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
338405916722	338405917283	338405917831	338405918381	338405918933	338405919483	338405920033	338405920583	338405921133	338405921681	338405922233	338405922783	338405923333	338405923883	338405924433	338405924983	338405925533	338405926081	338405926631	338405927183	338405927733	338405928283	338405928833	338405929381	338405929933	338405930483	338405931033	338405931583	338405932133	338405932683	338405933233	338405933783	338405934333	338405934883	338405935433	338405935983	338405936533	338405937083	338405937633	338405938183	338405938733	338405939283	338405939833	338405940383	338405940933	338405941483	338405942033	338405942583	338405943133	338405943683	338405944233	338405944783	338405945333	338405945883	338405946433	338405946983	338405947533	338405948083	338405948633	338405949183	338405949733	338405950283	338405950833	338405951383	338405951933	338405952483	338405953033	338405953583	338405954133	338405954683	338405955233	338405955783	338405956333	338405956883	338405957433	338405957983	338405958533	338405959083	338405959633	338405960183	338405960733	338405961283	338405961833	338405962383	338405962933	338405963483	338405964033	338405964583	338405965133	338405965683	338405966233	338405966783	338405967333	338405967883	338405968433	338405968983	338405969533	338405970083	338405970633	338405971183	338405971733	338405972283	338405972833	338405973383	338405973933	338405974483	338405975033	338405975583	338405976133	338405976683	338405977233	338405977783	338405978333	338405978883	338405979433	338405979983	338405980533	338405981083	338405981633	338405982183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2716	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
42937	33460	21940	14019	8003	3886	2202	1473	1207	1243	1006	905	781	578	475	425	377	336	318	296	279	292	251	241	253	247	215	227	203	202	202	188	184	174	159	171	177	174	157	161	172	173	177	167	153	160	151	175	152	177	182	152	157	162	159	151	165	159	158	147	144	142	177	146	151	149	140	148	110	147	160	138	154	153	162	163	163	154	142	178	155	163	155	143	145	128	160	133	144	119	142	148	169	142	151	159	132	150	153	115	143	152	157	124	153	148	134	153	163	150	138	142	126	154	154	134	164	146	136	156	137	150	147	130	144	143	151	153	133	148	155	139	133	142	130	139	138	138	142	164	170	144	145	140	156	158	186	151	161	133	166	166	142	155	141	142	146	160	140	143	130	147	135	146	145	136	137	117	149	142	138	132	135	153	122	156	169	156	157	126	158	152	136	150	119	126	133	164	128	133	155	139	139	153	159	142	126	133	133	154	143	162	129	158	134	130	129	162	193	133	150	144	178	163	154	143	130	158	146	154	142	138	134	159	137	152	151	147	133	150	146	138	147	148	138	138	170	170	136	145	141	138	153	140	141	162	151	161	172	169	143	165	134	162	153	154	142	147	159	145	127	153	149	142	147	143	159	140	154	154	168	149	156	165	132	158	163	135	148	158	150	151	126	146	149	142	152	157	163	116	164	153	158	139	169	130	151	161	149	151	152	136	154	139	150	139	154	134	153	140	146	121	161	126	159	151	138	156	133	125	144	138	146	146	158	123	138	157	150	134	153	137	162	129	130	167	135	149	133	155	141	127	144	155	152	150	158	178	148	152	145	141	146	145	122	158	162	149	147	129	141	123	171	159	151	147	140	166	161	142	140	163	144	130	140	143	139	152	168	159	136	131	141	166	146	141	135	147	134	134	138	129	137	144	161	134	151	146	176	158	143	141	133	147	150	141	137	143	170	153	164	173	163	142	122	133	152	134	142	154	135	159	142	149	135	143	131	137	144	145	163	155	154	157	145	156	163	157	135	163	146	133	130	152	131	115	158	127	155	170	161	145	145	125	134	164	140	129	146	155	141	145	143	143	165	137	137	124	124	123	165	135	165	147	147	133	142	148	152	121	165	140	136	165	142	126	157	151	147	155	161	146	132	137	146	130	133	130	158	147	149	144	161	152	129	157	142	145	160	133	154	140	138	138	143	131	140	189	147	135	133	137	157	134	141	181	141	152	144	105	133	160	151	141	159	172	129	150	155	152	150	136	147	154	162	163	141	139	131	164	140	132	150	144	153	138	140	151	139	137	145	120	146	138	158	143	159	156	140	121	143	151	171	151	163	145	164	144	137	146	186	142	130	140	163	131	143	141	142	166	171	151	150	158	157	158	136	153	155	170	154	147	150	157	121	132	138	161	149	167	152	171	178	138	167	137	132	158	160	149	124	146	170	148	130	164	134	152	137	128	138	148	141	136	144	146	139	149	143	131	130	135	175	143	143	137	142	166	158	146	133	129	150	140	161	145	156	150	163	122	135	146	137	119	131	139	155	137	141	124	143	134	148	140	132	163	171	168	148	163	157	138	161	156	159	159	131	160	159	142	137	149	148	136	130	142	125	140	154	177	127	154	148	136	133	132	164	130	145	152	138	149	150	151	140	144	133	142	130	132	148	160	131	147	144	141	130	136	158	158	145	159	162	152	149	138	147	148	141	156	155	165	120	163	165	139	141	158	132	139	151	131	150	165	140	148	141	131	138	152	125	152	141	142	140	140	168	154	161	141	136	153	143	171	145	115	142	129	146	125	138	139	134	145	155	133	144	134	133	155	139	156	167	143	153	148	136	132	146	160	144	164	130	142	154	147	147	144	167	151	163	138	119	149	146	142	133	135	126	136	131	148	160	133	153	169	140	171	145	139	142	131	144	160	143	152	139	147	131	145	144	148	149	163	135	157	162	148	147	159	135	161	155	144	145	132	145	154	136	172	139	137	126	136	149	137	144	147	155	154	145	140	133	169	151	135	153	162	129	163	117	171	147	149	142	148	152	181	157	142	159	142	155	141	148	143	141	134	147	156	140	151	146	142	151	129	122	163	168	171	142	151	131	141	126	139	161	146	157	133	140	149	150	175	147	157	144	138	148	160	137	146	142	155	160	141	133	134	151	154	145	167	185	132	150	132	143	155	165	146	156	153	117	126	147	152	140	157	139	136	152	138	152	143	152	161	134	158	156	150	136	153	162	123	136	162	127	140	147	143	130	154	145	137	148	160	163	134	134	139	146	158	155	143	137	143	153	146	130	137	158	152	139	152	124	140	170	136	170	141	134	158	145	163	141	153	141	159	165	163	142	161	142	137	138	151	146	135	137	173	137	137	165	166	140	135	143	133	142	147	131	162	144	153	179	148	146	147	158	162	163	155	146	172	183	145	142	121	132	157	153	131	129	151	133	170	154	172	134	125	136	140	141	168	147	139	162	154	146	141	149	146	155	145	151	152	177	171	168	146	139	131	131	137	147	148	132	155	136	138	143	147	147	134	162	159	144	135	138	146	165	143	159	131	142	144	149	154	138	162	147	146	137	146	151	138	154	141	157	130	171	137	150	149	138	154	142	157	130	147	158	154	136	126	156	139	154	159	172	137	155	159	169	154	144	143	144	153	144	133	151	163	160	134	141	153	152	141	142	137	136	162	145	162	141	138	137	139	154	163	152	153	138	156	147	146	169	114	132	144	136	171	153	151	132	140	167	151	143	144	141	152	158	157	154	166	122	143	156	164	144	159	142	156	138	142	133	121	152	130	133	138	140	133	141	139	152	145	132	129	128	149	154	162	147	128	135	159	147	150	149	136	126	155	130	156	154	148	138	173	127	155	116	145	148	118	133	158	165	132	142	141	143	118	120	145	124	154	169	148	148	132	148	137	121	111	134	158	166	137	146	149	150	158	134	142	140	138	138	132	134	130	145	139	147	149	158	152	167	139	132	152	146	147	124	181	139	160	135	155	156	141	147	157	159	148	136	143	150	167	148	158	132	156	130	135	146	133	144	132	152	128	140	155	145	153	149	126	159	145	157	130	149	147	153	143	143	138	141	158	153	151	169	166	158	109	165	158	108	147	155	124	145	152	139	138	145	141	154	143	124	137	138	123	140	131	152	162	152	138	118	111	120	143	164	158	147	136	170	127	146	127	137	155	154	135	145	149	162	162	128	150	171	154	136	126	147	129	146	112	133	130	137	142	159	174	140	144	152	132	142	163	165	151	148	137	159	133	147	134	142	154	173	145	146	122	142	150	146	139	141	129	138	124	150	137	158	147	146	160	140	133	133	145	143	128	135	145	150	167	144	146	137	150	122	146	151	133	116	148	168	142	135	154	133	128	137	155	157	155	143	156	138	145	147	114	159	141	156	146	146	149	131	137	127	136	128	163	172	153	126	137	142	160	160	144	143	160	137	146	151	138	155	139	147	133	145	132	134	121	151	136	140	167	172	151	139	146	136	152	145	133	121	151	153	149
32336	25121	20093	18635	15625	10762	8057	6421	5670	6176	5111	4480	3660	2999	2340	2139	1966	1688	1519	1505	1235	1244	1298	1065	1092	997	929	879	845	791	735	720	688	587	618	658	558	519	540	484	467	492	488	459	417	417	447	434	436	448	436	404	416	394	399	387	379	411	394	385	372	364	373	408	352	381	366	365	409	359	417	337	377	374	377	389	341	354	398	357	356	345	349	380	341	319	350	337	368	359	359	340	347	334	334	377	352	354	343	382	348	350	328	345	366	331	331	341	389	351	355	369	331	328	352	333	356	322	319	319	380	370	376	377	366	374	397	366	358	343	356	353	368	358	334	368	376	327	345	350	349	344	356	350	359	350	368	332	357	351	354	377	347	358	387	381	325	357	343	385	346	350	349	362	375	339	365	354	355	349	360	377	327	356	360	353	325	379	351	339	345	385	362	369	381	363	384	359	350	371	326	380	363	359	358	356	329	333	366	395	371	344	355	366	358	334	346	383	343	329	324	329	358	361	362	346	343	387	353	330	343	348	372	350	368	372	355	345	370	381	393	385	376	344	363	377	359	346	345	376	338	356	344	385	374	371	338	339	374	357	362	360	341	374	340	338	356	358	361	353	351	351	332	358	363	367	346	330	350	353	314	363	393	358	347	342	338	375	343	324	367	363	358	360	343	340	332	359	346	353	360	332	338	357	335	339	358	343	330	354	363	325	367	360	357	332	394	347	378	359	337	360	345	356	371	360	327	329	385	367	368	346	347	383	389	355	341	373	334	351	361	346	370	348	379	368	344	370	373	329	372	351	332	351	358	359	319	367	331	373	368	354	381	361	345	382	365	350	347	357	326	381	324	364	356	363	341	322	332	340	362	365	333	339	337	390	362	352	359	350	370	326	342	362	389	379	375	368	328	337	361	334	338	330	366	337	365	358	328	354	361	348	335	338	341	333	393	329	348	354	314	366	372	372	371	348	352	345	344	348	326	401	322	375	365	323	364	341	369	342	376	374	342	327	337	399	355	379	359	358	333	333	351	353	337	367	350	363	339	340	318	343	341	363	329	366	338	385	317	381	368	333	378	379	366	374	338	364	336	360	345	361	360	344	353	362	355	365	348	344	358	354	401	357	385	371	345	334	330	369	387	372	368	340	379	360	353	372	333	361	394	365	359	385	332	355	333	373	366	334	379	363	348	355	357	350	377	359	357	346	344	384	326	355	359	359	309	323	342	346	356	324	348	404	368	380	332	362	369	321	348	389	361	380	362	340	357	339	362	375	363	380	333	355	407	360	328	389	325	338	325	370	366	329	351	377	388	325	346	351	344	373	349	326	333	355	362	350	379	361	357	341	388	352	328	366	378	357	331	328	330	350	359	392	370	356	343	348	373	349	347	366	354	366	345	380	360	360	324	366	342	376	371	355	367	366	321	312	332	373	323	362	347	309	361	374	347	355	361	313	355	346	341	335	366	367	353	349	343	347	349	336	362	358	392	411	376	317	381	361	349	368	377	338	372	346	370	389	336	369	337	336	358	376	367	354	373	325	353	350	373	384	323	385	353	330	392	329	352	384	350	340	327	331	384	333	372	348	375	347	398	366	349	345	349	383	384	314	379	364	351	377	329	338	364	360	375	349	358	347	344	348	363	374	355	315	378	323	356	353	365	376	351	348	355	341	365	367	367	310	380	334	355	329	345	352	338	377	356	385	380	344	356	376	371	352	380	356	382	364	389	337	393	353	342	365	356	341	388	376	338	327	328	337	348	346	372	332	360	365	319	349	361	366	345	359	337	353	376	327	363	346	337	356	348	388	330	353	352	349	364	336	373	366	370	351	354	356	374	367	362	350	371	356	379	377	363	324	371	377	341	330	333	362	360	361	357	374	378	333	354	353	372	392	324	373	333	352	334	347	386	366	355	373	360	334	380	355	342	337	358	338	360	347	371	337	357	360	360	372	372	369	329	363	351	390	342	325	355	376	374	361	373	375	328	341	346	324	358	345	340	369	380	353	354	333	375	391	384	339	335	346	327	375	316	354	352	352	345	334	369	363	354	348	335	340	398	362	329	354	352	349	365	343	352	341	359	318	366	355	367	357	405	353	363	329	363	406	338	329	345	367	365	338	332	384	379	369	336	348	362	357	359	349	390	338	371	336	358	385	351	352	391	346	367	376	350	349	383	349	353	353	344	372	368	348	326	372	362	343	400	382	347	362	361	353	364	342	359	367	365	380	318	386	339	340	333	365	349	363	342	380	358	344	329	364	355	323	331	391	349	332	356	316	354	366	319	319	343	324	359	357	385	334	355	356	378	363	385	351	358	340	361	352	376	351	372	338	366	390	373	375	354	332	356	352	365	351	354	353	391	355	344	386	356	341	350	355	347	369	363	338	344	380	368	373	345	348	369	348	348	363	368	338	334	398	371	351	346	358	362	339	352	359	355	331	373	333	349	348	371	372	358	362	377	370	369	347	352	395	363	347	350	347	352	377	339	346	318	372	326	325	390	380	359	345	366	368	349	369	354	346	368	345	354	385	351	340	333	331	345	346	344	364	373	338	398	354	359	357	359	357	354	332	355	341	347	370	319	355	353	373	365	316	363	350	365	350	352	386	350	404	396	345	342	368	319	360	352	351	357	357	366	364	346	351	376	356	351	341	346	395	352	335	363	395	387	368	353	343	354	286	360	368	362	336	390	375	326	329	361	368	357	388	346	353	363	347	356	375	375	347	384	327	341	391	363	350	360	358	354	342	346	348	373	324	360	374	364	340	382	369	353	373	341	340	348	353	370	336	311	366	350	357	361	371	344	339	390	359	332	326	338	329	345	336	368	338	351	381	368	363	333	365	339	362	355	353	345	335	357	341	382	380	347	304	385	381	401	344	347	376	332	371	365	369	357	345	366	317	347	323	344	387	319	344	339	342	351	325	349	327	345	319	377	356	339	359	348	319	357	331	379	358	327	339	343	372	374	348	408	378	346	347	330	329	387	329	336	351	356	347	358	331	352	371	348	336	349	363	382	317	340	359	344	376	333	350	346	372	357	340	376	346	367	356	329	329	398	354	357	350	345	319	370	348	364	363	376	365	351	349	353	376	364	370	356	346	349	322	341	313	350	360	373	322	336	382	342	350	348	354	383	358	385	375	351	325	368	362	379	325	357	319	373	329	376	346	382	357	380	342	339	372	354	372	372	369	336	358	329	385	375	359	363	397	337	364	347	344	338	352	356	365	376	330	350	360	341	350	333	356	375	366	390	332	393	327	366	368	379	347	346	399	337	338	348	345	389	364	344	355	357	338	346	347	347	360	387	343	331	353	350	353	386	359	352	339	342	353	344	346	345	358	339	347	368	341	384	369	323	362	348	366	341	362	376	389	350	386	341	353	331	383	354	367	360	360	362	376	347	363	353	335	339	338	363	381	326	360	349	368	362	372	362	372	314	377	357	352	381	357	380	388	372	371	355	369	347	360	342	383	348	355	330	359	378	354	332	353	370	326	364	340	366	363
10069	5257	3126	2229	1512	921	704	625	536	422	417	404	343	283	305	280	226	236	212	212	201	224	192	209	187	170	212	184	197	205	163	192	212	174	200	172	168	197	166	185	154	183	163	180	144	161	159	178	177	185	170	161	199	158	167	183	186	180	175	163	182	161	162	181	175	161	183	206	171	169	166	144	161	180	183	160	169	188	150	167	141	197	185	157	160	175	158	166	174	170	182	158	165	190	172	179	183	145	171	156	155	167	173	153	191	150	176	180	187	164	169	162	185	191	156	176	182	182	168	165	144	178	185	167	183	169	169	170	181	179	157	150	154	165	182	156	175	186	168	146	137	183	185	141	161	170	165	169	168	154	182	152	169	172	165	185	169	169	168	186	158	164	151	190	156	160	180	173	161	166	187	166	168	161	160	188	158	158	176	175	156	175	179	178	164	175	165	185	168	194	172	166	179	157	196	172	192	153	174	173	190	172	164	198	191	167	184	186	145	165	181	186	185	166	169	170	178	178	186	143	164	154	154	175	156	167	163	170	148	163	151	167	179	187	189	179	181	190	161	161	163	162	196	191	178	184	171	174	158	159	197	157	156	177	172	170	177	135	168	162	171	148	161	172	176	161	167	144	163	188	161	185	167	170	156	180	161	187	174	170	165	163	177	170	181	165	166	152	173	163	180	165	175	165	193	165	154	154	173	188	170	180	162	165	185	183	193	170	180	158	175	162	175	144	184	200	167	158	161	180	163	153	186	167	161	170	169	160	167	172	157	161	181	172	159	167	174	189	160	167	181	174	144	161	179	172	181	160	161	202	135	176	178	167	146	155	156	186	175	152	148	167	151	183	173	167	169	161	174	184	170	158	144	156	172	191	169	176	169	177	151	156	172	171	172	172	159	169	170	172	147	170	155	149	185	178	184	167	167	189	181	154	166	183	156	184	169	198	171	167	188	159	164	168	180	170	185	156	160	158	171	190	188	153	169	173	199	178	139	169	166	176	166	156	161	182	155	150	151	164	140	147	166	149	177	147	162	153	182	161	171	141	158	178	161	143	151	180	160	160	176	171	190	172	165	151	168	152	161	157	164	153	173	149	155	188	152	148	165	175	172	158	174	146	162	183	153	173	132	174	213	169	168	188	166	191	182	142	177	173	157	153	166	165	174	161	172	193	172	172	160	144	174	160	134	194	171	161	145	162	158	163	156	184	195	167	174	172	173	159	163	150	153	154	188	171	186	175	167	151	148	170	168	164	166	187	171	168	160	153	195	169	182	170	166	170	163	170	188	174	177	185	171	189	168	193	176	178	156	169	162	173	182	162	177	175	177	161	174	137	155	152	188	171	167	166	148	186	162	194	177	185	209	186	173	188	156	152	158	170	178	172	140	176	179	157	184	144	172	172	196	178	148	193	170	179	174	174	164	170	159	163	178	176	172	189	178	194	163	162	173	166	145	170	171	165	197	184	178	141	161	171	176	172	186	168	195	202	155	150	154	153	179	167	146	178	133	169	172	170	182	140	142	173	193	169	159	175	156	161	152	172	146	154	171	166	171	174	139	177	153	185	166	171	165	155	150	154	210	189	169	152	166	152	172	155	178	165	155	162	159	184	159	197	178	170	183	164	166	188	173	177	175	176	154	156	170	182	156	166	201	195	145	150	171	165	164	164	161	160	210	153	169	178	154	162	145	166	182	163	177	175	150	157	151	153	165	160	190	172	176	163	176	143	191	169	188	188	185	168	164	176	135	203	177	171	193	171	144	166	161	169	171	150	185	181	155	153	179	168	158	174	173	163	176	159	162	158	158	189	177	156	186	151	159	157	143	140	172	195	156	183	174	170	171	168	154	177	156	163	185	190	157	141	127	154	174	184	164	140	148	155	157	151	171	160	170	170	171	166	183	133	176	160	191	171	182	170	168	179	158	167	172	152	156	156	174	185	160	164	154	145	158	186	163	157	166	177	168	148	171	159	178	168	189	170	169	185	176	183	156	184	154	183	155	160	155	151	153	182	188	173	187	179	161	160	167	163	182	173	154	161	170	186	184	180	172	169	169	209	177	173	160	159	169	151	166	160	157	154	151	146	164	161	185	179	163	154	164	165	189	181	176	141	168	174	161	188	160	167	160	142	159	160	165	186	169	168	177	154	148	177	178	164	160	183	170	157	145	177	178	174	175	170	163	148	170	181	187	165	184	176	175	181	167	178	163	184	151	178	159	168	154	167	183	164	168	157	163	168	150	151	159	173	167	177	184	164	151	160	148	181	188	152	155	170	180	149	204	184	171	153	171	166	155	191	168	186	169	164	162	158	164	198	178	183	179	164	156	179	154	178	205	184	208	157	166	151	173	194	170	199	157	154	147	143	190	162	166	187	167	149	153	147	169	156	151	175	157	159	165	206	193	172	179	186	185	178	187	154	180	173	168	157	150	180	146	171	162	204	156	170	179	174	189	181	168	154	159	179	173	195	186	173	171	186	162	174	185	161	190	173	170	154	183	201	166	164	161	167	192	177	163	155	168	177	182	149	156	179	186	177	175	194	151	145	183	159	167	152	194	184	204	158	188	170	191	177	155	171	153	147	177	163	168	190	156	193	200	176	165	176	168	185	188	175	183	176	181	161	164	196	169	173	167	199	163	197	152	186	147	175	180	169	162	146	171	141	161	177	178	179	183	159	175	178	171	159	151	179	176	174	186	169	186	138	173	170	168	153	167	215	175	179	170	178	166	171	180	155	174	174	195	167	153	166	173	176	185	169	169	187	180	167	158	167	175	167	172	165	147	180	173	179	190	198	157	163	182	185	159	175	147	179	161	170	181	164	165	173	173	177	174	166	137	167	166	189	177	188	156	155	185	170	157	159	165	160	179	158	144	201	162	176	175	181	154	173	158	159	151	161	165	161	154	176	163	139	156	179	145	161	177	153	163	154	146	185	167	190	164	165	148	161	180	179	157	168	203	148	165	143	193	180	181	157	141	136	152	170	183	158	159	165	165	179	162	143	194	138	154	196	174	162	168	174	194	180	159	168	175	172	169	167	167	173	186	178	163	163	161	157	154	148	161	171	168	191	165	165	160	194	175	188	149	154	159	175	171	159	167	158	160	181	182	149	149	159	163	170	171	190	184	180	181	173	163	169	161	178	161	163	179	179	191	175	173	167	151	153	170	188	159	160	191	179	144	176	179	140	169	184	162	169	167	164	153	164	151	182	172	167	168	191	204	163	171	154	173	177	163	147	179	176	177	173	176	143	153	164	153	168	181	169	166	168	179	157	168	181	150	173	149	174	173	166	171	171	161	172	187	168	193	157	172	164	188	190	147	168	156	148	168	181	152	184	164	163	202	170	160	197	156	180	205	168	148	176	170	187	165	191	171	162	168	170	175	186	164	193	165	161	185	188	173	150	182	161	159	175	159	168	179	159	153	155	172	151	153	172	150	179	193	171	167	177	171	182	178	172	181	164	174	173	163	156	176	182	164	166	165	169	175	171	195	166
7855	5412	5532	6597	5602	4022	3199	2566	2387	2220	1747	1612	1423	1176	955	950	851	757	735	697	653	699	662	598	612	584	575	548	553	480	530	531	484	497	518	473	491	454	428	445	481	477	415	420	445	410	495	427	416	438	400	439	435	425	424	409	452	409	428	455	398	454	400	432	405	402	406	397	423	402	415	417	399	431	423	413	410	415	367	392	385	393	404	400	393	415	407	378	408	388	370	425	430	434	446	407	405	400	404	380	405	406	386	401	414	425	452	442	424	403	421	398	422	417	417	439	421	391	409	418	425	394	427	415	432	407	397	433	409	428	431	410	437	415	424	405	400	375	395	424	394	395	403	369	422	452	405	430	403	411	382	417	399	421	438	404	383	388	432	388	416	444	350	416	419	390	414	387	423	391	444	444	410	394	438	385	394	394	396	394	417	388	418	419	388	422	380	413	410	377	424	435	400	371	360	395	415	407	423	410	440	392	407	399	426	418	406	427	404	409	386	401	404	427	393	406	378	422	429	429	434	410	417	436	419	391	406	422	391	401	405	382	431	405	437	420	405	400	389	422	450	423	401	425	392	410	409	393	400	405	405	406	408	427	428	397	405	364	383	437	449	398	465	391	404	393	403	408	412	420	391	401	386	434	368	468	399	424	341	422	432	378	449	435	408	383	373	357	413	374	404	438	431	406	374	399	405	396	433	412	399	365	397	386	401	395	420	428	418	424	407	409	398	442	455	414	401	406	400	384	434	430	399	427	410	384	406	395	409	406	396	394	395	393	402	429	412	425	428	413	426	403	418	407	394	400	425	419	412	389	404	421	403	396	391	403	396	383	374	404	424	345	423	372	443	445	388	415	417	398	418	431	414	423	401	426	388	389	439	428	413	413	406	432	389	444	410	391	435	430	400	380	412	401	448	409	393	430	418	384	390	374	395	419	426	374	406	395	426	407	395	367	391	397	404	393	433	443	390	454	381	387	437	398	424	378	409	391	417	387	417	407	400	421	385	405	427	405	412	421	385	413	417	408	406	434	424	410	376	372	425	418	388	388	400	458	376	431	387	413	405	445	400	398	394	371	420	399	419	403	394	443	462	408	437	427	454	395	393	401	424	400	413	386	403	399	394	415	399	419	396	401	431	383	420	426	418	443	408	397	429	371	418	408	385	435	419	377	397	392	388	416	414	407	411	429	360	410	398	419	385	403	401	419	444	396	403	398	408	431	403	408	401	404	387	429	463	415	392	399	403	407	405	374	429	396	407	466	373	430	382	416	420	405	435	395	421	450	390	434	411	408	421	442	395	445	419	415	393	394	416	421	411	415	394	375	423	430	433	423	420	402	423	403	459	392	401	404	402	398	387	430	396	363	385	407	403	378	405	420	429	409	379	432	438	423	393	432	425	405	367	412	361	392	417	432	428	414	420	393	421	409	382	395	399	391	404	440	456	415	428	390	447	441	422	427	394	412	410	399	401	385	393	416	404	414	407	416	403	434	377	375	384	422	405	404	390	392	466	410	403	442	406	387	427	425	432	419	425	403	423	410	424	387	386	405	387	405	400	400	391	420	401	425	395	421	401	414	388	402	391	383	417	413	377	399	415	384	392	405	395	437	417	427	402	382	365	417	440	411	398	402	419	398	408	423	420	415	403	421	398	386	394	376	383	409	405	396	401	422	408	397	406	428	435	407	395	427	397	425	444	407	439	383	422	444	407	432	401	431	396	408	382	424	401	430	379	402	396	394	412	426	401	425	383	411	421	397	430	429	441	444	397	410	370	423	386	436	421	405	411	374	413	389	411	424	424	400	417	374	376	405	392	359	389	386	406	406	403	434	372	390	366	401	422	410	407	392	401	393	383	416	427	391	429	404	408	387	405	430	418	425	389	409	422	425	433	411	403	414	390	443	387	445	403	380	415	388	426	375	419	400	420	419	428	406	419	397	416	429	423	402	443	402	395	400	363	373	412	404	428	405	396	414	419	410	418	412	427	435	406	393	430	417	413	448	427	407	389	424	432	403	392	385	403	389	426	427	395	389	416	400	388	394	437	412	419	402	388	403	403	390	383	429	427	385	415	400	445	436	424	398	397	406	442	429	451	416	414	445	414	408	416	425	394	421	393	383	383	392	436	407	406	404	389	424	420	393	402	413	438	387	424	411	426	414	391	406	376	398	407	413	385	414	422	407	411	459	413	392	395	418	376	404	396	394	430	412	433	392	390	427	435	415	423	382	420	428	409	394	390	466	393	407	411	406	425	386	402	401	377	407	392	380	435	430	409	415	408	387	396	407	435	396	424	398	416	409	409	418	445	416	409	409	400	425	428	441	384	401	383	409	373	367	391	411	434	432	422	428	430	359	430	393	398	386	397	414	412	423	400	416	394	440	421	394	390	370	404	447	417	396	369	410	414	383	398	431	401	424	434	430	372	415	414	406	392	406	384	397	408	376	413	422	393	393	379	396	451	401	435	408	375	411	451	416	394	400	409	443	362	396	385	422	362	400	403	382	452	398	392	396	379	430	385	393	401	392	373	414	413	397	374	406	414	375	400	411	428	409	426	410	398	378	368	442	388	429	394	401	404	453	419	436	403	444	416	394	399	410	413	411	402	416	408	373	406	390	436	391	415	418	391	364	422	446	384	399	390	390	390	436	378	430	407	407	379	374	381	410	399	382	463	388	425	430	408	383	413	441	419	402	382	406	382	386	375	382	407	385	441	417	420	406	424	388	385	402	417	404	406	402	386	383	427	403	427	400	417	383	409	422	368	405	409	433	427	391	424	428	419	394	417	406	403	389	418	397	437	402	413	391	449	432	454	408	459	403	405	396	449	412	399	406	417	418	404	404	398	384	393	442	416	403	397	403	441	427	391	411	406	391	394	395	449	380	393	394	375	411	429	398	390	411	434	398	430	392	392	404	416	397	437	410	391	414	410	416	380	405	416	414	382	414	462	410	388	401	404	433	414	421	408	401	430	385	429	418	402	394	426	382	428	424	375	402	420	443	442	453	391	422	440	427	377	401	401	432	392	406	425	423	429	413	431	447	424	414	448	396	431	415	420	392	400	390	380	370	406	407	405	442	432	417	390	350	386	426	402	403	413	420	407	440	402	427	412	424	411	432	435	400	407	421	415	429	412	401	404	431	385	431	394	418	397	406	423	425	391	388	394	402	390	389	410	391	413	445	398	407	381	407	390	434	399	419	443	395	379	388	439	413	387	408	403	398	382	402	382	417	433	425	419	403	441	389	417	382	400	380	407	449	469	411	390	406	384	420	384	396	359	364	413	374	450	387	381	384	436	393	407	412	408	412	389	380	438	423	462	387	434	415	415	378	428	375	406	433	399	388	405	407	378	422	365	416	395	420	392	458	404	386	426	399	388	427	408	414	410	377	402	416	393	445	418	388	426	429	418	409	409	399	415	384	411	423	391	427	410	381	413	401	426	404	393	428	396	393	394	421	422	378	431	403	409	403	406	417	440	418	404	410	399	390	466	416
31496	24049	14153	7803	3925	2125	1390	998	893	899	750	582	526	472	366	330	318	343	322	290	236	251	243	254	265	228	214	235	253	204	213	190	194	193	206	191	222	161	197	207	167	175	175	180	173	169	205	162	177	202	180	200	185	161	162	191	176	148	170	178	187	191	177	174	173	184	165	175	178	166	184	198	187	193	176	162	186	182	181	187	202	156	192	171	167	164	177	154	172	172	200	179	159	157	173	181	173	180	160	160	163	158	184	187	189	160	177	160	184	188	167	166	162	183	156	182	176	158	154	194	196	172	158	165	187	184	156	184	173	163	179	179	159	166	170	178	154	172	210	171	178	160	178	150	165	183	177	148	169	192	178	190	160	155	164	170	177	158	164	160	177	173	177	172	174	179	160	145	154	173	172	169	167	182	161	176	182	152	162	155	161	167	151	160	153	158	177	162	198	162	162	164	175	169	164	168	159	174	204	174	158	203	178	147	172	162	179	175	172	148	176	181	182	152	175	136	160	157	171	182	174	145	174	161	165	169	159	179	173	170	157	145	165	172	182	181	177	160	164	162	144	168	161	176	176	151	175	184	195	196	158	179	159	160	168	184	184	192	197	171	181	171	169	172	162	150	167	188	160	150	163	182	182	150	171	159	160	187	176	155	179	160	169	190	169	153	131	175	176	172	158	190	147	194	139	151	174	166	167	201	186	196	151	177	184	164	174	172	175	165	198	178	149	165	158	177	171	181	190	144	172	160	156	151	154	149	165	173	150	188	185	174	155	171	171	195	185	148	175	181	174	161	147	184	190	175	167	152	174	158	178	155	180	183	184	150	174	163	132	172	153	163	171	204	197	186	154	167	174	164	148	155	173	162	172	160	166	166	162	157	178	164	187	175	169	163	179	159	183	170	194	154	169	183	178	163	160	184	148	162	161	169	161	161	164	178	170	192	170	189	163	159	169	149	177	175	153	176	159	160	162	172	189	170	182	196	157	150	157	151	140	165	186	148	189	169	173	176	166	157	181	165	157	173	175	162	178	168	153	161	171	172	156	148	189	190	159	177	145	169	170	179	186	164	155	157	168	173	160	169	162	186	161	195	169	153	173	167	163	160	192	170	177	166	167	165	187	174	174	146	176	145	189	147	177	189	149	169	162	190	200	175	163	164	178	160	184	188	183	168	177	167	185	170	164	154	150	186	156	174	171	167	183	170	140	191	176	191	177	165	138	181	190	168	164	179	180	160	174	168	174	173	164	200	153	181	172	163	175	175	182	179	185	162	175	172	191	175	175	168	186	179	193	170	207	187	198	181	159	179	161	175	162	157	155	180	167	166	173	195	167	176	163	164	190	178	175	173	148	170	188	179	175	172	162	179	167	172	180	195	190	181	171	192	159	189	154	161	183	172	153	174	189	182	178	177	166	131	165	154	142	163	167	163	160	168	148	190	179	154	155	159	175	177	185	168	168	183	187	182	166	181	189	183	157	152	190	174	166	207	186	150	165	175	176	183	180	158	188	185	161	147	187	196	158	168	180	185	181	168	179	159	170	145	153	182	170	161	173	176	181	184	176	163	167	169	169	154	146	179	166	174	175	163	161	170	170	168	168	168	192	194	175	176	187	183	160	168	178	173	154	164	174	156	149	186	179	151	193	167	148	170	152	181	185	173	149	191	172	160	174	164	169	184	166	173	168	177	172	207	166	182	156	177	195	174	140	155	174	176	143	189	160	161	163	170	187	175	161	186	169	195	141	174	174	165	171	156	174	186	160	158	156	166	178	153	191	181	182	168	163	195	153	187	164	209	167	188	205	160	156	149	176	191	143	169	167	195	169	193	140	175	165	177	170	159	184	173	148	154	153	183	161	160	154	175	183	172	181	153	160	163	165	152	176	163	155	167	170	173	187	194	180	161	176	168	157	174	171	168	137	183	166	185	169	132	194	177	159	167	164	193	150	176	201	152	172	150	180	154	174	191	183	180	158	164	183	179	173	163	191	190	176	170	191	169	158	194	178	191	167	183	171	170	167	170	181	199	181	188	185	167	177	167	185	147	162	185	183	163	149	170	146	143	157	176	177	153	162	156	161	145	174	155	170	159	181	156	187	175	201	193	187	157	189	149	173	180	173	178	175	173	166	160	148	178	158	164	193	156	179	155	179	175	149	159	170	200	169	152	176	168	167	190	180	179	142	171	180	175	194	159	155	166	165	185	184	159	178	175	172	165	181	179	187	180	182	191	176	174	177	180	171	153	177	171	171	166	164	174	161	175	195	175	174	161	188	174	182	193	169	184	156	144	168	153	166	172	174	172	175	174	196	186	170	158	166	184	163	169	161	177	165	188	145	170	173	169	153	164	179	167	167	163	166	181	177	168	182	198	155	200	179	159	158	155	180	163	155	176	186	142	197	176	177	149	158	169	148	154	182	170	193	137	138	153	175	165	184	169	177	174	175	162	181	167	191	183	170	161	182	181	161	170	170	142	168	154	176	173	152	163	181	177	195	170	166	162	179	142	157	193	166	167	171	168	207	197	187	159	184	179	170	166	154	165	183	161	177	169	173	145	190	171	164	175	175	184	183	162	149	172	187	182	179	146	148	182	178	168	152	158	178	173	178	168	181	162	167	205	183	166	183	189	164	160	176	165	151	162	198	169	179	143	174	167	143	143	182	170	173	164	168	158	187	173	163	168	160	179	194	152	142	148	186	173	154	170	191	138	155	176	184	142	173	163	144	181	159	193	175	156	164	143	169	167	191	191	194	163	162	169	193	172	169	185	200	189	169	165	176	161	174	168	167	192	174	181	210	170	167	154	144	185	161	184	175	180	159	196	182	168	185	146	166	170	140	157	158	152	152	173	161	166	181	189	167	184	176	173	197	161	169	191	189	175	170	181	178	175	174	142	174	169	186	167	157	172	167	171	168	186	166	177	169	169	178	180	194	201	175	160	163	170	168	185	169	181	162	175	169	164	166	172	157	172	170	173	165	161	174	160	178	130	171	189	161	197	172	149	154	179	170	152	156	168	168	174	163	157	159	177	169	166	164	191	203	179	167	185	154	179	145	181	170	168	190	152	200	175	171	184	149	155	152	176	170	175	174	179	177	159	170	159	211	186	172	171	193	186	171	161	155	185	190	171	175	171	178	164	189	164	201	150	166	170	161	174	168	176	169	179	166	169	180	174	184	184	195	145	189	214	164	149	162	144	171	163	175	143	172	187	195	171	152	187	176	197	183	168	176	153	164	176	168	173	151	160	163	169	155	160	169	171	178	167	175	167	160	170	179	178	169	171	155	187	151	173	160	181	171	163	160	184	172	178	155	165	154	175	172	172	170	152	194	196	183	171	174	151	162	194	185	172	159	179	179	156	197	153	172	173	155	183	178	136	178	163	176	147	185	162	147	160	165	156	181	172	191	177	169	172	163	192	192	158	166	171	180	159	169	159	153	172	179	166	197	165	181	164	163	150	165	179	162	171	176	172	159	150	182	160	152	176	166	136
24775	18269	14009	12540	9970	7167	5476	4588	4197	4182	3497	2909	2531	2103	1692	1521	1320	1289	1165	1092	966	1002	911	879	807	802	823	729	725	670	638	644	628	541	571	578	542	545	538	554	494	501	456	506	480	435	451	468	440	480	428	421	463	451	448	420	438	451	408	451	411	455	436	450	418	404	421	381	387	443	415	409	421	409	426	399	412	433	405	400	479	397	403	448	400	418	424	374	403	413	393	376	398	396	425	456	414	398	408	409	440	414	398	430	387	416	404	447	418	410	431	365	389	386	395	361	439	455	396	427	417	433	389	374	425	430	399	423	402	384	383	409	422	441	413	447	411	421	403	413	427	401	386	396	396	433	444	415	415	407	391	429	389	412	388	415	443	420	393	396	418	394	395	389	411	382	362	448	423	393	400	410	394	429	387	387	459	410	401	404	437	421	415	446	443	386	403	379	396	419	397	410	432	430	426	403	426	411	379	408	417	367	413	424	399	399	424	407	436	464	398	366	422	383	420	440	414	392	419	408	412	413	404	393	426	412	385	404	401	360	384	397	344	418	414	380	386	396	419	414	397	437	349	449	399	396	433	412	410	389	415	459	419	408	419	417	456	404	433	398	445	409	366	398	439	435	413	407	422	406	376	453	415	392	418	412	433	421	405	395	389	361	414	402	445	362	412	433	435	404	406	405	387	390	421	446	404	408	441	409	411	411	393	437	390	389	441	407	406	425	390	437	385	411	416	412	419	431	456	412	434	405	384	428	388	381	401	425	419	434	359	413	409	408	375	428	425	403	408	431	392	396	389	407	424	406	406	434	397	405	416	399	393	405	425	399	387	433	428	398	408	399	400	427	431	448	382	408	430	399	427	444	439	417	427	414	385	391	414	407	414	399	411	428	418	437	395	444	395	393	381	413	413	380	407	398	379	398	391	407	403	408	393	400	443	408	413	399	399	412	402	425	425	412	407	416	408	399	422	409	391	403	401	391	407	397	412	396	388	421	410	374	395	432	432	395	434	400	423	428	399	401	414	406	389	394	435	426	426	421	400	394	417	413	377	399	427	451	386	385	409	384	427	412	388	398	403	380	409	414	418	413	391	431	409	386	446	432	395	373	417	379	377	395	423	402	400	394	389	385	424	451	442	393	372	455	382	434	423	403	409	434	403	399	415	407	414	399	423	408	406	415	373	419	401	426	415	392	407	438	433	393	422	403	419	377	398	417	394	408	381	398	389	403	389	444	392	405	395	406	440	386	394	420	431	405	419	466	397	399	418	386	429	393	429	392	390	405	391	410	427	404	410	422	406	440	420	412	388	389	406	445	375	388	361	382	426	421	391	385	403	399	401	380	457	398	426	410	410	420	374	409	448	398	435	405	410	417	393	407	415	412	419	394	428	394	427	405	378	411	392	406	379	393	384	401	422	417	349	392	396	434	433	408	429	429	393	439	419	406	409	389	420	365	358	428	431	434	432	438	375	405	457	447	418	369	411	388	435	416	416	422	409	407	404	382	365	420	401	432	408	415	427	404	426	402	391	422	415	443	398	430	464	383	407	367	427	425	434	398	398	418	382	427	403	419	392	448	380	417	401	434	402	417	420	412	364	398	395	405	432	457	416	396	402	388	400	396	390	407	400	409	435	415	380	419	405	410	372	404	409	436	415	421	395	418	372	410	385	433	386	440	422	416	419	398	393	392	416	448	438	382	405	389	423	418	401	410	414	375	406	421	401	388	395	438	424	428	417	421	379	421	426	402	396	431	395	385	428	376	406	397	401	420	385	413	408	425	434	388	392	414	416	429	413	446	381	419	420	400	444	428	433	422	396	428	394	450	404	422	430	402	399	396	361	414	410	417	401	412	398	398	395	374	419	398	419	400	438	408	402	410	388	391	410	419	432	392	409	411	411	408	427	398	398	395	390	412	418	375	395	419	410	401	407	407	403	363	409	400	382	369	418	365	433	396	375	426	399	402	377	405	415	432	397	400	371	393	394	442	414	419	398	426	436	379	426	430	407	402	413	376	411	439	426	430	408	406	416	430	410	387	399	406	423	421	408	417	422	448	433	399	416	435	421	459	397	402	423	384	439	425	370	423	383	409	396	410	410	417	440	428	406	416	376	401	399	398	393	399	423	389	441	404	429	416	401	395	424	384	436	426	413	410	444	381	420	432	374	399	412	460	398	447	413	418	402	396	397	411	420	415	413	383	382	425	428	418	407	374	431	389	406	397	398	416	379	386	372	426	426	425	415	411	388	406	360	423	421	415	404	403	414	413	396	410	427	417	450	383	388	401	401	418	441	414	411	423	398	401	405	382	360	406	397	398	399	422	378	416	422	427	401	413	385	389	395	408	394	414	392	398	407	440	393	402	391	402	410	414	376	404	404	397	385	440	418	370	397	397	428	378	396	405	396	392	413	364	417	405	405	439	393	403	412	408	429	385	417	393	416	398	397	404	398	375	404	423	395	391	386	391	404	440	444	396	396	432	426	410	413	392	406	430	362	420	376	410	424	360	416	392	381	414	397	399	409	389	397	428	381	386	370	447	426	398	387	386	436	414	386	431	424	453	442	377	394	426	415	382	428	422	408	389	391	416	413	423	431	379	411	398	425	426	440	413	393	417	426	424	407	392	391	402	428	393	392	425	420	419	418	402	423	415	402	423	415	382	437	412	418	437	391	414	400	409	428	405	385	391	420	436	445	381	408	403	374	417	397	422	429	373	429	392	363	427	434	413	447	425	414	399	403	413	399	412	415	397	388	386	408	414	416	397	425	394	416	358	418	424	389	411	448	376	370	424	407	388	406	376	413	410	424	387	425	469	377	421	400	386	428	385	366	390	436	396	415	417	374	444	406	407	389	403	404	398	430	432	408	390	410	412	383	381	395	418	431	414	428	405	398	418	405	423	409	414	416	416	405	407	413	417	397	405	451	394	398	393	458	424	440	412	373	370	397	432	398	402	427	449	405	396	426	412	373	406	411	413	423	387	409	405	402	396	416	408	419	393	431	368	434	412	416	342	403	452	393	417	390	406	387	428	424	392	427	413	422	394	435	391	394	433	381	414	370	442	374	398	435	404	421	426	403	377	445	398	392	395	394	386	404	408	429	415	430	392	420	399	390	417	411	427	407	395	432	426	408	425	428	376	403	416	400	425	393	447	413	366	412	389	386	422	441	402	386	404	367	399	365	417	407	414	381	439	385	384	448	443	408	422	386	393	392	408	403	396	403	428	419	431	445	403	396	393	391	426	410	402	389	389	419	394	407	438	437	427	428	410	402	383	385	461	416	415	405	387	411	434	418	395	435	382	395	417	398	400	394	424	401	409	458	408	439	407	429	402	420	398	427	419	389	358	451	398	408	426	417	417	405	420	401	419	446	390	425	409	418	424	352	417	381	453	374	424	371	422	408	436	411	413	460	398	407	406	437	403	403	406	404	417	445	412	396	419	427	386	428	406	399	417	395	381	411	405	411	387	415	460	417	402	427	399	408	432	425	400
42490	31865	21792	13383	7316	3950	2283	1627	1264	1217	1005	730	736	549	529	405	341	363	320	308	282	275	263	265	222	240	198	264	177	201	193	173	181	174	185	146	146	163	185	182	136	184	144	145	164	167	191	167	158	151	162	148	147	145	166	161	186	154	169	166	152	147	144	146	163	133	141	142	151	169	135	136	137	143	146	123	152	179	145	138	141	129	132	146	139	148	148	137	127	131	147	143	156	127	157	114	136	156	122	168	155	149	153	137	164	162	150	155	135	151	143	160	131	174	158	154	135	125	142	145	156	157	148	144	146	167	156	158	161	178	168	146	129	133	131	153	160	163	145	157	133	159	170	133	143	150	138	131	153	153	141	146	142	140	134	129	147	161	147	147	141	139	147	140	158	136	133	146	152	144	164	148	144	155	137	125	134	123	151	159	139	153	158	143	149	156	141	159	157	135	149	164	128	141	134	161	141	138	138	159	136	168	124	158	135	138	139	181	143	158	136	180	150	127	132	106	139	150	132	152	144	126	139	134	142	158	120	149	172	153	136	139	163	139	163	153	155	163	155	137	143	144	155	142	157	142	118	153	141	148	167	143	136	169	141	134	125	125	142	144	156	155	144	148	149	153	142	155	135	163	150	161	159	150	145	134	137	135	142	138	162	140	153	157	141	127	144	113	128	160	139	139	144	134	139	142	150	159	166	149	142	129	163	158	160	135	139	137	153	148	140	121	165	157	153	149	172	154	135	153	144	159	139	173	114	109	130	116	130	152	150	128	168	141	137	152	135	150	147	141	140	142	169	156	144	160	124	143	143	144	137	156	124	169	142	136	131	133	159	141	146	131	143	156	135	110	146	147	135	150	138	141	133	155	137	163	172	156	142	144	157	151	130	145	138	148	147	139	151	149	160	120	138	141	157	146	147	140	152	159	147	169	152	151	127	118	134	169	146	137	133	118	148	131	141	147	158	132	144	129	151	166	132	130	154	125	137	142	135	142	135	145	161	164	134	128	146	147	130	153	154	146	171	148	158	147	137	156	138	140	142	141	143	156	138	131	156	170	139	151	161	133	151	132	140	136	142	141	158	136	157	125	148	150	163	143	153	136	144	142	136	149	146	180	147	148	119	161	160	139	148	125	163	135	150	143	151	132	152	168	129	132	155	147	132	146	143	132	147	141	138	162	162	142	126	135	138	138	119	145	135	160	145	136	122	150	153	135	145	168	157	138	135	144	147	139	155	118	147	156	167	156	138	144	125	148	145	159	152	152	142	149	155	145	164	145	154	152	126	126	138	145	161	143	156	148	154	162	133	144	157	145	158	139	122	149	131	127	120	126	137	148	131	147	159	164	122	147	145	145	130	159	143	176	132	153	143	166	144	161	139	162	138	135	132	171	117	141	147	161	131	144	150	144	143	128	121	132	135	146	142	153	159	125	129	172	156	150	125	132	129	160	112	146	138	150	131	171	170	132	133	133	147	143	136	176	150	137	134	156	138	142	133	166	156	151	142	140	153	142	143	155	133	126	130	136	154	162	141	142	138	155	127	149	139	128	138	121	149	107	166	131	138	146	139	146	130	131	138	155	139	139	140	169	144	133	141	155	124	149	138	141	159	163	160	152	139	141	147	152	148	147	140	142	160	168	157	138	130	143	144	152	120	148	118	144	157	125	164	152	130	130	137	145	157	135	149	138	177	148	122	155	142	144	164	132	131	112	136	121	133	149	150	139	121	143	151	151	143	143	148	131	158	142	164	138	132	150	142	161	137	143	131	133	148	160	150	129	149	144	155	153	153	155	161	154	147	129	137	145	135	148	125	139	127	160	156	156	142	165	132	127	143	139	144	159	132	124	170	129	146	134	152	142	154	148	158	126	139	136	150	150	154	143	162	160	147	140	140	149	148	156	153	158	155	122	155	139	127	139	130	143	132	145	140	134	158	176	159	152	144	139	162	140	156	148	139	161	163	136	151	150	149	163	139	148	147	142	150	152	143	138	132	149	143	147	131	149	169	151	162	122	150	160	135	142	134	152	136	155	158	150	139	162	121	175	152	135	134	143	129	164	161	128	145	167	158	162	134	132	148	149	134	124	149	157	152	136	139	126	153	143	159	161	145	135	149	155	138	139	146	145	151	140	150	151	131	146	135	141	144	143	141	116	147	154	124	151	150	163	115	146	135	137	155	156	134	156	139	159	138	161	139	163	154	153	145	145	136	152	137	143	157	149	147	168	169	138	129	159	138	159	129	139	124	146	149	153	153	123	139	153	147	156	168	158	157	146	161	141	158	132	151	173	157	156	153	147	162	128	154	161	147	133	156	142	159	146	132	149	153	138	126	148	135	135	154	160	151	153	140	138	135	146	136	148	148	124	154	149	148	147	158	138	136	135	147	141	147	150	143	113	148	156	142	155	163	180	143	130	139	145	132	145	148	162	111	158	154	156	166	143	142	144	141	123	134	152	156	135	124	158	137	166	141	144	118	127	134	167	146	141	129	127	159	144	121	150	163	131	174	140	126	162	155	144	125	144	149	144	128	147	141	129	144	146	121	143	134	136	141	152	134	152	149	165	183	145	144	149	124	153	139	135	136	153	137	154	137	128	155	133	164	142	143	136	133	156	140	170	134	135	154	118	134	148	141	134	150	147	151	150	149	145	146	141	157	139	139	158	153	145	146	146	126	127	142	133	155	160	150	152	153	143	136	153	151	149	171	131	127	141	175	157	136	135	149	117	121	155	129	131	147	143	138	135	144	132	129	161	139	157	153	162	154	126	155	136	143	136	162	132	150	156	149	154	139	150	149	160	143	125	144	155	156	146	160	170	140	146	169	152	117	159	146	125	138	135	173	144	153	139	141	160	170	137	141	135	129	145	146	157	130	148	138	119	145	151	145	149	126	125	132	145	140	151	162	131	143	166	144	138	157	154	161	152	140	140	138	138	142	147	138	145	165	139	149	163	124	131	156	153	157	140	154	139	148	162	149	141	143	133	135	151	161	144	148	153	139	145	142	147	144	128	165	142	129	136	124	155	138	122	158	150	144	157	119	133	157	138	140	143	157	123	151	135	149	160	154	160	127	138	134	174	131	128	127	138	141	155	161	143	131	151	144	164	146	158	151	150	149	140	146	136	161	149	130	143	143	153	136	144	155	140	157	130	150	157	139	143	153	148	165	149	116	137	133	148	144	142	145	179	176	143	121	115	152	154	140	136	161	158	167	144	133	152	133	145	136	127	164	138	172	145	153	156	147	135	158	165	145	165	148	144	149	162	157	155	150	141	148	149	132	154	138	146	151	137	128	156	151	149	138	159	141	171	144	142	124	134	127	146	129	173	167	148	136	162	131	143	144	156	138	128	136	151	165	166	148	159	166	143	133	148	168	165	160	137	155	140	149	132	163	153	137	132	141	136	143	151	154	154	158	143	137	143	142	127	157	152	143	144	148	158	137	137	160	146	132	156	137	146	142	143	150	161	130	120	138	142	161	151	148	148	162	135
32164	24377	19274	17392	14122	10711	8037	7065	5950	6084	4766	4061	3582	2972	2427	1992	1839	1683	1529	1449	1382	1217	1132	1175	1035	973	922	901	828	805	771	687	662	617	596	589	546	536	534	484	473	489	487	446	459	492	415	445	423	391	380	418	416	405	384	410	385	390	415	366	378	384	374	380	378	377	346	367	385	384	361	386	353	384	356	349	377	385	367	381	403	348	368	345	351	351	346	368	335	372	358	383	348	340	359	316	323	345	340	345	345	369	335	357	357	352	344	360	336	383	365	351	342	361	335	356	369	369	332	344	360	363	351	343	351	380	325	372	319	368	350	326	335	356	370	363	329	346	328	364	356	361	376	328	359	341	357	356	350	343	376	341	338	369	372	343	365	374	355	339	339	297	349	374	344	318	370	352	347	338	333	316	319	357	374	362	345	365	316	323	365	305	328	336	349	331	376	349	330	338	335	360	344	382	315	350	383	366	319	378	351	339	349	383	344	323	393	343	367	317	353	357	339	344	342	362	372	348	384	373	377	351	378	337	396	324	351	366	363	381	370	365	338	360	325	357	328	353	330	339	354	345	353	366	341	329	313	340	360	358	360	337	354	341	333	357	323	371	347	335	318	338	330	339	315	315	346	327	369	340	340	343	338	349	345	365	363	366	325	357	335	316	347	352	364	357	355	343	341	351	370	334	371	396	328	360	321	361	368	358	386	314	356	338	354	345	350	364	367	344	349	385	333	326	393	325	383	369	342	344	339	364	311	337	346	362	352	343	352	385	361	379	327	331	346	352	338	348	360	331	362	359	338	350	359	365	364	348	329	342	369	335	357	356	339	358	313	332	353	361	378	353	340	349	361	361	335	378	347	377	360	385	332	331	356	378	343	379	376	357	338	331	338	379	358	371	391	360	340	337	360	318	361	368	376	358	328	341	338	335	341	354	299	352	366	336	310	348	351	353	323	354	308	372	337	346	377	328	334	349	316	355	318	340	342	348	348	355	345	333	335	353	330	331	341	320	341	373	339	377	338	361	383	370	339	358	346	356	342	331	378	342	382	349	390	362	355	358	381	367	369	336	323	350	364	348	385	354	367	345	363	368	336	351	361	373	340	361	343	340	363	344	350	349	385	369	364	322	313	332	336	397	361	337	383	380	354	331	370	320	343	353	353	332	354	356	333	377	350	339	342	352	356	372	354	350	345	319	382	317	365	348	356	369	374	322	341	380	354	342	333	334	354	365	318	400	362	345	386	331	353	345	368	342	353	352	332	341	354	393	311	385	352	368	366	333	355	364	314	350	359	342	340	349	340	348	341	316	358	367	320	331	349	386	345	340	372	319	349	329	362	358	383	354	366	358	328	348	319	363	368	388	337	343	350	378	318	352	360	334	339	338	347	340	348	366	339	337	361	348	372	347	352	354	348	366	351	343	361	358	362	347	331	356	359	334	366	321	381	356	362	344	405	368	333	364	361	339	349	389	317	351	332	363	306	335	367	359	336	385	352	351	331	361	363	344	340	381	353	356	346	357	344	376	366	353	364	300	340	350	333	370	330	368	324	353	352	371	379	341	344	357	356	324	348	349	377	366	320	347	352	357	347	370	365	344	370	350	335	343	337	344	352	368	383	323	348	341	362	329	356	319	348	351	299	336	373	342	327	351	396	361	345	339	336	344	332	330	351	347	327	352	358	346	369	353	352	318	332	330	327	377	352	320	332	341	349	349	342	355	344	370	347	336	347	332	332	353	362	369	376	363	364	369	375	335	318	345	339	305	335	328	341	336	354	344	304	352	351	342	364	358	320	364	336	359	365	337	392	353	341	362	342	333	363	379	343	381	379	360	377	372	353	358	341	356	343	323	364	369	317	350	379	359	366	379	351	352	367	337	341	329	328	336	364	324	359	362	345	351	331	366	379	387	370	395	355	353	365	353	356	356	336	344	339	332	361	359	367	329	334	348	366	353	359	324	374	380	341	323	362	325	333	366	338	357	368	335	371	365	341	352	366	363	371	342	353	338	332	343	342	340	401	379	369	323	359	361	367	359	354	385	362	356	332	312	362	366	400	368	333	336	351	359	340	393	370	333	350	336	336	359	344	358	348	351	363	340	368	347	339	384	369	360	375	337	339	344	352	377	346	347	382	348	355	357	351	344	376	334	338	333	367	352	357	351	349	355	318	340	317	370	334	351	355	320	354	350	366	325	371	362	318	350	354	344	371	347	320	368	349	364	345	366	324	360	313	318	328	351	328	357	341	374	379	360	358	366	365	389	383	354	339	322	366	406	340	353	333	350	352	347	374	393	355	322	334	337	349	345	353	310	368	333	342	336	367	343	334	364	334	379	341	329	352	396	325	367	379	351	378	356	337	360	342	324	348	344	356	349	340	396	315	353	315	357	400	328	388	362	351	357	357	356	386	338	378	354	332	355	350	341	376	357	339	343	344	360	359	384	338	389	349	332	357	348	337	347	371	370	329	331	311	375	351	363	339	357	356	337	352	354	343	345	353	360	353	353	367	362	352	347	342	336	337	348	368	336	344	360	350	380	329	340	338	357	343	356	370	347	340	352	342	341	354	346	369	361	348	323	357	319	344	402	353	317	329	326	365	378	349	325	359	343	341	371	346	379	326	342	367	312	368	351	348	357	347	354	349	386	355	330	335	358	340	343	351	362	351	325	319	387	334	358	358	323	363	364	354	346	341	318	361	383	368	337	346	378	333	339	369	363	370	355	349	342	349	361	367	326	380	355	370	368	333	354	367	380	325	325	335	353	331	364	339	358	391	320	334	340	377	361	346	370	348	337	375	357	360	360	354	329	356	345	333	336	350	332	345	345	326	353	304	338	320	354	326	349	353	334	348	354	364	331	351	338	337	358	344	358	350	340	347	333	339	320	319	352	361	317	337	367	334	346	355	331	368	342	336	355	364	371	346	343	299	403	364	375	356	314	359	329	373	345	336	357	370	344	349	336	365	346	325	361	331	351	333	336	385	350	363	357	344	328	360	361	338	378	359	395	376	338	342	345	348	374	351	335	332	326	380	328	351	331	369	360	345	339	356	345	309	360	339	418	382	327	384	355	335	333	363	325	339	329	340	382	328	354	369	358	363	368	366	336	354	334	332	382	382	317	321	339	370	364	343	330	347	388	325	329	338	369	336	338	365	372	384	356	347	314	347	336	346	337	331	330	368	345	336	314	336	337	342	367	370	345	318	351	399	360	353	330	322	318	321	319	354	332	345	367	360	371	348	384	354	385	379	355	364	329	362	332	331	316	342	341	344	364	339	340	363	343	325	382	350	376	335	345	322	364	316	358	350	333	383	357	379	334	375	361	340	369	353	333	331	376	371	402	333	328	366	362	327	352	308	360	354	322	348	336	369	364	350	317	347	356	370	371	359	371	335	380	349	366	333	352	349	351	374	377	362	362	330	396	358	330	330	331	351	364	333	349	372	349	343	342	341	352	334	364	356	349	356	351	361	327	352	372	346	364	333	385	344	339	366	344
10355	5417	3231	2079	1424	940	828	614	470	452	485	379	311	318	267	238	251	243	240	205	202	199	201	206	203	197	189	215	208	182	180	151	200	174	186	187	169	158	215	174	166	174	179	197	156	187	188	194	167	178	160	154	182	178	165	180	182	168	150	191	166	194	201	165	160	164	190	171	169	198	176	166	158	167	172	174	157	144	147	168	161	181	185	166	153	189	170	155	160	170	163	180	174	178	174	199	203	195	197	166	146	170	166	183	167	196	154	155	164	167	177	185	181	184	185	169	160	164	186	189	140	148	163	198	164	191	159	147	167	169	172	190	192	170	198	178	187	174	171	172	162	168	177	168	158	141	204	159	170	176	200	166	170	164	168	192	161	189	159	157	166	183	156	151	170	172	150	181	152	178	179	157	184	180	157	186	144	173	186	185	162	158	165	179	169	187	176	184	162	171	177	177	158	137	161	166	178	162	182	183	137	154	169	190	167	193	186	159	164	149	151	171	143	182	144	175	173	159	150	173	170	134	163	185	157	181	167	160	156	157	143	167	165	198	184	163	160	183	163	171	167	182	153	167	166	160	166	146	178	196	143	152	165	167	194	185	159	161	158	176	187	168	170	170	174	183	192	181	169	158	175	177	175	178	143	169	166	172	162	177	190	145	196	157	157	174	174	173	166	164	177	169	185	164	185	149	172	191	185	160	152	171	183	168	175	154	155	180	172	174	185	155	180	178	183	206	187	190	168	181	159	177	170	168	168	162	178	152	151	137	176	141	161	158	179	138	176	184	168	174	183	190	152	188	153	154	169	159	183	173	168	165	151	187	147	181	184	166	160	172	186	153	173	168	162	160	181	175	188	175	162	160	192	187	150	172	184	146	185	168	164	162	164	166	167	185	168	159	174	147	153	193	170	156	191	147	163	179	168	176	184	160	166	153	166	175	172	166	195	159	182	164	164	167	172	161	164	171	168	160	179	159	173	172	177	151	182	182	183	169	185	177	154	181	168	178	170	157	155	174	170	162	171	192	162	176	178	171	162	195	184	166	186	159	165	162	166	180	169	160	161	182	150	138	181	173	186	164	157	175	175	165	177	169	156	160	167	148	168	170	187	178	172	171	147	155	170	187	172	170	178	154	154	160	174	165	195	178	190	158	177	161	155	159	174	184	150	140	189	155	183	193	171	154	196	166	195	177	175	183	180	177	139	164	163	204	161	183	177	175	168	159	163	176	151	168	173	180	187	144	158	166	186	154	184	160	167	173	176	177	180	152	184	174	173	175	173	183	167	151	211	171	161	172	170	190	179	193	195	173	166	169	142	158	161	191	174	148	174	193	173	179	182	159	145	173	165	158	174	189	140	188	165	163	175	167	151	179	173	184	160	190	186	157	181	163	159	150	157	159	185	162	162	168	162	161	195	165	155	182	182	187	168	165	177	166	194	184	165	177	169	176	157	189	166	183	174	182	182	178	182	182	178	189	188	144	146	178	193	185	161	202	160	177	150	194	160	158	165	164	169	187	164	202	173	161	173	166	157	158	175	177	155	172	163	165	180	158	185	177	154	168	176	174	174	171	175	162	176	161	187	184	163	188	152	171	172	160	172	166	158	177	176	164	161	190	176	161	182	141	182	158	151	177	185	158	189	166	163	170	180	170	182	176	149	161	165	143	170	162	181	165	163	161	151	170	174	163	148	153	170	174	176	171	173	171	170	180	166	171	155	159	150	199	159	182	170	187	174	164	143	163	192	182	184	147	193	148	185	159	150	196	170	173	174	165	173	168	159	171	192	161	150	190	152	154	151	190	167	146	179	188	162	175	184	178	185	171	139	196	169	196	171	162	166	150	157	172	192	153	178	176	186	187	178	163	152	147	160	176	172	161	170	177	135	172	205	172	185	155	166	177	158	162	176	198	167	142	206	179	162	147	170	155	171	177	182	182	157	171	176	170	182	166	182	183	168	156	189	175	161	197	194	180	161	161	178	184	153	166	154	177	144	152	154	195	196	177	171	152	179	173	168	165	178	159	192	161	179	184	174	174	178	160	169	167	178	163	176	158	167	153	167	163	162	178	171	170	185	181	188	169	171	169	143	194	173	185	177	157	181	181	161	126	182	173	179	181	176	163	190	166	166	175	166	172	144	183	164	169	167	166	149	140	165	169	180	201	161	166	183	189	166	162	183	179	154	167	193	177	188	182	149	166	157	164	161	177	166	162	177	196	179	184	142	186	170	159	146	161	179	173	153	176	168	171	191	148	182	167	165	162	155	172	170	173	165	161	173	185	206	178	156	139	160	161	169	174	212	161	154	196	169	182	154	146	186	198	184	167	184	178	167	167	177	164	161	153	161	184	195	173	165	166	148	178	195	189	170	152	185	151	149	167	164	203	203	170	191	159	181	177	177	180	186	182	150	161	167	165	150	166	178	168	191	147	185	187	185	192	169	173	174	170	173	190	173	176	185	148	146	161	195	178	148	167	196	168	170	184	157	172	160	182	180	161	178	159	177	172	155	175	170	180	189	181	182	150	185	169	164	163	181	163	187	153	167	176	177	173	149	168	165	172	188	177	178	160	153	149	152	141	175	185	182	159	148	173	169	171	163	156	151	179	154	192	164	180	164	163	153	157	178	174	178	178	150	178	171	173	158	168	169	159	179	171	151	174	170	154	164	144	188	167	167	160	173	183	169	174	186	168	162	164	173	186	151	150	158	161	186	184	149	174	170	161	161	155	157	183	175	196	181	185	174	179	167	169	213	159	200	146	165	182	163	179	173	181	151	166	173	175	156	172	187	172	168	157	181	183	196	173	164	194	162	162	171	172	141	173	160	174	180	194	175	167	178	169	177	168	183	166	155	156	187	183	178	178	189	163	165	184	180	168	173	160	188	161	190	150	162	154	187	172	166	158	186	157	190	193	169	148	159	185	153	168	148	142	164	157	173	169	162	163	183	162	186	173	191	145	165	186	164	161	183	154	192	168	157	187	150	148	175	155	182	185	184	179	201	180	174	138	186	170	173	164	187	138	174	178	166	180	180	167	155	172	172	171	147	191	153	172	176	178	173	156	159	181	149	151	177	197	181	172	181	176	168	149	163	178	186	194	196	161	182	155	161	172	174	188	164	177	162	160	188	171	160	172	178	153	185	168	176	179	174	181	172	157	174	149	194	162	168	148	187	147	162	192	163	153	147	158	148	164	159	148	176	183	168	158	176	163	185	165	168	155	167	172	146	176	186	187	171	185	175	147	176	168	173	179	180	170	213	174	169	177	176	168	172	157	159	184	190	166	184	163	171	174	176	149	175	164	164	183	162	155	140	183	177	175	164	168	172	168	162	160	162	204	196	182	174	169	164	185	172	168	161	174	147	157	166	184	154	186	178	180	149	162	168	167	163	169	174	173	164	173	163	160	161	162	161	168	166	172	154	137	168	180	145	164	172	176	170	158	153	167	178	194	175	177	148	178	179	169	162	185	153	160	165	176	192	160	165	160	174	200
8274	5625	5432	6130	5309	4117	3233	2789	2276	2136	1881	1481	1362	1226	1047	898	848	821	748	756	652	718	618	616	639	575	582	560	552	544	547	531	531	453	537	460	473	418	429	447	460	434	462	437	460	485	455	443	423	423	416	464	424	425	413	420	428	404	393	397	398	428	401	414	427	431	422	412	394	414	421	404	412	390	436	383	434	431	424	415	404	405	387	408	429	404	422	416	361	391	437	363	412	434	436	417	399	389	411	395	418	398	404	431	390	400	372	413	431	372	404	415	400	446	373	447	406	478	408	415	422	415	410	383	399	411	399	423	416	409	403	391	399	413	410	380	399	426	403	420	403	417	410	431	404	431	415	357	406	377	426	415	424	357	409	410	442	398	422	372	430	420	407	410	394	446	434	397	381	384	425	397	418	379	383	407	364	416	391	388	397	431	432	399	421	400	405	386	392	385	433	403	450	424	394	369	430	413	424	430	414	417	400	392	402	401	413	451	396	405	417	404	421	449	428	376	394	405	389	396	420	423	401	380	419	416	418	401	378	434	447	409	397	464	439	409	445	431	404	407	440	400	390	415	418	404	390	399	415	381	420	370	391	410	406	388	423	381	421	381	384	378	415	400	382	407	427	395	420	362	396	406	462	411	460	400	410	430	431	377	430	383	377	443	363	414	413	440	399	416	401	365	397	431	404	403	434	418	392	413	449	401	426	383	403	405	388	405	394	405	415	423	366	390	423	404	376	466	399	391	415	420	453	413	416	396	383	394	410	437	417	413	438	401	423	406	411	416	406	399	432	395	402	415	414	429	404	400	405	441	415	388	451	430	417	427	406	408	430	377	412	377	395	380	355	376	386	400	379	406	427	399	415	427	430	411	378	420	409	383	428	408	410	382	392	404	399	378	430	442	451	408	421	447	441	381	410	428	411	430	402	367	410	395	419	430	455	406	410	408	392	394	411	419	387	414	408	412	383	412	430	411	420	436	407	422	408	442	402	437	372	435	433	413	444	388	428	425	428	411	381	418	388	413	373	410	410	394	409	402	430	401	433	432	418	412	395	411	415	382	396	399	400	397	450	368	418	396	415	379	388	415	421	401	425	405	400	432	428	385	407	410	378	397	426	439	408	386	414	447	404	403	432	412	404	406	410	458	400	406	405	396	388	421	386	405	415	412	437	393	370	429	390	418	423	398	402	430	423	383	379	415	426	439	444	389	416	420	433	404	382	409	442	365	442	420	411	424	379	410	405	420	413	411	406	406	449	424	387	406	390	426	414	423	426	408	423	416	431	432	436	442	387	384	417	387	409	426	412	374	369	399	384	417	443	440	442	396	398	413	445	430	395	399	397	407	375	414	457	413	387	404	401	395	428	393	396	416	428	395	421	433	398	385	392	373	399	376	424	420	390	425	409	385	434	398	417	424	422	389	430	421	401	441	421	412	422	385	420	383	443	447	373	382	381	404	368	449	397	410	447	392	373	429	431	435	427	420	441	414	411	424	391	407	426	468	420	403	447	415	419	402	394	408	382	414	407	438	367	409	421	382	406	409	399	372	371	416	354	369	403	451	419	428	428	429	390	364	379	420	377	385	395	391	393	434	387	405	425	409	407	420	407	425	393	406	371	443	409	419	366	382	428	405	428	405	389	415	446	433	412	426	407	408	412	385	403	357	399	388	395	408	409	413	402	405	412	427	440	431	380	385	402	407	427	428	383	388	428	426	406	409	386	402	411	384	424	397	397	405	409	390	427	401	411	451	417	433	387	406	411	452	432	367	409	379	389	393	393	404	410	414	435	418	425	389	409	382	399	420	430	416	371	433	420	447	408	400	416	458	401	407	433	419	389	377	398	427	472	413	418	420	415	420	421	371	416	406	389	415	397	394	419	399	441	389	405	399	395	426	452	375	410	426	396	380	387	411	429	408	429	413	415	449	401	435	441	440	406	408	404	384	387	413	392	447	384	431	402	400	358	428	397	401	402	393	390	451	438	415	443	448	425	418	387	406	399	391	389	408	408	420	447	396	433	399	437	397	397	354	409	452	411	428	418	405	375	412	414	438	395	405	398	420	393	451	406	405	425	399	450	411	416	414	429	414	398	407	446	352	414	382	390	408	420	400	408	403	460	358	417	431	417	418	418	384	405	439	416	404	373	363	411	392	406	375	389	399	430	419	402	410	400	439	426	413	429	389	410	406	424	434	371	420	408	412	400	427	419	417	382	391	406	405	403	419	422	402	399	411	403	404	403	431	405	446	391	438	440	387	425	443	418	402	406	398	429	408	427	442	394	438	406	421	422	434	403	436	427	412	382	393	427	400	381	419	409	395	387	437	381	395	427	430	385	419	410	429	410	425	394	383	386	410	408	393	419	424	406	387	418	414	458	434	400	391	403	382	407	424	385	415	397	389	403	409	418	407	386	424	409	400	413	374	425	380	417	448	415	411	423	413	386	418	414	379	435	395	412	407	371	414	421	454	407	384	418	437	398	397	406	438	385	405	412	404	382	422	393	401	406	404	420	430	372	383	393	428	429	430	448	389	405	392	420	419	415	388	386	400	422	375	429	375	429	454	425	404	394	396	416	402	378	410	401	393	456	440	429	386	407	442	382	425	410	405	403	386	396	422	393	393	392	390	397	426	386	381	418	400	434	435	398	384	383	381	418	390	389	418	406	405	399	440	397	428	433	434	429	456	388	410	392	417	389	408	373	415	400	397	404	412	433	446	408	369	417	411	410	412	402	380	404	419	376	405	404	412	381	401	434	393	397	421	393	356	376	402	372	422	419	390	388	427	410	417	390	392	431	393	402	384	449	380	396	397	385	407	407	405	393	427	396	415	385	410	389	425	406	439	367	392	418	367	374	419	384	407	399	427	403	457	394	404	394	443	398	394	428	433	394	423	410	411	385	402	385	415	406	412	419	431	373	399	403	388	410	393	397	421	408	422	423	390	439	405	414	387	393	435	379	403	420	403	374	353	409	390	420	401	408	408	397	391	416	410	410	422	410	404	388	425	415	409	420	389	398	402	408	425	421	420	398	396	422	378	376	401	393	397	393	391	391	407	386	412	417	411	383	386	414	373	398	416	433	417	415	420	396	388	427	417	389	418	392	403	378	455	411	407	442	403	425	379	418	414	445	434	428	411	444	409	369	409	408	433	426	425	406	389	431	407	392	434	414	368	407	426	422	377	388	381	403	408	410	413	424	410	375	405	396	415	380	415	446	410	413	394	414	399	396	397	405	383	421	389	430	385	390	437	428	408	392	414	414	432	433	393	399	422	433	443	410	412	386	393	412	427	411	384	408	443	447	403	401	419	427	403	395	396	390	388	401	394	421	420	401	405	398	418	449	392	386	418	418	378	406	380	436	429	430	441	439	385	380	408	420	369	428	397	419	374	440	444	391	386	454	395	415	403	407	374	445	416	393	392	412	403	385	423	393	426	386	437	436	414	394	411	397	389	374	377	417	399	404	405	405	420	412	447	423	402	395	421	355	432
32362	25094	14229	7956	4075	2236	1451	1076	942	868	616	589	495	415	371	328	338	316	304	234	248	243	234	231	277	230	203	215	210	207	197	204	203	211	197	180	185	180	169	168	162	203	165	200	192	191	167	168	163	199	150	167	186	208	172	174	161	172	156	167	183	182	168	187	174	194	170	202	180	214	171	172	166	140	183	170	171	184	171	151	165	176	185	188	160	169	192	177	187	170	183	164	154	184	152	160	177	184	169	167	195	175	175	195	157	176	186	192	189	170	205	170	159	170	173	187	177	184	169	180	165	189	166	180	162	177	178	186	175	176	146	153	148	189	160	180	159	166	173	185	176	162	153	191	184	185	172	176	157	182	183	169	176	145	170	192	202	166	172	144	184	181	148	166	158	172	176	175	186	177	179	148	179	170	179	206	198	154	137	157	190	192	156	172	156	170	166	171	151	157	181	176	172	192	183	177	193	192	162	153	148	209	169	207	183	175	161	175	187	169	171	170	183	174	168	174	156	179	177	171	183	191	177	172	168	183	202	149	157	184	180	169	171	151	180	154	168	166	181	170	156	168	184	165	186	158	194	154	175	199	159	203	171	189	166	154	162	194	165	166	165	174	185	177	170	156	172	176	167	181	152	144	200	160	163	147	190	142	185	185	167	184	162	154	151	195	170	185	164	153	165	187	178	167	179	157	174	184	170	164	165	190	182	178	183	163	171	173	172	182	192	181	165	174	161	178	159	178	165	142	173	166	173	181	198	165	160	175	184	171	161	164	155	159	150	174	161	160	201	175	182	177	156	165	155	157	144	161	154	156	175	185	196	181	166	147	184	169	160	168	175	169	159	187	198	183	164	187	149	171	168	169	172	153	157	182	156	145	182	166	178	163	155	161	185	192	161	163	179	179	169	167	173	149	175	173	189	164	173	176	150	174	190	160	172	160	162	156	184	165	198	155	182	194	190	167	159	157	156	142	181	144	151	180	149	165	164	181	198	176	178	144	183	169	169	207	174	187	179	162	164	164	178	146	175	153	160	165	157	166	190	198	151	170	157	173	152	161	168	165	174	167	177	167	160	173	168	179	183	183	166	171	174	147	174	190	159	152	171	164	189	131	167	187	188	169	164	174	155	174	178	168	158	208	180	165	193	181	160	182	183	166	160	167	164	213	168	171	185	163	166	197	166	181	159	174	189	167	170	172	181	156	164	177	175	199	182	176	152	169	161	139	170	176	171	193	146	162	182	182	146	170	154	172	193	176	170	173	175	182	167	163	158	160	175	165	182	162	171	175	168	163	157	168	151	160	171	155	162	197	174	178	171	169	189	186	153	180	178	175	173	195	160	167	175	165	155	142	161	163	158	175	172	174	164	163	173	167	164	190	179	174	155	161	163	177	183	145	180	161	169	186	177	155	158	172	181	186	194	168	166	179	176	183	165	156	167	198	143	160	172	158	176	160	184	174	180	190	171	171	177	185	180	160	176	193	185	164	152	186	184	155	147	201	165	135	184	180	153	161	160	172	173	190	164	186	170	170	186	161	185	181	171	163	169	163	177	193	185	177	168	145	180	180	145	165	158	156	154	171	162	156	165	164	192	184	137	177	155	156	187	164	186	167	152	178	182	195	161	174	177	160	174	199	175	164	163	172	164	172	190	187	170	167	172	177	177	167	166	178	167	168	167	179	187	181	176	175	150	161	160	170	163	192	163	171	154	172	165	173	150	152	170	177	182	165	149	153	170	171	188	156	172	161	177	186	160	149	180	174	191	172	164	173	158	157	183	173	185	199	170	161	161	155	173	175	195	161	174	179	157	148	180	168	176	165	170	164	159	195	190	200	176	187	172	164	166	152	187	156	202	197	182	197	186	157	180	169	167	178	193	200	163	179	141	150	187	188	177	154	165	169	153	197	191	166	154	188	164	160	184	167	150	181	158	161	172	161	176	164	162	152	146	160	184	191	156	180	163	167	162	199	164	167	194	177	166	166	177	163	156	181	176	170	160	181	174	177	163	185	192	190	172	173	164	169	163	175	197	180	176	166	162	182	150	183	143	155	172	193	169	172	159	137	176	198	164	171	184	196	166	160	164	167	177	158	180	176	157	170	158	169	189	200	172	182	176	177	151	160	163	160	182	173	167	162	179	177	175	165	166	154	178	165	158	173	170	168	168	173	174	154	155	170	173	187	170	167	152	141	172	181	189	171	162	167	161	173	169	175	174	178	198	166	177	174	152	194	177	165	153	170	167	163	192	182	176	193	191	189	166	161	171	164	172	168	160	158	157	164	162	173	150	178	165	168	171	172	177	162	169	170	168	171	190	175	175	165	162	194	134	160	173	202	184	161	163	162	162	191	174	184	182	177	158	179	136	163	173	173	157	180	169	141	175	164	175	164	173	185	164	163	185	145	135	183	189	169	164	168	171	162	171	192	164	148	162	166	174	153	184	161	187	176	153	153	168	185	132	183	155	182	166	163	172	180	177	163	172	158	157	178	164	179	153	176	169	178	161	150	151	165	177	164	181	180	155	159	154	153	185	163	164	155	178	172	150	189	135	179	190	178	178	180	155	153	161	161	166	142	176	174	157	157	172	164	177	176	173	157	153	161	186	175	179	181	160	151	164	167	168	162	171	158	137	167	186	160	164	174	183	187	173	182	180	184	186	196	144	172	169	153	164	184	146	158	187	181	153	161	170	186	150	168	180	182	152	189	148	187	175	173	178	180	155	158	170	186	173	178	190	143	177	158	155	194	171	173	164	186	165	171	181	165	133	130	169	163	168	183	173	181	187	176	157	158	171	161	186	174	182	183	158	174	156	196	161	185	175	152	159	163	176	174	161	168	189	181	171	175	181	159	150	175	168	170	180	185	178	149	152	164	172	173	195	177	158	180	176	155	170	166	197	187	174	169	161	173	184	173	177	183	181	153	158	179	171	192	155	191	161	159	166	190	179	144	165	161	162	155	164	172	167	178	176	157	165	143	159	177	143	136	181	163	171	167	170	161	192	187	160	178	184	196	184	171	186	166	173	189	210	192	174	162	180	147	161	188	161	192	187	177	167	162	180	179	180	176	168	185	165	170	203	168	187	185	180	154	167	185	152	149	171	190	167	184	171	192	181	176	177	184	162	172	167	177	165	170	160	183	175	186	136	145	165	161	172	156	159	163	137	163	177	159	171	153	185	170	167	178	163	161	180	168	188	164	166	153	174	152	183	164	181	174	194	168	186	150	176	177	160	177	149	165	183	193	178	158	167	179	161	183	186	180	165	172	175	183	158	179	179	146	176	145	171	150	175	153	169	181	155	158	170	160	170	152	158	160	159	158	187	180	176	152	191	172	146	155	165	177	175	177	178	183	163	185	172	161	177	153	149	186	142	169	181	180	171	181	188	184	173	163	155	186	175	177	165	144	152	161	186	160	184	152	195	168	149	175	155	165	160	171	171	192	162	186	183	195	174	170	173	182	167	184	160	182	169	162	149	163	176	170	161	156	158	177
25108	19791	13845	13188	10340	7526	5877	4864	4408	4190	3223	2979	2530	2070	1651	1465	1494	1291	1168	1076	1011	1006	940	919	901	833	814	827	730	697	632	701	604	550	534	555	599	528	497	523	496	502	493	493	464	488	453	434	468	435	448	430	441	467	468	426	416	431	418	400	440	400	437	393	434	416	427	443	402	391	442	420	418	385	405	432	389	410	412	404	434	411	398	421	408	428	414	431	441	437	390	414	396	433	419	430	444	421	395	395	416	404	422	436	450	420	384	410	377	413	419	436	402	382	426	394	387	405	404	401	405	411	419	392	408	398	408	447	439	419	425	394	390	398	396	447	429	418	397	378	404	373	392	374	368	421	382	399	412	399	382	408	404	399	388	400	401	399	417	416	392	405	392	407	416	409	400	419	397	408	415	390	443	402	402	428	425	386	423	412	413	430	412	397	425	403	391	407	361	405	392	415	374	399	401	400	371	388	429	411	394	411	437	389	379	389	420	351	453	432	413	411	398	445	425	378	387	444	417	421	416	408	429	419	429	395	393	404	425	421	427	439	372	377	426	397	395	464	384	404	389	416	413	421	381	420	435	382	423	420	432	437	425	411	400	446	388	422	453	428	425	400	422	389	425	426	385	406	447	397	421	433	451	419	402	433	389	420	353	414	422	389	416	380	398	407	392	393	396	408	436	401	385	419	378	382	408	424	420	438	419	397	442	388	449	405	368	413	434	406	413	429	428	395	398	424	403	401	406	401	397	393	373	397	401	445	397	398	389	389	371	427	410	405	428	395	376	410	414	398	366	400	428	386	422	396	420	434	415	405	381	397	413	382	428	419	400	410	400	425	401	441	408	405	439	399	427	422	420	398	456	393	375	418	439	417	375	412	400	402	439	419	430	420	385	408	392	392	410	394	408	385	388	441	387	391	446	397	412	430	427	419	411	412	396	385	426	463	393	417	411	443	381	400	421	415	391	431	399	381	423	401	440	394	425	355	390	390	390	386	400	411	408	429	391	424	396	368	374	405	414	417	400	376	400	426	388	420	413	430	392	383	405	402	393	381	406	419	435	397	390	413	410	429	415	406	439	383	397	415	389	397	400	413	382	413	410	391	429	399	443	406	410	374	400	389	430	382	418	414	410	397	416	449	426	469	434	402	388	400	415	380	431	393	404	436	459	439	432	435	432	402	396	413	391	427	425	427	400	451	403	389	385	409	382	375	399	371	414	393	430	413	403	445	393	427	399	394	370	439	398	391	383	391	395	391	381	394	415	431	426	411	419	403	418	409	419	411	427	417	441	414	376	414	430	418	394	433	425	412	429	387	399	437	436	393	413	408	418	365	408	411	407	395	420	437	431	402	436	410	395	380	405	431	404	432	410	424	404	430	422	412	395	425	388	416	395	380	386	415	387	391	410	386	398	386	415	430	420	405	403	428	394	402	427	379	417	427	409	446	392	403	417	449	408	393	406	392	405	423	411	367	411	396	407	402	405	406	415	399	402	376	421	362	435	387	420	428	433	379	416	411	411	394	408	426	402	399	408	449	405	393	403	387	474	431	380	419	409	434	424	417	403	419	426	415	378	408	420	445	369	378	377	409	398	420	384	403	385	435	413	430	388	428	405	413	400	422	402	464	414	398	399	398	402	409	400	402	406	385	417	381	382	400	358	386	416	437	397	412	394	403	445	417	411	420	425	450	401	388	410	409	401	406	419	437	388	414	402	368	396	405	403	377	451	425	398	378	397	444	389	368	429	418	400	393	423	408	373	406	406	450	410	387	422	408	435	404	410	403	405	435	403	385	389	422	433	406	383	380	392	370	407	427	407	457	402	383	403	388	383	414	420	414	404	413	377	408	387	376	408	385	369	432	418	404	383	430	370	409	417	437	417	405	407	366	384	436	418	414	401	352	394	424	406	397	424	417	415	394	431	383	405	385	445	422	397	456	421	369	418	403	404	422	387	403	414	421	411	363	447	415	373	422	424	397	400	436	429	404	440	392	397	422	412	398	373	354	413	410	393	390	389	411	409	427	404	414	400	372	381	419	378	382	379	402	412	407	410	385	396	400	395	387	397	411	413	416	397	413	371	415	403	465	370	432	431	391	426	408	420	390	426	428	437	433	395	437	421	376	387	406	395	378	405	393	407	398	439	404	418	430	411	427	420	381	375	376	428	415	379	406	412	410	445	362	433	404	394	395	387	408	413	408	393	385	408	412	423	396	388	434	382	455	450	400	420	347	418	410	406	399	450	383	382	394	378	424	393	394	446	406	381	441	369	393	370	444	380	442	383	399	397	422	384	417	430	432	443	412	408	430	404	399	420	424	416	372	393	395	409	356	415	392	414	415	405	405	403	400	405	405	376	415	392	424	415	438	419	384	384	422	427	399	430	417	383	420	396	395	427	391	428	404	400	414	423	408	402	406	427	393	387	397	411	414	399	385	405	449	365	424	420	390	395	367	393	430	427	430	436	428	397	393	421	393	443	445	443	384	424	431	392	414	392	428	421	414	376	403	365	445	410	441	409	401	408	439	389	401	384	401	398	375	418	422	410	404	372	415	394	410	402	395	421	399	409	380	426	445	428	408	423	395	375	418	429	411	396	405	400	417	422	419	399	409	412	400	363	428	421	441	468	415	405	393	433	419	418	416	433	428	420	442	378	393	422	397	420	382	412	409	424	430	394	417	388	419	350	444	392	380	404	420	426	400	428	413	445	383	417	435	406	433	423	386	420	413	375	404	429	402	380	415	414	397	413	447	388	440	369	436	397	405	394	411	404	412	406	403	409	405	400	415	360	445	393	405	414	408	410	406	450	432	389	410	403	399	397	418	422	420	412	398	440	405	407	446	377	436	422	413	443	386	418	436	412	384	386	421	447	411	383	391	400	403	418	410	382	394	438	403	377	399	400	416	448	431	418	415	412	432	413	366	389	397	395	378	441	428	401	405	420	401	408	413	406	432	369	386	434	403	399	402	410	418	412	364	426	377	380	394	400	394	400	393	416	389	431	396	428	417	401	423	389	420	377	363	409	402	411	392	391	410	392	403	410	396	398	417	367	408	417	404	392	395	369	393	411	411	425	413	426	415	447	439	398	421	445	417	380	375	392	392	407	412	390	430	412	396	426	393	411	395	397	418	419	410	398	430	428	441	428	370	392	380	370	361	423	402	399	401	413	411	424	428	430	430	416	419	417	410	377	412	427	417	428	413	405	421	401	410	398	402	390	427	377	379	430	441	398	391	386	417	418	378	413	422	398	380	441	390	385	425	422	376	419	427	407	404	402	433	427	431	431	411	426	405	366	404	438	410	398	406	434	358	419	436	401	413	428	392	405	381	423	390	391	429	420	402	413	404	409	415	405	428	431	455	443	375	413	386	435	430	422	417	383	427	415	408	404	409	384	421	400	395	411	382	412	416	438	420	418	392	423	415	419	413	392	420	412	395	382	441	431	412	415	375	402	408	405	428	404	402	391	440	402	424	381	410	414	448	423	401	388	401
44255	34091	23014	14055	7615	3948	2429	1586	1253	1233	942	826	738	501	475	401	403	373	301	297	304	285	245	263	273	215	221	237	229	217	169	210	162	159	208	204	166	164	179	151	167	152	149	151	149	162	150	177	168	158	142	164	128	152	152	132	156	162	149	114	151	156	141	152	173	141	163	162	169	159	160	137	142	144	141	132	162	147	145	148	130	141	128	146	145	140	126	141	135	144	146	138	136	147	134	126	111	140	154	140	139	143	144	144	148	152	161	124	145	138	164	141	145	138	135	141	131	132	148	130	154	153	168	149	129	138	143	133	158	143	169	143	125	155	133	157	137	140	162	133	148	150	144	149	128	163	134	146	139	144	138	135	148	146	118	125	136	134	125	156	124	155	150	130	126	132	151	153	145	176	142	146	155	119	140	137	144	160	160	142	157	148	166	139	144	147	135	134	121	149	156	141	125	145	143	142	133	151	138	125	143	132	154	157	149	132	145	163	165	146	138	171	126	138	148	114	130	137	180	146	138	149	137	153	139	131	157	136	135	137	145	146	139	143	146	150	149	147	166	155	141	147	107	129	156	126	128	168	123	152	119	162	141	143	152	143	149	155	146	134	137	137	124	171	134	156	147	131	163	158	148	144	154	122	146	139	159	145	152	141	141	142	180	137	161	130	150	145	151	134	147	161	129	154	162	149	157	154	147	147	154	133	139	111	127	119	149	151	124	153	149	137	151	132	135	134	136	154	152	126	132	141	144	157	132	150	156	149	153	147	150	141	143	166	162	140	141	131	146	118	138	180	144	145	136	159	118	127	136	132	129	134	157	127	145	130	138	139	144	157	105	131	170	160	163	151	156	143	109	128	137	139	135	132	149	115	157	159	147	136	146	136	120	155	133	155	159	132	146	142	145	137	145	159	141	159	151	156	141	160	131	148	151	149	132	127	154	166	138	148	171	138	159	140	145	128	172	128	142	136	142	175	147	146	148	162	116	141	110	162	166	184	134	155	147	142	153	133	147	147	141	155	139	144	138	154	162	155	171	146	113	131	138	132	117	149	130	139	120	137	156	140	143	146	162	163	144	166	142	139	172	162	150	150	139	159	161	159	160	138	132	135	135	130	160	126	149	140	144	121	159	142	145	140	150	141	135	132	139	150	132	119	142	144	132	157	117	144	158	117	128	154	148	152	131	149	160	139	162	136	119	129	143	165	149	145	137	141	157	147	135	170	123	143	134	132	134	162	149	166	141	135	145	133	147	144	159	139	143	145	141	143	159	155	139	152	145	126	122	143	137	147	150	139	150	160	160	129	112	137	149	159	143	157	128	145	148	129	158	139	151	144	131	148	154	138	151	154	155	128	165	141	144	141	126	144	144	149	129	155	146	156	134	162	134	133	172	158	138	144	136	132	159	135	152	129	128	136	146	116	125	156	140	163	128	160	119	142	136	154	140	124	162	148	139	139	135	123	140	128	138	144	139	175	157	134	168	156	139	167	120	154	147	149	141	143	161	122	147	131	158	155	149	132	134	139	160	157	141	130	156	146	124	141	154	149	133	145	153	154	140	153	140	141	130	147	156	137	139	159	143	153	141	122	137	144	125	159	120	152	125	136	125	139	155	130	119	148	150	146	152	146	142	147	162	133	130	123	161	142	133	158	131	137	139	160	159	151	133	134	153	145	149	154	154	142	133	145	139	145	154	145	150	167	142	136	131	150	122	151	137	127	154	146	121	136	139	104	147	153	147	148	158	142	134	154	139	146	147	154	160	145	146	141	119	115	133	151	130	143	136	136	144	137	131	142	152	154	146	136	144	149	136	159	152	176	144	140	174	155	145	131	138	118	120	133	143	139	151	153	139	159	147	145	136	146	134	135	155	148	167	140	141	131	133	140	135	136	137	132	134	145	134	151	133	151	137	129	158	141	166	147	149	132	138	156	148	145	143	153	156	147	145	158	144	152	149	139	141	147	149	146	121	142	152	151	151	156	134	153	136	152	139	166	156	140	164	164	169	161	153	175	158	134	167	136	154	130	127	144	163	153	133	127	121	133	129	135	139	144	163	158	126	134	149	161	127	177	151	152	142	164	139	135	128	142	156	147	125	153	153	143	162	131	136	147	95	138	173	135	145	144	139	152	138	120	142	131	155	142	123	137	142	132	165	143	151	120	139	149	125	156	129	140	161	142	132	152	147	139	155	141	149	157	139	140	139	150	154	146	148	143	163	119	153	131	163	143	141	134	130	128	137	140	137	154	128	136	155	146	150	137	137	154	144	171	139	153	124	138	123	137	169	142	184	166	148	139	155	126	130	134	124	139	139	131	132	131	118	133	124	129	119	127	139	126	144	150	140	150	127	134	136	133	140	137	149	147	136	158	141	158	140	163	151	140	155	136	132	139	149	136	144	140	131	134	130	131	139	141	153	127	133	153	159	160	120	130	159	171	143	140	148	137	146	160	153	140	139	150	143	139	125	125	135	118	153	136	142	143	138	135	133	162	154	136	154	146	140	129	138	160	154	155	129	154	164	153	170	141	163	157	128	132	153	146	168	147	119	127	155	141	152	143	130	147	138	134	148	158	147	138	138	151	150	137	146	148	161	137	145	157	154	161	138	134	154	127	140	150	145	164	142	151	137	146	148	161	147	139	131	147	135	140	146	151	125	141	145	162	136	126	152	130	145	150	153	122	151	146	153	134	137	164	117	143	168	139	150	136	136	142	121	143	151	133	146	133	147	151	149	124	147	154	144	146	181	153	140	144	153	147	151	151	117	140	147	149	149	140	143	145	153	142	132	142	154	148	135	137	145	145	123	159	140	141	166	143	155	155	167	141	151	165	158	149	135	137	129	138	147	132	150	133	134	138	159	139	132	137	137	144	153	137	139	140	159	163	140	134	133	142	150	149	157	147	138	149	136	124	162	127	155	162	121	160	123	153	143	155	131	142	147	144	114	137	162	145	154	153	153	140	153	168	148	150	152	144	130	144	141	131	133	147	141	130	134	127	166	146	150	148	131	130	139	137	171	163	159	156	162	148	130	152	131	145	119	148	148	149	154	143	125	158	140	140	153	143	142	158	147	156	160	130	133	118	177	162	132	159	147	143	131	145	176	144	178	118	122	135	130	147	142	125	137	165	121	142	152	154	148	149	139	156	126	127	140	140	136	135	174	136	146	147	128	150	133	147	117	156	142	144	147	144	145	160	119	157	158	145	141	134	117	143	122	122	137	145	131	123	170	150	137	142	153	134	146	141	141	142	163	167	146	158	146	145	183	154	160	148	168	130	147	161	172	149	123	146	135	142	143	183	150	139	146	142	153	144	150	147	150	128	155	137	148	137	117	122	153	137	132	128	136	132	147	152	146	137	155	119	147	155	140	147	147	134	145	149	151	156	148	115	149	114	139	162	133	148	139	161	145	136	142	139	147	159	131	144	133	159	138	161	126	145	144	161	129	143	151	165	117	135	163	113	146	158	129	124	132	129	153	138	159	143	119	133
34106	26210	20359	17928	14470	10812	8334	6610	6003	5863	4567	4205	3525	2929	2180	2063	1838	1714	1482	1331	1359	1333	1183	1105	1168	1025	985	958	899	786	764	708	670	565	604	599	585	533	498	508	464	455	443	459	438	443	456	444	417	448	393	393	410	417	394	422	421	372	357	427	382	362	373	370	393	371	367	374	363	390	377	345	360	408	382	338	388	351	349	332	354	359	349	371	360	364	356	338	370	337	342	322	337	356	349	370	343	377	340	358	362	376	366	365	338	362	376	375	340	380	358	369	344	346	347	335	371	347	355	382	366	357	351	343	338	356	340	345	345	352	332	337	338	357	361	348	317	350	322	360	342	320	366	346	358	321	365	369	351	350	328	352	320	310	365	395	340	364	365	333	367	382	355	346	356	363	362	326	341	366	328	354	337	327	337	380	353	367	352	350	348	343	354	330	358	328	362	349	336	360	361	345	363	368	362	337	350	338	365	349	321	344	348	336	346	371	367	371	347	365	338	330	349	328	363	386	325	342	346	326	344	346	342	355	353	344	347	328	348	330	366	360	341	364	351	365	390	356	356	350	357	383	370	334	365	364	381	340	375	322	335	362	335	337	379	400	374	354	334	341	332	348	352	321	350	341	352	331	339	318	348	390	360	356	327	333	341	347	363	334	323	364	325	364	343	354	359	349	313	352	343	358	352	346	346	357	336	353	344	352	320	350	330	311	347	354	328	357	385	359	351	351	370	346	387	316	371	348	353	364	369	356	357	324	355	337	407	302	375	338	358	373	321	330	344	348	341	368	373	365	361	356	357	336	370	339	341	375	367	375	336	389	326	337	357	313	342	360	325	336	337	333	345	335	338	369	323	326	320	352	363	338	360	345	334	379	355	329	352	367	351	352	357	330	330	360	347	362	350	365	349	354	332	338	319	367	347	317	355	353	373	337	349	366	361	360	343	339	332	360	319	345	372	346	360	336	336	340	350	356	325	351	365	334	343	317	380	364	343	328	327	364	349	356	341	358	337	327	335	359	347	364	336	354	341	346	374	315	336	315	302	375	351	329	332	339	321	339	359	371	316	364	317	317	363	370	351	359	344	365	324	347	367	358	367	353	347	351	343	353	341	381	395	349	360	355	346	358	353	361	383	358	341	327	363	336	352	359	351	354	353	325	316	354	353	322	318	357	380	355	345	359	357	334	386	348	376	324	324	358	359	342	361	350	309	362	371	376	360	371	330	346	394	365	339	347	330	352	362	378	334	348	370	338	352	327	352	378	381	319	336	337	375	349	359	345	349	364	333	371	372	334	361	346	349	336	334	345	326	352	366	320	371	380	368	365	337	374	332	366	332	374	343	330	330	331	353	367	327	360	319	324	348	345	320	325	366	371	366	369	347	343	358	350	363	326	333	342	347	358	354	357	348	340	339	336	348	351	374	328	348	351	329	341	352	320	346	329	312	345	401	338	355	345	353	345	356	323	315	347	355	378	355	377	336	329	357	367	333	345	334	308	336	363	355	310	367	317	330	352	346	346	352	325	364	365	367	338	359	335	337	381	375	366	354	345	339	367	366	326	334	345	385	353	361	337	321	349	364	343	358	354	362	346	349	368	352	351	355	347	338	332	366	346	345	372	362	341	382	347	383	358	353	350	341	316	339	363	375	356	370	358	333	357	323	339	334	335	326	349	307	333	338	291	328	336	351	361	334	345	339	342	352	376	338	348	363	361	337	310	371	378	313	373	323	344	340	350	349	358	371	355	357	330	366	326	366	353	351	358	354	359	350	354	356	331	351	323	348	362	354	366	311	355	378	375	329	377	365	347	355	341	346	323	349	331	353	349	363	326	334	366	378	350	347	344	342	327	360	329	355	345	378	326	363	389	349	354	360	354	345	349	343	353	360	357	351	324	310	316	340	337	343	312	333	360	344	351	364	357	320	359	348	326	357	343	368	321	354	329	401	346	347	369	347	319	313	359	329	336	343	345	345	353	331	363	347	350	341	350	356	375	339	336	350	344	313	342	363	358	379	350	364	363	352	347	382	360	332	362	353	348	368	317	353	352	375	339	338	382	342	348	316	356	343	351	376	368	315	341	379	360	365	381	344	355	308	343	333	331	321	312	364	342	318	360	338	334	367	314	356	345	314	350	379	346	358	330	370	352	342	359	344	349	369	361	345	328	339	361	390	359	351	314	350	326	292	352	330	351	369	358	340	338	371	338	376	357	324	332	332	341	350	339	342	339	321	341	340	339	332	342	333	354	383	331	366	359	376	335	353	356	327	315	350	365	330	350	326	324	352	333	338	336	327	323	358	311	344	332	351	328	347	350	371	334	327	364	344	339	354	331	349	330	356	380	369	342	348	358	340	352	375	363	332	332	380	356	340	322	347	299	346	358	363	329	354	348	330	341	369	345	340	342	362	352	355	330	340	349	362	385	362	351	341	410	354	401	352	366	342	345	351	294	361	333	378	348	351	365	322	363	376	367	336	358	359	365	368	357	355	309	348	343	359	360	341	361	366	340	351	371	335	392	331	371	363	329	354	352	342	315	375	325	353	335	353	336	342	311	344	340	358	291	341	380	345	378	322	361	313	350	338	330	316	363	342	341	390	354	370	348	364	326	364	347	324	378	338	354	346	350	338	328	334	329	348	362	353	358	345	329	368	339	364	344	349	371	370	341	370	329	379	350	349	335	350	333	339	357	351	350	336	363	351	327	349	334	381	323	339	328	321	372	366	338	345	313	321	386	343	368	337	371	324	317	360	332	355	309	322	350	340	355	348	360	333	304	346	344	357	363	341	328	368	339	375	358	330	328	353	349	384	355	319	340	330	344	352	328	349	298	369	366	324	352	347	331	339	366	345	352	354	343	394	343	345	381	328	341	363	346	341	353	332	365	342	327	321	338	340	368	375	355	318	341	352	358	334	379	358	326	346	363	335	332	321	355	352	369	351	351	331	353	382	297	307	350	329	342	372	354	341	357	358	393	329	326	363	357	312	329	317	373	328	358	347	332	341	374	374	338	375	358	318	365	344	326	307	327	337	348	373	356	350	385	368	337	356	358	318	349	352	351	360	357	345	347	382	326	378	368	348	341	359	349	355	343	363	347	338	354	357	318	333	345	345	377	337	382	338	346	307	371	315	372	337	361	346	349	339	346	351	383	324	350	308	347	372	349	332	374	379	363	372	335	381	337	372	370	372	371	334	373	356	357	325	406	316	305	361	377	369	366	364	340	322	378	357	378	325	330	354	340	372	347	353	347	369	364	335	364	360	351	361	364	371	365	366	359	365	333	347	353	362	358	347	319	372	340	353	361	338	344	355	310	357	345	358	351	326	338	349	360	356	354	334	359	355	382	345	373	381	368	333	363	357	354	356	376	346	338	341	356	349	349	365	370	375	347	336	345	336	348	368	361	326	332	353	330	360	373	339	361	341	363	339	319	382	366	334	357	319	337	337	356	351	347	343	349	359	338	348	363	328	362	365	347	333	297	362	375	331	366	364	324
10490	5509	3180	2203	1394	952	732	562	509	465	389	356	312	291	279	244	252	220	238	209	164	214	202	167	210	208	194	199	183	184	193	196	194	190	192	185	186	191	174	177	190	167	157	165	185	180	168	198	178	175	183	179	205	150	151	162	193	190	170	157	174	177	160	172	171	170	166	168	173	170	184	151	149	187	180	161	152	165	151	151	172	151	159	147	200	201	165	185	171	170	171	167	173	149	189	177	148	169	176	172	165	143	169	162	165	175	183	186	164	176	164	192	171	137	190	173	151	152	159	169	155	157	202	175	169	128	180	165	159	167	190	183	154	170	148	156	183	176	179	177	178	156	171	168	170	180	169	166	197	177	205	163	167	151	172	169	170	172	184	176	158	154	170	176	190	190	146	199	184	181	151	183	158	184	155	161	175	185	171	182	151	144	154	169	171	181	160	183	183	188	162	180	163	147	176	162	169	157	182	152	162	150	168	159	179	168	170	154	171	152	139	160	162	166	157	152	140	177	157	169	182	173	153	167	179	164	182	166	180	156	162	176	183	166	168	178	177	163	188	161	158	196	192	155	164	183	186	168	165	168	156	179	165	183	177	168	183	164	172	158	181	196	179	167	168	174	166	170	174	140	157	154	176	159	164	183	175	164	182	152	161	160	174	159	173	146	170	197	176	180	181	173	173	176	148	192	177	169	157	176	171	166	176	168	184	174	168	171	167	159	156	182	171	168	158	177	190	148	180	164	186	176	175	152	190	151	164	157	177	151	161	184	168	175	177	163	166	189	160	166	173	198	194	165	171	169	165	169	151	154	186	154	168	158	157	181	152	157	184	175	164	148	192	166	161	141	165	180	173	160	163	160	183	144	154	183	163	186	151	173	174	176	179	185	201	170	171	188	161	185	172	167	163	196	164	183	170	176	166	174	172	151	146	161	203	162	171	167	169	195	178	193	156	176	170	168	163	141	172	159	201	183	180	194	171	162	182	170	184	170	173	172	148	149	167	182	192	151	169	161	169	164	186	174	162	177	146	165	167	181	167	175	149	188	173	181	153	158	168	177	172	165	171	149	176	143	181	191	166	175	172	189	177	179	142	158	179	183	183	179	167	170	190	167	181	158	182	178	168	168	145	173	170	161	175	166	170	185	185	169	192	178	163	185	176	165	175	184	149	153	176	194	174	171	169	183	171	156	162	161	164	166	158	180	176	147	160	174	169	169	173	170	156	177	171	181	187	174	171	152	183	175	151	186	166	194	165	168	179	182	167	145	168	174	160	176	167	168	176	162	163	159	146	160	169	194	196	152	154	183	157	170	188	165	173	171	158	180	179	200	146	161	169	184	173	178	161	168	162	154	158	157	165	167	169	189	174	198	173	164	201	171	160	169	153	149	175	158	168	175	163	187	176	154	154	143	190	166	171	178	157	162	176	169	169	174	187	170	160	138	192	179	158	198	185	169	175	165	197	179	167	158	207	192	176	151	185	166	190	162	171	173	149	169	179	169	164	173	177	165	167	153	166	148	171	145	171	171	161	185	173	147	186	180	179	175	159	176	179	204	178	182	179	173	160	176	167	147	163	152	178	169	150	169	178	165	161	165	174	151	182	160	149	166	153	162	195	163	169	185	197	169	156	185	159	154	173	175	184	181	155	150	182	174	162	194	148	158	183	178	180	157	167	165	200	198	180	148	159	179	188	160	182	178	163	189	166	183	184	155	171	166	157	163	176	159	167	182	173	163	184	177	179	194	189	158	166	163	184	150	150	157	156	152	162	152	173	181	161	169	184	160	159	160	193	176	167	177	162	150	178	168	145	175	175	163	158	151	163	168	142	181	182	183	176	155	167	148	152	154	173	153	173	180	154	180	175	168	148	143	159	181	173	144	162	213	160	169	208	178	183	166	175	159	184	175	192	152	171	177	190	187	166	171	163	181	171	173	188	181	159	161	163	159	176	164	167	179	162	180	181	152	165	183	158	157	186	194	176	192	153	172	178	180	159	143	156	157	163	132	171	167	154	174	144	183	157	177	200	162	177	163	187	167	179	170	176	169	166	159	176	181	172	160	184	175	187	168	169	162	172	198	185	183	196	175	149	148	172	162	145	150	177	143	176	176	165	175	148	178	142	196	162	158	163	188	163	176	176	158	186	177	183	136	175	154	169	155	181	162	179	179	163	165	166	151	164	164	174	176	167	153	182	177	173	203	175	185	158	167	172	139	176	167	162	175	186	191	194	178	159	150	178	175	174	167	177	166	163	169	158	172	157	179	183	190	183	187	199	182	179	184	174	149	156	162	189	183	169	173	171	204	181	185	165	161	175	197	179	164	159	166	164	153	150	147	169	173	188	144	184	164	171	143	192	178	137	171	173	161	147	178	153	173	178	180	162	165	158	197	177	172	163	159	153	149	167	170	180	163	180	175	189	162	159	166	164	168	166	161	166	155	181	171	170	146	156	172	155	174	181	171	165	171	186	179	174	171	159	162	161	145	160	149	168	166	178	188	181	178	182	184	139	160	171	171	203	176	160	162	152	172	187	151	168	176	195	196	176	171	188	178	152	170	150	186	205	185	199	143	156	163	147	182	194	156	186	164	182	181	152	215	169	158	170	173	171	163	190	165	166	180	176	181	157	177	194	192	187	181	178	178	179	174	153	192	176	167	177	159	162	167	164	149	162	188	192	172	162	172	187	153	187	164	197	143	181	191	198	163	194	179	169	166	158	191	198	168	161	168	164	176	167	162	175	209	212	181	159	201	171	177	163	153	191	190	170	158	164	181	166	158	180	160	163	175	164	186	183	141	170	149	150	139	165	162	164	168	161	161	145	190	156	165	157	169	165	170	184	160	175	192	181	191	174	176	149	158	159	183	178	169	191	179	168	180	144	197	181	156	176	168	157	178	163	186	171	181	153	167	169	176	154	167	176	185	193	159	188	167	182	173	154	174	165	169	180	154	166	199	168	131	160	152	171	201	170	164	197	152	147	180	171	165	151	180	168	148	178	171	178	167	185	173	159	182	159	208	175	197	174	173	168	187	202	174	191	160	179	167	171	172	157	173	163	154	182	153	155	201	192	187	160	181	189	160	179	179	163	176	206	182	171	167	179	156	171	191	178	196	181	155	140	166	173	175	168	164	173	164	194	171	172	173	144	164	177	151	187	201	144	146	150	181	163	167	154	187	185	189	162	171	160	175	156	152	162	211	161	170	169	148	178	176	148	202	157	168	185	198	200	182	194	176	186	164	160	153	167	196	181	164	179	165	168	179	150	165	166	187	174	157	169	199	170	179	155	187	176	167	160	184	175	176	198	155	195	177	178	160	162	183	184	159	176	190	166	156	135	179	185	170	190	168	160	175	175	187	163	172	148	180	173	188	164	182	165	160	173	161	170	172	164	142	179	160	176	160	186	155	168	154	154	176	155	152	172	160	170	168	175	168	183	175	172	177	153	200	187	153	160	172	162	164	174	178	177	157	154	172	168	149	169	167	188	193
8257	5774	5685	6387	5057	4073	3310	2455	2182	2099	1705	1559	1348	1112	1036	962	799	796	808	735	699	678	640	632	633	607	563	582	539	499	534	477	479	496	495	481	446	487	469	441	442	436	458	478	451	454	464	416	377	405	441	428	464	439	409	422	422	432	394	425	478	448	441	424	404	416	420	402	427	407	451	450	402	400	426	407	421	414	453	395	406	434	407	398	440	425	379	394	426	433	383	384	418	419	395	390	415	405	378	391	399	459	420	387	398	428	398	409	366	414	417	408	394	415	423	416	410	393	395	409	425	405	386	383	415	403	410	391	397	404	392	399	406	413	426	425	410	401	435	395	380	411	416	383	440	438	397	408	385	388	406	391	420	434	420	443	398	432	381	454	425	419	420	459	382	402	420	421	426	429	380	408	401	414	407	400	447	399	386	396	398	378	381	442	421	432	379	410	390	359	399	421	412	407	432	426	402	426	442	400	410	396	399	393	394	394	417	438	365	402	437	401	423	400	403	408	374	434	389	373	419	427	416	418	406	402	408	400	406	366	390	452	390	409	420	386	403	426	403	411	387	384	418	390	415	409	401	383	412	420	385	385	427	409	396	416	413	421	442	430	387	383	429	395	413	394	365	374	440	402	434	378	402	405	449	385	386	416	421	376	419	421	398	428	439	460	402	412	397	444	416	384	445	419	396	393	361	393	404	425	380	418	366	407	399	433	427	448	389	414	386	392	439	347	406	387	429	462	434	432	432	386	395	429	401	378	365	396	437	395	454	396	380	400	408	390	386	373	398	391	383	433	418	449	378	423	421	411	376	400	387	416	415	450	374	410	439	405	411	475	369	374	418	425	391	398	403	410	418	377	406	453	418	425	404	438	403	397	367	404	428	400	414	402	402	395	399	449	378	424	429	399	371	391	414	414	379	414	403	385	413	440	435	415	460	416	405	406	401	403	379	396	417	388	385	391	409	429	405	372	376	408	403	403	409	412	435	433	404	376	360	390	411	371	417	422	428	392	379	410	466	412	405	414	404	421	415	411	401	399	410	418	415	386	413	383	424	410	400	429	398	384	420	457	427	409	411	383	396	417	444	401	409	372	408	430	425	422	389	395	404	447	407	398	430	382	422	417	429	387	405	391	380	397	442	389	364	415	422	410	388	436	415	411	397	375	411	432	374	375	389	416	417	380	402	382	401	401	405	414	423	416	411	417	414	396	414	376	416	385	408	414	383	439	384	430	413	405	405	402	397	396	427	404	383	428	425	390	381	411	417	400	385	418	427	424	428	416	409	387	386	421	417	416	407	411	385	421	414	397	421	400	369	410	394	416	370	399	395	408	416	412	409	431	425	399	375	420	413	432	418	432	441	405	365	399	457	427	435	413	420	417	398	401	414	428	399	384	381	406	396	412	404	417	429	414	409	401	438	393	391	392	419	423	403	400	387	424	410	406	387	428	442	370	416	463	395	367	410	380	399	439	379	453	443	396	452	425	427	421	422	411	357	428	420	428	445	426	414	420	396	405	415	430	387	430	408	385	406	435	391	396	423	408	398	446	415	429	409	431	379	436	383	425	379	424	375	404	417	414	386	415	404	401	437	405	388	416	378	404	443	395	394	429	400	431	415	399	384	407	420	422	438	427	416	370	392	399	411	429	411	424	440	382	460	431	406	409	435	413	418	414	426	383	430	384	383	415	410	424	412	415	427	452	410	412	401	405	410	407	400	395	425	391	396	390	393	387	399	423	397	402	409	437	434	440	396	387	392	417	394	402	417	399	439	434	414	393	407	419	344	421	403	419	416	402	408	423	398	399	413	366	427	425	412	387	421	409	416	398	416	398	430	413	380	385	413	375	429	410	438	382	416	422	414	410	381	381	399	414	396	437	425	427	446	393	413	446	405	443	405	432	430	403	425	446	414	391	384	427	413	413	430	390	384	399	427	371	359	426	400	426	428	402	416	420	381	398	420	378	427	404	432	401	425	425	417	389	420	387	424	424	409	462	401	391	433	403	400	436	423	409	410	400	412	444	405	421	405	414	399	416	428	394	428	376	456	392	413	371	430	419	383	423	401	417	430	433	390	373	411	449	391	433	357	417	450	401	396	430	394	384	415	416	437	404	358	378	432	394	444	412	420	405	403	413	407	418	420	424	436	410	417	398	425	412	415	436	398	419	413	430	405	372	407	416	373	399	398	438	403	429	424	417	417	403	410	403	429	398	333	409	419	419	397	416	372	446	398	406	398	461	402	396	378	437	402	422	424	401	428	408	395	372	423	399	425	414	383	420	415	412	447	422	424	412	409	421	417	387	418	391	448	421	419	409	417	420	382	444	385	416	398	392	409	389	409	426	382	407	391	404	396	438	421	415	400	425	375	439	440	382	408	408	438	433	427	400	402	411	420	386	395	401	374	415	408	408	405	432	422	390	421	399	402	390	380	399	398	434	391	407	401	382	409	399	403	402	421	392	418	394	413	409	406	413	388	398	413	375	424	413	426	417	423	386	389	415	402	406	380	420	412	396	384	437	387	445	428	437	416	419	431	410	389	411	380	414	389	450	386	395	403	388	414	395	410	367	393	413	429	414	397	432	400	400	426	406	442	405	429	415	398	403	425	428	405	416	389	395	402	392	431	421	384	400	405	427	436	431	441	404	404	431	388	411	431	407	420	396	378	409	385	407	397	394	420	447	417	406	401	400	418	396	395	433	459	382	401	399	412	397	410	427	404	396	404	418	378	458	389	429	430	403	408	422	385	408	373	404	413	420	437	416	426	438	396	425	395	423	395	426	418	399	431	403	421	413	457	419	398	378	392	393	440	448	412	393	394	472	418	400	429	426	411	414	401	391	397	414	411	442	396	433	417	427	418	407	416	430	443	393	432	423	412	381	430	399	408	398	416	424	408	373	423	442	365	393	371	417	409	398	435	444	430	418	383	363	418	451	428	399	433	422	445	413	414	435	402	397	390	389	390	414	425	407	383	416	410	398	402	413	405	415	416	404	431	413	403	417	431	415	420	405	391	399	414	389	422	414	446	426	402	437	385	393	433	415	376	412	398	392	416	407	414	431	405	413	428	402	397	405	398	436	387	384	435	436	426	416	415	455	399	416	418	397	398	428	421	421	414	432	453	403	419	416	408	384	413	418	403	445	416	421	414	398	423	435	418	392	444	415	389	412	355	398	411	418	396	397	404	395	425	397	420	414	409	427	413	429	425	422	392	404	398	406	446	393	434	423	341	403	427	410	421	412	377	441	420	420	422	408	408	416	408	401	416	365	421	418	391	384	438	418	373	420	390	414	377	392	418	389	414	367	412	391	433	418	409	392	400	365	409	404	409	402	450	378	396	409	399	402	387	420	415	400	412	439	419	382	394	412	386	426	429	422	431	437	395	411	405	422	375	428	405	456	388	425	443	381	425	385	432	447	393	404	388	399	405	417	450	438	441	409	428	411	431	394	448	445	435	391	395	445	409	419	437	448	446	405	447	402	423	458	390	371
32419	24193	16200	8114	4079	2261	1431	1123	863	780	592	623	524	416	395	345	341	320	273	274	258	255	278	247	222	222	199	218	196	213	231	189	178	180	205	199	165	175	164	194	197	172	188	164	194	189	169	177	185	174	171	180	175	151	171	193	183	176	152	158	159	166	176	190	166	154	183	157	181	190	179	163	146	166	155	182	179	200	181	169	149	156	186	197	142	170	171	190	174	187	164	156	153	176	158	165	180	174	184	161	155	153	138	176	177	161	159	171	161	160	170	191	172	160	171	170	142	171	165	185	167	162	183	170	175	170	183	166	175	202	181	172	162	174	171	199	170	176	175	175	146	182	177	161	186	151	168	147	180	181	171	183	171	188	168	179	187	161	156	160	155	163	166	172	163	167	184	171	163	145	167	200	174	150	146	193	156	191	152	185	163	151	171	169	173	179	159	184	161	196	151	166	167	184	178	189	183	184	165	167	165	176	151	170	188	178	150	173	176	163	161	178	172	168	171	164	170	179	164	176	156	158	192	180	144	187	182	144	193	177	179	139	173	185	171	170	197	178	161	158	166	158	171	161	147	168	163	175	187	168	189	153	169	182	166	175	166	173	165	183	165	168	166	158	172	167	158	169	168	165	148	173	170	165	167	178	185	154	170	163	158	165	169	162	166	190	167	179	180	162	178	180	178	192	194	178	174	152	158	174	180	175	155	170	180	178	189	165	198	156	164	155	198	160	198	177	189	168	176	187	196	169	183	172	158	161	155	168	179	171	202	167	179	173	159	185	172	161	162	161	169	152	167	172	164	178	187	169	163	186	185	169	171	173	146	156	157	164	175	189	151	164	206	169	189	166	178	164	151	166	135	153	171	172	173	156	155	170	159	158	172	169	166	173	177	167	149	180	167	185	170	182	154	184	165	152	171	170	169	169	131	171	184	186	194	181	160	182	147	193	171	153	185	184	156	200	182	185	163	177	177	179	140	189	166	171	180	165	173	152	184	152	177	170	167	172	163	142	164	179	159	131	196	161	185	155	163	189	169	181	169	151	165	174	166	192	166	167	151	152	170	151	173	168	188	176	170	163	159	168	161	170	154	159	162	165	156	160	163	174	171	181	170	173	166	173	176	169	162	167	163	165	153	141	181	163	188	175	165	169	170	141	195	171	142	183	154	176	180	195	176	180	167	148	167	151	167	167	188	161	168	161	175	164	170	179	179	160	166	202	166	170	174	156	141	171	192	165	169	155	183	183	171	170	166	145	160	150	143	174	176	165	179	175	159	194	141	157	152	184	178	171	195	163	169	172	181	167	163	172	152	160	165	155	168	162	150	136	160	174	164	171	160	163	160	173	157	173	199	177	171	182	169	171	169	178	184	196	164	167	153	183	152	187	173	177	181	179	192	160	173	165	165	163	148	155	166	162	175	154	186	181	187	171	171	161	158	164	167	155	161	201	167	177	168	167	176	161	177	175	164	175	154	153	177	174	184	172	171	175	161	157	158	167	150	167	174	177	179	154	171	176	169	169	173	174	168	187	139	174	151	172	149	194	160	189	160	169	171	156	172	160	158	177	171	166	178	175	185	162	163	159	181	176	173	156	176	135	154	170	171	160	181	187	175	158	167	150	180	175	171	182	167	177	178	168	178	166	165	165	151	175	172	169	173	179	151	165	187	165	162	189	153	161	185	176	137	193	170	181	159	170	190	184	163	177	139	162	161	190	156	155	183	160	168	160	164	171	177	180	183	169	139	180	154	166	158	186	166	158	184	167	159	164	162	168	165	190	180	170	162	162	163	160	164	159	169	147	186	137	166	160	166	173	148	163	167	167	162	169	167	176	170	157	141	156	188	157	155	162	161	170	183	180	191	195	180	166	148	180	172	139	153	216	190	174	144	151	177	178	152	175	187	167	171	146	145	172	154	170	171	195	160	165	196	192	171	174	148	190	151	171	187	155	137	163	144	172	181	193	126	172	163	185	183	187	163	149	172	170	176	189	184	161	155	181	186	173	189	162	151	166	188	178	185	182	178	172	176	161	142	143	173	178	173	176	177	175	167	147	195	174	181	177	165	184	154	195	173	170	151	169	162	180	163	179	183	170	160	172	159	170	153	165	173	179	209	193	183	186	167	181	136	187	176	152	185	183	188	147	188	168	178	189	155	187	159	169	164	178	182	183	163	166	160	171	167	201	164	156	152	178	175	191	177	184	169	188	156	169	175	206	187	167	170	210	170	162	182	181	174	208	159	154	164	154	168	172	172	188	159	156	162	187	149	161	160	191	162	152	176	202	199	183	140	180	179	176	180	164	147	165	169	171	203	162	170	164	183	161	150	158	155	151	158	164	168	160	163	173	188	180	164	157	165	187	176	191	182	145	183	190	183	176	181	183	178	168	136	164	176	163	174	163	176	180	180	161	185	174	160	165	179	169	160	174	144	163	187	176	167	177	169	156	154	170	155	178	172	204	183	177	178	161	158	175	167	170	178	169	173	154	167	165	193	187	140	152	171	169	173	202	179	192	163	136	165	169	166	166	164	176	152	175	170	167	153	184	160	172	191	179	148	146	175	157	171	152	186	147	147	191	173	150	168	188	175	178	177	173	173	148	173	162	172	194	174	179	183	173	176	160	180	188	168	191	174	156	170	151	163	179	158	185	162	191	131	172	177	181	175	160	187	142	175	178	173	177	182	165	163	145	162	166	178	177	178	159	151	187	163	158	175	176	198	204	193	168	180	152	141	177	181	181	169	145	175	183	179	155	155	133	182	149	174	187	177	163	165	165	149	193	160	162	169	169	167	158	167	185	168	183	162	163	168	168	184	179	170	170	186	180	166	165	140	156	160	179	173	183	186	170	151	138	166	163	170	163	158	169	163	155	155	153	166	179	163	176	154	153	192	168	163	200	170	189	157	164	164	149	165	175	163	159	175	152	177	166	154	149	168	176	173	159	173	156	172	157	148	178	205	157	160	199	169	169	158	176	180	187	168	186	163	171	157	160	178	169	168	150	155	164	182	146	162	160	164	165	176	175	187	175	207	199	191	181	175	161	157	184	145	181	176	190	184	168	175	177	167	175	165	165	191	142	158	144	172	151	152	174	188	192	157	143	181	169	174	169	184	173	161	188	195	182	184	151	185	175	174	179	200	166	173	150	154	173	155	167	178	181	189	176	178	169	171	162	189	172	169	180	152	156	169	175	150	144	171	204	169	166	164	176	173	167	164	181	191	171	160	160	164	183	171	168	177	195	164	158	155	155	175	188	157	173	150	162	162	184	174	192	164	153	184	168	166	173	164	161	185	184	166	164	160	169	175	167	165	170	147	182	178	174	168	171	152	156	165	165	161	180	166	174	163	170	159	162	171	172	202	172	194	174	177	201	195	176	189	164	161	202	175	167	153	171	195	164	150	174	172	134	186	159	166	147	194	169	192	196	182	181	181	151	148	180	193	185	169	182	169	215	150	148	158	168	194	171	161	173	186	186	180	166	188	168	165	180
25084	19106	16396	12664	9979	7947	5753	4987	4194	3767	3095	2977	2350	1982	1678	1591	1469	1316	1145	1106	1062	1030	964	971	925	839	769	791	699	690	666	629	576	587	530	532	541	512	496	436	485	511	451	452	501	505	480	419	483	465	452	451	450	460	439	432	412	456	411	458	436	398	411	440	458	425	424	422	394	391	421	444	418	393	392	424	411	433	438	398	445	389	380	397	393	414	408	409	419	442	446	457	443	380	433	430	414	386	383	364	427	382	417	422	411	435	401	398	434	415	397	358	458	384	429	391	402	397	389	423	405	402	427	404	427	422	403	386	432	455	379	417	385	412	378	409	410	404	416	435	420	394	364	407	421	432	412	415	376	404	407	399	449	402	431	421	372	426	382	405	426	408	406	425	399	379	407	432	416	419	413	433	403	404	365	395	424	411	421	431	395	403	434	415	401	423	401	422	394	436	425	392	416	437	421	365	392	429	418	381	398	358	401	399	427	410	393	398	389	406	424	423	417	423	417	426	379	405	364	403	390	457	406	388	394	432	412	411	419	389	431	406	401	427	417	405	457	400	395	406	395	400	405	421	385	402	422	424	393	435	419	448	451	395	406	413	351	440	431	412	389	365	413	435	374	400	381	420	434	422	404	441	396	387	402	427	385	404	412	415	420	405	416	397	408	411	421	420	393	421	400	389	413	361	383	407	382	401	425	423	420	395	394	417	415	387	434	446	411	394	374	462	408	392	442	404	378	395	423	396	418	367	413	395	406	405	395	425	405	376	419	387	410	363	414	398	389	409	430	424	373	393	420	424	394	429	384	421	387	400	414	425	432	372	355	439	369	397	410	414	428	402	392	417	434	383	398	418	372	409	392	445	398	402	398	386	410	409	404	407	442	414	427	410	393	403	374	429	440	400	420	400	441	430	431	386	410	436	404	463	445	378	406	419	400	405	415	437	415	407	386	400	416	398	374	419	412	408	416	397	403	407	446	412	432	425	454	394	407	406	436	401	405	402	421	381	401	399	402	408	409	402	396	378	427	423	380	410	436	417	465	387	414	395	391	413	435	412	413	407	401	425	358	389	418	415	412	450	434	392	433	438	422	379	408	422	402	418	380	381	394	424	433	416	374	427	427	412	409	420	394	366	387	419	413	411	394	421	398	412	404	429	421	402	383	407	417	409	426	428	415	420	395	431	429	434	416	408	403	399	384	372	429	386	386	392	420	403	397	414	437	394	411	396	412	385	450	411	416	392	394	426	408	421	409	408	427	424	407	404	389	397	378	416	412	365	375	406	420	411	424	384	408	455	405	419	392	395	411	408	402	413	391	415	415	373	356	426	377	405	435	427	397	420	390	437	403	437	425	415	389	414	394	419	382	425	417	409	381	392	397	425	459	430	388	364	433	422	387	415	404	401	390	398	392	397	402	417	407	408	428	398	400	392	364	423	422	408	415	393	394	399	411	409	425	442	395	406	410	423	414	410	402	445	411	400	430	411	343	429	422	431	390	399	410	399	394	372	412	396	364	385	394	416	405	396	426	407	388	440	429	408	369	388	422	448	409	396	411	428	399	393	408	399	405	368	450	420	413	411	415	435	405	386	439	414	408	402	381	413	411	401	403	392	424	382	422	401	403	432	391	400	419	408	399	420	406	404	362	416	377	386	393	403	430	402	402	413	386	422	419	427	391	380	407	415	402	385	409	429	425	422	378	428	439	421	416	434	422	391	437	391	444	417	417	433	395	392	361	406	395	378	393	421	384	419	395	400	443	400	434	440	434	421	365	407	381	395	383	428	410	387	379	402	427	425	406	417	387	421	388	390	380	392	393	429	398	416	407	406	403	392	411	374	420	388	419	397	400	421	428	412	368	388	429	377	410	391	415	427	407	427	403	413	437	422	411	435	407	401	416	406	405	421	444	400	390	434	420	399	426	408	428	401	417	442	410	399	439	433	421	428	424	399	400	451	416	427	405	389	427	420	396	405	396	387	402	428	394	444	453	428	382	392	408	439	409	450	378	388	451	401	443	411	428	391	414	386	405	438	404	407	403	405	413	412	422	431	409	417	390	412	395	378	395	419	423	421	406	393	410	406	393	400	414	387	363	428	397	371	411	399	369	398	416	379	394	406	366	402	388	444	402	404	440	391	397	420	435	416	393	417	435	404	454	420	382	435	406	424	394	400	455	414	435	400	394	425	402	399	404	385	409	398	418	376	398	424	409	411	420	439	412	390	399	392	441	394	424	376	425	419	388	409	403	397	420	392	406	437	404	416	443	432	423	376	428	440	414	407	430	401	388	390	400	447	393	409	396	410	418	396	459	391	422	422	408	426	399	427	422	435	409	400	429	410	422	400	407	416	433	439	380	395	391	411	371	360	441	389	405	403	403	411	411	403	401	432	412	387	417	376	392	405	395	388	404	403	434	388	398	391	400	399	456	423	411	398	432	432	379	416	398	410	349	402	425	425	420	405	386	390	394	391	387	387	412	431	412	417	410	425	391	413	425	389	405	399	414	386	448	412	376	391	399	380	419	411	396	387	424	421	397	365	416	402	403	388	419	412	404	416	398	428	425	422	432	412	417	412	476	388	411	398	390	411	392	385	433	435	398	403	399	409	412	380	455	391	399	448	401	383	417	421	378	403	347	411	445	433	442	407	390	390	410	448	423	435	455	394	383	423	416	419	448	398	390	405	410	410	434	413	407	422	429	435	430	394	420	427	377	402	420	439	357	386	411	403	401	407	406	420	347	388	400	429	378	435	444	392	411	395	474	385	423	432	397	433	444	413	417	431	412	458	416	408	431	413	401	396	423	434	409	407	378	399	415	394	405	401	405	399	430	441	400	369	361	399	433	397	413	399	391	399	394	439	412	400	413	421	406	406	396	394	378	363	405	421	448	417	449	423	401	415	383	436	412	377	421	378	418	418	407	391	438	396	404	388	413	419	415	393	432	405	392	447	438	406	392	417	415	406	418	411	412	435	418	400	419	422	378	377	441	433	419	415	407	423	403	410	403	423	363	387	398	430	418	411	422	447	402	398	358	430	412	401	429	344	422	424	454	379	409	419	413	382	389	419	413	391	394	394	405	400	408	437	438	426	422	408	420	417	438	426	381	410	370	426	409	396	398	427	409	391	387	405	388	434	394	402	437	414	357	382	403	422	406	412	428	383	398	404	451	410	425	399	417	422	433	408	424	422	383	360	403	383	439	392	366	427	419	461	420	399	433	459	431	387	410	411	383	395	398	419	410	427	391	412	421	383	408	440	413	405	441	406	403	416	396	383	429	392	404	459	427	432	395	397	395	419	386	411	399	415	421	374	442	440	397	405	420	412	401	417	384	411	412	381	429	411	415	384	399	422	401	416	427	403	416	374	421	429	391	399	390	371	420	390	384	376	397	418	437	434	403	433	411	419	386	391	392	420	403	433	436	410	397	405	403	406	427	402	428	411	408	407	399	399	405	423	378	451	448	437	420	396	374	426	408	423	405	424	419	403	422	390
43808	34098	25199	13800	7383	4258	2223	1550	1204	985	898	851	667	533	440	469	411	346	329	315	317	264	287	274	261	232	235	230	198	205	181	175	210	192	163	175	162	160	188	199	166	146	174	183	136	159	156	134	142	141	153	145	137	161	132	168	140	151	147	150	160	144	149	158	172	140	121	147	151	142	174	143	150	142	136	142	140	145	153	146	145	128	160	164	150	140	156	127	151	150	146	151	137	135	165	160	152	148	142	162	133	143	146	141	141	158	159	140	128	138	148	174	159	137	147	133	125	156	150	151	157	139	155	125	143	154	127	175	153	135	145	156	152	136	154	154	121	173	147	157	155	142	139	124	147	141	160	125	142	146	158	151	135	166	150	125	157	154	128	139	139	145	141	138	161	138	142	162	157	158	143	136	132	142	124	149	147	123	139	143	134	156	140	133	127	129	134	151	166	148	158	163	137	168	125	145	149	156	153	160	139	137	144	134	145	140	142	142	149	170	157	152	149	140	131	143	150	156	145	157	155	142	131	155	131	132	148	152	132	137	116	133	146	155	145	138	117	174	133	141	140	134	139	163	126	125	150	151	138	127	150	136	145	157	154	149	165	127	131	120	156	148	147	130	147	149	124	147	147	139	130	166	135	161	134	129	127	130	151	162	139	138	130	159	139	129	141	151	162	159	146	157	146	148	155	141	172	143	160	159	150	144	141	122	153	143	150	154	141	131	155	147	137	140	146	137	146	138	150	155	147	146	137	131	145	140	155	143	132	145	148	122	142	161	143	125	135	131	147	151	141	122	151	145	146	151	145	148	161	163	167	148	145	145	151	131	156	154	135	132	138	163	144	125	137	130	134	147	122	157	132	139	137	124	144	151	164	116	124	152	142	163	145	150	154	147	125	148	143	140	138	137	158	157	151	121	135	143	140	139	169	140	163	154	128	138	138	160	125	139	139	154	131	124	147	141	134	141	131	140	125	132	142	160	150	143	164	146	130	160	166	145	146	148	151	158	142	157	129	116	159	155	143	149	132	130	145	138	135	136	162	150	126	143	126	123	140	138	134	162	123	141	132	144	141	150	145	164	145	154	138	128	126	137	163	132	155	122	133	131	155	152	159	175	152	168	140	129	127	156	147	151	135	148	143	145	132	161	108	136	137	177	123	124	140	145	129	121	151	147	149	141	125	155	129	132	138	152	146	148	148	151	162	117	142	140	148	156	146	161	135	144	144	163	157	140	139	130	128	147	133	136	138	138	136	125	154	132	126	141	139	127	128	149	146	144	160	152	138	143	159	123	150	140	139	128	143	140	154	140	151	135	146	132	148	137	122	151	135	152	131	150	142	130	144	129	135	150	148	132	144	128	127	134	164	142	134	159	141	111	153	146	139	141	152	143	160	132	155	140	148	129	147	133	138	149	140	154	137	116	165	142	123	118	149	153	143	148	121	170	123	180	156	143	131	135	172	147	145	156	123	132	139	174	143	160	140	145	150	148	134	136	119	159	156	141	139	154	128	142	118	140	158	140	136	112	141	152	128	141	131	133	145	135	143	137	154	181	146	134	126	138	150	155	146	161	144	114	139	143	140	132	131	138	161	141	170	164	135	144	129	155	154	138	161	154	135	169	151	132	141	134	137	143	158	130	153	158	138	143	165	131	138	156	132	139	150	155	172	184	145	136	155	150	131	152	157	154	150	143	155	137	140	137	147	121	140	133	151	126	144	157	120	154	168	128	164	159	131	128	153	163	152	171	154	143	135	118	150	148	149	121	131	132	132	159	139	132	125	139	141	123	142	163	136	158	148	148	138	131	145	135	152	116	148	141	146	134	146	144	137	147	123	139	134	146	143	143	130	156	144	151	162	161	153	153	129	126	144	153	121	156	144	142	134	128	151	129	145	164	150	138	132	155	169	110	145	152	136	142	138	139	144	144	141	140	152	157	160	138	149	151	145	154	158	134	142	132	141	134	172	144	147	176	169	146	172	149	142	133	152	131	145	158	132	137	154	153	123	150	163	145	147	145	141	150	151	124	141	139	141	151	140	135	144	139	131	146	128	129	159	144	154	131	129	134	142	161	153	153	142	138	157	127	121	142	137	152	138	145	144	158	126	146	145	162	143	144	148	131	124	164	165	133	142	153	161	153	129	144	166	169	155	126	136	121	138	151	157	122	153	166	132	155	130	138	166	153	139	128	170	161	156	132	130	139	131	144	161	119	141	149	151	166	178	136	155	144	155	142	125	145	146	136	133	145	155	145	137	163	147	140	158	145	147	129	136	141	159	161	159	147	132	147	123	143	156	145	144	135	157	120	144	146	132	143	150	139	159	153	150	151	137	151	126	141	138	137	148	160	140	150	156	148	138	142	144	144	137	127	125	170	133	171	139	149	146	156	157	135	135	153	164	148	160	142	132	136	136	156	157	132	147	142	137	141	141	143	156	148	163	142	157	144	130	151	144	142	146	161	147	162	142	157	141	172	137	147	155	147	141	138	119	133	144	145	153	144	134	143	110	158	151	145	165	154	128	139	161	166	114	151	151	158	153	148	144	151	135	159	148	148	141	155	168	140	126	156	163	139	156	132	139	117	142	130	131	143	137	159	156	166	143	161	150	141	123	161	132	120	163	147	147	140	141	125	160	150	138	154	140	139	148	124	150	132	158	138	151	143	128	141	152	158	135	122	139	169	137	139	140	142	149	157	154	168	151	142	154	146	130	136	118	147	128	149	143	137	139	150	149	143	139	134	147	144	149	160	139	135	113	148	125	148	136	141	152	150	149	135	148	136	139	135	142	130	155	153	145	144	134	135	154	140	149	153	123	167	148	151	128	145	145	141	162	138	148	153	158	152	146	161	135	139	159	178	134	127	142	142	142	134	135	129	144	144	128	124	160	145	158	154	110	120	119	166	154	160	177	140	145	143	155	151	151	154	127	150	143	124	146	131	137	138	137	141	153	140	154	164	141	141	143	149	129	146	172	122	146	149	140	139	115	152	155	164	137	146	121	147	144	156	144	147	133	143	142	138	160	164	160	152	122	135	136	161	131	158	166	125	142	151	164	136	129	156	163	132	161	139	141	152	136	178	137	134	145	148	145	151	155	152	132	134	137	118	133	135	130	125	139	130	144	139	154	156	142	111	155	121	137	152	124	141	144	134	129	142	134	125	131	144	158	144	144	137	141	134	126	147	136	157	137	142	135	151	136	130	133	150	139	128	157	155	131	150	144	143	133	142	132	146	145	137	154	151	144	149	124	136	126	155	157	135	135	145	131	146	151	141	158	153	164	166	167	161	124	135	161	140	150	154	140	155	139	118	144	139	138	144	134	154	143	138	159	141	142	128	149	145	162	163	153	156	128	140	145	146	144	148	162	149	149	150	140	140	146	133	149	142	158	141	135	126	145	156	144	135	123	150	163	144	151	153	152	138	142	137	129	150	153	168	136	135	122	137	132	137	151	145	142	136	137	162	157	156	127	144	173	130	129	144	152	152	138	136
32933	27077	23772	15970	14250	11411	7909	6791	5987	4914	4740	4102	3379	2731	2485	2229	1972	1755	1539	1516	1409	1330	1298	1225	1085	1059	992	883	881	776	766	685	663	598	670	558	570	559	513	486	453	435	416	447	386	472	433	436	430	417	421	393	395	391	402	421	400	420	411	386	381	364	395	363	385	375	374	393	341	376	349	350	371	323	380	380	362	329	372	368	363	336	356	392	373	349	376	366	361	350	327	348	336	331	338	345	326	363	378	349	315	351	350	356	378	330	373	355	339	385	329	330	343	348	366	317	332	364	344	341	360	345	350	370	346	344	358	341	327	332	348	370	361	325	360	359	355	408	357	362	353	360	321	370	334	307	357	359	365	369	351	333	367	336	326	362	341	370	324	322	325	318	357	342	371	345	339	350	367	407	357	369	346	333	345	340	354	375	353	353	335	323	349	361	354	358	354	349	349	366	349	345	340	336	342	374	321	358	367	347	344	381	317	340	346	360	354	368	315	330	325	353	361	334	372	345	353	324	341	372	357	322	338	347	363	369	367	358	364	330	367	352	339	336	338	333	355	349	337	351	327	337	358	372	370	359	332	344	385	348	342	329	328	372	379	347	337	327	339	369	340	357	367	345	329	332	336	372	349	354	387	328	403	361	353	346	356	343	361	338	353	338	344	352	362	363	378	338	325	360	374	401	400	359	357	342	323	336	322	346	377	330	368	389	322	328	338	354	333	335	345	348	329	342	381	334	369	310	353	316	348	355	302	330	322	356	360	367	368	365	348	332	380	331	323	336	356	345	339	360	330	335	363	317	338	350	347	344	372	369	385	388	337	375	333	327	354	368	343	360	333	355	327	313	325	357	341	366	354	293	326	331	337	356	352	332	332	338	345	322	348	339	352	374	365	350	319	415	376	361	344	357	334	378	329	341	326	338	370	350	336	356	335	366	338	323	377	397	368	354	376	330	388	347	356	337	352	368	354	357	346	343	390	365	327	347	336	353	388	345	396	341	331	344	341	353	325	351	351	321	364	344	346	352	337	296	345	346	364	335	364	389	350	336	339	333	349	340	355	356	343	365	342	367	339	335	358	359	346	336	346	347	376	367	383	358	326	346	335	342	349	363	367	348	349	371	355	343	357	311	343	358	366	349	351	361	365	317	312	318	353	333	375	379	348	361	355	332	361	345	347	368	347	369	346	324	349	317	347	343	359	350	317	370	325	374	389	338	313	344	341	367	364	343	368	364	344	306	314	346	354	323	357	364	388	345	349	351	353	386	338	354	373	348	351	333	368	352	383	311	334	331	338	332	335	317	351	344	338	326	367	304	356	373	324	340	336	306	336	372	398	363	320	355	368	345	349	343	374	321	361	355	354	340	348	327	332	355	375	342	334	336	342	340	326	373	351	361	348	360	348	338	336	359	375	355	358	349	326	354	346	322	363	396	332	316	359	342	357	360	367	347	360	355	347	338	360	336	366	363	337	380	317	304	392	326	332	372	358	335	353	333	361	337	348	390	378	381	344	350	331	371	331	376	358	395	358	339	350	351	321	352	371	353	337	346	328	322	316	330	299	367	342	320	364	345	320	349	330	308	349	338	356	361	350	361	332	361	333	402	348	365	366	330	349	359	336	341	331	348	354	338	348	337	360	327	349	323	349	317	376	339	350	363	351	365	331	365	335	342	325	356	359	370	372	344	350	334	366	363	359	362	365	343	326	348	356	349	347	338	341	343	340	337	337	356	367	343	349	355	356	347	305	359	330	360	352	351	329	344	349	318	350	338	333	357	348	350	329	363	380	341	378	329	364	355	346	373	364	347	432	372	352	334	349	353	331	341	354	371	349	334	328	358	328	332	331	336	350	347	343	353	353	346	330	349	376	340	331	325	354	365	335	367	353	354	348	347	342	344	326	367	361	331	337	360	350	360	364	346	330	354	347	355	336	384	341	333	364	351	350	359	388	357	332	308	343	380	355	361	365	329	338	369	380	345	354	375	362	384	315	368	337	361	348	389	338	349	357	339	299	381	356	355	345	325	371	362	344	330	339	345	334	310	331	344	361	362	373	325	344	392	341	359	355	348	345	343	356	357	320	354	372	335	333	367	355	332	357	364	333	358	361	314	351	350	317	350	364	369	338	355	349	360	343	357	345	313	374	366	365	371	358	370	359	357	349	364	328	353	365	351	330	374	344	366	333	325	334	353	345	372	309	364	349	366	332	373	356	331	357	349	352	343	353	354	367	405	366	366	367	338	378	359	354	326	355	321	365	378	368	356	337	357	355	356	343	353	335	351	374	327	349	354	321	327	387	354	352	337	357	349	354	387	389	326	311	323	344	366	338	320	324	340	326	352	362	330	319	341	400	347	345	378	364	357	336	308	375	332	354	373	319	333	370	343	366	356	319	332	352	355	360	343	357	357	354	348	336	343	365	353	369	331	352	330	378	340	332	365	343	323	362	375	350	391	312	337	357	348	343	389	343	350	323	352	348	335	368	329	366	336	359	372	353	348	353	361	340	368	359	349	356	365	357	347	324	350	347	353	363	360	346	357	320	335	339	356	400	300	339	327	376	355	331	369	328	335	344	328	355	336	360	324	335	365	345	341	349	379	329	354	362	347	362	337	376	352	361	346	323	318	351	364	346	339	338	327	351	352	344	361	355	358	335	319	365	342	336	359	340	354	321	331	355	342	350	358	316	358	385	341	337	330	340	357	337	351	305	337	363	373	319	316	322	343	348	326	361	359	383	362	336	338	356	330	398	341	360	348	361	356	353	347	372	366	377	356	351	329	362	335	357	359	380	346	353	368	358	332	342	346	332	348	352	332	344	332	321	358	361	333	334	352	333	361	322	355	342	327	356	346	346	351	355	360	365	352	349	333	371	358	335	366	373	356	350	360	353	331	333	346	358	369	386	377	324	317	357	342	361	357	340	343	370	337	347	358	337	336	352	379	345	345	352	337	315	379	347	342	365	362	390	377	346	354	385	326	356	351	348	344	356	329	361	335	352	360	348	319	365	377	341	353	363	321	345	363	355	387	378	365	331	360	336	362	356	329	369	369	368	393	334	347	314	353	343	322	317	345	385	318	328	328	356	358	354	337	340	346	358	303	330	333	346	365	333	349	348	382	380	316	373	369	335	342	350	344	366	322	349	364	373	387	358	369	326	320	338	323	377	350	361	334	342	345	316	375	352	372	374	349	367	345	338	376	315	340	327	372	325	369	366	355	335	365	348	367	351	325	365	323	347	335	371	367	363	317	355	353	352	363	328	341	328	380	322	357	344	341	362	327	325	321	356	354	370	356	351	360	360	345	331	330	372	354	357	344	365	336	372	340	349	357	329	359	322	342	350	355	340	343	344	321	375	361	360	367	311	357	336	361	337	359	351	354	327	338	333	324	345	354	340	348	351	377	344	345	346	355	358	368	352	348	370	330	349	334	361	346	348	329	301	336	337	373	405	371	355	359	343	320	335	341	352	344	363	352	341	365	326	372	358	324	342	357
10589	5945	3872	2099	1384	1057	733	628	479	425	409	349	267	284	255	262	228	213	230	197	220	197	208	202	181	171	204	168	187	162	199	166	178	155	157	190	193	173	170	194	179	169	158	164	164	158	178	166	170	160	183	174	162	162	148	183	201	165	156	186	187	175	160	177	188	165	177	176	177	187	178	167	163	173	175	182	178	177	157	151	163	161	171	173	177	157	174	173	161	173	185	174	149	181	164	170	180	174	159	146	188	173	174	179	191	170	163	159	171	187	194	169	177	151	148	160	163	160	160	177	165	172	158	168	168	150	163	153	174	171	167	164	173	154	179	167	197	181	176	161	166	178	172	184	184	169	169	202	147	173	161	181	181	153	170	178	174	164	188	152	163	157	148	149	163	167	151	155	176	147	190	149	194	186	188	176	203	157	154	149	187	172	163	171	160	175	181	182	176	177	170	177	203	169	192	152	157	176	183	160	166	158	174	204	189	185	184	173	168	153	147	164	148	152	146	162	177	156	162	173	163	169	192	200	186	206	179	151	151	172	174	168	169	169	169	156	184	161	195	168	161	160	168	155	158	152	187	157	184	168	156	199	159	183	178	166	173	173	150	164	158	161	154	151	183	168	176	191	161	181	174	143	165	171	163	168	161	152	166	163	186	175	187	164	166	162	179	162	155	175	175	165	182	188	178	158	192	171	147	160	169	183	168	171	181	157	151	165	198	151	178	173	159	163	165	169	174	171	164	193	174	168	148	180	157	172	166	181	194	200	167	155	177	153	172	141	168	163	158	199	179	173	196	183	189	196	165	168	175	186	157	177	135	159	167	159	169	193	152	167	181	174	201	165	170	178	167	168	173	149	148	185	179	167	180	185	160	164	187	187	160	164	177	173	148	189	165	166	200	194	166	184	162	152	178	183	174	176	160	164	177	172	194	176	168	163	166	168	150	173	159	168	178	168	181	181	175	148	151	206	179	162	184	183	160	162	198	180	182	188	164	191	201	145	171	167	167	158	179	187	192	191	167	174	169	175	164	145	162	199	154	155	167	171	177	179	148	163	175	168	164	186	175	201	164	153	169	172	172	175	183	164	179	171	191	183	169	185	182	158	178	168	191	185	184	158	172	176	189	169	162	174	174	181	166	189	161	166	168	189	136	139	160	181	186	153	166	174	166	171	164	172	178	154	156	142	182	199	176	199	158	182	163	181	175	181	176	166	183	173	197	172	194	190	175	189	168	174	187	161	147	173	172	188	179	160	162	175	161	187	171	174	203	141	159	169	166	183	165	190	176	163	147	180	154	174	168	162	170	159	165	177	169	178	190	165	168	153	180	170	173	168	154	191	179	167	161	183	195	137	159	175	171	159	179	198	142	182	164	158	145	191	164	173	165	187	166	159	177	178	184	167	180	182	191	162	144	165	149	181	159	156	163	163	170	171	148	155	166	173	154	172	163	165	172	180	161	169	141	179	133	149	170	183	175	177	188	194	148	150	157	179	177	176	161	158	162	156	186	148	162	161	174	176	177	172	148	183	160	178	161	181	179	170	155	172	179	168	184	194	162	175	179	152	166	193	153	169	176	177	181	164	150	174	199	158	160	157	150	180	167	180	162	171	203	182	145	183	180	161	172	177	154	160	172	171	163	165	169	177	185	168	139	174	190	154	148	180	166	153	165	177	173	152	171	185	168	161	159	180	185	170	168	183	176	166	182	189	161	157	164	156	168	159	168	175	169	177	164	177	168	175	155	171	185	177	146	161	198	173	165	179	179	162	180	183	168	176	185	162	153	168	171	144	159	165	154	177	173	160	153	160	153	168	180	194	134	161	174	149	147	194	166	160	163	178	170	167	178	183	159	191	174	169	187	172	168	148	167	148	188	149	182	172	179	187	175	160	140	180	182	193	168	142	160	171	162	174	156	163	167	192	160	170	176	163	163	161	159	180	165	173	180	195	169	167	178	166	175	189	183	186	165	175	162	172	169	158	182	182	159	149	146	197	157	180	174	173	187	168	206	167	163	169	178	212	144	176	183	151	159	168	175	176	183	168	184	165	162	175	164	162	181	176	182	190	169	184	148	167	149	168	172	149	172	172	160	167	194	174	179	162	184	184	160	159	164	140	158	169	133	159	165	188	184	174	180	178	180	163	142	164	184	161	167	142	161	203	155	151	197	174	166	186	179	165	169	178	162	195	186	194	203	161	174	145	183	185	160	156	173	154	163	171	178	142	168	169	167	190	172	159	154	187	139	155	136	153	164	179	189	155	165	174	170	153	167	184	158	174	163	181	196	184	163	170	176	168	174	143	169	175	183	152	173	169	159	180	193	189	148	165	161	158	167	152	178	151	162	167	145	174	167	172	179	158	178	147	154	164	165	169	163	162	168	179	213	161	168	174	164	173	162	165	168	164	181	160	176	146	167	160	173	151	168	186	152	160	177	176	142	161	168	177	172	165	172	174	155	160	176	187	187	165	179	149	149	165	154	158	159	172	167	162	172	161	161	182	184	166	153	174	164	171	153	163	191	157	182	153	157	154	175	180	180	164	155	159	146	172	180	170	167	172	164	164	174	166	167	162	167	198	159	186	183	186	180	169	160	143	165	163	170	155	157	183	161	164	150	178	178	197	170	140	140	165	161	174	166	170	140	182	157	184	169	154	164	190	177	150	169	182	200	176	177	165	164	167	183	156	134	149	151	165	164	178	162	182	156	152	177	158	155	181	174	158	173	181	170	157	159	211	161	152	189	151	160	168	162	155	197	173	189	172	154	167	183	188	162	163	163	163	154	137	203	166	164	168	155	176	157	170	181	154	167	170	181	167	160	185	167	174	186	193	152	180	169	164	176	150	166	183	160	157	161	175	192	167	175	147	157	172	160	190	188	171	186	138	198	164	171	175	166	170	173	175	173	189	189	174	187	178	161	203	185	183	189	178	177	176	183	185	176	171	178	162	169	185	162	172	190	180	167	182	178	141	191	203	176	167	174	175	170	169	174	196	151	147	160	166	148	174	186	151	191	151	135	158	178	176	185	165	176	163	191	163	180	162	175	152	163	163	164	176	161	165	185	178	172	181	142	140	181	176	142	188	158	169	150	189	157	150	147	175	183	156	191	162	183	157	190	166	174	164	164	179	159	162	151	184	167	194	178	174	175	158	170	161	174	171	167	195	204	153	181	167	154	181	167	166	173	159	176	193	150	181	172	153	178	176	159	172	141	175	183	192	203	186	176	174	180	163	152	159	164	156	166	159	160	158	153	166	134	153	157	174	163	196	161	197	184	172	174	177	179	150	153	165	176	155	182	194	138	168	176	163	165	157	157	175	172	163	161	151	167	174	173	177	172	171	166	188	166	173	188	175	183	177	171	186	168	159	154	170	168	146	157	171	173	165	171	164	156	179	167	161	153	159	145	150	165	153	195	182	171	165	174	151	151	170	159	166	190	162	156	171	187	165	184	177	163	179	167	157	155	175	171	192	135	156	180	171	198	139	172	169
7960	6216	6585	6039	5413	4242	3215	2708	2143	1946	1787	1480	1289	1126	1071	1009	857	861	792	719	680	773	698	643	617	617	585	605	508	531	513	515	491	484	464	466	456	451	452	455	462	459	451	416	452	471	410	422	440	393	452	407	403	456	430	440	423	400	397	440	433	398	445	406	462	384	439	407	438	378	437	395	407	410	383	379	421	431	393	387	435	409	394	374	411	428	431	395	374	434	370	416	440	415	381	433	418	412	400	423	442	411	410	370	390	469	416	411	452	418	423	418	402	449	426	432	389	395	393	392	389	436	400	406	401	416	421	402	425	398	409	390	418	400	445	414	432	407	411	414	404	420	413	395	418	388	408	428	437	377	418	400	426	428	403	413	386	451	408	410	405	429	422	375	410	431	412	430	425	391	436	426	415	402	444	422	389	432	428	427	414	430	433	405	418	366	429	400	446	390	411	406	429	431	400	427	432	393	450	401	394	380	362	443	377	383	404	367	392	403	404	367	371	423	426	436	403	435	419	401	386	404	402	423	419	429	416	353	412	405	390	391	426	396	424	432	431	414	431	403	396	413	418	418	415	426	400	410	434	399	399	420	403	436	412	406	418	401	399	411	406	412	415	406	403	412	411	396	401	432	398	463	421	416	420	402	383	424	417	426	413	409	402	426	418	383	389	413	409	439	430	383	401	374	446	402	402	415	423	390	414	379	406	418	403	439	378	417	404	434	363	433	448	400	422	381	406	422	412	438	396	391	425	431	409	375	379	400	381	430	437	429	388	415	438	392	417	424	407	425	428	386	403	435	406	396	381	416	413	415	380	435	420	349	382	401	426	408	391	431	393	363	428	389	403	426	425	388	399	414	386	403	445	404	375	413	432	392	417	407	400	404	416	394	437	428	386	422	406	426	409	376	398	418	413	431	435	405	411	405	425	404	426	388	389	399	429	404	396	433	447	451	405	437	410	401	419	416	401	383	409	390	419	401	421	405	398	422	420	443	401	365	424	430	431	434	428	403	408	422	438	433	450	414	423	406	390	387	402	440	419	420	423	434	443	411	403	399	412	380	434	393	446	434	415	439	405	418	402	417	427	402	408	412	418	380	413	423	408	399	434	398	399	440	390	424	357	433	420	391	427	371	432	402	414	369	410	425	386	372	414	401	408	397	388	424	415	411	419	439	422	411	406	397	423	407	416	432	393	399	466	417	411	400	434	414	394	414	401	438	419	419	411	402	413	385	389	407	417	395	382	442	446	410	439	411	456	405	403	374	430	408	436	384	425	402	412	401	415	366	434	450	383	378	404	419	417	418	392	426	405	416	355	396	400	409	397	386	429	404	374	405	386	385	430	446	392	399	408	405	438	423	398	430	431	415	430	408	415	415	439	404	399	434	399	383	411	416	403	395	385	388	420	416	423	405	413	434	431	384	374	381	403	409	426	388	380	438	409	388	413	443	380	402	404	392	427	416	445	431	376	381	387	431	397	391	398	425	451	415	390	396	387	411	413	395	420	376	424	405	374	427	420	429	410	437	414	397	426	385	380	409	378	391	405	402	416	429	389	418	423	373	468	400	377	449	452	404	418	380	426	394	419	400	375	381	389	415	425	425	434	425	415	403	411	400	380	427	382	391	387	380	386	403	426	388	406	374	402	428	405	426	431	394	417	435	435	429	443	396	395	383	389	416	435	370	375	408	353	416	389	406	414	392	434	391	419	431	429	429	410	371	409	428	404	439	421	403	423	405	412	392	391	387	411	417	402	410	389	432	405	377	375	430	447	413	419	413	431	381	434	422	422	419	406	407	431	397	451	417	395	427	413	418	400	399	434	390	404	415	392	426	425	393	390	444	391	390	404	402	381	419	391	394	379	371	389	393	389	414	430	400	396	437	421	427	402	437	405	430	412	387	387	411	420	429	418	394	416	420	396	388	408	390	419	417	408	392	420	382	404	412	403	386	401	390	429	417	419	415	432	427	430	421	421	419	410	434	396	387	400	393	455	407	430	392	411	413	424	412	434	434	445	414	454	417	406	410	380	392	444	370	423	402	397	416	417	453	383	433	442	389	400	395	421	398	429	428	426	442	437	409	416	402	372	412	400	409	388	408	398	438	447	420	448	409	402	372	388	415	405	395	414	420	419	420	398	418	428	406	386	405	397	389	403	411	401	430	406	395	345	449	414	435	411	415	388	410	403	414	399	401	418	384	367	360	435	431	408	403	385	403	372	389	413	425	388	407	430	444	418	438	413	435	388	393	412	442	425	370	431	416	373	434	381	379	418	411	418	426	409	426	416	385	373	427	391	416	388	420	436	403	419	414	410	424	415	408	400	397	414	382	406	395	403	405	424	439	422	391	437	387	390	400	418	386	404	424	443	428	381	415	408	428	429	407	429	413	376	417	368	418	399	432	426	418	403	353	414	406	412	400	391	383	415	426	405	377	429	405	464	439	429	427	391	418	415	427	396	436	396	428	418	395	401	442	409	388	383	389	463	405	465	442	370	406	425	443	413	415	409	374	400	394	420	381	399	383	426	404	458	433	415	379	394	433	411	401	358	446	431	425	428	427	380	433	377	398	398	403	417	386	392	395	399	380	430	425	408	406	406	430	414	409	390	421	391	389	407	413	393	380	420	406	392	436	412	405	406	394	399	403	417	391	389	406	390	395	413	436	410	400	418	422	416	414	448	435	427	433	433	409	415	415	411	438	413	405	423	422	400	409	398	408	436	415	403	398	419	428	399	423	414	399	421	404	401	410	420	448	421	383	410	423	395	424	402	404	399	412	384	432	428	420	414	403	401	421	409	436	408	420	409	420	406	402	434	418	425	374	395	395	400	429	411	410	444	396	420	421	436	416	387	397	392	399	398	391	417	417	408	400	375	383	392	458	380	419	407	371	415	405	420	407	398	432	419	421	404	425	426	404	410	396	413	385	404	440	408	432	368	409	408	392	363	408	419	422	414	391	401	401	408	403	401	395	396	401	429	406	425	391	411	407	395	423	391	416	396	360	450	386	377	407	409	414	439	430	430	401	426	418	428	425	410	397	393	396	413	458	389	392	440	427	410	406	394	394	401	408	407	412	411	422	387	385	426	444	418	431	407	411	429	411	389	421	409	415	405	398	408	466	426	385	390	410	423	401	415	389	427	423	374	413	407	405	404	428	420	409	395	422	387	414	404	409	376	384	409	442	411	411	393	391	399	432	416	416	423	399	421	391	373	398	381	389	417	426	423	429	400	409	433	396	425	422	439	401	418	418	390	407	398	416	409	422	407	424	441	432	385	413	401	426	390	407	429	374	404	406	454	450	407	393	396	434	443	415	400	390	420	396	410	411	425	381	426	411	394	407	396	396	370	439	423	420	404	407	431	390	408	426	400	421	388	402	440	383	428	393	409	416	415	402	459	405	382	434	432	425	394	409	377	430	403	417	453	414	392	393	422	416	410	418	426	417	426	418	424	413	411	375	427	366	414	368	395	447	434	407	397	410	375	413	388	410
32890	27043	17802	8416	4548	2381	1396	1041	824	727	682	551	472	431	367	368	352	320	288	260	290	285	248	275	243	235	205	195	205	186	206	204	186	176	209	166	182	168	188	197	174	182	200	194	177	194	167	167	168	202	189	176	176	208	175	151	182	192	183	185	169	163	179	191	159	175	181	167	173	175	173	179	163	174	177	169	179	172	182	181	158	198	178	179	175	183	140	188	177	145	183	177	185	212	185	154	163	181	171	164	161	166	168	174	168	147	150	152	163	156	175	179	171	177	163	197	184	151	187	175	166	153	166	157	173	161	194	141	190	172	165	170	185	196	178	170	167	170	163	171	178	156	162	172	166	162	171	158	158	158	169	178	158	143	162	163	166	180	165	164	150	195	172	154	179	166	179	163	184	175	173	160	165	152	169	173	163	170	153	155	171	154	187	171	161	172	163	170	201	194	168	184	158	173	179	152	151	176	184	191	159	173	172	191	181	183	182	171	167	152	156	175	184	186	157	159	165	192	185	165	157	157	178	171	155	154	174	156	172	162	148	170	179	155	143	180	160	167	157	182	176	150	173	155	185	153	181	174	164	183	160	158	183	167	163	156	184	183	144	172	178	178	165	161	151	189	191	182	187	179	180	173	160	159	171	191	172	172	168	159	185	151	191	152	161	175	191	151	179	141	182	179	146	166	151	180	152	169	162	173	166	170	160	152	178	177	155	151	150	188	180	171	177	165	143	156	151	184	181	202	175	187	157	168	180	172	171	167	135	200	162	156	163	167	172	190	186	143	165	165	153	164	176	178	174	168	170	146	193	172	162	158	163	170	153	158	163	170	176	188	171	186	176	173	180	177	169	147	160	186	169	163	147	170	147	177	174	169	180	184	152	167	160	157	159	166	174	168	159	180	169	185	190	192	150	166	159	187	163	174	159	168	146	144	155	159	179	182	167	175	169	181	152	180	162	195	164	181	152	171	180	171	164	147	184	162	163	162	183	158	166	183	195	168	181	189	165	180	178	166	166	170	164	172	156	156	151	161	191	174	178	154	164	186	162	163	180	173	157	177	180	158	170	171	166	171	166	164	170	177	184	168	171	168	163	167	161	164	157	180	172	189	184	186	173	181	188	162	130	163	168	157	196	166	167	169	177	188	156	152	180	178	160	178	176	189	193	168	216	193	154	181	182	181	155	172	180	160	180	174	187	176	164	153	184	182	180	153	193	163	199	157	186	178	174	188	165	149	172	175	157	159	185	164	192	191	159	170	168	155	177	176	164	181	146	151	192	160	191	164	142	152	168	170	169	186	166	172	167	163	175	177	203	187	187	194	181	192	180	199	190	183	179	173	206	153	168	179	179	170	166	161	178	171	195	158	161	152	176	163	165	150	143	180	169	179	161	161	181	189	149	171	175	161	159	192	158	177	173	164	167	183	148	180	182	178	158	161	163	175	160	180	164	166	160	196	172	170	196	160	148	177	168	187	161	180	173	154	150	163	168	173	158	184	178	161	179	179	152	156	180	154	155	162	182	189	161	144	176	149	129	161	173	159	153	175	161	189	154	173	181	175	147	156	154	183	170	170	165	155	162	146	168	166	182	183	166	181	192	162	192	187	173	193	174	190	199	148	164	173	172	194	160	189	184	185	195	170	179	174	187	163	152	160	149	172	201	168	168	153	166	157	169	178	192	155	168	181	150	150	168	165	163	171	172	176	170	179	177	202	161	164	188	181	170	185	176	134	169	188	168	156	179	163	169	176	149	189	169	165	196	160	180	165	184	190	183	188	186	167	161	174	163	170	164	151	154	172	188	180	196	147	159	168	161	181	169	173	171	158	187	184	166	158	164	144	172	154	169	173	171	168	155	176	182	167	176	174	161	174	152	171	157	143	166	178	172	173	170	158	181	164	191	173	161	153	191	173	163	143	152	170	160	182	167	175	165	160	178	179	159	141	146	181	183	162	178	182	176	189	186	173	173	170	160	161	162	176	170	150	155	179	200	160	171	183	173	162	175	156	139	190	162	177	165	188	187	156	179	194	181	167	162	176	161	175	163	160	166	192	160	168	154	163	166	176	152	161	154	181	182	147	155	156	164	159	171	187	167	189	169	178	139	174	157	164	169	168	174	160	158	168	165	167	155	201	171	165	191	169	164	160	146	200	161	185	167	148	171	158	182	182	165	172	172	151	157	162	188	152	160	154	141	182	164	171	192	183	136	172	170	156	165	200	175	186	185	174	170	195	168	159	160	183	170	198	169	177	196	178	175	159	184	154	159	168	186	184	173	182	177	164	182	161	177	170	174	175	174	186	162	161	193	167	200	171	139	165	168	160	182	185	162	158	151	170	157	175	182	161	185	178	179	158	157	181	184	180	173	187	155	148	159	173	139	171	183	189	155	162	151	161	172	199	165	139	175	156	166	162	162	164	173	156	164	167	181	175	176	180	172	172	168	141	192	171	168	185	134	169	185	171	173	163	179	166	168	191	158	144	176	154	157	194	158	167	146	146	179	163	170	191	179	182	197	158	181	155	178	146	183	164	169	157	172	170	175	145	153	173	144	155	171	166	160	180	170	171	177	188	187	176	173	182	160	179	174	151	189	167	187	168	170	158	168	173	180	183	160	193	182	180	174	160	165	141	183	181	153	187	173	145	176	190	187	154	161	155	177	155	147	176	183	184	176	173	139	169	142	171	172	166	187	152	159	188	171	163	206	157	168	175	175	196	156	176	166	163	178	169	183	172	184	160	170	188	198	171	186	184	171	181	170	179	167	179	168	168	162	171	177	164	170	177	170	160	149	175	195	175	165	184	169	192	196	137	163	171	166	197	171	137	170	190	176	165	188	169	170	164	193	149	178	156	172	184	167	197	170	167	138	197	160	183	178	181	185	158	189	202	160	145	189	185	181	178	171	186	189	176	149	186	178	184	155	162	202	191	190	158	165	190	173	178	205	190	173	156	169	179	176	168	166	140	154	181	170	173	160	175	157	173	182	159	200	148	152	154	176	172	186	155	177	192	183	153	165	200	181	160	169	172	167	196	152	166	178	163	177	190	189	169	162	157	196	166	149	164	171	166	155	180	159	159	173	191	166	160	190	149	170	168	168	198	184	175	157	172	171	169	187	170	167	163	187	141	172	161	177	182	167	160	163	180	168	185	149	181	162	179	155	162	183	151	187	159	163	167	172	168	178	169	190	170	178	183	181	182	169	173	154	164	148	168	177	172	183	176	202	184	169	164	187	134	180	174	173	186	182	188	186	160	151	136	176	166	164	184	166	136	170	186	152	160	162	172	224	167	184	174	154	165	160	142	159	161	193	178	172	178	126	149	155	158	168	167	158	162	138	181	178	154	157	179	170	163	170	180	174	160	162	185	173	176	159	154	168	162	169	153	191	145	157	181	149	159	171	183	192	178	176	150	174	192	162	171	112	160	181	174	172	179	151	188	178	198	169	177	174	177	171	145	162	139	178	154	167	173	157	171	148	182	153	201	171	172
25805	21410	16794	12709	11504	7974	5896	4715	3639	3530	3270	2620	2313	2094	1817	1621	1470	1347	1275	1135	1131	1101	981	990	959	871	823	832	687	633	645	661	618	566	593	570	536	575	544	484	520	477	490	448	430	467	445	426	449	501	449	419	446	441	426	436	438	429	420	454	427	431	406	446	380	426	362	422	433	439	412	445	419	425	377	426	394	407	371	399	421	436	424	409	407	422	399	428	429	411	420	460	399	395	369	413	379	425	395	421	421	405	424	412	430	395	414	382	415	406	443	397	397	412	450	432	409	425	404	405	394	411	378	434	414	397	377	389	430	413	417	407	391	425	412	435	406	394	406	410	400	417	464	399	392	407	422	449	416	439	431	437	425	431	422	433	387	381	460	435	443	383	419	401	404	406	405	399	375	396	434	411	409	402	390	436	366	390	391	408	420	381	373	437	409	420	433	416	437	453	396	386	419	410	396	427	455	405	436	417	407	408	416	401	404	440	415	402	405	396	392	422	379	430	416	413	411	421	415	379	378	406	383	416	374	416	362	404	422	429	409	388	408	399	433	391	392	394	384	432	388	424	421	397	412	412	385	422	413	382	416	399	403	408	419	430	425	409	436	405	450	405	432	442	425	433	418	406	408	404	381	375	393	423	401	406	415	400	432	385	396	414	411	437	394	444	447	408	380	404	356	436	392	449	388	381	439	382	414	392	411	408	442	415	398	408	436	417	390	385	373	413	387	410	399	449	438	428	410	422	385	391	451	410	449	402	386	410	423	426	413	403	425	378	413	424	383	392	418	441	420	412	394	389	416	378	431	385	458	378	433	400	379	419	398	413	400	401	431	420	425	379	423	383	423	414	384	450	433	398	446	389	381	387	398	388	395	364	421	419	425	390	398	440	423	445	434	417	385	410	436	422	415	403	381	397	414	442	409	433	398	388	403	376	423	381	426	385	423	394	410	381	413	388	404	387	396	412	418	407	413	443	387	399	455	419	415	380	463	390	457	386	411	404	389	412	436	405	378	399	379	398	378	372	439	381	438	422	407	410	419	413	410	389	374	400	432	416	418	417	412	394	388	399	407	427	375	402	412	385	440	425	391	434	408	375	386	390	368	431	427	395	403	414	400	388	404	416	424	400	421	377	393	396	396	394	393	399	405	420	420	407	403	410	435	405	395	427	399	450	417	436	410	421	413	408	393	396	429	392	397	439	403	435	438	389	404	412	415	435	396	436	431	417	456	383	380	421	391	422	385	405	405	394	408	421	442	424	411	420	378	384	419	387	399	374	410	400	409	380	419	434	367	431	433	418	418	423	432	395	396	405	396	416	397	422	423	418	421	394	378	387	417	404	401	421	425	384	402	399	436	401	397	384	382	416	403	399	397	394	417	386	430	409	412	414	406	408	380	436	404	402	407	397	376	358	422	390	413	385	417	403	408	422	406	404	420	397	413	427	368	430	390	469	381	384	407	391	393	415	412	406	441	466	394	427	424	427	422	407	420	419	405	438	397	405	407	407	405	414	396	393	419	400	411	401	463	407	409	427	422	402	387	435	382	409	448	415	382	433	386	403	416	430	429	420	406	379	423	414	415	398	414	431	436	407	395	375	421	411	376	418	419	447	393	439	410	413	393	403	398	408	424	380	419	413	391	437	416	403	365	427	424	423	433	416	380	402	385	417	420	418	381	412	371	446	389	432	408	406	398	406	425	425	409	424	441	408	407	388	400	421	399	364	431	424	389	407	405	390	393	427	468	414	414	400	424	420	409	375	388	434	439	434	399	401	410	454	413	420	416	392	415	390	386	393	421	405	392	396	403	405	405	390	407	434	384	413	421	379	423	422	375	388	402	402	380	389	400	434	409	408	421	436	430	408	424	410	420	415	395	408	412	395	395	380	403	376	389	409	460	412	401	415	454	375	410	406	437	415	425	443	419	414	382	397	395	426	404	407	393	413	388	400	369	391	412	394	395	448	394	389	439	434	420	414	412	403	383	382	460	427	422	416	392	404	393	443	423	420	386	383	430	407	442	404	395	398	423	398	432	444	384	383	432	384	413	413	423	429	408	407	451	419	423	397	399	437	415	387	418	401	414	451	433	429	420	415	392	390	396	439	429	420	447	431	422	421	399	417	433	385	428	393	408	422	417	446	415	389	404	403	408	419	362	402	440	428	405	395	443	387	439	405	371	436	384	435	406	406	404	425	454	420	449	394	410	441	412	422	412	419	397	378	426	404	415	434	405	427	373	400	392	390	399	422	432	398	445	398	382	447	426	375	403	411	407	391	409	387	401	433	373	405	395	391	419	401	387	385	395	353	400	427	397	375	383	424	382	391	428	384	392	383	373	435	390	391	437	458	421	416	396	425	374	400	435	442	428	400	422	392	387	409	428	444	403	429	411	403	438	452	393	410	414	469	475	410	427	439	402	381	418	423	404	390	402	403	360	440	370	404	424	425	424	392	413	416	436	429	426	382	388	408	391	410	393	422	436	448	440	398	430	393	435	420	408	406	442	441	419	398	408	443	393	412	450	433	412	405	389	405	411	406	430	424	377	413	396	396	430	405	404	426	387	393	422	408	425	412	422	434	389	401	414	414	401	429	404	364	382	388	433	418	391	412	375	429	424	432	410	414	411	410	437	381	405	407	392	426	406	434	417	407	415	391	372	384	357	423	396	407	397	413	430	446	429	391	406	376	418	407	408	401	395	409	381	422	413	402	420	426	401	395	403	402	397	405	383	388	418	434	407	434	365	421	371	404	397	412	419	372	390	415	439	431	397	370	410	427	401	442	416	405	407	423	425	400	384	428	417	428	417	362	397	385	424	400	411	409	391	409	397	403	392	367	410	401	388	437	399	404	420	399	386	416	412	421	422	420	391	379	415	414	436	441	405	459	430	391	424	430	403	424	380	442	389	377	414	413	383	390	407	371	446	420	409	422	360	384	369	415	409	424	382	408	400	403	433	417	406	393	396	418	390	429	405	429	420	424	391	359	393	396	397	429	403	390	400	423	438	423	404	404	418	384	409	413	397	412	385	391	380	419	393	423	384	403	408	402	395	419	411	417	395	383	398	425	395	400	408	409	414	397	358	417	392	418	382	394	421	376	343	400	439	391	385	364	422	420	400	398	375	385	413	386	401	408	430	413	368	424	408	395	401	429	431	413	385	411	402	400	399	368	414	436	432	378	384	409	418	392	394	427	413	422	401	357	382	381	394	407	367	381	397	405	419	405	419	435	416	380	416	399	400	418	376	400	400	385	380	414	408	389	394	391	431	393	396	393	381	425	384	420	409	389	396	370	399	424	397	441	407	481	440	390	423	386	423	366	405	409	402	426	412	413	413	430	410	410	420	362	389	435	389	407	447	387	426	419	424	391	425	396	396	450	414	421	407	392	428	417	421	405	429	409	445	444	396	389	409	377	429	422	400	434	420	378	413	413	396	396	375	404	391	391	437	408	393	361	413	406	408	394	391	403	404	407	415	445	423	443	406	413	376	388
43394	35519	26115	15928	9089	4449	2397	1534	1051	991	818	735	702	598	498	457	382	375	317	299	313	329	286	261	274	261	235	211	210	219	199	196	167	186	184	193	146	175	150	163	164	141	169	166	139	155	150	145	154	140	138	137	167	146	176	148	162	158	134	158	145	136	138	134	151	143	147	156	153	136	125	130	155	131	168	159	149	142	149	142	130	163	154	149	140	148	137	152	156	142	170	139	131	147	149	135	152	151	129	147	152	160	141	147	121	147	141	143	151	140	139	147	146	149	166	141	141	158	151	134	133	154	138	153	157	152	139	135	142	173	144	145	112	133	155	148	145	149	149	121	153	155	142	134	168	128	164	146	125	171	148	155	157	153	150	130	113	145	130	103	135	175	138	129	165	151	150	137	129	130	150	144	160	150	155	155	119	156	150	127	127	122	147	134	152	142	144	135	116	148	131	142	156	142	144	159	124	135	145	131	129	139	161	133	149	160	142	150	138	137	126	149	161	136	163	125	131	139	150	153	139	158	160	108	132	148	152	137	127	150	136	131	141	155	156	125	129	167	150	131	163	147	131	159	137	123	152	140	126	137	135	145	145	147	158	131	152	153	152	155	120	159	156	153	141	148	145	129	148	143	139	150	144	140	179	141	142	149	147	119	134	170	143	141	138	142	143	138	152	149	133	124	127	128	145	148	128	152	136	136	172	158	143	124	156	147	142	136	148	153	132	124	134	141	118	152	148	148	141	157	163	134	143	138	137	169	131	142	129	151	131	139	156	124	135	162	126	148	125	163	161	136	151	135	144	141	151	144	132	131	145	141	135	139	155	141	125	145	137	163	141	166	142	148	142	142	138	151	152	161	126	149	124	178	152	141	162	131	118	139	153	156	169	120	139	155	138	141	160	143	151	140	125	148	122	179	136	160	153	133	175	150	151	139	130	137	138	168	153	139	132	130	144	130	141	139	147	131	140	152	157	166	156	145	145	163	150	154	144	133	141	128	155	170	155	144	118	167	140	155	158	136	128	122	155	141	132	151	134	137	140	130	129	157	132	142	175	149	165	139	145	142	147	149	139	145	126	151	141	142	135	170	138	149	143	131	149	151	136	141	160	142	143	149	140	150	145	127	138	149	142	142	142	147	144	146	142	141	138	128	129	136	145	177	163	122	150	139	136	150	126	173	163	134	128	148	145	163	136	154	172	143	134	150	147	174	139	140	155	155	144	138	119	131	149	158	164	151	153	159	141	128	149	137	141	148	123	130	174	129	162	155	124	155	163	156	146	153	157	132	157	138	147	117	144	164	136	160	117	120	130	145	148	156	149	134	176	132	147	119	148	157	165	136	156	142	139	162	123	137	126	163	145	160	147	170	127	160	153	146	157	131	133	145	140	147	129	158	142	134	153	140	141	162	138	144	146	139	142	138	138	149	155	148	140	140	170	141	146	164	136	122	131	157	127	145	142	149	146	139	145	137	147	144	144	148	137	132	156	131	125	155	113	146	142	142	137	152	155	130	138	120	166	101	153	135	155	152	133	135	161	141	130	124	145	130	150	123	146	169	167	131	144	126	142	178	139	138	134	155	122	108	149	145	145	131	144	149	139	124	143	135	151	124	113	143	155	145	145	139	147	115	160	151	134	137	136	130	128	127	134	145	167	148	133	123	134	153	130	145	139	155	136	137	149	164	144	137	143	123	131	142	152	123	154	141	140	149	148	163	151	139	136	139	165	150	153	155	145	157	130	152	158	153	156	147	174	121	153	129	157	139	159	140	142	128	136	153	136	130	136	137	141	120	137	140	149	153	138	136	134	154	124	140	150	132	160	129	151	143	116	140	147	137	147	136	125	131	153	152	131	134	147	145	127	153	145	129	142	144	171	140	126	163	149	126	139	162	123	149	156	126	159	148	136	134	140	154	138	139	160	156	146	137	152	165	142	137	126	138	147	124	143	139	161	145	140	138	144	142	172	142	143	145	147	154	168	154	157	147	135	136	136	134	133	127	157	145	157	137	146	139	138	138	162	145	149	133	151	155	149	156	141	133	149	177	129	137	142	126	144	128	152	130	142	155	131	160	146	159	134	145	145	142	141	148	140	148	150	145	144	133	157	160	134	155	133	149	149	150	151	157	158	163	129	162	134	166	137	150	129	129	130	133	140	156	152	135	115	126	147	134	129	129	141	141	136	150	146	140	142	148	154	154	160	135	152	173	148	143	143	150	148	150	149	155	136	141	140	140	131	148	141	140	117	136	143	145	141	148	163	151	166	129	131	155	143	151	133	149	148	159	130	147	132	173	146	137	168	147	149	136	153	175	154	157	136	128	114	159	149	130	139	144	154	157	150	147	146	168	139	152	152	166	136	152	135	152	128	139	153	138	154	151	124	152	151	131	145	149	142	126	142	146	132	139	131	139	148	139	163	159	147	144	137	150	152	139	177	140	151	130	168	135	140	135	147	153	151	160	127	114	152	144	127	149	135	151	160	137	155	170	142	162	146	134	135	147	136	159	156	167	151	148	136	152	134	147	144	141	142	162	151	164	143	138	158	159	132	135	159	139	128	144	151	150	119	143	128	139	155	145	139	134	154	145	141	144	149	162	168	150	146	157	141	157	137	130	126	135	158	146	150	138	150	144	139	139	136	162	163	125	131	172	146	151	130	163	155	146	137	155	140	158	162	139	153	149	137	174	145	107	134	147	120	148	107	137	130	142	155	143	124	148	144	168	144	125	179	140	150	153	150	158	152	127	138	160	146	159	131	146	140	132	126	144	158	140	150	150	135	146	151	139	151	117	127	150	159	137	153	137	142	150	127	132	139	146	127	135	131	169	147	162	151	159	138	147	154	156	154	165	158	145	128	125	151	135	138	139	108	136	141	146	136	143	142	169	151	142	135	174	147	135	143	147	147	112	133	186	139	140	152	142	143	148	150	137	142	123	143	156	165	156	168	178	158	130	141	132	150	150	121	144	153	150	133	146	145	158	159	115	132	157	139	155	133	130	141	176	158	133	134	133	123	130	155	140	143	152	154	148	174	143	154	147	142	128	137	130	132	159	153	147	139	169	131	146	134	144	135	148	155	126	128	135	147	151	134	135	135	142	140	118	141	153	148	144	146	143	158	130	127	139	158	156	155	142	147	176	127	134	130	137	128	154	149	144	146	135	175	148	136	164	143	162	166	175	146	147	146	148	173	136	142	157	168	152	152	136	139	150	158	140	121	139	145	149	119	141	144	136	146	150	134	136	130	162	155	130	159	111	127	140	129	149	157	147	129	150	129	138	134	140	141	134	162	170	152	142	164	152	148	116	146	158	137	166	144	150	146	153	148	148	152	127	132	156	157	137	149	125	133	135	131	152	157	154	156	130	160	158	148	158	128	138	138	140	142	155	144	116	140	147	124	134	146	158	140	151	132	135	146	131	132	135	126	171	179	155	135	138	133	147	151	138	122	139	136	144	138	137	150	148	148	142	121	156	137	155	150	141	136	133	140	128
33066	29139	23746	18917	16114	11286	8051	6332	4836	4854	4173	3512	3378	3015	2411	2285	2016	1978	1545	1604	1561	1448	1278	1243	1233	1009	994	839	811	731	794	715	665	580	547	582	566	539	528	478	478	457	476	424	462	435	461	418	445	427	404	388	439	425	381	398	354	400	420	372	382	403	422	366	360	401	375	382	360	367	341	388	394	381	410	378	382	340	390	352	344	382	355	345	386	375	380	328	362	343	362	370	364	332	364	356	353	336	365	366	347	404	384	367	375	339	319	352	350	338	351	366	371	352	352	358	344	369	335	314	350	343	337	360	353	343	378	340	336	355	350	352	395	397	331	365	333	372	354	329	321	345	362	347	364	354	341	345	312	319	361	350	342	336	352	369	330	349	389	328	339	362	348	354	339	337	342	337	370	349	359	375	372	380	328	346	362	367	363	314	342	327	352	349	374	370	339	375	301	346	362	372	347	306	380	352	350	331	324	364	344	330	342	356	327	380	343	349	341	336	359	325	345	331	345	349	350	339	352	353	360	353	322	345	326	371	349	348	332	340	339	380	339	362	357	363	308	334	358	347	362	340	335	329	321	345	340	378	365	338	339	372	342	342	343	339	398	350	360	365	342	331	368	353	350	306	326	366	345	361	347	343	360	350	379	354	349	372	380	357	373	360	362	365	312	360	333	345	343	339	345	346	345	329	338	357	354	344	385	340	336	366	363	343	357	352	367	350	323	315	338	373	330	364	332	344	355	326	372	372	385	362	344	345	359	368	348	341	357	336	359	376	343	377	366	323	333	325	344	371	325	357	352	346	324	330	336	345	363	350	359	351	407	349	320	339	370	357	348	349	348	365	386	348	375	299	336	353	348	384	362	369	329	337	357	344	361	363	330	347	338	340	354	341	336	352	365	352	306	340	354	356	342	327	328	339	328	358	348	360	367	358	360	378	349	339	363	324	307	310	363	332	343	364	342	362	367	350	326	353	362	362	381	365	358	347	344	378	336	340	379	315	337	314	349	360	340	337	341	363	371	352	351	332	341	334	352	346	388	340	349	362	364	334	340	353	328	351	326	360	356	346	336	318	345	359	328	372	352	367	322	390	304	329	321	339	353	334	367	368	326	316	313	377	365	350	350	349	331	355	345	337	375	359	347	337	327	364	361	351	344	348	333	344	332	309	346	387	342	345	324	357	370	315	382	350	341	352	386	363	321	332	360	362	368	363	327	345	368	341	347	376	361	369	341	347	328	348	330	356	328	353	344	364	365	337	381	336	347	324	354	373	367	366	359	334	366	372	331	317	372	363	347	374	332	346	373	362	355	319	341	340	345	349	343	349	326	328	346	355	342	379	350	346	348	360	336	382	345	350	336	339	353	338	364	353	332	327	331	357	355	344	359	345	358	330	351	385	343	344	373	330	367	346	324	348	319	342	366	337	338	302	317	343	342	333	387	341	376	336	348	359	385	354	376	366	345	367	358	380	368	347	343	353	330	334	350	355	377	352	369	346	381	335	362	349	359	349	363	335	367	318	344	333	370	370	386	345	363	366	345	316	368	366	375	355	350	344	360	333	340	366	372	378	352	354	329	352	320	375	359	340	363	354	349	357	371	332	317	362	376	355	378	393	353	345	338	354	358	335	344	330	342	338	350	378	353	346	367	352	329	357	357	368	336	369	318	331	352	378	325	347	347	344	357	368	345	358	317	363	382	357	365	333	371	371	347	358	326	323	329	327	354	353	325	370	357	346	337	346	348	349	388	323	346	344	379	379	316	365	358	338	348	355	333	335	340	375	302	369	333	364	327	376	357	327	332	340	360	333	350	360	359	335	351	309	376	341	356	357	388	355	350	355	333	360	363	353	351	311	371	382	375	384	358	309	319	364	362	328	364	334	377	322	311	350	332	346	372	325	355	352	344	338	336	364	371	369	359	370	351	361	329	342	339	376	324	323	338	358	348	352	323	356	303	334	341	371	351	360	340	330	364	337	329	326	340	340	348	361	341	355	338	357	365	361	339	343	397	329	395	331	335	343	341	326	347	333	338	370	342	316	394	354	383	359	346	342	350	348	331	338	356	354	363	327	342	357	331	351	340	342	363	339	343	356	365	358	349	354	324	345	356	335	338	336	359	349	339	368	317	375	324	346	374	334	340	351	343	327	356	324	309	348	357	323	360	339	381	331	303	359	340	323	362	360	353	333	342	318	353	348	368	352	308	318	342	332	346	361	369	346	350	331	345	335	346	345	329	332	326	340	353	334	352	356	335	311	350	376	326	342	321	375	369	332	337	344	361	329	320	363	375	337	335	344	356	336	327	340	377	338	328	326	318	347	351	338	345	382	357	331	364	344	345	359	360	346	338	338	339	396	342	331	336	329	333	332	363	351	371	323	366	315	332	356	323	317	308	365	348	322	341	366	360	374	350	348	343	368	356	321	344	353	353	361	397	367	342	375	350	354	357	343	326	352	323	356	339	337	348	355	314	388	339	358	352	349	398	388	334	330	369	342	376	349	353	351	361	378	351	307	382	337	329	341	318	377	365	356	351	351	347	344	366	329	368	379	394	356	334	323	373	349	367	350	347	359	334	359	341	374	340	336	345	329	326	361	378	317	349	361	310	372	319	358	376	345	359	348	331	375	340	351	353	370	344	330	338	326	352	340	390	332	327	359	346	324	364	368	346	357	314	350	383	321	367	333	350	349	366	368	359	367	345	381	346	339	342	338	373	297	348	350	332	349	338	340	341	344	335	364	345	343	353	362	340	324	371	355	403	325	319	321	347	373	357	349	354	315	353	372	340	394	349	355	358	317	357	368	363	355	349	351	341	353	374	343	351	323	370	393	359	380	344	318	329	363	343	396	349	340	354	342	340	351	343	338	341	368	364	342	316	367	345	315	341	377	306	318	338	366	352	350	387	340	359	343	353	331	372	350	348	340	390	309	389	361	323	348	371	354	385	332	331	335	355	346	332	364	348	354	327	361	363	354	344	375	347	364	385	358	370	366	348	357	307	335	356	332	358	353	357	352	368	348	349	347	357	339	349	331	336	317	369	367	361	374	365	387	348	350	348	371	349	357	343	333	345	371	350	348	357	377	363	355	311	367	358	359	365	329	312	374	348	347	344	364	351	377	368	362	363	324	320	351	340	347	345	371	392	361	327	340	343	344	368	377	357	353	340	361	355	339	355	345	347	352	309	319	317	347	311	369	344	338	333	363	363	345	340	373	347	355	325	376	362	340	334	323	371	343	343	342	351	326	386	364	332	373	343	356	343	351	385	318	373	346	337	349	348	357	363	341	321	363	344	363	330	357	359	326	324	338	353	338	308	354	374	350	321	329	357	341	374	371	371	374	356	341	351	370	377	370	327	350	328	337	358	364	360	347	341	341	364	346	358	335	325	312	340	380	332	355	349	352	357	368	322	324	350	332	352	363	317	325	317	369	327	326	345	348	345	351	377	336	357	376	356	361	365	342	326	333	355	353	377	362	338	352	349	389	369	323	364	345
10428	6077	3637	2368	1498	1056	688	539	470	388	350	333	327	272	248	254	262	233	228	216	231	223	219	215	191	214	200	174	215	196	189	199	211	175	181	154	147	179	177	190	181	182	156	170	159	153	171	204	152	205	165	172	170	167	161	161	167	159	169	166	176	165	187	180	182	170	182	161	169	160	167	175	178	151	159	188	164	164	149	172	160	149	176	171	188	184	160	138	182	169	153	168	173	177	169	179	186	153	186	158	206	170	175	146	175	190	172	159	165	201	178	164	156	157	180	191	171	177	176	144	165	181	176	169	182	185	161	165	195	175	178	163	154	145	196	167	167	164	163	195	198	162	153	159	143	161	188	175	181	174	161	149	146	158	183	165	173	174	157	179	186	154	150	166	165	155	172	176	165	167	176	186	167	155	152	157	160	174	155	171	168	153	196	171	165	159	156	169	170	173	153	170	162	155	168	160	184	184	167	147	169	179	177	168	170	184	160	156	179	158	153	177	152	166	181	156	194	175	157	175	180	180	172	176	186	146	172	179	177	178	201	159	168	171	155	153	152	156	161	181	168	166	154	159	179	191	151	196	196	174	190	166	160	166	139	149	150	179	166	169	180	147	166	193	193	161	170	190	189	173	179	181	164	180	177	175	175	203	171	175	181	179	160	176	167	167	165	180	180	150	171	155	163	190	171	185	155	146	162	151	184	152	158	176	168	181	160	180	173	176	158	189	150	165	153	173	178	179	170	168	167	159	192	145	157	177	175	170	157	173	162	171	178	181	163	195	172	170	160	167	132	166	188	184	162	197	165	164	187	174	163	145	190	145	162	175	155	151	158	207	195	165	177	151	177	198	140	159	177	180	163	199	166	163	163	151	159	166	147	156	204	194	183	137	173	165	173	171	189	164	169	174	155	186	184	153	133	162	158	158	192	168	164	178	178	174	170	178	161	163	187	179	183	188	192	174	166	159	188	194	161	156	169	173	180	142	175	154	184	176	163	166	150	181	194	178	150	164	153	160	167	163	191	178	167	184	183	173	194	181	169	165	174	189	173	162	186	165	170	174	174	159	193	170	181	140	131	163	149	174	167	183	137	165	143	161	167	167	152	185	170	162	174	195	180	156	169	186	178	162	154	186	186	184	139	148	168	157	163	182	192	151	177	168	189	188	157	161	156	162	184	175	199	193	197	159	155	165	147	159	208	193	171	171	159	169	172	146	168	161	182	182	171	177	157	159	168	165	184	164	156	175	158	176	156	182	199	169	163	156	179	178	172	161	172	179	148	169	152	176	184	180	151	177	182	147	162	160	168	164	159	178	184	178	161	182	180	163	167	169	191	167	183	184	161	144	157	153	188	183	151	163	140	185	163	151	191	160	158	189	167	163	168	167	165	168	160	146	162	196	164	154	162	164	145	167	180	174	167	172	180	154	165	173	153	169	183	167	170	164	175	176	161	154	171	157	165	170	157	135	162	167	186	170	175	177	169	156	192	170	178	199	159	167	171	153	153	153	166	172	207	171	180	190	190	179	183	171	181	189	180	187	182	187	171	153	185	186	155	149	169	179	186	188	188	153	164	167	177	177	162	150	167	183	177	152	159	154	158	177	190	188	160	171	166	164	160	175	180	149	159	176	170	194	160	186	161	167	162	174	160	158	187	178	201	161	169	189	167	156	183	183	169	163	201	178	164	185	191	174	172	174	158	161	158	174	201	158	175	174	163	181	191	158	186	169	179	198	162	147	191	154	165	155	139	173	180	179	170	162	189	175	182	191	173	194	159	178	162	176	176	167	172	173	183	172	153	174	176	172	167	140	182	186	158	173	177	185	187	158	166	160	175	142	186	169	178	159	185	168	152	169	161	166	184	183	184	183	187	155	155	178	180	162	191	157	168	165	170	164	156	162	181	168	167	157	174	172	182	171	153	135	186	174	195	168	174	148	162	160	185	177	181	139	187	169	156	173	162	153	193	159	166	163	169	182	174	167	181	182	202	185	176	168	167	167	163	148	161	167	172	169	140	189	196	182	177	168	159	186	183	181	178	176	164	184	156	154	154	182	168	158	148	160	180	173	173	151	182	166	181	138	169	150	160	173	173	164	170	172	171	167	179	156	150	181	144	172	152	171	183	171	176	184	152	158	159	179	164	165	161	178	185	172	173	169	172	155	145	167	151	153	153	184	194	170	160	191	171	156	173	178	171	169	175	165	154	141	183	191	166	185	195	175	156	175	172	190	191	154	171	194	170	177	166	164	176	163	154	179	154	161	154	159	153	168	181	165	149	178	174	171	170	158	161	176	173	188	198	189	141	139	175	181	173	174	186	185	191	178	160	157	167	158	208	164	162	152	168	167	169	166	149	150	170	162	171	161	182	169	159	173	191	177	173	153	179	167	186	192	184	177	164	175	194	179	153	160	171	164	164	181	143	192	164	188	183	215	163	138	175	155	170	166	176	164	179	181	176	166	196	164	159	153	180	180	148	169	190	162	167	157	166	163	179	151	175	167	195	177	174	185	181	140	192	153	157	169	191	184	146	163	174	165	174	145	171	170	159	192	177	165	175	173	162	167	177	181	170	156	169	177	154	187	150	141	164	167	162	160	147	205	187	184	169	176	188	164	170	172	178	195	167	163	165	147	164	189	185	180	165	173	141	167	171	177	141	183	187	176	155	158	176	176	196	170	158	159	157	171	182	172	171	166	194	184	190	181	157	166	176	177	157	169	169	177	169	188	175	206	149	143	163	181	170	181	164	195	148	173	168	167	146	167	151	179	162	158	172	172	167	162	175	168	175	157	171	150	188	185	174	156	178	166	167	176	152	195	160	156	174	166	165	196	141	173	174	173	192	176	162	168	181	157	179	168	166	168	168	189	199	159	204	173	166	160	179	163	174	152	184	160	176	173	181	185	174	179	173	174	142	171	187	155	197	188	188	178	176	210	190	149	153	179	165	169	177	170	168	162	155	170	187	199	193	169	157	179	166	169	186	192	161	173	153	164	171	167	154	182	170	175	156	166	177	161	159	199	172	156	179	187	189	157	174	170	188	159	160	147	160	174	168	176	168	169	166	189	178	167	181	172	165	189	175	153	140	163	174	158	159	173	148	163	169	192	161	171	153	144	170	156	155	186	190	186	189	182	184	159	179	181	162	176	176	201	172	170	187	178	180	163	171	164	167	170	162	155	172	166	159	185	186	191	177	175	183	165	153	154	173	184	153	175	163	169	188	188	176	175	188	189	168	205	173	163	175	150	175	198	159	181	168	170	172	177	170	174	171	188	173	185	169	169	202	164	181	183	177	164	168	178	158	168	155	173	171	161	172	176	176	179	184	188	177	158	188	163	170	167	195	186	177	168	179	152	171	170	161	184	157	154	145	149	178	161	185	174	203	195	152	182	159	178	150	173	177	179	170	198	163	184	180	173	194	178	170	150	163	176	182	173	161	170	169	155	165	181	162	175	202	170	154	182	174	165	163	166	168	171	161	160	175	170	163	168
8055	6487	6632	6697	5588	4354	3098	2265	1967	1749	1566	1423	1397	1091	1039	993	941	831	771	803	766	649	655	665	638	647	558	576	538	560	580	518	503	512	455	432	469	463	454	456	443	473	442	449	437	404	475	401	450	421	380	420	374	480	426	436	388	423	408	448	426	415	435	460	413	413	391	472	422	413	379	397	411	432	406	434	408	404	474	422	430	454	371	416	418	432	398	405	410	389	426	430	381	396	382	422	426	439	410	412	409	390	402	412	419	393	395	400	411	419	389	394	387	427	407	424	384	378	440	401	389	414	432	439	434	454	415	420	401	414	406	422	384	400	398	394	406	401	394	419	382	457	408	436	401	421	391	441	438	409	411	447	396	410	433	396	419	410	410	428	393	393	389	382	415	418	407	427	408	370	433	406	391	399	397	417	373	385	422	396	423	394	387	425	421	421	392	371	375	409	417	407	412	419	397	421	425	410	363	431	411	393	427	440	413	425	390	405	415	399	426	445	422	449	384	411	453	422	382	360	438	456	419	399	395	383	445	449	408	400	403	413	393	380	414	406	408	397	379	424	382	417	374	385	398	451	399	412	429	414	423	425	400	407	428	426	376	419	440	408	382	411	388	432	398	404	410	452	400	411	447	404	440	408	486	406	418	410	403	443	416	422	419	390	403	398	421	392	373	441	388	418	388	429	393	418	399	402	441	393	432	413	412	406	392	413	399	400	381	394	469	399	437	458	428	374	435	408	378	423	428	417	422	423	396	425	423	419	419	422	394	433	411	416	397	428	397	413	421	411	390	449	394	400	410	398	399	407	435	425	421	418	432	408	397	420	405	381	433	412	410	428	431	432	432	407	452	410	393	392	394	454	412	402	389	379	421	417	401	389	384	391	401	387	419	409	405	430	405	436	419	428	394	437	411	391	459	402	429	432	480	427	379	401	394	417	391	403	399	405	384	417	442	408	404	378	396	425	412	395	445	421	420	435	392	378	389	399	425	441	378	420	405	380	416	403	423	381	429	383	404	390	442	374	404	415	396	406	449	417	400	416	408	433	415	389	411	409	434	426	389	422	422	437	424	361	410	410	403	382	412	386	401	405	420	418	427	426	409	388	392	421	411	416	383	450	407	453	399	442	451	393	441	433	396	439	413	422	403	394	421	386	421	414	411	411	425	421	414	422	401	387	431	384	420	421	409	411	447	396	435	431	414	443	381	434	401	391	465	430	401	362	424	426	409	393	434	437	429	431	411	446	386	388	388	421	407	428	370	391	383	437	394	408	390	387	424	398	402	442	409	447	382	415	438	409	374	409	411	430	420	421	417	408	410	420	418	396	413	432	370	441	413	408	418	411	423	385	417	422	386	395	425	416	412	428	416	387	400	425	414	414	410	403	400	421	426	463	431	401	393	402	436	364	419	394	438	414	369	424	427	393	421	406	384	393	438	440	394	385	378	446	438	386	407	420	406	405	391	414	403	363	397	418	396	455	383	434	440	413	424	376	410	429	415	407	419	395	436	420	417	398	375	408	388	400	386	414	396	384	424	387	379	415	416	416	372	401	401	418	403	404	433	406	404	390	410	391	407	398	425	413	420	429	393	425	410	380	416	384	412	404	404	429	396	403	411	407	406	413	430	394	411	381	427	421	432	377	428	427	410	384	397	393	413	398	404	421	375	426	424	400	436	391	371	403	388	432	419	438	384	419	409	410	395	421	425	410	386	428	409	410	419	415	411	403	404	423	402	380	395	392	401	406	404	442	373	419	409	434	382	406	362	405	411	394	419	399	396	445	402	405	400	432	419	412	404	444	417	434	362	387	395	424	432	408	394	453	432	417	403	447	409	432	407	422	401	379	402	396	401	365	408	442	380	399	442	411	420	423	425	394	415	414	402	357	381	392	420	401	380	418	416	426	395	406	418	427	400	408	407	389	412	418	401	369	386	421	405	466	401	395	405	393	396	418	398	415	402	464	445	399	393	367	431	379	429	385	418	417	379	407	413	425	437	408	389	401	461	400	426	399	430	463	445	432	379	433	432	412	426	421	423	383	423	405	416	421	428	400	438	459	408	412	425	414	406	418	410	396	439	396	401	404	417	406	410	430	428	410	345	423	449	399	418	445	469	424	404	427	426	434	410	421	413	435	419	421	404	413	400	406	396	395	409	362	393	382	422	437	390	423	399	405	401	427	403	397	419	387	404	427	408	407	402	424	415	412	400	433	408	418	380	405	416	420	421	395	430	421	409	399	403	400	427	393	417	387	453	413	413	405	386	383	405	404	410	410	414	439	423	426	403	420	414	377	419	466	388	414	414	403	385	400	402	378	398	399	397	406	394	422	400	394	413	399	392	405	397	407	420	454	422	382	390	412	434	421	392	360	416	389	385	406	406	420	387	450	398	407	421	427	402	394	407	376	421	411	407	404	405	385	413	387	381	392	392	416	440	418	400	419	415	400	395	392	400	384	423	406	351	433	393	394	392	416	438	408	403	379	430	419	395	404	377	425	409	427	388	412	396	435	411	442	428	435	455	410	413	412	372	407	402	367	402	419	386	419	410	417	384	394	443	410	405	433	400	425	350	429	416	373	437	414	413	419	454	401	411	443	412	380	404	432	414	465	384	395	400	424	452	382	435	416	408	377	423	410	401	431	414	462	390	415	430	437	428	393	434	408	416	429	387	432	406	419	391	381	364	422	422	433	399	429	385	383	409	405	390	389	425	411	412	423	463	390	445	420	409	418	404	436	391	397	430	429	408	398	404	371	386	400	394	375	384	419	422	440	408	382	433	407	444	437	392	368	390	422	401	419	425	426	448	369	400	429	411	407	417	395	380	407	389	414	437	396	394	391	392	393	413	429	411	376	420	414	441	399	424	423	400	413	453	448	395	415	407	403	387	401	398	385	444	432	431	421	402	399	427	419	414	381	432	402	388	414	367	412	404	432	422	399	396	396	449	446	405	418	411	412	411	433	415	432	423	410	402	398	399	405	402	403	407	449	397	435	391	399	443	451	417	420	403	425	432	409	375	436	389	429	377	390	431	433	438	434	423	427	382	409	408	380	424	419	412	406	424	419	410	395	423	382	376	394	384	391	403	430	397	447	419	414	422	398	418	393	406	451	417	396	411	377	398	410	415	423	411	401	420	385	414	408	409	429	422	387	406	400	403	438	430	402	388	439	379	395	409	398	411	431	397	412	422	417	422	402	422	411	405	413	411	401	402	434	425	424	428	385	409	409	415	428	386	414	378	407	395	413	424	410	403	434	421	401	360	401	391	421	387	422	428	412	393	386	401	400	435	436	416	404	446	403	408	419	426	388	415	416	411	392	425	450	402	449	413	444	434	403	421	374	456	385	363	411	400	400	396	456	391	408	398	449	399	415	405	441	401	416	420	412	419	425	429	406	404	443	386	418	435	391	438	444	439	411	407	426	402	398	409	440	424	431	419	388	446	432	414	443	392	426	446	390	392	418	376	387	411	396	408	418	409	420	389	421	370	423
33521	26888	21736	13549	5790	2650	1420	922	702	661	631	554	514	442	366	365	364	348	282	317	286	293	232	269	252	218	212	195	224	217	240	190	195	184	194	179	192	199	183	180	171	199	193	202	170	171	169	176	161	168	200	157	169	176	149	152	165	168	158	173	163	186	174	189	185	154	162	161	187	176	159	178	182	198	184	152	174	160	175	178	172	159	160	160	164	162	150	179	150	147	151	166	158	149	191	180	180	166	174	157	170	171	175	158	159	183	151	161	145	170	171	161	196	173	165	161	165	207	171	153	181	155	143	181	192	158	165	190	176	168	157	175	176	181	160	125	166	187	155	150	146	167	168	209	177	158	150	192	156	149	164	186	192	182	173	182	158	180	159	169	189	181	185	163	152	175	180	161	166	152	165	162	169	169	171	151	174	168	148	173	200	178	170	170	169	171	189	166	194	170	178	154	179	167	174	160	164	165	163	140	162	190	191	165	173	167	159	180	151	171	164	169	144	164	145	162	187	193	162	188	196	179	169	162	149	171	163	177	164	164	148	172	168	186	175	190	179	180	185	182	165	176	172	176	165	175	163	171	182	164	184	179	155	148	164	179	186	139	149	152	161	171	172	169	175	172	174	185	164	156	190	181	176	177	177	173	183	155	189	186	167	163	169	160	157	188	141	155	168	187	177	169	173	165	174	145	170	187	149	134	154	136	184	174	181	161	168	164	190	161	173	159	176	159	171	190	173	148	159	173	135	158	194	155	172	175	159	185	182	164	157	173	178	159	163	172	155	174	140	176	171	164	172	165	163	143	165	173	176	173	181	163	191	165	179	172	183	161	166	181	168	171	183	177	174	151	182	167	167	196	180	171	176	175	136	184	171	188	169	149	193	173	173	173	147	177	187	160	180	171	165	151	168	167	170	149	146	177	165	178	196	180	182	150	176	166	183	168	184	151	163	176	164	158	174	171	164	198	182	173	178	169	156	177	159	165	189	185	206	158	164	162	168	131	165	161	156	160	162	180	146	183	162	167	163	152	162	159	168	150	165	170	187	151	164	171	165	164	164	156	166	150	189	192	155	165	165	179	161	211	205	187	162	174	165	155	179	168	194	192	178	150	174	182	189	182	167	171	168	166	176	157	171	156	154	176	171	205	172	165	185	176	168	154	168	159	195	173	157	168	192	160	178	164	170	156	190	175	178	170	180	177	188	191	185	157	166	172	197	162	170	167	166	187	190	152	168	154	169	160	167	196	180	163	171	173	178	172	152	165	170	193	178	165	144	192	155	160	179	162	156	202	176	181	180	188	150	179	196	212	170	157	172	168	152	159	187	174	199	163	159	182	199	154	131	177	149	164	175	153	171	171	161	185	178	163	154	161	166	161	181	177	162	178	176	168	176	172	143	186	160	171	176	162	152	178	177	167	149	178	185	154	161	188	156	186	173	172	165	148	152	185	185	159	165	190	176	182	197	158	157	163	171	192	161	163	166	170	171	185	144	200	205	168	148	175	169	155	178	180	180	160	157	166	185	161	160	148	180	173	201	154	132	174	162	190	189	157	175	158	192	178	163	187	155	169	145	172	142	211	168	174	168	192	167	173	172	165	183	184	190	171	153	158	146	164	175	182	168	177	158	169	159	174	195	155	181	156	180	178	177	181	190	165	148	169	183	163	158	181	150	161	179	178	150	159	169	196	158	175	149	165	172	175	185	149	175	148	161	204	187	170	160	146	156	160	153	164	169	154	156	179	150	194	171	190	151	160	159	164	159	177	145	179	200	167	164	176	160	170	186	195	139	188	159	152	155	155	167	161	129	159	152	174	175	188	173	184	185	202	202	181	167	172	177	171	185	168	172	153	150	195	168	163	157	173	193	157	156	185	178	153	169	169	171	148	193	151	184	172	204	179	197	181	186	179	143	173	170	182	172	155	164	193	173	172	174	151	177	173	155	191	195	177	152	166	161	173	171	165	149	171	184	167	144	158	179	159	157	173	166	169	191	187	176	176	181	171	198	156	155	180	189	184	192	175	197	166	156	184	208	163	148	158	163	167	185	194	151	177	154	196	164	180	190	163	180	168	164	178	160	151	170	150	190	176	183	165	144	154	181	191	158	165	175	187	171	173	161	189	168	176	183	167	186	185	168	170	184	166	184	141	143	175	164	157	177	201	184	157	177	192	180	169	176	160	152	180	151	188	175	174	166	181	180	136	167	168	174	172	162	171	164	178	165	169	187	200	175	178	177	147	148	186	188	164	139	166	183	158	160	157	159	185	186	154	167	181	162	168	183	176	180	180	177	193	166	184	158	168	147	174	163	160	143	181	159	185	161	180	176	184	150	158	186	150	163	160	180	171	145	173	174	176	155	152	183	183	152	162	167	174	170	177	174	165	173	179	161	158	160	164	203	188	189	155	158	185	165	176	174	177	169	149	152	184	169	171	185	192	161	163	182	169	158	168	193	197	166	158	178	158	143	176	183	173	175	175	162	173	163	174	179	167	162	172	173	171	188	175	176	168	162	151	149	157	171	195	180	177	156	154	162	177	185	161	162	153	172	189	154	173	153	157	172	189	177	170	176	178	169	132	177	166	161	183	164	170	179	182	164	158	155	170	168	176	145	165	185	160	184	182	184	170	192	153	178	127	169	172	157	177	188	178	149	177	161	167	187	173	164	138	157	173	171	147	169	156	205	171	182	163	159	155	176	178	166	152	162	168	184	206	162	162	187	186	166	159	164	171	172	150	167	178	180	153	168	167	127	145	148	147	172	166	177	174	171	176	148	190	157	186	178	182	153	166	172	159	187	154	179	162	139	166	155	155	174	175	157	174	169	197	136	161	176	169	162	163	202	179	152	172	156	153	161	179	128	177	160	165	172	176	171	151	173	166	176	166	172	197	174	165	164	184	149	176	151	160	188	173	166	162	174	152	189	172	175	155	183	159	169	162	160	183	199	165	196	136	186	185	161	163	172	183	173	152	185	191	182	148	187	188	157	165	192	172	199	173	190	150	166	168	187	173	188	168	162	184	154	164	178	179	157	156	154	211	180	174	181	164	164	168	172	175	177	169	169	179	163	144	145	167	173	155	166	169	153	153	194	170	174	159	181	180	165	169	163	158	147	177	159	174	160	143	176	169	150	181	181	184	157	160	167	148	178	141	158	180	161	146	170	162	181	177	153	164	152	158	134	167	197	188	159	170	168	158	152	174	185	169	167	177	163	147	191	170	173	188	156	172	191	155	171	148	161	193	149	174	177	183	192	170	170	164	163	193	171	181	186	185	201	158	162	184	159	171	170	179	163	182	181	162	188	188	163	184	201	176	156	185	176	169	144	191	183	175	189	171	201	178	181	165	172	133	160	186	175	162	182	185	155	180	174	161	173	166	179	193	152	191	181	160	163	171	149	172	178	197	161	171	178	168	151	169	155	177	172	188	173	181	177	165	184	178	183	173	170	205	170	168	147	184	161	162	146	164	181	151	156	173	190	165	170	164	186	174
25580	22641	22041	18139	11506	8074	5671	4057	3304	3383	2942	2741	2462	2098	1857	1745	1569	1361	1267	1272	1116	1093	1020	1005	967	817	742	780	723	685	653	634	598	581	546	539	520	531	482	520	495	461	480	505	473	438	423	443	449	481	470	446	444	430	444	490	443	444	405	452	411	420	433	441	447	415	432	429	455	419	405	391	383	412	396	449	409	422	430	421	408	411	410	437	467	436	407	388	432	380	398	432	388	415	454	403	396	353	422	401	414	420	408	420	400	436	450	384	401	395	410	411	403	415	366	417	429	396	409	410	434	394	407	431	403	393	405	382	441	426	423	410	398	383	393	424	406	389	416	401	382	389	420	414	426	408	406	430	401	428	433	424	400	437	399	393	392	421	444	398	418	378	410	434	390	408	437	420	384	381	388	420	396	410	420	428	400	427	451	455	434	446	415	409	435	398	408	405	444	423	377	365	397	374	435	408	406	410	445	399	420	381	406	446	408	385	389	397	372	392	411	434	466	405	428	387	382	402	402	372	411	436	428	422	372	410	388	435	379	418	419	371	443	429	382	403	418	426	428	396	406	381	359	394	423	395	415	414	374	395	428	407	389	394	382	434	442	444	427	404	418	402	416	387	380	403	398	407	428	389	406	425	417	379	431	400	439	420	418	388	385	390	385	388	413	424	406	393	430	377	428	416	454	404	405	414	416	384	410	380	399	408	417	418	416	410	392	412	432	414	427	414	397	382	418	402	396	461	435	405	436	383	384	398	385	395	401	399	425	408	427	414	397	425	394	402	393	437	443	419	392	389	427	385	407	423	414	431	410	439	414	409	395	388	427	439	447	413	403	435	400	409	433	411	392	384	411	413	436	429	415	427	405	417	412	398	397	380	372	427	394	406	403	403	423	394	402	421	423	421	395	383	417	379	422	394	393	422	430	372	401	432	407	421	385	401	396	438	427	390	450	423	407	429	444	389	438	416	395	398	395	407	442	434	403	429	430	412	430	442	403	410	392	387	432	381	402	404	402	408	447	428	413	435	425	412	397	370	411	390	406	412	407	404	399	422	381	399	420	424	435	375	422	398	437	426	440	415	392	383	439	420	375	416	400	419	389	409	434	388	431	438	409	400	413	417	416	369	436	406	380	393	457	435	430	412	382	397	398	421	403	407	454	395	389	386	435	387	420	408	391	407	397	428	408	437	390	437	413	401	405	416	399	383	452	412	441	410	404	402	415	392	402	384	423	399	421	409	405	401	435	396	398	381	447	398	382	417	416	406	386	371	377	396	410	442	407	425	413	416	436	408	453	369	432	377	442	413	429	444	441	425	414	433	416	426	375	406	379	390	412	424	398	422	413	416	396	388	379	416	427	396	420	435	400	422	437	428	390	393	419	401	399	393	439	414	400	445	405	407	400	407	409	407	400	380	452	438	425	417	394	380	442	433	380	384	405	402	381	401	412	397	401	393	412	418	403	382	420	410	417	389	396	381	396	396	386	425	386	415	418	405	421	447	408	423	384	415	408	398	371	436	415	419	402	394	421	445	404	417	405	406	384	424	460	413	383	392	429	407	432	402	398	405	387	428	376	395	414	400	421	425	423	383	397	420	427	445	415	424	399	398	384	442	397	397	403	387	404	393	407	431	397	414	412	424	433	384	409	415	436	385	401	411	431	438	401	415	403	415	400	392	402	432	420	425	413	395	400	413	444	409	428	396	403	375	405	411	426	380	434	414	410	382	382	385	411	401	403	401	413	393	408	400	409	415	393	374	400	423	389	397	391	415	395	400	422	371	434	442	426	437	414	381	431	390	430	402	390	416	411	420	404	411	417	405	406	403	447	411	382	439	387	424	380	455	407	401	418	403	391	382	411	435	408	410	416	408	375	416	421	430	400	378	427	400	420	412	374	369	414	411	408	417	366	415	402	385	418	436	392	422	392	362	374	390	424	416	418	429	440	400	410	385	386	392	371	456	428	403	420	380	403	384	372	382	385	411	394	405	408	421	419	403	370	416	405	432	387	420	430	408	401	447	403	400	379	396	430	391	412	428	392	408	367	407	392	417	415	418	387	413	433	440	393	416	422	412	390	392	392	386	410	383	421	397	406	408	421	453	448	436	447	419	386	407	409	429	408	389	406	395	405	401	394	416	407	425	395	398	402	421	381	453	381	384	385	402	402	420	397	383	444	403	408	379	411	416	404	403	426	388	395	397	405	401	407	377	434	400	407	408	392	396	415	429	435	426	396	399	424	395	380	418	385	406	425	419	424	444	406	401	424	401	435	421	415	420	398	436	433	389	431	374	414	393	401	410	435	430	436	398	386	392	408	433	437	458	405	425	389	425	446	381	412	436	422	392	419	403	428	434	404	464	397	390	431	411	437	427	368	405	412	383	402	435	398	395	399	432	377	408	438	401	405	396	424	369	389	400	407	409	464	436	409	434	379	408	408	378	446	395	381	421	445	394	410	431	414	422	437	420	400	424	411	461	390	410	405	414	413	419	403	404	405	410	431	404	368	394	407	359	399	399	401	418	416	386	409	433	416	410	413	412	405	407	419	416	390	378	423	458	414	418	404	369	418	427	409	421	406	380	426	427	394	421	430	420	405	399	400	405	371	442	416	444	403	385	424	414	417	411	380	374	400	411	348	409	407	394	461	391	435	420	420	419	426	408	417	392	414	413	414	354	443	432	406	411	417	399	378	399	427	386	380	411	354	412	433	426	406	402	425	391	390	425	394	407	383	399	417	405	401	428	438	383	410	404	405	413	401	383	436	407	416	406	389	416	433	412	415	363	451	391	442	413	412	388	412	407	409	426	383	398	396	431	412	405	411	393	425	416	364	415	419	427	404	421	404	418	403	400	403	408	408	371	432	440	438	358	371	407	403	407	425	443	426	413	419	426	412	448	402	398	389	405	394	408	420	419	419	424	384	416	454	398	401	360	374	428	408	384	401	393	422	399	417	390	422	414	405	379	415	403	416	403	396	400	401	386	440	423	403	403	398	404	415	423	431	370	428	399	423	383	405	396	398	412	402	420	415	433	420	414	390	418	409	369	433	393	379	403	415	443	417	420	405	445	439	422	433	398	426	388	438	447	396	394	429	382	377	392	398	455	404	452	402	377	410	396	405	421	445	388	409	421	432	417	409	457	398	388	435	415	424	420	394	379	389	428	398	385	429	418	378	382	451	365	429	400	386	420	416	405	404	379	394	399	430	412	436	357	422	456	373	390	380	396	397	439	390	432	401	420	416	430	415	413	444	382	390	374	421	410	405	405	389	404	379	356	398	388	372	362	407	414	442	420	406	434	418	399	412	374	390	401	417	437	381	424	406	436	419	442	409	427	417	433	438	392	431	417	374	394	395	417	433	401	434	416	425	399	382	430	401	428	394	395	408	415	387	430	399	383	398	412	361	410	426	404	412	405	399	446	397	399	410	400	414	423	358	404	383	376	398	424	395	402	404	402	410	414	387	398	436	427	433	419	428	409	383	427	377	453	396	426
44472	34896	29631	21141	9530	4608	2447	1416	988	973	910	816	650	613	464	394	399	377	327	344	305	302	266	293	275	261	202	233	206	209	186	213	178	173	198	185	152	171	179	160	136	198	177	141	153	190	144	155	171	159	155	145	157	157	161	149	155	153	165	151	140	123	126	139	141	141	146	150	137	155	141	127	163	150	150	147	160	146	164	147	155	157	157	123	125	147	154	138	167	149	153	130	124	140	121	147	147	152	121	134	149	165	166	130	136	121	148	130	124	146	132	166	147	138	139	139	139	139	152	132	113	149	162	115	159	133	134	132	128	126	145	130	139	143	156	156	142	133	153	140	141	137	161	135	148	129	160	130	139	146	151	136	147	160	155	127	133	151	142	153	124	124	147	143	127	160	146	135	158	128	150	122	137	139	132	154	144	143	147	127	140	166	133	116	144	136	139	145	173	173	155	152	164	146	147	144	150	156	150	133	140	141	163	156	153	135	139	154	152	148	162	121	153	144	128	109	157	141	136	133	136	123	123	145	137	158	149	143	147	154	142	166	149	139	140	141	138	139	140	123	137	124	169	169	170	153	145	121	156	157	137	164	178	147	173	142	125	141	149	153	144	167	136	137	131	143	139	148	151	169	164	142	170	158	133	152	150	132	137	140	150	152	141	151	115	145	144	140	156	160	138	151	132	155	152	152	142	148	146	138	136	140	136	146	138	149	142	139	124	142	152	150	183	141	127	131	139	145	182	147	172	164	160	138	148	150	153	151	143	149	143	167	137	143	126	137	153	166	177	134	148	139	143	146	147	131	133	138	148	126	150	155	143	152	133	142	146	152	138	156	143	133	143	125	127	141	115	138	155	145	141	141	150	173	152	137	129	126	146	156	159	126	152	141	131	139	136	147	136	133	135	144	149	154	136	127	144	146	137	171	147	133	136	139	134	154	132	163	154	152	126	152	130	153	157	159	155	155	159	150	156	144	142	117	128	151	166	141	133	144	118	147	140	155	137	150	134	149	138	153	122	149	123	147	148	139	149	163	156	161	129	149	129	136	123	145	141	132	160	139	136	146	143	149	175	135	140	142	130	142	148	151	162	126	131	152	132	135	166	127	137	154	165	150	157	145	130	149	141	165	154	144	147	153	128	142	129	167	162	106	140	155	155	136	124	144	152	144	147	126	120	133	167	142	140	143	155	121	153	168	152	145	142	178	145	174	108	138	144	152	143	135	156	143	132	135	141	140	140	148	134	135	157	148	157	134	145	167	176	127	142	143	141	131	134	143	118	142	135	153	131	144	134	147	153	138	137	138	142	146	140	123	153	146	143	137	118	140	154	139	134	154	165	128	131	142	128	156	166	149	131	119	137	148	151	170	113	155	158	150	131	142	138	142	129	162	155	132	152	122	156	150	142	109	174	149	151	149	139	124	131	144	143	130	136	131	129	131	161	148	166	123	154	133	144	176	134	156	173	140	147	150	136	134	143	146	158	132	153	156	125	136	139	146	137	169	157	150	143	147	141	134	164	175	121	160	158	160	132	151	142	140	131	151	146	148	150	119	132	138	149	145	148	139	120	139	148	136	139	113	148	134	151	143	135	124	134	135	109	138	150	149	142	139	159	133	133	143	133	132	151	144	119	122	156	167	162	145	125	135	131	139	142	145	143	134	144	131	146	137	153	133	145	128	135	120	145	118	144	159	125	160	137	142	126	131	131	145	133	174	138	148	143	156	151	143	133	147	184	124	163	124	125	156	132	155	155	153	163	146	134	143	134	117	154	136	162	153	138	147	126	129	142	147	133	170	130	156	139	145	140	140	149	133	148	140	153	155	131	142	155	126	154	135	145	139	116	137	152	135	142	166	148	149	150	142	147	163	151	170	129	152	143	154	148	152	143	129	126	172	154	141	129	159	144	158	138	144	141	166	148	164	152	120	139	136	152	154	150	147	138	142	138	157	136	150	154	133	126	136	150	144	147	161	126	157	135	134	134	138	144	123	147	155	125	138	164	148	148	122	146	157	133	149	110	153	133	154	184	165	156	156	141	133	161	140	128	149	168	155	158	143	151	148	138	123	151	148	130	157	133	151	143	151	149	152	133	142	137	145	126	127	127	138	149	143	124	148	158	137	137	143	141	141	150	137	146	144	137	153	158	155	149	149	159	140	143	150	137	147	144	137	142	128	131	139	170	147	143	150	155	164	130	156	137	122	176	142	156	123	155	140	148	142	173	150	161	129	131	150	162	143	169	127	131	151	153	127	151	130	142	142	158	138	143	115	125	133	131	158	145	139	152	152	139	128	167	124	130	153	156	121	160	149	147	129	161	130	151	152	154	156	148	146	163	154	124	139	107	140	134	121	150	157	172	161	133	136	142	188	161	140	165	146	152	136	161	140	159	149	134	141	148	161	146	152	127	153	140	158	159	126	135	129	154	114	135	125	139	141	170	129	143	146	151	150	138	163	125	163	157	117	134	145	130	153	135	138	139	129	147	139	135	143	163	153	143	141	152	143	144	128	156	148	133	142	142	118	141	126	156	158	134	130	150	159	140	139	124	140	142	141	135	171	142	149	166	151	138	143	137	123	142	135	133	146	140	146	143	132	184	133	141	130	147	156	144	129	147	159	148	157	139	147	127	145	148	164	168	133	147	124	138	134	136	143	134	148	133	162	144	143	144	152	149	154	144	131	153	149	151	142	115	143	157	164	141	169	151	137	144	171	130	134	129	151	126	114	132	139	153	140	121	160	142	153	135	132	151	144	180	149	147	139	150	154	124	153	125	159	141	141	142	126	148	125	142	131	115	141	152	148	128	118	143	157	121	128	131	133	147	133	169	155	142	143	115	133	144	155	147	160	130	142	146	142	115	164	168	139	151	142	155	115	132	144	152	148	137	138	130	139	143	128	127	149	146	143	139	141	147	121	139	141	140	152	145	157	125	124	150	124	166	130	161	162	147	122	142	146	141	132	138	142	152	136	138	134	144	170	112	146	138	137	132	158	141	111	145	148	129	144	152	158	112	130	151	139	137	137	141	148	135	138	125	138	139	124	151	151	124	135	143	139	136	146	155	150	144	132	156	140	151	152	157	150	149	134	141	131	134	142	128	173	139	135	135	141	147	138	145	132	147	159	158	147	177	152	156	141	143	120	133	156	148	144	156	130	133	138	156	152	116	161	151	145	136	154	122	151	152	150	146	129	139	146	148	157	144	152	140	144	128	127	136	142	168	142	137	159	159	155	128	153	139	152	151	131	161	135	123	150	145	135	138	162	126	155	156	148	149	149	137	137	136	147	143	151	122	133	152	154	168	149	127	149	152	124	157	135	157	154	166	148	143	128	151	143	152	142	148	160	151	129	163	153	133	134	138	162	152	130	155	141	138	145	143	134	133	153	138	141	169	155	127	139	172	138	146	140	146	151	168	136	144	143	140	136	148	166	158	142	138	155	135	144	150	150	147	134	144	149	133	156	123	125	166	127	154	148	140	152	149	136	150	144
32972	29244	29158	24298	14763	11102	7937	5513	4608	4538	4298	3984	3393	3018	2441	2324	1995	1874	1799	1613	1458	1445	1348	1248	1228	1073	903	882	879	795	725	696	637	560	596	532	506	518	474	471	484	466	468	467	430	448	440	456	431	411	423	400	383	376	435	389	398	391	365	400	355	378	400	387	366	367	361	329	351	352	387	372	353	348	393	355	367	340	390	337	302	350	316	348	340	366	374	391	359	339	368	356	348	322	346	354	354	371	374	366	346	372	354	389	355	360	365	359	340	339	310	321	371	394	382	370	312	343	352	337	352	357	351	335	352	365	350	344	337	355	355	331	381	364	336	333	320	351	347	316	365	345	375	363	362	325	354	342	370	337	337	359	362	312	401	361	347	365	371	348	330	377	345	335	364	324	376	318	350	324	347	326	349	362	335	352	376	350	294	356	349	304	343	357	381	358	354	349	359	297	377	377	326	333	362	356	326	359	356	352	343	323	330	359	342	350	350	346	348	372	351	322	336	323	340	339	338	346	310	374	364	373	366	347	333	321	347	339	355	344	337	346	369	341	341	352	349	376	349	345	332	331	358	312	336	351	361	352	344	331	323	343	329	343	340	330	354	353	348	347	335	322	346	349	353	345	369	337	348	343	373	364	331	323	352	336	335	355	339	356	341	332	378	364	314	347	338	353	356	344	359	353	349	315	328	349	348	319	336	344	365	352	319	330	339	384	356	338	337	347	347	371	328	374	347	338	356	316	328	360	354	331	379	359	309	341	330	312	369	347	329	381	355	361	350	374	336	338	341	341	349	350	312	346	367	318	343	340	353	358	345	360	317	338	312	368	352	354	371	376	336	344	342	334	340	373	363	329	364	363	359	352	336	341	358	351	352	345	340	353	338	347	369	379	369	349	329	361	372	365	375	337	344	343	347	358	339	330	350	361	335	356	367	361	344	338	323	337	320	344	312	328	337	359	328	366	364	338	334	335	322	355	337	329	355	354	335	341	352	338	343	316	362	322	352	335	350	314	338	358	341	345	365	342	336	344	364	332	354	353	360	372	368	363	342	339	363	344	346	331	334	334	357	339	321	360	359	349	342	371	370	341	374	363	356	340	345	382	356	339	358	352	359	353	359	334	370	336	334	319	357	380	358	330	358	376	329	361	367	320	364	339	330	314	342	358	357	389	366	337	331	344	356	396	352	387	349	342	348	351	357	339	348	353	377	357	339	364	322	319	342	375	348	361	356	377	380	373	351	371	372	335	365	370	326	342	336	343	366	327	357	352	316	329	362	353	344	352	323	311	392	349	355	391	364	360	337	360	338	368	335	328	362	348	344	308	334	364	340	339	342	353	360	360	347	351	343	335	359	348	360	340	346	364	356	322	356	345	355	410	359	370	338	378	337	350	339	358	325	326	343	332	333	329	349	356	330	332	339	365	347	384	367	345	339	366	329	328	358	361	344	319	341	347	338	351	341	322	336	335	346	348	361	369	321	346	327	344	334	347	306	346	345	335	390	328	350	359	350	340	348	334	379	337	339	311	358	326	376	346	330	346	369	341	320	313	329	368	317	332	338	345	336	349	369	352	342	366	367	340	355	354	354	365	351	371	348	348	319	375	340	338	326	337	359	373	344	288	313	355	330	331	370	364	374	370	336	373	365	350	371	350	340	358	380	337	357	381	350	363	320	359	402	368	343	322	358	352	338	299	338	352	381	341	334	334	366	345	344	337	342	335	347	336	356	354	307	317	332	360	370	394	362	308	332	358	362	330	318	335	362	350	357	337	345	351	376	339	345	342	299	344	339	336	341	316	325	381	342	343	314	338	366	315	369	347	374	385	309	321	356	323	327	357	347	333	317	383	346	331	326	310	346	353	364	357	340	370	309	341	355	305	356	321	359	315	362	375	353	356	380	308	357	337	361	370	348	342	344	357	368	345	352	334	354	311	341	347	326	325	353	328	366	369	384	359	343	353	374	369	357	345	340	342	345	338	325	361	352	345	335	318	355	309	343	347	353	325	339	384	360	356	334	323	379	334	338	354	336	357	360	347	358	338	326	316	374	327	337	340	376	333	325	345	332	337	345	317	357	325	393	330	351	381	345	328	324	348	345	319	338	345	341	351	347	359	362	309	375	371	365	361	363	334	380	360	347	341	322	354	373	328	325	368	356	319	366	331	343	352	341	366	365	296	346	360	340	337	339	352	346	365	355	373	343	372	364	425	353	365	366	346	357	349	352	370	341	335	356	351	358	344	351	353	361	350	344	361	351	348	330	346	350	365	347	341	348	324	337	325	319	343	359	328	369	337	354	360	336	297	326	360	344	344	343	328	340	318	348	351	314	368	367	336	356	314	305	358	314	345	322	325	327	339	319	360	352	338	329	328	355	350	355	343	313	385	323	356	355	377	340	360	360	325	323	357	375	350	348	320	370	346	348	334	365	363	338	366	333	314	320	367	348	370	343	385	380	337	341	354	371	337	383	369	370	341	319	353	342	346	359	364	375	379	330	336	338	392	348	322	377	364	321	305	345	368	341	342	330	330	349	352	330	343	356	340	366	340	329	355	343	381	363	349	343	373	346	369	326	372	341	359	345	340	319	382	329	336	335	355	393	359	337	356	341	335	342	318	354	366	343	361	369	337	358	390	322	343	345	345	319	384	318	364	359	356	351	369	374	364	360	349	352	329	332	334	339	340	369	347	318	357	339	365	341	342	313	375	316	354	348	372	328	320	367	352	346	364	343	388	347	370	354	356	339	325	380	357	343	325	361	337	371	375	353	356	323	357	349	334	334	376	358	314	329	359	383	332	338	313	345	366	307	336	336	360	372	311	348	376	326	335	322	356	355	330	379	330	331	330	344	358	334	339	319	317	331	325	366	307	371	360	346	307	343	366	324	333	336	354	377	338	345	393	331	312	361	360	331	336	355	321	373	356	318	343	363	365	333	358	307	327	375	368	350	356	325	352	348	326	359	365	370	367	323	383	376	358	345	325	336	364	329	336	361	335	356	376	354	339	357	340	359	340	374	360	326	359	358	343	345	346	378	333	349	321	357	347	351	353	349	354	327	360	343	404	344	349	334	364	341	330	327	368	346	353	361	309	329	335	378	365	347	339	356	340	347	363	337	363	346	362	376	340	337	320	334	335	366	344	317	333	346	346	345	359	358	342	324	348	355	346	349	345	374	387	356	372	324	337	341	349	364	372	316	337	348	377	353	353	313	358	317	341	365	315	345	358	332	363	370	369	359	344	331	387	342	346	373	359	372	355	340	372	335	349	360	321	332	340	344	332	359	385	349	338	334	330	348	331	356	320	376	370	334	326	351	336	311	354	375	374	359	342	330	349	343	351	335	352	341	353	366	351	319	353	376	352	335	343	327	379	354	352	356	350	363	355	353	373	365	292	347	355	353	352	377	360	349	351	351	339	357	341	335	349	350	349	364	349	359	382	331	345	362	348	328	335	372	338	336	373	344	338	354	364	360	354	344	358	348	365	343	354	344	345
10677	5935	4616	2702	1519	1012	703	511	439	430	357	370	318	308	265	268	242	250	227	209	239	220	188	247	201	189	185	198	197	181	172	160	178	194	199	175	180	160	155	176	168	147	162	183	188	154	133	166	171	173	194	164	164	175	184	166	162	172	175	163	161	182	153	168	171	162	171	171	182	182	179	153	153	174	176	167	188	166	161	182	172	158	190	155	145	162	153	166	169	190	158	167	172	151	195	185	154	152	193	161	168	163	183	155	149	185	202	169	136	172	203	162	168	177	166	181	171	155	157	168	159	174	188	185	165	177	158	180	165	165	136	155	168	193	170	162	168	160	183	188	150	195	176	161	159	158	171	186	185	190	157	173	158	169	142	181	164	156	178	144	149	163	172	155	148	168	158	150	180	181	159	188	162	172	163	180	161	159	143	156	152	161	176	172	184	184	161	164	180	132	171	149	191	181	168	161	161	172	161	165	183	143	180	176	162	176	188	200	172	184	149	180	184	157	167	155	177	177	187	182	203	164	195	193	181	150	183	174	181	171	163	178	153	155	153	154	173	171	176	165	173	169	161	156	185	153	155	168	171	168	188	182	187	178	144	149	175	184	173	178	148	171	180	174	163	177	162	162	165	186	172	193	173	180	165	166	147	187	163	189	157	191	152	165	167	171	150	185	173	161	149	157	194	159	167	179	174	163	190	171	201	165	180	190	152	153	183	153	163	160	163	153	170	189	149	166	164	157	178	171	170	157	151	191	197	155	150	176	169	168	167	190	170	155	169	165	168	145	158	149	146	166	188	181	170	150	163	166	171	185	182	151	170	179	188	166	161	192	153	195	152	173	178	178	167	178	165	185	156	178	166	173	150	173	180	182	169	179	179	173	180	170	159	180	180	175	168	163	163	164	149	172	175	166	152	180	168	177	156	182	166	186	161	163	154	155	191	158	160	163	175	154	156	184	169	149	145	137	164	171	155	174	141	193	151	154	167	163	187	163	187	180	178	167	185	165	175	153	172	190	175	161	184	179	172	152	184	168	159	172	181	170	170	161	161	163	191	162	202	143	181	178	170	179	188	194	152	153	162	191	155	169	152	178	180	173	167	181	157	175	180	180	162	202	158	157	170	177	152	149	158	177	173	171	174	167	140	143	159	158	170	177	175	194	166	139	173	168	164	169	186	185	189	193	183	158	165	151	180	177	185	179	174	172	192	158	165	166	150	190	141	169	152	172	170	184	179	161	162	165	162	154	169	178	160	168	174	154	180	150	161	185	159	168	181	188	170	178	168	192	153	189	183	160	174	142	172	168	190	189	166	154	185	197	168	152	164	146	165	161	190	175	189	169	165	183	170	174	168	170	179	169	175	179	164	163	184	171	193	162	172	175	151	168	175	169	165	196	182	162	152	166	175	164	165	173	177	166	182	178	182	177	171	173	171	166	169	205	183	154	162	158	142	178	147	163	186	183	181	179	153	186	148	167	181	181	153	168	159	154	171	144	162	149	172	164	172	169	158	188	142	180	194	168	167	166	169	152	178	188	164	147	169	207	148	163	167	181	155	156	159	167	185	156	145	179	171	151	146	161	187	177	196	160	180	149	152	151	158	149	169	158	163	171	173	155	170	174	190	172	180	175	166	160	170	171	177	190	151	177	195	174	156	171	166	188	172	162	163	159	147	174	180	188	167	163	184	185	155	177	161	164	191	159	157	168	155	177	171	148	155	146	180	189	173	165	168	157	172	154	200	187	170	169	175	168	169	166	179	155	194	190	181	164	178	169	165	179	171	172	179	164	172	167	168	175	170	159	159	158	176	172	168	182	197	178	165	177	182	187	182	169	171	158	179	185	172	179	176	170	163	152	193	181	151	144	164	178	171	162	178	200	176	178	155	166	161	180	162	167	192	187	160	179	156	169	157	183	154	176	151	165	182	163	162	175	167	153	173	157	172	141	160	167	191	195	156	181	182	173	178	175	172	138	160	175	149	175	154	159	170	169	170	175	183	164	163	166	159	142	196	160	181	161	183	156	187	171	166	159	169	167	171	154	177	174	131	188	186	170	168	179	165	173	171	166	182	197	155	151	165	170	166	165	156	181	184	179	175	178	167	170	159	164	181	165	157	171	125	153	152	200	164	163	170	163	159	167	177	188	186	199	163	155	165	178	164	180	194	168	189	201	179	144	178	166	183	182	164	176	137	184	165	153	165	157	152	171	165	150	174	168	170	165	163	157	178	184	128	168	151	156	160	160	170	168	182	182	164	148	167	180	161	170	158	162	176	177	157	170	175	183	159	164	191	148	145	204	157	157	184	164	165	165	176	147	170	171	170	207	191	167	154	179	156	189	163	163	166	172	170	177	197	169	161	165	156	168	185	183	164	183	194	152	179	192	167	175	175	166	167	166	169	165	179	158	166	165	163	146	157	204	198	183	153	169	181	166	179	155	169	166	169	181	177	172	148	155	173	168	154	170	165	186	176	178	157	192	159	170	149	161	187	196	183	175	185	154	165	164	162	179	173	173	182	157	162	174	165	177	146	175	178	191	166	164	182	175	163	206	179	188	169	169	188	144	159	166	163	164	172	178	180	173	157	147	159	167	164	159	168	143	158	191	180	161	179	173	166	165	191	185	182	171	154	175	179	162	164	180	199	196	159	158	179	168	173	183	152	185	183	146	159	162	173	163	162	171	154	170	183	167	148	160	168	165	184	181	153	173	166	183	159	174	168	158	202	183	167	154	152	153	188	169	178	167	182	149	179	199	191	162	153	167	159	173	173	155	160	151	184	170	156	166	161	131	163	170	193	168	174	166	179	179	171	169	171	170	156	149	157	177	181	163	161	180	178	183	156	170	181	185	175	180	165	172	203	183	180	169	159	175	174	168	149	151	183	152	163	159	161	170	193	163	199	164	159	146	167	155	182	162	168	157	153	170	156	150	155	179	214	145	162	163	178	164	179	170	158	170	171	166	155	179	162	157	159	197	195	142	206	179	165	182	159	161	167	161	189	175	171	175	173	164	209	151	160	187	150	195	177	169	146	158	190	164	173	171	163	174	156	176	193	152	151	178	169	170	169	156	179	177	151	155	178	167	166	148	175	169	197	175	147	170	154	198	169	183	150	177	173	189	145	161	174	163	159	148	154	162	172	192	170	155	174	171	208	174	188	169	164	146	175	197	189	168	170	174	173	163	153	151	163	173	174	168	167	169	166	155	184	175	188	176	158	151	183	165	168	155	161	171	162	190	157	134	155	174	172	176	175	177	167	164	163	153	174	163	172	164	175	166	155	174	163	163	174	178	153	165	160	182	155	199	154	168	162	194	144	193	172	163	145	167	155	153	160	169	156	171	165	159	178	165	172	158	161	162	153	171	175	185	159	174	172	180	167	168	182	167	167	174	157	160	184	179	178	184	175	177	140	158	158	168	172	164	172	157	165	158	184	192	185	169	163	159	165	180	179	148	132	150	148	162	176	171	163	208	164	177	149	197	205	177	167	145
8337	6378	8244	7165	5510	4197	3045	2423	2042	1761	1757	1504	1343	1210	1051	999	901	828	852	724	742	746	699	654	677	577	552	591	572	508	529	500	482	477	497	455	496	464	417	477	450	444	429	460	433	436	436	442	421	426	386	425	413	418	427	408	419	428	431	415	456	420	411	433	422	423	416	407	454	439	448	475	417	399	415	447	410	421	421	424	393	376	411	401	392	416	410	400	396	403	418	443	415	425	377	451	413	401	396	444	409	441	408	434	460	413	404	428	408	403	427	405	418	416	387	422	448	421	385	415	403	391	380	423	396	424	404	408	404	408	397	421	399	408	435	435	394	426	387	388	407	416	406	388	379	394	443	412	377	410	411	435	394	420	449	414	370	382	441	461	434	405	420	421	413	398	409	403	400	386	444	370	407	383	406	439	385	394	441	421	447	415	372	437	400	425	410	420	425	432	445	408	426	398	404	416	431	409	426	402	399	397	417	418	360	403	403	382	415	411	440	397	397	405	398	387	406	395	417	406	438	404	427	421	436	426	390	389	384	397	386	454	397	390	391	418	432	424	421	413	404	409	421	398	392	411	380	392	379	439	392	417	401	407	419	389	402	382	417	410	387	427	398	421	393	417	424	431	414	402	389	366	430	430	403	400	416	391	413	407	435	370	388	412	372	403	415	399	406	437	386	384	401	385	387	430	429	393	410	415	388	427	400	418	394	402	408	438	388	413	403	384	440	427	435	412	419	360	395	423	424	425	429	425	400	418	407	391	393	414	453	412	423	411	420	374	414	395	395	374	375	424	392	424	415	416	390	389	403	417	410	398	400	395	391	414	436	465	387	406	415	424	425	412	397	431	450	417	449	429	382	367	391	385	394	369	405	394	420	443	413	444	362	408	385	432	422	368	398	429	434	378	404	407	342	405	398	404	384	373	466	418	390	401	392	383	398	404	405	366	411	418	408	407	417	429	418	394	389	422	401	437	399	402	404	426	405	439	432	398	409	411	418	407	390	398	392	401	411	419	385	417	404	415	400	415	407	429	431	425	421	414	398	397	377	420	438	413	463	413	405	385	417	387	408	433	398	388	398	392	434	443	411	382	398	418	383	402	389	413	396	406	383	411	408	419	404	458	435	405	386	412	415	452	408	363	413	395	394	443	401	416	389	388	404	462	397	392	422	415	402	434	420	401	399	392	423	384	395	404	417	405	407	386	453	392	388	395	411	372	427	390	390	383	428	422	402	417	376	429	450	420	424	402	422	389	391	402	411	425	414	392	389	429	390	435	398	456	406	403	455	395	384	410	410	425	432	432	433	443	433	434	410	431	414	409	394	425	392	411	398	384	389	415	392	382	389	401	395	456	429	419	408	419	389	412	426	392	424	378	454	405	379	400	455	399	410	412	418	382	411	369	381	352	410	379	411	376	387	386	422	430	414	403	437	431	418	422	408	435	376	426	437	391	427	417	426	405	398	417	382	370	419	398	436	411	371	428	381	371	381	420	402	405	401	422	384	409	378	405	378	413	420	389	416	406	397	439	418	398	424	365	405	447	387	395	414	438	389	391	401	407	441	401	390	402	413	380	412	410	392	386	397	426	412	409	417	445	414	404	377	396	431	415	412	460	381	398	382	406	367	430	395	386	404	415	398	392	402	446	392	387	398	438	405	424	415	433	401	390	419	420	415	424	436	407	420	436	428	414	400	397	400	413	399	435	414	394	375	418	403	423	375	436	408	437	416	403	401	382	417	419	394	392	420	374	383	419	455	399	430	437	405	367	410	410	392	414	408	409	427	397	416	409	383	432	419	422	416	419	396	398	423	371	413	418	429	408	405	456	398	420	420	464	395	407	405	409	445	384	430	400	414	428	393	410	442	375	449	405	386	420	414	419	388	426	380	370	417	401	421	428	402	389	407	373	416	425	390	392	393	399	429	411	417	424	394	404	416	411	397	410	405	432	415	445	424	419	446	384	391	391	442	421	414	423	377	394	382	432	422	420	409	426	425	423	407	429	410	421	418	412	401	405	427	438	419	421	424	421	441	426	438	417	415	433	422	372	417	370	392	438	423	431	404	407	404	389	441	425	410	397	455	409	402	411	391	434	395	408	405	402	407	451	416	405	409	450	376	456	408	425	433	419	406	405	389	378	404	427	431	429	428	399	413	404	386	439	403	410	404	458	455	412	433	378	418	401	442	418	411	396	434	373	435	416	426	377	433	428	424	390	415	392	383	429	442	397	399	385	392	443	408	444	431	402	412	466	420	400	432	402	430	412	393	394	410	416	396	417	462	360	341	394	380	411	408	406	397	459	411	379	390	412	411	368	409	417	414	381	394	412	376	393	383	415	411	406	434	412	402	440	417	376	412	431	407	392	411	415	416	453	432	404	395	421	430	402	399	376	411	393	400	404	399	396	379	425	374	393	434	389	399	418	429	405	438	430	423	415	389	419	444	427	451	397	398	411	418	377	416	411	404	404	407	429	421	404	423	418	397	422	404	394	412	412	404	409	452	420	393	403	416	409	427	407	425	414	406	406	407	398	426	378	393	395	433	435	407	422	402	421	437	379	396	389	424	400	432	415	401	395	445	422	436	410	425	441	397	425	429	403	382	396	402	386	401	450	441	427	397	430	390	466	402	400	415	384	418	393	360	415	426	393	412	422	402	446	386	429	357	425	435	417	416	422	412	402	445	417	369	405	413	377	390	436	403	426	372	387	404	386	434	385	403	428	385	448	409	411	410	414	426	413	397	414	405	430	433	409	399	395	409	429	430	429	397	400	423	415	400	382	398	380	408	405	376	399	443	398	437	412	438	382	416	421	401	387	418	392	420	429	403	425	414	379	408	421	427	392	397	423	439	385	389	440	415	414	454	425	413	405	412	397	397	409	408	413	396	421	415	366	429	401	384	411	409	410	418	382	417	416	372	423	401	413	419	424	418	409	391	395	394	394	418	370	430	407	443	437	423	383	418	440	411	407	402	425	409	407	408	384	425	391	382	424	400	452	464	466	394	375	414	394	436	368	428	432	416	373	419	397	425	389	398	387	419	416	416	416	416	437	402	411	415	414	415	450	422	432	410	399	436	444	425	379	368	429	401	401	390	439	438	387	420	437	405	406	379	415	419	393	396	410	442	406	434	408	438	407	439	414	428	440	413	453	405	406	395	396	416	433	386	402	444	430	388	425	397	399	423	376	404	408	413	393	401	414	413	414	390	430	424	418	414	393	396	378	445	392	439	401	410	386	423	391	410	437	407	399	413	402	408	404	410	397	404	422	401	407	420	414	413	382	427	381	397	461	404	399	418	394	387	414	414	415	413	434	425	391	418	409	439	396	429	399	420	434	435	394	443	414	393	425	410	405	424	423	417	385	430	431	373	398	437	402	401	435	411	405	419	442	427	423	413	431	413	391	398	438	417	387	389	402	388	387	414	376	430	424	452	424	409	387	408	363	417	444	401	402	446	402	393	391	431	398	395	397	403	418	368	445	423	406	386	391
34165	25452	24344	13375	4946	2559	1385	946	767	700	624	576	507	481	402	368	330	282	320	316	286	276	287	259	269	214	231	213	199	212	213	184	183	175	178	164	173	195	191	198	187	187	196	172	186	210	170	161	158	171	202	197	181	192	174	157	184	182	183	170	180	208	165	172	172	184	178	171	184	163	191	167	177	166	184	191	178	175	164	181	159	179	183	158	150	186	192	179	167	162	175	190	171	184	153	184	178	177	184	161	162	182	168	159	175	182	178	162	188	169	183	168	160	168	171	169	175	166	145	184	180	162	170	189	155	170	169	154	154	162	169	162	195	175	182	194	170	162	170	192	157	153	154	189	162	160	166	171	182	157	174	175	175	152	168	171	159	187	184	157	154	157	170	198	176	189	175	173	174	155	177	155	178	186	160	170	185	194	183	166	151	155	170	164	160	182	165	145	179	136	195	157	188	174	175	157	173	170	167	173	159	168	162	145	143	173	165	180	156	178	181	164	189	158	177	158	159	155	170	177	184	161	173	167	160	179	177	162	185	176	166	160	164	175	163	144	144	187	179	165	169	180	150	179	162	180	167	155	175	149	166	154	195	206	153	176	178	187	171	150	203	173	175	146	166	160	168	169	176	177	164	151	164	182	184	181	177	212	177	190	178	183	154	152	169	167	152	184	198	160	162	186	172	171	165	168	169	175	173	188	198	173	165	171	177	173	151	160	167	174	148	193	171	178	165	167	170	193	176	177	175	168	182	163	172	154	165	165	188	178	182	172	176	211	146	169	148	188	145	153	178	176	174	175	180	173	153	169	178	176	137	180	189	181	166	167	164	173	197	186	162	172	153	188	161	164	142	175	168	186	187	179	160	170	164	151	165	164	184	161	158	164	178	153	160	169	171	159	178	176	181	159	174	177	180	167	167	156	174	159	163	166	158	175	167	159	184	187	177	193	161	203	186	194	161	165	185	166	162	162	174	152	152	161	187	177	205	193	194	170	179	179	176	173	198	186	175	174	185	182	186	164	166	162	166	156	156	200	169	142	176	171	170	175	147	176	181	141	186	177	163	165	165	163	171	145	153	169	175	194	168	179	168	169	164	176	163	182	159	184	170	169	184	182	149	161	194	185	168	174	175	160	205	164	167	157	155	165	166	156	169	188	171	167	163	191	188	201	178	154	152	159	144	178	169	189	186	177	157	171	161	177	153	182	185	184	158	167	147	165	188	165	143	169	169	167	176	184	156	199	151	146	181	177	173	191	174	181	134	197	161	189	188	162	163	166	184	166	191	167	161	179	194	185	193	150	149	153	133	161	163	164	204	189	187	162	163	173	152	171	190	157	173	173	176	179	179	157	173	175	175	165	158	150	166	168	159	163	172	184	170	146	159	194	158	174	182	157	164	167	188	163	185	174	162	180	175	152	175	166	181	166	167	164	176	197	175	158	183	167	145	194	191	171	154	148	154	178	166	186	191	150	168	171	179	163	178	164	178	163	182	184	161	142	194	191	182	165	165	178	167	159	157	184	171	158	158	165	175	163	200	168	182	159	144	168	179	165	180	181	181	181	152	174	174	159	178	177	164	194	169	171	187	154	173	186	166	178	160	137	159	147	177	181	152	172	168	157	159	180	175	180	190	196	188	177	166	159	164	155	183	190	165	149	188	171	177	176	166	195	165	160	166	169	180	150	164	156	183	160	179	194	158	160	172	176	177	182	187	165	187	180	162	146	172	144	175	139	168	147	155	166	181	174	171	185	181	178	179	179	170	180	142	156	143	168	166	156	163	159	195	177	172	185	184	176	176	167	168	163	155	179	187	175	176	167	190	165	186	176	182	166	159	200	171	159	172	150	170	144	163	171	191	171	159	167	197	167	209	153	193	173	180	173	164	158	183	175	155	178	160	187	175	204	160	171	153	153	188	173	148	184	185	169	167	166	186	161	157	171	202	170	150	144	173	174	154	189	193	165	185	177	181	159	171	181	179	196	177	181	162	184	196	143	163	172	180	165	160	153	184	174	173	171	154	178	147	173	186	154	171	155	163	172	166	165	147	148	143	154	186	195	199	164	153	180	172	183	162	191	176	172	142	169	180	156	174	166	170	170	162	156	157	178	170	179	144	186	158	193	160	178	164	183	185	161	153	157	182	184	171	180	182	154	152	178	153	151	181	174	165	186	178	199	160	173	178	183	178	167	167	205	169	171	190	172	173	153	150	167	175	169	180	163	169	155	191	158	158	198	158	166	160	170	166	148	178	183	179	181	165	175	185	164	178	162	155	161	194	174	153	187	181	163	159	167	189	157	175	171	175	168	156	175	181	181	160	173	167	164	149	160	174	170	179	133	151	163	162	177	176	164	159	159	187	164	181	167	147	188	163	176	171	192	165	172	151	194	174	185	183	175	173	189	172	185	150	167	180	193	170	169	181	190	151	159	163	193	153	158	177	149	181	162	179	167	166	180	167	148	197	181	182	165	166	176	163	165	149	174	191	150	151	153	172	164	166	174	167	169	168	143	165	159	171	154	170	144	185	177	163	175	192	152	167	201	168	188	170	182	166	160	174	164	164	168	198	182	167	168	156	170	173	190	192	177	172	176	159	189	167	173	157	168	159	154	148	170	168	186	148	175	148	190	143	157	155	185	173	170	173	180	190	188	178	168	168	182	174	163	191	178	172	169	182	190	188	165	184	167	178	181	159	162	163	168	151	164	150	164	190	158	172	191	171	181	152	175	184	162	182	157	150	166	175	175	182	154	176	138	156	177	171	162	182	197	172	177	194	177	168	174	183	178	153	163	192	176	129	175	173	199	152	181	146	187	177	162	176	195	192	170	177	152	157	175	158	180	184	160	180	156	172	178	189	196	168	179	180	171	172	175	156	183	177	158	181	162	160	179	177	167	165	177	172	182	153	167	164	156	179	185	182	185	173	181	171	164	170	166	178	164	195	170	171	176	173	150	178	180	163	152	176	168	150	175	177	186	154	190	196	171	172	165	147	158	185	175	186	172	170	173	153	185	171	155	174	185	147	171	168	167	152	174	179	181	173	173	153	166	198	180	188	164	179	168	173	196	179	199	163	184	170	183	163	174	189	197	143	175	177	140	158	171	190	160	162	171	190	171	188	171	163	163	156	179	170	188	189	162	196	169	176	152	165	177	159	174	202	161	177	156	172	193	180	176	174	162	183	185	163	194	152	168	199	173	155	164	166	150	175	147	173	183	148	176	165	169	164	180	178	163	175	178	179	163	184	162	154	169	165	198	198	182	156	167	163	153	161	174	168	152	205	166	182	156	154	154	164	181	182	182	200	155	181	167	206	156	177	176	168	179	181	177	191	171	176	189	147	181	151	167	173	166	189	157	175	160	169	176	165	184	180	165	171	173	169	185	169	176	160	171	172	178	166	195	183	164	173	170	159	164	183	176	148	210	182	188	184	182	160	168	149	159	164	160	193	171	157	149	207	179	171	179	157	182	162	172	167	173	186	174	177	164	167	157
26383	20154	26331	16309	9965	7427	5381	4140	3714	3325	3179	2767	2379	2116	1888	1722	1478	1431	1315	1129	1203	1075	988	992	950	820	778	738	728	704	709	596	574	549	601	568	518	504	542	513	497	475	485	441	460	499	479	494	425	474	483	437	480	449	421	455	460	420	405	439	418	448	447	495	417	440	435	417	419	451	439	425	422	429	427	431	389	394	443	416	424	412	392	399	418	424	416	435	402	429	419	421	433	433	398	397	412	382	430	369	393	467	448	393	402	424	454	408	416	386	407	407	433	413	402	378	421	425	416	417	398	432	418	382	421	392	432	388	408	369	395	415	410	409	413	373	423	381	414	429	402	413	457	427	402	407	450	415	384	377	448	442	421	420	412	423	400	419	409	448	433	386	394	399	420	417	404	400	396	382	395	416	391	405	404	404	390	429	439	413	410	406	404	427	433	438	403	368	358	398	423	425	403	393	403	403	402	397	424	439	417	364	436	401	399	420	419	421	399	374	398	407	426	409	422	403	404	418	364	451	372	388	435	418	414	398	350	417	349	417	369	385	420	433	404	404	415	423	365	410	405	406	435	449	405	418	407	412	413	370	420	420	412	387	385	378	396	387	390	422	413	416	407	411	420	407	412	427	402	399	429	416	410	393	404	428	416	428	435	429	377	416	392	430	409	412	411	422	373	388	428	398	390	418	393	424	424	438	393	409	404	408	420	420	405	410	453	370	415	404	415	407	438	431	395	408	416	443	405	393	408	367	439	403	409	384	438	442	417	407	383	387	406	439	415	408	379	423	421	454	415	412	426	437	374	386	406	363	384	388	418	419	395	419	424	416	399	442	419	413	417	370	418	438	412	390	426	427	384	421	400	434	391	419	435	428	440	417	418	408	387	390	396	412	424	421	394	428	424	427	429	380	394	396	413	415	420	423	407	359	402	452	399	403	405	402	405	418	424	388	400	399	381	422	383	400	422	396	383	406	394	418	388	426	420	397	409	405	394	398	408	427	396	380	419	400	427	381	384	411	394	417	409	409	406	434	385	416	400	447	368	403	397	403	416	412	419	418	417	418	444	383	411	398	415	402	414	371	433	370	432	401	407	429	384	395	400	371	413	399	395	424	397	454	430	381	411	422	381	408	437	386	403	424	387	406	423	401	436	434	387	375	405	429	429	400	383	435	440	381	393	403	398	421	412	418	380	398	419	467	414	431	415	429	390	402	407	400	418	412	439	456	378	410	404	464	421	402	425	382	412	379	407	422	402	426	402	396	396	408	394	409	413	429	411	402	420	432	400	391	402	420	390	356	418	410	413	414	373	419	411	425	407	414	411	400	413	383	426	398	392	424	362	434	402	395	424	390	433	420	453	422	396	413	425	398	424	374	401	418	403	418	400	412	408	398	379	406	410	391	415	412	432	435	412	413	404	406	397	384	408	401	438	441	424	423	430	388	369	433	418	404	425	451	417	405	403	382	385	438	391	455	439	424	406	387	414	417	416	414	403	403	422	427	397	417	404	410	381	394	384	384	435	399	416	412	415	387	410	385	378	381	419	387	401	419	411	400	398	397	409	438	375	395	405	425	413	418	431	434	414	404	369	447	406	421	402	434	382	435	427	428	379	429	432	415	415	405	405	412	433	400	410	405	389	442	386	390	415	374	374	444	456	392	403	410	368	422	409	395	441	426	409	411	394	406	387	414	391	404	420	368	406	431	429	421	404	423	427	426	407	425	394	363	388	393	365	399	410	429	429	416	398	418	407	404	413	417	409	388	375	407	429	413	425	425	404	404	420	411	390	400	427	413	422	377	407	441	378	436	408	436	463	415	397	401	400	437	397	366	403	424	379	398	399	412	415	421	403	395	419	415	407	407	447	409	367	393	395	413	425	394	409	438	406	436	420	407	410	430	403	379	431	420	413	402	409	429	390	389	450	449	404	389	414	366	396	383	388	391	410	407	383	393	417	394	429	424	444	387	427	416	443	388	428	432	378	371	423	403	382	425	424	412	428	411	403	396	403	433	389	388	404	431	404	431	414	428	430	401	414	380	402	422	424	421	417	381	429	457	428	409	381	411	407	420	368	394	412	423	435	372	386	398	398	383	393	409	427	419	443	421	393	363	394	389	451	387	389	405	403	402	401	402	366	399	437	383	434	387	371	395	391	362	405	402	438	437	415	383	428	442	440	429	398	431	368	388	428	409	437	430	394	421	402	415	427	420	413	444	421	400	364	405	423	396	387	399	378	405	394	408	399	409	411	428	418	388	414	413	396	400	383	407	395	424	424	416	408	409	363	437	371	422	418	415	407	403	447	379	394	371	385	417	411	399	444	417	399	452	377	384	419	400	439	424	388	386	428	452	422	442	411	392	398	423	405	361	408	418	406	413	353	424	404	440	424	402	397	424	404	378	407	413	430	380	402	416	420	421	436	445	396	418	432	417	400	417	389	402	380	397	429	427	419	410	382	421	429	392	417	400	401	391	434	400	405	407	438	393	411	410	396	387	395	412	386	410	429	408	377	398	423	430	372	407	411	437	385	419	404	401	402	390	426	353	422	387	458	375	421	420	398	382	405	412	373	438	399	454	417	404	423	411	398	357	422	403	442	383	406	388	407	401	425	403	445	417	404	403	397	428	411	364	421	414	364	384	433	390	427	410	370	410	384	444	393	445	408	401	422	407	419	429	370	427	412	434	433	396	399	415	394	397	395	405	428	388	449	432	433	410	407	419	391	395	406	400	367	389	408	373	377	402	439	416	432	382	420	386	423	404	413	431	399	409	438	418	391	427	391	418	399	390	430	455	433	408	368	434	435	402	431	410	377	405	423	376	398	431	417	405	432	386	422	371	389	410	426	405	422	355	424	386	384	402	418	435	403	430	424	373	376	374	423	432	430	394	407	393	450	430	452	407	429	427	431	374	377	379	432	372	400	401	422	425	413	376	397	414	368	437	432	401	415	409	412	400	463	424	396	394	404	403	437	443	437	429	387	386	427	401	425	410	373	424	416	420	434	386	415	406	424	435	406	447	391	397	410	425	396	424	413	420	472	415	395	411	429	439	413	385	420	396	428	422	396	412	399	452	402	406	425	406	393	409	412	405	420	388	414	415	426	422	412	400	405	414	402	371	389	409	426	406	403	420	456	390	393	415	437	420	413	405	400	422	454	407	426	404	402	388	388	417	394	420	446	422	402	425	394	391	400	385	420	400	380	414	401	419	403	403	426	408	410	449	420	417	387	417	423	409	420	433	416	395	409	426	400	405	424	451	430	453	413	398	400	401	400	390	433	421	417	399	385	401	446	404	405	381	402	424	391	413	421	407	398	423	408	433	423	421	414	420	409	374	408	453	415	375	394	382	429	426	416	381	369	389	409	435	406	386	421	395	391	404	427	356	417	426	403	372	433	405	391	395	406	385	403	369	413	414	413	401	409	437	385	416	400	418	422	384	441	428	429	420	424	385	400	388	375	392	421	408	376	406	395	389	433	421	401	399	431	442	394	382
45203	35307	31859	19946	9239	4356	2248	1398	1092	985	947	787	701	604	566	387	377	349	397	304	322	303	334	295	257	249	230	241	203	213	196	173	177	202	171	159	186	183	174	186	156	139	140	133	165	161	145	152	149	157	144	146	161	156	154	165	172	153	143	142	164	135	132	149	143	153	170	150	151	153	150	163	146	134	131	168	162	145	157	148	122	139	152	141	143	109	135	168	144	127	146	162	142	148	148	129	161	136	138	125	160	163	155	171	139	159	124	138	139	123	136	158	154	142	144	126	130	152	149	146	159	120	137	116	142	160	144	151	125	141	135	127	142	164	147	135	139	125	161	144	159	140	159	122	144	133	128	159	153	135	145	165	156	145	143	147	137	160	145	159	141	127	150	149	141	144	130	134	142	140	138	144	114	154	150	134	131	144	124	156	131	157	157	144	146	158	160	138	147	150	137	153	136	175	130	147	140	148	128	143	138	150	139	148	143	140	158	142	141	157	145	139	161	135	139	150	145	154	152	158	138	150	157	154	145	150	156	127	166	145	148	132	136	143	153	144	151	136	139	133	141	147	156	154	118	128	146	164	140	151	126	144	157	145	154	144	128	155	141	141	134	154	164	150	143	152	129	170	174	166	146	146	140	147	147	159	144	173	137	151	127	118	154	161	138	133	137	149	145	146	159	139	148	138	127	153	114	147	128	161	146	133	133	119	151	137	145	142	125	156	136	130	149	148	152	152	150	146	151	146	124	124	145	132	128	147	146	133	143	139	150	142	145	166	145	127	142	163	142	149	149	132	146	136	173	155	141	142	160	131	157	128	119	134	150	161	129	109	122	149	149	148	149	149	143	132	154	139	127	133	138	140	156	145	146	157	163	145	153	163	156	155	139	141	146	131	138	131	143	141	140	144	131	161	166	159	162	144	144	136	152	138	125	134	102	129	147	140	147	162	152	169	139	144	155	141	146	142	158	139	173	141	145	151	151	136	134	141	150	166	159	154	156	127	143	158	150	141	139	157	136	157	178	147	129	130	149	146	150	150	153	143	148	138	153	122	141	150	136	134	153	165	142	148	131	139	136	154	139	133	160	154	150	169	156	156	137	161	125	133	144	146	152	148	122	154	151	136	144	154	123	129	150	153	136	133	166	122	134	139	138	134	152	131	139	135	125	141	142	160	145	150	156	149	174	137	172	160	114	148	164	159	139	159	135	127	140	122	159	146	148	148	136	146	172	138	142	137	134	142	140	139	150	148	148	156	158	155	128	128	142	136	126	144	130	135	156	155	151	147	128	165	138	148	154	127	138	125	143	140	146	167	147	146	143	140	142	147	137	128	161	149	139	148	127	133	134	136	139	149	155	167	143	168	135	146	159	139	139	116	126	128	140	153	141	154	130	126	129	142	118	132	160	145	136	146	139	151	156	157	139	143	131	137	117	171	140	134	155	138	135	146	136	134	141	119	146	148	143	123	132	129	148	143	119	153	122	158	146	114	117	130	142	143	143	130	136	141	135	139	133	151	154	170	118	149	143	135	125	131	146	136	151	148	141	164	137	127	156	170	157	136	136	141	153	146	141	158	168	147	132	153	134	140	135	153	154	132	129	149	125	153	148	141	120	131	140	155	159	126	118	140	142	168	165	136	152	127	140	135	155	138	157	132	157	147	145	139	131	139	131	149	137	144	166	156	160	132	146	141	135	147	137	134	148	137	141	136	152	148	129	143	148	146	169	155	151	154	141	138	136	149	154	155	152	143	164	169	146	154	149	162	148	155	133	116	145	152	140	138	143	161	157	166	146	142	142	140	132	150	138	136	142	170	151	121	130	135	143	155	156	139	144	154	179	164	148	174	128	162	155	156	129	165	143	128	137	160	132	139	134	141	170	127	142	163	147	164	154	134	141	167	158	142	145	150	150	149	188	140	144	165	148	134	135	142	118	151	131	137	138	186	126	117	157	142	136	149	164	157	132	131	143	160	151	161	129	143	132	134	154	143	157	143	144	138	139	151	153	150	127	157	148	139	130	143	169	152	133	144	141	149	136	153	140	136	142	149	112	123	133	135	131	153	142	151	146	121	165	148	132	154	164	140	134	147	148	129	133	147	138	132	132	143	128	148	156	146	149	145	136	159	138	163	147	121	132	127	124	157	144	126	136	141	142	109	159	118	134	143	142	151	120	162	135	153	152	145	143	129	146	145	175	134	137	123	138	140	140	145	150	154	119	144	150	153	158	139	141	151	138	139	156	143	169	147	132	152	143	132	129	129	126	127	150	143	139	146	145	145	161	146	133	140	146	129	125	155	144	140	135	139	140	134	148	159	125	120	133	152	135	130	156	144	144	143	139	128	129	125	146	140	125	136	143	121	142	144	142	134	163	122	156	154	144	140	134	112	153	133	124	153	146	161	137	134	156	156	160	148	162	163	128	150	145	155	154	154	166	140	125	147	142	140	146	132	141	148	145	155	165	150	147	162	118	125	163	138	146	147	140	121	138	146	152	142	162	155	150	129	135	152	142	138	157	133	132	141	138	150	143	144	138	158	130	121	162	120	142	120	128	139	158	162	137	122	155	150	143	138	148	122	144	133	150	146	143	143	169	153	163	131	142	143	151	143	131	148	155	134	146	118	135	131	145	121	146	149	152	154	160	131	124	153	149	136	167	137	119	156	141	152	168	146	161	163	153	157	131	167	144	139	140	145	138	154	143	150	158	143	128	155	130	147	144	155	159	135	131	145	125	148	146	121	157	146	143	177	153	148	147	141	134	145	142	130	164	145	135	120	173	158	135	178	153	140	165	149	159	151	140	160	140	168	135	156	148	142	142	158	165	135	136	158	153	157	136	145	167	147	152	126	164	150	132	157	152	135	143	150	156	149	156	114	162	154	158	142	154	128	123	184	131	128	132	165	145	136	134	160	135	133	135	141	170	123	155	140	176	128	138	148	145	146	128	151	132	144	113	140	172	149	161	143	140	134	147	151	119	133	135	139	137	152	143	147	151	163	155	138	166	137	141	139	142	140	157	155	156	127	166	167	139	150	146	130	147	145	156	131	140	163	131	132	154	135	138	131	132	134	141	155	120	135	147	143	126	134	166	136	153	124	165	130	169	149	147	160	142	156	153	118	134	151	163	147	159	140	132	125	122	120	134	144	142	126	138	140	156	155	159	143	119	153	142	138	127	152	140	146	145	126	149	163	154	140	144	148	153	135	115	151	139	153	142	148	142	142	154	130	154	153	162	117	127	143	166	169	127	159	150	142	127	146	149	155	156	142	147	150	148	145	129	143	125	135	140	140	129	128	125	139	152	135	141	124	153	155	124	150	136	141	157	152	167	125	154	145	132	142	178	130	139	139	147	142	150	119	136	160	166	154	128	139	138	159	154	148	151	158	148	147	137	146	157	149	154	131	126	132	146	135	141	151	179	171	126	167	144	145	131	178	133	147	145	149	126	166	138	134	155	165	123	144	133	141	142	154	158	154	144	148	167	151	112	131
33636	29022	32619	19766	13732	10071	8012	5925	5106	4793	4490	3924	3684	3045	2592	2241	2037	1821	1680	1571	1588	1446	1333	1382	1180	1039	1002	944	877	805	716	745	653	608	580	548	550	546	510	488	517	510	457	442	467	454	412	433	450	466	444	402	387	399	369	393	394	391	395	400	372	405	368	407	389	375	395	385	418	358	345	389	349	371	346	374	369	339	349	350	347	348	371	347	388	357	365	347	353	314	348	341	352	365	342	370	349	351	378	348	368	338	366	344	324	327	352	366	346	375	352	329	354	351	336	348	356	332	366	367	370	361	332	337	332	352	361	330	354	360	354	356	350	344	355	337	384	336	347	336	346	308	368	355	336	352	355	349	344	370	369	406	335	365	319	354	361	341	336	319	338	358	354	366	351	354	346	335	349	331	355	359	371	350	349	392	377	358	374	355	321	328	318	342	317	366	340	355	332	350	346	310	357	342	357	329	330	382	368	400	345	362	366	352	360	300	332	375	368	324	332	340	317	365	332	358	329	362	358	329	364	333	320	344	354	357	328	334	355	342	350	357	347	357	364	383	370	364	355	356	381	356	318	352	337	336	373	353	385	338	318	367	337	312	333	381	376	397	336	376	329	323	351	335	362	335	341	362	331	380	340	332	359	344	368	302	371	341	360	334	350	350	317	353	334	349	361	382	360	374	349	314	370	335	373	357	320	334	344	361	351	314	352	320	313	327	334	356	359	387	353	336	361	353	327	351	339	312	327	355	369	332	354	312	336	358	334	338	346	317	324	344	332	372	380	346	333	332	338	381	345	327	346	326	342	361	368	398	337	347	350	331	362	355	333	342	330	356	309	307	374	356	340	367	329	320	321	333	348	342	314	376	328	357	322	337	328	328	364	363	334	340	322	332	347	342	364	364	320	354	343	325	345	336	337	356	373	379	327	327	355	334	350	369	358	357	351	344	340	317	351	332	389	342	364	344	352	377	326	371	374	354	356	337	330	386	330	352	326	347	331	390	342	352	367	356	331	365	355	317	344	323	346	341	321	344	302	331	326	337	331	323	366	362	365	348	352	330	345	369	325	327	364	333	335	362	366	367	336	357	351	311	327	333	370	374	339	351	359	384	332	324	360	348	355	393	374	360	326	352	365	400	345	376	379	346	342	340	344	365	324	330	354	388	379	359	315	355	366	336	355	350	376	361	326	358	340	316	326	328	345	378	370	339	329	368	360	372	362	382	321	349	352	328	331	333	358	365	328	363	352	357	333	339	337	373	360	342	357	350	369	353	349	348	373	318	330	355	325	351	329	325	358	355	337	348	351	319	349	349	347	335	337	338	311	356	346	399	366	376	351	365	318	354	382	401	321	335	343	323	340	353	363	317	342	338	384	362	337	355	347	352	331	333	366	338	340	359	337	308	318	377	344	343	354	319	336	360	347	340	349	334	350	347	337	354	348	338	330	348	371	332	312	367	352	348	366	350	383	366	361	368	328	342	356	320	346	344	342	327	303	387	324	348	341	380	351	368	360	337	365	349	360	336	341	325	343	336	353	345	319	356	381	343	354	352	359	357	348	355	364	333	303	363	384	343	345	362	332	350	341	351	338	333	329	353	346	339	365	374	354	376	349	337	383	349	342	359	349	361	376	365	350	335	371	303	344	366	383	355	338	367	357	346	368	364	338	353	367	351	319	332	386	354	328	337	325	349	392	349	330	349	364	325	344	390	367	366	344	350	359	333	362	321	338	348	354	338	395	354	358	372	309	328	376	363	360	381	370	328	335	356	378	392	341	339	373	364	328	336	344	345	367	367	327	316	321	333	310	307	338	320	338	342	361	351	343	350	374	324	363	347	352	368	347	317	330	331	314	364	373	326	384	355	370	340	345	329	347	342	356	335	351	356	362	342	384	376	378	387	347	350	351	371	346	326	366	339	322	331	340	346	359	340	338	373	331	334	343	384	362	339	349	336	335	363	377	377	347	364	349	317	314	337	355	340	350	360	373	346	359	362	338	323	325	339	348	349	361	358	346	330	360	336	364	342	357	335	351	371	346	376	339	344	370	360	384	330	322	335	366	322	358	351	381	343	362	355	379	331	377	355	362	359	332	368	349	316	344	315	342	346	338	367	360	350	345	382	346	374	326	328	346	361	354	379	324	335	377	361	341	344	367	349	357	313	313	377	361	368	331	333	340	339	356	350	343	337	320	314	358	358	341	345	351	351	333	363	391	326	348	355	341	358	376	341	325	346	354	350	336	343	365	344	342	345	364	377	343	351	374	386	370	332	370	338	340	356	315	358	358	328	339	362	351	369	342	355	344	316	335	354	332	342	338	396	399	344	331	334	333	364	338	343	341	346	342	332	312	375	317	338	364	390	343	336	332	362	349	352	294	325	316	349	328	375	334	354	336	342	352	326	344	343	344	403	336	371	327	382	339	394	329	363	378	363	356	360	352	326	357	383	365	337	341	344	345	324	320	362	356	353	320	333	353	363	361	352	347	344	341	349	336	325	345	349	349	354	334	381	332	358	325	333	359	367	337	386	343	355	340	347	326	377	318	364	362	366	346	333	358	333	342	359	382	335	330	350	369	353	364	386	336	325	337	355	346	365	352	350	358	338	356	353	320	356	341	359	376	399	339	354	356	355	333	370	337	322	338	369	360	331	337	343	347	345	356	317	364	366	341	342	317	349	350	375	315	371	354	354	350	331	347	318	385	376	337	358	362	347	373	357	348	347	321	362	368	342	385	375	359	369	351	365	383	339	357	338	329	322	321	342	360	364	354	372	329	349	350	331	318	352	358	317	356	364	358	329	336	368	384	383	364	313	362	364	341	350	390	347	377	348	335	374	341	373	334	342	339	351	336	331	364	359	378	342	351	368	329	369	335	338	341	346	327	354	352	339	329	344	365	362	335	351	339	345	349	323	332	337	350	355	349	347	356	363	336	358	335	368	375	382	373	356	339	340	361	317	336	368	322	402	371	349	355	339	342	339	326	339	328	378	384	341	350	319	370	368	327	356	344	351	320	354	356	370	358	329	390	355	345	356	357	359	329	323	342	365	361	343	351	319	342	360	377	346	363	348	317	343	350	331	327	313	353	357	377	334	390	345	321	368	344	362	346	379	354	341	333	348	316	331	340	333	327	346	347	358	361	391	341	344	330	334	373	342	349	349	352	317	340	351	377	356	374	344	339	366	324	345	338	349	342	350	305	357	356	337	331	328	356	368	355	343	360	362	309	358	385	366	371	353	356	375	364	344	355	338	373	343	349	357	369	375	376	360	377	338	388	352	332	358	345	344	352	361	335	336	338	338	365	339	337	385	344	367	329	355	351	337	359	357	342	332	344	303	354	324	337	352	361	352	370	351	378	353	338	329	350	353	331	334	332	297	356	347	378	361	374	332	374	348	343	346	375	324	371	349	346	348	386	379	369	329	356	384	370	347	355	319	339	346	325	346	338	338	358	371	384	366	335	344	369	360	361	354	349	332	343	349	328	344	371	348	356	347
10527	5860	4380	2353	1404	887	652	570	453	420	403	351	349	271	263	264	256	236	244	212	244	211	182	201	194	186	192	191	216	198	160	178	181	167	208	218	177	153	167	180	188	153	169	171	155	175	169	165	173	164	172	184	204	170	175	162	166	161	187	186	163	204	173	172	172	168	173	191	161	171	173	167	172	178	170	167	142	186	203	176	177	157	154	162	179	160	162	172	152	182	179	157	171	164	166	165	159	157	164	179	172	152	148	182	181	174	182	175	180	123	180	151	164	161	161	182	154	164	176	172	157	178	172	161	164	171	198	162	172	148	173	166	160	171	181	164	159	158	207	165	167	152	144	195	158	158	168	166	161	157	185	175	163	197	171	203	162	169	182	183	171	159	168	153	178	182	154	171	185	172	190	188	169	179	170	173	158	153	171	165	177	183	169	168	174	159	156	158	160	158	148	156	166	169	167	186	183	174	166	171	212	156	196	160	188	180	162	170	176	158	189	171	197	147	190	170	166	163	175	172	161	166	181	182	175	196	174	164	159	180	156	173	170	185	180	166	164	187	190	187	151	173	182	146	163	193	177	163	181	175	156	165	183	206	173	190	177	186	157	198	146	184	167	154	176	172	165	163	161	155	160	154	179	195	171	156	159	186	195	163	172	185	183	164	164	190	174	187	160	175	179	161	158	204	162	178	155	163	161	190	165	169	164	175	162	187	169	173	167	152	140	173	156	175	167	136	160	176	167	165	144	152	174	183	193	162	185	166	159	209	193	181	178	168	176	176	164	174	182	180	172	155	171	176	170	177	163	158	176	195	158	183	177	150	180	162	162	142	171	176	159	161	170	183	171	193	153	169	178	152	179	150	162	191	167	164	176	174	179	172	166	182	170	183	187	169	173	184	158	170	162	183	178	184	179	157	160	165	149	167	160	158	170	175	204	161	178	174	178	145	184	155	161	168	174	193	153	173	197	154	176	188	178	177	155	184	152	192	158	172	164	204	166	171	188	184	164	153	172	169	167	158	174	140	196	162	169	184	193	184	168	171	197	150	167	198	174	189	198	185	165	159	174	177	169	167	163	176	174	188	168	166	164	184	181	194	218	180	168	173	169	155	171	156	182	157	167	187	174	174	155	174	183	175	176	153	161	192	165	180	173	171	145	177	149	176	198	165	172	190	138	188	164	175	142	149	161	161	173	184	178	176	178	150	174	171	159	159	197	170	176	168	153	168	176	171	178	185	170	174	161	183	162	178	178	172	178	167	186	139	156	145	165	154	172	174	199	176	166	163	186	167	149	182	191	176	186	162	144	160	191	175	164	177	148	179	173	131	154	182	158	154	176	138	160	152	180	162	165	164	168	172	168	161	184	155	166	181	179	176	175	173	181	157	162	181	177	189	149	182	161	153	164	183	174	178	177	160	188	187	168	214	151	166	167	176	201	173	168	153	182	172	160	175	182	208	164	172	176	173	160	159	180	186	165	166	172	177	169	161	168	153	175	167	167	174	178	182	166	181	175	170	182	185	161	166	160	184	171	161	184	178	166	168	157	184	171	148	189	169	186	167	165	161	152	140	148	173	181	157	159	155	147	180	200	174	171	177	166	192	178	168	179	184	154	161	151	170	164	179	175	150	179	185	143	155	155	199	165	165	174	165	175	153	154	179	169	181	168	190	167	204	171	168	195	160	153	154	178	186	170	147	174	161	183	168	161	177	164	137	167	197	179	175	157	198	168	145	161	170	179	177	193	162	148	157	156	164	204	164	147	158	190	167	172	204	162	164	186	162	189	189	159	171	169	181	147	174	167	172	197	167	170	160	173	145	170	170	188	155	136	151	189	186	188	185	165	158	183	152	179	149	164	172	137	174	179	178	157	191	184	169	174	160	186	173	183	212	184	172	149	173	159	178	176	166	170	184	186	187	167	187	153	177	152	160	181	169	163	171	186	170	170	177	150	171	193	156	198	180	146	170	175	182	163	151	179	149	161	176	160	161	173	158	182	189	182	176	188	182	192	186	168	168	180	164	174	172	187	176	182	192	166	194	183	161	165	154	165	167	196	151	176	165	165	173	176	176	181	170	162	154	176	166	180	170	170	180	154	200	161	178	171	174	183	177	169	164	171	191	193	147	175	164	182	191	175	161	168	158	170	196	164	156	168	175	194	150	181	162	155	157	193	170	167	191	184	156	185	175	172	169	182	176	189	148	170	168	167	175	150	163	143	178	172	169	146	146	139	184	158	168	162	175	157	187	188	178	188	152	163	177	145	155	186	186	192	167	187	183	199	177	202	156	147	164	195	164	179	197	191	180	183	154	160	161	196	191	147	162	190	168	192	174	176	178	175	160	172	154	173	150	190	213	188	157	191	172	159	194	158	182	170	175	164	127	175	164	189	195	173	178	172	176	164	152	146	154	173	184	165	173	180	177	184	168	197	184	190	168	141	166	157	180	161	179	182	194	199	156	174	158	172	182	175	186	169	173	196	200	159	205	172	174	173	160	181	151	173	174	149	171	188	170	185	178	162	190	189	192	171	173	207	177	185	181	183	161	164	181	166	168	164	166	169	193	151	160	168	160	190	190	192	181	161	161	164	200	185	182	158	181	171	163	199	182	181	161	165	149	143	175	156	171	160	138	153	172	181	176	197	181	175	180	188	161	184	191	175	191	170	180	168	150	183	214	191	161	183	161	159	141	194	159	172	192	172	174	194	158	172	166	156	151	210	157	170	158	137	156	171	155	159	166	173	169	163	175	188	179	176	165	173	188	192	154	176	175	171	166	177	177	170	175	165	147	198	166	181	174	188	187	169	177	169	160	160	155	179	165	166	156	169	148	172	170	152	179	160	146	174	171	170	185	160	186	192	166	174	177	151	158	168	167	167	175	170	161	169	200	175	187	174	175	159	176	168	156	176	176	162	156	149	170	182	169	170	180	175	146	195	173	171	160	183	180	181	156	196	171	170	192	182	174	152	171	143	178	150	188	184	161	175	166	141	173	188	168	169	180	167	164	150	172	151	188	167	155	176	156	178	174	165	167	173	178	178	182	162	186	179	136	172	183	165	168	175	174	148	186	166	194	152	150	162	172	171	154	206	171	193	161	165	175	196	181	180	148	174	153	181	177	199	168	185	165	175	185	171	163	175	167	174	175	158	149	177	166	176	186	173	175	188	151	167	157	155	182	205	192	166	175	156	195	186	170	169	157	190	155	187	160	185	179	177	179	177	165	181	141	166	139	157	171	171	185	181	172	155	163	196	161	174	158	179	186	174	179	165	159	172	152	178	173	169	154	161	159	177	132	173	159	164	149	187	180	160	177	168	177	173	170	154	157	175	162	144	165	168	156	168	170	160	174	171	175	180	180	171	187	172	167	173	190	159	143	178	196	175	163	183	177	160	156	157	210	174	193	150	165	177	171	173	181	169	185	167	153	179	161	181	164	186	153	168	168	179	188	168	175	160	171	208	176	172	161	170	161	168	175	178	163	173	176	168	159
8140	6506	7608	6659	5103	3816	2903	2403	2148	1800	1696	1569	1377	1202	1055	993	936	854	838	802	767	687	682	690	597	623	565	531	558	560	487	500	491	486	444	427	481	435	426	468	441	459	414	453	451	415	449	442	430	447	442	432	391	396	385	430	438	428	405	406	409	466	363	415	391	464	377	394	423	419	413	401	440	445	398	450	429	430	404	421	401	430	443	394	413	394	412	421	408	418	408	383	423	421	409	386	416	413	425	415	413	412	394	388	438	450	441	447	412	433	437	392	392	403	416	398	398	429	404	422	395	392	391	388	412	387	408	413	399	390	432	376	404	409	394	416	444	408	414	430	405	412	371	443	399	381	398	372	382	396	377	403	435	395	416	428	413	387	387	437	404	406	402	454	417	414	412	430	431	389	391	410	423	369	419	395	426	419	416	422	418	403	414	367	429	418	420	400	397	380	403	400	388	381	380	398	416	426	408	406	407	402	419	414	442	392	398	423	396	405	398	418	416	420	412	438	391	420	435	404	399	413	418	406	397	440	409	408	419	388	416	461	423	435	414	415	404	421	422	413	421	416	413	386	408	393	418	435	383	398	415	402	447	403	379	440	401	377	430	438	364	362	398	380	414	427	438	378	407	407	394	419	386	426	395	410	418	408	407	404	431	405	419	448	401	434	423	379	427	394	381	437	405	389	410	383	402	393	458	373	439	389	419	390	421	441	430	425	417	383	405	372	419	423	430	437	406	397	402	390	428	411	374	422	419	391	399	416	397	450	404	425	436	450	440	429	435	435	411	374	432	406	405	411	420	404	452	417	411	364	403	396	422	420	372	408	444	438	396	429	408	426	399	423	366	386	411	378	442	427	410	423	390	426	425	404	391	385	395	437	370	402	402	389	444	381	406	398	446	390	427	422	405	422	407	406	433	415	432	437	397	414	426	407	446	411	409	404	440	377	432	425	429	402	412	402	441	384	396	403	400	408	363	407	409	408	396	377	430	374	431	403	417	425	419	375	404	403	434	446	418	437	421	414	401	426	416	409	452	404	381	423	400	414	436	414	423	415	420	406	397	400	401	422	408	413	409	432	424	450	428	374	417	407	437	408	402	406	369	409	397	406	433	412	379	420	381	402	392	424	461	449	399	424	404	365	425	435	418	447	387	401	407	402	426	409	369	420	421	431	414	377	410	388	398	429	423	386	420	417	406	411	426	412	425	396	466	383	412	417	412	423	409	358	399	415	395	379	438	398	417	404	416	417	420	432	426	422	405	369	419	390	421	429	416	401	363	427	427	446	451	410	420	394	409	437	391	396	399	398	369	414	412	388	419	397	414	396	424	401	419	400	400	398	402	422	412	423	402	402	418	416	395	425	415	431	394	435	424	449	402	412	388	404	435	433	411	405	407	392	425	412	370	413	412	399	443	406	411	377	378	394	372	418	390	399	418	412	428	407	389	429	438	417	448	393	392	399	417	419	402	431	384	417	386	407	421	397	414	410	421	397	433	443	406	436	389	422	412	412	430	395	420	376	411	423	386	373	357	422	431	411	381	414	418	428	420	445	404	405	413	362	400	445	427	420	401	400	408	430	416	384	401	410	420	416	400	447	435	402	404	416	418	410	399	394	401	406	392	463	408	385	412	421	447	416	388	385	390	401	414	439	395	427	401	412	423	408	425	410	408	418	416	422	395	407	367	405	410	424	416	387	419	400	390	432	395	412	409	399	399	416	400	424	408	413	425	408	424	428	415	403	405	421	416	361	438	412	417	439	422	436	405	406	402	414	388	402	415	406	432	458	372	435	412	399	417	392	401	366	416	391	396	426	427	392	423	410	417	423	420	419	388	413	407	431	410	436	417	410	402	413	431	421	381	413	409	426	409	417	421	402	419	427	429	409	449	425	425	380	389	420	433	427	430	402	362	419	400	427	400	403	386	426	402	385	446	431	411	444	418	434	426	444	438	405	400	413	410	423	435	432	422	406	422	422	396	400	410	408	391	397	393	444	380	392	416	422	390	433	404	396	381	392	394	420	402	401	390	431	423	390	373	411	412	425	409	421	434	445	417	373	392	409	424	405	398	406	394	412	425	425	414	374	359	426	422	423	394	442	395	431	440	371	443	390	412	402	394	452	416	442	423	424	418	414	437	423	426	432	405	375	418	457	390	420	436	393	463	418	432	455	402	403	398	418	426	397	366	413	406	400	426	439	420	407	458	409	441	423	438	422	424	441	401	416	458	441	396	410	428	419	439	378	406	386	392	422	415	429	387	404	423	437	364	431	396	457	380	429	412	394	416	392	397	429	377	398	410	387	389	370	427	400	393	400	403	434	415	420	383	427	451	420	433	419	414	373	418	384	406	403	411	400	398	401	421	414	380	437	436	384	384	420	446	428	430	412	414	396	428	427	418	426	436	410	425	411	380	406	419	420	377	426	400	396	439	415	405	400	399	406	396	381	431	414	405	371	428	440	408	394	412	400	396	427	422	405	388	422	423	434	388	435	423	420	401	417	429	383	428	437	403	431	432	415	421	390	412	434	410	385	411	392	442	419	392	399	430	438	398	424	397	386	395	440	419	382	424	424	446	440	423	423	410	393	412	402	432	434	385	460	415	409	442	389	439	396	404	395	439	435	433	440	396	428	384	402	406	421	411	431	438	368	411	392	388	386	407	397	432	428	382	422	424	409	455	400	407	405	392	423	427	424	430	380	353	384	416	417	424	422	410	394	370	436	416	384	354	412	398	359	381	450	416	447	422	432	430	362	413	408	432	405	420	405	402	426	427	427	433	393	405	355	431	393	417	428	399	384	419	418	419	394	414	419	365	449	367	430	428	386	402	395	363	414	406	404	404	427	407	395	393	430	401	433	394	426	434	405	399	408	392	385	393	447	453	448	403	396	382	416	407	411	410	429	391	407	430	427	391	421	431	410	416	375	420	432	412	386	428	423	405	411	399	421	435	398	420	392	409	418	412	425	385	421	416	383	395	418	400	411	414	406	407	435	414	398	406	426	393	457	399	405	369	418	415	421	381	428	417	406	403	402	383	392	414	394	389	409	417	410	408	444	404	419	383	413	416	414	414	438	404	440	394	409	392	414	373	424	403	405	403	419	378	410	436	429	413	391	399	428	405	422	400	407	416	376	390	433	410	406	432	450	443	392	417	411	430	419	441	419	413	426	446	410	425	422	436	363	429	385	410	395	393	419	417	394	381	410	421	372	429	417	427	415	387	435	396	428	401	401	424	412	414	400	435	429	405	422	416	427	436	417	418	420	404	409	431	383	419	382	394	449	397	471	440	415	419	397	412	398	353	401	406	386	404	357	430	406	414	391	436	383	411	391	409	412	394	475	402	385	428	408	414	410	428	425	394	415	417	441	360	433	400	434	389	419	423	400	414	390	422	412	390	391	430	389	441	381	402	422	414	395	411	427	400	399	406	425	401	389	400	435	399	440	465	399	411	452	393	385	371	444	406	415	420	429	440	446	409	411	388	372	394	424
33829	28489	25872	11317	4700	2413	1334	1033	784	632	690	608	515	421	423	369	363	327	308	311	281	266	231	276	262	212	233	200	240	207	225	201	215	191	189	192	169	186	172	204	171	186	182	168	179	193	218	212	174	178	169	212	174	173	177	156	180	209	192	192	175	171	168	167	176	199	194	181	167	202	172	180	167	184	177	172	176	156	178	173	179	151	150	177	168	179	158	186	182	157	143	169	142	166	157	167	163	176	198	181	171	174	151	167	149	164	161	158	184	147	170	161	160	192	169	162	188	173	152	179	184	176	178	166	178	176	184	148	176	174	157	171	175	146	164	173	162	151	164	183	159	177	134	181	163	151	186	184	163	176	190	191	165	182	182	160	141	169	160	177	164	188	172	166	177	161	158	191	150	176	156	161	189	154	163	174	195	178	183	165	172	186	177	167	166	183	179	168	194	185	184	171	178	184	169	168	187	160	168	183	189	181	177	167	180	188	155	172	181	182	156	178	184	184	174	164	169	176	168	171	172	190	152	153	199	166	213	203	171	192	167	162	165	147	162	171	176	149	199	168	181	173	176	166	176	177	169	156	162	153	183	205	170	196	164	174	145	197	147	173	154	166	180	176	164	211	167	204	148	163	164	171	169	185	168	180	216	179	172	172	181	158	187	166	178	161	170	169	177	158	168	178	177	166	170	173	143	185	156	159	151	172	188	163	166	171	172	164	149	177	164	167	169	154	167	165	166	186	170	168	154	151	175	179	162	160	185	185	165	168	176	166	163	161	178	154	173	169	173	184	178	162	165	141	158	150	207	166	169	185	200	179	187	166	173	146	200	176	189	158	165	175	161	139	162	149	146	190	148	161	172	173	175	183	163	186	165	151	163	168	162	174	171	184	161	164	176	159	152	171	141	184	171	184	149	166	165	182	169	180	172	157	185	187	170	170	161	139	163	169	158	173	177	181	189	161	151	154	187	158	180	174	177	157	192	178	175	185	165	153	156	168	187	173	182	168	158	177	153	165	177	190	184	185	160	183	185	172	151	150	160	180	148	152	177	171	160	166	195	163	153	180	193	195	173	173	192	205	202	159	141	185	167	167	187	170	156	150	166	176	152	163	144	171	167	181	200	156	200	176	172	181	172	163	169	188	177	187	161	170	157	167	165	196	154	160	175	165	148	193	163	155	177	169	179	164	155	163	161	165	167	155	169	169	169	189	172	139	173	190	180	172	221	141	158	174	143	191	149	167	178	159	160	165	188	162	162	160	180	175	209	166	177	182	165	156	182	167	166	157	166	176	176	152	171	174	173	162	199	188	161	176	152	163	185	194	162	173	167	168	162	173	166	181	158	166	166	171	160	158	162	178	189	193	163	192	166	202	186	186	168	176	166	160	178	178	164	154	160	154	165	157	146	163	155	141	166	173	178	160	183	170	169	210	169	185	162	171	155	176	154	171	192	168	170	193	176	173	191	169	148	190	181	176	177	171	172	158	173	143	168	209	190	185	177	158	165	170	192	195	163	171	160	188	175	187	157	187	164	153	186	174	159	190	174	189	177	188	171	171	173	177	188	167	188	183	178	168	145	189	169	192	178	185	196	182	174	165	168	184	161	179	177	177	182	173	158	156	174	155	167	164	166	190	196	186	170	149	162	150	148	168	178	182	174	177	182	152	169	182	148	135	187	179	161	150	185	174	178	175	191	200	168	169	195	179	156	159	183	141	159	190	145	189	170	185	149	151	152	162	170	168	149	177	166	180	154	180	174	143	164	152	169	152	183	173	176	172	159	187	167	191	167	187	175	163	199	168	160	161	208	156	212	167	165	151	191	155	157	179	173	167	181	169	163	180	185	169	178	162	174	189	161	186	172	173	194	174	196	155	163	164	158	172	199	172	193	148	186	196	166	184	179	189	179	169	197	140	165	198	199	174	183	161	159	189	189	181	160	133	169	155	182	138	165	194	156	186	179	160	155	160	169	166	169	178	176	172	179	193	154	185	183	161	165	179	148	171	147	172	159	187	173	202	166	162	159	158	159	174	209	152	190	166	167	151	164	153	204	172	188	166	163	176	186	193	157	178	196	179	153	190	169	175	175	182	181	174	176	165	189	181	183	144	155	148	184	160	176	189	196	171	188	168	203	151	182	174	167	168	196	162	184	177	182	172	181	165	205	174	151	183	165	205	161	148	177	177	177	170	193	188	172	167	135	169	181	195	181	163	160	174	169	172	143	162	195	174	189	161	166	186	166	169	172	156	145	167	172	157	157	159	198	168	163	161	152	169	187	172	167	143	164	159	168	177	184	169	162	165	170	164	171	175	175	148	157	186	168	158	179	191	166	150	173	186	199	171	166	131	170	175	161	168	164	167	183	186	181	167	164	157	177	192	185	160	160	183	156	206	153	186	159	172	143	175	204	157	181	173	165	170	175	196	149	176	162	154	153	184	162	152	162	179	171	159	186	146	148	169	163	168	127	154	182	147	175	183	164	180	173	163	168	165	158	199	181	180	173	144	182	190	173	171	173	179	195	168	180	164	154	175	177	166	172	168	180	153	166	165	185	151	179	151	164	186	173	178	178	154	201	172	176	200	140	156	186	181	144	147	153	153	183	162	175	187	188	174	189	170	145	164	167	183	167	187	167	179	154	185	194	157	166	167	149	198	162	136	146	155	163	177	153	161	169	166	206	153	189	151	168	176	138	167	165	161	175	146	157	185	177	182	155	155	194	158	174	163	166	157	170	183	172	183	186	169	149	181	168	156	180	152	165	187	177	172	187	197	178	175	171	193	160	150	178	184	174	168	191	175	183	152	167	161	169	195	157	160	160	155	185	173	165	154	186	189	188	172	182	172	179	172	183	146	169	184	170	152	165	164	178	155	171	163	187	186	179	144	159	173	197	178	176	180	178	174	181	202	175	154	138	177	179	181	169	191	173	173	199	159	169	184	171	151	126	164	154	188	162	176	178	144	181	133	159	175	184	182	182	185	170	179	159	167	184	196	156	153	179	193	160	178	146	161	180	180	182	182	164	168	176	165	167	155	171	182	179	167	170	165	183	148	154	184	179	180	144	163	174	182	175	151	160	173	171	174	170	158	181	168	186	186	188	202	174	177	197	176	163	161	146	165	167	188	155	187	184	169	175	163	150	162	167	187	168	174	173	160	180	179	153	204	178	142	171	141	154	176	161	165	151	173	192	173	142	153	190	149	168	180	192	157	169	171	159	174	195	174	165	150	158	195	183	148	175	175	152	166	144	161	187	194	145	194	159	161	184	165	182	179	155	172	181	171	181	196	172	172	150	170	172	173	193	157	168	184	159	147	168	205	156	170	152	145	175	164	191	174	163	162	163	165	156	194	188	153	177	161	191	184	165	174	190	151	159	161	173	144	174	175	170	178	159	177	196	180	167	179	154	179	169	161	169	150	161	178	164	162	173	163	169	174	183	165	170	166	156	186	193	170	170	162	184	172	170	174	168	172	158	175	166	181	158	195	162	175
26289	23883	25148	12776	9914	7526	5550	4827	3725	3228	3345	2939	2521	2005	1866	1672	1510	1413	1307	1098	1167	1120	1120	1019	967	835	801	792	766	707	647	658	601	531	570	540	542	574	501	522	461	476	447	479	442	465	456	447	409	451	460	448	460	424	426	448	446	454	465	426	406	415	464	453	447	423	419	422	423	421	459	421	446	406	436	393	429	454	378	403	386	411	432	448	395	361	402	398	417	417	482	419	413	422	378	400	424	411	421	429	425	413	418	409	414	424	423	406	387	432	430	411	376	415	425	391	447	406	387	424	410	395	406	453	405	416	436	403	405	404	419	397	412	437	408	418	434	404	415	408	419	388	423	411	406	387	421	403	403	366	428	413	415	362	454	413	389	419	408	418	444	390	402	399	401	420	418	432	434	388	420	409	405	407	408	377	444	403	385	397	408	418	419	387	420	386	405	408	365	427	417	398	408	430	369	449	409	370	375	404	393	431	425	394	428	395	403	381	380	420	431	412	388	392	382	400	413	384	425	404	411	393	403	394	408	425	397	373	375	387	440	412	407	425	407	394	362	426	423	452	421	424	418	400	388	427	419	405	439	416	419	427	379	412	373	410	402	381	412	397	404	405	403	444	437	418	389	431	401	396	404	396	427	411	402	411	444	384	423	375	441	389	432	398	420	422	374	422	403	408	413	367	406	417	409	417	410	403	424	420	375	403	394	411	427	431	393	447	397	419	426	423	409	379	442	389	417	414	430	395	427	412	398	431	417	412	446	428	429	401	416	390	398	388	394	412	400	423	375	395	441	387	397	393	398	425	434	396	429	374	451	437	417	387	397	431	428	426	395	404	421	399	394	417	412	391	400	417	403	398	372	423	434	381	368	379	379	432	414	410	407	418	424	410	408	406	415	420	426	431	398	432	402	402	411	399	376	395	442	392	422	375	434	438	430	385	405	434	419	396	424	451	405	438	416	409	381	386	411	413	412	402	410	400	382	407	407	401	420	427	405	411	438	466	412	437	415	409	448	408	417	423	417	418	442	424	434	397	365	429	392	443	431	425	420	411	372	399	389	383	427	374	419	394	400	406	403	431	418	403	395	386	419	450	393	425	436	423	462	419	410	405	412	387	457	414	391	397	466	405	423	441	366	427	381	423	403	405	385	426	393	389	394	403	373	390	403	402	392	417	407	407	406	388	402	401	397	391	401	413	393	443	411	396	442	390	427	390	419	453	418	401	428	413	407	417	395	428	391	423	452	439	431	401	415	430	397	395	398	414	413	391	391	404	434	442	388	425	423	417	428	426	409	423	385	385	435	393	415	407	442	404	408	406	368	388	405	385	411	415	431	462	386	382	437	397	366	419	426	391	433	402	420	405	450	455	390	453	371	409	390	392	412	413	416	439	400	424	404	405	411	395	394	436	426	396	397	397	417	393	413	375	395	389	424	392	374	408	438	409	447	383	381	385	398	399	399	435	405	393	424	430	415	404	406	424	430	424	401	373	392	423	412	402	415	392	381	393	385	420	402	419	415	425	392	410	440	445	385	396	415	434	416	431	435	419	441	428	421	408	436	403	409	419	406	426	418	444	396	406	418	397	435	391	375	420	395	430	423	440	379	424	462	432	397	376	409	392	421	416	400	395	422	455	401	404	408	420	390	400	407	435	414	397	443	430	385	422	364	474	431	411	456	385	394	382	393	416	403	443	439	446	407	431	416	390	394	378	462	416	412	401	415	399	413	366	415	382	393	371	400	450	439	418	403	411	401	437	396	408	384	391	389	409	469	391	427	407	377	404	380	396	395	454	389	417	433	408	358	399	367	419	426	391	413	417	429	401	425	433	424	444	383	423	409	409	402	423	426	397	390	361	389	416	434	387	433	444	393	388	392	407	412	425	434	400	390	357	374	422	400	393	417	389	420	398	367	427	382	376	385	397	446	430	397	443	412	423	426	403	412	444	411	412	413	393	427	414	422	425	409	420	420	415	377	403	412	387	399	388	424	402	426	401	426	417	404	425	440	408	394	409	405	401	417	388	414	401	418	403	382	412	389	435	413	397	389	423	377	422	393	398	417	387	423	429	399	368	394	433	447	392	377	438	405	394	413	398	394	423	385	406	402	386	401	373	402	388	425	385	387	413	408	409	413	401	408	429	397	416	407	392	405	438	416	391	442	405	414	411	408	431	439	438	436	378	443	410	405	379	380	391	421	423	407	450	384	388	413	413	407	393	419	416	429	439	346	426	386	403	412	415	400	412	406	432	407	429	414	390	436	415	405	415	456	359	390	432	400	404	401	401	414	435	378	414	432	420	406	398	392	442	429	387	437	382	445	440	414	389	416	398	410	414	388	398	397	426	426	415	401	415	395	448	401	393	425	406	356	417	381	384	388	423	420	369	405	413	409	439	411	405	406	420	422	422	408	411	437	429	403	383	400	410	429	405	394	408	397	393	428	389	398	404	434	419	387	384	384	406	421	394	418	413	398	389	372	437	410	434	405	400	434	417	401	438	395	414	398	420	398	393	428	409	413	417	442	406	394	379	406	360	423	422	368	348	415	420	421	439	371	403	467	434	414	420	396	418	411	415	403	403	430	412	401	386	375	419	420	397	412	385	400	402	439	422	390	395	403	425	403	427	441	430	419	380	413	398	401	376	429	424	402	407	402	418	397	432	411	347	394	400	427	371	417	395	370	411	413	392	412	420	416	397	374	408	412	420	416	427	413	380	422	454	398	426	394	440	407	414	406	419	414	425	423	434	426	428	417	427	420	430	384	396	428	398	399	412	397	417	406	394	399	435	396	372	447	402	434	355	394	452	403	409	386	462	437	389	407	432	423	404	429	446	393	391	405	382	401	390	409	390	410	420	437	413	411	413	405	442	375	457	403	430	394	447	390	416	372	438	420	415	439	443	438	398	370	442	416	421	423	387	438	414	358	392	404	418	406	410	411	403	395	402	423	412	415	384	402	386	398	419	414	426	395	430	426	394	372	383	402	425	392	397	400	413	411	390	390	422	366	425	401	385	460	424	422	407	413	389	403	424	401	400	396	403	392	409	434	391	401	423	409	399	405	405	443	382	421	400	412	429	417	421	374	390	420	419	415	395	438	420	441	396	424	423	408	429	423	430	400	416	427	421	419	388	473	415	408	399	447	408	451	396	405	397	376	402	399	389	437	403	405	444	411	398	406	419	406	458	424	386	406	421	392	390	399	366	407	421	422	400	423	403	415	396	416	410	386	419	405	410	382	401	443	393	440	403	419	406	398	421	396	412	445	409	440	403	411	389	384	407	384	397	399	402	395	408	440	428	425	387	435	406	432	423	416	393	438	414	424	424	395	423	404	452	441	386	380	427	430	425	388	398	421	386	433	398	428	412	434	412	421	427	405	451	400	401	410	415	443	393	417	370	398	444	415	443	411	416	416	424	367	394	392	392	390	378	408	417	406	433	434	416	402	448	429	420	398	403	424	419	435	373	397	390	404	416	417	388	417	433	395	385	404	378
45180	39591	33834	16941	8762	4595	2295	1579	1240	961	976	852	662	571	501	465	370	372	324	374	348	307	315	274	244	249	246	239	213	211	193	208	191	163	215	195	184	189	182	134	144	157	167	167	133	172	156	148	149	155	138	160	140	160	161	141	163	154	150	138	157	115	136	145	157	140	140	122	154	172	131	132	133	152	143	131	139	147	129	152	144	136	163	152	171	147	145	137	145	138	163	144	166	142	157	147	139	163	146	150	139	133	146	124	162	131	121	115	148	128	132	138	132	137	144	141	147	148	120	143	128	163	174	144	146	127	135	157	164	141	143	128	159	141	140	133	162	143	146	154	158	145	143	150	153	142	159	159	141	150	150	123	140	108	135	131	154	131	154	143	126	118	142	151	153	151	156	159	148	152	127	152	152	139	160	130	138	172	154	160	134	133	135	150	159	148	152	145	127	117	139	163	132	133	118	150	126	131	138	141	150	125	130	135	161	144	123	144	154	133	169	151	134	137	123	125	132	128	173	141	159	138	138	139	137	129	138	151	147	165	148	130	162	147	141	134	134	163	126	126	153	131	139	149	135	124	133	143	126	161	139	148	149	137	156	141	146	151	151	165	158	123	144	143	152	142	124	143	128	137	162	135	136	168	142	140	123	143	107	147	122	149	139	137	137	155	135	147	148	180	142	119	139	153	140	168	136	155	143	151	152	144	149	152	127	143	141	143	156	149	135	121	152	140	120	121	141	153	151	124	144	156	126	133	132	143	131	167	144	127	153	145	165	134	129	153	159	141	157	142	144	166	134	169	161	151	161	144	148	135	134	127	129	130	133	165	124	145	148	122	158	125	134	160	128	144	133	147	118	141	149	131	153	142	141	151	140	158	162	132	143	124	132	140	128	155	132	145	133	158	128	155	135	132	140	139	155	138	159	125	132	135	139	124	132	147	130	136	161	146	134	151	159	164	149	165	159	158	158	158	147	145	147	109	124	165	151	141	128	154	192	133	140	129	146	145	124	126	122	150	156	144	151	143	146	134	136	120	144	134	149	132	154	144	156	121	133	153	137	159	135	135	168	130	143	127	130	139	154	143	145	130	160	161	144	146	138	134	165	136	144	140	149	140	140	130	133	138	153	142	137	140	157	136	150	129	124	139	124	118	149	155	131	147	131	146	156	137	149	146	142	157	120	132	142	147	153	118	121	139	160	138	140	145	156	130	148	159	116	129	126	150	148	181	148	121	149	152	127	155	114	143	153	136	148	120	144	168	158	133	149	153	133	131	132	137	137	143	167	150	135	146	172	156	135	150	118	166	151	149	146	145	137	150	144	159	157	139	156	137	145	144	144	155	127	168	153	133	138	148	175	144	141	133	168	147	154	117	148	125	138	129	146	135	144	136	151	130	147	150	147	128	140	136	148	142	150	153	134	138	129	165	156	134	151	140	130	125	134	164	147	150	153	116	124	147	141	143	155	136	168	140	139	165	158	147	147	172	144	141	157	157	138	124	151	137	119	155	160	152	157	152	134	137	137	129	153	114	132	135	120	153	136	125	147	140	128	147	130	131	136	161	133	140	141	165	114	144	148	145	156	156	143	125	147	156	141	164	153	154	130	147	113	141	135	132	158	129	140	156	157	140	136	139	164	133	146	125	144	143	154	140	144	141	145	147	149	142	125	142	146	136	157	149	125	141	131	153	153	148	134	149	125	143	141	134	133	150	142	141	162	157	131	138	146	141	135	165	151	145	141	132	136	132	139	169	138	118	158	155	142	150	132	125	131	151	142	156	138	132	165	141	121	128	124	137	149	144	141	130	152	141	174	141	132	138	156	134	144	135	148	129	136	147	153	143	163	122	142	140	139	134	142	136	154	141	117	159	133	136	146	132	155	150	126	136	142	135	160	154	132	145	163	139	154	152	130	129	144	140	139	121	124	156	145	148	126	137	138	156	155	144	141	152	156	130	144	134	148	148	148	142	148	150	153	147	119	155	150	111	128	133	135	138	152	142	140	134	158	132	157	145	126	171	136	152	139	157	150	155	147	139	137	138	126	149	124	133	154	142	147	120	143	150	128	147	130	130	152	141	159	146	153	158	142	163	137	138	145	128	148	132	148	155	148	136	130	144	144	154	136	155	143	130	138	167	126	165	165	146	155	145	173	140	114	149	116	133	135	131	133	124	146	146	138	166	143	165	141	133	127	153	128	151	147	117	124	176	141	150	159	132	152	137	130	142	120	129	151	130	132	161	145	155	143	154	150	174	149	157	145	169	125	132	121	146	128	154	155	148	139	133	133	130	132	124	121	165	151	170	151	133	141	162	124	144	161	161	154	126	135	139	121	150	140	159	139	148	132	131	134	134	150	137	159	156	144	185	159	146	136	151	142	133	163	135	131	147	147	160	134	129	151	149	123	132	139	137	147	137	135	154	153	139	134	180	156	150	151	144	123	122	141	139	144	138	143	143	142	148	125	130	139	131	157	151	150	165	161	127	128	138	155	141	144	162	151	136	135	138	127	151	123	128	146	130	156	145	125	122	148	145	149	133	159	140	141	130	169	132	144	172	149	169	103	146	163	146	142	152	126	154	158	158	163	145	137	135	144	139	131	143	155	155	153	137	158	152	143	112	117	139	147	157	140	130	128	166	139	139	121	159	172	136	166	148	156	150	135	162	133	157	154	118	155	137	139	137	139	153	143	140	122	134	153	144	139	163	132	166	150	132	152	182	124	140	143	146	159	125	132	144	131	127	141	164	145	152	138	161	122	135	169	143	122	173	142	129	149	141	133	159	145	132	136	144	143	146	152	148	141	153	151	128	131	140	161	126	131	139	147	168	131	122	147	155	166	160	145	147	157	138	115	143	163	147	143	146	133	136	152	123	158	150	153	145	161	142	126	148	150	144	135	127	121	141	139	149	155	157	135	160	126	142	142	146	150	139	144	152	141	146	143	119	147	142	136	150	120	163	140	172	155	126	140	133	122	133	139	125	157	144	142	137	156	132	156	135	137	123	155	137	161	152	138	145	135	146	137	144	138	142	132	162	137	134	150	146	154	147	117	158	143	139	133	147	131	145	148	132	152	146	143	167	137	117	127	139	130	151	143	130	130	138	130	134	165	152	158	137	135	145	134	142	131	148	140	130	129	139	132	164	127	134	162	141	134	149	140	136	159	132	159	152	134	131	139	133	131	154	154	157	149	133	129	129	139	165	136	135	138	140	133	151	150	142	137	113	129	131	156	143	156	150	157	132	138	141	146	140	143	133	145	145	143	180	152	145	131	161	132	155	130	137	151	120	133	134	144	122	154	143	133	142	141	164	143	143	142	160	130	139	134	147	138	142	138	151	154	161	135	136	133	162	149	134	150	143	145	151	151	174	142	151	140	154	164	136	147	134	145	131	138	142	145	153	155	150	135	137	138	129	133	144	152	122	124	143	155	136	134	179	167	140	146	134	153	136	158	136	132	156	139	110	128	106	149	122	130	154	148	154	130	116	159	144
34962	34136	30017	15293	14039	10757	7569	6147	5339	4976	4890	4291	3349	2852	2516	2260	1874	1852	1751	1529	1597	1472	1392	1218	1102	1097	997	919	848	805	708	698	651	603	593	555	568	524	564	485	459	491	452	447	425	463	465	400	460	411	407	419	417	379	404	384	447	370	407	398	383	407	352	380	373	375	380	345	343	374	366	398	408	345	329	319	352	347	364	367	369	343	388	322	364	315	341	335	367	323	415	341	323	328	351	342	355	378	342	335	367	376	361	365	330	378	317	370	337	292	388	338	353	358	349	343	337	347	356	333	367	349	354	377	374	388	310	357	346	336	339	349	384	362	371	329	374	332	376	335	306	357	366	334	377	325	308	369	346	337	349	343	354	355	363	321	343	322	352	333	328	350	314	341	342	357	344	348	325	317	356	315	375	341	359	318	381	335	375	354	341	295	344	331	340	323	332	343	351	369	314	325	343	351	316	344	327	363	367	337	363	331	323	334	345	329	391	397	337	342	357	323	334	348	365	344	328	348	350	328	373	329	354	316	338	339	355	380	354	325	339	356	322	347	360	358	316	381	379	346	342	367	342	373	367	351	361	353	352	319	344	354	329	370	364	308	349	330	357	353	357	347	357	348	355	359	319	371	364	351	351	344	331	347	356	317	356	336	352	343	360	330	359	346	351	343	343	353	338	328	381	349	339	376	374	348	355	338	330	333	327	332	336	333	352	372	330	374	370	308	350	353	346	351	368	354	365	345	375	352	309	358	352	324	322	339	374	364	360	346	350	332	333	334	335	360	349	352	342	333	351	323	366	356	352	325	354	330	346	336	348	333	331	331	373	367	349	339	338	346	358	328	366	338	353	363	320	361	313	365	347	364	345	353	334	326	378	362	330	353	316	351	321	330	339	350	375	345	377	336	386	375	346	346	350	374	323	354	352	378	360	371	392	383	326	357	342	347	352	334	354	311	351	330	346	335	322	312	378	369	346	323	343	359	320	357	351	331	340	341	327	318	348	345	333	356	357	354	346	332	350	363	339	363	343	346	351	374	340	328	370	344	353	334	338	385	347	340	324	369	346	327	357	330	350	333	366	335	359	325	340	357	357	372	365	361	340	344	364	315	342	342	354	328	360	314	359	346	337	359	328	317	336	365	351	329	329	349	361	332	336	342	362	322	333	374	373	373	361	330	355	364	357	338	315	343	314	339	309	338	368	365	344	340	299	359	357	317	338	348	365	359	355	346	326	356	363	347	357	333	375	357	351	326	349	357	348	387	331	341	335	374	322	348	346	339	333	342	363	358	289	339	331	338	355	345	339	366	327	354	365	324	334	361	340	352	366	349	355	353	338	349	364	336	325	353	353	333	378	330	343	344	323	327	346	351	326	351	368	353	352	339	349	351	367	341	325	340	336	333	337	317	335	347	336	363	349	310	345	344	353	339	319	358	339	336	342	373	346	305	348	358	351	351	364	331	358	351	333	364	359	338	338	345	311	353	317	342	335	356	334	362	367	360	316	370	355	365	347	343	347	380	316	328	322	359	355	336	349	327	383	371	327	329	326	339	329	388	331	356	324	336	371	316	341	354	332	363	353	335	356	353	339	328	333	361	356	327	342	387	353	337	340	329	360	348	327	321	357	365	336	335	323	295	333	324	368	342	322	382	344	356	334	345	341	381	329	324	329	405	361	341	361	379	343	343	372	337	332	351	343	345	342	342	343	355	352	331	357	364	338	362	353	367	373	335	341	371	315	350	356	347	312	344	353	314	362	336	346	369	322	347	348	342	344	309	352	344	345	369	344	340	366	351	337	330	348	345	370	335	332	337	346	321	360	348	336	340	356	349	382	331	357	357	341	368	351	323	331	318	351	320	339	355	321	353	343	350	370	366	369	339	326	336	333	347	359	330	317	350	365	319	343	354	367	328	351	356	332	342	336	315	336	362	345	372	358	346	360	366	316	350	361	365	312	330	342	350	335	349	354	364	371	355	352	352	316	317	325	322	334	309	325	310	344	326	338	380	370	342	325	358	364	353	379	325	361	348	368	349	328	321	346	359	339	324	327	364	337	335	356	307	361	378	344	325	344	331	351	344	383	340	327	340	346	376	335	373	358	354	348	331	373	375	297	356	375	327	322	360	332	352	367	360	341	380	339	357	356	351	351	336	386	338	301	344	382	351	331	376	322	359	312	350	341	336	335	348	353	365	335	341	360	375	370	377	326	333	328	364	345	349	352	370	337	333	340	359	363	335	330	346	324	338	374	390	345	358	367	331	356	321	349	348	328	356	339	379	337	337	364	319	362	376	339	357	323	332	393	360	344	356	341	344	342	395	364	352	401	349	328	352	333	306	379	326	358	342	347	337	361	340	370	317	337	339	384	342	346	353	350	339	337	339	333	326	342	337	375	344	338	321	362	336	341	324	355	344	338	330	336	353	325	380	361	345	346	348	325	328	355	331	351	389	330	355	312	352	348	329	353	346	363	320	325	324	336	325	358	369	323	347	321	336	352	380	362	329	357	394	342	349	388	365	356	325	329	361	373	332	370	354	358	359	355	363	353	321	351	313	336	341	355	366	346	316	334	328	367	339	334	362	359	347	355	353	329	328	374	349	326	357	312	346	345	340	361	362	324	351	323	369	372	359	349	339	327	355	355	368	326	321	326	323	358	361	326	338	360	373	342	319	361	304	359	342	358	330	333	353	315	319	377	367	349	358	343	333	333	344	349	376	330	345	333	359	314	359	318	338	315	367	331	367	352	322	364	331	398	330	313	321	377	335	343	390	333	344	357	377	331	323	344	319	330	325	366	355	320	382	382	379	339	354	352	350	349	349	341	355	332	344	373	322	338	333	334	340	319	363	355	348	355	334	330	368	345	363	362	338	347	349	361	358	374	336	319	326	362	324	374	380	337	358	346	363	370	359	336	319	335	344	324	347	345	327	334	361	366	348	335	342	328	360	344	332	359	333	307	342	376	314	328	370	343	326	337	380	345	324	340	334	339	375	359	340	390	332	338	371	339	333	317	339	344	333	333	355	344	365	352	352	361	359	330	346	329	387	314	351	346	362	359	326	334	331	360	327	344	346	334	352	314	342	339	325	321	381	334	358	343	351	327	309	346	373	365	316	341	338	347	327	353	385	378	329	354	320	356	369	324	367	338	328	355	377	353	372	358	337	365	364	332	337	334	345	349	344	349	322	326	325	351	322	335	316	364	320	340	334	314	367	369	323	371	327	344	340	343	322	348	346	353	308	371	339	321	334	326	361	328	328	329	369	336	340	358	336	344	329	331	345	322	328	343	348	346	344	345	343	359	346	305	381	329	358	365	311	322	319	318	368	337	355	329	335	330	363	351	308	351	340	355	327	322	318	357	366	345	386	342	340	337	347	336	342	321	344	335	350	358	346	379	344	347	336	349	365	347	349	350	350	365	338	331	384	340	361	341	330	362	351	317	384	349	349	365	362	361	334	375	324	382	361	343	380	341	341	355	318	341	329	369	360	339	355
10310	6669	4733	2108	1411	910	720	563	484	419	401	339	314	271	267	253	238	241	271	216	186	252	217	197	201	178	169	201	201	193	174	170	197	180	175	175	188	166	172	205	172	168	181	174	169	164	151	172	180	175	208	162	158	156	163	161	162	175	193	178	169	184	178	177	153	164	180	182	171	149	162	159	187	169	163	186	158	196	155	180	188	198	176	148	170	171	168	165	159	163	191	184	180	167	177	176	157	166	172	165	187	176	173	191	174	193	174	158	163	167	179	171	193	186	170	179	181	186	178	186	174	148	168	156	153	178	157	153	128	197	160	188	172	167	168	144	187	164	160	174	178	156	173	166	166	202	174	183	154	172	187	190	170	158	190	180	166	145	193	171	175	184	164	166	174	198	209	179	148	175	179	183	192	146	175	174	201	172	185	193	162	151	186	147	191	170	163	186	160	156	142	177	157	164	194	169	150	189	137	153	168	147	178	187	177	149	182	148	151	156	146	156	168	176	182	184	166	172	170	170	185	189	164	175	164	183	169	176	157	176	166	181	186	147	190	157	166	160	183	158	161	165	172	152	183	180	162	190	176	159	180	170	163	152	154	170	156	159	160	160	176	180	169	161	172	166	168	181	181	183	132	185	186	162	162	153	159	176	175	180	171	154	172	175	175	172	159	173	184	169	157	198	163	190	160	154	150	172	164	168	164	160	157	146	171	177	180	156	193	161	165	158	183	175	171	190	165	170	164	163	177	163	148	179	175	157	158	178	159	170	174	177	157	149	157	170	157	159	165	183	176	185	166	189	169	177	174	160	142	157	179	179	186	160	184	179	162	157	168	173	178	172	152	167	160	177	171	181	148	162	160	155	183	176	179	174	139	184	145	155	155	187	160	169	194	183	170	174	169	170	166	155	175	163	159	175	146	155	140	165	183	176	177	159	157	159	153	159	152	162	162	162	173	188	187	163	176	159	176	152	171	167	166	150	176	173	160	158	180	172	166	172	183	158	165	170	162	168	197	176	197	165	186	147	155	177	194	176	201	170	156	166	165	202	158	163	173	168	207	150	156	179	186	172	178	170	157	160	162	151	167	178	172	162	165	148	177	181	159	169	184	164	157	175	180	165	149	170	166	181	179	182	182	191	170	175	191	151	200	187	183	183	172	160	161	184	169	165	191	177	165	162	159	151	185	192	168	179	195	176	176	158	166	160	172	170	159	154	175	173	177	177	184	170	155	181	189	148	169	159	168	164	142	138	169	174	186	169	189	138	173	170	157	180	171	173	177	158	178	178	170	179	157	186	161	189	160	156	187	177	167	174	167	176	158	185	172	178	174	184	171	164	168	162	186	158	168	163	184	154	161	153	189	154	181	155	176	166	144	184	171	166	158	152	175	165	160	180	169	182	166	159	172	161	170	187	164	169	167	173	166	185	185	168	158	176	181	201	195	176	159	169	189	156	186	176	185	164	172	172	149	158	146	160	141	161	178	176	164	149	168	181	164	189	190	173	154	184	158	152	157	153	144	156	157	150	190	167	188	177	174	159	153	192	153	173	156	162	160	203	171	173	160	150	156	188	166	179	156	167	179	161	162	188	156	174	183	172	156	173	151	172	185	160	184	172	183	141	158	159	195	168	194	158	158	178	174	146	166	177	162	167	158	174	172	176	177	180	148	164	158	175	172	167	176	150	161	165	175	134	165	167	174	164	147	182	177	174	166	155	142	158	157	183	162	162	176	178	171	178	190	175	161	159	162	182	188	182	163	163	178	161	163	165	184	154	184	171	152	157	163	189	162	181	161	158	159	178	153	167	172	175	159	172	196	163	156	169	157	155	191	165	186	172	153	180	192	147	142	188	185	177	166	178	174	186	180	175	168	177	171	178	177	162	170	174	167	177	174	151	183	170	178	178	145	182	190	169	168	169	155	163	172	167	156	163	164	168	174	198	181	154	189	188	166	193	188	179	162	153	162	157	155	163	189	171	152	165	193	177	186	145	162	158	167	182	153	169	164	166	175	178	129	155	198	178	190	171	174	173	171	171	188	190	149	147	179	157	178	162	177	161	170	182	146	204	208	160	177	181	133	197	176	153	165	160	156	150	184	163	175	173	167	152	140	183	159	158	177	173	164	189	157	194	175	199	172	130	154	163	162	176	161	188	170	164	172	178	159	165	169	175	157	151	173	169	152	174	167	164	155	174	196	176	162	190	168	198	161	178	172	182	200	152	154	191	154	188	167	163	147	166	183	188	179	193	204	169	172	180	183	174	169	177	165	167	157	176	145	146	185	156	177	174	160	161	180	174	164	176	177	170	170	166	165	164	172	174	163	191	194	150	197	159	199	157	174	185	187	171	159	162	179	203	186	185	183	157	161	173	176	170	152	158	171	178	161	177	172	167	128	196	162	173	202	160	163	155	173	161	163	150	190	183	160	196	175	165	163	155	156	171	181	180	165	164	178	172	171	176	146	184	169	185	177	181	198	166	177	171	163	175	127	162	139	163	153	176	171	186	183	160	174	144	172	171	171	165	167	163	171	168	185	165	154	180	194	165	176	153	174	164	137	172	185	182	149	175	185	153	156	164	187	168	166	210	175	190	184	148	158	160	166	185	173	163	163	175	173	192	182	171	160	151	160	168	187	168	154	139	163	171	158	162	176	183	172	194	196	151	168	163	170	171	189	181	161	172	168	175	166	164	163	156	169	165	160	174	163	164	142	172	153	163	177	166	167	158	177	167	179	184	153	164	166	146	161	182	143	171	176	163	170	161	200	179	173	173	196	174	156	183	170	166	155	180	163	168	145	147	160	182	183	157	152	177	183	181	196	182	190	169	167	173	162	187	145	183	175	180	159	167	177	178	166	171	172	174	174	153	177	177	174	155	183	177	187	175	151	184	181	161	169	196	163	142	156	176	177	175	153	192	171	181	177	171	165	166	173	188	190	178	187	161	178	154	144	162	168	186	168	178	169	185	152	167	138	182	174	157	173	150	151	182	162	170	136	158	176	192	159	175	161	171	165	138	180	173	184	179	174	173	155	179	169	162	163	177	189	154	163	155	171	167	155	179	162	145	153	162	180	167	157	179	133	166	174	199	158	166	166	170	176	199	157	195	145	193	178	180	193	177	171	163	167	164	158	185	184	171	159	153	158	141	167	159	193	168	153	171	160	165	160	152	178	182	183	193	155	179	182	157	192	170	132	148	162	145	142	176	162	192	147	168	184	181	164	130	181	188	184	164	162	152	200	177	163	144	156	173	176	192	162	176	180	183	169	165	170	174	172	194	163	168	158	173	174	179	174	165	163	146	171	178	183	156	186	166	187	159	175	187	158	168	185	171	149	170	145	178	166	165	171	165	179	148	159	179	160	160	182	173	199	178	184	157	160	200	149	167	160	171	162	168	166	146	171	171	194	168	163	162	167	163	172	158	177	168	168	171	160	180	165	149	158	181	175	162	178	172	171	163	175	175	187	169	151	156	169	183	153	179	177	151	203	141
8030	7585	7467	5909	5191	3715	3158	2471	2119	1916	1794	1539	1284	1137	1089	1019	860	863	769	717	750	728	675	638	639	585	604	583	521	520	488	475	484	493	444	448	473	484	469	413	421	438	446	424	454	455	441	453	394	424	438	442	427	439	463	437	399	414	415	410	382	424	410	417	446	405	453	410	446	410	386	416	439	431	439	429	392	424	423	386	382	453	388	415	379	359	415	408	457	392	408	461	422	427	402	404	399	420	408	450	393	460	410	429	392	426	419	411	424	438	406	398	388	417	384	396	408	391	425	435	383	374	393	407	409	390	389	399	393	390	415	408	421	379	407	404	427	417	399	455	395	375	416	381	386	445	389	431	412	399	396	436	406	437	387	409	423	390	401	402	395	435	429	428	388	442	428	418	409	388	410	407	426	409	417	394	392	394	418	417	418	436	394	442	395	399	389	418	376	423	387	416	426	417	430	400	422	401	447	398	372	448	439	456	411	415	418	418	402	387	378	400	395	423	408	434	404	430	412	391	431	392	418	418	443	373	398	425	400	394	412	443	391	390	404	405	428	408	404	392	420	407	402	389	399	369	420	409	438	401	448	409	392	411	426	401	409	411	418	446	404	406	413	391	368	446	395	441	409	367	384	372	417	420	394	418	414	404	416	371	415	450	405	433	413	402	401	431	409	414	398	379	402	398	423	417	379	448	415	430	396	379	375	384	405	403	411	413	378	440	386	419	431	406	417	396	425	400	420	415	410	412	416	410	424	439	415	424	413	412	386	401	416	401	444	392	417	381	390	409	420	397	410	391	458	432	406	397	392	421	419	440	433	394	399	399	400	394	437	414	433	421	391	460	412	423	432	432	412	435	451	410	426	381	423	400	393	427	404	425	403	365	412	356	423	413	401	396	426	439	396	395	390	414	434	407	402	420	414	439	394	372	422	413	452	406	417	401	426	394	345	404	440	409	419	417	419	415	428	379	372	446	425	412	425	415	400	405	419	402	415	422	409	400	429	390	396	417	421	399	408	433	413	435	425	419	396	401	404	401	434	399	439	403	413	380	413	401	386	410	405	388	387	425	427	404	423	420	420	401	399	412	412	381	428	402	434	426	387	417	424	387	389	424	411	398	395	430	392	396	396	395	432	406	436	376	405	422	403	381	375	400	393	398	425	422	420	415	419	429	399	393	411	417	399	392	446	411	420	408	374	423	369	410	404	384	380	396	375	435	444	461	423	413	368	370	387	402	407	420	419	391	437	440	412	399	386	440	443	416	398	403	406	405	412	400	379	410	420	436	418	382	390	415	422	425	400	395	445	426	413	421	422	409	376	406	387	421	368	434	454	411	403	437	349	418	396	416	420	420	400	403	401	429	443	420	422	396	385	422	398	383	442	419	418	455	420	401	397	401	434	422	430	403	419	453	409	388	411	379	391	435	408	402	386	400	417	412	438	413	404	399	393	400	417	382	414	406	399	393	428	440	382	401	420	432	431	411	391	411	393	400	420	417	372	407	382	410	412	405	425	399	428	382	444	406	372	415	407	431	425	402	437	447	422	413	420	405	409	428	402	399	395	422	414	433	402	394	436	405	406	385	407	437	440	370	412	416	428	421	440	422	392	400	392	413	405	389	393	417	419	393	406	420	401	405	407	437	385	412	430	446	404	418	370	417	436	423	404	417	431	384	415	416	456	424	395	405	365	405	406	442	434	401	409	434	425	438	390	453	385	408	403	419	378	416	409	405	415	397	403	430	405	376	439	435	403	412	434	387	387	394	407	419	413	399	396	405	428	386	398	408	400	412	405	428	406	360	441	386	394	416	387	430	421	414	421	418	425	385	428	430	416	409	410	409	427	440	401	414	405	428	427	397	367	457	397	411	424	441	428	379	423	427	398	434	407	411	408	416	382	392	406	426	401	411	424	396	413	413	411	449	391	378	416	450	405	410	400	403	425	423	416	402	363	404	467	377	394	374	394	386	379	403	395	449	429	409	370	409	406	408	415	377	399	413	426	412	361	417	406	391	385	400	428	389	417	425	394	379	403	424	379	420	423	426	399	385	411	399	452	402	408	378	422	429	411	424	408	377	437	422	443	398	416	393	431	403	430	377	430	397	412	423	419	408	444	392	385	375	396	450	396	416	403	402	404	412	414	363	373	422	372	430	429	414	396	409	425	394	373	410	395	390	418	401	384	407	443	407	415	391	396	395	381	417	397	386	430	369	417	397	395	390	450	425	429	405	388	409	396	420	356	417	413	386	374	417	413	389	427	435	408	416	404	409	422	396	415	381	437	450	381	426	419	408	400	419	404	428	426	409	394	388	398	394	406	390	407	436	446	430	376	424	384	409	403	374	421	393	406	374	431	373	439	442	409	408	378	419	402	416	432	396	386	423	356	387	398	416	410	433	419	413	358	413	412	402	419	419	423	414	400	415	402	425	397	397	389	427	371	421	429	400	396	381	393	411	408	370	424	401	445	367	449	416	417	395	388	406	433	416	434	403	405	450	410	406	404	372	437	375	399	396	420	413	402	422	385	399	405	414	402	428	411	416	372	394	398	413	413	383	420	425	428	397	412	385	424	393	435	424	393	401	431	415	429	399	393	416	402	420	406	405	408	410	399	386	423	381	403	426	379	420	414	453	423	377	395	427	438	411	413	405	432	392	435	409	384	420	396	422	416	422	388	418	433	437	414	421	400	420	405	379	409	414	405	404	387	373	422	409	390	400	399	410	419	408	417	418	450	418	430	407	402	388	439	413	402	412	406	398	402	413	431	417	429	399	399	390	414	391	439	406	389	395	447	391	419	383	364	435	411	410	423	403	401	389	424	430	415	433	389	415	411	405	386	401	392	417	421	420	422	423	407	420	408	428	432	396	423	405	451	416	395	390	402	379	404	390	417	380	425	415	427	430	421	444	396	423	389	374	417	421	393	433	403	423	391	389	422	420	436	396	415	397	402	420	396	439	410	421	391	413	396	413	433	412	414	434	394	418	425	396	404	445	421	425	422	397	402	416	389	400	404	410	450	406	428	406	394	426	446	431	419	451	440	408	408	421	390	395	441	426	397	407	382	393	406	458	411	408	423	413	400	405	384	423	423	361	431	398	392	399	397	383	412	377	386	375	387	405	416	413	411	404	398	407	421	414	405	416	435	406	415	388	418	441	407	439	469	388	435	426	371	401	423	400	406	407	412	380	388	400	439	441	423	414	423	372	427	418	398	412	418	448	416	414	406	406	389	410	417	411	393	414	421	424	397	395	392	387	451	400	397	429	405	371	389	390	396	363	414	401	415	419	417	398	415	425	462	411	408	428	375	412	419	421	399	406	402	417	381	393	384	380	387	432	398	402	420	382	396	412	404	436	416	430	426	398	441	378	386	418	390	402	410	434	403	392	365	396	399	408	404	435	383	415	395	384	378	409	422	421	427	437	409	410	404	398	394	403	394	423	434	383	370	431	383	425	384	423	418	420	411	434	403	389	414	411	426	393	453	443	384	409
33092	29993	21102	8157	4453	2406	1399	967	817	725	703	528	469	444	430	348	338	300	295	296	266	264	267	245	232	220	249	238	207	201	200	215	214	167	187	194	176	198	175	177	174	178	193	164	177	161	151	182	158	171	172	179	155	148	151	198	166	200	198	154	185	179	189	175	146	168	172	169	158	181	160	175	183	184	176	187	179	155	166	153	166	143	160	165	205	190	175	187	167	175	186	198	160	164	173	183	167	196	158	166	167	179	163	185	167	174	167	192	154	167	177	185	161	180	177	163	141	189	174	183	163	176	165	157	162	166	162	169	174	174	146	137	178	165	177	178	142	169	162	193	163	180	157	173	191	180	165	161	170	185	174	174	158	181	163	175	182	165	153	172	167	164	175	170	187	148	160	152	176	170	180	176	165	175	156	157	149	180	167	150	165	168	166	161	179	156	180	180	166	163	148	201	174	166	157	158	149	168	163	193	171	160	162	182	163	175	169	175	172	168	153	133	170	170	177	160	167	183	202	177	170	180	178	168	174	157	165	166	181	182	167	158	171	151	174	156	180	174	160	151	177	162	160	182	171	192	169	174	168	168	173	151	156	157	177	170	157	147	151	175	159	174	146	172	173	158	182	169	168	155	173	178	173	169	144	175	183	162	179	179	151	148	173	151	150	181	195	167	171	163	149	170	184	170	163	166	167	178	183	166	164	154	165	189	158	146	202	174	168	151	150	190	194	171	159	181	160	178	171	167	150	159	186	157	143	150	168	148	158	189	187	183	159	161	161	179	176	176	169	164	156	167	179	204	187	175	166	173	169	179	138	167	154	184	185	171	167	180	185	165	162	163	161	158	170	181	156	175	158	181	153	182	188	168	168	141	181	163	159	183	189	161	165	155	189	195	171	169	168	159	202	176	163	157	160	173	176	148	140	172	173	172	180	189	179	195	145	153	166	164	154	159	139	170	167	162	168	175	155	169	175	163	159	176	188	164	163	155	187	148	191	185	162	165	157	189	159	147	175	184	180	170	179	181	168	180	159	177	180	166	169	189	161	158	173	193	171	157	153	180	160	158	176	183	172	164	173	176	177	137	175	161	176	150	160	188	175	162	195	170	174	169	161	162	137	178	173	152	202	152	161	159	156	178	155	175	192	146	161	144	162	163	190	147	154	154	160	152	168	151	168	183	169	148	169	159	167	162	162	186	184	182	169	159	185	179	164	175	163	159	164	165	180	157	146	159	189	169	170	171	172	197	185	167	137	194	172	167	155	175	171	159	156	161	153	173	167	165	183	190	165	160	176	190	132	166	163	172	169	174	170	166	170	176	187	169	176	182	174	154	167	173	189	186	185	187	172	172	167	157	183	174	167	195	168	166	179	162	168	184	167	154	180	175	157	152	177	155	174	171	154	180	165	194	165	168	144	195	156	164	154	172	175	169	174	199	189	195	161	157	165	176	138	156	159	153	168	149	163	186	158	158	158	156	215	191	179	172	171	200	145	175	160	168	154	161	166	160	163	173	161	165	164	138	167	178	150	164	147	174	152	185	151	173	168	143	169	180	170	192	175	166	177	156	174	183	161	160	152	175	154	175	174	155	169	159	177	160	153	166	182	146	167	176	147	181	158	163	177	173	156	170	150	182	175	159	181	191	178	167	216	156	155	185	147	145	127	170	152	167	152	176	160	154	147	186	164	181	171	161	178	191	146	181	185	194	163	143	162	163	178	182	179	173	178	194	149	180	176	187	163	178	158	152	176	161	162	159	155	169	159	187	178	174	155	165	191	181	159	151	144	163	175	148	175	180	168	188	156	174	139	138	190	178	172	161	163	134	153	157	201	165	161	162	173	193	167	135	163	174	186	156	178	153	169	159	179	154	180	171	166	186	173	161	182	157	163	167	159	172	175	152	180	169	185	183	155	176	157	153	170	159	140	194	166	179	182	172	178	166	183	184	166	169	167	179	164	171	167	188	167	160	158	158	142	182	174	167	174	188	200	149	175	166	169	172	162	169	169	177	180	165	179	200	178	130	154	187	170	165	165	147	156	171	149	145	159	152	150	158	174	164	194	174	173	158	203	176	173	180	178	159	152	169	150	148	169	169	168	173	176	158	175	155	183	147	167	165	157	174	162	176	169	177	176	182	160	164	156	163	186	166	151	159	173	164	180	154	183	166	178	190	162	179	179	154	148	161	183	185	161	157	163	159	184	182	188	177	164	150	182	176	159	181	183	164	179	154	163	186	143	164	194	162	152	176	187	168	187	170	154	174	170	154	181	157	160	178	173	164	174	151	180	159	167	201	148	169	140	184	185	180	174	171	148	166	159	163	150	178	146	180	176	167	163	179	173	177	151	174	150	161	181	176	174	171	140	170	174	183	140	182	190	156	164	169	168	149	188	179	173	172	170	161	180	165	165	168	156	164	157	156	171	199	153	159	171	166	173	176	162	156	157	155	167	174	145	160	161	163	174	164	179	135	144	153	150	156	173	141	170	167	179	199	176	172	179	185	169	169	164	161	170	191	152	185	161	181	156	173	171	142	182	162	183	185	171	170	187	175	170	170	175	165	173	163	144	166	164	166	166	185	156	139	158	164	199	178	185	185	206	194	158	169	175	159	173	179	186	167	190	160	174	181	163	163	174	171	170	183	176	154	161	157	193	197	181	142	143	145	163	153	162	158	170	187	161	185	166	159	176	181	144	186	191	145	152	149	165	173	150	186	174	170	185	171	157	168	171	142	129	168	178	174	175	155	182	193	159	182	189	143	168	159	154	189	139	186	178	169	146	154	180	169	181	159	155	164	177	183	177	164	171	165	167	201	164	185	154	162	184	171	167	182	158	133	163	170	163	169	173	169	183	184	167	173	150	160	170	167	187	157	171	177	175	167	161	182	174	165	152	179	139	170	160	191	173	155	191	164	163	153	186	179	158	184	176	178	193	183	166	160	186	163	195	187	192	174	161	171	156	168	184	190	185	165	171	172	174	135	195	148	178	177	176	147	169	168	169	168	159	163	157	167	178	170	139	162	171	192	134	182	166	179	164	165	132	161	168	185	167	197	174	146	170	175	170	163	160	154	169	147	138	197	166	162	168	163	167	171	155	189	183	174	182	153	183	149	161	150	138	160	184	169	206	160	152	144	151	168	159	165	168	172	173	157	178	143	165	177	180	151	175	169	179	193	182	161	159	175	176	171	162	175	172	143	177	168	170	155	189	144	152	143	170	187	161	159	163	158	167	188	160	177	168	181	152	178	153	148	166	165	172	122	170	155	174	175	152	165	158	160	168	144	189	155	157	159	173	172	180	170	166	173	188	172	183	195	170	189	165	180	172	143	158	177	178	154	174	169	160	167	174	162	154	169	151	171	177	171	164	163	162	167	176	190	145	162	144	168	149	184	175	167	177	172	155	157	153	164	165	162	172	174	179	159	188	190	179	152	159	154	160	169	158	188	180	161	152	177	133	182	172	171	173	169	177	178	178	165	159	154	184	161	165	180
25332	26050	17456	10781	10294	7720	5638	4433	3868	3421	3274	2520	2478	1895	1794	1545	1459	1383	1269	1176	1221	1064	1013	985	904	838	813	782	695	626	658	566	598	534	578	524	524	556	509	515	476	509	487	444	488	485	501	479	477	460	452	452	440	439	440	454	446	388	483	415	416	366	432	447	438	419	422	374	492	400	405	434	437	431	374	411	404	411	422	422	458	413	441	392	403	402	411	440	423	419	382	413	388	405	447	437	442	412	419	433	422	379	383	408	401	375	418	395	389	429	394	405	428	363	395	398	385	403	373	417	400	414	434	415	448	407	409	434	372	415	376	408	383	385	406	389	439	376	419	434	398	391	409	386	414	399	413	410	378	412	398	405	376	438	425	413	389	401	366	382	398	421	424	365	402	366	417	404	415	410	426	394	398	412	412	405	438	420	371	393	445	400	426	399	381	419	405	392	402	388	397	413	383	453	409	430	402	405	412	392	418	439	412	389	427	416	382	404	371	438	384	395	407	369	382	392	449	384	440	425	392	409	431	426	407	411	393	402	363	426	422	399	410	416	415	396	394	436	385	416	383	386	410	369	399	422	387	409	386	424	396	388	418	403	370	415	407	414	392	417	436	414	429	377	371	442	417	419	388	379	468	431	415	401	402	391	412	407	420	398	390	386	394	413	377	443	405	406	404	399	396	385	388	399	398	390	444	408	409	399	383	378	395	426	406	387	406	391	384	405	387	404	388	396	395	385	376	388	393	402	401	381	421	399	416	426	412	378	408	414	384	423	421	398	422	381	394	381	417	410	412	398	382	422	390	376	391	428	397	401	389	414	390	414	386	411	404	420	413	379	403	385	397	399	399	380	435	442	440	432	409	421	389	401	400	404	398	399	425	420	399	409	406	398	423	411	420	415	381	411	405	413	394	407	399	389	387	434	425	408	402	420	401	405	405	416	375	417	398	438	388	401	389	424	410	386	393	391	402	410	409	406	407	436	387	392	432	411	421	394	423	406	407	433	429	386	397	427	429	409	370	399	415	394	434	389	434	401	424	399	412	436	396	388	378	380	412	411	406	382	418	420	414	394	387	403	409	411	404	419	441	421	408	389	406	442	397	402	381	418	400	405	388	405	398	403	402	399	422	426	407	407	458	431	430	420	407	380	394	412	375	392	397	372	416	413	394	417	390	375	410	444	444	383	410	373	419	435	407	395	409	380	377	417	382	378	398	401	394	396	393	416	394	444	409	397	401	403	381	421	434	390	397	402	386	391	436	404	433	409	449	417	413	417	384	396	410	397	429	402	439	410	429	425	426	404	412	429	402	403	414	385	379	375	416	388	379	381	387	392	366	402	405	404	407	410	387	393	433	379	428	404	435	416	434	427	395	383	368	400	403	374	421	446	399	408	400	379	408	389	457	397	396	424	399	428	385	399	387	421	400	375	391	399	432	376	396	382	399	417	443	416	409	390	391	428	391	429	407	422	411	410	405	385	399	440	411	402	417	403	446	437	437	418	363	388	405	409	419	433	352	398	403	382	422	446	440	378	382	386	433	386	409	422	434	417	387	416	416	433	400	427	399	428	451	367	414	397	416	442	388	422	421	409	414	387	382	423	375	413	408	444	386	415	418	407	412	436	359	414	405	377	427	435	418	401	402	430	393	379	386	418	391	411	415	381	388	409	399	403	360	415	398	397	428	383	389	382	416	402	401	425	370	402	397	433	392	390	434	392	410	404	377	383	380	433	416	423	411	432	391	423	416	380	403	396	401	411	411	398	434	440	401	445	417	390	435	409	400	401	410	397	409	413	392	415	401	384	412	445	410	404	371	362	404	420	408	403	435	436	373	410	428	407	423	412	407	383	395	409	390	398	412	385	433	429	393	421	399	414	362	403	433	394	392	418	420	428	380	375	405	380	430	401	434	412	403	412	407	419	416	420	414	415	423	415	401	403	426	423	414	381	421	421	396	410	422	387	400	434	430	403	431	414	356	441	449	374	418	384	428	423	407	377	441	422	377	381	390	379	416	414	367	410	411	396	421	417	410	417	391	425	419	426	404	413	390	437	415	401	406	437	411	424	381	387	418	405	420	410	413	423	377	414	432	420	402	427	415	411	430	395	407	390	400	373	387	386	430	413	399	420	362	451	373	426	430	436	390	409	391	436	399	414	407	404	384	397	422	374	377	416	451	421	396	412	383	422	418	402	387	394	408	393	414	360	419	410	408	405	461	392	407	424	446	379	412	398	423	418	418	430	412	398	405	411	419	430	445	406	391	448	410	412	421	429	371	411	427	409	397	418	397	408	419	434	407	440	414	384	422	374	406	366	424	399	437	425	408	402	389	403	437	404	380	428	438	407	381	453	416	424	395	402	386	417	380	418	459	438	378	407	405	407	378	425	417	396	403	387	430	400	444	420	383	430	410	403	392	398	435	397	434	421	441	400	404	414	399	391	397	387	411	407	409	405	373	398	415	413	397	425	400	364	405	392	400	410	381	374	411	413	402	387	383	410	391	430	397	430	381	378	412	410	391	400	395	404	410	402	404	379	435	410	426	409	413	400	386	419	425	442	387	395	430	414	396	407	408	403	397	434	422	399	401	436	411	433	370	408	372	400	428	354	420	411	385	411	428	423	399	416	382	422	414	377	410	386	379	395	410	401	381	442	404	408	450	383	414	392	383	405	395	358	406	410	415	374	412	426	424	434	439	404	424	397	393	440	380	407	440	389	417	411	420	430	403	392	387	417	441	428	396	402	394	399	385	377	424	397	399	413	376	423	365	387	399	443	398	424	404	416	426	430	420	409	378	364	382	382	421	373	397	403	411	425	430	412	404	390	404	417	388	408	423	401	399	408	392	401	393	418	407	386	413	417	423	387	374	388	365	415	414	380	393	400	366	397	419	393	368	381	406	399	389	377	397	415	387	407	400	384	428	406	422	385	373	426	418	399	388	402	397	393	421	416	405	410	388	412	381	396	404	382	431	411	437	404	385	432	413	400	372	419	403	397	400	371	442	421	421	418	404	359	407	376	387	418	398	398	377	401	381	385	392	395	391	387	373	400	425	399	406	404	411	416	418	427	360	404	367	401	406	403	406	408	420	394	396	394	362	414	404	402	383	385	404	413	411	414	391	376	398	422	418	429	377	428	423	414	403	435	430	394	396	395	409	387	434	397	394	420	370	420	451	379	387	442	418	447	421	401	417	429	415	401	426	435	400	382	399	454	399	391	409	435	414	432	354	402	393	457	409	391	392	407	413	417	401	406	442	414	426	436	412	391	398	383	418	394	403	379	399	401	412	368	396	397	421	388	411	438	416	416	419	425	384	390	390	431	389	412	400	380	393	405	393	357	408	400	381	401	432	415	402	448	389	390	383	428	376	370	378	382	397	400	391	367	397	365	402	394	426	410	379	372	429	416	413	408	440	428	410	396	414	414	433	382	361	418	373	416	429	396	414	398	406	416	393	385	426	402	407	386	385	437	382	388	402	410	364	399	404	375	416	404
44482	38180	25392	13456	7637	3979	2141	1503	1255	1019	806	748	612	507	409	430	357	354	341	340	318	287	305	283	236	236	230	206	204	189	170	155	182	171	154	184	162	180	170	167	168	166	156	168	147	154	146	165	164	165	157	126	155	151	156	150	140	153	132	142	157	156	129	132	147	131	158	136	140	136	134	150	135	159	123	149	138	138	154	133	153	118	146	133	158	142	144	142	140	124	124	109	151	149	142	139	132	155	138	156	114	141	134	159	142	146	138	126	128	153	136	131	132	140	131	132	154	130	133	156	139	139	134	131	137	122	126	137	146	135	152	142	154	141	137	119	131	134	140	139	136	155	141	136	139	117	155	149	167	151	128	146	145	138	165	146	154	125	159	114	171	157	147	143	144	137	132	128	136	162	147	125	132	132	130	131	153	126	135	124	135	132	140	139	146	130	122	142	148	149	138	152	152	157	141	115	124	143	169	135	120	124	147	149	161	149	143	139	149	138	136	132	153	147	135	144	164	131	168	166	139	130	139	145	138	125	137	156	136	132	121	152	150	138	173	140	137	133	123	148	159	138	133	159	124	128	144	145	139	150	146	148	146	146	142	158	133	159	132	138	152	105	133	145	153	149	128	163	154	137	167	119	129	145	135	128	154	151	155	135	147	134	127	155	138	145	154	141	145	159	128	132	129	152	143	138	144	144	124	135	150	138	160	155	129	126	137	120	124	135	135	124	134	133	154	121	152	118	130	148	149	136	134	152	138	135	151	157	143	129	119	125	153	175	143	149	152	152	156	140	134	165	155	141	143	142	136	143	163	139	133	156	166	149	151	135	138	133	142	149	139	139	134	134	124	123	157	140	156	131	147	131	127	148	128	135	152	135	144	131	154	145	158	140	129	132	127	138	155	150	122	148	130	138	137	150	126	146	146	138	171	137	134	142	137	126	135	138	134	131	152	145	167	140	147	118	155	132	145	154	124	154	115	131	144	142	149	134	140	121	164	134	170	136	143	153	142	147	151	142	125	129	140	157	124	165	145	149	146	140	150	148	138	140	129	137	135	155	134	163	132	150	130	137	142	155	133	118	137	144	140	133	137	158	117	128	159	151	146	147	156	141	123	148	132	139	134	134	133	142	128	154	146	131	128	123	141	146	145	131	135	129	147	154	156	156	134	136	136	139	140	144	138	127	131	149	135	131	141	149	133	127	156	127	136	132	149	150	144	145	141	155	139	133	147	112	133	130	124	131	126	140	134	130	143	133	135	150	129	148	147	142	143	123	143	134	128	151	144	170	155	124	161	137	152	153	146	137	156	138	140	157	145	148	136	127	131	154	139	138	132	143	165	135	136	153	143	165	150	115	155	143	139	149	145	135	133	129	126	153	145	134	127	136	156	170	134	147	128	119	122	151	147	118	139	158	130	127	137	156	144	127	134	123	154	173	132	142	132	164	120	133	127	168	133	146	149	152	161	135	133	144	147	141	116	125	146	157	158	138	141	147	139	158	161	148	136	181	148	135	139	169	131	124	134	112	136	132	139	154	146	133	145	130	129	139	133	142	121	149	149	127	136	140	157	133	132	130	124	145	123	144	168	150	141	117	148	135	126	158	157	152	124	132	148	143	142	164	144	130	138	165	136	132	137	155	134	134	146	145	152	112	144	155	151	153	159	146	126	149	168	152	157	163	141	135	133	136	144	128	151	142	134	150	152	143	140	164	136	121	139	131	131	144	143	136	132	155	156	125	148	145	121	146	113	115	127	161	124	134	144	144	122	138	142	146	146	169	137	158	164	152	127	134	119	136	142	148	139	157	140	147	149	125	152	145	143	134	136	148	138	137	135	158	128	131	148	137	145	138	183	168	119	137	155	156	138	140	127	122	132	135	139	160	147	146	143	138	161	148	146	141	144	139	140	123	141	133	123	119	150	116	144	128	142	144	150	143	149	126	143	131	137	140	145	177	150	135	133	149	122	168	118	137	136	145	142	126	153	133	131	162	138	141	130	125	126	148	138	153	144	136	130	140	140	126	146	141	134	151	173	152	165	162	155	145	142	143	138	129	142	137	143	131	147	133	150	154	127	137	161	133	150	169	146	126	143	152	139	135	143	123	148	140	142	142	145	143	133	144	141	165	143	133	125	131	130	142	157	157	162	125	139	148	133	160	135	140	159	137	139	115	136	132	141	125	120	148	149	158	151	145	129	147	129	138	120	124	164	129	141	141	137	130	171	142	128	160	143	148	141	136	136	129	149	155	141	126	140	138	110	152	147	134	156	144	169	131	122	156	140	116	126	135	142	138	156	153	154	136	118	142	138	154	151	147	153	109	146	151	150	155	136	140	153	154	125	143	172	140	159	156	135	142	134	152	161	137	135	149	146	135	145	150	163	150	139	120	152	161	147	137	146	149	135	164	130	135	155	151	146	138	134	136	147	118	148	147	146	145	135	139	149	155	158	153	142	120	158	159	130	136	146	134	139	149	135	152	136	144	132	138	131	158	124	133	151	139	154	137	147	142	142	147	141	141	146	135	127	138	116	149	143	152	126	103	145	131	166	143	144	147	144	136	132	146	140	134	147	139	122	129	133	151	141	125	161	163	141	153	150	135	132	131	139	142	152	141	145	153	165	130	135	155	136	124	160	142	136	144	152	141	123	128	138	137	138	130	161	160	157	130	135	136	141	185	159	152	132	149	157	161	165	148	138	144	146	131	126	159	160	147	152	125	137	143	141	144	152	145	141	146	146	149	157	139	166	161	149	124	156	134	152	135	152	143	147	143	136	141	124	122	149	162	152	131	121	161	147	130	153	141	127	130	147	188	144	124	142	125	141	176	138	151	140	136	138	126	148	133	125	158	158	135	136	130	139	125	137	147	156	134	145	140	136	130	136	135	119	147	136	137	149	126	160	137	127	140	140	137	153	150	140	147	140	124	160	148	142	135	145	151	162	132	144	124	132	150	113	120	140	148	132	132	132	154	130	136	153	144	155	154	141	123	142	163	154	160	154	149	137	146	126	145	142	148	149	158	149	168	148	152	122	125	138	135	157	141	152	146	136	137	149	133	139	146	123	137	142	152	169	144	145	152	153	151	146	142	123	137	140	146	145	161	141	172	139	138	140	162	130	136	127	133	171	127	151	143	133	137	142	154	134	129	132	144	116	145	141	153	155	128	115	165	151	132	131	140	151	137	126	159	148	126	135	145	159	147	147	142	121	131	140	140	124	124	143	130	145	140	139	131	129	172	148	151	132	154	141	151	156	113	135	154	140	138	134	134	159	145	140	111	158	145	135	159	152	167	148	143	136	126	131	137	122	157	163	166	140	119	122	130	138	172	127	126	173	134	142	163	140	143	143	158	150	148	142	127	147	137	145	144	132	117	151	140	133	114	148	130	134	115	161	125	164	164	150	141	136	168	140	135	150	148	136	149	150	144	144	145	131	139	143	151	148	175	169	128	160	131	130	124	155	136	114	143	140	156	161	115	148	156	130	120	127	169
33536	32061	20873	15105	14385	10718	7770	6502	5586	4837	4225	3790	3250	2662	2363	2208	1954	1810	1613	1634	1601	1292	1335	1162	1081	974	976	939	778	774	682	655	598	587	587	597	538	568	511	499	464	426	441	498	501	466	456	413	446	409	391	426	387	386	371	386	379	366	395	393	364	381	367	397	394	386	357	354	394	386	378	325	348	370	341	341	358	335	358	365	320	356	344	363	360	327	375	346	309	379	362	349	360	367	333	360	363	388	324	350	356	331	367	376	316	323	340	364	368	340	291	371	311	356	325	334	351	344	356	344	359	358	352	343	311	330	319	360	335	335	326	354	354	341	348	362	319	374	328	364	354	360	346	340	369	363	377	369	333	361	340	334	334	344	379	365	385	369	347	333	336	341	369	336	323	329	353	322	340	339	321	375	371	355	310	343	323	385	348	341	385	331	333	333	376	350	355	334	333	350	308	376	313	344	359	353	355	353	345	353	311	383	390	345	334	333	336	316	326	333	344	327	330	339	308	343	357	335	351	340	356	333	339	328	366	382	340	351	348	343	362	344	355	357	330	330	338	360	320	352	369	353	310	355	332	327	352	334	353	326	328	335	330	351	376	366	300	348	325	362	378	333	334	340	340	377	322	334	315	330	387	365	351	321	334	340	379	356	369	331	369	330	348	356	335	374	373	350	341	312	366	273	324	331	376	346	334	332	345	337	350	322	351	341	341	342	333	358	376	340	324	365	353	366	361	344	326	327	322	335	368	344	338	363	356	355	345	326	338	336	366	359	328	361	342	337	343	369	356	348	353	329	355	347	370	334	318	331	333	338	326	333	328	348	354	335	341	369	308	355	362	339	363	332	331	373	339	326	367	311	330	357	337	348	364	337	349	324	322	328	343	358	333	363	353	305	334	345	342	363	324	362	348	333	333	343	332	354	329	318	331	329	364	353	346	325	336	345	343	319	342	350	365	344	350	313	347	360	359	339	341	355	384	352	340	323	340	329	316	362	353	340	342	357	337	308	355	324	336	368	316	366	361	376	334	352	361	376	357	324	340	361	322	366	345	325	346	405	349	336	342	362	325	327	327	330	353	360	358	342	321	343	322	334	327	300	346	344	335	333	315	350	321	335	362	342	368	350	366	324	332	338	336	370	369	368	343	366	355	368	348	324	323	345	379	331	334	346	342	333	344	363	349	321	377	368	330	369	300	322	330	327	367	333	340	354	338	341	339	346	350	355	329	341	353	334	337	362	358	336	336	376	347	339	376	336	311	336	338	354	338	333	355	370	310	335	355	317	341	319	357	325	358	314	374	351	324	362	345	363	383	362	364	314	342	347	319	319	343	327	362	338	333	345	347	377	288	365	326	353	350	396	324	330	322	346	337	384	340	373	331	335	306	335	326	361	347	346	298	373	372	315	332	345	362	363	360	341	317	361	368	333	351	356	336	325	344	339	330	326	306	378	364	370	373	370	355	375	333	341	353	312	354	331	326	322	321	343	348	309	382	342	354	314	300	392	348	349	364	332	369	320	359	323	340	321	362	392	327	364	336	319	324	353	361	330	356	346	326	338	354	347	334	323	371	346	322	329	343	330	374	361	335	357	356	356	348	338	378	340	334	337	339	302	318	372	350	356	340	317	381	314	326	348	336	328	371	329	350	344	324	327	352	341	326	346	376	353	370	348	324	332	348	316	350	371	351	360	341	331	355	352	344	369	307	308	330	326	315	357	311	340	359	320	311	327	328	338	357	323	361	351	358	324	321	361	361	369	384	363	363	330	358	350	359	349	337	367	342	351	329	324	320	349	355	348	389	329	303	360	354	360	320	313	340	340	342	356	344	345	328	346	324	359	328	340	331	366	302	341	338	408	337	335	326	332	374	333	357	356	352	345	328	371	343	358	356	366	346	355	360	336	306	333	338	365	349	351	329	334	341	363	374	334	318	342	359	308	375	334	352	364	361	354	358	370	362	339	343	311	324	346	332	352	345	351	324	340	348	348	370	354	344	380	322	326	336	372	339	364	350	377	349	347	359	369	337	343	335	312	351	356	369	369	387	387	343	315	324	350	325	348	343	335	354	348	326	326	361	332	374	360	376	343	316	344	313	351	342	325	362	336	347	359	331	321	342	348	329	348	327	325	359	363	358	367	314	345	299	318	346	346	344	320	357	336	360	344	337	336	355	335	337	345	325	353	310	368	359	342	332	359	314	335	337	336	355	363	355	350	336	333	336	352	334	358	330	348	311	349	347	333	351	339	363	342	342	331	334	331	349	348	328	330	358	351	337	352	336	352	361	364	323	380	343	312	342	342	360	347	335	337	339	349	335	314	317	349	328	349	366	365	337	325	351	338	325	332	341	331	372	335	355	354	346	342	336	344	380	316	312	307	352	331	334	344	358	364	374	353	375	371	355	363	338	339	366	378	358	342	356	317	344	366	366	367	355	346	361	359	352	316	327	333	346	350	324	336	338	345	330	327	353	319	343	332	337	325	355	335	317	315	350	339	321	355	338	335	295	349	318	353	353	354	339	360	331	344	361	329	319	356	308	367	364	352	338	338	354	352	357	337	374	352	338	319	363	369	366	333	371	349	324	357	333	317	342	331	345	355	366	330	376	342	345	349	352	352	355	336	350	337	355	329	327	355	352	344	344	357	360	337	386	379	318	323	347	315	350	322	355	354	338	321	315	354	360	338	318	371	368	326	336	357	377	364	346	336	332	319	366	352	308	340	345	350	350	359	349	324	335	349	338	343	344	361	362	356	365	362	358	410	318	361	333	359	339	372	315	347	324	343	359	323	363	338	373	349	311	321	333	343	364	370	340	321	308	339	346	347	343	366	310	301	367	338	370	314	328	362	344	381	339	351	336	329	357	353	376	353	347	341	347	326	337	344	331	328	318	387	320	377	337	366	373	348	334	345	312	353	313	364	357	344	339	343	339	345	327	353	332	351	349	344	336	372	350	359	350	331	345	335	308	341	365	356	381	362	335	340	385	339	340	380	369	382	365	333	302	372	346	342	342	355	332	341	331	381	339	340	347	333	334	355	328	341	338	339	343	351	355	346	358	393	346	331	359	341	335	339	350	393	360	360	336	350	343	321	345	335	345	356	347	335	349	326	355	313	379	319	356	352	343	336	325	364	337	322	326	367	349	341	320	336	341	335	340	351	353	380	328	326	330	300	337	369	337	326	352	366	341	375	376	344	343	302	303	374	333	372	332	350	350	377	312	380	317	361	333	378	351	318	322	321	377	362	349	366	332	341	314	333	338	326	358	321	336	368	360	332	327	388	353	327	311	370	356	333	352	363	355	351	323	340	343	330	312	354	336	334	326	334	330	362	361	361	329	341	323	328	349	348	378	366	328	384	323	325	346	346	355	336	348	355	346	340	330	331	373	318	347	317	333	326	342	333	324	336	347	339	316	334	363	356	316	326	340	350	323	372	340	370	356	367	319	325	357	350	361	335	333	326	351	344	306	358	343	324	373	364	341	337	354	333	328	345
10826	6987	3873	2122	1386	1015	874	624	544	395	398	313	276	302	269	263	234	217	240	241	236	214	237	167	228	205	188	189	156	197	198	187	188	195	186	183	163	158	178	148	197	145	168	151	169	144	161	175	180	174	164	193	183	177	156	159	174	156	198	170	161	161	176	148	185	165	172	184	181	164	151	181	173	134	178	166	153	185	160	174	163	177	177	159	176	161	187	186	180	163	162	203	151	172	206	187	155	164	176	194	204	171	172	174	168	163	166	184	173	183	148	168	188	159	159	151	172	158	175	170	179	166	175	174	152	201	175	169	162	202	199	171	146	174	183	169	169	154	180	161	169	183	169	169	165	160	143	176	184	171	179	178	172	174	165	183	167	177	152	175	174	143	182	177	162	166	166	185	167	146	183	159	156	180	135	154	177	170	178	166	152	156	178	170	190	151	195	164	157	178	185	138	162	178	189	164	161	170	151	188	171	207	168	146	187	179	169	157	186	162	178	166	184	168	179	152	167	160	186	173	157	153	174	165	171	156	174	152	161	160	154	166	173	178	182	158	168	143	166	180	159	184	172	167	178	177	165	150	179	166	162	168	172	166	168	152	151	167	175	155	191	175	174	173	186	171	158	166	159	189	173	165	147	169	154	169	165	178	165	188	159	176	163	191	167	161	161	152	172	130	168	160	168	173	172	174	184	173	186	177	167	178	154	184	191	157	150	190	153	175	162	192	182	149	153	166	174	178	188	182	183	180	169	181	170	167	180	176	156	165	167	151	201	173	185	172	175	168	166	159	160	166	168	179	166	173	175	176	182	178	173	178	171	173	147	169	177	161	194	187	154	182	167	180	168	179	167	149	167	172	153	202	172	189	166	174	187	161	181	188	181	149	179	162	159	177	167	176	160	158	171	176	163	180	163	157	159	168	171	158	212	174	165	168	164	177	164	152	177	149	158	164	155	178	186	178	161	166	199	159	162	168	161	154	160	166	157	163	157	153	176	191	158	188	162	154	178	171	138	173	170	200	148	156	162	178	166	171	174	194	177	187	166	172	157	163	170	171	168	159	147	167	177	172	173	190	157	167	167	141	170	170	160	169	161	141	162	163	179	161	183	185	197	181	173	161	175	184	197	187	150	182	167	197	177	173	162	155	183	178	172	158	170	159	157	182	155	160	165	163	162	185	159	175	174	146	171	179	192	163	153	188	188	186	160	174	160	180	152	159	173	173	193	156	179	188	180	166	184	169	157	155	166	171	166	174	164	157	181	180	175	182	174	165	186	172	184	171	158	171	142	154	169	165	170	176	166	183	164	181	186	182	168	143	178	158	156	169	157	135	139	163	171	159	175	194	147	145	174	197	164	136	156	153	158	159	173	184	161	158	183	186	189	142	189	173	157	164	180	162	153	143	177	149	159	182	151	180	181	173	171	181	165	151	174	178	163	168	171	153	156	149	165	170	197	171	208	162	154	168	150	173	169	202	175	170	155	151	167	177	158	170	165	173	198	148	187	172	172	174	171	155	152	159	164	159	165	179	182	198	175	161	168	182	168	168	164	189	169	147	179	160	174	156	154	177	169	181	169	146	170	190	147	185	170	146	178	171	183	169	154	192	173	199	167	180	196	159	170	167	144	154	170	168	180	188	168	172	173	160	193	174	169	154	179	155	176	170	171	159	176	171	158	174	161	179	168	161	172	151	171	164	170	174	178	156	145	141	184	176	167	196	174	161	185	150	200	184	142	177	179	184	154	168	167	159	159	167	156	144	176	150	170	173	140	175	166	174	162	175	171	173	144	164	167	166	168	190	172	182	156	167	150	159	164	160	194	159	144	156	201	156	173	176	160	167	172	161	193	145	175	160	168	156	151	184	169	166	190	189	163	168	144	156	204	170	167	155	155	164	189	183	165	157	158	178	182	163	164	164	161	189	176	185	179	160	167	171	151	148	163	163	190	165	163	168	182	166	152	140	147	158	167	159	173	182	187	190	138	169	172	176	165	164	159	156	176	187	162	184	182	175	187	168	152	161	169	177	189	164	151	181	181	179	145	174	182	163	183	181	175	155	179	156	188	176	184	174	143	181	172	197	147	184	192	167	169	177	158	181	174	176	166	139	172	163	183	169	158	195	166	163	176	182	171	159	169	172	162	195	173	176	161	182	156	147	179	163	165	186	153	156	163	166	166	158	173	151	189	175	158	170	158	188	183	159	184	196	168	178	188	170	171	182	158	144	157	145	172	172	154	181	190	174	171	163	172	182	172	182	150	164	165	166	163	166	165	175	156	176	167	163	175	170	161	165	152	172	176	172	146	172	168	196	134	178	180	144	154	176	167	166	149	153	190	180	167	177	161	164	188	179	177	153	179	149	169	201	151	155	173	178	161	169	172	152	165	177	163	164	151	185	162	152	183	158	172	173	169	163	183	176	161	164	169	185	182	163	152	161	169	169	178	151	165	144	185	156	164	204	163	172	168	172	158	172	166	176	185	164	161	159	180	164	185	170	186	181	160	173	167	163	167	162	185	177	153	151	197	203	150	164	153	146	153	177	186	176	156	154	173	141	173	171	154	156	171	182	157	165	135	146	175	193	163	177	173	176	141	167	196	180	167	164	168	190	170	174	195	191	181	173	169	152	172	172	169	168	157	156	186	192	182	165	152	174	186	169	157	136	187	161	184	191	162	153	171	174	181	195	189	177	154	171	174	150	156	167	175	167	170	169	155	155	149	163	190	175	159	195	203	224	179	168	192	169	157	177	160	201	209	176	173	188	173	178	167	173	203	170	153	174	177	156	178	133	165	160	140	151	157	161	182	143	149	165	155	180	180	157	160	177	167	159	172	182	165	167	186	177	164	169	174	170	167	152	168	169	160	169	180	180	169	149	190	179	179	175	162	142	163	176	178	160	165	182	159	162	200	162	191	161	172	156	160	156	178	194	188	182	184	173	162	154	143	178	194	171	182	147	165	146	138	177	178	171	161	137	155	173	191	155	171	151	153	153	160	179	186	159	154	175	164	164	146	159	155	179	173	162	156	192	184	173	143	144	194	176	187	147	158	154	167	195	153	159	164	167	186	183	179	167	160	178	173	148	158	160	175	172	174	173	162	152	179	168	168	163	171	184	163	169	170	184	169	168	173	135	172	163	153	153	163	141	184	193	159	162	186	173	186	155	170	197	157	172	168	168	146	170	157	166	167	168	162	173	164	182	168	177	164	177	178	152	168	162	157	170	154	158	183	149	167	168	156	183	162	167	188	181	178	166	183	163	160	172	184	147	161	169	176	166	149	173	170	163	170	182	160	173	161	149	158	165	167	171	179	185	152	143	171	182	184	155	169	168	151	170	173	162	202	170	182	176	173	169	191	176	181	156	170	183	177	162	187	162	153	181	168	155	173	190	178	139	159	194	159	177	181	171	170	199	174	157	167	156	151	173	154	183	161	180	159	160	187	169	142	172	169	168	162	175	182	165	189	177	175	149	171	153	187	186	192	165	188	161
8348	7699	6355	5968	5075	4134	3295	2750	2382	1805	1560	1433	1227	1170	1018	981	946	866	759	738	726	672	635	623	593	616	560	527	575	464	502	518	455	500	479	460	467	454	447	447	448	441	436	449	423	483	432	409	409	406	429	436	413	449	407	446	410	466	435	432	402	454	400	439	377	414	417	403	419	437	423	409	418	412	410	389	407	390	423	415	405	430	385	378	399	404	425	423	426	398	440	422	417	393	411	362	459	398	377	429	436	421	413	410	422	405	383	401	389	396	426	374	440	393	398	378	367	407	389	423	412	422	411	383	428	447	421	396	409	420	415	398	406	391	433	417	400	385	412	446	427	409	419	415	445	410	400	426	414	412	431	401	471	426	401	398	428	413	397	411	412	392	402	403	395	423	415	356	396	434	390	390	427	405	407	422	433	408	441	419	392	408	389	415	377	380	471	414	399	416	420	462	425	417	396	375	385	394	412	418	364	380	449	421	426	414	407	379	400	398	423	401	403	401	438	401	395	391	407	376	398	392	405	376	365	413	408	421	417	393	420	419	436	429	381	392	405	410	426	394	416	421	380	428	448	421	384	378	378	414	420	398	383	385	385	432	427	405	384	401	397	440	402	400	411	404	402	415	431	417	400	407	397	427	404	416	401	363	409	403	422	406	406	450	445	405	437	408	381	420	390	419	407	383	390	392	398	390	427	412	411	363	404	413	405	399	405	430	397	420	399	425	398	458	426	400	411	427	399	432	429	392	474	417	409	424	390	431	412	432	419	393	398	407	399	445	405	418	416	425	404	425	396	429	418	403	413	421	414	410	405	403	389	411	372	407	389	429	423	382	423	387	375	436	450	391	408	383	439	391	419	388	409	423	424	395	451	382	389	386	395	402	436	393	410	418	433	424	422	412	392	454	377	405	408	403	421	394	427	377	406	430	407	379	405	405	443	407	456	393	392	398	391	427	401	368	385	401	405	422	410	414	415	414	386	401	377	379	398	433	372	393	396	428	415	415	388	386	387	392	414	385	426	436	364	387	372	395	429	459	392	413	381	391	387	383	444	438	392	388	405	433	385	387	399	389	383	444	386	397	390	398	422	413	392	409	398	381	415	451	380	442	402	391	434	408	419	379	421	374	405	399	415	425	381	446	447	395	432	410	447	357	424	389	389	417	429	393	451	389	422	394	397	407	401	410	414	441	424	383	401	427	396	425	379	386	403	399	433	417	413	436	432	387	409	414	406	403	410	379	415	443	389	395	416	422	377	404	413	423	408	404	398	398	445	449	395	452	403	389	407	398	407	379	405	392	415	413	432	406	404	389	364	395	355	439	401	416	362	435	425	418	387	389	418	394	389	433	395	392	397	408	442	428	450	438	410	383	428	429	409	413	376	464	378	400	397	390	419	456	422	359	418	440	366	391	435	423	393	397	401	401	397	405	404	427	411	408	414	395	399	408	402	392	408	377	409	418	400	432	408	407	415	397	435	407	422	382	369	443	386	396	459	453	419	407	409	406	396	388	402	414	424	413	414	381	402	419	401	401	407	401	393	411	383	412	365	410	370	425	374	407	446	374	428	411	413	403	396	415	410	378	426	417	433	399	419	411	383	406	396	400	384	437	399	423	411	365	431	386	418	398	406	397	369	409	404	402	442	405	415	416	407	380	392	389	434	417	454	371	416	402	415	387	409	437	390	407	436	397	403	416	369	433	416	416	376	439	396	392	412	401	411	408	373	403	406	401	412	434	397	397	392	418	405	392	399	394	386	443	398	412	382	389	408	375	433	411	396	392	397	453	407	377	428	412	401	408	387	380	374	445	390	397	394	434	380	390	406	412	421	401	423	447	484	385	399	401	417	412	407	385	424	407	433	376	399	411	433	391	390	408	392	450	399	392	426	383	409	404	433	441	407	429	453	404	363	383	430	400	392	438	366	384	407	429	386	421	395	393	416	427	401	431	404	408	376	434	443	443	409	390	414	389	396	416	397	412	420	368	395	394	437	414	401	393	399	410	412	395	366	368	431	412	395	395	366	376	438	400	387	394	401	375	425	411	398	404	398	402	374	409	419	398	379	415	438	400	412	391	378	375	411	420	418	430	422	421	406	410	396	433	397	399	392	432	429	434	398	422	388	443	413	394	402	409	405	401	391	363	382	438	422	412	394	420	373	406	409	414	395	382	420	415	368	423	392	388	417	419	399	404	362	398	440	421	435	444	383	410	394	377	405	366	405	407	395	410	388	390	434	419	387	424	404	432	411	421	412	446	370	412	384	407	408	412	377	410	401	365	432	431	416	413	393	405	415	421	420	402	373	403	416	431	399	397	426	414	432	430	433	406	391	406	400	400	438	380	420	354	412	397	421	400	436	410	401	406	446	378	417	355	399	423	402	416	420	398	460	441	451	385	426	394	418	403	375	392	393	405	408	420	403	427	444	414	409	386	418	405	407	396	416	384	420	425	407	430	398	385	401	406	391	405	384	402	409	414	453	414	431	400	443	413	408	398	397	369	406	384	384	454	418	407	391	382	388	401	401	395	385	419	402	411	370	376	378	431	429	420	388	423	390	395	378	416	397	421	398	400	414	411	412	436	420	389	408	416	399	376	409	419	391	417	426	417	400	428	363	369	435	439	389	406	410	410	417	411	402	405	368	387	422	388	441	442	416	398	367	383	414	435	394	417	403	421	408	384	432	417	397	413	442	382	441	399	393	384	420	420	390	433	392	399	424	387	426	378	392	401	435	380	414	410	401	418	387	424	419	447	452	385	395	421	395	408	404	384	425	405	398	446	386	434	383	420	384	402	410	385	430	381	411	396	394	395	394	415	397	400	412	407	409	455	422	412	415	407	444	439	417	409	454	384	462	406	376	395	422	437	387	401	437	420	386	433	425	435	411	393	392	445	413	404	396	387	390	420	381	434	393	383	395	393	401	408	397	431	415	388	417	393	406	402	403	418	407	440	417	405	420	412	387	422	411	406	404	416	443	418	397	410	411	445	434	417	413	383	432	408	356	398	452	404	416	403	425	424	426	424	403	428	434	415	388	440	383	428	435	413	374	376	387	431	417	394	430	378	444	385	413	416	404	423	394	414	431	375	440	378	379	374	426	393	419	393	416	397	423	426	400	438	397	402	430	352	395	384	440	398	405	394	439	416	400	401	418	402	414	424	393	448	430	419	431	387	419	412	363	410	424	435	425	416	398	400	398	433	413	443	417	435	361	401	368	412	381	392	430	435	395	392	404	410	436	408	406	436	436	376	393	422	441	389	446	403	395	376	415	396	436	399	429	399	381	435	408	403	414	400	402	390	401	389	389	418	401	420	411	396	448	444	435	375	419	399	424	453	392	432	390	447	423	415	387	382	406	414	427	394	392	436	384	423	379	379	395	404	411	375	428	422	441	387	436	408	379	397	446	429	419	423	387	404	428	426	415	422	364	411	441	386	412	401	365	359	415	418	412	427	351	366	407	422	359	392	379	404	396	404	409	380	393	379	410	430
34720	27732	21570	8772	4614	2571	1551	1179	835	681	586	489	464	451	379	333	313	311	275	307	295	272	276	255	250	205	202	228	201	210	210	209	218	185	190	191	213	183	156	169	172	195	195	183	183	229	177	171	145	200	183	181	155	177	172	172	197	162	169	210	166	193	183	148	199	167	175	180	165	169	168	170	178	154	158	183	166	158	158	178	218	180	196	162	156	185	172	157	153	178	158	189	187	158	147	137	184	138	162	165	174	176	138	176	163	145	154	158	165	175	153	178	170	153	151	156	162	160	176	171	175	161	155	153	176	183	172	188	184	171	188	161	195	174	154	167	166	153	149	161	194	164	167	190	160	177	161	174	170	175	187	199	154	182	169	157	159	178	192	170	157	148	162	164	190	179	161	150	196	179	166	155	160	158	158	162	169	168	170	154	174	169	173	183	143	163	171	176	165	152	143	182	164	174	170	181	162	166	143	152	172	160	161	164	181	172	174	172	152	155	174	162	168	154	180	163	167	172	184	139	158	201	197	160	154	158	161	177	175	176	177	196	191	172	159	167	162	190	176	158	166	177	181	183	172	173	181	159	158	161	181	177	159	194	154	162	178	171	171	159	150	191	180	166	150	162	176	190	168	154	168	134	169	160	166	158	162	171	166	163	166	183	137	169	170	173	159	134	179	161	177	167	184	145	184	168	164	155	146	174	161	165	142	168	171	170	171	196	168	173	166	173	191	154	179	146	163	165	152	179	191	147	180	173	158	165	186	166	167	173	211	146	160	156	180	150	167	189	171	178	191	166	162	179	195	171	150	185	144	168	184	192	150	163	150	167	185	166	159	188	174	150	150	149	174	173	178	166	183	194	163	189	174	178	171	173	158	169	146	177	146	174	178	173	172	161	173	187	188	157	162	161	165	171	157	193	200	148	166	180	176	179	158	146	172	161	182	159	167	177	168	175	170	171	170	158	176	163	176	180	184	167	144	148	172	161	170	160	150	151	171	143	158	148	173	157	163	154	154	159	159	147	178	187	161	180	158	186	187	205	180	153	182	197	179	145	159	177	160	168	176	173	181	183	173	175	178	159	184	159	148	162	182	187	163	180	169	189	162	183	178	175	158	175	158	143	169	175	168	179	173	186	157	164	214	171	177	183	141	158	185	170	153	153	164	176	170	189	173	164	157	171	150	186	163	145	175	184	165	159	177	170	146	180	144	197	180	134	164	172	152	162	149	174	188	176	180	171	184	194	155	164	154	180	186	189	190	176	154	183	167	175	157	174	159	159	194	163	171	134	180	157	195	174	135	158	167	181	158	162	173	165	193	173	163	159	180	168	186	151	142	162	151	161	160	181	158	193	164	187	154	162	176	194	183	166	189	172	149	167	166	163	163	159	187	165	163	156	182	178	140	168	183	178	154	163	176	181	176	187	148	175	181	147	170	195	175	195	173	164	187	179	184	156	159	180	129	179	166	159	152	156	152	162	182	160	169	164	172	164	166	155	175	148	152	162	163	173	168	180	140	196	183	171	160	149	161	190	171	168	174	166	158	175	158	167	147	168	177	183	184	180	142	162	164	161	170	162	167	175	199	168	180	171	153	180	180	175	153	152	169	160	190	178	176	157	158	162	164	187	182	157	165	171	161	150	152	168	200	152	169	139	181	152	170	151	164	202	172	175	201	179	192	183	163	171	149	161	169	192	161	175	179	179	179	165	162	176	146	160	183	163	183	170	189	182	185	171	154	187	172	163	170	145	157	153	185	174	159	166	175	180	158	193	161	157	162	151	152	139	176	141	186	195	151	170	191	169	184	173	164	178	181	165	151	180	173	156	188	175	157	175	182	161	176	154	172	173	156	153	151	175	174	152	178	179	152	180	167	162	158	171	163	158	169	170	163	157	160	130	164	144	186	174	181	157	178	165	159	156	155	158	164	135	158	146	176	167	183	164	176	161	163	179	159	165	157	165	174	163	162	153	170	161	170	192	150	190	195	169	165	179	148	173	167	165	151	162	164	177	170	177	174	160	167	157	155	161	152	139	174	169	173	165	170	185	177	159	178	168	178	174	169	161	166	190	192	171	151	179	155	144	173	166	184	175	157	166	182	152	171	180	157	183	172	153	165	173	189	181	173	165	189	176	181	156	155	158	185	170	158	160	160	160	170	160	144	169	165	183	193	166	158	171	163	178	144	174	169	155	145	160	207	193	174	188	157	156	157	169	182	160	172	154	156	171	154	189	155	164	163	172	168	172	176	201	170	158	148	176	166	191	172	183	165	178	164	173	165	166	187	188	157	168	154	175	172	156	157	199	148	170	190	192	149	174	168	177	186	142	181	185	193	173	152	189	154	182	166	161	168	172	176	162	204	169	171	174	164	171	183	167	195	166	143	161	168	156	158	154	156	176	168	194	174	177	152	169	171	159	170	169	153	183	156	177	158	151	184	151	185	156	151	159	161	155	169	160	163	155	155	160	175	156	177	153	151	153	162	162	188	153	153	154	173	180	186	172	143	195	165	156	166	176	155	182	146	165	177	163	166	158	174	172	202	170	165	176	175	190	183	174	161	173	166	170	181	168	169	176	189	182	161	167	156	178	161	147	171	167	169	181	189	176	181	149	173	171	157	189	178	163	155	164	180	163	164	159	157	164	187	162	165	163	190	159	176	161	162	158	159	154	178	159	178	170	152	164	173	181	171	204	158	161	166	190	155	158	181	159	179	170	145	168	161	166	152	151	162	174	160	159	172	163	181	181	187	171	162	160	183	184	147	180	157	155	165	173	159	168	163	151	144	150	144	157	185	162	160	163	148	172	167	134	176	173	184	185	171	165	158	155	156	194	180	157	174	149	173	182	144	164	193	166	185	176	154	165	188	163	160	160	202	179	191	182	175	189	157	176	170	164	194	165	180	198	197	174	152	168	151	154	156	167	170	166	173	189	159	152	166	177	169	166	204	168	164	175	183	138	186	199	173	184	169	170	145	196	152	145	163	160	172	173	158	176	174	161	171	170	174	185	162	142	177	185	174	176	161	171	163	165	153	169	170	146	193	161	157	152	180	188	171	190	165	171	165	160	162	155	158	151	180	178	172	167	171	166	188	158	176	167	167	186	188	168	171	169	158	167	143	163	173	145	180	188	173	169	166	167	156	167	175	176	182	193	159	174	153	156	172	164	153	185	182	175	167	170	175	164	170	159	170	176	167	173	175	199	160	194	159	194	154	175	180	182	164	173	141	157	173	183	175	176	153	168	162	181	171	163	141	157	161	157	186	175	161	162	170	165	179	181	157	187	188	165	144	169	172	170	200	169	180	158	211	161	176	162	165	160	170	159	177	173	168	147	154	177	152	141	167	202	157	159	149	187	167	184	182	179	159	160	184	179	171	183	189	163	187	184	161	185	168	167	171	165	171	173	156	159	142	197	168	176	182	159	166	175	154	170	185	177	183	156	166	188	157	161	172	182	182	137	163	156	179	172	160	146	151	166	175	177	186	158	170	172
27071	22722	19786	10613	10053	8180	6058	5208	3816	2987	2961	2411	2215	1923	1832	1643	1506	1343	1246	1193	1153	1026	988	944	909	805	766	753	713	664	641	636	623	588	585	537	588	519	516	550	477	506	472	502	469	489	485	407	482	463	440	453	436	458	453	454	481	471	418	416	438	399	413	457	448	455	443	444	380	426	396	379	428	418	401	396	431	389	404	423	435	413	381	386	404	395	448	396	433	373	400	422	395	400	410	401	407	451	448	448	385	412	400	429	418	411	410	397	419	440	374	405	383	432	437	436	411	404	391	434	386	408	418	384	409	444	412	399	434	425	407	411	419	426	407	385	411	420	383	409	394	401	413	372	394	395	411	406	374	426	421	411	395	432	408	414	435	408	369	377	421	413	392	435	410	389	390	406	443	439	378	408	407	412	398	425	386	399	380	379	400	412	412	387	409	334	383	403	400	381	404	415	426	383	420	430	419	407	382	421	404	416	397	461	400	398	426	407	407	377	374	390	374	425	408	408	403	388	393	429	392	400	406	370	375	387	397	398	440	414	431	395	401	391	404	358	413	408	424	388	437	404	378	402	429	407	403	425	387	450	386	423	399	378	395	402	392	423	413	402	440	406	403	465	402	414	390	396	436	399	385	412	401	392	432	406	416	415	397	434	399	408	397	420	399	382	379	410	402	418	406	415	374	404	410	408	390	403	418	363	403	459	412	420	405	416	437	396	434	406	391	407	439	440	417	400	412	412	404	402	422	408	391	378	422	407	399	421	421	405	438	427	375	443	408	387	429	407	410	378	391	397	411	410	401	415	409	397	402	410	446	365	416	398	435	370	411	424	402	410	387	424	388	356	402	411	347	402	436	400	409	379	413	378	400	402	433	395	408	406	374	438	421	376	411	395	435	397	391	414	397	425	399	376	390	395	406	419	419	416	389	411	461	402	399	411	413	381	393	414	430	431	414	400	412	418	393	420	406	406	413	419	390	413	424	412	421	411	392	395	435	403	410	418	399	394	413	382	387	397	413	412	399	408	413	446	401	376	421	401	360	395	395	416	385	405	431	400	402	438	460	403	403	437	412	382	372	464	375	424	416	402	398	381	441	407	396	422	430	416	416	415	406	409	406	417	382	421	416	413	416	409	397	431	413	379	356	411	444	428	383	414	425	419	395	409	402	402	395	414	368	443	450	419	428	439	388	411	437	438	401	408	386	447	404	416	424	395	408	418	411	393	380	411	407	427	362	404	385	384	432	412	421	390	446	412	397	418	379	384	416	403	399	389	374	409	395	410	373	437	417	387	417	411	409	408	411	415	405	430	388	434	404	423	435	428	406	403	395	424	388	429	395	413	404	437	381	383	457	369	426	371	401	449	392	402	401	390	380	416	411	411	439	403	412	403	397	402	398	383	397	396	426	381	420	403	395	408	397	402	420	425	425	389	383	408	387	417	382	419	395	421	410	422	378	411	408	404	429	395	417	399	392	462	376	442	431	420	406	406	420	383	427	413	410	395	404	398	408	401	438	392	418	407	392	396	415	431	416	411	399	428	393	394	397	428	392	417	407	410	401	384	385	421	374	393	430	425	388	395	370	408	412	387	409	415	402	400	374	404	423	383	410	379	392	394	410	395	434	439	419	391	401	423	413	420	432	387	414	408	404	399	425	396	368	401	435	438	389	403	400	419	410	380	422	411	407	376	435	387	411	389	407	390	413	415	444	422	398	430	422	391	420	412	366	418	419	394	395	378	410	432	421	380	404	419	395	478	393	357	438	413	426	428	380	417	391	408	397	400	400	399	425	415	408	409	391	392	440	394	409	421	406	458	385	373	389	401	409	396	386	431	391	399	416	396	430	397	421	411	411	420	416	419	387	407	403	409	411	415	429	408	409	406	395	399	406	431	390	425	420	427	376	392	416	426	402	428	420	388	399	413	408	402	399	399	435	418	411	427	390	386	438	409	408	423	385	415	392	444	419	403	387	417	375	388	412	396	446	406	415	374	377	401	386	364	414	422	400	403	366	417	424	406	375	377	423	423	394	407	406	424	387	371	382	424	393	436	436	393	398	393	429	417	415	410	410	402	393	418	371	376	405	411	431	436	413	408	398	377	383	425	387	393	397	401	415	398	415	412	385	418	431	430	392	449	395	414	395	392	388	402	417	419	392	418	402	377	394	409	421	423	381	398	415	407	415	414	415	418	377	414	425	375	403	412	404	425	422	415	420	385	402	425	408	406	396	393	401	380	419	411	375	403	445	438	380	429	400	384	400	436	396	408	416	373	384	413	379	427	432	415	405	407	414	403	421	404	405	386	380	401	419	431	439	379	398	413	399	409	386	384	376	377	413	379	404	389	398	394	416	381	396	405	396	365	411	363	373	388	400	401	425	402	399	400	407	403	388	417	405	417	394	417	376	408	462	418	411	415	414	425	413	384	396	390	385	387	415	401	434	419	390	395	438	381	431	417	417	409	380	407	446	416	389	425	416	416	396	411	371	402	380	367	416	410	440	411	410	396	400	415	415	396	397	395	413	404	384	412	422	420	413	375	426	385	438	402	425	456	401	393	430	412	403	445	417	397	401	438	393	412	411	400	408	375	411	415	421	421	436	389	404	413	381	403	384	398	440	426	381	403	381	398	399	397	413	425	399	416	420	410	427	421	401	425	436	396	425	418	399	443	412	434	392	375	396	433	405	439	391	434	408	417	400	443	414	418	415	409	407	422	410	350	399	415	396	402	430	413	368	398	440	400	421	400	399	398	414	437	410	419	404	408	415	416	419	419	393	401	419	412	416	413	401	426	427	411	387	429	408	394	420	411	437	454	418	416	416	404	406	387	396	400	389	473	405	373	403	431	418	414	402	416	409	373	392	387	469	396	438	454	391	407	423	434	382	372	403	382	421	401	400	403	418	414	430	404	359	403	394	403	418	429	407	383	431	446	392	426	382	430	394	391	423	393	356	456	435	396	407	436	417	401	406	419	412	410	427	438	438	440	401	421	444	428	406	391	410	409	431	400	384	456	425	422	446	439	403	409	405	432	413	405	402	418	419	411	355	389	389	415	409	362	408	396	429	409	420	402	404	374	418	418	389	396	402	389	411	408	358	413	381	404	383	419	399	426	427	387	439	361	419	401	385	392	451	387	393	431	414	400	454	399	383	420	374	423	399	373	384	405	413	424	433	397	441	390	398	385	406	416	393	383	396	417	423	403	387	439	393	421	408	428	405	432	374	413	385	358	415	373	364	400	431	425	432	408	379	399	439	420	408	388	447	399	402	419	386	425	426	387	416	422	418	464	393	385	372	388	402	393	395	426	386	377	376	410	398	437	411	414	366	424	407	401	383	402	392	392	420	406	399	393	422	445	404	398	430	396	416	389	414	390	405	424	382	420	383	416	388	427	368	417	407	394	388	403	387	401	405	402	371	380	406	412	399	422	472	394	389	400	407	399	388	411	386	409	375	411	405	418	358	424	366	403	407	405	436	398	405	392	416	398	384	424
44212	37189	29618	14793	8615	4648	2543	1593	1171	882	796	643	595	567	479	466	429	360	356	306	350	265	276	244	247	227	205	201	185	192	231	180	202	204	185	165	160	149	183	139	169	170	158	154	137	125	175	131	161	164	165	148	159	149	154	145	171	157	163	136	138	140	139	148	161	141	160	118	150	134	157	141	145	133	154	133	148	129	150	148	133	169	136	131	141	125	141	139	157	141	145	148	143	121	114	152	132	144	146	145	153	156	130	151	126	156	133	136	127	136	126	156	134	142	125	145	136	145	124	162	129	150	154	162	154	152	122	122	142	144	127	127	137	124	135	140	139	142	155	138	129	135	150	166	149	154	121	138	143	134	140	131	124	120	129	149	145	131	144	142	149	122	141	121	167	124	150	151	153	153	137	141	146	147	132	132	133	138	129	128	147	167	141	143	131	122	157	138	149	131	145	141	138	133	138	137	156	129	119	133	127	142	133	145	139	140	143	119	137	137	148	138	127	114	153	133	131	138	134	124	147	108	107	129	129	128	173	175	125	131	120	156	161	154	130	141	140	139	156	154	130	145	162	128	145	124	129	147	134	110	127	149	150	144	131	149	129	135	123	147	131	147	146	134	146	140	129	147	155	149	137	139	149	164	132	143	170	131	137	146	141	158	141	134	138	169	126	165	141	148	133	139	140	129	148	144	131	137	128	140	142	138	147	137	140	147	142	143	135	157	128	164	142	135	149	153	132	121	139	131	142	158	134	145	146	127	136	156	140	154	137	111	137	120	123	145	121	137	158	123	141	139	145	146	146	142	134	133	153	148	132	133	146	152	131	166	152	154	149	135	131	151	159	168	151	156	155	135	157	157	135	150	130	124	120	135	143	155	146	103	151	139	139	114	126	150	154	141	143	144	170	134	113	155	160	135	138	140	140	134	172	128	143	134	136	134	139	152	156	142	115	156	129	148	169	151	134	143	178	157	138	144	138	139	132	157	155	131	157	139	122	121	149	133	155	133	127	141	119	118	145	139	132	150	154	140	139	140	146	148	157	148	129	138	124	156	138	120	143	148	134	128	123	162	144	130	160	169	130	174	151	142	141	157	142	126	154	159	112	181	154	169	135	131	132	144	150	156	138	141	160	144	137	132	115	154	147	126	162	133	168	126	142	150	154	144	127	127	150	163	126	149	150	141	146	129	139	136	136	153	133	136	131	145	147	130	135	140	141	152	148	137	139	134	132	138	124	143	157	157	136	129	170	132	131	143	151	139	139	133	129	138	120	141	145	141	135	128	142	143	145	146	147	139	115	121	124	131	148	125	143	153	138	135	125	145	134	163	131	147	118	140	155	135	137	140	128	125	152	144	145	140	127	151	140	140	137	158	148	122	151	156	134	146	133	146	128	123	141	139	124	130	123	135	125	134	153	123	153	153	132	124	145	143	139	137	135	128	166	125	133	140	166	142	136	150	138	149	126	128	143	150	139	136	127	136	154	160	154	147	149	117	138	129	128	153	150	126	138	157	125	136	142	141	125	144	119	147	145	146	143	146	136	157	161	162	126	135	156	156	158	132	146	157	150	128	160	154	148	148	128	150	152	152	145	129	157	131	131	149	152	157	143	157	125	142	125	129	163	164	140	118	139	156	163	142	142	150	124	137	145	144	147	137	173	151	127	146	149	148	164	138	138	126	153	160	148	124	149	134	133	148	149	129	130	133	135	130	140	126	142	143	136	159	151	153	166	125	135	138	138	148	135	137	138	141	144	139	139	146	132	164	155	137	123	123	133	123	135	132	163	134	149	147	132	139	146	128	158	113	160	132	121	141	155	133	135	134	141	153	133	131	123	121	128	130	143	149	153	126	135	151	142	135	169	132	141	137	154	143	152	140	130	136	159	125	159	139	151	155	131	120	137	168	140	118	150	134	162	147	140	148	151	180	135	140	153	150	118	123	155	132	149	122	137	136	152	126	141	108	158	147	132	149	145	123	125	136	152	154	131	162	182	142	130	130	155	133	140	173	116	160	121	138	116	161	112	127	148	165	139	122	159	153	127	140	154	160	132	138	131	143	137	138	142	136	144	162	160	135	118	114	142	160	130	144	132	133	138	142	151	136	132	164	125	150	161	152	137	164	139	141	127	136	135	130	133	146	148	124	122	161	135	134	122	150	143	135	122	158	142	134	155	158	133	156	127	131	125	153	157	147	148	142	129	140	140	136	153	124	125	141	130	134	139	136	152	161	147	144	131	139	106	127	127	146	160	135	154	126	135	145	149	146	148	137	161	136	155	140	142	110	137	150	149	147	128	145	138	139	135	152	162	130	140	131	139	134	125	132	133	143	145	170	139	163	139	135	133	155	160	128	143	133	158	136	143	149	167	152	130	126	124	130	130	143	139	141	127	129	134	132	160	133	137	129	135	147	138	141	154	155	138	137	151	154	134	158	142	156	136	131	124	152	112	130	157	166	159	149	148	119	127	135	140	163	148	149	161	130	137	122	114	130	133	161	145	127	137	154	144	141	138	123	164	167	137	128	148	143	157	152	136	140	127	156	145	132	158	135	150	143	132	121	111	142	140	133	131	132	143	138	142	150	152	144	128	146	151	156	150	135	138	138	142	116	129	151	118	144	125	148	145	149	152	127	145	137	151	135	145	144	131	156	137	118	161	136	133	166	154	149	131	138	130	177	142	146	144	144	144	150	159	150	167	153	129	116	136	160	143	144	134	184	150	164	140	174	148	157	166	157	119	149	141	135	143	148	138	143	152	132	152	126	154	137	136	149	131	147	139	138	129	125	113	136	140	158	147	165	120	132	129	149	122	144	128	133	121	134	139	115	160	146	148	154	135	128	131	162	144	137	148	143	125	151	160	172	164	136	125	138	148	137	160	129	142	145	132	173	143	160	138	146	136	147	143	142	139	146	132	126	150	140	157	161	153	149	136	135	162	134	158	152	154	158	154	148	149	144	169	142	141	150	141	159	148	125	139	136	133	154	136	141	124	122	137	146	132	144	150	143	148	137	139	146	156	150	150	130	139	153	150	146	139	153	137	127	161	152	149	163	137	131	138	134	146	108	155	143	147	141	149	134	143	146	145	152	141	147	120	167	143	148	148	134	140	128	127	155	165	127	146	135	130	163	138	154	152	175	156	128	133	130	140	142	143	138	148	128	177	138	155	141	144	144	145	155	141	159	133	114	145	133	156	145	139	118	141	135	128	128	150	144	143	158	154	139	147	123	140	152	136	147	155	155	156	138	148	146	123	140	130	149	158	132	143	127	122	161	115	148	140	122	140	134	128	159	148	136	147	154	129	150	175	133	157	148	138	120	137	163	157	156	132	145	148	124	143	150	171	135	141	144	156	158	120	147	168	156	150	140	143	144	133	144	141	133	147	133	139	143	160	139	162	148	138	133	144	122	149	135	141	139	140	137	145	142	132	140	148	148	148	132	112	144	132	149	145	136	128	149	148	131	159	149	123	137	129	157	154	151	170	144	151	126
33134	31354	25299	15126	14988	11633	8241	6885	4992	4154	4094	3334	3083	2758	2631	2371	2113	1838	1702	1620	1478	1343	1285	1176	1077	969	910	877	756	785	735	658	640	653	540	557	558	510	503	477	471	488	479	446	500	481	444	402	403	426	424	449	413	375	433	412	397	400	383	346	368	369	387	361	388	360	372	395	363	357	367	379	355	378	374	337	365	357	360	326	376	339	330	362	392	345	323	352	357	358	371	352	348	377	356	347	322	354	362	323	352	367	354	316	342	366	333	335	331	329	376	370	374	315	367	376	321	342	383	335	360	343	352	335	347	335	339	343	374	316	338	361	316	349	342	303	333	349	321	315	322	318	364	376	344	319	328	319	321	355	326	346	359	323	348	332	357	339	348	353	319	373	361	343	361	333	340	349	344	336	343	290	353	348	354	320	309	342	363	363	343	354	346	344	346	334	373	345	327	355	344	356	328	370	328	357	375	328	333	336	326	341	357	321	332	339	352	327	313	347	378	358	334	343	342	355	352	347	370	340	335	355	327	337	337	343	340	359	358	361	361	337	353	339	360	331	352	321	349	359	380	326	326	360	358	370	333	346	334	372	356	343	370	352	336	382	367	332	360	355	380	336	346	340	308	393	351	358	342	351	357	339	319	338	361	328	341	363	329	382	339	348	336	354	353	333	364	357	318	349	335	344	322	355	344	297	359	347	316	333	343	329	343	361	339	329	350	346	376	344	358	340	348	328	339	325	347	372	372	342	333	356	329	334	362	340	337	351	363	357	375	352	345	319	345	354	347	332	341	343	343	322	346	366	373	332	341	341	335	372	358	348	335	327	313	313	348	357	339	320	361	347	346	362	310	327	368	326	357	342	349	316	343	331	355	338	341	354	327	317	320	299	326	356	329	339	363	344	349	373	350	367	337	340	316	335	344	369	335	329	317	333	350	386	327	347	352	316	353	346	321	319	304	314	323	347	329	340	318	347	343	331	333	338	325	318	330	351	345	327	351	321	322	326	359	344	353	322	318	366	361	358	357	362	326	338	324	344	332	360	358	357	333	358	345	347	332	347	335	357	336	329	348	333	363	341	337	339	341	356	368	314	336	357	339	349	354	322	360	329	359	337	340	338	315	404	329	335	362	342	336	324	356	367	357	332	349	361	330	314	357	353	340	317	339	344	332	384	317	331	351	343	318	337	340	316	336	347	340	347	332	329	353	360	384	320	325	345	342	331	334	346	347	350	343	346	335	288	348	345	322	363	332	326	360	349	353	369	373	366	360	328	335	350	333	319	344	328	317	352	358	349	351	335	326	342	336	354	339	332	340	354	323	319	340	321	349	354	341	340	340	352	335	357	313	368	342	350	349	353	363	341	324	334	321	331	318	338	349	368	329	321	328	386	336	348	352	344	376	395	343	293	346	326	377	362	315	372	349	336	334	341	345	334	359	342	334	357	355	357	327	325	349	343	345	382	326	298	345	351	366	312	334	364	363	350	309	324	383	326	359	354	367	325	336	321	344	371	323	358	362	372	340	341	350	347	371	346	354	350	348	340	351	342	316	367	341	339	360	337	324	363	345	340	331	382	369	351	319	318	342	363	354	341	370	338	341	328	329	375	343	347	327	328	388	318	338	356	364	347	347	320	360	342	312	355	346	369	349	333	371	325	348	337	350	360	329	315	373	350	349	338	326	325	333	349	377	352	340	334	353	359	355	329	337	353	375	333	360	356	334	339	322	380	348	343	365	336	367	337	336	333	312	342	344	339	307	358	318	327	354	395	384	357	373	373	334	353	380	340	352	318	313	328	336	366	353	326	332	313	340	319	374	337	342	329	358	380	354	336	354	340	367	349	385	342	338	386	319	327	323	365	362	357	353	343	360	343	318	343	331	328	351	345	324	345	324	325	346	345	355	343	382	352	375	369	355	371	391	346	356	354	339	347	336	359	370	328	374	331	335	316	319	371	334	347	305	371	331	343	347	338	363	335	376	318	352	346	356	349	320	344	367	350	329	349	356	343	345	347	367	344	342	369	348	326	368	358	387	342	326	332	308	344	368	307	324	346	309	360	358	352	344	384	312	353	335	356	349	312	373	320	357	362	345	346	345	351	329	362	350	336	336	352	350	378	355	348	317	356	350	344	347	324	334	322	363	328	333	361	343	336	348	338	332	352	333	321	315	336	320	358	359	354	348	344	351	350	351	366	338	315	340	333	310	363	370	340	358	367	337	344	381	304	345	346	373	328	322	357	349	319	391	361	343	321	354	357	355	343	354	352	319	318	338	342	310	355	350	332	316	361	333	318	337	328	314	338	355	322	305	328	305	329	319	327	388	342	340	357	330	349	355	362	375	323	329	365	333	351	351	359	347	319	347	338	326	373	346	373	356	339	362	326	338	332	360	356	358	357	349	343	328	365	364	359	317	332	339	321	370	340	354	348	375	348	360	331	312	365	361	324	336	353	362	352	314	313	332	373	346	378	322	351	365	330	356	346	332	336	338	352	343	352	318	335	340	327	324	301	341	328	357	332	363	370	344	356	355	362	346	336	332	325	318	351	358	346	337	355	340	348	367	343	357	330	336	347	337	336	318	340	326	361	345	390	341	341	312	324	310	360	376	370	321	377	328	328	365	362	331	339	335	336	341	368	350	359	345	321	339	334	302	350	329	369	334	342	360	310	336	341	384	335	346	340	354	339	358	319	322	332	369	367	366	358	392	344	350	350	362	329	329	338	318	352	349	350	336	331	348	373	355	358	361	336	348	351	338	354	310	336	356	346	384	387	313	338	314	338	367	335	340	331	337	346	350	348	343	336	324	338	346	334	346	342	376	324	333	353	344	335	342	332	331	359	350	345	337	374	338	345	340	381	347	352	378	345	357	352	350	334	340	343	321	336	357	332	358	348	348	356	329	325	339	353	346	331	350	308	372	313	378	363	357	373	390	369	364	372	370	315	374	384	358	328	311	327	324	333	350	358	343	336	333	350	324	333	360	361	349	351	355	327	351	364	348	352	367	339	316	372	369	369	336	347	357	320	344	347	334	331	360	358	329	321	345	374	365	382	328	362	343	355	398	322	374	330	351	348	324	306	332	351	347	319	359	326	370	329	335	393	321	337	355	311	378	355	340	346	340	376	341	362	354	396	337	330	318	384	328	360	364	328	326	354	359	324	331	331	346	366	316	377	343	314	337	336	376	327	334	337	339	331	349	325	306	353	326	399	323	357	338	337	311	353	353	360	323	311	347	332	344	353	353	371	341	358	343	356	320	356	337	340	328	342	320	351	379	345	352	371	330	321	318	352	321	312	342	387	365	337	351	374	341	336	338	339	316	329	362	328	386	330	326	304	340	328	312	322	345	344	372	352	376	325	352	329	327	326	331	341	349	360	355	345	333	348	368	354	326	345	340	321	355	341	313	345	343	322	340	338	336	396	328	361	348	311	345	335	331	359	332	332	328	319	358	346	322	353	337	377	332	320	352	341	341	307	341	379	355	327	351	345	350	335
10775	7292	4227	2179	1424	1021	747	627	485	393	339	328	299	278	266	251	256	278	226	230	224	220	195	192	204	196	182	204	217	192	202	209	190	187	181	194	156	155	208	167	183	193	160	165	168	180	172	181	176	172	178	185	183	172	154	178	187	194	159	162	168	173	175	130	175	137	174	193	202	170	169	167	157	182	163	183	174	155	171	178	160	154	170	160	163	179	164	177	154	169	166	168	172	149	187	175	165	155	174	171	156	154	198	163	179	191	239	173	188	179	152	185	159	171	175	188	176	177	176	186	205	174	177	161	169	173	170	187	161	164	170	163	165	164	171	185	144	182	169	180	166	160	166	162	167	165	166	182	153	165	152	180	194	151	205	198	161	142	160	148	164	161	184	193	166	172	178	177	160	157	171	178	183	184	151	169	173	166	185	149	195	190	178	157	191	184	140	163	157	174	156	172	165	190	172	167	174	177	150	177	143	156	175	175	183	175	192	165	169	139	171	162	187	169	145	184	155	168	157	167	174	173	163	159	180	184	158	166	168	157	169	188	163	176	162	165	184	152	186	172	174	161	180	174	202	167	172	144	175	153	171	143	168	173	196	170	154	180	172	156	177	180	158	159	144	163	156	146	171	156	190	172	174	185	162	173	166	183	173	182	169	176	190	161	210	176	185	182	191	191	198	165	190	160	150	175	167	158	185	140	179	166	153	167	141	171	173	165	176	166	179	155	168	181	179	166	170	160	175	170	169	176	159	184	173	187	132	187	173	156	168	193	165	171	164	147	163	180	175	165	130	187	193	185	171	167	180	180	176	174	151	177	171	154	186	194	150	141	144	171	173	166	159	176	144	183	146	174	186	166	150	162	154	166	167	182	175	196	174	145	146	168	173	186	169	170	199	163	161	173	160	197	171	170	176	164	178	161	180	159	181	169	159	175	166	176	183	179	165	163	161	167	146	151	182	158	165	163	196	138	172	153	157	157	158	165	148	164	184	145	182	196	185	155	142	168	164	151	144	150	144	155	186	160	166	189	184	167	161	167	171	168	168	169	158	159	194	154	156	159	154	155	197	179	176	203	178	167	157	182	165	150	164	159	168	180	187	143	168	151	162	162	146	155	166	185	156	193	164	196	167	188	153	156	166	168	173	142	149	168	160	159	180	180	172	189	171	176	170	174	177	150	179	188	164	153	173	163	174	149	162	178	157	175	179	160	175	180	171	158	181	202	179	147	167	166	165	175	162	148	169	161	174	160	148	184	156	162	175	170	171	189	181	163	196	169	162	179	168	174	177	163	192	195	183	171	165	150	162	174	175	177	186	155	172	167	181	188	160	176	166	168	166	159	170	184	194	174	159	168	155	140	173	162	200	173	173	157	190	162	172	179	186	166	153	187	189	171	159	188	153	185	172	175	165	171	170	195	170	168	162	148	160	178	184	172	181	206	166	170	157	179	166	163	172	169	162	157	181	175	181	189	163	153	183	166	171	191	145	176	169	182	179	190	154	146	191	176	150	164	172	157	171	152	164	170	165	167	184	183	163	183	167	213	181	178	176	159	162	172	179	155	187	149	154	164	171	184	172	170	159	163	185	157	167	175	168	183	166	188	147	157	167	153	158	139	166	181	193	160	161	190	167	154	173	168	173	177	162	145	170	173	187	166	155	172	157	162	160	186	189	165	185	164	167	171	153	182	164	171	167	166	149	160	146	184	169	186	183	159	163	148	150	151	159	147	150	149	139	166	182	186	162	169	199	168	175	184	154	173	170	201	186	171	148	176	178	159	169	172	165	170	176	181	188	191	153	180	168	169	191	170	175	179	186	183	180	183	181	153	192	173	165	175	162	159	169	155	158	177	174	164	169	177	168	172	168	154	154	200	175	166	166	172	180	170	180	189	181	166	197	151	152	166	200	198	158	172	196	187	146	159	156	181	176	183	172	196	171	153	199	159	152	180	193	164	159	192	165	184	188	172	140	181	161	161	155	197	162	152	174	170	153	134	168	155	164	176	169	162	166	132	163	146	179	156	162	175	180	177	187	182	163	142	181	161	174	151	161	144	168	166	153	178	166	163	174	154	162	193	202	151	191	159	147	148	164	155	166	180	177	174	185	156	156	171	181	168	173	153	159	162	189	174	169	182	170	175	172	184	168	184	178	168	157	171	177	165	183	165	171	171	166	151	178	143	157	194	173	167	172	164	127	170	179	171	177	162	181	150	175	173	173	176	162	160	147	160	172	176	164	143	178	147	160	173	180	183	194	175	156	177	174	158	174	184	181	152	132	175	205	155	150	167	153	185	162	149	180	177	177	147	170	161	190	182	164	186	164	181	194	175	165	152	170	150	172	178	166	161	184	157	164	160	125	158	153	175	184	192	192	188	163	165	163	157	181	188	156	193	173	155	169	154	183	169	169	168	164	157	160	165	161	163	160	165	173	186	178	187	187	171	153	166	175	168	175	173	168	194	163	169	165	146	169	174	180	155	168	152	170	183	168	206	159	160	171	167	159	196	180	163	159	165	158	142	158	190	181	147	167	179	175	190	179	163	159	181	178	158	171	174	182	173	158	177	158	177	178	161	191	155	189	155	164	148	148	192	161	177	170	152	152	149	167	165	169	175	170	152	161	159	163	177	171	187	179	163	159	177	148	169	176	144	182	175	162	170	142	164	180	157	203	184	158	159	143	177	160	189	180	152	156	162	165	179	169	171	160	167	160	179	177	184	170	196	183	167	169	145	177	162	175	172	186	175	190	152	157	171	161	162	165	173	155	165	190	181	150	155	152	151	161	166	177	183	182	140	153	149	170	165	163	164	193	182	144	169	172	160	187	197	174	161	170	150	177	154	170	176	152	140	159	192	175	186	173	177	170	165	184	181	172	163	182	165	162	197	149	168	165	145	141	136	152	167	177	170	157	189	183	158	167	180	158	181	186	156	154	168	202	161	178	181	174	174	167	161	147	171	181	179	190	167	185	156	167	183	141	180	135	164	164	161	156	159	175	176	177	160	190	153	173	172	154	154	179	156	157	185	183	168	161	175	197	160	173	146	171	179	160	147	173	181	181	162	179	150	162	154	158	155	186	191	185	178	146	167	171	163	155	171	182	198	190	157	164	181	168	146	168	174	165	177	196	172	171	173	159	170	185	179	147	188	164	179	177	202	198	173	164	155	145	206	166	187	182	167	175	157	164	173	166	156	170	168	176	190	162	173	155	164	162	166	151	165	158	161	201	153	151	178	170	156	143	171	197	180	180	155	142	182	173	171	174	174	163	163	154	181	192	162	159	143	177	164	187	164	162	170	151	179	155	177	179	134	174	161	202	149	152	170	191	185	177	166	160	178	198	188	148	164	164	176	160	157	203	174	163	169	183	197	142	171	161	173	159	163	173	154	167	172	207	163	167	153	156	167	173	163	184	175	186	177	164	157	159	193	145	172	182	169	173	175	193	165	169	165	175	190	162	174	150	174	145	180	158	175	185	170	155	158	177	190	154	184
8322	7983	6668	6014	5446	4374	3200	2785	2168	1715	1552	1421	1269	1080	1001	961	902	786	795	759	731	660	634	606	625	625	540	560	503	497	502	501	474	509	506	452	507	478	451	475	438	466	473	440	398	446	453	381	407	429	407	417	399	426	402	407	449	440	394	387	424	405	444	414	411	413	383	394	420	441	418	390	407	400	417	403	444	380	418	426	415	398	416	396	414	426	451	427	411	383	407	424	427	426	389	433	395	417	403	414	403	398	416	399	407	401	400	425	369	412	386	427	405	411	379	410	398	455	370	390	399	364	425	426	370	416	412	416	389	421	381	413	443	403	423	406	447	407	415	395	405	363	389	378	422	435	428	406	351	402	411	366	422	400	410	393	408	381	415	424	396	400	399	392	423	380	424	399	399	443	395	387	404	397	408	435	431	394	431	375	401	428	380	418	405	373	400	422	391	384	413	413	399	375	401	403	414	405	420	419	408	415	432	439	418	395	439	398	399	424	432	359	396	348	389	385	383	360	406	384	429	449	396	399	431	454	418	393	423	385	393	404	415	393	398	389	408	436	431	411	417	424	432	422	415	456	441	414	420	430	365	396	391	399	400	392	425	411	441	407	433	386	379	413	409	412	415	408	399	408	409	399	387	396	391	386	436	410	425	351	424	408	387	397	387	426	396	398	412	446	385	357	390	441	422	422	409	389	408	402	434	415	411	422	400	426	398	408	416	391	433	389	381	471	387	411	433	401	375	395	375	395	403	404	397	375	416	410	405	401	414	403	410	400	434	415	390	388	405	376	374	418	404	390	384	422	378	429	376	408	418	421	395	407	400	382	425	403	378	378	382	406	433	408	414	386	413	409	416	435	401	412	442	410	420	385	438	419	418	388	411	393	414	422	378	428	383	418	387	407	459	408	387	410	401	405	431	393	405	415	406	386	394	392	409	408	401	400	411	411	405	429	400	404	390	406	421	429	411	415	394	413	406	394	379	441	431	420	400	376	407	396	405	427	427	387	388	458	440	391	412	408	392	406	390	392	430	405	390	432	354	392	400	413	394	395	413	393	369	401	429	414	394	419	423	424	405	367	374	377	435	417	430	440	434	390	385	415	413	450	412	388	407	405	411	400	400	370	435	408	391	414	421	418	411	418	393	400	379	411	445	382	389	398	417	412	407	420	381	398	387	429	414	411	409	383	417	412	397	435	430	407	374	395	394	404	408	369	417	398	443	399	401	353	396	444	414	425	415	365	387	408	422	435	380	394	419	428	413	449	445	371	426	409	432	422	396	427	403	405	403	437	442	414	410	405	406	406	423	395	428	396	441	375	405	420	416	394	377	417	421	392	414	375	442	422	403	402	418	429	391	416	429	411	445	407	417	392	411	386	401	391	376	379	399	408	436	435	402	413	405	408	412	418	418	469	413	396	427	411	430	397	401	412	434	394	423	391	400	388	386	439	423	398	385	371	402	373	444	432	427	399	386	402	398	416	361	380	423	412	439	426	416	376	447	373	396	377	374	413	382	397	452	431	389	412	427	394	434	393	405	390	427	447	404	428	401	409	395	444	456	426	393	405	381	422	393	418	391	437	427	421	409	429	406	440	400	397	398	403	435	385	405	409	418	421	435	368	392	390	422	403	410	428	407	429	420	400	418	407	431	414	384	402	407	476	403	375	424	429	434	393	429	446	408	405	423	426	448	396	383	380	418	427	422	387	411	400	419	406	413	423	433	387	385	414	409	407	437	391	412	393	440	397	399	422	459	431	416	393	371	422	436	426	397	425	412	374	415	415	392	400	438	389	425	415	416	400	421	400	419	439	425	390	414	389	399	397	425	396	396	438	378	421	381	423	441	433	454	388	431	410	392	434	381	427	424	436	433	402	380	386	406	429	446	398	356	413	424	418	416	416	372	406	405	384	435	416	406	377	409	428	430	400	392	453	387	447	380	401	399	384	418	408	413	403	416	430	430	417	392	400	425	399	375	431	412	445	406	397	406	428	387	409	404	422	406	402	387	462	428	379	372	412	421	427	459	439	399	407	419	422	408	385	457	411	392	366	431	425	419	439	403	431	417	406	386	422	437	431	399	405	399	419	437	394	422	391	404	440	415	407	399	425	384	413	439	426	413	418	419	413	414	407	376	413	393	378	394	393	398	379	442	377	417	384	434	415	409	423	402	398	409	400	389	420	373	401	424	396	420	408	374	406	407	379	386	413	397	421	373	408	344	392	406	412	416	398	453	421	397	394	428	421	461	371	416	409	413	401	388	411	407	409	412	398	392	429	423	392	454	382	403	411	360	398	451	395	383	394	411	362	408	402	427	386	394	425	398	380	424	400	389	446	427	379	381	371	396	409	439	448	411	412	388	445	410	405	385	470	429	407	423	410	417	459	425	371	367	402	420	414	433	419	408	425	423	446	415	357	417	432	391	417	437	391	427	415	363	404	419	398	442	398	392	389	406	424	436	391	373	430	422	403	413	425	345	408	439	373	432	398	381	398	413	423	404	413	432	398	435	409	404	408	395	382	434	397	401	408	396	414	399	432	403	388	360	428	450	406	426	415	407	403	401	368	398	370	427	420	391	418	420	397	416	468	407	417	377	413	408	406	418	422	398	406	443	406	418	447	465	419	395	379	412	432	410	412	400	412	404	415	425	390	419	414	411	418	443	419	377	426	368	393	381	427	392	403	426	393	412	408	404	417	420	393	396	430	419	437	383	383	462	439	391	415	461	413	439	422	416	419	463	390	412	423	415	421	424	405	434	391	390	387	375	403	443	403	419	415	382	399	417	416	393	408	414	390	392	426	410	391	377	362	393	406	411	380	443	404	384	450	396	414	424	382	414	408	386	406	412	432	414	418	404	393	405	410	381	378	384	434	381	422	379	406	393	354	376	429	380	423	401	402	384	404	399	435	421	384	391	399	445	424	376	388	422	431	408	434	399	406	414	404	430	405	371	433	401	440	431	427	394	422	402	424	398	411	397	382	386	403	415	404	424	383	405	394	385	404	387	434	427	408	405	426	427	420	430	388	404	400	418	375	419	382	428	386	420	388	414	370	424	429	403	410	388	468	446	388	413	405	378	415	420	396	400	412	415	432	409	413	390	358	411	406	433	404	421	395	421	422	414	443	376	381	396	379	378	419	424	395	426	398	425	424	418	419	386	420	403	386	387	419	402	403	396	378	382	434	395	383	389	420	409	392	394	420	430	428	382	411	426	429	412	446	378	393	440	376	432	433	420	384	404	407	446	412	427	389	376	400	390	442	393	435	451	414	403	403	410	387	414	424	430	448	414	390	371	363	415	443	394	396	422	398	402	362	462	390	382	418	417	423	410	391	382	403	395	409	431	368	379	421	436	445	388	402	385	418	402	400	372	430	396	372	426	423	405	443	381	377	397	411	399	423	377	400	397	411	397	405	408	421	437	391	410	448	442	385	381	391	406	403	401	441	439	393	404	374	431	397	432	412	437	402	386	444	394	375	393	383	413	392	431	420
34028	30259	20017	8214	4040	2473	1545	1020	753	654	656	572	495	433	420	390	310	332	313	277	234	255	262	249	232	218	202	201	226	228	189	191	190	177	177	193	169	185	188	173	198	162	188	183	156	184	184	184	183	154	192	182	164	181	170	155	140	152	170	193	178	166	154	169	180	175	185	169	185	189	173	170	170	160	165	158	163	151	169	168	163	159	165	160	172	172	171	163	168	184	189	148	181	184	183	199	168	164	169	164	177	169	165	159	163	163	158	174	179	175	166	153	143	158	182	157	157	159	173	182	161	165	171	163	204	167	164	201	184	175	188	197	162	171	179	158	145	169	173	156	197	154	173	178	160	159	166	202	181	161	160	133	175	148	161	155	168	155	154	192	170	172	167	177	156	151	167	172	155	177	171	157	154	141	167	167	163	187	180	171	155	147	151	161	161	190	188	170	168	183	159	177	172	178	141	173	171	182	194	164	170	157	163	136	174	162	134	151	178	193	164	187	193	186	168	162	159	161	152	171	152	166	185	174	166	175	195	150	144	167	166	181	174	157	161	158	158	173	175	159	188	157	148	176	125	155	172	155	170	175	163	159	152	171	150	162	165	165	179	162	150	177	168	160	154	171	174	188	160	168	189	145	174	162	153	183	163	144	200	185	146	186	163	162	191	152	198	162	166	167	170	205	165	174	158	166	190	185	158	189	203	160	189	164	156	170	178	177	165	154	176	144	172	188	162	157	185	175	187	164	143	175	172	152	166	163	165	162	181	169	165	176	181	170	169	169	189	172	166	169	169	165	151	175	145	166	160	154	160	166	169	153	145	165	158	178	150	154	145	161	177	178	164	150	184	187	187	184	170	184	171	147	184	168	169	169	171	163	152	174	168	165	143	162	160	149	169	168	177	169	166	170	185	160	162	173	136	182	179	169	141	184	166	181	181	157	170	171	155	155	173	168	159	166	186	165	191	149	166	157	169	168	175	175	164	183	161	169	142	172	193	149	191	178	174	172	153	162	194	195	168	173	184	166	181	160	165	166	206	174	179	195	184	186	200	173	216	178	181	169	162	176	182	157	177	192	157	163	174	166	187	161	148	157	184	170	175	200	168	164	144	176	181	173	157	160	171	169	169	180	172	146	178	187	159	161	169	184	145	175	175	174	152	171	181	156	161	186	176	185	137	158	189	183	189	178	172	164	167	160	161	172	176	162	153	180	167	152	157	180	140	164	164	164	175	163	156	148	163	168	176	181	155	173	188	174	164	192	171	181	167	193	180	171	140	171	160	183	181	161	150	188	171	170	162	186	163	175	160	169	177	172	186	184	189	168	197	183	174	177	184	182	155	173	168	173	148	174	143	172	192	171	163	170	185	164	190	185	164	184	185	152	200	169	168	179	188	197	191	169	149	176	150	180	170	172	166	173	175	175	196	148	176	179	158	167	172	175	174	173	170	173	174	147	148	150	165	171	176	157	174	179	174	170	166	178	186	174	168	180	179	149	176	187	175	151	163	178	194	186	160	177	161	176	174	178	163	190	171	169	160	187	157	179	178	177	167	171	178	152	200	158	172	177	166	163	159	173	168	166	190	152	155	192	154	160	182	139	170	193	178	168	170	147	150	164	212	203	172	165	139	157	153	148	199	151	157	146	190	179	161	157	164	163	173	155	177	188	146	148	186	163	154	154	176	160	156	168	179	171	148	181	164	155	159	203	175	169	166	161	185	153	174	150	169	189	177	183	156	171	172	181	155	174	162	157	155	170	151	157	169	157	166	168	172	186	178	172	171	172	172	177	166	167	175	177	174	188	170	168	172	155	182	159	182	158	174	175	162	135	175	194	142	169	175	154	194	180	166	171	148	180	164	190	142	170	162	152	178	164	184	178	158	159	168	184	162	177	174	159	168	167	182	166	136	175	155	170	182	185	167	156	172	170	171	177	149	161	128	154	153	176	172	176	177	169	180	171	160	191	180	185	182	178	177	151	166	166	187	186	142	172	184	170	177	186	196	147	176	171	186	167	170	148	176	164	207	180	170	165	141	169	182	152	171	171	172	176	161	155	145	173	162	155	162	175	171	156	159	146	183	165	165	144	174	174	191	152	187	175	172	184	188	176	209	194	173	184	156	157	177	151	156	180	174	169	182	175	166	156	159	172	139	168	179	175	166	170	169	166	169	159	184	175	185	174	171	150	166	202	177	160	179	173	158	200	188	157	160	172	170	182	148	186	178	171	171	184	178	192	175	175	167	183	171	169	183	170	192	181	169	177	185	185	164	163	175	172	152	174	192	149	171	179	177	172	168	186	190	175	144	169	166	156	163	166	160	180	158	171	180	158	174	164	180	148	163	164	182	161	165	178	188	195	139	161	158	164	168	192	150	168	173	168	209	165	160	168	166	184	158	184	160	185	183	159	149	158	180	160	188	159	167	175	173	167	164	157	170	164	140	146	163	157	175	170	161	157	180	168	171	183	167	152	156	149	176	181	175	156	165	184	188	160	157	153	179	175	193	165	152	167	173	158	159	169	155	163	157	164	163	170	183	169	153	173	173	168	162	192	170	154	155	162	161	150	185	181	153	172	141	173	157	178	142	172	168	160	170	167	172	155	157	163	199	183	169	166	149	179	187	142	150	193	180	180	151	177	180	171	141	159	164	171	161	183	181	171	172	175	175	157	186	177	174	162	152	169	163	185	171	146	183	172	195	156	199	178	141	173	141	165	143	183	168	187	162	179	168	165	163	151	148	167	150	171	169	177	200	159	174	150	166	152	157	144	193	148	188	147	174	163	175	174	143	155	147	164	168	163	173	169	173	158	180	172	176	164	154	177	163	173	167	178	181	169	162	171	125	161	171	162	148	179	185	155	161	166	182	171	147	152	180	166	177	158	166	166	150	174	164	168	161	170	164	162	175	154	169	153	148	161	189	180	171	170	168	168	161	162	170	183	189	165	146	174	161	188	153	192	169	190	179	181	179	147	186	169	190	187	159	161	182	189	165	168	181	159	164	175	159	165	180	159	206	146	164	161	157	184	161	159	162	187	185	178	161	172	175	173	180	163	175	166	150	179	149	127	163	155	160	167	156	162	188	162	174	145	170	182	196	160	148	181	154	143	165	176	165	164	153	175	170	156	167	165	178	167	167	175	148	175	165	172	157	160	162	180	163	164	166	170	166	169	162	184	152	182	151	159	186	181	196	167	178	185	160	149	170	133	130	169	182	202	173	147	175	179	178	168	153	183	172	179	173	159	186	190	170	159	167	174	189	180	166	195	166	162	189	162	175	155	171	152	181	164	152	164	178	164	159	173	165	186	155	159	152	163	157	193	157	172	147	147	182	176	161	175	143	184	155	159	164	187	173	161	153	143	163	153	168	179	171	202	158	177	175	165	154	192	147	159	181	171	180	164	173	170	163	195	161	184	189	174	182	189	159	166	170	180	157	173	174	178	187	156	176	189	166	154	175	164	169	161	162	176	176	152	157	188	183	168	178	167	176	149
26668	25373	15972	10658	8837	8207	6341	4713	3705	2979	2901	2678	2366	1979	1795	1784	1333	1370	1310	1255	1157	973	1008	987	898	784	814	723	713	703	601	640	620	633	560	539	562	490	504	499	558	534	458	434	512	492	535	482	484	483	455	471	438	462	403	437	426	401	442	431	448	428	426	431	439	421	433	456	420	415	430	439	407	425	420	440	430	391	393	435	401	396	369	425	437	456	442	373	425	418	435	401	435	383	426	399	414	391	423	371	457	447	440	428	415	431	396	395	399	382	383	376	420	408	387	446	428	383	407	368	420	430	404	382	417	385	419	399	431	385	419	395	398	422	426	406	389	405	385	389	399	420	366	421	396	393	383	411	416	394	402	388	377	417	450	427	408	369	442	400	395	385	389	439	391	453	452	420	395	405	421	415	386	404	373	384	419	425	420	412	413	377	430	408	419	405	370	373	415	358	413	378	428	403	393	428	436	383	427	391	401	397	398	404	405	418	417	406	403	378	423	377	404	397	403	398	440	413	401	430	388	408	411	405	403	392	403	408	399	386	432	430	422	396	383	424	388	401	410	418	402	386	428	401	410	411	453	412	378	454	395	398	463	401	389	393	409	389	388	428	409	439	450	416	448	402	388	400	383	387	400	405	417	404	416	433	423	422	402	381	392	401	393	428	413	399	437	397	376	394	405	396	423	400	412	408	400	423	430	403	395	389	428	419	394	418	389	407	389	404	399	424	413	395	418	405	408	446	391	420	432	395	439	409	372	395	444	376	410	394	416	415	431	416	394	382	429	385	394	395	408	401	419	397	433	411	397	400	416	418	417	381	398	384	401	399	412	430	432	434	418	405	399	397	405	423	374	417	391	395	413	417	387	399	392	412	410	412	435	417	432	397	378	421	406	427	431	426	435	405	418	436	441	443	401	413	406	403	381	434	388	416	400	407	404	380	425	399	426	396	423	428	397	420	423	369	433	412	423	435	406	418	384	418	394	452	402	415	401	425	390	367	388	415	427	412	490	435	410	412	420	416	424	404	390	384	341	398	428	412	428	384	374	425	369	434	402	371	403	405	402	396	411	396	365	432	419	397	395	407	392	404	413	461	427	398	393	417	389	405	396	410	417	410	411	445	381	389	407	403	389	378	397	346	412	395	427	419	393	376	406	418	388	406	431	385	435	367	410	407	429	421	396	407	383	398	396	388	418	393	419	402	395	405	411	367	420	411	417	365	395	398	370	444	439	410	381	426	431	398	384	372	405	406	397	369	419	404	416	394	451	394	412	427	382	404	408	370	394	447	436	414	397	405	411	370	410	424	393	407	407	427	394	412	390	441	438	410	411	404	406	416	435	408	427	398	422	368	405	431	421	410	422	415	386	392	382	419	381	452	402	440	418	392	391	408	416	426	439	395	415	401	401	387	409	446	431	374	388	414	381	403	450	404	414	405	437	408	389	398	407	406	400	377	422	427	421	396	402	407	417	424	414	391	423	399	414	435	419	397	434	426	414	419	431	391	385	380	402	393	411	429	383	381	418	406	406	395	401	399	413	407	396	446	399	425	406	416	387	416	393	393	427	420	414	424	440	423	433	424	401	411	407	392	392	438	405	437	374	399	435	396	408	451	415	393	408	408	386	405	380	436	374	400	454	412	415	373	380	415	393	395	387	431	392	404	373	417	406	364	385	407	402	424	454	429	436	418	396	422	397	381	420	428	384	394	425	407	421	374	436	392	418	367	425	386	400	400	396	393	411	404	408	393	424	380	403	411	426	456	416	409	417	449	380	422	413	412	411	419	407	406	398	438	395	462	409	396	389	397	380	397	415	412	396	422	389	434	390	403	447	389	385	375	452	408	411	419	401	430	416	420	401	431	401	442	404	432	404	414	412	399	422	368	390	428	418	371	411	386	430	402	433	435	404	391	440	378	412	378	410	382	423	409	409	427	429	414	406	382	422	384	353	417	423	406	423	421	411	424	426	380	410	399	421	384	450	419	418	364	385	418	397	426	435	391	442	354	434	404	413	421	385	393	416	414	413	390	394	377	428	433	369	414	400	442	387	406	394	441	399	411	444	386	382	390	425	406	424	402	430	387	434	417	378	424	408	410	406	388	407	436	407	422	410	394	396	417	423	417	396	414	413	402	435	392	457	380	402	401	454	406	426	386	409	429	405	436	394	395	417	398	384	403	390	400	408	424	431	413	411	388	433	430	426	387	396	412	398	403	431	397	450	424	430	383	418	417	428	411	456	405	397	395	434	438	408	426	365	392	399	428	448	371	371	362	373	422	388	422	392	375	389	425	374	405	400	413	405	362	410	415	424	423	410	392	416	422	411	434	432	402	384	436	442	406	409	426	399	423	403	408	436	426	418	428	428	391	374	386	406	382	400	386	379	442	422	433	384	418	446	382	389	423	404	403	381	385	414	386	398	389	422	392	428	420	412	394	403	403	424	402	386	365	416	389	433	395	424	379	417	432	419	432	389	388	406	411	387	431	397	414	384	388	398	400	444	414	433	419	398	392	425	413	419	399	364	408	436	438	396	442	379	427	397	422	381	438	380	407	412	406	426	409	407	380	407	416	398	393	404	411	411	424	393	411	418	432	388	418	379	413	420	387	409	441	388	398	368	442	413	426	386	401	417	422	478	420	425	400	423	412	402	430	403	422	421	403	397	406	385	389	412	419	372	398	430	395	359	411	375	405	427	418	399	411	403	395	415	398	413	439	394	409	411	391	415	409	455	447	408	407	391	403	397	424	391	399	409	412	396	418	424	407	401	400	385	405	412	452	404	416	435	388	433	422	394	373	389	402	457	444	415	383	412	383	396	402	364	416	426	401	392	408	415	408	398	422	390	416	404	374	380	404	465	403	433	450	436	360	425	422	435	412	414	379	406	399	419	379	407	382	421	430	358	397	416	446	388	422	409	387	404	392	392	409	400	420	420	405	411	394	409	425	378	413	384	362	381	415	413	400	408	405	431	348	420	428	378	438	392	412	399	415	455	400	384	396	416	458	385	437	403	415	384	442	395	403	383	394	407	392	389	407	412	413	416	418	426	428	399	395	441	421	382	459	438	424	373	431	435	413	379	413	434	407	408	403	436	397	397	423	412	403	405	380	393	392	388	420	399	364	428	422	411	397	397	418	402	414	431	426	400	405	419	414	416	414	426	438	392	411	404	407	427	370	386	411	393	423	397	411	404	433	416	431	387	427	417	396	405	425	446	412	389	398	402	391	388	420	414	412	424	376	416	408	445	394	397	403	381	401	411	426	412	407	407	372	402	399	417	372	405	408	426	406	398	385	428	429	423	373	442	400	354	405	412	430	380	409	393	425	388	423	438	408	435	378	395	427	378	441	421	415	391	436	425	375	379	437	429	428	416	394	372	399	412	439	375	397	420	351	388	399	418	464	417	398	384	392	412	375	421	385	443	379	400	411	404	386	413	394	421	393	424	429	417	412	430	438	440	384	436	446	361	407	401	379	386	389	388	356	408	418	425	368
44187	38223	27008	13609	7240	4153	2588	1579	1117	854	828	745	670	524	511	482	345	423	362	383	299	297	297	240	242	234	217	233	231	211	217	192	201	172	189	181	165	175	146	144	173	164	171	167	157	167	133	131	166	143	153	175	146	125	161	137	146	147	159	160	145	159	162	140	153	126	110	147	163	125	130	131	158	126	137	143	138	130	124	130	137	144	137	128	136	138	156	129	144	136	142	155	162	133	147	171	133	119	138	157	136	119	154	158	153	128	167	150	153	157	123	170	138	158	176	138	157	172	150	130	139	140	147	131	158	143	145	151	147	166	144	150	159	142	141	125	114	140	168	146	146	146	138	141	163	134	179	148	156	135	144	139	177	146	133	144	150	140	175	147	137	152	139	160	146	125	146	129	138	150	147	127	138	159	170	141	133	131	147	143	152	132	132	139	157	112	163	150	148	126	127	145	129	126	135	141	136	143	122	133	141	128	141	133	141	146	140	131	135	129	154	131	157	140	144	132	151	164	145	142	128	164	131	150	140	146	136	136	159	154	131	115	143	129	156	160	143	151	144	157	165	141	140	145	145	111	152	160	153	149	140	141	129	166	154	132	145	157	141	139	134	158	137	163	150	153	155	148	135	127	150	136	150	165	149	122	161	150	134	124	140	151	145	134	155	135	138	172	154	132	142	138	138	141	163	113	145	136	140	146	137	152	128	146	157	144	123	145	145	148	142	134	150	146	122	141	145	146	154	135	131	131	150	141	127	125	135	118	145	157	155	131	159	140	121	130	137	141	148	141	157	149	143	159	135	159	131	142	151	117	145	127	131	150	147	130	137	150	136	148	146	121	137	138	148	138	139	141	153	174	149	146	133	152	152	145	163	132	148	137	139	149	152	154	122	140	149	142	135	127	129	150	155	122	136	145	156	120	146	150	139	147	145	136	137	146	127	145	137	143	133	122	145	128	118	135	134	115	159	138	154	147	142	137	138	136	120	117	145	136	141	136	154	163	152	136	150	135	152	140	141	141	128	132	136	137	143	144	147	167	157	137	156	130	138	160	130	134	135	138	144	145	127	123	162	149	142	152	119	139	149	131	140	156	145	144	154	149	154	139	133	150	145	133	146	136	149	158	153	153	141	154	154	149	150	153	133	142	148	128	174	137	121	140	141	157	135	172	143	149	140	131	134	127	145	144	156	137	151	125	126	150	151	166	148	135	166	141	133	153	123	147	146	133	132	156	150	171	139	149	143	150	144	141	146	147	133	158	142	132	132	149	135	99	136	140	136	147	152	141	148	135	139	126	142	126	129	161	135	146	137	122	145	138	142	128	136	157	139	147	158	136	160	162	119	137	131	126	145	147	132	142	149	135	136	151	141	163	176	140	172	154	136	132	150	132	137	124	134	142	130	135	143	145	137	130	175	153	125	169	150	136	144	129	145	122	160	141	134	151	159	136	147	157	130	120	131	128	133	159	141	116	145	150	122	150	130	155	127	131	158	141	159	138	143	155	136	132	141	137	155	118	153	142	151	140	149	130	148	143	149	106	137	150	156	142	157	157	121	158	134	146	162	137	131	119	144	136	136	116	129	132	161	162	147	142	148	121	147	144	133	123	154	113	146	142	144	137	134	143	145	146	151	154	136	123	148	127	142	142	127	144	140	122	121	140	144	129	150	155	126	140	140	147	161	149	183	139	147	137	141	153	156	165	147	157	127	127	124	136	135	158	139	159	170	147	141	145	135	120	140	140	153	114	139	153	141	153	138	133	154	133	150	152	149	132	151	153	153	144	151	147	136	143	146	140	154	137	153	127	143	150	170	141	144	140	146	155	141	144	161	134	145	133	151	135	161	160	150	130	146	135	160	132	154	142	130	132	132	149	171	138	139	139	161	142	152	125	134	127	148	146	159	144	146	135	132	142	142	146	147	116	135	155	149	133	130	153	125	140	147	149	155	135	130	135	168	143	120	140	146	154	140	134	156	137	147	153	154	143	154	178	129	134	147	139	138	155	154	122	155	147	148	160	130	139	147	154	134	147	153	136	136	133	157	116	136	141	112	138	149	148	145	125	144	143	130	130	137	156	130	168	136	156	150	126	138	128	121	156	140	145	136	149	146	115	126	140	138	160	141	122	140	115	135	134	148	147	143	126	124	140	155	135	161	145	162	148	165	139	145	153	153	164	154	147	116	160	146	142	140	146	139	155	146	141	141	133	136	138	160	165	146	168	129	139	150	134	132	124	154	148	163	147	141	163	140	116	129	122	145	142	141	147	160	135	167	148	152	141	128	138	171	148	149	150	153	132	131	133	162	135	168	123	142	156	152	135	128	142	135	136	142	140	132	122	143	166	148	143	154	133	140	160	132	142	151	130	134	129	139	145	133	147	124	148	132	166	155	145	152	120	137	157	148	148	154	146	150	110	156	143	151	136	142	144	138	140	158	151	160	132	143	136	150	153	158	146	131	157	147	148	135	154	142	130	133	135	127	132	123	125	125	145	150	142	134	142	130	133	133	125	132	148	142	132	143	153	127	122	136	147	131	160	109	146	162	163	150	140	152	131	142	155	157	160	154	156	150	158	152	149	152	132	151	142	124	139	155	131	121	129	114	149	154	142	144	163	150	152	137	126	136	161	149	136	133	124	136	140	160	149	167	141	158	146	145	131	135	129	167	161	132	154	149	145	126	176	139	98	119	135	124	152	181	130	144	131	135	131	143	124	142	121	129	154	151	152	150	174	127	130	149	138	148	150	136	152	134	144	143	134	150	146	137	138	134	134	168	130	150	132	150	140	118	143	136	148	167	142	136	129	129	152	146	124	157	159	150	145	148	141	154	144	137	141	143	125	136	147	162	146	130	135	147	163	142	135	137	136	147	151	138	144	163	136	140	126	132	125	132	160	138	135	146	146	134	131	133	141	176	150	133	136	144	118	162	124	136	120	138	169	141	128	137	143	138	133	163	149	158	136	147	142	150	133	152	132	149	147	123	168	149	130	142	125	145	136	140	129	150	146	145	150	127	148	153	157	160	145	138	146	149	135	132	129	147	131	148	123	136	135	141	125	139	159	140	133	121	135	159	127	138	128	130	151	154	121	144	130	119	154	155	138	125	167	138	148	170	124	141	133	147	132	142	135	145	158	137	127	132	147	128	141	134	142	148	145	133	150	144	146	145	127	150	133	135	141	151	136	148	143	135	150	166	140	162	120	141	162	131	139	131	130	145	135	149	147	137	131	122	164	135	155	137	140	132	118	150	137	143	134	164	152	150	130	168	134	108	160	136	148	152	137	114	127	147	164	172	142	134	147	148	142	138	149	155	127	144	137	144	138	160	147	148	146	146	139	159	171	173	135	152	124	162	146	163	141	156	131	168	142	141	123	154	137	139	152	138	131	143	143	121	143	167	143	133	150	146	118	128	136	146	119	120	156	145	123	165	145	119	156	148	128	136	157	146	135	148	146	131	136	114	148	142	138	152	140	140	140	107	148	143	142	162	126
33435	32939	20715	14720	12747	11008	8622	6550	5219	4333	4237	3834	3309	2793	2679	2240	1882	2083	1812	1721	1537	1406	1324	1134	1097	1050	957	879	809	757	705	699	663	590	575	620	557	537	554	459	478	504	445	452	464	464	451	418	437	433	438	410	358	396	395	393	369	389	375	412	388	407	337	417	389	388	373	368	353	347	356	379	340	354	360	372	361	362	336	353	342	356	354	346	340	355	361	337	358	392	343	352	318	343	319	331	334	328	360	330	341	332	345	332	316	337	352	356	340	314	367	344	370	345	338	379	344	349	349	366	352	335	326	356	372	315	363	314	361	362	327	387	370	310	360	341	318	360	352	388	298	335	354	333	347	343	342	330	316	384	358	342	354	320	347	367	324	361	335	350	347	324	362	335	329	355	351	355	331	361	352	317	355	348	342	362	341	345	347	324	340	326	314	349	376	342	331	376	322	350	326	354	354	346	333	334	340	360	363	319	336	332	346	330	328	353	339	319	341	343	337	328	364	322	329	315	370	337	352	339	354	340	319	336	326	358	387	343	348	329	398	353	345	386	333	348	332	379	357	358	369	374	342	376	328	326	370	322	334	346	321	327	327	357	336	342	344	352	334	319	338	376	361	350	337	345	322	351	324	349	353	350	359	345	348	346	358	309	363	333	356	327	337	339	380	319	337	335	338	332	348	360	356	323	346	367	337	322	332	337	352	362	326	365	341	337	352	338	348	362	341	338	309	332	338	359	287	372	342	334	388	350	359	348	338	318	357	332	326	344	378	336	344	386	370	341	331	391	364	321	334	343	343	335	350	351	335	354	368	335	336	362	335	354	338	381	359	302	320	336	356	341	358	289	337	352	351	339	343	356	352	326	316	353	360	350	338	294	362	327	353	337	336	337	359	354	330	319	336	383	361	380	334	344	329	346	354	344	379	330	359	359	333	320	342	372	329	342	330	332	352	354	350	333	365	335	356	327	351	332	359	362	320	340	307	334	327	360	322	366	287	309	349	334	354	344	338	336	332	358	336	350	350	355	347	327	343	345	308	332	350	345	308	326	355	345	340	360	341	359	333	349	325	335	329	341	321	332	303	318	354	322	324	345	330	317	345	346	342	353	328	333	357	334	360	323	353	314	303	369	371	355	343	348	343	339	344	345	364	363	350	351	341	346	363	337	360	323	323	345	336	325	348	354	361	339	335	392	347	336	357	346	319	344	345	326	357	360	368	342	362	378	355	339	329	353	359	337	324	336	366	332	372	335	349	367	361	352	327	304	337	362	356	322	328	322	339	364	348	319	331	376	345	350	374	361	343	311	318	314	333	363	355	348	367	352	352	354	312	365	356	354	333	372	376	312	311	296	338	338	342	315	355	355	360	353	347	327	316	347	360	340	342	321	340	333	346	321	373	309	353	339	338	300	357	322	353	352	321	329	361	342	347	354	368	330	337	358	346	345	334	336	388	333	321	346	332	341	317	363	329	347	300	326	336	340	356	351	319	360	366	324	322	341	307	329	363	354	317	327	338	369	366	358	308	387	323	360	348	318	331	328	316	353	322	323	335	368	315	345	353	326	341	314	362	327	326	340	377	339	385	361	358	333	332	374	338	368	345	315	339	380	341	335	383	334	330	337	345	350	358	352	340	338	321	378	340	340	370	326	338	356	338	361	371	331	325	388	336	347	374	318	339	366	321	343	315	352	335	367	326	350	337	341	322	334	365	367	357	349	360	357	327	316	329	303	368	334	351	340	355	371	334	358	324	355	362	314	334	340	337	361	354	326	326	361	374	354	337	365	333	306	355	327	331	354	341	374	346	344	346	353	346	322	318	340	391	341	376	345	383	349	366	341	351	363	323	340	326	329	386	346	334	329	341	374	354	339	352	361	344	334	341	331	332	322	318	354	363	337	343	319	333	354	326	375	357	356	338	340	361	331	376	371	338	328	324	349	338	314	359	354	357	331	322	397	376	331	332	343	354	327	348	341	310	330	349	341	320	378	327	337	352	349	358	351	381	305	347	370	369	326	381	347	315	343	323	357	326	354	340	329	348	370	363	346	360	367	351	369	322	375	363	335	331	342	355	327	348	322	354	354	350	346	351	342	325	318	345	358	343	347	344	339	306	311	353	342	358	349	305	338	355	339	364	341	346	323	344	358	368	381	332	368	365	362	334	345	361	410	335	359	339	320	327	334	350	330	375	332	333	334	394	359	377	308	378	333	356	343	364	349	345	343	331	329	325	361	343	306	344	327	354	366	349	333	366	349	330	329	333	342	346	333	359	312	314	381	355	330	336	346	343	373	340	324	339	353	356	333	335	331	352	336	340	356	365	357	338	310	328	359	343	340	361	320	340	347	345	338	313	342	352	340	310	334	318	326	328	335	310	322	344	349	371	353	334	339	341	327	347	366	371	320	362	341	355	353	336	346	365	342	353	370	352	344	372	337	338	332	324	339	339	338	362	346	348	369	369	339	316	351	324	353	351	380	374	326	318	337	339	333	362	328	323	336	354	348	326	340	365	335	353	382	393	357	331	338	360	368	347	318	350	366	345	350	361	362	326	366	373	342	333	325	326	345	352	355	340	337	363	305	334	378	335	348	345	355	362	353	365	353	368	350	325	332	344	338	392	319	374	355	348	325	349	327	366	330	341	326	341	342	398	323	353	320	306	340	371	359	354	350	334	323	351	335	346	340	299	309	327	351	400	354	349	348	345	326	347	361	335	357	346	367	331	352	369	320	321	320	350	329	361	326	346	364	331	352	347	316	346	339	303	372	357	364	358	346	366	357	322	369	342	354	316	316	336	332	347	329	332	346	327	358	338	361	347	346	347	357	342	349	345	333	334	349	336	361	309	349	341	360	367	338	335	333	338	311	329	363	300	337	323	351	352	339	350	319	327	347	340	346	361	363	369	341	341	339	358	328	363	331	363	346	339	343	362	336	325	363	330	310	353	328	327	364	309	334	360	325	362	360	365	337	348	335	340	336	327	367	337	346	365	353	354	354	340	333	362	364	360	326	345	337	381	327	347	345	351	368	320	314	362	335	340	329	336	353	361	383	350	369	350	322	349	318	337	323	317	350	376	319	346	346	348	373	374	313	333	368	343	362	350	323	341	337	357	363	348	332	328	326	334	381	355	341	372	347	325	336	352	357	331	333	338	329	337	350	332	338	328	323	386	334	352	328	325	351	337	337	344	353	345	297	314	318	320	369	367	328	338	342	326	334	329	321	350	299	340	333	354	356	355	362	378	334	352	346	362	311	334	335	342	368	346	316	342	362	355	346	346	354	324	327	340	334	374	330	371	355	322	345	344	340	357	329	340	344	375	341	355	351	332	335	335	331	367	339	321	349	368	307	352	356	342	339	349	325	400	362	354	341	346	335	365	313	363	358	366	336	300	339	361	323	337	375	337	341	337	353	347	361	372	349	325	350	352	334	338	334	315	386	358	345	324	347	377	314	328	324	375	355	342	311	362	346	356	345	307	357	350	347	353	372	348	377
9773	6578	3944	2198	1445	1101	791	576	486	435	405	341	322	286	223	272	253	264	251	199	221	212	194	197	201	212	187	196	202	178	171	179	185	171	171	195	180	176	176	147	170	162	159	178	170	165	184	174	191	194	185	165	167	174	194	189	174	181	170	187	174	172	160	177	185	173	166	169	180	181	161	166	174	169	177	173	173	184	179	182	165	164	157	155	180	164	161	157	160	169	177	183	201	154	160	187	182	173	166	163	162	165	171	163	183	171	156	160	153	181	199	159	175	160	164	182	200	162	171	171	170	151	204	190	191	170	174	199	157	175	176	164	186	174	182	164	164	157	161	181	179	179	171	174	179	181	175	154	166	171	163	170	165	149	188	182	218	175	172	189	189	171	187	153	162	168	182	176	151	204	181	168	165	174	152	175	193	173	175	162	145	181	172	187	165	195	156	177	163	178	163	186	207	200	151	166	185	191	179	156	177	169	171	143	193	209	148	175	166	174	187	165	184	166	175	165	160	178	166	178	181	178	152	149	167	178	157	164	189	176	155	172	194	175	167	176	155	173	169	169	158	176	148	167	164	162	182	186	148	148	178	135	159	155	175	149	179	179	165	181	160	162	137	154	160	183	169	172	170	154	167	173	168	153	197	150	168	177	170	176	184	178	168	165	174	152	169	161	172	154	177	173	183	175	181	210	150	181	199	178	135	152	183	172	164	178	164	181	176	168	159	164	161	173	171	143	186	169	172	170	183	146	198	161	170	176	196	177	170	158	197	187	192	165	189	185	175	186	162	184	169	188	186	191	149	167	177	178	143	154	162	169	160	159	177	185	167	174	172	152	165	158	149	154	158	167	180	153	141	170	174	223	184	203	178	195	174	179	155	173	171	159	158	175	181	190	180	157	155	206	170	178	178	165	161	150	162	182	165	192	211	166	178	162	159	181	167	164	171	161	172	150	169	150	182	176	182	174	164	180	194	197	165	181	167	164	152	195	191	187	171	169	173	167	174	178	163	168	175	156	178	158	156	167	181	161	160	154	167	175	182	166	161	185	183	170	163	209	182	171	157	193	157	181	177	174	186	175	158	190	178	153	190	161	183	174	180	176	173	157	170	185	176	176	159	161	180	187	177	156	158	170	195	161	204	188	175	194	162	179	200	170	193	168	142	188	180	172	160	156	175	150	176	182	182	190	160	168	179	186	163	181	163	183	155	193	156	171	161	172	181	145	163	167	183	192	187	185	175	153	163	158	181	174	177	183	157	168	155	166	185	157	189	151	179	153	165	161	174	168	183	163	166	190	161	170	179	158	151	160	174	170	169	179	191	169	166	173	162	196	184	195	171	186	174	158	168	191	175	160	181	176	184	172	168	171	160	151	163	182	176	172	162	182	174	189	175	179	171	181	159	178	170	177	150	182	173	177	183	172	183	169	148	196	170	181	154	172	166	176	183	184	156	187	186	168	175	180	188	153	192	180	155	162	173	167	185	165	162	142	179	183	165	199	176	194	168	199	200	187	190	180	185	190	161	179	158	167	169	161	167	158	169	144	170	174	195	165	158	178	200	171	205	178	203	160	145	153	177	182	152	172	174	150	182	183	181	188	192	180	147	194	147	178	181	176	189	172	182	171	196	144	166	174	155	186	141	183	175	151	155	155	180	168	160	168	195	208	160	155	176	161	222	148	185	166	179	171	181	162	188	150	175	162	162	194	167	156	169	174	174	161	181	153	172	166	178	149	187	156	150	153	163	184	178	131	184	165	171	165	165	169	181	196	192	178	181	168	181	163	175	165	189	181	149	171	186	152	178	154	154	155	142	145	149	169	166	173	180	178	174	180	190	154	162	156	169	179	170	177	190	174	188	162	193	178	176	169	153	197	179	192	176	174	170	154	160	150	157	164	154	190	177	184	184	173	199	167	166	167	174	164	149	178	162	170	155	174	181	158	154	162	163	184	177	170	147	203	185	147	147	160	170	171	158	184	180	136	151	192	177	158	184	169	176	172	167	154	158	176	184	183	164	186	170	175	155	160	203	174	175	182	154	169	193	182	149	174	170	163	180	169	174	185	177	166	192	178	203	166	160	156	164	166	143	173	170	180	178	193	199	172	186	159	182	183	157	172	175	200	187	165	168	169	176	160	195	172	174	203	157	192	187	162	175	149	168	171	143	165	168	163	156	196	190	187	165	173	169	184	172	188	187	153	181	153	170	171	168	185	153	156	147	180	185	165	165	194	156	172	150	172	179	168	167	175	157	155	175	178	169	162	173	162	170	159	158	164	169	186	173	184	170	177	163	174	172	182	177	179	171	186	160	170	178	184	187	193	180	175	160	143	139	169	167	169	169	160	175	171	156	165	147	166	186	136	177	192	172	175	175	183	181	162	178	165	155	189	182	166	183	190	143	162	182	177	206	175	164	163	177	180	156	206	139	163	181	169	167	172	160	166	162	181	195	184	157	175	182	152	194	170	166	147	176	179	171	169	174	185	174	168	167	139	176	188	190	186	172	176	165	184	186	167	186	157	146	179	140	171	179	154	180	168	174	147	165	177	171	154	169	173	150	188	181	176	172	176	154	161	161	179	162	163	167	179	168	152	189	170	183	177	159	151	179	170	181	184	157	157	170	164	169	157	166	191	159	186	169	166	195	157	152	164	184	188	167	173	177	181	182	158	156	172	164	172	162	179	164	157	179	161	198	165	151	172	191	198	173	163	166	191	159	159	189	185	183	184	185	185	176	166	139	183	165	179	177	165	164	194	160	160	166	165	159	155	152	165	161	151	188	154	168	180	173	156	143	186	164	185	183	179	173	161	158	171	164	179	150	187	163	163	170	164	156	174	185	177	175	163	187	155	139	159	187	185	164	199	153	170	158	167	184	172	163	181	183	181	173	193	151	175	176	172	192	202	147	183	161	170	170	196	163	190	181	173	151	165	172	173	190	181	164	191	156	154	171	191	181	175	195	167	148	160	160	169	173	151	169	182	149	159	184	200	176	162	165	181	174	165	159	183	193	163	178	198	192	183	166	207	157	167	174	199	205	171	180	197	174	161	170	174	159	181	168	174	191	171	134	156	174	173	168	185	169	168	180	164	176	147	191	181	191	169	158	177	154	181	187	158	163	151	179	163	168	184	187	167	181	178	195	176	159	182	180	158	154	188	172	167	176	199	192	172	170	155	177	161	170	166	188	183	165	183	172	167	149	147	158	192	176	172	179	165	157	164	157	151	168	172	179	182	160	163	187	169	179	187	177	176	185	178	159	191	189	178	176	188	200	163	154	184	171	197	178	176	160	188	173	200	176	154	170	176	177	174	181	189	177	197	191	170	175	161	162	154	143	140	188	171	152	174	173	159	167	180	170	180	176	173	165	172	180	178	194	160	202	202	183	178	187	174	152	164	188	194	168	189	195	178	154	168	166	148	157	197	195	194	156	151	165	173	209	163	173	187	169	197	186	170	144	177	177	186	153	163	146	158	169	175	182	162	192	190	185	151
7415	7769	6288	6331	5266	4637	3288	2667	2176	1810	1622	1435	1239	1102	992	910	853	837	802	780	766	693	600	623	574	628	567	561	554	529	496	457	477	489	503	489	447	469	441	468	451	421	444	431	411	421	412	464	442	453	435	458	430	398	421	433	442	439	457	454	422	430	417	425	438	393	413	403	417	414	463	385	421	416	413	401	393	421	433	389	421	422	415	424	425	329	416	383	421	386	423	388	408	436	448	402	417	431	426	390	441	413	391	416	406	417	439	395	443	391	390	396	398	441	429	366	420	373	423	396	419	442	437	402	410	421	400	419	401	398	390	375	398	406	417	419	397	405	416	386	420	412	421	439	412	410	422	404	397	418	404	396	430	394	403	414	394	402	411	403	397	427	427	430	426	446	418	420	396	433	437	391	422	408	408	427	419	435	390	410	417	399	383	395	403	418	390	424	357	441	429	394	403	422	441	400	396	413	469	434	412	438	424	385	377	396	395	430	388	418	403	418	397	403	404	424	423	411	364	408	411	457	413	369	389	417	399	395	436	409	399	443	387	382	411	414	409	438	409	399	381	413	473	416	397	409	423	413	401	402	425	374	428	433	416	389	417	403	405	420	396	394	397	438	443	402	453	410	416	428	434	408	461	430	402	432	418	398	419	418	429	402	394	426	441	364	428	414	394	426	396	449	435	384	428	421	422	421	419	406	434	430	447	423	406	357	411	398	426	397	423	400	415	423	407	434	414	404	394	401	400	390	448	388	382	419	427	458	420	427	422	446	411	431	426	421	409	371	417	419	401	390	386	392	393	396	418	392	416	439	432	424	383	403	443	408	427	443	433	383	416	392	390	395	423	436	360	447	396	412	404	386	426	394	389	432	417	402	415	364	419	419	392	396	441	396	467	405	412	364	437	413	394	434	407	409	436	386	428	433	439	388	408	398	411	405	445	395	429	414	405	405	410	441	398	382	410	411	436	417	402	439	368	449	434	464	363	374	411	416	378	393	400	472	420	373	402	424	425	415	419	408	396	423	405	426	398	422	440	407	408	398	412	408	438	404	399	380	392	411	420	369	371	389	406	400	394	441	449	420	416	444	419	406	407	382	436	425	436	474	391	418	428	456	398	353	394	419	419	411	421	444	401	399	427	403	401	398	423	409	457	388	379	402	393	408	404	439	423	432	413	443	420	435	406	451	426	404	416	394	403	407	421	436	416	431	386	423	402	417	394	410	413	442	417	433	429	409	395	398	414	376	384	429	404	408	404	411	400	420	385	430	414	414	426	402	403	434	435	391	413	391	388	390	429	420	423	400	396	409	371	410	441	421	390	395	381	454	436	399	417	427	396	397	412	411	423	437	441	395	398	438	400	399	415	462	409	416	450	445	410	437	380	409	367	438	405	425	403	406	374	427	416	404	417	416	451	410	432	402	412	412	430	388	392	403	403	415	358	418	434	401	407	402	406	401	381	442	419	408	385	425	363	399	434	438	412	399	401	416	387	379	409	375	418	422	426	418	386	416	448	440	444	442	390	446	444	387	433	441	372	409	424	444	437	365	444	436	398	447	425	429	428	431	389	400	423	430	422	400	430	442	415	418	404	412	451	435	410	413	414	449	417	423	409	408	372	405	405	446	426	414	409	409	376	420	397	436	422	381	453	411	393	423	402	386	406	461	414	410	426	434	395	423	395	373	372	445	419	417	404	425	420	391	425	390	421	440	397	412	405	430	416	381	424	418	384	406	420	440	409	420	392	386	433	447	430	408	397	404	363	433	397	405	410	408	407	414	414	416	451	406	431	419	395	448	444	388	393	407	412	403	383	387	388	367	423	391	419	421	402	397	447	434	396	443	410	378	421	451	406	387	400	398	401	380	417	426	408	439	368	403	433	428	411	432	417	427	434	422	399	409	400	428	426	397	429	417	411	378	412	430	403	399	429	403	421	396	379	407	421	376	406	402	452	408	389	452	397	392	442	455	444	414	417	393	405	409	404	407	435	439	412	394	406	415	379	381	409	414	424	397	434	421	378	390	426	425	423	404	420	413	408	453	392	372	421	421	421	386	458	431	428	418	394	425	401	412	420	402	430	397	396	395	429	380	409	392	425	430	391	409	421	429	453	432	389	426	409	396	400	418	407	422	397	378	389	406	434	394	393	424	439	403	393	448	376	433	421	417	426	415	382	389	421	405	409	416	401	432	392	403	403	415	405	430	398	413	371	408	397	422	402	399	418	391	414	378	427	433	447	394	421	417	413	421	438	406	422	421	388	413	447	408	382	412	401	395	409	421	353	410	452	418	415	372	417	415	407	402	391	405	430	384	396	380	410	416	398	384	375	407	433	362	390	409	395	392	416	442	400	395	419	386	389	398	437	428	403	403	412	399	425	411	375	393	456	443	410	364	418	450	376	404	416	356	388	435	424	396	445	415	402	423	417	383	395	415	414	414	408	428	428	406	409	443	423	401	422	428	439	418	401	403	388	398	405	415	406	416	423	439	450	410	417	393	415	429	406	430	434	403	425	397	410	391	439	439	368	425	411	425	411	409	414	424	422	377	428	416	407	457	418	410	425	407	422	411	384	440	401	416	406	441	429	413	384	430	413	432	385	389	422	430	426	398	413	399	396	424	429	427	409	371	428	435	398	414	415	413	384	406	429	405	465	387	402	414	416	418	413	421	413	409	410	428	415	388	442	403	394	427	407	392	416	437	396	415	401	433	400	408	435	415	409	395	415	450	432	409	415	415	380	406	423	416	452	426	394	417	383	394	392	412	394	376	416	415	435	398	400	409	399	424	440	398	419	369	393	413	420	473	428	440	447	428	421	414	409	405	408	438	413	449	389	406	406	422	389	414	403	423	421	435	404	439	412	427	437	418	414	437	385	413	412	410	406	399	413	431	452	394	409	367	418	432	401	390	425	401	396	402	384	398	401	384	411	435	404	438	406	405	404	421	381	434	414	425	449	429	373	413	427	361	412	365	417	422	425	388	419	424	400	405	396	400	395	424	364	414	438	424	417	429	410	418	450	382	433	395	415	401	402	414	385	419	402	358	404	361	418	423	394	423	420	460	425	396	401	451	408	406	387	432	423	405	407	444	421	416	424	431	422	390	404	420	418	401	398	404	411	407	387	414	430	398	434	400	393	433	432	412	407	464	428	398	445	412	417	417	422	442	389	445	432	390	409	397	409	413	416	445	418	405	419	426	379	373	407	441	388	473	383	416	400	393	378	422	423	449	436	402	406	380	390	428	410	451	414	393	423	376	396	388	388	417	383	403	439	417	431	417	389	430	446	397	387	410	377	384	406	400	409	360	381	408	399	413	450	417	385	381	425	413	414	418	465	408	421	446	407	385	418	436	436	427	439	381	447	443	444	396	419	389	386	390	421	428	391	410	390	396	409	404	426	404	384	392	399	377	395	437	383	404	403	419	406	401	410	372	451	395	431	394	427	443	423	405	373	415	443	383	409	400	417	393	394	415	414	411	406	430	440	458	426	400
32327	30445	17685	7713	3997	2418	1343	1055	778	718	675	536	508	432	392	380	342	338	340	319	271	221	258	234	239	248	230	223	206	203	211	197	177	212	217	190	217	187	191	171	206	160	185	191	175	153	183	184	181	165	182	189	147	147	153	190	185	181	174	195	170	187	189	183	174	158	179	170	164	166	187	174	158	178	180	187	193	165	179	177	169	159	159	181	175	188	170	176	155	182	187	172	173	169	187	205	176	173	175	178	152	180	159	161	169	161	153	167	183	191	179	157	179	177	167	157	176	166	167	133	179	175	178	169	181	160	172	185	171	175	193	158	182	176	149	189	144	160	183	167	161	161	162	167	170	164	176	179	151	177	194	156	181	171	168	193	213	140	185	172	169	177	195	195	167	169	164	182	168	204	158	160	153	167	181	184	170	137	179	186	176	187	165	184	168	177	161	155	155	177	145	163	175	179	167	168	165	188	178	171	184	187	137	187	182	175	161	152	150	195	132	149	173	162	173	201	182	177	178	161	176	167	187	181	171	182	186	177	168	162	180	183	191	170	152	161	169	159	182	193	168	159	188	170	150	181	156	163	178	199	205	187	161	183	197	167	174	177	166	184	176	166	153	196	177	146	175	144	185	168	180	182	157	158	188	170	163	167	187	198	189	174	170	152	144	175	178	172	178	180	182	164	147	159	153	173	168	168	166	152	182	155	154	174	162	178	165	179	146	158	157	154	160	161	170	151	146	176	169	184	172	157	177	162	171	176	190	152	163	182	152	205	163	153	171	172	180	182	144	185	188	177	166	172	167	185	182	147	152	180	185	183	203	170	168	179	165	182	169	184	158	155	169	157	167	205	165	169	205	191	204	148	185	167	165	166	176	166	187	179	149	174	178	165	180	182	141	198	169	177	172	166	180	175	201	153	190	156	163	180	163	188	171	168	164	143	184	153	176	164	162	165	144	165	137	174	159	173	180	146	170	184	186	181	162	178	174	167	175	166	175	186	178	159	165	163	150	190	139	171	172	192	168	171	186	159	162	176	157	134	168	149	192	153	160	184	160	157	177	174	186	158	153	170	176	170	183	166	167	159	171	162	165	141	160	160	163	158	171	148	153	144	194	181	162	164	186	168	186	176	175	177	153	172	160	182	173	192	161	184	173	177	144	181	191	155	165	183	203	168	191	165	184	158	164	192	164	177	151	197	172	168	170	177	171	183	163	173	192	193	177	197	160	194	188	180	186	164	150	169	190	177	173	174	174	147	184	177	168	166	174	176	192	182	176	169	159	163	171	155	177	179	169	161	145	163	165	202	174	171	158	165	162	172	165	181	157	160	178	163	173	172	182	165	180	150	135	161	181	153	159	144	156	214	191	185	162	153	165	168	185	154	170	193	161	163	165	156	170	205	171	185	182	166	168	168	180	166	181	175	180	171	160	171	156	161	170	165	163	171	199	181	190	171	163	165	180	164	179	185	150	174	151	147	153	175	172	161	158	171	192	165	174	156	174	167	150	191	187	172	169	179	154	168	169	175	189	189	191	177	169	182	169	149	180	162	189	182	176	182	182	166	173	164	169	164	171	195	163	166	173	171	154	187	175	182	163	182	149	166	146	184	163	160	169	180	183	161	147	187	170	166	173	149	191	149	170	157	172	148	180	183	149	168	161	146	177	190	177	161	171	178	165	174	169	183	173	159	164	167	169	176	186	149	173	187	171	174	158	195	201	174	147	182	158	136	182	150	183	196	175	164	144	168	179	171	178	171	176	182	172	172	151	177	179	172	168	181	165	180	199	168	191	163	164	184	170	166	180	174	191	156	199	187	194	182	186	178	172	171	144	181	173	182	168	165	173	163	152	170	166	198	180	168	181	175	166	176	186	170	142	174	164	165	175	191	176	179	140	178	197	185	168	185	186	172	150	170	186	161	167	165	176	169	197	160	159	170	157	162	176	172	152	189	183	165	151	179	170	167	186	160	166	150	187	154	167	163	182	175	177	160	195	153	179	179	180	142	160	168	175	188	143	174	167	162	157	191	153	147	162	197	150	157	166	182	193	176	175	187	194	164	173	173	171	172	158	166	167	166	156	162	189	208	167	201	192	178	179	162	177	178	177	171	175	152	193	156	178	181	190	178	169	169	192	166	168	161	180	186	169	167	166	195	180	159	172	184	177	167	190	173	159	169	149	165	154	170	180	134	163	190	179	160	181	168	165	172	157	183	170	173	159	151	128	176	170	177	171	171	165	171	182	153	170	169	164	165	156	189	145	168	176	167	168	147	159	171	180	168	194	175	158	166	174	155	160	181	168	194	152	177	157	156	159	172	163	163	168	169	162	157	186	147	189	180	183	182	181	200	166	165	170	176	173	187	158	172	151	153	144	177	143	156	179	167	169	150	166	181	188	189	165	174	170	165	153	161	167	165	188	184	181	148	149	169	173	176	182	165	170	162	177	159	185	175	152	203	152	160	173	173	161	171	175	165	147	161	174	198	177	177	150	167	166	181	166	176	177	179	171	171	166	165	192	172	163	182	176	153	191	162	162	160	172	196	183	189	182	161	134	158	184	180	176	169	163	186	174	160	172	179	151	181	180	163	180	184	175	151	188	157	156	157	151	164	182	173	179	184	191	176	137	162	173	150	172	124	159	179	164	136	188	179	176	178	187	150	171	182	169	161	153	186	182	180	176	161	146	195	186	167	185	161	171	161	155	155	146	188	186	163	168	169	177	150	155	175	178	179	209	179	173	165	158	166	187	180	173	154	185	154	168	188	149	155	172	190	172	154	167	179	159	183	161	186	166	199	180	146	162	158	162	178	132	164	169	168	167	194	187	198	158	161	157	172	194	162	163	174	167	171	174	203	159	169	183	173	174	170	150	163	153	190	186	186	170	181	155	187	201	169	165	159	166	149	178	183	175	160	176	179	167	177	161	172	151	158	180	164	163	166	150	166	190	176	165	139	162	155	158	157	169	174	166	189	158	167	169	176	173	173	172	144	158	181	158	150	192	165	171	174	167	179	159	167	178	184	160	184	144	149	179	170	168	169	160	159	194	168	169	193	145	152	185	166	170	171	144	193	177	151	155	177	167	158	181	165	182	196	193	193	175	177	185	174	181	161	178	179	156	170	169	178	161	167	158	155	146	139	173	187	172	162	181	165	154	165	170	154	157	152	196	166	180	165	154	157	174	147	170	166	181	157	159	169	176	182	179	159	163	179	110	147	173	169	169	165	168	169	172	140	174	158	171	199	144	172	165	146	179	170	167	144	161	174	182	170	178	163	173	183	160	172	159	171	172	166	174	161	180	170	168	187	183	181	169	172	157	182	167	153	177	178	155	164	173	158	161	203	173	183	164	163	166	159	169	170	165	175	184	176	160	157	158	159	159	157	201	188	170	142	180	176	173	191	171	177	168	163	161	183	163	191	163	182	165	171	190	163	168	170	184	187	177	165	202	181	180	194	169	168	176	161	170	145	187	191	170	174	168	178	147	181	162	176
24967	25274	13770	11999	9986	8175	5691	4821	3585	3027	3224	2718	2230	1887	1654	1603	1581	1522	1351	1297	1261	1034	1017	949	890	822	755	746	734	659	686	615	564	587	606	582	545	491	479	503	510	475	455	461	494	492	500	467	434	453	464	462	419	455	474	468	449	406	438	431	408	432	437	424	406	417	444	440	400	419	428	388	398	436	428	425	414	403	446	453	405	432	390	390	426	412	432	415	386	405	409	440	385	418	422	453	378	409	360	406	413	392	423	406	444	393	429	414	399	434	409	437	417	414	394	433	423	384	405	412	414	407	384	382	369	397	426	404	414	394	426	374	424	413	430	402	412	384	410	397	399	406	406	351	423	383	435	423	377	407	399	423	422	393	396	417	398	431	378	409	373	409	412	445	403	431	397	400	408	388	407	433	428	402	393	399	450	375	405	431	425	419	420	443	397	401	378	401	406	419	433	404	389	387	410	394	382	405	421	411	423	409	398	383	438	415	422	386	418	392	409	407	419	422	405	406	392	412	380	428	385	415	389	349	391	424	411	399	435	400	378	434	417	394	391	402	390	403	387	419	408	426	397	454	422	391	440	387	406	402	381	421	447	416	399	413	409	414	414	426	424	407	404	393	401	423	438	436	402	374	381	453	428	395	436	386	404	402	447	390	424	418	427	390	386	428	387	401	425	390	393	401	380	398	423	415	425	412	359	412	446	420	389	402	412	436	400	415	411	414	441	435	408	367	403	414	382	447	396	388	414	389	395	378	433	455	427	382	415	410	426	407	408	417	382	428	415	387	413	400	402	422	415	391	390	376	399	412	374	398	386	446	353	435	370	403	405	396	410	437	390	424	459	404	446	404	381	396	412	426	437	400	395	414	421	401	438	375	412	421	394	368	396	430	407	410	424	413	413	407	396	399	413	458	399	383	396	439	441	423	379	437	366	395	421	387	413	394	439	407	436	401	452	368	424	392	421	394	416	423	410	380	418	473	410	454	420	384	428	405	374	427	398	366	417	398	452	413	410	409	430	407	447	445	392	437	391	360	419	368	395	419	409	392	385	393	385	378	449	390	405	422	409	480	405	395	400	460	401	424	418	417	410	418	390	446	401	414	427	398	433	456	421	370	447	438	446	420	398	425	373	383	452	382	427	424	378	419	413	411	421	382	390	411	435	394	425	396	393	421	393	398	390	415	419	385	402	399	370	374	406	419	375	404	413	412	414	351	412	373	414	427	433	403	416	410	403	435	384	413	401	413	405	404	426	402	443	417	414	444	369	384	431	408	431	381	435	382	398	392	387	442	399	426	401	418	416	407	430	404	401	373	448	375	378	371	392	434	429	429	443	440	412	419	396	411	397	405	388	401	393	365	373	400	410	394	416	421	410	399	409	422	403	389	404	408	399	382	408	397	401	445	398	415	397	395	438	375	441	393	445	398	393	413	408	395	413	388	393	418	414	413	439	439	389	380	427	383	386	433	399	417	433	418	394	386	462	416	421	422	424	404	428	413	431	425	435	435	421	389	429	408	439	398	346	391	407	421	418	417	409	431	448	426	435	414	422	407	393	369	425	417	428	419	418	433	421	393	374	421	423	412	416	415	396	402	410	447	422	411	371	437	387	426	404	448	427	406	388	459	453	393	387	437	400	420	419	403	406	435	389	404	402	416	410	373	394	387	419	424	427	416	397	430	415	411	417	369	410	387	397	387	406	408	424	410	436	391	416	382	432	405	449	379	434	372	371	421	407	440	387	441	419	421	377	422	393	383	435	435	417	421	433	382	421	447	408	430	412	403	400	403	422	425	431	409	401	406	417	398	428	414	422	402	416	419	446	372	420	423	422	427	383	401	419	394	429	374	417	395	415	413	425	383	397	442	410	400	415	428	430	400	400	405	434	407	389	396	416	408	423	399	437	448	388	409	392	445	390	417	408	401	414	384	415	396	396	417	410	447	420	404	416	433	410	430	395	381	393	409	423	424	425	407	408	434	409	410	372	418	394	388	416	407	447	382	462	386	399	416	402	415	377	386	405	398	395	391	432	435	390	407	393	397	405	370	406	413	403	413	410	392	415	403	398	387	414	376	412	442	403	384	405	410	413	389	428	396	425	374	401	399	429	384	389	402	409	427	440	392	407	424	394	435	404	375	393	414	443	360	421	431	410	416	435	400	378	385	402	421	422	415	457	428	407	389	379	395	379	342	398	418	403	459	404	409	390	407	413	414	395	436	401	441	419	429	406	405	415	370	466	382	425	406	419	367	408	419	442	452	397	365	396	405	442	416	412	440	421	397	420	429	405	381	373	420	383	417	433	421	375	381	398	377	390	410	396	430	423	392	414	403	404	415	420	407	432	408	371	449	406	405	386	409	397	418	389	388	423	420	426	419	376	396	408	420	409	436	409	387	392	410	409	453	399	434	412	439	375	396	431	416	423	397	406	416	396	434	458	382	396	393	388	375	416	398	404	421	396	378	449	421	415	418	432	418	408	354	436	409	409	441	418	414	415	374	424	430	406	402	404	405	397	439	374	389	409	409	409	393	392	409	381	401	383	403	402	398	396	419	387	431	385	432	396	395	460	414	403	405	407	408	398	412	402	417	459	419	408	391	425	391	412	415	395	382	382	406	395	410	408	391	415	422	385	369	426	418	418	429	395	453	350	417	410	397	409	428	436	424	456	417	401	377	404	415	376	412	447	383	404	413	393	403	413	426	400	440	419	417	421	419	378	399	417	472	416	409	405	397	413	393	372	443	401	410	397	420	420	388	412	380	408	427	397	391	406	407	421	435	443	387	401	391	408	433	390	388	380	422	405	384	444	430	378	385	421	375	437	414	430	422	419	421	408	371	411	407	390	406	370	399	372	416	395	419	389	430	414	406	372	404	370	415	402	401	393	396	411	416	406	409	405	404	394	390	420	405	420	376	412	423	408	432	428	417	400	396	385	388	412	396	428	383	379	456	428	423	419	413	415	416	402	414	390	394	413	392	435	413	412	423	389	392	419	388	418	409	389	393	410	395	406	389	421	446	434	400	386	424	436	424	415	408	392	394	422	408	423	375	421	417	387	418	423	402	412	415	374	416	414	393	398	404	461	413	399	376	384	428	435	421	410	408	406	419	408	422	395	431	431	434	399	429	403	399	399	445	398	415	381	414	455	365	392	431	438	446	431	426	393	434	480	408	451	393	421	444	401	402	392	423	406	392	457	415	453	418	374	412	414	380	401	437	406	412	456	405	442	398	402	382	399	399	402	435	365	434	384	434	386	428	396	402	414	422	446	367	434	405	400	434	426	434	386	420	397	406	401	389	384	404	389	442	440	388	409	413	408	421	434	421	391	415	403	395	357	444	377	412	417	391	407	382	436	350	397	393	413	348	399	390	396	407	430	428	390	406	424	426	406	395	408	387	391	422	415	448	405	391	412	433	408	403	422	428	406	415	408	402	402	403	412	382	365	433	375	408	377	409	407	383	404	422	392	439	424	410	374	391	429	414	404	426	447	415
43296	36862	25953	13285	7101	3954	2287	1692	1027	905	905	752	643	490	477	449	479	398	389	334	333	300	309	263	221	239	202	230	235	205	211	177	180	161	168	191	175	181	173	145	156	159	144	149	149	154	155	142	154	128	140	169	123	139	136	141	141	147	151	147	144	150	133	139	134	164	161	145	153	149	142	143	141	140	143	127	144	154	135	135	133	172	125	138	147	156	172	131	113	139	140	135	157	151	118	128	156	123	144	152	134	149	144	158	131	135	145	177	144	143	139	142	140	134	161	146	121	162	153	152	142	138	144	121	134	159	134	123	148	135	144	143	144	136	135	117	155	145	143	146	135	137	139	156	124	125	138	154	128	156	146	108	165	138	148	164	126	139	141	129	150	135	116	136	155	134	141	152	140	131	138	144	145	137	165	134	148	138	143	144	143	128	143	145	147	158	125	159	136	135	138	125	138	133	141	155	142	128	141	148	145	140	139	124	124	129	149	132	131	149	142	126	144	135	142	159	149	137	132	126	139	135	129	119	142	139	128	115	149	137	141	126	153	128	139	146	132	147	128	135	130	111	128	150	142	152	137	141	169	128	142	151	140	157	139	146	121	132	136	139	129	132	131	136	149	131	156	124	142	137	150	164	135	147	156	159	139	109	155	136	140	135	132	146	134	140	126	165	154	147	142	128	135	155	145	134	129	163	154	118	131	152	150	148	130	140	136	166	149	117	115	139	162	136	131	156	152	149	142	133	150	123	149	140	138	125	117	124	129	151	122	128	141	142	133	142	175	164	116	129	156	169	139	135	144	143	132	136	155	141	143	132	153	160	146	164	130	122	125	138	151	144	127	155	154	156	129	147	137	149	143	129	145	143	130	119	130	157	124	158	146	142	141	145	147	131	129	161	149	126	137	117	141	127	145	153	151	152	145	135	128	140	137	130	151	137	163	152	144	162	149	140	142	149	139	121	138	130	140	137	152	155	148	157	161	149	128	137	126	142	149	129	135	117	131	126	146	151	151	132	143	148	142	129	129	174	154	119	136	131	149	128	141	144	143	134	125	130	144	150	163	166	130	161	121	142	155	149	158	143	142	151	147	124	136	142	144	148	145	151	110	139	151	144	128	142	134	150	140	129	139	128	128	138	158	135	131	160	148	152	148	146	138	132	146	168	152	135	149	136	141	149	141	123	155	135	148	155	119	131	155	137	139	143	152	156	136	130	142	138	153	131	136	127	140	154	146	158	109	151	135	137	143	157	134	151	151	136	140	134	128	137	140	139	139	134	137	133	135	119	170	153	144	141	136	135	144	153	143	148	135	122	156	131	145	142	151	154	147	131	169	126	128	100	134	146	140	149	141	143	150	141	159	155	142	123	163	128	140	108	172	145	150	143	129	138	116	152	133	146	155	134	136	143	162	136	141	161	132	157	145	120	129	144	155	126	151	147	140	151	152	143	157	138	119	144	149	145	147	146	142	157	141	136	130	146	140	143	146	133	145	145	136	157	125	135	135	142	141	148	148	157	153	132	150	141	126	122	120	129	137	160	138	139	129	147	127	133	141	145	134	166	127	124	150	125	124	130	131	131	135	141	144	129	142	122	139	142	134	150	123	137	128	129	140	127	145	153	152	143	150	131	125	124	128	153	144	158	132	138	152	120	136	137	126	122	125	158	152	148	148	142	152	146	149	143	148	154	143	139	128	136	140	133	126	138	142	144	131	137	159	131	133	133	135	175	139	134	130	151	134	144	143	145	159	142	151	132	135	130	143	129	141	120	132	145	131	146	155	107	138	109	125	127	144	159	133	126	140	114	114	172	143	166	155	122	156	133	137	121	143	163	145	139	141	134	120	144	141	144	149	130	147	157	140	144	154	155	138	128	139	145	150	145	136	121	135	131	129	131	124	126	141	148	139	153	145	147	157	161	155	147	118	126	143	121	132	143	160	164	155	131	172	141	137	116	130	156	146	148	147	148	140	130	133	130	140	152	153	136	139	138	143	144	155	157	137	130	143	140	145	145	136	153	125	164	143	166	156	120	138	110	148	119	130	146	149	154	139	120	143	141	151	126	147	131	141	127	142	142	128	147	133	149	147	134	149	152	144	138	153	136	148	127	141	137	125	143	162	137	133	143	155	144	121	156	145	131	131	146	124	107	144	140	153	159	124	120	144	131	132	144	153	135	131	130	124	153	129	161	148	154	156	148	136	130	144	131	137	132	155	138	144	136	126	144	143	152	136	118	155	139	132	143	149	146	147	145	144	140	154	131	136	142	142	159	139	130	143	116	149	164	141	130	142	132	148	131	137	156	160	134	127	166	136	149	148	135	148	148	156	129	177	136	127	173	149	143	156	160	155	161	134	144	155	123	145	139	135	145	157	124	153	143	140	112	133	137	151	126	138	137	136	130	150	153	136	144	148	135	139	178	118	134	134	132	132	131	156	116	136	146	142	147	134	127	113	150	138	142	138	135	154	154	132	152	144	146	146	132	130	129	136	150	133	153	142	141	142	122	145	152	124	136	147	134	150	148	136	134	149	155	140	150	147	147	169	146	132	144	125	146	128	142	152	153	149	144	156	132	138	141	181	134	159	153	131	146	157	129	140	124	137	146	151	124	161	134	114	143	139	124	151	151	134	141	131	148	112	149	153	131	149	131	127	143	136	135	141	154	164	126	129	124	150	136	152	130	142	160	131	132	122	157	149	143	135	146	131	152	136	125	155	132	154	147	133	129	116	128	148	136	152	128	157	137	142	146	143	164	141	136	119	138	145	141	144	134	133	137	140	118	142	148	146	131	148	139	149	140	143	166	149	119	152	133	162	140	146	142	155	143	135	158	121	136	153	149	124	153	157	134	132	147	130	146	156	131	159	130	145	129	130	168	136	141	147	142	136	156	131	159	145	132	142	160	150	135	133	141	140	145	149	164	153	161	136	152	143	116	140	180	152	146	133	154	140	146	143	161	129	145	125	142	139	152	138	157	143	140	140	155	140	143	164	150	138	157	137	150	153	141	165	142	122	132	120	134	143	111	138	153	152	143	117	140	142	146	140	148	146	154	130	140	149	120	152	129	144	130	132	155	159	129	148	159	161	150	139	155	127	125	135	162	167	126	132	132	161	135	151	129	117	145	140	134	151	122	153	137	121	155	143	132	149	147	121	157	147	156	148	156	128	129	122	136	153	120	160	137	147	118	137	125	145	142	126	132	133	140	144	139	130	103	151	156	131	145	151	154	152	153	154	138	149	153	134	131	151	139	140	160	137	134	149	158	148	134	166	145	145	139	141	154	159	164	152	138	144	145	130	130	134	144	132	145	149	146	138	149	125	131	137	132	141	156	140	136	127	138	132	139	143	126	151	137	149	135	127	157	139	137	136	180	138	139	135	135	152	137	114	156	164	137	142	143	131	133	130	136	147	169	149	139	146	126	140	141	122	130	139	147	150	128	142	127	157	146	131	136	138	147	149	133	149	147	146	152	127	138	133	146	149	130	124	156
32835	30440	20826	14771	12812	10770	8339	6906	4837	4493	4585	3615	3193	2743	2514	2215	2273	2126	1886	1848	1492	1260	1331	1204	1077	1028	957	861	826	751	741	662	651	643	594	526	603	557	496	489	497	479	449	506	504	459	458	435	431	419	438	396	381	401	392	371	380	372	359	385	377	408	415	370	357	366	383	388	341	362	372	389	367	367	351	365	347	361	372	359	351	353	366	363	325	347	330	359	356	364	388	361	376	297	354	335	339	331	367	331	340	334	346	357	328	378	359	362	335	337	366	319	344	327	317	385	328	353	350	334	352	336	354	335	332	337	306	327	336	356	349	324	364	365	345	324	323	335	355	365	372	359	339	341	380	328	333	385	364	338	352	366	304	377	315	370	372	324	347	362	343	375	325	344	333	357	386	375	367	378	323	366	364	345	347	322	345	327	316	356	348	341	330	353	336	341	320	342	340	327	356	364	330	335	355	344	366	362	358	369	372	321	320	340	344	342	330	341	340	350	343	323	361	360	375	342	349	356	355	346	336	329	342	352	340	347	358	372	339	359	370	327	330	330	343	346	384	404	288	341	325	338	338	327	341	334	320	330	325	335	351	329	359	351	365	323	331	353	338	325	339	352	345	348	335	351	343	368	370	329	352	346	376	397	359	344	346	338	355	355	360	356	353	354	339	350	336	338	334	336	317	311	322	324	399	343	398	347	352	347	349	375	317	334	333	320	353	354	385	329	304	362	339	355	325	323	345	347	344	354	331	337	333	323	344	334	334	324	302	349	350	345	341	357	363	369	336	335	329	352	351	345	370	330	335	343	321	350	359	355	358	337	327	332	307	342	334	373	351	349	335	348	350	341	356	347	341	348	327	342	314	375	329	354	335	358	331	364	363	320	368	314	359	342	324	365	350	355	338	312	377	324	315	334	335	340	343	358	324	329	373	328	336	364	344	362	373	319	345	355	333	374	345	350	343	359	344	346	312	335	344	384	333	347	341	358	336	335	355	301	324	334	348	313	361	328	354	338	366	326	352	355	343	358	363	350	380	348	353	357	323	366	328	342	366	325	342	329	343	342	375	351	360	340	323	334	336	365	389	332	340	337	355	331	361	311	329	373	308	332	346	361	345	341	346	371	361	350	368	372	339	330	344	331	334	326	348	337	351	343	356	331	340	346	318	339	344	360	336	331	337	341	343	339	323	366	339	344	373	358	376	375	332	341	342	337	355	328	326	365	316	361	324	357	360	332	337	331	359	327	362	345	360	331	333	314	328	371	377	310	331	359	329	369	346	359	355	310	306	329	321	341	340	352	346	328	347	349	319	356	335	351	389	308	342	356	347	391	346	354	340	347	359	367	369	312	352	340	337	357	357	330	342	337	337	354	329	339	320	343	329	347	327	333	332	339	303	360	339	338	348	362	400	369	335	346	313	344	330	361	348	362	345	386	317	340	310	348	353	321	358	343	356	351	363	349	332	347	353	328	359	351	337	344	337	377	352	330	314	360	375	338	341	338	361	359	350	342	338	361	332	334	356	376	356	336	340	360	337	364	388	365	332	334	325	334	346	341	351	374	370	318	354	341	360	341	342	345	343	351	360	315	343	360	350	370	353	340	343	337	347	354	357	337	340	345	346	339	327	319	389	357	327	351	341	345	372	341	361	350	354	312	340	356	364	340	328	359	329	333	365	377	350	347	343	330	338	343	322	324	317	307	343	347	341	336	320	343	346	352	311	375	354	354	333	320	335	360	336	354	366	370	323	328	328	344	333	349	343	370	360	345	350	320	334	350	386	320	324	365	346	375	357	333	350	340	363	332	342	359	333	336	333	360	348	308	344	358	349	337	344	372	358	378	317	343	323	350	334	339	350	323	355	378	337	310	362	328	344	347	340	330	359	343	338	334	366	367	362	307	352	343	366	343	333	319	359	321	325	335	327	351	319	336	334	356	347	363	338	341	347	294	351	333	340	360	338	314	353	350	313	364	364	359	303	336	347	378	378	345	387	337	345	359	356	352	359	357	355	344	320	382	343	349	361	371	315	333	316	328	343	334	366	313	327	347	384	359	361	359	329	317	368	366	316	345	328	320	306	377	359	332	347	346	336	342	340	366	329	367	332	349	336	347	305	338	362	329	338	319	356	341	340	348	368	345	355	362	357	339	395	349	337	348	337	353	353	348	363	340	364	352	344	326	368	326	307	332	360	348	351	333	309	331	326	359	333	309	347	375	353	335	353	337	362	363	348	349	354	327	366	349	340	342	342	320	351	321	314	354	337	368	307	359	333	377	366	351	329	353	367	330	333	340	370	316	367	322	344	343	330	343	329	336	339	338	356	353	353	325	323	379	369	359	350	356	364	313	340	345	356	368	361	308	367	295	338	347	351	351	344	344	357	347	361	317	365	328	335	334	368	319	368	335	355	369	351	326	333	335	329	368	323	309	350	323	351	330	335	373	314	328	335	340	359	311	365	328	335	309	392	369	352	334	348	358	365	338	350	316	347	339	330	346	308	327	317	344	308	355	348	367	351	364	321	367	331	343	336	340	325	324	331	373	360	351	334	366	348	332	330	347	392	325	331	357	361	365	321	314	368	339	334	328	335	322	330	360	323	351	329	349	350	365	379	373	362	364	315	375	350	388	319	360	336	377	321	340	353	379	349	361	345	342	362	352	350	344	357	326	347	330	335	364	364	375	355	343	348	317	372	363	376	342	348	348	339	361	366	390	308	336	329	338	335	325	334	355	363	304	341	324	376	323	311	361	302	365	333	343	303	372	340	376	343	367	324	337	357	327	372	342	362	346	335	346	311	357	378	314	340	369	327	343	339	357	353	338	368	335	343	345	363	305	330	359	355	345	312	359	372	345	339	352	323	349	326	334	346	377	324	304	378	346	351	371	365	364	321	362	344	387	348	336	354	324	339	324	353	334	347	375	337	337	345	337	339	333	344	341	338	339	350	322	325	326	335	358	345	355	310	322	337	337	328	355	358	320	333	322	371	371	318	336	352	313	344	359	354	334	342	353	364	352	347	335	334	364	336	352	338	363	315	335	333	360	368	343	335	319	356	326	398	348	373	319	339	339	324	349	360	324	346	351	353	366	304	360	321	355	355	330	335	339	354	316	367	337	383	340	335	365	346	364	328	353	317	378	364	358	353	323	342	331	355	359	354	317	321	363	362	361	388	341	352	321	355	307	359	330	331	363	356	360	369	349	321	309	350	339	326	330	343	346	397	361	354	337	301	369	331	387	328	382	322	353	308	349	341	345	343	323	351	330	337	327	343	342	326	373	349	362	356	326	344	370	375	322	328	313	334	322	327	347	338	371	350	357	359	340	341	335	350	345	356	312	311	343	315	370	378	311	351	326	358	376	314	352	317	323	361	355	332	336	336	368	313	336	347	362	344	347	316	339	320	335	346	376	356	355	337	380	346	356	349	339	338	347	369	345	346	310	344	330	327	338	324	338	335	330	341	363	365	357	329	354	391	351	359	337	366	327	332	343	357	331
10420	6130	4016	2400	1569	1008	718	585	467	396	391	322	315	279	286	246	254	247	247	247	221	200	209	216	202	209	198	178	195	172	171	173	182	175	187	188	172	159	192	186	190	167	192	155	171	154	178	190	169	189	177	145	177	161	167	161	175	156	171	156	178	190	190	183	169	166	167	162	162	169	164	193	179	172	172	182	161	174	162	172	164	165	176	185	158	175	167	192	158	184	148	171	181	191	175	141	148	190	186	176	156	150	200	181	166	152	175	166	182	180	182	188	183	157	165	168	167	184	164	176	195	180	186	183	153	155	166	187	163	186	185	168	151	156	152	198	153	176	177	189	183	168	154	168	173	171	169	155	192	178	161	178	167	170	160	180	176	166	148	184	178	143	163	169	171	149	145	178	197	164	173	193	183	146	130	185	177	172	171	152	143	187	173	180	182	156	182	152	172	172	164	162	175	162	165	177	160	195	199	175	182	164	191	171	166	160	167	169	165	182	165	210	171	163	170	171	167	185	161	163	173	160	156	160	185	164	179	157	191	189	155	169	197	186	170	167	196	153	179	196	165	172	158	186	177	182	174	179	181	182	182	173	167	155	170	156	171	174	180	161	174	184	179	174	165	151	159	162	168	178	190	147	170	169	167	170	166	160	156	166	162	177	160	202	196	168	167	187	183	185	159	170	191	162	163	185	185	165	204	178	186	162	147	170	165	183	171	173	176	167	153	152	171	151	197	177	168	173	169	166	176	191	165	163	205	183	187	164	149	181	166	156	178	161	159	154	169	171	169	161	182	171	164	144	182	171	175	165	154	193	189	173	162	166	158	151	145	166	148	164	149	188	142	174	186	173	179	195	195	177	170	188	167	168	174	176	166	173	160	152	171	174	194	184	182	184	145	134	166	185	179	173	187	190	182	176	182	163	168	173	165	166	162	176	174	164	187	170	165	150	178	158	155	155	157	186	175	157	181	157	154	166	158	173	161	167	159	170	168	158	185	206	176	159	177	147	163	161	175	158	172	186	184	158	179	160	178	198	182	157	188	157	164	177	176	185	166	191	174	161	146	150	184	183	165	169	177	168	158	175	172	133	176	160	179	178	175	175	177	176	182	189	178	175	176	163	182	175	148	170	155	199	176	163	168	157	186	159	171	149	150	191	183	161	179	176	158	152	178	169	187	151	156	144	183	173	176	176	170	160	164	187	166	188	165	187	184	169	189	186	151	172	193	170	168	185	157	159	172	167	161	190	176	178	183	171	176	180	166	178	144	171	179	171	168	176	188	206	174	185	186	163	167	173	163	175	185	179	171	172	146	181	185	167	167	177	168	185	164	172	143	182	167	176	177	180	178	182	167	167	162	159	183	157	160	192	155	165	176	186	186	178	145	155	182	169	181	190	162	177	150	200	166	157	198	182	161	160	186	173	178	181	154	178	177	151	180	157	179	175	181	165	140	181	165	144	159	177	163	166	173	156	167	167	168	166	190	194	166	177	162	167	184	169	173	180	169	173	170	161	168	159	186	154	174	192	185	142	170	155	177	157	182	195	180	171	174	147	163	161	170	162	188	148	163	176	151	165	152	193	193	138	165	147	157	172	149	179	174	187	176	193	157	174	155	185	189	151	188	172	173	158	182	166	165	174	170	152	157	147	154	173	171	151	160	176	182	166	157	155	171	188	193	206	175	181	174	169	176	149	185	182	179	172	188	157	161	162	150	166	157	166	175	157	166	166	161	186	193	192	158	177	173	168	164	165	169	156	160	162	176	177	169	196	167	182	196	158	161	183	157	191	181	189	176	184	161	179	134	167	178	158	161	193	169	170	168	177	153	156	175	159	161	176	173	193	183	153	182	155	184	151	196	183	156	180	171	176	184	184	168	163	152	161	176	164	151	159	157	152	173	168	163	167	164	189	170	171	183	174	177	171	160	186	174	165	173	165	179	164	172	182	167	164	154	191	157	175	177	158	150	185	173	165	166	167	171	163	165	186	173	169	142	172	192	155	146	171	202	176	173	165	157	168	174	159	166	175	156	183	196	161	183	152	159	130	156	155	166	176	188	205	178	166	167	192	177	173	181	161	159	164	189	176	176	197	170	148	189	174	171	152	180	160	168	155	165	158	172	172	176	179	168	182	159	216	178	172	175	162	175	183	144	183	166	159	167	172	168	165	169	158	197	179	188	153	172	160	184	194	157	170	175	170	173	156	187	175	174	167	180	181	175	183	175	173	157	170	182	179	170	177	150	191	161	183	204	171	194	187	178	154	175	159	164	162	169	174	155	167	151	168	183	171	191	146	170	193	182	178	155	160	160	153	159	162	172	168	148	152	160	188	150	195	144	159	187	178	165	178	173	182	166	162	156	157	169	179	171	180	167	184	160	180	175	174	171	152	165	166	163	160	155	176	160	174	172	180	168	163	159	159	159	163	151	165	141	172	161	163	171	208	161	186	160	193	182	178	144	172	167	163	178	200	173	157	186	188	177	171	194	158	164	153	202	174	174	174	191	189	179	175	190	199	187	202	167	151	172	162	161	149	138	156	167	176	179	159	186	187	153	189	188	159	204	193	205	180	162	152	187	150	168	173	186	163	163	163	171	174	166	175	150	163	161	178	178	172	179	169	183	180	172	185	167	187	189	169	176	180	173	191	143	148	148	176	210	172	189	169	174	163	188	171	189	171	177	165	171	151	181	173	160	169	189	179	171	168	168	175	156	166	171	167	158	170	159	180	169	152	207	176	183	180	165	176	193	188	168	173	180	174	157	174	164	173	142	170	163	168	171	171	159	156	163	201	189	167	172	161	197	180	143	175	167	171	159	162	170	176	175	167	168	161	164	155	158	186	163	149	168	170	173	176	176	170	139	153	160	152	170	183	183	182	175	181	167	181	165	188	183	181	164	168	164	153	181	159	162	185	143	170	191	162	157	159	177	166	179	185	180	194	184	166	181	167	168	151	164	174	201	161	192	179	156	156	172	171	174	164	178	162	160	172	160	154	153	172	190	172	173	174	188	163	187	172	168	155	170	172	142	199	173	161	161	149	174	166	182	177	157	169	163	163	164	167	168	155	166	184	170	142	185	177	171	161	177	177	160	189	194	174	155	173	156	168	154	174	173	159	175	179	181	179	172	182	183	166	158	172	162	163	184	167	165	155	164	156	192	174	175	173	157	170	170	183	174	172	166	178	159	164	171	196	171	186	159	187	159	176	172	187	190	186	178	168	174	172	179	166	162	165	157	172	166	179	157	156	193	169	168	171	148	181	186	167	177	149	172	158	182	137	171	171	187	152	142	168	145	169	176	182	163	187	181	138	166	159	182	166	174	170	143	161	181	164	158	185	175	190	159	175	144	178	196	172	179	162	173	175	179	174	170	158	164	175	178	149	164	205	169	175	191	159	163	169	169	152	184	170	166	184	174	164	156	171	172	152	156	170	187	201	160	158	161	148	150	142	161	155	150	158	164	153	174	173	185	138	183	171	188	158	186	167	187	166
7889	6549	6349	6691	5801	4369	3299	2483	1886	1733	1614	1345	1250	1147	1022	929	960	810	856	829	667	668	685	593	585	602	594	516	561	495	499	501	545	492	449	493	465	450	454	485	424	469	464	461	447	415	450	433	429	402	442	437	407	414	445	445	437	434	408	422	436	403	400	436	470	426	418	379	417	430	384	408	448	391	393	417	393	440	377	401	396	423	440	402	439	443	412	412	394	387	433	414	411	402	402	455	403	401	435	399	368	432	412	425	387	443	415	423	398	398	455	420	402	439	382	440	402	389	422	365	429	409	425	452	409	414	380	383	401	407	397	425	393	426	421	416	405	379	394	456	410	403	410	408	402	432	409	430	406	428	393	436	381	416	409	396	447	425	414	425	417	408	392	424	409	419	434	410	420	432	416	391	429	395	395	371	436	423	434	413	424	435	395	420	410	406	431	409	393	458	460	400	401	440	452	407	425	424	424	390	403	431	371	400	437	401	384	401	418	435	388	378	433	425	383	395	411	429	430	412	424	397	411	407	371	396	407	417	464	406	411	422	419	393	406	412	373	409	424	409	426	405	395	395	385	434	396	376	382	401	420	400	438	404	394	408	420	420	424	407	406	398	403	432	415	365	379	434	439	374	443	422	424	434	416	432	401	380	444	419	421	402	417	404	412	403	445	434	440	416	405	404	397	432	440	407	412	440	415	398	396	428	445	383	428	414	350	436	431	409	386	404	376	414	401	404	410	414	429	426	429	396	394	440	406	397	422	419	425	399	430	443	429	418	376	431	352	415	432	365	442	437	420	386	392	439	443	403	426	411	409	394	411	393	393	397	423	413	413	400	399	423	416	420	406	403	416	403	426	420	440	402	428	409	441	382	429	424	378	382	393	420	337	411	419	399	392	425	417	368	430	394	406	377	393	411	415	419	457	445	432	378	440	407	375	404	433	407	409	432	418	431	427	389	415	395	402	382	370	380	437	408	413	401	417	425	367	404	400	403	408	396	416	389	419	398	401	458	436	377	394	371	410	404	375	401	439	419	380	431	400	425	392	390	414	427	381	437	425	429	392	400	380	388	412	403	398	403	414	438	407	404	435	416	408	434	417	419	411	378	395	406	344	429	426	402	400	401	424	426	392	389	442	393	395	397	382	380	404	378	437	433	422	424	433	406	438	403	406	452	414	406	399	458	448	434	389	415	387	415	429	406	391	448	404	373	408	419	382	422	430	421	379	436	429	408	389	402	408	432	429	407	368	418	411	434	433	423	438	392	424	464	401	449	400	413	378	389	430	400	440	416	402	428	380	377	407	434	383	419	391	434	408	416	421	425	425	416	434	419	404	402	380	394	386	429	438	399	397	414	431	407	410	445	416	392	401	394	400	451	433	403	396	406	415	446	403	393	396	401	406	431	404	376	391	404	418	431	416	424	392	404	405	401	402	410	399	445	374	390	394	427	405	427	436	403	422	394	451	395	413	448	387	434	396	409	415	399	429	425	420	416	423	449	416	432	409	445	431	426	413	388	424	413	433	424	402	402	396	416	435	407	414	407	390	391	391	417	411	417	418	417	436	438	429	372	372	406	418	470	397	350	424	366	459	403	431	406	417	419	403	459	391	410	429	429	416	423	438	402	419	430	395	414	384	417	402	408	428	408	412	443	412	445	397	396	386	423	408	413	415	405	399	397	383	433	422	446	399	407	385	415	440	382	381	402	408	412	440	402	422	449	415	447	407	422	426	408	372	442	412	435	406	420	416	404	404	396	400	448	413	406	411	414	388	367	407	362	429	398	412	384	421	391	394	396	407	419	396	395	354	406	430	404	389	382	405	428	429	369	379	395	415	421	375	430	389	409	414	395	422	401	444	453	401	422	394	389	428	416	413	413	403	387	420	388	402	410	397	438	436	407	403	422	396	416	414	436	437	406	436	408	389	416	414	415	399	412	413	427	388	410	367	425	415	445	383	388	391	416	401	431	423	404	413	456	403	375	444	430	439	384	401	421	446	381	437	410	382	398	399	426	398	429	432	442	411	442	443	426	405	405	423	402	407	402	408	407	402	450	421	444	405	395	420	411	375	379	441	392	426	448	409	396	417	430	436	446	385	422	389	392	406	409	410	399	410	435	402	404	412	426	409	420	403	390	404	400	420	402	409	444	412	397	383	406	421	426	375	388	426	409	407	408	396	402	388	441	412	392	390	424	432	431	398	430	394	402	421	429	424	405	421	410	404	449	438	442	421	400	418	394	385	427	403	448	436	408	388	421	422	407	408	414	373	404	376	428	433	391	397	399	459	442	384	369	396	416	438	420	396	428	409	387	414	404	404	419	382	386	375	378	428	432	412	404	435	386	403	414	416	420	403	389	396	403	419	429	392	422	394	444	407	421	409	415	404	399	409	420	427	394	431	422	400	408	399	396	367	378	419	421	418	417	426	438	409	439	401	421	421	409	392	428	468	384	405	438	421	446	404	370	379	393	403	416	413	390	365	436	412	421	412	407	395	393	403	462	400	440	407	407	391	408	382	386	427	419	387	376	419	409	386	409	439	411	428	403	380	409	423	411	419	387	415	409	457	370	389	412	407	431	375	427	424	414	419	403	403	391	372	411	401	393	409	436	367	401	407	456	402	409	445	436	423	404	434	386	407	406	429	405	389	402	408	387	385	384	415	427	433	416	406	427	386	410	434	421	375	402	409	382	417	382	401	431	417	413	410	406	387	428	436	390	390	414	397	438	375	416	372	389	373	385	400	408	394	415	414	403	382	373	429	414	427	387	390	413	407	402	416	408	426	434	389	398	414	426	413	430	426	438	428	443	463	418	452	442	403	396	420	431	392	396	421	395	401	422	385	406	400	401	397	398	440	408	417	408	402	396	397	403	395	416	439	398	431	426	410	371	374	434	418	391	414	403	402	412	403	395	386	420	431	402	405	424	406	422	407	418	397	401	414	457	423	394	416	417	416	410	425	413	392	370	455	384	416	380	418	412	388	411	392	441	421	402	390	406	441	431	393	408	436	405	444	355	424	459	427	400	401	420	373	427	417	421	422	431	431	398	436	441	406	401	390	429	369	439	406	427	401	387	409	393	389	383	395	426	440	412	439	415	427	414	449	404	425	445	383	419	442	443	438	395	403	417	395	429	416	388	415	393	419	403	414	390	413	385	425	412	410	377	387	377	420	434	394	401	426	358	424	405	409	371	457	417	384	423	397	404	437	401	421	370	432	425	400	389	410	409	451	360	388	389	415	424	417	388	397	391	413	390	372	424	407	383	398	413	413	417	391	425	402	395	392	400	363	381	423	411	383	416	397	399	403	434	374	405	396	420	411	435	423	408	369	408	414	435	407	430	400	398	407	455	379	413	400	438	404	393	412	402	393	390	397	391	433	386	392	406	394	407	430	413	411	438	418	404	442	439	387	387	414	402	402	401	415	398	420	371	420	386	406	405	436	436	405	423	430	447	408	447	420	401	385	391	389	386	421	397	383	411	399	390	441	479
33345	27827	16544	7662	4121	2330	1391	903	726	628	639	579	481	433	403	391	393	321	313	270	278	266	242	230	250	236	236	235	208	200	192	205	237	186	215	188	168	196	172	165	199	181	176	188	188	202	177	185	153	163	171	180	152	187	193	184	172	168	176	159	171	183	158	172	174	190	212	165	156	174	188	182	195	175	169	183	183	173	171	162	158	192	161	176	157	197	175	173	147	164	175	188	182	166	177	160	181	181	163	160	143	191	171	179	165	152	179	176	150	146	186	150	191	143	187	151	199	188	196	166	175	157	195	167	172	165	169	194	175	183	156	193	173	187	160	191	154	170	179	168	188	167	187	165	183	160	171	198	171	169	173	171	195	198	186	148	166	162	162	169	161	182	158	181	186	162	177	182	164	178	179	148	157	149	164	173	159	153	154	189	166	153	171	163	177	162	155	175	175	173	167	149	157	145	161	173	191	169	158	159	154	176	179	174	173	180	183	164	161	167	192	157	174	149	156	194	173	159	180	152	177	171	171	166	190	183	183	166	180	169	206	193	155	167	195	178	150	150	175	174	170	197	165	174	184	188	208	166	170	177	180	161	152	169	194	157	175	183	192	156	175	190	176	187	186	189	180	187	179	166	156	176	177	154	199	176	165	163	174	174	161	157	180	175	184	160	178	170	162	177	171	144	163	178	179	157	169	180	172	195	170	191	166	173	171	180	164	172	162	165	163	179	161	193	172	165	189	179	159	144	175	159	146	193	182	166	159	166	153	167	181	169	152	152	163	168	187	175	179	171	199	159	149	168	189	173	180	173	199	187	193	175	195	172	191	189	176	184	189	180	163	142	182	179	170	166	175	163	172	154	164	168	194	153	164	157	180	169	188	172	161	151	158	154	166	169	191	204	150	154	165	160	187	184	152	159	163	161	169	178	187	156	175	187	178	173	196	173	173	161	166	152	173	159	168	173	178	183	178	159	184	170	197	196	153	158	170	154	174	162	155	192	189	178	171	146	153	166	160	192	156	186	163	181	184	188	173	164	158	200	194	164	154	158	175	141	164	171	173	156	172	166	168	174	200	177	178	166	189	181	154	166	157	166	184	180	159	180	198	171	204	155	160	151	166	152	189	163	170	200	170	121	154	175	147	159	185	186	184	164	163	173	165	150	179	161	158	171	174	161	177	171	196	176	182	185	182	184	170	173	164	163	177	171	168	186	186	180	182	158	174	148	152	157	167	170	188	183	183	185	183	171	164	168	165	159	163	174	201	159	185	176	170	167	171	184	161	172	183	189	192	150	170	181	167	149	166	174	170	163	164	183	204	160	169	210	172	177	143	156	151	159	180	165	184	175	190	199	174	165	150	160	160	184	169	188	178	162	156	166	173	197	149	166	149	198	145	178	164	158	182	167	155	178	148	170	148	119	162	150	165	169	158	171	150	182	160	167	163	165	169	165	165	194	192	171	183	170	170	142	184	179	181	160	168	184	159	175	145	184	155	152	174	164	180	166	163	183	166	150	180	157	152	166	176	172	178	152	153	171	184	158	150	186	155	180	187	173	172	164	156	170	149	181	186	146	167	172	169	181	134	175	187	183	162	172	160	151	163	185	171	160	143	157	176	171	163	167	198	132	155	165	141	192	168	194	174	153	175	184	196	197	183	166	179	176	160	184	185	183	151	186	153	172	177	151	164	175	157	162	185	192	159	161	139	163	158	175	167	164	199	172	167	162	160	179	177	167	170	151	169	189	173	171	162	180	186	168	185	178	154	168	169	169	166	176	162	152	164	160	140	176	206	174	164	159	166	170	201	202	180	184	183	159	177	158	172	148	178	164	173	152	167	192	176	160	167	129	144	166	164	179	156	156	177	168	166	184	174	186	183	183	168	180	187	182	197	177	143	172	171	168	189	183	196	182	130	173	176	207	185	172	155	146	180	185	172	190	167	175	167	200	142	156	189	179	195	162	148	188	153	200	173	174	176	179	147	182	170	164	169	155	174	175	179	192	176	178	174	206	159	193	172	159	171	173	153	165	174	179	188	165	188	200	158	187	174	201	152	150	163	185	166	163	175	190	158	185	190	169	148	158	185	202	177	178	173	191	153	161	164	172	177	183	150	175	175	173	170	152	159	154	160	178	168	171	148	152	154	166	173	180	187	165	161	174	165	157	184	150	188	175	172	144	166	153	165	164	171	187	172	195	183	187	174	158	177	181	183	182	169	175	178	199	175	185	177	202	166	197	160	168	166	165	194	164	163	165	171	152	180	171	157	174	181	172	169	146	165	193	184	180	174	172	181	204	148	162	149	183	163	176	162	152	177	188	189	190	161	198	176	180	183	171	162	167	175	189	176	171	154	175	196	181	151	156	159	177	169	149	190	172	153	183	163	179	139	185	195	170	178	158	145	149	156	164	171	175	171	175	170	156	192	173	182	207	170	161	141	159	160	152	183	166	173	157	160	173	152	149	167	174	177	141	168	145	179	148	192	186	160	163	163	180	162	176	190	181	175	166	157	160	151	175	172	157	153	170	156	166	152	184	188	157	192	147	172	166	192	186	183	180	185	175	150	177	178	190	177	169	176	166	177	191	153	188	184	172	150	170	196	179	176	180	188	171	159	183	202	167	180	192	181	183	193	167	173	176	166	166	189	150	174	153	187	163	139	161	186	171	171	150	175	172	183	162	154	169	185	169	192	167	167	185	159	155	170	152	158	174	176	150	170	159	167	199	167	180	179	180	147	174	178	185	178	181	164	189	182	207	177	167	172	170	168	187	170	170	178	171	156	201	178	186	153	172	159	184	159	172	173	178	167	174	162	173	178	170	197	186	163	165	177	145	179	170	168	172	189	201	172	150	179	181	182	156	190	171	154	166	170	191	188	170	216	158	177	184	180	175	178	170	186	138	175	170	164	178	197	162	180	190	161	162	167	178	176	187	174	167	154	145	173	167	207	168	179	170	144	162	153	165	157	156	157	176	162	197	184	172	164	178	173	187	148	171	166	157	173	191	188	171	190	204	161	181	174	171	142	185	178	155	163	176	174	157	172	156	177	182	152	184	161	186	166	196	159	175	157	160	175	144	178	159	158	166	157	156	154	175	165	162	177	183	159	160	183	184	189	170	182	179	169	181	174	157	181	168	186	182	180	162	150	165	191	146	166	145	165	182	163	181	174	155	179	172	174	161	159	179	154	194	191	181	162	162	179	182	187	171	198	153	186	158	168	175	150	165	183	178	183	172	157	179	171	175	160	161	169	188	199	183	156	150	170	148	168	166	170	160	166	158	169	157	160	179	220	188	160	169	167	173	192	178	194	171	177	192	161	206	183	176	173	175	172	174	190	153	176	184	167	159	169	175	174	176	175	159	157	170	145	157	194	162	167	168	159	158	168	181	168	176	175	167	160	172	139	178	171	172	179	151	155	162	184	162	156	179	184	199	160	172	182	160	148	192	173	183	160	159	157	165	161	194	162	172	166	168	176	180	173	187	162	185	180	177
25106	23657	13088	12567	10260	7861	5541	4213	3367	3097	3086	2547	2288	2117	1749	1641	1745	1527	1430	1338	1108	1063	965	927	940	776	730	713	724	688	692	600	622	629	599	549	569	562	529	490	517	545	477	478	464	471	505	495	447	480	482	483	479	465	469	455	411	447	425	444	434	457	408	428	411	424	401	430	449	427	449	433	409	390	449	429	401	394	451	394	417	440	458	385	430	414	433	417	400	374	397	413	417	412	412	391	455	416	415	407	420	392	394	361	434	415	396	386	420	454	440	426	423	396	405	397	423	414	437	409	423	427	387	389	405	394	432	421	406	432	431	400	396	437	433	421	411	394	415	423	423	376	395	417	404	399	453	431	395	416	411	415	408	417	439	411	416	417	389	427	412	409	409	368	430	413	426	414	421	399	419	429	415	390	388	395	421	428	443	396	429	431	419	402	443	423	396	404	434	425	401	421	419	405	381	405	421	433	389	384	431	411	426	408	436	385	420	397	407	378	457	423	371	434	430	414	374	414	377	399	415	407	415	391	415	436	417	446	388	406	448	395	406	382	391	387	426	407	405	386	391	395	414	411	412	427	411	420	414	450	408	411	400	419	399	399	409	449	432	409	403	396	437	383	425	415	426	436	411	401	422	389	428	380	412	427	444	395	377	435	380	388	414	404	385	415	433	401	373	441	398	466	409	450	394	399	401	414	373	381	395	438	418	401	435	387	412	415	405	419	431	424	426	421	449	410	409	371	398	403	427	398	393	413	398	434	417	434	377	411	399	398	420	384	423	366	427	381	430	411	415	377	418	431	446	405	419	442	424	422	404	422	431	410	405	458	420	405	418	378	424	416	401	424	427	397	411	443	401	418	434	390	436	406	385	408	407	435	425	438	443	448	411	464	389	412	397	387	378	458	409	395	397	414	432	392	442	405	413	386	365	395	417	406	406	426	396	379	387	392	399	390	395	415	426	410	410	433	388	386	431	386	377	388	416	422	438	382	402	427	400	412	385	411	412	346	393	383	431	409	420	399	415	465	379	394	412	419	406	414	435	423	386	421	412	389	404	422	449	388	418	409	392	411	393	379	436	382	389	432	434	436	386	425	448	391	424	412	385	379	406	400	422	419	406	408	426	428	373	395	409	404	401	414	411	409	414	399	401	404	418	403	419	381	402	362	418	395	403	402	433	385	409	381	409	415	426	436	435	452	420	379	445	418	392	418	384	428	414	370	424	366	415	409	399	414	400	434	400	406	403	401	400	398	417	402	394	425	397	415	411	425	435	415	406	419	386	427	381	424	437	392	386	402	402	384	400	385	427	416	398	416	401	418	418	469	421	382	379	434	401	415	416	415	406	409	448	377	418	396	422	389	415	403	416	388	400	398	413	420	450	378	424	445	359	415	430	420	413	438	429	445	403	442	437	438	393	394	386	406	399	416	419	375	389	407	385	426	408	389	414	427	414	399	414	400	418	419	413	393	411	392	422	397	400	415	416	417	419	399	399	394	422	393	411	420	456	393	411	434	406	389	425	441	386	419	393	430	402	446	395	374	411	414	409	404	384	404	416	388	432	437	449	429	363	422	410	396	430	405	419	389	383	404	420	421	415	413	421	376	429	427	419	421	378	358	410	398	390	426	434	399	460	378	429	416	397	402	392	407	417	400	441	447	407	398	412	432	368	395	446	372	434	404	402	395	367	398	427	443	434	371	415	410	425	353	418	425	412	406	385	456	419	416	394	389	412	412	447	440	401	367	402	428	420	407	427	381	426	384	373	394	408	395	389	374	414	420	412	398	418	376	396	435	385	422	435	397	414	432	431	430	396	403	391	390	385	436	419	417	372	423	426	417	400	423	435	398	431	402	409	412	416	402	392	435	383	384	397	389	415	388	401	426	468	428	398	416	421	386	365	420	387	427	407	390	410	437	397	387	440	415	385	367	407	412	419	405	396	460	401	400	416	400	399	402	441	410	422	461	439	405	389	388	466	396	392	371	405	394	419	422	412	375	385	425	382	415	443	395	449	430	399	370	393	401	388	441	430	391	391	441	421	401	418	416	387	417	406	418	385	413	394	431	378	388	407	407	443	433	376	381	439	423	414	380	394	421	393	414	407	426	431	431	399	402	407	417	421	416	409	401	384	382	410	395	409	389	422	396	435	421	455	386	385	405	400	420	443	391	402	377	393	408	424	401	386	405	371	407	432	383	368	392	421	421	444	368	402	411	392	383	411	404	412	398	422	412	406	367	408	448	421	457	399	404	382	425	396	436	397	440	401	423	395	387	412	423	427	418	386	390	440	399	451	402	419	438	411	407	424	397	439	428	377	422	414	446	437	392	431	423	430	413	433	391	426	418	383	401	397	445	406	421	408	401	402	382	435	427	398	370	398	405	402	411	405	339	418	396	391	389	403	395	448	428	412	379	413	429	404	422	404	413	401	405	394	419	396	385	411	393	377	444	421	402	418	373	375	399	387	415	406	425	406	411	392	424	446	423	417	415	432	402	396	383	436	443	437	388	396	407	411	430	398	388	414	411	430	395	429	400	409	395	433	438	422	394	435	378	441	451	399	410	444	379	408	415	435	405	406	409	396	422	420	450	406	402	424	420	427	400	429	398	418	388	398	423	391	404	445	397	426	420	395	439	388	392	414	412	398	424	406	429	410	402	402	405	398	429	445	392	426	428	422	368	405	404	414	394	357	421	390	415	430	414	384	388	420	385	413	395	405	392	410	410	424	417	416	416	418	404	405	410	389	407	426	440	415	434	416	398	389	407	408	429	407	424	405	407	415	382	382	405	403	387	447	431	421	430	408	419	434	384	415	414	411	384	408	419	413	437	439	380	408	444	397	427	405	447	398	423	443	393	448	422	415	420	419	408	380	439	407	380	408	438	422	448	451	377	388	412	402	396	435	416	391	410	421	402	396	437	404	439	384	405	418	425	390	447	408	415	395	401	391	429	439	383	404	410	398	388	425	431	388	432	402	409	417	352	422	417	397	413	447	410	436	406	417	375	421	404	411	415	417	436	429	382	411	429	367	431	430	432	436	412	422	407	417	394	424	394	457	399	414	374	428	432	419	468	422	441	439	403	402	408	423	443	401	376	399	418	405	409	405	434	383	396	409	418	419	426	399	409	435	413	378	371	404	404	424	445	422	418	415	385	412	400	378	424	368	419	430	409	430	373	427	381	434	404	378	413	406	416	431	434	413	408	434	399	404	417	434	438	413	395	388	405	357	388	424	395	399	424	404	427	396	419	418	381	397	409	397	415	437	408	413	424	419	408	380	421	437	424	389	404	411	395	399	383	423	406	398	395	444	403	419	366	361	422	438	413	437	408	462	409	413	377	427	390	418	472	398	412	439	409	443	421	383	417	401	385	384	418	408	395	416	393	394	414	410	403	417	446	400	409	429	425	400	428	418	393	390	412	408	381	403	367	395	418	383	401	426	421	409	416	422	405	432	430	431	420	434	438	451	408	419	403	455	430	375	402	394	412	406	397
43583	35602	21087	11985	6766	4007	2163	1398	1001	863	837	751	668	582	538	507	436	453	432	344	309	250	309	265	249	243	233	219	228	210	200	202	187	208	198	167	133	164	179	147	169	167	192	139	142	155	162	143	151	163	179	139	152	150	165	176	160	155	152	157	143	172	150	131	158	165	152	152	129	149	150	157	174	140	179	139	140	138	142	139	150	135	135	142	151	125	132	114	126	153	142	158	151	154	161	156	149	163	162	148	151	142	150	167	139	165	137	124	133	142	151	135	179	134	157	144	126	143	143	135	126	145	145	150	156	149	124	154	156	159	141	143	143	144	136	149	148	157	151	174	150	141	114	149	146	133	140	135	176	161	129	148	134	167	138	123	131	160	134	151	131	133	165	167	152	136	118	130	130	138	164	137	162	133	153	142	155	129	156	135	161	131	141	137	145	151	149	145	153	155	118	150	144	140	134	148	155	142	149	136	150	137	140	163	151	167	142	140	134	161	145	149	168	149	171	149	147	133	138	144	139	125	127	139	156	135	149	153	144	151	151	139	126	142	145	157	151	149	111	153	171	139	159	149	166	126	147	132	140	163	128	165	153	155	150	161	141	143	128	140	128	144	149	149	144	140	159	139	146	135	120	144	135	140	132	166	161	155	151	151	120	144	150	148	146	153	157	160	129	130	125	149	147	139	145	139	140	138	136	154	153	138	137	144	156	159	126	169	114	141	133	171	131	134	133	172	151	182	129	135	153	146	178	107	153	114	128	149	131	129	117	148	146	143	129	140	144	143	148	144	149	123	148	156	165	153	134	163	168	133	152	147	143	126	163	148	134	137	156	132	171	142	152	136	145	153	153	152	128	137	138	141	133	190	142	138	150	158	149	126	128	137	153	149	154	148	153	130	145	137	152	165	135	129	127	137	129	138	116	144	140	137	154	128	159	160	142	161	155	152	150	124	153	120	150	140	135	144	154	142	148	138	145	136	129	130	142	159	153	147	161	128	143	154	159	154	145	139	171	151	132	144	150	125	177	150	127	140	119	131	131	133	147	163	153	161	131	146	140	124	147	164	141	146	144	157	134	143	164	132	140	132	135	149	123	173	145	173	141	158	129	142	143	157	129	164	176	147	117	152	136	129	129	132	142	159	138	168	138	137	137	126	139	148	149	155	149	153	166	139	139	152	142	147	149	140	131	141	161	141	146	137	149	144	115	144	152	145	140	153	141	150	151	120	146	120	136	160	132	129	165	139	116	128	133	134	142	135	129	149	140	169	123	140	118	129	139	138	155	147	128	138	140	128	141	146	144	164	169	138	140	129	143	159	139	143	150	138	143	160	149	144	134	129	132	141	119	137	154	141	163	119	158	162	164	144	138	141	135	149	127	148	144	136	154	131	118	147	143	150	166	153	145	132	136	184	144	150	143	153	155	122	157	134	146	147	142	145	136	126	150	131	151	119	126	139	132	147	143	151	140	133	145	161	146	135	152	140	157	152	127	129	150	150	143	135	144	150	156	142	136	136	160	126	150	125	130	157	144	156	131	149	133	148	147	142	180	141	143	144	121	153	145	135	134	148	142	152	141	138	135	132	140	151	176	146	161	167	136	130	135	138	161	138	155	162	156	173	135	148	143	144	131	124	141	115	131	142	137	139	146	153	145	128	143	140	154	147	158	145	153	164	121	125	134	142	127	127	138	160	157	148	115	137	141	144	132	134	136	140	125	136	142	145	154	142	155	126	157	128	137	131	139	130	148	179	130	157	137	125	106	141	147	148	152	126	140	140	134	125	146	160	152	148	145	173	181	157	145	143	160	124	140	131	124	148	127	141	157	146	120	132	122	157	144	143	163	138	125	132	146	146	173	156	127	122	154	126	132	168	112	164	140	137	142	135	147	133	131	140	160	132	161	135	165	153	160	129	134	173	139	145	169	112	137	157	151	139	112	137	156	147	139	161	121	136	154	158	170	139	118	117	142	129	137	146	134	165	147	142	148	133	156	158	150	141	126	129	149	133	121	137	149	133	150	146	113	147	125	162	156	146	149	145	136	139	156	136	148	133	137	144	128	168	152	121	137	144	132	134	150	159	130	133	145	157	176	147	144	135	141	142	167	143	126	121	147	160	121	122	129	125	138	148	155	155	141	126	148	150	130	122	157	123	136	162	141	135	141	135	156	156	129	152	143	167	156	144	178	153	136	141	127	136	121	132	139	127	117	166	153	145	123	140	165	131	145	144	155	166	140	131	132	126	155	137	154	167	136	112	169	124	162	157	147	130	137	156	166	143	161	142	113	140	151	130	135	138	140	154	158	122	173	124	142	167	139	152	121	138	114	145	123	130	133	128	161	119	144	124	139	146	152	138	151	153	139	126	144	123	148	145	160	168	143	144	126	129	169	134	142	136	146	122	144	163	116	134	143	147	150	146	140	151	134	149	133	126	126	153	149	136	129	137	140	181	161	132	159	150	138	173	155	143	140	145	140	154	130	142	151	146	159	144	142	162	119	126	152	166	165	146	129	138	135	129	165	168	153	137	141	145	149	145	134	145	156	109	159	129	143	153	126	128	151	133	142	169	135	157	118	162	124	132	155	131	127	145	136	140	154	150	128	157	155	135	128	151	154	162	143	156	142	142	157	137	124	141	161	149	131	155	129	142	146	150	113	157	154	167	144	155	140	150	132	163	141	143	121	134	129	136	160	133	160	147	132	145	151	144	120	149	145	136	146	135	140	132	146	149	137	133	172	123	155	158	155	151	147	136	129	136	120	141	145	142	154	136	145	136	147	131	143	146	132	146	141	155	133	150	119	132	143	161	131	133	123	134	144	131	124	138	137	136	125	143	141	156	143	158	169	161	157	154	150	155	135	127	136	140	137	149	131	136	145	166	146	141	147	134	148	128	148	135	146	144	130	136	139	151	137	164	143	142	161	150	131	120	153	145	123	118	144	146	157	166	150	156	139	135	148	139	162	131	153	140	140	159	149	138	135	147	156	137	139	150	146	155	140	135	128	124	143	138	138	153	155	126	147	137	136	157	170	124	146	150	125	147	156	143	134	133	150	158	139	129	130	137	155	140	144	142	152	140	172	140	130	141	148	153	152	130	162	156	152	166	137	149	137	136	117	163	172	130	145	136	136	150	155	141	164	145	149	120	141	154	141	179	152	149	151	130	145	156	149	150	148	141	126	151	148	136	154	149	136	154	151	144	151	168	142	127	133	137	129	144	143	155	153	142	149	140	158	137	144	151	169	141	124	147	146	136	168	138	130	140	141	130	134	129	115	165	142	137	146	173	126	160	150	165	155	141	129	142	137	153	152	129	128	125	144	132	140	138	145	135	138	133	141	132	144	170	146	133	115	138	122	135	126	146	144	142	149	134	157	132	142	145	145	133	148	141	143	149	147	131	141	139	149	153	114	143	130	124	154	132	134	149	135	172	128	148	136	128	133	144	141	160	141	128	140	137	151	161	141	149	135	151	145	144	126	157	126	144	150	147
32652	28928	15423	15797	13848	11583	7894	6091	4919	4421	4534	3842	3407	2885	2456	2366	2216	2211	2112	1639	1473	1359	1269	1226	1095	999	921	966	799	738	823	721	693	676	617	535	575	519	553	523	439	480	483	414	473	477	416	450	443	430	446	416	441	425	436	402	395	400	416	362	383	339	366	375	405	388	413	354	359	372	375	386	340	367	359	369	398	347	368	341	382	360	356	363	330	357	389	331	350	324	348	355	311	353	372	377	388	368	354	364	373	352	348	373	354	311	334	342	363	355	352	328	352	348	326	332	361	319	343	342	362	331	362	362	342	365	315	370	349	329	374	325	328	349	345	348	338	344	331	362	320	360	313	335	356	353	362	352	306	360	363	329	348	319	388	355	337	352	370	362	349	349	356	323	331	363	378	352	331	304	343	359	326	343	318	383	350	340	343	344	353	341	350	363	396	341	336	381	331	327	383	345	328	372	339	347	343	365	336	373	349	346	333	373	327	338	339	344	373	344	347	350	329	367	320	315	327	335	355	331	341	328	326	356	363	394	366	372	348	341	310	352	318	368	369	363	335	346	320	343	357	368	369	340	358	345	356	346	341	350	363	336	363	349	336	337	345	348	381	408	380	339	355	349	357	350	343	367	350	333	337	328	350	367	362	356	330	371	362	363	346	357	354	348	375	361	355	343	331	320	319	371	364	362	328	360	382	336	342	356	361	344	353	323	369	338	344	347	354	350	326	336	364	339	338	368	361	376	360	328	347	353	347	365	358	387	357	349	346	385	321	328	316	324	319	350	328	358	362	334	309	333	380	348	337	360	349	326	331	369	345	357	370	350	341	350	341	345	342	341	342	363	349	370	322	368	348	321	358	346	347	362	331	318	363	344	329	342	337	345	374	322	356	340	343	356	357	343	371	351	343	370	335	338	342	363	324	327	338	360	354	347	326	336	359	320	330	332	343	373	358	346	340	332	342	328	359	358	373	369	306	385	374	335	362	311	347	371	359	352	337	322	362	319	377	341	370	341	347	356	317	339	343	359	389	345	335	347	337	350	317	337	365	363	369	328	352	355	350	332	344	344	328	326	335	370	343	317	362	359	332	369	383	342	332	342	374	329	350	355	341	314	353	339	330	337	354	380	346	349	357	383	352	348	361	358	339	361	367	341	369	324	385	364	374	382	365	346	354	349	327	342	357	336	374	334	338	333	364	361	332	339	362	362	328	341	370	340	328	363	363	379	363	368	331	323	363	386	334	369	353	353	336	356	344	328	334	367	350	360	365	350	353	336	338	351	376	354	338	300	350	328	326	352	362	346	337	367	336	336	338	351	336	335	355	382	343	335	363	365	365	378	346	337	345	346	352	366	346	318	362	358	317	387	319	330	316	375	361	313	379	341	356	362	335	330	372	345	331	361	357	328	367	392	363	338	363	377	360	374	373	354	353	327	349	328	338	375	332	315	331	344	353	331	353	368	345	356	337	348	354	339	330	343	331	333	342	365	366	387	348	335	345	367	351	367	344	337	333	372	340	347	360	358	334	361	335	336	322	345	342	346	319	357	372	358	331	336	345	355	329	354	328	362	349	376	336	359	351	333	334	341	392	361	368	351	341	325	349	324	324	324	342	344	366	385	401	346	327	309	327	359	347	317	359	359	363	376	353	347	336	362	305	319	362	356	340	353	321	316	335	370	348	355	339	381	332	328	341	334	331	314	339	302	342	325	367	345	314	346	327	336	379	337	366	365	378	368	348	349	353	344	376	375	350	324	319	318	355	318	368	341	350	347	389	364	326	360	351	322	344	364	360	314	359	332	368	330	335	346	353	342	327	316	333	356	356	343	336	332	332	344	351	346	368	351	348	319	354	318	395	319	313	329	340	332	344	347	342	330	341	375	308	368	318	314	378	363	350	330	334	329	305	346	333	337	372	353	341	348	336	352	387	330	334	350	370	381	329	348	320	332	338	349	359	365	325	358	368	326	366	348	358	323	320	370	350	325	340	357	314	339	330	319	348	370	395	355	327	374	352	368	351	347	326	387	354	369	356	361	359	376	346	353	348	344	370	333	344	332	344	360	326	301	321	360	375	359	363	362	311	305	364	344	341	383	368	382	341	319	351	342	331	309	337	321	353	335	358	359	331	321	306	331	363	348	371	327	349	323	349	370	335	350	318	357	369	377	335	397	356	352	319	310	346	364	320	354	347	372	340	350	348	311	355	366	375	354	370	387	371	284	322	337	339	316	374	334	351	376	361	404	352	332	371	348	336	324	344	311	380	362	324	357	337	371	390	379	368	347	339	334	348	329	348	343	363	327	392	337	334	356	360	334	348	331	356	322	349	337	358	388	350	344	365	347	413	366	329	335	343	360	346	352	341	339	344	360	328	361	355	352	409	346	335	350	335	335	360	365	335	350	313	355	338	360	367	365	356	335	367	348	364	339	376	317	326	348	323	348	359	358	327	332	334	370	347	401	338	345	365	356	371	328	344	346	325	346	327	332	349	354	377	343	348	343	360	343	326	366	378	369	343	350	349	329	352	339	361	363	358	350	318	355	334	330	349	322	387	344	342	334	350	364	337	353	318	324	315	345	329	340	355	343	378	340	336	340	372	363	359	391	339	357	350	333	359	351	369	335	384	331	349	347	351	328	348	330	334	349	314	357	342	354	348	346	350	357	418	353	322	354	342	345	333	327	363	332	371	325	333	331	337	330	367	388	342	346	342	384	355	359	376	355	365	352	353	324	352	361	356	340	357	335	316	337	345	359	358	375	344	333	340	342	324	337	326	389	333	303	356	358	351	368	354	351	376	338	345	354	348	328	345	366	353	335	355	326	350	366	337	317	359	364	361	318	358	377	390	360	359	334	359	330	348	350	349	374	334	326	346	327	365	325	304	324	363	349	323	358	357	342	356	370	341	376	387	347	375	329	312	346	336	364	304	322	366	361	343	349	325	355	357	344	310	344	336	368	364	332	318	338	325	344	338	357	400	324	333	325	343	358	344	301	337	361	345	350	343	346	349	351	343	340	359	333	329	363	367	343	337	352	362	369	346	363	358	331	332	361	334	353	368	344	330	333	337	343	324	333	366	359	361	366	317	340	360	350	333	322	298	326	336	376	361	340	343	346	308	345	346	333	354	323	328	369	359	344	333	370	348	353	336	344	363	358	362	340	342	367	348	353	339	350	351	339	352	359	347	381	362	352	370	327	360	319	341	351	372	361	333	362	376	392	366	373	356	359	374	347	352	333	362	331	351	386	349	353	370	392	366	351	365	350	360	339	373	372	338	343	383	363	355	346	354	349	333	326	315	328	312	318	366	330	367	364	338	337	326	328	332	356	350	358	364	368	371	369	323	299	331	347	352	314	350	323	324	345	348	346	383	368	358	335	378	352	343	329	355	326	364	320	334	362	343	369	375	339	362	368	379	345	322	340	347	336	346	335	371	345	345	326	371	320	358	346	351	363	369	358	306	340	296	322	336	340	335	366	385	347	333	339	353	357	343	344
10555	5854	3356	2275	1481	954	690	578	472	374	370	355	302	300	278	276	236	269	220	224	203	224	205	227	220	181	219	190	193	192	172	188	190	201	153	168	200	197	158	169	189	184	164	151	197	174	159	180	165	177	221	152	157	153	191	192	198	175	183	186	184	188	169	163	168	176	171	180	149	169	189	149	165	163	164	166	145	157	180	187	181	147	174	186	183	188	162	177	164	181	160	154	187	173	168	172	159	160	157	168	189	164	154	176	148	196	166	172	193	183	174	162	148	167	176	209	173	170	188	184	180	170	166	185	156	173	166	162	175	169	171	191	183	180	181	192	213	136	180	166	157	160	177	153	166	160	185	162	168	176	165	160	160	171	186	172	175	181	182	176	175	168	171	186	158	183	183	158	166	169	167	177	181	193	162	160	165	181	185	170	199	169	176	182	176	160	183	187	189	157	164	159	192	174	153	170	179	164	182	182	155	165	168	167	188	166	157	162	153	178	165	182	159	159	197	176	180	166	156	180	178	190	188	216	177	179	188	204	153	172	173	165	197	153	161	175	189	171	163	162	131	181	169	173	179	186	184	163	154	171	174	157	177	150	180	167	195	198	153	189	191	177	158	182	157	177	204	167	173	170	162	166	176	177	162	165	159	173	155	175	179	197	195	176	181	181	164	149	167	198	177	170	190	181	168	196	182	176	186	163	180	157	173	164	164	202	178	157	165	178	199	156	198	149	176	165	154	154	162	178	178	165	181	185	189	180	159	176	175	163	145	166	200	171	183	154	173	165	164	167	158	134	155	152	175	163	160	182	181	190	197	147	166	176	164	159	159	157	188	196	176	179	172	162	180	175	161	175	173	167	168	176	156	170	171	184	196	174	161	162	141	172	171	190	159	169	140	167	159	191	178	169	150	154	161	181	190	179	162	178	164	167	170	179	166	174	196	148	154	180	208	176	172	172	176	192	189	150	180	170	153	152	180	160	175	160	193	178	204	188	178	182	191	159	170	190	195	181	173	149	167	168	193	202	181	173	169	187	172	153	187	177	193	151	164	167	147	189	170	174	173	161	182	163	174	199	170	200	149	166	150	197	195	156	179	178	177	158	174	171	175	173	188	161	162	204	168	158	144	173	169	194	174	169	149	176	196	162	196	163	162	171	187	172	176	174	186	184	177	161	175	174	155	169	149	157	144	177	173	204	172	163	189	169	169	165	162	159	204	161	172	166	178	167	164	156	165	176	207	168	157	164	163	178	174	179	179	152	147	179	156	159	156	163	181	182	188	191	176	172	187	166	201	202	172	204	169	182	182	158	152	174	155	179	171	142	191	169	197	192	162	148	157	183	179	181	163	172	185	173	168	184	188	175	174	171	173	168	188	173	185	162	160	185	183	141	175	175	160	199	179	171	169	169	183	185	187	168	163	162	168	187	181	159	190	186	143	207	154	170	170	170	171	160	150	193	173	180	179	161	169	159	179	171	178	162	159	196	174	174	172	166	185	155	196	156	165	175	190	189	191	138	154	185	198	169	156	139	156	170	173	188	176	158	178	185	181	179	160	202	163	183	179	144	167	166	179	162	196	174	174	173	189	187	168	170	192	181	165	179	171	191	189	164	155	174	164	183	163	161	178	170	186	157	196	169	174	173	164	209	181	180	149	170	139	164	164	175	182	175	206	157	160	184	180	165	175	186	151	164	175	180	197	185	172	161	183	175	176	167	170	178	190	167	159	185	168	184	201	175	152	168	162	177	159	167	165	170	151	171	148	152	175	189	148	172	191	185	174	207	177	187	169	154	189	165	155	180	148	162	176	183	160	172	180	178	156	178	196	166	173	168	136	180	161	182	190	157	191	160	195	150	178	184	194	187	178	174	171	174	168	188	155	179	165	164	166	190	182	163	157	176	196	175	176	179	164	173	182	161	188	163	182	162	160	165	138	195	168	167	184	185	163	172	160	164	148	184	172	172	174	196	183	173	174	193	190	161	178	165	171	196	185	172	176	180	168	171	156	193	171	158	177	166	166	163	191	189	179	187	178	162	184	164	183	157	179	158	164	204	186	169	179	179	177	152	161	191	198	193	204	183	190	187	175	178	176	175	153	224	190	185	166	173	175	170	149	179	168	147	171	187	156	158	193	175	174	168	202	200	178	181	152	191	183	181	166	167	177	173	167	189	173	178	191	152	153	135	168	179	147	193	183	159	179	164	171	192	177	180	178	165	167	208	171	181	178	180	174	178	185	166	166	182	169	168	158	173	140	166	186	152	177	137	171	177	168	174	174	190	203	161	168	146	162	166	185	165	164	167	163	151	145	141	165	178	172	191	208	154	176	164	166	138	177	178	155	170	173	183	173	178	174	193	162	163	179	200	168	176	171	173	178	200	167	157	149	184	191	189	164	196	178	157	174	168	199	202	167	159	197	160	187	170	191	184	190	184	195	156	169	167	174	161	171	166	178	165	161	160	157	181	176	165	167	190	179	154	183	144	180	173	182	179	179	165	166	185	164	160	193	169	196	186	185	169	161	168	175	179	162	154	162	171	190	211	145	169	175	183	179	184	187	148	199	155	167	169	147	177	209	157	174	163	185	158	175	171	177	156	162	181	187	183	166	196	164	173	183	201	167	155	178	183	164	166	180	146	167	177	158	207	159	154	173	164	157	183	181	173	168	189	183	188	172	185	174	151	176	174	170	145	173	197	160	177	180	198	155	176	184	166	173	164	184	165	171	173	174	164	167	179	166	163	168	172	173	167	159	174	187	169	179	174	187	168	156	171	171	167	205	173	173	199	166	194	174	171	166	164	191	194	175	165	157	194	178	178	176	166	169	193	158	159	175	177	174	168	201	166	176	171	157	197	172	176	154	188	184	148	169	191	140	165	171	183	202	182	157	175	182	168	189	193	158	176	169	180	172	187	164	176	199	162	165	164	171	163	170	182	170	165	194	169	171	185	197	174	157	167	173	179	170	160	175	184	160	162	172	166	173	162	207	165	159	170	149	179	159	169	151	162	177	150	158	156	180	173	181	149	157	160	172	160	166	163	146	185	169	167	160	179	173	167	168	196	165	169	184	184	174	197	148	157	172	200	170	200	162	190	174	176	159	196	151	166	167	161	166	174	161	167	170	189	173	167	176	172	167	161	179	163	137	168	168	165	173	167	147	164	197	172	148	208	179	153	180	189	170	179	160	175	167	189	177	168	211	191	179	160	158	161	151	160	203	179	183	171	167	182	181	172	173	180	162	148	165	160	175	151	191	168	165	167	186	182	169	169	164	163	168	171	181	165	158	158	186	182	162	158	171	149	176	150	159	164	211	173	176	174	127	156	176	177	178	153	185	190	172	145	181	172	178	194	173	155	155	168	159	188	184	167	179	165	170	159	175	178	163	180	147	169	182	158	167	171	181	185	178	146	176	143	161	180	176	177	156	183	185	197	143	163	148	146	204	170	167	157	147	173	198	189	156	146	173	172	188	195	167	173	142	190	175	161	185	189
8019	6352	5539	6502	5502	4145	3019	2470	1981	1684	1703	1454	1191	1140	1052	954	936	958	818	728	731	662	657	617	605	584	588	589	548	526	511	503	521	477	503	446	466	479	435	486	448	430	428	444	450	402	459	456	451	426	454	469	429	443	433	375	459	394	394	401	422	431	431	406	411	423	410	396	431	441	434	431	416	433	426	403	412	411	425	423	383	420	406	421	420	416	422	407	421	373	474	423	430	395	417	436	417	435	395	420	414	437	432	420	416	399	425	417	424	396	402	430	388	399	394	419	405	415	449	414	418	399	412	407	389	457	388	409	438	395	393	449	403	402	427	422	407	398	440	405	417	405	430	429	403	471	388	429	378	398	395	380	420	405	383	423	414	406	393	404	385	451	385	475	398	433	401	422	426	414	415	401	374	398	430	392	457	428	448	423	415	415	420	374	429	450	434	430	419	441	407	431	434	394	413	399	389	397	454	461	429	436	408	408	407	412	394	447	414	436	419	388	428	409	375	418	410	408	423	414	410	446	434	415	400	388	451	368	406	411	418	418	409	394	424	418	417	394	439	409	432	422	404	419	430	407	411	408	398	398	422	417	406	393	420	420	388	374	390	397	450	438	390	404	421	453	403	414	416	430	473	397	391	404	430	448	414	401	418	423	421	435	389	373	469	430	444	437	406	407	418	421	453	392	436	398	389	401	430	386	432	408	399	430	441	435	403	397	406	413	382	397	427	393	429	383	444	422	422	411	424	402	428	424	392	444	422	447	402	402	450	424	416	388	367	414	409	402	421	435	431	398	404	415	441	390	416	414	419	419	406	426	368	403	416	413	456	387	415	421	420	402	419	439	425	419	419	425	397	419	391	398	404	393	417	437	400	430	399	424	413	404	406	422	381	456	445	406	422	377	409	406	424	458	393	406	430	412	401	418	404	396	385	405	424	423	392	424	421	408	413	402	458	387	398	434	415	402	431	351	426	435	427	409	401	395	437	412	402	390	448	430	421	423	374	419	399	425	410	460	386	411	427	446	416	426	390	433	422	389	420	439	414	407	414	423	410	428	378	432	413	423	431	415	405	424	405	401	395	425	411	432	399	456	417	376	408	398	422	397	429	403	416	449	392	429	416	418	389	421	410	435	387	396	458	416	435	403	382	416	421	424	400	461	418	437	420	422	448	405	410	432	422	385	427	401	400	434	392	401	445	406	447	396	379	387	441	427	403	450	398	444	434	400	420	410	402	438	441	456	407	444	423	406	410	418	380	426	427	418	404	435	435	404	422	402	443	381	409	396	419	414	386	428	390	422	387	390	389	367	405	398	424	410	437	423	413	389	391	383	394	393	417	402	424	404	402	422	428	415	392	380	441	422	415	393	426	430	419	422	393	471	416	420	416	426	420	437	414	388	447	390	395	411	403	418	441	385	434	389	416	408	413	417	439	426	423	427	437	452	386	434	448	408	394	416	448	424	374	420	434	393	411	380	414	402	429	394	416	401	418	431	405	380	445	410	423	427	378	405	404	422	405	383	405	401	450	418	399	432	453	401	432	432	442	386	435	393	402	417	423	425	432	413	397	392	412	425	404	412	433	414	422	434	423	406	438	416	380	410	426	430	437	402	391	382	376	405	430	420	402	440	391	461	434	389	446	440	395	401	409	424	376	420	392	395	413	401	438	434	392	438	432	393	429	435	418	391	394	391	405	444	389	455	387	440	396	412	418	397	389	415	445	419	409	419	420	421	409	411	408	431	419	412	414	443	422	415	434	425	401	427	394	435	427	416	441	394	403	439	402	388	439	379	386	366	432	397	420	470	389	433	442	399	436	422	440	394	420	395	435	440	420	427	399	408	422	421	364	394	389	408	399	404	406	405	407	413	381	404	427	398	433	421	447	426	444	420	429	417	394	426	409	387	435	399	412	428	451	409	436	429	408	411	415	437	392	494	412	419	422	408	439	454	460	417	436	392	406	453	444	446	371	388	396	391	388	415	396	345	421	452	412	427	405	418	403	383	422	402	428	399	452	412	426	399	397	378	440	399	395	449	413	414	451	462	444	406	432	426	453	425	387	379	410	415	414	481	454	422	393	432	409	405	412	408	376	394	429	406	419	443	426	423	444	402	422	397	420	414	408	386	390	368	456	408	412	412	386	429	414	434	427	414	454	401	402	441	419	421	439	403	431	381	415	438	427	441	476	417	403	403	398	420	435	418	409	442	393	451	430	397	405	435	411	432	435	394	435	413	416	419	396	399	390	381	453	399	365	409	385	408	422	406	416	430	433	410	386	428	471	419	388	425	432	418	414	402	414	460	412	427	435	441	418	391	409	436	401	436	394	414	365	408	396	438	440	425	426	397	428	421	431	402	401	413	412	355	411	434	376	417	432	427	411	405	397	432	399	407	406	422	383	421	387	415	436	421	412	434	383	399	446	449	423	385	402	410	408	376	407	362	411	402	399	396	422	392	402	419	416	452	384	387	422	389	458	395	455	403	414	428	416	430	405	405	491	424	447	425	467	413	395	432	401	430	436	406	403	426	439	435	420	423	424	419	438	423	374	429	444	453	426	417	410	392	428	448	414	409	397	387	456	430	427	449	450	428	423	448	403	385	397	441	403	417	403	425	365	437	461	427	430	426	432	387	443	381	442	397	392	380	419	430	359	403	393	430	391	400	413	419	410	423	405	407	434	429	394	387	455	426	425	409	453	420	434	434	383	383	419	407	438	409	430	421	435	412	456	379	409	416	420	399	401	441	401	419	426	429	401	420	396	410	441	386	387	450	407	389	385	453	411	433	402	429	400	396	378	415	440	425	389	425	403	446	400	382	420	417	421	430	418	438	400	378	405	408	402	419	459	415	389	440	399	416	426	437	418	414	428	407	421	419	412	417	388	417	421	411	407	387	433	402	446	421	412	399	381	416	427	419	417	376	428	397	439	433	453	446	422	436	393	438	450	422	375	424	409	395	440	464	451	405	408	445	450	418	406	374	445	441	407	423	426	414	380	401	394	407	413	418	391	417	417	379	403	393	375	401	390	435	419	410	411	388	427	397	430	425	408	421	420	439	413	446	420	415	396	415	414	423	418	433	389	433	424	428	423	394	409	425	414	397	403	414	413	384	384	423	389	415	428	405	396	417	422	413	428	448	430	428	403	462	424	428	390	385	389	411	439	418	432	410	445	417	430	433	414	432	428	430	391	408	418	393	408	414	403	423	432	442	407	400	424	416	405	417	408	415	430	429	428	414	434	406	422	391	419	420	405	441	394	449	403	420	404	387	413	383	432	429	396	439	395	391	402	403	379	384	403	384	442	399	393	419	385	412	431	412	400	402	388	431	439	417	396	406	416	408	414	390	416	397	399	414	450	421	425	416	415	455	449	372	424	453	404	415	434	419	408	430	406	413	405	417	443	429	456	427	402	408	395	411	420	415	444	391	394	400	446	409	445	401	448	424	405	419	408	371	405	459	415	413	398	401	403	391	432	357	387	405	358	413	433	417
35881	29126	15834	7334	4201	2223	1432	956	878	718	657	547	447	432	378	367	343	334	297	285	266	236	240	202	222	234	252	230	201	212	199	170	215	206	159	176	172	212	195	189	178	171	154	179	182	188	172	172	172	167	163	190	189	176	155	173	185	177	162	158	149	179	190	182	177	183	191	192	168	183	181	168	184	157	152	190	168	184	185	176	165	173	175	191	184	173	169	174	179	177	159	189	164	197	209	188	157	226	175	173	190	179	181	168	164	177	167	197	162	152	185	165	178	159	183	163	183	208	159	168	159	161	156	166	159	167	199	187	180	190	187	188	192	172	175	173	174	190	146	210	192	151	180	181	188	188	168	188	166	182	142	187	165	155	158	185	175	151	186	183	170	163	157	157	170	174	166	160	181	150	171	174	176	167	182	145	187	169	166	170	169	189	172	171	182	182	153	159	165	159	164	165	173	182	169	169	166	190	186	170	174	181	181	179	175	164	201	167	159	165	190	196	180	166	180	152	213	150	185	168	182	167	187	203	149	194	154	152	182	188	173	195	165	164	168	172	176	171	166	164	179	150	186	176	184	169	158	155	168	199	175	178	196	170	170	177	176	201	179	182	168	158	189	201	182	177	191	175	193	174	173	179	180	152	167	177	190	190	170	186	165	182	189	173	151	189	159	176	158	186	180	187	177	175	190	189	178	146	188	193	167	178	198	179	182	186	165	192	185	172	189	176	177	165	195	158	203	143	166	181	172	189	211	196	189	153	176	184	180	187	174	180	169	181	166	190	169	172	171	193	174	155	189	161	154	161	169	177	158	176	190	172	153	188	173	167	156	165	178	164	174	166	142	176	166	167	171	199	162	174	210	205	190	171	180	182	172	166	190	161	195	161	175	175	170	174	177	179	164	168	150	185	181	199	140	168	158	184	173	171	168	165	176	162	163	150	155	167	166	157	159	171	165	156	168	165	183	195	182	188	189	165	172	152	170	158	195	183	197	158	156	170	177	179	170	153	155	169	170	151	194	168	182	181	183	166	187	177	165	199	175	205	192	174	182	174	145	176	172	146	185	192	160	170	161	177	180	165	170	168	185	163	161	165	189	181	178	164	178	144	162	171	188	194	149	181	179	179	177	175	164	162	176	170	172	191	204	183	176	168	191	181	201	211	173	177	170	184	181	178	164	169	161	171	163	167	163	164	171	172	180	147	180	177	182	178	158	162	157	153	195	136	163	157	169	179	182	187	169	159	181	194	173	171	189	184	161	184	149	175	180	181	170	194	184	168	171	166	166	186	157	159	185	186	161	157	181	166	201	168	163	191	158	166	160	174	170	169	169	180	187	168	183	201	170	168	198	169	179	206	167	168	172	182	202	168	159	165	159	148	166	176	153	180	141	156	189	163	171	184	166	153	165	181	189	150	188	183	214	190	187	163	168	167	164	189	153	167	171	171	162	172	171	167	150	166	160	162	178	188	162	172	172	167	183	169	186	177	169	193	173	165	197	198	190	155	155	174	171	167	171	176	181	190	181	173	204	171	168	190	149	207	169	156	135	175	184	162	153	154	170	183	178	199	192	183	157	184	180	166	157	151	173	151	199	172	188	198	174	206	193	165	176	172	171	172	155	157	142	178	195	193	162	183	191	161	182	160	194	131	167	155	159	159	146	146	177	174	180	155	177	160	177	177	167	169	180	202	175	165	188	197	155	175	156	173	180	185	181	182	146	181	165	164	181	185	179	178	168	187	151	153	176	154	195	172	170	173	180	175	173	161	181	154	181	180	174	161	165	164	173	169	202	161	186	159	169	149	168	182	158	171	182	150	177	173	181	172	186	148	178	209	189	166	169	179	160	199	181	173	164	158	204	164	211	183	173	175	188	169	195	178	157	179	180	166	159	167	187	163	159	165	198	176	165	180	155	195	156	164	165	177	197	192	163	182	161	179	161	146	174	169	188	187	183	189	170	167	193	171	173	152	163	164	186	164	163	185	152	208	193	172	167	176	167	155	169	173	141	148	171	191	170	187	181	199	165	181	184	197	179	163	150	168	185	163	149	152	165	176	182	187	181	153	152	204	162	160	141	171	155	180	191	191	176	184	172	173	161	162	150	184	185	195	176	170	159	176	178	146	148	176	183	170	169	183	169	175	187	176	150	164	176	177	164	181	184	179	151	168	183	173	170	180	186	179	174	173	187	185	188	183	150	151	162	192	154	197	181	160	166	176	168	206	193	188	175	176	176	176	166	189	152	132	156	156	151	159	175	194	161	167	166	170	175	151	157	147	155	154	168	169	182	189	169	183	182	167	179	162	171	170	183	168	197	190	173	194	182	193	195	180	171	155	192	174	178	170	195	157	165	184	184	171	177	151	154	177	171	168	169	169	174	148	166	151	163	171	165	158	147	162	182	195	166	169	179	152	151	185	179	169	161	164	176	161	141	178	182	156	133	164	168	172	176	161	155	179	201	160	168	168	180	163	159	174	167	160	173	192	184	186	173	167	164	186	164	189	176	167	173	193	166	181	163	161	192	169	153	149	152	165	159	175	199	172	184	196	188	179	198	157	154	197	157	169	148	175	189	159	157	172	186	157	172	177	177	175	182	175	164	183	180	151	174	156	180	197	175	188	170	153	167	181	180	164	167	150	172	165	154	190	165	151	175	170	177	161	159	166	151	196	181	165	179	166	208	177	177	162	182	155	165	181	152	157	179	185	169	168	186	156	174	185	143	149	173	166	160	190	170	170	173	197	167	191	226	164	195	180	189	160	167	174	174	168	160	196	161	166	181	186	159	200	185	153	159	169	167	188	155	166	191	191	175	173	147	152	183	189	171	181	171	203	147	170	186	197	198	190	192	193	140	149	178	164	185	201	200	188	175	147	181	187	199	172	165	151	152	175	182	156	188	157	199	182	180	173	152	165	182	179	201	182	163	169	177	210	176	188	206	155	175	185	180	176	174	177	143	171	187	159	165	183	168	160	172	171	163	200	172	173	195	177	167	181	162	177	178	170	186	170	178	183	179	155	159	178	176	177	191	157	179	180	169	170	180	161	199	174	157	159	179	159	157	177	193	196	177	167	162	160	168	186	178	180	170	179	174	159	174	162	198	179	183	151	175	175	188	173	145	163	151	169	167	170	160	125	169	185	188	174	187	172	152	186	160	179	176	189	165	176	160	178	166	189	185	175	129	182	179	167	185	168	161	170	154	179	168	188	173	163	166	173	202	181	160	179	179	147	174	162	172	156	180	168	161	180	178	170	174	174	158	190	172	185	158	199	183	180	164	152	170	185	165	209	163	157	165	173	177	171	177	184	173	155	163	179	158	189	166	165	187	162	157	172	166	201	172	159	192	173	171	162	176	177	159	172	187	179	187	169	179	170	173	159	188	173	187	163	169	175	168	168	171	150	169	184	181	200	167	197	180	205	170	174	199	167	145	171	161	176	166	178	180	180	162	155	145	147	206	174	185	182	167	159	161	177	165	199	196	185	169	155	184	173
28191	22848	12110	11721	10721	7774	5649	4445	3830	3315	3231	2687	2300	2195	1891	1732	1792	1499	1327	1218	1121	1024	1074	949	802	818	814	745	680	687	666	640	626	560	598	579	565	529	512	551	509	515	460	502	455	519	496	457	513	441	445	470	471	448	460	423	453	440	460	438	444	440	460	423	493	463	458	425	458	414	433	441	421	458	432	428	428	407	418	413	416	440	428	424	409	406	384	403	439	426	397	427	431	419	425	450	433	430	413	419	455	418	427	445	410	436	385	414	424	392	449	405	376	404	431	426	447	410	388	394	419	414	445	420	386	435	415	406	378	403	396	397	398	402	415	396	380	429	428	419	410	385	417	426	395	410	415	403	414	383	399	401	419	452	464	405	401	445	430	395	449	438	415	416	450	416	420	400	430	441	410	419	413	422	443	408	453	399	428	445	446	413	398	416	407	426	439	414	406	431	407	441	424	432	418	435	403	438	423	389	432	446	396	468	404	426	391	399	386	420	432	404	436	409	393	409	369	393	424	441	454	436	403	431	411	396	434	427	414	413	384	418	399	422	417	418	414	415	409	404	427	412	436	440	395	395	414	429	428	402	418	409	420	416	403	423	432	376	394	400	397	388	428	399	404	425	433	431	411	442	396	449	412	379	400	420	401	412	410	409	404	369	395	436	424	422	423	414	435	415	406	444	436	399	428	431	407	420	434	397	430	407	405	429	414	394	432	380	446	450	393	430	399	406	404	417	434	407	381	423	441	417	412	405	458	424	386	427	417	404	398	449	382	421	450	408	422	460	445	388	411	432	427	427	438	410	441	390	426	412	413	420	433	428	436	389	459	414	407	425	417	445	380	387	377	418	417	427	399	433	425	433	413	413	439	433	418	406	425	407	415	412	452	393	421	387	421	400	445	411	439	423	430	408	403	422	404	419	438	430	419	442	426	387	409	406	393	418	434	433	434	411	400	433	409	435	364	412	418	417	396	397	417	408	437	388	420	424	421	403	445	404	395	404	435	429	426	412	404	414	402	432	445	439	408	444	444	379	388	419	438	438	393	430	416	417	404	405	418	417	414	384	413	465	426	415	400	408	420	423	421	426	410	453	367	419	380	444	391	443	445	398	450	460	419	429	442	416	416	444	428	437	408	406	432	410	399	414	439	382	367	411	478	417	423	394	399	407	434	410	429	400	386	408	435	441	388	434	407	446	441	423	438	422	416	433	419	382	425	438	428	448	423	402	422	439	415	402	448	418	403	414	384	388	382	411	469	419	415	424	420	445	394	425	443	415	416	416	435	435	395	407	400	414	389	431	446	444	377	390	419	403	420	438	411	428	426	444	432	454	418	396	420	380	393	387	442	425	396	432	417	402	404	413	394	408	398	396	400	397	391	418	427	412	402	402	409	416	424	392	422	434	408	411	417	386	383	429	428	422	427	390	433	398	460	441	432	412	416	400	410	414	447	405	421	396	438	449	432	435	407	438	397	393	426	410	402	421	388	421	419	402	382	407	416	405	388	445	400	363	442	429	361	413	423	400	387	407	432	410	439	380	422	440	404	433	433	398	440	400	416	406	382	422	396	390	403	420	449	398	435	415	416	400	404	394	386	410	426	440	418	431	426	408	442	419	418	446	451	421	421	415	413	428	431	421	414	435	418	403	420	467	424	424	438	445	413	380	409	411	443	410	412	452	382	414	428	406	399	400	435	447	448	375	406	404	399	423	411	465	404	402	405	410	440	435	439	398	404	429	446	437	446	397	392	447	401	435	439	411	422	451	446	441	416	404	398	398	447	380	411	419	417	395	392	427	436	421	423	431	449	448	418	399	403	441	411	381	428	408	416	440	387	408	429	442	433	422	415	421	410	380	453	413	413	426	430	422	426	415	438	457	440	430	442	399	420	395	395	449	401	391	433	387	397	409	395	433	395	425	428	427	457	444	456	374	406	458	383	402	384	426	408	438	415	409	408	414	399	380	404	430	436	389	421	366	416	406	396	386	430	442	442	422	420	444	413	396	424	416	389	441	457	423	415	424	389	426	397	402	392	418	416	422	442	438	446	404	425	414	441	426	379	452	377	422	396	410	443	379	389	406	444	463	423	417	418	423	417	377	406	408	433	411	442	415	409	422	385	422	435	403	417	391	451	415	415	414	394	412	395	422	427	419	420	438	407	445	404	421	403	430	404	401	409	464	406	433	394	438	412	411	400	425	435	441	397	420	413	398	397	409	442	396	419	419	409	410	380	410	408	414	441	416	413	411	394	412	436	380	437	459	437	423	435	418	415	410	426	390	405	435	413	376	384	432	415	415	425	412	423	423	418	416	442	437	435	408	455	421	423	410	445	461	439	404	395	418	420	415	424	426	444	404	405	395	421	400	412	408	439	440	425	400	420	425	427	414	428	425	428	418	434	392	422	432	445	472	413	395	397	412	414	456	393	395	413	409	427	436	413	403	383	403	430	443	443	414	445	429	386	403	453	431	379	376	421	394	424	420	420	379	440	368	454	414	418	397	397	393	415	426	395	416	409	428	402	438	436	446	425	410	426	400	407	443	401	405	405	436	408	426	422	397	401	391	402	404	405	435	413	438	378	392	412	407	426	410	426	403	440	430	396	430	375	422	418	441	424	425	394	413	419	410	437	438	431	433	394	400	410	420	439	387	413	436	424	438	406	423	450	435	419	391	404	417	409	419	405	432	419	379	428	418	424	431	380	418	392	406	383	414	410	403	411	433	423	411	402	415	366	416	407	418	435	435	430	414	426	388	414	438	391	422	405	409	418	441	445	412	403	436	449	412	388	400	396	395	393	484	429	415	390	422	428	387	436	406	407	426	403	429	421	412	403	420	402	407	413	406	446	418	398	441	430	455	400	424	443	411	401	436	388	420	395	399	396	423	411	413	404	406	409	408	425	402	421	437	410	440	373	436	425	441	456	441	418	413	452	428	397	382	389	461	425	431	483	421	380	402	424	412	414	422	373	440	447	441	402	443	411	392	451	422	418	430	396	390	447	424	427	426	427	433	423	381	402	407	406	397	415	450	380	412	408	433	367	414	404	423	414	436	417	414	408	427	421	413	444	398	417	421	392	397	418	397	426	417	433	447	405	422	377	424	411	413	447	363	461	383	408	407	416	403	402	401	406	447	417	451	416	404	386	409	400	400	413	427	442	434	386	423	410	418	424	450	414	398	410	448	419	419	431	441	423	426	416	431	425	405	414	410	405	435	415	460	462	368	418	443	398	431	389	420	411	417	435	429	423	408	427	457	423	401	440	405	409	428	386	417	412	405	412	408	391	390	450	406	415	422	378	400	401	393	403	444	398	433	444	424	446	438	417	408	395	424	442	379	436	428	423	436	426	369	427	438	391	440	410	449	410	448	401	401	369	437	372	417	415	404	418	399	402	362	406	390	413	427	411	395	417	410	421	395	395	433	416	429	436	413	397	431	407	452	426	429	417	428	414	434	421	391	391	417	441	380	429	461	404	384	365	407	404	395	444	389
45071	38541	22897	12841	7467	4055	2297	1452	1115	960	909	747	621	588	527	499	515	431	331	333	298	269	283	238	248	242	240	222	208	188	199	180	188	178	167	195	172	182	151	156	173	175	166	185	144	161	160	152	138	164	139	131	147	151	139	163	156	154	132	148	141	131	148	135	153	148	151	152	125	142	136	139	164	146	166	147	128	161	120	135	129	133	150	138	122	123	130	120	157	133	126	146	146	129	153	131	147	144	136	145	165	138	137	146	131	157	128	143	146	144	146	134	146	122	123	154	138	141	156	131	122	143	128	150	170	146	141	168	150	138	138	132	146	135	172	122	149	158	143	133	151	171	158	162	150	136	124	144	134	147	140	150	159	133	124	157	143	145	147	134	150	126	134	142	139	145	134	144	170	157	146	146	131	150	137	140	159	133	128	136	152	156	157	147	157	148	150	158	133	149	147	151	148	147	145	157	134	157	146	143	135	135	138	153	137	161	124	126	118	138	131	144	144	145	142	156	124	132	130	131	140	135	160	135	136	179	142	136	136	155	145	153	151	176	165	146	139	137	157	153	135	140	145	127	137	157	120	146	131	129	147	130	138	133	121	126	169	132	147	138	140	152	131	146	135	161	141	130	156	151	131	132	147	143	149	137	153	148	147	149	131	153	139	141	150	151	180	163	140	149	136	164	130	141	165	163	134	139	154	142	120	151	147	140	165	134	137	145	181	138	142	144	150	125	130	146	134	162	165	131	144	128	121	154	137	140	146	148	151	131	134	147	149	138	127	148	141	141	152	141	152	148	157	159	153	131	146	130	134	136	151	130	148	148	140	149	130	164	155	153	151	140	157	133	139	130	142	141	128	137	140	152	163	159	134	149	146	133	149	143	154	166	134	129	124	165	155	143	146	150	165	147	159	133	145	158	124	127	154	149	129	143	144	132	143	152	153	140	123	137	135	142	151	133	135	147	137	131	135	165	134	145	135	127	137	149	145	158	167	146	139	125	146	155	121	147	130	139	139	132	135	119	132	141	135	156	179	156	139	164	140	152	139	150	128	159	138	146	142	142	145	149	158	148	134	134	133	157	156	149	147	131	162	165	173	158	141	138	149	151	169	149	130	134	167	143	139	129	148	152	139	156	141	158	158	163	158	143	141	151	151	134	149	157	159	145	137	143	152	147	125	145	130	148	137	160	139	132	144	141	154	141	142	147	109	142	137	144	157	165	152	129	143	149	131	123	128	152	139	156	132	126	147	155	134	145	143	138	152	135	150	162	126	134	139	153	156	151	157	162	144	140	138	130	149	139	149	149	146	131	153	148	141	138	156	164	153	171	136	138	134	137	139	136	148	140	150	152	136	169	126	133	157	149	166	136	130	138	120	145	133	146	142	152	154	153	150	146	160	145	133	143	128	141	160	123	178	142	157	150	128	146	140	142	151	140	143	168	132	156	167	144	141	157	133	144	134	150	146	137	147	138	154	127	138	152	161	163	164	126	143	130	154	165	148	151	156	135	144	174	145	165	148	132	137	142	150	155	155	160	155	156	136	133	139	152	158	147	139	149	156	139	133	144	165	144	172	127	161	150	140	158	155	142	148	149	144	117	148	167	165	152	135	133	155	130	148	146	137	147	146	158	144	154	136	134	144	145	152	134	138	145	145	144	139	154	141	121	136	159	154	123	137	142	131	132	164	139	162	161	148	156	167	142	113	141	134	148	154	123	139	138	141	140	137	156	169	162	152	121	143	119	157	136	137	162	135	161	150	158	123	151	121	146	145	146	144	125	145	134	141	136	128	179	118	121	133	149	137	155	160	138	163	155	144	134	150	141	165	137	159	146	144	121	126	169	166	156	135	130	145	126	141	163	154	143	149	131	124	130	160	134	155	139	114	145	154	148	146	174	159	154	132	131	153	131	138	137	136	148	165	157	141	145	135	138	135	145	159	157	156	145	115	137	163	163	157	149	140	186	148	144	139	181	131	141	145	143	143	154	116	155	159	123	143	142	159	163	149	108	144	150	163	122	164	154	139	137	149	127	117	137	139	182	136	135	131	142	152	118	160	163	136	123	145	133	144	138	144	119	149	144	144	138	141	143	162	129	152	140	130	156	138	145	174	153	152	176	162	143	159	120	152	146	133	138	136	136	157	131	143	168	128	154	151	133	155	137	137	148	124	134	136	145	133	155	153	146	137	141	150	133	135	152	130	139	145	143	134	132	169	155	138	149	131	145	168	145	142	164	131	124	158	145	146	134	143	121	136	167	149	155	138	126	161	152	144	136	147	168	152	154	138	145	155	157	155	119	149	158	126	149	147	142	163	143	156	143	132	139	124	160	152	150	161	163	139	148	144	132	136	143	136	139	142	154	144	147	157	149	148	155	141	155	121	142	121	141	153	130	156	157	139	153	159	142	152	175	164	172	128	158	142	153	136	157	149	151	156	128	165	151	136	161	143	153	148	158	139	146	120	129	131	141	130	155	148	150	143	152	131	154	160	142	146	150	159	123	156	152	127	146	129	128	148	163	158	169	156	140	144	164	139	158	154	150	147	164	149	151	136	143	159	163	129	162	124	133	175	151	121	149	144	140	143	147	143	130	170	150	140	134	145	142	139	134	139	124	155	145	156	156	125	140	133	159	168	149	154	129	140	149	132	157	127	147	135	145	131	164	163	144	126	126	137	150	119	131	148	151	134	121	140	155	148	123	149	165	144	142	134	137	133	128	148	130	141	145	152	144	173	150	142	134	137	163	130	143	142	145	130	143	168	148	175	132	169	147	149	125	161	154	123	159	145	143	145	126	130	144	126	125	133	152	131	131	138	159	167	137	147	161	167	144	170	148	146	134	136	159	149	129	144	127	134	135	155	152	157	149	138	139	138	137	140	149	155	133	134	128	140	149	134	164	130	154	135	141	154	167	125	134	153	146	154	158	144	126	136	133	135	159	170	132	143	142	157	151	130	135	142	162	142	147	123	155	135	137	129	148	144	154	136	153	128	121	151	151	142	143	121	153	162	145	138	132	123	131	132	140	123	145	130	135	155	154	139	137	136	144	127	149	152	149	144	134	159	164	136	139	139	144	140	134	154	180	136	125	152	163	153	133	140	160	148	155	137	148	160	129	131	143	150	169	164	128	137	155	120	149	130	148	131	141	168	153	136	147	161	143	156	135	138	142	137	165	127	143	150	162	140	131	162	146	136	124	158	140	158	175	130	137	142	147	142	143	145	160	142	166	142	166	141	129	124	134	159	164	143	142	143	131	139	150	134	137	136	138	148	172	160	150	150	148	148	163	155	139	144	149	140	124	166	148	152	125	150	131	148	140	153	130	145	140	142	143	147	153	156	114	154	134	146	153	142	119	169	150	146	189	152	140	128	134	133	143	136	140	146	143	150	119	134	142	128	133	133	144	160	150	143	146	163	135	165	136	124	132	170	148	138	153	147	142	146	154	151	151	128	130	164	152	157	161	128	141	156	176	139	130	147	165	154	136	121	130
34729	31812	15839	15527	14111	10701	8535	6706	5108	4450	4563	3649	3412	3193	2683	2405	2360	2040	1671	1597	1351	1280	1225	1102	933	966	976	862	758	814	677	687	667	658	565	595	569	550	544	504	498	497	479	485	458	444	471	458	443	437	441	435	400	423	370	399	389	401	421	390	347	398	383	389	380	382	383	388	353	406	372	402	379	370	336	384	344	383	356	359	354	369	338	330	352	328	385	356	367	377	363	350	345	332	339	377	364	324	339	382	369	376	364	341	348	330	366	315	368	352	371	351	376	352	353	353	349	346	310	351	364	348	335	353	347	409	372	365	362	366	323	336	352	371	346	349	379	366	377	371	329	362	387	351	366	337	334	324	350	345	349	336	363	322	361	314	355	356	366	324	358	346	370	344	336	339	351	369	323	342	329	362	334	342	365	373	364	381	349	344	327	331	354	357	349	348	331	349	329	350	361	331	360	350	368	343	331	370	369	346	382	331	362	364	345	357	387	356	343	346	318	377	347	366	313	383	356	315	353	335	353	360	348	375	386	344	345	314	340	343	336	365	354	345	361	364	344	336	368	342	330	314	341	352	376	382	318	351	348	355	365	341	362	376	367	337	384	357	380	373	315	358	338	343	359	356	338	346	346	386	353	376	335	354	331	338	320	354	372	313	375	386	319	338	357	396	315	323	342	349	350	347	338	357	321	365	357	358	352	373	349	330	359	358	341	358	362	363	356	364	407	350	373	348	348	342	337	373	367	339	333	345	338	374	350	346	308	324	333	389	330	372	363	319	330	359	352	341	330	330	341	350	324	349	349	354	366	375	352	334	350	340	315	359	323	350	340	329	356	356	329	352	324	358	330	350	353	369	317	359	325	333	349	330	354	338	356	358	398	351	349	355	354	367	331	354	378	397	341	341	326	332	355	338	356	349	327	290	355	330	348	322	343	342	361	339	369	353	356	373	362	383	348	370	366	349	350	332	350	368	363	346	377	343	343	362	374	324	364	341	343	338	321	329	389	304	338	295	348	341	337	351	313	346	316	346	351	325	334	389	327	335	335	366	348	340	352	321	338	344	362	356	349	360	385	346	341	385	358	331	339	373	341	357	397	361	338	341	358	302	358	351	360	345	344	361	354	331	323	352	368	328	348	337	360	369	333	362	342	353	363	381	359	361	328	361	338	350	322	373	384	366	347	402	320	359	343	366	342	373	317	366	383	337	384	348	348	336	355	331	351	376	349	348	353	368	357	390	326	362	346	373	351	362	333	350	349	352	365	342	343	341	390	354	369	348	352	354	344	338	323	349	362	365	317	321	349	345	337	360	324	325	343	358	367	355	362	350	330	324	327	369	362	359	309	333	359	345	396	337	355	359	359	338	376	371	350	360	325	348	357	355	363	368	335	346	349	333	356	373	347	349	364	343	322	345	367	350	378	382	344	371	347	361	382	382	352	341	347	371	370	366	368	351	326	338	352	375	370	355	374	343	345	347	332	349	376	324	327	343	353	331	360	330	345	334	369	363	366	361	367	356	347	370	367	343	343	345	357	383	359	356	345	346	348	373	338	352	357	367	355	331	346	368	326	353	343	357	359	344	357	381	353	349	390	367	354	352	337	365	343	332	323	346	345	371	333	377	367	334	330	363	321	357	353	361	358	363	358	358	374	338	353	362	349	367	333	357	349	364	336	352	379	336	387	344	342	352	347	353	335	337	308	363	356	346	350	391	353	350	369	343	373	344	346	351	355	338	356	324	348	332	330	375	327	340	382	375	351	353	347	379	329	329	342	354	340	348	365	350	354	353	361	323	315	346	377	355	339	348	399	361	351	338	344	360	343	364	378	337	321	344	346	343	378	354	302	344	384	377	332	364	352	392	338	360	340	372	338	343	367	358	350	337	341	347	330	343	367	306	337	367	340	376	324	327	368	339	341	345	340	385	369	334	356	356	391	352	315	338	346	380	381	337	384	364	352	334	375	369	324	331	352	318	349	322	333	336	334	345	357	362	343	331	334	341	354	344	373	341	370	360	339	337	366	357	358	346	315	349	370	347	330	333	362	360	364	347	356	363	330	372	344	368	324	335	363	356	325	359	359	374	379	350	344	328	322	354	353	358	317	349	339	357	336	365	353	367	341	338	345	349	347	364	317	395	350	348	341	312	369	351	346	359	324	367	362	354	369	320	392	381	341	338	364	359	341	320	342	352	363	351	345	332	330	328	313	334	361	369	378	355	338	350	356	336	346	367	347	379	357	332	349	351	344	342	359	361	369	375	337	374	362	346	335	349	344	352	355	341	355	361	358	346	369	350	378	363	337	372	345	337	351	341	326	339	315	326	345	350	316	357	345	359	346	361	327	352	360	350	356	317	386	350	391	354	340	357	362	391	360	342	347	360	341	359	338	384	349	373	356	327	359	344	338	352	331	336	325	348	363	336	357	373	347	345	334	342	342	361	329	347	353	348	380	367	361	370	335	347	335	379	376	373	365	353	378	360	323	325	354	389	341	378	359	338	345	371	354	355	352	382	353	351	342	344	360	377	378	350	329	340	389	364	322	333	361	347	337	373	354	376	348	351	346	339	328	377	377	328	368	347	381	364	328	328	375	314	373	337	311	379	369	326	370	327	355	367	372	323	354	341	347	361	343	340	352	370	397	335	366	354	327	347	357	348	328	335	357	339	332	342	372	355	364	356	349	356	340	362	334	356	329	342	349	352	347	339	365	343	359	320	359	352	379	327	384	349	358	388	305	320	345	356	388	388	364	354	351	353	361	351	348	334	381	330	343	360	353	325	350	362	359	338	351	345	337	366	375	334	348	332	355	344	351	344	345	357	339	356	385	363	369	358	348	343	334	332	352	355	344	354	336	363	363	341	350	357	336	356	324	388	358	352	385	336	339	361	389	303	370	351	342	295	357	352	348	357	333	365	362	338	337	312	375	338	352	351	392	341	335	346	328	381	382	360	347	336	336	349	298	350	367	351	329	351	349	335	344	376	356	337	331	332	341	360	336	372	346	305	384	340	365	358	350	374	395	337	327	340	363	338	348	345	359	346	358	364	351	333	346	342	306	346	339	330	363	359	376	317	314	372	381	340	336	363	364	365	346	346	357	335	349	320	369	347	352	331	352	342	362	361	345	357	362	307	355	357	378	356	351	346	358	337	310	308	358	319	351	338	377	360	356	330	355	388	346	369	373	374	343	334	338	332	349	328	327	352	388	353	349	359	402	362	364	346	365	315	335	379	347	379	323	375	324	350	356	374	328	312	331	368	337	366	344	353	361	375	384	388	346	382	382	371	364	370	318	329	298	335	371	319	302	326	352	358	328	349	370	329	340	358	373	365	327	358	336	373	321	345	359	342	342	358	349	346	361	344	364	338	343	365	344	371	364	336	339	335	351	345	369	345	333	361	368	327	386	355	338	343	360	323	367	316	335	355	385	368	344	336	359	348	344	335	346	360	341	357	318	348	339	358	335	342	393	392	361	336	354	364	325	331	339	345	363	342
11502	6957	3652	2201	1650	1098	828	564	431	402	351	387	319	300	246	250	228	246	210	230	217	195	197	182	200	225	187	187	171	182	183	189	184	188	202	200	182	191	158	189	204	170	205	175	185	185	179	187	206	174	170	190	191	166	190	169	166	209	182	172	177	154	181	161	181	190	191	180	173	190	178	182	201	206	174	183	162	164	188	176	164	165	164	173	207	169	175	159	146	156	165	166	182	185	169	193	191	148	165	188	188	184	176	174	171	155	156	139	155	179	205	178	178	169	152	164	180	173	191	173	187	181	171	195	182	164	158	185	180	173	180	197	169	163	162	167	190	169	161	165	167	165	172	192	217	185	175	205	183	167	162	158	155	183	162	161	201	178	161	167	165	140	169	184	174	168	193	157	196	160	187	163	159	192	180	193	181	163	159	160	196	167	165	184	148	175	175	177	174	159	180	154	183	169	174	180	223	158	151	166	154	197	178	176	162	193	161	220	182	182	149	141	159	179	173	182	165	166	157	176	179	188	159	195	157	168	162	160	177	147	186	168	184	183	185	151	151	176	179	171	170	220	185	165	186	210	176	174	184	166	187	177	170	165	186	132	164	197	170	169	153	182	172	159	179	188	174	193	188	207	179	147	166	150	184	168	178	172	166	187	172	163	142	176	136	179	168	189	172	157	183	191	192	194	181	190	170	158	186	188	159	162	168	166	164	175	161	151	157	170	188	188	164	146	175	204	161	174	162	166	166	179	176	161	180	185	172	153	169	171	178	170	167	163	201	170	163	173	163	192	156	160	170	200	156	172	181	175	158	198	168	190	183	189	167	162	187	178	137	174	161	189	153	182	172	182	183	176	173	171	166	150	186	173	189	173	185	186	155	158	154	165	161	148	158	176	183	172	184	192	142	212	172	162	177	157	168	189	180	166	173	191	160	172	181	195	197	197	156	183	188	169	178	167	199	174	187	175	177	155	174	187	173	181	169	183	178	176	190	152	156	191	194	189	185	168	183	161	164	185	168	190	189	193	186	177	190	173	179	159	181	169	171	146	166	174	155	182	176	165	186	208	174	172	184	169	198	194	167	167	167	191	193	178	176	169	153	164	143	169	184	172	184	164	178	167	198	198	171	156	151	164	182	162	188	192	160	171	178	157	178	187	197	189	173	169	175	188	175	174	169	175	184	200	185	161	165	183	174	167	128	213	166	177	188	173	160	171	162	172	175	164	179	171	144	168	179	195	162	169	163	150	195	184	168	190	191	166	158	163	179	183	195	175	169	189	188	160	147	194	191	191	184	167	161	163	155	195	197	165	161	161	172	171	177	179	185	229	193	191	165	183	181	157	168	170	173	167	189	143	183	203	173	179	168	170	165	167	176	196	155	180	166	175	155	171	162	141	165	186	175	171	158	146	164	190	161	148	160	154	177	156	164	185	173	160	172	168	159	163	157	200	185	173	196	168	184	200	178	192	177	169	173	151	189	146	183	168	175	158	179	174	160	174	174	153	160	161	192	179	193	175	188	160	190	173	172	171	183	179	180	182	173	188	200	202	160	183	170	158	175	162	167	198	162	183	202	170	175	181	183	185	189	168	187	174	149	185	167	163	181	201	152	175	178	155	175	193	182	172	161	169	166	160	141	177	155	192	155	180	177	161	173	197	187	144	152	153	201	162	194	191	205	168	149	163	159	203	191	178	163	173	173	209	202	156	194	192	177	163	186	173	171	176	180	170	176	151	159	155	176	190	169	181	207	189	168	184	161	183	186	156	157	173	163	160	151	185	164	166	174	161	185	183	154	159	162	161	174	146	177	149	163	156	170	193	152	185	191	177	157	163	145	173	191	155	152	176	172	167	152	170	165	178	165	171	184	178	196	171	182	158	133	176	182	148	195	168	178	159	149	166	195	173	173	184	182	147	172	178	183	168	187	167	161	172	149	166	136	165	175	157	194	154	169	162	173	170	197	198	195	188	184	176	193	150	172	175	176	155	183	168	167	187	167	180	197	139	159	160	173	173	192	184	170	178	153	167	191	196	192	154	175	168	165	167	187	187	183	182	179	146	144	167	192	165	196	151	149	195	167	150	173	185	169	194	177	161	183	156	164	180	155	180	164	180	166	191	148	152	177	161	181	179	186	181	177	195	177	169	171	168	173	190	166	175	155	163	167	159	167	188	191	160	168	175	175	169	157	177	175	179	171	184	161	183	163	180	174	167	190	173	174	180	184	172	156	152	175	162	177	174	185	168	197	171	169	152	176	175	169	173	169	187	158	172	183	168	176	161	174	173	195	167	175	168	174	153	178	183	184	171	158	202	172	153	179	178	161	168	159	169	150	173	190	171	189	194	199	161	173	164	175	184	180	207	199	169	169	180	172	176	188	198	182	202	184	179	177	164	194	159	186	168	186	164	182	176	192	179	159	177	186	167	179	153	175	165	150	180	165	178	173	171	166	176	188	151	182	187	179	188	201	161	185	180	176	196	164	154	174	182	170	183	197	183	176	221	173	176	173	150	153	192	179	158	173	174	159	175	178	153	190	193	170	170	156	186	179	162	169	180	146	150	159	160	156	151	151	157	171	182	169	167	152	155	164	163	171	169	198	161	208	182	183	193	158	157	160	156	186	180	164	179	177	141	167	192	210	178	170	174	209	168	180	166	162	147	170	161	177	169	157	166	144	154	165	177	171	160	136	180	204	180	181	152	164	191	178	174	160	166	176	193	174	180	178	188	171	162	163	158	179	174	187	184	165	152	172	184	195	164	169	172	183	180	171	177	163	176	172	167	191	134	180	154	166	190	183	163	168	142	176	161	178	177	201	141	185	199	174	160	156	195	151	168	181	174	171	169	176	172	162	183	189	189	164	174	190	165	153	160	177	196	185	159	182	166	191	178	202	172	176	169	175	181	171	185	176	180	188	179	190	170	188	187	173	181	179	168	167	180	190	182	171	166	165	163	166	189	188	168	165	177	188	153	174	171	160	161	159	181	160	166	172	170	193	172	178	183	174	183	150	167	146	179	187	183	156	191	184	163	169	175	178	162	156	188	184	158	167	170	175	184	165	179	137	171	179	178	184	166	197	189	190	198	170	178	184	172	193	176	174	176	162	173	179	205	182	150	166	155	180	173	146	168	200	199	185	182	173	167	183	190	143	175	192	136	178	168	177	159	184	179	189	167	160	173	163	219	190	167	189	191	187	184	201	181	201	168	155	178	173	180	166	173	171	156	170	161	174	180	171	174	159	159	175	196	180	175	196	155	183	207	185	179	184	169	161	143	173	175	158	160	188	151	172	175	181	156	194	194	153	179	176	155	160	162	152	175	192	197	163	165	177	191	157	164	171	188	165	170	186	157	144	152	161	171	181	194	158	162	165	178	188	200	164	168	170	210	176	177	194	175	163	174	166	168	183	155	177	177	181	163	181	181	188	182	163	158	192	170	146	179	158	168	175	163	191	193	174	182	188	171	146	174	172	190	180	140	159	169	174	188	182	163
8997	7289	5931	6265	5894	4241	3360	2643	2021	1776	1677	1497	1370	1188	1094	1001	958	846	820	720	697	702	635	565	596	624	610	588	516	534	509	484	499	532	452	464	498	469	456	448	444	479	491	483	466	418	458	433	449	463	435	442	447	402	487	415	425	434	437	415	427	410	430	423	423	407	419	431	432	436	388	440	385	406	420	454	404	424	435	415	389	444	413	386	417	422	453	417	416	412	448	395	438	432	384	440	425	435	440	429	424	427	407	411	407	435	432	410	418	437	396	399	404	404	415	444	398	410	435	420	415	388	379	435	416	409	426	426	427	427	417	410	399	424	449	406	396	391	433	418	380	438	411	424	418	446	452	427	411	430	397	420	428	399	410	406	423	457	407	414	421	435	430	435	440	397	369	415	396	425	474	437	433	396	429	421	394	457	419	437	428	430	389	446	389	436	422	418	426	393	408	414	425	413	411	432	433	391	399	426	415	427	431	451	423	407	405	405	441	409	444	414	429	398	419	426	431	447	426	400	424	431	443	426	415	399	422	409	414	391	430	413	401	448	388	407	424	432	379	423	441	452	410	413	427	424	437	432	398	438	446	424	419	412	432	431	429	396	383	400	427	401	424	447	414	446	397	445	417	385	436	407	410	423	413	425	418	411	433	392	430	411	431	440	447	388	433	387	439	413	441	407	405	423	413	400	419	422	426	403	378	431	430	445	445	427	424	415	388	403	406	427	429	451	420	403	432	392	427	373	433	451	375	450	417	422	394	438	442	458	402	407	464	439	402	404	421	424	414	418	390	407	404	463	421	420	398	442	379	416	391	411	415	410	418	425	427	400	458	453	418	412	391	432	404	419	410	431	404	444	416	421	404	408	433	445	443	407	425	425	414	420	425	429	403	402	396	403	407	429	414	456	437	431	429	450	445	405	434	420	405	411	447	429	389	399	424	409	411	441	443	384	401	428	398	428	404	419	381	424	421	411	434	433	425	429	409	424	413	457	440	411	425	424	387	406	418	399	411	422	403	415	416	427	405	431	410	433	431	408	416	439	424	455	381	446	421	440	412	382	417	399	367	463	409	400	420	445	433	407	447	393	446	429	423	420	427	427	428	401	396	401	444	422	425	411	413	410	418	411	448	477	409	408	441	403	426	412	449	421	392	398	457	446	428	437	432	438	453	405	431	407	396	394	436	420	454	428	423	418	379	405	388	421	443	432	435	436	420	407	402	414	424	428	431	456	400	421	422	416	447	401	424	404	413	419	406	372	433	431	440	387	419	383	417	395	401	420	423	421	393	407	393	416	418	410	432	406	464	424	451	432	407	419	417	431	422	383	429	455	395	405	397	404	424	432	453	380	422	441	411	430	466	405	410	382	469	426	404	433	469	419	418	396	396	395	408	389	423	412	437	395	434	395	440	376	402	423	458	372	453	453	422	464	409	400	412	437	456	415	416	426	404	410	418	398	435	424	440	432	394	387	433	417	394	393	381	424	393	437	420	438	437	386	452	427	424	402	427	437	425	455	423	391	404	441	391	422	383	411	417	403	406	460	418	418	413	408	403	386	386	412	454	405	411	401	403	469	411	431	415	412	421	440	434	394	470	391	416	441	407	444	407	421	411	431	422	401	389	435	430	438	421	429	395	437	386	453	407	421	391	425	405	437	446	401	401	442	408	388	397	427	385	432	407	392	380	425	414	389	438	389	417	429	435	427	416	448	461	415	421	452	422	408	397	394	394	395	437	425	451	420	434	397	408	403	427	444	440	430	430	434	453	404	438	395	427	427	424	426	379	442	422	400	388	425	410	403	392	433	395	423	425	424	435	421	413	422	425	401	400	401	390	453	401	414	440	448	424	428	408	409	427	397	433	419	408	456	424	408	406	446	448	424	424	407	421	459	464	425	453	457	448	395	374	427	405	428	421	406	388	432	412	437	414	413	387	419	441	375	453	426	428	411	428	405	458	414	443	430	434	447	459	416	423	410	415	401	476	424	446	431	398	412	469	429	397	386	421	413	466	434	443	451	419	421	429	412	436	412	423	402	414	432	419	424	417	433	426	428	425	446	436	409	415	382	419	480	443	391	427	440	441	415	377	420	431	433	387	411	424	400	420	428	411	414	434	419	453	423	411	367	431	430	432	417	399	414	453	444	455	384	426	429	418	412	386	429	424	392	408	429	435	405	457	442	387	410	460	436	434	391	417	409	449	445	450	428	421	414	419	435	424	436	434	418	419	413	426	382	435	440	411	409	429	437	446	450	394	388	442	394	397	367	437	451	410	417	429	444	391	423	391	482	421	405	426	410	384	434	399	389	423	415	456	403	406	408	412	411	398	417	452	439	384	432	411	387	437	442	419	406	427	381	460	408	411	415	421	398	415	421	414	436	449	415	424	442	392	465	436	443	427	435	391	413	410	435	396	424	435	381	410	387	378	416	428	411	402	415	420	417	394	438	421	427	434	448	436	394	436	449	405	402	419	416	435	397	453	418	448	411	451	429	410	419	426	406	401	410	445	404	410	406	446	400	415	417	419	434	425	420	425	402	428	425	425	431	402	463	395	382	426	396	408	405	410	398	414	447	422	415	425	384	417	414	405	446	409	426	444	373	432	360	426	437	415	443	444	411	397	375	438	453	411	396	445	412	431	422	392	429	396	411	408	410	414	432	402	423	415	418	435	397	447	445	365	414	418	431	428	421	397	414	403	417	404	413	437	416	423	386	459	440	424	448	429	403	442	406	413	435	394	435	431	412	403	406	446	420	395	425	402	418	406	385	463	407	417	399	430	388	409	389	419	401	430	432	420	430	390	415	416	445	388	401	397	419	426	407	415	450	391	396	425	432	431	419	405	418	398	411	421	461	424	459	377	436	463	425	414	413	441	425	363	422	457	409	427	427	417	434	402	412	439	443	466	410	413	404	401	409	392	426	420	426	421	389	398	448	390	392	405	426	414	376	414	408	423	409	456	411	451	431	422	420	412	440	405	484	421	402	436	419	397	389	428	418	445	411	416	425	392	400	421	424	420	407	412	413	391	409	419	405	436	398	411	421	404	435	455	401	443	419	435	396	418	399	403	441	431	435	448	408	447	425	456	399	428	430	434	451	406	388	403	404	403	417	475	404	407	400	419	447	439	411	396	398	420	414	434	364	409	417	412	408	425	437	472	440	396	438	424	409	432	418	416	393	410	425	415	389	403	398	420	404	435	388	469	383	433	421	434	401	417	416	417	404	416	431	402	395	386	446	430	444	391	427	395	420	446	363	466	402	438	408	396	440	414	437	436	428	397	413	414	444	404	414	400	433	422	426	382	446	448	431	412	413	420	433	429	419	422	386	406	408	395	418	435	449	429	398	442	416	418	442	418	452	403	467	409	404	421	408	415	416	439	415	418	425	383	399	394	395	453	420	421	432	433	410	420	416	433	418	403	409	404	409	373	426	382	436	416	427	436	427	419	450	414	435	399	421	448	451	458	425	422	429	440	406	394	434	412	450	412	417
34265	29958	16275	7420	4306	2430	1513	1132	786	684	690	577	536	473	434	356	350	330	252	291	322	242	220	257	244	255	206	223	198	211	215	196	195	198	189	189	180	186	193	189	174	180	187	184	210	185	173	177	175	168	179	166	163	155	187	195	188	195	193	188	188	162	214	177	200	207	191	183	177	167	184	153	166	185	181	180	180	195	189	159	186	164	161	203	180	170	182	162	157	186	155	182	151	188	156	188	202	190	170	189	207	159	171	167	160	180	157	165	154	158	140	161	163	199	177	177	186	177	168	179	166	174	153	170	158	178	181	176	171	197	179	178	158	156	193	166	182	184	191	166	195	195	176	171	169	187	151	162	177	194	193	162	193	179	165	176	172	170	170	177	160	153	183	180	178	215	167	163	184	158	188	168	182	185	162	181	166	170	151	173	187	169	176	178	191	175	197	195	156	183	178	176	193	158	171	191	148	167	166	159	189	157	150	178	168	192	185	171	152	169	160	168	162	191	152	159	183	177	155	154	175	171	185	163	181	167	192	203	192	172	161	149	167	166	152	158	177	149	147	182	174	174	181	208	163	171	158	180	174	163	175	184	184	175	205	190	164	173	162	147	159	177	192	165	188	173	168	175	163	189	185	180	192	171	175	150	179	155	175	160	190	188	157	157	185	175	164	165	167	154	164	180	169	157	179	156	180	177	148	173	181	172	174	182	153	183	163	177	171	179	173	173	173	179	187	174	191	156	189	187	176	176	171	202	169	184	188	184	157	189	177	149	178	186	176	149	181	193	174	174	195	172	165	184	163	163	178	160	204	186	170	156	187	163	179	165	184	169	176	151	184	170	170	160	163	176	186	182	168	166	178	195	174	172	177	187	167	156	147	144	148	181	158	167	177	169	178	176	178	177	168	190	162	193	174	165	169	151	146	183	192	184	159	184	178	173	165	194	182	173	176	169	175	160	155	185	136	179	154	169	171	173	174	175	167	195	159	143	177	153	179	170	180	165	152	148	196	177	179	177	183	186	182	156	173	175	197	208	171	169	189	212	166	153	168	169	194	166	170	174	179	164	196	174	172	185	167	191	174	163	187	165	181	154	158	174	163	187	179	167	151	192	183	205	197	189	181	168	186	169	170	174	178	174	157	179	188	156	167	170	181	178	176	153	183	141	171	177	165	166	176	147	191	170	175	186	162	166	178	186	158	189	204	188	151	160	175	166	177	204	179	185	167	190	175	177	187	157	202	186	179	193	162	173	191	180	168	154	165	163	200	170	160	166	164	161	174	176	182	176	172	163	158	190	159	155	141	167	169	165	170	152	186	162	187	183	192	189	175	178	172	165	172	155	173	154	169	175	183	158	179	181	152	180	177	178	171	178	179	214	171	155	159	168	181	185	169	218	163	153	169	181	171	163	180	170	179	192	171	161	172	175	163	188	171	188	185	153	167	156	180	147	175	156	171	180	176	154	181	194	175	154	156	177	185	186	148	144	177	172	164	192	159	157	165	186	156	166	193	159	161	197	168	196	157	163	181	174	179	175	144	177	184	146	169	172	171	175	160	159	160	171	163	161	161	150	193	194	181	160	171	185	168	181	144	205	186	168	188	176	189	184	158	181	182	159	176	168	180	176	189	152	180	175	170	180	165	190	181	175	179	152	177	162	156	160	186	167	186	167	151	153	171	161	170	194	163	163	175	169	163	150	187	148	178	167	158	188	175	157	158	161	159	185	197	178	173	166	195	158	189	164	163	175	151	182	172	181	190	179	206	185	163	172	203	191	170	161	169	172	166	164	169	188	174	191	154	156	173	171	163	187	159	183	190	160	188	173	164	189	175	176	176	150	173	177	167	174	204	168	169	150	184	158	177	173	196	154	210	183	146	186	183	189	173	162	153	197	158	167	168	172	186	156	173	165	196	180	189	153	176	166	153	182	167	190	161	161	166	176	175	176	166	176	165	163	159	163	178	168	171	192	195	179	170	158	172	161	167	167	182	187	186	163	158	154	163	174	166	149	166	170	164	159	153	188	174	172	154	174	194	186	153	165	149	168	168	154	170	164	179	156	149	202	161	206	167	158	177	184	171	195	162	144	188	178	185	157	178	167	204	178	166	191	184	178	164	148	142	155	173	150	178	175	157	172	178	197	168	200	161	172	165	187	165	173	175	178	161	153	162	145	172	178	185	185	193	153	168	182	163	169	174	160	166	177	179	181	167	182	162	176	196	183	176	151	191	152	167	191	191	185	185	181	171	169	183	186	162	179	158	178	165	169	182	168	155	150	161	184	162	179	177	173	176	175	170	189	161	196	172	191	184	167	180	189	192	185	168	202	185	162	166	192	156	182	181	134	167	176	173	185	166	165	175	170	175	158	171	171	181	191	177	174	195	193	153	165	181	170	158	167	186	162	154	179	171	179	172	167	181	160	150	181	183	184	187	164	172	167	138	160	157	180	171	194	170	163	185	157	171	160	174	196	180	171	158	196	157	173	164	170	211	198	180	144	141	167	181	156	172	179	172	178	170	186	167	176	161	159	186	188	166	197	182	163	164	170	154	172	173	199	176	166	176	181	166	192	190	170	166	167	166	171	169	195	176	171	160	179	188	196	170	171	168	168	178	167	164	165	178	190	176	180	187	183	146	180	154	160	195	162	179	181	198	189	173	181	149	163	163	205	180	177	191	141	201	181	194	181	164	142	179	153	181	174	147	163	189	177	203	171	158	178	174	187	176	170	179	191	185	174	156	186	193	162	166	172	163	185	168	208	171	164	197	151	179	169	186	188	176	186	140	174	157	177	148	168	152	162	205	173	211	172	184	153	169	168	176	200	197	181	176	141	178	190	183	153	187	169	163	174	194	154	197	181	192	176	179	168	171	181	166	158	165	187	162	169	156	178	166	167	189	157	144	173	176	221	177	194	190	173	167	195	167	162	177	178	161	171	172	166	169	165	151	195	184	167	156	173	174	189	182	174	223	204	183	160	162	177	148	155	169	164	177	169	166	174	182	173	158	193	178	199	164	188	179	180	175	147	160	184	182	178	194	174	179	193	193	167	164	148	177	169	160	182	179	163	161	194	183	182	185	167	174	184	160	189	180	162	165	172	182	161	180	142	159	167	180	198	169	180	190	164	182	177	159	169	176	188	169	172	167	155	146	154	189	178	166	158	183	200	173	152	160	194	136	158	157	167	146	172	193	142	185	190	177	171	157	172	175	165	157	159	141	179	175	178	186	183	166	176	194	166	186	181	176	167	209	166	142	179	167	190	156	184	165	169	181	161	175	181	173	161	189	198	210	171	168	179	178	179	179	176	145	155	177	155	209	164	180	145	166	195	147	163	169	163	168	204	202	196	177	168	151	172	170	178	195	169	168	188	172	166	168	197	158	181	178	189	192	183	182	189	171	186	162	168	181	188	183	175	180	180	173	187	186	185	176	199	191	162	202	196	157	150	171	162	153	165	181	186	193	177	190	157	182	175	186	182	195	159	189	187	191	156
26334	25431	11747	11519	10481	7963	5912	4691	3497	3248	3294	2831	2432	2104	1895	1684	1529	1361	1266	1215	1116	973	874	883	862	745	763	737	720	720	622	588	614	633	571	598	576	533	540	501	492	510	483	501	466	465	512	460	487	482	459	469	434	448	468	390	440	447	452	435	455	458	411	415	445	439	419	424	406	409	415	464	422	437	431	426	394	403	442	401	435	460	438	421	391	413	422	426	461	373	416	443	408	422	464	410	423	421	427	394	416	433	406	404	399	441	413	408	404	410	384	420	426	412	444	451	415	427	407	448	392	427	405	411	425	396	386	396	415	396	422	432	447	436	388	432	434	389	409	408	402	401	404	417	393	452	405	421	381	447	401	390	376	420	421	439	398	429	403	467	423	403	440	445	432	405	406	441	435	383	398	409	398	429	427	425	423	417	391	420	420	440	434	408	420	416	440	445	427	437	409	413	402	395	423	416	463	390	422	391	407	430	403	391	396	403	393	435	406	419	432	434	439	398	421	395	425	395	412	453	432	403	407	416	404	413	393	425	419	417	413	401	409	422	406	434	396	395	450	425	423	422	417	406	434	416	421	445	385	386	419	381	423	430	431	437	422	420	434	425	392	407	428	407	403	433	416	418	418	445	413	443	395	411	426	426	397	434	444	434	415	411	431	432	421	432	426	418	420	424	402	385	404	440	420	386	426	404	419	395	397	405	438	388	405	412	426	416	417	373	427	384	404	409	392	443	416	410	400	418	426	412	417	414	395	429	440	389	435	435	453	416	392	400	402	418	423	415	429	394	411	403	425	426	394	424	391	406	435	415	432	416	426	434	443	380	422	413	401	405	414	387	407	406	405	446	423	398	389	437	421	415	422	411	408	416	399	401	387	441	456	387	447	446	429	430	403	407	412	423	437	413	421	411	409	423	408	437	388	418	449	396	427	383	412	395	383	401	438	422	421	412	401	388	432	412	434	441	441	409	384	438	415	433	385	403	390	454	413	431	407	397	444	398	404	397	408	450	443	402	414	415	378	377	429	422	441	417	431	425	393	407	422	403	426	445	418	437	446	363	435	428	400	363	438	429	401	427	421	420	397	428	407	443	421	431	424	433	457	458	446	402	431	429	415	422	425	411	393	431	434	410	408	436	421	419	427	407	389	426	389	423	416	410	401	437	391	378	382	426	434	436	424	406	411	424	430	415	426	435	446	426	406	425	404	400	430	404	453	425	427	397	430	389	486	398	406	437	416	435	407	387	435	404	435	411	403	412	421	384	432	413	394	412	429	428	402	412	415	441	427	392	408	412	413	409	386	433	411	390	374	424	412	393	433	418	420	392	415	453	402	414	390	427	440	447	398	426	413	423	379	443	423	430	384	407	409	393	422	435	391	415	427	405	421	424	429	403	433	399	429	455	432	431	397	413	410	424	419	428	398	396	420	409	392	428	419	433	363	421	438	412	413	442	434	396	436	427	427	434	390	408	427	430	438	431	396	384	398	418	382	383	460	446	443	397	452	441	409	408	384	439	422	430	391	431	396	421	416	421	436	417	426	396	423	414	423	453	407	421	399	416	418	418	404	419	408	410	416	415	399	445	388	361	389	408	448	415	402	423	418	430	429	467	379	418	402	397	415	455	455	442	408	404	409	427	426	396	466	417	441	403	406	418	412	438	433	414	442	418	392	411	404	389	376	445	386	403	420	459	415	396	404	424	436	469	408	433	428	404	415	442	434	406	414	410	423	399	447	426	403	419	423	442	399	418	431	439	440	435	433	406	411	423	429	422	403	403	397	425	409	415	423	384	421	396	400	414	408	454	424	416	419	422	436	414	390	441	386	429	457	406	408	439	367	424	412	405	388	401	426	436	434	421	376	397	438	452	395	404	455	412	407	409	410	384	442	428	404	407	440	423	454	378	411	463	427	428	421	364	413	406	417	432	396	421	424	407	403	436	422	405	418	390	408	417	419	403	431	451	422	456	402	432	388	393	405	411	423	436	415	432	423	369	454	451	401	420	432	408	415	451	401	391	427	421	403	430	408	407	421	406	438	441	436	421	424	385	425	426	422	397	443	377	436	406	451	383	393	390	408	418	445	416	456	396	422	409	425	392	432	429	405	444	411	406	437	421	425	403	401	447	406	407	407	455	422	398	427	411	473	404	401	414	419	394	428	454	397	441	400	437	420	407	421	411	382	425	401	453	391	430	444	398	420	422	411	409	427	405	435	416	430	402	416	394	409	410	409	392	434	400	398	394	419	422	403	422	414	387	423	410	423	408	424	423	433	432	396	424	393	423	417	417	402	433	424	410	428	430	429	414	425	445	436	382	402	386	415	396	389	388	427	441	410	419	425	419	443	413	419	421	454	410	398	404	402	417	426	409	407	430	414	429	400	398	401	402	415	440	426	402	420	428	397	437	395	400	403	409	414	399	369	390	432	382	389	401	418	416	410	399	436	425	431	379	465	431	410	417	419	439	385	439	431	416	421	400	421	414	422	438	402	403	437	417	384	422	424	400	403	424	386	407	406	428	410	403	404	433	388	415	413	386	439	429	441	400	421	441	405	395	394	441	397	419	417	410	442	429	407	419	398	405	444	439	377	441	438	437	394	399	435	390	455	437	456	422	402	403	412	404	462	429	402	391	381	374	388	380	422	431	390	453	427	408	436	409	411	407	428	434	427	430	451	412	419	411	383	412	445	408	391	408	414	423	435	424	427	439	423	400	375	427	418	417	400	384	450	421	390	405	417	438	396	394	448	399	431	388	421	409	380	406	411	426	404	370	424	422	383	437	421	438	424	362	400	391	411	423	427	410	423	416	471	460	430	407	407	411	420	421	419	447	400	410	413	414	383	421	401	402	414	377	399	429	418	412	454	421	410	417	420	426	409	464	427	418	400	402	420	404	389	401	448	400	383	430	470	389	430	464	405	428	420	415	443	439	411	410	415	402	412	391	446	435	411	435	421	397	422	428	446	398	367	422	443	413	423	469	442	429	413	431	418	398	445	419	353	387	428	424	430	405	386	462	444	440	459	398	418	420	455	420	441	405	418	420	386	423	393	381	450	422	446	434	412	406	415	440	426	401	403	420	409	452	401	414	436	381	355	418	437	430	385	433	411	418	400	431	421	432	467	400	419	428	406	412	445	389	377	432	418	414	415	370	420	386	464	442	417	401	426	419	419	406	405	418	433	460	396	411	406	375	405	424	435	414	400	444	454	393	426	404	473	419	433	410	421	398	429	395	439	427	422	425	434	423	393	412	363	397	395	408	452	428	402	417	389	388	364	422	409	430	401	412	423	402	387	365	433	427	416	384	424	405	416	389	428	380	380	433	430	412	387	427	381	429	443	431	462	419	429	395	451	361	437	434	417	425	391	367	401	440	417	384	406	438	463	401	425	442	416	427	453	423	418	432	428	449	427	428	388	420	427	429	425	419	404	442	399	414	393	413	402	409	439	421	394	360	404	399	457	417	422	411	385	430	409	430	437	430	416	395	458	420
45218	38096	21236	12742	7296	4048	2268	1454	1141	1026	978	809	683	606	606	478	386	405	411	345	314	306	263	259	249	239	220	221	209	196	186	172	186	182	205	174	178	206	163	156	169	182	173	168	155	173	139	170	168	164	185	158	163	142	163	174	137	148	173	152	134	151	161	146	123	144	133	130	147	162	136	128	155	129	132	155	157	153	154	159	131	146	133	146	145	136	137	151	154	165	142	158	135	170	154	143	158	165	130	126	130	156	140	154	128	131	135	155	155	135	147	150	132	148	149	156	146	131	152	142	171	142	130	128	162	139	159	150	150	121	160	165	171	159	174	149	158	158	150	135	154	148	148	141	161	152	178	124	136	141	142	153	144	146	162	139	163	153	153	139	160	132	163	137	141	153	157	150	157	141	127	157	143	151	140	164	127	135	152	133	138	141	153	119	170	150	179	160	153	150	132	148	121	147	153	138	133	141	156	145	159	116	155	130	143	146	148	148	157	154	133	150	174	141	172	129	138	141	178	127	127	148	148	159	140	153	142	145	113	144	133	141	134	127	151	155	145	151	161	176	172	151	151	128	145	128	135	150	145	122	142	118	141	156	149	157	160	172	178	158	152	142	149	128	168	155	149	162	130	136	139	152	164	140	138	165	139	131	158	129	146	163	172	169	157	160	138	141	145	144	166	144	154	140	138	144	151	146	147	136	150	145	144	141	140	147	133	146	131	134	155	130	131	143	146	146	148	179	141	155	146	156	144	143	143	149	146	138	164	145	143	183	172	127	156	147	144	141	139	131	143	128	151	119	153	157	152	122	154	152	148	141	131	136	153	146	153	164	137	144	145	138	151	148	144	159	145	158	164	166	149	147	170	170	151	127	144	141	132	146	151	146	140	164	159	142	154	154	132	175	141	162	129	139	147	147	170	154	172	135	150	143	160	151	130	164	136	162	140	148	154	156	139	155	169	159	132	165	150	135	125	140	131	139	124	140	148	154	151	131	145	163	165	176	136	146	143	141	147	145	154	167	161	133	146	142	157	161	150	141	147	137	141	138	140	163	134	131	152	124	159	140	148	151	152	158	133	142	163	144	145	146	155	158	143	161	166	130	142	153	174	154	134	154	152	170	147	144	136	172	189	141	167	155	167	160	146	148	169	158	160	121	149	133	125	137	157	149	149	150	153	150	140	163	160	155	154	128	133	160	159	144	149	137	154	128	146	116	132	138	137	147	143	161	160	126	158	128	163	139	155	147	155	138	153	157	178	145	168	146	161	148	142	156	139	147	125	158	173	137	151	148	138	144	159	144	153	143	147	140	152	147	134	157	139	169	172	165	152	150	142	140	141	152	138	143	127	171	134	149	149	149	155	117	147	125	164	122	140	167	151	130	139	159	130	149	152	132	131	132	145	144	122	115	149	148	161	146	122	116	123	147	149	150	140	139	135	137	149	140	146	122	159	147	136	159	127	134	140	132	162	136	144	117	130	137	125	139	137	116	128	154	149	150	122	161	145	141	131	177	150	148	140	164	117	155	144	141	153	166	142	126	138	149	120	135	156	128	153	122	137	152	120	127	146	140	145	176	168	132	145	129	136	155	144	134	168	148	150	145	132	153	141	161	112	141	128	141	153	145	134	144	144	145	147	132	142	136	142	147	162	161	152	152	163	156	139	134	135	143	124	143	163	124	131	132	131	134	145	171	140	150	162	147	128	156	163	135	176	132	139	137	130	137	167	143	144	146	144	158	160	142	152	160	129	134	136	146	144	130	121	154	152	138	172	144	159	161	165	140	130	132	166	148	158	155	145	153	155	133	140	153	137	161	134	146	179	160	132	147	139	139	145	156	150	143	137	173	145	143	130	159	149	177	134	161	144	157	156	128	140	156	164	156	157	137	154	164	142	143	146	146	132	153	153	131	148	144	132	139	154	146	145	139	135	150	140	150	149	151	158	135	119	148	136	158	169	125	139	147	145	128	142	140	130	136	139	140	143	166	164	154	133	134	134	145	156	146	156	142	149	129	155	137	115	189	172	162	126	145	152	144	150	155	151	163	159	154	155	169	141	135	169	128	159	146	138	119	158	133	142	153	143	178	148	140	166	137	122	130	147	137	156	159	147	144	148	130	147	150	141	167	148	163	149	154	131	149	158	140	158	127	155	136	135	154	161	188	144	127	142	170	143	163	165	152	149	124	144	130	157	142	145	127	177	157	134	149	163	141	142	143	131	141	142	160	163	147	139	150	148	129	133	142	128	152	137	144	160	147	139	122	148	132	132	170	161	140	124	150	150	146	157	160	144	144	147	161	128	142	159	134	158	158	124	162	127	145	179	135	155	157	155	166	152	166	137	137	150	139	173	170	151	144	141	126	143	148	152	162	128	130	154	115	131	134	131	131	141	136	159	145	139	143	162	135	147	152	123	124	122	152	140	132	171	173	118	141	155	148	136	145	140	142	146	159	150	158	141	125	139	163	136	126	142	139	148	146	119	166	176	145	127	132	155	173	128	118	147	163	137	129	136	117	144	142	149	135	127	137	145	136	176	140	148	144	146	139	145	117	134	142	156	135	133	144	144	132	130	135	158	149	149	156	167	141	148	153	140	150	151	162	144	151	152	150	158	154	161	142	138	118	124	138	139	140	123	142	146	179	159	187	159	150	159	129	123	141	144	142	150	138	139	138	153	133	129	156	152	156	146	137	135	150	155	135	137	137	143	150	165	133	155	157	171	161	151	148	128	147	144	143	156	158	133	119	135	182	146	139	143	136	153	142	136	183	140	128	168	144	129	156	150	156	142	160	168	144	140	141	154	124	167	143	149	133	145	153	157	135	145	125	144	133	145	146	167	155	149	142	162	139	148	184	150	158	147	137	135	123	145	152	138	156	196	153	154	139	133	160	149	153	149	130	136	129	153	145	157	146	145	124	134	160	134	150	153	137	144	149	155	128	153	157	153	140	127	165	152	141	158	140	116	172	160	133	117	124	127	155	138	168	155	130	159	163	129	133	148	128	131	134	133	148	175	139	148	151	143	146	151	143	131	135	138	166	147	131	124	140	139	148	136	131	143	152	153	146	143	137	162	131	149	146	145	124	145	127	168	145	134	123	146	156	155	155	156	150	146	119	150	147	167	144	137	133	145	163	154	147	142	144	156	143	141	131	154	163	154	157	161	147	137	133	137	157	141	171	143	140	138	134	150	153	157	150	123	164	149	132	163	156	174	157	152	164	154	151	141	134	147	145	141	167	153	144	139	146	134	146	152	156	160	143	151	158	150	146	161	147	151	133	146	132	149	145	139	134	146	150	162	148	151	136	163	171	164	123	132	152	153	147	138	136	143	164	152	139	145	165	159	161	136	142	143	165	162	134	152	138	142	154	145	147	156	180	142	145	119	140	115	138	145	167	147	147	131	161	134	135	134	149	159	160	141	156	159	138	139	131	135	164	164	140	149	136	130	153	142	126	152	137	132	149	148	149	146	163	156	162	150	162	139	153	152	143
33896	31893	14284	16161	14359	11138	8270	6568	5128	4970	4549	4203	3422	2888	2684	2417	2068	1957	1767	1561	1491	1303	1141	1119	1041	942	969	893	835	750	788	676	678	652	618	557	603	536	515	484	483	520	478	489	510	442	440	448	451	454	451	434	406	385	402	411	399	423	382	367	401	390	366	400	386	385	362	362	368	390	379	365	386	358	357	359	332	376	392	384	350	355	358	364	359	379	372	348	361	364	367	349	355	386	352	360	393	350	390	383	356	367	350	361	385	349	339	372	385	367	377	337	355	354	374	329	353	347	355	315	369	384	343	342	356	343	336	349	353	369	349	353	347	360	380	351	341	380	318	360	363	364	353	375	342	366	367	349	340	357	349	377	347	388	338	352	372	332	376	322	348	328	361	407	353	366	381	345	348	348	362	370	332	376	351	344	326	348	338	347	323	354	370	334	334	374	368	373	364	354	333	336	348	367	343	351	342	342	351	366	339	329	353	332	384	326	344	352	379	344	372	361	364	344	373	366	354	339	354	382	362	338	342	381	321	342	343	336	336	369	333	355	362	364	361	377	358	301	331	350	362	336	332	357	365	332	353	360	328	370	362	367	347	355	357	367	322	337	367	377	342	338	360	351	330	373	320	316	339	366	361	361	345	344	354	375	327	345	371	354	327	364	357	374	362	356	354	359	363	367	360	338	339	375	357	341	355	340	353	340	366	346	330	329	361	347	324	367	363	349	344	397	355	359	366	316	379	332	343	374	353	364	333	381	326	352	370	344	330	342	370	329	334	371	340	349	360	370	360	353	372	353	359	349	347	354	332	367	338	338	318	381	337	330	320	317	344	365	373	354	311	344	374	341	354	383	378	360	368	362	367	381	372	357	345	334	339	354	340	338	390	378	338	365	343	360	366	373	338	354	348	372	360	366	309	376	366	373	352	366	358	318	326	352	321	377	329	334	394	316	356	362	366	395	378	347	320	358	331	396	356	407	323	373	348	322	388	365	372	350	332	351	350	345	351	322	390	363	369	327	352	352	359	370	377	378	346	346	364	367	340	349	382	364	350	347	361	388	362	365	320	354	345	338	382	357	336	332	381	369	347	321	395	355	316	359	355	382	356	372	346	355	388	368	329	334	375	340	346	321	362	368	349	354	345	362	359	341	366	371	354	393	368	355	346	365	338	360	381	337	365	328	340	383	368	332	349	331	371	374	377	362	334	356	371	335	379	362	330	363	326	368	372	371	334	368	349	323	340	368	352	365	350	344	357	319	361	332	339	379	336	378	334	333	378	350	357	374	340	331	352	370	359	322	352	321	329	333	355	345	296	332	353	360	354	363	334	342	366	383	357	353	358	359	345	334	342	352	369	348	354	340	361	341	355	362	364	364	362	351	324	355	357	306	331	374	352	375	338	342	367	341	356	332	338	352	355	353	350	346	333	325	369	359	388	354	359	361	361	355	385	356	357	362	334	348	367	338	409	342	350	336	358	346	346	326	356	368	347	374	328	318	332	357	370	333	340	379	371	371	385	341	372	349	368	336	331	358	332	376	360	361	365	347	349	338	352	389	365	360	348	324	344	402	327	332	351	363	330	344	334	358	344	343	314	401	333	345	375	341	344	339	336	354	362	340	355	368	366	315	388	387	370	350	342	343	373	349	360	339	350	348	352	345	335	334	307	346	317	352	374	359	389	346	331	355	344	365	369	328	391	306	350	346	343	366	383	353	308	332	298	352	352	357	350	353	371	348	331	360	347	378	357	357	375	353	387	371	327	361	349	335	375	388	329	324	378	364	388	351	346	345	329	338	336	361	335	368	382	336	337	342	353	367	330	346	336	378	356	353	363	343	346	368	359	323	362	366	347	338	384	341	353	323	380	351	362	361	375	373	330	371	359	323	359	369	379	322	374	379	337	365	368	356	331	372	377	341	327	344	345	348	353	338	370	333	370	347	383	331	367	362	333	335	346	381	369	332	339	338	342	348	363	360	344	367	407	354	344	360	351	312	332	378	341	348	368	356	357	343	336	374	346	334	383	363	327	357	370	380	355	333	318	365	322	348	368	366	370	357	344	331	361	334	345	322	356	366	347	341	328	378	352	337	368	315	347	349	349	337	379	355	373	360	334	369	367	352	387	385	380	348	344	354	327	348	352	351	338	310	355	355	378	366	347	359	324	341	335	358	364	371	363	346	327	365	390	319	378	341	358	377	384	350	364	348	360	356	327	370	332	352	378	367	346	372	332	357	345	342	340	360	371	353	389	365	375	351	372	375	366	323	323	320	342	361	332	369	367	367	328	365	379	354	333	370	341	364	367	338	348	355	352	367	321	356	353	388	355	366	344	355	329	374	348	358	352	343	356	348	338	368	374	316	376	320	386	345	346	338	356	387	346	336	353	368	376	334	329	375	336	324	375	353	345	363	411	344	354	340	353	364	365	353	352	334	356	377	354	356	370	359	375	355	356	332	382	403	367	379	367	331	358	361	378	394	317	355	368	331	344	356	364	350	372	338	321	336	377	361	320	351	362	368	339	397	343	352	339	342	365	336	369	337	333	368	371	331	351	364	342	320	329	330	313	326	322	359	347	361	341	352	339	342	323	352	360	347	361	323	361	369	358	332	353	340	326	352	368	348	355	337	378	312	347	379	364	340	353	343	352	397	305	368	342	354	381	345	364	336	341	365	331	365	361	357	336	349	412	335	341	351	384	346	376	370	318	361	389	361	362	342	321	329	361	363	363	368	351	355	368	338	369	355	378	365	359	368	328	351	346	376	331	349	377	358	348	352	298	384	346	390	355	381	377	343	329	390	368	361	349	353	349	340	371	364	349	319	318	377	342	335	344	338	339	350	338	322	340	369	353	376	337	346	343	337	343	349	349	341	340	340	337	352	360	329	346	372	325	373	380	345	357	325	324	376	356	357	325	317	335	372	330	385	291	355	353	358	368	341	358	318	349	357	356	362	348	348	326	357	336	351	364	318	356	354	357	303	355	337	348	365	361	356	375	382	341	356	350	353	352	345	363	359	382	373	330	334	354	383	361	333	316	368	348	375	342	362	362	325	354	342	353	373	361	371	372	357	355	343	341	351	350	318	324	363	343	322	359	376	337	352	370	363	343	336	360	354	364	360	397	368	347	364	381	360	312	347	337	371	341	333	308	353	350	339	399	374	370	354	358	373	329	353	356	354	355	338	336	367	356	357	362	338	370	344	344	366	352	374	319	370	332	322	373	362	344	385	346	336	362	368	364	365	365	381	330	340	352	375	358	324	321	386	373	346	339	345	347	369	346	347	357	321	368	384	367	363	320	343	343	393	337	382	375	361	343	360	345	397	348	361	317	353	343	370	367	352	336	356	384	360	351	360	350	306	339	350	349	362	330	364	373	386	318	361	353	338	363	351	359	384	368	383	380	377	360	352	363	335	375	347	336	346	338	375	335	344	358	353	331	356	354	394	336	363	360	348	354	339	357	383	341	353	324	350	335	340	353	326	354	381	333	328	349	326
10803	6551	3066	2168	1492	999	758	580	464	490	404	377	322	332	289	262	263	241	219	266	218	243	205	220	215	202	195	207	200	202	168	187	196	206	189	174	171	172	200	189	193	166	183	184	198	180	197	172	165	191	160	177	169	186	196	180	187	178	160	164	175	179	209	168	172	185	170	160	168	173	181	164	160	156	149	173	174	164	168	163	196	158	188	174	177	167	178	179	183	180	183	181	179	172	180	172	186	176	186	190	185	165	194	172	177	163	191	183	169	162	184	185	171	188	193	182	169	185	171	193	194	176	172	150	174	198	211	177	190	173	179	188	174	177	172	173	189	172	170	165	196	203	173	179	191	184	178	157	179	171	161	193	158	162	153	180	158	172	164	193	168	175	191	161	186	205	166	171	188	175	179	194	180	183	164	199	184	181	208	178	179	191	174	150	196	176	181	184	175	167	162	179	176	181	169	190	186	179	186	176	178	174	153	197	188	159	193	169	167	200	204	164	166	206	157	196	188	157	171	172	180	188	174	174	197	198	178	192	147	169	171	184	167	169	165	175	192	176	191	178	169	195	183	196	195	152	175	179	184	162	188	155	161	172	171	153	183	180	154	165	154	177	167	176	161	168	167	165	188	189	172	182	182	165	165	177	140	172	189	181	195	145	142	156	185	166	189	178	191	188	153	180	180	175	161	152	188	194	190	187	197	194	185	184	146	163	185	196	222	186	175	178	141	165	140	197	186	167	182	190	180	154	154	200	177	162	195	195	155	161	188	179	172	156	191	175	188	159	184	181	216	188	188	173	165	155	195	177	165	177	201	175	165	178	182	171	184	157	178	175	188	185	194	205	176	181	183	182	140	200	171	164	182	184	166	178	168	196	178	167	187	189	156	177	175	174	178	158	174	191	187	198	185	152	213	170	147	182	171	182	179	188	187	179	180	194	194	154	174	160	173	167	167	179	167	159	162	188	154	162	202	171	167	174	177	170	148	168	168	170	149	176	181	189	181	165	163	165	191	190	169	177	176	191	170	193	183	162	189	182	166	169	196	178	144	169	155	177	164	196	164	159	194	175	188	166	154	163	181	177	180	167	172	176	169	173	164	186	174	185	165	167	179	196	186	175	184	179	166	172	200	161	170	210	181	165	172	190	149	163	168	183	181	160	194	168	184	182	164	162	177	164	191	170	177	179	192	174	194	173	184	161	176	172	163	181	222	180	168	214	160	170	195	186	168	187	173	188	180	201	166	188	181	180	190	174	181	196	191	191	183	184	171	171	183	152	189	165	172	172	182	191	187	181	177	181	170	184	167	163	175	146	176	210	174	180	167	168	178	146	160	162	172	166	169	176	186	173	195	153	177	180	162	190	180	172	223	186	183	172	169	160	154	169	195	165	176	168	201	159	184	161	191	137	175	188	165	198	175	156	184	155	169	163	195	133	152	187	185	179	163	190	181	168	173	196	198	172	168	167	166	189	171	182	175	166	139	155	190	162	176	171	175	167	171	172	171	153	175	176	161	165	184	197	164	170	191	157	157	163	151	175	156	156	170	176	184	186	183	172	193	150	170	177	186	168	173	202	186	178	179	180	171	177	166	167	180	149	195	176	176	201	193	164	168	161	180	181	163	172	181	177	172	191	192	141	183	173	172	157	193	162	171	175	178	171	174	173	181	180	196	181	170	176	178	170	170	159	165	173	169	169	194	183	179	173	164	174	177	176	191	164	181	169	169	157	181	185	175	189	193	188	195	167	174	174	183	216	195	168	154	166	163	181	203	179	176	170	199	154	148	149	212	164	162	173	180	171	173	182	168	177	177	172	163	150	183	171	181	186	182	209	173	178	175	158	170	197	202	165	195	158	183	165	186	193	166	181	187	185	176	195	196	187	174	197	178	158	155	152	167	175	193	162	163	200	188	181	183	189	178	177	184	170	170	182	164	175	176	180	188	151	155	172	163	185	153	166	194	196	152	178	166	166	171	178	192	173	174	172	162	176	171	162	178	167	159	184	180	194	174	175	160	175	162	172	190	189	163	161	161	175	183	184	174	171	152	190	183	172	200	180	184	207	179	180	162	174	189	161	159	177	185	170	161	171	183	184	206	189	182	162	196	188	182	179	171	176	174	187	157	184	162	178	179	189	178	166	169	140	170	158	170	160	176	176	185	143	183	195	216	175	205	192	165	184	174	204	192	184	186	180	174	193	182	186	180	178	170	167	192	186	155	191	189	188	169	187	161	175	189	187	175	208	183	176	171	184	183	155	188	167	189	185	157	184	174	173	189	177	192	194	197	187	152	173	169	172	187	201	155	213	166	182	187	169	161	179	188	178	157	168	164	182	143	184	197	156	169	164	181	183	171	175	192	176	189	177	151	175	182	170	177	176	187	160	195	190	183	172	185	182	175	171	177	172	184	174	165	155	172	181	166	155	169	207	174	180	175	197	172	164	180	162	157	160	177	178	189	179	153	192	175	159	180	181	196	202	192	181	182	190	187	168	176	193	158	169	154	188	209	201	188	175	176	181	180	178	168	150	175	174	171	161	178	199	178	166	159	178	166	183	173	188	188	186	189	180	197	194	182	180	184	161	169	191	196	169	188	177	181	164	184	176	171	200	198	173	177	181	180	161	184	184	197	173	183	174	151	180	173	187	163	173	183	169	174	159	204	176	181	192	206	189	186	196	175	176	192	217	183	164	160	165	171	161	156	176	164	189	161	162	158	151	178	166	176	177	186	199	167	179	170	183	175	161	133	168	207	200	173	163	166	153	191	147	176	177	161	170	160	169	183	167	152	162	163	162	144	174	193	173	191	180	191	178	157	163	158	179	159	186	193	181	189	167	200	150	168	163	170	169	153	191	180	178	164	205	184	204	186	204	179	183	184	187	159	193	180	187	185	177	184	167	162	198	157	169	182	165	188	150	162	179	170	190	168	165	191	163	181	172	169	193	186	185	192	208	180	189	151	178	179	183	175	188	183	167	153	153	192	180	169	186	154	177	170	156	187	196	177	178	185	163	193	161	172	187	171	194	186	173	187	166	173	156	180	184	183	162	177	175	168	193	175	169	183	176	142	189	177	170	195	194	199	165	193	175	183	159	181	162	157	163	184	183	181	152	192	182	182	164	160	184	186	173	189	180	180	162	177	175	176	163	173	167	194	143	171	184	175	197	182	182	177	186	171	185	157	166	170	211	199	193	176	183	184	181	156	197	164	190	187	174	166	188	179	186	188	178	167	167	138	190	181	152	171	168	154	203	168	191	178	175	180	164	179	169	162	167	187	164	178	169	158	198	159	172	167	172	192	192	172	171	175	188	168	153	162	191	177	184	161	157	171	178	158	172	189	163	165	164	154	198	176	150	156	179	145	162	183	192	173	167	193	171	202	160	142	163	167	164	139	199	178	155	158	166	172	184	176	156	186	196	167	173	159	176	157	175	170	185	163	160	195	172	166	163	147	164	187	173	172	174	176	171	157	177	185	172	167	199	172	169	195	185
8227	7025	5214	6360	5461	4043	3225	2589	2046	1821	1848	1548	1297	1222	1102	1071	895	915	815	735	734	654	649	649	584	599	551	602	548	535	536	513	511	465	504	452	484	485	464	448	472	419	450	437	489	463	467	475	450	432	453	457	453	426	410	451	431	423	437	437	472	431	420	379	454	423	412	434	408	448	406	398	495	459	376	426	410	429	410	393	434	447	421	444	434	417	445	404	445	440	438	413	423	452	417	434	407	394	424	426	440	432	440	413	431	404	433	410	406	440	430	434	381	436	418	403	447	452	402	417	402	416	417	432	388	440	428	434	431	430	439	412	423	384	435	400	427	409	413	443	425	443	416	431	387	448	437	411	408	413	388	453	413	389	393	448	424	415	447	420	421	459	401	405	404	452	426	411	446	446	393	419	435	402	412	395	482	425	471	413	420	438	418	428	459	432	455	418	442	426	417	411	414	420	432	429	447	435	434	395	448	390	430	429	468	393	429	456	419	397	441	461	430	434	483	437	423	439	421	425	439	394	394	431	414	414	404	436	458	426	434	422	425	397	430	385	410	388	396	414	400	413	427	444	456	422	432	420	442	433	411	444	448	406	435	404	419	447	418	463	424	406	431	414	431	417	428	414	384	421	468	425	410	440	448	388	410	415	411	427	404	412	435	434	440	407	432	405	460	383	434	447	436	429	438	440	413	412	405	432	436	401	424	384	401	441	402	426	421	405	436	433	406	445	393	401	401	430	411	424	422	421	405	440	404	420	421	411	406	408	418	412	425	415	434	424	384	439	422	409	412	401	385	413	442	445	399	411	431	410	436	399	423	421	392	429	425	414	420	458	383	408	405	398	417	438	432	396	427	406	425	432	427	427	395	419	412	444	441	403	407	397	405	394	409	416	425	422	419	439	431	433	456	478	420	405	444	448	401	419	419	422	430	424	454	412	382	396	417	395	405	430	435	444	429	385	411	399	429	424	450	443	415	464	402	394	438	444	413	393	431	416	433	428	433	421	418	423	440	398	445	431	443	447	395	404	426	445	424	431	423	441	420	387	388	418	404	427	380	433	409	403	401	401	391	458	423	431	450	389	427	414	430	430	425	418	416	432	412	405	398	394	407	409	421	426	443	414	452	401	411	428	402	386	386	449	398	456	436	435	437	415	434	433	398	429	433	420	435	422	397	393	419	419	416	405	431	458	414	404	412	441	413	388	437	425	392	442	407	422	417	387	394	425	425	379	392	441	424	417	427	424	437	419	444	443	433	425	438	425	412	424	419	423	425	420	403	438	435	405	432	463	435	417	407	381	372	432	389	420	398	404	436	419	430	434	432	390	433	394	451	439	402	422	404	427	404	435	404	402	428	440	432	427	408	407	404	408	444	410	408	426	391	401	428	365	404	455	416	396	392	413	414	450	424	434	422	423	440	425	453	430	433	407	434	406	427	449	436	442	402	440	434	413	429	411	421	419	425	391	394	435	421	406	452	428	426	438	425	397	413	439	464	428	446	425	422	435	414	415	425	415	396	432	423	409	417	454	453	408	428	405	386	447	438	398	443	425	420	400	390	411	452	419	408	458	418	423	433	400	430	394	403	417	395	419	394	426	423	423	418	404	425	425	421	448	424	440	422	456	438	411	422	449	419	395	452	416	431	416	440	431	375	443	397	441	438	426	408	397	411	420	415	452	447	444	428	398	374	409	420	425	394	384	433	422	445	368	425	409	423	398	396	423	430	447	425	463	393	387	467	457	427	415	456	442	415	403	419	419	430	418	440	415	415	403	400	441	407	417	401	429	425	418	405	421	429	419	427	382	405	411	418	455	415	418	433	452	415	410	414	409	422	413	474	415	448	438	437	440	425	416	422	416	428	403	445	389	418	400	409	413	423	416	419	431	427	405	397	415	419	425	452	430	414	408	398	410	391	422	416	406	400	405	395	459	405	413	439	416	417	406	414	409	435	389	395	424	435	418	430	431	418	422	422	432	408	468	430	397	410	424	412	408	442	413	424	413	430	463	388	425	441	441	447	440	459	396	400	421	432	405	422	413	416	404	417	432	436	417	464	413	418	425	437	427	435	413	435	466	410	416	419	401	381	422	425	435	416	385	390	425	427	434	395	368	417	409	404	454	400	430	412	445	425	423	404	432	424	477	406	420	423	401	434	459	412	402	383	418	386	427	396	393	440	413	447	396	444	402	403	402	445	404	394	440	412	450	412	430	459	440	380	455	430	431	414	460	431	398	389	412	394	421	426	440	392	451	421	426	407	429	442	392	418	430	403	398	391	416	433	405	440	428	382	449	406	431	402	438	419	439	404	372	451	434	417	397	421	414	436	392	410	439	395	436	408	414	430	431	444	390	425	378	429	431	413	419	361	444	443	416	424	450	420	442	449	404	446	423	413	405	423	419	425	395	411	438	452	402	400	426	409	420	419	392	431	432	424	411	449	398	437	391	444	401	436	420	416	401	387	418	446	388	411	405	408	429	417	416	420	432	448	431	368	439	397	419	402	425	422	434	391	414	413	409	429	424	384	427	428	420	396	436	409	418	414	389	403	376	430	404	446	440	404	399	426	430	429	427	414	399	444	388	419	413	438	457	428	393	424	444	436	394	402	407	427	419	416	420	399	425	428	423	423	385	403	425	412	432	453	378	420	430	426	444	421	402	458	428	398	410	436	423	423	409	425	377	374	446	434	409	412	426	411	386	405	452	427	413	438	390	419	454	447	418	440	419	420	449	432	409	413	425	453	388	421	435	388	430	454	411	443	421	406	433	439	400	377	415	389	427	416	417	459	441	439	453	424	410	437	436	409	393	403	401	384	438	416	440	417	419	400	424	445	441	447	447	422	457	416	432	408	419	416	444	450	435	413	420	418	409	401	452	435	422	409	435	422	382	414	402	437	414	447	373	400	408	440	432	434	446	452	414	440	431	435	442	421	430	419	421	455	434	404	416	415	432	450	447	447	442	416	415	422	442	442	424	413	379	399	415	414	405	424	426	465	450	430	463	416	436	413	410	399	429	440	416	393	409	423	398	419	429	357	405	389	438	417	389	415	420	412	427	423	422	402	435	436	440	441	460	420	404	448	448	448	444	430	460	439	378	414	392	406	381	391	445	438	395	444	412	402	428	445	459	418	379	410	408	418	425	416	437	428	438	390	423	388	398	393	413	404	412	427	388	393	377	420	444	448	445	432	419	437	416	398	410	428	394	380	419	464	443	417	454	401	418	410	404	453	459	412	444	403	401	429	401	429	410	433	435	422	460	429	411	430	415	421	435	425	408	415	430	425	404	417	431	396	442	439	427	394	400	466	425	405	432	427	404	447	402	450	414	435	429	433	392	405	419	400	418	428	440	451	393	468	439	392	374	421	393	414	422	406	456	442	408	429	426	394	422	439	465	441	408	388	436	393	459	398	427	446	442	419	430	424	419	438	396	427	429	398	423	443	425	438	473	416	431	403	390	412	447	373	467	383	384	389	444	446	396	405	405	381	426
32742	26706	12922	6962	3983	2165	1445	1063	787	710	667	591	536	467	387	372	373	323	294	311	277	283	282	216	234	263	214	247	199	196	178	206	180	196	215	201	194	184	192	245	178	196	174	182	192	170	180	174	184	154	181	212	191	197	198	193	201	168	207	182	161	201	182	183	214	170	160	174	157	177	206	180	181	177	173	179	188	161	202	177	174	159	170	162	179	160	163	183	173	196	172	194	169	157	152	190	175	155	178	198	201	182	181	155	197	183	179	187	172	169	206	154	180	197	167	179	181	189	156	179	154	191	168	154	166	166	186	173	163	146	185	163	183	173	181	168	197	186	179	181	193	158	158	170	199	188	207	192	185	167	168	178	201	166	167	182	174	169	175	196	192	176	183	180	191	193	184	212	198	157	201	172	169	143	176	184	191	187	170	169	158	172	163	183	157	165	155	149	154	177	182	171	183	182	179	163	183	193	186	181	184	161	153	162	169	177	202	183	167	184	167	156	171	158	177	186	154	177	178	200	167	143	162	189	171	202	181	187	151	150	170	185	172	157	177	176	191	178	167	191	180	195	188	170	185	169	174	167	176	163	184	193	178	173	170	172	179	184	180	177	157	184	159	172	165	175	169	166	184	203	178	152	175	197	165	173	187	186	178	170	188	186	172	174	193	160	176	172	151	158	182	186	169	181	194	159	171	161	162	168	177	167	170	178	158	163	176	166	155	170	175	175	206	172	182	181	174	180	158	178	197	167	156	188	177	197	195	149	187	195	169	168	154	166	179	174	189	171	161	160	181	153	164	179	161	180	176	181	183	188	171	197	187	170	190	152	166	141	171	185	152	159	166	165	171	176	171	163	170	158	152	169	185	190	159	182	157	152	189	161	186	164	183	187	161	167	171	182	175	157	188	151	199	166	171	167	198	170	182	177	202	173	176	188	180	168	159	159	190	185	159	185	185	180	191	170	171	174	182	185	185	193	185	171	179	143	181	166	174	184	167	183	198	169	177	172	173	181	181	196	163	180	181	151	189	189	175	162	177	154	185	162	177	170	184	170	183	179	190	195	169	181	168	162	152	166	166	188	183	180	183	202	202	158	181	171	168	141	173	146	188	161	171	175	159	169	175	175	137	164	196	205	179	136	172	161	163	192	172	165	199	185	223	173	175	184	182	179	179	189	193	162	194	162	206	192	157	164	185	182	180	167	163	181	163	150	169	173	166	184	185	182	184	171	182	172	160	167	184	167	170	218	194	178	177	178	181	172	172	192	188	186	179	181	186	179	195	173	211	191	181	182	165	180	196	182	162	182	165	182	189	183	168	157	170	160	182	189	180	196	178	178	174	172	180	167	149	168	159	180	173	177	146	191	184	207	180	184	203	158	180	173	185	186	187	183	200	156	205	191	181	150	196	206	188	152	184	192	176	197	178	188	172	182	174	170	192	197	184	173	176	169	174	185	160	181	147	200	173	174	195	163	172	185	183	187	163	182	175	171	169	176	194	180	191	160	193	159	186	189	142	168	174	205	172	190	180	196	173	166	172	153	157	184	160	164	154	194	174	158	173	171	192	179	181	179	194	190	206	177	183	174	170	182	188	161	159	154	163	158	181	158	159	161	183	177	182	189	185	163	188	160	159	166	198	191	167	201	174	190	182	170	197	172	167	167	178	173	165	166	178	178	166	171	177	171	140	190	150	209	165	176	168	188	164	172	185	186	167	199	188	190	162	164	163	173	149	171	171	165	194	188	189	173	167	211	184	163	157	184	174	176	177	179	159	156	190	179	197	175	185	159	192	168	170	160	192	178	171	171	172	181	167	172	157	163	188	161	170	189	213	151	169	189	198	204	197	186	185	175	178	193	174	174	169	197	183	173	191	171	179	172	176	168	176	166	169	170	191	162	183	155	170	183	183	168	184	190	191	172	182	176	165	166	160	176	172	146	187	169	181	197	193	165	154	177	189	173	164	168	191	160	151	196	167	196	155	174	188	163	176	179	172	165	179	163	207	182	215	159	190	175	178	171	174	187	170	193	170	181	165	179	150	165	191	183	179	185	173	170	175	177	152	170	172	164	164	183	161	178	157	174	197	157	168	194	185	147	167	176	183	174	180	187	156	181	199	162	180	162	189	176	180	179	164	166	182	173	183	179	191	147	146	196	187	188	181	154	181	177	195	190	195	157	155	165	194	172	154	164	181	200	177	188	195	188	186	171	190	182	174	168	170	186	173	141	147	165	181	185	193	190	170	164	175	193	163	156	156	165	182	150	187	171	188	161	178	163	181	177	183	161	193	158	156	187	197	162	184	183	188	168	166	179	168	171	159	177	166	195	163	193	189	156	174	172	175	164	172	191	162	194	167	184	173	169	159	163	163	202	184	172	174	167	193	151	188	182	172	168	171	176	185	196	152	191	179	180	163	189	198	182	195	178	188	174	180	187	179	157	201	169	176	174	195	194	173	161	165	172	174	153	172	177	208	187	159	186	189	159	188	157	157	175	175	186	167	185	178	163	179	167	170	171	175	140	167	172	170	157	190	192	156	155	151	183	185	181	169	175	172	180	167	191	165	160	171	192	164	182	182	168	183	189	155	169	196	175	177	168	197	163	155	169	182	190	185	163	176	179	164	172	181	170	191	168	173	164	178	184	168	171	168	173	152	181	202	180	171	160	172	148	168	179	196	186	183	162	169	175	207	151	190	191	186	188	158	177	183	177	176	138	182	138	169	175	178	173	183	194	170	178	175	161	158	178	185	179	163	198	175	171	201	160	197	181	191	187	186	181	181	169	213	186	170	195	183	164	195	212	161	180	171	185	171	186	172	149	193	171	173	184	191	189	191	159	182	191	178	179	161	160	144	169	165	173	144	153	172	190	184	168	155	184	165	150	191	170	204	196	181	184	168	199	162	181	160	186	196	145	196	162	190	155	193	183	168	157	173	177	179	187	160	198	169	181	140	166	172	196	163	176	192	181	179	170	192	150	184	185	179	177	156	209	200	171	169	174	213	174	167	182	177	155	191	181	190	171	168	171	179	177	189	210	153	182	177	176	177	185	166	194	191	159	175	179	196	155	166	180	173	168	162	168	170	188	181	189	171	170	196	206	177	173	173	164	191	156	173	155	177	171	189	189	163	185	159	190	176	154	189	161	180	156	177	170	142	193	183	169	149	163	190	168	185	185	189	162	154	171	183	178	178	180	163	155	160	152	163	167	163	174	174	169	177	186	169	187	193	180	199	151	172	168	189	165	160	147	150	189	166	179	190	176	177	162	177	175	176	185	180	179	182	144	189	169	190	173	181	151	177	188	196	179	171	194	168	162	164	183	197	190	182	160	165	180	152	159	173	190	158	173	155	148	173	185	175	166	156	164	178	171	165	179	185	170	196	200	187	177	158	177	185	171	187	196	186	167	172	178	186	162	181	164	194	199	177	171	191	191	188	180	158	175	173	159	188	161	168	176	169	174	173	190	168	190	178	184	158	155	177	172	181	196	187	180
24812	21023	11126	11465	10459	7279	5820	4843	3809	3522	3283	2722	2338	2216	2098	1633	1597	1526	1343	1316	1058	968	1007	895	879	789	795	733	736	715	647	639	633	601	591	532	587	513	564	501	534	484	521	504	531	512	518	499	484	448	459	448	442	457	442	473	437	412	433	471	448	440	464	449	419	447	444	450	413	415	417	424	406	474	461	445	419	386	429	410	415	411	418	437	465	430	416	444	444	413	417	373	432	423	421	407	409	417	416	421	399	435	418	413	423	409	379	407	460	387	439	452	397	416	427	412	404	442	387	420	419	384	425	428	437	430	407	384	407	438	411	460	461	403	411	438	424	421	397	438	439	403	423	408	406	416	411	422	396	396	426	420	395	449	415	424	427	401	408	443	436	425	412	407	383	448	400	426	412	415	426	428	434	385	399	423	392	429	403	392	393	430	400	414	423	421	407	421	401	402	451	436	432	388	401	398	417	441	426	457	365	447	401	409	455	448	414	417	444	421	404	445	454	424	407	428	421	397	421	399	399	405	476	401	422	399	413	402	448	430	410	396	417	412	398	411	411	431	385	404	403	435	427	416	429	397	364	388	423	386	381	430	461	457	424	420	406	416	437	412	436	431	433	415	420	425	410	403	425	427	406	428	445	414	422	441	431	408	416	389	419	410	461	449	397	414	466	447	459	441	391	436	410	394	436	419	405	427	420	424	418	449	429	475	453	440	411	407	396	411	397	431	406	422	423	375	452	406	435	393	436	402	453	384	410	466	411	438	415	472	421	418	392	486	447	432	439	420	434	448	429	428	456	399	427	419	463	418	426	437	421	482	422	413	424	421	396	423	443	421	410	438	416	428	472	423	438	435	419	453	404	415	412	429	392	414	435	369	416	441	447	394	440	445	427	436	414	388	392	434	408	410	439	418	397	428	394	431	385	421	437	412	431	410	440	435	402	432	415	435	432	399	452	412	392	413	450	398	421	446	383	417	422	443	456	418	399	420	407	391	413	418	455	426	411	446	448	379	466	415	393	407	415	433	390	385	388	420	396	392	428	433	417	411	394	388	420	413	422	432	413	438	441	401	412	382	431	427	411	414	390	456	397	437	441	422	438	389	413	456	422	412	394	419	375	436	401	450	399	417	437	400	422	448	430	418	437	407	407	430	443	395	454	427	402	429	432	452	400	378	429	410	435	441	398	433	407	417	446	407	420	416	414	424	398	422	440	422	427	412	409	424	414	398	425	400	398	379	376	415	418	447	414	445	405	449	403	383	432	445	413	405	437	410	436	381	400	481	415	399	409	435	432	435	424	405	414	415	403	422	435	409	411	468	425	429	415	434	424	384	417	442	462	423	397	384	397	458	419	390	419	426	382	417	435	419	395	407	384	420	416	421	391	472	426	422	418	414	383	408	423	433	440	437	394	410	435	405	428	395	408	470	367	439	451	428	441	422	427	437	409	421	402	411	419	414	418	435	417	429	357	420	413	418	432	415	412	417	417	443	422	391	452	410	458	451	437	393	448	406	397	417	438	430	438	386	449	394	390	467	410	429	401	438	420	414	420	413	381	410	419	440	404	415	441	441	435	396	445	428	423	447	451	445	392	403	426	419	421	462	453	448	469	398	456	405	447	390	445	402	421	419	438	458	457	418	378	391	440	417	440	390	397	419	418	422	393	436	425	430	405	383	410	404	446	382	457	386	413	423	394	406	407	391	444	436	430	420	399	448	429	402	434	452	397	418	409	435	447	390	447	419	432	438	435	454	416	404	396	443	450	438	436	378	423	431	429	430	440	389	396	424	391	433	430	454	397	394	425	416	410	426	407	400	404	399	407	428	456	407	396	420	398	416	427	421	444	404	460	408	409	393	413	433	397	383	447	417	418	411	428	402	368	400	433	417	430	457	394	434	378	382	421	423	420	405	420	418	391	387	404	388	400	432	432	420	430	419	399	404	395	411	432	425	439	430	397	461	420	375	441	411	403	441	400	394	434	423	442	388	437	426	407	423	410	414	431	450	402	426	430	437	415	403	435	403	398	405	421	400	420	424	425	439	417	397	414	402	422	428	421	437	420	436	398	417	433	454	381	398	404	474	425	457	406	424	431	391	429	427	441	454	417	422	440	415	420	418	394	412	392	392	404	420	447	407	405	452	429	405	430	396	452	415	425	428	394	377	410	425	422	425	408	409	443	400	437	417	445	432	442	442	404	426	388	431	437	421	425	463	419	405	443	426	390	414	430	458	390	404	386	372	424	434	400	416	423	417	405	396	452	408	408	412	393	408	442	429	441	407	396	413	428	461	450	448	394	439	428	408	427	421	415	370	406	397	449	427	402	438	401	419	433	424	413	429	410	403	445	457	397	431	400	437	420	422	408	442	411	434	408	409	408	414	460	418	411	433	399	428	435	441	441	440	437	408	404	407	402	430	410	406	425	462	416	436	434	420	391	427	409	409	397	374	440	381	409	441	447	421	429	420	383	391	424	421	377	445	435	422	390	415	418	416	440	443	387	374	406	450	415	423	408	450	416	415	417	398	401	431	458	439	455	420	464	422	412	412	437	412	424	428	450	435	428	399	388	423	411	397	431	418	424	450	418	427	412	438	450	423	433	412	416	396	439	411	405	442	432	442	374	426	412	448	399	403	432	390	456	373	410	385	423	442	394	446	438	399	398	412	433	408	416	409	397	410	447	441	425	406	390	410	426	442	403	400	421	409	425	443	426	402	446	461	404	431	421	397	424	420	411	404	457	433	430	405	401	428	372	403	430	389	421	452	412	429	384	409	440	423	397	395	436	426	438	423	406	400	431	454	429	429	397	452	440	372	412	430	413	410	419	436	409	398	389	427	416	412	398	402	416	423	420	410	412	458	417	443	426	415	420	409	392	416	443	401	421	407	430	402	416	417	433	421	428	388	485	406	419	429	435	407	409	432	400	482	429	430	407	388	431	430	462	426	388	426	408	415	441	408	399	418	440	407	417	386	421	442	443	399	418	431	419	413	392	398	403	439	407	442	428	428	434	440	436	411	395	393	417	427	420	440	421	447	409	406	413	403	435	398	420	425	393	441	396	444	400	433	449	400	428	407	429	413	434	439	432	408	418	415	437	398	409	411	410	395	419	401	474	406	421	430	406	395	422	415	424	445	420	411	392	423	398	437	421	435	400	408	425	418	399	423	426	400	404	411	400	376	425	475	427	436	439	408	455	421	416	395	390	447	423	408	443	404	422	429	412	443	413	382	435	386	452	416	442	398	386	432	406	421	425	362	486	438	447	398	407	434	435	453	428	412	413	403	434	403	427	463	420	419	370	409	421	423	408	404	401	432	391	391	444	436	416	404	383	411	380	453	388	430	422	467	446	425	415	415	456	407	417	434	441	417	402	421	419	436	388	451	402	399	387	419	409	392	398	381	408	412	356	385	411	420	466	405	414	429	446	423	417	433	408	372	396	419	404	455	409	417	421	374	383	407	430	450	409	405	409	440	403	410	424	429	448	420	473	448
45497	35305	21298	12262	7291	4052	2236	1479	1113	1015	901	752	648	589	545	479	451	381	400	318	286	293	272	242	265	241	210	204	186	206	171	185	201	193	173	200	209	193	169	179	180	136	154	170	156	157	151	152	182	199	160	131	148	120	159	147	143	160	165	168	129	149	169	136	150	156	154	169	144	190	150	171	164	127	133	144	155	136	143	151	158	149	163	149	172	161	147	145	134	153	145	140	156	140	166	151	150	141	155	145	146	155	140	156	130	170	149	144	150	137	146	159	141	134	173	167	161	140	124	117	147	147	158	123	154	150	154	150	129	141	152	148	146	154	151	152	156	138	125	125	146	151	141	153	149	166	152	164	144	159	144	139	177	164	159	147	157	123	160	163	134	136	139	159	146	151	138	135	158	160	166	144	150	133	153	174	143	170	142	154	147	157	158	142	132	139	147	152	140	170	146	145	153	142	117	136	126	136	143	142	141	142	174	150	166	138	135	149	139	165	147	142	152	167	138	150	138	151	148	160	130	123	156	152	159	142	134	144	134	142	163	149	134	124	157	148	130	148	170	142	145	136	146	143	131	149	146	155	164	136	132	159	142	146	160	138	149	158	158	137	167	167	125	142	141	139	115	130	149	152	126	167	141	147	129	151	154	136	118	146	139	133	155	159	143	139	149	129	142	149	156	138	140	150	177	146	169	130	145	138	140	171	137	140	163	132	124	158	153	154	150	152	148	134	132	171	160	180	136	165	143	166	151	143	164	154	146	151	151	158	152	152	165	156	158	120	126	139	124	157	137	137	150	149	156	133	162	146	125	140	143	116	139	142	163	124	138	141	149	165	161	142	143	154	161	154	136	191	146	151	138	126	134	152	149	127	145	125	153	152	159	151	141	149	162	170	152	155	148	136	145	138	149	140	142	151	144	142	141	143	159	148	141	135	143	129	120	124	130	152	136	137	140	136	159	138	143	134	142	148	134	155	167	147	152	169	151	151	146	139	148	136	129	155	145	132	170	167	163	139	140	154	139	142	173	164	142	144	150	148	160	136	143	119	146	144	147	168	151	147	127	135	135	144	137	139	159	159	137	161	120	158	152	158	137	138	137	154	140	142	152	129	161	142	144	134	170	164	134	133	142	141	141	138	127	149	148	155	145	159	129	163	164	154	137	183	148	139	147	141	173	146	174	146	151	148	129	148	147	128	136	136	158	122	145	138	143	168	155	161	134	167	160	147	136	152	167	143	129	158	134	160	138	154	147	149	129	140	145	147	156	153	139	144	177	142	148	163	124	159	144	144	167	160	144	159	144	156	141	157	173	116	146	141	127	176	131	161	142	144	142	122	136	135	159	130	134	176	157	135	143	158	170	145	151	137	155	149	143	142	152	144	143	123	144	172	145	132	163	138	127	160	163	163	147	143	142	144	150	140	140	159	127	124	138	162	154	153	134	130	158	155	143	157	152	172	136	141	144	143	138	176	137	121	141	161	138	138	158	145	132	161	137	148	157	147	135	130	118	141	157	139	148	180	161	137	174	142	160	146	155	153	160	138	153	156	140	138	148	159	130	143	138	140	174	146	153	158	139	140	140	165	167	147	153	154	149	164	139	142	141	169	139	156	158	161	159	157	140	148	153	125	143	121	110	143	146	144	148	141	133	141	179	161	147	155	133	146	146	155	124	143	146	177	147	153	135	147	109	144	158	151	154	135	166	140	154	136	137	166	139	132	128	143	146	135	154	151	135	124	128	157	155	147	135	142	136	141	126	142	168	153	147	134	165	155	143	156	148	141	133	126	150	143	131	132	160	164	152	140	167	152	148	147	158	154	129	150	140	168	132	155	163	143	156	141	134	130	146	137	121	126	141	157	135	134	142	144	149	143	148	137	130	131	137	126	121	123	153	153	140	148	156	142	144	148	130	147	176	165	152	142	160	158	149	134	157	133	177	123	135	150	159	141	174	119	149	137	147	162	142	151	152	131	171	180	153	149	141	153	170	133	138	152	154	170	154	147	164	159	172	154	162	146	131	166	142	155	137	161	156	145	156	139	156	145	162	132	143	157	143	167	132	150	139	168	141	163	153	140	143	147	148	157	163	128	156	152	130	159	163	140	154	153	140	140	140	145	143	157	136	151	159	151	137	139	150	143	148	159	135	115	141	165	167	158	134	157	149	163	156	123	166	163	145	151	147	152	152	152	157	161	168	132	148	139	150	155	140	142	158	131	150	177	135	127	151	160	143	157	120	148	132	137	129	152	138	142	126	148	136	147	147	161	155	169	137	169	170	179	155	155	150	142	196	174	156	180	153	131	134	161	143	125	129	162	159	134	147	146	150	141	143	159	155	137	144	147	140	149	134	164	131	149	168	152	142	159	123	145	159	120	146	153	157	170	170	162	146	151	179	151	142	134	135	141	151	162	167	136	154	151	152	136	130	133	140	142	132	156	152	130	158	155	160	133	126	153	162	138	135	135	169	127	149	153	153	127	161	137	138	136	148	138	137	143	136	135	142	170	142	128	157	141	159	150	152	133	137	148	160	131	145	141	162	154	163	154	123	147	166	153	152	138	169	140	163	153	152	151	142	135	161	139	155	150	151	123	127	150	150	151	133	142	151	165	152	152	126	171	138	151	151	154	145	155	147	167	153	157	163	158	138	152	143	154	159	117	144	135	152	158	144	153	131	138	159	156	122	142	128	131	141	149	151	142	158	136	131	134	139	151	145	153	130	127	136	140	151	164	163	144	173	157	136	160	144	140	164	152	131	160	146	152	158	153	151	170	158	155	150	155	132	151	142	148	139	132	144	124	168	134	148	155	148	157	122	141	138	163	145	135	159	139	130	120	168	162	143	157	160	151	128	147	153	136	177	165	160	142	143	161	154	145	124	148	132	123	140	150	122	157	164	162	157	150	146	158	147	167	123	129	139	179	135	109	130	148	135	153	157	130	152	166	143	144	148	154	121	137	163	145	110	178	161	157	153	159	135	163	143	154	124	139	152	142	135	152	169	162	150	150	163	160	141	141	151	152	149	167	137	164	155	138	152	181	154	147	143	165	151	146	138	157	144	160	145	156	145	151	135	152	156	151	136	153	145	155	176	148	146	165	146	159	154	147	141	138	144	151	129	139	144	147	133	161	165	161	145	147	137	155	148	135	154	124	142	168	152	141	149	160	145	150	147	147	154	153	163	127	147	151	145	143	155	147	131	132	179	167	138	141	132	137	151	127	171	137	141	164	146	165	159	137	164	132	143	132	153	148	147	142	124	176	138	161	144	164	127	170	160	135	169	151	138	151	128	161	159	138	137	147	154	143	175	156	142	164	156	120	151	122	135	138	139	125	149	143	172	141	125	139	147	147	143	172	145	158	162	163	159	151	141	145	124	161	155	151	153	145	138	146	153	165	138	128	149	144	143	148	164	130	147	155	138	141	145	144	149	150	143	144	134	141	149	142	138	147	155	137	151	146	145	167	157	150	180	134	159	149	151	141	145	163	144	128
34635	29508	15304	15413	15128	10874	7958	6182	5253	5017	4506	3842	3299	2917	2894	2286	2267	1914	1873	1660	1280	1238	1187	1055	1010	988	940	906	830	763	679	704	699	631	625	619	564	586	524	535	517	500	468	493	444	455	436	443	447	394	456	420	430	401	427	417	387	391	390	375	407	395	388	357	401	436	353	405	420	376	358	369	391	383	355	375	338	372	389	370	360	375	352	390	403	374	372	346	374	412	383	344	352	356	357	369	341	330	330	341	419	334	336	333	348	346	354	347	342	359	361	378	373	366	383	344	373	326	356	369	384	324	363	373	382	398	330	362	352	375	361	353	371	356	384	355	356	335	344	340	362	346	352	382	336	353	379	357	333	358	357	349	337	348	348	369	373	346	350	348	368	369	353	394	346	361	350	366	342	327	359	359	366	351	289	321	374	357	302	323	371	368	352	371	334	355	359	368	333	323	389	378	367	364	357	354	334	340	358	355	348	327	399	368	327	375	348	358	346	351	374	335	338	371	363	353	329	357	357	377	361	350	368	329	373	350	375	322	374	359	356	344	318	350	350	363	369	368	370	355	362	325	347	360	327	333	366	369	353	346	337	372	348	343	342	361	362	395	357	343	350	355	366	376	356	332	325	359	331	347	329	340	372	339	366	395	361	370	345	348	353	320	342	329	372	369	396	346	349	378	366	364	376	367	352	357	339	371	315	358	333	345	371	322	361	362	361	341	379	319	364	314	329	370	325	337	335	358	311	378	369	349	360	342	335	345	374	382	348	326	348	330	326	348	404	344	364	355	335	356	355	363	340	344	316	366	366	387	348	356	355	377	326	369	373	328	387	340	378	370	347	332	340	381	385	388	380	328	353	354	367	347	350	331	367	340	365	347	381	354	333	360	384	356	344	364	329	352	346	393	377	368	366	367	345	305	372	360	388	346	317	374	386	366	395	316	340	373	354	288	348	376	373	324	379	397	352	352	346	344	360	350	336	323	338	389	357	362	371	347	351	352	361	348	337	374	351	349	362	356	358	356	337	369	363	352	322	385	370	360	358	353	339	372	341	296	369	345	348	369	369	382	340	382	337	367	354	344	340	358	349	312	360	336	374	340	333	333	362	359	339	319	347	396	357	364	355	371	331	329	361	345	402	370	388	350	362	358	358	339	330	343	345	373	361	359	374	335	386	351	351	339	369	340	344	354	356	359	355	369	380	372	339	334	349	346	344	401	349	349	346	350	354	366	337	373	360	382	337	326	371	347	343	339	336	336	355	368	351	350	371	376	339	332	375	338	339	350	360	315	339	370	359	317	338	347	343	348	326	335	364	377	355	356	337	355	339	349	353	343	339	366	383	344	302	347	359	328	370	370	374	359	351	372	313	350	331	390	373	385	377	361	366	363	370	348	377	348	326	355	336	344	381	375	354	341	329	389	358	308	346	376	338	405	376	361	327	365	360	337	335	359	380	373	383	369	359	405	350	365	345	343	373	361	339	352	357	370	369	333	396	362	322	355	369	343	331	315	376	348	375	376	365	363	331	348	340	330	341	379	372	369	346	337	379	361	367	363	369	380	346	348	389	365	378	360	342	388	365	359	355	390	387	351	343	345	380	369	355	351	402	362	356	365	318	329	332	350	362	362	340	365	377	376	346	380	346	390	360	360	318	324	358	370	341	340	335	381	348	351	361	321	362	392	348	329	352	393	369	384	325	357	348	379	340	386	354	346	346	373	366	345	338	366	369	336	335	338	348	352	353	375	364	385	348	324	358	339	344	381	367	352	345	352	362	388	373	340	313	336	370	313	324	357	377	329	363	347	353	366	361	366	340	334	369	336	348	354	357	341	366	330	324	350	368	355	339	343	360	340	374	347	333	348	368	358	364	350	336	349	373	351	370	365	409	383	360	359	364	363	379	327	369	370	325	351	390	358	337	385	376	368	343	371	361	379	366	358	356	328	375	327	367	352	364	348	349	342	357	374	361	383	356	315	333	363	353	355	351	357	325	366	356	331	323	332	343	319	337	365	339	366	345	374	371	352	345	366	358	355	393	348	369	331	327	328	344	371	347	307	326	354	354	355	348	345	360	356	346	350	366	375	365	363	342	347	332	326	370	374	365	346	356	333	385	356	340	370	364	346	334	337	359	335	362	326	337	367	348	344	358	355	370	330	364	371	322	365	363	384	341	354	365	347	354	332	376	340	343	366	389	331	349	349	367	356	372	345	369	349	343	361	367	342	351	325	329	337	395	353	393	338	345	357	359	371	329	371	342	355	392	382	356	329	349	345	360	328	368	386	367	357	371	344	395	360	379	340	350	374	344	361	364	402	341	341	363	360	321	357	361	346	383	343	366	322	368	339	356	355	384	348	359	382	374	356	376	349	339	420	346	406	367	372	361	358	354	325	356	319	380	375	357	337	323	318	368	354	308	350	352	381	342	326	362	338	367	368	320	361	345	340	383	359	347	321	370	351	383	374	395	338	329	345	353	374	349	346	354	385	365	350	370	387	378	357	334	366	373	355	393	366	348	349	349	357	366	331	344	365	342	359	338	353	359	372	336	338	337	340	365	360	348	334	371	355	348	309	367	363	362	368	358	359	331	362	361	368	320	345	314	325	345	378	359	341	338	367	334	336	362	358	321	352	366	356	345	365	355	357	353	361	334	349	354	391	357	353	328	372	338	337	356	365	363	355	358	348	337	340	367	363	349	371	384	377	388	321	340	340	391	326	350	361	346	343	369	362	377	342	354	356	343	374	376	337	361	329	359	379	347	374	325	361	320	340	363	345	372	322	327	358	337	351	341	351	372	375	348	362	370	356	328	354	338	366	346	334	396	365	383	342	366	344	337	354	356	355	363	345	363	357	366	343	352	337	375	374	358	375	382	336	345	371	361	348	378	369	346	312	366	361	361	379	353	334	359	328	339	399	321	338	355	351	340	326	367	345	371	364	351	336	377	365	351	344	336	352	361	373	351	332	370	333	360	358	371	320	346	371	367	336	345	369	357	345	341	320	338	337	358	332	329	363	361	357	328	357	342	404	346	363	352	365	350	336	345	356	337	407	388	365	359	369	362	321	351	368	344	384	361	335	386	334	370	374	366	353	332	367	351	335	334	398	316	325	341	382	348	359	358	341	368	361	343	334	351	317	358	361	332	376	311	336	381	388	337	357	407	348	370	335	365	318	365	352	347	351	339	393	355	411	359	327	348	369	385	339	368	346	361	375	393	362	365	366	345	353	371	348	372	338	325	322	373	385	366	368	350	362	363	379	375	346	387	343	340	366	394	337	328	408	337	356	343	357	357	349	379	342	338	376	361	351	359	334	366	346	361	304	351	356	347	383	365	372	363	366	359	341	366	351	345	355	318	397	331	373	379	341	376	353	387	379	359	403	380	347	359	397	365	364	351	318	338	352	323	386	336	362	346	366	329	369	327	343	384	365	339	369	352	365	350	354	327	335	358	386	353	325	339	327	351	368	345	360	323	366	361	310	340	363	370	339	313	337
10591	6252	3041	2086	1536	964	768	569	448	391	389	310	289	318	289	262	272	274	224	263	224	215	185	214	196	163	212	162	177	193	178	188	194	187	192	200	173	165	194	190	178	181	216	225	186	163	159	201	166	181	168	170	214	174	166	168	186	159	189	150	179	184	199	186	184	163	162	188	179	178	176	160	183	177	189	164	176	154	192	191	156	170	173	174	192	165	176	171	202	178	176	169	189	167	180	186	179	181	154	192	171	174	181	179	192	160	160	157	179	167	182	167	169	184	170	199	167	166	199	166	160	174	188	157	198	189	182	168	189	159	169	166	191	180	164	204	149	180	174	189	164	194	187	165	181	182	179	171	177	174	160	176	158	192	227	183	177	166	174	169	181	156	190	178	190	190	195	173	175	181	178	166	184	170	159	176	179	182	179	183	152	170	188	174	165	174	173	187	194	168	170	167	168	166	177	171	164	182	215	187	147	197	151	177	173	151	176	159	181	165	203	157	171	169	174	150	165	170	189	187	186	193	179	172	190	181	156	196	178	158	204	176	156	156	164	166	178	152	166	188	152	181	172	175	159	166	172	188	202	183	161	166	185	176	180	153	186	155	170	161	168	161	174	176	200	194	168	164	158	181	196	211	191	178	182	166	169	147	165	193	175	173	172	186	162	179	198	190	203	156	165	182	181	158	172	187	169	178	174	161	154	180	178	171	188	185	162	167	192	194	176	185	191	172	206	167	186	176	170	179	187	170	175	156	167	166	175	154	167	180	169	201	178	190	165	195	168	176	180	157	196	177	168	193	164	145	176	163	165	173	191	184	180	193	180	184	194	153	178	149	173	179	174	177	182	175	189	161	182	187	191	170	169	156	170	164	173	177	171	161	195	188	174	168	159	181	186	185	161	160	161	188	200	186	170	177	185	187	188	194	182	157	195	191	173	148	168	170	175	191	171	186	172	157	177	166	176	176	158	157	150	157	150	150	166	158	159	167	193	198	202	178	202	168	180	182	183	181	158	168	157	165	184	186	196	169	165	166	162	180	188	182	183	188	158	168	179	204	158	171	167	196	197	178	173	173	187	167	160	163	137	188	189	182	167	155	172	156	177	185	184	197	180	151	193	186	193	194	186	190	175	179	164	150	171	190	188	165	181	204	181	171	196	167	203	180	161	175	159	180	158	170	175	155	172	162	179	194	156	196	171	185	203	154	195	169	177	177	189	179	183	147	173	167	196	164	200	160	183	192	165	172	157	199	177	159	169	181	167	196	181	148	187	190	172	129	160	153	178	142	185	179	174	187	165	190	199	167	175	187	173	179	171	172	167	194	172	167	187	174	177	212	186	176	172	171	163	168	158	200	193	163	161	204	200	185	163	155	182	167	173	164	156	185	200	189	160	185	165	168	200	157	171	164	182	141	180	185	188	178	184	177	175	165	173	176	178	182	167	158	171	214	169	207	171	160	172	176	165	193	169	174	206	185	181	148	188	194	168	171	175	186	199	168	169	153	166	172	181	186	173	187	161	155	153	157	161	178	173	182	185	168	176	193	173	181	177	178	177	167	190	190	203	189	180	207	189	179	174	157	167	188	182	191	192	170	144	187	171	141	207	159	162	175	173	156	157	186	173	176	192	194	187	154	149	162	173	186	186	161	190	157	192	170	177	191	170	172	187	210	171	159	183	177	187	164	180	191	197	142	158	181	202	184	200	160	168	170	163	143	187	163	181	166	156	175	172	171	199	169	215	194	158	186	167	156	176	165	176	164	175	176	181	164	197	166	182	148	179	168	167	190	181	152	191	178	185	189	168	176	156	173	158	177	173	187	193	175	173	157	165	178	190	182	151	185	179	196	160	203	165	156	165	159	174	180	154	201	188	204	189	173	169	174	188	176	191	163	173	183	168	177	175	179	174	182	177	200	201	189	179	180	157	164	186	172	158	175	171	174	182	189	158	180	188	187	182	198	185	143	165	165	155	180	156	186	190	187	184	178	192	179	178	189	177	152	188	161	193	160	173	188	179	164	190	193	178	188	172	179	179	186	151	182	195	174	177	177	143	170	174	197	176	173	198	170	181	203	191	220	177	185	163	183	171	169	169	153	166	171	170	198	177	167	179	196	162	171	163	178	189	167	179	184	175	159	171	189	166	157	165	165	178	193	178	182	167	167	176	191	161	161	187	161	183	177	156	195	179	175	166	161	204	189	189	171	182	181	162	161	171	188	179	171	168	180	171	169	165	189	180	173	154	174	165	170	171	200	191	176	169	179	177	164	185	158	149	173	172	225	195	163	191	180	171	159	174	198	190	185	174	194	150	155	169	180	167	171	170	155	193	158	182	171	170	185	180	168	192	147	165	184	189	174	172	184	208	164	195	169	209	176	187	167	175	181	168	168	166	170	198	171	160	173	168	140	191	183	153	157	183	190	182	177	184	175	159	190	178	199	195	162	163	200	171	187	172	176	179	150	184	179	175	169	170	182	165	200	190	193	186	170	165	193	176	192	179	184	150	159	185	175	166	156	159	205	195	180	177	155	161	170	158	175	185	204	176	167	177	180	159	182	165	201	175	186	167	164	181	178	150	150	170	179	161	182	179	179	180	175	176	152	170	173	168	178	185	194	186	171	189	184	179	163	152	175	165	149	178	195	185	177	180	173	170	167	172	182	158	199	199	171	186	178	197	183	185	179	180	189	192	183	182	198	164	161	188	202	170	171	189	171	156	169	201	172	190	156	186	183	197	195	154	159	205	187	182	199	149	203	202	165	177	196	182	173	185	194	170	177	205	186	161	158	160	184	148	166	197	185	154	164	181	145	155	173	190	175	195	177	193	213	180	177	189	184	160	206	156	185	182	185	179	188	146	180	203	167	177	194	185	172	151	209	177	178	177	181	174	174	181	165	147	172	175	154	193	204	188	167	196	171	173	161	175	171	171	172	185	171	157	189	173	182	140	177	171	187	186	200	154	174	169	210	177	176	190	161	179	177	161	189	181	153	181	178	213	183	198	175	155	163	153	169	158	173	150	192	177	177	203	167	194	159	181	211	192	180	176	176	188	194	156	167	173	157	158	202	168	165	191	183	173	163	190	160	171	181	169	181	168	168	145	171	168	173	175	158	167	183	178	172	171	192	178	193	176	168	184	170	161	170	176	178	160	201	180	164	181	179	184	171	156	179	201	154	177	170	176	161	186	178	155	178	180	166	159	164	171	181	151	153	172	184	166	169	156	171	166	181	152	155	171	178	201	170	162	167	170	187	176	194	195	181	149	158	193	143	178	183	175	203	158	152	184	186	178	161	160	183	176	184	150	167	180	181	198	185	149	173	169	189	160	185	196	169	187	173	174	154	199	174	189	170	175	147	184	186	204	193	185	190	209	169	174	170	163	180	144	189	161	184	197	205	164	173	177	166	171	150	204	195	187	169	187	152	162	171	172	179	170	193	184	191	157	177	151	168	173	167	202	182	209	196	204	162	182	185	195	165	206	198	186	173	173	198
8053	6773	5201	6025	5724	4107	3208	2443	2031	1791	1579	1557	1294	1189	1192	1013	921	857	774	762	695	655	669	609	553	573	628	593	555	519	515	519	471	502	532	475	424	463	460	474	452	433	467	457	442	444	457	435	463	462	463	440	489	429	452	425	425	436	437	403	437	440	445	459	434	442	401	446	433	446	460	433	451	448	425	425	400	392	425	410	412	425	402	443	385	428	422	464	401	429	432	455	418	468	428	429	382	393	404	386	429	426	415	430	411	428	406	436	400	447	425	436	424	391	412	426	421	425	417	431	420	432	425	432	426	427	440	429	421	439	430	397	450	440	397	423	407	409	411	429	396	438	415	398	414	438	449	411	460	417	409	425	442	406	458	403	400	421	390	420	467	377	411	393	418	427	442	409	465	411	435	399	434	434	443	462	417	419	398	428	420	412	429	396	415	431	414	453	403	392	431	452	403	432	432	447	445	406	396	435	395	414	405	441	430	443	423	413	395	414	415	405	398	425	447	410	399	416	427	403	371	440	418	451	439	451	382	423	436	398	421	413	447	405	401	419	450	388	407	439	433	436	438	440	455	405	433	409	431	434	412	414	399	418	412	446	409	455	389	383	399	436	445	404	434	411	384	416	405	439	456	413	409	418	474	460	412	388	446	466	386	437	447	428	467	445	446	393	427	423	432	436	432	422	432	441	416	421	439	440	434	429	420	397	399	405	430	416	468	397	388	401	411	403	418	419	404	439	419	429	438	378	424	452	422	450	432	412	377	374	402	411	418	395	437	484	390	405	412	427	405	370	410	432	410	397	404	435	435	396	408	401	377	425	451	420	419	421	439	410	426	413	427	389	425	409	385	399	404	422	407	452	444	423	411	426	441	409	406	452	416	466	415	414	426	413	396	393	399	414	455	446	432	417	442	447	391	445	437	454	455	426	404	471	420	428	446	421	428	413	426	405	451	388	426	438	449	423	406	400	426	419	404	410	416	427	419	419	441	402	445	418	447	410	461	422	444	429	401	387	421	435	446	421	409	439	414	431	424	460	399	422	420	394	419	417	421	425	427	475	416	422	400	431	456	422	414	437	446	449	405	410	435	426	398	463	394	405	418	404	405	449	426	472	439	418	453	419	408	437	451	427	413	399	411	420	398	402	431	397	403	422	437	420	417	442	403	412	406	391	423	414	432	447	427	435	419	401	373	439	464	442	464	395	383	429	453	399	414	406	420	417	387	423	452	414	449	423	431	365	419	441	439	455	392	409	423	440	437	430	454	450	437	409	430	426	450	379	459	460	405	442	420	415	391	435	433	449	433	443	405	420	414	402	428	430	421	419	430	437	392	443	380	425	412	390	463	423	420	428	406	460	406	418	413	415	395	432	410	416	413	397	433	435	422	445	413	417	410	420	433	384	413	424	443	370	448	433	411	458	462	428	418	413	381	426	431	430	436	409	393	464	413	394	396	428	415	406	401	386	396	419	401	430	415	415	411	366	402	443	422	439	432	418	435	417	422	408	431	428	445	404	422	475	435	405	383	431	426	431	396	429	389	409	408	378	457	428	404	378	399	430	424	417	423	408	411	453	441	406	435	407	384	416	426	413	420	456	410	392	443	416	424	414	400	462	394	406	412	433	404	445	390	447	413	411	408	418	383	435	395	440	435	422	420	443	371	396	384	430	409	449	431	439	443	438	428	420	396	461	434	420	406	459	427	417	438	411	422	417	405	397	447	445	439	403	421	422	424	410	427	449	442	412	408	433	421	423	404	459	444	427	396	368	408	454	392	417	406	430	404	375	415	404	426	414	409	416	414	425	494	421	441	431	404	440	388	433	418	440	421	416	443	406	417	409	421	393	436	437	444	416	378	419	421	431	404	430	423	406	464	428	400	409	455	432	422	445	453	413	407	396	411	426	457	417	468	417	483	421	416	405	425	439	431	382	360	433	411	446	438	448	411	410	422	404	433	443	415	450	416	432	426	423	413	418	446	457	396	420	446	423	423	413	378	428	460	410	362	412	454	398	461	389	457	434	416	415	431	426	406	410	406	382	378	393	389	424	415	413	429	422	447	413	434	444	404	421	395	412	396	409	441	446	458	440	416	408	403	430	435	445	433	422	445	409	398	421	395	411	416	396	435	399	439	402	408	410	426	431	424	443	389	427	435	424	399	422	410	419	410	431	412	428	443	455	417	443	421	403	431	436	385	400	419	401	448	459	436	404	434	421	441	367	408	428	434	414	434	436	433	413	430	463	434	415	404	388	435	448	421	391	427	428	447	434	404	432	382	409	471	487	400	430	410	448	425	434	435	432	419	405	423	421	444	433	402	451	424	420	392	420	395	429	433	426	430	441	395	423	460	448	384	436	391	406	403	420	450	390	418	416	416	438	417	434	412	437	429	421	427	416	397	441	421	407	420	398	439	439	438	393	431	436	432	403	431	414	445	424	440	428	430	433	400	433	390	446	437	411	456	423	441	428	400	407	398	405	439	424	425	414	406	415	376	429	381	412	399	449	421	436	400	455	399	389	430	452	420	420	455	422	402	454	418	401	429	457	434	405	401	414	419	437	486	411	446	450	429	416	421	404	434	459	425	445	397	428	416	416	405	392	409	396	386	378	375	427	406	448	416	395	433	431	430	404	391	415	445	425	420	389	434	444	446	392	434	395	425	464	426	475	429	415	429	408	420	419	416	434	428	460	442	456	439	438	416	440	414	444	424	420	406	437	447	426	413	437	448	409	409	419	427	466	438	443	387	417	438	412	427	454	422	409	437	385	430	438	392	472	421	398	414	396	446	434	420	411	406	472	421	422	402	410	392	415	397	428	468	445	416	393	422	375	408	447	436	443	437	409	438	451	429	434	408	445	397	423	426	434	468	389	442	428	415	401	402	401	407	422	416	420	461	400	394	442	449	427	425	401	429	433	435	443	434	421	423	423	407	458	416	458	428	408	422	417	425	389	397	389	391	413	430	448	412	425	429	439	414	419	468	421	442	458	399	477	398	421	395	440	366	431	412	430	421	448	454	383	450	404	412	393	426	416	437	446	386	410	442	391	418	431	466	371	403	444	471	392	435	377	404	440	431	444	392	406	433	422	389	411	442	417	413	386	440	447	463	422	418	423	439	402	408	437	426	435	454	435	407	402	407	410	448	397	427	411	420	432	400	450	445	429	413	440	373	419	404	420	417	444	425	396	434	418	408	457	419	438	421	416	401	428	387	443	423	415	441	423	433	418	433	441	425	444	454	440	434	441	395	410	412	446	409	429	454	411	413	418	436	374	438	438	395	448	445	440	428	401	435	436	423	408	436	428	454	437	403	446	427	431	416	360	442	424	458	409	391	416	393	425	387	438	431	432	442	450	479	432	430	424	459	401	416	403	427	446	413	418	444	424	429	413	416	416	411	413	430	425	429	429	435	409	425	420	457	453	396	407	420	410	438	438	466	445	416	411	453	434	429	433	439	415	465	413	441	436	388	464	421	425	374	393	413	406	418	417
34353	26894	14328	7093	4091	2419	1487	964	829	683	676	615	485	444	418	374	358	349	318	303	254	254	221	272	262	214	242	209	228	196	216	205	198	211	195	196	219	214	165	159	201	183	186	182	191	186	174	186	200	191	202	180	191	161	175	182	168	207	192	154	163	181	193	181	165	171	202	183	171	182	190	157	188	186	189	178	189	183	188	180	186	169	185	174	184	187	186	168	186	181	190	179	184	161	186	178	161	178	177	196	149	157	176	160	170	174	178	172	171	175	204	185	188	170	179	174	222	173	199	173	160	145	166	199	178	206	189	183	181	139	177	178	172	145	168	185	155	172	207	172	181	151	154	202	171	197	166	148	147	165	149	169	168	177	166	194	200	174	224	172	205	185	182	197	177	185	174	180	166	156	178	152	170	194	183	168	185	198	185	158	177	178	153	190	176	172	173	171	171	184	156	170	160	207	171	184	174	196	172	187	192	185	188	173	166	182	180	184	197	191	176	188	193	194	193	170	195	156	192	181	185	188	160	173	190	177	161	167	167	179	188	167	192	161	173	175	168	197	182	194	198	179	172	173	202	164	174	172	194	178	185	167	182	173	148	183	170	178	169	187	192	193	199	159	178	182	164	196	174	169	150	165	176	169	164	195	194	179	188	183	168	160	189	188	155	177	172	175	200	172	201	164	186	178	162	194	179	173	185	188	185	171	174	196	180	199	181	201	171	168	178	188	181	162	190	199	166	184	159	156	181	149	193	196	168	185	189	170	184	170	156	200	169	176	150	194	152	160	178	183	147	170	190	177	177	161	188	171	204	176	184	159	183	159	175	158	153	186	179	161	185	174	182	177	137	192	179	184	168	153	166	170	185	202	179	159	179	174	164	180	177	172	163	175	166	175	140	186	164	173	187	163	201	180	169	184	162	176	191	175	165	189	191	187	168	170	159	160	168	148	174	185	189	181	204	158	166	175	172	200	194	180	175	157	175	174	182	189	177	182	164	181	166	165	188	181	199	166	189	181	190	208	197	180	170	172	180	158	162	195	178	178	155	178	173	199	164	163	200	153	170	165	202	196	187	176	179	190	187	165	170	166	176	181	204	166	155	157	204	180	194	166	159	185	156	180	170	171	165	167	156	188	197	198	165	164	186	185	158	187	186	178	160	168	185	176	178	179	203	175	176	190	220	205	168	170	171	197	184	172	167	182	170	172	155	177	167	186	187	180	189	160	194	200	192	150	179	148	191	154	184	173	198	170	185	170	180	182	169	189	187	200	163	181	171	186	184	174	179	131	185	175	156	159	165	182	198	178	173	173	186	156	177	179	188	198	193	165	194	169	175	207	187	183	183	171	181	168	185	155	176	178	182	203	168	162	168	145	194	184	188	179	181	176	170	168	163	176	158	163	192	178	167	180	139	173	186	196	156	179	169	184	167	188	194	168	186	211	164	168	200	164	174	172	181	204	170	152	184	173	175	176	164	169	193	151	154	152	181	161	170	194	156	169	168	168	175	169	199	209	173	172	189	163	159	162	177	168	157	198	175	179	162	180	194	202	164	186	178	162	174	188	162	189	184	174	183	198	199	192	179	170	179	170	167	171	180	188	152	162	123	171	200	184	147	169	182	162	164	202	150	195	188	186	199	179	169	169	180	166	201	163	160	191	190	182	169	172	191	169	159	174	173	180	194	187	180	188	189	209	157	171	154	171	189	200	173	169	179	184	174	168	157	177	182	163	182	158	176	177	180	180	195	179	170	175	183	160	195	188	176	170	182	133	149	124	157	197	178	187	182	199	184	194	181	182	190	181	164	184	205	204	153	178	203	172	174	158	170	169	152	158	183	209	185	201	164	192	171	173	169	210	175	155	166	165	166	170	156	152	172	169	184	169	186	186	176	151	167	191	154	193	150	171	171	173	173	143	183	195	198	176	198	189	147	162	173	186	210	186	175	196	208	205	168	177	165	167	212	166	160	173	173	149	183	162	174	204	164	179	180	211	155	165	185	174	197	169	178	166	177	173	193	193	185	201	178	171	163	189	183	187	172	204	194	176	189	187	171	185	195	181	189	156	174	175	171	176	200	175	190	170	176	170	164	168	171	194	155	159	176	190	156	179	169	208	177	191	203	173	198	163	181	184	203	192	159	196	171	170	159	219	175	157	184	183	178	183	200	189	189	165	165	199	146	214	171	165	159	145	151	182	175	171	167	183	202	190	169	150	188	185	169	187	185	210	150	172	215	175	188	155	203	177	168	177	190	176	157	156	177	193	165	165	190	184	166	184	181	179	172	201	163	174	140	182	171	150	160	196	182	199	188	184	188	168	144	177	175	155	180	188	151	170	172	190	187	176	191	193	143	158	187	191	183	160	174	186	227	176	153	164	181	179	170	196	161	184	170	178	169	189	169	162	180	182	169	169	166	168	181	143	154	163	203	196	174	180	150	173	174	163	176	178	175	189	183	167	175	181	147	166	176	171	169	166	178	172	178	178	185	162	192	182	180	169	177	179	161	150	161	191	186	164	171	182	169	189	189	162	187	135	200	183	167	171	156	186	176	164	162	144	172	190	170	161	160	179	181	165	163	181	185	173	176	196	156	178	211	198	170	200	167	185	205	197	176	177	151	174	181	168	185	187	183	170	168	176	197	167	163	195	157	172	174	211	150	191	192	185	168	174	186	198	170	168	155	169	187	193	177	186	168	180	174	215	171	192	156	173	188	182	189	178	172	182	203	176	156	146	202	183	145	169	187	177	143	170	190	151	177	147	173	188	179	185	173	168	175	156	200	178	183	169	190	182	176	153	169	189	176	183	177	172	179	183	157	170	180	162	191	164	154	194	182	150	167	172	146	175	198	163	186	163	165	151	191	191	189	172	180	200	193	187	189	198	181	172	197	150	173	163	174	185	177	161	192	180	179	185	186	145	177	198	179	183	191	164	161	174	182	155	174	158	192	181	193	182	186	169	171	180	147	167	179	182	179	185	170	218	184	189	197	184	175	165	179	178	173	170	165	189	174	163	191	195	162	168	165	167	160	178	173	191	177	202	162	172	158	177	163	194	199	167	177	176	172	193	173	192	159	179	184	176	181	187	163	173	184	169	170	154	188	164	169	185	171	163	195	168	177	170	185	174	172	190	184	178	186	184	193	190	171	191	188	199	165	199	164	171	196	192	156	174	161	188	168	194	172	179	184	187	197	176	190	159	185	131	183	175	217	182	174	165	192	180	187	185	172	163	177	174	183	172	173	192	202	169	157	186	181	178	186	168	188	174	186	175	185	166	156	176	166	147	158	182	187	198	205	202	169	182	164	179	157	179	161	161	178	178	160	184	208	186	170	185	180	173	155	181	185	187	167	141	183	168	189	177	177	200	163	167	172	193	161	182	174	182	169	183	183	195	214	163	171	194	168	170	175	192	165	174	204	179	163	148	161	152	158	174	202	188	220	191	179	167	200	196	174	183	159	169	183	158	179	187	173	177	170	188	194	175	183	191	159	174
26507	21003	11587	11419	10458	7958	5866	4470	3862	3322	3032	2926	2372	2006	2075	1749	1710	1474	1413	1074	1039	1019	975	889	867	820	788	726	722	632	627	606	646	674	636	583	567	528	523	521	488	447	527	490	477	500	468	498	464	479	457	476	483	461	439	458	461	476	463	468	441	468	473	428	424	475	475	429	405	440	399	415	423	414	401	432	429	438	398	465	460	413	431	426	420	422	409	414	440	450	446	434	411	460	421	456	448	451	443	424	408	451	462	431	381	417	436	432	426	416	416	435	436	439	403	444	410	394	431	418	387	417	444	420	449	450	468	425	411	426	412	421	429	393	427	453	461	428	450	409	397	442	397	444	420	448	421	427	477	373	455	436	428	406	420	440	440	428	437	452	435	424	468	422	445	420	436	412	448	436	420	391	448	449	499	450	476	444	440	401	428	423	427	415	412	418	447	440	394	420	401	428	444	403	421	444	459	399	435	473	411	419	447	423	400	416	416	414	400	441	416	426	390	421	412	418	411	416	420	412	459	428	450	437	432	437	462	423	450	439	458	410	401	406	406	414	397	454	418	429	446	391	416	403	426	427	393	416	440	420	412	428	385	425	414	420	435	422	436	428	473	439	418	408	409	393	425	409	443	427	424	426	426	415	395	397	413	427	398	435	441	414	453	407	439	440	457	423	445	387	416	444	405	425	426	410	439	414	447	439	437	395	412	419	427	458	401	409	412	402	422	430	449	439	441	391	392	452	437	432	430	420	406	407	445	396	426	445	431	451	416	413	383	436	407	431	412	415	423	378	419	427	410	439	431	362	415	430	456	438	423	411	461	435	421	440	428	385	422	417	415	409	432	423	423	413	399	435	393	421	406	394	397	449	442	423	425	450	445	435	437	400	420	403	393	439	428	452	433	437	431	439	428	418	416	426	403	463	475	398	439	445	427	421	415	411	421	395	436	431	393	425	430	413	445	472	457	446	434	413	411	399	409	401	416	437	435	420	455	418	425	414	482	419	438	465	406	415	410	440	412	416	407	404	417	422	430	452	410	422	423	421	442	422	417	448	443	422	419	427	430	402	413	449	448	441	412	387	438	408	442	422	436	469	398	415	414	439	406	410	425	428	436	422	411	425	416	394	396	438	425	423	426	405	428	424	420	420	458	435	402	406	470	418	415	380	389	421	457	369	398	410	441	463	421	419	454	446	427	418	407	400	417	421	450	464	427	429	430	443	434	382	408	415	412	435	437	441	406	444	426	468	434	394	427	479	457	477	432	433	400	417	425	436	425	408	435	443	409	413	469	458	403	404	425	426	434	396	417	412	441	427	398	448	433	408	421	389	461	407	444	429	438	446	431	423	461	410	383	461	416	396	414	428	410	456	417	417	412	414	447	390	412	459	415	437	434	434	376	440	439	461	442	446	421	431	411	422	445	425	426	434	404	413	417	469	420	436	448	437	446	430	400	428	440	445	433	425	399	422	448	422	429	434	428	430	440	385	421	441	423	440	394	454	384	464	418	435	416	430	449	435	430	445	400	429	414	429	413	427	411	424	476	426	446	418	450	420	440	435	431	466	436	448	416	431	420	398	418	440	419	450	399	426	420	446	410	438	446	447	432	396	450	457	432	422	435	414	452	418	411	411	433	409	403	407	448	437	401	425	407	440	419	413	435	441	433	447	420	419	432	422	421	421	407	451	411	422	447	406	446	444	437	421	417	417	439	467	431	431	410	417	419	412	413	383	401	458	406	425	413	473	427	393	441	440	427	456	447	419	436	450	421	410	399	444	387	439	417	434	413	443	392	413	429	406	424	424	453	462	455	411	473	466	427	418	414	420	456	413	417	393	392	405	432	455	418	402	398	442	404	399	410	465	451	414	426	413	433	439	482	421	420	420	449	399	419	444	436	429	428	413	448	415	425	434	435	411	450	425	411	464	433	419	439	389	420	445	399	410	409	376	423	427	434	450	425	392	383	422	444	433	427	417	459	417	427	393	409	434	426	419	434	471	435	410	455	447	416	443	444	419	410	452	423	470	438	439	412	442	420	438	407	452	468	443	408	418	416	414	436	434	418	442	425	441	425	407	479	430	424	408	454	438	389	394	417	421	423	417	420	424	418	444	462	443	409	429	379	413	419	451	424	429	431	415	449	396	432	438	452	414	423	421	423	450	460	406	402	429	456	445	422	434	385	426	439	400	407	398	407	429	372	390	421	402	417	414	397	416	394	393	460	432	445	405	446	434	469	453	418	424	427	403	439	427	441	415	447	443	437	416	423	396	444	400	467	431	439	434	403	426	438	433	451	398	410	434	466	396	422	428	413	427	440	458	433	407	433	400	407	414	414	424	393	420	444	413	409	416	438	447	401	429	415	461	430	432	435	409	428	424	444	461	409	476	402	437	452	460	412	420	396	445	405	419	442	439	371	428	427	422	432	437	434	408	438	401	377	413	438	438	388	409	389	427	430	405	417	416	417	416	447	438	465	410	402	411	419	428	399	430	409	419	421	406	423	429	412	428	410	445	457	423	414	441	444	451	405	393	409	443	419	403	420	417	406	429	391	402	414	437	424	442	427	446	432	424	405	414	411	434	440	442	409	438	418	406	429	393	399	450	419	418	467	459	435	421	430	432	398	427	430	405	442	400	383	408	456	404	403	411	449	428	395	434	450	472	397	443	427	439	446	417	438	432	420	447	410	456	468	412	400	405	441	447	427	420	416	411	426	428	452	395	430	415	427	435	385	449	421	425	426	410	432	379	422	395	425	436	414	447	425	447	456	411	418	441	408	393	403	396	441	459	423	468	440	422	404	428	427	422	463	452	426	425	432	447	436	424	426	426	436	427	409	427	441	419	412	392	429	421	424	431	419	442	422	446	466	443	480	411	485	458	450	442	437	404	425	430	429	401	449	392	414	408	446	434	425	420	413	408	418	479	444	444	429	436	433	421	398	409	464	459	433	396	392	434	427	422	497	444	451	442	447	382	376	421	429	457	436	449	391	433	427	427	444	414	431	407	427	402	426	423	420	423	425	422	401	433	415	454	409	394	430	428	371	425	395	415	414	425	425	450	392	437	402	479	405	433	434	425	446	475	415	446	412	406	450	480	458	427	409	436	418	425	428	405	443	461	399	401	442	403	415	410	382	442	468	417	453	442	433	442	409	424	399	444	417	406	440	462	394	444	468	441	409	433	456	427	410	406	421	430	439	434	412	421	408	404	416	407	469	453	390	417	427	457	421	424	445	461	446	438	422	378	402	395	423	408	380	411	430	405	406	427	430	437	425	477	436	442	416	441	424	427	396	431	419	434	436	440	425	413	411	425	471	421	423	426	447	448	419	438	413	391	402	412	408	392	418	438	428	442	406	409	409	443	445	424	429	387	410	414	414	395	389	400	462	421	432	436	460	443	410	442	425	419	423	410	424	416	452	462	411	454	395	390	467	436	437	429	418	439	394	422	434	407	407	417	401	431	440	432	415	407	445	411	428	435	411	435	407	434	421	416
44070	34014	19318	11129	6771	3920	2226	1482	1198	1061	930	763	645	562	553	485	449	417	344	357	322	306	297	226	234	246	248	224	239	210	187	210	179	210	202	207	175	191	189	200	164	153	155	152	175	134	165	166	150	160	131	160	182	175	145	174	143	149	165	137	167	136	153	140	139	160	129	164	152	156	173	172	139	155	165	155	153	170	154	119	133	162	139	132	139	141	159	149	177	154	142	138	124	147	158	152	125	121	153	165	151	130	155	147	151	146	158	159	155	149	172	160	157	165	147	162	140	157	151	140	147	120	133	140	149	146	114	143	171	142	155	131	159	156	151	151	154	147	148	152	143	150	149	141	148	152	153	153	158	149	143	153	146	114	147	164	188	145	127	133	154	159	153	167	178	162	140	147	143	160	160	143	146	176	161	164	141	144	144	156	132	151	170	161	150	167	157	136	160	154	129	144	145	163	140	153	138	148	148	165	150	151	164	159	162	142	132	157	157	138	149	159	148	167	139	148	141	133	146	138	147	142	173	156	162	154	132	165	153	147	159	163	148	139	145	134	151	166	132	147	135	155	150	153	137	168	157	130	160	167	146	176	172	144	146	137	150	140	139	173	144	174	146	138	148	152	129	122	158	150	130	152	141	139	161	165	151	168	141	138	155	140	151	137	149	154	157	145	143	171	158	156	150	162	141	167	135	143	171	155	158	132	139	162	157	157	150	118	149	150	150	160	130	137	154	150	158	147	123	197	152	155	131	135	164	149	162	131	145	156	133	142	150	139	146	144	168	150	132	142	154	143	167	157	137	152	146	144	148	150	153	136	160	141	167	167	141	163	163	131	147	141	154	157	153	148	138	150	142	150	153	149	147	152	147	159	168	159	148	151	177	155	156	126	155	155	132	147	163	129	165	150	145	147	168	157	141	161	157	136	149	146	137	145	142	118	145	145	132	126	160	151	162	162	132	149	155	139	158	139	167	161	139	138	134	152	137	150	170	157	127	140	146	138	137	141	152	126	127	138	124	150	176	141	137	145	148	149	142	126	133	138	157	161	170	175	159	194	168	148	175	138	154	149	152	169	175	174	166	132	151	139	160	173	158	161	163	131	157	136	171	149	142	131	129	151	139	135	155	157	156	151	139	161	141	138	160	130	148	153	139	155	159	140	164	124	160	129	139	143	164	139	150	150	150	165	138	144	161	146	170	167	156	141	135	154	161	137	184	146	154	149	147	133	150	136	160	138	155	146	151	146	146	138	148	141	150	158	146	147	140	152	154	146	140	139	128	142	153	140	134	157	161	172	149	157	184	155	134	152	146	143	156	149	131	166	168	151	157	152	144	140	157	129	154	155	147	155	149	158	155	131	144	171	155	150	158	147	131	144	142	154	125	122	145	140	172	181	158	134	131	158	163	155	154	139	148	136	160	126	139	151	162	140	152	130	162	161	172	140	158	137	148	137	157	121	141	136	152	149	129	146	135	151	150	171	147	129	144	170	140	161	150	150	162	139	150	140	142	149	165	160	134	149	143	149	118	126	163	153	141	141	138	148	164	162	140	136	146	172	158	133	149	136	151	144	124	159	158	172	138	166	159	170	149	147	164	148	154	134	178	150	180	158	135	150	147	149	156	153	159	122	150	140	134	147	141	160	150	138	151	141	143	156	148	145	153	153	150	160	145	135	156	147	154	142	159	151	159	137	167	155	143	144	149	154	149	153	155	144	162	149	149	126	152	151	144	154	158	156	127	144	142	144	117	159	152	159	148	133	153	143	144	127	152	122	161	147	141	155	146	158	141	159	139	163	159	144	159	158	157	169	158	148	116	147	153	150	166	120	146	150	164	146	155	137	139	141	132	133	166	142	134	155	147	178	131	153	151	136	153	154	147	173	161	162	132	124	161	153	163	143	163	140	178	136	145	169	129	140	149	149	155	161	142	160	149	154	161	141	141	170	142	149	140	124	129	153	154	131	131	155	124	159	154	162	146	148	155	154	127	156	154	146	136	170	163	178	124	141	147	157	132	158	130	152	180	125	143	141	142	149	111	130	148	141	132	148	167	139	161	159	142	166	152	151	120	165	132	142	159	134	147	135	148	146	151	156	146	149	143	146	142	175	150	157	147	157	142	164	182	144	148	142	150	138	165	154	127	140	134	133	168	156	138	125	157	145	144	161	133	182	148	164	148	157	167	152	129	126	149	138	156	148	173	152	150	136	154	128	149	155	149	168	149	156	144	149	151	139	164	158	150	139	130	156	125	149	161	151	126	128	125	178	145	166	134	148	129	138	159	156	156	147	144	158	125	174	146	134	154	146	142	150	148	159	166	124	168	143	126	136	153	164	176	156	141	113	131	162	151	159	143	164	183	162	165	147	161	150	145	175	173	141	148	132	134	139	147	153	138	155	164	141	169	149	156	145	147	175	171	152	141	167	161	146	157	133	155	164	158	167	143	120	144	147	147	151	157	153	158	135	172	160	147	124	167	164	161	141	161	168	127	145	148	132	151	149	152	162	154	141	156	151	175	146	138	142	160	125	167	155	140	164	156	158	167	162	138	145	156	161	146	166	190	163	138	158	134	157	155	161	153	127	142	132	158	154	152	151	143	139	133	170	151	152	153	156	147	159	137	148	131	131	142	177	114	172	158	140	148	127	129	142	170	165	157	153	158	152	146	137	145	150	127	118	151	163	154	142	135	161	151	143	159	147	147	132	137	165	145	131	136	137	167	164	149	119	150	170	154	171	150	140	148	148	152	169	165	160	150	137	148	150	141	168	152	163	185	156	143	154	141	141	150	141	157	159	151	150	152	127	133	158	151	142	145	151	153	160	136	152	141	158	154	134	146	155	186	122	134	150	170	160	158	144	128	159	141	160	154	166	146	146	154	150	146	145	162	153	151	152	142	158	163	149	159	129	133	141	158	153	172	159	163	151	130	138	151	156	146	164	176	192	159	137	171	146	146	138	150	166	151	132	146	159	145	137	149	129	140	169	145	160	164	149	140	140	141	127	125	160	133	140	141	170	152	188	133	150	151	149	157	143	157	163	150	130	144	138	171	144	145	163	158	167	161	156	145	134	152	157	140	156	166	136	139	166	150	155	141	141	144	158	153	151	148	132	178	159	151	159	129	140	131	153	162	158	162	145	149	118	134	152	166	154	144	131	134	149	157	143	139	139	160	144	156	168	134	143	132	149	157	147	143	137	147	152	152	164	131	163	144	137	153	149	138	141	155	170	154	143	147	165	149	146	151	186	170	130	162	153	152	157	165	151	143	133	151	156	129	145	168	158	149	142	115	132	167	150	131	135	141	145	143	141	159	161	149	144	148	158	168	148	131	132	150	151	160	175	144	141	151	118	161	171	122	147	156	167	135	142	160	173	179	175	146	155	145	169	153	130	152	148	149	145	150	171	140	150	140	164	155	167	151	158	161	140	133	151	154	165	160	142	135	158	149	150	152	130	150	155	151	146	156	164	147	156	159	163	144	144	140	147	166	144
32551	27081	14570	15160	14823	10907	8097	6380	5424	4822	4566	4050	3410	2928	2737	2570	2211	1986	1776	1496	1369	1260	1270	1079	1052	1025	948	951	797	693	654	692	679	705	728	645	599	590	555	553	480	517	501	507	512	439	469	422	447	446	410	443	466	447	400	388	407	388	389	420	390	404	369	370	415	359	410	373	412	379	409	348	357	367	363	377	401	364	377	399	356	375	360	370	402	383	387	375	355	406	368	385	357	348	357	371	356	355	358	350	400	368	358	356	383	340	387	385	359	382	373	352	378	342	326	351	343	363	374	370	341	379	375	343	342	360	364	395	360	392	359	391	361	358	374	356	371	345	318	370	350	373	351	373	347	374	371	359	343	378	377	358	374	366	373	350	360	361	360	370	393	372	340	335	383	379	360	376	329	339	371	362	346	377	356	374	356	348	341	372	362	367	358	359	345	422	398	351	350	342	363	350	336	353	339	342	365	346	351	389	374	352	395	328	360	346	380	361	337	389	366	369	362	382	371	324	349	358	361	403	385	324	356	373	394	354	353	385	356	377	375	355	362	376	345	344	387	340	338	375	350	331	367	353	383	399	378	354	381	386	370	384	352	364	350	369	374	363	385	406	394	358	345	339	371	379	350	354	358	378	366	363	340	359	341	366	355	364	351	343	404	350	379	341	377	362	389	397	349	396	353	372	371	369	378	381	382	337	347	382	348	356	351	354	381	364	403	368	378	354	362	370	357	328	365	352	373	364	380	366	358	401	381	358	380	374	382	384	387	361	309	360	364	382	365	364	363	331	376	365	334	388	351	364	337	396	339	364	346	337	377	365	367	375	331	365	377	369	345	351	348	347	363	321	373	351	333	357	389	354	367	374	350	345	378	399	352	407	362	353	347	365	372	351	362	347	342	329	404	373	392	335	364	346	335	344	343	340	375	367	354	381	361	305	340	336	336	375	369	373	390	362	374	323	360	362	372	343	389	361	342	345	359	327	345	363	375	377	362	363	348	345	331	368	375	388	373	361	398	360	339	344	383	356	390	401	369	347	366	368	359	364	356	419	409	413	353	372	368	361	363	368	371	359	401	345	396	370	382	342	385	366	394	344	353	373	352	375	386	349	364	378	375	344	389	387	386	369	341	369	373	381	372	355	354	375	376	344	355	360	371	368	366	373	355	394	365	368	353	381	351	345	363	359	363	366	354	384	382	321	363	376	368	368	364	386	377	372	359	350	355	386	364	383	346	308	380	344	363	376	356	352	369	337	369	343	332	348	407	343	359	337	339	369	377	331	374	380	386	362	382	336	353	368	322	349	360	399	330	332	361	341	350	355	371	387	353	348	350	344	367	350	362	388	332	356	346	339	378	360	371	372	364	338	354	366	383	360	361	375	394	362	376	356	379	358	353	354	371	377	347	383	348	373	332	349	368	389	358	394	375	388	398	361	344	359	366	297	367	318	336	362	357	372	374	383	357	368	369	355	367	355	358	372	373	367	368	373	358	380	376	340	367	363	343	339	366	383	368	368	392	368	385	363	355	361	383	405	362	340	378	348	356	340	355	345	356	353	365	327	385	350	342	364	382	375	381	360	364	369	377	375	363	369	353	348	375	396	335	377	365	377	364	361	376	359	387	401	386	367	359	387	382	336	369	375	362	338	391	333	340	375	356	377	332	365	385	347	379	386	333	366	349	364	370	364	365	383	388	383	384	344	415	346	340	386	344	345	364	376	344	394	361	356	359	348	358	382	368	362	362	366	362	350	358	369	362	359	326	358	408	381	347	345	368	379	380	375	374	342	344	374	362	346	394	354	367	325	353	372	387	370	329	337	359	359	373	378	354	339	339	364	334	347	372	359	390	341	365	337	393	350	370	405	382	368	362	365	354	404	353	343	336	393	347	344	350	353	333	348	363	373	349	380	403	358	380	352	405	390	364	352	373	390	371	399	378	385	344	361	352	388	358	386	364	413	355	395	366	384	371	377	373	358	359	360	312	372	366	350	343	386	362	352	344	347	378	387	382	366	371	386	363	378	336	377	341	367	368	403	361	396	371	364	377	374	357	380	398	373	352	361	344	377	359	364	339	337	383	360	357	362	308	368	392	338	366	360	367	371	361	360	370	331	369	342	356	353	366	359	371	368	341	374	368	389	361	377	373	343	376	362	366	348	352	368	405	365	404	376	384	373	333	366	325	383	379	340	352	356	379	390	373	363	387	369	379	364	334	369	376	345	331	375	363	377	358	344	359	337	344	381	349	352	368	385	361	385	402	348	326	367	399	369	360	378	386	334	385	346	363	355	370	375	348	369	391	376	372	324	366	376	353	370	347	367	373	361	350	361	363	342	332	381	366	380	350	350	325	363	362	361	413	352	398	358	387	347	363	363	342	373	334	371	369	364	368	373	341	340	391	370	351	385	353	340	345	386	388	348	348	354	353	373	336	385	358	372	359	384	338	359	373	344	352	335	363	396	362	358	350	377	414	358	343	347	349	383	346	368	373	392	360	376	362	376	358	361	408	379	340	363	345	366	387	334	362	358	347	359	336	356	357	383	367	365	339	349	354	334	377	370	404	384	387	377	344	364	374	338	356	382	335	383	373	325	396	350	362	364	386	345	357	366	370	337	366	367	345	394	364	371	334	352	349	384	348	392	368	317	374	356	352	376	372	362	363	320	344	360	371	376	351	343	340	348	348	367	426	343	349	346	390	354	389	365	372	374	357	355	370	361	349	353	364	392	392	357	393	367	405	363	335	355	389	371	325	354	353	378	373	368	352	420	336	410	355	354	396	370	342	327	361	359	373	361	380	363	361	367	372	353	369	362	347	334	354	365	396	376	335	375	361	359	340	370	407	379	360	373	339	343	388	370	304	343	393	346	350	337	364	359	361	344	349	343	357	355	316	371	359	338	410	370	363	334	363	371	375	340	386	366	393	375	376	349	341	360	381	357	372	393	357	376	352	365	368	359	376	370	372	343	370	371	365	376	339	335	372	349	353	379	389	372	357	371	338	372	343	360	344	349	346	361	358	335	360	381	355	360	367	338	373	363	385	353	345	378	388	379	323	371	361	381	358	360	361	357	387	403	349	398	388	354	337	337	361	373	368	360	352	372	404	345	359	376	361	336	367	361	356	347	354	374	353	339	375	320	335	379	332	372	360	353	333	353	341	345	360	403	373	362	358	345	374	404	340	337	388	363	356	329	349	381	378	356	340	380	367	367	351	385	368	361	351	350	367	364	375	366	382	334	368	374	370	377	363	368	354	360	354	373	360	338	294	368	360	366	366	387	373	357	323	355	339	400	408	379	390	342	363	359	361	356	345	372	328	346	342	365	342	396	357	376	408	348	355	380	367	364	384	351	376	381	354	379	363	340	337	371	352	340	382	359	345	341	399	377	339	333	396	364	330	350	368	364	390	357	391	386	361	338	371	335	371	345	372	367	364	371	337	372	373	355	351	349	393	390	361	367	378	360	355	362	379	344	347	355	347	335	336	398	362	379	343	347
10935	5957	3355	2119	1554	1015	717	571	522	416	411	381	305	322	293	293	285	254	245	236	227	218	227	190	185	209	202	208	178	178	159	196	203	198	209	177	191	178	191	181	178	212	183	159	199	185	182	189	193	184	181	180	176	192	184	210	174	197	175	180	168	194	172	182	177	208	171	178	203	168	176	185	170	189	171	177	162	185	170	183	193	168	157	169	170	197	194	159	158	177	154	180	194	155	185	168	166	171	166	188	208	164	158	201	166	184	164	175	188	202	149	165	178	187	185	160	190	162	174	179	178	170	156	166	183	162	169	178	188	187	182	183	185	174	182	192	154	186	185	161	177	198	189	170	193	168	186	174	187	156	215	205	164	188	161	177	183	183	174	172	175	196	182	172	184	158	146	161	214	156	199	173	193	155	179	154	174	175	137	167	197	166	187	213	175	181	140	151	182	154	172	173	196	190	192	185	146	189	191	190	173	207	193	201	160	172	172	191	164	187	167	164	200	188	175	170	196	205	181	167	168	161	177	191	185	174	178	188	195	184	188	160	193	164	181	170	181	187	188	182	185	184	150	167	169	180	156	170	183	203	194	160	175	205	196	173	203	189	188	187	179	183	188	179	168	174	176	177	173	177	185	196	160	170	171	175	201	173	152	151	154	149	169	175	189	164	174	184	170	185	192	169	182	183	174	175	197	208	179	199	166	187	182	183	182	180	201	188	162	159	208	174	173	208	165	174	165	174	169	194	181	156	177	185	182	170	194	176	211	161	181	187	179	188	156	172	172	179	188	143	190	200	172	189	178	201	176	171	183	191	176	187	195	179	190	191	193	182	183	172	199	197	195	199	157	157	183	175	167	156	169	183	193	179	199	185	191	173	161	187	188	168	204	185	187	185	182	169	165	189	183	187	158	204	185	184	187	179	214	177	187	203	182	185	187	173	185	185	200	183	176	172	157	176	202	170	182	199	179	206	163	186	178	172	194	172	173	192	183	188	172	174	173	172	199	186	200	187	188	175	185	165	189	170	169	159	154	146	187	176	197	205	167	197	166	176	181	177	180	196	182	161	169	199	195	159	185	185	180	174	198	181	171	172	189	169	187	163	160	187	199	181	176	182	172	201	186	158	166	159	159	184	180	175	174	154	169	189	185	161	167	161	177	157	194	194	180	193	175	191	182	170	173	170	165	162	175	156	174	159	186	178	158	196	207	199	170	163	184	171	201	184	168	184	172	178	172	181	163	167	197	182	198	176	200	151	197	176	181	174	157	199	171	212	175	167	184	183	198	183	189	164	176	207	182	180	140	204	165	178	164	173	179	164	183	178	170	196	170	178	175	174	181	200	192	163	185	175	169	191	169	192	204	171	173	174	181	157	199	186	169	164	174	174	200	177	175	191	195	165	171	173	186	176	172	162	175	174	191	158	182	157	176	181	168	160	207	172	163	184	167	172	164	169	169	177	193	205	162	189	167	172	173	157	181	180	169	185	183	181	152	164	197	163	213	186	171	169	182	170	172	166	185	185	188	169	169	185	191	178	182	178	184	175	169	178	172	213	186	188	182	192	174	171	162	179	178	182	183	203	166	191	169	192	169	188	172	170	179	178	190	179	183	173	163	177	146	166	193	180	186	194	183	194	179	192	158	171	171	186	173	197	183	187	169	191	195	171	171	167	197	168	148	168	180	172	163	171	168	190	190	165	185	195	184	177	163	163	188	206	173	206	194	174	178	200	209	179	195	190	161	196	175	189	198	163	195	161	170	167	180	188	171	186	191	186	187	189	184	179	159	184	168	181	172	181	201	186	159	192	193	188	171	197	160	169	168	190	177	151	183	178	188	159	167	170	178	170	163	176	175	175	186	214	206	217	169	181	184	176	167	176	203	182	196	203	170	163	186	189	159	179	166	177	169	177	184	185	187	174	194	196	171	188	173	194	180	195	181	200	181	168	197	181	133	162	177	176	195	165	177	211	200	195	174	162	190	193	153	157	157	164	158	194	166	173	197	170	179	156	187	186	165	174	169	187	161	190	181	192	202	165	149	149	147	164	201	171	173	171	170	169	139	177	193	186	188	186	186	170	148	177	201	174	206	152	159	184	181	164	196	188	183	200	182	182	186	185	174	210	173	160	188	164	193	196	181	184	177	180	200	186	215	185	173	178	189	205	179	179	191	155	190	195	188	210	189	179	194	183	160	160	176	203	151	197	198	171	173	205	162	169	176	181	172	186	187	157	173	194	156	162	169	171	166	178	193	186	187	182	210	194	161	165	162	177	173	169	164	205	188	195	197	176	186	196	170	185	195	183	157	167	168	173	180	221	199	184	177	196	210	182	182	173	173	174	162	192	167	184	171	178	211	153	194	167	184	187	184	197	180	167	135	181	163	190	182	189	195	192	201	178	177	152	186	187	159	164	165	179	166	168	208	187	180	178	166	184	183	183	195	206	187	176	151	176	169	204	170	184	173	192	198	173	171	188	212	171	193	198	202	170	154	150	177	170	171	180	186	198	158	174	172	172	173	167	178	137	180	188	172	200	162	181	176	155	158	161	173	167	153	187	175	190	173	188	169	177	183	216	210	159	194	204	172	194	167	196	162	160	199	180	183	183	156	169	184	200	186	197	186	193	172	182	208	194	191	182	183	165	207	163	194	165	177	182	193	206	158	187	180	170	178	155	198	171	171	205	160	193	172	166	174	174	161	165	171	188	177	187	214	181	192	180	176	190	176	170	180	198	187	159	188	204	183	161	159	181	159	175	183	185	178	176	167	177	154	171	196	170	169	187	183	197	169	184	165	177	174	185	183	185	172	166	203	177	162	182	171	190	167	178	200	236	198	197	171	157	162	143	181	172	191	190	209	165	183	179	184	199	169	179	191	189	178	210	167	186	201	170	204	178	167	196	192	178	188	183	188	182	154	197	189	174	198	166	207	188	199	181	195	180	181	179	165	190	181	180	171	192	181	162	173	204	200	207	195	211	165	177	175	206	179	210	152	182	159	163	180	178	187	178	191	188	180	203	185	186	153	186	165	184	154	180	188	179	195	181	168	184	180	200	168	157	168	182	179	176	170	179	180	157	179	200	204	184	198	190	198	183	171	184	189	180	171	182	183	186	174	206	166	181	181	196	176	155	184	195	184	193	185	150	184	190	159	194	178	159	169	192	203	182	200	172	184	173	165	197	174	198	159	193	202	155	171	181	192	205	171	185	174	171	174	188	177	189	177	170	202	185	196	174	185	186	165	209	156	180	189	177	167	167	171	159	164	181	179	170	173	174	175	211	193	181	168	178	180	164	182	185	168	155	189	170	177	179	181	177	207	177	175	190	211	190	186	150	172	168	186	186	166	180	179	197	185	188	170	162	190	233	180	177	188	178	167	158	163	178	163	186	182	171	175	180	173	176	189	184	175	170	159	182	190	204	185	156	173	165	156	201	173	180	162	188	186	189	190	195	155	170	165	190	158	189	194	202	172	176	158	176	176	182	183	197	173	175
8440	6174	5401	6161	5739	4231	3029	2580	2279	1980	1825	1667	1359	1299	1246	1064	961	861	798	782	690	742	672	598	616	606	625	567	564	555	498	556	499	519	471	467	504	531	441	507	475	491	450	464	467	462	471	446	473	452	450	444	429	455	435	458	420	445	446	413	431	447	496	419	456	452	453	405	448	444	419	409	455	404	425	437	426	423	456	433	478	464	463	429	413	443	420	470	391	438	412	478	425	408	438	467	407	415	425	435	433	421	444	436	416	441	435	433	439	407	424	474	444	432	400	423	411	406	396	420	430	413	454	419	446	411	459	410	446	464	426	448	424	413	380	444	448	410	421	410	453	439	435	465	432	402	419	415	444	446	452	446	425	454	422	420	426	422	436	431	396	418	418	407	466	425	424	441	414	471	480	481	455	419	436	441	431	418	455	386	421	429	425	422	445	405	451	439	412	444	456	475	454	418	421	391	424	416	385	468	391	402	418	430	447	463	434	469	400	394	409	418	452	408	403	468	428	462	395	416	417	435	428	450	419	433	448	433	412	403	420	438	444	432	420	434	437	395	438	417	422	410	438	419	422	425	422	451	460	431	445	450	428	461	485	458	407	422	454	435	390	454	421	421	427	435	428	401	456	454	410	437	426	429	446	417	449	391	412	449	438	453	433	413	437	450	413	450	463	460	444	389	437	452	433	448	449	430	443	458	382	386	427	454	412	401	442	474	400	426	394	422	423	433	417	440	424	435	401	452	428	444	435	430	411	448	404	467	427	450	427	424	456	408	436	442	417	401	461	417	423	438	429	484	486	415	440	403	445	434	462	425	445	452	431	419	489	435	424	418	430	459	419	409	431	399	426	401	434	449	455	452	452	435	415	444	444	411	421	424	381	451	429	485	456	462	402	417	413	429	405	418	438	433	409	423	439	398	441	421	446	454	438	439	460	414	459	439	472	438	424	450	441	401	428	434	449	436	440	446	417	446	417	421	418	430	407	429	379	429	449	429	421	440	484	427	442	420	449	435	461	433	417	465	432	417	410	453	431	432	452	428	445	442	433	486	450	401	472	493	416	430	408	415	407	444	468	443	444	439	422	466	444	445	430	402	420	421	396	438	442	432	432	433	414	409	407	411	411	430	426	426	431	408	423	405	447	435	432	443	448	443	421	433	425	410	432	411	406	413	432	442	446	429	433	444	417	440	408	442	465	440	418	425	434	408	428	393	425	422	446	404	439	406	433	448	486	402	422	435	424	430	390	430	432	429	454	430	457	397	433	423	434	410	433	475	440	443	426	417	389	429	418	404	427	455	415	468	416	430	445	454	409	481	454	421	417	408	442	453	418	425	453	458	403	449	452	405	449	453	409	391	481	422	428	436	437	462	404	474	445	415	425	456	425	447	394	443	408	427	409	416	423	389	439	460	423	417	406	417	449	399	434	407	450	438	453	430	419	450	453	431	458	435	459	435	445	399	443	455	401	437	400	435	405	431	418	428	455	453	422	419	452	424	409	399	428	447	419	462	397	422	469	421	421	464	437	444	449	437	440	457	395	430	474	436	442	364	419	432	397	414	466	420	433	498	415	410	432	449	427	425	441	447	482	445	446	419	445	400	431	466	446	407	409	419	424	410	423	413	429	389	422	457	436	436	429	425	427	451	410	401	463	428	401	388	390	428	437	456	440	462	448	444	416	365	456	455	433	469	411	424	405	428	452	465	432	444	451	464	408	420	416	450	448	438	393	403	418	426	402	395	393	418	412	443	459	409	411	400	395	475	378	394	399	392	443	461	442	457	415	385	427	417	419	422	422	420	397	434	429	416	425	475	443	448	400	480	439	417	446	491	426	410	445	433	444	451	443	391	443	400	487	423	441	452	420	420	433	405	446	434	401	446	391	447	442	410	414	415	402	443	437	454	429	459	416	430	404	448	439	412	416	404	432	425	430	437	445	437	412	455	459	495	437	443	433	453	412	419	448	446	433	403	421	395	434	444	444	445	408	432	422	464	419	400	433	406	427	413	417	460	429	439	412	427	426	402	419	433	452	391	442	429	426	411	447	415	441	433	416	445	421	445	407	447	462	418	469	394	420	446	440	454	435	428	426	424	449	479	460	468	423	441	450	460	418	453	437	422	435	420	420	400	438	419	433	464	431	473	432	436	414	435	432	451	427	402	420	432	407	441	451	424	439	450	425	464	461	423	452	405	428	438	414	414	432	442	440	426	460	443	414	443	400	421	471	399	417	442	432	402	474	431	450	449	445	398	457	427	451	441	436	444	418	452	473	424	425	437	403	414	398	436	451	459	444	424	466	411	461	409	403	403	406	442	420	386	460	441	434	430	423	456	428	407	402	415	439	421	456	437	429	429	418	448	457	450	450	443	439	485	442	435	421	423	439	417	458	429	435	440	427	467	438	426	460	435	435	452	427	444	431	422	439	403	396	385	441	462	439	430	430	418	412	404	448	461	441	405	425	459	456	419	432	442	409	419	446	399	421	433	423	411	425	390	427	455	404	423	433	425	431	428	425	432	436	405	461	410	432	442	411	440	414	416	427	448	432	420	440	449	436	458	439	432	420	393	420	427	446	413	414	441	433	462	413	444	384	395	402	438	413	407	420	416	429	394	448	424	403	388	414	404	428	440	411	406	421	429	446	414	469	444	407	414	462	457	460	433	408	420	441	449	435	470	410	440	401	464	459	450	447	478	417	409	438	443	430	446	449	430	454	407	397	437	465	414	426	436	411	438	427	425	430	452	415	386	439	442	454	417	426	470	434	446	445	415	417	434	409	416	465	434	412	394	434	444	433	444	433	419	422	427	425	443	413	419	464	456	440	434	395	437	402	429	425	461	442	409	438	466	448	422	468	475	420	434	431	460	397	422	407	400	428	400	466	396	466	471	420	453	398	416	417	431	429	420	369	443	426	477	409	424	442	420	429	463	461	427	449	423	427	411	443	470	414	447	472	467	451	397	437	437	404	440	452	426	428	404	420	421	446	432	435	412	441	436	452	451	437	422	389	455	429	462	426	435	454	406	423	434	421	435	452	459	400	441	425	444	429	420	455	427	412	433	414	443	410	446	419	448	398	450	424	440	469	418	449	428	454	408	415	389	488	432	441	413	473	408	420	420	414	423	436	444	422	444	437	459	400	446	443	442	445	431	421	442	402	414	428	430	453	435	433	434	427	423	421	444	438	425	430	470	437	412	406	453	439	429	392	451	424	465	436	424	388	443	474	425	438	398	425	417	428	429	431	386	423	420	406	434	452	416	455	415	425	422	412	434	412	468	422	467	418	404	417	452	461	427	419	456	419	440	429	460	444	443	422	420	411	421	411	428	454	450	422	450	422	443	423	435	442	435	455	427	443	422	458	442	391	408	412	434	447	482	404	411	427	435	434	479	422	411	438	421	426	428	463	456	416	421	408	395	468	430	451	407	395	420	414	434	402	440	444	399	425	424	454	450	392	464	449	455	451	432	379	416	416	432	413	408	432	436	448	418
34260	25976	12142	6826	4196	2281	1499	985	862	763	684	598	558	496	432	404	369	325	295	311	307	268	284	242	221	253	194	199	187	214	215	192	196	197	220	188	201	194	210	186	190	186	224	192	210	196	184	238	195	186	199	163	201	180	179	166	212	194	186	198	222	177	204	168	160	189	175	165	196	192	162	164	166	183	172	178	186	175	188	173	168	183	196	175	162	209	182	197	160	169	159	187	177	189	173	190	167	173	182	181	170	165	165	174	199	180	183	152	172	172	170	180	184	146	179	166	153	177	157	175	160	188	192	180	158	176	175	167	151	185	174	179	172	179	168	188	186	216	206	170	196	184	154	164	177	192	189	175	191	225	160	165	167	195	198	189	216	184	182	189	168	166	188	190	159	169	187	162	194	186	167	179	173	187	194	205	179	155	179	171	151	162	209	171	198	175	194	167	175	157	185	199	180	159	184	201	179	178	193	169	202	204	170	181	172	170	187	182	198	171	207	187	172	172	165	189	189	186	191	185	182	159	163	163	191	193	203	177	162	174	163	217	171	173	185	167	172	175	174	176	184	182	162	160	174	174	186	184	182	165	182	178	183	211	200	166	164	196	179	186	179	185	171	188	198	172	152	191	163	191	164	177	165	178	185	150	154	215	177	200	195	185	177	181	183	181	174	198	192	183	207	189	193	191	151	175	182	168	173	189	191	179	188	188	181	180	167	172	191	185	183	183	198	172	155	185	170	183	190	180	169	184	175	197	200	148	178	194	183	181	180	156	174	188	169	212	173	179	201	177	151	171	181	158	168	202	180	174	171	185	160	163	192	178	171	169	182	200	191	209	174	201	178	168	156	184	183	183	190	171	184	193	207	197	177	183	147	161	173	188	158	167	156	195	207	184	185	178	170	155	173	195	162	187	167	190	164	159	187	192	154	223	206	199	165	185	196	183	202	186	186	188	167	181	185	174	166	172	161	184	173	193	173	169	188	181	194	179	173	185	186	178	178	155	185	178	172	176	165	190	165	185	146	200	189	172	179	177	163	172	183	199	185	187	185	179	184	169	189	165	193	178	174	170	208	174	180	188	182	168	187	185	196	174	179	187	179	181	146	168	193	186	177	180	171	175	187	173	186	161	183	178	171	174	175	174	166	188	186	153	171	153	198	177	187	170	189	188	206	184	169	171	172	186	174	161	173	175	173	194	175	168	181	194	210	199	167	183	175	167	164	190	193	151	189	163	172	195	182	195	162	163	185	170	197	179	187	152	179	163	179	174	166	175	169	186	191	172	173	182	181	183	186	194	173	176	187	172	174	183	144	155	176	186	155	154	195	175	190	210	191	194	168	191	194	186	197	176	187	176	200	183	162	172	163	166	181	173	175	177	175	186	199	164	185	176	189	178	191	156	169	184	161	169	157	180	183	192	162	194	155	187	190	147	170	174	180	177	185	144	175	164	202	147	203	204	178	177	142	175	199	180	191	176	194	170	175	179	171	198	182	178	166	178	178	176	173	184	197	182	161	172	169	201	190	169	173	182	172	167	193	189	168	192	166	172	198	177	180	185	158	169	195	196	185	175	166	165	187	170	169	135	182	162	192	203	188	160	173	161	200	185	189	137	191	169	178	187	172	174	176	188	185	192	165	198	186	175	191	175	184	181	192	182	170	163	139	187	188	177	176	170	177	182	198	184	195	180	174	190	157	138	180	195	185	191	183	183	164	199	189	202	185	199	178	168	198	182	191	215	178	182	176	185	182	162	172	207	169	155	200	159	184	161	142	173	193	165	175	181	163	153	181	154	163	190	159	200	174	187	185	179	209	191	204	190	177	168	199	181	207	164	172	171	186	200	216	198	167	189	156	177	170	179	190	169	196	180	167	171	179	198	171	177	173	175	150	187	167	190	190	169	155	179	191	182	174	190	190	174	175	170	177	175	177	170	188	185	182	190	174	164	194	168	155	168	178	205	189	199	184	153	193	178	206	188	190	161	184	185	174	166	191	169	165	183	179	161	187	191	159	173	172	163	163	189	195	179	169	188	192	182	170	179	172	184	166	181	173	178	179	173	178	183	152	189	189	206	166	196	176	182	206	183	178	171	183	173	173	183	194	165	163	140	170	184	156	168	176	196	158	170	147	181	200	204	157	185	196	177	175	184	189	185	177	180	198	166	159	198	173	177	180	194	173	186	176	191	172	193	197	191	177	162	169	164	176	188	196	184	171	120	175	207	203	198	194	187	195	194	180	193	181	173	188	192	168	157	177	177	182	182	165	163	157	208	184	180	183	187	196	175	212	208	198	173	183	176	198	203	187	164	167	173	174	200	202	164	200	161	187	202	175	185	208	197	193	191	184	178	191	189	157	179	196	171	179	184	163	180	177	186	163	163	169	188	175	170	182	169	161	175	192	165	203	191	181	194	159	193	159	197	172	182	178	163	195	203	167	173	191	168	179	164	170	135	157	178	172	179	192	178	153	189	164	195	167	150	168	155	154	186	220	189	182	166	171	160	187	179	194	192	201	198	157	174	203	142	178	164	177	176	181	163	169	166	178	164	190	216	159	169	169	165	183	145	203	185	165	206	189	147	168	188	167	213	172	165	171	183	161	149	198	195	151	191	191	169	214	201	159	189	173	197	162	188	169	194	196	161	186	167	178	178	163	172	185	166	173	194	150	171	169	204	177	204	184	170	183	172	147	175	193	206	190	185	181	167	171	189	194	185	204	187	176	192	159	170	203	180	160	211	164	154	204	171	166	147	172	166	192	180	152	150	150	203	196	163	198	206	173	166	166	163	177	181	182	194	185	182	184	185	175	161	148	170	167	165	166	169	208	177	205	170	213	174	174	178	170	196	173	169	175	186	187	198	193	199	190	174	174	164	163	163	180	191	175	163	195	207	183	165	192	179	168	179	182	163	165	197	172	203	181	176	177	160	156	168	143	169	191	168	201	170	153	190	157	181	174	170	194	191	192	182	172	184	184	175	169	188	179	193	203	188	205	167	206	171	194	176	197	172	196	171	169	173	176	198	173	185	185	181	192	191	200	178	176	173	156	153	177	195	159	164	200	175	178	168	185	178	199	163	163	172	163	158	184	168	174	203	178	162	141	208	205	177	158	160	167	186	182	196	187	183	170	163	168	156	179	156	180	192	191	172	196	161	173	215	172	151	182	191	188	186	187	178	194	173	174	170	172	183	173	185	186	173	184	208	166	173	202	170	190	185	184	199	182	192	202	160	185	162	184	160	156	180	185	155	175	173	187	184	177	190	154	173	155	197	175	177	170	174	189	164	181	154	177	177	224	184	177	165	183	157	149	188	165	179	197	175	159	181	182	188	175	170	185	181	181	178	192	192	179	182	200	169	191	176	207	180	184	170	194	171	196	195	171	169	182	180	181	188	193	169	171	145	178	179	155	190	192	177	162	177	185	157	176	181	196	207	185	176	173	178	169	166	175	186	180	162	190	187	183	169	189	182	188	191	196	199	201	185	170	185	183	165
26069	19570	10300	11692	10588	7792	5952	4686	4144	3616	3275	2881	2546	2154	1959	1793	1794	1393	1313	1178	1117	1034	947	903	840	859	824	756	687	673	633	613	668	620	572	592	548	592	548	508	544	512	522	495	552	524	530	467	498	509	501	495	484	481	482	497	468	431	474	428	482	432	412	430	461	451	430	460	438	440	420	445	437	464	472	445	446	454	446	444	449	433	444	458	437	431	445	438	432	436	455	457	399	441	437	409	436	446	418	451	459	413	398	425	422	429	427	476	443	414	429	422	438	425	462	425	442	447	440	436	432	413	426	471	436	433	403	412	433	440	444	404	402	442	441	443	424	439	412	449	453	434	416	416	435	434	428	435	389	435	468	445	408	407	393	411	426	419	405	427	431	422	454	415	417	427	433	429	425	439	427	429	414	470	425	427	428	430	390	448	427	429	425	429	439	447	456	417	414	418	434	403	418	449	430	413	458	464	434	469	418	409	422	434	444	450	417	454	445	391	426	440	421	429	423	433	445	420	450	446	386	429	464	411	429	390	442	446	425	402	420	422	425	406	421	417	464	479	420	400	411	431	397	434	433	436	416	425	414	448	398	435	461	404	403	425	460	434	403	408	427	417	460	425	440	457	404	431	447	371	421	426	450	421	399	431	403	421	435	393	426	454	442	430	451	437	457	410	415	415	401	442	445	434	405	457	413	454	424	452	452	476	440	423	479	461	427	440	408	402	393	423	440	426	416	444	405	429	458	398	429	432	402	416	430	429	440	408	426	401	426	440	442	442	467	463	425	413	414	411	467	402	436	390	445	419	411	396	409	432	404	442	408	428	406	434	413	417	442	432	463	439	423	430	458	421	442	409	389	436	394	468	414	445	407	399	433	462	363	409	464	411	438	422	433	412	431	431	410	417	407	416	410	421	471	447	440	438	407	440	468	416	425	419	444	451	386	403	393	425	436	431	428	449	471	459	445	410	438	472	447	457	444	446	462	465	402	413	440	427	469	445	448	425	414	421	456	406	420	460	422	426	452	426	426	422	391	418	411	432	386	453	430	433	406	411	386	406	507	418	414	426	432	392	477	434	458	423	441	443	459	433	406	414	430	426	449	410	437	428	446	394	433	458	425	427	431	416	422	452	410	457	425	445	424	414	451	450	468	442	461	425	414	442	370	424	431	436	422	437	474	415	438	435	453	424	434	414	434	420	428	415	430	419	429	428	404	439	391	449	426	448	435	450	412	413	441	430	434	446	427	451	457	427	436	417	410	457	429	406	420	453	454	433	459	436	423	456	443	398	401	406	464	431	423	423	418	427	459	440	438	419	425	443	415	412	436	430	446	397	400	430	450	444	441	434	446	436	425	480	440	435	429	456	423	420	439	434	465	449	400	415	418	474	430	482	479	450	383	414	414	423	405	462	470	429	434	392	397	411	434	417	447	420	433	420	424	461	419	437	435	442	445	441	446	431	436	407	383	488	424	425	421	414	433	415	429	434	432	440	460	403	437	435	407	430	483	475	412	419	418	445	476	441	425	401	394	438	417	452	450	419	444	418	434	440	434	434	410	434	396	432	431	470	404	431	427	408	422	427	403	481	446	403	415	454	427	453	449	474	464	397	435	441	407	454	439	420	435	452	404	417	400	440	444	421	455	395	444	405	429	427	434	444	417	419	406	429	416	427	419	454	442	429	402	450	418	423	470	408	421	425	438	438	493	458	431	441	449	449	463	414	435	424	446	441	445	419	434	430	421	421	430	415	447	431	436	438	428	414	450	418	426	439	407	435	453	412	454	401	431	429	398	415	447	422	422	405	410	446	410	436	459	422	410	423	404	451	426	446	400	439	396	442	403	468	421	428	391	391	418	437	399	418	441	477	388	388	411	436	456	445	416	441	409	415	406	435	441	451	428	418	420	432	415	455	428	442	450	416	435	442	456	434	423	409	430	453	440	414	408	421	404	450	437	455	442	390	434	422	441	431	401	405	418	412	438	423	426	423	439	418	417	419	438	437	436	467	445	416	434	409	408	406	438	438	455	421	440	448	415	466	440	451	420	405	417	434	452	421	389	445	466	444	452	409	463	447	409	434	465	433	441	440	457	462	427	463	435	411	450	426	426	429	454	447	387	442	429	455	405	427	427	464	384	441	459	454	444	438	391	453	430	486	401	378	427	453	430	439	421	463	456	443	431	406	424	411	410	405	457	400	456	447	396	469	424	451	439	428	404	410	389	403	404	426	408	451	426	448	456	451	431	470	426	411	412	423	417	452	435	450	418	408	442	390	419	444	430	421	388	441	438	412	464	422	437	422	444	442	410	434	429	401	429	448	395	431	424	440	389	451	464	442	402	409	441	433	412	403	445	423	417	418	453	431	408	419	429	426	465	411	452	464	447	434	415	415	414	479	441	425	406	493	438	463	429	424	442	422	410	456	441	416	426	435	454	443	439	423	446	424	437	436	478	427	418	425	457	407	453	449	443	401	431	443	448	423	412	460	435	432	447	417	431	418	455	419	413	446	394	465	419	408	409	410	447	438	437	433	403	429	393	407	426	419	434	442	468	456	414	380	429	421	452	414	451	380	427	432	419	419	422	383	452	440	446	427	447	419	456	445	438	458	413	444	422	393	432	441	412	466	434	400	478	431	450	446	438	404	451	393	439	451	412	458	454	441	433	417	422	432	436	426	439	428	404	404	395	426	409	447	397	382	433	414	449	426	413	422	423	459	441	464	443	456	433	425	443	428	399	432	468	415	443	453	413	414	415	448	418	443	423	375	423	419	454	422	427	404	423	422	440	420	436	445	425	451	444	389	437	485	391	436	447	450	426	405	418	405	470	435	443	417	430	429	384	482	414	414	423	444	408	445	439	438	413	373	442	376	439	451	445	415	437	426	438	431	424	415	432	430	430	417	430	424	424	451	443	429	420	411	431	422	391	404	456	402	425	479	415	402	390	429	456	406	456	451	419	393	425	443	417	443	436	427	425	424	449	460	434	424	470	469	374	457	402	432	428	439	445	428	398	460	448	399	406	450	431	409	404	433	464	408	394	448	425	447	446	439	424	386	403	439	432	456	454	490	443	442	439	423	466	420	436	430	440	431	416	427	422	437	437	426	424	415	414	440	436	431	431	410	415	427	452	448	465	423	451	442	408	473	417	432	452	447	425	447	429	431	445	452	456	414	419	409	413	445	415	416	405	419	416	435	456	409	434	459	414	451	424	433	440	454	442	422	447	413	417	432	372	435	454	468	425	457	408	461	403	428	478	446	446	410	461	400	447	436	408	387	443	404	442	419	446	420	404	435	435	444	421	443	455	421	438	440	466	418	457	451	417	435	434	461	436	404	415	430	414	444	435	455	421	411	377	453	421	419	413	445	421	432	446	444	441	439	407	434	429	458	442	408	454	406	429	451	430	406	450	459	412	424	415	457	412	423	445	449	432	474	435	422	391	410	433	437	427	428	434	432	444	412	473	398	432	447	398	466	434	411	446	392	473	450	443	434
44319	33918	18804	11404	6967	3758	2350	1599	1287	1073	930	833	648	551	532	479	476	428	384	341	289	302	275	270	229	258	225	214	199	215	213	203	208	213	199	198	191	179	213	181	181	170	175	176	172	186	160	158	155	149	184	160	122	160	167	145	150	144	140	152	152	155	169	161	154	156	173	153	152	139	150	168	146	157	171	164	138	148	139	157	138	123	154	148	145	160	120	145	146	161	138	162	148	173	125	162	158	170	157	145	134	155	157	172	163	169	162	150	174	133	154	151	144	162	147	135	139	153	143	152	146	145	149	143	151	156	149	168	132	149	162	150	158	162	152	176	141	154	179	145	162	138	144	158	152	166	158	128	175	137	126	145	154	141	151	146	138	141	144	149	120	146	142	143	156	158	159	134	155	147	127	165	141	132	144	148	178	161	162	134	158	169	140	143	164	163	137	130	146	171	143	154	134	165	121	142	127	141	154	145	165	138	141	160	166	139	137	147	160	160	140	161	157	154	140	152	155	133	147	128	168	153	154	145	132	122	141	135	149	147	147	168	165	155	147	139	119	135	167	149	148	164	139	153	141	129	136	147	135	160	137	145	159	138	159	149	152	132	144	158	136	158	144	144	143	138	159	166	151	128	145	122	136	133	169	149	144	139	151	143	145	136	146	150	153	148	120	159	156	161	146	173	156	165	148	122	146	125	142	135	156	165	156	161	161	149	148	144	138	147	138	147	143	155	147	137	103	149	180	150	155	153	166	135	169	188	162	153	140	149	160	143	136	148	164	122	144	138	139	138	155	145	156	154	151	136	146	141	156	153	132	152	156	145	169	134	147	153	140	153	143	156	154	161	143	158	138	157	148	155	154	133	142	170	146	139	161	129	144	160	161	143	172	149	147	162	151	159	129	137	157	146	147	168	173	181	135	149	135	162	147	169	120	145	152	140	144	145	141	139	145	147	144	160	150	154	151	173	153	150	167	111	130	142	161	138	128	149	123	134	144	139	128	154	156	139	150	134	143	164	134	143	149	136	147	138	159	141	148	173	157	146	154	148	166	125	164	153	169	161	142	157	153	144	154	139	129	128	142	168	158	130	138	168	143	147	151	143	143	149	158	134	137	139	143	137	164	136	134	162	145	168	144	154	152	139	129	135	173	159	156	154	164	154	147	144	146	154	134	160	143	155	121	130	165	147	124	148	155	164	121	152	145	161	178	158	151	162	150	129	170	143	175	155	146	149	155	177	150	165	143	141	161	133	186	145	140	156	134	179	160	166	156	156	115	156	150	187	128	144	152	154	160	188	153	151	129	158	144	157	150	172	178	143	140	160	154	144	170	145	128	163	163	162	149	179	150	145	124	160	147	163	191	153	141	147	168	143	176	154	138	145	148	158	142	152	156	131	155	168	141	165	140	158	147	146	145	125	158	166	161	157	161	178	133	142	157	169	162	142	156	165	148	158	157	132	138	128	152	150	141	137	168	169	150	139	138	139	149	137	137	153	131	135	134	128	159	144	165	150	117	157	137	173	151	140	142	110	118	128	139	144	162	176	144	163	129	168	135	151	142	167	157	162	165	136	163	166	153	142	157	183	148	152	164	148	150	142	149	144	131	148	135	128	143	135	162	158	170	173	148	145	144	135	152	137	150	144	162	150	162	155	154	123	135	170	160	134	142	132	158	139	136	155	156	150	157	145	162	147	135	132	159	164	142	157	136	165	160	159	153	130	141	170	144	162	157	155	148	145	144	142	149	166	149	161	161	160	161	146	153	143	126	133	153	160	150	148	160	126	144	150	138	131	155	163	153	151	148	142	137	146	142	133	178	142	151	163	145	157	154	157	131	145	148	161	159	159	138	153	149	176	143	128	160	144	142	122	141	127	143	121	136	172	161	143	167	138	146	140	143	156	168	153	165	155	151	145	134	150	181	158	154	165	177	165	165	144	175	147	139	161	154	138	137	159	143	161	154	155	176	155	152	155	168	151	158	161	152	181	155	151	143	148	166	141	161	124	135	163	153	145	154	136	161	148	157	160	163	139	151	151	150	143	165	144	146	132	171	136	154	149	158	124	139	139	130	159	164	169	135	141	129	151	154	124	127	161	129	166	171	162	148	168	163	163	137	137	129	167	141	145	150	140	141	157	147	141	156	151	181	151	153	155	145	161	141	168	137	137	159	151	139	160	127	150	146	161	164	157	160	151	169	167	118	145	148	162	150	174	164	152	155	168	173	155	145	157	143	152	149	158	157	128	147	142	168	144	138	128	141	165	143	132	165	152	128	148	162	158	113	150	187	158	153	154	175	146	133	123	145	141	163	148	149	138	155	137	145	152	136	145	149	154	151	148	177	162	154	158	152	176	161	136	156	130	160	142	148	161	159	146	140	160	153	160	158	166	197	124	177	156	166	136	165	123	133	172	137	142	142	143	142	152	146	145	134	163	114	132	140	153	164	136	172	145	156	165	138	147	139	143	146	141	155	160	136	145	145	164	153	143	143	143	139	148	168	154	175	145	184	156	146	170	144	143	146	131	159	144	161	151	162	134	172	157	124	141	141	163	166	154	129	137	149	152	151	164	136	183	166	147	145	163	141	123	157	146	142	162	146	174	158	171	163	164	158	139	170	150	149	161	159	160	169	142	138	144	174	158	168	142	136	169	161	146	137	168	142	177	177	157	124	137	136	138	171	161	156	146	114	177	146	153	147	138	163	147	126	115	151	143	166	146	161	181	140	159	152	157	149	130	155	142	165	159	145	173	157	153	145	160	156	167	158	167	150	145	161	162	161	162	146	121	143	127	140	158	180	167	138	164	139	137	188	141	133	139	126	147	180	140	130	142	148	149	137	159	158	151	153	151	140	171	139	114	138	149	154	148	170	166	162	130	153	156	153	152	147	138	147	153	140	165	154	139	130	149	158	121	128	143	136	135	137	129	153	160	161	143	148	162	132	144	155	146	165	153	175	161	140	143	132	163	150	141	172	165	153	138	163	141	145	147	155	156	149	146	140	139	145	140	161	157	151	165	128	147	166	157	134	118	131	151	164	168	151	158	155	131	127	139	161	149	149	139	150	141	133	145	136	137	146	131	153	175	159	153	156	150	142	170	156	153	173	172	154	158	158	137	131	139	165	159	156	164	120	154	158	166	153	156	152	145	157	157	166	150	141	167	155	147	154	144	150	150	135	141	118	142	175	139	162	136	158	149	145	162	144	130	152	169	173	173	168	135	172	168	151	131	151	150	165	168	148	126	149	138	132	142	139	170	141	137	147	151	141	155	144	138	161	157	144	140	174	141	141	167	125	140	168	145	144	143	151	144	126	148	145	159	153	170	175	142	160	145	140	150	138	168	161	136	162	143	159	133	132	153	148	149	171	173	168	128	156	142	138	157	149	138	155	136	167	139	159	169	164	136	155	157	142	163	157	157	132	155	139	157	149	161	152	155	137	174	141	147	146	158	143	162	116	173	153	151	154	142	151	167	180	184	182	148	161	131	161	136
33635	25620	13769	15615	14492	10574	8892	6985	6077	5119	4664	4085	3507	3059	2810	2530	2480	1935	1741	1548	1383	1330	1229	1146	1145	1163	1004	872	788	814	752	693	733	649	647	622	609	603	565	552	454	453	526	508	491	458	484	452	481	443	471	450	440	414	389	389	411	401	430	402	417	372	400	386	403	383	382	378	398	382	374	368	390	396	377	409	388	411	406	380	384	380	385	373	364	372	356	365	361	377	387	346	380	359	388	371	399	336	375	360	349	382	366	376	357	360	366	358	364	384	354	358	348	362	360	384	354	329	378	369	314	330	364	363	391	384	358	337	390	364	364	356	365	341	381	371	361	329	367	384	362	370	377	375	372	354	316	385	360	384	323	391	356	390	344	385	391	376	324	368	398	354	382	350	385	340	393	355	361	404	336	345	380	343	387	374	334	347	370	362	381	388	385	364	391	364	338	351	369	340	394	354	361	352	356	375	389	345	376	371	372	356	380	376	371	357	362	370	331	374	356	346	374	364	365	381	353	352	360	351	350	373	380	350	347	358	346	368	378	341	334	332	365	354	371	354	348	367	415	370	373	351	368	387	397	383	384	389	369	334	377	371	355	382	358	376	386	370	370	375	369	372	360	355	355	362	357	368	346	388	372	353	357	365	387	333	361	373	331	365	382	353	378	362	354	357	389	340	354	366	385	368	383	396	353	377	369	332	369	375	356	354	363	351	348	361	355	339	392	349	355	354	396	387	351	353	388	349	365	368	374	392	384	354	360	367	385	383	376	355	352	390	342	366	367	380	328	362	353	359	332	375	341	345	373	344	358	347	360	337	347	377	340	378	352	370	371	356	364	384	359	390	363	350	342	380	394	370	374	352	381	373	410	381	364	391	349	376	347	353	402	362	356	355	383	386	355	367	388	361	377	346	366	382	340	356	363	388	360	370	396	341	374	364	325	375	396	366	384	354	352	397	369	351	357	346	377	382	403	388	335	379	343	378	379	426	340	376	384	357	370	354	354	355	355	371	355	367	371	342	371	345	362	367	404	358	351	390	369	377	347	395	346	365	364	361	320	360	341	346	383	343	381	352	383	334	386	367	359	350	377	333	321	357	328	351	348	389	368	348	338	345	371	310	370	364	366	347	363	350	383	385	334	378	348	387	373	389	341	368	341	368	378	349	354	366	350	331	391	387	385	339	374	385	378	350	384	367	351	356	326	383	375	407	357	317	373	376	385	383	360	358	364	400	353	344	375	379	365	406	340	365	385	373	351	347	371	381	367	384	360	367	372	395	385	381	364	355	334	359	385	373	340	354	354	349	391	345	375	373	362	425	351	368	400	363	347	367	349	373	356	399	369	357	336	398	368	357	384	351	372	350	365	370	348	360	350	369	377	377	377	369	361	359	379	373	370	332	373	366	381	363	366	405	362	349	378	369	388	381	350	391	401	375	346	366	379	374	400	370	393	370	370	318	360	378	394	360	364	337	354	342	383	368	392	374	353	355	348	368	337	346	352	347	365	351	380	374	390	376	366	328	377	368	361	345	351	381	334	373	386	358	363	382	359	376	372	337	404	359	352	394	346	330	368	358	387	366	402	338	375	379	342	347	343	348	345	379	364	372	349	330	369	360	342	342	331	401	399	378	373	375	377	356	379	357	382	370	386	335	376	388	398	397	362	338	382	372	340	323	365	352	367	379	366	378	353	389	364	365	364	375	392	390	386	368	352	347	357	370	368	331	343	366	361	376	385	367	362	385	360	358	375	370	368	327	372	386	367	406	372	369	363	367	371	351	372	372	349	358	369	360	366	390	339	356	380	329	362	362	351	388	389	405	373	357	399	383	368	345	351	372	366	388	352	356	372	399	380	352	380	349	360	383	380	348	384	380	342	368	359	372	386	401	383	340	337	349	384	367	347	385	380	382	367	384	396	366	347	349	413	368	381	393	379	387	366	330	379	396	358	344	370	362	380	393	337	391	379	363	384	399	360	360	389	360	372	347	343	378	387	360	361	355	331	345	390	389	392	376	358	375	379	369	371	390	386	352	375	380	350	348	365	378	339	372	368	376	370	380	366	339	372	368	401	333	413	331	345	362	377	379	369	367	353	338	331	367	364	337	343	377	342	375	394	368	357	360	377	383	350	365	357	346	370	371	412	321	359	389	367	349	345	384	361	361	390	338	381	368	382	357	353	369	368	389	366	329	343	378	388	359	344	361	351	375	380	405	367	369	355	354	357	365	363	354	389	381	366	363	341	338	335	359	376	369	392	376	353	345	378	370	382	394	377	371	339	376	349	327	393	347	349	364	369	391	391	348	379	329	355	388	364	345	370	373	372	331	346	338	388	392	374	367	336	345	345	385	323	361	372	390	405	391	367	356	357	385	353	382	381	361	374	348	348	359	358	390	357	298	352	357	372	370	382	391	347	349	371	381	344	373	391	361	373	369	376	354	410	323	391	374	349	367	337	355	332	388	378	393	372	395	334	400	353	345	383	360	359	388	369	393	372	375	368	384	371	371	396	385	365	352	385	331	337	374	408	359	395	368	366	391	362	386	389	374	374	400	385	368	347	402	406	349	335	372	366	367	382	382	327	357	357	351	340	375	338	343	351	364	386	376	340	357	367	348	354	354	361	341	379	343	363	388	368	375	371	384	366	391	308	342	385	376	385	403	393	316	352	341	353	339	373	406	326	383	341	360	328	350	368	368	357	360	354	380	359	395	329	360	338	395	373	349	388	383	357	386	375	323	340	340	383	385	378	381	372	377	378	380	331	332	372	359	386	356	380	319	365	374	351	393	372	369	347	344	336	363	350	396	344	362	328	385	372	375	376	371	361	380	365	391	331	365	364	364	369	362	329	374	370	409	382	372	328	352	355	376	379	321	343	357	348	391	401	354	369	353	364	364	378	357	375	320	336	356	406	383	381	346	333	358	346	353	329	377	372	359	328	331	374	399	387	392	373	353	326	352	368	384	365	353	357	350	369	357	396	347	335	396	361	348	384	387	372	384	393	387	365	389	355	381	357	375	357	353	346	365	394	324	366	351	371	366	388	377	352	358	369	375	352	345	337	360	364	359	369	349	374	330	348	366	378	347	370	389	353	375	367	349	361	355	380	346	404	380	343	363	348	401	371	386	361	342	335	360	378	380	373	365	369	360	350	364	381	395	373	371	370	352	391	354	362	384	385	360	357	352	371	349	384	360	384	365	354	363	374	403	379	366	348	382	376	368	383	360	372	362	371	359	368	347	370	374	351	342	383	388	364	428	386	374	343	378	345	359	378	367	360	388	374	380	324	364	359	358	396	383	366	368	366	325	343	371	332	315	378	356	367	352	350	367	360	366	356	378	369	392	390	350	388	351	370	355	348	362	375	382	396	391	350	386	362	399	392	354	347	366	367	337	363	377	372	360	352	397	364	337	356	374	372	356	362	370	360	370	385	405	374	359	373	344	324	349	362	360	362	348	334	341	324	364	385	390	335	364	352	371	384	347	356	398	374	354	360	371
10320	5258	3004	2188	1453	940	800	558	524	434	398	367	326	263	268	283	240	242	240	248	214	196	240	204	235	209	189	213	194	192	199	204	180	202	188	180	197	201	188	184	188	199	183	203	197	197	168	175	160	180	169	171	181	187	177	165	188	182	182	175	173	183	175	176	176	155	197	188	190	187	177	186	155	169	195	170	162	165	175	179	195	141	203	198	179	201	191	170	190	179	178	194	182	174	174	176	192	156	196	176	174	169	187	164	174	171	195	196	189	164	180	162	189	206	182	197	193	198	179	211	202	192	174	184	169	198	191	184	185	194	192	160	206	167	179	192	165	187	177	171	178	182	176	176	209	175	177	187	156	183	178	189	182	184	175	179	177	177	196	200	173	172	173	199	153	190	201	200	183	160	183	181	153	181	166	167	172	157	197	192	154	159	199	199	171	187	213	195	173	165	180	184	175	204	158	164	180	184	177	168	163	182	181	176	171	188	182	164	195	171	171	155	153	195	167	168	157	170	151	165	159	171	202	192	165	189	180	160	208	173	183	167	178	173	205	197	192	161	158	168	165	167	175	202	156	184	178	195	199	167	201	155	172	183	188	178	154	164	168	192	171	184	189	180	205	165	144	173	188	203	200	160	187	187	170	165	177	210	173	180	181	182	165	183	157	166	177	195	174	185	201	192	185	186	196	208	182	199	189	186	172	191	188	164	182	160	168	167	174	178	168	168	191	180	164	171	187	175	189	191	207	200	187	170	164	181	163	180	158	171	178	183	207	195	169	165	161	193	171	189	199	166	184	182	180	180	190	200	177	176	153	174	189	157	198	168	179	213	184	185	189	174	182	178	185	165	183	179	176	185	177	189	187	201	163	175	174	186	171	206	181	189	196	159	139	177	157	180	160	166	198	178	176	178	188	220	187	187	186	176	164	180	192	182	167	219	185	208	191	194	176	183	187	156	192	177	183	190	191	184	163	180	194	188	169	215	188	191	171	191	219	205	177	199	182	190	166	167	167	177	158	169	169	185	191	152	196	156	158	183	162	198	200	168	177	218	190	171	166	181	180	175	183	198	134	182	161	177	159	190	166	167	209	179	185	199	187	184	182	193	188	182	167	186	152	179	158	191	187	192	200	171	191	180	175	188	168	145	177	166	164	184	185	181	171	189	190	169	179	170	175	193	188	176	201	163	194	181	182	156	169	161	175	194	170	180	212	209	177	173	156	170	180	189	180	181	177	187	166	153	190	175	162	164	198	189	165	171	185	171	185	166	173	178	181	211	177	165	177	179	178	190	204	178	168	177	192	192	171	192	185	172	179	159	176	187	178	180	170	197	191	173	204	196	169	185	181	180	176	187	185	189	161	176	197	162	167	199	168	189	181	175	168	187	191	184	198	181	178	167	185	186	169	210	193	180	192	202	155	179	176	167	210	205	196	179	175	185	177	177	184	162	184	170	173	192	157	180	178	177	164	204	185	198	183	185	185	159	177	168	163	184	182	167	146	178	181	178	210	170	187	211	177	180	184	194	157	196	174	199	190	193	195	192	175	190	178	187	181	159	182	195	178	183	179	177	191	162	176	174	171	197	154	183	178	179	189	174	192	200	166	176	156	162	161	168	154	175	172	196	179	168	174	176	182	187	172	203	183	167	175	162	170	185	155	178	200	191	170	190	163	182	186	161	183	188	163	160	163	162	175	192	203	175	166	180	180	157	188	208	184	189	166	166	167	165	185	174	185	167	183	199	164	174	170	177	195	182	183	187	194	184	174	166	172	174	178	211	177	160	197	180	190	174	167	203	170	191	193	183	192	192	184	168	172	204	147	167	162	145	192	176	163	194	147	150	153	196	173	188	159	200	170	170	212	173	178	184	182	161	145	174	174	173	176	182	176	166	183	189	209	194	188	173	178	177	192	179	165	196	195	173	157	190	184	198	180	154	169	183	177	188	182	175	184	183	181	183	174	140	148	198	167	170	165	169	149	167	187	171	184	195	182	174	192	178	178	214	159	177	178	186	166	160	175	189	187	192	187	167	177	167	183	194	175	203	193	162	187	194	160	194	164	171	176	168	161	170	165	196	190	190	174	177	170	171	204	181	204	184	151	184	165	151	198	187	176	190	198	177	161	208	174	173	183	180	179	171	158	204	167	199	187	179	163	181	189	207	177	165	190	152	165	166	201	192	181	212	168	172	173	208	191	172	185	172	149	170	174	169	176	198	161	162	177	180	197	202	212	177	163	182	178	198	176	181	188	170	183	191	183	190	164	165	193	179	177	192	197	205	180	198	186	154	189	187	160	182	181	182	180	145	193	182	187	197	174	168	178	171	163	169	191	184	189	197	193	184	181	192	200	193	154	186	169	200	195	157	167	189	185	155	170	158	180	163	177	162	181	169	175	155	153	189	196	193	201	181	165	174	166	166	173	162	206	188	174	160	186	174	173	185	172	187	188	189	192	196	181	172	191	170	150	181	178	178	201	205	199	176	210	172	195	182	179	192	194	195	193	156	198	159	168	183	168	180	194	189	166	163	187	199	175	181	177	174	173	175	168	199	191	178	180	196	179	199	162	161	202	184	183	165	166	183	174	190	172	193	180	186	194	181	168	164	155	168	211	170	180	186	182	171	170	192	157	190	170	205	174	148	171	173	207	167	163	173	174	183	174	176	184	179	204	177	178	175	172	166	192	197	165	179	194	174	182	165	187	200	191	168	191	172	192	196	188	191	187	167	182	189	206	162	164	216	191	189	175	193	147	176	175	177	161	167	169	178	183	181	192	168	174	149	187	176	181	195	205	191	205	187	177	187	201	187	177	188	185	172	190	197	180	177	189	168	190	147	147	203	169	186	182	146	186	158	158	174	166	173	176	204	196	145	181	171	185	169	188	199	176	175	180	205	175	183	161	181	186	169	188	186	180	183	163	171	186	196	176	197	159	172	167	179	189	223	175	179	152	185	156	192	189	173	165	172	164	166	175	161	170	188	167	177	160	177	181	202	178	174	197	196	171	191	178	178	151	189	192	193	157	174	183	172	173	190	200	178	180	196	204	189	176	190	192	187	171	193	184	160	173	178	178	187	188	174	197	172	176	166	207	157	168	186	198	182	168	195	181	201	186	167	202	179	184	198	181	187	193	213	169	174	205	201	174	187	180	182	193	178	159	162	169	173	177	143	192	189	198	178	157	192	169	205	167	182	173	174	177	150	157	184	195	169	186	172	174	191	182	212	171	178	173	182	179	195	165	165	181	182	160	154	180	183	172	184	179	174	155	212	174	189	168	190	167	158	169	188	211	172	186	211	186	219	200	201	192	172	181	173	177	162	186	168	228	181	171	127	209	144	203	189	191	181	173	196	181	169	163	196	154	151	194	165	204	190	160	175	181	165	180	191	166	194	171	173	191	144	177	165	184	173	198	182	184	171	164	178	168	199	173	179	184	171	168	172	185	190	171	182	163	165	165	209	154	181	191	168	172	189	190	155	160	170	177	173	161	166
7845	5411	5105	6075	5277	4140	3564	2769	2345	2066	1807	1490	1420	1216	1100	1069	947	865	800	735	659	670	716	643	628	602	564	581	544	548	541	533	526	539	491	503	511	503	493	472	487	459	459	479	462	462	439	473	480	472	436	433	427	452	441	437	409	467	426	470	427	463	456	472	452	435	421	418	440	467	452	431	425	453	408	430	442	413	426	437	437	447	405	451	443	428	425	432	407	435	425	430	424	439	421	402	421	392	397	417	450	429	419	450	407	471	458	434	401	447	409	440	432	456	436	449	407	435	405	454	427	427	452	419	438	411	443	454	442	466	391	420	435	473	438	413	422	442	434	415	422	407	421	459	426	439	433	451	460	444	403	407	420	432	455	447	424	448	410	482	431	473	418	434	425	406	426	476	422	457	475	431	410	414	422	420	432	464	429	480	425	431	427	416	440	433	442	418	419	436	438	452	446	407	440	425	423	448	465	442	433	455	427	448	444	413	431	435	429	426	442	424	398	410	418	422	405	438	405	449	424	428	418	420	440	440	420	435	483	447	440	412	428	437	424	456	413	437	439	449	414	427	433	470	491	417	429	426	456	409	470	441	441	414	471	429	435	413	438	446	472	431	441	464	394	448	429	462	431	452	464	417	436	438	411	428	444	434	432	410	444	451	432	430	446	402	447	444	455	437	448	473	441	457	439	421	443	431	436	404	410	473	429	406	432	436	469	448	423	443	439	409	453	446	440	428	489	422	436	435	434	416	414	425	417	399	450	443	453	423	415	401	418	408	431	420	422	423	460	422	434	432	502	441	456	453	473	432	386	455	436	409	460	464	459	435	432	471	406	404	458	425	391	407	415	417	432	445	426	405	430	425	437	401	450	429	436	484	442	487	398	428	425	434	437	442	443	469	421	451	407	399	403	439	427	449	447	458	426	436	414	399	460	426	457	452	456	423	435	460	423	413	422	441	442	451	395	419	410	457	420	457	439	407	432	441	421	455	457	447	429	425	467	432	426	428	408	446	425	452	406	425	409	472	448	452	464	422	395	397	433	450	442	412	429	434	470	412	436	423	414	447	432	455	435	438	427	447	404	431	458	419	400	457	415	453	389	446	406	410	386	420	424	425	415	438	431	439	446	470	461	453	445	433	450	441	441	452	440	465	416	436	443	409	424	477	459	484	409	413	407	427	422	417	424	453	420	431	420	422	433	435	418	442	454	418	412	440	426	412	424	425	472	419	452	454	429	455	426	388	407	408	429	432	401	415	428	425	448	478	466	434	443	442	437	446	431	432	431	437	434	432	411	428	438	407	455	446	457	420	439	432	430	441	417	448	408	396	431	414	455	454	443	430	439	466	423	419	408	458	452	424	426	401	420	431	414	435	417	452	413	441	480	444	446	424	429	457	451	409	423	447	422	465	405	400	462	452	442	412	457	458	418	435	392	399	427	442	453	426	455	442	426	436	434	438	488	416	430	455	425	420	443	442	451	469	450	435	423	440	412	430	432	451	439	394	416	441	459	404	402	473	424	412	400	460	448	430	461	410	432	431	445	398	423	419	431	404	429	439	426	427	444	432	426	422	440	415	412	439	389	414	397	456	425	426	451	457	431	461	425	450	398	440	443	457	384	427	408	445	453	445	428	457	417	405	399	442	446	420	425	454	431	431	435	428	415	437	400	426	441	452	446	430	481	450	459	416	431	448	392	406	404	406	443	431	425	433	403	378	465	461	466	429	433	415	438	398	442	460	437	427	461	430	451	403	427	466	450	417	468	477	432	432	402	444	404	419	449	441	410	435	452	458	437	402	454	413	435	434	454	450	435	442	463	464	437	425	425	415	428	449	419	400	409	427	414	391	388	452	406	435	461	470	382	437	421	421	420	450	434	445	421	452	420	433	433	461	411	397	445	416	412	433	411	479	454	424	428	447	457	431	435	446	406	400	426	392	439	427	417	415	450	415	413	421	440	462	427	453	400	384	423	416	432	412	427	390	424	413	431	408	471	403	439	435	388	462	431	393	441	429	444	456	423	431	427	435	413	434	417	447	419	402	432	413	453	436	435	434	393	411	413	465	408	435	425	435	454	433	426	438	411	446	442	404	423	443	450	419	450	446	399	430	417	399	457	408	468	428	426	402	429	432	424	434	417	472	416	436	445	432	424	439	457	455	455	419	477	430	415	438	406	414	410	420	415	415	439	400	419	408	408	425	469	472	425	420	408	459	385	397	436	405	410	441	422	453	413	460	462	471	436	461	465	403	419	416	419	449	423	463	450	446	435	406	429	417	458	436	444	442	458	437	429	447	409	434	422	459	421	427	403	437	426	443	415	409	453	431	404	429	447	426	430	428	434	426	401	415	433	420	434	415	443	458	426	427	398	473	425	428	418	471	463	432	434	460	453	442	472	412	454	451	402	440	459	420	411	380	489	445	417	480	438	421	432	401	426	453	434	448	454	436	464	430	442	439	388	457	422	458	432	420	420	436	464	369	408	428	446	415	414	454	445	433	440	440	424	457	437	415	434	403	407	422	394	438	455	432	459	427	409	440	455	428	428	429	462	440	409	432	449	473	429	403	430	435	432	462	401	424	414	411	446	454	413	445	416	461	436	437	432	421	435	416	435	470	401	448	416	416	419	417	439	422	438	434	448	436	411	402	432	451	413	411	402	416	444	453	432	428	446	387	456	432	454	421	396	447	451	436	444	470	423	407	437	466	418	443	417	420	463	437	426	421	441	420	429	433	430	409	400	449	426	446	409	373	396	437	414	414	428	428	398	405	442	454	446	460	455	424	426	426	429	410	437	400	454	435	419	471	449	406	445	431	426	457	397	434	435	461	429	487	450	448	430	402	458	431	457	418	416	451	437	476	406	456	450	475	471	421	440	410	438	457	454	411	443	401	454	451	453	461	439	425	416	459	412	445	412	430	406	467	431	426	414	452	421	391	441	428	417	400	422	442	444	449	437	434	443	406	415	437	406	420	439	480	398	445	423	463	437	464	438	441	433	407	414	422	374	457	408	424	441	390	404	428	444	418	391	449	443	443	425	427	456	435	443	434	400	436	429	462	463	458	454	439	434	409	397	445	448	439	397	387	477	420	450	424	409	455	423	442	434	439	421	464	415	404	423	442	409	459	395	441	410	422	423	417	415	434	433	437	494	416	420	446	438	452	459	421	426	458	440	419	416	457	452	440	443	456	432	463	415	438	420	463	457	439	448	457	427	456	420	404	417	428	412	409	389	427	422	472	452	408	419	451	411	446	409	466	455	403	450	414	427	447	451	444	433	436	446	424	455	459	411	444	411	420	440	450	427	421	421	437	412	452	445	401	421	430	465	426	442	412	432	429	464	453	437	462	437	440	448	413	408	407	437	420	430	441	463	431	461	461	461	418	407	455	412	404	434	417	426	422	416	412	424	413	437	448	404	413	434	453	464	452	410	409	433	462	476	464	431	436	410	426	467	431	442	416	419	401	439	418	439	467	422	441	431	391	436	447	430	434
33048	26261	13290	6631	3667	2305	1591	1032	939	744	701	605	576	450	430	439	369	317	300	282	275	229	254	261	278	243	227	232	225	226	173	209	168	216	236	224	211	175	197	190	183	201	213	220	176	195	174	211	201	209	212	182	197	191	207	193	177	197	199	199	180	190	173	214	183	180	176	178	152	176	197	164	185	155	197	180	194	194	169	183	170	176	195	212	174	191	202	190	188	170	173	189	165	170	161	180	162	163	185	181	202	175	193	152	190	193	164	195	185	189	173	178	199	162	171	169	172	165	179	168	181	200	181	184	180	183	177	184	184	180	165	153	176	189	156	183	199	191	178	208	192	199	190	215	177	171	168	176	181	178	180	175	196	165	185	184	158	182	177	189	187	186	187	180	192	191	201	190	190	197	196	193	181	165	172	204	197	189	175	179	179	164	195	169	189	194	177	187	159	173	169	171	164	174	191	176	182	178	178	180	196	169	162	176	180	194	189	177	175	179	191	147	207	177	165	195	166	199	184	191	187	151	207	179	178	171	186	188	168	199	185	177	194	206	191	179	180	193	187	182	180	183	160	183	153	164	208	197	174	187	171	170	170	164	199	175	168	186	220	190	164	168	184	178	182	198	167	199	163	174	185	158	179	188	200	172	191	181	190	178	165	161	176	182	175	160	193	167	178	178	203	160	170	158	182	183	196	174	171	208	193	160	158	172	170	181	165	185	187	178	174	178	158	201	173	197	158	165	185	178	154	186	174	184	202	165	167	195	172	188	191	176	169	178	164	157	186	187	165	182	175	204	179	203	189	190	188	167	173	180	158	191	184	198	163	189	168	174	156	166	185	197	155	174	168	203	175	175	196	185	166	186	194	198	180	196	166	167	186	181	175	168	220	186	158	186	199	185	188	171	172	173	168	179	163	180	205	201	198	178	201	180	193	189	193	195	171	188	187	188	154	182	158	191	168	194	162	170	158	182	177	198	185	183	175	201	178	192	196	167	173	169	202	177	196	186	168	159	177	184	156	156	160	160	166	206	185	172	187	180	195	172	167	200	178	185	171	161	180	173	183	180	199	172	150	157	179	186	184	157	158	165	183	194	171	191	202	174	178	180	193	159	196	192	165	179	170	172	190	175	169	185	183	160	170	179	159	181	180	174	177	171	176	201	204	168	201	176	186	175	175	159	197	176	182	171	183	166	203	164	174	178	240	192	164	147	199	186	180	175	147	206	179	188	172	176	177	172	188	180	152	173	177	166	195	174	170	173	174	161	179	171	197	172	163	181	188	188	176	178	205	191	180	169	197	192	189	188	175	163	179	172	181	185	203	195	177	192	163	179	179	183	189	183	174	189	199	199	175	183	184	197	169	191	162	181	194	182	184	195	185	177	187	177	179	176	154	196	169	185	166	199	150	167	171	167	161	212	187	219	187	209	171	175	189	188	164	182	177	188	147	173	194	190	174	190	180	158	186	185	178	174	192	192	161	185	189	174	202	176	164	175	179	178	187	203	163	177	179	169	167	181	188	184	169	177	188	181	163	183	150	176	167	189	193	150	186	185	167	178	184	193	171	181	184	219	191	173	202	209	197	169	183	161	159	163	170	167	174	187	193	176	182	172	167	185	203	191	187	212	188	189	165	160	183	181	204	199	203	184	179	182	180	207	166	188	189	147	159	181	199	183	195	193	172	176	202	179	184	148	175	165	215	195	179	169	197	175	191	187	182	191	186	178	179	181	162	174	165	179	166	182	187	188	187	179	170	192	168	154	174	187	179	166	177	206	169	187	186	184	188	195	190	192	204	166	187	175	184	208	161	203	168	190	196	199	196	180	182	174	190	195	187	188	202	202	181	160	183	200	188	176	177	155	183	169	189	184	188	188	172	180	196	169	161	196	176	182	175	172	186	189	175	176	162	173	171	179	181	182	168	175	187	164	203	193	171	186	206	184	185	210	161	166	183	178	198	170	175	201	204	180	184	192	150	186	175	183	177	175	173	173	168	205	206	165	195	192	167	181	179	171	167	178	184	192	169	168	182	189	181	184	181	176	180	180	177	189	173	177	186	170	173	173	168	170	188	179	154	174	185	162	146	178	167	157	183	173	175	191	171	196	187	184	186	167	172	175	173	195	174	146	169	181	201	172	175	186	182	167	173	172	197	170	164	173	172	168	165	169	180	169	189	186	180	161	184	162	166	168	176	160	166	184	178	157	181	179	165	192	181	152	200	200	173	185	181	189	185	153	169	174	161	194	190	187	182	174	175	178	195	199	221	195	173	186	200	182	171	174	162	173	181	193	173	173	191	154	193	190	189	193	164	187	185	200	167	195	211	193	160	182	190	159	167	175	174	180	185	187	175	170	180	159	163	154	200	165	172	179	204	165	191	206	163	183	174	177	198	202	194	172	152	157	155	189	183	176	183	155	178	199	169	192	164	193	180	208	169	188	172	159	170	178	209	211	192	182	168	188	198	204	157	172	197	175	182	181	179	188	188	193	158	189	175	186	173	166	168	203	186	179	155	155	164	169	199	169	191	158	204	168	212	159	184	167	189	187	175	173	149	171	175	179	196	176	162	178	176	185	175	170	180	182	190	170	168	181	188	188	171	179	188	193	155	196	180	162	187	162	159	173	188	168	195	213	183	176	169	154	157	167	184	173	182	198	178	166	177	160	163	174	196	202	215	179	162	168	201	178	150	193	176	180	171	166	161	162	194	183	182	184	185	170	209	157	186	173	201	189	175	176	168	196	152	175	184	187	181	206	186	170	179	188	154	189	198	176	173	169	176	177	158	159	186	191	161	209	171	183	179	170	156	197	163	188	151	171	188	190	183	174	185	167	184	182	172	182	184	174	169	176	174	179	160	165	204	195	189	186	182	189	186	199	195	181	198	185	168	175	186	162	159	154	180	191	182	151	168	187	201	170	169	185	175	195	200	167	162	202	170	188	205	177	180	177	214	186	176	167	191	187	184	169	195	184	204	183	162	185	175	188	198	193	164	204	181	201	184	167	167	184	170	177	182	177	204	177	165	180	188	201	189	176	201	194	174	187	166	179	160	169	190	198	170	182	170	169	186	176	193	182	180	179	154	163	194	191	210	163	196	183	196	187	172	170	179	183	219	180	183	171	177	170	169	169	195	159	166	174	192	175	188	208	163	181	202	183	189	186	203	188	173	197	179	161	194	184	197	193	190	164	189	194	175	186	152	178	155	186	181	167	195	181	187	164	180	221	174	160	192	184	182	160	191	167	183	192	180	195	192	187	169	190	189	169	175	169	161	172	198	191	184	175	189	161	185	168	196	178	164	184	177	172	197	171	167	177	175	167	169	182	186	209	173	206	180	201	161	202	154	173	184	161	198	193	179	204	190	182	154	176	190	186	168	182	165	174	170	193	187	159	220	190	169	178	173	155	174	160	185	168	178	208	176	164	184	172	173	193	173	175	169	190	195	178	176	200	161	209	180	183	183	176	182	192	184	170	183	171	156	152	206	172	195	166
25259	21383	10148	11169	9821	8230	6685	4967	4408	3852	3446	2903	2614	2060	2036	1894	1610	1475	1243	1188	1110	1012	979	900	905	887	756	739	722	703	638	654	630	585	640	538	567	555	564	519	550	517	494	511	472	502	485	492	479	464	514	495	434	458	451	457	450	439	428	456	472	439	470	478	461	443	426	446	423	441	456	413	438	485	428	434	429	442	478	442	421	418	425	443	443	449	422	441	408	457	422	451	450	407	488	456	424	409	434	424	459	434	405	419	445	455	450	411	435	416	484	427	461	448	414	457	416	463	390	440	444	423	434	432	429	420	423	464	444	424	473	440	454	446	429	460	426	409	416	421	424	445	460	442	437	432	406	436	425	442	453	411	412	407	410	459	428	463	425	422	423	475	444	440	435	419	446	390	413	443	423	434	421	431	441	450	424	462	449	440	454	440	420	438	443	444	424	433	410	450	405	422	450	425	430	428	449	426	461	448	414	450	411	443	411	417	444	434	432	481	459	443	431	451	413	437	441	421	448	424	451	411	409	417	407	435	422	439	424	423	420	463	427	431	435	443	438	404	420	429	454	459	447	483	422	449	435	419	423	441	431	406	432	420	431	420	422	453	466	415	419	437	434	408	446	457	423	442	403	450	431	432	435	377	467	419	415	408	445	413	416	446	470	430	427	454	410	425	430	399	399	421	457	399	413	458	429	449	431	440	397	462	420	433	422	429	467	454	428	431	463	398	426	427	428	426	464	416	429	375	442	435	445	419	453	419	413	444	428	444	468	417	448	413	408	422	425	407	419	387	444	431	415	414	462	428	421	433	431	420	435	462	431	421	420	448	471	416	451	413	423	431	428	437	450	450	453	451	424	436	421	465	410	412	383	446	445	454	443	440	414	446	459	444	404	463	407	449	447	453	452	458	428	470	425	439	457	460	429	423	445	421	407	420	434	429	455	433	474	405	438	420	468	405	399	497	446	418	462	452	420	471	401	403	463	440	396	407	417	447	393	386	476	440	410	487	468	425	430	376	442	448	425	410	461	414	443	418	450	399	484	417	440	418	430	411	395	427	462	432	407	458	442	461	450	401	434	417	383	420	421	450	434	423	393	412	471	449	440	419	432	459	432	442	442	430	404	455	460	427	409	432	429	475	462	432	433	443	420	403	430	424	404	463	445	444	436	422	445	425	418	436	434	430	440	421	450	413	421	405	422	433	423	448	443	422	396	382	462	432	426	456	410	430	436	449	455	428	448	414	475	423	407	375	457	421	456	430	441	431	471	419	409	435	399	439	429	404	394	431	409	390	388	425	415	459	472	456	437	423	427	422	435	462	431	423	463	473	413	426	446	425	419	405	431	463	446	473	418	427	420	429	468	483	425	475	422	400	436	415	442	450	420	438	479	420	444	459	438	453	441	446	447	422	418	452	468	440	427	462	436	414	418	395	407	430	421	428	456	427	403	453	410	453	413	431	386	412	418	432	443	432	405	459	432	460	440	427	434	418	449	462	444	437	434	422	391	407	430	440	419	441	443	456	421	473	398	435	443	453	420	415	408	431	435	441	411	446	453	475	432	425	423	457	405	412	411	424	398	438	460	429	425	443	434	440	428	423	400	457	439	427	450	393	412	458	429	450	398	446	395	420	460	404	460	431	439	411	427	425	459	423	471	430	461	420	411	430	462	445	443	469	399	419	400	432	427	453	419	428	431	452	442	413	405	428	433	447	440	422	471	437	450	438	448	462	459	420	445	429	439	428	455	470	417	438	437	438	437	415	452	437	395	427	441	406	408	435	437	415	410	425	386	428	446	400	408	479	411	414	420	428	471	434	460	432	461	438	436	429	417	388	420	432	435	407	458	425	450	388	404	449	390	429	423	429	410	423	451	437	454	417	395	417	442	407	465	466	444	469	441	429	449	412	402	416	413	433	403	431	440	422	407	412	414	401	416	423	384	435	424	408	434	407	456	438	426	413	415	397	414	416	447	427	423	413	450	441	429	458	449	425	434	412	431	432	422	416	425	411	409	460	446	428	469	448	393	427	452	411	422	467	440	420	434	406	440	425	452	425	402	424	428	416	423	430	423	448	416	461	421	434	442	425	437	418	442	410	429	403	419	433	426	413	411	437	443	416	423	422	469	454	444	402	435	445	418	426	419	452	478	439	470	414	430	431	414	448	418	420	412	447	404	411	466	432	431	465	472	432	443	432	444	450	428	426	429	412	424	485	403	485	460	417	440	417	451	423	425	405	438	444	466	422	446	448	380	441	413	429	460	473	447	405	456	416	429	414	436	406	435	431	415	435	426	460	444	457	429	405	411	381	392	420	462	445	398	417	452	448	423	417	420	467	442	437	471	453	480	409	418	423	435	430	450	464	429	462	436	424	441	449	439	444	424	413	460	453	424	409	417	429	425	390	443	421	410	423	410	405	443	453	472	444	443	427	405	422	451	445	470	462	426	430	442	402	416	419	439	449	457	480	451	437	435	421	429	433	460	454	429	457	433	424	458	431	424	434	407	436	416	440	430	451	458	422	431	450	429	445	393	401	424	402	419	414	425	429	426	417	455	428	412	446	424	477	434	454	407	433	465	448	458	433	477	463	455	454	451	458	427	438	442	419	395	432	475	393	447	430	430	444	445	446	431	444	428	430	414	432	408	429	431	407	432	433	411	428	395	430	462	389	435	429	445	428	425	434	440	388	429	420	421	438	422	382	419	446	391	438	420	420	415	389	414	428	454	445	450	449	440	402	399	429	395	410	459	420	448	442	419	452	404	423	441	410	457	407	446	426	410	413	405	427	454	423	407	413	414	429	448	482	453	377	463	444	439	421	480	427	429	424	481	443	453	411	435	433	434	394	410	433	435	441	419	407	415	422	424	378	394	411	421	418	437	447	410	459	447	401	459	477	423	415	411	450	426	421	466	458	416	433	449	445	443	420	401	437	443	446	406	442	426	405	454	416	431	446	438	419	425	455	448	451	426	474	443	412	446	406	421	454	446	454	427	458	449	376	418	421	456	443	409	436	437	439	432	434	423	419	386	416	437	425	451	384	449	440	407	447	420	430	429	434	444	431	426	432	405	410	424	416	433	446	448	432	461	417	443	438	436	419	425	433	439	415	409	440	477	429	457	448	440	453	411	410	415	432	410	465	436	425	432	414	406	429	421	448	468	451	417	449	425	423	439	409	401	402	432	478	453	431	413	410	439	454	467	422	458	412	446	436	431	402	447	457	430	420	390	432	475	456	415	436	432	448	468	428	408	451	430	395	428	400	438	424	392	419	440	414	432	425	445	463	444	437	463	413	428	486	427	448	442	455	409	461	389	426	431	452	493	402	448	443	410	417	427	449	418	439	431	421	431	463	437	398	429	422	447	415	405	442	445	415	460	433	413	424	396	442	436	454	452	421	466	421	449	416	440	432	407	411	405	463	414	420	395	437	416	461	435	458	420	441	437	441	467	438	419	415	457	413	435	413	411	422	430	480	476	437	429	436	408	433	440	417
45150	36319	21272	12532	7004	3909	2525	1630	1370	1269	1093	844	703	570	577	506	399	353	329	294	341	310	289	274	253	230	259	233	214	222	215	208	207	202	162	196	186	172	183	166	168	180	163	172	166	164	187	164	171	161	167	169	177	162	162	152	181	178	170	154	143	154	165	177	157	163	162	136	138	152	144	159	126	158	160	167	173	159	175	166	152	141	132	163	130	163	158	164	143	161	169	166	178	147	153	161	157	167	151	137	150	166	165	162	162	134	154	152	161	164	161	148	134	147	144	164	142	155	152	151	150	139	167	149	152	175	162	135	147	170	136	168	147	160	138	173	150	144	167	161	153	142	130	163	158	167	154	127	189	165	147	171	159	139	159	178	140	161	162	160	183	155	176	148	147	166	137	160	174	157	160	153	137	156	159	150	143	131	159	170	149	119	148	137	151	150	159	164	156	140	141	130	134	169	147	168	144	146	157	154	144	176	155	162	152	155	150	160	166	173	164	152	154	149	149	147	147	144	180	163	138	181	158	159	136	147	145	150	148	117	179	157	145	175	162	137	164	135	157	150	168	145	143	143	150	152	156	160	160	150	174	145	162	163	151	151	173	158	196	165	162	158	146	160	141	182	159	162	151	168	176	160	127	126	157	158	132	143	153	183	144	145	170	162	141	157	138	154	152	137	188	159	141	139	152	165	155	159	157	153	156	144	163	166	143	157	162	141	152	165	156	183	171	158	150	144	159	138	141	198	151	141	147	124	164	117	142	155	161	154	135	161	152	140	157	152	149	159	152	152	163	133	136	137	139	160	133	141	154	150	137	147	138	178	171	170	149	153	149	138	137	159	135	130	140	151	166	164	150	172	151	145	145	157	151	153	154	151	154	142	121	126	150	153	159	156	147	158	151	135	165	165	136	149	150	151	131	168	162	158	148	174	142	161	169	167	159	164	142	152	159	165	163	131	151	143	136	159	163	160	135	147	162	136	141	146	151	202	161	151	161	155	166	136	157	133	143	174	147	161	150	146	148	143	130	158	158	154	159	149	161	163	157	172	136	161	157	161	168	177	129	162	163	154	134	152	161	134	156	144	145	138	157	158	154	153	138	147	169	154	124	130	144	149	122	157	150	133	154	175	145	161	140	136	178	124	169	155	144	150	145	128	138	166	142	146	145	141	160	149	143	130	149	141	137	144	141	152	128	139	168	155	150	166	158	169	144	163	141	175	164	136	142	147	151	159	134	145	154	135	169	162	157	164	149	156	147	138	146	156	140	157	172	145	148	141	161	171	132	160	151	148	162	134	156	124	146	143	183	140	158	149	151	160	153	146	170	156	135	151	158	168	129	151	147	162	156	169	167	163	147	159	159	156	163	165	160	165	148	154	151	156	152	123	145	150	177	138	151	157	159	147	151	168	133	153	155	136	156	154	178	166	154	163	129	167	146	156	140	131	150	164	129	134	165	133	141	140	176	130	167	143	164	152	159	144	155	146	158	170	151	145	150	151	168	124	142	165	159	164	139	135	162	158	159	175	150	171	157	167	138	151	150	148	166	147	169	135	183	147	154	133	142	162	152	144	137	140	146	177	155	168	159	139	172	136	138	150	158	153	165	151	142	155	162	151	145	165	154	143	148	113	145	148	179	148	156	151	150	149	151	147	146	148	121	151	178	133	169	161	142	138	164	149	170	146	163	116	135	147	146	153	159	145	159	159	180	150	130	146	148	172	159	153	130	142	138	154	144	154	141	138	157	152	161	174	165	135	167	159	160	167	149	153	168	151	151	158	146	151	157	157	132	151	162	180	137	160	163	139	142	153	139	144	146	146	140	155	143	134	171	141	178	165	116	139	156	186	149	147	142	139	131	136	178	156	157	165	174	158	154	157	145	158	134	149	142	156	152	149	125	147	126	152	148	131	142	152	139	139	160	168	140	147	133	154	147	139	164	150	144	143	128	122	148	167	152	136	179	148	148	151	177	147	152	152	165	149	149	134	160	147	159	166	160	169	143	149	134	133	124	170	131	154	157	157	179	159	162	135	135	141	148	149	160	157	132	163	150	145	138	166	151	164	153	162	148	153	154	153	171	170	173	171	158	163	151	135	132	154	154	160	141	147	152	178	128	156	149	148	152	136	146	157	140	158	150	139	144	151	171	151	133	148	160	137	159	154	149	154	155	159	145	133	173	171	145	150	127	140	143	131	140	148	163	162	147	145	171	166	145	144	140	159	141	149	141	151	147	155	138	139	147	149	174	160	145	157	146	160	144	158	162	173	158	171	165	118	139	163	155	147	140	177	138	119	148	157	150	150	129	156	168	140	141	149	144	188	161	158	157	155	164	162	149	155	175	163	156	171	141	159	168	177	154	153	161	153	153	140	157	137	164	166	143	155	156	143	152	164	150	162	146	141	164	161	137	151	160	153	151	149	144	141	157	151	160	156	150	144	162	149	156	152	177	149	147	157	177	153	150	144	123	145	156	157	142	165	139	130	148	144	148	151	138	175	146	133	148	159	173	149	162	134	160	130	150	143	146	153	144	165	188	141	157	156	142	129	146	140	156	147	140	142	149	148	150	148	155	156	168	151	141	168	146	150	150	130	148	138	141	150	147	140	139	142	152	156	152	157	149	150	135	154	140	166	130	155	166	150	167	128	130	158	167	146	168	157	163	140	146	161	162	138	149	140	158	164	167	160	136	146	158	174	162	151	154	148	164	173	158	144	166	152	144	164	145	137	141	154	138	182	152	151	162	149	141	129	171	184	164	139	130	139	143	141	158	174	139	155	136	167	143	135	153	144	156	155	131	129	139	168	166	159	148	136	156	141	146	156	149	173	154	152	157	152	144	150	141	145	161	163	155	156	170	144	145	161	159	156	154	150	141	152	134	180	155	159	151	170	150	137	145	147	165	135	156	135	166	157	147	127	142	146	148	133	155	165	145	161	129	157	180	161	152	138	143	154	149	140	147	156	158	141	140	161	140	145	136	166	163	164	133	120	119	161	146	135	143	169	175	141	136	144	147	158	169	162	161	144	144	156	177	148	168	156	147	152	175	156	137	165	147	143	129	185	158	143	149	144	136	157	171	144	148	143	146	155	155	164	140	150	144	140	145	150	151	149	158	179	144	156	159	149	154	162	140	143	153	139	175	140	141	146	150	154	155	136	146	146	164	152	139	139	141	157	128	133	143	173	159	158	153	152	162	140	146	128	164	162	150	143	143	169	150	157	138	160	144	152	158	176	152	149	150	144	151	136	137	152	143	152	150	140	150	165	131	146	158	152	179	145	155	141	148	131	176	156	145	140	152	149	154	172	164	162	132	154	132	165	172	164	154	180	158	144	180	154	158	181	148	153	147	152	121	120	134	159	148	133	175	152	156	152	149	148	159	153	143	173	183	165	160	163	142	157	162	130	146	158	146	149	138	147	149	141	159	144	162	139	155	164	147	151	147	151	171	142	153	153	168	155	138	133	174	159	146	148	134	132	131	164	156	157	192	148
34545	29806	14941	15402	13707	11155	8979	7130	6202	5745	5209	4327	3381	3060	3044	2613	2117	1877	1594	1476	1435	1229	1300	1170	1033	1010	1039	846	841	756	706	704	658	684	629	630	643	540	579	501	532	483	515	480	521	517	503	482	433	442	453	451	446	381	419	418	425	414	398	437	418	413	428	412	410	372	399	406	393	371	364	395	415	353	401	354	347	374	370	386	390	414	380	371	324	375	360	364	380	372	370	331	395	359	374	354	380	365	386	366	362	379	386	345	342	387	364	344	385	377	356	380	339	383	363	350	362	380	373	338	355	349	363	362	388	344	398	359	369	341	400	350	401	399	369	366	370	365	393	365	372	375	371	349	359	368	375	342	369	356	380	369	335	375	369	370	376	377	294	373	367	360	390	331	380	383	342	332	365	363	350	347	342	375	361	381	303	376	353	360	352	344	338	354	391	364	390	390	366	364	404	368	384	356	379	400	402	350	377	367	355	357	349	409	378	353	400	395	364	345	349	374	381	330	364	397	369	392	388	373	343	368	364	378	390	347	379	403	362	362	348	363	401	371	380	339	351	405	357	347	359	374	366	355	368	362	369	371	343	384	332	335	377	363	399	359	359	373	374	358	366	375	359	376	339	392	357	371	370	368	352	356	360	374	379	351	368	359	325	404	380	354	370	378	363	370	387	352	346	362	339	386	345	347	318	381	404	382	333	382	349	372	378	344	387	359	367	356	407	350	357	386	373	409	338	339	368	361	393	366	374	339	409	371	373	348	353	378	348	332	382	361	351	358	363	372	383	343	365	360	343	382	378	387	377	393	349	356	376	365	354	363	366	379	365	366	366	371	381	346	365	369	350	383	386	380	366	382	377	387	394	418	384	388	361	334	364	370	381	346	381	365	367	382	365	367	375	351	377	378	318	341	392	369	363	374	347	369	354	320	357	374	369	348	360	369	395	370	371	370	386	403	389	357	359	385	350	343	335	379	388	392	359	374	376	340	365	367	374	354	387	384	379	348	338	386	363	354	381	366	391	330	337	387	392	368	321	362	364	390	354	358	397	356	408	374	360	387	370	395	363	365	367	357	376	387	338	363	362	367	416	387	348	392	368	350	332	356	364	415	354	396	397	349	354	372	348	353	361	357	369	383	338	344	370	404	345	362	375	351	359	359	371	379	388	370	365	396	405	402	400	385	358	347	389	384	339	350	368	381	380	351	371	370	397	359	388	411	364	387	402	351	365	371	391	380	363	381	359	348	347	401	368	345	367	338	343	349	387	414	355	346	343	337	357	375	345	379	388	360	366	357	365	356	387	390	353	358	354	387	363	389	348	386	397	349	317	365	397	379	345	367	411	336	342	386	370	383	336	390	382	371	386	342	371	387	383	379	355	384	353	373	352	337	364	363	359	377	383	361	364	370	342	370	391	353	377	359	403	383	381	384	389	364	354	364	365	385	382	369	397	381	360	357	403	367	357	394	388	359	363	379	398	376	374	348	341	340	345	349	367	327	331	368	365	354	388	346	375	339	384	358	389	344	351	336	353	369	363	378	374	356	361	347	361	373	364	361	387	350	358	359	337	355	366	363	344	390	407	346	363	388	339	344	377	348	360	385	377	384	360	384	368	373	345	356	347	342	395	343	359	380	364	362	351	365	384	354	336	405	378	412	372	347	395	388	354	381	379	383	352	342	348	360	376	379	370	389	370	378	381	344	331	334	385	376	364	417	370	387	378	391	365	382	382	369	369	409	375	358	352	355	382	361	379	351	385	364	342	375	343	390	356	417	409	362	385	351	357	392	372	366	352	378	326	381	367	350	391	370	359	371	348	339	366	376	391	360	366	381	378	327	342	375	362	355	358	390	373	418	373	374	364	395	378	371	382	354	381	364	377	371	373	357	378	380	358	369	381	364	393	378	365	369	362	330	392	430	387	373	371	376	380	328	363	354	366	378	354	378	358	404	381	359	352	387	346	382	354	372	365	360	391	377	351	380	371	386	356	374	367	377	393	377	347	414	367	382	362	376	401	328	354	398	360	379	365	378	364	373	340	369	352	381	396	383	379	425	372	344	389	381	386	409	379	370	351	395	356	358	385	366	382	381	442	356	336	370	354	336	381	354	395	336	377	388	385	365	383	377	328	358	318	362	354	345	400	354	372	351	365	351	360	404	391	356	361	358	364	356	341	363	375	401	376	397	342	382	353	371	364	374	364	367	373	375	356	357	373	370	330	377	376	370	357	375	370	311	359	375	365	342	363	379	368	377	393	351	388	355	365	371	390	401	384	396	376	374	378	368	366	349	340	360	361	365	391	362	382	358	363	350	348	382	378	418	379	374	376	341	359	373	377	371	355	378	368	354	372	372	365	354	396	367	382	358	388	378	353	372	395	370	373	396	355	345	361	357	364	352	378	370	344	353	327	372	367	357	347	352	353	349	355	355	382	340	383	355	349	371	394	402	387	363	397	346	389	394	325	374	343	326	380	381	365	353	356	372	373	387	375	405	377	382	365	353	379	400	347	363	373	343	362	383	359	372	360	363	379	386	366	390	374	386	348	357	352	383	351	373	368	364	352	377	366	364	372	363	397	354	382	321	375	380	382	375	362	369	388	368	393	358	377	365	354	340	368	332	371	384	380	372	377	372	356	338	371	366	368	330	387	337	356	368	360	384	387	375	367	370	372	403	351	356	325	380	379	374	371	362	372	387	374	367	348	371	357	363	369	385	374	369	367	342	349	365	370	368	392	343	356	364	384	385	350	369	365	346	364	390	373	336	371	366	367	379	374	388	348	360	366	409	362	403	375	360	329	381	407	369	408	405	349	372	373	384	406	374	377	377	386	393	384	409	360	408	355	388	372	345	378	376	381	384	396	331	378	369	345	371	344	375	361	392	349	352	408	377	366	369	385	385	372	373	401	362	362	330	325	346	371	369	344	370	342	361	370	373	338	356	393	335	327	387	389	337	378	365	334	365	370	377	392	415	374	385	362	354	395	381	372	365	419	402	413	381	359	374	363	373	358	378	362	381	387	351	383	378	346	395	351	357	389	375	393	359	373	363	351	381	393	344	348	375	382	368	385	337	371	321	369	368	359	353	379	369	353	335	363	344	374	351	388	329	372	362	381	388	390	345	372	346	384	380	397	390	362	383	367	387	341	382	361	358	358	350	347	362	382	377	401	388	369	422	312	394	378	343	369	356	351	376	391	348	330	365	332	353	353	348	387	389	382	399	348	326	390	378	394	334	382	393	392	362	346	330	348	350	360	383	366	366	369	369	408	378	418	377	365	364	340	375	346	355	377	340	341	355	348	321	380	372	378	353	376	381	344	374	351	361	376	361	356	430	389	312	375	373	372	369	369	376	355	367	391	384	370	378	361	362	376	377	388	385	347	373	359	343	367	376	353	352	371	343	351	349	382	351	343	345	340	358	379	386	376	363	409	352	359	376	353	354	347	364	346	363	396	363	342	422	372	381	362	361	357	330	361	373	349	358	372	372	369	395	326	347
10837	6020	3041	2146	1447	1085	789	679	618	519	459	357	351	325	319	282	267	242	217	242	181	226	255	221	226	239	202	211	219	190	206	233	196	205	175	182	197	176	183	165	185	180	208	164	189	197	171	175	187	215	193	177	180	186	177	186	195	206	175	199	179	198	180	167	178	158	181	178	169	165	176	138	186	181	169	178	182	196	182	191	174	192	167	175	188	193	182	191	148	176	182	183	201	183	221	180	191	162	193	189	166	174	178	194	200	182	190	185	202	203	176	168	187	196	213	162	183	153	178	180	169	169	186	180	172	160	164	180	178	186	194	191	176	184	158	171	176	186	180	164	168	184	174	182	215	190	191	161	166	191	183	176	191	183	184	185	191	181	166	160	212	184	165	187	168	184	184	208	173	207	171	166	178	186	185	189	208	175	180	176	190	181	191	187	159	172	174	190	158	167	168	209	179	191	192	176	191	175	172	171	155	179	172	186	176	203	156	180	191	185	180	173	202	198	189	193	178	168	196	185	200	168	195	190	177	207	170	175	188	172	182	155	204	169	178	187	161	189	173	171	173	196	196	196	186	188	183	183	193	172	176	199	170	175	189	179	181	199	175	187	169	177	173	165	178	200	164	167	169	162	185	188	184	183	203	192	196	176	182	182	169	198	193	169	195	179	172	189	181	181	193	192	190	180	188	178	212	178	199	151	176	179	195	178	179	180	174	181	195	189	188	197	176	165	200	178	187	189	165	178	179	198	166	170	209	177	203	155	183	196	199	207	181	185	184	187	199	204	218	171	191	189	193	200	194	196	178	205	198	180	177	182	185	187	178	184	169	185	216	178	181	186	178	165	175	174	177	202	187	190	156	161	162	219	182	179	185	179	165	186	181	159	205	183	199	204	182	157	183	179	175	209	203	175	173	173	175	178	184	198	204	201	187	166	162	170	189	150	177	162	194	191	181	198	211	195	195	187	201	176	186	202	197	171	188	160	195	171	171	221	185	209	191	182	193	204	197	188	169	191	191	160	183	200	200	167	168	205	169	183	172	185	183	177	203	199	171	202	174	199	174	173	173	176	172	203	186	194	197	238	199	181	177	187	195	172	207	187	165	163	165	161	190	171	189	174	177	173	186	173	169	184	183	185	173	199	183	184	173	216	173	170	197	185	180	206	184	200	191	175	185	181	167	177	173	173	198	169	187	167	213	206	206	199	174	176	171	171	196	189	201	191	184	168	185	172	194	181	174	187	184	162	187	196	182	204	183	171	176	183	166	181	190	168	183	191	200	184	184	196	181	190	202	193	192	184	190	184	171	191	191	193	178	178	194	192	199	194	183	178	196	172	184	160	177	214	174	185	165	181	148	163	199	189	159	194	197	178	189	182	192	172	180	180	175	187	171	181	176	187	172	169	203	184	155	186	196	154	178	177	203	185	190	176	174	186	174	175	162	198	167	172	155	163	178	164	155	178	207	187	175	208	187	182	196	187	152	185	184	204	179	173	188	178	186	177	164	182	233	176	182	172	150	178	190	160	196	187	192	188	190	197	185	194	179	226	202	192	173	174	202	185	198	218	184	178	196	178	201	202	183	166	185	193	173	191	211	173	205	168	177	187	165	165	212	194	186	176	174	203	197	181	190	194	181	233	185	186	187	197	179	197	179	196	208	163	163	180	183	190	165	192	193	167	166	184	148	174	169	171	194	186	157	173	207	188	196	189	175	197	184	177	190	175	173	188	185	199	173	188	181	207	186	175	191	208	170	165	176	168	185	179	176	170	164	186	182	184	201	158	196	196	185	175	195	159	184	182	200	201	185	196	187	191	178	192	206	184	177	162	169	204	175	200	172	171	176	180	178	216	210	196	201	167	183	175	174	179	156	204	177	175	180	200	197	176	165	197	198	187	196	167	212	193	181	203	213	178	166	189	215	177	186	167	178	196	199	160	189	179	176	182	199	169	205	194	187	182	190	165	185	173	175	175	184	197	201	170	183	180	209	180	163	220	205	196	168	175	184	163	184	193	189	202	169	193	189	191	184	163	161	187	179	198	168	160	165	175	205	196	197	165	214	171	179	165	194	175	165	182	196	169	189	184	195	187	184	173	173	180	203	183	195	199	168	185	211	158	170	180	182	185	170	186	187	197	167	181	173	174	181	168	187	189	187	184	186	202	179	163	170	178	169	179	174	197	189	202	156	192	177	171	205	176	175	179	207	177	187	203	203	179	187	184	173	181	170	192	189	166	183	213	206	215	176	191	199	201	190	180	186	226	197	180	190	179	192	170	200	166	185	187	182	185	196	176	158	188	174	197	178	178	201	186	177	193	186	183	191	177	171	197	168	176	179	175	191	166	184	188	201	197	180	169	216	170	196	195	169	173	191	185	179	187	176	202	179	183	177	166	170	179	193	211	205	203	182	178	183	186	194	196	159	172	176	189	183	181	187	177	167	180	192	194	191	188	177	191	175	173	178	177	176	179	205	193	170	196	195	206	167	188	214	188	180	182	168	180	176	167	179	182	183	184	180	192	176	200	198	203	184	186	206	192	173	190	201	201	179	176	178	191	196	180	180	163	168	184	206	193	185	171	201	192	201	180	164	178	152	185	206	165	181	188	211	189	194	182	171	203	188	180	174	174	197	187	192	177	185	185	194	185	186	179	178	198	214	174	186	193	183	169	178	159	218	202	210	176	193	203	169	160	170	191	186	179	180	193	177	154	198	197	179	184	176	199	187	196	166	169	185	203	161	187	184	175	173	188	209	161	208	177	175	178	193	176	213	195	176	187	188	174	169	217	220	183	196	218	209	206	165	168	185	171	204	215	188	170	196	177	160	158	168	184	186	178	177	173	178	193	171	180	175	194	169	207	180	186	166	162	185	205	173	188	177	181	162	194	189	180	181	192	174	187	181	193	164	168	180	181	187	159	164	177	198	190	222	191	160	171	163	204	193	235	205	192	179	167	176	188	172	190	203	185	195	183	167	193	197	183	170	195	186	187	178	187	170	165	206	220	177	213	197	197	178	197	170	185	214	139	202	186	174	190	168	165	185	169	205	173	188	190	172	188	193	170	168	168	190	185	166	165	171	178	197	182	172	149	196	196	189	168	165	173	172	198	156	174	201	194	200	179	178	197	194	184	176	180	188	178	165	169	167	182	173	183	179	177	186	187	182	163	194	172	163	185	207	170	187	175	163	176	176	182	204	175	173	186	193	202	184	164	203	161	205	179	178	190	174	190	166	178	178	149	172	181	188	167	175	198	165	177	193	188	201	159	199	160	184	196	175	189	188	179	165	193	189	185	166	170	186	189	216	196	171	173	159	188	170	193	182	198	214	159	175	184	173	189	213	182	187	186	181	142	178	202	197	195	183	188	176	187	197	176	179	169	184	180	178	177	191	173	179	194	179	179	179	202	184	185	191	222	201	187	177	170	153	188	186	215	180	195	198	199	203	156	197	183	170	198	181	152	201	183	188	180	190	179	207	185	199	165	194	197	185	201
8339	6367	5115	6374	5176	4410	3478	2839	2637	2226	1881	1557	1305	1291	1204	1070	967	830	794	777	712	709	711	664	617	623	605	609	562	539	526	497	572	444	527	512	531	479	506	471	500	436	472	478	467	454	451	427	473	453	501	483	463	462	463	485	462	429	462	435	429	464	422	431	444	474	439	469	436	441	424	425	431	452	462	442	474	472	427	449	397	438	426	485	457	443	435	389	454	418	421	453	416	422	405	471	460	464	408	497	408	421	426	433	470	423	424	451	436	417	424	452	462	415	443	433	452	419	438	456	469	452	423	456	444	467	455	435	421	446	441	431	436	458	443	446	441	417	416	416	454	452	434	429	432	440	463	463	426	425	405	465	412	445	430	449	408	425	423	460	411	425	430	457	412	429	464	397	432	449	452	455	474	478	446	439	476	499	423	425	448	422	400	413	457	428	407	403	417	428	465	449	437	402	425	436	453	419	435	450	478	439	439	475	463	450	458	384	429	433	445	446	416	463	434	453	438	417	478	436	429	445	434	420	409	472	393	446	444	455	452	394	467	454	444	453	408	430	435	447	447	393	432	437	468	423	415	383	449	444	429	422	419	426	442	460	453	426	446	418	443	425	436	475	402	424	467	420	450	431	456	431	451	440	442	430	491	491	449	403	435	439	427	444	415	433	475	416	451	416	422	412	451	468	466	407	421	483	419	453	481	453	432	426	471	443	460	439	411	470	422	443	436	440	414	476	446	433	454	444	479	435	432	430	423	436	422	456	438	463	442	420	458	467	480	456	439	444	471	430	461	416	431	437	404	434	427	461	450	455	472	464	450	466	453	464	429	427	416	435	449	459	449	431	430	449	447	472	455	387	480	444	440	438	454	429	430	476	445	408	435	481	418	431	405	469	467	431	464	458	460	482	446	445	451	426	487	412	434	445	458	438	448	444	470	407	434	427	456	454	457	430	429	439	458	504	471	461	441	418	442	428	472	411	452	453	454	415	435	423	414	434	432	448	455	451	427	427	482	424	416	410	449	441	447	437	474	462	452	460	428	410	455	455	445	425	489	422	435	458	424	430	466	441	437	454	450	417	439	432	437	463	456	437	439	423	477	443	465	438	411	456	401	431	401	436	410	443	447	402	439	454	430	442	425	452	450	430	451	426	452	396	429	441	416	397	411	436	468	433	458	466	438	407	435	417	458	449	423	448	427	443	440	424	458	441	459	410	439	437	404	438	426	446	417	419	429	441	431	428	495	448	427	430	448	406	427	427	448	458	420	420	438	404	470	432	432	464	465	406	438	433	466	413	437	416	428	433	412	440	414	482	436	473	459	419	483	419	446	444	452	429	464	461	443	458	385	432	406	452	471	449	391	440	449	456	432	434	449	498	484	428	453	431	407	429	473	415	444	435	428	440	441	453	458	454	401	439	419	428	453	462	418	452	470	452	429	410	444	459	457	474	412	416	408	427	423	424	456	447	460	445	429	450	464	469	450	421	452	471	416	441	473	402	421	453	433	422	441	424	440	437	448	449	438	464	463	474	419	440	479	436	450	431	441	432	394	413	450	436	440	427	433	451	458	430	462	412	447	464	414	461	433	410	422	446	475	443	424	435	415	425	438	435	435	434	483	453	454	440	441	426	432	441	423	427	429	476	439	430	445	413	431	442	510	465	449	449	415	422	450	416	445	445	439	438	469	440	457	438	458	452	440	437	459	449	447	408	450	439	473	442	421	434	418	459	451	441	413	485	454	456	445	439	443	450	434	418	450	405	441	407	451	424	444	455	457	485	424	425	439	445	434	436	442	452	420	406	433	462	453	419	463	458	465	399	418	423	424	439	430	438	439	484	436	490	474	473	457	436	447	445	448	429	430	469	395	458	449	450	417	473	442	445	444	435	444	430	467	430	419	447	404	470	458	441	437	438	435	436	397	412	417	457	402	415	441	458	414	438	430	411	472	426	435	437	439	446	435	457	426	417	433	425	430	471	466	471	441	443	423	446	419	469	449	437	457	424	451	435	414	429	445	469	439	417	463	461	417	456	455	440	442	447	463	442	450	448	461	464	472	432	425	445	485	449	418	445	450	443	489	424	461	429	470	427	452	436	494	458	453	436	452	419	437	432	420	437	443	450	406	444	414	431	415	433	437	420	430	430	439	485	400	423	465	439	439	480	450	433	431	421	450	426	436	426	412	456	440	469	470	410	431	432	435	438	423	434	423	427	432	451	474	449	447	483	398	424	431	433	399	444	443	429	403	392	422	441	475	421	450	459	435	469	433	447	455	465	456	465	467	436	452	428	426	467	440	465	458	406	454	468	446	441	430	422	454	430	430	427	442	507	451	410	440	442	429	447	473	408	472	439	423	460	458	454	431	467	425	413	408	442	457	458	454	442	422	433	466	440	445	416	446	467	417	442	403	416	459	454	463	454	404	406	439	428	448	446	428	454	429	448	435	458	419	448	457	432	445	462	496	444	440	427	418	439	458	465	445	458	451	449	435	439	473	450	459	413	424	474	432	455	437	432	447	452	462	466	452	435	426	493	393	434	426	427	421	405	463	436	413	468	402	438	431	442	414	438	481	435	435	446	446	442	429	418	450	466	447	432	452	432	477	460	454	447	407	432	433	469	437	441	441	446	432	410	461	460	425	442	454	411	437	450	465	412	429	416	474	465	446	429	456	459	452	429	438	448	448	393	442	438	446	486	426	463	473	428	450	441	419	438	441	442	423	465	406	480	436	428	451	451	444	440	419	490	445	438	442	479	412	408	400	380	427	452	419	482	411	479	428	438	436	412	449	428	446	472	492	429	454	430	453	459	417	424	441	464	490	435	452	445	433	469	445	466	427	449	431	410	411	407	422	440	430	478	443	382	419	431	427	416	433	448	434	440	472	472	425	427	433	449	459	446	457	445	448	445	424	439	442	418	467	436	430	436	417	490	471	436	448	400	459	457	443	433	424	447	458	463	447	419	435	439	488	418	420	453	433	442	447	427	464	448	434	443	411	470	463	425	446	462	447	394	445	403	459	465	447	437	441	492	438	417	475	430	435	446	409	475	460	441	435	412	443	434	461	455	427	446	420	415	442	429	444	423	411	472	444	443	422	461	429	431	430	429	422	476	431	435	428	427	450	448	494	447	419	463	453	457	444	460	436	422	451	456	426	426	431	444	398	426	495	398	444	414	435	395	444	459	469	443	403	428	420	446	448	450	470	442	467	426	447	464	405	442	446	445	397	448	465	435	453	448	461	446	458	416	456	471	429	430	429	473	446	449	402	424	416	476	416	406	419	445	439	459	493	474	400	427	451	448	453	451	450	462	425	446	447	430	434	427	397	445	442	479	418	467	437	425	406	444	468	417	424	425	422	388	436	474	446	440	410	423	423	457	453	451	463	431	428	474	441	451	425	425	450	405	417	443	441	460	409	402	427	433	455	410	440	460	455	417	468	448	468	420	410	480	437	435	437	429	422	421	458	458	424	468	439	446	434	469	463	406	405	432
33239	27324	13013	6562	3752	2442	1554	1171	1049	809	741	544	495	457	400	407	335	353	306	288	273	282	263	214	254	266	225	234	237	215	220	214	202	200	199	216	215	217	215	183	202	176	181	172	205	200	147	192	205	189	180	156	162	179	211	189	206	190	178	178	194	194	192	174	194	178	195	203	184	219	194	191	198	180	147	175	184	190	162	201	163	182	136	174	191	163	186	195	182	187	190	195	231	156	176	186	194	198	178	192	173	206	161	149	181	184	178	211	187	192	196	188	169	174	173	170	204	192	184	180	179	196	203	188	166	169	184	172	181	200	174	176	164	193	198	178	185	178	185	172	183	156	194	153	175	173	201	187	174	197	150	172	187	191	182	189	190	184	164	178	168	187	190	172	200	182	193	169	201	189	207	231	188	204	177	152	170	169	192	200	183	159	178	176	175	198	192	141	203	196	192	166	195	189	195	190	158	175	169	191	178	207	208	197	199	167	190	203	208	186	198	165	180	141	158	192	181	170	216	206	151	195	171	190	189	184	186	193	179	179	183	185	171	187	192	158	203	183	186	194	178	169	198	201	173	191	211	152	176	186	205	180	170	165	183	179	183	176	189	186	180	193	162	162	179	172	167	155	194	184	172	211	184	176	205	189	192	182	176	181	193	200	205	194	172	165	174	213	186	178	170	220	197	184	153	160	166	195	185	203	175	194	171	195	197	184	186	198	165	187	173	176	212	171	187	188	186	189	157	199	174	172	177	194	194	163	177	205	218	199	156	176	202	180	210	165	168	193	207	169	191	187	181	185	171	185	182	191	202	192	173	193	157	195	169	190	193	167	174	197	184	179	164	163	205	200	163	181	150	182	159	179	179	185	196	175	187	180	204	211	175	192	186	177	158	197	178	200	201	209	198	185	176	168	180	184	186	205	190	168	198	194	171	178	175	189	201	162	210	178	180	210	168	195	197	172	157	182	191	179	163	221	200	201	170	175	187	186	197	179	190	197	177	191	183	204	194	212	186	180	177	206	211	172	165	192	172	190	195	170	189	204	188	174	153	182	179	185	174	190	180	164	196	195	190	183	198	189	170	195	176	206	158	179	197	182	176	148	190	177	174	201	203	182	205	160	193	159	170	187	204	168	191	196	178	171	186	170	163	150	207	195	180	191	175	188	159	175	192	180	201	184	173	180	182	180	191	180	163	176	175	194	187	179	172	183	160	207	173	190	177	161	187	180	158	185	185	164	204	193	201	162	162	172	194	180	183	185	214	167	163	158	180	200	200	185	193	173	193	188	191	172	188	182	194	173	196	181	176	170	165	186	187	185	179	173	212	163	202	170	200	170	181	168	192	156	163	179	193	199	178	194	169	175	170	206	177	184	183	159	173	181	193	188	179	173	183	185	180	163	208	182	176	180	192	196	174	154	197	177	214	181	169	179	178	164	153	192	176	180	195	177	192	165	190	183	184	200	204	183	178	194	186	162	155	166	161	186	164	194	166	164	186	186	197	160	191	177	191	180	204	202	195	172	175	189	158	188	174	193	197	207	191	191	178	200	184	178	187	191	171	178	189	177	187	146	180	184	181	188	192	200	159	171	180	187	183	189	164	165	176	170	205	171	204	191	199	180	180	186	179	173	187	177	191	204	181	176	165	191	200	212	173	187	175	185	171	178	178	200	168	189	175	159	191	185	182	194	168	196	191	164	200	181	200	192	177	181	188	166	171	187	186	186	198	175	152	186	218	166	173	185	146	170	185	185	163	191	169	194	204	183	162	186	191	175	184	175	153	152	188	189	183	203	178	185	202	170	169	188	176	157	209	179	170	166	155	192	159	188	188	170	172	178	170	179	218	167	174	166	191	187	163	180	154	196	191	192	177	195	164	192	201	170	156	174	182	185	196	176	169	186	187	198	198	189	172	198	188	153	172	197	172	173	187	164	185	192	189	193	188	196	214	172	175	180	178	184	149	171	167	186	153	181	172	169	171	175	175	175	166	156	188	186	206	174	177	181	218	181	186	199	180	192	181	213	190	169	176	174	169	179	205	181	189	186	198	194	178	209	232	186	163	176	177	185	209	186	162	171	178	182	176	183	159	186	195	179	180	187	175	192	179	148	183	179	194	169	164	170	181	205	167	184	185	189	177	186	195	182	171	185	183	193	187	180	190	160	193	207	190	190	191	168	153	176	184	201	181	169	178	184	186	182	174	189	178	199	158	193	161	152	186	171	196	181	184	191	159	186	204	196	208	183	207	167	196	178	193	176	156	181	171	205	173	180	179	168	204	190	183	171	180	181	184	185	157	173	196	182	195	191	186	184	193	173	167	181	173	174	182	173	169	170	195	185	192	185	188	182	180	174	184	191	219	173	172	168	189	186	167	179	159	193	172	180	175	200	194	182	180	167	157	177	166	178	180	190	189	162	141	172	157	176	188	190	167	177	183	191	178	175	192	181	161	198	165	156	169	218	183	205	203	173	161	183	184	194	187	192	148	184	215	195	188	205	164	171	206	173	159	153	190	186	156	235	179	171	173	186	189	170	199	206	208	174	181	189	182	174	182	193	173	148	159	190	177	181	164	197	152	182	192	187	201	144	191	164	155	185	173	194	185	180	199	176	185	159	195	178	182	172	150	199	174	195	191	187	173	202	190	186	177	201	174	172	182	191	174	178	192	189	187	196	183	206	177	183	159	171	164	177	183	165	171	190	167	169	169	177	199	187	179	192	181	163	203	179	185	191	199	186	171	181	188	190	207	176	193	185	180	198	204	186	170	186	171	177	179	210	167	178	185	211	169	162	170	195	186	187	189	192	213	206	184	204	175	192	195	190	197	195	181	209	190	178	218	197	170	189	180	164	157	175	175	188	190	167	182	170	172	185	198	195	202	170	176	208	187	149	179	167	177	180	175	156	184	176	198	186	176	178	193	178	193	172	186	184	185	184	192	169	206	176	160	202	196	166	164	189	186	193	218	177	165	208	180	193	182	175	188	170	167	190	227	170	198	166	202	167	177	170	163	187	177	174	171	147	197	203	177	182	161	198	172	171	204	184	174	190	173	165	184	157	186	176	173	158	170	209	185	172	170	182	176	205	189	187	176	188	176	189	192	173	179	155	207	174	186	193	156	189	176	187	176	196	167	179	170	176	166	210	202	182	188	189	163	198	162	168	218	210	182	201	171	184	190	162	167	152	189	197	191	184	192	171	180	170	187	197	185	192	184	190	172	192	172	207	182	167	153	176	191	207	205	193	193	175	173	177	182	200	185	179	159	182	181	175	152	191	185	184	159	176	178	185	192	200	200	204	205	170	177	204	187	192	156	193	172	174	195	187	185	205	167	185	185	170	183	187	190	161	175	167	181	185	157	186	193	187	168	197	190	188	176	174	170	171	166	196	166	170	172	207	179	156	176	183	192	174	188	167	180	177	179	179	155	196	189	219	189	184	184	213	205	162	193	159	176	160	175	191	157	177	179	196	224	168	181	171	195	186	181	165	190	208
26366	21203	9962	11219	10048	8247	6375	5577	4857	4152	3597	2778	2412	2344	2006	1761	1660	1257	1256	1088	1121	1100	1012	931	953	852	844	787	709	644	644	634	725	641	627	577	566	579	547	522	571	515	510	520	528	526	532	470	498	522	494	481	498	464	479	459	479	425	496	445	432	453	486	457	441	469	458	450	421	450	444	481	442	460	448	413	431	451	459	401	444	460	467	471	486	430	425	423	418	428	457	442	393	451	449	461	375	399	433	422	461	424	424	428	476	444	436	422	440	448	391	429	452	450	436	440	451	469	444	419	480	440	463	450	414	424	439	445	432	421	445	455	426	439	415	431	430	476	442	425	444	430	429	401	454	401	465	436	459	432	406	437	448	436	426	395	438	439	448	441	432	440	449	439	424	423	467	460	398	463	431	442	438	464	455	437	424	450	410	457	444	430	433	424	441	435	426	441	432	458	445	471	437	440	442	467	443	451	429	428	461	442	401	409	448	448	460	418	448	410	433	446	410	424	438	418	417	420	473	444	424	432	428	436	457	444	449	435	438	445	451	454	404	418	447	459	448	437	425	407	445	416	427	411	449	444	433	470	417	459	409	437	482	476	459	422	419	433	423	417	453	466	415	422	435	437	431	437	449	402	419	426	461	447	446	438	449	448	466	428	408	474	404	435	467	425	434	451	424	470	426	442	456	427	475	425	423	417	438	442	461	442	425	435	449	348	430	408	481	397	462	436	455	441	391	442	448	407	435	451	445	490	446	431	421	467	466	410	414	426	407	447	419	430	420	470	425	417	406	412	432	435	452	442	419	414	455	449	436	466	409	438	436	418	440	384	463	439	436	485	454	442	405	419	451	439	418	431	440	434	434	458	423	440	452	440	443	414	457	449	490	446	463	461	437	440	456	448	435	444	444	417	446	419	435	421	417	438	453	436	430	459	412	470	435	426	444	437	403	434	445	431	428	411	450	470	463	419	392	456	420	435	471	429	414	422	413	430	433	456	447	476	399	407	445	425	398	436	428	451	442	417	440	456	439	455	426	450	441	429	451	420	466	431	447	422	379	474	450	435	449	407	446	442	417	437	432	452	451	434	463	451	467	447	453	440	432	438	435	471	440	434	458	420	415	448	468	416	455	424	458	416	429	432	437	385	462	431	410	422	460	431	451	477	422	451	443	399	478	452	439	457	437	486	452	466	408	382	433	409	468	449	414	416	444	407	453	442	445	417	445	415	445	473	435	419	409	460	457	452	433	449	399	456	399	454	473	439	442	438	414	474	444	448	417	417	432	400	435	444	455	414	404	471	435	386	460	399	432	445	431	410	429	398	413	422	443	442	458	450	415	443	463	420	465	420	413	419	428	431	412	418	421	430	412	419	457	461	418	442	433	412	448	426	431	465	417	449	426	459	411	414	414	434	420	458	456	412	441	440	481	446	452	459	429	465	427	425	430	429	430	411	443	405	404	453	466	432	448	459	436	441	425	417	411	450	457	434	431	450	422	449	408	406	438	421	437	462	397	477	446	433	432	410	481	408	458	462	443	438	421	418	411	426	446	440	440	456	407	451	429	433	458	430	387	437	456	461	427	435	397	461	439	417	435	438	477	452	423	430	401	409	439	425	427	460	458	430	430	466	430	446	399	450	445	428	459	457	398	428	424	442	400	402	438	400	439	432	405	471	443	461	407	411	417	438	416	413	487	415	463	436	413	436	469	468	428	455	451	407	444	453	445	455	437	427	442	433	434	404	451	440	452	438	436	449	435	395	424	440	417	475	435	446	440	412	419	421	429	432	424	437	431	413	442	433	473	421	402	485	442	451	450	413	433	427	458	422	433	414	424	426	449	431	416	413	452	419	443	465	421	473	466	446	469	436	424	412	437	407	428	417	427	450	446	451	469	424	431	404	412	467	429	422	422	422	403	398	422	441	449	429	425	420	443	432	439	426	438	448	451	397	463	431	455	443	448	449	414	435	464	430	389	413	442	468	448	411	420	408	439	431	434	460	442	466	443	432	431	431	429	432	471	452	435	448	452	457	418	449	424	411	451	440	451	449	440	413	455	429	447	472	416	451	431	471	459	443	444	458	469	435	420	432	421	433	425	418	384	416	443	400	450	411	423	462	433	445	432	447	414	451	441	423	432	456	425	421	461	434	456	474	433	431	450	424	452	451	480	440	441	412	420	451	392	479	437	440	414	439	404	424	446	447	441	464	420	464	444	413	405	454	427	452	441	426	434	429	429	434	394	455	416	396	416	446	428	453	446	451	445	431	423	445	401	443	450	443	411	404	450	438	468	435	454	480	460	462	433	426	473	428	398	449	387	420	431	439	417	416	477	432	445	445	436	436	427	418	424	482	431	459	444	410	435	438	433	425	438	443	428	448	466	436	421	444	469	424	475	413	407	437	438	440	445	429	427	439	450	438	439	427	473	426	426	430	445	433	445	427	439	435	411	445	423	452	454	474	389	410	417	449	412	448	448	448	478	436	413	472	424	458	424	434	413	410	414	411	454	414	439	451	435	464	380	450	415	427	401	438	447	448	392	428	451	449	438	418	426	428	408	422	423	461	448	427	470	431	417	468	428	461	424	433	431	457	398	459	416	454	403	438	431	426	454	421	433	430	414	447	438	421	447	444	421	405	432	409	423	428	425	459	493	414	449	426	431	465	424	427	418	450	409	412	447	441	461	428	410	459	412	397	436	449	416	413	424	405	451	439	431	443	435	446	446	396	390	487	405	426	423	440	451	460	420	456	428	480	465	460	434	431	463	426	414	462	448	432	439	438	441	482	422	408	448	443	436	445	396	445	461	446	437	420	451	453	447	461	478	435	403	435	438	445	459	410	434	443	442	417	422	461	467	477	442	382	435	442	451	423	411	418	440	434	431	455	452	409	418	423	452	426	435	485	470	456	434	433	414	440	406	447	434	428	491	402	460	426	463	427	411	438	453	442	449	457	423	451	442	424	445	473	470	438	418	461	415	477	447	442	434	422	430	417	421	441	393	397	481	449	433	434	430	458	433	437	449	413	454	453	396	425	445	444	434	433	444	464	450	399	438	424	446	443	417	460	375	404	435	425	411	413	430	420	427	470	403	472	448	432	424	443	437	434	430	424	419	453	444	455	430	452	438	446	483	423	441	444	433	417	404	409	448	395	430	432	426	431	440	436	415	419	432	407	436	452	458	448	432	412	444	452	448	393	423	436	436	465	441	419	439	447	448	430	432	456	443	434	415	456	416	415	424	418	418	457	417	438	438	429	431	423	423	437	413	442	410	450	432	430	444	480	446	437	443	462	433	460	450	416	431	435	438	435	411	474	446	440	455	437	454	440	433	413	426	408	443	443	441	449	402	442	457	409	414	457	476	413	393	454	446	424	429	446	414	438	435	410	436	441	446	436	439	455	468	447	429	456	456	487	407	464	431	429	390	431	438	424	471	401	436	469	431	448	471	442	435	432	412	433	424	382	423	434	434	421	407	466	438	445	447	453	465	432	425	426
43027	36663	19500	11775	7008	4180	2530	1927	1517	1202	1014	825	737	609	531	491	448	377	335	319	325	302	272	263	258	261	247	210	194	200	188	195	187	167	193	196	195	206	194	165	157	162	186	174	169	180	184	164	161	170	169	169	176	165	157	153	126	162	175	168	167	143	152	134	138	168	170	147	159	195	155	159	131	157	148	152	144	143	155	153	154	161	148	162	151	159	146	145	163	174	154	155	150	156	160	159	145	163	130	174	146	164	146	158	153	142	156	148	170	182	156	152	169	191	150	134	149	139	170	172	141	145	137	167	147	165	143	164	142	133	160	151	147	143	146	132	164	167	139	137	144	152	146	148	141	127	148	171	165	147	164	141	170	169	144	149	167	145	139	149	177	145	134	147	135	152	154	139	144	156	161	173	163	148	154	147	156	145	154	176	131	150	160	131	147	154	129	140	161	168	140	152	189	166	134	147	162	168	153	176	158	148	144	161	162	160	159	154	159	152	179	151	163	150	168	133	154	163	163	167	144	128	155	170	150	151	146	137	153	142	141	151	178	162	156	144	144	167	168	151	141	136	155	137	159	154	163	168	149	128	145	145	143	161	167	146	148	141	142	146	158	158	151	143	134	165	147	150	156	144	149	164	179	148	152	164	166	148	147	144	152	158	125	142	147	177	135	149	165	180	127	162	149	154	142	155	172	155	159	162	152	148	165	170	169	142	158	162	142	147	149	141	149	172	136	160	150	160	159	178	159	144	168	141	136	145	168	135	158	171	150	158	181	166	141	167	154	142	161	164	164	154	161	174	154	133	183	158	138	141	167	129	141	169	121	161	124	157	167	166	144	129	136	139	171	152	166	135	185	186	146	138	151	129	148	146	161	157	160	154	168	153	148	143	130	153	156	156	156	176	141	142	156	137	119	170	138	167	152	165	142	147	153	137	149	157	154	160	160	149	158	150	151	150	137	181	171	141	147	161	136	160	154	148	168	168	155	147	148	157	160	138	160	169	152	142	131	158	132	170	133	156	146	135	149	142	151	144	145	138	156	151	178	141	164	154	159	152	129	162	116	151	154	150	183	173	146	147	135	154	161	145	164	161	151	131	140	134	152	162	162	149	129	167	166	147	166	153	163	150	161	169	151	170	173	149	148	172	173	136	156	179	176	143	137	139	147	169	174	153	159	129	148	155	157	151	146	149	171	152	147	150	162	147	151	153	165	144	137	165	141	145	172	176	135	148	149	146	149	140	163	155	169	162	139	142	140	152	149	154	159	165	162	164	161	157	153	152	141	140	142	153	157	146	168	147	163	138	138	143	150	173	150	176	139	143	161	135	163	168	159	149	149	135	134	151	139	145	144	138	157	157	142	138	145	155	184	161	148	155	160	166	147	160	175	141	141	157	160	151	165	156	160	150	170	125	133	134	133	138	156	151	164	132	164	158	125	148	175	141	160	144	133	123	143	167	135	171	135	153	162	143	139	161	140	139	159	144	133	141	141	162	167	140	151	164	143	172	152	174	154	158	141	169	147	157	130	187	127	155	164	148	155	158	153	173	156	148	149	166	124	121	158	141	150	145	167	152	146	118	151	163	131	164	158	154	153	166	171	139	162	152	129	161	135	165	106	162	172	152	156	127	151	197	147	155	156	150	152	155	151	173	148	146	166	169	146	153	149	138	157	148	146	173	166	177	143	160	145	151	154	132	146	140	142	161	168	175	149	148	154	127	151	131	149	167	136	147	169	144	151	154	149	192	158	130	166	164	143	147	129	162	161	144	150	161	159	185	157	146	148	148	160	169	138	136	157	170	159	156	147	167	146	153	148	153	136	169	149	168	134	157	148	154	147	166	143	152	137	164	134	125	144	143	157	146	136	144	124	164	151	146	168	144	137	172	150	154	139	153	159	142	156	148	166	162	147	139	152	159	134	170	131	144	167	151	156	154	161	121	176	124	119	146	130	152	174	163	150	134	164	156	147	142	182	157	154	146	149	149	144	143	132	161	165	154	151	165	153	130	182	148	140	156	151	165	160	168	169	150	140	169	152	154	169	162	145	147	160	150	151	163	132	148	161	146	155	169	165	153	169	146	163	140	142	134	132	144	137	169	159	173	159	170	133	157	147	172	138	169	159	150	128	134	166	131	172	130	157	160	152	160	132	158	149	150	147	149	150	138	129	160	161	153	158	151	149	153	142	138	194	151	165	150	142	143	189	132	139	128	166	147	157	169	142	147	163	156	155	157	133	148	139	124	173	166	121	162	162	166	155	149	151	137	153	159	132	133	153	147	137	162	156	162	137	179	164	141	157	150	130	167	164	174	148	136	175	153	163	132	172	127	171	147	173	151	161	149	139	132	161	167	136	154	144	147	151	138	151	156	120	162	152	165	170	167	158	169	135	157	167	155	137	143	146	157	164	138	141	156	163	140	161	162	151	173	165	149	124	149	136	143	152	193	137	139	166	185	163	160	160	139	163	165	156	146	168	148	168	159	178	143	125	135	154	141	160	163	164	159	151	129	176	170	153	163	172	161	142	153	140	169	186	165	138	125	161	138	119	165	154	151	142	148	132	155	145	144	166	155	160	140	156	158	148	169	155	166	155	166	137	167	169	152	163	140	164	164	155	159	186	134	160	147	154	142	151	166	171	156	152	143	177	145	182	144	156	146	164	146	168	147	157	157	151	162	167	133	142	136	153	149	156	170	163	148	160	136	136	155	144	147	145	167	158	140	145	144	167	147	168	150	160	150	154	142	180	160	137	157	157	164	153	151	151	152	146	167	130	135	171	135	177	162	141	139	171	132	158	143	151	156	171	155	167	156	179	130	140	143	158	188	141	166	154	139	175	153	131	135	149	157	170	171	147	171	151	149	136	163	135	164	131	178	135	154	156	142	169	159	145	129	168	148	141	141	131	127	164	144	147	158	158	161	170	159	157	122	137	154	157	126	160	151	141	182	171	157	174	149	152	165	142	127	148	141	151	150	167	166	143	140	171	149	129	152	145	172	148	147	162	143	143	136	167	145	159	122	148	154	172	154	166	167	133	176	170	159	154	163	133	165	153	163	135	132	162	156	150	162	166	149	147	159	185	139	147	142	136	171	172	174	155	162	142	148	159	156	173	154	155	154	134	146	174	148	171	144	161	173	175	138	136	138	169	160	128	154	172	195	144	136	172	171	135	127	163	165	165	154	146	129	144	135	143	143	149	154	137	162	159	172	146	163	153	166	148	152	153	158	147	167	165	143	157	142	166	148	141	146	160	145	152	164	163	157	154	164	141	167	190	146	139	154	142	151	161	142	162	153	158	154	160	150	173	143	176	158	135	158	133	141	161	151	173	144	140	165	158	148	161	142	155	151	188	154	157	167	145	150	144	155	151	138	131	153	163	152	161	163	161	163	148	169	167	157	146	172	176	154	144	142	186	147	156	154	148	169	118	161	152	147	139	129	185	136	142	124	145	165	158	148	127	161	153	160	145	147	165	151	162	183	164	142	140	166
32671	28551	13316	15412	14323	11727	9215	8056	6626	5825	5016	3930	3538	3206	2603	2646	2150	1829	1630	1498	1523	1436	1214	1162	1074	1067	1054	854	752	736	681	691	731	673	676	613	627	520	531	478	531	507	521	508	555	512	450	503	505	498	443	460	453	446	450	438	452	416	458	434	403	372	416	384	379	370	418	406	431	430	372	379	383	424	411	363	398	396	375	383	426	385	395	348	399	364	390	377	379	350	380	411	367	394	352	385	369	356	335	349	382	360	403	378	409	352	388	353	379	376	370	391	377	363	388	330	347	375	397	397	394	350	366	354	360	343	343	365	375	367	379	337	376	347	362	370	362	366	395	375	378	353	376	347	398	344	363	376	350	402	381	390	343	398	380	357	369	367	375	389	346	368	373	405	360	363	370	347	356	358	352	372	353	353	381	400	366	367	339	386	350	389	379	351	361	352	387	398	372	353	376	373	387	428	356	362	384	398	391	378	339	356	351	412	376	344	385	361	364	386	396	343	337	347	338	396	394	381	352	378	332	356	343	371	358	348	372	357	366	353	404	376	395	366	365	388	345	385	391	383	346	353	385	361	339	365	398	385	332	380	370	374	345	388	355	379	395	361	351	369	367	353	347	337	364	342	323	346	381	408	357	371	361	363	402	347	367	399	359	369	383	405	358	366	391	405	364	388	368	369	380	362	382	347	351	381	378	366	398	383	349	359	420	381	373	373	374	356	355	365	350	340	371	381	394	363	395	397	382	371	384	363	353	384	369	380	364	388	371	403	342	376	357	344	320	389	342	384	368	367	401	390	376	395	398	383	383	367	374	375	374	368	355	377	379	342	394	379	363	369	356	369	369	388	343	370	376	383	397	391	346	378	422	352	374	361	367	369	377	400	407	399	390	401	377	355	382	358	394	373	347	389	360	378	350	364	403	386	372	348	364	348	345	408	380	348	371	369	374	397	374	402	366	361	376	361	359	352	374	378	365	387	382	357	334	325	341	388	390	338	380	371	350	388	393	394	325	397	366	369	363	347	365	383	399	374	349	340	394	359	383	377	353	402	373	363	368	361	360	402	386	351	353	321	396	375	359	404	341	388	355	390	376	337	379	367	338	354	388	377	395	365	399	362	397	393	361	358	368	377	344	369	370	372	344	383	350	347	374	391	397	388	366	413	344	372	352	354	370	374	358	404	372	386	353	384	363	389	379	375	385	375	358	368	371	380	372	372	383	402	380	380	383	383	354	364	346	339	351	346	365	412	367	352	382	380	354	377	352	379	351	338	371	404	367	354	366	365	384	362	372	359	350	361	339	390	383	356	374	355	396	402	350	353	378	348	345	354	388	342	367	357	360	378	403	340	371	379	383	365	349	365	337	374	363	386	373	350	357	361	371	395	351	390	404	366	366	394	344	357	385	392	387	360	359	367	361	389	363	399	355	368	376	341	360	397	362	375	375	375	362	413	338	368	369	390	367	377	385	374	406	384	355	388	403	350	398	396	386	352	360	366	364	385	376	365	352	380	354	370	379	337	374	366	373	362	367	341	372	360	349	402	331	382	353	365	382	348	348	397	321	389	402	369	360	374	350	391	373	376	390	377	368	370	359	362	409	399	375	426	352	387	362	348	368	344	392	349	369	359	409	333	353	368	388	332	374	343	353	321	395	358	398	401	365	358	381	391	360	365	353	373	355	318	321	377	364	399	350	385	334	379	388	416	374	338	345	387	340	340	356	346	337	342	381	375	366	363	390	340	379	376	355	351	389	375	349	372	330	393	424	360	363	377	328	358	373	364	389	398	383	362	352	365	385	349	397	370	337	370	338	396	355	362	335	342	359	386	374	377	374	359	373	345	376	369	321	349	345	374	328	360	358	391	369	336	337	353	346	358	360	394	364	339	354	363	355	358	355	380	362	413	357	350	390	373	369	370	378	358	371	368	366	428	358	354	367	370	356	360	376	354	383	383	370	355	368	354	360	353	372	354	376	361	367	371	364	368	372	348	424	381	359	369	379	364	362	349	345	366	348	388	394	387	344	362	359	384	335	369	382	389	370	361	394	341	370	367	340	368	361	396	416	425	374	377	386	365	376	344	347	389	366	408	350	361	409	378	351	371	391	333	358	388	374	344	429	404	403	383	360	367	338	382	334	381	366	341	375	373	356	360	353	378	365	367	379	379	364	362	360	394	321	370	364	388	354	381	374	356	370	372	382	364	362	365	411	365	376	357	370	380	368	378	359	347	357	358	380	338	360	392	366	403	394	390	357	394	371	402	417	384	345	378	368	369	349	386	390	324	401	386	378	350	400	390	367	365	388	352	390	382	370	352	383	347	347	358	350	370	371	358	393	375	354	364	359	357	371	372	352	396	368	372	354	361	366	376	385	371	368	359	410	352	415	365	366	395	391	393	360	417	355	350	356	400	378	374	362	357	371	348	374	332	381	390	358	366	370	374	381	393	403	391	348	342	395	377	389	377	364	407	353	321	376	401	400	416	375	384	358	382	393	362	370	406	384	342	383	336	379	378	362	395	393	413	345	372	337	343	353	382	360	377	358	400	349	400	374	353	375	389	374	352	369	379	373	344	383	407	380	397	377	364	377	339	379	367	372	391	387	327	354	370	366	385	376	341	336	357	360	385	395	371	370	376	375	346	388	385	380	363	360	383	369	350	389	344	348	382	355	355	346	351	357	349	379	392	390	373	375	381	376	392	395	363	348	406	362	371	377	350	343	395	387	376	385	383	364	360	347	369	372	346	363	350	386	411	344	395	407	348	425	374	379	387	375	358	346	374	397	412	367	357	359	375	381	367	363	375	378	390	362	410	366	385	381	394	360	366	323	339	351	377	382	353	374	336	381	400	386	366	374	357	415	384	365	373	402	363	382	340	338	367	342	400	368	350	343	357	373	383	373	355	418	348	367	388	351	369	360	363	364	382	410	363	370	401	353	368	389	369	410	363	371	389	395	359	365	315	388	344	365	384	362	387	391	335	359	337	396	365	375	394	351	381	367	381	370	353	350	392	381	387	340	388	384	352	358	389	355	370	349	370	376	361	378	354	370	368	369	353	393	395	392	394	372	374	387	358	335	411	347	352	401	371	368	394	377	339	364	378	359	402	369	411	382	390	384	366	352	397	374	351	347	342	343	392	351	393	341	363	415	388	363	350	353	386	365	385	361	377	349	358	381	410	366	381	378	338	338	356	358	349	352	382	376	392	371	355	352	397	356	353	351	370	377	359	374	369	361	370	371	373	357	346	370	376	366	356	383	384	357	356	381	347	383	384	350	388	398	369	345	368	369	374	360	370	348	363	331	355	366	384	380	412	366	362	356	358	379	350	370	371	371	371	395	376	385	397	367	367	362	380	385	382	329	373	400	386	407	383	390	378	385	390	339	344	393	407	342	378	358	399	381	382	384	406	350	348	343	350	413	356	366	406	390	346	379	375	391	366	417	369	377	330	374	361	361	391	372	369	391	356	395	380	380	389	319	342	368	363	390	362	348	366
10036	6182	3231	2147	1543	1083	832	695	588	498	404	326	331	311	325	294	255	236	243	222	244	246	236	215	223	214	190	210	220	198	195	188	199	212	191	191	175	189	193	187	195	201	174	180	211	204	172	187	183	183	194	199	189	192	202	201	158	167	189	192	183	177	188	194	209	163	171	173	190	178	203	185	190	196	174	168	173	156	199	169	177	195	180	183	203	187	194	193	170	186	189	190	188	174	182	189	179	194	198	159	164	197	174	193	182	191	191	155	192	179	171	204	160	202	192	178	209	190	176	164	189	161	179	183	200	166	203	191	188	209	196	180	197	197	195	181	200	189	176	167	163	191	194	204	191	201	197	174	190	203	200	197	202	197	206	180	161	175	192	169	184	200	191	182	170	180	161	190	196	195	208	172	178	180	177	172	198	187	171	203	186	199	184	183	173	175	185	166	191	189	193	175	204	197	173	166	182	163	217	190	179	157	202	217	168	178	189	202	183	186	177	173	192	187	194	189	200	182	167	180	168	185	175	175	179	160	175	174	206	187	198	180	170	171	174	158	215	167	167	182	193	189	171	202	178	210	145	183	178	182	191	184	161	172	199	190	189	194	187	191	166	170	166	187	183	179	199	195	170	179	184	169	177	181	168	186	179	183	173	172	183	168	194	196	182	195	178	172	179	175	179	190	168	201	178	172	186	166	172	185	164	215	162	163	170	189	192	166	194	194	184	200	171	185	186	193	183	179	185	184	198	211	184	156	168	195	186	209	167	178	179	191	191	166	190	184	199	168	163	169	182	183	204	196	202	176	177	209	179	186	188	194	176	192	187	152	158	167	179	184	177	199	190	188	151	152	182	163	201	191	170	189	193	164	207	155	207	175	198	164	188	196	179	192	165	206	184	161	208	195	205	177	178	189	176	195	193	177	165	172	185	192	211	179	176	175	164	202	193	175	199	188	172	186	179	202	180	166	169	173	165	164	154	202	171	168	184	212	193	167	179	190	203	181	186	206	179	155	174	166	176	180	206	185	176	184	188	191	161	184	174	183	163	190	184	190	178	205	190	171	198	184	173	170	215	185	192	192	181	171	183	174	184	181	170	233	184	192	189	182	190	169	170	188	171	186	217	168	209	189	167	179	165	179	190	186	188	187	175	199	173	174	179	193	187	188	173	191	199	190	213	193	192	176	175	194	184	164	177	198	179	178	180	181	170	194	185	187	198	189	184	208	187	187	185	172	203	170	174	176	188	203	183	184	193	171	171	184	157	183	171	190	184	171	179	187	185	191	196	173	197	162	201	209	182	166	183	174	196	197	200	166	148	205	196	219	194	204	200	172	176	173	194	195	191	169	169	162	217	166	193	186	175	188	189	193	179	197	176	207	173	184	184	167	181	182	204	195	179	197	201	192	200	197	179	187	189	205	184	209	165	176	177	184	181	184	195	189	209	197	181	199	204	163	191	157	188	188	163	162	167	192	164	195	175	191	159	188	185	191	184	163	195	183	182	189	192	180	176	167	159	175	179	171	186	192	185	176	190	222	194	196	172	172	197	189	194	176	175	192	193	158	174	159	172	178	174	180	153	205	184	178	185	178	150	174	188	202	184	170	173	180	182	196	214	170	181	201	174	198	169	212	176	209	179	182	191	178	190	207	181	164	185	185	179	241	167	163	177	175	180	172	194	218	197	168	164	196	180	170	203	170	194	197	205	166	179	195	201	173	156	192	201	186	195	180	195	192	162	176	182	171	176	190	185	176	214	186	170	186	196	180	166	169	160	210	174	172	165	160	184	179	204	173	183	215	189	202	186	167	209	167	168	182	188	153	197	161	172	162	176	201	205	178	199	158	190	209	178	152	190	187	177	187	202	185	167	161	191	168	186	205	177	202	152	174	200	207	169	173	205	186	194	157	176	154	186	212	196	211	183	177	192	191	217	190	193	194	190	170	191	190	191	184	156	184	204	190	165	194	177	179	183	175	185	218	162	177	180	174	165	187	195	179	219	182	169	179	156	199	196	177	189	185	186	185	168	179	182	199	172	164	200	185	173	169	205	185	189	176	192	182	195	182	174	182	188	188	162	163	200	191	177	215	195	204	189	180	173	213	172	180	188	200	200	200	194	169	157	179	189	173	186	142	194	169	151	178	183	161	167	180	168	192	185	171	164	180	191	212	158	182	196	189	185	186	205	181	177	183	174	204	186	179	195	164	185	174	204	179	201	190	159	185	187	171	198	194	199	171	189	191	170	177	168	177	178	167	193	179	169	205	190	167	190	202	185	183	197	195	184	168	201	171	193	175	178	199	179	163	174	173	166	167	205	212	183	178	173	194	173	202	191	195	169	196	195	171	162	188	193	201	187	198	154	213	173	181	180	175	174	171	165	185	199	174	187	183	182	194	186	203	191	202	197	173	169	190	203	202	206	200	207	184	180	179	190	206	179	183	179	183	190	183	164	189	212	194	195	159	186	178	184	179	187	179	205	176	183	173	206	181	156	158	180	151	209	180	188	187	205	186	188	198	218	164	189	173	204	203	170	183	177	191	175	188	185	183	148	172	177	169	207	187	168	186	183	171	174	203	167	209	199	179	154	172	170	182	180	198	178	166	170	191	166	170	182	177	175	194	157	186	194	164	188	169	179	178	192	176	186	180	172	179	185	173	174	184	198	173	161	193	127	170	185	171	189	170	190	173	184	193	178	196	187	196	171	176	189	207	171	166	191	177	194	150	189	197	182	171	146	199	182	194	176	161	182	178	169	195	192	201	212	171	182	173	191	167	188	188	173	170	193	180	188	189	199	159	202	176	197	170	159	164	194	183	169	178	175	175	175	187	192	202	164	192	180	195	201	184	179	191	175	181	161	185	182	189	173	192	211	200	188	195	203	186	184	170	187	203	179	178	176	204	185	158	179	201	214	196	183	195	175	188	203	188	195	165	179	199	174	187	178	182	202	172	202	192	183	171	155	162	204	180	213	199	184	153	189	194	173	191	204	186	198	197	166	178	188	185	187	174	168	179	169	189	169	184	178	217	171	162	182	167	169	172	183	168	166	177	180	180	194	186	170	187	184	194	185	191	177	201	188	198	171	160	197	193	167	179	192	166	185	145	175	173	182	167	189	162	164	171	191	197	190	161	163	170	180	197	214	207	199	169	203	192	171	183	156	183	201	151	167	192	178	218	198	209	160	185	206	218	197	214	205	189	197	181	189	209	203	175	184	172	150	159	176	190	202	167	167	192	183	197	196	178	182	196	176	196	164	180	192	174	193	190	185	181	187	190	187	168	165	193	196	157	179	179	173	183	180	156	190	207	161	194	194	187	162	201	197	182	200	195	197	170	193	193	158	184	192	191	177	171	191	162	178	208	200	178	195	178	170	210	185	199	165	160	177	188	186	181	179	204	172	198	184	178	209	190	172	197	163	170	192	159	168	185	185	184	179	187	173	186	175	188	188	192	188	205	158	154	184	168	168	191	189	180	214	185	172	173	163	177	210	187
7833	6661	5332	6274	5815	4526	3682	2957	2745	2127	1792	1585	1391	1218	1172	1048	830	827	781	773	737	716	658	672	676	602	570	571	537	495	511	523	519	507	523	565	516	499	471	476	470	443	508	449	486	446	464	466	453	488	440	428	429	475	471	502	421	506	461	470	464	440	467	420	454	444	422	421	409	428	477	404	452	457	414	459	429	449	436	441	412	449	421	429	474	445	438	417	427	459	434	452	423	421	437	443	443	452	459	459	463	456	483	443	418	437	418	450	439	454	443	473	450	417	420	429	435	430	443	460	450	478	422	432	468	458	439	421	466	445	455	431	436	467	429	417	435	423	456	457	431	428	446	425	450	429	472	433	426	446	429	439	459	450	470	431	434	440	431	422	439	408	431	439	437	444	418	439	429	428	429	450	406	441	419	439	458	413	437	435	443	495	403	437	443	435	440	471	475	441	434	486	452	443	438	465	453	450	465	473	429	426	452	425	408	464	457	407	428	448	416	442	437	409	441	472	457	457	410	462	472	432	416	476	471	428	419	451	466	428	384	417	437	444	449	455	444	459	452	451	457	409	455	431	451	420	431	446	431	499	440	405	454	422	418	446	425	419	466	438	444	481	422	446	445	439	434	448	449	501	477	452	428	445	429	447	407	460	444	423	440	445	446	463	415	425	409	428	432	432	431	441	452	415	440	422	413	421	448	428	449	437	470	466	450	437	405	446	433	441	427	458	443	441	423	470	437	425	483	409	385	442	437	414	456	456	398	437	445	458	430	439	444	446	403	419	458	406	443	457	432	413	448	457	477	435	424	441	464	432	440	457	415	440	402	432	419	441	439	403	461	427	402	449	477	439	439	429	441	463	436	424	424	434	438	456	405	454	502	458	433	411	419	445	377	405	437	459	458	438	443	461	430	420	479	434	438	412	448	488	438	443	440	442	465	443	452	452	414	424	442	424	432	407	437	443	459	477	470	445	417	430	417	437	421	428	463	440	484	455	457	421	434	438	428	419	452	440	490	430	429	479	438	433	460	438	400	470	441	478	469	449	416	411	448	425	416	457	449	420	440	422	467	467	430	458	452	488	424	425	444	426	407	445	446	424	443	454	456	424	392	471	399	426	456	461	456	420	465	438	444	414	425	426	419	439	451	437	434	393	461	445	465	445	455	415	459	410	453	403	454	421	456	445	477	443	444	457	489	486	446	430	455	472	426	443	452	433	453	436	428	410	412	435	447	426	429	435	438	448	424	436	431	469	449	453	452	450	424	414	414	452	452	449	384	422	443	498	435	472	453	410	422	448	458	464	436	391	468	458	439	444	456	400	461	417	437	453	407	454	423	456	439	452	429	430	441	411	479	399	445	403	426	449	434	452	442	441	400	491	428	425	436	439	407	417	441	423	444	452	415	447	456	451	444	454	429	446	417	425	445	434	407	403	463	422	446	400	444	424	443	431	467	428	476	450	428	460	427	420	442	423	435	458	435	439	442	426	458	446	431	409	413	449	449	408	415	428	451	428	423	480	455	466	467	417	468	443	472	462	446	462	438	449	439	436	425	449	471	416	443	496	430	425	422	445	443	482	423	440	436	445	454	432	452	437	418	438	420	435	423	444	415	422	456	419	455	411	441	429	421	416	437	415	400	460	434	423	467	467	437	439	395	461	445	406	462	421	441	439	438	417	425	425	427	447	465	462	435	416	462	468	459	439	468	451	462	442	421	425	431	432	414	434	426	441	452	471	413	491	447	421	442	467	444	416	466	451	433	427	489	449	466	462	457	418	440	428	401	474	431	460	439	448	395	483	436	425	443	417	422	433	428	412	439	477	439	431	419	447	466	415	475	426	413	420	418	439	446	457	417	460	427	445	438	453	474	409	426	455	452	436	454	428	441	438	417	441	417	450	417	422	449	445	498	456	390	441	461	427	456	426	446	398	420	479	426	424	419	425	430	450	466	432	443	418	461	458	480	429	481	416	422	462	428	418	434	452	452	426	481	448	430	475	473	456	457	463	404	464	454	456	444	442	486	418	424	436	424	484	451	417	420	422	458	432	455	424	447	470	412	446	420	421	453	435	414	453	452	456	405	465	448	404	460	440	462	408	450	433	418	457	460	459	424	442	412	432	414	429	428	425	450	430	452	440	448	441	412	461	445	457	418	438	441	449	462	445	426	447	399	464	464	434	418	406	436	447	421	460	427	459	413	412	434	395	417	476	433	467	434	459	454	427	446	465	451	459	451	438	452	444	470	423	447	440	439	453	423	403	437	447	453	453	414	418	438	452	423	433	413	439	433	467	430	441	411	457	412	457	423	444	420	453	466	454	436	446	460	466	419	433	456	443	411	439	424	425	428	476	437	422	466	476	453	445	405	444	445	476	433	446	400	447	432	426	467	450	426	437	440	461	418	455	430	434	431	449	468	454	413	453	465	423	396	427	439	449	421	412	466	467	427	463	433	466	464	443	455	408	434	468	432	428	423	433	451	479	448	424	427	445	407	436	400	476	439	446	447	425	465	465	441	423	407	448	420	410	419	447	478	416	443	412	432	460	459	415	420	450	426	445	413	441	422	458	427	444	447	417	447	439	432	430	456	463	426	440	439	416	473	438	461	458	418	422	442	426	454	460	474	451	416	413	432	407	407	398	452	427	438	448	405	432	437	447	445	471	457	420	405	434	434	430	435	445	425	413	416	398	455	449	434	443	428	454	452	438	448	451	455	434	471	449	425	448	417	411	408	448	413	438	437	458	432	456	441	439	451	441	455	435	430	430	459	426	419	474	417	469	445	406	436	474	460	438	425	467	411	460	444	449	437	440	424	451	448	471	444	426	415	424	450	444	457	397	452	452	473	402	458	434	448	418	434	458	454	438	425	446	458	426	456	450	419	392	421	446	425	375	410	452	452	426	411	465	433	422	429	459	439	441	413	450	473	419	418	408	417	415	454	433	439	425	447	438	448	477	411	436	428	413	453	441	464	415	451	433	429	460	421	472	466	449	427	420	438	438	393	444	439	470	467	456	442	444	437	412	457	445	417	457	420	455	407	414	425	460	421	453	447	418	435	464	442	416	446	484	447	436	433	422	425	440	451	432	407	420	424	454	436	434	438	459	432	446	430	486	432	407	425	468	455	455	443	423	439	445	410	445	411	465	415	420	453	439	437	422	460	408	432	414	427	426	459	442	436	460	446	430	444	429	440	441	444	456	434	441	415	466	409	450	451	405	456	468	438	432	484	433	439	446	435	439	401	448	432	423	454	423	448	442	461	441	455	448	448	447	435	491	446	461	454	461	430	415	476	432	446	412	402	428	400	423	435	430	436	459	434	392	415	432	451	433	420	450	405	398	456	429	420	455	467	442	429	449	416	414	456	444	398	471	466	446	421	442	454	451	444	435	434	434	410	457	450	415	464	486	423	397	390	447	428	408	457	421	419	418	418	430	436	449	449	448	417	489	445	446	449	443	418	441	433	472	447	415	444	461	430	442	419	465	466	453	400	458
32630	30261	14080	7064	4080	2445	1674	1241	1047	815	693	616	530	492	437	367	317	328	328	295	280	264	269	259	286	254	256	206	234	200	206	216	203	219	228	203	253	219	206	188	209	223	184	224	208	178	178	173	205	188	194	193	184	173	191	207	187	191	211	214	182	187	193	179	206	199	168	183	183	166	202	181	165	189	184	200	209	187	195	178	199	184	182	163	191	161	208	157	185	170	171	194	191	169	168	194	180	201	228	185	223	195	183	192	177	185	196	181	181	178	185	163	178	156	195	181	178	214	170	203	188	205	189	189	154	164	179	163	198	163	203	196	194	189	174	178	181	180	196	186	156	176	155	152	193	173	197	155	203	222	200	184	207	191	188	207	187	161	195	219	188	206	174	188	192	206	188	190	218	181	193	175	205	180	176	182	164	167	164	196	170	211	159	185	186	186	213	192	191	181	171	159	166	173	192	168	191	166	204	183	187	186	181	172	169	184	191	177	176	203	187	161	205	172	178	160	182	202	174	197	178	180	171	214	213	163	208	175	195	173	163	187	170	207	208	170	181	184	182	170	191	203	186	180	195	165	201	184	208	173	192	194	195	202	183	203	159	171	198	183	151	188	213	190	181	186	189	184	193	168	177	160	189	191	168	187	214	213	192	180	207	183	166	175	195	189	210	195	191	145	175	186	181	184	173	208	174	151	186	173	177	189	181	170	200	205	194	186	173	185	200	167	171	169	163	202	184	144	181	205	208	179	179	193	176	184	206	154	181	191	185	171	203	160	188	179	203	180	197	190	206	182	183	179	189	182	192	177	193	192	187	174	161	188	201	177	181	188	181	186	186	185	155	158	173	164	189	201	184	188	189	173	164	190	190	196	193	163	198	208	186	191	182	210	183	171	186	176	155	166	174	168	179	174	199	174	200	204	196	182	189	188	165	163	178	174	180	172	177	196	204	206	170	183	190	193	197	211	167	206	184	183	170	209	188	169	200	185	189	177	185	202	192	185	193	190	187	201	199	184	209	204	183	181	194	195	174	191	215	169	199	199	190	188	187	183	177	176	176	190	180	213	170	172	208	160	151	185	204	168	159	151	198	168	179	196	200	219	210	197	193	171	167	184	192	193	166	186	168	172	189	189	184	191	180	179	188	206	170	166	187	192	180	155	200	188	190	189	183	173	208	167	202	194	200	213	203	192	180	197	172	182	191	179	188	183	180	176	174	177	163	180	161	180	169	195	166	166	192	190	187	158	186	155	189	169	181	182	169	153	200	201	184	178	218	182	204	185	174	182	200	181	193	202	175	173	204	206	196	175	194	186	190	158	184	192	170	188	202	205	148	166	192	202	182	191	203	197	206	194	179	174	176	214	196	200	174	165	172	187	185	168	157	171	188	178	191	203	176	174	162	226	176	194	204	159	172	179	177	179	183	192	203	202	189	176	182	187	172	205	152	191	179	184	181	175	196	181	184	174	173	207	169	190	189	170	194	217	185	180	179	177	184	158	181	170	209	198	179	186	171	195	194	199	176	180	186	180	197	169	195	169	189	162	163	172	166	179	188	173	164	178	192	185	192	186	179	187	174	194	159	183	184	170	181	184	185	172	175	200	160	180	172	194	175	175	180	169	164	190	194	210	185	183	165	189	183	189	209	190	179	170	198	209	189	172	164	174	203	183	157	150	184	189	189	192	192	174	198	188	180	204	183	177	200	204	199	186	191	171	186	171	182	152	205	185	174	180	172	163	176	193	177	185	174	197	193	161	208	187	205	180	168	163	192	191	166	175	163	173	179	190	200	189	200	170	161	159	174	190	174	172	170	183	183	203	163	185	213	190	215	166	200	174	190	170	169	182	188	177	183	192	165	176	177	193	200	184	173	197	181	180	210	185	171	170	185	202	193	191	180	195	183	181	174	169	170	177	188	161	187	169	180	160	178	185	191	186	194	190	212	191	203	194	207	205	197	169	173	175	182	167	194	185	189	195	166	199	194	193	192	186	175	183	194	160	208	171	176	197	179	202	210	198	166	158	182	183	168	185	218	179	186	188	182	165	189	185	186	173	161	175	191	194	180	168	179	188	185	177	185	167	186	190	199	190	196	196	181	175	170	190	163	185	201	183	183	173	169	182	183	178	207	190	209	160	194	205	180	183	199	186	209	171	187	139	161	195	174	198	181	166	186	186	197	177	169	179	172	184	187	180	179	189	179	174	210	182	187	141	152	211	180	170	178	192	176	175	186	206	210	186	168	190	187	182	193	201	178	192	187	171	177	179	205	177	179	185	206	174	167	184	189	168	187	183	173	194	173	162	182	187	185	184	173	210	167	200	185	194	183	194	170	190	168	187	202	164	192	211	197	171	190	164	176	194	187	192	177	186	183	186	186	197	130	180	154	188	200	204	187	189	187	197	145	187	196	159	188	173	161	197	197	205	179	171	198	180	201	224	200	163	180	190	187	193	194	195	221	192	168	191	192	172	179	187	173	197	158	164	201	199	188	164	174	198	181	184	183	165	201	191	181	198	193	164	179	165	177	193	160	192	217	193	175	190	160	219	203	189	179	196	190	177	171	165	181	176	196	211	209	178	166	188	185	177	182	172	179	175	212	181	177	191	157	179	177	189	196	170	182	188	178	179	190	208	209	190	194	190	161	178	185	161	176	168	185	179	145	178	163	215	194	170	183	190	182	169	194	185	181	189	186	194	186	169	176	193	213	197	180	176	177	195	158	169	199	174	183	205	174	177	220	190	177	188	188	180	178	163	180	166	182	185	208	186	186	181	196	195	189	176	176	168	156	183	179	212	199	179	190	177	213	162	170	161	195	194	159	163	202	183	194	204	193	187	175	203	170	171	191	173	172	185	167	172	204	187	200	181	192	176	161	160	157	174	182	175	166	174	168	173	186	191	170	197	188	202	184	171	196	187	184	195	179	199	190	203	199	146	178	212	174	171	182	206	169	185	160	152	184	154	179	215	196	186	171	182	216	186	163	173	175	191	168	200	160	200	180	167	200	169	167	176	163	194	168	182	186	184	207	184	219	186	178	198	188	180	180	213	185	199	198	209	178	201	181	158	187	188	183	167	180	200	175	165	211	168	205	187	192	190	185	175	205	177	169	190	180	197	180	191	172	194	187	193	181	192	190	196	194	195	201	178	170	168	181	187	185	196	191	195	193	162	168	152	180	170	168	168	175	194	203	182	188	209	178	163	194	176	184	187	192	179	188	184	196	173	179	170	173	164	181	181	189	191	198	188	168	209	203	201	165	186	194	192	159	206	182	195	189	156	197	192	196	176	190	186	190	187	192	203	192	170	196	178	168	212	177	185	184	167	184	160	206	184	165	191	192	176	190	204	177	189	216	193	193	197	153	179	170	196	165	210	192	181	190	197	155	165	174	206	195	181	176	188	180	173	205	163	189	191	166	180	188	175	203	203	201	172	167	192	169	204	201	183	180	183	197	182	188	198	185	192	193	190	182	205	196	188	184	185	172	172	192	178
25402	24150	10547	11873	11046	8399	6878	5585	4864	3967	3415	2900	2358	2409	1996	1652	1378	1293	1270	1183	1128	984	991	940	907	932	838	688	681	706	690	605	652	607	639	606	585	597	556	507	523	528	535	511	564	575	491	529	502	491	481	507	456	481	534	482	491	503	446	468	444	429	472	467	437	469	476	458	466	455	450	410	406	464	458	460	432	453	491	448	448	460	455	437	441	449	474	469	429	466	464	421	406	471	457	424	448	433	482	415	429	460	423	465	429	417	419	415	444	386	470	451	469	404	461	432	450	417	422	470	468	440	461	443	451	467	423	416	459	456	458	441	418	440	417	464	446	425	423	412	436	440	423	436	440	430	443	482	417	422	439	466	440	468	448	461	434	427	430	451	447	402	430	408	443	435	439	425	463	437	422	469	420	439	440	409	462	429	420	448	458	481	414	425	437	440	438	403	461	412	410	418	448	452	450	462	465	428	420	465	439	464	441	450	453	434	390	400	429	420	438	433	462	432	413	432	436	442	460	426	435	422	386	478	453	463	436	453	437	443	430	448	424	448	495	436	414	459	372	445	472	457	461	449	443	482	435	443	419	465	407	457	416	444	429	421	426	427	448	410	448	421	389	426	388	466	415	434	447	445	411	454	438	458	431	425	446	400	429	445	445	421	406	409	447	413	443	416	456	432	437	454	447	425	429	467	452	434	430	467	418	471	446	430	472	446	450	454	446	442	454	436	443	430	447	442	461	452	426	458	423	430	461	470	441	436	404	489	404	420	444	425	447	480	447	472	440	448	426	422	464	458	411	436	495	450	459	453	429	437	431	423	473	409	411	482	422	434	423	456	434	427	436	454	437	447	463	439	453	423	422	460	429	458	426	439	461	449	455	449	435	441	448	435	436	454	438	446	448	447	434	414	438	450	468	455	469	434	438	444	438	465	441	406	457	466	426	416	405	429	446	489	449	467	419	423	435	453	444	439	457	439	483	427	431	487	457	476	446	482	439	448	440	469	433	427	433	443	451	418	423	421	412	441	421	426	463	467	448	438	451	422	471	459	459	449	409	429	451	436	434	468	427	466	463	446	433	481	442	418	449	449	418	460	454	432	413	458	425	440	448	459	418	471	399	458	454	430	450	418	448	451	465	431	460	428	453	428	395	453	422	439	467	436	415	427	458	417	457	465	452	443	448	416	431	442	437	440	438	437	452	442	452	419	465	438	456	451	461	438	440	418	451	434	421	456	447	412	446	447	430	481	437	426	422	438	417	464	438	400	470	443	457	462	414	435	427	478	404	437	424	445	440	444	505	470	437	448	415	423	455	427	404	489	470	409	426	441	453	459	396	411	417	461	391	459	412	423	473	426	421	446	431	462	427	445	445	453	432	473	458	446	434	484	459	422	416	478	430	431	461	419	453	447	425	429	455	433	453	430	495	433	439	440	421	427	449	448	441	440	431	467	459	456	449	448	454	416	414	459	444	447	459	474	438	452	460	444	427	420	449	418	432	435	453	434	430	439	432	456	473	409	453	469	456	460	436	440	434	431	432	431	459	430	463	462	422	465	474	446	462	445	430	439	428	441	447	452	454	433	450	467	482	432	432	430	442	439	429	399	432	431	414	428	421	429	459	455	418	437	451	436	493	420	410	431	417	459	435	455	432	439	424	437	469	414	453	456	447	482	444	470	463	426	460	431	452	462	453	423	456	468	412	488	442	454	460	464	444	443	467	438	473	420	463	429	449	461	453	457	434	476	408	411	446	439	442	442	423	412	411	433	430	458	415	444	441	460	448	437	471	449	430	462	412	457	444	472	435	422	421	443	419	442	427	411	430	442	438	447	446	438	432	456	413	479	420	415	412	427	442	478	460	446	470	452	450	501	457	435	514	410	454	399	467	467	410	455	450	471	455	409	433	443	444	475	436	412	456	431	434	419	394	432	431	414	438	456	468	425	500	413	435	432	413	449	414	433	483	433	448	458	443	434	459	460	460	429	433	448	428	469	438	437	432	474	417	458	458	445	461	450	491	450	420	424	454	451	385	445	475	440	441	439	452	420	475	411	450	431	467	438	445	419	434	448	450	431	416	428	421	462	452	408	464	439	468	452	444	411	424	455	445	439	486	438	389	434	481	435	463	439	435	446	455	454	448	415	483	448	430	478	494	459	438	443	450	443	429	436	399	452	436	453	418	422	403	456	480	439	412	387	404	459	449	456	450	446	438	457	448	447	458	443	426	413	445	439	414	457	428	450	471	459	449	448	419	406	418	406	469	463	418	467	452	458	454	444	454	485	441	440	440	446	402	490	396	464	461	426	428	419	460	435	415	415	463	443	423	432	433	450	450	464	431	458	446	408	396	462	425	437	450	434	443	422	451	462	412	463	420	454	454	423	448	441	450	427	468	439	431	426	420	447	435	451	445	438	423	440	442	469	457	425	449	433	464	455	457	451	409	424	429	469	443	494	449	454	431	415	449	481	455	453	435	438	425	435	450	465	498	427	418	440	439	436	446	404	449	429	454	416	459	468	460	441	412	444	458	460	474	434	479	400	450	361	432	452	459	425	445	436	444	432	450	418	428	436	435	445	441	462	466	433	474	461	406	453	398	449	445	422	416	437	434	421	436	437	382	435	414	427	444	461	446	458	428	458	437	431	461	438	470	457	489	436	435	425	436	469	494	427	427	426	430	443	470	444	425	430	436	452	452	439	474	452	446	436	431	452	439	444	419	421	445	425	434	422	468	432	416	432	430	398	467	441	470	467	449	454	478	478	465	435	467	445	447	465	435	447	466	412	476	414	401	425	451	446	451	426	439	438	484	444	420	460	435	449	470	465	409	425	445	432	488	431	471	435	423	424	413	437	465	403	429	418	474	437	416	445	426	434	471	478	399	440	415	410	449	421	431	441	416	427	437	460	468	474	441	448	409	420	448	453	401	402	459	440	443	434	418	422	409	434	391	446	470	442	442	429	433	471	460	439	427	436	423	414	429	453	414	462	445	459	430	408	463	428	464	420	427	423	468	430	434	461	436	445	440	496	445	444	418	456	438	455	425	436	473	445	420	473	434	438	431	450	437	451	468	415	473	433	443	456	443	409	419	471	456	437	411	444	434	429	441	465	457	417	438	475	465	466	480	412	433	478	430	470	424	430	435	462	417	459	455	408	403	451	470	414	456	446	454	416	447	420	439	452	438	426	463	459	418	432	453	450	424	426	445	461	438	444	432	422	455	456	468	390	463	432	412	450	398	459	407	443	402	421	462	446	465	445	468	459	479	420	451	449	402	443	421	431	482	447	412	419	416	431	425	503	410	430	437	421	442	459	406	431	454	448	436	425	440	458	429	458	434	436	446	451	462	467	449	442	447	449	419	449	410	466	449	436	434	441	407	437	452	439	445	475	431	433	420	458	447	447	430	439	450	453	425	423	444	394	454	430	437	428	465	453	406	436	433	450	442	404	452	408	433	439	424	439	470	423	469	452	442	440	427	421	421	453	426	451	407	431
43574	38449	21276	12244	7071	4313	2638	1903	1491	1095	999	785	720	700	537	431	414	385	361	330	331	314	276	279	292	253	241	190	240	198	180	207	217	209	176	184	156	180	188	160	186	192	178	172	164	195	156	171	161	164	164	161	157	162	151	190	164	162	168	142	154	151	144	171	158	165	163	140	152	158	156	159	136	151	162	148	170	156	146	153	165	151	155	130	164	172	161	146	175	144	150	145	157	149	126	146	162	148	155	167	140	145	166	157	125	137	158	170	150	138	153	153	162	153	147	158	154	148	133	150	163	145	165	174	169	139	133	146	153	144	139	144	128	172	163	156	176	143	154	144	140	173	175	197	164	154	145	184	174	182	151	125	153	161	147	153	154	138	135	163	171	153	135	156	166	146	177	165	165	161	159	139	149	119	167	137	159	157	168	167	162	157	136	175	135	155	160	159	161	150	142	152	171	162	164	157	152	160	155	144	157	143	154	130	159	141	152	164	159	162	165	113	129	136	148	167	135	175	153	169	168	134	158	168	164	164	141	152	159	167	122	161	149	153	147	144	147	163	179	154	148	166	158	148	182	134	155	160	137	148	153	155	162	168	150	174	168	159	164	140	160	156	151	158	145	154	144	139	135	147	154	154	153	146	139	165	144	160	152	173	156	156	137	156	169	153	157	127	180	177	158	181	153	162	180	173	154	159	146	150	150	152	151	176	145	155	161	176	153	154	158	158	139	145	146	163	151	150	177	147	147	137	144	155	144	145	167	158	149	143	140	163	148	175	151	172	148	149	157	156	158	137	151	142	160	127	177	158	129	168	147	138	189	158	146	153	151	158	159	151	147	135	156	160	142	157	130	148	142	157	164	165	151	154	160	175	153	174	147	135	161	167	145	167	172	139	153	157	131	164	145	167	165	143	152	155	142	136	169	171	165	167	132	155	137	162	178	143	172	164	168	165	152	161	170	151	161	161	125	136	118	149	171	166	133	132	167	150	143	160	143	161	157	155	134	158	164	151	137	157	161	150	135	151	149	153	155	179	147	177	148	146	154	155	175	155	156	159	168	162	159	144	154	156	157	167	139	151	155	157	160	145	138	146	157	134	165	154	155	147	141	149	158	145	157	179	158	169	164	156	164	154	134	156	137	175	144	172	185	169	166	166	162	152	136	172	157	142	155	137	148	144	147	147	135	137	147	166	138	150	150	156	146	152	129	147	153	145	139	144	146	153	140	142	169	158	135	155	161	160	159	157	165	147	169	153	167	153	161	165	153	164	173	153	168	153	123	169	118	146	166	155	148	160	147	163	156	148	161	147	164	145	142	167	156	128	155	148	161	131	148	149	154	160	177	171	158	140	162	159	167	140	154	149	160	150	146	154	162	157	179	153	163	166	147	163	169	147	152	142	162	170	144	132	157	169	155	178	171	144	157	131	172	150	150	166	159	155	140	155	128	135	162	167	158	142	141	150	154	154	157	188	168	148	135	159	145	143	170	160	143	143	156	159	167	164	159	161	144	151	166	164	150	176	142	139	149	173	170	167	160	158	148	178	137	133	128	160	158	164	152	172	155	160	140	145	155	153	158	153	171	132	156	159	137	159	138	151	157	154	191	149	131	149	164	153	149	138	155	178	180	153	153	165	166	158	169	139	172	165	139	144	143	141	156	170	141	147	150	148	175	144	152	157	155	163	147	164	157	158	151	171	159	179	166	145	157	142	164	138	163	146	144	154	149	139	161	158	163	162	132	174	167	138	151	159	159	149	147	152	158	143	161	173	157	158	159	158	165	178	166	156	152	161	147	149	175	154	134	162	138	151	139	140	173	160	140	141	156	153	155	149	122	142	169	158	170	142	155	151	154	168	148	160	148	154	152	173	137	148	137	163	172	167	161	161	143	139	187	141	154	154	158	150	155	182	152	148	179	130	170	165	165	151	126	183	174	122	158	143	134	193	141	159	135	152	160	164	163	150	142	162	131	144	138	172	139	164	168	158	165	148	173	144	140	161	160	171	164	162	152	121	124	160	134	157	158	147	160	154	158	153	146	166	143	147	145	164	132	136	147	155	148	136	142	154	146	168	160	159	135	163	170	153	145	147	178	124	182	138	167	157	166	150	156	145	166	150	153	157	145	146	162	140	144	184	164	150	144	157	166	138	142	148	153	150	148	160	150	171	156	177	155	162	151	133	151	157	152	154	173	152	150	155	123	162	170	164	160	125	143	152	163	137	140	133	162	173	146	152	158	174	181	143	152	149	134	138	150	158	147	182	147	158	159	148	160	169	165	153	148	165	158	167	154	140	130	140	143	143	154	150	160	175	148	163	155	142	154	131	154	184	151	133	149	154	148	153	144	153	176	137	140	165	157	149	163	145	133	152	152	159	142	187	142	164	149	150	156	139	169	141	150	152	143	164	164	140	158	158	151	151	167	131	161	159	162	135	152	161	124	155	155	170	142	157	159	156	143	124	154	154	180	168	169	141	135	158	138	137	139	158	137	163	144	169	165	167	173	151	147	157	176	161	140	144	182	145	138	155	141	157	138	183	154	186	155	146	142	142	159	155	150	152	144	176	146	131	167	152	148	158	147	155	155	163	143	149	145	147	175	145	146	146	166	162	146	156	169	147	155	169	155	148	166	179	153	189	154	155	163	143	177	149	162	145	155	182	154	153	134	161	166	141	137	136	146	170	133	159	131	168	194	158	160	145	145	139	132	136	138	125	144	151	148	173	157	157	166	182	133	123	169	137	143	148	163	148	131	167	139	141	165	140	162	158	153	174	148	141	171	143	148	125	163	148	152	166	165	166	139	155	136	150	152	149	160	143	162	169	172	177	151	137	158	161	148	155	148	147	164	142	159	153	145	165	145	172	162	188	157	152	146	151	146	150	132	150	154	140	153	159	147	148	159	143	163	167	175	143	163	141	151	153	169	150	148	140	135	154	159	148	175	181	155	139	149	174	146	153	156	136	117	159	152	159	129	165	156	166	167	191	168	163	172	153	148	167	154	139	159	156	173	161	175	141	152	162	158	137	178	128	154	143	169	154	147	181	161	172	148	142	139	169	146	149	175	155	123	156	171	138	176	165	144	154	180	139	138	152	145	157	147	146	144	138	149	177	139	158	156	150	162	154	141	162	140	159	165	137	166	176	165	153	152	151	169	174	163	170	201	172	154	137	161	153	138	143	177	151	158	183	150	163	159	179	170	146	136	140	152	124	154	149	133	146	166	170	155	146	159	151	159	160	156	160	169	140	179	143	153	154	143	181	150	167	151	147	164	167	151	165	154	170	156	145	180	140	183	161	142	129	167	142	142	138	158	160	149	138	184	152	162	147	148	152	176	147	150	135	165	148	140	138	157	156	148	142	174	136	148	152	151	157	149	173	164	162	147	142	155	158	160	163	147	150	139	151	148	162	165	166	137	166	145	142	149	173	168	164	150	153	143	137	162	139	149	164	162	146	146	154	171	160	160	141	155	126	162	138	182	173	159	142	153	149
33202	31270	14442	15963	14337	12060	9836	7981	6651	5571	4966	4015	3510	3386	2946	2150	1942	1880	1761	1488	1414	1245	1197	1227	1182	1015	922	823	746	680	648	711	710	691	621	618	608	571	542	513	577	546	496	507	524	520	541	433	477	444	417	443	467	460	458	422	444	387	408	407	396	417	410	413	419	387	425	362	392	394	362	373	392	381	395	389	407	381	395	402	387	374	374	396	385	403	365	373	410	358	388	387	378	337	374	380	364	417	357	367	392	386	375	372	371	410	385	374	407	334	368	376	369	362	415	416	367	355	393	350	393	357	370	391	385	390	407	355	378	355	361	373	361	327	356	370	350	370	375	378	370	377	363	380	325	380	369	391	401	350	391	373	361	354	403	372	347	358	354	375	343	361	381	412	386	366	398	392	351	355	404	385	412	399	370	391	356	371	364	400	373	378	355	377	372	358	375	350	410	369	366	371	379	376	406	358	404	363	387	387	364	391	390	378	388	381	394	386	390	343	395	374	410	404	382	394	355	378	370	388	364	366	368	391	385	374	355	370	354	351	363	409	398	368	381	387	350	383	366	362	339	347	364	362	379	395	360	386	379	359	385	355	387	341	401	375	360	380	425	377	349	372	405	361	339	399	396	394	350	397	356	367	389	354	391	387	353	355	388	410	344	402	411	387	440	378	356	373	388	359	359	365	364	384	366	353	373	346	373	386	400	368	371	383	379	362	391	387	344	405	406	372	396	379	370	394	391	399	399	405	331	388	366	412	372	385	364	385	340	372	398	380	360	369	385	376	373	359	375	384	374	424	371	367	390	373	361	366	387	402	360	370	342	367	368	350	354	349	351	381	352	377	394	348	396	389	367	391	410	379	359	371	372	387	405	371	338	377	363	361	341	384	340	347	375	363	380	368	341	388	352	383	380	387	385	383	386	402	388	341	371	363	370	358	369	374	373	390	369	439	351	370	329	364	384	382	362	382	347	375	357	378	395	358	345	340	373	377	339	377	367	373	386	383	394	390	398	365	398	378	415	360	367	350	360	369	353	368	366	343	389	363	371	347	381	361	378	375	347	395	394	362	370	364	365	393	356	377	376	368	369	391	388	402	412	366	365	364	367	400	379	378	397	374	354	392	349	368	398	391	379	395	368	402	382	387	330	376	358	386	341	365	332	381	356	356	374	380	348	380	350	332	356	385	365	373	348	398	403	363	397	358	364	383	376	383	382	355	333	364	392	355	359	356	387	331	384	364	372	394	397	373	383	392	380	369	378	369	341	376	405	366	391	376	383	362	356	359	396	378	360	350	348	363	388	383	355	385	355	359	397	390	375	370	373	378	373	407	380	398	353	390	375	348	381	345	409	389	386	363	384	403	377	392	391	391	376	342	388	378	379	387	339	364	358	351	347	362	328	354	356	364	373	352	384	403	377	361	384	369	387	338	349	368	386	377	382	396	398	385	373	374	389	374	369	357	378	406	400	387	366	374	331	370	391	396	342	381	371	398	393	364	359	387	372	401	360	392	366	374	334	389	369	421	373	395	348	418	362	338	380	368	390	355	383	387	352	378	383	394	383	385	388	356	387	369	374	352	392	362	379	394	373	340	394	402	392	348	366	365	357	375	391	392	413	333	371	354	400	348	374	371	369	407	367	392	365	353	377	392	409	378	406	355	349	367	402	401	361	373	338	389	378	355	386	393	378	369	349	377	337	402	362	398	390	405	376	369	393	370	381	350	427	386	389	380	352	378	376	346	375	364	367	358	348	362	368	381	399	401	365	342	399	365	376	371	383	395	394	359	389	376	377	364	384	403	400	412	376	351	370	353	375	405	377	430	395	362	393	399	385	367	379	397	376	390	337	385	355	370	398	378	402	361	388	348	368	377	380	379	347	348	385	380	348	390	369	371	356	351	387	363	380	361	396	404	392	388	394	364	368	387	386	354	361	388	378	343	372	369	369	408	392	352	376	396	347	370	400	357	409	375	348	365	373	373	366	384	378	366	362	356	336	404	393	380	364	381	347	357	354	355	382	374	394	357	364	392	387	339	347	389	364	377	375	360	355	372	376	358	401	364	352	399	347	360	371	350	388	393	336	353	357	374	383	384	400	400	408	378	371	394	412	392	357	386	385	376	364	381	357	344	355	415	339	367	364	363	378	365	372	396	364	386	331	372	340	377	358	379	373	386	365	363	386	375	386	386	365	410	337	357	383	376	372	396	358	356	330	377	411	373	404	388	359	353	378	430	354	360	390	369	361	379	353	352	366	381	341	318	339	384	370	379	365	405	368	363	436	366	342	398	381	347	420	401	391	384	349	401	364	374	385	399	402	329	401	348	392	381	390	380	378	380	381	370	394	355	395	367	366	397	364	369	406	358	396	417	394	375	379	337	381	413	370	371	377	375	380	367	394	369	389	374	359	379	356	354	396	372	405	349	375	392	415	345	360	356	375	386	354	351	409	352	342	378	362	399	386	382	364	388	355	386	387	345	370	393	362	404	347	376	388	398	380	398	330	350	366	357	380	394	376	358	399	350	347	356	379	400	359	351	372	415	356	384	396	376	383	361	372	356	378	348	377	350	368	390	395	372	385	364	340	378	375	343	347	372	395	364	363	363	370	380	364	385	371	390	380	365	369	379	377	363	381	386	360	368	345	432	327	355	374	330	391	373	401	367	379	398	370	381	368	379	347	342	402	355	370	349	347	341	387	327	389	373	412	404	366	368	353	403	400	370	424	389	355	386	385	356	372	409	388	367	384	362	414	346	352	380	353	368	379	395	365	389	364	388	350	349	376	361	330	385	397	381	371	346	363	389	422	385	363	382	359	388	374	370	339	392	350	342	379	366	390	369	418	375	351	391	387	342	390	387	384	425	383	411	365	351	362	364	386	363	379	369	352	384	377	368	359	376	391	398	354	391	364	378	365	358	369	376	378	375	363	412	373	379	365	375	400	397	358	370	399	347	396	378	381	408	367	370	378	399	381	335	361	345	354	348	379	390	337	374	372	392	359	376	383	387	363	353	384	366	364	358	354	371	376	360	387	369	379	381	368	392	328	387	341	355	362	384	347	368	400	372	374	340	378	365	372	384	385	349	387	369	341	371	345	364	358	397	373	405	379	382	390	370	337	363	360	378	363	369	354	342	395	341	361	380	363	341	398	387	330	377	372	409	376	388	382	368	373	351	401	399	375	361	397	380	392	410	392	338	361	380	370	430	362	340	366	384	385	374	399	374	371	387	369	372	394	381	361	391	393	384	366	366	374	367	359	376	388	371	340	378	333	367	387	386	364	402	327	359	412	329	392	376	370	369	405	377	386	347	391	392	368	365	350	367	336	363	327	375	385	359	359	339	420	379	356	334	384	375	372	363	375	355	380	403	366	367	371	356	393	351	393	372	351	366	408	365	405	380	385	365	406	365	376	358	350	371	395	380	374	363	379	415	373	354	361	361	357	369	387	361	385	365	367	356	367	371	391	414	360	372	396	402	417	352	370	392	415	399	369	405
11053	7460	3138	2260	1471	1116	917	672	582	487	444	377	332	319	281	283	243	242	231	218	193	226	213	202	211	211	217	202	199	204	212	195	212	184	170	189	178	197	187	236	199	192	177	212	209	181	192	191	194	248	188	183	233	172	186	188	182	192	186	184	181	203	180	168	163	180	206	184	193	167	158	156	174	198	196	192	193	197	209	179	182	181	181	189	189	189	207	190	202	188	216	202	166	184	189	156	155	199	193	175	202	215	200	193	208	172	169	213	195	180	191	216	192	198	195	212	208	219	185	210	211	168	163	170	185	194	169	185	186	156	176	187	168	194	182	197	178	200	180	177	183	191	183	211	205	188	191	194	151	176	196	177	183	173	162	184	189	178	174	196	173	199	186	186	182	178	176	179	195	191	160	193	196	185	154	209	208	181	185	201	187	215	202	210	187	211	205	201	177	182	207	199	182	187	187	197	175	183	207	189	210	202	199	199	211	177	177	192	170	176	185	195	188	202	194	196	184	178	191	178	173	206	226	202	158	166	190	185	187	192	198	175	169	184	174	198	158	194	190	181	195	197	199	180	176	182	207	180	198	201	150	187	202	193	176	181	188	211	147	160	201	181	183	175	194	185	187	172	182	175	181	167	199	204	201	215	172	180	196	184	209	203	161	181	196	173	176	187	191	197	210	197	177	175	216	210	191	184	193	186	186	160	209	206	197	189	199	200	179	188	216	210	188	192	179	194	172	170	181	193	181	184	196	219	192	189	194	185	185	175	191	160	181	198	195	181	180	200	207	189	183	183	197	195	192	191	184	189	181	197	180	185	213	171	162	190	165	177	208	211	201	214	195	195	201	187	189	179	180	181	192	190	186	187	181	158	179	163	199	167	179	199	167	202	188	180	179	187	196	162	211	222	164	177	196	193	185	180	176	195	184	178	174	195	187	178	192	208	186	198	184	190	184	168	198	179	189	171	199	185	185	164	176	182	201	195	175	178	191	155	182	197	186	198	184	209	234	174	167	198	212	200	193	190	183	173	187	212	155	197	166	197	192	177	209	183	192	183	218	180	171	195	203	169	172	209	185	190	191	184	189	215	224	176	203	185	183	171	214	200	200	201	195	177	166	187	172	184	167	181	186	191	172	180	192	180	202	186	203	191	213	219	176	178	200	161	162	208	194	201	176	192	198	201	215	183	204	190	186	184	228	168	180	161	187	176	178	185	172	203	172	212	151	191	185	174	208	198	186	202	175	184	186	182	174	200	176	184	198	192	182	200	173	174	174	191	222	184	173	189	157	183	160	170	168	202	199	192	200	164	184	168	191	191	175	199	183	196	181	199	160	170	188	166	180	183	176	165	201	179	193	191	188	204	183	190	170	185	175	193	171	201	187	181	192	181	173	212	193	214	205	191	151	208	182	179	191	191	180	182	218	184	188	183	194	179	170	174	185	162	188	191	165	204	167	178	181	192	182	200	196	175	179	194	221	192	182	218	195	193	173	171	180	194	188	188	200	168	189	212	163	170	178	176	200	182	201	176	178	190	176	180	173	210	173	213	192	194	178	177	202	177	201	207	221	192	195	191	199	153	216	188	184	179	169	169	170	187	182	181	187	202	161	220	228	224	176	203	186	195	195	157	174	174	206	147	203	210	183	214	196	205	199	196	197	213	185	187	172	191	194	163	203	205	180	192	213	198	175	207	198	190	195	199	190	193	177	191	191	209	208	187	161	173	188	208	193	174	185	205	217	172	177	201	177	216	177	214	147	184	181	180	184	194	185	175	192	166	152	185	195	187	188	192	180	194	203	177	155	177	190	222	180	177	203	194	171	172	178	182	175	172	208	190	186	176	191	168	191	193	181	212	196	179	206	211	184	188	198	182	208	195	161	190	165	175	175	183	181	177	182	205	205	193	169	205	150	208	180	204	193	180	166	193	204	183	216	176	217	217	189	182	160	180	208	195	193	179	183	200	209	198	167	180	162	161	183	160	217	179	209	170	180	173	191	196	175	196	168	194	194	178	221	211	198	168	172	192	200	180	188	169	192	193	202	197	189	194	193	199	168	206	163	204	187	187	196	193	195	212	190	189	167	187	185	188	187	185	188	189	190	210	185	180	177	197	202	190	220	171	179	176	189	212	194	193	183	196	190	159	187	191	206	194	181	183	161	171	180	178	163	173	190	185	188	162	198	199	177	188	184	168	173	170	174	199	161	177	152	180	182	213	183	158	186	181	184	180	199	205	168	190	195	186	170	204	205	168	183	209	203	190	177	175	203	185	193	191	183	195	192	180	187	207	204	184	163	186	191	168	187	185	174	206	181	222	172	199	182	196	170	202	204	195	185	194	207	188	184	204	180	184	206	191	206	180	180	178	204	183	169	183	187	190	165	156	190	199	176	191	170	167	194	207	201	153	190	185	191	187	180	180	194	191	191	172	182	191	176	189	174	217	214	210	187	177	161	185	200	193	217	173	200	180	210	228	186	227	202	182	196	195	182	218	209	203	171	175	172	199	179	203	212	191	195	184	211	193	192	170	200	219	179	179	185	168	173	172	202	208	159	174	216	200	191	202	187	176	170	194	213	190	192	186	197	207	215	190	188	183	184	180	191	199	178	167	165	188	173	175	190	183	190	181	202	179	205	192	189	174	194	191	165	167	189	172	184	192	189	190	193	191	164	207	182	201	204	167	181	165	178	177	201	176	176	195	201	189	201	204	210	178	173	181	173	165	176	173	183	212	184	167	165	172	185	168	178	188	216	205	175	175	178	189	178	203	211	171	194	179	159	191	186	199	183	210	190	175	189	171	169	178	195	184	189	178	173	190	176	205	192	219	205	205	178	197	180	196	198	187	177	168	189	185	198	213	202	180	188	186	189	174	168	177	184	204	204	195	191	182	190	165	212	199	190	197	203	183	181	177	205	193	210	183	200	180	182	178	165	159	177	176	193	184	207	186	202	202	187	188	156	171	183	187	168	216	188	199	194	185	192	183	179	193	213	194	191	170	170	194	196	175	166	182	186	177	180	175	197	170	191	206	198	210	197	186	171	194	204	187	187	180	176	177	162	195	179	190	179	167	196	199	181	201	191	208	195	188	185	219	198	173	206	199	164	200	175	191	206	172	183	196	196	174	195	183	182	178	193	185	191	169	164	154	206	195	167	163	187	185	208	183	204	182	184	166	166	184	156	199	204	164	180	193	187	183	206	173	199	195	167	184	181	204	189	181	202	150	170	187	189	180	182	224	176	190	176	182	210	201	204	169	189	196	175	224	180	180	205	179	170	178	184	193	203	184	164	201	160	197	215	196	189	194	172	191	215	186	186	190	199	198	196	194	177	208	207	175	186	183	192	200	186	190	158	203	182	208	217	184	165	195	224	175	189	189	196	190	185	210	187	180	202	203	170	189	199	164	174	168	185	200	180	181	190	194	189	189	192	181	204	186	174	201	188	169	180	195	207	208	197	175	193	187	176	187	178	211	216	180	191	202	199	215	207	191
8679	7746	5124	6501	5595	4820	4028	3105	2544	2235	1815	1559	1383	1249	1111	898	888	788	774	771	728	708	681	677	643	640	564	555	518	522	531	511	537	548	511	541	533	499	508	476	529	513	468	442	480	504	449	522	467	490	457	486	494	470	479	463	462	491	437	441	471	422	476	421	449	468	475	446	465	438	482	454	447	425	451	432	430	424	423	435	448	481	415	419	462	457	434	471	440	437	473	453	435	460	419	462	468	418	444	437	485	468	429	443	422	431	455	428	453	411	461	449	446	470	419	457	456	454	397	444	461	454	471	428	433	456	446	434	425	471	433	444	447	451	435	425	468	423	449	439	461	438	443	428	424	455	443	443	467	441	422	468	453	463	434	423	434	454	441	453	402	404	460	415	464	450	457	434	462	444	458	461	459	491	439	466	476	452	453	433	440	459	435	457	433	472	457	414	436	424	433	439	438	475	484	455	452	442	466	413	444	461	466	450	477	445	401	445	424	435	440	441	432	443	473	462	397	470	434	458	430	434	443	428	417	424	450	486	443	475	457	452	478	450	426	436	445	423	472	419	408	430	451	475	437	410	458	446	412	455	450	466	480	463	433	450	440	457	408	445	469	389	405	447	458	442	462	454	390	434	449	438	445	420	454	490	435	438	445	466	482	439	450	450	438	443	445	470	439	430	467	444	433	456	474	467	452	429	478	466	464	418	454	465	454	464	444	424	432	436	463	448	472	404	476	460	424	439	467	437	431	462	441	468	429	451	439	468	436	461	465	440	501	450	425	429	481	450	437	460	429	473	426	445	451	422	427	470	432	466	463	452	442	417	442	448	457	419	433	445	425	426	430	468	440	467	453	464	444	471	437	418	447	466	430	444	441	428	409	430	459	408	456	455	501	434	451	465	433	463	457	432	441	434	446	437	468	471	478	457	436	426	466	426	428	440	455	467	412	458	473	476	442	460	466	468	466	443	455	464	443	471	438	458	479	466	462	493	431	480	478	409	440	454	467	443	471	456	443	443	433	469	436	478	443	484	448	457	432	418	464	439	443	468	441	450	445	448	449	466	450	449	410	428	455	465	434	416	488	441	484	431	447	434	451	444	446	470	466	468	459	461	424	431	451	467	439	449	425	441	442	423	456	433	427	419	430	438	423	453	420	448	432	450	419	453	478	440	482	430	441	447	443	435	423	457	445	442	476	437	406	422	447	417	494	427	428	426	448	442	446	453	457	415	445	445	451	418	410	441	439	505	457	446	458	438	427	482	410	487	442	407	459	454	437	463	461	461	476	493	445	440	446	421	411	455	438	455	422	424	412	452	464	432	429	473	454	467	440	445	438	447	445	422	457	444	463	464	461	456	472	427	443	469	431	456	451	421	451	429	435	434	417	482	430	434	436	419	418	494	449	419	444	456	457	419	454	456	432	463	474	460	492	437	430	470	443	408	470	425	454	458	442	436	490	478	422	467	447	414	383	437	445	449	456	429	432	464	424	465	465	420	409	444	431	465	482	411	428	437	475	466	412	406	446	431	422	433	431	463	438	452	439	481	450	437	433	426	422	450	434	406	437	459	450	440	423	457	412	418	406	411	491	427	447	448	399	462	436	437	450	413	462	448	461	421	441	455	416	437	418	452	409	460	443	423	404	464	457	424	423	468	469	467	472	427	477	476	444	443	429	451	450	463	437	467	442	433	424	431	465	472	449	418	465	432	450	424	423	446	416	450	444	470	468	429	401	463	452	433	395	414	455	438	453	445	440	462	415	435	432	452	430	406	418	433	427	457	447	431	439	412	445	396	441	443	475	442	423	470	448	443	444	430	424	429	462	465	424	421	463	457	439	383	416	446	459	447	445	451	439	441	460	476	418	459	430	428	443	464	433	469	425	438	438	430	446	411	404	449	435	433	393	464	432	438	439	462	443	429	439	454	469	453	478	437	463	446	472	460	419	448	460	441	490	446	461	426	430	443	448	424	424	465	434	459	443	414	422	455	453	433	439	460	447	422	430	453	428	462	461	475	437	473	431	439	452	431	449	454	444	463	432	463	461	456	450	456	436	480	479	441	431	482	459	448	419	450	476	444	469	440	393	433	442	462	443	449	484	449	458	423	456	418	444	438	478	431	449	424	406	467	424	424	464	459	450	445	458	421	429	466	481	460	461	421	482	468	439	491	433	421	450	448	473	430	457	419	415	451	432	457	470	429	420	428	424	457	451	474	474	429	481	464	434	456	470	464	442	459	427	482	464	458	419	462	431	448	425	456	437	415	445	433	425	463	432	464	453	448	435	426	436	437	434	446	458	469	432	437	425	475	491	452	435	432	413	437	460	437	426	444	422	432	428	443	414	425	452	462	427	459	454	485	469	470	433	449	462	461	494	478	425	426	451	434	489	460	469	440	438	438	402	484	443	423	448	419	439	478	432	442	459	428	472	465	430	406	456	457	427	438	468	431	452	453	460	453	442	438	433	462	461	422	449	452	449	471	410	444	437	469	446	447	458	476	443	457	430	388	438	403	435	462	434	462	450	456	460	432	442	447	415	480	453	455	433	453	431	456	434	449	433	450	462	445	446	470	414	452	423	433	413	449	448	429	464	481	467	442	456	439	406	430	415	456	446	431	447	473	458	437	440	475	435	426	460	463	482	442	448	460	498	476	422	471	453	467	434	437	426	444	422	434	437	435	426	462	444	465	426	459	422	470	470	449	436	469	439	411	455	446	442	455	474	474	413	438	428	462	449	432	462	428	451	476	439	406	471	446	508	458	462	441	449	442	428	437	450	435	434	465	451	431	469	446	464	447	438	435	433	432	447	463	445	469	457	438	470	435	447	486	459	431	483	457	446	426	482	427	423	444	459	443	410	462	454	409	452	464	406	445	440	437	438	450	460	425	444	414	449	433	424	413	413	460	450	475	472	443	383	460	448	431	458	456	460	469	458	460	444	470	517	439	443	470	417	433	418	454	451	462	459	413	452	430	487	457	438	464	471	483	405	451	424	449	459	428	463	408	480	416	436	424	452	397	441	455	469	415	447	435	468	450	497	439	450	439	476	425	454	422	485	438	442	436	417	487	422	446	454	442	447	456	424	441	477	451	464	468	442	486	427	445	432	476	439	445	465	461	437	466	465	464	424	447	418	399	440	484	421	437	467	480	463	422	441	442	443	429	436	428	424	435	454	442	423	432	467	448	461	405	472	434	469	447	475	449	458	460	413	419	475	446	443	449	453	444	489	439	433	474	480	433	454	446	428	450	451	449	447	461	423	445	486	442	413	435	469	401	450	436	461	447	467	414	441	429	452	470	437	434	463	419	496	466	443	438	424	433	470	370	441	437	406	440	458	461	444	422	449	410	449	464	458	465	424	457	459	458	412	454	459	438	423	419	449	449	469	451	454	448	417	456	462	465	426	483	444	475	413	416	464	453	420	454	461	454	454	430	413	458	435	458	489	442	427	440	446	447	455	428	430	439	436	456	450	462	469	454	437	489	454	438	462	446
32732	31118	14302	7095	3987	2744	1855	1196	1053	860	701	621	553	463	420	412	344	315	304	326	296	254	283	276	261	249	233	217	232	207	184	197	201	208	198	206	186	220	206	183	192	210	184	206	219	196	183	168	181	217	211	192	185	146	173	190	181	174	181	187	219	183	172	179	154	220	218	193	187	175	195	203	182	175	177	158	201	196	181	172	176	197	176	160	172	167	181	191	206	188	195	194	207	158	190	182	165	198	201	183	195	209	191	196	200	171	157	167	192	167	195	184	187	171	188	219	221	193	194	171	186	191	193	188	163	185	208	195	186	191	183	186	175	167	179	192	191	174	197	200	185	200	201	187	190	172	172	176	165	211	221	189	200	181	177	161	185	188	208	194	188	163	169	190	224	178	189	176	174	175	191	189	158	204	206	171	191	194	194	179	198	200	177	198	181	179	181	170	192	183	191	174	170	175	198	186	185	177	189	184	186	201	187	185	170	205	194	171	177	167	178	199	185	184	188	171	166	177	171	161	192	175	190	215	188	226	189	192	193	213	198	169	197	189	196	178	196	148	172	172	202	194	187	197	191	177	194	202	187	201	185	155	194	205	207	191	170	177	183	175	168	173	173	188	213	191	215	198	169	202	170	166	188	181	189	172	166	165	163	178	182	195	182	186	185	175	187	171	196	202	206	224	182	201	196	198	184	186	162	175	162	183	167	181	201	200	204	163	169	190	186	211	195	176	206	174	201	188	192	195	191	146	180	181	199	170	197	169	160	194	195	192	199	182	172	172	189	197	167	191	210	172	190	175	153	179	206	165	200	192	179	177	188	203	193	177	187	174	190	172	170	188	203	182	212	194	167	189	175	176	192	176	192	191	203	178	145	170	168	195	178	170	174	184	178	187	210	167	212	211	182	191	176	178	184	197	182	194	181	167	161	186	175	165	169	187	170	189	183	207	186	182	174	200	182	187	203	193	171	188	172	180	184	226	189	213	192	173	154	161	188	212	202	198	178	174	158	173	218	187	160	189	186	206	169	167	169	186	163	156	162	167	181	174	178	170	171	170	171	181	184	183	171	171	195	187	203	183	202	191	184	165	210	198	180	181	193	181	194	184	183	176	168	170	170	190	180	187	186	204	181	182	152	186	158	199	194	187	209	198	160	181	185	186	202	168	154	159	179	166	158	161	189	188	188	159	194	195	182	167	189	188	193	188	198	195	174	195	185	156	188	158	169	182	197	208	202	211	161	181	177	203	206	190	189	192	198	195	198	176	179	211	183	180	183	171	191	173	176	181	202	175	193	199	202	189	198	185	163	208	195	184	190	197	192	192	204	193	180	181	218	168	170	191	186	202	160	168	172	162	160	184	171	191	186	199	173	184	192	178	179	185	199	176	175	172	181	197	198	203	166	186	196	179	184	157	155	169	171	163	166	186	202	170	186	194	190	193	174	198	191	169	197	185	182	228	187	178	181	180	174	183	183	164	187	177	186	176	185	190	181	188	188	151	184	170	174	175	203	185	189	192	174	203	220	189	189	192	198	170	161	173	198	185	186	202	188	187	167	207	182	177	187	175	196	169	177	208	184	183	198	168	183	188	177	181	172	186	178	188	192	177	168	179	164	173	193	184	189	194	191	180	180	186	214	204	202	199	195	189	198	205	178	188	195	192	219	192	198	161	199	194	177	192	175	182	196	196	207	178	177	199	176	182	183	178	198	199	190	188	190	163	203	186	179	205	189	165	188	188	190	215	206	197	175	187	201	196	193	170	191	180	197	214	194	163	157	203	180	180	205	176	183	182	208	163	163	197	166	198	190	182	177	179	201	196	161	191	159	224	182	201	183	196	173	177	198	168	172	173	201	183	208	219	172	201	176	180	171	188	172	184	180	174	181	186	205	192	196	178	171	189	201	177	199	194	182	215	193	203	221	157	174	171	166	185	193	154	208	185	191	194	183	176	185	167	206	180	195	190	196	197	181	181	174	180	184	204	192	190	172	158	178	206	178	208	193	192	183	174	185	193	197	163	219	184	189	170	175	198	190	180	176	185	174	174	177	166	167	200	194	173	174	185	187	202	186	181	192	172	205	196	183	199	201	187	181	185	167	170	204	160	202	201	185	182	182	172	193	205	183	189	164	199	175	170	191	188	204	169	219	188	182	196	169	188	178	211	200	165	151	188	175	181	185	177	204	208	222	169	166	198	191	187	190	186	173	188	189	179	185	166	174	176	186	179	178	180	176	196	196	184	165	177	202	202	180	175	190	163	184	201	196	169	171	167	178	183	189	175	170	163	204	192	175	191	171	166	179	154	166	197	191	187	188	166	191	209	176	199	197	170	177	176	176	172	160	171	174	201	165	188	194	160	163	186	166	177	157	218	186	212	180	146	178	177	191	160	195	179	166	173	166	181	201	178	177	183	204	184	186	190	179	176	178	182	184	173	210	168	211	199	166	202	176	174	167	195	175	177	173	168	185	179	190	206	184	165	201	184	158	187	187	185	196	209	182	187	198	168	201	175	192	186	195	200	180	189	171	152	166	206	196	178	185	190	187	185	195	186	185	193	179	198	174	197	219	196	179	185	184	171	187	195	186	188	176	173	155	168	207	205	179	188	174	159	176	201	179	173	190	195	189	181	177	210	178	162	159	192	177	182	188	163	162	175	194	154	199	178	168	207	179	176	188	170	154	164	195	168	174	195	180	187	199	215	195	195	168	182	187	190	206	184	183	191	187	177	195	181	177	171	180	188	184	194	174	206	181	201	193	215	211	160	169	167	202	204	183	208	202	183	169	205	185	197	192	191	158	204	192	181	188	202	191	181	195	174	191	165	180	168	180	211	200	181	165	200	179	206	176	179	183	159	176	196	189	176	195	171	163	197	200	197	179	199	204	179	182	190	197	191	172	193	191	191	189	181	168	209	187	192	202	185	189	196	190	183	187	179	177	184	184	162	157	186	175	201	180	170	192	201	192	188	188	167	206	193	203	185	186	190	189	194	196	157	201	175	192	192	195	190	181	171	180	181	181	193	171	186	203	165	143	181	191	184	185	202	165	171	187	176	170	157	203	182	175	167	188	180	155	172	174	170	191	171	221	177	176	194	200	173	203	186	214	191	168	206	155	180	197	162	185	169	183	190	156	169	196	187	177	206	200	176	184	181	194	175	192	158	188	169	204	181	195	197	167	184	189	179	202	204	191	194	186	191	199	186	188	182	188	177	171	152	194	190	181	200	174	185	172	177	186	202	184	171	195	200	168	174	195	178	189	185	191	179	209	181	201	187	210	209	190	214	194	192	185	191	191	183	200	184	195	195	200	202	203	182	166	198	198	186	177	176	181	161	169	192	230	187	162	203	190	206	198	194	189	177	193	181	188	208	195	173	187	209	189	197	186	194	205	179	176	192	196	183	166	181	169	157	176	189	157	213	199	173	207	176	183	186	185	182	189	207	160	192	161	168	184	188	169	192	200	171	197	172	181	174	186	186	194	181	185	173	167	188
25725	23765	10512	11658	10134	9031	7293	5315	5079	3979	3339	2906	2564	2148	1837	1663	1453	1318	1366	1131	1068	1089	1015	978	920	869	708	698	682	681	696	644	607	619	585	591	556	593	556	558	551	517	556	519	489	538	446	513	488	501	495	462	491	475	477	465	475	456	453	504	457	445	466	444	433	467	456	461	468	419	483	458	458	439	447	445	433	467	450	446	434	467	448	459	465	409	441	449	438	429	431	430	470	492	430	410	454	436	463	473	441	450	476	427	408	432	434	428	431	454	471	446	429	444	433	437	473	417	420	466	470	436	445	439	440	460	471	487	468	410	420	497	455	446	459	472	463	416	451	421	465	435	447	414	444	447	445	427	438	405	468	447	460	462	400	454	468	440	439	438	427	453	443	444	410	489	456	448	447	462	399	432	430	451	449	477	391	429	470	416	432	423	436	447	446	441	442	430	408	440	444	429	450	450	439	454	400	404	509	411	428	408	455	431	456	438	456	450	432	455	426	447	482	483	469	439	415	467	444	419	464	427	421	414	469	457	424	465	434	432	452	491	430	441	466	435	431	461	424	422	456	449	474	436	427	433	414	435	416	442	452	445	415	454	442	418	432	452	443	453	469	469	425	452	428	456	449	432	437	431	479	425	451	448	456	448	418	434	440	434	435	410	428	480	457	460	469	423	440	432	467	437	451	443	443	446	421	438	473	445	457	426	458	436	436	458	440	420	465	456	461	422	472	480	412	413	444	423	459	469	442	466	414	464	429	411	454	470	457	460	445	465	439	448	474	434	429	432	432	445	448	418	470	446	422	419	434	481	453	487	472	470	430	425	432	449	444	432	424	445	432	439	452	443	455	420	461	423	468	481	458	393	431	477	449	443	441	442	510	465	435	432	462	428	396	443	465	430	413	403	404	442	455	444	481	437	402	447	471	471	419	404	447	442	438	459	455	424	467	448	448	458	450	463	424	444	432	455	431	464	442	433	448	419	420	467	408	440	432	444	440	451	439	443	424	455	446	426	424	412	435	429	416	466	463	479	461	455	424	437	424	425	422	450	428	436	467	472	457	402	410	480	432	435	448	436	421	415	425	501	404	447	430	435	431	462	506	455	483	442	475	466	442	433	498	423	428	477	450	467	473	447	432	452	426	444	411	431	410	453	436	437	449	444	446	421	426	453	432	455	411	474	453	429	438	457	482	460	448	462	510	443	438	451	461	460	415	454	438	432	426	460	396	465	483	435	446	393	482	450	448	407	391	449	460	411	408	431	484	439	489	477	430	452	458	429	458	467	451	406	440	452	451	441	412	458	426	461	440	458	443	427	432	426	414	444	430	420	432	416	420	426	411	470	419	443	441	398	435	473	420	452	455	489	474	468	420	453	434	449	399	407	478	420	466	446	453	454	461	468	494	447	467	465	440	451	418	437	451	455	447	439	444	446	481	407	468	464	456	490	457	418	424	450	447	445	439	446	399	408	414	480	414	439	436	459	460	485	461	487	461	461	454	450	427	444	458	449	427	439	412	410	454	414	465	440	441	459	448	447	437	407	476	461	412	436	445	446	428	452	444	462	432	456	429	420	456	470	444	480	451	467	416	450	442	431	440	421	459	416	410	446	432	444	456	427	436	434	427	448	435	444	428	452	426	469	423	443	489	446	387	454	437	455	440	439	434	400	396	414	446	467	481	417	390	453	443	459	453	458	431	420	431	467	416	462	482	457	454	403	455	464	449	462	429	449	439	437	454	452	463	433	451	415	465	417	480	469	444	419	423	435	448	480	378	457	460	420	477	443	436	416	421	428	388	455	436	463	447	434	431	438	453	437	424	391	407	441	438	454	416	426	463	431	469	441	424	437	438	433	480	463	412	421	482	438	462	430	463	393	383	428	445	432	451	419	457	464	489	425	453	462	419	482	431	429	474	428	424	463	457	414	429	424	412	459	445	437	455	451	417	455	441	403	453	429	489	471	451	439	432	432	424	424	448	412	401	451	440	431	418	448	421	436	446	437	462	442	431	481	461	427	471	410	445	459	444	481	416	405	431	427	465	416	483	436	439	422	437	421	452	448	477	419	436	438	468	435	437	439	468	447	447	405	449	455	437	447	418	406	444	447	439	465	444	408	437	477	407	424	435	468	452	452	430	463	411	428	436	443	452	443	427	396	448	439	448	438	440	446	441	433	462	428	430	459	433	432	439	453	459	459	425	452	429	433	457	447	410	437	441	459	435	455	483	379	439	426	465	423	449	442	449	440	461	438	439	480	404	426	431	389	438	432	465	463	432	456	406	411	424	427	449	407	429	471	424	449	452	429	449	430	433	449	470	447	430	419	416	433	466	454	406	471	457	426	417	397	428	478	462	407	422	447	418	444	444	449	427	456	407	455	409	468	462	401	468	436	451	408	450	486	444	425	402	469	442	471	454	434	451	491	445	467	474	445	457	442	471	443	425	436	452	413	426	453	439	486	465	438	445	416	457	496	446	423	465	479	488	415	451	435	438	460	472	409	435	454	446	426	409	409	451	473	440	444	503	436	428	471	437	431	437	414	418	457	441	444	442	457	435	456	412	427	473	458	441	432	446	442	488	414	427	425	438	420	473	470	419	482	434	421	407	478	445	448	418	461	400	417	477	456	430	426	407	429	411	457	461	486	404	429	472	450	431	445	456	439	412	421	442	414	465	420	473	421	469	455	410	447	453	405	424	431	441	441	388	422	445	448	428	440	441	434	418	409	443	401	442	434	465	421	454	400	445	447	472	475	440	416	430	461	477	445	440	447	469	434	437	424	441	442	417	391	447	437	475	454	497	402	435	420	440	418	464	412	425	456	460	424	433	423	427	442	481	419	414	448	427	464	485	459	439	452	447	419	451	439	441	441	457	450	481	428	431	408	442	420	463	403	424	455	441	449	455	432	441	464	402	423	436	459	442	448	427	448	417	410	436	409	462	450	429	444	434	424	460	408	431	413	418	443	434	454	436	398	442	454	486	435	420	436	434	428	411	408	410	451	420	403	459	435	426	424	476	424	392	470	464	469	452	463	421	467	461	459	458	454	426	467	439	466	467	455	431	465	446	425	480	467	425	440	427	416	401	431	428	450	430	438	439	433	437	409	450	451	448	448	464	435	454	434	460	396	415	461	440	448	431	446	428	432	457	416	430	440	453	439	429	445	437	442	451	419	459	445	424	400	425	417	459	478	447	468	460	505	456	445	411	421	439	460	437	439	449	461	437	476	485	454	436	385	415	486	448	449	445	482	455	441	428	435	440	435	446	457	439	428	456	412	423	464	454	439	426	410	443	437	475	419	442	448	431	398	439	456	429	429	459	434	446	466	449	404	443	421	441	434	440	463	439	431	420	439	466	437	441	426	441	444	470	459	409	452	456	458	432	462	460	437	427	421	464	443	456	470	426	477	472	448	408	437	402	440	438	466	413	437	423	446	416	414	455	442	431	401	474	443	439	459	457	487	472	442	431	460	475	435	441	422	476	419	444	455	429	467
43135	38853	20297	12110	7176	4564	2841	1861	1527	1092	968	885	679	624	551	451	430	382	436	294	299	295	261	260	246	263	217	225	245	223	216	223	212	213	196	186	179	204	192	176	205	192	168	173	163	178	192	133	173	149	170	173	151	142	155	177	143	157	168	169	132	156	159	147	166	168	157	169	132	156	157	129	149	146	169	157	167	154	147	137	151	169	175	167	144	154	172	159	154	159	186	163	158	154	147	126	157	136	151	160	174	149	168	141	167	171	193	139	143	157	140	160	155	146	138	164	156	164	168	157	146	173	142	175	169	145	154	149	163	154	165	167	172	186	156	126	164	131	148	157	167	152	152	160	163	151	175	166	167	156	151	185	169	145	147	148	160	156	150	140	145	156	158	157	160	188	158	161	158	114	188	140	161	156	149	164	151	152	162	172	148	133	167	152	156	140	167	164	164	148	169	176	166	154	154	159	147	149	164	164	174	140	126	150	180	145	162	151	151	191	146	143	154	138	158	160	154	155	158	151	176	138	170	164	154	171	155	161	181	150	144	173	162	172	177	149	165	174	139	198	159	142	140	153	161	136	136	169	158	159	161	171	156	145	172	144	179	174	166	156	167	160	166	141	161	159	155	152	149	149	159	130	161	141	153	166	176	152	137	153	160	133	177	151	173	177	158	151	139	156	152	147	127	152	169	170	166	157	160	149	150	151	147	174	146	138	169	154	157	144	137	161	165	160	171	153	152	156	116	164	178	172	143	170	128	132	149	153	172	177	160	153	149	136	151	163	157	167	163	138	146	173	158	164	145	145	166	130	150	132	123	144	177	153	139	153	149	146	158	148	149	149	152	156	142	171	167	143	146	141	161	144	160	177	169	150	154	142	164	157	150	158	148	143	155	138	158	141	153	137	149	132	161	169	138	146	158	170	148	173	175	139	164	153	161	159	158	136	159	124	160	134	151	144	138	171	156	152	137	149	144	140	149	127	156	151	164	162	123	177	131	138	149	141	158	172	174	147	174	164	166	137	160	144	142	154	163	134	142	153	164	157	169	140	152	167	165	149	154	159	168	151	165	130	153	131	142	127	157	148	143	158	157	177	151	141	146	129	158	150	139	158	150	164	147	154	162	157	153	143	161	148	183	153	151	144	153	159	151	152	178	118	119	150	151	154	162	144	131	164	180	137	155	165	148	151	141	173	117	157	147	153	154	157	160	159	161	149	140	159	142	163	173	160	146	141	172	176	138	153	165	183	179	146	138	148	145	158	182	142	175	162	147	147	152	130	152	154	180	142	161	149	158	145	138	152	171	156	188	153	148	154	165	144	150	152	157	158	155	133	136	156	162	143	142	158	174	151	169	161	158	165	159	145	164	160	164	138	133	169	149	148	156	165	145	171	169	159	167	171	127	143	156	135	128	167	121	176	182	177	167	174	189	184	142	156	145	145	198	152	159	170	171	167	167	159	166	164	145	162	166	155	148	157	156	141	157	133	136	157	161	167	184	159	153	150	166	120	139	171	150	140	146	147	149	132	141	146	168	125	145	147	169	160	141	147	138	159	155	163	153	133	163	162	167	135	149	143	168	133	161	180	157	139	162	165	155	144	163	147	162	149	166	158	161	194	155	141	157	166	163	141	149	136	153	129	155	168	165	165	143	158	137	147	172	146	161	170	165	141	163	150	166	167	153	141	151	142	156	147	175	168	132	140	151	157	152	146	149	180	180	183	172	158	154	168	161	144	140	157	164	147	186	135	141	181	157	147	150	163	157	152	128	165	158	172	146	134	159	135	151	128	178	140	163	145	153	154	159	157	171	171	136	165	166	128	154	161	153	182	179	180	163	120	138	149	161	163	148	149	142	136	138	140	129	149	156	158	145	158	150	142	149	141	171	162	152	147	173	148	159	156	156	146	153	172	160	160	163	163	143	169	159	149	149	153	151	156	138	144	159	163	147	146	174	146	169	162	146	149	160	132	152	163	150	166	170	138	173	131	177	156	161	131	155	140	146	162	145	166	163	174	148	160	167	158	157	138	159	148	181	162	147	170	143	136	135	160	143	173	152	159	125	180	149	145	162	143	162	124	150	159	168	156	167	172	171	139	142	150	138	150	147	148	147	179	163	135	158	173	148	158	164	152	134	128	191	157	141	141	169	151	149	177	149	176	143	189	161	141	153	136	171	164	137	154	138	156	145	145	147	145	166	158	162	147	134	152	150	172	186	156	137	178	151	151	147	139	153	151	153	151	123	181	141	143	155	159	170	159	153	167	141	152	161	172	137	153	164	150	156	171	145	166	176	153	153	143	163	169	145	175	149	156	156	154	165	144	148	145	165	163	143	126	130	159	136	155	155	153	159	155	170	148	159	156	167	147	165	159	160	148	151	169	136	132	150	182	150	145	158	161	162	176	149	124	141	178	149	148	168	133	170	151	150	138	140	163	159	155	149	155	151	153	149	140	155	137	153	159	156	161	145	144	152	159	152	153	162	158	186	129	151	180	184	155	159	169	152	134	134	142	140	136	162	147	163	167	130	169	150	155	148	184	159	139	163	169	143	140	156	142	171	143	158	156	173	156	151	172	154	145	158	157	142	184	158	156	155	148	144	166	184	163	162	154	151	171	172	165	171	167	131	129	150	139	177	146	181	161	169	172	166	135	147	161	165	157	176	156	169	154	149	147	156	149	162	187	160	162	141	159	174	166	172	152	163	160	139	162	164	164	162	139	154	183	161	155	157	180	152	150	162	156	161	149	148	140	155	174	148	134	158	160	145	151	160	138	158	179	177	161	166	156	176	148	152	157	144	164	144	152	129	164	169	191	141	124	152	180	167	144	170	159	149	152	165	144	163	137	176	190	166	159	150	163	167	155	162	161	130	149	180	160	145	153	167	134	157	146	147	142	179	154	169	166	181	159	150	151	171	148	183	144	158	157	160	143	147	154	169	177	161	153	164	135	153	170	149	146	155	179	172	194	146	171	127	173	150	148	157	150	161	143	153	165	173	165	142	160	175	168	175	147	149	132	147	154	183	142	138	138	154	175	170	153	153	175	173	135	132	157	160	137	163	143	147	170	146	182	178	168	151	147	153	177	139	147	141	165	143	158	167	142	159	157	149	145	166	163	152	151	162	166	179	171	154	155	140	151	156	185	158	147	152	165	155	137	167	155	156	139	158	157	162	155	179	136	153	146	151	178	156	164	164	127	159	172	168	151	155	161	147	178	147	195	148	130	140	197	166	161	118	165	155	175	151	158	126	143	135	160	166	160	153	151	165	163	152	166	151	142	170	153	150	156	159	143	135	160	143	166	157	147	168	149	147	177	169	151	148	150	147	153	174	143	155	165	161	143	146	161	145	159	152	166	157	161	161	144	167	165	157	157	137	158	164	148	170	152	135	162	139	159	165	153	155	158	166	139	127	143	136	168	156	166	164	152	151	176	170	156	157	149	165	155	156	149	157	140	157	175	152	157	145	135	145	163	135	161	149	134	170	141	156	155
33000	30588	14098	16529	14678	13150	10305	7897	7061	5646	4692	4599	3683	3005	2581	2430	1926	1871	1942	1435	1447	1325	1321	1209	1115	1007	875	745	775	707	739	703	714	638	645	689	578	573	552	565	536	545	484	495	484	509	496	454	461	425	437	446	425	462	423	426	384	401	420	412	442	416	411	416	420	381	440	401	408	422	383	377	410	366	398	377	393	368	377	380	382	362	387	365	373	385	395	377	327	418	377	401	356	387	412	385	373	370	362	376	415	387	418	403	382	370	399	372	380	373	386	376	364	387	377	396	405	383	375	379	385	395	358	359	367	321	376	375	364	344	395	380	390	368	396	355	388	373	346	357	357	376	382	363	354	350	365	370	383	377	368	389	350	342	369	370	399	325	377	386	359	397	357	422	363	403	355	375	353	396	363	352	365	388	362	399	382	345	378	370	350	360	367	378	379	401	379	370	339	398	379	376	362	378	388	374	374	346	384	357	369	368	339	376	396	391	376	366	379	352	396	380	398	361	394	347	339	365	370	365	371	350	350	383	369	396	346	397	376	376	416	394	402	364	385	358	361	376	339	375	395	359	370	373	396	418	374	365	383	416	362	392	395	374	399	398	382	349	371	367	366	366	350	344	378	379	388	354	386	357	379	374	390	395	365	392	375	355	332	374	357	399	354	394	358	368	367	410	382	374	374	393	371	380	355	402	355	382	391	407	360	363	366	358	357	368	385	361	380	370	397	378	374	360	368	386	383	402	370	412	353	417	397	400	364	368	355	369	350	419	340	361	400	346	382	393	380	370	379	383	359	363	360	370	373	408	350	365	378	355	381	372	358	366	395	366	351	378	361	378	390	387	394	361	406	383	368	394	376	392	384	354	347	388	371	387	346	394	373	388	369	376	373	370	399	375	372	332	366	349	378	360	379	413	362	380	374	353	352	414	380	366	377	398	372	340	398	351	369	409	379	363	381	385	394	370	365	389	367	386	398	423	369	400	356	388	381	352	378	411	423	355	408	382	382	377	401	391	366	383	318	378	388	346	367	354	369	388	389	330	337	367	384	403	383	355	345	361	393	392	355	358	380	352	360	372	403	420	366	356	392	389	363	352	383	363	386	406	371	330	382	371	382	406	383	395	364	360	354	372	369	365	369	371	349	410	369	364	399	366	366	387	371	381	388	395	335	387	353	374	375	361	423	383	383	357	340	355	397	400	360	399	360	398	395	376	362	358	384	401	363	385	364	340	399	360	368	321	345	394	357	391	385	353	385	391	359	422	344	325	391	395	332	398	368	387	395	341	381	407	385	392	390	373	377	385	369	379	363	355	394	349	366	381	371	365	415	358	384	384	369	371	366	386	376	358	357	394	367	324	381	363	377	385	358	370	366	359	341	373	383	368	356	395	386	366	355	378	369	369	386	362	356	365	343	402	380	369	364	381	403	363	384	353	376	357	370	376	393	373	341	385	385	373	375	400	380	363	358	388	368	427	371	387	393	376	356	391	373	394	385	355	364	379	373	397	402	381	401	363	391	393	369	362	369	352	355	386	371	364	363	371	379	395	373	355	372	404	394	393	367	350	410	364	366	402	393	352	371	354	401	372	351	355	366	376	387	395	372	331	373	359	387	371	383	409	372	390	378	335	378	391	352	367	389	358	365	355	391	375	367	366	380	363	419	363	405	385	366	390	358	360	400	355	394	359	379	364	399	342	372	341	381	389	373	410	347	387	358	341	399	376	387	396	345	382	368	382	388	380	373	370	411	393	405	342	349	358	360	357	382	368	398	367	401	368	403	386	377	352	372	373	375	387	374	360	346	369	370	395	389	320	344	399	383	366	383	404	398	390	385	372	362	408	373	387	413	381	398	329	378	379	405	387	395	367	371	373	352	355	391	392	366	370	369	338	390	368	407	343	352	360	418	364	367	350	382	362	371	376	377	395	347	397	369	377	381	375	394	384	393	403	386	361	362	411	347	375	363	376	374	406	355	402	368	408	409	383	329	385	420	405	398	363	363	394	394	355	394	388	374	373	359	340	387	351	359	371	365	389	373	382	350	355	345	348	394	380	350	364	362	376	344	373	390	404	384	373	376	388	397	376	388	361	382	338	388	382	368	415	385	361	374	383	386	365	360	363	362	363	417	391	403	345	377	372	353	382	337	363	362	339	395	353	419	327	405	357	371	377	351	410	376	355	360	414	389	387	388	373	380	376	386	402	349	344	393	400	350	395	384	388	357	363	381	382	356	402	386	415	364	378	374	374	406	387	351	401	398	386	378	379	381	407	360	394	357	385	364	394	388	395	377	373	343	357	385	366	371	386	361	393	408	382	364	405	366	356	394	367	351	369	360	397	372	356	361	384	395	392	360	366	391	393	362	423	371	414	365	416	354	414	399	381	367	386	341	349	327	374	356	347	387	359	380	356	364	404	382	377	392	384	361	367	402	376	383	378	374	386	346	393	364	365	370	349	373	363	374	380	387	374	377	378	371	369	394	424	339	394	374	377	382	393	365	388	353	333	396	369	389	362	355	361	370	441	351	354	358	360	412	398	380	377	372	355	353	347	390	369	365	389	367	358	391	345	377	371	363	382	407	336	386	395	376	377	376	382	366	378	382	378	399	379	420	365	376	384	371	360	368	369	359	366	412	388	398	398	379	388	364	376	385	405	400	396	375	359	382	399	354	395	378	388	358	328	400	365	381	353	392	346	423	345	338	344	365	392	386	363	389	360	385	406	372	414	342	389	382	377	393	361	394	355	391	365	353	359	364	360	373	367	383	369	374	375	387	376	374	358	361	379	351	392	386	392	352	440	385	388	392	381	370	385	386	374	353	353	367	393	395	382	376	405	381	364	393	339	373	393	380	362	401	382	392	355	390	377	372	371	352	383	394	350	379	348	343	356	381	385	423	380	347	386	381	385	393	383	346	365	399	406	417	371	364	355	399	396	382	355	354	349	381	371	392	370	352	353	333	387	384	329	384	391	368	376	340	415	367	366	401	401	341	382	370	376	409	366	370	368	362	377	398	407	385	376	390	379	417	364	356	386	369	420	340	353	395	388	364	367	362	350	383	353	346	352	342	369	393	394	380	393	358	377	364	344	363	387	385	387	382	379	385	378	352	363	355	319	395	395	376	377	399	374	350	339	377	394	335	379	390	410	348	384	334	408	345	368	412	367	366	375	395	376	390	373	381	397	374	395	359	367	374	388	412	366	352	376	378	393	369	367	351	408	374	370	399	359	385	390	375	397	376	373	366	390	370	355	352	358	376	374	376	402	357	395	366	386	373	379	384	377	340	371	347	345	376	378	393	370	372	358	332	403	422	366	381	369	395	395	383	374	363	328	377	373	396	390	378	379	351	372	369	383	363	404	384	362	395	381	352	367	375	374	346	371	343	355	360	390	365	379	383	367	394	387	390	378	400	385	381	348	368	413	374	369	402	381	368	382	345	360	408	359	358	365	397	369	381	355	390	353	392	355	363	401	389	385	388	334	374	345	343	385	415	397
10780	6511	2985	2285	1582	1233	904	679	524	461	385	360	312	302	274	255	244	268	258	246	233	211	214	211	229	209	218	211	223	216	190	201	191	200	189	167	179	185	209	204	185	204	199	216	182	203	187	185	191	211	209	215	190	185	194	181	173	194	214	195	190	208	193	183	169	159	182	160	185	211	183	163	161	168	191	175	194	203	184	186	187	180	161	186	179	182	194	189	191	190	186	162	190	220	180	192	190	187	174	185	204	225	203	181	188	171	194	188	168	190	190	192	206	178	194	196	200	195	189	175	178	188	186	178	176	178	204	178	173	152	192	216	186	193	189	183	194	184	197	196	190	181	182	180	169	189	195	187	175	185	176	212	204	186	198	177	222	184	200	168	182	166	202	184	166	175	191	204	174	170	163	174	184	166	184	178	165	163	172	183	187	195	187	183	175	197	148	197	179	188	158	208	196	222	202	184	169	189	183	192	195	197	170	168	193	174	200	204	206	192	181	209	185	177	180	191	168	199	175	189	183	178	187	199	168	188	214	208	192	198	178	181	201	173	194	207	198	188	189	177	191	185	186	194	189	189	180	186	190	179	182	180	195	186	194	175	182	213	211	208	192	177	195	218	195	202	199	184	191	192	196	178	172	201	191	207	191	185	175	166	211	168	183	166	198	174	179	150	174	183	191	205	171	177	176	198	194	177	206	202	165	217	180	189	200	197	176	174	200	197	184	172	174	196	214	189	186	192	195	188	163	203	190	172	177	187	190	182	193	183	160	202	188	165	188	188	177	187	178	184	182	197	161	195	181	182	182	168	174	211	214	179	186	200	193	176	196	196	195	189	191	174	166	202	201	180	175	185	190	190	174	199	175	215	199	177	183	182	181	197	172	187	193	162	185	199	182	183	183	189	170	209	167	171	188	202	189	166	181	201	208	185	194	212	196	188	175	190	210	184	199	191	188	171	175	203	206	182	175	170	162	193	177	159	175	166	195	204	183	157	179	186	196	204	186	204	154	198	190	191	209	180	197	208	177	163	193	208	161	162	175	200	196	199	183	210	191	192	160	203	173	201	168	180	208	187	183	177	200	206	194	190	171	187	179	179	209	203	199	189	189	208	190	159	193	202	183	208	209	172	186	174	181	199	166	191	194	200	208	190	169	184	184	171	190	183	193	203	180	178	179	171	202	190	219	201	169	205	177	178	178	200	207	187	163	184	196	179	198	194	189	195	205	189	194	181	182	171	200	196	195	190	199	169	185	189	186	173	194	188	174	178	183	208	186	182	183	185	169	175	185	181	179	166	190	191	196	167	183	177	189	180	173	185	196	136	156	195	177	193	190	199	195	189	181	176	173	167	177	209	199	180	178	177	163	171	172	177	168	166	171	187	165	204	212	169	188	165	186	189	173	179	159	192	227	203	160	165	189	178	199	158	188	208	167	179	170	199	190	197	213	194	193	189	205	178	209	196	176	196	174	211	197	179	151	154	187	183	167	202	197	183	183	175	200	180	208	184	196	187	191	167	209	183	189	191	170	187	196	179	199	161	179	176	206	195	170	184	167	168	179	191	185	197	184	184	181	194	197	182	192	206	195	210	191	190	172	176	191	225	186	186	226	174	187	161	176	171	174	192	209	183	161	194	192	199	197	195	193	167	183	179	198	195	194	187	200	178	190	206	194	182	193	188	193	167	198	187	174	188	205	213	208	185	197	175	165	181	196	192	177	184	171	194	212	181	170	194	195	175	181	195	184	200	178	175	198	171	188	164	195	210	178	178	179	182	202	186	210	183	164	185	194	166	203	158	177	198	159	193	203	170	169	198	190	190	198	189	169	201	172	169	210	194	183	182	198	199	180	180	191	200	170	180	181	195	198	188	193	188	174	185	188	187	191	168	178	185	194	166	164	175	188	188	174	190	201	186	184	170	182	177	196	195	175	194	151	162	209	169	178	194	194	193	198	189	194	202	189	200	178	199	166	207	200	183	176	195	202	193	211	177	170	200	175	194	179	190	199	182	191	199	207	192	188	174	210	194	188	203	194	194	175	180	181	208	170	177	201	195	195	197	231	203	199	188	169	193	185	182	181	162	185	185	196	182	193	182	204	206	194	168	159	173	192	172	163	206	174	199	193	191	186	190	179	178	204	181	196	184	191	220	170	208	196	181	171	169	168	189	155	164	166	177	168	186	204	195	183	178	204	172	195	164	196	207	192	209	190	165	170	175	171	180	174	200	194	169	182	190	188	209	181	186	187	186	194	174	189	188	185	166	144	187	192	197	157	160	171	204	162	156	173	193	184	178	192	178	183	189	181	211	197	194	161	194	180	190	197	200	216	196	199	179	199	202	191	181	207	168	176	167	176	172	182	185	171	177	162	154	211	190	170	187	204	196	203	194	186	180	174	208	187	175	196	168	197	147	206	167	191	200	193	187	187	194	176	189	205	215	195	189	190	166	190	187	192	186	208	196	214	167	194	151	170	198	181	203	184	189	167	201	177	210	176	173	194	174	187	215	179	174	188	185	212	164	196	191	204	219	181	167	186	204	177	179	169	194	190	190	197	206	191	189	216	200	175	186	165	192	183	191	177	179	190	184	195	213	177	160	194	200	172	187	178	183	221	200	193	195	179	185	183	187	175	237	188	198	192	188	171	188	177	188	171	181	180	175	182	201	152	184	196	202	189	180	196	175	197	193	175	194	184	190	191	189	178	193	177	192	175	203	178	205	202	194	171	194	187	194	222	181	173	168	199	182	167	172	194	202	196	182	203	181	184	175	173	174	192	166	186	185	189	193	186	184	198	172	170	196	171	178	176	203	200	173	205	188	178	181	198	205	190	175	183	177	203	188	214	225	181	208	186	215	165	189	183	173	162	182	205	211	183	166	176	172	187	171	198	202	183	175	192	191	157	183	152	203	195	213	184	172	179	196	180	177	197	199	212	184	195	174	164	179	196	179	179	197	179	180	165	194	176	206	176	170	194	193	161	190	166	196	176	195	181	179	187	174	174	179	181	166	183	195	167	211	211	187	190	203	174	158	195	191	182	186	186	209	178	190	183	164	217	177	180	189	201	198	169	197	183	172	171	189	237	180	165	167	194	205	184	177	184	171	163	176	177	223	182	188	206	189	178	182	206	172	196	173	186	195	171	195	186	172	177	196	171	196	188	208	218	220	159	171	215	187	186	200	199	178	187	186	173	187	197	166	182	184	198	175	167	167	163	170	182	193	176	188	205	179	180	197	206	192	161	176	199	190	196	173	178	195	189	199	196	184	189	190	211	183	162	213	174	198	190	179	198	194	189	178	187	197	183	193	186	197	177	200	192	182	189	181	160	219	180	191	184	168	195	192	180	173	192	218	185	170	195	154	202	167	195	197	199	182	186	170	169	194	189	194	207	194	161	169	192	196	193	197	193	185	182	159	188	182	196	232	197	187	175	210	165	197	171	194	181	189	161	207	161	171	159	184	176	170	170	188	185	169	189	168	189	178	163	185	162	208
8283	6626	5250	6451	6161	5006	3827	3062	2543	2020	1843	1620	1419	1199	1057	930	904	928	765	731	738	688	679	633	623	589	549	522	505	511	550	501	510	519	494	481	515	489	489	504	477	485	478	492	473	506	467	492	490	441	476	493	429	467	490	459	443	481	441	479	469	427	437	456	433	437	478	444	422	474	418	453	452	448	432	438	456	437	447	449	444	453	438	489	437	461	441	421	450	447	447	430	454	450	446	442	461	443	402	455	426	494	453	424	444	463	466	401	461	419	426	435	420	450	448	461	409	454	441	448	453	414	481	436	455	450	482	446	443	431	451	460	474	485	470	467	457	422	468	455	486	476	430	408	419	428	512	441	440	447	478	443	437	426	445	456	445	469	447	454	427	473	434	471	436	419	429	435	440	478	448	393	418	431	432	468	446	411	465	476	432	433	441	455	440	439	445	455	434	429	432	415	459	459	434	467	446	395	451	412	400	409	433	422	434	455	425	424	451	466	471	453	447	416	427	426	448	424	423	454	425	423	412	429	464	475	447	413	421	452	440	428	479	418	459	428	470	481	470	441	426	431	442	435	415	474	428	447	442	508	435	461	419	448	433	438	444	430	455	445	430	462	405	458	458	436	438	439	436	486	452	408	473	460	450	438	434	432	436	428	427	473	423	450	443	444	433	411	451	452	447	429	439	445	438	455	398	485	448	428	436	453	453	438	447	440	433	445	446	426	423	446	466	442	463	470	409	388	434	424	422	464	436	403	448	473	467	434	459	449	391	443	438	421	421	460	442	394	475	400	445	468	476	430	458	476	451	412	449	458	449	457	442	473	447	463	434	463	417	459	468	422	446	463	427	424	459	464	454	457	491	419	450	474	408	464	496	469	464	412	467	400	457	465	454	465	463	430	439	463	471	438	438	436	457	480	420	428	439	449	450	423	439	466	432	466	437	423	453	483	427	452	413	441	475	467	427	430	469	415	421	459	441	420	428	411	455	443	401	418	415	426	437	470	452	414	439	446	438	406	441	435	436	419	463	452	434	459	468	460	454	419	496	441	446	433	443	447	501	478	473	458	433	467	444	420	460	413	483	451	459	448	452	427	454	477	462	435	479	444	488	435	449	430	471	433	470	455	446	457	397	460	500	460	407	484	441	450	425	483	461	405	446	485	431	484	498	499	468	461	457	473	462	420	457	450	426	446	438	451	405	475	471	486	469	454	455	495	436	439	431	478	435	431	469	454	443	448	426	461	440	457	438	416	431	452	446	477	461	450	445	453	465	426	427	421	424	475	453	446	451	428	457	453	479	462	458	419	398	439	461	451	485	461	405	442	431	446	438	472	437	463	426	424	430	453	399	465	435	433	443	420	408	476	455	467	431	452	416	453	479	462	459	447	480	466	431	448	423	441	447	470	506	452	447	453	437	427	461	460	453	483	473	441	433	395	456	428	440	418	455	467	445	434	456	466	451	469	445	464	447	439	428	445	436	458	442	481	452	433	467	444	411	443	479	436	424	436	424	427	461	429	400	417	443	446	448	448	443	422	473	429	467	488	470	410	487	463	451	436	442	443	448	451	432	469	424	436	441	462	444	437	446	464	428	461	443	465	447	433	401	429	438	466	467	404	433	455	431	455	419	504	395	459	465	484	458	478	424	478	483	475	449	425	455	437	449	428	390	410	465	441	426	463	451	450	398	444	422	453	454	484	465	433	465	452	431	467	447	412	451	448	437	472	411	437	444	492	482	472	469	437	449	436	468	448	439	454	488	437	465	439	438	454	469	421	419	426	452	432	463	456	428	430	423	459	488	456	445	475	454	446	413	458	452	436	429	466	453	445	402	460	453	452	469	471	439	445	482	443	436	423	444	438	469	492	437	440	458	472	414	453	462	469	444	443	458	432	417	440	438	448	468	438	474	485	458	464	449	464	438	438	440	444	450	441	483	437	469	459	440	460	454	418	450	419	448	490	446	462	483	495	443	460	448	436	438	417	432	468	436	412	425	465	438	442	419	429	435	451	443	496	400	457	475	459	464	487	469	482	416	459	406	441	426	411	471	469	444	436	429	424	433	434	433	461	470	435	454	478	406	445	469	442	431	435	448	471	444	454	435	428	416	426	485	475	461	452	461	477	431	442	464	425	443	463	472	429	488	460	458	450	435	433	413	441	432	439	423	454	489	450	409	448	462	448	477	456	433	456	432	455	465	420	441	422	456	423	440	482	422	411	437	440	428	428	476	446	454	414	445	418	479	473	447	444	462	439	420	464	443	463	397	422	413	428	486	459	458	433	413	447	466	406	434	410	476	461	453	436	475	465	438	415	439	467	478	492	405	476	472	424	393	431	443	411	439	474	461	445	473	436	474	486	462	405	440	438	414	458	436	406	428	441	380	456	459	460	440	472	480	416	455	446	448	434	443	443	422	429	479	438	423	433	447	470	454	465	442	443	478	412	442	471	466	445	474	451	440	464	491	446	447	428	451	416	453	469	466	454	468	418	443	436	472	466	464	434	443	426	476	454	476	436	448	477	436	474	448	459	450	465	400	460	464	473	418	423	434	464	482	458	430	486	436	444	457	416	430	414	468	447	462	455	473	457	450	444	452	430	437	449	470	423	452	414	422	420	417	433	439	452	452	458	435	457	462	445	470	476	439	452	457	490	457	459	451	482	483	454	489	459	426	430	493	428	415	465	435	414	470	470	448	448	414	448	430	436	474	439	441	402	419	451	480	433	424	412	435	447	441	380	454	438	461	425	415	431	438	468	429	438	430	446	432	458	417	434	441	487	457	481	438	405	409	473	437	437	449	443	466	440	457	465	465	451	425	462	431	460	455	426	456	444	409	457	463	466	462	450	444	426	413	446	454	473	466	436	480	422	426	406	413	472	419	453	449	438	454	475	455	431	442	463	426	427	395	445	468	460	473	454	450	426	462	440	437	443	459	447	435	460	455	443	455	433	444	437	455	458	461	408	487	449	485	435	476	445	465	440	447	419	459	467	437	452	426	449	458	446	434	438	445	448	447	410	437	424	436	427	436	432	451	409	424	459	466	455	442	449	437	419	411	447	451	441	382	425	471	435	473	426	443	451	456	425	426	473	476	458	417	449	468	432	446	453	421	439	460	451	428	469	480	478	440	469	474	472	471	442	404	466	452	430	431	446	443	447	431	475	418	446	437	450	444	447	440	443	438	452	433	398	451	421	471	432	414	437	475	478	456	444	443	463	439	404	450	427	409	457	468	461	447	454	422	399	444	468	434	465	448	448	436	452	440	437	445	451	482	432	419	422	473	435	439	441	457	431	415	484	453	424	443	446	439	449	450	456	472	441	461	437	430	408	447	427	450	448	427	458	450	470	489	435	448	447	448	457	439	442	438	421	425	450	408	443	415	470	438	433	451	417	458	415	469	459	446	462	440	402	429	456	433	430	445	442	440	415	442	459	461	425	426	480	458	471	433	449	432	444	417	430	473	474	446	441	484	468	464	444	432	469	436	435	407	453
33635	29164	13388	7047	4093	2580	1731	1156	1021	848	700	569	525	494	424	377	324	358	302	306	296	277	270	252	211	248	277	194	237	224	206	248	218	207	203	207	210	174	168	211	191	202	186	201	197	180	183	211	198	199	212	165	193	169	189	177	182	169	174	177	196	191	191	184	170	197	183	192	210	180	176	166	193	176	173	182	164	193	202	172	187	192	194	205	191	181	179	174	180	175	192	185	195	223	179	159	197	188	188	181	170	154	184	174	200	189	189	179	188	200	157	176	174	200	203	197	195	199	184	192	170	154	203	171	201	184	172	183	168	179	177	173	207	210	181	174	164	195	210	183	178	172	220	197	175	183	196	187	206	181	184	191	181	188	192	168	193	190	201	187	179	183	176	197	182	173	184	199	189	205	185	193	204	203	173	182	174	147	197	196	182	177	173	210	193	186	202	207	163	159	205	208	180	193	160	161	195	193	174	195	196	195	169	171	205	181	182	191	232	199	193	185	196	163	180	179	187	198	191	194	187	198	171	179	191	185	177	203	164	179	191	192	197	185	181	179	171	206	201	197	192	192	201	182	169	182	183	172	184	165	182	215	201	188	161	192	175	186	199	182	174	206	209	178	183	180	190	203	177	197	165	202	215	194	183	169	177	192	186	173	167	198	198	167	182	176	183	194	192	176	168	192	184	190	179	178	200	193	188	169	214	200	195	191	165	212	184	168	179	197	172	204	191	186	199	178	216	178	180	175	201	211	191	192	163	175	188	163	199	183	193	187	179	190	186	180	186	174	177	181	203	211	224	207	195	184	193	191	165	163	192	197	203	199	180	200	186	176	211	199	205	193	178	193	165	184	197	195	198	198	197	165	180	183	184	197	193	199	187	209	218	192	178	179	182	186	174	164	203	184	193	190	206	195	166	182	184	191	200	195	172	161	169	201	202	161	201	173	164	188	174	165	170	169	189	160	192	185	184	194	198	180	186	180	211	203	177	196	177	183	204	198	159	196	197	215	188	174	190	200	195	201	186	172	151	172	183	186	209	184	171	208	192	182	178	179	193	190	174	159	190	193	174	188	189	156	169	185	203	187	176	200	187	183	179	163	214	199	235	182	187	184	192	191	172	180	198	194	176	199	175	157	185	168	159	175	194	163	185	196	179	173	186	198	193	168	183	199	196	171	196	195	219	189	189	200	202	186	175	208	177	217	182	220	197	203	196	184	159	197	188	191	212	212	186	188	182	210	190	190	170	165	200	195	179	164	204	193	196	182	192	212	192	185	182	199	223	189	173	187	210	197	200	178	189	182	195	173	176	177	180	207	174	177	181	172	191	169	174	196	187	189	209	169	178	165	183	186	182	193	192	227	191	195	176	205	195	155	198	197	186	198	181	214	184	202	190	182	178	180	178	195	185	154	193	181	211	177	182	185	181	202	197	177	171	159	184	164	160	181	200	183	151	175	187	175	191	175	184	174	198	196	193	161	144	173	185	182	193	199	220	177	200	188	196	191	176	181	176	179	194	180	181	178	176	198	173	185	200	185	195	171	186	184	200	178	178	205	188	165	171	193	216	184	188	176	163	192	192	176	190	201	191	177	176	188	195	179	157	185	214	195	182	178	193	204	188	200	184	203	177	180	178	178	197	202	211	191	185	166	218	212	197	165	181	171	185	202	188	163	184	160	178	194	239	202	177	170	177	200	190	193	195	181	206	185	212	182	205	210	183	204	180	174	167	202	156	175	199	171	200	179	207	194	199	184	199	183	211	173	188	199	206	153	182	195	165	171	177	188	190	180	192	188	193	209	200	177	199	171	170	188	168	189	206	202	178	194	166	193	166	200	165	174	194	190	216	156	176	179	189	217	197	160	181	189	198	190	173	184	173	175	200	174	189	176	165	156	206	184	201	170	170	194	202	206	171	218	185	187	204	190	186	190	177	169	213	171	160	194	186	193	195	191	189	169	201	176	186	186	159	191	172	196	193	181	186	172	180	179	198	163	220	170	183	176	195	176	189	173	185	167	213	208	184	180	186	191	196	197	220	201	190	200	197	191	189	196	191	177	175	195	206	177	179	171	179	152	177	189	207	216	191	204	202	190	202	184	174	210	180	168	176	181	186	188	192	179	190	195	197	199	187	179	178	191	208	188	167	161	185	187	200	186	182	179	177	207	183	185	210	206	192	185	192	166	180	177	200	199	195	216	171	192	192	176	193	201	187	185	186	177	215	191	185	192	193	169	166	172	172	196	178	180	180	194	178	158	203	180	193	199	214	199	192	178	196	191	204	175	161	181	185	179	176	186	184	155	193	171	184	200	182	189	178	195	182	174	215	173	195	184	181	198	203	197	181	162	203	165	169	181	208	207	184	185	190	170	192	199	180	197	181	166	207	175	169	184	181	211	176	219	212	188	210	167	161	160	206	175	188	180	180	172	197	194	206	176	196	203	188	192	164	211	199	191	194	192	190	196	190	169	180	181	181	169	185	181	192	198	183	170	194	200	188	186	177	201	181	205	195	173	200	212	195	188	169	196	207	172	198	179	158	171	185	184	171	191	197	197	192	194	182	196	209	196	180	170	179	189	201	194	212	163	210	180	193	197	189	194	202	177	170	187	170	200	188	211	205	204	183	199	193	189	198	178	172	178	175	175	173	184	207	194	183	199	185	205	199	186	194	183	176	187	191	219	184	176	186	197	187	182	190	193	187	191	190	171	151	177	166	178	162	188	168	199	161	174	185	191	209	153	191	186	161	199	183	185	179	191	181	170	202	192	180	192	185	160	177	173	175	206	179	190	183	183	179	163	211	190	184	191	199	193	173	148	178	154	191	191	181	192	177	198	184	170	196	189	163	191	175	164	183	174	200	197	189	191	166	212	214	182	188	177	176	169	172	194	193	190	182	172	175	200	192	205	183	175	184	197	203	181	202	199	195	158	204	196	200	219	187	176	167	179	176	178	204	166	184	183	157	208	195	183	185	221	194	190	182	187	210	183	208	186	149	187	189	198	161	169	185	172	182	183	174	174	200	208	200	167	204	186	177	216	198	200	159	182	175	185	202	174	190	200	166	173	190	192	184	185	171	170	195	183	166	212	196	167	196	170	201	189	187	209	187	174	168	190	204	175	184	182	192	188	182	176	164	195	185	192	182	175	186	194	199	167	194	180	197	183	174	212	173	191	199	161	202	176	190	188	203	186	190	201	177	205	166	175	210	189	181	204	172	203	190	202	175	164	196	180	198	197	200	182	197	178	165	199	202	204	190	169	175	178	160	171	200	169	175	181	191	183	167	185	161	155	183	177	202	195	176	190	197	185	192	174	191	181	163	211	169	177	183	196	167	185	183	167	188	198	175	187	192	171	173	175	185	187	172	173	178	159	167	191	189	188	178	181	169	162	174	177	193	203	188	181	190	177	170	207	206	183	198	182	217	190	175	182	166	189	193	208	225	188	192	183	194	180	176	197	174	156	179	208	203	196	219	192	176	189	160	188	194	213	190	197
26506	22366	10305	12322	11136	9175	7096	5157	4730	4128	3628	3012	2556	2121	1866	1701	1610	1450	1289	1299	1104	1081	1024	960	929	825	808	740	689	638	626	639	632	639	639	648	571	596	564	532	538	514	520	518	541	521	523	506	502	492	525	529	439	497	501	481	486	457	431	468	484	468	496	455	459	471	450	460	452	415	517	458	464	491	477	448	467	472	463	422	476	450	475	452	436	450	405	443	456	483	409	443	486	436	441	463	421	439	454	452	404	417	449	434	443	396	445	423	479	441	463	418	417	465	441	452	469	430	412	454	445	500	419	437	444	427	426	412	445	457	481	440	408	421	482	468	473	463	434	428	420	455	468	457	427	455	419	488	429	477	459	440	461	462	409	445	459	474	445	456	441	416	455	439	457	435	446	440	435	436	467	428	472	424	463	441	410	468	450	458	403	416	439	443	461	430	448	430	444	449	464	438	463	480	481	417	466	417	459	419	427	464	442	470	462	438	453	456	459	482	450	450	422	436	440	427	415	480	442	474	450	419	426	469	453	437	422	422	464	455	436	437	444	433	500	460	432	439	429	389	449	472	479	433	473	438	433	413	438	398	421	437	454	460	447	463	459	468	450	433	444	430	442	405	442	424	440	430	493	417	428	455	441	451	436	429	435	457	446	464	440	433	439	446	424	476	461	404	421	447	460	465	429	458	447	449	452	440	423	421	441	430	454	423	413	453	446	475	458	446	463	452	437	446	448	421	462	448	461	447	453	478	388	442	500	444	437	442	436	452	433	415	454	448	451	461	430	450	416	427	482	442	450	413	433	417	425	469	452	424	426	432	464	409	428	411	440	479	440	450	461	439	418	458	410	411	434	413	437	478	461	438	472	446	437	440	436	444	456	435	443	451	436	455	460	432	447	413	434	448	462	435	445	454	407	411	459	424	453	422	483	440	448	451	426	410	448	431	436	475	439	471	449	441	459	459	473	489	462	436	471	452	463	413	430	460	424	419	436	464	431	425	459	454	448	451	439	421	468	475	451	458	411	441	461	449	427	431	424	463	450	437	408	476	428	420	451	439	487	418	437	443	443	444	453	469	447	461	460	466	429	442	437	442	469	414	433	432	486	435	397	411	464	451	436	467	453	454	436	443	499	450	434	497	449	431	445	460	490	443	435	432	418	492	462	454	441	443	426	431	449	455	442	454	473	465	403	414	439	493	421	461	434	441	471	463	474	462	432	432	426	451	441	484	453	440	451	465	432	426	450	438	449	405	465	421	446	480	436	442	446	430	435	438	459	474	481	431	443	462	465	448	436	445	436	455	434	453	445	434	451	430	443	436	435	427	469	454	465	447	444	442	437	462	421	428	455	420	447	428	449	457	439	477	449	424	447	440	432	412	450	415	431	443	448	397	456	466	418	439	448	451	448	429	471	487	423	472	430	417	432	443	463	472	471	458	443	463	464	480	451	429	431	420	491	493	436	418	427	437	436	463	435	476	447	407	471	435	467	461	458	436	439	496	426	472	432	453	432	453	461	459	436	419	414	450	442	467	475	411	490	442	444	488	471	469	428	404	422	427	428	444	440	398	455	403	423	449	461	451	444	441	440	442	443	461	410	413	479	435	428	451	423	469	448	456	446	458	438	453	412	453	473	457	457	430	471	463	413	412	429	446	458	475	460	434	445	446	422	478	442	434	418	444	456	443	471	454	443	454	437	435	437	399	494	455	444	441	413	436	435	411	461	437	425	443	431	451	383	444	456	471	456	461	412	409	449	432	501	472	441	449	465	434	442	448	471	418	421	436	472	459	446	483	471	457	436	470	394	469	470	423	458	407	493	448	473	440	434	467	480	466	463	441	444	450	443	480	423	420	406	427	433	446	417	434	424	452	383	470	399	432	454	427	473	437	443	422	457	440	452	441	442	460	423	434	443	464	464	455	450	417	452	433	438	444	450	466	477	434	424	438	441	421	413	446	494	431	459	423	435	430	445	458	460	450	427	442	455	434	439	463	468	460	412	421	473	401	434	451	484	456	500	454	471	433	435	451	456	507	467	443	432	442	404	442	435	478	444	429	471	455	461	465	436	442	477	438	421	406	415	461	444	437	429	464	451	440	436	432	437	465	398	462	427	505	411	439	424	424	441	415	480	453	439	438	459	415	508	480	436	420	448	429	427	461	449	466	475	442	434	441	416	396	450	435	446	452	447	458	442	479	486	436	457	453	421	468	511	471	459	458	473	472	459	493	431	421	441	446	424	450	489	458	461	408	453	438	450	450	424	426	437	431	445	465	482	459	463	464	476	433	458	428	446	471	404	461	449	488	476	480	440	441	454	444	426	443	453	441	439	448	441	476	447	451	447	445	444	478	483	439	423	431	423	427	436	446	444	474	456	446	443	462	439	443	443	433	448	424	460	473	441	475	451	446	408	466	494	448	438	426	484	453	436	432	452	432	443	453	405	477	482	458	459	453	440	443	456	411	434	489	437	418	457	451	479	428	447	477	443	450	432	449	435	422	454	442	472	437	428	427	443	437	470	455	442	445	438	432	411	453	499	469	425	470	418	481	456	467	448	467	455	451	493	491	425	468	433	416	440	445	475	461	430	419	406	456	466	473	477	455	441	440	452	405	460	456	497	439	461	455	428	469	480	428	439	451	477	450	412	466	441	428	433	460	441	453	463	410	495	449	469	439	453	415	474	460	418	491	460	434	451	448	453	438	409	413	458	481	422	458	446	418	463	463	426	424	432	477	461	446	446	429	454	421	460	459	441	469	450	447	439	423	433	431	466	459	389	441	476	467	460	445	449	436	439	411	460	454	441	412	425	424	420	453	428	453	469	454	429	459	466	425	451	437	422	459	425	465	424	433	471	436	433	442	459	434	449	461	447	460	417	430	465	425	454	445	451	464	436	505	435	441	434	446	454	460	411	449	426	466	459	470	443	417	451	458	432	465	459	455	459	428	493	444	492	445	419	461	454	439	462	436	435	440	424	452	426	438	450	419	456	431	435	467	436	443	440	429	451	483	464	436	451	483	434	464	503	471	497	456	427	446	450	454	450	456	462	426	453	455	418	480	392	418	447	424	434	430	483	442	451	441	454	460	426	443	449	467	451	421	423	463	429	459	490	473	429	496	439	417	447	447	446	446	446	419	399	439	399	425	441	440	435	463	435	432	463	409	473	465	420	462	428	452	455	413	452	458	473	421	486	467	459	444	438	405	449	480	454	430	439	488	481	430	438	428	419	468	454	474	468	477	477	432	403	391	451	428	436	475	453	435	448	427	466	426	485	486	470	461	457	452	412	454	435	451	449	450	428	473	412	459	421	475	413	422	431	424	422	455	409	473	452	443	412	512	415	457	456	437	449	458	440	427	441	427	454	440	416	448	437	422	443	448	468	432	445	461	389	440	458	457	490	431	464	432	430	439	459	442	456	429	446	436	449	438	424	455	419	475	438	485	435	432	420	422	405	449	414	445	483	443	413	466	448	468	433	459	443	456	436	452	403	471
44925	37611	21574	13715	7871	4605	2868	1817	1443	1252	1058	875	710	561	512	484	443	410	387	326	339	304	291	252	219	269	227	240	212	230	201	165	226	180	195	196	185	180	171	197	174	180	159	164	183	155	181	177	170	166	168	155	181	139	155	153	174	170	147	167	161	175	154	156	137	165	143	177	147	165	163	169	169	141	151	162	148	158	151	148	152	160	140	154	179	142	160	153	151	148	143	118	185	146	169	156	165	136	141	186	147	177	169	154	173	164	155	160	177	140	156	152	165	144	156	174	159	168	161	156	173	179	155	148	143	157	158	145	158	140	162	169	167	147	157	154	147	149	149	177	161	170	156	146	153	157	155	158	138	172	140	158	156	155	161	141	134	153	161	151	145	146	157	152	142	154	151	158	142	157	175	141	141	156	162	162	158	182	139	146	168	175	182	162	179	167	167	159	148	129	181	161	175	178	164	158	139	145	167	164	175	174	164	165	167	163	177	173	156	150	154	156	164	158	158	172	154	151	158	153	137	148	162	184	179	143	129	156	153	138	155	139	154	155	160	147	146	128	140	159	150	149	145	177	152	155	172	154	163	160	162	142	173	157	145	147	172	173	142	173	141	161	142	157	168	153	157	163	130	136	166	163	138	154	141	160	156	152	178	153	145	136	127	173	164	140	162	165	165	169	158	150	153	152	156	177	151	170	151	138	121	155	161	136	174	165	162	143	131	176	164	148	146	153	161	151	159	171	145	150	148	129	168	164	146	168	178	149	190	176	163	127	168	140	147	160	169	161	156	145	176	166	151	182	143	178	152	137	159	179	161	150	161	155	162	185	162	154	162	171	141	161	135	148	148	159	113	146	143	135	161	157	154	153	177	160	139	152	174	182	159	168	156	164	148	173	159	164	167	169	167	169	173	188	168	152	157	168	154	186	135	160	162	147	160	158	159	185	180	168	142	152	199	138	153	132	162	136	132	162	137	149	160	163	148	176	161	158	170	160	137	146	154	152	163	164	173	156	158	154	158	144	169	170	149	164	166	170	166	137	163	175	137	158	158	145	167	160	170	178	158	155	173	166	138	171	184	157	155	166	180	158	153	123	180	155	153	152	143	172	172	188	172	139	149	152	159	156	161	184	169	162	138	129	123	166	155	153	156	165	168	145	173	154	149	140	147	156	166	169	173	135	168	149	160	158	158	161	131	142	163	166	137	146	175	150	158	164	153	147	130	133	151	163	161	170	147	134	134	171	158	171	162	173	166	150	149	156	166	137	162	140	161	169	177	165	177	161	167	139	154	153	167	178	202	145	175	167	152	154	152	168	164	178	138	158	144	161	177	142	154	164	143	193	149	160	143	163	157	138	127	181	165	150	142	152	150	143	157	157	143	148	151	128	165	141	141	161	164	143	156	148	133	165	168	163	149	129	141	153	168	136	164	164	161	140	133	154	149	148	150	164	140	155	174	177	155	159	145	145	170	137	149	161	153	153	160	166	159	159	164	147	152	146	139	158	153	153	172	177	171	160	175	151	155	154	175	144	161	128	150	176	150	171	140	140	136	171	168	157	128	156	160	164	163	160	181	167	152	141	149	130	210	145	172	156	158	179	170	166	154	152	184	177	172	146	172	133	164	159	161	172	148	161	147	151	138	163	175	123	189	147	170	168	160	154	146	140	151	140	121	150	164	179	171	150	144	143	164	151	181	160	186	163	144	166	152	181	156	154	154	161	150	149	167	178	145	122	148	143	154	148	161	176	142	161	167	154	159	130	142	166	154	159	153	145	153	156	152	148	152	163	168	138	177	186	163	142	165	151	165	170	148	156	163	164	143	164	142	146	162	172	160	152	161	169	136	137	142	149	160	163	161	161	156	146	150	156	169	166	160	157	154	137	140	180	169	148	182	156	153	148	152	158	172	156	142	171	149	157	155	149	147	138	143	124	148	162	149	164	152	174	159	147	126	188	157	144	154	162	163	155	174	147	161	154	143	188	165	168	145	137	152	162	157	135	147	154	146	130	175	169	173	161	148	164	153	153	157	157	146	157	167	142	162	147	153	155	189	149	188	166	145	176	137	163	155	166	147	158	158	164	170	148	151	143	152	159	152	152	139	146	156	170	159	153	153	151	168	152	177	166	140	171	157	163	156	174	146	159	149	166	166	166	154	164	148	187	156	173	152	158	170	167	165	157	154	177	168	143	177	172	139	151	165	170	131	139	144	181	155	169	176	142	144	179	144	164	158	169	170	154	180	160	147	160	137	128	128	144	140	175	162	182	161	157	132	172	170	159	182	153	145	174	154	172	166	188	152	146	171	161	148	156	167	170	150	166	192	162	164	171	151	134	146	169	146	154	166	147	146	162	150	159	149	169	149	160	141	166	176	159	128	130	150	146	176	141	136	174	142	151	156	146	182	161	165	168	175	153	161	142	171	175	149	142	152	145	195	158	149	151	153	197	184	166	144	148	160	161	143	154	173	146	151	157	180	168	145	142	154	167	160	164	141	153	168	179	172	140	158	163	155	159	137	173	151	163	168	164	171	184	157	152	130	161	142	146	157	159	152	147	172	152	156	166	158	173	149	165	153	158	163	139	129	143	191	173	166	163	173	177	150	167	148	138	123	142	162	135	163	165	155	127	171	152	184	141	135	175	163	158	149	153	144	146	153	166	164	146	144	165	160	163	131	165	168	144	163	154	152	142	162	163	153	126	154	163	157	163	194	168	138	160	153	156	156	163	165	142	166	138	135	179	173	142	156	168	165	160	173	166	165	157	173	167	163	172	141	147	169	144	155	161	140	159	160	164	136	149	153	146	180	159	124	164	167	152	145	157	156	154	162	170	154	153	147	149	176	162	144	145	172	156	144	121	151	134	157	163	172	160	167	162	160	160	160	141	160	169	139	150	160	139	150	166	182	158	150	140	132	155	164	161	148	135	161	168	145	160	162	173	147	177	169	189	151	143	151	176	179	146	176	133	164	131	155	173	151	159	139	142	162	145	158	175	159	169	165	142	151	136	159	167	142	153	143	136	141	151	155	163	153	152	151	175	153	152	169	160	158	164	173	153	152	162	148	157	168	150	165	150	169	144	175	154	161	152	168	151	130	152	146	147	177	150	139	168	144	154	172	140	171	165	173	162	140	146	150	149	163	153	176	159	150	171	161	159	140	159	142	140	136	172	154	162	168	172	147	138	149	156	135	161	152	171	160	156	171	172	172	164	141	163	125	156	169	174	167	152	154	150	147	144	168	165	165	141	149	152	167	148	157	156	164	157	155	160	148	148	162	156	155	158	153	169	182	154	165	149	167	171	151	134	147	147	160	174	166	159	147	145	159	187	146	150	169	148	146	153	157	157	166	139	193	156	169	139	183	151	147	169	154	146	142	151	143	169	155	159	140	171	154	166	172	179	148	142	166	157	164	144	150	178	146	153	156	186	166	139	158	153	185	163	171	152	182	157	170	144	163	175	154	148	163	146	153	172	154	159	171	150	149	145	164	155
34746	29358	15804	17227	15556	12338	10060	7573	6869	5950	5314	4251	3600	2941	2646	2410	2344	1866	1839	1550	1571	1279	1262	1062	1050	997	945	860	839	778	664	690	758	685	669	630	640	571	543	541	540	582	514	499	478	515	490	467	448	488	434	426	442	434	462	444	454	408	440	422	429	412	389	386	380	404	370	401	383	422	386	388	396	401	375	404	372	416	399	378	379	365	385	408	412	385	426	390	376	360	387	379	379	369	381	387	379	384	392	381	390	375	400	408	375	373	391	380	392	360	393	350	347	397	378	379	367	416	342	370	356	345	353	353	340	358	385	382	386	385	382	394	388	404	387	369	398	378	355	356	372	348	359	362	391	399	384	418	345	385	380	429	378	360	376	355	386	380	385	431	358	376	380	373	369	368	353	366	375	348	344	359	370	347	390	417	390	411	407	359	379	342	394	384	367	370	420	377	417	359	366	385	366	388	397	392	369	327	393	389	336	376	362	379	396	356	380	405	355	376	362	403	389	404	411	403	370	370	355	361	404	367	373	375	368	386	400	373	405	393	327	380	386	382	395	377	376	366	385	369	354	348	358	378	405	367	369	362	397	373	372	392	390	360	385	368	429	403	363	354	378	357	368	371	397	387	405	377	374	407	380	391	381	367	366	372	400	396	379	398	422	415	364	396	379	378	342	372	383	349	363	365	417	374	401	360	394	373	379	382	364	389	336	366	373	359	364	397	388	368	382	386	362	395	373	358	370	376	358	387	399	378	359	381	362	389	373	394	397	366	379	392	393	385	360	396	401	401	374	373	389	392	417	365	387	375	380	375	392	360	369	361	374	378	368	413	369	371	364	385	353	380	375	385	375	395	361	369	352	358	377	405	367	361	382	351	347	375	413	376	379	383	408	378	362	374	392	373	359	343	377	392	367	379	367	381	378	355	365	402	364	356	375	402	376	377	396	366	390	378	391	358	357	380	366	370	372	371	332	367	391	361	365	383	371	394	381	361	353	363	387	369	397	387	371	376	372	373	386	343	414	386	379	359	358	376	382	366	377	367	375	359	353	393	351	405	391	401	425	354	384	372	360	381	378	388	369	371	379	373	362	339	387	359	341	402	337	346	389	383	407	366	376	404	366	383	365	391	431	380	394	354	413	387	380	399	394	373	406	361	377	363	402	386	365	366	349	365	391	407	392	397	377	397	397	362	400	365	411	392	362	370	372	372	383	370	370	386	382	363	374	429	398	351	416	372	359	354	352	365	386	372	369	411	390	378	404	375	386	377	356	387	372	348	353	372	389	375	385	351	378	364	378	411	371	352	355	354	399	391	361	372	378	389	385	370	387	385	364	392	404	361	387	354	371	369	360	393	384	351	363	356	339	388	369	388	359	362	370	406	398	345	391	378	390	369	397	414	393	408	404	383	383	365	410	390	373	401	366	396	400	355	370	407	335	364	361	369	389	378	383	351	390	340	363	378	354	360	381	419	364	385	375	388	374	368	382	393	376	396	394	440	361	363	379	411	384	373	354	381	405	374	384	348	409	368	379	418	394	399	350	390	391	394	350	348	396	365	365	368	407	378	379	391	357	373	402	405	372	363	334	366	367	387	373	425	386	365	394	356	363	357	414	388	362	360	368	394	363	390	392	355	354	387	374	408	372	381	387	383	387	388	358	391	370	373	347	390	406	396	366	365	375	359	377	395	395	382	377	408	381	399	375	369	376	349	381	383	360	377	357	377	388	379	404	414	360	395	378	377	340	385	356	371	363	371	341	401	329	375	377	392	361	344	367	384	367	393	407	341	399	366	381	363	389	376	360	391	339	366	391	361	395	350	390	388	402	389	412	381	345	364	391	379	365	363	385	395	380	348	369	379	396	379	388	368	361	391	381	359	349	372	371	358	375	363	422	398	369	362	341	341	359	415	355	368	373	373	369	371	358	346	379	352	398	385	377	399	349	391	368	383	382	375	357	379	397	400	393	392	407	355	384	406	359	419	407	399	396	352	380	381	349	392	379	356	398	369	388	389	361	345	375	408	376	356	353	365	378	373	374	369	383	388	373	413	351	409	369	378	387	381	374	391	365	388	367	368	377	394	351	338	376	356	362	381	376	376	318	387	376	401	387	366	392	382	386	325	399	388	389	343	361	382	387	393	399	405	367	418	405	359	394	354	358	374	366	348	355	361	401	390	378	381	360	388	366	382	368	389	365	356	360	388	386	364	336	339	378	397	362	376	395	349	397	376	354	373	399	387	400	370	362	357	356	375	345	378	356	368	362	371	376	404	386	378	371	399	386	361	396	367	389	379	390	374	376	390	371	358	383	364	382	352	404	339	386	351	373	370	360	374	372	390	385	361	320	370	365	349	410	372	356	403	342	402	382	391	393	370	385	346	429	376	399	348	380	374	434	391	396	413	398	367	357	349	360	331	392	360	391	362	353	359	391	397	384	390	392	385	369	400	398	382	369	363	385	397	372	363	379	355	394	361	364	371	364	379	319	391	355	361	396	377	377	375	385	360	345	380	385	391	398	378	359	379	339	379	370	384	344	378	368	403	334	390	360	363	387	384	389	385	371	367	370	380	370	359	403	356	374	344	330	334	376	381	378	367	363	383	358	444	400	361	342	353	396	359	391	399	403	400	405	330	344	408	353	397	362	346	361	388	426	382	379	379	358	396	378	370	373	408	387	352	338	366	388	399	361	377	422	385	391	385	385	383	358	387	402	381	375	372	402	348	385	367	390	403	357	361	339	393	366	380	373	335	382	409	402	375	411	364	391	380	340	377	394	390	432	381	369	387	378	362	383	391	371	366	391	375	389	396	373	356	400	355	342	419	378	432	369	333	390	353	382	387	356	406	411	357	362	369	384	358	375	384	358	367	386	367	417	382	359	367	372	392	370	407	362	360	398	394	363	341	399	359	395	379	364	381	337	387	405	382	350	371	383	358	389	396	397	406	369	385	402	406	401	392	376	387	384	360	363	349	375	357	358	398	385	375	378	391	369	402	381	372	373	398	358	374	375	408	391	384	398	368	404	383	383	388	399	399	369	362	367	344	364	382	362	379	389	398	352	376	392	365	378	352	394	416	394	388	394	399	389	377	349	362	386	386	399	358	376	381	377	392	406	374	369	399	365	397	355	363	388	391	378	357	387	358	403	375	429	399	376	375	393	368	345	384	402	397	385	392	372	404	341	395	379	356	359	358	378	375	364	374	393	358	366	373	406	385	390	377	379	408	393	378	377	378	351	371	405	341	450	389	363	388	364	387	379	387	380	376	405	387	355	397	374	367	360	377	412	374	372	366	383	357	342	386	409	364	385	385	383	373	390	369	411	387	391	402	356	394	352	338	409	385	413	389	388	403	388	354	370	367	406	376	372	372	401	378	350	397	371	364	342	418	354	399	380	394	376	373	372	337	378	389	370	397	386	387	356	397	331	366	388	391	358	366	373	349	386	370	348	381	388	370	394	372	359	367	383	381	388	408	377	391	398	385	389	394	349	404	341	406
10680	6143	3168	2468	1627	1156	900	677	588	468	454	402	346	286	256	258	294	232	236	230	247	196	229	218	208	184	225	196	218	190	204	189	204	175	202	221	193	195	194	200	212	188	173	214	185	179	212	182	192	195	185	205	208	211	198	205	213	201	187	196	152	198	204	197	202	184	196	175	193	176	196	173	192	180	208	199	162	185	206	182	169	175	179	192	184	186	198	198	194	167	177	174	176	193	174	172	177	200	173	154	173	207	204	185	197	209	186	201	201	167	185	184	223	178	221	169	196	189	178	186	196	201	188	211	180	190	182	173	158	195	145	183	203	181	192	163	184	193	199	202	181	142	194	178	195	196	190	180	209	182	184	195	216	190	196	196	182	196	181	184	191	188	186	182	173	184	196	200	222	213	171	194	223	175	226	202	202	179	171	174	182	194	185	176	170	184	198	203	186	182	170	206	213	180	176	166	175	162	189	198	195	179	200	226	158	186	199	203	177	147	159	198	177	173	184	221	199	188	182	180	224	163	216	189	209	195	201	176	183	200	175	199	224	191	190	167	195	169	200	184	188	194	206	198	165	180	157	201	182	207	205	180	201	175	197	189	181	187	185	198	185	207	202	185	227	167	193	162	185	188	181	172	170	196	196	173	209	197	175	177	200	188	219	184	213	192	194	199	187	178	205	170	191	175	200	190	174	193	213	208	166	180	175	191	193	148	190	189	200	213	199	199	173	190	205	200	211	178	215	211	207	187	194	169	184	219	164	178	199	181	184	205	164	186	183	165	198	165	189	201	198	195	188	187	169	175	170	178	190	172	206	191	202	155	195	180	197	199	174	184	213	190	196	197	190	173	201	217	211	170	183	167	212	175	196	210	199	185	198	189	211	188	183	219	213	198	174	172	180	174	168	181	176	203	188	188	194	181	174	214	177	177	180	168	188	192	192	184	171	184	181	179	176	176	193	187	190	202	228	191	178	181	200	191	191	202	203	215	201	195	204	181	183	184	197	185	208	176	191	168	179	158	168	202	189	191	181	189	197	183	197	178	187	165	208	221	188	180	184	207	165	183	201	201	214	173	176	188	186	213	188	181	176	178	188	203	185	167	185	159	183	200	198	194	179	196	206	174	181	201	188	189	208	171	174	165	200	181	158	178	186	212	177	190	168	189	215	235	192	178	184	178	206	172	173	203	180	190	180	213	193	196	211	206	188	194	172	194	189	204	159	184	158	173	211	189	152	205	188	177	164	180	204	193	186	175	213	189	176	151	200	196	177	197	150	180	217	189	236	181	183	191	207	180	209	200	166	172	205	184	188	201	138	192	179	196	171	209	205	202	177	189	167	170	190	184	215	211	212	162	198	173	175	182	166	173	162	173	193	172	164	180	193	211	163	186	174	183	169	173	201	185	162	194	193	170	188	190	194	199	180	174	199	201	200	169	183	189	169	222	197	186	199	189	176	184	187	201	163	189	183	195	196	182	201	220	182	169	188	186	188	182	200	210	210	211	207	175	199	193	172	194	200	168	185	190	176	165	178	180	180	181	181	167	179	172	191	188	183	182	211	162	171	208	199	173	171	206	188	185	192	179	210	186	186	212	200	181	204	193	203	194	185	170	189	184	219	159	179	185	179	211	199	209	190	153	179	175	191	163	181	180	159	175	215	186	201	166	199	190	192	198	188	172	185	177	183	181	189	197	207	181	215	182	196	184	209	190	195	193	178	185	210	187	179	186	190	200	226	174	202	189	194	197	184	172	171	208	199	169	170	177	194	198	170	193	204	187	188	208	185	195	209	199	185	170	164	185	178	170	179	176	170	208	183	176	191	180	161	169	172	194	190	191	176	196	176	180	194	188	183	183	198	185	166	164	190	170	205	176	185	148	223	217	181	184	174	165	186	205	155	189	175	175	166	170	171	205	220	181	178	194	163	203	165	172	179	211	184	185	211	179	196	178	161	174	210	199	197	169	202	170	203	200	178	186	179	169	192	181	185	178	187	189	155	201	183	187	204	195	199	202	153	180	188	192	192	196	202	202	179	160	185	171	183	172	203	204	192	188	178	190	186	195	173	191	158	194	188	180	200	193	175	185	184	182	202	210	222	196	223	204	169	204	170	195	169	186	174	192	195	186	184	181	184	176	197	162	204	174	186	221	213	209	204	202	185	161	189	196	187	164	185	190	170	163	201	178	183	168	209	170	174	205	184	203	168	193	194	189	182	180	188	181	203	189	184	182	186	177	192	201	218	188	198	177	179	214	191	188	199	177	207	155	160	184	188	174	194	210	199	204	151	205	175	197	223	233	184	218	181	197	201	198	198	183	171	179	198	180	159	168	205	210	174	200	194	171	165	176	169	203	182	198	177	213	212	201	173	154	196	191	185	202	178	184	210	204	193	163	163	174	175	184	175	181	206	180	185	196	215	196	198	193	180	205	194	182	205	173	180	153	192	177	186	185	201	200	184	196	211	187	183	180	193	194	182	193	179	161	193	201	201	172	190	189	183	195	166	159	187	168	185	167	194	191	184	159	206	186	194	185	198	190	196	190	186	174	198	184	183	184	165	150	203	190	181	178	212	196	202	170	172	183	178	181	182	184	175	194	201	195	171	167	181	194	189	155	193	191	182	183	169	195	206	171	187	194	202	200	180	190	173	182	206	185	177	206	207	201	179	165	195	150	181	179	192	193	188	196	173	191	176	191	182	168	202	185	201	180	173	173	185	168	163	188	190	186	184	172	216	188	191	175	179	202	193	198	199	213	173	185	191	204	206	179	190	156	185	178	191	191	190	172	172	199	177	201	199	169	160	186	182	193	197	197	198	216	175	194	196	161	203	203	196	243	191	200	191	193	197	185	177	199	199	190	181	180	200	180	165	174	191	193	186	172	182	215	197	203	173	199	193	186	175	183	173	184	211	161	175	187	198	187	172	186	192	183	169	182	210	195	158	188	189	197	173	190	178	183	171	182	224	184	193	181	173	197	217	188	174	172	191	177	168	191	225	184	191	220	182	184	180	200	181	198	193	202	188	182	175	185	212	204	189	162	200	164	194	213	185	201	238	173	190	184	167	199	180	194	193	203	173	198	188	169	180	184	173	186	196	197	168	164	175	204	177	185	219	174	176	188	187	184	178	199	180	192	203	195	191	177	196	192	200	202	176	178	189	175	188	176	199	194	194	213	193	193	193	182	188	184	193	189	166	187	187	202	192	190	189	165	185	210	193	197	178	201	174	175	162	204	181	195	190	193	208	173	221	171	178	223	188	193	160	209	177	166	181	178	195	175	232	203	203	185	221	217	166	181	201	187	209	189	211	193	150	191	192	201	200	215	184	164	204	190	192	186	202	149	183	186	214	180	170	165	168	181	160	208	200	197	193	180	192	181	166	187	171	205	177	165	203	214	202	181	181	178	176	207	180	192	185	192	204	195	177	207	180	185	174	188	187	200	170	189	197	215	163	183	191	180	173	187	187	185	185	172	191	177	183	235	182	185	176	224
7933	6211	5410	7433	6155	4765	3786	2949	2595	2267	2030	1581	1339	1177	1103	991	943	834	844	775	789	709	705	636	661	600	603	577	537	521	583	565	531	569	495	506	511	513	523	510	532	501	499	495	482	472	445	506	497	455	464	454	508	482	479	448	455	479	497	430	479	472	460	476	442	499	492	436	447	475	439	460	456	494	473	452	489	448	508	420	480	466	445	490	448	454	474	440	487	491	426	469	449	459	465	468	489	466	498	405	476	454	487	459	445	450	439	433	455	471	433	444	491	447	456	455	446	458	463	420	455	450	471	451	498	435	434	470	425	430	434	445	473	455	454	424	441	433	463	433	448	434	434	442	446	462	446	469	433	461	427	444	431	435	482	472	440	445	439	380	444	481	434	415	466	446	473	436	434	452	461	448	462	460	466	468	439	482	457	434	454	452	460	458	450	430	465	466	488	448	442	436	482	425	467	446	484	450	443	488	445	503	430	466	441	424	491	450	449	421	474	430	467	488	457	426	463	471	484	468	439	452	473	422	458	442	425	465	418	443	507	446	472	454	451	405	452	438	455	430	447	416	503	411	403	438	439	452	462	438	454	472	444	419	473	470	419	457	422	436	480	437	411	434	443	452	449	450	438	456	454	462	417	467	428	445	421	499	404	440	419	484	458	449	435	485	418	461	479	441	471	452	431	414	431	431	444	432	476	452	446	448	447	441	432	431	467	464	427	458	475	482	463	429	406	477	450	468	468	486	490	455	475	458	434	454	436	480	431	418	417	462	454	439	433	424	459	468	424	425	469	448	455	424	425	469	455	451	459	461	456	418	441	472	483	454	473	466	456	479	462	440	464	383	421	449	464	459	445	449	426	434	455	489	442	464	503	445	457	465	446	507	469	474	424	463	456	468	457	441	424	432	462	472	441	465	452	423	456	453	473	454	442	429	445	449	413	456	421	450	431	429	490	478	460	463	437	460	448	397	441	418	475	442	435	473	468	447	458	428	491	425	467	464	472	456	483	443	434	437	478	443	422	444	470	450	397	450	481	448	469	407	422	470	420	456	487	437	443	461	453	435	463	491	448	486	412	457	415	440	465	467	459	452	465	440	430	477	426	453	448	454	437	437	441	434	504	435	438	416	454	468	408	425	468	424	410	469	414	464	462	431	433	460	447	456	472	442	453	422	439	451	450	445	506	422	421	435	447	448	458	436	438	400	437	465	399	443	456	421	462	449	422	442	433	456	473	487	475	442	439	421	432	445	455	427	459	445	469	444	473	441	409	482	456	468	436	459	460	444	462	431	446	465	460	443	431	443	469	462	459	433	455	456	458	423	431	450	465	442	446	445	502	434	468	460	431	473	414	464	398	457	400	460	470	438	454	464	472	471	497	416	417	427	462	455	450	443	447	470	437	477	452	467	472	443	470	455	426	440	433	451	421	461	436	423	451	490	467	441	473	417	429	462	413	465	447	467	458	488	418	441	474	441	453	452	435	455	471	457	453	452	465	452	456	445	459	451	431	471	456	448	449	432	466	437	452	457	495	460	429	474	440	458	433	429	486	465	419	458	491	441	432	461	449	413	430	466	444	445	438	452	440	465	451	450	438	431	468	440	469	441	451	447	461	453	437	418	411	445	432	432	429	475	431	432	462	457	439	448	427	452	463	426	482	433	441	446	463	470	421	477	494	433	453	466	434	485	453	437	464	459	464	451	457	469	463	447	486	442	416	402	493	469	450	468	436	434	429	445	460	449	516	443	454	457	405	459	473	421	462	409	471	443	429	451	445	467	432	487	443	447	446	444	425	464	432	419	415	432	441	452	462	415	434	439	464	463	451	463	456	457	483	464	414	441	400	442	433	434	468	467	457	447	441	419	477	458	459	460	465	456	459	461	427	444	456	475	468	479	448	446	416	468	432	429	405	436	433	426	411	491	476	470	428	443	475	432	454	451	501	456	459	455	473	455	465	425	453	465	465	489	493	464	481	476	451	427	454	448	437	444	521	457	456	435	475	474	487	469	471	494	443	416	442	425	456	429	462	439	448	460	465	436	446	445	466	434	482	497	450	446	464	474	445	493	463	438	445	442	437	424	418	477	440	464	455	446	407	464	456	456	469	475	465	440	446	450	427	464	430	438	454	491	508	432	446	467	451	448	433	449	467	474	439	450	452	440	443	447	447	428	432	473	430	436	423	412	475	468	442	456	448	474	481	440	481	439	447	457	442	428	444	436	409	480	428	461	465	442	392	451	433	450	425	475	416	455	461	458	438	458	453	479	460	436	432	430	459	428	429	445	491	435	450	508	439	455	490	425	447	462	433	460	473	486	385	439	452	457	462	458	463	454	466	426	464	454	438	472	433	445	429	454	438	455	459	465	450	482	468	466	412	476	433	477	455	496	434	437	467	494	480	435	444	455	472	451	479	451	440	472	451	424	441	440	444	431	463	433	467	444	462	439	490	425	417	449	419	426	465	464	407	429	421	455	405	448	481	477	443	441	464	443	442	436	478	438	452	470	472	467	460	448	450	464	464	445	493	466	449	446	456	458	449	462	511	463	421	433	478	457	451	457	454	478	423	459	440	471	470	462	474	450	479	458	465	471	455	419	437	437	483	444	449	502	455	474	428	443	462	426	463	454	480	437	413	445	442	449	469	440	436	460	418	455	435	450	468	424	473	472	439	455	474	430	472	451	491	461	442	460	438	471	454	438	474	478	456	449	413	450	423	468	426	444	477	454	430	479	441	454	457	448	478	432	443	440	446	466	444	440	420	444	473	486	465	425	470	467	426	431	449	461	427	447	441	450	470	452	441	475	459	484	479	449	467	455	439	453	437	430	462	439	456	466	469	449	430	436	439	428	459	455	483	478	457	457	445	471	465	469	426	424	440	439	465	455	431	438	421	456	426	434	475	429	467	490	398	434	453	485	424	435	444	456	451	415	450	420	469	462	488	444	458	431	483	425	450	468	426	460	461	401	471	456	468	469	438	438	467	445	473	481	452	453	460	445	428	422	453	429	473	427	448	446	400	436	488	455	467	458	449	434	492	432	442	432	439	469	440	474	484	478	452	433	499	486	440	438	463	457	432	450	493	455	458	447	419	473	433	458	442	433	459	450	412	469	432	461	418	470	480	442	428	437	441	436	446	426	471	423	476	455	457	459	440	469	450	458	479	472	495	457	461	454	490	465	455	466	449	445	435	476	431	415	496	474	446	452	457	442	422	437	445	412	471	502	436	412	479	444	451	431	467	423	469	466	435	454	418	457	472	510	443	469	448	470	435	468	465	470	478	445	456	437	437	442	488	449	441	439	430	430	444	447	454	474	467	453	467	458	431	432	419	439	441	472	464	440	454	455	418	439	474	442	416	469	475	473	472	482	454	440	461	444	425	460	445	442	474	445	434	456	486	399	448	456	457	455	486	455	446	498	461	429	439	496	464	433	437	439	475	438	447	462	460	432	451	470	470	457	423	448	429	429	502	448	490	477	431	477	444	459	443	468
33739	29542	14696	8143	4446	2704	1698	1258	1072	911	804	662	509	477	453	385	330	380	364	289	288	268	277	255	266	248	248	223	199	239	211	211	211	196	184	237	186	197	203	238	191	215	190	218	182	194	198	166	205	197	206	167	185	171	181	192	215	193	199	172	182	191	187	211	180	209	207	177	200	211	178	187	205	200	174	190	211	183	185	179	186	189	177	187	163	187	214	193	202	182	172	187	169	208	193	195	182	195	176	161	169	186	175	182	174	178	180	180	178	172	204	209	181	195	196	180	214	187	163	164	181	185	195	191	178	183	181	199	165	177	193	185	143	217	182	199	203	200	204	188	184	211	182	180	183	185	187	154	167	184	153	197	192	166	177	175	172	183	180	155	212	209	172	162	172	183	179	201	212	186	176	181	206	212	172	208	172	194	166	190	198	186	175	169	177	187	198	195	205	208	198	185	168	189	191	199	185	173	194	199	205	170	184	190	187	178	194	198	179	178	170	164	194	190	169	186	170	191	207	195	172	205	188	180	195	201	189	174	184	188	176	183	177	191	195	182	197	181	195	202	191	192	212	157	197	191	173	176	157	187	183	186	166	189	180	195	166	175	190	167	169	194	196	181	190	180	168	184	201	187	179	201	192	192	201	176	187	169	173	185	206	197	193	206	180	198	200	186	184	192	190	175	187	187	185	190	193	182	186	199	174	203	199	163	185	168	188	163	189	213	208	194	192	200	171	183	183	182	191	184	174	206	181	193	184	172	187	194	197	186	188	188	178	166	178	191	178	201	181	218	202	184	196	194	209	177	188	186	212	196	179	182	186	214	166	191	187	189	205	200	195	201	202	206	185	178	192	189	210	171	194	172	216	193	184	209	176	176	167	195	186	177	175	190	188	159	182	190	183	195	185	198	186	171	169	180	196	202	189	206	195	190	205	216	172	200	188	165	185	178	189	183	202	173	175	171	197	187	188	178	168	183	183	185	181	189	202	188	174	180	165	177	188	195	188	205	185	195	181	219	201	204	194	199	188	183	180	180	188	176	205	203	203	186	174	191	157	206	177	161	201	173	195	193	179	176	199	163	178	186	172	190	174	184	173	190	187	180	164	203	206	186	162	191	158	179	197	181	186	168	191	190	210	177	203	187	153	228	191	208	199	179	196	187	197	181	187	188	192	189	191	172	165	180	188	200	174	185	211	185	179	159	175	192	181	196	192	195	186	204	183	176	183	182	183	171	163	194	180	192	200	184	185	184	177	203	202	204	173	179	199	163	187	169	188	193	196	193	191	208	170	168	168	188	209	213	188	149	180	174	183	172	180	190	204	197	176	159	186	194	173	194	203	179	174	174	194	199	172	185	173	189	198	185	186	173	173	191	202	154	186	199	203	190	162	195	190	171	202	187	170	197	184	164	209	198	158	187	173	202	146	180	190	185	195	216	173	176	160	179	176	180	204	180	182	173	167	165	166	201	206	184	213	192	201	209	179	189	188	181	190	183	188	194	211	169	173	204	181	175	208	179	199	200	183	201	192	175	197	186	191	166	190	210	174	178	196	203	192	192	192	178	195	166	212	189	172	182	187	168	196	185	196	179	171	191	169	190	209	208	188	189	193	213	186	171	179	190	192	158	201	187	194	185	191	177	206	209	166	178	180	163	166	204	220	172	198	190	163	181	167	181	183	184	168	181	177	200	169	182	202	200	164	175	204	202	202	186	152	167	209	179	177	168	186	221	189	211	204	156	177	209	184	196	203	174	173	186	189	176	195	195	156	206	177	200	160	192	173	177	184	194	166	180	208	187	180	190	178	190	191	196	204	172	209	201	166	174	173	213	175	184	204	158	199	172	185	210	220	190	204	188	196	189	181	217	196	198	208	163	182	168	170	170	202	158	192	152	145	199	188	200	207	171	205	177	164	158	203	231	183	223	198	198	169	192	187	191	176	179	174	181	162	176	205	181	187	181	199	178	183	215	178	205	167	170	196	189	179	159	206	164	182	196	215	188	155	191	186	215	168	199	183	184	204	188	182	174	176	172	194	173	201	180	199	189	181	195	213	174	173	186	205	165	177	162	200	173	148	185	194	200	177	177	175	201	195	185	144	193	191	173	175	185	181	203	205	172	170	198	196	184	203	174	202	218	182	194	155	204	194	187	185	217	174	191	182	183	176	192	156	187	194	171	191	192	179	202	204	206	190	184	187	171	198	157	174	174	160	185	202	193	174	192	185	206	198	199	171	197	182	167	185	173	196	188	196	149	209	178	182	171	192	188	166	201	177	221	185	215	194	190	186	196	188	199	179	194	205	222	171	201	178	194	176	182	195	211	177	198	208	182	190	190	179	185	183	192	169	206	187	194	195	206	188	162	191	180	173	201	209	194	219	164	164	161	198	185	195	202	201	177	187	203	157	178	192	211	187	197	181	218	178	172	189	181	219	198	187	171	171	177	176	201	181	174	181	179	177	176	151	191	185	178	190	156	191	172	196	185	179	170	177	204	205	176	183	182	199	180	190	210	195	188	171	207	191	171	196	182	237	211	192	211	197	182	194	188	219	201	197	190	201	187	202	180	218	181	193	193	181	201	192	189	188	191	176	165	192	194	196	185	194	186	194	172	185	190	196	182	197	202	204	189	183	214	183	188	194	187	187	160	184	178	180	174	195	193	157	203	180	194	145	174	199	162	175	215	199	186	182	218	193	177	194	190	183	172	199	186	182	186	202	182	164	198	175	179	219	179	196	174	178	175	217	209	187	187	179	173	182	181	206	185	220	190	182	170	191	221	177	169	185	188	155	161	171	190	200	174	179	186	184	185	176	217	191	168	193	199	189	177	192	201	191	159	190	183	209	172	191	186	167	202	192	195	187	169	207	181	179	182	172	194	178	173	193	209	185	198	190	182	182	185	222	173	216	174	179	178	193	202	196	210	197	162	207	208	199	187	173	203	190	215	181	210	203	181	187	171	207	184	160	181	154	175	156	196	185	206	160	195	181	169	181	172	180	175	195	183	182	197	178	184	195	170	195	192	189	187	191	199	186	219	198	184	205	185	203	180	192	189	182	210	186	224	192	187	206	194	172	177	189	183	191	203	216	143	188	181	158	189	206	214	190	193	215	192	199	186	166	200	176	211	189	167	175	188	180	169	185	187	175	179	210	193	191	192	183	182	215	203	192	189	232	153	168	172	166	177	159	195	190	201	182	199	169	194	189	200	209	207	208	186	192	160	186	173	168	194	176	202	180	211	188	205	189	194	184	200	172	171	175	184	166	205	201	178	197	205	176	171	171	198	164	165	203	189	184	187	175	193	197	182	172	183	184	178	178	194	192	201	173	194	173	175	173	171	167	191	182	190	195	174	166	199	180	211	191	202	196	168	190	203	203	191	195	205	206	195	186	190	193	192	200	187	179	179	201	182	172	194	199	193	205	181	177	201	176	159	187	181	180	198	199	165	191	189	186	183	191	194	198	201	163	198	191	178	210	186	201	175	191	195	185	175
26424	23088	12007	13870	11447	9130	6628	5472	4905	4390	3861	3086	2350	2021	1905	1754	1542	1505	1448	1305	1088	1049	933	861	922	867	782	715	718	689	670	656	726	653	627	606	608	607	560	560	564	532	523	519	535	504	538	484	484	487	442	494	481	503	497	491	457	450	491	459	475	472	466	437	413	445	446	428	440	457	427	490	507	477	427	440	468	460	405	434	429	504	478	456	461	487	428	462	445	482	425	459	454	478	405	417	442	397	436	466	448	430	477	440	432	419	506	443	458	451	478	465	484	456	435	427	429	445	466	464	453	461	439	430	450	435	402	462	450	431	467	465	451	489	477	434	425	466	457	409	474	499	472	431	454	460	434	425	491	443	427	417	446	471	484	442	451	458	441	451	460	439	452	423	490	446	445	435	450	460	431	467	462	437	436	473	457	455	449	463	427	455	456	430	422	412	431	433	455	452	430	444	448	460	463	444	442	428	435	458	460	452	447	473	448	455	482	465	431	463	453	436	448	433	456	488	437	454	426	414	410	457	478	435	466	497	407	417	482	465	474	476	435	455	445	445	449	459	465	414	441	431	491	436	435	458	406	468	446	438	461	447	434	462	463	413	441	470	453	447	426	407	449	431	440	447	449	457	450	446	467	456	444	450	427	486	437	474	423	430	453	446	445	434	421	448	443	447	431	455	432	420	455	455	450	454	398	470	452	482	460	485	426	420	458	482	440	457	432	457	419	439	454	447	401	439	467	419	421	420	480	466	422	437	485	465	471	426	446	481	425	425	463	408	479	458	446	457	450	447	431	451	446	481	434	463	426	483	447	442	464	439	447	426	442	442	453	441	454	450	428	438	454	444	447	438	460	469	461	459	493	469	466	436	434	446	460	476	486	435	476	412	438	472	443	421	432	460	432	467	455	422	448	499	486	465	477	431	410	440	461	430	468	455	442	435	452	425	460	479	447	473	429	458	433	429	450	460	459	417	480	445	478	422	457	470	465	429	472	445	429	455	433	486	426	443	434	464	449	472	437	431	456	456	438	469	479	446	438	427	441	458	457	454	458	424	411	437	392	419	442	452	462	462	473	457	454	443	453	409	436	440	451	454	446	449	419	440	469	438	432	428	468	472	497	498	488	454	414	445	428	424	457	405	445	458	463	490	433	434	446	426	485	463	447	436	426	454	444	426	444	442	421	504	419	490	437	430	482	438	435	447	436	476	476	437	457	462	467	437	456	438	485	452	443	413	464	448	436	474	443	455	437	432	445	451	450	429	444	459	440	470	446	457	423	446	479	464	441	440	461	436	469	453	461	425	413	401	410	456	446	419	456	432	474	449	431	446	486	450	458	443	442	463	417	437	445	464	444	411	465	384	426	411	471	464	410	468	459	431	484	414	481	458	460	428	452	433	451	429	455	422	441	455	419	447	424	485	451	483	449	461	464	407	459	474	431	462	450	438	463	452	470	433	437	453	472	490	472	446	444	454	424	464	449	441	454	422	433	429	423	459	443	414	404	424	473	425	418	470	491	426	441	433	411	455	466	462	436	429	440	468	403	464	458	476	466	445	455	441	488	449	433	482	472	434	447	439	455	469	396	490	473	469	446	455	441	411	440	418	451	412	444	412	403	470	412	443	456	437	411	441	470	446	455	461	450	451	456	455	455	442	472	445	481	460	435	459	434	474	479	401	460	436	477	473	425	464	464	445	492	439	440	415	443	462	438	492	499	459	472	429	452	433	454	433	446	486	448	479	404	453	447	437	418	492	431	457	428	426	488	424	472	436	495	456	428	459	414	451	422	503	451	459	410	434	446	428	476	459	458	463	437	422	440	450	458	469	423	447	419	483	480	430	451	444	496	447	456	442	445	453	451	469	470	402	438	434	468	416	425	419	446	439	444	416	462	445	432	466	478	475	442	418	425	424	448	493	448	438	454	476	451	425	491	484	431	417	431	439	458	434	475	422	430	426	430	456	423	443	432	435	451	443	410	477	473	436	468	447	444	442	489	485	400	441	438	434	476	450	405	464	454	472	443	441	422	426	432	480	411	428	416	425	423	445	453	427	462	477	423	463	428	451	462	446	461	431	418	458	433	456	435	429	443	432	431	438	424	472	450	425	449	445	427	444	412	496	438	477	485	449	454	446	408	438	437	429	414	430	432	477	488	489	450	467	467	442	427	415	406	487	426	434	415	453	486	440	439	459	475	448	465	446	467	436	470	445	461	437	484	454	470	432	443	411	422	463	473	447	434	434	437	439	446	473	440	458	452	472	468	400	426	419	455	455	453	475	439	410	460	459	436	460	452	436	423	468	418	482	428	437	420	436	416	462	449	476	445	416	466	468	458	474	452	470	426	468	433	477	477	483	417	430	437	429	430	433	445	443	448	452	447	426	455	466	467	454	462	455	421	440	408	462	461	446	416	460	435	452	435	480	440	443	463	451	485	441	431	464	449	409	465	469	433	455	461	443	446	426	433	389	481	426	441	511	439	456	412	422	413	445	493	441	388	463	421	449	481	467	405	386	431	423	461	433	444	436	436	418	438	436	434	445	481	450	473	450	444	433	474	433	426	443	418	454	474	443	437	474	476	474	490	418	446	476	444	461	433	433	433	460	450	454	439	451	427	434	468	452	460	432	457	400	485	425	433	451	445	439	483	497	451	464	461	467	436	441	413	425	419	442	427	481	487	441	459	451	413	453	437	464	489	454	475	428	437	481	497	487	461	455	447	457	460	412	455	462	486	439	455	431	455	480	413	451	474	458	466	449	421	433	449	425	414	419	452	472	417	448	443	460	426	478	441	434	413	463	476	453	449	438	454	457	435	456	417	461	392	469	453	457	442	485	437	436	435	414	425	416	436	454	442	451	453	457	411	454	450	479	443	395	433	453	419	445	414	505	472	446	429	455	418	451	480	460	443	437	473	471	430	439	419	419	447	495	454	448	443	433	441	457	428	472	398	445	440	436	468	459	436	466	473	441	451	432	437	428	455	426	421	468	435	428	436	442	475	464	416	430	442	451	439	449	442	443	433	471	425	459	481	442	456	438	437	436	415	438	451	474	432	430	428	434	426	476	444	501	423	460	435	419	479	445	447	481	441	417	446	436	401	462	475	473	465	421	442	465	436	433	433	457	439	474	396	440	436	434	487	495	396	444	443	401	474	467	484	435	466	465	487	486	434	415	457	465	448	439	469	444	468	423	469	437	440	477	423	463	422	478	453	418	439	468	439	450	466	451	396	445	421	438	445	434	391	437	450	454	469	486	440	457	479	483	396	466	467	446	452	438	425	450	467	447	471	441	425	442	423	468	446	455	463	462	465	440	443	443	427	441	473	420	457	452	415	461	444	422	438	503	421	443	422	439	433	462	448	478	472	462	429	466	452	439	453	426	440	468	456	462	433	424	428	395	460	448	466	443	428	420	418	468	465	410	435	460	471	431	412	476	468	438	465	462	456	457	442	468	423	466	430	438	450	456	468	399	421	446	462	435	448	455	445	419	457	458
42711	35103	20470	13012	7268	4343	2470	1816	1575	1342	1159	863	668	587	552	497	412	429	390	335	333	270	299	288	271	268	223	177	223	181	190	211	214	178	199	186	190	173	191	198	198	183	198	181	189	177	154	163	152	159	187	188	167	179	148	146	175	165	167	190	164	173	147	150	167	152	168	167	166	148	146	143	154	173	152	157	163	176	162	143	162	136	151	161	162	169	151	159	161	165	175	154	158	178	162	156	154	154	181	152	139	173	151	172	169	159	166	162	187	166	169	168	149	147	155	155	150	165	132	144	177	142	150	159	159	159	137	162	172	174	151	161	171	169	172	148	159	177	158	171	143	165	147	173	126	152	158	164	181	169	165	147	162	150	149	147	139	161	160	139	160	150	173	155	162	144	160	173	166	141	149	161	177	166	150	150	163	139	143	173	144	154	182	163	158	136	150	178	152	140	161	171	174	164	178	190	146	175	148	148	164	141	165	159	162	150	162	140	143	141	162	180	157	187	164	183	141	149	184	177	161	146	141	147	155	154	153	152	140	152	177	155	161	168	175	166	183	176	146	172	143	137	148	169	160	152	157	153	140	142	160	171	150	149	166	181	138	148	155	145	152	154	143	142	132	160	155	150	153	146	155	143	165	176	159	149	157	138	147	137	168	168	166	143	152	160	157	146	178	165	171	173	141	137	169	163	162	128	166	145	149	159	153	144	152	155	149	168	157	161	163	166	147	148	167	149	175	154	163	164	159	139	156	143	168	172	176	168	158	156	161	167	188	160	173	164	162	172	138	162	173	174	136	185	171	141	165	170	173	163	145	145	157	164	165	143	163	129	167	153	146	148	145	154	158	159	174	174	165	136	135	150	165	182	146	157	166	147	145	158	131	156	142	178	162	169	136	148	131	167	145	164	143	148	162	156	155	150	171	152	172	162	162	171	150	144	138	132	150	158	140	171	163	154	135	146	176	156	168	154	170	161	180	165	181	167	164	157	137	159	154	122	163	159	148	156	198	151	158	179	156	163	152	168	149	151	156	162	143	158	163	146	146	164	140	145	159	170	158	145	162	164	166	135	156	155	165	150	169	148	152	160	162	166	161	175	161	130	157	154	173	153	176	155	161	157	166	177	152	159	149	136	155	150	139	157	132	145	157	166	169	155	157	145	158	144	162	170	131	164	150	141	160	161	136	162	160	144	147	159	147	172	140	179	171	168	148	161	175	183	160	157	170	158	151	158	187	156	141	150	121	151	156	156	158	147	143	171	169	140	169	147	164	180	166	156	169	162	161	150	140	165	152	152	166	152	148	142	184	164	151	161	177	141	145	121	158	171	157	165	138	150	140	190	161	170	177	129	154	158	157	154	162	164	160	155	154	151	166	165	151	155	157	137	170	138	162	146	180	170	139	149	161	153	179	163	197	164	187	177	172	152	164	136	153	144	170	142	170	142	167	157	155	165	153	161	173	142	158	163	163	143	167	163	179	159	151	189	186	117	165	155	159	144	136	152	143	158	140	168	183	160	142	170	173	158	164	164	138	165	133	142	152	175	155	155	139	135	174	154	152	168	165	138	154	180	143	140	182	160	171	172	176	149	152	159	144	168	166	152	127	161	157	157	168	180	150	149	170	154	183	155	143	147	179	144	156	164	174	181	205	171	144	153	171	155	161	153	184	182	188	158	156	179	155	158	178	153	139	151	141	127	157	181	183	184	176	167	142	175	150	190	134	164	164	152	151	146	158	136	169	126	149	152	146	154	131	152	171	165	155	151	138	164	149	152	135	162	180	172	161	155	141	180	165	146	152	146	149	153	186	180	148	158	171	140	161	134	150	190	177	143	141	157	156	165	160	157	167	160	162	150	174	135	147	129	201	183	168	138	135	160	160	156	158	148	134	151	183	152	156	137	172	195	139	167	133	183	134	150	166	160	168	188	144	169	160	173	145	148	146	145	144	145	184	161	137	173	158	141	156	141	182	161	147	147	152	146	152	148	158	139	171	174	172	192	156	166	150	144	142	159	193	152	136	156	151	133	135	151	177	168	168	135	152	161	161	152	167	188	159	167	156	162	149	164	173	158	160	158	151	144	171	161	154	163	153	165	172	171	166	164	162	142	189	162	188	151	146	172	167	148	138	174	183	153	157	167	147	174	163	160	155	139	149	130	178	152	151	140	155	161	160	178	134	171	168	150	166	147	136	166	148	152	160	154	150	166	148	152	144	165	149	130	172	162	168	169	152	127	160	156	142	141	144	160	171	156	172	156	142	128	159	160	145	171	151	145	177	157	139	155	160	164	161	134	164	133	165	149	160	160	152	161	134	162	150	146	148	150	140	134	179	145	152	142	156	180	157	163	147	158	154	150	158	140	178	165	150	172	149	130	168	157	145	150	177	157	138	180	145	171	159	182	158	158	153	120	145	157	143	162	166	182	148	157	134	150	160	184	168	174	168	157	153	155	167	150	157	162	159	162	171	169	144	155	156	153	159	172	162	165	164	181	151	150	176	156	153	149	146	160	178	181	162	157	168	167	148	191	163	173	156	147	163	154	179	159	164	144	140	162	175	182	149	139	147	147	176	142	162	153	166	162	168	178	150	131	138	149	151	136	133	140	185	146	171	169	148	165	153	161	165	164	134	163	187	144	157	158	164	140	136	151	154	173	146	150	185	159	158	163	161	171	151	189	164	174	150	154	154	148	153	152	172	152	158	178	158	134	168	154	148	166	163	172	153	162	157	171	140	141	169	167	169	147	173	149	179	163	149	171	154	151	165	175	155	174	153	148	169	144	152	157	188	141	148	170	135	141	137	157	159	158	184	139	161	138	144	141	163	166	176	161	179	153	149	155	137	156	154	153	145	163	155	153	137	163	171	145	155	154	148	133	170	210	167	145	171	155	174	159	158	162	129	155	178	148	168	161	175	168	143	155	167	185	168	153	192	162	153	168	156	144	153	149	156	163	164	163	189	161	137	159	170	158	141	152	162	139	173	172	174	173	152	147	162	142	176	150	147	163	167	145	148	167	167	147	173	157	136	152	170	158	175	142	164	175	161	161	159	139	157	160	167	157	147	194	156	155	160	156	166	143	151	159	139	157	164	179	170	161	176	154	139	152	172	169	153	148	151	178	160	157	149	152	169	158	145	161	161	165	179	155	143	186	153	148	137	162	156	176	156	165	161	134	139	128	155	170	149	135	141	160	163	147	158	142	158	152	163	140	179	178	167	139	155	153	145	170	175	186	152	161	151	169	143	161	157	168	163	150	143	166	153	145	167	166	193	156	148	165	148	136	158	154	160	145	162	157	165	175	152	169	160	151	170	162	128	164	149	152	155	180	181	153	149	156	184	160	162	148	166	153	165	165	151	176	178	155	130	159	174	157	125	169	161	133	148	168	144	161	156	134	165	168	142	144	173	164	174	156	136	180	180	161	148	151	163	152	191	150	153	135	146	176	146	151	157	145	140	148	146	168	172	154	159	170	142	161	143	154	157	173	165	162
32346	27569	15652	18357	14812	12174	9168	8207	7191	6205	5346	4374	3395	2972	2920	2468	2132	2125	1893	1696	1415	1327	1168	1217	1182	1039	875	712	767	764	722	726	673	655	670	699	561	583	542	549	533	518	539	523	520	489	469	488	457	481	452	485	458	412	420	397	434	427	394	443	412	432	412	409	410	441	445	380	424	403	404	389	462	395	400	387	401	398	362	414	407	374	411	374	372	391	432	412	445	388	361	370	409	381	390	367	394	408	377	380	350	364	386	364	385	397	383	384	340	382	363	347	405	382	358	386	355	330	375	393	353	413	390	356	402	392	418	341	401	348	424	369	361	363	377	398	357	366	368	385	397	395	354	390	380	400	391	386	391	369	374	383	383	360	386	367	401	393	360	369	392	364	369	387	377	366	345	404	368	355	372	373	371	365	391	385	376	379	422	414	367	350	384	392	387	378	383	356	385	405	353	369	399	393	346	363	400	367	366	413	379	392	378	389	404	377	380	372	393	380	351	348	371	396	361	359	373	388	364	410	400	375	380	407	390	368	418	418	375	365	353	374	396	386	371	385	386	375	346	369	349	383	426	384	393	399	374	394	404	378	371	380	388	350	388	389	430	403	394	376	377	407	403	390	395	353	378	393	362	366	383	411	381	376	405	378	400	381	389	375	380	378	352	356	389	385	361	336	365	346	388	373	387	361	359	374	346	374	378	381	362	395	370	397	399	368	402	369	373	396	384	357	383	399	372	390	408	384	399	434	384	386	399	386	374	412	392	388	387	368	401	389	369	365	356	395	381	384	388	401	369	369	393	387	402	393	400	397	347	348	381	408	372	339	397	386	369	403	383	330	374	407	393	344	368	383	377	423	396	360	372	383	393	359	393	383	404	347	389	381	379	415	397	382	383	380	416	380	356	372	402	406	394	387	385	367	399	356	353	393	368	390	406	374	365	406	401	371	363	382	382	375	362	365	367	372	358	381	393	406	384	364	362	382	390	370	386	370	380	408	399	378	436	391	388	416	406	357	389	378	377	365	378	373	361	386	418	374	374	419	385	394	370	367	383	370	382	371	403	409	378	375	392	383	381	415	360	330	414	395	390	379	356	408	384	350	389	367	394	396	401	365	353	367	370	395	395	371	375	360	363	383	369	407	390	392	379	389	362	384	415	395	367	371	379	366	386	386	401	415	403	383	396	396	383	335	391	380	386	404	391	370	401	355	387	358	364	386	402	373	370	397	362	378	371	355	401	406	354	359	408	389	366	403	383	377	366	386	408	389	388	416	340	380	382	395	428	371	361	355	387	393	381	407	407	363	412	370	397	384	378	374	396	398	401	366	339	382	390	359	377	397	365	373	375	380	376	389	367	402	391	380	426	397	390	388	381	353	406	404	379	387	389	390	404	410	374	358	402	409	390	417	370	405	370	372	406	362	368	386	375	392	370	388	370	392	388	397	429	445	397	361	401	379	394	403	406	401	418	370	410	369	413	415	398	388	378	379	358	377	373	367	366	406	391	373	410	340	373	381	383	370	404	357	393	389	401	340	385	416	368	407	369	387	391	370	397	415	375	416	418	372	389	375	374	381	376	389	409	388	405	380	352	386	411	374	376	395	350	348	399	393	369	384	349	365	348	387	425	382	379	365	390	383	405	377	415	363	360	405	396	392	422	347	414	368	410	385	387	392	391	377	388	375	369	393	372	396	369	386	391	394	391	371	356	389	389	431	401	355	393	366	408	377	387	400	390	381	396	376	389	388	398	370	378	410	415	361	392	368	387	339	428	364	383	382	385	353	378	397	395	385	366	374	397	414	364	376	367	407	351	348	386	429	381	411	404	395	390	395	392	358	387	351	380	377	374	388	373	353	406	377	390	395	377	384	346	434	376	372	418	361	344	383	373	373	397	346	397	380	362	415	379	401	381	388	368	391	387	359	376	355	412	354	397	357	400	380	378	368	380	422	376	399	420	386	374	360	355	387	397	377	384	364	393	355	362	379	366	375	342	364	392	415	360	357	372	373	353	394	397	367	390	378	368	380	394	343	380	337	351	383	369	382	395	385	385	361	392	373	380	379	416	380	378	407	381	354	390	380	376	388	383	380	368	356	380	370	347	380	406	353	392	356	365	354	360	401	385	347	367	364	394	380	368	385	401	404	391	366	381	409	403	382	384	381	364	372	375	372	374	375	404	363	385	398	363	366	400	391	362	381	384	377	386	355	371	400	412	389	388	365	391	381	375	378	379	385	385	376	367	375	372	429	356	388	390	400	415	374	383	386	381	353	359	369	415	372	379	405	366	373	414	401	375	421	415	385	413	384	392	370	391	397	407	376	379	391	384	402	357	386	405	368	398	371	325	381	380	384	390	393	385	382	370	380	385	389	389	371	382	347	364	379	378	404	363	376	385	380	390	385	373	383	386	410	372	383	355	344	355	386	395	409	393	349	400	405	387	377	405	366	381	364	390	377	379	373	364	337	381	367	372	380	409	418	376	388	396	351	378	399	362	374	365	424	375	385	387	403	389	419	376	387	365	398	416	389	360	362	376	372	369	352	414	365	376	382	407	396	402	358	377	364	371	360	391	378	368	405	400	359	377	381	401	381	411	415	397	369	399	386	376	425	402	342	374	361	355	393	378	398	393	371	379	400	366	409	372	379	385	391	401	384	374	382	401	402	377	380	367	358	410	377	363	385	390	383	389	437	375	366	370	389	365	396	397	359	362	425	388	351	380	399	366	400	363	366	370	366	380	367	377	385	373	407	389	373	391	398	352	364	365	386	404	387	387	411	399	400	374	357	385	383	354	381	393	398	376	384	389	405	373	361	398	387	351	362	418	392	355	376	376	367	373	410	403	377	395	393	381	426	379	407	409	382	407	368	395	392	389	375	388	387	379	417	376	384	358	372	366	378	394	398	402	396	377	368	369	387	354	378	371	360	390	349	392	364	362	381	375	351	388	382	382	364	370	352	368	361	344	348	383	356	386	391	394	364	403	384	368	376	394	369	397	379	395	377	368	402	392	366	371	364	390	385	396	390	414	385	387	429	352	391	425	403	380	349	377	377	396	396	354	391	401	344	366	382	373	377	363	396	371	382	366	374	395	355	397	382	368	359	408	388	393	384	357	359	376	394	367	395	406	383	378	402	362	372	388	358	373	376	367	393	367	398	346	361	375	419	368	412	369	398	406	390	412	399	364	410	369	380	383	398	398	375	383	392	372	394	375	363	396	357	382	383	399	383	383	366	368	371	392	386	353	369	376	353	369	395	384	373	407	395	381	377	341	357	379	375	368	355	401	410	373	388	350	384	349	402	401	367	380	381	388	383	376	369	372	374	388	409	412	379	362	401	368	427	391	372	352	390	448	404	388	399	389	413	428	380	386	412	373	381	384	383	373	372	373	405	392	405	371	387	424	372	361	378	393	373	376	398	398	381	371	374	365	347	373	411	370	391	389	421	399	425	363	394	392	423	330	400	372	380	369	398	404	352	373	411	388	358	376	343	374	371
10495	6034	3135	2346	1653	1226	852	697	640	494	496	352	360	313	327	254	232	287	238	226	225	228	216	226	214	215	197	222	209	201	202	187	207	219	160	209	201	183	208	210	174	188	193	177	187	194	199	191	215	208	210	194	196	182	196	175	216	177	173	184	167	197	181	195	190	202	174	202	160	204	174	179	185	177	199	194	155	188	206	200	200	216	189	199	198	196	204	184	202	184	197	185	206	190	204	171	212	172	208	188	209	210	216	183	203	175	191	204	186	184	182	175	178	179	188	193	196	152	211	207	199	212	188	210	185	169	173	177	196	212	203	193	188	185	201	195	186	168	197	203	186	181	177	178	197	196	225	201	173	179	173	180	160	193	223	190	187	209	172	191	220	217	195	228	194	180	179	198	171	210	170	161	213	174	184	180	211	223	166	166	182	173	153	190	188	168	187	161	189	189	213	177	198	175	199	185	209	207	180	200	175	189	211	226	178	195	164	194	165	185	191	215	191	200	196	177	174	190	145	196	205	205	191	186	200	192	188	193	193	169	172	169	194	216	222	206	190	195	223	201	198	183	196	212	220	167	180	200	184	178	206	186	184	207	191	202	216	198	196	165	216	186	176	200	155	185	197	190	195	200	200	191	188	166	177	200	176	205	185	212	199	185	211	168	184	225	209	211	185	190	174	216	194	186	178	186	183	171	167	178	179	194	178	201	187	201	164	190	175	204	184	236	200	197	198	181	194	179	190	185	161	201	177	186	187	183	198	165	186	164	203	197	164	190	204	192	173	209	181	170	194	186	178	192	181	205	190	163	195	233	194	184	185	167	190	180	197	200	192	169	201	217	228	201	203	204	183	180	210	207	183	193	179	173	208	220	173	200	168	214	188	201	192	164	179	186	179	195	185	199	199	183	211	194	192	197	190	178	187	219	174	175	170	214	167	185	192	169	203	198	202	179	209	179	188	197	187	179	193	183	207	172	199	193	196	196	197	164	174	188	194	197	191	202	208	192	211	164	198	171	191	191	167	179	188	177	214	187	186	172	181	199	194	188	199	184	176	186	186	197	195	186	192	194	174	188	208	181	188	198	180	191	207	167	176	203	200	180	176	181	172	197	187	181	180	212	183	198	187	180	190	185	166	190	195	202	222	183	198	217	192	194	202	176	214	192	192	183	187	181	225	204	188	218	183	192	178	187	173	177	202	168	184	212	164	215	172	189	166	171	214	177	181	193	214	174	185	195	200	177	179	191	180	184	192	188	188	173	201	194	222	168	213	181	192	178	185	206	213	194	183	195	185	215	185	215	205	189	197	163	199	175	196	226	175	200	205	156	182	196	210	189	170	186	187	190	163	167	188	204	188	183	186	212	203	191	194	196	186	173	208	197	196	215	215	202	182	188	176	202	178	198	199	167	185	185	162	198	208	181	203	186	209	189	175	159	197	191	189	177	168	214	201	170	183	193	174	166	192	208	193	196	202	182	202	174	183	204	199	175	160	191	164	173	193	197	185	184	191	191	177	197	225	186	222	213	195	200	189	200	195	195	198	168	184	206	203	184	195	198	178	191	194	175	178	184	186	175	194	179	211	192	181	202	187	194	216	185	188	218	194	206	178	191	196	194	169	165	175	161	203	217	201	185	211	202	177	198	197	190	218	190	159	186	177	178	201	209	205	197	190	179	182	182	162	204	194	187	193	194	176	170	203	170	207	192	197	191	178	192	198	173	194	186	191	198	191	189	183	186	191	223	188	182	173	170	202	195	185	183	191	193	194	202	189	187	189	195	190	177	200	198	178	185	178	199	198	192	171	198	176	202	211	200	199	198	205	174	192	184	197	183	203	183	163	181	162	180	205	197	195	184	191	196	187	182	172	218	203	204	196	209	184	197	201	184	185	199	188	213	195	182	181	182	204	185	201	201	203	189	196	189	174	189	213	213	184	196	219	195	230	199	201	180	206	199	195	204	188	177	193	181	205	209	190	228	163	189	197	229	165	190	177	179	171	201	220	206	179	165	166	180	181	201	189	230	175	201	168	211	202	209	189	217	196	187	188	196	183	174	206	222	215	182	178	193	173	196	195	202	194	191	177	175	166	206	184	182	178	182	194	203	177	204	180	162	178	209	175	228	198	172	184	176	203	175	207	186	206	197	188	139	181	196	189	193	192	214	204	207	189	176	187	188	191	187	190	189	198	210	214	207	178	183	173	191	196	206	184	176	209	207	196	204	205	187	190	206	182	194	194	201	187	182	190	183	207	200	181	195	184	180	198	192	182	190	227	177	186	197	177	202	160	193	177	180	175	191	184	175	183	159	212	183	183	163	174	201	207	174	176	199	195	206	204	188	212	210	190	183	197	192	199	186	185	194	222	163	203	184	192	161	212	184	182	220	214	202	185	187	163	182	181	173	194	161	182	198	185	191	182	213	187	196	199	197	190	188	202	202	190	167	189	194	195	218	205	186	189	181	190	192	187	205	170	161	188	201	187	189	200	170	206	199	217	202	163	190	204	195	177	209	201	192	172	203	185	170	176	187	174	182	174	187	169	195	189	177	169	192	191	180	194	175	156	192	205	209	179	171	206	186	182	174	176	184	160	214	178	184	197	194	183	211	173	191	208	194	185	188	172	205	206	200	175	176	206	182	211	225	215	175	197	192	190	194	213	185	197	198	174	188	193	193	184	184	193	198	183	194	175	195	204	175	161	182	182	180	179	175	197	211	197	205	193	195	180	186	198	204	189	179	207	172	201	212	170	208	176	191	199	179	174	172	202	202	185	169	229	157	182	200	174	185	183	199	206	203	237	181	184	182	163	187	189	189	179	208	179	173	193	212	169	188	182	194	202	191	198	195	219	190	201	182	199	194	180	160	174	188	191	206	202	203	189	213	188	198	205	170	176	187	220	169	179	161	172	207	182	208	169	208	164	189	197	184	188	192	184	173	198	197	189	190	190	193	195	187	175	196	180	177	172	203	199	194	177	192	193	195	194	183	208	187	177	190	186	207	199	188	185	159	164	193	203	190	193	224	195	193	197	179	177	192	199	192	195	188	173	172	168	178	191	205	205	155	215	181	188	204	170	189	173	196	198	199	192	172	192	190	178	188	206	208	199	192	194	232	167	194	190	179	180	187	197	199	196	174	180	175	184	232	215	162	188	176	178	180	211	190	202	157	189	184	193	195	185	185	206	189	183	180	225	178	189	220	176	193	194	200	201	188	183	190	197	173	186	195	178	190	167	193	190	207	173	201	189	194	176	218	202	212	197	186	190	205	219	178	178	208	174	182	196	184	186	215	176	173	179	205	190	213	195	199	210	201	173	184	180	190	215	186	171	195	171	189	194	200	200	183	196	191	174	188	212	185	216	202	188	209	206	203	187	201	196	177	205	183	192	177	191	182	183	215	195	170	148	193	196	173	190	176	181	190	193	192	202	196	196	191	203	171	184	202	199	223	203	208	197	232	187	196	169	191	184	194	188	218	197	184	185	179	217	197	191	192
8226	6257	5714	6978	6194	4828	3715	3010	2694	2487	2048	1527	1378	1237	1124	984	1010	893	799	754	737	704	680	680	645	626	559	564	571	549	592	556	517	559	529	508	489	498	531	494	480	463	525	464	528	464	483	468	507	454	470	473	465	468	485	481	483	428	446	468	480	459	504	458	440	476	503	479	498	469	477	454	447	448	422	432	423	447	465	424	460	486	448	457	446	466	463	427	442	429	476	463	471	474	461	459	440	458	457	465	461	479	463	449	488	425	461	448	472	437	463	479	445	431	469	470	436	465	456	458	425	444	432	477	460	460	467	463	429	447	442	436	468	441	460	464	470	461	445	488	441	454	479	424	466	461	476	449	430	471	479	452	467	446	434	446	498	450	450	439	467	449	467	469	433	406	495	454	489	432	443	441	478	437	458	456	487	457	451	479	414	464	467	449	414	457	426	466	465	430	453	480	463	465	450	465	417	467	458	451	505	439	450	465	474	455	436	485	457	462	474	458	439	475	459	424	464	433	430	471	462	428	464	464	487	488	473	486	436	436	458	451	440	458	465	447	444	476	478	480	480	496	471	470	456	456	414	464	490	450	423	464	436	459	449	448	432	455	463	455	444	437	478	472	442	461	494	452	453	474	499	453	440	431	451	465	439	435	487	466	453	481	459	423	444	443	457	453	482	472	462	472	463	467	466	481	410	482	474	436	470	430	434	473	456	451	490	454	448	471	426	442	454	488	487	454	439	448	413	444	468	449	455	465	459	472	465	431	475	458	456	460	463	483	429	465	410	484	458	481	465	489	491	456	461	444	455	425	457	442	453	455	475	475	456	471	512	424	443	430	434	502	446	457	428	487	464	412	457	466	446	463	456	484	489	461	441	491	423	479	464	472	487	450	455	476	432	435	441	469	450	452	444	470	449	440	468	425	473	470	443	442	422	437	424	454	451	462	469	455	475	418	455	419	443	447	463	442	420	437	447	446	453	451	463	461	472	472	446	482	447	464	461	439	440	451	507	452	462	476	439	450	486	411	389	467	426	435	488	425	452	466	471	513	448	453	434	475	417	460	483	523	472	467	457	425	420	448	452	477	462	454	430	457	438	470	476	466	474	467	436	487	437	440	474	417	423	473	487	427	453	442	467	505	470	464	441	438	437	425	421	432	463	451	449	406	453	463	444	445	439	462	475	475	452	463	467	479	451	441	462	427	466	459	461	437	478	459	432	452	449	439	467	456	456	437	463	478	469	454	406	461	413	468	436	516	443	444	469	461	458	430	445	478	457	438	432	442	431	481	474	457	452	426	451	480	435	444	472	435	447	440	443	464	465	428	462	437	465	437	425	443	434	491	457	459	452	461	416	440	420	462	449	470	485	461	468	455	461	468	445	465	438	455	478	491	453	458	469	446	450	439	479	441	438	470	462	438	442	443	481	444	450	432	479	447	457	463	425	471	456	449	504	437	425	511	472	432	404	409	455	477	457	455	481	459	443	474	526	473	443	430	492	496	475	443	436	450	430	484	406	464	433	485	467	468	474	459	507	491	462	446	447	430	425	467	474	465	465	442	444	397	422	462	464	436	436	431	440	445	467	436	463	445	477	456	484	443	412	458	467	458	485	496	468	464	506	438	479	446	439	478	440	461	475	456	482	419	464	467	416	463	478	499	456	475	408	451	459	462	458	442	457	429	469	425	440	480	461	423	409	442	478	471	466	439	441	476	425	453	440	457	440	456	489	468	456	433	447	436	464	424	449	436	443	401	448	514	460	486	437	436	476	475	464	417	440	476	439	493	480	445	431	454	454	451	471	443	484	463	444	465	456	473	454	474	425	463	468	436	458	443	491	457	452	448	449	459	425	438	462	466	460	440	486	502	470	420	464	475	466	450	487	431	484	465	472	446	475	464	456	454	472	410	462	468	468	426	436	468	472	455	455	432	430	424	447	432	457	466	447	435	428	485	437	465	479	481	472	473	462	445	438	445	466	496	480	443	478	451	468	481	435	438	455	459	447	430	448	442	441	485	467	464	452	460	449	478	442	487	455	475	458	458	462	450	468	464	435	481	430	466	445	455	486	475	498	431	442	455	472	462	447	413	475	463	458	460	486	427	467	465	464	493	448	464	469	468	465	466	433	445	442	463	436	448	450	456	441	465	452	462	413	462	438	445	444	492	448	426	460	443	477	468	463	462	465	448	444	457	468	455	443	466	477	455	446	453	422	461	448	435	507	436	467	415	459	507	476	466	485	459	475	466	520	447	433	489	477	483	464	435	485	432	454	475	442	456	458	458	467	450	454	438	468	457	470	458	487	440	459	457	431	444	466	464	472	407	481	478	492	471	452	471	457	411	471	472	437	437	490	436	488	436	510	470	442	438	437	476	460	460	471	492	481	433	416	462	461	456	444	438	445	415	444	405	463	448	464	460	456	449	476	442	476	451	454	448	431	492	431	489	475	479	498	442	465	492	448	438	476	469	443	431	432	465	459	455	441	486	438	436	437	417	462	460	492	499	439	427	478	445	438	444	474	450	461	454	455	453	449	442	403	450	466	438	423	434	451	425	449	440	460	475	471	446	489	457	399	464	430	442	437	436	456	461	423	441	480	469	476	465	464	496	453	416	496	454	436	467	471	417	485	427	444	444	470	465	431	459	457	490	466	454	495	441	428	455	486	467	467	481	478	469	471	418	470	443	461	460	459	436	471	448	452	434	424	434	466	452	504	450	476	456	460	442	475	469	443	434	457	487	480	484	436	487	472	440	442	463	475	434	461	467	450	450	440	446	455	455	460	441	476	467	434	438	457	432	466	474	469	467	471	471	412	455	448	445	468	477	440	411	472	430	448	435	448	455	479	446	466	448	430	477	486	443	469	439	444	472	487	450	420	440	458	459	438	419	453	450	515	474	450	427	466	480	433	491	390	451	444	485	413	486	418	482	436	472	474	474	469	462	470	447	448	436	451	461	465	453	434	430	456	485	443	452	488	450	448	443	470	432	464	444	481	453	450	432	442	453	441	450	420	454	476	473	460	471	493	446	449	464	460	442	468	455	462	492	445	433	483	437	458	471	420	466	462	476	425	483	467	512	454	474	411	441	445	448	424	473	449	469	466	486	480	434	448	468	443	450	467	474	462	455	462	474	461	459	477	442	457	454	446	468	424	476	451	455	502	522	454	472	464	428	487	451	422	443	457	469	468	454	451	485	454	454	438	464	453	418	476	448	443	455	466	483	459	448	425	418	458	442	506	454	408	449	489	448	419	445	453	458	467	446	442	443	503	475	443	475	421	456	444	474	471	440	451	453	457	466	461	434	482	471	475	469	460	436	458	453	436	452	492	466	441	455	471	417	438	418	476	445	456	496	459	456	468	423	457	422	448	414	420	466	490	436	501	453	469	468	458	467	488	456	464	437	428	486	448	450	466	424	435	446	480	460	482	424	490	444	443	434	442	462	435	466	453	467	479	477	452	481	447	428	436	436	452	438	490	468	442	457	470	493	454	445
31660	23104	12597	7474	4627	2648	1660	1272	1169	881	764	617	576	484	520	422	400	353	314	303	257	272	238	266	254	256	250	251	237	225	231	200	240	200	182	222	204	201	202	184	193	245	172	170	185	198	211	200	167	209	193	213	193	224	192	180	194	210	192	173	189	188	170	179	184	204	190	186	209	180	198	195	220	186	207	186	165	201	198	190	208	213	183	179	167	189	177	176	199	186	190	172	185	171	180	187	176	206	187	185	197	159	168	193	176	173	173	198	195	187	208	160	207	170	191	216	196	207	156	203	197	188	199	217	183	199	202	203	193	176	221	192	187	183	204	211	173	165	182	170	195	191	226	180	176	204	212	193	197	192	199	170	206	195	203	189	209	172	177	180	195	160	191	206	177	190	200	188	179	174	176	180	186	191	171	192	187	193	202	193	174	191	193	200	181	184	189	151	222	188	190	179	167	186	198	187	165	191	163	167	187	170	177	188	197	186	175	192	216	188	186	185	190	179	200	186	197	190	235	172	164	168	185	220	166	177	199	166	148	181	194	198	203	204	182	192	213	184	192	185	170	156	184	182	167	178	198	177	218	161	202	208	194	184	181	189	197	226	167	192	189	194	202	229	171	177	169	199	160	184	194	173	213	207	172	193	173	174	174	173	181	187	183	197	174	223	181	194	213	163	164	205	187	163	174	203	183	186	179	178	155	185	187	201	184	185	202	203	206	203	201	201	187	183	183	165	204	198	199	180	165	182	190	187	194	175	148	217	187	174	192	158	203	204	201	173	196	192	190	214	177	202	203	210	190	162	219	180	187	197	185	177	180	189	178	199	183	203	205	188	198	167	200	190	188	165	175	178	189	183	187	189	177	182	229	166	176	166	191	171	191	219	209	185	201	187	184	173	189	159	198	164	205	174	202	159	183	207	184	196	199	181	191	186	176	182	179	176	196	189	188	184	181	195	180	212	178	176	192	183	199	212	187	183	197	191	215	187	183	216	198	230	183	190	215	185	205	186	178	202	166	192	202	197	183	219	181	186	209	169	180	176	194	196	166	176	156	192	183	202	171	190	199	220	195	187	171	194	160	193	193	191	201	183	201	190	196	203	177	163	175	187	181	206	191	169	171	194	175	184	174	209	199	188	218	189	211	172	212	173	189	201	179	190	201	175	201	189	182	192	187	180	213	216	194	196	187	227	195	199	177	197	176	176	202	170	193	211	203	189	204	197	181	157	205	202	215	172	191	201	193	187	172	178	226	202	188	186	192	169	206	168	189	165	152	146	188	192	178	176	211	184	199	181	197	170	191	203	191	174	210	196	193	193	200	177	159	201	195	201	167	181	183	162	175	198	192	187	182	190	167	176	204	157	196	198	159	184	202	196	177	178	174	218	184	209	177	182	207	160	205	188	216	207	191	187	159	199	179	185	187	202	190	165	187	170	198	197	198	211	210	220	175	214	185	171	193	177	185	177	209	196	159	170	166	198	174	209	187	181	174	187	174	231	182	167	180	195	185	162	178	195	173	214	184	186	187	198	204	190	184	203	211	197	194	189	201	179	179	195	160	202	163	163	207	198	198	182	156	201	188	193	181	189	179	177	192	182	177	185	183	168	181	182	178	179	218	183	199	173	169	171	186	193	202	180	187	204	196	172	175	188	199	185	183	196	207	215	193	160	185	197	158	175	235	181	215	194	212	197	172	182	194	189	205	199	186	193	219	190	201	199	210	186	193	189	191	187	160	190	204	205	192	180	210	191	178	185	191	175	203	203	166	184	218	200	223	171	185	192	178	188	167	210	194	206	212	179	216	203	194	182	182	191	166	200	189	213	198	203	185	198	193	193	177	178	169	205	185	194	189	226	207	167	197	208	156	176	193	170	206	185	169	186	191	210	191	207	211	183	191	204	231	189	180	175	188	188	185	187	156	184	168	203	182	182	180	187	187	203	181	181	221	200	184	197	188	212	184	172	190	210	199	198	164	188	166	195	187	220	196	174	189	184	198	193	194	193	190	194	187	157	188	186	204	164	179	198	187	190	172	187	193	177	208	174	192	193	172	193	187	174	208	192	187	205	179	202	203	181	202	228	196	188	219	231	199	203	192	221	160	192	193	195	190	205	212	197	199	195	198	184	195	178	205	168	179	193	196	187	207	182	201	186	215	180	194	216	182	188	183	202	191	204	201	186	191	182	192	184	149	193	195	188	195	176	191	215	200	173	194	193	159	190	194	222	166	196	193	175	166	204	166	199	189	189	202	175	207	201	190	174	197	189	167	196	164	174	193	188	188	203	176	198	201	189	185	202	187	163	193	212	203	178	177	211	182	198	189	198	214	172	184	176	166	172	171	221	183	174	185	190	194	201	192	210	187	182	180	185	184	201	188	230	213	209	167	190	186	197	195	187	179	197	186	203	187	196	186	196	201	163	181	169	193	197	212	182	201	201	217	215	181	165	221	199	196	176	157	198	173	189	218	179	166	223	205	183	191	169	198	165	200	199	206	195	169	193	206	187	208	188	176	212	201	195	191	182	175	207	181	174	196	202	197	203	179	170	194	192	178	177	173	220	202	163	184	189	187	178	207	178	191	187	190	198	204	204	181	193	192	215	153	203	176	190	218	215	212	202	197	172	195	194	211	190	178	200	159	210	197	200	187	189	197	157	210	173	181	188	171	192	189	215	187	199	205	188	192	218	201	175	183	183	184	203	206	168	191	214	199	190	177	197	182	171	163	175	199	201	199	206	188	200	188	207	182	179	230	220	201	181	188	227	206	166	176	170	190	207	204	169	173	141	209	220	214	204	178	201	188	200	177	176	205	173	167	183	189	184	156	182	188	217	174	217	201	190	190	202	201	201	186	176	183	171	189	200	187	181	230	190	204	197	190	223	159	194	168	172	172	202	202	195	173	191	168	189	189	181	226	188	192	162	181	205	182	197	180	192	199	194	199	187	183	202	197	181	186	183	196	196	170	187	190	192	178	188	178	190	197	186	196	193	190	186	195	194	169	191	191	188	187	209	173	199	193	213	193	197	196	146	157	181	210	176	191	184	176	193	185	204	200	209	206	186	176	169	198	179	176	160	173	198	174	190	205	206	173	202	184	186	182	189	200	194	192	222	197	169	157	186	206	189	182	201	190	183	189	197	210	185	186	173	211	175	202	213	191	191	178	209	221	190	206	202	182	199	177	167	200	177	188	180	179	186	188	219	191	188	203	204	219	187	217	200	191	183	174	196	199	153	188	198	219	188	187	174	181	190	180	192	199	179	169	183	194	210	197	196	185	182	198	190	174	202	169	179	183	165	192	183	218	200	178	179	171	189	152	195	195	193	202	172	185	202	180	208	185	211	199	185	176	196	164	197	193	187	208	182	192	185	199	196	233	213	190	202	194	191	166	211	210	189	188	171	217	183	183	186	213	185	241	190	203	175	196	193	209	183	182	222	187	175	212	208	192	192	192	174	177	188	204	198	187	162	181	206	166	177	193	179	206	200	177	208
24657	17342	11696	13609	11814	9233	6668	5775	5152	4607	3854	3068	2805	2228	2102	1891	1762	1469	1495	1209	1114	1107	1050	1025	910	877	783	716	708	686	620	638	672	659	662	608	640	592	563	556	520	564	562	521	534	519	521	413	472	453	512	538	516	486	494	506	481	470	514	518	449	474	487	487	451	502	473	503	430	482	447	466	416	441	439	435	422	469	424	442	486	481	482	425	482	441	470	464	457	428	429	449	389	452	458	462	462	405	463	442	466	461	456	429	449	451	468	476	439	427	471	478	428	472	477	431	460	467	464	431	447	428	446	458	418	442	415	447	460	476	450	492	461	454	430	493	448	461	474	484	433	412	462	478	452	459	475	457	460	439	449	491	443	448	472	417	435	462	466	463	432	452	449	427	457	434	435	446	461	473	499	479	445	462	442	471	468	452	435	423	433	420	486	461	475	422	426	495	428	432	481	438	442	458	445	435	456	448	444	468	461	476	448	447	455	446	441	431	446	442	436	413	433	465	466	477	460	453	499	503	442	465	442	404	440	449	529	427	472	503	455	444	457	489	422	467	467	468	458	466	462	457	454	485	470	448	451	486	474	450	434	448	432	445	439	432	406	444	461	427	411	448	461	403	489	451	436	477	434	423	449	431	440	456	448	443	437	436	439	444	429	458	457	454	440	433	449	488	438	466	464	403	469	437	450	459	435	422	476	484	459	468	424	465	409	438	425	431	449	434	436	453	457	454	469	430	474	487	453	460	427	461	404	426	418	455	470	477	466	404	414	433	423	485	403	452	435	441	439	415	442	466	448	460	459	450	437	459	445	430	456	457	466	467	438	466	432	450	429	457	483	442	448	464	473	489	467	469	442	504	436	458	453	438	472	452	453	428	471	455	456	482	443	432	462	437	474	474	443	430	425	457	446	445	446	414	409	482	416	464	477	426	450	441	476	404	443	436	437	452	443	439	451	450	458	466	450	468	475	434	477	420	501	447	471	437	422	478	477	437	465	448	402	452	416	428	490	400	468	464	437	494	465	452	438	483	509	450	470	424	468	446	449	458	429	471	488	464	424	427	443	450	469	479	470	499	442	445	443	449	458	486	438	461	478	461	439	447	414	426	463	461	445	410	472	498	477	447	482	479	447	469	439	465	427	477	455	456	447	487	440	448	503	473	447	413	451	449	461	453	459	456	458	448	454	492	446	455	432	454	498	438	431	438	429	451	452	447	425	463	465	441	464	479	454	459	428	451	418	459	428	451	447	471	435	458	470	482	440	468	452	479	432	477	449	455	469	465	434	452	413	453	459	442	437	496	479	439	454	496	456	466	433	492	468	439	452	459	435	444	461	461	466	453	466	477	446	493	472	446	473	471	470	420	414	426	474	446	428	418	487	441	460	448	455	481	442	449	465	424	481	469	457	428	457	419	453	467	445	448	425	426	450	459	432	408	436	445	453	413	474	418	444	439	446	445	450	460	455	484	409	431	467	464	465	421	429	431	450	493	442	489	452	469	463	474	461	427	423	445	479	445	413	444	430	454	492	451	462	463	445	455	450	425	424	462	441	474	464	435	436	421	440	450	466	426	457	415	443	480	446	473	449	457	452	504	460	458	478	463	459	476	420	466	411	457	439	446	429	485	441	428	432	466	473	438	440	495	464	440	480	437	399	439	534	442	422	461	395	443	434	469	445	484	445	492	470	443	429	475	447	446	441	452	471	429	488	446	472	446	421	455	461	462	450	472	431	458	477	487	456	451	465	451	418	514	430	436	492	450	474	440	489	476	472	480	466	417	460	450	483	451	429	463	480	473	447	439	456	470	468	479	445	474	467	449	490	456	433	506	415	459	467	463	491	444	461	467	448	427	457	436	455	504	429	469	457	436	424	483	443	450	398	420	452	443	427	424	443	484	448	450	431	453	453	446	448	463	451	450	440	448	457	446	434	423	471	463	477	456	467	470	497	446	439	469	456	465	465	461	456	445	463	440	453	489	412	470	430	508	417	494	419	439	431	465	472	434	438	474	437	434	465	434	456	433	447	469	432	475	430	440	459	470	474	472	434	478	434	469	458	453	476	456	433	429	445	415	457	440	440	468	507	403	449	472	468	431	436	454	474	445	430	470	502	426	422	447	450	436	466	427	480	461	437	467	475	453	458	464	490	451	458	418	456	463	420	454	452	501	436	485	449	478	485	447	430	432	473	446	453	469	427	494	455	453	450	442	464	410	475	424	427	473	430	466	451	445	415	435	447	449	435	477	512	440	474	502	477	433	437	404	434	483	472	417	454	445	467	475	435	474	472	448	437	467	442	474	449	406	447	455	448	421	442	486	470	426	421	451	505	457	426	424	434	461	421	457	440	469	441	455	477	508	449	433	479	439	452	490	450	462	442	418	475	485	459	500	465	465	451	409	434	478	455	455	464	436	461	458	432	462	449	456	483	470	424	445	445	453	434	447	445	440	501	437	431	480	429	443	446	480	441	444	416	453	489	452	453	452	479	451	422	435	459	449	441	463	446	464	465	455	434	442	430	420	441	463	472	422	436	465	461	467	455	501	458	441	485	467	479	437	451	449	439	457	470	461	456	454	452	473	442	424	448	437	472	456	470	429	474	434	435	464	463	457	460	453	452	462	467	446	453	409	481	468	491	445	435	402	457	440	460	427	424	452	427	462	437	457	498	448	450	445	465	447	447	430	430	414	444	451	450	438	420	427	455	443	471	431	420	471	438	462	440	436	449	444	460	433	446	465	470	452	464	484	467	463	417	454	421	462	457	481	423	471	462	433	434	425	438	450	428	484	407	457	444	407	436	451	453	443	468	463	480	472	447	452	442	476	423	460	474	439	477	410	462	473	486	459	440	446	424	482	432	409	476	456	436	447	429	444	421	421	429	457	474	461	471	422	459	472	467	437	462	440	463	493	410	458	443	515	467	443	414	434	475	470	435	482	429	441	466	457	461	445	453	452	402	472	456	424	443	447	475	435	454	461	449	405	441	441	428	434	459	458	428	453	459	430	493	427	467	433	438	434	446	464	434	451	450	475	423	464	469	431	417	476	454	433	474	498	428	435	441	462	438	457	475	461	448	439	429	472	447	470	467	505	470	454	494	463	471	463	431	443	443	458	462	448	421	456	440	458	429	448	450	465	388	474	436	465	460	461	444	459	491	435	455	503	447	442	423	465	450	427	446	446	479	418	451	470	460	461	482	493	425	437	495	451	445	473	498	439	451	428	449	418	442	481	435	408	476	446	490	464	469	431	454	453	435	465	489	461	471	485	455	438	418	486	447	431	453	419	450	423	442	472	489	420	435	446	429	465	453	461	438	471	449	474	448	480	468	449	445	488	429	476	461	435	481	441	449	463	451	465	441	472	465	426	457	428	447	446	481	454	426	462	492	424	439	463	462	448	447	482	490	466	420	474	433	448	469	491	488	483	452	440	483	433	440	447	439	443	438	434	439	455	434	466	483	403	452	474	429	473	454	457	441	468	448	471	411	413	455	395
41213	32257	19247	12882	7361	4381	2715	1980	1668	1274	1078	931	794	706	563	533	473	454	380	372	311	314	300	282	267	243	205	226	222	226	223	228	221	212	194	199	182	173	165	184	198	199	185	191	188	171	161	157	165	183	167	157	170	156	173	159	153	144	179	182	155	169	180	177	176	177	203	149	174	136	156	192	173	142	170	159	150	150	156	178	183	153	150	164	154	150	143	154	169	154	146	161	155	175	166	147	187	146	155	145	141	156	151	163	143	148	172	141	170	157	147	132	135	149	166	163	160	148	151	161	142	143	156	166	162	170	170	166	160	175	171	164	174	162	183	160	144	146	157	176	147	164	168	164	165	163	159	147	155	141	156	159	185	156	172	128	160	150	190	148	171	186	158	152	153	164	163	191	196	131	153	160	176	139	150	175	146	143	151	167	156	178	180	141	163	149	156	144	173	159	160	149	154	152	180	161	141	155	168	151	156	170	170	128	173	172	140	166	169	144	154	162	140	170	158	146	169	152	165	168	176	171	142	163	168	150	169	136	151	165	149	173	147	175	158	163	171	169	167	163	123	182	175	168	139	120	189	194	173	140	144	134	155	154	167	169	158	166	173	160	154	169	169	200	158	174	170	160	169	193	169	139	137	143	163	158	160	199	149	175	136	172	164	183	155	150	134	162	152	156	162	159	159	130	160	153	190	155	151	160	175	149	154	161	160	143	159	142	147	171	175	185	157	159	174	149	136	167	150	174	199	171	142	159	162	157	138	133	155	177	166	163	152	155	164	160	170	149	166	173	160	141	170	151	158	166	166	144	135	159	161	155	178	173	157	145	155	185	168	154	174	151	140	186	158	172	159	154	145	146	134	150	173	156	151	163	167	170	155	154	147	155	185	190	172	151	165	169	135	169	137	135	151	158	173	149	157	146	164	180	147	143	154	148	179	147	150	170	142	177	144	142	143	177	157	176	151	146	145	159	156	154	150	147	171	154	154	157	174	158	159	127	172	142	176	182	162	157	166	163	149	167	155	149	177	165	179	148	139	163	161	189	153	136	179	150	175	172	163	139	161	188	175	171	153	144	159	154	183	172	167	133	158	157	170	154	190	168	175	142	157	139	177	164	139	179	137	157	161	148	179	172	159	182	154	172	131	151	144	159	161	145	186	185	157	191	179	139	152	146	154	150	173	164	155	174	148	175	151	142	154	180	139	155	156	162	146	162	169	172	156	155	158	144	150	156	190	165	136	145	167	158	155	176	147	176	161	153	153	159	162	182	169	167	146	154	171	156	164	175	149	181	154	167	173	165	177	158	166	187	171	176	171	174	169	170	158	154	150	166	153	176	166	157	163	155	167	161	161	165	137	158	139	156	161	146	172	167	153	158	175	144	157	160	153	171	134	132	177	138	143	173	173	141	158	173	156	185	149	179	169	160	162	178	150	182	171	157	168	151	172	171	150	158	172	156	181	181	159	168	159	162	132	155	152	140	168	145	163	145	136	190	148	155	147	173	182	148	152	165	158	146	164	170	167	159	164	161	176	169	169	172	150	144	163	130	152	158	170	153	200	156	181	165	145	166	163	149	160	169	157	140	145	171	147	147	158	158	170	173	153	168	161	146	168	146	147	162	152	138	175	157	181	200	163	169	155	141	157	178	156	136	143	169	172	176	161	159	166	139	155	163	146	173	165	161	151	145	170	148	147	165	164	171	145	145	189	154	180	173	152	133	153	143	155	175	138	128	145	148	174	180	150	155	155	146	156	164	154	150	169	160	143	191	185	173	162	165	164	161	184	188	189	151	188	154	142	173	165	163	158	147	163	162	165	170	147	156	171	169	161	155	163	174	142	171	146	150	172	156	171	165	156	150	158	147	150	159	166	179	173	163	176	147	156	129	144	168	166	171	143	150	174	154	143	179	146	159	162	151	171	144	162	136	168	146	164	171	173	162	156	172	162	142	167	149	140	160	154	130	171	157	179	163	151	160	175	156	179	176	175	179	163	122	179	162	163	149	164	178	143	154	156	161	172	162	172	161	168	158	180	172	169	145	162	164	143	130	134	158	176	155	141	147	174	166	158	174	122	136	150	140	178	137	162	180	154	173	133	153	152	167	166	173	148	152	141	153	143	145	159	152	140	140	147	165	196	185	130	161	163	168	167	155	159	156	149	168	158	145	160	157	160	168	162	173	140	155	181	173	139	155	158	164	149	166	180	186	150	185	154	138	154	154	158	164	141	161	175	200	164	169	136	141	150	187	186	187	174	138	187	141	161	153	158	154	137	140	164	156	163	179	156	154	184	168	149	156	155	167	173	166	177	151	133	172	152	173	168	152	148	147	154	177	154	173	164	153	157	172	157	172	171	156	171	168	173	142	133	143	154	171	150	165	129	147	149	176	159	146	177	158	165	172	158	135	142	143	140	150	146	177	162	145	156	178	163	135	146	166	158	177	166	159	155	135	155	140	145	162	184	161	179	167	143	147	177	149	158	155	157	186	169	182	154	171	172	143	140	136	148	151	157	184	175	170	186	141	156	156	168	149	157	158	185	150	164	165	159	176	156	176	164	169	160	170	186	161	181	150	159	169	173	140	165	121	153	149	171	135	155	147	148	176	163	177	181	126	147	167	140	179	151	162	149	167	144	161	141	161	178	161	148	178	132	162	160	143	172	160	146	160	153	163	168	150	155	159	154	150	159	144	171	151	139	166	134	163	143	163	176	149	175	166	142	161	149	153	170	146	155	136	148	168	169	156	151	170	158	177	184	155	168	197	174	144	186	170	147	156	158	146	145	150	177	159	136	162	160	157	171	136	147	158	166	154	164	180	182	153	158	159	155	155	170	177	156	154	161	173	145	157	151	178	146	165	153	157	152	163	165	151	163	159	160	160	161	176	183	159	163	164	150	155	155	183	142	180	179	174	157	168	177	151	174	141	144	169	156	181	158	169	171	154	164	176	171	154	149	163	159	157	165	150	166	144	185	147	166	165	159	166	154	146	166	152	170	162	164	145	198	152	150	151	141	159	189	154	145	151	173	162	174	155	139	165	172	176	150	131	165	147	158	147	149	157	161	178	152	151	168	177	161	181	155	168	141	148	147	190	157	167	171	168	162	143	144	157	190	169	171	145	158	163	147	176	134	164	158	172	156	155	177	159	161	143	137	147	161	159	142	173	193	175	166	156	153	157	156	162	148	154	136	132	162	164	159	153	168	167	144	161	155	164	183	163	146	143	172	178	149	172	170	158	158	155	157	164	161	149	166	180	176	154	164	140	155	160	169	165	165	161	172	159	150	159	145	133	186	178	145	162	151	171	160	177	148	155	151	134	173	148	166	169	165	159	163	141	161	160	185	168	169	134	181	145	160	144	163	156	148	127	161	163	159	168	155	193	152	177	163	171	159	183	156	152	167	169	154	194	165	177	163	184	168	178	147	161	185	154	137	176	170	148	165	143	176	152	142	146	152	168	145	167	202	184	154	155	145	136	163	170	160	144	158	158
30935	24522	15413	18598	15711	12264	10023	7939	7969	6239	5267	4650	3867	3265	2936	2676	2350	2074	1970	1587	1508	1434	1359	1183	1149	1049	944	832	843	767	765	682	687	759	661	650	613	590	522	507	529	529	506	558	539	488	491	513	518	476	456	490	448	459	443	455	424	417	441	418	397	447	418	423	413	422	478	391	415	397	400	399	417	368	406	403	370	442	337	416	402	394	378	421	368	388	407	371	396	390	401	406	401	411	390	377	409	334	422	391	367	385	373	394	397	401	390	393	373	378	372	403	390	424	388	384	355	410	422	390	375	415	389	425	371	401	375	375	401	412	398	393	387	392	370	423	380	425	382	368	382	359	373	401	388	423	371	399	366	420	397	365	374	394	390	412	378	390	423	364	391	383	387	398	383	392	396	387	397	380	400	375	382	380	388	389	371	383	386	394	391	406	406	383	400	401	383	404	411	416	393	391	360	360	372	395	353	374	380	364	439	366	380	385	353	375	400	392	421	395	393	387	390	395	407	368	377	369	405	415	396	406	402	374	411	389	402	373	414	368	364	402	388	385	392	392	377	378	411	376	412	374	368	400	353	382	372	403	389	418	384	428	370	412	409	395	401	386	376	347	381	386	383	420	403	359	390	421	395	376	393	395	381	356	383	392	382	391	393	436	393	404	384	390	392	374	381	380	380	388	378	365	403	371	409	415	396	405	380	374	368	381	389	366	354	399	406	374	425	374	416	369	381	396	393	392	397	383	392	374	384	381	346	362	406	369	397	391	358	364	390	359	418	388	423	376	398	380	406	396	410	388	421	379	429	410	422	400	368	360	421	382	384	371	380	391	394	400	387	392	388	394	402	381	352	429	365	344	395	355	406	404	426	400	401	362	395	391	375	396	395	394	381	349	388	392	367	393	337	383	391	380	389	383	366	380	403	383	396	420	361	375	387	413	354	388	393	381	362	351	391	417	381	401	357	383	398	396	367	377	386	359	397	397	383	408	401	384	379	406	377	398	386	409	419	366	418	400	408	362	399	418	408	388	372	427	369	390	362	387	346	392	394	368	373	380	401	385	364	395	379	404	349	370	428	394	386	367	415	433	386	371	404	389	382	360	387	406	388	387	372	362	371	418	393	395	386	395	389	372	372	400	414	364	368	385	391	410	414	394	381	410	392	358	413	398	376	379	404	392	398	375	379	380	399	385	430	385	387	387	383	413	429	387	361	374	346	400	401	381	412	410	397	376	399	410	410	373	360	401	364	413	409	381	394	382	389	379	402	363	375	386	373	385	408	371	369	381	419	391	400	386	383	374	359	352	374	389	373	377	356	397	360	387	393	388	391	386	392	406	362	383	383	395	435	366	368	402	433	362	405	389	387	392	361	399	403	380	394	383	394	365	392	408	392	379	408	378	372	418	389	387	364	392	388	380	388	392	393	392	388	406	380	396	380	388	431	378	381	349	371	416	357	345	374	415	388	402	412	405	404	373	378	392	381	394	408	403	394	367	407	408	387	388	394	406	389	402	401	399	388	373	392	400	383	387	402	411	396	403	359	373	384	368	370	423	362	404	367	403	394	375	388	350	408	389	369	413	393	367	377	403	350	336	392	372	381	399	380	370	399	398	390	369	362	408	390	405	365	393	371	378	390	391	421	380	386	396	376	407	393	423	390	367	385	382	359	371	382	382	376	412	369	380	407	364	356	390	409	388	352	398	370	376	364	373	367	383	393	402	403	398	368	392	363	377	380	357	406	377	383	405	366	348	400	342	374	377	381	406	434	388	396	390	369	389	373	393	419	399	387	400	394	400	376	367	410	369	384	383	376	372	359	413	391	428	372	407	399	379	419	382	392	395	396	360	378	372	405	412	350	428	374	370	422	402	355	383	380	384	411	405	379	350	409	357	365	404	391	349	382	370	381	374	331	333	413	402	358	420	407	412	353	390	394	364	400	412	399	376	396	385	406	387	374	382	374	356	387	397	389	422	385	397	379	399	342	373	396	438	401	379	351	391	369	385	406	402	365	345	372	385	415	408	419	409	369	403	374	383	364	383	368	398	401	405	364	360	395	379	393	378	433	385	389	380	370	420	401	338	392	372	383	378	360	380	413	350	395	386	387	402	405	419	381	388	370	369	367	373	405	393	362	383	381	428	365	374	396	380	377	406	386	395	402	374	348	407	374	402	373	356	375	406	378	357	378	390	408	407	392	392	407	400	390	392	387	403	374	401	369	381	376	403	423	370	440	354	403	380	407	377	387	382	371	382	394	395	358	361	357	384	358	385	381	394	380	349	343	365	411	403	369	388	393	377	389	381	381	423	344	387	418	385	387	382	371	366	403	403	375	387	376	377	380	376	386	400	362	421	362	397	387	370	395	375	405	384	411	386	362	395	374	384	355	363	372	411	372	393	376	389	423	364	395	418	397	400	425	376	429	366	396	370	397	371	375	390	395	374	380	378	350	414	349	370	360	380	398	366	393	412	432	374	391	434	350	418	367	370	372	385	396	392	347	406	386	390	422	380	381	365	385	359	364	384	393	389	379	421	418	358	404	361	377	384	389	374	374	374	396	364	405	406	359	380	388	404	371	408	349	359	398	421	430	395	431	410	420	386	396	400	371	373	397	359	409	400	402	362	402	404	380	371	349	384	363	357	405	401	395	329	372	388	422	402	369	386	352	364	386	377	370	382	379	389	389	379	366	383	392	405	421	387	415	359	364	409	388	380	388	401	394	395	398	389	396	363	397	385	416	391	416	409	362	372	416	389	370	414	377	377	387	384	362	398	429	404	406	393	371	392	345	394	364	365	404	382	390	416	390	386	393	403	391	381	387	372	400	380	410	397	397	383	387	390	385	427	376	390	364	403	376	433	379	373	361	404	369	389	361	370	389	377	374	408	389	389	412	385	396	421	372	363	414	375	399	364	403	388	375	429	358	405	390	376	364	386	374	373	402	423	372	389	384	386	404	396	361	374	371	399	367	378	387	420	395	408	344	396	379	369	408	425	426	380	395	397	401	372	379	373	414	368	376	385	412	356	374	395	385	362	377	391	372	397	415	367	383	395	344	378	368	369	387	387	390	386	407	405	395	378	396	399	388	361	409	389	386	405	396	370	377	385	399	376	434	389	412	385	409	382	395	369	390	407	385	387	404	430	394	398	362	354	384	393	367	379	422	404	410	361	382	370	414	381	355	403	345	380	380	377	365	352	396	417	394	447	407	376	387	405	381	405	404	391	389	370	417	386	395	390	398	372	429	384	376	379	377	367	410	387	406	393	391	361	400	407	400	399	424	364	416	388	409	391	378	409	400	407	352	400	407	399	375	385	368	401	435	403	380	406	381	400	396	377	376	408	403	401	419	380	414	365	388	357	386	372	361	380	365	383	363	347	386	381	362	396	418	384	399	366	371	385	362	370	343	348	381	375	368	392	377	410	389	367	381	399	375	413	392	412	387	374	404	392	377	363	373	409	374	363	378	368	374	387	336	396	326	349	426	415	352	374	405	351
10162	5822	3084	2562	1729	1229	885	746	647	554	423	400	331	323	312	265	292	277	214	225	242	213	215	219	207	207	213	213	184	199	226	186	192	192	201	216	176	199	185	185	210	195	174	194	182	189	200	206	193	227	189	236	189	219	198	188	211	180	204	188	181	188	209	212	204	199	190	202	183	184	169	222	182	189	193	222	206	163	195	180	171	178	213	210	187	177	203	197	166	184	201	196	195	171	185	200	199	189	194	184	186	194	216	204	178	213	188	192	199	203	165	168	182	186	173	183	210	226	219	179	222	199	181	198	176	184	198	210	175	182	181	204	167	193	197	173	167	199	168	180	215	190	179	177	182	190	198	180	206	197	183	171	194	221	198	194	184	180	214	220	206	173	168	208	203	206	184	200	195	211	221	184	161	181	192	186	192	196	186	169	183	178	197	194	180	206	197	213	207	239	176	158	199	210	197	179	198	212	165	158	213	198	175	199	203	232	174	201	169	210	213	160	161	190	209	182	187	179	201	197	200	180	208	206	198	212	202	201	186	178	172	190	164	235	188	188	194	183	194	180	192	180	165	195	207	207	192	187	167	199	181	167	199	191	166	194	193	204	213	185	196	188	216	198	192	191	183	176	190	197	167	205	201	194	196	205	198	202	182	178	206	179	201	203	163	175	185	184	208	193	184	183	201	192	189	193	184	188	167	192	203	195	215	193	207	205	183	193	204	188	184	194	175	172	199	182	190	189	191	196	206	207	172	184	193	197	185	208	189	195	178	188	215	180	193	177	183	190	193	203	176	201	176	191	173	205	199	163	188	191	184	180	214	200	183	206	204	198	185	199	206	185	166	211	185	197	178	182	184	221	182	193	196	210	193	190	197	200	201	187	193	201	199	186	195	183	199	202	198	194	209	201	207	195	176	194	177	188	207	195	172	191	206	196	182	199	205	187	175	153	209	200	180	172	200	200	200	195	173	210	205	220	197	213	199	183	213	170	186	188	209	181	205	205	206	193	209	202	192	194	184	193	203	186	195	168	182	172	212	172	194	173	205	205	184	181	192	202	175	179	175	187	196	219	175	195	197	192	195	169	203	177	203	197	168	188	196	202	216	190	185	190	188	193	204	220	202	209	200	169	195	201	190	202	206	172	193	190	196	172	179	212	198	183	170	200	208	179	186	185	177	181	180	222	194	210	158	170	221	219	188	180	166	199	218	187	230	181	205	207	193	197	196	187	227	197	214	164	198	203	175	213	211	181	178	185	199	202	182	184	173	193	201	188	176	174	186	226	197	189	199	183	189	169	233	195	201	202	183	197	204	165	222	173	179	180	174	198	176	170	196	179	187	191	212	177	211	180	188	185	195	202	188	218	178	189	167	164	203	183	187	202	193	185	197	182	188	196	219	205	212	184	176	207	216	190	188	199	190	183	219	191	189	199	201	195	187	186	182	185	193	221	196	196	193	207	196	211	210	207	213	183	191	178	192	169	224	202	197	179	196	170	194	211	211	186	186	174	190	194	216	195	178	202	198	184	190	178	194	176	188	171	184	176	194	212	163	218	224	210	205	188	191	202	190	193	216	179	204	185	190	212	189	197	178	221	212	187	197	184	190	205	208	160	208	197	196	203	200	194	210	191	196	210	217	182	183	207	193	198	190	220	158	207	220	174	195	180	189	201	207	208	194	183	212	179	177	180	167	191	168	185	198	190	196	164	182	198	174	188	213	185	176	213	206	201	193	208	207	206	210	199	199	180	194	204	212	182	168	214	195	208	186	203	184	179	201	206	199	202	194	181	197	191	194	196	184	172	186	182	172	175	179	169	182	211	191	179	190	183	188	184	184	185	178	163	188	182	210	191	201	199	204	176	160	184	209	162	194	219	180	199	202	192	196	182	193	195	181	190	182	205	188	208	183	198	148	187	190	197	199	188	186	191	195	196	178	200	214	228	208	196	182	182	180	227	188	203	193	210	206	189	206	172	190	210	213	225	214	220	203	174	189	187	188	200	202	182	204	197	193	207	159	192	207	207	195	193	178	210	184	177	172	180	218	185	179	183	183	165	196	202	212	188	206	182	175	213	175	197	221	178	209	182	198	175	193	181	180	166	218	188	180	216	167	184	186	182	187	209	202	194	188	193	186	168	186	213	191	168	188	186	166	180	187	210	189	182	167	188	172	201	197	200	182	201	200	164	183	190	207	206	189	214	173	212	183	204	181	164	205	198	192	192	205	194	190	191	193	188	188	204	208	195	181	210	207	225	193	196	181	175	226	192	196	210	201	196	217	190	192	202	197	189	207	186	179	161	213	190	216	213	204	233	162	196	200	177	205	214	178	167	206	178	196	205	175	182	196	169	210	190	171	190	172	209	200	178	202	193	196	217	204	207	215	193	228	187	193	184	206	183	182	193	198	162	186	170	205	195	209	184	207	203	179	209	195	206	176	195	181	186	216	195	177	189	213	195	209	181	185	182	186	179	196	224	207	197	167	191	173	190	197	183	194	195	192	186	200	176	207	198	218	172	197	180	158	196	191	183	221	200	190	185	192	188	194	189	201	204	189	209	198	210	202	174	175	201	199	174	186	165	177	207	194	187	185	174	190	206	190	203	206	184	187	188	211	194	209	186	196	195	172	187	165	206	209	200	188	206	212	191	178	165	185	182	192	209	203	194	205	195	171	163	190	198	206	213	192	196	178	189	178	212	201	165	173	180	190	188	195	188	230	209	183	184	201	178	187	189	181	205	196	183	194	204	189	212	207	197	191	200	214	213	179	184	177	170	181	216	180	176	168	213	185	193	171	169	196	180	173	211	199	176	190	222	193	180	169	216	185	194	182	200	204	179	194	196	189	171	190	153	192	181	199	189	209	194	179	179	188	200	188	186	185	205	177	225	194	186	197	197	201	210	179	215	186	204	209	207	198	196	187	202	192	192	200	176	214	190	183	172	184	197	224	217	168	198	180	175	211	193	208	161	190	194	220	177	198	200	204	178	180	200	179	176	191	175	199	174	185	205	186	174	189	176	185	204	173	189	205	210	177	199	189	185	170	194	186	221	195	190	196	216	194	178	187	203	197	171	193	197	177	201	202	194	188	223	183	161	217	186	189	203	197	175	180	175	194	209	169	217	219	192	197	169	229	195	199	177	190	221	208	191	210	208	198	177	208	185	195	191	189	181	180	189	194	198	180	195	194	210	204	210	160	182	183	185	182	195	200	182	177	195	202	198	208	201	211	185	196	197	183	196	196	188	170	185	203	204	177	183	183	205	199	216	183	174	201	184	208	188	183	198	176	214	183	200	196	171	190	209	200	189	222	163	187	182	200	211	186	190	198	193	209	178	196	199	203	192	198	208	220	178	198	202	168	191	192	196	198	203	182	191	188	180	182	188	171	210	189	206	180	189	196	198	196	175	205	186	176	203	213	178	201	199	176	185	197	208	206	181	219	202	182	206	159	190	205	220	197	178	194	196	185	183	174	196	179	211	153	189	182	204	202	205
7739	6192	5468	7203	6155	4804	3941	3381	2789	2299	1873	1721	1444	1218	1075	995	972	913	844	795	759	763	724	664	651	675	557	575	510	533	537	543	530	560	551	534	536	478	491	546	528	468	509	485	485	492	463	508	510	464	478	453	500	505	529	446	468	473	462	500	466	462	427	468	520	482	481	502	464	459	459	429	484	414	463	487	419	487	476	434	436	469	486	429	466	478	465	461	449	440	460	484	454	461	478	459	447	434	469	422	461	481	473	462	445	494	484	477	451	430	442	472	421	505	456	442	471	442	469	468	470	493	461	454	452	390	462	432	475	458	462	483	475	459	449	466	468	447	444	500	451	450	464	430	436	456	471	408	464	464	461	487	420	456	471	420	492	422	466	460	455	483	425	432	469	429	465	451	436	465	444	443	456	445	455	475	464	455	452	459	482	449	483	443	435	502	438	462	464	459	444	474	436	443	424	443	444	443	498	439	483	457	455	442	442	466	434	471	447	476	457	453	452	484	497	458	434	478	428	449	463	459	446	479	482	405	483	453	455	463	431	437	441	434	469	491	450	482	475	431	431	495	446	471	473	431	425	470	462	442	460	486	449	456	432	473	498	421	472	446	477	439	430	463	470	452	472	459	450	463	443	484	482	441	422	452	479	462	443	423	421	459	491	477	455	486	424	459	454	460	447	494	452	440	496	480	421	450	481	486	460	448	437	437	501	457	456	480	457	446	461	438	444	478	458	450	481	445	496	445	485	459	443	462	470	443	476	465	450	439	511	429	452	458	458	467	466	475	434	446	443	473	463	423	501	479	465	471	470	525	423	483	498	438	479	481	460	473	470	450	442	442	422	411	476	472	472	450	471	500	449	458	446	454	465	464	495	464	477	468	492	474	477	483	452	452	454	468	466	474	432	436	436	477	463	472	447	477	435	496	444	473	462	490	433	467	458	449	452	464	459	442	461	417	451	472	467	451	424	446	457	453	445	447	463	472	469	477	463	492	481	458	464	488	488	443	484	463	488	473	457	455	444	476	490	464	481	485	448	456	468	417	444	457	423	476	461	492	440	469	491	444	513	465	442	453	458	461	444	443	441	463	417	462	425	452	453	462	499	475	445	449	445	456	455	456	500	484	457	455	476	447	486	460	429	449	459	435	463	479	460	467	500	457	453	467	427	434	478	454	480	468	496	476	454	446	429	447	482	440	416	466	430	470	459	448	474	423	449	468	492	500	471	474	475	453	478	448	430	468	470	451	444	453	427	463	472	449	444	476	453	414	442	453	404	481	469	477	457	426	485	447	473	457	461	470	448	453	453	433	478	427	469	438	462	498	447	502	441	427	454	422	451	464	454	471	465	490	462	430	431	475	454	440	420	434	431	498	449	421	440	480	423	453	457	504	490	423	459	460	434	410	439	466	473	440	470	453	481	480	468	457	457	465	463	475	460	465	470	452	431	429	445	512	458	482	472	459	459	431	460	416	462	428	479	444	482	425	483	427	460	464	458	461	482	446	491	433	445	447	471	442	446	472	472	472	421	461	506	454	487	464	466	420	476	503	466	442	477	471	421	465	427	467	464	425	462	445	412	431	448	440	430	417	449	460	443	436	454	472	471	453	445	433	492	468	438	448	436	470	464	467	436	451	474	452	442	444	478	466	455	442	465	463	440	464	437	482	426	481	417	490	463	447	456	460	446	473	467	487	464	483	439	452	459	439	491	414	443	430	438	466	474	444	482	473	451	468	466	469	537	457	441	468	477	449	480	446	449	513	443	443	458	452	462	470	465	435	438	466	492	491	516	425	433	483	459	458	406	453	438	467	422	538	451	475	456	479	473	490	476	450	447	479	442	447	484	464	463	447	426	403	444	426	491	472	447	460	451	456	460	473	435	443	456	478	470	419	474	485	476	421	468	474	475	415	486	515	466	438	443	510	445	441	456	487	453	471	479	487	478	430	464	442	471	436	435	465	448	478	500	449	447	456	445	420	479	433	465	488	439	451	469	443	477	473	450	479	466	505	469	465	439	456	477	462	460	494	436	498	401	439	473	428	521	520	483	477	439	442	488	451	491	469	482	469	458	443	421	379	469	465	458	471	482	437	423	472	414	428	494	473	462	417	450	457	477	456	461	463	468	490	485	486	436	441	432	440	483	475	464	441	464	411	473	428	454	435	479	488	452	455	495	437	445	475	469	449	450	463	459	448	443	480	445	444	493	432	443	470	497	465	453	493	484	452	470	494	413	434	472	449	451	482	474	464	447	475	502	472	480	450	469	447	449	456	420	426	474	432	440	452	492	449	450	440	471	472	430	474	449	440	461	458	449	482	442	441	446	494	515	440	500	472	440	457	436	430	448	461	464	478	491	441	412	442	467	441	468	459	490	435	452	494	460	454	451	423	426	453	463	450	464	489	466	436	472	475	438	444	458	475	466	409	459	451	453	466	441	437	445	467	461	478	437	450	431	485	433	473	460	422	446	466	433	444	463	451	470	490	468	409	496	479	452	406	449	473	449	467	487	438	431	470	437	432	441	462	466	456	421	478	429	462	426	444	442	466	466	468	486	456	467	466	443	444	474	481	446	428	478	448	468	475	464	443	423	428	436	471	487	472	454	427	420	436	481	465	456	466	481	462	450	420	461	462	465	433	440	421	457	447	473	426	453	452	474	447	494	464	448	454	459	461	501	456	480	449	481	475	489	495	432	465	464	439	482	424	464	471	516	477	436	422	496	428	451	505	452	431	453	467	478	441	494	505	449	431	486	452	475	461	469	428	460	476	408	428	449	482	466	430	456	428	451	469	492	447	470	484	445	476	458	491	480	430	485	449	414	441	486	484	488	493	438	478	439	419	464	498	478	447	440	471	455	449	473	459	479	461	435	439	492	475	465	474	483	420	456	482	464	483	479	477	450	461	456	456	492	476	462	453	471	471	478	473	430	468	467	488	514	472	423	448	445	498	439	442	467	480	446	453	455	466	455	448	441	474	445	448	448	452	417	446	473	457	451	435	449	465	438	453	486	465	453	440	474	495	440	464	482	482	451	466	430	474	469	463	464	472	453	467	426	469	477	484	443	466	463	459	446	483	471	446	459	490	463	457	443	450	450	475	484	481	475	443	427	456	491	449	442	481	491	493	438	452	429	463	462	524	463	479	447	453	487	501	466	466	426	468	498	456	453	457	425	471	444	465	433	496	462	465	450	485	442	449	441	445	464	448	463	475	410	422	462	444	464	420	442	467	485	435	471	449	440	445	447	418	489	469	466	448	442	459	487	490	474	432	442	428	446	456	455	450	470	435	446	464	445	462	433	475	462	466	454	419	437	458	456	434	469	509	508	443	476	484	489	477	474	477	459	458	499	477	463	522	454	477	452	460	474	422	490	474	517	477	466	462	479	454	457	424	455	505	452	488	511	487	464	468	473	473	504	470	518	471	425	473	454	447	440	444	446	482	435	448	498	435	453	486	470	467	469	495	460	458	472	496	447	464	446	437	458	477	473	488
30929	25514	12107	7686	4178	2723	1851	1341	1011	944	786	711	568	489	413	383	395	332	298	330	266	271	257	242	271	260	213	219	229	229	212	179	221	220	212	224	202	224	198	207	220	218	203	191	193	199	198	209	186	216	209	188	184	183	167	206	201	195	217	191	196	169	195	201	193	174	179	178	191	207	204	202	188	189	171	196	201	184	231	167	170	212	190	195	200	217	154	208	168	175	169	163	171	176	200	224	200	218	195	176	185	191	186	216	193	192	184	196	190	172	212	194	216	183	193	175	223	205	174	194	203	174	216	195	193	161	199	191	188	190	227	165	180	183	173	183	177	199	186	177	199	173	211	194	191	202	199	202	205	190	160	188	196	178	198	179	167	190	214	188	206	205	196	198	176	198	202	205	210	195	189	181	190	177	194	183	200	187	176	170	190	157	159	195	174	190	176	192	194	203	210	195	196	194	191	198	182	181	212	199	191	184	205	217	171	178	172	202	193	197	192	180	188	220	192	161	194	176	162	173	166	183	176	209	183	201	192	188	201	182	189	192	194	176	188	187	192	183	193	194	199	181	215	172	195	171	186	199	177	194	211	195	175	153	193	180	169	179	212	176	192	216	170	170	188	180	180	210	165	191	173	192	192	192	189	180	197	200	193	186	195	200	179	181	185	173	218	192	169	184	193	198	179	182	165	190	186	213	176	200	181	183	171	217	223	181	165	224	207	191	197	203	201	183	177	210	206	202	188	180	178	195	185	168	182	179	204	172	177	197	196	181	193	173	182	205	192	208	190	169	172	222	202	200	198	188	185	163	180	186	191	217	189	168	202	167	190	192	216	174	188	196	183	221	184	194	179	189	190	202	189	168	208	192	184	166	196	202	175	207	178	231	195	212	172	168	195	180	168	174	178	170	190	170	180	183	184	198	224	186	185	170	214	206	208	172	177	173	188	180	197	200	199	205	214	193	183	184	179	190	205	180	183	183	179	192	220	187	172	190	209	174	181	207	189	189	200	190	199	166	202	185	182	199	167	185	223	178	167	196	212	178	178	211	185	199	198	195	167	210	185	191	168	178	201	180	174	193	204	182	189	180	188	196	213	191	219	187	201	200	204	192	199	167	189	193	191	172	191	182	186	214	177	179	195	206	169	166	215	198	208	200	210	191	181	181	170	185	188	203	188	195	178	189	206	169	173	181	179	198	219	176	213	191	184	196	164	214	207	172	176	185	176	177	187	201	162	166	193	186	187	178	190	177	168	184	186	191	190	180	193	213	204	172	191	210	188	157	189	192	221	206	213	181	194	208	199	186	186	192	212	184	209	181	208	194	192	218	213	198	177	170	182	166	221	211	183	166	187	189	174	165	202	200	186	219	187	174	230	175	211	159	197	177	197	194	193	217	173	196	177	184	168	194	190	187	206	221	201	197	191	164	200	172	173	180	186	186	210	171	193	192	186	177	183	190	223	202	210	182	182	174	178	222	201	203	179	184	178	203	218	212	177	200	205	211	202	184	174	199	148	167	196	200	211	203	187	216	175	155	182	190	180	189	197	197	175	201	214	172	208	191	194	189	203	174	189	181	213	187	183	194	212	190	190	172	208	170	163	199	182	166	169	187	177	189	217	203	214	187	193	189	197	165	189	223	185	193	161	208	198	163	186	194	198	195	188	176	206	186	188	200	197	187	202	189	162	184	211	191	166	197	187	172	175	165	176	170	177	216	179	168	212	202	174	167	171	199	183	189	233	188	204	206	172	173	187	190	204	193	202	214	203	223	188	204	200	193	212	228	196	197	174	186	184	196	189	179	186	206	196	172	181	196	179	191	196	201	177	181	185	187	171	188	199	190	184	185	166	190	184	176	182	162	200	187	188	181	206	213	203	192	193	197	215	193	194	197	184	196	184	204	195	182	197	217	214	187	193	197	198	207	199	189	205	200	174	176	177	185	185	206	212	194	167	184	189	168	184	201	197	185	223	166	193	197	190	191	172	159	191	186	208	188	178	201	179	174	184	196	193	190	198	198	204	210	175	181	180	186	187	170	199	183	186	199	198	210	190	202	198	201	193	191	194	175	192	178	189	174	170	175	209	202	183	178	211	177	182	198	169	183	179	195	189	176	175	202	180	190	196	198	194	222	197	163	208	170	175	166	176	176	195	220	202	206	198	167	200	181	206	215	193	180	182	187	180	208	195	200	185	174	187	196	196	207	205	171	215	186	200	182	170	184	191	171	202	185	177	192	210	199	220	186	215	201	176	182	200	187	197	174	180	173	177	173	217	217	177	175	221	179	180	216	205	198	202	193	172	175	180	202	168	225	165	178	193	212	187	182	189	196	193	180	172	204	183	196	208	200	208	201	187	184	192	214	204	197	172	158	207	212	179	195	186	201	181	205	230	211	197	172	170	198	217	196	157	191	216	203	213	199	202	220	198	166	175	210	182	172	181	183	187	199	192	200	178	180	198	172	174	190	194	199	178	197	207	182	187	203	192	198	188	222	206	199	198	204	192	191	194	175	178	198	199	187	204	206	176	205	196	187	175	168	163	198	168	194	203	201	179	200	173	200	158	180	190	173	220	181	205	183	187	202	182	177	181	176	185	187	186	210	199	249	183	178	158	190	215	199	205	162	211	173	159	199	175	200	196	220	195	184	181	188	192	186	199	180	171	197	203	210	202	210	206	186	200	186	192	204	187	169	195	172	194	205	194	184	175	202	194	180	183	188	196	178	196	223	173	182	179	170	183	175	180	190	202	186	192	187	203	202	189	182	168	202	191	204	191	181	208	195	189	172	173	188	200	194	184	167	164	194	201	203	212	187	214	209	187	191	187	175	175	195	215	190	201	179	160	194	179	224	184	210	202	187	209	195	197	212	175	210	164	183	187	195	164	177	201	176	180	194	176	177	194	168	191	178	200	191	210	180	196	199	219	198	224	200	181	175	185	187	187	200	161	185	184	185	223	203	198	186	168	194	178	197	202	182	190	200	182	170	200	166	182	166	210	204	213	174	226	202	186	177	190	175	167	204	184	164	233	207	179	164	187	185	191	171	203	188	205	211	194	177	184	191	191	195	167	198	184	202	181	196	196	176	189	187	205	172	196	187	230	186	165	198	192	177	197	179	158	194	193	189	211	172	182	170	175	191	174	210	218	214	212	191	180	198	199	211	199	199	177	218	203	180	213	205	198	179	182	218	179	205	188	199	160	161	200	196	199	192	197	178	191	192	176	179	185	192	189	162	191	190	195	184	190	206	185	195	172	212	194	189	195	183	179	182	180	194	196	182	187	179	177	183	176	201	177	208	163	204	203	179	197	194	189	217	179	130	185	201	210	174	191	174	200	182	173	194	160	170	176	172	194	196	173	170	150	189	192	194	197	201	184	195	177	206	188	170	206	190	203	195	196	152	195	223	179	184	197	196	178	197	194	186	203	211	198	213	194	183	193	194	208	194	168	186	202	173	213	199	188	194	182	166	171	195	218	176	200	194	205	184	179	213
23583	19818	10445	13851	11087	9511	7486	6160	4916	4142	3958	3412	2650	2327	2003	1801	1746	1466	1480	1335	1250	1132	1005	956	897	875	714	703	695	727	655	670	665	627	651	604	560	594	550	576	547	532	572	564	494	554	503	528	503	504	514	465	480	474	492	464	504	474	462	501	455	478	476	430	491	468	500	461	452	454	480	456	460	461	497	461	471	483	465	457	470	464	453	435	434	428	461	489	461	460	449	435	441	461	457	452	450	461	455	479	448	457	501	471	445	439	444	466	430	466	450	450	448	445	466	426	447	465	446	460	502	469	411	413	457	459	451	474	429	459	478	441	482	441	450	442	505	481	460	460	447	474	449	427	464	456	419	473	439	438	431	442	461	447	434	484	439	459	453	477	426	467	457	443	444	453	432	441	467	467	419	447	440	438	438	420	412	457	457	465	484	477	436	451	472	442	485	456	462	462	447	475	453	477	466	446	466	455	478	446	486	461	437	453	471	450	424	431	446	452	473	452	465	459	451	481	468	466	444	462	451	443	439	448	443	461	424	453	464	427	430	454	407	430	480	496	465	443	461	465	498	421	472	472	499	421	450	440	432	452	456	434	471	469	471	469	472	443	473	410	430	461	466	432	429	430	448	486	444	462	447	469	458	419	467	438	459	454	457	449	476	460	431	452	472	452	486	472	486	434	478	465	471	470	450	427	415	465	445	472	448	513	446	426	453	446	447	456	430	447	452	440	456	444	466	453	445	453	443	461	478	440	412	459	472	479	494	494	478	438	434	425	447	467	466	463	462	451	455	470	456	459	437	454	429	471	454	445	464	389	442	495	456	505	435	443	457	443	474	482	443	458	457	435	455	467	452	462	437	462	493	463	483	463	440	431	473	449	478	459	461	428	491	401	471	439	478	452	432	439	463	461	435	463	452	419	458	456	472	515	431	455	471	446	432	472	424	473	473	438	470	414	459	443	445	432	466	461	467	478	474	437	457	472	457	463	448	455	446	487	439	489	444	461	490	486	469	480	437	434	449	460	454	451	437	424	467	443	472	463	425	492	456	484	460	442	449	440	447	458	469	441	425	499	467	488	451	430	464	458	481	459	435	483	464	418	500	466	442	427	461	443	422	427	428	451	458	470	465	442	466	460	462	477	483	459	501	435	470	444	470	442	494	456	459	472	425	442	457	418	478	441	451	424	439	434	442	432	432	481	440	477	454	425	471	461	452	427	416	432	477	470	488	447	418	481	467	456	466	450	458	417	430	447	444	466	430	487	471	468	446	458	440	442	451	492	472	480	472	491	451	472	446	443	436	431	456	431	445	473	447	459	484	462	468	454	449	424	452	460	469	470	469	433	470	482	474	461	464	472	484	464	485	459	467	452	484	455	474	454	413	451	453	461	461	424	471	479	458	439	459	515	471	468	453	437	461	450	465	455	454	452	432	496	488	461	424	481	469	472	498	476	461	432	499	488	409	446	493	445	431	495	479	439	483	444	459	479	450	451	509	459	464	438	489	451	448	455	412	431	500	502	434	511	444	453	447	450	458	465	431	490	423	439	472	462	449	462	446	451	440	434	460	479	416	444	514	450	476	493	497	502	467	444	454	404	426	459	446	511	446	481	451	450	473	458	435	463	448	442	470	465	506	443	447	453	446	437	443	453	450	444	478	441	445	459	443	427	451	477	461	470	460	448	437	438	478	424	455	480	450	471	442	416	446	428	439	461	455	455	459	501	430	438	459	404	460	480	455	465	449	455	445	471	428	452	435	447	481	456	454	439	459	439	446	468	474	412	474	450	480	477	463	443	425	456	467	428	472	442	434	501	457	442	439	417	456	423	494	454	450	460	431	462	493	432	457	440	448	450	473	437	512	465	469	479	485	435	447	456	454	457	478	478	495	484	431	454	456	469	431	449	403	429	455	447	438	462	466	479	471	446	497	444	475	438	475	454	492	464	437	430	434	451	465	462	480	452	418	423	475	419	443	485	443	440	468	452	480	449	483	476	454	463	472	452	451	471	438	483	454	453	419	513	444	485	435	469	429	478	475	466	465	461	456	457	469	463	441	453	433	481	469	478	460	436	501	440	438	433	453	469	476	471	427	459	471	481	469	478	454	459	433	413	435	470	469	402	426	450	441	443	434	437	468	477	448	447	482	457	481	449	475	478	450	449	461	464	480	482	436	453	450	456	466	435	488	470	466	473	401	445	459	443	451	442	463	505	458	470	465	478	451	493	450	478	414	454	440	446	434	460	433	460	433	454	427	465	461	492	437	447	465	426	456	462	443	478	480	441	437	513	457	441	422	418	488	459	479	457	442	473	438	467	465	430	431	465	454	496	498	464	429	432	451	465	483	459	500	482	461	425	459	486	409	439	439	468	431	464	469	498	480	495	430	426	438	439	435	438	481	477	459	429	468	491	495	424	476	449	449	449	463	491	446	464	417	474	468	458	451	461	458	445	449	462	432	431	442	439	463	455	461	409	467	450	453	433	457	408	438	480	430	466	466	471	437	479	426	470	439	436	457	443	472	446	465	446	444	468	468	487	464	480	472	448	449	431	451	502	472	512	454	482	480	461	444	474	429	503	473	443	450	485	478	436	448	405	460	422	418	432	428	460	480	425	447	479	473	458	423	462	456	426	479	483	439	455	459	482	475	435	474	437	486	485	464	464	421	439	450	467	451	473	448	437	454	460	431	466	454	411	466	446	459	439	441	451	481	428	466	473	424	464	463	458	464	465	434	454	439	464	462	461	458	480	403	470	458	456	444	457	469	471	434	464	436	468	470	460	450	457	454	436	439	429	471	459	440	461	434	471	472	426	453	442	415	428	459	409	439	427	436	463	431	442	458	461	472	475	481	453	429	395	479	501	450	400	488	459	483	424	426	453	407	436	455	464	457	455	459	463	441	463	464	441	456	459	424	450	480	477	450	435	459	424	445	456	444	511	482	465	444	446	436	486	457	460	462	445	441	453	451	442	447	424	444	462	407	470	407	457	491	474	447	460	448	464	480	442	475	458	434	438	454	494	463	434	449	455	453	468	471	444	464	450	465	429	476	474	464	469	470	467	446	442	464	450	484	460	467	476	445	463	430	451	468	447	444	461	453	457	474	422	442	429	460	438	466	478	472	489	426	460	470	479	455	516	477	466	435	475	447	466	492	471	431	450	474	419	463	463	473	435	475	455	487	441	460	431	459	469	466	465	495	472	420	485	447	455	463	451	455	491	489	462	466	461	457	479	441	435	451	467	437	461	431	452	468	460	471	476	435	425	440	500	440	430	422	464	437	463	469	441	436	457	416	438	452	452	452	434	449	479	458	432	441	422	466	469	444	453	438	465	462	445	465	451	418	436	494	443	458	460	486	428	451	444	449	464	470	460	467	465	456	462	481	480	472	445	488	456	449	458	479	443	457	442	428	452	432	461	481	435	476	454	446	421	422	461	476	455	453	467	443	441	456	457	445	436	482	466	477	441	494	443	450	427	458	463	485	469	421	431	456	438
41106	33377	17837	12339	7267	4797	2859	1948	1600	1199	1193	1014	848	655	549	525	419	411	400	317	359	331	288	290	307	245	235	170	222	213	250	207	201	206	177	226	167	194	159	165	165	158	169	156	167	169	166	172	182	169	160	174	178	146	176	173	145	174	159	143	135	158	151	180	153	159	161	159	151	163	163	160	161	177	173	159	185	152	161	158	150	162	147	183	163	148	155	142	152	142	135	162	156	179	167	164	148	125	154	145	165	170	138	168	150	175	140	169	153	168	148	140	172	170	159	139	173	160	140	177	165	173	159	158	173	139	163	174	140	157	148	168	151	183	155	162	163	132	147	180	155	142	148	152	161	160	162	134	164	181	169	156	150	149	172	161	164	167	201	157	151	175	174	152	154	170	156	144	161	179	189	166	170	149	144	167	148	170	179	171	135	174	142	165	145	158	146	131	158	175	175	138	136	168	168	163	160	171	141	152	158	175	155	162	152	151	167	170	170	153	149	184	176	130	156	188	168	170	165	161	156	147	171	156	160	164	169	161	175	176	168	148	149	156	157	151	167	159	165	136	148	163	162	174	186	144	152	150	156	130	153	176	162	159	171	162	169	175	164	152	179	175	160	166	170	186	158	152	147	196	159	147	172	155	164	162	160	159	146	177	150	140	162	175	161	156	176	139	184	176	172	154	158	174	167	161	152	178	165	183	173	164	147	139	128	140	137	159	167	156	149	163	177	163	159	169	133	164	145	164	142	164	169	191	156	159	161	166	186	166	137	147	144	163	169	135	167	159	142	153	142	162	149	149	165	157	162	172	135	158	177	154	169	175	159	159	167	156	168	192	152	188	155	181	145	164	173	168	182	173	161	148	187	165	170	156	149	169	171	175	176	149	160	146	161	144	151	137	132	148	162	164	153	174	148	141	140	157	174	147	141	178	187	146	168	181	165	145	167	168	144	187	138	138	172	154	161	174	170	173	143	134	168	159	172	155	181	171	159	158	185	163	184	176	135	157	148	159	161	151	152	144	143	153	198	157	161	169	185	181	174	162	151	152	159	148	129	158	165	165	165	155	167	135	157	189	172	161	174	129	141	150	169	151	160	149	172	138	145	147	157	171	154	136	159	162	154	150	168	150	176	149	161	170	168	177	167	170	156	155	184	155	170	176	161	151	168	172	160	161	130	175	170	155	156	157	155	170	153	157	175	170	164	160	156	139	154	187	151	187	156	166	157	162	154	190	172	175	157	180	149	164	161	171	146	153	171	154	164	157	162	148	153	152	178	165	165	183	175	153	169	159	160	175	169	164	153	165	169	188	163	161	144	164	141	144	180	149	167	180	155	166	158	152	137	151	140	186	166	165	167	160	153	159	155	172	140	154	171	153	192	154	140	171	148	164	170	165	159	153	166	154	168	139	128	174	147	154	154	147	152	163	176	169	156	164	160	148	177	147	158	161	143	151	154	181	180	146	157	157	165	145	157	165	155	108	170	152	151	147	178	159	155	161	156	162	171	189	146	148	162	166	175	156	142	150	175	159	129	153	156	168	151	151	148	163	145	179	184	171	162	149	148	161	138	127	159	168	177	160	156	156	157	178	162	162	161	174	154	164	143	169	141	162	141	150	174	157	155	180	154	150	164	151	167	160	150	168	153	170	175	148	166	166	152	166	163	152	154	157	159	159	120	131	162	170	152	164	185	153	146	152	160	146	139	157	195	163	175	150	144	167	175	161	152	176	185	152	138	160	132	169	172	175	152	163	151	179	163	155	158	169	155	151	178	178	169	183	150	178	145	169	158	162	166	169	167	156	145	170	163	150	145	159	154	150	178	161	166	172	153	179	163	162	163	126	175	164	156	135	136	148	171	164	165	174	171	150	190	170	162	168	166	161	174	151	147	162	165	166	142	140	162	146	158	164	174	150	164	149	147	134	137	173	157	166	163	182	168	152	158	153	169	171	178	147	176	132	139	141	141	172	148	161	179	163	162	170	139	168	163	146	157	159	124	173	164	179	162	163	172	170	159	163	166	171	186	169	181	163	152	150	154	160	182	136	168	177	166	163	152	175	160	161	162	171	166	161	154	171	160	151	155	148	170	165	129	160	188	157	160	145	174	158	170	167	159	165	162	159	156	153	147	172	142	150	163	148	151	178	152	164	157	135	163	164	183	155	188	167	169	142	168	145	153	141	162	162	170	173	135	187	148	196	133	142	146	152	157	140	171	171	150	165	151	125	148	148	178	171	172	140	168	167	149	178	172	156	162	163	143	160	182	140	144	158	148	141	153	173	189	146	145	131	167	176	156	194	173	155	161	144	131	161	165	157	159	149	150	150	130	175	147	176	167	150	186	190	158	175	180	188	165	173	164	168	178	162	151	159	166	153	126	159	139	151	161	175	162	195	187	135	155	190	174	178	149	157	144	170	168	178	164	150	157	153	163	153	161	147	146	139	155	161	152	164	147	158	155	171	154	159	137	143	155	185	169	167	156	171	143	154	171	142	134	142	176	171	176	170	156	162	157	190	159	164	168	163	154	154	155	163	177	170	170	174	139	164	163	148	157	153	164	175	189	178	162	176	166	137	149	152	146	159	154	163	181	148	154	144	169	162	161	160	152	175	164	156	171	154	157	157	160	166	164	170	137	145	159	153	155	140	163	180	142	175	172	169	162	155	189	144	166	157	166	173	151	152	174	156	193	162	189	168	168	148	165	178	174	151	158	177	171	161	174	167	146	161	155	150	140	149	174	154	154	153	156	175	166	161	162	161	153	133	168	169	174	152	165	149	164	158	157	128	179	149	159	148	151	142	161	136	166	152	169	167	164	162	163	143	147	160	169	179	181	203	164	147	174	166	149	151	161	169	166	184	152	159	156	169	174	169	169	160	173	163	144	167	143	153	157	163	174	178	158	162	167	165	182	153	185	161	135	155	159	164	171	156	159	148	171	158	155	168	152	149	146	158	170	158	154	129	147	146	145	157	154	157	156	186	171	150	164	147	168	130	172	175	158	152	126	163	157	135	144	148	192	151	174	143	164	162	144	164	154	138	170	162	156	150	137	160	180	158	161	151	152	177	161	145	160	146	183	140	173	146	161	183	165	183	185	160	140	178	160	163	182	148	152	181	187	145	139	170	161	142	159	165	158	153	156	142	164	163	198	156	152	148	152	160	160	170	153	157	176	150	140	162	156	150	158	149	165	158	155	181	161	161	161	164	127	122	140	178	175	165	144	179	151	165	160	160	178	159	161	158	170	157	169	142	167	167	166	173	158	144	142	171	161	161	150	167	160	159	151	143	137	137	146	162	154	166	146	139	146	151	137	170	146	155	153	183	160	183	158	146	148	163	175	166	146	154	186	155	177	167	179	170	162	159	146	149	154	152	152	169	175	158	163	135	158	140	166	143	191	185	148	154	171	172	200	157	155	157	142	177	164	157	153	181	156	163	149	170	170	147	162	162	151	159	142	170	163	154	153	157	164	160	167	170	158	176	138	166	169	176
29943	24911	15166	17655	15928	13784	10807	8247	7190	6060	5632	4811	4162	3142	2818	2385	2216	2045	1985	1794	1456	1365	1339	1192	1220	1052	882	770	817	763	729	729	726	678	665	646	622	596	524	559	529	497	469	496	498	483	447	484	451	467	429	468	420	391	406	393	439	409	474	395	409	390	439	415	430	432	398	403	392	387	376	419	400	375	376	417	430	412	437	393	383	414	434	423	410	429	389	405	397	364	418	415	428	475	369	411	377	409	391	371	356	432	338	397	376	402	359	376	359	392	421	356	407	421	385	395	409	394	388	393	381	392	418	376	377	391	416	400	384	397	416	372	358	381	402	371	385	380	424	408	394	376	403	390	379	411	369	406	417	382	392	414	428	373	379	417	355	366	373	400	381	417	384	400	390	359	382	351	367	382	390	382	401	362	411	373	409	397	385	361	396	389	395	441	401	375	370	455	403	389	383	381	383	347	397	388	356	348	380	391	357	390	372	365	415	360	358	390	364	357	430	399	372	392	394	354	395	403	390	377	358	363	372	376	416	356	349	394	367	417	375	370	388	395	437	375	378	383	369	386	383	395	361	384	408	397	390	384	370	405	384	365	384	384	390	416	361	412	394	381	367	387	374	396	396	401	383	373	371	394	384	366	380	361	382	382	357	401	384	411	359	445	371	360	389	395	363	375	390	349	355	404	385	374	396	359	409	381	380	353	404	405	416	375	398	355	388	406	359	394	395	361	387	374	412	384	409	388	370	384	397	422	348	413	403	373	343	381	395	396	356	357	396	386	405	393	362	394	357	375	374	365	424	370	369	385	334	343	391	382	369	387	386	377	367	390	429	394	376	400	403	383	406	396	387	436	375	341	339	391	422	374	355	388	344	412	403	375	385	382	425	389	394	391	385	374	378	382	384	436	381	386	444	404	369	349	374	410	385	412	388	385	346	389	377	391	388	381	401	348	367	365	380	370	384	394	399	378	380	374	372	404	377	368	380	359	358	384	373	346	356	380	360	404	400	390	391	392	386	356	369	353	404	418	379	414	373	377	372	393	406	406	384	398	394	377	393	404	351	390	419	406	369	338	342	369	376	368	397	381	383	398	372	388	406	386	411	389	408	358	389	379	366	364	362	374	399	374	411	409	366	369	347	395	418	397	366	366	382	352	337	385	378	384	387	380	368	394	418	371	379	374	395	374	401	360	379	361	409	373	374	370	405	363	393	357	375	393	348	366	396	419	388	365	404	343	397	362	387	394	405	376	371	384	369	381	399	361	370	340	422	383	407	397	374	384	402	407	425	390	392	384	408	371	387	370	377	353	381	381	390	375	364	382	402	366	386	395	380	386	381	363	392	386	408	382	410	377	391	412	395	386	369	367	397	354	385	399	378	409	374	394	369	405	361	380	366	379	365	422	360	407	390	363	364	358	392	377	376	360	403	440	353	364	386	377	390	386	399	381	402	396	368	387	365	361	385	366	403	402	404	399	404	395	413	373	408	378	397	368	380	383	376	371	374	403	368	391	383	401	372	364	374	420	356	355	360	378	377	371	403	377	392	379	350	407	389	352	367	381	382	385	368	412	409	377	384	406	367	363	394	385	394	369	395	375	341	381	442	420	343	370	376	425	405	369	396	366	412	427	369	399	359	380	405	375	382	392	384	413	415	394	404	382	404	384	386	365	385	364	408	406	419	384	412	372	406	335	365	415	352	393	338	403	386	361	375	375	403	395	395	396	378	388	426	364	372	402	392	385	355	368	381	407	382	390	407	384	367	386	404	405	385	356	395	391	405	396	393	396	404	372	359	417	370	398	405	380	429	386	385	408	351	388	408	402	392	397	350	409	399	357	404	389	394	369	414	401	376	391	399	411	420	352	378	403	384	351	370	388	376	378	361	379	409	358	390	400	387	376	385	370	368	374	386	397	406	368	356	371	371	372	394	372	412	401	370	394	441	391	418	358	401	378	340	360	361	385	410	393	399	378	403	383	365	371	391	388	388	347	382	387	388	403	367	400	395	385	402	372	348	384	393	356	375	348	376	389	380	401	397	394	403	409	419	390	406	376	386	404	379	376	376	377	365	382	381	400	381	383	383	386	396	397	379	379	361	399	409	370	396	390	388	402	392	390	342	415	394	391	406	395	408	366	375	409	352	356	372	343	397	364	395	401	389	345	395	383	401	390	376	421	374	432	381	370	395	431	404	381	382	361	363	377	375	372	406	387	396	408	363	353	373	373	398	360	371	386	382	391	364	378	391	374	384	370	388	338	376	412	360	374	374	368	407	401	379	394	366	372	388	400	361	398	393	373	393	368	376	386	423	386	385	381	407	384	391	392	369	378	398	377	371	390	385	428	387	387	384	381	416	362	407	376	403	380	361	393	394	389	376	390	400	402	407	375	365	359	359	401	377	409	376	353	382	382	388	364	380	359	412	364	385	385	395	372	369	402	408	372	408	385	412	351	372	383	402	381	402	403	385	393	383	373	379	393	387	401	389	373	413	375	365	352	387	374	357	380	382	403	383	407	422	420	423	392	399	381	379	356	340	404	380	374	385	405	394	390	403	358	377	375	409	391	365	408	402	400	385	343	390	383	406	375	409	399	374	409	426	414	417	391	385	399	398	363	365	368	386	395	381	409	374	382	382	381	385	340	376	396	401	366	368	394	408	418	370	397	391	380	366	393	435	367	352	357	396	376	367	392	357	402	399	353	368	400	385	368	376	379	413	365	369	393	376	405	357	387	373	371	370	349	385	387	379	403	388	405	404	370	397	375	400	412	398	373	376	405	383	385	408	378	392	395	379	357	390	397	388	409	373	390	411	390	415	397	381	364	366	368	390	371	403	393	373	384	378	367	404	380	398	379	360	390	393	359	388	404	367	373	421	393	366	391	397	423	417	377	365	406	376	412	392	358	412	396	385	411	370	357	380	388	366	361	392	360	389	419	370	375	374	384	373	401	388	387	404	353	427	379	392	373	373	390	391	387	395	420	365	386	375	402	378	387	397	366	366	405	383	385	373	407	408	391	405	394	338	391	399	379	402	371	364	398	376	413	381	380	384	398	375	365	376	382	357	394	394	368	366	371	393	405	376	367	373	381	399	403	385	371	415	386	403	416	372	419	375	424	403	379	379	394	398	399	432	380	366	388	382	384	406	357	374	391	398	371	413	392	381	409	332	376	380	407	382	394	439	390	381	352	381	382	359	400	387	402	377	392	412	383	368	409	385	369	386	412	415	388	423	420	382	370	405	383	429	378	409	403	357	373	404	421	356	386	347	366	371	366	387	375	376	386	416	380	369	399	366	374	397	358	385	388	422	342	408	368	374	391	371	399	400	361	364	404	366	387	384	381	374	366	414	340	409	379	372	368	367	401	415	387	397	377	398	401	381	387	397	389	399	360	364	353	406	400	444	375	369	391	387	385	405	385	346	376	395	399	375	364	386	394	417	383	372	373	385	363	374	362	394	348	372	366	404	370	396	373	369	430	376	392	378	417	349	359	373	388
10302	5365	2921	2382	1655	1269	864	693	567	491	482	406	361	313	302	280	267	275	287	263	251	215	214	251	197	206	216	188	190	223	172	211	190	177	197	181	189	184	186	193	184	226	205	162	222	209	234	211	205	181	181	204	177	197	209	188	196	218	188	188	177	205	201	203	193	215	200	185	194	202	230	198	192	176	207	192	199	200	199	175	189	200	200	192	172	184	180	194	170	195	200	195	198	178	198	194	187	190	178	183	182	180	184	198	186	168	211	178	187	191	184	192	202	196	168	175	191	176	193	177	197	197	187	190	165	170	188	205	199	188	197	199	163	185	202	190	187	190	182	189	190	194	206	198	210	196	165	196	176	184	198	205	203	199	186	185	184	202	199	180	181	210	205	192	191	234	195	196	175	213	186	158	211	208	177	201	198	224	215	199	197	210	239	182	192	212	169	204	187	186	204	183	168	210	183	197	190	203	184	211	209	222	156	188	161	218	200	206	210	217	169	171	190	199	195	183	218	183	178	192	187	203	162	203	193	183	202	184	165	173	189	177	197	184	202	206	181	187	201	195	207	189	207	178	176	194	186	202	184	187	182	213	184	180	187	203	199	214	219	152	186	166	188	206	205	216	171	198	176	179	192	189	203	228	181	204	196	216	205	200	176	172	186	169	191	176	195	194	172	179	182	195	201	170	187	199	194	164	165	210	209	187	190	181	170	183	201	211	182	197	210	168	173	194	177	210	190	197	178	186	175	192	202	177	190	170	184	164	181	194	197	190	193	199	191	189	183	186	213	171	196	187	180	181	186	203	200	175	189	204	198	182	212	180	193	199	198	168	208	187	187	181	200	183	185	184	159	217	204	211	181	201	178	195	179	200	182	199	205	185	198	196	195	191	190	198	213	188	183	207	204	219	195	191	215	186	175	209	204	183	165	181	187	177	188	182	203	192	173	186	187	194	162	165	200	182	208	170	200	189	153	208	174	196	202	187	194	156	187	165	203	207	180	185	196	200	198	191	181	166	204	193	222	176	188	188	189	207	165	181	171	178	139	168	201	190	198	184	184	192	171	174	189	207	194	191	182	177	204	199	166	212	188	180	169	192	214	196	198	206	184	191	191	190	193	213	194	156	178	176	204	203	188	161	212	194	185	213	193	178	177	210	166	169	176	185	203	194	201	201	196	177	183	184	180	181	199	185	195	193	173	166	194	162	182	203	178	182	178	190	200	177	169	195	171	189	177	182	174	186	166	176	205	193	181	209	203	200	170	185	206	206	200	180	212	174	201	182	234	188	200	179	190	184	213	192	187	203	226	196	182	189	182	174	200	177	194	194	214	197	202	205	179	200	199	186	199	175	229	196	192	189	203	195	178	194	172	180	207	200	182	175	190	193	203	157	170	194	220	179	185	193	196	197	196	187	170	191	213	195	221	193	204	201	178	191	182	196	208	198	198	202	183	224	179	196	186	169	170	192	172	199	209	196	179	183	210	194	192	174	179	225	189	185	187	209	195	191	176	172	196	181	186	175	181	193	194	196	196	185	179	197	192	164	188	188	191	221	170	197	204	184	187	204	181	193	188	170	187	186	194	178	178	192	206	192	183	163	190	178	203	198	206	192	205	184	190	174	193	188	192	184	170	182	191	195	187	166	196	190	200	199	194	183	215	185	187	183	204	181	180	208	179	195	180	150	168	179	175	176	198	213	180	221	188	192	173	184	179	198	192	181	173	190	189	213	188	187	214	158	204	188	207	187	198	217	192	195	198	188	190	172	194	176	198	197	177	189	195	211	201	216	161	201	181	216	178	188	200	169	185	191	170	174	209	176	180	186	190	178	190	177	194	195	177	193	217	200	180	186	197	183	212	168	190	188	180	186	178	188	202	183	188	206	211	177	183	187	193	213	203	193	208	218	207	192	196	200	187	209	197	221	217	198	179	158	194	182	186	219	210	189	158	185	195	188	209	206	205	211	190	154	172	215	191	196	183	189	197	173	186	224	211	175	195	192	178	196	196	195	193	191	175	192	193	194	198	219	201	182	182	188	224	206	182	193	214	201	201	188	184	176	181	192	186	204	190	183	191	173	196	198	172	191	190	198	189	143	181	185	187	174	200	195	180	192	187	182	200	204	202	177	189	205	228	186	163	180	189	174	185	204	202	229	196	166	156	177	181	203	172	190	198	210	228	194	195	185	189	186	177	181	184	187	172	174	164	230	182	190	177	187	199	173	227	170	189	181	172	206	181	208	176	180	207	201	220	200	188	175	172	203	194	210	205	182	194	185	218	179	163	203	191	205	186	196	160	185	182	193	157	191	194	187	182	165	207	207	177	199	180	192	186	179	187	191	165	184	171	208	175	211	200	175	191	186	222	195	202	195	175	221	198	204	187	198	198	169	197	187	169	192	208	201	180	208	194	194	215	210	164	171	193	178	182	183	187	209	186	181	208	207	212	197	174	190	182	186	181	213	191	184	198	213	219	176	212	165	181	187	184	219	191	186	170	185	208	154	173	162	157	172	181	176	189	203	185	187	201	196	174	182	194	201	186	192	165	160	210	176	169	211	191	208	176	188	167	195	182	187	209	166	167	194	179	179	208	181	197	188	172	176	173	220	189	190	198	188	188	179	180	172	207	190	224	191	171	180	192	168	178	165	179	180	180	181	197	221	191	163	165	176	209	185	192	182	172	171	203	203	217	182	198	194	193	206	216	192	216	197	195	179	200	216	176	179	215	174	168	195	184	185	208	180	177	182	202	209	186	183	193	180	185	190	180	195	207	200	194	207	197	225	191	187	177	178	190	196	169	177	199	205	175	170	165	205	198	200	189	156	187	178	180	187	162	179	210	179	203	219	206	180	192	178	183	182	200	191	179	177	200	194	172	198	169	184	195	196	162	197	180	201	187	211	209	171	211	174	156	180	202	194	199	171	186	202	206	167	165	197	193	189	178	168	197	197	170	209	175	188	173	188	205	221	200	175	192	180	162	178	190	195	164	177	190	205	181	215	194	163	195	180	202	194	202	205	181	206	210	179	181	187	179	171	197	170	174	173	177	209	155	197	209	200	197	184	166	191	178	196	207	190	177	197	143	176	187	199	196	171	178	185	171	186	193	174	222	218	175	199	187	181	204	184	202	205	224	202	176	211	198	187	180	198	171	184	205	183	193	203	192	201	193	216	161	182	162	197	209	215	162	169	208	180	187	171	176	201	188	191	191	180	177	189	150	179	197	204	192	174	188	162	202	222	187	177	175	185	175	196	220	185	181	182	201	193	187	198	187	214	197	208	171	192	168	201	209	207	201	199	214	205	177	180	159	208	181	210	174	206	185	212	158	187	199	182	191	198	187	201	165	194	185	197	172	207	181	215	209	198	173	168	173	183	196	174	202	190	190	206	165	185	210	179	178	215	195	195	205	216	187	192	207	183	206	178	203	197	190	178	199	179	195	186	174	188	188	186	221	178	164	188	186	165	175	174	208	197	171	169	197	178	213	182	223	200
7819	5743	5190	6826	6174	5412	3926	3075	2507	2138	1905	1847	1449	1239	1207	936	885	868	850	807	742	750	690	700	702	624	591	553	551	612	561	542	584	572	566	533	547	528	487	482	479	474	489	493	475	515	483	487	496	411	492	462	474	489	480	496	479	492	482	446	409	443	445	458	519	447	468	456	449	444	442	459	416	476	443	434	458	456	448	474	477	440	424	495	419	454	479	442	438	430	469	452	439	426	419	414	394	414	440	508	433	431	446	413	417	429	459	422	468	463	428	443	432	458	433	443	453	465	437	442	448	448	421	499	463	473	450	450	442	481	469	452	471	444	450	489	454	416	501	416	454	423	450	469	444	508	456	444	454	443	467	478	498	424	429	464	455	479	454	471	451	482	486	459	466	430	467	441	468	430	454	459	452	436	448	498	464	481	433	489	423	436	438	489	446	444	414	450	474	452	462	454	444	442	453	475	444	451	426	483	439	452	452	464	464	448	423	412	473	446	467	440	472	434	454	494	447	453	468	460	513	443	449	434	456	411	465	457	470	437	447	460	459	446	464	457	473	432	448	435	463	464	428	439	444	414	464	479	453	518	446	486	457	455	457	438	462	457	463	450	428	432	466	459	452	484	443	442	465	469	466	402	453	448	443	464	462	441	425	458	464	447	476	496	465	485	485	506	464	442	456	476	467	423	420	452	444	510	478	464	462	483	455	517	432	458	451	452	446	460	427	450	436	482	433	447	475	463	389	456	449	442	453	468	432	478	466	443	413	485	417	469	436	503	423	459	448	431	429	439	481	453	463	441	433	455	459	473	455	462	459	450	464	465	425	439	468	441	437	468	442	446	442	467	446	472	452	487	451	443	440	432	423	452	456	442	486	460	457	460	448	424	490	454	464	433	469	458	423	507	501	508	472	457	444	470	459	473	488	470	405	451	464	455	523	431	447	440	433	456	462	450	475	446	459	460	470	445	403	457	464	441	488	445	446	457	415	480	498	467	443	502	431	434	481	426	463	482	458	498	465	430	445	443	461	445	461	432	458	452	437	469	438	411	445	478	426	446	403	442	457	420	484	473	445	490	454	451	448	448	445	455	444	499	492	456	437	460	447	451	414	436	470	426	501	445	462	438	450	433	463	457	429	472	448	420	468	470	430	448	442	458	423	404	467	483	412	483	476	476	437	412	407	428	417	478	457	464	479	470	466	436	478	463	479	435	455	461	449	490	489	515	443	467	468	455	487	437	468	466	431	466	456	465	452	478	442	476	451	485	444	415	436	455	455	455	452	434	498	448	433	463	438	448	468	468	451	461	453	452	439	470	480	482	475	431	460	453	468	447	461	439	428	486	464	456	469	499	457	445	440	439	423	433	477	491	458	461	462	454	465	470	436	492	491	442	436	466	409	494	474	485	455	476	506	485	434	495	479	419	448	477	471	438	511	433	474	446	462	477	475	439	489	444	433	435	461	446	458	434	453	406	434	434	478	503	437	454	465	476	461	451	463	444	467	465	418	473	441	464	451	437	479	507	461	463	443	426	444	460	462	416	463	465	457	490	459	486	439	445	450	438	466	451	453	465	462	421	471	461	458	483	457	439	453	430	483	457	458	474	417	449	416	479	423	472	446	442	441	444	456	465	469	470	463	450	443	448	478	476	435	451	443	459	447	442	424	444	461	446	438	452	428	469	491	461	433	486	411	488	464	493	413	435	435	447	452	435	458	484	429	448	425	446	450	439	421	475	437	445	439	462	452	498	412	464	455	444	439	423	469	477	480	407	453	434	474	445	450	441	443	425	432	451	450	425	429	466	473	490	456	476	410	460	442	442	437	482	498	417	483	455	419	448	482	454	482	442	442	430	445	426	437	440	440	436	448	447	445	491	475	450	448	431	438	464	462	442	460	428	459	483	429	464	469	447	423	450	483	425	450	461	470	472	468	431	447	432	469	436	404	456	426	459	473	463	476	470	438	468	450	449	480	462	449	437	441	472	468	466	468	436	440	470	475	458	456	491	434	464	440	438	474	478	435	437	461	422	438	428	428	451	445	474	414	449	465	488	458	466	420	441	450	466	460	477	443	452	429	461	454	448	456	423	468	446	467	458	432	496	472	420	418	469	430	416	448	485	435	431	456	463	445	453	461	474	463	452	454	480	462	432	479	452	452	455	466	426	431	502	487	437	475	449	449	462	436	473	506	393	420	446	453	453	432	443	485	472	477	436	493	456	484	436	463	468	468	426	455	463	428	463	462	466	470	465	444	443	451	471	483	434	419	461	456	429	457	423	476	490	445	449	460	452	465	476	459	432	423	441	445	442	431	444	453	430	446	456	455	453	467	465	470	424	441	487	446	383	441	433	465	440	494	470	477	440	449	448	459	469	487	494	452	455	442	469	459	488	428	468	429	450	473	441	416	445	431	442	440	443	457	474	482	438	441	434	445	454	425	481	453	468	460	435	450	474	456	446	447	418	414	424	443	417	458	458	460	507	479	473	413	469	442	405	479	460	485	413	462	464	457	396	467	446	454	409	432	458	423	452	477	473	468	461	456	500	455	480	446	461	442	424	464	479	438	431	457	461	469	509	480	439	450	435	444	451	486	449	429	451	459	476	452	480	453	450	470	477	502	446	456	426	463	473	459	435	486	438	452	437	406	448	479	503	446	460	498	468	476	490	451	460	455	431	459	469	461	429	429	440	487	448	463	448	434	491	433	481	447	448	501	433	426	477	442	472	474	433	422	467	459	465	462	484	435	448	480	463	467	453	470	437	444	439	441	461	450	448	425	431	476	479	430	441	435	438	422	450	461	442	492	436	509	451	446	447	479	481	424	448	469	418	460	450	456	458	449	470	485	464	420	452	448	445	452	463	431	427	439	474	485	459	444	454	448	419	439	424	477	480	479	479	446	451	487	448	510	436	440	452	469	504	493	471	496	440	489	462	443	442	416	478	464	504	432	475	433	425	440	445	432	464	463	438	478	466	445	421	463	476	466	445	468	463	447	481	429	477	431	487	432	454	454	469	440	427	464	457	462	439	452	461	443	475	467	437	442	428	452	460	459	426	493	488	407	454	451	433	414	471	465	472	448	462	481	470	473	409	453	419	465	450	474	430	446	497	468	481	461	461	487	436	466	445	475	499	458	462	459	418	448	486	456	439	462	414	470	461	490	489	444	442	448	484	444	446	472	458	473	471	473	451	448	488	486	451	503	449	471	477	471	454	454	457	454	472	473	471	443	448	430	458	457	445	416	418	457	437	453	429	453	456	446	473	412	439	486	462	493	447	472	483	443	458	480	457	472	422	457	442	433	440	449	445	477	473	496	473	468	467	453	498	464	393	474	416	408	480	449	435	399	418	460	421	441	446	409	474	473	496	443	419	442	397	444	438	435	435	450	427	454	463	423	466	431	432	429	417	432	453	441	472	421	472	454	463	467	454	452	443	459	455	450	434	470	484	496	407	434	468	496	416	473	447	467	464	410	442	436	479	456	449	462	412	448	487
29611	21274	11025	7382	4393	3044	1721	1304	1001	837	914	702	584	502	472	405	361	338	374	336	290	301	287	273	286	246	219	235	250	217	218	234	218	207	196	209	209	211	191	208	172	200	198	201	196	180	211	196	192	191	200	186	165	189	204	190	211	218	191	190	180	198	205	180	196	178	161	207	171	201	161	185	172	184	187	194	179	192	195	202	202	185	194	173	175	204	183	182	197	201	173	169	180	198	179	192	188	192	194	205	209	183	225	174	204	184	189	199	213	182	208	198	202	192	190	192	186	191	200	186	206	176	198	199	221	158	196	194	195	187	194	218	213	157	179	177	192	194	187	195	186	163	193	182	204	177	198	187	186	206	186	184	211	201	192	180	190	183	189	174	177	168	200	198	200	187	182	197	211	208	184	208	200	188	205	204	185	180	186	194	197	191	179	177	210	185	192	191	178	213	201	185	169	222	181	172	205	200	214	175	185	189	215	219	182	182	178	186	184	158	190	207	220	177	206	200	195	198	208	183	171	193	165	215	212	173	183	183	207	164	175	183	191	206	163	219	200	199	177	176	208	198	171	201	168	188	177	206	207	200	191	191	165	152	200	201	181	189	172	185	205	196	202	160	168	175	183	189	182	187	194	198	194	176	167	180	187	177	201	203	195	178	201	169	198	174	188	158	198	179	189	179	171	180	209	178	177	199	184	202	183	198	191	189	190	178	180	177	163	199	209	191	229	178	173	193	167	180	188	179	182	198	211	185	196	190	178	202	191	173	184	170	169	164	209	201	186	176	205	194	184	190	183	170	171	188	200	185	170	167	207	190	196	181	180	170	184	197	207	186	198	172	204	193	168	194	180	193	186	200	188	182	193	168	174	167	207	198	168	172	196	213	176	175	182	180	208	181	200	202	179	203	185	171	185	196	184	217	203	186	207	203	199	187	186	187	166	185	206	178	174	180	180	184	179	191	193	198	208	190	186	189	200	171	201	185	204	187	178	216	180	176	194	167	176	183	207	177	188	170	169	183	185	189	176	189	211	203	184	197	245	188	191	201	194	174	177	196	176	179	166	148	173	189	178	195	220	185	178	215	180	174	211	170	189	191	169	210	177	170	191	196	176	194	189	183	179	188	192	194	205	174	195	162	191	166	189	187	196	171	204	180	184	167	196	200	206	153	163	191	206	176	207	205	186	175	185	204	188	175	189	174	188	171	170	193	200	193	209	183	184	184	194	204	169	175	206	184	215	162	158	189	173	172	206	177	187	188	183	189	197	175	213	185	187	182	179	175	200	202	193	204	181	175	194	168	163	201	186	220	202	175	190	215	214	190	197	199	199	172	185	165	197	197	194	178	201	172	201	198	190	179	176	173	207	175	193	198	183	187	204	206	181	178	180	174	201	209	190	189	190	208	205	181	197	195	161	178	170	162	176	189	174	167	174	188	184	191	189	189	186	182	182	192	189	210	200	176	211	183	202	176	176	184	215	187	191	187	194	194	196	201	184	190	177	186	180	175	210	197	172	203	151	186	176	197	187	205	174	174	215	181	190	204	187	162	172	192	168	175	201	182	194	181	188	164	198	182	188	195	193	189	202	197	171	190	191	188	187	205	142	190	197	176	185	189	213	160	197	185	207	178	204	202	150	188	192	183	207	185	189	204	201	210	202	177	170	167	191	172	202	199	187	193	204	197	163	198	176	183	199	187	192	186	192	207	174	184	194	195	178	181	186	188	186	187	218	181	196	174	164	188	183	207	204	193	190	173	191	188	175	175	196	171	171	211	160	195	186	183	172	173	195	168	172	169	185	201	194	168	140	181	184	184	191	179	180	193	194	202	182	174	190	195	185	188	184	183	201	221	218	209	192	159	210	198	195	179	176	175	175	226	175	202	201	187	188	167	196	173	188	193	178	167	197	178	156	207	184	194	192	195	204	212	202	197	211	196	195	197	190	198	184	192	195	168	200	193	195	177	194	181	180	197	200	169	181	189	186	193	176	181	201	194	172	201	168	207	208	198	180	191	191	195	203	202	186	187	203	188	162	172	164	193	184	178	181	194	197	221	208	200	187	172	196	199	209	167	181	171	192	199	197	187	194	182	225	196	198	154	196	183	185	178	194	166	201	170	202	212	190	175	193	205	171	166	195	204	192	176	192	185	189	172	186	225	189	179	191	162	192	175	203	209	178	220	195	172	171	186	205	179	214	204	202	218	224	193	198	169	204	186	199	175	192	208	189	178	173	183	155	185	194	189	194	192	178	198	226	198	170	186	196	187	206	208	196	173	182	198	199	166	196	169	187	191	197	201	183	209	196	167	179	193	182	188	168	207	206	201	198	171	190	189	205	198	199	205	173	205	190	199	195	199	195	174	207	189	189	205	184	200	188	198	181	207	172	171	176	195	183	205	201	184	175	170	167	186	183	175	182	221	200	194	209	179	197	196	227	208	158	185	187	207	208	186	191	182	170	180	215	196	221	187	161	178	212	211	202	199	181	193	196	197	194	175	163	190	196	205	174	172	176	184	201	222	182	194	197	172	179	165	212	176	169	167	193	190	199	201	207	186	178	179	192	176	181	173	197	180	211	179	192	174	207	199	189	191	178	192	185	177	162	164	187	178	184	182	213	195	174	180	222	193	195	200	189	190	172	162	224	172	187	207	176	177	169	176	219	190	177	199	203	183	183	188	194	189	187	173	199	175	208	186	205	194	187	198	159	194	215	165	206	172	179	172	216	166	219	205	198	217	203	185	190	177	175	201	192	186	209	169	220	197	202	205	180	194	161	195	183	194	192	180	182	181	186	194	191	168	201	177	180	185	198	187	165	200	185	178	168	183	180	193	159	191	186	179	189	171	196	197	182	193	166	177	172	207	195	173	189	179	178	185	195	160	206	194	192	193	215	186	167	184	197	200	199	189	200	192	192	178	182	164	197	178	196	200	191	176	198	188	170	186	183	191	190	159	171	160	181	189	175	179	167	153	201	178	202	202	181	169	207	173	175	191	181	182	161	179	218	189	195	196	176	197	185	196	193	179	182	187	190	209	191	196	179	194	182	206	194	179	195	186	200	180	182	180	176	205	226	195	179	188	180	214	182	197	176	192	200	218	182	188	183	176	218	198	178	166	186	193	184	185	181	206	183	172	180	176	191	198	193	171	191	204	199	188	191	155	191	154	144	188	183	165	164	183	191	201	197	191	189	183	197	179	168	189	181	192	181	172	166	195	183	174	193	189	181	173	182	175	214	198	193	152	172	164	184	172	193	185	191	175	194	199	188	191	201	180	193	192	176	180	181	216	178	175	178	176	203	203	193	178	203	183	196	200	214	208	181	191	164	189	186	179	181	190	189	173	200	194	182	209	217	171	169	178	180	176	169	173	179	184	202	192	194	183	193	182	172	183	187	196	177	188	161	185	182	161	185	194	202	180	208	146	211	159	203	188	173	189	182	197	162	195	188	182	163	245	202	196	194	184	190	213	191	175	206	186	173	204	176	197	179	203
22823	16089	10852	14396	12233	10318	7328	5834	4966	3949	4333	3450	2788	2494	2099	1797	1687	1484	1439	1318	1187	1134	996	955	881	845	733	753	799	695	704	698	661	664	594	585	653	604	576	533	531	520	493	540	530	532	496	485	492	469	479	507	517	503	492	490	517	467	480	516	501	529	473	442	462	444	507	463	479	463	476	489	439	450	473	481	408	440	459	458	446	482	460	452	473	458	462	473	458	461	464	468	454	503	448	448	485	459	493	456	454	456	449	460	491	429	488	481	435	493	503	470	422	440	439	466	452	432	465	443	465	505	450	463	474	468	444	463	442	492	453	456	440	490	480	464	473	460	448	424	412	443	420	458	475	488	455	454	477	451	452	441	425	460	487	459	480	442	432	444	465	473	430	460	451	473	405	453	441	463	450	514	470	444	459	453	435	425	448	453	441	448	509	431	430	449	457	461	433	468	478	451	446	451	500	488	477	443	464	424	442	451	447	459	442	420	456	471	435	404	465	437	471	430	430	457	428	442	439	425	436	480	473	442	487	456	529	434	458	419	445	466	455	427	491	440	473	443	483	430	414	427	484	456	481	444	434	473	427	471	406	417	453	462	460	458	470	438	460	397	442	437	432	438	472	440	461	465	458	463	468	466	504	438	435	418	461	403	450	438	475	425	470	450	466	463	473	439	450	472	422	439	481	472	500	478	477	401	431	448	438	435	443	467	458	471	433	427	453	474	440	450	426	439	445	452	479	465	438	426	483	450	475	441	471	425	470	459	482	437	464	439	474	459	452	497	464	449	442	471	455	414	428	489	436	444	451	478	436	439	468	441	438	441	445	476	487	460	445	493	483	452	420	471	451	469	479	469	426	419	438	459	439	474	432	426	448	447	479	463	456	408	466	416	440	470	421	450	477	450	485	439	428	449	470	462	454	465	435	445	427	450	433	452	442	443	435	461	422	444	499	461	474	475	471	523	476	477	468	437	418	440	450	447	418	481	430	406	446	443	431	444	450	468	432	422	474	434	453	479	462	438	450	445	448	447	488	493	445	453	436	446	452	456	474	436	451	441	430	470	416	422	446	458	450	438	426	460	440	477	487	428	449	465	429	478	429	464	452	458	488	461	489	446	443	456	419	471	467	466	430	476	446	414	486	486	435	466	475	474	413	442	413	430	471	438	438	461	478	465	439	459	437	447	419	492	418	424	487	447	446	455	431	464	462	435	431	429	430	430	436	460	459	431	405	459	437	451	457	481	455	482	450	454	465	491	440	459	454	454	441	471	463	446	466	442	450	437	455	456	428	441	465	434	450	427	438	432	434	456	491	451	460	428	477	452	473	468	474	432	467	445	464	415	441	457	454	427	436	424	441	477	442	464	485	453	454	408	424	432	464	460	448	457	498	451	465	467	416	489	477	412	461	453	468	440	435	455	446	439	428	475	448	468	448	468	463	438	467	432	466	454	444	455	470	443	440	451	453	460	420	477	451	461	456	469	429	465	455	428	463	442	477	448	459	470	409	461	441	477	471	511	470	445	424	441	478	458	450	446	465	445	459	461	460	443	459	435	449	470	431	469	450	454	408	429	434	409	461	453	479	450	463	460	433	468	462	425	412	451	433	437	451	439	435	451	461	432	496	391	447	471	435	469	487	459	452	430	433	438	466	465	423	485	476	440	399	439	446	455	442	502	449	505	456	419	416	425	472	467	482	453	450	461	460	465	467	429	462	416	454	472	473	463	437	451	429	499	451	445	455	473	435	434	457	458	445	475	478	449	450	463	448	411	452	444	500	448	458	428	443	430	434	450	439	462	474	452	454	482	455	437	482	462	461	444	459	453	422	490	463	424	438	467	420	454	434	476	501	436	470	447	444	458	440	417	439	451	463	474	439	501	475	471	477	475	406	438	491	453	469	419	447	444	441	474	428	511	425	460	509	475	472	435	433	435	429	433	463	474	472	433	445	443	447	432	454	436	465	458	471	479	453	459	422	461	470	432	401	392	461	466	447	442	456	458	422	459	415	400	441	456	444	434	443	439	448	443	459	435	484	454	454	447	462	480	424	479	469	430	460	436	464	439	440	450	435	453	436	445	463	468	464	426	476	433	460	470	401	440	417	419	461	449	440	458	436	454	456	454	481	454	460	434	494	478	455	459	433	463	418	441	472	471	485	429	475	463	446	461	442	498	459	488	457	497	421	422	468	475	447	447	404	465	433	450	491	446	430	474	429	433	440	444	481	447	421	433	445	448	442	452	490	404	478	460	444	449	412	433	482	418	427	504	459	447	480	491	458	460	429	465	456	435	462	458	434	419	492	469	483	420	442	485	425	446	436	463	479	450	422	461	460	450	446	422	478	442	435	458	428	459	501	435	481	457	433	448	483	418	438	440	445	473	433	441	462	423	432	484	416	430	452	469	441	468	456	455	443	490	474	474	432	442	459	418	463	442	434	455	463	441	436	446	423	455	415	445	459	413	451	426	448	441	467	460	464	454	476	436	441	448	424	443	427	426	442	486	451	498	440	468	422	465	413	447	432	445	473	470	484	421	443	427	433	468	462	463	440	447	465	442	454	476	487	475	459	462	441	457	437	408	470	426	472	458	431	414	435	442	441	477	471	467	458	410	444	437	437	462	466	473	453	441	459	390	450	442	507	440	459	471	444	463	440	425	474	438	470	460	437	482	482	449	418	465	459	449	478	432	507	461	419	466	491	473	457	436	440	481	444	438	437	425	441	461	454	464	437	461	485	425	470	435	441	446	476	449	474	445	464	451	453	481	431	448	495	481	439	410	455	450	453	406	480	473	489	447	463	431	469	470	414	455	453	451	488	431	430	427	444	436	450	436	466	482	467	425	501	465	492	459	452	453	472	459	455	475	477	501	442	440	460	486	392	412	476	458	494	432	436	436	470	470	449	432	436	484	462	433	448	472	473	482	412	423	469	442	453	458	425	468	424	460	415	450	463	421	461	453	474	458	449	439	441	474	458	499	408	409	451	486	446	501	448	445	453	457	448	472	458	466	486	500	451	433	429	447	452	465	481	409	481	467	426	403	463	439	476	451	464	456	439	417	446	458	457	425	470	462	449	425	496	449	429	462	479	459	457	440	490	432	462	472	452	460	476	472	458	449	489	451	480	456	441	468	414	422	447	499	451	437	465	420	497	443	449	456	480	466	464	476	452	447	479	460	436	430	449	436	443	439	453	485	423	467	463	474	417	452	444	466	417	465	488	486	480	464	437	470	453	418	430	413	457	458	482	438	446	488	492	422	423	438	461	487	471	473	454	459	469	443	440	419	450	445	432	454	465	441	441	425	457	469	447	442	469	453	462	451	458	468	452	468	455	422	450	450	450	427	451	467	449	457	427	464	442	457	456	465	423	466	489	444	445	458	486	425	477	453	482	441	434	465	454	473	423	445	457	454	413	443	463	432	467	486	419	436	443	453	437	406	470	437	471	446	493	464	472	447	470	459	464	411	447	489	506	461	467	432	427	448	408	464	462	504
39212	30292	17252	12547	7628	4702	2652	1861	1421	1213	1171	1040	788	765	650	519	433	384	419	333	343	330	304	287	264	244	223	226	212	224	219	204	221	215	186	189	204	195	192	167	178	146	177	180	189	174	162	170	170	192	188	153	182	173	171	164	187	157	162	163	187	142	158	153	181	166	160	164	159	138	137	156	176	168	152	129	155	153	170	172	160	162	162	198	179	157	168	154	156	163	145	154	150	158	159	178	155	167	156	147	137	162	179	162	165	145	172	158	184	180	155	152	198	154	162	140	168	170	157	172	155	144	157	142	193	143	147	161	163	158	149	156	153	181	169	166	168	161	178	151	159	133	157	160	154	156	164	155	141	158	162	172	189	174	172	156	164	164	158	181	173	151	162	149	133	184	166	170	135	150	158	185	152	167	156	164	163	175	177	158	131	188	150	164	150	187	189	184	180	173	148	177	143	165	158	170	154	179	162	143	143	170	146	144	159	163	150	160	138	164	150	175	146	133	148	154	160	158	132	158	159	156	145	152	145	163	162	163	147	161	151	178	162	176	193	157	146	169	141	161	153	170	188	174	159	179	155	145	153	183	149	170	166	168	147	166	154	141	140	149	165	142	153	164	155	152	137	155	155	150	157	156	173	156	143	149	177	150	159	157	152	156	185	156	170	152	178	136	176	142	139	152	163	138	149	147	162	149	142	177	179	163	171	191	128	168	149	145	156	173	133	156	149	134	163	158	193	132	163	150	156	157	183	164	144	148	149	155	145	166	156	156	166	200	190	158	147	178	176	128	153	146	152	173	160	149	151	126	165	163	175	188	162	150	178	176	172	142	168	152	144	164	159	147	169	152	141	173	161	165	148	159	146	173	149	138	144	146	165	171	171	186	159	146	188	167	154	156	146	169	165	147	155	178	170	158	149	149	162	136	173	156	154	164	140	140	151	169	166	164	159	153	146	137	157	150	172	149	171	140	141	134	151	152	173	171	149	177	162	139	154	139	139	180	151	171	146	156	164	148	174	161	156	154	158	163	157	147	178	129	158	150	148	166	156	141	169	147	166	139	140	149	144	156	175	130	156	162	155	141	156	177	172	160	161	188	152	161	158	165	148	150	152	158	140	167	168	163	156	159	152	144	174	161	165	155	163	172	164	172	135	150	167	173	157	161	154	158	168	169	151	160	165	152	171	128	167	161	133	165	143	155	159	166	155	164	155	149	176	168	126	167	143	134	168	150	177	154	158	144	170	142	157	162	160	123	142	132	158	146	135	179	151	191	166	166	185	163	160	150	145	163	192	165	161	161	158	155	170	168	167	182	165	154	156	160	139	160	165	167	167	168	170	160	176	177	185	142	137	141	149	152	151	162	152	168	148	154	144	169	178	161	158	129	152	142	178	151	156	148	143	144	149	146	149	151	141	155	125	155	176	150	156	158	175	164	170	163	160	161	157	150	155	164	147	142	143	159	154	157	164	170	132	150	158	156	156	145	152	177	148	134	151	147	158	147	140	163	162	162	153	146	157	151	153	161	176	146	144	153	142	162	163	149	170	143	189	142	160	149	168	155	177	172	169	182	171	142	157	168	156	159	173	159	167	155	161	162	129	144	130	163	144	185	165	164	150	156	183	165	181	180	167	149	149	158	168	172	148	185	168	152	146	155	138	166	128	155	162	150	163	157	172	135	157	174	168	175	150	144	149	173	166	166	152	154	167	149	165	155	164	153	148	152	148	173	160	144	169	144	164	168	161	144	178	173	176	143	140	141	153	175	153	134	146	137	159	160	160	147	176	171	164	159	157	169	155	166	178	167	182	156	148	191	168	148	142	169	157	202	160	176	148	155	155	163	154	148	172	144	155	154	146	175	165	167	180	159	142	166	170	150	188	132	144	168	140	151	162	123	139	171	155	131	173	163	153	144	148	127	171	156	164	147	166	163	142	166	160	172	162	152	155	148	160	123	164	172	143	167	164	164	159	197	171	164	162	148	157	151	157	165	175	161	162	162	173	135	182	166	160	151	154	163	166	156	127	159	175	150	147	141	162	145	180	151	161	168	171	168	175	144	152	176	140	149	157	160	171	163	150	145	172	161	175	146	167	149	152	165	187	133	175	161	156	161	161	161	137	187	150	178	145	168	165	166	181	158	139	178	166	154	154	166	157	177	177	162	168	150	166	143	150	146	146	156	159	164	157	158	161	138	169	161	151	141	181	176	147	155	164	163	160	154	161	165	158	145	162	159	149	140	162	151	177	159	158	140	155	127	164	156	157	165	150	164	174	183	154	140	195	148	147	161	171	174	139	155	155	193	161	143	146	142	133	168	145	178	138	142	147	169	153	180	152	168	142	141	133	174	161	156	145	176	165	176	141	159	142	158	165	173	143	165	164	156	175	158	170	171	172	162	161	171	169	158	173	159	164	146	147	169	153	157	153	162	175	192	156	168	174	167	179	161	164	145	160	134	150	163	148	148	156	156	163	164	156	156	162	139	143	195	156	151	132	176	136	164	153	134	157	165	160	191	165	167	163	157	146	175	177	156	150	158	153	158	175	160	134	152	163	150	147	146	175	183	176	160	161	187	136	157	175	160	143	138	155	147	169	152	146	166	153	162	158	155	146	173	158	155	153	165	157	142	141	160	160	150	149	161	157	165	161	168	140	165	155	155	169	150	156	157	162	137	114	167	163	164	159	184	154	147	128	157	170	131	153	150	147	172	160	150	169	166	157	148	149	154	159	154	173	137	153	165	156	159	155	174	155	177	161	168	158	145	144	163	152	170	164	162	173	171	186	157	169	145	133	150	169	151	181	157	168	166	168	147	179	162	146	179	145	151	182	148	174	158	168	122	147	163	157	153	139	181	168	153	164	149	189	171	144	158	168	169	160	153	172	142	157	143	151	147	146	169	138	169	160	140	138	177	147	162	152	206	147	152	170	166	135	140	155	159	158	161	164	144	182	162	196	135	167	183	159	177	163	165	162	140	150	154	170	158	138	151	156	136	158	154	158	154	166	163	164	149	165	172	174	145	134	165	155	155	170	166	170	169	138	168	155	137	177	149	151	173	168	160	153	167	182	160	168	182	169	168	178	154	122	138	152	167	166	154	156	178	155	171	175	147	138	143	155	146	128	167	174	163	128	151	148	164	150	163	170	174	161	156	156	160	157	176	160	174	162	174	161	162	155	152	145	160	161	170	189	161	158	144	165	159	167	131	157	146	148	156	176	172	162	167	158	174	153	148	146	162	151	154	180	147	182	153	176	148	159	133	175	158	162	157	168	164	149	161	139	145	145	169	165	155	152	158	136	164	133	178	170	160	164	177	177	160	194	180	154	160	172	160	138	135	150	151	148	168	185	159	162	144	175	150	133	152	153	163	161	145	181	149	146	146	168	140	142	157	148	163	158	147	166	182	149	164	149	169	186	161	149	165	165	183	152	142	143	163	153	161	173	131	164	167	175	150	171	160	148	166	166	159	166	156	155	160	145	155	150	158	186	172
28231	22798	15642	19951	17516	13855	10097	7955	6648	5994	5918	5153	4227	3715	3172	2866	2231	1975	2004	1579	1602	1494	1427	1267	1067	1082	861	842	914	773	706	683	704	698	642	615	609	602	530	538	488	560	511	473	464	501	495	464	452	488	494	449	469	455	417	471	381	409	459	402	426	410	425	415	408	370	402	411	412	405	414	420	409	411	410	385	382	405	387	384	377	387	399	376	388	377	379	400	407	416	383	393	385	355	389	385	411	379	395	379	360	431	417	369	365	398	423	387	367	381	440	393	390	395	391	377	395	358	391	385	379	405	399	376	383	409	377	403	395	397	383	381	378	354	373	396	360	374	369	396	408	381	365	366	350	350	389	384	378	391	382	393	333	394	422	378	380	352	393	400	406	400	373	395	348	391	382	383	379	369	389	344	333	425	365	375	405	413	386	362	383	389	384	399	407	397	389	380	374	362	385	390	403	352	402	408	365	391	407	392	409	380	355	364	436	383	390	383	380	379	392	369	385	382	382	380	403	388	391	407	392	401	395	394	385	369	379	374	382	412	416	396	354	372	420	380	359	390	393	348	413	400	360	372	364	355	424	390	394	351	378	397	344	374	396	403	393	382	415	409	400	363	403	375	389	375	385	409	401	397	371	401	385	385	382	363	390	394	335	409	422	409	400	383	371	379	375	399	370	390	372	400	372	382	387	383	373	359	384	363	427	372	400	391	368	387	383	355	373	414	373	375	379	392	389	396	407	350	403	364	366	383	377	417	376	423	380	379	408	407	382	379	331	383	396	367	380	386	366	374	387	385	370	378	401	373	402	370	354	417	365	378	408	376	425	367	357	426	407	357	413	377	394	364	401	418	404	357	416	355	426	387	355	391	379	409	377	384	391	429	393	340	401	376	359	384	379	414	376	419	353	338	373	373	407	398	387	390	360	387	382	367	401	384	393	396	381	404	384	372	409	371	381	405	381	358	389	417	397	386	404	383	408	396	388	399	377	360	347	385	444	407	387	366	366	365	418	394	388	368	405	378	371	351	437	401	363	340	403	392	366	386	401	404	380	390	410	432	333	394	341	377	387	385	336	387	398	380	360	366	368	407	404	386	401	424	362	354	361	365	394	364	394	371	394	354	420	360	388	405	391	391	409	380	378	352	393	433	388	409	388	381	387	394	390	404	390	371	358	415	392	385	375	368	404	395	379	373	404	384	413	372	404	372	432	362	401	378	378	398	386	382	363	383	403	377	400	402	386	364	390	359	384	391	376	404	429	374	379	406	363	412	378	392	408	400	407	365	412	396	361	382	365	389	398	416	351	351	369	415	411	369	411	369	370	361	376	391	362	382	434	393	377	382	415	385	373	381	395	383	391	390	390	358	385	395	410	357	381	372	421	379	360	420	358	402	381	382	429	404	396	412	359	367	389	425	360	384	361	392	364	386	398	383	412	400	383	390	412	379	399	395	399	376	367	396	357	364	394	399	386	382	388	383	400	383	386	377	439	354	356	375	402	389	359	391	390	382	378	394	403	402	395	377	445	398	393	389	388	378	389	404	416	407	384	374	350	378	430	382	370	354	386	378	410	388	430	378	385	372	379	355	411	358	344	373	351	408	400	418	369	401	393	379	397	404	395	342	420	429	374	358	398	374	383	373	384	381	383	379	361	404	362	382	355	402	358	389	394	398	371	380	380	397	429	389	378	388	362	399	383	375	387	374	357	383	366	405	404	361	410	404	408	369	414	373	380	403	370	363	366	403	360	389	353	403	403	410	395	395	403	390	398	411	418	375	391	366	379	402	411	387	390	382	360	393	361	391	366	381	405	362	400	351	389	384	363	394	384	364	424	432	397	422	408	396	375	363	390	366	401	409	379	381	382	403	377	407	362	374	406	418	356	401	373	387	388	378	377	375	383	349	377	381	406	420	388	377	332	379	397	359	413	409	389	375	405	399	375	389	400	387	388	372	348	384	396	394	386	395	369	405	393	377	396	348	404	406	380	362	371	391	363	384	372	401	379	365	404	396	397	421	367	384	401	381	376	409	368	385	367	416	377	367	380	378	369	396	366	375	406	414	403	378	374	418	389	429	414	386	372	409	392	414	393	403	339	393	376	399	357	405	369	379	417	362	400	374	351	402	385	389	421	364	377	400	396	394	364	402	430	386	409	407	385	411	375	376	354	382	419	381	403	368	398	394	380	421	406	409	394	409	382	417	390	367	382	397	379	403	361	373	388	368	361	389	377	404	398	409	397	355	418	382	374	412	391	393	401	377	366	379	368	390	380	353	398	370	389	343	387	420	415	373	354	386	381	376	404	412	393	376	407	384	384	362	415	372	379	396	353	417	393	359	390	362	401	348	365	390	377	367	387	380	392	401	401	385	420	422	378	390	354	413	376	356	384	449	389	378	414	380	386	415	400	373	354	397	391	385	406	414	425	388	365	382	358	379	377	390	382	400	360	417	365	423	387	375	386	394	360	386	351	378	396	385	405	345	383	387	376	400	389	383	351	402	364	413	390	389	387	385	362	368	359	379	357	407	395	370	362	353	352	409	386	384	401	372	379	398	407	406	383	415	400	366	400	368	357	402	413	413	389	418	418	389	402	346	359	381	367	425	401	399	384	370	381	385	397	366	427	402	406	330	364	388	355	402	361	397	393	406	391	372	413	356	362	361	426	377	400	379	431	399	365	390	354	403	377	374	339	413	408	404	368	412	363	374	406	364	360	399	348	391	422	343	406	389	407	365	398	340	398	368	338	384	412	384	369	352	382	360	379	385	361	415	382	407	396	402	405	375	383	377	388	388	388	414	390	372	339	380	437	367	425	359	396	402	384	391	400	395	367	357	376	367	388	375	387	390	396	396	432	430	369	368	392	362	401	404	387	391	374	383	358	384	373	392	371	404	383	373	390	383	415	416	400	378	371	373	416	390	399	421	390	395	340	379	404	385	363	391	383	375	408	369	400	396	363	412	437	408	383	394	385	415	409	399	365	405	344	395	404	370	381	380	376	364	379	382	380	341	377	372	413	391	365	379	392	353	405	375	413	429	402	383	366	355	397	386	372	375	372	356	382	367	329	369	382	430	404	401	370	399	399	330	367	407	407	395	389	367	388	368	379	390	393	374	393	372	394	383	382	402	390	396	384	404	422	377	395	413	404	401	371	390	388	375	385	379	403	372	390	383	391	412	373	374	400	406	391	376	386	370	377	374	371	382	362	395	388	385	421	358	378	408	393	369	405	434	387	371	364	400	392	357	375	409	402	394	409	375	362	379	379	385	356	375	392	356	413	396	400	399	365	378	405	381	404	390	409	398	363	380	375	361	371	368	383	374	379	356	439	393	380	424	388	382	371	351	383	371	408	365	404	378	369	374	406	393	381	371	371	398	373	384	349	382	390	388	380	434	402	406	376	385	386	392	399	421	365	414	371	369	373	391	391	396	380	394	379	387	363	408	379	396	410	392	358	382	411	396	387	407	393	393	416	393	346	396	387	397	359	396	395	401
9824	5121	3382	2645	1908	1319	912	713	579	538	470	405	365	369	335	297	247	275	252	239	228	225	221	233	195	212	206	200	201	245	206	222	182	188	216	187	190	183	195	179	200	223	193	193	182	195	190	170	188	189	182	197	190	184	196	188	203	184	199	205	199	195	180	214	175	212	187	188	176	192	189	213	203	202	196	199	202	199	204	175	229	187	196	181	204	197	209	206	204	192	171	212	197	180	210	197	199	191	174	199	186	182	169	184	161	169	178	198	177	199	182	208	182	174	199	192	215	190	172	180	179	161	186	197	191	183	189	197	206	191	193	212	224	197	201	220	203	177	208	205	180	182	203	192	188	207	177	173	180	180	176	184	210	214	202	195	206	183	220	183	202	193	184	175	199	184	195	189	192	201	201	190	177	194	179	180	190	182	185	192	203	208	204	179	175	180	170	207	206	202	203	185	185	198	179	204	208	174	178	205	192	174	174	207	188	197	168	193	186	187	182	187	202	223	196	191	216	174	221	181	177	197	216	171	193	207	228	191	186	173	210	188	201	197	199	206	181	219	180	206	191	182	223	232	173	190	195	184	170	187	186	186	183	213	211	194	205	178	183	178	176	199	174	199	188	218	201	183	187	201	184	176	220	192	196	184	187	167	188	223	215	184	185	159	187	180	196	190	208	203	190	183	202	211	207	196	196	175	191	190	177	196	213	181	191	225	193	176	188	192	200	196	178	227	175	182	218	181	196	209	174	172	195	177	204	186	177	199	198	183	192	188	174	168	181	231	198	187	182	173	199	192	206	195	193	197	162	169	187	192	218	224	211	187	214	176	190	203	186	211	207	181	193	207	191	202	184	203	188	186	177	197	237	208	192	186	186	193	182	155	199	197	204	166	195	192	224	174	171	202	181	206	192	209	197	208	212	205	210	170	186	203	185	201	190	185	184	180	192	205	185	217	197	192	205	207	210	186	198	208	203	223	164	194	189	198	193	185	203	189	177	171	190	201	184	189	184	188	186	174	175	194	172	173	175	194	191	182	195	210	198	195	174	182	190	225	198	212	220	202	203	192	191	192	216	183	185	185	193	203	184	197	172	199	203	201	213	182	172	203	188	196	166	192	178	183	188	207	211	178	197	191	202	195	201	207	197	182	191	188	210	187	172	228	193	171	188	196	174	190	186	211	177	197	192	187	181	204	205	197	222	183	202	178	207	188	194	198	189	211	199	169	202	201	177	214	208	176	179	173	202	200	170	194	211	205	189	214	168	197	172	185	199	214	190	182	173	191	182	191	181	207	195	195	166	186	162	186	201	181	188	190	195	171	190	220	205	195	198	178	201	203	180	190	220	210	205	173	202	215	179	195	186	179	225	198	187	195	192	181	183	192	198	215	197	174	175	186	199	225	162	190	176	207	189	219	199	175	184	186	202	214	154	223	180	192	197	212	193	196	195	186	184	191	195	179	183	195	210	172	195	209	194	203	196	192	171	185	172	147	169	202	174	193	194	168	191	179	193	195	181	200	185	198	222	214	189	195	198	197	228	213	174	200	214	191	188	199	170	231	197	194	211	195	187	179	175	196	184	175	170	220	209	203	188	201	184	193	171	198	189	188	207	196	202	175	204	194	207	192	192	205	209	174	201	218	198	185	194	171	169	187	196	169	172	211	198	177	208	210	191	207	184	202	178	182	199	166	180	177	201	167	176	215	197	174	190	179	172	199	184	173	196	190	171	187	198	181	182	179	215	216	200	191	181	200	181	164	199	198	199	204	193	202	203	188	201	170	202	188	176	205	205	198	195	210	198	201	196	208	188	210	201	198	192	182	191	186	172	214	194	200	187	184	208	202	169	179	186	185	179	190	197	195	207	204	198	204	210	186	203	202	206	186	213	167	192	200	198	202	207	190	191	192	175	153	171	186	189	198	183	183	200	203	217	164	221	203	183	170	188	204	189	213	192	183	191	194	175	161	198	203	192	191	180	168	196	204	184	188	220	183	204	187	185	184	223	184	176	182	195	197	203	206	176	186	196	209	198	204	193	182	190	195	206	186	183	203	184	174	200	178	185	180	206	190	197	199	191	184	188	186	204	206	202	208	219	178	174	175	197	196	221	182	183	196	204	214	187	178	202	199	151	197	182	190	191	177	207	189	174	185	191	209	191	164	204	196	173	195	193	150	192	187	183	164	180	182	166	204	167	186	192	199	201	184	203	201	198	191	207	206	203	197	195	184	189	182	187	194	177	201	210	180	211	205	194	178	181	202	190	201	200	195	163	171	184	198	208	184	163	195	241	198	193	178	204	180	185	202	206	188	211	185	184	177	214	197	192	192	170	179	174	197	189	148	171	164	198	191	179	177	179	205	209	199	192	202	201	174	175	215	162	180	173	179	180	192	179	186	200	171	201	207	187	202	194	177	190	210	195	188	191	177	183	206	206	211	195	218	201	198	193	202	199	198	197	202	203	183	176	184	201	216	217	192	202	180	195	193	211	193	207	185	182	186	209	195	180	197	207	199	176	180	214	174	208	192	178	177	188	170	206	184	188	184	193	189	174	182	211	201	202	203	203	190	184	174	190	204	189	184	214	181	184	206	204	209	196	190	207	181	176	189	201	179	192	196	181	162	221	184	219	173	190	179	226	178	182	174	194	200	205	203	195	192	186	187	206	206	197	203	183	203	180	178	197	196	192	178	183	196	200	157	175	181	184	191	185	191	194	186	190	201	191	184	181	189	190	188	185	197	214	202	187	189	198	203	205	185	192	207	187	183	194	199	189	196	208	191	199	193	200	170	164	190	179	203	199	186	179	203	191	191	163	184	182	209	195	199	206	210	219	201	175	200	184	182	189	185	190	176	193	196	191	159	207	182	198	194	191	189	213	181	205	190	200	170	197	183	243	195	220	197	211	167	183	197	172	170	218	159	168	186	183	199	161	177	207	191	182	160	198	190	212	194	184	184	183	203	208	185	212	184	176	203	179	183	203	187	210	201	174	175	207	207	190	192	190	173	181	207	177	174	190	186	180	188	186	174	206	221	201	216	206	196	207	189	202	237	190	223	202	200	202	204	188	179	187	202	222	191	179	195	191	208	191	182	180	165	209	180	186	191	203	172	204	223	200	198	195	217	159	176	175	184	179	218	177	178	185	188	169	216	206	190	188	190	189	180	190	224	212	172	196	164	183	195	186	215	210	175	194	184	187	220	193	212	210	208	212	161	211	217	189	199	175	198	207	176	214	203	202	195	184	216	215	188	189	189	174	192	170	203	189	196	208	213	191	181	171	179	193	196	185	180	197	201	185	205	215	219	187	194	160	183	181	181	210	169	184	201	178	187	212	216	212	206	171	198	199	199	186	209	202	193	196	196	177	200	170	187	181	190	197	185	197	204	207	193	204	171	202	193	205	194	189	214	188	191	191	202	189	182	186	174	177	177	164	186	189	201	205	187	210	175	226	206	195	166	177	182	200	183	194	195	179	195	197	178	197	179	187	169	207	171
7499	5460	5894	7634	6774	5116	3863	2978	2302	2350	2035	1707	1475	1370	1232	1122	936	912	834	830	780	730	749	702	660	633	547	623	619	587	564	520	562	514	551	515	542	506	530	513	544	505	465	548	470	514	528	478	488	534	452	492	479	470	485	520	475	521	517	452	497	485	474	482	489	498	482	468	488	465	480	510	460	461	474	463	468	465	470	495	481	499	456	484	485	427	479	455	459	478	476	463	467	452	441	473	477	492	461	442	504	490	469	467	489	476	482	449	443	452	461	443	469	461	430	470	480	464	461	475	478	433	450	459	440	443	458	483	495	464	483	460	469	489	499	494	471	446	488	450	459	452	470	491	485	431	451	457	444	432	456	475	420	455	470	428	438	430	488	440	476	464	475	439	452	461	470	445	438	456	421	480	452	456	437	450	457	455	435	453	497	428	453	472	468	454	462	428	470	459	453	419	462	469	440	469	431	472	467	428	464	424	443	476	488	465	460	458	455	464	430	418	452	508	442	444	483	468	432	469	449	464	465	440	422	461	463	501	455	460	473	472	436	432	486	482	495	414	460	465	483	468	452	473	472	492	452	436	465	455	491	434	471	450	478	442	473	460	463	456	464	456	458	451	474	457	464	468	428	420	495	457	451	438	422	480	459	445	498	424	445	465	458	481	470	447	432	481	475	465	441	444	460	451	479	445	490	460	456	443	487	458	404	474	493	407	458	449	447	453	472	494	434	468	471	459	486	461	451	486	501	446	483	465	483	471	433	490	443	475	455	440	425	435	455	448	437	441	456	466	436	443	477	468	458	466	454	487	412	436	455	425	459	466	422	460	512	453	465	493	447	447	438	462	463	498	503	462	475	446	453	462	440	480	482	470	460	453	468	428	463	455	486	482	453	467	479	486	475	475	485	469	431	433	477	442	450	494	410	478	451	425	484	438	455	437	458	487	482	446	428	466	471	471	470	503	483	474	467	467	436	463	451	465	484	444	440	464	473	466	480	470	475	476	485	447	461	447	461	458	418	453	454	479	468	439	486	469	470	477	470	466	455	431	439	487	453	484	448	469	471	451	438	469	494	455	492	439	451	451	474	459	427	477	441	468	466	432	455	468	465	443	459	471	476	445	451	441	439	445	466	459	469	438	472	461	442	450	446	440	455	461	465	474	429	486	502	467	432	469	489	445	467	462	418	464	447	489	470	481	469	486	502	489	452	471	448	411	448	453	480	463	474	503	451	470	444	476	458	423	460	488	460	444	479	434	443	433	468	469	445	479	491	444	445	465	462	450	426	469	444	485	472	495	455	451	460	447	460	430	499	436	433	427	426	457	480	433	481	473	474	430	461	468	446	468	497	442	472	509	479	452	451	455	452	433	425	417	450	452	440	425	477	456	461	493	467	447	451	483	496	436	488	462	464	457	446	505	470	461	460	423	486	448	453	460	437	455	462	427	465	427	454	459	485	481	469	444	430	445	466	469	436	471	456	455	423	531	471	483	473	433	424	437	460	446	477	454	429	418	464	490	449	459	453	463	460	468	443	440	475	438	433	482	457	471	465	478	471	474	470	393	432	444	465	482	452	424	479	476	446	476	425	470	457	426	457	471	488	492	449	437	443	469	456	444	442	471	456	457	436	473	436	465	442	458	416	448	454	473	484	470	470	437	460	486	399	465	443	438	465	493	421	435	483	439	442	460	446	454	451	436	499	463	444	457	423	455	438	494	471	465	455	462	464	508	490	445	490	527	483	451	451	501	447	480	469	424	454	441	464	475	449	446	438	414	468	467	423	419	469	397	463	470	458	463	443	396	466	468	427	501	475	488	505	437	513	451	413	470	453	438	456	468	457	434	463	426	463	475	441	467	460	489	447	472	491	467	417	465	473	460	483	491	461	428	480	486	470	523	407	457	478	440	475	470	445	490	438	475	434	444	454	465	434	423	431	451	462	466	465	498	471	496	424	458	492	445	494	486	466	487	443	455	482	426	455	489	411	475	473	503	395	460	439	457	462	494	459	444	462	462	471	449	497	430	499	492	484	465	478	467	454	472	454	538	504	494	445	449	467	484	457	462	469	484	427	435	461	460	476	493	460	459	494	457	450	439	465	451	466	475	484	450	487	463	439	471	480	464	461	491	468	473	455	467	450	420	464	464	462	487	445	467	461	438	461	476	453	453	466	463	439	486	472	459	471	507	449	523	508	470	434	425	471	490	474	422	482	453	479	438	465	459	467	451	487	440	467	476	494	419	491	456	445	475	428	478	467	454	482	443	454	455	444	452	446	449	464	463	458	469	431	463	470	463	467	458	468	481	455	475	456	483	442	437	469	494	469	431	483	438	489	444	455	461	475	455	464	451	455	436	509	456	473	466	462	441	465	454	452	432	439	433	443	415	460	451	453	459	448	431	484	416	439	464	484	467	516	462	416	475	447	445	426	476	472	444	462	435	441	416	456	488	438	444	461	463	455	464	453	472	408	481	473	439	450	445	472	423	474	468	455	512	438	484	447	470	451	463	438	511	467	462	452	501	445	488	435	469	449	445	466	480	452	445	457	480	454	423	469	471	449	464	452	416	476	511	470	446	478	421	447	460	451	496	468	450	467	461	472	510	447	484	453	458	471	442	463	457	483	461	458	456	442	446	432	461	461	469	456	454	450	448	465	450	456	412	424	399	453	435	466	442	437	447	454	493	496	470	463	435	465	472	465	476	429	446	445	476	491	466	451	458	441	468	430	447	456	465	442	440	474	462	491	469	426	499	462	489	436	469	480	441	451	458	423	465	491	443	458	480	474	426	487	446	436	454	479	440	459	439	462	443	460	418	446	495	464	458	453	496	463	485	445	469	461	428	453	469	484	448	481	454	437	455	461	454	443	437	437	469	439	466	430	467	462	473	447	459	475	457	443	456	440	433	455	442	436	460	462	449	483	428	448	461	437	431	438	424	441	474	455	470	442	436	459	459	458	431	459	482	434	468	469	484	464	456	435	447	434	459	480	436	464	451	464	478	407	445	477	483	480	441	428	434	447	442	439	427	455	465	433	463	463	481	476	472	478	466	482	432	450	424	475	426	464	464	469	449	445	463	460	436	470	448	459	449	470	457	465	458	457	440	441	449	425	468	453	454	471	474	429	441	447	437	481	462	437	432	428	433	464	457	446	435	443	485	466	458	457	446	409	420	482	402	481	430	457	435	437	451	444	487	457	441	480	498	473	427	469	437	456	458	484	451	441	484	473	460	472	425	461	463	447	448	463	475	478	442	459	453	465	426	473	460	430	501	462	477	409	472	467	457	455	437	450	447	449	468	460	481	463	478	480	441	483	472	437	492	448	479	479	468	500	454	481	478	471	473	477	446	438	409	493	437	488	462	435	450	467	455	441	447	456	448	475	469	436	475	501	473	456	451	487	454	451	450	483	460	492	469	483	448	496	455	449	473	464	454	445	525	466	482	441	465	436	476	483	460	478	452	480	446	444	475	456	465	441	476	477	472	472	457	483	456
29176	20629	12023	7884	4845	2986	1904	1192	947	957	800	685	580	564	522	392	402	349	309	317	314	289	288	273	246	255	250	232	238	207	218	220	189	230	204	207	210	182	219	179	197	210	188	203	182	210	229	200	195	215	181	220	240	184	193	193	190	194	198	211	199	186	198	235	186	192	225	212	169	194	204	198	188	196	191	195	190	193	188	215	171	164	168	193	198	210	180	205	176	224	198	208	183	171	179	168	200	202	195	188	190	193	175	191	178	198	186	189	181	168	196	176	173	212	200	180	203	189	199	194	202	183	199	180	200	193	192	217	187	191	211	175	166	186	193	169	207	173	166	186	210	170	199	196	209	180	192	162	180	202	214	210	180	188	204	181	179	199	198	183	175	209	231	202	180	175	197	197	183	195	187	176	185	222	199	194	197	168	205	184	217	182	189	199	207	212	205	176	179	215	180	182	170	175	185	206	192	202	211	180	199	173	205	188	199	195	202	209	205	173	178	189	202	202	186	212	190	199	205	181	174	198	171	176	214	182	189	210	190	174	189	193	189	162	154	216	188	189	192	167	191	209	177	181	194	193	194	186	201	186	170	180	186	156	192	214	169	188	183	155	195	174	186	185	181	190	193	195	200	199	171	199	198	189	196	213	211	214	190	183	198	195	184	191	193	190	187	193	199	199	200	212	170	179	190	223	196	195	171	203	207	209	162	179	199	184	189	191	198	209	180	169	198	193	187	169	204	174	203	175	157	183	175	213	187	170	203	209	193	188	179	189	188	192	209	229	216	198	184	173	178	188	189	174	176	193	181	193	175	170	186	199	199	200	206	177	179	190	193	200	180	168	178	184	192	184	162	198	176	176	180	191	200	192	182	194	198	197	215	169	175	211	178	183	179	188	194	193	193	175	196	200	207	196	179	181	194	185	163	199	156	215	199	186	186	184	205	191	209	193	194	169	205	201	211	175	187	169	180	179	204	194	206	203	199	202	177	191	198	178	192	199	156	205	182	191	199	210	180	177	211	206	186	172	169	201	197	196	161	214	179	201	194	209	195	200	177	169	197	207	195	192	189	167	188	204	189	176	172	182	201	209	175	205	187	181	184	202	170	189	205	187	190	189	227	206	177	187	195	169	202	211	175	187	193	202	202	213	188	173	178	191	217	199	197	207	203	191	192	198	178	171	183	181	179	191	201	176	203	207	154	190	212	164	213	211	183	206	191	178	213	203	189	186	189	191	225	210	180	199	207	176	199	214	166	194	194	236	197	204	174	178	177	204	237	169	200	191	194	185	178	188	203	198	188	198	200	193	185	158	206	185	214	185	155	186	227	200	200	178	215	199	188	198	175	216	172	200	206	197	188	191	193	193	179	192	180	149	194	194	177	200	197	195	195	224	210	181	191	194	192	191	169	166	187	184	194	177	174	195	181	183	222	191	198	184	183	184	177	175	198	219	227	174	206	195	191	206	189	183	214	189	169	157	187	169	213	181	213	197	199	215	204	201	166	191	180	179	186	196	188	157	171	196	185	174	172	167	180	170	169	180	204	174	163	164	188	183	213	197	203	193	168	183	208	161	210	188	212	207	203	196	185	171	170	206	177	201	168	171	194	188	161	212	210	190	159	202	187	201	183	170	179	200	182	183	191	199	212	175	210	179	183	204	174	199	188	203	218	202	185	173	229	194	193	181	196	208	201	179	190	172	218	208	202	202	205	167	162	207	195	187	162	203	189	193	172	191	200	187	178	196	155	197	193	189	188	182	198	193	188	199	173	209	191	182	175	185	206	188	200	186	197	194	204	184	183	190	198	194	181	175	196	176	190	179	181	214	203	182	211	188	210	169	184	194	200	191	207	198	182	205	180	182	199	183	188	191	180	190	189	187	213	170	175	183	184	180	167	219	189	190	196	212	186	154	197	178	175	194	190	186	200	168	203	177	188	163	182	215	191	178	194	196	198	196	203	200	178	204	198	201	195	207	192	205	203	205	191	188	196	203	165	201	204	198	182	177	205	203	196	196	197	178	191	166	181	183	209	190	184	204	190	210	205	194	192	206	204	187	200	184	200	192	173	194	202	203	187	187	219	200	205	190	173	184	171	180	175	198	186	183	174	181	179	182	195	193	213	186	171	226	202	175	176	176	177	225	187	208	209	174	208	178	196	170	193	185	192	185	201	217	176	182	186	189	205	191	177	174	200	201	195	165	168	196	180	175	209	180	198	204	177	200	181	189	186	177	192	199	179	201	180	198	161	196	188	185	189	179	219	201	178	179	190	206	191	192	183	210	211	162	186	173	197	195	191	191	209	178	176	205	186	142	186	195	181	187	183	168	200	187	170	204	179	184	177	163	202	214	187	198	173	195	193	163	174	187	204	194	192	202	180	176	200	199	179	191	193	173	187	191	167	178	208	198	182	171	152	176	177	183	193	192	181	190	190	177	202	190	180	191	173	176	173	188	188	195	180	193	193	188	191	181	202	188	178	181	196	191	174	178	186	189	186	218	181	199	171	187	185	162	197	184	175	185	171	187	176	190	175	173	177	182	169	186	187	205	222	207	184	192	171	174	192	184	182	180	199	179	180	198	171	206	186	177	213	177	196	164	169	213	175	188	186	192	199	159	177	211	211	182	189	196	203	196	193	200	222	187	206	198	193	212	214	188	194	214	180	202	186	203	192	171	220	202	197	203	227	200	184	178	204	193	188	194	177	188	196	172	173	175	193	173	207	201	187	179	209	205	192	179	197	197	193	182	180	206	223	196	182	199	210	184	184	189	192	181	202	199	174	181	197	209	175	193	184	191	189	206	215	200	194	177	150	197	184	193	183	176	203	191	182	195	172	179	204	214	202	227	162	184	197	222	200	202	176	189	234	196	193	191	206	203	180	216	218	204	190	191	174	190	188	179	169	173	201	208	216	175	179	197	211	189	155	195	189	197	180	185	156	192	184	202	190	195	160	182	179	204	208	208	177	195	218	199	189	178	178	187	216	177	198	190	194	180	217	195	190	165	160	189	179	171	200	187	174	149	199	179	169	190	190	184	200	170	183	178	186	196	155	184	195	199	208	183	186	172	193	189	190	188	201	195	190	196	208	206	183	197	182	184	219	180	152	182	203	198	226	219	200	177	199	187	191	182	219	164	182	166	186	198	164	199	194	204	185	188	204	162	208	214	223	158	209	203	211	181	179	195	207	188	202	193	214	206	185	202	188	185	181	189	205	184	206	212	195	184	195	192	191	211	203	188	195	185	178	198	147	204	176	176	167	163	203	189	189	197	203	208	218	177	182	183	186	194	186	209	186	187	193	200	167	198	192	204	185	206	187	198	205	180	183	195	165	199	203	204	195	191	192	197	196	188	216	190	182	189	190	178	188	185	197	204	208	193	196	190	210	220	191	190	185	183	190	209	187	205	200	161	198	202	226	191	176	190	186	182	201	210	191	195	196	221	191	197	197	201	182	211	183	183	175	193	178	201	201	197	217	176	186	206	206	178	160	178
22104	16827	12176	14334	12836	10121	7527	5244	4510	4553	3872	3402	2941	2675	2299	1821	1751	1419	1446	1276	1204	1115	996	982	901	920	826	691	737	770	644	644	622	638	674	575	605	585	562	561	560	514	554	566	511	552	538	524	541	508	479	534	477	483	459	483	489	479	469	443	471	516	494	449	506	465	502	466	472	496	456	484	486	456	452	489	448	460	479	424	408	497	456	453	429	463	455	482	497	461	485	471	461	468	415	478	460	465	446	448	452	436	439	452	439	462	463	462	452	443	494	483	468	446	483	406	468	461	464	444	479	498	459	454	427	497	420	491	446	464	472	475	463	474	476	501	461	428	469	499	449	496	449	491	455	454	422	423	469	446	469	477	472	435	419	455	415	486	432	437	431	477	468	470	450	463	443	451	487	431	445	469	422	477	461	465	447	410	457	420	465	458	453	475	500	463	443	490	462	466	484	429	476	466	436	465	423	461	458	472	457	448	440	492	415	446	424	427	480	481	446	433	463	467	467	468	424	493	450	449	459	467	454	451	441	480	473	470	428	425	464	461	432	479	436	423	435	433	454	433	450	437	437	440	447	441	447	479	478	448	493	450	413	439	501	467	428	486	462	462	450	441	454	465	461	495	454	471	458	480	488	505	408	461	445	445	486	468	456	477	469	501	482	453	445	431	441	406	451	445	444	447	446	411	450	447	487	438	440	485	400	436	423	417	427	414	441	455	428	454	439	436	471	468	486	461	445	476	494	448	497	432	451	442	427	403	476	437	455	461	475	449	484	518	506	465	456	483	456	453	462	453	419	467	452	471	472	483	425	430	460	461	487	461	475	452	453	430	447	440	476	457	460	450	466	423	458	433	469	453	450	435	400	458	436	467	442	445	471	453	429	429	449	447	456	410	475	447	452	472	418	466	445	457	451	441	469	453	460	478	479	456	405	456	431	443	441	513	491	410	485	456	458	468	475	454	439	463	466	443	484	462	450	453	451	434	448	439	484	445	456	434	500	435	463	436	469	444	429	465	448	475	450	465	452	469	459	430	473	452	478	458	455	481	495	502	481	465	423	497	489	468	449	476	495	409	424	457	487	447	468	454	420	461	436	445	435	432	407	410	481	483	434	442	447	449	439	489	472	416	476	455	444	460	470	456	511	431	442	448	464	425	452	442	450	400	453	480	477	446	422	481	445	446	483	445	456	459	459	449	466	455	444	438	460	420	434	457	481	449	469	452	440	485	441	424	428	391	466	464	447	460	475	499	445	441	430	473	471	498	443	425	483	465	481	446	421	438	451	480	502	478	435	451	471	482	427	452	463	450	444	465	487	455	453	440	451	439	442	455	468	455	475	453	435	487	441	461	447	444	436	474	418	431	446	487	456	425	452	477	450	510	445	440	459	483	482	461	427	434	449	465	435	449	449	453	438	420	457	453	462	472	441	411	463	448	453	472	454	425	453	417	480	454	434	454	425	502	469	469	458	443	443	472	463	445	429	419	418	462	457	435	449	458	410	478	499	433	485	476	475	456	445	457	483	467	455	486	421	477	446	451	468	459	462	418	421	459	480	469	424	452	435	466	429	434	430	457	448	518	462	482	452	466	448	471	454	492	456	445	417	458	419	461	429	457	461	443	456	450	429	478	434	476	452	427	481	448	434	454	441	462	492	462	457	452	449	459	434	464	432	486	454	455	465	472	470	446	452	432	463	446	449	467	421	466	473	472	434	460	407	479	415	478	443	473	450	450	458	408	492	440	463	487	453	463	461	458	450	456	463	438	471	451	459	459	470	463	472	453	465	443	465	470	413	466	442	461	460	458	473	473	435	449	435	452	447	445	474	445	462	461	434	459	441	425	433	470	457	453	453	430	464	455	444	451	472	469	440	500	449	460	475	471	421	437	445	461	449	429	439	498	460	402	444	457	493	463	466	469	451	497	460	440	467	475	489	422	476	461	419	473	435	440	476	476	432	456	439	467	472	464	432	451	451	462	488	473	426	419	459	460	466	438	434	482	487	477	441	447	454	456	413	448	467	442	423	469	432	473	441	424	445	460	461	439	450	417	425	433	467	489	469	444	458	441	453	437	445	451	489	460	422	479	494	438	477	480	435	474	449	450	450	437	444	429	462	428	432	472	427	480	453	434	459	428	460	448	495	451	432	450	437	484	433	454	468	433	451	449	480	480	430	431	459	455	469	477	438	457	471	461	460	425	438	438	450	442	457	463	459	434	468	443	471	413	451	438	409	463	462	436	464	477	469	497	420	413	452	456	424	480	469	408	454	475	454	460	478	448	498	476	442	456	433	447	420	460	435	433	473	419	429	459	451	464	479	458	451	456	450	468	439	470	462	425	472	447	462	436	477	429	454	450	460	424	479	440	463	423	424	416	430	476	495	433	424	397	459	451	470	452	455	449	478	450	458	468	445	483	476	483	420	466	422	448	492	452	447	465	452	457	434	485	484	456	449	447	475	437	459	467	449	455	454	443	458	472	404	433	456	478	458	435	475	462	471	460	466	429	475	474	429	455	441	451	458	424	458	472	440	470	448	459	465	474	414	490	425	460	463	480	423	450	442	429	442	473	452	459	438	485	439	443	508	459	463	486	456	471	467	462	458	479	484	459	449	457	454	476	464	443	456	438	476	465	429	451	468	437	452	429	467	485	443	446	447	455	468	459	437	470	443	464	474	472	455	454	500	443	457	477	461	422	436	464	439	429	461	497	436	457	460	444	462	479	405	402	455	461	440	438	472	459	430	448	452	457	468	428	476	478	480	445	449	447	474	416	462	446	426	441	458	481	460	472	462	435	471	454	447	452	462	467	443	467	452	446	436	407	441	474	430	463	441	473	458	481	452	498	471	430	420	461	472	463	450	481	435	469	441	453	445	425	417	427	468	468	501	468	437	453	517	449	440	504	461	415	472	401	411	460	452	436	424	461	442	447	455	453	476	437	454	444	459	445	431	439	467	453	455	487	441	446	456	458	463	437	428	481	476	489	450	499	453	448	432	502	447	450	456	454	437	447	453	430	424	429	456	426	452	453	478	449	461	443	454	468	455	469	478	463	474	453	469	440	472	449	435	435	469	431	431	461	471	441	450	463	456	452	493	434	445	457	447	460	450	484	407	423	472	478	497	410	456	458	445	462	466	478	432	400	464	456	447	453	462	437	461	453	446	471	475	471	450	456	469	441	449	426	474	445	425	443	469	411	416	432	448	461	461	476	463	502	447	455	477	426	475	501	459	454	493	481	452	462	467	410	441	457	456	419	452	467	419	481	433	444	465	473	422	436	452	456	453	486	444	446	445	455	510	441	491	464	459	440	482	436	445	400	452	422	488	476	474	456	446	475	463	481	450	476	457	455	462	461	421	453	429	457	441	457	501	488	451	481	488	409	449	440	469	454	449	451	439	443	458	466	494	465	428	414	479	426	460	461	457	414	463	480	441	434	492	459	483	482	462	458	439	449	467	428	462	425	484	422	446	450	459	478	450	469	446	461	421	454
39660	28302	18213	12053	7891	4697	2902	1754	1490	1332	1183	976	837	765	610	480	428	452	401	354	366	279	286	271	255	286	242	219	197	211	200	224	218	201	198	186	147	198	182	172	189	154	175	159	166	183	170	164	202	171	161	164	184	154	190	160	171	176	141	169	157	156	165	146	160	190	180	147	169	151	163	171	163	155	164	167	167	162	154	153	151	123	152	164	188	159	159	159	163	175	165	146	161	184	157	170	164	159	160	156	165	141	146	168	158	182	162	146	166	141	154	147	135	197	174	175	173	161	143	156	150	146	168	181	143	179	156	177	162	151	129	146	139	133	158	163	161	176	144	154	152	171	154	163	175	124	168	149	177	148	178	164	164	148	148	157	156	167	170	153	166	162	160	139	156	149	163	166	145	148	156	183	172	191	123	172	176	155	175	165	144	168	156	142	169	170	152	172	162	177	154	140	162	158	184	159	163	150	138	151	169	168	149	164	169	151	156	174	160	155	147	141	163	137	138	152	155	155	161	156	175	165	141	167	162	180	160	174	160	156	139	150	160	182	147	156	172	158	139	154	160	166	168	179	172	168	177	165	156	193	158	148	149	157	162	157	124	156	142	151	140	163	166	165	170	131	150	156	154	133	158	153	171	156	165	157	158	142	166	150	164	165	156	154	137	157	156	187	176	149	163	158	167	163	150	170	180	146	167	159	156	170	143	149	169	161	154	159	149	162	155	151	154	139	153	173	169	157	152	148	164	141	160	156	151	181	160	145	153	186	173	165	151	178	139	158	153	139	149	152	154	144	164	175	158	158	153	151	151	166	165	157	168	153	157	154	148	155	151	160	166	150	152	140	169	162	158	159	156	173	166	139	138	158	141	153	156	179	172	153	160	158	139	149	145	157	134	170	146	175	149	154	158	183	136	160	135	147	146	161	159	150	146	171	145	164	162	162	152	164	166	166	162	157	135	145	143	150	137	154	162	147	146	146	167	173	156	169	161	152	169	143	146	174	146	183	142	184	192	146	146	157	171	174	189	164	163	160	177	169	141	151	152	152	152	132	153	148	164	176	153	182	129	147	150	153	129	159	162	153	155	151	167	171	157	154	155	163	153	163	172	164	154	135	170	146	157	161	171	173	174	168	169	147	155	154	167	158	155	154	148	122	183	175	153	164	153	143	174	166	148	158	131	173	170	142	137	176	174	152	156	155	149	182	133	147	157	179	153	170	151	153	165	163	139	139	170	166	152	126	148	157	146	156	176	183	173	146	157	164	174	156	148	156	160	173	176	158	161	164	150	187	168	167	174	170	157	152	159	150	159	154	161	152	127	155	182	160	148	149	182	164	144	167	158	179	154	176	154	156	157	145	193	166	146	165	156	141	145	195	147	156	195	172	202	148	163	154	168	182	160	173	169	163	139	170	158	147	138	177	168	146	148	146	174	145	157	166	168	172	153	157	165	161	162	178	146	150	169	158	160	151	168	147	162	153	157	167	160	154	146	198	142	179	141	158	168	154	159	166	158	169	157	172	169	156	184	173	173	168	167	164	155	137	168	146	156	186	156	141	172	175	173	158	167	136	162	166	139	175	154	148	149	139	146	167	178	160	174	151	131	168	155	163	158	151	148	145	139	157	171	149	170	149	186	152	157	153	168	163	162	177	160	150	152	131	141	153	158	145	134	164	164	174	157	159	141	168	148	148	180	187	157	152	154	189	163	164	157	154	155	167	168	146	180	137	159	151	136	172	160	153	169	141	177	155	158	156	162	150	172	149	174	167	148	150	142	141	161	147	164	171	133	145	146	191	165	146	161	160	159	166	161	158	168	154	142	179	185	166	149	175	174	144	177	162	182	151	168	162	172	174	154	159	147	173	149	132	132	166	174	148	178	157	162	163	156	164	146	129	153	150	131	180	153	168	159	164	154	160	174	179	167	165	157	142	177	144	160	162	145	140	156	158	177	148	149	176	155	167	155	165	140	188	183	169	139	168	175	163	185	160	140	171	147	155	148	183	188	159	186	166	151	159	122	170	148	149	150	182	173	161	140	160	161	171	169	183	155	158	149	169	156	155	155	164	136	147	155	154	167	160	178	146	148	159	180	180	154	130	147	149	147	164	169	143	159	155	169	155	147	159	170	158	154	171	145	181	173	171	174	163	168	135	155	165	140	145	192	156	153	132	132	152	158	176	163	154	162	160	142	163	173	168	164	177	174	142	168	167	167	148	161	150	171	159	138	149	176	158	208	147	145	133	155	123	145	156	160	148	150	171	154	139	162	172	146	156	153	127	179	169	158	178	185	156	147	158	171	149	137	177	170	160	155	156	157	147	147	122	165	156	139	174	149	158	152	149	153	148	177	167	149	145	165	145	166	157	152	149	156	183	156	144	144	145	164	161	179	174	151	113	158	162	156	154	155	181	149	144	163	148	187	155	160	148	139	153	162	197	175	159	165	127	169	175	149	175	152	168	187	166	156	180	150	149	168	142	139	154	158	138	147	166	180	155	158	153	150	136	165	148	158	161	180	151	167	178	186	181	166	139	162	158	144	159	157	128	157	175	162	152	162	172	162	140	154	164	149	181	176	151	184	159	163	198	163	154	154	175	171	173	157	164	150	170	160	135	149	146	172	145	159	161	170	158	152	175	174	151	135	167	156	162	166	183	165	175	149	167	164	141	155	174	155	157	155	127	134	174	165	158	142	169	156	151	171	168	163	168	159	154	152	132	166	155	155	144	137	174	178	161	153	154	135	182	150	165	174	157	166	176	171	167	144	145	144	174	192	181	205	142	151	146	184	168	154	166	171	155	154	142	164	144	141	152	150	159	141	158	141	150	155	164	144	175	152	176	171	159	162	168	174	140	154	141	137	165	160	189	160	159	151	149	166	151	174	162	150	150	171	152	144	143	182	153	159	177	153	156	139	178	166	156	165	184	152	166	150	159	182	164	159	158	145	163	161	155	154	138	163	141	153	152	153	149	133	172	173	159	156	163	145	172	134	138	157	144	154	112	145	141	122	140	166	164	178	165	157	170	142	140	137	152	153	144	142	141	155	166	167	168	167	139	171	157	142	140	156	144	155	147	154	168	160	164	175	143	146	176	169	168	161	182	143	152	168	174	150	160	158	175	173	149	174	173	164	158	175	157	167	157	174	172	149	159	175	153	146	168	144	178	138	166	156	161	176	175	151	165	168	155	151	159	155	157	130	177	170	143	198	159	131	182	171	156	167	161	162	152	138	152	140	184	137	177	160	159	161	147	155	165	155	151	162	149	157	166	158	159	149	144	155	149	163	151	154	167	153	142	158	168	153	169	128	153	164	174	147	174	178	158	177	175	179	152	168	142	173	159	137	168	154	148	161	168	154	144	177	169	148	147	145	171	133	150	163	175	190	166	161	153	152	149	182	167	156	177	162	153	162	154	153	163	165	167	166	149	140	181	146	161	143	163	169	144	126	138	164	159	177	163	158	157	171	180	167	174	157	148	159	170	153	143	165	177
28219	22203	15854	18804	17534	13627	10730	7262	6838	6466	5856	4875	4253	3846	3028	2639	2194	2043	1917	1644	1637	1427	1331	1221	1209	1162	1021	920	895	838	747	731	732	680	666	674	617	597	522	492	561	515	516	556	491	488	528	458	473	480	445	470	397	449	481	439	418	460	421	378	393	407	397	432	407	401	433	392	395	410	384	418	386	425	358	397	394	385	377	396	379	408	421	377	384	401	374	426	393	427	370	378	375	387	407	442	400	421	384	381	353	424	360	425	385	411	358	385	387	404	355	416	395	412	424	386	372	408	340	401	381	361	392	400	395	407	395	372	396	383	352	420	405	361	391	412	389	401	388	354	400	388	365	362	370	361	385	360	361	388	394	384	413	379	383	403	388	344	373	395	385	424	367	372	376	402	393	373	354	384	352	407	387	363	360	369	377	358	374	389	405	387	398	382	359	353	397	376	407	378	375	407	362	390	346	395	377	381	407	401	389	385	413	379	390	376	393	380	372	361	379	373	388	372	371	381	378	382	354	376	383	398	372	381	374	410	429	378	380	390	408	349	402	376	346	381	402	390	392	384	404	367	360	403	372	372	379	414	361	425	379	391	433	374	391	387	381	390	393	393	391	406	390	376	377	375	395	387	393	340	362	378	364	388	396	410	366	404	380	376	416	405	385	410	393	368	381	396	392	400	387	398	381	400	362	389	387	375	404	369	390	376	400	359	376	364	360	389	409	368	384	364	381	400	392	386	347	379	404	360	360	360	378	372	426	376	383	406	372	382	400	358	371	355	423	390	395	364	397	391	405	360	358	376	398	390	367	427	377	377	373	346	362	385	387	404	376	359	366	423	378	389	424	397	371	360	358	392	374	383	364	383	359	383	366	367	387	376	396	427	417	368	389	389	362	425	412	398	388	383	415	393	404	354	345	357	408	384	390	381	419	392	370	388	377	378	389	378	367	371	401	415	357	384	372	373	374	400	372	362	429	400	363	383	392	404	383	384	367	354	393	357	404	383	362	395	387	390	392	413	374	400	431	398	372	389	376	384	373	385	365	384	353	369	369	379	397	366	375	388	393	365	377	395	359	357	386	393	376	425	378	355	394	366	345	374	381	353	360	380	357	361	361	366	362	391	373	388	348	366	383	350	383	388	367	381	400	396	394	345	369	375	380	384	381	384	408	400	383	407	391	398	379	362	402	348	382	399	371	401	366	383	401	429	391	408	376	398	351	366	371	382	396	409	377	344	401	370	396	409	416	401	408	351	361	389	405	409	353	364	393	389	396	390	415	409	385	384	361	350	360	393	362	383	366	378	367	343	395	353	393	392	430	373	402	385	401	365	381	388	354	408	366	370	400	367	402	379	400	350	375	371	392	374	400	383	426	358	330	377	414	420	365	385	402	402	361	388	397	386	405	430	376	375	397	352	392	365	385	382	370	370	379	423	389	364	353	425	364	365	382	403	413	370	377	410	425	346	376	354	360	380	358	401	381	366	381	393	369	371	420	393	375	389	448	393	384	396	414	412	384	326	390	359	408	386	357	376	387	377	380	408	397	350	360	392	367	389	379	369	371	409	357	378	390	400	384	387	391	362	390	382	349	386	391	384	380	382	354	374	419	375	395	378	366	395	396	410	418	356	365	393	364	380	368	362	392	403	380	367	409	415	377	423	408	382	385	400	397	406	371	414	376	395	389	413	388	403	418	362	375	329	405	402	402	380	411	376	376	404	381	368	409	387	373	402	369	404	397	409	410	398	363	404	384	345	392	384	392	400	365	378	411	391	385	380	358	392	387	384	376	370	351	410	362	373	408	395	376	396	386	409	369	361	326	383	412	385	363	393	363	364	367	340	394	364	464	400	378	380	357	385	350	351	406	356	380	368	388	405	408	425	379	364	412	379	363	357	383	399	383	405	386	412	361	395	351	374	407	390	327	394	372	385	365	397	424	371	368	385	354	373	378	387	377	371	350	384	375	394	353	401	388	410	385	375	382	379	363	399	357	396	387	365	366	373	402	381	367	374	359	409	387	377	374	387	405	419	390	399	392	384	348	385	376	367	382	376	394	341	394	414	382	386	410	364	366	351	373	423	407	393	419	384	350	371	371	377	355	377	388	366	377	377	373	384	400	398	378	352	401	391	407	351	369	393	416	378	371	347	403	388	388	386	381	407	353	406	405	403	390	359	383	376	394	362	355	389	337	370	346	397	405	362	380	368	361	385	396	397	395	357	351	378	383	372	373	394	367	383	355	399	385	399	362	377	402	425	415	386	369	434	396	405	365	397	384	400	406	396	362	389	384	407	354	370	390	364	354	358	382	379	413	385	381	411	352	398	351	394	382	410	361	369	346	371	362	371	387	392	366	399	394	394	399	389	391	381	396	385	384	370	349	411	369	355	382	407	399	411	373	396	365	368	371	397	379	391	397	363	410	385	367	387	393	394	363	387	350	402	375	381	340	424	375	366	397	373	404	369	406	347	388	420	381	404	404	385	388	407	386	462	376	394	392	398	362	394	374	380	372	391	382	399	383	376	395	377	435	392	382	423	378	363	385	393	393	367	395	393	406	391	399	388	380	341	376	394	392	401	409	385	410	424	379	340	385	379	357	381	401	369	397	388	409	372	381	395	347	406	412	379	415	400	393	391	380	398	386	393	394	381	398	368	401	380	340	374	388	340	364	391	376	370	373	355	369	375	393	405	390	352	393	368	365	378	387	387	356	344	376	380	388	418	379	391	378	351	372	405	336	409	391	402	402	376	355	430	371	374	387	371	343	390	401	399	366	371	362	388	410	367	377	385	373	393	418	416	386	412	336	375	389	372	388	381	423	392	384	398	392	393	364	376	369	349	390	387	381	414	368	368	386	382	412	386	396	400	390	396	384	362	359	381	375	399	404	372	362	382	385	382	389	397	391	379	360	421	357	403	361	384	369	399	344	388	379	364	382	368	329	392	353	385	351	365	390	398	374	383	399	394	382	417	367	396	395	363	358	364	402	400	383	426	372	367	342	411	385	364	410	397	412	383	353	392	365	381	390	385	366	414	409	366	410	339	370	382	359	388	347	389	369	381	377	397	383	363	386	340	382	403	422	386	360	415	380	372	373	399	397	359	357	393	382	395	345	368	395	362	395	402	374	343	421	411	387	411	377	375	360	381	367	393	382	384	370	399	382	322	396	374	374	395	386	363	384	358	354	366	373	381	405	358	359	371	411	358	373	395	393	398	384	391	411	386	370	426	406	384	397	399	390	375	357	385	388	388	373	395	377	373	374	391	341	378	404	411	383	379	401	367	383	363	369	402	371	379	364	364	375	380	397	391	403	424	359	398	351	359	386	386	353	381	388	395	358	399	366	363	362	394	379	388	408	386	378	366	389	404	368	391	415	382	393	352	377	349	416	380	383	404	356	396	374	377	373	394	361	379	375	403	409	375	400	394	346	381	368	369	396	375	401	373	368	375	360	388	356	366	395	377	381	421	393	406	354	404	357	419	413	387	366	379	402	386
9402	4953	3147	2745	1823	1254	840	641	561	492	437	387	332	308	285	255	279	220	222	245	255	249	229	220	217	206	229	205	220	207	194	209	205	187	208	193	176	191	190	174	186	188	199	196	214	202	188	192	157	197	201	177	193	186	164	216	214	179	173	206	202	178	213	172	192	200	187	198	197	180	203	184	196	224	189	188	188	197	196	178	204	194	187	192	185	183	191	207	192	194	187	212	178	170	185	177	190	195	197	173	194	200	176	202	213	204	171	191	194	181	195	203	186	186	184	174	174	161	197	166	186	198	195	194	178	215	203	197	201	176	171	169	196	206	178	186	164	182	198	172	199	181	209	191	178	179	165	177	178	175	206	175	204	188	206	202	194	206	180	199	184	188	200	199	192	199	193	200	215	179	170	178	174	208	195	194	193	213	192	162	154	183	178	207	212	195	166	190	176	180	178	185	189	189	183	197	201	207	200	173	194	191	178	184	208	168	190	168	179	186	188	173	199	197	196	186	210	199	207	197	186	188	190	189	184	188	191	203	209	213	177	189	199	222	194	222	175	207	200	183	177	164	195	166	205	196	209	176	203	189	182	190	184	178	205	176	197	223	215	184	194	198	175	189	190	193	198	172	174	207	179	193	171	168	232	189	196	184	160	223	206	201	205	199	195	191	201	166	224	183	199	184	164	186	233	182	189	198	182	190	205	146	184	222	184	221	202	188	201	207	230	193	167	185	167	206	187	178	162	197	197	192	205	200	196	186	197	173	186	196	209	212	189	209	176	205	200	173	211	202	175	178	188	187	195	182	184	178	171	181	190	169	209	184	188	199	201	173	166	199	184	199	199	191	196	218	181	183	184	210	182	175	184	188	205	212	205	164	190	194	188	189	174	179	210	184	190	211	176	205	200	190	199	188	202	178	194	194	199	192	207	176	201	206	191	173	214	203	184	178	175	177	159	195	203	204	219	185	200	204	170	174	187	194	199	214	189	183	180	199	173	150	188	193	183	231	179	176	187	190	204	204	205	187	204	190	178	191	193	188	191	196	177	183	192	214	194	189	182	179	152	206	190	160	194	212	192	207	194	179	181	184	209	195	182	190	178	176	199	191	199	202	190	222	188	202	192	227	191	205	187	196	217	174	211	203	199	198	176	186	173	179	196	192	193	165	197	194	203	187	195	182	172	175	182	190	191	206	205	213	189	210	196	233	174	185	191	182	179	164	173	201	214	214	170	200	183	203	214	206	197	192	210	198	187	182	199	209	207	186	195	194	191	174	189	170	170	188	199	183	180	180	197	175	185	168	188	207	179	167	185	198	213	186	190	204	200	193	199	173	175	190	186	186	153	189	191	199	195	195	190	208	222	191	187	194	169	179	191	198	183	203	189	217	199	171	166	176	193	198	188	208	181	186	202	202	190	202	160	166	201	196	187	195	171	191	184	210	192	191	194	212	188	198	175	181	198	190	203	182	204	180	169	201	190	196	168	179	198	188	181	167	208	215	177	203	174	190	192	176	173	189	167	202	179	174	164	207	186	198	193	182	192	214	197	184	202	198	176	184	209	180	191	180	189	193	193	198	199	174	202	199	182	208	210	187	190	202	186	186	184	214	209	195	161	194	191	175	201	215	203	179	188	205	184	204	195	196	187	198	176	186	196	188	157	208	190	195	169	188	199	191	193	185	194	202	195	169	168	187	184	188	185	202	217	166	181	199	196	173	198	174	179	200	197	167	186	195	236	176	191	201	203	203	182	207	213	202	186	199	180	198	203	209	193	185	197	204	177	170	169	191	183	186	220	205	202	175	202	199	169	193	197	189	190	184	179	183	186	198	186	208	219	201	209	168	188	193	213	189	195	209	187	183	188	214	192	170	201	193	188	184	195	190	207	189	198	185	195	173	196	211	196	182	169	205	185	202	185	175	201	167	181	228	178	207	194	220	207	199	183	195	170	193	173	184	166	198	198	204	216	199	180	199	202	196	184	169	185	214	181	187	204	194	188	181	183	178	180	195	181	182	179	201	193	169	163	182	183	199	183	184	191	179	199	211	161	188	218	195	210	197	166	207	164	201	186	175	199	182	191	153	190	217	200	198	180	176	195	206	197	233	169	216	197	195	202	196	205	187	217	190	208	184	191	202	192	170	190	207	174	200	164	189	185	207	177	198	175	184	203	207	157	199	174	185	180	201	196	223	207	176	212	196	160	184	189	166	205	191	194	184	191	165	195	199	171	211	209	176	174	201	207	162	212	175	148	223	210	212	194	173	155	185	179	187	176	177	182	207	203	208	183	201	201	178	185	183	210	191	180	174	201	178	195	179	198	182	175	210	157	196	210	195	195	196	197	195	172	197	194	186	196	189	216	168	192	190	195	184	211	207	200	203	202	190	177	188	172	210	210	179	191	210	202	196	196	216	202	176	196	178	187	189	205	199	198	183	191	158	186	179	182	185	169	187	202	185	197	211	149	189	184	178	175	192	187	198	187	206	203	203	199	186	207	176	190	214	197	197	172	193	179	200	178	203	218	181	196	170	210	194	210	180	191	183	185	197	177	200	180	177	206	189	187	222	160	204	191	178	182	182	186	162	211	205	185	176	193	192	177	196	210	198	191	207	176	192	188	191	172	181	193	177	195	190	175	186	159	194	189	174	189	184	185	172	171	183	193	206	181	194	190	206	179	182	197	173	180	205	203	201	199	190	193	196	186	174	204	202	162	206	185	173	184	184	172	190	206	182	174	185	186	198	206	179	185	189	178	190	186	187	193	164	183	202	196	193	200	177	223	198	184	194	179	196	200	186	157	220	191	169	188	209	169	182	197	201	192	184	171	177	198	181	176	164	181	186	180	165	191	191	180	198	198	208	207	184	185	175	184	204	174	196	189	223	198	190	181	190	200	187	185	165	206	205	215	203	153	204	209	203	193	188	186	222	217	180	192	219	198	187	169	198	183	200	199	189	194	217	179	193	226	193	175	200	182	163	158	168	217	196	186	168	183	209	180	196	194	213	203	165	160	171	208	184	183	201	180	191	188	202	184	157	207	219	217	188	172	200	189	196	176	189	203	172	178	210	181	194	190	211	196	194	184	184	194	194	185	225	193	178	184	176	181	217	186	175	204	214	187	207	197	204	189	198	193	198	182	193	186	169	178	179	175	186	191	173	183	216	210	196	197	184	183	181	197	187	179	188	196	218	195	202	199	210	207	195	213	208	192	175	226	179	175	229	214	210	207	184	182	195	204	166	184	197	173	184	180	201	207	199	211	212	232	191	177	199	206	188	209	191	183	178	201	208	196	195	203	197	215	198	220	175	164	198	198	217	211	180	218	183	194	182	195	191	177	187	187	177	184	166	198	181	203	199	181	169	161	189	203	199	200	190	189	185	195	184	212	184	194	196	209	174	173	186	167	178	191	181	194	179	185	163	196	203	199	188	187	193	188	191	197	193	190	167	172	190	162	176	185	159	176	171	211	182	185	198	182	221	213	212	186	186	183	185
7473	5188	5736	7988	6660	5285	3401	2832	2450	2279	1941	1688	1493	1326	1178	1012	974	905	835	826	834	777	702	719	724	647	620	518	615	589	496	520	556	564	512	530	501	518	498	527	474	501	513	458	461	464	492	492	486	459	484	461	518	478	530	482	517	456	466	482	473	474	469	469	480	473	476	453	473	429	448	435	457	471	477	483	453	465	450	488	460	458	454	451	473	456	492	470	474	442	475	458	488	466	434	474	454	484	452	445	452	479	487	451	469	441	443	459	465	482	425	485	462	487	447	393	446	451	442	513	433	476	452	443	451	478	475	479	469	469	441	467	475	496	472	457	444	447	458	461	499	437	431	497	415	468	451	446	466	472	432	482	449	485	439	430	448	445	465	424	413	445	473	463	455	477	485	446	437	464	448	466	447	443	459	449	455	414	441	458	419	449	482	474	474	426	457	469	459	457	469	484	454	484	476	504	469	488	440	438	411	472	481	453	442	417	427	445	457	447	468	464	468	457	462	433	501	460	456	446	455	407	450	497	489	452	481	494	433	486	493	438	482	472	443	422	446	480	505	449	409	457	447	459	425	461	449	416	473	446	450	475	498	474	450	471	503	427	457	454	492	427	438	433	489	448	497	431	471	463	441	445	475	475	432	478	457	474	431	444	481	411	430	452	493	451	479	432	468	438	485	468	444	470	501	457	434	456	460	487	453	426	462	448	464	483	474	397	455	498	456	463	436	492	475	501	452	450	462	442	469	457	496	417	445	470	468	422	488	473	460	449	413	417	463	438	510	474	449	472	425	463	460	454	436	440	433	455	476	463	442	454	430	458	439	444	450	463	455	440	492	432	425	450	503	484	453	434	452	434	466	481	438	474	420	463	429	442	442	440	453	458	447	456	482	471	432	469	453	480	447	437	458	430	481	431	470	444	461	428	410	448	455	418	505	449	464	467	497	459	458	464	437	468	468	428	464	464	466	400	459	451	451	433	492	476	487	463	490	476	484	413	478	435	448	497	456	443	472	472	501	470	456	464	471	458	471	436	448	460	463	467	462	459	443	423	462	460	459	422	484	452	445	492	437	455	457	455	457	505	483	503	440	461	465	437	481	440	461	457	435	427	459	459	485	438	462	452	445	430	425	495	450	481	449	464	481	469	417	439	451	442	466	464	477	437	467	441	444	468	465	420	468	464	477	428	470	473	460	465	434	435	444	461	432	487	464	474	472	461	399	443	459	442	466	424	439	445	473	452	470	465	481	459	431	454	464	479	487	445	468	415	452	420	493	451	481	458	475	419	462	465	474	467	441	456	505	424	478	437	447	472	467	447	449	460	468	426	468	437	485	468	492	468	427	463	455	434	457	483	444	459	487	446	421	408	455	492	479	432	470	434	443	456	469	420	441	453	433	446	482	457	474	475	469	446	425	473	469	436	450	486	441	453	452	467	447	461	458	497	450	458	432	446	429	464	423	461	431	449	455	489	452	504	432	472	463	459	482	401	470	455	493	444	476	431	460	450	489	436	489	441	470	497	412	457	477	447	439	457	449	475	465	456	485	476	475	454	446	455	448	459	434	447	448	453	455	460	461	470	497	450	433	442	433	475	438	462	443	445	508	471	436	466	473	450	417	427	446	438	417	456	478	461	468	458	413	458	438	472	460	456	461	432	452	426	432	439	480	464	514	486	442	458	476	491	483	426	450	445	463	467	436	465	442	439	473	445	458	507	406	456	490	469	442	483	456	448	505	453	431	479	470	473	485	480	440	484	481	453	474	469	440	431	434	462	427	443	465	463	516	460	408	460	433	436	445	464	473	467	451	470	474	430	491	509	419	462	445	439	451	411	448	442	465	445	418	449	484	467	485	478	435	486	422	475	436	399	448	451	453	460	502	470	462	414	462	467	470	460	484	453	483	458	460	448	439	435	473	426	408	494	451	461	469	457	454	400	428	464	460	500	410	485	464	498	438	439	464	442	462	467	467	425	458	443	461	517	461	494	460	459	455	447	482	456	452	453	423	466	475	443	440	423	445	468	437	465	444	468	438	414	478	496	448	449	438	442	477	431	449	442	466	444	450	438	442	433	474	470	450	464	462	453	432	445	453	450	424	473	489	421	437	459	433	481	455	478	478	495	463	486	453	416	470	432	486	415	465	444	464	419	445	439	434	468	467	495	482	393	478	446	462	456	456	455	457	442	443	460	476	431	436	445	406	467	447	423	460	493	452	454	465	471	486	480	448	478	432	478	451	457	454	446	502	410	470	455	464	437	445	457	440	429	430	461	473	433	481	451	481	515	456	439	490	475	462	428	435	424	429	424	521	473	462	471	417	467	460	431	414	466	508	416	434	432	447	467	475	465	458	432	461	483	453	430	440	461	439	462	493	440	464	458	450	466	473	502	458	433	443	457	485	452	475	460	441	424	427	455	454	446	460	435	475	472	450	486	459	464	472	439	460	449	465	472	446	424	449	477	444	439	487	431	460	426	452	447	468	426	443	405	434	476	489	450	463	477	464	456	478	469	439	455	449	459	456	446	477	472	485	483	403	449	436	454	474	483	455	464	447	436	475	457	427	458	463	407	454	453	468	463	463	444	509	501	423	441	474	470	460	475	494	425	480	431	454	476	462	480	452	465	416	449	450	426	451	474	489	476	454	435	463	479	467	472	448	418	426	417	449	469	452	448	460	457	448	442	473	468	398	453	421	450	434	464	461	465	481	458	449	452	437	446	441	468	450	439	408	487	474	491	464	476	471	500	432	501	499	443	486	473	461	481	445	491	423	459	460	480	417	486	475	460	459	451	473	476	485	414	437	449	406	466	441	418	437	479	465	457	484	483	444	437	420	455	453	481	455	492	435	476	490	493	471	434	443	465	466	458	492	415	443	434	471	486	463	455	486	488	486	478	447	439	450	466	469	460	468	428	468	489	453	475	460	468	459	444	478	448	466	439	466	465	439	466	454	467	453	435	412	451	402	432	446	448	465	453	448	481	434	443	446	447	441	469	449	436	438	442	510	438	481	454	422	462	485	484	480	426	447	460	457	432	453	447	446	454	459	477	442	449	479	482	480	464	457	443	419	408	450	454	469	455	464	468	467	452	478	447	466	471	488	463	429	470	456	478	471	459	467	432	441	479	516	457	508	493	431	450	463	451	453	437	473	472	445	462	475	450	440	457	489	488	439	477	470	501	479	456	466	469	475	476	439	457	456	518	441	434	475	448	449	455	465	471	457	469	445	452	466	480	450	481	451	453	484	444	451	473	466	462	481	468	433	473	438	461	471	447	456	455	467	471	445	477	480	456	480	521	521	437	472	418	463	414	448	452	476	492	432	434	455	471	450	454	437	445	444	453	485	444	444	461	472	469	446	471	445	445	463	489	436	499	433	472	510	452	441	479	464	473	483	487	452	442	448	472	466	429	479	479	463	440	443	461	467	489	444	458	472	446	461	489	450	449	496	466	442	482	439	456	414	459	496	488	428	440	433	446	425	455	463	420	441	455
30496	22489	11778	8171	4547	2775	1726	1274	984	930	909	643	640	534	444	410	384	361	339	299	312	287	264	260	260	262	241	228	230	201	230	205	228	207	228	211	231	199	210	204	222	171	214	174	214	222	190	204	198	184	202	191	197	201	196	191	182	181	200	193	178	194	193	173	181	157	182	203	182	183	191	195	187	193	169	178	185	183	171	165	179	179	180	174	176	174	181	172	173	195	210	189	206	182	202	229	193	175	192	177	183	184	182	194	187	183	178	204	192	175	164	193	213	211	178	178	157	179	177	186	185	204	196	192	201	204	186	219	175	179	201	212	163	200	171	199	207	178	187	186	182	185	170	185	224	223	191	173	211	197	173	193	198	183	194	196	177	190	166	172	173	185	186	208	176	185	191	179	185	180	199	202	168	178	190	180	180	199	191	163	188	179	219	184	204	187	189	188	192	179	173	193	191	198	197	209	184	181	219	195	192	196	171	184	208	183	172	205	198	201	181	168	185	184	188	176	190	187	165	167	187	200	234	198	193	191	192	194	198	174	190	190	205	192	199	188	204	200	211	233	198	175	172	184	184	182	198	184	210	164	189	192	172	180	185	173	198	215	180	194	212	206	201	195	202	211	202	186	184	202	175	156	173	182	212	191	192	184	179	205	210	170	146	184	197	195	185	179	188	225	194	207	184	196	206	181	223	189	170	188	194	206	185	176	169	193	182	189	185	185	178	186	188	206	169	191	181	199	193	177	208	174	203	177	207	187	199	190	162	194	179	205	173	189	211	198	215	190	190	211	182	175	201	209	190	192	205	220	184	181	196	162	203	196	213	199	222	184	200	183	202	184	167	193	201	171	176	158	203	155	190	208	180	165	214	190	209	189	176	215	179	189	141	178	182	177	201	184	176	204	183	197	194	195	183	183	178	181	202	185	180	182	186	182	192	180	209	213	185	182	187	197	170	184	206	167	194	179	197	177	170	202	196	208	187	178	198	178	193	209	187	203	184	184	187	188	160	207	198	181	196	176	196	187	173	178	187	226	214	163	193	196	191	207	216	193	203	235	217	197	230	198	176	195	207	173	193	192	176	198	191	184	174	188	192	181	209	178	201	170	209	214	212	180	166	181	190	194	185	167	194	207	189	204	190	217	229	183	172	191	167	181	182	213	159	187	217	206	219	205	178	179	183	199	211	185	180	181	205	186	174	189	197	204	194	145	196	190	177	160	200	215	207	206	185	203	189	185	201	189	172	216	192	179	170	187	194	197	199	175	199	178	192	186	208	205	171	172	164	187	199	179	163	191	173	177	226	225	204	193	192	181	201	180	203	165	197	194	179	167	155	182	193	187	184	178	216	163	185	193	190	193	202	196	191	202	198	185	181	193	196	198	191	206	168	196	166	190	221	215	184	193	217	167	188	199	190	210	179	187	180	197	182	208	209	181	198	186	170	215	200	199	222	178	222	189	170	212	192	203	172	205	159	187	196	183	159	200	195	175	218	181	215	192	176	191	189	226	209	201	210	181	206	204	187	202	188	208	188	180	175	178	206	192	196	175	168	193	201	189	177	218	193	187	190	198	175	192	196	190	182	203	174	179	186	217	202	196	191	184	206	183	177	171	184	194	220	200	189	197	204	186	206	185	176	189	171	183	186	188	168	219	170	190	202	194	173	231	193	194	170	200	175	199	189	198	195	180	205	198	194	189	202	200	171	206	217	192	185	179	179	201	211	191	173	202	194	189	197	165	199	179	201	201	201	198	184	158	191	173	188	178	182	222	188	186	202	176	200	151	190	178	222	205	182	172	193	192	190	189	214	191	182	224	156	189	187	190	215	160	173	208	178	198	175	203	169	174	209	176	166	196	176	192	152	195	228	212	185	182	192	202	209	192	173	173	202	169	186	187	179	200	209	188	197	168	217	184	176	188	173	212	172	201	198	208	203	172	184	182	175	194	208	170	183	193	180	202	176	211	173	164	207	200	209	187	201	208	211	160	188	195	196	194	201	168	195	187	208	198	186	188	179	177	201	182	199	184	200	207	180	199	175	200	197	188	188	190	173	163	174	188	215	230	181	201	192	212	190	186	175	206	190	207	199	200	208	221	198	202	189	197	176	182	197	197	215	172	177	187	187	198	186	187	153	181	196	185	166	191	212	198	205	215	178	205	179	200	193	190	189	202	204	194	163	196	161	189	184	205	180	196	188	196	177	192	189	188	234	206	201	171	201	202	197	175	195	186	202	203	180	165	159	173	173	209	187	191	187	168	201	162	198	197	191	209	180	185	197	188	174	207	189	196	185	191	175	196	168	188	218	188	222	182	172	182	188	186	185	193	169	187	197	197	178	194	202	207	183	169	183	183	195	174	202	206	163	195	188	206	195	187	181	188	205	187	195	179	178	202	199	184	209	186	191	187	191	182	220	181	176	192	172	178	195	195	202	183	201	188	163	205	191	176	195	169	195	164	172	199	179	169	188	203	194	177	190	208	185	209	203	203	191	186	181	193	208	184	188	193	203	171	172	155	163	184	202	205	186	192	188	196	183	213	181	203	176	155	188	191	189	209	183	224	205	181	210	181	177	196	216	187	182	178	237	201	180	167	183	210	166	194	182	188	191	202	184	202	164	181	179	198	192	168	197	199	188	189	194	178	182	194	202	186	200	214	184	197	185	198	192	195	197	200	173	167	177	190	196	207	183	193	171	179	188	184	176	210	214	197	172	225	196	190	180	221	194	176	179	177	141	170	159	190	188	192	185	194	203	205	186	211	192	192	190	158	202	226	183	207	192	191	172	188	205	180	190	207	173	195	189	190	200	173	212	196	198	204	219	177	192	207	206	182	204	197	184	190	188	185	195	193	205	218	182	187	179	199	196	186	194	182	195	173	182	201	210	196	191	183	191	200	159	198	169	204	187	186	175	176	203	209	175	219	187	178	183	187	207	203	210	172	213	184	180	180	215	230	173	206	180	203	190	203	183	213	175	176	193	198	165	196	181	189	151	191	166	185	213	162	202	172	209	164	186	196	190	175	174	217	189	205	191	181	196	204	207	185	185	201	199	199	186	214	179	188	189	169	185	168	188	209	186	186	208	163	207	212	210	196	188	172	208	206	188	172	191	192	206	180	181	181	209	172	183	218	209	212	203	185	183	172	158	185	203	185	181	201	174	199	176	179	205	180	189	184	184	185	203	197	185	171	185	185	214	167	177	204	176	187	194	203	194	195	166	208	192	191	186	196	226	186	182	185	190	196	183	205	208	217	199	191	186	192	194	185	186	177	218	198	166	172	192	193	164	191	168	194	197	199	175	192	219	174	190	202	228	180	186	188	189	214	186	184	218	171	198	223	172	181	181	204	178	201	168	219	203	215	190	185	200	203	194	194	201	178	203	204	172	185	175	172	193	196	202	181	186	191	167	171	188	202	191	180	169	210	190	222	164	175	208	198	216	216	216	200	217	189	186	178	216	182	182	166	171	179	205	206	193	196	194	197	210	194	195	199
22591	18067	11419	15469	11779	9860	6798	5707	4577	4223	4176	2913	3061	2391	1839	1833	1675	1726	1432	1377	1278	1067	1078	1029	935	978	845	701	762	706	688	714	687	747	633	591	554	590	561	587	544	543	544	505	515	538	526	534	526	508	501	508	496	472	507	492	455	484	500	498	490	498	454	460	478	490	516	515	482	512	483	449	460	408	502	464	476	450	467	466	444	462	470	470	456	467	446	447	441	449	456	442	465	472	427	459	487	485	436	495	465	457	460	459	445	465	488	472	435	444	476	444	452	427	450	464	489	458	478	455	441	478	420	438	477	428	476	462	431	478	454	459	424	438	424	474	451	434	431	480	401	475	449	449	444	464	461	428	455	439	474	466	441	466	434	475	454	451	473	460	445	448	469	460	457	434	469	500	472	467	440	438	479	462	455	446	456	448	488	496	489	452	528	454	513	427	462	418	465	441	463	423	455	500	456	479	489	465	451	466	447	461	452	493	459	472	435	433	477	441	466	466	461	474	456	399	462	455	453	483	453	405	454	418	456	507	449	490	459	428	451	435	444	461	479	449	466	491	440	473	481	449	456	425	455	480	492	454	436	467	496	491	458	483	485	446	466	443	473	477	478	445	428	477	471	473	434	430	464	432	488	464	400	463	437	425	442	448	448	457	475	466	450	477	490	472	473	434	442	470	484	437	469	461	433	439	467	456	416	469	498	468	478	450	430	436	467	498	444	436	435	467	430	475	419	415	434	464	478	448	476	429	427	469	453	456	434	443	430	433	471	428	474	467	460	463	458	466	453	448	452	460	452	433	507	472	396	457	464	459	456	464	475	471	468	452	447	433	478	441	467	448	482	468	452	449	425	448	431	462	467	456	476	421	453	488	433	440	468	452	469	435	483	455	440	451	479	464	420	465	433	436	419	456	451	476	441	432	467	432	456	437	462	483	455	448	424	451	476	458	418	448	458	460	469	426	459	469	487	413	431	447	469	459	424	446	413	417	465	470	470	433	498	447	424	463	437	459	438	429	456	441	453	431	453	442	455	440	426	481	422	459	448	428	433	461	515	463	463	465	461	462	450	457	456	456	461	437	462	475	464	449	436	430	479	455	435	482	442	417	460	468	439	426	453	469	493	495	467	389	456	432	440	423	461	402	469	447	465	511	458	457	465	427	448	439	431	463	449	469	468	467	464	467	483	463	426	436	449	450	425	449	471	479	447	445	460	460	441	466	475	460	480	477	448	443	479	489	443	451	478	400	448	471	499	479	481	470	439	471	437	480	431	461	470	447	460	482	466	448	427	455	448	482	473	463	444	428	409	427	450	437	458	463	455	448	449	428	457	423	507	462	488	453	409	477	478	451	477	460	447	444	458	459	512	493	384	467	481	447	462	467	457	457	453	491	458	435	489	477	482	443	499	440	442	497	455	469	490	466	465	449	452	479	440	440	480	430	469	441	436	445	418	420	459	451	468	455	459	431	440	457	438	423	418	425	444	454	448	457	466	456	475	438	454	486	447	459	444	483	441	462	424	474	461	485	451	441	452	450	447	436	438	482	453	435	451	430	434	456	446	466	434	467	461	438	439	449	431	466	470	455	440	441	429	450	440	457	476	454	429	456	446	451	454	450	430	435	440	447	460	496	449	455	439	430	499	449	450	439	459	440	439	466	444	404	468	465	440	476	452	450	460	469	460	440	395	452	455	441	444	426	441	459	466	436	478	432	417	431	466	453	457	471	434	441	446	465	436	443	434	455	452	480	483	452	479	489	470	447	459	442	466	466	455	483	457	463	469	519	458	454	461	452	486	480	446	444	434	429	454	478	486	472	474	455	448	454	466	466	471	450	475	482	462	473	475	455	440	449	446	484	452	431	437	465	443	465	448	428	434	460	445	452	464	439	481	459	450	442	431	423	490	451	460	443	474	445	474	454	425	409	433	418	464	432	443	499	443	433	460	446	475	485	450	445	414	422	457	453	466	481	444	484	452	459	484	513	432	482	412	476	466	495	439	442	475	445	425	454	445	429	480	465	456	478	448	457	440	483	462	463	458	459	449	476	484	462	488	444	449	460	452	461	466	451	444	432	475	472	475	432	462	469	444	463	452	483	452	446	438	427	456	472	453	441	432	490	456	458	488	444	450	473	461	476	457	457	473	498	397	472	474	447	475	490	443	454	448	457	448	495	483	500	468	441	397	474	458	452	445	460	480	417	499	475	455	435	462	448	447	482	491	448	480	464	434	449	430	458	463	416	457	462	464	436	457	464	514	476	475	435	465	437	418	464	461	449	453	430	455	457	469	446	440	474	484	453	467	489	468	469	428	439	449	441	438	422	458	447	432	471	474	466	450	449	449	466	440	452	425	463	452	490	436	445	428	457	465	410	447	479	406	480	471	476	483	410	454	432	426	430	488	463	427	404	427	485	452	472	495	471	448	450	481	461	451	454	475	481	474	453	455	428	455	463	470	453	489	452	455	431	458	435	419	481	446	432	427	443	446	420	464	459	456	463	474	471	490	424	466	424	437	472	469	416	441	478	438	394	458	463	445	484	455	422	471	473	451	482	438	458	472	471	422	471	437	458	456	437	457	460	437	410	442	436	461	445	464	461	478	479	467	431	431	408	472	459	455	451	466	444	501	503	441	451	449	488	467	445	441	474	443	440	445	466	443	420	434	503	466	477	444	493	438	413	424	444	466	459	458	452	473	457	474	433	495	474	458	462	458	423	486	430	401	475	441	483	446	468	463	472	449	472	483	475	450	432	435	445	469	393	462	493	435	413	491	490	462	486	472	480	443	460	489	478	454	479	444	439	471	513	434	456	450	512	449	486	438	449	435	464	459	482	436	435	485	432	421	460	478	483	442	481	484	459	441	443	462	469	465	461	423	488	442	478	483	431	456	455	432	462	432	458	455	483	457	453	468	474	462	484	506	497	480	461	478	442	450	493	444	425	454	480	458	455	411	425	482	459	473	502	455	486	474	449	435	432	435	495	424	412	449	443	467	429	437	478	475	447	431	454	461	435	485	465	447	442	471	461	433	475	509	452	477	452	434	443	415	462	486	458	469	480	428	482	445	413	454	441	508	482	399	444	434	451	426	494	455	480	454	475	465	481	474	426	430	448	423	429	455	445	443	473	437	466	442	462	461	475	415	457	489	395	465	432	458	461	443	447	445	460	451	472	465	440	437	444	471	422	453	450	462	501	478	465	502	432	441	457	461	427	478	474	460	450	422	439	451	458	459	430	459	487	436	410	439	485	406	487	464	491	451	473	443	473	433	489	488	451	459	441	484	455	434	447	441	479	452	441	448	442	442	468	478	482	452	430	481	450	447	476	447	434	461	464	442	464	450	480	440	452	470	462	454	447	459	464	469	440	453	428	432	448	460	426	469	453	434	474	401	440	455	489	458	470	448	476	434	465	416	476	482	427	428	456	465	435	457	448	463	462	469	425	449	476	473	442	505	488	481	474	457	467	445	456	468	479	445	474	441	479	483	444	489	403
40096	29169	17356	13412	7883	4751	2548	1914	1423	1395	1099	997	947	593	483	550	499	457	430	431	335	332	322	294	313	278	238	218	214	205	190	199	199	210	197	186	193	180	173	181	153	189	208	174	187	172	174	188	174	189	164	181	165	171	177	152	159	184	174	164	173	156	158	167	163	162	166	153	189	162	174	154	169	172	172	141	151	146	168	156	165	148	147	163	177	151	145	170	161	178	139	172	135	178	172	154	163	169	155	169	195	178	179	194	139	162	178	159	163	195	170	140	157	164	191	189	177	149	145	155	162	170	154	150	165	133	184	157	153	183	146	124	145	140	160	159	134	164	148	154	190	163	159	151	165	156	165	163	141	169	170	134	160	153	156	145	135	181	164	162	167	164	179	135	160	164	149	146	169	169	167	175	156	140	148	155	164	148	155	148	155	147	147	159	175	176	174	148	159	160	159	149	188	172	175	161	164	162	140	144	175	167	176	165	165	153	165	148	165	138	184	170	161	189	148	163	159	187	158	155	147	173	168	161	191	145	143	150	179	183	168	159	168	163	161	161	159	161	159	166	149	178	155	174	157	181	143	169	148	158	178	129	158	158	179	164	159	173	158	171	159	177	155	156	148	147	166	145	150	173	168	157	163	173	156	142	175	137	169	181	181	171	152	166	182	185	167	137	174	154	158	170	151	175	169	150	160	164	149	172	172	161	163	191	173	180	164	167	166	137	166	164	167	167	178	179	171	158	166	184	167	151	163	166	150	136	166	172	165	164	171	171	135	160	166	149	175	152	183	176	172	166	170	173	151	136	158	181	158	144	181	167	160	160	148	166	173	156	147	163	174	167	139	162	160	165	164	179	158	162	158	151	138	154	159	160	176	171	204	149	159	147	149	148	148	150	170	177	147	144	175	145	145	175	144	157	177	176	143	167	162	198	176	127	174	179	142	168	161	164	168	158	139	181	140	162	175	185	152	174	191	150	179	141	154	137	148	158	155	143	168	161	174	177	139	156	164	153	174	181	162	155	187	149	171	159	181	174	175	176	161	163	169	168	156	182	149	165	148	164	141	150	163	153	174	170	158	154	156	152	143	146	164	147	184	166	156	143	186	142	136	183	157	167	162	151	149	140	174	164	149	183	136	172	154	136	168	167	172	155	167	152	154	164	154	179	171	155	160	169	167	157	174	166	158	161	146	165	160	159	162	142	149	170	141	176	132	171	171	167	152	166	139	160	176	201	177	158	147	151	139	151	149	166	168	144	173	162	150	157	163	148	166	163	164	153	157	158	164	161	157	145	154	162	166	146	165	168	188	168	172	166	182	167	144	171	164	147	166	153	153	145	165	166	156	162	164	143	138	160	143	162	171	165	130	175	155	146	176	160	144	164	156	189	168	151	168	196	157	171	148	179	177	152	149	169	173	167	175	165	155	126	143	158	167	161	155	170	165	155	174	146	145	158	153	145	172	151	160	177	164	148	160	155	156	155	150	162	182	152	144	147	146	140	149	159	140	148	166	175	171	173	152	139	172	142	169	183	144	181	141	159	150	162	152	140	131	147	169	159	196	156	175	164	182	147	161	148	153	159	161	162	158	151	149	139	183	138	144	159	167	178	159	179	175	135	157	161	177	147	181	157	184	161	174	170	177	164	145	153	167	157	150	149	166	168	150	148	166	163	171	151	174	195	152	141	140	190	152	173	153	157	186	184	175	150	157	173	170	143	158	164	155	164	158	155	153	196	137	172	170	145	152	172	136	148	144	165	138	149	164	140	138	157	172	143	136	141	133	159	154	189	186	161	160	173	149	162	166	136	157	181	153	173	163	168	154	167	144	166	179	186	180	171	167	141	154	179	154	152	146	162	135	168	150	168	150	143	130	154	147	159	155	158	172	148	205	143	169	170	174	176	165	158	157	150	166	160	140	149	166	179	142	177	135	161	157	166	163	142	155	169	145	174	153	188	159	180	170	159	170	183	175	179	138	159	149	165	187	143	178	158	182	149	172	159	147	174	174	122	152	180	164	164	178	171	167	169	148	178	141	153	165	180	188	167	177	160	152	156	161	156	166	138	164	133	159	167	146	148	159	176	146	170	142	163	181	161	168	172	179	135	137	147	156	149	176	183	175	180	175	167	143	175	148	180	168	137	139	176	170	158	156	166	153	146	181	167	155	165	125	173	171	169	154	132	159	164	185	187	147	149	173	174	159	164	190	134	171	179	171	146	168	155	162	163	177	151	151	165	141	149	127	178	133	139	178	152	173	168	156	165	174	175	173	150	150	148	162	152	171	173	183	156	154	162	153	146	165	154	178	175	184	165	148	147	157	145	169	156	147	166	139	154	151	169	132	149	136	154	166	159	171	168	161	170	162	142	134	153	180	161	154	163	144	156	150	174	176	151	159	180	174	187	177	158	164	142	171	185	179	155	159	157	131	134	158	160	143	165	164	168	155	168	150	151	139	161	157	157	157	163	172	152	162	160	190	150	158	149	134	179	153	177	165	152	158	159	162	162	167	136	169	159	157	154	173	154	162	171	151	135	175	160	159	170	156	171	191	159	154	148	172	156	143	192	161	174	149	156	148	158	182	160	152	174	159	154	169	128	137	174	160	160	156	170	166	151	157	163	145	162	155	173	156	149	164	155	152	156	161	151	151	179	174	138	162	160	161	173	162	145	161	171	144	183	163	146	151	171	145	137	130	183	171	183	174	150	169	188	153	174	154	146	180	155	149	154	154	150	173	155	152	146	161	141	188	157	142	166	147	153	165	168	164	179	132	166	148	159	152	168	168	169	176	162	156	159	162	166	171	154	167	162	177	139	165	154	171	140	151	146	176	150	160	177	154	150	155	173	168	172	183	162	171	181	155	171	137	162	184	186	154	160	158	147	152	145	148	175	137	139	167	128	144	148	158	161	186	157	167	154	173	146	168	163	173	139	170	156	172	168	178	174	156	170	192	184	162	158	137	164	187	153	166	164	161	175	152	162	152	159	153	153	152	171	170	155	153	156	148	175	154	172	161	158	192	176	189	167	151	158	170	143	166	157	166	152	161	140	169	177	155	140	154	168	163	181	165	155	185	153	160	156	175	154	162	161	155	161	171	164	157	160	182	158	179	166	162	181	180	152	166	174	154	153	149	160	170	171	165	171	150	145	162	168	173	157	145	151	141	165	158	155	139	164	157	151	156	165	177	163	159	158	164	166	152	166	140	170	160	142	161	148	153	156	158	157	160	168	148	136	161	150	164	146	165	166	174	151	157	161	181	174	185	152	176	176	170	151	155	171	175	172	159	160	154	158	159	146	170	174	134	155	151	163	155	160	148	153	185	162	161	117	175	145	162	168	156	165	165	178	151	141	156	170	184	176	183	179	158	192	146	147	158	132	170	169	176	179	142	169	187	176	187	152	172	145	167	134	170	146	133	132	170	173	158	154	157	147	133	168	161	160	163	167	166	165	167	174	176	136	163	159	164	177	150	150	157	154	185	154	147	159	160	175
29328	20929	15757	19848	17066	13711	9273	8158	6679	6397	5399	4904	4811	3080	2407	2771	2559	2206	2085	1864	1650	1448	1416	1196	1221	1133	979	872	876	765	670	747	726	743	631	649	565	547	590	614	582	545	563	511	559	455	529	515	468	472	405	436	482	480	442	446	397	404	464	406	420	433	405	418	430	421	423	390	395	436	421	430	433	409	367	390	395	372	380	386	436	395	418	379	361	371	421	438	383	405	421	385	384	397	350	382	390	394	406	365	394	388	393	400	398	388	388	370	381	394	344	378	426	374	381	367	359	430	376	389	380	387	368	381	413	421	391	414	385	382	365	383	372	409	407	391	422	396	378	380	393	372	384	389	360	406	383	379	417	411	395	364	390	406	335	424	360	349	369	414	396	377	356	380	401	377	403	351	411	372	428	421	381	360	391	391	364	380	349	381	380	359	389	368	402	413	372	398	372	370	394	355	372	381	377	391	388	388	396	415	404	350	404	356	407	369	376	377	386	396	397	368	391	398	368	362	380	419	384	405	401	406	351	392	375	389	374	372	387	410	393	373	389	423	364	377	392	370	371	387	401	393	359	378	384	399	372	402	369	381	392	377	406	423	384	405	404	398	354	396	403	398	383	367	408	393	351	381	382	400	402	401	368	359	403	375	380	378	388	372	398	396	407	390	383	402	370	373	356	363	374	375	404	382	357	378	401	378	394	362	393	401	371	394	394	378	439	345	382	371	387	396	384	402	399	352	386	360	375	399	399	374	414	384	387	381	340	393	406	415	376	369	388	394	397	392	354	388	382	351	395	399	397	402	375	384	375	380	404	376	394	401	388	368	372	389	389	384	396	372	378	374	380	375	344	422	407	395	436	393	416	436	398	407	427	386	348	383	414	355	396	393	364	383	397	371	403	422	384	401	406	385	385	403	372	365	384	410	414	397	380	404	354	390	384	417	411	397	417	355	389	408	382	354	375	387	340	407	411	384	384	420	392	395	376	391	419	405	408	396	368	391	403	353	371	384	366	385	414	402	385	395	361	424	381	380	419	355	388	378	396	385	396	411	404	354	345	394	385	392	427	418	360	398	392	401	400	376	365	362	353	367	400	390	380	351	426	374	363	411	392	367	400	400	368	353	384	376	388	399	378	353	377	390	350	422	438	360	396	403	388	412	393	407	411	396	419	400	431	385	389	369	440	360	428	407	404	386	393	399	382	395	373	384	399	413	378	396	404	384	375	404	400	380	419	377	392	346	381	388	380	415	386	399	356	384	392	398	400	372	378	364	394	372	418	356	363	397	376	381	364	397	387	400	386	374	365	446	390	396	388	391	362	373	425	368	388	356	361	382	391	340	398	408	381	402	364	386	412	412	387	395	409	433	401	379	348	376	377	400	402	365	394	399	399	391	377	408	393	400	394	417	379	431	415	363	377	338	396	395	407	425	382	375	387	396	393	380	421	431	395	403	410	378	399	398	387	379	393	378	379	378	366	377	417	406	388	370	410	383	382	381	390	367	391	405	374	357	346	402	385	365	387	398	393	366	412	387	379	409	402	382	391	396	364	373	412	389	425	405	415	363	398	375	402	376	390	410	407	429	379	411	360	382	409	392	408	393	390	366	395	400	397	375	391	400	388	375	409	374	382	401	364	412	394	373	382	389	392	369	400	361	367	408	403	407	403	392	370	376	382	409	398	388	424	404	410	367	397	392	362	385	412	382	357	365	394	372	405	401	400	389	400	388	360	419	383	375	383	407	375	375	383	437	423	411	393	388	370	400	393	361	397	360	371	372	357	409	377	360	381	430	382	384	409	376	423	409	391	366	405	352	377	358	372	356	397	368	425	403	441	369	377	389	407	405	380	370	350	411	378	394	373	413	405	379	360	371	391	380	379	401	404	357	410	397	380	386	389	407	364	398	428	399	376	403	384	379	357	367	385	390	410	414	436	387	364	399	416	404	414	418	363	382	391	358	411	367	402	377	335	400	403	357	385	416	407	382	371	425	369	394	347	373	368	431	385	400	400	397	400	347	370	382	351	374	389	424	397	385	433	399	397	387	389	369	429	382	382	386	387	379	428	397	373	386	409	398	399	401	356	364	395	399	397	406	409	384	368	358	377	358	381	396	351	369	365	382	389	397	371	401	392	409	414	394	397	383	358	378	400	413	387	353	377	397	391	381	395	385	412	369	380	414	380	395	345	361	408	375	397	393	368	391	419	365	384	381	351	394	379	368	376	367	378	387	408	364	407	399	385	376	396	408	440	424	362	371	394	378	385	383	375	409	399	404	415	409	398	393	403	391	375	380	393	355	412	405	402	358	384	391	380	376	368	383	433	407	412	407	406	378	388	383	357	374	366	348	393	387	369	338	376	403	402	388	409	396	394	347	389	384	378	378	372	354	391	415	392	374	422	393	356	397	413	421	345	396	387	361	359	414	395	393	415	400	386	399	388	414	363	356	402	398	385	388	417	382	391	394	374	397	388	383	371	423	396	384	394	394	386	382	422	402	423	368	384	369	392	397	437	364	326	394	374	359	389	386	388	389	391	396	369	395	386	402	417	347	387	397	403	434	395	387	425	372	409	396	401	386	391	380	352	398	383	391	402	371	377	376	382	406	375	371	385	389	415	392	407	364	407	390	449	376	366	383	382	374	390	368	398	402	365	404	376	385	358	394	404	370	414	385	386	378	404	374	400	367	384	374	355	355	388	381	382	393	406	394	371	364	401	391	403	425	415	337	375	396	421	425	387	400	386	382	386	360	354	402	402	399	397	402	389	391	415	372	399	416	410	392	387	393	410	401	376	423	440	342	382	392	387	364	384	373	378	386	375	369	372	355	387	361	400	403	404	403	415	368	339	380	396	385	347	412	423	361	378	370	399	395	379	401	363	384	412	369	394	438	405	358	399	393	370	395	362	390	377	415	402	425	385	385	368	400	369	381	370	405	407	415	360	401	367	400	388	395	361	347	410	363	374	363	392	397	367	380	384	371	379	388	358	374	376	387	394	397	390	374	399	360	413	371	398	381	358	408	377	419	370	393	366	389	394	412	371	392	377	384	363	376	368	377	400	395	397	366	397	386	390	401	407	398	383	382	371	384	369	386	363	382	391	348	399	358	394	385	403	421	386	379	406	382	427	414	386	410	375	424	368	385	358	370	365	400	403	388	361	395	382	357	420	367	383	381	407	382	392	396	425	412	373	410	413	392	409	354	452	398	365	408	404	409	380	376	416	412	442	412	382	376	437	399	389	383	403	394	410	399	377	398	416	389	411	441	368	405	383	400	379	379	400	402	385	379	364	411	391	420	406	398	376	403	329	371	395	391	373	424	379	416	412	416	380	377	399	341	379	373	408	412	381	345	392	374	394	435	395	413	373	391	388	358	403	412	396	364	374	382	375	392	404	438	414	379	415	373	376	399	360	388	401	394	399	374	354	380	350	383	418	383	386	398	380	344	404	403	408	397	382	422	382	426	364	411	360	363	399	366	364	421	378	390	397	391	393	393
10143	5110	3327	2611	1767	1210	904	683	524	491	398	421	415	305	311	296	275	255	266	248	230	236	252	246	212	196	212	216	220	195	197	208	226	208	227	212	204	203	221	200	207	207	199	193	193	191	201	199	202	207	216	208	180	210	207	208	198	179	213	229	195	190	213	185	206	197	197	205	209	201	197	205	201	189	193	237	201	194	180	185	182	215	177	189	173	204	225	188	209	195	203	214	182	196	186	180	183	223	189	193	182	203	178	185	161	186	212	183	181	202	195	192	195	191	188	182	163	189	200	182	187	223	188	181	200	200	204	190	191	190	171	195	194	194	197	190	191	188	213	204	185	200	181	199	211	199	154	190	180	187	214	202	186	180	212	189	202	199	199	195	183	198	182	195	183	190	187	177	198	199	181	205	199	195	169	197	209	205	220	193	200	184	193	219	202	192	187	219	213	189	165	162	181	214	209	209	192	203	193	178	212	204	197	199	189	196	181	186	184	196	195	197	190	193	202	191	203	185	202	210	196	183	216	196	194	211	192	174	226	191	192	177	176	201	205	170	198	194	210	183	188	213	186	188	201	203	184	204	189	168	184	207	179	192	213	181	181	189	200	200	183	193	205	203	210	216	172	187	205	186	208	192	207	188	192	184	163	184	204	198	219	172	178	198	196	176	202	199	181	173	187	196	175	204	210	190	181	188	210	216	217	168	176	203	204	197	237	198	201	180	187	194	176	201	194	199	181	180	177	189	180	201	178	199	198	191	200	202	181	186	209	209	214	202	194	174	201	187	191	196	178	206	207	197	180	171	190	181	194	197	172	165	177	190	195	158	191	199	202	189	220	211	185	218	179	201	186	206	210	185	194	184	195	202	234	189	172	210	204	212	192	178	206	185	188	204	180	185	173	174	188	184	209	185	176	182	171	188	193	205	196	184	185	200	166	178	183	174	212	179	205	188	186	220	186	190	167	187	181	192	172	176	166	176	206	169	213	213	224	158	196	189	203	213	186	173	177	201	177	193	188	194	199	202	196	170	192	216	200	200	191	200	188	192	223	184	208	183	218	205	204	203	213	218	214	193	169	183	165	179	210	211	198	180	215	197	178	200	199	174	194	190	195	196	211	196	194	187	205	209	170	191	187	184	192	226	225	204	187	179	202	200	182	181	210	184	171	199	191	183	171	204	204	196	209	206	212	207	206	204	202	201	205	188	202	201	195	194	211	189	184	198	209	206	182	173	203	204	193	172	161	181	182	176	203	174	217	210	191	194	227	178	221	202	214	191	195	198	191	168	198	214	194	187	195	216	187	199	195	189	190	181	205	192	184	171	202	220	173	182	201	202	166	198	189	202	188	187	186	197	218	192	189	208	207	196	185	177	221	183	197	220	177	215	201	184	207	174	193	188	215	198	195	193	197	214	182	193	179	188	193	194	180	216	178	226	202	166	166	184	199	201	169	231	196	198	192	192	178	183	205	194	185	212	160	220	212	189	192	192	186	194	174	178	180	183	236	176	188	181	198	213	184	182	193	206	173	186	191	211	212	177	199	193	172	222	198	182	191	186	184	190	198	205	181	196	189	191	185	205	193	234	173	167	185	178	187	183	179	189	187	213	227	195	227	183	188	184	194	193	190	184	206	171	188	202	203	195	237	189	193	181	203	186	199	207	196	184	214	174	185	180	218	192	211	187	201	183	208	191	209	169	167	192	182	176	226	177	219	189	208	186	201	203	179	166	217	185	187	180	194	177	176	184	188	202	179	212	192	197	196	191	191	196	189	181	188	191	206	191	206	169	193	175	191	174	209	194	210	198	189	200	224	182	203	181	205	195	193	183	194	186	192	221	184	181	173	184	164	197	211	202	201	215	209	187	221	219	198	190	213	197	169	153	214	190	212	180	212	217	208	192	193	182	206	212	199	170	194	162	197	204	212	216	215	198	180	216	184	179	206	187	213	180	180	170	222	203	187	191	193	200	192	199	207	211	216	197	187	216	206	201	193	187	222	204	189	181	213	189	182	198	203	193	202	185	213	192	174	181	194	188	190	205	201	189	222	162	214	191	179	185	203	196	198	154	204	211	188	205	192	182	179	192	217	183	193	181	186	177	177	214	218	195	197	200	180	229	181	188	209	219	186	189	170	178	212	228	174	155	166	186	183	199	166	170	207	222	187	182	202	210	196	206	222	187	188	215	161	211	200	178	212	181	211	197	192	184	187	216	193	196	157	192	164	234	167	212	206	178	211	184	195	186	172	208	199	184	207	185	155	198	215	200	163	210	176	216	195	202	185	215	201	232	214	181	183	215	205	185	177	210	185	185	193	214	202	201	239	155	187	207	197	203	218	200	226	179	183	200	184	188	183	187	200	178	167	187	198	213	243	211	187	213	195	186	199	174	199	189	232	192	184	211	198	182	190	166	217	177	175	182	211	171	201	213	211	181	215	179	190	179	195	173	203	186	197	214	198	200	182	178	199	186	192	202	200	197	181	174	191	202	219	195	209	177	181	175	199	185	210	189	184	213	206	194	215	195	188	207	186	209	180	189	199	174	166	174	237	187	207	193	207	177	159	227	203	220	212	188	197	200	194	182	189	187	186	194	215	205	221	176	172	187	217	173	197	228	189	187	213	176	210	189	224	175	204	195	172	178	196	205	224	212	177	199	180	214	178	209	221	165	206	213	204	203	190	200	183	207	177	189	202	155	195	198	171	184	185	182	175	210	188	190	204	179	221	205	199	203	211	192	201	187	187	189	188	211	186	168	204	207	191	182	199	219	195	202	210	194	207	190	197	178	172	203	182	181	195	176	178	156	181	193	170	178	199	200	195	203	206	189	206	178	194	189	187	174	223	210	189	181	191	181	204	210	190	212	183	213	178	180	204	201	190	191	222	198	201	200	202	153	215	196	202	238	190	182	189	191	200	208	194	186	211	197	184	201	192	151	188	223	219	219	188	200	202	201	202	210	189	188	174	209	196	197	219	183	165	181	178	183	193	202	176	202	201	197	187	165	198	188	188	218	203	190	196	198	187	214	176	181	186	178	180	193	208	191	184	177	193	159	188	182	199	203	183	178	189	194	186	178	185	192	193	218	210	180	168	193	224	203	204	188	163	198	176	198	191	182	198	193	180	189	186	200	212	172	196	199	180	207	175	193	182	215	204	231	214	207	192	203	218	186	207	197	208	181	191	183	168	213	198	204	170	216	189	220	192	200	227	194	184	176	187	188	197	191	190	191	197	191	176	220	204	202	177	197	205	191	214	196	202	186	186	196	195	179	191	182	183	192	201	199	239	186	172	172	186	178	174	203	206	197	204	193	198	191	205	203	228	226	188	185	212	167	199	207	204	197	218	200	207	190	195	183	196	188	188	206	201	212	171	198	171	166	184	203	193	219	171	204	196	180	172	211	204	188	196	220	165	172	164	178	173	192	192	227	227	191	212	197	162	185	207	197	200	165	182	191	169	208	213	198	184	212	203	206	186	188	196	211	201	185	184	212
7857	5283	5750	7446	6471	4988	3970	2925	2348	2218	1808	1799	1579	1214	1077	1148	1025	937	964	903	706	796	720	710	663	590	628	635	599	561	540	538	552	528	533	511	525	526	501	527	488	511	507	547	475	518	502	524	490	526	469	506	474	508	478	491	478	466	425	449	510	490	440	541	475	464	407	438	510	493	478	460	519	472	450	454	473	431	507	489	497	450	491	448	469	451	441	488	438	426	450	442	439	495	498	466	479	490	474	444	462	506	474	428	442	457	489	448	466	487	462	414	468	501	474	452	460	488	451	489	457	510	501	420	458	447	455	468	444	492	437	435	455	490	496	472	454	457	440	443	443	435	465	445	495	403	520	478	494	417	450	522	427	475	454	487	427	440	424	458	462	459	449	461	444	487	469	465	470	455	467	459	467	438	469	477	452	446	479	484	469	446	441	430	444	441	429	466	459	456	466	455	497	478	413	488	424	485	416	482	463	469	420	477	444	448	463	472	457	442	455	461	472	504	483	446	464	469	465	460	470	492	448	440	456	476	472	516	486	453	462	451	490	470	462	454	478	445	469	421	440	446	468	453	429	461	463	481	431	461	456	440	451	480	468	465	442	455	475	444	432	480	451	461	451	463	482	487	477	471	466	458	479	479	471	430	429	446	462	428	449	467	417	473	450	498	424	442	452	469	479	487	429	416	437	468	469	425	469	468	465	457	453	428	459	452	456	464	444	470	492	457	462	418	478	514	425	417	436	472	478	457	475	473	464	438	461	488	473	464	478	472	468	479	485	459	452	440	482	479	438	501	463	459	465	438	435	467	457	454	448	442	438	454	465	439	494	476	432	491	493	454	481	460	458	478	464	442	461	475	474	428	469	460	446	442	500	423	488	427	474	449	492	481	456	471	444	514	445	479	409	459	472	460	448	452	425	468	470	464	488	482	426	478	464	456	443	440	474	469	450	479	460	443	495	500	408	456	452	497	455	451	435	469	447	502	461	437	481	473	465	484	518	471	507	447	458	471	468	449	468	489	445	468	441	441	407	437	458	425	463	455	457	477	445	494	404	465	481	462	448	465	470	450	435	436	468	457	457	468	466	439	442	470	463	437	476	425	447	429	473	490	450	448	450	419	477	448	439	465	477	485	434	448	489	447	474	447	473	492	444	458	433	476	469	489	451	443	472	459	433	480	449	446	440	412	462	446	435	496	452	495	462	448	464	491	486	451	446	447	496	490	455	461	431	466	460	477	454	429	444	442	500	439	430	467	468	452	475	471	444	459	454	498	445	435	482	487	484	476	425	489	446	459	473	471	416	460	478	423	459	463	470	447	440	476	438	475	479	480	442	462	476	478	470	451	441	431	486	452	482	443	464	442	447	436	461	419	437	436	491	481	459	451	465	485	451	451	484	449	470	438	454	470	469	477	488	410	477	431	417	479	438	433	470	452	441	455	463	440	426	493	439	458	474	457	474	452	483	505	473	473	459	501	463	463	452	451	477	474	450	459	450	476	464	458	487	437	431	469	472	433	487	473	494	446	461	456	459	487	481	479	455	463	441	489	470	445	465	480	425	481	472	458	448	464	399	433	486	503	480	457	481	478	473	465	499	458	472	458	496	457	447	492	488	435	476	492	475	459	490	514	510	470	492	466	513	457	424	459	443	484	444	436	477	465	503	426	469	475	442	452	455	454	467	462	450	493	511	491	466	473	436	429	488	446	457	470	437	462	503	452	463	469	480	467	455	434	483	441	465	468	483	476	432	480	431	465	456	494	446	478	507	450	449	486	469	523	449	469	448	450	476	459	482	488	449	476	527	441	451	465	450	467	454	482	474	471	475	455	481	473	433	493	473	455	450	468	436	481	477	461	437	460	519	460	467	483	456	424	445	488	491	455	452	454	462	491	481	447	465	479	462	489	497	446	450	461	494	441	482	425	481	423	470	457	470	448	470	471	435	447	468	490	461	449	483	430	460	464	469	487	505	490	486	445	422	475	471	475	484	482	441	469	428	462	486	457	487	450	464	443	453	499	494	473	437	452	450	429	473	462	484	483	471	471	452	462	469	477	484	491	483	441	448	455	487	448	447	449	447	471	446	428	456	467	489	447	486	465	476	469	466	472	480	471	488	500	456	437	454	459	456	455	450	467	490	451	487	480	503	436	478	467	496	446	451	479	472	497	469	451	484	469	501	475	426	439	438	485	458	468	488	440	463	471	463	476	461	488	478	476	444	454	485	473	480	454	464	460	452	473	467	470	462	483	481	491	455	449	503	468	509	450	461	463	441	483	461	478	457	475	483	486	454	474	452	450	459	430	466	437	452	502	471	475	502	442	455	449	505	489	477	462	445	462	446	465	483	485	455	509	419	439	479	463	477	474	473	468	485	456	444	417	476	413	466	450	502	414	465	480	460	463	457	498	482	466	474	445	442	463	452	409	458	500	476	480	468	428	487	443	472	458	443	511	418	454	474	468	437	474	473	497	447	466	463	451	445	439	489	458	468	474	466	482	461	514	447	473	445	451	507	442	435	473	436	442	470	469	443	452	466	489	475	458	469	452	478	478	467	444	450	472	447	502	448	421	481	433	457	492	427	480	478	473	505	457	435	432	457	490	455	468	465	454	410	447	465	466	488	461	445	453	414	442	475	443	489	484	437	500	485	448	465	496	478	447	447	450	448	474	492	470	442	464	450	462	477	457	441	423	498	455	440	470	458	425	485	467	466	469	444	482	444	487	489	454	467	491	484	464	473	470	470	487	510	473	476	453	487	488	469	476	461	445	474	471	470	456	467	495	470	429	454	492	480	460	447	480	459	484	470	490	468	423	480	475	481	476	476	447	440	460	455	486	437	472	436	504	458	486	431	445	455	442	502	452	480	458	479	459	451	495	493	484	452	474	480	441	503	426	489	472	457	482	482	449	458	465	445	430	484	450	448	441	456	497	453	467	506	456	445	471	443	444	461	479	497	478	507	441	455	486	488	428	487	500	480	482	448	480	486	472	462	494	469	437	460	460	453	466	472	453	482	486	467	471	435	411	477	477	424	461	463	420	459	460	474	439	458	493	451	469	469	502	433	504	454	473	507	470	466	465	444	461	448	490	464	475	466	481	475	490	463	440	437	459	440	478	499	443	449	463	470	440	469	451	476	483	447	420	456	473	442	459	448	460	491	462	446	466	441	465	463	423	424	445	448	475	417	445	459	461	477	431	473	465	428	471	475	454	504	478	473	482	493	443	461	442	419	462	484	486	428	477	494	483	455	452	441	487	480	452	463	471	437	456	489	447	428	481	405	536	445	483	436	477	461	470	516	451	457	479	445	505	500	456	462	444	489	428	447	464	476	478	465	495	497	465	448	472	449	445	455	466	498	483	450	458	443	480	444	474	461	466	427	439	454	437	492	472	457	491	481	438	442	434	453	446	443	451	454	489	460	490	467	430	475	487	487	444	460	496	475	465	431	476	457	510	498	465	436	454	429	486	465	476	478	447	414	465	426	484	453	468
31079	20374	11150	7139	4503	2886	1892	1273	1032	871	817	914	572	445	437	471	421	396	339	301	308	275	278	275	261	224	237	257	214	210	237	249	165	195	257	203	223	188	233	221	207	214	191	201	186	238	205	199	207	236	205	217	195	197	206	205	201	200	191	193	185	183	159	205	198	205	214	224	210	199	174	216	181	186	211	176	187	202	189	173	220	196	194	181	207	180	197	212	208	193	200	168	180	195	191	201	200	201	205	180	200	192	194	187	184	194	190	213	200	193	196	217	206	187	181	191	193	192	189	202	167	203	199	202	196	209	223	185	219	184	214	213	238	197	197	183	201	226	201	190	195	203	199	200	209	172	215	193	186	188	224	187	207	207	203	198	180	207	182	186	190	153	217	206	190	211	199	152	202	193	180	203	223	190	210	227	190	203	181	229	208	167	200	195	222	198	200	199	204	185	194	188	202	221	198	189	186	212	192	201	207	192	192	191	194	189	216	204	180	190	188	167	194	188	191	207	184	192	190	223	232	194	182	194	197	184	203	165	179	195	189	202	220	192	190	194	202	168	186	179	185	191	214	171	184	198	206	188	175	208	168	184	177	180	178	201	193	191	205	200	197	180	187	172	206	192	197	204	181	183	214	188	213	173	204	189	204	167	172	208	187	211	188	173	194	205	183	219	188	178	168	185	205	208	195	208	230	191	187	202	186	180	183	191	200	188	196	217	191	235	193	221	195	190	168	195	191	198	203	188	195	174	181	191	208	194	159	160	207	205	206	226	199	165	207	205	204	198	199	188	174	150	212	191	199	203	217	176	159	195	185	190	188	189	204	179	195	187	205	208	175	180	219	211	178	195	197	209	184	198	203	213	192	181	208	196	176	216	213	176	185	188	186	188	180	174	176	198	183	170	181	168	195	204	197	201	218	190	189	172	181	189	202	195	208	174	192	178	191	175	176	188	193	201	211	173	220	206	192	201	194	192	204	196	200	200	199	192	212	175	194	181	171	173	203	203	218	205	189	162	167	191	195	208	194	206	204	190	207	184	187	185	206	202	194	189	206	183	204	157	188	187	193	214	198	220	191	187	202	172	211	177	202	180	179	191	190	160	185	194	155	212	187	198	203	199	209	186	202	185	193	168	194	164	188	191	213	185	169	169	201	207	199	204	190	195	193	182	201	186	191	195	167	162	197	181	186	194	207	191	174	206	217	174	200	203	176	197	180	196	192	196	213	207	205	189	200	187	199	194	189	211	217	196	191	183	211	184	233	240	179	203	192	173	186	198	186	184	174	226	190	224	204	225	161	179	180	191	194	194	227	197	205	191	191	188	166	190	165	196	204	217	205	189	210	206	192	186	193	184	210	196	187	173	185	185	178	192	202	205	193	213	182	189	202	181	171	199	184	187	194	186	203	205	213	194	186	211	210	204	209	175	197	178	194	209	193	216	201	221	212	191	190	171	192	183	208	168	182	175	210	183	202	218	202	200	178	198	206	197	205	219	194	205	208	183	195	175	210	211	205	173	202	183	201	182	194	196	198	172	181	181	204	223	214	186	219	228	223	184	171	208	221	205	180	215	175	190	173	188	196	185	192	219	183	185	194	185	198	178	188	180	172	178	220	178	209	182	195	157	199	218	210	202	196	191	178	187	182	197	200	194	194	200	196	207	194	194	199	176	194	185	202	202	172	198	169	195	158	181	211	179	203	190	215	195	205	204	198	206	171	205	205	203	191	170	200	201	187	195	206	205	170	187	201	206	188	193	212	202	191	185	175	218	173	175	194	202	206	171	182	191	211	224	210	160	170	165	184	191	204	178	193	172	175	196	165	179	219	191	186	181	164	203	181	169	186	200	189	199	190	197	186	163	206	210	161	193	175	178	181	179	181	207	221	196	172	205	197	203	202	194	206	197	198	199	173	179	181	202	180	193	192	194	189	184	210	201	189	192	193	184	206	198	229	195	210	205	185	181	209	173	193	181	203	179	175	185	196	202	207	207	180	212	193	196	194	188	224	202	200	185	215	198	201	201	204	181	210	215	198	220	209	196	206	208	194	188	199	210	198	207	201	188	207	196	192	204	179	199	216	181	187	214	184	197	173	190	169	185	199	204	195	201	207	193	181	177	189	178	173	222	196	182	192	193	196	201	193	168	178	173	178	192	198	175	181	184	202	210	178	190	194	166	211	198	187	200	189	194	191	209	184	206	170	173	184	204	196	180	190	182	186	196	206	183	187	195	202	177	187	214	191	196	223	192	156	181	182	200	189	200	175	177	216	192	195	192	189	214	223	193	196	193	189	173	174	235	186	205	187	209	205	205	190	196	194	173	199	201	197	211	191	216	187	213	208	185	195	213	160	162	219	195	207	189	199	229	197	196	186	194	189	202	175	216	193	200	193	177	196	205	189	197	207	206	203	154	190	194	191	184	208	184	203	196	194	209	180	179	172	193	190	225	183	197	192	217	215	184	190	225	178	195	209	179	203	185	170	192	203	196	185	193	178	188	201	232	197	201	188	199	193	189	183	198	198	201	185	209	211	188	218	166	191	198	219	187	195	186	192	179	182	197	189	178	196	220	211	183	194	174	196	208	187	218	183	188	187	183	198	201	183	204	188	183	188	207	202	195	202	209	217	194	177	197	207	181	199	200	208	205	185	229	190	200	202	200	172	178	180	218	200	205	202	193	176	188	194	159	192	179	190	194	200	185	172	167	227	196	192	192	207	205	202	188	160	234	214	207	193	174	175	180	195	211	201	200	180	171	188	177	184	185	198	168	197	188	221	186	207	188	184	192	192	192	208	188	203	185	214	173	158	217	190	188	195	198	207	194	210	179	184	191	201	188	206	210	171	191	210	193	189	207	231	185	210	215	215	191	172	186	170	175	198	179	175	222	184	174	202	174	203	196	202	194	187	185	189	181	194	173	206	195	199	200	195	202	196	193	193	201	207	203	198	188	208	209	204	192	179	193	196	197	206	199	182	179	202	200	184	195	211	215	172	206	165	215	204	204	197	189	198	164	189	203	201	183	173	176	202	206	228	190	180	207	196	215	206	205	183	161	215	171	183	194	182	176	183	171	172	187	188	215	174	195	172	180	185	183	179	210	183	196	190	189	183	196	192	161	183	179	191	173	190	210	159	191	174	200	184	197	209	179	175	200	198	204	183	229	180	180	219	199	187	188	229	180	166	195	178	151	193	205	163	203	187	209	178	183	187	187	185	184	215	192	195	189	215	209	203	189	213	206	192	220	189	195	202	187	210	192	212	187	177	210	229	229	182	185	204	224	177	213	186	191	173	172	171	173	191	176	159	208	191	169	184	183	192	193	189	175	219	212	221	191	195	168	201	192	232	183	203	199	217	209	213	199	187	204	184	195	190	208	180	183	207	199	208	205	229	182	177	186	181	168	165	168	197	193	189	184	186	207	177	208	191	183	174	196	157	185	213	208	194	191	220	179	219	186	186	193	188	192	178	206	185	187	204	160	190	222	192	211	205	159
23554	14950	11004	13713	11735	9747	7693	5414	4502	4061	4184	4105	2776	2005	2186	2223	1690	1781	1628	1205	1298	1120	1024	1009	1026	911	862	823	711	724	698	643	687	657	602	608	607	593	589	554	541	542	531	533	545	550	502	537	531	545	546	505	459	489	492	517	486	505	490	515	465	508	476	495	486	495	488	483	456	433	450	439	460	471	515	455	459	492	450	460	485	485	444	473	504	455	482	495	479	497	486	482	473	473	456	497	436	451	477	495	496	442	475	460	496	487	496	483	454	480	478	432	488	438	469	489	446	440	460	461	515	452	509	468	461	483	462	510	498	476	417	478	530	449	421	423	479	471	458	448	502	472	490	446	470	450	485	461	453	463	459	463	462	462	416	457	468	420	468	487	446	461	432	433	451	437	436	443	470	475	475	467	490	435	436	470	472	498	483	485	477	485	451	451	459	482	467	470	437	450	481	446	440	438	403	448	427	514	426	487	475	476	476	459	422	499	483	474	502	463	487	453	454	478	451	465	466	497	427	445	437	476	454	462	488	446	460	449	428	433	458	439	459	445	452	448	447	446	422	470	467	481	465	443	454	462	493	428	464	458	486	448	475	479	459	430	537	474	466	483	463	457	488	463	477	486	463	517	445	449	459	474	496	488	466	471	443	457	427	454	464	476	437	509	427	443	489	506	425	481	473	476	479	437	502	445	438	450	473	475	478	442	490	463	459	459	419	486	450	456	484	465	442	466	468	479	480	466	462	461	490	453	484	464	472	464	445	468	464	480	486	495	467	451	446	418	450	473	435	476	456	477	460	457	484	438	447	469	453	460	445	430	434	460	444	442	451	449	475	483	490	464	433	469	445	442	465	458	469	483	468	483	448	503	442	484	460	479	443	432	492	415	447	475	453	473	463	512	458	466	480	453	468	471	475	460	446	435	451	478	436	440	436	458	454	466	483	433	479	444	496	475	440	479	454	483	461	450	460	443	470	450	467	465	454	477	457	475	482	442	470	471	482	471	464	462	476	422	511	442	461	438	451	447	432	437	457	457	464	432	456	475	461	448	493	464	442	480	468	423	489	394	512	451	482	473	460	450	440	465	457	420	493	428	467	448	486	465	488	475	535	444	436	458	471	466	442	465	490	464	435	437	469	475	474	423	494	427	460	456	442	466	480	488	471	439	509	482	437	445	440	473	484	456	469	459	423	494	457	447	467	453	439	480	501	455	467	494	433	473	455	460	464	438	415	494	432	459	480	478	462	419	471	449	459	464	436	496	470	460	469	491	464	499	472	442	488	439	485	469	489	512	417	465	481	493	487	456	490	416	454	464	501	465	480	475	440	452	468	432	443	482	470	450	454	442	438	454	454	481	446	478	426	473	470	479	491	464	483	459	457	436	457	496	461	495	462	450	472	477	460	448	459	485	423	468	449	440	494	454	475	470	408	412	467	489	486	506	463	440	434	464	475	476	493	491	451	472	476	448	463	466	480	482	439	470	444	459	441	487	449	442	451	450	462	452	468	438	460	492	457	505	512	501	472	432	443	486	484	434	448	503	462	488	444	459	428	501	451	436	445	449	498	482	479	465	450	474	487	427	389	467	455	442	449	449	438	431	441	482	452	496	475	462	447	470	454	490	454	477	469	484	465	442	476	433	478	465	426	415	486	489	445	457	471	441	431	461	450	497	476	506	484	438	473	432	447	451	481	460	480	451	461	475	462	434	453	481	493	496	417	463	477	450	446	475	462	405	424	459	462	467	521	452	475	460	493	469	438	442	391	516	466	455	461	419	500	449	513	448	495	522	473	453	461	463	441	486	465	459	490	501	438	480	443	456	474	512	467	444	453	487	444	474	439	481	456	486	451	456	508	493	460	424	457	475	478	440	456	456	453	477	435	458	461	461	470	455	449	443	495	454	476	483	465	477	440	454	459	447	438	431	449	487	449	458	428	459	497	442	458	480	477	453	432	480	465	469	451	456	457	493	438	439	488	465	529	491	463	454	448	458	479	462	459	432	482	455	472	482	453	433	444	449	416	449	473	483	468	437	448	483	494	466	462	470	446	449	434	482	474	469	481	461	479	473	463	467	444	478	461	453	447	451	489	455	434	420	496	463	456	451	419	450	486	443	432	426	412	462	430	458	497	424	458	500	485	466	463	472	454	459	499	463	437	488	458	487	452	486	427	491	457	461	463	476	464	461	497	421	493	463	448	480	494	451	483	444	423	479	438	488	471	489	445	471	474	491	440	455	476	522	437	462	453	475	434	432	492	416	435	462	499	480	455	402	443	449	484	441	445	450	443	478	464	490	461	458	457	432	468	411	445	453	442	497	429	442	448	461	445	460	458	487	431	450	471	472	424	454	464	442	489	452	480	448	444	460	451	463	451	425	456	471	443	462	446	463	430	461	466	418	464	465	480	480	463	482	493	474	489	448	423	485	486	482	467	420	443	457	462	465	453	472	435	495	454	464	430	438	472	476	442	487	456	470	478	461	471	463	467	479	472	454	468	469	467	477	444	429	440	455	499	462	458	487	460	484	462	451	477	460	457	454	447	479	501	466	475	464	427	450	491	469	434	461	473	492	482	468	447	468	470	457	464	472	441	436	452	482	474	478	498	480	481	454	430	466	477	493	481	457	472	487	485	457	472	459	484	442	482	489	479	510	482	430	499	488	466	458	477	454	458	476	421	466	447	502	477	511	438	499	457	502	466	480	495	451	459	455	475	422	450	440	444	496	470	455	479	515	488	468	437	445	463	464	437	482	466	457	494	475	494	469	476	449	499	485	455	467	428	489	525	461	474	508	470	458	506	456	480	459	443	444	443	442	493	472	423	445	435	449	462	445	452	467	439	474	484	463	434	462	486	477	488	477	458	415	449	475	458	446	450	484	468	484	483	447	458	440	429	432	486	440	486	453	450	480	432	491	483	483	450	453	444	499	488	457	444	469	440	466	444	451	454	479	485	469	445	443	445	441	451	485	472	461	469	451	448	468	470	468	464	447	482	418	427	485	488	473	461	443	493	476	439	434	459	467	487	489	454	473	437	444	474	455	473	488	452	466	471	478	439	442	463	480	502	429	511	408	468	456	462	459	461	470	481	471	461	496	453	475	470	427	488	431	480	464	466	472	462	462	469	500	435	448	470	492	489	453	447	416	470	459	435	479	477	517	442	502	477	480	503	488	424	497	446	469	447	458	508	488	489	436	432	471	454	449	523	473	460	470	467	472	487	461	472	447	456	464	442	494	431	476	471	477	448	440	465	445	443	463	460	453	473	427	436	442	489	455	492	472	463	503	489	458	462	533	469	451	458	471	449	488	472	467	441	468	479	480	439	456	469	450	475	485	459	445	456	456	444	457	442	485	486	451	508	475	453	503	434	495	461	449	482	476	477	500	434	465	446	469	456	444	447	444	464	460	427	434	474	506	463	466	437	461	467	450	500	472	449	443	464	428	428	482	419	451	477	493	453	478	482	458	482	462	459	452	501	492	455	474	486	425	452	466
40671	25328	16038	11318	7334	4877	2959	1906	1419	1331	1334	1129	610	583	684	563	486	505	374	350	324	324	342	323	291	287	277	220	235	236	199	204	198	182	200	208	195	208	210	191	187	176	170	193	179	175	170	171	191	190	170	190	166	170	192	172	148	191	173	144	163	154	149	158	176	199	175	148	158	166	187	160	152	165	175	171	170	198	152	167	157	176	167	152	145	156	160	186	153	164	166	155	151	142	125	145	175	180	157	154	178	150	147	133	157	154	166	151	162	162	172	151	156	164	156	168	166	168	132	173	138	173	152	163	134	168	168	166	151	167	163	169	155	163	169	176	160	139	160	146	165	163	153	151	163	163	178	160	179	185	192	164	160	147	173	171	185	168	185	186	163	160	178	161	157	161	147	174	173	166	171	163	150	151	144	164	180	175	155	166	132	168	172	149	156	190	157	175	168	174	149	176	156	168	153	162	154	171	185	158	178	165	158	160	145	166	164	155	158	163	170	167	175	156	178	168	158	164	178	140	140	162	142	180	168	184	159	133	151	155	177	164	166	165	141	161	169	154	156	168	160	144	146	186	149	154	126	160	147	191	165	146	169	174	151	168	164	132	161	195	165	156	153	154	165	179	156	161	164	153	178	173	147	164	158	147	157	163	177	146	160	155	181	165	175	157	154	151	184	185	174	173	170	143	147	175	169	161	145	148	171	163	174	162	171	185	148	148	182	171	142	152	170	150	158	154	167	153	179	170	156	161	166	176	158	148	153	152	164	172	152	169	155	173	153	164	153	161	161	173	180	200	157	160	163	162	158	169	161	129	156	146	162	156	169	152	159	158	152	130	172	154	146	152	154	176	170	183	168	160	151	151	173	178	167	179	176	171	169	163	161	174	148	169	180	152	151	174	174	154	166	149	149	160	159	176	148	156	175	177	175	171	176	167	146	163	155	170	170	158	148	158	162	150	149	187	154	154	180	185	137	166	152	150	156	182	163	151	175	188	171	149	135	163	167	164	150	150	164	150	187	161	144	158	154	181	139	157	168	166	144	177	168	157	163	153	150	169	146	159	180	187	179	187	136	179	136	188	161	150	148	170	167	154	149	161	170	176	171	183	153	164	185	175	157	169	190	168	157	176	178	139	163	158	172	157	170	167	162	158	189	155	151	132	158	128	154	137	172	152	176	163	140	174	141	179	167	165	159	161	159	169	174	141	171	173	159	154	164	172	177	149	180	152	163	139	155	170	159	159	150	162	152	168	158	142	168	157	141	149	161	178	160	149	142	164	155	176	161	146	143	182	161	167	158	149	166	155	152	161	168	162	166	178	151	182	173	153	137	162	157	173	185	141	176	161	159	173	169	183	143	170	170	181	170	174	168	170	174	162	178	133	154	162	170	143	179	164	185	158	173	166	184	182	176	159	143	163	161	169	183	174	148	157	163	145	162	176	173	173	164	143	170	145	153	150	178	163	159	171	142	177	141	149	182	158	162	155	150	132	148	168	149	181	147	173	154	173	174	173	157	163	165	153	164	172	178	161	163	178	124	161	167	141	171	160	161	186	141	198	155	150	153	127	164	155	158	175	145	170	161	166	178	154	183	151	163	162	145	142	144	139	166	170	166	136	186	170	166	180	163	171	136	150	185	166	159	170	149	154	165	177	167	176	164	159	146	155	157	159	142	166	191	170	168	152	170	152	162	159	172	149	167	161	153	173	162	144	170	173	144	150	164	161	166	171	146	179	157	184	168	164	181	132	167	165	168	171	167	160	140	165	162	155	166	151	161	161	148	167	152	169	168	157	145	147	173	179	151	188	176	177	154	162	183	164	168	181	157	170	159	164	164	168	161	166	168	169	165	173	170	168	146	131	158	142	163	160	159	160	169	152	167	156	161	157	161	155	160	176	142	159	158	153	135	166	205	161	162	134	144	143	152	186	173	187	139	152	190	151	187	166	168	178	145	159	172	160	168	148	148	154	160	166	187	154	152	147	156	146	159	164	163	196	155	152	170	163	191	158	150	152	182	164	153	167	164	172	153	156	150	152	168	180	163	162	142	164	181	178	138	171	151	165	198	169	160	167	180	149	151	190	145	140	175	172	179	157	153	155	157	136	185	165	160	169	145	152	169	157	167	151	184	186	163	145	158	171	155	162	152	146	147	168	173	168	153	160	144	144	156	176	160	154	160	162	167	149	178	163	153	141	158	166	153	168	187	161	148	167	178	154	160	160	170	170	149	159	143	186	168	187	152	161	158	169	157	158	169	155	155	148	158	152	185	169	172	176	156	178	179	165	128	157	135	184	163	144	167	179	172	182	155	163	165	168	184	139	156	157	182	153	147	171	160	128	183	150	141	145	176	176	172	181	171	173	178	174	156	168	162	162	155	152	153	178	150	152	164	147	155	167	165	168	137	147	153	158	163	169	173	142	156	177	171	176	175	159	165	166	173	166	142	178	151	133	166	183	176	183	155	198	143	175	148	144	175	174	175	177	166	140	165	166	145	136	151	162	161	137	142	146	160	152	176	149	160	154	156	155	166	147	164	160	154	172	166	153	158	175	165	157	153	149	167	144	168	132	185	168	130	179	172	167	183	178	161	186	173	149	156	160	187	174	159	181	165	156	159	179	158	166	149	149	160	168	151	162	185	186	174	175	173	148	164	156	168	178	172	177	174	156	173	166	172	169	172	157	170	163	146	146	153	159	190	166	152	136	171	162	163	165	192	177	183	145	150	145	158	156	160	188	171	161	180	166	170	153	164	148	143	166	168	153	201	170	182	174	181	172	174	161	157	184	166	140	166	154	162	164	168	164	158	173	165	180	175	184	184	154	159	163	148	198	164	185	164	157	162	180	145	142	167	179	163	164	158	153	172	133	143	172	161	136	156	149	173	167	190	167	177	178	144	176	173	176	163	147	150	161	163	157	175	172	173	164	145	141	181	168	176	162	153	169	160	156	149	176	185	168	173	127	140	195	172	146	161	156	143	153	150	162	164	175	180	150	163	163	167	174	129	178	159	170	146	172	166	165	168	173	145	187	150	163	142	180	158	173	177	162	155	146	152	198	155	169	170	167	165	179	168	167	169	191	191	135	164	170	177	160	132	178	155	159	169	173	147	156	178	163	155	163	158	158	148	186	149	200	178	160	162	158	153	154	153	155	175	168	159	179	164	169	145	169	171	175	145	176	176	179	198	163	152	201	177	167	178	150	199	157	178	157	165	153	159	144	137	181	143	145	155	164	164	159	155	177	160	152	168	152	160	122	199	163	166	167	187	165	172	183	149	154	136	166	165	159	186	164	159	168	168	164	171	175	141	174	191	133	166	141	164	176	145	147	171	154	163	178	161	169	158	197	151	175	157	179	146	162	151	153	159	129	160	159	161	147	142	156	156	156	152	156	179	160	156	159	145	195	154	150	147	174	157	157	162	167	166	182	189	184	148	151	156	176	148	161	176	132	154	163	152	123	182	173	171	158	165	171	152	143	158	165	162	185	158	139
29266	18104	14476	18645	16904	14005	10523	7754	6680	6229	6582	5696	3362	3220	3570	2964	2447	2339	1860	1647	1654	1284	1415	1338	1325	1222	1019	833	896	814	675	665	682	716	663	697	643	627	588	555	536	541	505	493	513	495	497	468	493	504	471	466	427	451	423	424	451	419	451	435	446	455	458	464	389	389	416	421	425	417	459	411	457	440	404	333	426	411	386	410	397	407	404	411	428	407	419	391	405	395	400	392	426	381	387	427	410	409	376	403	409	395	416	432	411	427	409	400	432	389	378	381	386	419	382	434	374	397	412	421	388	386	409	404	378	388	427	379	363	401	437	383	402	386	421	410	407	400	391	417	406	387	384	363	420	434	397	414	384	381	373	368	418	401	381	406	379	378	398	407	414	372	396	451	383	386	396	397	440	357	404	419	387	391	393	426	373	404	351	363	403	372	379	426	360	376	368	354	406	422	397	372	404	375	384	414	381	373	365	431	427	420	387	400	386	409	370	354	394	369	385	423	418	386	403	366	382	399	397	390	404	428	364	409	367	421	381	386	393	396	405	365	405	412	397	409	413	382	397	397	376	430	380	421	388	418	410	417	407	397	399	373	403	402	373	369	383	374	391	381	454	405	371	405	402	349	378	380	387	436	357	417	397	374	398	413	401	410	385	402	396	413	416	416	394	387	419	377	385	380	410	452	369	366	391	399	386	396	418	376	439	394	389	407	376	377	399	410	410	390	363	397	393	406	388	413	357	367	362	421	420	392	398	404	401	414	367	404	374	400	353	382	406	386	389	374	409	374	429	418	419	411	388	387	381	372	397	388	418	349	424	426	411	447	400	378	394	433	396	421	374	370	410	417	440	384	385	435	383	368	348	351	376	366	412	393	369	390	403	396	462	387	393	430	437	388	418	384	424	379	350	391	408	389	396	373	396	419	386	363	366	359	384	401	399	435	409	379	427	399	394	388	392	415	401	417	388	402	421	433	389	391	407	366	374	412	370	399	379	400	390	434	373	412	399	386	377	405	408	388	401	383	407	390	406	387	422	381	400	414	404	398	416	417	371	384	400	376	384	379	390	385	387	387	390	386	420	373	365	448	413	437	377	366	399	399	390	412	396	367	392	404	408	366	401	400	403	369	398	407	427	384	397	394	413	409	370	405	400	387	401	368	365	392	421	400	403	416	380	397	381	384	376	381	396	443	355	393	425	359	399	353	387	378	376	426	390	391	376	391	405	379	410	439	386	346	366	392	410	395	422	393	384	402	387	397	398	406	387	362	444	358	400	399	386	368	386	394	380	382	406	418	381	403	373	416	348	421	426	416	374	378	385	387	368	432	407	386	377	355	403	375	394	408	380	390	386	419	407	401	404	366	413	402	386	381	399	395	391	418	388	375	364	387	391	403	386	399	421	406	382	384	376	414	407	418	393	393	418	404	396	386	398	407	372	391	419	388	386	422	402	390	388	418	371	405	393	402	394	380	383	379	369	400	396	417	373	369	391	374	391	385	373	408	395	397	368	394	395	384	377	402	396	397	392	403	402	385	395	350	350	405	407	381	365	396	390	378	429	389	420	368	411	404	379	398	376	398	371	388	388	379	393	404	375	385	397	404	436	377	405	386	411	401	377	385	378	417	389	388	393	391	447	412	403	400	379	384	378	395	399	378	400	395	390	394	403	397	376	384	433	367	372	399	381	340	415	385	388	410	373	388	422	387	380	396	394	411	411	379	407	397	385	385	395	403	393	394	399	407	405	389	406	401	421	361	384	367	422	370	399	373	400	415	398	362	419	435	412	409	398	369	367	389	383	403	423	401	364	365	388	402	388	421	393	389	409	386	350	399	404	393	411	384	375	392	430	406	396	398	380	376	372	390	394	400	370	400	372	384	379	354	415	370	414	388	371	415	376	406	385	371	407	377	359	385	429	423	360	427	402	389	376	370	389	412	375	407	354	390	409	385	417	422	410	425	383	385	424	368	392	373	431	419	445	415	354	387	393	367	377	415	383	411	390	348	410	385	395	405	385	386	393	397	423	381	384	382	434	398	410	393	362	433	387	395	381	408	382	415	440	402	411	367	429	420	420	379	402	379	344	402	426	388	405	380	373	413	418	419	409	374	393	386	400	375	391	367	377	419	426	400	395	403	402	435	437	385	382	399	380	369	389	384	364	407	393	385	405	371	371	408	425	403	389	361	387	387	371	401	391	394	396	390	370	397	348	387	378	411	356	396	368	378	396	402	396	372	388	364	409	385	441	420	382	390	365	392	408	360	436	360	362	409	388	369	429	410	405	417	388	372	392	399	386	390	388	418	420	402	379	396	420	430	386	374	369	431	386	447	396	407	418	383	349	347	397	361	393	408	404	386	385	375	390	432	418	401	363	391	390	436	404	417	415	359	340	431	387	387	422	417	396	382	364	397	376	408	368	408	396	364	390	376	411	398	391	408	423	385	372	377	392	418	402	389	397	414	413	387	407	389	397	405	394	397	405	402	389	434	365	394	378	425	413	382	390	358	402	378	414	367	391	344	403	412	376	381	418	375	381	398	394	407	395	370	378	387	426	402	422	397	398	384	402	399	391	391	375	369	384	424	389	368	385	410	414	417	385	394	403	402	404	366	414	393	397	433	413	419	406	395	397	407	425	380	407	372	399	420	380	402	377	391	408	386	383	427	392	409	432	369	398	409	372	385	369	420	383	400	410	359	414	400	377	406	403	404	414	421	381	381	395	410	408	421	391	404	377	373	349	359	402	399	389	383	372	399	382	407	403	388	404	398	393	418	438	379	429	411	420	422	389	403	393	376	376	416	417	385	407	453	421	379	393	368	389	364	417	403	381	388	407	352	421	386	393	383	427	337	367	369	416	401	389	381	394	394	402	420	395	360	406	377	368	415	395	398	396	420	430	372	378	412	394	408	399	401	378	385	392	378	388	403	364	435	394	421	416	371	363	405	411	401	396	376	381	385	397	418	428	406	365	397	382	393	403	369	398	399	394	406	392	412	412	371	386	394	365	413	386	415	383	371	407	378	408	360	393	429	422	384	399	371	389	381	411	360	391	400	372	377	377	390	424	388	403	365	394	432	412	421	365	415	390	383	376	411	418	424	405	356	350	393	401	387	406	387	390	427	389	407	409	414	408	426	400	395	389	396	394	403	403	373	420	399	376	381	400	415	370	410	416	387	420	414	394	396	431	410	416	423	381	382	381	408	410	412	363	408	402	409	398	366	400	389	368	395	397	377	395	403	393	392	333	373	424	395	407	392	397	409	360	414	405	376	383	391	377	394	398	404	406	392	415	385	396	414	395	390	402	409	377	392	405	362	367	392	400	396	412	394	399	369	407	370	370	403	371	443	406	363	400	382	381	373	383	398	372	383	377	421	372	375	392	360	343	421	398	377	390	404	366	372	384	406	404	381	380	394	384	376	374	388	423	417	420	415	375	405	413	391	411	369	378	381	373	421	354	419	397	387	390	391	404	364	358	411	375	397	386	402	378	427	393	370
9984	4326	3044	2466	1957	1292	875	677	565	592	482	407	378	320	304	304	278	257	247	262	268	226	222	247	254	232	205	230	209	225	233	209	189	218	201	211	229	217	207	200	212	195	180	216	198	212	180	228	186	201	186	221	232	209	199	214	213	199	200	196	195	187	191	203	198	196	202	191	197	200	178	189	191	175	178	198	187	227	191	196	165	204	210	182	202	178	181	202	199	199	197	184	197	218	206	204	214	196	172	212	194	213	183	199	172	188	221	205	190	193	231	208	209	216	194	211	199	191	192	202	196	200	181	208	194	215	200	204	203	196	195	203	211	197	198	193	212	177	220	197	205	194	208	185	183	226	191	196	188	180	204	180	221	223	177	201	183	174	196	178	199	211	173	188	198	165	188	189	199	192	205	207	185	183	170	203	234	190	177	192	167	185	206	198	213	189	196	208	214	203	203	213	214	201	192	230	206	211	190	206	165	187	201	180	216	189	188	231	188	195	211	193	201	170	161	182	231	168	234	218	206	182	199	191	205	197	195	204	193	228	223	193	201	207	170	231	217	187	217	192	209	205	207	204	202	198	196	197	215	201	174	214	216	226	204	211	171	194	214	190	172	230	200	191	187	208	210	202	194	221	191	226	217	201	214	176	196	191	187	228	211	181	209	180	197	214	197	175	210	201	192	173	176	192	187	203	170	220	195	198	217	193	207	171	208	211	192	203	204	208	204	185	177	202	196	175	203	175	212	195	203	193	194	181	215	192	168	176	190	221	207	193	176	195	194	194	194	212	191	190	226	183	184	204	192	183	163	178	176	197	205	164	233	193	194	196	191	194	200	201	199	189	217	208	195	184	199	211	198	182	216	180	200	181	186	203	190	194	209	201	194	198	226	177	191	208	166	182	216	204	167	188	193	214	213	174	200	206	200	198	239	202	194	195	204	183	181	210	210	190	209	197	214	220	199	190	204	209	195	173	193	172	188	218	174	183	243	194	212	189	201	217	188	173	203	188	198	209	215	199	200	219	200	207	222	185	193	212	204	195	190	186	213	207	205	194	211	195	199	207	197	184	195	197	217	200	211	214	202	191	187	201	178	192	213	212	200	214	201	185	191	205	172	190	199	202	168	182	212	192	199	202	194	201	201	183	203	210	219	200	215	206	181	183	205	187	185	216	219	200	190	223	198	214	208	198	209	169	200	194	191	193	185	185	211	196	185	209	199	208	202	206	182	222	178	190	193	191	206	174	187	199	168	190	207	192	189	183	210	185	196	213	198	224	211	181	216	181	198	184	205	176	182	199	216	194	172	209	195	196	216	201	187	183	208	179	178	207	166	174	210	238	213	206	210	210	200	202	196	190	221	200	204	190	193	215	203	204	193	209	195	197	213	195	171	213	199	198	196	189	201	202	181	196	202	214	198	205	212	173	181	176	200	212	190	179	209	200	196	203	207	189	209	184	192	192	190	170	171	184	199	212	177	192	192	210	196	179	200	179	170	209	191	193	207	201	225	204	177	219	195	200	185	174	180	186	205	187	206	178	171	168	176	170	220	199	205	185	210	199	201	215	217	211	207	188	182	197	210	204	195	194	187	210	203	201	200	201	160	205	181	210	166	193	196	202	222	206	208	180	191	193	211	194	221	192	191	213	190	196	189	219	205	177	189	233	201	203	188	196	176	215	202	193	214	218	222	178	210	187	206	186	179	189	201	200	206	188	184	197	215	169	231	178	192	190	197	188	214	230	196	202	215	184	228	192	193	191	235	177	191	194	203	202	201	217	208	183	228	207	196	201	189	204	228	206	217	198	202	214	210	205	198	204	189	192	204	188	197	184	192	207	182	181	204	193	211	200	219	164	193	190	177	197	193	214	206	188	183	176	216	193	187	201	203	168	194	194	188	200	181	206	196	185	196	197	211	196	195	191	174	209	190	225	214	200	226	219	214	201	205	189	197	163	181	215	191	177	210	197	158	210	205	234	204	206	183	212	179	183	201	158	201	209	212	189	194	194	190	194	184	187	221	208	183	188	194	182	206	211	184	200	182	201	185	186	190	169	180	208	172	202	215	201	195	186	193	205	183	202	213	191	184	184	193	187	185	218	191	217	222	199	200	224	194	218	186	207	192	191	220	192	195	184	207	181	206	198	207	177	192	214	194	196	183	201	191	211	186	229	199	175	189	201	219	192	201	226	185	203	181	211	194	180	210	197	189	235	228	167	223	195	181	194	208	210	183	192	199	209	200	200	203	192	185	203	199	167	202	210	230	201	197	193	222	207	215	216	178	210	186	210	180	174	188	210	192	184	207	202	180	218	184	210	185	217	183	223	184	210	198	196	197	214	220	201	216	205	196	174	214	199	202	182	220	210	237	205	204	193	186	184	201	204	197	201	212	203	217	200	211	184	180	182	210	225	207	164	203	207	195	194	191	175	154	180	182	183	214	170	218	190	206	196	210	200	212	226	184	183	216	178	200	195	225	185	206	239	201	181	198	188	174	185	177	210	195	194	206	197	205	217	211	187	191	220	195	204	211	176	204	234	200	199	200	191	187	189	204	192	188	204	194	194	182	215	200	189	183	207	207	194	221	200	204	189	218	206	203	197	224	214	214	181	206	182	212	219	212	210	205	179	190	206	209	174	198	198	195	195	193	183	218	177	219	184	183	197	192	199	216	187	201	197	198	205	186	199	169	212	177	198	197	185	181	175	195	180	216	185	212	207	187	211	216	211	205	214	214	199	176	186	180	195	198	209	225	182	198	197	201	194	181	187	194	195	198	203	170	200	180	181	183	206	178	201	199	198	206	210	180	205	179	195	187	205	192	190	183	192	196	199	169	169	178	204	190	213	192	188	223	178	185	211	179	173	210	219	188	184	196	206	177	204	187	192	192	187	191	204	216	206	198	186	212	205	182	201	197	198	189	199	187	202	199	201	205	190	197	196	187	195	195	211	178	223	208	198	184	194	202	199	199	210	210	196	184	192	191	201	205	187	182	212	186	209	175	176	163	184	186	199	214	221	209	203	200	211	197	203	223	188	182	197	186	201	199	203	206	196	190	199	195	183	185	177	171	207	188	210	190	199	200	213	188	172	228	198	198	183	206	176	218	198	198	192	185	223	203	204	206	195	192	180	189	204	202	191	199	221	183	181	178	185	201	198	182	180	219	190	210	194	168	211	206	212	203	204	186	196	192	163	213	222	207	224	208	190	185	192	183	189	163	194	230	209	174	216	203	219	193	189	199	216	195	220	223	208	219	175	202	204	213	224	218	197	189	202	199	204	198	199	206	191	205	188	201	172	192	201	217	213	197	195	216	191	186	219	212	198	195	190	171	192	183	186	192	194	192	208	219	217	187	186	207	212	189	186	193	207	233	210	208	202	210	198	197	226	188	225	202	193	185	198	215	197	175	193	206	204	193	203	198	190	223	207	190	206	197	211	175	206	214	209	203	229	175	202	200	197	203	213	204	200	188	200	185	207	226	190	199	174	206	216	208	206
7549	4531	5457	7234	7113	5367	3748	2776	2564	2648	2095	1828	1402	1409	1225	1054	1085	1032	836	887	787	788	707	750	710	655	622	646	590	584	545	531	568	565	560	498	537	581	502	529	546	559	501	503	502	530	505	494	523	490	525	496	487	492	521	500	479	477	436	475	492	510	499	484	505	438	489	492	474	487	491	491	517	468	478	473	485	479	469	450	460	458	442	476	468	493	480	468	486	476	438	510	483	432	431	472	499	481	513	465	488	469	453	491	465	477	455	523	472	485	486	474	434	491	515	501	425	501	487	478	518	456	472	459	446	490	488	460	510	480	458	479	514	440	458	464	506	485	475	487	487	475	470	497	474	455	472	453	481	459	437	498	477	520	478	450	504	481	445	472	463	484	485	456	476	473	498	450	495	504	444	469	482	493	458	469	523	434	479	491	514	471	486	425	493	471	447	494	445	484	503	452	476	462	425	470	454	506	414	477	504	465	516	472	487	440	460	492	475	456	461	480	473	488	486	472	470	453	471	488	458	446	497	514	466	463	430	495	529	474	513	500	485	490	453	479	470	474	504	451	463	518	532	446	487	463	467	495	439	478	491	490	450	468	493	464	489	460	443	482	472	484	417	432	484	459	485	490	454	447	450	481	489	477	477	480	453	481	437	509	485	490	467	472	422	475	485	446	470	458	463	493	463	466	494	476	490	450	480	465	477	432	495	449	492	480	472	473	504	434	465	506	471	451	491	458	500	497	489	477	472	462	463	474	480	438	461	484	460	481	447	456	440	442	468	452	478	431	445	474	470	467	491	484	479	463	466	476	473	460	450	465	480	495	470	473	478	481	516	505	475	413	465	492	495	470	483	466	442	501	466	496	509	440	464	462	497	477	477	454	486	496	466	457	478	502	467	498	461	468	507	468	492	451	461	473	448	458	430	498	482	477	463	481	451	459	436	451	479	445	448	480	486	487	507	468	473	484	457	479	469	487	458	441	499	473	489	467	488	457	449	499	510	460	445	484	466	525	457	455	470	438	510	471	499	444	467	478	472	451	486	457	502	462	483	444	481	473	498	490	484	470	436	463	479	455	445	474	466	463	462	476	484	494	455	441	471	455	496	519	459	463	499	457	461	463	453	471	477	476	472	504	482	486	463	467	510	473	434	467	477	465	494	532	454	459	492	470	489	500	482	488	468	498	476	452	504	445	453	502	478	494	462	466	489	491	461	459	478	427	487	473	469	467	489	468	486	447	493	445	506	487	485	450	460	473	485	470	486	468	470	461	503	461	484	454	441	463	447	477	501	469	454	508	458	496	481	470	457	457	477	483	442	462	489	463	500	449	473	458	506	450	460	513	500	481	504	499	430	455	464	479	468	475	466	481	486	457	471	469	492	442	497	471	454	483	508	478	485	497	490	462	478	476	484	483	476	457	474	461	489	462	453	495	507	461	510	497	486	482	467	476	477	442	446	482	485	493	498	492	488	443	469	493	454	466	451	492	532	506	455	497	457	449	453	475	491	510	477	477	470	511	483	446	491	444	470	463	501	460	463	449	463	479	494	467	478	503	466	458	469	504	471	451	477	487	516	489	462	454	449	488	471	437	433	481	477	499	502	476	467	458	461	469	462	512	486	468	492	486	508	462	482	459	477	490	494	502	448	489	485	451	424	495	457	512	446	484	464	462	526	452	459	493	458	460	478	493	440	443	477	469	467	466	465	463	509	494	470	486	492	434	457	485	481	465	461	431	451	467	437	453	467	463	455	501	499	496	471	417	512	496	489	477	502	467	511	486	480	483	469	489	494	478	471	489	486	497	483	483	470	493	494	439	436	496	469	451	467	467	454	442	460	461	479	472	501	482	510	478	478	456	491	430	463	500	474	468	445	531	495	474	496	476	462	516	451	472	485	488	488	459	475	486	480	448	473	512	450	509	474	451	441	456	434	514	488	494	471	442	459	469	509	468	430	465	454	480	452	495	466	491	497	464	463	467	424	479	430	475	505	445	498	503	452	422	393	499	477	450	459	454	432	500	481	463	415	495	489	487	463	464	472	490	498	479	470	446	479	499	496	473	476	476	512	471	440	493	482	490	474	476	426	458	485	449	468	468	470	456	474	435	499	491	503	452	473	500	463	460	500	485	464	481	440	495	507	472	472	468	497	454	503	484	436	457	485	472	503	480	480	470	517	475	510	471	457	452	463	466	477	467	489	456	510	467	448	451	465	508	491	444	461	432	465	474	460	442	440	487	473	463	453	462	447	469	501	468	466	502	471	467	466	486	451	496	483	527	470	429	479	464	503	473	438	492	456	423	488	485	474	444	534	481	452	485	481	499	472	519	498	499	449	512	451	495	517	486	467	472	452	489	473	451	478	488	477	455	452	453	436	475	463	489	478	447	488	469	462	484	440	508	490	475	453	499	456	487	467	431	487	458	479	498	518	455	469	433	478	428	438	462	501	505	509	485	484	463	486	502	494	459	445	501	495	482	470	481	475	475	490	470	466	478	471	489	465	458	464	456	493	471	482	498	486	452	443	444	424	487	478	510	455	480	509	479	474	483	453	484	457	530	472	458	461	473	507	516	511	477	447	452	468	494	441	472	474	454	490	499	514	514	461	464	432	482	492	461	491	490	478	462	471	502	424	525	454	473	483	455	514	484	468	471	478	477	479	480	464	481	488	506	457	469	448	488	514	470	482	468	490	485	509	475	487	475	455	459	447	473	474	474	492	465	503	460	512	460	450	500	478	433	464	448	478	480	524	437	459	471	496	466	511	465	475	453	452	476	473	492	459	487	461	460	480	510	471	474	474	484	481	516	456	488	467	442	459	487	437	507	512	471	468	475	494	515	502	475	441	500	493	454	482	449	503	466	462	487	432	482	492	461	464	458	455	459	481	483	491	522	479	475	469	513	461	470	474	455	426	445	450	474	484	501	488	454	481	456	501	467	486	462	471	490	513	457	469	447	459	478	480	449	464	466	452	458	441	498	504	480	493	456	510	483	451	465	448	494	483	518	480	480	489	468	478	479	488	451	466	454	497	519	461	502	508	446	476	490	478	464	499	445	497	502	459	486	484	451	454	492	474	467	447	469	451	502	437	476	518	463	450	490	496	446	478	483	486	445	445	480	477	480	474	446	499	491	457	479	483	487	487	425	461	426	495	472	485	505	465	445	456	478	497	471	465	445	497	462	459	452	449	462	492	476	470	482	503	469	493	491	455	493	505	466	524	499	483	501	529	488	487	522	465	477	465	472	456	479	477	451	472	442	474	447	488	480	493	501	501	446	482	499	484	483	504	456	451	480	505	458	480	458	470	457	471	464	485	466	464	481	477	457	453	451	523	443	474	475	477	467	478	499	465	414	489	484	458	491	471	480	510	473	495	468	484	482	456	509	499	477	467	484	470	495	482	456	463	470	476	449	456	489	495	451	487	479	460	481	527	449	490	452	438	436	499	463	459	461	486	447	492	476	489	457	492	440	484	469	479	485	467	426	494	474	486	461
30290	18110	10981	7940	5278	2972	1871	1282	1174	1021	778	656	612	584	452	460	440	337	318	301	290	265	305	270	278	281	240	272	244	258	225	205	223	208	209	234	227	234	215	212	216	205	205	192	213	198	175	206	211	195	178	203	199	194	192	191	177	219	208	191	197	188	201	176	181	186	187	201	192	196	216	203	201	199	250	165	200	189	198	193	182	198	202	209	205	170	180	172	199	195	187	182	180	206	179	183	197	193	194	206	200	183	195	202	206	200	192	212	204	213	198	190	207	205	208	193	197	188	209	215	187	204	197	212	207	215	200	173	187	186	198	192	201	211	202	194	183	200	208	195	222	187	209	186	202	216	199	191	206	197	201	212	201	196	214	195	186	194	176	202	211	209	207	210	196	204	170	202	182	175	215	217	191	196	179	200	185	185	165	204	221	198	195	207	209	191	170	198	203	190	214	198	218	223	209	196	211	181	181	186	198	190	185	211	215	200	193	195	185	159	203	184	197	184	163	199	204	180	188	199	187	166	207	191	182	183	209	207	206	187	195	200	207	187	189	194	192	205	190	181	186	207	229	201	191	208	177	185	180	182	206	195	191	184	188	181	168	173	189	179	218	197	189	206	194	196	190	197	205	178	193	176	195	215	192	179	204	177	181	222	173	197	195	202	214	204	194	197	194	210	204	188	153	213	209	221	216	210	167	218	208	194	202	179	218	206	220	221	193	180	160	202	190	176	176	182	168	193	197	182	204	191	205	239	187	222	202	205	205	177	188	163	173	189	183	186	189	222	203	194	189	184	193	191	208	185	202	190	190	193	193	188	177	186	208	188	203	200	188	203	196	213	175	161	212	226	204	188	189	179	190	179	201	183	207	202	177	210	202	215	213	180	212	217	206	200	205	184	222	215	179	192	198	209	211	229	178	217	200	175	181	202	204	214	205	190	216	190	179	185	183	184	199	174	196	205	181	185	194	184	210	181	195	185	195	202	197	198	183	162	213	182	194	162	155	184	189	199	224	206	181	199	214	192	189	197	178	210	200	184	199	202	183	191	202	170	197	217	211	176	185	189	181	178	205	183	183	189	198	189	183	183	163	186	180	202	180	198	176	189	212	219	172	206	197	181	188	165	217	194	208	196	207	202	194	174	181	192	176	181	158	207	185	193	220	172	152	173	203	213	200	199	194	196	203	220	178	190	208	210	185	200	178	203	201	187	188	217	191	194	184	212	210	188	179	172	217	209	190	197	173	186	205	202	221	162	188	170	208	207	213	209	188	204	188	196	211	192	181	191	184	212	217	200	201	178	225	188	210	191	178	213	186	178	201	180	193	190	191	210	179	196	200	186	211	180	191	216	193	190	199	184	173	184	207	181	186	216	175	207	186	169	193	221	185	197	194	195	203	197	184	187	187	188	196	203	191	188	184	187	185	192	220	222	203	198	170	191	170	200	174	209	202	185	170	214	171	192	196	181	181	179	212	215	180	175	213	206	169	211	210	165	188	204	212	198	190	182	202	180	198	201	212	199	185	203	238	203	214	188	198	171	187	188	171	190	186	207	197	200	178	223	217	170	190	176	189	178	223	203	197	221	179	230	188	181	187	216	214	210	179	231	185	179	186	197	208	212	203	186	189	197	193	190	185	180	195	201	193	183	206	189	188	198	215	183	188	179	191	183	178	198	224	187	200	210	193	194	217	222	182	200	189	220	207	217	183	201	194	164	182	204	204	186	179	220	201	201	180	192	204	204	222	185	222	197	211	212	209	199	203	193	200	191	174	219	213	225	209	183	183	198	183	219	190	186	184	196	224	194	203	183	202	215	228	207	186	206	181	197	176	182	179	211	178	197	200	165	190	168	204	188	166	226	228	196	182	210	191	217	211	206	185	177	204	183	246	177	201	199	176	206	193	197	199	214	170	202	202	214	186	201	206	183	204	234	212	197	175	202	213	186	186	198	201	181	196	216	204	202	201	188	210	176	194	183	214	214	221	214	182	194	164	186	202	189	205	201	229	182	202	194	178	184	193	190	197	184	199	217	196	197	185	206	191	196	214	190	212	207	229	199	189	189	196	181	198	208	199	189	174	197	209	163	195	210	219	180	190	217	210	210	192	200	212	218	195	174	199	205	214	206	179	175	215	200	192	187	204	182	176	195	197	207	188	189	196	201	174	176	221	181	206	205	200	205	196	193	202	180	196	187	174	189	191	212	195	182	210	179	195	183	206	194	191	176	177	200	192	194	206	194	161	191	219	215	205	200	203	188	186	207	183	184	194	193	184	216	200	187	162	180	190	205	179	199	177	197	193	193	201	173	209	193	176	192	195	187	190	194	193	192	172	191	192	183	209	198	178	175	198	168	202	195	182	201	190	196	215	188	167	196	180	202	196	231	211	194	188	197	201	210	208	209	175	187	200	193	198	183	189	186	208	211	191	186	192	206	196	185	218	213	170	211	175	187	216	189	211	205	188	184	209	191	215	211	193	206	190	213	184	197	182	206	174	173	206	207	185	180	193	178	223	200	193	191	173	194	191	175	204	185	185	212	181	213	199	177	181	184	221	180	210	195	176	206	201	179	189	209	196	212	172	197	223	211	190	198	210	197	181	198	195	201	200	196	223	193	206	183	170	203	178	188	207	184	198	207	177	192	214	199	195	196	191	178	191	177	192	166	182	206	194	200	198	214	197	169	188	201	215	187	194	185	185	197	161	205	203	185	189	191	187	205	191	158	176	195	186	181	192	202	214	200	205	178	219	172	190	183	191	192	194	186	209	215	178	197	203	200	176	166	205	185	203	217	197	194	174	196	191	187	210	189	218	221	165	177	178	181	173	194	200	189	201	213	172	179	213	198	188	185	197	205	202	211	203	221	181	227	168	202	202	204	207	224	190	182	212	194	218	190	193	186	181	199	183	203	212	194	180	214	194	216	184	200	190	165	193	170	191	206	205	175	167	199	188	201	196	189	194	201	216	202	204	208	185	203	201	206	186	194	181	198	212	197	203	201	166	209	200	201	206	210	175	184	185	188	199	171	189	213	207	177	220	206	170	206	214	179	187	189	200	207	203	180	202	168	183	182	180	186	182	199	187	187	181	188	194	207	221	206	188	179	198	193	229	197	186	197	215	200	157	200	181	184	191	206	207	176	194	200	169	179	201	187	200	183	204	209	179	159	198	186	187	188	197	218	196	208	206	172	200	182	191	201	197	220	172	203	169	188	209	201	201	206	176	188	182	168	217	205	211	213	215	232	194	194	175	210	185	198	167	204	219	203	212	207	212	218	211	194	195	223	201	180	181	228	184	192	190	209	199	186	196	206	197	191	216	196	194	202	179	201	196	186	193	184	167	201	200	209	219	206	181	176	211	215	198	175	197	171	220	191	199	193	193	202	184	205	198	188	196	197	241	169	180	185	173	194	206	201	183	196	179	215	207	230	192	182	165	215	178	198	168	217	194	171	187	178	164	190	195	205	197	195	191	199	216	198	201	209	194	195	191	185
22611	14080	11373	15367	13677	9945	7163	5485	5562	4531	3892	3181	2945	2680	2078	2007	1790	1462	1434	1295	1099	1210	1116	1120	943	901	805	780	745	670	659	691	642	686	642	587	587	639	572	588	585	566	569	548	527	541	558	554	494	563	521	557	481	539	538	517	520	483	498	475	477	515	519	496	490	466	513	478	496	478	459	465	504	449	473	492	485	457	489	519	492	491	481	470	463	430	501	460	443	508	486	446	446	492	438	484	507	465	515	465	460	482	460	446	491	456	461	439	450	479	443	494	467	447	441	473	477	485	462	522	440	451	500	471	494	449	484	453	453	483	469	467	469	452	465	479	481	513	436	458	486	460	479	500	470	465	508	479	450	456	499	519	466	465	475	457	494	448	477	478	432	469	460	487	505	448	475	511	462	454	430	433	466	489	490	483	465	485	493	462	478	507	508	407	456	467	459	468	449	437	466	499	466	477	450	460	451	454	426	437	414	464	478	449	442	445	450	434	493	472	461	479	457	486	480	472	443	476	440	474	476	483	497	447	461	505	457	502	477	475	488	469	463	469	461	477	472	445	475	486	464	423	435	520	472	460	483	467	444	446	454	462	471	484	456	489	479	460	448	474	487	476	426	431	464	453	466	426	471	510	458	449	450	480	473	487	480	442	448	484	470	505	460	483	459	486	465	457	462	488	457	436	498	412	476	507	471	451	456	452	457	471	467	474	474	491	450	482	446	466	510	470	461	442	458	500	437	480	462	482	472	489	488	492	487	483	487	463	431	443	441	462	456	434	447	462	497	424	457	512	479	475	466	478	439	496	453	469	467	470	488	469	465	459	489	464	485	482	461	473	474	421	420	526	470	481	400	475	503	432	442	468	480	496	456	468	479	452	440	488	498	481	486	466	491	453	457	485	462	473	437	483	478	464	499	474	477	473	458	406	528	458	458	432	428	503	446	478	465	428	447	476	468	453	478	473	499	475	455	502	465	470	482	502	494	479	496	457	479	491	474	464	454	483	448	493	445	454	505	465	459	464	514	471	454	503	495	485	461	447	426	475	481	420	476	464	418	495	463	457	492	457	443	472	452	474	456	475	461	531	489	481	480	440	471	462	475	434	455	430	492	508	436	452	469	459	450	473	464	483	455	467	472	520	434	443	499	513	470	477	460	452	466	492	433	456	473	462	467	428	477	492	484	522	485	458	493	450	467	458	480	447	470	447	438	506	480	453	469	458	455	477	441	481	450	484	435	480	478	427	467	463	501	455	461	478	522	459	470	468	461	427	443	441	499	466	503	474	518	473	460	472	468	477	445	477	493	438	428	474	453	493	461	493	481	485	439	469	506	466	419	459	448	479	445	549	470	532	481	449	505	469	484	423	479	439	510	451	460	468	457	454	489	477	482	467	525	492	465	400	485	476	455	447	514	488	445	491	483	500	482	474	469	487	490	454	454	468	521	452	456	465	468	523	448	450	433	469	465	439	481	449	488	473	475	471	496	448	461	458	460	478	492	497	426	489	456	456	478	472	471	470	476	502	456	463	470	484	445	504	440	460	508	463	463	455	499	461	507	451	435	492	469	455	484	403	448	468	493	470	499	454	424	457	490	452	475	451	496	468	466	449	489	464	507	489	474	471	450	481	465	458	461	500	437	462	471	447	482	459	465	486	457	462	443	491	514	451	466	448	487	480	488	463	491	487	479	494	450	488	479	456	493	450	498	456	503	457	461	444	493	479	471	472	488	419	459	506	451	457	495	445	465	443	438	467	480	462	472	496	471	471	480	477	471	490	474	453	461	441	437	507	489	485	504	481	487	458	480	475	506	490	430	467	497	425	473	509	469	498	524	436	477	495	499	465	462	493	439	444	478	480	459	463	449	481	470	545	488	456	465	457	510	499	462	441	477	447	500	498	486	502	462	417	443	459	459	487	450	472	456	429	468	445	500	494	475	475	518	415	483	468	488	474	453	476	433	475	453	494	451	456	461	468	468	459	489	429	454	466	486	439	506	513	454	476	479	487	469	449	471	459	478	481	461	435	430	479	454	479	516	456	436	450	449	456	522	467	488	476	461	476	484	490	471	442	472	453	467	468	478	454	458	458	438	452	481	445	506	465	479	502	476	482	456	452	457	523	491	454	457	455	459	442	443	476	462	474	488	495	459	463	501	469	459	484	415	474	487	481	457	478	441	509	502	433	451	455	497	483	510	480	437	484	455	524	452	518	483	476	437	511	444	481	473	475	459	478	492	539	465	411	432	425	474	507	455	458	475	475	497	458	452	506	491	494	471	448	495	482	463	458	464	501	478	455	493	477	445	468	464	438	428	483	470	444	453	504	477	475	456	492	470	477	481	469	461	441	434	480	467	483	504	467	444	492	452	482	458	481	463	481	460	446	455	478	467	473	492	446	493	445	503	478	469	482	486	509	472	449	496	460	474	482	469	507	481	496	446	465	485	464	459	466	418	437	486	514	476	500	474	469	505	451	489	484	503	432	447	496	520	456	482	428	464	448	479	486	473	462	477	460	471	442	467	458	467	466	460	466	445	440	485	462	439	483	476	426	470	439	445	426	459	453	455	427	481	449	480	468	492	479	503	482	471	457	496	489	444	442	472	467	478	487	458	475	457	467	453	425	465	491	467	485	479	467	478	492	475	447	477	476	448	502	463	446	434	496	478	454	464	478	508	468	490	504	437	481	498	485	485	467	439	478	441	480	473	436	480	445	461	481	481	455	497	476	492	451	464	448	444	486	494	464	480	423	445	504	490	483	491	461	494	427	465	459	456	486	482	447	471	466	476	475	490	466	436	475	481	472	468	470	462	465	432	433	468	503	491	456	470	463	446	499	436	472	481	452	483	486	503	447	448	455	440	469	492	488	447	435	453	490	456	478	483	455	487	463	454	494	514	501	455	428	444	507	474	489	420	479	477	456	440	475	518	483	408	436	508	470	424	457	493	472	461	445	465	487	470	478	479	462	469	475	459	436	440	445	458	469	456	472	473	506	488	475	476	432	469	483	475	436	477	481	486	474	461	485	473	441	466	466	478	504	464	445	467	458	468	465	494	473	419	456	426	495	459	456	450	469	482	476	480	439	456	473	455	471	461	458	483	479	500	473	480	492	460	441	459	525	431	464	485	480	451	480	454	470	482	493	487	444	459	450	454	523	499	477	497	470	446	495	449	475	473	471	455	441	447	473	479	447	471	475	452	438	439	458	430	474	480	447	491	461	440	481	473	432	433	487	461	498	419	472	491	471	470	440	493	454	449	433	491	472	476	454	440	496	475	512	436	472	475	501	457	457	467	472	478	455	461	473	473	483	471	517	437	459	495	471	430	455	480	457	479	470	474	474	409	462	432	502	437	450	436	472	436	435	487	477	502	473	420	456	429	501	491	470	466	490	446	466	452	419	471	489	461	463	497	468	517	528	415	503	451	446	460	452	478	480	493	447	455	474	479	451	449	461	475	480	454	476	467	476	460	495	478	450	479	469	478	478	491	465	457	420
40255	28985	19493	14058	9123	5288	2789	1953	1609	1318	1047	1024	828	709	602	545	449	433	410	417	332	324	338	259	292	254	255	248	217	230	208	194	218	220	207	195	168	172	190	177	175	192	166	181	156	180	179	164	147	213	192	197	178	175	179	178	184	157	175	184	166	168	182	176	145	166	165	168	173	189	162	174	169	166	155	169	155	153	161	181	166	164	170	143	160	188	158	185	171	194	164	170	169	145	188	175	166	159	166	161	154	154	161	181	162	159	166	174	164	177	182	151	163	164	165	153	146	167	179	135	173	138	144	151	146	161	148	179	155	162	158	181	148	167	184	171	175	184	173	162	152	173	171	154	161	165	158	166	144	160	152	161	178	149	171	156	164	163	181	179	169	169	149	155	192	158	145	151	149	162	158	168	160	143	168	150	173	175	152	168	168	154	166	170	159	160	171	160	159	135	162	136	176	165	155	185	157	153	174	170	175	151	163	156	162	161	167	169	174	187	170	127	165	158	163	161	154	139	162	170	170	139	180	162	155	136	150	138	155	159	181	174	163	169	150	159	147	157	150	156	181	178	155	156	169	176	180	172	162	150	154	144	170	165	181	143	154	195	155	181	150	131	143	179	159	165	157	156	187	134	158	161	174	144	156	165	156	142	169	149	181	169	167	147	189	164	174	167	162	186	161	165	161	150	168	139	161	158	172	162	145	147	195	157	148	182	162	168	175	183	170	134	163	158	179	156	175	153	163	171	159	152	189	171	151	152	172	177	168	190	146	166	157	156	155	173	164	171	154	152	166	177	149	159	157	154	205	169	164	152	163	152	163	142	139	156	145	179	168	167	177	163	156	153	172	153	188	168	176	154	161	174	159	176	169	167	169	132	159	157	126	178	169	156	168	177	153	150	181	175	173	147	180	183	162	154	149	162	173	171	167	152	165	163	176	143	187	156	156	142	169	158	159	169	164	157	169	151	164	160	152	178	179	152	190	169	162	163	156	191	125	167	144	164	183	207	158	165	166	164	172	172	170	162	193	179	171	164	148	177	160	156	181	165	148	169	157	159	145	173	143	154	160	160	155	177	134	169	172	145	197	148	186	149	193	171	163	171	157	176	152	170	177	126	144	181	160	182	159	147	164	172	163	176	162	147	202	187	172	140	167	165	181	194	140	159	168	174	173	159	170	138	169	160	151	147	164	148	166	169	165	165	145	158	149	164	158	163	183	167	149	167	144	174	169	176	168	162	152	160	150	189	143	171	145	151	165	164	159	149	159	167	158	191	183	163	175	138	192	149	138	166	148	150	181	164	157	162	153	174	158	178	161	168	155	149	146	158	151	161	167	154	166	164	177	155	131	139	158	152	171	175	159	148	164	153	171	190	147	146	173	174	145	151	160	174	150	164	157	155	165	144	152	177	144	146	153	154	148	156	154	173	141	165	152	151	163	153	150	132	122	150	155	165	143	169	166	162	160	140	153	152	158	165	152	161	139	161	155	134	148	158	183	151	144	144	148	166	187	168	177	156	166	150	163	153	140	158	157	136	161	141	183	185	160	153	171	152	173	181	151	158	151	148	174	156	155	152	160	137	166	192	163	149	167	179	160	140	161	143	168	158	138	142	172	180	168	166	178	179	127	145	163	159	142	162	163	137	168	131	145	156	164	154	175	149	165	164	177	139	143	148	175	163	167	150	161	132	170	176	162	174	158	174	154	155	158	171	164	167	184	144	179	150	158	161	160	159	156	156	171	166	175	167	180	164	167	185	169	156	173	142	175	174	188	152	185	165	144	165	154	156	167	174	174	167	166	146	191	184	164	165	154	166	140	148	184	159	147	188	158	145	168	167	148	185	167	147	147	151	144	161	167	183	172	179	177	157	150	156	135	170	160	146	175	149	158	171	159	170	164	161	142	161	151	161	144	153	171	146	156	145	157	185	162	163	139	165	146	190	155	134	176	163	176	182	174	154	165	159	175	174	152	156	144	158	150	159	157	132	144	157	170	146	160	145	172	178	160	158	149	140	175	164	178	152	168	149	170	167	162	170	164	166	153	169	162	166	160	170	165	170	168	180	137	171	159	148	160	155	165	182	151	159	173	136	147	140	156	168	148	161	146	169	177	164	162	152	184	154	165	154	156	146	150	198	165	154	141	151	155	150	173	179	138	189	152	170	172	160	158	163	156	170	159	164	156	173	150	165	149	157	166	153	162	169	169	147	148	161	162	140	169	163	179	172	159	143	161	172	170	154	167	144	167	148	183	164	154	160	169	151	147	143	178	144	169	145	178	170	159	153	168	161	172	193	150	169	160	162	185	162	142	175	177	167	141	147	156	166	155	173	161	182	189	141	154	150	169	131	195	181	163	181	142	161	179	137	159	176	154	150	157	143	172	131	148	162	151	165	159	158	176	166	165	170	165	151	173	190	150	164	163	153	159	171	157	190	175	169	132	188	158	190	191	141	182	175	160	178	181	151	154	153	164	169	154	167	148	131	195	148	159	163	156	168	154	164	142	160	138	182	144	161	168	165	164	171	169	171	188	169	155	187	149	155	149	181	181	176	158	175	178	149	162	153	159	141	135	156	157	150	155	154	175	154	166	171	170	154	153	168	161	162	155	166	163	158	154	177	175	158	180	182	162	175	179	128	163	180	144	188	149	185	148	169	158	152	162	179	145	182	142	152	162	179	172	155	141	154	163	171	173	152	156	158	154	154	163	155	167	157	177	169	169	175	151	185	169	176	133	189	171	177	175	143	135	159	131	166	161	144	156	161	164	163	186	155	174	175	174	182	144	149	148	162	160	159	180	187	158	157	166	175	152	189	165	168	162	183	154	163	150	150	172	161	167	193	171	159	167	170	139	163	174	162	185	169	167	176	157	158	163	162	149	141	173	157	167	172	182	171	169	171	155	169	162	160	161	171	146	166	169	148	163	162	164	158	186	187	178	144	160	164	160	178	172	180	160	139	164	154	159	164	147	189	184	175	163	144	190	160	173	153	159	162	149	161	153	174	167	164	156	121	150	158	170	159	181	152	146	165	175	172	166	160	147	180	165	180	161	158	168	163	160	172	174	166	174	164	159	175	155	175	178	175	151	152	167	183	159	145	179	143	149	155	167	152	182	151	189	160	169	152	172	153	178	178	159	170	185	150	169	183	158	177	146	167	135	152	140	144	161	163	174	171	155	194	191	154	170	175	161	167	173	160	201	166	146	168	165	159	177	162	149	142	171	162	164	175	166	157	138	148	170	173	151	153	161	181	149	123	160	161	161	199	169	169	162	152	185	163	182	142	150	159	160	170	155	170	133	170	149	179	165	152	164	164	167	143	183	168	177	173	173	160	173	160	168	151	167	139	168	162	167	162	177	170	132	167	145	143	143	160	159	147	196	159	162	152	160	168	168	143	178	163	163	167	184	157	166	155	136	166	152	176	131	162	153	148	151	160	150	179	159	135	143	170	165	151	171	157	167	118	186	153	190	160	145	159	165	166	160	161	151	138
29126	21767	16745	21389	18290	14297	9527	8072	7568	5963	5380	4964	4134	3434	3058	2833	2301	2037	1988	1732	1679	1578	1492	1196	1175	1025	934	879	819	703	778	717	705	762	682	651	615	554	602	555	563	531	561	537	509	514	497	490	466	476	488	489	432	444	451	471	465	428	454	439	438	463	415	406	449	400	443	401	424	434	422	412	402	417	388	394	375	382	408	380	419	407	407	374	392	361	418	437	377	397	415	396	366	389	409	397	411	402	375	417	368	407	437	405	402	387	385	398	395	394	387	403	434	394	377	372	421	375	407	391	374	404	425	371	369	377	409	394	379	361	406	394	393	393	389	408	392	436	378	393	371	367	388	349	422	373	400	406	422	400	398	421	402	360	383	404	398	420	378	424	388	373	381	373	392	366	396	399	394	387	390	428	387	388	411	401	359	366	400	411	384	397	396	423	381	388	373	415	376	350	427	394	377	409	398	396	389	392	401	402	411	391	409	370	414	384	410	369	402	382	416	394	416	356	405	371	419	391	389	381	391	402	394	389	404	390	408	393	399	384	357	393	395	406	385	394	378	413	395	401	384	401	419	409	387	377	381	389	355	372	370	369	411	383	366	406	397	375	362	388	376	387	412	410	364	373	409	381	384	396	418	380	349	368	410	371	392	408	369	405	417	393	435	393	359	390	377	378	409	390	425	400	399	379	405	379	410	392	389	388	381	378	396	405	379	378	374	397	373	393	378	403	383	383	408	403	343	431	370	418	380	365	396	369	394	356	413	418	415	399	411	388	384	386	394	406	395	408	373	380	370	400	362	410	412	352	412	389	382	410	395	413	392	401	380	425	404	422	409	399	405	386	408	399	380	367	348	371	387	365	393	392	390	377	421	379	364	406	366	420	390	401	383	403	412	356	398	388	368	409	427	405	392	386	374	411	379	381	414	414	382	367	399	381	404	378	369	381	371	384	398	367	398	405	390	422	417	404	412	414	336	410	410	353	363	400	384	395	383	428	395	391	382	332	405	388	401	379	353	371	393	386	365	404	384	375	409	369	423	384	400	399	398	351	421	433	433	373	379	415	361	410	408	396	393	433	383	373	414	393	385	383	391	407	394	387	402	385	352	374	416	368	368	417	390	370	383	382	394	398	413	394	404	414	375	403	373	397	386	402	381	371	389	372	386	414	413	370	370	382	378	392	388	374	371	425	405	380	419	395	369	382	411	380	373	366	377	403	377	377	439	396	386	399	380	398	447	396	378	418	379	364	364	379	410	361	389	412	403	380	391	369	422	406	384	384	382	363	392	357	405	383	396	380	429	400	404	412	360	359	356	411	384	377	393	388	378	374	414	424	403	406	414	361	415	374	386	373	396	356	376	364	391	378	380	361	396	413	394	410	377	403	413	382	415	395	387	410	395	384	385	422	395	395	397	405	428	396	385	409	385	402	374	404	379	405	413	418	385	413	422	374	381	381	357	389	397	394	437	399	372	365	429	374	395	360	407	413	402	398	370	413	395	423	390	346	370	390	404	389	369	403	370	397	430	436	419	387	369	414	383	386	411	426	402	368	349	356	396	391	394	360	446	413	380	381	414	400	408	396	373	433	409	386	371	371	384	365	391	358	377	416	387	405	379	404	395	386	427	397	373	369	378	377	385	403	360	415	394	386	352	370	394	341	406	400	383	365	389	400	355	415	378	374	381	406	392	409	391	386	409	387	389	374	363	407	382	371	380	356	372	398	354	379	373	425	406	388	414	400	401	397	405	382	366	366	389	352	384	407	386	413	398	374	398	387	427	378	403	363	372	398	368	357	385	383	395	396	371	425	393	371	384	410	403	431	368	384	425	422	364	395	397	400	408	418	403	391	352	355	375	383	397	391	397	400	389	415	401	405	411	404	387	404	388	416	392	382	372	404	379	417	365	373	412	413	407	380	380	406	368	357	387	391	365	401	359	401	375	415	380	391	393	405	394	386	394	397	356	396	380	393	382	396	373	397	411	350	404	403	389	415	406	408	370	394	390	398	401	388	390	397	383	377	389	409	411	404	380	372	411	419	401	443	406	356	412	409	434	404	380	429	376	369	382	404	399	371	409	408	396	397	417	407	442	385	375	416	373	408	366	361	380	408	387	399	408	383	407	405	405	416	353	409	320	392	398	367	383	362	378	420	407	363	400	381	429	405	424	365	407	407	403	380	406	391	380	390	418	399	394	388	385	389	408	419	350	394	400	363	380	402	397	418	387	405	410	426	406	375	378	388	394	397	367	423	424	384	406	388	437	374	407	397	379	360	389	407	405	374	354	372	372	440	389	368	433	375	404	389	401	406	409	413	388	400	411	392	390	402	399	423	386	381	379	401	397	430	367	421	371	382	379	383	409	403	432	397	370	400	415	409	411	385	411	373	407	369	379	386	420	380	396	397	382	421	413	403	390	432	417	411	353	447	392	445	409	422	411	388	355	359	413	375	370	362	410	386	372	384	381	413	381	412	372	366	395	420	422	416	393	411	377	401	375	415	384	413	407	401	423	398	379	406	415	352	387	382	410	405	388	405	370	390	392	410	354	379	427	378	372	368	442	392	389	415	413	381	378	430	372	378	383	394	442	409	395	375	391	420	400	353	396	397	394	408	417	403	419	422	410	399	404	408	366	394	390	374	376	427	386	408	396	428	388	386	395	373	339	371	407	382	412	379	407	373	389	386	421	384	400	408	387	371	400	375	367	395	381	394	383	375	410	391	396	450	354	385	406	383	412	414	389	423	414	358	375	394	398	370	418	388	380	376	394	431	378	383	374	360	384	378	404	384	416	399	394	384	406	351	415	403	375	388	427	380	367	403	368	403	403	396	396	374	378	374	384	377	378	384	414	385	342	366	397	391	404	408	383	386	406	394	389	349	376	379	387	390	393	389	389	372	387	420	381	412	369	414	384	386	385	375	388	392	380	399	364	351	405	374	411	368	421	412	404	392	378	394	395	391	374	406	397	395	401	375	373	416	409	400	373	386	420	380	398	421	373	398	407	374	351	351	414	387	367	399	409	378	405	372	387	371	388	415	392	408	389	377	366	397	381	395	361	401	397	371	375	409	398	374	383	367	397	379	377	401	399	364	397	405	404	396	389	396	388	363	382	380	387	421	412	414	444	367	403	361	378	401	400	396	397	387	390	392	419	393	457	393	382	387	423	403	401	426	406	384	423	426	374	417	372	386	385	372	435	411	390	390	385	390	387	375	381	420	400	386	415	370	409	403	422	376	389	390	417	410	434	412	417	403	389	410	395	383	390	353	384	406	395	380	395	375	424	388	392	379	394	383	370	388	383	367	388	396	389	413	396	421	401	420	382	420	368	397	380	395	381	392	375	375	369	382	410	381	398	400	401	422	384	411	415	414	352	382	393	374	372	404	391	392	391	433	403	393	396	382	409	391	386	386	397	388	375	404	421	371	364	378	395	382	372	397	423	374	372	424	381	409	421	418	380	409	387	381	410	371	381	370	381	402	360	415	388	362	390	374
9309	4544	3062	2880	1936	1134	846	649	542	487	459	411	340	312	308	304	279	269	258	259	256	249	244	215	215	241	225	232	190	211	210	215	211	197	192	201	242	211	219	215	216	208	223	202	241	212	208	183	178	167	223	182	204	227	196	194	193	177	202	171	180	208	187	185	205	205	226	183	184	192	235	177	209	188	196	176	191	187	177	199	211	171	200	194	173	192	203	174	171	202	209	246	174	221	185	189	195	205	207	192	190	200	205	205	198	195	183	208	197	201	202	221	186	210	223	205	169	222	199	210	192	203	195	171	189	218	228	198	206	167	203	214	210	187	186	179	210	188	189	199	193	202	158	196	166	191	214	192	205	200	204	180	201	200	184	208	202	224	198	210	176	214	197	190	213	212	203	189	201	194	213	181	172	198	194	168	219	238	200	179	193	191	221	197	186	212	184	178	186	215	187	200	183	200	194	227	202	199	212	227	193	194	200	151	188	165	199	187	186	195	206	191	188	195	188	190	203	178	187	186	193	205	212	178	182	194	198	200	187	217	198	182	202	189	177	195	184	206	212	201	198	187	174	177	201	194	197	210	197	200	209	199	191	175	180	206	185	203	216	207	195	201	209	231	218	179	187	176	179	204	179	175	191	184	195	203	214	200	176	182	205	198	170	202	202	185	193	190	194	199	184	197	212	228	187	213	193	183	162	186	182	218	190	198	193	207	216	178	181	183	198	193	224	181	215	164	197	212	182	186	195	185	164	178	197	161	195	194	196	191	202	213	172	200	213	166	182	208	186	181	211	188	156	200	199	197	198	201	215	187	173	204	209	216	186	179	195	222	168	198	207	193	199	229	186	201	194	192	168	192	193	210	169	210	192	214	196	174	193	198	187	199	199	203	189	185	216	196	177	184	193	202	187	216	199	222	190	196	170	194	183	203	208	196	218	194	199	202	188	175	197	197	226	166	194	205	179	167	219	171	199	209	202	202	189	195	189	196	176	216	192	204	187	188	183	176	201	198	200	191	190	204	183	176	214	176	155	180	189	218	213	181	194	173	207	221	175	162	180	198	184	163	186	215	198	193	179	193	213	201	222	189	201	179	187	196	188	189	206	200	188	208	204	204	187	181	196	202	189	211	211	209	188	208	214	171	204	206	223	190	203	194	186	196	182	204	208	225	192	187	173	193	194	207	196	187	186	194	209	194	185	190	172	200	197	219	213	211	204	201	182	213	177	201	178	199	187	191	193	185	195	195	194	195	181	183	215	237	204	169	188	196	214	208	194	213	207	175	216	222	197	209	208	209	211	195	211	203	193	213	212	196	206	208	192	183	177	193	210	201	194	179	189	184	183	188	188	197	203	212	199	203	196	193	203	182	179	209	217	199	190	200	185	192	167	168	181	211	176	189	241	183	193	188	181	196	201	197	168	212	208	184	206	185	197	179	189	169	193	214	183	164	186	168	198	199	185	199	216	189	167	198	205	198	189	206	184	185	197	215	197	214	202	190	196	163	196	172	182	193	199	170	198	193	186	189	216	164	190	184	184	221	174	224	209	192	200	182	191	195	207	212	201	193	194	197	202	199	200	186	215	215	230	243	172	178	181	205	179	166	193	195	196	187	172	191	207	243	224	172	175	178	187	197	183	194	201	190	185	218	206	204	203	194	200	200	183	216	222	212	185	193	195	223	187	207	199	174	192	177	199	177	197	187	193	164	198	206	209	188	190	184	200	183	194	184	174	211	197	204	173	197	198	188	173	204	183	165	189	205	177	207	210	182	176	193	183	177	238	220	200	192	178	179	202	209	169	204	178	186	196	196	205	185	187	184	198	218	194	199	196	183	210	201	209	206	203	184	196	212	206	204	202	194	198	219	194	188	178	180	207	193	170	183	219	189	169	200	194	178	194	227	222	180	206	175	199	201	210	179	208	188	202	180	187	196	205	201	234	183	207	182	175	171	183	220	219	216	195	203	207	191	185	194	190	183	200	228	225	174	191	197	188	202	181	188	170	208	199	224	206	217	227	205	192	189	190	189	201	182	193	197	196	213	224	179	161	192	175	184	194	177	182	214	193	191	186	209	180	204	196	186	190	203	172	219	177	168	191	225	209	185	236	181	178	185	184	210	213	213	183	176	199	191	196	189	185	195	223	193	197	176	186	183	186	211	222	194	200	170	201	192	189	178	189	213	163	193	193	177	200	224	191	197	197	189	189	212	204	182	238	230	212	178	198	184	185	193	196	190	193	191	167	187	179	193	231	187	213	205	194	180	221	204	205	170	187	192	179	190	215	209	208	227	197	197	188	188	196	193	190	164	177	167	171	192	205	190	191	203	187	195	170	172	175	202	168	202	190	181	167	189	222	183	181	182	167	204	180	197	180	197	191	186	221	191	174	214	178	204	179	201	198	193	206	198	205	184	198	202	205	184	209	202	190	194	196	156	172	200	191	207	218	187	194	193	198	187	200	183	192	167	189	171	211	172	203	206	201	200	218	179	195	188	176	196	187	186	199	199	176	207	190	167	182	194	177	204	195	213	220	186	189	184	210	193	160	189	173	195	214	192	194	189	179	212	205	198	200	193	205	192	190	188	202	184	199	167	194	217	247	210	194	179	182	194	177	179	211	205	214	218	202	188	195	180	205	185	195	215	202	232	209	201	203	185	218	206	192	195	212	193	219	200	182	196	195	201	215	174	191	192	189	219	192	189	198	212	193	174	166	198	173	170	178	175	196	199	204	215	207	210	190	196	227	195	182	196	182	201	214	179	190	209	175	215	208	186	192	209	171	191	203	201	206	183	204	176	169	192	190	176	198	185	155	203	208	188	200	214	188	181	219	196	203	186	184	192	167	181	214	193	184	196	200	198	196	191	199	161	185	197	180	190	187	204	213	222	215	189	209	187	190	181	225	180	232	189	196	199	203	186	205	186	210	167	195	182	196	190	195	187	204	182	194	213	188	214	190	167	196	170	203	155	214	213	208	180	206	178	228	169	198	192	182	170	232	184	162	183	215	167	159	203	174	191	207	194	184	202	157	192	194	178	179	184	193	192	211	176	198	177	185	181	207	186	192	166	190	217	222	196	206	171	218	162	180	186	190	187	197	200	192	198	189	208	167	199	180	203	210	170	168	189	195	208	194	212	201	213	192	202	192	172	200	204	193	191	225	192	181	190	197	214	194	193	196	201	178	179	191	184	170	200	209	203	202	198	202	214	188	193	181	192	208	182	209	164	206	188	172	211	188	201	203	181	161	204	192	204	161	186	180	191	212	182	233	190	185	203	209	191	192	193	210	205	210	197	190	193	198	202	191	201	205	208	205	188	195	195	184	195	189	193	194	211	180	181	217	158	206	181	172	175	210	172	206	217	205	209	185	209	184	200	197	213	197	200	198	193	201	191	170	201	193	193	211	212	185	199	180	184	173	213	183	187	202	184	212	209	205	206	182	202	196	204	203	185	169	169	185	216	185	208	231	172	187	208	188	202	176	181	201	224	187	209
7087	5098	5240	8207	6842	4785	3587	3095	2358	2024	1966	1674	1522	1287	1257	1071	949	982	864	830	790	769	762	698	689	687	634	612	571	550	589	559	559	549	567	537	516	512	544	508	495	524	497	509	460	500	546	523	497	518	458	499	461	504	494	500	459	463	456	501	480	465	449	494	480	423	474	446	442	478	429	500	482	451	482	461	435	431	521	447	468	444	477	472	475	432	488	483	495	462	488	449	446	486	440	474	485	503	450	463	476	462	497	432	455	441	447	471	507	467	453	454	450	487	478	489	496	480	498	441	448	460	443	446	433	458	460	497	436	475	483	499	511	481	470	475	492	466	435	416	463	482	451	480	477	457	453	434	461	457	463	438	507	493	452	489	475	437	449	470	462	465	501	473	479	466	456	487	480	430	470	475	482	482	481	458	494	501	481	498	479	440	473	424	454	468	462	474	479	447	447	468	450	473	465	476	471	465	472	499	460	468	459	458	470	468	476	436	483	479	429	454	473	434	464	491	489	441	477	440	473	436	463	495	460	484	464	460	481	472	452	431	450	463	495	451	494	457	460	485	456	490	498	486	514	459	482	461	438	497	437	420	502	450	441	470	462	465	425	468	466	473	444	458	492	442	473	464	427	447	464	489	460	482	440	501	441	474	449	457	453	482	435	455	457	453	455	435	491	489	460	490	487	475	494	461	420	483	461	471	475	462	435	463	509	438	481	477	448	463	495	467	472	493	480	460	469	487	519	484	452	442	484	469	451	445	459	430	448	463	429	513	452	482	468	456	450	486	483	467	449	482	464	435	450	491	452	471	434	423	448	427	443	478	484	447	485	462	486	477	490	448	472	491	501	497	517	465	465	500	493	458	475	469	466	477	481	513	509	428	474	477	437	504	488	492	422	495	451	436	457	451	460	482	489	451	436	475	482	466	468	470	452	462	451	463	471	464	444	466	436	475	470	444	437	487	502	439	465	459	469	418	472	467	491	493	490	509	448	504	447	518	484	467	464	462	445	467	458	452	465	477	421	505	475	428	455	460	459	460	473	442	484	464	502	455	480	472	479	472	480	457	480	481	483	475	490	408	456	483	453	494	503	499	475	489	465	434	455	489	491	447	469	449	465	433	465	414	489	453	432	476	487	460	457	457	470	454	489	469	470	458	460	508	484	471	515	469	457	477	493	480	449	459	467	458	462	495	477	475	429	454	456	531	465	482	466	483	509	505	490	463	434	459	514	459	464	429	487	479	481	432	484	458	498	495	461	468	471	477	496	486	440	463	463	431	457	513	490	427	453	477	441	450	464	432	465	460	465	477	481	503	478	513	509	444	450	448	486	507	475	495	426	421	454	462	466	463	456	457	456	480	442	453	457	474	469	424	452	439	489	467	482	471	403	489	425	494	475	504	483	453	453	485	429	470	476	482	479	450	476	471	451	457	481	456	477	460	438	473	463	481	431	446	469	482	476	517	459	452	468	437	440	411	437	449	412	463	484	463	452	476	434	455	432	487	482	467	493	468	433	465	483	485	490	408	458	451	502	499	463	450	457	473	450	456	455	506	484	467	469	449	468	442	473	505	475	486	477	442	469	435	441	477	460	454	487	469	458	490	462	432	468	437	492	439	519	457	503	447	481	448	469	419	506	444	462	475	481	498	474	489	472	464	432	467	458	437	456	464	451	462	472	440	451	481	460	463	476	466	495	490	468	452	505	496	477	431	474	457	509	444	483	454	466	477	462	441	446	476	446	483	483	467	466	443	474	492	463	484	466	470	460	463	454	455	475	473	451	478	466	482	451	497	482	447	433	476	479	452	447	511	477	460	492	433	493	507	442	470	471	434	438	500	481	442	474	472	460	474	480	439	440	449	456	440	460	463	455	478	488	452	449	486	479	439	502	491	482	475	452	505	466	500	456	474	453	472	480	474	438	462	460	464	467	447	471	420	477	476	511	457	432	435	451	440	443	474	461	470	472	449	449	506	481	418	447	496	464	424	498	423	464	470	471	461	479	480	456	486	420	450	484	451	415	425	455	471	471	460	459	473	446	469	443	470	489	477	429	433	445	461	459	483	467	459	483	480	492	466	473	461	485	459	427	439	443	494	479	489	473	406	477	434	467	476	435	432	440	438	487	452	439	489	457	484	451	476	467	478	532	462	471	452	437	500	463	481	464	460	458	443	458	468	460	437	487	478	464	470	497	463	450	466	477	449	456	435	426	498	519	455	475	476	457	479	471	472	473	466	451	456	443	433	457	460	464	462	460	425	466	541	482	468	489	444	460	452	464	456	452	500	450	476	470	473	494	447	496	423	455	458	493	480	477	458	481	463	465	461	492	487	446	489	495	488	442	455	446	508	506	464	510	442	471	458	454	485	472	479	427	463	482	461	460	461	480	492	466	466	454	448	484	450	458	441	463	446	456	454	459	501	459	469	484	462	440	433	501	514	462	489	465	440	427	487	486	435	487	463	442	463	447	463	475	509	447	452	480	470	447	467	479	488	471	462	501	463	455	479	472	466	478	448	479	504	454	443	447	505	421	495	475	474	419	448	465	487	538	447	431	433	456	446	475	451	508	474	446	508	472	491	469	452	419	471	491	477	440	475	476	480	409	526	464	463	460	452	447	491	467	465	438	454	456	497	437	479	447	497	477	459	462	466	490	456	471	518	475	463	478	437	505	451	475	494	465	439	509	464	479	458	500	466	451	516	436	482	439	492	472	433	482	426	464	476	505	476	464	461	461	470	460	482	473	473	465	461	469	507	439	479	476	491	416	483	446	446	452	481	446	480	468	428	468	485	482	458	478	502	466	437	465	487	504	432	458	498	490	441	473	485	460	501	438	493	456	483	467	435	443	467	512	450	447	467	467	495	479	474	438	491	452	485	439	462	493	480	461	431	440	506	512	482	495	524	478	494	503	497	483	467	480	477	463	475	512	480	460	484	461	427	465	473	471	479	470	526	455	448	445	473	438	469	476	481	476	492	482	492	472	471	465	428	470	428	439	413	447	495	454	442	467	455	471	474	448	465	521	435	482	480	469	464	489	465	494	487	479	465	501	437	466	462	479	476	468	498	476	471	481	459	448	465	450	461	458	497	481	467	473	461	432	467	510	463	483	466	436	455	505	499	475	456	444	468	484	465	483	477	469	488	468	452	519	466	455	446	469	474	475	458	459	483	474	478	431	468	474	479	459	486	447	486	466	469	478	474	470	462	458	471	426	437	465	491	487	443	468	475	456	458	489	478	465	443	484	495	474	447	460	453	436	466	476	490	421	481	486	504	473	484	470	446	430	471	452	457	499	441	499	453	447	445	481	429	470	506	480	426	468	491	479	474	471	503	475	467	448	475	467	475	463	431	477	445	472	492	438	468	480	515	446	457	491	465	468	482	449	487	450	451	455	454	439	423	478	436	443	465	472	433	481	470	471	458	422	457	426	454	461	465	492	470	446	454	441	467	475	473	466	445	411	499	425	475	444	464	495	504	463	479	497	466	438	474
29376	20263	11652	8388	5373	2807	1978	1286	985	871	861	670	602	548	439	373	355	349	293	336	304	323	262	271	273	251	230	268	265	198	227	245	227	237	185	202	196	188	237	193	236	209	187	199	221	176	209	219	198	190	205	185	173	169	190	209	212	180	216	207	198	219	209	196	196	168	215	217	197	196	165	203	198	214	189	199	202	208	207	179	213	225	209	187	168	190	189	191	199	189	187	160	205	193	200	189	205	191	190	201	226	196	169	201	179	201	197	195	199	203	177	197	194	181	189	189	176	212	181	190	200	172	190	194	198	221	200	180	206	190	175	203	212	201	165	193	190	175	185	184	173	183	184	200	179	194	165	197	208	192	191	185	217	219	182	188	195	173	169	177	188	212	202	221	177	162	206	195	201	221	198	218	183	176	175	224	179	193	186	203	183	185	223	172	164	200	163	200	176	192	187	188	167	192	220	191	162	206	179	199	182	191	166	195	172	213	208	197	199	197	198	194	200	186	191	194	173	195	199	189	182	213	189	201	179	194	202	181	198	190	183	182	190	180	186	193	180	211	191	202	188	184	178	175	140	179	181	189	217	192	207	168	190	182	197	193	188	189	196	187	179	222	172	188	201	174	193	221	152	195	181	180	170	195	191	199	197	200	169	194	194	180	174	214	172	189	185	178	198	176	180	186	162	208	200	183	181	192	176	165	189	197	183	204	180	219	221	152	210	197	208	195	175	197	221	204	197	188	196	184	181	187	211	181	196	190	202	196	213	201	164	177	188	191	187	197	214	208	189	196	184	204	198	207	190	194	163	175	184	191	190	161	184	184	202	200	169	198	193	210	178	188	206	164	200	196	197	183	192	161	203	204	185	208	192	176	191	207	190	194	220	220	217	206	180	188	185	183	204	217	212	182	217	181	198	165	217	188	195	194	200	189	178	169	189	197	195	196	184	182	198	194	204	212	180	199	190	206	208	183	199	197	196	201	190	189	215	178	177	190	192	190	199	175	210	196	176	168	220	222	192	196	211	209	188	237	201	216	209	201	223	175	179	190	172	205	190	199	199	206	170	162	200	200	202	169	194	179	187	210	195	201	203	199	161	204	210	202	197	189	189	183	199	199	182	201	201	187	213	200	185	172	204	207	198	195	188	190	167	211	187	185	188	168	205	205	213	189	211	168	194	189	198	188	210	192	195	195	194	195	170	188	187	208	206	207	213	182	201	195	204	193	206	174	165	183	201	189	204	187	200	203	181	201	199	201	221	181	183	212	198	203	188	170	174	182	199	186	195	199	215	183	195	208	188	220	182	198	197	207	194	230	187	224	165	207	210	177	178	185	195	168	178	196	209	191	198	181	170	191	183	193	192	170	209	215	196	167	222	199	198	187	216	219	184	201	183	189	185	208	226	188	199	186	194	192	203	185	201	175	205	157	215	176	187	210	181	177	172	185	195	215	193	205	186	172	202	163	181	197	202	199	193	176	185	174	203	204	175	199	197	169	221	191	218	207	200	196	192	196	187	197	184	175	171	193	187	183	178	207	212	183	215	192	176	172	174	190	177	181	188	194	178	178	191	182	219	177	206	170	209	162	180	183	205	216	211	167	184	175	192	162	188	206	167	212	210	175	231	195	200	183	203	192	180	225	212	181	199	174	173	166	169	194	193	226	180	209	210	191	204	186	163	171	169	211	215	189	198	206	212	205	186	190	193	189	194	193	203	212	191	172	192	222	220	213	183	201	187	189	203	201	185	203	217	191	179	193	174	170	194	186	184	177	211	198	183	193	187	208	204	196	187	172	176	192	195	191	177	165	159	164	187	212	198	190	176	202	212	195	224	176	184	177	200	199	172	193	191	207	197	193	222	179	189	192	192	211	190	196	205	196	177	192	186	196	218	183	172	196	186	184	203	205	219	192	218	209	179	196	185	215	212	210	188	212	185	187	189	196	195	200	176	183	194	221	182	193	190	176	189	179	168	216	186	202	186	195	180	209	189	195	210	205	161	168	188	180	201	165	181	183	197	186	204	180	223	229	182	210	217	180	202	188	219	187	174	187	173	206	215	205	208	198	195	199	199	183	217	167	186	191	201	186	196	208	194	216	180	199	204	195	178	179	164	185	197	200	170	195	172	197	169	179	199	199	208	213	170	191	185	214	209	166	200	198	223	181	174	182	175	201	186	199	200	210	202	188	207	195	216	210	198	175	192	181	210	200	189	168	190	189	209	170	208	160	198	214	228	148	198	185	178	192	214	183	188	183	164	186	187	181	183	207	191	170	195	191	203	186	190	179	229	207	178	205	197	180	164	168	198	222	187	208	202	172	196	233	182	199	194	193	194	195	192	181	182	218	191	197	195	166	170	189	185	204	170	186	185	194	191	174	184	192	199	185	185	193	208	183	197	221	199	191	194	195	177	201	195	202	228	190	169	209	194	196	201	165	212	187	193	198	210	208	190	166	199	180	213	204	188	233	180	200	194	197	207	185	202	168	146	194	194	196	205	196	206	191	174	187	194	215	183	195	194	176	179	176	195	192	203	194	192	187	207	206	188	208	194	201	194	177	171	200	193	197	208	184	193	197	196	187	181	174	187	215	173	162	194	208	185	190	193	222	214	196	206	182	189	188	172	169	171	201	210	225	202	190	200	173	194	193	195	206	177	196	212	208	182	213	204	196	183	171	174	207	171	196	205	199	192	192	172	206	192	173	186	182	189	192	180	199	208	182	217	187	203	197	213	185	198	191	174	174	194	196	210	183	192	207	190	215	169	196	212	208	202	187	172	191	188	189	192	188	193	188	189	199	171	214	175	181	196	192	183	180	179	196	182	199	186	186	169	174	201	166	177	178	187	223	211	220	192	208	194	169	192	168	175	191	192	191	193	192	197	177	214	179	183	193	176	191	191	184	176	187	221	194	200	188	185	200	183	166	189	194	184	197	186	202	181	162	177	177	202	170	215	182	176	199	178	204	190	180	193	203	195	221	181	174	172	166	210	198	200	190	199	208	208	227	212	173	194	192	191	196	199	193	208	181	180	181	202	199	177	181	196	184	200	180	213	196	199	184	184	194	203	206	193	188	221	185	208	197	182	224	194	163	190	197	191	187	188	185	210	185	163	189	192	206	197	192	178	186	210	210	192	199	188	181	176	194	196	218	225	193	197	200	187	196	212	188	179	190	196	207	186	186	197	178	182	199	183	182	187	170	209	208	210	198	189	197	197	206	176	166	185	187	184	200	175	199	194	209	162	208	193	184	183	201	177	190	189	173	181	202	188	181	212	193	196	188	199	174	174	200	210	172	176	218	201	200	196	183	204	200	177	175	165	192	179	202	176	201	198	205	213	189	173	182	186	193	200	197	178	178	180	197	177	210	177	199	196	198	178	171	194	183	184	186	175	161	183	203	203	187	215	184	232	178	209	191	200	201	183	213	192	181	192	191	182	179	192	207	194	197	175	194	174	185	213	205	183	180	174	212	218	180	210	182	179	193	161	187	188	150
22215	15197	11245	15516	14195	9411	8160	5744	4699	4144	4257	3442	2840	2713	2130	1779	1645	1560	1296	1268	1227	1192	991	953	936	883	783	735	775	742	719	683	647	640	606	616	630	569	584	603	550	510	543	568	561	540	471	582	508	534	554	553	517	491	467	518	479	488	498	485	493	493	483	483	484	473	503	445	491	489	458	464	455	472	456	440	497	486	453	472	423	488	477	484	443	478	490	455	448	506	429	493	465	460	471	460	448	485	441	465	394	467	473	475	458	467	441	417	441	470	475	452	466	495	435	466	439	442	466	440	454	466	487	443	457	467	450	463	487	441	467	436	498	471	479	485	463	530	464	470	453	447	441	499	438	452	488	437	447	455	467	458	442	487	486	451	483	413	467	453	477	470	470	484	450	455	455	420	436	509	508	451	451	478	467	441	453	426	435	440	472	466	451	458	470	473	473	494	458	493	443	463	459	430	467	465	447	448	468	511	479	456	479	435	446	470	473	476	526	465	452	447	449	422	456	464	464	439	457	473	483	470	452	448	456	465	472	490	470	493	495	448	477	493	473	485	475	451	447	467	461	441	463	476	462	496	471	446	481	421	497	472	467	423	453	460	459	477	434	464	437	439	464	457	465	427	440	481	447	465	471	471	500	450	479	434	455	493	421	512	447	423	454	480	495	453	450	456	442	456	457	415	493	471	509	455	455	432	438	438	484	465	468	458	516	474	418	452	440	506	452	456	462	486	462	464	450	480	478	454	439	496	474	442	466	517	452	458	469	473	447	466	447	444	478	469	500	429	433	475	430	476	515	448	431	456	462	443	490	464	425	451	469	484	455	434	445	489	497	455	450	501	466	424	508	450	455	446	483	474	433	459	478	470	450	472	452	453	450	452	481	476	472	471	464	449	460	470	433	426	469	483	464	500	465	455	449	519	476	439	425	428	473	483	450	462	474	435	477	472	440	456	475	488	444	430	440	501	459	486	446	474	478	458	469	438	475	463	504	445	485	434	460	443	465	426	458	491	427	455	453	458	439	455	438	442	488	444	450	450	448	480	446	437	445	462	459	457	439	462	479	426	451	437	477	466	471	451	469	473	460	469	470	435	462	466	484	397	475	455	454	457	461	485	469	499	477	432	452	493	412	477	447	458	462	438	459	454	475	434	446	488	436	457	462	444	489	440	469	455	466	430	458	470	450	490	468	435	462	459	464	496	476	477	487	479	478	456	454	447	458	436	442	462	434	479	462	473	460	499	494	500	448	426	482	461	496	427	471	471	441	434	462	454	462	447	438	474	389	444	457	465	492	455	479	489	457	466	454	459	460	446	432	439	481	477	449	489	458	472	445	474	435	503	463	468	503	428	505	450	478	475	469	483	447	485	496	455	479	442	473	466	453	473	465	440	458	454	477	428	421	477	447	482	466	484	458	431	463	433	447	464	475	455	428	496	421	478	456	449	377	450	480	481	489	460	452	479	502	447	457	435	477	465	485	467	455	498	473	483	456	470	482	447	490	440	475	486	463	453	435	441	451	444	455	446	423	448	462	458	474	450	457	454	487	461	451	439	444	454	454	466	434	460	448	451	471	479	454	486	459	485	451	392	523	494	455	449	458	448	443	465	452	471	434	415	517	481	478	456	460	432	440	461	491	470	528	484	464	475	433	480	425	477	420	474	458	480	434	446	461	490	431	480	475	439	515	472	494	455	454	450	498	477	448	470	448	487	461	445	478	463	440	455	422	468	432	454	508	483	414	471	476	478	441	490	478	457	459	447	440	498	438	442	442	452	467	446	475	475	467	437	426	431	473	499	452	447	473	458	437	486	451	471	426	476	494	477	449	464	488	450	473	473	454	449	456	484	432	483	461	473	431	431	451	494	419	472	456	416	472	467	500	458	475	489	422	431	472	460	470	474	477	461	460	448	484	433	435	453	443	477	474	456	433	418	467	478	429	481	482	467	450	410	437	428	456	499	445	478	475	448	452	462	456	460	467	474	497	467	461	432	449	451	470	467	474	421	486	452	454	451	467	450	509	483	474	474	508	463	451	448	463	483	487	468	455	484	443	452	472	455	455	464	430	423	484	460	454	486	465	477	447	449	460	473	439	505	441	438	507	473	461	476	477	451	439	471	476	453	485	427	436	502	493	453	461	441	503	439	437	448	474	447	444	443	493	480	456	486	420	474	461	467	533	467	443	433	415	447	477	445	463	444	500	445	454	440	470	456	463	474	454	491	494	473	481	440	418	479	453	448	452	442	474	449	444	433	473	455	464	457	465	461	440	484	445	450	451	488	432	440	500	477	466	465	487	460	460	483	445	461	441	461	441	463	447	431	446	466	459	465	443	478	467	464	455	472	476	452	446	451	425	481	475	437	463	468	413	449	465	478	455	518	474	486	465	476	471	443	488	444	443	468	456	470	456	467	452	438	439	439	439	483	462	443	482	446	441	458	456	480	481	464	479	471	499	449	449	506	472	439	469	461	469	469	443	515	473	449	451	478	480	461	474	447	495	472	425	485	449	460	448	456	471	462	451	453	486	435	499	448	484	447	455	463	449	443	463	510	451	474	497	488	405	464	465	446	444	486	464	461	440	456	450	454	457	483	447	438	433	467	463	459	468	468	458	470	417	441	439	501	475	464	472	451	452	473	489	470	494	404	465	471	432	441	489	433	459	464	466	460	461	465	431	469	501	473	445	475	476	485	451	453	488	446	443	451	494	451	440	415	473	477	432	443	473	458	458	454	425	495	500	441	429	485	450	444	486	463	495	454	468	497	434	475	479	453	488	467	432	483	462	434	445	440	456	489	509	474	494	464	472	491	483	468	441	483	463	466	424	474	468	442	462	452	441	489	503	477	467	429	444	472	458	450	497	449	480	456	495	461	489	470	476	490	453	455	451	448	467	435	479	419	490	483	467	463	492	454	479	438	466	457	457	484	439	445	441	449	464	503	437	463	441	468	451	430	459	472	486	501	425	455	442	459	474	448	494	469	451	470	450	498	482	473	437	463	482	482	429	478	454	485	436	471	467	485	486	444	448	467	475	436	470	485	492	464	466	484	475	476	443	456	471	454	442	476	453	453	456	485	453	433	480	474	440	475	491	473	474	485	450	431	430	476	513	437	454	484	467	501	506	462	450	467	493	473	479	506	438	491	449	460	449	435	454	461	478	419	441	457	456	439	451	504	448	482	451	470	475	467	432	486	472	454	462	456	489	490	411	442	424	448	439	454	464	450	507	474	458	471	440	445	505	473	466	471	500	457	440	454	460	470	458	478	468	461	450	491	470	435	452	485	444	451	482	471	453	425	445	481	433	458	450	486	505	466	429	459	475	418	430	467	453	455	405	481	437	413	440	493	461	417	466	479	469	463	464	465	455	447	498	468	460	487	436	451	468	443	454	466	462	437	477	457	458	437	453	434	531	451	463	460	442	443	454	488	442	509	458	466	450	489	475	440	460	480	462	445	454	424	454	489	482	428	440	453	434	448	469	428	467	456	446	482
40291	27725	18705	13180	9080	4869	3108	1827	1426	1523	1178	1023	936	681	593	431	473	400	355	374	369	279	301	258	250	255	245	230	248	226	204	208	205	218	228	213	176	177	179	177	189	202	206	188	177	193	167	157	171	167	159	168	181	161	197	158	174	172	170	173	158	160	171	181	193	138	172	160	156	171	139	157	163	159	149	160	159	160	175	148	148	160	173	161	171	156	158	148	188	165	173	164	148	175	157	149	165	161	157	161	165	153	176	159	153	174	164	130	185	145	166	161	160	166	178	144	167	147	162	140	179	169	160	148	149	172	156	152	169	153	161	149	173	165	157	146	181	168	136	139	163	177	143	162	149	160	158	182	150	150	141	119	159	163	145	143	151	172	154	158	134	172	151	140	149	159	154	166	153	169	176	168	161	156	149	157	150	135	159	138	164	166	148	176	165	154	175	178	147	161	162	138	142	175	153	149	163	158	171	169	137	153	174	176	166	161	167	149	139	168	165	159	163	143	165	143	158	159	155	144	176	152	178	162	178	166	157	165	164	169	159	120	135	172	142	170	122	148	164	152	165	160	155	182	188	148	163	165	158	150	176	166	157	158	141	152	128	141	166	165	148	152	164	188	151	195	161	165	161	161	164	145	165	163	161	172	146	177	172	160	165	167	174	167	163	181	165	150	164	172	174	171	131	199	155	182	160	179	148	146	163	150	141	150	177	144	159	150	144	161	155	149	159	163	142	185	150	154	164	172	166	156	165	163	165	175	139	163	170	176	157	142	162	163	157	166	166	155	180	172	152	155	173	168	174	156	176	173	165	173	168	162	139	155	153	136	150	184	153	159	182	155	143	193	161	156	158	158	173	168	200	170	164	165	156	165	184	177	168	185	151	151	163	166	158	143	155	134	155	166	161	162	167	132	172	170	168	174	169	153	162	159	159	156	156	165	161	157	145	162	162	164	150	169	162	136	148	171	163	166	167	186	171	151	151	146	163	173	189	153	166	149	147	170	143	162	152	149	160	170	161	152	135	172	174	161	168	156	177	150	185	179	161	152	166	167	168	159	155	204	175	154	168	165	166	139	185	162	132	140	156	146	149	187	153	131	149	175	166	152	170	127	193	185	162	161	145	149	161	138	170	176	164	147	150	168	163	156	164	158	141	159	174	197	160	147	159	155	150	155	166	154	163	163	149	168	178	155	162	155	143	161	165	166	121	191	159	189	158	189	155	163	168	170	167	170	144	160	162	140	138	147	148	143	157	201	184	133	148	145	156	124	142	159	156	161	162	155	132	168	179	150	146	175	186	162	135	138	155	151	179	167	174	172	154	158	189	153	155	128	175	159	149	157	143	165	145	171	146	148	158	165	192	155	151	158	179	176	144	173	137	144	159	150	144	178	158	163	170	168	166	142	177	178	145	140	177	153	147	168	162	164	160	165	152	175	173	157	152	118	158	174	157	178	152	145	154	149	171	142	172	173	157	145	169	162	149	179	149	160	147	153	154	173	174	186	159	146	144	178	156	172	153	189	159	167	179	156	164	184	145	183	166	159	147	152	170	152	155	177	146	164	156	182	157	156	170	145	157	168	155	155	174	154	148	174	148	165	138	160	161	164	164	148	164	169	139	169	155	127	149	160	171	187	135	169	184	146	157	188	170	160	183	150	153	160	145	166	129	178	137	150	144	184	162	163	156	162	154	157	176	170	137	164	133	147	155	152	149	156	149	156	135	176	145	167	187	152	173	150	200	165	155	144	146	158	174	154	146	156	151	159	158	155	173	177	170	163	163	163	160	170	190	168	167	174	165	163	141	145	155	160	165	146	191	135	152	152	148	170	164	174	138	178	158	156	138	160	142	154	149	156	167	143	148	164	165	156	138	162	148	138	162	178	169	151	147	169	149	169	149	184	163	146	171	154	145	166	154	177	145	162	170	144	165	154	166	185	150	177	159	169	164	150	156	152	137	179	155	160	170	170	146	153	142	156	153	173	146	171	154	185	159	178	149	160	144	152	151	146	168	163	181	151	157	147	147	156	145	166	160	166	165	151	153	158	155	151	164	172	156	148	176	167	179	176	172	140	155	156	164	165	178	147	165	170	144	157	171	152	166	171	158	157	141	173	159	144	146	172	165	153	154	173	175	151	143	158	139	161	158	156	167	176	136	148	165	157	161	166	154	149	165	198	156	141	147	156	167	157	161	183	156	158	159	151	138	151	173	167	134	155	157	183	173	186	149	157	178	189	165	165	148	133	172	151	172	168	209	150	143	169	153	163	167	166	157	161	142	158	144	155	158	158	184	159	164	159	163	153	142	193	144	173	167	151	154	160	144	171	182	152	158	162	172	158	138	186	143	150	142	168	179	161	172	152	133	149	154	147	161	144	157	175	170	163	151	153	150	171	174	175	166	155	163	161	134	164	165	147	152	161	135	147	172	172	193	145	140	140	175	163	155	154	166	169	136	140	188	175	146	141	155	146	163	165	180	164	163	181	157	143	197	150	159	151	147	151	191	134	167	157	156	161	162	155	161	157	162	167	175	159	148	149	170	160	164	141	160	164	185	189	150	164	149	161	138	146	173	185	153	141	186	156	170	166	156	153	156	189	178	146	169	169	184	171	158	146	130	162	158	156	164	170	145	162	143	155	161	157	146	149	161	172	164	149	129	174	154	138	164	168	173	159	175	144	136	148	163	151	152	137	159	155	174	179	155	134	157	137	150	158	140	159	147	164	169	158	166	153	147	168	146	162	180	166	161	158	188	152	178	177	173	155	190	161	155	179	139	155	170	153	156	160	143	170	194	178	168	167	166	171	152	176	177	168	154	163	139	173	166	159	150	183	159	188	154	167	173	179	156	176	147	182	160	143	163	154	150	135	137	185	147	165	159	178	141	155	160	168	153	172	138	143	183	164	157	155	165	167	178	156	163	175	145	156	161	167	167	165	166	170	160	144	151	158	132	162	158	174	174	154	150	166	156	169	140	159	180	159	163	173	130	160	168	165	181	173	168	165	177	166	144	159	167	146	165	168	177	167	146	168	167	170	147	169	161	176	181	137	188	172	185	159	162	155	184	138	160	166	176	140	172	157	162	171	183	147	162	168	142	140	164	149	153	155	169	158	155	175	133	152	155	170	164	153	160	176	147	170	156	151	137	195	159	151	146	160	174	195	154	161	148	176	147	156	163	134	165	178	173	156	123	153	150	144	182	155	144	176	167	154	151	167	150	160	145	168	165	169	169	158	169	153	161	179	167	159	164	151	170	170	153	154	168	158	162	164	163	174	159	159	169	172	148	147	173	148	154	157	161	160	156	150	164	161	143	143	158	134	155	151	153	165	165	145	161	164	168	156	167	166	183	152	169	170	145	149	163	173	165	171	147	158	154	147	160	171	163	150	166	165	174	179	157	161	170	153	156	150	186	165	173	171	167	179	156	172	170	163	159	143	170	175	135	160	153	196	133	166	152	165	170	160	165	156	154	161	165	154	145	168	162	141	207	158
28989	20037	16895	20521	18925	12845	11142	7846	6810	7019	5891	5139	4396	3328	3026	2296	2379	2003	1795	1769	1720	1321	1211	1243	1135	989	877	949	948	802	729	702	708	733	673	636	612	590	605	590	521	537	505	546	526	530	504	479	488	464	469	466	433	444	464	455	419	406	418	404	432	407	405	450	403	431	412	394	425	406	421	423	404	421	417	384	440	410	379	434	409	405	425	376	355	388	413	386	377	419	380	384	417	432	368	421	412	406	423	379	403	417	393	412	389	373	391	380	394	431	384	368	399	388	387	368	414	370	383	392	387	405	433	391	400	403	386	360	399	398	396	412	402	364	405	393	379	368	388	381	405	402	388	406	391	383	359	388	399	397	380	381	385	387	397	385	384	371	371	354	410	389	376	403	400	384	390	369	413	380	398	416	397	376	388	412	400	409	402	367	372	377	395	365	348	360	418	331	398	445	415	392	402	374	385	401	379	370	382	368	410	385	393	411	391	420	358	383	367	420	365	402	366	408	415	386	418	350	370	384	359	387	357	361	411	391	367	409	382	414	409	357	409	412	407	397	375	400	385	404	358	393	374	370	410	421	384	413	373	368	420	400	396	403	388	391	409	376	400	378	378	385	367	326	384	437	403	391	384	408	379	386	363	360	351	394	390	349	396	373	365	394	374	393	371	388	384	390	406	376	393	370	398	389	325	403	366	371	394	397	361	370	392	389	371	382	391	406	390	409	407	410	398	416	394	402	404	398	343	375	348	362	413	387	374	412	421	374	396	379	356	398	400	411	386	382	388	401	394	379	400	401	384	417	410	380	395	376	361	398	376	387	416	399	358	385	416	430	391	400	400	385	387	396	396	385	384	385	381	352	353	378	410	366	388	401	405	371	420	407	394	385	400	384	363	372	402	361	413	408	418	405	420	387	417	398	375	401	385	372	406	388	380	404	386	392	392	356	392	382	397	385	389	411	400	401	396	350	383	383	376	387	375	399	378	417	435	383	401	404	411	377	389	395	398	382	376	368	390	404	391	359	374	402	349	374	406	382	403	400	371	370	418	409	387	367	345	404	367	409	393	381	384	399	403	416	372	368	372	372	383	361	388	393	374	393	404	380	398	367	407	373	397	387	405	385	374	395	361	383	367	398	322	404	390	380	357	371	404	410	378	404	435	410	377	409	380	375	404	387	414	389	404	387	387	410	402	370	390	367	384	381	371	384	377	399	394	413	402	402	347	394	378	414	338	421	380	387	375	409	393	359	395	391	408	395	403	354	378	386	391	388	364	407	418	408	353	382	392	392	389	363	411	359	402	380	387	395	420	381	398	429	403	426	413	416	414	391	358	366	364	390	456	389	384	380	394	394	366	414	396	399	403	391	354	399	396	416	386	413	390	392	398	405	358	382	391	392	390	381	365	357	365	368	413	355	405	366	407	406	406	412	381	380	400	383	380	415	391	383	395	393	404	369	402	375	407	372	416	376	398	363	361	380	380	376	379	390	410	415	372	401	397	372	379	418	390	366	410	406	368	366	405	356	395	400	416	409	401	378	379	394	368	366	398	376	396	387	368	397	352	379	407	382	399	422	365	359	349	357	377	361	334	371	414	360	359	426	395	422	395	377	370	381	357	448	398	359	399	391	393	385	416	357	386	388	375	393	386	395	378	421	401	394	359	358	395	390	370	392	378	378	376	383	377	431	410	376	352	420	423	345	389	393	392	384	375	423	392	395	368	392	373	407	403	377	403	396	385	377	386	396	413	392	392	418	394	403	376	426	373	405	380	374	351	399	419	388	377	364	397	394	399	410	364	405	355	386	374	399	334	365	401	360	406	377	391	385	419	392	372	361	366	399	401	382	420	383	364	386	380	413	393	379	407	366	403	371	413	379	409	389	345	398	392	384	384	409	416	354	361	356	380	392	383	407	407	356	363	400	410	404	396	408	415	375	408	421	396	398	396	383	346	403	410	384	398	410	365	373	379	367	404	405	379	356	374	412	397	422	390	390	387	377	378	399	353	382	365	396	401	429	414	365	376	398	363	395	384	391	393	411	385	394	359	384	411	365	383	364	386	397	400	413	385	371	401	390	377	389	350	412	384	383	357	386	392	393	398	395	413	354	392	386	378	370	394	394	403	357	396	363	358	408	434	355	388	413	383	389	381	387	400	360	384	387	384	405	391	389	359	367	392	367	386	364	385	403	337	407	390	383	403	398	383	405	364	367	382	390	371	369	410	407	384	445	394	379	370	425	383	390	370	411	408	407	365	388	376	373	388	419	436	393	347	368	370	386	408	379	388	390	405	388	388	380	378	390	418	378	424	389	397	397	388	401	399	372	403	374	358	395	382	361	405	369	361	390	376	418	338	408	395	406	359	371	405	361	400	376	395	385	386	364	372	427	354	415	355	405	380	371	392	423	374	349	385	368	415	405	394	416	416	370	381	386	404	386	433	392	391	414	384	410	413	380	379	355	395	359	359	390	399	404	352	400	410	389	385	364	387	381	395	358	373	388	423	386	329	385	419	377	366	358	411	366	379	376	390	405	358	377	400	373	375	397	381	373	413	379	402	375	374	415	383	368	377	386	383	392	371	378	359	391	382	392	392	364	394	395	365	383	383	395	402	369	400	393	384	377	376	368	389	398	376	381	397	400	389	392	384	379	392	402	420	371	418	366	365	369	384	386	380	367	379	413	367	368	380	369	407	414	412	382	362	381	409	405	415	373	353	367	417	374	390	403	392	382	406	418	376	403	371	389	406	413	377	408	388	389	390	381	402	395	421	388	414	346	416	387	389	374	388	418	386	375	363	398	384	369	393	390	390	374	419	378	372	409	385	378	405	413	399	350	397	379	390	370	361	407	400	395	389	404	402	386	398	411	393	387	378	381	386	393	384	393	388	408	395	390	374	355	374	389	358	386	410	359	379	384	390	369	388	362	401	359	396	409	400	412	375	409	401	355	406	398	371	371	397	416	367	371	383	403	367	386	369	400	409	402	389	352	353	379	403	369	364	429	404	387	386	391	380	397	389	410	359	399	378	395	382	401	369	383	346	397	385	371	362	364	368	368	415	379	380	375	425	379	407	381	386	386	372	389	393	399	342	428	398	386	355	395	408	414	412	394	388	366	422	407	396	366	391	416	401	404	395	381	390	394	401	367	389	395	377	410	361	376	414	415	348	386	405	409	366	373	371	380	383	388	379	387	356	354	342	427	396	375	387	388	391	368	364	399	389	392	369	367	385	397	385	398	365	390	397	379	389	379	357	399	379	389	397	365	371	349	381	403	382	409	383	422	386	381	389	397	396	373	380	388	382	388	380	406	399	414	391	415	368	397	433	414	393	401	375	400	387	415	329	393	388	383	390	396	368	408	435	391	392	417	384	359	401	386	399	395	403	393	385	373	391	365	366	389	373	389	422	417	397	368	397	407	384	373	371	397	383	396	382	373	409	395	383	369	392	367	380	387	382	383	367	405	395	390	357	429	388	360	395	410	421	420	395	370	384	363
9288	4700	3193	2772	1755	1150	794	696	522	513	442	410	399	335	306	296	296	297	236	266	218	259	240	229	214	217	230	238	225	201	215	216	180	228	229	185	204	243	194	189	204	205	213	190	229	216	201	231	157	234	193	181	192	205	189	175	192	192	173	191	213	222	212	207	178	205	196	175	173	173	164	195	202	203	204	199	182	236	191	198	192	232	185	192	210	183	205	183	180	208	195	194	178	193	198	189	201	182	217	203	200	207	179	194	189	200	191	177	186	177	187	196	198	187	183	174	202	184	197	187	202	202	177	178	208	207	184	201	186	181	197	189	197	192	185	176	202	189	202	184	195	217	193	200	217	175	188	182	158	187	219	203	209	197	202	222	193	178	200	192	193	199	179	186	202	189	211	209	181	165	196	205	179	197	180	203	199	205	191	189	193	214	224	185	208	181	204	190	221	187	194	192	189	190	177	205	193	228	184	199	204	189	166	196	191	202	202	190	208	219	203	216	185	172	189	188	191	170	165	201	213	231	201	191	207	199	180	190	200	185	191	186	180	173	205	216	175	201	214	204	195	176	218	199	214	213	197	188	205	192	183	215	225	190	203	195	201	219	215	172	187	190	225	187	195	186	202	194	184	188	175	211	161	181	190	193	208	181	181	200	182	183	200	185	191	203	194	217	179	188	193	199	176	183	208	165	220	203	195	202	189	216	188	210	189	190	226	173	203	172	199	180	203	191	174	177	185	204	195	179	215	191	200	197	185	177	189	197	185	197	215	164	215	221	212	204	198	193	179	201	180	193	229	190	201	172	200	189	176	204	169	191	196	183	183	174	169	184	195	208	182	209	179	191	194	185	214	202	215	193	195	194	196	200	202	202	223	199	194	188	202	188	210	188	163	170	202	183	198	206	176	190	181	187	202	187	189	205	189	226	210	180	184	157	194	204	182	174	205	214	222	168	196	215	178	203	208	233	168	190	219	181	196	192	193	187	182	191	206	198	223	212	186	213	211	203	193	189	197	201	188	175	181	179	189	218	198	188	209	207	194	222	191	183	177	195	155	206	183	194	222	187	202	205	212	190	216	203	186	181	198	197	203	182	214	163	195	206	197	182	176	193	194	184	202	192	183	212	184	194	211	213	187	172	156	169	206	186	199	217	204	204	177	200	211	183	212	195	179	211	202	220	209	206	196	193	185	182	197	204	177	171	205	177	210	180	211	176	236	216	195	205	167	183	185	190	218	189	197	190	200	198	196	201	180	177	178	180	215	167	174	194	211	191	179	163	182	209	211	168	195	188	193	207	184	206	183	197	159	197	184	181	184	175	183	202	174	204	191	186	204	197	218	163	208	199	190	186	182	182	177	206	221	204	187	169	208	193	216	188	199	180	190	190	199	190	199	200	176	197	198	182	208	188	169	202	199	194	219	216	193	227	205	206	199	164	200	208	222	186	193	222	174	191	180	182	200	212	202	190	201	180	217	182	174	231	195	210	162	190	196	190	227	219	185	215	209	214	219	219	185	209	204	174	183	194	199	189	213	175	207	161	178	199	208	177	210	234	216	219	178	158	204	193	197	198	192	177	207	180	174	181	209	198	189	180	192	208	243	179	199	181	177	205	175	179	211	189	193	199	198	192	183	197	170	187	205	201	177	201	180	218	200	209	193	183	189	175	192	184	200	189	238	212	185	189	211	221	169	190	189	191	189	195	213	195	199	180	174	205	198	212	197	179	190	204	237	179	196	181	183	189	187	179	220	191	204	210	185	185	197	184	189	200	192	219	179	189	179	200	191	200	201	178	173	194	167	193	190	181	205	186	176	204	192	190	192	191	186	186	207	215	210	193	202	191	196	190	192	207	182	215	210	185	211	228	191	199	178	199	191	196	198	204	201	192	194	200	196	191	186	198	189	196	161	207	162	195	191	205	200	201	217	179	210	192	211	198	206	212	210	178	195	215	189	194	172	206	183	185	210	195	192	185	191	191	181	213	185	168	194	165	192	184	196	192	198	178	204	186	202	181	199	214	186	197	189	188	194	174	209	200	189	203	197	171	149	204	185	193	187	185	192	189	185	182	201	213	192	183	211	184	201	180	172	197	177	173	215	197	157	189	182	200	201	179	181	203	179	206	178	202	210	204	196	202	203	176	186	178	208	197	206	212	177	191	189	180	183	211	193	197	196	210	208	174	191	192	210	199	193	190	170	186	210	188	188	177	218	201	195	214	187	185	204	201	202	206	181	210	197	188	187	169	201	167	185	210	214	190	187	188	185	177	186	204	203	198	184	201	177	208	190	169	186	191	195	200	202	183	181	198	187	185	197	212	203	184	200	178	199	193	196	201	211	190	197	181	178	212	190	170	161	182	199	198	217	176	208	191	168	197	191	212	192	232	172	193	185	197	169	201	198	198	199	180	180	209	231	217	183	165	189	216	196	224	197	185	212	203	187	185	207	190	197	185	175	212	188	199	208	163	177	202	218	201	198	184	175	201	225	175	205	178	191	211	199	200	211	146	227	181	201	158	187	184	211	196	192	220	199	202	183	222	221	187	196	196	200	173	186	218	195	185	205	176	202	200	214	175	213	199	173	196	201	191	238	241	199	175	182	200	195	217	183	188	177	194	206	194	194	192	169	203	206	215	189	213	190	155	218	181	199	189	170	230	213	180	173	203	209	207	199	180	210	216	184	185	205	203	169	204	182	191	214	189	191	206	190	199	205	179	210	166	178	154	204	203	202	195	206	229	181	188	181	188	192	204	175	195	208	207	184	181	212	222	192	174	186	198	200	211	191	191	224	228	197	215	191	186	193	187	183	198	185	173	178	161	201	193	179	177	207	198	218	208	204	188	190	204	210	206	182	194	215	194	186	208	194	205	191	206	185	192	178	185	176	197	195	189	203	202	208	184	211	211	184	186	221	161	193	188	204	221	208	179	186	211	183	221	193	195	180	180	203	192	193	195	225	212	216	195	208	196	205	172	181	190	215	192	199	213	198	197	203	184	184	175	172	184	221	174	180	172	202	204	194	203	185	204	191	189	203	178	225	161	183	195	187	210	194	223	195	187	205	175	184	171	159	205	179	189	201	210	186	199	179	187	187	207	210	187	194	191	177	188	204	187	174	195	185	205	196	202	179	213	208	211	177	173	170	194	207	189	192	217	209	193	206	198	190	203	188	210	190	195	194	181	196	188	192	195	175	198	184	199	172	187	196	213	192	190	204	202	205	199	196	179	158	178	194	196	159	185	174	202	218	184	200	215	205	198	187	193	209	176	218	181	206	203	201	198	183	200	211	208	194	215	176	177	215	185	182	189	178	187	195	205	174	180	178	173	200	202	222	171	160	190	182	201	181	171	196	192	181	181	190	187	192	200	211	175	177	193	192	187	173	210	193	177	202	192	186	202	195	195	189	178	207	216	202	192	189	216	184	196	196	212	181	193	195	205	213	205	196	180	186	192	206	187	184	214	184	189	196	209	185	209	171	185	209	198	187	158	195	175
7259	5077	5499	8073	6431	4914	3701	2827	2337	2208	1842	1775	1633	1356	1110	1041	1084	954	850	879	727	747	636	701	668	610	592	650	639	555	545	572	560	534	548	562	513	493	539	542	535	497	521	498	519	520	480	432	451	508	489	489	441	470	517	457	426	472	491	469	490	506	469	466	467	478	496	476	487	501	471	470	497	496	483	487	476	454	521	494	427	488	446	474	456	449	465	464	453	473	487	477	476	470	445	471	476	508	467	455	472	487	497	489	443	442	466	471	460	454	468	477	435	450	470	488	450	411	491	499	475	440	481	472	466	453	490	446	425	473	445	463	459	502	475	433	463	445	434	483	481	469	463	488	472	442	471	436	442	446	470	418	466	493	502	478	471	467	473	433	481	474	491	472	492	469	446	440	470	473	448	501	464	456	464	430	459	455	469	417	491	438	475	473	474	468	487	493	444	467	496	472	477	445	460	502	468	466	474	452	454	498	468	471	421	450	474	451	495	494	456	451	456	454	471	463	431	501	426	404	443	452	501	463	479	444	415	431	471	464	464	501	448	485	473	499	498	429	482	485	466	427	466	472	469	447	456	461	436	459	470	471	458	478	478	500	457	475	490	487	429	451	475	458	480	460	466	438	455	487	472	451	491	494	455	475	470	479	469	448	452	476	457	489	446	463	450	491	472	425	473	441	460	510	477	420	466	461	491	433	475	482	488	478	459	439	498	473	439	455	435	435	498	426	471	448	471	462	442	448	449	456	450	433	498	433	481	496	490	461	489	438	466	461	462	469	470	444	436	491	450	479	491	484	464	451	469	492	415	449	481	474	437	483	411	503	521	464	455	493	458	491	484	431	465	455	509	504	488	451	471	460	453	455	492	486	447	475	490	439	428	450	444	497	466	461	476	442	447	498	451	453	404	490	452	453	472	465	467	470	479	479	457	439	449	473	464	510	490	463	458	494	447	440	434	483	488	471	456	479	452	478	476	459	474	470	473	479	432	471	417	488	445	486	463	447	443	416	441	482	484	452	503	485	484	487	428	483	454	465	461	421	466	445	495	451	485	433	443	478	481	484	469	469	484	422	457	479	455	444	456	474	444	447	475	510	448	489	453	468	496	482	465	512	475	456	427	437	471	474	466	469	500	464	473	450	475	487	454	431	448	458	446	450	484	453	458	497	438	429	452	476	482	462	446	440	462	463	456	467	475	496	457	534	495	454	485	448	464	482	473	470	464	469	432	488	441	495	422	430	481	465	444	475	470	480	471	431	459	470	472	476	456	465	451	501	494	453	459	482	488	471	467	453	486	459	448	467	461	464	431	472	492	460	455	489	500	483	455	497	467	452	457	464	465	438	468	504	472	461	444	445	487	489	463	473	488	485	458	467	455	485	448	489	490	456	508	447	458	482	465	441	446	468	445	486	448	463	440	428	440	498	472	460	455	463	427	505	468	462	478	459	457	517	489	462	437	473	477	468	461	477	485	435	437	508	436	440	484	458	466	466	427	467	458	473	473	463	450	496	482	447	498	476	477	482	457	481	446	482	437	482	463	446	448	510	509	437	455	459	499	465	451	399	449	453	476	461	476	480	501	481	480	433	465	469	477	430	462	478	460	455	465	507	488	478	483	452	447	462	478	489	464	471	481	461	478	483	463	463	428	472	486	459	443	456	479	467	468	447	428	448	486	462	488	457	424	422	488	474	467	466	509	479	415	501	465	458	430	456	402	467	485	493	445	478	504	485	456	463	468	480	467	445	465	460	514	498	472	477	467	504	490	444	498	463	448	469	459	451	453	414	473	505	466	476	472	491	444	454	465	448	460	517	454	506	484	504	463	490	456	480	478	508	467	473	480	479	481	427	460	510	489	474	418	502	452	453	496	484	447	460	428	485	508	458	497	439	469	501	464	469	453	477	476	478	467	447	506	454	464	451	476	481	452	515	468	472	486	480	472	468	463	444	435	462	470	490	477	414	435	482	487	471	445	461	454	458	525	423	433	465	433	466	491	444	449	453	470	449	499	437	501	487	471	462	470	420	475	496	482	458	441	429	496	485	469	502	411	446	490	483	469	483	462	460	481	450	486	451	454	466	434	433	465	471	476	508	494	446	437	494	471	448	455	444	444	497	463	436	469	480	446	464	483	467	459	486	473	460	473	476	467	486	468	447	452	478	508	458	449	473	487	455	467	461	476	475	485	441	499	463	498	454	482	454	439	454	437	492	415	472	465	477	453	458	484	501	453	497	466	466	462	463	455	451	490	478	490	489	435	478	462	484	463	454	520	485	446	457	436	496	455	503	470	485	449	457	491	473	491	471	462	471	414	497	454	466	487	493	457	500	439	434	511	500	472	494	436	462	473	470	480	459	448	478	474	443	413	475	480	463	497	471	472	443	467	487	482	431	465	453	468	461	459	488	429	501	473	495	466	459	463	437	463	452	482	459	435	488	483	462	488	426	482	491	475	449	422	431	479	510	466	473	462	403	443	442	506	488	463	436	468	439	476	459	464	443	449	499	493	483	456	469	461	456	451	462	476	509	436	450	464	480	462	447	431	456	470	504	479	458	471	472	477	481	484	477	459	480	521	495	499	459	454	479	449	432	468	443	485	473	446	455	471	457	453	464	449	485	473	469	501	452	451	458	488	458	459	489	478	479	476	484	501	489	485	486	465	463	489	450	480	468	440	477	456	463	433	447	440	457	467	480	468	485	482	504	450	484	455	470	468	502	468	443	502	484	466	483	485	472	442	474	470	449	442	463	452	471	436	453	492	473	479	449	474	497	467	457	459	465	455	469	488	444	468	454	463	442	499	460	473	449	440	468	474	468	453	473	447	470	445	482	495	464	455	457	444	488	500	526	473	486	502	444	484	488	463	447	474	459	462	493	491	511	474	479	479	495	514	476	507	429	458	458	475	440	440	434	457	496	426	438	432	499	471	439	434	484	448	472	493	484	504	447	470	443	460	434	479	465	456	460	455	464	481	443	480	479	468	464	471	485	475	462	468	457	477	464	473	493	465	432	463	460	446	460	486	491	469	494	479	488	486	505	454	465	484	484	448	469	484	446	449	458	481	491	433	454	468	455	466	499	497	478	452	484	440	494	466	462	473	463	505	435	457	482	482	477	470	460	474	430	469	465	491	450	470	465	475	455	459	480	482	459	476	484	477	456	448	477	439	444	430	494	467	457	452	461	508	487	459	478	426	466	450	449	474	418	451	470	471	482	468	476	467	449	480	509	441	482	482	497	480	474	415	491	462	465	526	462	446	464	475	491	477	456	499	446	439	525	492	473	489	468	445	487	512	469	472	457	462	460	421	475	482	477	458	495	442	410	450	483	443	459	480	463	467	467	450	459	499	480	493	480	463	474	473	458	446	486	488	455	452	486	499	460	478	452	447	498	463	445	510	478	512	446	441	453	450	427	484	486	448	461	434	435	454	449	449	437	496	480	471	466	474	470	487	460	474	436	474	493	501	477	424	481	460	480	447	484	485	487	460	467
29350	20612	11599	8062	4593	2807	1716	1257	1033	895	845	781	618	470	365	389	368	316	330	304	298	289	279	269	238	242	243	241	229	220	198	208	225	235	209	231	189	180	190	208	215	186	218	228	212	196	198	225	208	203	220	176	181	186	221	213	168	169	183	208	219	200	167	182	159	185	187	200	186	196	177	176	226	195	178	185	182	196	199	181	196	188	202	207	209	185	210	207	191	203	203	187	168	193	195	202	195	186	202	231	216	196	167	188	184	216	217	189	190	178	199	175	184	207	177	190	198	193	202	183	184	199	191	208	170	189	192	187	198	209	200	191	184	200	182	209	195	200	216	178	206	183	180	189	200	209	212	192	211	197	183	192	176	191	185	187	175	222	215	185	173	214	184	185	219	200	225	186	209	193	197	216	193	165	180	198	209	185	177	215	188	196	177	206	205	188	209	175	223	202	209	179	194	183	194	183	211	196	174	195	187	182	173	187	175	202	187	182	202	204	188	196	190	167	217	207	179	225	184	189	192	182	191	195	175	211	201	201	200	180	182	183	200	180	194	188	188	212	191	201	207	205	178	196	168	217	180	180	217	183	211	201	182	195	222	199	193	183	216	191	188	198	204	194	179	210	191	175	195	164	179	200	185	189	191	216	202	189	188	204	191	180	176	184	188	195	180	194	189	194	207	181	219	197	183	172	205	174	176	162	203	172	187	206	192	204	201	204	203	184	201	190	210	207	194	211	214	179	186	201	186	208	200	195	197	202	193	198	178	197	175	170	183	200	203	195	171	190	192	168	221	176	212	167	179	198	193	204	209	200	187	198	189	188	229	165	162	220	147	188	187	194	160	197	185	201	170	212	174	203	185	198	193	194	199	195	197	199	205	181	177	190	210	181	189	183	194	182	179	173	202	187	197	199	185	183	175	185	203	214	219	176	201	185	158	193	192	223	170	203	184	203	156	196	201	221	193	183	191	224	185	199	187	202	205	221	179	184	214	188	176	188	202	218	193	197	197	187	192	165	210	175	188	173	198	179	183	203	191	189	196	200	220	194	180	183	183	209	169	185	186	203	179	186	189	184	194	181	197	207	195	171	202	198	183	224	222	219	204	165	171	198	174	185	205	192	177	189	190	175	184	196	183	197	185	168	174	195	159	198	210	196	212	175	213	203	176	179	206	185	168	179	181	187	197	216	194	192	194	193	174	206	190	186	177	171	181	195	194	183	189	197	175	201	191	195	166	198	208	202	215	207	228	180	195	209	188	191	186	179	189	171	190	203	190	190	157	179	212	212	185	180	175	220	202	185	211	203	185	181	188	165	190	196	187	242	203	173	194	187	202	192	206	179	197	206	181	179	158	193	187	190	178	178	226	168	201	175	179	156	178	198	181	187	199	195	194	187	187	190	197	197	189	201	192	196	191	210	182	181	202	190	191	192	169	171	208	206	230	194	186	203	180	188	198	200	171	217	170	199	171	164	192	191	181	188	198	211	198	210	226	178	192	174	179	204	184	156	221	198	198	194	207	167	200	199	187	191	191	208	187	185	190	165	192	199	176	200	189	170	167	176	200	182	185	184	176	210	209	173	191	200	195	202	217	202	170	171	206	208	201	186	198	188	207	200	204	188	177	177	182	183	218	203	197	172	182	210	176	212	202	184	173	201	171	203	180	203	209	193	186	227	203	196	198	172	195	204	188	195	237	212	193	179	189	180	194	202	192	210	190	184	202	192	196	205	226	175	195	155	217	195	192	200	175	211	191	181	197	208	197	203	204	190	227	188	181	193	172	183	197	180	193	200	166	200	213	201	189	216	167	201	216	209	203	170	181	174	210	185	208	192	206	162	199	189	198	203	179	206	211	218	177	177	197	184	220	196	191	180	193	181	191	198	195	181	219	195	187	182	213	178	190	193	186	208	176	197	216	215	191	197	193	169	201	165	174	212	209	198	187	171	189	212	193	195	191	198	190	194	204	188	201	184	180	174	203	217	194	172	201	184	196	200	178	189	176	187	175	195	205	176	158	172	185	194	197	180	165	181	182	201	204	214	216	205	198	178	220	202	193	190	176	185	197	220	193	197	181	193	196	184	173	167	203	187	174	200	178	190	162	177	188	198	178	174	172	184	219	190	179	199	176	168	208	207	191	176	200	172	203	217	193	188	182	169	186	204	209	193	200	197	206	210	204	192	189	195	205	203	211	170	211	183	198	208	170	186	192	187	203	182	209	204	194	181	168	175	189	176	174	192	193	195	188	187	203	172	209	187	175	227	183	196	207	162	169	171	198	196	188	181	224	217	203	185	210	222	176	173	197	188	194	224	196	212	183	218	185	194	185	197	196	195	196	172	198	179	198	184	208	200	172	198	186	193	194	196	178	205	196	177	211	215	205	193	178	193	202	176	197	193	179	195	182	199	186	177	198	163	204	188	205	187	181	180	192	214	202	193	203	198	191	190	192	189	205	181	201	179	185	182	212	198	189	182	194	180	192	181	204	191	153	198	190	210	184	187	169	204	203	198	155	218	215	201	187	213	219	191	213	203	177	211	208	211	222	186	206	185	181	193	189	191	194	192	184	202	179	167	218	179	192	192	205	181	210	197	206	200	180	194	144	176	199	203	181	187	195	215	167	198	173	224	169	200	202	189	185	202	206	176	196	189	178	193	203	184	182	189	189	210	222	183	192	208	200	189	196	185	210	181	175	189	173	193	192	160	183	164	207	191	209	198	186	167	195	194	194	165	207	220	194	209	187	202	167	168	215	195	176	219	213	195	197	195	195	179	163	197	194	217	215	210	182	181	190	187	180	218	198	190	170	181	185	195	180	200	175	213	178	207	181	183	175	208	197	204	169	190	191	194	207	183	204	186	203	178	196	182	193	199	217	194	213	209	213	197	189	215	225	173	190	191	209	205	219	191	194	176	207	170	202	193	182	179	213	169	195	178	173	159	168	198	204	199	188	229	181	199	230	192	195	214	191	201	181	173	188	162	195	210	194	192	194	186	195	189	211	204	189	198	187	192	215	205	202	192	216	206	173	164	209	191	198	198	213	195	178	225	208	203	191	195	213	175	196	196	171	165	178	185	186	168	200	197	214	190	198	191	204	211	168	225	184	192	198	204	166	189	191	193	172	193	219	165	189	184	195	213	197	169	188	203	182	204	178	166	179	183	198	186	197	203	171	192	197	220	172	183	194	195	194	207	182	194	195	182	202	181	187	173	174	172	169	193	202	213	172	190	165	181	165	187	197	216	190	194	157	196	203	187	233	213	191	163	195	197	205	190	203	184	209	219	187	214	188	188	207	192	205	168	203	182	184	198	190	178	191	182	194	217	190	208	224	180	185	172	181	201	202	189	193	195	195	196	186	219	193	187	204	178	169	189	222	196	196	217	175	184	185	186	190	196	200	203	189	184	227	196	172	198	201	183	211	176	164	204	176	188	189	192	201	193	209	211	174	173	191	204	183	189	206	178	171	200	176	189	193	194	197	193	200	191	198	217
22184	15434	11584	14941	11948	9600	6891	5344	4552	4154	3736	3735	2973	2388	1818	1939	1723	1445	1468	1327	1156	999	1104	964	911	885	850	811	747	726	638	691	641	693	654	630	639	621	598	598	618	535	550	580	561	515	552	554	539	545	474	533	503	501	528	501	482	474	484	485	453	454	484	487	448	494	477	480	455	432	460	468	468	474	504	464	483	466	464	435	500	456	445	466	434	482	442	492	447	499	452	482	447	450	467	432	482	449	460	406	467	484	421	482	460	475	452	470	443	439	456	492	471	463	478	476	475	457	491	449	445	467	417	473	415	490	441	435	450	494	466	455	511	481	463	468	475	452	481	475	463	457	454	449	459	464	454	426	445	462	464	433	456	438	453	453	496	485	428	444	462	460	487	463	471	452	452	452	463	444	445	455	475	450	436	482	478	439	449	428	478	468	465	462	444	473	494	466	485	480	454	462	473	512	441	500	463	467	454	450	468	466	462	471	510	454	453	469	462	485	435	480	448	442	476	450	439	459	433	449	444	462	453	488	459	464	469	438	437	448	464	423	517	501	443	479	427	509	473	473	431	470	469	488	467	467	466	464	482	444	478	433	469	454	511	436	483	451	465	453	479	445	445	437	444	457	450	443	481	459	486	448	454	457	493	482	442	471	429	451	464	448	446	447	474	482	436	455	490	487	465	465	463	473	416	461	454	434	450	487	442	451	460	492	466	456	447	442	462	456	492	433	437	447	422	462	467	437	455	456	446	462	488	455	436	488	486	458	448	460	469	491	490	444	456	453	446	529	414	466	477	503	463	440	470	429	474	470	452	426	449	447	483	444	475	443	495	459	448	464	416	489	461	470	481	484	462	486	469	468	441	448	456	448	454	484	456	461	470	471	479	489	496	441	436	443	463	436	426	464	449	479	498	415	490	438	438	447	463	467	457	451	426	457	473	454	513	415	439	461	452	437	436	466	465	495	455	462	462	416	432	469	431	475	466	420	456	481	449	465	497	483	425	494	452	458	434	476	460	437	439	448	455	463	478	421	467	458	439	455	449	464	430	456	495	445	456	473	445	433	472	443	490	435	454	431	475	501	459	451	421	471	450	453	481	474	458	465	448	458	476	473	455	457	440	472	440	476	463	477	461	463	425	481	495	424	458	432	443	446	438	436	481	498	439	452	461	477	423	444	441	422	433	444	483	462	479	468	482	526	480	444	476	425	470	475	454	456	418	467	443	485	450	498	450	465	470	448	463	472	444	471	434	462	468	488	481	460	449	489	457	450	436	441	476	491	443	455	473	476	435	479	457	445	488	481	442	460	458	445	490	441	481	457	477	462	467	452	491	509	448	442	453	469	464	474	430	435	447	460	475	463	491	454	466	430	408	449	444	449	420	492	445	418	455	461	482	483	462	501	493	444	454	483	472	449	485	435	456	445	436	451	478	446	445	476	473	446	462	446	478	493	493	441	456	467	427	481	451	448	486	413	458	461	440	471	439	473	472	428	456	443	484	448	451	457	437	450	470	450	437	496	499	469	424	429	467	447	445	452	435	496	477	459	481	478	453	460	450	435	446	473	481	457	501	481	489	468	441	451	511	486	444	456	498	463	465	483	444	477	481	422	450	440	468	489	511	409	471	464	460	469	465	420	477	434	475	487	470	492	463	446	435	459	503	466	434	426	488	462	481	434	443	461	444	463	474	428	486	439	478	444	513	455	459	503	453	447	443	422	421	414	438	434	455	470	445	480	522	464	459	488	461	466	460	449	469	473	451	485	450	473	463	474	440	480	439	436	471	471	442	473	422	452	465	462	440	482	480	443	460	458	487	468	460	457	475	422	456	478	472	501	455	452	430	462	458	448	457	455	413	449	481	464	480	484	485	461	499	449	422	445	462	433	424	439	448	483	441	459	465	463	480	481	455	488	424	478	462	465	452	434	481	435	450	506	471	473	423	498	468	418	458	487	468	458	490	460	441	406	416	483	482	463	466	465	470	460	456	469	464	476	437	435	448	471	424	435	471	485	454	492	426	470	473	486	454	459	458	439	460	446	444	486	405	486	470	424	476	455	458	458	477	469	464	413	431	459	476	420	421	451	458	456	439	463	438	491	470	437	458	481	462	491	433	455	436	462	438	444	448	454	513	415	456	450	444	481	452	490	455	460	473	456	459	460	471	443	437	480	461	482	450	421	459	462	478	492	454	458	470	462	434	449	463	436	446	435	507	447	447	449	437	451	506	476	460	475	454	470	442	492	467	497	477	476	463	463	470	475	463	456	480	479	454	460	453	454	434	446	436	454	463	472	475	462	471	442	477	478	432	434	478	499	465	449	459	449	502	459	450	485	438	439	460	451	441	453	468	456	440	443	449	473	466	475	479	448	461	424	469	451	444	417	456	435	478	461	469	484	458	496	477	448	465	454	451	515	472	418	460	487	504	486	451	465	463	486	430	483	453	491	466	507	454	462	427	491	430	476	462	454	456	496	464	443	440	490	478	454	443	479	460	447	446	477	438	448	461	469	435	443	401	446	472	436	446	442	480	432	473	482	484	481	420	455	468	475	467	448	451	463	511	461	450	467	460	477	430	455	487	488	424	457	495	426	425	484	471	484	444	444	416	438	460	432	452	453	475	485	429	494	473	487	445	471	486	440	451	469	498	431	460	454	409	452	448	480	482	462	456	472	455	448	462	486	465	494	446	453	454	438	485	431	468	450	468	461	469	468	470	459	447	471	482	421	463	465	462	506	476	491	492	444	454	448	471	450	473	475	458	479	468	444	464	442	506	443	471	480	482	468	477	466	436	479	400	479	444	489	467	468	475	449	467	451	503	449	474	499	476	445	475	478	474	460	452	481	466	452	458	456	471	446	445	448	447	458	456	484	427	473	470	469	430	451	447	442	446	477	481	458	497	441	451	437	504	480	464	489	464	427	452	437	452	432	466	425	472	477	449	455	439	451	470	430	472	464	456	437	440	386	486	461	458	463	458	450	444	428	456	481	443	453	431	479	455	449	460	473	432	492	465	485	440	449	448	470	454	461	421	474	467	454	464	459	455	500	435	493	464	492	450	479	453	469	486	438	444	483	457	447	451	480	467	467	456	473	443	413	464	463	423	458	466	466	467	471	459	466	486	460	445	448	453	447	467	447	457	445	477	467	436	489	422	489	422	470	488	444	439	457	499	451	423	491	473	465	473	510	489	490	436	434	419	469	447	453	449	470	446	477	458	483	436	480	448	452	457	447	475	480	481	469	435	427	486	455	503	479	445	464	470	443	474	463	439	419	417	418	495	456	464	457	449	452	441	443	455	466	485	461	427	466	400	444	471	474	464	458	468	420	414	469	446	482	443	464	486	461	433	425	410	438	465	456	465	429	481	435	443	448	429	410	452	447	444	455	462	444	457	465	447	436	450	418	470	455	489	451	435	471	441	455	495	432	471	471	466	458	471	441	470	448	436	464	429	453	443	455	484	486	452	463	439	479	475	470	461	486	425	459	432	455	458	455
38408	28293	18914	12493	8103	4782	2748	1948	1439	1294	1286	1064	756	568	594	548	440	390	429	369	314	325	281	264	256	260	242	225	226	215	214	214	220	211	198	220	183	180	210	165	193	182	203	163	173	177	155	188	170	201	167	156	180	159	147	155	165	143	152	147	137	176	191	148	143	170	185	151	156	148	165	160	156	165	161	163	177	177	154	165	156	164	176	177	150	161	169	165	172	140	141	151	153	160	148	157	172	161	185	159	164	162	154	157	162	152	155	172	152	133	144	155	156	142	168	178	147	147	128	161	149	159	146	141	160	188	159	138	174	150	157	161	147	186	179	155	158	139	158	145	141	149	164	162	163	173	162	152	176	149	150	158	148	142	168	162	149	154	162	157	157	170	141	160	146	169	156	154	139	167	160	159	156	144	130	160	148	151	157	156	175	147	189	164	146	147	150	143	160	147	166	172	147	156	181	182	163	147	156	167	146	151	173	168	159	149	170	155	166	158	164	177	152	143	164	163	147	166	168	169	145	177	147	158	169	142	180	171	162	166	172	183	137	151	163	169	150	181	164	162	144	147	149	146	176	153	147	148	142	129	169	146	163	147	169	158	160	166	193	175	150	155	169	180	172	181	159	146	140	154	166	142	165	161	126	155	147	166	188	162	186	144	163	150	150	165	143	162	141	156	146	168	179	162	149	150	170	154	158	166	138	144	144	167	158	150	169	148	139	160	167	165	162	172	160	169	163	153	170	153	164	154	180	155	163	148	178	149	182	152	164	163	156	145	163	173	160	149	166	130	136	146	150	146	132	136	133	157	177	158	172	161	160	157	139	167	162	177	161	143	166	148	164	170	169	145	143	152	138	161	165	164	165	167	170	159	158	150	170	164	165	151	156	145	175	144	150	161	175	151	161	139	132	163	161	157	143	194	180	162	162	147	153	149	163	166	182	145	146	178	162	163	160	172	168	173	162	157	152	128	183	175	177	153	149	153	151	170	146	167	150	147	149	167	157	146	148	134	176	146	143	156	154	153	177	148	132	145	151	144	179	133	147	144	168	159	167	160	139	151	161	154	171	167	160	158	141	148	149	160	153	178	149	166	153	140	161	162	165	176	163	142	159	158	157	171	145	165	148	151	156	153	137	172	128	159	171	135	153	146	159	155	170	154	178	167	163	162	169	182	161	134	174	156	188	158	165	158	162	150	166	136	155	168	156	162	139	193	150	163	147	140	164	172	167	167	151	150	181	151	157	151	159	173	162	155	137	171	177	141	173	162	174	147	146	174	157	152	176	169	176	132	146	150	170	176	150	141	156	154	186	171	170	158	161	159	137	169	154	158	168	160	181	151	145	169	158	152	159	151	133	165	167	176	147	170	193	143	148	154	166	153	145	155	170	140	152	177	152	145	186	174	179	150	172	145	172	166	159	170	148	185	159	171	157	140	152	157	168	146	173	159	156	147	165	183	162	185	143	162	144	142	175	153	157	178	161	157	175	169	139	169	158	165	180	179	180	141	169	167	163	185	144	165	145	174	171	152	163	152	166	129	178	167	161	147	156	164	143	148	137	181	168	162	160	168	157	168	199	147	158	157	155	172	131	153	158	159	148	167	159	153	186	154	149	160	169	162	144	147	182	154	174	168	150	162	148	176	149	173	164	165	147	140	151	140	172	148	159	156	172	178	154	136	171	190	154	158	151	156	139	145	151	145	164	164	158	177	163	174	181	172	148	169	171	159	155	175	151	161	158	180	158	153	160	170	150	166	168	158	182	142	146	149	170	130	180	164	147	153	137	152	163	138	139	151	165	140	154	148	154	168	177	163	169	138	194	129	161	175	159	161	161	155	162	181	168	156	167	151	164	156	126	144	153	156	130	172	171	130	175	136	169	165	146	164	140	177	134	142	163	188	154	157	182	165	153	146	144	154	180	177	154	157	152	170	159	149	149	176	154	135	150	148	150	142	189	166	151	162	162	164	161	153	163	154	146	156	148	156	146	151	170	156	185	166	131	137	146	153	151	151	171	182	142	172	154	186	171	148	176	136	172	157	178	165	167	132	162	160	174	179	143	166	165	190	145	135	165	152	181	161	160	160	149	155	162	164	166	181	185	140	140	162	150	173	170	164	159	159	174	163	190	154	157	172	205	174	156	156	181	187	144	158	140	140	154	151	151	142	173	155	160	155	163	162	138	148	166	166	161	183	144	148	158	141	138	154	146	182	150	166	169	168	161	142	176	156	146	165	155	131	143	157	163	155	175	166	170	157	180	163	176	161	153	150	180	160	165	167	170	133	156	162	134	164	168	169	159	174	180	186	156	141	150	153	145	160	144	176	159	161	171	139	153	163	145	143	143	153	165	149	178	152	152	148	171	163	164	177	144	170	154	162	144	165	176	196	183	183	169	162	154	140	160	176	161	161	156	157	150	147	168	172	151	163	155	162	179	139	131	150	165	148	120	174	158	169	158	172	142	161	146	162	173	172	173	152	180	150	175	149	179	161	160	147	176	149	150	172	171	172	171	170	147	157	166	160	158	175	184	183	139	156	165	167	174	158	157	146	175	145	152	149	161	174	175	153	167	161	171	177	184	172	201	163	170	140	154	151	150	162	164	154	132	171	162	176	136	155	184	151	158	151	155	174	171	178	161	148	162	165	164	169	138	139	141	151	165	146	152	164	173	161	139	177	148	142	137	174	140	181	180	158	161	179	157	171	138	166	175	148	166	178	171	162	168	167	164	185	163	148	167	151	147	137	159	151	154	163	168	174	156	180	151	144	149	154	143	161	148	136	154	163	183	145	141	161	166	152	191	167	139	167	166	152	175	156	180	140	180	176	157	160	143	135	133	179	156	162	152	156	169	161	179	154	155	155	160	169	149	158	160	159	165	173	148	164	189	168	167	133	161	197	144	143	172	153	187	176	165	151	182	142	163	143	151	157	168	155	153	148	192	179	168	176	153	149	159	165	179	156	148	148	175	172	150	147	145	147	183	168	146	157	193	146	145	175	153	177	156	154	178	161	126	180	161	154	181	184	174	147	133	173	174	147	164	174	159	160	175	156	141	127	164	139	149	148	157	159	148	166	141	158	146	139	147	162	129	132	156	167	150	158	143	164	162	163	158	150	186	150	167	157	144	159	171	154	141	149	153	147	153	155	158	168	176	162	175	171	153	182	170	173	170	149	167	147	156	170	179	142	163	144	158	166	169	147	165	141	155	162	169	163	153	140	146	166	172	158	162	151	147	152	168	144	141	140	148	176	174	161	171	175	154	149	162	154	168	165	132	181	154	155	179	175	143	160	149	162	163	150	142	152	140	157	131	146	141	149	149	150	145	153	166	143	161	169	165	152	159	152	166	166	180	169	144	160	143	141	154	168	158	169	155	165	139	164	153	137	163	142	154	183	150	146	147	155	160	151	140	161	181	161	171	154	179	167	166	163	151	146	159	148	155	180	157	147	169	149	186	161	160	152	180	179	148	174	163	166	158	152	171	178	136	184
27169	22379	16106	18942	17604	12921	9426	7784	6387	6146	6069	5719	3855	2784	2965	2742	2178	1854	2094	1608	1474	1437	1281	1092	1141	1231	1075	861	826	790	725	736	752	724	713	640	636	628	603	595	608	531	515	499	485	500	472	520	469	468	487	442	454	454	433	417	434	411	445	422	420	429	415	420	410	407	394	392	404	394	435	395	385	415	421	361	428	367	383	407	381	430	381	389	400	387	363	380	383	370	432	403	423	365	390	375	406	420	407	370	396	362	366	388	406	430	368	393	379	395	382	364	382	396	402	338	403	378	352	394	402	366	375	423	366	352	407	367	354	389	341	343	392	355	381	391	381	367	363	358	364	387	356	396	375	406	382	379	369	351	367	360	342	360	384	405	378	397	418	412	347	392	421	387	344	378	368	403	367	352	383	376	361	379	356	398	387	380	399	396	363	385	390	398	398	384	383	364	401	352	381	397	398	425	406	363	401	374	359	380	402	386	388	389	373	395	402	366	379	368	384	365	404	350	381	389	372	377	401	396	368	354	377	409	374	407	382	384	367	370	423	356	371	385	400	359	385	363	405	388	361	387	381	404	374	399	360	418	417	376	374	367	398	365	379	377	361	387	383	399	386	377	400	413	387	363	369	377	359	441	362	404	381	375	400	405	390	425	350	360	395	344	407	382	389	378	405	395	365	411	399	380	389	385	381	369	402	363	383	404	400	441	339	409	400	357	422	376	393	404	374	414	370	399	384	369	395	361	408	366	383	392	404	389	360	406	392	403	359	356	387	381	371	355	391	388	353	418	386	386	376	374	394	392	415	378	373	433	384	378	385	377	379	372	409	373	413	402	346	401	394	380	390	389	401	399	416	402	354	409	389	367	376	371	380	377	373	396	359	401	394	376	355	373	372	432	364	410	382	383	382	384	336	385	376	347	369	370	379	386	374	361	372	395	363	389	392	398	382	420	375	365	401	390	394	403	397	367	379	380	393	395	408	414	414	400	370	390	406	374	407	419	376	359	400	397	344	365	370	395	371	387	392	354	394	365	373	415	411	380	411	385	367	376	372	417	390	355	377	367	376	394	396	398	333	388	388	391	388	387	406	382	386	383	413	377	423	388	353	388	409	359	412	369	355	378	378	353	378	413	382	386	363	345	388	397	351	377	357	379	388	377	395	396	372	384	370	373	360	378	390	383	400	396	390	389	402	388	382	366	408	403	413	416	369	395	384	385	423	363	386	380	370	357	345	417	380	390	407	405	381	388	396	393	387	405	390	374	383	406	418	351	385	391	408	396	373	440	377	363	354	370	374	386	346	385	391	371	398	364	380	411	385	407	389	386	362	365	389	402	386	388	370	383	425	388	403	388	429	370	380	369	386	368	387	387	358	378	384	383	394	379	382	378	393	390	389	380	382	365	386	357	369	414	399	405	357	407	429	394	439	400	380	399	397	390	391	334	385	418	367	407	361	375	377	369	408	364	391	407	360	367	401	355	372	387	403	378	391	364	367	368	391	388	368	350	387	429	396	363	381	391	413	388	393	379	345	386	369	367	351	349	409	386	372	361	381	374	413	375	400	391	372	389	354	356	405	376	411	384	377	391	364	379	401	384	380	376	379	352	406	369	408	380	382	382	413	383	408	368	365	386	374	345	381	389	414	367	361	370	389	374	368	370	373	361	382	365	396	387	384	395	348	386	363	410	392	383	386	349	358	409	356	390	397	401	389	393	407	384	360	378	390	371	404	390	389	426	378	392	391	381	388	369	418	405	391	395	398	375	361	391	385	377	403	377	378	371	368	365	361	347	358	368	412	364	382	362	408	378	389	398	367	379	372	362	409	395	366	375	397	390	361	371	398	343	385	386	383	342	387	360	362	364	362	386	374	375	372	411	390	366	384	387	323	349	411	376	371	378	375	355	362	367	399	400	389	354	370	415	355	394	412	412	403	395	367	381	403	380	360	375	356	359	385	400	339	399	400	354	382	346	377	393	386	367	377	393	358	396	390	381	379	377	366	379	373	374	360	388	358	378	393	384	370	381	427	368	396	388	388	360	381	379	378	382	394	375	347	395	358	414	380	387	388	370	418	397	384	407	410	395	399	391	399	390	420	401	411	410	397	415	337	404	368	374	393	389	406	407	373	386	413	383	374	411	373	413	392	400	389	412	383	368	400	363	367	407	396	386	373	394	395	371	397	378	387	400	414	364	391	392	374	377	398	391	367	389	398	365	417	389	343	390	401	374	388	370	364	380	400	370	392	354	366	429	395	437	380	365	399	360	402	387	384	362	388	384	357	378	417	403	377	363	347	378	389	398	370	403	392	380	388	398	396	387	359	429	378	398	417	392	417	403	417	391	378	371	372	403	401	394	393	390	386	408	368	394	409	412	400	358	389	385	362	408	385	371	383	401	383	366	384	367	374	399	376	386	407	377	377	398	397	376	399	407	356	394	408	342	371	385	392	390	381	440	394	380	390	415	350	414	344	414	390	394	367	368	375	389	342	372	382	387	350	364	376	379	426	379	377	375	344	389	403	375	387	368	365	391	413	381	382	396	412	383	364	402	373	347	375	385	412	386	380	395	356	386	401	346	388	380	407	370	366	362	382	393	409	387	375	383	361	390	428	391	383	399	406	363	381	415	370	408	366	387	437	410	351	405	396	370	420	397	378	396	405	372	394	406	370	348	402	388	385	369	379	403	380	386	378	360	359	371	374	407	384	395	337	359	384	385	377	359	385	394	346	382	400	389	376	392	371	351	405	362	384	381	373	410	369	403	393	394	370	374	351	351	382	418	373	368	389	382	383	364	373	418	376	379	398	387	384	370	424	353	357	385	383	368	390	379	402	371	391	423	391	402	369	388	445	403	386	385	395	379	370	393	369	407	400	388	403	396	394	373	422	397	378	384	397	377	372	403	387	380	405	362	355	358	359	362	331	387	400	358	409	385	402	401	393	305	393	388	400	419	411	409	421	388	369	404	383	351	359	372	410	384	411	355	357	364	392	374	405	388	370	374	370	373	356	381	342	356	385	401	387	386	345	383	385	417	412	378	368	377	359	388	396	389	387	377	416	397	391	384	388	379	354	411	396	359	405	398	378	411	393	388	367	387	375	427	391	393	375	385	378	377	379	350	363	415	421	400	376	401	389	401	368	383	419	388	398	385	397	356	393	387	383	379	360	370	339	404	375	374	394	384	388	398	401	412	404	396	401	348	397	367	405	383	361	375	417	372	369	358	369	431	383	376	376	362	383	372	378	390	372	365	423	400	380	383	416	406	360	426	356	335	378	378	371	382	376	366	383	373	372	363	404	377	357	410	348	409	391	389	421	361	399	349	410	370	417	425	378	372	399	391	366	371	365	380	372	402	362	386	369	394	393	398	396	384	443	388	375	420	415	345	378	379	397	363	387	423	396	385	353	437	343	394	372	352	372	366	389	340	354	407	376	375	390	360	457	346	388	403	425	371	396	385	396	408	408	364	367	371	429	429	376	389	383	374	379	368	411	357
8656	4635	2968	2447	1931	1140	883	613	472	538	517	419	342	311	308	305	290	267	237	225	250	282	233	217	230	268	224	213	209	229	208	186	193	190	213	207	217	205	202	186	186	186	207	203	199	192	210	209	193	208	190	204	203	199	187	179	190	204	212	196	228	238	189	225	192	168	196	213	181	186	192	193	187	177	196	187	207	200	176	204	181	206	204	185	213	208	198	184	194	185	204	202	171	179	181	208	191	200	219	181	197	204	205	184	167	173	169	180	180	184	212	167	213	200	176	185	222	223	195	173	193	203	202	175	186	197	203	183	168	178	199	199	182	185	214	180	179	199	171	205	213	177	178	192	210	206	196	168	172	196	207	213	199	213	201	188	182	194	210	186	215	189	203	208	209	214	194	181	193	191	232	225	196	231	192	192	190	222	197	219	174	174	206	203	188	206	189	173	179	199	199	191	180	182	199	179	202	186	188	162	206	191	196	201	188	201	201	202	161	189	217	168	186	205	206	197	189	202	201	190	199	177	222	188	206	161	200	177	205	195	195	202	176	190	217	195	185	187	215	208	218	162	188	202	185	201	184	153	223	223	200	213	183	196	190	197	193	204	213	182	209	177	189	208	194	193	205	198	192	226	169	196	169	173	198	187	202	209	175	177	164	177	201	228	200	205	169	211	195	214	197	190	208	173	194	204	164	215	172	174	196	193	201	191	218	159	171	193	192	182	210	199	214	207	182	195	186	189	218	190	189	188	183	183	206	177	173	212	194	188	194	179	212	178	171	194	190	202	207	212	178	173	203	188	193	215	209	200	187	181	199	221	203	187	175	178	200	199	170	210	203	217	186	211	183	208	192	232	193	221	189	179	187	167	188	175	191	204	177	195	209	208	177	181	197	185	209	179	217	179	200	174	209	183	223	210	176	198	188	210	183	201	192	170	203	205	184	198	168	205	193	198	188	203	189	193	177	195	188	222	201	200	187	192	186	200	220	226	204	183	196	192	225	188	195	203	208	182	185	194	192	195	195	215	206	195	184	182	202	194	192	178	204	197	198	196	179	205	181	191	196	205	208	185	190	204	196	201	190	198	187	181	182	198	179	194	208	208	188	188	189	189	169	198	196	210	186	200	185	195	206	213	219	200	219	180	172	187	196	203	179	202	221	196	199	218	212	189	195	197	216	211	186	189	212	206	200	192	203	168	186	212	184	155	189	200	230	194	198	206	225	163	192	205	194	208	216	200	205	183	217	189	189	229	181	201	213	193	191	200	198	188	196	192	206	238	185	196	181	208	193	182	208	205	200	202	176	211	183	197	192	173	221	220	181	190	197	215	224	165	174	187	218	154	195	209	196	178	196	200	183	191	203	211	188	155	187	173	209	182	190	182	185	197	201	209	198	185	183	207	195	196	199	219	209	163	188	190	194	205	187	185	198	205	196	226	169	176	179	195	194	210	209	211	220	195	215	199	219	184	189	215	179	165	188	162	162	203	183	181	194	199	169	190	210	182	194	190	205	170	232	196	196	193	193	209	211	200	188	209	188	178	199	186	191	204	205	202	189	176	166	208	207	195	189	176	209	182	190	206	192	199	176	228	179	187	194	203	195	188	157	247	185	215	183	178	191	176	184	188	177	195	185	202	181	206	189	171	210	197	205	164	164	203	204	206	171	198	187	177	214	175	201	212	191	206	176	213	204	188	206	206	205	204	176	166	215	213	212	209	181	189	220	195	205	216	183	212	186	226	217	199	186	198	183	211	169	199	230	215	170	200	200	207	193	201	201	170	199	197	177	183	178	188	205	201	192	197	221	182	219	178	223	180	217	192	224	172	187	199	212	163	162	181	182	173	222	198	209	203	208	216	186	194	213	177	191	199	187	193	211	181	216	198	192	206	183	223	202	218	195	185	206	201	202	186	168	237	219	193	172	190	183	182	162	176	205	193	196	184	185	201	204	208	198	213	194	198	214	177	196	199	195	196	160	204	212	192	219	207	193	197	212	187	188	194	217	176	190	209	168	185	206	195	213	210	207	187	187	181	163	199	181	198	183	186	165	171	191	192	181	206	191	192	223	170	207	186	180	207	212	202	193	213	193	188	202	196	184	198	196	212	180	198	202	173	220	194	194	188	203	212	211	181	169	175	195	200	175	192	182	182	188	208	184	197	212	171	179	206	184	210	219	204	223	208	208	174	188	206	193	207	172	204	192	196	198	187	200	189	192	183	184	184	190	197	200	208	185	179	215	213	209	212	184	185	200	211	232	220	188	183	199	165	211	210	185	192	196	188	193	172	205	194	202	184	222	220	212	203	201	200	208	199	197	188	193	185	187	191	182	180	204	186	188	181	225	197	198	222	191	190	182	198	175	188	178	181	186	191	191	207	179	186	201	185	215	226	191	200	189	184	206	183	193	183	181	188	194	217	188	180	211	180	199	187	202	204	202	229	210	198	159	175	197	204	195	190	199	187	193	181	188	183	201	236	204	203	193	175	190	193	179	209	198	202	195	224	211	214	189	165	176	166	173	177	199	185	202	186	197	177	189	201	198	183	206	203	214	189	176	171	225	195	187	214	216	225	202	190	207	154	182	193	168	182	183	218	177	200	204	196	174	185	199	190	208	190	182	183	184	204	202	216	208	205	193	194	208	188	192	191	197	215	202	189	193	204	209	239	187	199	174	210	181	169	217	221	187	195	197	201	186	206	173	198	209	194	189	220	204	206	187	178	174	207	192	195	200	200	217	172	180	185	211	206	221	202	188	226	177	200	209	178	186	194	191	211	202	174	188	171	191	212	176	186	194	200	191	194	175	188	182	213	180	198	196	207	194	181	172	190	192	187	217	205	183	174	182	192	204	197	198	185	212	218	197	187	214	211	191	213	196	172	175	196	206	215	192	191	205	215	181	185	181	177	177	190	205	192	195	193	198	203	202	187	181	201	219	186	202	227	198	204	193	199	180	212	185	196	189	186	192	222	210	187	180	189	211	181	172	197	200	182	198	201	185	204	163	165	188	187	183	175	184	186	205	214	182	186	188	185	206	189	201	201	193	225	201	189	188	190	183	184	179	210	214	190	189	176	201	191	202	167	173	205	187	212	199	199	188	220	189	212	215	183	210	189	221	182	189	215	211	207	188	213	194	196	232	197	187	203	215	174	176	179	177	187	202	214	201	167	189	206	227	191	182	169	222	198	207	213	184	170	182	201	217	190	200	172	203	202	204	183	190	202	182	214	194	219	205	224	179	210	222	177	205	183	185	225	205	214	207	212	206	179	180	207	204	163	196	224	215	204	171	201	186	177	177	208	187	184	197	208	203	166	186	193	182	199	179	182	196	202	200	210	173	202	199	216	206	188	183	196	219	186	196	201	215	192	173	215	217	183	179	180	202	183	216	206	184	192	191	188	198	167	191	194	212	175	209	215	202	191	200	209	173	200	213	232	208	180	193	173	206	206	209	186	198	187	189	182	180	189	184	201	184	174	193	206	198	198	186	206	186	203
6796	5214	5285	7125	7186	4803	3505	2623	2152	2237	2111	1877	1364	1250	1325	1069	915	1006	794	754	776	800	683	702	690	714	599	613	598	548	563	551	572	557	557	549	514	539	534	503	498	536	487	491	509	552	506	518	522	483	484	472	496	492	453	511	468	502	452	492	503	481	485	472	473	476	480	464	528	484	451	473	475	462	477	450	445	461	445	449	484	470	412	463	434	473	477	480	451	494	482	498	483	439	440	449	449	500	451	481	469	465	462	473	467	497	485	450	494	495	491	472	465	454	508	468	481	465	491	448	464	444	468	482	479	450	445	485	460	494	492	464	493	455	443	494	477	494	473	424	471	461	477	460	481	440	473	437	484	456	449	430	444	458	458	459	486	450	465	491	479	465	460	428	507	459	453	446	498	476	436	464	485	460	451	491	486	453	471	462	495	460	459	482	487	479	429	473	479	454	441	487	446	457	442	452	435	455	419	442	512	481	473	446	452	484	441	476	454	461	477	473	486	475	453	495	473	489	465	433	485	470	489	484	473	473	498	433	464	438	471	441	478	447	484	469	439	478	479	444	473	440	478	459	467	469	493	447	478	481	436	455	493	453	458	481	493	508	494	473	499	479	465	463	461	491	464	489	469	442	455	444	455	433	437	467	465	489	483	440	477	486	439	479	454	484	452	441	477	453	443	466	465	458	459	473	480	471	441	421	452	449	474	458	437	507	488	458	456	433	465	470	479	483	501	482	446	465	473	483	488	456	469	473	462	459	489	450	468	480	449	441	437	457	452	455	441	450	487	472	491	470	481	467	452	457	485	471	482	456	460	469	496	423	439	497	451	477	426	483	487	432	443	497	450	467	473	454	465	480	474	452	436	439	460	444	487	506	478	463	511	469	482	463	486	467	446	440	478	474	442	472	442	470	467	438	464	432	496	454	453	436	457	416	423	508	442	458	508	496	433	474	456	493	434	455	454	454	461	495	445	482	458	499	452	463	438	434	468	421	456	476	506	428	467	431	455	491	490	450	493	470	497	480	458	464	467	460	418	481	481	430	504	453	483	457	443	442	443	501	505	449	477	481	453	442	464	455	445	471	480	489	472	454	438	442	448	442	507	481	454	513	444	440	497	475	493	451	481	424	477	455	481	463	455	462	472	480	470	419	473	453	435	483	433	446	471	442	453	460	465	509	468	457	458	420	483	469	486	459	467	480	447	449	477	520	473	462	435	458	420	479	485	451	474	470	470	488	483	479	477	462	471	487	476	456	484	461	440	462	457	496	457	475	453	507	461	445	461	492	484	453	453	509	463	452	483	473	473	479	496	446	481	462	448	484	474	466	427	433	446	438	485	457	471	474	434	466	450	471	448	479	480	458	482	481	470	512	465	458	501	491	451	447	453	446	467	510	509	484	440	437	447	440	468	452	461	498	486	463	447	452	437	443	473	509	451	462	458	463	466	458	457	455	461	454	469	459	489	515	469	489	507	451	472	487	508	447	433	485	489	472	417	478	442	462	449	482	487	437	501	464	396	406	484	463	438	465	443	441	443	466	506	444	468	459	454	460	430	487	448	444	491	440	427	488	472	473	447	478	464	475	424	496	480	460	501	458	467	468	447	454	468	442	474	439	477	479	434	460	439	484	486	449	428	437	422	443	457	466	450	472	468	454	481	477	469	505	457	462	480	453	464	477	524	438	480	471	491	450	499	523	466	448	446	507	475	457	497	472	471	475	448	477	443	446	459	467	466	504	493	452	448	476	444	459	489	452	449	441	486	457	479	482	463	444	468	479	470	417	431	463	483	448	473	473	482	461	437	482	458	462	471	486	490	489	455	453	472	472	440	458	480	449	492	422	459	501	462	458	460	451	440	458	495	471	453	471	422	466	470	444	450	431	402	477	451	458	437	448	465	468	448	492	491	423	481	471	488	498	490	452	451	438	463	439	494	468	479	469	470	428	436	494	478	493	434	440	509	484	497	445	443	456	491	483	463	436	427	473	491	461	432	447	447	456	472	452	475	472	454	474	452	476	465	477	450	476	441	476	456	450	505	419	457	464	471	464	464	493	460	475	489	475	454	516	481	460	477	501	447	459	486	483	435	484	481	438	502	476	450	492	464	464	449	441	492	467	491	453	503	467	475	483	463	486	489	467	460	458	495	433	462	482	474	466	441	443	448	472	479	467	480	441	474	456	463	467	453	465	455	507	500	429	507	519	453	472	486	444	442	468	496	430	453	475	485	445	471	421	444	455	469	488	446	465	459	474	476	447	466	491	462	488	465	467	436	447	441	512	458	464	471	487	447	477	409	473	446	499	473	445	484	485	473	480	450	429	441	490	479	491	495	468	478	462	462	446	431	435	471	454	481	426	499	526	457	432	462	479	480	441	453	484	487	442	485	444	462	478	483	467	475	447	445	446	431	478	453	469	431	487	460	470	471	445	481	483	443	495	495	491	490	475	488	455	430	435	497	442	457	430	475	482	456	434	465	456	455	486	465	480	514	463	470	448	423	454	482	451	468	486	449	460	422	465	433	426	450	499	444	447	462	442	482	447	514	471	468	448	503	442	457	483	428	477	483	436	457	483	457	435	451	480	443	474	475	458	510	458	480	490	475	487	470	485	481	455	458	475	474	500	492	460	447	447	450	479	488	490	464	497	450	469	470	443	443	434	455	461	454	433	466	442	467	480	414	471	464	461	480	479	441	470	449	485	495	485	502	443	498	500	479	463	478	436	517	473	472	494	419	442	476	455	498	490	453	485	480	449	487	478	442	477	440	465	457	453	447	481	490	467	472	476	459	474	479	428	476	439	478	472	439	460	475	496	468	507	425	471	458	424	448	471	487	443	477	448	488	486	459	473	468	445	475	480	433	453	467	490	425	452	484	463	457	498	486	472	481	451	469	458	434	502	476	510	472	471	482	509	444	486	459	425	446	465	491	441	475	501	459	486	455	456	462	468	453	494	453	461	472	438	492	480	477	480	468	442	452	452	465	446	433	492	435	453	489	470	473	494	465	483	477	490	430	460	438	429	447	462	426	466	502	475	477	479	483	499	424	440	458	507	478	469	452	454	418	503	444	490	472	456	479	466	459	461	431	478	490	465	455	438	474	452	459	416	455	464	481	478	465	451	465	480	453	458	487	453	481	444	458	471	468	470	417	443	446	426	441	460	437	462	426	454	467	488	457	476	464	429	494	461	481	473	470	474	461	465	490	433	494	498	446	434	450	504	454	465	441	494	475	446	479	487	434	467	440	485	458	461	466	453	498	470	473	438	480	475	468	458	473	526	441	421	440	481	423	445	411	441	471	451	498	454	483	438	470	453	447	443	470	462	471	466	544	488	445	458	446	487	438	470	444	458	457	447	434	472	448	496	453	446	479	459	478	475	443	452	463	460	469	447	462	462	486	437	513	467	482	460	470	444	465	513	434	502	461	466	466	513	465	504	457	441	493	466	441	490	449	466	479	484	452	500	463	502	456	459	435	469	471	461	462	470	455	469
28287	19713	11576	7242	4970	2756	1777	1061	930	769	847	682	541	490	456	412	344	351	331	293	288	244	302	304	260	255	216	230	239	238	225	225	186	229	207	192	216	230	202	202	199	213	208	200	202	216	184	194	193	228	208	192	193	203	167	184	192	199	171	192	196	183	187	179	213	180	182	191	234	206	178	177	195	215	176	204	174	170	185	198	192	191	191	163	183	193	214	192	199	195	185	216	181	188	192	209	206	194	205	181	189	193	183	202	214	207	185	194	203	192	186	214	191	202	205	180	165	185	205	183	179	190	192	180	155	168	164	211	200	190	168	183	191	163	196	200	193	202	192	195	185	194	175	200	210	178	193	169	210	177	203	205	185	182	178	186	224	194	187	158	158	186	190	212	176	163	204	156	188	219	185	189	189	179	211	198	197	193	197	190	208	203	203	197	197	186	194	204	176	196	174	218	162	172	176	187	203	171	192	209	181	200	192	188	197	200	190	223	177	177	219	165	195	203	168	195	211	175	185	196	191	171	165	181	205	167	209	202	204	183	184	175	184	187	180	191	206	176	208	208	178	191	173	209	214	171	199	160	197	169	194	188	172	216	207	198	193	171	193	184	204	190	205	214	224	195	216	159	199	171	181	203	167	180	174	180	177	217	196	206	199	210	209	189	186	164	206	172	192	193	165	170	188	196	173	196	198	226	203	199	178	193	197	174	203	179	188	172	206	211	185	227	184	190	172	168	212	183	188	197	202	173	183	184	191	210	187	150	196	187	183	195	201	182	188	201	186	179	193	195	203	186	192	192	200	185	195	228	192	169	178	162	191	193	194	198	176	188	207	189	200	186	182	177	177	187	188	193	146	171	174	182	219	195	176	197	214	190	187	187	193	193	212	196	182	184	187	179	199	238	181	213	179	165	177	200	210	164	188	182	201	185	175	161	204	196	213	184	198	212	198	226	174	189	176	156	194	211	185	201	162	181	205	194	225	197	186	194	196	188	194	164	188	185	173	194	203	193	188	178	208	203	177	212	193	190	195	178	157	187	167	223	167	188	155	190	194	192	205	179	207	177	203	197	211	194	187	210	198	223	186	197	183	197	217	202	196	184	182	202	205	202	175	190	203	201	222	194	191	187	178	186	178	192	171	225	210	183	209	186	191	173	167	172	174	186	182	187	203	196	192	172	187	196	195	169	196	200	163	200	190	189	204	192	184	219	162	193	209	201	204	185	201	170	162	185	185	199	181	195	221	205	225	199	203	171	187	177	187	197	186	183	193	184	165	201	178	173	173	181	205	215	183	162	183	208	185	198	187	209	193	184	209	177	205	212	203	194	173	187	186	183	201	183	201	199	189	158	180	174	187	191	210	193	221	165	190	212	192	183	199	160	206	191	212	196	207	176	175	190	199	189	197	203	177	183	175	193	166	169	156	191	184	182	165	186	175	197	201	207	221	225	189	201	192	188	171	199	208	179	171	187	178	203	207	228	189	219	193	181	208	183	178	197	172	195	174	203	180	188	192	187	222	170	184	179	178	199	219	195	170	216	221	186	199	192	191	200	175	173	159	180	162	220	179	185	176	180	187	243	197	164	212	163	184	173	183	204	166	203	176	204	193	199	208	204	186	179	185	161	182	188	174	213	192	205	207	189	189	191	179	196	193	200	191	185	218	176	183	188	195	197	186	182	177	179	202	207	212	193	198	172	188	200	208	238	187	184	190	178	190	186	203	182	192	197	190	214	184	204	179	180	200	160	204	209	175	165	192	171	176	199	191	213	185	186	205	188	198	194	217	198	192	192	210	201	212	186	189	180	200	194	189	200	197	181	156	203	198	184	174	191	182	195	144	165	206	196	172	195	211	193	203	178	202	188	243	167	207	224	186	177	216	186	190	192	179	214	158	205	174	211	193	199	177	202	169	204	197	191	185	202	191	211	200	190	218	189	172	173	189	199	191	193	186	188	206	177	191	218	197	190	199	193	180	176	194	181	214	193	186	180	177	183	217	185	166	213	187	183	189	176	199	187	186	194	186	197	180	160	188	194	214	187	187	168	178	178	191	183	204	183	178	188	199	196	187	175	201	192	185	176	177	175	186	194	198	197	193	183	177	170	182	198	219	175	193	198	180	212	196	206	181	190	195	205	160	193	169	185	198	196	190	158	203	208	169	159	199	223	182	199	184	183	181	178	178	194	178	198	178	207	186	165	168	200	162	191	172	228	236	177	218	190	185	169	182	179	189	174	196	176	188	198	183	196	193	191	157	170	160	212	162	212	159	212	200	171	194	198	186	211	176	190	188	186	206	225	192	183	197	184	207	188	181	179	196	210	201	205	203	172	163	196	187	185	205	199	189	199	189	201	179	195	194	192	201	208	182	217	202	189	221	197	207	211	199	183	220	182	194	176	219	180	172	199	187	190	189	186	186	216	174	187	165	189	223	206	218	209	211	187	189	197	184	203	180	181	195	184	198	175	190	195	188	175	215	196	175	189	206	177	187	183	183	189	177	200	225	195	183	188	210	179	201	204	169	188	202	196	188	196	195	190	166	175	197	194	195	187	186	194	183	176	198	194	192	200	195	183	167	185	206	185	194	193	207	176	193	189	172	171	181	187	180	201	219	183	202	198	174	186	183	198	195	194	192	178	196	200	210	187	175	181	219	205	192	164	187	187	202	190	229	175	202	197	194	190	185	206	215	177	225	175	200	225	181	207	176	212	188	177	187	194	196	177	207	165	198	203	191	210	185	203	203	166	197	214	207	187	206	212	191	183	172	215	188	191	184	202	181	185	194	182	196	186	189	177	200	211	231	200	210	191	209	192	202	194	192	219	182	163	190	206	211	219	183	175	201	191	207	182	176	182	174	198	169	207	183	198	186	183	198	188	160	195	194	203	207	208	197	182	177	201	191	198	182	180	195	194	191	211	188	206	197	184	182	193	184	211	204	187	185	189	187	179	205	217	193	192	183	171	165	178	176	219	181	205	203	199	224	199	210	178	203	231	199	204	200	198	190	184	200	201	189	200	189	191	176	174	179	196	177	215	197	195	182	186	200	210	166	176	177	185	162	178	205	182	210	201	180	168	158	172	182	229	183	174	172	178	183	202	166	205	207	179	186	192	187	207	199	201	192	190	206	194	195	186	198	176	192	175	190	175	195	171	173	193	192	195	186	191	190	173	214	190	206	193	199	200	171	197	187	144	222	198	181	193	200	199	177	210	195	170	204	204	179	214	189	190	230	177	209	203	206	183	191	178	203	176	183	191	197	204	187	213	194	218	167	198	186	194	186	202	181	211	200	205	181	211	199	206	190	167	199	207	185	180	157	179	200	189	212	216	185	209	195	194	191	190	189	189	198	215	184	208	223	208	211	170	176	189	173	191	173	181	200	175	202	170	191	217	189	221	202	165	184	170	175	189	175	171	216	190	177	204	189	190	216	199	177	180	202	171	190	201	171	203	188	195	189	197	173	199	200	196	189	215	195	187	202	163	169	168	194	192
21323	16460	10847	13886	13224	9163	7297	4582	4515	3812	4057	3108	2534	2559	2040	1867	1642	1717	1260	1171	1245	1024	1029	970	1032	837	752	724	792	751	705	766	676	653	690	692	689	642	583	636	583	556	552	550	564	480	526	501	499	490	469	537	487	523	482	439	495	491	490	489	460	478	509	465	455	488	487	455	454	486	470	476	458	475	469	465	444	480	432	459	473	437	468	461	488	489	488	482	446	453	452	414	453	450	457	488	475	457	481	463	491	498	465	463	445	476	480	434	454	439	436	459	470	476	437	452	458	451	461	442	496	442	449	465	470	409	466	426	468	440	504	499	433	430	456	467	437	470	442	481	471	412	430	472	468	493	474	446	441	467	496	462	440	469	466	476	448	433	439	445	444	483	449	434	453	428	468	448	413	455	527	478	450	449	500	459	452	464	460	463	447	497	498	433	459	468	495	471	481	452	499	425	406	456	497	498	461	471	445	435	446	469	463	458	415	462	458	459	466	444	439	477	472	485	469	461	431	451	451	441	444	451	498	452	447	445	475	436	456	468	453	470	443	481	464	448	427	482	462	469	416	450	470	457	503	435	446	455	446	445	491	462	520	431	463	484	454	447	496	439	419	451	432	486	451	430	449	469	433	480	451	458	435	460	455	432	471	470	451	445	492	470	465	468	486	451	485	467	459	451	489	477	459	448	447	459	446	481	454	476	503	464	451	429	436	511	466	421	481	438	468	442	426	465	485	430	454	437	457	438	464	456	449	446	485	441	442	474	467	449	451	489	473	431	469	481	454	417	424	447	412	477	450	451	508	464	449	461	436	474	459	445	432	425	440	444	448	446	420	435	441	468	495	441	465	440	470	451	476	464	459	440	468	455	478	456	445	447	449	501	480	466	426	433	474	453	462	428	486	426	463	476	458	430	451	462	490	512	450	494	433	463	465	493	462	439	476	448	435	439	435	454	432	387	424	457	456	445	478	458	456	436	492	512	435	442	450	431	441	419	449	491	483	456	465	454	429	504	428	466	486	459	453	412	466	443	473	452	469	464	437	441	439	455	431	458	435	403	443	473	481	461	446	428	481	463	453	459	441	469	448	447	426	465	488	462	450	474	455	454	475	437	464	480	475	500	448	455	454	482	453	465	442	436	462	470	446	435	450	421	483	465	466	459	448	459	430	414	459	476	413	452	448	459	443	459	457	460	497	439	471	451	445	442	501	440	446	466	441	461	434	448	472	480	500	449	479	427	476	481	490	473	456	441	482	440	429	461	435	450	433	405	469	479	456	430	448	474	480	449	427	442	432	474	453	428	472	431	460	438	444	441	463	444	450	436	483	456	421	477	448	456	489	427	461	473	456	470	483	457	403	475	469	470	463	470	432	459	446	431	447	535	450	509	444	468	460	461	473	466	444	439	463	442	426	454	439	472	494	491	475	451	454	503	460	478	425	459	448	489	445	426	448	452	439	459	479	461	407	454	458	500	415	473	445	455	439	490	460	473	489	463	460	439	465	441	478	442	456	444	442	440	464	452	451	481	469	460	426	427	470	461	451	476	485	431	476	489	456	448	449	450	490	443	471	486	454	428	471	498	431	454	478	435	485	437	437	418	464	480	463	466	407	472	430	495	480	458	485	423	452	461	433	489	501	438	470	482	461	475	473	440	467	462	484	419	461	454	473	419	450	440	465	432	447	459	457	468	442	442	479	482	432	449	433	456	455	498	453	457	430	446	451	485	433	477	462	453	476	468	453	444	461	462	436	447	474	418	488	423	427	480	439	438	461	468	450	464	450	456	408	447	449	470	430	439	457	455	438	453	449	488	463	468	462	495	443	442	455	466	457	444	469	459	455	455	454	443	450	444	470	456	473	431	491	422	477	446	442	464	540	485	444	429	474	468	452	454	457	445	461	456	474	449	440	479	466	459	486	423	463	444	461	444	462	440	469	481	467	462	467	451	462	440	452	472	452	485	445	442	470	426	486	460	454	459	462	471	527	441	426	443	471	432	444	453	493	451	453	460	446	485	460	441	475	461	476	422	435	453	466	460	463	461	437	473	471	450	401	450	455	517	480	464	473	486	471	494	467	460	471	445	491	482	460	455	447	467	458	489	406	426	491	467	431	463	438	439	478	480	451	442	465	435	448	469	501	427	493	442	456	498	437	472	479	441	471	481	496	450	457	405	491	460	443	443	432	479	442	420	438	404	474	442	461	457	455	502	448	406	464	473	473	465	459	470	505	454	459	443	402	454	453	475	454	490	450	439	441	463	497	488	443	483	444	444	464	407	467	471	445	415	430	402	500	432	457	489	452	445	426	488	449	415	414	453	446	445	467	460	448	463	458	473	456	469	450	409	467	448	448	450	429	431	456	443	434	476	430	465	426	431	442	470	448	486	500	456	466	458	487	443	499	501	482	452	469	414	483	454	435	465	427	494	440	446	480	442	494	463	474	486	456	462	497	424	461	451	446	483	425	439	442	500	466	495	491	501	457	469	441	488	485	470	443	427	413	445	421	441	445	448	455	492	473	435	504	451	459	449	451	439	485	437	434	469	458	450	475	453	433	458	452	438	443	445	470	456	487	434	424	481	475	451	468	490	422	442	447	498	464	441	450	412	438	462	483	471	486	465	481	430	478	476	478	463	464	447	446	447	480	450	457	433	446	423	487	459	418	484	460	422	439	480	474	420	481	428	485	442	444	498	437	406	466	483	473	496	503	458	490	470	456	466	512	432	448	472	471	474	465	478	466	426	472	436	474	448	435	485	431	426	427	424	415	454	448	456	457	441	490	429	464	450	452	454	455	434	473	442	478	471	454	477	452	427	473	469	448	447	467	434	454	460	506	496	442	438	451	462	497	485	442	463	456	465	429	453	473	466	469	474	481	455	483	441	488	443	457	471	450	432	418	445	408	483	427	436	450	468	496	431	473	450	471	453	467	466	444	436	452	459	497	423	428	480	430	473	471	461	448	460	448	491	502	478	467	433	454	467	445	438	445	451	441	440	449	462	455	438	453	485	474	467	453	462	451	444	465	444	452	426	441	464	440	453	455	450	446	480	435	467	426	427	465	464	460	422	495	505	478	498	469	458	457	441	453	459	457	480	458	449	460	406	458	490	438	446	464	461	461	441	472	437	448	450	468	489	461	406	475	471	476	425	476	479	472	467	472	412	444	444	436	462	449	440	462	463	460	441	475	473	436	464	457	429	441	453	438	472	461	462	468	503	478	468	490	443	470	446	449	468	415	437	443	472	444	409	451	436	481	470	452	418	428	421	467	458	467	463	459	447	476	428	483	452	464	496	455	450	477	448	439	413	437	437	416	474	450	481	449	466	468	499	458	469	472	478	451	484	465	447	438	457	456	415	436	440	473	479	458	484	434	469	477	487	471	430	469	457	476	411	462	453	462	532	442	436	452	446	458	457	459	433	422	499	449	484	430	450	455	416	505	499	457	490	464	410	483	468	430	445	443	422	466	456	466	496	459	457	463	475	442	466	468	508
40046	28636	19015	12631	8146	4653	2604	1561	1322	1297	1026	849	801	750	619	513	477	419	308	298	366	333	317	299	290	222	227	238	230	230	190	223	234	224	222	183	212	173	174	168	194	156	172	173	166	188	177	186	155	188	172	167	162	185	186	156	142	158	150	154	154	177	144	168	156	171	158	154	173	162	152	152	163	154	148	142	158	168	157	132	166	171	158	161	151	153	154	158	166	180	157	148	168	171	137	140	169	139	169	179	153	153	160	182	162	159	147	146	145	162	166	154	136	164	163	153	152	159	155	176	149	152	152	149	179	161	170	177	160	160	160	152	143	165	156	167	173	147	167	156	162	153	133	165	149	177	158	164	142	144	165	159	174	170	152	153	163	140	167	149	159	167	135	161	160	137	129	166	150	172	169	143	154	177	146	161	170	176	159	156	149	157	144	155	170	157	139	170	163	158	149	136	145	163	159	168	138	168	162	165	189	157	151	162	168	159	157	143	163	155	136	157	190	174	131	141	155	156	157	149	160	160	156	168	145	152	160	176	147	155	162	149	163	137	159	163	139	166	157	146	176	158	164	171	149	164	161	160	141	151	132	157	141	170	171	165	173	170	165	167	168	165	167	140	156	129	169	158	147	154	167	146	140	164	159	174	158	156	164	162	142	165	180	165	162	145	157	177	167	150	169	152	141	149	167	187	167	165	158	143	162	168	171	149	164	153	149	186	147	155	159	133	162	162	132	164	152	148	174	164	175	163	175	151	132	138	175	154	157	164	148	169	158	143	157	153	152	153	147	157	151	173	158	154	150	159	168	153	155	150	148	165	142	153	132	137	165	168	155	150	171	183	160	176	170	154	165	176	147	144	155	146	177	175	157	169	156	177	134	157	152	168	166	156	154	157	153	170	169	134	164	145	165	176	154	190	181	162	175	145	164	162	133	158	166	156	155	131	180	153	181	163	170	168	162	157	154	160	145	172	151	178	177	163	185	138	147	159	168	147	160	144	158	178	146	162	145	138	162	151	141	162	163	173	180	182	153	182	157	170	149	154	172	154	139	149	162	155	183	151	149	143	136	156	176	156	169	163	163	154	149	145	186	166	158	151	159	159	165	143	149	167	145	137	175	163	172	164	164	144	166	156	116	166	165	158	164	132	172	165	166	139	136	158	163	150	171	183	164	181	133	157	159	164	150	156	163	151	156	127	170	164	138	165	173	142	168	154	167	155	152	148	151	184	159	135	175	152	139	151	180	161	154	156	148	155	164	156	172	156	162	135	163	156	173	142	174	144	161	171	146	155	152	147	148	160	154	168	169	169	159	156	134	157	165	156	159	139	187	155	168	147	143	145	144	163	125	162	156	182	148	148	152	145	150	146	162	149	165	149	172	166	168	163	157	159	151	159	148	143	157	148	150	183	153	162	149	156	163	165	173	158	152	150	155	145	150	173	123	149	138	197	170	168	171	174	148	175	174	170	164	174	169	173	151	171	174	152	175	145	144	146	175	146	152	153	164	141	182	147	173	165	163	168	147	170	154	164	158	177	154	145	161	164	143	162	153	163	163	177	172	186	165	153	151	143	158	162	190	167	124	173	169	176	134	154	171	140	153	151	161	174	141	149	155	163	168	164	177	148	172	176	159	165	144	172	150	158	163	151	153	160	156	140	160	142	175	152	148	156	188	171	144	161	153	165	171	153	177	168	180	157	165	149	146	153	180	189	165	159	169	169	158	159	169	148	155	178	169	160	167	190	133	145	162	126	158	152	160	148	143	150	164	142	149	136	177	146	163	151	160	170	155	159	145	162	153	182	161	144	173	176	144	154	155	161	151	159	153	178	135	156	163	178	132	150	159	148	143	163	131	149	154	154	159	140	182	140	132	154	156	172	158	138	154	145	170	158	160	154	177	153	171	149	151	178	125	123	151	163	182	146	171	138	157	178	140	149	169	152	148	148	155	151	136	140	141	161	162	172	163	149	151	156	161	149	175	170	172	151	149	149	146	151	178	158	150	177	148	161	148	164	144	177	174	148	168	157	153	186	171	172	162	150	152	152	150	165	153	153	169	162	153	154	154	151	156	155	144	145	167	136	164	152	159	167	177	152	163	172	179	149	158	172	137	181	161	156	155	163	156	187	137	146	148	144	163	161	164	156	144	150	156	166	155	139	163	161	173	169	173	181	165	133	159	146	173	153	172	168	155	168	156	160	165	140	139	177	158	143	156	158	184	139	136	168	149	146	158	153	169	152	152	144	140	166	148	144	164	162	151	135	175	169	152	176	129	174	172	140	151	152	169	162	163	146	126	165	145	159	150	140	175	150	150	158	136	173	167	131	156	141	138	157	129	148	175	167	164	175	178	159	169	142	151	175	161	150	152	150	144	164	176	170	168	187	158	151	153	174	184	156	173	150	141	176	147	162	170	179	141	144	158	161	147	167	167	160	155	140	171	160	160	174	164	148	157	158	156	153	166	156	153	166	151	142	158	149	145	172	165	151	161	142	156	141	152	172	164	157	130	159	159	160	152	170	160	160	170	166	166	164	162	148	172	152	170	157	170	143	151	183	165	177	152	183	151	151	171	146	135	170	172	155	149	169	190	135	141	166	179	177	187	174	167	149	161	150	152	155	130	180	158	157	169	158	152	168	158	170	144	127	122	144	191	144	126	165	155	134	159	169	154	158	175	145	160	154	146	143	168	138	145	164	160	138	159	165	148	140	142	153	151	152	147	132	160	156	135	154	168	154	149	156	168	149	128	152	185	153	160	159	144	175	168	141	160	161	148	154	149	152	158	153	169	173	156	153	164	149	179	148	159	165	157	170	163	147	151	158	163	169	158	128	144	158	164	160	141	131	163	139	157	171	139	160	178	147	178	169	149	150	161	170	164	159	141	165	168	163	151	177	170	170	158	185	149	167	150	145	163	144	160	139	158	160	157	170	155	153	162	155	150	167	161	146	175	166	156	137	154	159	145	170	180	179	158	151	156	157	147	164	181	147	173	159	159	155	173	150	136	154	146	169	160	184	148	161	154	160	162	157	161	170	184	137	160	163	163	154	158	159	157	158	176	183	145	163	167	135	172	163	175	170	155	160	168	153	140	161	143	178	180	153	144	135	173	163	138	159	148	138	194	150	157	162	152	156	169	165	150	140	161	169	148	184	184	145	145	140	149	155	146	181	193	155	124	163	166	150	149	183	128	149	158	164	161	145	148	152	142	149	148	164	148	180	158	173	177	188	190	146	161	188	158	162	187	170	155	175	145	155	165	173	148	155	161	140	164	156	133	156	163	182	200	159	165	157	146	172	165	186	182	164	147	153	167	132	183	160	154	175	150	163	153	156	163	166	154	164	176	145	156	161	159	148	142	151	175	139	156	146	135	176	146	136	161	156	158	205	123	183	166	154	148	176	156	150	146	156	146	169	140	153	179	126	183	168	153	186	159	173	166	161	178	166	134	140	153	166	171	147	158	161	148	157	138	168	156	124	163	158	164	136	159	158
28768	21805	16230	19117	16922	13253	9386	6830	5899	6026	5177	4076	3961	3901	3051	2542	2305	1917	1492	1575	1507	1384	1381	1359	1184	981	871	820	852	872	837	749	722	754	661	689	649	595	627	632	571	574	575	533	533	513	512	492	489	469	424	451	459	454	430	457	439	432	443	426	423	432	419	420	401	460	422	411	387	379	400	398	395	392	367	388	410	390	426	388	392	359	430	374	378	390	356	387	396	401	392	372	395	378	379	351	417	396	402	385	408	381	395	397	360	422	403	367	372	404	367	354	350	410	395	387	393	387	429	402	385	396	402	375	379	364	406	383	354	381	343	344	356	379	384	383	368	410	359	381	365	403	389	383	376	378	370	379	327	388	367	400	347	367	358	357	416	389	338	385	382	353	401	382	375	377	364	347	383	354	389	376	365	377	403	379	374	393	377	392	392	387	389	375	395	383	353	375	382	404	383	401	393	427	352	379	393	358	397	374	370	386	393	416	392	373	381	390	330	388	402	367	369	385	360	369	370	384	332	369	381	402	403	369	382	392	382	387	391	390	397	353	393	388	345	395	376	395	421	355	401	399	349	387	407	411	398	400	401	437	341	436	379	389	380	371	414	371	353	368	419	396	364	386	396	370	377	391	389	388	376	382	402	404	363	398	386	381	409	373	393	399	399	394	398	373	410	402	376	377	415	358	425	388	380	341	368	354	364	407	339	358	373	367	352	384	398	369	412	366	403	393	369	364	385	368	379	367	363	376	381	367	428	356	403	384	386	378	383	382	373	398	376	417	401	388	337	368	394	371	371	390	391	410	390	386	373	361	354	342	386	403	392	362	399	382	388	354	390	390	408	388	339	360	352	424	332	389	382	375	388	385	384	358	370	412	378	398	386	395	358	354	386	358	377	400	414	396	345	388	387	388	395	406	404	399	340	408	381	418	371	362	404	358	376	373	362	373	369	380	377	427	380	412	411	391	392	374	369	393	397	387	391	400	398	382	372	389	390	366	391	386	365	377	320	389	391	366	378	363	379	384	394	413	415	378	368	378	395	371	369	407	406	381	384	401	391	371	363	417	370	350	407	403	397	346	362	400	366	405	359	383	387	390	383	385	366	403	386	387	368	404	354	353	393	364	367	411	397	365	378	406	377	370	369	384	419	397	382	416	372	391	367	393	377	355	396	342	384	325	382	388	363	387	384	408	434	377	369	389	371	387	394	395	385	384	395	398	426	394	398	352	392	396	374	386	381	392	358	369	374	389	381	389	396	392	382	375	393	393	382	389	357	411	397	374	363	374	403	362	396	376	397	381	380	449	393	377	391	376	373	351	358	359	388	366	376	407	369	386	432	389	393	393	391	418	394	388	386	379	398	387	375	382	370	396	376	386	355	408	391	397	381	372	402	388	391	355	396	379	338	367	395	401	391	380	396	375	357	376	396	404	401	397	357	341	409	386	375	372	385	369	409	365	390	372	378	398	414	355	404	377	418	374	393	401	395	394	380	389	389	378	371	372	350	365	357	370	358	384	398	373	357	440	351	397	413	412	389	402	404	394	399	401	387	405	363	374	391	382	383	397	374	423	412	384	356	387	405	379	400	406	385	418	390	391	388	382	374	383	395	368	381	384	333	384	418	392	389	392	377	337	418	375	407	354	385	342	402	360	388	376	373	354	405	404	378	422	381	376	389	377	376	387	397	395	391	367	373	365	408	350	417	382	367	327	394	362	394	404	394	379	400	357	386	369	397	390	374	379	337	383	410	369	363	400	381	378	364	405	381	405	378	422	370	387	392	418	382	383	377	412	374	366	373	381	402	380	373	382	363	397	357	379	393	369	399	401	368	350	401	404	358	375	366	368	382	365	400	386	377	371	396	371	392	380	382	405	383	369	378	410	369	375	346	433	360	370	386	384	403	379	388	378	384	358	406	432	405	367	398	439	365	374	353	374	397	358	399	356	388	385	374	394	386	374	394	361	379	413	413	377	391	376	400	377	376	404	388	365	405	378	339	394	337	379	385	398	358	428	375	416	352	405	385	366	400	379	364	382	379	395	391	402	355	375	400	387	370	379	387	412	372	366	372	348	374	371	377	387	377	379	379	376	367	360	375	390	370	383	390	400	380	350	363	393	410	380	373	380	362	355	377	391	366	407	389	379	357	357	370	393	400	376	381	402	374	411	421	384	380	378	409	373	378	366	418	401	387	345	389	422	381	374	418	383	382	387	388	381	326	374	409	346	377	401	366	394	395	383	348	357	358	393	380	405	396	369	398	366	360	365	388	356	388	387	391	362	413	394	372	379	391	386	365	404	375	378	390	388	370	376	378	365	372	412	406	385	366	358	359	402	404	356	391	400	395	397	367	377	379	391	403	368	406	397	365	371	408	388	377	396	358	399	414	392	328	400	396	357	355	388	371	411	339	365	403	354	354	412	358	393	395	361	374	359	343	390	371	383	395	366	383	350	378	376	355	373	377	362	370	383	402	374	394	360	405	350	371	409	413	378	409	395	363	363	377	394	399	374	413	370	391	395	421	408	393	366	402	375	405	362	394	393	380	348	381	403	383	406	366	377	374	384	364	390	387	386	372	404	388	378	376	387	374	416	382	403	387	380	392	392	411	367	362	402	349	358	386	361	383	359	382	391	387	407	354	376	397	356	373	386	363	376	410	378	373	427	378	407	365	379	360	365	386	406	372	391	383	375	396	390	365	377	388	386	377	371	363	379	384	383	411	357	411	388	368	419	384	385	367	391	351	343	384	408	369	381	407	408	375	369	376	416	365	385	365	354	355	405	393	369	391	393	396	378	376	401	340	365	355	438	383	364	386	408	388	396	399	411	395	398	381	384	405	367	377	371	369	404	400	387	384	415	357	382	419	397	381	354	382	376	416	397	386	376	396	389	395	356	388	357	376	373	377	366	395	383	374	389	395	423	399	414	402	409	339	373	378	399	392	408	376	390	367	383	372	379	378	401	371	376	371	396	377	378	380	366	365	374	366	413	379	372	363	393	405	378	408	360	403	386	390	357	363	375	380	357	374	419	425	382	394	374	377	360	378	390	397	397	388	379	375	358	323	409	386	353	355	358	356	359	375	365	357	401	392	372	357	375	380	402	374	360	334	374	355	363	392	398	395	372	412	393	379	409	381	391	363	376	391	365	351	341	387	393	363	363	373	371	391	381	401	393	401	406	398	393	392	381	386	424	389	366	405	380	393	360	339	387	394	396	392	390	358	360	411	363	371	408	374	357	386	364	382	362	396	367	392	396	335	353	375	380	399	399	388	403	377	411	380	376	374	357	407	390	402	382	373	368	376	331	369	403	397	371	398	387	389	384	391	424	400	403	412	346	365	386	368	342	390	372	357	394	412	381	373	350	410	412	366	384	393	407	407	375	413	404	407	394	404	381	342	368	360	393	370	406	392	368	383	396	408	397	392	396	352	367	391	395	401	394	381	400	385	397	402	386	361	375	382	401	383	347	384	381	372	390	396	398	354	375	395	415	375	374
8458	4623	3060	2383	1658	1227	710	639	507	533	471	416	413	333	292	261	261	266	249	247	216	238	248	204	204	203	228	223	198	215	218	186	220	216	203	206	232	211	195	192	193	197	211	188	193	171	190	183	190	186	207	205	221	232	155	171	186	178	203	196	196	199	192	191	195	167	185	166	219	180	191	202	185	195	180	206	216	196	189	184	177	193	217	217	176	203	192	180	202	181	191	176	198	195	208	204	191	158	167	179	188	184	210	176	168	204	174	192	190	167	213	197	187	203	181	192	192	197	200	199	162	199	202	208	205	216	213	169	167	206	184	174	197	171	202	185	205	187	177	202	193	184	179	188	202	187	214	179	204	182	210	215	199	187	186	205	197	209	200	201	215	209	192	205	206	189	216	213	183	194	193	212	195	173	190	187	165	196	199	184	184	190	191	211	211	220	203	205	179	188	191	196	184	206	194	179	186	210	185	200	168	177	183	194	206	187	180	222	194	189	194	209	164	184	182	184	165	203	199	203	202	192	191	185	192	194	197	219	216	193	209	211	201	195	203	180	190	184	170	214	207	220	201	200	222	195	204	207	195	171	196	198	196	184	193	175	208	199	168	200	161	171	216	211	182	167	235	215	179	179	174	198	214	182	187	181	177	168	186	195	226	179	192	208	191	197	189	181	191	196	190	186	207	198	218	198	200	210	222	201	210	180	186	161	179	206	203	196	205	204	203	185	198	207	191	234	200	223	200	205	210	215	206	174	191	180	174	211	210	193	209	187	215	187	194	197	179	218	200	195	187	203	196	204	171	174	221	208	177	180	197	191	190	171	176	209	184	148	201	182	206	155	203	200	231	216	196	186	210	175	172	175	162	208	210	213	201	207	187	187	186	190	178	201	196	168	206	216	189	205	198	184	183	209	206	178	178	187	180	203	190	187	188	192	199	203	196	177	197	187	205	174	197	164	212	195	173	185	176	182	178	187	196	195	232	195	184	206	188	174	235	195	199	184	179	171	192	208	186	195	215	202	185	160	189	189	204	196	181	179	175	202	176	187	219	219	222	218	208	199	184	197	202	194	198	200	196	181	174	218	177	191	198	169	190	161	217	185	165	183	184	171	184	202	201	188	177	205	182	181	206	200	204	159	199	213	194	208	184	224	199	189	197	206	199	187	195	193	183	215	202	179	202	194	179	168	209	188	176	182	197	199	195	185	186	219	194	180	182	166	200	162	186	184	186	206	184	193	173	219	211	182	207	178	193	192	199	206	192	203	179	194	193	214	190	200	175	178	196	190	168	201	192	179	172	200	185	183	182	191	183	200	234	168	192	222	209	195	194	211	199	183	187	188	211	217	198	211	195	202	201	196	196	195	209	220	182	179	186	182	191	201	196	207	203	200	208	202	206	204	193	188	188	186	230	207	192	191	181	212	211	198	193	204	200	201	190	168	209	201	216	185	210	214	171	176	187	185	219	192	179	200	203	216	205	203	197	178	178	167	190	206	167	196	201	199	189	183	176	196	201	219	183	178	213	184	194	186	212	209	197	202	205	187	197	180	182	212	178	186	178	216	158	188	194	174	181	183	191	184	193	170	178	173	179	191	163	212	205	207	201	217	205	181	213	202	195	184	204	194	171	200	205	188	218	194	188	187	211	201	195	228	210	210	209	176	206	195	178	200	181	186	185	167	219	168	191	190	220	187	192	186	200	198	210	196	172	211	194	183	202	176	209	210	178	201	201	185	181	192	190	189	209	200	195	207	188	186	200	182	179	203	188	205	193	184	207	172	215	203	197	183	177	186	203	192	186	200	184	170	190	179	193	193	221	161	193	180	201	179	215	200	218	195	192	193	178	223	201	199	203	186	178	191	184	200	210	192	178	181	207	193	200	183	216	202	189	170	188	173	191	187	175	224	202	219	226	207	206	230	184	187	218	183	187	187	196	199	191	222	206	209	241	182	194	209	188	198	159	174	175	211	193	206	195	152	176	224	203	200	180	191	188	211	158	185	191	205	208	213	199	185	172	200	188	185	209	186	192	197	198	197	213	192	202	206	201	187	166	198	179	186	184	170	175	170	190	225	181	168	218	223	196	177	185	217	193	194	193	187	197	178	198	220	185	197	194	204	200	203	194	212	185	205	203	204	200	199	187	197	228	200	184	172	201	215	203	204	203	192	179	177	180	193	186	188	220	191	198	193	200	189	189	190	174	209	201	192	204	164	180	183	253	210	198	184	208	180	229	181	171	194	193	169	182	209	189	213	183	196	202	215	176	192	178	196	184	183	189	201	209	168	189	200	192	189	180	166	197	205	212	173	162	200	177	203	213	205	180	206	205	180	209	178	212	190	206	200	220	196	196	174	184	181	203	214	181	192	159	166	215	184	177	179	188	192	189	199	202	186	196	196	170	203	175	195	181	201	198	193	187	186	178	162	210	188	200	203	157	165	216	162	184	192	194	194	184	172	190	178	187	200	184	193	212	186	223	163	203	194	182	179	176	180	192	194	179	198	195	190	175	171	183	172	203	242	198	187	203	186	197	193	192	178	189	184	194	193	201	194	201	166	197	194	186	156	186	206	183	180	183	186	200	209	213	167	203	199	193	182	209	195	230	176	193	206	206	209	165	193	178	169	187	181	214	194	223	185	198	207	183	220	218	178	172	180	186	188	218	182	206	182	181	192	219	209	183	174	191	206	200	204	182	199	185	190	195	196	210	202	230	192	199	184	199	194	180	183	172	183	190	208	218	182	187	187	210	182	190	178	216	199	210	203	171	174	225	183	222	201	185	207	192	200	182	191	195	185	181	197	186	186	178	206	183	186	214	173	188	193	203	215	183	167	177	185	228	181	186	207	203	191	197	190	176	189	165	197	181	188	189	234	211	199	181	181	225	198	193	230	212	190	200	217	186	187	191	203	196	197	185	205	183	173	214	200	223	203	211	206	202	177	208	174	178	182	198	174	190	207	194	180	210	213	234	187	200	196	204	193	183	191	182	179	173	206	176	207	206	215	200	205	218	197	188	177	188	169	198	204	198	191	175	188	193	177	218	217	191	183	179	210	211	211	184	190	195	175	180	193	206	195	202	200	185	205	195	201	194	200	186	179	211	200	215	187	201	205	203	228	162	182	177	194	181	168	213	179	188	160	204	187	212	184	200	189	189	208	193	210	180	179	188	170	207	196	189	195	186	198	193	195	185	210	186	199	202	201	204	197	181	182	197	175	181	186	189	207	189	192	188	199	211	173	181	189	172	192	189	198	199	193	177	198	203	191	191	192	173	181	184	183	186	205	204	193	199	206	198	210	188	208	215	191	203	199	192	184	197	213	182	211	191	196	183	186	212	216	213	194	191	193	172	157	202	226	182	191	191	208	213	180	175	173	192	194	189	191	195	170	216	214	193	185	160	208	201	204	225	195	216	228	195	206	211	200	194	198	183	188	202	195	193	185	195	191	183	206	203	177	176	195	201	196	179	211	202	204	198	213	179	192	217	205	167	178
6799	5454	5384	6762	6120	4922	2889	2575	2250	2322	1907	1656	1573	1274	1237	1015	1049	889	732	794	804	740	766	685	615	674	599	606	574	575	570	561	537	572	600	535	576	505	519	490	475	503	498	511	523	508	505	515	484	493	444	462	455	509	499	490	499	457	463	494	442	472	512	488	495	425	461	448	461	449	472	445	446	490	439	472	451	462	472	481	430	418	458	443	444	500	449	470	453	469	473	444	476	458	480	491	472	504	477	485	478	462	437	474	443	446	465	445	464	466	492	469	448	436	474	499	467	465	480	464	487	443	432	468	465	423	438	453	519	457	507	517	471	460	507	466	468	478	500	486	495	470	519	456	447	463	479	436	448	410	470	425	474	422	448	451	496	462	451	461	429	476	470	482	464	482	498	476	499	468	470	483	475	452	450	470	504	474	436	474	458	485	499	488	439	475	443	508	458	452	462	481	483	441	488	455	507	478	457	459	459	418	483	430	471	470	457	481	490	422	437	476	464	465	477	499	482	448	488	458	476	427	427	425	478	469	476	452	459	490	494	487	435	478	437	458	450	468	418	417	481	489	451	445	505	482	463	452	459	477	478	467	469	458	453	503	490	476	472	455	489	473	482	468	482	453	460	507	449	476	461	454	445	463	499	490	446	444	467	453	484	441	484	487	453	430	435	456	473	431	474	463	449	439	486	464	489	465	468	478	471	456	456	453	476	451	445	463	471	474	455	472	491	446	457	429	448	460	476	450	452	445	444	481	458	466	463	463	429	441	475	484	425	466	458	459	423	428	488	446	454	491	445	488	468	468	476	487	460	429	468	457	491	486	444	465	446	485	483	440	471	484	460	496	466	479	437	501	483	499	466	485	463	512	479	497	460	481	438	449	445	439	490	470	448	512	466	453	479	475	457	487	476	468	425	439	458	439	466	491	457	505	427	439	445	479	476	481	467	476	495	483	466	460	464	474	459	414	488	493	453	450	418	462	442	448	468	483	503	476	495	439	444	446	484	441	459	455	461	455	507	445	500	494	466	489	444	457	471	504	475	474	464	457	437	471	449	432	398	490	441	432	479	433	463	425	497	479	501	469	498	474	472	452	455	457	479	449	445	452	496	477	427	457	454	473	498	450	508	483	470	469	462	463	459	454	422	464	458	452	426	474	439	469	464	442	457	453	415	455	462	424	451	411	463	442	467	457	478	487	479	452	451	459	510	469	456	449	467	486	475	469	458	452	478	468	457	493	479	476	432	495	464	469	494	474	477	439	456	466	460	472	455	498	482	453	457	501	462	460	467	447	483	429	467	435	496	445	417	432	479	482	443	421	428	489	454	427	457	493	456	467	468	431	460	477	497	475	455	500	461	472	494	474	445	473	459	441	434	463	474	484	438	492	471	476	458	463	451	472	452	498	497	482	475	431	471	434	460	489	464	473	468	476	462	455	458	480	432	497	451	472	440	471	446	442	477	467	406	444	461	457	463	428	483	469	447	456	446	444	474	446	437	461	466	452	462	478	479	487	435	456	495	451	447	454	472	483	492	470	465	478	451	480	481	474	455	488	473	443	438	473	466	479	493	482	467	491	452	449	477	455	442	450	448	510	448	469	442	503	476	424	452	460	496	439	436	465	482	450	456	437	455	512	450	424	474	469	483	468	462	471	471	468	473	470	507	463	486	441	480	461	463	466	461	482	493	444	440	477	462	424	464	474	434	484	471	492	467	483	487	455	440	469	427	461	470	498	470	479	436	508	482	465	421	453	454	461	492	470	432	460	412	427	469	505	491	466	428	438	481	479	444	493	432	448	469	434	444	461	467	504	420	421	484	467	466	443	445	482	499	490	493	428	501	498	482	491	442	449	441	442	440	417	435	448	472	471	438	460	448	439	464	495	472	474	452	461	479	444	444	453	472	437	469	478	479	480	495	439	495	447	441	440	473	441	455	531	424	500	468	478	458	449	448	437	437	442	438	466	454	458	460	495	475	489	461	457	474	468	471	454	482	524	456	490	477	480	471	468	495	441	493	509	461	455	462	496	475	477	472	441	482	456	465	474	465	458	467	436	463	452	494	476	452	485	444	483	476	473	488	439	439	451	517	480	477	485	450	475	471	460	464	446	465	500	466	419	471	494	469	479	486	428	503	471	461	497	479	478	480	457	476	468	484	444	484	441	457	444	478	467	438	452	427	462	455	462	477	421	437	442	453	486	449	490	461	420	471	496	460	462	480	468	423	433	457	457	468	459	511	449	484	427	479	457	494	486	459	479	480	479	432	503	450	456	467	475	474	473	434	449	497	471	441	448	472	461	482	487	460	453	471	458	458	457	496	493	476	474	468	464	463	469	442	452	454	493	445	451	452	487	484	470	460	463	450	469	464	525	468	457	464	489	520	494	446	473	484	495	453	478	477	478	463	465	450	466	459	454	461	450	472	453	473	469	423	479	496	501	449	497	455	449	472	454	463	450	455	497	482	509	472	450	449	478	436	477	447	486	466	488	462	450	427	463	460	494	437	499	511	467	428	476	475	429	471	464	463	470	434	475	472	449	462	437	465	456	466	458	488	473	456	448	468	450	445	489	452	466	478	479	486	488	463	442	458	472	426	504	473	476	487	427	472	469	438	458	453	452	479	465	437	458	483	462	483	451	496	478	476	472	484	493	446	471	497	483	456	461	474	453	442	454	489	443	462	436	477	415	411	447	450	447	427	479	424	466	450	425	463	446	464	427	453	468	479	465	469	461	484	464	464	454	460	484	462	475	501	467	434	434	466	463	458	459	480	437	486	435	485	458	457	480	482	508	459	498	457	463	491	471	424	496	451	451	464	462	462	457	455	456	456	450	498	455	412	486	428	466	458	447	434	425	443	492	453	442	476	446	465	439	481	452	443	437	479	436	469	469	444	452	459	456	499	425	518	472	468	457	477	486	451	452	479	475	440	488	488	468	483	462	481	414	473	479	437	498	468	503	467	464	455	488	457	460	452	437	453	444	513	508	451	463	500	467	461	451	457	450	469	472	473	459	462	408	472	477	486	468	423	444	444	501	470	498	467	489	443	439	434	458	490	484	451	459	406	452	445	468	413	491	516	466	432	498	468	427	434	427	490	464	474	491	469	489	446	481	467	494	448	423	471	462	475	463	478	476	473	495	444	445	477	428	444	452	454	467	483	485	471	484	434	445	457	456	487	435	487	413	469	438	490	455	477	453	441	456	423	457	438	476	478	417	442	472	454	459	486	486	463	446	499	470	478	482	474	468	516	442	461	492	433	427	452	417	441	492	449	456	465	467	458	468	463	434	496	453	484	449	484	496	439	475	452	424	452	431	465	483	448	475	470	494	476	463	460	449	457	463	457	476	487	464	441	484	435	486	462	464	441	460	433	409	442	475	465	436	474	446	467	452	465	432	459	422	429	435	412	503	464	504	415	430	484	500	477	475	458	477	457	464	442	461	457	490	423	450	429	493	451	470	512	455	484	488	443	481	445	426	457	472	468	485	477	468
28626	20391	15495	7698	5152	2848	1476	1062	956	890	777	755	658	574	512	381	360	322	334	309	296	278	287	263	273	253	225	236	247	234	245	226	242	239	230	193	202	204	181	187	220	236	207	205	205	194	189	195	215	187	188	199	229	203	194	203	194	202	205	189	200	196	212	213	193	196	187	246	211	194	214	185	169	201	187	193	182	220	188	208	198	171	179	180	194	195	177	228	195	211	166	210	200	163	189	170	196	181	187	187	218	215	191	193	205	189	201	232	207	164	223	201	190	201	208	207	185	208	196	201	193	228	207	208	199	189	196	193	184	170	203	195	203	205	175	176	162	186	183	194	193	210	231	195	194	190	173	168	217	174	193	196	193	184	181	210	169	189	187	181	199	194	172	211	187	183	181	184	193	204	199	178	202	187	190	198	183	178	196	183	192	209	206	184	202	191	195	168	193	183	199	208	208	218	195	223	188	208	162	153	189	188	216	167	198	221	215	205	212	204	170	186	168	175	195	237	193	185	187	196	186	223	193	213	176	158	171	174	207	168	184	203	204	185	185	216	210	208	191	181	206	197	183	179	182	189	191	195	208	186	188	208	215	175	193	206	222	223	184	188	191	180	187	211	203	199	208	187	188	193	188	190	208	216	206	190	178	203	204	213	198	171	212	196	212	210	165	186	207	213	208	194	184	181	183	167	204	182	186	192	168	200	185	187	188	191	192	186	212	183	175	170	203	196	177	175	165	183	188	195	218	187	192	176	202	202	183	182	156	177	179	182	178	178	183	194	199	219	203	198	185	183	192	179	189	230	226	203	179	173	183	204	199	220	181	204	207	187	185	175	199	183	204	190	192	202	178	188	187	168	194	228	224	197	166	177	186	207	216	178	180	183	166	185	208	215	209	220	180	183	206	197	211	198	222	199	177	201	210	198	182	192	182	206	174	185	203	203	189	182	208	181	200	205	169	177	181	198	215	189	157	200	202	185	192	204	188	196	197	204	209	177	182	210	190	186	207	198	218	192	172	204	177	218	184	207	186	186	206	212	161	184	180	188	199	168	170	204	200	200	220	190	200	176	208	176	201	184	160	190	187	222	191	208	194	228	177	204	170	211	178	204	186	169	198	212	188	212	157	180	178	204	197	204	208	201	205	183	221	202	235	191	177	192	202	218	193	206	180	163	180	196	186	183	181	192	191	179	205	227	204	202	167	197	205	199	192	180	190	204	220	196	196	189	177	189	198	170	197	228	173	202	188	199	188	191	191	235	210	211	206	193	167	201	191	215	202	207	210	196	192	200	228	196	192	196	207	190	198	173	187	192	181	206	180	212	202	197	199	208	180	203	201	199	212	208	202	193	191	184	186	201	176	185	205	216	169	207	183	167	202	192	220	184	218	171	204	195	179	224	201	174	195	178	222	186	205	186	199	204	198	198	175	166	186	198	182	217	195	179	201	190	198	178	216	192	179	213	199	202	241	220	216	230	217	194	190	167	212	186	192	186	182	190	179	207	200	216	204	199	184	191	189	191	196	197	179	218	181	180	199	188	212	192	198	158	199	197	176	188	178	197	192	193	227	196	184	199	200	186	177	187	218	220	202	186	189	174	198	191	172	183	173	192	172	184	213	160	190	220	195	186	185	205	217	214	200	205	208	202	187	164	178	196	178	174	204	189	190	178	208	201	204	200	176	196	208	196	204	176	169	213	183	192	207	208	210	203	190	208	185	178	188	185	181	195	185	184	200	188	195	194	196	181	194	188	187	197	203	196	177	178	190	163	190	165	198	165	180	218	194	192	175	185	194	207	182	191	200	182	209	188	196	192	185	196	204	168	207	212	185	180	182	212	164	212	177	191	193	219	215	193	192	203	219	223	221	193	161	225	179	187	202	189	222	180	165	204	210	203	198	192	214	183	167	198	223	186	182	203	205	183	205	212	213	182	204	180	164	213	168	196	170	194	189	189	211	192	195	194	172	211	195	233	190	188	208	202	202	172	181	193	204	197	191	192	180	200	189	184	181	182	217	203	160	170	178	177	198	194	205	188	176	166	210	192	210	190	195	174	197	199	177	198	177	196	189	228	189	185	204	191	177	194	200	201	174	197	208	173	172	210	176	205	183	206	195	207	168	195	187	182	196	193	193	173	178	206	185	174	200	188	185	189	170	189	177	191	162	200	189	184	196	172	198	198	197	212	184	181	188	210	192	183	181	184	200	204	191	173	178	192	190	217	191	171	178	193	188	200	179	196	176	188	205	208	196	222	163	197	194	219	188	184	203	201	190	202	180	180	196	187	213	201	227	213	215	181	215	174	207	178	171	201	203	173	172	187	193	193	189	187	196	196	185	176	193	200	205	191	194	181	167	191	198	197	180	189	193	200	197	216	212	211	179	242	193	178	179	190	197	194	228	162	180	205	213	177	183	179	186	188	194	184	204	207	204	221	206	231	204	226	204	197	184	189	199	184	212	171	210	187	212	190	189	207	192	198	176	185	193	218	201	209	188	181	174	195	228	198	229	212	207	180	187	188	222	197	207	185	184	197	207	165	196	172	193	190	186	198	213	182	182	194	170	184	171	217	188	197	209	216	219	191	187	195	188	179	221	199	188	198	180	205	187	184	206	186	214	200	208	192	177	205	207	177	176	195	169	169	170	179	198	182	194	204	206	201	202	187	200	181	180	208	205	193	211	184	186	184	192	223	191	167	162	203	204	197	189	210	215	172	200	185	178	197	203	201	175	197	160	168	190	203	198	175	199	214	188	192	172	175	227	186	204	208	199	187	224	184	198	215	205	204	208	196	168	194	226	181	197	192	204	200	178	199	192	170	167	194	172	209	199	217	210	191	201	193	180	180	185	195	185	211	202	213	206	211	171	203	187	183	190	193	202	207	156	168	178	172	190	190	179	193	198	177	210	196	171	189	230	205	194	178	205	177	181	182	184	209	198	197	192	199	193	212	169	201	178	194	183	195	215	199	190	193	195	206	221	219	204	177	211	190	175	185	208	202	177	202	189	180	178	219	177	171	173	196	160	176	204	196	193	213	219	168	199	195	195	194	172	205	231	195	186	193	194	169	194	190	166	179	187	185	202	225	191	172	191	159	203	193	179	184	195	200	195	177	173	193	202	172	177	213	172	203	217	155	186	203	194	188	175	180	192	204	181	196	181	167	190	182	178	191	206	200	174	214	218	214	186	211	184	189	194	194	191	182	203	215	199	214	203	198	168	200	171	201	195	218	196	203	205	194	191	196	169	185	168	209	210	204	174	194	170	149	208	152	208	188	206	183	202	207	198	185	229	191	214	192	186	178	213	204	198	199	167	182	202	189	195	197	183	209	163	193	178	182	181	179	197	196	218	192	190	208	200	218	186	176	177	183	196	206	203	193	194	172	178	186	180	187	173	184	198	192	214	187	151	215	181	188	209	199	200	200	192	200	189	193	208	220	194	193	200	192	213	159	188	208	187	217	207	182	188	175	196	195	194	175	179	160	187	171	174	194
21306	16725	15054	12534	12971	8772	5960	4697	4680	4096	3722	3561	3114	2568	2195	1664	1486	1279	1402	1261	1333	1083	1096	992	878	847	828	790	719	765	760	673	677	655	631	642	633	580	615	574	627	592	522	524	550	552	496	550	557	503	541	482	458	549	494	450	485	452	505	481	474	466	490	509	495	443	467	447	478	452	455	442	493	461	492	428	439	439	478	461	463	463	459	524	487	483	468	434	457	508	487	443	451	480	465	495	468	466	466	441	415	474	441	459	457	421	475	473	464	434	403	447	511	463	467	468	466	422	505	434	442	482	448	466	470	467	493	433	482	452	466	496	468	459	447	476	443	438	503	454	491	459	483	474	465	424	449	459	460	496	448	426	417	454	449	448	422	481	444	443	465	459	466	473	443	448	484	479	421	482	449	466	414	467	476	451	443	452	462	471	455	464	470	465	446	446	485	464	477	452	449	458	480	467	444	467	450	486	466	461	485	466	466	481	448	483	458	514	465	483	470	427	496	471	421	470	481	468	440	443	462	479	492	450	443	448	468	474	446	467	472	473	435	455	448	481	439	507	491	470	467	426	470	471	499	429	438	475	464	458	486	485	448	463	439	469	450	476	433	477	457	474	466	428	463	443	456	504	484	495	480	448	497	472	443	435	502	475	457	456	473	465	479	494	485	429	461	448	453	484	464	452	452	473	466	477	444	465	465	464	486	445	464	457	458	471	468	460	464	483	444	446	463	461	476	430	459	474	427	452	445	441	406	479	469	463	424	436	440	493	482	473	476	444	481	465	457	450	458	460	489	473	448	459	479	388	439	463	462	460	459	469	445	445	477	484	480	433	433	457	407	459	465	418	449	468	475	457	473	454	491	490	445	506	469	498	448	446	485	482	454	455	481	465	462	469	465	463	494	435	418	500	446	474	446	466	460	479	463	467	450	445	466	470	444	486	515	477	487	450	457	479	498	493	488	482	452	452	464	515	444	436	462	461	466	435	499	460	484	489	449	468	482	452	432	447	462	486	452	498	471	437	473	462	466	476	436	460	448	444	499	426	485	478	457	439	430	486	505	478	449	493	458	412	457	441	448	470	426	459	455	431	429	459	457	442	496	495	428	454	394	451	446	463	466	396	461	472	436	486	449	450	447	452	406	476	436	478	452	462	512	491	481	471	477	443	467	457	466	445	467	461	496	462	493	406	476	483	448	447	438	464	450	508	454	440	481	438	455	437	491	450	462	456	451	432	474	457	478	520	471	471	509	472	478	497	464	444	450	454	505	491	439	416	442	445	445	454	417	459	462	467	446	453	424	424	469	490	468	433	491	440	457	457	499	447	484	460	454	495	463	491	469	476	473	453	437	476	467	445	459	437	428	454	465	477	429	449	465	454	450	460	445	511	449	485	432	452	493	458	475	436	487	492	467	456	453	454	424	460	446	470	480	505	425	467	467	470	443	442	442	428	457	432	455	421	472	483	450	473	455	473	498	453	420	458	458	470	441	471	459	491	456	450	429	497	486	437	454	451	457	440	461	455	501	464	443	443	478	434	453	442	492	454	474	456	497	438	479	482	444	444	479	459	450	483	477	493	480	448	457	478	462	428	434	419	457	449	422	447	481	448	440	482	501	473	461	459	454	497	491	445	469	431	448	482	471	472	459	470	446	435	444	478	445	463	409	474	444	444	439	484	463	483	480	454	470	443	502	471	463	467	459	452	465	489	464	432	446	475	458	444	412	518	469	408	442	443	464	476	484	456	478	445	464	479	427	465	432	443	506	450	450	453	439	435	484	488	449	478	440	457	473	467	452	475	481	468	428	457	451	463	473	446	466	440	473	451	444	467	471	445	479	475	452	423	481	463	467	498	477	468	459	449	477	437	458	464	470	450	489	453	443	434	471	480	472	458	441	488	487	497	449	459	488	452	474	476	448	511	448	455	456	446	480	459	470	471	475	470	492	424	488	448	437	466	460	470	457	473	420	492	449	413	476	464	427	445	469	449	463	468	467	475	491	478	461	475	438	423	454	442	467	435	444	439	456	438	432	467	482	478	481	476	443	475	450	478	448	457	485	425	461	459	435	480	470	445	497	487	458	443	443	466	479	449	441	477	484	451	441	456	439	430	466	430	465	457	459	470	441	431	455	483	481	486	493	513	460	440	436	463	455	464	451	431	481	450	459	457	456	494	477	469	478	494	475	468	464	422	508	492	459	461	441	468	471	409	476	511	458	427	462	462	469	423	472	435	470	457	442	481	472	466	477	483	431	466	495	475	449	526	460	442	451	451	474	448	504	497	479	465	440	482	444	461	471	458	478	418	472	467	444	480	463	470	461	421	463	468	451	493	434	486	486	432	479	489	473	456	471	484	507	473	483	457	506	462	458	471	475	436	445	461	455	483	473	446	447	469	463	458	480	484	468	485	493	454	460	448	460	461	466	471	451	462	467	448	486	459	470	462	465	476	481	471	452	410	448	461	456	490	428	497	471	437	447	472	489	468	451	479	463	474	461	467	472	451	484	472	456	409	454	444	471	443	451	491	445	409	459	470	454	474	468	450	486	492	457	480	451	418	417	466	438	443	420	395	485	469	465	523	435	476	459	429	475	448	454	436	479	475	395	455	437	473	486	450	457	467	465	442	459	441	472	443	454	462	494	484	444	449	503	436	476	466	461	481	459	449	459	458	461	485	453	482	457	469	454	468	429	465	480	490	517	432	445	435	450	449	457	491	478	440	481	450	463	448	468	447	484	471	474	475	425	448	440	462	493	459	468	489	495	469	435	460	438	461	466	478	437	473	476	466	437	444	461	455	413	427	465	496	487	508	458	459	466	450	474	478	464	458	460	450	463	495	464	485	477	444	430	475	465	447	498	489	480	460	444	469	459	482	443	471	444	432	464	481	442	478	488	454	466	489	514	484	465	467	447	449	464	424	456	432	461	455	477	456	456	489	466	476	484	466	450	463	466	439	443	443	472	473	449	444	451	443	449	453	456	483	465	444	457	499	500	464	459	438	466	434	460	456	458	468	482	462	439	455	463	477	452	467	457	440	459	468	464	484	496	467	490	494	463	482	464	440	438	480	443	422	463	428	437	458	453	443	451	452	415	452	464	473	468	425	503	463	496	471	471	480	478	440	434	457	479	470	458	445	455	460	488	502	452	487	486	457	477	470	455	459	437	440	473	474	484	478	488	521	499	475	467	474	445	452	399	473	463	463	466	458	465	481	471	441	439	439	513	451	493	449	477	492	479	430	498	460	457	461	446	489	450	460	470	465	475	483	487	452	450	484	435	462	424	459	460	460	463	471	441	469	416	441	434	473	463	500	506	451	472	452	451	453	446	456	473	459	443	455	463	468	491	463	481	442	462	484	462	457	459	464	474	448	469	483	481	511	438	446	425	431	475	443	436	504	486	465	471	447	459	447	466	448	468	453	427	439	458	457	446	456	485	458	469	442	454	453	479	449	485	441	481	457	470	452	469	474	469	447	417	466	433	500	450	483	450	512
38558	29765	24236	13495	9022	4789	2392	1512	1380	1187	1092	1063	846	693	524	430	354	392	340	372	348	284	319	241	270	267	242	238	222	257	223	197	174	223	209	193	195	203	207	183	166	192	179	173	157	167	165	186	198	178	186	169	184	182	169	156	160	184	178	155	170	172	162	135	188	171	148	162	174	184	156	145	139	168	141	142	169	195	150	143	156	162	149	154	156	165	162	152	156	183	165	164	126	160	144	170	155	171	172	164	150	145	142	158	146	172	132	155	157	145	177	194	168	173	192	153	144	155	133	157	156	175	156	149	149	148	160	173	144	163	138	145	156	159	136	161	164	166	158	161	153	180	165	154	168	154	168	167	169	168	170	148	163	153	173	165	163	168	153	196	158	161	163	158	143	167	165	146	158	150	150	149	176	144	131	152	163	160	152	178	148	169	159	165	140	160	183	169	158	146	155	170	152	155	160	166	177	198	146	134	183	178	143	185	199	164	171	150	126	157	171	163	150	173	176	179	164	145	157	174	143	137	174	156	142	185	123	150	172	144	153	154	158	151	154	146	153	151	169	157	154	169	140	159	173	165	152	167	153	140	152	158	169	171	164	156	169	142	154	147	141	150	165	161	166	170	150	150	163	165	140	141	147	158	162	154	178	123	162	151	149	173	173	155	162	179	165	158	164	160	159	146	156	162	161	172	152	134	189	142	172	169	142	148	170	160	137	162	170	172	146	162	130	150	172	150	185	157	139	146	154	158	156	158	142	145	162	167	151	170	160	159	173	180	144	161	160	184	178	149	177	174	137	154	151	161	147	145	166	164	159	147	134	134	153	154	190	142	172	160	176	150	147	171	139	168	156	151	150	138	164	177	152	149	196	137	150	185	151	174	153	154	139	154	162	152	161	154	151	151	168	163	140	140	150	162	156	165	154	175	158	139	181	158	159	161	156	156	160	157	162	149	150	148	146	180	158	139	155	157	146	156	168	158	132	143	159	164	171	149	144	161	176	154	154	184	133	154	141	149	160	149	145	158	145	174	165	146	164	154	180	160	169	150	149	154	152	141	166	145	149	155	157	159	135	167	146	150	148	183	140	162	171	159	155	153	175	158	133	147	183	175	179	172	143	173	170	169	152	149	137	151	155	164	172	171	154	148	161	158	164	136	159	162	169	148	171	143	164	172	140	155	130	148	168	146	164	164	151	168	157	154	168	175	143	166	146	170	156	167	159	169	159	147	139	177	167	161	161	155	158	174	160	159	152	169	148	158	161	154	175	159	142	148	168	160	138	163	147	160	156	165	187	145	148	151	156	174	167	156	159	146	164	162	146	177	156	169	142	168	190	171	156	177	145	175	166	142	159	160	145	154	171	153	149	160	181	156	152	177	171	164	166	161	152	172	147	147	165	158	164	161	184	149	172	143	164	170	173	150	172	140	145	151	179	142	167	147	145	160	158	164	151	142	159	171	148	166	182	188	158	163	157	163	159	168	144	141	175	180	151	141	136	143	166	154	143	157	182	170	180	167	152	163	162	167	176	153	181	150	152	191	152	176	152	158	158	180	158	182	174	169	161	153	177	173	159	164	160	166	146	152	149	146	132	180	140	171	150	157	157	148	158	144	156	158	162	159	176	168	159	168	147	184	157	169	179	175	162	176	164	153	110	147	151	158	166	143	183	144	154	159	150	156	146	144	145	176	165	137	165	131	162	174	165	160	170	179	181	145	137	149	158	146	174	161	171	155	154	169	170	154	157	135	159	170	165	169	146	177	175	164	171	159	178	143	176	138	150	147	161	141	144	147	163	154	162	155	148	136	153	188	147	161	154	145	143	174	185	162	160	170	140	179	161	159	141	152	162	158	157	165	151	139	169	176	150	156	146	152	179	163	172	151	150	137	143	140	152	186	150	159	149	138	167	168	152	161	156	153	151	158	153	161	141	169	173	193	148	137	179	151	156	169	169	158	168	155	188	150	162	175	164	159	164	148	146	162	158	152	162	143	153	164	164	138	136	150	162	127	176	155	169	156	157	165	147	158	158	162	168	164	154	161	152	161	173	155	154	160	181	131	160	167	157	137	154	157	165	183	153	169	139	159	170	149	152	162	155	144	158	155	163	181	139	154	169	141	159	173	146	132	137	146	133	161	165	153	149	182	159	158	149	148	170	154	187	149	144	160	155	153	181	163	156	164	145	141	162	161	148	156	145	141	150	152	180	135	169	145	176	164	150	176	136	155	153	136	162	166	150	163	154	150	166	145	128	156	152	144	176	166	160	135	158	152	150	143	173	176	167	148	171	140	165	139	155	167	168	171	150	157	153	178	190	181	163	172	153	144	157	154	174	186	157	130	166	165	162	154	174	140	158	131	151	142	163	139	165	153	154	161	148	168	152	160	145	144	155	175	157	144	159	150	151	151	168	162	160	186	144	167	150	153	173	145	182	169	147	138	160	159	156	141	178	170	187	160	186	163	149	180	145	152	159	168	132	159	185	137	169	158	160	169	150	156	154	146	131	169	172	158	137	166	134	140	133	157	181	153	163	174	154	158	152	175	176	148	161	149	158	161	175	148	171	152	153	159	144	149	163	158	152	157	160	146	173	150	152	154	170	149	138	149	166	181	153	165	170	122	138	151	154	150	173	133	166	169	155	173	182	169	155	167	161	151	162	160	161	150	158	132	180	168	168	155	171	135	172	174	152	182	177	165	141	147	151	142	159	173	160	174	178	146	169	161	154	177	160	172	135	149	154	162	155	178	170	167	174	157	165	163	158	161	159	152	141	152	179	165	164	146	136	140	165	153	159	178	170	172	158	149	170	170	156	164	146	145	145	167	154	146	156	153	148	162	141	140	171	144	160	169	143	161	172	145	182	181	159	176	152	160	169	161	166	186	150	152	172	155	150	154	140	150	173	148	152	132	141	146	131	152	160	150	174	157	151	163	170	173	168	148	147	163	130	164	165	191	166	150	178	161	172	150	193	159	167	164	164	158	148	157	174	161	151	150	167	194	146	153	145	153	151	140	149	162	157	161	171	172	171	139	163	159	158	168	166	188	179	146	164	172	165	152	151	145	141	172	177	153	163	145	145	166	169	148	167	133	162	158	167	178	171	160	173	150	144	159	166	149	160	157	159	147	172	181	133	144	155	181	126	167	164	163	168	167	176	154	167	140	151	175	173	138	163	169	157	171	156	152	181	145	139	170	153	159	146	178	187	135	164	152	132	128	156	127	148	185	158	161	158	158	154	159	148	154	180	154	168	183	195	183	156	186	151	176	178	168	162	149	166	162	166	167	148	163	148	175	171	167	198	163	169	160	144	175	153	142	144	163	181	191	160	160	152	143	160	159	179	160	149	145	149	154	157	153	156	176	136	154	187	164	145	160	142	171	186	162	170	144	158	156	130	151	154	176	155	166	150	174	165	155	156	148	179	150	174	130	186	141	165	164	148	141	156	176	160	172	181	157	166	147	146	140	146	139	170	156	134	147	183	152	147	179	161	153
27956	24584	19879	17118	17888	11312	8308	6751	6172	6057	5128	5620	4081	3663	2560	2162	1698	1707	1672	1748	1485	1263	1338	1039	1037	1068	909	822	898	863	876	727	679	729	656	640	603	596	592	580	551	519	507	572	519	532	459	421	495	487	460	450	449	477	446	449	436	450	441	400	463	440	428	412	378	435	420	433	409	402	403	406	394	419	422	384	376	371	376	387	396	395	381	427	377	369	381	401	395	376	429	421	399	342	360	392	385	400	395	409	372	396	384	385	393	383	375	356	380	395	379	380	358	422	394	421	372	375	391	389	390	372	400	380	411	410	362	359	367	384	380	359	397	393	370	392	367	383	374	352	374	387	391	392	403	369	371	358	396	374	374	413	365	401	381	355	416	358	405	403	362	355	409	404	382	394	388	366	355	407	386	347	402	375	419	381	412	392	397	384	373	359	398	422	364	367	385	398	417	379	384	407	358	377	394	379	387	390	384	364	361	363	383	389	409	390	374	414	373	427	372	364	408	348	395	380	371	348	372	375	375	407	414	385	400	367	410	404	393	384	376	354	390	383	407	356	359	376	402	385	427	394	368	379	376	410	416	397	396	393	389	369	387	365	396	377	405	376	402	394	391	385	398	385	398	393	390	393	395	392	395	402	442	383	400	417	369	382	393	395	390	441	364	421	392	374	400	400	373	374	381	376	362	385	391	407	378	385	346	372	390	384	381	378	387	409	385	408	401	389	394	385	382	388	388	386	365	376	386	405	366	363	369	382	382	416	354	382	390	363	355	379	372	380	396	393	393	423	378	397	395	393	365	418	363	365	343	399	352	388	392	387	362	373	376	375	362	410	375	365	416	411	394	353	359	385	375	380	343	408	383	362	326	362	383	396	405	366	432	385	371	374	368	402	392	398	383	387	363	412	410	378	392	367	367	388	372	367	354	392	384	385	431	376	393	427	368	350	383	370	402	367	400	401	381	413	384	378	372	391	396	364	358	399	362	382	385	392	426	382	394	356	376	364	375	399	369	362	389	359	373	426	416	346	396	398	367	396	423	379	386	389	430	374	388	387	365	379	393	365	383	369	379	376	395	416	365	392	392	430	394	426	394	405	374	366	390	365	368	405	397	407	378	388	391	369	368	413	407	360	403	369	364	378	383	383	399	394	401	362	376	381	417	386	393	396	385	377	365	396	389	403	411	385	417	383	371	358	372	384	364	369	363	371	386	385	384	385	401	364	389	374	350	359	378	378	355	369	342	382	388	376	391	376	348	390	393	414	399	386	392	349	393	402	352	369	366	388	401	375	400	378	347	393	375	401	390	381	342	394	429	374	372	411	388	421	412	417	358	396	360	376	393	378	380	371	397	362	374	376	376	382	395	367	391	399	359	395	392	393	332	336	406	390	398	406	384	380	368	361	391	376	359	339	356	356	413	376	370	401	419	348	387	388	400	412	355	384	356	396	374	384	400	382	375	410	393	381	391	372	386	406	362	381	406	375	361	361	354	378	412	386	408	378	381	360	363	367	385	371	403	378	409	379	389	373	362	387	358	389	383	352	388	352	374	386	362	397	350	347	383	368	348	381	375	402	352	364	384	371	376	423	371	348	393	393	367	411	388	388	408	380	406	380	415	386	392	362	436	372	368	410	381	372	352	364	363	365	374	417	384	400	410	433	390	381	366	402	377	423	384	396	388	382	372	397	388	369	379	363	399	359	384	383	356	395	342	354	356	391	390	380	380	384	356	397	396	375	348	381	380	388	394	410	364	349	354	373	395	393	395	432	379	386	394	368	367	356	381	377	358	391	365	393	367	404	412	382	372	370	392	384	364	388	425	390	394	408	360	349	364	382	374	355	381	380	378	356	395	387	393	394	421	364	368	401	370	383	375	421	338	373	361	362	357	375	393	422	362	367	350	347	365	385	356	410	373	356	402	408	398	385	391	375	375	396	395	392	405	361	375	381	369	335	395	357	381	398	367	367	374	372	365	370	356	371	355	378	402	356	418	374	388	381	365	374	370	397	376	351	401	389	362	365	405	370	407	376	368	383	419	428	405	360	378	399	385	408	399	404	392	353	365	385	377	390	402	405	393	390	381	389	425	420	351	370	362	390	369	394	393	363	345	391	355	428	390	363	406	388	363	376	375	390	388	404	370	395	401	395	378	366	386	407	370	395	385	350	387	386	355	367	371	330	365	417	399	372	359	390	396	392	393	380	363	380	370	388	390	399	366	394	342	400	386	416	377	364	403	401	385	383	392	382	392	363	416	391	382	388	385	374	348	372	374	351	391	383	363	380	387	391	395	401	379	401	387	391	378	387	381	369	404	381	414	395	371	387	391	379	409	385	385	363	357	393	382	381	385	354	405	388	374	425	358	398	372	362	380	396	353	367	351	359	387	394	350	407	387	372	389	408	394	386	380	336	349	365	374	398	386	418	349	403	361	411	379	346	397	375	396	418	407	382	361	373	399	391	391	396	369	365	373	380	392	420	370	392	389	386	386	358	371	364	388	385	373	350	389	381	371	398	347	400	383	376	364	371	374	397	353	382	370	402	358	403	411	398	392	405	399	364	373	393	393	363	366	375	364	371	408	344	428	399	382	365	380	375	383	340	406	372	382	371	353	377	366	383	381	402	396	379	369	356	354	405	392	395	357	366	393	385	367	421	359	390	419	403	380	378	396	423	386	382	396	360	403	403	367	356	399	379	407	383	385	369	393	359	378	383	403	360	374	353	397	356	410	401	376	389	367	408	384	365	374	374	358	392	415	377	385	369	402	397	379	403	393	377	422	412	370	387	384	398	403	375	384	398	380	378	377	375	373	370	391	396	379	366	376	365	385	400	379	381	372	399	377	349	384	397	428	379	394	376	392	421	395	314	356	373	381	359	385	383	356	386	422	402	369	400	378	385	356	395	407	381	373	358	390	362	387	408	350	416	362	386	381	386	391	371	389	365	368	348	404	360	367	383	418	368	371	346	391	381	370	380	393	376	348	382	347	382	357	434	406	382	362	395	389	402	374	390	374	378	375	424	394	420	389	377	395	370	372	379	382	403	390	398	418	382	383	402	393	376	415	373	401	375	398	389	386	401	377	400	385	357	397	375	384	372	342	408	421	357	391	354	380	401	412	369	324	373	377	397	402	417	403	383	420	376	361	406	374	373	347	360	375	398	417	363	402	359	373	401	405	395	412	407	392	369	390	391	396	386	409	372	374	383	422	355	406	378	367	409	373	376	365	385	420	405	419	393	405	365	394	385	394	377	377	398	404	406	395	372	392	381	352	421	407	369	381	422	350	406	371	369	411	391	401	387	391	393	380	385	392	409	377	394	396	411	391	373	375	353	383	412	402	389	379	392	358	343	386	372	379	377	393	345	380	408	402	372	393	403	372	386	367	393	361	402	371	372	366	370	387	395	396	362	388	396	383	376	416	377	400	419	349	392	352	393	381	386	414	354	387	397	408	372	358	377	386	354	389	363	378	389	417	371	398	372	364	404	363	383	403	400
8524	4839	3626	2479	1781	1026	724	676	496	492	432	415	344	318	306	246	277	296	269	251	231	238	203	266	228	213	203	220	194	219	226	208	204	209	181	193	205	182	208	252	202	200	184	215	201	200	203	180	211	193	181	196	205	202	176	212	174	200	198	187	199	220	183	208	186	174	188	193	195	200	194	184	202	180	220	178	186	189	188	202	176	213	194	219	209	202	187	230	176	190	212	197	176	210	210	200	192	223	183	212	186	188	201	169	168	194	175	195	195	217	183	167	192	201	212	182	196	202	180	219	182	169	178	184	187	193	205	193	181	196	218	184	203	207	190	205	185	197	197	195	212	190	174	139	182	189	175	209	198	184	210	168	176	156	193	154	189	204	180	202	179	176	199	172	217	184	169	190	208	177	211	204	173	181	194	198	183	175	204	189	198	216	180	183	171	163	176	194	197	218	193	180	185	198	200	183	222	216	182	191	175	193	178	198	193	189	208	193	199	196	203	196	209	178	193	195	184	187	148	192	191	185	176	176	176	192	194	189	174	198	190	165	209	204	183	201	182	195	175	163	180	208	190	183	188	189	178	218	192	181	205	217	185	189	207	222	190	183	203	197	216	179	205	214	199	189	183	195	205	186	216	166	183	214	199	177	216	178	152	215	186	193	190	198	188	205	187	198	204	186	190	213	209	185	195	173	177	193	180	181	208	196	184	206	200	176	204	193	211	190	204	178	185	191	165	195	212	194	189	195	213	185	180	202	208	201	186	172	195	180	196	197	194	198	174	162	206	201	221	189	193	180	180	184	187	200	190	200	195	196	212	194	188	168	211	191	194	201	186	214	202	169	164	191	178	174	178	193	195	184	208	191	196	196	171	216	183	219	177	202	178	203	218	172	168	216	196	180	172	173	185	181	216	187	177	210	211	187	170	183	176	208	198	190	169	196	192	197	209	209	192	179	204	196	212	186	187	175	200	197	180	199	188	190	153	199	202	207	183	165	185	210	200	199	168	231	182	170	169	200	201	181	178	181	161	176	215	186	192	200	198	197	184	197	176	189	210	179	209	207	234	177	182	213	190	181	193	182	182	196	184	187	208	190	226	176	202	228	164	202	211	188	177	182	240	199	183	177	211	208	165	185	204	190	181	201	193	214	179	172	172	218	195	208	183	204	168	180	190	190	162	186	192	184	186	167	190	169	231	191	200	176	199	204	201	184	170	204	176	207	189	211	202	228	213	202	198	200	190	208	179	189	159	172	182	174	183	193	196	183	211	212	221	182	196	175	208	195	205	164	177	205	199	196	184	209	209	189	220	197	197	176	196	182	186	179	166	199	170	207	199	203	224	179	194	210	188	209	225	179	215	178	203	209	177	191	192	200	211	205	207	189	202	183	204	179	203	183	152	191	189	198	197	196	196	198	190	186	178	196	174	197	187	183	175	187	248	190	185	187	196	211	194	172	160	190	182	173	210	159	198	205	169	218	209	194	190	187	192	196	182	181	186	203	182	228	200	166	183	219	199	216	192	221	161	211	179	204	204	195	179	189	198	177	176	200	173	180	214	243	174	182	187	171	168	187	176	187	174	195	187	193	187	198	214	211	221	197	196	193	175	196	176	197	205	189	192	209	194	158	194	180	208	203	204	185	190	195	192	184	207	194	174	173	173	215	199	210	165	188	201	185	204	197	169	193	201	225	192	213	194	218	188	196	191	163	179	198	164	173	195	212	213	181	169	205	170	200	190	200	194	184	200	221	186	179	202	201	178	194	189	198	201	183	202	201	189	220	205	166	181	201	197	204	218	171	186	181	202	196	200	223	199	205	192	179	205	213	187	204	172	194	197	216	204	193	193	184	200	207	191	170	199	210	187	168	203	182	218	216	178	204	188	174	195	203	209	197	200	177	188	186	219	178	220	183	186	207	185	203	198	192	175	216	220	219	237	217	176	222	194	219	224	191	180	170	200	176	210	197	193	172	180	187	201	192	182	191	204	179	190	193	190	203	177	200	201	221	191	190	203	206	229	165	185	187	184	209	216	196	177	183	232	177	205	202	189	209	185	200	201	203	182	206	143	199	180	196	200	198	203	180	218	177	198	187	210	185	233	237	207	202	196	163	198	169	206	201	210	214	163	175	211	170	199	228	184	191	201	200	221	189	177	193	200	184	194	184	189	195	222	182	205	193	153	178	195	211	186	203	197	201	192	200	182	199	173	187	208	159	198	203	176	228	182	193	188	192	185	193	205	174	202	211	217	211	222	180	213	176	196	195	195	208	193	174	161	193	186	210	204	223	187	209	211	223	190	198	175	192	184	191	199	210	199	212	215	209	182	175	197	182	175	197	195	180	200	165	207	191	176	233	182	182	182	188	192	182	182	202	193	167	211	204	182	199	191	191	195	213	172	210	206	220	199	166	219	196	211	199	196	191	185	203	208	208	196	184	188	187	203	199	186	207	212	210	195	198	208	195	187	193	196	162	174	191	186	209	196	203	203	191	224	202	198	183	188	177	205	203	168	194	193	212	201	176	201	208	168	206	194	196	203	183	180	196	207	182	175	172	199	175	180	208	189	195	182	208	184	170	213	183	199	177	225	189	196	187	171	200	180	190	186	203	197	192	175	197	200	213	183	188	202	192	188	187	181	198	197	219	202	199	170	185	216	194	209	187	207	185	204	191	209	203	201	191	190	212	187	185	194	202	200	207	207	200	165	153	210	210	217	197	189	179	192	190	185	203	195	192	211	183	179	171	202	199	203	206	175	200	174	176	180	207	177	184	195	189	196	205	178	202	228	230	186	184	193	206	202	200	201	196	196	186	197	188	173	201	190	181	195	199	195	175	193	206	180	190	193	205	194	210	188	197	190	195	202	215	197	180	165	185	185	192	195	199	181	179	184	211	193	180	191	175	210	186	193	200	207	187	177	196	196	205	194	214	196	236	205	188	211	196	194	197	168	203	187	202	210	193	194	193	195	189	187	170	194	191	181	197	182	199	188	188	170	175	164	198	221	200	185	187	189	203	215	193	218	164	188	183	183	206	203	193	184	188	205	186	226	189	181	189	175	220	200	196	172	215	192	215	187	182	177	186	198	179	189	167	216	185	215	189	185	220	200	166	212	203	189	184	189	215	197	212	202	192	206	222	214	171	171	211	221	214	166	201	208	211	187	180	189	181	194	183	184	225	216	196	205	203	191	212	188	196	212	203	189	180	179	195	197	204	165	199	206	214	183	176	204	205	193	194	198	200	165	154	185	177	201	205	163	180	210	211	183	182	191	217	203	162	170	228	228	204	185	202	205	176	172	182	204	178	197	208	230	204	217	201	214	210	183	213	186	191	189	193	203	214	201	194	215	175	177	187	210	192	178	174	177	182	180	210	197	173	216	176	197	208	206	192	194	194	182	192	168	187	221	204	204	181	195	196	194	214	207	208	178	175	186	185	195	208	212	205	171	193	186	184	154	216	165	204	207	191	179	200	196	199	184	193	202	199	179	213	184	195
6777	5635	6142	7186	6129	4028	2978	2923	2214	2230	2055	1791	1507	1348	1045	1028	856	928	827	825	746	771	709	695	683	621	642	591	608	554	585	572	607	548	551	543	549	527	522	531	520	540	509	487	517	504	486	509	489	533	544	514	510	486	437	470	493	461	476	515	507	497	463	479	430	445	455	499	476	473	487	488	457	448	460	453	493	490	456	457	456	463	482	470	471	460	489	494	456	477	487	460	489	500	456	478	466	467	444	466	482	449	458	466	457	477	446	459	486	454	469	466	423	438	506	496	449	449	463	453	487	463	483	444	441	469	486	448	428	442	474	466	512	465	490	449	471	486	467	447	480	485	463	470	422	423	434	459	474	478	463	451	441	461	423	481	462	446	453	475	480	483	500	462	469	466	461	472	454	468	474	490	463	466	449	445	467	464	486	441	494	461	474	438	464	472	494	477	437	496	468	459	460	459	421	456	439	469	477	449	466	475	395	463	427	483	468	452	456	458	453	421	442	461	453	485	441	437	437	503	439	494	442	439	452	465	461	459	453	453	488	424	463	446	472	443	467	474	478	503	490	465	460	469	461	456	486	483	463	457	442	449	444	444	459	489	457	477	462	459	445	496	453	490	460	470	465	446	452	442	429	481	504	455	472	491	451	474	426	467	505	471	466	472	493	470	425	453	486	451	468	452	459	431	463	469	455	441	470	473	475	444	479	494	441	494	436	487	479	478	434	472	469	429	410	487	461	491	487	470	456	467	468	446	438	451	449	476	432	467	506	480	452	457	469	513	476	472	472	429	478	476	504	498	409	471	448	441	435	450	427	453	477	453	481	503	483	419	436	506	484	469	476	458	459	489	462	471	489	442	434	445	472	460	460	475	447	489	479	431	441	477	469	460	459	448	460	481	438	409	469	469	481	490	431	488	473	448	446	507	502	476	465	451	458	443	450	475	470	428	432	458	489	450	484	442	486	434	448	474	486	440	425	446	474	450	483	454	475	466	437	424	453	478	463	400	413	444	426	456	435	441	480	465	447	463	455	446	477	457	482	472	450	455	442	477	441	427	482	489	448	452	479	445	443	473	460	475	442	444	436	437	484	440	475	466	462	490	464	443	478	427	462	427	486	472	474	490	430	492	456	432	470	465	465	472	468	471	424	447	465	464	467	475	456	484	453	454	442	444	440	460	483	463	472	470	450	451	466	427	464	500	500	479	451	487	487	450	463	457	473	484	495	415	437	450	463	481	458	479	454	465	443	453	444	434	442	467	441	488	455	466	445	504	461	498	434	469	437	440	449	459	461	468	483	459	481	480	435	462	465	444	441	490	467	486	481	465	448	456	425	471	475	495	463	447	437	464	484	456	429	469	465	461	467	461	484	477	479	466	426	476	437	451	476	497	463	448	495	448	467	473	442	497	484	450	445	461	456	441	477	453	489	453	488	457	451	488	433	465	504	433	478	425	421	488	486	477	489	502	478	445	435	434	475	440	473	466	468	493	467	446	457	471	458	469	419	465	448	457	490	430	462	470	462	465	464	449	472	488	461	466	489	461	447	468	426	446	458	462	467	526	430	477	464	436	469	455	494	503	489	452	465	444	442	462	459	428	483	447	484	461	455	478	451	462	489	470	478	452	445	444	454	443	479	441	461	493	489	470	442	446	444	453	464	445	498	444	444	484	482	447	443	448	485	463	451	509	459	471	495	473	472	469	447	435	431	461	474	471	448	470	471	446	454	468	481	489	496	485	481	440	435	487	456	460	495	482	510	470	448	478	485	475	495	442	451	456	445	429	472	473	443	430	461	465	441	459	453	490	509	458	445	466	446	422	487	476	483	461	466	461	475	488	508	429	459	486	421	479	475	436	456	438	451	505	451	472	460	445	450	475	482	465	476	415	463	460	446	478	465	465	456	454	459	476	467	451	423	460	485	451	463	436	465	436	457	461	450	478	438	462	486	474	434	472	463	480	471	470	515	459	486	472	476	488	463	472	462	463	470	476	501	476	475	473	446	427	465	518	421	443	466	489	461	431	479	454	498	471	501	517	480	440	443	477	495	486	491	467	488	441	452	414	450	465	475	492	429	486	413	465	452	469	461	429	464	477	480	527	460	455	464	447	435	452	482	477	485	462	445	451	483	502	479	440	504	423	469	459	469	482	463	450	485	463	467	437	471	430	457	428	462	435	472	471	458	461	437	453	445	462	457	469	443	463	485	469	485	477	500	464	466	486	493	445	433	477	484	481	447	448	448	440	482	432	436	436	474	468	470	461	459	466	472	427	465	427	474	484	489	456	477	473	471	439	459	464	433	492	488	473	490	437	473	441	444	489	486	461	458	436	440	483	493	477	452	480	434	468	402	435	470	482	485	487	433	468	464	425	470	445	470	484	449	459	456	447	451	471	442	475	447	485	474	440	456	458	488	490	464	468	462	453	476	447	454	488	492	423	474	461	506	465	454	438	464	453	446	445	476	480	472	459	454	453	472	493	467	447	463	476	473	472	470	438	450	447	455	500	452	414	435	477	488	466	483	485	474	449	423	473	432	437	436	473	432	444	524	430	497	502	464	427	465	463	432	465	458	433	420	456	478	435	443	480	495	503	477	464	469	431	437	450	465	467	416	483	481	466	439	428	442	472	460	455	459	447	468	470	480	486	478	441	474	506	479	449	469	441	466	470	473	443	460	480	485	455	461	467	474	474	482	432	451	469	447	479	438	457	443	472	472	445	456	459	454	482	469	495	454	423	448	453	448	420	465	467	465	480	492	469	483	479	477	465	444	421	453	455	511	502	414	477	459	485	484	445	473	495	445	431	454	475	423	466	427	459	449	462	486	430	482	458	458	447	481	453	497	434	440	480	456	445	476	481	428	459	470	472	475	484	475	488	449	482	477	459	455	477	431	431	471	447	414	448	481	432	484	436	468	480	427	461	471	496	483	446	467	466	471	446	461	493	450	490	493	460	426	455	487	510	462	497	480	455	468	464	463	499	452	478	517	436	479	466	445	460	457	467	453	472	438	438	525	484	421	451	451	431	446	452	461	484	473	454	442	457	472	482	461	459	482	443	432	445	449	465	432	477	501	405	448	447	443	495	468	471	451	472	477	428	481	488	475	428	486	438	471	432	462	469	495	449	488	438	478	458	473	444	425	460	455	486	439	440	462	437	465	448	475	505	444	460	473	457	498	451	468	479	470	453	465	451	491	436	461	458	415	475	496	437	478	441	492	472	482	458	487	477	447	455	465	494	458	468	459	428	438	485	462	442	441	447	461	427	454	467	457	484	484	478	515	432	510	476	466	464	509	438	478	478	462	443	464	457	490	455	444	451	456	485	462	492	458	475	447	471	456	457	429	457	443	468	493	447	474	492	428	455	449	469	449	474	470	490	455	467	466	432	438	472	450	463	457	476	477	508	482	459	493	492	454	450	475	471	479	491	474	447	443	481	470	511	462	472	433	485	447	463	466	436	489	456	471	481	496	475	459	459	507	440	436	494	467	448
27942	22974	14741	8496	4754	2386	1485	1098	971	998	898	692	587	438	385	339	328	344	355	292	294	262	239	239	245	258	230	241	240	241	212	224	213	246	224	228	228	198	199	198	185	201	184	213	213	207	206	161	205	179	216	219	195	204	204	214	193	165	172	176	184	183	177	176	181	207	196	203	164	200	177	176	210	177	174	189	192	175	204	203	171	176	164	216	181	203	188	164	197	157	201	210	200	205	184	221	188	221	205	211	177	186	175	209	200	163	210	183	172	208	194	173	189	208	191	179	181	220	176	184	194	154	201	199	194	185	196	180	178	178	187	180	186	195	177	215	229	198	195	190	189	186	210	206	212	187	214	173	177	174	188	197	180	160	191	184	172	177	190	183	195	188	167	199	189	178	194	182	196	196	175	189	209	176	201	175	199	192	206	197	201	174	168	204	175	201	203	162	159	185	202	227	182	196	206	208	196	180	174	174	192	190	187	204	181	192	182	183	210	169	208	191	211	185	187	155	168	211	197	191	203	172	195	161	203	194	175	204	176	202	185	203	178	184	194	189	198	161	166	181	176	154	194	168	189	199	183	218	195	190	173	191	193	194	219	211	177	199	193	188	208	183	202	195	197	196	203	187	180	190	190	186	174	195	180	208	169	208	176	198	210	199	188	189	168	196	196	193	190	194	178	172	170	197	200	198	188	186	181	192	175	197	184	204	179	184	186	192	187	198	188	175	194	172	199	198	187	197	175	185	216	188	184	165	199	192	175	171	207	191	219	203	199	181	182	183	175	214	199	200	167	197	178	213	192	205	197	198	176	183	184	192	203	183	214	208	178	171	187	182	197	210	180	165	197	202	197	199	210	180	214	184	207	200	208	192	197	186	209	181	191	192	173	210	158	210	185	188	194	171	189	210	174	195	190	157	213	216	194	189	187	184	216	198	196	194	210	185	180	188	189	183	186	176	170	177	184	194	193	210	196	183	184	208	185	216	187	196	189	211	208	202	183	197	183	193	195	179	200	176	187	202	197	197	216	200	165	212	212	216	171	205	190	190	189	173	176	199	195	207	200	167	188	197	177	203	191	206	201	175	160	178	183	197	182	191	167	172	194	181	191	168	166	172	201	185	211	167	190	194	192	195	175	180	208	188	213	184	186	176	187	206	194	196	211	212	182	188	186	228	179	199	197	162	188	186	193	159	206	182	208	177	187	179	174	181	191	187	166	198	205	191	196	187	180	191	196	192	182	184	184	205	205	172	195	187	150	192	199	207	200	187	188	184	196	212	176	172	174	211	185	230	185	203	185	186	194	164	189	198	209	204	170	205	205	187	201	181	179	181	190	209	180	196	207	203	179	196	164	207	193	188	184	195	187	200	173	165	198	194	182	201	187	217	209	193	175	198	167	188	206	194	184	193	182	186	174	187	175	160	184	196	180	164	176	178	170	169	191	191	203	194	186	183	201	199	177	190	208	181	203	190	178	185	191	210	203	182	161	195	194	186	176	187	184	210	194	155	177	184	146	164	210	172	179	188	191	202	208	180	174	195	200	198	192	175	162	195	200	206	195	199	192	206	191	189	204	195	188	181	213	200	184	203	164	199	228	199	179	215	219	198	186	192	199	181	184	193	186	184	202	177	176	188	194	170	161	194	181	206	178	191	196	199	167	198	191	181	177	176	178	212	176	202	179	179	168	200	179	167	179	197	176	180	176	171	193	216	177	190	196	194	188	176	220	173	212	197	170	157	185	185	197	184	195	178	180	182	174	182	194	180	173	185	225	178	152	172	175	202	194	197	178	192	175	194	186	176	193	173	174	212	202	179	194	181	191	187	200	194	197	170	193	193	206	192	203	183	203	202	183	174	210	191	194	206	181	170	173	189	182	168	183	198	207	179	177	190	205	175	176	168	191	167	172	172	208	183	189	179	183	191	182	192	191	189	186	177	179	183	182	187	194	209	187	200	200	166	187	211	207	168	205	184	167	200	178	206	197	200	173	197	203	194	199	157	185	216	162	199	205	187	172	177	198	195	206	182	183	189	188	201	181	199	195	178	199	180	186	156	166	192	183	198	183	219	198	195	182	199	202	202	211	206	182	176	187	169	189	167	199	199	205	192	204	184	193	174	177	177	198	194	197	199	180	173	169	182	187	197	179	167	206	218	169	202	179	182	208	215	185	181	165	182	204	216	166	171	211	205	227	198	176	174	195	168	234	206	176	185	195	179	200	189	186	156	231	191	195	197	178	208	189	201	198	191	191	195	206	217	190	189	194	197	192	202	201	187	182	188	170	202	185	186	156	217	176	199	184	195	191	193	191	169	187	173	164	189	204	168	210	186	187	174	184	209	180	194	199	222	200	202	208	186	181	174	185	193	185	183	188	201	192	191	179	197	163	167	184	183	181	177	190	178	187	177	201	174	175	223	183	189	184	188	218	168	196	200	191	194	190	198	180	190	190	203	187	201	198	177	215	180	211	180	209	186	198	197	185	166	197	183	183	190	192	182	201	162	206	173	193	196	186	200	186	189	203	201	157	173	192	175	189	213	214	198	175	192	212	187	204	206	187	198	192	200	185	188	195	196	174	181	182	191	205	177	187	171	188	193	172	189	180	192	176	180	198	175	169	183	192	208	205	177	187	202	165	190	202	176	185	176	201	190	207	194	165	197	191	202	216	197	167	155	192	177	204	174	181	169	183	188	175	204	182	171	191	187	200	191	194	184	196	189	205	160	221	181	192	182	180	193	192	211	174	172	215	175	198	201	181	209	172	202	223	202	188	196	160	166	196	216	193	201	173	199	177	179	197	185	162	186	215	202	196	205	204	195	178	174	205	208	196	179	193	199	205	192	201	216	214	163	184	162	196	182	201	174	200	167	196	184	179	175	204	198	215	191	181	208	188	164	204	195	172	196	200	192	194	179	193	173	183	193	184	197	170	187	183	190	183	181	176	203	199	199	208	177	178	205	210	201	189	183	204	202	202	183	183	166	207	161	198	207	181	207	188	191	189	181	196	184	184	206	206	186	180	198	176	169	187	198	181	199	169	192	186	177	194	170	204	182	193	199	209	206	180	171	189	210	184	171	190	196	189	195	177	180	181	204	177	172	177	187	186	188	213	186	180	184	196	169	213	227	171	200	194	175	198	203	191	173	189	157	176	207	168	212	207	182	184	190	197	181	207	213	220	175	171	201	240	170	178	186	193	221	186	189	185	159	187	179	177	195	189	183	176	197	206	179	201	210	201	205	178	178	208	166	209	201	185	184	162	208	189	189	198	173	172	180	186	199	177	199	173	189	197	182	174	181	184	176	180	203	198	203	197	147	178	176	159	179	181	202	178	181	170	169	183	215	179	182	188	185	177	211	166	168	195	198	175	201	190	171	206	186	215	181	198	203	206	193	182	204	200	176	200	198	195	187	222	184	203	193	182	179	193	183	193	177	201	186	185	201	201	181	175	188	184	213	216	181	190	193	171	170	195	172	209	204	172	182	179	182	182	214
21176	19841	13015	14828	11728	7832	5762	4702	4519	4420	4342	3475	2700	2194	1766	1427	1443	1469	1409	1104	1174	1060	1043	886	930	932	817	720	759	751	704	703	667	683	591	613	622	619	596	572	561	586	567	544	577	528	560	516	544	454	487	531	497	529	503	446	496	503	505	444	489	438	452	493	484	471	472	449	479	451	435	485	442	434	440	482	439	467	433	442	470	458	449	472	483	477	459	440	443	470	474	476	477	459	476	482	470	438	488	435	466	468	448	438	407	410	452	438	414	464	439	458	474	467	497	453	458	453	481	462	444	484	464	421	423	455	477	482	449	475	419	452	454	445	429	461	450	470	431	447	450	402	456	412	437	435	472	458	444	479	443	438	459	466	489	419	490	436	453	496	431	462	444	431	500	445	422	439	429	450	447	436	478	453	420	439	462	470	455	458	442	419	429	431	475	491	492	441	457	485	416	449	477	469	451	480	481	428	450	481	456	455	435	432	472	454	429	433	447	480	466	426	422	453	475	422	410	442	435	456	429	446	443	453	469	468	470	445	447	446	448	470	476	411	429	458	460	448	420	437	467	435	441	437	445	489	422	417	450	452	443	453	395	462	466	428	404	456	459	447	426	476	452	407	445	463	444	446	457	470	468	438	450	440	479	471	482	460	408	463	447	483	435	464	493	437	463	467	442	463	474	466	463	465	444	442	454	464	463	447	460	433	445	443	438	450	445	466	463	427	479	442	453	472	441	447	469	433	461	492	422	462	444	444	419	426	449	463	445	435	429	443	424	449	456	429	447	448	446	474	409	426	491	440	469	443	424	453	407	449	425	437	416	459	430	440	441	476	409	463	490	438	486	464	445	481	452	488	486	467	456	461	451	451	457	504	455	450	433	490	434	452	458	434	441	453	466	417	493	443	468	454	470	484	493	424	433	439	436	424	458	467	436	459	424	488	470	446	453	464	453	439	466	434	442	474	456	473	437	476	473	466	480	489	451	479	461	437	473	462	453	477	450	444	459	436	453	443	455	452	443	455	426	412	438	455	487	482	433	440	437	441	448	418	462	461	439	418	445	443	454	428	480	457	447	447	441	427	449	442	478	430	462	465	433	482	434	406	440	474	464	427	490	463	457	447	472	440	422	463	436	468	429	472	427	465	452	425	416	458	449	424	389	417	459	489	425	464	457	462	468	449	462	449	401	444	409	417	444	458	441	406	445	452	433	461	446	433	423	435	418	448	408	443	456	470	470	463	452	461	442	472	487	474	460	448	458	430	433	441	443	420	443	428	440	433	438	452	438	479	469	485	462	471	439	454	455	463	440	436	463	434	449	454	419	424	427	459	444	468	424	467	445	465	470	447	448	440	471	452	417	414	438	430	465	488	455	485	449	455	476	410	474	471	440	467	440	463	462	438	461	450	438	446	470	421	477	468	488	400	435	479	424	431	435	475	456	465	437	446	450	459	432	449	461	458	479	469	430	426	464	481	421	462	436	475	467	439	473	463	446	475	451	440	459	448	455	464	441	466	440	462	449	440	433	441	430	470	457	449	465	489	464	429	471	434	432	461	475	431	424	488	450	445	502	474	448	467	467	467	466	468	459	422	457	420	453	445	449	457	467	446	452	483	420	436	429	482	462	466	469	472	450	447	449	488	462	463	482	432	441	473	453	452	466	463	438	427	468	464	427	470	449	476	470	471	431	439	481	435	451	423	442	453	463	423	454	453	473	443	495	458	468	488	448	440	462	456	463	452	455	463	430	455	474	434	433	478	461	491	466	466	416	475	440	473	445	429	458	457	419	433	472	441	432	463	487	411	437	420	428	418	434	438	430	442	430	470	423	441	456	462	451	464	463	436	447	455	451	470	463	459	413	471	413	468	444	430	506	447	449	441	444	454	421	448	460	431	479	499	421	427	452	479	443	448	478	481	421	432	444	457	443	431	449	415	476	447	433	468	442	476	405	480	475	445	430	470	447	477	469	468	448	469	464	459	475	464	450	445	436	446	453	452	472	508	442	464	454	462	440	455	455	443	446	460	482	483	447	417	454	464	451	496	471	451	491	403	453	434	470	453	455	457	448	472	450	478	429	460	455	477	422	411	434	464	484	440	428	485	442	428	462	437	429	459	445	466	447	452	438	462	460	459	460	455	443	441	441	442	414	435	454	450	427	452	421	441	448	444	453	451	454	444	446	466	464	425	413	449	453	473	468	429	457	449	432	401	470	422	469	442	458	447	436	492	460	417	446	439	450	422	462	453	470	452	449	454	466	459	450	449	423	466	421	452	451	500	463	429	463	440	482	427	436	432	449	459	445	432	452	465	433	436	456	456	468	496	450	437	468	422	477	454	466	480	483	472	477	447	439	434	441	426	439	460	448	455	435	447	496	469	464	490	436	435	444	494	477	427	424	434	481	439	482	514	489	463	409	438	427	416	475	437	458	442	438	458	459	444	488	489	431	427	445	462	450	418	445	457	438	450	406	452	461	463	429	447	391	469	441	431	455	457	443	458	496	434	459	461	440	443	462	455	453	471	472	449	467	438	468	473	461	425	425	439	408	504	486	456	456	449	429	424	480	478	458	488	500	440	467	472	405	449	426	471	451	438	482	497	451	434	421	452	441	454	431	469	459	452	438	430	445	477	476	462	443	415	449	452	441	476	460	462	457	462	447	467	463	458	423	458	440	435	453	517	451	454	435	470	448	419	427	443	448	439	504	441	462	444	438	425	464	431	472	460	473	450	430	464	453	473	461	455	425	485	455	458	466	434	468	451	470	458	496	464	433	451	482	464	460	455	459	449	462	471	421	467	467	465	465	462	457	468	456	464	455	448	452	428	433	439	428	447	431	448	453	440	451	428	463	457	452	465	460	462	442	465	444	431	479	481	442	478	441	444	444	463	493	486	498	460	443	470	437	484	447	476	434	435	446	419	457	451	485	451	487	427	465	468	458	448	476	480	490	487	438	496	480	414	491	492	415	459	461	470	471	418	448	441	481	455	418	423	393	471	445	453	446	477	458	456	460	441	461	487	415	444	414	453	488	459	421	394	441	479	462	494	444	434	460	442	453	465	471	482	422	450	477	463	452	462	445	455	481	409	469	456	443	480	471	475	479	459	461	444	412	413	447	480	456	424	477	440	461	437	438	452	467	428	503	474	465	465	437	479	476	445	443	447	438	437	440	420	429	425	432	443	464	419	467	482	455	491	459	429	420	461	447	470	468	493	484	441	428	494	471	481	431	448	482	488	436	423	443	501	436	432	450	457	468	432	481	433	476	482	438	431	423	460	459	507	457	476	474	464	429	446	425	424	435	446	417	499	474	464	469	475	466	430	456	467	459	419	400	460	438	475	464	454	475	423	473	410	455	427	418	455	482	430	441	421	423	437	421	482	436	452	444	456	486	479	448	409	471	468	488	414	454	458	452	434	429	440	454	420	416	461	495	446	465	447	472	435	438	432	462	398	418	459	459	450	440	447	447	452	440	470	473	461	480	444	437	471	459	434
37280	30555	19858	12218	7747	3574	2399	1483	1474	1317	1335	1051	775	620	452	397	384	372	402	331	321	336	271	259	206	259	260	214	234	259	204	200	199	180	199	194	173	177	169	183	180	171	189	169	179	160	185	170	187	175	139	130	169	163	153	161	152	162	158	142	166	159	148	180	156	154	166	171	156	165	176	157	154	129	186	152	156	138	181	162	156	155	144	145	139	150	165	165	152	156	153	133	128	156	151	139	150	123	123	143	133	145	118	139	137	158	135	142	157	136	151	168	162	148	158	141	147	173	136	165	151	162	157	142	164	149	156	156	147	152	158	170	144	144	129	153	140	147	134	151	148	151	157	151	149	152	137	148	138	148	157	123	133	158	146	144	162	147	162	158	142	151	152	136	132	146	149	145	162	126	139	168	161	134	143	162	145	138	145	145	155	141	155	146	147	159	127	139	161	148	156	154	142	141	192	146	137	144	171	175	176	144	160	152	146	160	159	164	165	136	168	146	137	134	154	155	139	157	146	147	165	153	163	155	158	159	150	148	150	153	147	168	170	137	144	153	141	157	146	137	149	142	146	148	154	160	131	191	179	139	149	132	167	137	155	158	161	161	171	142	142	146	165	174	136	152	143	134	144	164	156	135	127	147	151	130	151	153	148	165	163	146	143	141	147	133	150	171	137	128	154	157	150	171	143	135	131	161	152	133	176	157	165	153	132	143	130	141	142	166	136	136	156	139	141	165	160	153	126	179	168	152	149	130	119	155	143	168	165	142	157	161	159	137	138	155	123	146	158	179	147	155	163	152	161	158	172	165	176	153	135	154	145	162	149	148	147	142	149	139	156	161	142	143	116	137	122	127	160	163	156	165	150	131	164	154	158	168	133	153	170	137	133	142	161	171	156	136	138	146	167	162	157	149	155	163	166	177	158	150	147	136	158	161	153	147	154	144	158	146	150	138	143	130	185	144	148	157	149	135	150	142	173	162	155	152	150	161	159	146	152	137	147	158	137	155	165	155	144	143	144	150	153	172	181	149	153	146	147	139	158	139	139	133	151	136	130	168	120	122	148	141	127	150	175	138	160	154	159	141	142	166	154	149	184	149	133	159	143	164	138	144	133	147	149	171	130	148	162	160	141	146	138	140	140	146	165	167	178	136	150	164	146	152	146	171	172	142	132	137	170	112	150	145	144	153	143	147	158	168	129	145	142	147	143	164	169	151	147	160	149	127	136	163	172	128	161	150	160	168	152	149	150	189	151	148	131	177	189	169	164	164	146	173	136	151	160	153	133	144	156	163	158	153	172	142	142	152	160	138	164	143	154	140	157	142	156	141	154	153	164	167	158	155	132	173	149	154	156	166	158	158	130	150	127	142	144	123	143	135	163	177	144	188	150	148	152	135	157	141	128	176	144	164	164	124	171	147	150	143	127	149	151	151	169	155	153	143	178	140	151	156	158	149	160	166	145	159	137	165	152	151	148	146	157	152	137	170	137	154	176	153	158	156	149	160	141	151	159	145	142	155	174	172	168	153	139	154	174	147	171	145	129	153	159	152	149	144	161	172	154	140	142	167	156	137	137	160	159	157	145	148	131	155	143	154	158	169	125	147	162	147	140	168	166	168	147	154	153	163	141	151	131	154	135	146	158	159	167	175	150	164	148	176	151	133	153	156	168	168	120	161	145	151	145	152	147	135	161	147	162	116	152	158	171	155	142	163	169	160	141	168	130	158	139	161	150	141	126	150	151	155	155	163	169	162	165	147	197	178	138	167	141	153	150	157	163	159	145	174	152	152	138	162	166	164	158	153	168	156	150	150	134	141	140	185	155	135	152	142	163	172	137	154	141	160	132	161	129	128	158	156	150	152	147	139	151	136	139	168	160	171	167	166	151	169	160	131	144	146	147	131	124	136	149	158	127	155	145	159	142	198	137	160	142	149	139	172	151	124	139	154	160	145	143	154	147	178	155	151	141	154	164	157	163	141	134	132	164	142	155	150	169	149	136	138	163	165	143	167	176	145	157	145	163	170	135	161	151	144	156	149	156	154	165	161	133	141	169	175	158	152	149	135	134	157	163	145	145	162	151	145	141	155	150	149	138	163	165	138	176	120	143	153	145	173	139	150	167	154	145	159	153	157	134	176	139	163	131	136	153	165	139	148	173	148	152	151	150	140	128	166	161	136	157	160	151	143	162	141	145	151	149	179	170	165	161	155	145	158	140	161	139	185	162	150	139	131	163	152	141	119	178	141	155	168	159	153	168	161	157	148	160	152	146	130	167	150	144	157	148	165	168	147	155	146	129	117	153	164	146	141	164	145	132	127	164	143	148	152	172	154	165	136	161	162	157	154	154	161	140	145	164	161	146	182	153	154	162	167	172	155	140	163	151	132	149	154	144	172	166	144	155	159	171	137	144	143	160	163	144	156	145	175	171	142	153	142	158	142	150	166	172	185	137	142	169	149	171	169	140	147	159	160	160	141	181	165	142	158	132	154	130	149	173	173	153	154	158	143	152	195	132	133	168	148	156	158	159	152	135	151	159	131	153	178	117	137	177	137	171	142	165	148	126	145	148	136	156	164	138	144	148	142	146	171	138	159	152	175	161	159	154	143	148	137	139	141	137	165	146	152	166	139	160	183	167	159	173	147	151	167	147	139	187	148	142	160	126	133	164	131	132	144	159	154	168	138	167	149	153	162	175	146	145	175	167	173	161	151	161	161	142	168	153	173	144	167	133	137	157	149	129	154	132	132	161	135	139	156	155	161	167	170	151	140	127	146	146	168	146	145	156	122	133	153	158	141	139	137	135	152	152	175	150	162	129	145	143	164	154	137	140	149	141	153	140	168	142	156	130	139	136	157	158	170	154	142	163	175	166	160	145	134	125	143	134	156	148	153	143	141	146	171	146	140	186	166	142	140	159	154	177	146	167	171	143	154	151	136	147	160	131	153	149	151	140	125	141	152	143	138	145	138	143	143	153	140	168	159	166	149	173	151	155	160	170	142	146	124	180	143	153	138	148	123	148	172	158	169	139	146	168	149	144	157	151	140	156	166	144	137	146	130	152	165	128	158	147	140	153	124	152	125	149	150	148	140	148	138	131	155	182	162	153	174	162	172	151	130	162	165	196	117	138	169	169	142	159	172	147	142	158	169	135	157	169	157	143	154	153	157	158	158	152	171	152	131	132	177	155	133	155	156	154	172	151	159	134	143	156	147	147	163	142	150	155	147	156	153	141	140	145	134	134	161	140	143	142	145	151	169	159	172	170	171	160	141	154	154	147	170	146	161	145	144	154	136	136	166	143	148	169	157	152	147	159	169	148	148	158	162	133	140	151	152	161	158	141	156	158	157	158	173	164	131	171	161	148	134	183	153	161	140	165	155	152	138	134	123	120	169	118	157	168	163	139	167	170	140	168	132	143	154	155	122	167	148	144	153	155	167	151	152	151	167	143	154	166	150	132	137	159	135	144	151	135	134	159	159	140	156	174	175	145	156
26243	24656	16788	17479	15717	10052	8565	6448	6742	6271	6203	4698	3941	2953	2338	1868	2060	1759	1951	1402	1577	1380	1133	1037	1038	1010	899	870	902	792	791	691	676	674	636	621	657	573	620	536	525	517	548	519	473	501	447	488	462	459	462	453	407	441	419	399	406	380	402	406	415	417	400	381	404	410	397	411	361	414	407	423	378	421	405	375	387	360	364	377	364	341	349	360	376	399	375	347	408	405	393	383	370	380	364	353	382	352	351	377	374	368	389	393	385	381	338	385	400	412	388	352	352	368	359	368	378	385	365	387	364	347	369	382	352	368	336	385	356	332	343	365	356	392	366	369	342	391	365	369	371	377	394	322	376	370	396	369	345	376	407	373	371	392	356	367	358	364	394	344	348	353	374	386	360	354	369	362	348	352	357	344	354	380	358	342	408	407	385	389	375	383	377	332	370	360	353	403	358	362	400	375	372	365	366	367	380	359	356	375	365	346	332	389	392	390	338	368	353	350	367	362	356	367	369	338	377	381	397	375	364	378	390	362	379	367	362	384	398	379	372	365	341	385	367	369	377	322	416	353	360	356	331	386	355	362	372	380	347	341	351	361	346	368	363	371	372	371	362	315	372	382	378	346	371	362	360	368	359	369	354	370	353	348	366	374	383	347	359	368	347	365	370	393	386	328	425	381	320	373	364	338	375	316	368	365	371	336	340	365	360	371	374	380	339	374	369	370	349	380	379	360	337	383	386	366	397	400	409	369	377	401	373	374	363	368	355	382	362	388	392	355	372	363	392	353	385	377	360	355	394	340	348	388	384	383	342	375	367	369	365	351	334	371	370	388	360	386	370	383	383	381	358	369	390	392	384	340	367	354	363	406	389	337	382	340	376	353	368	364	406	403	371	363	392	394	362	368	379	347	369	359	369	347	399	355	377	378	345	371	368	349	343	388	390	354	345	368	318	384	360	370	375	343	371	364	381	408	374	358	351	388	366	340	358	376	388	371	382	379	353	373	382	342	363	310	373	385	361	312	348	406	381	362	366	365	360	379	392	384	354	358	374	379	369	343	363	357	409	376	337	379	361	357	390	371	341	345	393	365	370	344	347	380	336	382	357	365	371	372	374	369	367	386	364	381	363	386	379	376	350	310	346	347	372	380	346	362	384	383	382	367	384	379	386	359	378	332	362	369	386	380	330	369	335	350	376	364	353	370	362	397	333	372	368	390	382	332	338	406	351	360	405	354	343	346	372	365	362	405	339	380	373	378	381	353	355	368	376	369	405	382	385	374	392	388	403	341	363	353	361	430	362	361	373	374	369	347	376	362	373	352	367	376	360	333	375	394	344	384	345	344	367	366	387	369	356	340	394	372	337	382	394	365	376	327	379	324	359	358	399	376	361	377	353	410	371	360	343	351	374	353	407	417	375	353	357	372	392	343	341	354	393	373	388	338	380	378	363	366	325	362	339	376	377	341	358	387	354	322	354	354	355	357	326	352	382	370	366	392	368	378	373	342	371	358	359	400	366	339	352	362	345	342	369	376	380	366	356	378	351	331	380	356	348	359	359	340	383	353	318	351	355	316	367	367	384	371	378	414	365	338	369	366	390	380	363	386	389	374	367	366	362	339	375	346	348	369	356	351	382	332	391	361	367	415	388	408	363	332	372	389	338	375	371	364	376	385	352	360	373	367	391	350	359	340	360	379	396	364	362	410	347	379	386	403	372	346	357	332	374	382	412	362	343	360	373	380	349	371	377	345	376	340	365	375	389	385	355	387	343	369	384	369	362	361	349	360	387	370	332	407	361	320	385	385	343	370	336	355	362	354	364	359	393	378	359	373	349	365	359	366	371	360	316	374	363	382	351	370	343	393	348	359	352	358	389	375	378	382	416	364	364	396	378	360	403	381	344	350	356	341	389	404	355	393	345	381	357	397	367	347	359	350	344	371	387	380	361	389	397	324	382	342	369	377	378	349	354	347	372	374	331	364	351	371	411	394	365	355	347	392	370	356	363	370	396	425	366	365	372	375	359	359	373	373	361	344	371	359	361	353	365	371	347	346	368	354	392	392	376	382	384	379	395	371	400	348	379	385	323	363	364	369	330	377	335	386	360	322	351	358	371	391	352	351	344	390	382	382	373	359	348	354	402	384	373	363	396	359	378	369	342	370	366	379	361	367	381	356	326	365	365	363	360	365	367	390	339	347	364	359	361	381	354	374	368	310	371	370	345	358	354	376	360	376	351	348	386	364	383	344	368	359	369	369	375	364	361	372	413	327	353	350	366	377	354	385	382	372	404	339	394	350	371	363	373	347	365	367	366	358	344	400	334	354	366	359	371	395	343	408	359	366	383	376	332	380	378	409	333	349	349	375	352	339	356	358	379	409	343	381	369	347	344	374	370	356	385	361	372	360	368	342	354	374	326	385	359	419	329	355	382	379	346	409	383	368	361	379	393	335	374	362	362	394	382	340	385	372	347	381	373	336	323	385	379	376	351	373	370	351	366	360	361	359	345	387	373	377	328	333	380	360	360	343	385	363	381	366	355	366	344	379	374	327	401	363	339	339	362	370	365	387	358	372	333	352	382	367	347	370	393	358	353	385	372	406	341	345	383	376	381	346	351	385	378	376	335	377	343	348	348	371	364	370	373	350	382	345	381	395	340	373	361	404	344	360	353	378	390	350	386	397	358	347	328	386	356	372	353	341	383	368	339	349	370	351	358	381	352	374	360	387	369	383	333	393	375	400	336	357	385	370	358	374	340	373	335	379	350	364	385	387	327	377	373	367	352	385	419	336	380	354	347	390	372	374	364	399	385	358	347	377	350	359	367	369	365	367	368	375	388	377	379	333	354	409	360	371	371	353	385	391	350	373	379	375	372	341	368	351	362	370	374	358	386	380	369	376	355	369	318	370	365	369	387	389	371	371	346	352	370	357	353	345	348	356	367	378	379	387	355	315	388	344	330	368	387	359	380	361	401	353	333	358	401	363	363	389	337	386	385	348	403	383	320	358	365	391	405	324	338	375	365	371	347	375	338	393	367	355	370	391	364	349	384	346	370	385	361	350	356	387	363	371	360	366	351	357	331	393	347	358	359	347	361	340	371	334	344	325	381	379	334	354	404	380	380	390	355	354	371	370	352	373	381	362	372	364	338	379	350	354	353	395	394	407	367	348	351	380	360	374	360	380	341	359	363	357	367	363	362	369	343	396	389	345	406	365	376	361	395	365	377	357	362	399	388	337	348	385	376	368	373	374	336	385	363	370	383	385	334	370	366	362	341	389	367	389	394	344	382	385	384	374	382	339	404	391	392	362	371	380	374	380	368	357	384	343	388	367	362	364	367	393	363	335	380	385	364	365	372	371	383	368	366	379	387	365	367	368	343	343	366	358	370	360	334	390	383	375	352	414	349	390	405	378	376	361	363	388	322	376	392	330	381	344	385	416	394	365	326	372	394	374	388	351	378	359	348	342	394	366	358	345	343	391	373	355	371	377	346	410	379	365
8559	4888	3384	2189	1378	980	731	570	561	523	442	429	372	314	285	274	256	261	238	250	226	252	220	225	221	214	187	195	201	242	200	223	212	214	190	177	220	187	198	190	218	185	196	207	189	194	214	200	197	194	210	188	205	198	172	214	212	185	213	211	187	193	169	178	215	206	204	190	178	202	195	211	213	212	210	171	206	197	210	195	184	195	218	180	211	200	198	200	188	181	176	202	217	211	192	198	186	208	191	186	191	178	199	172	166	179	217	187	179	190	181	184	191	204	202	185	204	180	195	185	156	195	224	176	173	207	183	205	222	186	198	192	183	171	186	155	195	214	196	196	182	195	178	176	203	207	199	190	169	197	188	213	230	191	188	204	172	190	196	176	207	225	203	191	200	186	195	185	200	216	176	183	189	199	185	198	185	202	200	199	216	169	170	187	189	180	186	213	168	191	208	211	196	194	208	177	167	195	192	180	191	198	204	189	185	181	178	193	198	198	194	207	171	175	212	185	174	190	197	182	169	173	205	210	170	182	199	194	202	202	181	184	174	173	189	156	201	187	184	186	191	183	200	183	191	192	184	163	197	183	188	200	187	216	180	197	173	187	216	195	195	181	208	183	182	200	186	194	193	175	186	176	174	218	201	191	171	197	203	185	161	199	185	180	172	187	220	157	223	195	192	175	180	196	207	202	214	181	161	190	196	194	163	174	187	194	189	178	196	179	186	182	195	202	179	182	188	212	206	190	188	178	183	197	213	201	235	177	186	196	186	191	211	180	195	210	174	184	168	172	168	203	184	186	198	199	181	200	213	196	222	211	218	179	193	168	188	211	183	204	174	188	201	223	199	193	180	231	175	170	180	185	188	191	187	181	198	201	192	193	196	180	196	204	187	187	182	169	186	199	177	182	185	190	164	197	174	201	217	186	184	198	202	192	188	201	198	198	188	186	221	188	178	199	191	186	206	201	182	191	197	188	183	204	167	192	220	206	202	167	189	167	182	203	216	180	173	212	178	215	151	194	180	189	194	171	172	188	194	178	188	208	174	142	191	177	196	204	210	190	182	181	212	196	182	199	191	172	201	181	188	192	192	194	211	172	186	200	197	174	197	182	179	212	174	191	187	163	170	208	154	207	202	187	199	196	170	194	192	229	167	198	179	193	185	167	192	185	204	170	201	197	169	173	210	189	197	196	172	185	211	198	197	194	186	180	164	208	166	188	195	210	232	183	181	180	200	201	193	196	235	203	202	176	197	201	209	201	206	178	193	198	171	170	173	189	174	220	172	188	202	212	180	191	162	184	194	216	178	181	177	185	165	194	190	177	191	210	170	200	207	213	183	177	213	173	177	183	210	212	172	176	209	168	189	170	199	177	195	205	223	206	182	183	198	176	176	181	195	200	170	208	183	202	194	185	199	188	171	188	219	184	180	182	194	169	197	181	186	196	194	188	166	182	198	193	192	189	176	174	160	186	164	198	209	185	166	189	194	180	186	172	182	195	175	187	180	209	215	196	179	183	177	177	189	192	214	211	172	173	193	163	178	206	176	184	182	189	220	171	188	201	192	185	191	204	203	179	202	206	224	208	170	191	192	194	181	193	198	176	173	185	224	187	201	191	172	182	197	196	208	180	190	165	191	180	171	167	200	179	202	183	166	183	227	185	175	187	187	213	186	182	211	180	197	196	185	191	182	198	163	193	197	187	199	206	199	180	169	176	185	193	163	183	181	198	214	194	208	181	173	197	191	202	177	189	170	187	182	195	191	197	184	201	181	192	182	176	177	187	163	182	184	217	169	188	193	196	210	199	204	174	173	171	182	201	195	187	180	186	196	179	198	181	179	167	200	187	163	181	172	173	182	214	173	196	193	185	197	210	166	194	200	217	201	201	192	219	198	180	192	177	205	181	214	186	174	174	190	195	177	172	181	178	187	160	212	180	193	181	183	178	176	180	194	213	195	189	203	217	195	208	209	192	183	191	188	209	186	203	205	174	211	198	193	191	168	189	212	200	183	185	216	185	191	223	172	226	194	185	185	213	209	193	178	186	196	195	203	207	182	193	167	210	175	187	177	193	196	188	185	217	194	195	189	177	186	193	203	189	195	158	188	179	207	192	191	194	170	169	194	162	164	185	207	183	216	193	186	171	192	180	203	191	225	184	171	196	212	188	177	197	181	208	203	189	222	166	186	199	177	194	190	208	200	187	225	189	181	170	196	198	204	196	221	174	204	216	189	186	197	192	172	217	179	196	184	184	209	212	220	184	197	181	189	191	187	163	188	204	198	176	185	193	185	174	178	180	197	215	201	219	211	203	190	184	199	220	183	180	189	170	196	190	156	196	181	171	188	188	202	180	207	187	195	171	167	161	186	201	209	183	202	177	175	218	200	188	189	168	164	176	186	193	206	176	206	193	186	181	197	194	221	204	197	181	238	198	193	192	197	202	174	210	190	182	187	217	180	170	219	177	197	199	200	202	195	208	188	188	188	181	201	199	188	217	174	185	176	190	174	221	166	189	160	183	189	179	194	185	201	185	198	178	194	177	163	196	187	186	148	184	209	183	177	192	202	186	174	185	167	181	189	196	199	208	171	191	189	179	167	202	179	194	197	178	169	199	173	205	192	177	197	178	193	213	188	235	175	193	199	183	186	184	175	215	187	197	217	202	208	185	197	181	196	214	186	172	198	193	185	200	192	221	211	200	189	190	203	163	185	196	198	186	202	185	210	163	209	173	200	196	181	199	200	196	174	177	180	153	173	210	223	218	198	205	211	178	195	193	209	197	191	187	216	215	200	184	160	209	190	190	170	176	201	206	177	176	197	185	217	190	175	206	210	194	207	204	193	173	195	187	210	187	195	174	181	200	176	180	220	185	191	159	187	208	160	200	203	203	163	182	182	208	213	200	178	169	195	170	207	229	203	189	173	181	169	185	203	204	211	206	189	189	219	177	156	199	175	186	193	196	208	181	194	172	192	200	193	181	190	208	179	188	185	196	186	214	189	221	183	183	174	168	194	236	201	205	194	201	167	166	208	211	189	209	145	185	189	213	196	201	204	208	167	205	192	195	175	180	154	199	206	177	164	186	185	203	198	191	184	211	179	170	191	181	171	153	163	193	195	199	168	192	191	194	216	191	191	214	175	186	173	197	184	215	196	196	186	178	196	192	183	194	184	194	165	188	173	164	196	207	196	191	199	203	212	205	202	194	179	194	177	194	189	199	202	165	176	169	166	173	189	207	201	179	172	178	215	167	216	182	183	196	166	170	195	209	181	198	190	180	176	187	193	198	192	186	194	194	193	201	168	181	188	187	211	174	185	206	183	167	194	187	188	169	161	176	210	211	195	177	182	233	200	202	205	189	206	187	196	200	210	172	177	204	184	199	202	175	196	185	217	197	181	196	208	176	177	158	213	186	180	213	189	184	192	193	211	194	182	196	158	181	188	199	159	177	185	204	164	220	211	178	218	179	197	193	199	214	193	230	198	191	193	198
6797	5645	5611	6357	5116	4094	3288	2532	2277	2257	1883	1796	1537	1155	1042	909	840	864	805	807	801	792	684	638	686	630	591	546	651	589	587	574	522	546	532	539	519	499	490	490	499	542	501	523	475	502	475	471	471	523	478	486	490	465	491	492	462	417	486	459	468	455	442	506	464	439	497	432	467	461	425	461	464	489	440	469	498	455	436	430	435	415	452	462	453	456	466	491	415	469	457	436	409	471	455	440	454	467	472	408	502	445	484	439	456	442	459	420	479	440	430	455	465	478	434	435	500	482	456	471	469	438	447	457	463	426	448	462	470	466	444	458	458	436	436	440	449	438	500	454	445	427	455	484	466	465	486	444	453	466	458	476	447	446	473	467	465	436	458	477	467	445	465	452	440	459	437	453	434	473	448	458	468	413	500	431	439	446	451	491	484	442	455	476	472	434	447	448	430	446	435	495	437	444	466	486	414	465	464	464	441	493	430	441	463	466	420	428	469	479	461	460	494	473	429	479	472	452	453	453	483	485	464	418	460	469	464	461	428	418	489	470	433	453	448	467	460	448	437	460	420	468	464	460	469	452	489	453	417	439	408	439	487	439	430	451	473	441	426	455	440	423	438	476	480	431	463	471	458	465	476	470	484	442	491	427	431	452	446	485	510	470	501	422	483	450	480	452	439	477	459	449	470	481	452	440	434	439	451	431	432	422	471	450	447	425	467	484	460	456	430	474	422	443	416	420	457	412	452	452	453	482	456	449	461	414	439	456	476	462	439	456	441	482	455	453	471	447	443	459	454	487	477	455	439	457	468	442	456	465	431	461	443	426	450	509	423	456	479	450	460	421	456	462	470	478	467	449	439	459	461	472	422	453	418	452	456	476	449	469	442	439	452	472	459	415	429	489	458	409	500	438	439	390	445	455	411	432	481	454	479	451	452	428	428	451	469	428	427	476	435	408	469	466	445	446	482	435	445	441	431	487	437	455	448	426	460	476	443	442	471	414	430	450	444	457	479	444	464	438	506	465	470	468	478	434	469	490	436	510	433	465	462	440	463	470	417	456	406	480	478	452	456	456	406	469	472	487	437	460	446	475	462	419	468	464	465	474	494	463	471	429	472	479	477	446	437	448	431	478	454	520	484	420	474	407	459	485	467	468	461	412	456	442	422	484	453	389	425	449	436	442	461	479	460	436	441	484	453	445	436	470	478	465	467	440	467	459	488	476	486	448	458	492	457	464	425	488	433	463	421	431	429	468	470	451	457	451	417	448	438	471	480	467	447	498	457	429	453	439	453	438	466	459	448	454	416	486	442	462	420	452	428	396	484	457	426	410	447	484	477	454	484	440	457	438	461	462	476	441	419	460	459	456	462	415	454	462	473	441	448	469	472	453	475	403	450	460	432	452	436	426	455	464	507	448	466	469	457	500	444	453	449	455	482	451	467	476	432	449	426	453	468	433	423	443	453	434	443	486	488	453	479	488	429	503	479	470	485	427	499	475	454	482	470	452	454	400	473	450	463	454	445	463	406	449	472	445	452	467	489	449	463	460	479	459	467	420	422	462	421	451	480	469	450	473	474	420	423	445	419	452	461	431	462	444	465	484	417	413	444	447	426	455	446	460	476	441	416	426	452	454	452	451	450	441	413	500	457	443	419	450	442	473	418	440	461	484	457	462	488	486	466	444	464	435	450	442	464	447	471	460	448	496	454	439	442	437	451	449	401	476	433	442	461	504	428	432	440	438	472	448	442	424	457	461	455	450	452	465	417	470	453	421	416	501	463	452	472	458	465	486	437	455	438	490	426	448	458	440	406	420	469	446	493	443	467	479	440	484	467	505	436	490	402	471	449	465	434	471	452	445	449	433	450	481	439	451	443	435	456	472	475	441	445	420	485	472	471	438	454	447	469	498	448	456	479	475	420	452	482	428	458	425	457	454	451	423	489	457	449	498	483	489	441	443	460	440	456	436	460	486	437	459	429	437	463	433	469	484	495	467	432	490	445	451	442	453	451	472	449	456	450	468	493	446	458	459	503	521	499	408	464	404	423	423	460	443	471	459	448	482	457	450	500	451	485	468	461	438	436	392	437	462	487	462	423	468	487	436	482	461	429	452	433	479	497	464	506	478	426	475	435	464	467	409	474	460	499	405	451	443	466	460	452	436	424	477	436	464	444	470	437	469	458	494	450	458	432	404	438	491	429	445	475	445	459	429	472	470	433	473	468	428	437	443	496	439	429	488	436	467	462	411	456	434	476	473	492	443	457	471	457	421	451	463	464	463	439	472	434	435	449	492	441	450	474	447	451	438	443	478	461	456	497	476	451	423	451	450	443	485	469	439	458	463	450	470	424	412	460	468	435	490	480	480	446	449	461	486	469	426	472	439	460	458	435	444	437	485	457	451	477	451	461	469	445	470	395	444	448	415	458	470	476	446	444	412	479	433	484	438	474	424	496	474	458	466	420	449	475	444	442	478	471	435	464	441	455	445	478	455	422	466	459	456	486	446	419	483	434	455	472	474	459	456	466	402	485	471	452	436	475	477	440	399	512	425	440	460	454	450	456	478	425	476	463	438	447	454	471	468	458	428	469	424	493	397	450	414	470	442	431	474	441	486	464	445	454	488	443	445	476	436	475	430	489	466	493	468	443	436	415	445	422	437	447	461	457	437	428	441	470	396	474	447	442	423	435	462	519	467	460	499	452	454	426	476	470	422	464	465	444	475	478	452	459	439	455	450	434	451	443	448	439	498	431	453	439	464	488	480	451	452	454	439	488	465	447	481	469	440	427	422	448	433	430	455	443	439	459	479	454	449	447	458	439	453	444	469	473	461	431	473	456	458	467	456	473	473	451	438	461	444	424	448	468	476	446	443	443	419	446	468	444	427	443	417	480	473	451	460	460	439	476	432	461	433	473	454	467	450	467	465	415	462	422	486	453	412	450	442	474	432	477	443	470	410	446	435	448	436	457	433	485	453	441	437	424	471	429	439	466	463	410	480	497	498	474	448	449	457	450	431	447	472	446	424	445	467	454	470	473	454	485	479	490	435	457	462	447	437	459	419	426	467	463	468	493	439	450	466	448	506	431	458	491	450	465	470	442	462	494	456	475	411	421	422	473	415	433	455	434	476	482	487	423	465	442	439	455	455	475	459	421	464	482	475	501	456	471	434	430	445	433	435	429	448	438	442	441	479	449	445	463	474	439	417	438	470	433	473	469	470	491	475	485	468	468	444	478	419	458	463	443	465	463	415	427	489	464	429	427	466	453	432	425	463	476	428	448	463	489	444	420	428	451	462	477	452	423	521	471	435	422	463	463	410	458	493	469	469	465	441	496	447	474	441	457	429	462	448	454	452	492	478	465	427	434	475	458	427	462	460	481	454	407	454	417	454	476	473	439	487	428	427	488	414	480	441	473	470	456	486	462	427	475	463	438	414	454	482	435	467	458	456	450	433	421	437	436	493	472	468	463	473	461	475	419	510	453	466	421	472	412	473
28416	22861	14423	7149	3908	2452	1439	1139	884	975	763	782	570	470	393	367	300	317	276	302	292	261	256	263	284	281	232	235	212	198	212	217	219	205	213	192	222	213	173	209	197	201	207	196	198	208	193	190	190	175	188	179	182	172	185	171	207	220	212	195	185	197	201	181	188	185	180	162	190	204	208	173	186	199	205	181	181	181	178	157	202	205	198	199	202	197	179	184	162	201	160	163	194	209	204	214	188	162	173	209	197	188	185	182	174	184	208	185	203	170	191	196	164	210	216	204	202	211	195	191	198	193	186	174	188	181	178	209	173	191	190	181	187	172	191	215	188	179	218	201	200	179	217	193	184	196	179	189	184	185	173	178	182	200	181	191	181	179	201	179	185	200	218	172	195	199	181	181	198	186	184	181	189	209	202	178	172	200	142	216	198	170	173	201	184	174	191	170	189	161	176	212	207	161	179	217	219	172	166	188	177	160	223	218	207	204	186	172	194	177	183	192	195	154	184	166	191	190	164	220	203	181	175	177	165	171	203	179	219	195	201	195	187	198	185	175	177	208	197	173	164	182	158	197	189	185	183	175	172	197	175	189	166	207	187	192	175	190	205	191	202	185	185	190	183	215	192	197	202	200	187	192	194	200	198	216	168	203	185	182	204	189	188	163	174	188	186	188	196	223	192	180	227	205	186	203	170	176	211	192	203	176	193	164	186	218	166	205	186	189	180	188	173	175	186	195	170	162	203	190	184	180	180	203	180	198	207	188	198	229	193	193	194	207	197	207	178	170	177	189	191	212	171	193	172	186	174	177	219	199	186	168	190	191	168	173	198	196	177	181	200	173	193	200	191	192	187	172	194	169	210	191	188	178	160	176	167	180	181	165	199	196	190	176	168	181	165	173	206	184	178	189	180	180	207	181	178	177	175	187	176	174	184	172	174	188	185	167	190	196	202	181	193	196	192	219	182	159	185	191	206	185	205	170	190	184	190	191	195	186	185	177	214	177	179	202	197	214	202	176	249	186	184	174	186	192	186	188	210	183	201	183	173	178	179	183	169	179	163	175	187	199	182	199	181	197	189	174	172	194	192	217	182	192	163	200	180	182	190	184	151	204	179	176	203	203	176	192	176	210	194	186	169	163	182	199	200	194	189	175	191	185	171	186	176	165	198	196	173	198	184	187	203	173	185	183	193	217	196	182	195	185	182	184	179	187	183	188	171	218	209	188	185	177	189	187	183	192	188	169	157	207	217	187	189	198	183	183	188	178	170	215	175	183	200	185	208	197	177	156	205	171	191	187	187	185	163	183	188	179	187	215	187	193	180	157	194	183	199	188	175	181	158	178	204	169	171	181	199	181	182	199	203	210	179	188	176	182	188	188	200	156	171	225	212	187	192	189	177	201	167	175	188	191	198	200	200	180	171	176	189	172	154	184	202	194	198	176	189	173	171	166	191	175	170	185	204	178	189	177	189	189	202	196	162	191	192	199	192	210	182	200	156	182	183	218	186	191	161	203	216	179	173	194	172	185	196	197	165	167	200	190	185	200	185	208	207	179	154	177	159	183	181	167	173	164	192	180	182	183	191	187	174	181	177	181	196	204	186	171	189	190	213	188	186	184	183	197	194	173	199	189	180	182	187	183	185	185	207	167	194	191	194	176	194	195	185	175	190	191	166	146	181	189	191	201	185	198	186	192	190	205	206	202	194	171	181	191	179	178	196	175	171	196	181	189	192	213	202	175	181	186	158	166	200	165	177	193	182	182	170	191	193	175	181	196	193	200	169	183	172	161	193	216	204	206	183	200	190	189	194	161	167	180	223	171	172	190	214	192	198	207	188	180	187	191	170	190	195	173	166	186	208	162	212	202	173	160	157	179	179	174	186	183	192	160	160	176	187	199	190	182	170	195	176	185	176	209	186	191	190	192	196	209	156	213	205	185	189	176	179	206	196	164	178	193	189	196	180	200	202	191	183	170	156	195	199	165	204	185	172	176	210	201	172	181	191	176	191	201	180	190	194	168	189	174	178	184	190	177	153	193	161	209	175	161	183	193	185	180	175	191	193	186	165	191	182	184	159	174	205	203	190	164	197	205	189	181	174	196	199	157	224	166	173	196	170	184	198	182	190	205	174	194	173	197	184	219	176	180	160	184	197	214	191	205	196	190	182	174	187	197	205	182	233	166	196	189	194	189	201	199	202	177	158	189	175	175	175	204	182	202	198	181	210	187	153	196	199	171	152	201	212	184	171	171	208	180	189	194	174	192	168	172	192	182	181	166	164	159	170	207	177	155	177	173	172	195	158	181	205	194	184	205	185	174	184	166	195	202	176	174	201	203	184	187	171	198	179	171	204	195	198	175	205	193	187	179	204	179	159	195	195	212	179	194	185	190	185	166	163	199	175	167	166	196	180	180	197	200	201	184	188	195	187	169	199	184	203	190	206	185	172	181	213	206	168	182	186	193	207	207	194	182	184	218	197	172	163	188	171	199	224	188	158	178	176	196	187	204	180	167	184	157	181	181	192	184	179	202	209	183	182	172	185	179	187	203	178	175	167	160	193	174	209	171	175	185	186	161	181	174	163	193	185	172	173	190	169	198	185	171	173	200	187	207	180	155	210	195	181	191	175	190	210	176	178	177	201	219	187	180	187	210	200	187	219	180	184	198	207	178	191	197	167	192	201	183	228	194	173	176	168	169	177	211	179	191	193	204	191	144	206	170	181	170	179	212	175	163	207	186	179	197	178	188	184	192	174	192	189	185	183	183	193	188	214	195	166	178	176	161	224	197	171	182	171	167	194	168	186	188	198	198	186	191	175	187	192	186	195	187	202	171	212	193	210	191	213	190	186	196	205	195	168	198	186	168	160	178	182	184	221	188	222	180	188	185	188	182	182	188	210	197	194	150	177	192	200	152	188	195	200	200	181	172	182	187	189	185	215	172	184	197	216	168	165	170	178	203	154	175	198	167	175	180	177	186	199	189	174	178	169	200	228	195	181	181	199	177	198	196	206	203	185	157	179	185	164	186	204	188	163	226	188	176	194	181	187	185	182	185	190	190	179	181	192	200	181	191	198	211	175	198	197	191	188	177	172	185	179	212	195	214	228	192	190	184	214	181	197	168	186	169	197	194	174	192	208	193	158	196	199	179	183	192	176	200	201	199	170	185	187	180	180	220	182	180	183	167	188	155	178	200	199	178	203	198	168	193	155	166	197	168	187	169	221	184	189	180	229	182	206	168	174	180	166	166	190	183	197	215	209	207	171	180	189	183	204	179	172	188	201	180	178	171	194	177	197	174	195	192	191	169	173	186	203	200	180	181	178	192	173	157	196	200	189	169	175	179	204	168	168	176	182	179	206	166	172	194	176	210	164	185	200	201	190	169	182	191	209	246	192	184	191	182	170	173	197	194	170	183	185	175	179	175	213	199	200	196	164	178	201	182	213	178	166	179	190	201	182	188	177	209	197	188	194	178	185	195	180	175	179	184	210	188
21410	19079	12644	12448	9820	7982	5980	5131	4157	4831	3702	3668	2663	1957	1731	1548	1323	1305	1233	1229	1308	1053	918	959	928	853	765	785	785	696	706	670	608	629	672	620	582	573	615	624	561	520	531	528	530	513	515	502	467	530	477	484	485	464	479	478	498	457	492	480	448	484	440	487	463	449	445	427	450	469	459	468	495	444	449	502	471	472	418	446	445	447	406	447	429	457	418	461	475	434	458	437	454	452	462	442	414	429	436	458	448	485	461	423	419	471	459	449	472	424	491	434	436	440	422	424	442	420	427	431	460	458	461	447	462	431	461	430	482	459	449	461	428	438	423	454	440	461	424	440	466	490	424	465	499	456	472	434	450	457	474	476	425	457	424	450	391	454	471	450	446	456	443	480	490	464	423	421	453	417	411	443	408	431	431	435	462	420	467	447	456	482	419	432	436	446	453	452	437	427	459	452	452	445	414	447	468	444	461	438	400	422	446	459	446	453	396	441	435	463	462	459	471	462	395	481	462	442	453	437	440	437	398	444	441	459	440	445	475	413	444	456	476	431	461	458	487	449	424	411	479	453	439	432	450	456	427	469	440	446	454	413	437	440	398	467	449	446	440	452	426	426	416	444	434	425	453	422	422	446	420	401	442	466	438	429	453	445	445	466	442	445	495	451	444	419	440	477	453	458	430	472	453	470	417	446	402	433	435	413	423	446	480	454	425	428	458	474	398	445	450	466	468	413	459	429	474	414	439	437	458	436	427	443	447	468	435	477	445	439	424	420	415	442	445	432	447	450	462	433	420	421	426	450	415	462	440	445	465	432	442	440	462	460	447	414	451	462	422	447	442	442	421	429	441	456	441	453	443	462	439	456	446	436	414	437	443	471	472	450	462	472	420	440	454	421	447	461	474	421	446	417	460	392	474	421	456	467	481	455	406	471	453	427	434	449	442	460	425	462	416	450	457	422	448	432	487	457	451	441	444	395	440	496	453	446	435	465	456	453	427	439	427	428	427	447	468	461	415	423	448	438	432	458	455	450	435	437	466	446	419	457	458	445	430	423	476	426	421	407	443	422	440	484	392	445	455	420	465	426	442	459	452	441	422	440	426	446	420	425	438	466	431	420	435	434	428	471	455	451	440	467	457	460	452	426	437	455	437	448	431	461	447	472	426	441	461	486	453	478	444	404	439	473	500	467	444	455	427	464	429	421	443	438	445	476	436	421	431	400	462	407	461	429	454	421	445	488	419	423	442	435	417	457	429	433	398	434	432	486	435	463	461	427	444	415	488	442	478	382	428	441	444	441	415	477	497	435	432	406	440	450	457	421	435	441	430	414	476	429	459	458	478	437	481	459	454	462	455	428	396	487	471	434	447	450	426	468	439	465	452	426	425	439	443	446	439	426	433	481	463	454	420	410	452	446	448	463	445	441	455	479	439	425	456	453	424	446	448	465	479	442	436	454	453	490	482	454	401	463	431	429	470	451	405	459	449	419	436	436	436	468	410	450	421	450	449	446	434	453	454	450	445	437	462	476	431	418	463	457	410	427	474	457	461	446	478	433	454	465	454	461	424	476	455	398	471	462	430	420	452	411	433	460	440	457	417	411	462	445	427	438	433	438	430	426	473	465	474	435	424	461	456	458	445	457	488	426	440	436	468	433	471	468	470	399	447	434	451	441	458	445	480	437	477	444	428	438	411	453	450	453	477	426	469	488	502	434	428	443	441	441	496	403	463	445	436	471	447	444	486	459	468	468	445	466	441	445	445	426	461	448	494	451	461	410	449	451	448	439	415	424	415	440	434	411	460	437	411	450	427	432	425	435	445	443	419	439	452	422	473	450	423	450	443	447	445	426	471	445	428	495	431	436	473	470	449	417	451	450	464	454	434	441	425	426	462	454	468	466	435	466	428	423	444	454	425	471	441	457	450	482	433	408	412	444	422	453	427	512	438	467	423	440	424	456	437	448	457	443	500	430	428	468	433	452	411	431	477	424	435	453	461	446	438	422	460	457	440	458	430	417	435	427	449	399	487	451	442	442	442	450	451	445	481	481	458	465	467	435	426	435	429	457	409	440	432	430	404	471	453	450	469	424	459	432	441	496	438	431	478	441	453	482	432	443	431	471	390	483	417	453	465	473	441	433	400	469	499	450	403	437	459	450	433	451	413	449	445	392	439	442	447	475	445	458	470	436	473	449	444	470	454	451	455	405	411	460	423	429	457	443	459	466	426	470	482	448	413	448	423	443	438	442	428	455	445	437	417	429	448	474	437	452	437	438	432	460	415	420	436	440	452	443	457	445	466	456	446	449	435	447	473	442	410	424	413	417	470	471	459	461	453	439	432	433	440	438	442	435	441	420	414	447	424	440	467	449	456	455	457	443	435	417	430	458	439	469	439	467	450	438	433	462	462	475	441	460	460	462	457	424	476	412	499	445	446	429	442	492	445	460	487	463	425	441	488	444	440	438	465	462	424	447	479	436	422	437	443	412	395	452	448	456	429	431	429	419	441	444	442	428	452	459	441	440	469	435	454	430	441	457	439	477	455	450	420	444	473	446	459	443	477	452	453	467	503	434	415	444	421	472	434	461	501	443	439	438	403	453	446	407	434	449	414	430	435	457	479	436	451	442	395	433	465	495	433	411	392	454	451	434	432	482	415	451	438	447	413	480	485	459	436	441	441	426	488	435	445	478	472	463	454	427	441	430	429	443	427	442	462	457	445	428	427	414	464	478	443	460	449	402	420	426	407	466	444	468	492	435	454	457	446	451	425	476	452	425	444	462	475	472	465	466	455	438	440	439	428	432	430	415	448	447	459	457	443	453	449	446	444	461	442	435	425	411	449	435	405	424	429	423	454	450	457	455	455	431	461	456	456	439	418	415	431	440	437	438	443	432	443	469	382	460	445	456	433	449	432	463	436	445	439	466	442	440	450	445	422	464	434	449	430	442	436	449	467	423	479	424	455	454	443	425	465	463	446	426	443	398	454	435	468	455	455	436	457	445	454	421	467	475	424	446	419	421	465	464	488	400	442	463	436	444	470	495	490	435	431	466	437	464	438	425	430	460	495	416	483	438	466	419	442	463	445	444	458	463	454	439	478	478	477	491	429	468	436	432	434	477	449	456	425	449	435	449	446	418	396	425	461	452	452	425	422	461	445	472	435	461	455	476	444	476	435	445	457	434	424	444	474	440	444	473	422	446	447	430	464	441	469	422	459	445	443	447	458	479	457	457	438	487	431	457	417	477	451	457	420	447	423	430	427	413	435	401	456	449	459	415	424	453	423	438	471	422	440	452	430	451	420	438	465	406	434	428	458	407	479	464	443	458	421	441	465	441	431	439	444	452	448	445	450	437	409	432	460	426	454	440	453	407	453	422	399	474	429	479	419	445	413	422	453	435	430	454	412	424	448	493	445	450	456	469	425	425	431	440	433	449	463	450	446	433	454	441	403	448	415	442	443	445	459	443	453	433	433	465	430	447	467	454	448	448	431	425
38044	30378	19634	11358	7073	3766	2590	1743	1475	1362	1204	948	688	478	529	434	376	368	386	370	358	289	290	268	274	236	205	206	204	205	218	192	184	196	208	179	189	177	161	180	184	188	176	168	156	144	149	172	165	136	169	153	133	162	134	155	150	154	154	156	145	141	174	137	161	137	121	134	161	164	187	147	149	161	156	150	152	132	148	150	128	145	155	146	166	153	152	168	152	138	155	144	159	165	138	145	133	140	158	119	163	125	134	161	147	135	151	150	154	165	155	131	164	155	124	162	173	159	168	148	161	133	153	149	155	143	167	149	133	140	167	152	134	138	173	136	139	134	130	152	164	141	146	174	133	150	142	145	155	154	153	156	160	139	145	128	135	146	152	160	147	156	142	142	146	149	127	137	148	144	156	131	142	147	139	165	151	158	151	157	152	135	157	139	140	160	144	156	159	138	172	132	154	151	153	150	149	148	177	137	160	132	163	148	153	134	141	129	125	149	142	135	162	171	171	146	135	144	150	156	154	173	163	134	143	145	133	145	154	136	150	145	148	143	137	157	147	133	161	139	148	140	130	152	164	155	137	160	127	151	143	147	151	159	120	144	138	156	153	134	154	152	147	154	138	135	153	152	151	152	143	147	149	159	148	124	145	137	136	166	167	141	144	168	160	163	163	127	142	168	141	132	151	128	123	157	129	163	145	159	156	166	140	166	141	167	124	157	134	136	150	133	145	145	146	134	147	168	142	144	171	144	139	154	126	142	151	176	169	148	147	151	150	160	127	158	152	151	183	154	159	142	141	128	171	152	168	166	155	138	184	138	153	141	153	160	139	147	139	134	161	163	135	164	135	153	130	155	157	156	123	145	127	140	149	146	157	149	137	131	156	148	145	142	150	127	144	135	174	162	153	147	131	152	163	132	119	158	140	126	148	128	173	157	151	157	161	137	125	158	145	157	156	161	147	174	131	142	143	166	139	146	140	161	173	143	161	165	155	172	153	120	143	139	136	168	149	133	134	120	134	143	147	154	157	122	133	143	136	144	135	131	131	138	145	135	173	164	159	144	153	133	152	150	166	125	152	139	132	136	139	151	155	150	143	156	158	157	153	142	141	129	151	133	139	145	154	131	151	152	130	151	158	142	177	139	164	160	141	152	135	142	152	144	140	167	148	162	152	151	144	144	154	138	147	153	159	135	139	128	139	137	171	139	138	156	160	155	159	123	152	166	139	158	154	149	136	127	156	146	127	139	141	139	146	131	141	147	143	139	147	152	166	157	140	151	152	132	147	164	139	141	117	156	150	129	145	150	126	146	140	179	157	129	160	143	143	171	143	144	149	159	164	147	164	138	166	142	144	148	163	153	142	149	172	140	129	138	139	155	149	153	139	142	162	149	150	149	143	135	131	136	182	135	162	143	156	151	158	156	145	148	149	160	147	158	122	151	139	133	160	154	138	154	145	134	167	134	152	158	159	139	136	146	155	145	181	131	155	148	138	164	134	137	160	125	127	130	143	138	122	151	130	194	135	141	149	152	121	157	137	163	119	131	149	142	147	133	173	155	164	141	147	150	154	169	149	152	170	143	131	120	124	150	165	160	130	130	168	145	139	154	148	159	141	141	152	168	154	172	143	146	137	164	172	153	131	145	138	157	139	156	144	139	149	127	163	129	169	142	143	158	165	155	137	140	178	140	153	149	164	164	133	161	149	130	145	139	152	158	161	140	146	150	149	130	127	164	141	129	180	134	150	168	153	152	155	144	117	139	121	164	147	150	158	132	151	139	147	140	147	168	139	148	119	159	165	134	135	157	146	151	136	137	158	150	133	139	154	145	126	154	169	143	190	161	159	139	125	129	127	160	151	166	145	160	135	147	151	144	137	151	127	144	143	148	158	139	186	153	137	161	155	138	151	139	124	161	167	151	140	158	154	162	147	148	167	162	153	140	142	146	143	141	145	115	124	156	147	155	145	137	154	161	156	158	150	134	122	138	143	156	154	149	127	142	141	150	148	140	161	168	158	135	137	170	158	139	148	159	140	149	129	130	138	141	154	128	154	173	176	142	162	167	165	145	140	149	132	148	143	151	140	174	164	151	170	146	145	134	150	164	133	161	123	123	140	144	144	141	150	144	144	179	155	154	144	157	136	160	129	116	123	137	156	128	132	140	125	140	159	136	157	137	134	151	168	131	146	149	145	152	148	159	162	148	163	139	127	149	140	138	153	126	146	140	131	154	155	132	137	141	142	143	147	144	148	148	160	149	174	150	144	139	145	146	162	137	129	154	147	186	156	162	153	157	136	142	148	151	140	171	147	140	147	135	173	163	146	134	129	174	132	143	138	190	144	132	129	149	140	156	156	135	129	144	133	172	145	137	155	147	128	147	148	129	150	123	166	142	148	146	165	152	152	149	127	142	139	127	131	139	141	137	156	153	152	152	143	149	164	137	168	162	155	172	146	145	152	134	129	125	160	135	144	150	164	161	151	123	141	145	139	134	144	166	162	146	168	149	149	130	112	153	150	145	154	161	140	142	132	136	138	123	162	142	161	144	129	138	138	147	138	151	158	139	140	147	145	158	157	139	143	154	151	143	139	141	148	136	138	150	172	150	159	160	146	139	160	144	168	142	137	145	131	150	135	146	164	151	164	136	148	167	145	164	145	151	169	151	151	150	147	145	144	132	159	142	156	150	134	145	143	158	146	164	157	158	137	162	136	140	147	146	151	172	161	148	160	161	137	150	165	158	162	145	162	145	152	152	168	162	144	129	145	133	135	168	128	137	132	133	133	144	123	139	151	144	144	164	131	131	156	151	137	133	146	124	154	135	155	139	135	148	162	152	129	137	144	144	165	156	148	152	120	123	149	141	152	154	156	136	130	131	134	134	132	126	147	130	175	163	133	147	135	141	153	133	132	148	152	145	152	150	149	116	165	150	142	139	154	145	138	156	179	143	160	155	152	148	163	131	126	147	169	150	129	168	152	167	175	147	132	149	153	136	144	127	153	153	141	135	137	143	151	184	116	156	143	151	157	134	139	159	138	125	163	147	128	191	158	151	164	130	144	155	131	140	156	140	132	153	132	156	133	143	156	156	147	140	147	145	141	148	144	144	142	171	153	139	156	147	133	141	154	126	141	147	136	152	147	138	148	162	150	147	166	157	175	161	153	131	165	163	163	152	127	167	145	130	143	161	117	157	152	140	147	155	141	131	126	148	168	143	148	136	120	141	148	133	174	149	155	137	151	131	150	161	161	151	152	171	157	151	150	144	164	136	154	141	174	165	135	144	154	151	151	142	156	155	184	133	125	154	141	145	150	146	123	136	146	154	157	145	139	154	146	147	152	156	160	145	147	181	156	154	151	142	156	157	165	142	160	159	154	128	143	149	165	157	145	153	143	120	167	156	142	151	153	152	125	132	152	142	132	144	135	127	157	149	151	158	163	133	135	144	155	151	130	144	162	162	160	174	149	136	152	137	135	153	160	157	133	143	173	134
27212	24548	15752	15812	15008	10813	9141	7221	6738	6601	5894	4506	3291	2462	2685	2177	1755	1522	1797	1768	1574	1241	1272	1194	1193	996	946	934	878	786	747	701	657	718	658	639	616	561	554	553	544	527	456	492	515	476	466	446	474	430	428	389	470	417	399	407	421	403	412	402	352	414	369	406	423	380	372	338	409	370	393	372	360	367	358	365	358	380	383	409	403	371	377	343	343	355	377	337	361	390	376	393	347	365	392	351	376	365	359	362	355	370	364	367	376	352	326	367	365	383	366	375	367	386	367	376	405	329	343	329	379	362	333	368	354	333	363	364	366	366	368	344	347	381	361	368	349	366	322	385	382	365	379	352	356	385	320	401	346	353	396	366	363	392	363	369	371	359	363	341	393	397	387	358	353	372	338	357	358	353	359	385	375	325	377	374	362	376	341	362	355	390	338	368	362	374	359	379	339	357	356	380	361	349	336	397	360	337	398	387	378	361	357	366	370	361	351	332	348	362	347	371	367	330	389	357	389	357	346	361	375	327	356	383	378	379	321	369	375	350	366	330	381	360	356	363	347	342	356	344	362	356	353	383	358	364	356	345	357	343	354	385	356	369	367	361	368	311	352	332	353	350	321	352	349	305	371	364	355	364	370	348	390	341	365	381	333	353	361	363	354	359	328	334	344	361	380	353	341	400	344	333	363	366	361	369	385	374	344	355	348	400	398	379	357	352	374	377	378	378	341	325	365	393	349	366	358	368	345	376	355	385	321	332	358	369	349	371	359	386	342	344	382	328	308	343	370	382	362	360	358	360	352	311	314	339	347	380	366	367	366	338	372	332	390	349	376	354	380	380	354	341	351	352	336	367	364	365	377	351	352	335	328	342	327	344	338	357	362	333	382	353	331	410	379	365	365	378	346	355	336	349	386	375	376	337	363	364	362	361	372	362	357	351	364	308	355	365	353	367	376	347	326	347	345	363	363	344	347	344	379	346	324	339	357	361	337	367	361	365	352	371	343	374	337	345	351	380	410	370	336	360	328	379	379	354	342	360	367	348	370	420	330	355	358	361	339	352	351	358	335	370	379	391	351	331	346	350	341	355	355	382	352	381	373	342	359	341	355	347	322	326	356	309	370	352	329	338	338	350	357	363	339	347	379	376	350	329	365	317	336	352	342	347	369	320	324	371	406	383	346	353	348	350	358	329	359	389	375	349	364	330	334	373	358	347	342	349	372	379	393	330	309	362	299	349	371	367	374	332	336	386	374	364	342	351	367	343	354	371	332	329	362	403	350	328	354	368	339	349	386	346	365	359	361	364	363	341	350	321	356	360	380	363	359	359	346	361	372	343	348	407	360	352	398	327	340	334	389	378	381	336	351	374	386	351	349	352	343	387	347	365	353	354	343	327	376	360	384	395	365	337	345	358	355	358	326	354	344	330	360	365	327	355	368	398	371	379	366	369	351	360	374	361	384	355	369	343	360	335	349	354	372	332	384	328	356	368	373	372	349	348	365	352	405	367	389	358	321	339	333	353	331	336	358	374	340	367	341	332	366	360	362	385	377	333	362	342	339	345	352	359	364	351	353	367	348	344	357	368	355	369	362	371	362	337	361	350	359	328	378	352	333	372	316	354	352	400	369	359	334	365	360	357	373	346	392	345	396	341	323	363	335	380	342	337	363	339	361	351	333	333	349	325	341	344	334	394	331	350	354	375	345	358	376	359	355	351	378	380	369	357	376	367	368	347	377	368	331	326	357	390	351	328	350	349	367	314	361	345	345	340	357	339	360	366	303	352	355	383	354	360	352	367	348	319	362	379	332	348	345	357	328	357	363	372	373	337	369	333	334	343	366	350	369	369	378	331	393	380	362	357	354	361	377	369	406	360	344	371	351	359	349	370	385	291	345	356	379	338	377	373	361	357	347	372	358	350	367	361	372	366	390	296	333	365	353	352	371	359	364	365	362	352	358	332	328	365	342	360	353	317	374	361	370	371	368	326	364	363	335	349	375	343	348	372	377	376	354	378	359	359	359	361	373	371	378	328	333	365	362	342	327	358	341	329	371	340	367	321	351	394	329	349	344	370	344	352	379	413	358	334	359	351	372	348	379	370	362	419	383	350	356	331	349	345	373	348	366	351	375	338	371	348	316	376	362	338	380	379	355	364	351	396	384	354	362	344	359	373	352	342	354	330	337	350	360	320	339	349	340	382	368	342	335	333	329	380	364	361	319	373	363	356	375	378	362	346	360	364	366	374	371	343	363	380	381	354	392	356	367	381	374	377	350	358	343	359	364	372	357	339	349	331	356	324	338	393	390	362	353	370	358	359	351	357	326	370	373	349	357	372	355	342	341	359	329	372	325	389	325	326	351	337	380	353	365	366	351	387	360	349	355	378	347	343	352	372	392	386	363	335	355	371	377	367	389	348	342	347	375	348	346	356	382	343	419	363	377	350	337	360	335	344	374	337	348	390	363	352	290	330	360	347	345	361	338	381	373	370	385	382	349	389	321	341	346	366	337	346	356	347	382	373	349	365	371	318	338	363	382	345	340	359	360	358	343	370	349	327	361	382	350	335	398	343	350	359	370	334	343	378	351	337	366	357	385	325	313	342	344	403	350	374	372	373	371	336	366	368	360	367	385	324	343	342	351	372	360	393	378	370	364	346	367	390	371	352	345	320	352	384	336	400	377	365	369	350	352	369	369	358	355	352	324	354	383	335	373	343	385	377	369	355	339	365	364	352	366	385	370	364	377	329	334	338	388	352	362	375	349	388	372	354	356	374	351	312	366	371	362	324	352	330	378	338	354	342	326	365	350	328	375	375	345	363	354	336	367	377	338	361	343	343	342	373	378	351	383	348	349	368	387	382	358	340	342	358	355	319	364	340	336	363	355	357	368	349	331	351	362	348	368	375	356	353	336	362	354	381	352	352	353	342	348	349	353	369	328	376	357	371	352	375	382	382	351	370	386	358	360	407	393	381	337	393	377	337	354	341	382	382	365	372	361	375	353	395	366	327	324	361	350	363	344	322	358	377	336	346	375	389	393	355	341	353	354	362	395	380	375	355	367	370	369	368	365	359	351	379	335	355	325	399	377	337	382	374	361	375	367	347	322	335	344	355	352	397	366	360	360	347	375	336	369	369	354	348	359	369	387	373	368	354	345	356	352	373	392	330	381	340	342	365	362	362	393	371	355	341	354	338	364	345	357	388	360	329	372	386	355	351	338	360	332	364	357	354	368	319	368	329	355	385	344	351	342	336	339	352	375	343	388	375	357	328	384	385	326	368	350	349	391	378	390	396	394	362	364	375	330	366	363	340	374	351	365	348	337	379	336	367	345	323	353	364	338	325	339	383	353	360	369	370	393	335	351	337	361	361	379	346	368	360	371	348	376	363	354	381	381	364	425	379	381	344	373	392	357	338	343	374	343	366	372	354	364	355	343	339	373	333	357	372	389	373	353	353	346	356	363	374	334	330	371	347	407	352	331	360	373	361	354	361	383	314
7988	5119	3153	2166	1512	923	800	591	546	499	444	371	345	314	312	270	243	236	221	245	228	214	211	215	205	215	183	185	191	198	233	178	204	203	197	196	197	183	186	186	196	206	184	202	199	194	190	174	210	213	184	173	200	202	192	188	179	206	194	197	193	166	174	183	200	189	185	220	187	198	203	173	209	197	202	197	188	194	186	176	195	162	197	214	183	184	202	186	215	169	202	190	178	212	196	220	196	208	192	185	191	183	173	198	196	178	170	193	183	232	192	195	195	182	200	204	180	203	188	168	183	192	195	171	198	182	203	210	200	187	167	201	195	190	217	195	174	193	167	210	189	180	188	180	171	181	191	208	195	183	193	179	175	181	191	190	181	158	183	221	199	197	176	188	181	174	200	192	184	190	178	180	179	224	178	186	181	164	181	190	180	196	179	186	217	180	177	176	210	183	201	194	189	197	175	194	172	192	188	193	171	187	174	172	194	194	180	210	185	182	176	181	191	186	185	192	192	172	208	196	164	171	186	193	179	182	175	183	159	180	192	217	184	202	175	171	200	189	222	184	178	180	188	178	184	189	179	190	171	188	186	180	173	196	188	203	223	190	181	188	155	158	214	189	189	161	189	198	197	192	191	196	202	206	183	164	161	168	182	170	193	163	184	213	210	209	183	167	173	185	211	190	174	195	194	193	200	187	178	176	190	181	181	210	171	188	190	217	188	180	201	195	206	171	184	204	164	189	167	211	173	162	223	188	188	168	189	184	171	206	180	182	199	201	195	168	172	180	197	217	164	196	201	195	170	190	198	192	211	173	206	216	185	184	188	159	184	185	193	172	181	188	202	193	199	184	151	171	214	185	210	164	174	213	186	181	187	195	221	194	206	174	198	186	193	209	195	169	195	184	185	201	176	180	175	194	196	187	174	169	185	172	194	185	203	188	190	197	198	205	171	219	191	175	195	189	180	168	177	198	185	203	179	181	194	202	163	199	189	188	196	181	185	187	162	167	199	197	213	184	180	192	194	204	184	183	191	186	195	187	207	178	136	188	165	182	174	196	188	177	193	191	181	176	166	205	171	205	175	217	183	182	180	175	193	191	169	183	181	185	196	215	186	207	178	197	189	199	186	185	194	191	221	193	176	152	177	193	170	171	187	180	189	191	192	210	187	169	167	168	186	222	202	202	164	181	200	193	166	197	172	184	187	192	159	155	188	221	182	197	178	203	174	217	168	161	186	195	185	166	177	196	183	195	178	209	172	181	197	168	187	164	159	210	202	183	182	201	221	184	181	182	175	194	181	182	161	194	193	185	199	177	182	172	164	169	175	190	193	172	166	205	185	190	175	155	176	166	179	188	172	178	171	182	186	195	204	189	181	192	207	188	185	172	213	195	192	195	182	193	157	182	211	186	194	192	200	196	179	181	203	178	181	185	189	164	196	182	200	187	195	172	194	193	195	193	192	197	186	196	198	178	188	210	196	194	199	182	204	195	195	225	175	194	164	188	179	196	170	223	211	199	199	178	186	191	179	206	197	212	187	203	189	181	196	167	179	205	182	170	193	196	164	196	187	183	195	183	161	176	199	181	184	199	182	174	186	186	178	190	170	160	175	184	176	214	203	178	200	179	182	207	164	185	202	164	208	174	189	169	200	178	190	161	191	168	171	194	203	213	169	207	182	187	207	205	196	190	174	192	180	177	213	157	161	192	196	194	193	177	179	197	190	184	202	227	195	200	175	197	162	202	202	175	207	207	209	159	187	200	193	193	198	168	193	176	172	172	188	164	171	195	231	182	206	176	199	193	174	223	199	205	170	198	194	182	179	175	207	207	181	208	177	175	188	167	207	196	190	201	180	209	210	180	195	175	189	191	205	194	168	206	183	194	181	194	170	174	181	195	188	179	191	195	176	168	206	178	211	210	191	192	184	184	157	196	194	171	215	192	203	205	178	154	189	198	174	192	190	175	200	173	201	216	201	180	172	197	184	170	201	196	201	205	190	198	209	177	200	179	182	176	183	197	213	177	187	186	176	192	190	171	219	182	176	189	197	172	202	188	206	182	169	166	206	196	212	196	143	190	182	179	193	209	192	189	213	187	173	196	174	166	180	200	169	180	182	223	189	178	184	177	175	187	162	171	182	209	170	176	187	189	184	171	191	200	198	184	182	193	170	193	187	206	184	181	180	189	191	205	187	180	195	189	168	171	197	193	210	199	197	180	167	211	153	172	183	210	203	189	191	175	204	207	170	192	194	185	188	223	176	180	169	193	188	178	170	199	175	183	200	196	163	172	203	204	190	178	192	195	179	214	202	198	193	185	186	201	194	200	186	188	163	182	211	205	189	206	224	218	187	194	158	208	174	203	185	178	191	189	187	176	182	170	199	196	165	188	187	191	190	188	202	160	204	181	193	187	183	198	184	177	181	180	189	172	185	185	180	186	154	187	175	189	191	182	219	209	193	195	213	201	207	195	202	165	185	182	195	196	186	182	184	205	193	187	183	197	194	178	177	183	199	177	200	176	192	210	186	166	173	182	190	202	167	189	174	188	168	173	206	177	172	177	206	164	182	202	179	179	180	195	198	164	176	197	209	224	184	213	168	168	175	222	191	176	215	184	158	183	186	177	180	218	178	178	188	233	191	195	194	157	196	179	180	198	183	199	176	180	174	200	207	198	158	193	161	199	189	178	194	179	169	195	199	186	192	215	197	186	185	176	195	197	170	221	193	212	190	184	205	173	199	183	195	197	188	203	211	183	175	215	192	164	176	193	217	197	218	180	194	196	184	169	198	174	210	179	204	190	213	200	158	181	198	170	175	186	184	205	184	211	195	192	184	179	152	184	174	182	188	215	160	211	175	165	175	179	189	203	184	186	173	208	195	186	197	166	186	169	199	188	180	167	202	185	168	188	221	213	150	172	197	172	162	196	188	167	180	187	183	182	192	162	177	211	179	188	171	167	172	200	185	175	155	191	189	190	216	184	209	182	195	181	196	174	175	170	190	207	212	176	203	207	213	165	203	199	179	193	189	187	215	178	152	178	215	174	187	195	179	173	182	199	173	199	206	196	185	223	173	174	207	168	189	211	186	180	179	174	189	185	171	169	192	181	201	171	158	191	189	193	217	195	202	155	176	210	180	178	186	191	202	185	222	187	179	188	180	178	189	181	185	203	161	217	171	178	184	230	154	189	199	170	188	187	177	198	196	194	200	199	194	169	199	203	183	215	199	149	198	190	195	202	208	213	195	191	179	201	182	204	186	165	163	180	183	223	202	183	191	193	202	187	168	185	195	179	176	207	194	193	205	181	188	191	175	177	171	197	166	175	210	209	212	182	166	187	184	207	198	179	198	178	211	163	177	201	208	190	192	168	199	183	181	198	179	161	177	155	179	198	191	191	191	174	151	172	183	193	194	169	239	186	169	193	191	183	183	186	172	180	190	181	165	190	223	174	199	186	185	202	210	180	197	173	189	188	185	185	185	187	178	181	169	199
6464	5873	5262	6130	5723	3924	3398	2543	2635	2095	1930	1449	1195	1262	1280	1004	949	892	906	777	753	777	689	705	619	661	570	619	639	584	589	550	535	563	546	540	487	507	500	514	500	477	506	488	500	493	480	459	481	437	505	483	487	489	454	486	458	497	454	453	457	464	461	465	472	474	438	407	449	473	458	464	467	463	461	482	449	462	445	470	497	465	445	428	435	456	432	443	461	477	437	460	474	473	446	476	466	449	461	410	440	456	461	424	472	489	441	445	467	468	483	433	441	442	455	459	441	444	452	432	435	426	442	419	499	437	445	448	443	490	423	429	450	453	433	431	445	452	419	445	451	477	441	415	435	480	460	430	440	412	427	461	450	486	494	452	425	443	400	444	456	454	457	446	450	455	448	490	453	410	451	450	432	413	474	468	493	432	479	425	427	448	450	419	454	456	472	427	453	491	450	465	483	442	431	456	425	478	469	429	454	434	408	442	423	483	461	447	491	444	460	404	445	458	438	449	451	450	457	426	475	420	447	453	461	416	405	440	468	478	440	464	474	453	495	444	442	478	503	447	448	444	476	462	430	447	439	456	439	456	417	468	456	475	416	399	473	420	442	445	470	422	450	453	458	470	460	470	444	434	443	434	413	476	471	445	401	491	461	428	461	465	465	492	489	458	470	482	448	462	451	477	466	448	456	438	465	437	428	437	443	439	427	435	461	412	427	464	484	456	422	444	434	429	493	469	418	439	410	421	463	426	473	451	441	436	423	456	462	452	472	452	482	438	458	402	398	461	452	463	455	444	481	438	402	452	464	439	450	448	447	424	453	459	457	434	457	444	433	442	475	482	417	487	481	429	463	443	420	450	459	465	475	478	454	476	457	473	442	450	480	463	415	449	424	435	454	454	429	457	461	471	491	456	422	476	466	480	451	466	472	423	448	461	481	474	448	436	445	460	454	458	461	451	449	504	434	440	442	399	460	444	451	477	429	439	476	487	442	479	445	431	436	437	423	455	421	435	436	501	456	442	435	451	425	492	427	445	476	430	437	443	470	454	390	419	415	455	469	460	447	469	444	440	467	455	434	474	411	432	462	429	463	456	452	407	479	435	435	429	527	444	451	457	484	439	433	434	464	436	462	471	427	452	443	406	454	461	425	476	409	412	409	482	460	466	455	418	453	451	474	436	470	454	452	434	429	486	479	468	433	416	424	411	454	433	423	429	466	451	463	455	453	463	423	486	432	459	461	425	448	439	444	438	439	443	429	474	396	464	455	469	449	438	454	425	441	445	454	436	440	428	440	441	456	450	413	438	445	460	443	451	464	402	494	428	455	440	428	481	485	470	424	481	439	457	462	452	443	448	465	450	436	454	478	452	436	457	457	470	444	460	476	445	497	399	487	473	457	472	460	476	450	463	479	471	467	489	448	404	447	450	411	459	490	460	441	454	464	512	427	451	458	465	472	412	441	449	471	453	445	433	474	429	466	489	388	458	425	502	450	411	437	459	459	456	466	468	459	445	428	469	440	446	525	484	473	441	444	432	470	439	456	447	483	418	472	467	464	458	435	445	453	435	418	426	445	432	455	447	460	436	489	455	460	444	443	458	453	455	484	446	444	472	417	483	471	470	421	448	489	462	457	471	409	430	467	442	424	458	462	444	393	451	459	432	457	469	430	430	440	465	425	477	497	430	443	447	433	446	467	430	445	465	453	480	449	478	413	452	451	438	454	459	468	455	454	417	457	469	435	487	470	432	456	436	435	453	441	435	399	476	447	475	444	481	434	444	428	471	471	441	425	462	442	479	450	441	453	455	455	453	451	453	483	461	397	446	465	448	469	438	454	439	440	454	448	443	448	448	455	469	462	482	442	431	435	444	437	427	456	465	466	446	454	419	473	438	486	454	429	446	429	445	487	467	419	452	469	450	464	467	469	434	441	451	482	462	464	442	424	463	433	438	457	446	477	495	434	458	432	462	479	475	471	451	498	445	449	457	457	462	471	460	425	473	427	437	408	464	460	441	455	460	435	426	464	438	455	479	452	423	472	463	441	470	503	483	443	443	497	457	443	432	466	430	449	484	447	466	418	444	455	440	450	465	476	423	460	427	488	435	435	418	468	482	486	416	486	439	441	420	465	482	448	494	411	429	443	466	460	446	421	463	436	435	455	458	414	469	450	474	492	464	426	443	495	443	432	492	453	452	449	483	447	464	478	453	481	455	437	447	464	453	474	418	451	466	428	465	464	454	445	475	439	447	464	458	399	466	429	470	434	445	444	479	441	444	431	450	432	447	454	467	400	481	435	469	428	454	450	478	416	434	453	467	419	480	485	460	443	440	434	435	439	430	461	432	476	444	416	466	438	462	451	418	436	436	465	430	454	451	452	466	433	433	416	444	447	419	450	458	445	419	482	419	470	465	455	469	449	450	457	478	447	436	470	466	416	440	468	430	454	456	476	477	475	473	490	430	424	441	458	412	433	500	439	455	436	469	461	442	434	438	485	479	435	466	477	461	438	470	473	460	416	442	446	482	434	481	433	450	447	453	445	441	453	472	431	487	477	485	456	454	432	421	415	421	489	475	457	479	412	439	435	454	425	440	468	431	415	427	492	458	451	451	456	459	444	416	464	457	482	446	468	466	439	444	461	430	465	470	466	424	445	427	470	448	423	453	434	460	416	467	425	469	474	484	464	433	450	439	489	437	457	446	443	458	449	444	425	477	436	436	456	463	450	436	444	478	468	448	399	455	461	422	440	514	456	462	477	432	426	452	456	433	453	466	456	469	429	460	430	438	480	438	466	445	425	417	431	450	464	453	436	461	460	431	475	444	455	446	444	482	450	443	451	471	489	446	452	436	437	436	438	430	417	489	443	465	443	448	431	435	460	460	442	468	456	426	457	478	460	472	480	460	439	422	454	498	472	489	477	431	488	457	461	441	404	458	446	488	443	452	429	475	451	461	440	427	429	468	411	481	451	440	471	467	452	450	477	466	454	411	472	465	402	439	422	448	446	434	459	472	415	442	456	463	437	426	469	436	416	437	489	476	485	442	437	441	437	465	438	468	445	437	470	430	450	453	428	425	452	492	414	458	439	453	441	465	461	455	439	466	484	451	440	456	451	428	437	497	448	449	448	425	479	460	421	481	470	457	447	447	443	417	450	414	457	433	419	447	462	480	464	418	438	438	448	454	451	446	466	428	438	469	435	422	433	456	431	456	468	448	477	436	459	469	464	433	457	475	460	440	455	419	390	470	478	424	462	433	475	450	442	473	473	459	432	454	411	440	436	446	441	440	462	436	470	458	466	455	464	439	457	449	491	409	435	425	420	453	465	454	484	431	477	472	457	450	450	496	461	432	446	432	443	462	409	424	462	472	461	462	464	456	449	456	467	471	476	444	444	463	497	484	443	456	460	465	478	453	465	478	437	478	412	469	450	449	455	473	421	452	495	487	457	449	462	423	459	457	455	437	447	451	459	475	422	451	431	445	469	465	458	438
26273	23562	13670	7631	4309	2505	1483	1303	1038	886	663	549	475	499	387	360	343	315	328	297	301	265	258	264	202	248	236	225	233	236	219	234	209	202	212	200	197	212	200	191	196	191	226	204	199	177	201	187	190	193	209	217	196	199	172	168	170	189	198	214	192	176	197	185	186	178	190	217	163	176	189	210	193	209	192	192	210	217	198	161	166	166	205	188	211	179	180	156	172	184	193	169	212	194	181	185	193	165	184	196	183	204	168	177	166	191	173	189	195	165	191	205	174	177	188	157	228	213	177	191	177	167	155	209	183	169	176	176	173	176	177	192	186	192	163	178	193	190	155	187	193	190	189	164	170	173	171	177	210	203	191	190	188	170	166	185	164	185	184	181	164	206	193	177	178	190	192	189	194	191	174	160	195	196	166	184	211	196	187	190	183	192	173	202	175	187	209	174	208	173	178	194	169	190	178	197	187	214	195	179	190	191	190	187	184	190	185	165	213	193	188	156	192	186	182	176	176	182	164	186	205	186	193	204	174	177	185	192	192	188	181	196	201	218	219	219	180	179	186	179	191	185	180	174	151	189	186	207	181	192	180	179	191	217	184	178	195	183	165	185	180	176	171	185	180	181	193	178	178	171	188	168	196	185	207	177	199	183	179	173	207	171	192	174	188	200	187	181	177	176	188	189	198	201	187	195	174	189	200	173	186	206	186	180	198	167	173	188	195	191	193	172	194	200	191	214	176	171	178	234	193	210	193	180	170	191	194	155	188	176	197	222	209	195	204	182	170	159	216	192	166	192	176	207	203	187	206	196	161	205	167	194	193	191	167	182	213	193	190	183	178	194	204	162	185	176	172	205	180	192	189	187	210	173	189	187	180	221	175	162	208	178	176	172	168	171	154	172	215	192	176	214	195	193	182	181	170	186	206	164	194	182	198	174	175	175	162	180	181	166	185	187	197	174	187	178	184	180	184	167	170	165	177	193	192	173	170	183	185	169	153	186	181	204	183	188	180	187	215	190	161	198	187	189	174	205	194	181	189	195	188	178	189	169	212	162	203	190	190	176	171	208	199	178	193	186	178	184	182	183	199	189	184	163	195	190	179	207	186	187	175	168	176	199	169	205	200	193	172	158	174	169	175	164	185	210	199	176	200	209	193	162	181	217	190	162	179	184	190	170	167	169	199	177	189	193	182	204	180	183	186	175	173	173	174	179	189	193	174	192	197	187	200	173	183	194	183	197	174	181	209	209	186	188	191	180	189	169	181	194	172	178	176	191	166	167	177	183	187	188	165	162	176	151	188	190	171	191	151	178	183	200	209	186	181	184	164	178	162	209	172	182	165	158	179	189	170	175	195	164	177	185	179	180	197	172	178	182	185	201	180	187	203	186	200	185	184	182	177	211	180	186	203	167	166	188	202	176	183	202	173	177	194	210	196	178	179	207	166	172	153	203	175	196	197	193	147	172	186	192	177	172	201	189	173	167	190	226	192	194	188	185	185	198	170	191	194	185	175	186	194	197	200	171	201	207	192	184	151	170	188	188	193	180	208	167	181	192	197	175	171	182	168	192	199	208	208	207	170	185	214	168	181	211	198	193	184	202	178	190	191	206	188	181	193	204	185	196	183	198	172	167	166	197	183	182	188	184	181	179	187	180	173	194	172	189	179	189	189	184	168	178	191	212	203	187	167	192	195	204	187	180	198	167	202	172	188	203	195	180	192	162	191	205	184	194	208	204	191	179	158	168	196	166	187	188	194	152	191	183	189	204	218	206	167	209	192	177	202	184	201	190	178	175	177	188	168	188	174	213	183	183	218	186	177	221	183	178	202	186	192	192	195	167	187	191	218	167	181	191	187	176	186	179	184	189	193	175	166	187	189	173	186	210	179	183	182	156	206	178	171	175	192	182	210	202	175	182	174	154	173	174	183	173	154	188	191	169	193	177	185	195	182	179	179	177	185	200	187	166	189	178	206	194	173	156	217	222	195	165	190	174	183	166	185	192	190	193	178	203	198	184	145	177	160	180	191	172	167	199	171	182	194	187	186	185	203	180	207	166	189	206	199	196	182	187	191	191	180	183	169	186	214	190	181	194	182	179	199	206	175	185	162	186	156	171	202	199	197	149	172	200	200	179	200	168	186	201	200	191	211	179	178	161	214	182	176	190	185	164	182	221	188	182	182	164	182	172	154	184	186	138	185	180	185	175	177	174	161	188	181	186	172	195	176	187	200	189	173	177	175	186	183	165	189	172	171	209	188	173	185	178	201	180	173	196	207	220	197	169	192	196	193	188	155	166	167	186	195	187	170	183	198	190	192	180	188	174	171	167	194	195	155	195	204	190	171	194	188	187	209	179	177	208	172	168	191	200	153	219	152	174	164	170	183	175	195	158	158	176	184	171	190	201	191	156	168	175	173	200	202	166	167	187	197	167	184	182	183	183	191	194	214	186	167	161	184	189	221	200	177	184	191	179	157	196	208	165	184	179	172	197	196	187	198	203	200	189	186	188	175	190	186	165	176	211	196	193	183	186	156	185	169	170	184	158	179	180	179	183	191	188	182	178	193	163	204	185	178	209	193	197	180	191	173	215	175	182	163	184	175	164	184	204	204	172	192	185	172	211	210	198	181	202	187	198	185	191	167	180	190	173	180	173	185	206	189	181	184	174	197	176	183	180	164	173	159	203	163	173	176	176	193	173	181	179	194	189	186	168	177	177	179	209	185	161	204	191	185	191	179	172	190	211	169	189	199	193	194	189	181	159	185	173	206	194	187	208	175	182	200	182	188	171	199	176	199	177	188	211	192	194	186	216	173	175	171	200	171	166	190	192	197	176	195	176	178	182	187	151	198	165	195	166	166	192	180	199	179	204	187	198	181	197	187	193	176	189	159	184	191	199	192	201	160	223	192	180	175	177	175	169	218	194	189	210	183	170	189	179	179	184	189	208	198	187	185	191	184	193	192	192	184	192	190	188	210	184	190	193	158	194	216	195	174	203	194	155	168	214	188	163	187	169	187	172	187	198	191	222	180	212	190	191	185	187	173	171	197	202	203	171	173	179	193	181	193	184	182	195	180	174	157	183	177	165	171	167	168	206	193	182	187	169	161	167	176	207	167	179	180	179	197	180	193	178	161	180	197	180	227	161	190	171	188	184	172	177	216	191	204	180	200	197	185	171	180	183	192	159	185	191	194	189	207	184	202	201	176	180	183	190	179	176	219	201	185	174	186	189	187	168	184	206	181	185	195	196	164	182	166	182	219	235	192	159	192	195	207	155	187	176	179	192	168	169	185	183	184	193	183	183	178	177	149	199	163	182	183	203	178	182	184	179	163	170	198	202	187	209	170	174	164	193	204	183	186	168	185	199	169	173	179	174	187	192	202	187	181	187	181	188	165	196	163	182	195	183	193	171	194	187	198	187	194	166	186	193	214	211	204	159	188	168	185	178	183	159	180	188	190	181	200	196	183	176	187	166	200	195	185	200	177	200	171	217
20643	20285	11604	13701	11858	8445	6243	6077	4854	4104	3281	2648	2079	2460	1742	1524	1402	1563	1483	1313	1112	1088	1027	921	837	863	758	769	723	715	691	705	609	667	642	589	623	596	573	554	586	553	558	534	497	571	506	477	497	485	505	485	450	490	495	486	486	458	499	511	470	434	456	465	464	453	454	508	465	440	436	459	522	449	423	455	409	470	472	425	423	438	446	429	469	392	470	434	466	468	460	450	447	464	445	466	462	423	439	457	473	467	453	464	438	432	453	471	433	456	452	438	415	441	440	432	425	471	457	454	427	448	448	437	433	431	473	432	420	474	416	443	435	474	440	432	465	462	409	414	453	464	435	427	442	438	427	442	451	441	446	435	458	437	453	454	469	409	436	430	459	423	458	437	433	449	419	426	422	470	493	388	443	443	432	451	453	412	427	433	416	448	462	480	463	427	431	464	443	469	416	430	454	446	448	423	452	450	424	430	437	422	480	428	413	434	442	471	443	448	469	429	454	463	419	453	422	433	430	445	439	425	421	433	427	490	469	409	442	407	415	488	479	456	441	425	444	468	468	421	435	463	465	414	458	424	465	448	478	445	422	439	415	434	426	437	476	434	443	480	447	489	444	438	426	424	437	456	410	404	445	475	458	442	466	473	478	429	463	433	410	465	423	428	449	482	407	437	447	448	432	461	464	438	455	457	428	430	422	463	452	445	426	430	473	466	434	465	431	407	488	468	430	445	457	455	423	430	456	500	494	425	462	418	473	475	444	439	436	448	456	425	435	453	430	453	447	453	489	440	449	412	428	416	462	451	441	438	475	446	441	419	436	423	438	446	434	453	462	462	410	422	380	461	449	462	447	444	425	438	470	438	436	434	417	437	426	494	431	428	469	439	446	449	464	457	401	448	460	427	419	394	448	459	441	435	421	459	480	469	430	440	442	465	455	422	415	434	456	446	447	449	445	459	476	441	454	486	451	441	428	433	441	436	459	433	441	430	430	462	416	434	395	454	444	427	475	414	455	432	450	415	450	419	452	411	472	435	433	416	473	418	413	463	433	427	454	455	425	477	416	399	418	465	458	426	440	423	459	432	457	469	462	439	491	420	416	433	478	444	431	475	438	427	432	433	475	397	414	431	415	454	450	426	463	423	449	450	453	434	397	448	459	416	427	431	440	435	466	453	429	444	477	446	498	439	424	456	425	395	457	431	450	458	431	448	426	432	448	451	442	403	433	457	413	452	441	476	498	430	415	480	473	445	421	456	414	410	446	439	479	422	441	456	406	428	430	471	424	456	444	428	486	464	407	436	429	396	441	470	440	431	452	386	454	431	436	407	439	410	413	464	422	425	478	476	417	432	412	441	416	441	479	467	414	451	447	419	390	418	465	457	445	372	474	390	498	445	459	446	437	460	425	435	428	426	417	444	451	414	408	444	456	468	422	445	446	461	439	475	430	450	441	417	425	460	465	409	432	433	425	417	464	466	431	449	449	475	442	426	445	461	445	464	457	438	455	415	423	438	470	432	436	500	485	465	413	424	464	412	403	442	441	439	437	424	429	428	432	445	475	454	463	474	453	450	460	414	478	448	488	433	467	417	409	472	477	472	455	467	427	454	440	435	422	453	482	454	463	432	450	466	450	413	430	440	432	453	403	430	444	441	423	440	486	431	447	437	469	407	454	474	455	451	405	436	472	425	478	437	410	464	488	447	447	414	371	462	444	440	412	424	403	454	436	471	422	456	423	521	464	451	439	475	429	382	455	420	459	442	450	439	395	486	432	462	430	458	431	448	449	424	439	440	434	417	414	439	452	439	472	412	488	447	425	441	439	458	441	426	462	405	452	394	445	414	441	451	394	451	454	447	423	442	439	451	452	461	474	469	455	412	441	466	425	411	469	446	416	473	435	433	418	468	419	406	430	418	459	437	414	426	466	443	448	417	436	429	440	444	454	400	447	427	454	445	477	418	512	424	430	426	462	401	469	420	457	437	407	440	429	459	440	483	434	454	443	428	441	454	407	466	435	461	415	450	422	448	486	448	429	423	416	460	447	432	439	437	451	415	425	444	425	432	416	442	429	448	419	441	435	491	424	473	423	443	475	435	461	448	431	430	428	422	408	429	428	392	444	451	447	442	481	449	434	418	480	433	437	467	460	464	452	427	442	431	415	465	433	418	463	413	453	448	465	451	461	417	459	463	437	453	470	457	451	467	450	430	452	426	416	413	456	413	430	454	415	425	459	428	474	464	482	449	450	469	451	407	440	429	442	439	450	481	415	437	400	446	477	465	440	453	436	465	448	467	467	480	434	451	429	424	459	493	448	448	444	417	445	429	443	445	459	413	459	429	412	432	462	448	439	422	452	454	493	436	471	452	458	425	444	433	461	427	456	433	453	444	457	441	467	409	458	448	464	425	406	433	458	436	442	471	446	447	434	391	412	443	401	423	409	423	440	493	446	429	444	426	432	389	424	399	434	439	444	452	470	445	443	452	438	456	457	442	405	403	466	449	441	467	463	422	442	462	422	472	445	459	447	431	409	449	470	466	412	437	454	421	438	451	415	467	410	438	451	432	423	456	423	445	458	433	462	428	436	439	420	428	443	452	429	418	439	415	443	431	462	429	433	459	431	442	437	448	390	430	408	462	434	416	403	470	458	425	437	400	454	465	488	450	430	449	424	455	419	441	456	455	443	427	411	437	417	443	436	432	487	446	394	430	453	418	441	449	451	446	438	416	475	449	431	454	438	475	434	455	439	444	454	467	450	420	444	436	451	478	417	455	437	478	413	429	440	433	421	460	446	419	447	435	437	476	439	399	425	403	476	418	455	465	465	441	463	447	430	428	472	445	424	439	438	449	451	447	461	414	450	439	444	451	476	433	413	410	449	445	422	404	448	442	455	428	444	440	448	464	484	454	456	423	480	455	469	460	461	436	461	455	438	475	441	467	420	412	484	471	460	432	438	414	436	411	459	463	442	462	446	424	426	392	456	444	426	443	466	431	454	431	462	442	423	420	443	416	469	455	445	425	437	444	415	461	432	467	426	447	427	462	464	455	465	475	439	457	427	453	433	426	425	415	453	435	455	433	480	435	437	455	417	422	460	432	475	440	432	442	427	454	456	473	437	424	462	463	442	462	430	426	433	465	462	464	483	440	419	455	422	416	388	440	445	422	421	440	470	403	446	411	449	460	449	492	462	453	447	415	424	439	445	442	449	477	448	458	453	480	449	434	464	435	458	453	468	451	428	457	443	457	430	443	409	458	444	397	451	425	450	428	417	447	486	424	453	506	461	454	395	427	432	467	444	461	429	461	422	438	460	442	470	442	395	450	430	427	428	435	455	438	453	459	444	447	446	429	446	472	437	464	464	507	421	444	435	432	465	471	475	465	452	456	435	419	466	440	439	418	477	429	438	414	412	475	461	418	431	479	442	433	427	426	434	459	467	469	400	455	419	495	467	438	450	436	428	478	451	438	472	463	460	450	452	452	448	440	488	420
37160	33565	21683	13159	8319	4620	2599	1801	1328	1241	919	752	746	649	495	443	435	401	408	317	348	314	295	303	251	253	234	207	229	216	198	192	192	198	196	169	170	171	180	187	179	177	150	159	154	173	161	198	174	176	172	182	170	165	127	162	138	148	161	142	182	140	160	156	151	130	145	131	152	128	143	155	161	149	161	146	157	145	145	157	142	145	152	161	149	160	168	151	155	164	153	165	171	175	139	182	143	153	152	146	127	132	147	143	132	170	146	131	155	149	138	177	172	147	150	132	151	159	173	156	138	155	130	149	163	155	159	147	178	146	148	134	156	155	141	132	137	134	138	142	162	150	157	146	160	154	171	159	142	172	152	128	141	143	152	161	138	125	158	129	154	157	164	154	149	163	140	183	150	155	145	131	168	131	165	137	133	136	140	146	134	145	131	163	158	158	173	128	129	163	161	164	156	156	135	165	132	144	153	131	154	149	154	150	159	124	146	138	124	134	150	151	139	168	135	150	145	137	139	138	176	150	155	149	150	171	161	172	158	153	166	141	168	186	162	131	127	134	144	139	140	147	170	123	157	121	175	137	146	181	152	165	151	153	157	149	155	164	145	164	163	160	154	156	139	150	139	145	143	160	167	139	152	165	156	152	148	152	148	147	154	132	147	147	169	156	155	148	161	151	150	152	150	139	146	155	175	140	151	167	140	164	134	138	163	140	154	149	148	118	182	146	142	155	131	162	140	130	145	149	149	138	140	118	141	157	154	133	140	135	150	155	138	126	143	137	155	157	136	165	154	161	172	146	133	148	148	126	126	165	150	166	146	139	147	142	152	161	190	146	132	147	145	170	146	127	155	132	153	134	149	139	146	170	145	159	118	135	161	131	140	139	148	168	128	169	149	139	174	151	125	158	165	164	150	148	151	141	141	156	143	134	158	145	153	163	165	144	158	152	134	179	143	149	147	156	151	149	157	156	145	157	143	130	149	145	162	160	159	167	169	154	175	134	134	167	152	116	120	143	179	145	142	168	162	151	125	145	153	165	155	138	167	140	143	134	127	164	149	156	157	143	164	142	148	153	144	146	160	141	136	134	132	153	127	119	136	174	135	173	157	136	136	141	161	151	149	146	149	141	161	190	146	163	170	156	152	165	144	141	139	174	145	132	160	146	143	164	164	151	152	167	143	158	140	162	148	148	133	148	165	158	152	150	147	134	155	123	162	159	156	142	140	155	175	160	161	143	169	140	167	125	143	161	153	146	156	143	170	169	139	132	122	142	136	135	179	154	154	165	144	154	160	159	149	157	141	145	163	177	146	172	148	164	155	149	152	142	144	144	146	126	127	140	135	145	142	169	156	167	126	148	139	154	159	129	139	153	158	163	155	110	138	140	151	161	158	146	159	148	138	148	148	139	147	151	163	159	147	163	129	144	143	131	160	139	156	180	129	171	135	140	148	144	167	161	179	153	167	142	128	168	164	151	160	151	134	121	145	142	163	154	141	178	156	134	156	140	168	146	188	139	117	158	148	144	143	153	163	146	135	139	157	146	173	125	133	152	161	153	140	162	136	122	130	159	178	141	165	154	162	153	136	167	124	150	147	144	142	142	138	169	148	173	166	143	144	148	153	155	147	162	156	147	131	152	140	150	140	138	166	152	149	136	171	120	140	156	152	152	167	162	158	168	157	169	136	141	139	159	135	132	134	146	158	135	138	156	149	140	129	151	136	139	169	158	154	168	158	139	133	144	136	141	125	116	164	145	190	142	140	159	159	135	145	147	131	143	131	154	143	137	156	156	147	151	148	155	162	129	171	134	143	149	125	149	167	149	143	161	127	160	142	146	151	148	164	156	139	165	165	148	163	128	131	166	146	159	139	143	164	139	141	156	173	152	171	154	146	168	156	130	155	152	131	158	144	115	161	161	142	144	143	135	142	133	150	169	156	163	164	133	143	157	157	138	165	184	129	145	138	140	160	175	138	158	164	147	168	138	154	146	130	152	146	141	174	160	151	142	132	155	163	148	160	128	145	125	148	163	141	148	122	166	124	139	140	135	157	146	146	153	142	132	157	174	143	148	155	146	127	162	159	155	124	133	159	161	172	150	139	134	168	136	149	141	147	170	163	151	153	151	166	155	162	157	174	151	140	155	163	143	154	150	139	138	139	142	153	145	146	136	152	153	136	138	144	139	160	139	153	165	169	182	145	143	140	149	150	136	138	139	159	145	162	131	167	141	122	125	123	153	141	153	146	157	152	142	144	151	122	169	150	142	157	157	137	152	149	154	151	152	142	154	138	138	143	140	191	136	140	151	140	160	156	164	135	174	153	151	151	151	168	143	147	171	178	130	129	156	141	148	158	150	158	151	155	154	146	156	164	150	132	132	146	166	150	135	152	157	135	163	137	168	140	148	156	158	167	157	166	149	137	161	149	150	142	142	156	159	159	149	137	158	130	148	131	154	151	169	171	139	164	157	133	139	177	150	153	153	145	150	161	146	123	156	157	155	149	166	138	166	155	150	118	146	146	140	142	161	160	142	165	137	144	138	154	138	126	160	144	137	159	133	133	165	154	157	159	153	115	153	160	125	139	135	144	165	139	170	161	147	157	156	171	136	146	167	149	150	149	170	144	132	171	161	126	136	138	147	172	160	130	144	167	175	148	153	165	147	145	158	127	143	146	135	155	154	145	140	142	159	160	159	158	134	153	148	142	144	137	158	154	148	132	147	139	149	159	161	148	132	142	141	133	144	142	134	150	158	166	148	184	157	151	150	150	152	150	138	164	158	155	151	153	146	153	146	178	190	155	138	144	151	172	126	172	136	136	155	130	147	149	158	137	156	156	154	177	143	145	155	150	141	168	142	140	162	145	172	162	152	144	138	156	139	157	177	136	147	161	179	145	155	139	159	152	153	189	133	146	130	143	149	170	168	140	161	166	147	148	149	142	157	131	149	159	130	158	158	156	157	143	138	165	169	132	142	164	152	130	174	143	154	164	128	153	160	151	135	162	151	132	149	155	123	137	154	131	132	156	140	131	150	126	137	158	161	141	173	155	131	154	136	156	148	145	161	169	153	134	116	140	139	159	164	174	141	135	149	148	134	150	164	145	145	152	168	147	168	154	146	137	154	149	148	143	157	150	142	126	130	156	151	174	149	151	159	149	141	143	157	125	157	142	149	166	162	137	162	143	124	148	145	151	153	150	150	167	134	153	160	161	150	147	140	158	143	113	145	147	141	156	138	145	145	144	127	164	130	145	143	158	140	150	160	164	155	142	130	138	150	150	144	142	151	141	141	160	146	165	147	167	175	150	133	140	172	142	136	144	136	152	143	161	163	169	136	150	158	151	152	166	149	145	168	149	135	149	136	155	141	126	159	145	171	146	119	140	155	146	147	177	146	139	142	154	154	136	141	141	133	150	176	147	117	150	154	136	162	153	159	155	134	143	128	168	152	157	165	150	160	147	149	131	148	145	145	141	146	145	161	131	180	159	149
27384	27429	18307	17546	17130	12295	9405	7355	6582	5687	4594	3912	3732	3198	2493	2119	2300	2174	2056	1531	1436	1476	1182	1168	996	968	898	783	784	821	759	657	696	675	673	584	614	613	588	551	559	569	528	523	506	475	450	482	470	449	448	439	449	410	393	406	401	384	417	418	393	371	388	365	367	394	376	358	350	356	386	391	353	383	368	385	342	368	381	389	389	373	374	341	355	361	361	380	379	380	370	361	367	379	363	333	373	377	367	387	373	360	367	349	380	359	315	375	363	326	366	340	380	358	363	389	383	374	343	369	378	386	375	377	360	394	346	321	351	305	362	376	330	388	347	355	371	354	345	401	367	348	368	337	360	357	319	355	361	334	349	380	352	359	381	362	333	361	375	372	366	379	330	369	359	364	350	395	350	346	357	383	392	381	400	364	368	389	371	342	352	358	343	357	356	339	331	336	367	350	374	353	379	357	344	361	361	332	348	332	355	329	340	368	365	359	341	371	399	392	326	319	323	369	377	348	358	353	372	345	372	367	359	366	344	341	337	340	343	342	318	407	357	406	388	395	359	347	348	339	366	377	384	351	388	324	364	386	385	363	372	366	380	376	383	346	351	363	387	358	356	397	379	394	387	383	377	370	352	363	386	348	386	365	385	346	356	355	372	370	348	387	374	360	364	344	381	360	389	356	355	344	369	364	366	363	327	350	355	362	372	346	357	363	361	368	373	366	331	360	335	362	341	368	342	368	344	350	373	350	362	360	348	378	371	329	379	365	348	370	358	363	348	354	374	388	373	361	368	372	366	351	375	382	404	334	345	378	355	363	370	388	366	361	390	394	363	363	378	413	388	363	367	401	370	347	347	332	366	363	365	383	331	360	365	357	371	390	358	379	405	355	350	338	360	338	363	383	345	386	348	347	357	354	368	359	366	370	358	349	406	370	371	350	358	353	355	350	348	394	333	355	358	369	370	392	357	364	352	363	361	352	356	370	400	394	332	384	359	363	370	342	383	365	378	357	375	345	354	349	342	373	343	407	364	348	349	368	337	367	352	334	334	360	386	372	361	337	334	345	355	344	334	363	361	366	383	352	352	343	372	364	367	362	369	350	366	373	348	389	376	381	373	350	354	354	401	385	351	364	368	383	352	358	335	362	352	361	337	349	374	367	395	324	345	397	370	352	349	371	362	415	364	382	355	365	343	350	392	342	382	328	387	335	339	367	375	400	355	338	368	379	358	357	348	379	391	354	387	361	397	361	376	390	349	386	338	355	335	344	328	355	362	364	342	361	341	355	371	357	340	361	414	354	334	335	349	350	361	376	352	372	353	305	343	398	372	377	356	378	354	352	353	365	401	357	364	355	355	342	385	370	336	379	361	375	378	360	357	344	385	360	357	376	353	393	365	354	388	371	368	366	323	380	377	327	324	370	360	377	337	361	374	357	346	362	355	361	329	352	355	371	357	379	380	368	354	352	342	357	392	373	365	358	347	399	357	364	393	357	364	352	337	363	358	362	353	369	348	358	368	343	369	327	391	361	396	343	368	361	401	371	367	364	383	366	389	372	349	360	343	348	350	346	374	338	348	361	332	367	318	363	377	347	369	388	359	348	360	358	375	329	395	358	344	393	375	347	380	375	352	350	334	335	350	357	379	358	364	377	368	337	353	358	379	378	365	372	321	379	367	366	356	337	378	356	338	349	366	364	359	342	380	351	377	349	325	360	332	353	321	365	351	348	336	350	368	370	350	356	378	364	396	348	384	406	379	363	363	361	321	341	363	356	380	346	359	357	365	369	319	359	345	362	371	369	353	383	374	376	385	338	391	339	367	363	372	372	379	372	348	409	368	369	339	351	347	379	338	355	370	361	385	369	347	340	352	395	397	380	366	348	353	361	386	374	327	350	387	378	333	389	357	354	337	340	381	367	374	364	390	348	349	337	345	348	366	354	366	372	365	384	364	365	369	360	369	355	373	344	348	374	377	364	363	354	387	354	381	335	342	351	373	341	338	327	353	360	354	361	379	367	364	387	344	402	371	361	376	393	339	343	353	357	365	382	364	381	362	398	376	358	366	369	368	349	372	345	375	371	345	354	404	354	351	332	358	351	331	383	370	383	344	327	356	372	350	361	341	366	372	373	374	363	374	376	359	338	346	372	352	342	390	373	343	362	353	362	370	383	395	372	379	373	369	380	326	371	383	350	385	394	328	350	362	349	364	359	394	329	362	392	364	358	352	348	373	336	385	355	362	342	349	390	354	382	358	345	336	353	359	345	349	362	367	348	357	386	374	328	356	344	366	369	343	372	328	359	365	372	348	357	343	384	383	348	394	381	359	351	368	331	353	381	373	358	361	368	362	363	349	378	339	360	346	359	350	376	351	362	368	328	368	378	360	365	350	338	403	378	379	349	398	361	356	356	355	379	367	326	347	357	345	394	381	350	372	366	390	306	340	349	355	356	373	397	347	385	335	343	377	365	357	375	361	341	373	376	379	347	340	357	387	372	309	347	342	369	350	384	329	350	371	348	344	363	346	343	340	338	354	353	376	370	377	345	354	350	350	408	381	393	360	373	375	357	339	380	335	390	390	383	356	369	376	394	342	344	367	382	330	361	374	351	344	368	343	337	389	365	333	379	325	358	378	361	362	340	365	362	344	359	361	361	370	357	340	340	352	314	360	386	358	383	362	357	384	317	374	370	376	414	377	342	360	385	336	372	356	362	350	328	401	376	389	365	382	348	385	345	351	344	342	376	395	361	347	366	357	353	360	373	368	372	359	380	360	360	352	380	375	330	351	364	399	381	318	337	351	380	350	332	369	367	351	369	382	353	343	351	343	349	360	366	351	348	358	365	355	330	367	363	368	386	366	335	365	319	380	378	389	359	392	384	351	344	376	366	362	337	360	362	326	344	363	389	367	386	330	372	345	363	349	354	365	341	339	346	397	322	358	368	339	372	365	361	372	346	376	370	391	377	348	369	384	416	355	342	371	390	356	381	349	349	361	339	383	355	340	354	371	376	348	369	358	380	367	329	359	361	311	328	395	344	394	383	349	363	327	377	365	336	380	366	376	337	403	349	353	406	370	370	357	367	355	364	369	332	369	364	355	389	325	361	357	365	349	325	385	336	375	332	374	370	377	369	389	346	372	392	376	364	377	343	357	353	377	373	386	361	311	359	355	335	351	366	376	369	376	354	370	383	381	347	372	339	359	342	358	326	342	364	339	385	349	368	376	348	373	360	359	356	375	334	347	374	350	336	369	372	367	375	387	374	340	373	358	353	361	350	348	400	353	333	379	371	358	340	377	346	353	378	370	374	397	353	360	369	356	369	366	379	380	365	367	329	368	349	355	333	355	354	367	365	365	374	352	351	361	361	361	349	351	381	350	366	377	357	365	323	381	355	361	363	390	339	353	355	347	322	356	370	383	366	364	349	363	386	366	350	366	379	379	348	333	343	361	362	358	358	348	365	371	347	359	347	367	380	356	357	396	351	335	395	370	387
8557	5818	3385	2278	1901	1197	753	585	543	422	401	348	355	317	301	252	272	292	277	247	290	234	189	208	229	209	228	206	189	197	233	223	204	230	200	200	214	235	210	187	186	196	177	197	200	160	183	187	198	196	189	166	161	162	193	165	172	167	185	197	202	209	197	177	191	202	214	209	181	187	189	180	183	224	214	191	190	192	199	176	209	205	182	190	194	189	198	199	183	195	207	170	182	184	190	188	152	167	192	184	184	221	181	185	192	195	171	187	193	185	172	200	198	185	186	202	155	189	200	206	189	176	176	201	165	179	180	200	189	192	205	187	178	184	187	184	199	191	227	179	219	175	189	179	202	181	169	204	211	196	182	181	198	156	185	204	215	181	186	186	178	191	154	200	200	171	162	193	214	188	182	175	175	207	193	188	174	224	210	200	179	223	181	208	231	185	200	209	197	222	204	196	203	192	200	189	168	218	198	193	184	212	170	173	156	197	199	192	183	175	218	176	157	216	193	170	173	171	183	192	206	207	185	180	205	171	182	170	176	204	185	183	191	200	193	200	173	191	195	187	223	174	188	226	197	195	184	173	183	189	156	176	191	177	200	185	181	190	192	182	176	192	203	224	191	182	181	185	178	171	165	206	177	180	170	190	181	196	223	221	174	199	183	200	180	195	199	203	175	203	185	199	171	204	197	180	182	186	190	190	157	218	187	210	203	183	186	174	179	207	188	206	187	216	192	199	208	199	163	184	192	188	169	185	194	193	200	177	204	170	189	212	196	174	223	214	196	167	163	171	177	221	195	187	190	196	171	199	169	156	175	192	201	199	176	178	183	217	201	178	164	209	196	190	174	192	205	201	191	187	194	195	191	173	166	168	176	156	176	201	207	185	202	205	181	192	202	210	178	186	201	171	184	201	195	181	174	194	207	198	174	213	193	172	190	181	171	212	171	183	208	197	186	185	198	161	192	185	217	195	189	195	178	201	184	219	176	202	180	208	200	210	168	172	170	165	181	207	187	182	179	188	182	175	217	171	170	172	211	181	197	190	177	186	182	178	172	203	188	190	186	184	192	177	181	173	160	167	227	207	187	182	177	212	165	181	203	196	189	199	175	172	199	232	181	180	200	207	184	193	194	186	207	195	185	204	204	212	185	185	159	186	189	197	175	188	184	206	176	177	171	197	210	161	195	180	215	202	191	181	182	202	200	194	177	172	161	194	168	163	168	180	176	165	193	219	191	181	179	203	195	196	186	172	186	186	194	181	192	205	192	198	195	199	191	186	193	209	173	154	183	208	201	216	193	188	192	190	187	211	188	185	187	213	174	189	188	195	214	180	202	191	217	203	183	196	174	182	160	196	216	169	206	176	185	198	211	166	189	163	180	208	175	215	189	211	186	211	193	201	209	186	187	187	184	177	209	175	206	186	184	199	193	173	172	186	175	185	182	205	183	183	193	186	205	191	169	188	175	190	169	167	207	187	206	209	177	195	175	220	185	219	185	196	176	184	191	181	181	202	187	205	178	223	206	178	207	186	204	216	172	194	194	192	200	202	177	204	167	179	184	168	187	225	210	162	192	196	185	170	188	175	193	166	177	219	166	164	187	209	207	187	185	206	193	205	200	195	213	164	191	188	179	172	194	187	213	190	169	187	199	163	175	195	192	163	187	184	189	202	194	174	189	167	183	196	219	224	185	194	197	206	193	180	206	167	169	188	191	183	189	177	210	195	209	180	159	165	173	191	170	211	216	205	180	196	175	166	191	210	212	171	200	200	187	177	174	180	199	183	178	187	184	213	180	206	160	198	200	193	190	186	191	173	182	209	192	175	224	195	193	194	157	186	176	181	191	198	200	176	197	197	211	187	199	192	208	191	189	188	185	201	203	178	201	189	180	204	166	178	186	174	201	190	197	195	188	203	175	160	187	176	168	169	192	232	190	164	175	194	205	192	200	204	206	185	191	190	200	190	188	166	178	175	209	199	201	215	200	211	215	195	193	192	182	215	204	189	191	180	190	194	206	201	199	158	198	175	192	179	188	185	202	164	181	197	227	183	202	189	199	174	194	179	190	187	200	191	200	189	191	187	190	202	182	189	184	212	198	226	196	203	199	176	204	196	184	200	219	190	210	167	190	188	183	182	169	217	157	186	195	196	169	175	193	180	201	180	196	179	193	169	184	182	174	163	210	184	193	205	200	155	193	182	177	199	190	170	207	187	214	194	185	194	201	191	169	184	174	168	168	203	206	188	183	169	198	206	194	154	195	198	185	195	189	208	187	176	206	176	205	178	192	192	191	199	192	197	189	212	189	223	182	181	193	188	187	210	192	178	203	203	165	183	171	177	179	190	203	192	204	176	204	210	245	183	179	201	163	196	205	202	179	196	165	218	161	188	199	184	183	180	179	198	216	201	204	187	190	187	202	220	197	176	193	202	186	186	199	193	193	168	208	191	184	184	181	183	164	209	193	190	195	201	193	202	174	201	203	199	196	211	193	164	194	192	186	167	163	177	177	182	221	189	192	160	227	201	224	176	206	171	177	190	211	176	190	189	168	197	194	193	200	176	191	181	191	169	199	181	182	195	209	210	183	206	190	177	188	175	196	178	183	197	192	186	221	202	193	190	186	219	190	180	184	204	187	185	186	209	194	194	166	197	199	188	208	201	191	196	185	184	182	181	223	190	193	153	174	175	214	166	206	181	187	161	205	178	189	203	237	202	202	189	197	172	187	188	200	202	183	196	197	196	188	187	187	203	201	180	208	200	201	199	185	172	167	171	171	173	188	209	200	188	208	180	208	207	184	188	222	175	201	196	195	165	195	196	183	203	198	196	181	199	176	188	194	194	199	194	189	205	202	180	187	174	203	192	195	183	191	209	200	182	204	176	206	200	198	157	235	194	186	188	185	179	193	169	179	186	208	199	192	192	194	191	192	193	188	180	186	210	181	159	194	198	211	176	186	213	198	171	186	201	189	203	188	207	205	193	206	202	198	212	199	194	175	182	185	195	192	179	195	205	190	181	190	207	186	164	203	192	182	162	167	186	182	201	180	213	187	204	172	208	188	188	191	169	199	199	217	182	213	194	192	189	181	218	194	181	170	176	181	197	173	174	189	177	199	167	166	191	179	201	155	180	214	188	173	146	180	189	196	180	189	187	181	189	190	193	200	167	208	193	177	174	203	161	193	171	206	199	184	191	186	209	217	193	178	210	188	159	186	185	171	217	170	193	203	170	189	171	208	202	187	196	188	194	182	208	191	165	190	185	196	220	182	203	211	205	181	188	177	188	157	208	199	202	176	168	167	185	181	161	180	201	180	196	197	176	198	209	178	200	211	185	193	170	203	195	173	183	210	184	185	186	181	168	195	172	187	195	203	195	186	213	179	209	185	180	190	204	218	205	196	199	178	188	207	180	189	181	164	210	179	165	197	202	170	198	191	194	190	196	184	192	198	181	178	183	193	195	188	210	191	193	197	192	174	157	193	203	169	196	165	210
6859	6678	5771	6868	6852	4628	3511	2572	2454	1908	1750	1660	1636	1245	1129	1023	1085	1002	862	823	797	745	688	672	671	640	572	618	579	563	541	551	566	555	548	525	536	539	457	495	511	546	440	547	445	496	530	503	514	466	515	512	482	497	466	487	478	507	494	492	470	502	474	529	463	486	436	459	456	453	459	465	438	434	439	448	493	431	457	440	442	442	481	438	459	465	490	480	429	435	500	474	489	422	434	464	437	502	438	477	444	481	447	487	464	431	470	538	467	445	437	474	474	435	450	423	444	412	421	461	430	445	430	459	485	474	437	459	457	432	473	443	451	463	467	448	441	434	434	443	429	460	450	424	466	441	432	468	428	464	514	489	441	468	456	446	460	467	438	443	438	454	451	476	473	496	473	495	437	432	445	455	459	476	439	448	457	443	449	499	426	416	470	495	453	438	442	471	442	477	448	470	441	437	472	462	423	425	398	444	462	438	462	461	427	475	442	467	433	474	440	447	477	426	443	477	457	498	454	461	429	469	490	437	467	406	450	423	450	479	481	484	409	468	453	431	470	443	465	449	443	473	480	474	422	482	445	475	479	458	459	477	442	391	474	431	438	447	456	459	429	441	459	459	467	480	443	448	460	469	460	434	429	431	450	458	475	429	460	484	448	420	438	427	462	437	467	457	459	446	425	473	462	448	457	456	442	443	441	473	439	492	442	453	480	426	446	465	452	431	446	428	470	426	492	448	445	468	462	483	469	410	446	462	449	439	455	479	447	466	448	414	451	433	444	448	465	431	433	463	434	442	482	454	460	502	456	467	466	542	476	413	404	459	481	468	450	464	439	451	474	420	433	450	478	437	431	455	443	501	436	449	447	449	481	441	452	459	451	478	461	449	454	453	431	459	452	458	462	492	453	420	443	433	433	441	434	499	421	440	457	453	462	451	447	443	480	480	449	440	457	452	483	460	439	447	446	452	460	468	442	433	492	439	475	461	465	417	410	462	425	483	438	487	478	486	466	434	444	438	465	463	438	458	488	440	456	459	469	470	473	458	466	452	429	460	428	432	458	457	483	431	449	482	467	492	488	493	449	488	433	454	445	407	475	465	433	467	458	444	465	467	445	421	451	443	458	441	506	461	439	439	423	463	430	436	456	464	451	456	476	411	462	466	443	467	445	430	432	450	460	436	456	424	455	493	458	491	469	448	433	447	468	453	448	467	487	419	409	449	473	477	408	448	468	455	468	465	481	483	461	434	465	422	469	459	470	428	468	489	419	432	433	429	455	468	502	467	475	471	444	457	456	457	448	432	505	458	494	434	442	428	487	441	454	466	453	462	453	429	468	462	429	467	427	503	446	460	401	457	466	403	475	431	451	440	451	455	426	430	446	513	471	464	462	427	460	482	433	444	454	423	466	469	457	481	462	496	457	455	457	447	470	460	455	431	463	458	486	465	433	491	462	472	444	412	453	424	409	477	455	436	513	457	471	445	455	506	493	415	477	459	447	457	448	471	481	442	463	462	462	438	426	446	427	445	475	482	482	428	413	488	442	435	457	459	438	467	427	472	461	481	493	462	490	471	443	444	467	454	485	450	455	488	459	434	442	444	447	454	418	455	474	465	473	469	406	468	435	449	443	457	462	434	466	444	439	456	434	446	476	441	444	454	486	445	451	480	434	474	452	409	477	468	440	453	458	458	478	439	466	454	475	465	488	467	454	485	467	437	463	482	435	476	456	477	415	489	410	484	465	456	474	456	460	432	465	442	449	491	440	456	470	445	441	440	491	452	429	435	487	451	480	470	454	427	429	451	461	463	434	436	436	428	508	492	446	479	451	432	433	480	444	482	466	437	448	431	475	414	438	452	469	436	472	467	432	460	460	460	440	456	499	468	446	450	447	442	412	475	459	434	461	432	478	424	491	453	437	479	423	451	450	474	466	420	438	466	456	466	444	461	478	469	469	431	469	436	449	444	420	465	463	463	465	399	459	453	414	450	412	461	447	456	477	428	486	453	445	478	450	477	465	474	461	461	449	472	441	413	458	429	477	463	452	480	426	461	475	447	433	453	449	457	423	485	482	480	457	451	459	433	465	463	454	424	461	479	467	462	441	444	479	422	448	432	489	443	495	458	449	463	448	492	500	432	477	467	463	436	493	441	432	464	473	480	447	429	503	468	436	442	439	477	422	475	461	438	500	458	468	468	452	429	495	437	462	434	477	494	458	446	456	453	493	457	478	479	462	409	454	478	451	490	429	461	443	442	430	455	472	506	431	457	450	488	437	436	447	446	435	440	424	448	455	460	475	449	442	475	448	474	463	479	458	441	431	456	420	483	457	450	395	456	466	417	466	468	438	442	420	482	457	450	446	456	413	458	516	464	462	445	453	468	486	465	474	445	482	481	446	446	438	461	424	475	440	444	468	429	462	434	439	467	448	445	464	470	485	428	463	437	499	491	440	477	471	460	456	433	461	423	486	413	431	429	444	464	467	506	469	438	444	476	476	464	451	472	429	431	422	468	432	465	411	443	500	401	473	415	456	452	451	444	434	460	486	489	490	478	443	416	456	443	462	490	420	446	489	474	440	488	456	444	488	459	459	425	432	464	440	458	414	476	429	470	450	463	435	429	429	443	447	474	457	435	415	427	434	482	465	484	455	482	458	432	452	448	460	466	443	475	454	477	459	427	491	458	438	489	431	484	410	449	475	473	435	476	489	462	463	505	479	467	430	480	476	495	480	458	471	407	429	451	422	435	444	468	464	466	431	443	405	438	434	440	462	444	481	433	454	447	439	446	449	446	446	455	462	448	473	450	497	437	445	459	443	458	436	478	443	454	433	453	443	462	424	451	477	489	475	472	429	462	423	433	463	440	467	458	473	481	461	469	443	456	464	408	455	448	453	442	456	476	455	462	478	447	479	439	457	486	454	457	455	433	415	431	439	480	442	413	434	447	464	451	460	440	451	446	422	464	499	419	452	451	428	499	485	447	472	423	467	441	474	415	442	447	497	473	439	450	454	475	452	449	465	431	446	425	467	494	460	475	403	477	464	399	466	446	468	447	463	463	451	402	462	438	458	463	487	445	419	466	428	452	486	433	452	466	467	466	486	468	475	447	459	449	451	460	476	446	514	455	461	401	464	469	438	482	449	480	456	458	440	452	478	447	459	475	454	451	439	439	476	485	471	473	460	450	442	448	427	467	428	448	426	447	415	453	449	445	454	434	445	475	441	448	402	452	485	447	451	441	443	509	485	438	457	428	477	474	420	438	450	459	415	462	465	437	487	433	495	456	473	475	466	457	448	474	428	417	441	482	453	435	442	461	438	441	446	426	450	447	468	428	447	458	446	488	428	423	448	468	436	472	456	455	461	490	453	443	465	482	450	473	439	488	430	446	459	451	448	460	420	464	444	433	464	425	473	442	468	453	488	469	457	489	485	457	436	456	463	450	454	464	452	458	450	487	460	469	470	486	475	473	504	417	446	460	430	440	448	460	439	446
27345	26077	14348	7430	4555	2653	1485	1128	884	827	783	619	553	478	448	413	395	363	325	328	298	258	288	265	235	218	214	236	235	239	187	232	230	229	215	211	197	205	201	207	203	173	194	195	198	206	210	204	209	185	203	212	170	173	169	189	173	184	189	190	172	208	223	189	172	191	207	180	205	182	191	190	177	185	215	196	192	207	205	208	184	178	192	168	205	171	189	181	192	173	213	207	200	182	169	187	200	194	196	207	181	183	181	186	218	199	196	189	176	197	200	197	225	189	194	170	186	196	190	175	199	201	164	178	172	174	207	167	179	185	165	172	158	190	195	196	186	176	193	199	145	205	157	192	212	180	208	204	182	191	175	205	176	166	189	176	187	204	194	187	178	218	197	167	226	167	180	182	168	188	185	193	201	196	181	190	194	184	184	184	196	216	205	165	188	172	200	187	186	192	179	181	186	204	208	171	184	178	169	204	217	197	208	189	197	210	185	180	167	191	179	193	193	180	159	198	201	158	207	182	183	187	184	187	196	197	186	183	211	170	176	184	218	189	183	172	201	210	196	200	208	178	195	167	216	199	213	194	195	200	187	157	174	197	202	208	213	205	188	200	186	165	188	178	199	159	173	210	209	193	213	190	202	162	200	185	162	198	182	193	174	192	190	200	170	181	170	187	204	210	196	195	193	207	186	217	179	209	187	176	227	198	196	191	194	188	173	196	192	184	210	176	204	184	196	196	198	173	183	197	183	198	173	210	196	199	206	176	201	203	198	189	198	196	206	200	184	180	216	162	182	195	205	174	181	181	200	168	178	181	188	183	196	194	178	159	196	185	173	169	182	189	174	192	198	187	193	193	214	195	173	207	169	176	186	188	206	185	197	200	185	169	179	180	168	176	146	165	192	216	196	178	219	200	178	198	209	192	170	206	165	215	194	170	197	159	177	175	187	194	200	229	179	194	178	183	187	189	164	182	160	183	188	181	194	194	182	163	184	211	181	169	202	192	186	190	186	188	187	202	190	202	185	203	214	190	159	158	180	163	181	178	175	192	188	194	182	205	165	181	204	181	189	195	178	171	183	174	175	187	178	195	201	222	188	183	183	183	189	170	203	228	192	187	204	190	170	199	197	188	180	167	172	195	211	184	190	185	177	217	186	179	201	212	175	184	192	218	167	213	216	184	192	159	182	181	181	204	167	202	175	179	186	165	165	211	167	184	191	210	167	187	175	184	197	191	209	207	196	150	195	168	188	162	198	207	172	185	204	202	194	183	185	192	157	192	195	167	192	173	178	195	200	195	218	208	189	190	180	187	220	163	205	185	181	203	186	187	195	193	151	181	176	168	203	185	181	182	181	179	182	188	170	191	204	184	193	198	217	165	186	185	190	178	163	203	217	197	184	181	184	180	178	178	187	174	160	192	190	220	188	174	177	202	167	179	190	195	192	186	187	199	194	169	171	197	209	183	196	198	168	181	207	178	182	208	180	218	193	168	176	201	195	189	200	192	189	197	185	205	184	197	203	180	182	164	189	187	192	176	188	170	183	206	212	159	194	175	179	195	188	192	193	182	193	190	173	175	213	162	201	181	196	177	188	193	210	208	182	182	212	213	203	200	215	200	191	195	202	202	193	188	211	183	182	208	198	173	179	199	193	199	171	208	178	191	205	189	206	219	190	234	184	191	191	169	186	218	192	173	211	164	159	164	190	177	199	176	179	167	182	179	184	217	177	187	191	201	195	193	181	201	199	174	191	181	190	213	199	185	184	184	187	175	196	185	180	192	209	188	189	173	176	215	189	168	183	217	219	196	214	167	206	183	196	183	212	203	190	205	174	193	218	187	194	177	166	222	182	217	162	172	180	218	177	182	198	215	189	173	180	197	179	183	191	173	192	208	222	184	209	188	185	183	152	184	196	170	198	179	174	194	195	176	160	198	173	171	189	188	187	191	200	189	176	201	154	211	184	193	188	179	202	190	202	205	193	212	198	178	193	231	191	187	167	181	168	152	179	205	195	207	186	182	194	209	136	191	186	183	208	193	176	205	176	182	207	182	199	194	182	217	192	186	192	202	196	181	167	192	196	204	194	163	167	193	185	193	197	205	210	195	166	214	168	183	196	202	185	200	180	206	194	157	186	184	195	173	186	169	197	195	179	182	174	170	178	201	182	174	186	200	170	180	180	197	196	214	192	188	198	177	222	186	201	192	215	201	193	184	169	176	180	177	181	180	196	207	185	182	199	198	181	178	199	240	194	177	174	203	194	222	202	200	191	205	217	188	176	200	204	201	203	201	168	189	198	196	187	192	169	179	202	211	196	195	196	169	218	167	196	166	206	201	189	178	202	203	210	192	166	199	167	187	189	201	188	218	205	219	202	198	197	225	179	189	214	196	188	187	191	194	208	186	173	179	192	168	199	173	187	205	191	207	153	179	180	183	190	133	190	175	205	222	179	197	197	205	182	178	192	189	192	173	158	206	217	207	212	176	182	186	174	193	179	185	180	194	156	174	186	187	193	194	211	196	183	176	186	182	194	214	202	219	182	212	184	191	190	194	178	202	208	201	169	193	212	187	194	186	204	193	199	210	181	212	160	202	208	172	171	201	175	203	196	202	195	218	190	170	184	186	211	196	184	209	196	213	186	193	180	189	211	181	220	192	188	178	180	193	180	220	187	149	195	185	199	192	199	182	175	191	194	189	203	176	177	178	192	191	215	219	193	172	159	170	223	189	196	197	191	168	189	209	191	209	216	188	176	197	189	195	165	182	180	187	163	202	182	198	188	196	180	206	199	183	218	202	208	168	199	207	178	186	185	179	174	187	209	197	202	167	195	188	219	224	194	222	186	177	158	171	198	190	189	188	180	193	168	184	159	179	179	207	179	188	169	187	183	161	186	180	208	158	198	216	181	170	190	194	181	186	201	174	173	197	202	184	179	189	182	190	195	203	171	181	161	200	213	204	203	170	172	200	191	188	185	177	175	191	195	191	172	197	222	187	202	166	199	193	163	172	171	193	197	169	193	171	219	220	197	202	173	168	174	216	190	188	217	188	194	165	205	203	212	174	190	182	189	168	198	197	161	203	203	210	186	200	186	181	199	179	201	205	175	205	218	177	202	182	195	186	190	193	179	202	192	187	201	186	194	189	198	179	180	171	181	192	179	176	167	165	209	175	186	186	195	214	176	168	207	157	191	192	191	203	169	208	174	200	187	198	187	162	191	201	203	190	204	183	187	186	218	202	177	197	174	196	181	190	224	216	199	166	177	165	166	167	182	184	193	172	210	183	178	171	192	177	197	185	179	189	188	195	207	196	219	210	192	205	194	179	209	168	183	183	132	179	189	178	186	199	166	197	203	193	196	185	212	172	181	167	160	203	217	205	186	180	185	197	196	182	170	194	200	193	171	191	178	190	191	188	211	175	188	205	174	176	205	167	217	197	196	189	181	195	186	182	196	162	193	188	203	157	208	188	156	179	171	194	174	193	176	192	188	151
21511	22186	12171	13227	11907	8948	6066	5191	4526	4082	3754	3135	2585	2327	1991	1978	1761	1581	1400	1384	1215	1115	943	922	890	828	773	725	758	700	690	681	624	636	653	633	640	656	608	558	554	553	544	564	550	514	542	534	477	537	498	516	479	532	514	515	451	456	475	476	472	467	478	442	472	467	418	453	431	449	483	451	471	456	471	436	472	493	467	511	439	463	437	445	464	443	485	472	427	492	452	470	462	435	437	439	501	451	428	414	450	448	480	455	441	447	452	483	444	453	428	433	456	472	497	437	475	461	429	449	428	429	493	448	448	425	438	429	443	408	487	419	469	448	434	471	468	478	463	468	438	466	430	440	468	448	426	451	451	463	465	493	467	471	428	468	482	435	425	423	453	476	464	453	497	444	466	448	443	486	431	474	442	483	433	428	437	423	445	498	459	482	478	455	487	416	437	434	455	468	459	452	448	454	444	426	415	424	445	426	404	479	428	452	473	476	456	471	461	432	432	475	456	487	436	480	423	434	456	462	478	442	503	442	450	457	445	469	458	432	451	451	448	440	439	418	456	444	439	401	476	458	445	438	418	453	392	436	473	443	448	470	440	432	474	460	471	399	448	443	453	447	440	435	496	444	414	408	453	483	471	441	453	434	436	438	450	431	463	436	446	467	441	515	435	453	442	457	476	458	471	451	453	451	503	488	456	476	482	465	435	468	452	450	465	484	427	436	449	479	495	444	461	468	480	454	444	433	426	461	410	463	466	454	439	425	436	416	459	486	414	466	437	451	457	438	428	463	452	478	449	457	456	457	462	473	473	487	401	486	465	456	438	516	416	417	431	449	474	461	433	435	416	490	460	461	455	409	473	435	470	392	411	445	471	456	437	493	448	445	448	422	446	448	480	431	443	451	478	446	473	481	453	433	473	432	449	437	483	427	495	490	421	448	480	436	444	467	410	426	441	440	457	455	436	444	443	458	423	454	450	458	458	413	429	468	447	449	461	451	479	402	445	464	418	447	453	480	464	430	401	474	485	441	483	457	497	466	470	432	433	461	509	426	463	424	482	460	492	438	488	455	440	459	474	457	429	472	440	415	432	447	425	431	444	483	432	454	463	458	421	444	432	443	431	460	445	461	434	504	438	445	439	460	452	424	501	428	469	433	450	457	458	458	473	450	437	457	464	466	467	416	476	422	439	490	474	451	444	447	434	451	427	490	438	450	438	462	466	460	456	438	459	480	465	481	431	453	453	444	417	421	410	458	475	467	448	451	478	474	426	442	459	471	501	436	447	438	434	460	456	450	475	461	436	419	448	420	456	484	461	448	450	442	446	463	422	454	464	462	478	478	458	445	492	447	474	512	439	469	438	467	461	434	445	460	468	435	435	460	476	455	407	464	428	443	452	467	471	484	456	457	453	489	440	434	427	444	460	428	445	460	436	452	462	421	402	447	436	457	445	482	466	412	474	466	442	414	473	443	462	428	445	460	460	457	437	474	450	467	395	470	467	442	473	428	446	466	502	467	435	463	443	435	438	428	436	462	442	449	457	457	429	476	426	426	445	450	468	455	458	442	440	473	433	473	481	447	469	473	461	447	446	462	492	432	467	449	466	467	468	446	443	425	453	445	497	426	463	473	439	424	461	495	441	477	419	429	436	438	465	458	489	487	451	390	443	448	453	449	472	448	505	438	418	455	425	468	485	457	409	457	483	435	467	470	529	455	461	440	431	466	461	443	431	427	459	464	457	446	445	451	470	427	462	475	421	445	450	413	457	436	450	460	460	484	459	420	467	428	434	473	438	468	449	444	497	441	424	440	436	449	467	480	414	485	442	439	457	408	481	464	413	425	457	487	438	442	449	434	420	477	490	430	465	503	450	420	441	434	478	466	443	449	433	460	429	448	448	466	450	447	450	448	427	460	453	432	464	470	483	464	429	445	474	466	460	476	437	467	414	433	516	445	492	453	419	447	458	444	443	434	434	455	437	450	438	499	454	472	416	469	467	457	457	465	432	481	445	468	419	445	436	452	442	438	453	393	438	493	447	428	429	444	446	474	500	469	425	499	491	459	433	453	452	509	452	468	404	453	468	457	490	426	462	459	454	446	445	450	461	437	460	450	423	445	457	427	434	464	453	470	468	417	476	439	443	460	452	451	420	473	450	469	427	479	449	464	472	451	439	447	430	425	453	449	434	459	459	469	453	428	474	459	477	414	454	464	473	480	439	455	467	451	459	462	470	440	457	438	490	443	454	491	426	484	442	452	457	451	422	478	411	434	439	482	450	447	426	489	428	469	504	443	455	423	422	431	416	455	466	442	400	447	436	442	448	445	467	454	441	445	431	457	447	492	440	444	481	436	432	470	434	437	458	481	470	442	461	420	481	464	453	461	461	445	434	457	428	490	517	458	447	468	470	445	428	474	443	475	458	432	462	492	429	443	431	416	482	409	449	493	449	417	494	456	475	449	456	440	466	437	441	425	433	421	490	459	481	440	436	462	473	459	444	446	447	460	465	471	431	456	461	456	454	461	507	472	459	453	473	451	464	454	438	459	414	449	454	440	455	444	448	460	436	451	435	442	493	438	428	443	426	467	464	463	449	473	466	446	435	438	461	433	472	436	467	461	463	452	458	450	466	439	462	456	486	467	437	421	474	433	425	428	448	423	454	467	425	460	471	485	465	443	473	475	460	468	429	456	455	421	468	455	462	456	448	471	479	446	453	411	484	448	490	451	460	425	457	521	445	412	447	427	472	465	426	458	443	434	395	437	444	437	452	444	459	431	453	481	497	447	461	465	482	489	492	425	483	456	470	446	460	448	458	472	463	453	437	447	385	445	444	446	482	426	450	494	466	496	494	431	443	455	479	445	450	479	460	472	488	466	477	456	424	450	439	452	444	437	473	460	455	474	458	480	418	428	404	435	437	413	431	467	486	461	446	455	465	477	412	443	490	446	434	429	472	455	448	438	426	401	486	458	451	441	486	435	455	479	509	438	433	413	481	415	453	475	485	448	453	458	445	483	442	459	446	483	449	469	445	470	459	403	448	441	481	450	448	461	487	454	423	410	460	430	453	400	417	480	431	443	465	456	470	465	449	454	434	437	436	469	427	445	456	473	435	441	440	459	428	460	448	457	451	465	428	463	479	466	466	416	450	435	466	487	469	467	445	430	430	431	460	442	478	437	509	427	433	400	475	461	444	449	430	455	450	466	465	463	488	447	486	394	387	435	457	465	454	445	435	438	449	465	469	440	414	457	443	464	451	505	448	450	440	469	438	400	455	431	444	499	465	436	432	463	456	448	460	475	443	440	455	419	505	426	428	451	472	483	465	462	456	442	498	462	464	437	444	436	480	470	473	474	486	420	460	473	467	455	449	463	425	453	442	455	490	453	475	496	466	458	463	436	463	446	435	438	442	469	479	455	460	451	436	464	457	490	455	465	423	445	464	499	443	462	415	424	440	415	440	452	479	459	446	482	428	443	426	409	410	434	444	466	455	477
37642	32418	19335	11575	7294	4448	2282	1583	1282	1243	1093	806	755	582	639	548	537	415	355	375	287	295	254	260	265	233	206	230	183	235	192	189	199	189	206	215	199	213	169	205	177	151	167	161	155	157	170	145	166	163	193	154	173	155	157	182	165	146	155	176	143	151	179	151	167	144	146	137	162	144	174	143	192	155	164	155	198	157	168	156	174	140	148	178	149	132	147	142	149	167	164	146	173	149	126	177	163	139	169	156	143	121	157	160	148	156	153	150	185	144	158	137	164	186	159	144	153	163	138	143	144	136	144	151	158	141	157	149	157	189	143	156	151	135	153	163	152	136	145	165	147	128	142	130	153	155	146	157	138	148	163	136	158	150	149	146	152	165	175	147	150	144	168	157	135	145	151	159	147	183	166	170	146	153	145	151	144	175	156	141	159	149	153	148	145	157	133	133	157	163	162	150	158	177	184	153	141	187	149	138	149	177	169	143	161	167	157	133	175	161	148	164	155	132	162	160	153	166	160	170	141	165	166	143	151	146	170	149	157	172	152	163	146	144	162	150	144	137	160	125	163	160	188	147	146	155	173	157	147	154	151	147	162	152	176	133	155	179	171	161	151	165	150	141	145	132	166	143	148	136	133	156	146	140	126	160	168	143	156	157	159	164	122	163	155	150	140	140	165	151	185	155	160	159	124	133	153	149	162	156	138	143	155	164	132	176	156	161	153	137	147	140	147	142	116	163	161	131	136	171	147	167	160	146	124	146	172	176	126	146	157	129	156	155	152	147	169	148	153	161	170	147	147	162	137	165	142	130	155	149	159	136	161	145	166	169	151	147	154	175	135	163	157	152	158	180	162	144	138	150	152	157	145	129	129	154	145	166	150	157	147	145	126	157	148	158	151	147	122	171	151	152	131	147	155	192	154	135	152	134	152	164	158	141	165	174	161	138	148	137	155	157	152	135	140	152	182	147	163	145	161	164	129	140	146	148	146	153	161	163	177	134	160	135	161	124	147	162	161	143	151	173	151	148	166	149	148	160	155	134	158	151	163	149	159	147	188	169	159	155	159	146	149	156	152	154	135	138	167	148	142	144	176	152	180	138	174	172	128	153	136	156	156	192	140	151	135	168	167	141	154	155	166	149	125	162	145	136	139	161	177	158	167	163	132	156	166	163	165	157	148	168	160	116	167	152	173	155	146	165	140	167	141	135	155	163	153	150	151	148	148	152	150	156	159	168	162	151	146	161	156	163	133	157	161	145	155	159	135	145	154	136	135	162	151	138	161	131	150	155	159	155	153	150	150	144	160	170	152	166	177	142	138	136	149	172	162	161	139	165	140	156	169	172	168	176	138	127	134	146	147	169	139	125	140	123	144	132	158	140	140	115	145	177	176	151	188	163	160	164	141	159	174	172	156	154	161	169	157	176	146	154	141	181	154	129	158	167	149	153	159	147	162	150	158	142	139	155	157	158	159	176	176	151	149	141	140	155	138	128	142	142	139	138	164	119	151	136	158	168	153	165	159	148	129	142	131	146	136	155	155	146	149	154	152	130	139	167	142	162	145	153	170	168	167	124	160	179	140	148	158	141	164	148	141	151	162	138	175	131	146	135	133	158	151	156	155	162	156	141	164	171	160	142	146	160	140	149	168	147	144	160	143	146	162	145	172	147	150	173	145	151	156	166	140	147	160	149	138	161	149	158	141	144	144	140	162	165	143	158	139	159	133	147	171	123	154	120	147	128	148	143	146	130	149	159	152	150	150	174	155	150	171	145	147	131	157	146	159	180	140	143	163	141	149	176	151	140	147	151	129	158	146	160	151	149	138	144	145	144	159	156	145	136	157	157	151	162	181	153	161	154	166	144	166	138	139	145	152	141	156	163	160	169	142	157	163	153	159	162	159	169	148	141	156	145	128	170	142	155	141	161	168	157	149	180	176	164	155	124	153	121	170	160	163	134	142	131	125	133	155	168	146	144	149	149	168	165	151	173	130	150	145	134	128	153	155	156	168	186	183	150	143	161	157	142	137	171	148	144	156	129	171	152	124	142	142	150	137	174	158	151	171	151	142	130	169	170	140	137	154	153	146	146	158	154	156	143	163	153	147	159	156	159	150	173	155	141	173	150	143	136	138	143	147	170	162	153	141	135	151	172	147	159	162	146	167	149	148	150	143	160	143	165	168	144	145	135	164	155	158	148	172	145	135	147	164	139	155	159	154	149	170	160	149	159	139	172	135	166	151	161	170	145	146	168	180	162	142	135	166	182	153	133	151	155	168	139	167	151	165	148	154	162	143	150	166	142	140	180	153	162	178	174	155	140	142	193	151	141	154	150	146	158	162	151	158	138	150	159	152	156	157	161	155	158	152	134	136	163	168	162	153	161	161	166	164	160	151	150	167	157	170	164	163	146	158	150	150	149	130	153	147	164	163	140	148	171	144	130	150	119	151	145	161	141	174	169	134	133	149	155	167	154	136	144	145	142	172	160	155	173	161	144	165	143	152	144	161	151	132	148	152	177	157	158	158	134	129	157	134	157	146	145	146	168	134	169	158	155	144	147	150	138	140	176	165	165	160	165	128	157	153	159	144	177	157	146	159	152	156	153	143	128	166	153	153	150	169	158	121	162	155	103	158	158	169	141	160	139	143	142	135	152	125	149	168	176	149	169	138	149	154	145	148	139	148	125	146	169	160	170	182	156	154	151	136	136	154	160	138	155	160	136	164	166	156	131	159	157	145	150	154	138	160	183	149	137	161	144	147	132	148	146	149	145	137	171	176	172	154	140	155	148	165	164	134	159	160	144	159	165	166	143	142	175	169	161	131	149	167	148	155	127	157	162	160	161	146	164	147	148	142	167	175	140	159	124	152	150	177	153	149	153	145	175	129	161	140	149	142	154	145	142	158	148	150	150	155	170	139	155	163	159	150	140	166	150	140	129	151	145	172	146	146	138	158	156	150	167	144	172	148	161	168	135	166	146	142	166	132	177	174	178	141	166	141	168	141	178	162	150	148	156	158	168	154	145	142	168	133	160	163	151	130	149	133	145	157	151	142	140	167	142	161	144	157	165	155	146	145	154	168	161	130	159	163	138	145	131	137	168	156	143	153	186	141	162	175	171	146	171	179	164	155	144	153	160	142	143	162	145	152	155	186	138	137	158	157	119	149	155	156	110	149	143	149	167	138	130	167	167	167	150	165	165	156	153	151	156	140	148	182	130	134	140	141	161	150	182	165	141	147	154	153	145	121	135	180	146	156	151	163	142	191	152	130	151	153	156	146	153	167	154	149	171	144	157	170	166	173	162	147	142	148	155	139	167	158	155	137	164	174	160	164	157	152	149	165	138	152	158	155	170	170	138	174	154	142	161	175	121	159	160	145	161	153	171	168	159	154	175	160	177	151	135	142	145	144	169	152	155	137	147	139	143	132	152	140	133	155	146	163	140	147	164	170	170	163	188	179	158	143	151	152	153	153	147	141	152	128	170	133	141	153	149
27218	26263	15165	16824	16132	12765	8790	6749	5902	6221	5312	4013	3914	2933	3231	2679	2670	2113	1807	1757	1548	1247	1194	1116	975	911	804	865	853	784	713	638	627	682	632	698	645	568	627	587	527	578	497	493	493	495	478	479	441	454	447	427	444	440	433	424	434	388	449	406	408	392	424	385	376	375	375	385	416	391	393	386	376	396	401	396	419	393	410	393	409	394	401	376	401	373	346	361	363	366	385	394	351	357	390	394	342	385	360	382	365	363	355	359	372	404	389	378	362	367	382	362	394	373	345	334	327	356	372	423	385	353	408	386	361	378	373	394	405	358	404	407	404	356	378	369	380	372	367	385	411	386	384	372	382	385	371	350	347	376	374	371	390	361	370	391	362	379	375	394	353	372	332	379	422	394	366	340	368	375	330	369	374	379	398	392	354	357	360	395	393	363	379	387	343	411	358	406	367	399	398	376	361	329	360	389	379	376	377	388	397	385	390	361	365	350	358	369	369	369	369	399	380	355	365	387	369	358	386	387	376	349	387	401	372	372	373	357	396	401	412	374	349	362	410	383	370	337	380	401	349	323	389	373	390	390	389	366	420	407	366	371	378	348	372	399	368	352	382	349	411	355	378	388	380	324	405	326	405	374	372	404	378	383	352	391	357	352	386	348	343	368	378	358	348	413	390	378	368	351	395	339	373	389	368	389	404	336	394	360	360	396	371	349	387	390	366	369	356	348	371	363	359	378	367	365	394	356	390	371	352	382	373	384	345	360	384	358	392	353	383	386	376	372	404	339	376	375	356	376	371	387	360	378	363	383	407	364	395	364	357	397	361	394	362	350	411	368	383	386	366	347	388	366	354	363	355	418	357	369	364	373	344	400	318	377	370	367	355	407	317	377	375	384	356	346	361	342	381	387	370	348	382	364	382	390	381	357	379	351	363	378	410	380	363	389	338	390	362	401	357	358	366	375	337	393	354	385	361	373	375	384	356	401	370	349	382	384	377	388	378	335	354	378	393	354	382	400	378	357	365	355	374	393	368	350	357	334	386	328	349	384	360	331	373	390	366	373	407	392	391	375	358	369	360	366	369	369	374	338	344	394	382	415	389	380	369	414	384	382	311	360	378	398	357	391	385	363	415	377	393	354	361	352	385	400	355	362	354	387	331	372	357	383	376	380	374	387	396	378	371	370	396	367	397	348	377	370	376	344	359	365	382	388	373	371	343	369	390	348	405	358	367	367	352	363	345	385	341	376	394	357	342	371	318	379	395	406	372	344	401	389	361	349	383	397	342	378	380	364	376	375	385	371	402	367	385	376	399	439	369	386	385	360	335	376	358	338	373	348	362	400	374	346	371	383	392	396	370	331	362	369	370	370	415	377	344	364	367	383	361	354	401	407	386	419	348	346	367	389	383	377	349	372	364	370	384	380	359	361	389	374	383	368	382	365	404	393	371	353	372	377	359	415	338	346	393	358	358	357	397	384	354	371	399	374	396	387	374	377	422	347	342	377	380	378	396	383	384	365	332	385	389	369	364	380	380	341	391	362	373	362	344	352	371	352	380	389	377	377	382	360	378	386	348	369	370	389	395	371	351	409	346	379	369	360	399	375	392	374	391	368	344	365	340	385	402	375	387	373	378	390	352	383	379	380	384	389	367	377	327	349	349	373	354	370	355	353	365	367	338	352	358	380	342	356	356	388	374	343	369	369	389	403	386	399	342	374	380	362	341	372	349	386	368	335	342	403	361	375	357	399	351	362	352	367	375	336	375	372	381	347	370	392	381	389	384	394	406	392	397	384	335	407	385	349	375	360	366	383	389	397	365	383	369	358	348	372	382	385	390	351	353	385	390	343	371	373	394	366	397	393	398	375	359	372	387	365	414	401	390	386	397	351	391	386	363	378	387	348	365	373	374	361	384	376	373	385	336	356	382	370	365	408	359	417	384	360	362	373	393	359	367	373	396	371	358	359	393	353	387	326	380	334	352	376	388	371	367	384	327	371	389	378	372	387	367	381	382	321	377	371	379	374	377	366	392	357	383	386	395	365	369	360	381	348	379	366	383	356	394	419	396	345	370	369	370	381	347	373	369	387	398	380	364	337	401	367	378	369	403	363	377	368	352	374	413	377	369	369	366	361	371	409	397	341	386	399	366	380	377	377	377	329	389	367	378	394	370	372	357	368	355	343	333	414	380	370	325	372	323	348	343	354	371	343	395	377	339	367	373	345	376	367	358	334	378	391	357	393	391	369	356	344	397	378	354	367	385	361	339	358	380	404	378	367	367	388	395	370	390	410	358	371	394	373	376	343	412	366	385	361	373	356	393	357	346	367	409	379	353	363	354	376	372	393	381	380	339	365	360	369	394	334	352	358	385	371	401	377	367	392	359	385	375	334	366	346	380	392	371	382	365	406	340	382	341	385	365	420	387	382	395	377	382	368	386	421	339	374	362	347	390	406	345	341	382	394	382	390	385	377	369	396	363	385	378	395	377	396	381	385	364	379	368	372	358	383	388	346	365	369	359	371	390	408	349	350	369	347	365	358	355	358	360	377	351	371	367	373	390	360	381	353	346	337	342	364	372	376	349	367	402	355	383	389	373	366	392	410	342	371	358	393	367	375	379	389	396	369	347	378	362	338	371	356	413	349	379	352	354	381	392	380	368	349	363	375	387	362	369	364	394	349	343	353	369	364	382	406	373	401	374	376	356	378	352	371	373	407	380	356	388	405	384	384	366	371	424	343	374	378	345	333	369	399	392	393	364	400	412	386	391	388	397	369	378	362	347	382	360	368	356	385	372	374	366	374	373	351	367	393	370	403	392	380	382	362	349	400	413	393	383	377	375	369	368	386	354	360	349	343	393	339	371	382	364	374	368	412	359	372	376	363	369	392	348	338	360	370	351	376	388	376	367	364	360	338	392	338	374	352	356	366	371	378	370	370	382	361	365	366	389	353	396	378	350	390	378	336	350	340	375	382	410	393	367	364	352	385	361	370	342	363	397	425	386	351	354	369	396	334	373	386	375	394	339	373	397	355	409	394	382	355	367	375	363	399	390	358	360	339	349	369	393	390	385	376	374	392	353	379	410	388	392	386	364	353	385	322	382	395	394	354	388	396	409	329	347	403	367	370	353	403	393	345	373	367	374	379	392	366	377	365	356	352	339	336	367	381	377	357	372	372	360	393	367	376	368	381	376	369	373	371	373	349	352	394	387	397	339	381	376	380	381	384	359	388	384	373	374	359	349	361	376	321	360	397	343	338	361	378	393	388	396	370	358	360	368	402	374	397	401	396	378	380	393	420	386	353	407	384	387	384	375	383	373	368	414	364	382	380	342	391	383	367	410	366	383	382	376	402	342	379	390	356	348	391	371	376	383	386	380	436	378	355	385	358	357	356	396	399	376	391	388	379	368	405	391	374	325	363	381	373	411	353	351	379	379	367	366	370	367	351	353	347	392	359	356	392	381	372	369	366	364	340	384	353	362	375	341	377	393	411	351	381
8746	4732	3065	2033	1761	1106	671	503	534	490	433	351	312	333	365	310	304	269	268	230	253	218	206	233	200	223	201	216	203	258	183	186	223	232	206	199	204	163	207	195	214	195	189	193	204	201	184	214	198	181	195	173	195	194	174	191	212	194	206	214	170	202	170	191	215	185	196	174	178	188	194	199	196	182	174	193	167	187	190	216	196	161	215	187	198	206	197	203	185	206	186	202	187	167	214	190	173	198	167	194	193	207	196	220	168	180	199	170	196	205	194	171	197	180	193	203	190	196	196	167	192	198	182	193	191	180	190	191	165	190	189	196	167	174	204	187	202	198	178	174	217	204	173	201	204	163	195	172	194	195	195	174	222	189	193	203	187	191	192	196	214	192	195	188	187	200	156	179	183	164	218	213	202	200	188	195	194	211	181	189	187	199	197	179	199	210	195	223	196	216	163	201	169	182	176	198	210	194	197	190	193	192	200	177	195	193	198	221	216	172	174	202	211	178	224	179	179	206	212	180	222	175	191	194	174	176	209	193	181	203	186	185	184	194	184	175	184	185	198	167	164	169	212	198	204	218	211	202	172	182	188	217	188	189	206	195	208	225	176	224	226	201	185	195	160	178	197	193	203	178	199	195	209	191	188	183	215	223	179	194	196	191	194	187	209	204	178	170	185	172	212	196	169	198	199	193	186	190	203	212	185	204	200	174	173	196	188	202	183	173	160	193	157	179	183	177	207	189	181	177	201	178	213	204	206	189	194	194	194	177	188	173	232	183	197	191	178	197	180	189	176	212	182	166	184	187	206	204	218	221	186	203	206	211	203	191	218	198	200	204	187	193	193	197	188	212	201	188	188	171	191	175	191	197	189	179	210	220	175	181	204	168	203	196	207	225	219	213	206	190	182	198	193	173	238	204	218	200	189	197	192	179	196	183	165	187	208	202	184	155	184	195	170	184	215	169	183	213	185	177	193	206	185	198	198	200	183	187	186	229	183	192	191	179	197	180	203	182	206	203	196	232	194	202	191	173	173	177	219	197	186	189	187	198	201	167	196	191	219	182	221	214	179	171	170	184	161	192	197	197	200	210	187	208	207	187	199	205	171	174	183	185	182	184	184	214	159	197	198	198	192	190	182	231	191	185	174	180	182	206	197	205	211	178	205	172	193	206	187	200	217	185	185	174	192	188	177	166	198	202	234	207	190	190	218	199	175	210	217	206	183	198	180	186	185	173	194	185	188	200	204	160	214	184	205	188	185	183	196	184	194	200	173	203	195	187	177	194	187	200	184	198	177	192	198	201	167	208	210	229	199	183	186	183	162	200	164	186	192	177	211	186	204	192	182	202	196	213	212	176	212	179	194	184	197	187	202	201	161	201	223	184	210	175	175	214	205	209	192	173	176	202	193	183	186	212	181	196	211	178	208	192	177	212	212	210	197	175	174	199	184	196	205	208	197	191	197	202	208	168	186	215	198	198	181	185	195	187	161	176	216	203	212	220	180	187	175	210	196	172	210	197	194	189	208	191	188	192	152	196	194	180	186	188	197	184	197	207	162	187	179	196	205	178	151	194	183	194	203	171	194	199	185	224	181	190	190	188	188	200	201	193	161	179	178	207	179	186	193	179	174	180	183	204	197	171	195	194	189	194	182	190	187	214	185	186	176	214	192	203	175	183	209	202	202	184	200	228	199	179	188	164	196	191	159	183	181	197	189	191	209	206	226	190	191	184	201	177	195	187	217	210	176	194	202	214	204	213	199	188	188	159	182	188	185	176	212	187	186	187	163	189	182	186	180	193	202	190	186	211	195	168	190	196	183	184	171	183	193	186	183	182	186	202	212	207	199	206	190	199	168	209	180	197	187	203	193	188	212	176	182	189	188	214	179	206	183	217	226	189	226	192	199	186	191	184	191	200	193	194	172	200	177	151	197	221	197	188	199	192	238	197	197	196	185	179	212	206	174	192	204	192	171	198	191	192	178	196	186	206	181	181	180	224	217	210	200	204	193	198	174	170	190	190	213	186	191	177	185	224	195	203	170	199	197	184	180	194	165	180	189	184	175	196	172	205	192	203	222	194	184	191	172	181	181	192	184	185	205	194	193	198	208	200	192	198	191	151	211	226	199	192	212	216	159	200	195	208	186	184	174	233	169	214	206	195	201	175	196	179	191	213	202	193	199	211	152	186	212	194	165	187	181	209	189	194	191	213	186	197	196	176	220	198	196	187	218	178	198	192	205	190	218	230	197	209	204	180	174	182	194	199	178	188	191	183	178	209	180	204	182	209	181	195	172	177	192	206	211	227	196	203	188	202	211	206	206	210	176	187	184	192	204	202	187	204	187	164	192	224	190	186	186	199	195	186	199	164	194	194	213	181	183	189	177	165	198	177	175	202	175	177	197	201	191	185	186	187	202	194	226	198	215	192	188	197	186	184	206	208	190	219	199	181	209	177	178	196	202	182	200	182	204	201	200	198	191	198	184	193	199	194	178	169	174	197	189	205	196	154	194	192	189	169	215	192	199	193	206	201	203	182	215	204	203	193	219	187	199	190	202	192	205	200	205	188	203	205	176	192	193	175	182	184	185	202	197	176	190	192	166	193	192	181	193	201	200	205	194	183	205	163	196	194	195	206	209	197	177	185	163	181	199	193	213	198	175	210	177	170	197	191	201	178	212	201	176	215	218	184	184	192	202	217	207	217	173	195	194	205	183	194	203	199	193	188	182	174	193	212	202	181	177	183	192	183	201	190	192	195	224	204	181	182	220	199	219	220	203	190	178	196	158	212	201	198	172	175	183	188	185	197	210	177	189	187	195	184	186	203	167	192	165	170	191	159	215	210	199	180	195	188	176	191	209	199	197	193	177	187	218	176	193	164	179	196	188	188	209	186	167	196	218	149	222	215	172	232	188	213	195	195	206	186	199	222	214	189	198	190	191	179	201	200	204	184	200	202	189	240	209	175	198	182	190	181	183	192	177	203	175	197	180	196	179	191	198	202	206	177	219	194	196	189	196	211	195	188	176	188	188	203	186	229	196	220	184	206	195	204	188	185	189	193	201	188	198	202	180	202	191	212	201	205	181	197	207	192	165	207	180	193	235	208	213	196	196	181	189	204	204	158	190	197	193	173	203	181	194	179	192	159	171	180	180	201	204	177	189	169	189	196	205	192	214	227	211	202	185	182	164	184	175	191	204	185	189	193	186	198	186	187	199	196	202	195	172	172	206	183	167	215	171	228	174	199	208	197	206	172	195	244	189	179	168	164	194	212	191	172	172	178	176	195	183	187	190	178	181	194	198	203	170	191	181	195	184	181	218	181	207	184	193	205	206	186	215	212	193	208	175	178	182	181	195	197	172	211	220	186	218	181	209	209	178	192	222	217	195	199	212	190	186	194	207	182	186	205	213	191	198	173	195	185	204	182	211	209	158	190	204	185	192	185	180	203	181	200	196	181	184	195	177	183	157	197	198	200	178	183	199	210	172	177	161	166
7128	5375	5204	6165	6540	4533	3099	2261	2131	2271	1852	1580	1399	1352	1225	1176	945	918	909	824	862	753	690	674	677	598	605	648	567	544	535	517	485	527	549	558	560	537	500	536	527	557	497	463	520	499	489	460	484	504	484	500	495	479	458	470	438	471	521	437	488	476	506	462	482	459	473	456	449	454	501	515	454	466	467	459	462	412	492	466	481	496	467	448	463	488	485	474	467	428	467	448	448	472	479	494	477	487	425	461	458	448	450	433	440	463	448	465	500	460	434	424	441	485	467	475	484	464	438	461	443	462	462	492	420	501	499	459	465	461	460	461	464	450	449	457	462	422	466	467	464	465	436	460	478	473	460	484	472	451	472	472	467	457	422	469	502	453	485	412	476	458	436	480	492	444	463	481	459	474	431	445	470	456	484	464	451	458	523	453	502	475	483	488	445	448	440	458	449	485	470	459	438	424	439	450	470	483	473	446	474	456	439	485	458	475	482	452	477	464	479	480	476	457	485	458	414	505	442	454	437	465	457	449	471	496	485	435	502	428	444	485	466	450	444	460	436	437	452	496	495	452	461	476	423	477	429	435	453	487	472	448	489	437	451	464	476	467	449	430	469	486	487	479	445	466	478	438	430	449	478	453	470	484	421	449	408	440	451	420	491	481	458	500	495	446	447	462	473	447	475	477	419	419	441	430	454	444	482	471	456	445	488	496	456	441	428	413	440	458	496	427	445	467	510	453	482	490	442	471	449	447	486	426	452	465	447	440	470	447	496	447	444	437	474	435	487	456	469	478	458	439	430	461	455	530	450	441	457	406	444	449	442	443	475	476	471	470	453	467	483	485	487	450	460	453	459	491	460	467	478	464	488	492	468	495	464	468	462	437	467	501	471	442	452	449	414	464	447	461	510	412	451	455	452	487	438	461	513	462	451	468	494	459	423	492	487	498	442	459	454	465	477	450	470	470	441	468	465	483	438	407	492	479	461	456	468	422	463	483	439	494	460	441	471	464	458	424	436	438	417	479	469	423	474	427	476	426	451	474	452	455	433	448	482	448	464	478	468	477	455	456	446	498	480	463	451	454	483	441	456	466	452	462	439	460	472	483	457	437	485	455	443	451	468	466	456	484	434	435	455	447	461	448	422	434	442	437	471	468	462	458	481	459	444	468	477	514	460	466	468	487	471	470	449	424	461	487	468	477	468	459	458	423	490	469	457	468	440	434	457	451	411	430	441	444	445	503	477	456	454	466	473	484	465	419	459	424	485	448	436	464	461	473	387	464	505	489	476	511	471	469	468	456	422	473	484	454	465	436	470	472	437	451	471	449	457	473	475	479	431	453	449	468	457	492	441	458	443	479	447	459	432	444	487	459	469	468	476	464	466	458	462	459	489	437	447	464	481	448	471	456	439	453	473	464	478	450	454	449	461	465	462	442	466	471	446	455	458	460	468	414	468	492	461	477	483	459	480	466	443	475	456	475	441	476	507	449	472	470	467	480	493	476	484	464	488	478	445	459	430	487	492	456	450	443	493	469	487	469	483	488	449	472	475	480	436	468	442	470	461	449	479	471	504	415	441	456	499	517	482	490	422	492	447	525	484	447	475	452	432	459	467	456	457	467	428	464	479	461	446	446	473	496	462	433	456	477	491	462	459	471	427	469	475	450	450	437	450	417	454	507	453	482	442	456	468	459	486	455	455	502	441	440	459	468	489	487	478	445	451	458	468	470	437	438	432	450	493	444	458	482	472	439	443	460	455	471	470	493	465	473	463	488	451	412	468	474	453	470	482	454	463	477	455	478	425	468	473	482	467	465	496	483	478	444	474	442	436	492	476	463	444	477	452	486	459	479	453	504	470	414	443	466	473	476	424	468	503	468	490	459	445	476	437	484	434	462	458	478	426	468	457	433	473	478	455	445	461	463	480	460	457	494	390	460	422	431	475	461	438	478	457	458	491	478	477	486	484	473	435	477	446	463	461	478	467	432	445	443	453	501	442	441	463	505	453	482	459	471	462	485	452	445	415	413	467	477	469	447	460	446	461	455	471	450	443	439	438	467	445	460	484	470	443	443	458	457	468	461	448	407	457	495	452	494	473	462	504	437	457	425	470	474	473	492	449	466	490	475	419	467	478	432	433	479	488	439	484	469	465	463	422	489	442	474	474	489	452	422	475	505	414	472	455	496	496	461	447	463	508	478	454	495	511	413	483	421	481	440	463	444	501	463	421	446	440	467	453	476	422	491	449	472	495	481	461	462	466	493	446	458	494	427	461	452	486	459	466	466	455	453	509	490	468	451	466	449	461	425	433	406	457	455	446	482	475	466	460	469	424	495	450	438	478	471	468	447	457	467	436	479	476	448	482	447	437	436	498	458	462	466	494	475	514	461	454	476	460	448	458	478	482	459	410	490	469	467	491	453	464	485	441	449	469	445	461	494	432	429	476	449	457	451	451	438	426	468	450	461	462	454	425	475	482	460	442	512	461	462	453	409	465	465	472	468	440	457	457	462	502	458	491	423	460	479	448	465	469	470	437	487	465	475	445	480	449	431	480	437	452	449	482	431	427	475	482	463	431	442	459	474	460	427	453	436	478	464	448	425	447	483	444	447	473	490	424	456	487	440	482	444	435	509	467	449	462	469	436	439	449	494	448	447	433	514	451	443	452	464	454	482	487	464	439	447	498	479	452	483	454	447	455	475	466	467	440	471	450	437	446	454	436	458	438	501	438	455	465	452	456	432	441	431	485	432	461	469	434	499	415	459	449	482	438	451	436	444	486	491	477	460	461	418	432	428	462	481	470	475	405	515	443	485	445	454	488	442	426	410	464	470	503	437	461	470	495	488	447	460	453	477	469	468	453	435	469	466	455	459	456	439	452	496	485	428	421	452	453	470	473	458	462	454	478	447	494	463	471	434	465	439	444	511	434	457	465	475	460	484	468	469	481	478	468	483	496	445	484	529	492	499	441	475	429	445	475	451	503	455	488	487	445	465	477	464	493	454	467	469	439	508	462	496	433	490	423	444	487	454	454	442	451	464	422	446	467	477	440	428	450	464	429	413	413	430	443	471	448	512	453	456	450	443	465	493	464	454	443	440	476	465	459	449	446	463	497	472	419	476	472	415	490	457	416	471	482	502	472	454	455	468	432	468	433	460	458	446	422	506	454	468	464	470	460	455	439	483	458	486	446	515	482	438	437	452	485	458	485	462	446	464	451	461	442	454	430	441	464	470	464	492	429	462	466	438	460	448	442	410	508	473	444	469	480	437	487	466	435	479	461	449	449	420	436	453	495	474	491	436	435	466	466	469	461	459	441	432	472	491	463	475	467	477	475	497	499	459	470	444	512	439	473	436	492	449	469	450	493	472	491	469	413	423	460	413	444	435	479	491	414	505	459	471	476	427	473	466	453	438	451	471	427	444	423	482	416	390	479	466	459	483	490	473	480	467	463	475	465	465	444	509	452	436	424	455	467	451	467	477	451	459	467	465	470	453
28189	25060	13957	7347	4979	2761	1547	1033	998	935	751	663	555	548	518	407	390	311	320	322	329	301	246	233	227	229	237	274	215	242	212	239	218	212	215	241	216	188	219	208	219	217	208	197	223	197	203	185	192	204	167	230	200	218	207	185	216	198	176	194	218	165	175	189	196	175	202	220	189	179	186	187	193	196	190	190	217	172	174	180	180	179	197	201	182	196	185	187	201	189	212	201	193	178	181	196	200	198	192	198	196	201	193	182	178	177	193	180	167	207	187	170	215	177	197	196	215	194	197	185	204	172	158	189	175	177	186	201	209	187	203	204	172	207	202	165	197	195	199	210	193	203	184	209	192	165	197	195	170	187	203	170	201	182	184	224	229	180	199	204	183	198	194	209	194	186	188	195	177	157	190	196	174	179	214	174	181	182	201	208	195	220	189	190	195	169	174	170	204	190	199	194	171	193	187	192	156	166	182	178	208	207	191	185	185	190	197	158	187	197	194	192	180	186	190	197	179	175	193	188	183	185	215	202	204	203	173	185	173	183	190	184	168	200	209	196	204	188	214	219	193	179	195	186	190	181	216	198	208	213	166	170	186	187	162	200	193	203	190	213	156	156	187	175	200	172	169	172	202	175	221	181	210	186	180	176	197	186	194	174	208	193	192	177	194	178	187	184	196	211	206	165	152	174	201	184	205	181	181	198	176	183	172	198	193	156	184	190	194	183	182	194	206	223	175	188	165	216	201	199	202	187	190	177	200	202	201	194	217	200	174	191	188	184	183	193	161	181	186	186	174	205	198	202	174	185	188	188	191	192	192	208	181	191	189	197	198	184	180	165	209	193	204	181	198	210	188	187	182	204	187	187	174	183	191	178	174	220	186	190	167	150	199	204	162	192	180	193	177	193	182	195	206	191	193	174	150	180	178	181	163	201	170	190	186	195	231	166	174	175	192	201	178	199	181	199	192	225	184	198	201	197	181	196	173	178	192	189	169	215	199	185	202	168	194	176	162	203	167	204	194	215	206	180	194	184	155	197	176	203	173	187	171	198	180	156	193	184	189	164	189	179	202	185	173	216	209	187	202	190	194	175	182	179	205	175	205	194	182	168	169	202	184	156	199	183	193	178	198	216	198	199	178	178	213	181	173	196	196	202	167	187	191	187	199	160	200	198	190	203	195	188	176	202	177	200	205	155	171	166	165	214	208	149	190	207	180	178	194	194	195	193	195	185	215	229	200	188	172	198	194	164	155	193	203	190	200	189	204	156	176	183	188	190	178	203	175	216	167	202	172	181	214	183	195	220	170	169	212	198	183	169	184	177	198	180	209	188	175	201	181	178	182	187	185	201	189	222	183	195	190	175	170	213	194	180	195	187	173	180	195	176	209	205	186	186	189	180	191	179	195	175	195	193	176	202	196	204	201	208	222	185	211	194	221	186	179	178	188	189	176	189	230	182	189	195	197	179	186	185	178	184	225	173	189	177	181	169	181	191	191	174	172	212	197	174	176	154	187	196	178	172	186	192	153	208	183	193	211	186	184	182	186	181	228	191	211	196	169	173	202	207	204	164	194	169	200	183	186	182	169	207	192	229	185	200	209	206	194	178	185	193	193	211	199	194	188	208	205	173	178	216	188	176	200	185	197	203	181	209	185	180	211	196	210	171	187	169	199	164	195	192	191	167	163	202	185	168	171	192	222	201	186	185	183	179	188	165	181	182	199	189	175	202	176	177	190	192	196	192	184	194	213	178	176	201	188	206	193	194	196	202	190	194	196	193	185	200	197	161	205	162	166	191	198	168	207	211	196	185	194	200	193	196	204	207	188	194	202	191	205	176	185	176	182	201	198	206	211	201	179	164	213	202	199	188	185	188	200	195	188	191	171	205	180	174	144	197	211	183	223	211	168	193	219	212	168	192	188	188	204	188	173	217	194	172	177	190	182	192	195	178	204	183	199	203	197	172	203	178	182	207	180	160	215	189	194	211	194	186	191	201	215	158	197	205	212	195	191	175	179	178	198	185	199	174	192	198	184	187	193	191	176	206	189	181	190	188	171	184	224	200	174	209	181	204	164	205	177	192	179	194	184	201	178	196	198	206	211	163	180	186	200	200	217	196	183	187	181	200	174	196	179	205	196	188	180	183	184	184	201	168	191	198	228	192	205	193	190	191	201	234	195	162	184	176	188	214	191	197	167	196	187	195	178	195	199	192	191	187	210	171	174	167	198	197	196	192	168	183	166	223	184	192	204	215	179	201	178	170	197	207	194	198	188	201	199	201	207	177	211	197	175	191	197	207	198	180	167	196	185	186	201	185	185	215	200	173	209	189	201	184	176	180	199	160	177	171	167	155	183	206	206	197	185	169	213	193	197	215	172	217	207	179	181	187	196	220	209	198	199	201	179	170	182	189	186	146	199	210	183	202	182	182	203	188	185	169	199	194	186	200	197	186	201	179	215	163	207	183	186	174	219	180	201	185	168	193	198	166	195	199	187	197	177	176	184	210	192	174	179	205	193	192	172	161	189	193	176	189	186	171	216	229	170	187	191	190	188	174	192	183	188	217	205	194	170	206	202	188	229	191	200	191	205	187	218	192	178	205	200	191	178	196	201	181	194	198	194	217	189	191	204	197	179	181	217	177	204	196	179	183	187	221	187	158	197	196	198	187	190	196	195	174	182	186	187	209	201	204	204	149	202	171	169	188	173	190	188	191	186	175	202	214	183	199	184	179	196	202	198	194	186	194	172	191	189	175	173	196	207	170	184	183	180	180	190	173	193	192	181	231	186	202	197	183	233	190	185	174	206	166	176	208	213	201	198	232	185	178	179	211	200	182	170	190	181	177	203	157	173	181	185	202	202	203	180	171	185	189	186	211	180	178	196	212	192	191	222	184	193	168	199	214	198	205	180	164	191	212	183	176	165	163	185	173	202	181	190	204	178	184	187	199	195	180	192	190	208	200	194	174	201	194	200	193	207	206	201	184	178	194	208	175	208	199	198	205	193	183	195	193	199	204	174	191	169	180	163	194	173	224	208	170	176	179	180	199	192	194	204	186	196	205	192	179	184	191	183	187	183	184	188	177	180	207	189	190	164	176	195	202	174	179	192	212	198	193	199	179	201	168	183	182	183	187	171	206	190	208	195	192	192	177	197	179	210	184	169	165	176	200	195	203	194	224	200	191	195	195	179	203	186	199	210	202	193	185	194	173	196	149	179	202	164	213	193	201	199	175	191	171	200	187	188	203	194	198	207	177	163	188	188	212	181	220	171	199	209	192	209	206	214	237	184	205	174	177	219	183	180	212	178	181	180	193	197	206	199	210	189	187	178	166	172	193	183	197	180	178	196	197	170	198	169	191	211	173	191	174	159	178	190	197	168	183	194	188	201	190	182	197	166	183	201	208	186	208	181	183	187	194	184	164	178	200	215	212	207	192	205	199	203	173	191	195	187	194	176	189	197	196	175	183	182	171	161	164	196	176	201	187	168	181	175	201
21725	20934	11213	12529	12810	8723	5805	4532	4845	4458	3297	3241	2340	2543	2286	1913	1614	1486	1387	1283	1300	1161	926	875	808	784	792	738	749	749	664	679	654	676	658	637	664	649	652	588	592	553	568	553	526	525	507	523	499	505	484	514	499	526	499	503	461	479	524	454	464	486	505	458	475	435	490	481	478	435	470	481	467	487	484	426	494	480	462	453	476	451	447	438	468	438	482	453	486	440	440	470	481	475	445	482	460	442	480	530	428	429	424	455	457	451	439	443	476	458	433	463	435	476	472	431	483	440	444	438	428	465	466	467	478	452	429	458	456	473	462	461	477	449	442	436	427	458	408	440	404	427	467	427	431	469	426	448	461	441	513	456	432	455	448	429	505	439	431	445	446	435	429	447	468	451	473	498	455	466	478	454	443	457	475	440	446	452	436	433	462	441	467	448	436	451	454	440	455	448	467	487	450	422	466	449	473	460	435	448	476	460	470	470	416	424	459	458	460	451	446	494	457	454	424	449	457	432	432	440	464	482	447	461	482	487	469	394	484	456	477	470	468	431	443	443	430	446	502	456	462	488	452	471	498	445	465	442	451	444	490	484	484	449	459	478	431	427	445	449	428	456	425	420	455	452	411	440	491	453	465	456	438	451	438	442	448	455	470	451	453	465	440	454	430	439	459	461	438	490	453	421	443	445	449	448	462	436	423	484	461	462	417	439	468	455	456	473	426	458	474	512	433	464	436	461	423	495	441	456	460	424	470	427	450	462	474	475	456	499	393	425	470	456	447	438	481	405	437	433	431	448	477	465	421	459	465	508	471	457	431	459	461	470	497	461	455	444	479	425	465	450	472	438	411	454	487	462	461	435	440	472	461	455	465	470	467	492	421	462	461	457	407	440	459	467	454	429	434	477	449	438	445	472	442	445	478	433	456	423	447	464	452	453	472	447	435	444	411	486	494	464	451	512	469	457	483	454	467	510	503	444	445	450	450	467	477	453	482	461	453	478	469	479	420	469	478	448	483	474	458	428	459	455	422	499	417	468	492	478	439	435	491	501	441	477	442	476	431	418	444	453	461	441	455	452	463	451	489	460	470	474	488	456	470	471	462	476	439	456	464	470	459	452	468	473	485	457	466	473	468	448	481	423	494	424	422	444	456	433	439	439	460	447	443	445	492	422	457	457	473	453	438	446	442	450	503	442	442	452	438	476	463	471	433	404	445	417	486	449	439	487	457	424	430	447	443	435	435	464	465	448	444	463	474	458	419	406	479	442	445	472	441	500	465	466	461	492	472	435	471	433	465	464	480	463	467	415	418	439	438	495	475	442	460	467	449	437	475	431	467	462	461	453	477	481	431	452	461	463	449	418	470	456	493	457	478	449	437	480	509	447	495	484	462	457	480	459	433	436	463	411	422	454	538	434	420	462	480	448	410	444	452	450	495	477	458	500	448	446	436	490	485	472	497	448	469	454	434	453	474	442	492	457	451	453	452	446	458	462	475	447	443	444	436	463	432	450	464	434	425	435	464	469	450	420	474	465	476	475	445	429	445	451	470	468	417	487	477	455	468	450	442	467	453	467	427	460	419	428	484	443	462	465	462	436	453	456	467	436	468	470	467	485	421	424	465	450	419	493	466	427	486	468	455	439	468	445	435	475	439	428	437	466	443	478	454	463	461	455	433	471	449	448	476	456	441	442	418	445	473	468	486	455	480	473	421	452	472	450	410	438	422	454	432	473	458	453	464	450	464	441	435	452	459	439	421	430	433	448	456	458	477	432	439	437	431	462	442	460	447	473	441	443	446	474	435	469	478	438	429	469	479	470	402	428	475	459	422	447	471	490	464	425	428	424	434	431	486	450	449	440	418	429	445	474	492	454	447	441	466	475	443	466	450	432	445	449	460	431	449	496	426	460	475	460	475	454	499	450	449	414	480	449	437	443	431	496	483	452	458	481	434	450	450	455	417	457	451	504	448	474	445	464	473	472	482	428	431	467	465	448	439	473	449	465	431	505	460	442	480	469	444	451	446	427	454	483	455	449	443	423	481	430	448	469	471	458	435	455	461	434	455	446	467	436	453	438	420	443	461	416	467	476	477	477	437	467	446	460	494	456	418	424	416	446	455	463	436	425	472	429	460	463	437	458	477	444	436	469	465	433	470	489	451	422	451	452	484	424	413	436	460	423	469	471	454	450	465	434	461	479	445	434	486	506	435	450	436	452	474	450	447	431	484	486	462	468	422	470	460	466	409	437	439	453	456	446	460	495	462	483	439	458	412	476	476	478	485	474	423	469	444	460	500	467	457	481	487	503	460	457	468	450	445	470	451	435	474	435	441	458	424	448	476	479	497	458	428	468	507	473	435	481	448	430	464	483	448	419	480	423	436	462	456	479	464	437	460	448	401	451	481	464	470	475	488	454	422	454	471	456	462	412	459	434	440	433	456	427	452	446	455	506	449	484	433	464	451	464	489	494	418	430	445	428	478	435	477	449	496	462	459	443	441	487	468	460	485	433	479	401	434	496	437	442	458	456	424	470	477	448	453	461	433	462	445	435	425	423	469	455	474	449	465	439	423	434	446	450	483	460	486	465	472	455	435	455	491	469	448	495	439	448	434	481	460	438	442	456	467	465	474	429	467	429	433	433	468	445	467	430	445	446	436	436	432	444	443	441	435	451	498	456	489	481	441	432	450	485	507	449	442	453	491	429	442	405	463	480	430	471	466	445	450	457	436	458	450	415	478	430	442	471	475	465	475	438	466	453	447	436	449	444	435	479	447	444	451	410	443	433	426	430	432	448	460	418	506	421	458	459	479	470	431	486	440	448	469	439	437	446	443	491	439	419	430	489	479	448	448	444	453	429	488	456	454	454	473	428	458	421	469	457	490	453	440	422	441	442	445	426	459	447	453	439	436	473	417	448	448	453	472	427	491	421	479	446	442	439	484	480	445	422	449	428	465	455	467	481	432	497	432	471	442	454	420	433	435	451	438	447	461	456	440	486	450	462	457	418	459	484	428	417	436	455	438	463	478	455	417	410	440	492	401	441	430	423	430	460	469	479	469	476	456	427	475	469	462	405	466	452	424	440	438	459	458	431	433	468	445	484	477	478	470	498	470	456	461	490	421	479	482	454	484	450	452	462	445	470	475	515	457	433	475	478	464	454	436	441	436	408	467	499	454	488	455	459	429	434	448	445	465	438	455	475	452	426	439	450	465	448	442	431	459	447	472	453	487	443	471	447	451	452	435	465	411	445	439	455	450	471	426	459	474	476	458	505	477	468	451	466	456	516	437	481	466	483	456	461	492	483	440	455	444	460	447	402	443	432	471	456	477	410	459	449	456	455	447	472	454	445	425	437	443	441	411	464	454	459	456	457	457	483	431	437	415	471	454	434	402	456	484	424	441	497	460	480	460	423	445	481	420	475	451	452	443	418	451	480	480	427	467	463	457	478	469	446	483	461	496	397	448	448	425	443	452	449	451	446	458	473	473	484	476	453
36115	31935	20965	13806	8923	4851	2402	1748	1585	1319	1073	936	708	653	509	430	470	407	398	374	327	335	249	249	246	246	231	212	253	217	204	197	197	186	177	196	210	189	177	187	184	206	185	156	163	161	187	183	177	145	183	160	160	173	147	152	142	148	147	152	146	155	147	169	143	156	165	165	175	159	161	170	139	157	157	168	158	139	168	145	151	142	147	145	149	164	148	156	154	123	156	143	163	159	159	145	153	168	139	150	175	170	175	176	157	149	160	159	152	156	158	118	144	155	164	135	141	168	156	123	176	153	179	141	154	164	186	148	166	164	154	118	149	161	178	158	167	150	138	148	156	152	131	159	144	165	167	152	166	160	167	168	163	148	138	130	176	147	153	144	171	166	159	149	151	150	150	180	139	156	155	139	133	162	136	149	153	143	161	175	145	142	150	123	143	145	151	163	138	155	178	153	156	148	146	161	162	159	171	154	164	166	169	175	162	145	140	158	130	156	138	162	132	164	161	168	159	131	153	172	141	164	148	151	146	176	147	157	126	145	159	157	145	120	136	170	156	153	160	141	170	179	164	161	168	139	152	158	158	165	140	161	162	161	134	153	152	123	151	175	163	141	145	155	190	138	145	141	170	132	156	164	140	153	147	143	178	150	130	155	134	185	160	139	143	177	155	172	152	136	165	170	157	148	169	170	147	170	143	149	151	136	160	154	158	165	150	159	165	149	126	177	156	177	174	169	167	155	155	150	164	151	171	143	136	134	151	150	133	150	181	150	167	168	140	146	145	138	139	157	135	177	150	166	150	156	132	154	147	151	139	128	141	152	141	147	166	136	141	146	179	166	144	139	139	150	149	154	159	140	153	145	160	172	170	139	144	144	147	166	168	144	127	152	145	152	156	142	148	141	162	156	173	155	171	136	163	179	169	140	141	142	157	159	165	158	143	149	177	154	158	165	169	143	157	153	145	137	159	149	146	163	158	153	176	126	161	166	169	170	138	139	135	156	152	153	182	144	142	150	145	137	152	155	182	160	158	150	152	156	160	126	156	134	128	151	168	159	151	147	154	198	144	174	144	172	148	155	154	159	144	159	147	134	139	156	148	156	141	150	160	166	166	155	181	149	168	136	160	163	175	161	148	173	148	165	143	153	162	168	169	153	156	172	161	162	138	161	152	159	166	159	160	172	150	136	137	162	156	173	186	156	174	148	125	144	161	143	156	150	166	151	173	147	169	137	182	137	147	134	156	178	161	148	124	141	156	147	151	169	153	150	148	142	177	178	168	140	151	212	151	130	137	157	183	153	169	142	149	153	144	168	149	147	167	172	174	138	153	151	150	128	177	159	152	165	174	150	168	164	149	153	145	161	158	128	156	168	159	153	169	164	147	128	152	153	162	139	128	175	189	166	157	161	138	155	156	172	150	151	156	174	155	177	162	149	147	172	150	144	146	127	173	167	156	148	132	150	173	185	157	157	148	140	153	169	140	147	170	138	161	137	156	126	156	144	149	123	155	154	170	136	152	162	174	166	157	130	142	147	181	162	154	155	187	154	165	152	149	145	151	167	183	155	152	148	139	156	153	162	143	157	145	140	150	141	147	170	148	156	168	167	150	156	194	166	162	152	160	134	167	161	150	176	147	148	161	142	149	140	148	166	143	169	151	149	140	155	167	134	132	147	156	125	150	133	172	154	145	147	161	152	160	136	146	164	153	146	165	152	161	165	181	157	168	148	180	140	181	155	149	151	159	172	160	164	157	168	179	157	163	180	165	157	159	159	174	147	147	167	143	143	164	169	146	146	170	174	172	134	149	170	152	174	140	146	155	169	158	132	143	158	156	164	162	163	146	157	175	144	169	161	152	157	147	154	129	154	139	141	176	131	156	163	148	130	161	156	185	124	184	159	164	130	151	142	164	161	143	177	158	160	181	154	168	154	150	167	163	155	157	157	151	138	133	146	146	159	156	136	140	151	143	160	156	148	166	143	150	171	174	139	142	180	136	162	156	150	151	140	133	150	159	160	155	152	152	175	163	184	149	156	156	177	176	140	140	136	138	131	132	134	156	160	155	149	173	149	166	140	124	156	163	140	143	153	148	178	157	152	165	163	147	147	149	148	152	164	164	155	143	162	150	161	151	152	118	141	144	170	145	162	159	156	159	137	137	152	147	143	155	132	144	176	154	151	163	182	153	149	146	153	143	149	164	161	140	145	148	162	157	151	191	151	169	158	160	168	173	143	139	150	167	128	162	148	131	163	183	182	149	145	140	176	132	148	164	160	139	165	154	146	143	150	131	161	158	145	147	155	145	157	143	163	158	150	135	157	172	152	186	157	148	129	168	141	138	140	156	119	151	164	139	157	166	173	139	132	171	169	163	149	152	149	156	150	158	135	151	148	131	157	158	152	132	158	151	173	157	132	139	146	144	160	139	149	135	159	172	163	171	159	149	131	167	160	185	144	173	145	171	170	158	156	123	125	153	155	140	162	161	137	157	173	154	176	146	157	136	152	161	150	155	148	144	124	175	154	157	182	152	174	148	121	161	164	136	172	157	144	149	167	188	153	140	145	138	143	151	156	137	149	139	131	142	139	148	162	130	155	153	139	156	148	158	147	153	148	165	156	159	168	161	171	156	162	159	149	152	148	153	161	159	169	153	128	160	176	165	150	142	144	154	136	129	145	151	154	144	141	148	181	156	160	148	158	144	177	145	148	146	145	153	142	160	135	138	169	152	149	161	153	180	166	161	170	144	158	149	159	164	137	158	145	160	144	166	166	147	152	152	138	148	137	154	159	171	176	149	158	150	139	168	146	148	151	151	138	159	137	159	157	171	176	134	147	149	142	151	161	145	150	167	151	138	143	173	171	118	137	165	142	167	167	142	151	158	148	160	132	138	133	183	169	138	158	157	164	180	176	161	153	137	136	172	144	164	152	154	145	159	155	185	138	134	161	155	163	148	170	147	135	168	174	134	132	136	164	152	179	161	154	144	136	146	140	133	146	159	146	146	159	148	158	143	156	169	164	141	149	166	162	137	151	174	143	134	134	152	162	173	161	166	152	121	137	147	176	133	163	148	163	152	161	139	140	145	149	161	146	159	143	153	138	154	144	146	166	150	165	176	180	151	157	157	154	157	166	132	169	163	184	159	153	168	144	152	150	146	142	155	140	143	155	143	153	129	132	131	174	145	159	155	142	170	152	157	167	145	151	155	155	147	160	177	169	162	131	151	146	133	153	162	159	144	135	154	132	162	136	147	149	161	133	158	151	154	177	149	144	161	156	157	152	138	154	129	158	147	158	147	133	144	176	144	158	146	152	166	160	129	167	165	141	150	141	166	152	156	149	141	164	152	162	179	128	140	160	162	159	160	136	151	146	154	145	157	152	183	191	168	153	152	145	148	160	161	146	125	157	137	160	141	144	149	161	150	161	169	151	139	139	169	169	168	157	164	148	155	175	161	156	130	157	149	150	149	140	147	137	140	147	141	164	150	141
25795	26936	16685	19911	17438	13317	8518	6762	6973	5745	5145	4755	3628	3486	2487	2204	2229	2047	1833	1931	1664	1282	1124	1002	923	1014	897	907	828	887	736	738	713	744	730	694	649	584	580	564	570	575	507	476	503	481	478	500	480	457	450	445	470	446	408	420	393	410	390	433	412	392	399	391	411	404	375	383	392	386	366	376	395	374	362	378	379	378	394	345	355	402	398	359	383	338	399	409	339	384	379	401	341	369	365	358	364	406	371	396	364	362	393	396	346	365	347	396	363	360	412	385	365	344	358	358	380	397	332	379	384	340	380	382	375	412	326	382	329	379	346	330	340	375	349	385	375	366	357	384	410	363	389	342	390	324	383	372	375	384	367	400	392	402	338	377	378	370	357	337	374	404	365	366	335	355	373	392	400	363	386	355	370	385	391	402	362	372	407	364	339	404	385	368	381	342	388	392	382	353	385	344	340	336	353	356	343	393	359	357	378	390	380	365	360	346	383	371	357	353	367	366	369	418	370	368	391	402	366	365	374	370	370	363	390	362	378	379	369	362	348	393	417	395	343	379	363	387	382	365	351	382	365	404	397	376	366	359	356	358	392	378	389	345	356	388	370	371	359	356	369	367	376	399	346	350	357	363	375	340	376	391	359	358	347	383	370	369	344	396	371	371	383	362	396	381	343	368	358	360	392	381	401	371	368	375	358	386	377	391	375	375	336	395	354	369	356	383	382	390	372	377	361	365	370	352	389	353	386	413	329	372	362	347	339	350	396	396	337	368	355	326	391	407	369	368	353	369	364	362	370	391	321	396	384	364	362	344	397	363	357	423	385	344	398	363	350	381	391	372	386	349	340	401	331	351	373	377	342	349	346	342	372	385	366	338	381	364	351	377	384	391	387	371	358	352	362	349	351	384	370	327	369	378	403	406	383	325	390	388	333	374	369	336	380	357	358	332	364	401	357	402	355	350	384	377	349	357	399	365	387	368	371	360	349	360	410	331	383	358	346	404	344	363	386	380	370	345	345	389	355	405	412	344	379	364	381	370	380	393	348	367	383	351	337	379	375	368	365	334	366	377	335	365	389	369	362	417	395	358	345	352	393	374	394	372	384	347	398	356	379	352	344	375	385	349	331	351	388	370	386	325	340	389	342	370	361	402	362	371	394	393	367	350	366	357	416	382	381	392	359	336	342	363	379	356	369	380	415	359	380	345	339	357	369	365	339	361	364	388	382	412	367	392	415	386	348	382	379	382	365	376	366	351	373	396	386	366	389	393	359	344	348	385	369	396	366	375	356	372	338	349	368	381	360	366	351	387	388	399	375	375	372	361	367	416	371	366	377	382	364	364	375	354	358	376	351	384	373	374	395	351	355	364	400	351	365	363	364	359	360	413	386	367	356	376	379	358	389	414	366	373	370	366	394	355	359	354	382	415	345	364	356	342	393	366	370	413	364	398	382	354	310	355	386	326	358	371	354	333	386	383	372	349	394	378	373	329	387	353	343	390	371	369	353	370	369	354	373	376	388	376	367	360	360	399	405	429	366	360	348	378	360	386	400	394	374	365	343	378	387	355	380	384	374	338	353	387	364	352	367	386	365	375	363	368	373	385	361	398	378	366	369	383	373	367	391	353	362	326	378	359	397	362	354	416	349	408	355	385	373	405	362	388	339	346	339	402	352	354	399	376	349	363	403	354	372	379	372	354	352	383	353	414	387	384	380	380	352	440	351	363	337	381	370	352	394	324	342	380	346	361	395	386	369	381	354	392	349	353	354	356	358	362	375	366	393	361	382	332	376	377	352	371	389	336	364	366	382	380	389	349	358	349	353	400	343	382	387	363	377	356	377	360	365	378	386	391	357	379	365	349	366	386	374	335	395	377	372	380	362	366	367	360	348	358	371	365	390	393	385	347	356	339	382	401	368	391	376	375	383	370	341	367	403	376	412	370	381	411	380	374	377	384	392	359	349	373	394	348	346	373	352	369	378	377	342	388	375	370	336	357	385	356	377	404	375	366	386	389	394	424	356	394	419	402	410	359	360	374	379	354	361	385	365	393	370	365	406	325	381	358	371	347	382	390	394	376	376	365	372	375	372	358	371	361	367	366	360	383	320	393	367	369	377	417	384	377	367	378	353	392	386	403	399	389	369	366	366	376	373	347	377	376	374	373	377	380	350	363	376	364	363	364	370	375	367	379	357	328	352	406	390	360	367	382	370	363	346	386	380	352	371	385	373	382	386	346	386	346	358	389	383	343	408	407	365	383	349	400	374	363	376	384	353	380	393	366	367	359	355	384	368	382	373	369	358	337	374	357	357	370	354	377	347	343	370	376	339	398	389	376	375	402	347	380	392	382	385	385	380	389	360	374	377	392	405	379	336	377	344	346	356	397	359	367	360	352	359	393	380	354	346	389	320	348	401	356	357	361	370	372	351	326	376	384	362	372	331	358	370	407	361	376	373	353	390	406	370	357	362	365	386	391	360	356	347	366	386	395	362	373	376	390	344	349	371	358	351	367	382	372	374	377	345	336	369	385	364	378	349	379	350	401	368	392	366	391	386	411	372	399	364	398	367	347	375	410	367	363	338	352	389	380	354	338	369	361	372	406	382	364	349	373	365	383	406	375	377	358	389	380	376	383	391	400	397	369	382	372	381	368	370	333	359	394	353	347	378	382	381	373	361	359	380	366	375	375	372	370	366	401	382	381	406	362	342	376	376	345	365	386	370	354	386	366	350	353	410	379	352	354	367	353	394	381	405	386	386	383	391	372	359	366	363	351	348	365	374	361	348	384	390	367	390	347	367	394	391	380	328	364	385	391	377	347	352	354	378	392	373	339	338	359	365	411	381	371	388	421	353	377	379	403	359	336	322	367	384	375	353	357	394	353	332	391	334	363	381	381	360	359	364	350	373	363	379	378	380	408	393	365	339	361	358	352	408	378	355	361	359	383	378	386	396	385	356	366	384	367	379	396	367	381	341	358	349	368	345	389	363	369	405	368	412	343	398	371	363	352	342	380	388	387	368	377	351	339	393	389	397	372	370	373	375	356	371	390	380	361	345	352	349	374	348	373	376	381	385	398	390	358	395	357	379	366	361	349	376	345	360	392	352	414	340	378	377	388	439	408	364	342	368	388	387	341	347	371	376	330	372	363	402	358	375	386	358	384	362	411	427	361	406	353	351	355	366	368	391	375	370	377	371	389	350	380	377	336	361	377	409	401	341	407	349	357	365	367	377	412	392	373	402	411	420	350	374	379	359	367	338	363	336	343	362	376	376	357	368	346	359	362	393	385	385	383	349	372	378	414	373	384	409	390	382	375	399	375	390	392	380	388	403	362	338	367	358	403	357	324	378	351	389	368	390	373	360	363	387	354	369	331	348	360	396	353	356	386	421	385	358	367	385	378	382	367	386	394	380	371	369	336	383	362	377	349	346	433	391	411	407	382	390	355	357	410	359	399	385	351	347	369	381	359	402	381	396	361	368	348	355	359	347	397	386	401
8683	5489	3290	2895	1866	1070	771	659	588	483	416	417	339	325	295	279	260	266	260	254	220	255	240	233	225	237	209	203	218	243	196	213	199	208	184	210	162	201	243	198	162	209	201	212	212	227	227	183	195	192	198	206	192	213	193	201	172	189	203	201	175	219	204	201	191	180	203	201	205	234	195	196	201	182	203	190	203	205	176	185	187	176	180	186	208	192	174	177	189	186	181	218	171	169	215	188	210	196	196	207	188	153	207	192	178	178	184	175	168	186	160	186	180	198	198	194	189	175	168	192	207	197	187	182	188	183	201	168	177	190	218	221	189	176	187	210	200	192	188	213	200	174	171	188	201	178	201	165	196	174	206	180	222	180	210	183	185	183	201	194	183	193	220	205	199	213	205	172	187	182	187	187	219	214	200	181	183	198	197	180	179	210	182	209	182	188	162	190	201	180	202	182	198	200	198	198	221	194	176	195	187	195	187	183	194	195	185	216	176	213	183	213	206	187	195	200	170	160	191	187	183	196	197	156	209	196	207	192	192	191	189	194	186	188	183	194	213	188	187	162	184	188	182	191	197	171	186	201	189	206	170	189	205	226	189	194	198	199	203	218	195	185	197	162	207	157	195	206	209	207	196	186	171	163	186	208	169	190	198	216	203	172	195	173	221	206	180	194	172	179	188	209	179	198	198	170	201	196	185	215	193	175	179	209	173	185	185	212	184	183	205	200	194	202	207	191	209	195	185	149	186	169	208	188	176	200	195	210	198	225	183	189	183	190	192	198	185	189	210	192	193	206	199	184	198	208	181	202	217	214	186	184	183	207	192	171	207	189	176	173	217	181	198	184	190	217	205	203	162	194	214	199	188	179	182	193	186	202	215	216	200	194	192	194	176	215	179	179	193	188	213	202	192	178	189	208	194	187	182	174	172	188	193	197	202	156	184	217	188	192	195	202	193	211	179	207	199	191	195	194	205	178	192	176	194	186	187	178	200	190	193	193	209	196	182	220	185	184	181	176	185	196	184	181	195	171	173	202	186	188	189	182	211	207	210	179	199	195	198	176	189	176	180	173	207	187	232	186	196	190	201	198	208	200	203	216	171	170	209	171	188	183	193	174	189	198	178	187	161	209	195	147	207	195	170	223	193	198	196	179	182	195	185	199	170	167	184	213	179	196	207	178	189	190	194	202	156	206	177	218	186	186	182	171	206	213	197	200	199	208	202	188	176	184	174	176	196	208	175	194	178	200	167	173	209	202	190	206	221	207	195	182	193	195	211	207	180	184	184	200	193	207	213	208	212	178	182	206	161	192	191	194	201	181	205	186	191	192	194	186	185	196	187	183	213	185	175	190	186	199	169	197	171	181	217	193	209	181	204	217	180	210	226	192	223	200	196	191	186	199	198	181	178	188	201	204	200	168	221	190	207	198	227	189	214	179	198	181	208	193	184	206	206	186	187	159	202	197	212	191	224	205	166	201	190	184	192	204	188	195	188	176	168	186	188	190	214	209	186	190	209	197	181	205	210	193	196	208	201	182	186	194	226	214	201	196	205	201	183	204	203	176	178	187	197	200	217	191	194	189	187	195	178	189	220	186	212	201	193	199	196	187	195	210	186	198	210	189	184	179	211	216	192	169	230	218	184	195	173	201	201	217	184	204	213	205	155	195	176	197	198	188	180	209	195	201	189	170	188	220	206	212	182	187	196	226	208	167	178	196	173	189	187	164	206	190	209	184	219	231	173	195	174	191	205	203	197	192	183	163	194	212	197	206	206	177	182	165	185	210	220	183	196	191	186	160	200	189	194	164	195	198	180	164	169	204	198	184	204	199	189	182	181	194	189	196	165	191	211	188	180	192	203	199	176	186	192	181	232	199	192	185	177	205	208	184	171	201	218	194	199	201	194	178	193	176	183	174	210	195	190	214	182	211	183	208	188	183	203	227	191	198	208	202	188	216	174	185	188	168	190	191	213	202	170	200	223	203	200	192	212	194	217	195	175	203	191	180	189	204	185	174	190	191	207	212	206	213	195	191	196	205	212	199	208	191	199	195	185	190	205	182	177	198	192	211	191	190	202	213	183	213	198	208	191	159	192	188	174	185	195	175	186	188	194	177	163	207	164	205	204	197	188	195	180	206	208	184	184	182	242	190	196	198	223	181	205	202	181	189	199	207	204	189	193	182	190	205	212	178	190	193	181	189	202	203	188	197	202	195	195	173	187	214	180	194	197	197	171	208	173	196	215	212	190	178	193	201	191	187	188	186	190	206	197	183	199	171	194	156	208	205	175	179	187	188	176	199	187	192	181	178	216	196	184	220	199	205	190	217	185	228	210	211	168	198	197	189	206	186	171	190	205	199	197	208	181	180	199	205	222	184	189	174	191	233	204	189	195	177	196	177	205	217	164	201	163	162	199	179	192	207	204	209	214	174	206	161	187	174	208	205	213	202	191	196	194	181	177	197	221	196	177	190	201	189	204	197	206	164	219	196	212	194	182	203	179	173	203	182	192	179	220	171	219	194	209	174	194	213	191	188	211	198	201	220	199	191	174	204	205	190	217	178	189	201	220	191	205	201	186	202	185	178	235	201	205	197	206	169	198	214	176	176	195	189	186	204	182	173	173	196	203	204	190	182	188	201	195	171	209	187	200	199	206	195	178	203	185	202	211	202	213	196	196	204	180	196	200	194	196	217	205	186	178	188	201	186	193	185	220	175	194	188	209	199	219	209	209	198	180	208	217	214	216	183	182	210	185	176	191	185	177	215	206	200	198	200	178	193	208	200	185	189	209	178	188	204	191	194	180	207	169	197	184	180	211	178	185	236	222	220	179	217	178	217	204	174	200	214	210	200	191	191	221	192	193	177	183	184	196	238	217	194	172	196	200	200	200	185	201	179	204	199	212	180	180	181	212	178	180	158	187	187	207	212	202	213	197	179	171	177	205	221	194	203	201	192	192	223	196	175	192	202	171	193	214	191	180	216	191	177	159	218	211	173	199	216	206	168	201	179	209	174	194	211	184	190	216	189	188	193	177	188	190	184	199	182	218	181	172	175	198	188	194	193	192	207	193	185	211	226	197	197	185	202	181	180	197	195	179	200	219	168	199	181	197	175	187	185	180	209	216	186	207	216	186	200	190	193	181	184	173	186	192	176	185	222	192	183	165	187	206	190	189	200	199	180	205	186	184	200	209	218	167	200	218	200	215	182	189	184	207	208	175	197	204	179	200	215	190	210	190	222	213	187	196	208	197	204	211	194	204	212	218	204	197	183	187	183	200	202	209	180	182	199	194	218	197	167	214	188	204	189	227	211	201	174	203	220	186	190	204	175	203	185	201	188	211	185	194	222	192	163	202	202	176	185	193	191	178	183	168	189	194	171	194	203	198	186	182	205	198	183	175	202	194	194	185	200	211	178	177	199	198	159	208	205	167	220	174	226	196	195	184	218	216	186	227	184	199	232	219	189	184	158	207	227	199	169	203	182	206	192	204	196
6735	6478	5790	7625	6494	4417	3125	2716	2315	1981	1823	1626	1432	1239	1139	1037	988	959	920	933	744	724	688	695	648	618	664	608	581	593	576	602	569	537	572	527	568	540	536	488	544	544	507	511	526	471	486	508	500	487	464	506	459	461	538	492	487	496	486	467	489	484	456	450	467	498	479	446	479	482	470	453	473	465	469	451	465	500	453	451	444	459	469	485	474	422	390	455	489	504	475	479	487	433	464	479	456	464	458	463	429	464	455	436	517	462	483	464	482	441	464	459	483	486	507	458	450	464	419	485	445	444	473	493	466	467	451	458	487	478	485	470	464	446	473	492	474	444	490	466	434	451	460	487	473	460	441	450	496	440	428	488	474	459	468	456	481	490	465	455	431	480	462	432	513	477	473	462	459	431	475	449	463	463	455	475	453	440	472	440	443	479	451	444	459	451	452	461	465	471	436	441	486	463	482	466	486	484	480	477	474	466	464	471	458	403	440	503	489	472	480	474	476	457	422	434	455	451	466	435	481	472	460	466	454	443	468	441	509	472	453	436	471	468	491	455	438	461	464	486	485	410	441	485	486	459	431	442	438	495	440	484	464	469	481	438	463	446	489	452	481	444	458	477	446	469	491	505	474	484	460	451	436	461	469	423	433	443	485	455	438	486	462	481	456	445	493	471	458	461	496	438	471	478	481	447	482	472	475	468	452	461	463	471	506	455	453	473	459	449	480	461	443	444	492	428	439	415	462	461	463	465	413	481	458	471	446	460	467	433	445	457	453	467	452	435	446	457	465	450	443	448	458	444	445	434	477	474	447	442	431	431	451	427	480	451	451	420	460	504	461	485	502	478	496	443	462	467	457	481	487	496	475	449	482	486	467	445	500	484	450	455	445	466	465	465	458	466	485	451	471	445	454	475	457	479	455	483	469	448	484	464	449	440	477	415	487	473	444	476	438	455	458	477	472	440	453	464	439	446	443	493	454	459	478	479	458	462	480	443	444	474	471	491	498	454	464	451	480	490	483	451	455	464	440	457	437	440	464	429	488	455	416	434	465	442	476	430	435	442	492	452	491	478	477	461	477	446	461	471	451	493	423	507	460	468	472	470	466	478	461	457	501	494	474	456	423	479	465	462	466	456	474	454	432	452	475	479	436	473	416	433	457	444	452	493	452	475	509	447	454	486	444	445	472	457	458	490	449	463	461	484	437	503	462	435	452	460	458	479	458	439	466	449	476	465	439	509	465	443	505	467	490	454	461	488	460	478	466	441	456	451	486	427	484	476	464	481	469	470	444	447	482	470	462	477	474	470	450	460	438	464	462	460	456	513	470	474	442	467	444	496	474	448	439	458	461	472	468	475	494	460	474	450	448	433	458	421	430	479	492	481	488	459	432	439	467	466	425	474	420	491	451	466	471	472	483	472	446	479	491	446	483	449	481	414	503	430	467	461	493	435	481	480	476	448	414	441	489	497	434	441	481	515	462	446	428	481	453	453	512	475	471	432	431	470	475	479	424	450	467	459	402	489	495	458	458	446	429	442	481	456	455	479	473	444	455	461	441	461	450	514	473	487	474	462	466	441	458	459	482	428	467	457	492	440	459	477	464	452	463	435	419	437	447	460	513	489	442	495	482	459	478	503	483	450	465	468	448	476	455	438	481	434	432	433	479	462	464	443	492	428	508	482	510	455	434	453	450	507	485	482	502	475	481	476	475	467	473	492	491	475	474	450	483	494	476	442	435	456	446	466	479	453	426	447	454	449	467	500	457	461	460	479	475	476	440	500	444	424	481	468	479	463	446	471	450	482	484	485	459	470	445	464	443	447	448	520	433	444	455	505	495	440	493	440	474	398	475	481	453	452	497	458	454	449	473	466	454	454	430	431	449	416	466	487	471	456	439	478	481	431	488	476	476	458	459	475	490	429	491	507	448	447	507	468	469	492	458	438	431	429	438	467	472	470	477	419	478	502	542	459	470	449	473	514	434	455	490	458	480	463	444	460	477	454	465	436	461	479	493	469	465	491	490	431	453	450	454	434	466	471	460	454	469	443	470	465	454	451	482	429	519	434	458	441	479	473	472	476	443	487	441	456	429	438	504	461	459	449	459	489	474	498	447	469	446	453	469	463	508	450	443	471	438	438	474	448	446	520	484	503	443	423	454	503	507	456	440	436	465	478	440	452	466	454	480	472	485	440	454	454	442	486	442	458	418	429	438	444	454	446	514	470	475	468	458	441	443	459	487	503	475	472	468	425	499	431	450	438	462	461	512	410	436	473	468	474	463	451	437	446	440	462	476	451	449	508	433	418	426	408	462	467	481	454	441	468	434	476	478	459	491	463	483	461	463	443	467	458	452	447	468	481	464	474	476	478	413	510	483	442	437	468	457	468	473	455	409	460	474	485	477	425	456	457	485	475	507	485	470	481	491	454	494	474	429	457	439	491	436	440	499	471	458	472	489	490	422	458	438	476	500	471	454	451	430	451	499	473	495	451	464	481	463	453	473	483	455	492	492	485	456	466	494	450	477	458	454	458	477	440	452	458	453	519	499	476	472	459	427	459	486	438	487	450	437	449	450	476	420	458	469	470	421	458	453	473	424	478	471	462	425	462	433	456	462	451	489	449	464	443	464	458	446	429	461	496	470	461	454	431	488	512	492	498	456	468	426	457	485	474	432	465	481	455	480	480	463	448	432	462	467	463	454	443	454	452	458	469	483	491	465	436	422	479	444	445	440	441	470	440	449	492	462	463	467	491	470	453	490	479	505	491	463	432	449	431	446	468	471	486	491	454	492	444	474	449	469	456	462	456	462	511	508	457	441	450	455	451	471	475	451	455	460	466	473	493	435	439	410	491	459	488	429	460	524	467	461	465	501	493	453	501	481	440	446	437	463	478	439	487	472	445	466	459	445	470	454	446	464	436	469	474	463	458	449	479	482	477	458	505	469	477	470	483	456	459	478	474	483	477	469	464	460	442	459	448	463	454	472	444	481	476	449	486	470	466	441	440	484	453	472	487	440	495	497	437	449	471	490	449	450	446	450	435	479	490	462	459	460	482	460	437	514	487	454	463	484	442	458	437	436	457	477	474	454	438	473	447	486	441	467	454	497	467	437	440	488	440	473	470	442	447	476	450	468	479	462	436	440	501	430	477	466	450	475	463	472	481	438	437	447	472	457	483	444	467	450	474	472	415	488	465	479	483	452	466	502	483	454	481	481	451	440	433	499	456	465	477	461	439	449	484	465	467	467	454	439	451	486	456	451	480	460	450	439	472	453	423	450	449	452	496	432	449	451	465	441	455	470	493	436	448	462	445	438	463	464	462	493	420	448	453	489	481	491	481	443	457	481	460	479	447	438	483	473	453	405	447	433	496	466	461	435	507	466	470	455	494	443	454	493	473	454	460	466	474	458	468	484	458	444	488	472	458	466	451	450	480	452	454	464	465	505	432	444	496	492	498	453	459	443	474	436	416	440	470	481	430	443	456	426	461	468	445
27141	25557	16270	8626	4880	2443	1593	1206	1042	884	755	610	517	453	430	425	370	375	322	326	281	285	274	247	237	261	216	223	230	254	240	232	204	219	234	223	234	181	206	224	217	207	203	186	205	211	211	194	225	211	227	207	194	182	219	178	195	195	211	183	219	225	212	178	197	176	202	200	193	205	194	197	189	200	216	156	189	188	173	214	200	224	204	194	197	206	207	197	157	193	171	190	181	181	209	194	177	184	196	194	195	187	209	195	173	197	199	201	205	188	191	220	223	191	192	202	193	213	197	198	221	194	213	190	179	198	170	203	174	192	193	176	188	197	193	182	213	183	198	180	179	181	201	198	228	221	196	187	200	184	191	200	180	159	200	205	194	200	201	184	195	190	185	196	185	184	197	210	219	167	180	217	182	188	218	177	201	186	197	170	189	181	201	195	173	167	186	193	194	196	179	177	196	188	192	181	179	201	163	197	189	174	185	148	202	197	185	193	172	187	180	195	199	187	181	216	182	222	178	201	202	210	208	198	175	183	181	188	182	178	189	184	188	212	203	180	185	189	194	190	168	184	192	204	178	207	184	193	197	199	185	171	202	229	191	212	183	209	194	213	183	176	196	196	201	229	205	194	217	222	188	182	180	173	176	206	187	180	178	191	209	175	200	205	185	197	187	203	196	216	203	181	183	186	194	184	165	175	173	196	186	167	173	204	182	195	163	197	198	203	162	189	205	173	215	172	190	193	176	200	205	170	202	195	216	226	190	194	202	209	183	187	181	207	182	176	195	191	193	179	214	173	203	185	199	171	200	198	204	218	203	177	212	183	201	191	210	177	190	200	177	206	179	215	185	173	199	184	156	190	206	173	175	195	212	201	203	181	207	207	192	179	173	199	192	226	219	202	180	199	195	200	204	199	178	174	216	206	190	219	201	215	199	216	190	205	199	221	196	190	208	198	176	208	196	187	191	158	186	181	178	186	218	180	197	150	165	194	173	206	198	189	202	213	175	210	175	155	198	196	199	188	199	198	207	178	216	213	199	232	191	214	207	200	208	205	213	185	177	201	167	202	184	213	181	184	186	184	201	185	192	197	195	203	178	185	205	192	184	180	190	164	198	176	200	202	157	203	192	186	182	159	183	201	192	179	189	196	215	189	188	164	190	198	194	137	217	185	184	197	169	200	176	210	183	201	162	200	178	180	182	177	172	206	206	184	174	180	193	183	195	196	216	190	195	204	153	161	189	191	166	217	197	200	187	201	192	230	199	172	184	189	201	197	197	202	220	204	195	221	161	170	205	206	191	180	203	170	170	173	176	184	209	189	174	207	189	195	198	170	193	187	196	182	187	199	198	173	201	207	177	174	178	187	182	198	211	200	166	178	186	183	186	203	198	195	208	187	196	207	190	200	221	200	202	199	187	171	170	203	212	201	178	177	210	209	209	193	219	196	215	184	214	196	187	179	174	192	165	188	205	183	190	182	192	176	197	208	212	221	205	181	191	167	173	198	200	199	172	176	180	178	181	187	198	207	207	200	191	206	172	207	205	164	194	206	208	187	172	191	184	195	177	200	201	170	186	176	191	206	194	201	219	195	177	184	192	166	223	190	201	202	187	173	185	200	191	185	193	199	189	165	194	202	211	193	178	187	194	210	195	147	209	184	171	184	183	193	211	195	200	204	198	233	178	189	177	178	165	200	183	178	216	178	196	195	196	179	177	179	185	191	203	180	208	164	185	203	187	196	203	172	194	199	169	180	199	190	177	194	202	193	186	187	196	198	186	219	195	208	183	191	180	183	203	189	209	200	199	202	204	190	193	172	194	197	183	199	198	187	188	212	194	206	192	185	181	191	188	170	177	185	191	147	176	196	206	200	175	188	215	192	200	198	204	200	193	210	188	189	194	188	171	190	197	190	201	210	194	199	217	196	210	181	181	191	195	214	203	201	176	221	196	203	176	186	206	196	193	174	196	196	197	189	207	194	171	211	169	166	202	216	162	210	200	201	185	201	182	188	200	193	198	174	171	209	186	182	208	204	196	200	188	198	213	201	194	193	219	173	214	197	203	170	184	176	230	178	185	174	204	196	189	171	194	180	201	196	170	197	185	184	190	210	185	198	194	202	191	201	214	174	191	192	207	172	179	194	189	184	188	189	202	199	186	192	190	199	195	217	220	182	209	204	207	200	190	202	217	189	229	198	186	174	177	210	167	200	192	185	196	194	188	188	208	194	187	201	212	200	175	180	190	182	188	165	185	178	190	165	181	216	193	210	203	191	217	209	212	200	202	185	189	188	185	174	196	177	181	204	195	196	189	203	208	191	194	193	181	209	205	182	207	192	178	175	172	203	205	192	211	188	179	199	189	191	194	175	193	172	220	208	181	195	181	172	204	194	190	172	196	206	212	194	165	170	176	199	190	166	206	196	174	203	178	202	178	165	180	192	195	233	205	178	205	193	187	203	209	185	180	202	184	197	193	207	209	178	199	206	186	177	211	214	188	179	165	211	185	195	196	159	181	194	195	178	201	188	209	185	195	173	188	213	187	201	172	208	224	231	173	205	211	209	221	202	169	178	195	225	188	203	186	172	212	157	208	208	194	200	186	204	191	185	195	191	215	181	189	181	191	176	181	195	195	167	203	208	170	175	191	223	190	178	218	177	180	225	204	212	202	195	191	164	186	191	184	191	227	185	199	186	167	191	215	194	214	163	191	205	183	180	169	168	200	184	192	220	182	209	196	179	195	190	209	186	205	244	207	210	194	191	182	200	203	180	184	192	204	204	171	179	206	186	159	205	179	204	194	213	177	199	193	207	211	177	199	214	181	179	171	199	177	194	178	182	172	207	183	192	183	183	210	223	182	201	181	161	205	202	195	196	175	181	184	193	180	206	184	213	191	184	187	192	184	184	185	182	180	207	234	203	171	186	199	204	190	213	203	184	199	202	191	195	201	206	202	194	176	189	180	191	211	202	211	181	217	179	192	204	180	194	204	160	210	215	175	169	186	171	181	198	202	199	183	188	183	178	189	176	211	223	241	177	210	178	211	213	187	202	176	203	172	199	230	213	176	194	207	227	194	183	180	183	194	191	234	195	168	208	203	168	205	173	188	203	213	197	197	205	197	192	189	207	185	202	208	186	174	209	202	196	203	208	183	201	205	227	197	212	208	195	171	187	205	195	187	178	197	202	186	189	210	187	176	182	163	213	184	172	200	176	197	192	207	171	193	179	189	170	197	194	194	178	207	179	195	192	191	186	175	192	190	163	217	188	206	207	236	195	186	194	214	200	175	180	174	191	196	229	186	176	197	174	189	186	196	203	224	201	208	187	178	195	180	178	193	169	185	196	206	188	174	195	205	215	193	175	208	192	180	175	198	174	205	201	199	190	176	195	184	209	191	192	186	172	197	206	195	163	192	181	195	206	198	192	202	194	179	177	202	208	209	199	168	201	184	187	213	179	180	218	188	200	197	213	173	190	190	185	191	201	164	179	194	216
20660	22500	13938	14086	11920	7943	6503	5409	4850	4276	3628	2887	2673	2172	1852	2111	1746	1569	1508	1322	1118	1027	916	830	867	918	794	800	739	746	727	692	708	714	692	662	653	600	642	631	571	564	557	528	584	517	525	536	509	496	515	494	540	515	469	478	496	484	479	518	503	475	421	447	486	488	479	461	486	460	465	457	443	466	462	443	476	474	510	451	511	479	481	492	435	436	440	466	457	451	458	492	473	470	461	478	477	495	481	448	437	475	477	452	431	469	441	479	479	452	464	447	444	504	426	481	443	472	435	449	430	461	478	401	438	460	439	487	464	445	455	460	434	416	448	457	460	489	457	430	449	473	435	471	449	452	431	494	462	445	445	461	449	468	413	472	423	442	457	454	446	473	463	428	426	474	472	491	458	456	473	441	448	460	476	444	450	460	456	474	496	449	454	486	479	443	488	451	449	467	438	440	462	449	420	469	481	455	437	420	461	460	498	492	447	468	462	444	485	451	472	452	453	438	416	464	416	475	494	471	486	451	463	481	445	438	408	457	494	452	449	430	475	464	461	464	458	485	466	451	479	470	433	467	437	473	482	458	440	458	434	480	471	447	465	451	477	450	429	469	454	421	427	456	476	443	471	457	466	448	463	478	436	451	466	478	446	487	483	438	430	467	457	438	466	429	446	439	441	440	483	450	459	458	499	428	431	457	469	478	466	472	468	470	471	470	480	453	439	413	423	469	437	457	467	473	448	467	434	446	436	438	490	499	454	426	478	482	477	472	445	457	459	467	435	450	471	453	478	440	435	473	475	438	449	486	478	462	435	418	455	434	464	452	492	461	451	459	466	455	434	480	461	472	453	485	470	424	479	446	489	445	478	501	442	458	462	450	496	461	432	455	466	460	431	447	446	430	458	470	473	500	495	464	454	461	449	410	474	502	485	430	434	458	454	443	418	476	438	460	475	446	453	437	483	475	512	488	443	435	442	420	452	431	441	474	453	479	463	452	443	454	427	470	520	471	454	459	434	450	475	425	443	473	477	444	451	491	436	461	459	426	510	502	501	454	471	471	434	439	441	455	478	458	483	526	459	435	469	455	497	465	458	454	447	449	485	438	455	453	484	466	425	440	483	445	476	471	432	487	488	451	452	495	498	453	427	474	447	493	423	428	420	463	446	462	460	482	465	453	439	462	454	435	459	452	441	448	436	454	456	443	457	455	460	401	466	508	461	455	474	432	438	460	507	453	449	463	480	446	497	488	453	514	444	491	459	506	427	462	453	439	443	449	465	456	484	456	448	451	446	440	442	467	484	449	499	461	484	458	462	457	400	444	420	461	509	444	428	468	444	474	459	480	469	480	463	457	461	486	419	460	428	456	461	453	516	479	447	444	455	433	460	474	461	484	437	461	440	429	421	456	446	488	481	450	434	452	433	425	463	474	432	448	482	447	474	480	436	455	481	463	493	425	462	449	496	442	455	462	447	455	438	448	457	481	451	485	474	459	445	457	449	438	433	432	423	430	436	460	452	447	443	440	454	441	447	473	473	443	431	438	444	457	460	419	451	455	444	471	454	472	441	424	472	422	428	432	487	519	456	477	457	416	483	492	423	450	493	434	462	460	463	444	480	479	451	441	391	460	486	465	467	449	460	441	420	482	454	453	461	459	489	463	447	439	490	454	435	478	453	468	467	475	442	426	447	467	460	466	499	423	446	434	465	516	469	431	468	472	416	490	443	431	443	475	486	481	445	486	489	491	473	451	445	446	441	421	466	477	438	458	449	451	440	457	476	447	472	451	437	487	448	463	454	456	445	462	452	454	429	457	458	511	443	494	439	434	468	404	478	430	459	486	485	424	454	475	449	452	521	484	479	472	472	433	461	464	465	450	457	446	456	461	459	504	447	457	437	458	491	466	468	445	477	429	457	443	495	419	471	450	435	467	450	431	438	478	492	463	481	435	476	488	483	489	476	445	417	485	494	437	458	489	445	450	460	449	467	425	456	473	451	496	444	465	457	439	448	474	484	440	470	449	438	439	463	443	482	472	460	446	512	495	470	470	448	466	452	420	518	446	448	475	479	475	412	486	448	475	445	456	466	418	437	466	440	476	468	447	448	471	444	442	449	479	478	435	505	484	476	457	452	475	461	453	474	454	442	426	451	422	477	424	445	428	468	477	443	501	448	456	496	457	441	442	516	458	444	467	424	473	509	415	454	466	436	423	423	466	459	482	493	447	431	396	435	457	460	416	464	450	468	480	464	468	470	444	498	502	480	457	461	518	453	458	478	459	475	451	475	473	435	419	433	472	480	469	445	474	441	485	442	458	445	461	442	472	446	502	467	429	511	469	463	477	470	445	455	452	448	423	480	427	461	482	490	450	441	430	478	467	459	460	416	474	468	450	427	468	479	461	466	444	447	447	440	500	462	442	439	473	469	432	443	472	477	470	440	444	470	445	460	484	451	496	436	459	468	468	456	443	469	469	486	462	445	418	470	470	427	437	465	475	425	507	485	439	475	459	435	443	447	466	441	446	430	465	500	466	447	415	456	431	463	470	440	504	470	468	450	500	452	459	486	448	440	407	494	488	466	463	473	468	447	441	458	474	456	474	464	444	466	451	444	450	503	453	467	466	439	474	457	439	432	463	456	432	422	458	474	470	444	434	445	469	487	478	460	454	470	436	466	484	482	498	449	463	444	482	508	427	457	435	447	456	445	468	431	473	442	464	451	463	461	466	454	454	453	471	465	463	470	475	477	460	471	453	487	480	439	437	462	464	450	456	452	472	467	436	448	456	463	433	488	472	452	495	442	469	476	454	420	480	476	476	465	393	447	488	476	457	434	443	419	469	470	429	464	469	455	475	412	496	438	483	465	459	443	490	434	437	484	476	441	480	465	457	434	449	455	452	467	454	434	496	447	461	437	425	449	495	495	442	454	426	510	446	447	493	506	482	450	470	442	484	435	454	451	430	494	469	434	473	451	470	485	459	451	460	457	430	451	434	482	433	542	461	505	455	458	488	467	485	444	496	466	470	459	456	463	448	416	456	457	471	454	460	456	486	449	463	459	452	441	426	451	464	472	438	397	474	480	464	489	457	452	456	477	460	461	443	459	425	438	408	455	526	460	431	456	488	482	456	454	457	465	446	453	454	465	444	464	450	433	436	438	441	449	435	412	453	463	447	468	432	436	474	444	460	465	427	470	433	491	434	424	475	433	481	437	474	449	502	473	484	464	450	447	424	478	482	467	479	472	486	432	459	486	459	499	426	432	470	443	448	445	476	471	464	472	443	445	460	444	477	441	481	443	430	486	447	471	469	440	457	441	470	458	460	435	501	478	489	479	412	455	489	443	457	475	444	449	471	491	459	514	439	474	446	449	452	437	464	471	464	449	481	487	450	479	454	479	474	455	457	460	489	430	501	460	467	495	484	453	465	483	445	454	491	440	465	502	517	472	439	418	458	484	444	455	472	444	454	467	474	472	479	455	489	443	484	455	476	436	484
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
