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
336556297245	336556297809	336556298359	336556298909	336556299459	336556300009	336556300559	336556301109	336556301659	336556302209	336556302759	336556303309	336556303859	336556304409	336556304959	336556305509	336556306059	336556306609	336556307159	336556307709	336556308259	336556308809	336556309359	336556309909	336556310459	336556311009	336556311559	336556312109	336556312659	336556313209	336556313759	336556314309	336556314859	336556315409	336556315959	336556316509	336556317059	336556317609	336556318159	336556318709	336556319259	336556319809	336556320359	336556320909	336556321459	336556322009	336556322559	336556323109	336556323659	336556324209	336556324759	336556325309	336556325859	336556326409	336556326959	336556327509	336556328059	336556328609	336556329159	336556329709	336556330259	336556330809	336556331359	336556331909	336556332459	336556333009	336556333559	336556334109	336556334659	336556335209	336556335759	336556336309	336556336859	336556337409	336556337959	336556338509	336556339059	336556339609	336556340159	336556340709	336556341259	336556341809	336556342359	336556342909	336556343459	336556344009	336556344559	336556345109	336556345659	336556346209	336556346759	336556347309	336556347859	336556348409	336556348959	336556349509	336556350059	336556350609	336556351159	336556351709	336556352259	336556352809	336556353359	336556353909	336556354459	336556355009	336556355559	336556356109	336556356659	336556357209	336556357759	336556358309	336556358859	336556359409	336556359959	336556360509	336556361059	336556361609	336556362159	336556362709	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57722	43953	41388	52814	49602	23456	6957	693	254	232	238	223	219	212	195	189	212	195	196	190	172	200	182	179	205	203	179	167	187	190	176	227	192	187	199	207	198	185	202	204	222	201	213	183	202	196	190	192	439	748	602	450	344	249	190	197	195	183	181	181	183	173	207	160	185	168	219	212	199	182	184	178	172	174	171	205	188	163	188	174	172	194	184	170	188	155	174	190	181	186	188	167	203	177	176	180	191	187	189	162	156	179	184	191	158	190	182	178	152	187	173	152	190	205	171	190	184	178	157	158	177	205	174	175	148	177	174	179	162	173	179	176	203	187	168	196	200	188	180	214	194	198	164	191	176	190	196	202	186	162	173	159	169	224	191	181	186	187	182	174	178	211	181	167	184	173	186	191	165	207	159	183	178	158	172	224	158	192	172	194	175	171	195	186	152	148	166	178	166	161	169	182	175	185	198	162	179	182	191	158	208	176	168	183	171	200	169	173	170	163	180	190	197	178	170	184	187	159	178	194	185	174	178	176	162	178	178	174	195	183	181	181	191	193	205	179	183	171	184	170	185	159	180	167	177	168	177	195	174	177	168	176	165	178	183	190	194	166	186	170	200	186	190	161	158	169	141	190	183	163	200	156	157	189	169	195	197	182	182	161	159	184	178	173	173	162	179	222	174	185	183	196	164	171	171	185	180	176	191	185	173	170	213	162	183	171	171	156	195	182	179	169	165	189	166	198	209	184	179	181	197	183	195	197	206	213	157	185	190	166	194	172	172	185	176	176	192	158	190	171	144	195	193	178	211	178	180	179	183	186	185	178	167	162	179	166	175	190	205	176	182	206	166	197	176	198	175	169	218	185	191	196	176	198	163	181	193	173	168	163	183	190	185	179	193	167	187	167	222	190	190	175	202	187	173	163	174	191	188	175	193	196	186	190	184	193	166	168	172	177	170	199	174	151	162	199	196	156	183	182	176	182	165	168	203	158	175	152	198	161	171	189	170	185	193	183	205	170	183	179	166	179	203	199	152	160	195	159	160	189	166	180	183	189	176	178	191	184	158	183	204	181	197	181	158	179	208	187	180	172	155	199	181	175	187	171	182	193	185	149	173	177	176	196	207	170	169	192	168	194	167	169	184	194	199	186	152	180	167	181	179	175	192	192	188	173	173	152	168	183	168	169	192	190	155	171	198	169	186	161	174	166	193	176	166	180	179	179	172	189	172	170	191	174	188	187	181	157	181	161	185	219	170	182	178	190	181	197	177	180	178	176	192	172	178	218	187	165	173	193	156	168	170	187	181	179	154	193	167	165	167	179	180	168	164	198	155	172	161	164	183	187	181	216	186	206	194	177	188	185	174	192	189	165	185	187	173	187	154	166	177	203	179	169	200	171	189	187	177	188	171	175	159	179	186	153	182	192	168	152	170	188	205	197	208	168	187	149	185	182	181	196	186	175	149	211	194	188	203	164	198	184	194	162	132	169	186	189	209	181	182	181	182	194	182	171	194	176	197	165	173	171	192	180	182	202	191	192	172	164	174	193	156	177	177	176	178	158	183	185	204	183	187	162	173	186	187	180	157	157	172	187	171	171	178	164	182	188	171	186	193	166	207	167	166	179	179	180	198	183	179	156	193	177	192	157	164	170	177	172	203	192	171	165	194	180	149	181	188	185	191	173	200	211	201	186	169	174	180	170	161	168	201	195	179	179	169	173	179	179	166	195	192	197	156	183	178	173	169	187	162	200	192	177	180	197	152	172	158	159	174	176	177	184	169	164	186	173	183	191	185	191	191	185	180	181	196	207	171	165	194	182	186	173	195	168	181	195	205	178	199	148	175	182	174	216	168	169	185	179	196	189	175	171	191	185	179	159	168	181	173	174	177	200	194	160	172	180	163	181	175	196	178	188	199	180	175	215	175	181	165	175	176	186	194	173	177	176	164	178	182	194	182	155	168	165	185	177	195	189	176	166	171	187	162	163	176	151	157	204	173	178	185	186	208	188	171	169	186	169	175	204	211	174	195	187	170	196	174	163	192	182	156	183	173	179	212	198	189	183	180	169	171	178	158	173	181	182	180	177	182	180	206	213	176	179	153	188	166	174	191	172	194	177	191	188	187	205	194	184	188	160	179	188	190	164	173	178	170	174	206	173	189	185	142	144	186	174	177	193	165	162	173	169	171	204	191	194	153	192	177	161	192	189	181	169	179	172	163	183	169	175	178	170	177	160	199	170	169	150	177	174	178	178	175	174	222	195	182	169	165	149	149	184	178	191	187	191	170	178	172	173	193	190	184	202	194	172	195	194	193	173	203	180	168	161	190	180	164	175	196	177	177	193	189	153	184	205	175	170	189	181	181	163	164	173	205	166	182	160	162	173	165	193	193	176	171	179	176	149	190	188	197	165	180	183	160	177	163	209	173	181	184	174	193	177	178	185	182	187	200	165	165	211	173	189	191	185	172	170	164	187	157	189	169	166	184	179	182	169	182	193	184	185	181	171	160	171	158	186	195	174	203	186	196	182	194	187	172	188	193	186	145	162	178	188	174	178	190	195	190	183	187	170	193	177	169	169	201	178	183	170	179	189	190	210	192	207	208	164	171	203	154	157	209	162	175	180	167	168	178	181	177	181	182	205	154	189	177	197	173	201	186	160	185	190	197	182	196	169	177	164	194	170	175	172	182	173	176	185	187	181	195	180	170	178	167	181	169	176	174	180	184	186	171	171	190	172	182	188	197	190	196	188	162	162	180	172	172	182	170	172	171	184	194	174	210	156	200	165	185	197	184	179	180	192	178	190	193	158	193	153	176	191	178	166	184	199	182	196	197	170	159	187	191	201	177	181	204	169	158	192	191	197	187	196	200	156	193	177	185	179	196	193	172	186	179	178	168	150	182	165	194	177	176	156	215	165	195	174	177	189	178	201	176	150	164	177	162	185	201	167	184	183	188	178	183	167	168	192	187	157	208	186	178	191	168	186	175	155	172	186	182	169	175	164	170	195	174	172	148	162	193	177	181	166	179	164	176	162	185	166	179	182	180	184	166	170	139	169	197	202	160	183	171	170	175	173	170	176	183	184	176	169	209	194	201	185	183	178	172	190	199	179	194	196	165	202	206	184	195	199	167	192	191	166	169	208	184	174	171	183	159	166	169	206	159	170	142	172	152	174	197	161	167	180	190	186	159	177	199	171	150	186	186	176	185	192	183	174	179	206	185	199	173	178	172	188	168	181	169	189	161	182	182	193	187	176	172	216	157	202	156	186	184	151	190	183	171	200	174	193	179	161	191	190	204	169	163	172	170	196	186	175	145	171	171	182	164	174	174	206	190	201	194	178	172	152	180	192	188	185	153	199	187	169	171	206	200	174	200	200	187	167	167	179	182	170	196	194	183	181	204	179	171	191	193	164	193	191	180	164	176	179	183	193	177	181	171	198	176	154	182	191	189	190	179	187	194	185	164	169	158	207	162	171	180	212	181	172	184	198	186	154	177	151
53488	50110	65638	75136	61136	6270	1076	988	812	777	712	662	620	606	548	564	525	525	521	534	562	546	534	484	488	471	494	471	431	480	479	548	513	517	546	593	605	592	596	588	546	574	560	507	532	542	537	513	2318	3782	3070	2064	1323	729	515	482	427	429	473	417	440	455	453	435	435	429	447	467	428	437	440	434	436	460	440	473	432	454	432	439	450	417	446	439	394	451	441	433	448	451	435	406	428	454	437	468	439	424	398	442	413	471	447	458	410	438	427	411	415	453	419	414	448	424	426	434	421	451	420	417	416	410	454	452	403	453	441	428	389	465	451	415	420	442	429	425	428	453	400	395	436	433	396	458	427	470	432	452	438	414	445	453	411	480	459	386	432	415	453	402	443	451	408	417	420	444	448	474	408	435	404	438	427	437	427	441	440	449	401	467	409	438	472	411	402	417	437	413	426	440	427	405	473	446	417	443	429	404	469	392	437	467	404	446	449	436	459	420	474	418	424	441	452	426	447	456	462	398	421	454	412	425	430	412	418	450	468	442	420	479	470	446	411	460	430	436	412	433	445	383	423	434	410	428	429	470	465	444	446	471	458	472	432	449	391	452	386	445	431	467	417	421	422	418	449	413	442	462	434	452	424	434	414	397	424	471	428	452	473	453	435	461	456	450	468	438	469	416	466	415	431	424	411	423	443	450	429	498	439	412	430	459	418	447	427	431	429	457	427	447	402	495	414	452	430	436	440	419	417	419	430	423	412	431	431	416	430	423	477	456	391	420	467	412	400	475	432	443	422	444	471	465	452	461	419	438	450	429	457	482	426	467	452	446	446	421	428	487	469	405	433	410	388	485	442	417	421	427	477	427	421	429	434	408	452	424	405	455	431	455	451	429	441	443	448	463	421	437	399	438	483	401	475	426	476	399	437	452	433	432	422	431	395	414	465	430	446	481	425	423	460	439	402	425	465	403	424	462	447	412	433	441	443	445	407	443	436	436	442	433	456	419	464	417	439	404	455	449	457	410	439	422	425	436	423	412	443	441	438	420	429	431	404	481	403	429	424	435	420	414	435	451	446	415	388	433	384	423	440	470	458	436	407	416	456	418	434	464	485	428	409	441	417	420	474	435	433	432	467	436	435	418	428	460	457	413	457	424	430	425	427	466	418	453	398	421	444	471	405	444	446	436	428	461	427	442	446	434	403	408	392	459	388	464	447	398	486	458	461	402	434	401	444	439	429	461	440	427	438	473	408	415	444	426	433	432	456	433	429	424	479	407	452	462	464	439	423	428	430	445	428	439	428	427	428	447	424	450	447	431	455	446	466	430	439	400	420	427	431	438	436	460	460	443	462	432	437	435	397	425	445	442	418	466	458	437	434	412	429	436	443	429	439	424	467	440	407	393	421	400	417	407	419	427	447	424	455	450	471	422	432	397	456	450	417	402	416	406	414	450	421	426	426	420	456	433	474	468	426	441	439	427	404	453	430	441	496	462	442	479	428	450	418	459	429	440	386	446	437	410	473	473	420	430	440	389	436	411	419	421	437	416	404	399	405	450	451	448	438	439	443	424	450	452	425	444	440	396	415	461	405	446	416	459	428	429	463	458	447	461	418	468	408	421	405	428	424	443	443	401	415	414	429	436	436	436	418	408	438	430	392	457	400	422	437	482	431	446	400	423	433	420	473	419	425	416	448	446	423	455	446	420	407	433	449	452	467	443	407	461	478	470	423	420	438	419	424	446	435	434	433	436	402	437	443	448	469	436	427	458	464	443	502	412	442	419	437	434	480	407	450	435	453	430	459	457	432	391	431	453	434	391	386	433	426	424	424	461	433	408	413	426	425	453	415	455	451	423	451	470	422	441	428	431	481	437	421	430	442	454	435	458	411	434	436	467	438	435	432	414	410	452	420	403	451	440	454	452	431	431	427	429	438	452	449	394	450	403	489	407	445	404	458	403	422	403	443	437	376	421	405	465	425	438	427	423	425	445	418	467	448	419	411	481	470	426	444	429	478	443	426	448	396	448	433	447	449	435	416	437	451	423	427	416	434	450	464	434	470	424	434	458	399	416	432	452	434	465	438	417	413	444	436	443	428	439	424	428	423	428	426	461	409	417	459	426	424	423	441	443	448	412	422	437	424	397	398	431	425	406	468	456	458	453	410	410	419	448	441	425	423	450	413	458	432	430	425	448	456	436	440	439	444	426	434	446	484	427	430	484	437	449	412	454	443	412	439	463	466	427	419	427	406	426	435	379	410	418	438	460	417	437	433	435	445	448	399	421	469	394	433	424	414	461	423	458	436	423	419	463	421	434	425	428	449	431	412	432	426	418	422	478	455	413	425	450	437	413	411	450	464	420	497	427	435	472	421	478	435	474	439	454	429	410	428	444	438	418	414	408	420	452	437	446	430	430	416	377	438	469	467	459	424	450	435	438	433	432	412	419	429	390	480	393	449	473	436	442	416	457	432	472	421	464	447	418	443	384	425	377	405	462	404	437	437	427	439	437	477	433	401	437	474	418	453	407	492	429	420	433	421	479	419	435	409	411	422	448	456	412	449	435	422	439	457	417	441	436	432	454	431	458	436	395	422	431	454	408	459	460	441	430	432	422	451	440	422	422	400	458	450	484	443	478	429	413	425	485	455	431	426	405	437	391	421	430	421	449	437	462	405	448	438	432	428	465	409	445	444	455	425	419	426	453	479	413	444	407	421	437	459	405	447	420	421	444	436	440	392	437	397	467	454	417	418	434	426	455	415	440	441	453	450	429	450	437	423	404	429	431	449	441	440	398	436	441	425	441	421	466	443	446	420	411	407	418	450	474	438	431	412	397	420	391	405	451	448	474	432	437	393	448	458	407	415	440	402	406	393	401	465	481	400	414	463	437	442	395	424	416	451	422	437	432	450	419	439	436	441	437	448	426	442	454	408	439	435	435	390	418	436	461	421	442	406	428	406	430	471	467	445	436	443	463	406	427	428	418	459	416	426	431	441	429	421	434	393	472	440	419	414	417	434	417	419	431	419	440	407	414	412	419	446	444	412	449	419	408	420	444	458	424	420	444	452	437	479	443	482	434	432	423	416	434	422	396	427	444	433	442	445	422	422	402	436	451	452	444	428	408	432	405	446	443	447	435	457	440	428	463	448	430	436	447	413	415	458	441	429	413	438	422	408	432	405	432	422	428	412	413	425	436	429	417	417	422	437	439	484	437	437	452	449	428	441	465	419	434	444	439	429	414	422	455	404	452	426	448	415	405	432	442	442	479	458	416	437	451	433	453	427	411	446	430	457	457	454	458	402	433	455	451	399	434	426	449	453	448	454	478	446	413	472	441	473	432	429	434	412	433	432	494	431	433	447	428	429	451	421	426	419	435	438	448	422	454	392	414	407	439	399	442	468	453	461	431	424	412	447	423	446	474	417	416	420	417	443	409	429	459	422	456	428	457	434	445	441	464	388	427	440	423	430	422	464	420	440	451	429	429	377	444	446	461	473	417
24184	11232	10127	10323	6036	964	187	167	178	146	151	149	155	161	168	148	176	151	162	174	165	151	158	179	148	163	182	136	145	149	182	169	162	176	178	175	159	159	151	166	161	164	174	153	144	189	166	185	169	197	169	182	203	160	172	155	177	149	174	166	138	157	145	178	171	129	164	149	157	151	159	165	142	168	153	177	160	154	167	140	189	153	164	173	185	128	186	165	151	152	167	141	153	174	142	166	160	163	155	157	146	153	143	156	199	162	146	156	157	152	151	151	156	171	168	146	158	149	155	136	167	156	155	171	158	150	164	166	191	185	158	155	152	146	159	141	166	127	145	131	164	146	151	159	130	166	153	161	155	171	136	151	143	170	189	158	144	141	166	148	184	159	171	158	167	173	156	186	180	150	177	173	156	176	138	176	160	131	154	170	177	154	141	147	142	150	152	180	164	154	165	147	167	174	148	147	145	144	160	172	161	167	152	144	139	159	163	163	159	154	146	165	178	156	153	160	161	166	172	149	157	162	166	141	165	139	173	151	139	187	151	156	167	159	145	141	170	157	164	150	154	177	176	163	162	146	149	149	174	156	191	166	164	159	153	163	158	163	155	130	149	155	169	160	152	174	176	155	140	149	128	163	139	150	169	173	167	182	146	167	146	149	148	153	163	169	155	149	152	164	171	181	161	139	135	157	187	167	194	153	166	148	164	144	169	143	188	150	136	173	161	152	168	143	146	185	164	147	156	157	163	155	140	139	149	151	162	141	172	155	164	156	152	162	172	148	176	170	158	138	159	153	135	159	167	187	157	142	131	171	151	165	161	163	143	151	156	160	122	154	157	179	171	161	165	150	162	161	165	171	162	175	156	143	133	171	154	158	157	155	157	221	160	169	155	166	155	159	161	191	138	164	154	154	169	154	139	162	177	162	158	162	160	148	157	176	153	188	137	160	177	155	165	164	177	139	159	174	143	167	160	138	164	159	144	169	174	160	151	146	158	155	163	163	138	158	150	180	170	175	158	176	155	167	183	182	165	151	159	152	145	175	139	166	167	148	160	174	158	161	174	156	173	160	173	163	142	155	165	157	149	158	156	163	185	153	156	151	186	150	151	158	160	155	160	151	181	187	134	150	180	151	143	146	167	168	188	164	151	139	163	153	179	156	143	166	152	156	168	164	141	168	153	165	165	143	160	165	161	150	173	156	161	151	141	155	167	165	139	153	168	175	141	166	161	160	183	140	172	198	129	162	169	146	126	141	148	158	159	143	167	171	188	140	170	143	148	168	171	174	150	161	158	152	172	152	170	153	152	163	147	176	143	179	172	182	158	152	168	158	148	154	160	167	171	180	135	171	168	167	170	165	141	164	179	169	170	163	131	135	164	126	154	147	161	151	151	174	157	140	187	180	133	145	149	157	164	185	179	163	159	155	172	180	151	164	168	174	154	144	148	153	186	189	163	167	162	164	185	163	158	153	161	153	154	160	140	153	184	148	154	169	158	169	149	162	163	186	176	162	154	164	158	174	153	169	148	160	141	164	146	153	179	170	169	164	171	173	148	157	162	158	154	167	145	152	174	179	159	169	154	148	166	165	153	154	162	160	173	196	152	169	162	176	170	163	137	149	151	142	165	185	136	162	145	138	167	150	147	159	170	158	150	144	176	164	169	180	169	147	171	158	143	178	171	156	144	150	166	170	140	161	147	144	179	186	152	176	177	175	168	157	130	155	174	173	179	151	142	159	147	152	163	145	174	192	165	151	175	145	157	156	152	162	143	166	172	136	164	174	170	160	150	170	146	154	189	141	145	165	171	159	159	190	163	173	149	156	157	143	163	169	168	148	139	166	156	129	155	166	159	155	161	149	166	169	157	135	162	133	162	164	186	151	175	151	150	169	151	162	146	195	162	151	162	146	154	143	155	144	151	149	145	155	143	176	154	181	159	163	164	135	153	141	153	163	160	160	138	166	146	186	161	152	130	131	169	165	164	160	160	171	156	154	157	173	164	147	165	176	181	149	144	136	176	145	164	160	151	154	150	150	148	181	155	136	181	159	134	138	163	160	144	146	142	148	156	152	151	188	159	149	152	162	165	183	190	160	176	158	162	149	165	155	166	183	150	158	146	161	151	165	155	156	178	152	184	163	144	164	140	169	149	158	142	169	164	159	172	158	145	152	158	187	152	157	168	160	166	169	166	138	170	156	153	169	148	180	159	159	160	169	139	179	155	131	171	144	154	156	182	145	155	157	150	148	165	191	155	136	168	140	150	151	179	176	136	156	160	172	155	143	161	189	139	152	151	157	152	147	151	161	146	160	164	164	155	167	191	159	144	170	180	171	143	135	168	187	167	162	169	153	170	150	154	151	129	162	180	165	159	155	179	167	142	150	167	171	147	135	179	184	149	146	170	147	170	152	181	157	128	177	150	174	152	148	150	159	156	156	152	154	175	168	157	171	146	149	166	170	184	147	167	143	169	151	153	173	140	161	159	150	156	173	148	128	154	151	159	147	155	181	158	148	163	145	157	164	155	152	153	161	157	138	149	165	186	141	129	143	172	169	159	155	167	152	166	179	170	171	150	144	157	152	154	163	148	160	169	155	147	148	156	148	153	138	155	156	167	149	144	166	141	142	178	156	156	155	156	155	152	165	163	148	144	143	158	139	166	156	169	163	159	172	155	160	156	181	128	157	154	168	165	178	157	147	153	166	163	155	181	161	161	168	183	187	151	157	155	165	154	163	138	166	143	155	156	170	164	134	159	152	155	168	146	157	167	133	153	176	166	168	148	168	154	150	139	165	156	157	161	143	153	144	161	156	165	153	156	172	167	150	183	146	190	172	160	162	172	168	154	166	162	180	163	177	144	149	164	184	147	164	154	165	160	160	149	190	142	162	151	172	165	148	155	149	153	173	163	170	167	173	162	162	171	152	128	167	148	153	163	161	173	154	154	145	145	173	178	153	176	156	142	161	168	150	166	171	159	154	137	151	162	165	147	154	148	155	168	156	178	163	157	150	185	160	169	140	163	144	167	157	141	165	155	152	155	165	162	149	148	173	131	157	149	148	150	166	173	198	156	157	157	153	158	174	179	165	136	176	165	177	173	152	140	163	177	173	164	154	158	167	159	156	167	159	146	144	159	162	168	161	165	149	142	150	167	177	116	147	150	149	176	139	146	154	162	162	152	156	175	164	165	152	176	145	158	157	169	146	149	131	154	186	161	180	147	161	149	166	150	179	183	146	156	160	142	146	157	178	162	162	165	158	156	171	158	126	171	164	133	151	171	174	166	151	198	165	136	162	182	153	171	159	164	142	163	163	149	173	174	176	186	170	127	151	157	174	161	182	176	163	151	149	183	152	164	163	159	177	160	159	161	153	139	155	172	163	154	181	166	149	160	158	156	146	181	180	160	164	157	162	172	174	163	153	154	175	167	168	171	143	163	165	165	152	166	163	179	157	159	176	166	148	148	159	168	159	160	178	170	174	174	182	162	146
16664	8793	16924	22045	15492	2314	426	478	422	423	402	414	447	420	414	393	432	396	412	413	390	417	417	425	404	353	423	447	419	432	410	458	470	405	475	465	439	445	451	428	402	432	400	396	432	406	427	443	520	594	610	589	479	458	441	421	422	377	418	374	401	419	435	443	420	406	412	399	368	382	376	384	387	432	398	408	396	433	446	425	397	388	386	436	422	380	400	431	427	417	408	436	408	408	414	427	428	407	397	395	441	431	363	368	409	384	459	423	429	426	424	409	441	383	410	411	408	388	442	390	414	370	390	429	388	408	410	377	411	389	385	381	416	380	396	423	402	375	399	453	390	410	381	386	392	416	388	425	387	418	416	397	430	377	419	434	396	349	386	400	392	407	400	401	386	412	388	388	414	412	403	428	407	402	358	401	435	395	420	367	384	411	386	412	413	403	396	423	384	404	393	369	454	386	435	371	366	399	396	404	376	407	410	431	386	421	412	424	418	412	412	441	410	437	413	417	393	383	428	391	404	395	405	379	419	411	387	413	419	404	406	424	404	395	409	377	379	389	425	376	461	397	397	423	409	396	390	394	425	377	396	431	395	408	367	383	415	417	411	409	408	380	380	411	409	391	390	427	447	394	419	415	414	403	426	407	433	408	407	376	384	377	376	402	414	402	403	425	368	403	413	395	388	417	401	400	439	377	417	400	368	404	421	390	420	429	407	393	410	381	380	399	409	408	410	384	416	444	405	412	410	385	363	423	411	399	408	390	384	418	377	434	372	412	402	377	390	404	421	407	370	402	438	410	401	439	404	402	400	375	410	382	423	393	430	402	406	399	409	393	397	365	455	398	380	410	438	385	437	421	350	404	391	409	406	386	422	424	397	378	406	440	415	407	411	429	426	343	406	432	372	423	424	383	402	385	389	408	418	407	389	414	392	399	415	429	392	448	419	418	438	404	382	411	435	407	421	409	423	410	398	397	415	406	416	408	438	401	414	396	412	438	384	393	437	391	414	432	424	416	395	452	405	449	352	399	419	416	372	366	425	420	449	404	429	379	399	404	407	394	422	378	422	394	386	409	395	406	427	415	399	396	396	434	387	367	410	417	425	421	402	366	379	381	406	473	400	424	412	409	401	399	417	411	393	384	420	426	394	393	379	403	408	386	416	437	406	443	386	366	408	402	381	401	450	425	380	378	421	388	429	411	399	425	399	417	421	377	373	347	396	408	389	391	396	386	413	418	428	385	422	413	427	418	431	413	389	386	373	414	388	369	388	423	392	394	426	395	402	425	423	401	391	373	384	404	410	360	382	393	388	435	392	387	432	422	405	436	408	435	405	387	403	404	405	375	423	410	385	388	379	423	401	434	429	388	390	406	412	415	420	405	410	392	418	356	393	416	394	419	414	415	388	413	426	367	415	390	429	429	405	437	400	392	412	385	396	387	409	377	436	430	419	434	390	410	415	397	419	399	389	379	414	397	445	421	413	407	417	429	371	388	371	368	360	405	406	385	411	408	404	403	429	391	398	419	417	381	416	415	427	436	391	415	384	421	410	420	428	420	393	416	402	424	410	397	391	430	364	399	419	405	399	413	385	409	399	432	392	364	415	409	383	377	373	368	367	436	408	377	420	423	371	397	405	395	405	380	408	418	397	399	401	417	447	394	365	394	412	418	404	408	404	390	421	357	402	389	438	383	391	431	388	422	418	399	361	396	404	413	405	374	369	369	409	416	395	406	395	409	380	372	384	416	445	406	393	421	426	410	413	408	429	348	392	435	410	403	398	445	422	449	379	405	392	400	403	395	421	406	383	408	393	440	413	413	390	424	409	361	418	411	406	389	430	401	425	398	380	464	409	364	397	391	402	383	407	419	378	412	383	407	422	422	408	411	403	389	437	389	416	416	385	435	391	416	414	389	362	388	398	413	414	410	382	370	364	407	405	408	403	407	366	378	385	427	406	369	408	377	419	419	393	427	418	431	397	413	406	423	411	408	406	393	404	400	427	402	402	443	434	406	404	406	411	413	402	428	417	433	451	375	424	405	399	399	392	399	414	415	409	391	369	416	395	375	395	392	457	447	385	410	406	379	368	400	418	398	387	395	424	392	399	395	410	401	438	407	422	424	386	409	381	439	414	403	383	398	367	415	408	381	433	379	417	371	392	410	378	391	404	417	370	407	401	388	388	366	409	412	443	397	409	387	382	402	393	417	432	412	390	403	388	434	423	406	425	427	426	387	430	398	387	407	407	413	418	373	400	422	381	418	420	414	413	420	381	410	389	413	425	377	411	376	408	409	412	436	436	353	428	401	440	449	441	381	381	387	426	417	404	425	407	405	428	415	389	411	425	439	419	409	416	386	392	398	365	460	421	422	429	397	407	411	380	400	433	434	423	405	413	398	396	390	428	411	408	419	430	402	404	418	392	442	394	402	393	411	406	411	423	410	379	402	413	397	406	412	429	417	397	432	395	402	351	386	419	395	416	412	440	394	423	407	397	383	399	407	368	399	432	420	415	370	405	431	404	440	414	415	405	382	415	435	433	406	390	405	393	419	424	449	414	441	447	404	409	387	420	427	378	367	425	362	440	391	399	417	421	432	414	423	428	419	395	407	431	416	410	418	428	389	384	417	395	424	413	418	414	420	417	412	399	385	409	421	436	374	396	420	400	404	391	413	409	417	348	396	392	410	417	370	392	391	411	401	428	388	447	454	403	386	412	412	416	406	388	391	413	443	392	377	406	378	388	427	409	393	425	422	442	399	444	427	398	397	397	402	430	431	389	422	377	426	447	408	426	409	372	387	387	410	387	416	442	415	436	409	417	386	393	425	407	432	375	402	401	412	428	397	421	420	370	349	366	381	407	386	387	381	372	382	393	361	372	380	375	406	448	413	385	398	410	397	389	394	434	417	412	415	430	389	396	401	394	363	397	391	411	385	421	361	418	412	394	402	435	425	398	415	402	434	415	409	391	387	372	382	413	420	381	405	380	434	388	399	414	412	407	393	410	397	395	434	391	378	378	434	399	421	397	382	440	420	425	430	417	400	423	376	400	406	424	377	419	399	380	392	406	412	387	425	389	400	404	387	425	384	405	374	375	387	398	401	422	403	382	406	430	386	384	373	412	402	419	370	403	396	434	401	389	420	382	391	413	420	414	418	434	380	405	426	431	373	436	392	381	423	416	418	401	402	425	380	411	400	437	432	378	428	393	371	370	441	401	390	397	419	382	398	398	374	412	394	432	387	426	376	389	407	423	396	389	431	415	355	436	400	437	396	400	397	392	424	426	383	394	422	360	382	430	419	414	382	393	365	391	400	414	397	370	405	370	451	426	399	395	403	386	382	417	414	413	409	389	405	392	366	380	382	397	408	396	383	393	401	373	404	398	408	387	414	363	378	417	361	423	378	426	388	407	398	406	406	410	406	398	382	385	408	430	402	409	415	406	361	411	408	389	389	431	376	409	402	397	413	384	398	406	393	396	412	387	366	416	378
59774	37839	43879	51155	44878	21272	2301	277	217	214	225	218	211	214	191	219	209	188	205	174	205	208	195	186	201	185	165	175	170	196	219	191	183	223	198	199	174	213	191	182	186	198	201	186	201	194	183	206	364	389	377	321	254	219	201	188	184	191	189	184	180	178	210	186	193	188	199	191	169	209	185	184	190	165	196	172	195	184	176	189	199	184	207	210	171	186	202	172	174	193	191	188	174	191	193	214	193	175	213	180	187	182	202	195	174	182	215	186	205	185	217	183	186	169	185	171	168	181	196	171	177	207	170	194	185	179	194	170	180	191	178	211	189	193	193	189	202	191	200	190	157	204	219	209	196	212	168	207	203	193	203	233	177	205	213	168	189	210	166	177	198	201	191	156	160	168	184	199	173	163	206	179	206	188	167	167	194	182	203	186	202	189	182	201	184	202	187	189	197	169	207	194	182	193	176	161	179	217	198	208	181	206	174	184	212	176	160	191	201	175	196	183	191	173	201	185	213	181	201	180	194	191	192	193	176	165	202	207	172	198	200	194	194	184	186	171	186	159	183	186	192	201	174	187	190	185	182	193	173	179	180	191	182	187	209	158	212	196	207	186	199	182	177	208	180	186	187	200	159	192	160	164	184	207	200	197	188	210	179	161	176	178	179	195	186	193	178	191	193	192	200	192	194	198	186	184	189	206	173	185	196	201	177	175	213	181	191	189	204	217	162	169	182	171	179	172	190	157	186	177	185	185	194	165	195	183	210	203	162	212	178	168	201	191	201	191	181	187	172	187	199	171	195	180	189	172	209	179	153	202	193	204	182	208	178	188	206	181	200	202	191	181	190	182	193	185	172	211	178	192	195	149	185	182	177	205	189	206	185	175	194	177	188	197	216	196	193	187	166	207	201	195	168	152	177	190	188	191	185	165	183	184	174	167	202	188	171	179	181	161	170	213	187	200	186	191	197	171	211	172	176	198	170	185	155	189	199	191	207	213	210	209	172	175	193	203	196	185	194	188	186	174	231	184	176	195	213	198	203	196	185	195	198	179	207	170	175	176	180	197	160	191	188	182	184	212	202	183	171	178	192	194	190	200	180	177	185	221	189	182	200	182	165	187	191	194	189	175	186	201	207	172	185	185	210	190	172	204	176	193	165	170	210	202	192	165	188	175	190	161	183	177	220	163	197	191	209	212	203	171	193	180	206	194	196	174	207	186	188	202	165	187	178	193	203	211	190	190	201	169	195	180	175	188	220	174	210	186	181	179	179	198	192	189	175	203	185	172	178	188	192	197	215	195	206	178	197	194	194	190	178	184	206	210	216	187	192	195	196	209	168	178	191	212	194	214	203	167	186	171	196	188	193	158	176	193	197	184	172	197	196	204	197	163	208	218	214	188	173	191	186	173	171	213	180	185	195	203	212	185	188	176	193	198	210	179	186	202	188	180	200	199	160	203	191	192	162	167	178	161	175	193	200	207	174	205	181	202	174	196	189	179	184	206	195	154	203	184	194	180	197	183	160	208	188	200	182	143	207	188	195	189	201	189	188	204	191	215	192	189	213	192	201	203	184	187	187	198	197	191	189	210	170	195	202	201	177	174	178	181	179	189	171	179	164	179	165	161	189	207	190	173	217	182	169	176	209	198	193	203	193	191	208	212	173	206	209	194	213	187	163	174	198	208	200	211	190	199	207	178	181	219	207	179	185	185	198	176	197	182	180	220	196	195	204	194	175	213	193	191	174	192	197	173	184	181	170	212	213	185	193	151	176	215	176	183	188	210	180	194	185	157	191	181	190	187	198	181	189	208	187	208	157	181	198	203	158	228	190	182	187	218	170	180	203	187	184	182	193	188	191	177	187	185	201	160	174	174	198	204	181	202	184	188	201	189	205	208	176	212	199	197	171	190	196	191	209	189	197	178	190	186	184	224	198	197	206	236	189	188	180	183	175	185	183	159	206	182	191	199	184	183	175	192	203	204	207	193	219	206	169	161	171	200	167	183	196	188	183	171	183	188	182	188	167	167	172	201	186	204	204	180	165	173	185	188	193	191	192	188	198	184	181	171	180	197	178	164	186	189	181	167	212	184	200	170	149	201	198	201	159	205	189	203	180	171	193	184	184	188	181	224	160	140	197	192	171	179	195	188	186	170	159	193	190	195	204	189	187	164	197	203	200	212	201	171	195	191	202	181	205	187	177	167	209	194	179	185	197	189	173	161	190	193	184	193	217	195	161	184	182	183	161	193	192	182	182	203	181	187	207	206	186	230	188	197	198	213	200	185	209	196	172	163	205	180	177	198	208	184	175	209	160	170	159	175	177	193	172	180	183	193	175	169	174	190	204	197	212	196	199	186	204	199	193	182	189	206	187	176	206	193	202	195	201	207	181	186	189	180	177	167	197	181	172	165	184	198	163	197	217	200	203	164	189	190	184	178	180	197	171	186	200	199	193	183	173	179	185	194	174	194	193	192	177	216	197	172	190	199	187	187	187	210	178	188	168	196	172	188	203	211	197	163	195	170	193	182	185	203	176	194	167	190	210	201	208	191	186	178	188	188	198	167	206	175	198	184	191	216	183	187	158	188	209	168	173	214	185	174	185	180	199	190	177	177	180	193	190	194	190	194	199	175	178	196	177	155	197	211	196	191	181	196	169	191	187	198	215	192	190	177	199	203	210	186	190	200	185	176	203	199	192	185	185	206	206	196	191	200	189	185	193	207	178	196	175	173	209	177	199	182	211	178	178	168	190	185	192	188	205	174	174	173	207	214	194	192	178	212	166	195	169	174	201	180	211	215	187	188	193	202	183	182	192	200	199	179	166	186	172	193	182	197	192	191	208	180	175	202	204	180	194	203	195	198	168	192	196	172	188	195	170	172	206	180	180	189	183	179	188	213	184	205	177	162	188	161	176	177	178	185	178	210	191	185	181	213	200	194	169	200	195	195	180	164	208	177	177	206	174	186	197	184	164	187	191	186	195	173	179	168	191	196	176	180	179	187	181	199	164	205	200	206	166	174	209	176	177	196	174	176	199	206	172	203	163	173	206	218	200	174	185	199	204	170	208	166	206	165	166	210	177	214	163	191	182	166	180	166	189	175	173	198	207	173	187	203	202	194	201	171	209	171	201	189	160	196	194	197	185	202	225	188	178	180	193	214	201	208	182	165	182	179	208	194	197	179	184	162	170	201	207	184	209	176	175	183	192	183	195	205	194	185	160	210	165	222	193	172	176	191	189	187	200	186	174	183	174	188	186	202	174	187	197	180	186	186	220	209	184	174	190	178	186	203	206	193	190	184	185	195	193	191	195	202	172	186	176	189	209	217	196	186	202	181	186	189	180	175	166	201	184	205	189	199	199	172	188	183	163	193	204	213	183	213	198	185	197	198	188	191	160	236	195	198	184	182	168	205	160	204	145	167	193	196	207	175	176	192	182	164	176	195	182	175	193	179	204	183	207	197	177	197	188	186	196	162	193	177	173	177	198	190	203	190
46520	35197	54323	60944	53026	14708	812	699	699	600	578	606	556	482	498	508	536	520	514	473	513	488	514	513	475	475	485	477	512	571	539	543	565	575	563	546	552	546	490	520	517	489	497	470	544	508	501	544	1730	2147	1704	1283	946	616	520	523	431	459	464	481	461	450	494	502	438	491	496	451	487	477	449	467	501	495	450	441	468	434	482	491	470	471	427	461	434	484	443	448	434	472	479	415	466	443	498	486	453	447	445	475	456	468	460	473	494	480	473	475	462	482	490	463	434	399	449	431	472	452	452	448	478	489	454	487	474	451	464	464	431	453	449	462	454	432	449	473	439	422	474	464	491	449	460	473	475	461	480	504	462	475	502	440	460	493	441	485	483	457	494	449	485	465	475	447	416	469	498	495	447	431	430	494	434	486	486	463	513	459	447	490	473	490	491	437	514	432	487	472	451	429	463	494	422	468	441	433	473	481	452	478	469	469	487	435	473	453	459	452	496	469	440	484	469	440	434	450	483	483	458	494	466	501	445	469	464	463	453	495	507	482	459	465	463	445	427	460	476	478	470	448	449	481	471	482	446	453	405	493	486	451	480	481	469	462	497	468	429	458	448	477	480	428	437	433	476	448	504	450	464	455	441	476	515	517	450	487	468	459	473	461	448	480	482	455	451	456	427	476	474	419	481	510	477	510	425	465	499	461	461	432	433	435	494	480	470	485	477	457	486	473	499	484	453	456	480	475	474	498	483	459	482	443	492	492	495	454	444	438	487	448	491	445	445	494	486	458	450	465	464	473	446	454	486	458	478	453	495	465	469	479	478	479	468	461	467	483	453	422	470	467	449	454	464	462	483	457	470	453	491	499	459	475	450	484	471	457	434	460	450	514	462	474	476	457	466	483	471	458	501	440	438	501	444	475	446	522	459	435	472	456	444	459	487	442	472	469	445	436	471	442	486	444	443	461	477	431	491	458	481	469	429	462	507	441	478	449	506	427	464	520	450	501	488	439	440	471	469	460	516	479	499	475	482	485	434	455	479	452	471	449	414	425	470	475	429	493	448	457	440	471	465	458	483	474	424	479	455	458	493	459	440	468	475	500	447	472	458	473	436	499	453	507	472	476	450	468	467	475	465	478	475	463	455	467	465	461	454	443	456	479	457	465	489	463	503	434	455	478	500	471	506	475	492	437	482	467	461	443	459	503	445	431	452	487	465	453	471	483	474	493	483	489	463	462	468	448	494	440	486	451	472	453	461	461	453	459	492	474	430	457	443	451	448	459	480	414	474	466	485	460	484	446	506	467	462	489	468	509	445	491	455	478	487	474	500	462	514	442	455	448	444	444	435	423	472	474	481	498	471	494	446	462	438	488	515	428	494	509	432	485	459	478	471	476	443	454	443	469	442	464	477	434	476	513	458	492	486	475	463	455	464	471	447	441	478	466	466	464	468	439	431	483	442	512	497	452	452	429	456	456	436	435	454	453	455	427	456	460	478	470	455	477	476	515	463	442	469	454	429	484	465	454	459	480	459	533	464	484	450	461	440	473	468	490	466	489	465	439	454	458	465	486	442	475	438	431	450	485	434	483	450	502	460	480	444	470	438	460	460	468	452	452	486	448	464	430	477	462	467	492	452	489	479	461	474	446	490	477	464	457	390	487	423	500	484	487	465	458	476	468	464	467	474	480	496	484	467	497	458	442	457	460	458	482	444	466	421	462	416	477	472	425	451	443	442	486	461	453	478	443	459	461	480	470	405	451	453	486	479	464	471	479	448	473	446	469	489	514	468	470	458	468	459	449	477	453	486	468	470	471	437	464	459	455	453	487	409	454	497	491	463	495	452	452	450	479	463	415	477	478	473	447	464	428	448	419	470	453	468	491	445	482	444	449	483	458	444	452	427	460	475	437	484	480	472	427	477	464	458	452	411	485	499	494	454	478	458	490	472	456	462	457	439	459	510	475	455	491	505	487	449	457	438	473	419	461	458	448	455	470	469	444	484	452	476	520	437	466	431	485	438	456	472	495	490	499	442	473	468	470	498	427	465	456	470	463	492	431	475	466	457	456	485	483	479	494	482	468	461	446	450	423	502	468	457	474	491	478	462	434	474	420	493	446	457	446	512	515	462	451	462	464	488	458	494	464	477	489	463	435	482	459	436	458	459	491	450	444	480	450	488	518	434	477	507	441	463	449	514	490	422	473	443	496	497	493	460	537	484	446	478	494	520	476	460	442	437	463	466	466	417	475	477	432	470	454	435	469	490	461	471	457	446	434	465	445	476	454	461	470	475	464	478	454	464	456	464	455	465	453	440	482	467	463	473	465	426	438	474	447	473	495	466	485	469	474	480	493	452	489	460	493	446	499	501	493	444	451	494	446	453	497	470	490	463	471	459	466	437	429	457	492	443	450	468	444	455	472	450	463	478	508	486	501	499	486	482	425	484	440	459	473	496	457	491	462	447	447	478	497	439	481	470	460	423	504	493	423	459	468	488	460	495	469	481	474	419	477	464	474	436	458	457	484	489	455	479	490	413	448	471	475	471	429	444	462	450	496	442	489	476	438	473	453	473	476	427	483	465	476	469	453	415	486	451	483	403	497	459	476	466	471	495	483	470	499	481	464	407	474	492	469	477	452	481	424	480	450	505	457	477	496	451	458	450	489	479	481	448	456	504	470	463	496	424	443	459	508	475	459	449	422	437	433	512	482	486	466	438	478	454	442	446	447	450	433	456	455	490	472	462	492	467	457	469	444	449	510	455	437	468	455	505	455	481	415	461	460	465	473	439	470	473	502	466	480	483	460	456	412	460	468	474	452	435	444	486	457	462	482	454	467	469	432	469	496	446	470	491	471	483	488	519	469	479	464	472	465	493	465	499	443	455	472	503	505	480	444	485	502	448	446	462	471	467	460	486	430	457	508	449	473	461	454	471	482	479	479	488	459	492	460	496	475	444	482	459	483	455	469	459	487	493	467	464	471	459	455	444	453	458	459	492	486	475	492	461	438	475	460	471	460	441	461	505	493	499	468	516	456	468	472	468	467	487	456	473	453	437	457	506	512	464	453	472	459	431	438	482	482	493	473	426	455	487	483	457	465	431	442	473	468	462	469	444	481	487	439	441	468	428	477	466	479	479	444	472	445	462	461	435	470	493	437	452	471	471	448	470	455	489	451	471	461	468	439	509	478	484	474	485	459	447	517	465	442	463	506	427	499	483	464	425	436	438	452	469	436	468	469	448	501	474	458	503	468	462	455	463	458	441	471	466	450	500	487	467	511	471	446	493	471	473	490	459	459	455	450	460	446	464	446	509	488	461	456	425	486	462	429	459	462	485	438	464	465	484	453	447	484	471	431	454	460	506	445	437	463	467	462	464	481	454	466	479	453	451	473	469	520	446	471	452	454	506	438	497	455	461	473	475	479	453	479	447	486	440	463	515	455	472	463	484	520	446	446	462	486	460	491	527	412	469	474	464	457	484	467	462	473	503	462	439	435	491	467
60405	43869	49396	54790	50748	27043	6255	547	266	234	226	242	221	222	179	193	198	186	199	149	189	187	189	163	151	178	170	188	188	191	210	208	202	184	202	191	215	182	237	169	180	187	174	188	186	205	164	203	501	604	525	404	281	236	194	173	177	193	179	166	188	181	206	206	154	164	168	161	143	161	169	202	187	194	188	182	180	179	176	200	169	169	174	207	197	200	177	155	187	187	176	183	201	180	202	175	160	148	158	173	148	166	177	152	183	153	192	163	172	159	167	178	182	185	216	182	175	181	169	190	182	181	157	180	201	193	194	173	176	174	163	179	191	212	159	177	172	176	190	190	194	185	173	169	194	184	162	141	161	144	155	161	153	178	174	165	175	182	179	176	192	170	175	166	176	153	160	188	172	181	198	165	161	159	185	151	160	177	174	158	181	190	161	168	179	167	155	158	158	157	185	210	180	177	191	169	198	172	178	168	201	195	171	178	181	146	174	190	163	199	157	176	157	182	188	159	175	177	167	187	188	186	168	165	186	170	164	184	184	194	169	168	183	177	163	193	175	200	189	168	165	194	185	173	177	176	182	160	159	191	169	144	169	171	141	186	183	151	175	168	182	177	179	178	198	181	158	187	182	213	191	182	176	172	168	190	197	180	183	197	163	186	164	181	176	200	179	159	181	164	178	183	174	179	178	195	159	189	184	167	206	141	184	192	174	179	176	175	177	163	192	200	182	171	148	181	194	159	178	179	190	171	154	159	160	180	178	190	152	164	180	156	181	160	172	191	167	152	177	184	162	176	138	184	159	170	182	176	192	175	192	186	216	188	194	160	176	189	146	172	173	158	146	166	163	137	209	176	171	183	178	176	177	193	189	175	174	173	178	145	151	171	177	174	184	199	184	167	176	164	200	165	183	158	178	192	166	188	191	173	175	165	172	174	161	186	164	184	170	166	162	170	191	191	182	175	206	175	187	202	194	175	170	197	189	156	192	181	199	149	190	172	195	166	158	169	168	192	156	178	173	203	188	165	177	199	178	176	167	170	179	166	188	169	164	162	168	173	194	197	170	146	182	203	184	173	169	199	164	191	179	182	193	180	190	188	199	187	185	204	182	185	200	190	186	157	202	151	166	152	166	183	174	192	211	172	174	173	183	185	162	171	175	179	158	154	175	195	169	176	171	168	200	168	176	174	166	163	172	204	169	178	190	185	179	179	178	164	170	161	197	171	181	177	180	184	156	179	183	185	180	180	181	168	166	166	176	176	159	204	169	188	172	159	167	198	165	190	174	160	186	168	163	168	172	197	166	175	193	184	185	177	185	173	172	195	186	172	155	162	186	170	179	183	147	166	174	171	185	160	182	179	181	190	181	153	184	182	170	176	200	172	172	173	163	201	160	178	195	171	183	200	167	190	162	177	203	176	164	180	157	170	177	190	183	174	175	196	167	171	173	161	173	180	154	183	185	177	198	169	158	156	195	169	187	181	187	162	167	179	205	212	189	187	164	181	169	179	172	168	160	186	186	193	186	164	181	173	173	186	167	157	182	187	186	167	190	193	163	170	150	148	198	164	159	186	189	176	193	193	181	178	191	183	191	200	166	172	178	193	168	174	175	173	169	174	210	166	175	170	150	180	187	157	149	183	183	167	183	199	181	181	188	159	191	168	174	179	176	191	149	181	187	190	165	181	155	166	159	185	178	191	180	180	181	212	189	188	187	176	160	173	172	171	206	180	163	194	171	180	183	181	178	195	166	181	191	174	168	187	187	183	157	182	180	186	178	196	162	186	160	177	170	196	186	188	192	184	177	211	172	160	203	180	181	177	197	196	159	155	177	196	172	193	171	196	177	198	179	154	159	175	180	183	163	190	177	200	187	184	153	168	163	161	187	177	177	160	172	195	174	166	166	178	169	171	189	182	178	215	160	187	186	195	161	191	174	198	192	176	185	174	198	167	160	158	164	152	175	188	171	174	181	174	171	166	205	163	188	189	197	176	189	162	214	182	168	190	178	179	178	170	201	151	176	216	172	199	170	183	189	194	180	189	165	170	160	179	179	182	171	191	166	176	174	182	195	187	192	188	189	165	156	163	186	182	179	208	177	182	163	182	192	192	154	187	162	171	176	174	175	189	169	165	173	167	190	157	177	201	162	188	218	171	158	181	181	163	207	177	178	177	172	192	177	192	182	167	166	164	155	168	140	168	172	148	169	185	181	182	198	164	167	159	187	185	179	196	185	167	167	175	151	178	202	190	185	164	146	176	177	191	157	191	181	174	166	167	176	183	174	179	169	196	182	180	173	191	164	178	189	169	146	178	186	183	152	167	166	161	205	190	177	156	193	149	180	178	171	180	175	177	177	199	180	183	170	169	184	176	168	178	172	177	171	188	190	164	206	202	169	166	151	168	177	174	194	175	184	178	192	159	147	187	159	204	204	179	198	193	197	202	153	171	202	163	196	190	148	160	172	178	201	180	161	184	171	174	182	183	180	192	193	181	149	183	168	190	180	198	203	178	162	157	176	204	177	196	172	173	165	169	191	183	173	178	161	179	177	173	171	150	171	180	187	185	163	180	180	182	168	185	167	166	149	147	195	160	190	162	193	175	195	189	171	199	171	180	174	186	144	159	161	166	168	167	177	176	173	174	172	165	181	167	185	166	166	190	178	169	171	182	164	192	171	186	186	172	186	185	161	187	199	181	164	175	165	174	182	175	206	192	162	181	172	182	157	160	192	184	181	205	181	164	194	174	186	164	194	166	179	190	185	181	183	169	182	176	168	165	186	220	170	179	188	191	165	177	157	191	163	191	197	163	185	171	172	168	180	156	190	193	167	196	187	176	167	184	167	194	160	185	173	184	180	189	177	175	180	194	179	169	189	182	180	187	204	172	151	184	188	182	178	168	162	175	157	195	177	162	195	181	148	167	174	165	181	164	163	183	193	181	182	181	155	200	193	163	154	192	163	177	175	194	164	173	185	172	189	176	187	174	164	142	182	175	196	165	195	177	188	187	166	171	178	175	169	168	185	167	189	182	172	147	162	177	160	177	176	194	200	181	169	189	182	157	190	168	196	175	173	189	181	161	174	153	165	174	177	174	191	145	166	167	180	172	178	185	182	194	185	179	174	199	172	189	178	188	211	169	175	180	163	177	176	195	178	168	165	196	188	178	177	158	177	203	172	172	165	153	178	169	168	171	171	168	177	191	180	173	177	184	172	177	158	187	182	205	210	184	164	164	163	182	166	176	158	196	174	168	167	174	192	179	173	159	166	157	157	157	177	168	200	168	169	184	182	172	164	172	117	193	195	180	199	154	179	176	190	182	158	163	199	166	180	163	176	200	151	174	188	171	187	192	184	184	171	188	187	171	156	191	211	190	176	204	166	152	181	187	152	189	147	170	191	195	213	166	214	183	205	159	193	211	188	157	200	171	170	191	188	188	163	165	172	177	159	165	161	186	176	168	177	187	197	166	169	201	195	185	182	164	172	181	181	178
50593	47547	66493	69015	62187	16302	1124	1006	845	719	699	674	598	608	569	564	583	595	504	520	495	547	515	500	481	484	476	463	511	575	590	566	579	578	508	529	528	527	525	499	485	472	488	475	545	526	571	631	2847	3329	2765	1761	1102	665	502	485	432	392	486	409	452	427	442	455	418	463	417	420	431	435	446	412	458	438	414	407	428	435	400	423	420	446	459	435	432	408	422	437	435	404	426	426	413	416	438	419	477	411	431	414	452	405	460	428	429	436	433	437	407	408	399	468	446	417	431	418	446	436	427	421	455	420	449	407	431	439	396	445	428	451	418	424	450	447	379	467	424	439	475	427	430	411	433	427	427	457	437	436	437	432	433	454	441	448	446	437	438	392	417	457	423	424	448	414	433	445	437	410	439	438	401	447	418	414	423	438	434	449	440	430	447	479	455	467	455	459	433	436	455	407	405	408	431	430	403	439	418	404	407	434	430	435	438	439	422	457	402	461	447	418	429	419	462	426	479	430	442	425	431	458	451	417	434	453	434	408	430	417	432	408	434	435	436	462	437	448	403	464	447	471	466	425	440	458	445	424	428	414	439	456	433	453	454	447	396	444	437	476	460	420	417	449	436	409	434	395	420	439	444	439	397	439	447	384	445	445	425	441	399	460	401	428	451	400	438	420	400	429	466	460	431	437	436	412	438	435	424	459	429	447	433	427	410	408	414	472	398	429	415	407	446	435	429	415	402	444	485	428	404	422	456	435	432	435	414	428	465	440	427	445	394	435	450	466	402	434	422	441	445	460	466	438	449	464	442	409	425	458	427	411	458	431	447	464	448	461	436	423	465	406	419	417	452	412	426	458	412	446	419	446	406	446	434	448	415	420	427	435	443	432	411	438	433	433	447	418	422	456	435	420	405	435	427	441	403	412	405	449	446	439	422	458	431	423	438	429	464	422	449	445	394	415	419	444	463	438	435	403	387	426	455	438	436	419	444	438	458	419	393	455	414	429	446	478	427	438	446	434	420	406	413	429	411	394	407	451	437	460	412	445	440	453	442	435	412	424	450	450	432	423	447	451	392	422	430	426	423	451	422	428	441	421	407	468	451	431	430	428	457	410	384	453	441	408	431	417	434	443	443	444	408	428	456	429	425	454	451	426	432	464	437	413	418	432	421	454	461	413	423	441	389	394	461	433	410	426	444	453	424	425	443	412	428	435	425	430	419	412	417	439	432	441	416	411	432	399	408	461	426	423	419	441	425	412	417	455	425	439	415	431	438	460	426	442	432	435	423	435	475	433	444	390	477	455	427	430	443	463	450	415	429	475	443	441	444	444	447	418	492	453	450	441	457	425	465	443	418	421	440	438	413	445	431	438	423	433	439	399	415	404	450	447	414	432	466	433	415	414	443	431	440	423	423	407	416	413	405	421	440	413	390	454	417	443	415	454	430	442	408	411	428	407	414	424	429	410	427	415	451	434	429	437	423	409	417	441	456	475	468	430	452	432	430	450	446	448	459	398	420	454	435	406	438	462	407	460	411	454	417	426	437	415	419	426	442	436	428	429	415	462	429	424	438	412	437	376	405	462	412	451	454	453	425	470	406	436	430	429	460	404	427	426	472	422	453	434	422	482	414	459	446	445	430	400	423	424	439	456	432	444	475	435	424	437	435	477	441	442	410	456	458	407	403	419	439	424	428	430	447	402	446	425	414	454	442	444	451	389	393	428	425	423	427	428	427	396	476	428	418	433	439	429	439	408	429	463	411	476	420	441	444	437	452	453	470	429	423	402	417	458	438	455	431	456	439	438	453	485	402	428	427	432	432	441	402	392	423	464	430	415	447	448	441	453	467	408	424	421	446	444	430	456	426	404	460	420	430	425	418	426	440	424	412	415	433	441	430	414	427	430	439	456	403	443	469	432	467	423	436	434	463	431	438	400	435	424	421	414	428	392	438	439	426	435	482	411	417	434	403	421	424	432	405	415	400	418	407	439	443	438	427	427	420	430	408	454	458	440	439	416	478	411	436	394	437	454	449	473	476	434	445	448	446	415	449	420	441	462	410	418	421	438	448	433	444	418	428	451	435	460	466	414	440	465	472	438	406	414	441	454	433	447	451	466	446	417	424	437	443	444	404	428	423	432	485	442	426	418	419	449	461	430	442	418	465	460	419	464	421	453	433	444	467	420	408	423	420	427	425	457	456	413	423	440	443	420	458	490	423	433	422	429	448	418	452	437	478	451	407	452	406	451	437	487	418	411	426	414	443	443	448	460	422	439	426	428	420	412	393	438	466	434	417	415	417	438	467	398	425	420	419	419	451	411	388	455	462	446	406	415	411	413	418	455	453	410	431	439	465	415	411	456	452	451	421	472	444	430	447	430	438	431	426	391	451	473	430	440	469	417	446	423	479	423	429	426	421	429	436	401	434	455	442	397	430	441	479	469	463	442	455	444	430	459	414	430	429	420	443	403	398	427	450	456	425	407	426	416	417	451	428	410	442	435	437	410	448	469	443	440	445	384	398	455	436	440	437	437	451	437	425	451	433	419	436	449	416	446	424	432	409	447	401	452	448	422	457	418	439	460	476	426	407	454	410	447	460	368	437	432	422	441	412	440	470	442	470	413	465	439	434	431	461	400	414	465	419	467	427	396	414	424	370	443	429	390	414	471	392	430	413	421	449	435	457	414	430	420	412	462	437	390	428	440	424	428	409	392	426	423	436	434	433	445	443	421	451	429	455	476	443	414	453	426	425	440	445	415	434	447	451	413	397	432	442	449	454	400	395	429	434	447	434	467	437	418	462	451	466	417	389	447	418	453	438	448	433	409	420	410	408	428	399	432	435	395	410	435	436	460	452	429	415	427	421	412	436	417	460	389	433	406	431	426	409	439	452	449	436	437	449	438	454	406	440	437	423	469	442	440	397	425	412	440	404	464	429	469	442	437	414	434	467	436	445	421	463	383	430	426	440	433	457	422	430	442	422	388	425	403	406	421	421	433	414	483	455	449	460	460	420	442	461	423	451	459	418	427	420	429	456	438	441	470	432	451	416	427	436	447	423	418	432	423	436	445	430	441	409	425	433	449	426	448	447	423	438	417	472	445	426	391	427	415	436	468	401	433	410	434	428	421	470	432	433	436	426	437	418	500	421	454	438	381	436	474	404	420	426	418	405	406	425	477	455	422	424	449	434	420	442	436	419	387	432	439	417	432	451	433	447	437	438	425	431	438	467	425	435	454	449	395	463	448	435	450	431	429	419	426	431	433	421	456	360	453	456	459	461	451	404	404	451	438	416	468	438	422	422	445	445	468	439	432	476	448	429	464	425	434	419	431	445	442	389	399	437	419	437	408	467	479	416	403	419	431	470	425	476	452	410	441	417	407	401	428	473	408	421	402	416	437	417	426	403	410	411	429	474	398	436	417	398	451	420	368	467	415	418	411	401	431	440	430	422	411	444	444	446	435	440	405	412	435	441	471	438	429	421	416	445	448	455	413	461	450
17091	11221	10710	8030	5191	682	164	177	157	179	176	157	163	150	166	170	156	197	171	164	154	160	156	166	167	163	167	149	163	194	171	166	162	156	178	151	163	157	174	180	150	182	167	154	168	171	170	159	178	183	199	212	217	189	170	139	154	160	174	162	167	170	143	170	137	148	166	158	150	165	170	150	178	155	163	165	144	130	149	159	148	160	162	165	131	152	161	173	144	164	155	169	159	177	136	154	147	161	169	171	168	183	170	190	164	160	156	177	146	153	149	180	155	154	155	153	151	156	177	162	149	164	163	173	170	183	129	150	161	175	164	178	161	163	159	142	154	158	168	158	160	151	149	165	165	165	145	193	151	149	142	165	156	172	159	145	174	139	153	167	141	159	171	172	162	152	151	174	147	145	148	149	156	155	162	163	174	163	178	152	153	173	160	148	158	174	136	180	156	138	149	155	179	158	179	176	160	154	157	148	166	151	159	179	166	162	164	182	170	144	178	160	174	146	177	162	150	159	159	157	158	159	171	148	160	160	174	154	168	146	181	207	154	145	147	185	159	157	169	193	172	200	178	137	171	174	157	148	158	158	181	167	167	145	170	148	162	171	164	163	172	165	152	156	186	170	169	167	153	145	153	171	155	139	144	163	158	167	154	178	158	154	147	189	164	180	185	187	166	173	154	154	167	136	154	162	162	146	152	190	155	180	165	179	158	175	168	183	162	165	164	152	159	180	169	150	144	158	146	184	155	158	161	149	149	144	178	180	154	166	148	158	177	174	162	171	146	174	160	183	164	153	168	166	197	161	180	178	169	165	176	166	147	170	168	163	155	193	155	175	171	168	189	185	171	170	168	158	180	157	147	185	182	169	162	156	165	149	170	146	145	173	178	159	173	140	165	151	157	172	147	188	166	139	159	157	152	182	166	144	158	162	162	173	188	163	141	165	144	172	165	157	168	173	177	160	166	175	175	152	154	156	140	156	169	174	176	169	173	179	158	155	157	158	169	153	154	157	130	160	148	182	170	153	156	158	177	164	146	160	179	175	166	170	166	176	141	165	175	168	197	152	163	156	173	168	158	160	178	181	170	164	142	161	168	163	128	159	143	187	183	175	135	169	156	138	173	172	149	151	176	187	176	163	194	167	152	161	147	160	186	159	168	138	168	173	177	174	152	163	159	160	144	158	138	169	178	151	158	152	171	176	166	185	169	158	155	149	159	175	168	157	172	176	172	177	151	144	162	164	154	186	188	160	175	176	160	158	158	180	174	174	181	163	154	169	149	169	181	165	162	173	157	168	160	164	179	142	164	166	162	181	166	163	166	155	192	169	155	153	152	188	151	156	188	155	172	193	175	143	182	166	169	163	162	126	152	154	165	143	151	166	190	168	149	148	137	162	150	163	164	166	175	168	173	183	157	166	152	170	174	155	164	144	170	160	199	171	153	155	148	168	164	169	165	147	156	180	181	150	185	167	142	160	177	157	182	147	157	179	152	161	165	158	180	172	150	167	159	152	156	154	154	163	172	144	155	149	157	171	171	166	172	163	147	149	166	176	172	152	156	154	154	127	146	190	150	181	178	167	164	164	142	151	178	171	173	172	172	157	149	151	160	169	151	152	137	133	160	176	152	152	153	146	154	166	158	136	151	153	165	161	192	149	161	175	158	155	161	136	160	155	195	148	176	167	163	155	156	155	161	145	165	145	157	169	158	161	183	163	148	185	153	170	162	184	145	157	166	152	153	145	166	168	186	144	197	175	180	148	149	167	137	165	148	161	173	171	175	162	156	131	182	139	168	170	173	143	176	153	161	154	144	154	179	146	149	176	184	147	165	152	176	159	180	154	156	172	164	158	175	163	170	153	169	153	172	170	151	162	177	165	133	152	152	170	177	177	148	160	158	147	153	138	157	157	151	158	169	157	131	173	149	180	151	163	189	159	145	153	165	178	180	155	142	163	134	182	173	151	154	152	150	147	153	169	167	165	166	147	140	172	169	143	181	160	163	157	171	150	174	151	158	188	159	161	169	162	161	150	166	160	158	169	173	157	147	153	172	143	141	154	135	148	155	165	173	153	155	164	151	143	138	163	149	152	189	164	151	184	140	147	163	164	143	172	140	157	184	142	163	160	180	162	171	126	161	156	157	149	171	172	165	168	144	158	164	152	151	160	166	160	172	146	167	169	184	180	153	144	167	172	165	176	155	160	161	161	159	153	157	160	158	166	179	169	186	166	183	183	142	165	152	158	143	178	191	147	141	169	162	143	153	148	161	162	177	175	152	161	184	157	156	134	150	179	165	152	166	177	163	178	190	213	166	155	171	163	172	161	168	156	153	171	170	170	163	174	165	176	182	140	140	169	158	176	147	167	153	151	156	189	155	160	160	160	138	175	165	180	184	155	160	162	151	182	168	175	168	152	148	167	153	149	169	138	170	147	178	151	155	164	157	160	149	174	171	167	149	165	150	170	162	171	162	158	167	184	174	137	160	152	153	162	185	162	163	150	146	166	151	159	165	159	143	163	150	183	163	158	178	172	154	163	172	148	149	163	168	176	159	173	162	179	173	165	165	169	163	169	151	171	163	157	169	137	158	178	145	151	157	156	159	150	146	162	166	171	162	164	153	207	171	172	157	169	181	154	165	171	160	179	162	182	156	149	162	164	178	168	158	149	177	180	167	158	190	164	161	183	185	181	168	163	158	154	191	153	173	173	154	166	151	154	163	161	173	164	141	215	167	154	152	160	161	162	196	173	179	164	176	155	155	173	155	166	188	181	162	171	171	143	169	160	153	139	163	167	149	164	176	177	153	150	137	151	148	172	181	133	160	171	157	170	170	141	168	180	154	168	154	166	178	155	152	183	156	164	163	169	177	167	150	184	167	170	183	155	153	160	149	169	155	184	148	161	160	152	164	163	193	162	173	162	164	163	141	153	147	150	130	146	179	155	164	145	155	148	181	192	166	175	169	150	143	166	173	145	147	143	147	139	170	162	170	190	176	139	158	156	157	151	178	159	175	170	148	142	164	153	160	161	155	180	153	142	178	155	163	142	159	167	157	168	160	166	152	139	147	159	183	174	159	152	156	144	173	165	163	149	182	139	150	182	164	144	149	140	166	172	156	150	138	166	177	159	158	167	162	167	173	156	148	168	142	174	145	150	154	159	173	175	164	157	155	173	157	125	181	164	149	150	164	152	165	148	161	176	158	157	173	170	171	152	163	164	159	156	148	173	175	155	152	190	143	151	172	157	147	152	164	148	159	141	164	133	157	157	175	172	153	155	163	160	157	159	156	138	177	160	169	176	188	172	155	190	148	141	177	151	161	167	162	163	162	171	156	141	145	161	156	166	182	174	171	141	155	152	163	161	167	182	168	134	133	184	161	154	158	180	122	169	160	182	165	167	161	154	170	173	165	160	152	170	176	167	150	161	179	151	150	160	151	144	170	153	162	155	144	195	139	169	176	156	139	181	180	146	181	153	170	168	159	170	164	157
12370	11201	17708	18016	14934	1807	440	458	417	418	405	460	484	440	396	409	431	414	405	412	420	389	404	391	397	414	442	446	426	414	471	421	466	459	449	475	433	403	436	433	426	420	452	433	443	429	448	482	576	669	661	600	515	469	445	419	448	416	424	409	433	407	391	376	432	430	401	450	406	413	382	375	430	394	450	403	429	418	445	417	394	397	383	390	419	442	408	375	436	426	431	405	383	410	448	430	381	441	384	418	427	409	438	436	441	416	411	400	403	424	414	408	449	413	454	437	408	411	406	467	443	390	442	379	411	436	398	404	419	422	434	383	396	405	416	391	432	399	451	429	367	437	398	398	421	448	409	396	447	413	446	432	384	438	420	430	455	408	411	398	417	415	388	394	416	438	412	378	429	402	386	405	436	398	421	440	401	396	420	413	414	393	394	432	405	401	414	395	456	389	440	384	391	401	438	415	423	424	430	433	400	420	408	432	424	398	421	425	408	405	443	405	408	416	384	423	436	422	412	418	413	393	408	404	392	404	437	421	435	425	399	436	434	436	426	420	409	421	432	408	437	423	430	433	409	404	424	434	405	418	403	411	398	441	403	409	396	421	401	414	411	407	383	443	383	387	400	425	386	395	417	415	447	426	415	401	444	405	387	409	405	409	413	438	415	389	417	409	395	402	435	442	421	414	463	427	416	435	416	393	409	424	411	418	381	414	431	424	405	411	416	415	419	391	422	378	439	400	421	425	410	409	421	419	428	389	411	412	427	422	465	419	385	402	413	413	415	413	381	429	416	417	452	385	416	395	416	412	438	408	408	436	399	392	424	354	409	429	420	433	401	443	427	411	382	388	407	448	426	418	401	415	419	450	435	424	454	398	399	449	377	429	403	424	472	402	431	388	417	469	414	428	422	399	428	391	437	410	403	408	446	395	397	380	367	414	411	420	427	382	404	422	430	416	407	400	410	427	420	402	405	401	432	399	414	428	420	409	387	426	427	394	388	431	435	411	422	397	421	425	382	375	444	424	418	434	421	403	417	416	435	410	431	423	398	436	420	419	402	429	447	422	402	399	459	443	396	446	425	411	403	387	436	446	422	396	431	410	430	391	419	394	415	406	419	411	380	372	443	423	438	410	444	374	430	415	414	424	406	409	386	418	413	417	432	414	377	398	394	371	405	433	384	419	424	445	401	368	404	441	427	407	406	397	390	419	404	422	421	421	383	423	410	386	413	399	395	409	443	421	393	398	460	390	409	415	407	438	413	404	423	432	405	431	413	398	422	409	416	401	387	435	398	425	390	446	405	403	418	380	383	362	390	415	441	432	394	418	393	401	409	393	402	409	417	444	442	422	399	408	438	417	427	435	374	388	407	405	386	404	436	373	399	436	433	447	416	438	401	425	403	434	407	425	398	426	413	428	415	434	415	426	430	390	407	399	386	417	414	389	399	425	428	392	380	412	435	398	398	404	432	385	420	407	402	375	390	432	390	417	419	427	397	393	427	433	407	389	447	392	416	417	407	421	434	431	405	381	450	422	410	419	405	411	407	417	404	431	398	394	399	405	395	410	386	405	430	417	395	378	408	429	410	427	397	424	390	426	403	403	399	400	410	397	418	434	400	401	363	438	412	399	398	434	406	431	396	421	425	413	416	374	409	403	409	405	428	422	426	395	400	395	397	405	436	407	431	407	405	445	409	439	416	421	425	379	389	414	413	420	384	419	410	411	391	438	451	388	415	414	434	436	391	382	440	426	427	389	396	399	460	437	444	398	423	416	426	378	421	419	401	414	410	400	429	418	440	426	449	411	410	400	424	411	397	409	382	408	461	418	398	438	402	428	415	413	365	387	410	446	401	423	431	411	410	432	394	428	415	416	379	409	463	395	377	382	409	456	436	414	426	405	423	426	442	440	426	432	408	416	438	404	385	412	393	400	401	444	386	415	435	420	388	423	436	422	408	410	395	419	396	426	420	388	410	423	428	399	424	377	438	448	410	416	391	398	443	415	399	406	413	418	435	455	415	415	416	388	372	404	412	401	388	419	383	414	443	405	409	385	423	405	377	396	452	429	378	389	375	416	444	415	424	427	416	439	409	403	422	389	400	412	428	413	402	407	434	407	384	390	419	397	427	431	404	391	423	395	405	431	370	433	422	452	432	411	382	408	406	399	428	391	379	379	424	436	418	389	412	417	386	433	408	441	404	419	420	451	394	439	394	435	386	398	415	454	382	395	412	437	432	382	385	358	440	418	375	430	368	373	396	443	413	433	405	408	424	388	428	417	449	415	429	410	395	423	381	396	431	427	423	416	436	383	406	384	409	409	420	408	424	428	421	376	378	402	400	390	445	404	379	447	406	414	404	384	387	421	430	393	398	406	424	467	410	422	405	398	426	412	450	403	423	400	428	406	429	405	396	424	389	440	425	387	409	420	416	385	416	465	410	416	412	446	413	429	419	431	380	403	406	402	430	407	443	420	434	396	402	401	380	462	437	418	383	400	403	392	447	407	420	406	420	418	406	402	411	397	409	397	415	412	396	429	396	396	393	397	427	398	409	406	411	424	397	396	450	392	424	426	399	408	417	411	394	414	429	387	411	422	423	451	418	453	393	395	414	398	397	436	469	430	415	397	386	383	412	426	406	413	443	422	398	417	419	389	418	461	419	402	436	421	401	418	412	396	448	427	418	416	390	420	398	405	409	433	413	405	384	447	434	424	422	423	433	419	441	459	432	422	395	409	427	456	421	420	403	436	401	431	438	428	394	403	418	423	413	432	399	409	429	431	400	439	403	394	395	432	439	381	396	398	444	444	416	439	423	386	420	419	417	416	408	433	443	435	428	386	389	411	397	407	398	396	433	387	443	395	427	410	448	426	410	438	401	420	393	427	409	410	394	384	428	418	430	437	415	417	408	358	392	409	387	436	403	426	432	424	407	418	428	431	420	445	434	430	385	436	404	409	421	406	386	420	414	393	417	420	402	422	406	408	427	434	399	364	374	373	417	372	434	437	395	418	435	397	422	400	404	421	451	414	417	387	418	401	408	450	430	391	416	413	431	392	421	427	410	389	391	433	388	397	432	396	407	418	399	416	396	398	403	421	404	433	392	368	435	471	404	429	381	422	440	408	375	461	426	421	450	403	421	421	428	425	419	380	421	435	400	376	405	374	442	415	442	396	381	438	414	405	408	425	426	395	392	385	412	407	411	441	399	406	416	405	390	435	426	408	396	431	354	413	392	422	379	405	434	394	409	427	393	388	436	421	436	380	397	385	378	420	391	451	423	440	428	390	375	404	423	435	449	422	416	410	419	396	438	446	396	440	402	438	404	388	373	404	399	419	418	435	405	395	428	409	413	413	449	410	405	421	403	423	457	406	423	421	382	432	399	415	418	394	406	409	432	431	432	425	421	406	391	417	362	395	418	412	422	394	386	413	409	396	432	417	399	417	416	410	393	407	406	403	442	412	435	427	418	434	388	421	383	432	441	411	394	400
51551	41840	49187	51464	43277	15222	1717	339	227	234	243	215	215	205	198	227	214	229	203	195	195	187	202	179	221	198	207	192	200	207	189	206	220	209	203	197	224	180	158	204	201	203	187	200	188	211	190	192	536	599	486	362	308	251	219	204	219	192	173	179	208	192	202	173	174	196	204	201	201	180	174	195	175	203	178	212	161	193	191	197	181	182	188	195	192	187	193	177	179	179	176	189	196	190	209	189	174	188	199	209	162	194	196	159	185	213	183	175	158	182	184	197	195	199	220	179	204	186	192	183	182	182	182	176	211	182	190	223	190	185	197	172	182	208	186	190	204	217	213	202	203	220	196	212	209	192	185	189	173	187	173	153	183	183	179	184	162	175	216	196	182	193	192	193	154	203	189	206	177	203	194	198	220	200	169	200	211	210	180	170	217	206	179	213	190	180	216	220	159	183	204	186	195	191	190	183	194	188	196	208	176	198	186	210	175	176	175	182	190	178	189	193	182	169	201	174	193	200	216	193	201	172	184	200	183	172	182	192	178	200	186	203	189	180	171	191	214	195	180	190	197	198	189	208	178	192	172	223	196	196	182	187	189	179	183	174	209	193	173	193	194	205	193	204	182	185	200	180	206	198	184	203	182	166	200	180	175	171	201	194	176	180	196	174	163	183	187	189	172	196	190	174	186	184	186	183	184	215	207	212	188	205	215	206	208	181	210	215	216	193	174	191	186	175	197	193	182	191	204	205	196	193	199	177	190	178	185	205	198	198	180	167	185	196	191	185	184	190	190	176	173	194	190	185	204	199	211	203	187	201	205	185	191	197	187	178	190	181	209	179	181	203	183	181	199	176	201	189	183	193	189	187	193	194	205	206	187	195	214	177	201	212	198	221	183	186	186	202	185	214	232	168	200	199	184	196	200	225	182	211	178	211	194	209	209	184	186	181	188	182	200	177	204	213	193	201	180	171	176	194	169	193	181	198	196	190	179	204	197	185	187	189	194	197	192	181	181	196	181	178	161	180	201	184	206	215	198	181	175	189	174	177	178	195	173	215	191	181	185	176	204	176	182	181	174	186	186	218	200	185	198	180	219	196	209	177	183	170	203	172	164	169	172	192	186	166	192	191	197	197	170	174	187	187	207	175	194	190	187	204	180	180	209	198	190	188	216	172	186	197	188	200	187	190	176	208	194	176	195	172	211	210	175	209	186	197	215	198	200	201	194	175	187	196	195	203	192	201	198	206	194	164	195	224	203	198	172	176	193	210	191	199	207	182	180	223	177	215	205	187	178	185	204	186	204	194	180	221	203	199	199	197	215	211	193	189	198	217	196	216	183	189	198	174	179	191	195	179	196	196	196	211	181	177	177	189	204	205	167	200	205	193	179	210	194	180	172	204	189	194	185	179	199	204	188	163	195	177	221	185	202	187	188	185	221	192	183	222	209	204	186	194	166	202	205	201	192	206	183	189	189	197	200	228	179	178	204	184	174	186	180	195	201	197	177	200	189	199	192	218	210	173	188	176	189	190	162	208	176	170	199	186	194	175	189	181	168	207	174	194	207	174	238	179	212	205	208	199	178	212	194	175	173	208	195	200	161	175	198	200	202	177	211	185	204	181	203	177	232	197	219	201	194	193	204	183	177	200	188	174	203	183	203	184	204	212	166	198	210	207	179	204	193	207	187	189	175	193	194	173	159	172	201	197	196	197	168	175	192	209	196	196	191	166	179	206	183	219	193	204	205	184	195	204	188	174	186	220	192	189	165	213	198	190	189	178	182	186	197	202	206	230	193	198	190	206	205	199	186	181	204	213	196	187	185	181	213	188	187	190	160	205	188	202	179	194	163	197	199	214	187	198	193	184	194	196	182	202	152	179	211	195	158	194	170	194	196	181	201	216	194	227	173	168	182	208	192	180	224	191	181	204	194	200	179	174	189	216	174	190	192	186	205	166	203	203	189	158	179	205	184	192	220	151	176	176	218	190	176	200	143	214	189	220	199	184	187	183	177	175	196	213	193	212	203	177	171	194	186	190	160	200	210	201	223	186	165	162	187	184	204	171	222	172	173	195	183	203	187	197	178	189	154	208	172	209	175	196	174	177	183	206	205	211	187	176	201	166	200	188	184	216	173	210	182	185	209	179	187	173	195	206	204	201	190	188	214	191	204	221	185	200	187	207	187	194	190	181	191	162	200	198	198	189	193	196	173	208	209	179	196	192	185	194	188	174	196	186	196	190	176	196	197	184	188	194	195	175	165	204	203	224	174	185	207	171	189	179	194	185	194	197	209	197	179	213	185	164	162	186	201	192	207	193	204	203	193	194	210	189	186	200	161	204	197	173	206	215	190	216	194	205	203	176	194	180	198	195	176	183	179	188	186	170	187	190	189	190	181	198	183	206	199	188	208	205	196	197	186	170	202	189	176	175	202	165	178	175	198	185	205	174	188	224	186	201	193	186	151	175	202	196	200	179	201	191	199	201	174	200	193	195	204	211	183	180	170	183	184	177	170	163	216	178	208	171	189	202	194	206	191	214	198	204	192	172	199	201	182	197	214	181	189	178	180	214	191	189	205	198	209	211	184	184	191	175	165	184	179	173	187	186	192	211	205	173	212	201	201	181	169	214	176	183	194	186	208	173	200	174	186	166	183	173	217	199	167	191	203	139	202	189	206	214	180	205	179	215	179	205	227	195	201	198	199	182	176	183	193	213	180	206	192	183	182	205	186	199	206	203	175	192	173	182	196	191	187	209	180	192	190	192	190	177	207	172	191	197	201	196	181	185	194	219	201	200	201	207	194	185	202	183	175	200	198	217	203	186	202	177	201	200	194	186	189	210	194	196	223	178	200	195	191	192	208	206	166	204	203	195	218	205	196	190	171	183	175	212	217	188	170	176	186	195	196	202	179	195	174	193	181	171	201	210	195	175	206	172	213	225	186	192	193	175	200	205	194	200	209	203	184	192	195	215	161	185	184	197	187	172	199	186	201	178	194	185	185	202	178	192	202	182	191	189	198	203	178	203	185	164	179	182	173	174	167	191	172	203	180	176	179	174	194	181	205	176	171	196	187	172	196	190	190	202	203	189	177	184	199	202	171	207	211	206	191	191	179	184	154	208	197	200	184	183	188	198	176	184	154	187	176	218	193	182	167	182	212	187	195	177	202	197	193	182	208	177	185	213	197	185	209	173	231	198	172	185	174	183	175	205	216	186	190	203	172	168	204	185	178	200	161	187	197	195	175	189	209	178	204	186	201	175	186	202	168	203	187	210	218	183	161	197	206	181	193	169	211	218	157	200	181	194	223	199	178	195	207	191	212	181	177	205	214	190	195	173	193	210	186	207	184	195	179	182	185	183	194	189	185	197	196	223	244	200	197	205	195	215	195	193	199	192	180	184	180	197	186	160	198	178	184	183	210	200	202	185	193	176	209	184	199	201	186	198	197	191	166	189	167	189	215	186	181	172	200	203	192	193	182	188	175	177	200	191	195	201
37607	38080	52712	58651	51458	2510	993	914	792	727	661	636	626	624	618	565	522	566	539	550	538	494	509	535	537	488	518	527	579	558	613	581	557	580	562	549	532	488	521	512	556	521	523	519	500	487	483	609	2935	3061	2494	1699	1171	725	552	512	441	468	495	408	476	496	463	476	450	491	456	463	439	472	498	471	480	484	488	445	471	461	449	496	472	460	455	497	468	455	496	491	452	489	519	474	431	439	459	531	453	500	476	457	471	475	471	457	498	491	454	454	489	476	466	446	488	455	489	477	478	472	495	505	466	479	434	447	510	484	455	477	476	470	475	486	445	477	503	466	470	496	495	432	452	470	497	487	452	430	498	437	476	455	445	473	467	489	470	474	486	525	470	459	453	477	473	459	474	446	465	468	466	481	485	459	486	483	458	486	480	446	487	484	481	442	499	475	467	453	453	459	477	452	498	467	483	471	508	476	476	498	485	476	466	432	498	440	450	468	484	467	463	476	466	514	424	490	469	454	484	486	469	474	463	478	447	463	463	482	495	482	479	439	482	482	462	458	493	455	439	505	498	449	469	477	472	461	494	457	485	446	455	465	462	457	449	467	492	486	447	483	494	474	471	485	484	481	481	464	501	493	473	459	504	475	488	459	504	466	472	477	529	506	476	472	496	459	469	474	469	454	453	469	438	524	501	487	479	483	503	493	483	457	475	498	464	496	466	488	475	490	486	462	455	505	484	454	452	455	466	521	444	438	429	492	423	483	460	503	497	496	466	439	481	481	477	468	449	482	487	471	441	459	489	468	446	444	487	448	512	477	473	487	456	474	482	486	436	448	479	495	489	438	460	509	475	424	479	464	471	468	434	448	478	481	500	473	464	483	496	471	493	510	479	491	463	432	430	462	493	502	474	490	438	438	467	443	468	432	438	457	443	483	453	502	484	506	442	444	461	471	474	475	470	431	438	487	489	478	466	474	485	501	484	443	440	468	483	461	456	438	455	488	480	460	431	475	448	415	469	466	474	439	468	472	445	456	491	450	488	487	479	468	460	463	498	472	507	475	488	464	436	493	474	452	501	498	503	424	535	440	452	480	472	476	432	472	486	483	437	454	467	488	456	470	479	481	471	485	482	485	468	464	442	462	476	495	444	480	464	460	516	486	472	449	451	486	509	492	457	477	450	519	427	484	457	478	479	440	435	460	478	433	451	446	478	509	448	504	448	437	470	484	486	444	476	470	443	477	486	475	440	458	472	468	479	476	448	487	470	521	482	484	487	466	473	484	454	479	474	452	496	482	467	474	454	486	449	481	477	464	440	480	490	527	479	481	469	482	465	471	439	501	452	463	452	457	473	438	472	507	481	467	475	477	456	483	435	484	427	475	510	479	493	435	475	479	475	436	494	501	429	466	444	477	453	469	475	462	449	462	501	461	481	477	470	457	417	488	454	467	430	474	433	475	515	457	476	440	487	481	469	477	436	442	455	488	453	469	455	425	489	501	474	495	481	496	487	452	431	500	431	477	469	474	492	470	495	511	426	507	491	490	415	455	481	417	416	433	454	475	447	453	472	460	464	464	424	465	454	477	501	511	431	482	460	466	480	461	436	500	480	498	485	462	425	466	470	496	486	505	518	469	514	466	460	483	457	475	469	439	470	441	465	452	513	488	467	469	510	466	450	509	478	476	506	435	467	461	495	431	474	450	452	486	454	497	513	473	473	504	499	450	466	434	483	466	483	467	459	454	471	508	425	457	466	468	474	465	486	478	461	470	463	496	484	437	504	502	489	489	468	493	451	436	425	458	490	494	497	512	475	478	433	472	452	502	462	496	490	446	483	467	473	483	502	441	456	498	422	471	459	468	498	458	427	472	473	493	501	476	424	479	483	452	443	457	435	491	454	503	453	478	510	490	485	441	502	509	477	421	456	499	467	474	463	444	475	467	470	484	479	452	496	473	463	461	459	508	453	465	502	440	475	455	484	451	493	482	429	471	470	464	489	537	467	527	501	485	461	469	477	491	485	495	508	476	513	440	479	409	477	453	491	460	492	486	481	455	464	478	474	454	504	478	457	446	433	474	476	431	470	489	478	473	501	454	487	488	482	469	523	499	470	496	497	480	504	427	520	416	471	465	435	440	460	451	468	461	458	470	509	464	458	457	482	495	458	478	452	475	450	495	481	459	491	512	427	450	456	460	484	453	496	472	469	502	461	472	448	513	473	490	485	448	455	468	447	455	484	432	450	475	456	458	472	485	437	431	516	446	481	473	427	480	475	445	497	414	483	475	498	483	485	469	468	477	442	476	510	496	515	481	483	467	472	483	439	484	492	476	466	469	492	469	461	486	498	481	511	447	467	458	456	480	455	495	461	429	421	460	470	504	519	467	434	473	488	465	475	474	468	476	466	497	485	481	498	461	465	469	441	458	467	491	449	493	502	467	487	459	469	458	505	525	487	453	496	472	486	484	492	477	478	487	477	490	478	461	467	462	493	461	461	491	441	486	469	510	434	468	467	452	470	445	508	459	511	515	518	438	476	488	506	460	476	504	473	477	460	471	478	456	473	498	448	486	456	518	447	493	465	470	464	485	483	490	465	447	490	417	450	506	453	492	465	502	479	417	489	461	449	452	483	438	468	451	459	515	448	468	497	429	491	477	476	469	492	459	446	489	450	482	491	484	475	486	485	446	504	458	453	474	461	472	485	524	435	489	457	479	450	467	467	474	460	444	494	450	478	480	463	482	465	466	454	461	506	453	462	471	441	485	471	490	520	470	462	516	476	479	439	485	417	429	464	445	472	478	493	501	523	464	445	445	472	486	445	466	455	520	505	472	475	467	466	460	496	488	478	496	449	455	479	471	472	460	473	477	474	487	477	490	479	446	482	468	481	498	465	449	419	470	442	482	482	513	464	473	477	482	449	511	489	452	450	454	486	430	462	475	491	482	491	508	454	477	437	485	457	446	509	497	464	461	469	497	495	478	484	483	425	452	480	456	499	432	434	471	470	488	445	485	475	500	427	463	440	457	475	478	469	477	500	469	473	489	477	453	458	494	466	459	437	463	504	489	520	427	472	470	479	492	486	483	465	491	508	479	476	509	475	468	467	493	483	453	443	439	467	459	486	481	465	508	441	449	488	476	443	476	456	453	475	505	508	462	475	447	477	465	443	466	496	424	470	505	469	458	455	478	431	465	473	483	466	482	468	462	430	479	503	448	443	497	464	491	439	468	475	479	497	456	490	505	472	473	477	450	474	474	480	506	454	459	464	490	496	491	461	451	474	487	482	466	470	504	493	501	458	472	499	502	512	479	493	460	490	488	493	458	465	440	488	448	470	440	509	468	491	461	472	488	468	474	490	472	514	495	519	500	489	460	469	492	481	480	452	452	471	478	507	490	460	469	503	452	474	464	449	468	434	472	507	476	469	478	475	474	481	446	448	482	480	481	488	467	516	478	474	465	498	465	486	485	454	469	497	468	512	498	470	472	445	500	465	494	488	480
54246	35670	44302	52232	46376	19687	5285	534	275	245	230	253	240	255	203	219	188	190	191	192	192	226	192	207	186	184	200	193	208	201	235	182	199	192	181	184	162	194	196	211	203	163	185	204	232	204	161	203	730	785	704	519	338	233	200	152	170	168	166	183	197	187	181	178	157	174	184	159	172	199	174	182	167	186	174	196	206	185	169	203	165	206	164	178	179	190	174	165	180	154	179	161	184	197	172	168	191	199	183	204	181	223	162	161	179	177	163	167	173	188	188	178	177	191	166	208	195	192	176	175	195	183	187	180	167	186	182	163	170	176	202	165	159	180	175	198	192	156	176	178	197	172	179	157	194	162	180	171	176	195	179	176	172	197	167	192	166	204	168	172	172	174	188	216	178	182	191	184	186	170	186	204	174	198	192	173	177	187	200	154	203	175	178	186	170	200	185	184	184	157	171	189	199	151	175	163	192	185	196	181	190	189	189	170	167	197	202	172	173	179	173	214	209	189	187	170	169	195	191	187	170	178	188	183	173	191	199	168	197	159	178	164	171	156	190	204	181	189	187	187	175	173	182	182	187	173	178	177	173	175	174	162	175	196	171	176	178	164	200	210	177	161	183	178	207	192	173	178	167	179	195	180	159	170	187	195	173	179	168	165	193	205	190	169	180	158	184	174	199	160	189	188	185	162	181	161	166	170	186	189	188	220	181	151	174	166	158	191	189	174	186	180	188	170	175	163	189	195	171	178	188	193	188	198	206	205	161	168	196	192	172	189	189	181	187	156	167	136	168	176	172	191	185	184	197	174	209	148	154	191	180	174	170	169	153	166	201	206	210	178	173	169	193	189	185	184	183	194	162	171	195	192	185	182	197	184	184	163	175	183	193	176	171	189	169	204	181	179	201	191	182	194	178	176	174	170	201	171	175	205	200	175	183	156	182	177	184	194	173	167	181	198	186	198	181	167	184	174	196	191	162	195	204	200	165	172	183	164	180	187	160	174	189	184	178	195	185	209	189	186	177	217	181	169	202	162	167	173	179	172	188	188	197	199	161	179	178	172	168	174	178	190	216	187	180	179	154	186	198	183	175	187	186	177	203	199	194	189	171	174	182	158	190	183	177	200	199	172	195	202	202	175	175	165	176	190	155	177	204	172	168	191	175	187	199	177	166	190	209	157	184	199	174	183	169	175	184	169	163	177	195	182	173	167	199	167	185	163	175	171	183	175	188	164	191	196	175	193	193	196	182	169	197	193	199	182	172	195	177	169	182	197	160	174	202	166	199	196	167	164	178	170	183	197	171	192	158	153	198	170	206	173	191	196	187	197	187	175	171	181	182	194	177	163	171	184	195	189	197	169	192	184	172	195	174	174	171	186	201	155	162	176	149	188	173	183	174	188	200	220	176	166	188	180	191	180	174	182	197	190	177	211	172	192	180	182	191	195	180	178	175	202	154	184	195	181	178	168	178	162	171	219	178	170	181	170	171	160	180	162	194	168	200	168	183	183	202	172	166	201	185	178	188	184	161	196	155	210	188	212	210	176	182	176	162	196	194	183	189	164	181	186	166	177	189	171	185	184	195	192	177	171	202	180	185	193	153	176	169	181	206	170	169	196	181	212	191	195	169	201	171	206	189	162	186	186	186	183	185	172	184	157	172	163	198	190	166	180	185	180	196	196	182	174	184	195	192	177	187	199	176	198	213	211	174	175	196	164	194	217	199	178	186	193	161	200	165	171	194	173	161	163	171	166	182	173	174	173	205	188	175	155	162	162	178	201	184	180	196	176	150	187	186	183	197	182	191	187	191	171	171	189	175	170	196	201	181	179	169	187	198	218	159	204	194	186	162	167	174	180	176	159	180	184	193	153	150	178	171	211	175	190	193	176	179	170	199	186	198	195	203	190	170	190	195	170	170	189	183	178	168	153	177	164	182	176	212	215	190	157	186	175	198	168	167	183	168	190	189	223	194	181	185	212	179	149	178	161	183	161	189	191	171	185	162	192	182	195	198	193	188	186	172	196	193	186	180	176	190	164	180	184	179	191	189	166	199	172	185	173	190	201	137	183	192	179	192	157	173	205	184	205	186	178	195	185	185	167	203	183	193	175	176	187	173	177	197	171	198	182	199	166	203	160	169	206	172	167	209	172	168	156	165	176	174	176	183	166	186	181	177	176	190	169	202	186	175	189	174	186	154	176	181	184	195	190	208	183	185	169	189	190	182	187	174	179	181	181	170	166	157	169	188	155	192	189	190	203	172	175	178	155	184	196	170	163	206	187	179	185	203	165	154	176	192	202	186	184	178	163	179	167	163	193	177	195	160	180	185	203	203	152	172	189	196	175	174	188	201	196	171	174	172	180	200	216	165	174	187	181	183	179	186	159	200	178	167	172	166	163	178	198	190	202	182	162	188	160	194	171	158	169	188	168	185	194	181	175	166	182	163	179	185	166	149	171	171	196	194	174	179	155	178	164	172	189	181	172	176	187	179	188	167	169	166	169	155	177	158	158	182	167	202	202	177	200	178	165	197	199	197	175	182	200	186	185	198	201	179	178	175	202	179	177	189	192	172	185	177	180	203	171	196	158	170	181	175	162	185	179	221	179	168	188	176	159	171	183	211	176	176	207	201	147	171	177	192	169	174	180	176	172	158	179	149	181	182	182	170	196	192	200	206	178	194	177	178	213	189	178	181	199	173	153	145	169	185	169	172	181	171	199	183	179	162	174	155	162	169	164	190	184	165	173	162	177	169	177	212	171	176	158	182	171	177	166	167	188	189	166	192	171	195	169	149	185	198	193	173	165	192	201	177	183	200	179	189	177	195	175	187	185	186	184	174	183	182	172	176	163	169	189	193	154	173	178	182	175	200	190	173	193	174	173	168	172	187	197	206	188	186	178	167	167	189	194	171	187	211	167	194	183	167	174	165	192	153	186	189	178	191	166	197	178	191	176	184	160	166	162	185	209	173	190	204	180	189	187	181	179	218	192	165	177	175	170	186	165	172	177	177	176	163	184	184	177	179	211	204	202	205	176	170	171	175	187	206	166	174	169	169	183	212	187	166	164	195	179	173	189	176	174	155	161	186	190	218	209	181	166	198	172	183	202	172	196	165	166	166	164	189	187	171	165	179	165	168	196	173	192	187	179	156	182	181	190	172	171	193	203	184	180	186	222	193	173	166	201	202	162	197	170	181	198	195	198	180	176	166	215	183	174	184	187	201	185	169	177	183	215	175	168	161	176	194	179	183	188	177	190	213	198	153	189	177	174	174	156	172	173	180	171	144	187	209	184	187	182	176	171	156	139	165	156	189	154	185	186	172	183	194	162	182	171	162	166	180	166	187	216	186	154	166	169	173	170	174	191	199	191	181	185	169	200	167	164	180	187	206	190	201	176	176	178	186	187	184	176	206	165	173	162	161	192	162	161	198	175	181	188	192	188	166	169	162	185	183	171	177	174	190	164	185	193	180	179	173	162	174	198	162	160	198	171	182	187
49471	39802	60632	67443	54868	1659	1412	1297	993	885	781	734	708	706	675	629	576	573	584	555	592	550	542	549	524	499	520	538	553	581	581	574	557	542	546	520	502	501	506	515	501	475	523	484	526	506	500	700	4376	4573	3809	2558	1456	777	548	484	496	455	432	456	421	399	441	416	436	441	447	420	432	411	410	444	424	435	444	424	484	432	470	458	420	427	415	434	426	408	429	423	436	448	416	447	412	419	429	449	418	433	415	465	445	428	457	416	425	477	444	418	414	427	403	420	464	467	426	409	423	434	429	419	431	465	426	408	443	430	428	433	410	454	476	429	413	410	438	465	444	452	422	496	448	418	413	437	433	468	444	468	443	449	438	446	438	442	456	474	440	423	442	434	463	434	449	453	432	410	432	421	420	459	466	450	454	420	442	460	445	436	417	436	416	442	465	464	430	446	452	410	442	437	479	418	430	448	452	453	412	447	436	425	414	433	431	467	423	420	477	434	439	442	424	433	443	436	455	494	415	447	425	480	480	425	402	457	444	413	478	398	455	462	474	417	405	421	421	397	468	405	445	429	439	437	414	446	455	451	473	474	442	452	457	437	465	459	447	423	471	441	388	438	407	423	478	416	448	383	451	439	442	437	444	426	404	410	423	475	430	441	439	435	392	393	421	449	473	450	435	466	461	436	455	448	434	400	423	418	470	427	425	412	427	459	383	423	459	433	421	417	442	400	411	459	457	428	442	413	456	445	465	421	462	462	427	438	438	436	429	426	443	464	456	450	476	426	455	435	413	433	452	466	443	445	431	426	434	426	405	420	447	425	447	425	462	436	408	467	469	390	445	430	450	430	438	466	435	439	421	463	428	434	429	402	441	448	422	450	434	434	469	438	420	491	463	433	440	481	456	455	486	441	424	414	423	447	451	451	423	470	436	466	448	427	414	460	468	442	419	399	405	381	408	472	431	422	447	441	457	449	443	438	446	459	455	467	433	395	402	450	435	411	401	485	443	400	454	446	465	460	462	475	422	474	448	436	442	446	428	458	458	497	442	443	442	460	458	448	393	417	482	429	435	427	464	454	446	451	397	430	423	435	428	411	416	464	454	441	443	466	495	468	461	466	449	450	446	501	425	436	440	472	437	405	418	416	462	435	442	431	439	452	427	393	451	468	448	441	446	456	426	434	470	454	450	482	446	438	452	402	471	461	458	429	409	467	415	438	449	436	434	430	425	432	440	441	462	447	441	409	422	400	459	439	421	430	460	442	437	461	455	448	401	441	402	428	440	446	415	466	458	433	436	463	465	423	424	427	450	411	461	415	473	459	464	435	418	476	453	455	459	409	436	469	427	408	438	458	451	446	403	446	427	434	449	453	464	428	463	437	479	419	454	415	435	426	399	440	469	450	432	444	454	405	435	443	478	480	429	464	431	458	429	408	438	435	435	388	455	444	432	418	473	435	461	402	469	412	439	438	432	453	422	448	459	439	480	477	418	452	428	417	431	432	443	444	445	438	487	433	456	411	408	441	457	443	424	464	432	431	449	449	416	402	445	436	460	432	430	424	435	416	509	443	454	425	431	454	396	488	415	469	440	471	410	413	439	430	409	430	443	442	435	481	455	455	418	415	441	481	417	467	434	464	433	442	445	432	458	423	470	448	429	459	452	454	426	464	450	422	467	453	416	455	426	433	433	437	460	399	460	439	456	409	429	433	434	454	448	429	460	407	413	432	417	434	457	453	444	435	415	433	441	460	424	432	425	411	428	430	437	397	439	414	473	425	437	449	431	517	421	445	429	415	449	403	473	429	422	430	458	466	467	441	437	455	445	453	442	440	414	440	428	425	435	434	402	439	441	443	480	466	448	448	445	425	423	411	420	438	417	454	435	451	406	419	447	443	458	449	443	428	459	450	429	439	447	442	441	435	468	409	455	452	428	425	441	428	442	408	454	438	421	451	444	444	425	403	448	426	429	465	397	433	431	429	405	470	442	447	480	434	457	427	439	477	428	428	458	432	426	418	447	465	412	432	424	486	462	417	449	422	453	459	433	433	408	471	426	452	442	475	451	461	437	471	438	425	401	444	482	408	415	460	463	443	427	429	440	456	439	451	392	442	447	436	471	440	416	443	440	433	463	413	425	431	439	435	452	444	429	418	479	418	438	429	484	422	424	436	431	464	407	469	450	464	462	444	433	424	420	407	439	404	453	439	433	434	433	473	433	437	415	444	430	458	430	446	447	430	449	434	431	428	457	436	461	426	426	427	436	422	405	454	457	448	455	393	413	437	431	425	451	413	470	422	419	398	432	411	464	441	445	446	477	460	444	405	434	458	434	415	407	434	440	434	411	457	451	440	437	437	451	451	428	460	441	416	426	448	404	469	430	452	474	440	454	453	456	434	472	435	426	447	424	409	448	464	424	404	469	426	427	422	455	413	433	445	422	449	433	462	486	477	428	439	416	420	433	464	432	484	434	426	447	401	471	430	451	470	446	449	415	431	441	466	450	448	433	414	444	435	460	461	456	451	426	437	485	407	470	411	443	465	429	436	431	427	441	436	402	447	422	429	455	427	440	439	462	437	458	420	455	450	440	438	419	466	438	420	450	465	434	405	414	451	431	449	447	443	423	444	469	424	488	460	438	503	430	442	437	419	415	431	435	466	448	461	480	454	410	449	475	423	454	424	472	449	410	393	456	447	417	453	428	459	447	437	468	454	479	405	424	406	470	428	430	417	452	410	436	425	461	450	481	401	420	411	423	444	412	431	441	436	448	451	442	439	428	437	463	428	441	433	451	442	473	416	431	435	419	484	461	429	402	463	441	453	423	424	440	445	429	421	455	417	443	390	436	442	421	462	487	458	457	454	398	463	465	440	457	433	415	443	482	420	440	394	408	452	443	423	407	453	454	460	415	439	429	443	478	452	421	462	495	461	461	438	413	406	436	446	427	449	465	435	421	482	415	452	432	453	441	440	458	431	442	421	450	441	435	487	434	466	416	415	433	452	451	450	451	474	402	446	436	444	449	461	396	434	458	406	494	434	438	427	456	458	399	482	417	437	451	454	455	456	449	469	460	440	448	461	447	428	441	461	411	407	376	460	428	412	444	442	414	453	432	456	445	464	417	472	411	430	445	418	464	444	407	430	418	448	476	436	448	458	445	444	419	384	458	453	472	472	433	440	444	465	448	417	413	460	477	371	476	440	426	415	452	428	457	445	429	427	454	424	439	422	442	439	463	436	436	448	440	451	440	412	423	430	442	423	490	465	388	424	460	398	440	454	442	436	401	454	427	489	458	426	427	434	427	442	432	408	452	440	411	433	425	425	416	424	434	432	444	455	465	462	411	428	416	393	415	454	460	449	421	418	426	432	472	450	394	453	442	431	425	439	440	401	430	414	428	437	426	471	479	461	436	426	438	447	448	435	457	469	443	436	453	471	462	436	449	481	427	474	442	423	437	431	442	437	439	384	483	440	426	427	431	416	442	405	423	452	448	445	435	421
21911	7798	7935	8623	5760	364	186	161	167	171	178	149	182	159	160	177	161	181	163	153	163	199	155	164	157	192	172	155	179	159	178	162	164	170	166	160	188	181	184	166	178	164	182	160	153	145	161	151	192	234	266	213	225	194	171	161	186	181	190	185	148	155	172	157	169	176	190	186	154	156	157	165	156	153	176	178	145	190	178	163	169	151	172	166	157	200	159	171	156	155	183	163	192	162	169	154	160	157	176	162	153	164	154	138	144	168	164	139	154	152	166	166	146	139	177	166	181	175	167	169	167	166	164	167	152	167	149	157	138	181	157	167	177	166	154	156	164	139	148	167	154	171	152	149	145	175	154	152	180	166	173	179	163	146	170	154	149	142	159	159	163	153	145	176	174	174	179	172	184	154	174	172	167	154	174	160	154	160	165	154	142	178	158	140	146	175	144	184	180	172	185	167	166	170	160	186	136	171	164	160	185	158	158	170	152	163	182	168	150	165	152	182	164	139	160	181	162	171	156	171	161	179	160	176	161	183	173	158	171	147	159	174	153	139	176	152	180	176	155	151	139	170	159	149	166	179	176	146	166	162	168	155	197	187	171	160	172	152	148	171	179	155	159	182	159	165	153	199	173	148	168	174	169	169	156	168	163	151	144	159	140	170	157	158	146	184	175	160	169	152	157	152	203	161	159	168	173	158	192	186	149	158	167	161	188	164	158	155	150	172	174	181	163	186	161	189	178	163	161	154	184	166	179	150	170	153	168	146	168	162	161	160	154	197	168	155	160	166	161	176	164	152	155	173	161	171	178	181	158	185	162	147	155	151	157	187	152	177	179	161	157	150	156	151	175	174	140	178	162	161	151	178	159	148	162	146	169	143	143	164	151	145	193	174	165	171	152	156	184	162	144	158	171	142	159	172	162	155	178	153	149	162	151	180	141	164	162	163	156	166	165	151	176	179	145	151	171	158	164	167	142	189	159	164	169	154	168	150	142	153	167	199	175	149	164	162	165	148	166	158	160	183	181	173	165	195	180	159	163	178	163	180	178	160	168	150	182	154	168	169	152	144	161	179	167	160	157	166	166	177	142	162	145	146	173	147	167	163	165	172	177	182	144	172	161	175	194	133	149	147	156	183	161	158	147	156	148	141	162	156	161	166	161	148	153	172	148	197	173	177	210	170	171	165	190	169	163	158	194	167	137	183	188	167	142	167	166	179	154	172	168	142	180	141	150	157	167	144	181	167	166	209	164	161	173	165	170	167	162	160	161	147	165	175	151	173	176	150	167	179	179	139	164	170	146	142	170	190	157	157	175	151	145	160	171	153	161	174	174	142	178	179	133	193	188	154	179	191	168	181	162	179	144	173	158	168	170	161	187	173	163	168	160	146	189	163	183	153	160	184	166	161	159	146	175	166	164	166	174	150	177	158	165	178	155	154	162	167	164	149	166	154	164	153	151	168	156	184	146	173	153	171	188	161	176	155	158	175	161	155	163	158	179	151	186	185	157	168	154	160	151	168	158	180	178	172	157	171	164	158	161	167	152	173	158	168	153	177	178	165	124	144	161	181	159	158	154	155	165	161	141	148	146	169	159	158	149	169	162	166	178	173	168	166	171	157	174	171	155	157	157	168	178	161	184	162	166	155	167	175	161	155	177	149	162	172	154	141	159	155	177	175	160	168	143	176	164	203	153	134	164	177	153	158	146	148	176	151	171	174	175	179	169	172	181	157	165	184	162	178	177	169	190	149	153	189	152	169	166	167	145	160	142	158	170	162	157	165	151	171	145	148	162	147	191	173	166	155	158	166	144	148	166	152	170	178	177	164	177	147	138	174	184	161	170	162	170	140	153	152	175	168	168	156	174	161	158	166	168	148	162	164	201	174	172	151	141	158	173	161	164	167	182	164	156	148	157	173	179	170	158	176	145	173	164	171	175	167	166	169	162	177	131	161	160	177	169	164	143	197	171	165	183	158	177	157	180	152	140	174	150	180	154	169	159	163	147	159	170	177	153	175	146	145	164	185	169	168	161	160	175	184	173	170	157	161	160	172	161	147	164	176	158	144	158	160	183	162	166	140	135	159	157	155	162	169	140	151	164	149	181	179	171	166	136	171	157	185	150	186	173	156	180	154	165	157	171	140	173	186	199	160	165	174	189	169	186	168	180	169	155	165	173	172	185	173	186	159	181	170	157	172	163	143	178	183	171	150	134	172	149	154	160	180	161	175	179	159	167	148	183	153	208	165	162	154	163	154	156	161	165	171	175	187	159	147	161	150	186	176	174	168	164	147	144	168	186	167	157	155	190	171	155	169	158	173	168	178	143	173	173	178	166	165	164	164	154	163	166	160	164	156	173	163	162	179	165	145	151	164	172	178	175	181	145	179	157	172	154	172	171	167	142	178	168	151	154	144	135	143	158	172	179	188	159	169	158	177	168	132	163	181	147	158	161	161	155	153	184	166	187	171	153	172	138	163	169	170	162	190	167	159	182	184	165	153	168	183	186	183	156	163	155	166	155	157	145	144	151	194	188	175	186	172	153	168	151	173	163	160	164	172	174	159	159	163	148	149	148	147	188	162	164	147	172	182	180	190	169	160	169	171	197	175	162	185	175	193	171	190	203	169	163	173	153	164	160	141	153	159	161	158	156	157	160	171	172	153	191	163	171	139	137	159	150	150	164	151	162	178	148	161	144	179	176	149	170	169	167	145	170	166	151	147	168	153	165	194	197	170	181	157	191	164	149	174	160	173	170	159	145	155	157	149	163	182	174	151	144	181	168	151	160	145	152	165	147	175	160	164	154	161	174	150	191	160	167	148	166	163	165	164	148	169	154	158	155	158	175	155	167	155	162	161	167	135	150	163	164	174	154	157	179	173	182	162	141	155	149	168	159	169	175	162	160	183	155	164	174	185	158	171	157	140	145	155	182	167	154	156	164	155	181	144	157	159	161	134	178	178	172	162	186	170	162	158	189	193	162	192	171	167	163	158	163	158	146	194	188	165	170	140	171	156	158	171	159	147	176	153	185	139	149	174	164	158	190	172	149	154	151	156	174	142	152	169	160	135	160	137	145	166	147	183	178	117	164	152	182	150	178	174	193	159	163	147	164	170	158	143	160	175	175	158	177	152	156	146	160	157	169	166	161	165	167	178	148	190	172	155	173	152	161	187	175	180	129	178	163	168	170	182	167	183	144	150	171	154	145	144	164	162	161	158	191	174	174	170	143	169	150	159	179	159	152	155	156	162	169	163	151	163	173	155	180	181	151	169	203	177	171	152	165	188	161	159	153	165	172	174	159	171	160	171	165	160	179	167	171	153	167	150	180	157	163	156	147	165	186	188	153	157	156	145	183	144	175	141	147	140	147	153	165	159	167	160	156	161	162	171	155	178	176	169	160	170	143	187	140	170	173	162	166	173	180	166	165	188	161	173	164	175	166	159	183	163	190	139	168	190	181	168	155	159	134	159	178	147	149	159	163	173	175	163	134	169
13730	6718	13389	20086	14995	440	473	442	431	424	448	426	424	433	397	430	420	417	427	430	434	424	430	421	387	446	416	425	438	446	431	452	429	410	442	448	456	445	416	428	473	440	474	402	423	419	406	398	612	775	783	646	561	473	445	411	406	398	432	426	430	428	430	448	430	418	395	390	409	410	362	400	413	396	468	452	442	415	412	418	420	441	434	425	406	418	387	437	415	390	359	418	410	404	412	411	415	405	419	443	402	419	382	426	399	440	392	407	418	438	410	389	436	399	387	421	380	424	439	375	397	426	391	418	428	414	392	434	416	387	376	426	450	397	403	423	428	415	411	447	425	389	419	448	402	390	393	423	417	417	413	429	439	417	424	402	430	404	440	442	441	404	440	422	370	404	415	407	423	406	388	406	429	429	440	380	424	411	433	380	455	438	395	399	443	416	408	434	390	401	418	416	414	431	359	421	380	440	415	398	378	440	457	405	408	414	387	416	434	418	426	406	427	422	417	413	441	419	438	390	420	427	419	347	422	415	388	383	408	407	449	424	416	385	406	394	397	386	357	413	396	456	437	437	413	430	417	466	452	393	391	437	422	381	394	400	416	417	423	421	419	423	408	404	413	412	394	403	435	435	396	436	347	402	411	401	451	448	384	382	412	406	417	398	445	423	406	405	439	422	417	417	434	420	417	397	403	411	409	413	451	432	413	427	420	384	391	399	429	411	410	411	395	433	428	427	388	423	361	424	427	419	413	417	448	431	388	435	387	387	405	449	426	409	382	400	419	428	409	416	443	407	422	402	414	391	408	407	394	443	417	396	375	440	444	403	440	437	373	417	428	423	409	415	386	470	424	388	406	452	382	437	425	403	422	375	459	412	439	418	409	410	421	425	422	405	402	428	397	399	428	414	373	427	398	410	423	419	405	429	424	406	399	415	416	420	430	456	414	413	392	419	395	391	396	426	417	390	434	390	415	427	437	412	412	417	415	378	446	405	454	399	427	394	445	413	432	417	390	433	422	426	427	392	391	431	427	380	411	413	397	399	437	431	411	429	453	424	398	430	431	434	442	424	400	457	420	403	466	382	405	392	405	434	401	407	372	414	424	417	404	384	433	411	402	437	413	382	428	396	411	386	377	399	423	414	405	405	437	413	390	429	404	407	420	432	407	404	411	412	408	434	415	416	442	401	432	417	446	376	431	421	450	442	417	416	412	414	431	381	419	385	394	419	391	391	385	394	395	411	407	453	376	383	421	402	392	425	419	404	387	425	422	421	416	437	400	440	422	418	405	417	439	440	419	388	446	461	442	421	408	424	404	419	419	392	422	430	427	372	423	413	404	434	417	402	390	440	429	427	429	436	400	402	394	395	441	418	421	389	426	393	455	411	431	422	427	411	365	429	448	419	393	409	422	388	384	419	397	419	423	403	406	406	418	423	381	401	461	456	420	418	397	395	385	461	441	388	424	401	408	401	417	439	376	402	416	404	418	403	450	438	419	423	454	409	456	397	433	395	385	391	446	433	423	405	429	403	367	440	396	412	411	421	428	410	412	415	411	440	408	417	440	406	439	399	391	417	419	456	394	390	374	396	428	428	417	433	411	433	403	394	394	366	411	380	393	376	402	406	405	390	405	394	429	427	399	407	423	372	396	447	442	442	374	420	417	410	421	416	421	447	399	414	422	375	417	391	435	429	392	429	440	427	388	407	423	362	389	412	374	425	394	427	430	376	425	441	379	421	445	388	399	412	431	485	434	405	422	406	401	409	411	428	423	400	417	396	399	372	426	412	403	414	411	431	415	451	424	409	412	424	429	446	393	422	429	382	443	406	407	401	383	421	390	411	424	407	409	417	423	424	409	434	420	429	400	427	405	402	424	410	446	422	423	384	399	403	432	449	413	423	414	403	397	413	413	484	420	429	406	412	415	421	380	359	451	382	401	434	390	399	418	459	443	389	407	429	413	426	404	381	435	401	394	425	412	434	400	431	401	433	417	415	376	416	409	438	368	426	381	408	425	424	413	392	427	406	393	417	418	436	427	421	412	418	434	415	412	429	416	391	412	397	405	407	406	393	433	400	409	423	399	423	398	420	369	421	414	395	411	470	432	399	422	432	353	434	389	405	411	423	407	385	388	429	445	401	408	389	428	397	419	406	366	413	415	421	394	418	438	401	404	419	407	379	420	387	433	384	381	394	434	426	422	396	446	422	421	403	441	414	396	442	381	399	428	415	413	392	441	400	433	412	430	392	453	391	399	422	437	440	397	405	417	419	419	386	413	393	407	420	413	438	408	417	406	414	380	419	440	412	418	396	351	422	404	431	441	409	386	404	435	403	416	395	400	427	408	420	402	410	430	431	420	387	395	396	404	427	407	415	406	399	403	422	415	415	426	371	392	410	390	434	403	375	435	436	407	407	452	389	432	406	391	416	440	428	407	433	419	455	424	389	453	442	418	394	380	393	403	393	447	399	414	437	365	422	431	409	422	447	426	381	407	442	365	394	395	422	457	366	419	418	416	418	408	399	387	420	404	442	411	396	423	398	450	405	407	413	392	416	398	444	429	400	425	403	409	423	434	411	436	414	439	413	398	398	392	406	416	392	414	415	406	387	408	392	415	412	406	412	433	416	411	412	420	407	424	424	455	392	417	421	410	411	433	389	378	396	415	414	416	371	401	426	402	432	441	430	433	393	398	430	413	396	429	429	421	405	453	409	422	417	423	426	446	396	455	417	441	407	438	413	401	447	419	448	421	425	395	422	397	398	438	384	394	409	427	424	438	441	424	435	408	399	391	408	430	416	451	376	408	458	413	464	430	408	418	424	420	441	432	408	412	462	368	383	425	420	419	419	371	438	435	444	428	459	444	449	401	429	394	393	419	393	401	394	426	384	422	428	422	400	389	408	437	395	447	404	397	441	446	397	369	413	396	432	416	393	367	402	402	409	414	375	435	421	419	448	440	432	385	397	390	426	440	408	405	434	431	417	452	420	422	439	405	414	411	376	393	413	425	401	395	439	419	443	390	445	396	428	402	395	409	454	452	421	402	422	357	383	419	400	397	429	396	421	429	418	408	463	396	449	436	403	409	419	429	431	387	427	422	430	428	420	407	425	421	423	437	420	425	390	432	405	394	404	413	437	448	428	417	382	412	427	387	433	366	407	419	406	395	384	426	435	452	415	387	419	414	417	409	437	411	423	374	400	411	380	435	401	392	397	451	442	415	377	400	418	385	388	436	449	455	415	392	389	412	439	402	423	411	385	420	412	409	413	408	402	387	440	477	387	399	431	414	404	421	422	397	365	417	421	420	378	438	421	399	396	376	408	414	418	386	385	412	442	440	414	405	437	414	415	390	468	473	419	404	428	429	410	427	384	429	400	403	396	392	395	400	407	378	414	424	438	434	412	387	418	414	406	426	420	436	433	398	420	406	363	429	361	460	400	414	416	401	407	459	408	407	436	414	409	424	414	407	387	376	390	413	412	410	380	419	422
54147	37762	42947	50528	43796	11634	1142	414	312	274	228	228	224	218	218	219	186	201	241	212	198	179	216	201	204	193	193	196	215	213	208	201	212	222	171	181	198	231	198	194	227	177	218	196	186	213	191	215	562	597	522	412	277	249	209	201	193	212	190	180	197	207	198	211	186	166	201	174	183	196	199	206	201	194	165	184	206	185	178	193	215	197	189	182	163	191	186	199	215	180	220	193	188	200	191	183	176	183	202	198	190	206	178	195	183	185	164	220	218	200	217	204	209	215	205	171	199	210	203	187	203	194	212	180	189	203	201	194	222	199	175	176	210	186	192	177	191	217	171	204	217	192	181	178	176	196	197	176	204	169	197	183	196	207	214	204	184	191	219	190	196	179	170	189	172	201	188	193	203	200	215	182	206	192	199	191	206	179	193	193	186	200	173	215	206	201	176	203	208	189	191	195	184	195	205	191	215	185	200	182	193	163	183	193	172	213	190	187	212	204	204	183	202	193	194	198	202	210	195	175	194	188	180	199	178	181	182	203	208	183	172	193	204	193	197	205	194	192	175	198	174	187	176	180	175	191	219	197	181	209	190	178	179	177	205	206	212	222	195	187	207	196	204	198	184	187	223	209	211	196	180	177	188	194	195	213	208	165	191	202	179	189	209	206	172	208	198	198	208	200	229	210	199	198	211	180	190	202	208	192	213	159	198	190	213	168	190	191	210	220	176	216	203	219	176	191	200	184	218	200	214	189	203	201	163	176	182	212	180	192	180	201	165	192	195	187	201	184	173	190	203	161	183	180	194	176	178	181	203	198	169	183	186	188	179	186	188	181	227	178	170	184	183	197	218	186	201	206	211	184	177	169	176	202	194	217	208	184	199	183	180	201	165	179	187	193	172	167	209	188	230	196	206	194	181	203	196	191	179	184	201	200	189	209	197	181	208	188	189	182	194	184	212	189	165	195	186	196	179	189	189	168	199	175	191	196	200	182	195	176	188	194	184	206	206	206	209	188	200	182	180	183	206	195	204	172	196	199	201	209	196	202	196	179	167	188	204	204	170	199	194	200	212	216	188	188	218	184	194	187	181	209	191	201	221	188	185	194	225	172	181	197	186	182	181	198	212	215	189	207	209	180	203	200	186	166	189	211	194	187	185	224	197	182	198	184	182	161	178	168	170	173	194	210	182	203	214	191	181	197	188	191	193	201	189	180	222	193	207	215	206	198	187	206	181	202	190	217	203	181	188	211	199	177	192	232	187	191	203	201	210	177	190	188	179	196	198	192	176	190	179	206	181	183	179	183	212	191	179	192	171	184	203	182	173	206	179	176	206	202	183	181	195	185	193	163	213	214	193	161	200	202	181	213	179	195	177	187	189	203	196	180	193	179	188	189	189	202	216	165	201	188	163	181	194	178	168	210	192	198	203	191	161	187	196	210	205	191	213	204	178	169	216	200	189	187	209	204	234	189	168	204	171	210	205	186	171	187	179	188	179	189	211	198	172	218	196	208	206	217	222	208	178	199	194	211	175	180	196	173	206	193	196	205	197	197	185	175	216	185	197	207	212	179	180	206	205	184	207	194	203	174	203	201	177	177	191	184	186	203	217	213	207	214	184	189	196	192	199	190	205	181	199	187	166	193	190	207	216	194	214	174	169	219	194	177	178	196	176	218	186	186	194	197	190	188	177	184	195	202	183	183	197	190	183	190	179	194	192	212	220	189	236	188	190	194	176	201	206	220	187	199	197	188	194	180	190	196	196	174	203	197	185	185	218	205	179	206	198	190	205	175	184	176	198	187	186	176	171	196	188	194	185	200	198	180	196	199	186	198	165	215	184	165	179	213	203	194	170	182	197	189	200	182	193	184	184	194	181	188	210	183	193	205	169	227	196	203	192	190	185	183	211	181	171	174	206	201	197	195	189	208	197	215	198	175	188	194	204	213	198	191	194	175	194	199	187	186	212	188	186	169	205	182	208	176	197	203	206	218	188	183	207	191	193	214	191	194	205	204	177	183	200	189	199	196	178	225	185	162	160	197	198	184	226	195	182	165	187	192	194	171	192	201	209	199	180	197	215	206	193	194	196	187	203	216	196	196	205	182	203	186	173	181	196	189	196	192	201	182	193	185	187	211	169	204	182	181	198	178	206	192	220	183	198	192	189	189	188	221	172	216	173	224	178	192	199	188	192	216	195	198	188	195	193	193	197	220	179	186	184	219	178	202	226	177	214	199	196	193	214	174	187	193	204	180	186	186	194	197	200	195	186	154	201	202	190	172	188	201	205	192	190	197	235	161	194	195	198	180	187	223	183	172	209	209	179	216	193	192	195	216	212	173	208	195	187	194	185	209	195	216	183	195	182	187	179	177	182	187	175	210	179	193	178	222	205	195	177	218	211	197	187	185	198	199	181	173	210	186	185	217	171	195	193	211	181	199	187	201	155	191	223	180	195	226	194	203	171	207	191	197	196	195	211	191	174	195	183	182	207	188	192	181	194	176	181	196	172	207	203	207	192	191	199	187	199	195	158	182	206	177	195	211	210	164	189	187	174	164	179	181	186	202	203	191	201	181	173	212	188	225	181	162	206	191	212	191	190	211	170	208	175	190	197	180	198	178	212	194	184	190	161	206	189	185	180	200	184	195	197	188	199	191	172	195	189	201	181	215	171	201	181	179	189	207	196	214	196	179	209	198	185	197	203	178	208	181	171	203	205	205	191	197	194	177	194	222	204	221	165	209	189	166	188	200	181	178	201	198	218	204	168	182	172	203	173	191	205	223	216	194	198	190	189	178	194	186	182	192	190	209	216	182	206	179	188	178	181	205	195	182	179	193	190	209	188	190	193	213	194	201	181	182	198	173	177	191	196	187	211	187	190	201	209	189	205	194	177	190	195	181	173	179	187	198	201	189	189	202	179	204	214	178	204	188	210	178	221	214	174	192	192	175	206	169	184	178	210	188	196	189	195	198	210	197	171	208	205	186	185	171	208	194	200	195	166	192	206	200	199	202	181	175	201	220	191	199	205	177	221	188	185	173	201	210	195	183	187	187	185	199	196	181	203	212	162	210	190	201	192	194	171	197	194	203	211	200	146	168	224	241	217	193	211	184	226	185	164	184	174	213	187	186	180	190	184	176	197	195	220	203	204	204	189	200	191	191	173	190	190	193	188	188	167	186	199	189	190	202	186	223	192	216	204	211	213	168	198	187	169	208	205	193	201	204	181	198	188	181	179	174	184	154	181	160	194	200	212	202	185	191	192	189	196	212	200	192	191	188	166	203	209	215	197	225	208	191	223	172	206	218	207	184	179	201	222	201	200	204	167	194	227	176	201	185	182	205	194	182	178	201	187	193	179	203	171	164	190	171	197	189	184	189	199	182	206	206	197	192	189	215	206	198	181	162	205	189	187	200	159	184	179	196	188	188	204	208	188	185	178	209	196	207	214	211	215	214	197	226	183	187	176	191	197	201	201	209	178	190	204	176	191	176	196	189
40248	37590	47569	58308	42969	1374	1099	919	798	761	684	670	621	610	583	577	571	605	599	513	615	515	532	580	531	546	570	535	526	543	510	496	540	543	529	545	516	510	506	594	548	532	547	527	496	508	534	645	2880	3148	2636	1702	1111	710	549	526	508	458	509	460	465	495	460	415	519	429	444	477	492	477	470	469	459	468	476	483	477	476	469	442	473	447	453	479	460	474	488	508	477	476	504	463	478	452	442	435	478	468	477	467	477	456	502	471	471	451	451	448	450	488	491	420	527	486	459	487	491	460	494	452	460	451	473	459	454	489	450	491	448	449	463	517	492	467	443	442	462	462	480	446	501	488	474	474	501	475	446	467	456	500	469	477	457	447	493	457	476	489	464	487	467	413	447	476	415	453	449	461	458	450	472	438	432	480	510	489	443	478	490	414	454	481	433	484	524	485	501	506	477	467	439	488	471	505	449	494	486	478	478	441	483	485	500	468	459	443	446	483	447	438	504	481	474	463	499	449	471	472	436	494	463	500	469	436	458	502	498	435	464	459	499	462	495	467	498	443	452	492	493	449	474	468	491	439	460	489	446	469	454	509	491	477	461	502	459	456	461	531	458	480	465	441	435	494	499	480	473	461	466	497	446	479	453	452	487	478	455	429	453	435	453	478	473	463	496	476	437	420	450	516	459	487	468	481	441	488	445	475	480	466	443	461	476	514	501	464	426	467	499	474	487	497	485	469	487	447	472	433	468	473	501	475	451	434	458	459	477	413	467	484	460	468	478	491	452	455	473	449	468	411	476	514	456	443	450	502	465	474	443	456	489	502	484	463	473	490	451	451	494	434	447	464	467	471	456	454	479	438	467	459	456	496	469	477	478	474	442	463	458	451	447	461	478	459	488	500	428	473	531	441	469	489	485	443	488	462	419	486	467	470	462	468	459	477	467	469	457	477	491	497	484	494	482	463	473	464	477	470	463	499	457	500	488	476	452	495	477	473	459	480	455	494	490	437	483	452	468	454	432	508	452	460	439	465	464	486	456	475	457	478	474	479	465	458	454	464	496	484	502	477	452	455	486	472	454	467	465	428	481	519	468	438	449	496	491	456	445	476	476	437	469	503	477	464	461	475	458	476	425	453	496	489	446	499	485	480	473	492	466	447	461	488	480	486	474	452	495	471	476	446	477	465	468	466	495	444	464	505	430	466	471	443	460	480	484	488	466	470	475	477	417	471	482	497	458	478	475	482	476	474	449	432	478	467	502	447	500	459	498	480	489	491	482	495	437	510	452	443	507	471	455	479	464	488	495	474	478	443	473	455	477	516	450	462	439	521	482	469	452	509	474	475	464	444	497	483	459	483	456	472	505	461	454	445	474	480	470	441	503	506	462	476	499	470	449	473	478	498	431	521	455	439	488	467	463	493	451	429	475	468	491	487	450	448	456	491	443	453	516	519	448	492	481	478	493	462	486	482	467	446	435	485	472	448	473	457	446	477	463	496	466	469	461	489	482	461	458	464	449	502	462	510	450	470	452	470	511	441	446	456	483	472	510	492	474	464	459	459	491	468	447	450	460	467	440	517	456	439	470	485	462	465	499	457	453	473	492	475	469	441	449	484	492	485	497	434	499	485	461	481	466	460	459	481	489	497	463	475	495	472	506	508	444	464	471	478	437	440	427	475	487	462	461	479	465	469	469	467	479	464	492	451	480	489	475	467	444	477	468	475	462	455	504	515	468	442	443	447	473	468	496	456	428	474	507	438	461	493	498	465	473	504	469	459	487	499	446	494	407	504	476	473	465	482	474	479	456	445	464	468	443	464	472	469	478	475	473	469	467	506	449	428	450	446	482	476	479	473	463	486	497	473	492	459	450	485	463	476	460	468	463	450	483	464	471	438	431	486	442	455	437	472	489	488	466	489	460	503	472	455	460	477	470	428	519	463	471	485	491	485	503	476	464	479	496	486	460	513	465	495	465	465	461	468	489	468	492	464	475	506	472	483	506	439	492	449	454	491	452	452	451	495	494	487	475	451	456	464	442	497	462	427	459	491	486	452	467	470	499	474	439	440	465	489	442	501	496	491	501	472	505	466	451	486	485	436	475	444	455	468	488	465	437	515	463	450	443	463	454	456	493	442	497	486	487	516	450	451	471	493	428	423	501	538	484	442	427	484	507	443	493	518	508	474	466	495	474	472	429	450	479	480	460	454	489	477	446	445	484	465	491	447	464	462	477	464	449	485	483	486	507	473	458	431	437	467	455	449	461	461	483	498	473	479	470	473	440	485	460	451	506	474	459	521	466	480	465	489	444	460	469	495	446	497	445	486	449	453	474	481	470	443	472	478	467	455	481	458	470	451	477	446	475	444	455	465	448	513	459	481	435	469	481	454	487	448	492	471	480	483	449	451	472	492	467	472	464	443	467	476	460	505	463	472	469	454	438	478	457	485	505	430	479	491	454	447	446	474	454	432	458	440	432	450	465	485	453	475	501	490	493	490	479	462	462	432	440	428	469	450	504	437	460	477	470	494	479	460	486	472	509	495	440	453	472	437	489	463	445	507	460	486	463	446	517	481	466	490	497	462	474	476	491	468	486	415	473	531	451	487	520	447	481	468	467	493	480	492	447	482	417	481	506	482	431	524	476	410	484	441	447	452	477	458	450	466	477	454	496	448	453	506	458	465	474	489	477	476	465	487	484	472	438	469	457	499	481	433	433	446	494	472	469	471	497	485	481	472	468	493	496	477	468	463	476	442	461	451	487	467	497	511	476	459	494	484	476	460	468	443	440	441	456	451	450	477	429	428	486	493	435	463	501	485	508	464	447	470	484	476	459	482	472	457	498	445	476	463	533	476	466	461	444	453	490	439	491	438	490	435	503	450	456	512	476	547	468	464	434	483	436	512	462	482	472	452	468	442	486	478	465	470	478	449	476	462	469	475	461	494	502	470	489	493	480	473	507	469	462	497	463	466	455	482	438	462	473	464	460	484	465	460	489	484	472	508	461	490	463	426	461	471	461	454	443	471	446	464	473	474	461	464	477	495	475	449	473	468	471	461	493	476	472	487	452	481	480	478	436	486	464	438	467	464	486	509	479	467	489	458	447	460	461	434	465	451	463	469	432	440	486	454	444	469	480	477	439	432	463	466	487	457	473	476	460	459	450	491	503	458	448	497	477	480	445	469	504	466	476	480	459	457	509	429	430	470	469	481	464	473	493	481	474	448	504	492	457	458	495	452	451	447	517	483	491	481	466	475	488	466	459	490	471	466	477	468	443	477	483	458	447	506	456	483	454	440	475	473	469	476	467	488	484	497	444	435	462	484	498	470	452	455	459	478	452	479	466	478	472	481	465	494	465	489	489	454	462	467	438	473	495	473	478	461	432	486	499	498	455	489	448	451	471	504	445	491	461	452	493	528	484	454	488	471	467	445	475	471	477	459	453	469	470	488	501	451	491	485	466	469	487	497	462	448	481	467	472	469	512	462	465	453	424	460	475	458
59320	38309	35511	49778	50347	19891	4831	540	283	237	230	266	241	233	211	196	200	211	189	201	203	216	170	176	181	184	187	215	205	192	216	210	189	182	172	218	181	177	206	185	180	182	182	179	178	185	176	218	742	982	763	533	327	242	200	168	163	175	167	159	181	180	161	197	153	177	163	175	170	192	173	167	154	186	184	186	205	164	167	177	171	153	173	175	184	185	193	194	180	178	186	188	169	166	170	188	195	169	194	176	175	185	174	193	171	177	172	195	190	174	196	153	168	183	176	187	178	172	186	177	167	201	197	168	165	172	172	177	168	172	181	176	179	172	188	188	181	168	178	149	151	173	171	167	174	180	172	170	170	170	203	163	174	195	175	199	161	175	170	161	153	171	184	177	159	175	178	197	178	178	158	158	193	192	177	176	183	191	193	198	191	188	160	171	186	170	171	164	171	188	189	176	181	160	160	178	155	172	190	184	165	179	190	166	180	176	158	168	195	171	193	185	181	170	176	183	166	196	143	170	168	160	186	166	182	184	177	162	132	146	187	161	176	181	197	164	180	171	172	196	187	158	182	172	189	167	201	183	204	153	185	146	193	172	177	166	200	194	169	170	173	174	173	154	189	175	177	174	167	189	153	180	182	160	147	174	188	157	190	169	200	170	191	173	169	179	167	176	178	185	170	180	171	176	177	164	169	153	198	186	155	160	171	172	195	182	175	197	163	180	169	194	178	193	200	155	185	181	182	169	172	194	209	189	174	181	168	203	181	173	170	183	170	172	178	191	180	162	179	171	178	194	180	152	152	172	192	174	184	184	186	204	161	159	178	163	186	207	179	187	174	175	209	176	192	185	171	169	182	182	205	198	219	183	166	175	180	176	183	185	175	181	183	154	178	189	192	171	160	190	177	197	182	175	180	200	162	180	186	172	168	191	174	162	195	189	156	190	181	175	177	205	178	185	168	200	187	190	187	184	154	173	190	190	167	207	177	175	196	158	161	181	193	163	186	176	155	168	177	165	194	165	186	165	169	142	168	190	164	193	181	149	171	155	203	169	169	178	173	174	180	160	189	195	178	192	173	187	192	165	170	210	175	208	191	183	178	175	168	194	198	190	170	162	184	185	180	181	180	166	175	154	179	195	162	175	165	160	169	180	193	171	179	175	179	165	180	167	178	204	188	177	169	152	163	177	197	194	179	193	186	184	191	185	186	172	184	190	174	174	198	169	188	161	177	171	154	183	184	175	198	182	167	159	175	214	171	168	176	179	190	176	165	177	169	198	160	174	196	187	201	189	165	185	175	204	175	163	165	176	144	181	192	164	186	172	191	183	184	162	172	142	191	180	194	189	174	168	169	155	174	183	169	186	183	176	204	186	184	182	185	158	169	171	190	197	198	164	200	173	182	176	178	187	183	175	188	172	177	163	203	195	188	179	148	169	179	165	204	189	163	175	180	193	168	179	160	181	163	190	181	178	202	185	181	186	158	207	225	177	161	175	185	178	175	159	178	205	164	168	185	180	191	193	172	176	199	190	206	182	187	188	182	168	212	206	159	172	184	164	202	182	169	195	174	203	168	177	164	152	175	159	185	199	171	193	181	184	178	179	149	170	161	156	176	189	169	178	201	212	166	172	184	181	177	179	197	185	158	160	202	169	168	180	180	171	177	163	179	173	188	175	180	182	168	173	188	186	178	163	188	159	203	160	192	160	179	175	155	171	190	153	182	172	179	173	177	172	186	199	160	170	183	166	190	199	181	201	171	227	153	158	177	169	173	183	180	193	176	171	170	161	176	154	182	168	181	174	184	190	165	181	184	183	168	186	193	174	176	187	176	226	185	175	180	192	189	184	166	184	176	189	180	156	158	168	176	189	159	182	173	160	168	169	188	159	165	193	193	160	180	171	214	191	181	187	173	188	184	190	152	166	177	175	164	162	168	176	179	173	177	180	152	167	199	175	194	170	175	156	200	217	156	189	168	202	191	185	185	184	192	202	182	185	155	168	175	165	172	181	190	183	199	178	183	171	163	185	181	168	180	156	177	171	176	175	174	183	167	200	167	180	168	162	170	195	179	166	175	159	197	185	170	165	185	188	162	187	182	188	212	169	190	161	161	192	177	185	186	181	170	145	181	211	199	177	193	189	167	170	166	169	174	191	172	191	165	178	154	166	187	169	176	143	167	198	167	172	178	180	177	178	188	169	206	171	159	165	199	148	184	166	179	166	169	172	188	170	164	176	170	146	177	204	189	186	174	165	179	189	168	207	174	181	172	159	192	197	183	185	196	171	167	180	167	168	176	193	187	186	183	175	168	169	152	176	183	169	168	149	176	191	169	174	201	182	205	192	186	183	171	154	158	180	178	189	166	202	170	184	179	176	199	190	177	191	180	185	191	172	177	198	190	159	176	176	190	157	182	159	168	189	208	189	167	175	173	192	161	188	164	180	178	174	199	184	160	184	179	178	174	195	167	140	174	171	194	206	173	202	174	187	184	177	191	178	189	164	209	182	170	171	197	162	169	200	165	174	181	191	173	198	180	182	177	158	143	193	173	169	184	142	183	177	193	180	190	192	167	189	183	195	187	177	177	199	168	162	164	165	169	165	199	189	178	164	195	158	165	169	158	194	163	160	185	187	158	187	170	199	174	185	171	192	190	156	153	177	190	181	168	166	195	187	175	162	180	157	156	165	174	166	187	183	169	170	172	178	161	177	203	183	158	166	178	170	167	182	179	180	184	161	174	188	193	167	174	194	170	201	192	174	196	196	168	169	185	201	191	175	186	180	165	167	181	179	201	178	161	190	167	174	190	189	157	181	169	157	174	184	191	184	195	173	171	181	185	180	149	180	197	196	180	189	187	176	190	170	156	151	200	182	165	171	175	183	183	191	180	160	172	164	166	174	186	164	175	172	176	175	192	174	195	167	202	152	181	180	174	172	167	184	164	154	176	171	152	162	183	175	191	197	177	169	191	190	168	186	187	179	166	162	184	183	186	160	163	184	154	180	191	180	172	181	158	192	161	183	161	178	170	181	166	176	145	185	169	171	197	175	159	159	151	184	168	170	183	165	173	180	200	155	174	174	185	198	160	178	162	204	167	180	191	180	183	211	182	191	198	176	176	175	177	184	203	172	187	175	184	180	184	166	157	177	185	164	177	177	164	208	179	175	151	179	185	157	187	170	172	162	205	176	164	173	181	171	171	203	184	188	196	179	196	161	155	171	180	211	165	167	172	183	164	174	182	218	175	180	172	168	178	184	170	206	153	177	159	200	182	186	169	173	165	189	199	178	138	194	170	164	169	171	149	163	175	177	195	224	167	188	177	162	179	175	181	163	161	166	168	185	191	169	168	174	174	195	185	187	185	193	179	197	167	193	179	174	175	159	190	201	187	176	167	184	164	183	184	206	212	173	170	169	186	168	171	168	170	185	167	196	191	180	195	187	184	178	194	185	173	174	188	168	196	169	176	181	193	188	185	156	174	177	176	169	183	137
51890	43657	48448	70263	52317	1687	1416	1235	992	852	798	774	659	626	621	596	557	569	565	559	600	540	527	544	591	521	505	488	521	527	532	571	530	516	473	495	492	532	466	503	485	486	502	484	482	541	489	656	4316	4884	4007	2508	1558	863	505	470	464	436	415	445	467	406	441	415	449	435	419	465	424	431	408	425	439	451	424	440	435	409	435	408	460	394	444	448	426	448	422	412	456	425	430	391	415	444	456	414	417	448	443	443	434	414	442	460	422	428	416	420	437	410	436	452	452	431	452	385	407	451	425	441	404	449	423	414	437	449	462	457	419	399	416	421	440	412	380	374	477	436	456	416	427	426	435	422	454	432	453	447	450	455	430	403	435	444	455	392	444	428	401	425	440	445	449	455	431	401	438	433	431	491	472	442	456	439	461	411	393	418	410	428	456	420	451	377	397	420	441	424	449	443	447	419	390	446	405	442	414	433	406	412	388	458	423	449	431	444	394	432	425	447	450	452	435	433	408	451	445	412	434	485	431	443	416	430	428	422	425	451	413	401	460	426	404	401	462	408	409	460	432	448	463	451	408	451	389	432	429	440	421	424	437	431	428	428	427	480	451	413	424	403	398	393	437	434	454	432	408	424	419	408	438	409	418	424	453	403	440	471	414	439	407	409	433	410	455	409	384	387	441	430	400	442	440	421	439	437	443	423	417	441	422	410	448	404	391	417	421	458	421	427	380	438	411	478	445	413	419	424	424	420	400	437	395	395	442	417	443	460	453	428	420	452	401	420	424	409	400	417	397	455	448	433	447	470	416	416	435	406	411	433	437	419	451	414	403	434	413	463	431	440	413	447	443	443	426	435	462	394	419	414	431	438	449	412	436	424	451	389	406	419	454	408	427	409	390	447	447	424	422	437	440	407	406	389	428	432	465	414	419	392	419	430	439	453	440	382	440	406	445	443	415	477	437	426	369	420	440	446	454	461	471	424	414	385	429	433	418	459	440	414	437	449	419	400	429	409	443	416	433	440	395	428	439	450	418	440	461	429	450	436	474	414	469	450	411	446	420	423	466	428	449	447	453	415	407	416	422	407	387	402	414	437	422	422	428	417	394	396	427	420	469	438	427	432	366	428	435	394	452	408	426	462	406	428	409	434	417	428	410	467	412	430	412	432	448	462	408	425	433	448	381	452	428	434	420	431	447	424	415	445	425	406	473	432	429	425	416	419	442	461	435	444	422	418	406	423	441	442	435	399	443	426	432	444	408	443	404	441	455	442	460	405	420	427	414	449	431	430	417	405	455	441	410	427	461	431	422	437	425	470	480	450	413	438	440	449	436	444	405	398	435	416	436	413	434	427	387	417	441	409	426	443	404	450	453	430	426	424	437	403	422	429	448	412	422	450	439	433	419	416	391	440	439	415	413	423	422	466	429	418	433	435	438	387	402	437	440	466	452	458	415	469	410	443	415	419	425	448	419	412	450	421	432	448	446	410	408	413	417	436	431	437	396	415	440	442	463	406	461	417	451	438	434	424	437	437	403	427	409	459	452	415	465	445	420	432	405	449	467	439	427	391	408	452	431	437	442	430	414	432	459	386	388	423	439	437	425	422	429	423	443	435	411	447	437	454	450	429	411	449	403	407	469	378	444	409	421	440	434	414	457	441	424	414	462	409	433	432	446	434	431	442	445	425	439	416	423	435	437	423	456	404	412	399	441	414	426	431	462	448	425	450	422	467	415	427	426	464	463	408	423	448	399	434	428	425	437	404	380	449	441	427	438	428	448	438	422	409	402	470	409	436	419	438	426	440	388	402	418	423	448	458	428	385	461	378	430	444	448	442	374	432	426	403	430	437	453	456	436	425	446	380	425	447	403	425	448	423	407	438	407	444	430	419	429	442	429	380	450	416	461	394	437	387	427	402	429	430	420	426	434	440	409	433	419	401	403	393	456	427	458	437	466	462	420	452	415	413	404	404	435	440	444	450	437	418	411	411	429	435	419	451	392	462	429	450	395	381	422	428	436	434	438	405	453	494	419	439	426	405	452	434	376	417	440	441	445	414	440	408	439	429	385	415	428	429	413	426	410	455	425	432	446	428	435	447	406	441	448	411	444	452	441	460	437	417	423	428	445	444	422	431	420	455	415	448	412	442	405	427	412	423	387	437	403	435	442	419	450	437	462	462	431	435	432	437	426	413	427	456	411	396	442	404	395	438	421	438	445	432	411	426	450	391	433	433	454	412	391	394	453	423	405	443	428	389	408	430	422	407	422	431	451	427	428	392	413	468	433	429	423	400	414	421	435	418	420	405	418	370	428	449	455	442	391	456	423	450	435	440	443	412	439	423	390	388	432	429	430	400	448	418	421	407	433	454	409	436	435	427	446	400	440	439	473	453	456	458	443	442	443	432	435	449	461	464	445	438	448	429	450	449	446	452	367	462	435	423	445	431	440	410	434	433	431	414	462	426	443	443	440	452	434	407	430	388	436	424	426	435	393	412	440	425	413	427	416	400	417	421	422	455	439	438	432	438	422	418	452	426	458	417	417	444	418	423	458	418	431	437	435	456	420	435	418	430	431	425	427	404	404	468	428	440	443	400	421	448	462	436	471	388	421	408	418	446	429	420	451	414	398	433	425	434	464	429	406	450	411	448	450	442	450	460	436	463	421	447	399	446	420	452	441	444	440	431	383	421	441	443	407	412	438	438	415	412	431	433	400	440	440	396	404	432	410	459	407	436	442	423	446	436	431	426	439	452	406	411	423	431	419	389	480	406	430	403	432	411	436	445	450	435	434	420	452	414	400	442	427	403	439	413	445	454	418	434	426	446	424	414	444	440	446	453	434	449	410	399	437	419	457	441	406	437	405	435	496	429	445	441	422	449	419	446	433	409	446	440	416	432	418	427	423	414	417	419	429	442	460	444	445	398	416	486	415	412	424	453	444	418	417	401	428	409	454	433	439	441	434	416	423	435	363	461	449	450	453	422	418	476	433	459	430	454	425	459	440	390	438	465	438	424	466	421	428	473	446	434	476	431	389	407	384	419	425	413	461	433	426	407	446	392	447	393	464	447	423	436	459	459	454	446	415	403	456	438	429	409	403	419	421	406	464	423	422	394	420	434	429	419	418	458	428	483	424	428	457	435	398	405	415	384	428	438	414	412	422	444	419	426	456	410	425	402	456	404	435	442	451	428	444	422	446	393	459	410	441	447	448	469	481	445	422	418	432	404	462	422	477	439	443	405	397	460	441	417	432	419	438	447	459	433	452	413	436	448	441	443	440	411	446	439	405	410	440	448	386	415	426	406	434	405	413	443	411	429	405	436	424	403	445	406	424	434	457	456	422	421	393	423	429	441	435	458	439	424	426	392	414	442	425	431	452	418	425	443	422	453	471	470	439	435	406	446	415	457	427	411	420	474	406	447	396	400	450	390	394	413	416	422	401	439	466	411	419	472	411	433	413	421	420	444	422	446	428	402	392	433	446	418	415	412	426	413	443	426
28299	12766	5556	10621	7387	476	166	149	157	176	167	153	163	154	177	137	155	167	181	154	152	147	143	146	173	157	153	137	183	144	164	166	173	186	154	187	141	165	176	154	167	148	160	161	163	162	166	160	180	228	201	167	206	177	163	169	158	162	143	162	133	172	160	162	158	159	168	175	145	155	150	167	159	157	155	149	157	162	154	167	148	162	147	180	155	154	151	161	161	162	161	138	141	167	149	142	160	149	151	149	162	168	169	153	166	159	150	180	178	176	163	176	159	133	146	171	144	159	158	146	161	156	161	172	155	174	176	137	168	156	168	150	152	142	174	143	168	165	157	156	165	142	156	145	159	156	150	143	163	158	167	170	151	143	150	142	178	171	173	176	166	137	172	149	139	169	155	188	187	145	154	166	176	133	176	162	169	154	164	176	171	159	144	159	141	150	163	160	153	153	167	157	160	176	162	181	168	172	157	160	139	151	159	163	152	155	137	149	181	168	132	179	161	157	162	142	140	158	133	180	166	131	147	143	152	167	149	159	168	156	160	154	185	156	146	174	185	156	158	161	159	141	140	156	166	164	172	159	172	167	145	136	133	139	162	176	165	156	155	167	153	143	172	151	142	143	162	164	181	133	167	169	152	152	157	169	169	149	160	153	142	163	163	149	188	154	153	148	167	151	179	171	164	145	140	156	145	143	165	160	159	179	165	172	160	154	159	171	134	158	175	159	147	165	164	156	164	175	180	142	157	156	145	157	167	146	165	148	157	172	166	145	165	179	158	153	159	144	150	164	137	163	144	139	169	156	154	157	149	150	163	154	164	169	140	166	154	151	177	178	164	177	148	164	140	143	159	169	154	154	180	162	144	167	150	164	134	173	149	150	156	163	160	154	152	156	164	144	156	139	166	158	155	157	138	159	174	156	157	173	148	168	162	169	164	169	140	159	162	163	145	182	165	147	165	164	135	152	179	160	162	169	134	144	150	122	141	147	147	161	165	155	154	162	160	159	159	159	175	152	160	164	159	151	178	172	153	156	155	155	157	174	156	140	170	131	155	163	169	168	150	166	159	148	170	169	159	137	171	114	187	181	171	142	151	175	151	133	157	161	141	143	179	179	158	167	143	155	144	152	156	164	148	175	169	163	141	159	141	158	152	162	144	156	159	163	195	158	153	131	160	169	179	137	137	158	156	131	148	132	170	169	166	142	155	167	159	147	170	147	181	151	164	145	154	170	178	157	175	146	169	149	158	174	169	145	155	165	166	181	143	157	181	182	164	159	173	166	179	157	170	180	172	150	160	163	171	164	145	176	157	149	137	153	148	146	162	171	141	167	123	135	173	144	153	159	161	158	171	153	156	164	142	137	158	135	177	144	152	174	117	144	162	153	177	150	153	146	169	160	166	185	166	151	148	179	150	162	140	166	175	161	172	152	192	165	153	134	163	173	175	150	181	138	152	146	127	164	170	152	161	166	145	143	149	139	165	162	160	158	159	162	147	165	159	158	159	163	157	155	163	165	147	168	149	144	157	154	153	155	158	166	173	132	142	183	153	172	149	152	169	152	149	148	165	149	140	146	149	129	155	156	148	176	162	154	178	141	150	159	181	153	151	150	154	140	161	151	140	160	154	158	159	154	178	167	179	157	155	156	162	170	166	150	177	162	163	173	168	162	159	161	149	175	154	154	139	143	165	141	131	162	158	156	165	157	153	165	147	164	171	145	143	151	194	143	124	152	150	168	173	175	141	163	146	148	160	154	163	170	148	169	145	162	146	162	158	145	136	148	138	144	166	147	171	166	168	149	146	176	138	165	170	165	153	161	164	181	173	158	172	152	167	138	144	128	181	157	175	145	148	167	140	146	157	156	158	156	158	169	154	167	159	142	157	142	149	163	181	153	148	144	149	155	175	156	135	148	177	173	159	175	157	159	163	146	171	170	134	151	161	160	168	154	158	168	146	169	158	138	168	177	146	138	151	156	147	152	156	152	162	159	144	160	166	142	148	154	174	158	145	154	161	172	147	165	174	145	155	158	147	168	163	137	169	155	148	158	143	151	150	150	157	153	159	180	155	135	168	172	174	166	162	159	159	173	156	174	181	162	162	133	160	174	137	174	178	157	164	177	159	159	145	132	130	167	161	169	143	133	164	164	151	166	164	159	158	150	155	182	139	178	141	157	120	174	156	148	186	157	158	160	151	135	142	155	153	155	151	159	174	159	157	164	177	146	143	176	141	159	154	167	164	160	157	163	170	159	167	151	180	160	161	179	152	155	156	152	154	134	146	163	159	131	143	161	157	175	143	140	151	125	149	159	164	148	135	184	173	166	162	134	168	151	168	166	144	145	152	149	142	157	147	179	170	156	157	143	140	141	138	180	160	176	164	159	163	163	161	134	145	170	180	166	169	164	149	138	169	170	154	162	150	168	149	177	156	160	171	160	186	149	147	156	162	152	161	160	170	150	162	149	151	171	178	176	164	176	134	179	156	150	164	172	143	182	173	133	158	157	175	143	150	159	139	138	160	158	165	175	148	145	164	153	173	151	165	154	165	166	142	159	160	172	183	167	172	174	166	172	149	169	181	158	162	162	164	156	175	153	173	164	147	161	174	142	174	155	191	140	135	154	169	168	131	171	155	176	175	151	166	168	150	156	143	156	160	158	130	138	177	161	162	140	147	152	163	170	165	160	164	146	158	170	145	156	162	160	165	140	182	137	157	152	163	151	165	153	157	146	144	187	166	176	172	160	140	158	152	155	150	156	163	154	177	169	158	149	171	146	142	167	168	163	151	158	170	173	175	147	158	131	154	161	152	167	158	168	151	147	165	160	162	138	174	150	180	178	170	160	146	179	163	166	168	160	167	125	168	172	171	183	190	162	144	193	158	166	171	162	151	163	158	180	156	155	170	180	149	164	179	157	158	153	136	151	150	140	172	162	160	129	159	178	181	135	155	160	157	148	173	171	169	175	133	165	140	142	165	160	159	153	129	165	167	183	165	178	161	147	161	148	127	155	172	161	138	166	153	143	171	164	164	182	174	149	167	180	144	155	151	141	160	162	162	145	162	151	134	154	156	152	145	139	150	192	147	146	157	144	172	157	171	151	161	160	144	157	168	173	159	152	169	150	172	136	170	183	161	165	191	179	158	170	159	159	152	139	149	158	126	147	158	163	171	167	142	182	158	177	141	149	152	172	164	163	160	170	171	175	159	162	142	172	155	189	153	164	158	173	181	167	154	176	166	153	172	156	175	185	156	165	140	149	143	156	156	154	161	144	172	169	163	148	173	155	150	139	172	169	155	156	151	171	159	157	126	141	149	155	159	164	159	157	180	182	148	164	170	124	167	151	144	155	159	150	156	152	156	151	164	175	137	156	162	148	174	170	162	130	178	162	135	163	166	151	169	166	169	161	145	153	138	151	153	176	159	156	152	168	163	163	148	148	159	153	157	180	175	150	150	163	166	158	144	131	154	152	159	149	153	152	149	143	166	157
18635	9508	8630	22723	17592	600	418	460	442	414	422	373	449	420	442	420	386	414	408	406	388	423	435	398	434	409	440	423	421	445	437	431	426	394	425	441	429	410	393	421	411	408	431	396	407	439	425	428	559	703	715	682	541	475	424	418	398	464	388	418	433	382	377	414	382	429	372	413	426	366	398	403	386	398	427	374	401	391	405	426	405	435	409	366	456	403	425	434	410	385	444	376	403	379	396	427	359	384	437	415	393	407	418	399	405	399	427	406	415	388	362	402	379	409	415	385	395	378	434	395	416	420	415	423	396	414	365	402	379	411	373	399	402	446	388	430	419	438	422	401	428	385	403	418	364	331	380	375	418	423	417	399	395	388	394	405	400	431	407	425	426	413	397	426	390	404	384	438	394	374	409	397	400	385	375	373	409	444	394	381	381	417	399	383	411	397	379	386	391	435	369	394	400	406	386	370	397	413	393	390	428	379	392	442	409	442	423	403	399	374	397	409	415	434	394	402	369	431	381	395	410	427	427	402	424	394	406	428	420	404	371	407	425	422	402	381	415	424	377	402	416	419	383	455	390	404	404	400	435	405	349	424	407	393	395	397	401	398	416	411	364	427	399	412	383	403	452	416	404	409	410	389	421	399	398	399	408	366	380	434	372	436	411	434	387	416	395	392	412	389	402	400	405	438	406	390	424	411	416	396	417	429	388	398	458	423	374	347	423	381	376	390	405	386	420	419	409	421	427	387	390	410	423	405	423	411	388	424	393	391	389	427	372	416	414	373	386	399	407	419	429	419	377	408	426	431	401	385	389	384	417	423	417	382	383	395	341	365	428	435	400	418	368	408	412	393	377	426	381	419	424	399	399	441	404	399	380	384	413	373	398	386	384	401	396	380	383	412	361	388	417	380	415	441	419	387	380	392	381	370	434	394	392	377	378	411	380	410	433	402	389	389	407	378	399	415	408	452	402	423	400	388	425	403	417	412	411	355	381	399	395	392	386	423	395	399	404	382	394	392	411	386	409	420	405	404	360	422	424	376	391	415	425	393	377	388	389	385	398	373	386	399	410	395	370	420	391	375	400	407	420	380	384	387	442	400	420	422	410	403	408	380	385	419	385	436	393	372	400	359	411	425	409	417	373	385	401	351	411	352	393	418	408	392	381	433	433	395	388	407	380	379	419	409	393	366	395	402	398	391	370	373	392	403	402	391	383	397	414	392	435	404	364	384	411	421	387	418	409	421	414	412	390	395	371	397	397	388	409	380	369	389	405	392	417	411	408	416	394	399	410	385	432	392	389	389	397	427	387	374	377	415	409	380	422	378	409	371	376	371	398	397	388	390	395	424	411	372	370	390	399	378	431	385	417	422	395	409	406	413	428	423	411	403	426	413	382	380	405	394	399	392	427	395	403	380	412	415	381	403	394	399	396	392	406	387	394	391	377	392	411	389	364	414	420	413	430	405	441	386	390	400	405	437	398	388	431	396	371	349	414	414	409	412	398	407	385	406	344	386	384	363	423	423	434	391	404	392	404	433	417	424	416	383	368	399	383	394	399	414	411	399	391	444	411	388	382	435	414	357	392	405	407	407	410	398	392	401	386	377	373	375	413	396	388	405	404	399	419	452	426	423	442	385	383	352	415	381	416	428	444	398	454	424	390	399	402	400	400	417	374	372	387	431	385	414	388	420	370	410	383	380	414	436	394	373	405	372	387	367	389	410	379	399	399	402	398	378	429	390	389	438	429	430	401	377	396	402	393	395	377	391	390	407	420	371	418	377	423	400	423	406	385	413	425	396	372	367	397	433	384	401	405	383	414	401	384	384	409	340	403	409	425	375	413	402	388	411	378	375	396	437	387	408	417	385	418	375	408	453	421	405	395	428	422	415	395	382	384	400	414	435	377	386	408	390	414	383	424	396	423	403	396	387	394	401	390	424	399	383	375	420	411	423	410	395	392	354	415	411	424	426	389	375	406	401	377	405	434	410	372	407	403	384	408	418	394	386	421	374	380	401	413	393	421	413	403	412	387	379	406	419	389	393	395	418	417	425	409	366	420	373	402	383	388	394	369	409	382	379	389	410	408	414	387	406	397	414	400	364	395	409	395	401	379	385	404	396	441	422	415	367	369	380	377	423	402	396	402	428	395	426	395	397	398	409	371	402	456	418	381	406	386	443	393	382	403	400	382	374	385	377	378	393	385	411	393	417	419	358	430	401	390	389	390	398	380	450	412	379	354	390	422	410	437	421	429	403	365	378	422	392	432	369	383	382	390	416	396	379	391	372	393	421	392	420	412	383	395	412	407	390	412	419	385	426	423	422	400	388	421	407	377	367	403	451	400	381	431	400	408	435	402	402	426	371	378	373	378	414	411	387	405	413	435	380	379	405	413	414	350	423	365	419	431	417	400	389	387	431	429	420	386	407	379	394	376	410	403	400	377	409	414	392	363	398	357	401	397	424	418	433	388	412	384	404	395	380	406	417	394	391	370	393	402	379	399	412	399	382	403	425	374	401	376	393	433	406	416	383	426	442	392	390	391	374	382	396	411	369	390	394	381	407	366	372	414	369	418	398	383	396	413	407	408	379	388	371	426	407	405	403	410	404	426	398	394	393	393	403	410	400	388	382	365	403	440	405	399	415	405	409	397	401	416	417	417	385	404	421	401	439	403	382	396	409	392	397	366	409	384	416	392	398	388	395	422	414	412	439	390	401	426	387	379	424	414	414	407	421	395	396	384	413	389	401	418	397	415	372	406	391	401	388	439	387	368	389	374	439	399	395	413	433	379	385	372	393	410	393	427	386	410	391	394	406	367	427	387	411	417	389	415	396	410	373	418	418	417	394	396	394	406	404	400	414	400	369	388	407	409	376	366	402	408	413	370	401	393	421	393	403	355	416	388	376	393	396	432	394	380	428	422	400	390	432	388	393	372	391	410	407	378	401	339	400	415	406	386	399	414	413	374	409	367	423	396	435	397	425	405	411	381	412	395	404	403	385	420	397	422	380	399	428	366	372	430	397	412	390	394	403	395	397	390	399	411	390	367	396	388	406	419	392	379	396	405	396	376	396	423	403	390	429	441	397	423	382	388	413	405	397	402	421	409	391	376	360	407	337	402	359	423	420	409	400	439	392	383	377	408	412	379	407	413	442	393	359	443	393	429	429	364	440	400	388	394	403	414	399	386	409	384	431	385	387	387	404	379	366	407	387	387	426	401	363	388	394	416	378	419	404	381	385	417	394	396	422	402	376	403	373	383	382	415	390	423	405	422	385	395	405	419	408	435	435	411	353	420	376	396	362	391	376	450	395	446	409	391	393	416	411	400	435	400	399	411	411	405	371	421	407	398	402	363	388	411	358	408	433	372	383	383	395	406	428	411	406	411	415	398	427	402	436	421	390	437	397	407	425	425	391	430	389	409	402	373	395	420	402	359	392	441	374	387	406	394	390	415	407	426	410	402	414	422	422	399	427	439	426	420	386	397	402	399	405
47903	35421	42408	55956	50047	19829	1961	298	250	237	206	238	209	192	221	207	206	187	189	200	190	167	201	221	179	167	201	193	200	195	167	186	169	203	188	199	190	200	206	208	177	185	207	185	169	202	220	238	411	508	458	354	267	229	203	196	215	195	166	168	193	193	187	187	159	188	184	203	190	208	203	209	188	178	186	176	185	195	202	181	189	175	199	173	176	195	179	182	193	172	170	200	167	173	170	166	183	163	198	182	193	182	171	190	173	174	176	174	178	172	193	185	203	187	146	197	199	172	176	186	174	199	184	170	210	173	187	208	184	203	199	186	165	188	191	207	198	195	160	202	195	177	198	176	190	181	184	194	207	182	211	207	193	201	170	202	182	177	185	189	175	186	198	192	160	208	181	179	183	187	197	171	211	189	193	185	218	190	180	200	157	184	195	191	181	176	191	201	189	188	187	226	206	190	170	203	190	190	156	181	185	184	177	198	178	200	190	191	187	165	191	167	187	199	159	190	201	176	192	182	207	183	173	176	197	183	205	200	183	173	193	190	189	185	167	201	166	186	185	194	167	179	179	172	175	176	191	193	209	193	186	181	204	184	164	185	185	182	167	164	186	165	186	207	184	183	168	191	192	207	206	166	189	200	178	170	169	161	165	162	215	216	169	193	194	172	185	178	189	180	185	167	196	200	185	209	193	169	187	176	181	210	188	183	176	175	186	169	171	159	178	179	187	180	159	213	198	191	190	177	173	201	192	199	179	190	198	184	173	166	181	210	201	184	197	224	183	195	182	198	191	185	179	185	178	164	179	199	172	186	167	189	196	178	183	165	175	188	204	184	162	194	186	187	177	181	151	164	172	169	195	194	167	189	187	196	171	189	197	190	198	188	178	177	205	186	198	203	196	184	212	194	206	181	179	168	203	176	205	180	190	178	198	204	182	189	207	190	166	195	183	190	175	178	189	185	183	193	187	165	162	186	212	212	195	204	200	184	189	181	171	189	215	185	205	172	153	184	171	195	191	174	186	188	205	169	192	187	201	159	175	205	177	196	194	162	184	201	212	198	175	206	169	199	188	184	176	173	191	181	187	177	211	201	188	164	186	182	184	182	184	180	180	187	205	173	171	195	176	182	165	179	196	204	188	167	193	183	178	184	184	185	176	205	183	194	175	171	190	155	183	200	186	174	200	193	190	204	187	155	177	184	205	222	179	191	211	176	179	189	186	170	183	192	205	174	168	199	175	186	186	166	175	211	162	198	182	194	208	202	173	171	155	200	190	171	194	192	177	185	181	196	197	168	190	201	166	178	169	194	156	191	168	180	182	177	167	220	174	197	203	176	187	185	209	205	180	186	161	196	195	169	178	172	202	193	184	190	184	190	172	174	196	169	181	201	196	180	196	197	160	198	178	163	184	203	181	190	190	192	187	203	202	182	181	177	188	187	185	171	187	170	191	182	172	183	193	225	145	163	161	203	197	155	199	159	166	186	179	182	207	190	204	210	211	209	178	186	204	168	188	203	186	207	167	204	202	156	200	173	199	178	163	176	188	195	202	194	216	180	183	183	183	191	208	186	178	173	187	182	183	206	179	198	191	184	175	196	165	159	170	190	208	185	197	183	176	171	197	198	159	169	162	217	178	157	191	171	170	195	173	174	189	193	204	164	169	188	183	169	183	178	193	189	172	188	182	185	193	187	206	202	179	185	197	191	175	173	189	169	201	158	156	176	181	188	201	174	201	213	199	147	177	189	186	189	205	167	172	200	179	185	172	194	174	174	174	198	200	204	189	189	191	177	208	178	166	179	179	167	174	177	179	190	189	182	203	197	195	203	178	175	205	188	203	186	174	172	214	175	174	197	183	198	197	193	198	179	159	190	205	168	187	189	179	192	153	189	239	175	180	172	174	137	175	181	185	165	207	176	198	155	190	163	173	177	214	177	152	155	191	168	156	178	180	192	179	162	178	149	160	172	188	189	154	205	185	190	191	199	176	172	203	158	178	178	203	199	182	170	166	197	182	194	188	198	179	183	190	182	205	195	172	194	183	218	193	218	174	200	197	195	173	170	180	184	166	206	211	193	203	164	179	205	208	207	183	186	179	179	192	183	177	181	191	182	184	170	185	194	180	203	159	174	176	182	204	184	218	187	188	177	177	201	197	178	191	193	205	189	197	181	168	171	178	200	185	192	201	168	158	189	172	176	199	192	208	187	190	175	184	186	220	184	170	190	178	185	201	215	231	191	205	193	188	217	168	189	204	178	199	187	180	217	188	173	167	184	207	175	197	182	171	183	183	167	212	206	175	211	177	187	198	193	175	199	194	189	192	184	181	199	232	182	178	173	140	181	176	175	200	158	173	179	184	193	177	182	186	159	185	192	197	172	182	185	184	198	194	177	217	194	165	185	177	204	215	188	215	180	187	177	174	172	206	181	206	197	174	185	186	173	170	193	183	211	193	186	188	211	178	162	175	174	204	181	190	170	181	162	187	197	178	170	195	229	182	219	191	198	193	155	174	167	188	174	200	195	156	183	170	169	178	170	211	201	175	173	174	193	182	184	171	198	177	189	193	199	197	202	195	180	192	187	202	164	150	185	181	195	175	178	170	165	186	209	194	180	185	184	193	185	165	190	180	210	182	228	188	164	220	190	202	183	162	186	171	177	161	198	151	159	173	206	201	189	199	194	164	193	187	176	184	179	196	187	180	172	186	200	199	190	174	184	170	190	186	196	163	186	189	179	202	187	183	191	190	204	165	195	190	189	177	185	197	190	196	182	211	202	169	174	184	167	170	196	183	207	187	202	192	178	189	192	183	174	221	193	177	204	199	200	173	163	195	195	197	175	187	186	169	199	181	209	212	177	236	181	192	187	191	181	188	162	169	187	188	175	179	194	166	157	185	177	177	214	172	203	194	194	176	184	169	196	174	186	187	185	186	202	196	199	182	193	222	187	194	176	180	197	171	168	177	175	190	193	173	209	196	189	186	191	185	187	180	178	175	200	165	191	192	203	195	221	178	184	196	192	180	186	180	192	193	187	213	177	192	183	199	190	151	183	194	197	169	194	186	201	165	187	188	211	173	170	193	178	194	173	169	203	191	179	205	193	165	176	168	201	182	191	177	200	190	189	196	204	221	175	193	161	196	213	172	166	207	216	173	199	197	157	191	175	183	199	189	191	207	175	179	172	188	177	183	213	167	209	192	194	186	201	197	210	175	181	174	196	184	236	187	198	171	189	182	202	190	215	181	185	192	184	198	200	154	182	173	162	166	192	208	199	162	153	213	201	170	186	188	159	172	190	191	223	174	169	189	189	174	205	192	165	193	181	184	177	171	188	165	195	173	185	191	190	230	177	197	153	170	157	189	170	187	190	176	190	185	168	213	211	201	184	194	196	207	183	192	195	172	194	190	210	190	193	201	179	176	206	181	172	207	192	173	186	184	174	193	197	174	210	189	183	187	168	162	170	174	166	172	177	157	171	170	184	201	175	189	179
32962	30073	39756	61489	56694	5871	957	907	728	658	674	589	593	603	562	568	570	514	511	505	512	546	494	501	545	501	457	512	506	492	510	528	500	502	499	479	460	546	431	487	497	481	494	464	482	477	541	806	2392	2506	2187	1392	938	640	528	438	419	469	456	506	485	453	427	467	502	500	423	431	446	459	458	430	476	425	476	442	470	441	457	445	475	474	446	452	491	426	459	460	465	491	441	494	446	438	486	487	457	468	434	490	458	447	492	471	526	448	443	440	452	472	454	436	467	474	449	487	473	487	445	456	470	462	458	447	488	503	454	419	480	438	491	454	449	471	460	443	453	469	443	461	461	449	466	474	458	467	462	447	428	475	435	430	453	503	462	447	460	469	472	458	514	463	473	455	441	454	434	449	470	454	456	465	436	427	434	479	462	477	485	489	460	474	455	434	461	498	480	486	461	463	426	475	440	443	480	488	449	445	423	449	474	461	487	472	487	488	483	475	456	413	483	468	444	442	452	443	429	428	411	463	467	449	444	449	423	459	459	460	438	464	455	443	447	443	454	411	451	451	443	455	475	462	468	429	465	463	450	468	466	451	455	455	456	475	469	487	478	429	445	459	466	454	486	431	431	479	465	477	474	488	449	437	465	489	477	462	430	495	460	458	427	467	479	446	460	448	475	481	479	407	481	412	472	457	470	445	487	473	450	486	458	467	442	430	442	466	473	480	410	433	488	468	415	473	492	474	459	468	472	469	449	458	482	470	444	476	457	468	442	467	458	469	465	488	438	456	442	428	472	461	462	478	468	454	480	421	410	452	441	448	488	427	472	442	505	453	500	436	449	431	443	439	419	449	481	449	460	456	436	419	457	466	422	485	512	436	468	489	471	487	433	503	468	462	466	484	462	433	487	469	480	478	435	489	440	503	482	473	444	451	433	454	442	456	448	476	426	459	450	442	485	439	491	447	453	477	462	475	436	465	471	471	495	482	486	480	442	436	463	452	459	481	476	444	462	428	443	451	434	425	421	481	465	469	432	446	436	511	454	494	458	425	479	458	496	459	468	436	465	441	481	445	470	459	470	462	435	470	484	452	468	456	447	488	484	456	468	466	431	451	452	490	479	448	450	481	470	447	468	445	455	467	450	470	454	475	466	452	450	471	440	440	449	427	464	482	461	457	413	437	483	450	466	484	451	442	468	461	467	534	396	482	429	460	435	477	404	474	467	467	457	485	446	437	460	461	443	514	434	506	471	446	444	437	447	463	465	455	474	446	450	452	478	504	456	405	440	464	442	464	478	498	472	430	451	479	437	478	462	467	444	452	461	447	451	465	452	474	461	431	472	463	452	472	467	474	494	424	467	435	434	471	441	451	444	473	460	487	457	432	470	462	451	461	448	438	462	461	468	432	442	444	492	444	436	460	435	442	497	448	456	446	445	449	453	481	456	483	441	460	475	469	466	491	453	481	476	490	475	462	476	466	410	450	449	509	445	490	460	476	489	410	414	475	489	509	459	462	464	446	438	491	467	461	458	424	464	470	453	493	460	488	430	455	514	486	464	457	433	477	453	427	434	469	447	458	461	475	455	491	451	490	483	428	475	417	482	476	474	461	479	472	449	445	440	468	458	453	473	454	470	469	470	486	495	501	459	421	460	426	460	482	466	463	434	436	500	419	442	496	420	458	478	448	477	459	461	446	466	473	474	442	415	434	493	470	475	466	457	439	440	454	473	475	474	456	459	427	461	458	459	459	454	471	454	460	511	445	428	440	459	441	471	438	470	438	473	453	459	434	479	448	465	482	462	456	453	497	452	428	449	474	485	478	440	455	456	436	474	445	441	454	470	454	451	479	472	486	490	478	444	495	445	496	464	462	485	461	443	451	450	463	465	494	434	452	456	423	450	467	441	470	431	441	444	430	414	438	466	466	500	444	471	462	456	425	445	476	433	468	445	461	458	429	434	491	513	426	472	440	478	510	455	442	461	478	478	467	473	422	478	469	424	449	425	472	461	475	462	432	497	425	464	455	478	446	438	472	438	484	455	456	473	454	490	459	439	472	457	434	414	462	417	458	478	474	429	492	486	473	416	468	431	463	478	453	450	436	471	440	445	481	513	465	468	476	420	463	446	461	432	440	477	411	491	432	476	456	461	451	452	475	459	458	441	455	472	456	472	472	472	458	495	448	459	460	451	448	452	486	447	393	477	464	443	455	477	491	464	433	452	458	463	456	446	451	482	443	407	448	454	438	468	403	489	474	470	439	462	457	484	473	492	461	464	456	457	442	468	455	453	453	465	457	471	439	437	497	442	458	446	485	440	435	451	459	431	446	505	426	456	449	439	497	463	461	455	433	481	476	493	460	441	435	461	464	432	455	445	463	508	465	483	419	483	468	423	414	482	446	446	469	506	485	410	508	414	443	483	439	422	434	454	465	430	449	491	472	443	419	449	464	437	485	464	495	459	452	476	430	485	440	465	477	485	455	435	443	440	447	504	464	433	445	498	486	452	460	464	470	494	472	470	475	470	503	451	463	452	467	490	443	466	466	461	440	474	453	431	450	424	461	485	463	451	430	436	467	459	448	427	450	481	440	465	448	448	472	471	445	398	467	435	471	492	456	464	454	450	457	485	465	464	433	441	465	436	467	481	460	489	448	462	440	430	447	452	468	451	440	455	436	461	470	483	445	457	447	425	487	504	445	457	462	483	475	504	441	421	468	474	438	450	462	469	453	432	474	419	477	434	478	475	449	446	472	448	441	481	480	456	469	486	459	429	467	484	466	440	440	427	427	473	435	444	496	477	451	438	415	449	479	427	458	450	459	448	460	511	453	453	438	478	486	452	470	483	476	478	463	474	440	446	431	471	471	447	470	476	435	475	435	443	464	510	452	461	461	468	433	417	452	476	484	468	433	459	475	428	477	454	471	456	427	430	487	493	445	478	462	462	464	437	463	497	424	458	441	477	453	450	446	450	500	449	486	488	491	497	451	440	473	480	450	483	464	478	413	420	459	490	473	464	445	452	443	466	424	436	431	442	469	448	437	437	453	481	439	435	434	465	476	438	453	485	443	454	436	460	458	474	444	403	437	472	468	433	474	474	483	446	510	516	483	424	443	489	484	463	473	472	475	477	489	432	442	467	485	462	445	486	453	459	463	459	450	443	447	476	466	481	472	454	447	437	465	423	470	456	452	440	445	492	453	485	467	477	452	432	420	458	488	488	473	502	484	454	466	447	436	457	447	459	464	461	458	451	528	438	448	465	436	463	443	468	468	460	447	456	478	421	463	426	455	501	485	469	441	435	463	470	426	428	452	467	459	516	459	480	448	429	459	462	442	430	448	473	466	468	457	508	496	453	477	499	478	476	458	458	468	456	500	466	449	482	476	457	465	417	470	468	476	465	498	503	446	466	471	457	431	503	436	443	486	477	472	492	453	442	408	474	444	491	422	446	435	487	445	500	440	447	433	461	450	462	444	433	421	451	452	470	455	483	469	437	455
53772	39913	43701	65189	57512	30904	6999	602	313	236	225	230	245	208	204	207	219	190	187	184	167	203	205	183	195	176	201	182	204	173	187	179	185	174	143	173	187	170	165	204	192	194	161	185	204	175	197	322	695	650	520	384	300	213	183	184	161	172	176	143	153	172	174	154	173	168	153	179	176	191	166	160	186	171	176	173	198	180	159	153	185	178	183	159	175	176	187	189	177	177	187	161	160	177	188	167	174	159	185	203	166	175	172	163	181	147	168	188	160	171	163	153	173	184	176	158	157	176	153	173	167	174	200	181	187	160	161	167	156	165	157	157	186	201	180	190	173	179	146	167	158	169	166	178	168	175	157	182	159	184	176	165	169	163	181	164	199	173	184	178	174	168	169	173	177	174	168	178	168	187	189	167	162	186	173	176	164	185	163	150	184	162	162	187	154	166	152	169	182	178	187	182	191	172	167	150	183	180	173	194	170	182	171	162	172	175	155	186	157	181	168	164	161	144	158	167	168	179	170	187	171	155	174	148	174	182	172	166	150	149	176	175	169	186	180	161	161	156	183	183	187	165	186	184	161	179	182	176	159	154	169	176	165	169	167	186	168	166	189	183	181	173	199	194	176	176	191	164	170	176	164	181	168	170	165	173	191	190	157	180	176	167	194	185	149	170	178	164	178	154	170	169	167	152	176	168	176	187	169	170	178	170	160	150	157	166	174	166	184	191	182	177	176	139	168	142	174	173	178	173	172	189	160	179	162	169	164	181	167	155	166	162	155	158	183	161	176	171	175	169	158	151	155	184	139	161	166	178	189	185	151	167	182	159	173	150	160	188	163	181	180	151	197	149	174	179	185	189	181	167	192	189	172	176	170	164	171	173	165	167	171	177	171	175	181	163	196	186	172	175	169	173	165	173	157	187	148	188	191	181	167	156	179	163	167	176	190	185	173	177	162	185	162	169	156	209	194	205	180	168	160	168	170	155	160	182	166	175	173	160	163	174	161	164	165	141	177	182	179	160	154	170	183	174	170	166	178	190	184	179	173	146	175	168	171	181	157	160	178	151	170	161	171	175	163	152	196	162	175	161	181	186	165	182	153	155	173	165	142	188	166	159	195	166	174	158	170	158	161	178	180	172	178	155	155	138	157	188	184	200	144	163	169	165	200	173	162	198	187	168	170	183	192	165	167	179	167	159	175	173	184	172	164	180	194	209	156	167	168	154	174	179	162	170	158	179	167	180	172	163	162	177	180	181	172	179	149	166	177	170	177	199	189	178	166	169	191	165	182	161	157	179	155	146	185	168	183	143	171	169	138	173	158	179	186	175	167	170	171	148	164	187	174	171	173	163	159	190	146	181	179	182	173	156	163	176	165	177	180	172	177	178	166	152	164	152	172	183	187	179	193	185	174	174	173	154	176	161	187	184	168	158	192	175	198	190	170	184	192	194	177	197	158	186	167	165	159	165	169	172	186	187	162	151	157	177	170	161	159	165	168	181	181	182	186	192	176	181	166	161	174	199	182	167	179	200	180	157	143	183	178	167	194	178	164	170	187	158	164	143	160	175	155	185	190	171	175	192	177	166	162	173	157	184	168	150	191	151	164	166	191	178	166	164	157	146	183	159	181	163	175	182	164	193	163	173	171	158	169	176	154	170	188	177	163	177	157	176	165	161	155	173	132	175	150	184	185	202	172	147	190	147	166	191	162	159	163	184	189	184	169	179	161	166	161	196	182	154	168	164	175	177	166	161	181	177	182	186	150	207	168	182	138	181	183	171	174	175	210	187	160	180	184	167	141	157	169	159	183	164	148	162	142	162	178	159	183	180	164	179	169	160	157	196	172	161	160	171	160	175	175	144	167	174	157	162	162	153	177	157	161	157	164	183	171	169	168	191	165	184	159	155	171	159	160	159	155	165	180	166	163	169	175	166	193	177	163	172	174	171	155	201	184	186	166	184	195	182	164	166	156	175	165	180	182	167	175	162	184	153	167	154	162	178	195	175	172	189	185	185	166	169	165	158	190	184	159	165	157	169	200	195	193	163	186	172	179	188	169	177	199	180	137	187	186	168	186	195	183	192	154	159	204	176	179	181	163	183	184	173	171	168	174	151	180	176	153	172	183	170	163	179	174	169	174	178	176	173	151	186	175	186	163	185	182	186	156	184	183	171	169	154	143	173	179	168	158	180	176	191	152	176	145	182	189	177	156	163	154	161	197	175	176	180	171	205	155	160	158	167	195	186	172	170	174	152	166	156	168	167	167	162	182	159	197	177	171	167	172	185	167	149	213	187	187	166	167	167	167	157	165	167	205	163	144	152	183	165	187	159	166	158	171	157	161	170	172	163	143	183	170	179	172	185	185	149	198	156	183	184	169	145	162	193	161	192	192	164	174	176	173	167	178	179	178	173	154	159	181	188	171	190	164	149	153	155	182	166	183	194	163	170	172	173	149	207	181	182	174	173	180	156	151	165	161	158	167	196	170	165	169	164	171	182	174	163	187	181	164	159	168	184	165	171	192	163	175	153	185	163	181	166	181	147	172	153	148	180	179	188	172	156	178	185	182	142	181	167	188	186	181	169	194	180	168	150	182	174	197	173	182	192	175	185	172	154	160	179	176	174	173	176	157	174	180	178	185	170	189	164	161	155	173	161	167	150	170	170	140	192	169	169	190	154	172	170	175	142	177	175	168	171	176	155	175	191	153	178	176	200	149	197	159	157	150	179	181	161	149	153	157	193	178	204	186	163	174	160	148	167	166	173	170	152	199	163	167	170	170	195	209	160	161	182	200	182	176	167	178	161	171	154	179	164	175	160	187	189	182	154	148	173	194	170	177	179	183	161	163	158	185	171	153	164	171	175	178	178	165	147	165	167	157	180	175	202	168	184	173	155	181	168	172	165	190	168	181	181	190	181	164	180	176	150	160	181	155	197	176	158	164	186	202	166	193	167	189	195	154	165	173	151	181	146	171	196	181	182	160	168	153	182	159	184	189	165	169	164	168	151	155	155	171	161	191	168	165	188	171	196	167	168	183	158	186	175	168	178	173	182	164	204	178	192	161	155	158	180	188	171	200	148	166	166	176	157	155	186	174	145	188	194	188	192	168	176	159	152	156	151	170	173	167	158	167	175	185	187	165	177	179	195	189	178	167	187	160	199	172	174	159	179	153	154	178	178	176	160	178	158	155	161	184	163	152	161	180	183	188	177	182	174	164	185	166	160	169	178	183	154	168	164	186	173	179	192	172	167	171	165	185	188	153	184	162	149	159	175	160	189	159	183	167	171	158	173	167	171	172	182	179	164	166	163	174	172	181	177	145	164	207	167	166	171	165	187	175	167	175	157	163	168	197	151	182	185	169	188	165	163	191	168	179	174	182	171	177	147	163	187	144	180	162	161	180	178	180	172	159	174	164	167	170	153	148	177	174	182	173	157	174	172	177	153	176	166	159	190	161	154	183	178	171	173	164	169	164	188	145	165	163	172	154	193	154	166
40210	38959	42702	72995	65362	17355	1124	1046	833	740	663	631	674	616	568	550	546	542	523	524	521	516	449	443	505	483	508	492	477	511	468	481	485	488	417	490	457	446	463	439	447	461	493	466	426	434	453	1328	3843	3325	2603	1723	992	623	447	432	386	425	413	441	417	411	400	436	397	387	405	405	431	387	444	437	429	409	416	416	425	424	394	412	419	415	452	404	423	431	396	421	423	451	420	374	361	447	387	430	438	426	437	403	423	363	410	403	433	436	405	408	437	435	444	428	404	445	434	423	405	395	410	415	418	390	410	425	436	442	434	409	408	474	444	428	411	438	455	421	417	419	426	403	438	425	430	403	397	432	409	412	433	400	414	445	433	400	422	447	436	415	442	419	424	434	391	415	413	416	380	440	369	416	428	419	404	442	425	419	414	418	418	417	415	434	417	376	390	413	435	429	392	396	414	421	425	425	420	412	426	424	423	430	397	428	432	419	407	421	459	402	427	444	393	425	441	428	412	404	455	425	395	412	449	430	398	449	409	406	452	420	374	424	397	402	430	426	431	396	435	444	436	397	401	418	407	400	445	416	429	435	428	431	452	366	416	394	434	448	407	421	434	417	404	388	440	430	443	432	419	399	412	381	417	433	446	410	403	419	431	384	398	429	390	415	431	452	408	423	413	417	411	431	399	397	431	419	430	415	457	420	404	445	400	401	432	453	379	453	424	443	402	447	391	422	421	443	384	412	436	433	410	445	415	406	439	395	424	422	458	417	409	391	410	420	409	387	411	396	403	432	395	448	399	394	457	449	395	415	455	377	471	405	378	441	445	406	405	377	419	444	416	440	409	443	405	433	408	401	407	421	407	424	435	416	419	413	403	407	436	459	408	430	448	430	421	413	430	403	463	414	421	408	405	401	395	413	440	426	414	399	409	423	399	435	440	403	430	432	350	401	393	396	441	459	406	438	423	402	424	413	451	390	396	449	405	394	410	434	415	452	446	398	413	418	409	465	446	406	421	419	411	425	434	371	404	387	407	413	427	430	416	392	397	423	412	432	389	402	424	411	419	389	434	392	430	459	383	418	424	399	427	435	398	407	435	424	409	436	446	408	439	433	420	423	468	441	408	406	407	430	457	383	396	426	437	398	430	413	455	407	407	435	404	435	427	430	476	423	450	442	455	395	431	423	421	442	400	432	419	445	426	419	411	427	424	400	395	395	443	411	427	386	410	380	447	413	434	432	410	413	403	406	412	415	407	399	473	401	431	436	410	426	409	417	487	409	414	405	414	398	433	427	409	418	416	430	409	405	402	436	433	385	377	406	419	427	404	447	439	433	415	366	441	439	410	429	418	429	410	413	423	388	428	414	415	406	385	426	434	394	412	446	390	464	421	429	425	380	419	414	419	433	419	432	406	373	429	397	431	446	451	413	444	420	390	407	416	400	449	414	403	389	437	399	414	430	411	428	487	440	450	432	401	392	423	426	428	457	427	432	415	447	462	407	416	404	384	409	393	371	441	409	437	394	400	392	400	402	429	429	407	407	418	407	389	407	379	430	420	434	410	398	411	424	461	417	408	415	417	442	406	420	393	439	376	435	446	412	461	471	392	453	414	414	448	406	417	399	398	431	409	423	446	410	417	381	385	445	433	422	416	358	429	419	405	405	408	418	409	425	427	406	443	424	457	421	425	400	410	423	413	419	406	389	428	438	455	429	428	445	439	395	441	390	407	435	401	441	431	450	416	413	436	429	395	430	379	404	401	419	451	382	444	392	407	434	399	420	434	444	414	440	474	443	428	468	449	413	398	398	399	420	459	430	451	414	420	420	419	404	441	418	398	409	434	413	418	423	389	403	400	400	421	423	384	408	418	432	438	392	411	424	445	457	385	387	437	411	460	439	461	378	441	466	424	431	438	422	411	442	436	379	390	429	419	449	412	417	437	392	424	442	472	398	417	432	392	377	430	405	422	428	418	437	423	396	414	415	398	418	420	386	414	390	414	422	420	476	390	453	427	451	427	403	407	433	439	404	459	430	470	399	462	445	404	447	429	462	420	429	422	404	400	378	404	423	401	399	418	424	439	455	406	399	415	427	413	436	407	416	446	419	413	426	436	423	408	370	388	413	407	415	449	421	429	413	353	422	417	433	456	432	419	426	421	403	397	426	406	425	400	435	425	423	401	423	415	430	412	389	415	445	441	416	417	424	427	404	395	406	412	420	440	433	434	410	408	402	430	416	400	415	419	429	464	402	429	414	384	441	440	430	382	405	449	453	415	417	449	414	426	434	413	381	440	400	376	437	412	399	392	400	407	451	436	430	385	391	403	427	444	438	422	450	451	407	442	380	412	424	413	445	404	401	424	429	422	433	390	397	420	443	411	440	406	395	432	405	419	397	418	380	432	406	466	415	426	445	387	470	394	436	419	457	424	427	441	438	370	458	397	392	403	425	425	445	410	433	429	394	412	410	387	465	435	408	447	453	429	430	408	423	425	386	405	404	418	388	413	412	412	415	398	448	428	407	449	410	435	431	418	430	405	437	426	380	377	407	438	411	413	410	452	433	453	403	410	426	428	434	359	414	430	414	413	390	431	406	385	397	404	435	430	404	410	426	412	400	401	379	379	415	455	445	420	441	397	424	463	408	373	390	437	403	424	404	426	363	447	408	411	461	437	414	438	436	422	434	414	400	451	412	427	409	422	442	436	428	408	418	457	410	413	423	436	448	390	442	460	401	457	383	392	441	434	407	450	456	429	452	455	408	455	408	427	405	416	451	417	473	424	411	402	416	405	416	462	428	410	437	419	407	442	416	379	405	449	436	410	409	409	417	399	420	374	442	423	422	420	429	415	440	445	470	432	439	451	399	421	442	429	434	425	414	431	462	436	438	405	431	383	414	420	425	391	485	446	411	473	441	435	444	427	415	369	434	420	413	409	427	423	407	449	393	409	428	408	422	380	420	408	410	401	437	457	422	451	425	425	376	407	396	405	425	405	400	450	427	393	360	398	404	422	384	428	427	421	425	428	457	406	441	434	435	419	434	436	386	402	419	414	458	401	464	409	434	444	387	423	433	375	420	438	407	423	406	433	426	440	410	412	390	424	431	422	416	439	394	399	435	444	451	438	402	405	434	432	400	424	383	428	391	399	446	444	416	431	412	400	441	397	427	388	432	370	411	419	452	434	441	416	419	432	422	386	407	369	428	458	430	406	447	430	425	446	399	433	427	424	440	413	403	429	427	416	434	435	418	445	428	412	411	403	421	429	435	403	420	423	396	427	432	429	389	413	416	424	418	401	428	399	434	415	408	428	433	398	427	409	403	441	422	380	439	443	400	404	402	427	424	419	430	425	395	416	420	412	423	405	403	425	426	408	448	423	425	445	431	424	433	440	421	445	406	445	398	401	445	371	401	418	424	395	422	436	444	392	396	405	407	366	412	390	431	420	420	417	415	432	381	419	386	432	424	407	410	432	401	405	410	418	427	420	407	434	410	418	395
11793	7319	5114	12480	9409	1636	199	155	139	145	161	157	148	144	171	162	155	169	177	158	133	150	142	152	155	163	167	168	170	164	155	150	162	128	169	164	152	142	138	167	146	141	149	142	145	150	150	159	157	202	198	183	180	181	147	158	143	146	171	155	169	146	190	163	142	148	152	152	135	147	141	161	158	175	163	160	175	149	169	146	176	151	134	158	157	146	142	155	148	156	174	161	138	138	144	151	157	143	153	133	156	146	152	160	165	169	139	161	148	154	183	130	142	148	151	158	160	166	158	151	152	155	163	169	131	153	157	155	152	148	141	149	152	171	164	172	164	138	160	149	146	158	159	167	161	166	153	146	159	152	179	152	153	153	170	160	152	159	148	127	155	164	150	162	158	165	149	140	154	142	148	148	144	164	165	184	137	162	140	137	160	168	161	145	144	141	139	167	160	156	159	174	141	146	140	164	166	167	140	155	173	150	164	155	134	163	144	167	154	163	154	140	156	151	160	150	147	153	157	170	164	146	143	167	164	129	178	172	154	133	145	163	146	156	163	142	145	167	159	165	150	168	147	163	158	188	164	145	177	151	169	151	181	167	166	144	157	156	147	147	158	171	150	148	151	177	179	137	147	150	152	150	153	156	138	147	153	159	157	162	124	153	166	131	169	148	149	160	161	149	145	153	145	162	154	156	168	156	149	161	153	142	138	181	129	143	151	140	154	166	159	169	140	131	178	156	159	158	148	150	159	161	174	159	121	157	156	162	149	158	144	147	166	175	187	148	158	162	145	151	140	142	161	151	152	155	158	153	155	156	152	142	172	158	147	157	151	137	164	164	145	146	158	151	164	141	153	160	166	148	145	165	157	161	160	157	148	131	171	152	159	163	161	159	134	130	142	155	156	167	133	159	159	149	147	152	173	178	148	157	148	144	145	149	148	141	148	166	154	133	174	180	179	158	145	161	152	154	138	169	139	132	154	137	159	138	147	159	147	170	140	135	159	170	162	167	144	164	165	175	161	169	161	142	171	142	150	193	189	148	151	155	145	168	153	144	160	169	158	170	162	131	170	126	155	157	173	162	156	180	152	156	156	171	146	159	163	144	167	165	152	174	135	146	158	178	156	164	163	160	158	152	148	154	140	143	177	160	173	151	151	179	132	154	158	150	168	154	132	150	155	154	145	156	143	141	146	139	161	175	156	153	138	155	157	144	155	133	160	152	164	148	146	139	152	147	144	151	163	144	133	150	164	167	144	141	136	150	154	156	146	156	139	171	167	181	137	146	158	146	174	168	163	145	143	188	158	158	157	161	179	148	165	138	145	161	162	162	154	170	171	162	150	159	152	153	139	161	156	141	162	135	166	132	185	137	165	162	163	142	161	154	166	179	152	150	166	163	164	161	164	145	138	155	129	162	154	149	160	146	152	157	145	141	149	189	161	149	144	171	163	158	153	143	137	166	165	124	135	146	141	180	155	144	166	162	148	159	155	152	154	146	159	177	161	150	170	165	161	155	149	152	153	161	192	157	145	150	155	147	151	156	154	159	146	152	146	148	147	152	154	177	136	157	157	146	138	141	138	160	149	191	144	157	156	164	160	133	161	146	157	157	159	171	173	143	162	167	143	152	182	159	171	157	138	154	139	167	147	147	169	188	157	146	129	150	141	148	149	145	167	170	152	168	154	169	146	158	144	166	159	156	145	171	164	144	153	143	153	141	171	193	138	146	149	136	175	167	143	146	150	166	160	172	171	158	149	162	175	161	147	169	153	160	144	134	146	172	169	147	161	173	172	139	148	136	173	173	160	156	128	147	161	150	168	149	137	151	165	137	155	156	171	190	173	165	122	144	130	170	152	152	158	147	143	145	159	154	163	155	150	157	150	136	178	163	145	159	129	174	172	157	164	171	148	152	185	140	136	156	157	138	162	144	191	146	166	148	131	159	168	152	163	141	158	159	145	157	151	127	158	140	150	154	156	145	142	169	150	157	154	155	156	154	138	150	148	161	147	147	154	145	173	165	143	157	171	161	144	171	131	130	186	145	169	149	120	148	165	145	135	157	154	145	137	164	151	157	169	166	161	156	160	155	147	163	140	146	156	151	142	155	137	137	172	150	158	164	128	162	161	151	176	154	143	160	137	183	156	132	141	183	154	167	157	162	150	160	146	119	142	143	159	152	145	186	143	134	126	135	157	157	164	172	144	162	163	161	165	165	162	145	175	181	144	165	143	135	150	163	154	136	139	135	150	154	145	154	144	139	145	155	165	152	173	166	165	152	148	140	160	151	154	141	163	162	153	144	151	150	164	146	157	149	168	160	182	157	138	154	165	149	169	169	165	151	169	161	167	168	161	135	151	163	144	154	162	180	159	155	162	162	155	161	155	156	159	155	165	171	171	171	170	155	143	128	155	164	161	145	175	165	162	169	152	140	156	155	140	163	155	153	154	149	137	151	156	149	152	154	162	149	140	147	162	168	150	142	154	160	159	147	149	143	139	150	181	164	148	128	139	161	165	139	145	149	153	184	166	186	133	160	153	141	189	156	175	155	165	163	158	166	154	134	159	146	157	179	154	156	170	161	158	178	190	149	145	161	148	153	169	151	158	132	156	150	151	136	153	150	162	188	150	159	156	151	179	148	164	164	157	153	157	171	137	140	157	153	177	143	157	158	154	170	154	143	168	144	149	147	156	155	158	153	145	165	170	164	150	140	160	159	149	150	152	165	182	153	156	148	162	165	179	139	163	149	142	168	145	152	150	161	170	171	162	145	120	132	165	175	128	138	141	164	145	157	150	159	132	137	159	138	162	158	145	171	178	170	147	168	177	167	160	148	163	147	162	162	159	151	148	159	167	148	153	154	152	162	143	144	131	166	162	152	153	140	146	146	186	165	161	161	137	135	160	149	169	146	145	187	147	157	141	134	142	158	174	160	172	143	168	143	146	167	164	146	160	131	158	169	168	154	131	173	149	137	141	162	158	136	149	174	145	166	149	156	149	164	145	149	140	133	167	167	151	161	151	159	168	124	156	157	159	126	146	164	169	161	173	141	142	156	152	156	150	161	172	160	134	155	156	169	146	156	176	137	160	166	158	173	162	177	141	154	128	153	161	149	164	157	147	173	157	158	162	166	164	160	150	162	156	165	132	149	164	160	149	162	142	142	166	137	149	166	163	157	153	151	193	161	139	168	159	160	172	147	133	147	155	147	149	156	161	132	145	159	120	155	141	141	160	135	172	152	175	145	171	163	158	148	146	161	138	148	147	160	175	155	148	154	155	161	137	150	160	144	159	162	148	141	163	150	163	148	154	173	135	141	163	149	154	152	159	144	126	153	166	150	138	142	177	159	156	152	156	151	166	153	164	145	169	159	162	162	171	168	163	147	146	165	144	157	146	159	183	167	153	176	148	155	165	142	150	145	139	145	166	125	135	166	147	159	162	145	165	158	172	142	151	150	145	153	148	167	158	159	141	170	165	160	150	162	132	171	149	157
9069	7780	9818	25088	21066	4429	458	450	445	405	394	439	416	382	413	429	410	400	369	388	435	409	449	411	420	466	397	394	390	406	442	424	409	403	414	436	424	399	429	398	414	401	371	404	395	383	401	409	490	586	599	531	502	453	398	420	387	426	400	354	420	404	428	401	382	356	371	373	418	375	375	390	405	397	363	411	367	400	407	375	395	399	448	417	416	404	423	368	387	363	388	441	365	420	377	392	407	398	355	403	424	381	435	394	409	404	370	398	417	396	390	414	401	389	404	374	410	389	413	410	396	398	419	383	382	405	412	409	392	374	410	404	393	402	396	370	383	393	373	386	384	360	418	392	407	410	409	414	371	404	379	409	394	405	412	413	376	385	382	376	392	428	396	382	396	359	391	380	388	399	394	411	405	416	395	417	428	394	397	375	393	372	425	390	379	408	405	388	406	413	385	382	392	379	420	368	392	400	381	375	388	427	376	420	414	419	375	427	394	397	383	394	401	383	420	408	373	395	389	390	386	395	407	377	405	381	407	379	403	363	418	368	399	417	412	404	402	396	392	423	418	429	401	410	395	406	418	345	387	368	398	409	412	376	398	406	367	369	425	426	382	382	349	394	434	391	399	408	361	368	400	409	381	406	388	401	389	408	402	397	394	409	398	404	408	368	429	406	423	361	377	365	394	430	385	405	390	394	363	388	386	393	385	403	406	366	418	403	396	416	402	372	379	406	371	384	418	401	410	376	393	398	414	404	390	378	371	370	410	394	391	397	415	369	409	416	422	386	403	365	389	408	397	419	389	353	377	411	406	392	395	395	427	396	347	397	386	365	401	378	388	381	378	393	368	402	372	404	379	404	381	386	425	397	385	423	385	365	383	383	392	404	388	451	401	399	381	389	379	360	379	386	420	398	385	437	399	385	371	372	401	376	406	416	401	419	378	384	388	371	390	403	374	407	412	366	376	394	390	386	416	418	413	427	401	411	367	419	398	388	412	387	428	419	399	394	383	384	409	370	391	399	377	411	413	403	427	400	406	358	407	412	380	398	397	395	400	396	404	374	414	405	390	370	407	382	400	400	388	390	366	416	384	387	404	366	396	354	379	406	393	371	405	358	394	384	388	400	386	359	383	408	415	399	399	368	403	377	388	374	400	384	402	429	430	353	368	421	397	374	373	401	381	412	430	387	381	403	408	412	365	387	377	384	429	393	401	424	419	392	401	405	416	368	405	370	394	407	391	377	427	376	388	427	429	417	365	386	424	393	402	404	391	389	411	426	366	429	376	398	414	374	376	378	356	393	392	396	393	404	391	429	349	386	378	442	398	405	406	393	413	416	412	377	413	427	386	388	426	395	361	380	367	400	457	404	385	380	410	409	377	388	393	430	388	395	425	434	391	364	384	389	388	395	389	380	394	376	395	399	382	395	380	410	405	376	396	391	378	398	410	388	408	404	381	393	438	388	405	402	412	411	415	403	408	398	369	376	399	389	425	367	396	389	387	427	360	367	414	365	384	396	410	401	421	380	382	407	378	396	398	412	428	389	411	372	398	387	397	404	375	404	372	421	394	403	382	386	419	396	394	395	404	380	382	385	405	389	376	381	437	375	410	401	376	435	396	381	397	408	390	381	344	432	398	381	383	411	419	379	411	412	417	423	412	426	433	390	395	376	417	405	401	412	398	408	370	380	413	397	381	394	376	419	407	396	414	404	434	400	381	344	405	377	404	397	381	393	407	387	419	410	386	410	428	410	391	408	377	369	395	416	363	393	392	393	410	391	415	376	404	440	368	394	428	372	381	389	411	403	396	373	415	397	370	434	438	383	440	411	351	385	430	396	422	378	389	424	417	390	431	417	403	409	402	395	398	359	434	397	406	375	402	387	368	431	410	412	400	400	383	380	397	408	382	403	394	400	417	396	361	402	406	429	384	418	435	372	388	403	393	393	352	418	423	393	408	416	416	414	387	392	403	408	376	374	403	408	451	433	386	384	357	401	384	409	385	369	398	401	413	412	395	396	381	446	392	426	406	393	401	393	417	374	400	389	395	375	403	390	394	371	402	372	391	392	391	400	387	419	405	419	417	396	384	402	390	407	400	361	413	428	433	426	394	393	380	401	412	417	426	385	366	349	401	417	407	370	400	362	380	389	404	384	326	406	372	400	392	401	380	371	404	387	400	388	369	396	433	410	378	424	403	403	386	388	400	400	377	378	413	382	379	417	378	412	410	414	390	445	398	363	367	416	382	389	404	367	388	422	369	397	413	401	400	360	420	437	386	404	401	420	426	384	364	407	371	419	355	374	391	407	390	384	368	394	369	426	388	387	398	391	402	378	424	379	346	393	405	407	414	384	389	398	410	406	432	399	396	364	375	379	379	416	397	371	350	410	395	381	407	396	375	404	375	405	418	371	402	376	403	394	390	389	396	379	386	411	395	385	389	388	400	352	381	373	386	390	418	416	394	429	413	380	411	392	374	417	424	414	405	379	374	409	411	390	385	436	385	357	416	399	411	351	409	362	368	422	394	401	374	384	413	404	399	381	426	375	395	404	387	418	392	377	428	418	387	347	412	382	386	374	431	359	386	452	379	412	417	406	398	396	408	366	421	411	394	424	384	377	390	409	356	403	416	414	371	416	360	433	395	369	378	376	379	413	397	393	394	457	360	408	399	409	414	420	407	382	400	372	397	403	393	407	408	397	394	400	422	388	402	375	407	393	382	399	395	406	374	390	377	397	431	391	372	380	353	395	391	389	416	384	375	389	382	357	345	411	371	343	394	351	393	389	393	363	399	395	413	396	385	402	390	417	436	397	408	424	379	427	406	381	405	394	364	402	383	354	404	399	374	373	392	380	388	385	385	386	409	401	388	401	404	424	402	363	363	370	381	370	417	390	362	392	388	408	427	393	404	418	409	378	360	376	369	384	397	414	393	369	395	375	417	434	376	366	392	410	399	408	399	392	417	404	400	379	421	407	405	396	388	387	387	402	411	369	398	359	396	406	375	414	408	421	402	406	406	402	386	371	394	358	370	377	401	387	393	418	393	407	379	351	393	373	419	386	403	411	398	394	420	382	364	395	367	365	414	404	414	411	427	428	385	388	372	380	399	384	385	421	399	390	383	403	392	411	444	382	408	382	421	369	372	383	431	381	412	392	406	381	413	388	378	386	375	377	399	369	426	359	387	360	392	387	396	409	411	391	376	383	403	373	366	418	410	371	377	372	380	362	378	393	382	400	390	390	405	377	376	389	366	428	403	397	408	377	414	391	355	392	410	358	380	415	407	391	371	389	380	383	424	375	389	408	399	424	386	425	366	385	368	401	401	404	374	393	404	369	393	415	400	379	382	385	395	376	430	409	384	398	354	424	371	398	399	382	402	402	398	371	378	444	380	359	366	427	422	388	381	374	388	423	395	402	400	406	380	421	406	405	406	434	379	399	400	411	421	388	383	382	372	396	435	393	408	379	366	371	375	404	414	395	369	386	429	399
53354	35074	39218	56278	52630	26820	3610	287	261	207	199	178	212	181	175	196	170	186	215	199	222	169	201	180	191	206	207	172	162	199	196	192	187	194	194	166	183	204	176	208	193	192	195	218	197	172	183	230	346	407	339	269	207	206	183	213	190	185	172	220	180	178	189	194	191	191	178	206	182	169	186	192	159	180	211	197	190	202	178	219	193	197	211	197	189	167	170	188	196	204	170	187	167	209	195	192	175	182	174	180	185	152	180	174	180	181	180	186	196	186	189	174	198	189	190	194	197	185	205	198	194	178	199	198	179	173	206	210	190	198	210	188	209	187	194	160	159	170	210	207	194	182	192	198	189	193	202	182	176	189	198	160	191	182	174	190	185	192	181	190	191	210	188	208	204	199	176	167	195	195	128	184	168	165	180	180	172	170	208	170	214	206	175	178	201	187	186	212	159	180	176	203	167	170	175	181	168	160	212	206	201	186	184	157	178	181	189	193	198	184	172	180	177	195	196	173	165	193	172	188	182	196	199	190	192	175	179	212	179	154	193	188	164	179	206	193	183	195	179	193	157	199	178	204	175	187	162	171	185	193	166	169	186	179	169	177	191	192	170	205	164	171	159	181	187	178	198	179	213	172	181	197	189	186	213	222	188	216	190	199	174	194	169	178	207	194	170	193	214	181	203	178	211	189	215	219	169	186	174	214	180	182	174	174	177	174	187	179	160	171	166	190	187	190	182	200	163	211	178	181	172	177	175	218	230	194	198	170	180	186	175	183	192	184	166	172	200	181	192	176	188	177	179	196	195	182	200	209	186	169	194	163	194	191	196	203	165	204	183	182	220	183	174	189	214	187	198	193	170	176	170	200	177	203	177	188	176	183	182	195	202	197	173	191	179	192	217	197	190	218	190	168	166	202	189	179	196	189	182	171	173	191	205	203	197	181	223	179	187	174	197	166	179	214	203	202	178	190	185	209	186	182	186	165	170	192	179	175	184	196	197	167	185	198	163	179	167	205	185	201	202	196	166	177	178	164	161	201	222	184	195	183	180	153	204	203	202	193	172	197	183	210	182	178	180	171	187	165	180	204	181	174	206	197	204	184	190	198	174	188	183	176	180	198	184	207	177	200	191	161	185	196	203	182	209	179	186	177	179	186	171	175	162	199	190	215	198	190	145	181	157	186	178	185	194	202	188	195	171	187	186	190	205	186	180	172	191	169	200	195	193	196	192	201	195	169	162	172	172	179	170	198	196	204	200	191	187	179	179	210	195	190	210	149	196	172	159	205	209	212	173	199	189	198	186	182	179	199	185	183	172	186	197	203	169	172	209	206	184	187	191	209	196	193	195	188	164	163	159	166	193	180	216	181	203	176	200	188	182	177	175	203	176	162	177	177	173	166	168	193	187	190	185	172	186	177	180	202	179	168	172	189	190	157	204	201	199	200	187	198	236	197	189	179	164	199	187	165	195	168	180	188	177	197	184	193	187	170	199	172	208	191	194	190	189	165	184	175	190	187	225	189	185	191	189	147	174	200	199	174	195	168	178	204	141	190	187	171	178	198	200	174	170	153	176	198	177	196	191	186	173	184	182	194	166	167	190	200	173	186	168	180	169	159	222	209	192	173	162	199	193	180	211	193	222	173	191	200	197	164	205	176	180	189	161	168	186	216	197	177	178	182	166	178	198	195	187	186	202	190	178	191	223	194	189	179	175	187	191	202	174	181	194	188	180	180	164	190	175	164	181	193	181	184	172	166	179	193	215	184	194	167	189	181	169	198	196	185	196	188	170	189	180	177	174	203	171	187	168	183	201	171	174	187	187	204	196	176	188	229	186	193	221	171	198	199	190	174	166	190	200	186	206	165	187	168	186	206	183	213	179	187	158	179	172	176	208	182	184	218	172	186	183	192	196	191	183	159	190	166	186	199	188	178	205	219	175	169	179	174	171	174	209	185	155	164	177	173	182	183	198	182	192	176	172	222	184	196	178	208	174	178	177	184	167	178	194	191	171	188	180	184	179	216	206	173	180	191	160	178	188	188	208	178	195	161	199	189	172	181	187	175	193	186	208	190	165	167	183	191	191	171	202	205	163	170	193	216	171	177	196	190	191	187	210	175	173	201	195	182	196	188	156	192	204	207	160	157	198	199	202	192	182	178	191	196	195	180	172	172	177	177	201	192	183	184	145	171	183	181	158	198	181	185	208	187	170	193	187	199	202	177	201	185	186	177	176	180	169	186	165	179	189	185	189	204	177	166	180	169	221	210	184	181	194	182	181	181	178	187	191	196	182	173	197	192	207	175	190	176	172	197	191	204	188	196	186	193	197	183	187	187	197	191	203	189	184	214	200	189	189	165	174	182	173	208	179	177	182	180	172	217	206	201	180	181	185	172	173	172	189	168	182	216	190	181	159	190	186	182	213	202	178	181	194	212	182	168	187	188	154	191	191	192	194	184	163	187	214	210	172	157	194	195	200	155	190	182	183	183	191	206	168	189	193	184	178	195	195	163	194	202	173	216	190	204	158	201	185	171	198	188	204	205	206	163	172	198	184	180	188	187	204	215	181	169	200	193	205	183	186	177	193	206	174	170	166	198	189	161	215	210	177	186	179	186	172	184	197	198	187	179	187	203	179	182	164	166	155	166	199	179	189	185	177	179	187	188	193	197	197	170	159	166	167	178	187	203	195	184	185	170	179	180	177	203	174	180	165	188	201	186	172	194	186	166	179	196	176	215	181	162	174	177	172	189	167	173	172	177	176	191	198	164	180	172	191	178	183	200	167	181	177	208	176	206	179	176	178	171	194	205	199	185	187	200	184	190	185	190	196	179	174	173	180	192	190	178	187	192	191	182	191	209	180	172	179	193	177	188	179	184	183	201	213	203	167	188	172	176	196	190	180	193	199	200	165	185	200	162	179	179	181	195	190	204	184	174	190	169	173	173	199	200	177	182	192	185	175	180	175	204	187	213	207	166	175	177	185	201	171	179	211	174	190	188	179	167	201	193	179	162	161	219	174	169	206	164	183	200	189	181	162	186	204	206	186	212	173	173	200	184	208	181	197	166	191	168	182	195	173	197	186	189	200	200	165	187	173	194	176	181	187	188	155	194	174	189	181	174	180	196	198	179	190	194	187	200	189	175	182	205	176	174	182	186	200	169	177	180	175	195	187	209	183	182	176	182	201	169	196	168	195	233	184	193	195	177	191	201	171	181	189	183	187	164	178	164	156	191	159	191	195	169	185	181	188	198	186	165	183	187	196	191	185	179	209	185	180	195	210	156	196	199	191	199	205	201	176	197	163	183	185	186	200	176	178	189	185	192	179	219	179	175	170	193	196	172	195	174	184	189	162	185	174	161	165	226	180	192	202	213	170	182	189	211	158	203	186	193	183	189	172	174	191	188	186	199	181	193	203	192	196	204	179	208	190	169	193	173	189	198	165	188	187	202	185	193	168	182	184	172	198	188	188	170	179	184	182	190	164	223	166	182	188	183
38606	31765	39591	61744	58351	22329	741	697	662	590	543	550	530	536	547	516	533	512	526	477	526	503	474	469	498	460	491	514	549	487	479	474	494	475	448	456	502	445	441	452	472	445	447	478	463	498	479	836	1852	1833	1465	1053	697	506	490	472	459	450	436	454	448	473	456	481	474	487	459	465	471	421	451	428	457	500	418	462	469	471	448	443	430	444	484	444	460	450	463	435	454	447	465	459	448	494	473	433	478	434	444	457	441	441	420	467	434	451	472	455	504	454	442	456	509	481	483	472	425	449	423	488	497	485	520	445	480	446	423	458	445	434	475	484	416	436	431	453	411	503	468	432	460	473	486	420	468	430	453	451	465	459	462	444	468	430	441	469	450	459	428	472	422	434	484	427	460	493	495	427	459	406	470	443	442	462	439	440	478	471	452	447	443	463	472	433	417	476	396	497	446	387	451	466	472	471	454	447	472	426	463	408	473	453	461	443	448	476	471	451	506	472	457	448	433	424	469	474	444	448	464	430	469	465	416	438	492	467	450	477	463	475	426	498	445	452	458	438	516	486	421	483	444	432	414	477	442	426	488	460	441	466	448	473	427	470	489	430	489	456	461	444	462	444	467	458	445	463	454	418	463	445	454	453	421	457	471	491	463	465	461	442	454	444	501	427	464	473	463	487	446	465	439	457	440	460	465	437	475	497	416	403	442	435	446	439	461	450	464	475	443	451	453	457	454	431	455	477	411	492	451	443	457	465	423	442	460	488	439	481	461	482	442	439	439	456	479	470	478	441	462	436	462	462	421	478	474	439	485	462	464	462	449	435	443	424	502	433	499	444	446	482	439	467	451	477	451	444	481	474	443	473	417	477	451	478	462	444	480	484	444	454	465	453	443	467	454	456	491	457	452	475	453	497	435	454	435	450	430	462	456	417	465	499	480	455	474	464	443	460	452	424	444	450	443	481	477	461	464	437	453	486	470	437	432	487	483	455	457	460	423	461	483	444	465	488	450	457	468	454	443	436	448	459	433	453	469	421	449	432	437	419	460	417	488	457	450	422	516	429	473	473	434	467	453	440	461	449	468	476	459	463	467	479	476	457	486	424	455	465	457	455	513	480	421	472	478	458	492	438	453	457	416	454	486	473	478	444	443	473	421	466	458	456	459	454	459	478	464	500	455	488	446	443	451	399	474	467	445	474	437	449	468	434	416	444	478	462	423	425	474	444	459	432	442	474	391	458	449	468	451	427	488	489	460	425	457	448	427	467	475	448	423	484	402	469	407	451	467	476	434	431	467	468	463	458	461	431	471	457	447	471	459	423	468	447	446	449	452	450	474	435	458	477	439	450	478	460	437	455	453	488	465	448	508	479	447	422	456	453	448	442	424	484	472	424	442	477	442	439	471	419	459	480	447	443	446	441	460	457	481	474	468	511	460	446	455	460	468	470	468	477	439	467	416	458	466	459	431	467	486	450	454	449	473	430	461	493	465	445	447	428	473	492	441	438	423	440	420	479	447	467	463	402	490	463	482	465	492	481	473	482	465	466	463	443	439	474	446	438	440	432	424	480	467	453	511	468	427	477	454	487	453	476	426	430	487	435	448	437	435	429	454	456	451	430	503	475	452	462	474	472	464	474	512	435	490	458	450	458	433	445	480	462	474	438	421	451	454	429	483	454	448	429	442	479	455	449	438	458	464	454	465	464	469	471	434	447	450	456	436	438	429	437	499	472	452	450	467	496	503	441	470	464	447	465	511	442	509	472	465	495	470	449	476	456	474	435	512	467	443	479	458	481	443	482	430	488	439	435	472	436	458	493	447	434	460	467	458	438	471	483	464	456	450	450	441	454	433	432	445	510	424	453	439	467	464	448	462	437	460	446	431	493	487	425	470	466	422	492	470	463	465	480	427	446	414	455	434	462	456	503	474	437	441	449	450	441	475	413	460	491	397	479	424	439	422	458	500	448	461	480	464	461	445	486	463	459	441	442	447	450	467	437	495	451	439	454	495	458	443	460	427	440	440	473	401	474	454	464	430	478	450	450	453	477	444	447	433	478	426	384	427	467	467	447	459	456	433	478	487	452	494	447	440	419	457	440	472	470	456	457	469	459	462	475	474	491	489	496	460	472	472	450	462	443	454	434	463	486	429	449	442	451	468	452	475	466	455	446	455	446	477	449	469	478	445	484	468	463	472	459	430	448	457	438	491	454	472	429	445	470	449	449	491	443	454	419	477	462	454	466	484	441	461	454	446	434	456	442	433	440	465	447	455	488	435	467	487	445	439	495	463	459	477	437	454	438	448	459	419	431	475	473	430	453	413	462	441	454	439	460	432	444	460	469	468	464	489	456	455	472	477	450	436	483	468	468	508	473	461	481	419	455	452	478	427	441	438	464	471	477	440	446	455	461	451	476	479	441	434	457	460	489	458	441	465	483	488	436	458	471	417	499	444	487	457	507	433	452	464	454	465	464	479	485	446	457	436	449	441	426	466	487	410	459	507	443	474	444	459	496	480	467	511	497	446	488	463	453	480	479	431	460	450	479	465	477	497	477	460	475	422	474	486	470	463	465	455	453	420	442	479	437	452	443	466	437	459	462	456	422	445	468	460	465	479	478	466	434	469	416	456	439	446	446	464	454	453	437	463	472	492	444	416	430	491	444	447	464	436	466	468	471	511	420	425	442	444	433	479	458	464	476	460	450	483	463	432	412	435	434	438	440	447	438	450	427	428	463	474	436	478	492	459	428	450	464	404	449	431	510	449	503	412	466	475	462	481	404	447	460	468	409	440	509	463	468	430	471	472	446	452	484	480	491	433	467	460	440	464	521	445	473	429	456	487	474	447	417	458	482	460	447	465	418	490	430	446	449	461	426	492	462	466	462	462	459	434	487	459	420	476	485	446	446	475	421	441	406	443	440	436	481	470	478	454	491	479	480	473	481	462	440	474	442	470	482	476	432	482	457	481	459	479	467	451	420	466	432	433	463	467	472	439	458	441	438	458	459	462	464	444	484	431	472	437	446	469	441	488	442	466	463	460	448	434	449	482	409	487	512	471	448	481	438	436	450	432	465	453	476	450	460	486	429	487	459	469	485	461	438	466	483	504	446	441	441	447	456	432	482	484	467	500	470	460	503	444	499	476	466	484	431	444	428	431	495	432	450	462	464	441	423	462	489	438	452	416	431	466	467	499	489	460	467	463	464	472	443	448	424	421	444	454	472	478	479	465	478	443	470	472	452	444	463	439	491	467	435	449	474	482	457	489	496	445	417	469	461	465	441	440	459	446	436	508	445	448	445	480	480	435	439	463	449	473	434	463	459	485	441	487	474	481	487	436	473	465	468	453	441	482	468	450	460	448	468	441	472	437	424	423	417	440	440	459	465	447	440	459	498	474	469	479	439	443	479	451	446	433	456	476	458	449	436	459	445	489	452	455	471	473	459	445	448	460	459	469	452	467	423	419	476	466	446	451	457	487	511	449	481	480	430	440	457	441	435
58410	41433	44925	62504	57962	36207	9195	693	244	211	195	190	185	182	174	183	182	210	166	171	197	166	188	183	188	164	188	158	159	200	182	179	178	183	179	174	182	185	168	167	155	183	197	185	150	159	154	264	426	439	396	312	221	207	180	203	175	159	172	183	171	182	172	191	187	188	170	195	172	163	186	190	195	202	186	176	152	150	191	190	162	193	189	175	168	157	172	147	166	191	169	168	163	181	158	213	183	182	156	169	171	162	156	177	168	182	186	162	178	156	172	172	177	195	194	149	153	164	160	185	185	165	167	183	197	179	200	160	152	185	169	175	167	175	144	160	163	204	173	156	163	168	170	152	162	173	191	194	173	170	175	202	159	190	177	191	160	187	188	175	177	171	170	172	159	201	177	185	171	187	158	184	166	188	202	168	170	159	157	178	163	187	164	179	188	183	168	173	167	161	170	179	178	190	166	157	171	168	162	186	164	202	163	164	176	166	165	194	173	151	174	172	150	155	186	161	170	183	185	172	180	170	160	149	195	163	182	159	193	211	151	165	171	164	165	171	207	176	192	172	192	186	172	190	183	158	176	181	197	161	169	169	218	165	185	176	168	144	168	173	182	169	180	203	166	174	190	184	155	186	164	193	171	151	177	170	182	175	178	171	171	179	164	180	160	167	151	183	191	181	186	193	191	169	177	197	187	181	198	143	181	186	167	179	171	160	147	178	189	166	182	191	146	189	194	154	172	178	163	157	191	147	178	179	195	157	165	170	174	168	180	183	175	174	189	161	166	180	181	162	168	168	208	184	156	175	151	159	192	170	160	182	189	189	148	167	170	179	175	187	177	163	179	176	174	184	146	167	165	173	193	172	178	171	169	166	187	155	201	177	173	158	175	183	174	181	170	156	159	190	183	173	152	163	182	177	188	184	170	172	187	187	168	185	176	169	168	174	169	174	163	179	177	182	173	164	194	179	185	173	176	162	166	181	175	164	163	167	161	163	183	164	159	187	187	186	179	183	191	187	150	215	186	173	182	161	189	171	177	175	202	162	169	171	169	179	132	167	166	178	214	193	178	183	182	181	177	179	184	172	156	171	164	175	187	153	179	164	171	157	164	171	189	170	147	177	153	180	194	190	179	172	157	161	159	162	174	167	190	167	171	175	151	177	174	171	177	177	162	173	190	172	164	184	160	160	166	155	177	185	172	200	182	174	179	180	158	204	144	171	174	141	175	158	166	150	157	173	171	178	197	170	167	161	184	189	197	192	156	197	188	163	187	158	167	171	186	145	164	159	157	147	161	172	193	205	180	183	171	181	148	197	188	161	171	171	190	152	156	156	161	198	181	179	163	172	173	159	141	190	167	161	167	177	181	174	169	162	193	183	153	175	187	179	166	169	194	207	156	163	191	192	157	152	183	170	179	144	164	159	197	181	171	165	198	182	178	167	166	170	167	181	172	160	114	181	200	183	160	164	152	193	171	160	166	171	157	170	172	183	179	178	171	168	170	163	166	180	161	196	160	163	177	173	182	153	176	179	190	178	162	170	163	165	172	168	181	192	184	140	182	173	179	182	174	160	161	172	156	165	188	171	168	154	173	192	154	169	168	173	169	149	187	173	175	155	199	186	184	160	166	162	179	158	158	155	170	172	168	157	193	162	162	172	167	174	145	183	181	189	147	161	145	198	173	159	187	157	162	183	171	184	169	179	192	173	180	178	179	166	183	156	171	182	177	198	187	149	167	166	177	189	187	184	179	151	177	196	185	208	159	163	139	168	179	178	158	170	169	205	155	184	158	167	176	214	164	176	165	172	179	179	190	205	184	169	177	164	195	174	160	182	155	176	164	170	185	204	178	162	172	172	151	183	168	178	177	192	142	182	187	179	170	160	174	189	200	165	169	172	173	182	181	185	154	169	154	168	179	161	153	161	190	157	171	170	177	159	189	180	164	160	187	167	172	197	180	169	175	141	156	183	166	148	186	190	173	170	159	153	178	182	172	172	143	186	170	160	174	180	199	181	177	169	186	144	194	198	178	183	168	153	170	177	195	188	195	169	158	173	150	160	181	159	188	189	175	185	182	159	155	182	178	176	175	174	160	185	178	159	154	187	147	176	172	175	178	164	175	156	160	186	146	180	190	149	190	161	172	194	171	166	193	183	172	154	188	163	164	182	187	163	172	207	164	180	177	172	180	172	177	182	176	169	184	172	167	174	171	151	152	168	170	190	173	198	169	170	174	172	175	148	185	176	186	168	174	166	167	191	150	163	171	171	166	203	172	175	198	152	183	164	149	171	168	178	158	188	193	183	158	173	154	190	188	191	135	179	174	195	185	180	158	150	168	154	174	189	173	166	178	168	165	189	166	204	191	178	149	165	174	179	186	201	175	179	165	158	194	170	185	166	207	183	169	163	169	164	193	182	160	154	177	168	179	175	190	163	189	160	183	185	197	178	176	166	166	178	185	163	175	182	166	193	167	164	193	164	181	183	167	161	161	161	182	187	188	161	171	162	166	163	157	170	162	164	196	191	178	165	162	169	188	157	170	179	169	181	165	192	206	176	176	177	176	173	154	143	183	161	161	202	171	167	179	159	198	166	202	176	209	166	169	160	194	178	197	159	169	174	167	178	166	186	189	213	172	162	150	168	175	158	167	181	174	146	193	184	172	173	166	171	172	182	163	174	181	183	180	183	189	160	168	157	159	197	193	169	163	157	152	153	160	172	189	184	170	173	179	179	172	156	174	188	149	186	153	171	182	151	179	162	170	204	162	182	166	157	204	172	153	173	193	196	167	168	138	162	141	194	174	187	174	185	180	181	153	179	184	179	174	161	174	160	185	201	193	173	142	154	159	169	169	175	176	171	170	174	187	156	157	159	143	173	166	179	172	185	194	161	177	155	174	194	171	169	162	154	194	183	155	183	169	171	163	173	183	182	179	183	177	159	167	189	181	159	186	193	188	143	176	159	153	170	152	183	175	185	174	172	172	163	186	177	166	186	165	162	169	184	174	176	169	176	171	157	154	181	167	181	173	157	175	174	171	165	179	155	164	173	167	172	180	173	177	195	152	187	169	151	164	173	185	152	174	170	172	169	156	165	183	210	169	153	198	182	198	191	192	165	152	200	155	178	191	180	163	178	166	194	168	164	167	171	173	190	162	171	170	189	166	184	182	167	145	155	160	160	163	198	166	174	215	218	156	188	183	174	165	176	167	187	175	171	156	165	183	184	150	160	177	205	162	175	155	176	155	146	185	183	177	180	142	154	164	183	171	173	181	158	161	162	169	172	172	195	161	182	157	189	166	154	178	209	190	194	188	160	174	176	184	191	136	191	151	186	177	173	188	170	181	166	183	172	169	162	178	172	178	188	152	180	172	178	187	170	175	178	187	183	155	153	160	163	185	180	157	184	214	168	173	193	156	169	171	167	186	159	176	168	188	193	177	162	177	174	183	181	177	180	172	173	178	181	158	161	172	173	171	212	171	164	167	149	167	183
46604	43671	55695	72343	68035	31875	902	889	666	608	550	539	504	512	528	495	503	500	491	455	457	474	488	505	455	537	460	474	466	421	426	450	459	423	422	408	429	452	448	429	447	427	469	435	424	426	426	1176	2419	2224	1759	1089	650	495	417	421	439	438	385	414	410	404	421	401	410	427	426	419	433	433	441	436	410	410	425	409	394	398	425	421	418	447	425	437	457	442	423	450	425	430	408	437	418	420	456	421	423	404	429	432	397	428	429	440	431	404	379	430	433	410	431	450	399	418	444	429	447	412	417	426	417	414	423	410	406	411	407	449	412	432	437	432	402	400	422	409	409	422	447	398	431	421	413	442	392	450	422	413	444	418	431	422	447	408	422	489	453	412	471	416	411	422	401	391	438	410	404	383	451	403	430	430	417	412	438	412	453	410	385	393	438	390	428	382	428	426	403	434	429	430	431	429	417	449	429	427	420	412	414	440	431	418	408	429	453	426	404	468	413	408	387	385	418	391	424	386	413	457	436	415	421	440	398	389	425	399	427	440	417	444	477	456	396	443	431	431	443	431	401	419	436	382	406	423	434	419	390	400	422	400	402	419	434	399	469	433	406	419	432	412	435	414	437	446	410	378	399	439	384	400	457	412	419	429	390	423	421	426	383	385	427	440	420	423	412	413	389	414	431	408	403	450	371	412	416	426	446	402	406	422	428	418	429	413	421	417	411	443	434	427	458	413	426	421	418	424	418	437	438	435	421	402	425	421	434	437	416	400	414	433	416	455	428	410	427	424	410	455	435	438	402	402	431	439	441	434	408	431	445	411	442	406	430	438	406	454	412	402	378	453	405	409	426	406	434	413	421	389	423	448	450	423	398	412	455	425	405	395	431	409	453	409	412	417	425	469	442	409	413	431	458	425	414	429	406	441	415	430	445	399	382	382	428	402	395	428	405	440	414	422	408	415	440	456	423	462	430	418	412	425	415	435	389	382	393	431	407	462	408	396	448	425	388	419	383	429	453	434	430	386	392	440	405	438	429	405	438	403	416	424	418	396	423	409	433	387	427	401	402	403	421	425	396	405	427	415	490	444	483	412	449	394	434	446	436	403	436	408	401	391	448	406	418	451	415	389	441	468	408	394	406	393	411	400	416	415	420	426	396	456	404	440	416	427	413	431	394	386	411	437	430	438	407	423	394	437	400	436	412	386	414	418	431	399	403	383	459	430	437	416	425	382	409	416	433	437	431	426	422	443	411	428	401	429	446	420	440	380	395	436	443	422	429	381	409	435	425	434	397	455	468	400	389	420	426	433	403	450	439	433	435	425	418	445	476	400	441	416	410	430	388	371	426	450	387	419	420	432	427	399	422	429	398	400	412	432	396	480	447	417	423	395	443	435	425	387	413	419	437	405	426	406	386	397	439	405	458	402	439	420	414	476	404	420	434	449	434	429	421	431	405	419	394	387	383	408	418	434	408	435	421	436	484	452	402	445	469	397	467	427	454	465	399	445	398	419	410	432	437	425	426	402	380	435	428	413	415	424	434	414	403	397	446	385	468	427	434	420	429	402	429	437	418	437	420	460	432	443	422	392	417	446	430	421	410	446	412	432	426	453	417	419	415	422	405	405	416	402	447	410	420	432	420	418	406	399	415	404	402	434	391	444	424	441	393	424	447	412	407	415	411	420	456	426	430	424	419	415	419	427	435	433	431	409	434	433	420	408	405	443	388	429	412	459	462	419	430	406	416	396	410	425	426	451	427	449	416	412	415	422	374	423	429	458	426	427	437	444	440	424	401	421	429	419	460	440	443	444	450	440	417	424	412	437	426	432	419	429	429	433	435	447	398	410	429	370	450	424	424	447	412	392	432	424	415	405	411	448	424	437	444	388	448	396	376	391	442	459	440	390	423	403	441	427	437	434	396	422	452	378	391	407	417	440	433	445	423	413	435	367	396	387	406	423	445	450	434	424	407	424	414	417	404	459	433	426	409	415	443	404	420	436	408	442	430	400	429	418	409	412	428	443	402	412	474	417	390	440	429	440	388	440	415	410	445	393	424	448	440	448	412	415	379	416	427	431	437	425	432	410	422	427	414	402	421	401	399	435	426	418	425	443	412	468	450	407	433	419	441	426	435	457	432	355	402	403	414	450	407	442	457	415	480	400	438	406	446	434	434	374	441	400	387	399	401	395	460	408	420	438	410	400	456	430	418	409	443	444	423	433	434	377	426	426	424	408	468	427	413	415	426	394	410	427	417	410	392	409	451	411	424	394	409	410	422	417	404	413	433	414	452	443	442	415	385	429	437	400	415	395	411	398	405	410	454	446	453	439	450	413	421	404	432	428	428	388	418	421	431	427	429	459	393	441	416	423	400	410	433	394	386	391	418	405	409	411	398	387	408	420	419	446	409	425	372	401	401	393	399	418	424	446	418	399	435	441	426	432	448	403	420	410	425	450	438	401	386	404	438	394	420	402	408	450	424	420	423	411	402	413	385	432	422	400	470	397	382	407	442	408	461	403	431	469	398	421	451	394	425	432	448	443	411	405	448	399	410	389	431	439	427	422	413	428	410	439	396	427	394	431	399	429	424	456	415	427	397	414	449	440	404	428	448	430	375	427	426	416	412	398	440	409	398	424	394	439	433	422	425	427	422	400	416	384	428	399	412	418	412	407	433	423	430	412	420	367	405	421	430	392	432	415	428	422	387	414	430	389	454	425	429	418	390	440	390	438	435	414	410	430	430	437	392	396	445	423	419	419	441	417	425	430	432	383	393	376	402	428	432	389	424	461	439	426	416	431	397	413	434	424	432	399	437	395	430	394	446	449	440	415	441	424	453	445	450	408	396	417	397	437	409	400	452	423	410	407	472	406	390	358	431	419	437	424	413	436	434	405	439	393	427	425	416	441	393	432	436	421	450	423	432	399	421	429	461	397	426	430	417	429	415	410	421	418	451	398	372	457	407	407	395	421	431	406	451	446	431	422	397	425	432	452	403	456	411	436	419	412	423	464	481	428	431	437	401	433	430	460	425	397	378	406	428	428	428	428	427	436	381	455	423	456	398	434	454	359	415	426	426	443	388	422	418	423	435	419	411	421	396	455	423	405	415	439	404	414	408	438	407	386	440	460	436	441	419	417	424	432	460	406	418	432	410	422	396	383	422	394	419	427	449	422	383	441	402	382	425	418	440	443	400	407	427	410	431	451	439	448	417	409	434	415	379	406	405	410	456	389	419	397	413	428	438	434	420	414	451	454	430	421	379	407	436	490	437	445	442	399	414	399	417	431	394	419	415	439	420	444	419	418	376	404	417	396	405	451	404	447	440	420	397	400	401	432	414	417	400	446	417	434	405	424	418	408	448	435	404	467	392	411	428	421	404	404	422	430	423	415	402	419	426	426	427	416	425	394	458	417	430	418	430	417	389	422	445	418	421	401	416	409	428	424	448	399	424	433	444	413	430	432	436	415	438	434	420	416	391	428	428	444	445	454	421	421	402	410
27135	11407	6905	11712	9285	2806	168	139	165	165	160	151	149	174	167	161	121	152	151	173	169	180	160	177	163	147	157	160	146	154	155	192	150	122	135	140	158	154	164	161	140	153	157	145	180	156	145	158	153	179	168	180	183	160	187	141	177	154	168	143	153	176	138	138	170	166	159	146	165	147	176	136	146	158	153	157	146	142	159	146	179	139	167	156	170	154	151	167	155	156	155	176	164	148	143	149	167	175	146	152	160	148	143	159	169	153	164	155	151	168	163	149	166	153	171	158	136	162	142	138	164	158	161	142	165	174	156	148	141	158	166	164	147	166	151	147	157	169	149	156	148	156	161	159	139	154	156	155	155	171	151	144	159	174	151	168	161	159	157	146	153	151	139	163	149	152	159	159	148	171	161	139	159	162	176	172	146	165	181	152	165	131	181	128	153	150	150	142	153	138	149	151	146	169	166	161	152	177	149	149	150	149	156	163	149	170	118	166	150	150	138	166	150	152	160	134	156	152	144	158	153	133	140	150	152	161	142	141	184	147	150	163	156	169	142	171	163	164	146	150	152	148	134	161	163	167	155	141	144	172	159	151	156	157	143	175	161	134	152	171	152	154	155	188	148	133	162	141	166	153	147	152	168	149	150	132	149	171	166	145	167	166	182	142	137	152	146	162	130	168	140	139	149	155	146	150	149	162	137	157	188	143	120	149	164	145	160	165	163	145	182	156	141	176	151	138	157	169	153	125	147	166	156	154	141	188	160	150	146	164	161	136	177	131	149	153	142	147	154	151	176	159	145	161	141	129	157	157	159	168	165	148	137	169	147	166	156	173	156	158	181	135	161	188	147	157	139	134	155	167	165	128	166	149	147	149	163	172	168	160	161	140	148	136	148	149	139	153	155	139	137	159	158	149	141	161	141	166	168	137	173	140	149	155	147	142	160	153	166	166	150	163	155	140	158	121	149	165	141	162	168	150	156	149	154	160	147	134	150	150	177	156	158	156	157	170	125	159	136	145	149	172	145	140	134	134	150	156	149	163	146	149	176	149	159	158	156	155	154	148	149	186	138	181	176	162	157	170	166	154	157	158	154	148	165	177	147	158	165	156	136	154	170	141	163	165	170	159	154	149	155	158	167	146	155	151	153	148	154	173	152	143	153	170	136	143	179	160	141	156	163	179	167	157	168	162	141	184	157	155	174	142	143	156	161	139	139	170	162	199	150	175	139	157	156	167	144	154	146	170	152	158	164	167	149	172	157	133	155	123	154	145	160	131	151	140	141	176	154	147	166	173	149	168	156	154	162	141	150	178	141	156	145	183	167	166	151	157	150	169	157	170	167	165	142	149	134	152	162	168	147	172	141	144	153	161	164	159	130	141	148	167	138	145	133	144	161	153	138	174	150	173	164	167	160	160	151	163	130	126	168	145	166	156	156	163	162	153	167	156	153	159	169	154	145	141	159	153	170	135	152	152	146	172	159	141	138	143	142	151	152	150	160	158	173	176	191	167	146	124	160	160	163	169	162	158	181	157	162	130	166	157	151	162	151	147	170	159	161	176	161	160	135	161	159	155	159	142	134	173	160	152	149	146	158	155	152	169	187	169	171	179	137	170	174	168	143	160	138	154	153	162	144	146	155	135	142	144	148	145	162	133	153	142	160	149	176	168	152	140	158	157	136	156	148	185	166	177	176	141	167	152	169	167	163	143	138	150	163	151	160	133	138	149	114	190	157	150	142	154	153	146	154	142	170	130	151	150	148	155	157	161	152	172	169	153	163	157	145	141	141	160	146	132	158	156	136	177	164	148	164	139	165	149	159	148	147	125	168	140	146	132	140	176	148	159	164	160	158	140	155	158	152	159	168	162	152	135	149	136	157	150	163	164	161	145	158	156	177	128	147	157	147	143	148	140	182	157	140	164	168	159	161	151	151	143	134	164	183	151	139	147	152	152	143	167	153	156	135	183	160	170	161	160	144	149	160	159	171	139	147	160	143	138	150	152	153	153	138	141	151	136	155	147	162	157	152	141	168	147	162	155	145	149	180	147	163	161	151	149	154	149	166	159	167	148	161	178	158	149	167	163	154	150	148	145	163	159	144	170	167	156	182	159	145	173	160	152	150	150	155	142	167	155	154	166	147	156	163	152	164	144	167	134	149	163	183	180	155	150	145	154	149	160	140	161	145	138	163	169	153	149	147	155	145	151	166	149	174	156	150	156	156	173	171	138	150	141	164	159	148	160	161	158	143	147	154	142	151	168	154	141	145	154	158	149	154	148	166	143	147	156	159	154	168	145	160	142	121	161	165	163	169	158	165	173	132	153	191	170	152	147	172	147	136	176	158	169	159	145	155	143	161	177	152	168	145	150	162	139	148	148	139	144	160	150	145	153	162	155	156	168	149	161	149	163	136	138	125	148	174	181	175	149	149	155	143	142	152	161	158	142	147	165	165	172	149	152	158	153	140	165	126	141	151	144	133	148	171	167	146	172	166	169	170	158	149	147	143	154	162	130	145	184	146	176	158	149	156	154	135	158	141	161	156	137	146	153	149	154	162	188	152	153	151	147	161	174	156	143	139	168	171	178	142	164	162	145	142	164	162	140	155	154	160	142	164	161	165	155	147	144	155	150	133	144	168	153	161	153	156	163	191	145	161	170	145	163	144	153	137	158	153	168	174	159	133	176	145	166	158	147	152	147	171	157	167	150	161	174	133	133	125	160	156	142	147	150	163	172	137	165	142	153	150	159	161	152	151	152	158	166	156	158	165	179	159	164	165	143	172	132	141	169	161	149	139	138	154	151	164	153	176	165	155	156	151	153	160	139	154	152	142	140	142	160	146	140	159	165	144	159	133	176	162	153	139	163	139	154	138	153	154	145	158	163	147	127	171	140	137	149	147	159	153	157	179	157	166	157	133	167	160	143	155	160	156	153	134	154	154	176	180	159	172	144	152	163	142	165	175	174	157	144	148	144	163	160	180	138	150	169	168	144	139	161	143	157	151	139	175	160	170	145	172	163	150	155	166	142	167	134	138	150	137	156	160	155	150	164	176	159	135	146	171	157	147	166	160	149	146	152	176	155	161	159	153	164	149	172	150	148	170	152	185	147	156	161	151	150	156	150	154	132	170	138	164	172	147	161	155	155	138	181	140	160	144	174	156	130	159	161	135	133	152	147	146	160	160	138	149	161	150	142	146	169	157	176	135	161	144	153	151	150	197	132	132	176	155	166	155	183	156	177	147	167	151	159	163	170	168	178	150	187	155	152	140	141	157	154	135	159	175	132	141	155	139	144	160	179	172	176	159	150	133	172	149	168	158	149	153	164	138	157	165	149	194	149	167	158	145	140	145	158	153	154	141	155	177	137	154	152	139	167	161	148	149	147	144	170	153	162	135	167	157	154	149	139	145	168	161	155	152	172	141	133	146	170	141	150	161	160	152	148	143	142	164	153	125	157	158	179	139	142	150	143	124	146	145	158	144	155	149	135	172	158
16919	8814	11368	24423	20982	7343	410	425	400	408	390	413	362	409	428	389	395	386	393	370	380	359	379	398	446	409	373	394	426	391	420	410	410	371	414	401	395	390	398	395	403	381	402	367	394	362	378	436	487	524	509	482	436	411	421	389	396	389	388	432	404	403	387	403	394	410	409	360	408	409	383	374	399	374	409	417	439	366	424	392	401	427	424	378	423	390	384	406	415	429	413	423	421	400	427	396	376	407	392	366	365	380	401	386	400	388	357	379	348	375	396	396	378	375	408	376	404	401	398	361	404	403	392	406	401	437	375	386	413	396	425	377	377	418	442	413	390	391	383	411	391	358	433	403	394	400	395	371	401	414	381	379	370	404	405	413	401	382	364	396	397	401	407	378	381	424	384	387	380	359	366	364	396	372	408	384	404	393	392	400	393	406	390	412	387	388	397	426	395	421	382	433	374	410	378	431	416	414	377	420	393	401	383	373	412	387	398	428	376	418	360	374	392	398	378	428	417	382	405	408	366	377	375	394	399	400	379	413	377	388	412	391	417	420	393	407	390	378	398	398	404	358	395	384	417	403	403	387	412	398	388	400	353	400	383	406	414	403	410	434	342	378	389	400	419	376	419	357	370	348	390	376	383	388	404	386	387	386	389	395	414	405	392	426	396	387	409	423	389	383	373	384	387	397	356	385	388	397	406	387	384	378	359	389	404	373	389	415	390	430	427	387	413	389	372	402	407	433	409	420	388	365	387	405	408	380	398	416	413	358	426	374	399	375	356	371	397	378	380	412	421	407	370	374	415	383	412	398	390	396	403	372	393	401	389	391	388	398	372	397	409	377	386	421	374	401	386	380	409	374	409	399	422	380	384	395	371	404	356	372	411	371	405	393	381	405	398	399	394	356	455	412	385	398	383	374	365	360	406	408	401	355	377	388	407	395	410	410	433	401	399	375	384	446	384	415	389	365	355	388	419	395	402	429	396	374	404	405	447	373	396	401	411	437	368	400	391	404	387	408	415	413	435	415	381	409	401	393	409	380	377	381	383	375	421	376	362	399	388	389	401	405	365	399	392	409	361	399	374	437	379	400	394	390	433	399	401	410	389	401	436	441	416	405	387	399	421	422	402	419	393	415	384	429	367	384	406	411	382	383	398	376	387	361	396	383	360	381	366	382	397	429	423	412	386	372	405	402	425	378	387	409	367	392	378	381	389	372	387	398	415	383	379	417	408	418	378	401	391	434	405	417	408	380	381	415	402	416	379	386	404	424	434	368	379	358	369	421	350	402	405	380	366	390	393	386	428	407	383	387	398	396	384	364	377	399	386	419	395	386	396	434	377	408	374	365	356	411	366	383	402	374	432	416	376	430	402	387	398	364	409	427	387	366	398	397	397	402	395	404	432	414	383	386	374	393	382	400	378	388	407	409	386	415	421	364	334	358	366	366	382	388	387	351	360	398	412	384	390	361	404	373	369	382	370	391	380	446	386	402	375	413	380	376	389	408	385	400	373	374	372	382	407	399	384	372	397	379	408	417	377	381	367	443	394	388	394	430	428	376	349	407	391	394	422	382	407	404	384	353	385	380	421	425	391	389	404	380	382	384	365	410	392	379	446	411	373	387	359	402	368	419	399	395	392	387	383	407	371	376	381	361	429	376	368	432	402	459	389	392	406	394	375	443	406	366	384	401	423	411	384	395	415	408	363	364	369	413	332	377	401	384	378	392	400	422	353	385	389	392	386	386	399	375	436	356	380	394	393	399	408	407	378	413	396	389	387	425	376	371	371	400	386	406	370	385	386	389	419	392	392	383	380	426	389	404	399	367	373	387	404	404	417	389	392	386	405	405	363	381	412	399	394	381	342	398	414	367	403	401	414	395	388	383	366	406	439	385	426	411	400	396	401	374	369	389	363	396	412	391	398	392	409	392	399	388	353	354	407	407	425	413	404	387	398	389	403	384	407	378	394	412	394	388	415	397	382	376	395	399	424	388	390	406	395	410	392	400	410	345	372	380	359	383	427	398	357	396	377	376	399	390	386	381	368	392	373	380	388	414	381	391	400	406	400	407	409	364	372	413	382	405	405	421	446	362	391	390	387	398	369	385	348	392	352	418	437	396	390	355	425	424	418	369	410	399	377	379	347	382	368	391	414	409	413	418	372	377	424	377	404	381	378	366	403	415	382	401	401	413	398	372	395	394	409	379	406	379	374	395	370	422	367	405	415	371	395	375	410	380	403	425	431	382	412	402	379	405	408	388	350	379	348	378	355	383	417	377	378	398	402	371	406	408	416	434	372	390	406	393	391	380	408	404	404	388	385	398	360	405	405	375	430	385	415	396	376	389	406	440	395	394	402	420	394	406	401	389	446	418	417	361	406	441	418	390	387	391	374	389	379	359	395	392	408	395	399	424	400	370	410	369	413	400	411	409	385	430	347	350	408	411	438	362	383	364	413	358	387	449	419	363	387	354	414	400	357	394	363	376	422	409	428	374	413	422	380	391	392	397	381	400	401	380	387	403	391	377	438	386	377	426	405	393	398	438	391	401	387	373	360	405	423	391	365	419	403	406	407	384	409	413	409	365	385	380	407	381	421	402	391	389	384	398	387	397	412	371	425	409	379	399	409	376	387	432	405	377	407	354	413	397	414	401	422	362	360	391	395	390	384	375	405	386	399	429	415	407	391	360	419	380	399	412	396	413	368	370	405	389	426	377	404	366	382	393	377	443	430	400	411	420	360	423	390	394	350	368	437	390	399	391	380	409	433	405	397	361	359	380	368	388	396	364	405	394	413	372	401	428	410	402	406	399	399	366	403	439	421	402	372	388	346	403	388	409	371	396	418	395	382	374	417	356	401	375	430	399	378	401	425	414	375	383	398	410	419	362	394	400	399	424	390	394	410	393	368	396	383	366	366	348	405	386	423	430	373	366	417	404	387	396	385	388	386	412	421	332	371	381	384	367	405	383	405	383	431	383	340	382	398	403	414	362	407	398	378	387	423	377	393	395	372	372	386	416	383	442	391	397	371	415	381	414	376	380	362	395	389	363	394	408	379	352	400	416	362	361	421	406	389	380	410	391	387	357	364	404	401	434	423	407	391	397	412	390	370	391	403	404	373	414	399	345	371	377	399	400	401	394	393	404	392	383	370	366	378	413	371	381	362	401	426	383	380	419	394	396	383	388	410	416	384	418	393	385	402	407	380	401	400	422	406	375	372	431	385	379	400	415	404	383	404	385	413	383	385	380	367	408	383	398	406	415	370	409	382	401	375	409	352	407	401	407	406	406	405	397	371	378	370	394	358	409	391	419	375	377	402	403	416	398	390	424	388	366	408	400	418	390	377	418	414	401	397	379	386	411	403	400	394	399	376	386	401	376	395	432	407	435	423	423	361	390	406	385	416	408	414	341	428	383	382	386	408	398	409	390	383	408	373	355	403	403	384	371	392	406	396	391	391	374	382	415	378	382	399	385	371	391	342	371	374	383	367	392
57707	39216	40337	52949	48501	27830	4621	292	222	200	167	230	188	197	210	209	196	207	229	181	222	200	203	201	182	181	185	186	191	208	224	193	193	204	179	200	201	187	200	209	191	191	172	184	179	209	183	223	313	312	315	271	223	172	188	195	171	152	179	191	184	197	201	215	217	202	162	176	197	199	207	197	193	202	170	166	168	184	209	202	179	176	220	230	212	200	213	203	181	200	166	191	208	204	219	184	167	202	167	201	195	175	210	176	198	190	192	203	204	178	228	189	186	204	214	205	176	177	177	170	191	196	207	188	187	179	193	165	182	201	163	166	188	191	192	188	180	194	205	215	207	201	194	205	182	190	229	200	188	223	196	198	208	207	174	185	188	162	197	195	194	171	218	188	178	205	213	193	188	180	217	174	186	186	214	197	178	180	181	176	195	194	189	199	184	207	206	200	194	194	167	195	184	164	205	215	204	174	209	199	192	208	191	175	216	199	193	173	219	237	219	187	197	188	183	207	210	200	173	182	191	184	186	187	205	191	185	191	212	193	176	186	164	196	224	202	191	194	205	195	190	206	179	189	209	179	203	188	201	195	174	174	167	192	186	183	193	185	193	172	195	192	200	180	184	183	197	175	192	198	203	175	206	182	205	173	177	200	200	199	172	204	178	198	203	169	187	185	201	183	190	205	205	177	161	202	212	161	184	185	189	187	173	207	157	192	179	207	201	211	192	171	212	179	207	189	176	188	189	193	200	200	208	227	186	192	191	185	191	189	172	167	187	221	204	202	174	211	165	187	207	189	182	172	212	179	167	182	202	208	178	180	184	205	192	211	191	200	199	189	208	184	177	189	210	169	192	163	172	195	205	204	180	182	213	190	198	209	194	183	205	190	195	210	218	169	196	174	186	195	182	214	194	199	176	191	187	207	192	183	161	179	168	206	223	179	196	191	201	195	205	190	186	196	190	184	201	197	166	183	169	191	194	162	177	179	218	195	202	203	188	195	192	201	186	182	216	187	196	188	193	204	168	193	198	187	206	178	183	218	195	191	182	185	192	205	200	177	209	208	213	195	197	184	179	192	193	181	184	183	227	188	176	211	176	187	183	198	212	191	226	183	195	203	193	212	214	203	172	195	199	184	201	171	174	216	186	188	182	179	202	182	210	200	201	183	180	187	174	193	219	186	173	180	185	189	197	211	171	193	174	207	195	172	176	187	190	191	152	185	191	180	201	212	186	201	209	186	160	181	186	216	189	210	200	179	196	211	181	181	193	196	176	169	181	178	196	180	162	195	218	188	168	187	192	205	189	192	216	169	200	185	180	171	196	200	200	189	205	186	191	176	188	190	203	192	181	201	197	203	196	178	176	200	182	204	186	196	194	174	218	177	154	197	175	188	189	187	200	174	195	202	151	201	177	196	201	208	179	202	207	179	190	190	190	174	194	184	170	189	192	201	205	193	191	195	199	194	186	184	198	168	194	175	177	185	181	178	188	193	201	195	192	188	164	206	195	188	183	193	190	206	188	173	197	190	192	198	156	191	195	177	218	203	215	193	191	208	188	188	190	185	200	182	188	215	189	204	198	205	176	210	191	163	188	194	187	182	199	209	235	212	192	196	218	213	195	217	191	180	176	168	172	175	192	184	184	202	181	203	197	164	171	199	170	180	176	209	184	195	187	181	174	187	168	212	192	202	176	204	214	220	204	171	186	214	194	181	186	194	178	212	190	201	170	204	207	215	197	168	196	200	193	196	205	189	193	197	182	172	185	191	180	199	206	183	175	197	178	171	192	195	214	172	212	195	180	189	192	187	176	196	229	189	192	175	164	207	173	191	208	166	190	203	159	174	199	190	203	211	187	189	205	189	167	208	172	201	210	175	177	187	206	191	190	208	192	184	174	189	198	195	227	190	195	201	169	192	184	191	183	197	167	182	189	188	159	208	196	178	175	194	159	203	199	193	182	187	179	184	191	205	208	188	190	187	189	187	216	170	170	215	190	186	211	182	187	204	177	184	161	179	219	207	205	190	181	207	190	199	225	177	194	176	167	203	200	208	190	202	224	195	171	217	182	175	181	180	182	204	219	192	173	203	186	196	204	198	186	191	185	169	178	214	196	209	151	168	208	181	195	174	186	194	188	168	211	199	190	194	193	208	184	191	213	195	171	196	177	185	196	190	223	187	182	214	182	206	196	193	196	175	203	201	192	190	192	194	206	200	183	186	204	186	178	203	188	189	205	191	205	187	201	200	204	187	191	189	205	171	183	207	174	173	173	178	197	195	192	216	198	208	200	169	196	203	186	203	185	171	194	181	178	217	192	188	200	192	184	202	197	193	189	180	201	180	180	186	172	170	200	194	206	184	202	185	160	189	195	191	192	173	191	192	165	175	190	177	174	196	172	177	174	195	181	208	195	194	176	161	182	212	188	182	181	193	203	216	198	169	206	190	198	184	178	198	183	206	174	205	198	177	170	184	191	208	198	187	207	174	179	185	211	204	209	181	189	185	172	198	202	192	178	209	190	216	200	201	171	181	205	187	192	185	189	193	194	221	206	197	205	177	199	210	210	177	203	218	174	204	201	188	183	173	183	188	191	212	212	207	199	197	203	185	173	201	186	213	172	189	187	162	189	195	193	175	209	204	213	194	181	182	190	196	192	183	194	185	171	192	185	204	196	162	210	188	183	177	189	177	205	183	213	202	215	189	198	201	208	154	189	184	185	165	205	209	180	202	164	176	199	174	212	192	174	189	175	189	173	197	165	195	154	172	179	184	189	210	174	184	195	177	201	191	194	213	186	190	178	199	181	188	203	180	178	190	180	193	198	201	193	177	210	230	190	169	198	181	200	187	178	215	202	206	213	172	191	198	180	196	183	177	197	172	197	177	173	190	176	200	203	188	209	204	189	190	182	190	212	159	216	206	204	195	175	214	199	220	186	192	167	203	198	202	183	184	178	215	175	191	204	194	219	200	174	190	186	178	190	198	188	182	187	206	199	197	197	199	206	182	180	184	200	197	205	199	180	182	169	226	207	201	195	179	198	223	199	185	190	172	182	181	178	173	173	175	191	187	173	199	169	196	172	217	226	179	208	171	179	200	206	195	194	174	203	214	207	183	182	183	179	205	178	205	204	161	180	200	181	200	180	191	181	209	193	167	205	193	175	208	174	176	199	196	182	165	179	184	195	220	197	195	187	177	166	185	165	203	198	198	208	184	168	214	173	190	204	212	189	183	210	234	195	207	178	167	205	178	192	200	194	189	181	214	207	172	190	173	170	173	176	215	216	193	181	167	178	154	191	153	193	196	197	184	197	167	160	202	199	191	185	196	190	183	169	178	193	188	181	193	202	194	185	203	196	197	188	213	214	176	189	203	178	221	195	209	199	198	180	176	193	178	197	201	197	194	156	176	222	213	188	182	210	207	191	200	201	190	222	201	208	176	199	209	205	218	204	168	180	196	213	198	197	190	176	181	185	183	170	203	181	200	164	174	199	190
47722	40318	52637	62982	55805	28170	639	649	571	534	556	534	488	507	527	531	520	525	513	502	492	503	499	490	505	510	517	480	519	494	492	479	515	480	449	514	476	484	476	487	428	505	462	446	526	483	485	694	1437	1256	1151	835	634	516	489	471	455	460	444	481	434	451	484	463	479	483	432	479	467	468	467	429	462	495	457	465	443	479	484	456	454	495	485	495	460	486	471	472	451	453	442	494	448	495	486	453	488	462	517	479	481	417	478	480	462	490	474	447	462	476	457	487	484	465	454	449	470	461	489	468	465	462	473	500	471	496	493	502	465	460	447	504	454	444	459	471	476	511	491	444	445	456	483	469	471	463	451	453	479	481	436	458	471	508	465	485	479	456	471	460	439	463	445	451	496	442	478	470	450	444	509	429	473	448	463	500	432	454	434	464	449	453	458	439	444	460	464	490	448	483	482	466	454	427	483	439	487	513	491	463	423	434	499	456	473	506	472	476	446	468	431	502	438	466	431	451	455	454	443	472	495	502	471	450	476	457	492	480	466	468	505	500	499	454	483	452	442	442	438	455	453	456	463	479	458	451	437	452	471	483	476	473	473	449	473	545	464	472	478	481	492	462	475	462	474	467	547	492	482	495	458	462	437	459	474	409	466	444	484	443	469	477	494	487	463	463	456	474	461	464	484	453	444	434	485	504	486	435	466	466	437	477	488	486	436	464	487	489	478	489	492	465	493	463	486	484	499	453	426	435	455	433	490	448	475	475	470	480	467	473	461	461	463	470	423	456	487	446	471	464	414	453	446	433	450	461	463	462	466	463	505	487	462	470	495	455	433	493	476	448	473	478	457	454	460	462	496	436	458	471	468	489	477	452	465	486	513	449	455	439	424	441	450	454	460	456	492	444	485	422	481	474	453	462	452	477	439	445	492	479	484	457	439	443	476	432	494	431	463	479	460	471	488	491	474	487	499	474	474	468	466	448	492	461	498	468	453	493	388	500	455	464	516	468	474	444	476	457	465	464	449	463	476	480	473	466	483	472	481	482	439	467	485	427	442	510	455	445	483	490	457	491	468	498	446	499	479	472	474	460	458	469	455	425	459	481	480	482	455	433	473	447	493	511	488	470	474	448	502	522	449	447	482	490	433	457	464	458	469	477	478	423	423	505	442	485	447	459	439	490	423	451	470	432	420	501	477	464	461	446	454	475	461	489	441	495	447	474	503	505	467	449	482	475	449	462	436	485	456	434	465	494	446	497	433	425	491	489	435	486	491	502	458	477	446	435	474	451	471	454	441	490	501	436	492	494	496	422	446	498	445	469	445	477	465	466	458	453	502	458	507	500	470	482	441	491	431	467	478	484	473	429	445	477	470	448	426	468	454	455	460	516	494	485	437	456	481	456	511	480	490	484	469	480	474	475	439	467	426	499	474	456	465	445	455	481	483	471	457	478	507	484	455	464	455	433	505	416	447	477	473	467	494	439	456	499	440	479	479	475	472	449	483	475	453	497	499	448	474	477	463	457	502	466	441	467	461	517	447	489	470	472	475	461	460	479	474	498	477	488	482	451	455	458	448	451	517	495	491	476	482	473	446	487	458	476	446	477	477	505	458	440	481	483	447	507	475	457	503	472	481	464	459	465	425	469	489	464	495	442	493	474	475	482	483	436	472	483	454	479	502	493	479	449	442	492	469	439	448	480	448	454	437	487	440	449	454	482	454	440	463	451	451	446	440	449	450	478	450	501	497	466	456	456	452	494	453	448	452	507	474	501	443	481	437	440	469	455	457	448	476	475	446	448	463	479	446	473	470	496	484	451	433	474	463	496	469	493	471	457	431	440	477	444	461	471	474	480	440	457	451	473	463	490	469	444	502	473	461	468	461	438	478	483	453	438	438	479	477	450	487	460	476	455	473	435	436	504	486	520	499	482	507	457	453	428	459	480	473	460	481	478	459	475	445	481	504	474	447	464	453	429	468	484	487	461	488	491	463	471	476	466	443	493	524	495	498	444	431	496	429	483	446	462	453	502	480	495	504	477	444	444	471	443	481	508	454	430	464	441	473	450	470	433	483	435	463	497	442	483	468	476	469	504	496	480	477	469	469	448	456	459	474	451	480	502	497	495	475	442	459	443	446	510	501	472	442	476	487	484	448	458	489	470	407	450	471	473	528	449	478	457	444	444	509	452	452	412	492	464	445	470	457	438	501	449	439	472	485	450	468	453	416	449	507	463	466	429	438	441	474	459	466	447	485	451	406	464	449	455	405	459	455	498	473	481	478	446	451	455	443	477	481	458	421	452	481	447	467	481	453	483	503	471	458	515	479	453	469	453	465	478	478	440	470	459	482	441	497	463	465	462	455	465	444	462	469	483	473	470	457	464	518	473	472	496	520	461	484	479	439	464	487	475	502	481	467	459	465	430	491	455	481	437	488	492	461	467	477	441	468	425	479	469	441	481	508	470	453	468	480	495	466	470	436	478	426	452	476	448	449	476	466	456	493	480	473	454	438	464	466	452	455	449	431	445	444	493	471	461	469	455	457	491	481	450	461	453	492	496	491	445	463	454	468	495	472	456	503	472	464	433	484	480	424	448	477	445	445	491	466	477	483	421	463	443	501	482	493	442	450	433	481	480	475	452	465	445	474	450	435	450	489	469	473	505	506	460	489	479	441	477	500	462	438	485	457	489	510	465	438	472	462	502	495	481	464	458	480	444	478	448	476	445	484	448	454	479	459	491	440	462	476	458	439	488	517	457	430	431	482	453	485	490	451	469	466	460	518	475	460	480	439	455	479	461	502	470	462	457	473	482	499	464	460	462	497	493	454	435	472	436	468	485	438	465	431	462	473	447	470	459	466	442	472	485	465	444	493	507	476	514	453	442	464	440	485	464	453	468	507	453	445	477	486	486	438	458	466	470	461	450	426	471	431	494	437	432	481	516	465	440	434	479	472	471	459	481	453	480	432	456	500	482	451	479	473	469	476	440	482	474	474	477	492	437	458	497	473	436	471	481	439	474	430	455	482	481	466	520	457	464	493	458	475	494	454	458	462	471	464	468	440	475	489	460	474	452	484	464	438	483	455	481	492	459	466	453	450	439	475	485	451	492	455	501	495	451	468	465	448	464	453	467	490	456	444	481	507	461	504	458	477	483	476	483	498	445	466	448	428	431	459	447	422	471	453	461	445	483	465	488	469	473	506	426	482	485	501	475	417	451	504	433	468	454	480	458	484	466	467	484	479	482	425	483	480	438	477	489	461	496	489	486	491	474	470	458	475	459	506	501	472	500	460	478	444	466	479	480	458	445	446	494	488	471	490	443	444	473	474	458	439	493	497	473	485	458	473	467	496	504	472	458	475	507	439	476	464	512	532	507	458	447	483	447	449	447	490	462	461	477	471	453	439	451	462	468	452	477	435	474	449	483	465	485	467	487	481	461	479	473	419	489	458	475	430	476	464	440	444	502	434	442	455	469	483	478	457	453	458	462	458	471	448	438
57719	40579	43489	56638	52195	32174	8119	662	230	209	200	200	222	208	186	167	202	186	173	180	186	205	172	212	194	189	180	185	167	181	196	184	177	197	169	189	221	188	197	199	187	160	186	173	199	198	158	277	398	368	352	247	232	192	206	194	148	178	183	162	185	173	185	175	179	175	168	193	168	212	186	201	187	203	175	201	194	172	182	191	186	178	182	190	190	196	174	173	179	190	178	197	178	184	184	199	155	189	188	193	149	182	155	192	187	181	194	173	179	169	143	149	167	179	197	206	166	179	171	182	189	181	186	171	173	165	167	192	181	173	188	171	203	188	191	168	213	190	190	209	169	201	206	194	160	168	164	167	192	197	203	197	189	163	166	172	197	185	196	189	189	157	206	192	177	159	190	195	169	174	189	194	196	212	176	155	182	189	224	192	162	187	183	169	184	174	182	182	171	177	205	200	193	184	177	185	195	172	190	180	176	176	170	181	164	179	180	177	208	191	186	163	155	175	199	163	172	166	183	167	184	196	192	171	181	174	207	170	199	185	181	185	204	170	176	178	177	180	184	180	197	180	172	177	161	179	185	172	192	188	173	191	174	178	183	188	196	186	176	166	136	190	179	178	212	164	167	169	157	180	184	178	183	190	183	188	188	185	186	181	160	169	169	203	202	174	155	172	201	190	173	193	190	193	186	157	185	183	164	174	190	176	179	161	184	175	188	185	194	183	177	168	178	170	199	190	152	179	163	159	169	192	195	173	180	192	191	171	167	182	177	185	170	194	180	182	176	182	159	208	183	182	175	205	167	198	165	172	192	177	202	179	206	191	182	186	176	174	176	191	188	188	181	178	195	159	185	199	186	187	168	163	159	183	190	179	197	190	182	178	192	177	191	176	175	182	173	191	172	188	183	167	178	185	185	197	178	174	151	146	195	168	194	187	186	177	180	196	163	178	159	183	190	196	194	180	181	195	186	163	194	174	146	180	169	150	161	186	208	175	161	183	176	205	178	187	172	188	213	195	180	172	186	173	195	171	168	174	171	205	201	202	183	202	177	181	176	181	191	194	182	182	191	191	186	178	161	187	210	179	182	187	169	180	161	178	181	174	183	176	173	191	183	167	184	199	180	174	188	179	165	188	186	177	189	177	192	172	193	182	172	186	201	201	182	191	182	156	172	193	187	209	177	183	178	199	179	165	195	158	171	192	167	179	181	142	187	186	181	196	178	179	190	176	174	177	185	173	166	175	176	195	187	190	176	179	182	170	177	167	185	169	175	197	169	166	199	181	197	185	172	205	166	177	187	147	167	189	192	180	214	199	179	189	182	171	171	189	164	158	148	147	170	158	174	176	197	188	180	187	192	189	192	180	188	168	167	189	173	181	219	173	210	173	162	164	172	177	184	165	170	190	191	180	176	204	186	178	194	182	169	194	177	173	181	183	182	182	173	196	176	175	175	189	179	171	184	183	160	202	158	192	183	191	196	180	160	168	181	183	178	167	177	185	190	188	186	159	163	205	169	193	174	192	196	168	186	197	181	158	189	182	189	170	187	183	192	183	187	192	193	179	160	181	176	180	159	199	198	205	192	174	178	174	180	192	168	184	210	190	206	151	199	204	165	185	164	188	204	183	172	198	184	171	179	195	173	198	190	176	189	198	197	192	186	191	207	185	196	190	178	205	182	180	172	191	170	184	175	174	181	195	183	160	187	155	202	174	166	177	170	198	190	157	186	169	167	186	185	191	175	174	161	183	173	148	171	165	171	177	221	200	171	206	200	163	173	187	165	171	162	186	196	183	200	204	180	182	176	175	193	191	168	177	181	210	183	194	175	189	182	191	176	152	160	190	175	198	186	192	185	187	188	196	189	175	169	196	155	170	179	190	183	190	189	177	188	193	182	201	184	171	165	169	175	176	195	199	194	187	163	183	185	188	186	183	200	190	169	190	181	155	147	191	174	196	179	175	176	167	189	208	178	181	184	182	179	183	184	178	174	178	178	194	185	177	172	209	175	183	186	167	179	164	190	196	178	177	194	182	189	168	177	170	158	166	178	194	203	193	167	172	186	172	179	186	187	190	181	201	184	182	182	187	156	171	179	149	163	176	179	168	178	190	194	179	151	166	189	178	193	172	192	144	157	166	162	176	172	199	190	165	199	194	204	175	160	189	164	208	180	175	194	188	183	196	195	163	189	180	178	173	183	189	164	185	179	180	175	188	180	191	179	198	155	178	167	182	182	166	165	142	189	180	163	177	190	184	177	183	224	179	170	172	171	192	175	174	186	179	186	157	177	193	187	181	177	171	182	163	162	179	189	171	145	172	185	176	176	191	168	165	188	170	200	196	179	178	168	181	185	176	194	194	196	209	213	169	192	166	187	179	193	183	198	180	189	184	206	172	187	165	184	177	170	172	158	183	187	191	167	187	166	187	186	172	167	195	207	149	174	180	192	189	159	184	170	177	187	185	193	182	185	209	174	185	202	194	186	193	179	170	194	163	163	187	187	183	173	202	176	156	160	197	192	183	173	165	165	175	179	154	171	182	176	179	194	180	183	189	213	168	203	188	182	172	167	176	160	181	216	199	195	175	181	164	176	174	183	195	180	185	160	175	199	165	175	189	177	176	196	173	182	173	192	173	191	162	188	175	181	168	172	192	190	184	184	175	174	163	184	194	186	164	167	170	192	195	196	172	192	187	183	158	188	191	188	160	172	173	195	192	176	178	195	188	180	148	165	197	173	210	183	161	172	187	171	187	200	180	179	168	198	193	161	159	193	200	197	191	174	172	169	176	178	197	181	191	193	192	183	178	168	170	183	198	164	189	201	194	155	177	185	177	160	153	183	147	179	177	185	171	162	184	158	181	196	178	206	209	202	177	209	142	178	173	174	166	181	147	183	184	179	172	148	185	163	179	161	201	156	165	188	176	167	161	179	189	186	176	195	176	198	170	192	179	197	180	190	152	194	192	167	166	171	163	148	188	189	179	202	197	153	203	216	175	189	181	188	170	187	241	195	169	194	168	176	174	176	197	176	176	171	182	183	179	187	185	170	158	171	200	185	173	162	175	178	163	195	177	180	191	174	192	165	194	164	178	142	167	178	150	189	175	173	158	195	166	172	186	156	174	173	175	182	176	153	192	183	159	178	184	186	177	163	174	184	178	148	174	203	183	186	172	177	188	179	167	184	187	154	156	191	188	202	205	203	184	196	169	175	190	172	186	173	197	205	188	176	199	184	159	182	188	182	197	193	161	164	198	196	184	193	189	182	180	188	180	201	201	187	190	210	165	153	177	218	174	178	186	175	177	168	178	189	189	197	183	198	158	180	172	186	201	179	142	161	188	189	165	163	182	197	193	185	197	178	192	168	186	186	166	169	168	157	174	186	176	173	177	164	168	155	187	167	202	167	162	183	169	186	183	166	196	192	168	195	161	193	176	171	188	183	182	192	189	190	169	190	200	173	156	174	180	168	171	179	196	185	184	171	174	180	186	188	217
52557	46638	65282	74407	62293	29264	728	696	683	570	577	548	538	536	529	489	482	487	473	474	467	461	488	439	460	443	483	499	449	438	493	459	451	458	428	481	494	444	453	434	456	407	451	478	438	472	462	992	1758	1712	1352	928	610	511	441	457	413	423	421	445	464	427	429	400	434	442	427	443	461	425	479	464	413	429	433	429	441	448	430	415	424	453	428	420	434	421	449	436	453	438	440	458	432	428	473	468	418	441	453	420	420	403	421	432	424	396	423	458	425	416	464	475	467	441	426	436	410	442	424	434	423	427	429	454	450	422	432	440	462	427	410	403	420	439	417	443	391	442	427	435	470	419	438	426	429	452	402	377	411	438	452	433	424	452	433	412	422	470	425	450	432	462	376	452	429	467	413	460	466	441	427	408	457	410	433	442	413	455	444	444	431	417	458	436	407	456	463	476	432	441	407	458	425	422	486	447	417	459	465	432	421	415	450	419	436	449	423	367	428	428	455	427	430	448	468	442	456	438	435	439	455	446	463	419	448	418	434	437	432	451	428	412	419	411	427	445	452	429	424	448	435	458	389	424	432	454	438	456	417	434	437	430	451	450	418	414	450	403	443	451	436	406	416	437	452	449	416	411	453	455	418	443	459	459	436	427	402	427	441	406	420	440	465	458	441	463	466	426	433	448	389	443	447	427	435	460	453	417	412	450	451	480	425	427	449	425	473	440	468	438	433	393	459	413	406	424	450	389	434	444	419	425	429	398	417	470	431	447	459	409	470	399	440	462	437	441	453	474	407	427	463	448	457	423	412	450	421	397	444	427	445	440	427	435	454	420	385	454	424	436	460	474	472	402	420	446	427	430	459	389	447	408	445	412	435	467	432	446	441	439	452	430	428	433	450	438	444	430	454	453	393	452	453	417	463	423	425	473	466	417	423	448	448	450	461	486	441	399	438	450	429	463	455	436	441	429	423	432	444	433	446	391	438	398	449	420	429	434	453	412	435	496	449	443	429	457	424	480	388	433	462	430	422	398	421	454	425	463	475	448	431	463	433	429	435	442	404	409	431	435	423	461	462	423	440	431	460	431	465	424	452	432	425	424	399	399	433	436	446	405	473	429	425	452	438	431	406	384	439	432	435	426	456	457	439	426	417	460	458	458	413	433	413	488	413	412	443	436	449	432	447	460	433	429	469	429	404	429	449	446	417	429	410	455	432	415	416	390	483	479	411	418	429	418	407	444	436	471	426	449	433	455	485	440	444	467	478	435	423	429	416	452	429	432	447	425	453	432	428	404	460	456	441	402	437	436	444	437	441	433	475	425	458	442	424	411	416	432	439	467	409	411	460	439	418	389	474	430	400	423	448	412	471	441	424	445	432	429	457	439	437	423	443	428	448	455	445	455	396	406	418	447	444	445	439	425	429	438	447	454	438	468	486	456	443	427	422	444	439	418	436	437	425	446	462	436	486	413	432	408	459	388	451	461	407	429	438	425	441	435	402	462	456	442	419	458	460	424	455	459	439	451	440	423	454	453	422	452	442	413	393	471	425	435	442	408	420	428	420	401	432	492	435	459	417	454	404	452	481	404	469	454	433	421	465	450	423	463	445	430	468	412	456	439	440	425	458	470	455	410	421	437	482	427	432	442	435	457	462	392	421	492	454	435	459	455	441	465	444	475	447	430	458	417	413	414	454	407	443	449	420	439	412	461	456	423	410	410	444	444	429	434	441	426	414	437	474	441	427	452	433	393	428	459	446	434	437	426	432	429	413	437	457	443	435	401	431	424	442	432	433	437	456	438	462	437	440	456	449	455	447	433	411	441	442	418	417	447	396	420	432	460	450	454	431	404	429	463	449	429	431	424	421	453	422	424	443	449	469	404	431	473	453	473	455	437	435	449	421	443	396	416	431	463	388	426	427	455	421	412	445	442	414	424	445	443	441	416	400	422	422	464	428	450	444	461	454	455	446	419	469	422	407	478	420	435	464	436	424	479	433	438	445	432	439	438	460	425	410	463	420	425	414	454	434	435	432	441	435	453	468	437	409	437	411	404	462	415	429	459	462	453	428	433	440	423	418	440	415	413	410	478	452	431	441	444	435	415	476	466	426	385	443	466	425	442	439	465	436	467	409	460	473	431	444	455	412	463	434	419	464	469	441	464	423	400	449	431	399	425	418	424	416	445	410	414	465	453	415	478	438	436	492	457	486	464	424	406	422	453	417	401	417	431	462	461	478	443	403	419	403	410	439	453	421	461	448	429	459	471	448	446	394	434	446	438	413	418	462	431	424	424	417	419	419	423	419	438	459	444	449	432	429	452	459	431	461	468	442	442	451	405	422	460	436	395	435	435	455	443	452	444	442	431	467	427	454	389	420	444	438	423	406	433	434	417	422	429	499	451	441	404	459	433	424	461	464	439	447	401	455	436	437	441	417	400	477	414	459	424	451	417	399	455	440	429	447	408	485	447	448	444	409	438	429	470	427	468	419	426	415	425	444	463	458	431	399	456	421	426	415	487	429	427	452	440	441	424	407	408	441	421	431	457	451	446	383	447	418	430	423	440	425	424	418	413	438	448	444	429	422	437	447	438	410	438	434	467	410	420	413	451	393	431	461	439	449	427	427	449	447	455	404	445	443	435	444	453	453	448	470	430	447	429	456	445	431	459	412	432	439	398	425	436	451	454	415	437	419	452	478	431	444	440	447	463	385	437	441	468	436	437	453	430	431	421	401	439	455	437	445	432	456	448	434	442	453	460	452	433	493	433	425	422	430	436	438	405	442	461	456	463	458	453	430	411	424	453	439	427	412	448	432	431	458	406	414	440	431	479	432	499	406	427	431	440	446	430	447	445	437	428	382	441	429	424	443	430	508	450	428	436	444	399	461	440	437	474	435	451	428	412	444	408	422	445	438	433	466	431	431	424	432	449	454	435	437	440	443	416	435	461	437	398	414	427	412	421	444	422	428	402	414	425	433	461	455	444	453	436	425	438	425	461	471	422	446	424	427	453	466	432	464	443	456	404	420	440	409	403	420	417	418	446	453	456	416	424	460	431	454	446	429	421	458	399	437	431	451	432	417	411	423	410	412	448	411	403	456	446	457	431	445	414	466	458	460	442	455	462	422	463	435	396	444	463	437	432	467	456	376	448	467	457	423	458	388	439	451	401	410	458	441	418	458	429	411	421	394	442	452	433	457	434	470	421	433	412	416	433	403	439	422	442	430	414	411	463	420	438	416	441	433	427	446	477	458	427	473	398	422	449	466	450	449	406	427	416	423	411	444	401	414	425	453	463	396	491	436	410	425	458	426	428	460	426	461	458	443	444	423	398	446	469	463	448	452	470	425	450	442	481	416	435	408	447	473	431	423	444	429	443	423	464	433	473	418	406	439	386	444	455	439	400	457	409	427	439	420	445	437	424	439	445	441	412	459	456	430	456	472	435	434	459	388	435	439	445	465	434	450	408	444	442	431	438	413	413	453	419	415	434	450	401	427	423
14757	6992	11958	12439	6495	1227	179	157	169	162	162	179	160	154	176	156	191	170	154	162	158	155	152	154	176	134	166	154	173	183	156	179	163	167	140	156	158	150	163	167	173	184	177	172	169	154	160	159	192	174	193	174	195	188	167	180	172	169	175	165	183	160	182	171	162	172	203	168	176	190	174	190	154	177	176	180	164	178	161	158	170	161	160	206	172	182	141	164	175	175	167	192	194	166	156	169	143	154	149	140	175	175	168	157	172	179	162	154	155	172	181	157	171	152	172	174	165	161	167	189	153	173	153	133	175	171	177	171	168	141	144	159	164	170	170	176	181	162	175	137	146	165	150	156	160	167	172	169	167	180	162	167	162	171	187	164	171	160	157	176	196	152	187	163	158	158	179	161	165	152	161	169	193	148	157	164	177	166	152	162	158	174	179	165	165	161	163	179	153	178	173	160	158	170	187	156	162	158	180	173	159	188	202	164	148	185	172	145	145	172	161	175	152	160	148	142	157	198	155	156	177	164	173	143	171	179	173	140	177	178	146	195	164	160	156	151	171	171	159	165	162	175	173	142	171	160	184	161	160	157	172	151	160	185	166	157	192	168	161	168	159	178	170	177	151	147	189	167	160	135	195	143	165	169	152	157	176	156	167	188	165	154	143	186	157	152	168	166	169	160	164	163	174	200	176	162	170	188	160	164	180	158	144	158	200	159	149	149	161	165	173	153	182	164	167	153	194	157	178	176	180	181	175	151	170	146	180	182	171	168	172	172	191	176	164	160	178	163	188	156	145	158	160	151	157	167	184	170	171	165	180	183	155	129	193	150	170	157	161	150	165	144	161	166	149	175	159	175	187	156	154	154	164	172	167	141	168	184	194	178	176	178	177	174	176	174	163	180	168	170	164	164	157	173	167	174	169	172	172	173	165	146	181	172	179	168	155	159	186	154	146	153	183	189	167	172	161	173	209	164	173	183	160	161	180	163	166	145	177	147	160	180	146	179	142	167	166	170	160	159	153	156	167	200	174	173	166	172	174	175	174	188	166	183	169	175	197	192	159	163	163	175	163	161	180	163	152	164	163	172	154	151	148	199	152	158	170	165	170	138	170	174	180	164	173	156	195	164	167	163	185	178	180	163	172	163	179	175	161	184	160	168	182	150	177	166	173	157	168	160	145	182	155	169	177	159	157	154	170	168	153	172	157	177	155	167	161	154	146	164	148	146	187	147	175	166	158	164	191	168	149	138	160	178	157	178	187	172	183	145	167	171	145	150	154	161	164	158	154	175	189	175	177	161	161	172	151	152	174	191	165	160	172	146	171	153	154	174	193	178	181	158	167	156	177	172	159	160	170	170	175	142	161	176	177	164	183	191	159	164	169	151	179	167	167	172	182	163	176	174	169	182	180	158	171	148	161	191	153	166	169	165	169	148	207	184	170	185	173	179	162	161	169	155	178	155	151	176	170	157	168	180	156	144	147	185	176	148	188	172	169	174	161	159	160	177	162	169	155	155	184	175	153	140	162	148	147	177	169	166	173	179	149	166	162	161	170	173	184	148	153	167	172	164	117	171	179	157	182	155	166	178	175	182	160	169	180	175	194	146	178	167	173	146	177	168	202	178	151	162	169	156	190	172	165	164	198	168	162	166	174	155	161	170	164	176	162	158	175	179	167	168	145	187	184	177	182	161	168	155	138	181	151	159	179	174	162	154	140	180	147	159	182	164	175	168	199	162	148	126	152	176	169	183	170	179	170	154	148	155	195	189	158	152	164	153	139	162	169	188	200	154	183	170	144	179	212	148	157	175	179	169	157	184	155	164	169	158	173	164	171	150	148	161	177	163	174	144	166	176	136	163	151	148	173	144	170	168	179	185	154	186	166	161	167	171	144	165	184	148	161	173	174	179	181	171	182	150	172	163	180	146	180	142	160	151	168	179	180	138	169	183	181	174	177	149	162	186	180	147	168	173	148	154	150	150	180	182	162	171	184	165	188	177	140	156	193	171	171	175	170	171	149	151	175	174	175	160	153	175	164	166	171	178	161	151	199	164	146	149	139	141	163	165	155	164	173	173	164	156	185	169	159	150	178	163	175	162	173	161	163	169	164	150	157	182	154	170	182	153	168	171	152	149	143	180	177	166	157	188	158	145	161	167	168	144	152	150	156	164	142	136	162	153	173	151	142	153	198	174	189	181	170	161	202	164	165	165	152	169	192	166	168	167	165	155	162	176	163	161	172	201	177	169	163	158	174	164	188	152	144	155	167	180	167	154	149	174	179	144	172	150	158	180	174	149	138	170	172	140	167	174	172	167	159	164	186	161	196	170	146	175	176	169	178	169	166	145	159	167	158	186	187	175	162	163	176	177	154	156	156	190	163	159	157	186	150	160	192	157	167	170	159	153	210	171	159	160	172	167	164	180	161	186	185	186	177	158	162	168	190	148	143	177	165	163	173	169	185	138	151	159	161	179	181	158	178	188	155	162	148	148	163	171	173	186	164	177	203	183	166	151	164	149	152	156	185	169	163	173	176	175	149	162	165	153	164	199	163	156	167	155	182	147	186	158	163	185	168	156	165	165	161	157	166	153	162	164	157	174	164	165	156	178	171	159	139	150	187	178	150	187	171	155	163	156	159	170	163	171	153	170	169	184	159	172	152	163	177	144	165	166	160	153	161	164	147	173	170	161	162	168	163	176	157	160	161	158	156	169	162	157	163	190	160	177	157	177	144	175	172	179	171	143	188	159	146	170	164	170	163	156	141	173	140	142	164	183	161	175	158	130	148	188	135	170	149	170	152	166	175	159	161	167	170	200	179	151	155	163	177	157	146	171	164	205	156	158	187	159	170	165	158	186	163	168	156	175	177	179	175	155	157	176	168	165	188	194	165	168	150	166	158	183	157	168	173	165	183	173	164	178	188	138	177	172	173	171	151	156	162	165	151	176	144	150	186	142	191	158	152	149	179	174	162	155	149	169	167	176	175	128	146	185	148	180	156	165	163	160	155	148	174	175	184	174	146	185	149	164	163	162	152	146	189	153	168	165	178	154	181	188	168	184	159	146	190	155	157	170	178	155	173	180	167	176	167	170	173	147	166	165	161	148	170	197	162	176	179	164	171	144	179	161	164	169	151	151	165	174	168	171	157	159	151	156	156	162	151	169	169	183	179	190	136	184	138	172	188	163	180	175	185	174	186	158	169	146	162	154	149	176	156	166	170	187	167	166	181	166	157	185	174	181	177	156	168	160	168	152	178	189	161	168	187	149	135	194	163	161	161	173	179	179	179	184	162	143	167	196	149	175	153	161	152	165	167	163	137	188	149	177	160	187	155	159	173	150	162	172	172	162	186	182	157	143	181	151	159	156	170	163	159	165	169	155	168	173	168	167	183	140	164	165	184	160	153	161	176	197	178	165	180	156	168	174	185	139	155	154	160	156	170	152	175	161	159	155	150	178	164	185	152	178	173	173	172	164	183	187	165	179	178	165	164	170
10048	6916	19779	23336	15740	3320	453	433	453	457	436	420	433	413	432	406	426	420	412	372	399	395	440	414	440	428	423	420	474	429	434	389	438	454	471	438	437	397	418	432	416	455	428	401	428	454	396	403	458	557	532	488	448	449	432	424	441	399	436	391	404	400	416	394	406	435	429	432	410	428	415	416	427	444	443	375	425	392	416	389	393	416	428	392	433	422	438	492	390	426	402	397	400	455	392	432	418	422	424	402	455	429	439	415	405	452	421	434	420	405	435	390	440	447	386	413	404	403	452	398	402	424	421	425	389	419	449	420	417	434	396	411	430	445	415	443	437	451	406	432	418	384	415	401	436	423	423	457	441	432	409	419	402	426	422	369	432	398	432	440	411	401	425	431	400	436	410	408	420	396	408	444	428	411	429	419	388	425	435	386	424	416	416	426	451	447	378	431	424	442	399	433	423	427	417	416	445	443	377	395	433	437	411	443	423	422	419	415	402	430	424	410	412	393	428	436	392	429	407	440	460	400	452	407	442	424	439	450	421	457	389	422	399	398	454	383	396	434	423	403	411	379	416	401	408	406	427	429	399	428	414	431	417	428	423	408	373	409	397	390	405	428	405	447	421	397	391	443	392	399	438	424	429	440	363	409	448	431	445	446	425	440	416	414	416	413	372	411	389	392	445	394	427	431	449	425	400	415	428	445	393	391	404	429	440	415	407	448	427	388	436	421	415	391	422	394	433	427	440	412	394	427	407	396	422	454	373	415	397	453	428	417	439	410	399	428	428	402	406	427	389	393	427	420	439	405	423	388	389	420	442	413	396	440	426	432	413	427	403	416	396	390	440	417	458	450	419	393	449	412	425	412	426	435	416	418	407	430	433	401	406	418	408	416	410	405	422	434	443	394	432	406	422	406	442	399	417	404	452	397	435	448	419	401	398	428	444	437	448	426	415	396	425	410	399	415	448	398	371	436	420	422	386	407	434	444	423	463	411	432	389	398	385	406	404	403	397	415	432	408	446	436	413	391	396	421	387	432	442	435	435	443	421	429	405	396	459	398	387	419	432	405	420	389	414	427	402	397	416	399	402	453	420	448	393	400	431	411	432	431	401	421	402	443	418	423	400	435	425	419	418	427	415	405	440	418	410	454	405	444	415	384	455	437	386	396	409	388	374	445	422	442	433	412	477	425	414	397	458	458	389	418	417	416	436	394	393	429	418	406	417	439	401	454	449	423	391	412	429	401	412	403	409	371	426	439	391	465	390	427	403	439	407	433	437	429	412	444	429	413	431	422	425	406	411	399	365	390	429	421	415	402	442	375	408	419	414	417	407	390	374	416	421	429	423	416	384	429	416	422	440	410	434	430	389	428	436	390	398	417	423	422	422	423	402	441	449	389	448	452	427	433	444	430	417	402	405	437	418	448	404	417	392	408	410	424	421	429	405	402	419	426	447	410	437	446	419	439	443	380	447	403	403	444	418	427	427	440	430	426	438	419	424	396	435	451	452	401	440	421	436	413	399	439	436	415	420	421	400	437	429	397	447	437	422	428	396	432	437	420	423	407	412	423	430	414	398	434	403	438	426	435	428	406	459	396	427	415	394	451	421	393	448	421	444	383	432	396	408	373	410	420	429	395	432	390	425	452	411	438	382	400	432	395	401	418	415	438	386	429	401	430	418	425	427	437	417	437	448	410	447	396	394	422	407	411	400	414	394	418	386	449	389	438	429	412	456	425	402	437	424	425	399	384	430	425	437	430	402	421	418	416	425	431	440	403	436	422	408	403	449	418	404	412	439	418	410	419	387	405	380	383	434	422	410	451	395	405	429	426	428	393	401	458	405	421	442	444	431	411	423	424	381	408	386	447	423	427	433	391	397	410	405	400	404	430	384	410	430	405	400	422	464	406	414	431	400	417	411	415	412	442	391	422	406	397	392	442	391	416	414	415	407	418	429	410	411	404	391	400	433	407	409	445	390	414	395	396	393	406	442	437	399	418	438	428	408	410	426	456	384	407	427	377	421	440	422	401	419	426	400	414	381	392	437	406	399	424	444	435	413	424	420	434	408	396	393	416	427	437	422	435	444	417	429	401	389	430	398	440	429	404	430	409	414	396	447	398	435	411	414	408	390	397	425	446	427	375	423	383	423	445	416	416	447	407	424	425	430	440	402	464	380	398	400	399	434	426	384	455	436	458	429	429	405	425	419	405	407	423	437	391	458	397	435	435	394	432	422	453	401	394	473	405	412	390	420	432	429	422	413	429	415	444	444	459	411	432	432	416	399	382	411	400	412	393	423	418	406	415	427	403	440	435	429	421	430	414	437	393	394	456	419	417	426	434	410	406	431	388	414	443	421	434	427	436	405	416	423	442	403	428	402	420	427	431	417	395	400	424	441	437	441	434	415	422	395	427	422	434	383	425	408	413	398	398	374	398	408	422	417	413	432	419	388	408	418	435	402	384	426	409	426	449	418	444	418	457	420	386	446	437	409	431	408	447	445	380	407	427	406	399	417	417	428	420	386	408	420	432	397	392	383	413	432	435	444	441	388	434	385	402	411	435	381	408	425	438	416	460	404	438	410	425	421	406	435	400	390	390	392	411	380	420	407	409	406	437	437	422	416	436	410	448	408	416	404	407	433	432	402	415	418	385	407	404	468	401	422	384	431	424	432	364	424	406	436	403	413	420	395	376	417	451	406	407	455	400	418	391	397	436	396	436	399	418	428	395	428	410	415	393	423	403	429	412	447	429	443	434	420	393	402	435	391	393	399	418	415	397	423	411	375	378	408	394	419	446	449	415	425	386	404	416	450	418	427	425	407	433	440	453	417	397	404	431	475	410	384	398	427	413	407	396	382	393	415	423	449	404	429	453	427	408	442	387	424	440	453	429	431	433	443	404	438	418	434	423	409	439	443	404	405	392	443	440	442	433	454	407	398	419	385	383	429	443	438	446	419	369	377	436	455	412	416	401	422	440	426	450	445	409	440	429	409	409	443	415	435	415	419	430	416	436	449	417	433	438	432	427	413	453	418	439	430	447	396	422	395	399	409	393	417	407	446	411	404	419	404	397	405	429	411	408	388	425	412	435	442	415	432	402	429	449	400	398	375	418	440	428	414	449	453	441	415	422	412	423	426	395	450	414	402	413	438	415	426	460	407	406	411	436	389	446	440	408	398	413	391	376	416	448	424	415	402	388	385	420	429	421	394	423	434	446	424	395	414	409	445	436	426	405	401	431	445	365	404	402	394	406	433	444	409	429	423	407	395	404	438	434	427	396	414	443	425	425	424	416	394	450	400	395	432	420	379	418	416	430	406	404	430	387	436	446	411	427	421	439	375	426	430	390	395	413	450	427	435	428	407	389	392	428	411	401	426	418	436	430	386	421	364	382	435	415	424	412	457	433	418	409	399	417	400	409	405	410	431	427	439	463	437	415	388	408	442	407	387	406	394	399	417	389	436	409	440	452	417	418	388	422	431	419	403	395	436	400
47747	39021	61267	56828	43860	17178	1449	265	221	239	198	217	210	202	210	196	182	211	181	204	203	212	183	210	220	196	208	202	224	222	206	199	180	188	206	222	213	187	202	209	206	197	206	205	200	203	198	197	322	359	323	250	233	224	200	201	222	203	193	204	195	220	203	192	200	198	215	196	196	218	197	200	205	194	205	184	181	203	178	217	214	203	200	223	187	199	206	164	208	191	236	211	203	187	198	212	169	201	172	184	189	180	210	179	209	188	177	189	185	164	196	215	203	203	202	198	201	204	220	180	179	172	192	173	195	179	200	208	187	211	213	198	199	209	217	197	188	199	203	200	170	185	223	192	209	186	175	176	194	190	222	188	199	185	195	192	203	214	213	196	206	194	182	190	195	211	213	191	214	177	190	205	179	181	193	214	195	188	181	183	195	199	196	186	213	196	182	175	210	188	193	204	202	174	204	180	199	206	173	181	212	187	196	187	203	186	206	203	190	197	209	203	196	178	195	187	188	198	202	196	221	203	208	160	173	206	197	224	221	199	204	200	204	182	210	186	202	186	212	215	187	208	186	191	199	196	225	185	182	204	205	183	204	186	212	209	188	181	192	212	178	203	215	194	208	203	205	189	191	174	204	199	206	195	204	208	230	168	183	198	217	200	183	175	186	196	218	178	190	200	198	201	188	186	221	192	193	214	200	196	198	176	163	185	211	202	198	214	170	168	213	190	193	207	224	166	191	206	211	200	181	175	200	212	211	180	188	209	202	197	199	162	231	193	198	187	192	217	189	185	187	197	177	188	221	188	184	172	188	209	199	206	197	208	185	203	193	177	221	201	207	231	195	210	187	198	192	211	216	194	194	179	194	183	216	214	203	197	203	192	186	215	157	208	212	188	190	225	195	206	181	198	196	190	213	175	187	179	189	199	194	191	161	197	216	205	204	196	178	191	195	200	191	172	178	163	192	202	179	212	198	211	174	186	213	211	205	207	196	203	182	194	214	187	157	196	180	179	203	194	199	197	186	180	193	188	184	191	181	174	210	204	186	189	216	216	185	201	171	206	204	188	209	181	168	190	185	184	211	176	197	224	185	230	196	214	186	191	192	186	170	191	200	242	211	191	194	175	198	185	198	189	193	184	194	194	182	198	187	181	190	181	212	171	178	202	209	223	183	195	191	195	188	186	221	186	195	205	207	187	230	168	211	191	184	208	185	206	177	233	186	213	196	207	203	190	196	208	191	188	203	171	185	207	215	166	181	169	166	177	189	178	193	177	205	202	197	191	201	191	202	197	211	176	196	210	166	188	183	212	200	197	195	184	225	201	186	195	207	212	204	184	211	226	220	183	191	192	220	224	211	185	193	189	235	223	208	191	211	195	214	201	183	183	190	210	205	184	198	204	225	195	181	190	189	205	198	199	183	208	172	197	196	207	199	174	201	167	203	207	184	188	192	195	206	177	193	209	188	188	223	171	187	197	171	165	186	210	201	182	216	161	206	197	191	207	173	197	177	202	176	199	196	215	193	194	207	182	190	207	180	187	192	195	212	190	182	195	206	217	201	190	212	172	216	196	175	211	195	180	189	207	222	177	175	185	208	201	199	209	211	186	214	174	194	169	185	194	183	246	203	205	204	192	209	186	207	197	194	186	179	206	186	215	224	218	206	192	188	185	215	193	181	180	182	182	228	181	193	207	195	205	201	191	185	212	186	212	195	196	209	214	218	194	235	197	199	193	208	201	181	212	207	194	214	199	198	201	173	195	191	191	226	184	197	187	198	181	204	181	212	192	189	191	172	203	213	193	183	213	184	187	185	181	200	206	210	182	186	208	207	182	185	206	184	203	213	198	193	197	215	193	190	173	205	210	194	214	198	221	195	177	196	196	193	222	198	212	221	177	174	196	179	171	206	228	181	175	191	202	232	173	185	209	200	203	182	179	188	190	209	171	200	184	202	194	217	219	195	190	206	199	215	174	204	202	189	177	179	204	159	171	189	210	192	193	204	199	214	216	163	189	178	182	182	196	193	208	186	228	187	201	201	188	201	170	168	183	172	195	205	184	228	192	198	199	204	190	213	183	172	188	184	163	206	191	196	227	212	178	212	197	206	200	186	201	189	194	204	209	199	175	197	190	198	216	179	202	190	173	218	190	199	215	205	207	205	213	176	220	186	212	202	205	217	207	177	223	213	204	192	181	179	202	185	211	197	211	190	208	212	213	215	204	176	200	224	184	213	214	211	201	194	207	210	183	197	188	205	215	202	214	182	206	198	180	216	206	176	208	208	215	221	194	197	221	209	201	176	188	197	172	185	177	206	189	190	180	201	197	207	237	182	189	193	179	206	188	188	199	222	180	181	207	209	199	212	199	223	205	166	171	194	189	192	197	183	195	199	227	210	199	170	166	187	204	190	187	209	209	194	204	193	210	213	167	200	193	190	225	203	217	207	181	198	193	218	192	202	205	198	187	178	191	205	196	191	184	182	208	172	178	184	211	208	208	198	174	192	205	219	188	177	200	220	215	198	190	191	217	179	183	179	186	190	203	210	198	183	176	181	180	205	187	225	174	214	200	188	222	190	201	216	214	158	172	201	194	192	174	204	189	191	207	200	176	172	188	199	174	225	189	189	194	196	210	195	180	198	187	197	207	189	187	203	201	204	200	209	205	197	207	184	202	214	187	190	221	211	179	183	218	187	226	187	218	192	193	235	187	206	176	199	211	218	195	184	209	173	167	175	215	190	191	212	193	210	165	193	177	198	202	187	200	204	211	203	192	191	171	199	213	206	185	161	187	198	187	210	200	184	183	182	191	166	191	213	205	222	192	182	192	188	220	194	154	214	186	182	177	191	207	177	200	221	175	178	172	187	188	218	207	203	193	172	191	204	204	211	184	192	166	186	183	196	153	173	200	188	202	203	185	201	199	174	202	197	221	214	225	169	231	183	194	193	200	208	207	186	184	184	161	207	169	192	207	192	194	190	177	192	180	209	218	217	210	206	166	218	207	197	185	211	189	191	203	197	200	171	185	201	196	195	199	208	203	200	195	186	193	214	174	194	182	205	196	200	220	189	211	159	184	204	199	207	198	194	209	228	181	220	200	210	220	189	205	166	201	208	204	192	190	215	186	203	185	196	179	174	193	195	207	177	191	176	217	208	189	213	197	187	184	230	185	216	192	190	193	229	206	208	189	184	200	217	196	195	187	184	181	218	180	186	172	171	210	197	243	218	181	181	201	195	213	197	210	187	192	177	198	187	184	185	219	228	226	199	218	226	167	203	210	204	203	184	210	197	203	205	207	172	221	233	179	173	200	198	173	176	199	181	191	185	172	165	172	222	211	229	214	182	195	180	203	197	172	195	185	184	212	203	212	180	206	207	194	194	183	190	198	189	188	211	196	212	196	203	194	175	192	181	191	197	195	200	189	171	194	171	209	215	199	197	179	203	183	168	191	190	211	187	199	204	189	183	202	196	201	209	204	202	196	202	202	194	213
31927	34678	59591	59498	49757	11798	729	715	634	604	547	606	539	526	520	506	485	495	489	502	549	509	535	502	517	517	531	531	533	493	471	503	482	445	502	534	502	546	528	473	515	473	483	458	477	488	482	674	1465	1502	1331	995	702	581	484	473	460	474	495	500	464	460	464	463	475	472	491	485	499	501	473	510	503	480	444	472	493	478	474	486	481	493	484	427	469	492	465	460	450	464	456	511	481	473	458	471	494	435	449	474	496	516	443	488	454	456	458	457	486	510	505	442	511	510	509	509	486	458	478	470	477	507	470	463	477	511	502	498	517	470	481	499	517	496	493	477	474	431	447	457	508	513	493	505	503	456	484	440	493	490	473	451	501	508	521	454	468	497	451	452	452	467	434	472	459	477	483	490	496	510	467	522	502	451	486	457	517	512	444	456	498	465	481	488	439	467	422	514	485	524	454	507	461	489	440	456	461	464	451	479	492	514	483	443	486	499	473	456	456	487	492	458	486	464	451	463	455	484	482	530	465	459	483	464	482	483	455	502	483	494	478	455	520	506	494	511	449	504	471	469	501	486	467	521	463	504	464	459	476	497	456	473	476	445	473	486	507	489	446	463	476	473	514	484	478	480	479	478	458	508	491	483	527	482	507	484	472	475	459	500	436	480	497	459	497	535	467	520	496	492	485	476	472	493	450	489	452	502	470	474	447	495	451	507	460	476	484	522	464	464	473	464	455	456	479	488	479	453	440	473	489	531	494	512	469	441	514	466	487	432	487	461	480	474	481	511	451	468	518	501	486	466	479	442	452	444	450	466	489	482	470	501	497	475	434	478	486	485	497	460	519	457	468	459	533	455	479	502	480	459	514	433	502	476	468	455	485	491	460	502	471	490	446	493	454	510	494	447	489	489	452	492	497	462	472	462	489	472	499	450	482	495	459	503	466	478	510	503	434	483	489	506	501	450	507	479	501	494	464	497	464	515	482	475	465	466	462	477	439	466	455	483	436	520	505	501	468	494	488	496	486	475	512	484	470	473	475	515	456	489	516	495	502	460	452	480	448	527	481	445	458	474	466	448	504	466	505	467	467	490	473	459	467	478	477	464	477	441	477	478	452	503	410	441	511	510	469	482	481	514	497	473	470	435	490	495	522	470	421	470	486	475	460	454	494	495	512	493	460	483	436	465	470	507	499	452	456	490	467	463	495	472	513	489	471	466	486	514	486	494	444	483	488	482	466	527	467	477	489	444	473	506	501	475	466	462	467	491	510	485	512	440	479	483	479	521	516	508	469	469	459	509	454	474	451	491	458	495	458	504	460	485	499	524	503	442	507	466	444	477	488	479	513	504	451	496	501	429	479	462	488	500	465	458	465	512	457	443	459	436	449	495	474	480	456	465	449	417	495	459	465	494	449	455	478	446	508	502	484	476	472	505	477	462	456	504	464	494	458	482	478	483	515	500	506	474	505	464	523	442	532	493	497	486	505	481	498	488	486	512	474	473	471	462	461	486	462	496	498	512	495	510	496	501	455	477	508	463	486	475	491	476	480	465	468	454	476	478	469	476	455	452	449	473	466	456	478	509	499	462	470	481	505	499	486	502	473	500	489	468	442	524	465	503	438	506	464	473	458	445	462	465	492	485	467	432	500	462	522	472	473	488	529	489	487	483	480	470	453	471	497	491	486	506	451	481	499	493	501	483	471	450	454	455	486	501	520	498	443	484	496	492	486	487	481	495	485	465	465	504	501	464	477	467	486	472	470	496	473	453	456	477	438	451	500	472	478	488	443	481	482	463	433	450	475	488	520	475	467	473	472	476	426	470	516	483	522	492	435	476	485	456	496	464	462	475	460	477	463	495	498	495	475	469	507	445	447	454	478	452	450	458	452	501	487	470	473	476	451	477	476	511	465	452	475	461	476	508	484	451	499	479	499	503	439	479	460	478	509	522	474	479	467	464	481	433	518	479	442	498	483	486	450	461	481	454	482	446	453	446	493	496	521	470	436	468	483	487	510	488	515	511	487	477	471	479	505	434	475	514	481	479	464	453	514	477	453	512	472	471	486	520	463	486	488	500	513	473	441	502	482	477	499	482	462	458	499	469	492	500	480	490	486	451	468	479	447	472	506	470	490	457	482	526	485	464	494	475	476	473	468	485	464	481	468	466	506	512	460	465	476	529	439	451	484	473	462	476	496	433	481	510	453	469	465	486	464	481	464	482	450	512	483	481	465	477	503	498	440	479	482	466	475	479	479	483	441	458	505	479	493	473	482	490	508	457	516	484	490	476	484	468	500	449	480	451	482	500	499	477	481	461	508	510	516	451	476	489	528	516	472	456	475	444	479	475	475	435	486	490	502	492	452	487	485	483	494	467	494	465	481	483	486	463	483	490	478	459	465	456	492	489	472	533	440	467	488	444	434	469	495	447	479	471	484	496	487	522	463	432	469	505	465	451	520	496	498	512	481	512	484	444	495	510	494	492	448	497	461	489	502	492	493	450	492	473	493	476	446	451	480	485	452	481	434	478	503	503	475	516	481	445	497	482	475	495	507	499	474	464	467	450	491	540	464	506	516	498	459	438	467	518	497	471	481	457	466	468	460	528	450	479	513	461	472	478	488	469	465	445	490	482	462	450	490	479	486	503	475	505	456	469	523	499	496	468	484	463	453	483	477	506	475	489	472	473	493	541	478	505	474	508	484	453	447	453	442	458	442	488	488	464	479	455	492	493	472	466	499	506	507	531	476	453	502	525	471	503	450	485	498	507	493	481	457	514	463	462	472	476	481	480	467	470	462	441	467	473	476	504	481	522	451	467	449	474	482	493	459	461	460	472	488	471	525	451	486	453	455	454	461	481	482	477	503	467	458	480	476	479	471	481	478	452	475	478	476	527	490	501	516	480	496	490	518	450	529	480	460	452	454	517	498	479	491	461	481	516	504	465	487	460	491	444	493	486	482	476	474	447	479	458	506	458	486	472	469	467	474	479	521	516	542	476	479	490	493	477	490	483	466	465	454	482	483	492	439	453	435	488	501	484	455	487	440	516	491	488	427	487	468	462	471	465	491	491	466	516	453	483	504	468	489	464	500	444	472	467	497	449	449	458	488	455	466	494	439	459	532	452	470	446	497	454	433	475	507	466	461	466	489	476	491	483	479	449	474	454	451	488	508	476	482	451	451	511	492	480	481	470	489	471	500	461	488	485	457	478	491	499	503	460	459	473	443	470	524	480	481	490	506	475	520	471	490	495	442	460	480	458	499	522	461	510	492	468	491	483	481	462	491	477	492	475	472	480	485	426	491	458	496	462	496	498	472	499	503	473	491	497	497	452	493	485	503	452	455	486	453	488	497	534	450	496	504	476	495	447	503	492	493	434	471	477	500	453	487	499	478	452	469	477	484	484	431	467	470	485	518	450	522	471	453	502	488	519	492	486	470	468	481	507	488	460	446	517	460	494	473	490	459	479	477	478	496	481	459	466	505	450	505	491	441	443	493	439
53720	37480	57887	61637	49724	24876	6299	483	248	219	210	202	196	211	183	224	187	187	220	177	203	186	182	193	188	209	168	251	190	191	205	201	175	180	177	184	217	176	197	172	179	188	194	186	195	176	199	206	357	393	360	274	267	218	210	189	171	174	196	178	185	180	189	176	208	185	184	182	176	182	196	168	169	158	180	190	184	206	179	219	199	195	164	195	170	156	180	197	206	158	165	215	213	205	167	171	179	182	149	176	197	195	184	164	188	183	193	161	171	160	193	189	205	158	181	165	178	190	178	192	170	214	197	187	205	166	170	179	186	188	194	175	204	188	191	177	177	167	174	167	190	182	172	164	171	200	215	160	181	189	184	199	168	188	190	177	165	212	201	191	200	180	177	185	147	174	191	186	200	219	186	186	181	187	153	167	179	180	178	168	187	166	174	200	175	188	213	182	173	208	177	184	187	176	184	202	174	179	186	201	179	171	199	188	190	170	173	167	162	200	187	192	179	177	206	174	180	179	192	206	168	195	184	165	155	199	171	193	182	177	207	198	187	189	200	196	182	196	180	184	201	193	202	186	178	213	191	201	171	199	182	179	173	179	165	176	199	177	180	163	189	170	216	167	179	174	177	190	191	183	178	169	179	191	165	196	191	190	203	182	174	145	188	184	177	186	187	191	194	175	167	169	175	158	186	181	160	185	201	176	174	177	188	153	190	201	187	186	164	206	177	171	183	204	171	167	199	171	158	175	179	205	175	168	175	190	189	191	187	177	218	186	165	173	182	182	213	178	167	196	182	160	187	167	177	176	172	189	177	198	193	189	191	184	183	174	167	197	213	196	191	167	164	172	175	195	164	162	188	190	168	184	167	201	192	182	184	203	168	196	169	196	172	183	165	197	179	205	166	194	195	203	193	176	186	178	182	189	165	168	177	185	185	185	170	192	179	207	179	182	213	186	201	159	181	165	182	194	185	173	151	193	170	181	158	171	180	172	167	176	178	191	180	183	171	193	177	198	180	211	198	185	173	178	205	179	188	174	200	188	182	183	207	166	171	182	199	171	204	172	176	175	182	182	190	194	201	194	172	171	193	197	149	185	209	201	199	177	190	190	183	168	192	207	209	178	184	202	185	202	175	187	175	168	183	179	188	149	180	191	185	203	185	170	198	188	187	189	183	187	189	193	190	183	174	188	217	184	202	169	169	175	182	194	179	206	173	183	161	196	163	210	163	174	175	193	176	196	165	187	163	191	198	169	197	185	178	190	202	186	162	180	193	195	179	169	173	206	184	183	203	196	171	199	172	186	183	184	162	189	182	193	192	209	177	201	199	201	186	183	177	222	179	159	192	202	189	195	177	179	205	192	196	192	216	163	202	184	183	186	173	218	185	191	194	181	172	176	207	171	195	177	170	163	172	188	200	193	162	186	174	180	173	178	193	185	211	193	168	168	202	184	151	214	178	188	181	167	204	195	180	189	182	178	182	174	195	193	187	177	164	155	198	174	187	177	201	194	188	183	192	174	195	174	185	163	182	185	196	154	182	193	179	186	194	191	198	194	178	195	194	175	172	185	178	191	177	207	194	200	202	200	192	184	193	168	159	182	212	183	192	206	167	175	191	197	160	197	177	197	180	192	183	191	211	210	194	171	154	176	174	187	186	207	162	173	184	175	187	178	158	179	178	175	203	212	208	172	226	173	186	188	212	205	187	189	196	200	184	196	194	216	182	198	184	209	181	185	178	166	172	179	168	183	171	180	168	195	175	192	168	207	183	164	186	184	178	197	172	205	179	201	195	172	215	189	181	182	186	198	174	185	204	194	176	194	192	199	183	194	190	189	196	195	146	166	181	205	172	186	192	200	192	185	162	177	159	193	169	180	189	186	193	178	189	178	184	181	193	183	189	196	183	164	188	194	181	206	199	187	184	194	193	203	176	190	154	184	199	171	187	179	178	186	186	167	179	174	183	173	195	184	174	176	192	187	181	170	165	207	180	194	206	199	182	174	187	173	182	189	193	198	188	188	201	193	179	186	156	174	199	201	193	190	174	188	177	198	182	164	167	201	168	179	178	161	183	154	176	181	181	188	149	192	183	173	208	206	182	188	160	168	200	203	194	190	206	172	162	170	188	178	185	188	200	194	194	189	212	172	160	183	185	199	191	184	179	179	177	184	201	186	161	185	197	193	179	211	191	188	207	180	173	167	178	187	193	175	187	197	181	170	202	189	194	196	202	197	167	169	161	198	213	182	168	191	198	174	186	205	177	201	209	205	216	199	181	184	204	179	174	180	187	164	162	216	195	178	214	191	202	184	178	198	177	181	172	203	168	197	203	202	163	182	167	155	174	196	175	182	163	181	183	166	184	177	171	196	185	180	192	189	206	177	184	163	169	181	167	184	183	167	184	163	183	185	185	157	195	179	202	192	183	195	177	170	183	196	197	207	194	203	188	186	169	180	197	198	197	182	199	179	181	195	178	177	190	170	175	179	194	203	211	194	161	186	177	179	184	182	167	176	167	197	178	188	164	188	160	183	178	155	181	183	199	160	214	176	209	199	175	178	188	179	182	182	207	154	198	163	170	193	206	195	177	179	166	186	173	168	183	173	182	179	186	190	190	202	181	175	156	186	183	149	177	201	178	202	166	197	189	171	160	188	187	189	200	196	178	169	168	190	193	177	180	204	196	194	164	218	202	191	180	168	147	186	192	226	197	174	201	185	205	171	217	166	172	215	190	185	183	177	175	200	162	178	195	210	185	203	189	184	156	196	192	189	196	158	142	181	183	181	166	192	192	178	209	193	190	179	186	184	175	199	184	175	181	190	180	187	169	179	207	183	165	175	169	171	178	181	203	159	178	163	183	191	191	157	187	171	176	162	195	169	185	165	184	172	174	175	185	191	174	179	180	200	176	201	188	194	163	166	193	180	172	198	172	203	184	178	173	179	198	181	185	186	163	171	192	215	188	185	173	181	160	167	185	186	198	193	197	166	181	193	207	175	178	188	161	172	145	160	194	189	190	180	187	177	187	161	163	196	181	173	161	180	185	162	176	186	185	181	182	181	187	193	187	190	185	176	166	173	181	164	169	172	182	187	179	212	191	209	169	200	189	200	188	189	179	189	191	186	193	163	193	194	167	179	176	195	185	199	175	185	169	182	185	202	203	182	200	185	195	212	200	190	175	196	180	212	181	175	184	190	170	173	172	191	171	174	174	177	172	154	183	182	195	190	183	166	181	186	161	195	178	185	171	194	202	161	194	165	190	215	162	184	176	188	213	186	204	200	181	195	162	181	185	194	175	185	189	200	194	181	178	178	184	179	205	201	175	168	188	154	192	182	188	172	191	202	200	190	157	163	174	189	184	194	186	169	184	178	209	195	189	167	202	177	186	184	172	197	184	174	184	169	163	196	186	190	180	170	201	193	195	191	197	185	214	180	179	189	194	174	183	163	174	197	202	183	184	181	188	160	183	167	168	177	183	162	169	171	183	182	183	186
45008	40990	70637	71938	58967	18101	835	749	683	580	565	562	537	531	469	507	516	495	481	480	485	506	501	524	493	510	529	536	482	488	450	469	452	411	457	472	423	454	460	474	469	427	473	499	467	425	478	565	1568	2082	1687	1141	813	583	444	422	455	426	422	465	438	448	466	405	442	436	447	462	442	429	496	464	436	436	451	463	408	507	426	432	456	414	429	462	459	427	435	435	411	410	469	379	471	467	444	453	465	433	449	442	458	424	445	443	448	446	421	407	493	420	410	436	441	439	455	469	425	468	443	447	459	421	447	452	459	423	469	468	431	455	447	405	424	424	455	458	446	451	461	445	441	460	413	454	433	472	445	430	465	407	451	450	437	488	433	424	451	431	432	465	482	434	480	463	431	401	453	459	469	426	424	446	420	433	446	474	428	449	428	444	458	471	430	435	453	449	468	463	469	458	433	461	433	443	455	437	454	446	475	456	414	449	422	462	432	444	442	452	403	459	472	463	498	450	449	429	453	428	454	437	451	443	454	429	475	451	484	478	425	444	464	436	449	435	499	450	452	460	429	435	433	442	421	450	426	416	446	448	460	407	456	464	466	442	483	450	439	434	488	474	425	444	408	425	438	437	430	450	419	454	450	417	490	426	415	466	467	468	444	440	489	449	438	441	468	442	474	425	478	443	440	435	433	462	431	453	477	515	478	435	474	453	448	426	467	425	433	437	447	438	460	482	461	447	436	419	423	429	460	469	412	466	433	423	417	458	430	460	432	444	420	414	442	461	462	438	442	465	465	431	469	465	440	422	420	436	448	439	433	454	401	461	430	440	432	463	445	435	430	454	453	443	435	422	480	443	431	490	459	408	471	436	468	464	462	463	446	425	457	457	418	457	477	435	428	495	449	438	441	434	443	472	447	439	434	428	447	495	451	441	398	421	461	470	464	452	458	471	477	448	453	444	440	435	442	451	464	489	432	438	421	439	406	422	438	444	453	423	468	458	432	488	467	468	417	482	451	422	437	429	442	459	430	446	459	436	419	426	452	450	465	457	421	454	448	444	465	439	404	424	435	445	430	439	384	421	445	438	441	435	454	482	418	454	423	447	427	465	449	468	463	461	484	431	425	463	462	496	448	480	408	437	426	442	442	444	457	450	440	396	430	454	450	438	469	443	428	456	416	461	460	483	452	441	489	460	422	425	453	445	433	445	412	450	462	444	457	446	459	455	420	478	473	490	446	432	441	470	477	398	446	443	432	441	452	443	474	460	457	444	459	454	456	428	457	452	447	503	429	437	438	434	416	449	404	423	462	431	417	430	443	462	440	428	458	466	448	428	452	452	443	454	467	406	448	464	433	468	442	448	457	477	434	428	445	440	452	500	476	454	448	438	432	451	436	464	474	461	480	472	424	433	491	465	419	432	469	472	429	412	456	428	497	471	484	491	436	474	461	493	444	449	466	403	437	464	435	421	474	456	424	420	439	417	428	455	465	445	478	451	448	439	422	427	452	468	435	468	449	454	441	470	442	435	444	415	428	446	445	441	463	469	442	458	462	457	444	433	486	478	477	465	467	429	439	473	462	435	448	474	457	422	415	498	425	457	417	458	438	481	445	435	449	411	448	449	422	426	477	436	465	448	448	458	432	423	461	458	450	485	458	432	445	438	431	460	452	464	447	469	452	485	448	445	425	430	446	452	460	435	459	448	422	474	447	440	481	507	416	461	501	455	466	471	465	415	405	462	482	432	432	436	459	461	443	443	473	475	458	442	422	447	429	470	445	469	418	428	469	468	467	430	432	451	477	449	431	400	488	478	397	443	423	446	454	455	477	425	420	451	492	428	447	413	445	441	450	435	436	460	451	441	435	434	454	455	452	445	453	415	432	495	449	440	462	460	431	415	442	435	470	433	445	451	442	426	458	454	444	472	447	438	438	449	438	456	406	437	445	452	457	412	469	458	438	448	465	481	439	484	417	465	422	460	428	423	456	403	455	438	432	481	428	430	432	417	426	492	426	460	397	444	437	476	414	444	429	490	460	485	456	418	433	452	457	436	386	449	473	443	489	455	421	482	458	445	460	435	444	456	407	457	405	413	447	451	442	460	400	455	466	457	441	453	443	430	458	426	425	451	395	414	506	416	442	447	449	439	441	438	416	439	456	478	456	442	422	454	421	438	459	452	410	432	473	484	451	448	464	422	472	444	449	454	450	424	440	480	451	424	423	458	460	469	428	446	445	435	411	440	417	439	478	452	480	420	428	446	434	454	471	442	451	436	463	475	499	438	440	441	438	400	398	410	436	418	473	445	423	454	428	450	454	465	431	428	429	421	452	445	431	483	446	441	424	463	500	459	427	448	465	403	468	456	410	445	468	494	446	433	485	417	449	412	449	458	448	439	490	471	435	430	437	417	468	411	427	435	450	430	417	433	450	452	460	428	473	453	430	477	467	455	424	449	446	461	462	419	429	407	477	435	415	415	449	448	420	437	428	446	434	431	477	421	446	445	399	486	425	448	449	425	451	429	454	451	435	447	455	422	458	443	439	421	474	442	436	431	451	451	469	479	429	437	418	424	460	485	472	439	446	438	457	466	405	436	496	446	445	427	473	447	438	452	427	429	444	455	445	493	438	434	452	475	442	480	402	437	443	436	437	404	428	424	417	463	462	433	442	458	479	455	461	446	456	453	422	433	477	448	451	441	437	431	446	443	473	467	468	428	476	461	452	480	443	474	482	462	431	435	425	425	499	397	450	448	463	436	469	430	435	440	423	436	457	429	470	466	409	471	472	453	456	434	485	470	438	457	435	455	426	431	445	492	443	488	436	440	430	463	454	401	464	458	414	433	456	438	480	418	449	464	460	472	449	484	460	435	420	462	430	478	444	439	427	435	439	459	463	463	428	469	488	405	426	453	437	437	477	447	471	443	438	445	445	472	456	453	472	443	453	435	454	477	450	444	441	454	448	454	458	442	455	383	448	437	429	474	446	413	420	427	438	448	447	443	401	466	434	453	468	468	455	425	418	451	464	450	418	419	455	405	443	438	464	449	483	458	450	451	438	432	406	424	413	507	416	416	478	431	467	459	444	440	470	409	422	435	458	464	432	469	432	477	437	443	462	416	441	441	467	433	446	443	444	473	434	448	448	465	424	471	428	466	460	400	479	478	427	447	434	401	429	463	408	433	418	432	422	446	415	452	433	430	417	465	454	398	476	430	409	398	444	462	441	445	409	427	417	456	446	417	444	465	418	421	410	422	418	431	450	464	438	489	456	440	435	437	428	433	446	467	424	463	441	441	448	434	466	492	444	441	449	458	434	450	478	468	408	440	434	458	448	472	447	423	423	444	428	428	445	451	433	459	453	399	448	482	468	469	404	460	478	459	453	442	477	460	479	457	460	428	445	473	441	442	435	453	425	472	447	463	385	445	453	469	433	452	426	509	448	447	470	458	458	442	475	458	413	423	438	433	468	478	418	465	417	469	439	474	435	464	478	451	451	426
14183	5859	14018	10296	5295	1272	159	176	156	185	163	170	170	181	167	193	189	155	153	171	165	178	176	184	166	173	174	174	166	173	191	160	173	188	149	183	172	156	182	180	180	181	173	151	163	164	167	175	190	192	172	205	168	148	195	164	152	182	188	169	163	164	166	154	160	160	167	190	182	138	158	186	174	181	151	186	156	161	161	159	152	198	162	186	190	155	167	173	154	160	152	172	149	173	165	180	158	177	179	166	146	156	150	178	162	168	155	169	169	151	190	139	165	129	182	168	143	162	172	171	162	152	169	129	166	174	156	199	171	170	178	174	169	176	173	178	183	189	189	153	154	169	185	161	180	177	168	153	170	169	180	187	197	170	175	155	163	154	161	149	201	171	185	178	160	171	146	161	149	159	162	175	146	192	166	169	166	185	166	159	191	163	179	162	187	172	133	155	189	185	173	176	166	176	164	174	177	169	140	183	136	149	154	163	198	182	182	158	176	151	152	152	158	180	180	180	170	162	166	173	159	167	155	166	173	141	152	157	147	180	177	180	170	155	152	158	141	177	168	164	176	158	175	151	174	165	166	151	176	133	167	153	150	155	177	165	173	170	173	164	201	170	159	159	170	193	182	160	165	147	188	181	160	184	167	189	178	165	175	190	164	170	157	182	172	176	142	158	185	161	157	165	180	174	177	169	178	164	178	172	152	164	136	135	181	164	165	151	178	163	172	176	146	159	164	156	161	172	172	175	149	184	177	175	156	146	141	170	163	165	145	176	191	156	184	168	161	146	191	169	151	140	175	167	196	148	153	165	159	156	195	155	187	193	173	142	158	155	177	150	178	159	156	167	190	185	156	172	163	172	141	173	183	168	171	161	168	163	165	166	182	176	174	180	152	173	172	151	179	167	162	164	163	178	141	165	174	149	177	186	162	173	149	162	180	152	166	160	151	176	192	170	174	153	178	152	175	153	154	165	175	166	184	179	173	161	170	175	173	186	178	182	143	156	156	150	149	181	200	161	164	182	182	170	176	155	168	180	163	166	161	148	184	193	177	158	181	171	185	162	155	166	179	149	172	155	177	202	198	155	193	184	179	186	169	177	147	191	140	165	173	186	159	187	147	167	160	155	179	166	164	175	149	181	167	162	137	159	166	164	187	161	160	167	162	170	157	159	168	173	177	159	167	178	146	179	170	168	178	158	146	160	155	162	185	159	180	174	182	179	170	167	165	174	179	155	151	166	163	165	169	170	170	189	176	160	176	185	192	174	179	187	162	170	181	146	175	169	156	174	167	169	173	166	163	178	171	164	158	146	175	159	183	154	161	164	162	158	156	158	177	170	146	177	148	199	173	174	149	162	186	139	151	152	164	148	144	166	179	150	155	178	135	185	161	168	157	164	172	182	173	187	155	160	189	154	184	173	144	165	171	169	191	173	160	140	168	166	153	168	190	176	162	168	178	171	180	169	148	169	152	178	161	144	162	180	167	190	160	166	156	188	154	179	154	171	153	175	183	165	167	176	161	149	166	181	166	171	156	156	155	159	170	171	147	153	157	179	186	150	165	183	171	163	175	158	170	116	173	158	176	167	173	165	160	174	134	184	146	147	174	181	180	162	176	182	164	150	147	146	146	162	172	168	171	164	147	173	151	163	175	155	155	188	157	191	171	175	151	171	179	184	143	182	175	199	179	181	187	162	158	160	166	124	152	168	187	149	165	178	151	165	153	172	191	163	177	163	163	159	173	163	168	166	177	173	175	174	169	184	150	191	149	153	179	166	174	174	186	176	177	167	174	168	169	178	159	154	166	185	166	170	170	187	178	173	144	160	171	165	154	197	196	152	164	162	173	187	168	146	163	180	155	176	185	156	185	177	181	170	174	180	165	179	189	155	191	185	161	182	157	163	160	146	179	166	157	165	168	174	178	162	145	186	173	181	176	185	149	183	170	198	175	178	172	182	146	153	171	187	166	171	152	137	142	140	166	155	168	159	149	170	167	160	178	161	163	171	161	177	185	169	176	157	155	150	184	163	183	178	179	181	162	180	186	160	156	172	169	189	183	171	160	167	204	180	162	128	170	180	183	176	159	169	198	170	188	178	170	154	167	180	162	146	150	166	174	162	149	204	164	161	147	146	161	198	165	180	152	158	182	154	160	182	162	146	152	130	172	158	163	163	162	159	172	176	192	158	180	163	162	202	165	143	165	195	159	171	176	168	154	185	187	207	140	171	162	168	150	150	180	172	158	155	175	177	159	162	147	162	169	180	181	173	160	160	174	150	170	174	181	165	183	162	173	138	174	170	168	167	184	170	151	169	160	167	175	156	182	165	152	157	174	171	156	165	180	167	187	172	163	156	167	172	161	170	162	193	164	151	169	176	154	173	168	160	164	175	196	144	150	149	179	145	161	189	143	159	195	180	184	172	183	160	182	143	158	170	171	139	163	160	161	173	167	152	181	185	185	177	168	175	168	173	152	184	173	155	194	167	169	155	185	153	181	145	182	166	152	165	142	163	174	187	151	162	192	161	193	159	191	159	166	159	171	160	166	177	167	165	173	176	190	172	170	169	179	160	160	167	160	168	165	190	176	182	162	159	156	170	174	185	171	181	177	134	152	171	175	161	174	176	162	162	174	187	157	186	136	193	174	166	184	172	163	168	166	189	175	166	192	167	150	166	178	184	165	153	178	174	184	161	156	151	187	149	168	167	158	188	159	161	173	169	165	152	159	161	151	188	172	182	166	157	182	175	177	176	166	176	179	170	191	167	156	175	155	163	158	161	165	172	170	178	175	166	168	153	171	170	148	162	180	176	167	157	179	189	184	173	165	181	164	157	158	187	161	153	200	148	154	149	143	159	158	171	185	189	161	151	161	167	171	170	155	177	168	164	172	163	155	142	182	189	160	161	171	183	161	194	184	187	176	165	168	197	166	163	181	173	175	153	165	163	166	190	157	171	175	156	198	170	172	151	167	170	164	159	172	182	149	201	156	175	165	171	163	176	183	182	173	156	162	155	164	154	180	167	181	163	181	164	175	159	136	186	172	143	174	169	167	174	158	169	167	170	173	164	186	183	166	156	170	166	170	181	173	152	194	167	171	184	157	176	145	180	148	166	175	170	179	158	163	161	156	178	167	198	192	187	175	151	156	155	150	133	165	163	167	175	178	157	164	167	170	172	170	190	158	171	158	163	177	161	186	146	164	172	163	181	177	155	161	160	160	150	169	182	163	195	178	160	135	160	173	152	171	163	169	155	169	173	169	166	176	155	172	149	194	177	176	173	194	168	182	163	161	156	162	175	148	159	190	152	167	172	166	171	170	166	172	196	172	158	156	161	182	176	149	189	140	162	174	160	176	144	171	188	153	187	170	186	192	177	173	182	175	177	159	153	180	178	185	159	160	165	157	167	184	147	168	171	183	170	169	152	175	146	171	158	153	191	163	155	163	165	178	167	184	162	174	155	181	169	176	163	178	163	164	165	150	147	177	181	166	187
9005	6541	22459	19736	14413	3514	468	412	422	426	420	452	439	416	461	445	447	447	419	439	434	416	387	424	464	407	452	432	422	431	418	420	436	427	421	399	411	375	405	428	375	441	427	439	448	415	431	473	510	578	593	558	471	456	439	392	436	428	381	433	440	411	420	415	390	432	413	411	426	476	414	413	431	452	412	435	406	405	403	431	418	429	412	414	430	381	470	441	437	446	390	413	449	425	405	463	418	427	415	408	423	436	418	423	393	402	429	425	390	430	450	429	451	420	404	411	445	450	425	427	397	414	432	451	389	414	423	418	418	422	427	418	454	458	402	393	405	421	399	392	423	409	409	420	415	421	401	398	393	413	435	442	410	402	418	419	429	413	414	425	457	452	449	446	408	405	435	430	428	441	410	418	474	438	435	430	419	452	420	382	398	446	395	387	400	397	419	415	421	464	408	411	422	461	401	439	412	404	394	424	421	433	402	402	397	434	416	411	401	395	399	425	437	427	440	433	424	459	434	406	396	451	445	421	431	405	479	392	437	429	454	411	417	412	447	403	390	418	442	432	402	453	394	416	428	420	398	370	427	453	425	400	399	403	428	396	424	398	409	390	396	392	430	399	431	405	401	452	430	424	401	438	380	440	437	438	421	411	453	425	461	409	414	432	432	438	439	439	436	428	420	409	428	437	420	456	408	422	411	440	413	424	426	426	415	397	433	416	422	416	408	363	419	398	425	445	397	396	409	430	432	396	413	384	438	405	434	406	403	439	398	400	442	416	451	412	454	427	416	421	426	469	421	422	397	450	423	416	386	428	416	440	417	434	419	434	398	415	424	462	424	417	408	418	401	423	441	387	425	431	377	429	406	392	424	414	426	438	408	469	435	414	427	419	446	431	370	404	433	406	436	435	431	407	393	413	407	451	372	409	431	399	406	402	408	408	436	420	411	430	415	436	414	429	416	459	417	395	416	442	439	414	418	404	418	412	445	439	401	411	411	381	462	421	419	418	453	425	393	421	443	416	410	413	429	443	412	429	417	439	432	424	433	440	422	438	423	418	443	410	429	448	449	406	445	390	410	417	409	434	430	427	428	433	415	432	468	420	400	414	405	419	444	404	388	393	427	463	426	423	425	422	402	422	449	463	413	428	435	422	452	448	429	438	409	451	412	433	393	402	433	407	419	429	441	415	430	404	439	447	461	430	404	406	419	396	416	428	388	408	399	428	458	442	435	414	419	446	440	405	413	403	448	456	423	396	434	401	390	415	409	424	450	389	399	424	435	412	430	435	414	424	453	408	422	411	383	417	410	423	432	444	431	440	432	427	398	413	419	393	437	396	411	447	417	417	440	403	429	407	446	422	419	433	395	436	396	425	403	386	354	421	391	446	402	410	451	429	430	436	461	404	413	393	409	399	422	421	417	433	420	433	398	409	397	436	420	411	399	446	396	411	401	402	384	435	405	450	402	426	428	402	417	439	407	407	416	420	403	444	448	396	430	445	458	430	444	412	362	412	419	417	396	411	406	418	416	428	422	448	437	404	445	421	441	401	412	410	415	419	435	396	427	428	431	437	422	461	447	419	407	381	409	402	422	446	414	425	420	471	431	407	429	377	398	452	441	401	422	390	366	434	426	423	433	429	446	464	460	453	447	399	384	393	371	415	427	437	401	390	422	407	416	414	405	408	417	406	379	412	472	414	430	434	402	431	407	414	422	418	403	427	435	423	423	407	421	403	417	460	406	423	404	445	405	405	415	418	380	403	397	426	413	404	401	408	441	450	394	412	408	382	427	452	403	403	452	419	433	428	447	452	430	424	456	419	416	420	448	381	432	423	433	416	436	472	406	446	454	455	387	423	399	376	407	397	418	401	449	423	441	422	374	392	424	387	416	407	424	427	414	427	417	391	435	420	430	427	434	430	407	427	428	411	438	452	428	400	456	414	446	447	425	432	472	434	431	412	373	428	410	431	473	423	415	443	423	463	429	408	457	424	403	422	404	434	420	373	411	408	429	447	395	406	452	414	422	420	430	416	414	436	420	438	384	450	449	422	442	415	384	412	441	384	433	437	431	415	439	392	446	418	420	398	411	416	396	419	422	389	419	396	437	399	419	426	416	437	443	418	413	441	459	426	393	431	419	420	375	390	423	427	414	434	406	410	417	425	423	428	427	405	422	448	441	408	423	416	382	433	444	416	405	450	453	435	443	426	398	401	417	368	403	435	445	409	430	426	396	393	424	407	409	433	436	440	450	418	411	415	409	466	418	405	410	463	416	428	387	428	405	437	445	425	425	411	419	445	444	383	387	455	419	429	409	422	423	398	399	441	427	403	402	428	390	419	444	403	423	422	382	400	410	419	427	410	405	407	398	432	406	453	414	413	432	436	427	419	414	424	382	413	442	429	427	392	423	437	404	428	433	428	443	419	425	439	403	391	420	434	414	397	433	408	395	415	437	453	396	397	408	452	401	414	440	478	397	443	417	397	422	435	392	407	408	374	402	409	414	436	405	424	414	433	441	431	445	442	372	433	434	438	407	419	453	419	418	424	433	406	460	390	456	445	406	399	394	456	422	416	420	413	442	410	442	439	399	427	408	400	401	416	425	429	447	405	427	381	399	407	455	379	423	430	436	419	416	435	430	408	418	425	431	395	453	482	440	412	459	398	411	437	431	410	407	409	441	428	439	449	422	409	421	432	435	407	432	395	405	441	415	403	436	424	411	384	397	441	388	412	448	416	414	419	432	434	416	417	413	388	435	439	414	412	420	409	451	389	410	401	447	421	404	433	420	403	434	438	407	419	391	424	432	429	417	413	424	422	408	413	438	448	417	426	411	429	419	399	416	397	427	420	433	434	396	429	427	405	414	403	456	419	427	367	402	416	428	431	419	445	446	425	427	431	400	449	416	424	437	455	414	402	414	442	393	417	381	461	442	413	423	406	409	377	428	412	407	457	416	427	432	424	399	432	416	428	409	418	420	410	426	446	446	422	400	410	416	417	460	436	428	449	446	407	443	408	418	425	466	395	446	421	415	393	435	457	425	421	405	425	421	412	407	402	461	401	420	406	407	463	425	412	451	379	423	409	408	434	430	391	410	433	426	409	410	451	386	442	430	431	432	417	466	454	394	398	439	411	437	419	393	431	458	441	440	439	431	456	426	436	443	434	443	424	405	397	448	431	391	451	436	421	390	429	422	421	429	429	405	412	428	429	439	436	404	398	378	422	375	395	432	374	456	429	430	419	449	406	435	489	422	442	419	404	437	429	441	436	381	456	456	422	430	430	385	419	414	465	417	394	436	401	421	430	415	446	445	398	393	429	440	424	406	424	397	430	431	406	400	410	459	392	412	413	434	432	434	383	409	428	370	390	448	430	417	395	406	455	421	406	389	467	399	422	419	394	424	417	443	427	404	416	389	396	400	440	418	430	437	438	405	397	405	416	407	418	411	424	428	447	440	429	410	429	400	398	423	438	411	434	401	446	407	435	407	435
49362	37167	59769	52244	42171	16885	1444	263	247	222	210	216	170	208	207	226	202	214	225	192	194	221	196	190	196	218	209	209	203	209	196	206	189	196	226	187	184	169	210	196	202	212	206	197	183	200	207	194	370	453	373	314	269	220	223	203	188	241	215	203	189	195	185	186	178	205	206	219	188	182	216	154	186	174	175	170	201	215	185	172	188	215	189	185	193	212	216	180	203	195	166	188	184	217	189	184	199	203	210	205	212	202	201	201	182	218	193	233	218	194	175	177	193	190	205	207	174	207	203	175	202	165	225	183	194	196	174	210	207	211	201	196	228	203	183	168	185	212	173	179	198	185	201	199	182	197	187	184	209	201	208	202	183	186	174	200	206	203	199	180	186	206	229	196	179	193	187	222	198	181	211	222	222	192	184	203	196	194	193	217	191	200	203	205	204	173	170	189	177	189	207	171	208	198	191	183	196	202	188	200	185	188	203	201	187	194	164	203	184	193	176	170	181	201	223	181	192	215	206	204	186	185	211	188	204	215	212	200	183	205	192	201	191	227	199	193	184	235	195	188	221	208	221	185	202	177	200	191	184	190	178	178	209	191	188	223	236	189	195	211	211	189	216	178	199	202	205	207	182	203	195	193	176	189	188	193	192	207	195	189	200	200	188	207	188	197	210	168	201	202	179	190	223	191	206	200	188	185	200	182	194	180	189	194	186	215	197	191	203	185	187	207	200	189	199	210	198	209	191	207	210	182	195	214	183	192	204	217	196	194	199	166	233	187	198	202	213	197	188	188	171	200	212	174	176	203	217	192	194	200	176	204	214	207	226	215	238	196	181	188	186	205	190	229	167	190	184	197	200	211	202	177	195	191	212	190	208	199	156	194	198	187	194	191	205	192	162	183	180	207	209	178	201	181	190	179	222	209	195	189	195	165	205	200	169	186	185	216	207	195	205	223	177	209	194	216	207	207	191	178	184	180	233	184	213	206	185	189	182	219	214	201	222	186	199	187	220	210	162	193	189	192	167	191	226	193	225	209	215	197	206	177	202	181	163	192	192	217	186	196	199	195	216	211	208	204	187	185	196	202	217	162	185	205	179	202	187	227	194	197	170	204	175	208	187	171	191	201	203	227	193	208	196	223	172	184	185	170	201	198	199	199	184	200	210	213	171	201	199	201	195	209	187	186	219	205	210	207	193	213	168	191	221	224	213	216	191	194	202	233	201	192	193	184	205	191	188	217	201	220	207	219	204	208	174	191	208	177	205	189	187	215	185	201	199	182	197	207	186	179	193	194	202	196	217	199	178	204	201	186	195	188	211	190	197	203	206	199	183	220	165	218	204	205	177	197	193	211	187	188	195	202	202	208	207	203	194	178	183	199	177	169	188	196	175	193	193	215	189	201	198	195	183	176	205	163	209	207	204	188	203	203	209	170	224	180	201	214	164	213	197	200	195	193	201	215	203	212	196	197	209	208	190	191	181	180	187	203	204	193	188	193	185	202	184	199	183	199	180	201	188	215	208	176	202	229	179	212	196	210	171	193	179	222	178	180	229	212	204	219	219	211	208	201	199	204	178	211	194	190	175	190	187	192	172	197	181	235	188	198	213	166	204	191	172	176	177	196	202	177	183	170	205	190	190	198	201	191	172	185	191	198	214	201	182	198	182	193	192	176	188	203	203	203	192	179	204	182	200	195	202	195	175	202	194	201	190	206	194	205	172	176	197	220	185	236	183	195	212	192	201	199	189	185	194	192	199	210	207	192	225	207	222	229	188	203	193	191	195	183	184	192	192	215	216	184	177	216	199	221	214	197	192	196	213	210	195	190	191	185	203	194	189	187	191	193	181	192	203	184	179	173	220	202	194	200	238	195	195	186	210	206	187	223	234	203	247	210	187	202	217	201	209	193	229	187	180	189	198	169	203	224	206	201	190	196	192	219	237	175	197	157	193	184	200	199	148	211	182	216	214	203	199	208	191	194	189	207	184	180	202	178	202	204	213	168	190	190	202	213	172	195	192	182	200	209	189	196	197	189	197	193	218	190	205	222	210	213	208	174	180	204	188	181	205	198	183	214	223	214	180	210	211	200	192	198	179	205	200	188	210	212	195	187	195	203	192	189	186	203	196	189	197	200	204	180	194	193	209	178	192	207	213	182	187	182	209	194	200	167	202	196	158	202	203	205	198	194	203	184	206	174	218	195	215	195	190	206	178	184	206	197	188	183	155	179	217	150	207	206	199	204	201	199	176	198	194	213	184	211	201	194	214	188	186	203	192	217	193	187	191	194	179	190	173	204	179	200	188	206	204	194	198	190	190	184	212	198	199	189	221	186	210	188	203	201	192	199	197	222	205	190	212	214	161	204	195	196	203	185	202	207	202	194	207	189	204	180	187	218	206	218	205	194	206	238	190	194	230	190	203	199	212	174	186	196	193	182	164	184	202	202	204	209	219	173	176	179	200	203	206	196	219	196	188	182	201	175	192	177	186	221	233	179	191	202	175	205	195	198	196	213	212	192	198	185	204	217	211	209	203	194	195	213	211	214	175	220	200	220	212	176	190	209	196	186	219	189	193	206	215	189	196	199	202	188	215	194	184	195	211	206	199	187	217	207	195	197	185	196	204	164	210	238	186	189	185	214	193	187	204	204	201	213	191	196	189	193	208	208	201	215	199	201	199	234	185	188	188	220	198	176	205	209	194	219	210	203	194	182	202	197	217	198	181	212	191	175	198	251	182	200	208	175	182	199	208	220	192	180	182	188	190	207	191	194	179	183	183	192	209	175	205	196	193	192	195	180	213	195	207	197	171	190	196	198	170	205	215	200	203	228	198	202	201	197	196	231	195	185	203	212	190	219	187	209	196	191	203	182	212	211	227	197	199	209	200	203	192	197	171	185	197	207	184	212	170	179	173	162	216	214	180	192	178	190	220	184	201	191	198	215	200	178	172	195	201	183	203	211	203	190	176	209	174	193	190	213	206	166	167	204	210	207	215	192	214	181	185	221	195	194	174	189	219	180	199	194	178	238	193	171	201	193	195	208	207	179	182	222	207	188	167	196	207	209	202	218	196	194	188	188	213	193	178	196	187	196	178	200	202	192	188	192	204	198	184	210	185	188	212	166	187	178	214	191	199	184	175	193	223	214	184	185	209	175	213	184	220	200	214	192	208	181	199	201	204	205	215	216	196	169	204	188	223	198	188	198	194	197	218	223	212	205	190	179	215	187	193	195	193	207	180	184	191	210	210	161	192	200	186	217	203	205	163	186	176	204	192	203	202	229	221	201	196	226	190	186	195	183	217	189	181	179	196	226	198	169	193	199	223	183	187	202	177	199	206	201	183	196	191	175	189	188	182	197	195	195	225	192	184	187	195	185	172	188	192	210	208	213	208	205	183	202	188	185	199	198	216	228	191	190	217	212	207	215	199	188	221	188	211	201	193	179	180	214	216	209	213	198	192	217	175	219	223	208	208	191	188	186	189	189	189	194	194	170
34180	34263	60869	54692	50380	10155	804	822	690	670	591	584	629	599	574	572	587	514	527	531	552	545	565	593	518	549	573	537	597	518	465	464	508	489	515	494	551	505	508	514	519	521	519	560	498	488	476	535	1714	2141	1809	1183	834	562	500	470	470	493	468	494	442	451	462	452	512	454	462	484	467	498	487	492	443	490	470	494	478	512	480	477	458	499	456	470	478	505	498	468	442	459	446	479	468	476	468	469	483	472	526	514	502	499	489	446	487	438	471	473	483	493	480	436	468	504	483	491	436	478	500	476	464	484	529	482	487	492	487	512	503	490	501	473	494	490	480	495	512	503	467	516	467	483	512	488	492	489	512	466	451	487	477	502	480	530	482	474	483	504	482	467	496	436	505	516	496	467	508	465	473	469	458	506	507	514	472	503	472	483	473	472	523	453	439	497	495	471	483	465	446	478	529	501	456	474	514	476	505	478	492	486	449	451	488	469	560	487	450	465	466	504	482	455	494	497	476	510	516	498	537	520	452	479	462	496	493	489	477	447	526	515	483	464	480	492	470	505	502	489	503	475	468	471	452	513	480	450	447	477	504	474	511	479	477	482	466	500	491	491	503	416	479	477	485	469	452	453	476	481	492	479	490	505	487	499	491	477	502	480	466	437	475	460	473	500	443	495	484	483	468	488	435	481	464	457	491	472	492	521	500	482	457	496	493	501	466	550	438	494	520	462	474	493	437	477	477	466	515	476	477	445	495	475	461	464	458	410	490	481	455	475	488	483	486	485	509	521	476	487	499	447	498	502	474	480	486	502	444	471	462	504	482	463	473	504	452	516	488	467	472	446	477	480	476	473	479	482	492	497	457	480	485	496	499	457	496	523	494	467	510	467	489	517	488	455	465	513	508	463	469	508	488	496	474	468	478	479	484	518	487	495	481	477	491	496	492	497	473	461	443	503	502	469	492	506	461	489	517	507	498	460	452	474	475	439	527	455	504	510	478	488	489	467	490	502	487	471	451	494	495	481	503	449	506	464	473	483	477	439	449	510	459	488	449	472	488	494	472	473	497	433	501	472	489	480	535	502	470	466	496	480	465	500	492	477	535	472	488	477	478	481	476	476	500	490	461	471	475	460	489	461	472	467	453	487	490	453	470	474	453	481	511	495	518	545	481	482	455	491	474	454	498	470	464	511	489	477	457	508	495	441	494	444	481	473	483	476	472	439	508	510	494	479	468	495	503	477	471	451	483	477	478	465	491	448	480	530	491	520	515	515	484	455	526	483	457	467	535	490	506	444	507	521	530	507	479	476	434	484	468	504	473	517	469	519	462	477	481	470	466	458	468	432	498	478	471	464	492	496	454	458	505	435	518	454	442	487	494	450	498	459	508	493	506	472	499	462	477	499	506	474	478	462	493	488	498	458	467	498	511	521	479	507	452	451	499	485	515	453	463	460	474	493	529	486	507	465	500	501	469	496	484	489	447	485	493	473	490	516	495	490	486	467	467	526	465	482	471	468	471	521	456	478	520	475	479	486	475	514	484	507	480	499	488	490	480	456	447	496	524	526	443	488	538	473	446	447	480	510	505	462	492	493	477	452	468	468	471	483	537	500	455	484	504	462	506	471	437	500	504	514	497	483	497	472	479	461	482	497	496	463	459	491	514	491	512	485	497	519	463	479	473	456	491	487	490	507	493	476	462	463	480	495	444	510	496	467	503	508	510	469	454	523	467	530	441	468	499	478	482	519	484	476	471	513	505	478	489	518	472	459	461	512	505	478	495	471	528	432	486	467	483	468	487	486	472	455	508	495	507	489	464	504	506	475	433	458	520	486	452	481	485	523	487	518	501	493	501	476	480	488	460	500	476	503	469	497	471	463	523	474	477	494	487	465	486	451	492	487	486	459	476	474	456	467	445	472	490	508	461	471	469	493	459	466	469	502	490	455	473	480	469	514	435	487	511	525	463	517	501	521	494	458	473	527	441	484	447	508	478	501	528	492	502	470	444	487	480	493	465	449	488	478	497	512	495	485	473	464	488	508	462	511	462	446	501	500	489	491	526	513	459	504	486	456	510	476	484	456	499	467	515	457	476	518	452	480	434	506	475	475	463	494	496	512	494	500	497	482	517	457	529	503	499	493	508	495	475	498	474	507	484	456	510	459	491	480	471	463	459	440	486	534	484	465	483	479	465	465	478	518	500	489	465	472	457	507	495	482	458	490	510	471	496	466	443	472	478	432	487	453	492	467	469	508	472	518	514	485	472	444	460	510	492	487	471	470	479	517	465	471	480	479	468	455	487	485	435	483	502	499	456	451	482	473	472	491	483	474	476	493	495	460	511	506	463	500	469	467	478	516	459	489	492	474	474	459	484	461	503	504	482	499	479	464	450	459	465	450	514	462	475	461	487	532	513	462	522	456	492	454	442	496	494	466	471	493	484	486	516	464	481	470	478	501	481	499	448	492	475	529	496	491	452	490	447	492	502	491	527	439	472	487	482	476	465	476	465	500	514	468	452	485	468	501	483	491	476	462	482	498	485	474	488	495	458	505	444	474	480	507	494	437	556	491	468	501	495	471	490	486	503	452	465	489	502	489	501	460	495	473	480	473	463	461	500	466	490	486	482	467	480	473	522	490	537	487	505	502	503	511	458	474	473	471	454	506	463	471	455	504	483	529	499	477	484	502	494	503	497	482	435	499	517	529	483	502	492	469	462	485	477	511	487	497	484	502	446	466	453	501	455	480	474	473	506	467	468	478	538	486	522	477	499	516	505	490	464	493	470	500	459	474	484	475	506	495	500	433	528	453	501	478	493	460	465	499	505	459	498	485	496	460	488	464	476	468	453	506	505	506	469	504	474	442	500	492	528	534	479	487	471	471	496	473	519	507	483	523	476	476	483	503	473	528	493	466	489	486	504	459	477	523	493	529	503	474	490	476	487	480	470	475	453	470	443	486	499	471	472	468	487	428	473	485	463	508	520	475	514	478	481	488	490	467	494	461	485	507	487	450	510	515	499	483	493	463	468	504	526	487	479	474	482	450	493	470	493	491	496	486	464	514	495	530	484	498	491	461	480	469	506	454	473	505	490	472	493	493	511	492	481	438	453	496	497	475	513	508	477	466	453	482	457	498	455	488	513	502	513	443	458	506	475	514	502	482	493	483	480	442	491	497	500	484	469	486	485	481	474	511	465	476	470	462	442	449	522	507	458	457	431	474	493	510	503	474	485	486	455	484	449	473	512	489	481	535	454	472	473	459	447	485	491	485	494	488	517	472	471	488	483	448	461	501	449	480	487	500	483	491	488	493	465	517	466	537	455	430	471	527	476	486	496	502	526	468	481	468	434	453	429	469	476	456	464	458	478	447	456	471	518	467	519	465	511	462	469	478	491	457	494	476	435	474	444	476	471	458	466	507	492	481	475	472	479	483	466	469	489	508	461	505	493	519	489	478	501	471	453	479	484	491	467	481	464	494	471	482	464	434	485	498	521	473	462	471
48528	41874	63492	54840	52405	19139	2946	458	319	227	218	216	215	194	226	222	211	215	212	195	203	196	181	179	200	189	201	195	218	201	192	174	191	201	151	172	180	211	198	194	192	200	176	202	166	177	183	224	614	673	599	425	314	212	176	186	177	188	183	170	167	180	206	165	193	197	179	179	194	166	181	191	173	171	176	175	189	180	182	167	193	175	185	187	161	157	197	190	173	187	201	164	160	174	185	176	179	157	176	193	182	182	193	181	183	168	190	194	167	165	190	192	165	178	188	170	172	164	181	172	167	154	192	163	172	163	182	196	201	138	161	160	190	183	174	185	190	168	189	174	186	178	183	182	167	177	184	196	163	169	205	206	169	178	179	202	160	210	192	182	180	174	188	176	187	195	178	172	178	169	186	164	162	181	189	176	173	170	201	205	159	186	181	175	177	184	172	177	198	159	183	184	171	185	180	179	189	177	184	165	188	187	188	220	166	186	170	183	186	183	179	198	168	146	205	166	168	175	179	161	185	186	203	173	179	168	161	183	175	191	184	186	187	179	207	173	166	181	183	169	179	185	191	163	171	175	178	152	198	185	182	182	172	179	164	178	169	163	164	174	179	173	186	207	199	189	191	189	188	178	210	171	171	222	175	181	183	183	205	179	196	166	200	162	181	191	171	163	187	177	174	180	194	197	163	173	187	192	192	190	174	197	194	210	170	182	188	191	192	195	187	207	173	192	200	172	200	183	164	167	188	191	203	196	181	187	169	189	182	172	175	204	181	170	178	174	186	210	170	185	174	182	205	180	194	194	186	200	177	212	170	165	202	185	178	171	191	168	199	190	153	191	155	203	174	180	175	167	189	198	178	195	190	191	200	185	161	187	190	197	190	205	193	180	177	190	180	180	167	191	193	173	187	184	168	199	210	152	189	202	185	182	194	192	200	172	200	199	205	187	192	185	187	174	177	192	193	175	163	168	162	153	169	195	160	188	169	205	164	194	183	192	199	188	177	173	201	165	192	176	190	184	185	194	193	174	203	199	189	187	168	172	187	164	193	195	188	187	177	201	206	208	172	184	184	195	170	174	169	170	181	184	198	196	189	157	184	183	182	182	179	179	178	176	183	155	195	184	173	191	203	184	157	200	177	179	184	184	159	178	181	190	188	206	168	190	168	188	207	195	204	208	179	171	199	185	150	160	208	182	190	192	187	176	188	176	182	178	195	173	175	158	171	178	174	188	179	191	180	195	158	175	193	180	193	196	196	173	173	166	183	188	199	166	148	188	191	182	179	171	194	172	200	175	174	198	186	180	172	179	182	176	179	171	187	185	190	216	179	186	175	204	173	198	165	184	168	188	167	164	175	158	196	190	171	197	186	176	188	191	185	172	190	199	174	170	165	163	173	169	188	153	169	170	160	201	192	200	180	186	190	191	183	195	185	183	175	180	189	172	195	181	159	198	171	191	168	168	188	168	180	165	183	155	206	167	172	188	178	208	183	158	170	172	145	190	205	202	167	178	191	161	185	179	188	207	167	150	173	214	168	181	170	188	198	184	161	174	166	193	175	170	177	173	170	186	170	182	184	192	157	197	186	170	217	176	185	157	175	180	158	180	183	196	179	181	207	210	185	177	197	185	210	196	173	195	202	180	184	187	187	207	185	217	179	169	170	188	173	170	180	170	167	191	170	168	164	183	189	191	172	180	169	173	165	205	206	186	180	187	166	197	189	182	195	161	200	165	182	158	202	187	181	175	173	178	181	216	194	156	184	179	184	186	171	210	171	164	187	214	187	155	187	186	181	179	188	197	197	186	198	181	175	168	161	166	189	171	188	194	175	183	178	153	166	175	162	166	182	164	174	170	185	180	173	160	160	172	164	185	149	161	167	176	170	188	186	201	194	174	179	175	202	174	178	186	180	182	179	194	187	218	199	196	190	163	149	189	175	200	183	195	201	189	186	166	181	170	176	163	200	226	172	168	177	171	150	183	156	174	190	174	174	172	186	195	189	184	192	167	152	179	174	212	166	157	193	159	169	191	166	172	191	197	184	164	191	170	189	177	171	169	176	142	206	165	186	186	174	183	172	174	176	188	182	192	182	179	206	199	154	185	179	178	183	196	190	211	196	178	184	173	181	173	172	184	188	220	174	168	186	184	166	180	196	191	177	177	186	161	166	160	166	175	163	171	209	186	207	167	179	176	176	184	185	197	165	184	184	182	190	180	188	177	206	205	172	177	171	189	185	189	169	186	195	200	175	189	163	172	176	187	191	170	184	179	186	208	180	178	183	168	164	178	182	181	150	194	207	190	183	208	186	188	173	190	197	155	208	177	180	185	191	182	174	194	180	187	168	197	186	193	186	166	199	192	179	177	182	184	187	183	216	202	162	168	177	183	168	168	174	182	166	175	198	160	166	212	201	187	175	188	169	216	187	194	201	165	168	182	187	184	183	178	210	182	177	184	194	191	188	194	208	189	185	194	167	184	175	187	170	163	227	179	180	160	176	208	184	180	169	172	158	193	175	181	190	179	170	206	182	169	174	200	168	174	180	190	176	187	193	182	187	177	181	190	210	193	158	167	178	170	179	183	168	190	189	168	178	156	183	169	164	190	178	213	194	180	192	172	185	179	146	168	184	155	166	176	212	196	197	189	192	197	193	191	192	199	158	193	160	168	182	176	180	168	182	145	159	165	199	176	196	187	159	164	177	189	183	190	175	174	166	174	195	182	219	186	175	170	165	198	211	158	174	181	186	169	173	180	189	179	169	206	188	175	181	187	169	183	182	178	197	161	183	194	169	177	204	184	198	191	169	178	194	171	183	198	158	173	164	174	171	184	163	152	161	190	205	182	182	173	188	187	167	174	168	185	157	155	188	182	156	208	189	188	212	211	192	194	174	190	183	202	176	182	166	199	182	153	192	175	198	198	165	155	192	198	186	192	206	171	172	184	207	161	175	185	195	192	189	174	152	192	182	194	190	181	197	175	187	197	170	159	169	191	163	190	197	174	166	177	211	148	150	177	170	167	181	166	157	159	195	190	178	161	172	184	165	178	179	179	188	174	209	185	192	175	161	199	171	212	174	189	198	179	179	206	156	178	167	181	182	168	195	171	198	171	174	197	170	171	178	167	191	184	176	179	151	198	173	197	169	209	149	179	199	185	178	192	184	183	169	177	207	174	210	171	205	190	178	167	184	199	183	204	179	186	182	164	170	192	194	172	167	179	204	167	178	192	207	169	179	166	182	176	196	197	211	185	206	171	161	193	171	186	176	203	174	186	160	167	189	184	170	183	188	168	177	202	169	192	196	163	164	204	172	179	165	193	162	170	178	196	170	187	180	217	199	193	200	205	157	194	179	182	165	182	190	199	194	182	180	185	165	182	186	156	193	173	162	189	193	168	196	197	191	172	183	181	164	145	191	148	166	188	183	203	196	181	190	172	187	197	202	209	162	190	162	194	175	188	181	164	179	199	178	191	168	205	174	200	181	176	176	170
35278	43440	69144	60258	57665	4642	1236	1290	1017	794	713	688	700	620	660	632	606	546	573	550	525	530	498	541	519	541	541	568	530	523	490	480	456	502	505	484	453	500	518	473	451	494	462	483	504	470	474	713	3374	3643	3016	1849	1161	681	472	499	479	464	445	437	456	433	430	420	470	464	463	457	460	432	463	441	421	448	423	442	450	433	450	443	466	452	442	464	447	408	456	452	446	476	412	434	482	426	441	465	413	400	457	437	465	475	435	427	441	411	426	428	478	445	442	453	453	447	464	464	429	438	425	439	439	433	430	466	424	483	457	436	449	470	426	410	420	433	471	460	420	424	473	437	412	467	444	469	430	430	423	435	451	470	463	425	419	454	409	432	444	428	415	484	444	462	403	464	445	412	433	447	463	443	411	423	443	423	480	450	448	432	440	478	447	417	455	443	449	411	483	430	432	463	442	436	415	465	433	463	447	416	440	443	499	428	438	430	442	429	419	429	420	427	421	457	433	439	417	489	422	422	434	441	430	428	431	432	444	432	446	443	444	439	464	440	437	432	468	441	467	426	488	448	386	458	449	462	447	413	445	402	439	436	488	473	427	423	426	435	450	411	438	431	449	507	445	432	460	443	453	434	424	435	476	462	475	427	442	446	455	496	446	423	435	435	427	404	430	464	421	445	411	438	456	452	433	404	419	425	432	440	457	447	424	401	447	433	443	442	452	493	416	449	445	455	470	437	470	418	426	413	432	405	460	460	447	464	455	465	429	455	430	461	469	471	426	440	417	437	440	461	452	440	459	443	462	436	462	425	441	471	460	447	470	430	397	439	429	460	460	434	461	400	400	411	445	466	445	408	465	413	434	454	436	404	439	459	412	469	473	455	442	454	437	424	480	408	482	424	448	454	462	473	429	444	431	442	442	473	431	418	411	431	462	440	424	445	406	422	456	454	457	420	456	474	420	423	453	485	429	458	440	462	424	428	443	428	464	445	491	458	472	410	446	415	433	429	439	457	442	469	480	435	451	432	438	431	490	467	447	440	427	453	429	428	475	426	455	436	434	451	432	422	475	425	424	437	444	426	454	445	428	503	428	463	470	453	441	445	445	459	426	452	442	411	438	409	428	402	431	457	423	474	458	419	476	443	420	438	453	422	441	443	442	458	448	436	457	452	450	454	409	456	482	402	476	428	449	445	419	423	443	440	453	448	437	440	415	432	460	455	473	440	483	402	417	426	440	448	429	462	417	447	430	404	424	409	467	424	430	437	434	429	425	489	451	463	431	410	449	414	422	453	457	463	448	403	415	430	415	446	479	448	434	424	445	475	477	467	426	433	443	441	479	447	452	469	438	447	398	432	436	469	434	472	459	432	440	426	482	435	447	404	482	443	398	442	436	444	455	440	445	455	445	440	447	435	447	451	427	447	443	450	394	419	435	461	434	437	428	470	420	437	428	430	446	442	398	423	457	439	461	447	433	448	460	434	443	465	433	430	467	437	463	440	433	481	425	428	450	444	424	449	432	447	442	419	444	432	440	418	407	449	456	457	427	416	448	479	443	460	437	441	472	459	408	425	479	411	456	474	471	488	465	407	475	509	429	434	473	422	493	455	448	423	432	457	397	431	434	447	479	442	455	426	432	412	450	465	428	436	425	461	417	449	418	406	426	451	489	432	444	438	477	417	474	446	465	462	458	444	470	503	480	421	438	461	416	451	417	423	458	449	456	429	430	495	439	474	427	445	449	454	445	464	449	429	446	450	499	434	412	419	428	463	474	434	451	436	445	453	487	445	436	421	460	442	393	438	445	457	450	436	413	437	418	469	469	460	427	486	443	437	437	417	457	430	442	455	439	444	443	411	470	451	460	443	437	428	433	385	420	483	452	480	427	465	438	437	418	432	463	483	425	449	463	439	461	449	472	465	443	453	452	420	450	437	475	464	452	414	458	454	430	451	418	426	453	444	469	480	414	450	448	412	443	436	445	463	414	413	445	431	467	468	423	447	453	419	411	458	447	422	470	449	444	424	463	448	426	424	430	451	434	471	426	467	425	478	390	474	446	486	442	441	418	396	403	406	446	438	495	440	486	469	475	418	417	406	456	409	427	453	470	422	428	436	471	437	437	478	419	467	486	440	437	433	430	454	422	406	405	424	433	415	467	425	466	442	446	473	433	411	471	482	447	450	439	442	457	435	469	456	430	466	455	468	462	384	446	453	430	434	424	458	430	464	416	403	469	430	427	409	455	454	454	466	435	440	438	453	417	428	460	440	425	479	465	446	414	437	449	466	426	466	455	451	443	432	444	412	443	438	441	428	458	468	477	465	429	428	458	463	462	446	415	465	494	431	428	444	448	474	456	426	456	441	429	432	455	439	446	423	450	411	441	457	449	440	430	433	425	429	423	427	467	416	445	424	448	448	417	411	465	452	420	443	428	415	419	457	448	463	429	460	454	426	418	420	438	412	425	427	413	471	484	462	451	461	474	445	414	475	458	427	451	420	424	456	468	452	466	442	457	409	448	403	457	431	464	444	442	426	472	452	431	457	423	461	447	414	429	430	459	445	412	458	465	411	452	467	426	454	447	447	444	457	440	440	454	439	434	473	447	459	446	445	442	465	504	464	433	430	428	400	419	443	433	453	425	451	451	449	451	470	484	441	430	442	431	428	416	429	443	403	403	463	479	479	431	434	434	403	443	453	459	445	428	434	426	417	461	476	447	435	431	425	466	442	438	438	406	447	465	421	478	472	478	455	459	436	439	438	408	448	444	493	438	443	433	452	458	408	423	431	461	448	439	422	433	457	438	446	448	379	417	420	456	454	461	454	445	472	439	455	397	412	460	459	388	420	434	463	493	489	461	432	434	436	442	472	428	409	427	418	427	441	433	448	459	441	449	438	474	417	423	453	441	442	470	454	434	467	431	400	449	416	423	410	451	469	430	441	441	435	428	425	439	446	419	450	432	500	427	476	451	474	440	451	465	467	423	473	430	417	464	425	439	447	407	404	483	428	459	456	412	442	481	432	437	424	452	486	463	464	421	432	404	410	457	446	417	455	414	408	437	449	424	471	448	428	440	453	469	434	446	425	401	456	458	442	450	458	432	458	452	476	411	457	474	458	450	427	441	420	471	464	453	447	476	463	453	470	469	424	467	424	433	441	413	441	436	412	437	451	439	432	416	453	453	419	439	456	468	463	434	433	434	447	458	455	422	430	509	468	468	451	429	435	458	397	471	442	435	473	470	478	446	441	444	446	431	465	447	456	448	480	474	463	468	462	456	463	463	439	437	459	437	399	404	443	438	431	482	429	432	422	434	436	416	478	465	463	415	463	426	471	460	471	444	462	421	508	475	441	433	406	443	448	397	435	438	459	429	402	430	408	454	478	415	444	497	464	424	454	433	449	477	459	473	412	426	455	438	463	425	412	464	427	433	431	424	420	451	431	463	453	442	431	452	438	436	444	442	398	441	418	440	449	418	441	457	432	454	482	466	450	437	449
11312	6099	13581	6846	3143	204	194	150	164	147	167	179	149	189	164	156	149	174	162	164	178	192	165	163	178	185	146	161	167	181	150	150	178	173	174	180	174	172	161	148	159	163	134	157	165	146	159	199	190	204	222	188	183	164	163	186	176	160	178	179	173	153	161	149	170	150	146	150	179	179	151	146	189	161	147	195	192	146	149	178	176	154	163	173	152	171	161	159	145	168	176	168	180	176	167	173	175	177	178	164	176	177	160	185	186	166	163	175	151	148	162	189	146	168	157	185	136	164	185	165	203	167	160	160	179	142	167	181	135	173	169	174	188	163	179	161	139	167	178	153	166	151	165	153	180	152	165	143	175	168	161	171	185	172	158	169	169	152	187	176	168	148	170	177	165	142	149	173	163	164	193	169	157	147	162	167	165	179	160	168	160	159	170	175	170	163	179	131	152	181	160	159	148	171	160	161	162	166	168	171	177	147	156	166	177	150	166	163	153	152	194	171	171	171	158	168	173	164	169	137	165	152	162	150	157	139	164	180	161	173	165	171	174	180	165	165	163	165	162	180	168	185	195	153	176	151	169	136	167	129	150	164	152	162	166	177	166	218	179	165	157	163	153	194	180	153	146	150	158	174	159	170	169	167	160	170	180	187	130	185	182	177	176	165	175	176	184	155	160	171	188	170	175	158	176	200	167	164	161	171	155	180	164	171	172	184	162	176	170	190	159	170	175	193	163	181	160	139	166	167	145	200	157	173	165	159	158	164	150	167	173	162	139	156	164	158	150	178	179	181	181	175	153	167	173	166	171	152	170	160	185	167	168	148	164	168	150	191	156	161	169	169	174	163	161	176	167	168	175	186	170	144	188	188	160	164	156	170	161	168	183	182	174	179	173	159	165	156	165	184	159	187	162	159	163	179	146	169	177	172	190	176	153	205	167	141	153	156	159	168	168	156	156	163	189	179	189	155	176	162	176	160	155	174	171	191	175	157	176	167	173	169	160	177	153	156	157	144	171	169	150	157	178	165	168	176	184	172	148	167	162	152	165	154	181	151	151	169	168	166	162	185	162	150	197	196	161	162	174	159	154	160	159	157	159	165	169	172	155	171	155	167	162	176	165	167	149	150	173	166	167	158	154	157	164	158	158	201	172	157	173	163	168	153	171	170	179	183	155	162	203	159	155	157	147	170	172	168	158	160	143	194	160	139	177	155	170	168	163	166	167	165	170	177	143	162	180	165	159	185	167	154	163	161	148	157	178	164	143	157	158	180	189	150	193	173	138	182	173	181	174	142	165	147	175	162	192	175	166	189	156	161	170	164	158	177	199	152	154	174	173	156	160	174	172	141	149	190	177	156	155	172	157	167	182	158	150	159	154	146	173	150	174	199	154	159	158	186	159	154	152	162	159	162	162	180	170	170	168	168	173	159	180	154	149	157	144	166	169	178	168	162	158	168	180	169	132	162	160	168	151	175	174	172	154	159	170	171	171	172	163	183	186	187	151	148	169	173	137	180	163	166	183	166	164	153	162	171	177	197	165	157	148	186	164	171	169	167	170	164	160	151	138	160	174	156	148	162	166	155	160	182	179	176	167	173	170	161	173	186	161	150	158	152	191	154	150	167	163	160	162	177	176	168	179	153	152	161	160	167	184	156	163	179	157	185	158	163	158	167	174	153	165	162	159	171	154	189	166	173	146	170	171	158	173	185	175	178	154	167	181	169	157	153	176	160	184	147	182	169	144	167	179	177	176	142	173	171	156	175	159	167	171	187	166	151	174	158	163	175	163	162	153	165	164	176	198	153	180	169	156	162	171	159	176	162	148	167	155	167	174	160	168	153	153	197	174	176	171	172	161	178	179	172	171	151	162	166	161	186	164	166	172	164	161	165	156	138	151	164	152	162	155	161	181	171	164	151	145	158	167	181	168	148	168	163	145	148	180	153	174	147	172	156	168	169	175	183	167	183	162	183	149	165	177	158	184	167	163	184	167	188	179	173	165	161	165	161	161	173	165	179	156	166	149	186	166	175	173	175	199	179	179	165	180	140	169	187	174	166	149	148	147	161	171	179	194	178	177	166	180	180	168	176	171	179	154	171	157	169	155	141	171	178	159	166	191	165	176	186	174	184	173	159	169	175	149	174	176	144	190	169	174	179	178	172	173	162	179	172	183	186	156	158	151	157	194	149	183	169	176	173	165	165	178	186	175	177	152	167	171	174	165	171	145	167	192	160	157	160	172	151	159	165	161	171	156	181	162	161	178	168	166	169	150	181	152	177	182	162	175	155	159	150	160	141	168	161	158	170	190	183	170	160	150	143	207	177	154	170	167	162	187	185	136	161	162	157	160	154	177	176	153	153	176	180	174	169	175	162	155	175	163	202	161	171	166	161	185	161	169	187	135	145	155	159	191	168	161	179	149	183	162	145	172	161	166	163	170	156	159	161	170	143	177	195	159	188	173	163	187	153	175	165	165	152	150	167	151	163	165	159	175	186	198	163	184	195	164	147	163	171	163	178	166	176	180	172	167	170	177	175	165	144	187	166	151	154	151	169	158	172	170	156	175	164	173	172	181	173	183	149	199	150	157	160	169	159	164	180	158	135	187	159	167	172	180	198	161	168	167	168	164	157	162	171	150	158	148	191	172	174	161	165	183	153	154	170	138	153	155	184	174	150	165	155	161	135	170	182	188	152	169	165	172	171	171	173	176	164	153	171	148	183	140	168	176	175	171	178	174	168	169	149	185	176	181	175	180	185	142	180	178	169	179	174	165	157	193	165	167	155	145	168	149	146	164	175	168	158	174	149	192	159	180	178	182	152	161	158	159	156	169	145	146	197	146	185	169	147	164	153	141	154	155	174	142	186	177	171	170	181	160	161	158	165	161	171	182	157	174	155	168	161	167	177	185	153	153	179	168	163	166	150	179	157	172	151	173	168	155	169	194	142	164	160	172	165	143	139	179	161	214	182	182	182	161	176	166	177	147	166	154	162	154	159	174	185	171	165	168	162	182	175	178	166	160	172	176	162	174	153	159	150	150	181	177	169	173	133	169	181	191	159	165	151	159	167	161	172	171	168	172	160	167	160	165	164	162	164	161	170	177	171	158	172	160	174	144	169	174	144	185	164	175	167	164	148	152	172	174	149	159	171	159	162	169	164	153	170	173	179	174	183	162	153	152	180	170	157	180	186	162	133	154	156	164	194	166	167	181	166	158	177	187	172	164	187	195	173	186	149	188	178	180	158	170	155	165	175	156	159	178	176	154	163	159	152	164	167	155	169	169	177	164	163	171	179	182	182	158	172	193	157	158	171	160	167	150	187	177	171	170	138	167	163	187	160	185	171	144	158	152	162	152	187	161	166	170	174	162	157	148	183	161	156	173	152	145	189	166	168	177	173	196	173	142	162	174	188	166	168	167	179	169	148	166	167	157	163	168	176	174	176	166	159	177	191	170	154	185	160	145	162	159	150	159	173	147	163	192	168	141	141	172	144
7439	7386	21392	15346	8804	440	417	428	445	432	412	441	430	447	437	438	425	485	439	415	444	406	449	449	433	404	437	451	474	460	479	413	456	431	448	448	455	417	438	451	446	454	467	449	462	446	418	500	651	744	760	620	526	459	431	408	447	408	372	450	385	395	385	441	422	410	438	416	433	437	432	439	471	465	400	418	455	458	432	424	390	446	429	423	470	431	422	428	397	432	432	425	425	405	462	400	415	415	462	405	443	427	424	418	453	444	436	419	420	402	464	433	437	443	407	451	432	419	396	414	409	435	402	387	388	410	424	388	431	384	436	427	410	399	419	398	426	447	451	440	389	434	414	433	470	406	429	435	426	398	434	422	405	396	399	384	405	423	404	410	429	414	410	456	440	441	421	442	458	401	391	409	406	404	447	392	414	469	388	435	390	427	443	414	426	402	426	410	429	424	406	473	443	386	399	458	410	398	445	380	409	443	414	398	411	400	443	456	422	399	436	423	450	417	403	391	411	420	403	409	444	441	423	419	450	381	430	433	408	411	450	395	435	419	441	433	448	394	428	427	435	436	415	421	441	409	434	430	404	445	421	381	411	445	360	423	416	414	408	385	433	434	477	406	415	468	428	418	459	418	456	435	398	430	432	395	430	387	448	427	416	426	395	419	456	418	436	453	409	423	388	390	413	377	427	427	384	409	426	440	383	395	413	432	409	435	399	415	404	430	417	379	445	429	445	433	431	432	413	394	405	426	405	411	434	443	454	421	429	381	403	410	429	421	438	429	402	444	373	425	399	422	449	417	426	439	428	446	397	434	448	421	402	439	409	450	391	438	409	426	414	430	411	411	481	419	416	446	407	396	430	441	392	431	418	384	387	440	446	423	412	422	417	455	432	438	403	415	429	427	416	385	429	401	432	390	418	439	420	445	417	440	418	390	415	441	400	438	421	447	430	410	413	441	437	430	457	447	407	384	429	395	460	416	408	430	428	431	438	452	410	399	435	400	399	425	405	405	384	418	429	415	440	421	419	429	434	412	429	405	435	457	412	413	446	403	415	441	424	436	418	383	428	443	421	424	428	428	458	428	480	424	404	431	380	407	412	409	398	436	416	418	395	431	398	418	412	393	366	434	388	425	444	406	414	437	432	416	453	416	433	407	385	439	403	449	422	441	415	408	417	415	421	460	400	422	436	472	435	411	419	455	426	439	389	420	420	388	447	419	416	414	441	401	441	422	389	387	443	420	414	411	439	417	419	426	467	397	437	439	416	450	449	410	437	424	409	407	422	402	454	419	417	384	389	430	440	396	431	429	422	409	437	451	448	435	460	425	459	453	444	412	396	395	426	454	397	387	442	401	402	430	413	429	430	402	405	409	409	428	459	420	462	397	439	432	424	424	438	434	429	426	424	418	451	401	389	439	420	438	395	438	419	429	451	402	447	433	409	452	428	443	422	406	454	393	409	419	418	434	386	446	425	446	416	401	430	395	441	419	435	402	422	391	436	437	447	422	411	432	441	452	412	434	458	412	407	459	405	411	433	409	403	398	430	449	435	452	396	446	415	390	413	435	428	408	465	461	393	405	380	457	436	412	459	412	417	393	462	468	409	402	377	440	450	454	447	387	435	428	410	409	470	407	409	409	445	410	433	393	392	460	439	448	411	387	410	387	438	440	426	438	411	436	420	429	413	394	433	411	433	399	409	369	433	437	397	398	412	427	408	415	420	396	433	414	442	417	400	455	406	386	425	431	444	422	428	427	403	415	405	424	475	402	437	433	455	437	407	413	421	434	443	416	444	428	419	395	418	435	419	430	383	413	430	442	407	408	430	437	406	458	405	433	414	437	430	417	437	419	436	437	427	435	447	439	400	421	438	394	420	442	427	431	418	456	448	456	426	443	418	404	440	448	420	428	424	395	423	440	445	435	433	448	424	402	435	434	427	378	449	447	432	442	438	430	415	453	436	398	393	418	448	423	387	453	412	401	401	411	436	396	443	411	425	444	428	461	460	409	401	419	431	429	421	420	420	412	401	426	420	420	462	401	442	423	430	431	421	420	428	396	404	409	409	403	434	451	399	445	397	463	408	450	458	376	430	432	426	400	410	460	439	378	405	438	460	415	412	403	444	403	411	443	410	413	422	430	411	423	443	424	433	432	408	413	424	386	398	388	421	394	446	410	427	456	414	469	433	400	464	408	433	430	402	411	418	448	445	409	453	407	409	430	412	443	406	433	424	432	422	419	420	453	456	393	398	400	427	435	457	396	421	428	448	426	452	397	445	409	379	428	489	446	437	426	408	400	395	396	421	444	419	435	427	425	410	408	422	415	458	426	377	428	414	408	393	421	394	450	454	415	444	430	387	415	434	439	389	461	459	433	438	413	436	413	427	397	438	424	431	435	431	442	467	433	390	394	401	423	413	422	396	459	409	454	398	464	417	384	443	405	382	411	394	430	418	428	444	435	449	432	420	416	424	440	420	411	404	448	382	411	425	458	425	391	430	423	441	410	373	426	421	429	418	448	421	449	417	442	413	452	440	397	406	428	404	424	415	406	427	459	408	434	383	429	421	421	430	422	421	418	392	460	423	409	416	442	407	416	398	412	396	403	416	441	434	431	452	423	437	426	405	425	467	465	420	438	433	413	397	416	398	428	400	463	391	412	443	398	422	415	412	429	444	465	441	408	421	428	410	432	416	396	449	428	409	429	410	475	435	413	396	449	409	469	398	443	456	435	412	433	410	408	455	392	427	366	415	430	459	432	420	405	425	406	394	419	419	421	419	425	426	416	426	440	412	401	425	425	379	420	426	416	429	419	415	422	395	423	435	431	416	403	394	420	407	407	428	409	410	412	444	390	440	399	429	439	445	396	426	403	441	452	451	392	417	384	440	414	415	434	435	411	401	409	411	403	418	388	420	387	467	425	410	401	427	417	422	452	469	424	400	463	424	404	383	443	387	399	417	410	422	385	439	399	392	419	417	435	415	429	404	418	408	431	416	434	443	404	459	421	399	448	438	429	444	417	408	386	434	415	393	430	406	409	465	395	398	440	420	428	432	412	431	438	451	436	404	414	450	392	409	387	407	411	421	425	427	391	428	414	441	437	439	410	411	404	403	431	408	434	416	434	418	455	443	430	375	466	411	392	424	416	437	421	430	416	436	438	408	421	411	483	398	427	452	441	454	445	404	404	407	437	378	396	416	437	442	411	424	430	433	418	427	419	413	415	423	429	420	439	396	447	448	397	425	414	461	416	421	408	405	464	405	388	416	426	422	383	416	440	427	458	444	441	415	396	390	437	416	452	448	406	424	397	414	444	394	383	405	406	436	405	418	442	422	416	408	433	417	438	421	425	403	393	407	425	405	393	493	387	421	421	412	437	391	413	430	422	472	404	434	383	415	422	397	421	411	400	432	424	414	416	415	429	437	411	405	440	414	416	389	434	443	389	439	447	419	434	442	408	400	408	433	451	430	394	421	429	429	427	420	427	430	419
50855	37868	58149	47774	33231	8325	908	426	313	229	204	270	229	204	233	212	225	210	194	215	217	197	188	187	210	216	211	215	220	204	222	204	196	191	213	192	179	201	193	198	233	195	190	215	241	178	224	244	583	478	503	377	288	209	223	200	210	173	220	232	224	179	183	185	198	173	192	185	183	195	187	186	191	180	179	204	200	189	186	205	202	177	202	192	190	212	214	195	219	213	214	188	213	199	186	200	198	188	201	170	196	173	181	193	192	197	187	174	199	181	195	179	204	171	218	195	223	181	176	194	192	194	197	218	169	203	191	198	171	213	173	191	184	207	219	201	191	190	196	198	183	212	192	195	205	191	206	197	195	168	216	189	211	220	189	178	204	190	186	200	189	189	204	202	225	208	213	221	200	194	189	194	214	181	194	178	204	185	203	176	208	190	213	175	195	198	208	208	190	185	198	192	184	203	205	222	189	195	225	169	205	175	191	198	183	200	213	210	194	211	209	203	191	175	202	186	174	183	198	209	188	208	210	187	207	186	223	203	211	195	197	206	189	213	187	182	178	185	217	200	177	180	187	216	205	198	206	198	195	175	186	207	193	197	176	203	165	205	208	180	192	197	188	180	179	199	208	213	172	194	182	206	183	184	191	182	193	224	213	184	206	181	217	217	213	172	213	236	213	213	176	180	226	202	197	207	177	179	176	187	189	194	212	198	208	214	206	199	197	202	205	185	236	180	184	168	186	215	184	192	216	190	188	205	189	183	196	193	215	203	171	187	188	197	195	206	207	225	203	201	198	182	185	211	169	202	198	211	174	194	181	211	206	224	183	210	194	191	192	203	191	203	194	189	212	204	173	180	208	204	218	192	194	196	214	216	184	210	204	202	180	201	212	184	196	177	193	181	206	202	200	198	204	184	195	205	196	177	170	193	203	176	186	160	189	202	189	203	167	217	241	192	216	200	196	205	193	187	206	169	180	197	214	189	200	188	194	222	197	202	196	173	166	214	162	201	231	208	185	183	213	183	192	198	202	188	214	223	198	223	190	172	183	185	199	195	200	191	202	186	204	173	219	199	198	211	203	208	179	185	194	187	181	196	224	210	212	192	185	203	204	195	211	188	236	219	179	202	207	203	199	198	206	203	204	196	190	191	209	210	175	213	218	172	201	205	160	218	198	194	211	193	200	183	205	186	203	206	220	192	176	182	207	174	236	179	204	199	177	162	195	181	202	204	194	212	169	207	180	225	174	176	182	191	208	186	209	215	179	191	196	192	213	215	200	181	223	201	195	184	209	205	191	207	197	209	191	216	209	196	178	187	214	204	196	181	176	216	164	202	209	181	181	201	198	205	210	180	203	185	210	206	204	190	208	187	198	196	217	196	211	189	167	197	172	189	199	203	197	185	205	182	200	178	183	216	197	199	204	216	208	204	176	214	195	192	202	192	209	186	194	191	186	200	211	181	219	175	177	188	210	196	208	206	201	220	214	210	211	211	174	211	201	182	208	190	204	188	184	212	185	207	221	224	213	212	191	202	204	183	191	191	186	211	211	206	213	183	189	195	209	169	187	207	164	178	202	206	193	201	199	191	184	188	193	226	210	193	192	187	190	190	203	174	221	217	202	198	214	190	184	206	230	179	196	193	191	203	210	199	190	180	218	196	198	189	180	187	213	196	206	189	200	202	187	210	199	193	190	179	233	207	221	208	229	199	189	189	214	180	198	188	197	186	197	194	212	187	206	209	202	203	218	202	195	187	175	185	204	197	177	200	180	182	193	185	200	207	220	200	210	194	219	186	202	171	176	188	187	195	189	197	192	204	195	194	193	201	176	203	194	199	225	182	172	187	203	189	193	227	212	183	194	199	205	175	192	194	185	220	209	187	209	208	208	185	186	206	204	189	206	183	191	187	180	213	165	185	215	195	192	186	196	189	202	182	206	205	193	201	190	203	197	200	195	196	176	178	206	195	182	191	194	200	181	231	197	207	195	187	232	194	186	206	194	216	200	233	167	203	213	181	171	196	190	157	172	179	203	187	194	193	200	176	206	221	199	181	179	218	198	188	215	190	191	191	183	182	197	195	195	169	211	212	208	184	203	199	204	214	203	198	204	221	188	184	226	200	220	227	193	189	199	187	175	200	186	207	193	206	214	182	196	203	197	193	196	232	209	208	190	201	190	184	204	209	183	200	203	209	189	196	228	191	182	193	188	197	204	213	220	210	202	167	192	180	191	223	182	221	192	217	211	185	197	187	181	176	199	211	211	195	203	196	180	196	200	203	211	200	192	216	190	224	182	177	215	187	209	204	186	203	171	189	176	177	190	182	170	197	209	212	189	169	198	205	186	203	227	205	179	208	216	212	193	182	198	193	199	189	202	189	185	207	190	195	183	217	189	187	170	199	191	199	181	217	194	183	178	193	207	197	198	171	190	184	204	192	210	203	233	199	170	199	215	165	171	194	192	204	182	210	183	191	209	189	193	206	198	192	198	189	203	186	193	167	201	194	175	199	213	200	194	185	177	169	188	209	246	217	172	201	203	207	206	206	201	198	211	201	174	182	194	179	175	158	181	215	198	177	180	215	193	187	228	218	188	193	188	189	208	168	240	197	223	192	192	213	177	178	179	218	203	190	208	186	206	213	183	189	205	205	218	203	202	191	196	204	204	221	202	201	172	197	195	197	179	199	175	210	205	210	211	204	191	188	198	198	222	196	210	186	172	193	173	192	204	209	185	195	193	206	190	197	211	185	203	221	230	183	210	228	220	198	185	193	186	209	232	154	190	210	193	205	179	201	215	215	207	229	196	198	200	203	203	182	187	180	178	201	221	193	206	204	187	205	193	184	183	179	186	190	190	173	224	181	171	174	190	197	192	205	198	184	219	202	175	187	200	210	203	192	205	207	195	176	214	192	193	220	180	197	204	190	184	194	187	195	182	200	180	183	212	186	200	184	181	186	186	187	176	187	199	211	188	223	193	201	187	212	200	206	216	175	193	221	194	176	213	202	173	207	208	205	215	182	198	203	181	197	204	225	176	186	189	180	188	218	195	182	198	191	186	193	182	184	208	207	190	203	202	182	194	198	175	168	189	197	203	209	188	193	180	207	206	195	202	195	206	195	184	204	185	211	186	242	189	200	186	197	217	170	207	219	194	172	187	193	187	189	195	188	226	215	184	167	202	218	216	203	188	210	213	202	206	175	199	203	174	198	204	218	178	177	192	216	190	207	201	171	217	184	193	170	198	188	176	180	206	208	191	193	186	169	183	202	190	199	175	196	194	205	199	201	205	197	182	203	157	193	210	208	204	191	187	198	220	199	221	200	181	213	207	187	226	171	197	199	197	181	229	195	190	198	197	188	170	208	190	187	188	227	206	205	169	139	189	191	177	202	177	211	184	215	223	199	194	172	198	183	212	212	200	227	178	193	189	168	201	205	210	171	201	196	194	202	193	194	173	213	219	184	201	174	205	201	205	219	223	191	235	217	215	176	240	210
35912	34536	59548	53766	33095	1100	1095	1161	955	742	715	678	628	689	666	589	596	551	545	585	529	549	524	500	500	527	529	529	548	558	543	563	558	556	554	514	495	542	507	481	540	525	510	537	520	512	540	953	3167	2731	2366	1507	1021	653	529	504	486	514	463	510	473	477	417	476	466	480	506	459	515	494	495	500	484	467	432	471	490	474	448	500	468	489	500	505	460	495	471	523	479	476	454	488	479	481	461	512	472	461	481	526	500	439	465	480	457	496	493	455	488	468	466	493	494	452	440	491	471	474	438	496	484	467	478	492	509	462	486	441	474	469	472	526	519	510	484	480	480	471	486	506	491	488	454	419	487	485	496	522	496	454	510	457	488	488	478	488	481	474	502	466	489	449	516	475	463	531	470	475	505	477	489	466	539	493	484	465	479	500	496	484	475	458	484	514	460	494	447	483	472	464	466	498	482	465	509	485	488	488	516	479	478	460	470	503	492	504	462	467	482	498	493	474	493	471	443	464	456	498	525	493	457	488	455	458	455	466	459	495	475	467	478	470	462	468	504	472	480	459	455	474	509	457	516	450	503	498	479	519	490	485	469	481	504	487	503	473	489	449	486	470	481	507	482	460	482	492	462	527	472	467	475	471	461	459	460	471	468	515	505	492	497	496	458	448	429	452	479	523	497	472	489	474	466	472	478	487	486	517	490	463	467	440	500	512	529	489	477	467	470	484	461	496	450	476	505	499	477	495	486	457	485	449	482	480	482	433	477	458	445	531	510	447	467	457	488	525	459	485	477	487	467	460	483	535	487	457	462	493	481	470	476	458	486	489	512	502	507	489	471	467	468	456	467	493	459	464	484	464	490	468	480	510	521	495	487	460	498	509	508	495	508	488	463	480	437	512	464	447	459	474	439	497	478	435	493	462	454	438	521	484	499	491	446	484	496	523	475	503	496	458	462	511	485	443	467	544	473	462	453	450	464	487	502	510	442	492	473	518	445	472	434	493	504	509	470	461	509	496	476	472	469	492	541	448	494	459	477	468	497	456	514	457	468	483	489	472	450	486	489	464	489	450	496	453	463	483	487	493	488	502	485	484	481	487	477	489	499	486	461	470	497	502	480	480	497	472	447	490	471	495	501	513	504	448	499	484	473	495	478	480	421	518	481	453	461	502	438	476	469	476	483	488	488	431	516	488	489	497	513	480	475	488	474	484	459	498	478	475	523	516	488	485	477	450	477	464	465	487	469	483	480	474	455	509	460	486	479	508	484	470	470	467	500	452	468	447	474	449	450	526	486	491	491	499	499	495	490	500	465	488	451	454	479	479	452	521	484	465	439	456	482	507	483	452	471	495	489	508	483	476	429	494	432	482	500	493	500	479	498	468	502	462	458	505	472	475	481	504	482	458	489	488	476	467	490	479	492	501	473	460	473	436	475	495	477	506	494	454	492	496	483	481	456	480	466	468	450	487	477	501	502	478	466	447	477	494	491	516	482	500	469	526	501	489	461	485	480	512	468	453	502	485	485	471	476	532	478	483	500	492	507	504	445	473	498	494	487	451	489	491	471	458	454	474	495	448	483	486	492	500	449	489	488	490	509	463	486	445	509	472	519	479	503	505	488	508	487	456	452	470	484	472	443	485	463	423	454	478	492	477	498	484	502	482	448	468	495	453	528	460	487	469	457	493	491	484	473	465	474	451	478	501	484	462	456	467	492	446	489	497	482	450	494	472	524	510	503	483	475	444	472	503	508	470	465	488	535	474	461	487	488	476	501	449	459	474	475	483	456	467	466	476	472	496	449	500	456	483	459	464	491	500	469	481	469	466	464	490	490	506	468	489	491	462	498	529	468	506	486	502	497	478	508	485	493	486	487	454	480	483	489	464	460	462	469	472	473	504	501	495	475	493	473	460	483	476	490	491	464	474	473	468	511	505	471	501	484	485	496	494	490	498	479	454	469	463	476	492	469	471	487	493	494	488	475	451	509	488	478	499	511	465	471	518	454	476	485	492	490	501	495	482	515	461	539	452	462	464	474	468	482	462	455	456	485	454	462	513	484	503	501	500	483	494	472	492	436	525	479	527	475	477	494	524	505	463	492	510	470	481	509	490	469	485	459	489	498	473	469	509	526	467	501	496	470	484	465	477	474	447	488	477	462	491	469	484	445	531	478	475	512	511	442	489	503	498	453	491	493	500	461	476	471	465	509	465	482	478	484	464	482	546	435	491	484	487	427	459	516	471	471	494	513	474	448	514	456	449	456	485	485	481	529	488	493	499	501	494	483	472	488	488	477	483	503	496	447	502	493	466	477	466	516	485	480	490	452	498	490	505	504	488	461	460	502	489	460	492	472	480	474	489	489	493	484	498	456	499	479	476	473	485	489	493	483	468	474	479	484	510	473	489	479	483	488	509	509	473	497	513	465	494	493	474	466	458	466	465	497	513	442	468	482	505	499	471	493	479	497	445	508	460	493	494	473	490	435	549	462	471	497	478	487	489	490	487	470	533	492	470	489	472	494	442	518	439	446	459	512	434	423	507	466	457	469	493	500	443	501	483	499	456	455	435	480	464	466	507	479	475	444	466	442	501	457	490	516	469	490	488	451	491	494	494	467	479	471	493	500	473	481	476	452	496	469	451	467	469	460	462	499	470	486	496	465	516	477	492	459	458	478	480	482	446	524	493	488	467	512	512	543	471	486	497	478	485	462	485	477	485	517	442	498	485	444	497	480	470	482	518	498	487	500	446	459	465	468	478	457	494	502	453	500	492	453	511	482	498	511	488	506	474	494	481	481	483	477	507	454	498	468	487	468	472	461	491	470	476	492	480	496	507	467	465	456	475	490	444	506	500	458	527	447	466	530	504	442	497	468	495	471	465	481	447	500	465	468	454	493	463	462	459	483	498	470	472	494	498	506	489	484	453	476	472	541	484	502	461	513	490	448	459	445	500	477	441	496	503	495	506	483	452	502	496	509	511	494	479	508	507	457	483	505	479	470	478	470	453	496	464	505	479	497	460	489	465	496	491	458	474	481	506	457	469	459	443	497	473	519	487	441	487	477	480	456	475	471	474	500	497	469	489	487	482	516	494	507	482	499	490	447	487	481	479	486	470	491	484	522	479	457	482	479	470	450	502	463	478	498	497	440	493	476	471	451	509	470	446	469	497	478	454	462	458	478	469	488	464	472	462	485	518	447	480	476	479	478	488	435	516	475	498	489	504	479	446	469	485	445	443	479	459	481	483	500	468	493	482	464	435	481	435	446	448	484	503	464	488	468	472	484	473	503	468	516	507	475	475	477	485	469	455	472	496	511	512	457	480	505	467	485	435	466	479	459	456	437	468	475	487	484	487	485	508	490	464	476	465	501	514	529	481	462	469	498	468	478	474	491	478	497	449	485	461	469	464	496	488	472	479	467	468	493	482	454	480	461	455	482	481	461	498	497	506	503	418	459	490	528	473	473	485	509	482	492	470	482	468	493	528	478	498	489	501	515	478
55790	38410	58542	48781	33772	13310	2003	507	361	271	234	215	238	244	243	219	216	188	205	203	210	216	192	191	189	177	174	200	183	203	191	212	199	188	201	191	230	206	206	205	178	190	176	209	188	223	210	308	747	840	669	525	346	260	182	203	182	194	202	177	179	185	181	164	164	160	177	174	174	158	182	186	156	166	182	175	176	213	178	184	212	199	193	188	156	190	183	164	208	192	193	180	190	206	186	178	175	158	178	157	177	182	195	183	188	171	166	192	175	200	208	201	185	171	185	169	165	245	170	207	164	179	177	159	179	174	210	172	196	196	159	173	185	163	184	180	176	181	161	166	171	187	196	208	203	189	168	165	180	173	195	198	195	197	183	188	211	177	150	176	178	185	185	189	173	194	161	184	194	168	181	177	171	196	180	172	190	179	186	196	160	182	185	201	197	176	215	183	195	176	185	199	178	213	189	181	180	152	200	209	199	175	148	193	189	163	171	177	176	173	199	178	183	170	199	213	158	170	198	188	170	185	187	185	174	186	199	184	174	180	172	203	179	187	167	170	191	188	192	195	187	197	188	191	174	186	148	180	179	187	175	183	172	211	191	199	186	200	191	185	178	189	177	187	171	205	167	161	184	157	164	185	181	182	182	180	162	169	179	190	196	196	167	171	179	197	175	185	187	184	187	179	172	190	159	179	178	197	184	182	187	174	170	190	181	201	181	196	196	206	184	188	148	193	171	177	184	177	216	160	162	161	155	172	199	197	189	174	173	182	174	189	147	193	207	172	190	174	180	200	192	191	198	202	186	196	183	196	188	176	177	190	149	173	178	236	190	186	170	193	188	174	207	194	177	170	197	181	173	165	173	178	177	178	207	179	167	182	167	184	197	177	203	179	164	199	168	175	187	193	213	177	164	182	182	147	188	200	210	186	188	165	196	167	169	186	183	195	186	181	183	170	196	201	191	215	159	201	201	186	180	204	159	194	175	194	198	187	190	198	182	186	164	182	192	172	185	171	186	154	184	158	172	185	190	186	207	188	177	186	181	166	173	166	188	175	176	163	171	163	160	174	161	187	186	191	197	155	193	181	180	178	170	166	204	181	203	169	155	152	199	175	170	185	176	179	182	173	183	164	153	175	165	213	185	192	183	172	192	162	178	199	195	187	202	150	166	166	176	185	159	155	169	188	168	202	175	194	191	177	181	173	188	167	183	161	222	183	186	205	170	195	195	183	194	182	212	171	181	171	179	186	213	184	196	177	210	157	173	182	170	170	178	210	171	161	166	180	177	210	184	209	190	183	162	169	172	177	186	203	177	196	208	192	179	188	180	209	169	172	198	188	175	190	188	182	172	194	184	146	186	180	175	186	199	200	182	179	181	185	188	190	173	180	175	188	148	196	174	174	174	181	211	205	179	200	190	181	181	207	186	161	188	189	192	188	176	200	195	181	166	216	179	201	192	179	183	198	173	193	207	152	187	184	186	195	186	199	186	206	163	187	177	182	164	164	177	170	177	162	168	193	178	190	184	185	188	197	202	156	175	174	180	209	203	199	174	170	188	176	169	192	178	180	169	163	168	216	201	187	136	200	186	198	180	160	175	184	175	188	186	174	179	175	174	194	183	184	192	168	168	184	189	171	192	191	192	181	184	185	171	205	174	172	188	188	175	186	197	212	205	172	168	182	170	177	154	195	176	187	193	190	189	159	177	188	161	224	162	190	210	168	177	201	170	185	163	168	194	182	215	197	160	218	188	192	183	181	158	188	181	178	163	179	203	190	189	185	185	192	177	204	170	191	189	178	179	176	164	159	151	168	181	159	206	173	195	200	168	180	200	206	196	187	213	175	170	181	206	160	146	176	169	171	167	187	162	170	194	173	190	171	183	184	177	217	181	162	196	169	164	213	182	193	174	173	188	163	178	158	179	195	175	176	177	175	169	184	190	171	162	160	177	166	165	190	189	195	186	186	190	189	194	187	169	178	179	206	172	172	173	162	159	172	187	162	186	188	191	196	206	197	220	202	193	171	193	144	169	164	176	171	198	163	209	191	182	190	213	182	175	199	180	210	158	181	172	194	175	185	180	188	209	197	204	186	208	230	191	196	195	173	181	196	162	175	178	176	194	174	209	206	155	144	184	180	178	157	170	177	199	205	198	174	205	180	200	204	185	181	201	183	187	185	197	186	178	151	156	159	178	168	202	179	177	178	202	182	157	201	167	177	181	170	175	149	181	191	183	192	195	175	177	180	167	200	172	175	170	180	183	178	163	189	189	193	175	173	177	175	171	177	207	202	157	186	185	182	213	174	187	195	177	165	174	198	215	185	157	193	189	196	196	193	178	175	185	182	163	158	173	192	175	150	167	175	199	186	194	182	200	200	193	167	168	189	206	188	172	181	173	172	190	186	190	194	171	209	168	173	199	181	186	180	188	189	186	208	178	178	177	174	197	184	159	165	164	156	185	173	170	195	180	187	174	178	171	203	206	198	184	178	194	196	211	197	153	160	196	176	164	181	191	194	189	187	176	175	172	173	201	159	175	176	202	174	178	170	183	197	172	185	176	178	168	178	183	162	168	184	171	174	173	180	172	169	185	159	171	202	206	205	190	176	189	169	167	177	168	162	168	174	182	200	176	183	183	177	184	164	188	165	195	186	192	157	190	187	176	185	175	199	178	181	170	173	167	173	176	190	171	177	192	144	180	176	186	193	165	156	178	174	188	168	185	162	184	203	187	162	150	192	199	166	186	172	180	190	167	189	178	172	184	181	184	186	182	200	185	167	185	191	173	167	197	205	199	179	202	189	173	180	196	180	182	206	171	175	204	186	171	174	180	161	197	192	189	181	152	175	180	203	185	170	208	199	171	208	170	175	204	196	150	189	187	178	184	171	163	213	178	168	199	198	166	197	182	190	193	189	196	165	158	197	184	176	175	166	189	201	171	154	176	186	187	171	222	190	198	193	195	171	168	212	194	185	172	186	192	203	174	184	181	162	166	181	164	167	170	209	187	196	188	169	192	159	174	151	198	194	174	195	199	180	191	208	184	167	184	180	201	174	172	172	184	184	181	169	177	214	190	223	179	176	191	196	175	172	164	162	169	180	172	178	163	190	188	172	193	179	161	189	179	177	173	161	176	198	205	163	163	192	151	162	174	179	191	180	164	187	175	173	200	193	180	211	168	158	181	176	169	213	193	182	175	187	177	195	201	221	177	182	193	199	170	186	189	193	192	196	179	187	161	180	187	184	166	158	177	181	191	200	162	175	188	180	173	177	177	178	187	176	202	185	202	169	202	194	180	174	190	202	185	197	193	205	179	201	175	151	160	162	161	187	164	181	215	183	186	175	174	188	162	178	137	200	181	180	212	178	164	203	182	177	184	196	177	188	194	193	162	142	171	196	207	199	178	171	194	200	190	173	185	197	178	187	205	168	191	179	189	173	199	177	188	181	183	198	183	200	181	199	188	181	180	165	188	192	191	192	179	172	180	181	189	190
42674	45189	69057	58340	35254	1495	1474	1596	1304	894	870	751	720	715	686	594	613	597	571	542	565	551	535	518	548	481	537	527	496	495	569	543	509	505	493	490	512	503	518	527	517	514	512	558	496	535	498	1351	4583	4505	3733	2297	1373	764	518	469	465	443	464	450	412	450	449	468	455	419	434	422	484	422	437	435	401	459	461	425	468	464	440	457	408	458	436	471	442	450	457	424	426	434	418	449	410	458	438	430	430	403	432	445	430	441	440	453	461	437	445	453	434	428	436	451	478	417	485	424	466	476	491	472	407	450	455	405	420	416	449	464	459	451	423	426	467	479	457	458	438	459	441	460	446	503	418	451	440	466	459	402	453	463	470	427	403	432	451	444	456	424	433	400	429	457	449	443	447	477	443	441	414	440	495	453	472	452	427	468	430	461	437	433	478	467	457	449	454	445	432	435	459	450	457	427	460	403	412	450	444	471	468	470	409	450	457	412	464	421	459	456	471	450	434	411	445	441	454	467	490	478	474	400	396	429	416	450	459	404	443	403	426	460	454	481	454	416	436	469	436	436	479	419	414	428	426	475	476	443	471	482	437	429	423	430	447	458	466	457	445	423	450	426	472	451	490	443	428	467	451	460	449	428	432	455	462	431	419	436	415	438	445	445	414	421	461	469	441	436	477	425	431	455	441	438	438	486	456	450	430	479	484	444	465	438	446	436	462	419	422	442	437	426	468	466	457	401	473	454	465	435	426	435	431	417	446	421	435	411	436	435	437	412	434	435	450	457	424	440	433	449	459	409	437	417	466	451	478	435	452	442	447	443	453	457	399	414	414	446	424	439	426	453	440	471	419	447	490	459	447	431	460	437	435	462	423	428	438	466	441	416	428	442	465	473	452	459	458	431	462	442	423	475	434	419	458	451	430	438	460	471	393	424	402	397	427	438	420	452	453	428	402	434	449	469	438	458	436	437	496	449	424	417	416	480	424	462	426	427	436	442	446	413	471	406	406	459	484	415	476	477	477	443	406	452	416	436	408	428	428	468	450	424	462	437	422	463	411	437	425	432	459	487	456	453	457	428	428	443	439	474	457	462	469	428	421	467	419	456	390	431	428	426	460	431	439	499	443	408	482	471	468	471	444	467	449	421	452	428	450	428	476	445	448	431	455	482	476	437	477	426	431	436	435	442	454	470	461	484	435	449	438	440	408	479	469	445	422	411	438	441	461	434	440	444	434	447	413	430	439	456	404	429	461	453	470	442	463	469	470	444	471	453	439	437	469	432	454	454	419	473	422	462	467	469	451	430	438	453	466	426	428	457	517	413	450	452	413	431	437	433	452	406	453	426	426	448	456	459	439	420	470	440	430	460	455	466	455	431	427	434	478	435	447	436	480	454	468	441	476	443	450	452	424	443	448	459	466	446	438	444	469	430	454	459	473	419	425	443	459	440	450	424	451	449	423	442	447	454	438	425	461	481	425	443	433	427	461	406	435	426	414	438	453	439	423	404	439	434	423	470	440	423	470	457	452	431	459	462	446	471	421	435	451	440	466	444	437	432	487	455	447	448	461	441	473	445	459	433	458	435	448	488	448	471	427	435	458	438	441	427	466	423	438	415	386	460	444	427	404	465	423	471	414	458	456	466	469	455	401	449	425	458	411	435	429	442	455	453	422	452	456	412	487	443	437	445	467	443	450	454	478	438	449	463	423	415	417	441	451	434	435	438	473	432	430	422	443	453	425	436	444	463	444	498	433	417	469	441	485	430	391	403	453	490	423	430	406	454	455	438	439	430	429	456	429	446	436	493	472	459	486	456	462	418	443	409	444	426	448	431	452	471	415	430	442	440	390	450	484	454	451	462	469	437	499	428	472	406	454	483	470	433	442	466	471	471	426	448	431	453	498	475	457	455	419	428	436	439	425	427	459	437	459	448	446	474	440	428	418	457	427	469	453	464	438	460	430	460	448	431	450	441	442	456	451	425	458	415	433	403	437	458	425	435	410	434	466	457	478	455	458	467	427	445	434	427	419	494	425	430	450	442	454	438	433	433	452	434	474	449	427	410	424	450	437	448	447	453	416	413	452	456	427	466	444	428	449	419	472	418	454	422	457	469	472	427	459	460	466	421	463	477	492	384	447	424	468	435	457	457	447	434	457	484	443	413	453	427	460	451	444	464	444	421	460	448	427	461	410	495	467	499	430	416	444	386	464	453	417	410	433	442	436	474	424	460	441	433	459	454	421	459	445	427	421	469	441	444	425	446	456	452	430	430	450	419	441	448	436	439	461	443	406	437	439	437	472	442	433	485	445	456	468	441	452	452	438	428	465	448	444	454	460	419	417	430	435	450	423	419	426	445	459	438	445	444	435	458	461	446	447	465	447	410	458	467	458	470	436	438	446	422	443	504	440	423	472	434	429	435	404	404	421	430	428	403	439	426	430	443	425	397	462	444	442	422	434	465	477	462	451	475	429	415	438	481	451	447	451	417	428	425	440	444	448	433	432	443	428	457	453	436	415	443	439	442	442	424	431	439	465	428	450	481	446	436	412	489	456	443	457	443	479	432	476	438	430	455	475	446	432	406	430	436	429	439	470	444	415	448	413	461	450	425	445	439	480	437	426	457	420	429	454	461	473	446	493	460	455	433	432	427	419	456	436	416	463	470	436	433	455	463	465	440	436	497	436	449	454	398	446	455	429	415	408	410	464	414	441	405	467	432	420	450	457	444	442	439	405	417	421	449	438	446	425	460	416	468	419	412	428	427	439	457	458	410	437	428	485	448	445	447	463	412	470	461	472	430	423	466	406	416	404	437	442	439	418	417	452	455	425	443	435	421	442	435	425	431	441	428	459	475	426	478	457	459	483	438	423	503	436	421	491	448	447	434	453	476	438	433	446	429	427	445	460	412	451	434	446	406	449	460	459	447	440	411	446	406	403	452	471	465	443	443	442	471	430	447	485	424	422	455	454	433	416	431	456	465	465	437	446	453	414	438	493	469	456	436	423	435	433	441	424	472	429	423	456	417	442	477	433	479	460	443	438	442	437	489	405	451	464	469	446	433	461	440	390	415	452	453	419	424	471	446	459	450	426	460	446	419	422	439	432	427	444	460	410	462	387	454	445	473	441	442	413	448	445	440	447	434	434	454	456	428	441	436	409	427	420	464	477	444	430	433	452	441	448	451	474	427	436	481	428	438	448	436	445	468	472	448	476	470	439	465	436	429	454	452	435	473	399	445	440	461	429	458	446	464	475	453	412	447	456	426	481	478	460	455	472	437	437	469	435	436	463	427	444	453	417	465	419	437	430	430	448	424	431	470	415	430	411	467	509	444	445	437	418	452	472	454	402	442	452	433	436	444	412	466	460	423	429	425	412	415	449	405	462	401	455	465	423	448	448	430	460	445	418	434	426	454	475	465	448	444	445	427	409	478	437	429	460	453	461	454	428	438	435	419	437	456	444	430	409	457	467	422	462	462	453	446	460	456	421	454	471	499	458	493
17293	7668	13799	6551	1002	203	174	174	191	162	139	151	178	178	158	155	153	159	160	182	184	150	160	177	191	163	172	167	187	167	174	171	195	165	166	164	174	177	169	170	164	174	177	166	137	156	176	180	217	229	237	213	240	191	192	138	178	180	163	176	193	163	156	165	170	152	158	172	177	172	165	167	140	132	162	171	173	168	168	192	178	186	176	170	149	169	167	168	188	179	164	154	169	154	177	171	179	143	180	174	177	161	149	172	162	194	154	167	165	188	173	173	173	186	175	172	156	179	180	173	184	154	175	169	178	155	163	146	185	173	151	136	170	167	169	143	181	159	164	164	165	162	167	175	161	169	163	145	184	174	168	158	151	170	166	172	160	188	176	200	166	155	154	148	158	165	147	182	169	165	162	149	170	152	157	164	166	164	153	164	170	177	188	147	172	147	169	168	182	175	178	188	128	153	173	164	173	167	136	171	159	162	157	169	157	146	169	173	159	175	168	167	179	155	151	146	189	186	159	187	159	154	170	161	189	183	155	149	160	175	171	184	169	163	156	185	172	162	180	173	163	155	185	177	155	171	147	157	157	166	189	141	159	159	177	178	162	179	147	155	166	151	165	183	157	160	158	161	161	155	203	182	170	172	158	165	188	156	158	174	166	178	145	171	184	173	155	189	179	169	164	165	180	169	171	177	165	197	164	164	155	163	172	150	168	165	144	174	179	143	155	169	160	163	158	173	175	191	188	173	190	170	131	192	172	171	144	177	187	167	151	165	155	182	140	165	162	161	143	179	172	185	156	173	176	172	154	140	169	179	181	156	201	143	149	178	177	164	162	171	178	181	156	159	145	174	164	168	157	155	185	151	154	184	176	150	178	174	151	161	192	166	173	152	180	162	173	157	157	163	176	167	172	159	149	185	150	148	176	178	155	150	167	166	156	158	144	168	156	176	163	152	156	180	180	161	139	151	165	161	166	152	177	167	174	155	183	177	155	155	156	164	171	149	166	166	150	176	171	182	179	171	158	191	186	163	159	174	178	172	147	155	177	156	162	166	159	170	167	156	171	149	176	158	152	167	158	168	138	183	173	194	177	161	161	175	160	142	166	157	174	147	165	166	121	209	163	161	149	174	155	193	178	175	148	141	181	198	153	148	198	167	171	169	159	166	168	159	168	140	154	153	153	194	154	163	162	169	173	156	159	161	184	148	156	148	197	170	172	158	142	154	175	201	171	182	157	184	152	180	160	165	158	159	192	180	177	154	147	181	156	147	189	172	162	169	173	135	173	176	159	154	167	157	178	173	184	158	158	172	166	166	171	163	155	172	145	161	164	170	166	173	177	185	161	184	163	168	161	149	176	168	141	168	168	169	150	191	164	184	157	165	196	165	187	169	190	158	151	183	172	170	153	156	165	161	155	165	155	161	166	174	169	178	168	170	156	158	161	168	199	152	169	157	178	176	175	153	175	181	163	186	155	155	160	154	196	182	167	171	174	170	171	170	189	165	152	151	166	153	164	168	164	149	164	140	175	169	178	167	166	158	145	165	167	163	185	182	189	167	163	162	155	147	181	159	187	163	181	177	189	185	174	147	153	169	156	156	175	171	174	148	162	151	162	174	162	148	163	164	163	162	157	188	164	168	197	150	194	174	156	151	169	176	168	165	183	178	161	159	181	175	183	162	179	151	180	168	156	174	156	177	169	164	190	160	143	163	141	155	163	175	166	162	159	184	179	174	181	174	159	156	182	185	158	169	174	132	170	166	170	189	170	168	158	169	162	181	146	150	172	142	185	161	182	165	167	179	189	166	164	173	165	164	138	184	142	185	145	171	173	161	163	153	166	161	142	179	150	150	176	171	147	205	194	175	161	180	188	176	164	162	168	174	149	169	196	188	167	170	166	160	170	167	199	172	158	175	133	175	191	150	152	166	166	170	148	168	173	190	156	165	187	171	156	134	178	179	185	154	164	151	164	173	182	172	164	165	165	164	154	169	167	184	182	173	165	168	171	174	178	183	141	164	152	182	160	150	179	173	161	154	174	168	173	176	155	174	198	198	165	169	167	168	160	176	171	170	166	185	186	172	158	154	172	174	193	183	186	170	160	178	164	164	177	171	161	181	143	150	191	170	165	187	157	168	154	172	131	170	158	153	169	179	157	178	166	167	151	180	184	167	159	171	155	160	144	172	164	146	149	185	178	185	175	172	164	171	171	183	167	166	180	184	173	161	172	179	151	172	157	175	151	184	172	164	192	158	137	173	150	181	167	203	200	171	189	165	150	177	170	146	159	194	168	155	169	151	182	154	146	172	163	151	153	187	159	158	142	153	155	163	159	149	147	173	197	156	141	169	139	141	140	171	164	152	172	162	166	173	183	179	182	171	141	168	139	161	140	182	138	153	155	176	158	150	159	160	181	168	161	161	198	172	158	209	182	195	172	160	152	145	157	162	194	154	149	165	158	151	170	157	161	160	170	162	170	158	147	171	161	152	167	177	175	147	144	143	199	187	164	156	151	174	144	168	158	160	154	164	158	172	177	172	174	180	160	150	176	180	176	200	173	183	171	152	173	132	186	151	172	171	162	149	194	166	171	158	152	175	164	193	144	161	158	174	159	164	168	158	185	190	192	157	200	144	174	158	167	162	158	181	159	165	170	179	193	178	151	151	185	146	184	183	177	183	192	182	174	177	152	192	166	131	184	154	162	161	168	175	172	178	171	178	171	156	175	169	156	172	167	169	163	184	175	170	158	178	150	170	174	146	162	157	153	176	171	164	168	154	164	171	157	160	165	187	167	162	163	166	158	158	176	179	168	170	199	142	151	180	139	182	155	182	168	186	178	154	179	172	191	156	172	157	180	151	156	175	155	163	190	186	156	153	156	172	170	169	176	157	160	160	183	165	180	183	165	162	175	160	166	163	161	162	157	153	171	188	173	177	169	142	162	184	192	173	166	179	179	175	176	152	164	187	156	180	146	157	162	196	166	174	165	164	159	166	156	149	160	185	173	147	204	163	172	170	165	161	164	187	184	189	166	146	171	176	184	148	163	175	182	164	155	155	152	164	176	170	190	153	147	155	174	163	152	159	168	177	149	160	154	172	181	157	162	172	163	168	161	180	176	165	168	171	178	153	159	181	171	170	163	192	169	173	152	156	172	169	157	177	156	167	165	145	187	185	160	193	160	189	169	169	184	161	137	183	213	193	157	156	143	157	155	177	176	173	188	165	176	163	160	164	164	172	182	156	177	155	153	156	186	178	160	169	167	173	155	166	170	156	149	161	175	163	156	159	172	155	159	152	171	150	170	170	163	156	176	159	170	149	160	162	186	161	167	157	169	162	160	151	168	153	212	174	164	173	173	160	192	177	175	157	146	170	161	174	161	144	159	168	165	168	193	157	144	160	163	159	168	153	157	182	160	160	161	178	167	146	178	158	188	153	164	148	155	158	172	142	164	171	178	173	152	175	164	171	164	185	159	164	164	165	184	162	178	182
11116	7910	20898	13541	2992	488	476	523	442	452	444	484	432	438	461	414	450	447	431	403	463	465	449	446	428	428	412	463	436	434	435	393	470	446	455	470	442	438	447	424	430	444	402	471	459	452	437	506	677	833	817	722	544	466	450	436	450	392	415	468	403	414	434	429	420	449	434	396	436	415	419	462	409	436	392	378	445	396	422	435	432	436	433	411	416	400	413	422	411	442	414	416	450	413	399	450	455	483	457	420	436	388	433	374	455	420	393	457	394	425	413	411	404	412	374	434	423	406	439	469	429	402	433	439	433	408	423	436	414	374	460	425	427	445	453	427	407	432	418	433	434	418	383	446	405	416	432	426	441	398	449	447	429	405	436	403	452	404	410	403	423	445	366	422	408	433	427	424	440	451	432	451	444	403	430	453	440	423	433	417	397	393	411	419	446	414	445	421	382	418	454	421	399	432	389	431	433	459	426	438	455	431	446	421	418	419	426	429	407	425	443	447	419	410	445	435	408	379	444	430	391	447	417	420	449	405	411	375	400	429	410	404	399	410	444	395	443	404	464	423	411	406	441	417	406	397	404	430	425	460	419	445	395	463	429	423	448	431	412	419	467	405	439	429	448	420	425	436	438	441	428	423	413	374	413	423	398	420	423	422	408	455	418	445	444	404	466	415	410	434	441	421	412	433	433	428	397	412	433	448	386	429	438	422	455	420	422	402	429	432	453	459	396	414	442	421	430	442	436	408	417	403	438	437	448	422	434	433	412	414	427	421	457	420	470	412	405	425	437	425	472	402	428	436	418	446	425	437	429	420	435	396	388	410	413	421	381	431	420	397	424	402	422	416	394	421	413	437	433	422	428	393	413	431	416	442	404	412	424	424	408	391	379	450	415	437	399	427	415	437	457	426	406	461	461	430	416	455	409	416	415	427	414	435	447	377	433	453	431	422	384	398	396	439	371	417	429	421	398	396	404	447	391	451	447	410	410	428	426	445	461	433	449	480	414	433	440	410	403	449	410	427	452	440	440	408	403	405	449	433	425	407	411	430	405	429	434	405	460	419	415	422	408	422	487	380	410	437	441	448	401	441	395	408	409	445	429	412	412	411	386	432	430	450	432	417	425	463	413	404	454	423	402	455	434	410	474	423	469	403	481	384	426	409	402	433	422	385	441	402	407	441	433	428	453	439	448	414	449	422	408	413	427	422	434	429	414	414	429	465	406	458	413	431	397	429	450	423	436	442	436	421	418	396	431	476	406	428	442	414	430	393	396	403	436	406	419	405	409	440	414	435	429	401	402	430	423	452	409	430	415	444	401	398	446	429	430	421	431	446	368	424	412	451	436	395	461	413	442	430	416	413	424	408	424	459	388	435	440	408	434	418	411	430	392	404	396	414	446	404	419	394	420	471	417	419	394	402	398	393	426	455	426	412	434	428	388	425	432	454	423	406	414	391	404	470	410	437	432	387	427	478	405	402	419	424	464	399	424	403	461	396	420	408	390	444	407	446	457	430	368	453	427	407	392	419	452	419	392	421	393	431	472	437	420	385	459	430	428	426	459	399	415	453	429	415	411	452	388	415	403	436	419	437	402	476	411	438	435	461	473	412	420	394	396	451	395	437	400	398	408	417	450	446	425	427	430	444	473	470	397	446	411	418	408	466	381	417	446	474	454	431	432	432	438	419	441	418	431	425	401	415	400	429	428	405	458	394	414	413	403	410	456	441	438	401	403	455	410	450	425	436	394	451	422	355	428	412	422	441	431	379	426	409	433	442	414	439	388	432	450	440	444	505	461	408	392	444	428	419	434	417	430	415	407	411	412	425	421	429	448	433	440	445	440	448	411	438	434	455	444	453	404	420	392	442	401	423	464	464	423	435	435	441	455	445	407	420	439	399	397	467	403	422	413	423	410	461	427	401	418	431	442	429	402	405	452	446	409	406	408	414	417	420	434	426	427	412	435	442	456	436	444	413	434	429	432	418	377	437	401	434	421	406	457	443	424	397	444	424	430	428	452	439	431	406	429	434	424	423	456	416	413	424	412	428	417	442	406	452	437	421	411	415	445	433	409	436	444	444	427	371	440	387	435	427	442	414	398	438	417	430	446	425	431	434	420	452	427	393	405	426	422	411	426	383	428	440	448	427	414	416	412	448	440	434	401	425	404	408	444	419	475	416	411	421	406	426	416	428	450	413	418	393	422	391	449	465	416	434	392	426	447	443	434	438	406	416	396	392	426	402	373	419	405	416	420	411	426	423	447	406	408	411	411	452	424	406	444	435	434	392	440	441	408	407	441	432	429	433	406	455	419	436	401	418	410	411	436	457	409	416	462	422	410	406	430	401	448	402	466	436	406	450	469	398	407	408	448	375	446	441	415	436	389	408	440	418	412	396	441	443	407	429	431	456	434	411	396	471	430	412	451	402	437	446	394	426	405	393	427	438	412	426	397	432	423	429	438	418	464	447	409	435	381	398	447	416	415	394	437	434	445	425	422	419	408	444	400	403	381	456	425	400	422	426	423	443	427	412	389	402	437	408	426	419	423	410	432	414	418	441	402	444	429	441	420	442	444	462	427	400	440	389	393	415	416	388	408	411	428	438	463	424	468	426	423	398	428	487	438	465	423	374	450	412	463	417	401	425	436	431	435	400	406	403	405	396	423	385	430	419	429	419	457	447	395	442	412	429	423	409	381	453	450	420	401	436	440	387	420	449	454	448	423	437	462	468	432	386	379	410	421	436	437	424	417	421	426	424	390	418	434	447	420	424	383	410	422	404	399	406	433	437	434	402	387	406	397	406	417	429	403	425	471	416	429	410	461	442	438	401	429	430	434	442	441	473	394	413	415	421	418	451	422	461	435	444	397	427	445	390	417	417	433	406	423	433	405	421	437	440	418	408	433	418	396	465	453	452	461	438	389	441	450	391	430	404	395	424	435	470	429	412	440	434	425	428	426	416	424	424	460	409	422	412	441	423	449	403	401	383	432	420	435	441	472	431	432	440	441	436	412	387	413	405	440	437	411	418	422	421	399	410	440	430	413	396	445	428	454	423	450	432	456	451	403	418	410	396	428	430	446	453	408	430	380	440	455	426	418	431	422	397	383	422	384	437	439	428	423	474	400	410	397	386	421	455	431	430	430	434	418	418	405	408	401	399	430	425	458	435	432	431	423	406	400	392	429	461	450	404	431	430	414	445	442	463	434	401	416	454	417	434	414	397	436	428	441	419	395	399	473	430	439	416	412	413	424	381	402	416	453	444	471	414	401	420	388	395	406	452	447	413	465	411	369	448	412	403	434	448	398	450	406	413	406	389	435	398	395	418	437	439	419	411	432	413	396	453	407	412	440	433	436	458	368	452	442	419	425	412	426	373	409	409	462	426	410	413	399	457	392	416	428	457	465	427	412	428	431	469	406	446	451	438	445	413	416	455	418	396	465	419	423	452	432	410	418	405	465	417	415	431	432	443	385	434	457	419	402	431	425	402	402	412
44806	43556	62138	44586	14691	1733	468	383	303	265	244	214	228	247	236	212	216	180	203	214	221	202	198	205	200	234	222	211	215	228	203	181	192	196	208	189	213	211	211	189	196	203	205	213	205	238	202	207	511	727	576	452	361	221	196	181	185	201	178	186	214	201	184	196	182	194	227	216	187	194	182	175	202	205	187	192	198	221	194	188	194	189	191	201	182	193	168	178	194	207	216	182	200	205	197	163	175	196	203	189	178	200	195	186	225	187	188	191	193	183	202	189	193	180	187	192	196	183	194	198	185	199	185	203	190	220	185	201	181	195	186	190	171	213	193	204	183	216	185	203	184	231	191	200	204	191	205	168	194	189	172	188	230	199	203	209	189	197	173	208	195	195	193	187	213	206	188	180	174	204	191	193	206	200	172	187	201	192	197	197	200	213	204	173	187	180	211	177	186	199	203	193	203	178	188	204	182	175	211	172	197	179	209	198	196	214	213	199	177	221	188	222	184	156	188	223	186	179	231	176	227	207	197	192	171	191	207	208	217	208	188	198	205	197	186	184	197	219	171	195	200	201	175	193	201	196	183	216	200	212	192	201	191	173	193	199	192	205	185	201	158	196	202	192	192	190	183	195	193	201	212	206	177	175	189	188	166	212	200	209	177	211	181	223	226	186	207	209	161	171	190	215	172	209	198	185	195	185	192	183	204	166	192	201	204	181	178	202	189	210	204	201	180	207	199	183	207	205	229	212	214	198	182	188	197	197	198	188	186	231	184	195	196	209	179	189	202	198	182	181	190	167	171	180	177	187	211	196	194	192	206	221	164	199	175	204	181	223	197	185	200	199	184	210	186	198	210	180	191	196	217	188	216	180	191	184	190	175	194	219	187	189	182	179	195	183	164	210	192	227	186	204	201	212	191	196	204	195	185	219	219	189	187	211	179	199	199	199	214	208	200	190	188	191	175	196	190	193	187	192	188	188	191	174	213	171	198	192	178	214	199	186	187	187	222	213	197	178	179	201	174	205	215	174	206	184	207	204	180	206	187	195	208	176	166	179	191	198	203	199	200	207	198	199	188	185	215	201	188	213	193	178	194	185	170	189	188	190	199	184	180	191	176	228	185	195	217	220	232	212	183	180	174	186	209	194	190	228	199	205	217	218	210	193	223	215	207	196	215	208	200	174	180	181	199	190	214	211	202	207	186	188	220	188	196	200	208	192	194	193	207	182	193	163	218	203	217	203	210	205	189	169	189	183	193	191	194	204	167	168	204	201	201	203	202	197	227	210	167	189	200	217	190	191	198	205	199	207	194	211	206	179	189	214	183	217	230	203	170	220	167	196	204	197	174	207	180	183	183	182	179	234	185	205	206	190	182	194	214	193	190	199	176	191	210	225	208	197	201	191	196	193	211	191	192	175	174	206	210	193	208	185	182	197	198	197	184	207	176	193	200	191	212	184	177	203	216	186	202	183	186	211	200	212	229	207	210	176	165	193	199	207	168	199	198	190	206	200	197	205	188	192	196	222	207	199	236	180	202	208	180	223	214	171	216	191	197	201	201	222	190	195	188	183	184	197	188	191	209	207	196	199	203	187	179	192	204	162	186	210	191	188	200	185	217	213	189	181	171	183	185	177	180	173	203	199	197	177	199	189	242	209	241	205	194	182	181	186	186	167	200	199	194	185	232	233	199	180	206	170	210	181	190	189	196	160	192	180	236	194	195	209	203	194	217	225	189	197	186	196	204	180	174	187	194	204	205	198	200	182	210	202	172	182	200	187	192	198	218	194	211	209	198	193	194	212	183	225	180	191	202	194	193	213	205	164	186	209	191	192	205	193	198	184	193	222	183	183	192	194	184	188	222	228	194	186	197	199	195	189	202	194	216	201	211	212	205	184	213	194	216	191	172	200	225	205	195	203	188	198	205	187	189	198	195	189	186	218	205	191	194	194	213	178	185	198	172	194	187	175	190	201	203	198	205	200	201	219	187	207	183	196	194	200	202	209	204	184	202	197	190	207	180	188	209	182	206	202	192	203	209	186	177	217	185	211	155	207	215	193	177	205	187	233	212	172	217	206	202	204	205	206	226	185	230	186	191	176	177	184	208	195	196	197	175	190	184	193	198	207	183	201	211	182	209	185	201	199	210	225	203	201	210	181	183	193	192	193	182	182	207	196	205	215	181	183	180	196	198	207	197	220	171	182	175	193	201	200	209	209	209	207	188	204	193	228	185	171	201	190	187	205	222	193	189	188	199	179	196	182	190	180	171	210	197	193	197	206	198	202	187	198	190	219	205	188	176	174	213	214	200	189	227	192	205	206	207	215	202	211	202	192	218	211	224	183	170	201	210	197	208	197	191	196	160	173	182	196	208	224	215	195	179	206	184	203	218	201	185	183	201	183	193	182	185	198	218	201	212	222	197	221	200	181	196	191	205	189	185	214	197	225	197	199	193	197	194	191	196	186	217	187	202	193	199	214	192	176	221	198	184	206	187	218	183	206	186	194	214	190	208	200	204	214	203	192	183	209	200	214	170	210	176	168	182	209	212	198	203	234	210	188	201	185	188	212	212	214	213	194	202	192	193	219	218	203	189	223	179	176	199	226	197	198	208	181	192	184	158	226	186	185	185	214	182	172	200	203	208	198	221	219	180	178	205	211	203	222	206	181	215	196	208	174	196	173	173	174	180	196	205	212	205	202	205	219	180	189	212	194	215	213	203	191	197	191	194	207	194	194	205	204	187	204	206	225	191	184	186	197	208	194	211	176	168	208	203	185	199	230	223	198	211	180	183	191	175	181	193	202	216	204	191	203	178	193	242	220	200	217	215	187	204	180	205	188	197	183	204	197	181	234	184	198	194	162	196	195	218	210	189	193	202	175	186	183	195	179	191	194	222	170	196	192	174	192	191	172	195	189	177	187	207	201	205	184	216	204	198	166	179	202	189	169	204	194	232	170	184	203	220	179	191	213	169	178	201	189	196	187	192	210	206	185	203	172	193	186	217	173	197	200	184	205	206	186	183	208	184	205	182	206	201	196	201	169	210	198	168	211	221	187	215	189	228	162	184	217	207	200	195	202	201	188	173	193	183	196	207	197	178	208	232	212	181	212	175	185	189	211	201	212	191	215	202	211	198	185	192	214	217	229	176	181	210	213	224	205	190	214	199	235	210	175	186	188	221	187	204	206	214	212	193	173	198	206	203	234	197	210	223	213	223	167	189	224	192	197	178	194	203	202	190	198	211	187	188	195	202	190	235	189	198	212	182	204	206	200	194	180	197	196	232	205	196	185	187	205	185	186	196	180	181	170	207	206	216	176	200	204	209	223	178	196	203	208	195	191	189	181	184	175	192	197	204	210	215	187	217	199	201	207	185	205	181	166	201	225	184	198	190	204	173	202	185	170	203	216	202	207	188	172	191	197	187	197	198	199	175	171	178	182	208	210	155	160	203	172	195	210	172	187	201	197	189	192	187	209	217	198	197	190	178	169	207	197
29564	39735	57247	44987	7965	1267	1237	1438	962	795	727	720	656	642	671	589	595	570	582	513	513	558	537	521	541	513	539	550	494	507	509	532	551	551	524	539	516	557	568	564	522	483	562	582	634	612	558	649	3012	3904	3351	2103	1372	721	549	536	490	492	493	509	484	442	486	540	486	476	488	480	438	479	480	493	487	476	497	470	503	466	497	465	498	495	504	516	478	490	476	448	489	515	495	497	497	489	452	473	495	478	489	476	466	482	482	498	503	532	496	462	513	481	461	491	459	477	460	550	492	455	486	462	504	486	453	476	459	451	492	429	451	509	499	492	516	489	488	483	460	490	472	509	437	471	483	499	460	484	487	458	460	459	492	427	445	443	494	460	467	514	496	466	483	493	504	473	468	497	494	488	484	460	470	453	501	476	461	454	445	476	504	490	470	508	491	487	463	501	497	448	452	500	509	478	453	499	520	480	463	504	483	465	477	461	462	456	494	515	478	476	486	504	469	465	495	475	499	483	510	436	456	478	461	450	469	483	499	493	444	484	451	485	495	506	477	519	467	514	464	488	491	463	457	520	474	473	471	475	482	460	471	477	468	485	501	476	492	454	496	502	482	443	488	522	459	505	488	478	466	456	458	463	441	485	455	523	481	467	472	473	451	478	454	482	473	460	436	506	503	442	465	501	499	483	472	460	454	491	428	509	493	465	452	488	522	490	455	466	462	494	496	455	490	487	512	451	477	459	451	474	487	473	477	468	526	463	499	512	455	476	486	452	532	492	497	481	470	460	474	498	489	480	467	489	490	461	491	447	487	478	471	492	464	528	500	477	489	499	485	500	470	465	448	474	469	472	463	504	481	471	465	512	493	445	499	479	420	435	493	480	474	534	480	448	508	521	486	566	457	498	492	447	512	465	479	482	473	464	498	489	437	511	494	482	488	522	470	446	467	460	499	473	486	512	494	479	482	447	442	478	539	511	485	472	466	492	460	445	483	469	530	513	472	475	486	458	430	491	524	487	505	489	484	523	477	487	494	489	474	468	495	484	510	491	479	484	486	498	485	470	493	544	499	502	466	467	468	520	520	448	434	487	445	456	480	506	439	463	481	472	499	481	459	478	463	535	506	505	463	488	492	491	520	525	485	479	483	497	465	493	481	488	489	509	497	504	467	497	502	489	488	507	487	451	474	484	440	498	514	446	521	462	493	466	498	529	498	478	528	488	491	494	489	503	452	486	470	540	518	498	468	451	496	501	499	476	481	494	465	465	455	483	509	447	502	492	484	487	489	464	489	462	474	496	550	519	456	474	467	520	485	454	458	484	487	457	487	505	453	507	486	492	465	475	547	494	450	491	461	475	473	513	455	488	512	483	485	474	512	574	435	438	475	449	494	478	476	502	479	484	492	491	492	495	511	475	426	524	444	527	474	480	456	499	477	514	499	489	482	457	457	495	479	451	546	493	459	506	472	478	503	480	466	497	477	497	473	505	508	459	522	464	497	489	487	491	510	493	471	451	471	459	500	473	479	513	485	484	513	531	478	453	478	493	482	492	479	501	472	483	432	435	474	497	472	475	481	473	470	453	507	492	536	482	472	509	455	474	509	493	477	485	456	514	483	470	460	486	497	480	438	467	508	450	475	466	521	479	486	467	470	488	510	498	445	468	480	457	480	487	489	479	486	473	488	513	510	489	448	487	486	448	465	443	503	508	466	507	435	482	465	493	483	469	474	484	470	481	498	497	478	515	495	499	425	441	504	473	469	463	506	515	493	482	473	493	435	473	495	483	481	525	509	465	464	467	523	503	487	461	480	440	489	514	465	517	498	493	495	448	482	502	458	489	480	449	482	496	439	458	493	462	476	468	492	487	470	494	513	476	514	485	463	464	458	504	492	454	506	519	472	505	468	484	527	504	480	467	499	477	477	514	458	477	444	494	482	510	479	484	476	440	474	497	469	483	497	494	475	472	447	454	489	444	476	469	457	476	491	454	460	523	485	504	462	471	505	490	477	468	482	463	491	515	511	518	443	496	484	468	478	484	466	479	487	514	491	497	477	460	466	519	470	500	486	501	451	511	500	489	447	484	456	512	441	493	475	500	441	478	468	499	454	467	462	471	472	518	439	447	469	444	465	508	484	483	474	497	506	503	493	518	450	481	503	459	462	423	487	485	454	488	493	470	474	488	462	483	470	462	479	460	507	485	499	478	476	442	470	484	497	470	508	477	503	532	484	498	523	519	447	495	507	476	510	470	500	465	474	519	497	484	427	504	453	518	483	516	497	488	420	482	479	510	475	461	508	469	509	457	470	478	502	494	497	454	494	490	484	492	482	512	453	465	462	440	477	478	486	487	511	470	467	452	475	487	455	491	489	465	497	477	458	475	449	454	482	468	500	480	485	458	450	505	491	440	475	454	475	491	442	483	420	435	455	451	453	464	463	474	477	503	476	484	479	490	471	499	498	494	469	479	471	495	530	489	499	458	504	442	491	484	489	508	508	471	463	451	482	447	440	487	470	456	444	464	518	473	519	477	434	484	476	473	461	477	423	488	427	500	481	481	496	497	508	444	500	522	497	492	442	483	504	483	469	473	485	492	484	475	484	536	483	472	478	473	506	462	496	462	464	497	488	491	472	508	520	452	482	476	459	478	481	468	447	492	475	525	496	524	489	481	527	485	497	466	499	460	463	456	467	486	501	511	518	530	490	491	505	498	481	474	460	476	514	484	459	492	415	465	509	459	491	478	494	478	446	530	482	481	443	483	484	501	502	482	504	521	503	490	487	521	453	483	492	490	497	507	437	490	474	476	496	464	514	473	490	443	472	459	472	452	470	499	472	469	471	468	468	451	461	527	476	458	482	491	454	474	504	494	495	459	481	446	477	482	449	491	460	479	455	505	503	490	495	495	508	523	488	476	467	508	484	502	472	489	525	487	502	442	519	476	483	494	456	490	461	454	474	480	477	455	506	485	479	488	474	533	475	480	515	507	487	484	490	463	473	442	522	469	496	481	465	460	491	469	464	504	479	511	479	486	494	489	496	491	535	491	493	487	507	453	513	505	487	501	508	471	483	481	500	487	438	469	507	475	444	458	491	494	454	446	439	507	477	490	451	467	480	507	497	477	478	494	491	481	491	506	493	474	509	464	490	482	491	477	490	468	478	484	489	491	455	471	489	503	447	476	481	528	491	480	471	474	497	479	499	490	466	481	490	471	494	486	462	448	508	477	483	498	455	473	485	487	503	460	490	442	474	507	495	464	482	498	494	514	531	471	488	526	465	487	442	475	488	481	460	496	468	466	467	506	482	497	481	497	487	492	492	490	423	503	490	479	473	492	448	506	511	502	486	564	455	483	426	509	482	476	501	484	491	486	456	454	464	525	449	508	498	514	498	491	492	460	457	461	475	479	442	485	487	509	510	460	481	492	509	439	474	511	486	462	523	439	463	483	496	469	507	502	479	505	472	494	503	458	450	484	499	469	469	472	522	475	449	498	455	464
51712	40020	58390	42634	17233	5422	1122	730	450	298	263	259	232	208	229	222	218	224	189	201	195	194	202	195	173	204	197	227	186	213	188	198	224	213	205	194	185	196	192	230	221	180	203	203	203	196	208	311	897	1080	838	600	401	283	207	205	181	194	166	177	170	190	192	204	196	176	212	182	172	199	181	185	194	190	179	168	193	175	221	202	185	175	174	171	184	168	185	154	179	173	191	189	183	191	181	174	191	200	201	160	195	204	176	183	192	178	181	168	177	193	202	153	192	170	177	170	188	155	177	179	202	188	190	182	192	176	190	198	186	198	174	182	182	172	192	143	181	169	187	167	181	175	190	193	200	172	174	178	196	178	192	169	165	189	175	190	185	184	202	187	176	168	170	183	156	179	204	195	189	167	198	181	174	169	173	178	191	198	172	187	163	189	189	196	190	180	186	179	196	184	208	176	193	206	160	187	186	191	175	173	177	180	181	183	189	189	166	191	192	182	171	188	165	164	183	203	175	168	195	203	181	197	195	170	185	165	159	200	184	154	183	198	186	183	166	189	163	179	171	186	178	174	176	156	169	184	178	171	191	182	178	168	186	171	188	208	180	146	195	175	162	178	185	166	156	177	173	179	167	181	205	207	190	162	188	192	191	189	175	188	169	165	186	192	172	185	190	187	158	194	200	189	168	198	146	164	178	190	166	188	198	170	172	197	190	186	185	170	184	178	192	194	158	179	187	199	199	178	183	196	183	188	209	182	214	162	185	187	197	168	186	161	168	169	187	208	202	158	192	204	163	160	196	182	174	185	170	177	185	188	217	184	159	175	180	177	196	185	181	183	182	191	204	189	176	183	170	188	185	168	164	164	182	206	193	169	164	165	194	158	187	188	170	201	207	198	191	171	197	201	164	180	198	171	186	165	188	173	174	161	186	202	178	207	208	169	184	163	210	172	181	179	174	160	193	198	208	192	201	164	162	207	190	193	192	212	193	196	181	220	187	190	177	183	187	199	169	172	171	189	170	190	188	158	205	176	174	169	159	206	194	180	180	184	169	146	173	197	186	192	170	182	194	183	170	189	175	196	184	178	188	179	194	203	179	171	177	176	178	188	189	204	185	166	175	188	202	198	198	184	183	168	185	180	181	197	192	160	198	169	173	191	171	197	194	167	153	178	187	193	162	175	177	186	181	210	177	200	177	200	205	175	199	186	200	175	179	184	171	186	188	202	188	197	181	196	176	204	177	162	164	163	194	182	191	183	162	176	177	184	185	206	183	162	188	188	172	177	203	182	186	190	187	187	172	173	184	169	171	187	168	171	181	212	165	193	181	196	182	179	172	182	173	182	190	177	164	165	184	189	163	190	207	187	181	184	159	197	198	196	170	187	158	172	154	165	191	171	184	152	196	177	189	174	169	172	183	170	193	183	185	216	177	185	190	175	180	167	167	176	187	193	178	195	192	166	186	165	193	203	182	193	169	182	189	180	174	191	217	206	185	171	174	181	184	175	176	180	170	177	177	179	175	189	196	182	187	180	167	176	195	149	167	166	194	196	172	174	190	215	165	165	200	199	197	175	162	186	204	217	193	181	194	186	177	163	206	184	199	162	192	183	192	204	199	178	172	200	178	179	161	150	171	188	185	170	196	160	188	170	172	175	169	170	204	186	168	171	188	181	181	176	171	186	180	216	198	213	198	188	220	171	175	182	169	183	185	174	170	180	161	177	174	177	170	195	160	184	174	174	190	187	179	184	184	180	184	178	186	183	186	180	179	177	197	200	190	192	173	191	167	176	174	178	173	149	200	174	168	180	187	168	179	199	182	198	181	192	189	196	189	157	190	193	192	206	176	175	171	173	208	165	190	191	170	196	183	167	188	177	172	177	191	172	196	165	172	176	173	187	205	204	195	201	200	166	208	177	186	185	203	203	180	178	160	192	186	175	204	193	188	158	183	187	195	197	176	197	211	193	198	169	170	209	191	179	172	176	209	171	174	185	169	180	204	183	169	167	167	161	182	191	213	162	197	189	173	182	177	214	154	170	187	202	163	167	184	204	200	182	202	176	167	175	191	162	176	180	198	193	161	185	170	190	186	174	186	184	195	180	176	176	177	173	210	170	172	204	172	181	182	201	186	186	191	175	194	183	172	168	179	198	181	199	163	184	185	168	198	179	163	197	156	192	163	188	180	178	207	176	215	184	191	185	204	183	175	185	170	187	186	171	177	165	176	193	217	181	176	182	187	162	162	186	180	167	196	196	182	201	198	175	182	186	190	184	207	179	192	170	194	201	163	199	183	195	192	188	179	184	187	177	176	186	181	224	174	192	174	206	171	176	177	172	188	195	172	172	164	177	192	166	174	173	158	177	193	207	165	175	163	157	161	181	185	156	195	191	189	171	173	193	167	187	196	190	168	204	187	164	162	181	184	190	172	175	173	192	187	185	202	173	214	200	183	161	181	162	175	207	202	192	184	170	188	197	176	196	182	173	192	168	176	202	179	198	195	193	166	191	180	189	176	182	168	174	168	203	150	182	168	189	190	184	211	192	196	199	188	218	180	166	189	160	186	203	192	178	190	181	202	165	179	186	187	171	183	176	212	173	172	175	200	175	189	210	201	163	177	155	173	168	160	179	197	189	190	168	181	175	174	195	187	183	198	188	165	162	158	155	168	190	172	165	191	193	174	171	200	163	188	183	189	165	193	180	173	182	198	188	150	172	202	161	210	168	184	182	178	155	161	201	184	168	165	170	187	163	171	193	183	183	188	195	169	187	179	176	181	151	178	182	188	174	205	205	186	181	161	158	201	190	180	185	184	186	172	182	171	174	178	190	199	167	204	165	185	184	174	168	181	181	197	179	195	155	170	184	179	172	209	180	195	197	206	168	162	189	177	177	192	164	177	205	193	193	178	160	161	192	171	160	195	184	210	182	179	158	190	164	181	175	185	190	187	185	185	176	169	205	189	177	172	190	169	215	185	167	167	164	188	182	191	184	170	182	183	182	164	186	180	175	162	199	143	172	176	169	155	187	190	175	182	166	147	159	174	187	193	176	179	175	191	169	194	175	205	182	178	181	197	212	168	157	195	163	176	175	195	163	185	202	201	167	177	158	181	208	189	182	178	193	152	185	162	187	177	170	178	196	193	188	203	153	188	200	188	181	188	174	182	189	188	189	182	168	173	174	195	198	184	143	159	178	186	182	163	149	182	170	172	185	205	213	192	172	186	182	171	209	159	187	159	171	164	182	191	169	193	170	176	188	163	161	193	176	170	178	164	178	179	147	186	206	186	198	189	185	170	195	171	167	177	181	173	190	201	179	174	181	164	176	169	184	176	186	205	179	158	167	176	176	193	187	189	186	163	176	161	191	188	182	200	169	188	168	179	184	193	186	174	178	168	175	169	161	168	186	191	176	172	190	185	174	186	174	179	168	170	207	162	198	193	190	187	185	206	189	171	191	193	192	186	175	181	205	217	171	188	185	172	184	182	195	185	168
40841	48686	66937	41546	2330	1918	1821	2208	1308	952	890	858	774	741	699	730	663	653	649	586	568	544	538	539	521	533	542	520	503	484	490	531	608	570	518	566	571	552	603	595	562	584	566	638	615	565	562	1228	5269	5923	4720	2903	1691	827	535	463	472	465	458	447	431	423	431	428	429	448	435	455	441	489	432	459	423	409	461	432	454	421	467	454	428	467	440	445	454	458	457	446	490	436	415	442	444	447	439	434	445	474	461	440	471	470	456	450	443	446	429	468	426	457	438	476	459	485	439	452	425	450	415	454	454	444	404	466	416	416	436	447	457	432	458	418	437	433	443	446	419	456	445	469	460	421	478	470	437	474	450	451	442	416	476	434	422	424	441	420	407	472	440	441	440	479	442	465	418	420	475	459	473	430	463	437	454	465	429	475	432	410	440	460	432	423	459	439	498	413	445	451	443	471	442	425	460	479	409	453	473	422	451	455	425	493	447	466	445	455	423	442	441	444	436	408	455	435	462	455	425	421	435	441	470	403	477	450	453	410	464	449	448	438	446	434	431	426	446	414	448	469	427	479	432	429	466	449	452	438	440	470	462	440	440	446	444	450	471	488	459	454	465	441	457	445	432	444	424	424	425	463	451	447	448	466	457	429	446	453	422	437	441	430	415	441	444	465	422	433	459	464	421	454	424	449	473	461	434	416	414	442	446	444	443	459	455	469	475	430	484	440	438	442	445	419	436	439	431	410	427	461	409	424	405	487	456	440	448	433	434	470	418	446	480	440	451	444	414	405	432	451	432	455	479	423	446	439	436	389	467	492	404	469	426	473	458	417	425	448	462	399	472	425	411	456	422	439	448	454	397	418	461	454	434	421	432	464	403	447	448	433	473	445	444	465	435	456	444	465	418	448	437	449	447	448	442	423	412	390	423	461	448	392	484	441	450	458	447	440	453	424	444	407	411	436	429	419	432	481	472	452	446	462	437	462	438	457	425	437	446	413	467	439	407	435	412	470	461	445	428	460	487	452	423	474	413	470	413	480	431	429	440	435	424	436	423	417	451	401	457	417	450	462	426	470	466	450	452	391	462	440	436	455	434	419	465	397	473	436	425	444	465	489	448	477	446	417	442	451	451	432	426	457	466	389	439	458	395	443	445	440	421	465	445	451	447	441	450	451	455	391	421	450	415	396	411	428	473	463	459	468	439	451	438	447	433	441	476	405	481	420	456	456	436	458	418	465	499	456	453	489	434	433	459	431	424	424	437	406	450	459	449	447	419	452	463	421	480	456	470	381	466	429	418	450	438	425	447	437	442	456	450	466	481	501	436	435	423	458	441	440	423	435	414	444	421	425	449	398	434	421	442	465	428	465	416	444	416	448	429	434	440	458	472	444	400	438	456	418	441	469	454	458	451	402	461	461	437	447	445	427	447	437	450	455	403	455	440	459	463	435	410	474	428	414	450	468	481	425	447	390	440	452	441	456	475	434	409	476	442	467	445	446	447	414	493	418	453	420	475	449	431	442	441	473	430	446	440	447	417	469	448	429	440	483	453	432	441	463	451	432	430	438	472	411	421	465	477	444	472	431	463	423	486	457	469	442	426	383	467	445	478	449	464	413	392	453	473	435	455	443	420	456	492	439	410	468	470	434	395	434	445	423	428	425	460	480	488	414	434	438	457	462	448	436	466	486	436	435	476	435	430	470	449	516	466	470	439	439	467	470	418	468	427	439	431	472	431	451	477	417	439	444	438	409	454	439	458	443	460	470	431	406	455	412	439	430	442	406	442	466	427	450	466	436	436	455	466	444	440	456	445	441	432	468	475	423	465	419	430	449	428	450	470	450	432	441	417	450	460	431	430	434	452	465	474	443	440	439	458	451	452	461	476	417	459	434	425	451	459	455	442	444	472	455	458	427	464	417	455	439	460	428	466	433	437	425	427	451	465	425	451	436	465	405	439	422	490	413	487	418	418	436	410	434	437	453	430	407	480	458	444	460	423	449	474	436	456	446	494	440	466	495	450	457	432	441	455	455	457	454	484	424	452	399	446	403	429	450	431	437	446	436	424	428	429	410	487	399	442	450	456	506	467	472	441	475	434	448	430	475	439	411	429	395	458	442	447	419	453	442	456	476	406	428	469	485	461	437	422	426	451	457	476	443	419	482	475	440	451	438	455	458	425	473	439	450	479	449	434	423	450	447	419	396	433	462	427	420	443	452	470	427	433	445	413	441	451	472	446	460	437	462	407	457	418	443	447	452	449	455	447	471	454	446	452	433	433	481	448	422	428	439	478	435	435	473	414	415	436	452	415	513	444	445	447	455	442	475	462	467	490	455	434	463	421	451	454	429	440	496	442	443	447	442	450	418	435	493	423	427	451	427	415	489	431	441	425	453	461	392	448	483	447	450	429	445	464	468	422	443	461	409	455	427	472	439	398	446	427	465	404	480	479	456	448	475	415	457	457	424	448	469	462	420	475	439	409	457	454	416	460	468	457	434	455	450	430	426	420	450	453	473	490	469	405	446	435	441	455	451	433	455	476	435	470	420	467	437	418	412	444	454	448	440	432	448	437	434	454	436	447	412	467	445	426	432	437	446	428	389	439	468	421	464	448	416	426	431	445	440	435	439	448	426	476	440	437	450	441	437	436	435	466	445	483	435	452	437	446	473	464	493	436	407	440	424	418	429	403	414	464	444	447	425	439	448	456	463	494	430	472	414	409	431	435	426	469	469	444	433	434	462	447	466	473	435	448	412	451	434	454	458	448	428	441	422	442	438	427	444	423	437	466	512	422	443	470	462	465	415	427	450	446	463	440	433	445	431	457	437	443	445	433	495	453	456	459	493	461	447	449	388	449	414	430	450	458	431	450	444	491	460	422	455	442	429	445	476	482	483	431	450	491	477	459	429	428	419	467	438	413	431	429	456	492	427	442	408	453	430	414	408	445	442	420	458	432	414	439	440	457	426	408	447	455	423	455	439	441	465	463	464	461	421	436	480	435	431	422	411	475	430	435	481	460	448	417	466	407	466	434	455	466	428	479	426	474	434	426	463	438	463	422	477	467	408	436	472	433	476	446	461	439	482	414	438	448	467	451	443	410	425	486	419	502	481	420	425	443	428	456	487	453	455	466	439	419	458	484	450	431	439	436	445	426	476	419	450	439	431	461	406	447	415	449	421	447	458	426	448	428	461	418	402	417	460	436	439	439	461	477	453	469	456	452	445	452	449	447	418	453	456	422	466	453	438	472	466	457	425	489	442	412	444	450	436	420	468	499	440	453	444	436	459	413	458	454	445	413	457	436	436	458	468	457	463	447	488	405	436	409	432	410	448	427	452	453	453	433	469	451	466	461	468	446	451	446	430	449	437	445	469	443	436	408	414	459	396	460	450	475	433	440	477	476	424	457	469	445	458	456	420	477	449	456	436	445	434	420	432	516	470	431	418	432	466	461	402	424	461	482	449	477	482	468	451	424	452	411	484	463	440	416	448	464	468	438	452
11832	8134	14612	3320	335	190	164	181	194	183	181	149	160	182	170	157	154	164	197	175	166	166	140	189	155	151	155	174	196	174	200	171	163	180	193	182	190	211	189	186	170	176	191	177	157	195	178	194	223	277	270	244	243	189	180	158	167	171	180	167	167	158	172	182	185	188	197	169	165	159	164	144	192	179	161	159	162	163	147	185	151	185	178	193	183	178	152	138	155	139	183	178	196	187	173	175	140	155	157	162	192	174	154	168	178	176	174	175	173	156	185	165	143	172	165	157	170	156	156	168	157	167	174	198	163	162	163	194	195	166	164	170	160	173	175	171	155	183	187	170	155	188	169	149	188	186	171	159	174	186	165	164	168	162	169	170	151	175	155	146	156	182	162	188	158	165	161	145	167	180	160	169	172	166	161	158	178	170	187	147	153	145	169	169	146	169	179	173	177	155	192	188	174	170	177	145	184	185	176	177	169	187	169	188	169	174	153	165	171	171	153	170	191	184	162	171	166	142	161	192	174	188	189	179	184	159	179	154	168	172	164	157	151	164	188	178	184	150	166	162	166	161	160	169	164	180	161	150	191	166	150	164	167	181	190	173	166	181	176	171	153	164	182	162	171	174	166	146	140	175	159	175	162	186	167	159	191	183	153	170	171	180	175	148	169	196	150	171	154	148	152	178	148	188	163	166	166	166	178	181	169	172	181	185	158	164	157	187	169	162	167	177	160	181	170	148	168	158	171	156	187	161	159	167	187	194	155	160	160	142	159	191	153	166	151	162	162	179	166	158	157	176	181	180	173	179	161	162	188	196	176	142	142	153	174	157	170	159	163	181	163	172	165	163	172	177	171	180	184	188	177	197	178	146	142	166	184	166	177	173	150	197	172	174	186	195	166	174	192	172	157	179	152	184	183	168	156	172	164	166	171	157	169	189	171	149	157	152	167	172	173	161	170	184	172	153	177	158	163	169	153	171	143	152	168	150	185	173	181	132	153	180	173	177	161	176	151	180	176	157	195	189	166	169	169	159	175	165	175	160	164	175	176	172	148	184	173	174	176	164	173	199	178	177	218	161	174	195	187	160	195	158	160	169	190	165	157	147	181	159	159	178	161	176	157	148	177	166	187	178	147	164	178	171	167	174	194	153	185	187	171	167	168	186	146	175	149	186	172	148	158	173	179	175	193	205	180	174	151	174	170	189	178	180	145	195	156	163	171	182	175	177	162	166	138	177	184	160	170	156	148	179	172	186	167	175	158	177	164	168	170	176	157	147	177	151	150	152	149	173	148	165	189	165	154	170	190	181	180	179	171	172	160	179	174	168	184	160	176	150	173	173	173	158	177	157	154	186	158	177	186	196	137	185	173	158	160	185	157	156	167	169	175	166	155	169	165	183	158	170	172	164	183	186	185	149	152	161	203	179	167	163	161	178	183	172	164	172	175	174	155	152	197	209	171	193	164	153	175	163	174	130	178	203	160	165	150	211	150	188	189	195	164	182	163	160	146	150	187	159	172	180	192	158	178	169	178	167	152	174	182	168	166	161	168	138	179	164	177	189	175	163	179	146	149	148	153	148	185	199	145	154	149	150	154	152	148	164	186	161	167	167	143	159	175	173	168	201	174	137	167	201	200	163	146	156	165	163	187	151	180	150	160	176	155	178	160	162	167	174	160	176	172	150	174	171	159	174	196	164	178	173	145	195	167	151	161	156	176	173	170	168	172	179	166	159	167	163	193	173	162	144	169	165	162	143	166	156	164	155	175	183	181	149	186	166	162	163	182	182	173	178	165	162	169	166	161	142	169	158	174	163	189	208	180	153	191	184	174	156	162	185	151	154	163	184	166	169	181	181	178	163	149	177	168	167	177	180	156	145	173	192	160	178	194	193	156	179	167	157	172	162	168	194	162	165	165	164	176	151	179	173	176	148	164	156	154	151	179	171	150	155	165	165	172	163	174	172	177	181	180	192	144	164	171	174	160	171	173	170	160	160	164	172	134	139	158	146	189	155	184	187	171	174	165	190	164	149	155	170	152	173	160	174	174	175	171	167	161	179	161	170	165	176	160	197	170	176	173	157	154	181	175	167	180	157	173	172	176	159	190	169	173	152	167	168	189	179	170	179	186	171	145	181	196	164	169	169	169	165	193	175	154	173	177	189	154	163	183	166	166	156	173	174	159	171	179	142	163	158	169	167	149	181	157	155	171	134	174	178	160	168	144	172	140	181	173	174	186	195	172	172	169	157	173	150	148	176	160	169	162	183	185	193	188	177	185	160	190	171	162	140	157	163	172	189	164	165	175	191	175	182	161	184	181	164	179	158	172	144	169	168	155	163	174	186	182	149	151	201	176	157	175	169	156	192	174	186	148	161	167	160	200	177	159	148	177	171	178	181	180	186	176	159	158	149	141	169	168	141	212	161	193	153	171	171	178	147	171	172	171	182	178	155	175	172	154	148	177	179	175	162	145	179	166	177	151	171	164	165	158	191	177	185	189	153	156	162	167	152	166	167	151	152	158	174	158	182	158	162	148	169	178	160	187	159	169	157	200	163	190	163	191	164	165	129	151	170	134	197	174	167	168	189	167	184	193	171	158	159	216	168	146	165	170	166	158	177	174	162	150	173	193	163	159	153	174	156	185	163	179	165	170	160	162	161	158	151	168	146	174	157	163	170	143	164	169	165	181	192	165	161	181	177	176	170	159	148	172	174	177	189	171	170	169	171	155	180	149	173	170	177	147	153	140	160	186	169	180	188	158	188	170	182	151	180	179	185	178	166	158	162	152	173	166	173	170	187	163	162	182	166	157	173	177	175	166	181	168	155	175	197	165	192	180	139	175	168	185	166	161	175	170	207	159	170	172	160	174	173	136	167	175	156	145	179	174	160	167	174	176	168	169	158	190	156	164	175	175	150	165	145	180	145	179	160	172	167	183	193	161	179	169	167	159	177	175	202	158	167	166	144	177	164	159	180	173	165	164	191	175	197	150	161	153	172	183	187	165	178	168	152	174	188	180	182	182	154	172	166	156	179	151	161	169	198	180	159	170	162	151	192	157	202	168	161	188	195	147	164	163	155	158	150	158	178	159	155	174	161	167	166	167	193	163	168	179	181	172	159	161	164	160	158	178	164	187	175	167	168	173	147	187	150	172	177	181	176	155	139	166	157	147	172	160	172	165	165	175	184	187	186	175	166	162	160	161	172	167	179	184	173	169	174	195	161	183	183	189	173	151	170	159	212	162	183	144	159	173	148	211	158	152	191	184	166	164	162	186	155	167	179	180	181	162	159	174	174	174	168	178	179	148	148	183	171	177	191	161	169	172	152	151	174	177	167	196	159	151	167	163	157	160	188	150	165	151	177	162	167	162	170	171	172	175	174	151	147	190	175	169	155	137	155	174	140	170	179	169	168	156	172	167	153	150	181	190	178	172	172	175	176	154	153	175	159	172	170	166	172	192	188	164	181	186	186	178	164	175	178	155	163	160	176	163	167
8405	10358	21729	4432	510	495	512	538	497	455	431	461	431	427	482	438	417	405	415	448	469	433	449	501	418	433	432	454	445	438	416	450	449	434	488	497	488	529	500	486	465	468	479	465	470	449	415	582	778	979	893	772	598	536	492	453	454	452	412	444	439	434	441	436	407	402	452	402	446	450	444	439	427	442	426	472	454	417	446	412	398	421	416	426	436	437	401	413	434	421	445	433	417	423	431	448	425	417	426	432	416	456	436	435	438	436	416	423	427	418	405	436	436	422	431	449	440	405	406	477	430	410	425	418	435	452	437	420	410	406	441	464	480	453	418	436	478	443	419	420	494	432	435	415	431	411	415	432	431	407	436	436	419	446	444	455	428	450	440	405	448	434	425	421	410	419	442	439	425	419	401	435	448	408	412	421	419	393	391	428	378	449	426	378	444	478	405	440	423	406	467	414	431	434	453	430	433	424	421	431	447	389	415	423	443	396	440	418	427	449	436	426	414	430	412	423	396	451	451	424	430	436	452	450	412	419	402	388	442	423	439	438	391	411	465	441	433	398	416	402	422	430	445	425	436	425	428	455	431	396	432	433	421	458	436	440	463	425	448	427	425	431	446	429	429	448	441	419	466	414	447	426	438	425	461	417	459	425	425	422	424	444	412	436	430	446	408	403	416	415	469	409	425	436	442	433	423	426	429	398	381	395	428	437	438	439	436	418	432	442	419	435	409	436	393	450	447	389	430	438	439	410	460	431	438	419	441	395	427	402	430	438	419	403	434	426	400	410	385	438	438	414	354	433	418	458	429	449	416	469	471	444	496	403	430	436	417	472	480	419	428	467	428	442	405	442	389	431	413	454	415	400	414	422	465	397	448	399	434	431	438	438	444	427	421	435	402	439	404	412	429	446	431	474	441	430	400	424	403	466	442	401	431	410	426	418	397	396	408	454	432	386	435	435	404	464	421	424	404	480	431	428	453	453	415	386	405	427	438	453	424	408	422	397	393	424	444	439	409	410	427	436	448	405	429	442	441	463	458	429	454	427	415	445	417	410	438	428	436	470	418	459	382	412	430	362	439	440	450	416	405	458	439	451	387	419	426	435	411	414	406	420	433	427	441	444	413	440	396	421	422	441	433	455	468	443	443	435	414	451	410	439	416	416	422	399	456	414	411	434	399	440	414	438	442	445	433	420	409	429	420	429	420	427	418	457	434	411	426	432	406	419	422	436	417	440	424	428	420	401	425	417	403	441	426	444	441	474	432	426	455	410	401	467	456	452	425	419	443	422	448	423	386	384	412	422	442	422	428	426	422	462	416	426	449	458	451	439	425	443	419	423	435	423	417	433	458	419	415	424	447	436	423	412	404	395	384	395	392	416	415	425	423	455	419	438	440	461	425	453	426	405	438	430	406	405	406	418	454	468	450	429	427	471	409	436	416	381	422	428	451	440	460	433	476	426	437	424	430	428	436	455	407	451	454	414	427	444	413	406	428	398	428	432	435	425	451	398	377	438	438	448	435	454	423	428	410	432	410	404	428	431	402	484	458	415	412	390	425	425	437	453	442	447	390	435	444	432	406	430	406	420	394	455	423	423	436	436	469	436	460	437	424	457	421	420	429	424	408	424	437	430	419	430	437	430	423	395	454	420	401	411	464	462	382	443	413	407	475	450	430	440	455	426	438	453	438	440	421	444	434	405	425	412	491	429	374	387	430	402	432	452	411	434	421	454	436	436	414	422	467	445	408	382	447	400	442	469	436	424	438	432	446	430	423	431	423	409	419	415	437	406	450	421	400	407	441	422	464	446	467	435	425	447	441	425	452	387	416	433	420	448	407	431	393	469	413	392	441	470	419	405	425	434	422	425	412	407	429	416	433	431	422	451	440	440	441	427	435	420	405	414	408	425	434	402	469	421	425	437	423	430	456	408	385	408	439	426	418	499	413	416	452	438	407	414	429	420	421	426	429	459	409	429	381	435	427	454	454	398	434	459	455	457	419	463	467	418	475	406	412	426	448	452	443	469	408	410	418	419	412	425	420	441	410	410	429	433	426	450	408	421	395	427	435	424	427	417	442	420	447	443	414	419	450	436	410	448	418	412	457	444	445	398	415	461	443	442	448	414	430	437	435	421	434	464	429	437	392	438	419	464	450	436	459	428	423	435	458	399	404	396	447	394	421	420	424	428	442	409	426	457	450	405	422	449	417	429	444	440	442	482	416	429	432	432	451	436	378	399	424	458	413	387	454	443	412	432	449	446	440	413	455	417	418	432	453	438	425	412	441	433	433	403	394	431	452	404	436	472	417	422	436	442	459	429	424	434	422	443	452	431	444	445	397	446	421	421	466	430	398	405	406	402	409	412	408	406	434	449	428	421	403	428	429	397	407	408	402	407	427	407	429	412	441	419	437	437	417	404	467	435	448	439	432	402	399	445	408	460	435	433	467	429	421	412	424	418	451	425	407	436	412	401	422	406	458	439	419	405	406	468	445	403	429	444	445	449	415	438	448	442	419	404	453	417	432	427	402	411	438	435	415	434	419	434	432	404	395	428	458	455	415	421	418	415	422	432	389	444	413	421	451	446	457	387	424	435	396	418	403	445	435	437	441	447	415	432	402	410	458	437	423	451	417	453	458	423	443	450	429	420	439	435	449	435	392	408	431	452	411	405	422	394	450	426	431	430	422	426	430	400	430	438	447	405	451	428	444	483	442	405	441	434	437	415	428	444	429	394	462	412	432	433	438	442	423	429	405	414	418	429	433	416	456	404	396	410	416	385	434	446	447	439	449	423	424	406	411	439	409	415	419	393	440	433	375	419	430	458	456	436	397	452	415	438	435	416	412	445	403	416	419	422	417	455	407	420	430	386	417	438	408	440	459	436	398	447	408	441	446	452	429	395	431	377	408	444	460	401	388	409	408	416	441	432	429	433	449	446	407	420	429	421	461	452	422	471	404	446	430	402	446	436	390	439	409	437	434	424	424	419	412	369	392	431	416	452	418	413	462	454	423	440	447	411	444	449	430	467	434	432	413	431	405	429	422	406	417	462	395	367	446	432	418	445	401	433	424	435	423	418	440	431	426	432	428	388	416	418	419	420	422	398	432	419	418	447	448	409	421	394	407	426	455	407	428	406	428	442	439	416	421	407	465	456	440	426	442	408	437	433	428	457	462	421	394	442	430	400	409	458	455	430	453	384	427	409	435	407	427	454	416	411	420	412	409	444	429	396	453	413	412	405	458	427	449	431	436	416	450	427	462	476	383	424	447	453	435	422	474	417	393	410	391	431	442	438	422	478	393	425	410	398	420	413	452	415	420	443	466	447	435	405	407	439	441	435	421	422	414	443	456	423	444	420	430	431	441	442	427	445	424	423	450	409	427	410	450	470	420	402	422	461	407	387	452	436	389	464	382	438	446	439	437	409	463	413	405	412	434	435	451	410	397	437	442	445	413	437	475	410	369	417	421	393	399	437	410	406	409	439	408	465	443	423
39346	52157	60127	25838	5262	791	557	458	301	261	248	265	240	228	218	230	196	213	217	210	238	208	239	218	233	226	227	208	203	217	234	210	208	216	208	206	224	219	212	219	219	240	211	222	220	203	228	424	737	728	622	450	372	267	232	203	206	189	207	173	202	226	215	191	220	198	195	202	185	190	191	218	192	190	204	208	220	191	206	208	212	200	192	181	197	193	200	195	192	204	180	178	185	197	213	198	208	198	191	179	208	186	221	187	199	191	194	223	208	188	171	204	193	189	202	202	220	181	198	206	191	176	215	180	180	201	213	191	224	173	208	212	205	189	207	181	227	207	205	199	204	213	199	199	187	194	201	242	182	204	196	196	184	207	206	210	204	211	177	192	166	183	203	206	165	224	190	195	208	179	197	209	196	205	175	212	196	200	196	217	190	188	197	177	189	197	193	214	188	189	181	194	208	200	206	190	195	206	227	220	179	189	187	184	217	194	213	212	209	207	182	177	203	190	202	201	206	209	201	202	209	191	216	198	190	212	188	206	188	210	171	185	201	229	184	208	184	209	217	215	209	183	200	170	201	186	186	210	215	214	223	199	200	194	187	214	180	194	180	185	183	208	184	186	213	195	192	218	208	221	198	219	214	207	198	210	192	177	187	184	207	190	176	189	193	184	172	187	191	180	188	218	200	195	177	180	182	185	204	205	192	164	199	201	202	191	181	221	194	190	196	192	201	212	202	205	197	172	206	201	181	203	208	197	224	206	205	215	176	178	201	202	198	205	213	182	185	181	184	199	192	216	212	179	200	206	216	179	217	201	200	182	211	204	184	203	179	219	183	213	192	225	197	199	192	199	206	193	205	217	202	217	193	228	197	222	184	219	189	203	191	195	248	216	224	197	197	194	211	196	185	174	208	186	221	195	210	182	202	182	210	197	202	178	181	175	194	217	187	190	191	176	187	220	194	179	210	174	201	196	207	172	200	181	212	196	193	211	187	200	207	177	193	197	209	208	206	195	207	203	191	195	179	206	198	205	187	206	203	191	177	195	200	195	201	184	218	198	191	209	201	216	196	188	225	187	177	191	208	203	196	191	205	178	191	213	195	171	215	201	185	186	167	194	215	183	204	198	202	206	207	183	224	182	201	210	197	223	200	209	209	195	205	222	191	203	206	212	215	210	208	177	224	206	194	214	174	194	209	189	178	200	176	161	201	215	210	198	183	169	214	209	184	186	202	231	194	201	203	214	213	211	183	210	207	174	188	173	213	197	216	218	181	200	219	203	186	200	194	213	198	211	215	186	205	199	190	200	177	185	189	208	198	200	204	197	199	208	191	194	191	198	205	199	192	210	205	208	201	206	203	233	180	192	200	214	195	225	187	195	211	209	202	208	174	213	227	191	195	173	203	191	167	199	186	223	184	212	217	202	216	206	214	205	215	190	190	176	226	194	199	234	196	185	184	206	216	201	176	198	216	206	205	194	196	221	180	225	213	188	217	203	216	177	196	211	201	211	179	198	173	198	198	196	192	228	187	208	194	182	209	195	192	170	207	208	195	207	179	199	199	200	203	195	195	224	182	197	199	192	176	195	203	215	215	169	188	203	194	216	225	191	187	190	201	186	189	197	189	177	209	183	226	183	179	191	203	217	202	204	206	195	179	192	205	214	197	173	192	207	200	204	218	176	204	198	182	188	221	214	185	175	171	168	192	162	217	178	194	181	183	188	197	210	207	205	198	197	199	201	204	194	212	207	193	190	188	218	198	190	206	173	208	179	183	204	188	207	192	206	156	216	203	170	184	201	227	208	207	192	199	196	168	206	207	201	189	193	224	192	219	177	172	190	212	213	245	216	197	186	193	164	194	194	189	211	169	179	192	174	211	180	191	198	201	197	202	199	179	194	177	196	204	196	178	211	213	183	198	194	188	234	185	189	201	182	189	217	215	212	202	186	197	211	193	194	201	199	190	181	194	197	184	217	193	206	214	219	200	198	200	185	196	182	181	206	186	159	191	216	204	171	209	224	197	210	184	197	187	169	173	170	234	207	221	198	181	219	195	185	176	183	205	196	190	207	210	198	187	205	183	183	211	197	172	177	188	192	195	203	196	192	211	195	189	192	203	183	211	180	216	189	189	212	202	183	204	207	175	194	207	205	196	197	225	174	201	186	175	222	198	210	179	204	186	206	190	207	192	211	196	221	193	201	194	207	203	173	224	189	197	181	196	183	200	188	188	202	227	227	186	191	197	197	201	213	211	195	209	205	193	213	173	200	225	174	166	199	174	196	188	205	208	202	183	192	199	213	188	202	207	192	201	190	186	200	175	205	200	190	215	216	204	173	191	206	205	199	186	194	201	199	182	227	238	187	209	221	182	219	179	191	200	217	213	212	197	192	227	193	220	182	191	210	199	175	180	209	204	192	197	214	193	231	197	206	198	210	207	181	209	217	195	188	197	208	191	196	187	189	201	195	196	209	220	188	209	184	189	183	202	176	217	201	217	208	217	185	208	207	186	207	211	171	198	188	210	189	225	207	204	193	207	203	192	182	189	198	208	190	209	204	179	204	200	201	208	212	195	196	168	198	189	200	176	201	193	176	187	212	190	220	203	180	201	185	183	245	200	190	191	199	187	196	185	181	181	203	180	212	205	190	218	203	206	206	162	184	193	193	167	185	183	199	204	192	208	227	217	204	195	195	179	193	181	186	215	193	177	202	194	195	187	199	213	196	202	194	198	187	181	210	184	220	174	186	195	198	170	192	197	188	183	190	162	187	223	221	177	197	167	203	188	201	198	175	180	206	208	179	175	207	223	210	168	182	216	209	195	202	182	197	211	195	188	189	171	203	197	213	208	196	206	177	216	215	192	191	181	231	188	198	199	219	175	177	199	187	195	212	189	196	209	195	214	208	190	220	194	177	177	221	187	207	201	207	207	182	189	205	205	183	221	196	194	191	218	208	188	200	205	187	195	179	196	199	182	209	196	173	191	206	178	196	197	190	195	218	189	214	229	204	174	176	184	200	188	190	199	201	201	188	198	209	219	194	204	230	229	193	192	198	181	213	184	175	182	243	202	177	191	203	204	200	193	213	222	196	202	206	196	201	216	201	199	183	205	207	185	185	178	197	198	198	190	177	193	178	184	198	194	192	201	210	182	191	200	198	186	209	197	190	185	184	187	185	203	201	194	178	157	184	182	198	183	195	203	213	201	170	224	198	223	210	219	192	201	238	204	199	216	198	188	183	206	176	193	206	201	232	172	199	220	199	207	183	198	176	181	214	186	170	211	186	191	185	198	223	182	206	198	187	199	221	214	187	179	195	190	179	221	175	191	176	192	189	178	166	184	205	197	202	209	205	193	192	206	183	222	180	206	208	214	178	183	178	202	199	199	218	203	188	196	187	201	204	197	186	196	185	231	189	205	192	221	197	203	187	174	197	213	223	191	200	185	233	190	196	163	176	176	203	183	189	185	191	184	179	193	207	198	206	192	206	179	204
25395	42498	55051	8013	1574	1563	1487	1634	911	899	733	717	706	664	660	637	585	598	608	625	593	634	591	632	592	589	576	561	536	595	525	568	572	541	584	552	586	551	562	593	585	639	619	613	568	505	548	1923	4413	4119	3113	2085	1306	740	582	530	469	482	478	526	498	499	433	445	497	475	522	535	510	499	479	466	500	485	486	440	475	502	489	501	503	510	485	462	478	504	498	504	498	482	474	485	508	492	473	500	449	491	528	494	523	492	446	455	506	504	498	477	496	483	477	475	505	513	488	502	480	481	497	487	477	487	479	513	461	487	524	462	464	456	486	475	477	460	455	505	492	475	470	484	470	493	497	458	496	453	532	512	490	504	478	479	474	506	476	502	503	465	506	476	524	474	490	462	460	473	497	463	500	504	478	502	502	475	481	456	475	513	485	488	478	449	440	475	485	490	476	510	488	455	489	470	468	489	485	515	447	473	515	486	488	509	500	517	510	498	506	517	490	493	478	502	504	497	505	447	473	515	509	497	495	457	495	447	487	512	493	500	480	469	501	470	478	462	478	465	492	452	465	469	523	523	484	461	475	488	521	461	494	483	479	495	491	500	504	544	505	491	466	499	495	475	463	497	503	494	486	509	475	514	444	464	520	499	487	486	462	482	499	527	475	498	467	459	449	510	471	503	471	496	502	480	474	485	506	489	520	535	483	496	516	508	514	475	500	509	465	456	515	487	498	478	483	482	532	455	478	494	477	512	477	462	495	473	521	463	464	503	465	484	473	481	503	500	507	486	501	466	514	478	454	463	472	467	501	454	474	491	459	486	446	427	472	457	496	481	502	450	487	467	472	496	532	496	512	514	518	527	445	518	472	475	482	468	460	474	468	488	461	469	460	444	470	450	507	504	511	464	492	501	437	476	497	458	490	493	522	445	517	494	473	512	488	459	504	482	504	491	476	507	496	434	471	480	440	464	501	458	488	502	505	474	498	497	506	490	476	476	460	457	524	472	486	468	469	498	498	514	494	493	487	502	442	483	530	476	534	478	459	467	455	495	500	493	465	545	488	456	468	497	470	496	481	480	452	465	459	499	492	455	505	496	538	467	494	466	453	520	481	473	508	476	459	472	495	475	460	445	503	496	487	488	485	466	463	464	500	463	494	477	497	493	487	466	461	485	490	491	455	491	504	460	499	494	533	552	454	479	477	481	478	520	513	485	453	485	505	487	517	498	438	496	458	489	499	496	452	465	499	517	489	504	482	450	453	493	486	500	510	512	473	511	471	498	453	479	472	506	487	489	491	474	502	486	489	540	500	529	481	496	482	544	462	458	511	491	473	495	506	504	485	478	454	453	493	501	489	487	513	455	504	454	449	453	487	467	472	510	464	482	457	476	515	518	500	481	477	468	504	537	471	471	479	480	506	478	465	503	479	457	514	491	504	487	500	506	488	485	472	478	462	467	497	464	472	502	494	474	499	514	466	494	508	483	501	517	476	448	512	535	506	530	499	501	474	464	514	510	495	476	446	518	469	449	459	485	498	489	487	488	487	488	526	419	517	529	530	493	463	473	494	498	526	464	516	487	463	489	493	464	485	495	471	521	447	543	495	494	495	479	494	462	466	471	491	493	494	504	446	451	507	484	487	532	480	482	455	488	502	499	501	514	468	474	463	481	461	486	486	472	500	509	501	514	465	466	503	507	478	493	486	451	496	498	517	449	469	456	505	463	460	478	504	472	454	495	526	491	532	444	506	468	475	532	515	489	486	475	496	501	484	490	505	475	503	485	480	500	511	475	525	495	480	513	548	529	520	462	486	504	467	478	510	465	469	487	468	485	498	501	503	482	522	477	459	506	486	510	507	491	500	481	536	513	498	512	470	413	490	522	481	498	505	521	499	512	482	487	466	461	438	516	507	487	483	486	474	426	473	490	502	498	469	468	516	548	505	469	482	477	533	493	500	442	516	525	476	499	442	496	476	504	488	473	492	523	530	494	511	471	466	486	504	481	500	474	487	462	492	491	495	481	490	458	519	509	468	484	481	472	454	448	466	437	521	514	481	460	503	439	491	528	466	512	515	498	498	553	522	456	501	457	485	486	471	466	512	486	474	443	434	514	462	485	497	474	467	490	517	508	478	545	470	519	501	469	493	485	447	472	518	503	470	506	507	453	485	501	468	447	498	472	494	460	479	518	510	491	486	498	491	500	506	476	504	480	484	512	480	449	487	502	523	501	507	531	500	474	524	515	476	468	503	474	465	500	491	514	501	486	504	453	485	509	499	510	513	505	468	474	441	497	512	476	501	500	469	485	516	439	499	495	481	525	516	534	479	489	488	460	440	497	483	470	479	498	472	515	447	511	488	464	483	462	463	500	505	477	481	484	494	508	522	496	474	465	525	447	484	506	494	459	498	469	462	499	542	504	479	499	550	479	471	495	502	485	478	453	511	475	459	496	488	479	478	473	525	500	504	508	504	488	486	513	462	494	472	517	469	499	479	494	526	493	513	510	502	508	506	482	439	480	486	469	517	441	471	476	447	504	491	464	492	477	502	478	520	503	472	473	510	435	531	481	487	542	482	475	477	486	493	538	466	482	494	467	514	514	478	514	486	517	494	508	461	466	499	478	501	500	487	516	480	488	484	490	491	498	490	512	512	486	491	521	493	494	482	450	475	503	485	505	505	502	431	475	454	485	452	501	511	508	482	498	476	489	482	482	490	538	495	486	497	451	526	468	472	509	549	463	445	508	494	494	483	496	508	494	494	497	488	498	496	459	470	510	419	496	479	495	503	503	499	489	502	475	471	503	457	479	465	523	507	475	495	490	456	469	497	469	503	488	441	495	474	518	500	486	497	494	453	492	497	537	485	471	448	513	456	504	518	472	444	499	459	450	464	494	528	462	491	460	477	489	462	502	428	507	503	456	472	464	492	511	506	490	501	457	487	503	486	475	484	490	519	494	506	482	479	514	457	492	483	480	476	463	502	495	501	475	482	460	469	502	563	500	476	484	485	494	521	494	484	513	496	487	511	504	534	488	467	466	521	491	493	491	490	491	535	501	463	503	476	485	460	510	491	495	507	474	432	521	535	458	516	514	450	502	488	467	496	453	488	498	431	478	475	499	492	474	500	489	492	486	479	503	472	474	473	455	497	473	489	487	483	479	507	498	531	482	485	462	435	479	474	519	509	483	479	502	462	507	467	496	485	493	480	457	470	501	503	447	498	478	464	476	498	444	501	496	437	547	478	495	461	488	494	489	464	478	448	458	466	487	484	507	502	480	476	493	477	516	474	489	452	473	495	504	533	498	476	491	475	483	524	495	467	470	485	496	472	476	496	465	503	491	494	513	486	499	468	495	522	478	515	463	494	455	503	503	510	499	485	432	471	456	478	492	466	483	443	505	518	476	476	461	459	451	482	479	485	486	488	462	497	533	472	485	475	467	499	472	496	475	518	527	495	479	517	510	493	462	523	441	439	492	478	497	470	505	492	508	451	487	472	502
47429	60764	67233	29383	9270	1425	978	691	404	344	313	272	261	241	240	246	253	269	213	225	216	228	233	199	204	188	205	202	197	199	178	186	213	163	209	195	204	187	184	204	187	211	182	219	185	208	212	549	1166	1113	983	633	373	265	209	192	185	168	186	195	179	202	174	188	179	194	197	182	184	198	192	172	172	194	187	201	183	187	141	207	210	199	178	196	198	195	193	191	172	205	207	207	188	181	221	183	198	189	215	199	185	189	178	169	176	184	192	195	179	194	185	185	178	187	180	202	178	211	178	174	188	163	194	165	169	177	182	198	180	178	192	189	182	179	164	165	166	175	198	193	179	180	162	178	185	174	181	196	210	185	163	182	139	162	205	173	181	193	203	177	182	198	167	184	175	160	162	198	174	182	216	192	176	213	183	193	170	180	181	193	183	183	169	194	163	172	185	168	194	171	192	168	187	185	190	200	197	178	163	168	192	192	198	193	203	190	168	183	173	197	204	192	171	182	207	202	165	176	192	168	156	157	181	167	161	205	157	173	208	176	220	175	170	179	188	188	181	170	185	179	170	192	186	172	186	170	177	177	226	201	172	167	187	182	190	199	171	180	151	199	211	200	175	170	185	186	167	152	176	159	213	193	184	168	184	190	205	194	214	172	173	195	171	214	179	196	199	173	177	174	167	177	183	186	188	192	176	187	187	186	171	184	188	171	192	214	157	171	186	202	183	197	183	210	191	202	178	175	167	169	181	195	192	194	186	200	160	167	208	172	168	175	157	169	203	198	185	195	202	179	191	192	173	200	208	193	176	169	171	186	181	186	168	170	185	161	174	176	193	201	179	199	185	177	197	184	218	182	161	185	202	170	184	191	210	211	161	172	190	160	152	190	178	204	183	146	183	188	181	181	156	193	188	185	204	203	192	189	205	192	193	171	196	189	214	186	189	192	181	178	166	197	190	159	168	159	200	205	152	192	194	180	204	188	181	182	189	188	172	181	173	197	202	191	207	169	159	196	188	162	196	198	183	193	169	211	196	170	175	171	174	170	181	182	200	205	167	178	151	179	197	207	193	180	176	172	188	194	167	174	190	194	171	186	216	180	177	200	170	186	170	180	167	197	192	205	184	205	208	197	157	179	186	175	205	213	163	186	192	181	175	161	187	183	173	179	173	185	176	205	165	195	216	210	187	205	177	196	195	198	190	186	166	162	190	192	190	172	170	177	204	188	166	163	175	174	172	170	197	172	187	193	181	171	205	160	159	176	196	189	190	209	176	174	208	195	173	154	180	184	223	183	188	161	187	167	194	168	190	202	167	167	188	171	184	193	207	199	180	174	185	182	170	172	182	188	189	164	198	174	168	168	178	180	170	183	185	180	192	176	199	179	204	188	182	179	193	196	191	180	186	196	172	178	177	176	178	143	189	201	161	195	178	172	191	201	188	171	198	185	159	193	196	185	189	171	172	191	189	163	175	191	197	184	171	152	181	173	176	198	210	191	201	179	168	169	183	163	195	181	181	193	185	197	188	183	178	175	168	186	193	190	187	177	193	178	194	177	176	196	202	177	178	180	186	176	201	204	178	197	177	165	189	182	200	213	197	194	163	184	200	183	182	186	194	169	197	173	195	175	191	181	203	194	197	189	168	161	195	155	192	189	185	194	187	186	196	170	194	179	167	184	184	178	179	191	184	196	158	161	187	184	198	200	196	185	195	199	176	160	176	181	156	181	197	186	170	167	198	176	194	175	186	179	207	207	187	178	177	164	190	185	183	188	172	192	159	179	199	187	187	191	168	204	187	171	217	192	181	181	185	181	192	200	198	184	219	175	197	179	212	212	179	168	178	178	180	176	175	172	183	189	176	184	161	185	207	191	193	179	189	169	172	214	168	179	173	186	170	217	168	201	151	173	166	181	176	196	185	191	177	164	178	206	193	174	178	204	182	206	189	207	185	212	168	185	162	169	166	174	155	172	196	164	182	202	190	165	184	168	174	170	172	196	201	186	175	183	198	191	155	210	176	169	167	179	192	193	192	188	188	176	198	190	169	179	182	145	185	166	203	192	170	168	168	188	187	194	178	185	183	183	226	175	171	174	168	187	171	191	223	202	182	172	159	176	185	165	195	194	179	193	196	185	186	212	190	202	191	169	158	183	191	177	189	193	189	197	191	180	176	153	198	175	178	188	194	196	205	189	189	186	204	180	181	182	175	183	176	180	184	184	178	205	166	164	199	168	192	204	196	195	193	202	182	169	194	173	198	163	178	174	193	192	206	181	193	167	181	188	192	186	177	189	181	174	175	172	187	205	170	189	180	160	199	193	200	174	175	192	185	181	170	197	200	172	198	175	216	168	171	175	152	176	188	210	162	187	187	215	164	189	206	180	170	178	186	169	178	181	198	193	153	182	177	174	194	184	184	200	191	186	201	191	187	156	192	200	193	183	160	190	186	168	193	200	179	193	186	184	171	198	183	174	195	198	180	179	175	186	190	202	190	208	188	192	178	184	181	201	185	206	176	179	207	190	179	161	191	190	168	213	196	184	207	197	191	198	195	193	195	174	173	178	172	162	183	181	201	189	206	192	191	190	177	159	198	178	193	171	210	170	176	188	201	186	212	198	197	170	180	159	170	171	221	198	204	172	180	196	214	171	182	191	189	205	169	184	190	173	174	189	199	179	175	195	187	179	191	188	179	185	175	179	181	162	194	163	209	180	178	169	173	183	177	226	184	178	207	190	181	202	190	187	177	204	198	163	193	174	152	165	179	171	188	184	189	196	179	192	179	186	189	162	163	162	191	195	178	198	162	196	187	187	183	227	183	185	147	168	190	192	178	180	186	148	196	177	201	191	174	170	204	178	194	189	192	186	213	174	202	163	194	154	198	181	174	188	166	185	186	173	191	168	204	178	201	171	183	188	192	161	173	169	191	179	176	187	183	179	185	182	180	184	192	163	174	157	189	199	188	166	188	204	166	188	202	186	178	187	187	199	162	173	178	193	162	188	171	170	185	192	190	183	194	164	170	191	151	181	195	216	154	189	202	187	189	169	172	164	179	173	191	169	191	182	187	184	193	171	195	199	169	181	215	183	196	184	192	188	191	194	179	165	185	188	197	182	184	189	193	175	170	169	184	185	189	212	173	194	185	177	191	169	151	182	184	181	191	168	199	190	198	174	178	186	186	189	161	197	191	164	169	190	202	173	187	176	182	179	194	160	203	190	197	198	176	204	184	192	198	171	180	166	165	202	181	178	194	188	192	152	210	197	184	188	169	178	177	172	182	193	205	185	177	190	171	189	180	186	158	189	170	184	165	195	179	169	167	203	173	176	180	195	210	212	177	182	182	202	206	174	213	198	167	188	184	225	174	157	180	206	156	201	170	196	183	170	181	184	200	174	150	182	181	205	201	186	183	188	197	165	201	199	184	196	171	175	176	177	168	188	209	170	158	170	186	189	177	188	164	183	182	187	192	171	169	184	202	183	172	145	180	182	199	178
32597	50715	60735	6526	2524	2335	2553	1880	1254	1130	1061	973	868	818	783	743	707	726	719	705	637	647	607	558	622	577	587	598	508	545	551	604	540	609	549	548	572	628	591	580	604	595	668	640	540	587	590	3154	7310	6543	5157	3129	1838	929	599	489	527	446	432	458	423	437	434	474	465	477	471	450	437	444	422	444	456	414	463	470	425	431	463	451	456	464	423	417	437	439	430	470	441	438	429	423	426	412	465	481	408	459	467	450	425	500	448	463	454	482	442	431	494	441	472	478	423	462	454	464	463	448	420	457	440	472	452	407	451	457	405	465	469	442	436	486	441	442	474	404	467	467	471	453	445	468	453	464	435	436	440	456	482	471	398	452	484	463	437	443	455	473	460	397	485	500	457	467	472	452	419	467	450	451	435	454	450	450	461	465	431	413	492	432	454	511	430	416	432	471	415	459	451	464	461	447	464	463	462	440	442	445	429	465	452	451	434	453	479	446	411	456	447	440	458	457	455	423	468	437	436	473	423	437	447	457	428	465	446	486	448	446	460	434	420	468	441	452	446	439	461	432	448	464	456	444	432	456	449	427	440	441	432	491	442	458	432	439	441	442	421	472	400	435	444	406	464	467	440	436	449	418	410	471	420	454	452	444	466	450	482	448	456	457	436	451	406	442	444	407	447	494	437	444	456	444	447	449	484	444	478	431	441	456	391	452	442	412	424	427	411	441	497	416	469	451	431	462	448	475	478	449	475	475	494	445	429	412	425	420	423	462	435	406	432	457	466	443	382	446	426	418	446	420	441	455	464	442	430	458	478	467	421	475	471	453	448	454	431	450	443	462	439	449	452	454	429	443	440	450	439	427	424	412	436	434	439	477	501	438	406	467	453	450	465	442	471	466	490	476	484	408	467	442	448	427	468	477	476	450	450	449	461	466	454	444	434	434	477	444	458	430	445	473	463	440	417	412	445	450	464	450	477	433	446	431	453	448	482	458	441	481	463	471	468	433	442	481	485	480	468	483	424	489	470	479	461	447	429	448	418	438	482	467	384	483	435	457	416	451	464	482	445	450	448	471	470	434	482	428	464	435	458	453	416	443	464	460	464	426	407	433	475	427	443	462	444	474	429	459	430	406	451	474	457	457	471	453	446	425	435	422	414	438	435	454	461	443	465	477	465	460	445	495	482	441	415	440	425	466	428	465	451	425	479	445	464	439	468	446	430	465	478	428	461	427	488	469	477	478	496	478	452	446	423	464	454	435	447	432	449	418	457	459	477	449	464	431	453	437	455	513	449	452	459	480	437	452	438	471	438	491	452	468	444	442	494	453	419	496	461	437	467	444	459	483	412	471	471	441	452	462	444	461	461	498	475	424	452	422	489	410	461	440	422	454	434	422	461	431	423	465	472	404	478	436	435	459	446	432	447	459	451	428	475	477	430	458	450	438	455	436	430	435	443	450	431	456	478	464	460	422	435	449	485	449	449	455	462	457	456	459	432	456	479	454	421	405	431	434	460	468	448	448	470	462	446	463	460	525	461	446	438	472	447	461	450	439	426	433	434	422	471	453	428	450	459	473	450	430	442	462	423	457	423	486	439	429	455	486	458	442	421	462	445	431	430	425	421	453	433	450	469	466	451	445	447	462	467	463	421	425	420	462	436	460	452	453	434	440	447	407	460	487	469	457	462	430	464	446	494	453	457	450	461	482	446	450	437	472	423	425	459	460	440	452	425	457	481	468	467	428	431	410	494	423	456	436	448	470	489	441	454	436	442	427	455	479	464	415	440	480	444	408	447	463	455	466	472	466	486	465	450	441	456	469	505	431	421	446	425	468	468	447	421	451	413	444	463	436	489	447	404	436	438	442	434	463	432	438	398	454	483	431	454	436	431	434	438	468	440	434	448	456	458	461	435	404	408	448	439	488	406	438	417	458	423	430	443	442	464	495	447	468	437	486	470	445	463	406	436	445	483	419	452	473	477	446	427	463	442	482	453	436	446	471	466	446	434	461	406	464	480	449	455	460	427	419	484	403	462	437	490	447	432	436	441	459	473	473	438	415	435	440	458	463	463	451	471	453	477	411	438	467	442	454	491	434	497	467	445	422	465	392	471	427	419	450	457	429	451	424	436	448	482	459	456	446	452	485	404	443	486	482	463	479	442	441	476	421	431	462	471	468	468	429	448	427	512	442	388	449	461	459	445	440	463	442	460	412	450	457	456	455	444	475	467	496	428	466	454	407	455	447	442	380	504	437	448	468	449	428	460	451	445	423	448	430	447	465	438	434	451	448	475	453	402	474	447	460	459	458	472	440	431	424	414	459	479	457	436	482	453	450	439	444	455	424	425	450	442	467	430	430	445	458	475	431	482	430	460	454	416	470	461	425	476	415	421	460	433	445	451	443	478	444	421	444	444	465	429	470	435	444	421	476	456	448	455	455	497	461	446	472	439	419	429	466	426	440	458	457	456	432	447	442	459	453	454	434	412	431	454	448	489	429	461	456	478	488	491	465	492	423	457	464	415	443	428	469	465	479	474	443	454	448	419	472	464	484	448	455	452	438	469	437	455	493	467	430	437	462	479	422	475	450	469	453	496	455	432	477	428	451	406	433	444	441	469	477	442	399	455	431	455	441	481	439	438	455	486	437	487	459	460	424	424	468	462	483	449	441	429	499	468	416	450	473	470	439	461	478	419	417	437	454	469	450	430	423	465	454	452	448	477	421	467	427	453	456	476	447	475	468	429	478	452	468	452	445	452	460	457	469	448	438	428	461	423	423	450	468	439	468	448	432	400	437	449	467	478	460	422	433	484	439	437	482	430	471	431	442	448	446	437	449	462	427	437	437	453	446	431	414	443	445	485	424	450	485	462	454	497	428	443	440	461	437	430	463	430	465	439	446	459	428	468	414	441	440	462	425	463	419	418	458	464	417	480	448	429	456	448	443	436	445	458	488	468	461	467	431	437	458	483	445	446	431	465	446	476	427	472	443	431	421	458	470	476	468	423	446	458	435	465	428	447	444	472	453	470	434	455	445	448	464	453	471	439	443	411	452	444	477	442	436	460	453	491	442	434	430	425	441	464	445	421	432	510	440	468	474	442	477	438	466	450	445	413	432	446	456	459	478	464	481	477	482	447	446	418	432	487	451	454	420	492	473	465	467	463	423	431	466	435	479	440	462	464	447	443	431	466	439	442	413	424	447	468	427	471	426	421	431	459	466	459	442	434	433	494	425	445	457	507	422	459	451	434	471	462	443	442	458	502	446	471	446	447	457	435	414	466	460	470	458	421	471	458	502	452	431	455	450	475	452	458	460	438	470	420	459	426	482	435	464	443	420	427	446	444	461	443	449	453	429	437	448	436	436	473	459	418	508	445	449	406	460	428	439	471	471	470	429	454	452	462	460	473	407	454	430	475	410	453	463	431	455	427	417	454	435	426	443	473	464	414	417	405	502	425	412	446	419	427	468	456	452	466	436	428	462	411	472	374	466	421	505	429	448
9733	8434	11658	981	192	176	194	154	161	177	171	182	190	169	143	149	181	154	192	179	190	169	165	155	167	176	171	172	190	173	166	179	161	181	163	186	178	176	162	163	164	171	179	159	177	194	180	189	231	237	278	247	208	210	188	170	160	161	177	153	171	159	149	181	180	150	165	177	191	197	159	167	159	154	177	182	180	181	200	167	180	174	187	156	163	165	189	182	148	156	139	174	155	182	175	147	164	163	171	178	149	166	188	143	146	179	163	157	177	162	170	166	163	174	173	168	180	180	180	174	173	172	177	147	153	175	169	151	158	173	185	169	175	179	193	168	196	166	152	183	195	176	157	182	188	165	149	171	182	180	165	167	155	175	167	165	188	155	185	174	152	165	196	157	183	185	169	180	157	142	170	172	201	163	161	142	165	192	177	181	170	158	164	173	164	139	146	169	177	168	157	159	178	167	173	139	176	178	160	168	168	171	169	164	168	162	167	183	154	177	166	175	180	158	173	154	163	152	166	147	176	153	175	154	158	171	181	180	178	184	165	155	167	136	185	172	152	160	136	168	169	173	164	151	190	185	155	179	168	184	161	164	153	158	159	185	159	177	191	195	174	163	183	161	166	178	177	182	176	159	167	162	175	160	189	183	178	157	175	146	173	184	194	175	169	165	155	152	142	153	175	148	149	185	167	169	156	125	157	162	163	144	171	162	165	168	202	168	157	172	168	169	143	189	174	161	177	166	170	176	154	170	178	163	172	145	146	169	180	154	163	171	174	175	167	153	174	156	178	153	176	167	172	179	164	192	176	165	170	190	169	170	157	163	158	161	188	167	184	167	169	170	163	150	146	175	148	174	163	180	153	183	155	156	159	165	140	194	146	163	143	155	172	164	161	180	182	148	157	172	164	173	195	159	174	144	154	174	189	174	159	172	182	159	186	179	181	167	205	171	172	150	194	166	188	172	172	168	169	155	166	178	170	163	171	171	160	174	185	147	160	166	162	173	172	168	178	175	193	164	180	159	187	159	178	165	173	176	158	143	169	160	149	183	151	197	168	162	194	150	184	156	173	161	168	188	167	185	160	180	161	186	182	170	159	176	166	172	161	162	164	170	181	169	159	167	174	187	172	172	159	157	133	181	180	165	181	174	168	190	165	181	166	185	152	154	175	192	168	184	177	165	169	155	176	178	172	162	183	170	167	171	174	178	170	144	180	153	175	163	145	163	176	186	195	168	178	160	146	166	187	173	167	178	169	172	155	170	163	179	162	175	181	174	189	174	140	171	173	170	160	176	162	180	172	166	171	176	164	157	171	172	166	136	159	177	189	161	155	157	193	174	162	156	164	196	166	188	146	155	161	186	186	160	148	170	168	177	191	169	162	170	164	172	180	167	186	176	154	184	176	186	165	201	169	170	173	170	165	172	191	182	182	177	158	158	159	163	161	165	165	173	156	170	170	169	179	173	159	171	176	163	175	172	162	187	184	187	163	149	164	163	172	167	179	190	168	183	164	167	176	156	161	161	179	185	185	166	173	193	162	165	172	199	159	186	166	202	192	156	153	180	184	173	175	188	190	181	186	177	185	198	170	139	179	125	170	163	170	179	179	170	154	181	160	178	158	149	173	183	177	175	167	169	163	167	171	155	170	156	171	169	162	159	180	142	166	168	198	176	148	166	169	162	178	195	169	166	160	164	142	164	166	172	181	161	173	169	172	168	177	158	169	190	179	151	165	173	180	182	183	190	183	167	168	162	186	176	162	184	160	166	186	165	169	173	189	167	162	169	171	162	170	168	162	155	177	184	159	156	150	162	169	158	156	141	161	167	152	188	172	183	178	182	184	146	172	168	158	172	183	170	169	143	153	168	144	156	170	186	160	178	173	166	193	176	169	162	173	164	165	175	185	181	154	167	154	170	171	170	160	164	165	154	190	171	149	171	165	174	186	155	168	143	202	166	180	150	159	184	173	152	159	172	160	161	176	172	190	160	162	162	182	164	169	181	186	156	142	177	170	186	154	145	172	175	147	179	182	154	167	178	184	171	156	174	183	183	152	172	171	170	186	194	187	170	185	163	132	197	155	176	164	175	161	154	155	169	153	176	160	149	174	172	179	144	189	188	157	162	165	170	181	185	166	187	178	161	156	139	177	158	172	158	162	173	178	195	174	167	163	155	161	182	168	151	149	188	169	157	158	150	171	172	158	154	174	166	186	159	160	175	152	184	159	176	167	163	170	187	183	154	167	171	163	151	162	199	201	172	168	168	172	165	161	185	163	164	189	153	165	172	183	138	163	172	145	174	178	182	149	176	171	190	188	148	161	158	156	189	178	180	156	145	163	167	161	159	160	187	168	180	187	175	172	165	151	182	182	176	156	159	180	175	180	171	148	174	167	165	168	166	162	158	171	187	169	144	147	179	163	169	168	166	170	178	144	174	159	164	161	161	167	185	161	168	172	186	177	164	178	163	164	180	158	177	175	155	155	173	168	170	145	159	153	157	175	197	177	169	142	178	198	175	173	190	167	167	165	163	189	154	163	149	183	160	191	181	169	180	159	153	168	144	169	150	169	148	159	184	163	167	152	161	161	197	174	168	144	172	177	154	184	176	174	151	169	184	152	177	170	177	147	175	168	184	142	157	144	147	159	168	161	192	169	169	165	178	166	163	160	175	175	174	153	176	143	188	171	160	173	171	180	182	167	156	182	155	164	177	167	182	149	150	153	154	191	145	169	171	181	179	166	217	168	178	173	180	171	177	176	163	161	163	175	169	168	176	177	171	156	169	154	186	161	183	157	180	183	158	155	178	159	168	176	169	165	160	137	178	182	180	179	176	183	153	161	179	153	159	167	154	172	173	184	165	168	183	182	176	179	147	158	201	186	164	167	159	137	184	185	178	180	172	174	169	174	179	188	166	163	176	172	155	180	174	185	168	168	175	186	163	149	146	163	150	188	163	169	170	164	151	155	165	171	181	192	169	180	183	178	180	160	147	159	163	189	188	177	176	167	172	178	152	152	161	171	178	163	178	173	141	172	150	154	177	164	184	175	156	152	160	159	153	170	157	158	175	194	169	175	163	157	196	184	154	169	151	193	154	173	163	176	185	154	180	146	157	157	158	174	184	170	161	152	179	157	189	173	162	187	145	197	204	163	150	155	177	161	164	203	165	159	168	172	189	156	179	152	147	152	157	184	170	148	153	188	156	169	196	157	178	169	181	149	182	141	174	157	153	182	174	152	171	161	149	156	172	158	156	158	171	184	165	174	203	180	176	173	166	167	159	174	187	161	173	182	179	190	177	180	176	185	169	189	182	166	194	166	157	188	173	151	154	154	153	180	142	161	170	179	186	172	179	144	176	194	166	161	168	169	171	179	186	175	171	166	173	154	155	179	177	198	172	177	167	175	162	179	166	141	169	176	165	158	158	170	177	184	179	154	177	188	180	172	172	168	170	171	203	183	182	158	166	177	162	170	171	166	173	150	166	167	169	164	171
6790	11539	16836	558	541	514	484	475	451	435	477	449	481	449	446	459	437	493	444	461	494	488	476	490	449	493	474	488	480	482	448	436	478	462	479	496	426	455	472	453	491	481	485	452	470	441	421	515	872	994	975	827	595	525	464	467	419	424	430	431	408	447	440	383	415	439	427	472	449	470	403	404	459	414	438	420	418	416	430	431	394	397	441	450	420	403	443	401	416	427	436	418	427	455	421	421	470	428	432	439	431	424	465	439	434	464	470	439	460	446	439	426	426	433	463	428	416	443	404	477	431	431	423	464	464	413	404	396	411	410	414	469	489	434	424	429	433	434	457	412	425	440	441	411	407	419	450	421	435	429	437	433	437	471	434	406	418	442	426	434	417	450	463	452	450	426	433	433	418	414	469	447	423	457	390	460	434	398	426	440	455	439	384	451	441	439	418	453	402	406	430	475	402	424	417	404	397	457	414	405	403	416	448	460	412	444	462	450	406	418	448	435	438	424	429	438	409	401	448	420	439	442	436	407	409	420	438	436	470	440	433	427	426	431	408	444	420	445	430	436	409	442	418	395	445	444	459	430	414	439	430	412	402	433	438	427	375	434	438	432	452	465	413	442	413	446	464	387	426	434	431	446	452	395	425	427	439	446	429	426	398	425	447	445	364	406	431	415	441	423	446	431	419	425	417	437	445	430	398	419	415	415	406	409	455	415	392	416	443	403	429	426	444	442	438	431	431	405	436	431	416	422	417	403	445	453	419	424	431	422	473	474	418	432	432	488	457	416	456	426	411	432	451	416	418	433	426	449	417	425	423	427	437	425	398	414	441	428	434	435	402	450	458	440	430	447	447	420	416	459	423	418	452	416	398	436	432	444	438	418	417	445	435	410	455	462	412	410	444	369	465	406	443	426	419	444	425	427	380	462	405	463	433	418	416	439	465	421	407	482	421	429	398	432	463	430	427	429	470	429	444	414	408	390	408	414	427	449	419	422	427	451	467	408	432	441	424	456	430	432	395	439	436	457	418	437	441	405	432	464	444	422	438	424	430	430	436	443	430	438	412	457	406	426	393	459	436	471	412	437	405	471	428	472	428	429	436	429	455	427	437	445	412	403	439	423	417	425	400	443	454	435	431	464	450	436	476	389	464	459	463	394	474	445	449	387	429	439	408	443	406	399	452	420	437	423	415	418	442	423	442	434	409	429	415	418	449	420	433	438	409	417	422	420	418	464	405	444	431	424	443	456	420	451	416	441	444	392	442	449	397	451	441	453	478	414	474	418	435	434	444	419	435	395	441	430	429	426	435	416	464	407	401	408	418	439	404	438	456	436	398	433	429	419	421	419	424	445	447	402	439	393	426	405	412	427	460	440	454	412	414	402	401	440	394	417	431	416	431	426	453	461	427	389	429	441	451	401	408	426	440	439	414	465	416	427	422	443	434	467	440	437	439	447	443	407	413	418	416	432	414	400	403	436	453	404	407	448	414	415	415	433	437	424	447	410	430	442	415	427	470	417	431	423	407	452	455	459	425	408	392	449	428	415	469	441	409	435	455	463	471	404	430	419	414	404	433	399	450	428	426	436	404	423	450	416	405	435	442	438	447	425	450	462	438	432	444	440	399	441	409	441	442	415	423	450	435	419	441	450	441	439	423	422	401	436	400	446	431	412	447	442	471	454	421	468	455	453	445	434	455	414	413	429	449	443	437	419	402	416	461	392	422	423	407	419	419	423	426	420	447	464	391	427	417	427	426	447	468	469	419	442	403	439	435	419	452	395	443	457	434	454	424	425	428	422	433	385	436	424	437	425	418	416	419	428	366	428	423	414	390	428	430	448	404	423	470	431	423	406	418	448	389	444	442	458	441	419	389	450	437	472	444	423	384	425	454	413	406	429	386	417	448	418	411	453	420	430	435	427	420	451	430	390	434	447	427	428	447	406	444	407	469	436	419	417	440	410	448	448	409	405	421	391	417	423	433	471	429	424	464	414	443	493	413	432	460	428	398	419	470	426	486	499	413	431	406	461	410	456	430	451	433	447	442	430	409	400	404	423	397	464	470	437	417	412	461	440	425	437	452	410	403	440	446	411	385	424	442	438	426	427	430	432	444	420	427	416	422	435	449	427	444	465	415	424	400	475	464	418	483	425	428	429	449	430	439	476	454	385	363	435	463	393	440	444	407	417	404	449	414	425	396	424	415	457	435	436	429	428	422	429	434	410	389	432	413	442	438	465	450	390	434	416	401	405	391	421	401	384	446	411	431	404	431	417	444	420	433	423	424	404	452	408	433	415	395	392	453	458	399	444	413	415	368	441	436	436	434	413	473	405	428	442	457	429	419	456	466	405	422	459	460	419	440	419	434	423	423	420	441	448	462	436	424	434	432	443	425	411	428	448	454	455	427	449	419	430	441	407	453	403	424	443	461	434	418	448	417	375	424	447	448	483	447	451	395	408	438	479	425	391	421	403	433	400	410	423	423	427	406	426	442	427	469	459	415	398	471	420	403	426	443	459	449	431	423	452	412	463	410	423	421	436	462	428	406	399	442	439	440	412	393	430	412	422	405	469	441	451	421	437	451	437	437	438	399	444	407	421	398	434	450	414	435	435	414	401	427	445	427	423	444	435	402	448	431	419	436	409	436	445	452	414	464	443	445	420	416	466	415	436	424	434	441	432	418	436	440	411	431	429	427	400	433	451	429	448	410	441	469	429	433	428	425	443	450	404	404	439	471	415	459	431	433	395	442	422	409	452	412	415	464	446	408	405	458	430	431	452	448	423	431	434	403	432	431	402	423	404	419	414	490	458	468	425	437	451	431	452	430	408	421	456	462	434	450	441	402	446	432	421	415	395	414	475	413	424	396	457	413	461	494	429	401	445	443	413	424	475	460	415	432	442	419	432	457	427	414	421	468	451	485	404	437	452	451	422	461	435	430	420	433	446	443	462	434	440	419	452	440	440	435	453	390	412	395	384	447	422	436	446	412	422	419	416	412	469	466	401	463	434	424	467	408	440	410	403	451	429	432	468	386	412	429	417	420	414	425	425	430	422	472	456	440	419	458	414	468	417	434	377	420	453	414	403	427	428	429	418	422	438	394	431	454	422	390	428	448	431	429	476	434	457	443	415	397	418	429	434	448	411	471	447	459	413	430	452	423	457	463	410	445	455	429	455	431	423	418	419	466	457	435	465	428	448	413	450	428	443	438	444	445	423	433	449	432	446	443	423	417	435	416	442	455	424	439	425	407	430	418	423	426	440	447	427	420	444	416	405	409	453	441	438	434	433	433	431	436	467	418	408	413	428	430	408	465	427	430	394	432	422	398	436	450	422	437	403	441	425	460	408	415	458	403	441	421	440	433	416	427	444	454	453	424	444	422	455	436	395	422	430	449	439	423	434	433	431	423	408	405	439	459	453	434	455	444	442	480	419	400	443	450	422	443	430	443	470	425	435	466	432	391	404	421	445	431	430	443	440	431	467	416	424	442	448
46120	45531	56493	22739	5584	1043	628	355	318	268	258	269	246	233	237	203	198	215	211	246	205	221	215	196	193	218	224	240	204	209	176	218	221	210	202	207	203	193	194	202	225	199	217	204	229	232	195	282	752	850	751	513	374	259	197	194	208	205	188	182	203	204	170	206	207	182	214	188	193	187	183	204	198	184	179	157	209	216	198	184	203	183	204	199	197	192	192	203	171	219	197	205	195	228	204	203	213	186	183	166	201	218	195	202	191	199	191	183	203	203	194	182	194	225	212	201	208	186	209	204	181	184	190	197	197	212	180	186	196	178	192	212	200	203	197	190	206	206	191	189	197	187	216	182	200	192	197	202	191	200	200	182	179	183	181	207	220	198	191	190	201	184	205	176	196	196	211	190	221	228	197	205	185	205	205	190	202	185	211	205	166	177	179	197	176	176	197	156	211	173	186	206	181	194	189	202	195	179	196	190	210	209	203	182	177	209	204	207	214	190	218	202	174	203	200	219	200	215	190	204	190	197	228	186	191	214	207	214	217	176	173	187	221	205	193	193	190	202	222	191	207	199	219	178	197	183	188	209	205	188	182	199	235	187	226	190	195	203	181	207	190	191	176	214	223	215	198	209	213	233	165	195	173	221	192	168	207	188	201	218	184	196	203	215	188	206	201	199	216	196	230	191	199	213	191	225	192	181	197	189	186	173	211	212	200	192	199	222	233	194	188	200	179	218	170	200	175	203	175	184	217	197	195	215	195	185	192	194	199	169	187	198	198	182	200	200	182	180	202	187	214	202	197	195	201	192	183	218	203	222	191	203	226	195	211	189	198	221	178	205	207	191	185	198	193	192	214	218	195	183	184	197	167	219	202	204	183	184	208	204	213	213	214	191	199	208	200	195	196	181	207	187	182	178	202	177	201	176	207	170	217	204	203	198	201	206	202	209	201	181	199	200	187	181	219	207	198	190	211	197	202	182	197	195	215	187	208	216	216	194	172	193	219	199	204	210	201	200	185	201	161	209	184	224	221	187	218	215	185	207	194	193	201	191	209	176	196	168	209	198	191	195	190	205	201	193	197	201	174	200	154	180	206	199	181	211	188	208	210	209	193	184	198	199	188	168	196	196	213	174	191	203	207	213	206	220	208	192	203	215	221	170	187	213	242	215	208	200	189	182	174	202	230	188	198	190	193	215	201	209	217	189	210	181	195	207	197	172	211	184	187	200	194	176	174	196	199	188	195	220	160	185	189	181	189	205	199	161	195	198	185	200	206	198	222	162	199	185	208	210	185	198	206	189	221	193	200	186	191	200	197	196	195	212	205	211	178	211	202	203	195	199	183	240	201	196	207	197	209	211	213	185	199	215	212	180	203	188	185	163	185	210	175	198	217	187	197	209	211	208	216	210	196	195	191	188	195	193	207	191	189	200	205	189	201	201	231	201	190	164	172	199	186	214	195	218	179	188	192	215	195	192	189	193	198	207	219	228	197	219	195	209	209	196	220	202	201	202	200	187	190	188	210	196	190	211	211	210	208	208	164	189	196	172	178	199	209	192	239	204	232	195	193	195	185	183	201	197	200	200	207	177	184	192	203	193	186	213	221	223	191	220	180	198	206	212	201	215	205	212	196	205	201	200	197	207	197	196	223	191	198	211	196	192	205	213	206	203	175	203	215	185	193	207	183	201	209	200	181	177	198	208	213	214	184	218	204	201	174	198	176	180	185	210	194	210	196	192	197	203	215	166	188	195	194	203	210	196	188	202	185	209	179	219	174	173	189	205	172	196	209	172	198	200	202	182	191	202	178	178	230	230	233	190	168	195	175	216	203	198	213	155	186	183	172	166	190	207	185	161	222	186	195	205	212	191	201	221	189	193	210	223	183	226	194	185	205	204	210	206	209	218	194	193	207	169	194	188	169	170	222	211	197	218	207	216	197	187	195	220	201	207	202	166	188	220	200	213	179	192	178	175	200	171	200	196	203	215	191	184	201	191	203	210	196	232	212	177	192	209	194	200	215	191	197	190	224	225	199	173	187	222	215	207	207	189	180	186	210	195	210	177	197	208	184	222	211	206	172	208	216	193	180	188	201	199	195	178	190	185	222	184	193	208	166	204	183	199	212	217	194	203	180	200	183	187	195	196	185	201	214	179	194	182	199	196	192	186	180	209	186	192	218	198	221	182	183	180	174	185	204	200	205	206	197	200	216	213	191	191	190	206	191	188	201	194	223	216	196	220	189	188	197	204	201	219	192	175	181	202	178	172	178	182	195	195	186	204	190	217	196	204	191	221	209	195	206	188	175	192	200	207	170	190	219	200	210	180	193	188	167	206	197	216	206	175	212	192	194	206	199	178	194	224	200	186	199	202	188	193	226	197	198	207	192	207	220	200	179	201	185	182	203	198	195	185	213	189	179	199	198	210	189	226	181	194	189	226	176	195	206	198	198	216	180	203	198	179	201	180	208	187	175	221	202	184	200	227	205	208	177	187	210	172	178	227	193	195	196	190	200	185	189	197	200	215	200	186	208	170	200	177	199	184	200	180	213	206	203	216	212	194	203	191	220	198	167	207	214	201	187	210	192	164	195	223	232	217	190	197	183	194	191	196	191	211	211	191	201	205	184	195	205	180	197	181	190	191	201	192	201	174	214	193	178	187	205	211	187	175	210	200	196	200	203	186	191	196	206	230	192	170	187	192	199	197	190	185	165	212	185	218	198	185	182	191	226	207	167	203	205	206	225	198	191	209	202	186	193	195	190	184	166	203	179	195	205	210	189	221	196	155	210	203	186	171	188	184	186	205	216	252	188	196	178	199	178	191	212	210	211	195	200	199	206	173	200	196	189	195	211	212	193	226	186	173	179	195	213	184	211	202	190	178	186	183	236	190	204	175	209	218	210	201	219	209	205	204	165	201	193	210	194	193	191	213	180	229	203	193	176	188	207	193	194	193	211	173	192	212	209	208	196	208	184	201	190	215	192	200	210	199	214	213	184	215	193	226	189	184	173	190	187	208	212	202	192	172	194	221	226	184	202	209	209	187	210	197	212	207	201	202	226	224	200	181	203	209	195	176	178	208	209	194	197	181	188	173	195	175	197	190	215	216	225	178	200	188	173	195	198	202	189	210	195	216	199	211	220	214	182	191	193	204	203	207	200	183	174	202	197	208	213	205	188	218	197	201	212	207	193	190	221	202	189	160	183	229	187	206	198	188	206	196	195	207	219	214	220	186	211	194	197	193	185	197	197	199	199	214	202	184	213	210	185	183	182	201	193	221	172	211	197	188	189	179	187	183	213	196	202	197	191	193	213	163	196	198	223	185	206	217	194	231	197	194	178	190	180	192	203	170	208	201	209	180	190	195	198	227	202	203	191	194	218	208	202	194	198	195	189	204	202	179	223	210	218	170	198	197	228	216	206	183	202	192	197	200	187	218	172	219	201	184	193	194	195	192	198	198	203	210	213	193	184	172	207	211	195	185	209	192	214	200	191	196
30742	41163	48751	2124	1720	1596	1704	1326	927	858	784	756	801	729	683	644	649	627	637	603	683	610	640	649	639	621	626	692	635	665	606	621	590	642	661	640	607	566	590	560	583	572	648	674	598	578	564	1286	4216	4756	3874	2516	1473	800	622	533	463	483	509	491	469	493	491	448	487	449	538	436	445	512	473	456	473	477	509	481	482	542	497	520	498	489	476	473	481	496	465	477	463	450	442	557	515	488	461	467	466	507	524	469	472	473	476	472	495	509	508	475	492	489	542	497	492	512	488	513	501	488	435	507	495	501	525	494	493	517	518	481	504	483	471	502	498	461	527	469	502	536	500	478	472	500	504	538	522	493	495	478	517	487	509	472	487	491	462	494	443	484	440	497	494	496	483	481	489	478	496	454	459	510	481	532	468	518	500	549	506	502	478	471	488	458	518	488	515	491	499	493	480	501	491	457	472	497	483	490	506	483	513	500	501	479	451	462	473	481	487	480	486	495	466	480	500	461	459	484	487	536	474	482	545	463	493	509	539	489	501	518	481	465	482	441	506	528	495	444	499	427	502	459	495	484	497	486	473	469	495	490	501	511	470	480	503	469	515	481	448	511	493	520	484	480	467	518	504	495	460	471	476	469	465	484	467	476	515	496	521	469	442	489	501	458	507	495	496	507	489	470	487	500	482	470	476	498	475	507	445	472	499	493	473	493	502	489	503	507	466	525	486	450	499	479	478	532	465	500	506	512	472	519	514	447	507	472	450	497	476	488	513	506	532	504	464	446	505	463	470	472	489	485	451	524	459	481	524	473	495	512	458	533	509	469	455	493	472	507	514	510	498	504	474	508	480	482	468	475	503	483	441	496	506	498	457	458	486	482	480	496	500	445	493	455	487	514	464	460	469	491	476	487	509	468	523	488	480	522	456	521	462	481	484	484	480	466	497	497	520	488	453	524	484	495	469	457	489	479	456	527	499	478	494	496	459	461	459	499	475	483	474	510	508	502	460	482	491	458	517	502	484	515	503	505	450	487	468	488	516	518	484	476	466	462	487	491	513	484	492	431	498	456	438	496	493	472	504	491	470	490	504	484	470	476	494	538	476	498	492	472	460	515	523	500	470	483	490	453	504	507	510	518	459	483	454	513	458	497	477	459	475	526	486	474	470	471	482	502	498	478	517	467	501	459	461	475	501	486	470	472	504	475	496	494	485	484	518	490	478	499	483	489	514	491	441	468	501	496	521	475	484	488	507	464	537	491	527	501	461	508	472	460	518	495	521	464	501	465	469	470	462	481	473	457	491	500	496	460	488	502	443	516	506	478	456	532	511	494	501	482	509	493	481	490	461	522	430	482	485	487	523	503	470	497	490	496	494	524	472	481	455	509	456	486	504	509	470	496	498	515	466	489	507	479	496	497	505	497	495	493	477	518	527	488	527	516	484	496	479	479	483	491	501	503	484	482	464	535	474	504	535	516	520	487	488	479	508	454	498	473	493	438	476	503	487	484	536	482	485	464	517	514	446	530	458	447	474	467	506	495	494	464	474	479	553	463	506	480	539	490	535	490	476	457	486	522	516	543	497	513	483	481	515	512	462	494	491	477	504	445	500	503	463	496	494	533	500	492	551	483	439	492	497	505	477	516	464	521	451	499	477	478	441	519	487	486	486	467	462	474	464	508	495	485	505	466	514	503	511	471	483	497	483	477	496	489	470	520	473	498	484	471	495	524	472	498	494	493	448	476	500	483	475	490	490	471	489	502	503	461	493	511	476	503	472	484	497	514	475	497	474	501	471	494	491	476	483	483	497	471	487	472	514	462	498	478	467	460	467	450	499	490	429	464	469	518	500	476	476	519	497	500	495	484	480	522	468	476	507	459	457	484	469	462	473	465	518	523	485	485	471	479	457	502	493	486	487	509	489	493	454	458	471	464	441	455	542	477	484	467	488	464	518	480	483	474	445	470	497	485	487	475	482	441	474	503	476	454	503	458	486	497	520	463	496	488	506	474	532	453	509	490	508	491	480	502	517	524	484	483	497	480	471	490	486	456	468	464	512	485	494	513	477	483	477	482	505	434	506	482	468	525	503	505	520	464	531	477	525	454	501	489	514	472	456	522	495	540	468	475	505	479	436	465	455	488	506	473	469	476	492	527	507	466	492	472	452	509	476	415	486	475	491	490	468	503	482	478	463	481	478	491	498	511	493	523	473	464	536	479	484	496	469	495	480	492	463	485	507	515	450	480	516	482	476	476	486	531	495	502	489	493	532	496	445	479	470	453	471	482	488	462	471	482	453	491	458	482	494	469	461	515	460	503	481	490	463	458	500	498	483	465	483	505	494	483	513	496	513	504	472	499	477	497	510	479	488	452	520	488	514	495	478	514	489	504	474	454	505	515	460	468	470	477	489	484	495	520	468	495	491	500	483	487	468	502	477	500	502	496	475	482	516	448	482	460	484	518	547	461	530	454	473	487	520	491	495	497	471	490	467	519	527	467	472	486	503	503	485	527	481	504	486	520	524	496	515	474	476	529	519	520	509	498	454	474	529	522	485	489	480	476	472	473	469	500	514	467	470	465	461	488	472	494	511	443	488	464	480	457	464	493	489	459	482	503	492	472	488	498	462	476	527	489	487	513	500	492	507	508	529	477	429	478	505	462	500	490	455	483	499	510	497	531	447	466	496	488	500	468	463	516	484	495	513	489	485	532	475	457	507	452	498	547	471	505	495	452	501	506	524	519	476	511	477	486	482	475	468	478	483	476	511	461	512	511	503	494	476	501	473	501	448	491	512	497	490	487	481	491	448	503	538	456	520	499	476	503	486	494	508	450	509	488	497	508	507	518	488	515	509	493	446	478	519	507	534	481	494	479	515	494	456	483	493	477	494	491	526	498	521	510	489	479	492	485	512	471	491	479	459	476	493	492	451	507	447	496	455	498	463	471	508	518	480	501	480	533	494	481	478	520	488	521	459	500	509	518	527	479	489	514	531	530	466	487	500	460	529	497	506	511	464	504	501	525	483	468	492	517	494	486	505	482	504	470	470	521	499	473	508	473	490	502	479	533	516	535	455	516	512	497	463	471	515	477	493	484	472	521	491	533	490	515	516	457	487	490	518	523	439	490	501	487	519	470	501	490	509	483	512	475	474	497	455	458	520	433	472	472	494	480	452	457	518	484	501	514	480	482	489	561	477	466	494	496	476	499	469	478	471	427	510	479	495	484	489	442	482	509	487	472	491	491	513	501	444	499	506	478	563	525	520	477	510	492	458	466	436	497	479	493	466	507	497	497	504	476	467	489	455	477	511	505	467	509	517	486	466	496	497	474	498	505	467	490	485	488	485	503	435	451	478	506	463	490	490	535	519	477	492	514	498	467	489	497	435	504	478	465	489	495	473	452	477	521	501	527	463	489	457	457	531	490	474	448	486	486	486	428	478	481	474	477	479	501	469	479	431	479	491	474	474	481	479	488	491	497	522	480	478	508	493	502	465	445	488	504
49383	54186	62329	25698	9034	2274	1062	735	507	340	299	299	285	243	224	227	224	179	217	195	210	195	191	186	210	176	221	201	223	229	203	174	200	185	219	205	219	194	196	212	226	227	189	206	185	165	225	533	1114	1377	1007	744	447	265	222	174	163	179	178	183	161	166	204	192	165	182	173	195	154	164	182	204	189	183	151	188	173	165	173	194	212	167	185	189	167	217	194	191	173	178	198	207	180	178	172	170	166	182	203	198	178	151	188	199	184	188	181	153	210	216	195	197	200	176	192	176	177	184	193	160	199	213	181	189	175	196	182	172	211	200	193	192	187	166	205	176	212	159	205	203	151	194	173	179	181	183	204	190	183	172	168	154	191	182	175	204	204	167	203	175	169	176	205	167	179	187	192	169	175	200	206	167	193	167	177	158	151	184	210	183	160	188	175	176	162	193	195	155	166	181	165	186	188	188	197	163	191	203	182	189	175	202	199	184	160	176	206	177	155	177	168	188	175	188	198	183	145	176	172	184	179	179	167	186	175	176	200	183	203	163	172	173	168	163	168	174	200	210	184	170	168	192	163	159	174	167	177	176	181	188	186	168	170	168	178	212	169	186	210	178	212	170	182	188	175	176	189	176	201	180	180	194	186	131	139	175	180	185	178	180	184	195	177	187	177	160	177	176	176	205	193	206	210	174	156	189	176	174	173	184	177	179	206	195	215	176	179	185	161	171	166	165	181	189	181	151	158	198	185	175	207	196	182	191	184	175	179	177	180	169	173	177	170	169	176	175	167	195	177	185	165	190	187	181	184	212	195	181	180	206	164	189	182	177	181	192	206	172	172	191	192	184	164	170	164	200	166	151	179	185	167	182	167	186	195	198	194	179	146	170	196	169	175	152	177	191	177	185	178	174	162	165	171	165	166	203	193	192	188	165	175	186	184	182	178	184	178	185	180	185	180	181	180	177	171	178	174	218	200	169	176	176	195	164	218	170	193	194	201	174	184	185	186	170	180	161	193	162	184	183	183	190	185	164	164	183	164	170	172	193	201	156	179	175	176	173	197	168	187	194	180	190	174	200	185	189	170	171	186	195	164	185	176	184	171	189	159	150	165	204	174	178	185	183	219	164	178	200	182	182	190	167	190	169	168	181	197	176	196	161	174	194	181	174	173	162	177	167	184	169	164	167	224	163	158	167	188	198	161	189	192	158	194	179	193	172	198	190	199	182	184	185	187	174	167	179	186	155	181	176	161	181	153	179	185	157	169	180	159	188	185	190	207	200	177	166	152	180	194	185	203	179	172	175	167	188	171	176	181	173	215	162	146	160	201	175	182	171	183	175	162	182	184	209	193	209	198	168	184	182	188	186	177	186	148	200	172	172	178	153	166	181	181	191	206	177	190	193	196	182	163	176	168	190	170	154	171	186	180	188	190	203	187	161	193	190	163	186	183	174	196	175	179	174	201	181	173	192	173	165	190	193	178	195	180	169	179	178	188	179	167	192	194	187	169	175	165	192	172	192	187	200	178	168	172	180	183	168	176	180	167	181	174	174	197	162	164	164	180	199	166	175	171	149	172	207	179	195	187	175	190	213	190	181	200	183	182	190	173	201	179	167	155	164	169	169	191	189	179	181	167	163	180	163	178	182	151	181	191	162	188	183	159	168	180	175	169	186	201	165	176	170	203	186	176	179	200	183	166	206	158	184	193	170	179	203	225	171	166	195	181	191	190	175	167	188	161	187	172	203	202	192	197	192	171	185	187	192	171	158	179	186	177	172	185	176	189	208	190	174	161	175	187	189	185	175	167	187	180	174	200	176	165	174	198	174	174	180	188	179	176	169	192	182	169	183	180	200	169	176	182	159	171	160	177	163	170	177	186	172	170	181	170	184	180	194	173	190	191	185	140	169	191	191	167	161	174	170	168	191	180	172	157	193	169	183	168	221	164	175	177	183	199	192	194	177	154	174	173	184	190	181	195	174	177	183	186	191	182	192	210	179	209	191	201	164	190	173	177	176	196	169	174	192	188	173	179	167	171	170	174	207	172	183	177	179	182	183	160	188	199	174	184	164	190	199	171	179	173	205	157	178	175	180	205	192	182	189	199	177	166	189	161	175	170	183	177	190	182	170	203	177	185	200	170	195	187	184	191	145	189	183	190	191	172	181	185	165	173	190	176	181	170	171	197	192	177	185	175	186	161	197	173	166	164	182	165	200	170	169	168	158	178	194	183	178	197	173	165	179	174	174	190	173	170	148	166	194	166	194	179	200	178	183	179	179	171	168	166	183	231	191	180	200	179	171	199	165	178	183	196	181	173	170	187	162	187	172	200	205	191	189	192	196	177	165	186	151	183	217	203	167	189	162	168	193	176	160	188	203	178	188	187	204	178	176	194	192	189	183	183	200	175	167	186	211	215	164	207	192	171	191	169	165	179	187	173	195	188	167	189	182	179	169	192	179	161	190	191	177	214	183	187	153	176	181	164	203	177	160	199	192	168	181	178	201	194	161	191	168	183	162	179	164	155	168	194	198	194	165	174	186	167	177	186	185	201	174	176	169	164	172	172	179	199	198	188	170	154	172	166	188	182	204	158	191	187	197	167	180	192	183	190	195	186	182	174	192	191	191	168	189	166	176	191	184	183	192	185	178	176	180	182	185	179	170	191	199	174	167	168	206	190	186	153	178	165	196	184	185	198	176	189	190	182	182	187	171	186	178	195	175	187	190	182	167	188	198	190	169	169	193	178	193	197	159	182	191	180	188	187	159	181	186	203	174	160	167	156	191	160	218	177	206	169	150	173	198	189	196	209	200	187	148	199	191	194	162	195	189	185	197	185	168	182	184	174	191	178	176	195	171	181	181	178	184	175	186	187	160	169	205	182	205	177	191	186	183	187	185	187	190	184	184	176	189	198	202	187	194	187	187	170	187	206	190	182	171	166	199	186	200	149	192	189	206	186	196	179	182	181	169	182	182	177	202	200	172	161	178	163	188	181	148	169	189	159	175	188	173	204	177	183	210	174	179	189	176	166	175	171	166	204	181	183	181	190	185	189	160	181	191	185	183	187	186	197	151	195	180	174	163	184	169	191	189	151	188	160	184	179	173	191	187	174	157	156	176	185	196	172	183	169	182	197	163	179	165	173	168	182	156	176	167	177	160	180	180	168	179	206	167	201	163	175	196	175	193	194	198	181	163	203	171	185	179	175	198	185	184	185	180	187	165	193	184	166	165	189	182	188	155	169	161	191	190	182	179	181	184	160	185	172	159	179	159	172	176	182	159	198	204	170	175	171	193	169	190	203	180	176	186	187	196	155	158	174	198	188	184	170	180	155	184	188	187	175	168	199	181	176	181	166	190	169	178	180	214	182	198	200	177	188	182	194	175	202	185	188	179	203	161	163	200	208	184	159	186	189	183	174	160	169	185	167	160	172	170	172	196	178	168	200	194	165	180	166	170	180	196	168	150	178	194	187	189	180	155	201	189	182	162	178	188	177	207
34711	49535	57407	3033	2749	2349	2394	2072	1406	1234	1078	985	880	834	811	745	748	739	725	701	595	637	672	621	673	671	685	687	712	672	734	654	699	633	622	636	618	632	589	632	587	728	748	673	551	559	553	2538	6470	7496	5742	3617	1836	913	595	531	434	430	437	454	422	436	424	426	458	433	432	460	391	442	454	484	440	449	473	465	435	439	451	460	457	459	429	433	449	459	467	447	434	441	464	451	444	456	444	435	458	415	443	440	429	424	485	426	448	464	445	484	461	486	446	445	430	425	391	442	386	419	454	457	451	425	440	453	442	467	476	439	434	418	434	449	455	432	449	441	438	414	459	465	439	440	461	463	445	440	433	448	396	479	453	461	459	435	413	417	431	431	442	468	452	476	434	456	452	431	398	425	427	475	413	445	471	475	440	431	447	443	436	468	471	459	448	468	437	406	464	455	454	426	440	489	426	416	410	423	453	466	457	431	433	438	473	418	426	471	459	452	454	451	459	449	444	496	409	421	443	458	403	461	422	449	480	450	418	424	458	463	460	426	468	435	456	463	421	440	453	472	444	462	432	473	410	455	439	462	428	413	444	435	421	458	457	441	478	399	453	410	445	455	421	418	450	448	458	451	453	464	471	458	471	444	428	468	446	463	456	450	442	449	458	433	458	494	451	460	415	439	429	497	426	444	428	441	453	446	409	481	433	455	395	471	420	464	449	454	425	438	433	439	461	442	438	408	448	427	455	429	454	429	462	418	436	477	442	432	429	449	443	420	435	442	453	423	432	418	429	488	429	429	419	442	470	430	458	459	446	469	484	450	423	429	414	440	444	483	407	444	452	426	405	443	462	475	434	413	454	460	420	460	436	467	440	440	440	437	433	495	447	443	428	457	447	412	436	444	442	439	419	432	461	444	463	446	467	406	461	456	421	450	460	459	424	477	448	451	384	461	416	432	476	481	412	428	443	448	428	436	443	400	450	443	476	462	452	431	466	435	468	460	467	464	411	475	444	452	483	413	492	414	423	455	405	476	439	446	448	434	477	405	450	469	423	441	441	487	484	428	415	463	423	443	478	428	407	466	431	430	435	431	432	510	453	452	453	453	414	458	437	432	426	441	420	432	435	450	424	440	412	467	453	447	462	442	452	450	449	455	468	479	395	438	449	446	438	408	438	427	446	412	447	440	399	429	442	468	437	460	432	427	442	421	428	509	421	427	484	434	473	446	429	453	442	448	435	445	459	443	473	402	430	452	458	435	434	442	448	457	415	441	438	472	468	461	415	453	481	451	425	473	417	470	471	458	438	434	485	454	484	441	443	468	432	415	448	445	458	456	423	438	474	459	468	440	447	466	433	463	446	431	442	440	467	465	482	443	427	493	426	420	397	439	477	461	414	471	429	467	471	439	416	494	425	483	466	430	427	475	460	454	481	461	476	400	485	402	452	432	440	453	417	418	439	454	463	429	468	442	430	451	449	454	437	471	469	414	412	449	453	425	439	391	435	463	481	444	448	430	442	440	423	460	484	440	475	441	421	439	431	427	463	463	471	424	467	451	450	434	452	462	472	430	459	421	457	429	454	423	464	458	454	455	451	429	424	464	438	452	456	430	436	446	443	422	407	457	467	439	460	435	452	417	426	418	437	430	459	444	428	426	461	468	436	475	427	428	469	448	456	444	421	432	416	420	475	460	436	479	452	411	431	425	471	451	450	406	455	439	458	412	501	418	441	469	411	409	443	444	446	423	423	453	438	445	419	418	430	444	440	444	460	463	441	442	449	425	400	446	437	452	469	414	478	433	456	467	459	430	448	479	462	461	424	450	466	477	428	454	454	451	445	446	456	409	431	387	436	438	470	407	440	459	441	426	446	447	403	443	400	447	397	428	446	432	455	446	439	468	424	466	463	462	413	429	447	433	451	442	442	422	451	450	476	441	415	467	429	440	458	446	463	461	470	392	438	437	452	434	402	444	486	454	448	461	451	465	433	465	449	441	458	432	436	447	445	441	431	428	415	424	477	461	482	459	454	427	436	428	459	450	449	425	444	456	453	433	455	432	462	459	468	476	476	426	448	488	393	422	473	438	396	441	402	425	478	440	435	444	427	430	451	403	422	452	393	425	451	441	435	416	437	440	458	443	459	428	448	435	411	438	427	448	458	432	451	466	485	498	466	434	443	494	439	447	447	453	470	429	426	450	461	432	447	465	479	452	421	451	418	447	436	430	418	474	460	429	463	433	454	427	419	432	484	409	461	440	443	431	436	422	454	429	520	457	439	442	462	463	439	466	421	401	464	444	448	453	465	403	448	496	470	425	465	469	436	450	421	459	440	438	433	458	426	484	505	444	423	444	473	420	426	440	430	438	441	485	467	498	437	442	456	417	441	460	431	452	471	432	442	481	446	416	468	438	435	446	487	444	460	478	430	421	455	483	428	425	413	471	434	450	440	475	455	474	432	415	434	434	428	447	490	441	420	447	452	465	429	455	447	453	484	435	452	433	451	450	477	420	464	443	448	456	442	400	445	434	467	424	444	426	435	457	464	467	442	455	464	391	451	422	443	444	457	415	473	434	427	411	442	427	438	432	399	441	456	420	436	429	424	433	440	425	449	437	436	447	468	468	445	437	450	422	440	476	454	423	430	460	431	471	423	410	441	461	451	472	462	454	483	463	442	477	430	453	481	426	453	455	418	438	438	462	459	403	457	470	447	412	450	461	450	458	438	492	443	438	456	455	414	453	444	401	415	411	393	434	447	456	395	457	445	469	391	432	446	453	415	448	457	409	489	449	460	445	443	430	513	471	427	479	440	487	489	421	439	436	444	455	433	422	434	439	442	453	449	452	433	423	423	426	460	486	438	442	453	452	436	464	435	449	424	412	439	456	482	415	465	402	435	480	468	432	471	418	425	463	425	446	410	480	432	451	457	430	456	438	464	437	424	406	453	430	427	412	443	484	457	461	404	435	456	492	428	399	453	438	418	472	436	422	470	460	434	429	444	458	453	424	452	467	433	466	451	457	464	451	429	431	424	452	435	450	475	455	445	452	487	461	416	408	440	439	454	452	475	475	447	440	445	449	433	481	445	405	411	454	444	469	440	462	422	468	424	420	458	427	447	441	423	455	440	413	465	463	415	448	453	434	448	441	468	445	439	402	433	391	465	480	433	430	442	455	454	458	466	422	486	423	474	468	436	456	439	484	456	478	415	461	441	441	414	487	421	421	429	442	437	416	441	449	436	481	444	454	463	460	465	470	410	452	442	433	449	476	433	472	462	433	466	454	423	426	434	436	446	464	425	455	458	450	443	448	464	475	454	438	469	467	467	432	444	474	506	426	449	420	424	483	460	457	458	445	435	477	452	436	439	456	437	450	447	462	444	427	455	395	426	448	428	424	448	471	463	442	462	433	455	418	429	454	462	413	458	456	458	468	462	444	492	449	447	451	443	452	495	463	409	428	483	437	460	423	447	470	455	410	431	392	443	463	456	455	437	474	454	475
6754	7211	12174	774	186	164	176	194	166	183	191	193	187	142	191	178	169	140	159	149	185	127	189	157	179	159	180	170	166	190	162	153	157	182	177	183	171	158	191	160	166	190	157	167	181	161	173	198	227	278	253	239	211	203	187	168	160	196	163	179	147	158	181	170	161	153	147	178	158	180	170	190	158	156	193	163	170	164	175	160	164	181	174	164	175	176	165	153	136	192	174	174	173	199	164	159	163	159	172	166	183	161	185	162	155	179	173	181	169	167	156	178	180	146	171	165	168	170	183	174	163	161	159	155	163	160	151	144	156	154	168	128	163	153	149	176	159	152	149	174	181	191	173	147	145	130	168	173	143	156	170	172	181	147	173	158	163	160	167	161	161	168	162	156	192	177	160	169	166	164	172	165	167	171	148	151	160	170	169	171	148	153	165	146	161	158	161	157	167	151	177	151	191	176	156	164	148	180	170	200	169	157	154	188	177	157	174	188	150	163	172	169	182	204	175	172	160	148	156	159	174	175	181	183	158	181	176	166	169	157	156	164	151	152	180	150	153	160	143	156	149	174	147	157	169	154	159	174	147	173	148	176	154	165	175	173	168	183	157	140	165	158	169	158	170	155	152	164	159	182	160	170	172	168	172	171	161	161	155	153	140	173	164	174	144	161	168	171	175	170	178	175	168	157	174	187	159	171	169	156	166	162	178	152	148	148	162	176	145	175	156	192	177	168	160	155	175	163	170	156	175	172	164	156	171	159	156	178	166	181	191	188	163	154	181	157	165	191	141	157	159	163	139	193	159	149	168	138	158	165	159	164	177	167	174	174	153	175	174	148	178	146	174	167	152	162	158	167	171	181	168	175	165	186	164	168	152	186	187	157	153	155	173	169	158	180	173	155	152	169	173	160	161	162	171	165	162	168	190	159	156	153	154	155	170	172	172	184	163	158	163	195	162	163	175	171	165	173	170	191	176	155	165	173	157	168	151	166	147	135	170	158	149	157	173	157	167	163	146	163	158	138	166	176	155	175	169	159	158	168	160	191	181	161	149	181	128	173	152	158	154	164	176	170	163	160	178	177	189	165	178	151	178	154	158	176	163	156	168	180	171	154	172	162	164	161	147	164	169	150	170	168	189	168	176	154	166	169	156	178	156	158	164	153	182	145	172	156	162	178	164	167	176	172	163	147	170	176	180	167	165	166	168	147	158	153	183	188	145	190	180	186	199	178	163	167	169	166	188	161	178	161	165	177	139	157	150	159	159	167	134	149	182	168	151	188	158	189	173	165	157	182	139	161	173	149	171	176	158	188	153	176	168	159	159	165	158	178	160	148	162	183	186	162	172	173	158	179	179	177	160	150	159	174	166	153	146	163	168	169	146	189	185	179	165	156	158	157	165	142	163	166	175	154	162	180	159	168	167	165	174	155	163	166	151	174	150	164	170	157	158	197	171	149	144	161	174	159	187	176	171	183	199	190	163	157	169	184	139	155	144	170	166	176	154	165	163	144	146	192	196	176	155	162	176	184	158	138	168	154	162	166	155	164	144	163	167	166	183	160	185	176	160	151	155	185	166	194	177	155	162	153	163	160	160	182	162	177	165	161	158	148	182	165	172	177	162	173	172	164	171	145	153	165	173	137	183	171	172	130	166	170	172	169	157	171	153	158	154	160	148	163	168	147	157	157	164	171	170	160	174	162	167	148	162	156	163	146	171	149	168	164	169	187	174	154	175	148	202	159	169	164	164	185	151	166	146	154	200	154	147	155	168	153	141	143	157	152	153	170	164	165	179	165	142	157	170	153	177	156	170	164	133	157	183	177	177	176	152	160	162	182	176	196	163	172	153	169	161	167	162	167	166	153	192	189	158	157	164	168	183	195	166	163	153	177	168	152	181	169	186	157	175	167	141	162	170	130	160	173	199	165	154	166	163	152	149	154	174	170	149	156	133	169	154	156	169	151	164	186	157	167	149	134	181	173	175	169	144	173	166	170	159	171	161	172	171	177	153	161	174	166	167	171	173	155	165	156	153	151	173	187	172	164	158	170	163	184	166	160	182	146	162	176	152	148	165	159	172	159	136	162	160	164	143	159	181	191	155	159	184	188	154	156	142	153	178	161	190	161	172	151	181	153	187	147	201	182	146	160	144	163	158	154	181	162	182	159	155	157	165	164	170	174	161	168	148	175	172	156	185	154	153	149	162	156	168	139	177	150	171	144	148	170	200	181	163	171	164	200	172	193	156	162	170	186	142	159	193	154	151	138	141	153	162	174	169	176	173	162	162	172	178	141	150	185	164	165	157	168	154	155	166	161	191	181	170	139	176	166	168	191	162	172	165	151	158	158	161	150	154	177	141	155	157	170	172	158	169	163	172	167	153	159	173	177	170	166	167	170	159	180	163	167	139	172	159	162	181	171	156	156	163	170	172	175	165	171	168	168	159	170	149	164	153	174	154	155	184	167	173	165	180	156	155	160	165	191	169	181	169	160	152	168	192	164	148	163	191	157	170	154	176	139	171	144	151	164	173	177	163	169	190	167	166	163	155	168	164	139	171	173	156	166	157	174	154	175	157	158	158	154	131	188	195	160	158	176	186	180	200	180	163	161	177	156	179	161	170	169	167	191	185	157	178	170	156	157	156	153	159	158	163	144	155	175	169	184	165	147	151	146	165	154	172	170	179	165	170	158	171	167	178	151	180	146	181	157	172	180	147	152	175	149	150	168	159	147	172	150	171	162	190	160	164	152	160	173	174	161	174	156	173	176	176	150	163	173	164	168	171	196	164	173	155	172	157	149	168	174	165	180	183	178	148	165	161	165	183	161	156	162	180	163	168	163	164	165	169	150	174	176	156	172	171	159	147	172	157	179	176	175	142	183	179	158	167	150	162	164	161	173	163	167	171	192	152	180	168	145	162	162	169	168	170	180	193	153	176	175	165	147	162	149	150	156	173	175	168	166	167	144	179	158	175	169	167	163	164	158	175	149	182	158	166	163	163	140	197	174	178	178	171	154	159	147	141	173	157	163	168	149	158	143	161	176	174	175	166	152	165	170	175	157	167	172	186	148	157	181	150	151	179	149	171	165	172	182	166	155	169	169	135	151	154	166	151	153	179	173	167	156	172	143	164	191	168	176	173	155	190	160	162	151	171	149	180	165	165	142	166	160	164	170	177	163	173	165	187	163	194	151	187	169	175	155	174	162	161	165	162	161	152	150	173	167	144	159	159	150	140	171	157	185	162	161	180	164	159	168	143	151	164	177	162	141	166	163	143	175	182	152	169	177	182	172	146	189	136	159	161	170	154	160	169	169	161	173	168	177	173	157	156	142	173	163	163	166	173	134	168	151	171	155	163	169	167	185	136	170	169	154	164	147	178	170	166	164	157	167	160	154	180	163	145	136	157	166	171	170	170	169	157	156	152	191	163	182	186	170	154	171	170	147	160	185	185	159	176	172	167	167	172	172	175	165	161	171	164	179	174	144	151	146	172	152
5225	10197	17067	567	527	505	537	497	505	485	450	448	503	431	446	464	446	435	427	413	424	459	489	438	445	476	426	465	502	520	518	511	478	527	473	496	463	475	491	454	415	432	439	433	443	447	482	645	832	967	934	816	622	514	427	431	427	404	424	430	387	367	423	432	429	407	386	439	436	433	407	436	453	399	402	421	413	425	399	404	456	411	450	437	429	414	448	460	409	445	400	417	471	415	467	439	439	434	430	409	480	433	440	410	427	415	423	395	444	419	417	438	420	437	442	411	422	431	418	384	430	417	368	436	451	464	381	415	432	423	406	439	433	446	409	413	459	439	376	426	415	398	404	403	377	370	418	418	448	443	383	420	415	425	390	464	426	423	459	412	417	411	428	435	443	457	425	425	408	452	463	426	431	394	419	412	401	439	387	443	420	422	453	436	392	395	432	397	443	409	480	394	406	436	441	415	410	422	401	430	406	387	470	414	390	402	429	448	407	457	432	419	421	456	400	438	373	426	400	417	384	417	413	394	412	407	408	415	424	427	416	409	413	415	404	429	450	431	425	430	401	395	456	418	446	434	408	397	479	423	394	438	425	405	430	452	434	432	382	408	444	433	426	394	402	385	403	423	422	390	405	398	435	407	393	408	447	425	406	437	391	411	422	431	424	425	417	419	403	413	440	422	424	436	407	451	443	402	405	406	404	411	414	384	409	419	414	377	402	400	439	390	394	448	404	408	405	400	407	372	411	444	414	407	426	441	415	447	409	450	399	393	407	438	419	442	425	424	445	398	427	402	431	422	443	452	421	413	414	438	409	382	414	397	477	417	398	417	443	392	433	398	417	429	399	431	451	428	400	458	421	428	423	421	445	404	438	438	435	400	432	411	427	445	400	401	423	420	448	410	390	442	450	434	453	416	400	412	437	426	410	443	445	456	443	437	402	424	422	460	424	430	410	445	429	471	445	419	437	456	424	418	446	397	419	420	417	456	427	408	425	385	420	442	427	447	407	397	414	409	439	439	437	367	401	420	445	399	434	391	444	433	409	402	383	371	399	449	396	436	426	415	421	403	427	401	461	415	396	407	415	409	426	459	451	430	407	411	411	444	445	394	421	453	452	425	414	377	413	430	431	433	416	412	420	398	431	438	435	441	383	412	408	423	404	451	436	473	430	378	412	379	445	443	387	420	412	411	439	427	432	421	406	421	423	435	446	400	440	445	385	422	393	408	410	411	390	420	417	388	430	436	413	406	445	388	413	413	426	405	409	404	428	403	408	398	379	389	443	399	412	445	408	432	472	389	436	433	421	467	435	417	433	433	410	403	414	433	413	426	415	419	415	427	421	410	458	421	410	416	452	421	431	416	381	424	418	408	440	425	419	416	429	428	392	414	434	428	399	453	410	435	424	414	419	403	437	412	429	407	445	413	406	417	425	434	435	379	430	447	438	416	434	403	418	419	405	422	415	399	382	448	443	418	398	462	437	415	482	406	403	437	423	413	398	422	457	411	417	418	410	429	397	382	417	428	398	436	416	422	444	421	423	429	436	426	427	406	453	428	442	420	365	433	404	415	410	425	422	401	437	424	435	411	387	382	424	442	398	406	439	435	438	414	417	396	443	402	411	449	494	406	436	405	422	427	433	403	366	424	433	392	450	413	442	456	440	411	443	451	421	404	399	383	438	407	433	422	415	415	414	399	398	420	406	426	427	387	444	467	428	412	405	413	412	392	433	409	419	413	437	411	410	438	443	439	411	424	445	404	412	401	433	467	420	394	412	453	401	418	422	424	443	459	416	395	404	398	420	392	417	405	420	431	442	389	425	435	377	402	373	421	419	435	433	424	442	426	415	452	448	448	415	427	412	437	397	425	438	428	448	406	416	396	429	423	424	426	435	446	442	447	446	436	415	383	422	426	423	394	452	426	421	396	436	368	453	409	406	419	382	456	392	420	427	383	425	414	417	389	422	445	392	431	421	446	421	456	408	417	433	387	437	417	398	408	427	427	393	393	448	429	419	433	441	463	407	458	435	401	423	450	437	421	438	412	466	387	437	406	456	451	396	435	440	413	424	452	400	404	431	427	471	404	390	414	439	404	414	468	433	410	402	425	423	414	424	431	412	422	427	460	426	459	438	412	409	426	446	433	416	469	427	421	439	413	416	382	465	408	445	416	416	412	419	429	415	394	425	445	456	466	398	413	397	414	461	414	357	421	410	414	422	434	402	445	400	432	433	447	447	473	419	417	395	417	365	432	446	404	437	399	424	418	420	402	440	446	446	444	426	416	405	384	440	434	423	406	447	422	435	420	443	418	412	404	413	408	386	407	451	425	441	433	395	414	433	412	400	435	414	421	390	417	390	386	406	405	396	411	438	438	433	471	430	424	399	427	408	415	393	399	419	440	424	471	420	407	432	414	409	442	417	432	413	409	408	465	449	439	446	429	399	372	413	451	412	400	448	417	429	401	409	427	425	453	415	410	446	426	431	419	395	418	438	389	407	429	416	451	408	449	433	393	438	448	417	446	393	427	428	417	427	452	404	390	406	420	458	423	452	433	444	451	429	436	391	452	421	434	437	437	408	407	414	408	401	426	434	426	433	393	398	440	432	414	399	402	407	436	463	439	400	392	394	423	389	401	393	432	441	424	413	451	413	431	423	404	418	410	425	424	389	409	447	442	407	456	444	445	404	433	409	434	428	443	437	444	425	406	432	406	456	458	406	423	410	458	437	414	444	430	396	402	424	452	400	435	398	421	418	435	449	413	418	416	450	424	403	438	436	416	428	426	405	402	388	400	396	415	450	377	409	458	430	418	401	409	432	410	401	416	391	461	419	429	435	443	422	426	411	412	454	454	425	449	466	415	417	407	409	417	376	402	433	412	434	394	410	415	410	418	370	435	451	432	426	385	389	456	416	408	380	425	436	424	428	402	402	425	427	432	413	411	446	431	444	404	431	444	450	411	402	426	434	396	433	400	436	428	401	426	412	432	400	418	444	417	418	462	421	423	442	426	421	363	443	440	428	414	438	451	459	439	450	438	418	416	438	443	426	387	423	402	397	432	380	440	378	387	387	429	479	408	425	410	398	419	442	378	421	457	410	428	425	392	442	427	418	419	418	411	406	443	405	413	443	408	414	402	420	397	405	432	395	431	425	422	401	391	420	433	426	390	423	457	424	453	467	418	424	452	414	421	399	415	433	429	442	419	416	468	431	422	432	410	401	439	442	409	425	426	459	417	445	456	391	437	425	402	393	429	423	401	405	427	444	422	409	441	412	399	432	433	430	430	414	453	416	413	421	423	408	427	425	451	446	434	411	418	396	397	417	406	434	364	444	382	455	428	399	444	420	415	431	458	463	401	409	472	406	405	399	381	436	424	413	421	425	449	425	440	437	437	381	422	438	411	409	407	427	461	457	420	424	429	450	396	414	413	433	408	420	402	429	406	427	445	435	431	416	437	426	449	431	406	413	446	456	382	420	422	432	442	425	400
42482	42791	57103	22525	7633	1429	544	375	284	306	266	228	256	252	224	202	219	223	219	212	209	207	208	205	223	209	203	235	224	212	224	197	231	191	218	195	203	210	215	235	209	200	232	205	212	206	352	683	850	662	564	439	296	223	231	186	196	221	208	213	217	183	186	181	165	193	184	194	185	182	163	193	187	184	184	186	200	172	219	191	217	183	190	196	200	214	191	203	172	177	199	164	200	173	178	190	214	206	189	168	226	187	206	182	197	214	210	197	194	185	190	185	183	214	218	193	198	175	206	200	200	192	168	224	220	179	158	193	172	200	193	183	208	223	177	202	176	191	197	195	204	168	200	193	180	204	191	206	175	179	218	203	202	191	199	176	206	202	193	189	229	176	201	220	193	215	192	186	188	177	188	199	227	179	206	186	194	199	203	199	193	195	197	189	201	188	192	226	191	196	183	200	217	191	203	181	185	220	231	209	164	201	193	197	174	217	218	185	213	199	175	206	217	195	185	214	200	185	178	204	209	196	179	218	177	182	210	230	220	158	197	202	192	179	188	174	204	200	204	196	199	188	215	199	209	175	192	215	187	198	183	200	183	181	170	184	202	188	191	211	172	211	159	216	174	191	200	184	193	201	197	201	157	196	180	199	197	184	184	180	216	188	182	212	190	179	186	183	227	199	193	184	185	205	190	209	209	200	198	201	191	182	203	206	199	185	223	193	197	221	192	189	188	199	199	182	179	198	186	202	191	185	186	241	173	175	208	201	188	187	182	202	192	195	201	204	199	182	207	188	181	190	200	190	202	192	188	188	173	192	182	200	185	201	198	220	212	166	190	224	181	215	188	215	195	209	191	188	186	198	218	173	210	181	187	187	199	224	197	204	188	193	167	179	205	189	183	187	209	169	188	195	199	178	183	198	183	181	183	180	177	196	194	206	198	198	198	192	224	194	200	176	220	175	213	212	215	192	172	197	210	204	183	199	184	210	221	202	185	195	203	180	174	181	215	190	172	209	186	197	203	179	179	213	197	193	192	188	230	235	227	178	198	180	198	201	171	217	189	180	185	181	206	206	191	189	161	204	192	201	184	195	201	180	179	187	186	195	181	176	178	166	170	193	224	186	189	174	180	179	199	193	181	188	207	229	199	178	202	166	198	194	208	181	191	215	201	194	212	195	189	221	195	201	190	188	184	212	183	175	170	195	201	224	199	185	211	199	226	177	191	204	196	212	199	176	182	205	208	214	181	238	195	168	197	199	188	194	192	191	194	187	194	184	193	168	183	206	214	190	206	196	221	198	183	193	229	187	203	177	227	204	193	201	169	169	210	201	171	191	203	218	211	199	175	189	175	214	185	180	192	200	225	198	202	181	203	179	185	198	182	206	158	210	200	195	207	211	170	216	216	191	196	217	195	191	171	179	218	160	209	184	202	177	206	180	196	222	183	202	211	211	192	200	178	210	204	192	195	186	213	180	204	199	189	173	210	200	162	201	187	210	213	203	184	209	198	182	179	193	220	197	194	185	180	199	200	181	227	222	217	193	193	192	181	199	200	167	188	204	201	163	191	173	173	198	196	196	204	195	179	218	217	196	165	198	189	198	206	179	189	197	190	200	202	187	176	192	199	206	164	197	211	203	204	185	215	206	179	217	207	192	168	187	178	189	199	189	193	183	152	194	199	181	194	206	201	195	198	201	215	210	212	198	194	185	216	203	201	200	161	182	207	210	181	186	208	202	180	185	213	207	198	214	211	197	209	201	206	176	211	192	181	186	195	186	206	179	205	188	200	184	205	187	180	161	177	194	180	179	209	209	192	178	229	190	203	178	206	182	208	186	196	196	205	210	198	193	205	212	187	227	205	196	195	204	188	173	177	188	218	192	213	184	183	201	207	197	203	187	199	186	219	197	183	203	211	192	171	173	196	195	183	182	191	185	191	181	190	195	203	184	200	176	198	205	200	181	194	197	189	190	177	193	186	219	192	194	170	158	185	183	219	179	184	188	193	195	191	204	179	165	230	222	168	210	194	194	187	209	194	207	203	210	187	194	197	209	196	183	198	178	200	181	201	205	177	197	193	197	172	184	211	196	183	200	198	197	202	196	187	180	220	213	200	187	173	196	188	189	184	222	229	191	217	187	193	201	174	225	233	199	186	206	176	209	194	187	205	208	182	222	201	185	199	185	201	173	217	200	194	184	185	193	181	207	213	192	198	168	195	215	204	165	198	204	173	177	169	205	198	191	191	176	183	201	189	180	210	203	196	193	175	171	189	220	215	207	176	158	206	201	184	185	223	210	218	188	179	197	187	190	197	189	214	201	189	195	176	194	215	183	184	203	177	201	188	182	184	200	161	188	193	190	213	185	190	195	210	188	193	201	209	196	189	182	192	183	182	173	181	194	185	181	204	181	167	196	205	192	208	177	226	224	174	191	202	161	210	210	211	172	189	185	203	201	229	196	203	197	212	203	192	180	179	180	217	228	208	203	163	182	178	184	165	206	184	185	191	207	202	189	191	190	198	184	178	174	203	191	219	185	218	192	224	187	208	200	180	191	224	200	204	206	184	210	206	169	198	200	202	197	223	213	218	194	178	221	189	176	197	201	206	183	216	182	211	185	186	197	194	210	201	179	189	196	197	230	175	221	197	206	220	167	177	191	169	178	179	216	210	190	205	193	184	209	182	191	194	202	184	216	201	182	187	184	175	206	221	183	177	171	191	206	191	196	208	178	204	185	183	203	179	214	175	201	182	214	184	211	212	207	207	221	211	198	210	185	178	211	202	221	203	202	175	183	179	199	218	200	198	220	192	220	208	201	196	202	190	214	195	195	198	223	165	194	178	204	189	213	218	200	184	199	176	174	184	185	195	199	208	210	206	197	181	169	197	222	161	198	217	184	186	217	188	203	182	186	169	204	214	166	200	204	195	200	188	203	198	213	197	178	179	170	214	202	193	212	212	197	200	218	203	216	210	194	183	158	194	185	185	221	206	178	182	200	193	194	212	163	188	195	200	184	186	190	198	210	174	204	195	203	204	213	207	182	193	187	199	211	195	184	192	192	198	213	180	176	190	175	191	188	199	188	216	200	174	199	191	196	197	194	196	180	206	197	190	204	202	171	191	210	190	189	173	193	208	169	235	183	182	170	203	189	192	209	191	194	217	197	163	218	161	201	212	220	209	201	217	188	197	205	197	218	183	180	198	196	196	207	189	202	200	181	173	189	181	207	183	203	203	181	186	175	185	200	175	189	198	192	210	188	195	204	215	171	194	179	203	183	212	158	222	185	191	173	198	196	186	187	211	198	204	209	250	218	213	152	196	202	195	172	191	187	191	223	173	185	204	200	189	188	214	216	218	174	200	207	182	198	205	179	156	221	182	219	200	200	190	195	189	172	188	211	217	200	203	197	180	182	194	194	177	184	197	184	206	210	207	181	207	202	187	203	184	183	190	199	207	190	206	199	183	182	198	223	216	190	206	179	199	202	191	169	173	195
29392	40259	52136	3893	1800	1523	1478	1344	986	981	866	782	747	789	667	688	649	649	562	591	606	558	594	615	590	636	633	675	673	635	686	676	652	604	588	575	600	602	608	643	692	593	507	500	550	547	1380	3983	4939	3873	2740	1793	921	620	548	512	510	515	465	472	445	512	503	496	450	460	519	527	440	510	475	480	492	457	487	488	457	499	477	498	505	474	462	481	446	508	491	483	492	455	497	485	450	441	481	477	501	458	480	457	498	543	473	494	457	505	468	504	483	466	490	528	472	481	504	491	533	475	495	478	493	491	511	520	505	463	454	461	509	484	474	486	474	467	501	516	469	482	481	430	502	475	486	477	495	449	514	468	487	476	446	502	454	503	507	492	447	474	475	491	504	476	498	519	510	483	514	476	472	441	458	519	460	489	481	446	526	485	473	497	468	510	508	462	515	462	488	459	496	493	482	477	458	477	529	497	475	464	503	505	487	533	472	489	490	523	493	496	468	515	502	498	445	488	475	440	439	466	474	477	455	466	472	493	496	482	493	513	468	498	502	479	469	464	462	522	473	476	443	452	516	481	440	472	502	477	463	520	477	496	490	420	499	502	505	507	491	484	461	501	453	462	511	517	504	479	468	506	442	505	473	458	483	485	477	494	463	459	490	498	472	490	480	480	492	480	509	476	508	493	476	519	489	486	467	552	484	488	474	428	527	490	444	477	464	474	451	464	481	545	465	497	459	533	440	488	465	480	547	495	478	468	441	468	457	504	470	499	477	468	510	468	481	469	471	452	486	451	509	501	516	491	478	466	472	452	483	487	476	488	445	491	494	485	508	498	466	456	490	464	479	486	494	493	512	456	490	507	498	493	479	460	448	532	456	516	500	508	517	451	510	482	464	474	451	503	485	485	477	484	475	455	550	471	520	511	507	477	508	460	509	482	464	478	492	464	466	516	526	479	459	485	476	520	474	504	443	507	485	486	495	501	486	502	435	457	510	462	485	443	461	424	481	484	418	522	463	462	448	477	496	452	489	491	491	464	470	518	435	501	443	472	500	504	503	487	490	529	487	520	480	455	496	510	510	474	508	503	478	485	504	459	512	508	454	504	452	472	467	463	479	487	475	469	481	508	494	495	500	495	448	479	502	467	500	502	487	475	440	487	517	514	459	450	478	455	500	504	533	471	477	485	496	487	455	442	476	511	475	485	500	474	478	493	495	479	481	485	496	466	477	481	458	452	472	498	495	469	473	500	500	475	495	509	522	479	472	499	469	498	472	514	440	491	470	501	484	505	500	504	499	506	467	506	471	479	507	465	431	441	467	464	493	519	474	507	453	452	465	455	506	461	443	491	485	471	497	470	548	513	524	501	486	466	490	493	489	462	471	530	459	473	488	499	479	458	485	477	465	514	479	499	438	469	483	472	471	455	505	452	476	432	494	489	490	485	498	510	430	486	450	451	466	511	492	488	469	465	455	488	475	476	495	515	481	474	495	453	457	457	466	443	462	471	482	471	509	475	541	435	544	454	455	486	463	495	471	486	536	481	488	493	501	494	446	467	447	474	490	478	464	516	501	482	519	488	481	452	495	467	445	498	468	486	468	503	464	477	499	513	471	493	510	497	449	452	504	488	477	484	472	500	513	508	500	474	496	494	454	518	485	496	481	493	468	450	481	471	511	482	482	481	484	484	504	468	509	461	463	475	471	492	510	484	517	436	479	492	498	488	451	478	520	510	481	500	477	461	487	490	506	476	520	480	476	466	487	463	479	472	507	489	476	507	454	436	497	491	476	452	501	486	466	508	473	469	479	460	442	553	491	512	481	494	477	475	489	461	473	472	513	474	505	491	477	470	473	500	501	485	483	467	470	500	474	480	510	454	531	476	454	475	464	445	469	455	477	473	464	499	481	506	465	445	495	477	516	494	428	486	478	503	489	467	469	449	504	518	502	487	494	509	502	476	461	486	518	496	467	482	488	476	511	538	513	501	497	485	506	484	452	507	476	488	481	487	486	476	483	486	470	511	490	484	489	470	524	477	488	501	476	471	456	489	515	509	488	516	480	460	463	527	478	504	519	465	485	502	478	509	473	478	486	469	482	463	468	478	546	459	481	479	457	467	500	483	475	445	461	431	493	494	467	488	471	512	529	505	499	462	481	518	492	454	490	492	509	498	489	483	464	495	478	446	488	454	506	461	485	491	484	476	478	520	464	496	456	509	502	506	505	490	457	453	525	519	493	496	494	465	460	474	444	480	511	531	513	508	513	472	449	489	460	474	450	473	473	526	449	482	514	471	482	458	476	454	496	469	459	464	486	518	500	506	456	465	492	493	486	503	496	466	505	462	482	494	477	465	474	468	494	468	462	472	501	456	470	488	474	457	439	459	458	494	455	466	459	486	483	469	507	524	500	445	507	461	433	480	522	445	465	512	508	453	470	491	507	459	475	497	487	522	478	487	458	453	506	474	498	465	455	482	463	487	490	510	466	512	463	476	481	490	460	477	478	490	514	499	505	501	474	466	472	489	486	522	477	504	488	495	464	472	488	499	468	484	470	480	500	444	482	465	501	474	510	504	511	510	462	478	460	506	465	505	489	490	488	472	504	485	500	478	459	494	489	464	483	508	508	461	493	498	486	501	451	495	503	471	446	482	490	456	497	513	493	447	455	443	504	504	511	452	499	491	489	476	476	497	453	483	462	481	460	476	453	497	516	474	466	489	476	462	481	490	487	487	471	506	508	502	493	465	477	475	478	541	472	507	534	446	504	442	496	468	471	456	510	511	447	476	507	461	479	464	476	487	525	460	506	472	468	476	511	465	479	468	489	478	509	472	466	499	486	486	492	487	475	470	440	486	463	448	499	495	447	487	510	469	497	479	495	464	452	453	459	497	474	504	477	466	520	469	473	461	501	503	472	490	473	496	481	511	473	455	472	496	481	508	459	492	483	461	471	503	459	440	524	472	449	492	498	464	488	468	474	489	496	508	480	483	501	488	478	544	486	490	478	489	510	476	510	454	507	472	470	486	501	484	467	499	498	467	491	483	514	472	496	465	470	454	472	499	518	486	448	489	501	467	491	535	467	499	496	472	480	469	496	500	474	459	494	483	512	500	471	460	500	499	436	502	471	514	473	492	521	487	505	453	485	462	455	517	458	465	477	472	461	497	438	457	479	462	469	466	468	477	485	512	490	509	515	483	500	486	477	449	510	468	501	555	525	492	504	493	501	536	454	480	489	444	465	501	494	467	500	481	477	481	496	434	493	510	453	480	509	444	475	481	458	505	461	501	462	485	485	494	455	510	457	469	487	466	489	470	496	466	461	490	460	460	489	508	493	465	453	501	473	471	519	506	506	469	453	498	456	492	451	478	523	474	516	507	502	458	454	469	465	477	506	502	485	470	475	499	506	481	517	485	514	479	475	483	474	460	455	487	487	514	470	476	515	446	507	467	500	501	492	494	491	465	509	471	515	516	505	470	485	484	508	490	498	503	481	510	483	517
45764	48427	62998	25603	10346	2642	985	522	408	349	271	278	267	268	248	224	214	237	228	204	181	224	211	223	202	206	198	205	243	217	214	204	221	190	232	198	187	202	241	240	207	185	187	214	182	194	311	1076	1612	1234	859	531	351	237	184	195	183	171	176	166	203	179	195	191	176	185	170	164	177	184	185	202	193	182	179	174	175	188	194	167	149	183	183	165	190	172	176	186	151	176	172	186	186	171	169	175	173	168	166	167	183	179	185	161	172	164	171	181	206	179	165	190	193	151	154	168	198	185	164	171	159	207	161	160	165	176	198	161	180	167	182	193	178	192	189	181	169	173	176	189	173	185	169	176	194	176	176	176	213	208	182	174	161	155	157	151	180	164	174	167	171	175	177	182	189	184	169	169	186	177	176	206	174	195	171	177	169	181	157	191	207	194	172	190	210	179	175	177	164	170	196	174	186	172	163	166	167	200	175	176	190	184	161	185	172	153	201	186	173	175	198	184	158	165	192	187	174	178	169	203	182	151	179	176	196	174	172	188	205	186	171	189	172	159	154	204	189	184	167	174	191	174	180	188	182	184	163	167	190	172	178	173	183	171	154	181	206	194	179	169	149	183	176	186	178	182	164	189	210	190	176	183	172	160	184	179	177	170	165	175	165	178	184	189	168	164	184	212	197	185	170	178	203	192	186	179	186	187	175	169	175	167	174	190	175	202	158	180	188	158	157	175	170	179	192	189	173	199	179	197	199	192	178	177	179	182	144	176	190	185	186	183	185	179	188	182	188	197	159	199	196	171	170	193	168	162	184	197	173	182	189	167	153	189	147	160	162	192	178	183	162	214	165	161	171	170	196	163	151	165	192	202	177	195	179	190	169	159	179	171	171	179	189	179	169	179	167	171	189	186	162	199	152	170	175	189	176	177	173	199	200	185	196	174	203	169	190	166	187	188	172	161	174	178	189	163	178	167	181	183	183	195	211	175	178	185	174	196	180	183	184	183	172	181	194	177	189	206	165	170	223	163	141	160	181	147	162	195	166	189	198	181	179	205	161	188	186	190	166	177	153	170	200	181	183	178	177	182	162	176	173	169	193	204	193	174	199	189	170	185	156	178	171	177	184	198	202	181	198	209	177	189	183	157	186	177	161	182	148	164	179	172	180	162	170	177	172	169	204	191	194	199	174	171	177	196	162	191	169	176	180	157	171	191	188	209	188	172	159	192	173	164	167	183	193	192	190	180	184	191	174	163	163	166	196	179	189	174	180	195	164	190	172	159	160	166	159	175	170	188	174	177	179	179	178	192	180	170	153	216	165	178	181	166	179	178	174	182	218	185	181	155	177	171	185	160	193	178	160	206	189	192	186	169	180	167	173	196	173	187	176	195	170	155	189	185	179	179	183	169	170	189	160	181	181	192	174	204	185	178	185	201	163	178	164	166	165	165	169	201	152	171	180	199	177	208	162	185	208	190	186	182	163	163	163	188	176	155	177	206	159	182	208	169	190	170	198	180	174	200	177	157	166	187	166	174	160	178	191	196	195	143	186	183	160	176	179	172	178	148	208	200	199	166	183	175	168	180	167	193	171	185	189	183	181	159	182	195	197	173	186	161	154	174	165	189	191	186	179	179	195	182	191	203	192	156	191	170	179	174	180	174	156	155	167	168	181	161	196	180	175	178	175	162	180	167	177	179	176	190	176	178	188	162	198	174	167	217	196	164	179	175	163	173	181	188	187	183	181	170	158	164	177	194	179	194	204	212	205	180	178	162	168	178	186	188	176	183	206	211	187	182	180	177	167	191	175	208	198	172	185	169	181	203	185	178	156	169	180	171	163	162	168	196	207	181	175	184	197	168	200	199	208	186	171	157	204	188	169	185	188	184	163	149	174	176	167	179	184	199	176	163	177	194	146	186	188	161	206	166	170	194	185	179	174	165	177	195	148	164	163	181	172	197	205	172	165	179	186	162	180	197	176	202	176	202	191	178	178	173	175	203	172	175	191	189	206	194	187	180	159	185	154	185	163	172	176	161	179	192	172	171	175	196	170	175	200	190	152	200	177	181	175	188	179	186	197	187	185	208	189	168	187	192	167	184	176	188	186	185	171	182	179	215	192	174	164	171	181	166	167	169	180	185	170	168	170	166	174	186	194	174	179	178	163	163	169	186	159	152	157	169	185	176	198	171	195	158	186	173	168	188	158	187	216	144	169	180	184	174	170	176	171	192	169	163	198	178	204	180	165	176	198	178	171	176	180	177	190	163	183	173	179	176	162	213	191	176	180	186	171	164	184	173	198	210	190	194	185	175	160	184	182	196	193	181	202	151	200	175	143	174	164	175	165	196	185	194	196	174	184	194	188	175	176	166	168	188	175	191	184	203	183	187	186	195	176	193	203	182	175	176	174	189	195	180	177	187	173	158	167	167	165	173	180	179	165	171	182	164	150	212	196	180	176	209	190	193	163	184	181	204	194	188	180	177	143	174	172	173	191	199	157	176	187	174	171	181	179	181	182	170	167	165	178	187	208	190	173	189	176	152	179	160	209	180	200	177	169	174	158	179	147	188	177	174	184	177	156	176	180	184	194	203	165	164	191	183	175	166	185	165	199	173	170	182	205	171	185	192	182	180	163	151	147	188	183	188	166	178	217	187	170	175	200	185	192	181	192	178	174	176	178	210	188	215	176	192	157	185	161	192	178	180	192	197	189	181	170	180	182	200	192	166	188	183	179	193	163	169	175	183	197	166	184	177	169	188	181	186	203	197	147	177	173	174	192	178	161	189	190	177	166	182	175	178	167	163	173	187	185	185	158	166	192	162	190	166	195	163	182	184	180	194	192	161	205	168	175	183	182	173	178	172	168	194	189	199	169	183	180	180	177	194	195	170	180	164	158	185	165	186	207	176	189	159	175	168	186	167	163	186	172	162	170	175	182	162	170	173	182	201	185	193	176	170	171	202	189	190	162	184	175	177	175	185	169	149	166	197	173	162	191	192	169	178	182	171	168	199	167	176	176	172	177	170	196	186	186	184	195	182	170	181	186	168	170	191	194	194	186	154	182	145	183	163	173	192	196	170	193	163	173	162	177	192	180	176	172	154	160	171	195	183	150	176	186	169	137	173	193	160	183	204	195	170	173	160	181	220	172	183	150	170	180	165	187	194	215	164	164	186	148	171	191	197	159	165	183	217	171	184	188	191	188	171	176	174	186	180	177	159	172	187	164	140	187	190	169	162	187	179	173	171	177	181	170	173	191	181	183	195	176	170	176	187	182	151	184	156	207	198	203	200	177	183	172	160	197	166	163	192	172	160	170	174	161	195	164	166	190	181	164	199	190	183	182	179	157	157	164	161	172	188	183	188	181	177	175	173	177	182	203	173	162	185	169	182	190	200	172	180	195	197	196	164	176	197	165	168	177	197	196	170	165	180	179	185	159	168	182	196	157	172	199	194	186	188	173	188	164	174	187	199	163	180	183	181	160	174	170	200	159	188	175	194
34067	47994	58590	3522	2872	2474	2230	1995	1403	1258	1175	1113	964	929	863	748	728	713	677	580	669	614	615	614	615	660	586	597	652	665	724	661	642	608	588	541	546	604	887	752	572	576	510	492	482	521	1282	6184	8936	6658	4403	2402	1197	708	517	438	458	452	465	440	443	436	477	466	453	438	438	433	405	444	443	391	469	461	458	483	459	444	418	455	452	397	423	417	462	461	448	428	452	443	432	426	444	436	456	422	421	433	447	388	478	448	399	421	449	438	405	437	414	441	434	430	448	456	472	459	428	484	425	437	460	471	453	439	408	456	445	441	458	465	442	430	439	422	412	432	485	435	448	468	435	443	458	470	415	439	470	446	422	441	414	402	423	425	493	444	475	433	437	454	414	434	401	475	449	463	434	444	451	460	448	428	454	467	482	476	437	443	472	403	449	455	444	444	421	455	420	428	462	421	401	476	474	437	454	422	455	447	491	448	432	420	398	413	443	467	419	474	428	432	509	430	442	427	430	427	432	433	450	455	433	414	454	412	453	444	436	469	467	440	441	457	449	450	497	421	453	441	470	467	392	480	476	464	427	402	418	472	434	466	451	370	437	434	433	426	440	443	468	458	419	403	436	427	460	448	453	455	476	399	415	461	420	433	492	447	431	447	472	455	463	432	470	395	436	424	418	442	452	419	464	447	468	441	455	468	457	466	446	429	442	395	428	473	426	471	430	414	452	491	421	462	400	437	449	408	446	415	481	487	454	496	464	401	411	409	401	474	446	420	460	419	433	420	459	451	441	444	432	418	410	460	435	407	447	430	427	441	460	457	451	449	433	462	481	430	407	412	399	471	474	438	433	446	411	435	457	495	418	429	482	466	408	417	459	453	452	432	441	405	417	470	471	440	425	420	454	472	451	422	430	470	426	431	409	427	441	471	452	429	462	445	448	419	397	457	446	415	443	403	426	477	428	429	453	466	396	438	472	440	449	439	424	437	454	450	430	445	409	437	441	431	444	418	477	469	451	445	426	424	440	450	450	457	426	408	450	455	431	420	435	455	454	453	437	474	454	438	446	451	418	444	459	423	433	401	428	434	412	420	413	460	461	454	412	423	458	464	446	438	403	468	416	400	437	449	436	418	455	438	412	373	443	424	414	435	469	454	448	471	437	456	453	437	452	435	413	430	460	397	425	466	448	444	452	458	425	462	411	420	406	457	420	477	440	486	422	395	435	412	411	455	448	452	440	479	416	429	471	466	478	443	462	427	449	442	455	442	399	460	475	401	469	399	444	449	438	441	424	445	470	474	428	408	422	447	446	454	429	442	461	440	436	441	451	423	452	437	465	455	460	429	458	428	408	435	475	489	411	419	422	417	428	431	453	481	442	457	415	424	457	463	428	414	411	448	444	442	450	459	444	425	405	459	428	397	462	390	461	444	461	427	398	414	447	440	433	425	442	415	417	449	417	443	400	441	419	430	420	414	445	451	424	454	436	449	411	463	446	474	389	469	474	473	434	441	421	448	475	424	416	445	462	443	473	464	463	407	437	470	421	427	428	430	462	433	429	408	398	446	417	428	461	484	452	436	444	413	411	449	471	447	420	444	437	441	409	459	412	416	461	479	447	421	440	430	448	451	460	437	451	440	420	433	459	437	412	463	449	465	462	429	456	429	454	456	427	468	457	435	435	403	481	441	457	450	424	434	434	446	443	444	486	431	448	427	438	406	481	417	427	418	426	460	417	438	427	453	435	488	441	406	426	426	423	426	441	429	448	446	455	391	448	446	451	446	462	418	432	420	414	415	484	420	429	445	439	468	438	444	458	420	424	468	440	473	445	450	425	444	479	421	461	426	460	452	466	418	436	458	467	458	438	425	432	459	430	422	464	462	429	453	411	447	415	455	454	440	397	425	454	469	463	451	462	444	462	447	422	442	450	451	439	448	449	395	406	442	481	457	434	396	446	422	449	460	447	489	464	436	469	414	401	459	425	448	409	451	400	453	462	431	442	447	427	436	455	452	443	434	435	445	418	436	452	465	456	436	463	450	463	429	438	442	472	423	433	424	415	427	427	429	410	444	441	475	472	420	455	431	426	442	424	436	457	419	470	412	421	431	416	453	459	427	457	436	438	456	432	431	415	466	441	442	410	441	440	438	444	451	435	423	427	412	422	426	433	427	448	426	453	450	456	449	433	422	440	447	437	423	500	475	405	471	442	433	427	453	453	481	446	424	439	445	464	420	407	443	458	445	430	438	427	430	473	422	449	415	457	474	459	419	398	454	464	412	428	428	433	410	435	424	402	461	395	454	442	453	413	465	409	425	464	403	416	427	424	448	417	422	411	416	450	432	414	470	432	402	447	412	469	437	443	401	424	464	469	443	492	458	448	429	440	440	402	462	422	447	473	430	408	437	407	440	475	391	432	457	425	458	440	455	435	436	463	421	418	396	414	417	460	402	461	457	430	434	410	432	421	444	468	408	445	467	469	415	468	441	462	460	453	417	491	382	424	420	431	446	480	450	430	441	477	483	425	462	424	422	413	440	420	390	449	455	437	432	427	467	443	449	459	462	470	437	422	442	423	503	422	454	459	481	464	449	433	394	490	419	430	487	448	436	458	456	451	463	437	452	422	455	419	456	411	400	435	470	444	453	456	405	453	404	441	489	422	463	449	423	466	473	435	436	432	466	455	428	422	474	410	456	463	438	428	418	455	426	482	434	404	492	415	457	489	423	433	449	462	483	454	437	419	427	387	460	445	466	461	422	492	447	437	429	414	426	422	460	417	452	402	429	412	424	471	423	455	432	450	447	445	430	430	442	446	431	453	468	433	416	430	456	445	409	420	458	453	398	444	456	448	440	436	461	438	489	446	505	429	437	450	425	450	457	434	404	446	423	439	469	425	432	437	412	447	430	425	449	429	419	458	425	464	445	437	445	436	391	457	412	434	449	424	421	441	438	415	412	463	437	421	448	427	463	422	463	460	423	442	434	456	421	428	423	421	465	443	469	428	450	462	437	426	450	458	462	429	420	456	450	439	439	416	427	452	467	423	420	408	449	438	443	442	441	473	448	439	458	430	461	430	432	441	441	424	455	467	434	452	457	430	450	452	382	432	438	459	424	418	476	428	429	419	414	428	417	445	434	450	436	449	437	438	438	444	449	432	420	389	471	438	449	434	446	433	436	449	418	491	446	446	475	434	440	450	421	464	434	391	431	417	456	445	427	425	445	432	430	477	437	416	441	450	434	464	452	422	461	442	425	452	454	444	438	411	416	449	442	464	451	442	426	431	434	468	463	436	434	463	473	450	418	429	451	440	431	447	419	402	421	442	454	435	446	454	423	427	464	465	440	436	418	405	462	433	440	473	433	437	406	452	427	434	457	476	431	396	457	460	415	475	420	436	408	439	413	438	417	460	447	452	434	413	416	430	423	493	437	420	421	450	489	447	452	418	413	470	438	437	452	419	444	468	402	422	457	459	455	438	417	463	437	427	483	500	425	441	453
11775	8043	10635	658	185	160	183	175	161	168	194	175	170	174	186	186	158	176	176	167	174	153	168	149	159	150	184	168	179	146	148	158	178	173	169	171	164	162	149	149	161	169	158	194	158	156	161	180	229	236	260	243	219	177	160	164	176	153	191	154	157	144	144	145	147	160	166	157	160	160	174	167	173	167	165	183	160	164	166	152	171	198	155	177	178	155	174	148	160	167	178	165	193	190	192	153	158	165	150	130	146	175	151	145	154	140	157	161	161	152	167	174	162	141	164	146	145	147	160	172	162	169	157	184	153	172	175	182	166	152	148	168	179	160	147	160	150	159	148	144	173	146	159	147	164	148	160	167	157	144	172	150	139	125	178	154	168	175	174	159	155	152	172	168	154	143	158	175	152	144	163	161	162	152	156	150	152	162	178	170	182	180	162	144	164	124	141	140	151	163	156	168	168	164	150	152	166	149	175	180	156	168	155	166	152	160	154	174	152	164	130	174	171	169	143	140	147	183	154	176	161	163	157	166	157	157	164	167	164	157	161	163	135	149	171	155	172	172	143	162	155	185	150	151	152	142	150	155	172	192	152	162	149	170	186	154	156	188	153	167	140	177	158	152	147	155	179	139	169	150	154	164	153	151	162	171	180	157	170	168	145	165	180	144	147	171	168	172	151	159	146	149	172	171	155	179	131	169	168	141	170	189	170	166	167	169	165	163	166	158	180	174	158	179	173	179	162	153	134	169	181	139	190	164	148	156	166	147	161	182	168	168	174	158	177	162	156	164	155	155	170	160	147	165	172	163	162	158	157	176	164	151	146	173	159	132	164	168	150	185	158	148	156	169	161	138	167	164	162	130	152	164	169	157	170	151	165	151	147	173	186	155	184	174	164	156	158	163	167	149	143	164	188	178	173	170	155	148	149	178	160	159	148	167	170	151	185	164	157	129	179	176	155	141	152	188	179	177	167	147	149	170	164	158	153	178	159	156	145	158	180	142	169	163	154	167	183	167	142	145	187	146	155	162	186	174	180	157	176	155	144	191	160	151	185	214	159	174	162	168	159	165	160	148	163	148	155	187	170	142	179	186	173	170	173	149	158	155	170	138	156	149	155	157	142	149	174	150	168	161	167	158	160	144	143	163	155	148	152	151	177	140	183	172	167	174	139	142	136	158	169	170	150	142	164	138	154	167	134	153	178	154	153	179	179	187	143	151	182	143	155	167	162	172	185	144	189	150	195	177	163	183	154	148	153	159	170	169	151	175	154	154	170	158	160	172	146	157	152	165	149	154	183	177	161	149	157	157	159	181	167	143	153	154	151	182	177	153	166	167	139	175	178	175	159	168	161	148	144	137	140	181	168	175	149	160	150	149	158	162	189	159	162	160	160	146	164	180	150	161	153	161	159	166	161	178	179	151	173	167	158	165	143	158	176	176	156	175	153	175	150	164	169	168	164	162	151	149	164	156	192	145	154	188	172	161	159	155	170	149	152	155	171	156	166	162	168	148	179	163	162	156	178	180	170	170	161	153	141	161	181	152	152	177	146	146	149	177	169	153	171	159	178	174	173	159	138	163	173	154	167	169	175	154	148	146	157	160	149	176	145	181	161	149	167	164	136	172	167	155	158	169	159	179	158	159	170	153	153	144	150	168	184	162	150	151	148	159	177	184	134	153	154	166	166	170	146	164	161	171	147	166	158	179	167	152	159	158	145	160	155	161	152	147	165	183	167	166	193	141	156	137	154	180	158	164	176	158	174	157	166	167	161	153	146	158	193	145	158	185	169	176	163	160	142	171	130	168	165	163	156	167	149	176	157	184	156	187	166	177	175	156	138	182	184	147	176	149	172	147	198	134	173	160	132	163	160	183	163	163	170	175	157	140	154	152	164	165	173	164	171	168	186	159	181	144	172	159	174	150	151	153	176	183	131	158	179	178	189	156	165	170	160	159	150	172	174	160	163	164	174	159	151	154	164	165	149	156	152	142	165	164	155	164	154	170	171	188	188	139	155	166	176	153	171	176	150	175	158	171	170	161	165	180	152	170	142	155	148	161	145	152	144	153	151	151	165	151	154	163	184	163	154	159	158	165	177	167	168	162	169	162	187	157	164	149	172	162	165	164	165	162	170	191	163	139	140	189	144	140	157	142	145	172	167	146	174	171	159	140	162	171	141	162	155	153	144	189	150	169	193	174	168	167	154	170	148	183	156	163	154	138	180	192	141	150	168	175	159	154	137	160	144	172	180	172	141	173	134	167	159	160	180	175	159	172	170	136	167	181	191	146	164	164	155	144	165	194	162	155	159	170	171	158	177	149	142	172	152	147	158	165	161	155	161	171	160	164	132	157	147	160	158	167	167	174	162	147	143	155	177	172	160	160	155	187	147	176	146	187	186	167	170	154	162	179	185	147	168	139	156	148	173	133	170	158	168	154	162	148	159	131	161	198	160	167	153	161	155	157	167	154	151	159	134	164	170	165	174	164	160	150	176	165	169	160	147	173	139	164	168	159	149	144	164	160	148	157	180	143	155	179	152	151	168	168	153	136	133	162	169	174	149	158	151	168	155	170	150	180	202	148	162	153	174	185	142	157	179	162	157	167	151	165	172	150	157	178	156	170	170	162	127	142	175	163	156	152	145	165	142	154	164	158	164	171	151	143	182	163	160	157	150	187	167	167	161	160	165	161	187	161	161	184	164	153	140	165	166	165	156	141	163	183	156	131	146	188	152	152	161	175	167	143	165	169	161	141	168	151	147	145	149	140	158	171	152	146	146	138	150	150	166	172	175	131	170	172	172	155	175	166	168	139	139	157	170	127	173	155	158	157	157	158	160	155	169	150	135	174	174	161	181	152	158	147	168	156	165	175	149	159	150	156	181	165	176	150	166	164	187	178	166	152	172	165	155	138	143	148	156	157	151	170	171	179	165	143	172	141	179	185	145	168	168	185	177	139	149	182	164	169	170	166	145	174	152	167	166	164	144	164	164	161	162	168	181	176	145	158	177	170	142	171	174	142	174	172	154	186	170	147	181	146	161	170	161	173	147	173	165	151	155	194	159	157	195	160	144	178	155	135	187	161	159	143	170	183	163	159	182	155	180	156	165	164	183	165	161	159	172	166	166	157	159	162	141	152	140	130	165	153	170	154	183	168	152	150	181	180	149	154	163	153	155	154	146	142	154	132	159	173	173	159	174	183	152	156	141	163	181	149	158	145	155	161	133	174	171	185	180	178	166	165	147	163	160	154	159	160	164	157	172	154	168	150	170	157	177	152	155	137	165	167	127	161	141	156	161	158	164	143	151	161	177	166	151	167	159	150	152	153	164	165	166	146	158	164	156	177	182	181	138	143	144	165	156	178	182	178	172	171	152	141	159	181	169	160	166	153	181	133	145	169	182	166	160	143	175	158	165	157	176	171	172	180	163	158	151	157	172	142	159	150	146	160	169	166	148	178	175	175	153	179	154	175	157	191	155	162	186	183	147	161	172	182
8244	9918	13833	566	584	526	510	502	490	452	444	448	463	456	473	435	440	460	406	417	382	434	458	439	451	418	401	429	451	436	457	482	449	438	438	469	441	415	404	468	433	431	410	440	421	402	482	615	952	1123	1044	830	647	524	447	458	412	414	423	423	420	412	421	409	409	396	477	386	425	397	394	424	389	427	409	457	444	415	434	438	410	413	400	404	426	429	409	406	421	409	435	415	421	387	421	410	447	385	423	365	391	426	413	406	437	450	451	411	400	428	435	427	456	408	396	416	438	383	414	404	399	412	410	434	404	432	397	425	423	431	403	418	393	421	411	421	422	457	414	439	414	436	412	416	400	424	460	424	398	431	367	395	423	425	438	432	468	435	403	428	404	385	438	416	425	426	407	373	392	439	404	414	421	381	370	442	400	460	420	407	422	388	398	427	422	437	364	410	415	427	430	421	439	420	377	397	394	404	450	413	401	410	398	431	420	425	421	417	390	422	405	403	394	426	446	404	410	412	413	424	401	406	436	406	439	421	387	435	390	448	414	409	404	419	413	412	433	437	398	441	433	479	477	411	401	417	403	437	384	418	423	405	428	430	389	408	404	423	430	412	417	433	411	414	406	415	418	416	384	422	406	414	399	432	423	448	432	417	399	401	440	456	434	407	402	406	401	405	417	393	424	411	425	376	397	416	423	383	393	426	414	383	419	421	417	423	385	413	397	391	435	418	412	424	413	405	365	450	422	385	450	412	397	439	418	422	413	427	473	392	416	402	435	434	442	427	415	390	388	445	369	418	406	385	387	388	426	430	390	439	412	394	401	447	431	398	456	411	394	402	433	437	419	397	412	414	401	410	422	414	415	443	408	373	434	436	420	428	426	433	456	401	436	397	390	401	428	411	404	384	450	416	418	410	415	390	411	431	446	421	433	433	434	381	428	413	425	430	374	424	419	438	394	435	431	422	406	391	395	412	396	419	442	417	408	424	416	398	446	430	412	396	385	443	406	427	410	442	408	383	459	409	382	379	418	395	412	426	363	436	405	410	409	447	392	449	401	411	386	420	421	400	438	367	427	382	432	404	430	423	399	427	387	383	412	399	416	413	447	451	398	395	436	408	406	407	419	407	398	431	429	407	409	428	396	429	430	418	396	432	446	420	405	421	402	390	409	441	425	400	367	414	423	425	373	402	385	413	383	397	416	405	410	390	401	402	414	412	379	440	429	384	420	388	417	421	411	415	405	364	382	412	436	415	435	432	424	386	416	391	408	449	447	425	413	423	448	397	431	364	437	409	411	419	398	403	423	416	445	411	404	428	428	414	393	402	407	406	425	403	398	374	444	433	406	418	391	434	427	411	417	447	426	442	393	433	373	432	435	411	370	382	407	412	387	429	414	399	380	418	385	389	414	428	418	410	430	377	434	434	430	429	413	399	408	446	405	443	421	408	433	381	391	454	427	441	409	451	405	401	416	393	415	427	449	428	424	399	423	434	394	404	408	408	453	461	402	407	389	424	396	419	388	415	430	393	455	398	418	408	406	414	434	404	394	371	381	414	412	400	421	442	399	441	396	401	438	452	420	406	392	403	402	428	404	432	404	450	420	402	394	427	374	446	469	412	418	441	412	428	436	436	415	400	408	435	391	417	410	396	383	439	402	389	403	421	421	406	439	391	401	386	418	389	401	394	412	399	408	447	398	404	415	423	419	409	419	416	396	408	436	417	412	405	424	426	410	429	454	426	393	367	406	394	412	401	387	398	413	400	439	401	411	427	430	402	397	390	434	439	425	410	433	424	401	368	400	406	406	441	383	406	407	396	388	437	412	418	416	421	404	425	452	433	419	402	426	442	388	449	403	401	432	418	450	431	416	396	461	442	423	415	400	446	429	439	426	412	396	417	430	379	423	428	412	390	442	411	400	418	402	431	394	432	418	393	392	407	434	382	419	447	405	390	392	413	416	417	423	424	397	406	409	414	439	365	387	427	391	417	387	401	446	406	430	405	410	432	442	403	429	392	416	402	424	393	437	431	399	380	412	414	418	455	434	406	439	422	410	433	408	381	408	410	395	433	450	419	412	393	396	421	415	407	422	403	419	424	419	415	395	400	428	408	414	423	426	375	408	414	377	427	418	427	411	390	379	419	405	403	413	423	423	427	381	420	412	455	455	401	404	427	405	405	370	400	425	377	421	406	433	410	413	398	434	408	410	427	444	409	430	426	428	388	428	387	442	397	401	407	399	415	413	388	416	436	442	408	474	404	412	402	424	397	397	391	457	404	432	429	407	434	397	424	403	404	403	383	426	425	435	428	429	431	419	438	440	428	410	391	397	436	411	404	414	399	461	372	410	395	421	424	428	437	421	382	394	429	357	397	414	411	422	422	427	405	404	436	425	418	458	471	394	420	419	438	403	418	407	421	418	402	457	450	396	415	428	432	420	452	380	399	425	391	415	431	402	417	410	402	406	404	436	426	450	442	454	411	416	394	426	402	414	377	426	388	393	387	390	388	393	437	407	407	375	432	427	411	438	420	448	412	440	417	434	431	405	396	404	395	414	434	423	408	430	407	418	375	468	380	403	424	422	441	390	450	388	412	416	402	389	404	420	392	404	429	403	411	408	418	408	442	403	403	401	410	426	428	423	402	431	430	420	415	421	418	402	423	441	384	434	385	417	398	427	430	392	425	437	440	430	429	401	426	381	432	444	408	395	408	404	397	403	410	420	441	416	393	408	392	413	428	432	377	471	388	439	435	381	414	436	452	419	441	381	426	394	407	416	438	441	436	433	450	417	423	447	381	409	423	408	403	415	446	394	455	381	454	441	433	408	436	418	380	437	414	413	420	410	386	439	386	375	436	426	437	423	430	410	438	441	452	409	416	360	421	419	419	442	406	366	424	405	426	373	449	399	398	439	416	429	421	382	424	444	430	405	431	397	422	400	413	461	417	428	428	411	390	394	423	417	413	411	446	417	444	475	427	439	427	404	429	397	404	418	413	434	412	381	421	434	413	399	413	410	441	403	419	421	390	431	432	462	431	401	395	392	434	440	417	434	412	410	426	431	416	377	387	429	441	428	400	400	458	402	420	402	410	430	398	397	428	434	416	399	417	392	436	434	374	421	438	380	400	408	439	404	415	447	399	386	421	424	410	412	410	398	376	420	424	433	416	423	409	423	419	429	410	434	444	395	445	398	407	436	403	450	427	400	408	412	430	402	396	397	372	440	411	394	388	426	438	440	414	408	371	402	441	438	429	414	460	396	368	462	425	415	417	433	395	426	445	412	452	422	430	440	396	400	403	391	431	414	415	390	405	409	410	411	394	422	450	406	409	398	407	433	410	404	439	428	424	389	411	401	382	406	424	431	421	405	399	443	379	428	369	431	395	406	431	414	397	396	392	432	435	378	437	431	413	432	389	384	400	396	399	437	395	422	429	435	405	454	461	406	415	447	413	400	399	394	470	420	425	401	422	429	387	439	384	412	425	410	452	422	400
46780	38868	47557	16324	5435	1922	764	467	329	287	280	271	237	270	247	217	229	255	239	183	211	225	222	202	224	192	188	214	205	237	203	201	213	223	204	204	189	210	217	237	182	215	220	164	193	207	212	281	854	1077	847	617	377	263	199	188	198	201	207	206	191	208	189	189	176	181	193	186	216	219	187	198	183	180	185	220	200	209	176	173	182	179	191	206	174	181	174	195	192	183	201	195	200	199	206	187	192	209	189	186	216	213	212	181	178	196	201	165	209	185	196	197	198	203	184	210	207	181	204	197	193	195	199	219	189	201	196	189	183	187	214	188	188	202	201	216	195	215	187	173	202	216	169	197	193	186	201	204	180	199	211	178	212	202	186	200	218	201	187	181	184	191	200	211	199	197	213	197	191	210	209	193	212	205	210	184	184	166	212	194	169	191	202	195	189	185	207	180	210	207	187	197	180	199	208	184	202	184	201	194	211	192	207	178	214	183	236	185	174	201	209	196	196	215	210	231	181	178	172	192	167	197	194	176	195	209	195	183	180	190	183	186	189	192	200	201	180	191	199	191	209	204	187	177	177	200	194	193	204	176	177	217	171	181	209	190	191	170	192	189	202	191	205	183	193	180	176	200	183	180	186	161	194	185	185	187	177	204	183	191	176	211	217	214	177	194	182	171	197	217	234	198	201	202	232	168	174	205	191	177	190	206	198	193	200	198	199	198	204	221	208	201	208	193	201	184	205	199	180	188	178	203	197	182	189	191	186	185	194	189	181	188	201	180	209	196	200	185	184	195	199	206	186	199	194	207	191	184	196	191	192	191	178	172	191	169	201	194	176	214	186	183	210	188	206	196	185	201	196	216	194	180	187	193	196	209	182	175	189	209	205	158	191	202	159	164	207	184	193	221	170	188	197	206	197	191	187	201	218	197	171	199	189	186	171	186	194	188	203	200	214	193	175	198	186	204	200	217	188	188	191	173	219	186	180	181	213	199	192	167	190	200	174	193	186	189	203	214	212	180	198	186	194	204	234	184	193	186	194	180	190	144	187	200	192	171	192	193	211	200	186	199	193	206	206	203	181	180	181	178	208	202	196	199	172	175	169	163	202	197	194	208	189	173	198	177	209	173	206	198	209	203	178	191	202	206	196	193	206	207	189	215	197	199	191	204	163	195	183	174	194	199	195	231	183	202	187	187	219	197	198	199	187	205	186	164	186	204	183	201	196	190	192	159	198	198	185	200	175	197	193	206	192	196	206	184	170	180	190	167	190	156	180	226	174	203	188	190	178	202	194	184	208	159	211	188	190	190	200	188	165	212	213	200	170	171	179	197	176	214	197	211	189	197	187	205	204	171	203	187	189	177	207	194	219	196	188	202	172	207	197	176	202	218	175	208	183	219	188	199	180	180	209	194	193	199	214	184	174	178	166	171	186	196	189	182	191	226	181	198	178	168	215	198	190	203	207	207	203	186	187	191	219	161	186	209	162	214	198	183	179	200	190	192	207	204	185	184	199	160	170	184	182	205	193	182	224	189	198	192	210	195	168	180	192	154	167	192	218	194	167	194	173	178	169	209	184	180	237	218	179	212	206	211	234	207	205	218	188	181	201	170	193	167	204	186	203	181	184	196	214	226	186	180	194	200	201	191	201	191	214	193	193	182	188	165	183	160	190	181	185	192	176	175	183	208	193	216	191	174	196	190	193	187	200	200	220	191	223	209	210	208	197	197	179	217	214	205	172	182	183	197	192	179	188	177	193	203	225	226	193	200	180	191	187	212	216	187	201	170	158	188	218	195	192	194	197	189	213	188	188	196	208	210	184	172	178	199	210	200	193	185	181	172	201	211	188	186	207	193	190	196	188	206	197	185	195	206	186	211	190	200	201	175	223	199	189	188	195	187	195	177	194	150	184	166	184	174	181	212	198	195	184	225	212	204	196	168	203	199	189	200	207	207	183	191	189	199	179	187	179	185	206	180	224	180	206	199	223	185	173	203	208	226	186	212	205	160	221	216	193	185	186	182	181	189	187	168	167	189	191	217	206	198	197	175	173	187	176	197	198	195	204	221	213	219	199	157	202	192	191	184	197	206	207	190	199	185	196	202	225	183	195	206	183	202	194	190	190	198	196	207	188	185	202	193	196	183	212	180	182	178	200	203	207	222	194	167	184	188	189	205	172	186	193	173	182	178	182	202	192	194	188	188	166	190	182	192	202	225	184	200	203	213	209	212	198	212	206	198	202	189	202	183	176	181	220	168	175	201	181	217	200	190	209	188	176	205	180	202	198	178	197	182	184	197	196	185	216	191	200	206	194	179	182	177	185	212	200	186	217	175	204	183	184	191	200	193	197	209	194	215	196	183	192	182	194	200	157	192	204	186	191	192	176	207	196	186	210	207	158	196	198	227	220	183	197	211	172	193	208	178	198	171	190	183	191	200	226	183	195	173	198	184	214	221	196	188	212	184	177	193	208	184	206	216	157	154	177	194	188	220	177	207	197	200	192	205	193	190	179	207	204	198	205	194	181	197	212	224	180	205	203	205	206	200	200	200	178	215	213	183	173	186	187	214	183	200	176	185	183	226	181	178	173	203	200	233	210	180	195	184	215	206	189	199	222	162	178	224	204	186	209	163	209	190	187	186	173	200	189	189	188	188	210	173	166	186	198	197	192	195	199	193	192	198	185	216	210	206	200	200	197	195	211	200	179	201	188	211	193	192	213	191	229	208	191	166	168	177	195	205	207	163	180	197	197	187	171	212	212	212	177	192	185	182	180	209	188	190	211	181	195	190	178	205	176	191	183	191	205	189	198	211	183	200	162	192	225	182	195	208	202	162	186	177	184	191	210	171	206	177	186	179	201	198	209	158	201	184	212	202	219	199	207	159	160	180	191	184	181	179	199	207	174	223	193	172	204	199	205	209	205	184	179	198	180	213	189	217	167	198	213	213	202	158	188	191	212	221	184	187	206	177	179	206	206	194	212	203	177	177	209	190	212	199	209	177	202	188	198	186	183	191	182	193	198	207	175	163	192	209	174	182	187	192	204	178	218	184	228	192	211	203	204	197	211	218	198	201	187	184	197	181	209	179	189	168	202	206	167	204	208	183	195	206	211	220	209	169	198	217	194	193	190	191	189	177	182	182	172	179	206	199	200	176	182	210	184	184	183	192	208	200	184	186	198	198	171	198	207	181	193	207	194	193	201	208	180	188	173	181	209	196	196	195	190	181	190	173	181	189	185	186	197	197	201	205	180	191	182	181	191	187	188	171	183	201	218	173	185	188	205	184	189	176	171	189	203	215	209	183	199	204	192	204	188	187	172	183	192	222	204	187	208	189	214	186	188	173	181	165	181	194	199	192	193	195	183	206	171	211	193	213	176	182	203	189	184	179	201	203	188	190	182	206	166	181	195	191	173	202	200	199	192	190	211	213	182	202	212	189	176	183	182	216	189	182	198	201	182	191	187	190	195	182	185	171	182	182	204	208	211	179	205	181
33315	39971	33150	2596	2187	1771	1682	1440	1100	989	904	937	785	740	715	665	680	609	684	645	613	590	584	573	642	577	595	569	609	614	645	629	616	596	570	530	577	760	604	583	525	567	524	513	522	516	545	1140	4987	6010	4636	2883	1642	885	604	481	508	490	476	498	508	474	479	468	453	506	506	484	488	465	539	469	524	462	472	480	510	467	478	464	522	469	471	489	517	505	480	512	493	485	492	500	457	455	498	470	493	475	463	473	433	463	477	480	466	484	490	448	466	447	458	462	448	465	442	471	462	472	465	447	474	478	437	457	471	495	482	517	498	485	469	483	530	494	465	472	489	455	466	512	453	526	484	520	487	441	501	498	465	453	454	495	447	474	515	449	488	486	455	530	441	484	453	520	479	464	483	493	469	536	480	458	503	482	462	459	497	484	493	488	462	475	517	532	486	498	453	488	480	484	474	505	497	517	452	487	490	473	493	485	457	473	447	473	501	490	459	463	464	479	454	491	459	433	504	487	475	469	499	461	460	452	499	457	465	440	478	448	484	471	480	495	467	459	479	463	477	431	447	485	472	468	427	453	463	499	474	486	487	521	488	475	472	471	491	471	500	502	477	464	509	457	464	483	489	520	492	524	468	470	450	507	453	491	486	464	516	464	477	456	450	469	470	491	505	493	508	479	492	480	469	504	505	483	531	479	447	490	478	516	440	475	491	458	498	507	480	513	450	435	490	486	475	493	484	452	495	487	467	492	469	534	462	437	458	469	481	427	487	483	469	475	487	463	487	448	467	474	478	445	470	507	486	491	472	481	468	482	495	489	473	487	507	486	478	451	521	466	478	484	460	517	483	497	519	490	481	463	488	505	473	457	465	461	495	449	509	448	486	496	449	473	443	497	478	472	449	494	471	503	481	448	499	465	477	497	446	512	504	487	501	474	500	470	500	500	469	448	450	491	497	475	459	512	528	462	436	495	471	457	454	477	512	459	486	479	468	461	461	486	468	482	509	465	490	474	502	456	497	471	486	469	468	502	487	463	483	542	495	482	488	483	556	478	497	481	509	489	470	476	475	518	466	464	480	484	451	439	474	468	483	488	468	466	479	472	454	513	488	453	461	450	495	476	434	513	484	492	492	495	491	473	494	461	444	500	491	447	496	462	479	469	481	482	509	470	494	437	473	512	488	509	461	460	485	462	463	468	472	508	451	436	445	503	477	472	508	471	477	521	478	487	509	483	509	505	504	503	474	487	466	480	529	471	458	498	459	473	484	498	429	480	493	479	505	502	457	490	485	460	478	484	495	434	461	466	500	494	533	474	473	462	473	473	526	455	471	480	490	482	493	487	490	447	488	490	453	478	473	486	465	445	497	486	515	488	477	455	446	466	523	458	500	505	480	509	468	483	448	439	451	485	453	442	534	488	475	476	454	520	489	484	452	500	475	485	464	445	462	463	511	501	461	472	471	461	470	470	475	466	480	443	477	507	495	478	445	477	522	456	458	449	472	451	463	472	480	475	530	470	500	454	463	495	470	478	510	482	472	474	458	448	496	481	475	482	466	461	467	414	483	448	506	488	493	465	466	513	444	490	468	481	487	454	463	484	500	473	458	474	481	504	515	467	502	488	491	455	459	483	448	536	490	480	489	483	475	486	472	479	460	515	468	430	477	486	444	471	500	495	468	487	471	476	512	479	486	480	478	488	493	461	465	447	473	469	517	517	485	475	470	499	490	453	489	443	494	471	486	483	447	501	474	491	511	459	493	503	454	502	470	487	484	438	465	521	446	506	435	519	462	468	544	523	455	466	467	476	494	469	481	468	479	479	496	475	469	491	474	455	496	488	456	498	515	431	467	511	480	524	482	477	484	486	474	483	489	474	469	489	478	462	543	467	471	523	474	479	485	492	512	472	483	496	484	457	470	488	484	473	474	472	482	459	509	476	488	483	458	495	480	500	460	470	433	494	465	454	518	483	490	492	468	468	485	482	487	472	501	455	495	443	492	462	467	443	482	488	479	493	516	458	460	462	437	439	478	481	479	450	462	471	484	508	483	483	515	467	440	494	501	471	490	476	492	456	472	438	486	453	482	498	471	442	465	447	486	444	505	469	467	499	485	460	484	462	462	476	473	497	484	508	494	501	475	454	478	488	531	483	501	481	447	506	433	467	512	501	483	494	488	483	451	490	486	474	456	501	484	463	441	470	470	472	497	485	485	484	454	470	493	517	459	477	476	470	482	480	474	471	446	455	473	469	520	470	422	449	486	489	463	495	450	493	460	498	446	468	481	505	440	484	508	500	501	498	455	474	494	466	476	456	459	445	500	526	468	449	478	503	444	478	466	506	493	465	454	430	490	456	491	484	507	491	475	499	469	503	491	476	460	503	487	476	462	461	469	494	504	425	463	488	489	499	472	496	464	466	513	522	481	506	528	481	491	443	472	497	467	442	476	511	501	481	470	481	469	475	474	471	463	485	535	473	467	462	462	453	496	484	475	490	512	464	512	475	467	486	498	474	478	451	443	513	439	506	461	457	482	465	481	512	484	515	467	436	508	487	459	476	479	451	445	466	473	479	453	489	498	448	489	477	509	478	517	452	447	480	509	501	489	456	451	468	473	502	477	504	462	444	466	446	472	488	458	445	455	494	474	472	503	490	507	498	474	459	478	468	505	470	519	473	468	459	528	447	483	473	497	444	468	475	490	459	487	483	467	483	467	469	495	484	497	453	443	457	480	473	471	465	468	525	487	455	469	477	456	500	473	494	456	438	500	451	469	474	497	469	513	483	494	451	459	464	484	490	522	490	492	480	441	468	451	443	476	460	467	491	454	441	521	502	481	483	484	497	466	488	479	494	442	475	498	480	520	478	501	506	453	509	485	470	479	452	472	497	472	467	448	517	502	467	511	489	477	494	537	483	502	485	488	482	462	464	500	471	466	498	478	504	470	501	483	476	450	497	509	464	463	466	511	457	481	485	466	448	483	494	476	482	513	447	491	470	460	468	462	444	527	490	535	487	457	493	485	446	528	468	490	472	483	505	471	536	465	446	505	475	469	462	485	506	461	476	514	472	482	462	488	515	495	441	468	512	502	455	442	432	456	453	479	487	488	503	473	464	459	462	494	488	479	511	477	482	457	478	460	465	525	469	498	510	438	495	467	452	455	467	472	490	496	491	506	464	506	440	454	478	482	454	529	475	512	488	466	531	471	489	462	482	493	478	484	483	440	472	465	472	475	468	479	462	468	465	514	478	464	515	461	487	515	458	475	482	499	506	478	435	500	467	504	443	481	486	484	475	511	489	485	473	474	441	484	488	514	446	485	458	459	517	529	451	462	486	503	507	474	472	500	499	449	467	514	472	466	478	475	481	452	453	443	488	488	468	494	478	498	451	484	506	493	461	502	481	450	466	501	498	519	458	463	494	476	473	479	483	473	491	479	461	487	490	453	496	454	460	482	506	461	461	486	482	473	513	498	504	450	446	471	436	477	464	470	490	500	477
48101	50670	51635	18629	7061	2488	1135	602	437	389	305	269	273	277	262	229	254	234	223	224	209	220	220	237	210	227	219	202	224	214	249	167	197	212	241	191	198	220	213	201	192	203	193	189	197	176	173	266	1243	1557	1353	882	532	294	208	183	201	190	208	170	167	174	210	201	179	164	183	172	179	176	165	171	154	163	182	209	175	165	205	191	171	168	174	168	153	165	172	186	143	193	169	176	171	170	190	168	159	164	170	198	190	180	176	167	176	164	165	184	157	187	194	177	180	181	181	168	172	172	173	167	202	196	196	175	157	195	158	172	168	185	172	196	159	180	155	173	200	163	172	163	210	172	193	180	182	190	181	177	167	169	180	177	185	191	203	200	172	168	193	163	188	184	193	162	175	178	191	182	175	179	183	171	191	185	179	184	171	178	183	173	189	182	166	170	188	163	160	191	183	177	190	179	180	167	190	196	191	173	160	171	171	168	169	176	168	159	189	179	174	174	187	182	175	171	185	195	176	157	134	194	158	160	196	188	174	168	192	171	182	176	178	171	206	187	169	162	180	152	167	187	193	189	179	183	186	197	195	164	187	141	188	152	160	208	160	178	194	162	198	173	185	169	188	226	202	177	180	162	188	182	179	182	188	179	185	168	172	196	180	205	188	186	184	169	177	202	166	201	183	214	214	189	190	184	188	193	173	185	168	161	173	163	180	163	155	175	187	185	195	188	175	199	179	172	189	200	172	218	160	165	181	179	210	164	182	171	173	195	183	164	182	189	184	163	187	204	158	179	193	161	172	192	169	179	197	165	170	166	166	184	169	174	187	177	181	191	186	183	188	175	182	179	162	177	169	191	183	186	193	188	175	167	172	182	163	187	186	171	195	172	146	181	192	170	207	181	176	179	178	178	196	187	174	181	178	190	187	182	182	193	167	158	191	194	181	184	179	178	178	186	169	171	158	180	166	193	178	182	157	174	191	180	189	168	171	188	188	169	203	197	165	164	192	188	172	172	196	167	172	159	169	182	184	174	181	179	192	176	182	194	177	187	182	165	182	161	177	176	160	184	165	177	165	184	165	182	177	193	163	180	175	176	178	192	178	195	187	185	160	194	174	185	160	163	165	167	202	169	169	182	169	157	167	188	156	197	182	175	198	180	168	180	185	178	172	170	172	193	164	153	159	177	179	173	169	179	180	190	174	167	176	171	178	177	200	182	176	180	186	156	169	180	158	149	193	179	180	195	163	159	200	163	210	173	185	182	151	195	179	171	174	168	164	190	182	156	184	171	165	156	188	173	184	190	200	181	176	159	173	180	151	165	170	196	150	155	186	176	206	163	185	153	174	176	170	157	168	195	171	184	184	169	198	158	163	200	188	183	159	183	178	173	187	184	156	160	192	162	153	191	190	185	194	181	181	171	168	162	185	177	174	140	169	177	175	162	173	175	156	175	208	178	159	200	167	165	185	199	213	183	174	185	190	174	164	193	197	154	175	169	197	159	188	193	169	188	169	170	183	173	159	188	176	184	190	177	172	169	200	154	150	175	188	200	182	168	191	181	180	194	179	184	164	193	176	158	188	215	185	170	163	188	172	180	165	169	165	160	186	162	159	177	181	175	168	177	159	180	177	183	160	166	188	176	184	192	160	182	189	172	175	159	188	191	168	198	178	213	181	184	166	155	170	166	179	188	182	200	175	163	157	162	170	179	173	184	162	153	198	165	189	168	187	194	187	160	197	188	180	176	182	197	168	200	178	206	185	172	176	167	179	208	202	183	190	170	164	176	158	177	166	160	189	201	199	167	163	180	195	175	192	179	165	189	219	180	185	183	179	181	179	199	200	171	179	196	182	155	140	184	156	195	180	187	169	193	154	168	164	169	179	198	186	190	171	179	173	180	200	151	175	176	195	195	169	202	187	175	142	179	197	154	154	169	178	174	185	169	168	167	178	193	185	160	173	208	164	199	180	172	180	204	175	189	194	172	198	183	189	194	179	164	172	170	185	178	195	153	173	175	195	163	161	175	177	176	161	154	163	169	168	200	168	216	172	182	155	179	207	183	165	160	206	175	206	165	187	192	157	170	165	185	179	163	183	174	160	164	167	174	187	190	193	182	159	160	169	205	188	192	161	198	179	179	207	168	177	172	190	188	165	171	175	173	174	197	199	188	177	191	185	156	190	173	161	166	168	179	187	194	153	175	148	177	187	181	167	193	176	183	173	164	179	180	157	181	180	162	169	172	158	186	193	163	180	174	187	200	172	186	163	159	184	169	174	171	203	193	170	195	186	148	197	140	177	168	189	198	186	167	169	186	164	152	179	173	202	212	162	174	183	158	163	194	173	171	184	173	181	163	176	167	172	195	183	193	160	171	160	190	184	156	195	204	156	192	183	172	171	170	185	158	168	193	155	193	175	212	176	196	179	175	194	165	196	161	176	143	164	191	170	182	193	182	170	172	211	157	165	187	189	150	185	164	166	180	170	188	170	150	220	161	169	174	206	184	180	209	151	178	171	158	150	183	151	168	171	166	183	188	179	187	172	197	171	197	173	176	177	172	181	169	164	190	183	197	192	182	158	155	195	169	168	184	184	174	184	169	193	166	202	183	167	191	184	185	173	192	180	177	190	184	193	198	185	162	188	173	181	157	177	176	177	160	158	175	194	177	186	168	161	206	176	165	150	157	200	169	160	169	169	185	177	185	179	168	149	168	187	172	193	194	159	195	157	187	177	189	197	194	171	200	182	168	191	156	170	193	168	171	158	183	201	184	160	182	191	187	164	199	186	174	198	171	179	169	168	179	184	157	156	184	162	178	179	169	171	180	202	202	187	160	181	198	168	167	178	201	180	164	172	157	178	173	164	166	169	182	188	200	182	186	203	190	198	185	147	176	200	169	186	171	177	181	166	145	193	174	174	179	184	167	173	192	184	176	164	170	190	188	166	164	202	178	200	189	163	204	182	194	167	189	187	153	181	177	195	172	175	208	183	178	178	182	159	186	182	186	163	188	173	165	212	167	165	173	165	178	195	168	186	170	168	194	177	170	180	157	161	175	183	168	214	181	184	191	159	168	190	177	158	171	160	168	163	156	188	188	179	174	173	173	178	188	195	183	177	182	171	165	159	183	189	169	176	196	182	153	183	191	181	183	171	178	174	175	171	186	175	171	174	168	168	172	205	213	151	147	161	155	175	180	161	191	168	187	187	191	167	165	199	153	185	195	189	163	167	180	164	181	197	160	179	179	197	170	169	211	185	175	191	180	201	199	184	183	175	169	175	180	208	182	176	168	166	176	187	185	166	160	143	180	178	179	170	183	159	192	165	205	187	173	186	160	169	178	168	170	159	159	179	178	202	151	174	166	168	172	185	186	174	205	157	169	189	182	153	148	194	173	182	201	188	170	202	206	183	149	193	185	178	184	167	165	166	159	190	182	176	174	195	182	184	178	183	176	180	184	130	178	167	196	162	171	195	188	198	173	160	190	177	136	178	194	168	180
35006	49377	31944	4366	3552	2696	2400	1917	1500	1339	1185	1167	1069	884	903	800	771	737	718	674	687	663	640	729	690	720	728	746	734	702	718	639	671	625	594	636	653	728	589	575	572	622	534	535	551	507	502	1047	7578	8816	7471	4512	2431	1055	654	542	481	447	450	453	403	447	427	447	444	468	444	448	430	469	453	464	445	426	405	477	443	420	437	428	449	463	460	439	460	475	423	410	429	427	381	458	447	494	451	417	448	449	467	464	460	460	434	441	458	434	450	465	455	435	472	460	431	451	427	433	468	434	475	469	421	454	466	456	431	473	444	440	475	432	409	424	450	417	425	432	416	434	449	459	408	458	439	461	460	436	431	411	449	430	450	464	432	433	440	392	470	430	410	389	442	463	424	433	458	448	423	455	469	446	430	441	433	423	447	424	449	425	402	437	443	445	433	489	461	480	422	437	459	466	431	477	476	458	469	420	446	428	384	469	412	425	416	470	452	423	478	412	418	460	459	453	426	468	439	439	452	464	462	426	469	486	427	439	448	399	452	449	424	423	427	440	433	447	428	446	428	411	426	426	462	399	422	441	414	432	445	461	453	412	465	457	427	430	434	463	427	427	454	423	425	461	428	462	469	432	442	424	462	381	437	446	412	463	402	472	451	449	439	434	435	437	460	438	449	432	426	439	405	432	431	450	458	432	441	409	443	449	436	433	441	477	425	440	418	447	442	409	434	449	411	430	422	400	461	425	461	421	460	436	433	453	419	412	459	408	423	394	443	441	428	431	430	438	430	477	418	431	468	437	438	436	446	423	485	456	475	462	433	430	432	433	434	456	406	468	435	438	412	444	401	464	402	448	424	437	402	426	433	415	429	422	440	442	435	433	429	431	465	429	477	412	426	449	430	420	432	456	436	451	457	456	426	450	429	440	463	474	495	430	485	391	481	431	456	453	415	469	428	429	448	424	448	440	446	427	406	448	469	461	498	439	457	462	448	450	431	423	426	431	421	436	453	434	456	442	448	434	426	467	422	400	455	430	437	427	440	449	429	446	444	447	438	439	426	472	446	441	452	418	448	425	437	443	401	446	426	441	415	438	452	441	466	429	454	438	433	422	420	441	410	448	430	444	381	433	420	436	401	439	426	419	434	441	437	441	397	451	448	425	433	425	467	442	486	426	457	417	469	448	488	472	436	438	433	460	458	436	412	469	422	468	427	488	444	400	427	420	467	414	416	438	443	408	457	434	408	481	462	453	487	464	456	459	436	440	439	476	432	423	421	411	433	417	397	412	436	441	439	432	392	442	446	455	433	421	447	424	430	440	444	443	446	423	446	414	468	445	432	435	435	442	430	418	482	424	445	401	434	418	443	411	434	456	430	438	461	434	442	431	419	420	438	468	395	416	417	410	448	431	427	429	436	403	419	435	444	435	464	467	441	405	454	472	439	437	443	449	429	448	441	471	471	457	448	430	442	454	441	453	475	446	459	425	423	458	474	432	427	446	441	418	394	434	411	492	445	451	455	444	398	426	456	413	449	455	411	421	449	449	480	456	443	470	439	473	453	482	400	453	436	420	460	467	426	458	409	426	467	407	442	440	443	449	422	466	412	436	411	440	437	471	430	446	424	456	454	456	443	435	445	423	454	428	449	451	461	429	427	441	448	446	452	459	477	433	414	437	439	437	399	414	442	433	422	452	445	463	439	436	452	413	447	453	436	411	414	442	354	420	428	439	412	472	443	420	468	487	397	449	439	436	449	447	441	424	464	416	438	436	407	415	457	425	417	450	424	454	406	453	437	423	417	439	432	463	437	436	449	482	476	447	457	450	442	438	454	394	434	437	478	430	431	409	438	443	470	426	412	440	434	445	459	397	462	428	455	431	410	428	428	444	419	446	424	440	467	455	413	444	441	446	438	447	389	457	440	424	440	438	434	394	462	446	432	447	428	453	435	438	455	407	467	435	422	437	441	424	444	450	432	443	436	453	425	429	446	444	416	441	420	408	413	431	458	452	451	453	451	427	435	418	436	443	423	436	451	442	445	461	414	453	455	436	418	466	411	424	453	415	419	422	421	437	432	435	420	434	432	439	435	441	458	447	421	437	446	429	405	448	417	423	432	449	431	464	428	434	412	438	411	465	441	446	454	438	409	473	441	390	451	453	397	412	427	423	483	425	421	462	416	409	449	450	450	429	436	450	434	423	453	431	432	431	423	460	467	446	404	448	428	447	427	429	422	432	422	454	473	462	448	447	429	409	440	435	399	410	434	460	419	447	414	462	444	468	453	466	436	428	431	409	407	434	439	425	417	439	460	422	444	440	439	425	396	479	473	470	481	445	412	453	389	424	488	430	442	433	462	409	457	462	470	447	446	436	432	455	429	400	489	443	425	416	452	415	404	465	437	424	420	432	458	447	467	437	466	448	432	432	441	434	467	439	446	464	420	430	444	446	446	441	458	449	385	476	443	456	438	417	410	450	464	430	449	433	432	444	436	455	429	425	426	412	433	406	450	447	457	429	451	449	428	386	399	425	449	435	453	431	401	458	426	477	432	423	431	442	410	444	445	462	427	447	458	432	446	422	458	481	419	455	433	445	447	436	502	437	440	443	440	456	470	484	406	390	411	440	425	422	429	417	478	432	446	432	425	462	436	413	440	456	423	459	439	433	423	466	447	401	479	428	483	465	422	445	427	405	435	415	459	434	481	451	453	419	448	395	437	453	435	433	420	428	420	442	408	437	403	434	433	438	459	454	396	487	424	462	415	443	459	456	435	421	421	434	456	453	444	429	442	439	413	436	471	415	432	444	450	431	450	422	465	437	414	412	451	457	412	414	412	421	420	439	451	426	451	427	422	436	428	459	485	474	425	426	396	424	453	450	421	418	433	440	379	427	466	433	454	414	437	416	453	468	428	460	426	419	442	447	451	410	465	420	468	411	448	466	421	440	443	436	454	424	437	443	432	441	418	451	455	438	417	438	451	455	422	479	426	427	482	455	413	448	397	431	454	429	439	440	445	474	469	454	417	416	430	459	453	443	436	442	397	445	466	416	401	456	405	455	391	436	448	427	435	421	427	456	433	392	437	451	454	427	423	452	424	464	443	387	444	429	437	423	412	441	474	424	440	395	463	430	470	428	426	419	482	417	445	463	441	446	447	436	454	433	434	417	444	460	459	451	464	411	436	412	494	446	428	445	434	485	462	458	421	404	444	427	438	411	404	448	444	450	456	461	468	430	421	465	451	401	437	457	406	426	434	438	470	426	413	394	425	439	478	413	438	461	459	459	451	455	442	417	459	436	432	458	428	427	467	400	432	427	440	427	453	429	443	424	490	420	433	437	443	439	455	438	453	437	427	424	411	413	390	443	425	408	423	398	477	453	437	439	429	443	416	403	449	451	465	465	419	443	460	420	450	421	430	408	429	450	427	450	464	407	441	445	443	472	434	440	402	467	436	444	442	450	484	419	449	464	441	483	424	442	438	421	433	429	416	482	440	418	436	442
15742	9620	6524	369	249	211	198	156	190	161	178	162	164	188	161	183	158	188	156	164	160	179	165	192	197	160	197	183	179	172	189	191	158	181	168	156	173	166	163	177	154	175	146	159	151	147	164	174	240	301	295	275	255	214	187	186	172	157	160	195	191	127	148	172	159	177	156	141	185	134	164	151	160	141	177	163	176	185	185	177	172	167	176	158	165	174	157	176	158	175	162	165	157	170	175	177	151	170	162	176	173	160	154	166	150	148	157	162	175	143	161	177	160	146	161	164	163	156	158	164	165	159	180	178	169	160	146	158	162	165	161	141	160	168	159	144	155	176	144	136	173	159	169	153	133	148	169	156	149	157	181	156	136	173	179	168	148	152	154	154	187	165	178	176	170	148	176	174	132	158	147	164	187	169	160	160	167	174	154	157	158	183	164	176	159	151	152	188	186	179	174	174	160	156	135	154	172	162	185	163	176	182	182	184	162	165	163	146	169	163	163	152	174	171	168	156	142	154	172	173	155	181	165	168	170	167	179	154	174	178	152	184	158	167	154	167	178	161	178	162	188	154	166	147	161	143	143	172	180	178	157	156	161	165	158	160	156	171	165	168	171	153	188	129	160	174	149	168	152	182	166	158	165	170	158	180	180	177	175	166	154	166	187	161	161	166	166	162	174	158	162	163	162	155	150	162	153	174	177	156	168	148	154	168	173	141	174	147	179	157	179	149	168	152	143	179	174	170	170	172	176	158	159	150	166	188	154	145	152	175	159	156	174	160	163	153	164	169	183	178	172	176	173	177	164	186	161	165	165	166	139	159	170	162	173	149	162	184	178	154	160	162	176	176	149	166	168	185	159	160	166	167	165	155	162	163	174	165	178	181	171	164	167	172	173	160	187	161	152	176	173	206	164	172	142	156	170	171	170	166	162	148	178	137	156	150	165	152	150	156	156	194	159	154	171	150	166	168	173	151	192	156	173	179	164	188	154	162	144	173	140	146	165	172	155	158	162	163	167	159	155	173	154	166	155	179	185	161	147	155	153	164	189	190	185	193	161	159	183	160	139	156	169	167	189	157	200	198	167	170	160	154	161	171	128	172	151	148	157	165	142	166	166	164	164	160	166	152	152	176	169	161	168	181	125	150	187	159	160	144	133	156	173	147	198	154	156	164	168	177	160	161	166	155	166	169	173	175	175	159	150	186	175	168	166	162	160	162	174	141	161	152	172	147	169	149	164	130	169	142	157	154	153	167	167	167	163	141	168	177	166	159	162	160	167	145	163	165	152	149	147	158	164	165	129	167	168	173	157	183	142	178	164	172	170	160	183	157	188	167	155	165	191	160	159	172	182	153	149	163	159	148	176	139	173	172	164	195	156	146	193	179	181	173	165	188	168	134	154	161	175	155	131	172	158	167	162	166	155	136	168	146	159	145	145	159	157	163	171	177	166	152	160	160	152	158	167	167	158	162	165	161	168	165	171	166	186	143	144	146	161	167	197	170	175	175	161	157	148	177	152	155	204	154	180	158	174	150	179	163	174	179	182	185	153	152	125	167	158	144	180	178	156	161	160	172	164	164	174	173	135	160	166	147	158	162	177	147	171	142	160	143	159	180	165	170	138	149	171	175	170	156	160	144	159	165	154	155	168	174	182	157	178	169	167	155	172	143	162	165	147	162	172	166	176	165	165	141	164	162	154	164	177	153	161	158	170	162	181	190	154	182	164	148	179	156	172	179	140	178	169	146	159	187	165	162	167	150	188	180	162	150	130	157	181	170	164	165	152	179	183	174	154	162	159	165	179	162	182	160	176	148	180	192	157	165	193	155	159	180	151	176	175	164	149	165	161	163	178	181	154	173	174	177	150	184	162	162	153	168	189	154	161	169	172	155	163	184	181	175	162	173	179	158	170	148	161	151	170	195	155	150	176	154	153	182	161	176	194	189	165	158	162	177	152	145	206	145	165	174	168	169	161	179	176	153	156	166	160	153	164	177	178	166	154	141	167	170	158	156	145	163	167	170	156	157	159	140	164	155	156	171	170	169	184	149	168	173	182	149	161	163	165	170	181	162	175	153	159	181	168	168	170	173	161	149	149	189	132	142	160	178	151	171	168	132	172	169	155	165	177	155	154	146	182	154	187	165	167	164	150	163	175	150	178	168	164	170	143	149	171	178	168	161	161	170	159	158	153	154	164	175	185	158	167	193	145	173	157	146	187	162	156	173	165	165	172	166	179	161	175	138	188	156	180	158	152	152	155	161	137	172	145	171	145	178	166	168	159	158	143	148	175	153	164	162	178	135	179	158	183	173	138	183	164	166	176	157	158	151	140	135	175	152	157	134	167	176	166	166	160	166	159	148	143	167	160	136	158	143	136	171	162	167	148	150	174	166	138	155	169	163	146	165	169	154	173	140	177	168	166	171	181	154	154	176	182	165	157	161	166	162	157	141	151	153	147	151	170	164	173	167	157	169	146	160	167	174	148	159	160	165	173	190	162	166	181	157	170	154	148	207	152	186	151	167	159	170	164	147	172	168	152	179	146	164	169	176	150	144	157	145	171	174	155	163	177	167	188	160	201	164	161	166	162	160	161	172	169	134	157	168	165	193	163	186	160	163	167	176	149	158	209	169	182	148	145	154	157	175	164	151	174	168	158	172	183	173	160	152	172	153	167	185	157	161	180	146	171	174	161	155	183	164	174	153	158	153	172	162	168	175	170	165	156	138	145	168	152	182	159	175	166	171	147	145	162	160	151	140	170	130	184	171	156	185	167	139	167	165	176	171	178	152	177	159	140	169	176	157	169	178	174	176	157	147	160	155	176	148	183	164	168	171	153	178	172	162	169	172	156	155	145	158	149	145	144	165	135	173	189	137	169	142	205	194	176	180	175	169	165	144	137	174	167	166	168	183	147	177	167	162	151	131	172	166	165	176	170	182	156	181	165	185	153	199	146	170	135	175	161	183	159	174	154	153	149	169	187	157	156	153	146	175	158	162	170	154	149	173	142	164	168	140	162	169	153	163	154	175	167	147	153	153	155	152	162	150	159	137	152	176	157	165	153	182	144	156	132	163	161	157	161	155	176	167	170	139	136	173	192	152	183	149	150	186	166	172	170	183	163	177	137	175	169	161	174	163	156	171	166	156	160	157	165	183	170	177	173	177	174	163	146	171	158	192	177	159	158	150	178	145	177	164	189	159	164	185	180	144	180	175	176	163	146	175	160	161	178	167	196	174	155	182	165	158	139	167	177	150	159	154	182	160	156	145	171	180	160	154	159	187	140	154	161	149	170	157	146	176	145	154	156	151	175	161	167	144	166	184	172	165	168	167	140	175	154	185	167	175	172	147	154	159	154	147	189	168	127	168	176	142	171	169	156	177	169	136	162	167	162	152	160	169	169	148	177	164	144	182	174	157	161	156	161	145	162	180	167	183	158	187	172	156	165	160	169	183	152	164	160	149	167	166	164	159	177	169	191	156	170	180	163	162	142	154
10523	11233	7333	628	647	510	520	511	542	489	457	461	431	482	474	437	418	423	438	451	420	442	473	443	527	492	548	473	523	479	485	491	455	471	437	485	464	442	423	439	424	438	466	440	426	455	448	474	925	1119	1126	889	704	570	462	419	414	410	403	460	392	424	438	416	438	445	418	427	431	390	396	449	421	433	438	450	415	411	418	408	450	445	418	421	441	444	376	426	408	408	417	408	444	433	441	422	434	403	433	388	407	425	432	457	426	458	430	411	434	456	363	422	396	422	413	418	402	384	410	454	404	441	460	384	409	441	404	423	420	443	458	441	412	420	427	415	429	418	404	432	461	405	454	381	424	411	396	462	443	392	438	427	417	412	390	440	427	425	397	435	446	429	436	422	455	440	439	399	421	433	435	407	411	395	427	453	385	400	432	432	451	470	412	426	419	428	459	433	469	419	394	452	459	407	439	416	436	450	426	401	452	454	417	466	433	424	410	411	423	400	400	477	422	421	456	459	402	373	397	428	428	402	432	430	428	422	423	470	398	408	408	428	431	410	422	419	409	430	426	417	453	461	449	405	416	445	400	451	402	403	438	386	454	487	435	424	431	446	411	436	422	385	435	420	452	386	419	447	402	428	444	423	416	411	422	391	413	449	394	431	412	412	368	454	445	436	396	379	438	410	421	434	384	456	442	410	405	402	443	420	435	475	421	417	400	424	438	421	438	442	443	442	418	424	421	394	430	445	398	429	440	426	422	442	444	360	405	418	421	414	431	414	406	415	394	413	438	408	438	408	414	386	445	433	436	379	434	386	403	451	391	414	438	426	398	436	421	392	430	457	417	398	396	440	462	394	437	447	448	391	432	429	437	416	422	415	411	502	434	406	403	411	431	412	402	361	451	420	442	403	424	394	419	445	423	410	491	406	440	387	406	411	456	391	391	415	465	429	445	427	470	431	430	421	451	418	421	391	442	421	393	438	395	417	424	435	438	428	427	422	432	425	396	454	417	393	414	436	451	412	411	382	448	361	453	429	393	449	453	443	434	434	422	421	407	420	415	415	381	440	443	465	431	430	419	395	425	398	437	446	389	424	441	425	414	411	414	451	435	423	439	390	399	463	414	418	391	415	423	430	422	442	410	418	416	442	413	420	411	378	425	420	436	437	434	457	409	407	418	399	438	402	436	454	453	458	408	414	423	377	421	461	400	428	414	403	389	409	398	395	426	447	411	435	440	441	409	383	426	468	462	453	419	446	425	421	380	419	411	423	400	392	448	413	377	387	407	400	456	451	411	444	382	417	425	431	414	388	426	434	429	424	404	436	439	424	454	405	399	415	459	427	427	393	379	446	401	457	417	436	431	439	415	421	433	408	394	408	426	477	422	434	425	435	459	461	424	451	421	402	419	404	419	404	409	412	448	416	363	412	437	423	425	421	412	408	390	408	443	445	460	387	424	429	423	437	403	388	411	417	438	402	372	448	414	447	437	436	418	424	449	449	416	411	418	445	420	390	447	399	386	461	428	407	387	395	409	428	422	400	431	419	385	413	413	436	407	408	424	425	392	437	401	422	404	407	421	408	450	419	428	418	440	401	429	423	420	379	397	418	423	424	383	453	411	403	422	459	436	447	390	445	431	437	425	406	401	428	422	425	420	414	427	424	434	399	413	409	409	393	383	392	395	422	438	408	438	432	403	425	430	447	395	403	417	429	405	416	405	424	446	408	435	406	438	435	460	397	427	424	431	440	403	402	414	451	409	422	448	407	490	389	426	406	388	450	411	458	401	450	404	441	421	416	454	421	427	426	425	449	420	438	378	420	404	437	441	401	409	448	417	398	392	445	423	429	430	405	394	423	401	406	408	378	422	432	393	421	429	430	426	431	413	400	421	397	427	431	407	423	437	427	397	431	449	443	442	394	378	440	427	440	428	447	435	405	394	410	437	399	433	407	451	411	413	444	425	387	406	438	370	397	410	440	412	408	408	430	383	432	455	402	383	417	434	428	412	408	399	418	431	402	462	475	422	412	452	431	408	441	412	447	389	400	398	449	435	423	422	405	408	429	413	420	418	405	452	429	445	408	424	443	449	442	422	411	428	448	424	410	438	409	435	439	431	389	410	397	413	406	430	465	437	457	401	417	418	413	450	413	406	421	424	421	407	455	430	429	435	414	468	410	402	437	439	430	427	446	400	429	415	471	427	435	438	451	409	397	439	432	434	378	466	408	420	431	416	396	424	432	422	424	473	429	428	411	411	418	417	401	424	457	385	425	418	438	398	433	430	419	436	422	439	428	390	438	403	445	396	421	398	383	397	441	411	453	393	428	403	395	414	406	429	399	380	411	457	443	420	389	391	401	417	409	425	415	430	447	405	410	402	442	421	450	407	424	441	396	450	466	434	395	434	424	387	414	441	397	442	405	453	412	439	431	446	446	388	420	449	403	410	434	461	418	397	433	412	409	452	446	449	426	404	426	412	404	379	411	430	416	398	406	440	444	462	409	463	428	414	404	460	436	424	388	417	407	394	456	420	409	384	417	425	443	431	457	415	442	421	424	457	426	395	403	469	412	412	434	407	402	441	408	430	398	401	431	410	418	418	413	434	423	445	410	396	427	406	475	424	446	416	431	418	385	409	433	429	445	445	456	436	405	402	404	401	424	403	422	431	379	443	423	418	452	390	405	442	453	421	437	451	431	425	446	421	404	401	426	406	439	443	445	391	464	439	445	408	446	423	407	439	435	440	421	429	404	435	458	415	440	437	433	424	408	451	385	446	422	428	422	405	406	455	386	411	426	428	436	422	432	439	411	447	404	384	402	403	435	408	462	396	402	398	414	425	409	386	429	434	369	411	419	431	405	419	426	387	431	409	408	396	418	432	387	444	434	402	420	468	424	443	404	426	429	409	423	411	444	443	395	425	415	413	409	398	448	436	447	426	412	456	407	417	433	356	432	414	433	396	444	396	388	416	441	417	386	443	449	430	416	411	412	407	404	414	411	404	421	381	450	408	379	437	431	437	415	408	402	410	406	412	431	447	404	450	431	403	381	447	419	425	414	411	399	402	416	399	414	408	412	446	445	413	424	395	434	423	398	411	431	411	401	419	408	464	418	417	428	405	397	450	425	416	450	413	446	429	414	399	436	445	384	445	427	434	455	404	435	414	446	442	409	410	393	412	390	440	441	447	412	409	425	441	409	449	419	459	429	417	456	428	419	412	420	429	404	394	457	416	427	425	418	436	419	394	441	422	413	376	422	415	416	440	383	412	415	405	417	435	437	443	442	385	424	448	406	417	401	426	457	402	434	429	429	430	460	436	467	402	403	413	409	404	411	417	423	394	399	420	422	451	392	411	426	446	424	470	453	425	432	465	454	416	425	398	443	433	443	422	417	431	417	387	440	436	429	419	452	430	386	407	438	421	444	441	433	439	415	421	396	427	439	469	418	421	442	408	425	433	442	398	390	426	388	403	405	413	412	410	424	436	410	398	448	410	406
48731	41493	39283	14747	4733	1719	741	413	367	282	263	258	258	231	253	207	218	217	216	212	232	220	205	226	216	204	235	209	246	221	259	228	222	200	217	230	208	203	213	195	225	195	204	206	241	227	207	396	948	1022	807	575	401	291	195	201	221	208	174	208	169	186	186	175	209	215	201	187	190	198	214	205	180	203	201	181	198	214	190	199	205	213	194	200	190	197	197	195	206	188	190	214	175	196	182	182	214	192	215	201	201	173	210	184	184	183	200	201	182	172	208	191	202	182	170	196	208	180	203	212	195	183	222	204	184	189	203	197	204	175	205	196	177	195	201	201	192	188	208	201	191	185	207	216	187	190	188	217	219	217	212	202	176	199	192	168	202	189	189	204	205	177	201	191	191	199	208	168	187	189	191	187	213	194	189	192	177	189	192	214	198	204	193	197	183	199	213	219	208	201	184	200	191	202	182	182	184	180	190	200	217	196	213	209	187	186	201	214	180	201	186	213	212	208	198	156	168	218	218	218	211	177	187	180	199	181	185	183	204	196	198	197	164	192	211	193	185	206	179	194	204	204	192	196	214	190	203	214	214	203	174	194	179	202	209	216	190	204	201	194	194	170	167	189	193	190	227	179	201	189	169	220	208	196	202	189	202	217	194	200	209	180	227	191	181	178	183	209	184	192	190	196	154	194	183	212	178	192	168	178	208	206	182	176	200	194	205	175	171	212	187	201	213	207	187	203	169	183	193	186	178	191	205	191	200	216	168	211	213	202	217	197	170	194	203	198	192	181	193	198	187	209	172	199	195	167	180	225	225	198	199	195	188	162	212	183	191	184	196	201	178	209	193	210	195	187	202	226	208	190	217	185	186	182	198	192	189	213	178	207	180	176	186	234	182	220	200	208	186	194	221	183	157	198	199	179	200	179	180	189	191	175	161	209	194	196	189	175	190	177	205	161	198	223	200	182	187	198	186	172	188	187	213	196	199	227	203	199	194	174	193	190	187	213	213	214	202	201	212	184	194	203	199	202	201	200	199	194	184	188	225	195	204	200	203	163	182	197	177	211	198	201	222	209	192	220	197	202	195	196	195	215	193	184	175	201	199	191	203	189	193	181	200	187	223	203	190	195	204	199	221	221	190	207	172	175	199	199	193	184	228	209	197	200	176	178	171	175	183	231	194	203	195	186	208	208	192	187	199	204	210	188	177	200	173	216	198	209	190	181	203	184	205	189	196	198	206	219	195	209	202	183	199	189	200	209	185	206	177	216	179	177	188	194	191	180	195	192	190	191	199	209	179	203	178	220	191	176	174	186	180	214	190	157	180	188	181	182	192	192	183	192	221	205	199	188	190	196	201	188	193	197	184	186	174	211	177	197	202	200	195	204	200	187	192	193	189	197	190	187	202	199	204	196	169	196	209	184	224	193	232	191	192	195	199	203	200	196	175	217	189	204	176	207	209	201	198	199	204	168	212	193	218	173	201	188	196	206	196	204	208	218	198	193	231	191	166	177	184	201	207	198	219	201	216	199	181	195	194	187	180	170	218	202	184	201	206	195	200	218	211	210	177	199	227	190	202	231	198	169	190	190	207	213	173	192	200	175	211	189	187	186	183	213	215	206	208	199	172	187	218	202	204	198	196	214	219	197	173	194	175	212	183	225	203	182	191	217	200	177	205	181	173	195	187	169	207	210	194	195	210	163	180	190	201	184	196	189	173	151	213	220	190	216	176	190	200	185	219	194	199	222	188	210	178	220	193	211	193	197	233	219	188	197	210	172	206	199	176	178	203	190	194	197	215	191	178	195	182	186	199	178	180	219	206	204	189	202	179	223	190	214	221	218	184	163	211	183	189	208	185	198	210	199	202	222	201	182	202	179	198	177	192	192	205	201	201	204	217	170	206	170	187	188	194	176	179	184	187	207	222	190	170	175	217	205	200	193	183	208	210	181	196	188	216	188	195	209	220	176	203	152	230	209	218	195	221	198	188	191	198	177	204	209	221	198	159	205	206	215	194	168	205	201	218	232	226	218	214	174	193	191	199	206	205	177	188	179	186	189	200	201	189	199	216	187	199	185	219	216	191	188	199	185	183	217	201	176	202	195	215	204	196	202	193	202	228	175	193	199	191	182	206	212	198	190	212	179	212	196	202	200	195	188	195	186	211	212	199	210	202	205	184	181	204	209	215	203	182	191	205	185	174	179	208	202	170	174	190	199	189	217	199	215	191	162	204	206	194	205	197	202	201	190	204	194	196	177	218	200	207	202	198	185	173	189	177	196	193	174	209	212	188	208	208	196	179	175	203	207	193	170	193	205	197	178	179	210	183	169	202	173	195	214	189	184	176	183	195	216	197	194	190	203	212	209	194	197	207	211	204	220	193	190	158	191	210	179	196	177	187	210	194	167	202	183	180	185	203	198	229	194	176	206	201	204	190	185	198	190	195	189	179	197	175	200	198	216	186	189	178	182	221	188	207	196	209	196	209	168	198	198	199	208	196	183	205	190	205	168	175	190	200	200	194	215	186	177	173	187	208	212	194	167	206	194	194	183	221	181	200	181	192	212	188	209	215	176	169	203	197	204	188	182	206	177	202	187	189	175	177	192	182	190	198	220	209	196	178	215	190	192	199	209	196	200	198	184	200	207	189	205	188	188	185	207	198	183	186	194	199	202	192	188	182	196	195	200	189	191	209	178	200	174	182	198	206	192	197	182	205	182	192	215	185	198	189	209	181	207	198	182	192	200	187	183	198	189	197	198	199	191	199	177	170	186	174	186	179	195	178	185	210	186	206	208	197	189	211	211	183	189	186	207	190	205	180	187	198	201	203	205	201	190	194	195	199	191	193	191	176	175	214	207	194	212	223	195	186	197	202	193	217	221	204	220	188	205	195	184	225	199	198	188	207	205	215	229	195	218	167	188	200	187	200	193	189	200	200	188	198	196	208	185	207	195	194	180	213	161	194	191	211	194	196	196	206	196	182	186	185	194	194	213	187	184	194	202	197	181	218	175	220	198	210	197	184	189	194	183	222	159	197	191	186	193	227	216	207	181	226	231	197	198	202	195	180	205	218	185	199	195	224	182	183	196	238	194	208	207	219	188	199	194	187	191	214	184	185	194	195	201	190	194	184	211	194	202	173	191	212	176	219	165	191	222	197	174	187	169	200	193	186	193	204	203	186	206	188	184	202	189	208	198	200	181	176	201	188	177	198	193	224	211	224	215	166	176	174	191	180	209	211	185	203	211	189	176	212	192	202	190	192	212	195	201	178	183	201	225	178	200	185	196	177	181	195	180	208	219	185	188	196	174	191	196	219	189	199	196	174	204	187	185	206	207	186	189	195	195	168	181	191	193	183	205	211	195	199	183	213	198	205	191	220	190	207	166	182	165	226	201	204	203	214	175	186	203	159	204	203	198	186	218	199	200	200	205	234	185	176	174	178	194	208	216	185	193	213	186	213	197	187	188	184	202	203	173	205	195	183	186	170	196	192	188
34747	41087	24066	3383	3153	1935	1861	1469	1208	1032	984	912	817	734	729	731	659	671	561	621	638	680	597	664	652	751	681	726	653	686	713	713	624	652	596	585	611	608	531	601	554	579	612	579	595	607	552	2004	5529	5636	4390	2866	1754	930	622	505	490	503	470	496	489	445	481	509	494	477	510	465	485	529	482	473	505	483	460	498	503	488	510	546	482	460	435	463	475	469	446	497	458	519	528	472	497	528	482	515	542	513	480	452	439	521	507	485	509	485	509	491	497	510	502	510	488	451	466	467	498	498	451	469	483	490	472	467	490	486	465	472	512	552	490	476	480	500	506	484	490	465	479	507	499	511	495	547	465	489	446	464	493	490	475	485	500	461	487	506	482	469	482	496	492	507	484	475	467	518	485	514	485	440	466	481	474	462	449	457	427	500	509	471	505	496	502	493	484	474	478	465	485	474	461	454	514	485	498	514	469	475	509	486	500	511	502	535	508	445	487	467	483	525	463	446	492	476	482	499	499	526	478	480	477	449	464	494	489	477	478	493	490	441	470	498	422	453	513	508	471	458	459	498	495	473	480	489	458	485	519	490	554	552	521	493	494	518	478	472	493	510	502	506	477	417	470	479	465	515	521	476	483	503	475	480	475	472	455	463	472	465	499	516	501	468	502	420	491	525	486	477	504	471	469	468	535	483	467	485	490	523	459	493	464	504	501	465	491	467	496	458	511	485	526	501	490	462	477	445	493	476	462	450	466	486	487	475	510	482	469	487	488	455	421	501	488	517	531	488	494	492	502	485	514	494	476	530	464	497	492	441	478	484	511	464	468	466	488	492	503	486	497	490	487	519	497	488	462	489	537	459	504	497	456	528	496	488	452	421	532	475	519	471	489	520	514	445	512	485	498	521	468	479	492	481	490	477	475	479	493	448	515	475	512	480	480	475	486	497	488	488	456	501	499	470	477	439	490	410	510	448	532	475	473	472	498	507	506	493	487	516	484	471	490	460	457	494	530	490	430	420	483	490	479	505	489	489	453	522	443	468	503	473	501	491	509	481	457	480	499	533	462	492	509	476	487	509	487	493	492	462	485	455	485	490	516	530	488	511	478	487	524	453	507	491	473	502	483	508	496	480	503	478	464	468	475	473	502	462	496	471	479	485	494	463	502	490	485	491	493	459	481	477	471	428	511	520	459	452	506	489	519	492	514	507	473	467	451	514	482	513	492	521	475	520	508	510	473	473	501	486	438	493	460	505	483	507	502	521	464	467	460	516	513	481	528	470	447	504	455	512	508	497	471	512	487	533	460	482	481	496	449	460	518	479	521	502	472	448	500	499	481	460	476	499	497	494	493	491	481	464	538	480	475	455	454	491	444	458	513	479	478	456	495	477	503	458	436	504	484	516	474	467	471	507	441	486	492	482	472	478	502	489	446	492	458	434	507	489	514	493	485	474	468	476	477	469	544	504	494	498	483	471	480	460	468	504	504	500	482	473	453	446	472	479	497	484	479	501	495	514	460	450	448	458	477	478	513	526	462	466	503	475	491	498	461	467	483	474	493	477	447	443	493	509	493	482	460	497	491	505	468	474	467	497	482	539	473	490	505	513	480	468	492	480	502	476	484	497	475	464	465	510	429	469	501	467	488	467	508	463	441	484	506	494	498	495	496	482	490	506	472	451	459	497	486	421	505	467	476	492	493	497	481	472	517	496	468	533	460	465	491	496	475	436	557	502	494	480	475	482	467	451	461	495	486	497	488	506	467	498	443	491	448	483	493	460	502	479	531	457	472	514	428	449	472	511	472	485	482	482	502	463	495	476	468	466	485	459	486	509	435	486	493	464	485	483	493	470	507	509	513	477	496	484	487	493	517	496	485	494	498	508	484	425	510	467	487	496	462	471	443	490	508	504	453	517	500	474	510	479	489	509	481	498	446	497	497	489	492	483	465	491	485	453	465	464	493	463	463	479	427	477	450	510	464	486	467	473	464	500	441	458	490	527	465	466	465	483	465	499	535	490	450	495	474	490	493	479	512	464	477	464	451	486	471	481	464	496	462	506	468	474	470	481	472	481	488	485	480	466	499	512	495	449	481	494	490	448	466	493	490	438	473	448	481	486	488	497	496	537	478	471	505	469	510	482	511	512	505	484	508	489	518	490	484	457	447	436	489	472	473	450	516	537	474	493	487	477	475	494	496	485	456	480	552	484	511	496	481	466	439	515	493	495	467	463	484	473	480	451	490	506	487	487	459	497	474	494	501	440	500	476	484	501	464	487	471	517	503	478	483	443	510	486	468	503	480	499	503	485	479	468	469	480	498	474	444	501	493	466	505	543	472	489	483	500	481	492	470	476	498	468	517	465	473	483	487	497	475	517	557	487	455	500	503	474	464	450	469	468	463	465	481	467	460	469	488	484	479	471	507	497	483	518	477	459	483	459	474	472	467	486	483	478	495	481	466	460	473	478	448	488	518	490	486	498	492	463	484	425	482	504	442	516	499	499	485	499	464	496	496	516	495	484	522	462	488	491	503	464	471	467	481	465	534	488	471	455	552	497	480	467	512	488	480	511	486	503	484	479	528	494	516	461	507	469	488	464	498	466	516	510	479	461	487	440	461	477	479	475	496	506	484	483	488	436	475	484	484	435	491	460	500	471	472	485	510	453	461	526	527	506	513	483	478	482	518	477	471	469	487	494	502	487	526	490	433	449	475	510	464	486	513	464	500	482	483	506	499	489	516	490	484	455	503	518	451	484	491	474	471	488	458	521	462	454	477	482	457	493	466	500	500	472	496	502	487	448	519	459	471	467	521	450	462	477	479	482	511	507	500	521	492	453	498	504	514	469	449	478	452	494	465	508	492	484	537	496	473	471	489	474	431	454	480	476	496	485	461	472	454	503	469	487	504	489	460	471	502	483	485	522	495	474	481	507	487	497	469	494	485	462	525	511	468	458	468	469	473	502	472	471	504	512	455	460	498	472	483	469	497	484	479	503	462	515	464	469	507	509	442	452	463	439	475	470	506	457	502	441	485	446	487	501	462	516	488	474	472	416	502	488	502	463	459	461	456	450	504	525	512	469	506	458	493	508	451	521	489	486	480	502	481	493	477	473	474	511	493	491	525	468	486	525	489	483	512	475	464	471	477	513	486	496	477	481	548	510	479	495	469	440	477	502	473	465	494	511	472	462	463	486	476	517	519	482	497	506	501	496	472	452	501	480	490	485	486	461	495	440	521	460	479	488	480	495	466	468	475	480	506	522	462	514	470	454	460	465	457	498	520	483	496	463	452	477	476	459	493	491	448	520	501	465	472	489	474	479	475	498	487	448	492	452	491	491	498	487	467	553	510	488	488	468	492	478	439	481	498	495	462	469	506	460	530	470	504	480	459	470	485	508	473	501	494	461	497	418	462	503	448	474	500	516	508	485	477	470	474	486	456	474	472	485	496	503	462	498	479	448	494	515	523	473	530	494	482	451	476	497	492	502	486	469	457	493	476	491
47820	55115	46967	19263	6712	2030	1212	652	425	354	325	303	282	231	250	243	240	244	234	238	224	234	247	242	251	224	221	230	240	223	230	229	224	220	222	220	203	183	210	186	199	214	206	204	198	198	185	541	1454	1556	1224	859	494	352	240	193	172	209	169	169	179	196	198	156	155	172	168	185	172	208	170	167	176	184	187	167	200	172	185	160	179	203	165	213	171	180	171	177	193	171	181	175	157	170	150	169	197	179	184	182	190	162	160	192	226	180	181	188	198	193	191	221	161	150	183	172	180	160	175	156	213	192	178	159	173	195	191	173	185	170	188	183	165	174	175	185	181	173	156	185	184	168	196	204	162	184	165	193	162	173	178	167	176	167	199	187	200	177	161	181	171	167	192	168	202	202	163	169	198	178	174	173	178	190	201	184	206	192	158	181	179	169	177	159	188	197	162	156	170	164	176	188	174	163	177	171	176	192	183	172	180	175	196	169	145	197	195	197	180	178	183	166	169	177	146	163	175	188	197	176	164	184	178	188	183	174	182	179	166	190	172	160	182	185	185	186	172	181	167	174	186	190	199	181	185	182	193	209	167	162	178	202	176	166	168	185	216	189	165	185	176	169	175	160	193	173	199	191	209	181	171	161	177	179	209	164	175	183	174	174	196	179	164	173	184	169	201	171	174	175	162	190	183	180	183	198	188	172	172	207	184	167	178	175	193	183	181	163	191	173	198	204	193	187	180	158	186	196	192	206	170	188	200	182	189	173	176	170	175	171	184	196	212	157	166	172	175	172	182	154	164	176	168	174	171	180	167	170	189	190	192	165	197	196	180	163	170	167	166	158	170	170	174	200	158	188	190	177	168	183	165	190	175	168	184	190	165	180	156	196	176	166	160	171	166	165	193	190	161	156	170	174	188	188	166	169	177	186	178	194	197	160	171	195	206	173	165	176	173	194	175	165	172	174	189	178	183	183	215	155	176	173	191	190	180	157	166	173	169	171	169	188	189	195	173	176	182	202	191	178	225	171	205	185	183	184	198	165	194	180	186	160	176	166	181	168	180	183	177	174	171	166	197	170	191	185	162	186	180	178	141	197	165	167	178	183	165	181	171	159	212	176	183	158	197	170	195	175	191	200	184	171	156	184	193	166	176	180	177	174	172	179	190	193	167	174	198	186	153	158	181	204	170	181	198	185	160	190	182	148	171	186	182	205	183	198	169	188	180	169	181	172	178	196	219	184	190	173	189	171	181	186	154	199	174	196	163	184	161	173	184	175	198	196	168	150	197	167	211	168	180	199	175	197	165	169	176	168	196	182	186	181	177	158	159	171	176	176	161	142	175	177	182	168	158	181	207	175	163	167	168	201	169	183	164	174	211	181	195	201	183	193	198	181	192	199	180	174	183	202	174	179	182	154	169	173	191	178	167	167	206	194	186	195	179	145	185	184	168	172	193	187	194	182	176	177	174	160	175	150	194	213	183	162	193	192	162	168	199	163	174	187	190	180	190	178	213	168	167	177	163	194	180	181	183	152	200	178	196	197	197	166	161	167	162	181	148	205	168	202	169	170	177	173	172	183	155	176	147	165	202	177	188	197	187	171	192	178	190	191	201	185	168	187	174	167	178	165	171	160	161	170	198	158	184	164	184	169	172	158	166	172	188	173	172	190	187	181	171	183	164	200	187	203	188	192	170	207	176	178	158	177	170	173	174	192	170	175	195	190	178	187	171	174	178	195	175	197	181	175	183	182	172	184	147	211	167	168	200	189	184	212	194	167	158	179	190	198	219	173	186	165	174	185	169	173	171	185	172	187	178	184	186	174	192	177	183	170	185	185	185	164	189	184	184	186	182	199	183	177	184	185	214	179	189	197	190	186	172	173	186	169	162	198	197	191	180	183	169	193	167	191	197	178	163	180	179	192	154	177	178	182	187	191	203	176	173	172	162	180	158	197	180	176	190	165	169	178	180	172	182	186	167	183	198	168	185	165	182	183	207	162	194	168	202	165	164	198	153	187	191	179	182	182	199	156	161	192	182	177	180	154	176	170	171	174	190	166	200	157	166	179	171	194	191	173	183	169	194	189	173	174	200	181	172	172	201	174	174	168	174	200	195	168	156	174	171	195	183	171	184	159	176	147	172	164	165	177	175	183	169	184	172	196	189	178	165	167	193	152	166	166	187	183	169	176	161	175	185	182	194	190	184	191	160	187	197	172	182	171	174	183	186	174	193	193	175	170	194	175	160	176	199	168	149	175	175	172	189	170	181	170	210	146	155	180	157	150	192	160	190	171	185	165	160	192	171	195	168	175	161	182	165	194	170	190	180	178	183	157	184	171	154	202	198	218	195	158	193	145	193	179	199	204	196	194	183	174	177	201	173	185	176	169	182	174	189	189	184	170	183	186	182	189	180	175	163	165	170	185	163	177	176	181	156	172	178	158	159	200	167	218	180	153	200	166	191	158	161	210	161	164	182	175	205	204	212	181	198	189	174	165	190	224	164	180	186	164	172	156	173	187	176	175	190	171	177	181	201	158	146	179	165	192	166	148	209	208	160	172	162	175	191	183	188	199	187	173	176	172	180	179	174	201	148	187	168	164	188	173	164	170	174	158	172	182	173	176	202	167	173	174	176	201	188	160	182	176	172	181	178	179	193	170	175	175	193	168	173	171	182	163	172	185	184	166	184	186	168	181	170	207	180	197	178	182	171	160	202	188	163	202	145	182	171	158	168	172	163	169	189	165	185	191	167	175	157	181	156	194	183	174	178	169	199	174	174	154	171	201	185	180	193	175	152	187	179	181	158	179	175	190	169	179	165	194	189	172	177	187	162	187	184	172	191	190	189	193	188	182	179	203	169	161	167	185	146	166	186	174	182	166	165	160	185	165	188	179	213	191	194	188	165	180	151	176	189	171	174	191	168	168	181	195	168	162	191	176	190	195	181	190	186	173	180	180	202	172	158	194	169	180	181	196	197	171	170	180	165	193	181	172	185	190	163	185	155	190	177	158	173	182	172	185	192	199	184	170	184	186	169	210	177	175	203	177	174	166	193	204	193	187	180	195	176	168	168	170	181	181	177	188	183	171	203	163	167	187	186	185	171	193	166	169	177	174	168	191	176	190	181	183	169	188	162	183	166	188	176	186	178	179	171	175	199	190	180	171	175	166	210	177	180	190	199	181	177	195	171	193	201	180	160	162	179	183	183	172	168	180	202	200	175	152	182	179	178	165	186	186	176	162	181	195	177	173	153	189	215	192	169	152	194	181	183	171	179	152	164	197	172	175	172	147	166	182	182	177	184	171	171	176	175	196	174	173	210	186	167	147	176	166	160	175	214	191	174	179	177	183	189	189	185	183	179	154	191	195	185	163	175	170	206	179	178	164	188	181	168	183	167	183	192	178	179	184	189	162	181	187	191	189	145	185	197	187	174	187	156	199	181	196	201	190	177	172	190	169	165	177	159	192	169	190	178	177	194	188	138	170	160	190	188	153	148	188
33344	48285	29782	5441	4636	2930	2852	2001	1683	1423	1303	1130	1041	978	888	801	801	739	683	742	692	718	717	759	789	734	803	819	772	778	744	719	723	691	724	595	639	566	588	542	571	612	552	590	590	575	552	2914	8337	8679	6611	4452	2391	1288	677	471	503	499	453	461	425	417	411	475	438	457	466	482	433	471	447	485	449	454	439	449	448	450	476	454	427	432	456	452	440	414	460	479	440	502	437	437	407	405	433	409	442	457	430	448	421	434	448	469	449	448	428	445	456	436	461	473	413	473	455	450	483	443	444	424	448	428	459	437	469	419	416	454	437	490	469	429	484	451	419	417	460	442	417	439	465	434	463	434	449	486	412	417	438	413	414	429	455	419	418	419	418	447	466	459	414	468	428	431	460	459	417	475	466	458	442	430	439	466	449	449	399	435	426	435	473	436	390	467	455	458	443	417	459	454	445	432	456	436	426	423	415	437	430	454	445	513	445	450	433	421	453	451	466	450	424	448	425	432	450	481	484	468	470	419	461	469	415	442	461	447	467	454	430	438	406	477	439	466	459	428	458	470	438	453	428	423	469	450	438	438	455	424	429	442	478	430	424	457	439	434	470	438	477	486	399	415	464	446	435	450	420	441	469	421	431	438	414	487	440	450	431	424	479	422	442	459	465	480	412	475	435	465	454	428	466	432	488	439	418	417	430	462	479	417	462	447	457	425	410	433	448	407	432	426	411	437	435	462	439	445	426	457	435	430	430	459	443	465	446	430	455	449	442	463	468	450	420	446	447	412	470	434	459	450	439	464	442	447	448	430	412	473	432	491	445	484	487	462	398	443	440	477	476	451	421	453	433	459	483	436	413	451	444	425	444	504	433	416	429	461	430	442	467	457	436	441	448	406	434	438	446	480	456	450	450	462	418	449	445	448	448	471	443	454	457	460	426	464	448	475	419	438	462	444	436	407	450	463	457	427	432	433	426	388	455	484	407	450	425	425	421	402	452	466	466	416	452	461	460	451	456	434	434	435	430	435	457	441	469	452	429	442	458	411	463	466	448	453	428	421	480	399	500	448	439	436	424	466	453	462	443	405	461	450	414	465	409	465	431	458	423	444	429	425	436	430	421	382	419	433	447	431	467	448	453	402	457	428	455	428	437	443	404	492	448	473	443	418	421	456	433	423	455	449	426	453	413	430	443	446	433	460	437	396	431	477	438	449	443	500	458	435	428	426	440	436	460	407	437	444	441	424	441	428	443	448	419	449	451	435	440	460	446	466	444	392	487	458	475	473	432	456	479	418	449	462	451	413	451	427	427	486	453	451	461	454	430	478	449	450	439	449	449	485	453	433	467	437	464	439	428	449	466	405	458	446	440	443	416	438	423	472	452	414	470	460	472	466	457	443	418	497	490	424	422	424	428	450	444	425	470	473	421	459	449	447	434	433	432	491	428	406	449	452	460	442	418	464	460	474	459	419	434	437	494	450	451	464	423	437	460	412	422	436	450	439	445	445	448	386	468	460	451	422	418	460	411	451	469	465	418	489	450	478	464	424	433	465	431	402	440	447	431	457	456	435	440	438	452	467	422	453	440	403	440	438	492	464	430	463	468	452	453	425	487	477	424	453	448	434	409	472	468	453	408	436	444	466	436	427	454	439	439	475	441	417	457	444	452	452	420	451	452	482	449	457	420	423	424	410	455	468	455	452	460	447	408	460	478	433	433	438	439	441	448	453	486	407	410	439	411	437	489	466	447	448	448	445	442	473	472	456	468	435	403	462	455	431	424	435	448	441	439	418	445	425	429	403	444	498	462	422	419	455	426	473	474	465	430	417	460	404	455	432	435	451	453	467	421	442	469	453	455	471	417	445	458	435	441	428	473	444	399	427	478	440	442	448	464	412	423	431	435	469	417	455	422	459	440	438	502	448	439	432	431	467	449	419	490	446	475	470	425	458	434	443	469	421	429	430	419	408	460	459	431	418	463	429	468	458	454	421	445	473	439	426	461	447	454	454	456	439	455	439	423	456	432	472	475	408	445	444	425	459	461	411	438	486	426	463	410	448	464	452	456	471	470	427	453	448	477	446	467	423	431	456	425	461	429	425	486	441	406	468	435	456	446	488	461	453	399	438	423	445	481	466	463	434	442	462	422	431	459	413	440	412	460	419	462	420	455	464	437	409	445	453	455	422	441	431	434	452	426	444	452	435	482	432	445	466	452	436	464	441	415	465	452	461	465	433	441	444	429	438	447	430	428	443	449	450	427	445	436	460	431	434	430	439	419	454	455	448	455	456	436	413	452	462	469	454	402	419	437	461	479	431	459	476	458	470	446	460	435	455	472	451	457	474	446	437	414	455	478	455	439	451	476	423	422	431	463	452	425	456	434	414	390	442	421	467	462	440	483	413	446	424	468	436	439	447	439	450	462	452	457	479	475	432	455	421	461	444	466	459	433	431	421	447	454	412	428	441	452	438	435	432	429	411	446	483	471	451	426	433	455	439	415	465	437	451	432	445	462	452	474	416	430	462	445	416	421	409	466	450	405	439	457	422	461	447	457	430	459	433	450	442	428	455	429	422	472	421	433	474	446	432	412	425	451	434	443	416	443	444	422	426	453	475	459	420	444	471	429	472	446	417	416	451	465	457	475	433	427	426	445	438	436	422	473	433	421	447	459	420	494	449	447	426	446	457	438	451	444	456	431	456	467	458	448	428	448	441	435	442	441	412	461	461	468	439	411	492	408	445	440	441	426	473	453	455	384	474	474	454	447	409	446	477	433	432	404	469	415	441	438	431	489	399	440	478	460	433	425	433	417	423	466	445	415	414	412	415	450	468	455	426	430	466	436	421	438	485	437	415	458	485	474	443	420	460	430	455	449	467	452	450	444	438	445	455	427	478	446	439	451	488	446	450	444	486	437	446	473	414	436	451	449	463	469	425	465	472	450	455	452	441	456	480	429	459	388	429	406	435	410	438	434	408	450	455	453	445	462	476	426	458	457	464	467	456	446	428	387	434	411	451	441	461	464	416	438	433	427	453	487	440	433	423	448	454	438	423	443	462	428	432	454	431	436	456	433	453	439	429	414	432	432	448	438	442	460	469	456	435	405	427	457	457	439	415	431	435	431	458	414	433	467	405	457	425	455	475	443	433	433	440	428	461	475	425	471	477	430	435	433	458	460	439	446	444	477	404	411	445	414	462	449	441	432	460	439	464	461	458	431	455	394	463	457	438	443	440	453	428	423	465	457	458	458	457	458	446	448	474	429	463	489	481	441	452	422	425	456	446	418	425	443	457	461	421	469	434	433	443	399	435	450	477	417	433	471	426	431	421	421	489	423	437	451	428	470	432	463	438	493	433	415	449	461	494	442	438	433	466	427	448	451	442	446	471	428	459	465	454	439	462	446	423	413	448	435	420	440	401	448	442	428	405	448	419	447	439	441	437	430	485	454	409	451	434	428	442	443	466	479	472	428	484	489	490	450	469	450	455	423	464	474	450	421	475
6525	7502	5491	319	247	176	169	179	176	180	161	174	172	187	196	167	163	168	185	155	177	180	177	161	204	172	183	147	181	162	148	177	174	180	170	148	182	173	177	148	166	181	184	180	158	166	178	187	232	284	304	269	212	231	171	172	128	165	189	167	137	170	157	147	151	158	183	200	163	175	177	175	165	169	134	165	167	153	168	155	169	151	163	174	168	177	139	151	169	141	176	202	137	165	176	181	153	165	143	156	176	133	180	141	174	175	163	158	137	170	159	173	151	146	143	165	184	153	172	155	153	163	158	178	166	171	141	181	185	176	179	155	157	148	137	141	183	175	151	172	157	169	182	159	153	162	162	169	156	146	184	165	172	148	155	157	168	158	153	180	154	174	174	160	154	177	171	161	163	173	166	183	179	148	150	165	176	169	149	190	184	179	169	160	166	174	179	175	146	165	144	176	178	172	173	184	148	173	163	142	160	195	177	162	165	143	143	193	165	158	179	172	152	180	158	165	167	187	137	178	164	170	170	173	187	187	176	181	169	181	160	143	174	146	173	170	154	172	166	158	170	154	188	172	176	180	168	182	179	166	167	161	179	180	156	180	142	165	178	138	157	166	170	153	171	179	156	175	154	140	144	161	183	154	155	148	165	162	164	173	162	153	172	168	157	178	157	156	156	163	193	166	176	159	158	166	177	188	183	190	188	177	160	162	177	167	173	140	170	165	163	177	187	163	161	144	184	159	178	168	180	157	172	174	174	171	175	170	180	190	176	181	169	166	166	152	166	177	178	159	164	152	150	163	148	156	153	186	154	171	162	153	173	168	145	164	170	142	172	164	177	151	172	155	168	157	185	163	164	163	160	167	163	163	160	167	163	155	154	166	169	164	161	160	182	166	139	179	150	139	142	148	172	176	155	160	155	190	175	155	180	163	165	179	163	190	182	176	147	178	164	167	177	183	148	179	159	150	165	156	146	159	162	164	158	175	174	167	159	147	165	178	161	175	158	178	149	159	153	153	159	155	177	159	167	179	187	166	181	164	170	184	177	164	151	154	157	180	172	167	181	141	189	145	196	170	186	178	169	182	185	183	174	158	161	160	168	189	162	177	172	162	143	157	162	165	171	176	145	167	185	171	173	182	173	170	156	173	177	182	139	166	168	152	177	208	178	185	171	147	179	163	174	163	162	178	159	158	170	165	164	171	156	145	155	153	186	152	167	170	140	183	152	184	168	168	186	151	172	189	166	148	191	158	183	149	153	167	167	171	166	164	148	183	159	157	163	175	165	149	157	172	143	163	171	169	173	172	166	172	160	152	195	162	155	194	157	162	177	151	179	193	173	152	183	152	150	196	171	182	150	177	176	179	139	157	171	160	183	152	149	166	153	163	166	151	163	190	183	177	181	151	186	168	167	163	180	182	154	168	167	162	165	170	182	158	166	163	145	201	173	153	154	157	155	165	179	181	155	163	174	166	175	148	157	171	158	164	148	151	161	175	176	169	186	178	181	157	160	148	171	158	161	166	166	162	143	164	183	178	146	164	182	189	174	164	145	150	157	186	171	160	171	162	183	165	174	162	168	162	168	184	155	168	175	165	201	166	174	143	177	171	178	158	176	177	166	163	167	172	175	159	170	167	160	165	157	146	169	165	158	145	165	184	185	158	155	174	175	174	169	158	154	159	169	146	140	152	183	160	165	161	151	185	164	171	173	168	178	141	161	156	148	163	139	171	173	155	153	169	143	157	161	151	162	166	176	154	160	143	172	174	165	169	177	164	145	179	150	170	183	134	158	152	174	142	165	171	164	164	148	182	173	161	163	182	159	158	174	152	172	149	174	182	158	164	145	181	174	166	184	170	170	165	160	167	170	192	144	159	167	159	158	173	183	166	176	178	179	141	173	146	148	172	178	169	150	157	175	177	160	174	158	166	174	178	136	151	169	170	162	188	170	171	175	180	171	167	142	153	150	154	171	173	194	185	160	158	151	167	173	156	158	181	166	161	152	172	159	167	162	162	168	187	161	178	162	174	167	156	165	153	156	168	165	172	161	153	183	183	160	149	144	157	146	149	156	162	139	183	179	181	140	160	177	184	168	166	160	164	185	163	174	173	161	163	161	164	160	147	147	176	156	168	184	166	172	167	178	155	172	151	158	166	185	170	158	178	139	173	171	132	166	183	187	154	158	171	171	160	174	164	176	150	171	156	166	163	170	172	151	164	176	159	167	182	154	174	167	170	168	175	157	156	159	179	160	173	145	172	158	156	153	169	159	176	164	147	201	175	180	168	173	168	168	158	166	156	171	171	205	158	158	166	184	153	190	171	158	167	182	175	145	164	144	164	162	163	162	143	152	136	152	195	143	199	179	152	164	145	169	194	164	178	171	158	176	183	156	154	157	160	165	146	162	131	170	171	151	163	157	177	174	166	182	182	184	172	159	171	168	169	181	174	175	158	170	178	179	163	164	179	156	146	186	176	159	164	154	168	172	157	165	161	172	167	166	177	172	171	159	190	163	156	176	166	171	152	181	148	169	150	153	141	162	169	162	191	156	175	161	154	166	190	144	161	138	153	183	163	158	152	171	153	181	168	129	159	184	182	147	169	162	173	170	160	188	160	173	160	156	164	147	149	158	170	159	162	167	161	161	147	137	154	161	167	151	191	146	152	171	165	158	146	174	153	196	157	154	168	187	166	157	182	155	172	202	175	164	174	177	193	175	155	167	190	191	165	173	160	167	156	179	176	184	161	161	160	164	152	159	157	170	142	162	165	170	151	163	174	145	170	173	179	170	170	149	171	159	144	164	167	186	204	157	152	153	149	182	166	150	149	176	193	150	189	165	176	139	175	161	175	170	191	162	148	168	156	174	172	178	152	159	142	160	146	158	154	173	177	192	183	161	158	167	147	162	152	159	155	168	149	162	161	160	157	173	159	164	184	161	162	151	188	164	177	158	195	144	174	185	157	187	141	163	199	168	184	167	184	177	158	164	160	216	161	180	159	156	176	179	155	192	173	182	174	175	158	167	178	134	199	193	148	148	165	166	185	176	148	168	146	179	165	186	156	168	174	186	188	164	188	172	173	188	178	179	162	157	172	154	143	145	173	160	173	167	169	168	172	182	180	152	152	172	163	183	171	168	148	161	149	168	163	146	160	145	162	179	180	167	174	182	169	182	174	161	187	166	162	165	138	176	155	172	172	168	162	148	189	170	176	177	159	167	152	181	169	143	166	153	176	165	155	153	173	174	177	156	161	159	187	158	156	142	186	176	183	186	157	158	161	133	151	181	154	166	167	166	160	153	164	164	156	157	165	150	153	148	154	164	181	182	158	167	168	176	181	178	159	188	172	171	168	175	153	163	176	155	161	158	161	173	151	173	178	172	178	155	165	162	162	183	158	164	167	175	172	156	170	152	167	144	191	172	174	190	151	179	144	160	195	177	163	203	163	159	156	182	172	162	171	178	143	141	164	183	158	150	169	163	156	177	160	167	166
5135	10905	6285	713	717	578	579	509	528	447	446	446	447	434	388	443	457	423	454	439	418	453	419	464	457	452	420	470	463	453	451	438	502	463	490	474	496	435	488	489	493	460	496	473	462	502	493	540	991	1152	1142	959	709	550	467	447	416	412	420	446	422	408	411	392	410	450	413	394	433	403	409	406	411	442	438	417	418	432	408	437	442	421	430	439	418	434	439	419	455	424	421	414	423	419	385	417	453	421	417	386	440	411	460	418	442	424	379	429	446	410	408	418	378	412	451	395	424	383	467	416	424	423	422	416	424	413	440	434	403	429	453	453	427	454	414	436	475	445	404	391	450	467	397	405	432	441	407	459	468	442	433	429	422	426	427	457	405	418	446	489	447	450	418	421	435	462	437	405	443	429	445	397	444	402	448	435	432	416	400	398	437	443	418	460	405	423	422	459	413	408	393	426	411	443	485	435	427	435	396	440	409	440	426	416	430	397	448	431	442	462	405	419	421	436	388	403	452	471	415	459	441	411	400	434	442	414	417	414	418	429	467	438	413	454	425	396	464	436	436	437	428	440	397	467	462	412	432	441	399	450	414	440	429	372	432	421	444	486	417	435	406	424	455	395	433	448	414	401	422	425	421	438	442	448	432	454	405	415	449	395	459	443	442	444	426	441	417	432	441	450	436	431	416	417	416	436	418	422	442	407	457	416	416	436	439	447	431	454	410	401	394	442	460	462	417	421	411	427	409	427	431	426	410	442	407	429	455	435	413	434	417	435	398	469	394	423	445	432	412	415	408	440	449	431	410	386	453	454	466	468	420	427	443	402	398	440	412	408	429	411	411	419	383	389	421	418	403	390	488	427	439	466	422	409	415	411	429	422	445	435	421	419	440	436	428	439	442	415	393	453	411	415	434	412	430	401	401	401	424	429	444	432	435	419	450	429	385	422	452	422	417	435	437	443	446	434	420	449	450	416	417	446	465	428	408	428	410	429	402	413	427	440	432	442	414	439	445	447	424	393	436	411	422	414	413	409	430	389	386	436	403	448	393	394	404	398	433	458	462	438	411	414	444	419	406	470	424	437	446	412	426	450	426	420	422	420	404	431	423	421	430	458	451	435	459	439	405	424	447	441	434	444	428	435	414	454	420	447	429	444	423	423	429	435	438	420	436	399	375	433	428	436	424	398	430	445	472	420	418	412	393	394	421	456	434	415	475	430	456	417	444	423	401	425	413	460	455	400	427	429	432	402	448	455	453	459	399	419	430	434	413	415	426	443	434	414	451	406	409	424	420	401	398	434	396	415	417	411	430	433	411	422	415	412	474	465	397	411	421	443	447	420	408	450	415	404	392	448	410	400	449	431	407	436	425	418	402	399	445	442	408	457	425	419	423	436	441	432	426	421	434	435	438	424	431	430	450	429	437	399	447	425	402	427	419	467	432	443	408	426	395	439	418	433	417	419	442	416	430	417	441	412	437	445	422	452	435	445	452	419	440	432	434	445	421	383	432	422	449	404	404	423	395	383	424	406	456	399	422	445	401	448	402	461	425	409	372	403	438	386	451	429	453	413	417	436	414	433	435	433	398	435	425	476	462	453	415	411	414	420	418	417	404	459	453	431	443	407	421	414	440	398	413	428	391	395	468	452	431	404	415	427	393	416	439	436	425	426	441	409	433	421	392	412	415	449	421	430	432	422	424	426	417	387	411	441	420	452	464	444	402	446	439	411	417	457	446	404	395	425	429	409	408	424	405	408	428	406	404	421	394	402	409	442	455	427	438	427	448	433	437	446	391	416	418	428	433	421	415	445	446	435	403	413	445	397	420	436	417	472	374	440	415	472	399	442	413	411	435	511	434	415	429	405	452	429	424	423	466	409	435	389	429	428	425	428	421	407	427	401	407	393	447	433	402	434	440	456	399	433	444	402	437	410	414	390	423	403	396	441	401	406	459	414	408	438	445	434	402	452	420	402	480	397	436	426	428	415	456	442	446	423	447	417	408	409	421	429	448	413	408	464	415	439	429	406	399	434	468	414	416	410	427	420	417	448	411	430	430	397	430	431	438	438	439	405	422	405	427	407	443	425	431	428	438	379	404	429	458	425	458	425	437	438	415	416	405	423	450	407	420	401	454	410	398	384	424	410	395	411	402	379	373	416	417	406	422	465	430	377	421	433	449	461	412	429	423	444	417	451	434	421	466	407	467	417	449	381	416	422	380	437	443	429	413	415	443	410	420	399	432	401	468	416	446	444	392	386	411	434	433	445	451	451	449	412	421	432	406	430	426	417	397	472	447	391	381	417	425	442	433	431	463	421	435	420	440	423	452	410	433	459	454	404	420	437	444	426	415	451	446	420	454	432	409	434	431	437	438	389	409	443	414	395	431	464	383	458	414	422	422	442	452	468	402	431	416	433	401	446	463	435	421	418	427	419	436	449	430	410	401	438	426	454	410	425	426	415	453	432	380	436	429	435	462	420	422	457	405	438	445	421	435	408	429	408	411	453	418	432	433	442	420	461	463	389	419	446	430	427	410	391	454	435	431	415	397	426	394	446	436	406	427	443	436	414	390	438	432	424	426	441	456	456	397	413	380	411	393	425	406	415	425	384	430	452	430	438	429	442	427	450	439	433	440	443	387	411	420	439	472	427	449	439	421	425	413	419	453	411	401	400	450	417	419	435	381	415	427	425	429	399	437	405	455	435	436	426	427	450	402	429	390	441	461	430	419	422	426	428	455	419	419	455	420	391	446	452	461	448	411	418	404	398	444	463	451	442	430	448	426	463	419	431	403	399	446	429	411	389	461	402	409	426	446	409	423	429	444	424	468	458	436	446	442	440	463	438	406	395	416	389	438	435	368	455	411	417	446	430	445	439	408	424	405	421	394	399	444	434	422	434	452	429	401	430	419	406	446	409	429	433	459	445	418	403	461	425	404	502	430	403	435	394	382	442	460	419	422	420	440	436	454	439	426	429	439	424	475	390	449	422	404	412	417	416	434	411	440	409	391	439	446	420	450	408	438	396	439	371	408	420	471	425	445	424	403	455	438	423	446	441	417	443	469	453	420	420	431	406	442	413	392	383	423	422	438	387	454	413	443	402	429	428	455	413	458	427	433	422	417	408	444	414	457	405	450	446	444	405	444	422	396	431	444	444	391	414	463	448	443	387	428	449	405	387	438	467	435	387	461	449	426	426	404	442	404	379	458	432	411	440	414	405	436	440	392	437	463	409	409	422	402	414	401	400	402	425	424	431	408	445	385	442	387	403	411	459	433	418	443	432	421	419	447	431	428	423	437	413	416	420	463	401	445	366	466	410	387	423	446	470	388	411	448	428	373	438	435	455	419	430	448	406	430	402	445	380	415	419	425	429	426	435	394	417	441	421	402	389	437	436	390	421	440	417	426	410	450	454	419	414	463	427	407	414	383	420	411	425	449	430	365	433	402	425	375	436	429	437	407	440	408	422	423	420	439	465	380	410	439	422	436	425	410	441
37731	49165	42231	14311	3074	1002	559	368	332	294	262	224	249	228	252	238	248	218	225	213	197	208	228	199	212	206	239	225	215	192	199	205	208	223	212	213	200	188	205	185	194	187	221	213	261	217	223	416	868	1067	830	638	422	295	233	202	215	199	197	190	205	188	203	202	161	192	196	176	186	170	144	191	174	205	196	169	161	178	174	172	175	199	214	183	196	182	212	177	188	181	172	207	180	203	198	205	175	204	184	183	184	182	201	219	213	212	189	207	216	186	193	161	207	200	220	171	211	200	181	179	220	177	184	188	188	201	172	183	184	213	206	195	203	178	183	192	199	210	192	180	184	202	173	201	188	204	192	198	193	208	200	204	213	196	199	201	220	186	179	170	187	181	190	207	181	186	184	174	211	198	180	199	177	212	199	162	189	183	177	207	195	183	191	182	180	209	189	189	194	214	190	217	188	168	185	205	191	211	206	195	196	184	188	218	173	211	231	202	186	185	195	184	197	190	185	217	182	225	205	200	173	234	192	199	213	168	178	199	194	179	184	192	165	188	187	205	198	189	183	175	186	187	198	208	190	184	187	190	202	194	197	202	170	202	188	180	207	201	183	208	209	200	167	184	189	201	167	196	202	201	200	178	197	196	181	207	210	194	186	200	164	185	185	201	167	183	214	204	209	202	195	178	183	194	187	183	201	204	226	204	188	196	197	222	175	191	173	182	194	176	184	181	198	199	184	203	181	172	182	187	181	210	198	188	202	183	207	182	194	212	195	199	205	198	169	200	190	183	195	232	195	182	215	184	192	207	200	200	189	180	177	170	154	209	217	169	208	186	215	190	175	195	193	197	212	185	191	198	193	202	216	211	197	177	224	184	199	204	207	185	206	207	213	194	195	198	172	206	196	215	216	172	177	184	185	161	181	214	195	213	186	174	169	179	176	172	176	217	167	192	185	175	180	205	189	183	224	196	193	184	164	191	178	169	198	203	157	196	180	178	187	167	169	183	215	188	189	186	195	193	183	179	182	204	196	224	216	193	183	200	178	187	208	186	219	162	202	206	189	216	205	184	223	185	156	185	219	179	187	184	184	172	177	182	203	220	191	180	183	215	190	206	178	204	217	168	217	219	212	203	192	169	218	203	213	233	194	178	171	189	171	205	170	193	222	189	183	167	220	218	193	197	188	167	193	218	173	179	208	205	192	184	194	192	200	191	207	188	198	190	201	208	185	197	193	211	186	202	242	180	181	210	202	189	193	186	190	161	227	202	191	221	175	222	201	215	193	202	169	211	187	224	199	213	188	204	212	210	192	185	188	204	175	187	234	187	203	198	171	208	183	199	188	205	198	208	185	189	210	191	212	186	189	193	213	202	179	165	190	189	173	161	189	182	195	165	182	193	211	173	192	208	191	191	190	190	194	181	207	213	187	188	157	189	192	176	193	189	193	206	210	181	201	176	216	182	195	206	192	182	186	206	206	170	186	186	179	189	184	185	199	197	175	197	183	201	194	175	187	186	177	197	204	199	189	204	199	179	175	181	184	179	211	202	166	235	192	195	196	186	200	194	211	183	190	186	186	183	182	200	192	226	201	209	194	192	203	201	182	199	196	182	193	193	217	179	193	185	168	200	215	205	195	206	176	198	173	199	197	183	184	218	193	191	169	192	188	197	189	198	212	177	188	176	178	189	195	181	222	190	190	194	190	181	192	198	194	197	192	183	183	172	196	180	189	196	197	191	193	191	192	195	175	219	191	207	196	178	185	201	199	201	213	216	183	171	190	181	195	212	184	177	214	188	189	181	176	198	196	215	202	199	201	186	218	204	194	182	193	183	197	206	198	215	173	184	180	185	182	212	221	167	182	208	193	204	195	182	193	216	200	200	196	202	200	212	181	178	203	189	207	162	215	194	182	204	171	193	179	195	219	221	194	186	201	179	201	173	202	204	183	179	191	211	187	191	200	193	213	198	183	216	174	200	182	181	190	167	188	179	211	192	196	191	193	172	200	192	189	226	178	167	180	192	193	196	176	207	176	194	190	200	183	195	203	203	176	186	185	192	186	195	186	192	196	199	193	180	191	172	199	181	196	219	185	213	187	216	206	192	195	208	187	194	195	216	210	215	204	199	187	202	159	196	207	171	165	210	201	192	201	178	212	187	200	212	193	191	178	187	182	188	219	184	186	186	236	214	186	208	171	195	207	187	165	176	209	184	192	199	179	205	176	201	207	153	188	175	204	224	180	197	173	197	210	206	208	190	212	206	176	205	184	192	198	180	186	179	200	208	206	189	209	198	192	188	202	192	214	226	177	190	186	228	175	211	199	211	175	189	207	216	199	214	171	194	191	214	192	194	219	209	199	216	195	185	189	192	196	203	209	178	200	229	194	188	201	210	176	176	181	196	208	200	183	198	200	208	192	181	182	183	197	205	182	190	201	172	181	162	184	205	187	211	209	196	162	226	206	191	198	222	209	179	186	212	195	206	188	198	200	224	199	203	191	219	209	207	196	171	188	203	199	206	178	169	200	209	204	185	194	198	177	221	217	182	218	203	175	195	177	179	192	201	203	212	197	203	194	189	238	168	208	163	207	203	206	191	172	190	200	172	193	185	201	187	198	189	190	220	198	187	191	193	209	194	198	213	203	197	162	207	171	196	188	189	209	186	182	190	187	196	191	196	209	203	179	223	214	235	214	167	193	188	172	183	187	174	190	179	164	208	192	189	200	209	173	180	187	187	198	213	187	215	212	197	198	179	184	203	205	200	204	203	181	185	191	192	179	193	193	184	185	172	197	185	200	202	206	211	178	194	191	177	216	206	208	168	166	196	198	191	207	200	194	170	203	158	196	184	194	204	183	183	193	207	207	178	198	169	226	198	193	199	173	202	228	205	210	182	175	189	182	208	195	194	192	200	198	196	208	208	179	203	184	193	183	199	193	204	217	187	194	180	202	218	217	216	173	195	184	176	226	184	235	198	190	200	209	184	183	203	195	171	176	185	204	174	191	181	195	212	211	184	214	185	194	185	228	195	209	195	185	191	204	200	225	194	199	222	193	175	183	190	209	207	180	181	185	187	202	202	186	201	177	185	176	176	223	172	207	206	198	183	200	202	176	196	228	203	226	203	200	195	208	196	192	208	189	200	214	223	184	197	189	195	187	193	215	178	179	213	185	197	213	215	193	177	181	172	196	177	199	225	209	205	191	196	217	172	212	195	185	195	171	181	198	201	222	189	203	219	205	176	186	187	181	193	193	183	198	191	218	194	175	205	181	182	208	206	201	207	180	195	193	181	193	177	197	186	198	202	177	216	179	216	179	199	197	183	201	170	204	204	202	194	212	204	191	173	208	189	201	203	193	184	172	205	184	180	176	204	207	200	174	199	183	184	193	200	198	210	176	193	191	213	179	177	188	162	189	172	181	213	179	219	182	186	199	179	169	192	211	196	174	182	178	190	191	220	181	174	199	198	189	199	173	196	190	180	193	193	198	180	228	179
24656	40539	25561	2842	3142	2423	1811	1336	1166	1057	930	870	836	789	744	739	701	634	620	657	612	634	646	613	560	572	629	586	542	591	583	612	602	622	612	606	633	599	636	576	577	556	542	624	547	621	601	1954	5384	5975	4365	2898	1691	968	594	557	514	482	517	499	499	471	460	522	514	467	470	511	489	484	529	477	482	493	457	488	500	487	503	499	505	493	498	480	479	490	488	476	455	473	516	484	501	532	476	497	455	480	481	473	474	493	473	472	483	450	495	470	499	453	465	505	487	487	456	476	469	504	486	499	473	523	475	490	481	463	451	495	472	479	449	471	484	480	496	496	476	470	493	524	484	496	492	465	479	502	480	511	481	476	511	489	482	488	488	493	513	483	486	461	541	477	477	461	469	551	508	513	517	460	483	485	489	496	468	497	525	421	491	483	491	513	461	485	510	467	488	453	508	499	503	522	458	496	495	486	513	468	503	470	480	448	497	481	509	509	474	464	440	483	480	487	504	489	488	448	479	468	474	491	504	507	498	473	480	517	497	479	480	471	477	520	448	478	455	472	480	488	465	474	504	471	483	494	495	484	481	469	474	508	479	489	484	457	447	494	490	454	501	495	476	468	494	470	510	465	486	470	440	523	494	500	476	500	493	470	450	497	468	487	481	494	461	482	475	487	458	460	488	510	484	457	497	491	509	500	503	492	506	486	476	455	487	479	489	467	508	528	484	463	472	487	507	488	492	487	469	437	477	508	523	512	450	481	486	464	486	492	438	542	479	472	534	503	496	542	500	476	479	502	451	476	485	465	476	461	465	496	476	469	483	508	436	473	502	506	500	531	452	452	512	523	543	477	495	480	474	464	488	490	472	467	457	491	452	459	518	496	474	475	472	512	513	491	456	480	462	474	498	487	460	469	514	519	504	471	465	488	480	490	518	495	489	470	478	479	498	505	478	470	480	503	461	493	451	464	476	456	435	468	478	488	496	506	487	516	476	512	505	512	494	484	465	469	480	491	531	488	464	480	478	500	483	492	508	463	520	504	482	476	491	489	467	488	483	480	461	529	492	484	522	494	477	487	466	514	436	485	482	516	465	499	442	462	487	490	485	464	497	496	445	507	464	534	475	471	463	451	561	469	478	503	472	474	485	481	465	492	469	505	496	489	446	518	492	425	467	471	489	478	526	482	489	499	519	486	508	520	481	467	459	465	521	490	434	483	483	487	479	495	468	488	486	486	482	520	546	476	478	505	476	484	469	458	474	479	449	475	476	462	510	493	488	487	451	488	506	486	483	470	497	484	475	465	461	487	483	511	448	477	479	490	485	518	497	462	467	484	522	503	478	455	496	463	509	477	510	520	453	461	513	490	499	490	514	507	459	502	488	494	467	489	483	466	456	472	491	465	485	526	474	478	502	495	506	483	472	473	484	483	477	507	488	484	509	550	456	501	501	473	464	482	477	462	453	483	462	483	477	480	516	499	514	475	445	469	474	468	492	471	490	500	449	458	481	517	477	463	497	474	475	513	500	496	504	492	480	437	495	502	512	484	448	486	494	462	481	476	450	470	480	509	500	476	509	484	468	504	503	460	491	525	497	480	457	492	493	491	511	490	469	476	446	502	458	499	463	483	511	455	471	487	487	448	475	485	488	474	485	478	485	504	496	512	480	438	505	483	512	485	524	526	439	469	462	511	510	451	533	459	471	496	465	506	503	440	469	526	505	438	520	495	490	515	508	471	451	520	492	457	460	507	477	514	485	458	501	497	516	474	460	491	454	517	482	478	461	504	488	484	478	484	485	482	507	457	503	468	503	466	513	473	473	490	490	462	504	470	472	493	498	501	493	519	472	472	470	470	477	499	499	514	452	497	489	469	476	502	461	492	474	473	468	470	507	444	522	474	473	512	493	499	544	450	524	469	510	489	450	465	472	475	498	447	518	497	494	472	487	471	448	469	467	492	512	480	503	488	481	493	461	513	504	459	491	514	478	460	471	447	470	480	482	480	490	468	469	503	503	501	458	472	469	521	462	511	539	483	516	520	473	481	451	479	486	462	502	478	488	498	493	521	505	491	467	520	472	504	506	467	469	487	439	490	523	459	464	488	460	514	497	464	503	480	471	502	454	464	457	448	493	501	475	508	476	475	449	530	483	494	476	489	497	506	480	446	435	484	460	485	490	490	465	520	453	516	471	492	514	518	485	490	540	474	515	499	481	480	484	472	489	493	483	521	486	483	483	485	470	498	485	479	483	475	446	526	498	500	472	466	470	498	496	481	499	462	508	503	515	480	516	477	447	517	502	526	502	459	482	483	477	513	492	483	457	463	477	479	517	485	518	499	519	522	505	510	502	464	429	533	515	531	502	474	498	479	450	473	521	494	481	526	465	493	496	490	491	509	460	499	519	472	528	503	478	491	471	462	484	503	509	507	492	454	515	427	472	452	509	467	519	531	493	502	491	468	486	515	479	471	503	454	521	506	481	491	531	498	461	459	510	474	458	483	460	528	472	470	513	504	483	495	458	501	495	436	521	489	472	523	500	487	529	502	506	460	471	492	481	528	474	517	466	505	503	494	464	477	496	486	504	463	477	489	500	490	487	444	467	452	471	516	473	446	470	472	518	499	468	516	484	512	490	537	479	485	515	474	500	487	467	482	506	485	454	507	472	494	462	488	470	506	481	517	486	473	521	517	466	447	475	461	485	476	486	483	467	453	444	451	513	466	492	504	503	478	443	499	500	503	492	474	461	500	497	486	518	519	469	529	497	497	479	479	465	505	432	530	456	498	526	473	473	495	467	499	507	495	462	474	487	518	527	465	497	511	467	479	420	470	484	537	500	503	495	485	498	506	496	480	468	492	505	479	483	502	502	487	523	489	475	454	506	466	515	493	468	465	517	524	508	517	491	479	490	471	468	486	493	514	480	496	500	493	450	535	501	454	493	467	439	444	467	478	471	460	476	486	497	509	527	486	506	488	451	515	472	492	483	485	487	480	518	451	470	499	424	473	481	510	523	458	463	503	485	521	484	512	490	495	450	496	477	475	499	496	499	476	468	471	477	489	452	439	493	514	522	473	506	505	550	457	459	517	500	493	425	462	471	488	538	505	465	500	499	451	490	509	486	499	488	452	446	458	483	473	449	498	549	507	486	487	507	497	493	457	505	473	510	512	512	469	463	493	483	476	453	493	498	492	449	495	530	470	467	481	520	485	503	509	497	498	428	512	494	447	490	509	519	471	524	488	464	448	479	499	429	499	468	492	479	508	462	446	473	483	503	495	505	457	443	505	469	502	477	494	472	467	442	479	478	460	449	510	482	471	493	492	466	501	498	496	471	502	473	501	515	480	492	476	458	488	501	463	504	447	473	493	507	486	505	488	483	511	435	491	484	495	477	439	505	483	471	485	466	518	484	505	496	444	472	483	466	477	479	500	472	472	485	496	522	492	509	493	498	484	502	520	506	458	454	466	496	490	499	469	519	517	518	477	494	456	442	511	499	516
50285	52833	40666	22995	13192	2977	1234	598	412	368	353	294	289	275	240	267	261	223	229	213	198	193	194	204	212	194	189	204	188	169	201	231	196	226	216	225	227	231	199	205	207	200	193	178	200	185	194	390	1392	1651	1255	877	496	313	242	217	175	194	182	175	179	195	203	179	161	171	201	166	186	196	196	163	192	178	179	172	182	194	176	174	170	161	164	170	180	180	177	185	193	165	157	161	174	171	187	174	151	180	176	175	194	163	160	182	160	178	184	166	176	183	188	172	179	168	177	205	173	177	196	181	179	201	179	192	183	221	166	167	198	175	201	185	173	169	173	212	158	184	167	184	175	187	173	162	183	211	198	167	175	193	199	169	142	191	197	174	191	162	186	184	168	175	182	195	200	178	178	184	190	160	162	183	184	184	169	199	171	182	188	174	178	177	185	198	175	185	191	185	183	193	179	181	160	155	182	177	157	153	178	179	170	184	185	182	204	218	173	168	177	195	149	182	176	151	185	143	149	194	190	165	170	168	170	157	208	185	181	184	187	196	172	170	180	176	188	176	180	189	177	198	194	170	160	162	191	178	188	182	219	193	152	169	200	182	160	187	176	176	181	180	180	167	194	189	180	164	182	200	198	196	170	190	166	186	168	196	202	197	194	162	187	197	187	182	157	181	175	183	182	171	166	181	201	186	190	206	159	198	190	183	194	186	160	188	166	175	150	185	201	190	173	184	192	195	168	215	221	173	172	150	158	172	180	175	178	177	173	168	166	181	160	171	164	160	168	184	169	154	198	178	201	190	173	151	168	166	183	161	201	180	172	195	172	185	192	204	179	178	191	183	172	201	184	177	175	169	198	198	177	180	170	180	206	163	166	157	169	194	169	178	185	174	165	167	182	188	207	186	195	184	173	182	169	189	167	191	172	182	196	159	188	191	197	181	181	187	196	165	167	164	183	160	180	177	168	183	198	165	204	161	168	201	207	163	171	166	197	173	184	195	195	211	195	183	174	183	188	196	202	161	166	167	162	185	187	205	189	163	180	193	184	156	197	192	162	182	200	177	184	201	163	157	153	170	136	147	175	166	164	178	178	188	195	200	161	162	178	186	193	176	154	191	162	174	173	163	181	187	151	206	172	162	157	194	180	173	198	196	167	160	179	174	185	201	187	185	183	166	176	186	177	193	175	155	191	164	188	176	174	193	198	190	175	186	170	168	175	176	166	198	171	184	190	203	185	187	188	195	173	197	192	182	202	168	183	178	169	213	173	167	167	172	189	171	187	151	179	166	189	160	174	205	190	203	196	204	174	172	177	193	202	188	201	192	197	162	172	181	146	172	171	185	184	192	207	177	172	197	146	155	160	181	196	150	169	188	182	192	161	183	216	166	180	158	183	199	190	209	168	181	175	181	204	193	225	202	181	169	167	180	180	173	183	169	174	158	144	178	172	194	173	185	177	171	201	204	174	175	179	176	181	171	179	165	165	189	184	146	183	187	186	176	168	179	153	176	196	148	178	167	195	192	175	177	182	169	205	173	164	144	190	182	141	171	172	185	196	184	194	165	173	171	180	169	188	176	177	197	189	183	202	184	173	178	186	205	161	177	181	186	192	172	186	184	178	170	168	165	193	201	183	183	176	172	177	177	179	176	172	180	193	162	179	210	183	172	185	179	168	202	178	174	170	198	208	184	163	176	163	175	165	165	168	169	184	188	167	159	170	183	192	176	203	211	180	171	193	179	169	185	207	164	175	180	185	189	192	174	179	178	178	157	172	162	192	160	181	197	186	207	175	188	197	189	172	205	182	177	171	177	193	164	166	172	172	182	184	174	175	177	188	174	178	182	175	179	159	184	168	170	186	171	163	181	187	183	198	175	176	187	179	183	148	182	178	175	179	195	197	149	170	207	192	179	162	186	169	165	178	189	167	202	207	203	189	190	157	194	187	193	170	169	193	182	160	185	169	162	201	171	190	174	185	193	177	195	185	173	184	183	160	193	161	185	181	176	171	174	182	193	166	175	173	188	183	181	211	203	191	168	179	200	171	182	195	167	190	156	169	215	168	164	187	185	173	211	176	184	183	180	179	196	181	181	182	164	182	180	203	206	167	178	192	163	156	190	175	171	160	172	190	169	188	172	159	190	196	184	197	191	175	159	173	160	204	192	180	181	152	195	172	177	175	180	203	178	194	192	193	187	174	167	184	182	184	177	183	197	191	175	183	172	178	187	179	177	178	165	180	187	176	183	178	157	177	169	178	171	168	177	155	183	216	153	181	183	173	174	156	194	198	194	179	189	203	173	184	150	179	199	190	179	186	187	169	181	171	179	199	199	153	179	176	195	170	195	177	194	171	196	195	187	173	178	188	203	172	165	190	175	185	170	170	219	188	180	190	200	189	172	168	178	197	197	198	181	212	182	178	177	167	169	176	177	194	169	189	176	161	189	170	165	171	176	212	173	187	201	164	182	184	175	182	181	168	183	165	167	183	200	193	184	180	156	186	203	173	187	158	182	186	164	182	157	174	163	176	185	191	190	174	200	190	169	150	168	197	195	180	187	184	169	174	157	174	167	191	190	177	193	179	159	206	183	177	172	166	187	167	180	171	174	198	161	188	184	197	173	190	218	190	173	178	196	185	175	163	192	189	187	198	197	174	190	189	178	157	180	190	183	172	182	206	164	178	186	202	176	200	199	169	192	190	181	177	198	158	181	192	155	182	164	161	165	191	170	176	203	163	193	193	176	168	166	177	174	177	197	203	186	196	180	187	185	190	184	176	160	184	174	191	167	189	195	186	171	162	181	166	180	162	189	178	169	187	202	160	196	200	166	190	158	205	183	193	159	177	184	180	197	180	172	178	170	184	174	168	188	150	183	185	182	177	183	196	182	170	177	185	168	174	168	173	170	163	185	185	193	184	185	183	200	176	169	166	185	173	173	170	173	181	179	156	187	167	192	156	212	171	177	191	170	187	173	156	195	195	184	183	173	163	192	191	193	188	174	167	200	171	159	180	190	176	189	178	180	181	180	177	177	188	177	200	150	184	189	199	165	160	175	190	189	186	176	177	169	188	166	163	180	203	213	180	187	186	194	191	192	196	162	169	185	183	176	196	199	182	176	183	189	163	182	176	177	184	175	173	197	169	170	162	180	186	195	182	147	183	154	176	192	203	180	194	189	167	192	190	186	167	175	182	200	182	171	181	187	201	208	210	185	195	167	188	169	177	224	160	155	182	221	183	159	188	178	180	184	197	175	200	183	179	177	176	189	163	180	184	195	176	213	196	172	188	178	175	193	185	178	190	188	182	209	165	198	174	192	172	178	177	179	185	165	187	156	169	187	196	208	150	210	167	169	173	158	171	167	172	193	204	169	184	164	152	193	192	184	174	162	197	179	197	209	141	203	187	157	161	181	181	185	174	186	183	200	164	177	182	172	163	157	186	186	159	186	157	183	196	172	182	188	175	148	189	160	182	152	178	175	200	160	196	188	183	170	190	165
35836	46875	31376	3859	4786	4317	2681	1945	1543	1425	1167	1167	1047	943	865	828	847	779	728	785	732	646	647	596	596	624	626	584	553	564	569	549	566	561	611	623	688	657	623	614	596	620	600	594	587	576	586	2006	8224	8944	6626	4421	2418	1240	642	550	470	454	425	477	460	441	419	472	430	450	416	431	473	426	446	463	453	455	446	426	429	435	442	442	451	432	464	440	438	451	438	426	446	500	456	428	428	448	479	441	445	437	415	430	491	464	472	457	456	457	458	473	446	501	466	442	463	441	447	451	481	475	433	474	439	414	459	451	428	458	404	474	438	441	453	465	453	451	443	463	420	463	450	453	442	444	503	421	445	440	475	468	455	443	405	430	430	437	444	456	454	463	422	467	450	466	437	432	434	431	445	459	422	449	422	425	464	440	469	462	418	462	418	479	403	428	418	452	441	410	431	448	433	477	463	401	432	405	460	411	424	461	449	441	442	439	425	465	517	464	463	440	443	449	490	437	453	443	431	444	434	426	461	452	456	454	437	487	440	412	459	451	467	473	470	436	441	451	458	433	411	477	468	443	430	445	451	481	443	407	471	459	444	469	442	457	469	438	460	464	413	443	450	444	469	407	475	452	423	439	450	462	444	438	434	455	450	459	448	432	430	429	442	495	445	485	460	459	433	422	459	434	419	421	453	471	466	416	435	428	452	400	428	440	463	459	424	498	439	448	435	454	429	467	459	424	414	477	451	461	460	435	465	442	424	448	444	421	467	447	416	401	441	423	443	449	408	457	477	448	457	451	423	463	454	420	444	476	473	421	460	430	450	445	432	450	449	421	436	504	459	436	444	444	412	452	470	433	441	451	437	475	435	483	454	482	424	430	421	447	453	416	425	475	420	451	436	433	440	449	450	445	420	470	455	457	485	426	412	425	455	422	440	436	449	454	434	416	487	397	400	436	434	464	459	443	463	440	457	446	465	444	436	439	423	475	452	423	463	441	476	391	461	448	432	479	462	464	449	479	412	471	432	429	454	445	373	468	448	428	435	433	446	446	454	440	453	436	461	447	445	459	418	436	414	483	472	481	422	456	435	473	452	427	470	418	439	441	424	460	460	462	454	465	418	430	436	443	460	505	412	447	473	412	437	471	471	457	455	439	470	437	428	445	418	432	413	465	465	430	427	496	432	439	458	479	420	443	447	464	444	412	478	435	445	433	499	444	452	449	413	438	421	415	436	435	484	442	471	466	423	414	479	464	458	475	427	420	463	477	458	468	439	435	426	460	428	448	452	484	459	425	465	443	479	439	451	475	471	423	432	439	462	456	476	433	452	458	439	442	428	428	472	428	469	437	430	495	472	486	451	460	464	423	408	441	441	473	468	456	440	457	462	451	482	437	497	433	466	473	443	431	440	432	433	456	443	430	433	380	430	442	476	469	402	438	427	446	441	438	441	444	454	451	455	439	421	436	456	484	434	416	459	453	473	451	447	454	417	457	439	456	442	477	454	431	420	430	457	430	448	416	471	470	464	444	463	469	445	449	449	429	459	424	439	449	490	441	439	436	429	426	469	462	465	437	433	459	430	484	437	449	453	448	465	471	485	483	425	427	453	474	455	440	446	466	461	425	450	431	462	437	471	460	479	436	437	439	408	438	455	445	461	425	428	442	446	430	433	470	441	448	466	441	455	466	431	431	438	474	460	468	438	463	460	405	477	439	427	444	456	422	451	443	424	417	447	455	400	418	441	402	479	449	415	435	459	458	438	446	427	419	442	432	457	419	425	425	428	460	476	445	426	425	480	473	452	465	449	460	447	501	471	430	413	456	484	458	445	456	442	460	457	481	451	483	433	432	459	458	417	394	421	466	412	442	444	440	433	471	452	388	429	421	452	418	434	455	467	427	473	425	457	471	428	403	474	493	465	440	428	450	440	416	458	430	436	488	437	469	421	421	456	432	497	447	452	424	446	439	436	428	448	404	454	439	408	462	440	460	454	437	451	465	457	444	453	438	468	473	444	441	431	450	421	451	468	445	439	492	453	476	461	411	405	475	458	445	439	468	426	446	449	412	470	439	441	441	457	428	441	463	463	430	471	468	454	452	442	440	449	470	449	424	421	443	419	428	456	463	446	453	431	471	449	412	408	464	456	451	431	435	428	429	472	452	429	469	404	445	447	463	388	441	446	438	457	441	427	446	422	384	455	425	447	461	448	419	454	438	467	448	460	449	475	441	438	457	430	484	452	477	385	453	459	436	430	369	430	460	465	463	455	446	462	473	448	419	461	432	470	452	454	398	454	451	464	442	465	465	457	435	447	417	443	491	423	425	443	461	431	464	431	436	460	457	476	462	438	462	424	436	491	424	439	467	437	458	429	421	444	460	440	452	437	453	436	420	468	435	410	445	464	423	449	485	426	429	460	439	447	447	474	460	418	435	453	468	420	458	457	451	395	440	448	432	452	416	383	452	462	443	443	427	430	476	462	501	465	448	423	445	477	444	473	456	472	448	464	475	425	479	456	458	433	474	453	462	445	398	428	495	428	418	422	460	450	457	421	472	456	425	451	450	459	427	459	410	456	447	436	448	479	422	438	489	462	482	469	463	430	440	447	447	444	421	426	434	438	428	476	413	462	422	459	426	411	425	462	415	418	444	398	466	442	452	467	456	433	465	445	466	454	484	427	409	423	453	451	440	492	462	424	415	412	428	443	403	438	453	474	439	497	425	459	447	450	437	448	471	495	460	440	459	442	411	452	447	471	448	430	432	412	465	464	476	421	463	426	463	451	439	421	456	415	447	437	452	427	471	439	424	447	472	460	445	448	421	423	439	442	466	447	403	463	438	433	451	425	411	397	441	436	440	435	408	458	490	453	447	478	420	455	481	445	476	454	417	479	452	425	452	453	451	466	451	461	423	468	440	437	421	442	431	432	445	439	447	414	429	483	451	466	466	440	427	496	460	446	468	455	428	411	441	409	427	481	436	484	455	437	445	441	432	404	508	409	410	471	445	482	466	436	475	436	447	455	423	419	470	419	420	436	472	442	437	434	457	477	474	455	430	465	471	422	458	422	424	454	400	458	450	464	472	446	437	465	476	434	437	480	460	435	452	422	428	461	475	468	454	512	434	461	429	466	436	463	503	432	448	419	480	447	490	474	432	453	495	455	460	470	400	452	403	417	434	441	439	463	403	434	419	411	470	431	445	433	430	439	452	425	465	424	470	476	458	480	414	439	448	480	437	444	478	423	414	447	447	467	462	454	427	412	412	422	419	461	446	458	477	440	453	439	440	480	436	458	446	431	457	457	444	447	449	448	452	456	446	433	456	430	482	478	399	416	438	450	460	466	432	447	466	461	410	431	433	448	439	435	462	438	458	452	466	431	422	409	426	468	436	425	452	443	412	443	476	443	412	459	443	414	436	471	427	451	452	435	466	441	488	488	461	435	440	482	459	414	465	403	448	436	476	436	475	428	420	422	452	462	444	424	438	463	456	442	463	440	459	432	446
13036	9083	7543	398	240	197	210	177	171	158	189	177	164	180	189	188	177	184	163	178	199	179	163	169	162	163	190	205	178	177	158	172	154	163	151	194	183	183	150	182	164	183	162	191	187	153	174	154	220	277	257	302	243	223	191	159	155	156	174	157	149	181	196	170	174	169	166	190	193	168	167	193	180	182	142	172	180	184	166	172	154	200	164	167	144	164	176	153	173	180	151	205	177	142	159	167	151	166	164	150	169	167	165	170	177	178	170	178	184	154	173	179	172	177	161	180	164	166	189	164	166	155	155	163	155	152	166	157	122	179	155	151	178	176	168	173	186	180	160	176	151	161	176	181	192	166	155	178	152	192	175	166	155	162	183	192	159	160	161	175	171	185	171	158	151	151	171	161	184	163	174	181	170	159	157	142	182	168	178	169	168	166	193	150	167	171	144	157	175	149	189	158	164	179	161	152	168	175	163	174	172	184	151	164	179	184	162	195	144	175	163	183	165	174	165	141	176	170	164	163	163	185	187	143	206	164	148	164	171	179	168	155	189	160	153	165	178	181	144	162	152	163	168	166	150	174	167	182	156	156	157	143	202	171	172	175	149	165	167	156	161	169	169	149	166	181	184	187	170	185	162	165	185	190	171	177	165	167	150	158	156	173	176	155	154	174	164	186	194	166	176	164	166	170	174	176	184	188	148	175	165	169	155	170	184	164	178	177	193	152	137	170	166	163	176	180	185	176	166	164	180	183	136	162	162	179	171	181	175	154	153	179	148	185	170	171	169	167	171	171	159	177	172	163	175	169	198	168	166	161	179	141	182	157	165	161	150	156	179	152	175	169	186	162	175	182	188	182	162	152	146	161	187	155	168	169	184	176	164	164	169	169	178	188	156	180	179	153	179	175	166	166	172	184	180	163	161	161	161	183	153	187	173	168	158	170	178	179	161	176	165	161	161	163	171	186	164	158	163	169	163	179	191	152	153	158	161	185	181	190	178	155	173	185	171	184	171	177	168	175	165	180	172	164	176	154	171	160	179	168	169	167	178	184	163	166	152	154	164	185	174	180	165	163	158	165	148	155	163	161	161	155	161	174	147	171	181	160	166	162	170	183	169	179	180	176	162	165	158	175	182	161	172	176	185	172	177	159	163	157	162	155	155	172	165	158	153	174	172	158	186	178	177	167	177	158	165	173	143	167	162	154	141	165	154	154	165	173	172	172	184	147	178	142	169	169	191	172	152	144	153	171	173	159	161	194	172	163	168	182	159	156	172	172	183	147	166	163	168	159	180	183	148	170	160	154	154	166	145	154	169	169	158	160	176	163	160	157	172	184	166	164	155	160	168	159	180	155	183	187	170	154	195	161	180	162	178	150	182	165	152	160	190	193	167	160	169	173	153	169	167	187	170	171	164	182	158	167	155	178	170	178	183	179	170	155	181	168	158	167	182	167	164	148	197	173	167	179	138	181	173	163	152	172	180	161	161	178	166	172	178	171	152	162	176	169	170	167	170	183	168	149	177	192	196	142	191	172	191	161	169	160	184	162	162	162	172	172	189	158	167	172	165	156	155	176	174	161	198	178	152	160	183	162	181	162	199	162	183	182	173	153	168	169	159	172	182	160	151	176	176	176	197	169	185	157	174	157	169	188	189	178	173	177	169	162	166	156	166	196	179	189	198	162	182	168	154	189	192	193	180	164	182	175	178	170	163	177	162	157	174	162	173	175	175	180	177	169	154	182	168	170	175	176	145	183	154	195	164	158	161	163	163	168	159	183	169	169	172	166	183	164	174	165	181	163	190	164	159	142	146	183	164	179	161	174	167	145	159	165	150	150	179	148	168	157	176	189	167	176	182	180	176	188	160	180	148	175	176	166	175	161	145	165	149	178	146	152	182	158	176	161	171	171	179	201	159	161	161	168	161	196	172	171	134	164	168	170	178	198	140	158	158	185	155	154	173	176	166	166	177	173	164	191	159	156	155	177	165	185	157	170	152	153	180	203	182	182	149	152	193	167	175	176	163	152	183	192	142	186	166	153	167	165	171	171	172	165	172	166	146	178	164	183	186	160	173	174	177	193	159	154	180	153	158	164	163	170	194	190	166	184	175	157	150	181	195	165	183	162	159	191	151	170	177	162	167	169	193	214	169	173	157	184	180	158	157	181	187	181	169	173	169	161	175	175	174	172	166	161	172	152	149	173	182	165	167	155	170	171	159	153	159	170	168	170	172	164	170	166	195	168	146	177	170	153	195	177	177	181	147	163	161	192	181	167	164	172	167	161	176	181	172	185	160	186	159	185	179	176	156	168	173	154	169	151	187	192	183	198	156	177	192	170	163	175	158	181	164	193	151	166	164	158	164	150	171	175	178	167	185	188	175	164	161	158	143	167	166	146	176	177	189	170	162	177	193	162	173	166	158	173	170	157	158	159	159	162	180	168	195	183	176	170	163	162	145	152	158	163	187	185	152	161	183	204	163	171	167	180	200	170	179	182	167	170	165	165	178	177	176	179	172	186	187	176	179	169	172	158	175	167	196	172	181	174	178	170	168	186	190	184	171	185	167	124	162	172	190	150	155	160	168	156	167	183	172	155	163	175	174	166	157	174	162	156	161	155	211	176	158	150	197	167	159	165	163	165	195	172	165	186	166	178	159	153	169	152	158	168	174	152	185	158	185	168	145	185	169	172	187	168	166	171	164	170	193	164	172	162	170	187	178	187	165	164	156	178	178	150	161	166	202	164	157	166	179	165	173	173	170	160	157	164	175	154	162	196	152	168	163	157	181	177	181	161	195	163	187	167	175	150	182	180	162	150	183	179	147	153	160	159	159	166	181	181	174	158	167	146	166	152	157	167	158	179	146	169	159	159	148	162	170	163	176	175	175	172	152	176	173	167	179	169	169	162	151	149	159	161	146	174	148	194	170	160	154	177	172	175	190	182	165	149	148	177	160	170	168	157	162	158	163	169	170	178	165	170	180	164	169	170	156	166	167	165	161	207	164	175	157	162	170	169	163	172	157	177	197	161	161	169	172	189	157	185	139	154	156	133	137	167	150	153	165	159	170	176	168	161	159	168	170	156	164	172	151	171	164	170	165	164	164	161	166	162	166	173	172	181	188	183	167	162	183	175	175	181	144	179	194	169	165	147	175	147	167	174	140	170	149	167	172	169	176	169	170	202	161	157	153	158	177	153	182	173	175	173	183	150	186	168	194	182	155	161	158	176	178	173	158	150	187	165	162	151	177	176	180	175	157	148	158	177	179	173	160	148	155	183	187	171	171	164	177	187	176	163	180	172	154	159	178	178	168	166	176	176	161	195	162	181	159	157	168	159	138	176	185	164	164	174	156	148	174	152	152	182	163	143	177	154	163	168	169	160	177	149	209	140	177	170	168	168	161	173	161	192	180	162	170	169	172	169	151	175	161	164	184	164	163	178	150	161	178	170	168	194	179	190	164	156	167	162	171	162	173	164	176	175	156	156	171	192	179	175
8614	11098	9016	575	669	649	590	508	445	473	470	467	451	471	458	484	472	455	468	443	513	426	456	460	453	431	457	463	446	466	473	479	423	509	462	539	512	490	463	478	439	443	492	484	506	493	412	505	852	1076	1049	922	703	545	488	457	431	423	431	412	472	427	454	466	458	442	431	402	435	428	419	452	492	423	439	454	443	416	415	420	446	427	450	389	417	423	442	459	418	466	473	434	452	402	413	431	446	433	423	449	441	414	450	437	483	443	408	432	412	410	455	396	423	404	430	413	451	445	420	419	422	455	401	418	448	437	444	426	382	460	399	420	427	422	430	418	396	406	416	447	412	436	433	428	426	466	432	441	434	448	417	400	437	436	422	433	430	404	443	468	428	418	393	457	432	414	419	459	416	453	449	408	443	434	447	401	447	437	418	469	417	420	430	459	443	412	419	458	417	398	426	452	404	426	440	429	404	408	419	443	421	449	396	447	436	432	411	442	437	441	399	437	428	463	421	430	397	432	399	414	429	397	418	451	417	432	432	440	451	442	413	469	433	450	404	440	439	406	429	412	409	448	414	404	455	463	469	451	408	431	409	435	441	436	440	426	444	411	412	429	395	459	457	437	432	414	406	441	422	430	404	452	428	396	439	436	478	413	431	472	455	411	410	412	452	401	417	413	372	472	441	397	426	436	448	410	441	430	384	436	418	440	417	419	403	378	438	440	425	456	441	464	444	432	409	468	420	435	434	435	441	445	433	413	434	404	457	393	458	421	449	435	474	389	391	434	405	419	443	421	422	432	438	446	456	445	423	420	424	419	452	432	442	443	420	427	441	391	430	415	389	416	397	417	452	437	429	421	393	388	412	445	398	434	406	424	427	435	450	406	437	421	399	443	444	433	417	453	443	426	393	453	434	443	427	450	431	402	421	410	441	439	459	460	441	430	430	410	408	414	425	442	450	427	410	377	425	429	478	435	437	428	441	416	416	442	429	431	427	427	404	463	426	425	427	402	439	424	426	440	434	443	423	404	399	446	462	418	417	395	452	447	408	469	443	453	396	457	421	444	431	446	435	404	445	463	433	471	401	415	409	404	423	434	427	446	459	442	402	420	419	414	440	425	395	432	430	409	432	415	411	420	471	424	392	428	427	456	444	429	398	428	404	417	449	412	419	415	452	408	422	452	448	471	454	422	466	430	394	450	433	460	445	443	432	443	432	435	441	441	462	427	423	446	423	421	440	411	427	402	457	437	446	414	440	423	462	420	430	455	445	406	432	451	423	456	475	422	419	451	413	390	394	460	438	410	425	454	391	455	471	468	422	417	413	413	449	435	426	428	419	416	394	452	439	433	431	460	447	417	431	408	394	431	422	369	454	371	435	423	424	463	457	457	402	416	441	441	415	406	458	423	416	407	422	406	430	444	439	474	437	438	437	439	459	432	421	450	407	465	442	423	408	458	392	419	454	448	430	464	437	390	476	438	399	414	439	442	460	427	414	409	462	423	388	434	458	430	478	431	427	416	409	401	441	438	443	457	421	437	402	432	465	451	450	440	375	435	429	447	437	450	426	423	459	403	424	476	459	410	415	447	446	438	421	397	458	412	423	402	420	451	413	454	434	439	409	408	427	437	433	444	432	434	414	431	428	387	435	463	458	458	420	443	450	408	427	415	438	427	435	420	432	431	444	409	430	403	413	418	474	431	435	410	438	431	425	424	449	394	427	411	441	438	436	433	441	446	427	453	429	480	427	446	442	450	407	424	444	435	448	446	418	424	419	456	445	441	468	433	417	449	412	484	417	455	424	441	417	424	440	405	443	387	385	470	465	392	409	440	409	467	405	442	441	462	419	394	445	447	426	441	459	446	421	436	399	452	386	461	422	418	430	460	422	430	440	436	426	401	406	433	442	437	382	431	474	413	385	457	439	439	434	430	405	416	444	430	453	432	445	418	432	419	441	440	428	435	434	414	445	442	425	442	447	430	411	424	436	442	402	411	429	433	447	412	448	435	429	436	444	424	424	440	456	436	406	445	391	474	418	447	438	418	433	451	458	423	421	425	431	421	426	418	443	431	437	412	427	436	422	413	415	452	443	428	415	464	463	439	443	458	422	449	445	424	432	428	404	452	423	416	445	425	441	458	452	441	443	426	480	425	415	407	412	426	412	459	437	466	427	433	433	449	453	415	402	411	448	466	476	434	442	425	421	437	388	409	470	397	418	431	432	466	437	461	427	476	414	409	415	458	460	428	437	399	453	439	398	411	445	432	435	441	467	445	434	440	437	449	411	418	394	447	430	434	464	441	415	434	457	421	428	434	457	385	443	405	401	442	407	455	431	417	423	385	452	428	430	449	393	433	431	449	463	436	443	429	425	412	394	396	431	422	434	453	463	454	431	418	432	418	410	438	432	447	434	439	445	466	421	434	446	455	416	432	410	391	424	453	417	434	441	439	448	431	450	484	451	419	453	407	428	423	411	420	458	410	459	406	412	449	395	457	378	418	419	409	416	428	433	462	422	436	393	386	420	410	442	475	444	412	459	436	419	412	423	467	430	414	478	419	418	450	409	437	401	449	451	437	434	420	412	428	394	434	451	494	427	452	409	425	412	412	425	429	419	441	404	437	417	428	430	437	415	433	423	460	415	423	446	418	436	458	424	453	426	472	429	415	420	423	457	437	427	449	450	451	425	483	415	425	438	438	438	399	448	442	432	400	424	400	419	403	463	427	429	404	414	444	409	490	405	428	440	433	443	420	419	432	416	454	405	445	432	438	443	437	453	395	459	411	409	402	448	426	427	456	419	448	435	462	481	419	489	454	455	408	418	419	421	452	442	430	437	429	433	446	434	425	444	438	409	417	408	434	405	463	421	436	459	405	428	434	449	422	457	416	449	443	421	422	426	441	406	435	402	416	398	448	434	413	464	404	441	433	429	411	458	418	440	442	415	419	418	434	405	466	459	458	446	429	442	449	423	451	431	446	439	466	473	426	440	443	439	417	411	415	406	399	465	408	468	452	448	408	448	432	430	431	423	415	424	433	407	412	398	442	397	407	388	429	451	429	447	458	448	443	446	437	451	441	420	411	426	432	462	440	454	443	399	443	437	482	409	464	429	416	422	474	417	418	417	421	445	430	394	428	449	450	418	422	400	448	457	424	404	414	445	409	419	440	443	459	419	442	441	431	477	426	411	444	417	456	412	427	432	434	461	442	398	433	421	440	428	413	444	420	434	445	429	438	414	440	447	476	467	412	400	465	439	404	407	425	466	450	418	476	413	467	435	434	440	417	414	460	434	436	425	422	430	429	429	461	423	425	441	416	429	429	427	468	428	446	450	438	464	465	444	415	420	474	445	438	433	412	410	406	448	424	421	409	448	413	401	439	449	391	448	465	474	454	462	412	447	439	420	418	418	417	408	429	445	410	413	408	430	423	435	416	465	426	439	449	437	436	422	451	432	446	428	438	435	478	422	399	435	476	461	453	422	424	442	404	431	419
35329	48679	48357	18210	5818	1303	512	363	308	310	265	290	278	251	233	231	211	240	214	234	219	224	198	210	197	217	221	190	227	202	207	225	235	220	203	236	207	196	215	206	201	194	199	226	214	198	199	273	818	969	770	656	438	298	239	203	250	197	181	220	194	182	178	198	217	189	180	199	212	223	193	237	216	199	220	189	221	208	202	187	169	179	207	183	193	193	201	186	186	205	217	191	191	224	212	198	193	213	192	209	198	193	163	205	184	205	215	200	215	241	223	205	214	217	191	158	187	209	181	185	184	217	188	211	203	215	208	194	227	195	217	187	217	197	203	189	194	198	184	189	199	211	188	214	188	168	215	185	179	184	180	182	216	185	213	171	227	220	174	205	199	177	228	191	190	216	194	212	180	205	186	193	199	199	197	196	211	216	222	214	197	198	209	205	206	219	208	209	191	201	205	199	185	187	199	168	187	171	197	201	196	179	202	195	192	182	199	182	197	181	232	201	196	210	188	175	238	193	199	179	209	196	192	214	199	196	184	193	186	183	172	194	192	181	203	196	183	194	184	185	173	167	218	184	227	197	201	209	181	206	228	183	209	188	207	201	180	219	219	201	204	202	201	221	207	190	191	201	161	175	208	218	191	186	189	204	178	215	205	191	188	222	181	189	192	191	195	215	205	212	204	214	227	202	215	196	200	216	173	211	192	198	184	182	184	204	200	208	177	210	227	201	215	212	196	202	197	204	197	199	206	208	190	212	186	206	204	200	218	202	182	207	209	172	206	204	218	181	200	186	184	189	217	203	235	193	230	205	233	182	216	202	202	209	212	193	199	194	213	199	190	169	204	216	229	173	197	220	185	194	182	209	184	209	189	203	226	205	211	208	218	188	208	201	190	209	175	194	194	197	198	187	231	207	202	195	218	208	198	179	203	199	200	172	212	227	201	188	193	186	205	184	204	183	202	239	214	191	187	189	206	205	195	183	208	218	183	227	182	208	203	194	175	211	203	191	178	193	187	179	199	194	227	200	205	228	193	199	220	213	204	194	188	180	187	229	196	204	209	182	206	192	206	205	179	216	213	205	195	175	190	219	206	218	195	186	189	177	209	184	187	194	206	216	188	198	198	215	209	202	183	199	169	213	220	193	205	204	192	221	195	224	188	203	205	205	212	193	193	209	199	191	192	182	186	185	198	163	198	228	177	184	177	187	202	196	215	168	167	194	204	212	211	192	226	212	238	188	191	200	182	195	192	167	209	198	206	192	179	224	201	184	191	187	191	177	174	191	179	140	219	168	190	184	172	198	197	226	190	191	210	200	210	228	234	175	208	211	220	197	178	187	197	193	195	201	226	199	189	172	193	213	197	196	192	179	186	216	201	192	229	197	192	206	191	187	203	203	194	199	190	205	190	204	180	218	214	176	190	214	185	187	201	200	179	206	188	189	201	183	209	193	197	178	216	204	212	193	214	206	219	219	203	219	174	200	191	210	185	197	203	204	186	209	195	217	195	215	204	212	199	200	204	222	195	204	200	213	196	204	209	209	217	186	211	194	205	208	203	216	174	176	199	184	212	203	192	191	179	192	183	198	229	198	197	189	193	193	193	187	202	204	204	190	211	181	201	215	166	184	194	207	180	203	200	218	199	191	194	203	198	206	187	192	213	181	216	209	189	202	204	204	194	189	229	219	189	210	213	203	205	187	212	201	195	178	211	212	201	178	189	214	176	192	216	153	194	207	196	211	192	198	194	199	200	161	196	229	215	189	205	214	198	225	182	178	197	200	205	210	193	200	197	190	178	203	215	177	200	189	209	186	182	206	209	195	208	207	208	182	210	192	180	203	191	194	179	213	197	200	176	188	179	206	193	184	219	184	194	197	188	182	209	193	200	198	195	227	172	189	160	186	199	189	203	218	188	217	191	216	164	212	186	156	191	198	183	209	198	197	195	199	161	179	191	205	197	217	192	201	186	197	208	219	198	200	175	178	206	214	219	212	217	213	195	211	178	191	213	190	206	239	172	212	178	185	207	199	201	186	214	193	196	199	198	196	176	176	194	206	176	213	185	169	201	194	193	213	190	203	211	174	198	190	202	191	187	183	208	210	185	197	191	192	225	216	198	209	225	209	211	168	200	218	192	188	191	178	169	183	205	194	183	186	180	202	204	190	194	202	204	217	184	175	169	188	166	212	205	186	195	208	227	178	198	200	194	206	201	201	216	199	202	179	203	216	205	193	199	191	187	174	186	177	204	213	207	193	189	195	185	203	217	189	212	188	216	206	214	213	207	152	214	183	199	176	187	180	179	189	194	197	181	207	197	206	208	172	219	212	197	196	211	210	188	199	217	213	189	209	193	221	193	206	215	191	201	199	192	200	180	198	196	185	180	219	181	171	183	186	211	185	182	198	184	201	202	195	217	206	174	212	199	165	188	210	199	195	192	190	206	212	171	221	198	207	192	197	187	157	196	210	192	224	188	199	215	206	192	216	195	197	177	192	205	200	205	189	200	189	212	197	226	201	208	193	183	184	201	186	227	219	210	205	190	200	200	189	210	191	191	213	199	198	226	188	213	215	215	195	199	230	217	197	237	209	182	195	190	199	202	221	203	198	203	167	188	187	179	192	192	180	210	206	195	185	199	229	194	221	191	169	208	216	186	198	205	197	203	193	212	182	177	217	191	222	184	191	204	188	211	229	226	210	211	195	219	197	178	194	197	229	198	175	220	196	227	206	190	184	211	198	201	169	206	212	206	183	211	188	200	177	186	215	209	205	219	190	185	202	185	198	206	202	183	191	198	188	195	199	190	198	185	207	193	203	202	195	190	203	185	163	192	205	193	207	186	235	201	194	193	203	211	197	180	199	190	177	212	192	220	181	214	173	206	188	210	204	204	186	207	194	187	199	187	204	191	220	199	202	218	198	210	200	204	227	193	186	208	221	176	212	174	208	201	179	198	178	195	194	151	194	194	203	151	193	205	205	202	202	176	206	211	190	194	211	200	220	184	183	198	193	196	207	193	193	201	158	200	190	230	197	196	228	185	191	196	194	184	200	210	234	180	198	207	189	211	210	220	200	199	202	185	223	182	192	203	188	204	175	175	193	212	211	189	197	189	193	209	201	192	204	196	225	198	196	214	203	232	200	170	172	190	183	195	211	215	192	218	220	199	186	215	197	205	203	190	177	191	195	194	203	210	185	239	194	212	222	182	205	224	209	204	192	199	200	209	195	179	208	215	212	209	192	183	183	203	263	195	188	200	198	195	193	169	211	202	185	189	205	218	215	168	189	198	201	225	199	201	184	190	196	230	186	232	207	218	169	201	228	203	187	182	193	204	202	199	202	197	199	192	206	203	212	205	176	179	197	179	173	202	210	203	182	188	179	201	206	170	210	199	218	192	193	205	222	184	172	204	212	203	235	183	205	178	200	219	178	213	201	201	199	200	207	209	228	231	201	217	160	226	233	206	208	200	210	177	207	210	190	213	212	179	244	195	209
22392	39762	39605	2649	2694	2974	1628	1316	1117	1043	901	870	761	764	774	738	683	627	633	646	622	631	593	576	608	591	565	604	566	553	576	641	607	614	640	608	654	628	687	672	609	591	584	576	609	591	610	1154	4789	5460	3975	3017	1822	1050	605	579	549	531	516	534	482	465	483	533	505	498	512	428	470	500	507	511	517	498	473	499	487	489	535	479	542	511	484	488	477	503	522	477	511	507	518	532	478	495	503	492	534	458	501	534	488	490	521	485	513	505	490	475	529	488	523	488	506	489	467	475	470	518	501	539	484	480	497	500	508	483	516	485	540	489	509	508	529	526	506	490	492	502	453	528	501	497	510	498	508	463	500	519	494	506	485	485	497	497	512	484	440	474	484	525	520	505	480	547	472	459	520	510	482	492	501	484	468	472	527	482	462	505	488	517	502	515	521	482	502	528	509	543	536	507	503	503	450	528	521	493	499	442	485	499	513	526	450	473	535	496	505	503	484	469	496	509	513	513	524	530	543	519	507	471	504	511	498	494	517	538	510	505	534	504	472	481	455	486	526	461	489	533	533	504	509	472	495	494	483	475	526	515	517	487	527	534	505	502	456	442	502	524	477	478	488	494	474	510	510	497	508	464	498	488	522	474	522	500	500	514	490	466	482	514	455	530	506	517	526	478	498	522	525	530	492	487	506	489	484	475	483	496	468	501	500	513	495	490	441	502	486	482	516	515	491	519	505	458	511	520	530	545	500	487	477	479	450	490	523	452	504	506	480	541	481	511	482	504	481	534	504	502	449	492	508	474	491	527	553	488	486	497	451	504	482	488	508	485	493	484	470	489	547	521	472	418	489	499	465	480	473	478	517	474	488	480	464	483	523	452	493	471	508	488	514	473	473	469	528	472	483	479	481	515	511	465	496	498	506	544	515	491	532	500	489	503	511	501	501	497	522	468	522	487	494	487	521	519	529	497	505	469	498	525	506	494	471	476	531	482	484	517	510	496	467	526	496	527	502	490	493	494	501	501	451	507	485	469	498	499	501	467	501	554	509	489	460	493	489	509	504	518	516	520	496	457	476	484	494	504	470	480	467	492	498	524	518	515	539	506	490	511	497	483	479	498	487	511	462	470	476	479	507	481	501	492	503	510	494	506	487	505	489	463	497	475	506	499	503	496	523	492	499	503	449	477	524	482	490	479	507	483	471	472	506	484	533	484	515	491	477	470	484	485	505	490	513	500	484	481	518	499	495	518	480	494	522	497	467	509	506	462	523	533	480	510	507	505	457	512	497	470	527	483	514	504	514	485	487	482	495	496	491	493	435	457	528	482	495	529	489	493	473	486	545	495	500	522	491	467	486	498	485	510	461	521	443	527	480	488	500	489	507	502	478	482	522	487	463	499	493	511	485	477	527	483	532	470	451	472	492	495	493	502	477	465	472	481	498	512	507	510	500	489	514	461	486	501	501	475	532	488	504	470	506	500	503	513	504	479	491	465	509	494	527	499	471	518	498	490	510	480	476	470	454	476	524	485	486	485	509	495	514	504	473	481	459	505	503	505	480	504	486	514	510	487	528	487	485	493	492	489	482	513	484	453	484	467	495	484	468	445	479	477	484	514	491	506	501	503	503	500	510	475	442	501	468	482	426	535	490	504	466	500	485	493	473	492	492	512	492	496	499	472	462	525	536	482	497	484	490	468	505	474	455	493	452	455	463	519	508	499	488	514	466	459	482	507	490	487	466	505	509	484	503	467	467	496	495	528	516	483	471	529	494	497	493	549	490	515	507	508	497	524	483	509	460	491	493	485	477	482	502	529	471	506	518	446	481	522	513	506	528	532	479	543	465	502	479	503	488	475	518	475	528	531	471	486	482	514	505	474	486	508	509	473	502	484	483	501	480	497	489	486	484	459	470	496	499	517	500	503	488	469	478	478	539	479	490	454	479	481	472	542	484	486	508	538	520	488	500	507	497	518	521	544	505	480	527	488	477	480	474	532	518	520	468	470	494	462	470	488	512	431	503	446	490	505	468	492	481	484	474	454	504	527	446	457	460	521	477	508	496	478	525	453	507	470	506	561	473	497	521	532	545	532	518	513	491	486	476	506	526	504	550	506	516	499	473	511	494	482	487	504	485	538	480	494	492	475	449	493	481	488	527	498	501	515	512	508	515	511	490	522	482	506	489	534	487	509	520	466	479	471	464	511	469	505	526	519	491	464	528	549	505	494	485	483	517	484	489	463	509	514	495	478	510	482	494	492	492	534	498	473	500	465	536	495	500	499	466	471	518	517	522	485	444	499	504	486	506	464	498	468	473	483	510	498	528	511	531	455	470	481	495	465	459	478	489	460	466	498	463	506	473	485	495	538	505	489	487	462	492	480	508	502	506	526	462	478	508	497	468	500	472	457	455	476	482	467	476	507	488	467	515	481	503	508	468	470	467	456	477	507	483	515	510	454	484	493	516	451	487	557	514	517	491	486	533	453	503	472	497	541	449	493	493	476	505	503	504	478	527	474	504	456	518	484	514	504	488	468	463	479	510	504	513	497	502	512	468	479	494	464	470	541	503	506	502	477	486	487	511	435	459	495	490	531	525	449	490	511	481	489	494	507	469	519	528	519	493	491	524	488	521	530	502	503	491	501	490	490	504	478	507	493	514	513	493	528	497	559	492	494	493	497	483	501	511	467	484	485	509	505	502	484	510	497	510	525	482	483	496	504	497	567	486	477	495	486	486	465	510	464	474	500	484	474	482	479	508	500	473	487	494	482	540	474	512	495	492	496	522	506	521	473	546	500	522	532	508	486	492	501	459	501	503	458	477	492	488	458	494	463	508	478	470	505	482	509	506	469	493	529	546	471	486	504	501	495	473	485	516	528	524	470	483	504	523	522	514	497	498	482	520	448	500	501	503	508	502	527	493	454	519	501	487	522	515	475	493	453	444	501	445	474	504	510	523	504	471	503	521	522	500	500	493	457	503	505	501	476	480	487	479	461	490	495	492	538	542	487	502	487	463	482	490	501	467	482	463	465	518	498	534	485	486	510	472	504	523	474	483	483	505	515	470	476	490	496	500	453	486	479	470	520	491	511	490	532	507	503	467	510	501	496	494	460	512	491	455	501	501	491	509	485	463	478	514	540	521	498	477	494	516	525	511	495	497	525	489	503	500	511	519	493	498	507	521	493	493	488	530	514	481	460	475	483	508	505	505	499	457	473	469	512	518	477	443	523	533	518	485	493	491	480	503	457	519	491	462	508	486	482	506	544	496	517	501	484	532	504	548	488	468	514	461	497	524	473	485	480	509	499	464	499	505	504	498	474	498	519	504	485	481	483	501	505	523	492	480	469	508	459	512	459	471	523	515	488	482	462	512	480	499	488	514	474	496	505	534	463	475	474	532	508	525	493	508	500	483	486	526	475	491	462	496	546	473	527	459	489	471	462	448	453	486	472	512	512	468	519	494	501	507	470	475	501	456	519	490	490	491	493	519	520	512	488	522	511
46097	47468	50921	22795	16113	5274	1356	652	451	350	316	295	259	276	275	241	212	220	232	206	233	245	194	221	201	203	225	212	198	213	214	195	231	186	205	198	215	213	236	207	193	198	222	202	222	198	169	208	749	1600	1317	999	629	365	288	209	192	193	180	190	193	203	182	195	199	169	190	204	196	162	197	184	194	169	173	183	187	180	203	176	168	169	170	203	183	181	177	163	187	183	151	188	215	176	212	184	180	146	189	214	185	201	187	157	187	174	191	180	155	162	178	173	178	190	185	200	187	193	199	160	188	179	166	152	162	185	184	203	195	188	179	202	207	188	182	166	216	187	185	177	180	203	205	166	182	184	190	163	196	182	191	181	193	190	191	193	162	175	190	211	186	185	154	197	173	189	201	185	165	198	191	208	187	179	195	192	219	179	174	178	207	187	145	168	185	184	218	195	182	202	198	169	178	172	158	184	171	191	174	181	192	195	219	188	184	167	188	191	194	176	200	172	166	166	185	184	181	195	206	164	186	180	204	193	190	182	169	182	171	188	182	165	159	205	194	212	188	164	201	165	176	239	191	189	192	197	190	165	184	189	185	191	182	175	201	151	169	168	189	161	165	186	189	185	169	162	189	187	163	172	166	180	174	186	186	200	193	179	206	183	164	186	168	175	170	191	189	180	191	199	200	189	174	178	180	175	191	191	189	182	169	175	160	168	186	195	176	189	177	190	182	188	175	181	173	200	189	195	179	166	188	199	183	183	179	171	169	191	214	205	182	197	176	187	184	205	185	168	202	209	162	192	194	176	203	225	184	177	213	176	181	182	200	162	174	182	209	178	207	206	191	217	189	204	190	170	172	189	188	196	200	176	186	169	187	171	179	179	183	178	157	213	176	176	192	166	160	186	170	197	190	203	186	215	199	155	181	200	205	187	177	180	185	199	189	177	207	151	195	182	190	182	173	181	190	181	169	177	218	217	184	188	182	180	213	186	187	180	186	187	183	190	189	180	171	182	180	185	182	206	161	171	196	213	184	190	177	173	177	168	182	177	180	203	178	186	173	205	169	169	191	166	172	201	186	182	159	195	190	172	174	186	181	168	215	170	177	212	185	186	183	189	180	172	191	196	180	183	181	191	180	179	184	176	160	186	211	178	190	184	188	166	186	162	192	205	157	194	172	214	176	180	167	186	211	177	190	193	181	173	184	170	181	206	178	185	207	198	180	193	166	189	176	191	171	174	182	172	202	161	193	182	172	181	187	196	181	179	164	174	191	168	179	161	172	187	177	198	185	194	173	177	188	168	184	195	182	173	183	167	188	179	187	193	177	189	200	172	156	174	201	186	165	172	193	188	172	188	204	175	188	193	176	183	178	185	193	210	201	187	214	184	205	182	180	188	172	167	183	183	189	167	196	158	174	160	179	181	164	177	164	180	186	159	169	183	171	192	188	174	167	159	204	198	178	194	190	180	180	161	167	170	179	222	185	148	197	164	170	201	200	200	194	165	159	183	159	190	182	146	176	179	200	174	205	165	157	179	182	201	183	188	197	179	176	142	193	169	180	174	171	200	171	192	187	190	160	177	183	192	173	182	185	170	187	204	166	163	205	192	189	188	183	204	171	189	171	186	165	192	174	187	194	182	164	179	178	173	181	207	176	186	175	182	161	195	173	169	191	189	184	179	171	196	183	170	200	173	204	208	157	177	182	183	207	171	160	188	176	186	192	192	196	172	153	181	199	189	209	184	158	174	178	173	189	193	209	190	189	191	197	196	170	195	185	191	182	193	163	185	229	194	186	171	178	209	166	175	205	178	178	181	158	165	147	172	210	191	179	166	162	159	184	195	198	182	201	162	186	175	155	160	199	192	200	188	166	197	178	229	172	162	177	200	188	171	177	192	175	172	180	187	189	173	206	182	169	189	170	155	179	165	183	189	196	189	190	197	191	193	194	181	186	190	168	191	168	191	177	201	193	168	167	198	169	186	179	187	169	190	166	182	197	187	170	184	171	172	179	172	169	167	198	193	195	167	190	171	196	157	179	186	172	190	186	185	182	183	169	191	193	204	169	173	182	175	173	179	191	182	191	219	180	203	197	198	160	176	164	192	168	191	182	169	182	191	187	167	174	180	165	169	170	194	155	181	162	205	175	182	178	166	198	191	164	188	187	191	175	167	175	195	173	178	191	192	190	163	155	182	175	161	182	180	171	189	186	171	187	185	170	201	135	177	192	194	176	189	169	192	191	195	193	158	194	195	190	172	192	181	198	182	191	183	188	153	182	188	161	203	171	178	179	194	204	177	165	164	181	192	183	196	184	181	179	176	182	187	192	183	186	211	187	198	172	197	183	168	196	196	183	198	177	214	174	196	172	174	184	183	191	196	192	181	210	186	164	184	200	197	184	195	175	196	199	172	180	186	206	166	181	174	187	160	164	190	177	199	179	197	206	175	184	191	171	169	182	166	156	191	179	176	182	184	191	208	184	159	163	186	191	155	173	177	172	196	191	176	192	205	170	169	166	196	181	193	179	162	162	177	179	168	180	188	177	192	205	191	207	207	174	162	183	191	173	191	180	180	199	178	189	193	172	167	179	167	194	201	189	183	166	188	177	188	181	192	166	181	196	182	175	148	183	165	176	169	182	161	208	195	185	196	165	189	168	194	174	195	158	200	180	180	163	181	159	201	172	188	174	189	174	181	178	184	199	207	194	178	192	183	164	183	174	166	163	184	195	178	182	180	170	187	165	193	174	188	160	181	201	163	197	161	176	194	178	186	163	168	165	175	169	194	180	170	196	183	181	200	192	186	151	200	212	184	198	172	176	178	190	167	187	189	170	178	181	202	204	177	176	175	218	199	190	190	169	199	180	171	183	174	197	193	190	198	186	198	186	181	195	194	186	184	173	172	149	198	170	186	186	178	175	162	179	190	191	188	215	185	187	204	174	197	163	187	170	183	184	181	180	181	172	191	174	195	188	156	189	194	204	197	192	207	204	194	187	171	192	187	207	187	191	160	202	170	166	164	184	199	181	213	173	181	187	186	198	188	174	178	186	176	192	182	206	203	177	177	166	173	209	204	165	181	170	188	183	179	160	180	164	184	195	193	211	204	172	199	181	163	177	173	206	169	200	162	173	163	159	193	171	154	194	193	169	193	160	186	200	200	190	166	178	192	176	178	193	191	205	184	187	202	202	168	201	150	190	194	168	196	193	182	192	209	191	165	179	158	191	198	197	199	200	208	201	205	192	171	182	175	201	179	185	172	172	168	172	197	200	191	158	204	168	158	168	150	180	179	148	208	168	167	190	204	193	173	188	189	171	202	180	176	205	194	182	167	189	188	180	207	187	176	170	181	170	192	188	178	169	186	202	197	192	190	179	186	194	179	193	181	207	164	171	182	188	156	171	199	198	230	205	160	179	186	177	199	182	158	199	185	199	191	176	183	180	171	184	200	167	153	193	201	174	189	169	173	175	164	222	167	193	176	212	179	156	168	195	182
31035	40728	52095	9424	3503	4439	2690	1891	1495	1311	1171	1041	1004	934	877	836	810	774	694	743	726	690	659	645	662	629	644	601	607	577	617	616	657	654	613	660	666	663	646	635	647	646	670	640	625	627	605	557	4282	9162	7206	5403	3141	1554	775	530	449	479	454	478	467	431	428	449	507	445	410	456	465	452	432	475	459	464	414	405	453	465	465	460	443	461	453	473	457	434	478	446	448	437	488	451	434	473	470	427	440	452	482	472	451	469	408	430	434	470	428	441	429	471	449	455	450	492	441	444	469	470	481	453	435	415	476	448	455	462	458	491	436	443	484	433	404	455	472	425	481	438	448	427	420	434	460	419	456	444	458	438	442	454	448	425	444	444	477	490	412	470	482	456	451	453	468	442	445	451	433	443	441	453	444	467	428	441	467	431	461	461	464	448	422	471	462	467	461	467	460	473	482	460	404	437	468	425	431	472	430	474	435	480	464	465	406	482	453	426	450	434	464	455	459	457	454	425	485	466	450	468	455	464	453	453	446	452	468	445	449	464	453	428	463	434	475	463	435	465	402	466	442	430	436	484	437	442	453	436	450	452	419	482	428	455	466	440	451	473	462	450	434	465	455	459	454	487	427	462	479	452	434	443	427	489	413	446	470	433	428	450	437	420	451	465	471	449	407	486	441	471	461	470	492	426	438	429	462	414	489	472	485	504	462	437	424	448	466	458	444	444	473	414	436	438	465	428	489	436	461	485	420	466	485	455	434	459	440	482	499	456	440	442	487	451	441	494	422	479	472	469	429	466	449	477	421	437	429	422	446	465	451	457	422	432	488	426	462	480	463	449	443	438	438	484	455	470	437	456	451	438	462	436	462	445	480	456	450	457	458	460	415	439	475	477	469	427	452	461	456	454	438	444	448	452	466	427	503	411	446	449	433	457	439	474	454	438	474	456	457	440	433	469	451	483	427	442	466	426	482	476	424	475	495	470	469	447	458	423	441	483	432	423	423	434	465	425	451	434	445	430	433	441	495	437	504	439	423	421	435	432	458	476	422	469	437	453	441	421	433	440	460	450	443	468	440	452	459	444	474	456	495	450	470	439	444	456	431	437	447	469	432	444	446	464	449	489	459	435	461	455	456	439	450	439	446	449	435	432	428	463	462	428	442	432	432	495	429	431	474	427	453	449	468	471	421	465	432	466	430	438	466	450	438	457	424	444	433	457	458	466	473	474	451	455	453	452	475	457	487	479	404	445	439	486	454	442	456	440	464	476	473	463	436	434	440	448	448	452	472	435	405	464	483	465	462	445	412	453	459	486	476	455	438	459	468	479	482	453	440	492	462	463	482	412	464	448	464	476	474	431	465	437	453	449	427	448	404	462	490	428	426	467	469	449	435	426	425	450	457	456	409	462	438	470	432	473	463	473	478	449	446	465	464	463	455	430	438	465	450	425	459	490	465	476	429	490	445	464	445	420	419	444	491	452	461	445	463	458	462	449	464	417	438	442	491	427	440	444	440	437	474	449	468	441	444	477	437	418	472	439	453	511	509	439	448	430	459	453	470	477	430	440	463	479	424	442	446	502	447	464	442	453	411	463	455	430	465	442	473	461	439	444	457	451	437	473	461	456	456	464	461	414	431	440	472	440	449	479	439	498	479	463	410	497	428	418	432	449	437	490	490	484	437	437	469	453	453	444	415	449	478	425	473	452	405	429	443	436	451	476	459	471	474	443	435	457	429	475	476	434	457	499	494	450	444	466	453	423	444	428	458	471	450	417	466	439	460	419	423	480	447	483	426	434	427	487	497	470	492	425	429	474	432	430	490	453	469	433	443	452	441	432	441	456	468	415	471	510	457	469	490	433	436	458	452	432	452	447	460	422	476	446	461	472	437	433	477	487	422	411	485	494	456	423	448	446	478	461	427	463	426	429	426	447	429	480	461	444	487	480	450	459	468	439	452	464	446	484	437	419	438	432	464	464	461	462	448	407	411	472	459	439	415	451	469	430	478	480	448	424	480	457	486	463	430	481	455	461	499	427	444	403	438	452	460	440	461	446	447	471	450	456	449	433	463	443	443	461	461	431	495	445	427	479	395	449	466	432	401	457	493	409	450	462	464	435	467	469	421	425	488	448	472	466	471	456	463	457	455	413	517	454	443	498	445	451	478	428	439	485	447	440	438	473	449	465	476	443	450	482	422	441	436	463	467	471	455	458	441	491	474	451	424	441	427	430	431	472	468	469	472	451	443	474	447	460	470	482	490	459	447	458	472	432	464	432	437	480	415	446	458	462	464	497	469	444	452	412	442	483	473	456	444	432	466	433	502	460	421	441	442	454	441	478	482	452	477	440	428	430	487	451	444	440	453	484	451	460	449	467	462	450	477	443	445	459	456	456	434	446	451	458	456	494	427	453	459	479	468	444	438	482	442	463	446	450	471	450	430	457	437	422	412	449	438	469	437	474	434	491	451	458	454	452	393	449	474	484	452	451	485	431	460	502	467	449	436	448	474	480	461	425	475	449	462	481	481	442	468	461	462	423	499	463	463	476	447	436	415	479	478	448	430	468	449	467	502	449	486	440	479	490	466	498	472	441	450	442	442	447	488	405	458	494	430	490	423	476	424	432	441	436	460	420	490	412	424	437	470	458	432	443	436	445	458	476	479	446	449	501	470	455	460	459	456	432	442	423	450	467	416	454	495	435	452	437	485	444	426	462	472	433	455	449	438	440	455	466	445	451	462	453	434	480	439	489	442	430	437	482	449	449	458	432	424	458	441	447	476	470	454	461	476	460	444	435	449	451	432	467	440	488	450	458	464	480	505	453	468	465	468	433	461	415	453	433	440	455	469	460	450	435	456	472	432	450	452	494	414	470	478	437	466	436	459	439	478	428	456	437	485	432	474	428	473	440	439	479	494	452	414	422	434	470	461	458	397	495	412	450	492	460	451	431	469	460	455	441	460	434	466	457	458	437	468	440	430	443	474	455	433	474	464	431	446	458	470	438	422	447	468	424	452	477	464	433	449	471	441	459	526	425	488	482	457	443	437	463	474	433	449	424	476	441	453	469	453	467	478	435	424	488	423	451	439	506	465	423	449	467	435	424	477	458	469	436	437	448	446	461	467	405	457	425	407	474	436	426	432	442	435	465	448	433	419	467	418	485	452	476	475	457	443	426	424	445	455	478	450	443	484	434	457	435	496	449	452	444	430	410	468	453	424	429	456	452	438	414	440	464	451	451	453	413	472	432	449	458	436	452	467	406	472	470	461	425	445	452	455	441	445	427	453	469	498	500	458	452	445	487	454	482	422	458	445	444	441	486	467	430	449	450	448	474	463	444	435	456	423	429	453	443	462	441	428	439	469	457	423	438	451	421	480	432	410	452	441	419	473	466	490	451	490	432	469	457	481	470	474	450	437	437	442	469	424	426	404	442	466	459	459	479	423	444	457	462	398	429	424	441	468	423	434	475	437	427	465	512	411	441	434	458	441	444	454	446	485	446
7536	5932	11828	1421	220	181	191	178	160	161	170	182	153	170	170	167	165	159	161	174	166	163	156	164	163	164	171	179	172	172	178	153	164	214	160	162	201	175	168	163	171	190	158	177	182	189	168	181	196	273	268	272	229	205	193	168	151	169	171	139	171	146	170	173	179	158	152	159	195	174	165	180	180	175	173	157	165	151	178	174	190	138	172	165	182	155	171	177	157	167	171	164	176	189	167	171	159	182	172	170	167	174	157	185	153	148	177	172	157	175	182	170	161	170	171	172	193	147	156	168	155	157	151	161	157	186	165	174	183	160	186	161	186	169	171	177	160	166	174	152	142	174	196	154	152	169	157	169	170	129	161	178	164	169	153	155	165	170	157	172	188	184	181	163	165	168	166	175	160	156	168	156	202	159	164	156	161	170	190	170	179	159	182	157	166	186	175	165	171	165	158	196	185	173	142	174	195	167	149	174	171	178	189	161	188	173	156	180	168	164	170	175	174	171	164	183	157	159	153	165	171	178	178	159	162	163	161	158	194	176	159	169	175	160	167	197	173	170	155	153	122	182	171	140	166	178	177	173	161	160	172	163	165	163	157	131	168	145	182	174	175	176	167	174	192	156	165	172	139	146	180	167	166	180	163	176	171	153	161	184	160	161	159	191	177	158	185	178	147	176	159	168	159	172	160	159	175	180	151	163	164	160	184	170	166	160	176	198	151	169	179	167	177	152	160	167	165	147	162	168	148	167	173	163	144	162	164	163	171	209	186	168	152	166	159	179	154	159	172	176	180	167	171	161	167	152	162	151	181	175	160	145	174	189	162	173	153	154	172	160	174	164	166	186	163	159	188	144	181	144	158	162	155	152	160	170	184	196	180	159	176	162	161	155	185	193	153	179	181	171	152	158	164	161	128	152	165	144	154	166	186	175	162	157	163	172	153	176	179	157	172	192	152	177	162	170	188	167	191	184	165	169	161	179	152	167	157	158	167	163	171	177	160	176	186	183	182	148	183	179	166	187	161	182	179	169	166	171	165	204	145	199	189	172	182	158	197	172	154	157	196	165	187	156	153	182	183	173	155	166	162	178	171	186	168	144	179	136	154	179	172	163	176	145	179	160	186	147	185	168	177	172	188	174	149	173	174	190	168	165	166	132	159	191	164	184	173	165	158	151	174	189	168	161	162	180	195	188	147	157	160	179	188	169	154	169	178	170	196	157	160	160	158	172	155	176	193	151	191	148	157	167	194	179	138	191	150	171	174	145	151	161	168	162	166	170	142	160	161	201	145	166	168	158	162	183	140	178	184	189	147	159	151	177	161	167	182	172	166	157	153	154	152	163	187	154	178	179	199	154	162	142	166	186	159	164	152	162	155	175	190	182	140	147	154	165	149	176	151	165	173	159	148	183	167	169	139	183	137	168	193	137	172	149	162	155	186	167	181	157	158	164	150	165	181	202	179	172	175	180	171	192	162	168	171	169	184	167	161	175	162	165	162	184	177	158	165	171	200	149	186	147	156	174	181	182	184	167	181	159	161	146	155	166	169	145	147	208	190	185	173	174	161	160	174	176	151	158	155	174	177	150	150	181	181	193	185	197	166	179	175	167	156	169	176	154	182	160	168	167	167	154	192	174	170	154	189	187	175	169	173	175	158	161	165	190	151	169	183	181	142	198	152	157	168	154	175	175	166	159	177	201	170	153	168	200	181	188	160	169	170	164	156	140	175	156	170	185	163	165	140	157	156	165	178	196	146	170	198	160	157	159	182	169	172	168	165	179	165	168	164	166	175	160	167	161	170	167	187	153	143	152	169	184	166	148	175	169	179	151	151	165	172	170	162	181	152	174	151	177	194	155	164	149	157	157	163	154	151	165	159	169	157	174	168	160	171	178	166	148	161	194	166	180	181	159	163	160	196	182	192	176	170	157	181	177	176	157	160	176	157	170	178	201	151	186	152	191	171	184	182	146	163	141	170	173	171	171	182	172	161	169	177	163	186	166	170	172	182	169	162	160	145	159	186	183	179	166	150	179	173	160	164	175	178	148	157	164	166	180	168	186	175	171	160	145	170	167	176	159	160	137	170	163	168	178	170	178	184	169	182	175	167	153	169	173	180	166	172	141	161	167	177	176	146	156	181	178	142	132	147	147	153	159	166	167	176	170	169	177	188	167	166	150	151	164	169	186	167	160	158	161	156	169	160	181	189	146	178	176	160	179	165	180	185	161	160	168	172	146	158	173	184	166	180	171	166	155	185	170	174	148	175	186	180	164	162	167	160	164	141	163	155	179	180	164	174	168	173	167	166	188	165	174	178	171	175	168	172	150	166	159	168	182	180	169	188	190	163	173	176	166	155	174	159	157	180	151	187	145	161	142	169	170	180	187	171	195	181	186	171	170	205	143	184	179	182	163	183	157	176	189	181	184	172	178	185	168	155	177	164	173	173	162	172	165	157	171	146	175	156	182	152	160	154	174	167	165	173	186	162	163	155	169	156	145	136	180	172	152	153	161	190	178	153	166	172	173	179	184	172	162	163	172	184	176	160	179	165	160	165	185	157	173	164	177	180	173	182	166	181	137	186	179	184	175	150	196	175	190	186	169	168	167	164	179	126	179	159	169	174	179	169	162	143	178	185	170	159	185	161	178	182	168	168	155	183	156	185	158	176	173	175	161	143	162	151	172	157	176	161	171	166	185	168	148	156	141	166	168	178	149	179	151	183	159	190	170	170	187	186	176	194	136	147	168	168	147	152	181	181	148	184	183	153	175	166	135	172	173	163	178	171	170	157	154	169	195	162	151	155	173	198	173	183	185	162	178	155	139	168	146	150	166	192	166	154	180	184	159	174	156	153	159	172	180	192	164	133	185	173	185	178	174	163	168	189	159	154	185	167	149	170	186	157	165	183	160	197	167	172	170	146	188	187	188	165	165	169	172	164	150	166	168	150	172	178	183	166	148	166	160	168	148	171	170	159	191	193	150	177	167	149	160	149	170	162	183	180	158	145	155	155	194	154	161	152	151	162	174	188	186	165	174	162	159	191	162	190	166	165	167	198	170	191	184	165	170	159	172	171	172	150	180	160	163	153	186	165	167	171	167	167	157	161	170	163	141	180	153	171	179	164	164	142	177	190	167	173	170	160	182	164	173	170	165	136	180	154	162	153	147	163	178	166	173	159	177	174	172	165	168	172	184	165	179	188	156	182	160	162	179	156	178	169	176	145	170	179	205	171	179	179	185	184	180	150	156	153	177	166	183	173	174	155	171	191	167	150	164	169	172	170	152	153	184	157	176	159	177	182	168	144	165	178	176	161	167	158	182	142	169	180	157	179	163	147	183	142	178	172	189	166	174	177	167	202	187	161	145	157	136	160	168	177	198	175	169	169	159	192	158	164	175	190	187	172	174	176	173	160	164	167	173	181	182	160	148	163	169	159	157	201	214	171	174	172	159	160	182	167	171	170	175	170	175	156	162	176	171	182	155	165	157	162	170
5740	8740	16192	3090	570	523	466	464	472	462	457	444	434	421	414	433	439	432	437	418	479	475	413	458	464	445	423	454	457	452	465	480	455	464	473	426	488	488	488	499	446	406	431	458	429	455	464	452	589	957	1093	942	800	638	527	423	451	458	404	402	422	431	430	419	461	431	421	451	435	478	463	458	468	453	430	472	424	441	376	437	446	416	418	445	479	454	425	456	448	449	433	436	401	441	436	418	399	423	431	428	404	465	450	421	448	477	469	438	431	426	461	475	465	426	417	461	423	468	395	437	395	422	398	400	424	442	437	458	397	417	445	426	442	446	447	434	418	438	426	431	417	448	415	435	405	448	450	434	411	417	467	417	435	428	435	429	433	427	432	401	426	431	440	425	421	404	469	452	442	441	408	436	441	398	465	388	444	448	420	410	432	428	414	399	455	456	404	441	429	421	423	434	421	433	413	451	414	424	416	452	409	441	430	418	457	439	469	445	473	467	449	439	388	458	454	427	428	429	443	411	458	465	400	440	410	416	411	424	413	419	418	441	443	436	434	433	436	448	437	420	438	466	429	417	414	442	442	465	468	422	437	437	437	442	404	438	441	387	434	428	430	442	436	414	470	426	446	437	428	407	416	422	432	440	441	437	430	446	421	402	448	427	404	430	423	428	414	412	458	416	450	442	386	411	435	405	430	421	422	407	403	400	433	423	421	427	444	439	421	435	416	423	442	459	447	433	406	402	446	422	479	429	410	394	442	415	426	415	454	408	421	426	417	402	384	444	427	417	410	402	434	409	430	448	421	417	398	429	398	401	419	444	442	400	438	423	432	446	432	437	467	425	434	427	441	430	410	401	442	462	418	404	399	437	438	419	446	438	453	452	401	403	404	414	430	417	455	438	438	469	467	427	413	445	398	446	439	478	439	451	423	412	469	450	437	410	419	427	449	415	420	436	409	436	447	395	428	436	426	444	411	439	408	460	420	431	442	434	432	439	435	398	419	436	444	428	452	406	424	415	443	422	443	472	415	459	420	460	444	410	444	441	452	434	404	404	462	454	461	418	440	439	458	460	414	450	418	456	416	427	436	421	434	422	425	403	433	424	443	414	415	418	409	429	419	456	421	434	419	454	423	453	413	430	407	410	430	453	401	416	423	454	416	418	470	391	442	467	424	424	468	435	386	449	409	423	485	417	406	415	461	433	440	445	443	419	421	441	424	403	464	393	433	384	431	427	414	419	423	419	425	446	436	412	428	455	419	470	388	415	406	441	434	435	424	461	440	422	417	468	444	427	465	399	446	431	414	458	415	413	436	435	447	456	476	421	411	444	400	430	419	483	437	435	442	429	425	458	430	418	436	449	463	396	453	443	419	419	444	393	388	434	429	434	446	408	459	418	409	400	456	434	447	441	410	437	381	407	423	420	440	452	431	413	387	392	373	448	408	372	431	433	462	458	430	410	429	429	445	411	418	429	488	452	424	444	438	438	426	468	407	455	438	422	447	430	433	424	435	419	449	434	432	446	418	428	418	429	430	471	434	451	458	421	429	457	414	436	429	417	436	426	463	417	428	434	436	435	405	450	455	428	421	453	417	433	411	386	442	475	415	427	440	442	425	460	448	441	405	453	440	424	418	428	415	430	428	448	444	426	436	397	436	401	394	405	442	475	419	427	466	437	438	450	455	429	422	422	411	427	423	430	440	454	429	422	434	392	471	445	398	421	432	442	434	428	432	410	451	460	446	442	422	434	410	423	469	452	412	424	420	437	454	432	429	433	442	398	424	429	431	419	443	430	441	412	439	422	418	435	423	436	434	472	417	455	401	407	429	493	422	432	427	441	412	419	433	452	431	428	450	420	451	420	414	431	424	394	496	434	399	443	463	453	414	411	437	431	465	455	438	441	428	445	450	430	432	443	422	449	422	445	404	451	416	435	424	443	418	440	483	403	410	474	428	457	441	444	458	460	413	418	421	427	468	447	420	419	411	460	406	438	451	411	487	465	459	437	421	437	440	426	433	401	425	423	393	457	434	456	444	435	443	434	405	423	425	425	443	411	451	409	448	447	430	423	393	425	413	413	432	464	452	433	427	445	422	455	427	427	421	422	450	434	420	445	442	401	422	407	447	443	446	420	439	433	422	442	448	429	458	435	453	398	408	457	428	401	415	438	450	431	454	405	459	437	435	448	436	442	426	446	422	426	433	457	435	452	428	451	448	443	419	457	373	453	451	444	416	430	413	449	458	419	400	458	430	428	405	442	449	428	409	432	419	427	411	421	431	434	447	434	383	430	441	427	422	436	430	435	423	443	436	450	458	449	433	434	423	403	425	433	434	433	449	462	450	423	468	447	443	444	471	461	447	454	450	458	427	416	451	447	391	451	433	441	423	447	414	425	420	470	409	450	431	437	441	426	463	449	448	441	378	465	465	393	456	424	439	423	461	410	448	425	484	424	450	417	445	428	447	425	415	411	414	423	460	468	433	457	475	411	396	430	359	430	453	425	431	434	448	430	432	397	414	458	431	382	491	457	427	451	419	454	430	423	435	458	407	437	424	432	434	441	451	479	414	445	431	462	437	427	416	421	419	422	413	425	426	418	426	454	437	419	426	446	424	463	418	435	425	451	446	439	415	390	444	442	450	452	425	466	418	432	418	412	419	421	440	404	439	428	401	436	442	441	470	401	470	438	464	451	439	428	422	459	416	436	411	423	434	436	417	462	473	403	433	451	454	417	384	443	461	487	469	422	435	386	434	432	437	432	417	451	426	456	432	453	417	425	402	441	459	446	448	426	415	422	416	421	449	425	458	433	400	406	429	434	420	447	452	444	469	435	466	417	389	425	411	452	432	430	446	416	405	412	443	438	441	437	441	441	431	433	424	410	423	427	454	448	479	445	457	448	397	454	413	418	456	434	456	426	464	449	413	415	455	428	465	431	421	492	453	433	476	433	429	474	438	491	401	425	412	447	450	469	410	442	399	403	456	424	420	403	473	469	437	448	416	445	415	442	425	444	448	447	470	454	441	434	423	435	406	411	399	430	429	437	427	411	425	438	415	439	442	432	405	422	407	430	419	418	431	451	415	422	409	429	423	447	445	423	403	427	445	439	431	449	426	412	456	411	430	432	393	455	414	445	417	423	442	386	423	468	406	438	449	411	436	461	397	407	410	441	446	442	422	432	425	422	418	409	448	423	430	419	455	453	450	410	460	457	448	432	448	422	439	420	433	419	413	431	464	445	415	438	416	429	427	429	435	439	458	460	444	418	440	415	424	440	444	439	480	405	431	438	444	471	415	443	418	462	412	412	438	439	405	414	448	436	458	438	448	438	441	428	410	430	440	425	424	457	427	437	437	420	422	438	439	428	412	403	440	457	422	483	432	429	415	436	432	440	435	421	442	417	430	431	443	448	449	410	412	465	428	428	398	456	440	437	425	434	446	454	465	433	444	443	432	433	424	482	441	416	455	440	436	447	440	438	408	411	412	416	407	431
34597	41685	63442	40708	13464	1802	539	376	262	266	252	208	215	250	224	232	236	221	190	186	211	217	194	180	236	185	204	240	214	207	193	177	167	198	187	212	208	199	214	214	191	180	184	223	201	216	210	194	392	791	742	544	370	281	233	226	203	202	195	195	199	187	203	176	194	191	205	205	195	198	167	207	173	170	187	194	191	185	201	196	215	175	204	204	217	177	170	185	195	210	205	226	195	201	182	215	205	224	198	201	199	199	194	196	175	160	198	187	213	184	209	219	185	218	185	206	188	206	202	194	186	204	191	193	198	211	177	187	186	205	192	180	196	210	214	193	185	199	220	182	213	192	184	197	207	185	187	203	187	178	191	192	197	196	186	209	203	204	188	186	202	203	214	188	183	187	195	213	186	203	215	166	204	213	211	177	218	207	228	199	198	194	202	205	189	193	179	194	220	181	199	184	188	182	218	214	204	212	191	202	188	224	190	197	191	179	190	194	209	184	174	192	179	187	213	199	181	187	222	199	195	210	179	168	198	205	205	221	201	211	176	192	174	182	197	190	199	227	200	201	208	184	188	177	212	194	190	200	184	233	199	184	204	198	189	186	204	217	177	186	206	183	196	206	192	207	179	178	212	201	208	211	187	221	205	200	190	215	206	229	192	173	219	205	187	200	211	214	201	185	187	182	202	199	190	157	187	200	198	202	184	192	192	175	202	200	196	189	195	208	199	189	202	193	206	178	218	185	178	209	197	212	180	182	199	202	181	190	218	195	171	182	203	189	216	182	194	187	174	206	201	206	198	184	197	177	173	189	176	198	196	191	195	201	194	195	182	184	196	188	161	189	192	207	197	208	200	198	219	168	168	189	178	181	189	185	185	177	191	166	191	176	197	215	179	173	187	194	172	182	208	191	181	192	194	181	192	191	177	169	189	204	182	220	206	184	199	200	198	189	202	208	211	199	177	183	204	217	192	164	214	214	218	218	190	187	178	189	192	196	167	197	213	164	158	208	200	201	189	181	183	173	201	195	195	206	185	179	220	193	225	192	186	201	182	206	194	195	196	220	203	175	168	203	198	200	181	188	196	181	173	183	190	202	210	196	218	198	175	201	172	181	219	205	209	217	196	196	215	226	207	218	187	186	196	196	182	220	203	195	159	188	200	213	210	198	183	174	226	186	186	199	199	194	191	171	218	190	210	200	205	186	193	177	186	203	187	218	208	167	183	211	229	207	191	184	181	180	192	214	192	216	189	202	189	193	195	192	191	180	206	192	205	195	197	183	193	187	192	180	189	184	191	195	197	193	195	226	192	207	198	204	206	216	201	191	213	207	166	209	203	178	205	209	172	215	209	187	206	190	195	212	220	204	206	190	197	213	188	196	189	177	178	194	185	188	201	198	187	215	217	190	211	203	193	175	215	191	176	193	194	214	172	195	190	200	197	163	184	213	189	183	181	183	200	191	200	209	203	199	234	205	190	218	180	204	188	168	197	184	176	171	225	194	174	216	198	177	211	194	198	200	175	185	196	193	190	201	199	173	177	217	207	195	203	156	200	185	229	232	199	190	195	189	205	212	204	181	199	203	187	176	188	190	184	184	196	186	195	175	212	189	189	189	179	175	214	187	204	176	213	186	197	197	194	183	201	195	187	197	165	208	213	207	188	191	173	192	177	203	194	180	199	167	182	183	184	194	185	199	200	210	197	187	175	187	203	184	196	171	185	228	206	203	196	200	174	209	212	198	199	189	183	180	180	189	190	213	183	217	200	188	185	178	186	179	190	195	219	204	221	197	206	176	205	190	182	199	191	198	196	180	196	179	183	193	154	184	217	198	181	188	219	199	190	201	195	164	175	207	210	206	170	200	163	165	197	215	201	166	238	182	180	181	217	229	237	206	191	206	206	203	194	195	205	201	211	220	187	199	198	225	201	175	220	202	172	180	195	211	206	199	217	200	197	201	176	222	168	185	158	203	186	189	202	207	210	203	185	194	203	169	222	179	208	197	202	189	180	195	190	191	205	205	196	175	192	218	185	207	191	201	177	186	186	185	198	197	212	204	185	189	184	203	186	211	171	163	153	209	205	213	201	180	189	191	158	193	206	200	209	196	205	185	176	199	184	195	189	171	170	189	206	204	205	198	191	209	188	190	193	205	208	187	167	201	202	177	185	202	191	181	213	171	173	172	204	197	207	187	192	183	191	202	196	170	184	197	227	212	195	183	191	197	181	184	192	179	196	192	173	191	180	219	179	183	196	194	197	192	196	180	188	190	192	201	169	175	188	245	197	192	172	190	183	206	209	200	207	213	198	188	184	187	192	213	160	182	196	197	183	215	221	221	204	184	202	184	214	210	189	215	177	188	210	221	206	206	212	194	189	231	177	203	176	194	189	214	187	194	212	184	204	194	189	157	167	219	210	196	186	181	187	189	211	187	210	160	191	206	166	207	218	180	210	210	190	189	195	196	178	189	174	173	209	178	216	200	195	226	205	204	190	168	211	194	205	202	179	204	206	200	200	201	212	211	197	185	191	188	212	203	216	153	192	201	211	195	187	172	191	207	199	192	188	217	176	201	186	181	179	191	215	218	202	216	196	199	201	207	202	198	181	192	215	217	211	192	200	169	177	202	177	170	193	198	209	183	173	169	192	186	217	180	221	218	185	200	178	211	203	195	242	194	176	207	211	207	217	205	186	222	224	204	200	206	193	199	216	200	167	198	195	156	222	206	190	200	177	190	192	187	223	194	213	195	195	220	194	199	179	200	190	196	218	195	206	236	190	181	189	228	198	189	206	209	190	192	209	194	194	191	193	190	193	191	200	228	203	198	197	188	202	202	188	195	211	171	192	203	168	195	185	219	189	227	216	192	208	195	198	186	203	219	214	197	203	213	182	174	186	195	188	193	196	186	181	181	213	185	183	182	225	213	194	219	199	206	207	206	213	193	200	191	192	183	188	197	215	196	184	196	204	188	198	195	187	187	188	196	202	201	189	181	198	198	203	195	212	213	206	188	199	213	203	198	192	211	196	185	196	213	174	160	199	210	202	217	184	205	187	199	209	199	188	191	171	194	215	189	216	213	203	192	208	213	185	213	208	183	179	196	193	183	194	172	187	205	196	195	176	218	187	207	173	218	201	195	192	200	172	187	193	235	171	184	186	182	210	193	211	193	191	214	216	228	208	190	188	192	203	188	202	177	205	209	188	180	170	196	206	196	193	172	206	187	180	189	183	182	202	203	222	194	153	189	214	195	208	190	183	189	177	198	189	195	189	201	189	219	200	206	166	192	213	188	209	219	182	184	215	196	185	196	191	184	203	183	177	194	211	189	205	201	170	207	187	194	193	183	190	198	219	217	216	168	180	173	196	191	183	205	198	202	185	204	197	190	213	217	199	199	168	194	216	191	195	191	218	187	187	192	175	204	195	194	189	191	191	201	181	193	190	202	198	205	205	195	196	189	220	186	190	183	183	189	191	187	202	194	190	185	173	206	178	188
21419	34450	54914	40838	3390	1733	1634	1301	892	818	765	736	691	664	682	637	620	615	582	617	591	604	562	574	602	570	564	537	559	549	500	542	582	542	555	526	539	557	563	574	550	567	594	556	541	569	576	538	2042	4737	3847	2857	1666	984	607	535	485	509	481	510	538	513	482	481	491	517	499	559	451	496	539	475	486	459	489	465	495	492	478	455	512	449	489	436	470	498	458	489	485	476	477	478	501	455	460	530	491	465	495	516	457	453	469	468	488	523	489	499	476	466	500	505	509	482	472	495	512	515	496	503	483	520	497	533	481	486	484	493	457	513	517	502	462	510	478	461	520	492	421	514	476	474	493	495	501	479	496	482	470	495	464	470	501	484	497	467	508	488	451	469	473	449	478	463	532	485	483	491	463	497	495	501	485	455	492	492	495	491	487	515	490	504	490	503	478	443	529	508	476	434	484	481	478	483	494	470	477	470	470	491	496	484	484	502	473	481	529	506	501	526	454	467	474	471	480	486	482	513	484	529	503	491	469	460	494	468	466	489	481	490	521	477	531	480	473	519	513	466	492	521	485	477	459	450	505	492	470	490	413	510	515	484	469	494	481	490	478	488	529	464	478	493	501	477	494	501	514	471	499	468	482	483	486	513	478	518	519	487	500	451	493	480	437	459	458	498	511	471	483	514	498	469	490	454	551	531	509	489	491	505	496	480	484	535	472	471	489	491	517	483	455	516	486	527	495	488	569	480	481	513	491	449	469	465	494	479	515	508	508	517	499	482	471	510	477	496	509	477	503	461	513	468	447	507	537	478	488	482	478	518	491	521	443	509	521	490	484	511	502	504	494	526	497	474	498	508	490	490	470	511	472	503	480	496	483	471	532	482	473	474	487	485	483	475	489	458	474	517	454	520	464	515	465	461	518	488	508	484	522	458	495	479	510	493	467	475	473	501	498	483	494	504	495	492	479	509	482	487	520	522	485	451	517	471	505	443	478	476	494	488	503	489	519	513	494	519	469	494	507	486	496	503	472	477	469	499	471	503	507	463	492	482	525	494	481	497	489	540	483	498	536	452	465	455	490	519	483	503	473	473	476	496	474	481	462	504	483	503	500	497	554	487	505	514	465	511	467	498	502	538	501	488	537	488	470	512	486	500	483	446	524	452	495	480	490	533	476	506	510	486	474	483	476	479	504	468	483	496	526	466	497	495	503	519	473	442	515	496	476	494	473	467	462	480	519	510	548	480	480	501	498	498	489	484	504	517	484	486	502	519	431	510	486	522	480	500	455	501	495	500	467	451	538	471	440	426	496	450	490	510	485	528	504	491	518	462	497	500	498	461	477	474	539	480	477	492	478	459	504	498	500	467	491	486	527	504	504	465	488	503	517	477	491	475	485	502	535	466	474	533	447	479	514	459	477	502	472	486	460	493	506	499	493	443	456	464	466	479	479	521	459	479	464	486	468	457	492	506	503	470	511	466	513	462	458	467	460	468	508	521	482	498	511	451	492	487	493	457	486	505	482	467	473	493	484	512	498	517	498	493	482	491	488	513	540	465	472	466	441	454	489	470	490	525	514	527	493	468	513	533	504	474	493	479	490	505	481	499	473	484	471	481	520	550	487	504	506	505	512	480	480	517	498	478	473	488	510	499	498	523	473	491	489	499	501	527	492	472	484	527	466	495	449	500	497	485	441	473	458	492	500	507	476	470	449	480	495	476	476	490	510	393	514	491	508	493	461	491	488	500	500	521	484	484	526	448	479	519	491	480	489	498	492	482	460	472	486	508	496	465	465	495	496	478	475	510	465	474	459	448	500	463	468	476	458	536	525	503	491	475	499	462	456	492	494	486	452	499	484	525	480	457	455	512	466	505	477	541	488	501	499	506	470	491	509	463	491	504	477	441	499	508	500	515	497	496	509	491	464	486	498	494	491	492	438	455	475	476	452	495	472	495	499	490	492	486	479	451	494	498	505	515	436	505	509	508	448	513	507	460	488	495	506	548	482	481	473	487	480	497	503	478	499	454	456	488	495	478	510	472	490	481	481	509	507	478	514	475	505	477	499	524	500	484	475	532	472	446	471	460	475	492	499	516	473	496	519	471	505	461	537	494	485	460	520	497	488	479	474	493	475	524	530	469	482	512	477	461	491	478	507	526	527	459	499	493	480	465	481	478	492	478	483	456	501	506	509	492	458	484	503	512	473	480	513	473	522	456	475	520	512	503	530	494	523	486	493	477	436	493	521	519	503	495	526	522	494	471	469	484	472	468	503	497	504	451	458	487	451	494	483	535	490	482	530	543	467	504	479	467	489	516	498	475	495	488	514	469	486	521	492	453	481	475	510	525	455	478	506	466	484	481	504	487	464	488	489	456	485	504	481	498	472	525	498	508	485	490	509	457	512	527	464	498	504	448	454	455	474	472	526	485	496	473	495	461	490	470	457	504	493	511	516	498	450	521	508	495	501	494	483	452	534	539	495	503	476	517	467	503	487	494	472	490	459	470	512	464	460	500	468	466	462	482	487	485	476	492	483	482	502	490	498	462	517	447	486	483	467	484	513	484	500	469	526	483	520	483	495	508	466	507	480	478	446	495	478	508	465	449	506	463	482	508	518	515	430	472	497	482	472	512	465	492	461	461	487	514	455	457	546	487	486	473	460	508	479	501	447	503	536	477	495	526	501	494	457	488	522	489	515	457	476	476	501	497	502	485	477	474	499	500	497	503	518	450	480	528	482	531	492	468	515	491	476	462	522	521	521	494	480	496	512	546	509	467	525	507	489	522	484	476	477	503	519	514	481	488	439	462	491	503	522	497	415	487	480	488	468	475	472	476	465	505	502	429	498	493	498	483	515	510	490	500	465	539	523	502	493	504	494	477	485	505	463	489	508	496	498	481	477	479	507	499	492	516	534	467	511	494	482	471	463	461	522	490	475	493	462	472	487	480	469	496	482	485	505	448	477	476	477	521	493	463	480	493	497	491	491	461	470	470	467	496	491	494	502	495	514	498	476	505	519	478	432	525	527	528	493	499	507	523	479	493	468	457	499	474	494	516	509	494	501	470	487	520	493	467	506	524	504	463	509	503	500	500	495	538	502	506	527	507	470	499	517	454	472	537	477	511	467	511	512	527	473	528	503	477	417	515	476	530	474	534	523	517	484	495	449	461	512	524	512	482	507	477	507	528	488	479	492	476	502	491	508	468	523	490	508	521	487	539	496	456	518	469	472	478	474	508	489	466	507	469	481	497	493	501	493	519	501	469	450	489	496	476	450	493	469	479	490	494	496	501	500	503	495	472	432	458	465	519	536	453	482	485	453	478	520	488	478	537	461	499	476	450	497	476	503	478	477	500	500	489	435	502	452	491	492	469	477	492	501	458	486	519	499	508	504	456	486	536	494	490	510	487	501	514	500	470	480	495	486	515	431	457	453	486	468	504	520	488	452	493	497	493	491	443	489	493	453	496	485	489	487	439	472	491	487	477	459	472	506	481	490	484
45329	47219	72829	57010	37481	10073	1134	424	325	289	254	228	234	233	216	205	220	217	199	205	191	209	218	211	209	193	187	183	194	204	161	201	202	167	184	184	169	181	206	180	227	191	214	181	228	184	206	213	579	819	739	442	328	229	191	208	178	191	187	174	149	199	205	194	178	182	169	170	203	177	186	169	191	218	197	164	170	171	172	193	163	192	170	183	183	199	190	186	199	172	195	182	170	194	204	174	180	165	187	198	171	194	166	194	187	170	181	189	177	166	189	187	179	204	162	168	202	192	186	175	179	178	201	163	196	192	185	210	173	182	179	185	197	169	190	175	163	194	203	201	161	170	184	196	174	162	191	182	181	189	191	171	175	212	183	177	172	170	192	189	173	178	218	184	208	203	204	153	187	188	187	187	188	200	169	183	199	173	174	188	196	213	196	182	192	184	174	212	182	182	169	179	171	162	165	197	164	181	197	194	196	192	170	178	177	181	213	168	176	184	157	167	191	170	195	192	155	179	174	188	191	171	188	171	185	207	184	190	195	159	171	164	180	175	198	152	204	193	185	208	180	170	200	159	179	189	180	174	169	195	168	185	189	203	195	161	206	173	175	202	191	198	184	178	201	201	191	178	186	199	190	170	204	197	193	197	173	178	213	176	182	198	185	181	157	192	178	168	175	176	158	185	201	159	172	167	185	188	192	179	157	167	175	176	186	181	186	182	188	176	153	170	183	194	174	192	204	204	173	188	181	203	173	187	165	166	181	175	187	183	164	160	182	174	170	200	177	169	189	195	175	196	177	196	214	189	163	168	170	160	199	190	156	190	199	162	172	199	187	177	193	165	191	159	153	170	176	189	190	199	147	199	187	160	169	192	167	167	192	221	190	200	195	209	204	168	175	175	183	198	194	219	182	190	206	193	155	194	168	179	175	182	207	192	193	194	181	200	214	167	176	161	189	165	166	185	225	178	172	202	188	174	178	207	200	180	182	189	171	176	173	209	206	189	182	169	184	190	190	190	181	184	191	186	189	161	191	212	214	178	208	198	217	168	185	171	206	176	161	209	185	182	189	189	178	207	187	167	180	211	185	197	199	181	161	201	173	180	158	203	188	197	177	182	183	181	171	170	207	206	170	204	192	196	194	194	192	193	200	181	178	206	180	190	182	189	186	202	197	174	197	196	201	195	192	168	175	184	173	164	159	169	186	178	155	173	181	169	193	188	200	163	187	196	164	196	218	183	168	173	199	166	193	172	172	183	162	150	155	175	177	174	152	163	172	170	206	181	167	183	191	202	164	174	186	167	190	191	198	196	178	176	170	169	160	165	173	178	175	156	166	163	186	187	195	198	180	194	181	157	194	171	192	193	182	225	177	174	182	198	179	182	184	204	204	194	169	182	178	186	158	176	181	182	214	195	220	183	171	182	201	171	199	189	185	167	194	199	163	192	176	173	157	176	190	194	169	191	197	179	187	194	194	174	152	172	190	187	167	183	188	201	174	192	180	193	155	195	191	169	172	208	195	198	173	189	177	178	176	169	200	195	190	196	168	202	185	166	198	178	178	193	197	190	186	182	159	170	161	176	157	184	188	203	201	171	201	172	205	191	191	187	189	193	173	180	190	174	190	192	171	184	187	185	185	170	162	191	193	180	180	212	185	175	194	193	204	208	192	158	190	202	194	203	180	170	194	173	186	197	172	183	176	187	181	189	191	203	169	186	184	215	196	152	171	199	193	186	178	180	156	184	209	201	161	192	171	176	215	198	208	167	169	172	197	171	197	187	155	206	145	186	185	190	181	180	181	164	190	195	205	176	173	178	193	165	190	182	170	188	179	157	173	190	194	188	202	205	197	190	209	202	187	184	177	182	197	180	182	194	190	162	182	184	194	195	159	179	188	187	182	196	186	185	187	187	192	159	170	213	180	190	212	164	189	190	191	193	191	172	196	175	182	185	202	191	190	184	191	171	170	179	187	179	186	188	181	163	160	195	195	182	177	183	190	186	200	181	209	175	180	200	173	194	177	188	183	191	183	210	180	203	164	173	179	175	187	164	184	173	203	189	162	156	179	196	171	202	177	177	168	182	189	219	188	199	189	189	196	204	170	186	194	188	170	174	196	162	186	159	154	167	200	186	177	185	185	196	182	194	187	191	180	175	218	179	190	173	179	173	186	180	179	183	207	191	174	171	168	180	174	176	203	192	203	169	174	172	203	216	195	194	166	183	185	181	184	193	184	167	195	178	208	194	175	174	182	192	170	156	203	197	153	191	182	199	202	190	180	188	177	206	170	175	172	189	194	198	175	179	228	192	175	201	183	164	204	175	177	193	194	178	181	180	195	166	190	172	169	175	186	215	170	167	187	174	183	178	179	169	192	193	191	190	190	187	168	189	205	193	168	197	191	193	172	192	176	192	175	184	158	158	181	178	174	182	170	185	187	214	166	185	191	173	178	204	178	182	174	192	176	198	205	170	179	173	206	192	155	184	166	169	187	193	201	188	193	164	186	174	175	186	157	177	195	177	195	182	178	185	180	180	199	196	197	174	163	177	181	186	186	189	199	162	175	180	194	182	193	163	164	192	200	185	189	161	167	190	186	162	161	209	208	201	201	175	168	177	191	178	209	192	191	152	171	189	175	197	191	170	188	173	191	180	200	161	196	178	184	209	203	198	189	184	184	168	179	178	200	174	186	190	180	186	196	170	201	205	190	200	187	210	200	179	177	200	188	177	188	206	200	197	163	178	162	187	186	177	213	166	197	173	201	188	188	192	200	207	199	187	184	198	182	189	205	213	173	189	170	181	161	175	164	178	182	220	186	222	214	199	188	183	201	180	203	173	183	194	198	179	181	177	178	186	182	184	188	181	154	156	195	211	181	181	181	191	176	185	207	185	194	186	173	172	175	205	181	209	183	186	161	174	202	179	191	191	166	161	178	173	173	177	164	184	192	178	183	209	181	195	194	198	184	170	179	178	197	173	167	166	180	177	186	161	193	182	177	194	224	153	199	176	181	190	189	182	168	197	170	183	213	192	190	187	175	182	166	196	178	186	208	179	191	198	190	190	207	180	184	172	164	182	198	176	168	165	196	182	162	184	168	192	179	168	177	183	192	168	179	181	176	173	185	198	180	187	166	181	176	179	184	178	188	178	206	204	189	189	177	184	185	195	190	189	186	191	196	208	219	167	183	188	181	199	175	175	166	187	208	181	177	186	166	197	186	178	168	178	154	190	173	185	208	183	169	198	172	170	191	203	178	153	179	183	178	201	189	187	209	184	177	204	196	180	194	175	178	184	187	144	179	179	192	188	176	205	193	172	182	174	185	169	179	199	192	157	171	211	163	185	192	188	181	175	181	178	189	202	197	180	174	173	180	164	180	173	177	190	185	197	169	205	200	210	167	181	195	165	195	215	181	173	199	188	201	183	165	200	171	193	177	192	172	198	177	194	166	177	188	180	196	201	171	178	181	197	202	171	193	183	201	207	200	194	162	177
31104	42029	69461	62379	28183	2041	1608	1325	982	824	798	733	686	675	614	606	592	586	569	566	576	549	570	545	542	552	527	481	497	560	512	540	499	513	506	480	487	499	526	568	521	554	516	533	539	554	541	520	3403	4845	4142	2511	1262	719	560	478	463	467	469	458	480	476	463	462	435	425	467	454	419	465	435	444	439	465	453	473	445	408	422	479	471	488	454	487	446	472	429	410	452	465	409	481	437	517	468	465	468	470	459	443	471	445	423	469	482	469	429	457	480	477	449	452	465	467	455	451	451	489	456	452	451	461	463	480	415	476	479	455	458	502	499	457	446	433	488	444	428	419	447	433	405	446	458	477	458	471	429	465	429	433	484	455	470	475	448	461	459	478	454	502	515	468	507	454	444	428	468	432	462	449	448	438	456	431	494	486	479	499	478	453	452	462	431	474	474	429	489	470	438	440	471	476	461	470	469	447	507	464	479	495	497	456	468	487	515	423	487	454	498	476	423	443	445	441	458	465	458	490	429	505	471	473	491	467	442	457	451	456	476	489	473	467	451	466	473	508	461	473	491	445	468	458	452	429	463	469	447	455	471	470	458	431	494	471	459	466	428	438	470	437	432	439	452	447	469	483	476	499	440	461	460	429	472	486	464	489	517	451	459	433	499	426	433	441	448	446	467	488	476	441	455	472	437	468	450	461	454	456	467	433	460	471	455	506	451	475	482	465	448	440	483	426	467	423	476	448	468	482	448	451	456	449	436	458	463	449	480	453	437	427	445	486	494	482	451	478	467	430	453	486	423	497	472	424	460	478	478	429	453	445	445	440	491	452	484	497	440	481	464	469	471	462	438	436	449	448	467	449	464	453	466	472	450	440	492	499	482	465	458	458	457	419	464	472	458	465	432	444	486	448	462	444	457	477	435	457	424	439	486	470	452	432	441	450	463	470	454	432	468	462	424	449	470	476	443	446	439	435	439	406	498	465	450	428	461	487	445	462	471	474	454	441	449	465	451	449	461	462	435	434	498	492	459	457	431	407	430	442	464	480	461	475	443	443	440	420	458	448	453	433	466	456	469	450	451	436	486	456	449	459	470	472	474	433	423	461	525	452	450	435	492	477	451	438	464	497	477	474	448	450	448	466	514	444	411	480	450	422	461	490	466	416	452	474	478	425	436	448	490	489	478	443	456	480	478	441	453	507	467	496	485	459	470	468	470	469	452	427	419	483	447	455	456	442	489	464	427	461	455	479	449	462	444	459	434	445	458	433	459	448	469	450	462	452	447	501	452	451	441	478	441	467	473	473	420	471	475	420	468	452	454	463	473	450	478	427	434	475	470	464	490	455	462	475	495	468	443	424	500	450	427	464	440	474	488	487	515	432	476	412	446	465	437	472	420	484	440	476	443	469	433	471	493	471	473	444	469	471	447	463	473	439	479	466	437	500	470	446	469	428	499	419	477	475	454	461	486	444	473	449	452	408	423	473	503	442	517	446	466	478	420	464	427	448	470	472	434	451	446	440	449	492	466	458	448	452	453	479	491	454	467	486	463	484	420	455	443	476	437	438	459	466	458	452	451	463	434	475	432	477	437	462	465	465	448	427	465	445	448	442	457	446	431	469	489	492	483	458	473	443	468	446	468	426	434	435	415	450	454	449	446	474	420	449	486	419	492	452	507	467	482	458	450	430	485	454	463	499	441	467	467	461	470	461	447	462	449	455	438	420	485	453	468	440	425	453	484	497	487	488	442	437	453	437	435	446	418	480	461	434	492	448	435	446	480	439	461	426	430	440	427	458	465	462	446	432	483	455	430	457	427	430	436	425	464	469	475	427	475	426	468	516	459	452	420	477	489	457	451	502	465	454	495	444	427	477	434	433	461	466	428	448	440	501	459	465	458	494	445	435	475	448	429	466	467	461	449	476	440	440	455	491	480	452	485	482	422	476	467	467	433	503	442	444	499	445	472	471	446	466	453	443	432	475	435	444	468	431	441	452	430	476	463	434	468	442	471	447	440	461	439	434	464	482	420	487	448	420	433	468	428	500	481	437	443	470	462	464	428	390	461	435	510	463	478	463	464	462	447	431	458	429	473	415	444	470	469	472	469	466	446	498	457	416	436	517	428	497	464	453	449	382	416	443	468	470	474	464	485	441	463	427	464	460	482	479	456	454	505	447	471	449	452	478	492	444	459	508	447	479	476	465	450	480	469	445	465	461	481	414	444	451	441	444	472	502	455	454	477	472	451	496	439	429	467	468	477	493	448	439	468	404	484	445	457	445	446	525	443	422	413	419	428	449	467	469	459	467	452	488	423	469	455	471	478	489	478	419	453	431	463	437	437	444	439	400	456	456	465	437	452	463	437	405	468	447	464	474	462	451	483	452	465	459	473	477	501	486	453	484	448	447	471	468	465	504	461	464	480	423	437	493	436	430	458	509	478	461	475	424	462	418	420	472	477	439	460	461	474	472	462	458	466	477	434	477	460	488	448	445	489	449	424	484	435	415	494	463	481	428	492	440	457	444	460	442	468	479	436	462	444	477	469	444	445	448	446	451	474	473	488	446	468	431	466	458	473	457	454	418	486	460	478	428	456	457	457	459	446	454	478	438	427	474	466	467	449	435	446	497	461	438	412	458	484	462	425	473	455	433	459	456	454	423	466	442	451	482	478	448	460	450	457	467	441	446	422	473	459	435	457	475	438	444	454	445	480	461	445	471	466	433	470	457	499	460	456	469	504	478	440	465	482	462	416	445	503	485	503	467	449	422	433	474	453	466	422	478	435	446	470	447	460	447	474	498	461	490	444	454	476	500	462	441	456	452	449	451	474	447	431	418	457	465	479	438	451	452	465	424	523	461	449	485	486	478	472	433	439	451	470	512	473	440	461	426	496	423	421	471	446	443	461	455	454	461	452	466	423	456	436	460	467	461	479	450	493	469	487	437	447	460	447	442	489	436	465	462	438	474	443	456	490	434	482	446	437	436	445	464	481	446	450	410	465	488	448	457	464	437	478	457	484	439	458	478	417	483	490	450	477	452	486	471	470	449	480	454	465	469	451	458	471	454	472	430	437	479	443	404	449	465	432	447	489	455	460	500	446	437	456	469	474	455	457	448	453	472	441	467	482	464	482	446	474	468	482	438	448	441	471	460	483	437	433	442	452	435	467	427	454	457	482	417	485	475	480	463	465	476	443	463	453	482	449	476	502	446	478	460	479	463	439	471	480	463	525	393	445	464	441	474	446	494	456	459	440	448	460	432	424	462	486	457	483	438	465	456	425	455	512	465	425	464	440	435	503	461	527	426	450	452	451	429	444	445	466	469	457	451	445	497	474	464	401	454	461	457	465	467	420	496	439	451	494	468	459	472	410	445	466	493	440	442	436	450	490	459	475	491	466	471	475	465	471	475	443	408	486	475	475	432	414	461	450	456	492	446	440	453	423	470	447	455	473	448	466	454	469	477	455	472	477	470	444	483	455	463	486	455	456	491	490	458	456	483
9143	5134	17511	7845	4651	378	177	158	187	173	174	198	192	175	189	179	179	175	202	173	219	159	158	173	181	171	176	184	178	192	162	194	184	196	181	170	213	173	179	175	182	176	165	167	177	178	179	158	205	235	249	206	198	165	183	187	167	166	173	168	188	197	184	184	189	180	170	155	175	172	176	160	192	172	181	166	188	180	199	183	197	165	177	181	188	187	180	154	163	194	172	172	179	178	167	175	177	155	155	188	164	179	176	177	179	174	190	156	183	175	204	200	218	190	187	157	203	171	163	175	209	157	169	186	186	177	184	179	154	168	195	182	179	191	166	174	157	193	168	172	177	184	179	207	151	186	160	176	165	160	208	175	136	169	178	185	177	172	175	164	190	175	186	199	200	177	176	181	182	172	142	169	177	207	175	194	183	190	205	178	198	175	172	179	154	172	169	170	174	184	173	159	170	195	174	187	162	183	177	174	199	187	190	185	170	186	161	166	172	200	182	207	224	186	183	177	189	193	192	179	163	184	206	182	180	175	163	185	177	162	166	203	174	161	184	152	186	186	163	171	194	182	173	190	187	160	155	204	177	148	175	176	162	188	185	204	195	180	158	161	164	179	179	184	179	167	189	198	158	166	197	193	186	162	185	179	154	168	193	191	155	173	200	174	199	182	178	200	190	175	167	199	199	175	193	170	215	169	192	192	177	188	168	170	208	182	163	167	178	188	178	180	189	193	197	171	165	165	163	168	191	154	152	162	171	181	178	174	172	193	184	219	179	187	187	167	173	165	191	172	151	184	190	162	194	170	166	174	164	178	163	183	155	165	197	167	175	160	186	213	205	182	188	160	173	192	182	181	177	158	203	176	173	177	180	191	168	154	169	179	206	167	167	179	182	182	159	159	190	171	196	182	184	181	158	170	173	195	177	192	178	182	166	181	163	188	177	177	183	200	160	173	191	183	190	195	168	172	164	174	181	168	194	167	203	188	169	183	174	194	182	179	189	160	167	199	183	188	163	180	185	178	183	186	153	163	158	158	176	190	156	165	174	184	172	198	172	165	187	154	175	173	178	180	184	175	195	163	172	207	149	158	169	184	166	169	205	172	173	185	155	168	186	195	171	178	156	174	171	191	184	177	176	173	183	160	169	172	156	177	159	177	195	168	162	187	176	183	191	164	187	173	174	178	169	170	165	159	170	178	182	181	184	206	173	207	171	165	175	159	187	171	174	155	158	177	175	172	145	157	186	186	194	189	179	183	191	167	164	172	181	184	182	175	141	180	156	180	172	164	179	179	165	177	183	169	158	166	162	163	170	163	158	161	156	169	178	181	187	183	173	167	174	161	194	184	167	172	146	166	163	173	183	168	172	176	156	171	168	158	184	183	166	189	158	180	165	168	152	161	184	196	172	179	179	177	183	180	192	173	183	195	187	157	164	157	191	189	169	188	180	159	160	193	179	163	201	180	160	170	202	161	177	185	189	196	168	201	169	188	171	162	193	203	173	181	166	171	170	190	181	172	196	167	168	182	177	166	181	185	172	184	168	177	185	156	202	203	182	183	152	191	198	176	171	166	171	169	205	152	170	181	163	160	176	167	160	179	164	179	181	180	167	170	159	168	156	180	190	181	207	198	178	153	185	184	152	179	189	216	185	195	199	202	173	168	179	190	158	177	175	168	158	179	174	171	169	161	183	177	184	190	194	189	159	179	161	190	173	196	166	168	196	183	176	180	174	167	153	155	211	168	199	172	176	170	193	180	179	197	171	175	201	192	158	184	178	186	157	184	178	176	195	187	188	170	158	178	194	163	169	201	188	168	158	167	177	170	174	190	168	193	185	191	182	160	172	169	168	179	173	176	184	190	171	159	174	175	171	200	169	156	180	200	162	185	150	171	168	165	172	189	164	171	164	195	172	181	166	169	173	193	160	177	183	138	218	169	177	127	177	185	198	203	187	178	175	178	152	174	169	188	171	192	162	196	149	179	160	169	183	185	169	179	192	186	189	188	177	176	183	175	195	185	176	183	181	173	185	179	175	196	195	163	173	178	171	179	184	163	212	203	173	173	159	156	172	176	178	166	171	217	180	174	183	183	165	152	172	156	173	168	165	178	190	197	191	153	189	162	210	172	169	145	152	151	161	192	176	175	172	165	176	165	160	186	182	174	176	191	191	190	162	166	177	172	178	177	186	180	174	170	192	148	161	191	206	171	176	170	191	187	159	187	159	171	178	177	183	187	212	151	163	172	192	175	171	174	189	168	186	172	174	169	192	186	166	194	164	195	195	164	173	161	155	174	162	177	169	170	164	159	160	186	163	174	210	190	184	185	189	169	202	175	147	190	206	169	167	171	188	180	205	181	188	170	145	164	181	178	206	210	183	186	170	184	195	171	202	183	201	197	168	172	164	142	175	187	199	186	160	145	152	157	171	178	191	153	170	141	168	168	190	154	154	174	179	187	153	171	176	165	153	170	198	205	168	179	163	178	167	197	178	171	160	190	184	174	167	195	148	179	174	187	167	176	157	184	187	165	184	191	200	174	208	171	169	188	162	164	184	194	179	184	186	174	184	149	172	168	196	164	170	203	182	174	161	159	200	203	168	161	171	187	154	195	183	189	175	163	157	200	180	157	191	195	183	166	198	191	180	174	178	184	186	172	168	161	195	174	162	200	182	180	202	176	191	155	177	186	209	177	181	175	194	180	201	168	199	177	176	176	190	180	185	184	195	171	178	169	181	167	169	182	202	192	189	166	180	158	176	167	179	171	153	185	189	180	164	197	186	186	154	159	173	180	181	188	182	180	176	186	170	182	161	190	186	169	195	173	180	177	162	174	158	167	186	171	178	190	170	148	183	172	171	151	167	182	176	182	181	178	188	199	154	178	192	166	181	160	183	163	176	145	173	197	178	183	184	177	170	168	177	170	146	189	182	178	156	189	167	194	169	141	187	150	194	172	158	183	181	163	168	214	188	176	165	185	199	159	173	180	190	155	178	172	175	176	175	184	172	189	169	174	183	168	156	195	161	171	173	188	175	192	158	164	206	162	180	172	172	189	179	181	157	177	166	208	169	192	169	178	175	216	188	169	206	185	175	171	169	180	172	173	157	159	152	189	195	187	170	177	171	166	183	198	183	155	186	167	179	151	182	170	184	156	194	179	146	199	168	174	178	191	168	171	169	180	173	198	172	177	187	192	175	188	155	196	182	167	170	168	173	179	178	169	155	192	179	181	188	184	153	195	171	201	167	183	180	190	180	163	199	185	195	181	164	160	175	182	178	166	181	180	187	173	176	165	173	190	193	176	170	194	157	189	174	175	168	149	182	186	177	163	170	155	179	174	168	181	155	173	152	170	167	163	171	204	185	181	153	209	164	187	178	198	189	137	162	181	181	176	160	181	185	185	194	185	188	177	170	188	188	173	152	160	171	160	187	170	184	160	195	166	187	169	189	193	189	192	161	168	137	164	167	196	180	141	177	183	157	166	183	183	178	183
6486	6507	25162	15673	13166	634	479	434	421	462	446	483	462	431	441	455	453	481	461	457	441	452	484	494	466	476	433	479	492	453	458	457	469	465	492	453	437	488	496	486	478	448	475	464	477	449	469	452	613	739	719	634	521	534	494	461	468	445	454	459	455	485	434	470	452	440	474	427	441	467	463	422	459	461	482	443	463	462	453	443	467	421	453	435	476	454	474	503	435	438	423	443	433	445	449	462	451	454	474	443	473	441	453	499	451	465	479	456	447	466	470	429	437	437	472	419	442	440	428	458	477	443	439	442	460	436	458	464	454	448	459	474	435	449	478	431	442	444	424	447	435	441	445	457	496	442	413	442	445	481	461	491	439	412	464	475	446	429	443	401	510	422	442	507	419	435	439	479	443	452	425	420	434	435	438	415	424	505	405	435	448	414	424	462	405	436	491	443	435	442	477	453	476	455	460	462	474	452	457	494	463	425	433	451	474	428	455	442	432	482	470	440	445	481	421	452	440	392	461	462	461	475	443	436	508	441	455	435	480	461	457	448	449	464	446	464	458	431	433	464	438	454	444	483	460	474	429	451	455	480	451	465	427	457	453	446	471	443	475	457	454	482	415	420	471	478	469	457	449	439	455	461	432	488	440	436	497	401	454	417	426	429	470	464	484	444	418	441	473	412	466	456	479	412	482	460	438	452	462	457	486	479	478	438	476	413	459	472	418	457	441	489	416	419	432	465	457	477	478	430	449	476	437	440	438	464	488	475	465	449	439	463	460	421	456	420	469	486	422	434	439	397	433	436	446	432	446	437	464	491	448	508	449	466	480	421	467	477	465	476	462	455	463	462	412	424	454	446	435	474	453	482	440	423	421	443	436	449	452	478	506	433	416	465	464	412	470	445	440	491	501	415	497	460	436	453	475	461	450	442	454	451	458	430	449	426	440	465	466	450	472	453	468	449	471	457	443	425	439	500	484	449	454	470	464	465	462	448	455	434	476	437	433	429	432	457	469	484	448	475	410	464	461	450	464	448	427	445	465	457	472	493	489	457	450	436	421	430	497	456	437	428	473	491	442	451	442	470	458	470	469	476	430	465	463	453	460	465	442	449	423	449	429	439	428	474	469	475	500	450	465	481	453	443	438	442	473	450	437	456	475	442	431	472	459	471	474	423	456	432	466	437	425	441	499	418	416	432	464	465	479	407	449	463	451	461	459	436	446	483	416	432	439	436	406	409	492	442	429	440	433	442	461	439	464	469	455	453	441	501	441	478	487	508	471	459	453	492	470	438	440	466	429	421	446	443	463	448	458	438	440	461	441	437	455	435	463	428	446	443	431	420	459	427	468	453	459	433	436	452	476	478	453	437	460	445	454	457	434	482	463	466	447	425	470	447	439	459	450	451	427	458	407	469	465	425	476	422	475	481	426	395	473	442	433	471	399	453	467	439	460	454	432	434	445	471	486	432	448	451	471	438	437	454	473	485	452	471	471	459	456	433	441	438	424	473	468	459	448	429	458	462	446	494	444	454	489	429	399	493	468	426	450	447	421	473	485	434	428	479	488	458	474	476	460	483	455	472	462	453	484	424	462	471	467	443	443	443	459	483	425	431	461	447	439	441	474	463	476	453	449	466	458	458	456	456	465	419	461	477	439	452	467	467	430	452	475	434	476	456	443	454	479	438	456	446	453	422	488	453	441	440	459	437	470	458	432	475	455	468	421	464	473	433	439	439	463	455	459	447	423	461	418	425	465	454	428	456	432	446	424	470	447	446	463	459	452	482	433	463	416	408	442	466	455	457	472	429	455	470	439	453	459	452	429	444	489	449	460	427	486	451	458	436	436	435	442	436	444	468	457	468	462	419	427	446	467	461	472	425	430	434	400	478	470	422	441	474	404	452	448	474	456	459	429	436	405	460	452	491	444	446	462	489	444	452	426	443	460	450	457	468	438	425	443	460	409	475	467	466	432	454	477	450	430	479	484	439	464	464	451	437	458	440	424	410	479	443	468	439	446	439	408	481	464	452	473	473	482	478	456	428	434	437	460	439	426	440	462	489	431	450	473	463	411	439	441	460	488	457	440	447	471	447	455	424	447	449	457	441	424	446	427	484	439	462	428	447	445	448	491	429	462	437	436	463	427	401	438	440	445	472	459	415	470	472	453	470	469	423	431	493	441	474	458	425	463	448	442	490	474	442	432	440	443	458	448	438	441	437	441	447	457	442	449	451	446	429	442	470	477	465	480	416	435	413	402	437	508	443	454	476	432	412	436	423	489	445	404	416	452	485	470	495	476	448	459	472	461	454	467	444	459	445	438	480	442	417	475	454	489	475	474	421	455	437	469	455	464	451	455	469	457	461	441	467	441	480	460	454	469	478	453	421	439	444	489	470	428	421	433	434	442	427	452	417	478	452	438	472	470	455	496	425	441	459	418	488	430	458	409	464	440	439	468	449	447	440	459	452	457	483	471	451	441	442	489	475	437	436	485	490	474	434	454	458	387	435	481	444	428	443	471	427	487	489	429	467	458	477	430	468	457	441	429	451	450	420	428	462	460	442	444	460	461	468	457	453	456	432	465	418	495	465	445	444	461	468	426	460	436	428	436	472	435	465	406	452	470	483	429	505	416	429	466	443	466	481	479	461	463	418	478	435	459	425	453	454	436	460	510	449	443	407	455	486	470	450	466	463	498	447	459	443	446	440	468	469	417	463	445	429	426	436	442	472	465	446	419	425	454	428	477	455	454	484	448	435	477	464	469	464	465	457	429	493	417	493	444	433	450	469	471	428	441	439	461	454	422	450	423	427	454	448	463	437	394	476	438	432	463	456	427	477	471	480	407	441	456	433	450	450	495	463	484	434	445	444	435	471	453	473	464	435	408	455	468	438	466	472	473	427	466	422	427	461	449	447	453	453	407	457	459	475	426	442	461	471	415	426	475	470	482	465	442	506	458	476	472	465	450	456	429	447	435	454	455	427	421	492	453	444	452	453	484	424	448	481	460	453	479	431	419	470	432	459	479	445	446	481	473	466	476	465	444	470	460	447	426	439	399	478	464	457	485	462	446	444	476	478	441	396	456	451	458	474	467	455	476	458	458	432	486	401	429	449	482	447	454	435	460	488	422	424	445	469	483	447	508	443	487	452	483	482	472	482	453	443	489	431	468	460	440	421	452	450	456	452	456	475	435	473	438	429	460	487	464	431	463	483	426	459	411	444	449	426	465	477	470	439	438	436	455	431	461	463	440	496	456	455	460	459	423	482	500	470	436	475	501	434	447	435	460	463	439	428	474	435	464	491	478	467	446	450	476	459	401	472	408	493	412	464	435	456	457	475	490	483	450	465	440	439	408	459	435	444	443	434	484	444	442	486	475	443	429	458	466	450	441	471	475	504	416	473	441	467	431	433	449	449	450	443	455	450	473	471	416	426	443	439	456	448	418	419	443	482	446	464	476	454	487	469	505	457	444	490	464	442	448	432	429	443	446	429	482	446
46859	42551	64539	43666	42094	18893	1517	354	243	232	203	211	212	205	226	202	199	235	223	232	189	233	205	221	191	232	198	180	219	214	226	211	215	222	224	220	231	211	198	230	210	233	213	219	224	242	217	252	429	498	391	305	240	205	194	193	232	196	233	208	216	209	223	206	208	209	205	197	194	230	210	220	197	204	198	197	232	202	207	205	217	192	214	211	223	217	201	214	203	206	230	232	212	189	209	207	189	215	206	190	197	190	211	213	222	206	180	201	219	206	193	188	177	212	215	214	179	210	195	229	190	191	205	220	196	207	218	206	199	206	187	208	194	228	210	202	181	197	203	198	195	177	207	211	213	210	221	194	210	198	201	222	217	236	200	183	210	221	189	224	197	212	200	221	230	201	200	206	182	218	208	207	211	248	195	196	213	197	190	206	199	210	224	198	202	219	204	224	194	192	221	227	208	247	200	202	221	190	215	230	228	216	187	192	227	187	223	205	166	209	183	201	196	218	219	229	191	197	206	220	192	200	225	194	217	210	208	182	221	214	177	211	209	199	221	207	191	198	230	212	210	190	187	200	191	232	204	206	237	213	193	198	202	192	213	219	195	194	217	227	212	196	209	219	195	199	236	194	234	193	211	198	202	225	214	207	257	196	175	208	198	181	216	212	196	236	226	188	191	213	188	213	198	196	188	194	217	209	236	222	219	186	203	232	206	198	198	209	165	200	192	200	202	198	207	228	193	215	198	203	219	194	204	232	213	222	211	197	189	221	203	223	205	223	187	193	205	201	234	206	234	201	192	201	202	209	206	184	221	217	197	197	214	235	208	193	204	223	195	200	202	204	223	202	219	209	216	212	204	223	198	194	215	217	196	201	217	190	192	188	196	184	223	228	209	203	209	206	200	175	185	194	249	213	220	191	208	210	213	208	208	211	204	221	221	211	208	211	198	192	222	185	197	184	215	201	204	183	212	184	197	213	196	192	223	184	193	219	186	206	226	217	185	188	176	221	180	226	224	216	207	202	205	198	204	209	190	244	221	208	214	227	221	196	213	179	216	196	197	204	215	217	216	194	198	202	204	233	225	216	183	212	189	220	210	200	177	220	226	202	208	217	196	229	208	214	201	197	222	201	193	232	236	201	196	197	192	219	197	194	211	194	192	216	213	192	227	213	227	188	186	199	217	216	196	217	190	197	222	241	200	193	187	229	212	218	209	214	228	196	205	222	213	205	185	199	210	233	211	185	190	233	191	223	209	228	211	198	195	178	186	229	215	208	227	238	186	233	207	216	205	194	203	207	203	196	221	212	235	225	219	200	209	212	215	187	184	220	205	189	185	197	198	175	209	207	203	197	207	179	218	181	213	208	195	222	219	192	187	197	201	191	187	198	214	219	181	201	183	222	192	193	204	216	187	217	222	191	199	186	213	243	168	202	191	210	186	206	181	212	173	215	208	195	202	223	201	224	214	225	203	202	214	207	180	221	230	220	216	193	208	197	242	193	206	206	197	209	200	202	208	218	215	216	195	200	215	217	195	230	189	184	217	198	199	203	200	207	216	199	187	234	209	200	203	174	201	206	212	212	230	218	233	196	233	230	216	189	190	204	195	176	213	207	196	202	207	226	214	201	195	217	183	222	217	226	217	214	216	170	207	194	205	231	213	216	188	210	186	184	194	205	205	223	197	201	192	190	197	209	179	186	232	214	204	234	206	212	211	204	203	212	214	222	203	189	218	228	205	185	203	211	200	171	196	213	216	186	190	194	206	234	200	189	218	191	203	190	185	219	211	169	193	191	192	207	194	192	216	187	182	196	216	181	195	213	236	189	214	214	169	210	208	195	197	205	230	167	207	215	196	221	205	192	212	179	248	200	219	204	188	211	196	199	196	187	210	203	197	201	207	213	218	225	219	211	153	182	213	189	201	227	216	217	204	216	206	220	210	218	195	184	204	214	201	204	212	213	201	205	179	225	215	212	195	246	199	225	206	192	205	200	218	206	217	202	226	209	205	204	203	234	219	185	203	185	216	216	207	189	207	215	209	212	180	226	215	213	215	198	201	212	190	219	224	221	192	219	200	207	212	192	221	201	233	217	202	221	173	227	219	210	215	205	233	198	190	210	218	208	192	207	217	238	200	207	195	208	194	190	224	202	189	193	197	219	190	188	223	204	232	201	180	184	187	191	202	210	208	204	190	209	198	206	200	189	184	210	183	231	230	213	201	205	239	206	214	221	201	236	207	209	209	229	228	203	228	211	180	212	183	224	200	202	235	204	202	217	218	237	183	194	196	217	184	193	223	199	225	181	187	196	182	185	193	219	199	186	212	191	212	217	210	204	192	195	212	204	208	231	226	205	194	188	226	205	232	203	215	207	206	209	186	232	195	185	203	196	182	200	213	195	194	210	210	220	207	187	191	195	197	160	198	206	185	200	214	196	193	222	202	191	206	212	190	183	236	210	184	189	216	222	190	207	209	210	192	201	207	198	220	199	199	212	225	190	218	181	186	222	203	205	212	196	194	197	239	211	187	206	235	230	188	183	213	216	210	210	194	194	206	220	186	206	226	204	194	183	194	186	198	203	215	203	220	216	210	205	185	198	181	190	198	196	211	226	184	191	208	181	193	197	192	195	213	212	200	199	217	229	209	216	209	219	185	238	203	202	207	221	218	216	235	226	207	204	190	214	212	218	191	232	217	186	217	195	199	222	186	201	215	198	205	194	181	203	204	220	211	210	215	187	198	228	216	230	183	220	178	210	227	198	180	184	224	224	195	201	187	196	199	211	202	182	175	217	222	204	211	190	216	222	211	197	216	196	218	223	201	227	213	208	192	212	216	190	213	211	232	211	226	208	212	215	231	189	227	208	219	205	213	192	213	219	216	203	198	194	233	187	209	189	214	218	223	183	204	174	195	201	197	198	215	205	203	204	211	228	213	189	211	203	204	205	212	216	199	215	214	209	220	189	195	206	184	204	221	231	205	208	207	218	228	203	190	176	188	205	214	228	216	217	210	191	241	226	188	202	189	216	198	183	234	177	192	174	208	235	204	203	196	215	221	203	198	201	206	191	209	191	218	219	203	202	170	167	203	208	214	198	238	197	208	209	226	206	234	192	196	199	192	187	228	213	216	181	184	214	227	208	219	209	209	200	187	205	213	217	188	182	161	212	220	235	197	173	221	190	236	217	238	182	207	189	185	239	206	215	203	210	211	185	196	216	220	202	186	202	197	198	218	220	203	217	196	219	204	229	222	211	170	192	214	199	183	200	188	174	207	217	193	191	205	199	183	204	217	183	216	188	173	184	171	212	194	187	192	195	223	226	195	216	208	193	207	212	219	232	185	189	190	224	184	173	178	208	201	216	206	193	242	212	183	241	200	178	206	205	203	197	214	216	228	208	204	203	200	211	202	205	201	209	201	218	205	218	197	240	207	187	208	219	185	199	216	211	209	224	230	213	209	209	242	215	202	225	200	228	206	202	203	195	201	186	214	231
33520	37002	61769	50295	50565	9207	973	973	704	653	649	582	550	591	549	541	555	580	585	583	490	554	544	544	532	502	545	568	543	572	551	528	555	555	575	574	476	537	521	502	512	516	654	521	578	541	536	663	2264	2319	1817	1098	730	560	505	494	495	503	526	478	510	513	468	493	520	506	535	565	502	541	529	523	496	516	525	559	451	503	584	517	552	532	518	503	461	553	519	500	480	506	413	474	546	510	512	546	511	502	462	494	486	530	500	497	489	494	515	504	514	505	509	511	516	500	521	507	491	501	527	494	502	504	506	490	518	536	493	523	480	505	476	489	529	532	481	514	552	518	530	503	449	516	480	521	542	488	526	522	497	498	519	474	505	497	486	501	502	532	498	511	468	568	516	510	479	513	504	528	472	474	506	519	576	520	505	534	513	533	485	475	474	500	502	529	509	512	525	498	487	556	491	508	516	505	516	507	537	480	510	496	474	506	467	524	512	514	520	506	541	504	519	498	520	524	503	498	503	526	476	528	496	469	502	520	510	486	517	518	496	448	505	507	475	524	518	492	499	540	508	524	493	507	492	506	501	506	491	488	505	526	521	514	533	528	497	558	498	473	493	537	504	504	491	519	472	538	514	501	508	501	502	491	521	505	491	509	512	543	489	511	543	495	477	471	488	521	521	524	514	496	499	501	535	485	518	506	510	491	499	568	529	503	517	484	509	530	537	532	548	527	515	480	512	519	537	479	493	531	512	482	505	567	500	556	531	480	471	511	518	489	511	466	546	477	487	531	508	498	489	489	495	544	512	556	552	491	506	482	523	524	522	491	516	505	492	535	509	463	546	494	481	514	486	531	520	485	486	485	515	528	542	513	494	525	518	511	538	497	477	505	524	508	521	539	523	518	555	475	503	504	530	512	492	523	498	514	478	497	476	502	562	514	519	504	488	474	492	518	482	498	492	497	583	539	514	480	487	507	499	537	528	502	522	515	514	505	533	514	454	493	479	509	506	486	525	535	550	517	513	477	517	490	509	541	544	525	497	508	518	496	562	531	518	535	479	562	460	474	495	528	476	494	520	523	496	548	476	541	461	503	504	484	516	543	504	532	528	523	486	498	512	530	530	512	488	533	523	524	511	519	519	542	514	495	502	542	540	509	559	511	516	501	525	500	512	504	491	504	550	494	527	513	544	530	512	527	496	498	487	493	544	524	514	491	499	520	524	484	488	511	472	537	464	558	491	525	519	489	492	497	516	529	550	481	551	548	488	507	505	506	524	474	509	536	522	482	477	496	527	505	502	492	502	543	506	500	488	525	523	511	506	495	484	491	528	485	498	492	523	536	537	520	517	489	471	506	485	489	486	502	564	492	483	542	553	495	498	544	511	484	528	471	515	507	495	525	513	510	496	521	495	506	480	500	466	505	489	520	547	496	497	497	520	526	540	507	491	502	502	508	498	535	477	478	489	506	547	530	543	484	527	533	516	523	513	567	508	519	568	477	523	539	513	493	498	492	484	527	522	509	520	509	509	515	494	506	482	563	535	496	531	505	488	551	518	489	494	510	494	521	506	484	492	520	523	512	511	534	486	523	516	490	496	503	544	499	542	522	485	547	524	502	548	553	519	506	529	504	547	541	513	486	536	488	484	532	543	491	478	500	508	491	511	501	517	505	495	492	496	491	451	529	481	508	512	505	480	506	498	486	524	525	504	496	533	512	528	499	501	510	501	542	460	474	486	506	510	485	501	530	489	526	434	504	501	522	496	536	502	522	528	448	529	559	525	559	484	492	523	476	503	499	530	548	513	508	445	511	519	520	480	541	504	505	549	511	552	511	504	515	523	505	510	478	500	516	506	487	501	484	519	530	523	508	518	527	464	516	479	520	503	485	559	492	504	500	532	497	483	495	534	504	532	469	572	469	515	573	547	506	451	525	488	508	482	537	498	493	491	529	491	485	498	502	518	499	525	495	491	475	506	525	522	470	488	511	501	515	558	496	504	514	534	470	504	531	478	524	512	498	528	485	511	514	518	482	516	479	495	516	505	521	515	526	523	476	556	465	526	533	526	486	505	489	522	460	509	506	467	528	485	508	480	464	531	542	486	500	489	494	554	502	519	497	494	506	504	521	503	477	534	566	493	491	504	498	493	493	505	507	482	559	540	510	507	545	528	517	550	501	535	487	494	541	478	530	501	523	476	541	489	482	503	513	541	551	483	527	530	501	536	471	522	535	503	508	507	468	511	514	547	532	505	494	489	509	501	487	529	515	488	543	493	523	508	514	509	507	485	544	506	497	487	476	536	460	511	502	524	483	499	460	500	520	512	543	515	502	499	489	505	525	534	507	535	462	482	475	536	500	542	567	521	496	501	473	493	477	495	477	495	484	514	471	507	541	524	518	484	508	506	492	516	520	499	508	569	518	475	506	540	499	535	576	517	514	490	491	504	519	497	518	513	490	507	549	514	489	562	516	547	516	514	532	517	485	495	491	532	523	523	492	484	484	517	455	536	485	563	511	457	508	512	513	504	505	509	497	523	477	502	482	504	510	500	497	485	536	519	517	541	499	549	540	514	512	544	511	494	536	513	491	507	517	498	553	492	533	511	532	514	494	532	505	541	486	522	513	516	515	480	513	496	511	493	502	498	536	529	500	453	509	555	512	477	515	487	517	525	501	533	487	512	552	465	541	485	526	523	488	524	507	535	490	508	504	561	523	510	507	474	482	540	511	515	477	476	526	534	535	465	533	515	475	534	505	496	508	526	528	536	528	496	519	524	505	470	515	484	508	526	547	514	518	480	485	517	472	499	497	513	512	547	498	500	516	487	483	465	512	495	509	529	518	497	481	531	515	496	526	497	542	525	506	503	503	498	523	541	525	507	515	501	532	494	530	469	494	478	505	475	480	487	499	503	511	531	527	501	495	561	504	449	486	526	524	502	506	505	493	471	517	504	547	485	526	491	510	470	463	512	511	510	503	528	530	483	555	502	535	536	537	523	511	536	504	506	526	525	525	510	521	525	509	494	502	502	550	479	554	432	518	520	526	490	526	535	526	467	528	526	517	509	492	533	505	502	515	493	475	509	460	488	528	493	521	482	478	532	515	526	503	533	510	492	517	520	517	526	501	475	520	463	572	514	494	500	497	491	535	537	491	520	514	530	508	521	482	514	545	515	518	510	496	474	554	534	504	533	489	539	511	541	531	483	493	488	472	476	500	516	491	470	501	528	510	477	482	505	537	475	500	535	521	524	504	482	510	534	519	511	518	495	488	503	479	493	538	531	516	525	526	479	521	469	525	505	518	533	510	529	528	501	507	494	499	464	530	437	542	520	465	515	513	473	490	515	500	479	462	507	526	558	499	520	515	473	495	515	534	495	520	516	531	555	501	518	484	502	475	489	524	505	475	520	489	496	525	535	519	523	509	548	525	482	509	496	525	494	510	515	521	530	519	496	516	539	518	468	483	464	515	511	473	526	493	496	525	505	498	535	531	529	528	528	538
48640	51680	74514	52485	51688	30270	4390	390	293	245	233	238	219	213	210	193	205	199	208	205	204	218	192	201	217	236	215	220	224	186	178	237	228	191	185	168	199	196	226	187	198	192	213	219	181	205	191	213	491	650	448	334	287	218	187	176	191	192	185	190	207	195	175	187	190	216	183	167	178	210	192	187	188	191	210	172	172	203	218	214	194	184	190	198	195	185	210	212	199	198	174	230	200	186	209	198	192	202	182	199	194	210	223	198	195	193	192	201	192	212	201	206	199	180	175	193	193	194	179	200	195	181	187	228	179	188	204	179	192	172	189	207	163	167	195	193	198	179	192	195	191	222	218	188	197	194	193	193	210	195	194	187	195	194	207	211	185	195	203	205	186	190	208	203	197	186	193	209	219	186	214	188	214	212	185	185	177	198	224	186	197	174	209	179	179	187	203	174	189	194	195	236	184	216	190	213	183	209	188	178	174	203	211	195	193	201	245	188	200	196	176	203	203	173	211	174	183	192	192	199	195	184	202	177	211	200	170	173	210	213	194	192	209	206	187	200	176	164	182	187	198	206	203	187	182	199	183	216	178	185	192	158	181	186	174	225	166	194	185	189	200	209	220	193	215	203	192	190	220	179	179	172	218	169	179	192	199	169	154	215	189	212	200	158	218	194	187	175	208	185	199	197	216	179	196	190	196	192	184	209	213	207	192	195	216	185	230	184	178	208	193	170	195	212	201	182	177	199	186	171	199	212	180	200	204	188	186	188	204	206	222	168	204	198	186	193	178	191	170	189	196	184	178	210	179	197	199	194	189	209	209	187	183	197	174	185	199	182	176	192	205	197	176	164	172	190	203	207	186	156	190	162	195	206	220	229	217	199	184	212	209	190	185	206	191	177	195	209	210	185	202	188	202	188	216	184	201	194	210	196	192	205	195	199	202	206	178	198	189	185	163	204	174	179	187	208	185	190	208	202	179	201	194	195	200	194	188	191	216	213	202	212	204	175	194	173	187	199	200	225	190	199	240	167	186	193	178	200	205	197	181	183	202	161	189	209	201	177	198	192	215	216	175	211	192	185	191	191	228	192	218	191	235	172	196	185	196	196	194	187	197	217	202	189	199	194	170	202	194	181	201	203	209	185	185	201	192	203	200	191	186	194	220	214	215	193	177	192	200	211	220	193	209	214	182	179	209	208	173	203	190	198	212	242	202	234	194	191	182	205	200	205	185	222	202	177	188	178	175	206	200	182	204	211	176	215	168	184	206	187	200	203	195	183	203	224	196	207	203	191	174	195	181	208	199	206	218	192	209	187	178	208	193	202	184	189	182	209	219	174	206	197	193	183	199	189	197	214	211	176	207	197	191	173	209	206	205	214	217	169	207	204	207	189	197	200	195	215	170	186	182	188	213	199	221	208	187	219	195	210	202	186	222	190	198	209	194	188	183	189	195	204	190	184	156	200	193	204	201	205	209	215	206	212	192	167	188	169	182	201	194	201	187	192	182	173	198	198	176	175	199	182	204	199	208	220	210	178	187	187	232	196	201	191	206	209	181	179	189	193	166	187	211	200	216	193	170	198	181	183	167	198	201	201	193	178	196	182	196	208	173	200	222	200	185	209	194	169	202	209	198	190	219	195	191	217	195	205	217	217	206	186	186	203	186	196	174	193	171	197	193	194	185	196	194	195	213	188	200	163	194	176	181	185	212	166	205	198	218	202	197	183	201	173	177	205	189	190	198	192	222	172	176	188	177	188	208	203	180	196	211	192	196	191	160	202	208	198	222	195	197	181	216	212	197	190	185	202	180	187	217	214	221	189	171	219	216	190	214	192	219	175	177	180	169	191	186	211	203	218	201	193	187	220	204	218	194	183	199	205	185	214	199	189	198	214	218	207	184	195	157	223	208	186	222	211	199	192	211	194	235	165	228	195	186	214	196	175	192	198	198	196	199	176	202	211	184	196	189	212	210	178	181	206	181	211	198	195	190	216	174	227	209	205	194	197	195	189	185	211	205	196	219	195	188	183	193	207	197	208	188	189	198	199	192	211	198	225	199	201	209	186	201	191	207	186	198	203	204	161	192	194	189	205	178	197	196	177	207	201	186	180	176	173	205	203	200	178	197	217	208	171	209	187	200	184	190	209	172	187	180	207	212	206	200	191	197	208	219	204	184	205	205	196	200	211	194	182	195	197	207	161	208	188	194	200	183	199	181	191	177	188	175	193	211	182	191	207	203	182	210	165	188	200	181	204	198	214	193	202	189	195	187	196	193	168	209	212	208	201	192	207	174	196	205	200	190	196	197	181	216	214	202	165	186	213	178	199	199	212	190	222	177	197	188	197	186	188	177	196	195	205	196	207	188	193	184	170	185	196	214	180	191	203	183	202	196	180	209	186	184	189	211	173	231	197	193	193	197	178	200	211	185	203	188	186	208	220	227	200	191	194	171	190	198	219	209	175	198	189	188	222	207	226	187	225	201	196	176	203	212	198	202	202	198	192	191	171	200	175	220	180	210	196	202	166	193	201	178	184	174	200	230	188	208	210	172	183	201	192	205	172	183	198	220	186	220	228	187	172	181	221	206	203	183	190	195	205	215	197	199	187	208	184	198	194	193	198	169	203	214	191	197	224	184	198	211	195	208	176	193	193	231	192	212	173	194	198	209	198	194	191	222	225	180	182	210	160	191	185	223	199	208	179	202	212	205	182	187	200	171	207	217	192	196	206	195	192	176	216	173	183	183	214	196	198	198	196	193	210	190	215	199	193	220	187	197	190	175	178	198	205	188	174	214	231	191	181	206	181	191	225	219	195	194	178	196	184	203	180	172	203	205	214	203	202	186	172	197	195	198	216	184	198	185	229	191	178	190	165	175	185	186	195	192	193	209	179	203	213	187	222	177	225	165	210	203	178	192	213	202	185	183	231	208	194	200	176	201	201	208	186	189	179	181	187	176	203	193	203	171	169	205	200	177	185	181	170	197	201	205	190	172	195	198	213	223	173	182	214	200	180	207	170	196	183	212	202	184	196	222	206	205	193	206	191	201	207	175	196	201	190	216	196	163	167	215	199	193	197	196	194	204	196	204	183	205	208	186	193	202	184	190	190	196	185	169	195	184	194	174	199	192	213	182	189	185	205	200	202	184	172	201	188	185	175	210	226	181	197	228	193	161	197	184	183	184	203	192	201	208	193	184	197	205	205	188	200	204	188	180	212	167	203	214	189	185	192	196	187	180	157	197	177	183	174	215	201	213	184	210	157	203	189	210	180	226	206	201	207	203	197	230	199	190	206	203	196	181	188	199	195	199	196	177	212	198	173	180	189	207	194	196	208	197	167	172	229	214	182	199	215	214	188	209	204	159	202	221	187	209	202	221	198	214	194	162	178	204	229	196	189	220	163	187	183	203	182	165	196	198	187	200	199	206	191	228	165	178	209	178	180	195	183	194	178	200	190	216	181	197	210	196	205	185	218	198	192	191	222	224	192	202	184	214	176
33953	45686	70491	59812	59008	18179	1135	1115	822	682	665	672	593	661	625	573	562	551	537	538	561	575	550	539	537	540	555	533	550	499	492	503	541	555	537	510	500	562	551	542	511	519	534	531	530	521	512	609	2726	3336	2313	1417	873	604	522	501	476	485	455	496	452	457	470	486	488	462	515	491	507	477	528	510	473	512	481	493	482	498	475	515	477	504	462	483	461	480	476	453	483	513	513	500	452	485	489	498	491	490	467	462	499	481	480	435	474	483	465	475	457	500	509	488	480	438	511	440	476	516	472	507	475	471	452	506	485	445	467	495	506	469	509	493	448	454	453	504	495	461	454	481	445	454	468	471	477	482	510	474	500	493	500	477	484	501	521	453	476	487	510	503	463	488	477	476	472	496	486	442	467	479	471	476	466	527	440	476	487	477	491	462	466	483	486	507	502	492	504	491	493	487	485	515	464	475	495	467	440	450	470	469	458	485	433	476	436	455	480	500	484	469	491	493	498	495	491	480	476	492	509	483	488	500	546	452	496	442	507	475	484	473	443	498	526	482	496	514	456	470	505	442	464	434	469	508	497	473	474	433	477	495	468	486	496	491	496	475	513	505	441	480	482	463	462	480	466	474	450	447	492	533	451	466	474	499	457	493	490	491	480	492	474	483	509	466	465	473	520	458	523	470	471	477	475	466	482	491	482	494	489	451	444	455	470	474	474	437	498	476	488	456	476	466	459	508	447	503	479	472	453	479	485	478	500	480	500	454	492	463	488	474	455	508	462	485	461	515	497	456	470	481	478	436	450	491	490	473	528	492	507	433	460	466	472	469	470	482	499	489	510	485	440	513	525	483	481	466	493	489	499	484	477	499	496	511	487	487	497	450	459	477	443	515	494	470	495	490	484	481	483	518	457	492	479	481	504	501	533	469	429	477	483	493	454	489	515	484	495	465	450	516	464	467	458	470	471	499	450	483	516	476	501	511	450	444	481	489	461	478	485	486	458	460	509	489	453	473	470	456	462	475	493	482	458	462	452	470	512	456	496	480	477	491	514	515	502	471	483	487	483	488	448	467	510	472	479	468	474	453	444	464	449	485	490	497	479	476	454	475	460	441	473	470	441	451	482	417	468	477	493	474	516	458	540	467	453	496	469	492	479	476	473	494	482	483	458	515	466	480	485	541	502	433	473	510	476	454	484	500	451	488	471	483	513	433	498	485	468	435	498	453	504	445	423	461	519	487	473	525	485	455	470	481	464	497	469	486	499	497	465	470	477	487	462	457	467	450	459	511	491	486	486	432	419	489	470	443	496	466	479	512	518	463	482	486	454	449	465	516	484	455	457	465	464	486	477	464	470	495	497	464	480	502	443	514	520	506	458	504	465	484	497	478	503	470	430	455	481	471	497	475	482	496	505	528	519	450	483	477	478	489	494	440	508	449	482	485	471	466	502	472	496	435	530	472	508	512	506	492	498	449	475	492	461	463	482	490	476	480	501	499	458	515	512	483	480	471	515	457	490	482	445	503	488	459	453	467	493	496	467	463	508	489	472	509	493	508	485	497	475	445	466	458	514	476	489	465	484	462	481	511	516	482	526	473	493	479	527	471	487	480	496	456	494	462	464	503	503	472	490	473	467	469	477	528	494	471	484	482	478	469	451	478	460	509	488	441	431	493	434	443	444	448	468	449	502	511	499	502	477	496	494	504	491	438	488	507	475	508	459	481	493	500	495	460	462	473	486	466	455	497	482	507	465	479	537	506	450	498	474	520	463	499	517	426	479	510	527	462	459	450	503	491	497	478	432	480	458	446	462	479	533	517	465	472	475	505	481	502	480	452	463	470	477	485	467	487	492	486	485	510	488	503	470	488	452	468	481	491	476	474	499	454	471	482	462	479	501	466	467	495	474	453	476	458	488	477	465	478	474	432	474	494	470	457	487	489	483	469	504	491	537	480	460	528	458	450	503	468	459	501	482	464	472	473	460	477	499	494	447	488	477	475	455	523	458	465	490	470	473	483	510	455	489	496	485	461	497	527	480	483	466	439	509	507	474	476	437	496	470	473	507	473	512	518	498	459	482	475	470	499	455	446	477	513	505	503	465	498	467	497	492	482	457	453	496	480	480	479	484	491	495	464	443	513	447	478	460	465	465	504	421	470	459	458	495	478	460	477	472	476	492	462	507	441	497	488	499	471	483	472	466	491	481	490	479	462	448	477	479	460	482	465	527	477	456	483	505	512	499	514	459	469	422	487	481	492	511	450	477	492	461	446	452	493	503	459	474	484	438	501	529	470	494	485	447	489	481	431	463	486	495	463	478	478	478	503	476	487	500	488	520	464	506	449	512	502	492	472	457	473	480	454	528	476	435	503	481	437	497	496	477	459	473	492	512	489	462	499	468	485	468	513	491	471	505	456	460	487	501	447	455	454	443	473	478	492	491	495	489	460	484	495	494	473	496	469	484	490	477	504	485	455	473	455	469	509	448	475	493	497	484	502	466	493	446	514	459	520	475	492	472	482	453	454	486	498	504	465	464	496	453	483	521	448	484	492	529	468	475	461	468	510	467	480	461	494	506	479	459	461	474	466	506	489	524	495	506	487	520	476	457	493	503	515	495	477	456	504	468	484	473	466	543	497	470	495	475	481	503	455	476	441	480	461	456	441	486	468	478	495	470	482	481	497	463	470	467	467	477	451	497	509	535	460	521	487	471	483	503	528	511	490	504	494	496	462	493	492	482	458	471	491	511	452	511	457	467	509	472	468	457	457	481	492	470	471	486	443	488	509	500	483	492	456	500	496	483	474	511	482	463	493	476	478	491	449	494	484	482	511	474	447	480	460	477	466	487	449	432	434	489	464	475	478	478	488	543	512	481	463	466	479	457	497	451	426	515	439	481	499	484	475	485	424	472	473	505	444	486	492	468	518	470	473	493	474	478	485	538	496	532	467	487	460	483	462	461	451	493	470	458	500	442	470	423	481	511	454	454	492	536	457	456	456	499	507	482	463	458	506	475	523	467	482	485	469	480	495	494	471	465	467	464	458	485	464	496	468	479	496	458	492	463	493	497	504	460	464	497	480	515	483	427	486	479	470	485	451	484	473	483	507	466	467	516	509	489	443	463	447	476	486	473	471	489	489	485	488	489	513	483	485	479	484	490	485	474	504	503	448	499	493	466	472	502	455	493	482	478	472	490	508	511	458	486	486	515	496	457	471	468	452	454	503	494	519	466	516	469	460	492	470	498	440	451	497	456	502	467	501	460	487	510	494	475	486	494	519	445	488	438	455	471	456	491	441	479	471	447	470	478	487	507	437	492	491	502	483	509	498	506	498	481	517	513	486	471	459	472	464	435	460	466	509	482	471	506	464	459	471	450	470	476	472	476	431	483	461	502	485	457	487	506	496	470	513	539	477	476	504	483	416	482	473	496	483	467	445	486	536	527	465	506	456	494	493	466	521	491	504	468	470	506	511	506	501	475	501	472	466	474	475	465	473	489	478
8043	6843	17400	7245	4409	801	193	191	182	174	181	153	204	203	209	181	176	174	203	189	189	186	195	173	190	205	186	170	188	189	189	182	178	160	193	175	189	191	184	186	168	191	186	199	181	198	181	193	231	226	216	212	189	203	192	219	185	185	187	189	183	187	178	185	162	179	193	182	189	196	165	168	181	195	199	168	178	185	170	183	167	189	171	165	200	201	197	196	159	162	183	166	195	163	170	168	199	180	175	162	143	178	196	185	187	178	163	186	195	181	188	184	177	189	206	178	211	209	190	175	192	184	184	159	207	200	188	180	163	210	180	188	185	191	185	185	170	177	166	171	193	184	192	186	195	202	188	191	204	198	179	195	178	195	183	194	167	205	200	167	179	160	171	168	181	196	198	153	188	181	187	207	189	175	171	177	177	198	169	183	175	157	193	171	197	169	198	173	171	182	183	193	182	178	186	155	197	188	177	194	179	182	205	204	191	193	193	197	182	169	182	193	173	201	160	191	198	175	174	187	195	177	203	176	195	173	193	195	171	192	176	180	179	183	193	219	199	169	179	183	180	174	180	173	181	162	210	205	190	191	201	214	206	184	181	196	201	172	189	173	175	192	191	171	183	209	194	180	212	164	204	186	170	197	195	164	199	170	188	188	171	170	191	162	176	196	208	163	191	197	181	201	200	191	166	199	181	196	184	191	149	168	199	204	183	189	189	159	181	177	189	159	193	176	180	170	165	198	201	195	184	215	189	200	192	195	186	195	206	176	195	153	166	198	211	204	197	158	183	183	177	173	178	190	179	200	202	197	204	191	176	169	177	159	185	183	177	193	174	207	174	178	189	197	167	193	185	185	156	194	198	181	217	189	185	175	194	183	198	171	175	167	187	178	180	205	154	183	196	169	217	165	184	195	190	186	188	200	163	175	200	173	175	186	179	199	189	183	175	190	176	162	183	154	216	210	187	208	194	170	176	189	185	196	172	187	194	181	212	183	207	207	171	201	170	182	157	163	166	166	206	180	180	176	158	167	192	200	190	182	177	175	184	165	172	183	202	195	190	191	195	186	172	183	181	180	149	188	167	176	163	208	180	204	196	201	179	164	167	185	194	190	175	174	186	164	200	171	190	181	194	188	198	167	220	194	161	200	196	181	168	191	171	169	194	201	158	185	168	189	180	192	172	192	168	208	190	198	194	190	176	169	201	151	188	193	193	169	174	181	207	178	201	217	191	197	179	187	178	185	170	182	183	197	176	183	182	186	168	190	195	194	190	180	183	173	188	172	192	173	160	186	169	185	189	169	189	168	173	168	199	175	197	183	200	196	169	207	166	194	195	200	178	195	173	187	157	178	147	178	187	205	160	174	182	199	171	190	195	150	184	193	192	200	196	178	188	190	185	184	161	193	205	161	179	203	194	200	194	168	174	174	182	163	188	192	172	172	191	194	179	185	172	169	187	160	191	178	176	198	168	196	214	185	180	177	189	177	182	200	206	186	193	170	190	192	146	187	156	187	183	181	185	201	205	180	197	212	180	189	200	184	179	172	179	190	169	171	165	154	179	172	179	157	194	173	207	188	186	185	183	211	176	155	175	156	176	180	181	162	184	196	165	182	181	177	203	169	192	170	175	177	179	167	179	181	183	197	194	172	175	185	187	225	204	185	187	211	193	158	184	198	184	175	184	181	179	190	182	183	192	194	184	162	198	174	178	198	192	172	178	180	183	169	216	195	179	186	203	204	179	217	168	230	172	182	189	177	188	206	184	179	192	210	202	191	182	196	203	181	189	196	199	168	195	183	203	178	184	195	187	184	165	189	195	212	184	179	176	175	163	158	168	188	158	166	183	167	165	186	171	215	169	189	179	169	167	178	204	171	190	184	187	184	171	193	168	176	203	212	203	203	191	166	186	180	196	201	166	170	185	186	181	188	181	200	166	201	191	190	177	196	180	190	175	193	171	182	176	194	184	191	170	168	184	183	152	157	194	193	197	199	186	190	181	164	204	166	171	178	195	183	192	191	178	179	184	175	169	186	178	158	184	194	192	179	188	182	188	169	179	185	186	183	188	172	166	181	193	177	174	191	190	186	167	165	177	177	198	193	194	185	186	171	184	186	170	169	199	183	194	177	204	194	175	182	172	195	179	190	169	170	171	174	176	184	178	169	185	210	176	180	164	175	185	167	199	172	163	182	204	171	212	192	170	178	200	204	191	169	197	162	190	165	177	154	165	176	164	183	176	181	175	175	202	174	196	174	194	178	172	176	173	163	204	204	208	191	181	173	178	157	182	197	157	173	202	182	178	178	196	173	189	183	193	191	149	158	195	188	179	174	171	182	199	211	179	184	188	192	178	207	195	188	188	188	183	187	195	183	191	184	185	175	187	204	176	184	188	185	159	198	184	177	191	173	173	165	167	183	192	197	182	190	208	170	181	195	178	186	173	186	160	173	184	182	158	206	172	189	182	187	187	186	183	181	183	182	170	169	169	206	176	191	207	190	199	202	184	190	166	181	153	173	174	180	179	153	164	187	181	181	211	180	170	168	170	193	175	186	179	177	184	195	176	168	176	159	194	173	179	174	193	201	194	183	164	174	221	175	196	188	185	163	164	174	199	167	199	159	180	189	184	171	193	167	187	190	170	196	201	194	194	189	174	171	195	187	172	171	164	178	185	191	182	177	186	186	173	175	176	160	168	186	179	159	169	177	177	197	199	174	182	181	182	188	202	194	197	197	162	174	185	188	172	187	181	172	174	205	177	171	175	203	176	201	186	189	178	177	189	189	158	168	184	210	201	203	180	196	178	187	200	194	205	196	192	178	188	170	175	179	199	196	163	182	164	179	180	198	173	163	186	196	168	181	194	191	194	157	182	172	170	173	170	192	166	175	180	194	168	200	192	184	163	181	181	204	167	180	189	162	163	194	197	197	174	194	176	174	202	193	215	195	170	180	175	175	162	180	192	179	204	174	197	160	147	165	203	178	196	176	170	186	190	196	199	157	178	194	202	162	171	168	193	203	203	182	160	177	173	183	179	195	175	178	184	169	194	177	185	178	194	205	172	168	181	181	179	176	202	180	210	168	172	178	207	164	194	206	187	186	180	187	170	164	178	194	164	186	133	179	191	195	189	184	191	192	176	170	159	200	195	182	198	232	166	161	179	187	174	193	175	189	159	184	164	179	219	187	166	218	164	168	183	170	194	184	183	190	185	202	160	169	179	177	195	195	189	205	184	183	184	185	198	172	155	189	204	192	195	201	199	176	197	169	183	214	188	159	178	157	200	173	188	205	183	169	183	182	161	187	166	173	197	186	183	161	189	190	182	172	199	179	194	193	191	194	170	176	199	164	200	198	189	201	193	187	205	169	156	189	183	163	179	182	183	168	195	187	189	194	209	188	195	184	195	179	150	171	180	186	176	199	170	212	178	174	173	195	181	171	193	191	174	177	170	189	170	155	170	181	173	168	181	183	182	155	193	158	195	199	198	185	155	156
6124	9626	24065	14519	12832	2058	496	482	486	506	462	473	474	460	484	461	465	454	476	461	463	392	478	457	461	481	474	474	448	444	465	485	454	456	464	450	467	458	493	452	455	460	502	443	451	432	475	496	637	669	637	576	524	471	459	462	432	464	454	479	470	444	442	436	492	465	516	457	447	458	451	472	471	459	444	466	468	474	464	480	447	435	436	459	465	418	443	457	431	443	466	464	436	425	476	460	442	486	448	499	487	447	473	464	498	486	519	464	491	450	426	494	443	465	525	481	445	472	415	465	513	461	473	411	462	469	436	439	451	454	494	460	487	492	478	447	478	450	450	453	448	442	462	481	485	443	505	419	464	505	495	447	429	452	455	458	445	425	456	431	464	451	436	549	464	434	466	425	459	480	454	456	486	506	449	460	487	460	431	462	453	456	421	482	483	455	478	447	446	478	485	476	487	432	469	487	492	461	457	483	509	444	457	425	503	481	454	428	498	466	459	460	480	462	466	498	429	440	489	484	479	431	437	443	506	441	446	467	501	444	482	457	463	449	479	489	481	452	435	448	459	450	486	468	451	461	451	462	483	457	471	466	458	474	455	471	464	466	458	503	501	447	473	468	477	481	455	484	487	484	486	447	441	472	503	469	415	494	453	471	452	479	492	479	448	501	469	493	455	439	420	456	468	457	466	490	472	443	454	456	432	469	461	460	489	458	473	448	450	465	441	488	481	458	466	445	445	470	516	449	463	465	452	410	457	452	439	465	475	461	465	464	434	475	461	507	474	430	446	474	483	494	453	440	422	438	456	493	434	485	427	474	435	469	436	460	456	462	457	493	464	465	469	495	470	486	421	488	460	470	457	453	474	417	464	457	453	464	433	437	485	458	446	477	467	434	461	466	452	471	474	462	473	431	503	487	471	501	500	473	459	486	471	456	473	424	439	469	480	469	496	486	489	477	503	479	460	489	427	460	459	417	481	444	470	416	451	439	485	447	472	483	472	452	484	448	463	476	432	459	504	465	463	440	437	472	424	480	467	460	452	461	443	469	458	509	453	461	446	486	491	453	460	424	433	448	460	474	434	494	435	444	466	460	463	484	487	486	473	431	473	474	482	468	456	479	431	461	478	474	476	454	462	467	472	503	455	483	473	482	459	475	480	454	486	470	468	464	452	440	463	466	477	464	466	512	475	476	424	458	447	450	473	469	463	418	478	418	456	420	443	436	465	499	473	493	452	519	468	462	463	460	500	488	477	458	433	448	457	476	481	459	460	477	485	488	424	480	463	470	460	448	440	427	474	473	476	446	448	456	453	463	467	462	456	472	495	440	481	483	452	459	480	482	493	419	472	485	425	461	465	449	479	461	470	443	464	453	459	432	427	485	472	455	491	503	500	485	453	460	436	488	468	458	451	488	471	432	483	471	474	462	469	444	437	439	449	461	444	455	445	499	460	466	485	452	450	440	481	476	441	450	480	508	470	460	436	425	466	454	461	464	460	510	463	476	448	466	477	462	490	475	476	420	454	429	447	485	438	466	456	442	434	479	477	448	435	454	439	458	494	464	470	474	490	435	447	471	463	455	503	449	459	453	502	496	500	480	469	472	482	460	499	443	473	430	490	496	506	461	498	471	447	507	437	483	512	500	422	441	486	440	427	461	505	464	496	466	442	470	421	465	441	449	445	454	456	488	477	457	448	474	461	456	471	486	505	436	464	445	474	522	443	428	442	450	450	445	467	470	512	445	437	462	460	460	470	489	469	441	479	485	485	438	460	429	496	443	494	466	465	486	459	465	491	471	460	453	446	467	461	464	483	468	472	525	475	456	454	475	499	492	477	482	488	477	469	462	431	461	455	495	456	452	476	439	487	466	481	506	475	442	480	452	459	445	506	457	488	485	509	488	488	481	483	476	466	489	487	450	480	464	469	447	477	474	456	442	498	445	464	486	489	457	433	462	444	464	422	464	470	486	462	473	457	467	506	462	476	478	459	469	444	445	451	470	446	465	425	446	451	506	487	470	449	459	421	488	443	475	461	451	460	484	475	495	498	445	485	506	446	472	453	448	484	483	512	453	500	452	428	459	436	453	474	487	460	453	473	501	452	470	461	476	444	469	445	463	490	454	451	442	415	454	459	470	524	472	449	462	479	425	439	462	472	461	473	453	431	472	490	471	470	434	465	446	476	440	484	453	501	446	495	479	480	448	468	448	445	470	471	457	441	479	445	480	472	488	450	466	442	472	464	457	473	460	474	493	492	489	477	476	487	473	473	464	466	447	464	472	461	474	478	505	498	440	444	457	502	466	468	492	455	498	462	418	483	480	504	453	496	415	489	500	449	467	465	450	454	483	463	455	486	474	468	484	466	442	484	465	502	470	481	465	437	484	460	445	455	464	481	461	453	429	515	465	466	455	457	462	459	483	469	441	479	459	440	453	469	499	448	451	449	478	470	484	455	472	492	516	453	491	476	447	452	458	468	488	456	485	476	479	447	501	489	452	472	423	481	484	448	438	445	475	468	500	414	486	461	498	454	489	449	506	457	496	481	525	457	451	505	431	428	496	474	453	483	498	414	451	478	449	430	477	457	479	493	488	449	457	486	477	448	457	461	459	442	464	452	453	447	490	447	467	489	451	478	497	466	473	432	463	462	450	496	495	464	456	457	446	483	475	448	465	505	465	447	482	470	466	460	455	471	481	453	467	445	484	452	454	449	471	463	444	487	496	455	469	458	485	462	470	472	478	483	457	431	491	454	444	441	462	467	452	479	466	455	488	418	471	482	461	454	500	437	476	447	474	468	442	438	466	455	500	481	456	495	477	485	473	465	461	464	422	433	460	431	457	411	454	460	488	460	464	484	466	474	451	482	449	468	433	438	480	498	469	483	500	454	453	484	399	469	511	511	445	467	475	468	505	497	469	465	441	463	492	481	458	464	465	530	456	459	467	438	455	460	456	450	410	426	497	484	496	466	450	435	453	498	506	469	451	461	480	496	445	432	447	441	440	457	441	445	468	433	463	492	462	469	462	482	448	488	479	433	440	460	528	435	464	453	479	413	461	434	455	474	456	444	456	512	488	453	430	441	456	453	509	476	481	463	444	477	472	489	458	471	450	449	458	472	464	447	463	485	465	494	464	472	484	471	428	468	496	456	487	425	454	456	504	476	453	452	452	483	458	433	470	467	438	487	477	480	450	444	433	464	457	432	497	490	494	467	487	477	456	472	479	485	493	505	447	470	467	478	436	466	456	441	503	450	451	460	460	421	454	457	490	422	471	439	509	425	455	462	449	443	443	449	463	457	447	493	474	470	476	473	509	472	457	485	473	486	453	488	488	438	448	468	476	466	501	419	458	475	462	454	443	484	451	485	453	455	480	465	481	437	434	502	434	475	460	451	446	467	450	476	438	447	469	483	461	447	485	432	450	415	505	455	478	482	447	479	446	480	477	431	476	494	469	443	472	469	472	514	470	434	428	528	430	443	471	474	457	436	446
41433	48014	68412	47484	38479	9481	621	403	277	240	223	303	237	200	202	187	247	214	242	251	240	243	206	206	205	227	205	223	253	214	210	232	216	219	217	203	222	198	190	227	234	224	192	217	207	215	208	330	399	410	388	306	255	231	221	227	213	206	226	196	220	204	209	219	200	216	237	200	208	204	230	226	193	219	221	219	205	212	218	212	194	210	213	198	204	205	214	198	180	205	208	203	217	220	214	231	202	235	201	188	239	185	213	197	200	196	216	214	201	211	193	204	201	208	199	205	240	204	202	217	245	232	224	201	191	213	202	221	205	195	213	213	221	226	214	212	204	211	222	240	196	185	215	203	241	207	207	225	197	230	219	213	229	222	193	202	227	242	198	216	224	212	220	201	219	194	235	220	184	218	219	216	216	194	222	216	207	233	204	208	196	219	210	206	187	172	218	216	232	209	218	219	181	206	195	244	191	208	191	220	224	214	205	215	198	208	214	219	210	207	215	206	200	186	181	216	191	228	205	240	222	198	216	202	212	189	195	226	243	215	209	209	239	227	208	183	208	216	200	191	197	197	203	192	225	217	206	202	221	204	211	200	241	183	211	203	228	196	192	190	210	192	182	200	193	210	206	205	197	218	223	184	192	200	207	212	219	196	195	247	202	215	224	214	235	197	227	216	229	196	216	212	236	184	180	208	202	222	220	215	179	204	193	230	214	215	232	217	221	215	232	217	214	215	207	209	201	188	209	225	222	195	221	209	213	210	230	213	232	216	211	212	216	197	203	218	218	232	217	224	207	195	189	190	220	192	200	215	221	218	205	213	179	190	228	208	224	233	220	195	202	205	224	208	194	231	217	213	211	236	209	187	232	219	190	227	240	217	230	219	206	210	207	218	227	198	226	221	199	230	201	206	226	221	199	186	241	213	226	218	225	216	228	217	234	197	213	216	193	200	191	208	224	186	213	202	210	186	201	206	203	216	221	205	215	208	199	179	220	189	200	191	182	206	215	229	210	226	214	249	217	202	210	201	222	191	207	185	203	234	230	216	186	218	203	214	222	222	257	212	197	237	217	220	196	188	205	216	217	195	212	222	230	195	191	193	214	214	192	209	228	194	217	209	186	217	209	207	224	191	237	223	212	189	183	206	220	205	186	230	208	230	213	183	212	165	171	210	211	239	197	205	203	193	233	205	208	210	201	208	192	220	212	209	199	201	196	205	217	189	223	211	214	217	222	216	220	202	218	234	198	205	222	249	206	206	205	215	203	201	204	203	224	205	237	187	215	214	201	221	203	234	200	194	208	217	195	198	211	204	216	207	214	204	200	201	193	207	192	190	237	216	200	223	223	206	199	191	218	227	201	227	231	251	207	203	201	172	220	247	214	203	209	200	238	224	185	214	184	197	224	221	200	212	220	204	223	212	177	224	206	206	246	205	213	219	213	237	213	193	202	215	208	197	193	212	203	203	201	221	196	203	210	220	185	205	193	215	215	234	202	202	203	224	207	192	227	207	197	176	227	218	194	192	195	218	194	236	193	225	212	211	197	183	205	216	183	200	228	224	219	205	175	207	197	210	200	185	198	235	211	195	211	203	208	182	211	196	178	206	179	206	219	192	175	213	213	202	200	191	201	221	196	214	216	230	230	217	205	204	222	197	216	201	208	202	209	211	212	190	197	206	210	208	211	213	205	207	221	191	205	227	221	208	229	210	203	184	206	196	179	229	220	196	238	235	207	199	197	224	225	213	188	205	208	222	215	211	215	215	207	203	217	207	223	241	217	203	199	195	197	217	221	249	207	227	205	212	217	223	211	224	205	221	198	207	211	223	215	217	217	212	202	203	201	207	200	230	224	201	205	201	208	220	207	213	221	223	197	211	169	202	193	215	194	233	193	212	198	235	219	233	201	219	241	204	223	243	224	221	242	192	197	210	207	208	232	174	219	211	211	207	197	204	213	180	193	225	222	216	203	213	208	224	199	184	201	186	227	224	210	208	194	222	222	195	249	210	191	186	207	188	209	241	224	204	176	195	205	202	202	228	202	229	225	202	205	208	204	205	185	206	199	204	201	206	220	190	249	222	214	212	196	185	206	202	219	228	214	222	214	196	201	195	203	216	211	194	223	216	202	220	215	188	192	205	237	210	209	235	227	215	228	207	212	222	214	191	224	224	244	218	186	222	212	238	192	194	179	223	191	184	194	216	195	207	239	201	200	194	203	183	206	227	219	205	205	203	227	224	193	213	213	214	222	219	199	199	179	217	197	215	228	200	203	196	214	213	206	201	230	218	205	182	194	184	210	186	217	187	212	204	201	182	188	241	227	207	208	223	226	209	209	209	236	237	226	239	216	213	206	200	215	196	219	191	214	220	196	219	195	201	199	214	193	211	206	218	219	177	225	204	204	225	187	223	200	204	198	206	178	227	196	199	232	225	202	209	201	209	224	229	205	249	211	227	203	228	188	246	225	222	214	221	207	208	222	200	203	189	230	217	229	206	206	188	202	170	218	179	201	219	217	216	203	201	209	213	206	193	218	211	231	231	212	217	213	225	200	211	247	202	216	223	225	198	205	219	205	222	217	211	217	231	217	234	209	203	217	220	216	206	220	223	194	195	198	225	187	193	254	207	206	188	190	215	220	202	195	213	211	183	221	207	200	192	209	229	212	210	235	235	201	226	211	218	247	204	236	211	215	203	210	197	219	199	230	218	224	192	223	221	229	223	203	191	201	221	186	209	193	204	218	211	189	206	208	190	230	219	186	201	202	237	207	201	234	223	182	211	197	216	191	220	195	215	227	212	201	202	201	216	197	205	219	212	207	198	203	199	202	217	211	202	224	221	210	208	208	215	226	215	197	226	207	182	218	220	225	206	184	224	213	229	216	219	217	226	219	201	211	216	224	198	222	201	227	229	203	204	186	204	232	219	227	207	207	217	204	225	202	209	215	182	210	218	193	207	189	204	209	187	224	202	194	187	208	193	226	210	194	223	201	220	204	214	216	223	220	187	187	216	206	211	213	204	199	216	223	222	210	209	216	224	213	226	213	227	190	203	215	221	206	175	188	207	234	188	194	179	208	197	196	187	226	226	193	173	225	220	205	212	238	222	196	198	194	234	205	219	216	223	213	220	228	212	236	205	230	216	214	189	231	191	223	223	218	200	224	209	194	199	243	208	211	171	222	193	224	209	259	229	181	209	189	197	203	208	205	215	184	209	237	189	214	205	211	197	211	202	224	220	208	210	196	203	223	187	207	209	229	229	217	237	217	198	214	227	231	201	189	217	217	250	197	207	213	206	232	242	200	196	200	217	193	216	231	191	219	202	201	208	211	224	214	218	213	188	199	183	205	209	206	220	232	204	211	223	211	223	220	189	224	211	206	173	183	192	208	207	189	208	220	211	214	196	212	240	217	201	214	177	216	221	204	212	231	191	222	218	212	219	183	233	204	191	237	202	225	213	195	192	217	211	199	240	189	214	223	226	235	219	202	216	213	200
27266	39699	60559	50275	43266	1390	842	886	731	646	717	613	557	628	615	597	585	581	561	537	529	567	527	573	544	514	576	557	552	523	545	513	525	540	604	542	586	555	513	583	627	578	567	550	536	544	630	1428	2050	1924	1675	1170	821	647	546	538	517	529	485	492	562	482	491	540	512	567	544	509	531	534	523	491	508	509	522	539	518	500	513	561	525	492	566	480	521	560	526	564	516	518	492	509	536	538	544	543	507	540	513	522	522	529	491	489	555	558	508	541	526	530	559	519	515	591	529	476	510	520	562	478	538	542	511	503	525	553	509	555	516	515	544	538	505	528	512	509	546	555	543	530	535	525	530	469	547	500	511	527	505	532	502	521	506	534	526	537	496	535	523	514	483	515	507	584	509	504	473	512	466	526	541	524	532	526	513	548	499	474	501	508	507	563	566	483	525	537	496	517	554	521	523	560	545	525	531	508	532	529	511	490	498	501	481	533	522	526	503	499	517	522	518	489	487	519	534	528	520	475	511	512	534	536	508	473	493	551	527	518	599	527	509	521	525	517	542	527	537	565	547	526	513	508	501	517	509	536	530	533	528	546	560	534	501	497	510	512	482	530	566	530	491	585	489	534	508	533	514	523	524	510	474	549	517	574	520	514	501	539	515	506	540	509	535	526	524	516	531	530	516	515	509	462	474	560	546	543	542	549	507	543	495	513	550	512	497	552	518	534	493	536	504	496	510	513	518	521	540	549	496	533	518	519	518	509	564	481	491	514	483	562	546	524	527	509	518	519	520	495	504	515	500	525	532	542	547	514	542	537	545	527	543	534	539	533	530	547	544	566	505	523	514	521	548	526	525	518	509	560	489	506	504	511	515	554	536	562	495	500	502	515	530	489	534	526	532	487	520	520	535	563	485	557	544	488	491	524	520	514	520	468	489	535	512	506	539	517	517	561	519	533	511	484	509	527	456	504	492	534	484	497	513	444	527	505	514	549	492	538	513	492	517	514	511	525	494	503	505	466	526	518	558	538	525	483	523	528	512	554	504	551	484	508	505	521	552	537	563	538	526	517	503	520	524	508	518	529	494	539	499	522	557	516	524	527	544	528	501	552	548	494	549	524	563	562	506	517	512	519	518	510	533	503	536	568	510	544	570	524	495	537	539	547	510	574	544	527	508	554	491	539	535	516	523	481	517	513	534	522	565	535	510	498	514	513	554	519	506	535	501	541	514	510	519	507	505	535	534	514	508	510	540	534	531	520	482	532	556	501	482	503	509	493	568	492	500	527	502	537	475	522	480	512	559	512	454	476	548	525	494	528	501	499	536	502	489	530	534	496	541	481	500	527	478	472	536	563	520	536	532	500	488	498	550	520	490	562	505	499	521	523	533	533	519	525	513	509	515	521	551	504	507	503	549	535	547	504	508	575	491	522	512	561	539	546	553	520	517	506	487	509	529	502	516	477	510	530	499	526	537	542	515	499	526	526	518	533	476	537	534	576	477	482	505	502	518	567	521	511	506	506	567	509	510	523	533	503	552	521	553	531	512	503	538	498	495	569	509	552	534	507	544	532	537	534	552	529	540	518	491	509	568	539	495	536	508	544	521	487	536	507	481	518	511	484	518	514	537	503	526	545	495	533	519	524	518	544	559	556	550	553	535	524	508	537	539	488	492	544	538	537	543	542	518	561	518	499	506	487	502	545	522	501	559	564	530	500	516	540	522	493	510	528	531	488	522	529	473	542	534	529	522	509	494	465	511	465	532	513	558	539	506	517	553	507	481	557	541	553	525	581	516	491	522	550	504	519	527	527	572	547	520	518	480	490	546	558	506	530	523	557	521	498	530	466	532	543	480	520	525	517	529	495	524	536	553	544	550	493	499	503	514	524	529	506	564	536	533	494	525	478	506	501	515	520	526	472	531	524	549	533	492	514	493	516	523	502	554	501	567	519	515	458	482	509	525	520	515	501	542	515	515	536	494	546	531	542	526	531	530	547	505	549	519	504	522	496	498	518	521	505	527	554	513	561	514	517	522	501	525	525	498	485	527	536	498	525	539	488	548	514	532	523	545	551	488	545	535	496	513	518	536	495	480	546	516	505	541	522	544	528	521	544	540	540	551	508	522	499	504	531	540	553	469	518	505	480	522	556	492	590	503	530	508	545	518	511	501	503	522	488	508	546	535	501	550	547	507	518	506	546	482	491	504	553	539	525	480	544	535	546	517	541	511	523	512	542	503	532	541	515	531	511	536	502	523	467	492	518	543	555	496	556	497	512	475	554	556	572	492	510	540	493	486	536	496	503	503	502	536	537	474	532	547	490	527	509	531	556	477	517	514	516	535	535	529	526	502	472	512	531	519	509	501	556	536	502	504	530	503	523	500	499	556	560	499	540	540	531	491	560	507	545	506	516	516	534	528	516	521	501	556	484	518	498	493	557	546	552	567	490	525	475	478	518	531	500	479	496	513	516	510	507	519	499	541	526	534	545	543	541	495	514	554	486	528	539	499	496	522	503	510	553	513	514	497	480	506	547	499	520	523	500	501	494	583	512	548	538	525	542	540	554	512	564	497	535	503	503	498	509	475	518	572	536	501	504	546	524	578	553	560	503	531	501	518	550	554	504	568	528	520	547	499	529	526	540	502	545	487	511	544	492	534	536	540	529	492	527	510	526	510	546	547	496	541	541	562	543	501	531	517	561	519	531	523	507	568	518	534	481	542	505	536	514	522	540	493	553	470	546	505	531	525	526	511	513	522	435	500	529	525	550	536	484	505	493	506	490	523	568	531	502	511	546	558	526	512	529	528	521	492	525	497	512	526	516	534	531	523	511	488	532	531	517	557	498	553	529	528	542	540	536	526	488	526	553	511	450	485	482	553	506	524	494	551	516	552	480	527	536	537	519	510	561	509	535	515	529	531	537	514	507	485	515	527	559	497	546	477	489	547	515	560	528	481	485	523	561	504	508	547	511	541	543	514	551	507	486	498	531	512	514	547	506	510	514	516	537	498	506	503	527	514	540	525	527	538	506	517	519	516	516	522	555	516	534	533	522	541	535	520	515	534	456	528	510	546	509	501	553	510	501	515	523	522	568	517	552	504	529	517	498	546	546	545	594	533	498	571	497	479	510	546	526	506	553	491	552	542	518	550	515	520	529	502	518	509	531	542	531	490	514	521	505	511	512	525	470	540	572	544	467	503	514	538	534	576	518	526	511	503	495	495	533	499	515	524	532	558	545	485	438	505	517	530	558	519	498	538	491	490	539	504	515	534	505	510	529	526	538	520	503	521	516	505	537	513	529	553	538	497	518	540	493	526	516	554	497	505	546	560	502	530	547	498	509	491	543	535	563	511	521	550	531	533	585	481	533	521	515	518	508	500	533	546	540	492	496	513	508	503	547	562	544	545	535	533	571	542	498	506	454	531	504	541	549	489	536	564	520	524	512	498	516	521	548	499	495	557	519	512	504	482	511	502	514	537	498	535	530	497	515	567	527	517	517
51185	58078	74130	54534	43489	11954	1295	380	285	243	241	243	228	235	245	223	226	194	216	213	183	167	229	169	174	210	211	202	213	229	196	194	203	198	234	236	215	191	197	211	204	199	199	187	231	214	205	375	516	648	616	459	298	253	222	180	196	204	195	235	184	202	188	184	182	226	196	214	196	223	187	205	169	192	187	188	200	227	168	203	193	212	214	207	192	190	179	191	172	199	197	190	194	200	195	200	166	197	185	209	199	179	198	196	211	190	190	226	215	172	190	195	203	199	190	191	202	185	220	176	218	204	191	210	243	196	195	191	173	170	208	242	213	195	173	186	181	203	195	201	188	185	181	184	183	203	181	210	222	211	188	195	200	202	187	205	190	212	201	184	212	212	200	186	180	186	198	204	202	191	198	200	196	200	181	185	164	185	191	205	196	208	190	184	199	186	201	193	212	178	199	188	182	214	202	188	207	199	205	188	192	182	202	176	213	188	199	208	202	199	198	206	226	188	201	200	206	217	195	199	196	193	215	199	201	188	200	184	174	161	227	202	183	209	190	201	204	187	180	182	161	194	212	173	204	197	227	194	176	199	189	228	200	206	181	214	187	191	189	170	195	217	211	183	204	227	191	202	214	181	188	203	181	202	192	197	203	201	186	194	197	207	210	189	189	212	224	180	207	197	216	193	206	194	185	206	210	213	180	184	193	216	190	202	220	181	180	202	201	189	204	180	166	178	195	210	201	176	191	201	178	204	184	190	211	188	226	202	194	206	151	206	186	204	187	178	205	202	194	184	192	185	202	176	198	214	192	192	197	182	181	198	188	198	188	197	173	198	203	204	180	198	186	180	202	193	180	199	218	187	195	166	216	189	204	181	185	200	200	177	190	175	190	182	206	193	194	213	208	203	190	196	190	195	191	171	208	196	201	182	205	186	183	202	188	204	198	208	185	196	180	220	205	174	171	197	207	181	197	174	194	209	193	177	221	195	196	197	207	220	205	224	216	180	201	197	189	202	184	178	184	210	216	191	224	197	180	198	203	204	207	186	219	193	193	186	191	215	195	191	221	199	184	233	185	171	211	198	182	202	212	201	201	197	199	205	183	190	183	178	202	184	231	167	178	179	179	214	192	161	203	192	227	185	202	195	208	221	213	205	212	197	184	191	170	199	208	198	205	195	194	200	182	156	201	193	187	179	193	231	198	194	197	212	199	196	189	197	210	183	187	186	202	200	204	224	203	196	162	197	194	212	195	198	189	187	215	177	193	202	199	177	213	197	176	201	187	193	211	211	216	198	200	195	215	205	178	216	208	188	210	184	225	199	204	180	173	217	192	205	228	211	197	180	197	168	175	183	208	206	184	199	165	208	173	192	178	196	183	198	184	218	190	174	185	200	176	194	180	198	188	207	193	240	193	206	191	183	206	186	194	204	187	185	201	194	187	213	205	177	191	192	207	201	199	215	217	202	236	210	199	197	197	235	180	207	204	178	218	203	207	180	190	179	203	181	184	203	203	215	207	215	185	210	189	191	176	203	204	196	199	190	197	221	185	195	217	183	197	218	199	204	185	191	203	169	219	196	212	220	189	192	195	195	207	176	197	190	212	197	201	181	197	237	206	192	191	178	209	215	163	193	218	200	198	199	190	185	176	227	199	206	193	198	200	208	180	173	188	200	215	213	203	198	189	178	204	197	202	201	215	192	196	178	192	193	184	199	186	222	212	202	213	195	196	182	213	187	200	195	210	201	191	185	195	210	182	200	214	192	178	201	186	184	199	197	200	198	201	224	180	197	191	212	202	186	190	196	217	180	213	234	199	193	185	204	186	208	223	220	197	195	185	184	213	218	202	183	199	208	190	212	197	196	195	191	183	202	178	201	208	202	192	197	206	187	175	201	189	174	193	188	196	207	215	192	192	212	218	212	199	179	176	202	212	191	188	166	180	196	201	182	196	187	212	171	187	188	210	177	180	229	206	182	203	185	185	201	180	179	201	205	200	177	175	202	194	169	202	213	218	215	178	204	218	201	191	216	167	201	208	200	203	183	196	196	197	187	208	217	191	207	178	182	196	224	192	200	192	195	185	203	213	230	199	192	199	194	194	192	200	186	193	224	218	185	207	201	171	193	196	176	188	188	189	192	193	184	189	205	187	195	197	193	190	197	182	210	200	205	213	177	207	190	196	185	166	206	164	215	197	187	217	203	198	188	217	205	179	173	202	217	209	194	168	203	167	196	195	215	210	206	191	200	218	203	194	195	188	188	176	170	181	182	196	220	208	209	192	192	203	193	194	192	201	184	210	189	231	193	218	194	214	187	185	191	217	191	211	181	207	182	205	184	199	187	200	196	205	202	191	205	196	228	193	202	207	192	167	198	223	193	174	218	188	188	173	193	178	211	183	184	208	199	180	204	210	196	164	186	212	211	204	199	193	196	208	190	204	180	180	188	180	191	208	220	199	183	210	200	193	203	176	178	185	187	178	197	195	173	207	198	192	216	195	219	202	189	224	211	192	210	198	188	186	201	216	163	174	210	207	185	190	206	187	188	186	174	219	192	177	162	151	174	204	223	185	195	182	221	203	216	183	233	180	200	199	190	196	178	211	175	184	186	206	183	207	213	182	214	205	208	179	202	194	215	193	206	190	222	193	184	198	183	185	208	187	203	215	184	183	194	203	183	212	178	189	206	219	186	191	207	195	207	172	197	196	184	187	168	222	208	198	184	185	181	201	189	207	197	184	205	204	189	191	197	194	196	203	201	188	165	206	225	188	198	200	183	209	184	196	177	206	194	205	191	192	193	170	183	193	181	168	202	195	198	200	207	197	211	225	183	210	185	225	188	206	179	209	214	206	177	176	219	220	190	196	179	190	203	186	193	206	182	210	186	209	181	186	203	177	191	215	216	235	208	186	187	191	200	189	209	199	187	211	202	200	191	183	214	210	164	210	214	211	186	207	208	206	228	188	189	208	203	161	196	196	196	197	219	208	184	187	185	159	199	191	177	200	170	160	214	187	193	239	185	195	194	182	195	189	187	210	171	195	212	183	184	211	188	194	202	187	207	192	189	203	165	196	201	187	213	205	163	189	195	177	176	231	196	189	195	205	166	193	178	182	179	188	193	209	200	204	186	170	173	211	185	217	209	194	194	183	213	208	190	212	217	214	201	199	183	204	209	194	207	203	193	199	220	195	171	199	200	203	204	198	176	224	206	194	194	191	188	216	194	200	196	206	182	208	189	187	198	211	191	175	185	174	198	194	208	211	172	189	199	191	208	222	190	200	218	204	186	201	192	182	187	191	201	170	183	190	195	202	204	176	191	202	200	199	213	195	212	193	184	179	199	187	225	188	211	213	208	196	178	189	192	212	203	205	196	189	170	172	188	211	194	214	185	192	182	210	213	193	197	190	167	207	210	191	182	216	201	206	217	162	200	202	184	224	212	192	220	197	180	188	200	193	180	195	212	184	196	220	175	196	184	191	197	230	194	238	193	215	219
35888	48218	67565	57937	41236	1338	1136	1072	879	795	771	674	702	682	665	598	603	622	615	559	584	534	542	550	583	557	509	561	525	518	562	541	557	534	531	531	563	568	592	586	557	585	542	509	469	552	600	1757	3005	3442	3097	2043	1283	695	569	515	507	494	504	492	505	493	507	521	469	489	460	494	505	507	457	497	476	504	450	494	504	516	468	449	483	491	502	481	463	484	449	511	507	495	476	489	533	507	461	501	485	475	502	463	497	496	537	480	458	505	521	458	502	495	489	495	462	462	448	490	485	499	472	471	477	473	481	464	481	486	493	501	474	462	509	458	472	449	502	487	447	484	433	450	443	495	462	503	451	479	456	482	484	464	477	502	484	483	485	478	491	481	504	478	501	484	505	479	530	513	456	451	465	467	478	472	450	498	494	448	498	459	492	501	510	478	501	436	500	475	498	499	477	467	468	464	475	517	449	483	513	533	461	489	513	487	503	471	465	442	506	482	448	485	485	480	464	472	471	488	492	487	491	493	509	471	491	519	470	477	472	520	471	435	475	475	483	469	480	477	470	490	535	483	502	514	502	450	501	483	510	489	486	494	499	474	493	485	477	478	463	440	510	500	471	477	491	529	468	476	485	471	508	457	484	493	490	486	459	467	486	491	490	453	477	509	501	492	431	460	507	436	466	510	459	478	503	479	519	472	447	444	449	486	499	470	478	465	501	472	460	464	506	474	480	482	448	491	459	496	464	461	484	458	438	528	545	523	465	499	486	481	457	502	462	478	453	460	495	486	471	511	445	440	488	514	499	491	524	498	487	460	494	519	541	473	502	495	442	495	494	477	466	491	459	452	499	512	512	456	497	453	468	484	476	475	464	481	481	496	467	482	495	501	478	471	490	509	465	473	502	487	459	502	496	472	471	508	476	541	513	480	504	488	542	523	447	503	483	470	506	477	461	449	483	476	482	441	464	509	449	508	498	508	491	484	485	492	472	514	503	485	503	466	481	521	494	498	479	486	479	514	488	410	454	463	484	514	508	472	472	502	461	495	451	425	470	510	498	482	522	482	445	510	503	482	493	456	488	478	508	517	484	471	454	478	457	513	512	504	498	448	426	460	467	462	510	493	452	518	442	481	510	456	488	467	518	504	482	494	489	473	485	452	491	478	453	493	491	501	501	495	488	513	476	538	469	487	494	450	501	502	515	501	476	471	481	492	483	471	491	493	483	496	476	451	516	504	496	502	491	493	473	466	485	461	466	477	502	508	480	459	461	454	421	463	448	473	468	478	482	495	483	501	523	477	499	462	467	502	487	513	486	531	447	488	484	482	483	500	514	494	462	475	531	486	470	481	465	516	477	505	522	475	477	500	504	503	476	487	502	500	521	462	462	490	485	489	461	489	472	538	522	500	451	493	444	499	498	506	502	484	468	452	489	449	496	504	452	478	510	498	485	509	493	457	463	452	486	489	500	456	455	519	461	517	482	485	494	465	505	451	504	470	485	517	449	476	519	517	470	501	501	486	534	475	515	479	471	504	520	462	495	473	488	491	451	486	458	493	493	516	495	467	462	504	484	478	482	451	505	461	480	409	488	456	503	518	468	481	502	478	489	454	490	469	468	476	474	485	492	476	435	525	496	467	464	457	468	500	454	508	464	510	493	469	500	495	485	454	468	515	481	478	493	503	509	500	503	449	501	482	473	464	503	510	465	467	503	502	499	477	510	492	484	472	523	488	474	451	478	486	459	481	442	490	472	500	483	479	426	440	450	460	469	503	516	445	475	490	463	497	502	490	501	494	471	461	478	469	514	436	521	488	472	522	501	448	462	445	472	490	495	517	486	472	475	478	483	472	505	499	476	456	494	518	522	494	510	490	533	478	487	504	485	504	479	458	493	488	491	468	483	487	467	493	489	470	494	474	503	478	512	490	491	440	483	444	490	499	494	491	484	459	497	527	504	435	459	437	498	444	492	460	475	475	492	444	489	499	491	498	509	482	448	524	474	528	484	498	489	525	488	496	472	517	483	511	490	507	478	475	470	524	485	476	488	489	482	491	469	451	476	505	457	505	503	504	523	515	500	456	518	490	523	512	463	508	506	481	487	490	529	493	446	491	472	475	495	491	530	439	478	479	444	527	460	490	474	458	511	447	434	478	503	511	512	500	498	448	460	498	509	430	490	462	445	482	487	490	485	478	465	495	495	476	474	483	450	508	453	483	485	483	489	482	471	483	504	465	480	481	481	466	487	472	474	501	443	472	485	466	454	497	537	522	473	490	471	464	464	498	474	479	479	466	492	527	496	489	444	479	515	497	485	490	503	520	464	489	504	508	517	487	496	484	474	447	446	495	487	495	477	468	484	471	453	450	489	487	475	489	444	457	460	478	491	514	493	506	518	499	505	491	466	474	510	465	460	466	481	451	528	486	506	502	486	485	492	464	483	464	500	484	468	479	451	519	487	517	495	485	471	480	462	525	527	539	495	473	512	447	487	526	447	459	482	469	513	459	518	463	485	503	481	502	485	481	470	477	442	514	536	493	502	442	479	476	474	478	470	546	495	471	463	454	479	534	444	471	472	495	464	484	533	502	475	489	475	508	490	507	464	494	472	533	499	463	485	497	496	479	478	471	481	477	478	487	485	496	468	464	484	470	465	477	509	499	477	478	454	473	499	461	470	498	501	435	457	462	504	509	479	504	450	480	472	492	482	482	546	469	501	474	482	462	483	512	549	513	493	497	499	483	466	451	488	512	425	482	522	487	485	477	504	480	458	497	486	487	461	515	477	501	476	524	460	499	490	513	500	481	508	504	481	475	463	497	459	491	491	481	497	481	501	497	503	483	509	480	461	487	522	484	485	495	486	503	485	528	459	496	498	496	478	493	498	478	455	530	517	483	470	496	486	474	491	504	496	479	495	485	476	471	484	488	521	495	487	491	500	463	492	487	477	511	474	458	500	480	473	449	500	466	509	491	484	493	480	459	468	493	468	520	446	508	501	470	501	497	469	480	495	459	473	526	502	494	503	468	450	519	485	450	495	476	478	466	515	505	476	511	463	486	495	428	482	468	509	539	465	500	449	476	477	491	466	476	492	486	492	509	513	480	499	513	490	499	455	516	469	524	510	453	483	486	480	491	453	520	533	489	454	490	504	492	485	478	489	490	463	475	475	477	468	494	495	513	456	487	463	475	446	489	507	492	482	525	480	477	462	465	472	490	450	475	494	491	484	484	470	504	480	473	524	472	485	493	471	470	496	468	481	516	487	480	493	512	481	461	497	486	465	457	475	484	489	483	448	467	512	555	504	476	439	483	499	474	519	440	463	518	510	522	473	491	494	540	452	476	495	516	509	498	516	508	472	472	449	517	461	459	512	524	516	529	503	526	482	491	472	482	503	493	496	534	461	491	495	469	451	468	502	458	486	493	480	482	505	473	476	486	490	465	474	484	473	469	490	477	488	477	494	479	509	502	504	449	490	463	480	506	521	487	508	486	470	535	469	520
8657	5811	16286	7374	2431	213	166	178	183	218	210	203	204	153	178	187	190	219	189	175	166	190	200	167	174	158	185	174	183	164	187	202	197	177	193	168	173	171	187	189	193	178	178	172	165	176	194	200	212	231	206	230	204	192	192	201	176	179	175	205	199	200	170	175	189	181	167	154	188	163	196	168	177	206	163	173	198	212	188	181	169	207	210	201	196	173	188	189	180	174	184	199	211	188	160	191	209	186	187	181	185	153	191	200	163	155	185	212	193	147	178	190	179	183	193	181	192	184	188	198	167	176	200	152	176	176	182	179	169	179	170	164	196	193	182	173	144	180	192	181	179	185	202	187	181	181	172	190	177	196	204	200	199	175	170	180	164	185	178	183	196	185	186	197	186	173	154	176	152	189	176	174	199	189	144	191	189	196	152	189	173	171	149	176	176	202	183	179	171	200	177	184	186	219	150	209	154	181	145	191	176	193	171	187	172	180	191	194	200	171	175	184	193	157	175	176	164	209	165	161	183	194	197	199	154	195	199	161	186	187	186	199	182	178	186	172	188	197	156	194	197	191	191	174	179	236	185	171	163	201	161	184	161	172	192	160	182	181	182	166	169	182	182	186	189	179	148	175	178	190	177	167	194	179	207	181	184	199	168	176	191	170	184	192	167	155	185	203	152	164	175	188	169	180	179	212	182	207	196	174	162	184	184	205	190	171	172	176	218	173	159	196	189	178	175	171	194	180	196	201	208	173	171	170	172	172	156	186	164	199	176	171	201	209	182	163	170	190	184	181	182	169	181	201	161	170	193	169	182	169	190	172	204	172	164	159	178	163	164	187	156	194	183	183	174	170	171	174	160	193	185	176	175	159	173	224	181	205	208	196	185	188	186	193	178	182	182	181	167	219	173	183	159	157	165	167	166	154	156	176	181	156	181	168	182	215	181	188	189	216	213	212	190	193	209	180	181	187	172	178	185	184	187	187	178	150	179	156	173	164	177	201	130	195	178	179	207	166	190	165	183	190	213	204	180	162	185	158	174	188	183	194	175	182	177	178	191	192	178	164	177	199	197	183	182	199	180	183	189	193	189	141	185	163	163	204	178	173	202	181	181	212	172	182	183	217	189	165	190	185	187	167	179	183	168	175	175	168	180	176	194	187	205	173	176	185	178	181	195	200	193	190	200	181	169	203	183	158	194	180	161	178	175	173	188	167	163	199	189	163	155	177	191	192	171	194	185	184	183	221	208	166	194	166	175	176	174	196	183	184	188	190	185	208	212	163	185	177	178	186	188	191	190	177	145	174	174	189	182	188	189	198	176	170	188	192	203	175	177	163	184	169	188	194	172	193	176	176	191	200	174	185	178	143	176	182	184	189	213	162	197	184	199	196	163	183	183	161	169	189	189	184	195	176	160	188	187	183	168	200	173	197	189	144	188	162	176	198	201	172	196	208	184	206	175	159	189	184	182	191	174	179	200	187	178	197	166	182	202	198	162	203	187	164	180	173	203	172	195	193	180	188	150	175	181	174	167	196	191	182	176	187	178	183	182	204	173	180	170	194	187	182	149	195	167	180	197	192	172	177	183	183	193	189	206	194	214	173	202	184	182	203	198	184	164	170	181	199	188	192	200	173	162	166	190	189	179	188	205	175	180	193	185	165	208	190	171	159	166	174	164	188	163	178	164	197	181	198	173	179	187	219	180	175	173	167	183	175	168	176	207	175	177	170	175	174	180	179	180	184	192	175	165	160	198	202	178	208	176	200	204	190	174	195	188	177	187	175	168	186	196	179	167	171	225	180	181	186	195	198	170	191	152	203	175	179	201	201	177	175	172	181	176	190	186	184	169	204	196	173	163	173	164	182	185	165	176	183	170	186	178	186	159	190	184	194	183	186	160	191	171	189	185	169	202	179	178	179	164	220	182	188	188	172	200	210	218	159	192	178	206	164	195	204	182	174	193	192	194	175	191	164	210	181	167	187	157	192	164	184	194	201	180	183	197	172	183	153	209	180	197	187	178	173	190	197	186	172	193	162	187	209	172	180	164	155	198	179	207	166	192	177	187	203	170	184	204	185	205	169	181	185	184	186	188	185	158	191	176	193	178	203	173	166	169	197	218	214	199	207	191	189	165	185	192	173	194	187	183	185	171	167	171	175	177	179	175	162	167	172	162	176	178	176	181	199	178	184	201	191	193	196	185	156	176	163	182	182	156	177	179	186	194	195	177	180	207	171	190	197	188	185	187	191	196	159	196	208	190	183	170	157	209	192	173	196	188	175	170	181	176	167	167	191	169	182	199	184	165	159	177	199	174	190	185	199	184	187	177	190	189	175	175	192	178	165	179	186	223	178	182	185	197	203	171	191	174	154	182	197	194	209	161	196	182	201	158	178	179	180	203	181	172	174	181	205	206	178	175	168	194	210	147	181	200	187	188	173	212	174	178	200	157	195	163	206	202	172	189	177	160	168	189	189	179	189	189	162	180	194	177	188	182	191	157	188	186	176	164	197	200	204	186	166	196	180	183	179	181	194	198	179	202	209	178	166	176	201	167	185	200	170	191	195	154	172	176	165	169	200	197	186	153	192	169	191	182	178	207	173	170	169	199	214	222	190	170	164	184	193	185	197	187	190	162	170	209	190	193	180	159	183	149	175	190	180	186	171	181	170	156	206	177	158	157	198	188	172	183	159	191	167	162	163	182	159	177	206	170	180	178	194	188	189	167	207	176	189	158	174	176	200	189	206	196	187	174	166	178	190	159	190	205	175	194	173	178	188	186	173	173	158	180	163	164	197	173	160	189	186	189	162	172	157	187	147	171	199	185	193	198	194	196	204	175	205	187	167	154	181	168	186	163	189	185	202	171	195	200	195	205	177	173	174	179	214	171	179	225	202	157	177	194	184	188	177	178	163	197	189	186	180	174	202	173	202	179	169	183	181	203	159	190	198	184	174	189	195	227	170	176	187	174	194	170	190	171	193	206	170	165	183	199	181	151	192	184	192	182	198	203	195	193	179	174	190	179	191	191	209	208	178	196	182	183	189	196	157	185	185	186	181	178	191	180	174	189	178	186	191	162	185	193	191	182	181	205	154	192	202	173	167	188	198	192	196	197	185	159	193	190	209	180	196	175	186	165	191	166	196	195	183	196	171	193	166	185	196	156	183	205	192	161	173	192	180	202	180	184	173	183	186	173	186	192	175	152	204	199	184	173	193	166	180	189	186	204	170	200	187	181	196	195	173	189	174	193	177	160	173	167	179	174	187	190	139	176	208	177	170	191	170	189	199	191	182	202	165	181	210	185	181	160	167	187	186	182	191	187	189	199	188	175	190	181	183	181	191	160	192	186	170	181	198	203	160	171	177	197	193	195	194	179	193	191	202	164	173	212	193	179	192	181	155	203	178	168	185	200	203	169	193	177	201	181	142	184	195	174	178	193	173	196	178	199	188	205	187	213	176	175	187	193	182	215	181	182	166	201	181	180	184	171	191	218	179
5962	8434	22587	16027	6633	479	494	474	487	454	483	464	487	487	500	471	473	505	445	494	423	447	464	482	490	443	484	455	479	502	472	486	459	486	446	470	468	491	509	491	500	503	487	484	490	471	440	487	657	776	722	696	591	467	469	506	448	467	426	460	441	454	461	507	459	448	465	498	454	456	480	482	452	485	473	466	454	449	459	397	489	468	484	457	490	454	466	494	450	469	492	442	453	472	474	457	418	438	454	473	488	462	474	447	449	470	444	475	466	452	442	449	423	471	483	484	439	473	459	461	467	452	492	452	457	479	479	493	474	513	495	469	453	461	473	433	462	455	461	462	446	439	459	475	467	488	445	502	502	459	454	459	493	480	486	450	485	498	450	448	460	471	458	499	480	493	553	484	449	454	518	449	480	475	465	458	502	498	457	451	436	453	465	468	489	452	445	450	472	470	443	467	482	464	434	450	497	489	442	484	484	497	437	466	459	434	491	439	510	465	462	463	457	479	480	449	461	467	452	476	458	479	458	462	471	434	486	477	473	464	456	445	466	411	437	462	463	482	454	458	472	438	487	435	442	485	489	423	448	456	474	504	490	442	487	484	460	446	492	488	450	497	425	437	423	508	439	453	426	482	426	436	446	452	460	476	468	458	461	436	422	445	460	451	422	484	434	457	489	435	447	455	450	446	522	471	474	462	450	447	423	425	442	490	431	436	471	452	457	465	419	462	484	464	485	459	479	458	447	494	470	473	475	467	485	475	444	454	432	479	479	434	497	472	464	482	437	506	469	461	474	506	491	476	463	426	417	413	440	430	464	470	453	468	477	493	466	444	480	491	458	442	448	466	457	429	441	455	488	442	450	435	493	456	493	478	468	468	464	461	485	497	480	457	454	471	420	494	462	496	462	507	471	474	474	431	489	466	471	450	483	447	458	490	472	493	473	453	450	474	475	455	454	438	439	468	469	501	415	472	456	447	414	472	477	488	430	474	449	492	439	464	459	500	478	473	429	462	451	452	471	463	470	459	458	436	481	432	430	493	466	428	474	451	467	487	455	459	468	466	471	535	442	466	431	451	442	481	463	435	462	494	482	438	482	456	458	443	453	458	418	471	493	462	442	479	455	478	406	430	466	449	485	482	464	472	453	476	437	418	492	491	460	458	507	446	468	467	433	453	486	442	441	460	472	498	436	487	459	471	464	458	462	447	462	475	434	454	470	480	500	463	437	473	480	431	471	458	449	514	462	481	435	457	447	443	452	478	431	443	440	472	471	481	447	422	444	447	522	468	461	485	474	477	469	442	451	475	466	492	465	489	477	469	455	503	506	483	459	427	451	472	479	457	486	463	475	453	493	455	458	480	485	454	487	458	464	430	498	498	448	445	445	470	449	425	455	449	496	457	456	470	446	464	458	444	494	477	451	467	432	462	474	458	467	460	466	438	469	438	445	470	470	440	450	442	493	475	479	447	509	446	460	454	454	469	470	440	445	462	471	536	492	476	460	498	464	472	464	435	429	439	463	487	515	457	463	467	470	448	464	511	447	477	466	463	466	468	467	441	486	455	465	459	429	474	460	477	456	402	464	499	453	482	446	454	451	474	468	451	465	461	492	483	453	487	473	463	453	498	488	441	453	508	459	475	432	450	460	480	444	477	457	462	503	489	486	465	446	449	442	456	488	418	453	435	460	457	440	479	471	481	443	516	426	439	484	460	468	440	422	487	454	466	445	472	468	480	464	486	470	462	456	422	409	492	471	471	425	490	468	446	444	457	442	503	459	450	457	497	490	457	469	457	463	458	465	475	490	474	459	488	476	430	486	469	437	446	450	463	511	445	518	453	454	486	486	453	474	502	475	456	442	473	443	450	482	480	435	434	470	470	455	484	459	459	477	456	451	462	463	468	450	451	450	466	479	444	449	475	440	453	471	454	437	468	481	424	471	447	422	448	460	450	453	451	487	427	452	488	435	477	473	455	474	458	462	422	447	436	471	483	439	464	463	470	424	433	469	462	486	484	468	464	473	471	393	457	471	442	483	491	429	463	446	461	482	409	441	476	480	441	471	512	460	508	458	462	459	500	461	455	430	446	440	477	465	456	457	411	432	455	459	466	441	474	458	481	453	483	460	467	466	479	469	444	475	439	465	515	450	441	443	438	449	484	513	443	478	457	463	474	465	442	499	467	454	473	455	460	481	467	468	446	493	470	418	501	491	451	434	430	515	453	459	473	493	449	465	466	485	456	436	458	439	448	451	426	419	447	442	455	458	451	461	472	451	478	517	459	500	457	469	431	482	453	442	429	473	469	477	468	454	468	485	436	462	457	464	488	474	447	483	512	473	398	463	416	519	447	456	485	487	467	507	458	441	479	477	496	454	498	456	479	482	444	466	432	504	442	475	480	466	421	488	443	473	478	452	448	511	488	439	449	433	476	453	500	462	476	471	474	479	425	448	456	458	455	502	463	459	449	439	462	493	503	500	440	469	511	484	475	480	435	491	444	464	498	481	444	419	444	444	482	467	487	458	449	454	449	497	466	455	463	460	495	457	474	508	474	472	498	480	439	459	451	474	478	457	450	460	487	439	434	460	417	458	493	486	482	473	458	481	483	454	453	475	509	451	479	475	453	442	470	473	446	499	462	469	444	503	473	512	447	452	507	439	428	430	419	480	483	455	496	442	474	476	455	494	459	444	466	451	466	470	475	456	443	433	466	491	440	438	468	443	491	474	452	461	465	443	455	453	438	447	472	451	487	459	434	461	450	438	454	459	466	457	431	496	482	466	460	472	477	451	443	450	463	479	464	469	467	443	442	492	451	460	461	424	480	492	449	470	506	464	461	475	453	500	426	475	445	485	459	468	452	428	449	469	422	431	435	441	482	471	459	456	451	440	457	467	457	487	473	426	430	437	475	460	489	464	450	505	460	464	491	483	490	440	453	458	426	463	430	502	470	469	445	448	444	475	469	437	436	469	434	451	467	454	452	482	446	481	470	421	458	451	493	474	447	459	484	431	488	448	462	466	485	485	485	469	472	493	467	483	474	432	503	492	460	457	479	445	426	452	455	458	467	481	431	459	445	484	457	494	467	415	446	500	459	457	463	507	422	429	446	446	459	459	456	441	473	475	486	498	437	458	471	471	441	443	480	475	503	437	463	435	456	515	458	475	446	426	486	426	447	495	480	479	431	452	452	466	473	442	428	424	482	472	445	434	448	444	477	469	497	438	436	484	473	476	473	465	452	456	462	461	456	497	515	451	448	474	453	511	476	474	462	458	483	443	456	469	452	466	471	450	429	454	439	483	441	495	456	465	484	437	452	484	492	480	470	470	464	472	476	474	462	462	474	475	469	463	470	489	462	422	491	470	462	446	454	451	477	468	467	504	454	477	468	469	467	441	472	440	458	443	460	445	446	444	475	492	466	441	467	472	465	446	493	491	506	500	467	450	454	454	466	449	459	438	461	476	454	461	467	476	477	453	474	460	428	490	468	432	463
40505	46520	68040	52270	26466	5189	469	252	258	239	258	206	211	223	220	210	216	234	230	227	192	227	205	207	225	209	212	191	187	220	190	213	210	221	216	194	211	202	223	214	205	224	208	222	237	255	203	268	446	518	439	350	315	235	211	218	224	194	208	181	202	215	201	177	210	219	211	181	194	200	195	211	207	202	220	181	199	206	187	211	204	167	195	200	192	204	200	200	188	210	223	230	220	208	231	235	199	223	199	218	193	206	211	190	205	209	189	179	205	194	187	190	214	214	202	225	208	216	204	207	206	220	221	174	235	207	223	217	183	202	242	218	192	189	247	232	198	197	237	192	200	195	209	213	201	198	210	225	231	224	221	223	205	200	190	190	206	218	191	208	211	186	193	215	213	204	215	205	225	221	204	213	211	208	214	226	224	210	184	198	213	220	202	192	216	231	204	224	191	184	220	206	197	191	213	196	216	217	197	194	213	227	213	213	210	218	197	223	225	202	208	218	205	223	190	197	221	237	200	198	247	203	207	212	227	219	219	215	208	217	192	222	217	214	195	217	224	210	215	182	208	185	226	203	200	206	211	217	226	195	225	205	214	219	223	209	184	218	223	203	199	217	201	196	231	210	225	210	212	224	219	219	208	214	217	206	223	222	220	204	182	193	182	176	195	223	194	198	192	203	219	200	219	202	215	206	198	208	221	221	194	228	238	213	201	232	202	188	217	205	219	216	192	200	210	214	192	228	214	208	204	196	203	176	220	208	227	180	215	208	211	214	217	190	197	194	201	181	221	188	197	182	201	199	219	201	191	189	208	208	194	223	190	221	214	183	245	229	208	247	223	200	204	213	200	219	214	183	201	187	198	207	181	206	195	178	225	226	218	217	178	210	185	193	216	188	235	199	208	214	202	194	214	204	201	201	209	210	195	226	209	198	224	189	203	195	185	200	217	220	206	200	197	170	200	218	204	197	201	204	210	217	238	211	217	203	183	207	197	212	200	181	226	203	239	191	196	177	200	223	213	201	185	186	228	183	224	183	196	206	176	187	202	197	198	207	208	193	202	207	223	207	180	225	208	212	186	232	217	189	199	198	202	208	204	209	215	208	207	200	195	239	210	192	218	196	226	191	203	205	192	174	192	208	224	187	214	199	210	193	179	187	199	208	205	225	219	187	225	212	232	197	210	196	215	196	202	198	193	230	191	197	200	226	217	216	232	220	198	200	219	201	216	192	219	216	219	199	192	230	256	225	217	213	196	205	221	216	199	218	219	213	203	231	222	203	191	231	201	214	184	202	224	206	190	190	179	236	206	195	216	229	199	202	194	194	224	195	190	201	211	201	206	227	194	188	199	216	190	206	240	205	203	218	197	201	189	217	200	214	205	192	198	222	199	209	207	212	240	215	214	191	184	199	223	218	207	220	201	205	174	208	223	190	202	208	201	199	171	218	190	228	209	229	184	200	197	200	197	219	186	175	196	203	222	195	208	213	209	213	230	214	228	225	216	214	211	191	188	212	190	208	234	198	219	206	207	204	207	201	207	211	218	206	214	230	213	184	247	212	187	213	207	204	232	202	212	199	203	215	184	189	205	221	224	171	208	213	210	190	196	189	208	217	212	192	197	234	200	199	209	216	207	211	224	232	223	186	205	215	192	174	223	210	195	216	208	216	193	178	201	226	199	193	201	213	244	207	172	198	245	223	212	184	208	251	205	195	199	198	207	207	218	188	228	201	215	211	210	202	209	188	215	192	177	196	216	220	170	177	244	203	204	211	215	187	200	226	194	189	194	231	201	197	234	224	177	195	216	222	213	230	192	205	248	187	213	209	212	213	238	207	215	176	162	218	217	199	214	207	218	189	206	200	223	194	190	187	203	221	206	206	196	187	229	180	214	210	220	199	197	198	219	210	182	200	209	214	201	224	203	225	225	202	200	185	180	207	199	198	207	215	213	234	186	182	213	223	210	212	189	221	210	195	213	221	194	226	200	212	218	232	196	196	225	201	219	213	192	220	242	223	213	210	193	196	195	196	205	197	222	225	196	214	209	210	200	176	200	231	213	219	206	199	222	194	224	223	217	214	192	221	209	198	214	185	246	194	204	210	232	221	178	208	215	213	209	209	203	193	184	210	183	224	194	207	199	199	207	215	184	221	210	181	212	197	195	175	189	209	210	207	211	206	194	216	197	205	194	212	221	194	214	222	209	216	211	198	204	195	193	191	208	209	198	225	204	204	222	192	209	207	211	234	203	217	227	192	201	208	210	232	206	225	218	188	220	216	234	198	211	224	194	224	208	202	185	202	217	193	199	196	196	214	214	199	210	209	200	210	201	205	204	194	196	222	205	232	215	238	183	193	219	213	215	212	207	203	216	218	200	206	212	208	218	227	205	192	214	227	231	232	221	190	202	214	203	196	204	202	202	203	203	186	181	201	212	226	235	233	192	208	226	199	190	187	213	206	198	217	219	205	176	178	198	217	230	207	209	191	222	219	195	203	223	230	224	205	220	196	221	208	216	209	194	180	224	209	214	177	223	206	211	195	228	200	193	194	210	202	200	204	238	225	202	230	187	228	215	202	201	218	226	189	211	211	221	193	210	204	220	209	200	218	205	213	181	193	213	226	205	208	203	235	206	209	192	213	214	212	204	185	211	179	205	190	208	219	193	220	223	190	200	183	213	209	217	230	212	229	209	187	196	201	199	203	237	194	200	217	203	214	228	209	188	206	218	203	196	226	209	211	231	221	223	178	222	177	215	227	206	199	201	198	239	202	209	207	199	215	196	226	202	199	222	197	221	209	217	199	180	239	205	229	182	203	206	184	240	195	219	190	220	221	215	220	217	201	196	213	194	198	185	217	223	206	204	209	174	195	176	205	206	215	207	209	214	216	197	188	170	223	198	201	197	184	217	213	187	169	204	222	199	195	209	215	204	220	210	211	234	218	211	224	213	199	196	235	176	205	222	198	195	199	224	216	228	228	240	228	191	203	209	235	225	183	195	201	211	209	196	197	212	206	201	201	192	178	201	216	199	209	222	207	214	228	203	189	222	190	208	174	214	199	211	195	194	208	219	186	200	226	224	216	197	229	193	222	233	233	212	218	186	202	218	216	212	215	233	186	210	206	216	206	208	210	220	229	221	199	175	179	207	188	213	213	182	201	199	190	216	217	229	204	231	201	232	193	210	205	203	186	219	219	226	186	219	209	212	191	198	185	200	198	226	220	179	223	218	198	197	236	225	199	182	214	200	189	228	198	208	188	208	221	206	221	210	208	209	196	190	195	227	199	206	207	215	195	193	211	211	204	208	210	214	204	218	198	207	198	183	193	205	221	225	251	178	201	198	206	229	193	211	207	194	203	191	200	227	194	217	205	212	225	230	198	195	229	218	209	212	204	230	186	211	204	177	196	228	204	217	226	196	203	237	209	208	178	232	200	192	208	229	203	206	185	233	217	224	201	198	196	195	216	206	226	227	204	221	223	245	226	225	201	213	213
26380	39630	58646	55156	21860	1135	954	818	754	715	676	651	618	633	642	565	569	608	548	613	580	577	572	558	536	526	527	506	580	534	545	578	557	543	550	546	525	515	526	537	533	506	567	632	581	605	589	1023	2417	2557	1976	1396	997	669	597	535	546	487	506	493	507	503	498	502	533	529	531	540	519	521	525	518	488	510	523	520	528	439	551	533	544	525	551	553	544	534	509	515	500	503	489	529	546	495	507	482	530	548	507	497	510	512	464	529	532	527	506	537	547	508	523	514	559	533	516	497	491	504	519	538	469	515	511	510	511	540	526	540	515	514	537	525	504	498	528	522	562	544	554	554	528	495	520	529	489	521	481	499	490	474	485	480	507	513	528	492	502	514	514	487	567	516	554	523	507	510	496	530	505	511	508	481	508	499	503	517	490	513	548	474	528	516	513	506	551	521	526	508	531	523	549	507	503	545	523	517	505	554	508	499	533	550	520	517	497	551	555	509	513	513	503	520	543	535	502	510	530	529	532	532	537	531	547	515	471	536	515	524	538	501	505	487	498	497	524	473	543	526	555	526	491	440	501	527	512	525	503	518	514	502	489	506	535	517	509	508	558	510	548	501	522	534	499	495	518	534	521	479	494	497	494	510	551	504	466	525	507	554	516	546	505	522	498	518	470	516	543	547	504	511	474	502	504	512	508	505	533	547	532	484	494	515	502	544	518	502	502	531	521	515	520	514	508	506	528	516	551	539	541	528	517	529	523	476	525	517	504	549	570	508	545	473	533	545	495	452	508	523	515	525	469	546	490	503	489	517	557	486	542	500	524	486	535	571	497	581	486	538	515	541	518	484	488	504	532	508	539	527	483	537	463	540	514	544	539	510	500	517	505	547	525	563	545	522	535	525	524	513	525	520	534	500	511	497	521	536	504	500	504	546	525	525	492	508	544	515	499	484	503	548	521	508	470	513	517	497	512	531	543	554	547	520	493	531	515	560	553	541	510	493	558	506	527	501	499	502	485	539	498	524	557	530	502	555	528	506	492	507	516	482	516	452	527	546	517	504	515	503	514	533	546	529	483	509	492	536	529	509	495	522	507	521	496	517	509	536	535	496	510	548	534	521	505	514	522	529	498	546	497	531	507	524	496	509	524	549	507	507	536	525	492	524	520	493	524	500	509	530	530	559	489	541	478	492	564	566	480	508	502	487	519	517	522	497	517	538	487	523	506	499	510	540	501	526	485	493	486	526	545	543	551	519	509	512	553	482	485	517	523	490	498	542	505	532	512	518	506	519	525	507	495	501	531	503	495	535	488	519	532	491	515	508	510	502	538	514	537	482	522	499	509	517	501	528	522	531	500	531	521	513	458	520	524	514	480	504	506	470	509	516	534	501	545	530	577	483	535	532	533	488	561	530	489	506	502	541	542	527	494	514	508	537	504	476	500	522	547	530	513	511	519	519	498	520	542	460	525	506	503	508	515	488	496	535	551	534	457	496	473	527	497	480	469	472	518	503	529	532	472	514	511	537	534	491	535	549	519	524	511	503	510	496	525	523	543	519	520	544	510	518	521	537	487	502	525	542	540	491	499	525	490	505	518	569	483	503	461	504	516	506	522	490	496	514	472	500	511	545	510	516	495	547	502	516	536	533	511	514	500	526	492	509	474	578	507	537	511	547	502	472	537	538	517	510	528	530	492	499	513	519	535	498	527	499	518	524	500	497	493	499	519	570	459	537	488	490	531	492	507	534	525	493	511	531	497	545	536	516	555	510	514	481	524	551	510	488	496	554	495	572	507	496	547	484	527	527	502	561	529	496	539	510	513	512	497	513	493	545	513	522	515	519	495	492	501	498	494	524	536	556	525	523	509	534	475	535	562	535	523	537	489	548	506	539	546	518	530	523	504	456	495	523	523	515	521	516	526	514	509	506	499	522	522	537	540	461	517	532	558	508	487	504	516	521	506	572	490	520	492	489	505	511	519	492	487	486	498	521	516	510	508	540	543	537	497	513	538	537	505	514	514	545	475	565	533	514	482	519	529	499	531	536	532	479	494	544	478	497	529	554	526	492	511	516	514	496	539	503	467	488	527	487	490	546	526	524	512	497	518	524	513	568	492	517	509	486	506	501	502	523	509	521	524	479	527	533	536	527	545	507	487	530	517	562	538	502	530	472	513	525	518	497	481	537	514	521	524	521	507	495	482	498	501	516	554	491	547	534	483	534	500	486	482	513	461	506	457	530	462	506	477	515	557	520	523	526	526	566	524	484	536	514	527	516	513	546	507	469	504	527	512	460	506	522	523	474	512	487	532	527	545	529	525	519	551	522	510	526	466	519	510	518	494	531	485	483	546	515	517	516	539	515	524	485	516	505	490	512	504	491	491	475	552	529	515	496	499	531	508	524	541	514	497	540	544	511	521	495	509	510	532	494	487	521	489	510	556	529	516	533	543	483	501	496	530	495	529	529	563	517	524	527	544	502	513	523	516	509	546	508	510	548	554	530	495	512	483	508	536	510	503	505	467	520	527	515	488	523	489	521	499	550	536	503	532	520	503	543	522	483	551	515	525	508	524	494	498	548	503	543	494	515	531	504	517	508	497	482	550	521	530	524	552	536	532	517	483	500	536	490	533	520	515	505	487	515	518	555	507	537	492	523	492	501	491	513	513	511	486	502	533	438	518	508	536	502	569	483	505	535	496	470	540	525	520	552	518	535	500	512	522	521	501	537	533	497	492	491	534	513	549	507	527	449	518	529	511	552	524	524	504	474	527	528	537	523	488	510	495	539	497	502	536	520	531	542	567	503	541	537	504	523	517	450	529	509	522	517	512	542	530	524	532	516	543	552	492	531	531	482	547	525	484	588	497	493	552	512	498	512	546	523	490	466	479	513	510	533	504	489	478	454	483	514	497	500	503	523	519	505	490	469	519	523	566	496	508	513	522	520	547	495	502	536	501	492	512	542	528	502	528	491	517	509	502	522	533	521	533	515	533	539	534	525	540	488	540	536	533	486	499	521	548	482	519	511	521	520	514	477	493	519	512	531	513	538	518	512	474	537	502	545	520	523	525	531	526	493	541	505	501	519	524	495	540	497	537	474	522	536	525	530	486	513	570	516	526	496	504	521	538	497	530	558	498	549	494	509	508	497	557	482	502	570	507	503	510	547	513	489	490	510	513	544	509	535	470	522	513	547	509	507	528	508	505	496	541	515	500	507	506	524	530	527	469	516	520	489	573	512	522	524	500	523	530	510	500	511	502	477	542	505	480	499	492	540	543	537	510	460	511	526	521	497	554	520	529	481	521	470	479	538	531	503	534	502	487	504	535	562	521	462	543	514	506	517	513	514	504	501	491	500	448	554	514	545	509	495	491	553	472	520	509	482	516	484	507	528	502	503	523	508	483	538	507	528	547	480	517	516	534	490	551	507	567	509	533	524	493	535	515	524	516	537	503	496	503	516	517	515	503	532	518	503	522	535	517	502	481	503	506	512	572	519	499	492
48155	56932	73869	60850	32541	8989	758	303	271	291	238	239	241	262	215	214	217	233	213	208	240	205	209	198	228	186	216	209	182	223	193	209	219	208	178	200	190	187	202	186	185	215	202	199	188	203	188	243	647	825	704	503	360	235	215	210	209	211	211	197	185	201	212	189	171	188	200	197	188	180	201	184	182	216	189	164	206	199	188	180	197	189	204	192	186	179	217	200	188	201	200	184	199	170	198	186	191	213	196	192	189	177	165	208	192	190	205	195	194	182	208	206	186	191	185	186	208	195	197	179	177	188	187	209	190	176	190	204	190	192	196	184	197	199	181	194	183	192	193	205	220	189	193	201	206	184	214	170	200	206	202	205	205	184	189	177	162	192	192	175	190	221	186	196	217	209	201	201	186	170	211	197	167	200	215	191	197	214	201	189	219	211	194	213	198	222	223	173	181	190	175	211	213	199	204	209	184	173	181	202	203	171	184	208	170	197	169	211	221	193	196	180	191	196	177	175	180	217	162	181	187	182	189	192	169	210	197	190	175	205	191	195	229	204	162	202	189	174	191	221	184	191	196	205	192	215	196	201	210	185	195	187	178	177	195	188	193	175	202	216	197	175	186	189	184	177	191	181	195	178	206	184	210	202	221	194	186	176	180	186	189	189	177	204	190	180	230	196	194	174	174	186	196	189	189	188	202	191	197	191	187	225	181	187	203	202	190	216	209	193	205	196	200	167	198	189	189	175	188	197	220	192	190	187	210	195	180	190	210	185	194	192	209	206	202	181	164	208	184	177	221	234	201	208	183	202	204	191	202	189	191	162	201	192	188	188	200	203	168	182	207	183	205	175	221	205	203	193	186	202	210	177	198	177	191	197	175	204	194	186	193	208	195	183	199	172	173	186	199	198	188	198	191	215	196	189	176	190	195	190	179	191	213	229	191	218	198	171	193	178	203	166	195	210	182	194	185	172	155	176	198	186	199	205	189	221	197	182	190	181	192	199	216	197	171	186	201	189	192	197	209	180	166	168	193	188	205	208	220	195	193	197	192	204	210	188	220	201	208	187	179	175	190	186	175	206	181	186	190	207	201	183	190	202	202	196	213	202	211	183	219	174	200	209	211	203	185	184	219	180	189	179	188	182	204	181	211	203	199	203	184	177	166	194	184	186	208	203	222	197	196	222	198	185	192	212	163	169	202	190	161	183	210	168	228	169	186	181	185	185	188	186	191	188	174	171	152	200	198	188	194	190	198	191	195	193	193	215	205	171	193	201	181	173	203	215	201	196	210	184	193	189	202	182	182	189	193	201	186	188	175	181	187	197	193	193	183	196	199	179	193	198	185	215	212	214	190	209	175	212	195	185	194	194	195	212	193	182	207	202	188	169	205	190	186	197	220	208	161	179	215	180	227	193	177	199	182	190	204	173	172	190	164	194	183	197	190	204	204	205	184	200	226	192	210	199	200	198	200	209	202	200	194	202	198	184	206	209	197	206	197	186	190	196	205	202	207	175	199	207	196	185	206	195	214	179	182	226	195	191	206	182	178	182	195	187	194	198	200	195	212	192	178	171	214	176	189	197	167	187	186	178	173	192	182	221	160	185	217	187	181	251	189	195	182	198	192	201	195	204	202	192	184	169	207	201	218	174	188	200	184	217	189	202	198	203	173	181	189	189	201	175	181	191	201	169	194	185	200	213	200	202	175	201	205	202	227	207	204	188	205	168	204	200	193	185	198	185	172	198	210	177	203	217	192	182	238	178	187	177	219	203	178	198	199	226	185	209	178	170	188	213	213	195	206	205	201	204	230	204	196	216	185	171	187	201	198	194	208	194	224	202	227	212	221	209	190	206	192	221	183	197	206	217	185	194	201	196	200	226	192	205	169	195	220	162	211	215	185	193	212	163	202	215	195	159	189	179	162	200	196	209	214	200	176	189	210	182	172	210	190	193	179	200	187	195	212	178	206	207	194	185	193	229	199	196	201	193	190	186	225	233	211	206	196	194	182	202	200	192	207	196	185	195	190	191	205	185	195	191	195	190	208	194	196	198	184	188	203	214	202	211	194	223	178	203	197	226	190	185	206	182	202	194	198	199	204	199	192	207	204	181	203	187	218	201	194	215	199	210	203	206	193	184	192	190	193	205	194	178	179	187	191	204	198	201	211	185	185	211	200	186	181	189	191	165	199	203	184	215	206	197	166	172	199	211	227	212	188	179	190	180	170	176	191	198	201	173	199	179	214	206	220	205	203	176	214	192	202	191	181	204	196	177	186	215	182	172	191	195	201	194	179	207	218	171	208	206	211	173	189	221	191	202	176	186	197	218	216	217	190	189	171	188	191	189	202	203	197	204	211	175	193	201	193	215	200	193	170	206	182	207	191	203	222	217	187	190	175	171	191	187	186	209	175	198	183	243	210	201	201	195	173	214	143	193	200	184	190	200	205	188	204	198	186	194	182	186	183	185	176	189	197	206	200	201	201	185	216	212	210	200	192	197	183	194	205	194	200	164	192	190	209	211	209	208	203	186	199	205	193	212	188	163	200	205	191	190	205	185	209	209	197	185	209	213	207	182	187	192	181	207	188	188	161	183	201	155	207	187	192	176	197	193	216	181	194	170	204	241	186	188	204	196	180	213	237	207	192	189	161	205	214	188	203	189	158	213	197	197	183	184	222	170	188	203	198	202	206	211	182	233	198	193	195	195	235	192	179	188	197	198	182	220	174	203	178	206	197	171	199	223	196	217	215	196	177	209	214	187	208	207	203	168	181	197	212	195	192	183	189	185	211	186	178	197	167	193	192	194	188	181	181	193	191	192	182	185	160	202	195	187	186	215	209	194	184	196	183	178	194	169	189	184	201	205	210	202	195	208	192	170	219	213	205	201	191	199	190	168	176	166	222	195	212	210	171	206	178	204	198	194	195	208	174	205	182	185	199	186	176	197	180	197	214	199	208	180	181	196	214	203	224	162	202	182	212	182	210	207	178	206	178	194	176	198	197	216	189	180	172	200	195	212	179	212	190	216	212	204	169	183	168	201	197	208	220	202	217	173	212	177	205	205	213	194	179	189	203	201	177	175	208	183	190	173	192	197	188	205	179	189	174	190	187	193	200	202	209	196	190	186	160	207	194	224	191	200	183	169	213	200	166	222	200	192	194	170	208	188	213	198	179	233	204	229	215	178	204	188	178	187	191	188	197	208	192	184	195	185	178	210	190	212	212	213	204	194	179	185	164	178	188	191	203	210	178	191	212	214	207	210	205	184	170	165	206	214	192	199	175	200	183	219	212	193	180	189	176	186	177	196	225	172	196	160	206	204	194	189	189	165	183	182	192	203	189	174	182	194	224	219	208	215	209	210	180	180	191	184	161	195	179	188	194	203	208	201	167	206	173	178	199	216	207	195	211	196	216	205	194	189	198	191	195	194	187	223	214	183	185	187	189	229	191	203	212	174	193	204	229	194	183	158	181	193	183	193	207	171	170	188	181	188	168	191
31962	47253	66422	65241	21574	1738	1301	1007	893	856	803	809	710	725	716	635	629	637	518	586	596	564	563	536	535	553	493	513	514	503	532	560	504	535	550	524	536	567	531	500	514	534	565	581	574	583	597	751	3710	4633	3634	2351	1425	772	579	526	511	449	462	485	472	474	453	491	454	476	523	480	501	494	474	430	415	451	502	474	470	466	492	473	482	504	478	510	482	476	461	470	462	473	473	484	484	442	501	472	468	480	480	446	496	474	490	452	434	477	488	511	475	480	423	475	477	472	489	458	493	503	466	463	460	501	513	487	506	500	451	497	498	455	490	445	495	484	477	497	459	464	443	446	488	472	490	493	468	442	504	488	457	491	495	521	492	473	486	431	471	494	484	475	509	482	469	463	472	496	492	445	501	465	500	452	485	518	447	474	435	461	454	479	470	458	510	464	444	481	473	497	487	490	500	529	438	496	493	466	484	485	467	447	465	511	469	475	497	475	442	477	463	513	471	472	471	488	493	471	509	476	468	473	473	489	439	487	471	452	468	486	481	495	465	483	499	451	486	476	488	473	487	478	458	456	516	495	484	497	453	493	492	445	489	487	462	465	444	499	474	453	450	459	486	486	491	504	509	472	438	465	480	494	492	485	524	488	502	516	477	464	491	480	458	487	490	479	456	492	465	508	462	482	479	528	475	499	466	467	512	499	516	507	476	478	476	474	459	469	535	512	541	513	488	503	505	498	488	459	472	461	455	489	494	449	498	486	482	498	458	436	507	471	475	483	485	492	486	482	479	441	467	478	474	480	487	498	480	449	453	437	497	453	426	470	500	515	460	466	507	464	487	460	444	452	452	485	470	435	495	567	452	472	452	494	458	488	459	473	465	461	523	477	492	503	433	471	472	472	452	446	488	449	441	476	459	493	500	456	505	486	476	438	477	474	493	441	513	467	509	491	467	518	497	468	502	502	491	504	467	508	474	493	494	507	477	515	487	510	474	505	498	467	545	505	439	463	482	475	463	508	494	495	458	470	464	484	484	471	491	476	515	499	444	481	447	435	465	491	476	499	471	467	468	462	507	467	478	476	478	446	475	509	481	486	481	491	531	468	433	461	508	476	479	462	479	475	492	479	460	491	471	503	486	501	509	453	481	435	439	507	500	462	482	495	493	502	490	481	459	475	496	503	456	451	488	461	524	477	486	472	465	465	456	504	477	476	459	462	486	485	472	485	496	478	444	446	464	478	509	484	478	523	450	468	457	513	474	466	474	489	444	467	471	437	424	469	455	472	449	475	502	464	472	455	487	477	487	475	497	510	500	456	458	477	473	495	510	460	541	433	499	475	465	506	463	479	464	443	493	482	498	488	496	460	496	452	492	473	491	521	497	448	516	455	494	495	489	464	494	471	477	496	504	507	451	465	457	525	483	479	505	482	432	469	491	456	510	487	460	466	440	463	488	445	458	462	439	466	516	466	482	466	538	451	460	469	481	477	476	492	471	457	499	497	450	497	482	450	476	457	493	498	477	477	494	465	490	477	496	492	526	467	499	486	504	455	474	513	467	444	478	455	454	458	472	449	463	452	451	522	467	450	475	437	482	482	503	474	470	498	488	454	431	479	506	499	476	447	490	476	485	436	499	471	474	480	480	450	490	454	488	459	471	471	472	473	474	501	456	433	469	465	423	490	492	472	467	471	469	470	442	444	489	508	506	516	491	473	525	497	447	482	467	497	490	426	511	468	506	504	473	505	457	472	507	476	487	485	460	472	467	466	479	451	480	502	471	509	482	533	455	488	475	501	448	458	472	521	457	482	479	468	479	481	460	457	462	490	488	449	467	476	474	485	479	462	448	482	486	493	480	497	469	497	485	458	492	521	454	487	511	489	480	454	477	472	487	454	462	461	489	460	480	479	466	475	491	490	478	504	477	472	516	466	447	463	453	490	509	469	470	482	490	460	423	508	483	468	496	507	499	467	455	489	463	445	448	507	466	480	477	500	448	519	505	488	486	432	478	523	495	469	481	477	501	485	474	466	441	447	512	479	467	512	428	458	480	464	481	482	500	505	508	472	472	486	469	486	463	502	493	486	464	457	466	477	486	460	453	455	527	455	436	436	498	483	461	467	489	472	439	477	516	484	493	461	514	498	491	435	497	482	491	495	432	472	468	484	488	499	469	532	435	484	499	492	469	483	450	491	493	484	472	465	486	521	492	481	547	458	498	465	461	485	482	505	530	434	485	464	478	493	465	498	458	480	474	520	502	463	519	454	497	467	502	489	440	487	477	492	451	473	483	471	466	472	450	495	477	510	478	421	468	506	483	479	496	505	493	486	489	498	416	450	476	484	479	431	444	503	466	469	520	444	515	432	473	481	475	468	491	479	476	473	508	479	490	445	491	428	490	435	493	467	462	510	484	463	472	487	498	486	472	482	459	467	454	499	459	446	466	488	482	451	449	493	478	472	455	458	492	470	454	463	513	513	463	483	491	486	511	456	455	462	468	469	476	472	453	488	461	456	527	521	472	449	478	479	457	477	479	476	459	513	500	473	480	462	464	481	467	438	463	459	475	460	451	419	469	487	519	470	469	485	483	486	493	494	523	455	533	491	462	472	508	482	451	456	485	428	505	466	425	511	474	470	522	480	470	468	503	453	484	491	493	479	484	509	498	446	456	496	499	483	473	494	441	473	531	452	452	478	485	448	464	500	521	479	479	480	519	474	484	485	492	483	484	496	495	488	508	466	504	432	501	512	496	456	473	503	421	519	525	458	484	489	471	500	483	464	465	465	511	478	462	483	456	475	501	466	510	506	423	499	527	453	482	517	464	469	516	465	482	477	485	499	467	468	510	467	430	495	448	506	501	452	484	463	501	492	486	464	479	458	473	466	487	485	514	478	474	509	517	458	451	522	490	478	453	479	496	474	435	458	470	486	493	450	483	491	505	501	492	477	501	502	455	470	482	491	493	536	477	480	464	492	461	475	486	498	432	452	436	488	503	468	455	487	507	491	454	486	481	492	490	473	486	499	493	452	485	454	504	520	456	478	472	444	443	479	482	485	469	488	467	454	474	490	471	490	500	518	465	509	461	491	458	528	468	499	433	468	442	486	456	503	456	478	477	498	447	508	516	499	501	469	469	499	470	472	461	488	472	506	453	488	480	439	458	447	488	501	488	451	483	452	476	461	481	487	485	476	467	473	458	439	509	458	532	491	483	441	477	471	495	479	464	489	476	439	490	500	489	485	502	474	468	491	489	493	485	491	475	484	455	478	473	453	488	458	490	474	459	478	491	498	473	509	479	538	460	491	491	479	456	435	481	472	484	474	462	484	511	483	486	472	482	494	495	466	481	458	441	499	443	449	453	501	480	474	499	481	474	480	450	516	482	482	469	445	463	497	515	486	523	473	468	446	455	493	458	469	515	467	470	496	489	432	470	486	502	502	451	507	472	470	495	458	479	472	449	461	494	479	488	475	515	430	467	452	430	506	456	471	480	468	499	512
11198	6634	14564	7489	1533	194	192	194	172	190	168	207	177	195	174	189	177	201	167	173	171	155	170	177	193	182	176	182	175	167	198	164	185	206	183	184	189	172	196	181	171	185	176	190	175	188	210	197	188	236	224	215	216	207	186	176	169	192	153	176	194	169	168	187	156	168	190	186	175	177	204	174	175	169	184	197	199	158	148	170	200	206	171	183	187	193	167	179	212	162	184	158	188	194	190	185	204	193	160	181	180	190	168	184	195	178	183	193	168	189	172	186	191	205	187	170	184	174	185	147	193	181	185	166	160	178	196	176	173	160	168	160	201	155	186	182	177	193	194	172	193	183	171	189	157	170	180	178	158	170	164	178	166	179	168	202	203	168	157	202	203	166	174	163	182	182	173	168	177	194	148	176	209	179	169	181	165	214	167	163	175	179	195	198	166	181	156	191	170	145	158	190	173	175	183	174	180	219	167	174	193	201	195	145	163	173	178	175	177	198	160	208	163	197	192	149	179	175	166	198	179	181	164	186	176	144	172	179	188	171	200	183	160	201	174	175	183	178	155	162	180	162	201	191	191	155	198	180	185	192	179	174	169	154	168	168	171	181	164	182	157	177	170	167	164	188	200	173	169	180	177	180	212	188	177	169	156	189	194	204	161	170	162	202	190	202	190	177	186	171	180	161	177	152	205	174	184	195	187	193	169	167	188	184	155	154	182	194	187	162	201	164	170	174	155	162	189	181	176	181	147	191	177	164	175	176	173	181	175	206	184	178	172	169	168	167	169	158	175	190	197	151	169	209	173	159	207	221	158	190	196	193	181	195	194	187	164	173	174	160	185	179	145	196	173	192	199	179	181	170	169	190	155	183	184	164	175	155	186	205	163	174	177	193	176	185	186	160	170	186	174	194	177	196	166	169	167	161	176	195	177	186	168	163	158	182	186	176	182	208	189	171	161	173	173	174	181	171	165	172	205	161	181	178	187	167	180	192	158	177	197	182	177	174	171	159	205	171	175	152	169	169	174	161	179	169	197	196	197	168	172	160	189	182	176	204	179	184	177	178	156	187	175	201	175	184	158	176	176	161	191	184	166	173	160	176	185	202	190	156	171	169	194	165	187	189	192	201	193	196	172	188	171	197	161	207	198	197	192	182	186	164	176	180	177	170	175	203	211	190	157	148	166	161	197	184	185	176	219	156	190	175	175	196	191	164	183	186	157	150	180	176	196	194	179	171	189	198	181	180	188	180	188	186	187	163	173	171	173	149	196	213	180	174	166	154	176	159	186	165	187	186	185	168	172	186	179	175	188	180	184	198	168	180	186	186	178	189	185	206	183	192	167	206	176	180	162	191	196	209	193	187	176	195	198	157	163	162	177	157	190	172	163	166	175	171	183	168	169	191	157	176	191	182	174	183	191	180	189	179	172	167	183	197	174	184	180	154	174	177	187	186	182	198	215	194	177	167	192	193	181	189	187	190	192	166	189	196	181	185	181	192	174	172	185	194	139	164	149	187	178	181	178	169	175	169	177	178	168	190	158	166	152	169	178	186	177	166	154	178	185	187	211	183	176	192	211	178	200	156	175	169	169	152	186	194	163	161	173	167	164	190	188	174	198	174	184	151	194	175	201	178	211	166	187	188	159	174	201	156	150	166	181	161	206	199	179	187	181	171	174	181	193	168	189	176	197	211	202	187	205	145	179	192	175	211	170	187	170	179	162	169	157	166	157	161	177	184	168	174	200	163	178	151	161	168	178	166	164	167	181	176	158	193	180	148	194	167	141	188	165	190	143	170	188	166	185	203	202	199	185	192	195	176	196	181	169	167	175	203	196	184	188	190	186	183	187	184	157	183	173	188	183	183	160	165	186	160	193	179	193	175	169	165	159	183	178	172	177	194	173	187	189	165	182	186	179	181	161	176	171	177	164	187	182	184	185	173	186	204	178	186	165	186	179	189	172	178	172	191	204	166	175	167	189	172	182	192	193	176	198	190	186	176	182	181	157	171	183	180	195	173	178	178	181	173	164	166	152	148	160	160	162	162	157	172	177	172	172	184	177	164	180	166	169	156	161	187	161	186	172	180	181	176	195	179	197	178	177	173	166	194	194	187	176	173	150	175	183	189	190	198	196	165	172	149	177	165	152	183	193	178	180	165	181	173	173	181	172	167	192	159	207	155	183	154	172	203	164	181	173	186	197	180	197	146	184	175	183	183	175	173	190	180	195	157	204	180	178	194	199	185	179	188	160	177	182	178	174	170	167	193	200	173	185	197	149	177	216	177	183	217	191	190	210	193	206	180	165	164	191	177	171	164	187	194	184	186	180	161	181	190	172	194	189	159	182	178	170	187	153	197	196	178	171	199	182	189	170	182	161	186	188	186	184	170	206	181	189	178	182	164	175	159	164	155	181	187	190	193	183	207	171	159	185	189	174	175	163	153	196	166	196	203	178	194	186	198	165	170	168	176	174	188	204	161	159	177	186	198	198	196	180	213	165	170	188	212	180	197	176	157	184	195	189	175	168	192	179	172	188	177	179	189	180	169	190	191	158	162	168	197	191	185	177	168	170	187	186	187	191	168	199	167	194	185	195	168	181	210	185	168	201	174	177	149	185	159	188	177	183	157	194	189	187	168	183	159	195	177	184	184	171	194	153	189	184	176	159	180	210	205	184	167	179	188	159	172	188	187	208	181	161	167	188	198	180	194	202	196	182	179	181	182	178	192	171	192	196	179	164	180	159	185	194	178	169	201	180	188	184	178	169	187	170	176	164	192	202	184	175	166	166	179	162	174	196	193	162	160	204	177	179	187	186	206	177	183	192	191	178	161	165	192	194	190	178	161	177	188	181	183	156	169	159	192	176	155	178	189	170	173	201	150	192	192	193	191	187	163	177	195	182	174	177	185	185	165	172	188	174	167	153	178	157	173	171	165	186	167	174	166	194	175	170	207	186	177	185	168	178	184	200	167	177	172	153	194	183	190	183	195	185	182	184	196	186	196	168	202	169	193	170	174	166	157	171	171	185	203	183	191	183	185	191	167	187	187	171	198	190	174	163	200	176	186	188	179	174	177	164	195	189	171	202	169	172	150	178	167	190	174	165	178	154	166	174	177	203	201	155	178	188	173	178	194	178	180	152	172	173	183	162	171	169	168	158	172	171	154	173	185	172	191	204	182	187	158	168	168	172	179	187	196	202	187	202	186	179	189	176	183	154	185	202	177	158	190	158	176	163	165	176	182	194	178	183	172	201	182	186	187	184	177	193	177	188	159	166	175	192	194	184	182	160	181	169	162	178	175	152	188	163	207	179	162	199	182	175	186	169	153	164	195	172	184	175	170	173	166	188	162	167	168	193	181	203	185	181	188	174	151	170	187	179	172	184	200	151	158	188	185	185	199	218	167	190	201	178	192	164	199	195	196	184	172	180	168	171	168	195	187	194	176	153	187	167	190	210	184	156	182	159	176	177	187	167	175	202	185	172	176	210	156	179	173
7300	9034	20774	16288	3686	511	476	430	487	498	467	475	478	470	445	444	453	479	485	460	506	511	459	495	461	454	486	479	446	481	516	440	477	432	479	474	440	495	456	498	471	495	494	491	529	490	487	538	675	776	800	674	602	534	463	473	469	466	471	425	452	452	490	512	444	461	483	428	469	448	460	468	527	479	430	431	468	433	462	494	498	484	422	477	491	450	492	479	437	468	448	450	493	458	443	485	459	433	459	431	431	433	428	469	481	452	431	424	477	498	488	498	484	433	439	455	472	483	461	436	449	452	436	459	480	446	466	428	442	450	452	453	471	442	423	423	500	463	494	432	438	456	480	476	492	410	442	439	478	463	476	435	509	451	436	467	493	436	499	458	440	431	445	488	476	413	478	410	498	453	433	467	445	438	479	480	461	492	433	496	473	491	496	472	489	488	457	477	499	467	475	474	434	453	476	430	459	482	447	431	471	437	477	446	489	435	443	449	479	458	429	476	461	429	459	435	478	456	438	458	488	472	498	410	459	466	477	480	451	436	451	485	446	454	425	474	435	485	426	437	441	450	486	407	483	492	453	448	444	468	445	476	458	474	479	438	460	491	440	450	451	432	451	450	480	458	464	464	445	439	481	439	476	488	450	477	427	469	476	452	423	437	457	472	423	446	461	411	460	421	466	432	472	446	432	419	480	490	433	470	415	456	451	465	457	438	483	467	484	448	512	424	466	443	431	453	465	453	432	463	447	478	450	436	500	486	431	454	472	448	444	493	451	451	432	415	447	465	474	468	435	462	432	458	412	435	459	445	486	479	458	494	450	468	456	422	416	410	470	449	455	498	463	468	450	417	439	524	446	473	478	479	473	442	463	443	477	458	429	449	459	457	446	517	472	430	505	436	426	411	456	467	402	516	451	455	444	429	451	484	456	425	471	433	485	459	430	436	444	502	448	435	477	479	455	474	451	461	473	451	439	442	446	471	485	498	454	447	446	433	471	473	445	439	459	467	455	476	478	490	453	404	455	489	464	480	446	471	483	483	491	477	441	466	433	437	448	447	460	462	473	471	447	459	475	436	439	442	436	489	450	451	478	482	424	446	455	433	481	463	433	448	474	429	465	439	423	431	429	459	445	429	464	460	467	460	470	453	468	475	459	422	501	426	455	466	460	449	463	465	474	456	465	479	452	466	461	428	458	494	491	436	450	439	467	479	437	465	445	465	473	458	458	461	414	443	444	459	460	450	471	422	469	486	468	482	443	423	426	492	448	460	487	480	419	422	461	427	444	455	482	467	466	464	494	446	461	468	455	469	439	434	484	502	479	464	480	463	436	451	447	478	454	474	437	464	461	423	462	442	454	463	462	479	443	439	461	446	433	422	436	449	447	476	451	446	467	433	454	492	445	475	446	428	437	428	403	473	459	471	440	499	476	443	449	465	458	449	481	458	437	468	452	462	442	441	447	422	461	454	435	489	450	517	482	429	434	441	451	490	512	454	466	469	465	472	416	460	452	445	450	471	452	463	468	504	438	457	498	455	451	462	442	476	441	427	483	440	457	468	449	451	483	465	482	457	452	439	411	456	469	431	469	439	462	481	470	434	482	437	489	460	447	440	452	459	476	438	448	452	427	470	458	478	446	444	482	460	473	435	458	480	491	444	461	463	467	475	465	443	455	450	444	453	458	447	432	443	486	447	494	475	425	452	414	427	466	475	457	440	482	456	460	439	429	462	448	485	471	467	451	419	471	431	468	443	436	429	439	445	466	418	464	487	457	471	433	461	493	439	489	463	472	491	445	464	470	442	452	475	467	474	463	460	457	490	449	489	444	472	478	434	476	457	504	446	450	446	452	441	465	475	399	488	445	448	444	503	459	446	442	464	453	471	495	450	430	441	471	468	492	447	472	450	461	432	468	477	491	425	464	458	478	483	433	444	464	466	459	424	479	436	462	456	449	463	441	443	482	454	443	451	454	412	472	439	459	475	478	509	465	466	475	466	465	476	424	470	479	439	448	457	453	475	458	432	410	430	426	479	457	486	466	463	489	461	459	466	448	453	466	459	419	391	456	469	451	484	455	443	479	455	461	485	479	495	445	474	434	463	462	481	489	470	457	420	462	464	481	421	435	469	481	439	476	493	468	452	452	464	439	450	443	460	498	498	458	457	442	443	456	466	468	470	490	425	449	454	438	444	466	423	434	471	424	465	463	439	429	478	487	451	433	443	439	470	455	460	442	507	465	472	462	452	427	469	452	432	455	455	445	447	480	470	465	458	447	438	455	438	441	484	426	453	432	488	461	458	450	441	470	435	442	458	434	462	430	468	444	463	469	485	441	494	422	435	485	458	457	475	460	435	458	453	465	487	475	454	443	457	474	445	452	481	456	464	438	414	461	460	462	468	446	490	455	428	465	433	454	461	470	491	447	471	461	469	457	454	462	452	467	456	467	455	450	430	466	486	438	458	463	434	466	452	433	461	434	453	446	457	442	495	474	499	459	429	469	463	451	433	451	434	476	484	484	485	440	481	471	488	499	433	468	439	482	466	460	453	461	472	459	450	484	467	459	441	458	465	430	454	480	413	443	445	438	456	470	455	446	482	435	474	459	458	453	454	453	472	476	476	442	477	469	500	436	452	450	493	458	467	455	447	444	472	453	487	447	452	457	454	456	428	478	481	467	461	468	465	458	444	457	458	449	479	485	457	473	447	426	471	461	448	447	452	500	443	409	466	465	435	468	428	429	462	439	487	440	456	515	442	448	411	467	484	489	454	461	480	412	446	437	478	465	456	440	452	426	442	500	441	482	474	433	464	497	456	452	435	437	470	435	430	490	429	431	429	465	453	456	476	475	457	450	477	449	486	484	463	496	444	483	438	449	442	459	479	455	424	404	444	493	458	433	480	456	422	445	472	456	463	475	460	464	447	499	457	424	452	449	437	415	487	435	467	477	449	466	468	472	468	443	440	463	470	448	447	438	468	449	436	441	457	462	450	431	433	463	440	448	450	455	460	445	429	433	440	427	453	469	459	450	462	446	460	437	459	456	425	468	427	442	431	425	478	437	424	511	450	461	451	455	458	451	462	457	472	446	443	458	441	458	467	470	450	460	469	417	473	420	507	472	444	464	487	452	458	456	423	446	434	448	458	447	461	441	456	451	498	422	469	435	460	435	462	460	471	460	451	475	469	454	461	457	460	453	464	456	462	440	481	421	464	448	434	462	479	478	449	482	457	467	484	474	475	436	482	434	431	455	438	460	478	461	434	495	461	468	426	502	430	456	458	427	466	469	466	459	478	440	457	458	436	457	452	445	477	458	469	486	457	451	453	481	473	470	486	454	465	436	462	457	459	450	421	476	432	484	436	453	456	507	451	444	459	467	466	438	450	449	449	449	443	440	470	448	454	437	453	460	481	468	462	469	447	448	485	470	464	443	509	511	450	452	452	462	448	459	423	444	443	466	436	466	508	460	479	436	474	466	475	465	447	461	473	465	450
42094	47965	62692	48582	24459	3339	504	308	266	267	238	247	244	210	219	196	233	211	224	211	215	216	236	239	188	209	218	193	220	246	217	226	182	217	219	190	206	221	205	236	235	214	237	214	224	218	193	248	575	631	547	446	317	266	215	239	223	222	209	190	229	207	213	186	210	223	217	242	222	188	224	200	214	209	208	196	229	186	207	205	180	215	195	199	221	202	214	210	185	214	198	179	226	248	192	232	218	196	190	224	242	209	191	171	232	217	208	210	184	210	213	174	204	228	180	201	203	257	192	203	233	206	223	200	209	217	202	197	213	171	211	230	221	193	201	181	219	183	201	218	195	197	215	205	216	197	210	183	182	191	188	191	210	217	188	219	222	194	198	208	240	209	216	183	181	217	220	228	209	234	220	196	200	224	213	197	215	209	210	195	202	207	180	222	177	188	204	212	215	210	194	202	246	198	199	219	213	218	190	186	183	216	220	206	189	204	231	208	204	215	205	209	224	209	196	225	208	200	237	182	227	214	201	214	197	210	210	204	218	198	199	190	197	230	203	199	192	208	218	236	191	212	216	196	208	231	193	206	200	231	216	200	201	201	205	212	178	189	196	202	247	198	227	209	215	212	234	197	218	216	218	227	213	216	215	218	217	187	222	223	198	223	192	197	218	222	209	195	204	211	228	214	240	178	229	228	187	211	185	199	231	206	191	216	210	186	235	209	205	205	218	210	176	212	211	230	196	205	191	208	172	212	197	235	236	205	212	213	201	192	216	198	213	218	184	185	225	206	214	223	184	184	222	215	197	234	182	221	172	238	179	236	211	185	216	214	204	190	172	225	196	192	219	224	188	223	217	216	201	239	230	218	226	206	229	221	203	208	192	213	214	200	218	208	214	230	202	202	201	201	197	175	212	222	214	203	200	211	176	208	196	201	208	186	180	218	205	197	189	231	228	204	196	186	208	196	194	203	184	214	214	200	205	212	181	191	172	191	201	193	204	201	206	230	217	200	197	185	194	222	180	213	213	207	168	207	225	230	214	219	217	191	211	197	203	197	227	195	211	207	220	189	208	216	205	207	225	187	211	203	211	227	228	223	216	193	199	198	199	206	195	210	211	195	221	199	182	229	210	230	234	207	214	200	205	208	183	188	208	181	206	215	183	213	230	243	204	207	188	183	195	206	213	192	216	204	194	212	213	204	232	201	239	191	208	232	191	214	199	203	223	211	203	195	186	171	213	192	210	202	199	204	208	208	203	204	202	188	195	201	205	224	188	211	232	203	225	208	213	221	199	201	202	212	194	200	230	211	185	200	199	204	176	202	221	189	243	212	199	183	218	203	197	213	194	204	182	201	207	211	222	207	194	224	210	204	227	201	211	202	219	215	194	197	233	199	222	197	190	209	216	222	230	198	228	198	204	220	204	196	218	222	198	211	212	187	218	207	241	213	256	222	213	218	230	207	198	201	218	230	211	188	204	222	214	199	232	213	215	183	183	214	191	236	203	223	224	200	200	200	205	190	212	204	235	201	195	202	226	230	210	191	203	187	216	206	213	224	189	226	189	203	222	226	210	188	203	203	198	214	211	209	202	187	197	221	219	201	211	215	197	230	191	198	237	216	207	201	209	192	205	226	237	203	218	194	209	221	201	186	196	224	199	197	224	214	217	200	198	218	194	184	184	207	209	194	224	194	198	208	202	219	232	198	220	212	214	190	208	213	196	205	193	202	211	231	207	197	182	218	203	202	197	220	223	212	194	207	223	225	213	203	198	206	189	195	211	207	195	199	224	197	226	181	226	202	211	198	184	212	225	197	223	211	215	235	193	212	216	218	213	247	228	190	225	203	194	186	227	225	205	205	202	222	221	233	170	214	181	200	215	193	229	199	196	222	222	194	224	193	214	201	205	219	202	174	202	185	197	226	189	222	209	234	206	206	198	215	188	196	210	213	207	202	199	213	210	204	220	197	225	198	210	207	214	216	229	204	226	218	230	203	204	188	220	225	181	215	217	205	195	194	214	190	186	202	216	201	183	202	209	189	212	170	210	196	212	194	210	197	186	221	180	186	218	195	204	206	192	204	201	235	202	221	201	212	221	226	195	208	221	196	209	214	206	192	203	225	169	215	209	225	235	221	223	188	221	202	198	204	193	210	195	177	215	215	212	225	191	220	216	235	210	201	207	211	214	212	206	227	200	210	209	209	203	219	185	233	202	222	237	192	237	207	200	214	221	209	192	215	207	212	180	183	203	229	172	198	219	200	187	214	230	196	240	207	247	204	226	187	178	235	192	196	248	240	180	218	216	203	227	227	203	201	201	214	211	201	206	185	203	220	211	222	232	211	207	214	199	204	203	185	201	220	201	202	180	234	212	208	190	223	203	208	189	209	228	158	210	202	202	201	188	190	165	213	185	193	219	188	214	200	198	234	188	204	202	188	196	187	206	187	207	218	216	215	203	186	204	212	212	231	190	232	227	184	197	205	201	209	207	199	220	210	209	188	192	196	189	196	230	211	206	194	185	209	185	209	232	212	194	160	228	187	199	171	200	176	195	191	201	200	206	205	183	172	216	199	219	181	226	205	191	197	202	197	202	232	213	184	210	213	219	210	187	216	185	189	189	211	229	218	193	194	214	206	199	201	213	198	212	192	195	196	210	195	190	223	208	218	207	201	224	181	220	215	218	210	204	200	195	211	210	202	191	212	231	227	220	215	215	194	184	202	207	215	216	195	219	190	225	199	229	223	205	208	215	201	213	205	190	203	211	202	197	185	215	179	197	191	209	211	201	206	199	204	193	199	198	222	228	203	233	207	200	208	240	193	207	201	200	198	230	224	204	193	217	186	229	188	216	192	202	228	182	207	184	227	210	218	219	200	179	217	222	191	204	201	214	233	200	203	222	229	195	189	187	217	180	214	208	231	206	213	179	198	190	214	185	196	215	213	184	212	230	222	232	218	212	196	205	204	191	205	193	202	201	227	198	204	203	188	205	214	201	212	211	204	233	207	208	209	213	191	189	196	222	201	201	237	187	226	187	215	211	202	215	214	210	207	212	198	234	191	196	186	238	226	240	248	205	220	214	234	192	214	230	224	197	217	220	221	216	204	217	215	205	209	191	223	187	199	203	206	224	182	168	185	210	192	195	210	196	184	224	231	212	231	182	200	202	190	195	218	199	225	213	212	215	210	205	195	173	219	218	159	206	196	216	200	199	198	201	199	205	191	215	190	182	201	174	181	236	211	217	167	206	192	213	223	209	202	213	216	211	215	240	208	195	219	204	230	201	195	212	223	187	196	214	191	183	177	216	202	220	220	208	220	213	194	186	197	181	196	201	214	180	215	210	224	201	191	208	222	215	208	206	193	185	216	198	203	208	200	204	220	198	198	216	214	211	194	181	221	211	200	213	206	224	208	216	186	200	186	208	221	194	186	228	197	206	215	212	211	210	199	195	218	195	204	196	223	224	193	197	215	213	208	204	226	253	222	197	183	203	231
28201	41800	54790	51781	15753	1572	1018	914	812	797	754	676	706	697	609	633	607	630	567	590	593	564	606	550	560	563	586	571	578	540	577	564	557	615	556	578	561	532	598	613	560	528	552	563	524	557	551	759	2626	3495	2756	1905	1298	749	589	535	522	483	479	502	509	582	561	514	523	513	574	480	482	522	464	518	515	520	491	534	498	513	516	494	563	529	491	493	512	505	534	512	482	525	498	525	552	488	536	534	476	527	538	488	514	486	503	497	507	518	500	514	519	536	554	510	512	511	532	489	562	527	541	505	530	536	479	537	577	540	502	504	486	551	498	508	500	499	504	486	525	490	522	514	518	505	531	508	496	504	513	508	530	538	472	506	548	532	487	495	502	537	521	554	482	510	529	520	503	553	516	507	508	510	502	488	524	505	548	527	529	523	499	554	509	500	505	491	512	531	486	499	509	575	517	486	539	499	552	535	482	524	495	523	496	509	515	508	500	529	529	503	527	506	527	499	503	519	489	529	541	517	523	543	525	508	522	497	466	511	503	508	479	556	538	476	516	489	515	500	482	474	527	476	506	492	519	541	522	535	513	519	517	511	471	518	501	517	499	515	573	472	490	499	508	561	494	524	505	468	501	534	496	516	545	504	484	541	507	489	516	519	505	522	494	478	535	509	514	556	551	527	492	527	498	560	488	512	519	517	487	535	539	517	538	542	536	525	497	493	506	511	480	531	498	496	535	481	525	497	519	516	512	483	519	537	528	484	541	501	479	504	523	515	518	506	508	477	511	497	512	490	476	496	536	497	540	526	530	513	501	515	527	527	519	526	525	538	533	488	480	531	518	543	515	538	507	492	506	539	516	512	533	509	525	516	513	495	522	476	491	508	512	519	546	508	513	533	534	536	519	501	532	476	522	525	512	507	490	484	499	555	534	534	542	514	533	524	510	518	520	496	554	562	482	513	527	548	529	562	534	503	549	535	526	506	508	528	468	516	513	510	511	546	529	514	449	546	502	536	515	538	510	516	518	506	506	496	492	533	546	524	506	479	535	505	498	514	488	479	508	474	528	488	553	512	526	522	493	539	523	515	535	522	497	522	475	519	498	520	485	452	502	530	509	534	560	511	480	455	498	500	470	471	505	480	498	505	492	533	480	535	498	519	529	504	519	534	550	501	498	482	492	531	494	502	548	500	512	527	506	539	533	559	503	490	508	552	543	504	516	530	530	524	512	522	529	511	522	500	508	506	495	535	514	494	500	531	553	532	529	495	529	535	556	513	470	485	518	558	538	536	540	535	509	507	526	468	498	498	517	495	535	494	499	498	503	462	527	491	541	488	513	532	534	479	528	538	497	493	509	492	491	523	543	530	497	546	512	498	497	486	518	519	524	508	523	520	460	502	517	535	494	495	487	493	467	526	510	531	512	514	537	523	513	477	522	497	531	522	498	540	475	528	512	489	545	525	523	514	541	501	512	515	526	513	531	511	514	486	525	486	495	512	507	542	537	483	493	513	505	473	508	517	494	578	476	519	515	491	547	494	489	478	499	524	464	497	514	501	516	489	473	512	523	490	518	485	536	534	505	505	496	500	516	514	522	524	534	508	446	520	505	524	502	564	509	486	543	529	519	469	466	517	497	519	476	525	506	462	498	524	525	501	495	506	544	478	491	489	515	526	506	499	513	539	484	528	535	518	498	488	505	539	533	540	504	493	525	532	475	515	470	465	541	501	501	513	487	488	503	476	501	499	492	500	522	516	509	545	513	481	516	489	529	469	543	523	560	480	546	520	510	521	495	510	456	500	476	528	515	509	485	519	502	525	511	506	509	492	514	534	541	541	515	529	510	492	514	495	512	486	491	499	528	533	524	504	492	497	528	485	533	533	531	491	501	525	472	501	530	504	483	519	528	546	515	558	524	512	522	540	532	543	506	513	524	502	495	530	504	557	517	526	531	472	534	534	504	502	520	553	540	520	550	535	559	517	552	479	529	522	492	521	528	557	520	465	519	471	499	507	487	514	525	517	515	542	520	542	529	515	539	489	550	483	538	539	507	524	508	514	466	483	500	469	495	480	543	520	550	494	444	516	468	516	509	505	514	511	525	483	503	466	476	549	516	519	485	516	542	501	489	508	489	473	485	504	529	505	507	534	509	529	522	512	527	507	524	494	482	531	514	495	546	539	515	571	530	484	524	529	496	521	505	520	479	483	527	530	524	504	511	538	571	502	521	503	510	539	498	497	503	504	522	546	489	488	513	518	508	505	558	525	524	497	507	514	516	526	497	492	512	535	511	491	529	466	511	516	489	474	462	519	511	510	526	526	509	494	535	495	505	521	571	511	501	550	496	508	519	500	509	505	491	550	518	531	493	522	527	511	502	512	522	515	511	503	516	516	508	502	579	525	500	494	488	532	469	482	507	487	511	515	497	520	474	500	502	508	520	526	484	517	495	519	525	522	507	530	503	501	486	513	489	510	516	532	497	475	500	523	541	514	523	501	495	507	497	530	555	478	561	500	513	516	510	503	532	542	515	523	480	484	499	523	541	499	520	483	526	520	495	481	526	518	547	530	513	493	505	542	513	507	530	529	516	551	537	515	479	520	532	558	512	517	506	453	527	474	513	518	510	513	529	482	518	503	488	492	519	502	484	515	456	516	539	531	502	513	506	526	499	497	513	508	507	577	503	501	549	507	489	501	504	515	497	503	511	550	505	517	532	521	512	528	514	528	472	492	518	535	507	528	511	521	515	515	515	522	560	518	531	478	495	512	543	515	518	533	540	523	512	480	466	492	536	548	529	526	521	536	529	527	529	525	478	470	526	491	555	468	509	517	461	531	534	500	499	540	513	507	545	502	515	511	511	513	549	512	497	534	513	508	453	548	512	559	511	532	457	532	530	523	508	524	497	541	556	530	493	497	508	534	534	524	468	500	510	506	500	495	547	524	486	483	552	503	544	523	508	517	531	495	515	503	553	490	517	507	520	535	493	487	537	488	476	523	516	519	523	519	549	513	513	500	512	472	520	514	487	529	475	513	519	512	520	506	511	503	527	531	511	479	510	504	546	559	484	512	524	533	483	527	497	507	523	510	538	486	519	509	465	493	516	517	496	496	452	505	514	478	475	555	540	477	511	519	525	443	475	538	491	499	501	509	537	523	527	511	523	492	513	499	540	534	496	520	525	563	514	522	521	511	524	504	540	495	515	540	480	506	488	500	499	536	499	502	543	542	493	489	545	558	515	491	513	486	498	532	545	485	501	474	517	511	529	493	538	521	490	493	494	526	520	507	505	527	554	537	483	525	504	508	498	474	525	529	530	472	526	515	510	537	501	499	521	491	550	498	503	488	517	523	517	483	496	521	511	518	502	554	509	513	497	487	508	504	456	506	539	554	536	498	523	538	508	485	508	499	537	535	487	543	522	530	542	540	495	531	493	515	561	511	522	501	474	435	520	550	511	482	494	525	509	526	513	508	562	523	497	508	536	503	469	501	559	547	513	518
47726	57941	69646	56238	32879	8915	943	354	293	269	282	225	267	267	235	235	237	203	238	212	214	209	202	206	189	229	205	210	223	201	209	217	172	197	187	195	195	185	242	220	188	202	227	205	214	212	215	282	743	803	728	480	343	292	222	192	196	178	208	197	181	188	195	186	191	175	198	227	175	204	182	223	182	197	208	200	214	207	182	184	225	201	200	199	193	207	218	185	191	200	198	191	196	212	188	194	201	227	198	175	194	206	189	190	195	184	197	198	175	196	206	191	194	163	205	206	211	197	190	190	180	218	187	174	194	204	195	188	202	207	199	217	185	206	206	214	167	191	198	171	187	196	189	218	202	202	166	169	183	221	204	205	219	192	194	192	181	191	199	164	189	203	210	184	223	203	207	200	200	199	187	179	213	177	186	192	190	204	219	217	215	234	201	201	175	189	194	183	192	185	174	203	207	191	195	187	181	178	179	189	211	168	196	178	189	202	192	185	201	197	181	179	206	194	184	203	227	197	189	197	192	211	191	165	191	214	233	200	232	198	186	176	194	226	213	194	179	180	194	182	210	206	207	193	195	211	208	196	184	228	210	207	217	171	201	196	179	213	181	189	186	199	177	212	219	205	186	175	186	179	181	183	170	185	203	210	185	195	212	188	178	221	195	202	202	175	189	186	184	195	213	215	188	202	198	218	170	188	202	189	201	202	196	186	174	190	217	194	213	201	204	164	183	200	202	177	202	204	189	182	202	206	194	196	217	207	195	217	193	198	203	188	212	192	206	180	189	193	176	184	205	222	201	176	177	180	213	220	209	205	185	189	190	166	200	187	190	204	225	195	216	201	213	194	208	198	193	188	202	177	202	199	164	171	192	170	221	185	196	189	190	187	180	187	172	198	193	199	191	194	185	188	194	218	210	199	187	192	215	224	220	206	186	200	200	218	188	199	196	194	203	177	193	194	214	188	191	223	204	203	181	208	188	192	175	217	198	171	191	198	202	180	215	201	191	207	181	189	210	213	187	199	184	215	188	183	203	193	225	217	214	184	196	183	207	199	216	181	191	205	171	193	180	230	177	188	170	198	198	198	186	209	205	190	162	189	195	214	182	208	218	197	192	183	213	200	183	208	220	203	209	202	223	232	206	191	178	225	203	197	188	212	201	183	193	205	187	176	192	209	208	197	211	214	208	198	188	192	199	201	197	181	191	210	194	181	192	199	202	180	179	175	192	165	182	211	194	196	188	206	211	177	218	210	206	204	180	210	181	212	213	202	186	208	195	161	202	206	205	203	203	196	195	188	199	188	195	166	224	205	219	218	187	217	229	205	193	166	191	181	205	186	188	187	210	192	177	191	196	201	169	200	184	203	205	193	214	187	187	187	218	196	217	209	181	185	193	184	194	187	195	172	203	193	218	180	193	209	186	197	203	225	205	189	210	175	200	192	213	176	197	182	169	195	203	191	208	195	177	187	215	197	227	199	166	200	192	181	175	197	181	199	199	206	175	203	182	194	188	198	190	180	199	214	174	193	207	204	199	201	188	198	219	173	197	193	207	183	191	210	198	205	197	187	160	222	171	182	169	181	201	205	189	190	206	206	192	192	210	205	206	198	203	216	223	203	192	207	174	188	187	187	192	190	224	220	180	192	195	191	178	180	205	208	184	195	198	191	191	203	206	174	196	186	188	170	175	178	198	212	209	179	188	204	197	206	202	196	177	203	218	223	188	194	180	184	177	200	203	177	202	201	186	200	218	209	215	194	191	179	206	183	198	200	179	177	184	192	197	194	193	196	198	201	202	180	203	181	206	178	210	190	207	200	203	207	180	191	244	177	154	177	215	193	164	177	190	189	210	181	183	206	211	203	178	190	193	205	199	180	194	181	177	182	193	184	189	196	189	182	198	220	203	189	194	192	190	178	195	210	174	218	180	193	218	204	182	189	193	197	207	179	200	175	181	212	173	180	172	213	207	209	207	196	215	189	206	184	206	200	208	187	190	191	196	218	207	184	203	181	202	187	184	195	187	192	180	220	203	198	199	193	215	201	175	182	200	203	184	183	178	203	178	203	192	176	211	181	174	188	174	189	184	224	187	204	161	180	198	204	203	205	181	193	194	182	205	229	209	222	200	198	222	215	210	187	198	191	181	174	206	204	202	204	199	212	173	188	203	204	214	205	182	188	181	193	211	178	201	208	196	190	203	178	200	202	190	223	198	192	189	211	210	192	197	193	177	211	206	182	164	191	183	178	195	187	203	216	204	209	179	176	214	173	173	204	169	202	208	182	202	198	199	195	186	182	202	186	193	196	191	179	218	179	187	184	181	173	181	158	210	218	198	162	196	179	185	195	171	194	218	195	223	203	181	211	187	230	188	185	197	215	183	196	175	166	176	189	197	187	180	199	218	182	186	201	212	168	189	180	179	213	203	199	181	213	203	211	197	205	202	205	210	208	191	181	176	206	208	209	199	188	207	195	191	211	201	189	192	189	181	232	189	205	199	197	191	205	186	163	189	183	195	201	193	205	189	184	192	200	187	193	209	176	199	184	191	183	200	184	182	187	197	184	227	182	176	198	198	184	203	176	190	193	215	170	202	210	172	174	198	173	204	197	210	189	197	193	192	198	218	189	184	177	191	187	198	189	182	189	185	192	200	204	190	202	211	209	200	182	178	173	213	214	217	199	202	166	227	202	182	202	216	202	188	183	189	203	189	179	211	190	208	188	181	189	181	186	192	183	198	196	192	188	203	194	178	175	197	181	189	190	195	194	183	206	198	171	193	189	189	211	188	203	180	201	189	177	197	205	194	209	214	184	205	224	193	175	198	204	205	198	183	190	194	227	204	182	209	166	190	216	210	194	181	190	204	215	227	194	180	200	196	180	204	204	192	204	214	195	202	201	202	194	193	179	188	192	197	216	188	164	200	222	217	212	194	194	197	206	198	228	168	194	209	208	175	208	169	201	180	174	195	210	196	181	168	175	199	185	195	212	195	201	202	205	197	234	196	197	189	180	200	201	212	206	211	189	180	191	207	199	195	206	197	198	189	186	194	171	193	199	220	194	188	187	183	222	172	209	197	168	187	200	210	203	201	174	187	182	199	217	185	199	177	218	183	185	206	172	211	189	214	172	192	194	205	207	214	208	201	203	184	195	197	198	180	204	195	210	234	205	187	199	212	183	213	194	195	216	201	207	182	197	205	182	191	177	173	196	185	189	212	201	200	202	186	210	176	202	181	190	199	189	188	205	177	208	232	180	193	201	204	189	207	193	167	207	210	209	209	179	212	201	202	186	184	202	210	192	198	215	184	188	204	209	226	198	190	197	182	193	206	193	215	213	180	179	209	176	191	165	189	162	205	193	202	192	223	201	211	198	208	225	184	205	191	192	186	207	174	193	192	222	185	190	185	189	202	182	193	200	198	202	204	192	184	208	193	205	182	214	193	179	212	190	207	195	178	223	213	192	168	186	210	213	182	159	161	193	201	207	206	180	180	202
33986	49194	63576	60973	22790	2051	1358	1124	1008	991	888	803	793	711	705	673	665	634	564	630	579	597	600	582	546	540	512	553	577	597	524	578	549	519	572	622	560	508	546	569	562	540	609	558	582	563	590	1085	4147	4560	3802	2534	1555	858	531	521	506	447	468	488	466	481	478	459	485	477	495	531	556	498	493	437	482	512	483	497	456	479	471	491	453	458	476	521	451	478	510	524	453	462	476	510	485	499	481	500	446	462	493	500	510	473	464	461	481	478	474	488	475	442	475	483	502	474	505	505	487	498	508	457	482	471	473	472	490	557	444	493	439	473	492	455	469	458	512	476	508	499	472	500	451	464	471	476	446	471	474	449	478	480	489	510	502	468	455	481	464	507	476	478	445	512	520	513	495	445	461	498	456	474	479	488	472	471	518	457	461	473	459	451	479	498	477	529	464	505	502	449	470	503	449	486	475	517	490	496	481	492	463	492	422	514	505	475	439	457	502	484	501	483	456	468	479	491	458	446	495	478	504	451	497	427	462	486	435	474	479	458	498	482	474	457	493	461	471	468	476	504	478	448	520	439	446	473	470	460	489	502	483	503	532	484	487	507	470	496	494	496	453	499	473	528	444	516	485	433	471	488	492	444	454	482	470	430	482	457	476	469	453	519	493	494	466	495	486	505	500	446	481	498	458	468	481	482	482	506	462	466	455	515	482	483	471	478	459	454	457	467	463	489	483	490	475	494	506	465	471	489	499	474	514	474	485	479	474	489	469	504	470	467	501	454	489	486	525	460	483	457	464	503	489	461	492	476	453	503	523	439	492	478	497	472	510	467	458	456	498	500	487	512	498	442	461	458	473	467	485	478	466	491	495	453	484	484	487	466	510	485	513	489	472	449	419	515	511	507	488	473	465	479	455	434	477	467	482	472	503	485	468	489	477	476	497	509	451	478	448	480	509	489	479	511	460	481	459	473	477	531	487	461	484	492	497	499	477	473	458	482	468	479	467	470	466	515	486	511	473	479	456	439	490	470	484	485	489	469	522	506	475	502	510	483	463	498	459	513	486	486	460	482	480	525	503	432	470	494	527	461	478	522	492	530	473	464	470	477	474	455	499	443	468	473	468	486	508	499	463	472	516	465	476	478	498	489	461	498	491	504	467	471	489	449	446	495	490	487	468	467	472	485	473	470	480	531	499	478	458	499	466	497	468	496	446	474	460	503	469	438	485	460	453	486	486	468	475	472	482	494	480	464	462	484	485	479	496	475	494	497	489	469	503	470	454	515	474	497	465	471	467	456	454	526	449	519	450	462	476	488	497	485	486	464	508	490	442	480	490	487	528	511	481	490	451	468	450	484	500	508	499	513	454	497	504	469	473	505	458	483	502	458	446	466	486	477	484	487	511	445	496	490	484	472	463	484	499	483	483	495	472	469	452	488	508	512	490	448	484	495	491	454	440	512	471	497	495	469	450	473	502	478	462	495	512	514	476	483	487	495	438	480	476	457	476	496	453	448	507	486	499	500	489	466	459	468	470	467	468	463	485	504	471	510	486	476	463	461	526	471	456	495	457	496	477	450	485	473	457	470	471	471	458	466	444	450	451	494	497	491	486	477	473	494	484	464	486	471	467	492	485	509	513	497	463	479	496	553	489	465	471	489	503	490	501	454	489	483	499	522	446	441	509	475	479	479	463	485	462	483	499	467	476	448	514	483	489	443	458	501	494	482	491	544	489	482	456	443	462	506	507	474	519	462	455	483	492	537	469	499	484	495	510	488	467	491	480	466	466	470	483	504	441	464	472	471	467	503	484	480	497	472	474	460	442	441	441	476	471	451	504	502	501	441	456	474	445	491	454	486	480	452	474	481	492	474	479	500	506	499	494	488	479	508	511	489	475	476	446	471	459	476	482	459	483	520	479	452	450	472	476	445	505	496	476	541	469	499	491	494	452	468	489	464	468	488	461	515	475	447	478	482	461	479	490	525	444	457	505	493	459	489	473	510	494	495	488	478	500	438	470	498	511	470	436	481	521	513	500	490	492	478	484	460	522	439	438	436	496	505	497	442	441	469	461	479	452	435	491	527	522	476	484	477	509	536	486	484	487	466	478	507	440	514	488	459	497	482	494	450	460	469	480	478	466	473	466	487	503	466	482	494	517	493	494	528	462	472	474	474	498	509	516	477	486	515	463	483	446	466	500	489	435	486	470	483	508	484	480	482	506	485	518	460	510	481	456	470	531	482	492	484	485	502	478	483	481	499	478	477	467	451	488	506	502	488	506	487	483	466	458	515	471	477	457	446	476	454	493	489	470	465	506	467	474	429	469	468	500	440	501	538	504	486	451	479	435	477	488	497	486	472	492	490	463	475	491	485	472	450	491	467	485	510	475	484	511	475	473	478	469	456	480	482	474	497	452	464	492	492	485	459	453	481	439	497	510	467	464	462	501	515	449	480	424	521	455	457	470	455	489	499	491	464	474	469	460	441	492	500	499	490	499	495	498	432	515	492	511	475	511	512	461	476	493	461	456	444	483	468	480	477	459	465	479	485	484	451	477	468	466	470	514	466	507	490	501	493	485	518	490	483	487	512	538	425	488	495	493	462	486	466	474	472	504	458	498	467	473	492	454	494	456	480	500	501	444	438	455	531	484	468	508	477	488	491	483	460	476	497	477	459	472	471	454	479	462	546	478	493	461	455	472	469	485	542	458	480	480	492	487	487	461	499	502	453	482	471	449	508	499	472	514	480	466	488	513	510	491	441	482	505	484	511	462	464	517	516	477	440	489	495	478	440	467	483	483	492	473	459	459	524	487	503	507	453	476	478	491	492	489	519	493	490	486	503	462	477	452	462	497	486	512	414	482	508	496	462	476	482	505	490	469	490	480	479	428	485	454	491	497	489	518	487	487	506	485	444	483	477	466	474	448	496	474	484	489	479	443	464	485	514	444	451	475	518	485	486	524	459	432	472	539	436	456	465	452	492	483	449	491	491	491	472	437	497	474	472	469	471	509	451	452	482	465	479	476	460	494	495	516	472	452	487	513	527	490	491	500	456	491	480	459	442	438	483	490	472	467	522	481	473	470	508	456	489	476	473	479	449	474	441	509	489	467	468	470	502	505	503	492	491	470	473	497	504	479	441	489	489	464	440	480	503	468	501	446	495	482	466	453	466	500	498	502	455	484	517	468	457	482	504	465	471	489	461	528	474	521	528	497	515	448	466	481	454	458	451	542	503	501	522	488	408	488	465	524	506	482	482	473	509	508	479	487	457	509	460	529	425	513	465	509	458	502	482	430	483	497	464	466	459	520	439	461	448	484	451	493	484	444	510	508	480	462	446	473	472	465	489	446	484	512	518	425	444	529	487	458	467	495	476	473	467	523	498	499	488	472	452	487	436	502	493	522	474	470	467	487	474	443	473	459	478	484	486	484	457	464	488	487	505	466	510	470	482	469	460	456	494	452	504	503	484	456	473	489	489	472	477	438	485	474	491	490	476	504	494
7647	6925	14328	6958	2714	210	203	199	206	202	192	197	192	184	169	197	182	216	194	189	176	219	162	141	216	213	187	183	202	198	201	199	160	198	162	192	185	178	175	184	204	175	193	179	164	195	172	196	181	223	202	223	208	176	179	171	205	174	193	162	191	197	187	164	182	179	192	189	175	163	192	174	182	193	204	171	187	165	185	207	184	190	183	180	194	211	165	200	191	210	194	199	158	165	170	176	197	165	184	176	179	181	175	177	177	179	159	178	189	179	171	188	173	176	177	185	198	182	192	177	211	203	184	201	167	202	173	172	178	229	180	153	172	173	194	192	163	176	181	198	162	175	181	164	176	183	183	199	186	207	174	167	209	194	193	222	198	184	173	194	188	188	191	184	194	177	177	204	158	180	186	174	174	198	203	192	188	188	194	187	168	204	196	179	197	178	187	171	188	171	194	171	208	211	185	202	175	199	165	177	172	211	189	155	162	186	153	179	209	179	207	199	192	175	182	169	182	174	170	185	190	165	194	168	178	196	172	176	181	187	191	180	193	183	189	184	192	189	183	193	200	173	186	221	187	184	195	183	181	184	197	200	186	184	191	169	188	170	189	184	157	218	203	184	195	183	195	183	233	203	211	178	173	181	180	196	173	215	161	179	172	174	190	206	197	177	189	171	199	160	171	192	192	191	202	186	169	189	174	210	165	173	176	175	173	188	170	202	208	164	185	203	160	210	181	192	185	154	172	185	176	196	179	161	197	166	173	193	164	177	165	188	185	220	170	166	203	182	179	192	180	196	172	174	176	213	200	192	191	162	163	140	176	166	186	185	193	199	198	187	201	205	180	174	197	188	149	186	180	179	212	191	219	170	159	188	161	181	188	183	156	181	193	187	180	149	172	201	191	166	167	176	172	187	180	187	175	185	162	193	193	193	177	179	179	176	185	185	191	175	203	178	174	186	207	193	198	182	199	180	217	190	173	188	180	179	191	169	190	174	189	198	185	165	176	198	187	182	158	173	178	198	212	180	197	197	220	187	163	181	202	191	191	185	187	181	188	170	189	193	185	203	199	184	171	191	170	204	185	163	209	177	182	169	176	171	197	183	177	154	189	163	187	190	188	165	197	193	155	186	202	176	190	158	166	196	180	183	187	163	195	196	181	185	189	173	189	177	188	206	189	162	193	167	183	181	187	189	175	204	186	166	200	180	170	180	211	179	187	192	179	182	179	166	175	193	195	163	198	181	171	172	183	214	190	182	186	166	177	194	186	177	187	193	170	177	157	170	210	181	163	179	171	165	186	178	184	197	210	185	167	161	178	160	201	168	167	189	174	173	181	170	187	177	153	193	184	193	193	187	190	192	208	174	186	191	186	223	166	165	198	193	184	204	180	182	190	187	187	172	168	165	177	189	185	172	193	186	201	179	200	132	184	188	170	177	167	173	178	162	206	182	207	210	175	178	189	188	200	206	203	182	208	179	192	184	193	196	189	180	178	195	165	195	176	193	222	194	204	210	192	188	187	179	200	219	204	189	168	196	168	165	177	175	161	206	195	172	198	195	178	186	175	193	205	213	168	201	193	188	205	175	210	197	200	182	184	188	189	175	169	158	207	159	181	183	192	179	173	193	185	171	205	220	201	173	179	189	192	200	198	172	193	175	164	179	181	185	188	185	193	174	212	193	169	160	147	183	185	202	193	173	180	183	180	184	179	176	161	203	159	175	190	192	182	196	168	193	175	205	178	195	172	177	183	169	198	183	180	197	201	169	203	194	182	187	183	176	169	182	190	180	193	161	160	193	192	187	203	175	164	189	185	191	159	165	171	197	202	172	183	165	198	186	154	140	176	203	186	180	159	189	201	214	164	176	182	189	200	205	181	162	185	199	186	174	178	175	177	210	181	195	166	173	191	186	160	175	197	188	174	183	184	163	197	180	169	171	160	160	173	205	170	155	188	185	181	200	203	185	197	196	158	186	205	207	178	192	185	177	195	200	185	176	184	161	193	207	189	163	180	159	175	172	164	173	182	196	180	188	159	181	207	179	180	190	179	192	181	172	199	213	166	171	211	183	194	195	170	190	167	165	170	201	177	189	196	179	174	152	183	190	185	167	206	188	174	220	186	183	198	170	165	200	197	171	176	210	189	186	195	172	171	181	199	173	171	171	180	168	191	189	216	170	176	174	187	180	179	198	192	180	189	178	198	165	189	185	181	180	194	195	181	198	178	188	184	180	164	185	197	187	192	189	162	184	181	198	174	177	175	191	183	189	201	191	188	172	181	191	185	155	188	165	181	200	179	196	207	192	159	171	202	172	172	190	191	219	182	192	187	167	184	210	182	170	174	203	165	199	168	173	202	183	178	158	180	186	211	172	198	166	194	187	165	171	179	209	178	156	182	168	173	175	197	208	201	180	167	189	191	208	183	186	183	174	166	205	177	173	180	179	191	201	181	206	183	192	193	147	189	184	201	189	173	171	172	184	199	195	185	155	192	194	198	178	183	202	181	179	210	158	184	204	208	177	186	182	171	216	168	183	175	215	179	205	195	177	193	193	196	191	195	163	170	151	178	194	185	177	203	203	169	168	179	192	182	174	196	163	171	181	179	218	192	192	194	177	197	192	172	185	184	195	185	171	176	189	180	193	175	190	176	197	199	187	208	184	178	202	173	155	182	201	209	195	176	207	186	160	172	192	184	199	172	174	177	209	192	202	156	188	199	183	194	183	181	178	175	196	174	171	189	210	185	166	172	191	193	199	182	185	213	167	201	182	170	181	197	174	181	189	193	185	172	170	160	192	211	170	191	182	198	177	191	167	188	169	179	186	183	190	174	176	174	187	198	192	170	176	203	196	195	191	184	209	174	202	173	210	188	182	201	191	184	205	179	196	162	202	199	175	182	193	196	195	182	187	192	184	174	171	182	175	164	173	176	187	189	180	157	162	193	195	194	173	172	157	187	150	176	191	180	189	198	170	186	164	179	183	207	167	182	181	181	172	180	166	191	176	182	188	178	174	179	200	180	200	199	219	196	184	210	186	181	175	150	181	192	174	162	188	199	168	193	207	177	178	191	171	189	171	173	204	178	176	184	198	194	184	176	162	157	183	192	189	208	199	196	188	182	165	171	192	175	171	206	156	164	193	180	179	186	176	183	185	187	185	199	175	181	179	168	187	183	181	175	193	173	172	181	169	161	179	194	185	191	181	189	177	194	188	186	177	167	169	174	188	171	182	171	187	188	172	183	192	192	172	202	188	218	155	198	204	188	175	202	175	201	178	183	185	188	164	179	177	195	194	193	178	183	186	183	176	172	207	183	177	188	179	181	191	201	176	200	186	168	196	211	164	167	177	185	161	174	191	201	180	175	187	174	187	199	176	169	159	204	196	175	193	195	204	178	168	160	177	207	178	197	199	193	180	195	165	161	197	219	237	168	202	174	191	185	204	158	184	189	195	181	209	165	182	177	191	210	200	178	190	200	188	164	179	163	206	180	152
5661	10062	20043	15695	7243	574	476	452	484	505	519	497	513	516	470	439	503	439	442	436	455	466	471	468	486	472	515	488	462	454	479	508	466	460	481	493	444	486	482	512	504	513	534	525	471	499	486	521	610	754	779	688	616	570	511	449	451	470	449	505	469	507	456	454	470	467	486	448	451	480	448	501	454	409	487	466	439	449	468	487	469	451	449	437	457	474	478	451	494	472	471	472	470	442	455	456	448	520	491	502	504	491	458	469	449	444	451	478	463	447	492	446	466	503	486	484	501	459	497	508	471	474	475	483	433	443	492	480	469	507	468	499	473	450	453	443	482	461	483	501	506	504	491	471	432	443	474	465	470	490	494	483	443	465	466	446	461	466	473	455	445	481	462	434	458	477	471	482	495	458	466	450	460	453	465	468	470	467	476	425	484	483	470	463	465	459	455	461	458	422	462	486	480	446	479	453	486	474	456	481	451	457	483	470	488	492	476	430	413	453	486	456	458	441	472	457	458	463	440	465	460	469	464	476	448	482	510	523	474	515	458	486	505	443	478	471	476	448	460	466	501	499	477	467	472	483	418	473	484	470	478	443	462	496	429	498	440	444	475	461	498	426	479	465	480	478	465	495	436	460	457	483	468	472	490	483	435	474	443	441	485	458	445	454	437	490	474	463	482	477	438	439	485	500	428	475	450	457	470	477	425	468	467	484	440	485	477	494	467	533	479	488	421	454	456	480	469	480	482	479	458	507	448	450	468	467	449	468	490	450	504	499	453	462	457	520	465	486	399	476	465	462	455	466	413	442	430	446	506	453	444	513	481	460	456	450	451	466	497	472	446	467	464	480	496	474	462	474	473	459	455	452	465	488	481	464	472	482	495	471	461	494	434	479	469	478	467	428	466	484	437	473	474	472	485	469	491	444	460	448	482	457	466	422	495	452	483	472	487	434	475	478	444	476	447	469	487	442	509	465	493	476	476	478	450	457	437	443	463	524	480	493	458	460	511	465	467	483	467	493	460	477	486	477	442	447	506	468	444	469	475	499	503	427	462	485	482	452	447	480	454	465	459	453	479	477	480	498	474	433	492	463	485	451	467	472	480	501	454	483	462	469	472	481	429	443	441	467	471	491	492	466	478	488	507	516	459	498	467	477	485	491	494	461	463	466	465	507	486	525	479	456	476	508	462	501	459	451	448	459	484	465	507	471	439	488	436	491	453	482	452	465	470	501	467	514	474	466	495	429	449	442	456	447	464	503	454	437	489	485	498	474	461	462	457	497	488	445	408	454	503	491	458	463	425	487	447	467	459	487	485	439	450	446	460	502	434	464	497	454	487	444	495	465	390	444	451	432	513	487	472	440	473	471	467	478	423	441	469	431	466	455	473	473	457	456	448	455	464	466	454	487	461	459	482	460	430	413	469	460	443	449	483	435	476	462	502	480	471	480	476	425	458	513	485	507	444	474	433	451	456	467	474	466	467	507	480	482	431	473	486	474	462	469	454	446	464	471	464	493	467	458	458	464	462	508	453	460	485	473	489	476	466	485	450	459	457	490	475	465	441	453	499	497	501	494	444	495	451	440	498	491	513	459	479	501	492	483	467	471	496	439	454	460	444	463	459	510	483	502	462	488	430	438	496	487	438	470	441	466	468	488	499	489	496	469	490	428	475	414	481	451	476	509	413	487	476	473	452	475	463	414	446	464	486	477	473	432	487	451	495	517	445	467	478	467	497	472	486	457	493	466	478	472	488	472	468	465	427	495	474	431	469	440	461	435	500	452	465	463	457	480	539	463	458	512	458	470	478	485	440	458	484	492	469	448	463	502	476	475	470	479	511	457	462	472	469	459	475	441	440	461	489	477	451	473	532	466	500	466	474	461	518	456	484	452	464	482	456	492	482	487	474	438	518	461	498	447	478	487	464	462	485	491	486	463	474	446	454	460	477	456	474	499	460	463	456	501	489	470	453	463	476	467	475	449	467	447	466	446	479	452	457	453	492	485	444	481	457	421	452	458	453	478	467	474	474	509	506	466	485	473	423	497	459	454	495	450	481	494	495	459	426	449	495	471	439	465	453	465	480	452	440	448	438	486	483	449	475	491	453	485	484	520	483	447	448	453	500	471	422	434	482	421	486	499	477	500	438	459	410	445	468	461	448	453	461	466	478	449	476	419	444	433	477	473	458	473	504	492	451	465	509	441	489	464	488	473	400	470	458	453	467	457	448	434	444	474	489	513	434	456	455	509	459	446	456	440	410	531	461	483	471	476	475	485	469	441	442	477	446	520	482	477	477	517	497	459	502	481	467	476	490	457	478	495	469	452	436	482	447	452	477	479	434	483	466	434	473	503	452	495	480	459	496	478	471	468	497	434	478	478	469	480	451	441	472	453	443	482	438	477	455	471	457	496	489	448	489	456	465	468	464	472	460	467	429	482	461	444	483	499	492	459	514	452	441	471	468	468	489	483	449	472	441	449	485	447	463	467	474	453	466	490	495	431	447	466	465	469	506	471	467	455	457	451	449	458	474	473	444	465	442	466	460	487	448	465	443	466	469	491	499	457	438	450	476	454	478	486	501	471	510	479	516	481	502	460	445	470	470	471	514	469	444	423	474	495	462	461	487	446	467	433	441	485	440	470	452	491	463	478	467	491	463	444	459	455	460	489	464	498	481	463	507	476	507	485	486	441	494	454	420	463	449	493	515	469	489	456	454	448	459	494	460	466	463	496	450	483	486	432	455	453	437	497	446	476	484	472	465	493	477	475	470	443	488	474	472	440	465	434	460	444	453	458	469	456	474	402	479	443	467	428	430	473	483	457	444	462	461	478	468	478	479	472	438	481	481	505	452	452	474	445	436	462	444	491	518	482	464	445	490	459	453	457	473	479	468	463	453	479	477	492	479	501	437	473	486	448	441	427	496	437	483	469	513	438	498	494	472	467	421	468	482	471	449	479	474	449	420	468	467	482	481	455	471	502	441	470	470	486	474	471	471	525	468	527	487	441	484	504	471	452	460	459	492	449	467	481	470	484	426	469	464	485	500	470	473	494	483	447	471	479	471	471	455	486	484	485	463	451	487	442	492	430	484	448	483	467	471	489	431	456	519	482	437	483	466	566	498	499	488	494	441	469	480	475	443	473	487	478	482	448	513	474	465	451	465	479	466	486	485	449	472	422	460	482	465	473	471	467	480	462	454	509	471	512	491	459	478	493	447	485	464	464	496	460	465	454	491	456	433	452	439	459	461	469	508	438	462	433	464	469	495	462	489	464	488	454	438	477	492	446	470	436	454	447	494	512	503	501	467	491	462	475	460	455	455	480	468	467	449	464	437	485	456	467	443	460	433	467	462	461	434	456	463	401	458	491	485	507	491	476	432	466	485	475	477	441	497	474	478	477	467	462	537	467	450	465	454	462	472	493	450	467	471	436	476	467	454	471	456	490	432	438	482	454	496	464	489	453	503	473	468	444	490	460	443	485	445	466	457	483	468	460
38897	48587	64205	51187	34429	5688	443	278	253	247	233	228	266	193	209	233	222	205	237	206	207	224	174	192	231	229	251	221	211	214	234	199	242	232	184	209	200	260	231	204	223	186	233	204	203	216	204	199	357	555	483	398	312	274	246	199	214	187	214	223	196	191	199	193	222	223	218	237	205	208	207	205	170	223	201	211	177	219	222	204	181	183	201	198	210	210	193	231	223	212	211	232	240	217	201	204	197	204	206	216	217	208	194	205	221	226	220	183	217	191	226	216	222	218	176	215	181	207	203	210	224	191	196	208	225	209	216	221	201	224	198	188	208	234	208	211	203	216	190	200	195	224	204	244	202	234	192	187	212	207	204	200	222	216	222	192	203	213	231	251	202	214	200	197	207	210	225	209	194	197	209	214	213	219	208	216	209	214	191	224	229	212	236	194	177	207	204	215	222	223	191	188	236	195	221	194	229	225	208	203	199	204	186	213	212	199	215	215	214	220	202	207	206	197	205	203	225	208	223	204	224	214	211	189	218	224	216	217	252	207	220	218	219	199	223	196	216	198	193	195	203	214	235	216	183	194	209	201	219	193	208	217	225	200	191	218	215	179	207	240	218	219	209	195	204	221	206	238	205	217	208	220	200	217	219	194	196	211	198	228	212	227	205	196	208	213	195	249	194	228	213	207	202	207	212	199	204	234	192	205	208	197	217	218	203	232	217	233	201	215	201	198	211	194	172	222	229	222	188	204	205	191	215	218	206	231	208	219	209	214	219	215	216	198	225	201	216	205	205	217	194	227	208	228	231	201	217	208	200	201	241	211	208	199	187	205	196	222	230	201	181	226	203	230	215	201	213	193	221	203	214	230	232	216	217	188	187	210	196	182	199	207	236	221	215	209	204	224	193	201	226	237	212	218	202	199	186	207	200	221	189	198	210	205	224	210	232	196	200	193	212	206	230	214	204	207	212	217	179	219	207	199	219	214	209	216	214	217	210	228	216	226	196	206	226	199	199	215	224	222	212	182	231	233	235	247	196	215	215	199	213	227	241	218	188	208	192	204	213	228	222	208	224	228	192	227	190	214	214	203	195	208	217	179	230	192	216	196	201	177	222	233	232	212	190	204	205	202	228	208	207	218	190	230	200	202	214	208	217	210	196	221	200	207	211	204	223	214	209	183	187	211	189	211	209	211	213	202	204	203	211	215	205	203	188	183	222	205	207	231	237	205	188	202	191	197	224	243	220	216	192	219	195	227	221	219	220	218	213	204	206	204	218	202	197	206	240	211	216	234	218	229	212	196	198	188	203	196	216	207	234	185	191	199	234	207	210	235	208	204	215	215	225	232	237	224	216	216	211	197	201	226	220	175	202	236	223	214	193	209	230	201	209	213	200	238	226	186	188	237	228	201	201	231	194	224	224	220	192	247	214	226	213	198	193	222	176	190	209	208	197	219	195	194	227	210	193	200	220	205	213	243	243	218	203	190	200	201	182	199	213	199	213	221	222	180	191	199	230	199	228	192	205	217	218	224	222	196	194	211	226	232	192	215	193	206	203	198	242	243	240	246	220	224	215	200	179	223	222	244	215	208	222	203	219	207	221	186	189	232	194	213	206	179	215	206	214	201	200	214	216	219	183	211	215	223	237	215	233	187	212	189	221	223	231	228	243	217	196	189	220	199	209	235	185	212	216	188	211	207	214	215	240	221	221	209	241	185	201	200	214	203	208	199	189	182	210	197	201	227	176	197	191	184	197	222	208	178	206	224	218	211	203	235	203	191	230	213	194	242	214	219	243	210	211	202	199	211	227	198	227	189	227	224	205	181	209	212	194	231	222	226	229	184	219	215	195	209	186	187	201	214	191	205	233	201	222	231	189	212	203	192	205	195	205	221	246	241	200	204	216	243	224	221	204	212	191	200	208	203	229	219	207	193	219	238	185	205	226	195	201	227	226	175	213	205	224	211	185	191	201	230	186	202	223	221	190	210	199	201	210	209	210	225	208	221	188	158	221	216	203	203	215	220	213	215	207	208	210	189	243	204	210	213	206	221	224	192	223	206	213	217	176	214	237	214	220	192	227	213	215	217	209	197	229	201	241	217	187	207	228	207	213	213	218	227	200	202	199	212	211	225	201	227	227	201	236	184	209	201	210	204	206	226	213	211	226	217	212	216	190	219	211	226	201	214	214	221	244	203	209	207	192	219	222	210	204	225	205	196	213	212	184	219	192	205	225	179	211	201	195	229	212	207	188	202	210	221	202	209	207	210	217	195	202	229	200	213	203	206	212	210	214	255	253	201	203	220	235	225	214	242	232	212	203	221	195	199	200	200	196	206	212	201	199	220	223	190	211	221	222	201	206	233	217	197	220	184	213	191	200	190	225	209	214	211	192	217	203	216	191	198	208	215	199	204	225	204	201	216	174	187	222	204	190	214	226	205	199	212	217	195	242	215	193	209	216	194	197	203	208	200	178	201	193	220	204	205	206	207	194	192	211	222	216	225	188	178	205	192	212	204	186	190	226	228	229	210	210	201	213	194	218	206	216	233	185	218	189	199	233	211	221	229	204	199	243	230	212	207	205	224	219	211	187	215	188	215	221	222	201	220	209	226	222	219	215	205	212	240	233	222	195	229	206	200	200	219	208	211	213	222	181	193	216	232	214	227	192	197	173	216	207	200	191	213	226	198	216	211	220	244	214	221	222	203	199	231	201	211	242	207	205	202	211	211	186	195	203	210	185	238	205	199	223	180	194	210	197	205	204	223	218	195	217	217	212	227	194	218	208	222	217	193	196	211	212	205	204	232	223	217	197	216	228	213	195	206	229	204	190	201	212	230	202	226	209	210	194	203	202	222	195	220	220	224	216	211	209	205	218	201	196	199	208	223	193	236	215	206	201	215	207	226	228	218	202	222	219	223	189	219	222	224	249	209	234	209	191	223	211	227	212	258	209	236	211	231	219	219	179	226	190	222	235	216	191	231	235	202	206	196	209	217	239	214	193	214	219	217	201	159	204	194	199	217	209	202	222	210	200	207	219	204	198	202	200	214	206	205	222	221	215	217	220	232	200	205	209	207	212	220	207	200	193	226	221	202	206	219	195	215	205	203	204	201	244	235	225	225	190	226	212	203	218	239	213	209	198	211	224	209	195	205	212	208	207	215	229	210	192	189	208	216	203	224	183	190	238	220	205	178	233	201	210	188	204	226	224	219	204	219	238	168	195	190	222	227	189	198	225	231	211	235	198	210	201	197	203	195	205	188	214	209	243	198	206	205	221	214	206	239	207	237	211	193	199	196	208	215	212	193	201	221	202	209	221	222	216	239	204	204	194	206	219	207	198	191	193	209	186	213	227	214	219	210	219	216	222	202	220	225	208	200	207	204	203	231	229	224	203	213	227	198	181	196	209	237	211	221	224	226	216	219	189	206	232	180	210	197	210	238	220	191	232	253	217	188	207	205	226	198	232	211	214	204	210	229	182	208	212	219	207	222	210	186
25340	40279	55384	53980	31197	1263	878	808	771	727	730	647	691	619	610	580	585	585	568	598	595	554	566	594	575	590	503	551	602	577	603	544	518	587	554	550	579	591	578	609	575	546	606	593	580	614	578	598	1602	2879	2321	1708	1207	757	581	547	569	546	506	555	523	517	512	518	551	539	522	528	538	473	508	512	517	542	512	463	520	518	508	494	550	509	484	488	498	528	456	516	493	499	503	592	518	548	550	531	535	523	523	463	530	510	536	499	501	512	507	510	529	530	512	482	508	509	481	489	475	499	536	510	499	497	522	486	494	560	515	514	562	508	535	512	524	522	528	523	498	525	520	516	563	508	537	510	500	512	494	484	465	536	526	517	563	546	532	524	495	517	533	524	531	491	554	526	524	463	472	511	496	528	481	509	554	525	510	548	480	529	525	518	479	550	508	509	536	490	530	510	546	506	534	497	493	515	526	536	532	504	525	528	524	514	547	555	528	503	506	551	531	543	523	497	512	506	506	528	520	521	517	524	503	538	500	545	520	575	492	514	547	482	561	520	502	538	539	518	503	519	550	567	546	481	495	520	510	519	526	532	528	558	521	500	516	534	511	557	494	522	475	534	532	549	498	525	484	511	478	463	541	547	521	495	511	502	551	496	527	521	528	521	538	518	515	506	476	532	547	494	467	537	527	521	500	496	511	509	498	534	533	492	526	553	500	524	522	532	532	539	501	526	489	547	544	551	468	536	497	495	522	576	499	480	553	552	503	544	538	553	523	504	497	565	499	557	550	544	529	547	514	528	510	507	564	531	522	522	529	501	524	510	520	490	489	548	522	555	560	513	507	577	537	548	550	498	534	537	504	566	498	525	522	486	491	503	506	514	513	516	526	520	499	549	507	518	527	480	507	551	564	542	514	538	510	528	566	471	511	499	536	543	538	529	543	499	553	525	505	508	534	545	518	547	528	542	516	508	558	513	501	533	558	579	494	525	527	573	543	513	526	550	502	540	528	529	485	515	519	510	509	512	537	492	559	475	510	528	552	528	539	517	509	533	504	531	545	522	491	542	512	518	510	533	488	527	478	497	499	516	475	526	515	550	523	522	570	542	504	521	491	558	496	484	509	528	559	498	560	518	561	505	532	467	531	545	560	525	508	491	502	511	531	492	513	561	504	528	506	531	542	553	546	552	519	543	521	539	525	515	504	509	559	550	559	534	554	526	538	550	539	497	510	507	520	563	516	522	509	559	511	550	562	538	545	532	509	519	543	495	518	484	525	507	553	543	500	509	548	521	499	510	525	540	543	541	554	521	505	557	500	481	552	533	513	485	542	521	516	540	520	516	522	550	524	550	488	500	519	529	543	497	515	529	523	498	500	509	519	498	537	550	521	501	518	526	523	543	533	548	516	495	551	523	537	548	499	505	552	523	518	554	532	491	523	530	539	525	478	531	513	517	561	493	508	526	505	485	506	503	507	526	493	497	536	527	483	544	500	496	525	504	535	538	494	543	492	536	479	521	491	509	501	540	528	518	530	517	541	540	496	527	558	501	559	515	530	504	514	518	558	529	533	554	534	518	544	497	494	482	555	544	535	505	510	483	552	478	502	546	538	493	499	503	525	521	531	545	518	476	526	508	479	519	513	535	509	550	534	534	487	502	501	533	514	520	498	532	524	534	497	453	501	514	527	534	526	523	518	527	502	503	527	527	479	516	538	569	552	542	487	517	505	493	519	584	545	524	539	541	530	529	486	548	512	515	555	544	527	523	555	529	496	561	581	520	497	506	495	478	530	531	579	502	491	544	540	519	536	544	524	512	540	509	555	468	515	519	530	504	528	474	499	505	511	558	498	546	514	542	540	525	489	463	525	509	544	507	522	532	487	498	519	521	493	525	514	543	561	477	515	533	532	553	499	499	485	545	529	482	511	511	540	560	540	494	517	478	566	519	536	519	498	566	515	503	496	569	516	518	506	503	524	529	584	489	492	506	560	520	484	540	493	512	535	551	531	519	516	534	507	529	512	529	543	507	563	498	498	543	508	534	525	565	526	507	535	537	542	540	530	516	518	508	536	515	535	574	517	544	522	547	491	501	547	523	526	542	568	506	514	559	508	499	486	475	550	514	481	519	523	530	506	514	531	536	482	471	535	491	515	526	517	518	533	532	535	543	531	521	549	519	539	511	550	473	517	531	499	523	536	466	516	511	538	563	526	554	530	539	507	493	519	535	485	520	534	525	527	500	524	531	572	502	539	559	501	520	534	504	496	534	535	548	526	514	568	506	503	528	458	498	506	540	532	526	568	504	507	527	503	537	522	523	534	511	529	514	543	532	501	504	520	527	550	530	515	502	523	537	485	519	511	559	520	473	523	530	530	510	534	529	496	546	507	497	511	522	528	506	536	509	532	525	553	502	529	498	519	500	486	575	530	518	531	542	507	502	540	473	540	486	515	556	495	519	525	526	555	514	545	543	470	530	504	507	467	508	526	491	545	548	545	569	522	549	514	507	516	502	515	520	517	507	546	502	542	528	541	570	489	493	550	509	530	459	559	482	543	533	516	491	536	526	526	507	485	533	499	571	529	533	508	522	535	538	504	531	507	512	510	505	534	525	493	534	534	523	535	540	518	489	498	497	514	554	504	550	493	540	559	485	545	521	559	566	540	528	532	484	503	487	505	566	541	526	514	496	521	476	520	519	518	557	505	513	512	541	489	499	538	552	511	515	540	502	534	504	513	522	558	505	509	544	523	482	551	488	523	511	506	548	522	519	537	547	563	510	502	525	529	518	478	493	515	496	516	521	533	531	507	525	504	515	528	495	535	486	499	512	505	545	499	496	494	526	552	564	505	496	515	512	524	518	505	510	548	492	521	508	523	506	503	515	568	519	517	465	524	530	517	513	506	520	516	517	513	511	536	495	522	520	508	498	554	537	537	510	525	514	487	491	519	528	532	539	530	499	577	484	542	545	493	531	456	521	483	531	546	481	532	526	530	491	554	555	527	528	557	513	512	568	521	541	511	519	515	526	567	559	530	530	481	531	519	501	483	496	505	526	472	497	583	554	503	530	529	540	505	551	525	520	507	541	540	524	453	501	530	558	493	501	537	550	509	537	500	550	491	530	510	537	509	570	510	514	508	521	524	508	525	519	503	535	533	505	518	480	489	512	502	506	529	548	529	532	534	473	534	546	567	536	542	532	503	504	572	521	492	525	557	515	548	493	536	471	525	536	524	536	548	529	507	520	515	510	504	516	486	483	516	499	491	533	492	535	509	526	524	508	520	532	525	538	524	554	549	484	544	498	500	523	518	563	504	499	533	547	493	518	504	538	488	535	523	494	495	515	518	500	467	492	491	514	566	536	496	516	526	532	541	523	521	535	531	537	566	472	528	487	506	531	517	514	529	537	502	515	486	500	499	493	536	558	501	499	517	496	515	506	490	558	504	496	494	523	559	511	535	495	519	527	522	509	487	521	570	504	554	542	507	516	503	486	488	545	540	510
49027	53479	69164	57765	45189	12531	1463	369	299	267	245	265	253	238	210	199	214	221	240	221	231	202	202	182	204	216	189	202	240	205	182	193	213	206	197	200	203	206	227	200	194	195	204	184	228	189	198	175	405	805	603	479	324	278	221	197	210	173	228	190	219	179	225	183	200	187	195	202	189	186	190	189	213	188	210	189	197	193	193	190	235	182	246	182	161	198	193	225	203	197	214	192	185	180	194	213	186	222	201	192	212	198	195	192	201	195	197	177	181	208	189	179	197	181	211	186	220	241	202	203	203	198	208	210	211	216	212	212	197	198	205	213	203	195	221	216	185	197	178	173	202	186	192	173	212	189	187	188	176	181	200	175	209	193	188	198	213	200	211	195	193	166	180	206	195	186	206	201	209	209	179	204	179	200	200	200	219	181	195	184	220	191	206	201	194	196	222	204	207	194	192	201	176	203	173	180	185	199	185	206	202	212	205	203	177	208	204	208	200	185	211	191	193	202	202	183	221	199	213	165	190	193	208	195	189	197	227	182	191	224	177	190	210	196	198	186	198	203	216	195	202	203	224	206	185	199	196	221	217	211	203	191	198	199	203	209	214	199	195	186	205	201	197	187	173	178	180	204	206	188	229	204	195	191	173	191	195	230	225	213	191	209	182	211	189	191	192	200	184	186	186	177	194	215	204	187	171	198	202	200	192	214	211	193	194	192	213	178	199	199	200	203	238	199	207	197	204	207	197	204	188	181	189	218	205	193	204	194	171	181	187	202	193	193	176	199	227	180	196	176	201	215	222	201	188	185	206	207	199	195	201	213	190	216	215	189	200	183	227	228	208	200	211	178	224	198	220	204	191	202	183	209	208	204	205	185	205	217	195	189	201	208	199	181	181	175	209	202	190	197	209	212	229	184	194	227	176	203	211	199	193	207	173	217	202	203	211	219	204	185	213	234	203	181	196	199	191	202	199	192	225	219	184	221	183	213	189	179	213	202	196	238	201	226	184	185	185	208	169	189	213	199	210	221	212	204	206	174	182	171	230	212	174	195	233	211	188	180	191	206	212	198	184	174	186	185	209	213	196	219	203	197	209	201	181	213	212	182	182	204	195	195	183	201	197	210	200	198	201	189	214	194	200	219	205	209	202	184	182	190	228	220	221	201	186	199	205	212	187	187	165	203	198	200	212	206	195	207	191	201	211	188	175	196	220	190	158	216	213	205	175	211	206	195	211	173	195	200	237	211	183	203	213	208	199	225	208	198	201	189	204	192	186	183	195	212	218	192	188	164	199	196	199	210	209	227	178	260	216	190	209	191	193	206	205	201	219	219	197	192	206	191	175	217	185	188	194	205	188	178	180	226	194	193	191	224	177	188	194	185	224	201	199	197	193	180	209	218	184	198	193	210	184	191	208	212	216	204	218	216	188	186	185	205	222	206	224	225	201	197	221	188	206	206	184	211	195	191	205	211	204	207	216	211	207	214	194	220	175	201	190	216	202	205	171	206	189	189	195	199	186	164	188	208	206	195	184	200	204	199	181	198	203	201	157	212	190	174	198	210	171	197	186	194	188	231	181	219	193	192	207	207	180	206	175	189	202	170	195	211	189	216	196	194	182	199	202	215	207	205	215	177	185	236	182	208	213	222	209	195	194	181	196	187	220	209	213	229	208	172	193	198	200	164	181	208	194	194	211	209	183	192	201	193	176	179	193	217	195	216	196	219	202	170	204	181	229	197	200	190	174	200	180	182	200	205	215	196	209	203	177	204	205	182	220	207	196	190	203	212	164	188	180	192	194	193	213	193	182	184	203	193	218	165	206	195	191	204	170	189	207	201	204	224	206	188	184	208	194	204	195	215	227	198	193	234	198	203	198	201	216	183	190	185	169	191	214	208	198	178	195	196	184	175	177	227	193	185	195	200	191	196	218	205	201	200	214	217	185	183	213	187	211	204	188	201	195	175	202	209	215	237	217	204	186	205	196	185	202	178	199	184	186	210	170	188	187	181	191	168	196	204	199	217	219	217	215	197	210	223	218	239	220	163	210	201	196	205	206	232	206	236	212	205	197	188	192	201	178	209	199	210	212	193	231	211	198	193	208	180	221	204	215	189	177	201	180	193	186	199	214	216	212	203	196	218	196	183	198	197	199	197	206	215	185	213	207	203	223	174	217	212	204	166	197	198	198	188	215	219	202	208	197	198	212	212	221	180	205	212	157	212	202	201	192	202	206	220	210	223	175	229	217	235	219	198	206	205	173	190	244	207	179	186	180	192	198	189	203	207	206	212	192	178	194	184	205	207	197	199	192	194	189	209	199	202	215	202	214	193	212	195	201	200	201	193	193	185	207	208	207	182	193	205	221	200	203	187	192	206	168	196	197	209	214	189	217	187	223	198	196	194	191	201	190	193	183	229	198	213	187	216	195	196	184	213	190	177	196	239	215	178	199	215	195	202	218	225	207	216	200	220	175	220	203	192	229	195	196	233	191	203	199	202	192	194	216	199	193	191	200	192	205	213	192	199	207	216	223	211	205	199	174	199	222	208	203	183	174	195	201	192	206	173	219	200	201	198	197	170	210	195	182	186	183	197	205	218	202	197	197	169	215	196	175	188	170	184	197	202	176	196	187	235	190	201	220	192	201	198	181	176	199	221	177	201	190	206	213	227	193	218	193	206	209	203	203	207	203	202	189	206	181	220	207	224	208	208	171	188	189	198	207	199	192	201	194	208	207	180	210	212	200	212	196	192	226	183	191	199	191	212	192	206	215	200	185	179	178	184	196	233	218	210	209	186	198	214	210	205	201	198	211	240	223	204	202	203	197	179	217	182	194	178	191	200	197	218	198	208	192	197	195	200	199	192	190	194	205	214	179	226	194	201	165	211	186	209	189	214	180	206	192	176	198	208	205	193	198	208	185	202	177	203	232	211	202	203	194	181	182	172	196	185	182	175	202	202	187	218	196	202	231	208	209	214	179	212	179	205	203	173	207	196	200	185	209	183	209	192	182	184	180	213	214	222	184	222	191	188	184	223	204	170	209	200	200	208	238	202	189	223	176	210	224	173	225	191	174	186	191	182	182	203	185	212	192	191	217	213	220	171	194	191	191	199	203	215	211	227	217	184	187	190	178	186	196	193	193	174	193	192	167	200	202	179	198	191	183	187	213	195	205	212	186	187	199	224	212	201	195	168	166	190	178	172	197	190	193	192	175	206	187	194	203	202	182	209	195	202	197	212	209	188	189	216	190	216	228	189	186	207	218	176	184	197	191	158	210	208	185	216	187	198	191	202	183	211	193	187	198	220	201	200	220	192	189	205	191	192	207	197	205	182	195	210	183	191	194	215	192	185	220	211	224	190	214	174	208	202	199	171	201	207	191	190	201	182	207	185	173	175	199	219	198	208	201	189	196	192	188	197	210	178	195	193	195	197	217	215	172	221	198	210	202	220	189	227	224	194	187	211	204	187	218	218	191	187	210	202	196	190	210	188	199	186
34619	47114	64141	64153	38434	1662	1152	991	883	857	840	790	735	702	646	639	608	579	611	580	580	557	550	631	580	562	535	594	611	594	553	552	589	626	575	588	550	588	590	566	619	583	550	572	562	547	528	558	2119	4329	3275	2368	1459	946	582	535	502	537	439	518	471	515	494	491	480	499	497	528	465	487	465	482	473	465	485	482	504	467	467	473	450	502	488	489	484	473	453	457	479	508	459	478	482	478	474	521	461	484	462	488	499	496	480	473	474	526	532	453	480	513	493	504	484	476	490	545	471	475	490	484	483	470	507	527	481	502	527	513	506	483	514	477	473	488	489	487	472	470	459	493	487	485	486	484	479	523	480	459	495	464	504	471	486	491	470	475	495	452	467	482	446	459	503	497	453	497	496	571	512	468	511	492	495	554	513	517	491	538	445	492	499	470	479	490	501	502	513	474	484	501	473	501	475	450	521	512	449	485	425	492	459	480	521	479	472	443	518	466	458	485	526	458	483	473	493	482	493	459	504	495	474	511	488	482	475	515	496	505	507	471	501	452	488	529	518	474	487	515	494	488	466	508	512	492	497	488	503	508	458	515	495	484	439	507	455	474	506	478	485	443	479	480	515	457	500	463	476	513	492	488	519	477	460	504	447	507	461	510	484	508	477	502	495	496	487	504	470	500	503	490	516	489	481	535	481	492	469	480	512	444	518	491	497	471	467	517	482	511	486	539	479	466	479	494	489	489	492	500	495	485	501	478	496	502	520	482	506	486	494	471	493	510	474	462	431	481	512	507	489	468	469	472	500	525	491	469	461	507	491	478	456	523	512	516	509	486	482	490	475	521	494	486	523	498	463	505	485	485	475	455	494	497	477	512	467	516	516	495	485	464	455	472	489	468	506	478	469	480	482	500	466	503	455	481	485	478	541	501	470	430	507	503	494	518	502	474	494	499	485	461	489	473	457	507	467	503	505	478	516	484	499	470	502	483	495	499	451	492	472	492	522	483	513	454	452	504	498	481	473	492	472	457	463	513	523	508	510	512	466	495	505	452	510	516	493	514	494	469	473	478	480	441	447	500	512	500	472	512	481	541	472	508	463	466	494	456	514	462	499	504	491	478	486	460	472	488	465	481	507	512	465	496	489	463	491	518	479	467	492	468	468	472	494	505	491	490	508	515	490	481	506	468	520	526	467	518	471	492	502	489	495	482	487	467	504	483	480	474	510	479	430	489	482	470	499	521	448	486	515	480	499	489	438	469	477	473	487	489	486	502	494	476	500	482	484	479	529	456	462	492	449	463	460	487	513	521	481	472	482	461	509	438	501	503	527	480	480	487	506	478	486	452	514	467	525	530	480	504	505	467	507	480	495	479	476	498	469	476	512	511	503	471	515	535	512	501	475	463	481	435	508	493	481	472	504	507	504	503	504	511	480	443	463	483	457	498	494	473	492	501	513	524	475	513	461	489	493	490	487	488	503	449	482	478	508	525	427	502	490	503	463	488	474	491	490	493	470	517	499	523	472	504	488	489	481	478	466	472	495	488	484	484	501	484	471	460	494	474	478	463	488	461	479	503	499	475	481	452	535	485	447	453	521	491	486	462	486	509	488	482	486	509	450	498	500	497	478	471	474	489	482	483	449	510	475	455	462	458	493	515	494	471	505	490	513	483	483	507	512	484	487	474	455	486	503	503	505	477	501	485	460	512	554	491	451	495	513	492	488	506	501	515	500	510	485	451	480	461	485	481	452	515	500	460	531	482	483	505	518	485	502	508	486	487	484	525	481	498	515	491	481	498	474	503	492	480	531	489	564	488	500	487	465	457	488	511	522	500	493	481	496	503	496	451	459	465	482	483	520	475	500	504	513	500	510	466	474	532	483	475	467	476	480	502	467	519	444	481	518	490	495	510	501	545	467	500	511	493	479	528	511	488	461	495	507	484	469	500	472	515	496	514	510	498	483	449	468	487	468	438	548	492	491	475	478	525	488	504	508	487	491	467	503	467	457	480	458	466	516	464	485	478	462	516	465	494	502	489	508	447	499	502	489	509	498	511	505	483	482	475	519	508	461	512	467	504	503	490	506	459	530	503	510	478	498	462	436	483	478	452	478	497	499	492	472	464	510	489	464	486	492	474	508	500	496	508	495	485	465	495	518	467	502	482	499	473	489	450	533	507	460	493	494	462	534	466	453	461	496	482	486	513	439	518	467	446	462	541	471	471	498	458	473	491	505	462	488	505	490	479	525	470	526	532	507	476	487	511	467	487	501	486	448	494	447	497	484	469	500	487	518	502	530	502	450	485	484	489	521	526	460	470	438	485	478	485	502	466	466	465	501	477	482	484	483	476	484	507	472	489	477	504	491	526	512	489	477	464	517	504	498	487	497	461	464	492	476	501	450	467	480	465	492	473	490	470	487	473	525	513	490	518	518	511	502	493	486	532	521	492	443	498	517	487	499	507	509	502	485	490	513	473	521	531	507	448	532	501	486	495	501	480	487	458	519	467	490	518	534	482	470	484	475	482	493	493	508	454	513	479	464	497	505	492	485	467	469	482	459	466	515	528	501	456	499	538	491	481	519	474	503	492	519	466	486	480	470	511	450	480	492	504	462	506	494	514	505	474	430	488	454	530	466	477	505	498	525	466	510	480	463	484	478	510	488	497	531	504	458	452	487	513	478	483	477	482	478	469	517	466	468	499	509	454	492	493	509	526	497	462	474	481	529	482	475	468	489	485	473	492	497	477	485	476	482	450	491	510	471	459	451	497	492	478	476	477	523	464	499	522	466	490	487	476	512	536	499	497	512	473	462	485	474	470	471	484	500	486	503	501	480	477	504	457	492	504	515	447	539	473	486	492	528	457	489	480	500	510	477	498	484	499	506	463	495	463	503	481	463	487	495	479	495	484	465	468	490	506	491	472	474	492	513	460	506	501	509	461	479	478	501	509	539	494	535	444	452	475	476	498	526	474	504	486	485	453	494	474	501	491	486	500	472	499	481	533	461	497	481	488	523	518	479	492	462	489	531	521	475	494	533	471	477	484	506	483	506	467	457	458	461	521	505	469	471	474	489	473	516	552	500	538	530	496	526	489	469	493	490	491	476	524	506	491	465	454	500	506	496	485	470	501	474	466	493	507	459	505	508	543	464	483	492	461	497	488	525	493	493	462	479	548	460	490	528	497	502	552	486	501	471	473	462	502	506	520	499	461	456	493	473	486	460	471	500	502	527	498	477	468	504	509	494	504	453	485	485	528	495	471	468	484	490	460	479	478	482	508	501	513	452	500	497	504	466	469	511	474	517	491	499	493	487	499	480	502	488	512	485	521	499	518	467	485	462	468	508	463	489	476	468	546	486	470	477	494	489	549	526	469	514	493	500	489	462	493	456	525	458	507	499	481	523	479	475	464	431	484	460	499	475	519	470	494	503	488	452	470	489	508	478	474	469	467	486	462	498	484	505	488	523	532	480	493	445	472	475	503	463	465	509	525	507	500	493	481
11593	9108	14680	6974	3170	197	196	173	198	184	191	199	192	188	162	191	174	193	186	199	170	208	212	209	194	180	188	194	179	177	197	197	200	188	173	205	184	193	157	192	180	176	190	196	171	202	197	216	197	234	272	257	223	168	188	178	178	177	196	178	211	200	198	191	166	195	205	200	184	195	189	210	212	205	173	187	189	170	195	199	191	183	181	236	198	161	189	168	160	206	192	181	168	177	192	174	175	187	168	160	210	179	203	170	194	181	182	175	155	178	181	196	194	212	194	197	198	185	187	173	176	180	152	166	172	182	179	193	163	181	168	189	176	165	195	164	176	183	182	188	213	190	198	184	197	178	172	192	179	175	191	182	173	187	183	192	173	215	168	189	171	170	186	190	167	161	182	196	182	180	186	192	193	167	186	183	204	182	189	203	177	177	185	192	187	202	196	196	189	199	184	157	199	164	190	187	193	164	192	178	186	183	198	179	182	189	174	184	189	184	170	194	192	176	152	184	186	186	180	167	168	173	190	202	180	206	172	202	187	218	163	172	183	178	200	196	187	202	211	165	219	182	194	183	168	199	215	196	192	186	212	206	204	189	175	167	197	189	181	188	186	185	194	190	164	191	154	155	208	173	189	188	216	205	171	183	199	211	193	194	185	193	163	184	206	203	198	191	148	190	201	177	198	182	206	185	184	177	170	162	196	168	205	191	183	202	180	161	184	213	161	172	180	191	165	183	175	210	205	192	183	167	193	200	199	177	192	192	195	219	182	185	197	179	172	182	209	191	161	182	201	172	208	163	183	191	166	194	195	171	169	184	202	177	212	191	188	209	199	198	210	190	182	193	177	178	182	199	177	200	185	186	166	177	171	182	211	175	192	181	168	181	200	175	194	193	202	169	193	147	184	197	192	200	202	160	213	175	184	188	196	190	173	173	183	183	186	195	215	211	212	171	180	187	193	171	185	175	192	194	196	198	190	155	162	214	183	180	197	184	199	163	196	200	181	183	176	169	171	176	177	181	192	188	212	186	205	195	183	189	197	166	192	175	186	193	198	184	180	199	166	198	206	182	183	193	186	187	181	195	187	186	191	166	174	161	180	202	221	172	184	195	202	208	190	187	180	184	203	186	192	184	197	195	211	192	185	195	166	171	174	163	191	188	194	213	176	166	187	177	178	191	175	183	192	203	197	202	167	171	186	193	165	183	197	192	183	183	204	195	188	179	183	181	195	200	175	220	194	181	184	210	188	190	175	184	189	190	202	156	175	223	201	204	196	165	207	181	176	185	182	186	191	184	172	173	189	196	182	190	210	192	195	168	192	197	186	146	193	187	157	180	200	201	193	184	208	181	179	214	167	180	201	169	173	184	193	176	191	167	198	178	186	190	195	213	218	180	183	190	193	167	186	177	184	191	186	179	176	178	194	201	185	189	191	169	200	183	182	187	202	188	164	177	202	167	205	192	195	171	192	177	176	194	187	184	181	174	186	165	174	212	185	152	186	192	212	185	186	203	198	190	190	174	177	178	184	198	179	168	210	184	184	191	189	197	180	165	178	186	175	178	189	187	167	215	193	180	194	209	182	221	180	190	181	168	177	204	168	182	196	157	172	198	177	193	206	200	179	173	195	185	161	165	169	179	140	201	185	204	187	211	200	211	192	193	166	191	207	172	166	193	206	153	193	209	199	178	185	189	191	183	180	194	177	183	185	213	206	195	202	182	170	177	180	197	212	174	197	172	177	186	202	182	171	198	190	185	174	183	194	168	191	201	181	192	190	165	178	193	191	187	184	166	189	181	186	181	196	183	191	173	188	207	181	205	196	163	208	221	192	179	196	191	182	173	171	170	194	170	172	169	205	201	189	190	177	190	184	175	162	173	196	195	185	168	198	202	192	218	189	209	215	176	181	189	156	178	175	180	170	167	182	191	185	191	183	182	187	186	204	174	159	174	169	196	171	179	188	182	181	201	171	187	204	188	172	188	166	154	166	180	180	166	218	192	176	177	169	199	183	197	191	185	157	195	176	180	197	201	183	207	171	159	174	192	179	190	199	167	175	167	174	182	199	183	193	175	197	197	189	164	187	205	179	213	178	151	171	165	193	179	209	204	173	180	174	192	185	182	161	188	207	185	202	183	192	184	185	175	186	187	185	206	166	192	182	190	185	196	209	191	191	186	189	155	189	191	191	185	172	186	181	193	187	175	187	187	177	193	183	211	163	212	193	189	190	187	213	193	171	203	163	182	184	174	190	164	197	186	206	185	188	180	165	191	196	197	191	188	186	188	175	179	179	211	189	202	186	191	210	187	195	186	208	173	176	184	181	207	190	181	174	201	167	191	175	180	154	221	155	206	204	181	186	224	173	188	195	167	192	189	195	200	192	173	150	188	184	177	175	178	166	190	181	194	185	176	175	180	184	173	190	208	181	215	168	196	216	184	185	203	185	189	174	197	168	184	180	167	203	193	193	172	176	166	202	207	206	193	167	178	196	197	178	211	192	183	173	197	185	201	206	185	199	174	184	185	188	195	186	202	165	178	231	180	195	195	193	175	189	174	181	187	188	178	199	204	169	194	181	200	158	184	175	170	177	197	161	179	168	175	179	181	179	162	215	185	195	191	188	180	165	170	189	184	192	192	212	202	182	184	178	180	201	165	206	201	180	192	164	180	148	184	173	194	192	199	188	170	200	174	169	216	172	184	201	185	177	195	168	176	180	183	195	210	178	194	200	176	182	206	156	151	187	207	153	169	183	185	194	146	207	196	192	196	184	186	192	179	194	173	211	196	210	188	208	203	160	199	167	178	205	200	194	212	198	177	193	206	205	170	199	198	188	201	156	173	206	166	202	158	192	172	188	168	185	179	191	178	192	150	175	192	203	189	184	165	171	186	179	180	194	184	194	189	193	172	195	193	216	186	186	195	171	214	194	184	180	188	193	186	188	165	181	196	171	171	192	162	193	167	191	165	186	189	189	182	179	167	201	185	198	178	209	177	196	193	194	203	178	195	175	174	186	188	201	161	184	180	192	179	161	161	161	163	173	188	185	217	184	184	184	206	191	178	186	188	189	184	199	177	192	170	180	189	183	180	183	210	211	225	164	196	177	197	175	177	196	195	195	177	214	190	179	201	179	179	182	183	174	167	182	163	193	196	182	186	189	202	177	186	165	167	190	197	185	177	194	185	197	172	187	187	167	196	190	164	191	198	180	198	199	194	173	161	187	205	199	181	177	199	180	173	185	185	211	156	237	175	175	188	170	173	183	171	157	169	157	184	205	173	167	199	192	191	194	190	189	185	193	184	186	169	175	182	178	175	178	180	190	189	207	192	213	190	185	224	186	199	185	196	203	180	228	190	191	207	192	192	211	198	191	182	177	215	194	204	185	213	185	211	217	184	186	178	190	199	174	172	184	179	183	179	177	214	180	175	170	206	172	191	209	167	212	180	168	187	179	172	182	201	198	172	202	194	174	193	180	205	168	188	180	160	186	192
8085	11658	19844	16273	8336	494	503	490	457	433	530	541	510	488	481	447	511	495	480	503	466	496	510	478	505	532	503	447	462	468	554	563	501	503	482	501	483	467	487	502	468	489	459	453	444	511	509	479	540	732	768	687	594	503	536	491	482	485	487	478	390	482	444	456	437	484	462	478	466	458	460	495	505	496	466	507	474	485	458	471	493	446	474	503	434	469	475	489	459	446	486	459	483	419	475	523	486	493	496	480	479	492	492	470	479	485	486	463	484	511	448	474	465	461	481	452	454	488	503	425	408	451	493	449	483	470	484	481	446	457	484	482	495	467	468	490	485	458	486	488	491	455	476	461	462	493	433	492	474	468	494	478	438	492	424	491	443	495	475	460	470	472	461	476	464	505	490	470	492	469	487	463	495	468	471	444	451	460	449	482	477	481	499	475	492	521	462	480	454	517	436	507	443	479	468	478	462	464	458	484	453	485	462	488	462	496	480	460	425	444	475	471	458	458	470	497	475	451	420	470	520	478	455	478	482	449	517	495	478	523	494	457	474	456	485	491	502	462	500	477	457	448	506	424	478	471	475	485	446	438	476	469	486	429	469	472	449	466	471	497	519	467	484	497	453	456	459	507	462	423	451	493	457	422	512	445	483	452	486	506	501	490	488	469	460	490	441	442	470	463	440	464	487	431	483	452	448	429	439	445	499	520	464	497	470	445	468	453	489	515	537	449	452	500	514	485	507	459	478	456	484	480	440	489	515	504	493	449	442	491	462	450	504	455	496	503	478	460	482	480	482	490	465	497	488	492	469	487	475	467	442	458	461	493	456	460	454	487	468	504	510	452	494	521	462	488	473	478	457	482	471	486	463	470	459	438	476	482	484	456	482	458	502	434	454	481	461	478	490	418	496	474	456	474	479	495	476	469	469	521	518	461	456	474	499	459	478	489	455	487	481	457	449	511	445	469	487	489	484	479	460	460	500	455	447	445	478	432	486	481	495	453	436	441	438	451	512	467	496	481	506	432	487	498	462	517	492	496	456	468	508	473	475	477	450	466	447	483	444	470	482	475	495	489	489	459	512	457	511	507	481	459	439	514	468	477	500	491	498	494	467	483	456	489	487	459	475	505	433	476	497	476	443	465	483	504	509	465	483	465	452	476	506	447	471	481	461	509	492	533	469	475	479	453	428	461	464	452	459	455	482	484	476	457	482	481	466	507	462	484	511	474	505	474	447	440	466	459	453	483	447	487	476	435	446	438	461	492	507	490	434	491	478	455	433	455	454	459	493	434	465	465	455	470	446	517	487	475	478	472	500	436	523	516	498	448	462	443	462	461	438	469	471	451	461	452	473	477	490	467	499	468	493	509	449	461	484	503	456	472	447	485	442	486	503	483	465	454	466	447	474	470	445	512	457	463	456	475	455	480	471	507	465	469	474	515	459	499	493	443	502	499	490	494	469	492	513	475	453	446	460	475	481	501	454	487	537	449	505	499	467	459	467	462	462	451	493	463	435	467	470	524	473	472	482	454	474	466	461	441	455	445	429	433	488	489	476	491	493	454	491	467	465	476	452	453	466	445	439	501	469	471	447	488	450	459	463	446	482	440	481	502	522	479	482	507	453	452	466	464	463	452	465	490	466	473	481	500	472	436	479	509	450	488	493	449	478	473	437	493	489	429	453	452	443	471	460	481	458	448	499	468	453	477	456	459	458	453	495	450	459	435	496	449	478	458	466	492	476	474	460	430	485	441	496	461	451	450	449	457	498	452	452	463	495	480	459	484	488	462	528	469	545	478	481	481	493	453	434	451	451	498	485	503	466	489	468	458	452	478	456	439	476	453	477	465	459	489	506	478	484	463	456	446	467	495	455	483	427	495	460	476	443	516	453	422	462	444	489	462	477	491	488	480	493	438	492	478	490	438	467	472	469	495	475	490	465	506	468	478	459	469	484	469	456	473	449	475	472	481	466	497	497	481	455	438	460	482	469	427	450	468	502	464	455	460	497	519	456	462	495	480	477	433	450	452	464	441	487	432	444	501	476	466	474	496	474	513	490	494	490	484	480	477	475	476	410	496	481	459	494	454	459	496	455	473	472	458	476	436	464	522	491	473	496	463	494	467	469	448	462	512	478	457	518	518	469	450	466	469	454	478	449	492	444	482	481	454	466	471	502	471	473	472	476	464	493	548	469	489	459	444	463	441	452	518	516	464	494	478	485	476	482	448	457	477	482	463	440	470	468	434	484	485	508	490	487	446	478	491	458	485	487	466	484	454	480	465	446	472	492	448	421	475	465	493	503	519	464	438	441	470	439	469	479	440	535	488	483	455	479	454	452	468	493	510	463	501	463	470	447	462	461	467	464	513	452	446	482	434	471	477	455	413	477	449	480	507	480	486	499	484	479	467	459	457	512	431	459	497	492	484	503	463	463	457	505	469	494	465	488	507	471	457	450	498	503	454	497	499	494	461	477	485	479	447	453	479	472	500	459	457	454	489	514	478	486	516	484	469	447	450	469	477	474	487	465	507	455	465	473	481	444	475	492	466	484	492	458	467	464	497	493	463	473	464	470	479	451	485	492	481	483	503	463	490	476	447	516	442	490	461	486	494	440	493	461	456	506	403	460	491	481	463	478	438	471	467	453	516	439	455	465	497	457	486	460	459	489	471	477	472	461	463	477	440	443	466	515	461	521	460	447	495	428	500	468	497	467	499	469	503	450	497	503	463	463	425	471	441	489	454	447	453	475	476	463	453	460	473	461	456	473	476	476	473	491	432	485	497	475	463	448	452	419	472	460	488	474	445	446	445	476	476	442	440	423	474	494	422	489	510	462	475	481	480	449	491	462	424	501	452	454	485	480	497	495	451	485	468	481	451	517	459	510	494	445	480	505	476	486	481	474	479	515	461	476	481	490	496	432	478	496	477	477	448	494	482	448	484	470	471	454	436	441	472	480	446	469	490	441	506	466	467	514	478	447	477	480	452	524	455	472	496	495	495	464	495	424	463	505	480	449	469	488	421	455	499	462	535	463	460	483	465	458	481	465	483	459	474	479	486	432	457	462	456	467	488	502	469	473	483	484	471	437	502	482	482	497	520	474	494	484	452	472	475	493	462	483	494	484	459	475	461	498	458	471	472	484	464	514	479	481	484	512	434	498	489	502	450	483	477	481	421	467	474	480	437	475	466	460	464	446	483	466	477	447	495	474	461	498	522	502	459	467	483	429	439	474	474	476	455	460	527	478	470	470	518	447	471	478	465	457	474	460	489	472	460	467	441	503	455	472	469	443	448	472	492	500	477	491	487	463	452	509	486	479	474	472	491	506	423	461	487	490	449	485	464	432	493	497	493	468	502	494	463	492	475	455	460	483	470	496	493	455	475	464	446	483	473	466	498	470	475	447	459	465	497	477	447	468	445	493	501	498	460	494	529	487	477	467	489	515	487	507	453	448	467	463	444	456	496	449	462	482	480	449	455	426	465	478	452	480	444	478	437
48851	42931	59289	49668	34497	6925	669	295	283	279	225	243	237	244	222	216	228	226	225	206	216	212	220	240	239	201	203	217	217	244	227	199	219	231	231	225	219	235	199	252	177	207	197	220	213	215	209	228	339	602	601	456	390	255	253	224	212	206	218	181	221	213	203	236	194	200	213	214	201	232	221	196	234	229	205	224	206	208	224	204	229	193	209	206	202	216	210	205	212	229	192	221	232	210	235	211	227	210	197	239	236	216	236	210	206	215	231	204	207	199	261	189	202	197	211	203	225	208	212	240	230	204	217	204	168	239	196	222	233	209	200	206	216	229	223	223	196	222	221	207	206	216	238	209	206	176	229	216	216	186	191	201	195	209	203	229	234	215	227	208	217	200	221	231	209	199	212	206	202	206	187	180	215	201	228	193	214	216	218	211	210	216	222	232	214	203	215	233	228	208	190	189	229	245	200	224	191	191	202	220	194	212	216	198	197	200	196	202	195	224	219	217	199	233	200	207	202	202	203	224	182	214	229	212	213	231	207	215	209	211	208	210	244	208	228	229	210	223	194	236	207	202	213	244	205	195	204	224	188	236	224	224	229	206	244	229	200	194	248	206	223	167	201	217	229	232	225	195	209	219	229	202	198	195	238	238	201	216	186	229	233	247	248	189	199	185	232	228	203	203	218	206	212	199	220	192	215	190	219	222	204	224	200	211	238	212	217	223	206	235	212	196	236	198	203	205	214	223	237	227	213	226	242	201	206	199	216	216	223	226	217	214	206	218	217	205	212	196	211	223	215	200	186	193	240	208	192	190	208	212	248	202	241	223	204	229	205	203	230	184	220	231	209	201	247	232	204	204	209	216	189	200	209	216	214	206	229	220	197	222	207	208	222	229	224	202	221	203	193	223	182	225	210	220	219	236	235	206	190	204	203	220	218	212	230	211	214	209	197	203	215	221	238	229	181	177	199	208	209	176	219	221	203	204	224	202	230	219	193	208	216	204	208	208	198	219	212	212	233	225	207	201	211	215	225	201	219	211	188	240	187	194	233	213	189	214	200	194	217	230	224	194	212	202	209	197	224	206	190	177	191	228	212	201	217	217	227	200	201	207	201	218	211	204	222	232	218	214	212	221	208	200	214	231	198	183	218	203	183	233	253	203	228	210	216	221	216	209	213	221	205	206	195	201	204	206	224	216	209	224	219	199	210	199	205	202	186	215	211	229	212	186	180	231	210	193	233	202	199	214	227	210	219	215	194	206	205	212	205	213	231	214	195	208	239	209	212	217	207	212	195	192	210	195	197	196	222	177	213	218	217	217	236	218	213	199	221	224	247	188	215	211	217	191	208	179	220	227	201	181	224	227	220	218	193	228	220	236	193	207	213	208	202	223	197	228	224	221	203	203	224	212	203	243	208	207	218	210	205	206	234	212	184	199	202	227	183	198	221	209	224	206	218	200	223	183	200	218	216	205	233	199	225	228	211	199	213	204	207	196	229	200	191	223	225	228	215	200	207	194	199	204	247	218	223	227	212	220	243	201	216	210	185	200	229	191	213	226	200	205	212	191	228	201	220	199	190	198	225	216	210	212	200	264	215	243	235	195	229	248	207	218	224	201	206	211	198	224	236	231	224	201	214	210	209	214	198	212	187	225	189	203	194	180	207	206	217	183	212	194	213	218	226	239	196	227	216	197	197	186	222	212	223	202	220	220	216	214	210	195	217	200	215	196	200	189	189	230	208	222	226	205	223	208	221	255	220	222	181	181	210	233	186	208	218	207	244	218	198	228	228	196	206	191	210	204	201	202	218	216	212	218	219	188	175	235	227	189	203	209	211	190	208	187	178	198	206	181	195	190	221	231	212	189	218	184	216	226	209	198	216	190	188	228	198	213	203	211	197	213	224	208	206	232	223	210	211	196	225	223	232	227	211	197	203	227	205	220	205	224	184	236	228	213	207	216	223	219	212	210	230	179	229	219	211	244	227	244	212	203	212	208	188	204	211	189	245	207	218	198	236	187	183	201	184	223	205	221	199	214	222	242	222	212	228	193	199	209	213	229	208	223	172	229	212	202	203	184	228	159	215	243	203	213	209	211	228	230	197	215	195	217	212	190	222	213	225	223	215	168	218	212	220	215	220	221	200	210	245	230	222	199	223	238	195	233	197	234	190	180	227	219	202	226	214	228	225	190	198	195	196	191	205	205	215	243	213	246	213	211	224	193	202	210	212	233	209	220	196	214	213	215	222	169	202	231	199	208	216	220	199	170	218	218	232	239	208	202	226	206	217	210	216	199	231	224	194	199	227	207	226	194	233	204	203	229	205	203	205	202	205	198	219	211	216	246	204	201	218	218	193	229	200	193	226	212	228	246	207	226	220	185	223	210	194	226	232	224	214	201	241	216	210	208	226	219	209	183	209	221	234	207	218	202	204	184	197	235	237	191	212	223	223	232	201	219	203	244	203	203	199	223	225	203	229	197	204	214	236	210	227	218	223	179	199	203	227	214	212	211	237	206	218	206	218	240	233	211	230	212	204	195	225	213	216	234	223	210	214	210	196	193	186	196	212	223	204	209	227	228	204	199	193	199	193	216	211	222	234	208	234	216	221	214	220	195	213	216	219	204	208	191	203	228	213	209	220	192	232	193	199	202	221	241	230	195	211	215	225	227	205	190	203	223	202	197	228	223	210	212	223	210	205	227	192	230	205	240	205	200	184	203	228	213	200	219	236	195	223	208	204	218	214	205	215	175	198	211	219	199	242	214	192	209	192	225	223	215	188	203	213	234	213	243	228	218	223	223	216	198	226	208	201	201	220	204	196	201	177	187	194	224	210	198	186	193	219	216	235	199	210	190	220	205	227	208	166	204	206	194	239	229	227	209	220	197	199	187	229	189	211	220	242	198	209	203	208	186	230	230	210	179	195	220	191	244	213	195	193	222	221	204	221	223	187	207	228	214	201	212	207	237	214	233	201	230	228	203	235	222	194	214	243	239	256	192	224	228	201	211	186	212	208	208	197	234	205	218	226	206	224	219	208	226	209	211	219	204	197	192	204	184	207	183	220	210	222	203	230	201	214	225	228	245	188	181	239	230	187	230	215	192	226	225	232	193	197	234	205	177	210	203	191	217	222	197	200	228	216	197	187	213	208	207	232	194	217	237	212	203	220	209	215	206	178	232	201	215	207	194	209	217	207	201	189	203	227	231	214	206	195	223	185	234	208	191	200	233	204	223	214	225	200	229	224	242	208	220	235	205	211	214	194	218	204	197	220	215	201	202	203	204	188	196	214	235	195	198	223	215	201	226	204	229	233	227	210	237	207	218	238	222	195	197	215	212	231	195	222	217	185	214	201	190	205	220	230	219	220	217	207	210	212	208	236	190	192	235	223	231	211	223	216	221	219	222	218	183	229	208	180	211	199	232	217	222	217	239	193	192	202	238	205	228	205	221	214	231	190	183	214	207	196	207	224	229	198	186	218	227	194	224	181	216	217	201
32488	39003	54287	55639	28621	1362	1048	847	779	761	732	746	728	635	636	566	624	568	570	583	583	653	586	576	533	591	628	608	610	570	592	583	517	567	588	557	561	571	560	559	613	665	597	517	545	590	562	578	1342	3483	3024	2014	1269	851	604	541	533	517	486	518	536	554	540	506	530	543	548	532	554	531	515	574	502	547	483	510	540	537	532	530	553	514	530	543	505	553	529	527	513	535	550	547	509	535	521	514	530	514	569	523	529	538	523	563	518	518	500	538	499	523	534	497	539	565	528	547	536	522	493	491	529	523	521	507	526	541	543	527	511	526	539	536	542	524	566	558	522	520	548	508	530	496	527	524	560	511	527	520	490	506	530	511	513	541	529	453	531	505	484	565	544	517	489	532	525	535	546	546	521	536	523	527	529	503	535	557	502	504	511	584	568	526	493	523	500	555	483	525	530	540	523	501	542	501	510	517	530	533	532	545	498	548	549	541	498	503	513	523	529	495	537	519	532	562	565	543	519	519	524	480	542	499	553	526	539	490	520	521	534	522	503	572	495	538	513	515	494	509	507	516	522	536	502	522	509	515	541	531	529	541	545	522	516	556	526	541	531	581	550	531	495	521	538	528	510	538	527	526	567	537	529	499	530	514	526	468	548	547	520	509	512	527	480	526	513	539	494	516	526	552	540	502	508	523	522	522	529	512	528	539	495	511	541	540	552	540	513	473	521	488	470	513	524	519	519	490	554	520	506	564	511	509	511	536	547	543	527	503	502	505	519	534	537	553	536	537	540	514	519	541	512	483	539	513	513	469	524	505	534	567	498	513	529	551	508	509	550	513	520	525	468	504	565	496	521	528	519	532	535	524	489	528	486	529	533	542	544	545	534	496	547	527	519	479	516	557	479	464	523	501	529	508	565	514	507	504	493	549	591	526	495	513	540	549	537	536	557	510	542	531	517	562	538	529	495	519	532	520	544	505	496	518	500	511	550	463	519	562	464	524	508	517	529	465	533	482	520	501	498	512	477	534	506	556	517	558	549	533	535	519	521	531	580	576	537	540	530	508	498	533	539	524	545	475	536	538	517	484	531	573	518	493	571	552	521	556	519	508	520	528	525	534	559	536	543	513	522	551	570	548	542	497	527	534	496	530	493	548	523	527	538	535	560	552	523	498	549	508	576	542	530	531	522	553	501	567	519	516	528	508	517	521	456	511	493	565	513	533	516	521	532	522	535	577	481	537	514	540	535	544	530	561	469	517	504	504	528	556	516	512	508	485	502	522	499	547	518	509	549	522	533	534	519	528	527	498	475	499	535	550	586	544	499	558	546	559	490	507	519	543	530	505	495	513	509	511	553	465	518	561	515	536	520	508	543	541	538	480	574	589	535	501	585	552	500	506	503	493	536	569	524	515	539	530	542	474	499	507	561	537	535	549	487	525	507	527	503	515	534	504	517	518	498	549	525	511	544	559	543	533	501	500	511	543	502	566	501	543	533	556	560	495	518	500	490	534	539	546	534	534	508	493	540	580	520	538	493	538	541	491	537	527	556	528	542	550	565	534	521	511	522	542	496	530	532	533	536	511	512	508	552	521	569	518	548	534	499	477	502	540	491	527	490	546	519	561	537	530	507	528	529	509	526	532	560	538	550	533	570	527	529	530	534	538	545	539	546	527	477	519	521	531	507	546	542	511	500	493	523	538	535	508	530	537	524	496	533	519	513	515	571	492	507	491	550	523	523	521	577	532	547	493	501	544	498	539	533	553	525	544	534	533	554	520	498	517	576	499	534	541	511	528	512	490	523	555	493	503	542	529	520	539	492	554	533	558	530	468	522	514	558	570	521	501	493	532	526	498	553	536	550	522	564	545	506	537	547	550	497	506	531	510	483	489	512	532	547	514	498	533	543	543	502	513	515	501	512	505	507	533	553	529	565	522	544	557	507	515	553	514	542	497	524	526	501	509	529	495	499	510	513	563	489	551	514	500	496	487	525	554	503	526	510	560	545	551	559	526	505	511	480	560	528	525	482	490	524	569	539	563	514	517	501	538	518	517	527	514	515	556	489	559	548	512	557	547	519	554	483	521	523	543	488	518	493	516	524	513	533	512	551	520	549	530	510	527	518	520	545	517	518	513	550	535	490	516	477	544	503	503	525	489	513	526	517	530	507	509	531	538	500	527	512	510	504	517	522	538	519	530	508	569	467	528	539	533	487	508	507	515	456	506	520	527	552	511	538	522	505	549	506	506	527	512	510	493	528	508	530	515	540	504	538	540	542	537	493	511	503	533	527	560	517	503	554	522	507	520	504	526	507	507	506	518	499	501	558	542	453	483	506	530	510	495	527	518	547	531	556	519	518	535	560	569	498	545	489	509	491	543	585	497	515	498	530	558	528	505	471	554	528	489	517	532	500	508	511	533	548	534	560	516	487	480	523	549	515	568	535	510	510	534	512	523	526	504	497	496	515	490	532	490	486	504	522	499	489	555	556	497	535	528	550	536	511	530	541	564	526	496	532	549	522	531	540	537	549	471	534	555	515	549	487	544	516	491	545	563	533	544	529	519	537	540	526	474	541	518	509	507	495	560	536	530	552	539	482	508	505	498	522	534	520	515	534	527	522	495	513	488	488	495	491	522	527	524	539	572	567	532	483	526	532	501	508	510	480	538	480	507	534	508	506	537	529	503	541	517	477	520	487	539	530	493	537	522	504	564	512	510	517	545	517	506	504	544	505	523	504	518	502	518	536	507	546	502	494	527	525	563	572	502	554	520	538	522	531	526	529	523	480	584	597	555	477	515	503	510	523	523	531	576	564	531	536	521	514	536	504	542	502	513	518	504	533	497	543	502	524	508	536	484	476	522	535	546	548	546	495	541	519	525	484	539	530	540	514	531	556	508	488	557	528	493	511	547	565	542	554	538	528	486	522	524	490	561	536	511	538	508	535	548	522	530	516	563	521	513	538	501	527	521	525	532	472	459	529	479	517	551	500	545	531	524	471	503	516	533	546	516	554	569	506	550	551	519	518	527	512	502	523	512	515	470	546	529	527	516	522	514	504	534	531	544	530	549	520	567	560	523	515	513	550	501	561	517	541	482	544	516	514	547	500	530	493	570	534	573	536	477	493	519	539	503	523	483	528	517	512	542	506	527	550	536	514	525	563	548	504	499	541	515	547	521	492	546	531	530	532	521	538	512	532	530	493	491	545	510	540	522	522	487	548	499	518	544	500	521	514	506	494	547	554	512	547	541	560	529	519	527	507	529	521	500	559	528	511	530	521	527	490	469	498	517	497	513	504	510	527	525	503	537	478	520	496	538	503	535	490	505	535	573	515	492	534	509	535	502	533	507	493	508	536	497	525	552	524	519	524	540	533	528	512	509	487	553	512	531	549	528	506	536	536	530	556	487	514	524	526	508	510	502	522	541	501	517	570	519	523	501	543	485	507	531	585	523	491	523	481	546	549	496	534	520	518	544	546	541	538	487	510	527	522	500	523	519
54136	48896	61606	55182	34799	9016	1188	444	294	273	291	250	249	279	254	245	234	249	199	236	231	199	224	242	227	182	215	215	211	225	219	193	188	224	204	204	180	258	207	219	202	211	206	207	192	235	204	206	442	1003	834	623	400	316	218	188	188	201	203	186	183	189	222	208	199	215	181	214	192	211	234	196	228	195	174	221	186	201	163	216	202	221	211	205	195	208	197	222	211	215	201	179	184	194	191	214	184	214	206	204	206	184	202	185	225	197	200	199	203	223	191	216	177	194	182	206	219	180	204	198	202	188	206	220	215	221	190	211	214	212	201	214	225	187	214	197	172	176	204	184	184	203	219	225	187	216	197	215	190	195	215	195	195	173	209	194	221	212	197	207	200	178	205	215	224	196	168	212	187	204	220	200	195	233	201	201	181	183	191	182	195	220	187	192	205	194	175	191	212	220	194	179	195	191	195	213	177	226	205	213	174	183	201	196	198	207	212	206	188	179	176	193	220	196	200	221	208	203	191	196	180	206	193	185	203	174	209	198	202	205	197	196	212	210	203	187	154	189	196	161	195	191	220	206	195	206	205	232	178	207	202	214	200	189	190	223	197	204	222	199	192	212	202	210	210	215	220	208	206	205	183	187	197	190	185	178	187	195	206	180	190	198	185	200	225	213	208	180	205	205	197	222	200	192	191	192	206	204	208	196	201	200	200	218	209	211	172	192	194	171	210	182	218	204	182	199	205	204	205	195	195	180	206	199	201	200	162	208	197	196	180	196	202	192	190	200	205	199	209	197	196	199	184	199	225	228	212	191	190	236	185	165	197	210	204	229	175	201	235	189	190	225	199	202	211	203	202	195	177	210	191	194	169	196	187	219	193	199	201	185	179	196	203	192	187	204	171	225	195	200	197	192	219	206	202	197	229	207	184	197	181	216	210	196	217	188	202	222	196	171	188	177	205	189	217	207	173	202	203	212	194	194	216	186	223	178	213	240	177	210	173	184	206	197	236	231	207	193	172	191	179	206	217	181	193	212	225	197	203	182	220	189	199	202	206	201	207	228	194	195	195	195	206	215	201	197	187	201	199	218	199	210	185	192	213	176	219	196	202	220	178	183	209	208	200	210	196	206	191	185	198	195	208	187	215	213	209	192	209	194	202	223	197	188	187	183	200	224	215	211	205	208	181	208	204	204	181	195	193	201	200	192	204	206	202	199	179	199	183	197	190	204	198	228	180	209	214	221	201	212	191	216	177	172	185	202	217	190	204	172	197	187	204	200	224	169	197	214	202	183	167	202	213	190	194	195	175	166	205	197	209	206	229	194	199	206	210	207	211	189	193	189	170	220	213	174	187	192	225	202	204	201	212	196	197	228	187	187	211	194	193	194	214	179	195	217	218	187	198	224	214	205	186	196	203	201	215	208	207	180	181	198	179	222	182	193	221	199	187	183	176	178	207	199	179	182	203	194	211	186	203	178	190	201	210	198	173	180	184	173	199	183	213	212	206	189	203	203	203	193	200	201	188	208	191	194	197	202	197	179	222	220	184	209	205	222	185	188	195	230	191	191	202	201	187	184	193	212	202	185	186	189	197	199	195	195	161	199	210	212	184	209	196	185	190	186	195	183	183	196	189	189	191	217	214	169	197	190	215	178	222	195	170	189	217	183	183	214	222	220	193	195	186	200	233	191	211	215	197	169	195	199	209	185	206	200	205	200	223	198	190	201	187	212	196	197	217	211	202	196	208	223	172	192	187	219	184	216	211	192	197	181	212	212	205	184	171	194	196	194	169	185	203	207	211	217	188	205	183	221	170	212	200	184	180	188	199	241	191	188	195	185	196	242	208	184	209	186	195	207	228	220	200	220	199	212	181	195	220	191	174	189	203	218	173	186	208	195	213	187	211	216	199	182	228	196	188	190	186	215	187	200	205	209	187	201	196	197	209	204	204	208	205	196	195	216	212	215	195	208	196	181	184	192	214	201	189	183	191	208	192	192	177	194	218	202	189	201	185	162	200	195	185	201	173	187	199	183	181	205	194	175	218	228	160	206	208	195	191	199	219	189	186	191	199	204	201	197	239	197	193	199	168	217	222	215	206	211	219	197	189	201	203	224	193	199	201	183	198	193	205	210	194	187	172	206	172	187	182	201	199	218	220	212	183	189	201	169	198	195	173	184	202	181	207	187	175	199	194	149	218	200	189	213	183	200	176	205	201	180	199	190	199	202	216	168	211	190	206	191	170	177	206	181	223	214	194	192	219	212	209	198	221	198	218	194	226	161	207	184	203	186	206	159	190	176	200	185	236	192	200	190	189	217	188	216	183	213	200	198	230	194	181	206	223	191	189	184	191	178	216	188	193	221	188	186	213	216	199	182	204	193	208	214	191	207	219	224	207	205	225	207	191	212	213	182	203	182	179	214	196	196	216	227	235	193	177	193	185	163	202	211	190	188	175	196	227	184	186	186	240	219	184	183	184	183	209	199	226	192	206	207	208	219	208	191	204	194	211	209	210	185	197	206	203	195	226	200	203	188	179	213	190	199	180	206	206	177	180	230	192	200	190	190	177	213	183	200	211	207	185	196	189	198	202	213	214	233	200	208	204	207	192	196	210	212	219	209	226	190	202	204	210	179	210	196	181	187	179	187	213	213	209	201	206	192	203	201	174	201	208	213	198	164	197	204	218	199	191	207	192	188	193	206	217	206	182	208	206	193	185	189	191	223	198	192	231	181	182	225	215	182	207	195	182	211	198	221	176	198	203	193	185	200	214	205	190	189	183	196	190	201	206	211	208	180	188	216	179	196	190	190	185	197	204	200	185	173	190	198	187	209	210	200	214	202	205	199	182	228	191	202	222	208	194	186	210	208	222	206	206	212	188	187	180	195	185	204	216	189	212	207	200	216	202	204	230	187	218	195	192	217	215	203	213	182	188	195	173	204	229	188	218	178	198	223	214	209	188	183	212	202	200	210	191	229	203	207	190	200	195	203	201	219	192	188	185	217	217	213	171	195	201	205	191	212	196	185	198	182	183	179	228	184	194	210	225	201	217	202	189	224	214	170	215	199	198	196	191	184	207	191	182	195	228	190	185	193	212	180	198	213	196	221	227	178	203	179	218	179	209	194	205	171	210	190	209	194	191	212	191	209	189	187	223	194	193	211	222	190	192	206	198	193	225	194	197	181	211	197	204	195	192	205	183	220	182	178	194	212	194	201	208	217	190	218	210	195	209	215	201	208	211	209	201	223	187	198	196	182	202	213	190	218	197	227	220	203	205	197	206	222	190	208	227	220	207	214	183	217	220	207	188	193	174	219	203	197	171	228	193	173	199	180	189	184	208	212	214	211	199	223	189	227	185	205	167	228	199	207	185	250	214	202	200	212	216	201	203	184	193	193	199	222	212	225	210	188	217	175	195	191	189	192	209	213	220	225	227	186	198	198	213	189	221	222	198	195	212	194	213	199	196	210	203	198	193	214	208	211	183	180	173	199	184	175
41427	51267	62339	63911	21424	1930	1441	1158	1004	903	899	810	780	767	680	723	654	632	627	692	637	614	650	635	657	632	626	617	614	610	610	568	562	569	572	561	540	563	610	531	548	549	526	576	561	567	614	594	2195	5702	4234	3244	1915	1073	662	501	514	459	516	518	470	522	514	506	456	504	480	502	502	485	463	481	473	478	515	512	493	481	515	475	496	503	515	500	470	451	505	498	454	471	447	465	498	509	447	457	452	509	480	502	472	495	466	459	466	457	468	485	466	531	502	488	484	433	513	504	493	444	486	514	513	506	482	466	482	482	513	486	488	486	499	490	480	483	497	452	470	480	482	456	497	514	512	496	510	475	497	493	462	498	490	470	456	479	483	495	467	491	500	510	474	511	459	503	467	470	528	478	509	487	478	503	503	462	516	522	504	503	483	497	512	529	460	498	501	519	474	439	471	481	468	496	492	443	495	467	472	475	503	484	474	469	497	509	479	497	460	455	467	520	513	496	505	516	506	491	476	473	486	443	520	490	462	499	472	465	508	495	540	492	443	491	487	459	499	473	536	485	477	480	495	522	502	479	491	493	474	471	513	463	446	486	512	465	489	510	508	496	499	490	477	474	514	467	488	494	514	516	501	517	482	492	477	454	481	501	528	465	460	460	505	503	511	476	510	517	499	485	483	462	469	493	522	456	466	513	491	513	488	461	520	480	486	471	499	511	462	482	522	506	485	523	502	532	513	484	524	491	484	480	487	488	501	483	495	487	500	522	481	509	509	488	488	503	461	465	541	471	451	477	471	465	467	521	446	491	473	444	497	548	476	510	528	479	509	447	497	494	478	496	527	446	504	514	522	514	505	516	526	520	479	504	514	484	489	502	486	523	482	507	476	460	473	480	513	510	453	470	515	500	472	525	486	483	461	484	495	493	481	470	463	476	483	518	475	434	449	483	522	463	534	508	470	501	460	486	481	536	480	498	509	493	514	493	487	487	508	491	461	473	493	449	513	522	505	450	477	536	513	494	444	520	486	470	514	434	500	503	493	486	514	437	514	484	505	510	486	504	492	464	523	493	436	484	494	508	481	493	541	492	466	497	482	474	489	538	486	518	463	472	478	480	456	463	507	488	498	500	557	502	521	473	473	513	455	487	479	481	460	483	477	532	516	479	498	487	469	515	489	507	510	493	477	472	485	518	511	496	485	507	486	479	492	480	514	499	488	461	515	465	472	488	521	504	497	462	499	469	440	518	470	507	515	483	493	495	494	480	454	453	493	531	482	495	485	508	515	457	471	476	466	453	473	487	506	473	475	499	475	521	499	493	489	465	500	452	500	464	516	498	506	499	514	496	467	480	521	494	519	470	507	479	445	512	508	482	462	473	511	460	493	498	486	519	504	504	529	499	478	437	493	484	523	492	458	508	479	502	464	539	458	474	508	508	497	466	458	452	493	482	464	487	471	521	481	510	490	511	485	450	502	495	472	470	518	463	469	485	493	485	489	499	484	478	504	505	485	475	494	467	465	500	503	457	503	540	501	496	481	451	495	476	491	484	492	485	504	478	495	494	486	486	465	534	496	513	455	477	496	466	485	511	472	469	518	458	452	504	508	501	478	491	511	480	516	496	516	566	522	477	464	507	537	463	487	484	467	475	497	480	508	509	495	448	483	472	453	482	457	480	477	508	467	489	459	480	473	473	497	501	489	440	491	502	468	488	499	478	500	469	502	506	503	471	483	521	504	472	496	501	527	499	497	465	476	488	480	472	448	490	485	506	522	447	508	470	494	488	488	503	457	495	500	521	472	468	501	492	471	500	494	520	460	463	494	455	466	462	493	481	519	502	482	473	486	508	480	452	460	454	491	506	483	510	511	478	533	482	508	487	477	482	468	468	465	481	491	501	534	472	495	489	460	473	469	473	506	534	446	519	514	480	498	463	493	459	482	456	462	493	492	504	478	501	499	487	506	487	499	530	478	507	493	506	491	504	464	476	536	465	494	511	470	446	496	521	479	516	465	498	463	480	493	483	505	477	468	525	496	483	519	500	473	493	479	464	465	464	451	479	496	502	527	478	452	496	484	505	455	488	504	514	499	494	488	485	484	476	465	445	462	500	471	480	482	471	505	484	472	507	465	465	490	494	476	512	489	493	505	505	496	510	498	489	490	499	520	481	474	472	460	452	442	472	473	500	477	490	502	492	459	480	474	471	526	520	478	492	451	490	487	493	492	462	505	453	514	463	485	499	499	516	502	514	435	496	515	488	483	495	481	490	476	520	501	494	518	491	471	507	460	471	491	498	500	525	488	467	484	489	488	506	487	521	494	466	511	497	492	478	488	503	477	488	516	491	515	525	456	498	456	493	479	492	510	419	482	475	489	532	486	482	490	510	492	524	485	496	512	501	499	500	513	481	492	498	484	475	471	464	476	497	487	450	476	479	499	505	509	477	497	476	494	506	477	516	566	481	510	497	456	477	502	487	505	484	492	532	475	475	496	511	466	504	462	475	496	479	500	490	484	474	464	501	500	488	502	499	483	463	541	500	526	488	489	519	446	464	461	532	484	494	458	486	521	493	489	453	450	519	511	467	511	546	491	524	488	506	463	518	480	459	470	457	507	478	482	483	514	508	485	505	451	495	538	456	489	535	454	452	496	515	565	501	489	470	470	450	477	485	507	459	484	479	449	517	476	537	500	494	518	474	509	523	477	488	500	479	467	488	479	497	513	489	488	467	479	494	505	506	524	484	512	492	502	481	523	479	467	495	487	488	503	494	470	516	458	470	465	487	517	486	501	462	493	476	472	504	504	515	505	522	480	502	493	507	469	485	491	483	449	464	485	496	483	497	454	469	483	458	504	525	529	517	497	469	506	486	479	497	494	471	514	491	485	514	467	479	527	507	494	487	455	489	509	460	493	492	486	447	525	525	512	491	445	484	473	513	494	505	496	517	490	528	476	526	504	476	496	482	510	505	554	493	475	432	468	475	458	462	454	482	531	490	512	496	442	468	511	480	502	495	480	488	492	508	561	491	458	510	457	511	480	485	446	438	480	469	502	504	493	509	497	493	461	488	481	493	483	513	508	510	483	493	477	507	476	499	508	479	487	498	458	481	493	477	487	523	491	528	510	483	494	492	472	508	470	465	486	472	497	490	483	463	508	476	509	502	497	496	484	475	517	485	491	486	506	496	487	504	467	467	508	459	505	505	488	484	471	464	489	495	489	546	467	463	449	476	466	506	539	467	492	498	493	472	532	508	483	492	476	498	478	485	501	480	504	470	506	478	494	489	498	478	487	476	474	504	506	507	509	498	485	491	466	518	498	494	520	495	451	481	495	484	473	470	465	514	481	459	466	487	482	516	489	496	486	441	509	519	509	477	468	462	444	447	474	488	546	532	497	465	521	486	537	493	496	516	496	497	485	529	518	483	493	467	501	522	455	489	456	497	455	480	468	484	451	458	493	508	499	472	475	531	499	485	514	518	465	510	477	516	499	477	475	497
11714	8872	13091	4915	479	223	203	193	185	205	189	189	168	192	199	180	209	195	208	171	176	189	214	187	176	207	217	181	191	163	200	194	213	193	205	205	197	162	198	194	200	182	212	177	197	198	184	190	172	232	285	261	242	188	196	182	172	180	181	172	198	186	194	185	190	173	181	198	180	203	177	179	211	173	185	181	211	205	182	177	203	203	189	182	198	188	165	190	184	176	207	212	177	188	175	183	199	196	192	181	179	156	183	202	168	203	174	207	164	189	173	165	189	181	179	195	194	164	163	184	182	198	190	209	162	169	183	169	179	166	194	201	183	207	167	179	180	182	179	176	157	172	177	155	181	183	153	170	206	185	182	192	188	187	194	184	188	186	175	166	212	181	198	174	214	172	184	179	165	194	201	201	168	190	202	183	169	195	160	180	164	198	193	185	206	169	188	189	198	183	190	187	163	168	180	208	177	188	174	162	172	212	197	200	165	213	190	193	175	171	199	188	172	176	190	162	172	192	170	183	188	168	199	202	177	181	164	187	184	165	202	183	198	209	187	172	183	168	190	213	152	175	199	194	175	207	177	195	165	182	221	205	186	191	200	164	188	198	190	200	199	197	181	171	199	203	196	183	126	177	232	200	190	168	187	176	172	187	198	178	184	151	184	215	189	192	195	173	188	186	182	169	204	183	184	194	191	200	181	163	168	181	170	201	175	187	179	194	214	200	173	164	200	208	183	204	186	183	189	194	194	187	189	190	190	199	196	182	193	217	192	199	176	186	182	189	161	202	199	166	227	191	185	188	176	197	188	185	198	171	184	161	201	206	205	178	201	216	194	184	197	174	161	169	182	178	196	183	190	192	160	172	182	169	187	188	176	183	203	189	205	182	165	170	172	169	213	190	173	197	195	177	201	186	189	187	163	194	176	205	187	194	183	197	203	188	198	169	204	183	149	193	200	187	188	180	175	201	205	184	174	171	187	181	197	172	204	169	186	186	177	201	171	189	201	183	191	158	201	183	174	165	176	186	183	195	195	166	169	183	191	193	189	191	191	187	195	198	181	186	187	188	170	176	184	200	192	180	180	184	182	200	186	178	163	177	171	180	182	185	176	203	195	212	187	200	190	206	195	172	181	181	187	171	208	195	182	191	170	187	178	180	169	199	198	176	200	190	205	196	202	171	188	183	200	173	175	167	183	181	170	187	176	193	181	200	206	180	188	188	193	173	203	171	213	202	182	198	190	179	186	180	173	226	188	189	197	191	162	207	188	198	184	195	167	172	186	178	178	171	198	227	176	193	198	168	151	178	209	187	209	183	188	182	176	200	171	173	159	192	166	178	183	177	192	197	201	198	188	202	204	180	196	178	169	164	172	195	192	166	213	178	193	186	174	174	186	178	174	192	177	193	172	194	153	169	171	193	211	187	185	160	192	173	199	179	192	216	197	199	184	187	181	199	175	197	180	186	192	228	199	195	191	227	199	168	162	212	206	181	157	206	195	183	179	206	188	172	173	185	198	159	188	194	199	203	155	165	195	174	212	195	183	181	185	214	173	170	186	168	171	205	184	172	206	181	207	192	199	204	198	208	189	170	202	199	179	201	215	194	164	177	185	187	185	180	185	178	180	169	198	183	200	203	159	188	177	186	177	191	197	180	180	211	169	196	192	193	183	191	199	207	183	166	176	187	182	194	196	193	180	169	178	178	198	190	173	188	190	189	167	158	196	182	164	183	176	172	195	183	212	188	196	194	202	168	185	190	195	163	187	161	175	176	184	215	193	185	213	191	184	175	192	189	204	196	176	159	171	166	184	189	180	176	186	197	168	185	196	204	184	205	199	200	209	182	168	186	198	189	184	192	166	213	205	167	201	173	162	193	195	196	183	155	165	200	205	227	181	202	193	176	178	182	187	178	195	167	206	185	187	193	188	197	190	177	183	209	213	207	177	192	193	200	184	172	185	193	179	205	186	216	192	172	170	207	176	204	184	187	171	189	171	197	186	198	202	184	153	176	184	195	196	183	199	186	164	219	191	183	189	180	186	204	195	180	178	177	181	176	170	186	171	172	205	202	203	179	199	215	207	176	176	165	185	157	158	178	169	202	173	180	170	169	164	185	183	174	180	202	182	185	188	189	172	174	187	186	184	168	158	188	187	197	177	185	185	180	190	194	201	194	210	172	202	205	197	169	166	185	167	179	203	160	186	191	165	197	181	173	191	184	158	185	181	187	176	189	170	178	198	211	190	174	169	192	199	168	171	179	184	198	172	182	187	159	223	194	212	170	173	180	209	173	208	196	185	191	198	187	189	184	185	204	185	224	187	180	199	178	203	158	190	179	179	192	180	198	182	212	181	188	186	171	201	195	188	194	171	196	205	196	177	191	182	196	175	185	176	187	187	188	189	197	179	172	175	186	172	210	177	184	196	203	175	206	203	189	178	189	153	192	191	165	199	174	209	204	172	206	184	182	204	194	182	171	190	188	172	179	224	197	182	179	182	210	204	193	205	186	168	191	202	200	177	187	184	213	185	185	187	167	202	203	173	181	155	193	200	171	187	176	182	174	182	195	183	166	195	171	202	178	180	208	147	185	204	190	158	179	187	200	196	182	195	185	174	182	195	193	186	210	182	191	167	202	185	195	201	188	195	211	175	202	179	176	195	215	172	174	194	197	197	179	172	188	194	179	195	208	180	181	193	194	207	169	187	190	184	169	186	190	177	178	214	181	185	191	188	214	198	185	170	189	175	194	184	199	192	202	206	204	191	176	172	159	182	180	190	182	181	182	205	172	186	194	194	187	211	192	168	195	202	165	183	197	163	186	181	182	186	208	203	181	166	191	183	185	146	167	156	196	186	204	198	188	170	192	188	190	220	188	179	196	191	172	180	182	177	167	202	186	207	200	199	175	187	194	163	212	206	183	193	168	168	198	195	193	186	173	190	176	181	179	178	187	190	185	180	191	182	187	182	170	192	186	187	200	193	179	193	166	175	167	220	168	185	183	186	188	201	180	168	180	170	180	185	185	205	167	177	191	181	173	161	172	159	200	208	181	184	168	165	205	164	170	173	196	214	186	198	198	187	173	186	198	190	203	186	193	167	176	197	190	187	184	200	198	188	190	187	203	171	187	166	164	216	187	194	196	172	204	186	188	162	178	194	191	181	189	217	202	194	188	179	190	166	192	170	192	184	190	225	183	151	185	191	187	196	162	194	193	190	208	178	162	183	169	177	197	182	194	176	176	181	173	195	195	185	184	184	183	181	201	170	175	187	176	201	183	179	190	190	175	200	189	208	187	192	150	170	188	183	191	195	198	211	161	191	177	212	182	182	177	171	158	191	184	198	194	216	179	198	175	188	199	165	186	170	203	189	173	176	208	173	189	184	185	185	205	207	187	192	192	184	195	191	195	180	186	193	188	190	185	185	198	176	182	230	171	200	193	199	209	206	191	176	201	196	172	169	207	198	227	185	204	191	184	196	183	188	188	184	194	181	206
7704	11809	17580	11704	934	576	524	492	472	485	427	487	479	475	493	486	475	489	484	520	493	464	533	547	549	521	508	490	497	498	504	511	476	516	519	486	510	488	472	441	467	464	483	524	498	470	506	512	598	921	945	873	722	594	518	515	463	455	485	465	465	483	470	475	486	456	490	455	455	473	473	431	463	526	449	449	470	424	458	511	462	483	484	491	423	500	484	448	466	466	488	451	444	455	470	464	460	500	460	485	424	458	445	471	470	453	485	450	451	467	494	496	459	475	474	478	448	475	466	457	446	471	467	480	460	453	468	446	488	439	438	479	469	449	439	467	479	485	451	492	448	466	448	453	492	486	471	465	513	462	501	479	435	476	446	495	464	509	447	473	459	443	445	447	455	471	433	463	481	486	468	482	497	464	478	486	464	491	445	474	453	520	467	463	495	481	483	464	471	469	447	445	479	467	456	451	459	483	483	490	472	494	458	464	472	475	451	453	461	456	495	486	443	448	478	454	456	461	441	444	471	462	422	459	500	502	437	523	480	449	442	465	458	480	457	485	479	484	486	493	476	496	479	496	458	499	489	464	465	507	465	469	479	454	489	493	456	460	451	492	450	533	468	495	467	494	428	481	445	514	477	490	466	472	473	512	479	475	465	476	489	471	485	470	462	459	474	456	512	481	445	438	450	471	478	455	456	418	442	484	476	479	481	445	453	460	498	499	447	490	479	449	486	483	478	454	510	476	496	491	501	433	467	467	453	444	485	483	439	466	500	473	492	490	481	438	493	482	472	493	477	499	493	448	469	477	441	445	462	484	442	442	463	452	488	479	475	468	473	470	454	447	488	485	422	465	458	465	482	438	457	496	493	486	485	479	475	470	486	481	484	436	469	441	495	465	490	430	455	411	467	451	451	493	447	458	473	478	517	472	472	442	427	459	473	494	497	491	455	480	497	475	542	467	439	457	484	458	498	481	465	486	485	499	473	505	472	470	416	471	488	504	457	484	464	487	475	472	492	503	452	497	464	466	521	483	468	487	484	459	429	486	469	488	453	458	515	462	493	482	463	474	490	466	462	489	473	469	499	465	494	492	471	476	440	510	496	484	452	465	498	441	429	477	441	461	466	492	437	482	434	476	484	489	452	457	496	466	488	485	464	443	517	496	458	432	463	489	488	437	473	463	477	500	454	491	524	485	445	477	480	444	490	485	456	490	459	500	501	458	469	461	496	483	433	496	483	465	471	500	450	453	467	471	454	467	499	460	450	497	453	519	514	456	465	475	468	524	454	528	467	449	502	476	488	471	451	468	496	476	469	484	429	453	499	450	504	491	475	471	503	440	452	468	479	488	476	459	478	443	482	458	463	466	500	466	464	491	483	479	478	478	466	434	467	451	486	501	484	461	476	473	484	448	471	505	481	466	479	448	458	484	470	479	475	479	472	478	488	472	469	493	479	500	449	452	438	468	422	475	471	490	474	446	468	472	502	448	476	486	477	454	518	485	481	470	462	499	435	468	436	451	482	458	480	454	492	460	458	499	483	444	486	500	495	442	482	511	455	469	467	455	492	482	485	453	475	476	476	464	495	484	487	481	462	485	447	465	500	441	461	465	446	461	483	485	452	479	444	495	467	480	485	493	466	460	524	505	438	450	504	495	493	472	488	485	479	469	500	446	441	520	485	473	477	486	475	495	527	473	447	460	491	424	485	455	489	478	483	487	471	490	448	489	476	475	488	444	478	472	441	513	460	457	504	484	463	445	469	462	504	477	491	462	465	483	457	439	430	455	513	439	451	474	484	483	460	454	479	477	472	490	479	494	460	486	487	465	456	459	456	443	442	465	488	489	473	458	462	454	464	469	475	510	454	420	472	489	485	469	465	480	456	488	477	506	503	506	468	473	450	446	492	488	477	487	474	505	489	473	486	471	502	442	436	482	464	527	462	486	486	506	455	488	410	438	491	493	459	461	459	451	487	499	451	484	481	450	473	474	495	441	432	449	499	461	477	472	434	458	444	480	495	444	474	464	478	439	451	501	442	492	493	432	462	473	449	483	480	507	480	457	483	447	518	467	453	477	494	472	484	458	484	474	462	479	464	511	455	436	470	487	438	498	472	439	509	457	483	464	422	503	440	477	510	458	478	496	478	461	463	487	416	430	455	447	460	550	471	463	447	439	465	434	513	442	473	452	450	445	471	447	454	458	520	421	502	455	472	477	483	474	447	464	508	484	452	505	474	533	501	499	414	445	451	462	474	462	433	452	438	486	450	446	460	499	508	455	454	411	492	477	519	480	435	449	459	432	487	487	476	474	469	478	498	492	495	475	464	464	451	474	473	468	469	479	487	524	491	482	475	507	462	484	477	481	513	480	465	471	445	471	474	482	488	484	498	515	451	459	507	459	408	448	438	457	508	471	436	447	417	501	450	449	451	506	491	471	481	442	473	463	480	456	490	479	460	466	483	527	490	425	495	456	467	466	499	439	476	486	445	494	488	467	450	457	456	474	451	476	469	481	458	489	463	445	469	445	468	436	494	477	480	500	438	464	487	472	493	485	438	470	452	453	489	442	478	501	473	484	491	472	459	495	467	469	448	484	463	476	432	482	468	505	459	479	470	500	453	488	496	452	482	489	479	500	476	466	459	473	460	468	481	463	456	497	469	443	461	490	451	491	464	486	434	465	492	479	450	478	470	511	454	436	497	480	467	450	468	440	491	494	465	445	490	433	470	454	462	470	492	457	457	478	471	475	487	482	468	429	498	454	492	483	482	450	473	493	502	476	479	475	445	466	467	451	495	497	450	491	508	477	428	471	505	489	489	436	412	466	492	456	452	420	500	476	476	476	499	454	474	472	502	469	447	453	525	445	501	476	453	485	460	449	448	437	469	445	480	436	474	490	457	479	473	501	500	433	462	475	496	475	479	491	467	483	507	476	457	452	479	492	457	472	451	478	468	477	415	465	470	433	473	428	469	480	473	450	505	482	476	463	454	458	458	488	462	472	474	452	464	472	474	477	480	493	483	474	495	431	439	494	423	476	457	455	459	448	489	461	452	475	468	428	464	487	455	473	488	477	447	463	443	465	472	455	490	442	430	496	453	483	485	458	479	503	482	420	474	523	430	458	482	464	484	494	496	486	512	467	474	466	473	467	437	464	423	487	442	473	457	446	498	466	497	459	470	485	500	523	452	463	468	455	456	480	448	449	478	480	492	464	481	446	413	499	451	457	458	474	441	430	465	466	460	447	450	432	459	489	483	489	466	483	424	436	501	449	483	492	441	486	446	456	464	475	484	494	439	475	456	458	440	490	490	494	475	455	501	472	469	440	512	468	442	474	494	452	489	454	494	464	453	484	480	463	461	438	494	462	438	498	479	479	461	458	499	480	503	487	483	495	482	471	443	496	464	460	475	447	472	480	486	452	482	481	495	482	446	488	434	443	463	508	482	482	494	504	445	455	499	455	476	442	486	472	466	489	495	497	452	503	476	433	483	455
48548	47731	58026	28527	7723	1342	556	321	291	274	262	272	235	229	230	245	227	253	250	246	244	227	219	246	216	214	231	192	206	192	226	230	243	225	215	226	243	231	226	196	216	208	212	231	250	231	260	215	426	865	708	578	395	296	263	240	211	204	216	222	201	186	225	235	232	239	197	214	241	211	211	198	205	212	219	209	222	227	211	187	203	231	228	182	210	218	197	216	218	224	216	209	214	215	235	211	203	228	204	204	233	229	194	186	208	216	222	212	218	212	205	228	216	219	210	214	217	224	217	214	174	192	213	214	213	206	197	211	229	198	209	204	244	210	234	208	201	227	208	216	225	224	217	230	264	232	209	216	226	208	200	224	204	194	180	213	221	210	190	216	189	205	202	213	200	208	213	217	229	205	217	218	185	199	223	184	212	216	205	189	200	237	201	225	201	218	238	225	219	180	226	210	193	206	193	214	221	209	232	198	225	217	222	199	200	221	212	192	193	208	228	201	211	222	214	209	201	190	210	217	199	209	216	220	192	219	237	209	193	219	244	208	205	194	227	236	210	210	224	225	214	213	210	228	214	214	214	208	233	219	207	188	203	210	231	245	204	237	186	226	225	226	211	238	197	218	211	199	218	219	229	197	219	224	237	217	217	187	229	210	203	225	218	216	208	226	222	219	211	232	236	213	205	221	229	193	205	226	221	221	221	243	195	248	181	189	215	214	222	223	204	232	227	212	189	212	215	213	201	198	233	202	217	210	200	222	224	203	214	206	204	199	201	219	204	245	225	227	203	203	195	189	213	203	209	224	194	225	223	201	219	214	176	211	201	210	221	203	217	224	228	225	193	200	213	208	201	196	222	223	240	195	223	221	227	198	207	203	211	225	228	207	216	207	220	239	213	204	217	200	207	198	210	230	199	202	211	213	197	195	203	221	217	209	200	200	211	193	249	203	234	203	235	226	202	223	239	220	223	196	216	192	223	217	200	216	203	207	214	208	199	214	198	191	213	227	204	198	218	226	200	238	218	202	205	222	216	245	216	194	222	225	217	198	226	197	239	197	222	200	208	225	214	221	177	218	214	215	214	221	214	208	207	207	210	174	229	195	227	231	205	213	209	218	220	204	239	206	213	217	207	210	205	210	212	205	212	212	204	216	206	239	239	207	217	201	198	200	189	194	206	213	213	251	216	201	238	201	194	210	202	211	224	220	216	210	218	205	226	183	207	202	236	214	211	215	203	230	218	221	197	196	225	212	228	207	208	197	238	231	189	203	222	250	212	195	212	213	206	234	238	229	219	229	220	222	220	205	222	223	188	211	235	202	203	214	205	220	229	242	216	191	226	199	224	226	202	199	220	220	227	208	219	237	208	246	216	209	216	192	208	228	208	168	224	226	216	209	217	217	225	213	206	225	208	188	194	176	230	214	255	193	218	248	191	226	210	210	218	217	207	211	206	219	227	239	204	192	218	213	197	220	202	200	209	216	233	223	220	217	203	223	244	229	220	223	202	211	194	194	215	210	219	213	208	199	242	213	214	192	230	233	225	193	209	190	211	205	207	228	247	202	194	214	219	215	229	196	205	225	223	197	234	230	185	207	231	214	209	213	221	221	198	209	213	200	204	174	204	218	234	204	220	191	217	223	179	213	199	202	244	237	210	210	194	206	197	195	196	220	212	239	212	198	185	178	243	236	252	230	202	232	215	205	221	219	222	211	213	217	203	199	214	204	214	206	200	229	219	224	214	219	192	225	200	213	254	211	222	234	221	230	234	201	226	199	229	194	198	196	216	198	222	214	201	215	188	200	197	224	214	193	233	200	215	240	231	212	200	208	209	195	202	225	209	198	217	193	237	203	221	202	208	217	221	248	215	214	187	233	236	202	212	188	230	201	201	232	222	226	201	186	232	208	213	206	196	200	210	202	206	218	225	224	225	224	228	211	197	188	223	206	202	213	226	214	199	214	211	203	220	201	209	215	203	225	225	193	197	220	226	203	202	227	216	241	236	193	211	205	236	218	249	217	200	192	220	200	202	226	213	220	231	207	210	214	238	213	204	223	233	203	225	201	195	209	217	201	214	216	213	206	195	188	201	224	220	201	174	185	187	200	196	225	209	222	203	204	210	217	195	225	214	211	216	209	220	222	184	206	216	237	210	204	218	199	200	217	215	209	206	244	204	216	222	221	210	211	235	213	236	220	219	195	200	230	218	236	207	191	223	214	211	226	214	198	213	201	223	235	195	202	201	218	226	196	219	221	208	218	233	182	240	214	241	232	209	225	226	205	237	214	230	202	224	206	208	203	228	174	201	222	217	216	217	235	211	181	226	215	220	179	227	214	242	218	214	207	224	203	207	230	212	203	209	234	222	189	194	199	232	207	211	229	231	211	225	187	224	199	207	235	207	221	206	227	210	201	205	234	227	227	176	192	247	216	218	227	214	223	229	211	221	197	238	200	225	213	208	207	216	188	221	246	208	202	245	206	236	206	207	227	210	176	218	225	222	215	220	221	209	229	226	212	209	225	198	220	217	176	216	197	223	209	228	192	232	187	193	210	224	235	240	222	198	184	200	189	207	196	168	212	221	210	229	195	225	198	201	193	200	226	216	213	244	207	181	211	224	215	193	200	187	240	226	216	220	182	207	226	222	201	187	198	238	210	212	194	214	232	268	207	207	212	193	218	207	229	219	228	198	226	179	222	214	195	189	204	208	221	216	201	217	207	229	213	216	202	186	241	225	217	204	201	211	218	229	184	219	217	220	232	208	229	199	215	196	199	229	219	212	233	208	207	225	205	219	185	202	207	215	204	217	195	230	192	219	218	217	212	204	201	223	213	228	192	208	214	206	202	232	187	230	200	184	235	213	206	233	238	237	212	220	204	207	229	220	211	233	206	213	209	224	240	193	201	243	217	183	196	245	253	198	208	204	203	223	207	218	193	203	197	218	195	220	204	259	181	247	226	189	220	195	214	207	188	221	193	206	203	211	217	223	184	220	195	209	211	227	212	187	199	183	229	234	216	219	226	252	226	222	224	231	204	206	201	196	217	210	209	221	205	231	236	223	230	220	221	238	246	228	223	213	247	224	224	203	230	215	214	222	202	204	240	223	233	218	206	226	208	209	214	215	212	212	201	215	224	176	196	219	226	207	232	214	216	218	229	227	206	237	182	198	223	240	232	189	216	214	215	199	226	189	225	235	221	217	214	247	203	216	219	202	226	196	220	203	214	199	195	212	217	214	221	209	216	233	198	209	211	233	194	195	226	223	225	208	199	221	212	203	202	209	242	220	209	229	218	221	221	204	220	218	196	214	216	217	236	206	195	220	177	215	224	222	223	218	208	200	226	218	212	222	214	214	205	207	218	221	220	220	234	218	213	207	223	210	211	233	229	201	210	227	221	190	216	196	199	211	217	204	238	199	234	197	233	220	177	239	205	188	228	213	187	207	211	211	241	218	242	214	209	235	209	229	207	214	206	190	230	205	210	216	209	193	185
33213	43099	51346	22547	2088	1906	1357	1158	977	900	857	804	776	812	754	735	641	666	741	695	684	723	689	657	682	733	673	683	666	623	646	622	572	630	621	613	586	596	603	597	594	655	622	576	702	707	612	640	2332	5311	4010	2932	1628	1012	669	544	540	517	522	539	526	463	521	492	544	499	545	539	525	565	472	492	491	554	515	528	526	539	520	519	557	519	540	552	517	520	562	516	508	517	523	539	541	529	519	518	542	528	534	499	547	535	532	491	531	595	499	490	532	561	547	494	558	523	573	548	513	497	482	540	509	535	532	534	543	562	519	539	524	505	510	538	551	532	507	514	518	550	523	514	506	487	465	551	525	509	475	515	570	550	539	563	548	548	536	548	533	533	514	509	550	539	538	531	533	530	554	557	523	494	565	507	510	546	487	505	513	530	516	545	516	519	534	514	532	545	547	484	553	555	491	536	507	493	531	485	522	573	529	543	498	524	547	576	531	537	495	532	541	480	534	539	500	522	505	530	545	525	532	509	536	513	512	472	518	560	549	527	509	543	538	503	550	521	577	503	557	494	546	520	553	544	518	529	504	517	543	536	543	532	550	554	533	520	545	544	515	536	575	487	507	548	495	554	500	525	521	557	545	540	572	558	521	482	520	530	523	473	538	479	523	543	535	537	580	553	579	535	530	540	528	500	536	523	508	515	504	542	527	488	542	515	487	543	510	518	521	491	532	510	510	509	551	540	532	503	545	526	550	565	523	515	531	499	508	565	498	526	523	546	550	510	533	488	517	527	568	516	480	478	527	537	524	531	551	545	478	477	509	532	536	573	520	535	531	538	519	552	492	512	504	533	501	523	493	496	525	496	554	552	521	546	497	532	512	535	566	495	494	505	518	515	546	535	572	511	514	550	525	541	502	524	544	532	511	499	480	513	529	509	481	526	534	507	512	519	532	519	502	534	501	507	534	514	566	546	532	507	523	496	499	542	488	547	558	522	503	488	533	514	524	529	536	560	539	543	524	529	570	481	518	529	522	502	526	565	542	504	542	528	538	534	507	506	527	544	555	463	525	506	538	565	529	541	515	542	518	561	584	525	537	533	518	516	534	507	545	537	520	558	562	515	515	535	471	487	519	543	515	549	470	524	519	518	510	542	513	553	543	526	530	514	515	532	530	494	519	520	502	536	558	534	543	514	504	568	541	512	547	499	562	516	538	539	539	495	547	452	506	522	520	535	502	537	554	531	525	498	530	543	589	534	521	506	489	521	506	509	530	532	512	516	554	533	501	534	533	571	568	483	550	499	527	512	541	489	525	527	515	545	554	544	513	519	517	559	509	533	538	482	518	536	532	532	507	554	509	553	510	495	530	505	520	543	544	552	501	532	538	562	537	536	540	520	541	543	562	507	531	549	545	520	553	525	542	525	502	539	540	531	567	534	515	569	495	573	573	532	525	511	524	497	510	515	523	543	521	526	558	522	514	500	561	522	562	515	510	517	520	512	472	510	546	534	508	527	542	533	496	518	535	543	519	549	516	519	549	523	576	504	508	529	493	542	533	544	503	544	483	546	483	523	520	504	542	544	540	532	565	516	526	504	532	523	570	525	557	527	539	524	533	510	493	540	512	501	536	493	565	509	537	540	529	510	476	504	536	475	514	505	519	555	504	522	497	504	530	489	504	524	535	506	570	562	540	542	524	507	515	531	540	500	546	552	501	529	509	494	530	538	543	494	534	515	524	563	499	530	493	547	531	508	514	523	557	565	516	501	566	494	509	552	555	553	520	536	538	518	540	526	545	507	495	536	591	533	517	490	506	518	545	555	525	513	539	561	531	500	512	483	570	506	557	545	539	510	502	487	479	493	511	502	529	500	512	529	478	521	494	521	483	509	534	484	571	515	523	486	518	527	490	514	524	499	518	516	539	550	493	489	546	510	548	533	500	556	508	525	533	577	540	482	564	529	549	539	522	502	561	501	553	520	537	552	529	554	484	523	539	534	525	553	561	537	508	532	467	522	487	545	552	520	500	558	496	531	509	528	510	542	581	519	492	567	520	517	541	527	503	568	538	501	483	568	531	531	522	537	513	519	472	486	510	502	513	490	539	515	551	511	528	515	505	576	510	520	590	532	524	510	547	515	519	557	528	516	497	506	521	517	511	531	507	536	509	579	540	486	570	548	534	550	491	508	533	500	519	504	529	528	523	543	548	500	541	524	512	529	537	507	540	518	548	550	528	589	542	528	518	498	512	547	511	535	510	484	511	528	560	543	529	502	492	511	513	516	505	540	550	507	522	516	536	516	504	517	510	536	549	559	527	523	510	536	545	541	507	511	514	522	567	529	491	517	537	526	516	572	542	477	515	574	541	522	542	513	555	511	508	548	531	545	495	542	487	567	554	555	504	531	539	559	539	524	517	529	529	534	562	546	540	494	532	542	486	511	510	551	500	509	493	509	520	494	548	527	498	535	493	512	504	544	503	507	537	555	514	524	560	517	528	506	552	504	501	557	512	537	529	522	513	558	561	518	500	559	523	506	523	552	506	525	558	548	521	525	524	485	526	568	562	509	487	524	483	502	553	523	520	526	501	496	560	509	544	536	546	534	541	562	527	493	477	544	565	569	505	502	565	558	533	545	504	541	511	518	523	526	524	541	528	497	539	505	499	506	529	522	522	503	538	516	525	554	506	524	520	535	489	528	520	535	548	544	530	520	503	553	552	541	528	503	515	511	544	525	546	538	484	529	540	572	519	537	522	520	490	532	487	532	483	548	494	515	507	535	527	490	532	545	554	539	565	538	531	510	515	533	496	507	494	508	513	554	551	506	531	529	516	561	505	514	510	541	555	514	490	568	509	512	490	504	572	507	529	534	546	510	505	549	565	558	538	522	530	473	518	528	511	517	549	533	540	516	540	524	528	566	477	523	495	539	532	498	532	525	517	530	546	528	483	535	515	510	537	524	510	472	552	477	516	524	523	535	524	562	528	532	538	507	511	510	534	517	522	552	478	535	552	514	513	540	516	547	510	525	488	539	548	512	476	520	539	535	564	543	539	552	526	497	506	510	501	502	535	493	497	545	531	487	488	501	522	535	481	508	527	545	533	532	566	523	564	537	558	545	533	495	523	551	496	502	514	561	544	535	506	507	545	521	514	495	542	497	472	550	564	510	491	508	546	538	527	515	543	514	532	481	527	479	522	548	548	551	498	524	536	531	600	532	538	522	507	541	530	498	511	523	566	538	494	478	542	523	554	507	565	531	527	526	532	500	560	527	551	562	516	504	511	527	528	503	511	532	490	498	551	496	506	540	538	534	500	506	541	452	533	529	513	521	534	482	520	569	532	464	512	540	530	499	507	524	505	479	501	554	531	506	548	519	492	526	498	532	503	607	508	547	518	529	504	524	506	556	541	521	499	528	541	544	559	513	547	533	523	569	531	478	485	509	540	513	558	566	530	538	554	534	498	518	528	522	545	549	509	502	566	560	487	534	512	538	514	513	542	553
48912	55979	64728	26277	12457	2776	820	469	384	356	302	272	277	276	253	236	237	219	241	256	255	255	235	259	250	229	208	225	195	208	208	223	198	187	210	247	233	209	191	195	188	216	217	232	206	216	233	210	613	1479	1222	935	563	364	271	229	201	184	200	185	206	186	201	182	207	213	191	221	217	219	186	192	215	208	184	190	229	199	202	203	213	225	190	197	214	205	230	210	195	187	212	183	214	196	201	196	208	183	206	219	200	188	188	192	213	204	193	203	211	183	178	192	225	201	191	190	206	182	197	194	185	182	189	196	195	200	226	226	192	182	191	211	210	199	195	208	186	213	187	190	191	195	202	189	212	175	211	199	217	190	213	180	192	181	219	189	211	209	181	213	225	196	218	198	209	212	220	173	201	194	206	211	207	192	204	200	189	189	196	240	198	185	221	195	222	225	234	203	205	196	203	197	217	185	192	183	204	199	207	194	184	174	190	187	204	209	232	241	224	201	186	206	205	194	185	194	210	217	195	193	197	186	199	189	192	199	212	203	181	220	216	186	203	202	221	201	202	228	214	200	198	202	206	202	177	186	193	220	202	209	210	219	192	200	178	209	172	168	189	217	215	189	191	193	202	191	214	185	196	193	225	202	179	172	205	225	179	191	201	177	183	178	176	187	193	192	201	195	201	187	216	226	195	228	191	191	220	213	208	189	185	178	159	202	211	188	189	196	190	192	212	176	192	216	174	214	204	199	199	200	200	202	180	223	172	186	191	194	185	183	212	202	214	212	192	214	209	211	184	202	203	203	217	177	195	212	198	207	185	232	198	176	190	182	194	202	207	183	190	193	185	217	195	226	189	208	212	190	184	189	188	213	189	193	199	162	201	187	208	190	200	199	209	192	202	207	208	197	200	190	193	196	212	207	193	203	210	194	215	179	211	213	188	186	220	193	220	221	191	218	197	201	199	217	187	189	203	211	197	209	198	193	197	201	213	211	185	189	225	214	186	205	196	194	195	215	211	193	198	183	198	212	220	212	205	189	190	190	215	199	175	171	196	199	177	200	220	204	195	219	203	184	204	177	201	215	193	197	211	189	220	220	204	187	203	216	223	190	205	215	195	203	190	189	216	183	232	168	203	201	165	216	195	217	242	186	200	202	188	221	202	203	211	186	192	178	189	203	198	187	196	206	211	211	193	175	206	213	182	186	219	192	217	215	194	239	228	196	214	212	196	180	211	169	220	214	207	179	217	181	203	211	200	236	220	194	187	229	192	199	202	153	232	220	196	201	196	199	197	200	198	208	209	190	223	182	196	215	180	192	203	209	195	210	235	187	181	195	192	190	185	199	208	195	190	192	188	217	211	197	195	185	186	218	202	213	231	192	190	172	197	194	205	183	198	168	197	197	217	184	189	211	191	222	211	196	209	199	174	191	200	199	196	183	239	212	193	195	183	208	201	185	213	178	206	210	219	225	180	196	208	188	197	177	219	207	187	190	183	207	213	216	222	198	204	226	205	222	198	175	196	199	204	208	200	199	199	228	209	194	185	198	198	210	194	198	205	192	222	216	190	198	211	210	217	183	212	208	168	204	208	201	199	211	189	201	205	206	177	204	204	201	184	181	194	235	207	229	204	211	220	197	194	209	216	199	202	213	203	174	206	194	228	195	202	171	235	181	190	202	194	207	191	199	201	215	180	179	174	196	202	207	204	157	204	232	187	208	220	229	200	197	196	177	185	182	198	190	212	192	201	220	191	210	213	200	216	216	219	200	206	214	201	181	220	217	184	205	196	220	203	206	213	195	194	192	222	182	203	209	200	218	214	215	184	197	215	189	201	221	210	200	223	197	213	235	208	188	178	218	178	192	187	208	233	216	208	176	201	178	216	208	229	199	200	215	191	224	208	186	201	204	180	187	180	215	217	205	185	194	216	198	196	197	239	201	210	214	182	210	178	205	194	220	210	228	187	207	176	186	206	205	205	220	206	203	220	167	182	193	162	175	198	183	206	189	183	201	203	222	192	197	192	188	222	191	228	194	234	216	218	201	185	209	208	209	179	200	206	202	191	183	190	202	195	195	188	185	205	213	205	197	198	202	218	194	226	213	186	189	205	219	180	204	218	217	232	218	184	189	212	176	190	222	223	191	211	210	205	213	220	166	207	184	221	213	200	206	199	215	186	185	183	194	209	200	220	220	179	196	217	204	183	187	205	205	190	193	214	197	202	181	199	201	202	213	220	209	217	205	193	194	197	210	208	187	220	188	219	199	189	191	218	183	179	172	223	238	212	218	207	177	194	203	207	190	183	202	215	208	197	195	182	239	219	193	209	205	208	214	210	190	197	187	187	195	176	206	212	186	204	194	206	213	197	184	189	214	188	200	209	226	203	202	175	185	201	187	198	225	203	190	210	183	213	214	197	199	181	216	219	209	181	175	230	206	193	207	205	211	189	218	177	173	166	215	194	200	200	184	193	196	186	194	200	212	194	194	193	219	177	183	189	191	209	222	215	171	203	231	228	186	202	182	226	176	221	201	204	159	210	187	208	228	194	207	205	193	199	202	193	214	203	214	218	235	173	197	203	201	209	206	184	223	178	219	216	242	179	184	206	202	220	219	206	200	198	198	196	204	195	192	225	193	205	205	229	196	211	206	185	208	207	219	204	211	205	191	185	225	207	222	215	184	200	193	198	217	196	179	194	211	202	204	198	178	166	217	198	226	189	186	194	206	197	218	191	178	241	215	199	216	219	199	178	207	188	198	176	190	195	218	204	226	208	193	191	195	211	175	184	209	180	201	172	185	209	205	195	201	208	190	209	167	242	215	194	209	194	210	202	206	202	215	195	216	206	177	203	201	201	237	190	207	206	205	206	192	199	196	227	201	206	183	215	213	232	201	198	195	192	206	208	219	204	219	236	214	212	195	225	200	186	200	186	196	189	220	192	210	205	178	212	202	203	210	192	205	224	194	196	225	199	210	202	194	219	221	208	200	208	224	197	215	197	212	201	210	211	190	200	209	196	217	218	201	194	191	189	188	196	215	189	171	197	211	213	218	207	215	195	178	207	222	207	214	163	179	219	200	191	249	204	198	195	188	229	216	204	193	204	208	176	206	216	202	220	198	185	205	206	222	207	205	223	227	205	189	210	215	205	204	216	192	224	210	232	165	206	214	228	213	188	204	179	221	217	176	193	213	196	209	211	209	189	212	196	197	227	189	230	189	205	208	180	183	194	202	204	192	183	208	216	199	199	202	177	190	172	223	222	195	215	202	195	195	199	184	220	229	175	197	216	180	214	198	191	190	191	192	194	208	181	207	188	188	198	207	200	195	234	229	207	198	181	217	205	175	203	205	217	207	208	201	182	197	209	198	183	219	189	193	198	176	184	197	178	184	192	210	222	188	195	230	192	217	197	189	219	187	172	199	191	203	218	214	189	212	190	188	196	212	196	213	188	199	220	210	189	187	203	192	188	212	198	181	185	208	218	210	219	188	206	213	225	193
34525	51689	57662	11736	3024	2558	2251	1579	1328	1149	1058	985	932	1010	868	855	724	715	717	875	827	805	781	742	714	695	651	649	661	632	577	649	613	584	626	583	577	624	557	605	608	616	603	608	703	626	590	576	3304	8533	6458	4303	2502	1273	701	577	530	474	512	493	482	472	502	497	497	467	484	520	517	524	513	484	483	471	490	505	506	496	496	475	536	477	489	489	454	499	525	478	507	493	499	468	490	509	507	496	514	495	498	481	536	457	483	461	489	444	462	517	522	458	473	519	482	529	468	467	490	491	474	475	504	519	523	515	482	499	482	534	490	504	489	495	474	498	502	516	487	500	496	500	494	468	539	514	480	528	496	482	478	514	499	494	485	472	476	487	475	504	539	484	526	465	505	490	492	501	485	455	487	482	477	525	485	481	471	457	489	501	503	500	469	509	490	467	505	476	495	478	500	474	492	509	489	493	496	496	511	474	489	475	487	491	486	519	514	464	464	481	523	468	472	508	468	468	516	510	459	528	497	473	544	462	487	489	498	508	518	511	489	472	462	509	481	517	524	514	481	505	487	516	496	477	484	484	461	492	482	516	472	482	507	510	463	479	506	469	440	465	469	526	491	458	473	515	537	502	546	480	467	491	500	477	506	486	514	490	503	509	511	468	475	468	490	512	465	492	528	535	468	477	500	505	496	495	495	481	515	490	490	495	560	470	522	533	536	495	493	485	518	516	484	469	497	483	499	462	451	501	488	462	472	498	521	478	502	473	478	481	482	483	514	494	486	456	480	479	528	479	509	438	511	482	513	531	533	498	550	488	471	511	494	459	488	514	470	504	492	525	520	514	517	483	481	491	520	493	459	502	517	543	468	475	489	486	514	455	500	491	520	490	496	476	479	498	481	535	509	501	446	463	483	473	514	513	493	467	488	499	520	492	524	501	459	501	524	535	450	451	484	546	514	464	480	474	500	499	492	497	497	496	495	506	509	501	470	481	473	456	473	515	455	466	490	480	481	520	484	517	445	489	488	500	482	488	462	487	517	505	510	517	489	473	473	492	504	505	533	520	503	487	544	499	512	487	499	474	488	491	466	509	503	525	490	515	485	489	484	492	507	457	492	475	524	479	521	482	477	508	510	493	489	506	508	517	439	483	514	541	482	477	506	497	476	505	477	492	475	507	488	548	546	512	483	519	457	501	514	486	483	482	512	494	466	485	479	474	503	484	507	470	525	518	495	498	470	508	491	492	473	480	493	489	508	497	473	488	485	504	485	511	465	512	476	521	487	503	474	456	501	498	550	513	493	496	550	500	492	512	499	512	494	509	501	493	479	493	500	520	530	508	506	470	494	495	510	484	531	492	452	527	501	513	511	478	482	494	467	496	454	447	502	487	461	512	491	482	468	465	516	512	471	460	489	513	512	498	505	507	510	518	470	497	459	484	480	498	515	476	509	494	488	484	496	450	526	467	501	455	491	497	510	448	475	518	493	517	492	484	510	484	495	459	532	491	529	523	497	501	494	537	486	504	486	475	515	485	476	501	482	497	483	527	487	507	493	457	495	516	459	487	490	497	473	523	504	485	507	502	497	476	494	502	486	460	541	498	471	463	511	541	506	464	445	510	490	508	511	518	517	508	499	510	497	513	515	524	501	498	541	530	512	498	484	485	497	500	478	498	530	526	450	491	437	498	495	512	493	495	465	492	532	473	500	521	492	488	500	491	500	498	506	497	490	520	495	508	521	541	493	490	478	456	472	475	461	519	478	479	455	485	508	486	489	513	513	502	479	547	455	510	515	496	528	488	538	503	470	505	481	492	457	526	474	513	468	553	501	484	478	495	494	494	507	476	516	533	510	512	489	494	493	497	495	506	476	497	509	476	512	527	491	498	495	507	520	517	507	490	506	482	501	488	453	498	516	513	539	523	475	510	492	518	476	524	489	488	458	484	491	488	475	510	460	521	479	488	513	484	455	512	505	489	501	445	489	474	479	479	473	471	483	447	506	476	521	503	501	511	501	466	488	462	460	501	506	491	464	499	493	465	495	514	506	480	495	480	455	495	507	502	491	513	458	502	507	484	482	460	496	467	492	512	481	507	486	484	484	463	518	503	498	493	516	497	507	470	473	497	492	493	484	508	485	489	514	493	505	488	518	481	446	503	511	491	476	489	521	488	453	503	480	526	493	506	537	482	488	493	481	483	466	477	516	496	469	474	466	519	510	501	484	491	509	476	500	501	546	463	474	524	481	479	494	496	491	508	504	524	496	491	508	512	534	514	484	475	486	520	515	467	475	464	476	517	496	497	497	514	511	486	464	473	531	502	487	513	434	492	481	467	545	492	494	500	503	464	520	485	520	494	536	483	508	515	491	496	469	494	504	490	518	503	525	484	489	495	502	534	549	534	511	478	514	457	498	492	469	496	481	540	485	510	480	491	520	440	494	493	436	492	480	519	477	490	488	480	483	454	524	500	501	496	496	500	515	521	518	477	507	487	480	487	537	510	475	496	528	516	478	472	538	526	475	524	495	509	499	491	495	518	485	459	467	514	488	490	492	466	504	487	491	474	488	490	553	491	534	500	467	503	519	513	483	470	492	466	452	470	450	474	518	496	465	487	456	494	503	524	479	503	475	456	502	488	448	499	509	496	497	489	494	484	477	481	480	483	536	504	474	521	509	476	490	533	494	484	511	490	459	457	518	477	508	487	504	497	440	509	492	488	493	500	491	510	481	491	479	502	494	500	483	530	430	480	535	492	480	472	481	501	496	520	464	514	499	508	472	531	519	495	448	475	507	465	465	477	486	536	492	490	537	510	487	524	444	507	460	499	487	523	472	489	476	495	465	513	495	471	477	478	493	498	488	483	489	538	477	508	490	491	486	489	534	468	483	511	490	507	488	513	487	496	514	463	490	493	483	520	470	563	514	494	515	472	483	521	481	501	482	521	485	491	467	488	525	509	518	534	487	495	515	486	473	444	458	508	477	504	482	512	454	493	482	546	507	496	515	454	455	519	524	472	539	501	500	478	507	474	473	476	499	499	501	496	492	466	510	501	509	493	491	489	485	503	521	488	558	501	522	511	532	472	452	474	499	500	483	508	509	503	472	487	485	511	468	490	543	495	435	528	469	502	507	479	477	482	507	490	498	468	484	504	477	512	479	459	490	465	504	432	467	489	520	467	491	486	500	474	544	504	466	476	509	464	491	488	487	509	535	484	497	493	486	483	514	479	486	511	436	503	486	515	502	431	471	503	496	452	471	484	488	500	502	483	509	487	497	530	519	476	492	469	492	456	492	485	494	487	488	458	521	513	483	488	524	476	464	501	497	488	492	476	433	457	512	512	492	475	525	515	489	476	514	484	516	489	517	505	516	471	481	494	491	489	493	454	518	496	490	472	499	500	526	504	475	511	492	509	494	517	493	480	479	460	480	495	481	502	504	514	515	469	474	511	511	494	519	478	568	525	482	469	469	518	480	517	526	496	508	504	507	475	479	457	462	511
9094	10718	13495	1197	216	221	209	202	200	192	192	168	206	195	184	163	195	192	180	187	188	177	197	213	174	187	202	191	196	169	195	181	179	215	206	180	188	193	169	185	207	208	199	193	168	197	180	175	211	243	284	286	259	217	194	212	174	194	193	193	189	220	199	180	193	204	179	192	171	175	161	187	164	174	168	166	177	162	199	204	183	191	191	210	166	191	178	170	192	182	189	223	215	181	157	179	192	185	194	186	199	194	198	184	164	185	187	183	182	194	207	189	178	183	182	165	182	166	159	191	184	206	206	189	159	184	165	170	191	183	191	180	165	161	218	208	175	194	175	180	191	180	187	178	177	184	183	189	195	170	191	185	182	180	190	177	186	194	200	205	184	187	203	201	187	193	194	172	207	205	201	188	190	174	203	207	165	188	173	179	187	207	186	185	184	204	200	189	172	175	184	167	152	181	197	208	196	170	206	193	160	222	180	192	171	193	188	166	193	177	188	188	192	202	197	196	169	179	203	169	194	162	178	187	214	175	213	196	182	182	211	160	163	182	184	177	193	216	191	188	197	191	185	169	163	212	190	189	217	173	199	172	178	181	180	180	177	189	205	194	165	160	205	178	191	182	206	200	194	171	202	191	173	196	185	205	201	196	190	178	191	213	181	198	196	190	195	184	182	186	207	183	190	197	190	209	176	174	211	191	205	171	169	212	226	195	201	186	165	195	203	192	199	172	176	176	224	202	193	219	172	184	187	196	176	180	193	184	190	181	164	187	189	172	187	182	182	183	170	173	189	199	207	180	221	200	188	172	193	180	183	169	198	190	194	201	194	198	192	203	173	188	192	193	181	205	208	180	171	197	197	157	194	191	186	182	173	192	211	227	203	197	201	187	197	169	172	192	191	177	167	193	203	173	186	197	181	181	191	183	185	201	189	195	194	166	214	178	199	191	197	173	196	194	188	158	183	196	178	177	176	190	201	190	167	196	144	188	179	180	154	185	195	197	210	179	177	223	183	185	194	174	172	173	202	200	198	205	167	195	193	207	213	187	176	181	189	197	171	206	194	182	171	173	176	192	200	192	189	201	165	166	189	188	193	200	181	167	191	167	184	196	180	227	209	210	222	168	174	198	163	181	178	175	166	171	196	195	191	179	193	183	206	211	195	153	167	178	172	184	159	183	196	184	205	184	167	188	191	185	201	185	202	157	194	187	186	179	187	178	206	214	184	202	194	196	207	190	180	204	176	187	184	218	183	184	186	193	199	193	205	174	203	178	182	190	212	177	222	186	188	161	171	185	196	203	171	180	198	198	171	162	186	200	194	191	167	184	191	187	171	178	189	198	209	197	182	162	173	174	192	207	176	186	189	163	206	203	152	171	171	180	219	183	211	149	160	186	196	186	180	165	186	165	195	208	182	179	196	179	182	163	202	165	195	193	182	203	203	177	172	181	204	171	182	170	194	174	201	193	202	192	220	200	159	172	178	200	202	194	217	176	174	175	181	194	220	192	206	182	172	193	204	178	199	184	180	192	165	205	207	189	182	206	180	173	194	157	205	206	174	184	182	170	183	163	187	195	211	175	211	185	212	177	196	216	188	151	193	148	164	194	211	199	215	170	186	176	201	179	172	192	162	171	187	195	201	192	187	202	197	170	187	174	193	168	200	186	200	176	173	225	159	208	179	177	181	194	200	202	177	204	183	191	189	177	184	164	186	212	190	169	201	168	192	176	189	177	184	163	181	177	178	204	187	173	164	192	184	178	200	210	188	215	189	180	184	206	206	194	205	162	190	189	181	197	178	190	177	185	184	185	202	193	189	166	222	204	191	187	197	194	173	175	190	181	189	186	191	235	192	166	194	165	188	174	206	150	202	172	186	181	160	213	188	197	187	175	177	177	183	170	178	194	195	175	198	182	175	201	194	201	210	176	194	183	204	191	195	179	170	200	162	176	149	194	205	239	184	209	193	172	170	184	181	184	195	187	182	169	189	216	188	190	199	173	143	183	181	197	168	181	167	176	188	230	166	188	203	180	180	189	182	198	184	169	219	180	176	178	192	188	160	181	176	178	202	169	189	211	169	185	187	187	188	206	189	202	184	201	185	159	172	197	202	185	211	222	180	182	180	194	194	178	194	191	178	164	193	188	181	203	189	181	176	201	186	198	187	153	193	201	172	181	176	221	218	161	204	194	193	167	213	200	197	190	173	194	181	189	188	167	197	187	193	198	189	161	167	193	182	201	188	192	191	202	183	199	202	190	173	178	201	178	198	174	194	169	205	175	191	193	205	189	185	169	198	175	167	205	174	177	183	161	189	207	196	168	204	182	158	187	178	192	162	165	211	199	191	199	182	196	188	206	187	200	193	187	204	183	168	171	156	178	193	211	182	162	177	211	178	213	190	201	209	186	184	169	193	218	208	190	179	209	178	201	216	188	174	188	158	212	188	189	176	204	188	170	191	175	184	180	196	183	210	208	198	188	190	175	171	170	197	178	184	165	162	177	201	185	183	184	209	179	171	198	155	206	209	170	196	212	209	178	217	198	175	209	192	186	200	203	166	187	188	174	190	199	189	203	189	175	174	190	181	172	200	186	195	170	188	206	196	174	180	176	178	205	174	205	183	184	187	168	211	169	192	182	202	155	189	173	208	199	185	220	193	171	190	161	196	191	187	167	178	199	174	191	216	209	191	198	184	192	209	164	177	178	197	190	183	205	185	211	191	194	164	182	196	164	186	185	212	191	178	201	215	182	192	192	187	197	190	188	181	182	182	214	218	185	174	184	193	202	180	197	211	166	173	173	188	186	192	160	210	205	175	183	177	190	192	191	190	190	199	168	188	195	215	195	170	206	199	174	190	200	178	206	196	166	180	187	169	179	205	183	200	171	179	172	204	208	180	201	197	214	205	193	194	174	170	195	183	195	191	212	180	189	178	194	200	190	187	166	176	193	188	188	184	182	178	193	192	197	179	188	183	182	172	204	187	195	199	180	174	173	176	178	195	179	172	172	196	193	170	186	186	175	180	177	173	192	175	195	202	191	182	187	172	161	173	185	184	181	191	176	198	209	194	174	177	197	196	185	201	174	208	183	185	178	211	198	173	182	210	193	217	193	194	211	173	205	189	184	206	224	188	190	203	190	160	175	197	193	193	166	206	201	178	188	166	216	191	175	180	188	179	193	186	190	183	181	188	175	193	188	182	200	168	169	171	177	174	198	183	172	195	190	206	188	182	202	193	175	183	216	168	188	192	173	202	189	193	167	190	174	184	217	194	206	173	155	172	182	184	207	182	180	176	199	184	183	200	175	177	197	174	207	191	185	199	202	197	181	184	189	179	165	186	203	183	187	178	162	201	154	193	183	156	200	175	198	185	183	192	169	199	203	198	189	194	186	163	182	186	157	197	171	188	195	192	189	189	181	216	205	188	199	193	184	193	182	161	172	160	160	173	204	180	179	170	187	183	179	204	168	195	198	187	194	197	214	204	185	208	162
6431	14118	18074	1124	578	561	576	519	485	563	491	493	487	522	536	501	526	532	469	525	572	553	528	573	531	525	504	488	499	509	493	496	491	545	507	506	508	479	505	515	476	539	512	466	514	492	515	497	589	1019	1092	948	712	604	514	518	459	499	495	500	466	453	490	466	502	495	443	466	445	465	480	459	476	438	493	507	452	512	473	491	492	485	453	508	471	535	483	460	466	471	440	474	487	494	503	455	461	463	431	515	500	456	455	508	459	459	469	470	462	481	487	471	446	494	488	465	472	454	481	457	502	433	479	486	484	473	493	507	510	492	492	431	498	465	467	526	475	444	488	447	459	464	470	464	525	467	437	497	506	471	487	485	446	477	478	473	461	504	481	472	460	477	440	473	491	441	461	439	467	485	463	463	478	453	409	464	484	471	478	466	512	485	456	484	483	479	476	470	483	451	460	479	479	481	456	500	509	472	473	474	460	466	475	498	495	465	456	480	468	484	455	458	493	462	491	475	446	465	474	470	452	472	430	448	456	451	480	450	442	467	462	507	485	461	443	475	473	485	481	495	450	462	457	450	509	492	470	403	504	472	472	490	491	520	473	474	472	469	465	511	513	497	465	443	468	501	455	475	430	455	466	441	491	428	448	455	462	452	490	537	448	477	483	448	511	502	496	453	464	491	497	472	484	498	453	455	519	474	506	490	474	504	447	472	493	481	479	466	460	447	481	503	456	473	492	481	481	473	461	479	475	519	455	475	465	499	484	476	463	422	448	483	530	484	464	494	436	443	425	470	496	512	516	451	467	462	478	492	497	460	474	460	502	488	473	499	439	475	471	508	513	498	479	479	479	489	478	490	499	466	448	487	485	476	515	454	474	458	481	443	452	503	475	455	512	485	476	454	429	414	496	475	484	481	529	478	478	483	471	475	507	428	471	496	478	465	455	464	468	490	445	451	458	501	475	450	470	503	454	545	500	452	501	488	480	422	509	489	448	487	458	491	513	436	447	461	447	486	487	489	462	420	438	490	476	482	457	448	482	447	506	450	480	468	460	448	442	492	470	478	490	510	428	473	455	474	455	497	467	469	465	484	471	482	490	454	457	469	465	499	467	470	431	470	485	479	500	420	499	442	484	464	414	512	487	520	505	459	460	469	496	470	503	487	469	457	482	464	463	494	483	487	498	449	482	466	499	479	479	465	453	476	446	446	472	502	450	458	463	482	452	486	457	458	508	449	458	470	468	423	461	450	524	452	488	444	466	523	470	500	465	466	529	447	451	484	458	464	490	508	478	477	473	469	441	470	472	497	423	477	454	491	467	471	468	475	533	480	504	472	457	448	472	453	488	496	445	464	446	470	491	470	493	428	508	462	468	490	498	459	529	463	481	469	425	478	445	468	471	488	455	485	458	485	447	490	489	463	475	492	461	480	456	447	475	506	458	531	435	486	451	469	479	446	473	478	463	492	492	479	499	512	451	459	501	452	467	449	468	476	492	489	483	475	482	483	485	493	428	447	448	497	451	447	420	499	456	468	470	460	481	465	481	483	449	504	465	479	440	505	489	474	455	456	457	521	511	497	518	469	464	488	451	472	504	480	433	495	473	469	479	472	537	454	460	428	463	499	493	453	495	464	462	440	474	458	465	475	493	462	464	477	530	438	483	463	525	446	470	459	462	446	500	449	458	480	434	443	478	488	486	517	495	509	483	454	465	454	447	438	480	487	453	533	454	444	509	493	476	477	478	480	476	509	496	468	477	484	480	442	462	451	498	485	491	488	472	501	496	469	445	454	494	424	466	461	438	462	471	455	489	467	470	457	466	464	456	423	498	463	468	466	454	474	467	478	456	479	437	473	441	446	452	450	465	493	462	473	503	490	480	489	499	482	481	442	520	500	489	429	476	451	484	463	512	482	499	504	486	495	494	481	494	455	468	448	471	486	446	472	501	472	422	500	504	497	461	492	448	471	457	454	494	478	454	488	471	483	442	454	456	501	477	470	452	447	470	448	470	512	496	451	467	461	500	476	427	446	505	439	476	473	467	465	486	477	500	459	473	462	420	492	487	474	471	487	488	454	444	466	486	438	455	452	453	479	487	468	492	490	436	482	469	508	449	442	455	450	458	497	439	475	461	460	435	453	491	472	495	503	502	451	471	442	473	473	429	452	469	498	466	493	463	483	460	462	470	458	460	488	459	487	451	496	485	473	490	490	444	446	459	486	469	458	455	460	503	463	472	481	442	466	479	459	439	471	441	484	465	475	464	449	464	505	515	508	475	455	476	468	452	468	487	473	485	475	449	477	468	474	519	459	447	468	454	485	474	477	451	496	481	518	450	477	468	487	468	481	503	471	472	525	458	467	460	438	453	465	482	496	469	487	487	513	488	474	511	468	478	489	472	490	450	467	446	500	506	469	477	468	443	441	500	465	503	494	468	486	463	469	477	451	466	467	481	458	480	454	501	464	451	491	472	487	458	473	483	478	471	477	478	483	470	491	467	491	504	474	463	494	472	524	455	493	483	515	496	471	509	473	519	443	455	506	462	473	463	477	488	509	529	503	488	438	458	501	509	463	452	502	538	479	447	477	475	500	512	494	534	480	475	465	434	455	474	481	504	473	459	451	468	499	488	434	482	470	455	500	516	476	435	499	511	474	471	459	499	470	459	479	482	489	483	454	466	496	489	445	442	486	469	483	511	479	483	463	478	447	470	486	443	473	473	493	494	497	441	447	472	482	398	490	481	476	481	442	490	440	499	458	473	459	511	508	475	474	492	471	490	451	461	448	481	478	492	487	489	485	451	462	482	487	462	502	454	479	507	470	484	456	464	470	449	478	493	484	497	496	487	507	463	494	531	507	465	484	507	518	439	490	479	462	511	440	481	453	489	465	490	496	477	453	435	518	497	453	492	519	416	464	481	481	465	490	476	471	501	474	479	478	455	474	448	466	441	508	430	497	473	478	460	472	478	488	479	467	440	515	468	464	464	486	472	462	479	443	461	504	497	483	469	450	480	474	489	432	465	495	457	499	492	453	445	459	443	484	477	465	504	474	483	480	490	489	495	458	494	482	457	486	481	473	453	438	507	467	488	487	485	495	491	469	449	513	468	483	469	479	525	475	466	450	469	477	474	432	502	534	442	464	466	463	439	468	475	502	497	464	441	464	498	416	460	488	453	468	460	491	487	452	452	479	474	454	485	460	486	495	517	480	468	491	471	496	441	446	491	445	446	450	498	469	486	465	479	420	480	492	494	484	503	409	474	469	486	467	443	506	440	443	464	474	441	482	472	477	450	447	484	508	443	462	449	470	459	471	465	481	502	458	448	471	457	490	456	475	464	436	484	482	474	460	464	492	496	467	471	456	452	492	508	483	495	466	465	464	455	480	468	496	552	501	483	439	432	490	483	503	510	501	449	463	460	494	446	476	475	453	465	473	476	471	456	467	439	467	466	490	441	474	468	454	490	486	498	429	464	470	473	483	431	522	454	469	428	454
41568	49463	56602	23822	6197	906	539	370	317	296	254	273	261	265	249	240	221	228	265	257	266	255	237	212	242	220	206	234	210	218	235	234	202	207	211	243	210	212	245	212	197	249	204	223	188	218	231	200	461	1020	803	559	412	289	230	196	232	214	206	207	172	213	205	181	208	216	215	210	214	216	186	242	232	205	231	220	212	211	222	212	203	238	210	220	203	230	191	216	192	205	214	203	203	193	207	217	184	222	225	239	206	224	197	223	217	223	207	169	224	227	184	232	237	192	191	190	189	217	215	194	213	188	211	229	219	194	199	221	222	190	223	230	256	230	189	216	212	178	215	201	209	212	189	209	219	172	228	203	196	213	205	223	207	194	205	234	216	203	192	237	231	209	212	220	209	207	199	206	215	202	233	212	224	242	197	214	213	232	221	218	198	207	208	226	186	206	211	223	202	197	232	220	220	198	212	200	198	195	211	202	194	223	249	200	189	199	201	210	218	190	195	210	215	247	202	210	194	201	234	203	196	199	197	251	219	201	225	225	197	220	250	216	226	213	219	223	211	206	218	207	198	227	209	234	204	220	218	229	227	209	202	201	198	211	173	182	213	203	204	216	205	219	217	199	210	192	200	189	217	211	236	197	216	196	210	221	231	212	221	193	232	213	200	218	208	232	209	211	201	192	225	196	207	207	218	242	214	211	211	229	216	204	222	206	232	231	222	206	220	200	214	210	208	219	210	193	206	204	210	220	225	223	207	223	222	219	214	201	258	224	206	209	209	221	199	228	218	203	206	197	207	234	207	218	225	219	213	193	212	216	179	236	207	223	224	239	220	212	220	215	204	227	214	230	211	201	201	217	228	182	213	214	213	211	220	175	203	219	219	203	223	184	220	193	207	200	235	201	206	215	218	194	195	196	252	213	233	199	201	248	236	202	191	206	195	187	227	190	191	225	205	222	222	198	216	226	240	204	210	224	214	185	215	189	232	228	210	200	218	218	185	228	230	238	204	216	194	202	213	212	197	204	234	179	223	229	218	256	197	224	204	213	216	215	227	212	234	187	215	195	201	198	207	223	230	209	210	189	230	232	185	201	198	210	203	198	224	209	240	232	220	183	215	219	211	192	208	202	209	212	190	203	214	223	213	202	240	209	204	199	218	206	198	235	226	197	190	217	240	205	214	226	213	211	215	214	227	220	205	225	237	232	224	215	212	200	199	231	209	216	237	200	207	218	223	229	223	212	206	222	223	232	198	209	225	224	194	183	194	236	225	231	203	240	213	209	211	182	180	208	193	200	224	212	212	217	208	195	223	191	170	202	202	214	229	203	194	197	226	220	227	203	223	209	195	210	185	236	194	202	187	219	211	214	225	192	211	213	190	205	199	207	220	223	226	219	201	203	239	228	215	239	208	241	217	198	210	207	244	208	211	207	192	193	200	225	243	177	199	222	218	217	213	194	205	191	211	229	216	209	232	194	202	227	208	210	226	215	201	188	213	217	216	208	215	238	209	198	217	216	215	243	230	212	194	233	219	210	219	215	232	239	214	219	189	208	220	200	212	221	236	207	218	187	209	213	226	223	224	238	208	191	229	228	215	231	209	198	223	222	188	201	267	230	226	208	228	217	224	205	212	218	233	214	201	235	206	239	223	221	202	194	229	198	205	199	234	208	204	198	203	235	222	232	210	193	207	189	209	204	186	235	212	195	240	217	213	222	221	188	205	195	191	211	226	204	226	225	213	208	210	200	226	229	230	223	183	198	201	212	201	214	196	208	213	216	220	212	219	199	231	205	225	221	221	207	179	210	221	219	193	211	234	243	192	194	217	218	210	233	229	176	226	217	208	226	220	222	204	201	220	231	237	221	181	230	221	221	207	227	213	221	243	208	206	220	222	223	213	200	169	204	212	212	224	197	207	239	212	210	207	229	220	209	209	238	181	218	214	202	220	220	215	228	227	198	221	193	211	212	216	211	184	234	201	207	217	184	238	225	247	199	214	211	216	188	205	222	198	211	184	219	235	202	215	209	211	226	209	224	202	200	185	201	224	198	203	184	228	217	205	232	210	214	215	238	221	217	219	228	198	212	212	209	235	222	211	219	232	219	211	193	203	199	204	234	228	218	205	231	223	222	224	225	211	208	227	222	206	233	221	182	228	208	194	219	227	207	217	224	201	225	195	217	195	224	235	196	193	214	189	173	220	198	209	206	205	190	218	224	236	220	210	236	201	200	223	232	220	213	244	231	220	214	191	198	203	209	180	221	176	207	211	227	212	212	220	230	217	198	181	187	208	214	205	246	202	216	199	200	189	224	223	207	211	239	222	190	191	218	199	210	236	209	209	209	207	198	181	239	209	250	210	224	209	202	220	203	235	226	188	199	219	204	235	213	198	189	167	226	212	200	229	196	223	219	207	198	224	213	212	215	232	168	203	207	218	197	218	240	257	200	208	181	197	197	238	196	210	226	227	228	207	216	217	227	225	229	227	203	206	239	204	221	221	205	226	220	213	189	201	203	232	208	229	214	223	214	200	207	231	214	208	221	223	228	205	218	205	221	238	218	217	198	210	227	226	224	225	231	191	223	208	214	205	214	184	209	205	205	208	207	230	205	215	194	224	227	217	222	214	202	219	239	203	224	185	228	208	200	205	208	222	255	193	209	212	217	181	202	206	209	219	199	204	191	201	193	215	209	240	201	203	199	196	240	177	222	221	210	214	231	239	202	204	203	206	223	208	222	203	217	236	214	198	220	211	206	211	204	245	239	234	221	227	194	258	206	195	211	194	213	212	198	210	187	224	199	218	218	231	210	217	226	242	209	213	237	215	189	217	192	220	208	227	211	222	226	207	211	235	240	175	229	225	191	218	220	202	192	189	232	208	209	233	225	215	194	223	181	202	199	226	210	217	210	209	202	198	238	194	223	216	222	223	215	213	210	203	227	214	217	203	211	218	200	220	217	222	217	214	196	238	211	221	192	188	213	216	213	220	200	220	232	204	231	205	210	215	217	239	201	226	196	216	194	200	214	199	204	206	224	220	243	189	221	216	235	222	224	203	227	210	209	200	211	223	195	206	200	232	223	196	203	224	209	192	222	221	207	219	209	209	202	211	217	219	238	193	200	198	207	207	234	222	189	209	221	206	223	210	218	208	201	193	221	210	197	237	204	216	211	225	217	220	189	211	210	207	226	230	226	211	191	183	205	203	213	190	209	220	232	204	208	214	211	224	209	213	226	222	226	218	208	213	186	213	210	213	219	217	218	227	228	224	189	214	238	182	220	208	202	202	207	209	237	236	229	222	222	221	199	250	210	226	213	232	209	221	216	227	235	200	212	211	204	234	222	206	209	201	204	182	214	215	226	235	226	215	200	214	229	209	199	215	240	208	208	253	217	219	220	214	230	219	237	215	199	221	201	210	214	207	218	209	213	204	195	204	208	226	215	205	227	195	209	225	222	199	197	205	182	223	212	191	196	188	219	204	192	211	209	188	201	214	203
27110	42725	52165	4870	1956	1739	1500	1132	958	892	864	773	752	726	727	633	656	716	635	689	740	735	721	673	625	597	570	581	568	579	559	569	569	548	581	562	567	583	569	566	563	631	618	637	574	564	607	564	2605	5496	4226	2744	1604	929	606	608	567	502	567	511	506	519	517	547	497	524	544	536	550	472	561	548	501	518	513	563	522	535	485	541	494	532	529	553	493	517	523	560	503	517	571	489	523	512	522	539	547	510	535	520	551	542	519	491	522	486	477	536	520	567	539	546	523	514	537	506	497	546	519	511	568	535	511	542	513	524	516	548	533	518	514	506	538	540	496	505	538	498	547	550	520	562	523	543	516	512	507	531	553	562	489	520	500	507	534	548	519	566	561	475	495	562	508	500	513	519	539	531	532	503	519	556	566	519	500	546	516	541	546	514	537	550	549	492	473	547	540	539	546	482	531	526	533	510	526	524	505	495	520	529	514	525	523	519	539	512	533	501	553	525	533	569	565	567	518	527	485	553	488	514	545	510	530	494	524	507	528	544	503	540	506	516	532	531	560	523	571	505	564	493	542	516	579	533	510	533	483	493	559	541	540	529	535	553	560	551	484	538	496	532	513	534	555	528	510	534	550	518	525	552	536	495	500	532	543	544	543	520	499	540	519	494	542	524	552	534	533	526	545	522	562	564	525	531	570	557	536	489	507	493	541	509	492	556	547	515	538	522	479	512	542	540	570	560	526	516	544	552	540	510	512	519	525	536	547	547	530	511	560	508	503	516	493	534	538	558	547	548	538	535	527	515	512	547	502	522	528	507	485	498	547	489	549	521	528	518	559	533	506	512	498	529	520	521	510	501	499	501	501	564	525	548	516	499	512	523	546	533	552	476	553	557	514	536	501	520	474	519	497	552	541	518	530	462	537	513	504	570	522	538	522	527	538	560	526	529	539	499	553	515	521	537	513	508	503	537	551	472	487	540	563	484	523	510	523	541	545	520	509	525	513	538	502	528	534	513	525	537	535	504	492	537	492	496	514	479	525	516	492	557	558	504	490	496	541	512	552	501	500	520	514	523	519	542	545	531	534	550	534	508	506	532	539	542	472	523	556	510	553	510	530	540	550	484	517	510	539	510	539	508	508	536	508	498	554	501	533	495	486	533	537	512	494	534	565	521	535	520	480	509	543	558	563	527	521	504	510	518	522	499	531	530	521	517	545	543	534	506	549	534	469	539	564	527	503	541	535	470	495	494	538	555	529	517	533	504	546	506	492	491	501	484	542	542	505	521	535	525	551	508	516	515	534	548	492	536	530	518	523	511	523	556	505	582	500	519	495	502	475	507	514	513	542	535	548	523	524	501	510	528	509	464	494	517	489	535	534	526	523	532	517	523	523	523	475	514	555	550	531	542	529	515	553	525	499	497	518	539	544	555	547	507	523	520	539	526	472	526	522	477	504	525	552	527	507	473	520	518	498	520	525	518	521	503	480	484	553	567	504	516	550	539	547	500	505	546	532	529	516	508	527	548	520	515	498	539	506	566	534	518	561	561	555	525	541	535	553	568	537	531	547	549	524	538	537	511	529	538	499	462	525	563	480	509	464	547	535	545	537	481	539	553	527	548	533	559	528	500	516	518	530	569	524	531	513	550	502	542	479	515	494	496	503	527	514	541	510	527	524	525	502	517	500	545	500	566	496	540	561	526	525	518	536	525	478	541	533	500	516	511	561	519	516	535	550	530	511	527	536	521	514	555	562	555	543	546	497	547	517	539	561	532	479	513	507	493	513	480	560	540	553	558	527	532	519	533	500	506	528	524	483	503	486	541	537	548	490	500	530	490	498	576	479	492	521	549	551	520	498	540	530	527	515	557	539	541	529	501	512	485	517	555	503	506	541	509	485	534	513	502	496	518	502	504	495	562	537	528	535	515	530	499	502	508	526	520	494	545	483	542	499	526	513	501	511	529	512	550	507	504	525	530	575	538	564	562	538	531	575	526	523	484	562	511	508	545	563	505	475	539	496	503	521	566	555	544	548	493	521	559	559	502	530	518	497	548	521	553	507	547	539	516	540	510	583	555	536	544	498	519	511	564	473	538	558	529	510	504	505	531	535	516	511	506	500	582	533	465	521	525	533	521	488	519	519	544	509	540	543	552	506	535	529	516	527	530	508	531	515	553	540	511	528	475	532	540	539	543	543	518	527	517	526	526	516	512	500	550	463	509	481	501	542	511	523	511	485	527	496	517	542	512	524	543	479	521	524	532	510	517	570	506	539	534	510	517	513	528	506	520	527	535	510	541	566	516	501	489	532	506	502	524	500	533	530	517	512	513	494	514	528	510	557	541	551	538	499	517	574	540	514	578	528	530	521	537	469	522	498	565	503	529	539	520	549	498	523	498	528	524	520	556	513	515	530	500	539	528	547	533	537	486	540	485	477	547	513	515	549	501	528	550	533	512	465	535	523	502	510	533	525	580	537	525	530	506	522	543	528	554	538	553	544	553	508	526	492	507	540	496	527	534	559	532	548	540	513	539	565	531	521	504	535	546	534	520	529	539	537	558	519	507	528	525	560	521	523	496	514	510	515	522	526	545	530	525	522	530	566	543	547	498	498	520	515	521	522	491	513	541	516	523	540	541	494	501	522	543	522	559	553	521	528	509	528	492	519	528	533	544	525	552	508	556	554	502	507	547	527	525	499	500	536	541	522	508	532	546	508	556	525	511	568	502	456	530	527	503	548	521	553	521	529	547	548	551	519	575	551	506	511	495	515	539	508	495	488	509	476	535	521	532	512	504	500	516	524	547	527	538	510	492	471	552	514	527	555	509	518	507	564	523	490	538	555	563	532	520	559	499	511	514	527	562	510	476	507	528	505	509	521	553	526	518	493	540	517	529	534	539	532	544	532	507	502	503	532	521	511	560	483	521	536	524	537	551	510	504	549	533	524	533	530	556	546	498	526	529	519	539	518	494	544	487	520	547	512	544	559	546	496	506	533	524	536	511	479	545	533	521	529	513	512	549	500	515	541	536	515	529	512	515	561	564	516	496	521	509	509	566	547	528	505	522	478	537	557	569	529	487	518	516	515	503	557	554	522	538	505	524	498	516	489	520	550	514	497	543	508	532	525	528	520	536	531	542	529	525	527	533	530	515	526	503	529	543	546	473	525	552	528	511	567	509	524	528	526	483	531	533	534	529	535	508	551	518	557	552	537	525	488	534	511	515	520	512	519	502	501	503	530	488	555	520	546	520	543	515	496	529	524	527	504	530	499	523	562	504	493	519	569	512	502	519	514	520	546	537	539	488	538	516	535	536	513	511	521	549	552	510	556	523	548	523	555	531	520	552	538	530	503	508	527	515	505	559	555	525	518	519	528	530	511	511	545	532	534	517	541	533	586	528	503	571	501	552	527	489	539	517	566	541	523	526	545	498	530	519	509	565	544	521	553	502	498	530	544	529	524	522	537	528	515	549	548	539	528	546	500	546	524	523	509	546	541	553
52753	61617	60481	30005	10896	1980	758	395	357	328	302	299	258	248	263	237	263	247	242	212	211	239	215	205	202	234	221	225	190	199	214	197	180	200	212	230	193	211	202	232	200	217	208	215	198	231	218	230	1019	1234	968	672	444	314	224	217	214	188	213	217	194	176	207	239	195	225	199	204	200	188	194	208	223	202	202	205	208	216	219	215	193	188	184	203	235	211	205	187	187	166	197	191	195	160	212	226	193	209	220	217	184	207	187	227	203	207	195	219	226	203	202	195	191	199	204	149	208	178	191	171	186	191	218	211	197	205	201	194	190	168	194	166	182	221	209	183	221	212	202	211	175	200	172	212	209	211	200	171	184	217	177	177	201	197	207	183	193	205	190	201	195	201	205	206	207	226	214	196	176	190	175	212	196	204	217	223	212	200	184	212	189	193	195	188	194	214	169	156	183	212	206	206	184	179	178	191	179	210	183	210	198	179	194	211	192	208	205	188	176	197	183	187	178	184	203	212	216	215	194	222	226	200	206	185	200	200	190	200	197	219	187	218	201	202	200	213	184	194	184	223	224	181	207	197	216	210	208	193	202	205	222	205	206	191	183	185	197	209	210	216	201	169	206	220	206	196	227	199	185	200	218	186	198	205	220	185	204	202	186	199	179	205	186	183	212	203	199	213	212	218	212	168	193	199	200	211	205	184	184	195	209	212	169	212	206	203	192	206	197	160	196	210	206	202	212	195	208	202	161	213	225	189	205	198	216	233	205	182	221	208	190	205	195	206	194	226	180	178	219	182	212	200	234	196	195	222	213	226	228	189	172	183	186	185	227	193	211	172	173	210	199	186	202	184	218	220	200	181	209	196	209	207	206	214	185	195	197	186	208	197	231	227	212	212	179	203	184	194	198	199	217	202	191	214	224	206	225	209	186	202	225	180	195	213	177	210	190	198	204	206	189	170	210	191	208	197	218	201	174	210	199	202	196	211	195	185	186	220	195	181	188	189	189	194	212	194	199	219	199	210	192	187	195	175	219	202	230	188	202	224	188	199	197	187	206	202	180	222	213	237	190	191	190	221	214	196	203	179	187	202	189	221	178	187	202	207	198	212	212	203	192	211	200	198	211	177	195	251	201	210	205	204	191	210	222	174	209	207	223	194	196	186	194	203	205	202	181	208	222	191	173	181	222	209	179	213	204	197	187	194	217	204	206	220	203	183	196	204	190	202	182	227	198	198	195	214	207	221	190	208	211	175	194	191	216	228	211	222	213	197	195	199	172	210	207	180	193	190	209	196	219	203	214	214	226	204	205	194	198	185	184	191	211	211	202	188	186	216	218	220	175	205	193	207	219	223	201	195	213	229	191	192	200	204	198	197	225	184	198	193	211	197	183	197	172	211	194	179	226	193	170	179	200	204	209	187	210	194	190	209	214	195	200	206	232	217	198	182	205	186	188	206	195	207	198	203	207	192	151	214	185	200	200	190	192	189	206	208	224	217	202	203	226	198	212	212	206	190	210	202	213	194	213	210	189	204	220	210	207	213	208	190	209	158	209	179	192	192	195	195	192	202	181	172	185	193	178	219	200	217	221	234	195	179	199	205	200	199	166	195	204	174	197	193	193	195	233	222	199	215	217	187	195	230	204	200	187	201	197	174	182	206	194	204	215	191	222	214	238	186	187	174	201	219	210	225	197	195	193	185	206	186	203	182	207	194	189	210	204	224	218	203	218	201	209	172	200	212	187	202	205	203	191	198	206	217	199	205	207	198	175	212	205	195	187	193	185	192	222	176	188	204	184	224	196	193	226	181	204	219	195	198	192	199	193	190	204	200	190	199	216	191	201	215	216	235	197	210	203	193	194	181	195	225	200	218	179	236	202	180	221	206	184	194	189	207	187	197	182	212	221	189	191	208	223	191	181	210	185	194	204	202	190	223	204	173	222	206	208	174	213	198	223	195	213	181	169	195	207	219	199	188	199	214	194	205	196	204	184	199	200	189	199	184	202	190	223	189	190	205	193	193	195	217	191	203	201	210	174	212	200	230	177	211	212	208	205	229	181	212	200	210	189	183	185	213	200	186	185	183	186	212	214	202	189	198	219	229	201	196	190	193	202	196	200	209	209	184	206	204	195	195	184	206	215	206	192	204	177	214	198	192	208	208	170	165	211	188	226	209	212	205	216	219	208	209	195	208	213	213	237	211	213	201	238	205	195	190	211	173	190	220	196	177	200	225	182	218	206	191	181	190	209	208	216	185	197	193	204	186	213	239	180	193	209	208	192	188	185	185	193	182	195	204	223	196	217	214	199	210	165	187	189	187	215	196	201	204	207	190	196	182	209	218	207	199	207	210	228	196	184	184	203	229	195	188	210	191	217	227	205	190	182	182	196	194	186	183	195	189	192	163	209	191	184	202	213	191	225	197	187	185	198	200	201	185	179	206	180	190	188	219	217	199	197	181	232	190	205	176	212	194	202	220	199	203	198	212	206	203	200	194	183	220	201	181	195	167	204	189	205	185	209	201	196	187	223	191	195	191	215	209	183	194	192	200	208	205	178	219	216	201	203	171	202	217	233	179	179	228	210	170	222	192	205	202	200	194	185	193	203	194	188	182	203	218	191	203	216	190	186	200	230	212	202	206	200	197	183	205	205	180	217	207	192	180	178	214	177	216	188	190	178	190	200	199	210	234	193	206	196	203	188	186	184	192	203	205	215	210	183	219	165	186	202	188	234	214	186	193	190	190	225	182	187	186	194	205	186	218	182	215	217	199	203	226	173	197	192	217	225	195	192	195	191	210	187	209	201	209	203	206	182	190	212	199	211	221	184	214	228	236	208	188	175	199	204	196	190	221	187	203	193	207	212	222	204	196	198	207	193	212	182	201	232	222	184	203	176	195	206	202	211	205	200	231	207	198	186	197	178	182	203	191	175	197	197	197	192	209	201	207	200	200	204	201	186	216	195	175	188	208	203	194	223	198	206	213	202	222	200	204	208	210	225	197	198	198	203	216	201	190	222	194	176	192	177	186	209	227	203	190	216	206	211	171	196	202	201	198	228	203	182	196	202	206	185	193	206	219	179	200	191	197	216	207	204	214	204	168	214	185	178	191	207	200	209	196	196	196	226	218	201	196	224	210	220	208	189	199	199	217	214	230	190	184	172	210	198	213	228	222	228	181	179	183	192	191	205	189	192	200	189	199	196	191	209	198	195	205	196	163	198	199	193	213	206	188	201	197	217	220	203	226	191	178	172	196	219	209	195	208	177	207	205	210	229	214	207	163	189	202	211	189	186	192	176	185	211	190	197	176	213	191	200	192	170	200	183	199	198	197	204	203	192	202	173	191	202	196	193	232	207	177	199	196	191	193	173	194	200	194	201	209	180	182	201	208	222	217	183	212	202	211	195	189	175	199	230	181	190	208	207	232	199	196	193	195	183	228	200	225	164	201	210	193	197	197	218	183	193	206	175	188	188	196	195	202	198	218	201	208	221	199	195	213
36672	54538	59844	7913	2591	2302	1862	1467	1206	1090	1012	932	902	872	780	730	741	747	736	729	700	730	749	713	670	663	608	587	580	597	573	538	569	533	526	544	560	539	543	614	548	614	606	582	601	581	607	761	5669	6884	5381	3527	2108	1037	595	560	551	507	455	477	448	502	481	511	468	500	487	477	521	478	476	458	537	520	460	500	480	486	514	486	483	484	497	496	505	499	511	459	509	510	436	511	491	477	495	504	528	481	490	515	463	496	480	490	514	529	466	496	468	493	486	451	492	515	495	458	471	468	488	491	474	477	483	489	488	469	499	485	502	518	474	497	495	492	485	486	503	476	494	520	514	500	462	516	512	474	443	479	492	487	475	474	495	496	459	495	471	488	559	467	497	437	492	498	471	496	503	502	484	497	478	510	521	473	488	467	464	457	478	478	516	466	473	495	474	490	474	453	498	421	458	451	498	462	463	476	498	497	510	423	485	466	486	488	468	498	475	490	491	495	502	477	508	484	518	452	452	508	490	496	513	494	517	518	500	502	456	508	465	503	512	484	504	462	515	473	508	506	524	482	496	449	498	476	479	512	478	514	511	461	468	498	485	501	488	467	477	488	481	479	494	520	488	503	512	499	491	498	472	486	505	512	524	491	519	444	479	540	485	443	521	493	473	501	476	500	475	504	501	484	480	511	503	498	513	503	483	453	501	481	483	468	499	517	469	450	493	494	508	492	485	483	498	492	516	474	487	481	485	517	488	472	478	495	506	471	522	512	511	491	489	471	496	490	492	490	486	516	496	500	514	485	505	494	508	520	531	471	548	494	493	504	545	480	489	460	476	457	501	457	511	525	448	514	500	496	503	522	523	522	487	467	501	504	492	480	465	514	496	461	506	493	471	497	502	545	461	449	506	467	494	535	479	497	480	535	486	517	484	514	490	480	477	525	478	466	513	467	484	528	500	487	478	496	519	483	455	473	466	434	462	483	476	488	472	443	514	479	492	494	517	494	516	511	462	463	524	480	508	482	473	503	442	478	483	523	473	503	487	490	504	455	495	488	495	484	496	504	509	466	484	471	457	512	482	476	503	481	468	463	477	486	510	463	501	495	523	492	495	461	512	529	496	500	479	518	514	442	514	518	480	502	477	484	494	467	527	489	485	508	519	481	485	484	515	500	475	501	482	498	513	473	479	519	488	503	463	464	471	491	508	490	480	464	521	482	456	466	502	470	521	529	518	470	486	519	478	494	506	463	504	488	485	480	514	476	460	458	480	487	532	479	489	474	524	502	473	492	457	463	480	486	488	466	487	490	515	458	507	467	488	471	481	422	488	496	529	477	485	498	511	498	499	505	527	466	497	486	509	546	472	486	487	525	514	508	502	514	488	534	501	488	516	482	488	469	481	501	537	500	456	502	473	488	484	467	505	462	509	464	477	470	485	501	504	507	520	452	496	484	525	504	499	504	517	515	490	457	504	520	447	498	482	469	507	541	496	459	485	485	466	513	515	520	478	516	518	508	466	453	475	508	494	496	484	553	490	494	469	494	455	451	488	481	523	473	486	460	511	481	501	477	493	459	510	487	487	492	471	457	486	502	461	463	474	504	489	477	481	501	436	563	486	449	506	474	484	463	500	478	500	463	518	464	506	502	497	482	497	480	508	517	520	507	437	531	493	472	472	504	487	506	487	494	482	484	415	501	509	478	511	453	484	489	489	506	443	437	464	503	512	492	509	490	461	453	512	493	467	493	487	512	464	512	526	465	464	512	490	455	466	495	485	507	469	493	494	461	460	453	535	476	462	480	507	498	485	503	484	536	509	491	481	499	528	511	489	521	522	483	536	445	522	480	543	499	484	461	488	466	490	516	493	476	526	505	518	458	481	478	461	491	491	485	521	476	483	527	491	475	485	481	519	474	449	499	520	490	472	484	499	462	456	489	496	489	479	480	467	481	482	454	469	471	522	474	462	488	512	541	485	472	462	507	488	508	482	499	447	488	507	495	468	520	498	497	502	491	472	447	483	508	505	481	438	524	481	518	528	486	502	470	496	517	535	493	493	483	463	488	519	471	521	501	521	503	512	502	475	528	468	510	527	507	465	494	467	473	466	437	458	488	515	468	478	471	500	550	471	481	480	444	487	485	509	492	493	489	453	502	463	479	482	500	488	519	476	484	472	456	501	490	508	505	503	491	485	519	500	482	492	468	499	455	488	518	538	453	485	483	483	510	457	481	485	470	452	473	461	496	520	484	484	490	488	468	519	490	461	508	504	485	475	531	520	508	492	508	477	463	537	503	476	487	496	478	503	483	496	515	483	461	516	462	514	488	487	504	475	482	448	508	491	500	504	481	500	493	480	459	473	485	474	471	505	485	473	513	476	507	493	480	479	526	521	480	456	480	498	511	508	519	495	481	490	492	501	501	468	460	513	509	517	498	480	470	481	482	478	474	504	518	523	455	497	480	492	489	508	489	486	499	551	515	497	479	480	507	497	487	525	441	477	494	481	483	487	501	520	492	492	487	499	485	529	488	488	480	481	448	463	508	527	515	468	530	489	466	465	487	467	503	513	466	497	504	492	484	488	466	461	495	507	475	481	490	491	468	479	511	507	503	517	454	507	477	502	548	480	460	501	487	488	425	489	495	458	481	502	484	492	480	484	506	467	488	510	471	466	505	446	535	457	487	476	482	493	490	530	486	479	468	489	507	457	496	477	447	499	501	494	474	482	517	478	442	464	501	509	473	487	489	471	444	460	513	464	510	462	434	461	512	482	478	501	477	493	498	473	493	489	456	484	497	468	514	462	510	483	490	501	460	476	523	462	473	482	458	486	509	486	486	491	502	487	508	473	496	485	485	494	497	439	490	473	455	484	522	495	486	471	476	494	508	456	460	532	481	448	490	477	475	519	441	519	481	499	496	514	523	438	472	448	439	496	471	488	526	502	494	487	460	460	496	469	529	507	433	485	513	487	504	504	472	519	486	476	444	505	468	484	546	518	487	498	527	520	530	527	478	500	436	486	468	490	530	476	514	505	475	485	489	478	472	513	506	514	492	508	507	468	478	501	482	470	508	478	478	506	474	475	501	515	491	501	486	487	493	474	491	511	477	525	508	506	520	493	442	459	478	463	491	480	455	484	483	531	508	514	503	533	499	464	492	474	450	453	473	495	487	478	497	485	542	464	457	478	469	473	469	456	423	495	449	467	489	508	508	509	468	467	510	489	449	507	549	536	498	464	462	482	519	483	500	430	495	458	486	515	525	555	463	532	474	481	477	502	528	487	496	493	540	478	509	489	470	467	468	499	481	510	459	496	458	472	462	478	495	514	453	483	503	514	505	490	479	476	494	501	475	481	491	481	532	489	497	469	475	484	511	471	490	507	546	465	506	499	474	511	489	522	505	466	487	514	488	489	506	508	488	515	455	481	480	519	513	499	529	474	527	475	548	490	447	460	501	469	460	504	515	455	510	491	472	480	494	498	469	458	510	476	507	491	481	473	457
9003	8930	13439	1471	208	186	181	189	207	203	180	183	207	184	211	184	198	180	181	196	210	186	164	194	196	174	160	184	158	227	190	187	190	173	183	184	171	186	199	196	174	186	204	211	193	185	196	169	231	280	287	299	234	222	183	180	176	177	187	209	189	194	214	193	196	197	195	197	195	169	208	182	185	188	213	169	200	165	183	193	173	174	188	191	187	169	181	202	200	187	187	192	184	187	170	192	176	181	165	180	189	156	178	182	175	208	177	180	194	184	159	203	203	160	210	177	189	192	194	173	186	190	190	207	197	185	150	209	187	170	184	216	183	175	181	208	196	184	205	159	206	155	204	159	178	194	196	188	201	185	210	178	209	188	181	179	177	194	192	197	172	196	201	178	182	185	193	210	159	180	187	176	201	176	192	191	179	188	183	196	175	201	190	182	172	165	187	182	192	179	166	173	165	188	193	176	180	196	183	184	208	193	184	165	183	193	179	180	184	177	183	175	178	179	199	162	209	183	172	184	192	156	186	203	175	179	188	165	185	193	204	193	183	163	182	198	188	164	188	172	203	194	180	178	181	186	182	189	179	173	172	185	190	197	182	189	182	196	184	175	173	169	184	180	204	180	181	211	175	190	192	176	175	173	198	201	200	174	195	187	162	190	170	166	212	169	189	168	167	189	193	182	207	162	179	167	208	193	179	223	195	165	180	172	164	181	169	194	179	190	189	189	180	181	178	201	188	182	208	201	175	204	201	191	154	186	195	187	211	204	164	166	224	183	175	199	214	214	171	200	175	192	195	183	173	204	211	191	164	167	210	200	219	164	179	190	191	163	180	189	213	160	179	203	179	198	199	181	167	175	181	184	204	195	190	178	192	168	173	184	198	191	174	176	179	199	190	190	177	176	163	169	193	182	202	210	199	199	199	186	186	198	185	171	192	189	203	162	172	180	193	227	187	185	188	195	161	184	182	161	206	202	191	180	184	181	174	179	182	193	189	200	187	200	178	165	198	180	170	178	173	184	195	199	223	198	181	187	201	202	175	190	183	179	195	210	174	211	183	163	205	187	181	209	199	193	201	181	156	193	193	201	188	177	203	187	201	180	202	189	191	179	177	213	219	188	176	203	194	176	186	192	216	148	183	166	164	166	174	168	196	189	182	177	166	197	189	194	201	181	185	187	186	185	215	179	196	186	174	196	189	211	168	205	179	193	184	191	178	194	194	213	184	184	154	186	206	194	175	203	195	173	173	185	193	195	165	173	196	186	201	187	204	174	175	206	163	172	181	195	169	178	179	182	172	183	210	191	210	172	180	155	167	199	207	201	196	159	190	188	172	167	190	181	221	195	198	173	175	175	184	169	183	194	206	163	176	187	201	158	202	194	196	177	176	166	176	182	211	193	189	151	197	185	188	163	179	190	208	170	199	204	202	165	167	181	201	172	192	165	204	184	189	195	172	192	173	197	198	187	203	173	195	200	175	180	186	183	187	173	193	171	201	180	194	174	201	156	177	191	177	202	191	173	175	196	167	190	214	183	172	185	165	180	210	188	178	179	197	171	176	198	173	166	178	190	209	193	208	196	171	167	198	200	158	161	179	196	191	182	180	189	147	189	209	192	188	198	198	179	190	170	198	189	208	173	189	169	183	170	194	205	180	209	202	210	189	171	188	179	166	191	179	190	186	195	175	188	160	173	173	189	196	182	182	209	176	184	178	185	173	197	178	182	195	172	184	191	178	215	196	184	185	167	195	205	182	182	180	167	199	191	197	189	200	213	193	195	186	200	200	191	184	195	218	183	212	177	170	188	187	193	184	180	170	170	167	164	175	174	187	166	201	202	192	180	172	171	209	190	195	182	177	189	194	212	173	201	185	207	157	182	189	186	182	175	176	189	190	190	192	188	200	200	169	194	165	199	185	160	182	183	188	165	184	196	185	194	186	189	174	167	194	188	172	188	214	188	169	180	160	181	174	191	214	189	186	182	216	173	225	193	196	156	186	195	186	199	201	196	185	161	203	188	203	189	200	167	201	194	184	188	188	158	185	191	178	178	186	170	201	203	210	199	185	176	185	203	181	208	159	183	171	188	168	197	213	167	193	176	201	217	194	200	208	204	195	167	178	164	178	177	190	192	199	205	173	194	169	206	161	163	173	176	192	195	177	165	197	197	216	213	175	168	174	176	196	171	167	198	184	189	180	207	181	211	169	168	173	209	176	184	184	207	170	198	184	201	206	195	185	204	204	186	208	175	174	186	155	198	190	186	202	188	210	193	194	188	184	178	179	199	183	216	196	210	198	183	187	197	181	162	208	198	198	189	163	185	173	191	199	187	198	161	159	182	176	176	166	180	207	191	177	183	162	178	204	206	190	176	213	211	212	186	169	180	186	207	175	186	202	184	164	171	174	183	179	182	172	179	186	194	184	166	196	192	181	172	164	181	193	185	175	178	189	199	171	204	187	200	180	169	186	186	201	197	206	191	193	185	154	185	188	168	173	181	159	188	192	177	190	152	177	187	191	166	205	186	201	168	185	194	183	200	174	181	197	204	183	186	195	170	157	193	186	192	182	193	190	186	207	183	170	180	161	183	164	190	167	170	195	192	179	168	208	222	181	212	181	202	201	192	196	193	174	181	197	170	188	174	185	186	170	206	204	189	183	178	187	187	175	172	185	205	209	214	169	174	207	182	170	180	199	181	168	184	180	188	208	166	189	164	160	199	196	190	172	193	185	215	189	190	192	219	198	188	161	206	210	150	188	175	186	216	161	203	184	173	172	190	190	203	178	172	177	190	153	177	189	177	187	188	193	194	187	170	192	182	176	201	159	183	196	185	162	185	177	182	177	171	213	186	212	171	170	196	184	173	181	173	141	202	172	167	186	191	204	183	185	198	199	186	188	174	171	216	163	168	181	202	185	163	188	190	205	211	208	179	163	189	195	224	221	177	176	175	158	191	191	194	187	182	186	195	200	200	203	204	205	190	192	195	195	204	166	185	167	170	190	183	200	184	184	178	187	171	177	167	180	188	189	210	175	192	181	158	189	202	190	166	199	188	192	171	188	185	158	184	179	168	183	184	218	169	202	191	194	167	173	166	187	195	178	196	211	181	205	189	198	202	195	168	187	172	175	170	201	174	181	190	170	173	206	186	170	189	169	192	197	191	159	175	208	190	212	196	195	178	202	197	196	190	177	225	196	171	162	160	194	170	179	165	196	204	197	185	180	154	160	177	175	184	188	175	205	181	195	200	183	149	200	200	183	161	183	163	168	179	167	171	211	168	154	186	171	194	199	192	185	190	183	165	179	211	170	193	197	197	210	210	178	181	201	196	181	188	215	181	187	186	175	202	182	189	182	189	177	179	204	176	163	199	159	201	174	153	181	186	205	188	193	174	154	184	190	184	186	175	159	204	172	191	178	182	180	196	193	177	176	192	181	186	203	194	185	166	225	175	173	171	180	169	187	199	185	185	165	178	214	153	161	180	172	177	186	165
6382	12179	18515	2176	576	521	506	500	464	505	477	510	463	454	492	474	462	499	515	542	503	529	482	512	533	478	516	483	474	504	467	438	491	475	495	508	481	508	483	517	493	485	542	536	521	487	515	510	771	1124	1072	894	694	558	529	439	496	458	482	460	498	484	507	447	473	471	504	463	478	458	471	488	479	453	455	433	505	488	486	498	513	500	498	463	497	478	471	457	435	469	438	506	470	483	458	462	494	475	480	476	475	413	471	467	473	516	456	456	482	515	501	455	496	511	466	475	476	443	453	509	426	469	426	458	460	515	470	474	506	469	452	492	481	479	495	508	466	473	480	475	498	471	436	450	474	424	452	529	474	483	436	491	468	470	486	491	490	468	450	463	431	506	449	486	455	464	468	463	482	507	466	481	477	464	496	479	477	470	491	485	499	496	460	470	490	511	452	464	489	452	474	478	470	442	469	490	470	460	468	484	476	475	470	441	500	470	450	485	489	481	513	452	480	442	481	457	482	485	482	515	503	503	504	464	455	480	472	482	494	489	477	489	475	486	471	486	449	514	464	479	465	473	463	468	500	481	474	500	479	491	461	469	460	487	474	457	456	456	470	444	474	494	477	427	473	508	490	480	489	450	477	484	472	481	460	493	454	473	510	482	447	476	451	426	474	427	420	451	480	458	495	459	443	470	460	511	476	440	448	496	489	514	499	457	461	496	465	468	428	454	461	436	446	463	464	448	432	482	465	484	481	457	496	482	441	465	476	445	446	499	482	468	454	457	499	449	495	469	495	474	459	469	434	482	498	469	484	488	525	446	477	493	453	461	459	489	473	457	476	443	497	490	452	459	463	460	499	475	484	442	422	463	478	456	490	534	467	474	490	447	471	459	500	474	505	487	469	455	486	492	510	514	474	471	450	481	474	464	492	474	466	449	516	452	516	466	459	461	467	461	492	452	471	488	463	483	484	456	489	509	519	452	459	470	460	453	456	476	457	484	446	501	477	458	475	441	470	518	475	472	458	421	492	480	472	462	451	472	464	493	449	471	541	450	518	448	495	461	422	479	467	436	470	476	471	483	485	468	495	425	459	447	471	507	504	492	475	480	472	483	495	457	473	510	467	473	451	496	490	469	464	488	466	465	488	467	452	488	432	495	436	441	479	447	461	485	492	490	432	495	485	461	477	464	499	481	496	479	477	510	471	471	456	467	470	490	479	489	499	489	444	473	480	491	449	480	463	447	510	485	469	490	463	456	459	497	491	490	473	419	515	485	463	471	453	485	486	452	505	550	481	491	440	495	473	511	493	473	497	494	460	474	499	488	450	447	469	462	509	516	485	449	450	490	476	506	434	493	454	462	458	486	481	497	459	489	448	449	488	456	482	446	445	507	425	469	479	481	483	468	443	497	424	498	489	458	447	534	467	443	489	472	481	465	460	523	461	504	472	485	493	455	500	502	481	491	481	508	482	474	459	490	505	450	511	489	432	493	508	462	466	482	430	425	442	448	491	489	460	482	475	441	439	454	457	454	479	499	458	476	463	460	483	464	440	466	504	470	473	496	512	455	485	428	451	453	473	480	450	479	469	459	468	473	436	489	462	457	501	446	451	492	425	487	518	511	459	446	462	497	465	453	448	476	492	445	468	462	503	438	447	460	478	469	458	467	469	427	480	485	451	438	491	502	504	456	502	475	493	497	504	475	443	503	510	501	446	469	455	475	443	475	478	488	505	484	494	448	486	485	477	509	433	464	434	498	490	445	477	466	535	495	474	470	516	526	460	484	463	497	460	430	458	492	483	497	466	467	486	447	497	443	439	487	459	446	459	482	464	529	466	485	502	478	451	488	440	499	478	485	459	474	458	455	473	474	487	471	458	438	516	514	473	457	474	454	499	479	484	456	483	496	485	453	518	440	478	455	488	488	473	498	449	495	456	457	491	464	483	501	443	447	448	478	509	455	491	469	460	471	450	449	488	463	471	458	446	433	520	497	450	450	506	456	465	489	490	496	448	507	494	465	428	490	483	477	496	485	462	445	421	483	513	496	450	439	475	447	470	473	498	484	468	472	511	462	463	463	478	489	475	481	479	500	438	447	457	453	484	453	481	452	444	524	476	462	480	475	443	476	486	462	474	500	469	481	500	483	445	466	509	444	469	463	460	436	515	439	456	489	486	481	446	477	489	425	444	485	475	487	478	499	459	439	488	437	475	467	466	469	451	460	468	476	433	461	482	485	454	464	474	467	477	518	439	473	450	486	473	510	501	493	455	477	471	441	513	478	490	453	494	441	463	485	455	456	453	464	445	497	500	482	472	456	471	458	499	444	452	421	467	503	505	451	455	476	458	499	441	464	462	453	451	453	476	514	485	477	461	480	452	477	498	473	461	467	428	489	466	445	513	492	465	497	480	441	472	473	481	464	465	448	517	481	470	482	453	442	490	462	454	440	483	450	496	488	480	469	462	445	481	447	496	473	479	475	464	517	465	482	438	491	453	478	447	482	470	451	484	479	436	467	499	481	496	431	466	475	497	449	499	503	458	459	472	466	491	485	497	482	522	485	434	461	441	434	470	488	498	436	477	494	476	445	430	461	471	430	469	472	430	476	440	500	476	459	477	479	475	473	469	467	470	472	549	456	486	503	484	496	504	481	425	474	457	505	479	488	453	463	458	484	484	478	473	449	492	453	449	487	468	490	464	493	451	469	474	513	498	472	479	476	456	467	451	483	475	480	449	465	459	489	453	425	491	437	474	506	471	477	454	446	472	493	503	466	483	505	467	466	507	505	460	465	474	458	495	457	492	465	494	504	509	469	446	467	487	475	428	481	435	483	427	485	476	437	459	480	476	507	428	500	502	484	516	489	460	471	473	513	459	478	471	491	499	464	464	486	454	459	449	512	433	488	493	473	456	495	481	445	471	479	440	472	470	503	505	498	425	426	482	497	470	488	448	484	473	478	474	479	526	473	471	467	470	456	446	476	464	474	457	443	467	493	495	501	456	513	498	499	477	494	461	469	432	489	494	467	504	465	460	493	464	494	470	494	448	494	472	421	459	466	464	463	457	515	459	464	494	474	454	459	490	461	467	442	490	506	498	458	460	498	492	482	449	501	478	463	470	483	470	470	469	495	489	476	470	479	476	472	448	470	446	507	459	458	473	472	485	486	467	490	456	465	457	454	495	511	475	469	495	466	448	450	448	483	474	500	453	476	488	428	442	517	478	442	456	493	511	476	472	436	471	465	507	469	481	467	486	496	448	467	488	464	472	435	496	492	489	445	473	455	470	473	443	460	465	474	493	506	447	490	469	446	501	469	503	418	474	485	491	455	477	452	484	447	503	520	524	500	464	467	427	458	493	475	468	455	475	502	454	452	471	449	451	516	485	479	476	476	484	497	444	490	508	474	469	465	499	478	481	459	512	477	466	490	437	434	448	465	488	460	455	473	470	493	513	457	500	465	462	451	481	500	488	483	474	500	473	470	461	454	501	497	478	468
45913	45863	59191	27180	6954	1203	509	344	307	282	259	281	287	247	270	241	217	229	221	227	213	210	236	222	216	201	226	236	226	211	239	247	226	238	199	207	208	226	221	224	217	226	261	241	273	223	206	254	626	895	817	518	357	305	241	206	221	193	228	213	197	200	226	214	228	211	225	192	213	213	208	193	179	209	190	249	209	217	193	213	248	211	182	212	219	191	190	222	204	229	202	220	219	198	199	241	217	201	208	186	219	202	221	221	212	209	210	219	200	219	222	207	221	195	234	192	216	211	205	200	222	197	216	197	219	192	220	223	223	220	214	195	213	217	211	194	198	212	203	226	236	209	189	212	201	222	199	217	220	189	202	212	206	233	223	225	215	227	218	223	235	198	239	224	205	204	210	235	219	216	204	232	204	234	214	213	191	225	224	206	207	182	206	213	196	190	223	227	193	208	219	212	245	227	214	221	211	198	200	190	211	219	206	218	208	207	215	221	212	211	221	208	233	219	222	204	192	221	194	202	211	222	217	210	212	196	216	215	219	224	202	206	193	201	211	203	233	196	220	192	218	197	203	194	222	208	217	210	217	213	205	225	222	211	216	233	191	190	208	197	237	216	206	216	228	224	218	234	220	198	222	220	181	180	205	196	229	220	206	216	234	228	188	199	211	212	216	201	193	210	208	189	214	215	223	188	188	202	201	205	229	213	230	213	197	190	205	215	236	204	201	231	215	179	197	218	208	202	187	208	186	207	214	192	199	215	230	191	220	210	190	206	213	199	196	202	206	200	224	218	185	219	221	234	198	233	207	191	232	199	206	230	209	210	211	203	225	195	190	221	203	180	182	205	207	214	233	217	222	207	211	217	195	212	208	232	220	202	220	218	195	223	196	223	210	225	197	219	204	217	213	204	212	226	228	197	221	231	200	195	221	205	223	208	205	229	228	235	207	201	203	224	190	201	172	208	195	222	227	192	196	196	244	216	201	215	224	202	218	209	210	209	192	222	198	232	247	226	202	224	186	210	196	211	205	213	226	201	180	221	183	202	213	213	208	189	211	204	236	195	212	204	221	187	230	210	225	207	197	207	185	223	184	186	235	220	183	209	204	188	170	197	203	214	194	217	209	209	200	200	217	198	222	227	206	209	200	215	213	206	251	219	214	207	227	207	191	234	192	192	207	204	209	191	227	192	212	212	232	214	216	202	209	206	187	199	206	216	201	202	191	206	221	224	213	184	205	200	197	194	191	221	197	235	233	231	199	205	226	195	209	234	214	209	221	231	198	203	214	208	190	212	198	193	214	213	199	233	215	214	246	206	213	222	214	225	204	217	204	207	217	217	210	215	216	204	213	216	218	216	191	222	226	170	187	212	184	202	222	193	212	225	226	189	210	192	214	216	241	215	210	213	223	219	222	223	184	227	214	217	218	199	188	200	217	236	201	180	196	196	195	194	208	187	212	203	188	213	205	221	203	226	222	193	206	211	225	240	191	216	233	230	216	221	219	239	204	228	196	196	213	193	201	208	209	216	223	225	214	219	219	230	189	222	206	171	198	218	211	220	227	197	208	206	237	229	207	193	221	199	216	218	206	209	208	206	191	205	217	234	228	205	220	234	229	225	220	228	206	197	244	235	230	195	188	196	196	194	220	214	213	212	188	212	189	210	211	210	214	195	231	229	188	207	208	204	200	215	216	196	225	209	180	180	203	220	214	210	203	226	203	200	206	214	218	189	195	194	217	224	229	184	216	242	216	208	242	226	207	211	225	181	199	225	210	225	191	196	232	205	193	224	185	198	222	190	232	245	215	216	222	236	206	220	200	211	200	213	204	200	218	189	205	211	193	224	212	203	213	194	221	212	222	228	203	228	212	197	194	218	209	227	207	211	203	200	176	200	211	201	213	235	228	208	216	209	192	198	214	205	211	216	223	222	219	211	236	244	207	192	228	187	197	186	222	208	210	208	237	223	210	194	204	217	227	219	206	205	198	213	195	191	210	237	184	207	215	228	199	200	237	206	217	231	198	201	207	225	215	185	209	201	221	204	192	234	197	197	219	200	240	202	199	193	209	201	226	206	215	205	232	216	184	193	180	204	213	215	197	213	188	262	207	206	207	221	237	207	187	207	225	212	234	218	197	215	216	195	197	209	210	203	227	212	224	214	198	209	181	181	228	219	198	204	227	185	229	202	183	188	245	189	217	229	220	212	185	205	217	197	211	192	208	219	199	234	208	200	209	231	206	205	211	207	194	198	202	226	201	219	203	225	194	190	213	223	219	209	230	204	209	211	216	217	228	219	192	187	191	184	218	213	205	240	208	223	217	223	215	185	204	202	214	209	229	223	210	224	204	188	201	213	221	225	210	211	223	217	227	195	218	215	218	212	215	213	202	219	216	225	192	204	228	174	199	211	192	203	182	211	213	193	225	191	202	214	226	194	211	190	200	214	221	227	213	199	195	204	203	201	202	201	224	238	222	202	187	226	206	184	197	210	215	211	198	223	219	177	206	233	198	217	220	191	167	220	201	197	212	220	213	188	201	212	193	226	205	245	219	220	235	218	200	209	219	190	222	219	202	194	216	197	204	214	231	215	193	201	224	205	177	220	187	204	211	207	222	194	212	198	189	210	221	206	200	221	210	213	203	219	214	217	190	222	199	197	192	239	191	199	205	226	207	209	221	196	195	195	223	202	222	202	191	202	209	203	220	213	206	212	193	207	211	214	199	203	200	215	189	216	196	220	192	188	222	194	175	216	207	195	224	227	198	226	195	201	212	208	180	197	218	212	192	194	219	232	205	196	209	206	198	205	215	215	219	205	217	196	196	197	202	219	200	204	208	215	236	196	217	209	234	209	225	219	197	212	214	215	222	208	187	198	198	220	235	205	216	204	217	193	198	208	204	226	200	171	221	225	227	186	212	211	237	225	218	215	220	196	205	216	204	233	216	187	208	204	190	223	220	222	211	179	216	177	210	203	229	222	204	201	231	229	218	229	228	198	180	199	195	208	214	192	208	231	222	230	237	218	206	201	206	212	226	215	212	205	221	181	226	219	223	218	218	200	222	210	218	194	208	212	226	220	221	178	196	221	214	198	226	194	187	204	200	206	210	243	198	219	219	233	217	231	204	231	216	212	207	237	208	202	194	209	224	190	209	218	197	233	218	220	210	221	202	187	217	219	213	225	213	200	214	219	207	195	224	196	218	233	216	192	214	221	213	194	214	205	216	208	202	212	221	212	213	214	229	204	237	224	212	221	191	212	195	213	211	200	213	202	194	182	199	217	198	201	191	197	190	227	229	199	228	203	188	178	211	202	224	213	219	208	197	213	197	206	213	192	206	238	198	220	229	193	215	211	209	188	214	198	212	212	203	241	216	221	198	225	202	193	218	198	213	222	208	214	198	198	221	193	192	231	223	221	228	246	209	199	176	201	211	204	218	240	217	218	198	208	207	195	221	212	211	200	196	212	217	224	202	219	212	181	233	230	193	208	185	222
32470	40253	55275	12202	1977	1730	1350	1109	1020	936	848	833	810	686	703	664	604	650	599	670	583	629	586	577	606	604	619	592	593	607	564	595	588	588	533	564	581	570	630	624	651	630	734	737	743	720	671	698	3819	4985	3931	2639	1585	885	621	546	544	546	514	514	537	521	530	523	540	538	506	518	492	495	491	510	496	513	506	510	496	552	560	511	530	538	577	526	512	548	501	492	492	517	528	545	552	536	529	498	507	509	532	534	539	514	512	546	544	534	478	545	508	527	513	521	508	527	529	517	505	517	514	540	534	517	530	490	544	506	501	521	521	505	498	548	526	488	510	572	535	504	494	467	520	502	532	508	547	540	531	527	481	555	529	555	510	490	509	516	492	508	496	542	542	562	564	555	541	511	538	504	501	479	481	502	498	504	544	502	537	501	547	526	527	522	539	506	534	556	514	532	493	555	516	587	531	543	532	530	556	507	500	502	545	556	534	509	521	504	557	477	553	565	544	499	544	464	506	525	535	516	549	553	531	541	524	532	524	526	492	537	558	490	484	529	527	521	526	501	535	526	550	539	515	541	559	531	529	515	510	507	527	469	522	549	520	491	511	540	482	501	556	523	528	538	477	504	526	509	528	525	524	497	563	486	545	534	497	509	565	497	530	529	541	567	508	546	553	552	528	539	495	521	531	526	517	519	506	520	497	546	541	498	531	509	504	513	536	482	542	507	576	542	509	529	480	550	529	523	489	499	498	478	461	550	502	509	516	528	519	538	517	515	532	540	493	493	537	589	493	531	509	512	528	515	529	503	512	506	513	528	501	516	502	519	544	507	538	536	494	530	527	538	481	535	520	488	521	561	495	551	537	543	522	534	516	500	499	514	482	526	502	528	537	509	527	514	504	507	517	517	534	566	520	503	533	519	502	480	561	516	548	535	535	496	534	542	537	531	525	546	521	508	561	516	533	494	496	542	540	487	528	536	483	497	507	489	505	520	514	532	558	533	513	495	556	544	530	541	493	525	500	537	524	485	553	551	519	560	527	457	549	511	583	530	568	481	512	504	497	530	584	535	539	527	538	569	507	560	500	501	538	515	513	497	540	538	523	507	517	538	581	496	537	474	504	490	529	506	550	533	519	507	527	508	541	509	489	523	520	513	532	551	528	522	543	470	523	540	488	555	519	531	510	524	506	504	535	528	541	571	489	542	487	539	494	509	503	542	555	531	553	519	519	559	508	516	524	524	535	505	560	519	507	520	531	505	502	526	528	518	496	501	518	559	525	552	528	529	544	534	562	535	521	553	518	525	547	499	519	504	503	526	547	522	535	542	545	548	505	527	486	520	525	515	511	495	528	520	525	537	537	483	553	503	519	520	506	527	507	547	515	578	497	597	467	536	583	548	530	552	509	519	555	557	521	511	529	523	588	508	525	516	544	489	563	530	497	509	549	521	507	510	508	523	494	487	559	527	512	526	524	518	539	500	496	558	526	514	513	504	514	509	524	514	555	567	566	486	547	517	520	513	522	551	522	509	533	531	519	533	505	481	534	510	550	503	549	486	504	530	552	522	570	536	513	556	491	469	536	504	512	594	506	527	547	506	513	531	530	516	504	518	527	561	560	519	522	521	504	515	522	510	515	563	541	522	555	474	533	525	541	555	512	460	515	539	523	533	506	524	509	531	530	498	523	499	513	547	529	476	521	558	557	501	530	547	527	540	529	550	539	536	512	515	551	496	553	550	496	505	491	526	462	546	462	538	530	532	510	521	505	536	546	521	520	536	497	522	564	585	493	487	559	531	509	535	521	488	532	542	514	552	525	522	513	521	541	496	528	490	528	510	515	534	564	483	576	508	460	519	496	540	516	532	478	537	540	495	541	530	483	530	535	521	515	491	514	529	532	510	540	518	511	472	527	508	554	533	513	500	559	515	498	548	529	510	514	557	490	518	480	491	527	540	506	479	505	532	538	518	508	528	534	562	484	524	558	465	517	544	541	535	544	506	515	519	539	497	555	513	511	598	516	509	532	508	545	536	558	494	543	510	576	550	569	537	485	526	494	521	525	551	517	539	534	511	538	529	522	518	479	540	500	518	517	549	509	510	501	550	540	555	508	504	538	493	534	529	517	479	537	544	482	554	531	529	495	511	522	574	519	492	524	475	499	508	497	513	520	532	520	498	562	499	551	562	521	496	502	506	541	542	534	557	530	539	539	555	527	514	466	541	521	539	511	525	519	529	553	516	518	544	486	518	537	517	510	509	529	526	516	524	496	543	528	527	506	550	510	555	523	520	487	579	544	531	536	514	504	507	509	547	537	544	499	503	520	515	517	508	534	543	510	549	535	555	523	510	518	508	519	552	523	499	514	505	542	495	500	554	490	493	540	522	490	522	558	546	541	548	497	510	516	526	528	505	535	551	492	539	520	514	510	518	531	546	542	541	526	527	518	522	518	509	509	522	538	511	534	491	491	532	484	529	521	542	533	503	544	534	519	547	519	494	502	523	500	535	508	535	544	509	515	504	541	526	556	489	570	535	533	561	558	533	566	525	513	545	517	540	546	526	565	514	514	504	489	494	545	494	559	503	514	535	492	513	503	520	510	531	521	530	560	526	525	522	510	505	551	535	570	532	519	507	522	529	475	518	536	480	531	558	523	506	539	533	533	528	526	523	519	513	512	516	539	505	506	537	532	519	528	525	530	495	529	530	526	575	549	503	521	493	560	489	477	481	503	492	490	524	533	503	516	490	508	536	517	503	510	536	484	547	497	508	550	554	509	525	509	526	512	517	535	536	515	543	516	566	496	483	543	533	536	516	516	488	488	508	485	541	523	543	522	528	563	519	531	485	543	513	571	500	548	535	487	548	505	516	521	520	484	525	518	492	509	560	530	545	507	529	536	504	463	540	530	521	551	538	495	496	500	515	523	493	542	529	537	513	521	514	479	509	471	541	507	530	523	522	515	506	526	542	537	519	570	535	523	488	560	503	498	485	499	466	488	518	537	537	493	508	534	512	541	510	513	526	504	504	508	482	608	521	522	541	505	503	494	530	506	479	530	520	555	525	543	520	489	557	575	504	495	542	551	521	499	522	464	547	537	507	549	497	494	515	538	533	497	521	552	530	487	497	482	530	505	565	499	531	537	521	485	478	503	559	505	476	551	511	525	492	549	548	533	566	531	529	517	488	504	478	531	524	551	557	532	529	519	549	505	517	513	541	514	564	522	501	512	533	495	533	551	526	565	507	533	490	515	517	549	502	551	543	542	506	546	509	523	541	540	471	504	545	539	566	500	504	552	526	502	504	556	515	573	518	534	528	473	503	545	531	508	514	521	540	506	508	518	484	515	547	463	530	517	483	524	531	547	520	518	524	529	486	495	524	525	556	544	532	535	523	493	479	520	568	497	531	514	512	489	539	482	513	489	508	520	472	566	468	525	547	519	490	542	525	509	535	517	498	520	544	536	508	524	508	511	510	526	497	534	549	515	540	498	498	562	500	527	472
56256	52971	63413	33665	13233	2985	919	434	319	330	297	264	271	280	240	228	265	216	244	236	222	219	216	224	217	224	207	209	201	216	184	206	215	210	206	200	196	196	197	207	226	220	220	267	250	273	237	248	864	1207	1016	701	421	305	236	182	214	205	198	189	208	177	173	193	176	208	180	206	180	187	206	198	206	211	181	197	187	189	190	186	208	203	222	188	200	213	203	193	208	221	219	185	180	201	187	211	244	196	186	185	189	176	201	204	209	216	232	228	239	202	201	225	180	182	207	224	199	184	214	220	174	202	197	195	174	182	205	191	197	179	202	201	218	203	193	186	209	195	199	209	214	172	195	198	186	200	193	201	188	167	185	197	186	218	197	207	194	220	181	218	229	186	190	192	191	208	175	185	183	170	202	198	203	195	210	208	206	197	210	225	228	221	223	241	229	211	179	212	201	176	216	200	199	208	176	181	233	210	176	187	177	215	188	177	181	217	207	175	198	179	196	198	197	198	209	191	212	208	179	194	248	196	193	203	189	164	207	239	221	209	175	215	195	183	168	201	230	195	207	208	196	200	205	193	200	200	195	197	190	200	214	189	196	201	175	187	191	182	208	218	176	215	206	183	181	175	200	186	206	206	188	207	191	183	194	228	213	177	194	199	205	198	182	188	197	192	204	198	201	199	196	225	197	193	200	200	176	205	229	202	195	213	186	207	204	218	182	211	194	201	210	188	190	195	178	186	195	179	178	207	217	180	188	225	220	216	183	230	219	176	230	219	188	197	197	213	189	194	195	180	196	199	205	215	187	187	192	205	239	192	220	169	215	208	185	186	206	191	195	216	190	213	193	203	165	196	220	172	202	171	203	181	224	218	213	200	202	191	203	235	186	174	209	213	184	207	205	181	211	189	199	207	174	190	180	214	196	205	188	180	216	208	194	177	192	174	202	194	195	180	214	187	217	200	183	214	215	188	180	184	209	212	173	219	196	216	177	195	188	212	208	185	195	212	196	183	200	183	218	208	203	164	201	194	202	184	188	188	186	203	191	213	181	209	192	175	187	186	194	193	202	217	220	190	205	225	206	224	185	202	198	208	214	173	185	196	208	187	202	215	226	204	186	192	194	208	186	179	225	187	228	184	207	184	198	208	191	228	193	193	199	172	210	211	219	209	206	190	203	192	210	205	195	194	214	224	211	191	178	202	188	199	232	196	224	197	183	178	154	198	213	189	211	201	190	175	218	191	193	215	206	209	221	200	221	204	185	193	191	199	215	187	229	187	190	214	188	178	212	198	206	200	195	206	197	184	200	179	185	198	186	187	191	202	207	186	222	187	215	205	219	188	189	191	177	189	181	190	214	203	190	166	212	179	188	209	208	201	207	208	219	182	184	173	193	200	193	254	227	194	202	189	200	196	178	207	174	196	212	214	192	175	186	181	216	199	207	218	205	221	205	184	189	194	204	179	193	209	198	210	192	191	208	195	203	199	192	191	191	192	190	192	214	200	178	186	189	217	194	166	192	211	214	213	224	160	200	168	210	238	192	202	204	220	199	184	186	202	182	190	187	208	195	210	196	196	203	183	204	207	221	191	213	164	157	191	191	180	207	198	208	174	191	196	188	189	220	198	200	208	239	209	189	224	203	193	186	209	193	174	198	210	183	207	179	211	207	172	201	196	208	216	199	212	188	216	193	213	209	187	196	191	209	209	193	184	181	184	200	192	214	223	204	198	194	195	191	181	190	192	190	197	188	195	187	219	185	209	195	196	203	192	187	206	179	200	186	185	200	196	193	188	173	205	171	211	198	198	233	173	216	183	197	201	207	196	218	201	215	200	205	218	198	196	217	205	190	186	191	201	205	186	206	202	205	198	207	216	210	192	191	202	197	189	208	205	188	186	200	185	170	175	192	216	207	197	177	203	204	175	211	193	198	186	190	211	182	182	198	179	177	189	179	210	224	201	195	194	202	213	208	179	213	192	191	203	209	186	209	206	203	199	214	190	210	175	182	206	192	188	183	220	190	191	236	198	209	178	202	221	210	209	208	204	210	181	222	182	198	202	203	191	195	186	175	201	216	206	181	176	176	222	195	191	221	175	170	202	212	218	193	205	191	188	196	192	192	201	188	209	186	182	200	237	205	195	202	181	183	199	175	181	189	172	189	199	195	170	202	185	191	209	209	209	199	208	202	193	167	203	183	212	205	209	191	211	177	197	186	206	191	200	185	183	197	186	191	205	196	183	200	204	184	188	197	191	203	183	198	191	213	197	174	209	204	208	219	202	181	194	190	215	222	182	212	208	223	182	198	180	206	206	210	217	195	201	189	200	204	186	208	224	187	199	180	209	210	191	219	208	170	200	197	170	180	208	202	176	208	241	211	182	194	178	212	179	190	183	204	218	227	195	232	189	222	204	187	206	186	188	183	199	187	176	198	204	178	185	226	200	219	208	221	203	222	184	187	196	189	197	176	203	176	187	224	201	188	184	202	202	216	186	204	228	211	197	220	171	165	185	196	194	227	218	209	214	203	181	212	219	199	201	186	202	180	202	231	185	172	183	182	213	199	206	194	199	207	204	213	190	207	217	183	204	205	175	209	189	189	197	183	217	186	185	155	203	223	200	200	196	209	185	204	180	217	163	200	198	200	193	196	169	203	189	202	226	192	219	202	187	220	208	196	214	215	220	206	190	188	201	207	210	202	220	173	207	233	206	181	202	184	208	189	193	206	182	185	208	208	187	219	151	193	213	191	186	201	183	195	202	209	216	174	191	185	185	208	183	204	205	200	177	190	187	193	210	203	210	207	179	237	185	204	183	195	216	205	197	210	221	218	210	199	183	190	216	192	210	181	192	202	208	194	177	199	174	215	183	197	185	219	216	210	207	204	179	194	186	178	206	193	192	215	203	211	186	199	202	206	184	186	194	210	190	216	176	185	200	210	215	192	192	202	180	182	182	190	190	194	189	218	225	196	183	190	176	206	220	173	194	193	194	205	203	190	166	201	195	199	218	174	206	194	191	214	194	207	193	184	204	210	198	196	202	171	178	213	214	191	216	195	215	194	177	175	195	185	179	214	185	200	178	186	224	172	196	193	182	197	185	178	195	184	207	197	193	178	186	184	202	201	187	200	185	207	189	186	205	190	186	222	202	200	206	185	187	193	187	199	195	210	174	207	167	216	187	205	190	188	188	217	178	186	205	191	178	208	190	209	182	202	184	191	216	191	187	198	201	223	202	189	191	205	195	223	193	200	188	172	180	238	205	225	203	225	175	212	209	228	191	203	175	197	181	202	218	190	192	214	182	199	185	203	198	202	183	171	214	208	203	227	217	193	207	178	197	197	235	198	193	195	174	189	199	183	226	181	186	153	193	237	225	202	238	207	204	194	202	211	190	206	182	200	210	206	194	204	200	208	194	204	182	220	175	196	210	212	212	223	173	192	217	183	206	209	203	219	210	214	211	189	206	204	203	204	211	217	186	187	201	195	191	189	208	180	198
41769	53334	64822	19245	2490	2318	1784	1277	1192	1086	985	909	881	789	784	748	685	754	650	660	612	648	628	590	623	572	572	611	553	543	518	526	557	555	546	563	552	564	601	598	663	706	664	898	995	1089	814	791	5265	6886	5613	3446	1911	973	615	536	503	459	495	522	463	462	483	497	476	513	485	469	489	478	477	466	473	424	496	488	462	508	468	483	468	507	503	514	483	494	491	506	490	467	499	516	469	461	475	505	484	478	455	487	495	507	459	451	482	478	516	505	482	444	489	422	465	501	513	492	494	489	481	461	483	495	466	488	498	489	476	504	474	436	473	513	446	454	478	484	517	451	458	507	461	514	517	509	507	512	507	457	461	476	469	486	485	492	450	489	466	499	494	480	509	507	508	479	437	449	478	453	470	487	503	434	519	477	495	487	488	475	493	445	469	477	478	461	520	490	508	536	495	468	520	508	465	498	454	472	498	460	506	485	468	464	476	491	492	475	466	458	461	481	500	486	508	467	487	474	502	463	474	463	438	459	447	444	485	518	453	502	510	464	473	472	483	452	492	479	482	472	515	506	453	523	472	457	509	449	494	497	468	493	538	498	484	515	490	455	454	495	465	460	504	524	471	482	524	497	480	492	476	527	482	471	475	472	511	534	466	499	496	460	474	474	509	498	487	483	475	490	477	513	448	483	472	454	449	466	456	472	454	478	485	452	470	489	458	481	503	471	443	524	467	477	462	488	533	484	453	450	512	483	506	494	496	457	503	500	456	490	509	534	461	475	475	489	459	500	476	467	504	506	493	500	440	481	456	506	503	470	484	469	498	517	487	461	473	494	471	461	514	474	506	478	483	499	483	481	537	491	470	483	504	487	491	534	523	468	485	489	484	539	486	473	466	487	459	486	496	466	469	460	550	499	454	516	486	471	469	503	495	499	481	519	492	505	476	520	481	454	500	481	469	498	496	468	502	493	487	484	479	471	463	483	504	480	483	488	472	489	494	533	468	493	530	492	467	455	510	476	485	502	489	510	472	504	453	504	525	465	520	440	505	488	516	479	443	487	486	448	475	445	499	485	464	452	479	440	481	494	462	510	493	476	486	510	478	501	488	459	441	472	465	502	489	495	498	517	479	503	454	512	474	485	490	479	476	490	475	463	509	484	526	522	521	489	516	478	494	479	511	543	477	418	500	514	478	464	458	525	503	513	513	457	492	489	452	451	485	466	502	489	501	482	507	472	447	473	474	490	487	512	484	522	516	477	494	503	458	470	462	497	479	495	491	493	446	470	479	444	482	482	467	495	454	485	511	501	506	511	474	491	480	493	507	456	503	442	506	528	478	510	534	501	506	481	459	496	449	495	453	493	449	475	442	464	464	475	484	511	441	504	486	485	492	451	456	460	480	458	504	496	502	480	482	497	433	490	480	469	464	470	469	471	486	519	468	424	478	484	509	479	460	464	457	501	475	490	496	460	492	471	470	490	487	496	469	510	527	480	518	484	479	472	451	503	506	431	488	455	489	483	510	469	518	462	507	501	510	478	529	484	500	475	484	475	510	527	482	499	490	507	483	492	434	465	476	486	477	495	482	463	511	452	469	499	493	490	462	478	468	503	474	485	541	451	485	472	478	504	487	504	482	464	484	520	495	474	464	487	475	470	463	487	502	505	497	459	483	523	469	517	505	454	497	456	489	501	466	498	468	488	461	504	509	527	501	518	480	465	505	454	494	460	470	484	485	478	498	501	470	507	457	509	464	492	474	458	469	479	437	496	471	523	501	456	465	512	501	522	523	510	483	476	471	485	503	528	465	461	484	466	472	460	502	485	502	499	477	484	506	477	506	480	477	497	483	506	493	475	496	523	497	510	488	481	461	461	479	451	490	502	491	488	484	491	484	494	485	500	458	495	445	480	451	472	471	496	512	483	435	507	467	495	479	459	468	469	479	479	470	506	511	459	444	470	540	496	492	500	531	454	482	483	490	466	493	460	441	477	477	444	474	471	470	508	458	476	517	512	481	486	472	466	496	491	485	496	471	487	510	467	512	508	479	463	515	488	501	472	499	460	470	537	493	533	477	483	500	501	434	463	512	481	509	504	478	555	473	464	481	515	479	423	420	483	478	468	480	462	466	484	447	460	488	465	528	483	471	503	486	453	473	492	449	498	467	489	511	504	517	474	471	457	468	505	499	482	537	525	471	455	498	466	451	472	501	492	488	471	456	471	479	440	491	517	472	452	478	490	552	468	473	491	502	453	454	472	506	474	479	456	490	505	424	498	515	481	459	482	491	463	511	490	484	497	499	486	493	494	480	422	492	485	497	462	493	505	444	506	464	462	498	473	512	498	489	475	530	474	495	454	477	499	465	504	529	490	476	473	467	522	460	486	512	487	510	518	477	482	474	512	440	469	482	472	467	505	504	487	474	490	507	510	507	515	526	437	487	527	487	453	477	483	498	469	524	501	463	468	506	529	504	480	456	468	485	484	498	510	494	536	494	525	474	481	486	497	502	481	497	458	466	492	481	516	469	449	484	489	538	492	452	485	510	475	499	502	455	447	496	469	517	503	507	464	470	486	480	497	477	471	489	489	493	462	479	495	482	496	522	488	465	484	488	522	528	478	510	502	511	477	529	480	446	487	482	498	502	496	492	487	482	494	494	472	466	479	489	463	484	463	513	511	508	555	488	499	465	471	497	463	502	503	451	479	479	480	484	470	473	475	491	490	507	470	445	452	473	497	510	498	482	469	493	458	510	447	475	471	437	484	508	488	501	455	497	499	461	453	473	464	493	478	467	496	485	532	497	479	466	468	504	461	476	496	446	478	501	490	477	516	499	495	445	485	441	466	496	457	478	467	458	490	455	529	504	462	502	488	477	456	486	491	479	454	483	492	500	536	490	476	517	472	470	502	485	521	516	457	450	483	505	458	474	502	506	491	472	457	472	473	477	478	485	459	493	454	487	510	468	478	468	458	443	496	458	456	477	492	454	470	487	503	491	477	501	470	462	505	469	483	491	505	516	459	462	475	481	464	488	477	437	466	488	496	454	512	490	478	465	526	491	511	442	495	494	484	511	492	496	498	508	466	472	484	506	502	452	490	496	457	494	476	495	525	482	502	492	485	502	463	491	531	467	482	512	536	475	488	503	530	518	487	433	477	446	496	513	483	478	479	463	483	509	473	507	474	443	489	474	455	493	471	494	475	467	496	486	515	484	532	488	487	469	470	481	466	521	511	488	474	481	460	455	483	493	517	479	492	472	488	516	482	500	430	453	480	505	484	494	437	518	476	477	471	470	543	461	497	513	481	451	492	462	485	492	491	498	514	453	495	481	456	498	504	511	500	454	485	479	510	496	505	508	495	474	493	465	504	469	497	483	491	446	501	497	518	469	493	455	475	522	464	527	494	476	465	460	498	488	479	512	487	470	497	516	508	475	497	458	442	507	479	484	450	487	469	444	431	475	479	462	525	468	477	498	496	472	496	519	469	480	457	461	458	454	479
11061	8504	15792	2677	221	188	217	174	175	208	176	172	184	180	187	180	174	181	208	198	202	168	181	165	177	178	185	184	193	203	189	168	179	179	203	190	172	205	194	203	181	201	205	202	189	169	205	183	240	250	298	274	240	230	205	217	188	172	191	183	180	205	200	172	179	196	168	180	188	178	194	188	171	196	152	197	173	178	196	188	163	183	193	181	171	187	197	168	192	183	188	187	155	188	161	175	190	199	202	161	196	178	182	185	188	164	209	160	171	179	199	188	164	181	177	193	171	175	197	177	178	161	177	168	178	177	194	210	208	192	182	199	195	177	160	184	181	171	211	172	204	164	166	170	182	193	198	199	184	183	165	200	180	210	183	191	183	182	180	171	170	173	185	218	142	178	185	199	189	181	183	184	167	190	181	175	186	177	187	181	175	210	185	189	186	202	190	181	187	171	169	184	179	165	196	177	196	206	204	174	171	188	191	163	170	195	172	166	182	192	173	189	188	187	185	172	180	174	189	180	193	188	187	175	170	164	152	208	187	203	203	184	192	177	195	207	196	173	169	190	188	176	183	208	184	194	178	193	199	201	167	201	187	185	191	171	178	180	172	179	183	180	192	174	162	166	181	183	198	179	205	176	195	170	175	175	185	198	185	203	177	213	195	184	173	210	166	179	174	189	161	190	175	171	175	208	183	170	199	189	168	177	163	186	211	187	203	176	172	207	184	186	178	184	206	179	159	193	184	193	204	185	200	192	181	192	192	195	173	171	199	185	176	190	186	166	182	186	183	193	179	166	179	182	216	200	171	183	210	193	178	188	175	183	179	158	183	185	195	181	167	183	186	199	176	185	186	180	188	170	191	192	182	172	173	190	194	168	185	192	186	160	177	196	180	183	172	163	212	183	198	186	188	159	178	191	178	167	190	193	202	207	185	185	184	204	198	198	196	181	190	190	181	191	196	180	193	193	177	186	171	177	167	171	173	191	208	170	188	191	207	183	165	171	178	217	175	192	172	208	190	178	190	202	167	177	172	189	193	185	178	192	208	211	187	173	196	181	194	184	164	165	194	205	199	191	187	194	191	159	166	153	182	198	170	196	178	223	198	180	182	193	231	216	225	206	194	193	182	201	213	175	197	165	172	200	174	168	187	183	179	184	177	187	228	192	192	170	180	195	188	195	168	197	188	192	188	189	157	181	197	192	206	165	182	197	181	187	202	197	172	171	160	160	172	189	203	182	183	183	205	177	210	178	179	208	155	161	184	186	171	202	187	169	175	190	175	173	196	180	170	183	161	177	185	183	180	171	211	190	185	177	158	171	201	162	162	185	200	176	183	196	166	191	211	177	209	189	174	174	177	178	175	181	195	175	181	200	199	195	190	169	165	168	180	175	183	175	171	169	185	189	180	174	159	178	183	202	169	182	178	176	184	220	193	183	191	200	188	233	175	205	186	196	164	191	199	191	178	200	198	172	195	203	169	163	185	189	169	187	204	191	184	171	169	177	210	167	178	203	188	195	170	192	189	196	199	192	212	175	211	186	182	191	201	190	191	220	215	197	203	181	214	183	168	162	171	177	199	206	178	199	198	197	185	215	184	200	202	185	217	192	182	163	216	171	196	171	194	167	165	200	162	201	180	183	168	152	201	199	173	204	188	203	167	197	203	198	199	190	155	177	196	185	169	196	153	173	170	198	182	196	184	200	190	199	178	182	185	177	198	179	188	160	205	173	161	161	180	156	185	179	177	160	196	172	209	171	188	181	176	205	206	177	167	175	198	184	171	188	203	181	189	196	173	172	194	183	177	177	182	186	201	172	208	184	196	186	193	153	208	175	182	193	193	201	218	178	204	195	189	200	189	165	179	162	193	195	179	189	190	208	175	171	190	182	197	188	186	176	189	183	192	156	176	206	199	198	174	206	203	186	162	174	188	194	201	192	175	191	185	187	183	193	195	200	208	182	199	169	173	184	192	184	203	192	165	198	194	191	198	192	171	181	192	210	198	179	178	187	203	178	184	197	185	186	181	220	205	170	196	197	198	183	182	185	154	189	181	190	201	193	182	182	180	194	187	181	182	184	205	182	173	186	189	195	198	191	188	205	205	188	170	199	187	190	170	165	201	169	200	174	198	185	206	193	211	170	178	197	187	174	185	185	200	176	194	187	177	192	167	150	188	194	195	175	185	201	195	183	181	188	171	171	195	162	176	190	172	221	200	170	183	203	171	202	184	178	175	164	175	214	195	183	193	187	186	178	207	174	218	184	188	173	189	188	197	177	187	192	195	202	173	184	146	208	174	197	198	199	186	195	179	170	202	186	181	180	166	189	193	192	162	170	197	171	187	185	191	189	176	188	197	194	201	191	184	182	183	179	204	171	197	185	152	183	200	168	200	202	190	195	174	195	163	213	200	194	189	195	197	236	184	180	183	196	190	183	200	181	194	187	200	196	190	178	173	171	215	157	187	170	188	200	203	185	194	193	173	198	162	182	189	193	168	180	180	177	170	190	176	197	164	164	185	182	173	176	173	190	190	207	194	170	183	173	186	170	172	195	195	195	187	186	185	171	200	172	207	191	179	182	166	188	177	203	183	167	171	177	184	182	178	186	190	184	176	171	181	179	188	182	170	184	175	174	173	185	174	188	192	156	184	182	174	198	178	195	200	195	194	177	154	173	164	201	179	171	207	211	156	162	164	188	176	194	196	210	204	191	200	169	192	195	178	198	190	221	196	205	188	177	188	192	180	177	167	173	203	162	187	177	191	190	181	186	197	203	184	190	180	203	202	177	195	179	176	171	169	187	186	179	167	171	206	193	195	180	177	182	195	180	178	182	200	190	187	196	172	163	187	195	207	202	181	170	174	183	166	174	179	192	178	188	196	167	183	167	184	175	185	184	194	162	184	170	171	196	196	172	189	194	183	225	185	190	175	186	191	171	177	200	182	189	176	194	185	171	210	200	177	196	203	184	174	190	180	203	190	177	181	199	200	183	194	187	182	178	207	202	190	206	174	175	164	186	184	169	204	173	206	181	197	176	201	177	194	170	200	200	201	174	171	193	193	170	173	170	185	189	179	168	188	193	203	181	186	189	172	190	187	185	206	181	193	175	189	205	174	189	168	193	210	210	207	195	200	165	194	179	160	158	172	200	194	185	196	192	183	159	178	190	169	198	182	186	207	186	171	198	187	206	192	183	199	202	188	203	202	188	180	167	188	205	178	176	163	188	196	186	187	186	181	199	176	182	158	187	192	179	185	191	200	178	186	192	209	157	171	190	168	199	193	176	192	199	206	180	205	171	177	188	171	193	197	200	190	180	185	176	163	211	220	183	194	189	217	156	199	171	202	161	193	189	162	181	199	197	192	196	183	184	166	214	215	184	171	161	179	167	171	188	195	164	181	173	181	187	185	176	203	175	166	173	195	194	186	186	174	181	158	178	184	183	173	162	196	186	185	173	188	177	170	191	185	185	199	196	171	198	186	188	193	179	179	168
7176	11363	21063	4494	534	523	487	492	493	487	492	487	460	463	443	473	488	438	463	478	500	464	482	492	492	454	456	460	488	484	482	455	529	496	505	487	503	500	486	541	574	539	518	457	434	449	494	483	759	988	1033	847	650	575	514	492	462	470	486	460	484	464	445	463	472	470	482	494	480	442	466	450	443	496	461	455	456	442	469	474	461	447	476	447	473	493	485	464	446	466	425	469	489	455	480	486	478	455	480	500	446	419	456	457	435	462	451	492	466	453	448	481	478	479	455	464	438	465	467	485	461	425	451	467	488	451	489	440	463	468	493	469	460	455	463	482	443	528	483	416	458	473	475	451	461	446	491	491	495	489	496	466	472	456	455	469	447	428	484	481	454	489	440	424	473	478	454	519	451	484	480	443	456	435	485	436	434	435	445	459	425	474	525	458	459	443	487	450	456	485	466	477	452	451	505	453	474	495	471	475	444	454	436	483	465	519	487	448	436	455	462	495	492	458	492	451	433	440	432	464	449	427	483	470	476	465	479	457	464	445	435	455	464	441	478	445	429	475	466	454	494	473	452	480	452	474	479	480	475	472	471	417	497	445	475	443	454	452	478	484	486	446	471	458	440	450	465	474	479	507	449	483	462	470	506	465	420	476	474	434	461	457	476	460	491	442	453	474	483	478	471	458	463	448	456	444	470	468	491	498	457	479	474	463	464	465	484	433	472	398	480	448	490	453	430	473	448	506	435	460	460	485	491	444	459	441	468	449	474	481	445	455	463	466	466	464	494	446	470	470	445	439	460	474	484	446	488	460	466	503	457	497	439	447	460	458	461	501	473	447	451	480	463	445	503	425	469	458	462	433	468	451	490	462	460	462	458	456	500	452	496	473	483	460	428	484	484	502	513	463	513	493	487	470	472	474	483	460	469	513	466	506	444	454	476	457	455	456	480	444	473	451	425	476	506	436	445	416	449	472	484	435	464	452	431	442	451	460	448	475	475	494	469	476	439	500	443	475	434	459	451	495	473	488	442	471	464	448	420	467	439	470	509	472	492	455	480	430	436	480	433	457	486	494	463	463	465	427	447	435	417	464	480	509	453	478	442	443	478	495	465	528	416	464	502	495	470	501	484	441	479	455	476	478	453	443	451	462	508	452	457	457	440	438	496	470	453	507	438	452	476	521	492	452	469	474	469	475	453	440	483	494	473	465	470	472	489	463	448	507	471	449	456	447	487	485	470	452	496	496	479	479	472	436	440	444	445	438	501	454	430	468	470	447	465	426	449	473	487	457	466	467	450	442	446	440	471	431	481	483	511	517	479	523	463	501	467	464	477	477	463	436	454	466	461	460	494	473	482	466	458	480	492	491	481	406	481	493	432	445	485	478	470	466	493	493	458	443	488	465	420	486	438	471	446	468	450	492	481	459	462	430	410	489	468	505	454	439	473	487	415	445	470	447	484	438	490	455	469	453	480	466	420	501	466	471	480	476	480	494	445	486	488	430	482	454	450	452	482	467	449	463	471	457	496	491	464	480	480	436	453	498	482	416	446	487	486	468	456	464	505	487	507	458	473	446	475	453	443	507	500	460	510	445	483	464	475	452	515	415	451	514	483	498	463	447	463	494	444	483	451	439	471	481	444	492	438	462	469	449	447	407	457	428	436	450	449	458	464	449	470	434	476	441	457	446	473	449	473	444	510	450	459	473	473	443	445	483	448	469	460	477	490	468	495	460	482	481	428	481	466	461	471	461	442	470	458	443	463	471	462	455	444	492	482	432	459	462	452	424	477	426	473	490	434	469	477	481	502	481	435	484	459	496	457	440	487	488	454	457	459	453	477	470	460	455	469	433	453	510	485	487	495	473	469	495	490	460	471	442	478	459	497	512	464	474	423	465	455	464	480	476	499	443	468	467	467	466	464	503	464	479	482	505	493	495	413	453	432	477	482	446	442	482	421	400	453	455	456	491	481	435	461	453	438	483	443	470	459	451	485	453	487	492	426	434	439	461	465	468	509	479	497	502	487	420	467	482	502	502	463	481	466	439	473	445	465	469	496	464	446	453	469	421	478	439	458	486	498	470	438	496	440	478	467	432	472	461	476	446	442	479	434	470	483	461	480	449	445	471	468	472	455	437	427	464	480	418	488	477	457	470	477	463	490	467	471	493	473	446	472	487	476	466	421	458	487	476	464	503	452	459	429	461	493	450	459	500	486	468	456	509	481	462	431	456	449	482	458	480	518	448	513	459	461	503	452	454	479	458	427	434	451	491	472	484	459	441	471	451	483	472	478	474	441	479	475	488	455	504	461	459	472	458	463	489	450	462	444	455	435	471	450	469	480	467	466	451	457	472	451	478	507	497	463	504	439	440	465	466	457	480	466	455	427	447	450	484	451	456	486	482	436	455	454	488	497	469	446	483	451	430	453	470	460	464	404	475	420	493	479	495	437	491	449	471	455	427	467	445	508	480	501	483	454	482	457	473	467	447	487	484	468	430	440	479	426	464	469	441	468	464	417	425	433	490	449	474	507	460	488	466	475	428	455	439	492	463	411	453	469	430	468	453	436	445	452	451	458	484	479	495	457	457	467	440	463	495	435	451	473	451	498	480	455	474	437	482	447	453	484	474	447	465	472	452	433	489	440	430	476	442	444	434	506	436	463	478	489	455	485	472	455	488	468	489	480	466	425	438	496	426	449	448	460	479	485	501	463	445	468	490	475	466	468	454	470	481	432	481	441	484	486	470	460	485	502	473	422	452	454	459	454	476	437	433	481	491	425	458	470	507	475	463	482	488	491	475	446	456	498	453	434	499	498	424	474	502	435	449	451	487	440	451	468	448	459	487	466	437	455	458	488	477	457	473	497	495	459	477	456	437	470	446	493	458	456	448	510	428	457	501	496	467	485	485	445	473	436	478	434	470	467	491	481	449	442	479	428	479	427	456	483	516	471	450	457	478	449	474	445	444	472	441	468	465	476	499	474	421	444	459	483	486	479	429	487	474	504	436	445	470	483	458	467	442	483	526	467	440	481	480	479	457	453	468	467	442	455	470	476	447	476	432	473	456	445	448	470	443	490	458	498	462	500	449	498	489	467	447	433	474	458	489	463	475	425	472	436	485	483	461	517	497	467	438	468	478	446	467	470	471	481	472	504	450	504	467	519	487	446	500	513	438	465	477	446	459	510	511	470	487	475	464	492	490	494	484	456	463	453	477	490	469	471	457	464	504	481	472	472	468	471	465	452	466	463	487	473	455	463	435	452	498	485	426	463	458	464	464	444	496	455	475	485	456	459	429	498	465	462	453	473	498	423	470	442	450	447	463	501	468	453	510	498	466	442	472	489	495	433	471	453	478	467	448	445	493	464	483	492	462	519	444	460	456	454	491	475	478	450	470	448	474	464	508	492	497	466	486	469	481	432	488	484	457	428	454	484	495	465	478	489	474	457	511	466	505	472	456	435	472	450	494	508	456	470	458	468	465	441	468	448	468	495	505
47826	48696	60661	28467	6941	1198	444	297	292	252	244	237	248	249	240	235	232	242	253	236	238	225	249	223	239	244	212	224	202	214	216	215	202	211	218	217	214	200	229	218	233	199	252	201	200	224	208	213	522	712	623	498	356	260	217	204	207	231	223	190	210	186	216	198	218	207	220	218	200	214	238	213	210	209	212	188	205	191	193	214	231	207	203	204	221	224	202	203	218	233	192	223	210	234	194	199	207	184	199	209	204	177	212	198	215	220	208	245	209	195	205	202	214	197	226	230	201	211	204	204	206	196	208	233	224	226	210	205	205	232	206	215	236	220	193	189	231	184	200	249	215	212	242	218	219	204	227	194	185	176	204	199	206	203	226	229	219	212	204	206	227	184	223	213	232	239	210	238	211	230	191	205	239	200	212	236	213	214	197	198	218	196	206	231	203	238	215	209	203	212	204	191	195	190	224	198	226	225	201	209	237	232	208	224	181	209	204	193	222	185	216	226	171	201	214	174	209	198	239	237	235	206	207	225	209	206	233	221	236	208	193	207	215	211	242	187	227	215	193	210	222	217	229	222	211	221	226	194	215	194	213	211	208	219	239	216	202	206	222	203	217	216	194	205	181	198	226	189	173	216	217	197	193	228	202	209	201	218	196	210	194	196	231	212	224	219	208	207	201	203	214	215	203	219	209	233	232	213	185	205	199	206	223	249	186	194	215	190	208	240	203	198	203	179	205	229	208	194	209	221	239	248	207	230	212	200	218	190	189	189	194	221	209	193	198	206	212	211	224	219	243	218	206	203	232	194	184	206	227	219	212	193	226	197	233	218	209	203	224	215	206	199	213	210	203	202	230	215	209	221	226	195	230	190	201	231	193	226	217	195	205	217	220	206	226	220	207	234	214	185	227	192	198	221	227	236	197	214	230	178	206	201	235	218	230	208	207	221	193	188	197	208	214	192	228	225	188	197	181	199	229	219	207	225	238	215	198	210	220	203	202	218	211	212	216	199	191	220	209	245	216	215	203	223	181	195	196	227	191	183	191	206	197	210	203	213	218	237	257	221	227	208	199	224	198	227	172	211	218	218	200	193	198	209	220	224	213	209	241	228	200	223	196	198	228	216	196	199	197	228	218	220	220	199	213	175	202	191	220	211	205	212	194	216	214	220	221	217	211	205	213	198	207	220	212	211	214	223	204	207	189	188	208	220	235	215	214	207	185	212	214	225	197	214	216	197	219	190	225	200	184	208	198	223	218	194	206	194	213	212	195	205	206	201	188	194	211	215	204	240	228	203	222	218	228	245	217	210	200	213	204	223	206	234	224	210	217	207	213	227	212	195	202	237	202	238	221	221	198	239	217	208	179	228	196	211	199	211	216	219	196	200	183	215	183	191	214	200	195	193	230	202	212	203	195	226	189	221	210	204	224	206	189	172	184	207	207	208	183	203	231	240	207	222	192	200	216	172	209	193	214	205	205	206	180	212	204	217	198	215	214	215	188	196	201	203	239	205	208	201	197	214	222	234	214	236	190	210	227	233	217	216	206	196	223	230	220	210	214	203	224	210	200	202	198	204	209	208	204	210	196	213	215	202	230	219	215	208	193	240	205	211	210	215	205	192	193	226	230	209	233	188	200	181	194	193	200	212	221	208	202	212	197	208	190	222	229	205	207	187	208	204	208	190	200	208	200	223	221	226	199	233	210	225	204	183	217	199	189	190	222	202	193	229	216	212	229	205	212	215	217	199	202	188	242	206	209	213	205	216	232	193	186	222	188	191	207	187	200	189	213	180	197	206	211	217	222	200	195	197	220	225	195	212	225	224	206	190	208	220	251	251	209	221	195	212	195	201	211	217	220	213	199	214	205	213	219	235	191	198	212	189	228	205	188	206	202	227	184	235	209	184	167	203	213	207	226	208	195	190	229	202	208	210	214	220	217	189	193	181	221	207	218	207	196	216	213	204	221	206	211	226	204	222	205	229	215	206	211	232	178	226	211	233	216	219	178	222	234	237	216	191	191	211	205	206	219	236	211	220	218	239	222	206	203	219	236	214	194	200	218	215	227	207	235	205	195	214	224	210	240	222	242	195	223	225	208	206	184	200	205	207	215	206	215	220	225	200	218	201	197	174	224	197	201	228	192	178	184	208	207	213	203	210	210	206	208	238	204	210	228	208	205	223	222	212	194	209	224	213	204	230	208	183	241	216	213	202	211	213	201	182	180	203	206	211	221	210	221	218	217	196	228	198	207	193	198	200	216	200	197	195	207	219	195	197	204	220	206	190	216	219	197	213	188	226	202	232	213	198	207	190	210	190	246	233	216	204	212	221	217	193	211	164	216	224	229	228	203	220	216	247	223	224	218	246	235	222	215	245	214	208	206	193	179	223	224	238	182	190	204	199	229	221	193	189	185	223	210	220	208	209	235	201	215	216	211	196	236	235	238	219	216	213	211	201	218	190	215	222	215	225	211	183	192	200	205	211	205	198	221	233	205	225	202	189	216	217	193	218	214	194	202	227	224	212	208	223	223	204	215	195	206	230	204	195	206	175	215	191	214	229	201	193	210	217	218	222	206	186	193	209	210	219	224	196	198	206	203	212	233	205	240	200	220	218	186	196	230	207	203	209	259	203	205	182	204	221	198	212	193	215	209	220	195	199	221	190	199	183	200	218	197	195	205	195	189	200	197	224	186	234	241	209	202	228	215	189	217	209	212	225	202	235	193	214	200	205	185	198	195	201	199	220	214	184	201	185	206	218	203	209	192	194	224	222	204	210	216	192	237	192	260	188	189	210	202	198	203	203	223	213	206	189	203	211	188	222	197	207	206	231	222	233	218	201	201	215	213	212	210	230	227	198	193	193	224	174	210	207	201	233	210	195	231	227	189	220	214	196	233	204	226	203	184	218	195	219	200	195	197	229	188	222	194	219	203	184	216	196	192	205	215	252	195	214	197	194	221	216	186	198	190	212	211	221	202	229	228	211	185	187	221	206	198	225	204	211	221	223	218	203	205	203	206	215	204	209	189	223	242	181	172	248	224	238	220	209	211	222	199	202	219	205	232	233	221	213	205	219	193	209	209	215	188	225	229	196	214	215	210	241	217	194	200	232	208	215	200	211	203	208	194	203	207	199	195	214	235	199	219	189	220	225	185	228	201	197	198	230	218	197	219	202	212	214	253	225	211	216	235	229	224	223	218	194	223	220	210	187	216	195	220	208	197	197	195	224	192	206	182	201	211	242	213	219	237	240	193	204	198	181	207	222	210	219	233	173	212	211	234	212	211	209	209	198	205	176	209	211	221	217	187	183	227	216	199	202	215	195	196	226	191	231	200	199	220	203	190	212	215	204	189	206	221	193	230	213	199	219	199	236	242	226	221	224	200	193	215	213	208	216	221	232	206	220	223	236	206	217	199	206	204	178	203	238	211	198	220	209	219	195	232	212	214	194	227	250	243	211	191	179	207	226	218	238	225	179	217	198	217	202	188	205	217	211
33405	44528	54411	19627	1649	1470	1146	933	855	841	787	686	693	695	684	623	650	646	634	638	600	593	578	618	599	605	572	552	541	555	579	566	567	588	568	561	516	626	575	625	687	639	620	627	550	552	564	718	2930	4013	3320	2233	1305	817	596	525	526	498	506	499	510	491	522	489	536	512	503	529	462	503	517	570	514	537	540	535	505	519	536	534	503	515	487	512	531	521	478	469	524	537	486	516	513	547	546	550	508	534	546	491	505	532	477	551	500	514	504	508	520	532	510	522	530	483	490	518	537	538	515	510	508	504	491	505	488	480	505	534	522	543	483	513	507	490	483	530	543	528	474	521	519	503	494	541	524	514	517	496	542	496	518	529	559	549	489	518	546	469	515	525	512	483	547	533	541	528	495	585	487	557	440	513	522	546	501	511	514	520	537	479	539	527	502	555	536	524	527	498	528	535	540	514	559	509	487	555	487	543	505	506	542	523	528	550	531	514	513	524	502	556	528	501	502	523	530	540	477	524	519	475	532	515	497	516	485	517	530	544	488	524	526	564	501	506	489	507	508	517	500	533	489	541	529	538	519	514	534	543	500	570	529	493	493	512	515	489	522	562	515	509	509	479	517	545	557	534	523	499	542	492	499	560	495	494	501	485	515	503	486	473	519	499	544	542	503	526	501	537	515	536	484	491	529	501	491	505	500	501	530	550	549	501	537	484	494	478	535	552	461	511	530	500	535	538	517	518	503	508	529	516	515	534	518	501	510	495	545	473	492	537	494	489	502	503	494	506	517	473	510	520	508	517	469	528	562	527	539	497	488	492	542	505	523	500	502	541	546	543	539	523	527	534	504	497	508	523	493	547	526	505	467	498	536	526	534	531	515	511	492	490	534	481	509	524	509	510	488	520	552	561	544	533	524	501	560	542	481	517	518	515	507	551	514	526	500	537	525	478	480	513	530	483	515	510	512	516	510	546	519	509	507	550	525	513	521	530	464	491	505	489	509	502	507	504	504	521	493	519	480	556	522	498	486	466	490	505	520	542	518	499	509	458	490	513	513	551	520	516	536	548	484	568	502	525	500	515	578	574	536	479	532	543	549	488	548	523	528	500	542	508	492	507	526	501	538	531	520	554	479	479	538	479	489	507	484	531	504	491	519	511	474	472	507	559	501	525	499	515	500	503	542	529	478	532	563	507	541	532	538	495	508	490	526	504	546	553	542	498	491	515	496	478	478	447	531	495	514	503	518	522	517	523	534	497	536	480	509	519	544	496	454	521	527	524	494	524	554	473	497	515	525	491	541	518	508	549	491	536	516	496	500	515	466	525	497	499	467	549	555	534	536	526	502	480	511	525	568	476	486	509	526	537	506	481	516	512	535	515	543	513	548	479	526	496	514	502	546	508	536	514	534	549	528	521	496	529	511	502	518	529	522	472	550	529	531	515	507	504	494	495	538	512	478	540	476	504	526	481	514	506	522	553	503	512	500	517	506	492	511	513	490	490	501	496	487	534	511	515	521	522	523	575	501	528	537	527	464	511	526	518	510	518	538	536	523	523	510	472	535	525	508	498	545	494	586	478	555	549	481	547	469	517	517	541	511	511	488	506	524	500	520	555	543	509	517	505	516	518	532	512	520	535	506	548	518	515	554	472	488	536	489	463	511	520	538	515	488	514	518	499	539	476	497	504	498	542	514	544	501	519	501	507	502	519	534	491	540	487	532	524	528	487	502	523	567	520	522	494	525	518	518	456	498	483	546	499	499	500	499	512	531	505	558	471	531	477	529	503	568	517	484	453	547	491	534	554	518	503	486	504	574	546	517	521	532	492	543	565	554	517	545	509	534	492	519	509	528	512	543	521	504	493	496	507	494	486	505	514	478	503	548	504	518	546	494	523	475	528	495	545	479	526	534	490	496	496	521	534	555	529	509	547	497	529	504	540	530	560	520	515	522	504	474	542	597	519	507	528	526	522	546	543	501	502	549	502	512	533	498	522	527	515	530	543	545	480	544	562	517	507	527	564	498	542	511	538	509	513	507	491	512	505	491	542	478	496	523	560	523	539	509	493	527	508	499	484	494	530	504	532	500	488	497	518	546	522	509	523	535	519	502	507	525	512	494	487	486	503	495	491	501	572	495	508	498	494	537	536	514	552	494	525	497	490	516	513	505	509	536	553	502	512	542	519	511	472	506	541	520	504	531	522	489	494	518	527	528	508	536	518	550	521	507	492	498	494	554	477	531	497	501	494	492	494	520	533	500	513	544	479	503	570	495	505	556	522	534	558	505	513	543	490	481	496	515	471	465	530	567	546	529	484	528	516	544	507	488	496	500	485	543	496	518	517	536	529	509	521	509	569	510	577	499	486	510	484	524	519	529	515	531	530	527	512	556	539	518	498	530	533	502	473	511	506	535	500	507	495	570	570	497	571	528	506	543	497	512	503	542	522	497	502	527	532	486	516	512	510	529	485	486	492	539	436	509	499	528	522	484	504	500	507	499	503	507	546	485	563	531	519	563	547	504	517	536	453	525	491	523	485	537	536	507	535	523	466	507	498	514	504	530	509	560	502	528	497	518	528	501	498	561	522	491	508	486	483	490	484	497	506	505	513	496	520	514	529	535	542	512	516	483	525	548	532	538	480	511	540	503	524	516	511	536	507	503	527	477	512	516	464	508	480	527	530	542	567	530	487	499	498	490	531	531	544	496	455	535	555	556	549	500	527	531	479	486	580	530	501	517	494	512	525	523	567	523	516	518	495	524	496	516	488	507	535	504	539	518	533	472	492	519	527	507	526	539	520	511	526	532	528	522	488	537	510	541	483	487	523	525	523	505	545	556	522	506	477	515	518	536	524	526	511	472	563	501	530	557	502	503	508	490	503	556	500	513	478	497	519	520	510	511	512	513	564	513	478	534	531	583	521	526	487	497	565	459	473	518	496	499	531	547	513	530	529	487	550	546	538	517	490	524	523	516	506	490	500	477	521	508	501	487	545	481	519	534	508	534	541	515	491	511	501	497	504	481	538	540	515	524	501	491	521	536	514	543	535	483	513	501	498	499	559	525	528	534	533	487	513	532	505	558	509	502	511	536	522	501	516	501	528	521	555	500	510	520	518	540	480	521	542	505	540	506	488	569	545	507	503	524	488	474	489	520	494	499	527	500	524	535	490	514	501	506	535	555	489	534	502	519	523	522	534	496	497	536	518	538	533	515	449	545	481	488	510	531	539	514	516	534	526	547	499	509	517	516	521	550	497	502	541	556	541	467	512	514	515	519	527	491	516	479	532	566	505	538	520	514	536	522	511	496	531	545	511	543	437	517	535	485	504	504	509	512	531	489	561	524	494	558	512	512	482	509	466	501	503	563	511	488	545	560	456	510	528	513	573	522	529	516	512	504	538	499	521	506	494	548	524	516	538	541	512	543	480	540	511	531	516	494	547	511	511	525	504	520	505	485	519	466	506	543	516	550	530	505	571	481	543	550	537	534	485	543	508	513	562
53244	58045	66041	34725	13332	3280	811	412	311	275	252	266	260	227	256	218	210	230	191	236	234	229	235	228	219	212	209	184	196	207	202	197	215	218	207	187	204	213	205	215	243	227	216	196	242	220	201	242	884	1025	803	620	391	256	190	194	182	192	164	180	185	183	184	204	189	176	209	217	196	207	168	190	186	220	187	197	207	201	203	225	192	199	190	183	175	195	189	185	213	199	175	193	202	224	167	201	178	196	199	218	222	199	190	218	184	194	189	235	210	196	210	202	188	195	193	190	232	199	199	191	191	207	201	189	184	221	199	194	213	183	193	178	193	194	198	164	194	180	203	205	201	209	198	215	194	193	172	201	181	179	197	183	190	206	172	198	212	213	206	216	183	203	216	214	184	176	199	187	162	175	211	197	182	210	189	175	188	178	215	179	180	204	222	192	208	180	200	195	190	226	178	206	182	181	191	186	231	189	181	207	203	156	213	169	171	208	202	222	218	189	216	187	208	205	200	185	190	192	190	200	211	192	190	182	191	183	189	177	172	187	173	206	212	228	225	208	177	171	183	182	195	196	200	215	188	194	224	190	207	219	170	207	196	197	198	210	199	208	207	163	203	209	189	199	209	208	218	182	192	198	200	197	202	205	180	191	235	191	169	192	186	212	202	180	178	216	185	173	182	201	194	218	182	210	198	181	193	182	186	210	203	170	169	161	170	169	211	181	204	234	207	193	186	191	198	201	217	182	193	197	182	180	184	175	181	188	183	169	181	193	184	195	174	166	203	197	197	177	192	196	196	194	167	185	179	183	187	202	186	200	191	187	191	189	224	209	207	162	168	220	196	199	193	180	221	197	187	187	190	196	196	197	180	181	193	196	222	162	178	199	217	188	184	195	180	173	201	214	193	191	200	198	203	181	195	204	214	189	176	210	203	187	180	192	194	202	173	181	193	215	194	183	194	186	184	182	202	211	186	194	193	177	200	185	220	178	193	221	186	213	196	211	143	194	183	210	183	180	163	207	188	191	201	196	186	205	197	228	183	190	175	196	206	187	198	196	202	191	184	185	202	184	210	212	191	180	172	209	187	201	196	198	198	178	211	205	195	213	208	193	175	190	183	206	200	209	193	196	212	213	197	185	190	176	200	199	190	173	187	192	194	188	197	202	197	196	235	197	196	181	218	208	226	175	185	185	187	198	215	197	209	189	181	201	185	209	209	224	177	170	221	181	192	188	190	171	214	213	212	214	196	200	180	207	196	214	189	192	164	196	194	187	191	177	218	197	182	198	219	212	207	206	226	201	180	206	202	198	204	195	205	188	188	184	204	205	212	180	204	171	209	199	188	220	205	190	189	173	172	202	204	182	179	209	205	239	220	200	200	222	213	204	214	193	195	208	196	186	174	226	208	183	206	164	160	194	192	209	208	192	210	197	195	200	225	174	191	215	188	193	161	156	164	205	185	192	168	189	187	184	201	203	177	189	183	192	190	192	198	192	169	181	203	206	190	180	163	182	182	198	202	197	197	176	215	198	224	162	192	223	208	207	211	185	200	223	200	211	199	194	197	184	209	190	212	208	191	183	174	195	204	197	184	218	182	218	182	188	181	187	190	183	236	224	238	202	183	192	207	191	198	203	194	193	186	177	202	195	181	187	186	194	186	188	197	192	210	202	178	162	204	231	196	194	194	196	178	195	204	207	191	190	205	199	208	185	215	205	161	195	211	180	189	217	194	206	160	213	224	161	220	222	194	201	211	195	188	223	184	187	193	194	203	197	212	191	221	212	186	209	203	185	188	181	188	187	183	168	202	198	192	153	184	203	177	201	205	212	210	194	198	183	190	193	181	162	207	176	202	208	214	208	201	188	196	189	176	203	176	182	192	200	189	194	197	186	181	191	191	195	194	234	181	219	177	188	207	207	197	178	200	203	197	185	188	201	200	197	202	194	206	198	187	198	180	186	210	185	192	196	201	197	196	194	186	231	191	169	192	221	168	182	189	203	186	209	187	193	186	193	191	181	167	179	194	195	184	191	169	208	227	198	203	203	186	203	182	202	186	206	198	195	203	182	191	227	218	181	193	213	198	229	185	187	185	198	199	200	177	194	210	195	195	197	207	194	195	186	180	194	192	214	190	188	185	202	206	172	207	201	186	195	194	168	184	223	216	206	201	184	206	181	189	166	194	174	209	199	187	182	187	178	199	200	199	178	212	191	201	214	159	188	204	180	214	191	187	194	160	206	198	199	195	189	197	201	204	183	198	192	182	203	196	188	208	210	206	197	195	198	219	199	200	194	193	203	224	166	198	189	229	204	211	216	198	197	192	213	195	199	198	214	196	200	181	192	178	230	185	181	195	183	198	194	192	196	171	176	213	203	187	213	234	193	193	179	201	207	218	221	192	186	210	219	213	205	187	187	222	219	199	211	210	189	206	180	194	181	218	223	185	204	185	184	209	210	181	200	200	182	184	202	178	185	196	188	200	172	182	207	187	198	194	207	209	200	185	193	196	194	203	207	213	170	189	195	190	201	179	199	199	208	181	206	193	204	187	174	204	192	206	184	212	220	184	193	192	202	174	192	194	179	206	185	199	170	194	192	209	217	185	191	190	220	209	208	187	194	206	193	206	190	157	174	174	208	171	192	221	224	203	183	190	177	178	213	224	190	184	181	187	166	208	167	172	207	208	222	212	207	191	204	200	193	205	179	199	192	203	208	183	191	204	182	177	198	215	177	210	179	177	186	187	195	198	185	189	174	184	183	210	185	188	178	201	200	195	187	194	196	194	201	187	210	199	200	209	212	233	189	238	185	206	183	210	175	219	203	212	203	188	183	210	205	175	191	197	197	196	168	188	217	194	220	197	208	189	214	200	188	188	202	196	189	203	189	179	196	175	206	182	190	178	203	193	183	194	186	192	187	190	168	202	183	212	206	176	227	194	224	212	201	179	208	212	177	214	181	184	164	209	197	172	190	205	188	198	177	215	187	225	206	227	165	193	181	221	179	205	176	214	191	202	236	195	196	197	208	171	204	181	171	212	211	205	186	188	183	189	221	160	205	187	183	185	212	216	191	197	181	193	207	206	196	213	164	215	176	177	201	192	199	178	174	183	224	203	177	208	203	215	189	188	197	192	197	212	180	202	209	197	172	202	186	205	199	176	195	206	190	208	185	170	227	186	191	224	185	189	193	192	193	196	164	201	180	189	196	210	206	190	185	185	172	192	190	193	199	198	198	199	197	184	210	180	188	191	206	180	192	189	191	200	189	174	205	197	212	196	188	182	182	201	190	183	172	200	186	211	186	200	177	219	192	182	217	188	189	200	188	191	205	216	205	192	194	184	192	182	201	194	211	223	188	195	191	207	226	216	182	198	204	201	208	186	190	207	197	190	204	221	184	206	167	180	192	180	193	212	206	224	191	202	215	204	200	192	181	182	183	183	196	220	183	193	205	209	206	212	203	187	204	191	180	201	194	195	188	175	213	194	221	204	189	177	199
39862	54412	62910	26588	2050	1823	1504	1189	1073	1007	925	859	806	762	736	719	704	645	667	641	606	698	567	580	564	537	573	541	542	538	552	534	548	499	565	565	573	625	724	688	641	656	654	588	557	597	574	1166	5107	5538	4241	2807	1628	803	556	526	487	496	450	495	507	540	478	430	482	482	439	487	477	498	492	434	495	434	473	426	445	467	501	466	471	496	468	468	447	467	506	450	477	498	479	464	459	459	440	511	442	429	466	513	471	482	481	499	485	492	482	431	427	482	423	474	480	461	486	500	442	483	481	474	469	499	470	461	440	478	463	492	506	483	441	490	482	525	510	485	494	482	477	484	508	498	465	459	471	511	476	468	494	495	495	483	483	472	482	450	478	480	450	461	487	471	488	458	463	449	490	460	431	461	486	483	499	447	501	458	471	436	481	480	475	437	452	486	471	467	476	465	493	459	468	442	450	423	479	488	453	509	482	525	484	525	508	491	494	479	446	467	465	492	476	450	468	457	474	514	487	503	488	501	464	480	442	456	451	452	454	518	526	488	496	466	466	462	450	474	475	442	500	465	480	501	482	498	457	468	483	432	479	480	407	473	472	470	476	464	486	459	467	482	471	491	492	481	497	485	473	460	458	479	550	499	476	482	488	478	440	486	470	492	488	488	464	495	474	475	506	489	498	447	451	473	471	475	467	510	452	500	498	476	445	501	498	499	503	473	477	502	475	485	491	464	445	462	476	475	483	457	458	474	501	476	489	459	467	477	476	471	500	464	471	494	431	502	463	472	501	476	462	455	457	488	516	478	486	454	495	479	461	474	463	472	463	475	489	489	475	499	439	467	455	465	492	494	448	477	514	499	501	450	469	487	511	499	486	513	473	480	486	483	458	465	439	463	432	459	500	511	490	467	463	476	442	472	479	474	470	472	459	503	481	480	473	459	489	470	497	450	470	464	465	500	459	483	469	488	454	471	477	496	491	490	504	450	439	472	491	516	474	487	490	462	491	514	473	486	469	487	484	503	483	510	466	471	502	501	455	495	525	531	504	475	475	485	473	492	491	486	474	491	482	490	476	486	446	472	475	479	498	477	493	477	465	463	475	486	456	491	499	474	474	481	512	424	488	491	473	476	476	465	476	471	484	511	458	476	474	490	465	474	487	477	535	480	457	469	492	448	450	490	515	492	500	480	507	474	454	480	431	499	483	455	486	481	466	481	483	483	497	492	474	501	456	490	441	498	478	494	485	517	525	510	466	471	478	467	464	488	522	500	483	492	516	497	488	514	460	477	501	484	454	488	446	490	490	424	501	486	478	455	508	448	506	483	490	489	489	517	460	439	490	507	459	489	530	488	448	470	468	507	468	522	522	510	499	480	464	499	467	445	497	493	459	498	510	472	501	518	522	480	476	476	495	444	451	489	465	475	446	494	464	453	487	458	448	466	461	490	508	480	480	447	454	515	476	488	453	483	473	493	466	451	469	464	482	508	463	500	472	465	518	501	469	487	477	495	456	507	512	478	479	493	468	465	477	504	464	471	479	479	482	507	511	497	457	484	437	458	464	465	474	476	455	442	462	482	504	490	480	463	500	490	442	483	471	484	460	466	460	491	468	466	472	489	474	498	435	465	478	468	527	482	464	462	494	427	441	455	509	448	458	456	471	454	443	463	439	467	465	503	460	462	466	460	430	497	485	484	440	470	487	494	468	478	472	469	483	468	488	487	502	468	500	451	512	475	477	475	480	464	472	498	443	483	495	458	447	481	523	444	449	491	476	486	508	470	474	459	478	479	488	478	510	441	471	485	483	464	468	469	457	457	502	507	488	468	484	472	445	484	453	438	477	500	483	470	491	487	447	510	481	451	447	486	467	471	520	484	474	481	472	499	439	513	483	506	499	481	477	487	464	483	476	510	484	490	487	489	491	470	461	479	466	498	467	488	493	435	489	508	474	464	440	521	484	479	483	460	493	436	478	494	490	497	493	495	468	470	500	479	484	469	483	469	488	477	456	454	464	458	442	515	508	464	449	458	501	454	500	462	473	483	493	464	517	481	540	468	468	445	472	504	494	454	459	456	497	495	508	498	510	492	492	464	485	486	465	451	479	489	494	444	519	487	468	492	489	480	489	509	441	520	481	506	462	497	446	493	472	437	470	485	527	509	504	521	482	499	486	469	442	464	469	485	507	527	498	515	475	513	460	502	483	458	486	462	502	485	462	481	478	483	451	479	513	486	501	492	465	485	463	518	459	480	469	495	456	459	441	454	475	503	476	466	497	466	468	473	494	461	481	468	435	463	459	501	470	473	470	476	478	461	462	480	456	468	473	513	472	459	483	464	470	473	469	501	452	457	444	498	471	475	505	463	492	498	480	477	457	475	496	485	517	463	479	466	463	521	497	442	444	475	464	477	446	487	504	479	493	471	493	472	470	510	502	454	514	484	483	487	451	458	454	451	453	469	493	455	474	479	461	485	489	446	484	478	469	467	478	483	491	473	474	479	489	473	518	483	470	518	495	495	512	459	441	498	486	498	537	485	479	473	475	489	447	487	479	470	483	492	475	435	471	468	528	499	506	491	479	503	447	484	465	493	495	511	462	471	458	507	434	493	473	489	479	458	468	480	456	492	530	456	478	462	487	458	497	489	467	464	469	482	477	458	495	439	480	492	487	451	433	460	473	507	456	495	505	470	475	481	498	446	450	470	464	424	466	496	510	507	485	479	507	467	456	464	469	462	505	483	492	512	497	463	501	464	473	499	488	453	465	455	490	486	472	482	438	501	485	458	494	476	459	480	464	487	462	479	486	442	459	464	493	449	456	457	458	496	480	504	466	482	504	483	452	477	480	456	495	484	445	490	450	490	476	499	434	431	464	488	443	491	466	443	477	475	476	466	453	482	482	462	474	472	467	473	482	494	505	484	456	475	493	445	457	477	512	474	457	483	468	478	473	489	481	487	489	465	504	484	464	461	486	498	466	519	477	483	486	486	479	450	452	464	466	443	504	516	446	479	446	502	459	447	459	478	503	474	469	474	488	478	474	457	465	470	499	486	523	448	482	483	473	515	515	455	498	479	436	511	449	513	472	478	488	470	470	497	482	526	481	416	471	491	492	475	483	456	507	470	463	455	501	460	489	488	514	470	497	498	464	469	517	492	475	437	468	440	473	488	474	477	471	506	439	483	491	470	509	512	487	503	449	483	474	448	469	482	470	472	488	467	506	430	490	482	468	480	468	454	493	507	464	482	464	483	479	470	475	461	485	454	485	496	498	480	477	482	502	465	445	481	499	479	445	490	504	454	473	482	473	456	475	475	493	500	459	475	496	485	481	458	477	449	466	460	498	449	481	446	504	492	481	454	487	473	519	450	424	462	485	497	480	487	467	497	508	481	439	484	469	522	529	485	463	489	450	497	512	500	583	467	512	495	468	463	454	443	463	503	507	471	472	469	445	475	502	490	446	499	450	480	473	519	478	475	462	522	442	474	469	485	482	487	529	456
15445	14093	15635	2929	355	238	200	164	182	170	186	212	199	196	194	193	174	184	187	203	193	186	165	175	156	179	184	186	201	179	175	209	174	180	185	209	171	191	200	185	229	184	192	173	196	181	177	207	220	250	272	203	256	177	182	170	192	174	184	207	172	164	171	198	185	169	198	184	204	158	182	194	155	170	177	183	176	184	194	184	190	190	153	193	177	168	177	176	159	190	183	187	163	176	161	159	180	171	173	197	179	157	175	196	198	151	191	177	170	195	178	147	177	175	180	180	210	193	211	145	184	189	181	174	170	181	175	178	176	164	172	169	200	183	178	206	183	191	169	201	178	191	192	193	184	197	188	175	188	210	185	174	206	193	169	164	171	176	159	173	163	199	205	208	193	176	170	188	189	174	180	184	175	190	189	179	195	174	174	186	154	179	204	187	187	164	177	189	167	178	175	188	172	162	175	174	201	199	203	168	161	197	178	173	194	196	196	183	184	176	195	201	188	190	186	182	173	195	190	205	171	176	172	166	196	197	182	190	192	186	199	189	208	185	181	191	152	161	182	180	182	167	171	169	178	163	189	210	168	192	173	183	189	177	182	173	167	160	174	189	183	177	168	155	197	221	169	185	179	174	179	199	188	174	159	163	168	155	180	164	178	187	180	174	205	182	190	184	178	175	198	188	223	191	173	181	153	185	167	173	182	171	191	182	171	197	190	212	179	173	177	182	180	202	161	197	201	198	176	170	201	177	184	214	156	204	175	189	182	176	177	172	189	180	181	187	182	163	156	175	200	201	188	188	190	157	184	177	175	189	173	169	189	185	186	173	182	164	178	194	167	177	181	182	195	163	201	180	175	200	184	181	164	186	192	185	174	178	191	177	194	176	174	190	180	165	187	183	182	178	188	178	191	180	176	151	183	145	178	207	176	202	148	197	157	192	197	169	185	178	187	170	176	193	179	183	176	152	173	197	183	175	190	215	189	185	184	168	197	175	183	184	178	187	188	185	196	176	173	187	169	176	213	169	162	205	197	176	211	196	161	187	161	183	171	177	187	188	181	173	170	203	193	179	206	188	169	204	196	219	187	180	188	196	173	171	160	171	204	171	194	201	182	164	204	186	223	176	160	202	197	184	185	164	168	188	210	172	209	185	192	164	196	177	204	182	182	178	172	176	206	191	203	155	170	164	181	182	185	175	179	175	185	197	210	213	189	198	201	172	180	194	156	176	180	189	179	173	172	184	176	157	185	203	187	197	200	163	179	194	178	184	182	183	151	157	180	175	183	192	190	173	203	177	188	186	180	200	192	177	206	184	182	185	188	182	183	182	191	190	194	189	158	191	175	165	168	180	169	161	187	178	169	212	183	203	176	197	186	187	195	196	199	177	192	175	187	200	179	179	177	197	166	185	192	172	169	188	161	169	177	202	190	172	183	162	162	157	180	166	188	199	194	186	180	203	184	189	214	162	196	167	198	165	189	194	186	146	189	170	159	190	164	180	180	161	172	182	190	190	192	194	166	190	161	169	197	204	182	175	187	175	202	182	169	161	186	187	178	183	169	171	172	164	179	161	177	177	175	174	154	209	196	180	165	198	160	170	174	195	168	183	187	177	181	191	172	197	190	170	201	171	201	186	180	168	168	148	178	193	157	159	188	191	168	207	175	180	166	200	210	204	186	152	201	186	176	192	178	167	187	159	204	177	201	176	158	179	177	196	190	177	211	185	203	193	196	188	196	185	176	179	204	190	178	178	179	184	194	183	166	167	209	212	174	188	189	178	190	180	178	185	187	180	197	167	196	179	171	165	193	175	186	186	179	202	187	193	188	202	174	175	175	169	172	171	205	156	203	205	170	176	204	198	184	163	222	215	161	173	179	186	195	176	165	203	150	173	184	180	190	162	186	188	194	199	211	177	198	164	171	171	189	224	153	171	158	197	174	195	193	163	158	176	197	175	172	176	181	185	181	182	201	182	187	202	181	176	181	164	181	184	179	188	202	195	166	185	194	177	200	184	170	190	149	160	188	180	188	192	191	175	173	199	171	165	181	191	184	179	171	186	209	187	175	156	185	190	189	157	181	190	181	202	164	190	168	164	163	195	175	202	173	165	184	195	198	168	187	168	183	184	207	188	201	181	202	177	207	190	186	182	157	190	174	153	203	170	182	191	169	176	168	189	207	182	200	181	167	178	165	183	164	182	200	198	194	167	174	188	184	195	173	158	172	182	205	163	168	177	196	172	192	179	177	179	183	198	175	153	156	169	182	203	210	192	169	168	179	175	181	176	192	191	176	156	181	145	192	181	174	159	195	213	204	188	181	171	174	171	183	201	170	160	194	216	151	176	190	161	197	187	178	189	195	173	188	179	197	200	168	176	179	203	177	194	160	180	205	190	174	144	173	183	180	182	210	187	174	163	157	175	192	195	196	170	195	175	184	188	156	191	208	181	190	196	193	186	190	160	195	166	205	206	169	193	205	166	177	206	179	181	182	183	191	174	176	199	187	198	177	198	198	155	188	192	170	170	179	175	202	217	183	209	182	191	181	176	187	207	197	184	166	165	187	182	187	171	204	190	191	196	171	182	181	175	172	187	208	171	219	203	172	178	199	179	163	157	180	174	149	199	183	196	195	198	173	194	180	193	177	206	165	184	154	172	176	175	188	167	209	179	207	178	172	162	172	197	181	173	187	172	176	158	180	203	190	193	187	193	191	185	202	189	184	193	187	187	168	177	171	211	177	181	166	156	156	186	174	178	187	197	182	170	186	172	172	197	201	168	192	176	178	175	162	201	198	195	173	191	182	192	188	184	183	167	180	181	163	182	174	214	177	184	198	174	174	201	204	190	191	155	198	193	174	184	183	174	154	178	157	182	185	158	175	168	169	202	190	179	197	194	188	186	184	192	180	171	168	193	188	179	165	186	165	183	163	171	184	183	193	191	179	165	211	204	180	183	198	177	183	189	194	205	208	183	173	166	181	188	170	197	211	183	198	196	178	193	179	182	185	190	195	181	161	183	172	206	179	168	198	165	176	182	179	178	163	185	179	207	166	163	213	207	180	211	206	187	193	198	165	189	178	176	170	182	180	181	174	196	172	177	179	194	180	148	156	215	148	189	176	170	197	175	182	185	175	183	170	183	195	186	195	181	192	174	186	186	198	195	195	164	195	175	203	165	166	172	176	188	179	181	181	185	171	170	173	218	181	179	181	192	164	170	171	192	181	180	215	176	192	203	194	164	177	174	158	185	201	206	197	187	179	175	197	172	187	198	202	196	170	198	181	170	170	157	189	171	174	208	177	174	175	203	185	156	170	175	188	186	172	183	189	178	180	174	161	203	174	174	204	168	175	185	167	216	187	185	170	195	185	170	182	184	185	184	175	164	177	195	185	162	182	178	178	160	178	182	186	178	171	180	162	170	183	176	155	185	190	193	192	147	198	193	177	197	200	181	187	190	183	205	178	172	202	176	198	162	190	172	202	186	203	199	178	175
11080	16954	19559	5124	541	512	472	515	479	537	505	531	471	448	459	507	493	456	428	485	464	497	478	495	519	463	484	445	471	478	496	452	490	454	444	464	517	523	568	544	507	488	505	518	482	422	472	489	762	904	887	733	671	543	504	461	406	495	475	462	467	484	480	479	423	443	454	469	447	478	450	449	473	417	463	458	467	476	429	470	485	482	463	460	455	468	454	466	514	431	475	467	473	456	457	439	469	483	509	464	468	407	475	486	490	450	448	460	440	456	465	468	472	466	421	463	480	466	450	485	484	460	463	460	447	490	521	480	467	457	438	437	483	447	505	480	468	466	487	468	465	449	450	494	453	445	468	470	435	482	490	481	459	473	426	507	471	480	454	452	440	457	460	453	484	488	495	455	466	465	445	447	470	428	460	486	493	438	468	484	479	454	489	475	483	442	468	490	442	502	439	454	470	495	462	464	470	481	440	452	442	480	469	456	444	470	446	464	492	439	465	523	451	487	435	454	451	459	450	473	451	496	465	450	464	464	453	495	444	473	483	436	460	445	468	480	483	481	487	463	471	457	429	490	422	483	453	458	458	454	470	457	490	456	449	454	458	449	427	444	439	455	462	468	497	456	468	491	442	432	430	498	437	471	490	460	442	482	466	456	437	434	463	439	434	495	487	423	456	454	451	496	496	429	439	468	498	482	456	445	480	449	449	477	455	429	472	461	469	462	463	457	444	474	443	470	466	458	510	457	521	482	479	450	423	475	473	424	471	461	405	419	496	454	463	452	458	470	439	472	436	457	458	453	463	427	492	447	470	472	485	425	424	427	487	470	482	489	435	455	495	445	447	466	453	511	481	476	443	475	464	462	437	461	464	464	452	453	543	453	435	472	479	448	448	452	457	437	472	458	481	495	447	437	517	473	481	506	444	478	456	456	484	494	469	460	486	468	467	445	425	472	424	456	481	484	488	441	458	458	458	449	426	461	474	460	457	454	435	460	460	506	417	502	439	482	463	464	503	447	441	502	458	481	493	460	459	486	444	477	445	500	467	468	443	461	478	465	432	432	449	474	428	450	470	457	482	476	472	467	462	482	436	459	485	504	460	482	455	445	451	476	487	466	469	461	469	469	466	464	443	470	406	455	491	445	518	491	480	467	442	507	440	467	487	470	488	446	470	460	460	460	465	474	462	457	455	500	447	471	469	488	452	478	439	491	486	456	461	442	460	420	446	477	420	431	473	478	476	447	443	494	478	432	462	485	461	461	502	453	462	465	418	464	458	434	488	466	459	447	480	454	495	474	479	458	449	452	444	489	462	444	443	473	455	488	451	487	483	444	462	485	493	418	464	464	479	458	443	485	457	423	443	463	484	455	472	462	490	455	445	442	471	420	453	476	497	470	467	431	438	440	433	461	448	471	472	481	474	483	482	509	506	446	471	441	477	499	448	494	515	466	463	456	475	438	427	472	480	487	454	481	464	467	440	459	474	459	462	456	455	443	433	420	429	477	448	452	476	444	452	467	448	470	480	499	467	472	460	475	428	425	489	492	451	486	440	510	447	457	476	444	476	447	478	462	447	442	454	429	467	459	424	486	430	443	471	477	445	461	467	451	454	456	453	485	468	470	496	444	414	497	437	489	454	449	459	450	485	473	456	450	461	429	465	451	475	436	444	445	461	500	466	493	488	485	466	452	460	444	454	431	454	444	463	501	441	457	444	466	472	437	440	505	475	451	466	426	470	469	484	450	494	452	462	470	471	453	472	448	487	440	479	453	451	487	455	486	463	425	468	475	461	456	432	469	426	467	451	484	491	433	457	437	476	443	462	455	453	454	469	433	477	442	459	437	453	499	473	424	474	481	485	481	478	456	442	497	475	414	496	438	460	439	466	448	463	466	453	453	480	460	460	491	468	447	478	472	436	455	480	455	454	459	488	449	448	464	426	494	507	452	485	497	465	485	436	458	445	453	463	445	483	444	436	447	483	482	464	457	472	450	475	461	446	448	495	446	446	449	419	423	496	434	452	443	456	459	453	419	445	490	477	452	484	470	418	455	418	495	449	481	492	472	476	462	461	462	491	454	465	439	473	475	430	432	476	484	473	480	446	458	455	499	446	429	470	483	487	468	476	426	478	433	468	487	486	438	527	458	468	455	467	495	453	470	468	473	476	426	469	432	482	474	476	496	486	464	459	468	448	453	434	476	456	444	475	461	436	447	450	423	440	487	453	466	414	468	443	469	457	476	425	476	440	474	455	466	461	467	435	435	450	449	462	457	463	479	474	479	458	462	450	440	456	472	433	442	487	455	454	430	435	474	451	462	450	421	450	478	454	477	467	462	442	455	446	473	476	455	500	421	441	430	443	441	488	475	471	438	452	513	462	460	488	473	431	461	455	435	473	447	478	451	489	468	489	498	476	440	488	419	451	469	446	410	452	438	454	430	477	441	426	493	463	481	469	431	499	468	470	455	474	470	452	470	463	414	448	494	448	466	454	454	488	469	449	506	459	475	445	449	451	517	468	452	457	432	464	440	459	469	460	448	466	479	459	464	465	476	516	467	472	400	479	479	473	470	454	485	447	449	455	434	460	456	473	487	466	472	463	442	490	450	479	488	436	433	404	479	443	440	469	439	447	446	467	479	468	433	438	425	509	463	440	447	454	504	454	424	488	419	491	472	446	439	455	487	441	475	480	454	412	458	450	455	458	489	497	452	445	479	474	472	478	476	460	432	481	441	478	472	463	473	438	461	489	474	445	468	489	441	445	459	492	482	480	476	443	419	437	457	473	447	482	447	464	491	447	467	463	465	460	464	445	420	429	449	475	472	486	452	509	460	448	403	441	417	452	488	415	484	481	458	482	470	436	442	462	469	486	472	450	474	486	460	450	481	476	458	444	432	457	468	447	416	485	479	489	430	486	452	419	432	457	439	468	449	496	455	488	462	474	456	494	465	437	456	453	476	447	448	424	433	450	478	494	469	486	425	479	437	464	452	489	465	461	486	450	469	440	433	473	482	452	490	456	432	471	504	452	474	498	452	448	453	474	437	442	482	518	468	460	430	419	464	480	400	450	451	493	440	445	500	475	463	463	469	483	479	488	463	452	512	481	465	433	490	459	454	469	497	458	459	462	454	457	471	473	468	467	449	448	426	450	491	460	455	497	455	473	463	493	450	477	474	464	426	453	454	458	494	464	455	462	453	463	455	438	478	401	491	436	449	478	495	452	472	497	486	472	460	491	445	443	437	459	465	478	497	443	475	483	432	449	461	460	440	446	454	462	465	475	479	471	471	457	456	439	439	484	426	458	507	484	447	523	453	451	478	469	479	433	451	483	468	454	449	514	456	481	471	469	488	471	483	443	502	434	451	483	474	469	449	474	447	448	471	477	396	474	446	453	477	492	468	464	472	438	476	426	445	472	427	495	445	480	464	497	482	452	485	477	444	454	415	435	434	428	476	483	478	462	468	455	479	461	491	461	451	479	450	450	383	465	481
47649	53022	56105	25582	6026	922	405	306	274	249	251	253	233	252	228	222	238	238	241	249	218	211	208	254	252	223	227	203	216	213	196	238	218	217	252	215	275	237	244	232	221	236	212	218	236	218	195	261	634	585	501	453	326	250	238	208	218	209	196	229	205	211	213	219	204	184	214	212	195	236	213	199	226	190	210	206	186	236	232	221	236	214	224	215	228	193	222	196	190	200	198	212	210	218	197	192	181	223	218	206	217	210	202	229	205	209	212	227	225	209	200	200	214	215	197	216	226	172	199	196	204	232	223	195	219	250	219	212	228	187	212	190	219	200	238	214	205	198	189	216	224	190	199	189	199	217	179	205	207	229	212	223	197	196	216	204	214	202	217	198	205	211	200	243	206	219	221	207	209	196	227	224	220	211	203	218	188	213	207	179	216	214	193	229	205	219	229	201	239	192	212	194	198	204	225	221	208	219	229	214	194	189	190	187	208	222	235	196	237	221	201	215	191	234	195	235	211	214	204	239	201	202	213	216	224	213	236	202	189	206	206	187	224	207	192	206	246	215	223	217	213	188	196	228	197	187	220	220	214	226	231	175	232	208	226	231	211	206	222	200	198	219	187	218	196	210	191	200	205	206	221	196	247	201	205	185	203	202	204	204	203	218	226	206	199	199	231	214	249	233	193	175	196	207	232	218	212	222	226	210	216	231	205	229	218	225	241	218	202	222	192	186	214	205	207	203	221	203	172	229	233	211	189	218	207	201	218	215	190	186	196	203	206	206	214	212	211	193	170	194	210	192	215	223	242	197	198	200	211	212	216	188	208	191	208	208	183	191	216	199	217	212	206	191	218	192	213	208	194	236	201	210	193	221	224	236	210	201	201	208	231	214	213	204	210	209	181	206	208	183	185	213	219	207	207	212	206	198	205	212	220	212	188	241	219	190	205	225	187	213	208	220	229	218	227	194	237	210	234	176	213	221	188	184	225	195	190	225	197	196	208	195	205	196	202	214	194	218	215	215	216	220	202	200	229	194	217	204	221	195	231	190	193	225	200	208	172	212	215	212	223	194	197	204	224	234	214	219	208	222	216	210	204	231	217	166	185	224	193	182	187	202	223	174	205	192	210	170	200	215	210	193	183	217	214	198	172	209	218	230	180	230	225	217	199	203	206	224	222	214	194	188	201	205	197	196	199	201	191	216	193	196	206	215	214	186	217	219	226	210	224	211	218	216	222	249	200	218	204	228	207	206	202	207	204	196	204	210	183	211	195	237	168	236	201	204	191	217	215	221	193	180	215	185	231	211	205	196	218	192	190	206	195	198	210	213	224	213	187	184	198	236	207	231	207	196	206	202	219	255	209	220	220	205	193	203	202	195	211	224	226	211	221	205	212	240	214	196	191	202	224	218	224	208	205	219	194	200	186	221	247	208	206	231	217	212	214	224	220	223	215	196	196	206	203	211	230	212	208	234	212	220	238	211	209	195	206	194	202	195	199	210	196	219	218	227	205	204	208	229	217	223	175	217	227	200	195	205	207	192	186	197	208	199	215	219	194	204	220	225	226	223	208	204	186	195	220	212	240	217	203	190	208	200	194	214	220	213	184	194	227	197	192	180	221	193	203	197	192	193	214	222	196	214	210	211	235	208	246	186	207	201	218	218	223	191	197	204	189	212	223	219	183	195	245	239	202	223	211	192	209	226	200	220	227	208	201	230	230	202	219	228	196	198	219	195	213	225	217	209	209	226	225	219	208	204	206	204	193	224	210	214	223	183	205	211	222	213	200	200	196	202	204	184	196	196	196	225	219	216	202	206	197	191	218	219	214	207	206	206	217	211	215	198	213	189	206	221	197	210	212	216	205	197	214	198	210	208	209	197	225	177	208	220	200	217	200	224	224	208	221	210	204	196	230	206	207	230	211	202	199	219	213	223	208	196	190	200	195	210	207	197	241	191	191	209	219	215	179	199	193	255	200	219	196	226	242	191	194	212	202	228	204	207	199	212	188	199	232	207	198	223	197	210	177	239	198	213	202	208	211	232	183	194	223	224	200	221	206	198	222	216	223	195	205	205	220	212	209	200	184	219	211	193	204	212	226	217	190	218	211	231	224	206	222	213	196	198	213	212	193	191	252	209	237	202	233	198	236	217	179	191	213	192	222	218	204	210	193	191	217	210	224	189	199	222	225	220	200	239	217	220	196	191	197	203	213	204	208	214	225	244	226	225	200	195	190	208	200	196	190	178	175	197	184	230	198	201	170	213	240	187	215	203	212	196	222	206	201	221	219	217	229	227	233	207	219	221	202	206	216	208	208	214	223	212	232	175	186	210	219	197	230	222	215	221	222	204	233	212	178	201	224	206	238	199	218	242	226	234	215	223	210	197	205	206	217	198	175	217	223	195	200	218	214	190	197	189	213	193	220	206	199	228	221	218	209	194	236	223	203	227	198	185	205	224	208	198	203	203	195	217	235	192	225	220	207	226	225	200	228	198	219	194	208	197	193	198	205	184	207	211	227	222	224	202	221	207	195	217	191	200	194	229	240	205	208	181	203	223	216	216	207	217	212	203	214	215	215	214	233	221	206	196	194	192	197	211	207	197	235	188	211	214	214	203	192	190	209	205	202	218	215	189	218	211	192	214	225	219	215	235	193	214	215	208	211	211	231	199	180	172	207	198	190	194	197	214	196	184	218	182	208	203	210	212	222	172	209	205	196	195	218	229	221	196	219	213	213	181	225	220	202	187	231	215	240	211	215	198	198	214	229	196	186	225	206	214	201	209	206	236	221	198	203	212	198	215	228	254	207	196	214	215	207	196	214	239	192	197	194	199	228	200	239	193	186	203	223	208	217	206	199	192	225	178	197	220	220	195	213	200	206	192	199	194	220	191	214	206	211	206	209	202	241	217	173	221	203	226	210	190	233	236	203	209	208	211	233	227	187	200	219	208	216	195	220	218	206	200	214	227	199	218	205	195	194	224	213	210	211	207	209	179	209	212	207	203	202	211	189	217	215	202	196	182	221	191	215	205	213	217	197	211	229	199	190	208	209	215	218	199	184	203	183	227	203	200	249	187	217	218	198	177	208	208	213	238	198	223	192	212	210	209	196	212	207	198	219	210	221	186	219	200	233	217	220	205	207	221	213	218	207	219	191	197	216	207	226	218	208	189	210	206	223	217	228	202	220	230	212	219	223	195	196	209	208	216	214	194	223	200	210	229	210	219	209	200	188	204	220	189	215	204	222	212	233	178	190	205	187	210	204	197	222	202	226	190	211	206	210	234	226	225	188	213	200	210	224	214	191	237	234	211	193	196	220	221	203	212	222	189	224	202	202	200	195	218	184	231	221	224	189	194	203	197	205	207	213	214	202	204	210	209	194	222	207	210	208	206	233	207	226	218	183	220	205	212	210	191	205	195	208	213	221	211	221	214	216	199	225	178	198	204	210	218	194	218	220	229	214	199	238	224	215	216	224	225	196	209	216	232	209	211	196	210
34761	47682	52037	16118	1559	1320	1229	954	857	808	758	749	734	708	649	626	656	617	618	621	612	575	569	565	563	556	592	577	566	569	536	573	589	553	562	623	691	686	622	636	614	613	609	619	571	581	614	1065	3505	3043	2767	1926	1198	714	572	563	523	493	548	490	515	530	538	509	555	502	515	539	523	501	502	516	501	567	502	489	545	498	513	486	527	499	504	533	460	534	503	540	507	537	519	545	481	553	524	527	520	493	516	526	531	486	504	470	491	535	490	510	531	523	521	539	536	564	520	488	541	480	510	501	470	527	557	480	482	498	493	499	499	514	494	495	533	528	503	509	495	478	529	522	506	522	489	487	499	570	482	545	495	502	519	484	527	548	483	529	548	524	474	529	486	495	546	469	537	501	541	521	506	506	479	521	470	522	533	510	500	514	527	469	515	487	555	523	511	508	505	500	497	482	506	498	461	503	510	494	502	506	525	503	522	515	504	510	519	525	498	494	515	511	579	505	494	553	512	514	511	532	503	508	548	535	510	518	515	521	533	524	526	501	499	526	512	526	524	509	540	483	555	514	530	547	535	536	516	531	521	527	537	537	474	539	490	517	523	521	523	552	515	521	525	532	485	495	496	504	496	564	517	474	518	549	546	532	520	512	509	541	521	495	511	529	497	513	500	502	474	515	521	529	550	538	536	504	498	518	500	504	528	470	538	489	543	529	477	524	532	539	505	531	530	529	486	542	489	523	512	535	530	545	573	540	524	506	546	515	503	507	513	517	518	507	540	488	537	496	528	498	504	496	532	528	542	499	496	488	560	458	471	505	514	497	529	508	573	508	514	536	471	522	473	521	509	533	502	535	539	518	504	506	503	540	476	540	537	569	538	513	533	506	514	535	548	495	526	569	495	498	551	472	490	500	521	532	515	538	502	519	499	484	552	492	543	517	544	498	504	532	556	499	545	554	476	581	522	511	512	507	517	505	547	485	530	525	489	519	520	517	520	546	527	522	494	496	489	574	517	535	510	530	483	504	499	553	526	501	556	531	534	525	513	497	523	535	508	534	522	524	515	528	505	499	506	539	514	504	530	502	498	533	494	538	484	506	515	536	543	499	478	554	504	488	512	553	542	512	503	537	501	537	526	515	534	527	519	539	501	492	482	503	532	482	530	490	516	520	494	489	550	491	502	496	539	487	530	528	473	511	514	526	555	526	520	536	512	527	490	499	530	528	493	538	572	502	528	480	495	514	540	495	522	498	501	514	515	547	527	508	544	537	512	477	470	546	489	525	496	521	517	518	503	515	472	549	536	492	548	526	520	518	504	533	479	474	493	508	544	525	511	538	551	529	507	509	539	506	502	524	517	528	515	521	509	525	502	523	540	485	516	527	489	534	536	529	528	517	547	493	511	541	532	515	527	526	504	477	525	485	458	546	523	524	531	488	516	520	510	470	481	534	473	489	486	529	507	525	531	550	554	462	536	544	516	509	517	505	552	455	507	524	507	476	528	549	511	532	530	514	462	527	499	511	531	566	489	545	519	536	513	522	522	517	556	526	485	526	505	519	520	527	571	539	511	518	497	525	506	511	513	476	536	509	546	526	498	514	514	503	546	496	446	503	534	494	490	510	510	493	557	550	544	516	520	554	529	506	573	485	499	507	508	498	540	478	479	533	486	551	536	520	505	500	467	486	538	526	537	520	557	510	527	536	487	513	546	510	522	516	521	529	516	505	546	539	505	503	534	505	499	475	548	541	520	534	507	535	517	524	518	536	515	559	544	492	559	508	521	489	511	478	530	527	509	535	480	524	511	532	492	511	486	525	469	519	526	491	552	513	545	497	532	526	553	529	465	499	513	490	531	496	518	506	512	526	515	507	539	512	481	501	532	554	482	526	516	524	529	488	490	496	508	485	544	530	540	520	514	512	515	510	528	521	509	533	510	517	512	491	518	480	511	495	506	504	523	516	529	497	495	515	522	509	513	491	515	473	477	514	554	510	503	520	526	526	536	521	518	583	558	492	527	469	528	506	546	498	522	526	539	525	511	520	524	528	527	503	554	494	530	551	496	509	499	493	536	578	553	564	517	547	510	507	470	534	522	494	503	467	509	531	496	537	512	535	519	503	525	522	495	519	506	501	505	528	531	509	503	494	525	512	477	512	512	512	509	521	503	526	505	511	487	458	505	527	541	536	482	500	486	506	500	520	484	536	497	576	536	532	546	556	504	550	538	524	540	490	514	468	509	527	520	463	528	475	547	507	518	462	510	511	495	511	476	563	516	529	502	507	498	537	519	515	501	541	519	527	532	512	556	519	489	504	496	475	525	509	527	555	542	486	494	497	516	530	521	510	532	493	528	526	481	497	485	494	523	503	521	477	443	528	544	515	541	532	536	492	504	521	507	460	520	546	498	526	474	528	554	531	531	473	538	495	531	508	562	522	524	521	552	507	486	506	511	520	492	505	556	530	539	479	507	522	522	501	517	501	506	519	535	529	510	507	545	486	520	461	510	533	542	526	515	525	482	528	513	515	495	557	504	522	519	510	484	512	507	536	512	509	520	500	515	518	514	502	551	482	504	544	511	544	520	529	549	509	525	527	523	518	565	530	529	548	537	536	546	497	527	486	519	510	495	488	533	522	490	524	545	498	517	496	519	495	571	490	549	520	520	564	485	537	484	508	551	519	525	503	510	508	537	523	527	510	505	483	534	508	488	486	506	535	500	536	541	508	535	543	521	509	513	504	564	514	513	554	556	521	528	501	526	524	530	533	515	569	535	520	483	524	527	519	504	524	518	533	507	506	500	504	530	527	519	562	528	489	488	522	533	545	534	505	482	540	485	522	512	515	586	523	506	539	484	496	512	538	507	560	579	497	509	506	491	545	445	521	550	511	487	481	554	520	481	494	458	499	521	499	501	518	593	521	562	479	511	555	528	546	553	570	504	499	507	537	555	542	544	475	544	488	511	503	523	501	476	473	515	500	504	467	530	494	542	499	514	497	504	533	540	517	460	519	481	486	519	495	500	527	524	502	520	467	554	513	517	529	507	543	539	565	567	513	513	483	511	528	517	535	554	527	514	512	557	567	555	514	521	531	515	551	536	506	523	525	499	536	543	518	536	513	484	522	529	513	500	503	531	523	504	566	532	502	543	562	517	488	513	574	520	477	505	520	523	499	561	542	520	526	511	472	526	536	462	529	555	521	483	532	544	527	482	533	528	530	513	509	511	521	486	482	521	497	548	532	503	527	517	510	512	518	514	529	517	556	490	516	518	521	535	518	516	521	476	522	514	505	504	508	523	517	507	533	551	516	553	507	479	537	565	534	519	514	531	528	531	518	490	559	545	499	537	528	524	527	512	512	531	492	512	540	507	542	564	536	516	519	499	544	488	518	514	543	501	495	524	524	501	509	511	489	556	515	513	548	545	494	527	519	552	515	494	532	486	542	518	500	511	522	510	534	534	519	516	567	542	505	556	560	484	540	535	528	495	516	515	514	536	515
49974	68132	64711	29920	8548	1353	626	425	340	318	329	280	258	257	238	255	249	231	227	221	218	243	237	228	230	220	210	243	221	243	219	228	217	195	216	239	199	254	225	219	212	256	212	216	213	195	212	487	1345	969	873	541	373	248	217	206	207	182	207	196	205	219	182	226	235	184	188	183	191	187	222	220	204	230	216	196	206	183	188	185	206	183	172	218	218	179	195	201	189	192	179	225	194	195	193	199	162	201	206	167	191	180	193	188	191	219	169	179	199	181	188	198	221	198	187	170	188	207	190	186	205	198	192	218	193	196	215	191	184	194	204	210	195	216	191	193	219	200	193	194	187	213	206	210	194	179	184	206	207	197	191	198	212	180	196	192	201	185	204	226	201	189	214	213	224	191	200	204	196	194	188	186	221	185	222	212	204	195	210	199	196	203	178	204	191	196	174	194	188	177	187	222	208	196	216	211	203	191	198	194	176	176	222	153	191	216	219	221	214	221	225	204	206	179	189	179	222	184	180	235	188	215	188	192	201	196	203	195	194	198	201	193	190	209	208	182	203	160	198	196	205	197	243	178	192	206	188	217	181	215	180	190	200	224	195	165	217	219	176	194	204	208	179	200	206	189	165	200	198	181	196	193	178	206	190	184	201	218	206	209	197	188	184	200	184	198	196	189	219	187	176	195	193	250	175	191	183	193	206	206	212	180	212	175	209	223	192	211	175	179	203	197	214	208	204	200	201	215	228	181	213	181	198	189	192	217	213	201	209	195	179	200	204	199	178	179	209	210	183	196	186	214	187	204	196	198	205	196	195	197	187	180	240	208	185	204	184	186	189	173	179	204	206	177	190	192	175	182	218	199	184	187	195	217	195	208	187	205	194	200	204	198	187	205	199	188	200	209	185	200	226	205	166	185	197	193	192	194	176	199	208	201	176	202	217	183	167	206	196	210	195	199	221	187	205	201	179	188	209	211	189	169	206	186	189	212	200	198	247	188	181	196	202	220	188	179	189	180	198	203	187	215	202	180	217	202	196	217	191	199	192	186	224	208	180	221	183	207	198	188	203	203	194	173	175	205	188	202	206	209	191	200	183	191	194	192	194	189	202	189	199	211	190	185	190	211	186	173	211	195	187	191	200	208	209	207	189	205	215	204	192	195	186	169	193	172	201	181	187	193	203	182	198	196	198	203	191	198	198	203	206	188	206	184	200	191	203	194	199	203	200	202	195	197	183	190	212	198	212	210	213	192	189	210	194	205	169	194	230	234	170	185	199	201	204	218	193	197	195	208	186	218	185	210	199	184	188	170	181	193	185	195	195	215	175	200	216	189	183	185	184	204	197	186	207	207	205	195	174	206	191	200	198	205	209	182	184	182	203	202	198	186	195	197	184	187	202	209	203	188	162	206	189	186	191	212	214	198	212	192	215	186	178	207	194	201	169	190	198	202	168	196	227	208	206	210	213	194	206	201	193	172	190	196	200	197	216	187	192	204	176	227	204	180	189	204	217	178	164	196	187	181	179	198	203	190	193	203	212	188	215	199	206	191	194	211	189	208	198	193	207	210	171	184	198	177	187	185	178	195	185	210	186	202	186	169	177	208	182	192	187	191	179	187	210	199	156	217	194	200	168	200	215	204	213	186	201	216	231	206	161	217	197	198	209	184	192	244	199	193	202	206	205	198	201	190	191	216	170	221	200	207	181	214	192	197	213	207	171	190	206	206	190	226	207	220	198	195	203	182	205	192	142	232	212	192	204	204	206	203	199	172	198	186	201	182	233	204	206	192	204	197	196	205	211	207	209	213	176	186	189	200	181	204	222	196	196	200	193	174	212	165	198	194	206	206	200	199	188	215	201	229	189	195	189	198	197	180	191	214	220	175	186	186	196	202	211	208	186	235	200	196	189	175	207	204	228	184	200	197	202	184	212	182	197	186	201	194	205	217	201	191	200	211	210	174	211	189	216	182	182	184	171	194	199	186	198	237	213	212	199	210	209	180	192	205	190	178	193	198	176	179	179	178	197	248	208	222	198	188	177	197	207	176	200	199	214	194	216	176	177	183	195	184	195	189	197	194	184	211	191	213	203	204	198	212	196	198	210	180	210	197	194	224	204	199	213	196	177	200	195	206	218	177	208	197	215	195	207	212	236	194	211	187	194	181	185	200	211	171	187	214	210	196	201	210	204	211	211	206	209	176	177	202	220	188	194	179	214	207	191	191	192	211	201	196	197	212	175	167	182	199	179	164	196	214	205	216	205	197	211	225	223	205	189	211	226	196	210	204	208	218	199	209	196	182	217	209	197	192	173	214	192	205	192	184	214	219	194	218	209	222	225	200	204	196	219	203	218	214	184	193	183	201	205	187	159	201	208	194	200	213	179	202	217	217	177	199	191	185	201	179	195	185	193	185	203	173	220	183	186	197	208	179	223	190	212	187	202	220	199	193	203	205	194	187	188	215	191	192	170	183	217	191	190	212	212	192	200	186	201	206	171	170	215	208	202	186	213	220	204	221	185	210	186	198	194	194	211	221	194	192	176	208	194	217	190	180	199	195	195	184	187	171	199	196	194	203	196	205	211	183	190	197	234	220	215	197	174	191	191	179	209	205	211	206	191	176	204	190	203	193	187	184	225	196	190	194	209	203	191	184	210	193	190	184	177	179	206	205	198	198	202	178	192	202	212	193	173	218	191	194	216	184	189	188	194	188	202	198	212	215	190	189	213	204	188	184	217	195	168	200	168	212	195	202	200	215	193	209	208	207	206	210	197	207	193	197	196	197	227	194	205	210	198	182	204	180	216	198	197	188	207	191	188	195	212	200	185	192	196	208	188	197	186	208	189	192	176	162	176	206	194	189	210	166	189	211	215	196	174	198	212	147	219	185	190	186	190	193	190	192	199	215	196	212	177	189	197	206	207	224	192	180	200	196	196	180	176	204	187	209	207	200	194	178	197	199	175	179	201	215	195	190	198	192	207	187	202	186	188	216	210	188	183	217	229	205	214	200	188	175	174	220	215	193	178	216	186	196	212	184	195	197	189	190	202	193	187	207	198	185	209	191	199	204	205	200	184	224	183	180	190	210	192	188	193	188	216	178	192	178	201	203	167	194	208	208	213	192	173	195	185	200	220	175	210	183	197	209	191	205	188	181	180	187	195	207	190	195	186	188	185	203	203	207	189	200	229	221	209	189	203	203	198	203	199	186	223	201	196	214	233	203	188	202	197	187	207	189	197	191	205	185	186	198	207	206	203	216	184	222	219	216	198	193	185	201	200	195	208	181	203	191	210	212	214	194	194	221	188	219	188	186	223	193	197	205	183	185	213	167	181	210	192	195	206	187	192	181	198	214	193	206	217	193	202	202	189	192	184	199	159	208	221	183	211	185	196	235	184	211	228	212	198	203	211	205	190	190	190	203	207	198	189	190	198	210	209	198	182	210	211	203	187	198	219	192	191	227	218	210	213	172	199	219	214	192	218	190	200	204	193	216	207	197
34382	54764	57686	16600	2668	2173	1830	1506	1178	1019	1025	966	873	824	790	750	720	703	650	709	663	605	659	658	624	632	606	647	608	671	614	609	614	580	560	638	593	688	622	603	685	664	653	619	636	678	581	2499	7631	5421	4473	2731	1514	797	630	542	517	491	495	507	472	466	499	490	451	469	486	489	502	453	486	475	482	489	493	446	471	451	518	498	477	470	463	496	477	451	484	490	468	480	466	517	551	507	482	500	463	487	524	497	512	485	469	477	492	524	456	471	483	495	497	475	509	495	509	516	472	464	466	530	473	459	446	503	491	476	495	488	479	508	453	511	471	476	511	496	504	490	470	504	492	490	508	474	466	498	444	496	446	471	436	421	445	522	470	525	477	486	479	492	457	510	507	508	489	526	493	466	505	453	478	517	469	501	503	482	506	462	473	514	465	479	492	433	469	468	452	488	476	490	524	412	474	510	474	457	436	467	472	502	493	495	440	475	474	476	489	464	499	481	484	522	480	549	471	471	474	536	509	490	484	482	498	480	490	451	483	493	497	458	512	484	459	491	500	478	483	462	509	489	487	488	486	494	513	468	537	463	494	484	489	476	512	490	496	451	477	469	491	479	482	500	476	509	510	498	427	498	506	529	492	483	474	507	472	498	480	484	491	484	489	495	518	466	454	500	506	491	484	502	452	478	476	473	488	543	478	471	532	471	476	541	518	495	497	500	514	453	504	481	504	495	458	459	517	470	475	517	455	441	471	530	508	493	485	505	497	504	449	492	517	458	466	451	487	497	519	502	493	506	465	472	493	452	492	522	521	474	512	537	535	501	475	495	499	471	532	472	505	484	485	491	492	485	516	529	499	485	489	479	528	467	474	517	490	512	501	550	457	535	492	451	479	453	516	504	474	481	485	495	462	477	485	499	467	468	517	501	514	479	473	461	484	506	507	501	464	477	506	500	493	481	529	439	465	518	492	473	498	473	502	476	480	523	474	482	497	486	481	498	507	468	488	531	524	483	457	459	478	431	476	463	465	478	492	510	472	478	478	493	469	499	509	472	484	474	454	499	527	498	490	492	482	493	489	498	520	507	445	485	513	481	485	493	475	490	488	472	476	511	486	512	505	447	520	490	450	465	484	505	474	486	484	476	500	496	489	497	453	468	468	479	505	505	512	510	492	504	517	476	474	443	489	483	478	478	483	477	457	495	480	500	463	544	459	533	507	435	489	519	467	479	461	488	471	480	502	494	504	481	478	476	471	460	485	477	499	447	478	464	484	478	491	502	465	457	505	462	498	472	462	455	501	468	510	469	513	497	538	532	516	489	479	503	486	469	462	446	478	507	471	464	500	472	476	525	459	482	468	480	497	541	488	495	475	478	506	464	460	521	502	443	480	498	470	468	479	497	484	488	463	485	493	449	454	459	508	523	506	439	484	487	480	487	479	458	515	506	480	440	453	505	527	447	518	505	456	489	484	488	461	489	477	486	484	464	481	488	524	496	484	492	463	470	467	506	468	491	473	483	498	510	435	531	485	473	477	505	507	444	487	470	503	466	479	495	458	496	480	511	512	496	485	527	483	490	502	514	501	540	465	527	507	459	484	531	524	482	524	496	492	483	466	481	479	504	435	497	484	495	498	474	490	472	503	510	515	474	449	495	478	485	498	499	524	499	472	522	460	458	488	445	495	467	486	459	467	455	472	512	503	483	460	504	475	469	500	514	472	501	463	474	459	507	502	484	449	477	512	469	510	486	495	515	508	480	489	482	503	492	481	474	478	485	510	502	489	464	490	507	481	503	519	495	479	505	483	506	504	487	509	498	479	473	516	458	470	462	467	492	438	498	472	492	503	447	480	489	458	453	491	510	523	474	467	466	488	476	496	481	455	496	490	454	459	502	482	464	458	485	451	471	477	540	469	473	481	480	506	526	457	487	519	485	503	464	495	509	495	474	489	461	512	466	502	463	443	505	478	529	476	517	471	470	506	500	490	472	510	487	468	454	492	493	478	497	501	456	477	499	503	517	473	492	463	485	457	460	490	491	474	449	466	490	478	504	489	503	459	498	458	487	483	511	478	477	455	459	490	487	520	442	488	479	471	513	495	504	512	456	455	523	473	475	518	461	479	476	502	466	478	497	448	491	453	504	463	482	484	475	474	481	475	518	495	503	518	514	470	478	482	468	441	507	481	505	481	480	542	482	500	477	493	483	503	466	504	490	475	514	528	493	499	533	477	475	469	493	482	490	476	474	478	479	492	478	479	472	453	500	482	511	469	462	494	489	493	470	484	459	481	516	478	474	467	486	492	496	489	487	505	488	523	506	496	518	462	489	477	514	498	510	471	513	502	444	489	532	530	461	495	479	535	502	474	506	491	490	473	484	524	467	508	512	469	481	525	473	483	487	474	490	465	494	463	514	478	480	485	486	488	483	475	442	510	451	484	495	487	449	443	502	487	448	480	505	482	480	476	488	456	473	501	495	474	501	496	486	512	492	487	475	498	511	472	547	489	474	469	472	465	486	472	502	508	498	504	488	476	483	496	516	516	486	504	439	486	493	473	489	467	501	498	475	528	466	480	472	511	468	499	432	499	496	492	428	486	467	502	476	482	476	484	478	494	505	449	463	477	491	493	515	479	482	470	508	483	472	490	457	491	462	460	482	489	468	491	510	479	526	471	484	471	503	500	476	500	502	508	520	509	500	511	484	488	467	516	488	475	539	475	451	449	456	485	479	490	463	465	469	514	496	426	501	495	503	503	457	515	475	479	513	468	481	480	488	475	457	493	481	525	459	473	473	491	445	516	477	487	489	492	490	491	470	500	493	513	516	474	470	464	478	443	490	496	496	496	470	456	479	500	495	491	471	432	509	501	482	506	482	477	462	465	441	475	467	485	513	476	481	520	487	461	488	438	445	482	525	478	474	504	479	510	503	510	541	499	508	485	486	475	506	470	457	463	497	475	497	495	476	517	487	466	479	473	491	481	501	474	466	492	450	485	479	484	497	508	463	495	461	452	460	474	465	493	484	478	435	439	450	443	467	481	456	489	553	514	490	516	508	482	463	433	454	530	474	508	466	465	489	517	534	470	486	517	419	467	533	489	463	486	521	493	474	515	512	531	504	499	463	492	426	458	494	492	501	518	485	496	479	493	481	497	503	528	497	517	492	449	495	489	490	499	507	479	499	497	496	506	521	492	489	463	492	448	514	463	485	482	483	493	478	476	533	466	451	491	490	457	458	475	491	504	454	474	496	481	469	477	455	438	455	531	475	479	440	476	475	493	482	509	479	489	521	495	459	456	527	492	503	452	471	500	504	472	495	490	472	470	484	495	500	525	506	482	462	492	517	505	509	462	496	465	526	446	501	515	477	522	503	503	494	492	463	457	483	461	475	472	490	480	495	471	511	493	460	452	489	466	477	455	539	455	459	462	455	471	483	513	517	472	466	519	500	479	497	466	507	498	502	508	468	477	512	467	485	495	524	472	506	494	466	491	473	537	489
8334	10597	11558	872	220	201	216	209	177	192	192	216	188	197	182	172	207	187	181	211	179	162	200	204	188	198	195	186	182	174	187	189	196	185	199	199	208	209	192	219	209	170	218	195	193	187	199	210	254	283	270	265	239	222	217	185	203	207	232	202	177	184	204	209	215	173	206	198	194	182	176	193	198	170	191	178	178	163	200	181	189	189	196	205	186	197	205	205	184	175	198	196	228	217	183	209	208	212	186	171	204	184	202	169	225	194	197	200	184	203	172	209	189	179	188	160	176	196	193	186	187	175	199	183	215	203	205	213	195	196	208	176	215	203	188	185	178	183	186	179	185	187	186	173	202	191	201	161	184	193	179	194	195	197	175	175	194	187	167	200	202	192	196	220	189	175	187	194	172	203	170	163	197	175	174	199	182	174	177	217	203	208	202	188	194	170	171	189	186	193	197	204	163	185	179	179	207	189	169	197	192	172	159	183	192	199	205	189	197	173	211	168	184	185	202	199	204	170	198	185	189	168	186	195	208	216	186	218	187	161	189	215	213	206	188	195	187	186	181	171	206	176	207	175	208	213	201	195	203	207	192	205	197	203	207	189	209	179	207	165	192	226	204	190	213	183	183	187	185	182	187	218	223	197	185	189	196	181	172	191	198	216	211	198	184	216	188	204	188	181	162	208	179	193	170	170	178	200	188	177	171	167	197	203	165	182	194	182	191	187	173	202	190	196	219	210	181	173	173	171	168	169	178	193	182	207	198	209	203	204	203	203	214	194	168	179	191	188	233	194	204	207	222	179	194	202	202	206	214	207	194	197	230	217	198	190	188	194	218	216	191	185	179	167	204	167	202	215	189	187	193	188	180	217	165	185	216	179	190	178	196	199	178	192	192	196	183	178	182	183	185	196	171	210	213	194	193	192	184	170	196	173	183	212	189	200	206	191	190	210	191	178	198	186	194	204	181	209	170	191	209	220	181	191	191	181	173	206	199	188	210	171	184	202	183	185	209	184	181	182	166	183	196	199	173	206	175	189	194	187	222	167	190	174	188	170	166	159	176	197	180	191	178	180	181	205	203	181	179	224	211	175	197	179	194	193	206	181	191	188	192	218	208	187	200	188	198	189	177	174	205	196	185	168	195	191	199	210	187	193	210	213	201	183	184	197	192	177	168	206	203	194	191	188	215	191	179	190	194	189	174	183	187	201	203	183	210	190	194	163	197	221	177	215	210	191	197	182	207	182	178	186	201	204	194	191	193	183	204	185	193	204	188	189	165	214	206	196	184	171	215	199	188	225	180	174	209	194	202	188	208	203	188	188	196	188	196	187	185	172	216	190	192	195	172	194	181	187	176	186	175	202	183	190	205	199	196	175	202	198	200	186	200	192	188	182	187	188	178	184	191	209	172	187	216	177	197	183	224	202	166	161	194	197	189	206	185	191	162	188	204	211	200	213	178	163	211	171	207	185	176	201	186	199	202	185	184	177	193	202	203	214	207	189	176	198	187	168	178	158	195	165	208	198	197	181	184	177	187	200	186	185	204	187	201	198	212	206	200	215	190	174	214	169	189	174	199	159	189	183	184	197	199	182	188	197	197	197	217	178	170	192	167	180	202	195	183	207	229	195	215	193	195	204	181	193	200	210	184	189	198	201	191	180	173	195	185	185	183	184	197	194	191	194	219	188	186	208	209	223	201	175	201	182	174	180	191	195	193	210	212	184	188	191	192	205	172	181	175	200	180	204	192	185	189	201	189	187	175	178	192	198	201	205	197	191	200	210	166	218	177	182	179	189	204	183	187	191	188	183	187	205	180	178	174	202	195	204	169	163	186	182	183	191	192	190	186	184	205	177	185	197	198	177	196	209	211	205	200	202	188	182	179	183	199	213	183	180	170	198	172	195	190	190	176	175	184	217	194	162	188	193	205	197	204	203	199	184	163	185	182	220	206	184	185	165	227	177	182	209	194	179	189	166	198	187	202	180	188	209	203	189	180	176	175	202	232	196	210	203	163	212	192	195	196	179	183	184	215	184	198	176	171	166	185	173	187	219	210	193	190	207	175	188	202	187	166	199	203	181	188	194	212	179	188	212	179	194	195	194	203	173	195	188	202	157	177	197	191	188	194	195	190	196	180	179	214	187	177	179	197	188	198	200	207	197	210	200	196	188	201	177	191	194	188	188	203	215	165	204	179	201	188	168	169	189	193	188	172	177	189	192	187	197	185	175	168	197	191	189	208	197	188	200	180	179	184	195	177	188	184	172	202	192	174	216	207	202	153	211	213	195	203	192	211	210	192	158	170	203	199	198	191	175	204	201	192	206	215	190	188	195	198	194	189	206	219	189	191	209	169	168	225	168	201	192	215	191	200	222	191	193	213	165	197	174	175	195	189	192	175	187	207	193	167	190	183	211	196	206	196	190	202	187	222	207	225	202	193	172	198	185	180	196	191	177	163	164	194	183	184	187	193	184	165	201	178	218	203	186	188	208	184	181	194	194	185	195	179	178	193	172	186	194	196	219	202	181	177	225	191	194	214	175	168	194	205	182	171	151	161	174	206	194	208	179	200	218	186	182	203	177	182	184	201	193	183	184	192	182	185	192	171	205	191	184	185	180	186	205	148	208	192	197	184	174	194	203	194	165	202	178	188	183	185	184	169	192	192	187	187	198	203	195	177	162	213	204	196	177	184	156	178	187	179	192	190	217	189	174	175	202	224	182	190	208	180	190	173	172	194	173	178	211	177	178	191	175	184	185	175	184	178	166	201	186	194	186	190	213	181	198	196	205	197	188	201	196	208	173	183	184	194	161	211	205	203	196	188	174	201	233	190	196	183	198	173	191	181	212	208	170	186	207	180	205	182	204	176	201	209	166	174	202	205	190	183	176	173	208	182	184	201	195	176	198	178	171	201	214	209	180	202	205	231	206	197	203	187	187	165	185	203	165	201	195	206	170	173	200	217	214	194	204	218	187	164	187	184	174	195	195	185	183	213	205	205	176	178	203	202	185	177	185	174	183	176	192	201	211	191	190	166	177	200	169	174	173	196	166	198	190	189	214	177	173	186	188	205	196	189	181	192	187	201	183	217	222	173	183	174	209	220	192	187	205	183	194	194	200	186	189	186	192	223	172	200	220	197	179	180	182	199	200	205	206	178	172	181	201	202	185	178	193	177	197	156	167	165	178	219	182	198	180	216	189	191	193	204	177	203	180	188	169	198	175	185	192	168	193	210	188	178	187	182	186	169	237	186	223	195	183	205	147	205	209	177	162	212	180	191	172	181	192	190	180	187	205	166	164	180	176	204	203	197	205	190	192	222	193	200	195	206	195	195	199	204	182	189	191	204	182	169	201	201	208	206	200	179	171	199	172	171	198	187	189	203	190	201	176	198	170	211	204	190	217	190	195	203	193	197	169	185	178	162	185	156	204	188	203	180	221	185	188	182	167	172	188	183	170	184	153	178	183	192	202	207	207	198	221	184	162	191	191	192	191
6160	14589	14398	1731	628	569	491	547	487	513	530	497	525	498	503	481	490	475	477	518	547	482	473	508	551	497	501	516	532	517	497	545	532	511	508	519	543	532	544	528	565	579	549	552	522	467	493	609	988	1036	951	793	622	574	505	495	510	528	469	518	454	526	461	479	503	481	458	486	473	457	494	479	475	492	469	506	482	453	415	486	461	480	474	474	503	495	508	483	486	467	500	511	510	475	474	447	509	512	452	501	456	502	466	445	473	478	492	516	511	465	482	465	492	490	509	491	484	421	491	482	458	459	521	477	491	452	504	510	502	486	468	514	461	486	467	504	515	460	515	470	476	501	436	498	506	470	472	492	496	449	471	479	470	490	477	477	487	481	473	457	479	495	463	454	468	483	507	486	489	467	533	450	473	480	503	505	445	460	488	498	473	508	469	521	456	481	496	485	482	482	448	513	482	491	467	489	487	494	499	479	489	498	489	513	468	472	489	487	457	458	483	473	462	437	507	449	449	475	496	460	449	462	485	494	452	503	426	478	463	477	486	494	492	473	476	459	471	465	459	473	490	488	501	501	506	453	472	491	520	479	501	502	484	470	501	490	492	456	475	474	484	532	475	486	452	461	463	500	477	484	515	504	461	454	474	498	465	462	451	492	523	474	493	458	466	495	465	434	497	522	493	439	467	505	485	494	485	453	493	446	440	466	494	485	496	456	476	442	521	499	419	471	469	501	468	478	456	466	481	483	497	482	509	473	441	467	460	479	472	465	483	443	473	483	507	458	501	527	504	491	462	462	499	486	507	492	456	456	513	494	479	464	485	492	504	485	495	526	528	494	496	537	464	451	477	451	497	502	477	464	455	487	500	467	463	482	491	466	495	512	472	488	507	536	567	478	463	512	471	490	482	471	523	520	510	504	457	475	464	476	475	507	448	460	459	472	509	483	499	506	506	503	452	487	447	487	479	484	488	520	464	492	497	481	465	482	452	449	477	496	531	456	516	478	486	502	489	501	462	486	449	505	444	457	471	495	513	442	476	476	518	480	451	481	537	505	478	497	469	493	486	528	478	535	516	438	505	471	486	499	515	474	478	462	441	475	484	475	469	458	491	472	434	492	495	500	474	462	464	489	484	480	494	467	488	460	486	484	480	469	462	499	487	479	473	454	510	482	486	458	515	435	496	455	469	450	471	467	473	470	466	440	469	496	456	475	474	497	515	492	451	469	492	544	464	457	496	522	511	495	462	482	476	485	453	465	440	475	491	492	482	486	486	487	513	493	502	456	501	470	498	464	444	485	489	486	435	492	481	464	479	507	465	477	461	459	496	505	495	469	479	491	476	502	467	460	498	465	445	482	455	497	500	478	481	476	490	450	501	462	516	484	498	444	478	456	471	475	475	484	470	504	485	497	496	483	496	472	488	499	476	487	456	484	450	474	487	443	467	460	499	497	505	443	490	454	468	452	461	449	474	480	506	446	457	502	476	524	505	488	470	467	492	520	483	467	499	503	494	464	450	500	532	474	493	477	459	498	461	467	492	496	487	488	492	480	464	469	489	498	463	492	470	477	473	488	484	535	497	466	482	489	511	478	485	488	530	496	505	502	460	497	467	487	503	527	478	488	509	459	460	513	500	487	486	502	477	485	473	495	487	490	483	505	470	436	502	477	479	421	442	489	474	476	476	431	481	487	480	497	536	483	501	500	493	475	452	483	477	469	507	560	458	457	471	452	496	504	438	487	502	482	485	491	469	455	504	520	504	517	490	519	463	450	494	461	477	499	462	483	471	464	474	490	466	464	453	465	454	491	498	489	464	474	479	467	473	479	484	457	528	510	486	506	455	464	489	494	484	504	506	512	486	438	454	480	423	474	456	509	470	449	486	484	462	510	489	515	441	467	443	493	495	514	461	457	437	451	476	471	473	471	526	456	513	491	452	493	486	465	503	467	464	491	486	452	502	490	504	512	473	511	469	461	454	491	465	504	472	474	528	474	468	474	439	528	489	505	478	476	491	468	468	505	478	462	493	495	455	467	487	489	492	498	483	478	489	504	507	499	469	489	494	502	524	479	460	500	449	519	496	464	491	483	487	458	431	487	471	507	455	449	485	479	468	467	471	516	497	533	504	471	487	484	524	444	465	446	470	467	475	452	498	464	432	480	462	479	521	463	463	441	479	514	496	518	472	469	470	474	452	462	445	476	500	474	518	513	466	464	453	449	493	464	515	487	432	496	485	499	502	487	480	513	483	507	481	471	476	456	485	492	515	481	467	466	480	461	474	472	503	466	481	467	444	475	454	462	481	481	489	494	461	489	476	474	482	479	467	474	489	504	490	489	463	499	486	477	446	467	484	462	513	482	488	491	494	464	487	478	500	439	432	501	504	490	499	495	481	495	458	473	509	474	470	499	493	521	484	473	473	491	485	489	465	460	482	476	476	479	476	498	459	459	494	488	482	493	422	482	519	444	502	509	513	458	489	463	473	464	502	492	483	495	465	445	452	462	467	471	497	487	483	464	461	519	518	481	483	470	482	494	511	479	521	487	487	491	512	490	496	472	506	499	488	484	505	502	480	463	490	478	481	483	478	473	489	463	495	451	472	456	497	495	489	500	498	474	436	487	448	512	469	472	468	496	499	484	485	479	526	485	486	470	471	453	513	473	501	453	482	485	488	456	476	450	546	481	469	466	464	489	507	446	466	480	466	488	521	445	473	469	508	479	469	502	489	449	507	453	533	478	470	501	492	473	503	464	497	461	513	478	467	458	497	497	505	502	486	501	450	488	483	497	431	473	475	480	474	490	492	455	469	495	505	495	496	489	465	447	489	482	489	486	500	486	455	505	498	460	480	535	489	521	465	483	481	474	493	464	482	444	468	495	482	433	498	495	457	507	520	495	458	469	473	476	505	479	512	473	498	441	498	510	460	480	496	457	480	480	443	517	460	533	471	509	482	491	473	481	514	474	504	503	459	456	481	491	465	489	484	469	472	464	475	470	472	441	498	500	456	512	468	500	525	495	458	466	466	467	460	504	451	458	462	507	495	480	483	469	491	476	475	439	512	505	498	442	493	469	490	456	468	499	492	502	492	515	484	471	478	500	495	479	475	458	469	488	453	478	450	471	484	465	453	491	477	442	467	504	495	489	480	482	506	493	466	467	516	422	479	506	491	459	451	440	476	442	465	436	469	497	461	435	442	518	465	497	470	473	439	491	501	483	455	500	475	468	498	477	466	449	491	482	470	472	466	471	443	464	463	490	461	481	467	464	461	471	502	473	450	489	450	517	497	444	476	508	440	476	500	499	474	460	462	507	472	460	467	471	439	448	477	504	450	468	516	527	485	492	511	475	486	485	442	454	450	496	463	472	500	474	469	480	499	499	433	474	490	483	470	504	463	501	502	458	507	533	496	462	481	466	462	489	446	471	463	473	527	476	450	476	459	510	507	450	487	466	465	499	482	480	493	492	481	533	445	526	508	494	454	520	476	500	489	499
45947	51000	49967	18917	5903	1320	546	375	339	284	280	285	277	234	279	225	245	239	217	242	233	238	274	241	193	207	240	236	233	200	220	253	239	237	214	253	217	230	245	241	227	251	240	250	211	225	241	442	958	784	665	480	353	263	223	243	207	231	209	211	217	225	218	238	212	247	230	216	207	233	212	200	207	227	211	208	210	240	233	207	237	203	200	216	217	208	195	218	221	213	243	205	221	218	205	217	227	207	227	210	220	222	183	218	240	217	206	210	210	216	201	241	219	202	215	210	216	218	220	233	196	194	202	237	223	226	187	210	211	206	238	228	225	200	215	211	184	212	215	208	229	220	222	219	239	219	222	209	206	236	211	213	230	197	221	202	209	221	218	205	209	199	199	204	230	200	204	215	234	238	245	203	201	237	213	193	239	229	222	207	229	219	200	232	229	226	211	218	203	209	223	224	202	236	207	205	213	264	207	253	189	228	216	231	214	220	221	216	214	245	216	201	228	205	208	210	222	225	210	240	194	200	212	203	231	198	205	219	223	208	208	212	222	202	208	225	208	211	223	226	230	193	220	217	215	217	211	224	225	218	217	200	197	190	213	207	224	211	221	216	215	181	210	223	190	228	229	231	241	226	216	210	215	206	227	213	247	238	235	206	229	222	192	221	196	234	204	234	208	197	216	232	199	227	233	224	214	220	212	227	213	237	228	220	193	224	246	202	195	217	198	229	230	221	236	220	210	195	241	225	221	233	207	165	218	229	233	216	209	223	210	234	230	194	209	213	223	218	210	196	241	201	229	225	202	240	214	208	220	217	202	224	219	202	200	206	203	238	215	198	247	225	218	214	232	204	214	222	237	219	214	218	229	194	221	248	210	216	218	207	249	201	220	226	237	239	210	248	205	217	216	225	213	232	204	214	248	209	195	217	194	211	202	225	235	200	206	235	238	225	253	219	231	222	215	215	225	242	209	210	218	219	241	204	241	235	203	223	233	223	210	216	188	241	239	227	220	220	199	221	223	219	233	206	238	210	220	209	221	214	221	243	229	226	230	231	216	227	232	230	206	222	225	230	200	199	219	227	204	202	214	200	204	223	202	201	198	257	203	242	223	214	229	223	218	209	194	215	203	232	212	208	204	208	210	221	206	216	207	232	228	213	228	225	192	185	236	232	223	222	224	211	201	217	224	209	196	188	193	230	205	210	232	222	212	234	226	241	220	172	200	196	214	214	229	251	209	229	224	251	190	241	219	223	233	198	242	228	239	233	209	187	209	214	207	227	202	213	234	233	235	231	219	219	202	211	218	225	205	240	213	217	229	198	243	244	183	177	215	227	236	235	242	208	224	221	198	215	202	209	206	228	200	229	204	219	221	216	246	217	203	217	233	214	198	206	216	211	241	203	197	224	202	218	210	210	235	233	197	232	235	245	227	205	227	204	217	247	180	219	230	215	198	228	225	216	224	223	225	231	214	200	211	231	193	215	209	200	225	212	228	240	223	224	264	228	195	200	236	255	240	209	236	200	246	213	231	224	237	232	222	223	218	214	248	211	249	226	239	201	220	227	222	227	223	212	234	224	229	215	240	202	196	223	193	220	215	222	227	229	199	195	209	217	234	207	238	200	232	222	253	197	213	224	206	224	190	235	228	227	196	203	229	218	199	196	217	247	215	231	219	217	198	246	241	213	213	209	208	203	232	210	205	245	219	210	215	224	227	232	229	257	198	221	207	226	225	225	228	194	223	223	225	255	211	242	188	221	210	217	185	233	195	219	221	234	209	205	208	216	216	214	219	208	206	253	259	214	212	229	208	195	229	194	207	199	185	235	205	218	241	221	182	256	225	243	219	224	229	236	229	233	237	231	217	214	247	219	228	229	211	252	253	182	197	214	216	203	207	221	226	195	182	242	208	198	194	228	209	224	211	197	225	221	212	225	206	200	243	201	222	211	208	234	234	214	200	218	213	223	250	224	222	221	209	198	225	245	239	225	219	220	209	231	233	207	222	215	234	209	216	221	232	208	218	218	237	213	223	242	191	218	227	222	206	195	198	215	225	204	212	222	212	230	228	229	250	240	212	232	227	186	204	212	222	206	191	196	221	207	213	217	243	219	214	196	222	212	199	224	182	207	218	212	214	215	208	213	220	209	226	213	233	218	237	227	220	204	206	221	233	225	211	255	216	195	219	224	211	194	204	210	226	241	209	213	238	203	259	194	200	213	227	214	239	218	218	223	227	224	191	222	220	230	246	209	195	226	212	209	229	196	214	242	215	229	224	232	191	221	206	207	212	228	210	222	219	232	229	230	194	203	228	223	220	203	206	237	228	227	241	225	235	208	229	206	176	195	210	211	220	238	218	227	202	227	215	234	244	218	217	228	217	230	233	217	231	214	225	236	215	215	220	207	214	224	217	236	225	197	205	212	198	245	240	236	218	208	217	223	247	213	213	203	220	204	218	204	227	209	220	227	228	232	231	228	221	212	216	198	249	213	215	212	244	215	237	231	207	220	217	191	198	235	230	246	213	224	223	217	247	229	194	193	206	214	202	220	217	225	212	219	200	220	208	209	235	222	226	184	217	191	198	231	220	210	207	218	225	210	227	208	194	196	223	202	212	219	209	221	226	243	220	223	226	208	230	207	204	205	218	203	231	214	225	229	239	221	232	207	214	214	222	234	256	237	235	213	230	217	205	219	218	210	204	200	220	198	236	226	219	254	219	198	191	233	208	231	242	206	228	204	182	220	209	213	218	215	215	204	210	248	231	229	240	204	241	206	225	229	239	204	241	203	187	214	197	192	253	234	205	255	218	221	206	209	224	202	212	192	199	209	216	229	232	221	218	190	230	228	215	194	222	203	205	226	214	210	225	219	208	211	244	212	233	205	195	214	218	250	224	223	206	182	238	225	212	243	199	211	225	213	211	201	214	207	213	207	213	221	262	201	211	217	229	225	211	215	195	239	201	236	225	184	220	224	218	233	220	211	235	197	226	245	189	223	191	216	247	228	230	211	243	239	242	210	204	248	191	243	223	220	234	212	225	204	214	224	198	197	217	232	233	200	216	235	212	207	236	222	232	226	182	204	244	213	221	213	216	242	233	227	213	221	254	206	215	197	194	234	239	226	219	197	228	218	205	184	219	197	205	236	221	192	208	235	188	222	225	230	207	203	227	237	241	216	255	201	225	218	223	250	189	216	246	225	205	231	227	244	208	199	243	238	230	228	218	218	221	202	221	239	189	221	218	222	204	203	199	196	219	192	192	220	221	227	179	213	212	199	213	206	225	221	214	210	221	230	213	206	197	217	227	193	242	212	231	179	227	223	231	222	211	239	228	182	220	217	204	209	238	225	197	220	208	258	205	237	212	188	204	213	218	222	213	211	211	229	236	207	210	227	211	246	244	221	210	233	216	228	221	217	239	240	227	233	223	225	236	209	206	216	212	213	271	228	213	226	239	221	248	208	194	254	214	235	225	232	249	207	217	214	222	238	225	235
32084	45579	40931	7108	2115	1777	1483	1167	1075	986	965	807	826	787	760	713	723	723	683	713	681	725	707	738	707	664	658	681	588	616	619	628	645	619	639	696	612	641	646	696	635	634	735	737	663	701	626	2342	5537	4249	3520	2203	1179	762	596	576	593	556	513	521	529	565	540	499	554	562	566	569	531	539	511	550	552	484	518	545	514	530	582	520	557	553	515	528	549	536	534	541	520	570	535	493	543	496	540	565	537	500	565	530	549	550	566	556	560	504	477	537	526	558	580	512	508	490	569	563	527	512	518	545	539	489	532	522	554	528	532	560	523	552	547	554	530	549	534	518	562	529	523	543	558	535	565	509	546	594	563	543	582	491	546	568	547	505	519	547	519	557	560	529	524	542	531	549	531	512	503	492	535	548	531	542	549	552	568	503	562	507	543	539	552	529	543	537	530	541	573	529	512	567	545	550	591	509	494	571	566	529	519	534	528	528	510	537	539	561	492	513	547	523	534	589	556	515	567	554	546	530	525	538	549	566	555	526	522	526	539	539	479	555	560	513	582	541	511	525	552	512	550	506	555	540	545	498	489	507	513	525	521	537	536	531	515	505	572	571	512	559	553	541	546	571	541	546	537	530	542	507	492	546	526	561	573	543	541	509	540	552	522	536	530	516	473	526	559	522	511	504	557	536	544	570	585	545	495	526	548	543	521	586	503	511	554	518	520	563	483	530	520	520	504	529	518	540	534	540	543	574	518	560	523	541	560	494	548	554	514	589	506	506	516	542	559	534	515	525	534	518	509	542	590	548	553	532	555	572	531	564	544	518	551	505	518	529	562	552	560	518	531	508	569	537	541	550	549	533	539	549	526	525	487	542	542	522	552	524	561	566	498	559	541	532	509	499	570	560	542	520	556	503	555	541	568	496	550	553	508	547	537	513	534	558	529	530	560	555	510	517	532	553	577	520	551	506	537	509	556	547	545	514	501	546	498	530	517	575	582	560	550	536	553	522	541	567	560	598	556	541	491	486	532	513	566	545	570	517	563	514	516	546	573	544	567	519	536	536	505	513	528	559	468	511	524	588	545	481	533	541	568	505	520	537	569	593	549	541	527	551	556	535	573	559	523	529	557	534	474	540	538	528	544	537	540	542	539	516	520	505	527	516	612	530	527	559	533	487	531	547	571	536	542	534	488	566	529	554	591	517	513	533	543	490	536	549	540	531	549	533	541	561	578	526	560	528	520	547	518	536	548	549	535	522	572	541	528	524	520	543	559	535	517	551	504	566	529	596	526	524	564	521	565	552	534	538	527	533	544	524	527	522	538	548	514	567	556	531	500	478	550	518	500	547	562	540	520	525	563	546	549	523	579	544	550	527	551	555	531	514	542	548	544	523	563	498	536	523	513	556	575	520	580	518	509	524	549	527	550	503	581	520	542	521	499	509	523	537	574	549	605	516	519	494	534	539	541	526	500	510	553	578	555	577	532	565	503	540	540	520	551	542	593	501	509	564	513	536	544	543	497	534	540	516	544	521	555	553	541	543	514	558	542	567	571	528	554	566	516	553	538	519	552	496	562	571	555	537	559	550	513	565	559	531	543	553	497	503	536	534	559	511	557	538	539	520	516	500	561	525	541	576	534	549	549	574	531	547	544	541	522	564	544	574	508	519	517	542	555	512	520	538	529	526	532	541	558	551	527	558	555	523	506	568	551	562	556	527	542	552	567	492	521	569	613	510	577	573	524	545	524	522	536	529	503	526	525	522	546	518	555	546	527	516	535	514	526	553	555	546	521	523	546	529	551	530	542	533	523	544	521	543	588	554	540	571	582	516	557	555	556	527	496	557	564	513	525	569	543	538	536	589	539	543	520	535	545	552	541	538	512	555	536	570	539	549	536	616	529	543	536	526	507	591	523	536	508	535	547	527	520	542	560	540	490	536	524	549	496	549	534	566	507	568	542	534	499	528	553	540	529	502	540	511	535	538	580	498	545	578	497	595	567	525	494	530	533	534	528	562	541	531	484	509	532	542	537	516	558	528	578	467	554	503	531	541	556	576	555	565	582	562	543	522	543	551	528	546	550	540	556	520	561	542	569	544	536	551	515	573	557	520	569	560	500	528	554	521	518	535	548	550	507	531	529	543	522	521	575	540	560	539	481	562	575	540	531	543	559	503	520	579	526	561	503	534	512	543	504	555	537	546	541	545	527	538	582	541	584	532	534	519	542	518	528	526	512	568	537	585	548	505	556	515	573	535	533	554	526	537	532	552	521	528	555	517	514	542	521	541	526	578	545	579	547	538	543	535	571	574	526	516	537	563	573	536	500	563	498	509	563	508	568	543	560	529	548	514	570	567	512	533	571	537	555	528	561	544	553	504	476	523	584	546	568	528	568	547	513	548	524	503	530	536	547	530	564	541	540	552	553	518	534	574	557	565	567	509	551	544	550	548	527	526	502	529	544	539	515	542	566	541	490	502	527	506	546	517	533	585	480	506	518	568	552	524	528	507	544	544	554	534	531	568	555	515	542	500	535	521	573	530	523	554	557	559	549	516	520	531	516	551	477	546	525	534	560	548	529	560	540	561	564	518	543	516	556	552	518	540	527	518	537	550	489	530	518	517	537	507	511	535	474	548	546	562	512	520	522	516	509	561	557	529	531	541	546	540	523	562	516	495	555	496	506	496	585	554	537	520	523	551	525	497	532	553	523	536	551	538	584	575	520	541	555	523	495	533	561	554	555	550	539	518	520	528	522	494	539	534	517	564	525	531	509	529	522	514	564	516	534	528	554	491	538	522	604	531	507	519	559	531	542	496	544	530	545	536	529	523	551	542	527	547	573	575	501	527	526	502	516	512	511	542	544	529	541	559	543	535	512	575	531	575	559	543	556	549	520	515	524	550	558	549	526	527	526	586	528	548	516	564	538	537	527	523	512	559	524	526	554	565	481	508	556	563	527	539	560	482	500	538	570	524	584	527	572	562	528	515	541	580	523	520	546	522	509	532	528	514	522	561	533	532	552	506	568	504	555	522	566	570	518	549	569	546	539	542	530	535	551	530	566	577	551	553	521	541	523	520	512	514	539	545	536	505	565	558	523	527	548	538	536	528	573	537	525	503	541	558	551	570	532	611	548	558	503	564	550	544	512	532	549	542	594	533	535	556	531	569	527	507	531	569	522	546	534	554	537	560	548	500	565	515	532	549	594	528	531	535	552	502	515	539	497	539	541	564	576	506	550	550	546	542	565	510	539	539	535	573	513	546	525	542	566	538	515	519	541	524	568	492	558	503	535	516	521	529	531	523	505	513	546	502	549	535	516	559	546	489	524	561	560	507	567	541	576	504	492	513	501	530	529	565	537	561	529	552	535	503	539	537	527	517	527	519	524	546	547	557	507	536	569	558	540	556	556	566	521	572	509	557	507	567	540	508	543	505	515	533	508	522	532	470	521	494	555	519	542	542	537	545	537	568	542	525	587	499	526	567	507	515	511	517	550	565	512	544
54729	63790	55819	20638	9130	2405	815	501	401	340	339	271	275	291	254	282	247	260	233	262	243	242	197	233	256	226	194	222	233	217	223	232	249	198	238	228	190	235	219	248	224	223	242	257	229	233	228	763	1281	1029	851	608	403	262	241	199	196	190	201	212	203	219	174	203	224	197	191	203	208	205	205	185	211	203	207	186	209	225	207	207	220	210	206	219	208	188	215	178	218	201	201	194	201	187	203	236	219	224	211	218	213	232	167	194	194	214	166	206	198	178	209	211	180	203	194	185	202	228	204	188	218	223	220	209	229	195	211	179	234	219	231	218	220	208	210	224	204	188	198	189	208	213	212	191	206	202	219	211	211	208	205	231	214	209	217	191	211	194	195	199	233	207	213	196	201	197	204	211	185	204	223	223	234	209	211	197	190	209	197	195	195	187	179	212	215	211	192	216	233	213	210	222	192	229	189	230	240	189	197	188	200	198	207	180	214	201	209	190	185	227	200	192	214	196	216	178	227	215	210	217	225	201	184	218	207	209	177	187	200	193	197	197	197	209	215	251	189	210	216	192	194	190	193	188	193	217	190	195	207	195	214	211	209	216	193	211	199	240	188	200	182	193	202	220	218	203	203	201	194	181	184	205	194	211	208	199	207	200	202	193	207	214	211	202	192	200	210	212	217	191	213	202	233	217	195	219	201	194	179	200	209	220	215	201	187	196	206	228	224	213	220	218	202	195	200	186	185	205	183	219	183	190	212	209	207	195	205	234	199	222	203	196	219	224	230	203	200	212	210	207	206	222	207	189	236	199	198	207	194	185	192	187	226	214	226	222	196	232	212	185	202	182	200	178	210	189	213	171	207	226	235	180	233	236	210	190	222	229	203	199	230	172	204	212	229	197	212	189	210	195	185	203	209	190	197	216	203	248	208	218	197	204	215	198	198	208	196	193	194	169	226	212	228	222	211	209	212	219	222	202	187	188	235	220	192	219	183	195	231	177	230	211	215	187	210	215	233	191	207	197	206	208	209	205	205	206	205	179	218	164	196	182	203	186	214	189	201	199	188	244	212	211	210	181	220	193	221	203	239	187	220	213	202	239	230	214	183	203	216	202	216	215	203	214	205	225	227	220	220	214	221	232	192	231	209	211	203	189	181	214	207	181	221	208	182	217	202	210	187	210	191	232	188	198	209	191	198	211	198	187	201	211	199	208	208	213	204	193	227	178	210	207	188	204	180	186	206	241	181	241	214	191	215	186	216	195	189	186	199	201	203	205	194	207	210	220	193	205	219	193	214	228	206	220	174	206	211	200	212	202	213	185	206	210	225	219	187	200	199	196	214	221	194	202	221	183	203	214	218	224	191	179	205	206	201	205	197	216	216	223	233	196	220	207	221	205	198	191	213	190	203	215	216	185	219	205	220	178	226	218	207	218	219	212	179	202	218	224	209	214	219	184	173	192	204	189	209	237	223	201	204	210	216	215	214	196	178	233	211	206	228	203	215	210	219	214	210	215	187	182	229	196	213	198	187	219	207	185	201	202	208	191	200	208	206	208	223	222	197	229	198	224	203	213	214	190	239	200	195	198	185	221	219	206	185	194	195	173	202	197	214	216	217	207	199	183	186	191	219	189	203	196	203	207	211	204	214	203	201	206	200	200	195	173	182	204	205	204	203	219	173	194	192	188	213	210	215	208	202	215	168	228	184	200	195	212	197	210	222	191	174	191	205	213	202	205	232	223	198	236	200	193	194	195	200	198	205	198	188	198	209	212	216	203	214	207	211	198	219	178	196	212	198	229	214	205	188	174	200	209	211	205	221	213	194	215	169	210	207	213	222	214	212	228	204	208	211	231	219	228	165	217	210	183	204	184	220	200	203	211	180	193	211	200	195	202	195	212	203	191	203	202	185	194	235	220	223	210	198	195	206	199	163	215	215	196	201	210	201	210	229	188	217	199	211	196	179	224	216	216	211	209	208	185	200	198	219	192	214	226	236	209	208	202	201	183	194	197	209	213	205	215	186	212	214	185	188	209	196	221	193	201	192	234	198	179	199	224	187	189	215	222	207	195	214	199	224	226	217	194	179	206	221	196	213	186	221	215	210	196	185	203	201	206	224	200	217	180	233	186	227	227	210	208	191	219	185	197	181	170	193	218	211	207	203	207	209	192	207	203	195	202	188	199	232	216	196	206	207	215	231	220	200	217	203	208	203	209	211	200	211	211	228	189	192	207	212	215	208	224	204	207	209	195	203	201	185	209	199	219	208	206	223	207	197	196	175	215	238	225	199	204	217	193	202	193	207	195	226	237	230	201	197	200	192	218	179	224	225	188	238	220	198	215	251	234	206	190	207	237	210	221	182	220	190	189	204	188	178	216	215	204	201	205	166	211	206	197	189	213	218	210	245	182	193	211	206	206	193	203	225	210	182	239	197	204	215	190	215	192	222	171	220	205	221	203	211	200	204	204	214	216	209	204	226	219	225	201	206	226	198	227	202	207	228	221	224	228	202	194	212	205	218	213	197	219	199	184	182	215	205	218	220	211	210	198	215	181	216	211	190	189	177	183	208	189	201	225	202	217	198	194	208	224	232	216	198	229	208	227	231	207	210	211	199	197	189	196	186	214	200	186	205	215	211	196	220	205	213	179	234	214	212	171	211	208	203	224	208	190	186	206	213	228	202	170	189	209	230	174	210	186	185	204	195	215	202	197	210	200	212	193	174	189	196	223	200	211	220	214	230	200	190	227	210	208	192	187	212	202	214	212	219	209	189	195	187	194	194	195	238	217	208	211	181	218	206	209	198	178	198	209	206	230	217	227	196	199	217	203	220	196	209	219	203	199	189	211	202	208	214	182	200	192	211	204	185	204	219	188	203	179	208	213	210	180	213	215	200	208	203	206	221	202	212	208	219	197	193	203	223	194	228	217	218	183	218	207	214	220	203	210	206	214	215	187	215	191	176	207	204	200	189	212	186	212	185	200	195	238	233	214	218	223	189	179	222	194	197	202	213	218	181	198	223	208	204	198	245	206	220	201	203	196	208	249	219	192	222	210	206	189	205	218	214	221	213	207	201	213	201	212	230	196	188	226	180	215	212	193	202	204	216	189	221	193	203	200	179	200	205	184	231	235	204	219	207	191	230	187	189	235	210	210	205	214	189	227	200	228	222	210	224	211	217	213	235	207	208	197	188	214	216	214	194	190	189	200	211	203	193	209	190	225	217	204	201	199	213	202	201	189	202	191	208	207	204	221	203	223	218	191	229	207	209	177	194	238	188	195	200	188	191	233	229	200	188	220	225	212	178	226	224	182	210	209	202	178	222	206	206	240	211	200	233	207	215	209	190	226	204	212	220	202	205	192	203	193	207	224	188	204	201	213	232	199	200	210	227	206	189	194	196	220	201	193	213	197	237	212	225	217	197	214	207	186	187	153	206	202	215	207	209	181	227	218	215	234	236	223	204	211	196	205	229	220	204	225	194	199	207	198	216	211	192	219
40869	58608	40895	6317	2890	2388	1827	1543	1258	1268	1105	1022	970	960	838	861	825	754	798	783	780	707	697	663	627	638	629	652	574	651	609	620	622	658	657	656	588	652	570	594	695	694	808	776	720	729	531	4353	7179	6041	4535	2784	1420	838	621	502	512	504	468	505	532	467	484	491	503	502	507	538	503	507	541	501	452	525	572	523	479	536	536	492	515	517	496	473	473	519	507	470	494	527	492	518	499	507	459	527	476	576	509	498	471	501	489	504	510	510	507	525	478	489	511	491	517	497	501	507	514	525	524	470	485	461	511	512	504	524	463	523	499	516	484	492	514	538	526	508	510	543	496	528	507	487	503	483	522	500	510	496	504	498	529	509	503	486	513	529	474	508	499	498	522	500	539	485	498	475	477	534	507	481	502	511	524	541	541	527	512	553	546	516	511	496	558	487	520	491	507	503	481	483	528	504	498	535	501	512	491	504	489	516	457	491	508	473	458	532	527	530	475	510	472	486	521	488	545	478	515	522	515	502	511	465	516	515	524	560	481	509	505	470	523	514	498	477	524	484	492	500	515	522	529	494	505	496	494	509	486	465	467	499	488	485	506	513	487	488	499	537	479	499	495	476	515	528	498	510	538	531	520	465	502	518	525	452	532	464	504	547	498	486	513	495	525	481	507	504	518	494	526	460	466	499	456	505	522	519	482	502	489	497	491	482	494	493	489	491	523	464	533	467	552	483	454	486	477	483	533	526	500	547	484	514	500	519	526	508	489	471	499	557	493	503	496	516	533	492	540	506	527	514	493	525	484	512	499	493	471	519	459	501	498	490	528	501	497	514	519	516	449	510	520	519	503	537	497	541	504	515	528	482	506	482	493	520	521	529	522	505	501	532	525	479	489	506	485	509	523	445	480	496	537	530	517	492	500	520	521	482	473	487	487	490	542	522	542	490	510	468	526	511	496	514	456	516	494	539	487	500	539	543	493	495	523	535	487	508	474	530	501	487	514	466	487	547	494	494	510	520	535	483	531	494	483	505	521	529	471	490	493	503	507	493	504	484	488	469	496	504	492	539	515	508	484	508	495	515	505	482	520	497	533	512	513	487	537	514	499	513	521	502	539	503	504	466	533	530	555	534	528	504	534	499	528	527	445	497	460	510	517	482	492	528	490	536	485	504	506	487	516	508	500	501	494	499	534	510	528	526	510	498	474	512	475	498	531	498	481	499	499	487	522	509	479	515	534	476	561	509	503	506	501	484	495	492	534	530	531	486	515	514	512	512	474	473	493	482	493	476	488	462	540	470	502	509	522	546	512	478	519	497	464	491	544	510	511	508	492	522	493	529	506	531	481	490	485	511	503	506	549	486	504	482	507	522	531	513	497	508	478	508	523	501	486	497	528	494	493	491	511	533	519	485	479	506	510	481	494	446	514	499	506	494	501	457	489	483	538	454	494	507	517	479	513	515	477	478	513	495	500	523	479	468	507	531	497	486	479	505	499	498	502	573	542	538	477	544	493	505	512	541	504	529	494	518	504	517	521	510	506	517	514	479	505	535	484	509	512	505	537	495	508	492	517	479	509	526	485	532	488	511	467	531	543	519	488	482	510	489	498	488	482	483	501	511	523	493	488	505	499	486	486	499	496	501	486	520	472	513	471	527	572	536	505	489	500	519	492	509	483	477	459	501	509	451	501	527	502	458	508	505	514	511	518	512	520	569	534	488	517	503	529	522	464	464	521	530	528	526	465	532	537	463	530	526	489	510	479	461	485	510	459	479	505	540	496	495	497	490	519	531	495	541	474	501	512	501	520	479	465	510	488	511	482	532	497	456	522	511	506	509	501	543	487	487	511	481	523	496	481	519	505	469	481	501	492	483	534	473	535	506	499	476	482	515	500	565	530	539	524	502	545	487	503	520	473	490	483	484	487	484	478	494	507	530	527	483	504	486	494	497	491	484	482	466	536	490	496	513	468	520	503	495	544	528	491	491	487	555	515	478	517	503	505	495	470	491	482	466	525	487	513	502	504	532	495	549	480	496	493	472	546	494	492	510	531	476	512	513	503	521	516	530	488	565	489	496	534	525	501	487	507	534	495	518	532	537	518	501	495	482	505	506	497	501	521	493	498	467	476	525	521	499	525	531	494	530	514	488	485	496	530	486	518	483	543	507	479	542	500	475	525	500	495	513	512	477	535	514	545	508	531	488	520	476	496	439	560	478	477	448	515	528	514	516	499	493	469	504	505	515	485	496	511	494	501	501	482	514	511	544	519	519	467	463	527	505	547	520	508	508	548	510	467	482	533	534	524	536	481	486	526	494	445	527	506	481	521	457	495	515	542	494	497	512	489	547	499	453	533	526	509	462	444	514	522	494	463	488	452	480	524	519	496	499	485	512	516	487	481	498	535	499	491	526	515	503	510	535	500	500	535	511	500	469	490	509	495	508	523	491	562	462	489	468	504	523	506	514	472	457	466	530	518	497	513	536	517	494	521	522	494	533	511	513	459	495	502	485	471	500	512	487	461	496	472	548	516	507	514	454	504	478	494	530	480	476	505	535	478	489	498	480	499	542	489	497	526	519	500	472	532	512	510	496	525	491	517	485	516	542	524	501	504	506	523	474	527	488	510	497	512	487	484	501	494	503	498	525	521	524	514	456	477	490	514	493	491	466	497	485	531	509	497	518	517	529	546	527	493	473	495	524	521	490	496	501	498	512	531	479	474	479	507	480	514	488	468	530	561	535	506	506	490	477	523	499	540	505	503	506	513	503	510	487	501	512	541	518	489	521	511	521	485	514	490	511	493	530	510	495	482	471	487	508	519	514	445	500	510	500	501	524	523	493	504	519	502	498	498	477	502	499	479	523	452	518	524	466	486	494	495	569	475	520	512	510	514	514	521	533	503	521	492	486	524	514	481	494	530	505	456	477	530	532	511	497	519	514	479	517	521	506	520	517	532	507	495	522	497	462	507	501	514	526	501	481	507	490	516	485	474	526	529	503	469	520	490	499	566	489	516	549	523	489	532	499	519	504	523	504	548	504	519	470	531	520	524	517	475	521	531	453	487	495	499	438	483	541	524	499	546	531	507	514	453	477	496	528	548	504	524	484	510	497	492	518	461	519	529	547	503	502	473	487	523	506	505	497	534	481	508	539	500	534	485	506	571	514	515	481	485	533	514	521	503	492	469	528	489	516	485	477	517	518	531	525	502	538	497	500	512	498	530	540	513	488	549	483	498	499	543	507	488	505	491	530	483	507	522	491	475	501	471	490	526	483	492	492	509	514	494	526	520	495	529	496	497	494	518	531	510	484	476	530	509	501	502	494	497	491	477	464	494	483	504	484	492	489	500	536	506	510	504	467	507	524	497	521	470	509	515	480	481	522	515	469	498	516	521	544	522	514	478	476	546	466	496	483	495	482	521	473	536	466	486	502	489	485	477	539	478	509	504	493	495	498	507	511	497	526	468	528	481	499	510	507	501	561	502	534	501	502	458	500	483	476
8050	12740	9617	470	254	224	202	198	201	187	191	203	198	203	190	200	212	166	225	199	191	218	201	203	207	179	170	231	219	190	193	228	207	203	181	204	174	206	195	201	196	204	179	179	191	194	198	208	256	256	281	269	227	221	204	206	182	193	169	203	209	213	194	200	155	223	198	191	184	180	188	193	181	208	206	195	198	184	187	214	212	201	194	210	184	207	186	209	161	201	209	200	205	218	200	220	186	187	187	195	179	173	191	175	171	187	193	185	201	201	180	206	194	200	197	190	188	182	190	200	182	175	198	200	179	183	180	189	210	196	191	173	223	201	174	183	223	207	166	204	178	167	198	204	193	205	191	204	184	192	205	200	208	196	200	203	180	200	196	198	179	182	185	198	204	232	179	194	198	202	185	197	214	220	180	175	191	203	187	217	213	209	195	174	195	174	222	208	204	195	208	191	202	195	173	191	208	209	190	208	183	194	200	194	201	197	188	209	201	211	202	176	196	206	206	209	203	191	198	197	194	183	178	192	178	195	193	187	195	191	201	196	192	214	201	171	194	218	181	236	207	197	172	186	206	226	192	188	201	209	176	195	176	181	175	211	228	169	212	224	185	184	181	167	183	202	195	161	188	183	200	214	196	183	216	201	192	202	202	203	189	209	166	231	170	182	197	219	184	190	185	203	199	202	175	177	201	211	195	200	190	197	215	197	205	214	169	203	184	184	226	205	190	200	191	179	193	174	178	189	194	177	194	225	174	191	183	203	191	193	197	192	189	205	196	206	163	184	179	173	194	217	189	198	190	203	186	206	208	184	195	201	224	176	212	183	200	166	190	189	200	203	191	182	209	205	203	207	237	190	198	184	210	214	206	179	175	213	215	208	213	190	217	178	203	177	212	195	212	218	199	176	205	221	211	177	178	207	178	191	210	203	165	203	196	176	217	197	225	160	187	190	201	177	189	211	195	196	201	201	177	177	188	199	206	194	224	190	186	215	194	183	188	215	167	196	198	196	182	196	165	195	193	185	210	193	215	199	176	188	187	189	210	214	195	197	183	189	177	230	210	220	181	209	201	194	192	188	192	187	195	191	177	174	175	170	195	210	188	206	203	215	221	199	179	205	183	202	205	185	204	203	220	210	221	175	188	192	175	189	201	194	193	207	195	183	205	197	191	192	201	206	182	198	218	206	178	197	215	209	216	200	193	201	184	178	180	208	182	170	212	209	187	188	189	187	184	195	215	217	200	214	179	207	192	210	201	193	195	208	193	207	187	204	200	165	173	192	237	190	184	217	220	181	193	212	198	211	214	203	180	207	198	203	183	227	183	202	192	185	193	196	194	198	169	178	163	204	206	191	201	191	202	177	175	199	200	214	193	177	209	173	227	164	197	185	217	194	195	202	246	213	171	202	204	191	192	180	191	197	222	207	188	200	188	199	195	174	172	196	192	187	191	198	178	187	207	195	190	210	188	195	201	204	191	202	190	178	202	209	164	175	184	195	198	186	208	196	228	179	201	206	206	181	186	180	201	198	200	219	227	215	196	201	207	213	197	200	193	194	213	200	194	165	201	201	201	179	194	186	181	215	208	168	171	187	206	192	197	193	164	207	192	179	199	224	180	186	181	193	225	192	208	218	178	166	208	185	189	194	203	204	206	182	195	200	221	187	193	197	192	179	198	207	202	221	209	184	207	162	200	177	197	185	179	208	181	199	190	174	203	225	210	199	206	213	199	194	188	168	213	186	206	192	182	179	167	184	167	208	194	229	175	175	197	194	205	196	168	196	181	178	166	212	191	201	207	197	195	196	207	190	191	199	187	204	177	176	182	175	165	177	194	187	213	198	192	189	196	185	204	189	207	208	186	187	191	180	189	207	184	205	207	216	197	208	188	199	171	204	182	217	188	191	192	186	200	193	209	203	214	187	188	192	198	186	198	177	209	176	224	189	190	213	200	196	181	177	172	206	185	199	196	177	236	194	179	203	179	199	207	221	189	210	171	201	212	166	196	196	181	192	195	190	224	203	161	189	202	193	191	219	219	191	190	181	196	190	193	185	195	195	192	203	189	223	197	189	181	190	195	196	221	213	189	215	193	216	175	190	189	197	176	195	173	167	177	196	206	205	191	210	211	191	189	181	221	174	181	186	210	185	183	187	227	201	188	174	182	193	188	171	221	203	202	219	189	213	205	180	203	213	180	199	169	211	218	201	181	182	180	183	212	195	182	184	193	227	207	180	209	194	210	216	208	183	196	185	216	199	206	190	188	181	206	197	200	203	193	200	182	175	212	179	204	188	210	203	193	174	182	221	170	179	189	211	219	219	194	179	213	164	200	197	184	171	201	211	162	211	196	172	171	208	184	208	188	187	198	197	210	173	195	179	178	205	174	166	170	227	188	196	196	205	210	187	187	198	210	190	188	198	171	201	184	209	229	192	173	219	193	193	177	196	179	182	192	188	175	205	167	182	171	203	163	180	199	194	200	194	205	220	214	184	170	202	176	207	200	202	183	192	176	168	189	187	167	183	187	219	161	232	196	206	186	191	193	182	214	219	235	191	225	186	180	198	211	204	195	184	178	204	167	210	209	186	190	182	179	198	183	202	210	196	192	178	186	195	216	195	197	189	191	193	211	203	188	202	208	182	196	179	208	196	207	209	206	221	222	210	175	191	194	205	173	201	199	200	206	205	175	193	181	202	193	180	202	202	185	189	201	207	219	163	202	190	193	216	198	201	184	218	184	198	186	179	224	209	177	199	207	183	197	211	191	184	206	187	206	213	208	186	213	214	190	189	179	197	174	192	191	204	207	193	165	186	209	185	194	193	188	193	181	181	192	190	186	171	189	198	189	191	188	208	187	178	178	163	232	204	176	194	204	194	194	193	207	204	212	200	195	178	209	192	180	188	196	185	204	217	181	221	184	187	212	204	196	177	190	188	201	194	186	179	199	217	197	179	198	191	164	205	202	192	190	206	183	183	195	198	210	195	171	193	198	189	205	155	179	178	214	164	193	192	184	187	204	197	193	184	191	197	177	204	190	188	219	191	188	205	187	188	224	190	218	218	173	192	204	199	175	199	184	182	195	204	221	188	197	177	184	192	198	196	192	183	210	214	199	209	205	183	192	180	199	205	195	180	183	171	219	191	194	195	179	207	199	212	182	168	172	197	186	188	186	213	174	207	186	197	188	202	203	174	189	198	193	197	196	177	185	198	164	178	188	196	180	190	178	194	209	205	181	182	217	192	206	190	204	207	176	181	204	178	181	174	182	206	213	210	201	200	164	181	186	202	206	207	231	174	181	186	206	183	186	194	201	204	191	187	205	209	231	197	220	166	181	202	188	176	207	207	215	196	209	182	184	185	198	193	188	240	202	170	194	200	178	232	191	181	188	190	224	200	171	196	182	204	180	201	208	191	187	184	183	176	216	211	188	199	205	204	190	201	215	180	220	198	196	172	194	194	202	185	189	194	221	179	183	233	184	186	189	195	213	190
6026	17501	11205	779	575	647	540	501	479	558	569	565	568	535	514	522	532	509	528	548	528	490	484	538	545	533	514	511	496	528	500	573	536	559	522	544	501	517	534	516	493	506	494	497	498	531	537	734	981	980	881	781	639	514	524	511	496	512	531	499	526	509	436	448	461	511	510	502	516	477	476	489	543	485	535	498	513	494	461	471	468	512	501	479	504	493	510	505	544	531	478	511	498	469	468	462	472	505	472	510	463	519	453	475	504	498	451	508	509	474	474	513	491	535	488	505	511	502	522	471	462	485	471	502	492	448	491	517	494	481	501	490	494	468	506	532	527	482	491	472	527	502	486	493	502	487	485	484	468	504	514	475	484	453	458	479	480	507	483	496	472	467	482	465	494	458	465	502	507	469	463	477	494	488	493	507	493	482	490	511	528	477	469	474	508	478	466	476	473	478	467	495	518	499	485	534	504	465	458	468	509	489	518	499	509	471	522	481	477	503	515	505	471	500	464	494	484	484	472	467	495	501	503	482	523	514	491	516	486	501	515	494	509	465	497	482	493	491	513	470	484	489	507	457	450	489	466	502	502	475	528	506	505	474	487	502	478	492	481	484	491	455	480	511	487	456	481	500	498	498	467	468	535	496	484	492	502	448	501	493	516	474	469	466	519	514	455	503	498	529	461	511	506	495	453	504	513	509	464	456	466	473	474	490	488	512	469	504	482	503	495	503	504	495	472	467	493	509	507	501	498	479	458	499	497	433	556	486	481	512	517	515	475	518	456	468	522	455	466	498	460	471	477	473	503	472	465	507	496	515	528	454	485	491	512	472	503	512	497	477	489	466	475	451	492	457	459	477	498	458	477	476	483	530	460	490	454	497	481	455	487	473	468	470	474	480	482	501	488	504	500	530	503	489	442	503	506	488	500	477	486	495	526	524	528	499	515	496	465	479	494	499	513	538	513	478	511	512	507	499	476	499	467	512	496	457	499	462	467	483	488	459	494	531	516	510	484	467	477	507	496	457	480	493	467	479	478	461	491	497	506	461	456	495	482	503	489	492	477	500	501	477	482	469	517	444	522	505	507	514	528	503	479	444	499	486	480	514	483	465	525	501	504	537	435	485	492	496	489	449	494	485	474	477	501	478	449	490	469	498	502	476	515	447	442	492	468	493	466	496	485	469	453	492	472	429	484	535	456	524	501	509	520	482	521	485	480	499	499	504	496	439	518	481	459	497	494	551	470	509	513	469	511	458	512	463	518	485	457	491	493	461	485	512	479	526	503	454	476	514	491	496	501	477	491	498	491	484	462	510	475	492	491	465	453	477	532	483	502	514	479	517	466	453	487	500	448	502	461	501	489	477	492	461	503	531	510	461	474	498	459	462	508	476	518	507	503	474	512	477	478	510	488	490	480	470	464	459	500	485	487	498	494	479	482	497	491	468	471	491	490	489	533	505	521	485	496	479	531	519	501	470	498	477	501	475	507	473	469	513	490	493	456	525	492	465	480	504	523	472	474	515	544	475	482	481	494	486	472	502	458	473	495	482	479	515	477	477	488	496	455	537	513	492	488	500	495	482	493	479	516	522	531	506	427	449	464	494	493	507	452	498	529	517	464	479	456	492	467	486	482	474	504	491	470	507	467	489	481	494	492	497	511	478	494	482	468	492	492	485	502	505	484	484	479	487	471	498	472	485	504	487	477	488	465	501	485	507	506	514	520	493	494	476	485	495	487	514	511	455	455	481	500	469	502	439	488	470	481	507	488	479	476	491	470	526	459	506	488	468	472	490	469	490	531	519	496	459	531	509	476	495	490	509	490	505	481	488	464	498	472	423	483	493	509	484	488	488	447	478	473	480	456	505	470	475	467	471	521	509	476	453	473	498	471	506	512	497	442	509	478	508	457	484	492	456	495	509	475	530	530	463	472	504	507	464	488	499	483	500	486	506	467	491	490	442	511	473	486	454	480	509	496	491	461	521	494	520	518	478	481	461	479	452	550	495	465	512	462	477	499	538	469	482	471	457	476	481	482	481	466	513	466	507	480	471	478	484	484	523	481	461	506	489	463	493	497	482	438	510	471	470	468	498	488	482	494	466	487	498	511	490	444	502	471	477	469	538	529	501	517	472	481	532	495	482	463	473	462	488	457	500	448	491	481	527	491	476	478	502	505	477	513	508	479	522	511	463	501	506	443	475	491	521	469	455	528	491	481	503	452	497	504	480	480	478	500	484	533	447	507	451	460	539	533	514	500	505	537	481	487	431	499	467	449	503	458	495	505	472	504	448	479	478	467	488	441	496	506	483	508	505	480	486	505	518	541	483	509	517	470	495	506	497	499	482	479	500	532	515	453	489	475	467	486	484	549	494	492	464	478	497	483	501	492	474	501	462	462	539	445	480	509	468	505	481	477	478	519	482	471	458	527	461	485	459	509	533	513	487	465	480	484	483	496	482	496	455	494	484	474	506	488	480	512	496	541	443	501	500	480	470	493	483	519	502	473	507	510	466	497	504	486	524	481	486	520	506	510	515	499	487	476	499	483	450	443	465	463	484	527	492	494	475	458	540	485	486	510	511	463	515	497	482	507	507	503	490	502	518	518	487	477	505	519	509	485	496	469	478	481	510	480	494	530	473	477	484	467	495	513	476	521	467	489	487	531	465	467	469	457	475	492	473	530	464	513	469	472	490	521	482	476	479	507	501	466	485	501	465	505	490	461	471	448	498	514	485	495	497	469	506	513	508	491	530	467	505	506	510	501	510	461	481	474	510	479	489	515	536	495	493	508	488	553	458	509	476	483	509	483	494	486	501	455	487	493	508	534	523	487	492	488	485	528	488	489	462	518	481	460	496	496	465	505	470	469	498	466	461	454	486	468	496	448	515	490	535	479	477	528	491	519	473	477	528	440	505	499	489	512	466	476	490	484	481	481	488	482	492	476	521	484	477	479	471	488	500	489	511	471	480	488	512	522	470	488	490	481	482	476	489	488	452	506	489	528	494	488	478	518	526	497	512	502	488	439	510	499	458	491	479	472	497	502	458	509	485	542	532	492	459	450	480	482	467	488	542	434	460	465	473	480	462	484	495	495	487	490	530	501	477	485	502	473	497	484	501	458	539	497	514	497	479	508	467	499	456	469	475	468	496	437	508	527	471	464	490	466	486	510	497	498	500	472	498	502	506	505	474	465	498	488	509	490	491	496	467	476	533	495	486	478	494	493	495	466	500	479	483	512	485	528	501	488	540	483	514	478	458	497	512	462	510	516	517	497	486	489	457	440	530	501	523	493	486	498	442	484	487	489	524	466	464	512	486	499	496	485	470	454	509	497	488	514	492	501	467	494	495	489	467	493	500	488	513	490	472	477	468	498	497	460	450	475	494	462	485	491	474	495	478	483	498	487	503	495	509	459	535	478	499	439	543	456	498	513	486	545	490	471	483	517	484	470	505	491	505	488	513	530	466	501	492	505	518	520	497	514	545	512	514	525	474	494	494
38338	60990	54690	16096	3026	781	452	345	282	309	302	259	275	254	246	259	261	250	238	226	226	230	257	253	241	224	196	214	232	252	231	266	266	198	241	234	230	220	228	245	223	249	213	227	223	260	235	680	838	735	547	416	276	217	237	230	194	200	219	226	219	231	221	210	198	197	218	217	228	223	195	221	215	216	226	210	266	200	221	216	244	242	226	228	214	233	237	232	210	229	211	193	195	233	212	231	201	208	233	220	199	214	233	209	212	236	213	186	215	195	203	234	212	222	233	223	200	243	193	213	198	199	205	212	206	196	223	198	211	201	214	240	191	193	231	217	246	224	194	224	221	221	242	204	208	225	222	218	249	214	207	234	185	231	223	233	224	208	245	208	184	190	206	194	206	219	235	200	210	194	210	253	221	208	209	225	196	218	210	201	215	208	211	211	232	235	211	245	255	202	209	207	217	204	209	252	223	216	206	243	222	232	210	210	208	209	247	196	203	222	240	211	237	228	222	237	229	224	225	192	191	244	222	235	220	206	252	200	207	236	214	215	212	230	204	226	221	213	189	219	211	231	228	223	212	218	221	193	229	197	209	216	200	229	212	209	205	208	226	217	231	209	171	218	243	203	220	206	218	220	214	205	215	204	261	219	222	238	224	219	217	222	204	203	204	218	202	218	245	223	221	215	219	222	224	190	220	224	215	205	206	209	216	245	194	195	239	207	222	203	221	220	182	202	213	190	207	218	204	213	222	217	223	226	223	193	217	198	220	218	236	197	228	223	240	227	240	240	195	221	211	212	215	245	214	229	202	213	226	200	237	220	229	189	229	201	229	184	189	202	220	211	215	217	199	213	222	194	207	191	187	202	217	218	196	228	202	232	230	219	229	228	206	217	219	214	237	195	227	251	194	222	239	199	209	212	197	208	207	228	186	202	217	229	210	197	206	236	211	224	217	216	214	247	217	239	219	207	194	228	210	230	208	213	207	205	216	200	205	205	230	205	220	221	229	188	237	243	241	236	204	210	227	223	229	215	218	215	220	205	195	209	216	221	231	237	222	219	232	195	217	210	210	205	187	201	223	204	222	223	191	227	213	193	197	222	246	212	207	201	210	213	230	213	229	242	234	233	222	228	220	216	237	251	226	214	189	204	231	207	241	228	220	211	217	204	227	201	267	201	203	228	201	227	233	217	213	217	221	192	229	230	206	214	235	207	233	225	201	221	224	223	224	210	222	234	233	196	194	225	193	221	222	234	219	213	237	213	231	230	219	204	201	216	190	225	220	215	212	229	228	189	221	228	238	221	220	219	235	211	209	196	227	230	213	210	204	232	213	221	232	215	215	234	211	219	233	199	249	222	220	212	201	218	210	233	233	241	232	205	228	207	260	187	214	209	226	191	230	223	212	217	253	222	184	211	229	204	225	221	228	212	221	235	216	189	227	220	216	196	228	211	229	212	221	220	211	249	253	231	209	208	231	202	235	229	217	220	217	229	224	202	235	187	206	225	223	233	221	230	199	200	215	233	231	232	258	236	201	210	202	210	196	241	225	224	197	205	188	225	197	237	206	197	219	210	210	228	227	209	249	209	197	232	200	173	239	240	245	235	210	211	240	232	214	209	229	229	206	232	213	190	224	211	192	218	203	209	214	229	246	215	198	233	192	204	227	216	215	232	237	222	226	215	201	210	226	234	207	206	212	194	221	224	221	239	217	211	213	208	188	214	222	230	206	229	206	227	217	202	223	217	200	213	221	222	200	202	227	205	217	221	222	226	241	227	218	196	227	226	231	225	209	216	208	211	235	219	201	242	234	237	227	196	213	212	201	240	229	200	189	212	225	183	203	186	210	194	220	211	193	221	222	225	210	237	230	241	212	225	236	205	207	219	218	183	232	219	217	217	236	206	197	237	221	219	192	242	203	219	234	196	218	223	227	206	240	207	219	173	218	222	206	232	204	221	209	206	258	227	204	236	230	215	219	195	208	220	199	237	237	210	236	200	212	201	214	220	212	243	221	203	206	213	232	205	195	244	237	230	208	202	238	215	233	201	213	218	224	202	190	221	237	220	225	219	231	221	233	210	230	184	190	217	197	193	213	245	244	238	191	210	226	242	226	227	214	221	202	225	254	195	191	197	227	230	194	217	216	206	212	241	244	205	231	207	221	198	187	187	211	213	239	226	256	199	209	233	184	221	221	216	246	242	208	195	175	224	209	249	223	200	226	204	211	183	213	221	237	198	212	200	221	215	221	213	209	209	223	233	219	228	246	215	217	221	210	223	231	198	238	204	208	220	245	177	196	215	225	212	206	225	198	208	225	197	207	220	205	225	231	204	212	222	221	224	225	211	206	214	261	234	212	207	247	224	215	217	229	234	225	203	212	206	195	204	208	212	221	233	236	224	219	205	216	200	212	213	199	221	213	229	224	219	213	222	227	197	205	188	212	212	221	223	227	204	208	210	211	220	228	227	214	178	232	233	210	228	218	201	206	227	194	195	229	223	229	210	164	229	231	218	210	201	222	226	212	226	186	201	222	246	219	196	234	234	196	221	219	218	221	236	193	191	202	220	226	216	227	206	210	207	216	214	207	252	211	195	257	216	219	196	186	215	210	224	226	213	204	236	211	221	217	241	222	217	232	211	205	229	237	224	208	233	227	225	215	208	230	215	244	220	224	209	238	220	218	186	244	228	258	252	216	231	193	194	231	195	232	200	231	221	229	250	194	248	229	211	224	219	218	212	200	216	227	212	218	221	218	212	229	232	186	235	224	244	214	213	212	198	215	234	221	229	210	208	210	197	242	260	222	235	204	223	231	236	214	219	219	210	215	218	246	240	193	231	205	215	216	229	220	231	216	228	225	216	208	203	210	202	226	212	227	214	219	224	198	207	222	229	216	219	232	218	201	195	212	191	199	240	210	199	237	223	242	202	221	212	254	204	195	197	221	217	170	210	216	234	202	240	185	209	220	218	218	217	232	213	209	236	217	207	199	242	210	207	196	231	212	221	194	204	204	228	241	199	200	224	230	222	215	199	216	218	219	237	208	214	197	237	202	230	203	232	215	220	223	228	248	246	225	218	209	208	225	196	210	235	226	213	215	220	225	209	197	206	247	214	198	234	214	201	189	202	212	254	209	218	223	208	224	210	215	198	225	240	197	212	203	206	195	248	220	211	226	202	201	203	214	242	222	239	228	201	213	178	226	202	217	217	214	229	201	209	208	226	215	215	201	243	217	233	205	225	207	229	221	204	221	205	217	222	215	199	229	244	218	215	240	218	223	223	224	214	226	246	247	220	243	211	208	191	233	221	242	218	223	210	213	241	236	195	206	228	208	220	230	210	188	224	209	220	215	224	236	208	208	201	216	230	206	186	176	206	212	229	225	214	230	206	210	225	230	227	222	203	212	213	222	187	206	219	229	243	226	217	221	220	212	199	206	229	227	207	213	224	239	214	181	195	219	201	222	227	206	197	192	218	232	236	192	209	218	202	218	211
24769	48169	37990	3134	2334	1728	1415	1038	1000	925	928	839	807	792	763	644	710	703	710	663	694	651	645	677	630	641	636	606	603	613	563	599	643	625	744	706	661	614	588	647	600	653	656	608	641	646	632	4150	4476	3829	2433	1744	963	691	619	562	516	533	501	530	526	567	556	561	546	580	558	548	512	550	552	536	577	519	533	549	526	517	591	548	513	533	508	521	555	565	534	562	528	471	545	528	552	565	560	539	584	508	551	531	584	562	556	568	538	537	542	527	504	553	547	527	498	562	541	556	521	541	550	546	562	526	560	544	536	555	522	535	523	547	517	523	552	584	531	512	580	537	559	531	538	510	504	532	541	554	510	548	556	549	498	507	485	547	519	544	550	491	565	575	554	564	540	540	534	536	531	565	502	532	527	545	502	556	544	516	579	584	495	551	541	505	568	509	556	511	520	572	515	522	544	555	544	544	541	580	559	568	531	494	528	585	546	522	535	515	501	551	520	541	533	538	537	519	539	531	541	489	544	514	571	557	496	482	561	546	508	526	568	535	579	571	578	549	511	522	522	556	539	560	532	549	542	576	525	558	546	530	494	516	566	549	577	501	517	550	538	519	509	517	529	540	526	539	547	569	523	541	560	556	535	516	541	518	535	528	548	523	513	559	527	522	569	516	520	530	571	492	558	521	497	533	531	540	555	509	509	521	526	537	536	529	539	506	560	472	546	547	566	550	477	548	510	490	518	528	517	527	530	539	542	548	557	518	590	519	519	543	537	524	559	508	512	560	507	517	539	545	513	546	493	569	542	515	526	524	564	575	605	532	582	557	537	526	530	531	526	554	471	536	551	505	586	521	542	534	507	515	492	569	511	503	558	547	526	533	525	502	514	568	529	529	515	555	554	555	563	517	540	538	518	571	554	553	549	559	564	584	496	532	544	559	522	543	525	566	512	537	531	573	608	590	523	537	502	498	562	531	539	507	527	511	504	537	577	535	507	518	588	551	527	567	514	580	541	554	566	534	541	561	553	529	551	478	586	570	535	544	532	538	538	550	511	530	523	582	568	571	527	528	537	531	587	549	554	506	553	538	554	547	544	558	532	528	543	563	505	519	506	542	544	555	529	568	536	578	552	579	551	550	540	554	559	531	535	526	555	544	526	551	515	519	519	548	520	485	548	525	534	538	534	502	561	500	554	513	590	515	551	544	536	513	570	571	565	562	523	507	569	548	498	517	551	521	529	528	578	502	529	503	568	564	510	511	535	524	509	531	549	546	544	551	535	558	554	525	569	542	526	502	548	535	518	524	533	540	525	511	509	556	540	535	540	530	533	549	566	537	552	557	558	514	531	531	528	526	529	567	539	518	542	542	524	553	513	522	512	527	560	551	533	516	529	536	538	534	523	522	519	532	528	609	565	522	524	535	553	553	530	519	561	509	531	511	522	511	502	549	526	546	528	531	523	501	524	537	580	501	550	535	522	540	522	525	531	506	560	526	503	568	559	523	545	540	520	554	563	582	550	491	532	533	520	517	517	543	524	512	537	547	541	534	528	529	526	452	516	523	537	517	550	534	571	515	560	551	545	556	499	569	535	547	534	552	565	556	521	571	539	597	575	548	546	512	520	522	529	527	499	535	545	550	525	511	554	580	537	514	539	534	565	593	496	550	538	555	543	522	552	497	522	529	571	522	536	539	512	548	535	566	563	556	528	525	563	559	509	537	503	550	546	541	515	533	566	553	537	534	531	525	543	525	541	520	520	535	511	554	561	509	538	529	564	530	495	492	545	534	540	492	560	492	551	550	551	543	571	552	560	528	525	556	579	507	532	505	526	541	576	559	562	528	541	541	560	581	535	545	525	522	530	545	490	547	565	536	570	549	560	509	530	546	562	515	534	508	558	522	560	528	523	510	534	500	536	529	540	530	539	556	530	552	507	531	523	519	521	541	525	541	522	545	564	554	535	547	514	532	544	533	513	534	501	534	481	588	509	557	538	537	537	506	527	534	542	532	561	520	529	566	555	522	537	536	499	545	568	520	532	514	519	530	589	561	520	556	527	563	523	481	539	580	583	535	531	525	546	551	558	557	525	549	530	523	536	531	536	511	507	545	545	555	529	557	542	573	508	515	498	498	522	496	525	504	535	550	541	545	526	535	559	539	535	554	526	544	572	520	541	523	539	513	543	548	508	527	524	506	538	570	543	563	529	542	542	543	512	506	597	533	566	559	532	538	523	544	493	579	565	555	535	566	555	575	522	555	530	517	553	541	520	515	548	570	580	511	535	561	541	512	525	524	482	586	535	577	526	499	578	535	557	518	564	502	476	548	532	569	551	497	558	528	538	518	510	543	520	551	531	534	551	536	520	551	520	536	530	514	511	567	553	558	495	524	540	568	516	519	486	567	550	541	503	502	543	517	520	529	548	519	514	510	515	485	578	518	528	509	489	568	549	505	566	529	540	512	513	542	546	491	526	534	551	505	524	589	524	531	575	498	555	524	541	541	526	545	573	558	580	563	516	551	540	528	547	516	537	575	527	527	502	539	506	557	530	576	542	501	537	594	511	514	521	501	542	529	501	554	550	517	524	570	488	560	507	543	518	532	523	558	514	557	541	544	551	564	522	520	528	515	548	558	517	585	523	502	511	561	560	526	561	573	548	546	564	527	543	506	572	522	537	529	576	559	524	489	561	535	587	525	487	552	548	547	548	537	525	533	541	504	538	537	524	539	537	535	517	500	547	514	556	506	536	499	545	541	578	516	532	514	536	555	570	522	526	496	531	509	554	493	562	536	524	522	565	536	569	534	544	499	544	507	510	560	551	563	588	567	532	503	560	533	507	588	552	549	535	555	508	512	545	528	544	515	581	551	522	537	545	502	503	520	555	511	583	533	541	493	530	532	535	513	536	568	538	541	523	564	575	531	551	526	519	568	557	543	534	550	513	536	534	562	533	527	563	529	553	529	508	553	534	515	520	563	553	566	542	514	495	537	523	530	560	557	535	537	548	526	538	561	525	548	543	514	522	508	518	517	509	514	555	587	567	563	531	530	550	566	558	523	560	548	524	544	538	508	544	561	513	567	518	551	544	518	517	521	549	520	516	557	538	556	521	532	556	504	532	542	547	541	536	540	521	555	517	505	518	518	533	538	546	547	525	555	564	509	568	516	525	504	538	547	557	510	523	512	503	524	563	545	488	524	556	556	531	552	498	528	528	528	524	576	499	537	523	566	546	593	563	568	554	510	527	559	498	526	515	555	518	512	538	548	533	539	524	525	562	547	503	540	523	548	538	531	536	554	553	532	546	547	543	548	539	568	526	538	520	532	583	549	508	522	527	519	530	509	543	555	536	597	545	561	524	539	510	509	533	541	544	544	537	554	573	545	542	546	531	573	542	560	489	526	518	549	564	489	535	535	522	529	519	565	581	545	515	529	556	523	487	554	560	563	511	521	533	539	553	544	578	525	530	543	539	551	526	520	567	514	505	549	536	525	534	561	533	532
52261	77200	62352	23647	6974	1075	521	368	323	299	266	310	262	265	252	272	263	270	236	221	247	219	237	243	217	236	243	219	218	209	219	231	247	249	245	226	231	250	222	210	213	216	219	225	242	206	237	998	1113	1047	717	489	301	223	210	228	218	214	212	182	194	200	200	214	197	201	194	222	202	197	219	201	221	194	229	187	217	210	187	202	172	197	206	196	214	184	197	199	212	198	216	197	194	212	207	188	214	201	231	215	220	199	182	201	158	203	204	239	220	183	208	198	202	190	193	217	230	210	170	186	206	199	185	199	208	202	208	221	213	195	211	199	197	213	204	220	201	191	191	193	197	216	227	198	195	201	206	203	189	184	206	208	203	192	203	198	202	230	200	195	201	182	211	212	205	196	239	204	189	191	210	208	197	191	201	181	218	186	203	181	194	192	177	209	215	198	222	199	216	217	198	213	200	189	223	217	194	229	216	225	204	213	203	208	200	205	190	215	182	203	200	200	206	210	201	207	199	194	196	193	225	203	208	212	224	187	221	212	193	213	202	218	199	231	208	206	185	210	210	186	216	179	186	209	196	208	217	208	216	195	215	224	173	237	195	176	197	210	218	187	208	220	216	221	198	196	218	213	190	201	231	222	212	173	199	207	197	207	192	201	191	227	193	212	217	200	201	196	181	206	215	202	196	185	208	228	179	218	219	188	179	218	215	219	207	196	186	206	224	195	193	194	213	209	221	208	188	213	208	210	221	186	206	202	208	212	231	222	200	208	196	206	195	216	209	208	200	208	206	206	195	200	219	201	206	194	221	211	217	184	205	231	192	199	218	190	227	208	215	206	208	220	204	196	224	190	212	191	184	203	224	212	209	213	185	210	215	197	193	205	202	234	227	191	186	215	212	225	208	200	184	213	211	192	191	183	234	206	226	200	191	229	179	198	180	194	209	209	206	212	190	208	223	188	218	221	194	208	201	192	203	201	212	184	206	194	180	196	184	184	166	202	181	193	184	182	198	225	183	201	201	218	240	195	200	212	207	214	219	214	197	220	199	205	223	204	203	197	193	181	195	217	210	202	204	235	188	189	202	198	200	212	184	211	224	197	205	198	229	204	196	190	203	205	192	219	244	182	192	219	223	184	203	215	192	196	170	198	192	213	195	209	213	192	215	178	227	200	183	202	180	205	202	192	205	207	192	211	198	190	208	203	205	222	207	196	246	199	222	204	203	196	210	216	195	200	183	199	195	220	222	196	232	249	219	188	207	231	213	184	194	201	212	180	214	171	196	223	195	195	213	196	183	189	166	209	197	207	240	197	210	209	193	215	188	218	196	210	189	193	210	219	205	201	225	215	193	209	186	200	203	188	171	207	191	200	195	176	222	215	218	188	165	207	201	215	208	195	214	210	221	217	192	196	227	205	217	203	217	212	185	187	201	202	208	217	201	202	208	202	207	203	207	203	196	231	176	183	218	210	209	220	236	190	195	221	184	190	202	212	181	243	196	191	213	186	186	214	216	213	205	196	190	193	183	214	188	197	201	215	182	174	189	209	231	213	201	198	212	182	218	229	210	203	224	211	201	189	183	184	214	199	189	192	200	211	212	181	211	225	213	191	196	218	220	189	217	189	219	207	201	212	197	195	203	211	212	202	212	196	193	174	204	211	186	205	234	213	212	194	219	189	176	199	216	164	183	202	222	207	201	208	214	197	208	206	211	199	208	192	205	206	214	203	216	185	208	202	214	213	192	194	187	199	203	204	207	214	203	205	196	196	226	202	221	191	195	221	184	198	217	203	233	207	188	218	179	188	198	193	218	195	196	200	208	218	219	211	181	183	226	172	185	221	212	187	219	190	183	210	215	215	208	209	212	189	217	193	212	207	198	198	212	208	182	237	202	220	206	183	189	191	182	183	225	210	211	205	176	229	216	192	189	191	188	214	209	191	199	168	219	206	173	204	200	232	220	196	218	203	211	187	186	208	176	208	176	205	198	209	198	230	195	194	207	213	201	198	195	184	195	198	206	207	192	200	182	189	197	199	221	193	201	180	223	225	230	194	183	214	196	220	201	210	203	197	215	212	215	212	207	190	172	200	217	179	224	190	218	203	213	177	216	193	206	205	208	185	219	191	227	214	181	174	200	214	219	193	209	197	211	224	180	196	215	217	209	216	215	201	223	196	179	210	207	203	197	194	248	199	213	213	175	191	209	201	221	206	199	210	201	206	205	190	237	181	222	188	225	214	203	228	189	206	198	189	200	193	200	195	190	196	183	202	204	206	194	192	202	198	174	171	196	183	193	196	179	221	222	188	186	191	190	189	180	199	198	186	204	182	182	199	203	220	218	192	225	204	205	225	225	171	174	178	196	219	211	200	214	211	196	201	195	213	205	224	196	184	201	194	226	209	190	188	174	214	217	180	239	206	188	188	190	212	220	190	181	185	194	197	210	208	211	182	227	191	191	196	210	210	230	198	165	186	210	200	208	197	190	207	203	210	201	194	201	206	203	203	198	197	227	227	221	233	206	193	200	191	224	209	186	226	219	212	193	197	221	220	201	243	214	187	217	210	184	231	203	193	183	202	225	202	215	188	179	208	217	227	201	185	189	202	214	195	236	196	184	209	196	218	175	210	165	194	236	195	212	206	205	229	182	191	214	206	209	194	195	184	211	205	195	199	228	210	226	195	215	192	199	211	210	219	211	195	205	204	224	213	202	185	190	181	194	222	199	218	193	208	218	202	200	212	207	187	190	203	163	208	228	209	222	211	216	199	223	183	219	211	188	207	198	211	178	189	187	199	202	206	189	181	210	231	195	206	230	214	217	198	226	193	195	176	192	210	193	187	203	204	202	218	202	193	202	191	214	195	200	199	208	228	231	216	197	195	211	216	214	194	194	198	220	220	226	190	223	199	195	174	202	216	219	194	211	199	209	198	208	202	217	196	240	201	192	175	195	179	210	208	203	233	221	193	191	215	196	188	217	212	205	207	206	191	204	211	218	188	197	210	209	205	210	203	184	216	195	200	211	204	190	182	213	209	210	199	215	185	189	218	209	189	213	212	215	205	205	217	236	201	189	206	213	214	198	200	205	188	199	227	192	214	193	173	202	234	211	204	212	225	212	213	193	194	205	200	192	202	205	217	203	213	238	225	196	211	208	195	182	202	207	189	184	185	184	191	211	215	199	193	196	196	212	201	189	193	193	196	237	189	198	217	206	204	215	204	183	219	215	219	200	236	203	189	186	220	225	242	196	202	199	193	172	202	200	201	232	236	181	224	200	196	205	197	207	203	232	230	179	196	187	194	197	218	209	217	171	215	189	187	207	195	206	192	200	202	194	204	194	201	180	219	219	196	229	202	215	211	183	188	202	217	188	215	201	208	208	208	196	214	205	210	194	213	206	187	186	211	200	179	200	191	222	212	225	226	192	194	191	192	209	220	189	196	232	215	230	191	194	180	191	231	222	197	198	195	215	191	202	214	199	224	190	208	214	184	209	199
34704	59685	47722	6458	3274	2176	1742	1354	1203	1082	991	962	863	843	797	740	734	759	758	701	641	672	661	685	641	611	621	617	600	661	615	612	627	652	766	704	673	655	646	644	574	600	634	706	629	608	718	5466	6443	5531	3614	2052	1073	624	560	522	480	518	539	464	499	474	550	470	514	489	513	525	477	523	442	501	491	521	510	506	506	492	487	488	524	523	514	468	487	536	531	499	483	487	501	515	469	484	547	499	522	500	459	504	549	510	521	464	506	500	471	537	497	476	504	527	477	498	528	511	481	506	512	522	522	504	529	524	503	543	486	478	478	507	478	530	460	492	475	494	494	510	520	525	478	504	523	508	462	483	524	473	447	558	447	515	510	548	507	502	458	480	512	480	518	534	519	505	514	529	482	520	519	530	503	482	461	454	496	500	519	478	465	488	512	485	487	513	506	506	499	487	527	501	494	519	515	444	495	519	467	506	535	519	490	532	472	470	493	510	497	486	484	500	541	488	481	457	502	507	483	485	506	477	501	483	488	491	546	513	514	498	520	525	519	521	501	489	525	523	499	488	533	485	486	505	516	510	501	510	503	496	492	489	551	467	507	488	474	544	478	487	493	498	493	505	543	502	510	512	506	511	506	478	471	518	514	517	521	493	515	525	489	532	537	499	503	503	464	540	476	490	468	516	503	481	501	481	504	480	516	511	462	483	509	497	506	543	505	468	452	499	523	498	511	518	474	495	489	484	523	477	487	536	523	484	489	452	508	488	474	530	492	484	443	557	523	488	512	505	476	507	460	473	540	475	476	512	529	512	500	555	488	516	491	482	487	488	517	496	475	503	482	477	497	513	476	501	503	522	530	544	468	499	486	527	495	485	515	487	492	493	512	464	500	491	506	561	484	524	491	486	529	532	511	519	509	495	535	504	496	537	459	518	517	499	500	507	499	490	501	521	493	471	512	496	509	489	500	511	479	513	497	505	484	511	479	523	496	505	523	523	479	501	519	496	493	541	505	465	531	491	477	486	471	520	494	516	464	512	515	516	487	463	508	470	500	491	548	491	504	509	495	491	469	513	469	516	516	528	507	507	481	538	527	491	493	522	488	452	517	512	539	491	498	514	528	495	507	506	533	544	496	508	524	507	499	537	522	494	510	543	479	520	528	503	514	479	520	524	528	494	485	475	518	493	476	540	503	471	503	455	497	518	521	492	481	477	484	471	481	508	475	524	514	507	522	499	479	506	509	484	486	494	511	491	500	453	495	496	502	524	466	504	517	507	463	501	562	482	503	510	472	517	507	509	444	457	548	509	498	470	486	461	494	497	506	509	499	491	519	514	501	523	516	524	520	506	527	464	489	520	475	503	496	495	539	530	507	505	505	450	518	532	486	524	541	521	508	510	487	509	510	500	496	502	495	500	496	525	501	512	474	486	515	542	499	474	513	488	518	513	519	512	489	502	473	475	499	525	492	532	473	477	494	490	465	511	476	485	470	492	479	438	493	481	507	473	506	575	508	476	504	511	474	483	490	476	491	514	510	504	497	475	507	494	512	513	497	512	527	491	533	487	469	506	484	506	484	533	461	543	489	521	539	484	542	516	477	467	513	465	511	492	512	509	547	519	470	491	507	450	510	525	545	519	530	484	485	535	496	509	527	509	473	537	521	488	496	477	499	528	538	507	560	485	518	517	495	505	477	485	470	476	527	487	528	503	478	488	506	462	513	540	496	467	519	499	515	497	470	528	497	506	463	490	518	518	497	528	491	473	494	505	478	480	498	499	474	445	509	494	506	484	481	545	511	508	508	497	489	495	516	548	504	505	508	460	522	497	528	494	521	490	480	503	498	499	538	514	493	481	493	503	474	508	518	476	489	480	500	513	497	511	475	514	493	502	467	499	473	507	500	478	505	521	501	498	495	511	510	466	523	525	479	455	517	515	477	500	483	497	496	530	493	501	517	511	490	523	515	469	485	513	488	447	488	504	470	512	506	480	505	503	530	480	490	466	484	493	462	482	511	508	526	486	500	490	501	509	505	513	528	500	527	481	484	514	480	543	490	482	509	513	512	523	507	490	506	506	565	523	505	467	520	499	508	525	512	458	520	505	479	476	461	501	520	493	486	522	538	500	508	535	501	496	493	518	501	500	487	531	468	494	513	508	530	523	459	509	483	524	524	488	491	477	505	477	443	516	504	558	514	497	502	479	505	509	529	523	493	544	516	530	493	490	494	504	507	530	531	505	484	525	510	469	495	507	500	472	476	478	525	499	533	512	518	515	514	489	496	521	507	523	497	537	467	509	494	511	491	492	453	479	500	470	523	489	467	489	525	516	496	527	496	490	452	488	484	471	483	508	461	515	519	529	513	504	537	495	499	498	575	515	487	497	551	508	470	506	501	479	513	516	530	512	498	459	513	466	503	492	534	515	535	495	472	525	499	530	506	505	487	451	466	479	527	493	459	513	552	496	535	503	495	459	498	512	480	511	494	501	508	498	469	489	524	500	528	488	510	472	501	486	515	529	504	469	454	501	519	520	491	497	461	498	509	514	484	476	528	534	483	520	488	460	475	546	503	527	513	496	462	531	526	473	479	476	534	509	493	515	510	473	502	521	515	491	529	496	482	514	512	452	522	506	499	480	477	484	524	468	514	446	468	521	500	494	490	523	531	493	495	540	491	507	528	495	507	496	494	519	533	534	479	524	482	470	517	474	529	493	468	483	510	522	494	526	521	545	478	494	489	474	534	524	526	454	494	508	492	480	499	506	457	515	511	474	470	546	524	529	471	539	491	526	503	555	528	475	506	511	496	501	523	505	476	481	498	511	531	488	477	516	525	520	513	514	522	473	488	484	475	532	514	482	534	497	497	485	532	528	506	510	509	487	496	522	484	476	522	506	557	473	472	505	463	509	548	484	507	479	473	484	494	510	460	515	509	494	488	503	496	498	501	493	469	513	518	463	491	474	490	473	531	487	503	509	506	488	503	519	509	483	485	486	499	482	513	490	534	494	465	458	501	468	540	445	478	523	507	514	468	471	486	525	522	476	489	470	503	490	499	518	475	503	548	498	525	480	534	494	511	488	492	477	515	503	495	492	533	491	480	470	539	467	495	507	504	528	539	508	505	477	483	523	482	512	511	488	520	503	522	473	516	512	491	459	501	465	484	512	505	514	490	498	497	485	503	465	484	519	461	492	558	495	549	527	514	486	495	470	441	514	503	500	500	482	501	506	530	492	539	494	509	500	476	469	498	477	488	488	510	509	515	518	523	499	491	510	500	468	514	474	503	458	510	503	500	489	533	483	528	490	507	500	518	495	521	509	479	487	476	478	474	468	507	491	496	530	557	496	509	479	506	473	496	489	471	491	497	506	517	484	486	492	527	525	524	523	476	461	497	469	478	508	520	510	547	482	505	510	485	465	553	542	518	527	543	498	514	490	538	534	531	498	477	495	501	519	472	506	502	531	525	522	511	487	502	506	492	467	489	485	507	498	478	496	492	514
9393	14425	9409	909	245	222	224	204	198	203	180	189	180	205	183	180	203	197	220	195	183	216	225	183	190	186	208	201	183	176	186	229	188	215	171	197	179	183	195	199	192	187	190	184	225	210	194	221	243	275	248	232	210	181	183	183	162	190	190	209	220	207	188	192	200	201	161	172	171	182	178	200	184	190	180	195	204	203	201	169	190	163	192	203	179	191	197	180	195	184	195	180	192	166	185	209	174	198	189	192	188	202	219	229	168	162	189	214	210	211	183	196	196	182	203	197	169	210	175	200	177	179	179	197	209	192	183	170	180	184	203	194	190	198	198	201	191	181	187	183	184	176	158	202	193	181	196	181	194	179	181	201	182	177	182	187	225	190	200	190	214	193	196	186	185	167	195	208	199	175	180	198	193	212	181	199	177	197	184	179	194	172	181	201	175	198	190	180	181	177	191	189	178	202	189	210	186	203	207	188	209	174	200	189	170	185	180	214	198	195	175	181	176	210	192	184	196	199	198	196	180	182	222	196	194	178	204	198	188	182	223	190	214	190	177	179	161	200	195	200	205	197	194	200	196	198	190	182	194	195	202	201	198	183	201	156	176	180	191	199	187	192	176	206	215	170	201	200	195	189	177	203	193	215	220	191	186	183	184	193	207	185	218	204	187	218	173	222	212	198	198	180	184	183	190	181	195	200	203	192	197	177	193	207	201	194	204	178	181	159	186	207	172	174	201	227	197	203	185	173	186	196	179	166	205	206	196	222	206	221	192	168	189	205	203	210	222	184	180	220	174	203	182	206	172	184	187	201	187	190	171	194	185	190	187	193	193	205	211	202	207	180	191	184	208	168	190	189	179	205	209	201	188	223	180	192	189	188	197	212	180	200	173	198	191	210	179	179	192	186	181	207	216	187	193	186	217	197	200	182	161	192	205	198	185	189	184	201	166	184	196	165	171	188	211	176	190	161	188	168	205	191	200	190	179	181	204	195	184	178	168	184	193	176	187	166	191	193	198	190	201	174	175	187	162	202	207	193	192	163	219	197	175	192	188	196	179	233	195	195	176	209	192	205	204	160	183	182	215	199	180	169	200	194	185	183	197	190	196	197	192	225	171	169	189	170	196	185	206	188	169	202	187	201	181	201	195	196	182	187	195	191	161	199	186	197	182	192	195	201	183	201	208	200	195	203	191	184	202	176	186	184	197	190	182	170	193	195	187	213	163	178	174	207	194	198	199	191	182	182	203	191	176	205	192	175	207	182	207	184	206	204	202	190	182	175	163	195	215	220	205	186	185	190	219	213	189	192	192	182	189	224	229	179	217	197	206	187	173	193	194	220	205	195	168	182	189	191	173	205	179	209	167	212	182	181	192	182	203	200	188	213	167	155	194	189	205	161	187	207	213	184	179	204	197	182	177	172	198	171	175	195	164	193	197	214	205	184	172	190	173	176	199	186	194	173	172	188	191	172	185	198	199	183	196	198	209	191	193	221	218	209	194	193	195	186	190	202	165	210	206	196	179	201	189	169	196	218	182	204	194	178	190	188	196	184	197	171	196	191	196	177	204	219	187	187	181	188	168	210	197	182	218	194	211	205	199	189	196	194	205	203	188	196	190	209	209	195	177	191	195	191	193	185	218	203	192	190	199	172	189	181	186	188	202	204	173	177	211	189	188	199	186	206	192	186	177	196	218	185	196	198	191	184	170	166	212	201	205	194	184	185	185	188	197	211	212	201	198	196	183	212	185	160	174	203	217	197	203	199	189	166	174	183	210	176	212	178	189	204	188	179	199	216	181	178	195	184	176	193	203	169	192	181	195	196	165	214	200	195	175	164	181	172	209	220	163	189	200	200	180	177	200	198	173	208	188	177	218	204	199	194	187	186	169	186	202	182	190	176	178	159	175	186	184	186	213	195	183	190	211	180	182	194	220	196	199	197	166	180	201	202	188	186	228	190	211	199	204	185	195	165	172	193	180	181	176	200	203	204	154	181	182	199	202	179	209	178	202	205	165	184	186	169	206	195	191	207	188	201	211	201	187	180	191	162	208	189	199	171	181	163	175	206	173	191	189	184	160	190	211	199	205	222	180	206	193	195	200	197	186	186	193	199	220	184	187	216	204	210	180	207	202	209	192	173	212	175	183	208	206	212	181	178	189	189	178	230	195	196	185	162	218	192	182	199	201	172	181	224	179	188	185	177	191	185	179	185	217	192	189	192	170	198	204	196	183	175	203	187	198	187	198	184	177	183	213	165	218	179	206	212	203	191	175	178	189	189	211	201	183	191	202	211	188	207	192	181	179	228	193	196	174	188	187	222	189	206	191	201	183	209	183	186	164	220	204	189	210	192	181	206	201	187	193	171	204	197	156	189	216	185	192	215	190	199	208	173	191	180	192	186	192	197	189	221	192	186	202	200	200	200	190	207	176	188	183	184	176	169	211	189	187	182	211	189	178	199	208	203	163	177	196	205	189	207	162	196	188	188	183	192	173	195	214	211	206	197	211	184	181	209	187	190	190	208	190	187	218	226	220	186	185	210	202	176	172	186	189	229	198	187	197	192	185	194	177	171	197	191	189	226	182	198	202	182	177	176	182	199	209	197	196	187	185	180	211	204	197	187	203	212	165	177	210	205	197	192	191	193	171	168	177	204	186	185	194	206	196	207	197	194	192	169	205	203	189	182	199	171	196	172	209	176	181	178	154	191	183	203	191	199	179	177	207	178	196	192	203	180	191	189	169	220	199	179	187	214	174	234	186	198	218	196	163	199	194	177	198	189	185	190	212	198	220	216	181	166	195	177	182	172	192	168	199	170	199	207	170	198	238	194	209	201	198	183	166	214	204	189	231	176	179	194	220	191	199	196	207	203	179	169	173	188	207	210	213	192	204	191	198	167	188	174	171	201	204	190	183	198	181	180	222	206	183	184	196	190	177	185	171	194	188	186	199	191	175	193	176	202	187	195	207	182	204	200	204	184	194	212	184	172	185	149	194	204	193	183	202	193	200	192	171	209	186	166	169	193	194	185	167	161	185	165	224	189	191	185	202	225	184	191	184	173	193	162	185	168	189	175	195	173	205	212	200	182	210	182	185	177	184	187	208	204	206	173	200	179	207	199	177	191	204	191	175	187	174	195	199	200	197	170	190	170	196	164	200	196	211	195	232	209	196	180	183	186	194	191	199	184	192	181	185	235	195	166	191	194	167	224	190	176	185	193	171	191	177	214	173	185	177	170	181	172	189	198	191	179	179	191	202	199	183	211	202	169	194	210	203	178	198	177	211	198	199	180	202	200	222	198	187	199	163	196	209	205	187	223	206	178	180	241	196	188	196	168	181	189	182	201	225	176	195	230	186	194	183	177	180	187	193	178	189	210	185	201	189	204	190	204	163	193	186	200	188	186	213	165	187	212	180	199	160	191	212	217	193	180	183	182	184	184	174	179	204	192	189	207	187	205	188	165	188	205	195	197	196	203	197	169	175	192	188	180	212	166
8638	19672	13120	1023	631	569	525	521	503	474	502	541	494	453	482	535	482	507	580	550	484	516	512	542	512	499	491	530	493	552	495	523	538	502	466	509	478	509	511	549	480	528	448	503	488	511	519	655	848	929	922	740	578	513	536	466	454	480	454	510	481	472	494	490	502	518	490	480	461	494	468	487	486	515	496	465	518	463	492	509	454	483	498	445	523	481	491	464	496	495	462	511	475	485	512	483	463	490	487	509	497	471	473	486	522	498	483	441	494	484	493	503	461	465	467	470	484	507	464	479	508	489	472	488	502	529	482	472	457	511	493	430	445	498	489	464	467	474	460	491	492	484	480	477	470	480	465	478	478	439	470	473	510	454	500	486	493	501	436	509	510	481	447	476	492	486	482	484	463	476	480	490	539	495	521	453	481	482	491	467	496	519	494	452	524	497	465	486	494	509	476	508	464	442	467	458	461	486	515	521	459	444	485	466	491	477	493	501	479	474	492	492	506	506	492	515	460	414	467	504	504	478	482	459	462	489	468	454	482	479	482	550	486	464	457	446	470	474	523	467	506	478	486	467	457	510	511	471	494	499	477	457	453	500	509	475	483	484	516	437	485	460	461	497	490	489	492	490	488	483	477	461	499	520	472	444	470	493	493	482	497	490	460	445	499	472	489	460	523	497	463	471	449	498	472	468	481	524	447	467	490	483	553	472	483	502	489	462	463	456	471	471	479	481	471	496	515	453	453	467	490	499	487	484	509	462	509	502	460	464	498	471	479	487	497	494	456	455	467	468	499	499	499	497	465	443	486	439	497	475	483	473	472	492	487	450	491	503	418	498	465	461	461	433	487	515	498	472	477	512	506	480	496	480	440	485	474	510	491	474	427	494	468	476	489	519	457	476	458	459	501	504	479	453	490	485	483	488	478	477	452	497	480	480	479	467	490	465	474	460	449	491	477	517	471	498	496	457	471	480	488	515	509	456	439	458	492	489	484	496	498	521	466	496	454	482	504	486	481	468	501	475	498	458	528	497	503	507	477	511	495	472	468	472	455	498	489	488	487	526	527	493	494	475	475	455	497	517	496	511	515	482	465	453	485	464	502	544	531	481	503	499	478	496	478	467	495	491	514	479	502	493	520	512	504	476	509	478	497	483	524	517	479	460	479	525	501	503	414	502	461	513	500	479	468	493	511	477	470	494	512	443	486	478	512	514	515	452	454	474	500	478	522	506	513	480	475	483	484	481	499	492	490	424	494	503	520	486	489	503	487	501	446	517	498	456	487	466	479	450	475	480	472	497	445	513	440	475	468	507	513	498	543	521	463	506	485	518	510	514	479	517	490	476	491	411	455	493	508	458	477	491	508	499	492	456	467	509	466	500	458	483	475	469	532	451	477	489	474	467	519	489	444	482	467	492	489	486	470	496	464	524	484	454	488	501	480	522	451	480	471	517	493	501	467	503	483	501	505	520	473	492	495	474	452	466	527	469	491	480	478	466	455	461	494	468	494	489	491	498	496	489	506	488	509	485	493	510	481	509	511	482	485	478	486	481	493	494	510	508	494	441	508	468	483	477	488	492	498	462	462	501	477	471	497	509	484	479	485	496	473	475	483	509	500	499	479	469	498	485	446	503	490	516	464	474	506	471	461	483	505	515	506	494	501	455	459	486	483	438	509	495	504	451	475	475	487	475	478	467	502	491	489	486	462	475	488	507	492	496	488	502	448	505	495	473	494	433	498	486	506	475	548	511	510	490	489	489	475	473	486	494	500	464	523	487	468	505	484	487	474	504	519	460	485	470	509	454	480	478	488	472	505	489	488	473	488	504	531	483	426	500	490	548	523	486	499	488	508	494	460	509	532	484	504	471	506	471	524	488	516	469	469	460	482	475	521	456	477	491	490	494	479	467	477	494	497	481	442	525	453	528	501	488	520	464	506	488	459	478	499	478	486	472	441	438	464	482	497	485	495	463	455	466	438	503	496	478	495	493	440	505	458	486	506	496	474	492	523	484	489	484	495	463	491	488	494	483	540	446	490	473	490	494	503	483	472	502	462	509	519	464	490	482	471	483	509	508	448	470	459	478	467	528	495	497	478	469	450	486	486	504	490	491	495	483	438	454	475	461	483	491	477	519	463	493	483	480	479	523	495	456	477	465	537	464	489	494	427	515	493	457	467	498	497	442	467	498	474	493	446	477	508	469	492	483	502	510	502	477	495	481	498	459	487	437	500	481	500	475	470	476	504	492	509	467	477	485	516	484	456	499	488	482	472	488	461	455	483	442	492	457	469	473	482	450	462	454	510	500	479	473	478	469	469	472	481	449	511	499	493	486	503	514	470	473	478	494	497	504	468	511	456	463	474	470	480	448	498	467	480	520	494	429	462	473	457	460	492	456	460	499	501	458	475	476	527	473	522	491	476	508	479	493	499	510	472	453	496	484	477	458	508	498	464	485	507	487	477	473	516	515	505	451	497	510	504	474	496	464	477	470	480	502	459	496	528	490	466	509	472	477	514	489	498	504	476	481	462	460	463	520	434	508	507	472	450	455	460	502	491	512	502	506	515	507	458	494	485	479	508	485	465	461	518	475	469	446	481	463	486	480	498	470	441	473	480	484	476	471	468	518	466	452	493	448	471	457	486	488	493	505	487	462	461	488	507	459	469	471	494	506	459	519	457	473	480	453	479	489	505	511	467	525	500	443	492	457	463	479	464	468	472	482	485	509	480	487	480	473	482	483	494	483	481	451	496	482	454	442	486	482	475	465	524	451	454	486	479	457	430	475	462	479	508	488	487	496	462	471	486	460	478	503	493	459	530	459	459	488	488	457	498	488	476	501	482	503	514	456	465	486	453	494	500	461	479	493	480	488	484	503	465	454	474	486	509	501	522	472	493	481	514	477	488	484	483	454	465	487	511	447	476	477	500	531	509	489	509	482	513	465	496	465	454	504	491	467	482	511	478	490	505	498	513	484	514	482	482	489	433	503	479	456	469	507	506	508	487	486	476	477	461	429	461	482	510	470	499	471	472	518	518	449	510	469	517	455	490	521	510	487	525	444	482	477	512	510	481	482	472	515	497	473	487	493	476	459	490	518	452	465	495	456	501	457	545	465	483	452	479	487	476	498	480	471	481	504	467	479	501	502	500	503	526	477	523	505	466	494	504	487	492	486	470	505	466	460	513	449	478	488	455	502	475	422	498	502	458	491	509	505	453	455	433	458	489	501	482	460	517	447	484	520	436	517	537	468	466	435	435	487	528	463	484	479	506	473	506	501	484	481	504	493	474	509	512	502	451	523	474	482	514	492	507	459	478	482	537	449	481	520	486	495	506	522	487	466	515	468	464	506	456	474	472	473	485	481	493	477	469	461	482	489	493	486	483	477	502	493	506	509	486	508	474	465	495	456	500	478	452	454	480	450	475	490	504	495	500	462	477	425	493	464	504	511	475	451	487	484	465	470	503	514	509	477	488	504	525	461	464	469	462	493	482	474
41048	62741	57672	27826	6012	802	448	329	296	295	250	267	233	211	248	253	233	248	258	236	259	256	242	243	227	234	196	240	226	190	220	228	225	206	207	267	218	219	231	212	227	234	213	239	232	218	224	513	778	635	499	406	293	236	255	210	221	223	194	239	259	211	231	211	233	188	222	207	210	230	217	234	220	191	205	222	214	217	230	232	196	234	198	191	216	256	209	223	216	223	200	211	210	234	211	211	223	233	221	193	236	233	201	222	230	245	246	213	216	227	242	254	205	224	197	230	230	232	230	214	197	201	216	220	219	240	220	218	239	211	197	234	221	220	213	217	206	206	227	214	234	220	197	209	218	213	218	227	210	207	202	210	225	207	233	218	230	200	210	234	200	245	233	224	228	221	216	226	212	196	241	217	240	243	194	218	205	213	239	214	220	211	214	216	204	208	213	222	231	198	216	221	221	222	216	192	225	212	204	232	216	210	209	207	200	195	208	231	198	194	245	199	201	206	196	218	204	206	194	214	206	235	216	180	214	207	208	211	211	226	196	251	238	209	225	207	197	214	213	218	229	224	220	204	214	207	201	205	216	173	195	224	209	224	208	212	202	234	189	209	229	186	247	215	176	237	239	210	217	214	216	205	199	222	209	216	204	214	181	230	219	213	246	216	219	233	213	217	247	214	221	218	207	202	202	194	209	212	205	203	195	206	214	213	191	203	217	208	213	201	212	208	241	199	226	238	228	189	231	227	217	189	223	221	212	188	224	201	203	235	239	210	228	226	227	205	225	208	254	205	220	231	203	220	203	232	199	180	209	215	191	211	265	227	226	204	226	242	217	225	211	219	214	204	182	213	226	217	239	223	223	210	211	215	208	230	222	194	236	212	207	205	232	215	221	223	208	202	205	201	205	210	251	226	216	218	239	217	188	238	215	227	246	238	231	227	233	204	221	215	242	211	237	216	188	211	204	228	242	219	196	238	219	238	198	205	259	230	203	207	184	215	181	214	190	249	223	218	202	211	215	207	194	228	219	218	210	250	209	213	212	232	189	236	223	199	225	186	227	223	232	255	232	212	208	214	215	195	226	194	219	190	214	211	227	193	202	200	199	206	205	208	238	209	218	207	222	224	233	238	221	233	222	197	216	203	218	205	179	198	234	221	214	225	207	213	209	205	199	230	196	221	215	203	211	207	231	228	237	192	211	228	196	201	237	204	214	211	217	221	192	213	203	213	203	204	248	236	220	189	213	217	229	223	200	191	236	223	209	202	216	187	235	210	236	208	233	241	238	219	225	226	188	197	217	207	262	227	211	212	224	199	194	198	214	239	213	229	222	210	215	226	226	207	215	255	234	207	230	224	218	244	200	211	207	202	215	205	215	224	214	237	231	228	237	201	216	212	208	230	215	212	222	196	192	226	221	196	240	221	224	200	219	215	235	194	206	208	213	215	214	210	218	189	218	236	191	211	237	213	220	234	219	210	228	211	213	204	237	229	208	206	241	221	229	203	221	222	195	197	211	222	226	194	215	228	225	216	217	209	224	194	224	225	200	228	211	190	229	227	207	223	197	201	200	248	236	213	219	198	234	207	225	221	242	203	218	220	198	190	255	211	223	196	190	207	210	208	212	214	240	226	216	235	236	247	230	204	188	213	218	200	243	218	235	210	220	190	227	214	227	203	214	197	227	200	254	199	245	228	210	223	219	207	221	217	203	222	212	202	202	219	226	237	229	197	224	207	211	237	222	226	186	231	214	207	233	211	226	231	203	235	232	202	211	205	227	222	210	219	239	210	206	236	201	208	217	217	235	189	237	223	234	215	228	222	217	211	210	218	246	243	201	209	226	204	211	210	216	239	218	206	217	212	220	209	202	207	233	218	232	199	197	228	213	202	219	209	215	200	208	213	256	215	221	199	207	213	204	214	213	205	242	225	213	207	213	225	224	214	217	197	208	200	248	238	205	225	213	211	222	230	234	224	229	238	218	236	212	231	207	218	215	245	228	219	214	206	237	234	201	220	208	190	198	201	212	228	208	227	218	224	233	227	204	207	191	201	209	234	187	241	200	241	180	188	205	236	220	175	195	211	226	231	241	205	240	230	222	203	199	195	240	209	213	221	217	218	226	212	231	266	209	212	230	211	227	192	234	224	229	216	242	199	217	208	211	257	197	258	213	211	188	222	219	204	222	198	180	228	190	230	229	205	225	214	183	226	195	216	217	206	194	203	190	223	237	217	235	194	244	217	223	193	194	224	220	227	204	203	219	200	196	209	192	204	189	247	222	191	213	211	224	236	192	223	231	204	234	209	231	212	196	218	211	247	221	215	216	195	200	210	190	240	210	221	214	245	221	249	218	209	205	198	199	236	202	203	209	240	192	205	235	220	206	205	203	203	216	227	228	228	205	218	223	218	235	209	214	215	214	210	192	220	198	230	206	240	189	204	207	221	244	213	228	213	209	192	191	186	230	219	190	210	219	217	207	210	209	248	220	242	211	203	193	199	199	223	229	208	208	201	200	224	199	213	211	219	213	226	242	217	212	216	204	207	204	247	180	233	234	220	211	222	205	200	194	211	192	195	242	206	241	236	191	214	213	223	233	222	205	238	226	211	236	225	207	225	223	231	202	215	212	221	224	251	243	215	232	215	221	225	226	242	203	204	194	255	193	207	236	239	213	241	216	177	207	228	208	186	229	221	209	229	204	215	227	255	220	239	212	200	253	237	211	244	226	233	216	195	259	259	199	209	230	199	227	217	206	205	212	227	246	247	210	208	213	227	228	213	204	200	226	215	215	245	229	224	185	194	240	229	215	231	211	208	203	197	236	190	207	199	206	204	226	211	192	221	205	219	226	207	198	230	195	221	220	234	223	194	197	228	223	237	220	225	222	231	202	208	216	231	206	221	204	210	237	199	209	199	235	196	233	200	206	224	206	223	225	215	213	212	220	205	208	213	222	205	204	213	203	196	216	249	225	215	222	189	222	199	207	222	215	209	205	238	211	233	217	213	207	225	230	219	255	205	233	230	198	208	211	215	224	197	229	220	229	238	217	213	203	209	213	201	208	229	207	209	227	228	200	237	220	264	230	212	206	214	197	205	206	214	230	202	235	205	211	201	237	210	212	213	212	216	243	216	185	206	245	232	221	195	199	225	232	222	221	199	222	233	225	202	207	189	200	211	212	214	229	225	205	207	195	183	220	232	234	213	216	229	239	222	197	205	223	220	214	217	203	220	233	206	219	198	222	225	244	213	220	228	250	216	240	215	241	197	221	211	226	224	233	254	203	181	220	206	204	218	216	191	216	219	197	222	221	207	199	240	214	198	198	206	223	214	241	214	202	209	210	219	196	247	231	228	218	223	195	225	239	209	211	209	228	198	204	207	202	239	195	218	227	247	185	244	218	208	238	220	217	226	205	194	200	218	221	217	226	220	215	206	218	189	221	197	220	234	224	202	207	210	210	210	215	239	226	195	191	249	224	219	199	224	237	217	197	237
26215	49960	50750	16082	2137	1634	1304	978	874	862	763	787	692	701	689	708	647	734	591	648	651	585	626	617	590	617	547	568	590	550	590	607	607	609	563	614	620	663	642	616	590	600	615	615	624	570	619	2559	4021	3167	2360	1527	913	659	542	556	545	531	540	528	533	541	524	556	536	556	549	500	538	561	488	522	520	548	547	534	531	573	496	528	527	539	572	540	559	480	502	534	554	535	540	584	528	530	518	539	492	523	545	556	519	572	542	499	576	536	512	510	586	513	540	518	541	530	517	530	561	533	522	500	518	534	518	512	592	525	530	530	539	541	508	539	515	544	514	548	511	516	572	534	543	496	536	535	537	518	524	533	532	535	521	533	506	513	562	535	558	518	567	505	529	524	554	514	543	552	573	566	533	550	548	541	554	535	530	541	526	548	524	523	573	527	527	549	513	566	563	476	552	500	555	537	495	593	553	527	519	536	549	545	531	519	506	529	545	529	524	531	529	478	537	549	533	489	513	556	602	517	539	525	570	519	556	522	544	500	540	545	526	538	536	513	569	517	514	539	540	489	522	529	500	536	566	549	526	537	515	568	543	546	553	542	558	526	535	518	583	537	529	514	526	532	547	494	547	537	561	517	532	546	544	526	559	549	555	537	581	530	525	539	496	499	554	529	549	563	522	523	547	514	535	570	523	525	507	542	524	534	515	526	540	549	535	474	552	527	571	504	525	523	522	518	533	534	536	555	517	575	526	547	518	541	549	562	563	553	507	513	577	519	545	505	516	567	556	526	521	558	526	565	513	529	517	524	505	504	524	526	544	569	542	563	508	520	502	546	545	534	523	516	570	542	537	493	539	540	568	538	530	540	567	552	544	538	517	512	558	539	537	520	524	521	520	528	556	529	543	518	519	568	554	540	522	568	573	530	537	501	527	548	517	568	527	505	565	562	545	557	500	529	506	507	542	519	559	503	532	538	527	530	464	535	545	581	522	500	525	509	515	521	501	560	489	522	557	530	546	513	561	530	547	544	526	511	538	508	544	496	525	571	493	532	554	548	549	490	503	524	551	531	529	526	538	543	532	550	542	498	556	528	501	533	502	529	552	547	530	524	577	506	556	523	550	557	513	554	501	561	519	537	524	551	529	574	508	474	500	480	544	547	550	526	545	541	545	516	560	566	595	529	568	559	529	559	532	549	521	537	499	547	523	528	521	524	577	481	541	526	538	559	568	564	492	549	509	533	579	509	479	536	574	504	538	529	531	518	535	550	513	563	503	526	549	524	533	517	546	540	550	501	542	542	506	488	515	541	492	540	554	566	532	499	489	563	547	524	567	570	545	517	533	529	587	506	543	545	553	506	520	559	496	520	504	577	542	538	516	516	516	541	569	558	491	524	553	510	526	470	555	504	526	547	542	521	552	560	538	538	542	502	557	529	525	533	587	541	506	507	542	545	501	547	556	537	576	585	558	566	545	515	515	526	535	532	485	582	576	522	543	575	498	557	528	553	563	589	519	555	502	510	547	517	516	566	549	584	573	540	501	551	530	525	537	562	539	547	517	528	566	595	559	533	507	548	513	556	501	566	537	504	563	510	525	546	524	533	512	482	495	558	524	548	508	518	528	506	517	562	526	553	510	501	527	525	526	560	523	530	539	500	512	509	512	561	552	536	521	512	576	502	522	531	478	534	512	519	539	559	525	562	566	561	540	537	573	538	540	548	523	569	564	546	541	558	528	542	517	495	554	548	525	491	543	546	518	510	510	537	523	551	542	470	529	493	514	547	559	516	530	551	564	528	515	504	523	518	530	530	563	494	518	554	510	525	549	523	490	559	522	525	539	526	550	558	537	535	554	573	498	537	488	553	581	556	506	534	492	538	531	502	526	510	528	536	513	532	550	524	512	538	503	506	548	504	530	531	535	558	516	585	535	529	547	524	535	483	525	515	508	556	530	525	528	516	530	529	542	509	516	492	526	504	544	558	531	548	528	548	534	477	526	505	510	547	537	529	549	551	585	542	566	549	501	524	549	539	557	506	559	521	502	501	564	547	543	542	506	535	515	529	526	545	547	593	530	554	556	509	561	569	503	508	534	524	520	556	504	511	524	529	515	504	563	553	533	527	560	529	506	538	559	601	505	510	531	565	549	541	544	572	565	520	542	500	544	506	527	553	533	535	544	499	545	522	517	555	536	527	552	497	532	506	518	535	537	539	548	535	515	566	541	526	538	544	513	516	553	544	530	517	537	530	526	543	533	527	519	553	501	528	578	546	483	561	514	518	537	568	530	548	505	547	524	542	520	555	564	501	478	540	562	542	510	554	528	541	547	521	532	571	470	546	455	506	505	553	518	582	502	521	517	527	521	543	559	503	539	519	538	486	541	527	486	505	546	545	484	512	530	539	538	508	577	528	524	544	534	526	532	556	549	524	556	524	537	527	558	561	527	531	545	574	517	508	524	524	548	553	583	522	544	507	534	534	554	541	513	521	509	532	544	523	528	523	556	504	510	529	520	570	568	538	533	552	578	525	540	528	573	522	521	572	524	527	541	576	530	478	523	517	512	568	573	580	567	550	535	547	528	529	524	516	542	518	535	509	582	547	539	540	515	553	562	543	522	542	533	503	547	528	511	553	511	493	502	500	533	486	500	537	566	488	543	530	536	567	549	532	528	518	536	533	535	543	542	511	544	536	531	507	489	526	539	517	530	503	548	546	532	508	493	536	513	518	543	538	564	537	504	529	532	529	514	502	537	570	540	531	480	492	521	556	557	550	501	536	509	523	497	518	511	532	514	532	540	563	521	492	529	534	552	528	534	552	548	567	564	534	513	544	548	539	521	522	554	542	495	521	538	541	542	512	539	571	518	554	549	517	557	547	498	513	517	562	501	530	525	573	558	531	556	520	552	511	571	560	543	496	534	510	555	539	573	514	512	529	542	487	526	544	523	520	519	523	506	516	525	508	553	507	559	552	502	529	519	544	545	513	586	537	514	531	562	533	530	510	516	527	546	538	543	534	567	532	544	537	537	513	523	556	551	526	537	520	551	566	485	498	539	560	511	535	519	509	544	527	535	532	522	518	545	536	531	526	512	543	519	557	526	541	523	514	574	536	521	497	516	514	524	532	505	508	501	548	522	564	544	511	552	500	536	532	531	533	537	510	527	561	545	563	555	548	515	516	531	562	499	532	511	511	530	525	534	573	501	515	538	582	555	548	511	491	571	557	550	562	575	511	540	518	519	573	599	519	540	523	524	524	552	507	579	516	506	525	539	532	550	544	513	524	525	541	514	548	516	514	528	540	523	544	505	490	505	532	572	547	473	530	557	547	543	523	531	522	509	554	535	556	529	523	572	562	528	562	524	550	539	575	559	515	552	547	552	556	551	525	525	556	504	528	539	553	512	537	529	532	539	587	559	539	521	557	516	557	535	553	525	550	511	528	554	556	540	527	537	522	516	532	536	590	544	553	572	529	587	540	503	577	582	516	498	549	542	554	535	569
55322	73285	66769	43932	13184	2018	557	368	310	298	259	236	246	230	229	199	267	247	232	221	204	216	229	210	216	220	198	230	176	198	203	211	219	201	216	207	214	198	223	228	223	210	188	190	230	231	199	407	990	826	602	426	333	264	197	229	186	198	177	187	210	191	198	182	178	213	180	194	239	213	215	205	223	178	213	174	206	186	203	228	195	209	184	191	212	208	210	213	181	205	206	214	211	213	207	195	201	200	183	178	196	177	185	197	187	206	248	186	188	190	214	198	195	206	205	212	216	189	196	195	183	208	212	186	210	190	206	201	210	204	220	204	208	185	203	193	182	203	233	190	218	184	209	186	195	197	207	236	213	179	227	191	200	223	207	187	194	206	198	210	223	238	184	204	210	211	178	210	209	196	202	219	213	174	202	206	204	214	205	202	189	195	208	193	196	211	186	201	235	217	209	198	217	214	177	190	187	202	211	218	196	206	219	186	229	198	178	211	193	229	187	219	182	212	209	190	199	213	192	195	188	197	226	209	185	166	185	204	204	206	225	191	201	228	201	186	188	206	219	212	233	227	200	166	224	196	197	219	207	198	198	212	197	204	199	179	201	192	195	217	190	194	204	225	182	197	209	216	209	208	194	208	210	184	198	217	220	204	219	193	200	187	222	189	232	199	222	185	178	197	228	195	186	224	189	168	204	172	216	204	190	207	196	196	188	177	195	213	175	203	186	170	178	219	221	227	189	190	210	223	200	205	201	185	216	218	193	187	203	200	203	205	218	218	209	196	190	174	220	192	187	217	174	195	197	193	190	224	179	196	194	194	195	184	197	189	217	214	193	184	192	221	231	201	215	189	207	195	206	196	219	183	210	198	189	191	198	231	203	211	196	206	205	178	183	213	201	190	210	210	172	192	206	206	197	219	208	218	206	200	211	184	195	215	179	184	195	223	201	187	229	193	192	208	202	183	194	186	226	218	182	196	211	197	198	184	202	181	200	215	209	216	223	197	200	215	219	229	200	193	214	213	194	206	166	193	188	206	215	200	185	204	183	187	204	189	185	213	215	220	198	208	211	191	225	213	195	206	214	212	170	191	198	184	213	211	210	209	213	203	197	220	181	206	201	184	238	195	200	205	215	210	186	199	168	226	181	233	196	210	179	190	208	233	183	210	209	214	197	221	197	185	200	213	195	217	197	196	211	240	207	210	182	200	166	190	192	181	206	207	210	215	180	190	201	192	196	219	217	220	201	207	215	224	209	213	204	212	207	206	190	188	199	205	180	188	191	219	225	170	186	228	205	194	223	210	232	219	194	220	189	203	213	165	225	219	191	187	200	193	178	197	198	203	186	216	189	210	206	207	211	218	223	177	171	176	221	186	214	199	184	212	212	208	212	227	194	206	190	223	198	207	209	224	202	214	181	207	199	195	221	202	193	208	208	203	218	217	196	213	208	201	218	193	205	214	210	207	197	216	208	207	214	206	242	188	186	220	196	197	208	190	204	215	201	175	216	198	207	218	221	185	188	210	196	207	219	207	188	192	210	179	207	210	203	202	206	212	202	217	205	187	210	161	215	240	205	195	194	193	190	197	228	209	170	200	217	227	210	185	201	196	194	203	227	197	198	213	222	191	209	210	206	220	208	171	216	196	200	190	200	189	219	212	215	223	179	211	201	191	200	180	200	206	199	182	191	195	194	231	195	187	187	193	199	195	211	215	207	201	218	184	209	171	200	198	205	204	181	219	198	201	176	212	213	215	201	194	201	182	206	170	214	208	184	231	182	184	212	217	213	221	194	205	177	199	196	187	236	228	203	205	203	191	200	206	236	207	191	230	207	179	218	204	192	233	203	224	208	200	217	197	216	214	185	198	185	200	187	229	195	206	198	190	174	192	223	203	219	207	210	213	233	209	196	221	194	207	209	170	204	174	203	193	197	187	193	179	226	180	195	216	184	213	219	219	200	214	214	202	213	204	195	185	226	190	191	198	196	195	193	180	225	195	180	202	197	200	196	189	192	201	196	195	211	203	216	179	214	193	191	181	182	168	172	215	221	213	205	189	217	215	194	220	218	209	208	197	230	187	201	188	206	216	191	216	219	226	197	191	204	200	205	228	209	185	203	199	206	219	222	191	212	218	181	217	194	209	198	198	204	183	231	208	236	219	176	206	211	197	196	199	194	196	185	198	207	201	196	181	209	224	224	191	187	209	216	195	223	185	217	173	211	199	175	213	185	224	197	200	181	182	220	187	207	182	179	192	218	218	210	205	215	187	196	214	172	194	203	179	182	227	193	204	208	191	176	242	200	203	219	204	188	214	201	200	208	182	195	186	181	168	187	227	184	208	189	185	204	205	221	202	184	199	211	220	196	224	215	219	243	221	216	216	212	199	200	219	192	213	203	191	210	221	210	191	205	204	206	214	193	182	215	197	211	174	183	203	193	192	202	165	173	209	212	189	205	177	209	207	197	228	184	226	238	170	170	221	193	180	204	206	196	180	229	232	176	208	220	207	202	200	212	203	193	178	207	188	190	202	217	199	195	204	224	213	177	195	199	216	192	208	214	229	207	204	207	192	185	196	188	182	213	193	191	179	199	194	216	204	195	203	193	187	220	206	189	184	233	207	205	204	187	214	230	209	218	195	196	190	219	204	219	198	189	182	218	210	208	200	195	178	177	186	211	213	196	178	185	179	210	199	190	242	232	197	218	220	210	187	219	185	216	212	202	194	206	226	237	213	209	218	188	196	211	180	215	223	229	186	191	191	235	210	176	196	220	200	199	203	213	208	176	214	187	175	209	168	219	217	203	220	192	220	207	221	209	227	217	208	188	204	218	205	187	192	190	235	213	180	182	211	202	186	192	227	191	176	197	205	206	173	202	181	212	226	205	224	203	215	215	245	195	228	218	203	219	200	198	212	187	221	197	204	193	230	205	198	188	199	198	207	184	215	196	201	217	203	175	205	191	221	216	197	163	230	195	174	198	209	216	207	200	167	214	213	190	232	217	204	209	205	221	225	200	209	203	227	226	206	208	182	188	198	213	182	177	184	217	203	187	201	217	224	205	202	208	217	220	203	206	163	197	205	189	200	200	172	216	202	193	200	216	211	221	197	200	233	221	202	194	209	207	208	220	193	200	199	190	215	204	214	207	206	199	188	213	226	224	235	209	212	222	206	185	207	206	207	211	203	209	189	171	192	197	201	188	202	217	214	184	217	174	184	208	213	192	216	206	222	219	212	194	223	221	180	225	213	188	184	206	231	179	212	167	209	212	209	199	195	220	216	197	188	188	199	190	192	195	226	231	227	200	206	206	166	200	180	181	229	195	197	196	185	187	179	194	197	196	205	200	193	182	210	191	208	241	218	193	218	207	201	200	194	186	217	225	190	180	209	201	184	189	204	198	194	208	204	225	216	197	175	211	184	196	207	193	208	192	196	192	180	194	192	213	208	173	218	205	206	191	197	181	206	198	174	232	201	186	191	179	207	188	169	220	208
38498	61134	60176	37153	2502	2105	1555	1150	990	930	847	840	781	770	694	673	663	632	649	668	604	589	618	605	593	619	544	556	541	526	587	530	572	560	580	574	554	547	538	547	547	576	554	567	553	586	623	2077	5595	4305	3032	1871	1034	623	560	521	455	478	520	496	535	489	510	510	533	532	479	481	463	470	481	524	518	484	528	519	502	503	499	496	479	481	449	502	509	522	484	494	478	494	500	515	539	539	481	477	495	500	503	520	502	497	512	514	473	520	459	538	509	512	493	470	451	485	460	500	469	507	484	550	501	510	506	509	508	500	494	473	498	521	469	519	502	523	542	460	501	489	437	468	481	522	472	526	530	522	508	502	512	515	496	503	504	547	486	475	515	487	491	558	510	514	502	534	488	512	529	494	484	506	483	488	480	468	481	460	505	497	489	507	528	491	501	474	463	506	501	514	512	517	521	464	449	496	483	503	481	546	537	505	468	458	509	456	525	478	471	479	479	516	500	495	474	515	520	467	485	501	555	460	465	509	505	491	447	531	495	507	492	510	479	534	478	507	468	494	464	494	503	476	488	515	525	463	523	476	485	484	515	507	530	496	505	457	531	500	476	509	468	476	550	530	491	485	503	529	517	491	505	453	488	454	505	454	508	501	484	472	527	513	523	467	510	483	512	495	482	505	475	473	476	477	477	524	505	483	512	527	517	511	505	518	458	520	510	524	484	477	496	493	512	527	505	498	528	481	496	464	465	497	517	511	516	494	491	489	457	461	508	493	522	480	516	508	507	487	494	459	497	493	516	471	517	508	452	488	516	507	503	478	506	477	526	515	503	457	502	513	527	522	517	499	497	499	479	510	492	509	520	517	503	483	508	481	515	490	455	483	462	508	458	498	508	495	465	506	476	477	533	512	499	494	519	516	501	486	464	491	476	466	475	555	515	499	488	496	501	472	482	477	504	490	507	516	493	502	492	541	468	490	482	485	499	473	495	493	518	468	483	482	475	472	520	501	483	485	511	495	532	474	497	500	482	458	453	491	476	493	477	509	521	489	526	477	474	465	514	478	478	507	503	464	508	531	504	502	470	501	518	507	546	498	456	505	509	513	496	479	479	458	532	499	501	485	498	526	487	520	535	543	470	487	498	503	536	511	508	512	538	533	503	490	481	506	530	474	520	478	514	502	534	492	521	490	500	514	522	516	510	483	552	507	502	490	498	487	490	463	514	507	506	512	498	481	521	473	506	534	502	496	458	508	464	499	507	498	460	472	534	486	466	532	477	523	510	497	503	482	529	488	480	523	473	506	502	490	484	492	527	479	489	500	510	494	554	506	508	520	480	482	490	497	508	477	493	478	537	534	490	487	466	527	490	481	478	464	488	499	479	493	485	512	473	500	453	519	504	510	496	505	495	545	527	518	497	512	521	481	477	492	482	474	507	475	505	483	486	508	499	492	536	505	517	464	460	459	499	513	505	527	493	511	497	487	531	530	485	497	550	489	482	499	488	472	507	489	480	530	490	554	519	455	504	465	509	517	514	514	478	465	490	539	512	515	494	494	490	488	493	463	507	503	519	486	484	504	481	478	480	481	501	474	438	492	521	459	524	483	466	523	492	504	509	482	518	471	518	505	507	459	493	470	494	459	494	531	466	547	516	466	532	492	480	492	520	521	497	493	488	467	484	454	466	498	500	502	516	514	521	465	482	517	464	493	493	484	470	522	507	508	504	503	508	505	506	522	478	526	461	481	494	510	494	497	475	522	535	530	544	527	476	487	513	508	514	478	473	520	493	481	513	502	550	453	507	490	472	510	511	471	523	526	524	496	495	497	518	538	465	525	493	447	521	500	451	492	461	514	486	474	489	501	463	478	511	495	478	508	541	483	531	520	491	526	477	509	498	520	532	487	530	463	528	495	492	502	537	503	483	493	473	483	526	513	490	509	468	553	512	495	464	505	530	502	523	493	524	495	505	501	510	522	490	489	525	518	502	488	497	512	543	495	473	482	509	526	498	432	478	481	512	507	534	505	483	450	499	528	451	510	541	492	510	489	476	497	498	547	481	523	439	529	523	504	496	488	506	489	518	510	522	490	476	493	484	491	496	480	501	481	482	486	486	476	502	492	487	526	485	503	502	478	546	502	507	495	517	474	502	482	479	469	492	491	469	531	479	507	498	484	494	477	475	483	442	472	480	512	478	497	493	509	511	469	491	492	485	515	495	533	500	476	527	551	475	504	490	466	508	475	538	549	475	532	487	487	525	516	502	513	517	488	504	526	471	502	497	497	509	483	507	481	522	530	503	479	472	511	521	454	548	473	471	501	457	486	486	524	537	496	468	500	470	501	509	520	522	530	479	476	492	495	470	494	509	492	486	489	514	453	505	486	473	459	491	490	505	548	472	483	495	498	501	483	513	456	484	473	508	525	524	500	496	483	510	498	498	507	504	493	515	469	532	509	503	501	498	478	506	519	500	481	522	534	499	498	468	472	491	530	474	499	459	491	467	469	467	497	511	489	478	483	488	483	467	512	482	492	498	501	496	516	512	521	460	500	507	491	476	511	495	496	454	474	505	525	469	481	495	511	502	498	494	473	487	469	497	527	475	505	478	509	512	509	490	526	530	470	510	491	534	493	494	468	490	516	505	511	487	491	559	521	474	501	472	470	478	467	483	471	499	534	513	491	482	536	446	475	539	479	467	466	476	493	490	489	494	496	515	491	472	489	477	480	468	507	495	458	480	509	467	496	453	498	490	488	492	474	453	486	491	529	509	505	491	561	484	466	467	461	524	526	521	506	499	525	531	528	470	516	515	476	468	515	489	504	516	484	511	498	526	502	480	481	491	498	467	532	549	479	513	497	519	545	545	483	512	547	458	502	493	528	474	499	504	493	484	523	490	506	484	538	472	490	523	470	499	502	490	494	455	442	498	503	516	514	505	496	535	460	492	511	456	492	502	484	489	535	504	502	521	501	498	512	496	474	507	514	466	493	461	525	474	471	487	491	503	454	462	502	476	487	483	510	485	488	507	493	488	578	498	501	489	496	487	553	482	538	511	501	471	497	520	492	527	491	512	491	478	509	485	513	525	468	457	493	483	524	501	493	511	501	527	503	470	508	520	439	488	467	510	508	476	516	470	542	542	481	491	512	461	480	551	495	520	452	489	501	500	512	494	509	486	538	499	430	495	513	488	521	490	494	540	503	473	509	495	512	490	541	489	524	492	511	473	481	513	539	481	445	512	459	498	465	494	491	460	459	495	518	527	493	482	514	488	461	524	490	495	471	486	512	501	512	477	508	499	450	488	470	484	474	495	495	524	490	482	463	482	490	461	496	506	518	530	499	494	532	509	491	504	484	541	545	528	496	492	496	505	555	486	518	476	455	464	497	488	465	512	494	519	490	528	477	503	454	514	473	523	517	506	484	452	489	485	497	504	506	519	495	502	471	478	498	513	511	502	486	510	490	453	497	507	460	511	494	519	477	479	489	465	488	483	522	479	499
8958	15543	12559	5619	374	197	188	210	193	207	195	201	193	177	210	200	190	182	199	192	215	185	188	187	183	178	191	187	186	191	184	194	210	200	175	203	178	190	167	182	188	199	203	184	179	194	189	191	215	241	225	251	222	203	180	179	187	202	206	175	177	173	189	183	226	190	210	190	185	202	249	214	197	197	196	206	182	183	168	180	186	198	201	183	206	207	166	193	168	181	190	186	186	186	187	200	184	189	197	186	181	166	195	193	159	193	213	187	182	185	204	185	161	165	199	224	175	190	193	220	191	168	221	187	172	187	199	169	187	196	199	199	222	202	192	203	203	186	200	219	187	191	189	173	178	206	205	198	184	181	193	171	200	184	200	194	190	185	173	186	169	180	200	203	176	179	169	177	196	180	201	167	202	197	188	176	198	192	198	186	222	182	194	179	169	212	197	186	189	182	228	190	188	187	177	188	208	181	183	190	175	189	217	176	178	193	190	202	190	193	185	175	191	201	196	185	179	167	185	182	195	196	183	184	183	192	181	189	156	187	202	184	174	175	203	176	206	188	201	193	181	189	195	202	190	191	193	189	181	221	198	203	171	200	190	192	203	199	178	194	175	201	176	212	175	187	230	186	190	186	190	199	186	184	183	188	207	201	188	202	199	197	167	201	196	202	206	179	184	185	175	209	186	179	241	205	207	180	211	190	172	175	174	199	195	167	198	188	165	185	177	177	188	183	207	203	188	176	195	192	192	180	200	206	201	194	171	189	184	191	188	198	206	198	201	204	188	195	220	197	203	200	173	182	207	174	184	183	189	195	192	217	170	185	204	207	219	196	179	200	184	193	179	181	219	200	198	170	205	180	189	172	194	185	204	182	200	194	201	194	175	173	184	170	194	191	188	181	186	190	164	173	207	205	210	198	207	192	189	192	170	225	186	176	181	185	142	196	207	184	185	175	192	194	182	196	177	212	187	212	193	194	171	187	171	190	187	192	183	212	204	176	166	197	207	218	184	199	191	206	167	211	197	187	177	208	216	197	195	195	184	169	165	179	197	194	231	211	187	185	212	180	180	206	209	206	205	201	206	166	188	204	195	191	202	188	190	185	215	197	202	183	182	210	192	193	195	178	201	193	190	172	195	187	191	169	182	196	179	206	182	179	204	203	195	182	204	189	187	204	195	182	161	184	197	189	182	177	216	185	179	204	172	183	181	190	178	176	196	164	180	173	163	209	179	221	245	168	182	184	176	169	179	226	172	196	205	156	203	188	203	202	195	195	219	195	217	197	199	201	198	199	192	181	193	178	177	209	187	193	173	185	164	222	176	192	187	208	162	195	208	190	212	189	192	224	209	201	205	179	185	195	169	206	203	175	184	197	206	180	197	169	178	195	202	168	167	181	200	206	168	191	189	187	203	185	168	192	195	199	201	188	162	191	188	200	199	191	167	168	180	172	200	163	165	170	188	193	199	213	155	189	182	182	192	185	201	196	199	200	186	187	232	204	203	196	190	183	202	169	196	196	209	178	199	173	170	172	185	200	195	196	187	187	208	196	173	174	174	191	206	181	188	181	203	170	196	172	197	175	200	193	199	174	176	208	212	218	194	194	204	201	221	179	198	198	176	190	221	195	190	197	221	197	191	206	192	229	180	221	173	204	216	177	198	184	188	197	196	207	199	213	172	183	183	201	186	193	197	178	196	177	202	205	205	215	189	215	203	190	171	176	193	181	185	180	179	186	200	198	189	178	145	181	175	208	179	176	176	178	217	180	202	181	194	223	224	192	165	186	224	188	172	199	203	203	201	205	199	164	220	161	172	205	175	185	206	189	173	170	193	183	208	199	190	186	188	195	174	218	198	198	187	211	168	205	177	196	166	197	190	210	181	195	204	187	186	202	192	174	191	171	179	201	216	215	203	191	195	186	172	172	187	178	177	204	165	191	204	173	221	197	181	203	202	187	194	179	184	188	209	192	229	211	198	170	185	204	194	219	177	193	160	183	181	192	163	181	195	194	222	201	195	181	186	170	205	184	206	202	181	193	178	213	197	201	188	199	205	196	179	223	202	168	194	182	174	184	190	184	182	199	170	212	193	193	197	180	222	195	172	219	214	172	198	179	199	191	185	221	200	196	195	206	206	174	195	204	188	210	191	201	200	200	198	179	188	206	172	207	189	204	173	199	199	201	203	205	210	162	178	205	161	170	196	208	212	189	197	190	174	184	199	183	202	195	208	208	196	211	204	194	218	167	180	204	181	174	206	200	156	150	188	195	210	160	162	222	189	195	217	172	197	213	201	209	177	230	183	178	188	206	208	172	179	167	187	199	215	202	177	180	176	180	172	221	216	187	221	197	207	175	161	200	176	180	171	204	169	198	196	219	200	186	192	198	172	222	200	184	176	195	180	170	207	199	211	188	186	200	207	169	199	206	176	192	204	178	207	189	186	183	168	202	192	195	177	184	185	187	212	178	200	187	210	207	184	173	186	210	205	168	185	196	179	180	203	189	203	191	186	192	184	175	176	195	214	183	182	189	223	186	204	196	184	187	210	198	197	222	192	203	197	211	185	193	192	195	165	185	190	198	184	192	184	192	198	209	187	164	193	179	205	175	189	194	182	173	194	195	179	174	180	188	173	166	177	161	194	181	189	206	191	206	184	211	191	167	204	172	180	182	203	222	216	202	197	180	176	185	167	205	194	159	208	179	176	185	194	191	179	209	173	199	187	227	176	194	199	202	192	180	184	176	199	187	222	179	171	183	183	185	189	167	180	172	197	185	209	167	176	189	175	170	198	206	172	213	191	180	194	184	185	207	209	181	171	190	173	186	195	180	177	191	202	174	184	196	165	187	193	163	220	168	185	200	208	184	177	179	199	210	186	171	194	173	197	198	174	160	182	197	183	199	186	175	183	203	204	185	191	189	165	192	188	223	238	187	186	182	206	190	184	176	171	221	200	201	179	204	164	189	173	199	188	182	182	190	193	170	165	190	186	160	185	182	204	179	183	192	206	186	180	193	184	200	185	204	164	189	184	172	230	171	200	174	187	176	211	199	192	187	169	196	187	183	177	204	178	187	178	164	209	211	182	187	194	219	182	178	185	173	201	162	175	185	187	192	204	213	179	205	197	175	186	166	195	195	169	214	196	203	188	207	169	168	195	178	211	184	166	190	190	191	212	165	214	189	205	192	205	174	173	200	182	179	217	185	205	197	212	202	192	194	191	186	189	159	200	188	193	194	193	208	182	214	176	176	178	176	185	185	190	189	189	205	184	194	177	173	188	196	173	202	203	183	202	205	177	203	214	219	166	197	171	192	212	163	207	201	177	198	223	214	195	197	188	174	184	192	198	188	195	168	186	170	194	188	184	190	199	205	185	178	210	203	182	216	180	191	192	191	194	159	198	217	196	198	185	179	188	180	169	180	169	189	188	191	193	190	193	190	207	174	202	186	205	188	181	209	184	194	190	179	211	184	190	212	166	165	193	201	183	195	210	199
7315	20848	16630	12201	741	554	517	490	447	489	487	472	515	503	469	470	494	533	498	483	509	493	508	508	501	488	490	528	482	469	438	511	478	475	505	524	519	546	493	501	484	501	478	515	489	517	493	476	699	801	836	632	580	540	473	516	510	457	510	512	485	505	467	454	488	491	486	460	480	461	453	471	518	425	495	462	485	443	492	487	490	508	522	462	471	534	451	490	511	470	501	473	451	483	472	490	476	488	490	451	499	539	459	467	549	460	487	464	513	467	490	490	511	486	503	469	502	478	475	514	465	475	523	475	473	478	510	502	484	472	506	465	505	478	484	489	511	457	520	488	481	491	509	489	471	494	498	476	481	487	452	449	489	440	501	453	547	469	434	470	462	470	464	454	441	471	475	519	468	485	434	476	517	501	495	519	445	541	499	470	490	490	477	480	480	460	465	477	444	480	466	466	524	510	467	483	508	418	479	487	494	470	486	511	464	503	473	481	476	495	473	534	453	503	482	454	475	444	477	483	469	508	487	491	437	481	493	478	466	454	472	457	476	460	496	464	460	517	502	430	419	448	484	467	485	482	484	474	437	476	476	464	494	482	505	478	518	492	472	470	479	446	478	496	478	467	504	502	454	472	492	486	506	450	505	464	472	473	471	477	429	445	511	498	500	459	483	464	480	475	499	487	479	469	496	508	478	488	440	475	525	471	484	477	456	503	483	493	502	496	449	468	467	515	497	488	489	478	457	470	493	458	467	448	500	473	479	445	486	544	549	487	468	448	482	444	552	472	507	473	470	516	461	452	487	506	477	462	504	467	490	534	447	535	452	485	440	487	454	499	496	479	461	490	492	465	456	499	477	486	490	443	464	490	511	452	471	453	497	482	480	526	457	485	472	482	490	482	495	475	466	457	468	455	520	471	524	532	461	449	521	493	449	503	517	497	505	490	475	464	486	492	484	496	452	508	441	503	487	476	479	505	477	490	466	463	447	509	491	485	453	463	477	471	483	484	462	493	482	520	512	484	461	491	454	458	460	486	499	481	503	457	470	475	504	460	464	465	467	491	459	522	510	501	508	500	496	447	501	512	512	487	453	493	445	488	514	478	514	430	491	504	502	486	511	493	458	477	514	473	471	482	474	449	464	462	501	465	464	482	475	522	487	478	490	493	457	497	490	472	497	517	476	526	502	493	460	507	492	493	485	485	479	507	484	486	451	523	489	470	437	499	465	521	443	495	467	479	445	495	475	500	521	443	474	517	505	462	532	492	553	498	505	474	481	479	498	481	491	485	491	471	496	493	468	495	458	458	509	485	458	469	514	496	486	488	462	514	439	476	472	511	490	506	465	513	479	470	421	504	498	482	512	482	475	497	442	442	527	468	516	484	460	472	427	492	479	504	453	452	479	474	499	504	459	454	485	490	464	497	482	470	505	469	492	502	488	480	479	518	480	509	498	466	492	486	474	472	501	502	482	500	468	497	468	467	473	491	477	453	457	439	497	487	482	522	484	468	486	474	491	477	486	475	492	485	468	468	490	470	481	413	461	453	476	465	507	488	474	491	469	469	508	488	498	505	481	486	503	478	465	478	461	492	482	505	510	485	450	470	464	486	477	473	458	475	495	503	483	492	495	470	477	521	468	484	465	447	472	484	465	469	468	454	449	480	452	479	478	477	480	459	462	472	495	498	458	480	484	477	432	489	481	513	470	461	502	473	468	511	463	498	431	480	476	524	479	445	480	523	488	490	510	424	479	481	498	447	503	501	482	410	470	473	526	492	510	477	495	435	498	474	484	462	479	461	481	505	478	483	452	460	518	482	493	452	471	464	475	417	493	498	446	447	468	468	500	492	437	464	494	477	445	511	509	444	476	502	479	489	488	506	529	472	499	485	469	462	488	467	472	488	472	451	528	501	468	447	446	481	533	496	503	488	462	442	480	484	497	482	487	527	501	508	536	499	483	492	490	482	476	479	520	533	488	482	478	464	452	488	453	504	486	451	539	447	491	477	475	508	499	472	492	480	469	503	474	472	481	486	480	504	474	458	503	450	478	489	465	490	528	528	499	481	482	491	509	491	491	511	501	499	479	445	503	487	496	527	440	437	492	488	451	487	494	479	473	552	497	444	477	487	489	495	471	469	501	467	506	482	432	502	467	495	473	505	475	505	481	479	467	469	478	463	477	509	504	498	452	501	463	514	458	487	455	508	493	470	508	498	490	532	457	493	451	472	467	430	481	460	501	513	465	470	453	452	468	482	452	496	485	483	513	498	479	502	481	490	502	519	534	476	472	482	484	433	499	468	474	487	460	490	500	502	480	448	469	496	501	484	491	481	530	463	477	478	492	480	510	435	448	470	481	515	500	451	469	471	472	485	485	497	459	495	476	489	478	488	487	487	457	486	486	463	482	453	516	478	505	470	494	510	494	484	491	485	500	463	500	482	464	515	487	481	535	476	508	447	475	498	483	461	455	465	508	494	490	493	454	513	472	453	484	446	483	476	442	454	480	447	478	478	448	480	494	563	467	500	481	458	502	440	470	455	446	512	500	483	479	491	481	480	464	457	436	490	499	489	508	485	468	516	470	508	479	470	517	472	495	455	461	490	469	464	454	450	470	499	495	483	511	472	494	498	470	482	481	511	491	451	489	465	473	500	478	503	445	503	467	487	466	479	489	500	515	481	489	494	463	465	447	467	476	464	490	513	456	467	480	498	481	516	497	514	497	471	480	500	484	475	454	518	460	472	471	493	465	487	517	463	505	465	488	488	470	485	470	475	432	501	468	450	439	444	482	484	441	475	458	502	477	448	456	474	476	481	480	494	456	473	485	503	479	490	503	507	506	516	471	510	469	488	461	481	497	496	498	478	499	448	502	492	464	462	505	459	499	510	478	497	478	460	470	485	482	509	493	490	529	474	471	454	459	491	482	477	467	501	534	468	483	479	489	487	465	424	490	431	491	521	489	477	499	472	506	480	470	490	495	502	478	494	442	473	491	478	486	468	460	487	481	460	562	523	492	466	504	514	525	447	498	460	510	503	490	498	515	461	450	456	503	441	481	492	456	456	449	511	512	448	533	497	461	473	497	473	482	512	481	467	452	486	487	455	463	469	474	460	493	511	483	500	516	470	452	486	478	470	446	476	492	483	469	488	507	514	488	504	492	474	464	503	499	494	474	488	528	466	486	486	458	495	462	490	516	468	453	475	473	452	487	478	515	478	470	483	487	494	511	489	472	479	464	431	498	458	492	511	481	510	479	484	481	497	506	517	473	528	483	508	488	453	451	512	472	497	476	493	483	460	489	521	480	508	549	510	504	462	513	482	457	457	448	465	495	458	478	464	487	454	494	504	483	458	467	475	491	500	430	500	448	488	503	478	433	513	477	476	464	466	461	467	490	501	509	460	533	513	481	437	475	493	493	497	486	454	474	439	525	493	463	460	475	528	474	482	500	469	471	485	532	462	476	491	509	526	474	479	471	471	469	478	465	480	489	492
43081	66533	60636	46778	17069	1922	342	267	279	262	205	214	245	223	213	238	219	238	210	208	215	229	233	198	222	251	212	220	200	206	235	203	213	202	210	204	216	225	210	226	210	244	227	227	233	227	228	275	407	515	423	330	263	237	200	210	228	183	229	218	219	219	189	202	218	195	213	195	192	216	239	222	212	212	210	221	219	208	225	219	235	200	201	179	230	205	247	244	197	224	237	237	212	208	203	221	199	211	198	191	208	225	212	237	215	218	204	217	218	211	207	217	224	213	202	199	185	208	203	192	253	215	215	183	214	205	201	218	216	223	217	206	221	241	209	219	234	232	240	204	214	221	217	236	227	201	198	218	225	204	177	256	236	199	239	208	234	212	228	208	195	203	202	219	223	218	212	224	206	200	224	219	246	225	219	208	225	190	198	222	216	199	225	211	209	217	214	198	191	208	227	213	215	222	202	198	220	211	215	190	220	201	233	215	252	217	208	195	217	191	232	215	224	207	206	207	201	209	225	204	199	200	215	244	212	231	218	216	191	233	224	195	198	225	208	234	224	193	210	230	205	213	202	184	241	219	238	184	204	230	243	233	212	201	211	192	196	225	238	205	241	212	232	245	219	221	224	188	222	235	221	203	232	212	199	221	204	243	212	227	175	226	208	221	222	234	218	212	214	222	224	243	170	208	230	192	210	199	185	222	220	208	220	169	217	200	225	230	203	229	219	214	197	230	222	223	218	212	220	229	212	234	241	204	226	204	198	223	217	216	238	227	204	256	212	207	213	220	221	241	203	229	202	236	236	253	219	207	190	211	211	220	222	210	220	217	223	210	201	218	209	220	190	222	221	243	224	221	208	188	244	211	177	250	209	212	217	178	228	198	198	198	230	221	231	238	193	198	217	190	226	217	230	225	220	198	225	226	225	197	198	231	232	223	206	208	204	212	216	206	209	210	216	230	218	210	218	216	196	211	207	219	203	222	206	210	199	201	224	237	187	216	198	230	224	226	254	199	224	182	214	222	222	205	208	214	211	240	228	225	200	187	221	205	196	223	189	196	218	220	226	238	198	187	216	209	219	243	212	237	215	219	205	211	228	228	220	213	226	220	233	229	211	211	199	247	216	238	223	221	211	202	225	213	207	203	213	206	212	203	217	227	228	239	227	243	216	227	200	177	222	205	199	227	206	207	247	239	206	214	232	240	193	233	208	235	212	244	213	210	205	237	195	224	216	219	197	219	207	193	209	211	207	204	229	212	219	205	209	206	220	196	214	225	207	208	203	212	211	234	215	206	233	229	209	202	234	221	218	211	233	211	235	221	231	230	194	194	195	247	228	224	212	202	184	206	220	215	237	197	225	187	202	219	231	222	220	184	224	190	196	197	205	243	237	194	208	213	211	201	216	184	235	211	209	247	215	188	200	215	231	207	211	212	227	233	198	215	214	188	209	232	224	229	216	223	209	209	206	224	217	222	210	229	232	244	239	225	208	205	194	200	231	223	200	232	220	220	234	202	209	200	210	187	210	194	194	219	217	214	210	241	186	216	230	222	200	212	228	222	220	211	241	191	253	269	217	214	212	201	208	229	245	191	205	226	215	217	200	202	241	217	213	237	209	220	210	220	221	199	228	230	200	205	201	259	220	231	165	223	237	216	250	207	242	228	191	221	227	194	232	207	207	254	223	229	233	207	201	209	218	225	219	206	238	215	204	198	240	242	207	211	219	212	216	213	194	195	213	212	214	210	227	208	223	188	225	216	212	227	217	197	208	211	219	215	229	258	219	215	212	204	208	205	229	216	199	197	231	226	233	223	218	199	210	211	221	217	195	248	209	213	218	224	223	216	226	204	214	196	233	217	196	233	226	202	234	238	213	194	246	211	200	227	231	206	225	210	211	229	233	212	216	223	251	227	200	211	224	233	214	211	224	223	269	235	204	223	258	216	240	226	202	209	222	211	227	201	226	204	227	186	223	219	222	229	215	212	216	206	204	225	178	217	228	238	218	210	204	180	218	216	208	213	214	214	255	203	213	233	225	233	179	225	211	207	202	202	215	224	204	214	204	219	209	240	227	228	235	231	199	207	213	219	208	197	201	184	190	180	203	228	228	240	220	224	232	193	201	240	243	195	245	225	215	214	197	198	215	222	183	215	204	233	204	219	216	241	192	224	228	217	225	218	220	224	205	209	206	213	212	227	250	209	217	232	233	221	212	213	216	221	219	196	203	206	230	201	209	215	198	242	210	236	191	234	213	199	210	232	212	196	204	237	192	205	208	189	222	217	209	210	182	210	208	226	226	223	209	218	197	211	266	243	221	205	212	211	228	218	229	224	168	210	229	197	213	206	205	202	247	214	229	208	216	223	228	201	228	206	227	234	234	208	208	216	221	232	216	210	232	204	221	219	206	259	237	218	199	208	188	218	213	220	205	244	207	201	225	190	215	232	215	218	217	252	227	221	203	205	211	191	201	224	210	230	221	187	195	238	219	219	205	219	220	221	215	234	230	242	218	257	209	214	224	232	229	221	203	213	238	207	215	206	236	188	187	213	208	209	215	218	200	232	216	205	229	229	188	226	240	206	213	211	237	212	220	226	230	194	208	230	219	234	233	234	199	232	190	205	217	205	225	199	232	206	205	233	221	212	227	200	209	212	196	206	200	208	213	198	213	218	224	211	216	188	241	224	230	227	219	234	227	205	239	229	195	221	218	209	206	208	206	203	223	235	229	222	228	194	227	207	196	201	222	215	253	194	221	210	221	217	234	222	210	211	227	235	212	229	210	220	235	228	235	220	246	217	189	202	218	203	196	244	213	188	210	206	204	237	230	235	198	199	210	227	191	237	204	204	204	217	212	209	224	228	208	225	203	212	231	243	203	217	191	244	195	224	193	184	229	213	217	212	224	205	211	250	224	220	207	246	224	218	203	218	223	214	221	203	229	195	199	169	214	233	219	204	213	214	182	228	198	220	218	227	218	209	216	211	244	209	226	235	204	219	206	240	216	213	223	216	199	227	197	227	193	189	216	231	218	214	201	229	163	197	211	232	224	230	207	196	230	233	220	208	208	237	214	208	255	198	219	196	207	223	222	241	209	229	221	202	224	230	229	219	247	216	225	240	215	229	220	222	191	212	208	222	215	235	210	225	233	207	205	220	222	228	181	191	248	215	247	200	209	213	204	201	224	208	221	222	204	221	198	216	233	235	212	238	233	190	233	200	218	220	217	211	210	199	247	248	224	221	224	209	219	255	207	226	234	210	211	205	202	240	207	229	231	216	243	213	226	199	224	220	217	236	228	207	240	228	203	209	207	232	224	216	226	204	232	197	211	236	230	235	218	221	206	215	231	216	205	219	225	225	202	215	224	204	200	204	219	214	213	181	200	194	238	234	220	212	211	212	224	224	205	221	182	222	249	240	186	208	197	231	223	231	218	216	205	208	206	216	202	184	202	209	227	222	209	223	221	226	223	185	231	204	206	220	222	230	215	210	204	230
28804	51329	52243	49231	8911	1304	936	891	772	662	663	666	591	629	570	608	578	632	602	580	610	596	624	574	559	562	540	556	538	540	594	544	554	564	584	535	584	554	572	595	563	563	535	565	526	518	556	659	1991	2426	1948	1277	826	621	574	539	554	549	485	544	529	481	533	501	582	493	519	512	534	517	520	499	527	565	535	547	539	543	522	519	516	533	491	508	576	540	535	523	570	507	519	539	550	529	522	568	517	514	543	530	556	527	536	549	562	536	524	528	561	552	528	540	505	564	551	542	589	510	527	504	554	542	564	560	516	524	521	518	545	509	536	526	535	550	533	553	549	522	531	508	553	516	545	503	557	516	553	530	526	546	520	515	515	556	510	533	520	557	543	552	509	545	492	533	518	555	520	549	555	509	544	526	546	525	517	567	538	517	529	479	557	522	526	541	555	528	531	536	496	533	537	515	524	533	536	498	505	549	544	503	574	505	542	537	495	504	581	533	524	543	543	527	524	499	530	527	596	563	551	578	557	517	553	574	544	530	516	543	548	564	560	561	546	528	528	509	533	545	535	515	541	540	540	538	574	559	521	529	538	527	512	525	509	555	511	542	522	526	501	510	542	509	516	518	534	507	540	552	509	589	517	573	544	529	530	531	500	530	570	554	564	555	553	542	520	553	530	548	536	533	561	533	517	510	521	554	522	522	568	552	536	510	531	550	586	494	505	538	528	513	529	511	575	526	511	532	502	552	556	554	568	565	520	545	541	529	544	524	548	527	505	501	551	535	527	522	518	565	532	560	542	572	515	508	533	523	568	534	546	566	522	514	535	561	537	527	514	556	558	529	511	522	536	558	534	540	523	548	503	498	499	549	545	558	526	555	523	502	516	543	567	534	532	509	526	515	526	530	572	534	519	581	524	490	533	547	545	530	531	531	535	507	557	529	502	570	529	512	555	532	567	508	558	519	531	594	490	489	559	560	566	544	536	555	566	547	516	542	590	552	518	521	545	566	541	513	563	543	498	520	570	533	525	538	559	539	532	551	560	561	510	521	572	527	505	517	499	523	535	533	570	531	557	554	528	533	545	514	514	571	506	507	552	491	504	519	500	517	513	516	495	532	552	546	526	559	497	529	530	520	556	497	487	521	513	505	566	528	540	572	566	530	556	547	560	506	543	530	556	532	589	574	519	470	533	530	503	542	568	548	509	539	540	536	524	519	530	537	585	551	481	552	545	535	548	548	519	573	539	560	553	558	534	555	522	539	537	541	593	517	579	557	535	576	499	562	571	559	539	519	516	527	500	525	565	519	527	536	526	537	516	519	565	519	540	535	527	524	559	534	534	521	507	516	569	543	523	534	564	554	560	549	513	505	516	557	544	514	553	542	503	540	568	540	552	564	525	540	579	544	547	578	542	565	535	507	493	592	535	514	484	523	523	543	573	534	601	541	534	546	518	522	527	557	542	546	520	575	548	545	544	572	500	553	550	529	530	506	519	532	536	526	517	568	544	536	535	525	524	522	571	520	460	558	550	510	497	549	520	537	523	540	531	509	515	504	554	522	508	525	530	570	549	506	526	521	568	544	540	503	532	559	551	549	573	542	552	570	549	588	505	530	560	517	550	547	543	558	532	495	538	533	525	558	542	573	561	499	572	545	586	525	546	549	537	549	549	519	486	492	531	534	519	508	514	547	532	493	541	517	512	565	540	532	502	568	554	564	537	563	534	501	562	534	534	514	530	509	534	521	541	507	542	535	531	545	511	520	550	503	579	533	583	556	549	547	557	543	466	506	544	588	513	505	558	520	556	551	595	575	567	522	546	513	496	520	521	514	520	521	505	541	491	537	547	545	551	523	571	546	521	513	583	581	516	528	522	580	529	573	536	505	554	525	532	540	531	563	535	539	526	548	526	491	559	535	505	553	539	515	493	530	533	536	569	525	562	529	526	525	538	553	555	532	513	530	507	533	534	518	559	539	544	565	538	522	586	547	546	565	542	540	509	565	519	498	478	523	532	555	521	550	482	545	565	512	511	535	553	514	533	551	529	558	500	556	563	492	526	518	524	525	517	497	549	496	529	523	547	528	526	543	509	499	545	519	549	529	555	498	541	557	580	520	500	507	519	552	552	514	535	552	498	525	494	533	501	505	508	537	535	503	563	545	524	534	544	527	545	552	535	541	582	515	543	498	522	526	605	547	514	536	504	526	540	515	523	513	508	533	536	549	513	534	517	557	477	520	524	573	504	528	566	525	572	545	517	527	535	559	519	541	491	551	555	535	493	484	539	549	506	560	529	546	542	569	534	491	527	532	515	553	525	554	543	539	528	490	541	521	553	548	532	506	567	564	493	516	506	544	501	548	521	533	516	514	518	516	575	513	508	514	521	509	569	530	499	584	526	519	568	534	545	512	551	532	573	559	525	546	513	512	568	513	531	518	511	543	485	552	528	538	559	515	495	524	572	564	535	515	531	499	533	562	524	509	551	558	508	560	539	576	523	547	607	498	531	484	503	520	565	571	512	539	528	522	530	509	512	555	511	552	526	519	550	524	539	554	531	560	540	532	562	521	531	538	496	514	542	538	524	562	542	524	521	525	495	570	543	546	546	531	548	527	494	512	535	553	534	537	561	536	537	554	571	514	580	505	589	525	536	543	525	543	543	527	543	511	542	535	539	556	555	550	552	533	535	501	578	532	541	542	574	571	502	547	514	523	515	545	594	506	545	510	502	556	517	544	553	524	513	550	543	539	553	529	565	478	529	527	548	532	522	522	522	518	543	544	501	528	546	555	510	542	514	521	528	494	529	538	520	506	519	547	549	508	534	525	513	525	520	499	556	528	542	560	513	539	538	488	515	573	488	540	529	564	551	530	569	540	527	527	497	509	572	528	491	546	518	543	544	542	556	534	544	517	521	554	516	586	546	506	580	496	496	517	494	542	513	525	536	486	570	563	505	541	543	554	486	523	550	545	526	559	534	511	554	541	573	493	548	507	587	572	542	532	547	522	521	540	553	512	511	490	519	534	539	530	532	492	540	583	475	533	534	541	539	536	515	518	541	547	549	493	535	528	527	525	510	534	532	546	475	528	503	536	499	535	534	528	514	567	530	532	587	537	499	534	502	545	486	537	560	540	540	561	536	555	541	546	559	548	505	553	495	521	530	534	525	550	501	520	545	511	531	558	561	518	487	513	517	542	568	504	562	528	548	588	537	560	591	518	523	538	535	559	535	545	519	534	528	520	517	510	536	593	502	526	570	523	571	539	590	523	546	551	544	564	535	501	530	536	526	547	554	521	563	518	574	544	539	506	540	530	545	567	486	523	549	518	538	512	538	540	523	505	558	553	552	523	532	543	517	539	556	521	523	490	496	538	489	527	526	523	563	493	598	504	559	502	545	559	534	551	562	525	543	548	503	535	513	510	521	538	524	495	546	556	509	498	514	543	568	547	495	562	521	547	555	565	527	542	537	483	502	514	546	572	537	531	552	521	516	520	535	515
54248	74053	69381	57458	27159	6443	636	320	278	229	210	238	218	238	229	207	191	219	235	203	208	203	182	198	201	210	218	185	176	202	226	174	219	214	187	221	212	199	219	185	196	200	198	237	207	202	190	246	520	643	529	368	282	240	197	245	196	188	203	199	165	221	202	185	205	196	201	184	224	176	178	196	210	197	212	225	190	218	210	198	195	205	206	224	181	217	217	190	198	199	205	205	233	192	213	186	206	194	204	205	193	191	212	213	189	189	211	193	178	190	200	223	187	221	208	166	177	203	191	184	203	192	209	192	209	178	184	199	202	188	186	212	202	191	211	191	188	190	195	204	212	216	209	214	218	210	215	214	206	224	207	192	171	203	185	189	187	183	182	215	195	220	191	205	206	185	191	196	201	184	203	208	233	175	211	210	188	187	193	201	211	209	209	226	199	189	225	197	184	164	178	207	191	182	206	222	200	193	186	195	205	209	212	220	209	210	204	230	204	188	201	180	202	192	202	222	195	225	196	203	187	186	176	193	196	203	196	181	215	194	187	223	237	226	187	210	194	203	159	210	210	216	189	204	225	199	202	184	211	192	179	192	173	180	182	215	216	189	173	191	215	217	192	214	205	184	201	233	213	205	182	189	237	208	200	214	167	190	197	211	196	186	194	197	200	207	181	213	190	188	209	201	204	219	196	206	190	222	193	189	189	220	192	198	208	235	206	182	215	174	216	196	207	228	166	184	177	214	208	202	207	206	210	211	209	178	204	213	191	204	209	197	189	185	216	195	204	176	229	188	216	180	192	187	222	205	198	180	200	191	190	191	200	230	197	194	170	172	188	215	181	219	219	190	174	206	200	196	203	204	217	195	185	210	176	197	212	195	229	190	179	184	210	217	213	188	226	212	178	208	203	223	189	174	211	231	193	193	197	187	169	195	194	191	214	209	204	189	209	224	205	203	233	199	192	215	202	185	198	196	199	210	180	224	203	214	203	192	216	199	194	198	218	187	187	193	192	193	192	203	209	207	180	197	189	176	212	201	211	235	218	206	202	178	175	193	193	193	205	200	185	188	214	181	200	180	213	198	203	211	187	210	194	202	209	185	195	194	186	185	192	205	238	208	215	177	202	192	186	213	222	185	205	209	168	204	185	182	204	185	204	217	202	211	209	188	232	212	191	213	176	201	190	196	200	186	216	208	214	217	195	229	192	189	214	194	196	197	208	209	201	191	193	202	219	208	191	194	199	222	223	188	174	203	177	191	171	199	199	208	198	198	180	231	204	186	200	202	208	234	217	190	204	209	203	181	222	208	200	198	209	192	229	218	217	181	205	220	229	187	187	189	226	193	192	233	181	207	202	181	189	211	200	214	214	192	193	201	214	202	186	217	194	195	194	182	200	214	191	210	197	190	213	207	186	180	205	203	213	202	196	220	199	192	210	184	192	197	194	200	207	246	196	153	198	213	174	206	229	184	216	201	191	187	217	206	214	197	180	189	213	199	215	213	203	198	217	186	199	214	204	185	206	178	204	192	195	168	191	201	166	199	172	198	191	210	230	201	187	201	170	195	208	219	196	197	191	214	201	202	200	177	199	189	199	199	189	188	222	236	208	192	210	219	209	202	211	190	175	198	175	207	194	190	185	206	205	194	191	176	194	205	179	213	236	223	204	210	195	191	217	157	211	200	219	216	202	201	212	193	185	227	216	207	186	218	235	200	216	246	198	197	191	241	212	201	225	202	221	199	203	203	219	189	230	194	194	212	215	204	229	204	180	168	184	195	189	179	183	201	239	183	187	188	203	175	189	215	185	194	204	225	194	184	205	196	217	197	184	173	185	196	183	200	187	191	205	207	176	191	186	184	189	209	203	210	193	212	200	187	206	225	235	185	203	223	169	208	208	186	229	185	198	210	207	196	208	210	188	189	200	214	199	191	208	194	197	215	206	199	207	188	177	177	201	209	218	215	187	188	208	203	208	208	173	196	248	167	180	212	229	199	194	232	210	214	200	212	218	212	183	187	201	207	189	185	205	190	175	189	211	216	208	212	193	172	213	198	191	212	207	196	226	197	194	196	229	188	200	175	227	184	222	184	202	204	194	185	196	194	197	187	210	184	185	198	221	233	193	202	214	195	171	237	200	195	195	201	203	193	212	195	217	186	181	209	188	178	198	210	231	156	193	192	215	186	187	205	206	196	199	182	204	203	200	197	197	198	192	210	201	203	193	199	190	182	232	170	219	176	190	216	197	209	196	200	255	192	206	216	210	191	238	179	193	199	189	189	196	213	194	189	210	195	239	193	206	186	218	209	201	193	220	172	226	184	203	204	190	210	214	191	196	193	198	205	182	221	204	206	205	200	244	186	221	173	174	197	180	206	208	202	204	187	183	178	169	194	199	186	197	211	200	198	199	215	193	205	210	192	187	210	213	204	183	196	201	190	215	225	197	195	227	208	193	178	186	206	215	179	213	187	191	199	183	207	197	193	205	210	196	210	206	193	187	187	191	194	188	194	222	194	209	190	194	193	182	214	209	229	219	206	230	209	199	190	206	194	203	193	194	215	172	171	212	202	195	217	213	175	185	199	186	198	192	212	199	199	182	217	195	196	173	210	214	204	222	203	209	215	177	202	167	199	214	211	192	178	210	187	219	209	193	205	182	199	178	178	216	196	225	207	198	197	208	208	198	181	219	211	184	208	197	199	191	218	193	201	181	188	190	188	189	160	205	181	231	206	176	207	180	197	204	214	213	217	204	213	194	223	206	244	190	183	178	184	217	206	200	205	209	210	216	195	171	205	230	193	209	204	190	185	209	213	198	197	194	192	194	175	206	176	198	214	205	215	203	185	198	198	221	198	191	205	224	209	198	195	202	193	189	186	187	197	187	215	201	227	206	196	192	210	198	197	209	194	238	225	178	192	183	193	186	189	217	188	166	199	176	185	198	195	175	191	201	213	188	197	180	190	205	189	201	167	194	177	197	220	203	220	204	204	208	216	195	189	194	189	200	214	218	192	220	212	184	178	207	224	192	212	228	207	170	203	205	228	200	196	195	185	198	215	195	205	195	218	221	211	208	194	197	177	191	199	178	225	210	189	204	203	195	191	206	197	189	214	203	192	193	208	190	191	213	189	210	208	187	182	212	187	193	203	203	201	209	160	220	179	195	177	201	201	200	188	169	183	189	232	189	233	197	176	181	208	205	198	204	187	195	193	218	179	192	186	206	201	186	180	215	196	194	204	189	179	199	199	209	210	189	182	187	192	172	185	213	184	212	195	198	191	198	192	182	177	201	201	214	211	211	208	204	214	201	208	201	195	203	197	218	194	190	207	192	217	223	212	234	207	193	220	205	194	186	205	202	200	180	195	217	186	212	188	190	215	203	199	207	203	171	206	205	169	200	200	221	194	173	213	209	193	209	220	201	214	219	178	184	192	185	208	184	201	184	183	217	186	194	188	205	210	195	159	206	206	200	225	213	212	191	206	205	202	189	176	196	187
36179	60584	62908	60553	15814	1623	1234	984	776	740	715	658	631	671	637	628	556	564	628	605	587	568	573	555	536	538	528	526	577	540	489	521	526	517	557	509	503	519	518	496	491	526	517	501	541	557	501	800	2786	3303	2549	1618	960	622	541	494	519	515	560	477	474	483	463	459	511	498	471	468	504	463	493	504	495	459	503	510	485	497	498	492	490	514	481	486	491	535	482	483	501	493	496	495	499	502	504	496	518	518	507	490	486	468	485	514	493	505	553	504	475	475	477	486	501	497	479	505	551	491	480	452	500	495	494	508	456	494	503	492	501	509	512	510	496	522	503	535	514	493	500	476	500	456	493	485	452	536	486	518	513	497	519	465	461	515	485	468	499	505	459	484	489	496	512	455	449	486	518	511	523	481	516	460	462	498	494	515	500	504	497	484	465	484	470	489	508	452	485	524	511	504	466	504	483	485	504	501	480	487	504	503	503	496	479	536	475	480	453	453	497	524	487	465	490	490	497	468	466	472	468	474	510	492	529	463	537	470	487	494	485	470	489	497	481	516	511	477	501	515	520	497	505	473	491	479	496	483	461	484	498	461	492	483	460	523	495	489	465	503	493	475	512	494	457	491	488	474	504	456	523	511	485	506	524	474	495	472	452	508	504	465	445	495	474	484	484	462	500	493	459	476	510	507	526	475	454	488	522	489	460	491	502	502	528	531	490	490	497	523	492	475	476	445	512	462	468	503	506	501	457	498	468	475	454	507	461	510	477	539	492	453	500	505	476	505	499	488	480	498	488	501	482	477	473	517	516	503	459	568	508	477	482	488	486	499	510	494	453	483	532	497	512	489	494	483	492	499	487	501	496	478	500	482	511	490	510	484	511	529	501	483	493	492	492	475	473	513	460	501	499	473	456	472	506	526	417	489	477	506	526	486	480	503	464	495	468	483	466	434	492	495	479	473	488	497	452	498	457	495	482	464	490	544	509	450	500	492	479	522	509	459	497	501	502	500	496	490	508	518	445	476	464	485	486	494	539	456	484	486	520	517	492	494	551	471	514	447	489	503	465	501	458	465	469	487	493	521	489	498	495	501	474	482	534	505	489	521	476	507	507	500	544	482	492	526	475	508	479	509	479	515	475	518	485	523	483	507	516	509	480	530	499	449	478	516	494	524	505	508	541	507	520	512	503	485	508	501	520	489	487	532	490	486	494	460	511	507	475	483	481	490	495	487	486	541	513	465	486	507	473	474	508	494	481	461	491	474	481	519	508	491	536	487	509	500	459	497	469	502	448	481	495	469	519	480	523	509	506	499	480	453	493	467	463	492	505	488	464	480	479	506	458	469	477	497	484	484	458	479	516	543	528	459	503	471	505	503	535	504	504	509	506	504	487	456	470	455	507	472	478	458	474	512	514	509	476	520	468	467	483	495	487	489	486	475	488	466	485	508	534	484	498	515	505	487	500	479	488	441	488	475	485	495	522	462	456	486	475	539	497	485	527	475	534	501	468	463	467	507	468	495	549	501	459	462	481	514	511	465	515	481	478	470	504	478	489	480	487	495	477	484	479	498	504	473	469	470	478	492	489	489	477	471	496	504	514	491	480	494	486	519	487	469	481	525	505	484	487	541	504	474	520	429	489	454	504	520	528	559	518	511	520	480	509	474	450	514	542	510	475	513	469	503	486	497	479	465	473	488	523	499	482	474	476	460	468	479	517	502	498	480	486	515	486	492	476	449	484	488	514	487	505	505	500	485	486	499	518	494	482	506	445	472	511	523	462	499	464	468	524	467	455	483	498	481	451	486	486	493	499	467	466	497	525	505	523	508	474	443	475	503	491	501	476	462	518	476	530	496	483	513	506	487	497	482	521	480	465	529	501	487	497	480	479	474	476	462	496	523	487	476	520	505	528	458	456	461	500	508	507	471	484	468	502	482	528	545	493	483	496	505	481	515	485	504	514	511	504	521	468	497	486	497	468	445	511	465	454	513	537	489	506	458	527	494	474	515	469	529	490	505	464	508	512	476	479	498	433	503	505	490	501	484	499	532	475	490	495	477	489	428	529	487	501	498	475	479	464	498	504	507	474	486	481	518	483	466	482	509	485	507	485	530	524	495	517	536	493	467	502	489	497	522	491	485	541	478	521	510	496	491	483	475	525	431	480	479	465	496	497	465	490	495	460	501	516	501	457	517	471	510	478	450	486	493	491	478	474	534	498	500	497	510	498	467	491	527	524	493	499	508	483	484	466	497	551	503	477	525	493	512	498	535	430	509	475	487	478	534	491	493	492	510	453	471	485	430	506	521	462	519	494	477	493	515	469	505	514	457	471	494	528	518	521	484	511	488	487	513	467	498	496	520	499	508	476	478	481	469	467	479	450	480	519	466	509	483	478	515	466	490	475	506	527	535	471	479	448	523	492	500	471	501	499	477	482	505	508	480	535	510	487	450	502	488	537	489	467	485	508	480	486	483	505	487	468	502	502	526	475	550	489	502	475	488	497	521	492	498	475	520	496	504	509	506	514	497	472	469	465	493	505	460	527	478	450	479	490	460	490	493	466	490	470	521	470	527	477	493	460	539	536	487	483	531	463	510	514	481	518	491	489	488	483	481	483	499	524	487	498	528	515	508	466	455	478	524	523	537	480	505	513	549	476	525	482	474	490	469	460	527	495	473	525	499	468	465	472	459	480	512	545	485	516	454	513	508	508	513	460	507	499	466	484	529	450	463	497	479	492	508	501	464	464	498	499	498	475	497	483	484	502	503	481	484	484	498	470	493	512	521	496	468	506	539	555	496	483	453	511	487	494	495	502	519	491	506	500	482	476	522	516	495	481	462	486	494	496	443	448	492	473	483	489	532	487	478	482	450	495	496	503	493	482	489	450	479	473	500	468	506	468	468	522	427	492	476	529	485	497	508	503	493	488	484	520	474	565	476	528	499	494	455	493	479	489	481	498	469	492	472	484	497	516	485	494	460	489	485	493	476	491	521	489	550	515	466	461	533	457	475	482	486	504	466	512	494	517	525	449	504	487	496	504	514	525	500	485	466	438	510	525	546	491	503	472	510	500	495	524	451	497	506	502	474	476	509	462	508	510	475	465	497	458	485	505	500	524	460	507	458	510	473	514	467	463	521	510	498	536	483	523	493	475	467	482	483	520	532	527	506	519	514	492	528	478	437	495	472	509	466	462	496	501	487	507	467	489	496	487	501	507	478	464	493	479	518	492	511	487	489	481	501	487	501	515	505	508	486	491	500	504	506	484	506	517	494	497	523	467	467	541	504	512	471	491	483	499	481	505	477	547	478	525	460	478	485	442	487	483	525	506	466	485	497	519	530	496	482	457	484	502	520	478	495	486	478	509	502	490	522	542	562	476	492	471	552	518	470	486	507	503	493	473	504	478	511	475	487	497	484	511	483	493	515	524	473	526	476	532	501	515	478	476	466	472	488	474	485	506	487	488	497	490	517	523	483	494	456	524	505	506	531	502	465	482	488
10061	14529	11965	8266	1401	221	208	173	181	208	178	193	168	174	192	181	191	186	207	217	214	192	187	166	188	191	214	183	197	199	199	186	201	189	172	193	168	179	189	214	193	193	196	190	189	192	175	172	187	201	244	225	211	178	209	192	165	192	177	194	186	192	183	241	162	175	216	203	191	211	168	159	186	194	193	195	202	180	200	208	189	191	180	182	201	189	191	161	198	188	178	186	174	174	189	203	207	199	170	217	185	193	179	178	201	190	183	167	177	195	194	147	178	187	222	201	198	201	185	170	167	189	159	188	180	188	184	200	191	195	189	194	200	174	165	185	179	188	192	153	180	157	201	186	190	178	204	185	166	186	190	167	192	195	184	203	176	222	177	193	187	185	213	165	226	183	184	177	180	175	178	193	208	204	220	206	185	174	170	193	176	188	194	175	182	184	173	185	200	205	200	201	182	195	184	198	192	172	209	183	205	221	169	187	209	160	189	181	190	177	171	190	186	172	177	192	168	203	187	175	197	163	170	176	202	185	184	179	206	187	181	160	195	171	195	166	190	183	180	193	160	187	191	176	181	205	177	194	188	189	191	180	163	190	171	161	185	206	184	171	184	174	167	171	204	186	199	212	185	178	194	174	182	173	205	158	201	184	155	168	204	179	192	181	189	186	185	163	203	174	189	191	205	187	201	189	166	186	170	189	182	170	190	193	175	186	173	161	183	194	202	188	185	174	182	186	207	206	166	177	212	161	195	205	199	185	210	191	198	200	190	181	173	185	199	185	192	196	201	187	185	183	198	206	206	159	201	205	182	178	205	202	197	198	183	165	166	181	181	187	181	194	185	166	185	180	209	197	187	207	206	163	179	194	185	194	185	193	170	171	194	209	192	204	167	185	211	197	178	187	185	180	186	201	186	183	187	162	175	171	180	207	183	179	193	200	187	199	210	208	170	172	149	173	154	171	196	193	203	189	196	202	184	175	174	180	185	202	198	187	166	181	162	177	189	201	177	180	171	188	198	182	174	180	175	177	168	189	218	201	210	184	215	203	186	203	178	169	186	159	179	181	183	181	189	173	181	183	196	162	190	190	189	172	173	190	186	187	175	195	194	176	170	176	174	201	185	206	184	208	212	180	191	191	204	178	150	198	195	190	159	218	172	166	178	173	193	206	182	192	187	190	182	181	190	175	155	199	164	194	198	182	195	197	182	195	190	207	181	182	196	193	209	202	195	182	199	179	169	177	177	153	189	177	199	185	165	178	184	178	192	176	210	190	158	215	201	195	165	172	170	175	197	182	169	180	200	187	183	181	204	190	200	169	178	161	184	196	187	175	182	149	182	179	200	201	190	195	198	192	170	170	183	177	163	183	196	188	185	187	183	171	193	192	193	184	197	168	208	174	201	192	188	176	169	183	161	168	186	178	169	202	198	229	182	182	194	179	196	188	199	186	172	190	207	180	186	183	197	176	174	173	202	177	186	196	193	197	185	159	205	164	192	185	171	168	164	187	212	188	190	145	192	172	202	185	195	186	189	194	185	176	155	161	168	182	186	193	186	197	176	192	177	198	202	204	203	190	155	179	192	200	165	184	209	186	185	185	193	175	193	162	186	189	188	179	171	193	206	190	179	182	184	197	169	203	199	160	200	190	183	190	201	191	178	179	200	189	192	195	182	171	194	188	193	184	210	208	182	193	171	183	200	197	169	185	181	200	186	163	166	178	201	201	160	194	215	159	205	181	208	209	194	195	216	177	192	192	179	205	165	177	183	174	177	181	201	192	179	178	212	196	190	218	163	200	151	184	181	202	185	188	169	187	194	184	178	193	179	215	182	196	193	188	209	172	172	170	197	191	177	172	191	194	186	185	188	196	188	185	213	185	209	189	198	193	184	162	222	219	186	197	178	168	185	179	175	161	188	194	189	184	202	187	168	186	192	189	183	166	186	157	166	194	206	188	188	191	185	171	182	187	205	164	188	190	183	189	177	171	186	195	192	168	147	200	179	206	157	186	202	179	187	193	168	178	169	165	188	169	186	181	213	183	171	196	185	180	195	192	204	181	202	159	181	213	206	164	217	197	197	201	182	184	204	187	166	178	190	194	164	195	181	189	176	189	159	190	187	194	182	188	189	171	183	180	189	190	185	176	195	183	174	198	154	185	200	227	162	179	189	195	191	167	193	185	159	177	192	175	203	186	197	189	177	184	166	162	193	176	196	174	198	187	183	181	198	179	182	165	210	180	210	212	185	188	183	169	148	182	184	203	180	195	176	175	191	165	186	192	174	179	179	193	177	208	163	212	185	202	202	170	190	173	196	172	190	175	189	184	172	192	201	209	185	192	221	171	149	175	188	186	182	204	210	192	186	179	183	182	198	195	172	172	173	189	187	200	196	198	214	181	201	194	178	174	165	205	194	206	160	201	189	201	174	199	177	186	214	178	194	182	212	160	181	188	191	185	195	169	194	194	198	204	200	184	184	166	180	175	196	190	196	189	175	178	181	178	224	213	188	198	203	191	194	202	182	180	215	189	175	202	201	215	186	178	193	166	188	178	171	174	209	165	192	207	192	174	193	189	156	198	180	172	185	171	172	179	191	169	197	166	199	189	192	193	180	174	205	204	199	170	182	187	190	204	186	186	198	182	176	191	183	200	169	195	154	195	182	180	186	175	188	166	191	181	202	184	189	176	195	188	194	189	209	178	170	204	174	212	212	177	167	187	205	196	172	183	175	188	217	186	184	176	200	180	176	186	199	183	185	192	205	179	192	191	200	183	190	198	194	172	193	178	179	175	191	196	191	174	203	184	192	191	166	190	191	193	190	203	193	184	175	200	211	187	185	188	172	186	152	223	194	197	192	175	203	181	153	199	187	197	191	183	182	182	191	191	197	164	183	205	184	183	187	202	186	189	200	176	168	195	198	173	197	162	180	208	207	189	207	210	183	185	193	191	202	159	209	182	174	166	195	174	206	170	184	189	184	186	177	205	183	188	178	189	193	179	177	174	178	168	192	195	195	185	195	163	175	172	194	180	183	193	205	189	203	196	189	182	186	187	198	166	196	185	173	175	187	154	215	177	201	191	198	197	157	178	191	176	166	161	204	175	177	182	168	173	190	157	171	198	180	191	191	162	186	202	190	180	179	199	209	173	177	197	167	194	187	179	196	180	190	195	189	212	198	187	185	172	189	198	174	166	191	197	200	199	184	181	196	184	192	214	161	206	178	177	177	217	187	191	168	185	198	177	194	209	192	195	175	209	174	188	203	165	173	181	200	187	177	187	208	164	219	193	167	200	179	186	178	208	194	159	199	185	189	174	176	185	185	170	191	185	182	201	206	170	156	187	189	216	204	197	192	187	178	205	175	177	196	207	189	184	182	167	186	175	180	189	186	177	180	212	177	173	179	185	190	170	192	171	199	189	178	177	187	206	197	185	210	173	186	186	202	164	195	186	206	201	185	186	188	186	168	192	174	197	177	168	163	189	155	169	199	183
7713	19646	16316	17886	3049	507	512	465	476	458	480	518	471	506	462	468	462	456	516	502	467	440	476	468	443	443	490	480	498	447	455	462	477	456	496	509	464	458	497	470	421	449	470	476	446	489	485	480	659	773	693	642	511	530	481	427	458	492	508	490	461	420	462	483	457	485	433	487	436	439	488	477	452	474	504	469	460	481	454	490	508	483	466	469	442	449	463	504	489	440	467	450	464	440	471	501	481	495	467	453	492	488	445	465	484	502	544	481	484	441	482	458	470	455	474	454	497	453	476	466	475	455	490	450	494	467	486	449	479	480	487	489	515	472	413	482	472	480	488	512	473	444	451	482	478	456	469	487	480	478	476	496	484	484	478	515	528	456	476	481	484	490	461	495	465	450	458	486	445	468	458	489	458	471	485	494	480	493	481	452	497	504	467	448	454	451	471	506	477	480	480	492	504	453	465	431	462	463	422	476	469	467	449	446	458	470	463	473	472	517	428	490	456	455	481	497	465	476	459	472	482	528	483	452	493	419	481	445	476	508	479	494	471	492	485	469	475	462	456	506	485	454	463	495	497	460	489	465	461	467	477	491	445	491	464	470	483	529	451	477	483	454	463	472	426	513	481	485	477	462	441	505	458	467	453	488	468	486	437	419	458	524	440	452	463	455	473	446	449	457	481	493	480	458	483	457	478	535	495	438	494	478	476	425	478	477	428	457	442	513	462	475	404	464	441	433	469	484	453	460	467	446	454	449	483	471	478	469	476	498	497	487	461	508	468	481	453	445	494	470	494	475	438	465	484	479	487	478	428	490	468	464	482	480	470	490	493	438	477	420	474	491	432	476	472	469	468	420	475	476	449	499	488	478	443	479	496	484	488	483	484	488	505	463	504	497	465	492	457	442	421	456	495	468	464	466	459	460	462	516	471	418	471	446	461	487	490	485	472	454	499	510	476	475	454	471	456	467	468	483	479	477	471	479	449	478	465	421	453	479	434	462	448	481	501	453	472	452	498	472	516	479	448	461	500	486	441	488	476	486	493	479	475	505	442	463	426	411	437	496	454	460	494	452	473	477	440	466	455	511	491	503	503	455	471	492	506	472	484	468	437	498	474	474	502	467	512	475	483	452	449	452	431	421	478	472	458	478	471	474	493	495	469	445	482	485	462	471	498	462	489	451	462	482	503	481	511	456	463	474	452	467	484	471	447	478	457	467	482	468	484	471	473	470	474	480	479	447	485	442	446	493	484	465	483	456	474	430	525	494	448	471	463	501	457	463	465	503	452	440	450	438	429	475	446	448	499	472	513	477	504	504	503	481	504	430	474	482	496	483	471	452	480	457	511	422	466	427	480	454	460	446	444	504	485	462	509	459	448	462	442	441	469	457	460	457	491	472	493	482	523	474	441	467	472	486	451	475	474	504	486	518	459	456	467	459	476	481	480	458	454	456	433	497	482	444	465	468	470	456	485	494	514	481	484	478	459	468	476	476	480	486	468	491	478	519	494	456	488	492	470	432	439	474	477	468	449	463	448	472	487	455	459	444	456	479	471	524	440	509	473	454	434	446	520	469	427	478	528	497	488	481	477	503	457	458	509	475	460	438	455	463	448	443	510	496	466	461	441	512	436	485	454	459	484	447	467	462	506	473	486	504	425	465	490	481	491	486	490	465	471	466	472	519	498	448	494	419	459	476	457	482	451	448	489	489	513	494	475	455	498	470	472	471	448	502	461	465	445	457	458	464	473	472	484	487	477	491	469	463	471	471	458	506	481	465	481	468	446	486	497	488	460	501	497	525	441	437	461	485	489	484	466	481	486	459	478	482	460	452	444	467	511	469	507	496	493	466	471	467	456	484	461	470	492	485	491	458	476	487	477	517	468	485	476	512	466	504	479	457	482	480	504	526	476	504	495	467	475	483	461	484	468	468	490	473	487	443	469	463	458	485	470	459	516	480	463	477	483	471	535	447	434	504	441	510	471	461	445	455	472	439	438	469	486	490	440	494	455	474	517	479	416	458	443	490	488	455	480	461	451	496	481	466	477	486	466	518	468	498	452	461	471	464	473	507	452	481	438	446	453	422	457	452	451	490	452	459	531	467	470	473	485	487	480	440	485	462	435	469	519	444	494	461	491	460	492	482	481	483	495	478	452	478	455	494	460	458	488	469	445	471	490	419	482	470	458	455	476	470	485	471	490	474	456	466	470	500	494	449	431	434	425	470	476	493	501	498	461	481	483	436	429	449	451	469	480	488	466	467	446	495	495	458	466	494	509	486	462	487	459	439	473	493	474	437	460	468	427	478	460	504	477	464	434	474	439	450	514	476	509	491	463	480	459	465	446	474	420	485	501	463	448	495	473	448	461	463	441	489	504	444	500	483	472	476	487	454	484	455	482	473	490	437	498	479	461	482	435	472	496	465	476	470	479	480	458	421	485	488	472	452	484	447	504	470	472	459	440	501	441	443	454	467	501	464	465	441	505	486	487	474	465	500	471	446	454	464	446	496	496	444	468	457	467	475	507	452	471	552	486	481	451	524	464	466	469	483	479	482	436	480	478	476	491	448	473	470	448	458	455	442	444	457	485	494	428	522	418	439	466	475	499	463	454	465	488	466	472	471	450	472	465	467	484	481	463	491	490	461	491	471	458	470	446	501	435	477	439	471	480	467	447	468	453	427	497	437	454	434	474	463	474	456	448	482	508	468	454	466	469	450	497	423	458	475	482	475	505	446	484	495	484	467	465	471	428	476	507	479	429	458	491	481	448	494	476	492	477	476	449	489	481	444	491	468	435	454	482	451	494	451	473	464	444	467	452	445	475	481	513	440	491	459	460	481	463	476	470	458	490	504	461	427	474	472	476	468	454	500	447	475	498	487	492	502	513	475	446	456	464	426	469	475	494	487	483	455	453	432	443	486	438	429	488	420	449	465	478	460	439	474	471	453	486	437	444	467	441	482	502	462	466	482	459	459	480	419	477	496	477	450	469	459	465	448	481	511	490	453	511	453	492	520	469	473	454	469	474	459	463	457	497	442	514	458	463	486	492	479	487	444	447	440	477	472	482	500	471	442	468	493	473	419	450	432	471	455	465	494	493	482	477	465	509	455	446	487	436	473	469	476	481	482	476	467	478	462	441	463	486	470	475	478	509	474	447	434	473	445	489	471	479	440	507	468	465	471	462	482	491	467	446	461	477	473	519	493	439	462	484	445	402	514	498	470	483	473	468	474	468	473	474	479	498	485	435	460	523	503	474	432	465	479	493	456	448	463	487	468	472	450	497	422	446	420	477	480	450	443	445	488	507	477	495	459	483	450	488	484	487	491	487	487	461	476	459	478	458	494	455	465	501	477	487	493	500	468	461	515	476	443	483	482	496	476	465	445	480	443	476	465	439	456	465	466	473	462	495	451	461	490	455	479	439	489	444	457	486	477	471	485	492	461	470	462	458	470	466	460	486	475	449	481	465	477	468	486	415	483	466	457	495	456	452	467
51838	66545	59636	49285	20846	2292	369	295	251	223	231	229	217	219	221	204	222	208	206	194	225	230	206	221	216	218	243	254	183	217	201	218	217	202	204	218	232	223	211	206	200	209	209	212	182	206	208	257	431	472	365	286	239	220	204	199	211	212	215	220	205	225	219	227	193	196	197	221	214	225	199	215	225	215	204	198	222	224	226	206	211	220	202	194	211	181	200	203	223	195	207	225	229	209	192	200	197	225	216	218	190	212	205	209	188	210	208	209	194	224	214	237	209	215	212	241	206	200	211	178	206	214	195	206	200	193	221	229	182	198	221	211	230	208	199	214	190	223	207	210	192	215	205	212	210	185	209	236	194	229	197	213	225	234	205	220	234	235	244	215	235	205	213	205	207	212	226	179	229	205	200	222	212	223	224	236	198	219	231	207	236	212	213	215	209	192	199	219	219	230	208	201	208	208	239	197	199	210	202	228	221	227	217	205	202	202	211	186	182	228	179	196	224	214	223	213	220	198	194	219	186	203	198	244	208	203	231	202	215	202	175	205	214	212	216	231	236	198	201	239	218	190	213	182	198	207	197	209	223	224	220	223	254	222	187	213	216	222	219	206	219	220	221	236	218	183	212	228	202	197	215	214	206	209	203	201	206	201	213	181	215	219	212	213	239	202	221	213	211	204	205	207	217	227	226	217	224	187	208	198	208	195	202	225	191	208	205	240	213	239	203	216	236	250	208	234	229	216	201	220	204	223	208	234	224	202	210	243	197	228	218	210	181	194	209	226	221	187	210	197	206	232	211	193	209	203	204	195	208	199	207	215	202	231	218	247	205	196	191	220	203	219	225	208	205	221	216	231	213	224	202	225	185	188	230	211	208	179	253	227	221	226	211	194	218	196	213	235	197	233	218	221	224	211	224	196	186	179	199	226	200	214	226	191	211	243	189	203	229	225	198	207	211	218	221	202	218	204	199	236	235	200	221	201	204	204	224	209	215	214	208	214	232	207	237	232	243	221	213	220	243	220	211	203	219	219	213	188	224	209	229	194	212	213	235	198	239	224	198	201	220	246	219	202	208	222	198	213	234	241	209	205	193	232	196	229	199	176	206	206	208	220	229	204	232	208	204	224	247	199	206	213	203	208	208	210	216	217	223	232	220	251	251	246	205	254	201	210	195	208	193	207	215	229	229	205	204	233	200	231	219	209	220	202	239	225	217	217	221	232	214	201	221	205	197	216	206	207	193	185	178	213	211	196	220	193	219	210	224	220	238	202	211	219	211	209	206	215	207	188	230	209	205	237	206	190	196	240	202	217	208	209	213	210	202	220	185	192	200	209	202	216	232	213	229	217	206	217	216	217	223	225	225	206	216	201	213	204	209	217	203	220	202	219	217	187	204	218	244	215	212	224	228	204	238	210	210	227	190	213	217	204	233	197	204	213	190	217	207	183	206	178	235	213	224	201	232	188	177	221	239	252	202	194	209	189	220	195	209	209	200	198	205	202	200	194	216	180	219	218	226	217	211	212	193	194	202	189	199	235	219	221	194	209	228	236	209	200	221	212	222	220	215	222	218	235	202	220	214	206	216	230	211	213	208	214	180	230	198	212	205	211	245	211	208	215	221	207	210	218	221	232	221	193	214	215	211	213	193	206	201	231	201	206	212	215	205	214	213	226	205	220	197	199	198	218	209	240	241	217	208	223	203	208	228	243	199	174	200	217	244	222	186	225	217	199	217	249	209	187	225	217	231	192	232	220	224	211	230	224	195	218	207	219	238	214	225	220	182	220	203	212	200	201	217	205	199	202	208	234	217	199	213	206	222	207	188	206	202	230	227	212	196	229	220	209	211	205	198	211	232	216	221	191	218	202	213	192	222	200	209	201	242	246	201	204	225	208	191	210	213	216	174	179	227	218	230	185	203	212	198	210	228	180	233	211	208	220	196	224	205	251	244	206	207	195	220	230	229	242	204	232	240	216	218	224	203	218	223	205	209	226	207	210	204	199	238	213	193	214	215	193	206	211	220	211	220	199	206	187	188	204	206	209	218	203	198	225	173	210	198	204	226	211	229	221	174	189	203	179	207	185	226	206	193	203	217	183	236	201	187	214	198	208	223	218	222	220	209	215	199	197	207	189	195	242	196	215	223	193	200	192	191	221	204	213	220	235	223	199	234	187	187	203	204	223	196	210	191	214	220	229	220	202	210	220	199	220	188	219	208	215	208	234	194	195	214	212	218	209	205	215	250	226	217	203	209	215	226	208	239	229	208	244	227	223	216	200	200	211	218	199	207	225	208	210	194	235	195	199	222	205	226	216	212	199	235	216	199	200	210	192	232	248	213	206	206	210	240	218	224	229	224	213	205	211	203	209	221	218	226	209	219	183	237	212	223	227	195	237	194	212	218	200	232	236	200	218	242	200	203	210	245	199	213	188	203	217	208	214	218	204	205	196	229	211	201	210	176	227	199	201	191	228	234	220	186	213	212	222	188	205	211	237	221	191	196	215	202	222	193	224	218	215	214	206	193	202	200	202	212	255	202	188	204	224	220	199	187	203	210	203	217	235	220	196	194	229	221	237	213	228	222	218	232	231	204	194	225	227	236	209	214	222	212	214	245	232	196	204	182	243	216	191	202	196	185	199	240	197	208	255	221	242	216	221	227	221	222	228	193	192	201	234	219	218	213	188	222	199	189	227	238	217	209	187	197	185	221	231	236	212	196	198	235	233	198	218	221	233	194	218	200	206	216	192	211	203	202	201	203	219	212	216	210	228	193	191	185	209	190	208	214	201	201	210	228	197	188	224	193	210	207	204	211	214	224	199	239	190	205	199	214	203	203	220	202	208	207	217	206	218	217	209	224	212	196	220	220	205	185	215	220	209	178	203	207	221	203	204	227	231	217	224	239	203	244	238	228	203	232	234	211	222	181	219	224	231	209	229	210	214	219	217	211	188	215	218	197	214	203	207	209	228	228	219	178	211	210	210	221	238	220	197	208	184	196	219	224	220	206	217	218	214	203	229	185	191	201	220	218	222	221	219	204	213	197	181	201	205	216	213	256	197	203	202	209	218	227	217	188	202	213	226	235	238	202	205	234	239	242	188	209	225	195	200	219	208	209	189	237	229	229	208	201	198	214	201	200	210	206	204	227	204	206	222	204	232	228	210	213	214	213	217	223	201	189	218	233	200	196	200	231	215	208	219	200	228	210	188	250	221	230	249	225	190	230	211	193	199	208	214	235	208	211	202	207	229	221	199	200	235	196	202	187	198	218	201	226	224	192	177	209	212	213	186	181	208	194	209	213	235	203	212	225	240	212	217	219	212	208	205	219	211	195	205	203	224	201	206	222	189	241	201	210	251	246	195	250	193	221	240	198	216	220	224	202	211	217	215	212	204	232	194	209	205	174	202	204	206	239	223	229	214	221	198	236	196	228	193	209	212	228	213	227	235	230	222	203	219	202	217	228	185	207	203	212	212	207	232	234	224	203	206	207	208
31936	49795	51138	50441	15917	1066	993	790	661	644	633	632	654	556	618	598	535	572	607	561	560	514	572	558	567	567	559	533	568	534	557	550	539	580	491	508	572	578	536	561	507	545	558	552	503	543	531	895	2391	2300	1720	1081	668	604	544	524	534	533	545	519	512	532	537	585	527	553	536	520	509	522	532	538	513	523	538	509	524	535	511	535	492	494	482	523	529	524	523	532	500	573	533	493	487	518	543	530	539	550	521	539	554	532	519	496	543	537	530	500	534	494	446	516	515	531	504	526	516	525	546	498	510	533	529	529	511	498	566	533	492	565	540	538	515	564	521	535	518	531	533	506	515	548	538	510	531	539	499	497	515	533	469	560	524	535	533	502	498	509	525	535	527	537	522	494	554	565	509	533	513	530	531	540	521	544	533	511	487	525	515	540	523	533	526	570	504	522	463	481	549	547	508	503	510	523	498	498	526	534	510	501	518	494	534	591	500	531	537	529	555	531	511	523	498	511	532	533	562	510	537	478	497	576	484	512	475	516	511	542	514	506	512	551	485	556	537	501	529	528	533	466	542	573	532	517	538	524	495	498	541	520	534	556	574	524	516	541	494	524	557	543	525	543	527	564	543	509	498	522	521	530	506	524	492	557	515	497	555	526	526	559	557	537	527	539	514	539	524	496	545	550	540	506	522	519	539	542	547	486	519	546	522	507	517	517	490	512	492	563	514	535	504	542	487	528	557	504	517	544	581	514	512	560	519	524	540	530	526	544	535	545	554	542	553	507	572	491	535	546	521	548	542	528	552	489	504	558	539	508	497	529	522	522	469	546	536	522	501	556	522	471	576	518	525	506	500	499	511	505	514	552	517	552	522	555	559	533	515	520	532	478	521	510	493	556	533	510	510	518	529	534	516	543	508	511	511	488	510	547	504	487	539	510	520	519	548	535	502	565	507	522	530	520	511	553	475	491	514	512	522	510	535	524	515	471	522	545	487	517	514	507	514	530	510	508	504	553	496	544	550	497	552	527	475	496	507	553	524	538	495	525	527	563	537	555	487	525	528	518	538	550	498	554	569	558	544	522	536	521	558	516	489	525	571	508	517	496	522	567	527	511	535	528	555	526	528	492	527	545	544	533	530	522	487	505	581	509	512	488	562	487	504	551	491	519	509	533	542	533	485	571	517	501	562	513	527	551	516	531	531	532	541	528	510	547	525	554	508	518	567	539	545	526	550	552	539	556	536	532	456	511	531	529	481	502	537	542	507	507	551	483	527	508	498	495	504	548	478	538	521	554	505	530	545	537	484	546	523	471	521	571	566	560	539	513	486	489	488	543	523	498	556	540	483	504	566	532	510	507	523	557	543	524	507	536	517	520	566	543	536	538	540	553	534	532	515	513	536	509	523	537	545	524	501	545	516	574	520	496	508	478	575	520	550	554	525	508	547	558	511	470	524	518	538	493	556	463	526	504	510	539	560	506	507	580	563	531	508	574	536	509	543	548	553	514	552	536	529	493	540	518	515	526	522	498	517	538	536	492	542	514	531	530	541	511	534	518	547	528	509	528	489	520	508	505	539	555	511	486	521	508	514	555	515	477	556	527	518	553	526	545	478	523	522	531	538	516	497	511	528	528	513	517	556	501	546	552	536	528	538	535	521	508	565	566	535	509	552	525	512	529	563	535	551	523	557	557	523	520	542	550	519	481	552	481	496	515	533	503	497	524	492	491	502	523	511	491	517	527	508	484	492	549	477	522	522	543	535	532	530	529	534	549	502	540	550	546	490	527	539	561	512	547	539	563	471	526	538	514	507	517	564	527	523	516	521	526	537	485	486	526	503	583	541	508	531	524	516	532	544	521	550	518	523	529	500	511	503	550	543	529	471	523	557	496	548	522	499	533	494	537	497	543	492	518	579	504	511	497	550	538	518	517	554	547	524	498	545	525	521	512	500	537	534	558	524	521	522	530	551	539	496	492	541	539	515	530	528	542	545	499	495	536	514	531	546	561	509	496	532	513	566	519	511	498	497	544	530	572	552	586	511	550	512	563	530	515	527	523	496	548	506	541	496	507	548	510	518	577	534	500	505	533	494	551	526	544	520	546	512	512	474	534	566	520	534	514	536	524	538	563	509	569	522	490	508	509	520	524	516	552	538	481	518	531	524	485	500	489	495	514	515	535	542	523	478	507	534	498	571	517	553	522	496	516	522	529	523	534	530	462	491	539	543	560	514	525	472	592	521	494	505	554	505	501	516	517	522	538	507	510	532	511	554	529	532	542	553	513	516	507	521	588	532	540	490	551	521	531	529	559	543	547	485	506	531	540	547	499	527	508	543	504	499	552	515	587	509	517	553	508	530	540	537	554	553	522	536	512	510	536	531	525	534	521	575	527	574	499	527	532	529	492	546	541	495	528	524	556	544	549	528	490	547	537	548	524	521	550	488	559	483	569	533	485	533	513	565	528	503	505	532	543	527	500	537	499	514	515	551	528	527	538	503	517	565	513	526	534	539	551	525	542	526	535	509	544	516	523	515	466	476	536	513	527	522	544	532	549	520	506	546	550	506	497	522	560	517	496	495	544	513	553	537	544	513	494	534	477	538	490	513	507	514	505	502	567	494	493	504	548	525	515	501	514	506	524	529	530	513	538	535	528	495	548	544	562	527	514	516	510	504	505	542	549	538	524	539	534	502	555	507	521	510	530	528	559	517	519	547	518	528	493	517	488	529	519	551	557	543	533	501	509	509	562	536	530	551	517	516	521	496	553	506	528	552	533	523	513	527	524	541	539	482	551	550	603	577	523	544	509	497	527	497	549	542	537	505	518	495	521	484	548	494	511	521	555	510	515	525	525	539	531	515	543	511	525	491	483	560	539	525	513	507	559	507	541	556	518	537	568	505	493	555	501	522	541	518	536	525	553	519	549	539	521	512	560	561	516	524	520	517	519	547	562	517	537	507	492	536	527	572	560	518	510	578	543	544	521	545	531	537	500	519	529	507	535	507	530	566	499	561	529	520	545	508	530	506	498	515	517	539	515	527	523	552	464	530	489	511	488	536	532	500	499	530	499	558	542	552	548	520	572	504	592	531	526	538	496	533	528	546	551	504	547	572	533	527	519	556	497	537	517	507	524	551	507	497	526	494	528	549	496	505	523	530	556	544	557	527	525	500	487	522	540	553	564	536	468	531	494	480	535	524	513	500	514	527	527	562	526	526	523	524	508	515	494	514	533	491	481	521	548	488	508	515	521	521	504	523	519	503	515	538	521	501	518	553	545	535	517	501	507	508	530	506	565	566	500	478	542	548	512	517	509	511	515	564	504	576	566	540	557	548	545	548	544	501	531	549	531	522	581	533	481	510	501	537	487	534	469	549	552	510	487	544	494	540	541	514	543	541	543	519	501	512	530	547	517	573	520	484	530	517	507	539	533	566	535	537	503	528	503	521	515	555	528	540	507	499	546	518	510	542	543	475	496	548	507	561	574	564	534	532	468	523	544
56833	73940	70934	61339	31874	8182	860	338	289	230	247	247	277	207	210	231	215	216	200	237	196	203	184	202	234	190	211	191	199	211	190	185	229	209	201	224	190	216	200	207	223	229	226	217	238	188	230	392	686	586	479	344	286	230	203	215	166	176	211	191	194	190	216	194	200	192	206	201	218	179	190	197	213	204	220	195	181	200	179	190	161	217	197	183	205	199	183	207	209	203	195	207	201	179	162	183	204	175	215	185	194	221	183	182	193	184	189	197	185	213	193	192	196	171	198	198	197	178	189	204	223	200	208	195	199	198	185	196	223	199	194	221	199	184	199	215	178	178	198	201	157	199	165	199	191	217	216	162	184	205	196	215	196	168	202	210	177	187	205	207	202	177	171	202	180	197	205	206	199	198	212	187	188	211	208	232	196	186	193	204	188	202	187	203	196	166	191	188	168	208	197	201	162	199	190	176	181	192	184	206	181	203	192	209	198	179	202	217	194	183	168	201	202	215	197	209	197	183	175	204	231	215	192	174	198	209	203	211	162	202	190	196	200	197	190	185	219	202	197	201	186	192	203	166	208	191	196	192	199	168	214	195	205	210	194	180	184	199	212	187	190	228	193	179	191	198	200	171	224	187	185	218	199	208	176	220	203	217	218	211	192	194	188	203	175	177	192	192	174	178	203	190	190	188	184	209	217	197	196	183	189	189	189	192	214	190	191	216	184	175	192	205	201	202	207	209	212	168	192	199	198	181	192	217	166	181	187	206	204	202	213	173	196	223	207	198	200	202	193	211	185	192	185	216	185	173	198	210	182	200	190	204	206	207	206	190	191	181	244	179	192	224	187	190	194	196	214	178	191	204	207	189	178	200	179	209	196	173	162	175	210	195	187	202	189	188	201	166	197	195	201	212	220	203	224	202	207	199	197	199	192	195	201	186	190	193	196	185	191	206	206	210	158	183	206	204	180	190	185	185	202	194	181	185	208	193	185	206	197	248	207	215	197	187	203	196	186	182	209	188	190	211	195	199	190	172	191	220	200	190	191	190	210	192	180	188	208	196	222	187	193	211	185	175	212	201	210	182	203	197	213	190	197	196	179	180	198	192	171	202	217	174	202	167	193	168	185	221	192	201	206	194	184	189	209	202	212	193	209	172	204	219	182	226	182	197	179	209	210	200	185	194	200	191	220	192	187	194	204	195	183	190	204	203	196	239	208	182	181	183	191	190	190	194	200	190	190	219	203	224	206	210	234	207	199	205	192	199	198	217	194	218	186	211	183	206	203	182	180	183	200	166	186	178	219	208	189	208	186	215	199	190	204	188	228	211	195	211	185	187	181	195	202	194	215	218	208	191	207	210	178	205	215	196	213	216	180	211	204	229	186	197	212	206	180	218	210	194	204	193	195	203	180	247	201	196	190	206	232	166	208	182	216	222	184	182	196	182	181	193	186	224	190	187	177	180	228	185	188	196	202	197	208	191	208	186	200	177	220	214	186	191	207	217	190	185	181	183	202	213	203	183	205	171	215	185	199	206	217	189	194	188	201	191	215	174	212	193	191	184	179	197	208	205	184	197	188	198	184	193	187	212	196	214	206	206	208	178	182	209	206	225	180	184	191	214	195	203	205	173	192	188	202	210	196	218	208	199	223	186	200	174	203	203	221	197	195	188	209	196	203	217	208	193	206	211	183	188	190	212	198	189	204	206	194	200	184	212	204	185	191	199	199	198	207	190	204	185	200	185	178	201	210	187	198	212	206	192	197	196	218	193	194	175	183	203	211	185	209	199	193	186	213	185	204	179	186	188	189	208	202	222	198	213	203	190	212	183	191	212	194	200	191	195	192	198	196	168	187	207	174	219	203	187	196	203	197	194	190	193	200	191	205	186	217	193	183	216	182	192	180	179	197	199	200	203	218	182	177	167	206	194	172	201	192	190	191	202	213	202	194	174	219	185	156	164	205	178	192	202	184	174	202	178	179	180	171	181	196	200	198	202	179	181	191	167	179	175	216	181	212	189	195	213	189	205	202	195	203	199	202	205	218	186	174	190	198	190	209	205	218	194	186	208	188	207	210	201	197	187	193	191	179	228	196	197	189	194	208	203	181	190	174	191	197	208	193	207	173	155	210	198	190	214	188	175	163	207	193	197	185	191	195	200	210	195	194	194	187	178	195	198	208	208	189	200	194	205	191	207	202	195	165	204	218	195	192	175	181	191	216	178	205	193	183	192	188	214	198	199	190	201	183	190	175	174	192	204	207	193	191	208	197	206	194	223	223	187	196	190	210	226	205	193	203	217	198	215	215	207	177	201	180	169	193	200	226	189	175	190	182	193	212	197	199	219	200	191	184	208	195	187	185	227	196	188	202	205	187	186	214	184	187	181	194	218	193	169	182	167	189	194	210	227	205	203	175	199	184	169	203	209	179	183	190	229	201	205	197	208	212	185	188	195	182	203	206	195	201	199	212	186	193	209	183	179	224	208	190	199	198	202	201	176	216	192	157	195	185	222	187	178	186	192	173	199	171	178	195	184	197	193	192	195	186	209	214	192	197	176	186	174	199	208	220	176	202	213	199	186	203	189	191	194	200	177	187	198	209	220	185	182	185	174	194	197	228	200	175	194	195	209	198	197	197	215	195	170	194	203	219	188	184	182	206	190	178	196	197	225	176	209	241	192	184	199	197	182	175	196	190	192	180	210	171	196	206	175	192	202	204	181	192	208	220	192	201	196	189	172	196	174	204	194	175	210	215	197	211	169	187	192	197	190	196	209	186	182	184	215	173	191	184	202	204	185	192	162	179	193	207	194	199	200	208	224	209	190	202	167	207	201	210	199	205	180	169	189	212	217	169	184	196	188	204	197	227	202	187	186	176	189	206	194	195	198	197	167	179	217	189	195	195	198	191	184	173	172	206	195	203	186	224	195	215	195	173	199	179	181	189	195	200	180	199	208	174	177	211	163	184	209	186	210	203	184	193	195	176	197	192	217	186	169	185	196	220	200	179	166	212	192	195	199	185	200	187	201	211	208	212	203	184	187	171	221	226	190	186	209	199	179	199	181	203	176	193	209	205	204	208	227	196	200	206	169	222	195	189	183	182	191	182	226	218	191	195	210	185	210	200	197	208	188	188	207	204	189	206	194	179	219	191	184	208	195	198	181	220	187	194	192	173	205	213	201	223	169	186	191	196	196	218	178	195	154	180	176	207	200	188	197	181	182	224	215	202	203	200	199	189	214	160	185	182	207	170	195	205	188	199	191	178	195	181	189	194	188	206	202	188	202	208	178	196	195	209	182	203	192	198	194	183	161	201	213	208	213	231	176	188	183	197	202	192	190	197	208	219	193	179	197	190	216	195	223	207	187	187	183	213	154	209	195	200	189	186	224	210	200	214	207	217	198	218	204	188	196	185	219	201	221	186	229	208	200	180	180	206	167	216	176	204	196	169	186	196	186	211	205	186	201	207	212	182	189	185	198	200	198	192	215	190	188	182	183
35694	56018	63841	60860	24095	1328	1419	1027	821	775	714	680	629	624	646	618	581	609	533	527	564	563	533	550	545	536	511	533	577	549	542	518	530	540	516	491	529	553	514	550	557	544	538	510	552	524	604	1803	3615	3016	2181	1485	844	704	537	520	492	488	507	508	484	489	477	453	472	475	481	556	469	499	520	490	481	492	520	497	444	546	486	486	433	477	498	454	502	481	475	499	457	473	462	477	487	518	468	461	509	482	498	479	447	507	448	441	487	496	488	442	471	510	454	469	474	492	499	490	456	496	467	460	493	480	496	448	505	488	504	494	474	496	465	476	467	497	496	468	491	472	459	488	475	482	498	483	473	470	463	486	473	488	495	515	487	455	518	503	512	470	539	453	481	482	479	537	471	471	473	481	479	487	464	447	544	477	492	453	520	484	517	497	512	507	458	480	492	495	503	467	480	465	488	487	514	474	499	495	459	448	481	470	486	512	467	440	464	482	501	448	490	507	489	470	468	480	455	496	472	461	496	476	484	491	492	515	498	507	498	462	466	505	490	461	477	481	499	489	485	498	483	485	492	465	521	461	457	479	512	482	443	470	481	528	461	495	471	530	490	482	472	456	472	495	477	479	490	478	451	475	505	462	529	477	498	487	494	496	448	503	474	446	494	466	461	496	443	457	494	518	466	470	479	512	467	478	510	506	500	472	479	459	464	474	485	485	508	480	452	469	505	446	490	517	529	454	491	485	427	480	490	532	478	468	522	487	471	465	462	475	467	501	482	531	450	471	510	473	476	512	472	521	479	489	494	499	480	476	503	450	454	452	444	474	499	502	518	482	466	453	470	436	455	482	457	470	495	461	496	442	453	492	475	515	480	489	500	488	448	477	474	485	474	437	463	457	468	490	507	452	450	481	473	504	489	474	474	456	485	449	501	510	501	472	464	455	480	489	487	468	498	445	528	488	470	474	449	522	503	462	518	495	496	440	485	450	448	496	462	465	503	480	457	526	482	466	452	463	518	527	481	494	508	489	480	501	503	489	429	503	453	511	470	499	446	490	506	493	471	481	516	434	483	455	433	479	456	489	454	495	482	476	477	486	472	480	513	487	475	465	497	467	475	471	510	518	481	478	504	455	537	502	448	458	478	478	489	520	481	496	430	503	500	489	519	457	485	469	515	518	466	446	487	474	471	479	508	488	502	474	486	493	479	511	483	503	481	458	468	497	478	491	462	468	465	508	492	504	506	480	494	477	463	471	454	467	460	499	479	477	497	498	473	499	512	480	445	518	510	487	458	491	481	486	518	484	483	478	471	443	477	492	478	447	483	524	490	482	518	450	491	452	467	513	492	474	485	485	483	503	475	501	499	464	469	461	486	482	477	467	434	447	426	487	506	490	511	461	489	478	484	442	490	464	464	482	462	510	505	467	489	490	468	458	455	465	482	515	501	488	479	467	494	510	461	514	450	460	468	457	471	469	499	478	502	468	488	485	510	467	492	417	460	495	461	455	493	452	485	483	510	446	468	469	502	498	500	485	476	480	436	496	449	498	471	445	485	488	489	469	459	480	505	479	472	523	497	481	486	471	508	472	486	479	483	499	486	489	496	468	475	541	493	515	511	475	441	532	486	478	467	489	473	503	527	464	481	470	523	502	467	465	460	507	481	481	470	516	482	483	481	511	449	499	459	466	495	481	486	447	480	493	466	500	467	458	467	470	491	485	491	557	469	466	497	497	451	500	505	490	497	514	449	468	500	452	464	450	489	451	524	489	488	496	498	450	483	497	493	415	473	463	488	439	504	465	483	468	491	474	506	456	505	475	470	467	525	518	484	514	474	486	482	479	497	517	462	437	483	486	489	491	463	456	465	445	452	488	489	479	482	480	468	473	463	477	484	513	469	466	494	472	502	453	450	483	472	444	486	486	477	464	499	489	481	492	456	497	497	503	477	465	458	487	498	503	492	504	482	494	491	465	465	520	497	489	503	451	495	503	482	480	491	464	510	499	492	483	499	483	465	451	438	450	464	482	455	464	481	505	494	460	518	483	492	459	474	475	485	504	517	482	512	449	493	456	497	503	459	479	506	487	471	477	479	469	432	486	493	480	464	494	445	496	476	489	481	526	498	475	465	504	501	489	519	487	485	466	562	434	489	471	520	482	429	492	539	461	474	479	502	470	477	505	445	492	519	482	468	466	471	478	482	478	502	515	479	515	453	455	490	496	452	497	496	434	442	543	454	491	484	508	479	503	483	494	480	482	464	499	482	466	508	459	507	484	500	429	491	484	485	497	508	504	480	434	451	458	482	525	511	513	492	472	458	479	471	436	473	451	502	486	481	472	488	497	521	499	475	502	469	459	495	460	485	470	479	457	502	511	484	476	452	477	440	489	498	479	499	511	452	482	503	444	530	460	496	490	429	482	458	482	466	471	519	460	511	519	500	487	467	472	514	485	511	457	471	495	490	481	470	484	454	460	480	495	485	494	460	476	493	456	485	473	470	441	502	488	457	474	482	481	501	502	471	441	509	454	478	516	502	476	515	478	477	512	516	449	499	469	480	493	495	500	479	495	519	492	472	485	507	479	518	487	478	493	507	500	506	516	452	502	462	476	479	470	480	490	498	487	509	498	478	469	460	475	431	502	525	443	467	457	488	498	458	481	474	455	474	472	476	482	444	510	462	499	507	493	487	469	508	460	464	510	441	458	459	423	449	479	510	467	460	460	485	471	478	471	485	484	479	505	464	516	482	487	494	490	506	462	493	469	502	483	512	460	450	466	464	473	489	492	517	490	497	470	476	465	500	474	474	449	482	451	470	486	491	483	445	499	493	491	506	489	509	473	463	486	489	468	457	499	477	434	486	471	466	493	496	527	519	475	479	487	528	497	506	464	497	480	482	455	490	468	511	483	464	429	484	463	496	468	498	495	487	479	466	469	483	499	482	505	470	468	478	475	455	493	479	468	499	480	511	484	486	485	484	495	461	472	461	494	481	449	500	468	505	493	515	469	495	479	510	518	485	476	457	502	474	482	473	455	467	479	481	458	499	456	479	460	506	478	485	449	456	462	486	507	462	491	464	463	484	473	485	491	501	495	491	484	492	482	525	540	462	484	490	479	478	485	505	491	498	483	489	434	478	475	471	461	503	506	492	480	470	463	450	453	488	455	467	479	497	488	456	483	458	484	472	486	431	494	507	460	473	536	471	484	471	523	446	449	470	463	498	484	461	476	448	471	476	501	488	465	446	474	483	467	492	436	417	438	439	524	461	459	489	453	461	491	488	467	457	452	445	450	439	502	446	484	461	495	502	491	445	475	468	504	478	473	492	496	417	512	471	472	477	503	463	529	496	483	514	457	489	510	425	531	467	475	513	496	500	488	468	478	483	472	458	516	476	450	461	479	478	510	461	536	469	477	495	466	507	482	474	444	529	475	503	462	460	476	506	459	516	459	429	473	467	470	482	486	459	465	501	470	452	481	449	486	483	468	463	458	521	481	491	507
7252	14453	11474	7658	1725	196	166	174	188	198	192	180	184	182	178	192	211	167	190	209	194	181	210	198	174	180	186	186	196	208	186	196	183	198	185	199	189	189	179	184	184	167	191	185	184	190	185	177	182	209	230	193	209	224	193	163	190	177	166	177	200	169	183	197	181	192	189	190	157	206	180	176	165	206	160	178	199	180	200	177	188	165	194	182	170	181	206	186	179	178	200	202	187	189	183	182	197	212	160	194	196	220	209	186	169	207	176	211	171	181	187	195	170	186	196	188	188	175	178	202	177	188	186	187	180	175	191	209	182	184	178	169	182	202	165	194	169	213	182	157	169	147	178	183	191	187	201	197	172	180	153	179	170	201	167	175	197	213	193	182	205	159	196	193	189	210	216	183	177	203	188	186	197	184	177	173	215	196	160	170	166	181	190	171	180	183	167	187	201	170	185	202	170	193	203	211	195	193	185	190	192	201	194	204	191	209	191	185	191	182	195	166	191	185	187	187	191	187	193	163	162	201	199	174	189	190	196	185	176	168	189	183	171	199	205	183	192	181	180	182	173	198	170	167	172	200	214	183	157	175	199	178	151	180	161	169	190	192	165	223	195	197	188	170	165	191	195	173	201	186	187	212	186	164	171	200	182	172	171	217	158	168	205	187	187	162	195	172	199	193	194	175	171	180	178	186	183	189	171	207	162	157	180	172	176	183	187	190	202	174	178	195	170	168	197	171	181	174	178	187	214	184	170	184	207	183	203	176	192	175	179	187	172	190	201	201	179	183	188	175	201	199	211	197	196	186	203	183	198	205	187	163	173	200	205	173	194	180	178	195	170	202	203	182	198	170	193	159	200	169	170	170	179	194	186	187	196	195	184	186	180	192	187	199	188	205	185	195	184	169	177	177	174	183	190	185	195	180	173	190	183	195	207	193	186	175	197	187	181	192	180	180	175	196	186	189	184	183	203	174	211	179	190	197	191	169	186	171	191	183	182	191	196	174	189	189	186	186	198	184	188	166	171	191	191	180	189	186	185	175	211	188	173	184	171	190	182	175	182	186	191	207	168	199	186	195	213	193	164	200	183	185	183	194	188	184	188	192	181	184	159	168	187	179	173	163	177	181	197	180	187	201	191	195	170	167	186	166	199	198	166	205	202	184	170	181	195	182	158	204	187	203	183	208	197	200	173	163	182	181	174	171	216	195	189	199	198	176	173	196	205	187	201	193	219	180	189	183	199	185	159	178	203	173	184	193	186	175	180	175	191	173	196	161	208	171	200	202	210	182	204	165	174	185	183	185	188	189	165	177	202	180	202	201	209	182	199	176	176	167	220	180	195	223	190	171	198	194	187	187	175	172	186	190	203	189	198	169	193	158	191	184	183	186	203	172	181	196	202	193	202	159	199	174	184	179	182	159	176	185	175	178	184	183	190	195	176	207	195	182	191	187	173	191	204	187	170	180	165	188	193	198	173	158	179	211	178	181	189	179	161	185	167	197	208	204	175	170	180	181	196	189	182	169	173	179	194	186	199	189	196	172	182	173	209	172	181	183	202	179	219	194	191	181	187	179	170	192	181	186	192	197	186	212	195	199	176	189	202	197	177	186	171	193	197	177	196	183	163	196	171	181	188	183	168	197	183	179	187	219	192	193	200	200	170	180	195	194	193	187	179	183	170	191	185	186	206	178	198	158	202	170	183	185	213	199	163	178	174	189	183	187	201	194	181	199	226	192	186	167	188	176	167	149	204	205	192	197	184	181	174	191	162	189	200	168	176	185	222	211	182	173	182	187	195	188	182	183	207	183	191	192	172	189	189	187	182	188	187	164	164	185	172	188	202	181	155	206	208	199	178	190	169	183	182	212	160	195	182	184	183	186	199	194	200	186	173	178	187	199	210	179	161	194	185	177	187	181	208	183	178	215	187	175	191	171	186	212	179	144	176	203	179	188	173	178	187	170	162	181	181	202	187	194	193	209	175	177	159	177	181	196	193	177	187	184	197	175	180	179	165	175	179	173	178	207	172	191	205	178	181	168	154	183	213	162	191	201	182	170	162	195	185	175	204	179	179	176	170	175	204	156	211	184	172	191	191	190	178	166	188	175	190	173	178	198	207	180	208	187	193	193	177	200	188	211	177	185	176	197	182	195	202	190	183	203	175	194	203	183	180	182	166	191	199	207	184	159	194	179	169	196	194	215	181	174	192	177	203	202	191	161	174	184	197	194	164	191	191	195	179	186	174	180	204	198	175	203	166	190	180	171	168	169	173	189	159	203	179	196	188	145	198	157	206	163	187	202	154	195	197	184	195	191	197	174	186	185	205	187	168	183	146	188	172	193	194	200	187	150	194	194	214	194	178	161	194	172	186	181	224	190	188	169	178	224	214	194	195	196	190	213	169	189	189	187	172	195	185	193	190	188	198	187	201	193	201	169	197	195	194	203	174	157	170	180	183	142	185	212	176	194	177	183	178	158	181	202	192	195	193	191	164	189	185	183	187	183	176	184	198	197	161	188	190	180	199	184	165	155	174	190	194	191	207	225	183	184	181	195	193	186	182	170	185	190	182	171	172	180	187	156	199	213	185	177	177	159	191	172	192	189	175	186	190	195	179	192	182	175	166	183	193	181	192	163	206	199	184	193	189	213	186	188	182	176	158	191	186	168	197	164	175	175	179	171	190	185	179	171	171	171	183	180	180	209	185	166	168	181	174	188	165	180	180	208	189	197	211	198	206	208	164	180	188	187	199	193	215	186	206	189	203	194	205	201	190	190	203	175	181	182	171	219	154	193	157	198	187	214	174	169	200	172	191	175	193	188	192	225	175	180	194	177	158	210	206	199	177	200	152	171	176	203	183	183	204	180	210	166	198	202	184	189	190	170	207	184	194	199	165	174	196	177	174	208	179	194	191	186	174	185	199	198	156	192	208	196	171	191	177	194	180	178	206	183	191	175	181	204	182	171	181	168	186	175	174	192	165	176	178	179	195	196	186	167	176	185	175	173	198	162	183	167	171	184	159	195	209	203	214	199	180	178	188	189	192	188	182	176	209	206	186	168	172	192	185	188	201	197	192	192	206	166	180	192	164	186	216	197	195	187	198	197	197	183	155	178	180	202	179	191	178	164	186	186	184	196	166	194	184	154	180	206	166	217	165	151	168	201	170	204	209	203	185	176	164	166	196	185	205	173	162	177	202	181	189	179	188	197	171	181	216	158	198	200	169	200	179	185	195	177	186	185	172	199	171	163	175	188	174	192	188	178	194	171	168	188	181	182	205	192	180	208	198	204	188	206	178	199	189	162	177	196	192	184	178	181	182	183	194	188	221	208	185	212	204	208	176	189	186	183	191	198	174	166	182	183	194	170	195	186	168	180	185	165	186	192	174	179	201	184	200	185	153	187	209	182	176	179	203	205	185	184	193	177	186	169	173	195	143	197	182	204	166	171	178	192	187	173	185	177	196	205	165	197	214	190	166	181	192	175	180	180	197	202
6176	19721	16711	15858	4501	547	519	458	489	529	499	498	466	487	485	479	478	507	477	451	479	462	492	450	479	498	465	462	467	450	483	477	478	488	486	407	458	506	495	497	459	435	463	492	491	478	491	524	584	619	630	609	566	462	486	461	501	460	464	495	463	498	470	472	437	464	450	475	410	468	491	516	502	446	427	441	472	467	496	500	458	408	465	464	474	433	474	479	447	462	481	519	440	465	442	465	488	495	482	495	477	498	496	434	481	458	500	430	455	454	458	467	474	472	460	456	468	471	445	472	461	418	475	470	491	466	492	462	465	465	458	487	506	500	488	481	482	461	463	471	511	462	472	471	502	481	448	462	463	478	451	451	508	493	459	479	458	470	489	457	502	473	506	504	450	467	478	475	451	496	464	459	485	416	450	489	484	500	455	491	463	443	452	498	474	518	462	480	466	490	466	488	443	451	495	470	487	464	469	480	475	462	459	430	456	469	506	469	440	464	487	471	503	465	445	478	452	451	507	463	489	429	451	445	444	478	434	470	455	462	466	471	458	448	462	416	479	443	404	468	475	472	477	456	462	492	445	470	457	494	464	470	519	468	444	470	476	465	460	453	463	489	499	457	485	433	447	449	500	471	463	459	460	475	423	444	482	468	479	464	441	480	454	511	457	481	472	478	472	483	460	455	472	486	445	449	442	488	467	480	454	466	494	446	455	501	451	481	433	486	480	465	451	451	482	479	480	449	448	467	446	479	482	469	475	450	447	482	512	445	454	459	493	461	453	476	485	479	467	503	440	503	471	469	458	436	478	484	512	483	474	441	488	480	436	447	473	505	493	450	500	476	472	449	506	515	436	449	438	422	460	474	464	439	464	466	452	489	471	478	514	481	493	487	467	457	438	470	463	478	505	484	459	488	489	436	479	445	464	475	473	450	436	511	520	470	481	459	481	452	452	479	481	451	469	482	477	448	483	505	456	479	464	459	458	418	447	512	486	469	498	473	516	523	466	480	450	455	482	436	465	466	474	458	419	469	495	472	455	500	485	466	426	453	512	458	493	445	448	491	484	493	468	447	460	463	460	499	474	478	486	424	503	463	471	504	451	529	423	452	488	423	476	470	443	471	449	456	468	469	498	501	480	477	482	494	448	425	456	472	448	504	446	433	439	453	468	476	505	491	473	484	434	450	465	452	486	460	473	494	480	489	455	475	435	466	506	482	465	479	510	501	487	494	481	460	449	465	485	469	519	455	472	474	432	480	483	447	456	501	498	469	494	472	490	475	490	459	476	457	493	488	454	440	432	469	482	478	486	453	489	468	485	435	490	467	478	477	464	446	502	439	471	452	432	455	441	451	507	448	473	440	462	435	464	473	464	488	451	459	516	480	479	441	497	480	462	453	472	439	454	472	489	477	455	486	485	480	475	421	439	468	486	480	471	467	439	475	488	482	463	460	482	452	461	488	464	444	464	490	484	480	503	479	464	494	467	516	503	427	444	474	456	483	439	505	488	452	458	485	471	438	467	459	481	438	484	465	477	483	491	483	511	461	463	497	477	447	473	491	463	466	440	480	488	465	482	461	476	464	435	437	454	484	465	435	445	466	499	486	487	440	495	440	482	442	450	496	451	465	474	512	426	439	471	433	483	504	487	463	478	438	460	479	441	463	474	480	419	498	455	475	441	441	493	469	463	459	483	451	473	463	501	472	496	502	459	520	448	457	483	456	481	498	470	481	425	453	469	481	440	480	486	474	479	453	461	445	441	519	455	508	505	443	433	457	466	484	485	458	464	463	446	444	486	447	504	482	428	460	488	501	456	479	442	469	476	443	486	421	452	480	495	471	463	443	488	497	471	456	460	449	453	486	477	504	489	479	427	464	459	462	452	462	479	450	453	433	439	453	473	475	470	485	448	498	467	488	476	489	492	494	493	438	442	468	435	454	485	485	459	452	465	498	490	476	491	450	462	498	442	449	456	429	456	431	467	494	470	456	466	471	479	496	434	492	480	494	496	486	497	455	460	455	471	465	433	428	440	475	434	448	457	462	428	506	498	485	455	461	484	464	467	455	490	487	452	460	483	490	463	423	485	462	469	464	422	471	471	463	459	468	514	478	453	432	461	459	491	464	479	442	454	490	466	455	498	506	443	446	490	411	460	472	473	493	505	478	496	454	470	478	457	437	448	456	456	445	505	441	464	470	460	492	466	467	449	465	497	462	477	474	475	458	517	470	498	453	462	440	473	489	469	467	454	458	483	480	478	485	485	466	437	469	447	492	510	470	477	471	482	455	452	488	487	464	470	456	459	472	463	470	462	460	428	440	429	487	447	458	469	475	472	447	472	485	460	468	424	493	455	493	436	460	484	467	471	461	454	484	463	436	503	441	422	428	453	505	442	462	482	474	446	424	464	445	502	503	464	478	474	467	478	487	482	493	463	474	502	496	461	486	462	483	435	472	454	493	488	451	503	457	417	447	479	455	472	489	462	441	452	468	467	462	481	486	460	484	454	460	480	508	465	473	467	490	453	474	487	507	478	460	439	430	500	467	492	443	473	452	485	463	460	461	473	476	457	482	486	462	474	453	463	477	458	482	500	454	425	430	404	445	505	475	435	504	495	462	464	447	458	440	468	460	481	474	504	468	476	470	447	460	456	446	486	492	465	442	490	480	449	472	508	464	443	469	460	479	439	448	453	440	454	448	485	469	477	443	502	436	465	464	481	484	436	458	446	448	443	481	488	443	460	472	408	477	471	459	464	441	443	458	473	468	458	466	499	501	466	477	480	467	434	484	458	486	477	485	466	473	490	495	479	471	488	438	454	470	480	456	464	491	451	455	455	476	438	475	488	497	480	489	482	432	463	489	466	443	481	489	461	465	515	453	467	460	455	442	505	428	481	483	492	493	441	467	479	418	481	449	465	469	452	446	444	402	452	506	447	451	456	503	489	462	470	481	475	437	447	476	448	475	467	459	453	439	456	474	490	429	432	426	468	469	476	477	471	500	486	432	441	460	444	467	463	507	449	437	458	478	491	453	477	506	492	449	448	473	428	469	476	475	452	464	447	458	442	559	453	455	455	483	441	472	482	493	469	467	460	491	460	477	471	449	459	488	443	443	481	428	440	472	512	475	515	492	460	490	478	496	466	462	452	481	457	475	464	446	452	494	485	487	491	519	485	473	431	483	460	438	504	503	457	453	498	467	497	492	483	475	479	443	472	469	478	471	464	495	410	489	418	470	465	454	476	473	479	474	467	483	442	465	475	461	479	468	486	466	499	476	488	479	453	456	483	451	535	480	461	479	475	462	466	486	420	501	477	444	496	444	472	492	468	453	439	506	461	433	469	478	461	471	461	456	473	453	477	508	444	491	478	506	468	498	466	483	449	450	455	472	482	473	478	458	515	463	474	463	441	444	419	474	491	460	492	511	482	439	475	495	492	464	441	466	501	449	469	484	499	456	460	470	466	465	485	495	461	454	448	477	453	437	476	452	451	483
36860	63712	62188	47991	23277	3557	478	362	285	269	240	219	231	202	214	230	230	232	218	228	212	222	247	194	221	205	214	230	220	206	220	225	198	238	231	211	197	218	228	233	217	210	205	213	197	196	344	370	356	387	357	282	219	266	220	213	210	218	195	216	207	217	195	207	222	215	226	215	201	221	215	210	219	210	211	212	237	214	231	236	253	207	221	191	207	217	227	234	201	176	206	198	194	224	228	209	212	200	235	210	228	220	220	232	233	243	208	223	215	225	233	223	225	223	250	234	228	217	225	184	220	238	188	225	216	219	198	208	233	230	208	206	205	213	222	226	203	257	186	233	222	193	202	231	215	210	194	226	237	199	197	200	206	185	229	217	233	197	211	198	197	195	211	217	208	208	196	194	231	237	210	232	248	229	202	259	211	227	237	219	214	219	215	217	207	203	209	209	222	197	208	196	192	175	201	199	236	227	235	216	225	223	202	208	207	229	250	216	207	224	219	205	215	212	214	227	200	195	237	231	206	237	236	210	203	230	241	226	219	215	218	206	222	199	214	209	199	200	238	212	218	206	216	203	257	194	209	196	235	204	209	217	224	240	227	223	196	207	207	238	212	193	209	210	208	227	218	198	231	223	218	219	225	212	205	215	240	220	204	214	226	220	190	213	213	198	212	201	208	219	223	208	220	243	220	234	243	209	202	232	245	189	237	223	223	206	212	213	191	218	215	209	223	247	211	221	190	203	211	186	194	220	214	208	204	204	196	193	216	211	216	198	203	225	201	209	202	205	224	211	210	226	190	247	205	201	229	238	216	200	198	216	201	186	210	193	213	224	212	192	230	208	227	211	185	210	195	222	219	213	214	210	210	213	201	214	198	221	184	206	218	214	207	194	210	206	232	213	192	222	186	210	206	226	204	200	227	206	226	204	256	238	227	207	193	218	236	222	241	193	213	208	221	191	224	206	219	210	204	232	201	232	203	207	219	211	207	231	190	201	221	213	202	210	222	210	227	214	206	217	195	254	210	208	222	230	187	252	215	206	209	222	217	206	223	220	195	175	242	235	245	199	226	238	249	210	232	221	215	207	224	214	198	216	212	207	214	216	224	215	222	225	216	227	225	207	219	209	220	220	211	244	231	186	233	217	236	224	219	227	234	225	225	198	231	219	182	223	210	224	218	207	220	194	228	215	241	205	203	209	203	223	220	225	234	192	221	218	216	215	194	227	212	209	208	205	209	202	202	188	207	243	191	192	206	210	205	198	204	191	253	236	253	220	188	246	224	187	221	225	225	236	203	188	204	193	205	227	229	228	249	216	190	204	215	208	204	221	225	228	256	246	235	196	221	226	207	206	215	204	234	208	221	206	198	226	213	224	223	166	218	216	190	194	210	213	205	229	213	223	210	230	220	215	222	202	231	193	193	217	194	207	195	194	222	239	222	218	213	219	239	211	208	217	200	222	204	223	224	234	209	229	200	226	216	189	213	217	244	168	211	210	223	221	205	234	215	202	201	212	221	232	232	237	200	185	217	217	206	221	211	185	219	205	195	201	215	206	198	197	230	209	195	226	232	216	204	200	205	207	220	187	213	235	199	213	209	257	242	188	205	211	238	218	232	247	242	220	224	213	213	248	205	214	223	203	208	213	192	195	214	224	215	231	216	232	222	204	206	242	207	225	241	211	210	218	215	224	198	209	207	201	209	206	243	216	216	223	208	215	207	199	200	217	208	202	189	205	215	231	200	214	203	206	193	216	177	219	205	205	225	191	228	205	209	246	220	219	209	208	210	219	224	196	190	196	220	218	234	202	209	241	221	187	215	195	207	218	224	201	201	228	199	212	209	235	229	210	227	209	216	198	192	217	205	194	216	218	209	241	203	218	219	194	230	220	225	214	198	228	225	226	200	214	225	223	206	211	212	231	209	239	207	219	196	210	211	208	225	210	226	221	200	217	192	215	248	203	204	229	221	204	199	216	225	196	202	177	228	233	209	209	251	205	185	198	224	229	210	193	199	220	226	235	211	265	226	224	243	228	246	226	224	206	225	189	217	208	202	208	219	239	232	216	188	226	200	198	214	209	216	209	206	208	196	212	214	229	211	192	222	197	194	211	221	232	227	224	218	206	214	224	203	239	227	240	214	210	221	210	201	194	247	203	237	219	215	200	219	244	215	228	221	221	233	198	226	209	222	220	218	226	241	235	215	199	201	220	234	241	217	203	222	210	224	188	242	191	229	227	215	211	219	194	221	199	223	190	233	206	201	217	201	207	207	207	205	193	227	196	229	191	204	205	225	230	208	246	215	185	210	214	194	224	230	214	229	228	215	210	225	195	194	221	193	212	203	224	211	203	239	215	212	202	237	221	207	185	238	209	192	207	210	229	228	200	222	204	212	209	216	202	225	218	215	209	213	220	223	223	206	211	231	187	247	216	213	202	217	235	235	221	183	177	231	246	229	229	215	226	212	210	209	225	198	222	220	228	197	206	220	204	201	211	232	204	230	225	205	217	240	217	220	206	221	211	236	229	245	211	222	240	230	210	190	226	221	201	188	249	216	195	232	230	206	197	227	225	169	178	213	224	228	216	211	209	217	247	223	218	189	204	227	197	193	223	225	218	213	222	232	230	211	198	213	209	215	179	207	227	221	195	235	176	224	229	238	219	219	227	201	225	216	207	197	213	215	235	211	172	189	202	208	228	217	223	208	229	203	216	203	243	175	210	216	195	199	234	227	212	241	224	197	215	223	205	233	205	238	213	210	193	227	208	228	210	207	213	226	190	215	200	228	181	216	212	234	203	222	223	237	219	220	202	211	189	209	208	228	222	224	209	187	204	210	205	200	241	221	216	226	219	235	233	232	217	218	215	206	232	201	207	228	207	220	206	225	242	217	227	206	234	232	210	230	195	203	218	207	226	226	194	217	219	224	218	247	225	201	220	244	193	205	203	208	216	215	231	222	204	202	238	201	192	226	212	211	203	233	201	222	203	219	207	180	230	221	222	243	204	202	215	216	199	205	218	236	196	184	227	231	224	189	213	181	220	222	197	211	208	213	212	233	198	213	225	205	209	243	249	225	203	215	222	213	195	196	186	223	210	228	216	214	218	196	214	204	215	214	220	199	214	233	202	229	205	217	207	212	238	251	225	223	199	220	224	220	213	214	205	222	200	219	240	242	210	221	225	231	207	225	205	202	213	273	205	205	229	225	226	214	200	205	210	218	215	201	213	202	214	177	203	203	202	228	197	206	216	184	195	214	230	215	210	213	210	216	214	206	206	245	219	214	220	215	223	236	173	222	213	228	222	223	231	204	188	199	212	204	201	190	192	228	232	223	191	215	236	214	211	208	215	217	222	217	252	198	230	226	196	199	227	221	196	244	224	219	223	202	234	205	211	199	225	211	212	227	233	225	205	204	200	206	199	222	226	229	244	230	202	254	224	221	212	204	186	212	228	219	210	205	233	211	209	234	231	215	204	202	231	229	194	231	231	198	226
22926	49281	52658	51709	18415	1138	1122	896	718	690	653	642	620	603	578	602	588	599	552	531	583	492	566	570	586	575	567	574	606	565	577	526	537	532	572	532	540	575	551	556	510	535	504	571	529	559	1138	1687	1879	1551	1287	1093	756	694	598	585	514	518	494	530	534	462	497	518	482	484	540	494	554	580	559	526	488	537	519	493	523	549	526	478	534	541	543	494	534	522	531	545	506	537	547	566	547	552	547	528	539	520	530	543	526	513	566	529	475	504	510	509	548	544	543	495	524	542	501	520	522	518	524	527	532	547	574	535	569	546	570	554	483	530	542	482	545	526	515	491	508	543	523	539	474	566	526	495	523	512	532	499	519	561	541	512	549	528	516	512	509	526	493	517	508	476	523	515	529	524	493	560	548	562	513	524	594	517	526	502	542	531	548	511	502	511	546	528	537	535	536	525	527	508	518	516	542	511	529	502	501	539	540	540	512	525	519	533	504	518	531	552	543	536	526	558	545	517	543	534	534	500	501	522	555	534	531	507	539	545	546	526	505	509	522	534	543	529	533	515	538	519	497	489	533	531	520	547	564	515	524	526	527	536	501	554	496	563	507	463	541	529	530	525	535	544	515	510	514	529	513	557	570	522	511	531	515	524	540	581	530	539	524	497	518	512	515	538	482	547	484	548	543	542	493	556	542	512	532	485	550	544	537	517	600	558	518	523	553	519	560	544	528	524	520	533	528	507	487	572	536	547	541	516	535	535	509	512	559	530	477	513	530	533	534	545	543	506	548	513	565	480	482	537	522	547	539	535	525	506	553	529	470	521	523	527	542	509	566	537	536	510	518	572	548	542	541	554	523	519	535	548	550	529	521	537	510	517	534	513	537	525	568	520	572	517	561	516	527	535	520	535	536	520	518	547	537	532	493	490	552	497	561	536	525	540	513	523	565	550	507	492	496	543	540	525	538	547	583	581	474	541	525	539	551	552	538	512	561	498	555	523	519	564	538	559	525	554	571	525	487	505	540	516	533	521	484	513	541	501	491	513	476	515	488	508	465	537	548	519	527	562	530	536	503	568	543	519	518	509	541	527	511	516	522	492	546	523	499	529	529	569	532	528	526	523	535	561	530	493	546	531	480	560	502	546	541	544	536	534	511	496	546	536	543	534	560	521	517	546	527	564	484	517	534	488	512	509	499	538	550	498	564	500	489	557	521	547	537	521	532	536	497	519	511	536	498	496	547	542	514	562	497	533	547	505	554	510	541	525	530	573	508	493	522	516	530	527	521	535	523	541	574	528	547	506	489	548	509	524	503	549	498	509	509	574	474	535	555	535	525	505	570	493	519	571	556	521	505	567	564	518	546	532	511	527	543	559	573	484	515	570	539	555	551	473	533	559	520	536	552	541	548	513	532	524	547	518	504	505	498	583	540	545	513	542	515	527	550	558	516	505	548	523	566	545	533	553	523	504	528	552	536	503	535	474	532	518	549	520	494	515	509	564	519	530	494	515	533	515	525	493	502	497	503	525	528	544	503	522	523	508	548	571	510	547	562	525	543	510	527	555	513	563	493	510	519	531	540	497	529	537	552	519	521	537	492	524	534	527	535	515	533	522	520	529	525	523	569	537	540	558	514	524	503	547	500	506	533	533	535	583	574	514	551	504	525	522	520	510	501	555	543	525	501	548	549	498	516	500	514	514	499	559	539	592	513	506	529	530	560	539	568	534	529	487	535	522	544	543	528	539	515	537	543	535	512	552	513	508	530	530	538	543	491	495	534	513	546	528	554	539	535	508	487	525	524	568	552	519	504	524	530	538	530	525	516	501	485	483	509	528	554	542	549	559	506	517	547	551	526	533	580	524	451	554	553	544	552	542	570	497	532	541	527	521	545	502	532	526	589	559	555	570	547	502	530	509	521	515	502	488	557	509	564	547	515	566	536	519	509	515	533	560	510	561	558	530	516	540	535	549	518	488	587	538	514	534	499	560	506	525	552	504	517	527	537	522	530	542	556	498	543	529	546	507	501	519	536	504	506	571	499	559	524	520	547	547	547	497	523	514	483	518	541	523	519	497	560	559	542	541	559	523	487	513	476	586	533	516	520	558	506	525	576	559	550	514	546	587	539	500	507	524	509	538	531	506	508	537	513	523	530	552	539	565	525	516	518	542	552	534	560	530	549	531	515	532	509	501	566	559	487	566	563	486	535	519	578	511	534	535	496	516	523	539	557	533	545	540	507	546	542	513	471	520	563	505	535	487	528	606	503	546	495	534	550	576	533	561	569	520	557	549	508	520	522	514	523	538	550	500	532	526	507	540	550	527	487	532	542	537	532	539	511	504	526	505	541	492	566	521	513	543	505	505	530	552	544	499	487	544	522	528	503	535	557	563	499	513	529	518	523	512	532	545	513	566	502	547	546	506	528	525	545	550	528	495	528	503	527	532	481	520	547	508	518	510	523	560	532	508	551	562	540	546	538	550	503	527	536	533	505	501	617	491	551	508	542	526	545	550	528	520	569	545	553	576	524	550	547	522	548	510	528	512	484	504	574	534	518	528	500	555	540	514	552	517	545	529	538	524	568	518	530	558	524	560	532	493	506	536	531	510	549	546	558	562	516	511	566	524	541	481	526	524	515	565	548	548	545	500	537	507	519	518	554	538	528	520	519	560	582	529	497	524	530	499	541	485	508	537	520	516	546	554	561	570	529	520	548	538	505	513	554	503	520	534	541	522	550	471	532	541	567	520	523	545	503	540	543	515	518	535	549	538	520	510	490	532	518	504	555	528	504	529	496	539	533	541	550	519	584	539	537	552	510	525	537	453	511	519	542	528	550	503	543	549	526	538	534	532	528	551	552	510	525	515	509	561	521	526	541	581	543	556	536	529	541	480	498	510	521	561	504	565	525	542	478	517	519	526	491	543	562	564	544	568	510	529	519	542	527	536	491	515	525	530	547	542	526	525	577	540	505	564	555	505	548	547	519	483	500	526	521	508	504	541	530	521	529	546	515	509	515	516	537	535	539	536	554	558	526	519	492	542	513	557	558	537	551	592	549	568	496	513	515	512	538	527	525	524	506	562	537	504	481	531	515	545	571	535	548	513	507	492	552	547	536	531	509	533	491	484	505	528	515	480	528	530	568	553	542	496	569	546	515	500	549	550	534	526	511	578	517	516	511	545	552	557	518	510	544	517	534	548	535	538	546	513	529	534	578	484	485	537	532	526	541	503	507	514	509	535	510	537	538	491	519	538	514	534	485	515	495	542	543	594	524	534	550	521	556	501	530	528	516	506	537	517	539	507	533	512	535	518	572	496	561	540	539	569	533	512	569	494	569	474	530	497	473	515	532	540	479	523	540	573	499	563	545	531	484	485	530	498	543	553	558	519	545	497	522	534	477	537	532	557	548	516	532	536	538	552	549	548	561	527	534	515	558	501	488	530	514	524	560	536	518	526	522	534	521	567	524	513	569	540	540	527	534	574	536	525	547	535	534	536	509	567
51905	70051	64036	50865	26613	7288	732	297	264	254	243	263	237	217	231	223	202	187	214	210	193	181	206	219	209	186	216	205	211	201	213	199	207	197	204	175	217	193	220	187	232	207	211	194	201	204	327	468	632	568	488	344	241	216	208	208	176	219	168	203	208	201	199	204	221	182	193	185	221	183	213	208	211	209	178	199	188	191	195	185	218	198	205	180	176	185	218	205	214	219	184	178	202	186	191	183	195	214	164	188	208	176	201	199	220	211	180	173	202	191	203	205	216	208	184	184	215	181	210	189	195	209	186	174	214	182	218	198	190	195	181	202	213	190	205	194	180	197	195	211	211	174	179	225	223	196	208	200	203	202	198	200	207	187	200	210	171	209	179	190	209	214	188	188	191	186	200	177	201	210	202	196	212	218	195	191	209	205	199	222	193	202	193	190	221	209	198	183	187	198	183	200	195	219	208	212	207	205	201	182	199	186	186	215	211	195	215	196	199	183	189	220	195	232	200	199	185	181	206	216	185	180	221	181	174	186	191	193	239	205	178	202	224	173	208	189	188	209	195	155	195	202	201	190	188	199	218	211	183	198	215	209	193	176	205	197	204	204	217	149	205	221	185	200	184	201	179	174	214	188	206	202	170	196	208	192	173	198	193	186	193	197	204	196	205	205	197	194	202	199	206	209	184	198	188	204	199	170	177	214	216	186	197	170	186	212	188	196	234	200	213	216	182	223	160	191	198	193	191	175	223	215	213	214	203	172	201	222	216	205	210	218	205	206	182	208	210	207	227	197	190	196	175	173	168	213	180	220	193	173	182	231	200	225	198	197	191	215	210	177	182	195	215	205	202	206	192	206	204	192	192	202	183	215	187	189	201	180	207	198	199	170	191	205	206	212	167	167	187	213	231	196	187	193	207	177	198	184	211	194	153	187	181	184	195	246	187	209	194	207	204	197	194	207	194	194	200	206	207	208	198	186	183	198	207	202	218	222	170	205	199	207	195	198	199	189	203	189	212	203	207	201	198	169	224	205	191	192	198	210	201	206	179	200	197	185	188	187	227	201	180	193	197	225	226	211	200	207	200	180	180	204	207	204	220	181	212	195	218	192	219	178	190	196	199	175	205	206	192	202	202	213	188	211	202	181	196	193	211	209	194	201	229	194	189	189	186	191	197	171	193	203	227	182	199	217	169	218	197	210	183	168	177	189	215	222	191	193	231	216	192	211	226	201	216	200	214	226	192	237	191	177	186	223	210	205	191	207	206	177	185	185	201	200	187	184	212	178	196	189	195	218	211	179	192	196	207	213	184	196	220	225	183	187	170	188	200	219	168	179	197	200	166	229	201	215	205	178	233	214	191	183	215	210	184	211	186	190	221	203	183	188	227	191	214	190	194	208	202	226	204	180	169	200	208	201	216	202	170	208	212	199	204	201	191	203	170	198	211	209	200	183	203	203	170	205	177	210	233	199	197	198	205	201	224	187	186	214	201	219	195	174	189	188	213	213	213	168	187	195	190	190	194	197	198	196	197	213	198	190	174	185	194	221	180	219	195	192	196	216	206	211	203	194	201	202	191	178	194	190	181	192	204	200	201	194	198	185	200	207	182	204	211	180	182	220	213	169	190	188	207	206	181	177	207	205	199	184	211	222	218	174	196	187	231	186	196	187	190	209	202	199	214	193	210	188	169	211	202	192	181	180	193	205	202	190	202	215	182	205	169	208	200	206	179	223	186	224	213	217	186	190	198	192	208	186	201	202	192	210	186	185	210	182	184	178	155	200	199	171	199	186	197	184	182	195	195	190	199	210	203	213	187	220	207	214	195	216	167	217	183	196	194	192	205	211	186	199	206	207	191	181	195	204	190	203	222	177	189	186	207	198	213	186	213	190	189	191	201	169	197	184	189	199	207	205	214	213	206	197	198	195	199	194	190	227	172	205	188	201	203	194	183	188	213	193	190	217	214	201	216	184	207	162	208	179	206	178	194	184	182	202	196	173	193	194	221	195	191	190	183	182	198	202	208	188	184	180	193	166	196	231	184	196	178	174	188	226	197	190	188	219	193	216	188	188	214	203	215	199	196	211	187	207	211	206	197	202	184	211	201	195	194	194	212	197	197	215	200	196	195	209	199	192	195	195	218	218	206	206	221	188	210	191	189	206	195	209	174	192	218	197	177	202	228	225	183	176	226	185	186	181	207	190	191	217	200	189	186	207	177	193	207	201	197	201	220	205	188	200	215	196	194	209	204	199	185	236	183	220	192	188	198	195	191	185	189	189	179	184	178	199	188	200	194	185	220	216	193	226	186	202	194	199	202	194	189	170	232	204	196	204	212	198	187	196	180	212	194	193	190	199	187	186	179	196	188	195	192	179	217	175	203	203	206	196	204	184	194	196	182	220	197	200	180	192	198	196	215	201	212	191	178	195	184	208	183	235	187	214	217	186	208	192	197	216	204	193	185	185	209	178	225	184	181	216	205	212	207	186	170	183	198	199	196	198	178	179	190	194	202	181	211	197	213	201	212	198	194	206	186	199	199	185	196	198	205	175	170	218	188	189	198	195	195	189	192	196	186	206	201	184	194	164	204	209	214	202	180	188	195	191	181	179	195	194	216	196	182	192	181	208	223	215	232	209	192	212	195	201	206	221	187	208	227	205	210	209	205	179	203	174	202	215	194	189	207	202	226	233	190	190	195	179	167	190	224	193	190	187	197	217	203	208	197	201	203	186	216	207	172	200	205	194	208	201	199	186	202	205	197	204	186	209	202	193	199	189	186	198	187	177	196	211	197	205	225	201	207	176	215	197	171	192	202	185	198	217	218	209	193	193	187	201	196	185	215	201	208	193	179	188	191	169	208	202	204	179	212	189	175	218	187	188	206	188	211	201	186	212	195	197	206	220	232	211	187	192	209	199	199	182	187	178	207	187	204	207	194	222	174	194	180	216	211	192	196	233	200	192	187	214	211	228	228	228	215	192	192	206	216	239	184	206	191	192	212	201	203	175	196	231	182	200	181	205	209	205	179	170	202	200	179	188	238	189	178	212	209	187	207	197	177	189	199	191	178	228	213	201	183	167	175	194	227	215	194	209	220	207	208	197	150	191	181	208	190	172	191	190	210	179	191	215	228	207	186	185	196	185	188	227	192	205	200	183	197	199	173	206	211	195	198	189	202	183	181	214	190	186	225	193	196	205	177	197	213	176	180	195	189	187	198	209	206	204	206	190	190	213	222	187	172	202	202	219	227	195	190	203	213	185	193	208	195	196	197	189	206	205	193	215	195	196	189	185	194	212	184	199	177	201	196	198	207	180	170	215	175	235	199	216	195	236	203	197	194	173	192	206	186	215	199	175	178	202	208	207	202	199	203	206	187	195	199	172	175	210	194	203	218	184	204	214	199	198	204	194	188	176	184	217	197	158	220	212	185	203	234	201	217	208	216	202	202	178	171	216	197	191	210	189	205	218	227	196	213	194	213	182	206	227	177	204	212	181
33791	57771	59486	58450	15449	1630	1587	1119	895	759	704	724	669	631	630	599	620	562	604	545	592	522	529	520	505	554	556	575	520	531	593	485	500	583	565	539	538	537	513	515	491	509	478	499	529	589	1435	2558	3544	2825	2324	1437	829	606	529	525	486	461	503	473	510	457	445	497	494	502	492	486	491	486	437	467	516	493	492	488	463	523	492	485	512	466	462	492	488	497	502	482	526	493	477	471	500	512	509	509	517	484	485	497	432	464	476	492	516	474	476	516	515	483	464	510	434	478	491	496	467	501	513	481	504	489	477	512	474	489	481	476	494	505	469	475	498	478	454	462	467	481	496	509	482	494	505	544	494	470	476	493	500	465	508	538	463	496	491	495	473	498	494	514	456	467	500	488	501	473	483	518	491	487	477	489	467	482	462	500	512	454	493	497	534	473	484	501	495	481	459	470	485	482	509	455	479	451	503	496	473	465	491	462	484	462	494	476	486	482	474	457	482	520	418	470	499	468	438	470	486	461	481	462	463	495	488	488	479	487	483	463	496	524	489	499	524	477	470	518	493	538	512	518	490	474	515	450	489	509	467	486	493	519	493	485	468	487	497	447	493	477	479	485	485	473	479	451	526	497	480	456	483	503	478	513	484	491	478	493	481	473	487	511	482	473	512	517	470	507	469	498	501	430	508	480	497	527	469	462	484	526	528	479	508	461	496	524	481	510	504	495	497	478	468	494	465	543	452	497	467	449	443	468	472	480	499	460	469	518	497	482	484	501	477	479	508	516	494	488	500	523	512	463	494	483	447	483	481	470	489	470	493	435	519	498	506	470	464	497	510	504	497	477	511	461	455	502	518	492	475	482	474	492	466	484	446	507	501	487	456	479	466	464	461	480	467	472	473	484	489	475	516	474	479	465	468	456	534	454	473	486	500	463	514	495	482	470	476	498	495	476	492	476	483	460	477	457	513	470	504	500	481	497	476	520	519	477	458	500	462	480	488	466	447	472	494	522	509	443	487	460	485	480	484	467	467	482	518	461	507	454	496	497	492	473	503	506	500	477	449	477	446	517	509	469	476	504	439	487	497	500	502	484	500	515	442	479	503	486	469	498	522	486	490	498	448	476	494	439	508	453	502	511	495	468	500	478	508	532	466	494	462	493	434	521	470	478	538	502	512	456	497	545	500	456	501	488	459	527	468	464	506	482	447	493	482	502	460	502	513	535	503	478	467	467	516	481	533	486	459	478	498	534	470	506	461	463	469	472	513	498	490	515	451	461	509	465	448	481	505	491	485	497	484	490	470	516	518	480	467	504	486	453	465	505	457	523	458	484	501	466	496	483	492	493	517	455	475	487	516	451	475	444	492	491	553	495	492	477	491	476	503	568	523	468	499	473	482	482	466	503	530	503	488	496	502	500	486	479	520	480	496	451	483	476	483	479	473	449	506	539	497	483	500	471	488	493	503	513	473	496	515	474	503	466	495	472	486	499	512	469	460	517	474	469	505	457	483	485	482	526	474	461	490	462	500	478	451	495	466	516	494	460	507	486	505	460	478	500	480	514	495	486	480	439	466	505	472	481	493	487	431	512	499	490	501	493	502	454	478	538	512	504	505	463	463	466	459	502	487	477	483	485	484	523	482	502	503	477	499	477	454	540	460	480	485	465	498	504	508	492	483	482	505	483	480	514	518	469	451	519	509	494	478	487	472	470	534	522	498	470	521	494	487	467	502	429	492	473	489	500	475	525	499	451	450	476	520	490	505	526	497	500	490	488	525	469	503	454	487	512	462	483	477	495	507	475	469	470	483	485	511	476	504	501	494	500	470	479	449	490	456	510	491	493	520	428	496	486	514	455	462	487	511	511	487	482	489	508	504	518	503	508	479	478	473	520	475	465	511	508	461	482	488	470	506	503	459	493	454	478	469	492	488	520	494	477	507	466	488	478	493	487	462	490	499	491	480	475	517	516	506	491	510	488	488	474	485	492	465	472	505	492	476	467	463	514	567	503	494	486	459	485	505	523	497	505	481	525	447	506	516	486	470	512	509	450	488	541	493	482	468	485	482	459	484	502	497	499	497	504	468	499	495	462	498	467	493	500	510	451	458	465	497	516	477	475	513	471	479	478	494	494	488	521	525	498	511	525	481	504	511	515	450	485	521	511	477	461	486	491	476	473	503	494	505	501	493	494	499	470	472	494	512	497	495	526	487	475	511	464	475	462	513	499	486	460	479	481	524	499	461	462	487	504	479	490	494	520	472	483	535	461	494	514	463	499	486	512	501	517	515	428	499	479	475	453	455	484	486	476	476	450	501	498	459	493	489	487	478	483	474	511	479	490	496	448	497	478	518	512	496	496	502	485	480	450	439	485	485	456	482	508	475	480	535	471	521	460	505	508	488	468	501	510	523	478	480	474	506	484	513	489	471	457	508	435	466	484	455	502	483	528	506	504	492	528	462	502	496	496	477	493	482	470	516	484	523	490	528	469	480	488	489	482	495	463	520	473	500	488	504	517	437	479	466	508	462	528	524	484	491	504	490	458	477	525	478	502	458	488	470	469	536	476	488	478	517	464	479	502	470	495	481	486	459	496	499	454	489	513	513	501	478	475	488	442	512	517	501	516	481	516	486	494	480	486	485	474	521	508	445	499	471	478	462	463	470	498	447	510	501	469	526	423	495	487	475	507	495	462	481	542	499	475	463	515	511	467	441	471	507	510	481	492	504	480	492	530	514	440	454	481	508	500	473	516	508	497	492	482	484	477	494	476	490	489	503	469	473	510	512	500	496	444	487	492	484	502	499	494	478	480	483	522	472	490	496	503	497	467	498	513	490	463	465	467	465	488	479	499	483	464	486	496	508	505	461	528	493	486	499	460	432	467	518	496	462	471	509	469	494	473	501	486	465	523	500	532	525	482	503	521	462	464	533	471	502	459	489	455	522	496	527	475	479	565	504	455	497	483	434	481	480	474	468	509	490	500	457	501	488	436	462	488	504	507	498	492	515	487	533	458	487	499	493	501	528	507	497	486	492	485	459	477	477	524	480	478	499	484	503	513	513	528	484	524	540	499	476	478	494	521	490	516	478	517	468	524	506	563	508	491	499	480	537	480	488	485	491	515	504	504	482	494	514	489	503	452	496	495	520	492	479	438	497	488	479	474	477	485	491	480	508	503	456	495	480	487	510	472	507	479	556	490	515	487	479	487	494	462	477	460	474	516	484	483	471	494	504	474	512	511	509	490	512	450	455	510	485	476	474	483	488	441	493	489	525	461	483	506	510	507	503	466	496	500	490	507	504	438	463	464	506	482	503	462	449	491	517	532	517	465	443	464	506	486	524	487	475	453	457	484	480	487	508	468	460	510	493	469	512	453	492	513	489	500	497	516	469	469	485	529	473	517	514	446	493	520	505	495	525	476	476	504	470	479	469	468	497	505	471	516	517	529	510	498	484	465	491	475	498	468	488	502	489	485	474	461	495	512	465	485	477	477	513	472	474	489
8058	14993	13699	6465	891	225	189	208	173	168	195	169	202	201	185	179	182	176	200	158	189	185	181	213	193	184	191	186	171	176	182	198	190	201	174	187	167	188	187	193	181	208	182	195	183	199	197	225	240	235	233	209	218	177	166	184	170	176	194	199	182	215	224	198	183	199	181	191	174	201	158	179	167	182	176	190	180	162	181	182	209	193	210	197	147	182	190	197	186	182	201	185	161	173	180	206	191	189	195	184	233	180	162	196	181	203	164	187	175	183	190	178	206	185	170	198	165	171	196	174	163	172	193	193	168	191	201	195	170	179	169	197	213	184	180	185	200	196	177	193	187	202	202	198	177	205	181	205	199	192	209	195	199	168	182	186	187	200	179	215	183	168	174	167	188	165	199	200	186	167	190	168	173	173	190	171	193	179	190	193	169	195	172	191	167	198	189	203	174	181	156	194	176	186	168	166	191	211	224	182	182	198	201	183	196	189	205	196	188	193	177	182	194	201	179	188	203	193	179	190	180	185	195	180	195	182	204	157	169	182	173	173	181	173	197	194	153	194	176	190	173	196	185	188	191	192	172	153	177	194	192	169	195	183	198	181	179	178	192	172	189	190	192	195	183	213	225	183	186	201	196	197	187	178	180	173	191	174	176	207	189	189	190	180	218	187	173	197	156	189	196	189	191	196	182	185	195	183	207	203	186	176	168	180	192	185	185	186	167	173	207	188	186	196	182	182	196	191	197	201	180	173	185	181	181	186	197	175	155	214	197	194	178	200	175	160	176	204	174	188	197	197	191	166	209	161	195	202	171	176	208	198	170	184	177	188	196	197	177	182	200	192	187	178	181	193	180	185	194	207	183	190	195	168	169	180	210	185	177	204	204	168	204	170	190	204	186	184	182	197	175	189	199	160	206	182	185	179	181	198	207	210	165	204	191	191	168	190	183	179	154	220	188	183	178	194	171	166	202	178	196	186	174	182	199	170	192	167	163	165	156	193	165	176	189	170	186	184	211	200	189	187	177	173	183	200	172	178	174	192	196	193	202	190	189	186	177	216	178	185	186	203	172	175	205	194	203	196	175	177	204	201	187	173	170	170	203	157	185	221	181	185	192	176	194	173	181	182	178	189	182	183	207	177	203	191	168	194	180	187	179	176	187	187	162	172	189	207	179	186	186	216	185	198	189	176	193	172	190	191	183	185	202	164	166	194	194	164	207	192	210	176	182	187	173	215	215	188	172	193	197	176	186	195	179	185	194	206	181	184	196	186	190	203	172	179	202	187	190	182	197	176	155	187	194	200	197	188	205	181	182	182	183	181	182	185	205	172	207	193	196	205	211	182	218	169	180	173	201	194	180	176	153	184	190	172	174	164	178	170	173	190	197	194	194	184	205	170	208	190	177	186	171	201	204	184	205	179	175	183	180	158	194	190	223	161	180	202	231	200	173	173	192	178	174	199	196	196	209	191	206	197	209	184	178	181	174	168	184	175	174	157	211	181	198	175	209	198	176	193	186	188	184	195	205	207	184	196	198	201	177	168	174	186	180	203	200	173	188	189	184	205	184	214	183	204	174	186	184	209	189	179	209	213	176	177	190	177	171	194	168	173	204	204	173	184	171	173	203	195	203	209	182	189	174	205	187	154	181	177	193	180	192	170	161	196	207	186	172	180	177	173	190	197	173	184	187	164	205	212	215	219	179	196	172	190	181	192	189	188	167	177	201	180	187	186	177	183	194	192	196	198	179	170	205	190	176	173	193	197	187	196	185	184	183	234	192	192	195	196	190	161	192	178	171	201	198	162	202	175	198	189	201	180	189	185	194	173	179	204	180	164	161	193	204	193	190	175	188	184	186	161	190	193	175	185	179	185	201	207	165	190	199	192	175	185	204	179	211	170	178	180	187	179	180	183	197	194	199	184	182	210	197	193	196	185	172	183	186	185	199	188	175	176	168	185	174	187	164	177	198	191	203	169	190	178	199	202	179	184	176	224	190	180	192	172	214	216	165	187	191	219	167	173	180	194	190	184	189	173	185	189	214	203	187	202	203	193	168	178	191	167	176	180	192	208	179	193	194	177	210	178	192	169	203	165	182	191	194	208	191	157	181	187	182	208	200	185	192	187	166	182	165	196	194	174	193	186	187	184	163	190	170	176	189	181	188	186	175	180	189	206	188	197	192	180	192	180	187	185	184	192	174	181	195	184	200	193	198	181	196	182	170	181	174	188	208	165	196	171	170	209	202	172	193	192	192	170	180	169	184	173	193	185	181	182	177	200	167	208	203	159	172	174	190	191	188	166	207	203	190	197	157	179	165	188	146	174	182	178	188	201	186	207	194	170	171	175	174	189	197	194	186	202	188	206	181	192	179	205	166	192	186	193	199	164	180	189	175	192	200	184	219	184	208	206	198	170	194	183	181	182	185	180	162	176	182	201	170	182	198	201	189	200	190	181	177	180	169	169	161	186	184	179	209	187	202	184	194	205	200	203	192	179	191	199	193	202	176	169	173	187	164	190	180	177	182	203	192	177	181	198	168	180	183	191	190	186	192	184	187	195	198	203	215	190	178	184	187	189	194	203	165	187	189	199	188	197	165	177	174	217	223	177	211	189	162	189	160	221	189	191	158	183	195	190	161	171	184	191	192	186	205	198	165	176	189	175	179	185	201	167	201	176	196	187	182	194	158	202	183	185	173	220	193	177	170	162	186	187	186	172	175	212	176	195	200	170	204	169	190	201	219	191	189	203	167	223	177	179	199	180	199	179	171	206	201	207	190	178	184	201	177	195	183	210	205	197	191	202	173	203	168	168	180	186	176	209	183	190	200	181	214	222	197	231	187	150	163	177	181	160	201	173	215	164	173	200	196	176	193	211	200	202	169	188	171	197	186	166	188	229	198	199	168	214	180	206	181	170	193	209	180	157	187	178	196	182	196	165	164	170	175	177	209	185	212	209	202	189	181	172	188	178	192	178	169	155	170	175	170	185	190	177	193	190	195	179	165	175	174	193	169	220	169	181	170	209	169	193	199	162	186	183	207	197	176	189	200	195	181	182	175	183	200	205	174	187	201	217	181	197	210	185	207	194	189	198	197	164	182	204	181	207	206	177	195	176	176	192	183	182	178	158	219	201	179	181	185	190	181	192	183	186	190	199	196	193	186	197	188	193	201	181	191	159	205	162	169	187	193	171	178	179	198	200	239	198	174	186	164	198	189	208	194	171	194	198	207	182	196	191	200	173	192	197	182	197	193	200	172	209	175	192	189	166	183	176	185	208	169	204	170	178	178	177	206	171	204	185	173	175	188	179	200	170	178	198	165	192	208	185	217	236	202	187	179	177	199	177	173	195	180	197	205	171	178	169	179	178	192	193	194	176	200	219	186	178	194	173	211	205	187	186	187	180	206	190	190	196	225	184	178	172	211	187	160	196	188	183	180	190	189	228	206	183	183	215	175	191	215	213	179	186	185	175	180	170	183	208	216	178	201	195	165	166
6562	20045	19137	13030	2171	532	545	497	454	476	481	487	493	484	492	476	493	441	461	467	495	522	478	439	500	508	496	466	472	487	502	483	469	499	504	454	484	474	478	505	484	472	471	469	502	495	485	562	664	699	663	577	509	496	494	414	474	452	462	472	487	496	488	526	460	462	480	506	485	443	494	454	503	508	478	489	454	466	450	438	464	470	487	455	487	494	516	481	511	493	504	494	443	491	493	465	467	488	457	479	449	483	442	502	479	471	480	481	503	484	476	468	458	472	481	408	490	445	458	499	496	491	484	487	485	477	486	484	480	516	474	528	421	435	438	499	485	530	517	502	478	449	434	451	478	452	470	487	519	494	449	460	464	460	512	504	468	484	479	455	444	451	497	453	480	465	479	444	469	462	482	486	468	444	486	476	480	478	456	471	457	495	449	466	477	446	489	494	469	482	465	457	464	517	452	510	493	476	487	449	435	502	498	451	498	474	443	457	490	480	505	444	464	489	480	424	487	448	492	481	458	464	442	476	501	464	484	483	442	496	450	448	507	496	489	469	458	469	481	511	506	453	494	451	507	452	455	455	459	488	468	433	451	465	496	463	482	491	465	526	460	480	448	463	485	447	465	499	472	498	475	452	449	460	521	448	476	489	490	467	500	409	495	471	450	484	443	462	499	491	474	449	483	475	479	481	474	478	512	482	470	484	485	472	493	477	487	445	463	495	451	473	456	506	458	483	493	467	441	449	490	459	483	450	496	475	514	432	443	448	465	460	509	517	462	464	470	467	457	475	477	464	481	484	494	465	480	492	535	450	458	467	453	464	477	459	481	445	502	479	468	447	501	497	477	490	446	423	481	484	500	457	461	448	468	451	479	504	475	479	457	500	466	471	432	464	461	470	454	429	432	485	479	463	454	467	473	487	477	479	485	506	504	449	479	452	470	440	476	492	464	472	501	498	494	457	431	466	436	486	510	464	472	503	438	491	446	456	475	474	464	473	463	477	452	489	475	487	460	479	471	523	481	455	430	473	462	524	495	457	493	537	451	454	492	500	482	467	436	487	478	483	474	479	472	456	491	497	493	460	510	480	445	469	486	482	495	538	501	465	479	447	473	483	455	481	477	443	464	512	470	491	502	492	476	486	468	503	477	454	472	505	459	472	469	454	506	442	475	473	450	440	531	465	497	540	446	463	490	439	479	458	491	491	490	477	474	479	468	467	479	490	489	444	488	486	497	467	467	439	479	502	485	448	458	455	465	493	473	516	489	514	486	457	468	440	475	483	467	501	489	483	485	491	457	445	522	481	457	483	458	461	494	438	495	455	470	434	487	432	425	483	481	500	494	456	502	466	477	448	488	491	435	449	460	495	449	462	504	453	475	507	490	485	501	487	500	460	469	480	468	489	481	489	489	477	465	480	452	492	511	454	515	440	479	446	455	465	493	463	477	469	488	458	443	428	462	478	481	483	443	478	419	493	474	463	484	469	498	502	451	428	475	462	459	534	472	473	480	449	466	472	470	504	482	447	457	502	460	468	498	527	494	446	461	487	453	460	457	457	463	485	501	470	450	475	495	482	422	455	497	484	456	463	484	479	458	468	522	479	479	452	457	468	456	483	493	498	476	473	466	468	504	484	482	427	484	443	441	447	468	483	472	482	453	436	501	459	463	474	459	507	468	463	516	482	474	444	459	474	464	465	471	466	488	473	447	486	461	489	510	491	493	473	474	460	445	456	481	447	498	458	458	472	480	501	493	473	470	492	432	499	477	439	483	462	495	471	490	475	437	470	477	463	477	505	462	482	475	461	470	456	454	491	452	453	477	466	487	466	466	426	455	467	486	456	481	470	445	483	457	505	475	462	442	445	493	473	509	456	463	491	483	504	486	483	461	494	472	478	476	511	437	517	479	464	425	476	489	466	474	476	494	479	477	473	435	493	457	438	512	473	464	476	453	477	482	497	492	457	464	468	450	484	458	445	465	497	458	451	477	451	495	475	479	488	475	464	455	483	490	464	471	447	489	462	494	455	475	498	487	491	488	498	449	490	480	488	455	476	467	436	479	466	484	452	475	504	525	452	458	465	450	486	463	494	461	490	490	491	439	435	448	465	472	524	496	438	454	474	473	504	479	504	503	500	445	443	487	483	465	456	448	469	468	470	481	488	478	494	464	458	449	458	470	471	488	496	462	493	464	494	465	504	473	460	509	488	479	467	453	455	441	445	544	469	496	479	467	462	484	485	457	495	497	435	469	462	445	450	518	453	456	482	477	428	486	473	458	514	460	451	446	424	488	456	466	495	457	465	459	511	456	455	446	468	432	450	485	503	454	451	452	471	438	477	478	474	482	452	493	477	479	502	465	459	476	472	530	484	484	500	490	479	444	510	459	461	459	451	474	529	471	440	479	458	491	473	486	459	478	513	453	444	483	478	416	480	484	481	472	467	487	480	509	470	484	440	491	474	478	473	493	482	512	448	500	494	455	472	455	483	472	499	473	458	497	434	443	469	503	470	444	519	460	450	463	490	483	493	487	452	477	469	501	435	504	504	453	440	464	493	443	493	482	499	472	516	510	439	482	440	508	467	440	480	491	457	417	479	521	517	483	479	474	512	422	425	472	427	501	461	465	440	478	452	497	455	474	454	491	486	462	476	467	515	468	511	492	462	485	454	447	490	457	491	485	472	489	492	513	485	486	451	504	442	490	452	501	463	480	462	492	500	523	469	445	466	474	460	493	451	478	481	476	472	490	473	464	507	478	455	483	486	506	502	499	440	450	477	484	450	472	484	503	491	491	466	474	469	501	486	471	467	466	460	509	472	460	455	508	460	478	486	484	497	500	459	474	417	485	494	440	484	490	489	466	510	454	423	484	461	509	472	502	498	461	471	453	489	467	480	443	496	470	481	450	483	474	514	458	482	466	460	454	533	478	475	505	453	505	475	513	479	425	456	438	495	507	472	489	479	470	438	490	481	472	460	459	453	502	504	486	499	473	473	461	491	475	436	501	493	460	502	481	481	489	472	459	476	500	491	477	480	472	495	453	511	471	466	497	468	469	473	476	454	463	465	440	475	510	483	476	480	454	456	460	500	438	474	512	476	465	495	454	488	485	497	466	510	488	506	484	461	465	445	471	495	516	419	450	470	490	455	444	510	486	440	436	446	509	516	452	462	451	444	492	475	492	451	456	483	445	518	493	449	456	459	460	443	458	514	471	477	466	473	511	455	477	460	464	486	460	462	480	480	467	461	444	440	461	501	481	489	503	472	479	435	478	515	489	465	454	462	499	491	491	486	476	473	460	491	480	443	485	457	476	478	465	430	498	477	469	478	464	492	451	445	471	485	448	484	463	486	494	463	464	468	505	482	466	497	477	469	524	473	461	470	507	505	487	455	526	487	443	454	467	468	471	495	462	478	492	498	495	466	461	487	465	437	464	486	463	510	491	474	476	489	457	481	509	525	504	484	482	436	456	509	513	483	491	466	509	452	486	473
54031	64081	57092	46219	16738	1348	376	284	269	241	262	256	244	243	233	218	207	238	228	222	243	221	232	243	208	234	223	214	225	224	220	214	219	213	222	225	206	227	199	224	213	231	233	210	197	218	230	360	497	464	445	344	249	227	244	216	212	227	235	223	200	253	194	220	222	216	226	203	222	214	216	202	201	195	227	227	209	236	228	170	216	231	180	214	228	207	219	228	203	213	216	194	210	204	230	217	216	199	199	245	190	209	233	207	179	219	207	235	211	213	217	204	235	218	214	232	194	213	238	235	222	209	242	236	205	212	184	222	222	219	256	194	197	213	203	196	222	206	193	219	191	206	216	204	212	231	209	224	210	229	235	206	211	209	240	205	205	211	228	196	214	208	237	192	233	219	227	213	204	209	215	210	213	238	203	242	206	202	215	201	225	231	195	231	211	241	209	218	217	212	203	225	200	235	216	214	208	218	230	229	223	228	214	211	216	219	215	209	196	207	218	252	209	214	209	232	205	199	204	208	242	225	223	185	227	191	196	221	227	238	204	214	211	222	201	216	185	209	235	220	217	220	216	209	198	210	200	211	203	249	200	199	217	249	204	207	234	237	225	252	234	217	217	208	224	193	214	217	217	230	221	211	225	231	220	201	227	203	214	198	219	229	181	199	190	206	212	225	205	220	226	211	197	213	222	209	224	217	222	197	238	212	202	209	210	231	203	234	198	204	239	220	211	215	210	210	214	214	204	236	225	209	228	227	207	232	204	217	215	237	203	189	210	195	234	229	226	208	223	207	220	217	207	228	209	206	198	217	222	206	209	221	213	215	212	206	215	221	198	242	242	212	189	223	212	204	201	224	231	226	205	228	218	219	215	232	206	235	197	193	228	209	229	217	210	224	216	195	172	220	240	191	238	207	235	196	175	195	215	201	216	200	229	207	238	202	232	231	205	227	218	221	218	209	237	217	221	229	235	219	242	222	244	198	194	198	219	223	214	209	204	225	228	202	215	198	210	219	218	206	214	227	229	231	223	182	226	217	208	214	210	200	211	201	192	193	208	233	202	214	215	187	208	210	205	178	184	198	244	215	243	216	202	176	208	203	223	214	221	209	214	197	217	258	208	207	235	227	216	199	227	212	214	203	210	225	209	208	223	231	206	225	217	225	227	223	228	210	191	227	200	232	246	217	219	224	234	215	215	222	237	207	219	222	204	219	212	218	203	225	198	207	225	225	206	242	200	199	205	209	202	225	226	224	242	219	201	204	207	216	212	205	206	219	189	222	227	216	209	187	206	224	206	231	205	197	197	212	217	207	225	222	235	193	244	217	221	216	188	225	212	216	202	214	220	221	196	215	207	217	207	216	192	242	210	213	230	212	201	208	215	224	192	239	218	223	204	234	218	237	210	221	211	232	214	228	212	189	206	214	192	201	221	194	226	208	201	216	244	199	213	197	225	197	210	182	221	248	240	220	221	250	204	210	244	217	233	203	182	202	189	185	211	201	210	220	200	249	213	181	211	213	234	209	206	210	213	242	213	219	234	206	228	232	212	216	212	190	196	212	223	208	221	198	188	233	172	204	210	244	201	210	209	219	227	250	211	213	199	237	257	204	203	211	221	174	224	235	213	205	219	227	220	230	192	206	214	205	215	233	217	195	218	205	221	234	206	220	190	244	233	217	209	223	200	219	188	200	236	212	182	203	216	229	181	235	207	229	194	211	229	216	238	208	214	225	203	223	218	211	221	193	204	225	228	219	211	214	210	203	203	211	219	233	204	220	204	219	211	204	226	224	231	253	217	194	210	212	204	189	248	221	195	202	215	214	211	234	204	217	198	220	218	195	214	224	196	208	204	206	210	215	206	206	206	223	239	194	236	211	200	207	174	204	190	220	233	195	199	223	227	213	202	231	207	219	242	226	216	197	216	229	214	212	221	221	227	199	214	201	222	211	218	205	225	232	212	186	230	213	212	225	216	197	223	205	221	232	218	254	241	223	227	228	221	197	212	217	189	227	204	239	187	208	221	202	224	219	235	227	220	201	192	213	203	219	170	193	226	205	210	208	224	223	257	208	198	218	237	205	220	233	267	177	234	218	205	204	223	226	227	229	241	217	191	218	224	222	229	197	193	194	203	212	207	197	223	189	210	188	212	195	225	228	216	186	238	232	226	215	217	218	204	205	182	256	213	205	197	223	208	225	247	231	217	222	214	205	236	215	198	218	216	181	205	236	223	198	201	211	200	191	234	254	214	229	225	206	214	230	207	230	216	202	220	217	225	192	241	233	185	240	208	202	225	205	224	230	230	196	226	210	205	211	218	218	212	243	217	192	208	216	206	201	194	215	227	218	203	200	209	211	211	236	201	216	190	228	213	207	218	210	215	208	218	219	211	209	246	187	220	244	234	208	205	189	193	213	231	211	196	209	208	205	207	205	187	202	256	204	243	237	205	196	237	220	204	227	227	192	197	228	219	207	190	229	209	200	230	220	210	231	222	228	230	217	201	224	220	204	216	256	248	211	213	242	210	217	235	220	250	211	217	192	217	222	209	203	222	198	223	232	226	222	213	197	227	244	230	202	239	237	193	217	207	233	222	224	226	237	221	190	220	204	211	228	233	187	187	235	211	211	228	190	194	206	213	185	214	212	238	195	233	212	233	223	216	205	226	241	213	217	227	215	228	219	209	210	226	234	224	202	224	204	218	209	219	232	211	225	213	205	226	220	218	214	207	200	233	215	187	216	239	207	219	240	181	218	216	183	207	203	190	206	209	202	240	238	225	234	220	196	209	215	238	198	218	198	239	222	225	186	223	201	205	216	220	195	228	194	236	219	247	232	193	233	231	185	221	215	207	240	217	206	220	220	234	216	240	223	216	205	207	195	201	208	198	216	192	212	221	255	231	201	202	209	197	201	211	193	257	206	212	191	204	191	184	235	220	209	238	187	206	218	243	221	202	202	215	207	203	217	207	213	197	252	209	204	212	227	217	219	190	209	219	220	204	211	207	199	232	223	230	230	226	239	210	217	221	206	228	215	234	215	208	201	224	207	205	226	217	210	219	197	217	230	225	228	192	224	214	196	243	237	221	216	203	205	241	216	228	233	230	186	212	235	201	201	212	223	223	172	213	206	207	204	189	229	232	180	230	219	198	221	234	214	194	227	213	214	228	237	224	218	217	214	219	196	201	219	218	198	256	195	214	214	203	208	201	220	230	198	203	200	214	210	213	212	245	220	270	207	218	234	224	196	204	211	213	190	197	215	196	217	225	217	200	187	221	204	238	193	218	213	210	202	222	218	220	222	194	211	228	222	208	205	224	204	207	179	218	235	199	229	218	194	213	231	217	220	197	216	213	228	215	223	234	231	189	175	207	218	202	213	199	178	203	229	243	234	193	184	219	217	249	216	222	241	218	216	211	231	187	192	217	202	205	203	227	199	210	239	221	186	210	211	204	203	236	222	222	209	215	214	206	204	220	240	213	214	221	217	212	231	220	207
33287	49035	50162	48212	7915	1369	1221	900	739	736	699	705	662	635	594	602	642	554	573	582	582	580	585	548	580	572	578	540	583	589	565	580	555	572	603	528	590	537	576	581	521	548	560	512	512	570	628	1396	2536	2283	1847	1217	818	567	574	552	545	516	503	538	559	518	547	555	491	482	540	504	580	511	588	529	531	475	565	566	526	538	522	543	481	532	572	533	519	525	520	526	531	542	534	588	499	537	508	528	516	500	584	529	541	535	477	529	563	553	532	545	545	500	525	544	530	540	549	540	540	532	537	515	525	561	545	515	561	531	555	532	522	531	542	501	544	560	547	529	554	546	501	581	531	530	535	566	544	512	525	536	522	512	561	511	553	507	510	505	530	492	544	514	534	487	525	517	535	498	503	543	518	509	563	473	531	540	536	524	492	550	499	491	531	559	556	506	522	561	541	563	508	513	522	533	553	569	572	543	556	529	525	518	505	564	560	511	538	549	547	546	494	521	541	500	534	558	499	541	522	539	501	539	539	501	553	505	549	543	559	541	535	545	504	520	527	540	545	538	519	524	522	515	517	487	517	508	495	552	547	541	536	541	547	490	539	542	550	537	515	514	567	531	532	535	505	540	532	502	532	555	522	536	556	534	596	545	542	589	530	478	517	537	516	514	542	526	550	530	548	547	519	544	552	496	517	547	540	502	545	516	518	532	523	549	515	550	519	525	544	576	517	552	519	544	561	525	534	523	511	506	516	523	531	530	509	567	537	515	540	538	474	558	499	505	505	559	567	512	537	551	510	522	550	559	535	511	485	534	556	545	539	513	517	567	549	532	575	544	508	545	518	538	558	514	497	515	514	537	553	531	518	483	507	521	535	553	556	556	528	545	563	543	524	534	505	478	483	515	525	608	519	509	535	555	515	543	523	527	528	502	491	546	529	557	493	596	529	562	513	503	504	549	504	547	506	550	487	532	556	544	526	504	539	579	538	519	494	527	537	522	541	495	552	543	537	528	552	532	538	483	522	524	529	527	568	515	532	508	523	524	594	571	505	515	547	520	491	516	529	539	587	506	547	485	514	496	529	533	552	532	590	540	556	594	536	504	540	492	531	523	533	511	508	583	501	510	520	498	540	526	533	520	543	521	549	527	524	576	543	515	542	512	498	534	585	542	538	554	480	577	512	485	554	553	515	530	555	548	524	526	542	560	563	536	537	554	525	530	515	509	479	514	559	535	492	537	513	560	514	537	533	557	517	540	501	519	549	540	552	548	529	551	525	544	520	567	501	586	509	513	545	536	513	516	517	545	548	510	523	541	545	547	502	525	561	528	541	600	550	514	508	545	533	517	551	542	519	533	557	534	555	585	523	535	525	507	592	522	547	539	542	547	566	526	526	519	534	563	534	497	554	573	562	526	543	557	513	536	508	513	551	515	553	575	547	528	536	542	527	510	521	558	547	562	533	544	491	555	571	530	555	538	528	512	538	547	538	523	524	529	534	519	558	540	546	520	542	552	502	523	516	506	536	537	494	586	504	507	547	554	496	529	558	532	569	535	588	537	592	517	518	556	525	478	493	533	547	515	518	557	547	495	501	543	539	520	498	520	501	492	549	527	566	500	554	504	532	496	527	539	515	562	538	530	521	552	549	542	503	508	500	514	518	534	515	527	528	565	564	536	520	539	515	538	539	523	564	508	528	547	481	514	546	531	527	535	521	542	552	511	530	493	520	530	540	513	575	520	519	505	561	517	521	549	526	539	515	543	541	535	550	488	529	534	525	518	570	521	537	545	511	509	525	523	526	512	539	509	513	582	555	563	510	550	568	534	534	530	540	493	541	509	548	525	558	553	586	537	549	502	502	492	494	582	562	564	517	495	518	498	508	496	566	544	556	553	532	553	540	516	547	511	554	563	550	554	502	538	538	537	575	540	524	526	551	510	525	584	543	518	548	560	529	535	531	558	528	516	510	568	534	537	544	489	511	516	583	512	536	578	550	554	547	548	584	540	537	528	513	560	528	573	566	550	523	516	529	499	468	535	561	557	522	508	551	582	509	511	514	516	539	516	551	548	544	528	512	533	526	563	525	515	535	509	556	526	516	558	560	535	519	533	491	536	563	524	498	535	528	553	547	534	531	517	520	516	519	536	505	522	543	507	529	541	542	481	535	542	585	569	564	508	528	546	508	519	538	504	526	559	528	534	539	529	543	488	502	521	546	487	524	551	545	531	517	531	531	527	524	537	529	531	552	532	545	514	517	502	498	535	532	551	492	537	500	511	565	544	530	568	546	513	545	518	524	561	514	506	495	540	542	556	551	559	511	562	521	539	511	523	520	523	550	512	496	534	521	545	490	562	539	529	576	511	496	541	573	492	566	534	560	510	501	492	517	506	570	522	560	545	517	520	526	546	547	516	562	540	521	530	513	506	525	559	500	532	531	539	526	492	546	533	546	528	490	504	555	500	585	510	540	560	541	536	539	538	542	535	543	541	540	522	550	546	474	552	543	530	522	512	493	520	479	556	541	519	520	511	543	539	523	546	531	540	568	486	512	506	564	565	575	502	553	537	551	528	537	557	484	548	547	507	526	554	539	515	487	517	539	534	561	521	545	555	559	517	509	518	507	547	540	549	595	549	512	522	500	575	529	510	521	538	528	506	510	534	536	529	559	544	505	538	523	505	582	494	571	562	516	556	579	504	552	519	558	545	522	532	531	508	552	522	530	499	550	531	508	541	518	538	538	571	516	549	545	501	543	505	530	481	510	504	538	526	531	536	534	531	559	516	545	556	478	518	556	481	531	484	573	507	567	504	534	542	550	529	537	531	544	529	512	533	538	557	532	521	508	502	530	556	528	547	532	471	557	533	526	521	510	515	495	506	548	582	530	552	519	550	515	537	520	523	524	545	496	513	541	554	543	574	538	531	531	497	463	560	588	524	545	548	546	490	527	492	539	562	531	538	545	550	550	501	515	560	517	541	535	519	536	553	537	530	505	558	509	505	524	520	484	529	512	570	542	546	526	548	553	554	517	543	505	534	529	544	539	550	528	555	546	523	469	564	528	535	562	560	568	533	509	536	542	558	545	467	561	523	495	520	540	532	572	473	506	513	506	486	505	507	512	507	533	519	543	549	529	556	525	565	523	494	530	513	538	530	543	513	559	510	537	519	471	536	522	520	517	555	483	525	502	524	559	557	530	507	538	568	507	513	541	537	520	530	527	547	536	578	522	513	514	591	569	498	556	567	553	530	497	513	505	492	530	571	557	521	575	547	550	564	501	532	558	524	543	561	527	512	504	550	510	539	529	557	568	505	537	564	541	535	563	553	564	569	534	541	562	537	516	539	586	505	556	541	484	501	566	541	519	536	582	507	495	510	492	569	529	543	561	557	522	550	544	517	530	532	554	511	542	554	555	540	539	525	497	520	516	542	532	553	558	488	496	528	535	563	529	540	576	530	503	572	539	509	518	531	494	535	524	559	509	551	506	507	493	531	520	533	519	509
53541	71520	64908	51198	23545	7511	930	425	349	263	269	241	229	218	241	213	234	220	237	230	205	198	229	217	192	200	212	215	219	220	233	221	244	178	197	169	199	198	182	213	199	209	186	229	223	209	209	435	733	701	572	419	297	249	226	181	175	194	165	185	187	224	191	204	214	206	201	201	210	210	211	206	199	218	208	209	215	195	230	189	206	235	193	197	221	220	217	224	192	219	187	204	202	197	222	191	199	204	200	192	190	208	222	190	202	209	195	201	182	214	181	175	208	227	198	200	215	224	199	194	193	207	207	200	201	192	196	200	199	191	190	181	210	207	216	189	207	191	206	206	203	173	198	207	212	207	197	191	173	209	183	191	209	207	234	206	202	187	214	199	217	197	214	215	202	186	193	211	196	170	214	197	215	201	196	179	229	209	197	182	197	206	213	202	217	196	221	169	179	193	187	199	203	202	215	185	225	213	189	195	187	194	178	175	213	176	205	215	185	202	211	205	209	199	196	197	177	217	187	195	196	193	187	209	195	200	234	186	203	202	202	203	200	206	177	200	201	223	209	175	192	194	232	196	190	226	210	207	209	200	169	191	188	197	171	194	181	198	205	192	233	213	202	212	208	212	207	195	234	189	198	205	213	213	182	188	203	175	235	188	228	201	200	206	216	208	197	218	230	221	171	189	215	196	209	186	175	214	216	208	208	194	190	205	199	182	187	219	178	222	188	185	223	209	200	178	217	185	207	215	218	196	218	242	183	189	244	219	177	201	216	214	201	206	177	177	180	189	211	212	192	223	227	206	216	199	196	194	200	181	199	217	218	189	212	195	202	180	180	206	195	217	172	192	212	207	192	205	218	210	184	199	185	205	206	209	181	202	207	197	197	212	180	190	205	197	203	204	180	177	190	193	202	194	181	205	215	222	204	183	197	179	212	211	208	201	187	210	180	199	186	184	184	205	187	193	182	194	202	220	194	179	191	190	201	192	190	199	220	188	198	208	188	188	219	201	214	182	203	198	223	188	185	225	187	202	201	185	199	209	205	203	207	230	233	201	197	202	189	209	202	210	208	207	191	213	172	191	214	209	199	201	202	207	190	213	192	191	214	178	191	214	210	215	187	190	219	197	203	191	174	195	199	202	186	197	190	220	219	207	219	182	215	196	170	189	187	228	210	194	198	200	198	199	191	202	196	204	188	220	188	205	209	228	209	206	199	190	208	188	203	209	211	224	188	189	195	195	213	236	197	217	189	192	191	212	228	204	212	221	195	201	213	179	199	201	225	222	207	216	204	183	177	186	197	188	197	185	207	208	195	204	194	199	194	202	183	218	201	219	200	202	198	200	190	169	193	211	227	209	186	198	212	168	201	180	193	219	204	191	212	189	211	212	186	198	200	223	190	199	221	207	213	181	202	178	175	199	206	211	213	211	216	217	227	207	200	213	203	225	191	213	204	204	182	201	177	221	214	175	210	214	212	227	194	182	193	213	174	197	201	217	185	212	219	233	221	217	216	188	208	228	186	198	203	163	209	183	208	188	200	202	195	200	198	209	235	178	157	229	192	210	219	200	194	198	182	181	185	198	202	240	205	208	217	226	200	224	193	191	194	198	220	206	196	191	193	183	167	236	171	191	177	163	206	200	203	195	180	206	189	204	215	202	232	213	213	180	206	190	194	214	221	180	206	226	200	185	228	210	186	219	207	176	199	185	203	220	203	189	208	208	187	212	190	183	234	195	227	208	243	188	225	218	202	230	192	182	220	168	212	177	166	210	179	182	218	217	183	244	206	166	211	222	212	218	202	200	210	222	208	235	221	183	198	191	187	212	192	197	197	200	183	201	220	208	193	199	211	212	199	179	201	182	193	200	211	200	180	224	200	200	204	199	203	205	176	198	218	202	173	207	198	235	210	207	200	209	193	194	192	210	212	192	231	192	195	208	190	210	212	218	208	198	218	199	168	199	202	200	209	208	173	191	209	211	212	218	163	218	176	208	191	186	185	225	229	176	181	185	218	200	185	188	201	176	226	210	193	209	214	194	180	215	210	210	212	218	220	197	195	211	209	184	188	225	201	225	206	189	192	199	232	228	209	215	205	206	189	211	198	212	213	217	194	198	194	218	200	208	216	215	237	197	204	202	190	191	206	215	205	192	184	214	209	192	199	181	192	187	205	201	200	199	200	181	212	199	213	192	192	173	210	227	205	197	209	196	199	234	195	174	174	202	182	198	231	204	197	215	195	186	207	191	178	187	198	227	212	179	204	230	231	178	196	230	221	197	205	194	185	203	204	189	179	204	186	196	223	190	192	206	213	185	224	203	202	202	200	201	207	194	197	209	183	217	206	198	222	207	190	204	190	196	190	191	186	195	191	186	193	209	211	198	192	181	192	214	183	218	200	205	188	225	172	192	205	209	183	210	218	195	203	163	198	210	208	168	220	212	213	201	211	200	224	205	200	214	182	207	233	197	206	209	211	212	185	201	192	193	197	189	176	238	205	216	189	195	181	207	190	206	186	206	201	208	198	229	224	201	202	201	198	211	194	201	207	200	169	177	206	201	235	229	205	207	216	199	224	195	175	188	189	198	203	202	208	197	214	208	204	209	172	193	181	194	192	195	207	198	211	186	192	222	213	202	212	178	234	197	196	203	202	216	215	200	216	214	190	183	229	195	175	207	196	182	163	178	211	197	226	184	198	183	216	213	176	199	206	212	219	199	186	207	198	208	170	201	203	184	167	175	193	211	190	194	191	203	192	212	187	207	205	186	218	207	183	199	214	195	200	199	170	202	196	185	209	220	181	212	204	176	195	185	198	192	213	210	197	189	204	216	195	206	195	192	173	198	213	215	225	185	202	196	212	193	199	190	207	183	201	197	214	201	204	189	184	175	230	189	199	196	204	219	189	185	208	213	218	198	203	225	182	184	211	206	185	200	221	188	191	188	211	208	209	176	214	204	178	198	197	194	208	194	205	199	206	181	193	209	193	196	214	198	201	196	202	220	179	189	229	208	200	185	223	227	184	207	205	202	203	196	199	198	217	230	202	206	213	229	198	177	226	210	196	183	190	229	189	217	210	197	208	210	198	202	202	213	221	195	211	205	208	175	200	210	188	192	199	216	191	181	212	206	192	176	205	185	204	207	198	190	222	222	186	208	223	209	205	180	180	187	214	180	234	233	222	202	203	197	180	203	240	183	182	213	210	230	185	212	212	243	213	207	193	212	204	199	203	224	216	197	198	208	205	209	195	210	215	192	197	200	189	221	199	201	191	181	180	205	200	194	226	199	211	220	202	223	197	209	213	189	207	211	187	229	188	200	206	207	199	213	200	181	187	204	175	192	192	200	191	218	198	200	200	202	227	209	168	211	211	210	209	186	207	203	237	191	194	228	225	185	209	198	212	192	217	204	204	206	227	219	200	200	190	207	197	182	185	215	191	197	172	202	212	204	190	215	205	200	210	197	176	217	237	209	211	198	179	219	205	202	183	178	213	221
35778	54759	59259	58113	7067	2153	1562	1114	929	937	747	742	712	648	626	617	683	637	612	606	580	605	611	559	569	556	571	516	538	548	546	553	539	571	563	579	552	568	507	499	506	533	523	519	537	515	650	2174	4140	3864	2940	1896	1005	660	545	526	513	537	487	488	503	478	481	492	479	491	506	499	518	517	491	489	505	503	464	476	474	493	514	483	504	494	527	496	478	541	511	487	483	487	496	480	492	466	485	509	520	505	478	485	477	473	471	514	501	544	465	504	510	503	470	478	486	488	479	485	450	487	507	507	486	452	493	508	466	493	499	505	487	441	505	491	509	494	491	509	504	518	478	514	469	524	481	510	504	469	474	484	493	504	489	477	517	485	493	497	481	533	489	516	487	546	468	454	463	511	497	530	481	513	501	499	491	477	527	541	504	468	533	519	496	511	537	497	507	480	496	502	503	501	528	531	505	510	523	484	505	492	494	479	455	477	523	504	455	505	524	525	550	493	520	468	496	466	454	432	503	474	482	485	503	501	498	495	517	482	528	503	486	502	488	483	467	514	522	519	473	514	499	483	549	520	509	482	532	502	494	466	507	478	511	525	510	530	485	491	501	464	522	495	503	516	514	479	518	516	479	483	492	502	497	478	507	522	493	500	499	492	494	494	529	488	503	493	494	497	497	476	501	502	453	526	493	504	490	531	517	499	521	483	502	474	459	490	493	489	498	491	520	491	494	514	521	490	483	499	506	419	474	507	506	488	525	501	487	532	466	503	493	488	466	474	486	495	517	516	488	514	496	466	451	515	508	497	487	518	498	516	465	511	521	458	514	482	465	501	531	466	483	516	470	462	494	471	501	481	518	480	511	456	471	508	484	481	516	497	515	498	470	534	507	454	539	521	488	509	478	504	454	493	493	509	480	502	530	497	493	508	523	493	479	492	495	501	481	490	528	480	489	467	498	533	473	501	460	481	475	497	482	510	484	489	550	495	492	465	504	514	496	508	533	487	490	530	492	482	499	509	473	520	470	491	466	524	513	517	482	502	518	507	492	504	517	507	477	520	484	473	484	500	442	448	489	504	488	513	483	483	512	454	521	469	467	453	528	469	475	479	485	503	493	495	531	465	488	462	552	499	544	517	516	489	488	515	469	491	490	467	499	520	467	497	488	488	481	476	509	473	495	492	522	472	504	452	507	483	541	520	478	478	494	456	487	495	478	506	495	490	489	450	491	505	507	482	535	525	464	491	501	519	513	507	514	490	513	537	473	504	477	509	489	485	483	491	505	504	461	518	499	520	521	514	506	509	503	474	488	533	475	523	496	466	515	509	512	531	478	470	517	465	507	509	513	533	531	490	451	516	484	485	470	534	460	518	513	449	524	495	510	492	441	468	457	462	489	471	489	486	524	435	503	488	497	505	509	470	498	518	527	487	469	529	544	514	485	474	493	474	451	477	515	494	506	508	477	505	480	488	478	497	522	482	522	461	500	486	526	476	494	508	473	535	492	504	484	490	503	494	479	491	496	487	476	466	518	480	522	458	500	488	492	461	488	486	534	503	503	506	484	469	501	494	472	503	507	477	502	463	495	507	517	527	441	498	499	476	504	500	487	486	528	498	527	526	513	520	513	502	497	502	506	497	503	506	487	478	479	479	496	505	492	503	514	515	515	476	458	482	458	522	498	509	489	489	457	484	518	522	504	502	505	469	539	478	502	457	465	499	520	508	502	466	481	462	505	482	541	475	514	481	498	509	502	490	508	508	489	496	517	521	463	511	508	494	503	498	524	516	510	491	486	513	486	500	487	497	510	505	493	492	512	514	472	474	518	506	478	513	479	533	500	492	482	515	471	480	493	495	487	494	490	477	448	503	486	505	514	469	492	500	472	518	478	486	521	502	493	491	465	483	495	510	493	524	505	495	533	472	526	543	508	497	498	509	511	526	511	509	519	477	460	516	506	507	505	483	506	467	541	495	446	491	516	494	505	489	510	493	503	554	515	483	523	478	552	499	476	450	494	496	522	501	519	531	496	467	513	492	459	490	455	485	457	537	522	508	512	513	484	515	482	513	475	491	514	464	499	487	486	545	449	536	507	535	524	515	480	536	471	517	481	492	488	467	471	480	473	503	485	488	506	521	476	493	532	485	512	495	469	536	506	477	477	476	469	538	537	524	496	492	546	499	521	469	510	501	509	518	499	550	442	483	525	470	498	471	516	513	480	503	521	499	490	550	490	442	488	494	525	479	492	506	501	495	509	532	522	487	490	476	518	436	521	519	480	507	499	476	546	466	488	470	514	471	510	481	505	510	491	500	509	470	492	520	493	519	463	506	499	466	467	490	502	476	550	501	480	490	484	514	485	453	516	499	530	506	491	498	536	472	513	489	508	469	493	497	475	515	443	484	487	490	485	501	498	510	468	472	520	505	505	484	559	496	469	514	498	481	469	498	455	495	513	481	485	523	513	516	518	458	528	500	484	481	476	481	457	513	478	521	479	527	513	465	509	459	495	517	496	455	531	518	495	501	484	547	474	490	466	428	489	454	497	511	513	475	524	496	505	485	482	520	500	533	446	491	494	505	498	499	481	502	488	508	494	516	511	470	496	513	508	542	511	509	504	489	511	469	463	506	485	496	502	517	477	480	497	484	520	522	496	467	532	486	504	511	516	477	476	502	484	489	502	491	468	512	514	472	462	466	468	487	486	511	499	509	485	497	520	496	513	492	471	510	511	505	502	496	513	532	499	504	486	472	507	513	529	482	481	496	523	470	462	486	509	482	488	505	487	496	493	529	489	480	485	488	510	500	502	529	485	535	474	480	495	511	493	494	526	525	491	499	514	515	549	529	499	505	501	504	464	461	485	544	498	497	468	459	490	514	480	484	506	517	487	473	493	502	468	473	520	490	492	481	483	521	492	494	510	462	502	503	494	494	456	492	522	456	500	474	513	493	507	466	516	512	484	496	495	544	488	496	516	450	512	470	513	517	521	471	478	482	544	491	506	504	508	555	502	517	531	497	489	462	480	479	505	483	538	480	498	507	506	519	493	525	474	491	492	520	478	498	480	455	475	512	459	504	525	498	527	498	499	482	499	456	453	523	484	507	503	489	480	452	492	501	493	484	540	516	538	474	458	451	542	528	562	506	449	469	520	498	466	516	484	539	498	478	511	489	481	504	480	519	489	488	499	508	472	478	486	533	458	506	499	455	490	465	473	487	475	507	512	469	521	493	511	480	507	465	485	463	497	502	479	495	520	476	506	454	479	492	518	473	468	494	459	518	475	471	495	456	495	506	500	494	461	498	510	468	522	503	485	494	465	488	512	514	540	541	490	505	499	524	519	486	455	450	509	486	501	471	463	483	528	477	475	508	525	504	543	520	522	503	501	508	482	529	543	481	479	487	499	472	516	527	531	501	504	500	523	490	524	515	468	443	514	479	506	486	514	525	467	490	521	508	493	493	445	527	522	514	508	543	515	473	533	513	482	479	474	503	492	502	541	469
7272	11947	11567	7578	628	223	214	210	195	209	183	210	178	222	187	196	192	210	194	198	176	193	192	190	188	198	189	194	208	182	193	167	193	195	182	193	205	187	202	187	235	175	200	205	214	205	199	206	202	232	238	219	238	188	188	190	193	198	193	218	205	170	193	186	217	196	212	181	187	179	188	218	192	203	197	212	173	204	205	194	180	201	215	184	191	183	180	201	190	214	215	185	175	211	187	211	175	179	197	191	204	201	189	199	196	201	190	179	193	206	183	215	170	185	221	201	199	184	183	184	178	171	197	195	176	181	184	211	206	199	180	200	195	206	189	186	180	176	193	187	201	211	206	192	200	191	200	182	180	190	202	212	180	194	200	201	211	190	187	181	205	200	185	195	195	227	220	199	192	178	208	192	172	186	177	193	176	207	199	189	205	195	203	196	178	201	194	183	197	219	182	203	186	191	189	204	184	200	202	204	198	197	202	201	176	189	182	182	208	188	192	203	168	205	219	170	208	192	196	157	184	189	209	193	191	195	182	190	195	189	209	175	210	193	203	195	193	203	203	196	174	206	199	190	190	213	185	195	208	186	159	193	174	200	186	192	214	181	192	209	211	193	182	183	159	183	182	202	162	183	205	204	210	199	204	183	197	182	206	190	188	181	168	168	225	209	208	184	200	203	213	205	195	212	176	218	214	174	213	203	211	188	207	191	189	201	203	204	182	175	189	210	190	198	175	225	194	207	187	200	210	205	198	189	191	183	172	202	189	173	193	198	200	182	190	191	193	164	191	198	200	190	200	219	169	196	201	174	191	200	198	198	183	188	204	212	189	162	188	194	175	216	212	200	194	187	175	195	185	211	190	195	189	209	188	207	183	179	204	215	168	206	195	174	205	164	229	211	214	183	209	199	202	192	193	201	183	209	218	192	197	200	181	213	182	215	194	200	188	195	186	196	178	206	187	185	189	177	191	185	177	188	183	175	191	187	189	201	202	188	176	211	199	193	189	182	213	216	232	213	194	198	174	196	197	194	200	199	174	183	182	194	169	188	216	199	207	192	178	191	176	214	178	194	202	185	207	178	191	202	194	174	195	170	159	196	216	188	195	209	188	174	201	200	202	190	190	178	188	189	193	198	152	193	177	210	182	203	192	199	172	211	211	200	211	182	198	170	198	207	179	197	198	197	169	216	216	195	212	193	203	230	199	202	194	184	161	183	155	177	214	204	207	199	214	194	184	180	205	197	215	165	229	192	184	162	203	214	183	202	178	215	188	202	211	201	194	176	177	213	181	194	216	180	178	189	191	196	174	183	192	207	197	194	204	210	165	170	175	214	204	214	189	183	195	203	201	206	199	199	179	216	197	197	212	202	169	191	180	193	198	182	197	195	205	197	192	208	201	193	192	186	178	181	212	202	200	179	174	215	188	188	177	200	190	171	174	181	183	207	171	200	182	191	181	154	179	189	232	209	195	193	212	197	190	199	193	182	198	171	183	214	183	193	181	159	194	179	193	198	188	190	207	188	201	205	216	196	176	199	206	184	158	198	190	182	170	211	187	179	177	204	194	198	172	210	189	198	195	208	177	218	197	198	199	177	180	193	193	190	187	217	176	201	204	209	194	199	206	192	191	187	177	218	178	205	197	182	211	192	183	195	190	196	176	183	198	209	199	210	191	185	180	170	165	208	178	207	206	186	202	205	197	194	170	182	204	209	168	185	187	192	214	193	171	196	219	197	215	190	178	200	185	183	179	199	169	217	212	207	197	213	200	181	199	194	175	172	199	198	183	179	174	186	185	180	192	203	174	205	191	170	192	198	197	189	187	200	183	202	146	208	201	185	199	192	211	192	196	228	217	178	205	196	211	205	194	171	205	192	163	171	197	197	183	197	194	194	199	207	192	215	188	182	189	208	175	201	162	208	186	206	177	172	194	207	215	196	193	199	197	190	197	201	228	209	203	191	192	213	184	209	202	201	186	180	206	192	215	192	200	202	210	182	184	189	202	189	188	212	207	185	203	206	194	174	203	197	186	189	163	206	166	188	203	179	185	198	199	204	184	194	181	201	199	187	214	179	196	189	196	193	204	175	197	206	193	189	160	194	190	178	201	179	183	192	174	191	179	198	179	196	213	196	190	198	194	188	197	187	215	170	196	165	190	205	191	218	195	190	224	188	179	201	214	206	210	199	191	194	210	191	190	183	193	177	172	188	172	174	204	184	186	216	178	198	218	196	183	210	184	186	186	203	217	173	202	186	198	176	186	179	177	188	209	194	180	186	188	184	211	170	171	182	198	217	190	178	174	205	193	195	199	194	188	185	220	188	179	211	203	195	186	204	184	213	204	200	209	191	197	190	189	204	193	179	208	183	200	209	205	196	175	194	228	191	206	204	190	164	205	192	183	202	213	178	198	184	213	193	178	196	224	187	204	203	173	189	196	212	195	215	199	199	202	213	225	205	220	184	186	189	197	196	184	204	199	186	207	215	183	196	137	181	193	181	184	193	190	202	221	189	190	180	172	204	203	206	208	153	183	197	183	208	216	187	197	214	184	172	190	184	205	182	204	189	189	176	216	211	179	200	188	190	192	193	217	187	184	197	207	188	194	163	218	179	189	194	187	178	196	202	176	195	182	198	188	197	179	181	182	207	190	194	198	195	176	165	189	213	193	194	182	196	180	182	196	211	171	214	197	196	200	171	189	188	167	208	187	202	195	207	214	192	176	193	182	176	193	190	204	209	185	195	180	189	186	174	191	208	185	191	205	184	175	203	206	179	202	196	210	181	198	201	197	200	205	196	196	202	197	207	190	192	193	200	207	188	190	215	218	209	174	186	201	174	178	216	189	202	200	182	200	212	209	191	168	200	211	190	168	227	168	191	198	199	200	200	200	212	185	187	187	190	187	205	173	189	198	194	205	193	174	179	192	220	180	178	198	201	196	203	203	203	195	210	198	191	190	217	174	168	198	187	177	197	188	206	182	190	211	198	172	190	205	181	203	187	197	201	186	166	175	204	195	204	187	199	190	197	208	182	185	190	188	196	209	195	188	216	203	178	189	190	228	210	202	182	174	221	182	205	170	189	201	189	214	180	194	175	190	193	195	206	192	213	199	189	181	199	203	181	200	189	182	194	194	183	207	199	219	177	198	193	214	209	198	195	196	179	210	213	202	188	209	200	189	213	187	185	173	189	159	178	200	201	185	190	196	198	194	197	202	186	226	196	197	189	207	205	187	197	173	213	200	179	172	192	202	182	227	214	187	198	187	160	177	199	227	191	220	195	203	189	177	199	163	209	178	229	174	202	186	196	187	207	188	171	190	226	189	189	169	218	187	214	178	219	187	202	174	227	184	212	179	179	199	200	189	194	214	185	177	225	210	202	204	228	204	196	158	171	177	193	183	174	212	188	181	190	213	195	230	195	203	190	173	206	209	207	214	179	190	196	215	193	196	192	199	194	221	188	224	213	229	182	190	194	203	188	212	192	196	203	199	180
6572	16733	18318	15149	1024	612	537	532	552	531	512	526	482	475	473	486	501	505	477	506	496	543	478	495	497	482	501	493	486	511	496	543	483	519	471	488	464	487	515	487	473	508	503	473	492	488	520	555	716	824	728	649	588	575	500	489	483	502	520	495	469	500	502	491	456	486	501	476	502	440	463	494	480	498	509	509	519	495	512	498	484	483	422	472	500	472	482	511	500	448	483	522	502	484	455	519	485	477	502	488	482	462	500	486	528	484	496	491	480	457	495	476	462	488	489	469	512	498	489	508	508	471	456	483	506	480	481	486	512	460	481	474	498	458	498	470	490	506	480	509	495	469	505	495	493	472	488	484	477	527	515	484	502	479	464	473	483	461	512	496	485	512	516	519	462	515	499	444	483	482	439	482	511	549	511	481	525	483	484	492	457	539	473	512	529	496	507	483	504	471	480	465	530	498	498	445	481	488	478	498	524	505	502	489	458	520	529	462	515	492	477	488	469	509	495	471	466	468	493	504	512	500	507	475	507	506	452	438	469	499	500	538	478	467	505	512	482	504	483	477	507	488	494	495	491	496	535	482	482	491	497	510	497	502	480	504	483	511	526	487	494	487	488	501	482	516	487	491	509	485	501	502	507	476	464	518	480	495	522	459	443	477	484	459	476	480	469	517	482	476	497	470	494	511	488	492	491	511	483	457	510	496	469	474	493	481	488	466	477	449	441	500	481	461	469	505	479	447	458	484	462	503	461	427	503	516	483	464	485	497	483	485	474	503	509	558	508	507	514	493	482	484	492	485	489	449	488	508	482	461	489	489	499	480	488	505	477	498	503	463	497	490	474	500	481	481	503	524	456	533	468	469	472	473	511	490	502	493	539	451	497	463	509	509	509	468	498	473	490	514	494	509	479	510	539	494	520	493	478	502	477	478	492	506	456	508	479	503	497	481	530	475	493	539	488	454	482	487	477	517	508	481	505	492	488	477	474	471	493	502	490	496	467	479	537	471	516	498	456	476	482	508	478	473	467	491	456	520	471	454	450	494	489	471	530	490	493	477	466	505	460	460	495	494	474	470	547	469	522	475	467	497	498	500	482	520	482	484	521	493	483	477	464	516	492	504	516	475	515	487	481	506	567	524	483	455	466	509	483	480	520	504	477	433	505	491	496	532	515	515	492	523	495	519	461	492	510	420	463	496	490	515	513	474	489	483	489	497	509	488	480	499	539	506	503	493	498	505	484	505	503	478	444	467	514	494	498	500	470	469	504	510	477	487	488	473	480	464	463	500	488	494	456	452	487	519	513	505	488	497	497	464	486	495	495	507	506	499	495	511	495	470	506	487	502	485	484	476	528	473	505	471	514	510	499	489	493	488	489	471	508	469	495	535	493	487	490	436	466	476	512	502	529	520	466	471	465	522	511	502	471	492	510	467	466	500	481	491	470	474	513	455	482	469	489	506	519	449	503	458	485	482	458	468	490	470	453	516	487	470	539	514	477	507	461	490	508	521	525	522	531	497	467	482	469	481	472	490	531	526	531	509	471	502	466	526	465	520	498	482	498	522	486	492	448	527	484	480	467	497	496	466	531	499	479	472	532	464	461	473	485	493	492	470	463	488	447	445	492	485	481	454	496	479	485	499	503	503	497	466	501	529	486	500	461	504	495	486	503	464	469	474	451	446	518	441	439	476	476	488	496	498	543	480	499	479	520	512	508	478	449	462	488	468	502	500	504	495	483	469	491	492	481	485	453	471	513	493	482	489	517	497	477	484	528	467	484	489	506	471	497	506	443	467	447	493	504	481	508	453	472	492	497	470	495	473	510	503	487	479	531	513	481	518	514	493	481	469	495	505	488	499	522	469	479	474	500	468	503	500	549	483	456	495	492	480	476	477	491	520	495	472	526	483	511	478	531	503	464	495	448	482	501	492	473	515	484	508	442	476	513	458	532	493	489	494	512	506	506	508	496	472	483	522	506	482	469	491	458	496	473	474	471	467	476	502	489	550	556	464	541	544	449	499	495	470	498	513	490	487	525	502	454	481	500	463	480	503	523	486	469	505	487	504	479	484	487	498	469	494	509	440	525	480	512	515	485	451	499	510	491	514	506	470	485	460	456	477	460	505	487	503	485	548	529	466	500	476	462	477	500	484	484	459	510	519	503	493	538	477	511	505	458	501	472	497	468	499	461	493	486	465	463	506	519	460	497	474	498	496	507	476	450	451	489	510	493	454	500	467	497	458	496	466	515	486	478	524	470	492	532	493	492	486	454	473	480	480	485	445	500	501	499	486	523	480	473	508	517	491	524	486	478	503	525	465	500	503	476	508	563	458	474	470	474	516	496	506	493	484	516	533	514	478	477	490	488	491	492	479	497	511	441	456	495	517	483	488	517	507	481	467	504	496	473	503	498	432	488	471	517	507	434	496	510	514	491	522	466	528	472	524	493	502	484	474	494	508	537	519	493	488	474	524	520	487	497	474	492	486	498	542	497	494	537	497	494	474	510	517	507	489	485	496	494	479	456	501	519	514	505	479	485	469	502	521	495	523	503	508	509	449	497	521	491	495	466	467	497	506	480	517	489	475	518	446	503	495	519	487	501	463	485	507	476	472	500	511	465	506	483	501	439	450	493	527	526	483	515	488	444	477	488	482	497	502	480	467	543	516	518	517	509	484	471	515	486	465	513	473	493	481	512	467	461	433	493	470	509	495	483	536	501	497	516	525	454	501	517	471	516	493	526	515	459	466	522	517	536	532	506	542	468	475	496	502	466	496	486	484	502	452	473	494	490	501	494	493	475	498	465	479	465	429	503	468	472	485	485	481	546	472	495	493	457	499	483	502	488	545	523	475	474	449	508	498	497	490	501	473	463	529	500	495	498	529	514	531	512	483	508	503	466	493	490	524	456	486	528	477	479	513	487	506	487	490	475	473	485	458	515	464	504	486	469	466	487	518	488	491	473	497	473	496	499	498	472	479	447	491	475	462	454	495	492	507	508	521	500	496	506	477	481	468	519	500	507	526	467	531	473	514	487	467	500	436	469	500	503	487	473	474	503	497	458	492	523	492	465	519	505	502	475	529	493	493	501	493	470	501	490	502	514	490	511	518	475	481	458	488	460	479	487	477	455	469	502	510	473	525	510	494	451	512	465	488	507	475	494	472	532	487	533	449	499	508	516	501	504	505	479	494	507	472	500	475	506	501	543	505	470	455	466	500	486	473	470	486	493	483	476	460	487	507	512	472	500	496	524	528	497	506	487	496	487	485	481	520	496	483	473	504	458	492	490	478	476	475	478	481	483	546	535	547	525	523	510	504	495	480	481	530	504	468	479	450	534	495	502	501	511	463	498	507	469	499	488	469	492	476	513	459	508	485	455	492	475	488	506	493	491	463	494	474	508	519	519	473	477	523	476	483	480	476	462	485	502	513	485	494	509	457	497	462	498	521	504	481	495	504	494	523	497	502	506	467	494	507	488	508	512	508	515	447	466	483
41069	63877	61638	49985	15029	1650	490	336	326	267	280	261	242	225	228	237	247	248	209	224	258	226	221	251	223	247	247	233	222	216	209	206	232	218	210	240	244	220	227	206	233	200	190	212	225	223	250	306	470	521	494	386	290	250	220	246	238	208	217	202	224	254	206	223	235	244	233	234	214	222	213	206	216	207	233	216	240	225	217	243	226	225	238	206	209	201	220	239	199	233	219	220	203	210	207	232	228	218	219	198	216	210	227	227	224	222	209	224	194	223	221	220	226	211	250	211	198	209	240	219	225	224	206	185	214	222	221	233	211	233	200	227	229	227	197	214	223	212	219	226	236	223	218	218	258	223	211	212	206	200	235	221	218	195	235	209	217	208	220	240	228	214	197	221	215	215	207	206	251	211	250	210	212	240	223	240	237	226	237	239	215	213	200	224	230	231	219	207	197	247	208	179	217	215	223	219	225	234	230	223	223	235	235	244	183	220	201	214	224	211	238	206	211	213	199	214	222	201	242	196	208	212	227	206	223	242	206	233	211	224	193	227	211	228	218	228	217	241	236	216	210	204	231	215	226	222	212	243	234	238	238	261	224	220	194	216	219	211	251	219	226	223	234	233	194	188	186	220	202	218	210	231	238	202	216	222	240	216	198	207	213	266	241	242	234	189	200	235	200	213	212	220	219	217	236	257	232	226	209	214	196	183	268	223	216	194	209	215	226	222	220	232	271	243	200	223	189	195	226	236	237	214	195	223	209	205	196	208	217	220	221	206	189	223	195	229	195	208	214	226	192	193	228	239	215	234	217	215	229	244	206	240	214	225	208	231	204	223	231	237	227	228	215	207	218	234	230	229	232	242	228	206	199	240	186	191	200	215	249	222	201	208	188	250	202	215	221	219	222	195	197	225	233	216	224	228	234	227	200	235	236	214	213	213	227	219	211	220	211	241	244	217	234	200	222	212	271	231	199	221	242	219	227	218	263	225	221	227	223	239	191	237	226	216	223	212	211	244	213	192	254	217	227	221	214	201	198	200	229	176	214	209	220	210	221	234	195	240	249	241	213	211	217	228	241	227	194	231	200	206	220	213	221	220	213	195	214	226	236	211	224	215	202	201	238	184	225	198	222	222	190	243	220	218	215	229	231	229	211	229	235	239	213	202	220	265	223	201	235	258	223	219	194	173	214	207	226	235	214	249	211	224	239	236	208	229	194	217	256	247	209	214	221	215	222	217	189	225	226	213	222	236	220	219	225	228	214	201	186	208	232	216	195	220	222	213	248	236	222	191	215	218	210	217	212	208	208	204	232	216	233	223	217	234	232	231	224	233	229	215	235	240	220	225	213	183	221	217	230	228	227	237	203	211	214	234	235	239	210	232	226	217	214	213	223	226	229	227	233	230	218	219	228	243	236	194	214	230	210	204	215	238	226	201	205	241	198	215	210	212	213	206	229	223	222	219	237	225	207	187	194	224	211	201	205	212	241	227	238	216	200	229	214	192	200	223	197	213	227	220	219	236	215	223	226	196	235	221	220	226	222	225	210	190	218	214	218	234	228	204	208	237	222	229	216	241	218	209	214	257	225	220	232	218	212	220	206	206	235	221	238	229	232	220	234	231	214	201	241	206	223	204	227	224	222	205	223	215	215	244	226	237	220	202	216	203	214	218	208	234	210	211	205	211	217	229	217	248	218	202	188	215	225	209	222	220	210	222	223	207	223	229	247	208	214	212	229	224	212	216	202	244	226	222	240	240	189	225	231	209	220	240	201	193	248	214	239	210	215	205	240	205	218	216	208	240	222	215	200	234	207	256	199	234	240	227	229	223	222	192	214	207	226	231	194	242	216	217	227	218	233	236	229	238	230	256	210	244	230	239	205	206	229	239	227	224	245	220	205	210	201	203	240	209	209	196	203	210	202	190	214	212	216	217	206	216	234	236	229	248	235	221	213	200	223	266	223	237	223	235	240	224	221	204	206	197	199	242	233	242	188	228	237	244	193	230	206	236	235	223	209	218	220	239	221	204	214	228	225	241	263	253	223	215	236	231	221	243	210	216	221	223	233	197	215	209	243	206	233	241	222	243	231	216	244	224	220	210	214	212	202	239	209	248	214	212	247	212	254	214	220	208	228	225	223	208	209	202	219	253	224	226	229	238	237	215	227	199	240	233	224	200	206	225	256	209	232	265	207	209	216	209	224	194	225	235	212	231	212	214	200	229	221	231	216	208	211	202	206	223	202	210	219	198	221	221	230	230	227	206	200	190	223	237	214	218	234	214	208	211	215	201	209	223	208	212	213	201	215	237	221	240	209	217	244	244	198	271	228	192	206	214	201	208	205	223	208	239	197	201	218	238	202	217	201	218	196	218	223	225	225	196	234	228	227	217	211	194	227	218	227	207	239	222	227	223	211	220	194	228	219	210	241	221	201	198	231	229	201	228	220	222	279	247	230	212	228	216	253	218	209	206	210	228	234	202	209	220	225	237	221	245	200	213	215	202	205	220	194	207	237	234	231	214	217	214	212	241	223	212	229	195	203	251	216	212	225	231	227	215	208	209	233	201	220	217	221	233	222	219	226	191	216	214	207	193	225	234	212	224	213	223	214	211	216	217	225	220	218	225	192	228	229	224	224	248	253	198	224	207	226	239	193	208	218	189	239	212	182	206	249	215	221	235	206	237	226	230	214	219	202	214	228	235	246	239	224	229	195	200	212	218	243	215	209	228	205	215	205	223	218	219	212	220	228	212	228	220	199	217	192	227	231	213	203	212	212	250	231	238	249	206	215	224	236	228	210	251	218	262	234	247	213	231	225	243	223	233	206	214	221	209	215	209	225	238	219	214	247	235	239	208	211	193	230	229	221	230	213	203	210	200	215	258	208	209	219	192	245	195	240	222	217	221	193	220	237	182	209	244	237	225	231	198	235	198	231	211	225	223	246	228	171	225	221	222	222	223	202	221	210	217	214	209	213	220	240	227	192	242	220	246	229	221	217	184	227	244	209	238	195	215	254	237	248	230	230	222	212	240	225	195	198	235	235	217	230	213	225	222	237	212	233	224	208	208	239	223	200	218	214	242	219	218	217	199	237	229	181	228	202	212	203	223	225	219	219	225	202	225	191	231	217	204	217	230	226	221	224	198	215	240	252	188	212	218	202	208	221	218	230	207	228	214	209	194	251	217	217	204	228	227	191	213	219	184	232	235	216	224	221	208	239	211	206	218	213	189	199	233	240	252	211	235	227	230	227	230	223	234	221	230	204	229	245	225	192	232	204	238	195	219	254	210	214	232	222	218	229	216	235	213	224	225	238	199	226	224	227	214	219	192	200	204	223	240	223	231	209	236	218	214	231	204	246	217	208	224	237	210	203	189	248	212	206	206	221	243	223	233	213	227	238	216	243	218	221	245	230	213	214	208	206	227	228	195	219	214	231	206	204	185	213	224	221	215	175	246	207	235	217	202	211	218	229	206	248	192	239	188	216	209	224	209	190	197
26194	47567	55073	49008	2890	1635	1121	934	783	792	671	689	663	622	625	617	589	610	614	567	623	600	596	620	565	562	584	529	617	604	570	598	567	580	600	584	560	573	573	578	545	599	582	552	619	541	608	1076	2385	2672	2118	1452	892	650	582	558	554	547	527	559	564	571	568	538	543	548	557	572	578	572	556	556	542	570	561	563	560	550	532	548	575	545	538	539	539	488	506	512	560	523	570	551	559	540	585	561	559	555	530	514	520	532	602	593	558	550	578	542	558	501	561	563	566	540	555	595	541	521	493	560	543	557	559	535	552	540	545	528	577	550	572	583	549	521	544	540	571	523	567	528	538	549	524	552	563	549	585	557	560	542	545	528	541	541	553	536	533	569	541	544	549	549	536	532	537	503	575	548	524	529	557	577	543	533	506	548	560	571	592	549	595	541	559	543	504	535	577	547	530	572	552	513	577	554	570	542	549	565	599	538	510	535	511	532	532	532	573	535	549	552	547	554	524	539	511	542	557	565	560	570	548	520	582	535	580	521	502	543	576	529	572	590	582	552	582	533	581	558	550	533	577	595	527	559	522	543	564	545	530	574	510	539	551	609	565	542	530	535	556	519	558	548	576	533	542	541	562	495	552	517	540	547	558	564	531	556	603	541	505	590	548	583	534	574	578	589	544	556	592	528	528	497	537	555	513	541	514	590	567	532	552	564	559	571	534	543	553	535	571	545	547	605	527	578	545	526	589	522	539	547	587	570	505	536	518	548	523	557	563	530	596	556	577	538	561	546	537	575	545	558	500	566	553	536	579	577	552	525	555	518	511	532	521	559	558	554	548	574	542	526	557	541	526	508	544	504	550	550	543	551	538	600	590	504	566	573	529	526	544	551	535	581	528	521	515	531	546	536	526	525	582	545	543	543	562	538	539	545	570	544	519	537	556	544	556	569	547	550	521	596	550	571	545	542	519	554	560	538	555	523	571	555	579	556	522	514	550	517	598	528	537	548	546	593	561	567	543	547	513	526	526	544	539	515	531	525	571	578	507	571	516	528	580	561	531	552	547	537	535	504	552	539	558	558	527	555	558	515	537	522	533	567	542	566	557	588	544	568	565	533	537	605	530	537	570	555	553	595	549	538	582	572	562	548	550	531	567	508	553	523	571	546	544	557	584	571	561	603	595	543	531	556	524	552	556	517	523	576	512	553	548	530	556	553	571	598	581	527	511	516	532	510	538	540	503	529	549	525	529	532	518	498	562	550	530	501	557	531	563	556	559	552	533	536	560	554	569	519	535	556	576	517	533	565	565	593	554	536	482	561	537	566	541	581	529	613	541	563	566	560	564	605	541	569	526	559	548	569	525	529	527	527	568	563	544	534	541	585	526	548	582	547	569	539	528	592	510	551	508	534	550	494	544	625	506	581	530	536	570	578	490	538	534	573	539	537	501	581	523	555	509	536	548	500	571	532	565	497	572	534	586	536	537	579	599	531	558	540	534	547	526	546	564	539	535	506	505	535	542	559	507	522	525	552	545	532	561	504	566	542	574	518	547	564	551	563	528	550	545	535	553	515	523	514	589	570	547	531	586	559	516	545	487	555	546	521	592	539	575	566	522	562	547	555	533	616	535	524	566	537	576	544	522	507	504	531	497	546	514	494	536	555	545	565	560	480	548	519	547	550	546	540	546	561	557	520	571	532	564	564	527	552	559	521	510	516	567	541	561	539	548	533	566	570	549	532	529	531	555	564	560	575	527	544	566	563	571	542	521	571	503	553	588	524	508	550	524	514	548	563	555	573	528	567	552	574	519	588	563	522	575	596	521	544	532	567	507	581	563	619	557	547	542	545	555	527	536	526	537	520	514	543	571	539	546	553	545	556	521	520	538	543	559	517	538	570	507	570	551	540	533	515	543	587	505	555	573	582	572	564	579	584	559	547	538	522	578	551	550	544	550	577	581	548	499	546	546	530	559	546	584	522	548	558	513	528	519	576	562	558	519	556	536	586	569	525	552	535	532	521	530	549	589	538	571	558	601	531	531	552	532	536	527	530	517	571	569	540	545	564	570	596	498	558	495	543	547	560	546	558	577	548	567	557	532	530	550	548	547	506	513	552	556	565	551	546	577	566	556	546	560	566	520	543	585	535	577	568	577	547	566	537	534	575	565	558	555	568	525	575	535	557	556	579	537	533	598	543	541	522	528	583	567	572	520	547	572	514	552	523	547	548	551	555	574	514	580	527	523	515	557	544	544	593	570	557	534	621	536	534	546	559	538	540	558	573	594	522	523	546	570	547	556	511	540	554	555	561	530	537	558	570	549	534	545	555	535	565	571	509	543	555	584	512	540	539	550	525	538	526	560	565	546	565	522	519	565	505	546	550	562	511	540	542	543	556	550	556	550	527	564	527	576	544	515	620	561	554	559	552	544	540	553	521	566	536	538	567	592	573	511	534	541	514	582	542	578	547	534	552	568	532	604	561	527	562	534	519	544	545	572	516	570	527	563	512	524	557	541	556	521	521	562	569	557	512	548	541	528	492	516	529	563	555	550	534	529	525	491	560	565	574	577	554	557	539	610	554	532	520	571	566	582	581	522	516	533	584	537	513	546	513	568	548	552	555	547	517	572	578	529	557	574	552	543	535	541	534	563	524	568	535	526	571	501	562	539	561	562	557	528	550	555	506	508	546	548	545	586	541	533	544	597	549	546	511	542	568	538	547	519	569	537	582	555	582	603	533	523	545	570	529	603	510	542	567	578	552	607	520	585	553	575	536	522	509	532	544	554	542	550	527	519	529	560	542	541	510	545	570	539	621	556	529	546	576	530	536	590	542	528	545	578	517	595	542	504	548	532	548	559	498	559	558	552	544	556	567	537	512	550	576	587	554	534	540	534	548	556	549	508	573	560	555	546	541	498	566	577	571	576	511	521	542	531	516	570	529	570	547	589	554	536	549	526	506	564	553	548	554	591	509	538	570	562	565	544	566	579	530	586	531	541	539	547	587	530	571	513	584	585	530	540	539	514	570	529	537	529	572	579	524	513	555	566	514	554	544	506	526	544	542	507	501	550	567	564	522	558	523	576	573	557	531	580	549	557	564	547	540	557	604	559	518	499	541	559	524	511	548	553	597	498	591	540	559	599	553	564	534	572	552	542	582	568	536	559	511	543	556	561	620	504	535	544	574	552	548	554	544	563	524	577	521	519	564	554	515	555	590	560	525	539	530	536	591	528	493	554	593	556	557	556	531	560	514	517	496	501	570	558	545	544	515	516	551	576	538	531	599	552	576	584	557	531	575	555	550	568	539	541	514	510	556	550	513	547	521	562	551	538	536	542	527	561	565	574	580	552	567	557	545	567	579	490	564	559	563	533	543	584	533	564	548	557	539	519	514	599	575	576	551	536	500	528	530	560	580	573	564	526	534	517	504	559	575	548	575	537	537	566	525	542	511	524	571	551	572	529	508	567	507	566	518	564	534	536	505	582	559	533	564	539	560	524	565
58443	77441	69138	56975	21007	4578	626	325	303	267	234	252	234	206	242	220	243	233	232	221	211	213	224	238	259	232	199	210	212	219	227	184	182	213	224	231	217	222	220	204	245	203	238	259	201	213	236	316	620	711	574	451	282	252	213	213	220	216	214	213	216	225	203	176	218	204	212	205	186	209	209	204	210	207	215	203	205	236	191	171	207	177	205	215	226	179	202	186	234	211	207	201	200	205	226	217	225	202	195	205	201	200	213	243	205	212	225	200	225	204	216	236	192	198	224	196	234	216	213	197	207	210	199	202	209	208	233	175	208	212	208	204	242	184	225	225	204	219	216	200	212	170	214	204	225	194	191	206	218	204	196	216	210	210	199	214	235	202	224	215	185	194	185	220	208	229	207	225	173	200	206	196	214	205	219	207	182	197	199	217	220	199	203	218	182	219	193	220	188	189	223	226	232	222	195	232	203	193	177	234	222	207	216	184	202	212	189	202	186	245	208	200	195	193	221	216	221	202	206	204	218	207	222	192	195	203	204	206	206	205	219	196	190	180	203	216	208	198	202	218	192	187	183	241	188	188	192	211	220	187	182	213	214	192	228	206	198	219	191	205	209	204	198	228	193	190	198	197	226	218	193	230	208	192	197	187	209	209	204	210	195	217	188	216	197	214	228	205	218	225	213	208	215	210	209	199	183	209	221	197	209	202	204	195	199	226	207	212	220	193	204	204	206	205	201	205	200	216	209	221	229	183	207	204	208	225	217	197	217	222	185	238	234	192	206	215	206	213	222	213	226	210	181	210	219	220	222	202	195	230	202	193	234	215	224	191	191	220	220	235	219	202	246	199	212	181	209	214	197	206	194	216	185	224	187	193	212	225	239	215	186	207	197	219	219	212	203	187	211	179	214	193	223	197	194	215	215	219	205	185	210	174	226	211	199	204	198	180	233	194	196	203	211	208	185	225	198	215	210	210	214	191	202	182	212	203	184	236	197	203	198	212	208	185	210	192	209	189	203	197	224	197	214	227	190	212	204	217	207	210	209	197	222	228	213	184	196	216	217	208	216	215	193	207	200	179	202	214	207	204	204	190	231	232	222	202	194	204	212	202	232	182	193	222	168	180	200	192	185	202	206	198	204	186	174	202	205	203	255	231	237	205	173	213	224	183	221	167	190	162	235	199	220	199	197	193	192	212	197	202	204	212	183	188	192	210	195	203	225	212	200	221	186	233	185	213	198	201	210	197	235	221	208	213	207	195	214	209	197	211	195	216	178	194	189	206	208	211	217	182	205	213	199	218	223	184	193	170	210	196	204	189	208	199	196	200	212	200	216	202	218	192	213	213	194	229	200	209	224	210	182	210	236	209	202	222	202	227	231	200	216	223	203	204	199	179	225	189	201	194	186	197	221	209	218	194	196	194	214	214	205	214	213	200	202	201	235	206	190	197	198	190	201	198	212	226	243	235	213	194	213	221	190	184	202	205	239	208	187	240	196	210	214	213	216	234	224	209	209	193	212	180	206	187	193	199	196	196	206	211	185	222	219	219	216	229	200	205	223	224	208	215	211	226	219	209	213	200	230	185	201	195	203	209	184	217	210	206	204	217	200	209	213	186	208	204	209	210	212	234	215	209	218	209	191	220	188	199	226	227	202	232	211	193	228	194	210	217	216	212	210	198	193	191	200	186	207	218	211	212	222	206	216	245	225	188	199	236	207	208	201	202	212	222	217	184	229	213	197	213	230	205	219	225	184	209	214	190	202	197	204	217	212	207	209	227	198	235	188	182	207	213	224	198	207	193	196	202	207	222	181	226	203	215	209	225	202	176	211	202	221	204	187	206	195	187	210	216	230	190	204	209	240	185	180	195	219	198	209	200	207	217	198	218	203	205	220	210	209	190	190	202	201	175	207	218	172	233	216	210	211	203	214	206	209	241	217	226	223	215	190	219	210	198	240	216	219	209	208	186	246	209	237	200	183	222	195	192	180	217	191	218	201	209	194	187	192	184	232	213	193	197	207	202	217	197	176	217	215	208	226	219	205	200	217	192	202	212	222	214	206	187	209	220	205	215	201	192	176	225	224	245	226	205	197	217	226	208	207	211	202	226	214	201	195	195	253	192	235	174	181	189	204	175	206	209	228	193	204	219	203	192	208	205	241	204	202	204	208	219	230	200	231	192	188	236	195	207	177	203	210	189	196	220	230	207	202	202	205	197	235	206	201	223	205	202	208	218	186	189	204	240	201	198	198	241	197	198	200	186	198	214	203	217	203	221	221	199	167	211	216	196	209	204	199	200	199	187	200	198	214	219	193	219	207	211	200	177	189	214	198	190	222	214	239	209	198	215	211	209	189	199	201	204	217	216	229	242	193	232	192	205	199	201	198	196	215	219	190	197	203	194	225	217	204	192	192	214	208	194	219	219	209	192	196	215	231	217	222	198	237	205	206	211	196	222	170	212	235	231	195	215	209	189	216	209	196	219	181	207	191	209	183	182	217	216	193	179	192	258	211	236	208	211	192	211	199	191	211	204	207	200	210	208	193	229	202	209	195	206	206	194	208	212	220	209	188	219	232	181	215	208	214	196	177	204	202	220	217	196	192	207	175	232	182	214	217	198	192	240	199	232	206	203	210	222	191	216	209	181	211	223	195	217	206	206	219	211	217	208	201	213	206	187	211	190	202	210	208	222	224	192	204	223	233	214	222	223	222	203	195	227	209	193	225	208	218	206	195	187	239	215	239	200	222	209	207	230	204	177	207	173	208	195	202	223	222	192	202	214	190	201	188	200	209	206	220	191	170	190	203	195	236	210	205	218	227	193	184	185	216	181	193	196	202	205	221	207	202	226	186	207	229	215	215	215	234	207	191	208	203	213	215	227	215	208	194	223	216	198	197	224	202	198	200	227	195	210	176	218	210	210	208	199	209	212	213	198	194	208	212	194	205	225	203	184	198	213	199	211	190	216	174	208	197	202	189	206	218	221	194	221	183	197	193	189	222	203	220	216	189	201	237	187	214	186	200	220	213	200	213	229	238	225	198	206	222	211	211	212	193	193	194	205	179	221	207	207	210	228	205	208	229	227	215	194	208	213	232	204	226	208	217	203	182	222	236	202	191	218	206	195	197	198	189	198	209	193	228	213	198	229	195	188	207	208	202	229	197	196	210	199	186	202	209	207	197	217	186	194	217	184	214	208	207	193	203	208	203	191	207	211	201	202	217	203	198	205	206	215	182	203	200	193	197	204	224	205	210	229	226	206	184	227	196	212	208	228	227	216	200	202	215	239	180	216	192	207	192	211	202	185	214	201	210	231	227	226	231	217	210	209	206	200	186	222	232	194	230	200	202	190	210	188	210	214	199	202	192	217	221	197	223	210	190	191	226	192	211	182	225	203	204	193	192	187	203	215	194	193	208	207	185	214	226	207	181	216	201	197	198	191	214	218	212	179	209	207	199	216	225	213	191	225	200	223	212	222	181	212	208	204	204	199	221	195
37912	58160	65195	56889	3523	1851	1359	1015	886	783	774	696	674	687	645	629	614	599	560	543	594	598	599	572	531	581	564	530	577	538	591	561	546	535	605	553	547	515	523	558	559	526	544	578	541	551	501	1170	3462	3637	2836	1775	1007	645	574	582	499	522	499	512	524	476	513	490	517	535	516	522	516	506	490	499	544	531	502	526	502	532	578	494	529	529	527	490	522	523	496	502	534	518	513	532	526	519	524	499	520	501	484	539	548	497	501	524	491	519	486	491	509	516	491	501	500	552	489	501	529	515	483	513	515	512	501	469	541	527	552	557	493	513	510	519	478	489	544	540	495	504	505	537	537	506	514	527	525	514	497	517	466	527	485	499	494	526	511	529	537	505	498	503	476	501	516	555	524	516	500	483	535	532	488	517	501	522	527	482	446	555	530	516	496	496	492	512	522	490	508	506	530	507	502	507	548	560	515	498	525	493	479	559	514	482	558	515	517	496	479	488	479	497	499	554	520	542	496	501	486	484	499	525	520	512	546	499	483	545	512	460	490	514	499	520	504	511	529	492	488	497	497	520	507	536	516	491	522	508	509	499	508	510	508	517	513	486	534	528	505	533	562	530	502	511	503	522	513	512	558	471	518	529	556	475	488	520	508	464	482	544	536	523	545	537	522	510	465	497	519	506	499	469	528	476	498	496	556	539	494	527	533	514	488	490	497	531	509	509	501	473	510	504	534	548	505	512	508	516	471	501	549	514	501	527	521	505	491	532	513	498	502	510	490	474	485	498	502	519	530	497	525	539	497	494	513	447	493	542	460	516	478	497	502	469	521	510	491	522	503	535	476	506	563	525	501	526	470	513	516	494	485	551	541	485	514	495	540	539	468	477	499	541	551	453	538	517	506	485	509	514	508	509	477	511	516	523	512	511	485	492	498	530	503	495	555	564	470	524	510	521	523	510	516	519	458	530	490	545	552	518	548	492	488	522	563	534	472	477	515	499	493	520	509	551	501	542	497	510	480	512	520	499	487	542	491	521	512	540	502	506	489	477	502	554	518	504	539	504	504	504	505	488	545	528	499	497	527	521	447	492	525	504	493	488	534	501	529	494	519	529	516	523	509	511	486	491	528	493	499	546	514	434	545	478	480	511	518	533	484	524	501	524	545	526	523	518	516	552	494	557	497	541	547	500	483	532	503	511	535	512	491	494	495	528	502	489	502	512	527	511	513	499	518	506	498	499	492	485	494	513	475	514	479	454	548	507	485	521	550	533	533	485	546	498	466	507	491	513	525	516	507	531	494	507	533	470	552	495	486	491	522	487	515	491	531	505	520	515	497	508	438	509	503	523	566	527	524	514	498	516	505	514	486	508	494	473	465	471	490	538	541	552	480	495	524	481	540	496	474	485	514	512	551	483	524	546	500	533	480	518	510	509	478	523	525	535	475	513	546	504	509	514	541	551	531	489	519	512	476	506	485	518	504	532	577	545	474	492	499	531	526	483	511	466	530	521	500	522	506	517	513	492	508	512	523	555	507	499	480	527	511	475	515	521	517	517	545	503	462	542	501	502	504	530	511	535	507	494	503	525	488	552	531	510	535	455	489	506	499	501	486	523	491	540	525	490	489	503	564	566	500	504	489	523	513	493	527	516	525	522	509	507	557	512	511	493	514	527	500	477	477	541	503	494	488	484	491	511	575	491	518	501	539	503	525	547	530	487	539	521	513	515	497	518	484	486	520	524	485	476	496	522	518	525	496	497	488	518	518	534	521	522	511	507	526	506	533	503	514	489	494	530	517	519	509	511	515	471	505	464	517	502	510	508	486	496	508	537	530	541	552	502	525	523	509	547	548	503	521	493	529	498	540	505	504	480	509	515	497	522	484	532	516	522	499	528	481	524	522	494	507	505	496	554	500	456	520	526	481	486	496	527	522	548	543	533	519	537	551	538	519	522	490	487	518	459	527	500	543	537	535	519	524	488	508	478	502	504	490	495	506	507	534	529	499	495	503	491	492	523	507	528	495	508	507	517	517	549	543	550	556	528	537	495	525	533	511	515	496	516	502	517	488	528	519	507	492	526	498	538	509	500	507	500	482	499	529	520	509	497	509	526	510	474	560	494	520	504	546	504	510	514	511	496	529	505	519	513	479	500	503	509	510	467	533	541	505	519	477	562	499	509	508	538	488	473	538	527	541	509	499	493	491	528	502	525	459	509	518	545	566	491	506	529	484	535	532	490	529	527	513	516	519	497	540	486	541	525	493	523	491	509	479	568	530	470	492	525	486	514	493	528	484	549	537	504	524	542	504	479	502	498	523	520	488	479	496	538	554	531	499	475	519	491	518	491	509	548	548	473	518	516	505	512	518	490	504	486	523	492	507	497	488	534	521	513	492	452	473	490	525	501	533	544	545	547	509	486	483	516	491	509	570	532	509	516	514	516	532	530	504	505	485	512	500	529	544	534	511	523	517	483	519	537	471	522	522	482	530	483	480	502	526	534	478	502	504	518	498	536	552	538	491	490	521	496	497	503	472	503	514	519	494	493	486	523	482	517	512	556	499	551	527	519	494	484	522	503	503	548	513	489	525	544	529	517	483	541	508	539	534	481	487	513	520	523	511	510	510	501	529	493	545	538	515	531	531	479	487	511	513	500	515	550	483	515	521	509	496	456	496	486	478	500	526	497	519	534	480	482	498	507	526	517	521	530	485	543	476	510	512	513	505	506	520	530	509	536	547	516	504	509	497	527	523	506	544	474	532	550	495	526	485	511	506	505	509	547	506	513	529	533	481	501	526	491	513	537	507	490	487	530	535	519	507	531	539	516	532	457	552	522	530	548	504	510	512	513	498	482	510	543	561	468	537	520	500	529	501	513	524	510	508	534	550	479	511	548	473	549	514	543	473	509	487	510	498	488	490	521	540	458	525	540	479	533	520	523	465	503	528	471	528	493	516	503	525	512	518	515	475	508	498	498	522	514	491	519	555	499	493	519	466	543	493	493	531	490	516	513	487	511	516	486	519	549	514	560	531	465	502	531	555	474	500	516	541	525	508	545	563	464	526	508	471	500	494	504	480	485	560	519	519	538	488	548	540	486	534	502	511	515	503	493	539	546	509	513	486	521	529	535	518	514	501	533	519	519	496	519	512	522	522	491	558	513	474	528	540	520	516	481	516	485	530	523	485	530	560	515	505	517	525	520	529	485	490	541	484	556	525	530	524	556	477	552	481	508	512	542	519	484	526	533	496	486	499	506	513	523	494	499	494	506	490	493	518	462	509	515	497	499	537	479	531	520	501	494	544	545	526	505	514	500	535	541	520	501	467	498	503	537	500	472	543	508	475	490	548	539	474	541	503	499	502	499	480	513	540	525	527	503	514	512	516	513	495	512	468	506	494	468	504	496	514	494	468	483	490	513	531	540	503	485	480	513	534	511	505	486	527	507	537	491	506	528	477	531	490	493	507	517	493	531	520	530	537	526	511	575	520	525	505	463	533	510	544	490
8520	12761	12543	7326	733	237	227	209	205	173	202	185	201	195	167	171	192	192	201	207	213	174	222	174	185	203	195	205	182	185	191	212	205	205	196	213	197	198	186	187	198	216	217	200	225	205	182	218	235	225	251	254	242	242	216	224	209	207	214	196	188	191	181	197	198	198	197	191	209	225	199	193	164	212	206	203	214	214	188	195	171	196	179	173	198	215	182	193	191	187	193	199	198	160	225	183	190	212	201	186	195	223	169	216	197	193	213	187	187	189	202	217	195	195	196	191	196	192	218	201	206	207	182	180	197	210	200	201	200	204	189	223	175	201	202	204	187	177	182	211	200	194	250	206	199	207	209	213	175	220	176	179	180	206	203	199	223	199	177	205	204	191	183	187	197	170	222	195	213	192	210	186	196	176	205	195	207	208	196	215	210	208	172	178	209	197	195	200	195	170	199	212	179	198	207	200	190	208	197	198	184	179	226	181	197	193	195	202	178	195	188	206	199	211	217	164	193	190	202	189	179	175	189	203	220	205	186	203	180	191	224	214	192	214	182	184	211	193	199	210	186	195	203	172	198	206	203	180	200	211	197	202	191	171	210	210	184	206	197	192	187	199	206	189	201	203	164	190	221	219	198	202	192	213	193	187	201	195	185	191	180	198	219	214	217	204	194	162	181	207	202	210	168	197	208	178	213	190	169	204	195	207	198	214	202	206	206	209	172	159	210	192	180	193	198	208	197	212	218	206	196	181	172	219	227	198	194	178	210	174	209	224	191	203	201	197	198	200	198	210	202	209	177	203	188	206	193	185	216	234	195	210	230	192	196	235	189	192	204	192	184	199	203	191	167	201	204	203	196	164	177	202	197	203	189	185	219	190	168	186	206	192	186	219	195	194	185	202	213	208	191	186	200	184	202	209	172	175	195	209	199	208	175	185	196	193	180	202	171	198	193	192	194	225	179	218	186	223	199	226	201	221	223	209	174	191	222	200	210	181	192	172	191	207	181	217	170	186	202	194	212	209	208	213	203	212	218	194	204	169	203	203	199	199	212	204	189	181	196	205	191	201	220	190	183	189	176	212	206	194	185	177	195	205	211	196	209	194	187	189	193	185	208	190	201	181	197	207	201	148	202	208	187	204	193	210	200	205	200	202	225	189	174	172	193	205	201	186	199	204	206	222	225	174	181	219	178	212	196	216	177	214	211	187	192	176	178	195	203	188	215	186	180	199	183	184	216	202	216	188	211	201	181	177	218	169	204	206	212	201	218	214	192	176	192	204	198	183	186	174	219	225	194	191	186	212	182	199	208	184	197	224	191	199	199	203	188	212	185	222	184	181	170	235	191	192	187	217	175	191	201	182	204	191	206	200	189	211	177	204	178	161	189	199	200	186	205	190	205	200	184	194	199	209	192	176	175	211	193	201	200	208	179	190	196	188	214	172	180	210	206	213	204	195	196	202	189	200	195	202	205	172	181	176	193	198	200	204	184	182	179	196	199	187	183	213	201	194	201	204	226	217	208	207	180	207	205	177	206	226	181	183	183	169	182	220	202	167	183	203	190	216	179	233	217	213	170	189	183	199	195	202	196	192	184	184	207	182	213	188	209	175	226	213	218	178	216	193	235	178	206	181	196	175	220	185	202	208	200	184	211	205	212	167	162	174	183	192	189	213	193	209	195	172	195	193	194	210	199	220	213	174	188	188	212	205	227	211	191	194	186	179	207	214	226	183	171	194	205	209	212	183	204	192	197	201	201	186	202	216	210	216	200	203	211	184	197	190	191	220	195	185	194	213	201	197	201	215	228	174	177	195	185	183	203	198	190	179	207	207	212	214	209	194	185	191	176	194	201	195	206	199	180	205	188	210	179	192	199	194	181	197	202	217	202	199	169	188	195	181	189	187	169	200	210	202	219	198	176	206	210	193	189	225	211	178	212	188	211	196	200	191	184	152	196	202	207	164	203	199	192	207	199	185	207	222	199	222	220	185	199	220	181	189	183	194	200	211	212	201	202	208	202	205	189	205	196	219	197	197	222	192	200	206	216	187	195	172	204	165	207	178	208	175	201	213	190	203	188	193	210	201	202	190	203	177	217	179	214	187	220	177	184	197	179	196	200	207	199	200	181	190	200	179	223	208	210	211	162	208	215	203	219	204	212	197	210	197	189	166	210	177	181	220	213	152	189	207	191	206	209	196	194	211	202	220	212	200	195	204	197	212	214	206	217	198	167	195	202	206	179	181	183	209	187	205	216	187	184	204	186	187	174	187	207	181	187	187	183	206	201	214	223	213	210	202	196	194	198	205	205	201	236	188	219	205	206	179	215	185	178	195	194	199	215	189	181	186	189	211	195	178	208	203	203	192	204	182	190	185	188	177	177	193	192	184	207	223	190	232	171	199	202	222	202	205	216	201	204	187	191	181	194	196	213	200	176	201	199	183	208	192	203	183	205	193	194	193	187	221	198	210	215	211	201	197	193	198	236	207	229	214	189	191	197	168	199	191	202	212	173	210	205	182	200	184	183	205	187	205	188	224	181	207	211	208	190	226	192	198	184	220	194	194	230	176	215	206	198	181	228	206	208	206	178	199	219	232	188	202	211	217	189	185	212	184	175	193	232	193	191	189	206	194	177	198	204	202	204	192	174	166	198	209	206	170	201	198	206	214	205	190	189	204	183	193	179	169	218	221	200	194	205	170	195	218	201	203	190	178	205	181	198	189	210	201	160	194	201	212	188	207	191	196	199	197	191	219	185	180	231	213	197	187	196	192	185	200	201	210	212	188	195	205	162	184	210	197	183	216	189	196	210	193	195	218	203	180	181	186	189	214	188	191	169	203	190	170	188	189	186	208	212	208	212	189	209	196	210	198	190	221	163	211	223	179	204	217	179	178	188	200	208	188	190	201	178	216	207	201	194	207	189	205	180	219	221	210	206	188	202	213	199	224	178	192	184	171	199	213	185	209	211	190	189	207	178	200	187	230	205	208	205	200	191	199	216	188	198	198	182	187	216	190	220	199	204	191	203	171	208	193	205	201	229	200	187	191	211	201	206	199	191	184	199	184	207	184	192	183	185	192	213	193	199	205	189	195	188	216	198	175	202	194	183	215	184	174	224	181	213	214	190	198	190	192	233	228	199	216	194	198	207	202	169	161	207	189	210	199	192	204	205	172	202	184	212	190	185	204	199	206	174	181	200	201	202	227	180	199	202	196	202	191	193	208	206	209	202	188	156	197	188	199	185	206	209	215	200	190	190	214	203	232	197	177	183	201	190	213	212	205	201	185	192	197	183	209	222	208	196	203	198	169	205	209	179	189	176	197	198	212	194	160	239	203	195	172	212	192	211	197	192	192	204	170	212	194	203	186	216	200	201	203	214	231	220	184	207	215	200	213	201	194	207	211	219	220	209	188	199	207	177	180	192	180	176	171	170	192	226	203	222	196	168	189	202	186	182	185	189	225	191	182	203	207	206	206	204	187	202	193	201	178	186	201
7083	17745	19528	15007	1338	547	573	504	535	535	490	451	508	533	516	514	495	488	516	512	469	490	499	537	512	519	514	468	565	503	481	475	488	519	530	506	522	509	499	497	529	477	501	516	490	549	542	546	672	728	747	685	574	547	482	513	512	499	506	505	504	504	505	513	460	503	490	510	488	503	486	490	474	497	472	493	511	482	458	471	511	514	468	506	487	495	512	525	533	490	512	500	544	510	554	475	485	491	507	489	488	493	471	486	468	546	491	500	504	475	484	507	505	490	478	517	538	484	506	494	494	501	476	516	510	522	489	509	515	474	518	502	513	535	497	513	516	492	514	484	498	533	493	525	521	508	542	491	508	478	493	478	494	497	497	506	511	491	515	506	501	470	483	484	492	523	532	530	536	528	517	499	516	525	474	511	458	521	503	448	474	503	506	471	497	489	543	487	491	478	545	524	490	503	472	536	470	457	489	518	496	491	479	477	504	471	505	475	499	518	516	511	510	514	536	519	479	531	482	505	533	496	529	528	512	501	513	469	480	478	494	519	486	495	496	536	496	502	523	486	504	440	520	491	512	494	477	517	477	522	450	537	529	490	547	508	479	499	523	478	493	502	541	483	524	495	525	526	498	467	469	488	515	489	505	489	534	476	440	483	499	494	490	468	487	548	496	476	496	482	475	496	513	529	506	504	480	488	520	496	531	488	486	511	477	474	527	494	508	487	500	470	505	520	488	484	542	479	497	487	474	545	494	486	520	506	505	490	519	513	481	497	501	530	479	522	487	509	466	539	517	511	496	543	507	479	525	490	464	494	482	517	511	531	490	495	449	501	499	523	519	520	470	496	510	521	552	467	485	521	475	485	543	491	493	496	492	513	487	449	477	503	506	481	510	482	492	522	490	510	519	529	486	472	463	469	494	516	523	492	495	496	524	486	519	486	506	526	461	493	515	513	537	484	456	526	516	496	490	492	457	476	454	498	496	502	495	529	501	490	504	531	486	475	513	503	515	498	499	517	524	515	505	504	473	458	494	494	500	485	462	502	500	504	477	473	494	503	488	479	457	497	502	498	538	491	508	493	507	551	484	495	486	487	522	508	537	496	499	487	475	480	500	500	467	494	504	526	508	532	493	483	460	554	548	533	504	512	474	508	480	490	531	508	472	554	520	488	490	472	465	444	515	501	497	479	535	498	524	522	506	489	510	498	466	446	531	507	449	501	517	519	492	487	497	525	477	476	486	484	478	501	478	517	513	529	514	459	490	492	509	488	537	469	509	532	523	510	512	459	509	517	491	501	525	459	513	510	457	519	478	488	499	491	474	509	508	515	476	515	474	515	498	488	477	490	508	499	542	540	513	529	501	480	499	490	482	457	526	475	483	518	542	479	503	467	537	488	513	511	495	470	480	522	505	508	491	519	548	522	438	539	483	500	478	489	500	475	495	554	482	476	498	485	506	480	490	503	497	512	470	468	516	513	484	527	556	497	492	497	485	478	520	508	485	464	512	490	532	486	522	477	477	554	503	486	495	517	490	467	514	513	491	507	499	518	507	476	485	466	464	496	499	491	497	507	492	531	496	488	507	441	497	469	493	486	502	525	515	532	516	528	525	464	488	523	512	499	487	522	512	510	488	487	466	557	457	509	504	489	482	526	486	530	494	499	496	498	557	481	511	475	557	491	527	520	507	527	510	450	501	518	508	511	449	496	470	518	488	504	489	492	488	530	514	485	498	487	498	487	500	501	530	490	479	487	475	496	494	524	491	491	518	487	473	498	481	501	492	475	492	464	475	491	522	491	548	495	516	435	483	493	512	441	498	477	464	489	457	524	496	443	486	505	510	521	503	493	483	489	465	508	502	479	533	478	476	482	465	529	482	502	504	468	536	490	503	521	516	500	537	523	492	505	530	530	535	492	455	502	536	476	501	524	508	487	508	542	493	492	490	492	483	461	513	508	519	503	500	511	497	430	488	462	457	504	541	509	533	508	501	484	489	472	476	498	507	484	482	484	480	535	548	493	511	516	475	467	476	502	506	495	490	517	476	526	489	454	468	537	530	498	506	498	505	511	502	503	507	488	535	451	496	506	495	497	471	513	465	502	500	515	478	516	499	449	499	471	465	521	492	518	514	491	445	485	498	501	494	519	499	512	502	532	485	534	482	482	521	494	499	494	483	492	519	539	496	496	447	482	489	516	477	495	500	462	507	529	506	514	529	527	474	492	508	536	470	500	502	500	521	492	475	519	497	538	497	495	531	505	536	536	494	488	496	527	504	490	456	477	489	492	519	475	426	526	505	487	486	472	506	488	505	501	519	512	484	444	513	504	495	484	527	494	510	457	481	491	499	523	452	530	511	461	526	506	461	536	544	487	529	489	511	475	549	507	466	496	525	491	502	551	506	493	479	486	506	464	504	510	492	486	451	518	493	498	534	494	488	544	485	467	481	503	492	497	485	512	530	507	497	497	505	496	499	472	521	483	495	496	506	509	480	512	498	508	524	526	513	470	479	479	512	561	479	476	482	511	502	476	526	528	480	498	476	471	502	480	473	458	486	499	512	469	516	500	469	544	501	511	476	497	503	472	497	470	497	502	520	509	525	504	475	505	506	497	495	550	543	484	480	498	530	482	479	480	492	514	493	476	525	499	534	543	499	519	511	508	475	505	507	499	497	589	470	521	474	521	518	502	503	526	559	484	482	498	494	534	536	481	496	489	535	487	466	517	506	508	503	525	495	499	442	527	493	497	522	552	504	516	500	503	508	515	521	527	496	506	538	491	503	484	512	516	472	503	535	496	492	504	549	512	507	530	510	500	529	504	488	494	514	475	475	522	524	470	491	527	528	469	524	516	467	523	459	519	484	525	500	514	522	469	499	511	491	518	482	520	478	537	486	526	520	500	481	501	475	518	504	485	510	500	484	498	492	558	506	511	459	498	481	522	502	514	525	508	516	531	481	500	500	500	483	500	516	496	527	480	549	469	488	513	428	497	508	524	494	527	545	501	497	513	516	502	515	539	472	443	478	490	515	503	516	500	508	518	503	500	482	504	466	484	499	508	497	464	496	475	518	485	469	516	485	477	508	510	485	496	508	526	515	513	517	528	481	516	525	520	500	490	496	531	523	506	508	465	503	487	474	467	526	495	513	481	490	534	488	476	511	512	465	448	501	484	465	516	488	519	525	506	501	506	510	459	482	493	475	515	486	474	501	510	512	508	476	502	481	530	456	494	541	484	453	488	511	474	491	515	522	479	521	537	496	494	483	517	501	519	536	470	500	525	482	466	486	502	497	504	484	495	455	469	527	557	483	503	495	455	519	479	482	568	508	500	529	501	517	547	508	524	489	500	496	510	542	477	511	500	487	493	500	470	507	525	500	503	512	491	533	505	529	514	496	456	523	513	474	492	508	511	497	498	491	489	472	507	523	523	493	490	467	512	517	545	493	491	500	522	485	508	480	521	488	492	556	505	492	492	479	499	471	553	507	498	501	477
41617	65930	64911	48530	22208	2889	338	288	263	256	231	287	234	237	263	225	218	238	254	219	238	222	254	250	234	207	251	220	230	234	238	229	264	243	262	236	244	209	210	211	188	231	229	249	224	222	243	297	486	447	384	341	255	247	248	227	237	235	231	235	267	236	214	206	230	220	224	211	209	222	233	220	249	235	250	217	224	251	229	233	225	217	217	250	227	236	217	241	222	237	259	226	214	225	230	227	233	210	237	204	240	192	245	240	223	200	231	242	193	231	215	245	217	241	237	221	218	217	201	230	235	229	258	229	242	215	229	224	236	237	215	242	202	232	222	212	242	226	213	223	195	209	227	241	233	233	231	245	212	225	209	211	243	251	224	239	226	221	242	215	194	216	231	218	230	214	229	218	237	236	227	191	241	235	212	248	214	218	233	233	230	238	227	224	213	209	218	244	214	186	246	224	204	219	239	213	246	236	219	248	213	239	219	229	215	227	220	222	205	238	210	231	228	223	222	218	216	220	228	261	201	224	239	245	220	201	245	223	216	218	244	249	217	212	211	221	215	237	240	227	211	231	229	237	219	201	224	224	210	208	228	200	210	215	247	219	251	235	215	206	223	224	225	224	220	212	185	229	226	229	229	254	211	235	239	232	198	188	224	242	249	241	204	227	230	234	217	225	222	239	250	224	230	222	225	205	194	251	219	230	252	220	246	216	220	244	232	203	208	238	216	226	228	221	258	205	220	221	227	238	208	218	223	199	206	224	229	214	221	227	245	216	235	202	216	225	243	219	225	227	228	234	227	240	272	218	233	210	231	237	210	215	223	236	219	247	261	211	237	202	247	224	221	208	232	180	232	222	240	194	233	243	225	237	226	223	247	204	235	240	230	199	232	258	222	240	211	240	226	233	256	230	207	213	219	196	225	215	231	210	229	232	194	195	235	226	231	227	203	195	225	211	213	235	236	218	205	223	227	239	217	252	224	200	245	206	225	233	250	216	216	227	221	228	232	204	221	235	216	255	231	235	228	240	239	216	210	217	221	235	254	224	194	218	235	239	239	215	233	228	209	245	233	206	222	210	242	236	231	219	243	259	269	241	226	231	219	233	229	203	239	215	253	232	232	220	238	194	211	212	223	226	231	229	233	227	209	212	224	235	245	230	225	208	251	243	261	238	226	209	199	204	204	204	216	230	244	202	244	231	211	244	206	224	229	209	257	205	210	227	235	230	213	238	226	220	208	247	219	234	217	252	224	232	218	195	223	246	212	210	256	235	226	208	193	222	213	246	248	216	230	226	208	193	226	202	204	206	231	267	222	224	234	228	217	209	217	222	227	218	225	238	225	230	210	231	239	219	254	238	233	229	218	212	252	228	224	214	247	209	241	244	236	232	220	240	240	236	231	235	225	236	217	219	208	215	209	227	238	217	218	185	255	246	212	235	218	253	197	203	225	225	218	247	209	224	220	233	234	237	221	222	219	224	223	219	198	242	204	232	217	240	201	213	216	207	209	228	247	225	245	232	259	253	214	234	239	236	231	226	206	230	215	212	241	193	211	245	244	225	211	216	208	239	251	232	230	227	240	242	231	237	216	228	224	242	241	216	224	244	219	247	211	233	216	234	251	223	226	235	197	227	208	218	217	224	219	231	234	199	236	233	225	235	222	215	250	224	230	219	239	239	244	230	215	211	246	190	227	224	219	235	236	203	215	210	212	219	207	210	213	205	227	214	211	230	214	212	196	191	219	220	229	208	235	243	243	215	240	224	207	254	266	242	217	215	247	227	212	252	208	241	228	218	227	224	216	212	231	253	238	232	219	230	233	218	216	222	227	219	220	195	205	238	201	229	227	233	228	223	196	248	221	205	236	201	195	228	244	219	227	214	221	250	259	200	182	225	231	219	250	222	228	225	221	210	212	191	231	228	232	222	243	236	260	247	243	239	235	237	223	218	234	241	249	224	245	218	205	224	245	218	224	257	245	222	214	228	217	279	244	235	229	200	207	217	232	217	221	222	242	213	200	220	237	222	224	224	204	235	249	220	218	225	211	231	230	231	228	219	259	243	217	222	234	224	232	221	225	228	249	224	228	222	205	232	189	221	205	239	263	217	228	213	222	189	199	232	220	224	234	231	228	218	244	200	232	214	215	221	230	248	197	235	205	249	244	210	209	237	219	244	203	230	226	213	215	190	210	224	188	200	210	243	224	203	247	227	211	209	245	215	237	215	224	227	221	250	218	216	217	251	202	238	208	227	218	236	244	207	225	218	242	233	209	240	241	244	215	239	211	210	224	224	223	226	226	218	201	219	236	250	228	245	248	227	243	203	200	231	227	205	230	210	228	199	235	228	231	236	233	203	232	225	215	211	248	234	218	210	224	213	215	238	218	242	249	220	240	234	206	211	226	222	240	208	235	223	215	240	223	208	248	230	245	237	213	224	242	211	230	214	250	232	225	214	217	217	190	231	213	219	202	211	232	235	216	215	212	249	204	221	234	226	207	217	231	227	234	215	219	253	219	225	214	228	233	242	212	236	242	233	226	211	211	215	214	218	221	235	257	223	258	227	216	226	229	221	258	231	202	234	216	229	206	215	206	245	226	220	221	210	227	254	222	233	230	247	236	210	226	243	234	220	222	220	219	209	214	230	213	230	205	233	209	243	228	210	202	190	239	227	244	216	205	226	217	232	198	224	217	205	250	242	220	218	219	229	229	225	236	237	223	218	222	251	221	235	207	197	215	210	229	238	251	213	212	232	232	229	247	221	239	217	221	218	218	215	215	227	205	214	218	192	202	211	208	197	234	212	224	227	247	228	242	199	233	245	231	283	213	257	229	223	238	255	256	198	217	203	235	210	233	255	238	197	219	226	190	234	230	239	201	205	208	219	216	187	226	202	215	237	246	196	200	236	226	219	235	250	214	197	214	234	200	231	240	222	221	238	203	201	229	205	183	226	227	202	207	216	224	246	228	196	217	218	216	232	210	220	201	204	213	204	236	232	233	226	241	199	220	227	226	232	225	224	227	238	189	221	224	221	211	266	260	229	239	223	242	182	224	216	247	204	240	223	221	226	209	218	233	184	224	211	207	226	223	222	237	212	233	227	222	197	220	210	201	209	209	223	217	268	228	227	221	227	236	221	212	235	221	217	228	210	240	224	204	204	225	214	227	237	221	210	219	219	216	214	239	237	233	223	235	213	230	212	223	203	210	208	223	203	257	220	220	219	206	246	239	247	209	227	233	226	212	229	211	224	238	201	229	214	219	238	225	210	247	220	220	238	251	222	218	224	209	224	218	210	207	213	235	251	187	209	235	234	227	189	216	233	220	225	241	237	244	207	221	222	227	201	245	199	195	236	211	251	226	234	247	225	240	236	217	201	235	213	215	257	234	224	223	223	237	244	238	227	214	203	195	214	237	197	213	206	224	250	224	200	239	234	200	194	204	225	239	233	227	215	245	225	228	198	226	223	230	217	240	242	214	219	216	196	207	240	205	214
26239	49507	56649	50132	13279	1240	992	811	748	723	714	606	651	636	647	598	608	567	569	568	590	585	574	555	557	572	611	596	612	587	583	576	572	608	581	566	550	552	550	574	554	600	591	584	587	613	605	1024	2080	2054	1619	1188	795	649	587	564	569	559	570	531	531	565	562	565	551	594	544	535	548	552	540	530	591	554	534	548	527	573	567	550	544	570	566	545	567	550	569	524	534	522	521	580	549	535	525	570	558	600	569	574	564	569	546	550	547	566	569	537	570	534	606	593	546	573	529	593	561	480	565	550	562	553	594	551	543	576	544	512	548	563	553	516	515	545	539	565	546	529	540	550	572	544	556	527	571	577	534	533	511	562	548	524	526	570	573	527	557	522	510	564	531	502	576	574	526	508	562	537	552	525	569	537	561	499	572	521	520	515	560	597	579	599	544	544	551	532	547	525	594	520	545	539	535	566	537	510	572	547	542	537	577	569	537	503	573	565	559	544	569	585	556	554	565	586	507	569	574	564	528	572	530	551	531	532	546	546	536	524	532	522	571	606	590	564	572	544	570	537	536	560	566	531	574	565	572	574	563	562	614	567	531	573	545	547	585	572	556	551	530	560	541	564	549	573	553	592	535	540	540	551	534	589	546	537	547	556	547	588	578	546	581	559	571	544	540	545	515	580	547	572	574	526	565	535	563	562	543	510	579	583	544	552	551	532	581	534	534	561	590	560	540	554	570	520	524	568	555	507	556	537	588	555	570	530	563	532	578	535	554	572	507	579	574	562	513	549	575	544	581	567	551	530	562	542	510	545	519	555	552	561	617	586	545	540	576	532	538	599	583	517	523	561	600	575	571	534	529	564	533	517	564	534	557	538	542	536	575	533	556	544	567	553	546	553	562	480	583	585	579	579	554	564	558	525	601	573	572	568	541	549	541	522	509	585	526	593	558	567	535	571	567	535	549	541	555	550	603	535	544	569	566	567	563	562	563	556	589	509	532	543	525	592	528	528	537	550	567	503	533	548	556	550	604	543	539	571	574	579	612	564	596	565	526	562	553	496	561	563	563	577	648	549	566	530	562	550	550	544	555	546	520	573	554	604	573	568	560	618	500	527	588	528	550	509	569	553	555	550	532	576	528	536	566	557	541	526	599	556	559	547	562	532	572	582	486	503	593	530	573	554	566	594	532	540	566	533	567	513	564	551	543	595	562	552	532	554	527	551	555	535	558	558	528	570	519	572	510	515	586	574	533	552	592	570	558	547	581	566	561	556	551	586	535	545	502	577	558	555	560	562	521	578	517	565	560	634	567	570	578	547	534	546	548	577	541	544	577	562	559	544	536	566	513	558	555	591	563	550	541	511	543	538	560	524	540	550	548	544	565	538	553	563	577	593	534	543	587	577	543	536	533	563	541	568	569	542	530	544	594	548	588	556	578	553	558	542	564	528	524	566	577	544	562	546	589	569	569	527	568	569	568	582	590	584	568	631	586	565	547	540	545	522	554	570	575	548	567	560	535	535	518	519	539	530	565	560	586	561	575	549	546	541	551	535	573	572	560	573	563	538	550	513	534	539	584	538	559	544	560	543	509	542	563	540	573	546	588	559	548	521	572	526	565	560	584	546	529	522	555	544	569	550	532	542	553	544	555	570	569	548	501	550	540	576	513	569	548	531	574	554	554	532	587	539	540	510	566	579	566	587	561	552	531	586	575	567	548	543	572	519	530	611	562	509	549	525	543	555	547	573	558	574	569	567	556	545	522	532	562	541	556	568	554	566	622	634	561	529	542	522	568	571	573	537	548	557	552	476	534	541	493	597	534	574	571	551	540	558	586	520	581	547	569	554	573	572	569	551	540	520	573	548	571	544	604	545	528	548	538	523	538	586	555	597	560	561	558	550	546	559	569	577	569	577	488	547	575	558	551	552	554	629	540	561	560	545	604	515	539	528	573	545	516	587	569	537	531	554	552	549	575	550	552	543	576	566	550	566	533	552	589	540	577	560	572	572	529	527	586	578	564	578	548	571	551	564	527	543	589	534	540	546	557	539	572	557	549	561	588	566	609	537	519	548	567	572	523	503	557	577	531	555	553	554	538	559	544	558	541	516	563	515	582	576	525	567	573	521	559	529	552	563	521	567	555	549	525	534	547	498	541	589	554	535	567	536	490	558	570	529	518	538	543	531	546	549	547	599	583	605	566	537	550	547	528	566	591	552	561	524	560	544	523	542	522	569	547	491	553	563	572	536	556	577	564	589	571	554	588	545	556	549	537	585	556	542	501	565	540	559	554	546	545	557	534	573	551	577	586	561	532	533	585	574	547	507	552	574	537	581	501	551	530	549	583	522	590	558	592	577	540	546	583	560	590	550	586	587	582	548	563	549	574	554	547	573	561	562	543	567	529	571	537	554	574	534	548	556	601	563	559	539	548	519	521	567	557	530	527	504	583	566	586	564	548	595	528	549	553	519	547	536	565	541	573	572	561	558	568	550	563	588	596	562	539	546	529	538	548	578	541	560	562	570	599	559	527	537	542	567	585	564	540	548	560	569	557	547	517	556	541	524	597	572	584	556	563	535	547	552	547	532	512	552	594	529	544	562	607	551	553	533	515	573	508	557	519	535	565	547	566	541	567	594	602	547	546	525	538	641	501	574	530	588	541	539	604	565	587	591	554	567	543	557	542	592	601	537	548	544	517	521	574	533	562	550	558	585	571	555	552	541	550	544	546	562	601	583	583	553	559	594	559	561	552	558	572	524	542	531	555	569	570	590	561	577	530	584	555	547	567	552	559	577	558	560	564	530	563	548	543	571	575	524	544	585	521	530	590	535	601	570	555	538	521	528	553	547	606	533	518	541	555	552	556	539	535	530	559	560	565	582	549	527	562	562	564	549	535	488	570	545	587	517	575	572	571	555	525	550	552	562	541	573	533	569	556	537	573	560	549	517	548	539	589	536	592	590	575	586	516	553	534	569	536	560	584	521	516	498	574	583	560	512	542	548	573	572	554	521	555	545	567	572	589	498	513	572	553	561	512	563	552	555	551	546	572	549	566	532	552	577	544	550	555	514	549	572	539	552	550	526	543	543	544	566	619	548	535	553	559	566	604	539	539	571	608	543	557	520	567	512	586	551	575	567	566	556	514	554	569	533	540	570	533	589	552	527	573	587	563	558	537	553	538	599	538	541	560	592	563	561	549	549	529	547	559	536	594	548	615	531	594	553	561	568	534	558	571	561	589	535	568	547	493	538	600	543	548	539	556	560	547	566	591	552	539	552	546	561	561	552	556	571	551	563	526	560	564	535	535	516	536	605	557	544	558	533	597	556	535	528	569	571	549	576	539	570	565	557	539	548	555	559	498	602	510	547	549	549	544	537	511	569	566	550	552	571	549	565	565	556	560	558	549	577	548	589	551	626	611	563	567	557	539	548	589	546	547	557	576	561	543	512	559	524	568	548	558	572	563	526	580	543	584	545	584	535	582	524	568	524	538	553	575	533
44172	74979	73076	61324	31593	8378	748	341	297	285	261	232	235	213	215	236	200	229	194	244	212	228	230	214	198	230	206	219	213	227	203	230	193	197	210	220	176	202	189	244	210	235	219	234	201	235	201	352	654	614	545	387	300	247	211	220	244	222	221	178	196	226	204	203	208	185	230	196	212	197	205	221	199	203	225	228	187	223	216	215	206	220	188	221	214	197	196	202	209	191	211	227	210	184	231	221	216	227	188	232	242	242	196	197	195	194	207	221	248	215	215	215	216	212	216	222	206	194	208	183	169	228	196	191	192	206	190	223	216	221	222	232	222	212	218	208	220	228	210	218	223	193	212	188	206	234	192	216	210	214	212	201	201	214	202	233	223	240	204	236	209	222	227	194	213	225	218	196	202	238	207	215	195	201	230	222	186	216	191	211	207	208	218	199	219	233	208	189	188	224	177	211	204	199	188	209	215	225	195	177	208	195	201	236	205	226	227	216	248	196	212	211	224	201	219	191	226	234	231	194	194	225	197	210	217	186	211	208	207	234	227	191	199	220	198	212	205	215	221	198	230	213	206	222	225	195	214	209	211	214	196	200	214	223	208	212	220	185	215	210	198	193	237	211	198	194	201	225	217	206	217	216	199	210	210	204	210	201	203	205	203	212	206	216	215	218	185	222	215	204	212	221	226	201	226	194	233	201	194	210	200	221	196	223	217	210	209	208	208	220	209	220	220	202	208	223	201	212	241	195	212	205	209	222	211	217	229	215	229	198	219	190	221	223	221	214	229	202	189	178	216	189	216	208	199	233	230	190	221	205	204	221	219	219	176	184	200	227	192	238	196	209	179	202	213	221	225	227	214	200	237	204	197	206	218	231	208	200	213	213	200	218	225	216	243	235	214	211	213	225	219	222	194	200	211	219	198	227	211	204	200	199	201	198	224	197	226	193	183	194	181	216	185	210	221	201	182	207	195	229	191	210	229	181	199	209	194	234	218	223	227	212	215	192	204	203	252	206	208	203	209	195	245	217	206	209	204	190	212	196	227	200	245	220	202	160	215	185	217	203	196	217	210	228	200	227	220	204	213	219	239	207	201	189	208	239	218	201	190	204	188	191	215	235	195	225	190	209	236	222	191	185	221	206	207	219	219	190	203	219	169	199	209	214	201	212	210	215	188	199	233	171	216	244	205	221	181	193	188	223	216	221	224	198	215	228	222	206	184	207	239	212	223	206	212	245	196	211	205	220	215	226	217	227	215	223	195	197	206	218	201	224	203	238	215	221	221	195	210	190	195	165	222	216	235	196	212	208	212	220	192	221	222	191	209	209	227	207	243	207	212	185	194	215	203	209	222	221	225	210	198	209	243	219	210	181	234	227	202	210	195	193	219	217	208	228	207	200	216	214	199	179	231	194	226	191	216	201	205	202	210	215	215	195	215	197	210	243	213	213	222	192	221	183	192	220	237	217	208	226	213	210	211	195	193	203	210	197	220	200	208	197	215	201	218	237	190	198	206	182	194	224	199	227	205	187	231	213	213	211	222	255	208	187	240	192	216	195	193	216	212	216	197	224	196	213	181	195	198	216	226	202	197	198	221	178	218	222	197	198	230	204	231	207	219	225	213	182	200	209	201	195	228	192	194	206	200	197	205	240	202	186	206	198	211	212	220	220	211	213	202	195	224	227	244	231	204	204	198	205	187	220	211	229	198	226	172	224	196	176	224	235	205	209	221	205	206	241	187	202	191	220	208	190	206	204	209	221	229	208	203	202	193	221	198	202	229	190	211	226	218	200	210	181	191	217	207	204	181	206	210	195	174	189	222	210	210	195	207	218	220	214	206	219	213	205	206	202	230	197	222	187	211	209	197	200	211	187	206	183	229	218	205	207	211	204	203	206	209	214	207	196	200	241	191	217	232	201	219	212	225	214	209	215	195	203	230	237	192	207	225	175	201	207	221	220	219	211	214	247	215	203	208	198	212	213	225	180	230	201	202	212	215	220	191	193	212	224	199	218	226	193	223	209	209	224	240	224	217	217	235	213	204	208	198	209	179	196	213	198	204	205	198	218	215	210	213	213	226	196	200	212	197	221	210	217	203	196	228	229	178	216	219	218	199	208	207	181	195	212	193	211	209	223	211	238	230	194	229	210	204	214	181	201	220	204	203	218	234	199	209	222	225	222	215	246	208	219	204	228	209	163	203	216	205	198	212	184	213	226	222	198	217	210	200	252	237	196	226	193	171	185	186	216	197	205	204	200	198	200	200	208	191	225	230	216	209	209	214	199	223	208	181	187	195	198	204	225	219	207	194	213	205	219	207	202	208	208	191	201	235	210	203	197	213	219	222	213	199	232	196	211	199	207	211	202	203	225	197	253	198	184	215	231	191	192	214	211	203	199	230	230	189	219	229	211	194	211	192	229	249	223	216	206	196	234	229	219	200	237	203	196	203	194	210	200	182	194	209	214	191	208	214	206	192	202	243	210	226	222	205	226	209	239	207	193	214	236	218	208	219	207	222	222	234	217	223	202	201	198	199	197	238	214	233	196	197	212	227	194	208	197	212	216	202	195	199	197	216	238	194	200	230	229	229	204	222	201	194	214	233	210	230	193	197	209	227	204	204	177	226	188	215	201	207	195	226	225	213	202	199	199	191	193	207	203	235	199	219	198	211	207	210	221	215	206	198	200	222	196	244	219	219	201	206	225	212	190	188	220	210	243	215	214	227	197	233	217	227	198	211	190	205	216	203	201	233	217	207	213	215	180	228	218	219	186	220	215	218	216	217	226	231	210	208	199	207	186	208	208	194	217	195	213	216	223	197	184	211	227	205	186	208	220	187	203	226	215	198	242	203	179	222	203	181	219	246	212	197	214	234	186	197	211	186	202	209	206	242	219	197	179	230	225	210	224	183	237	239	234	199	209	190	221	218	212	216	215	210	214	184	214	205	218	226	218	213	217	211	192	211	218	208	191	198	188	201	217	212	208	192	190	199	191	195	205	212	201	218	204	202	190	197	195	233	211	201	205	197	212	203	200	193	209	215	213	196	237	209	227	206	222	218	210	195	179	181	195	203	230	189	220	224	222	211	204	209	212	225	188	202	218	203	194	223	187	220	206	209	204	236	233	228	206	218	202	205	227	207	212	205	212	207	212	221	234	228	205	199	192	211	174	233	192	224	208	204	223	196	213	220	232	241	236	215	205	228	190	208	206	213	223	211	211	202	210	214	207	214	248	197	221	198	223	210	200	211	218	203	220	207	210	212	207	197	188	191	196	228	193	240	210	225	212	202	208	205	236	220	206	207	213	204	223	234	193	200	210	233	240	214	219	221	192	168	198	206	237	219	192	219	190	196	205	192	223	208	211	223	185	199	204	194	203	221	205	220	218	188	213	220	175	187	194	220	205	188	205	229	218	210	223	202	218	227	214	195	207	179	198	214	214	200	212	212	199	184	203	209	214	218	220	222	215	202	227	234	216	199	211	209	238	197	216	202	204
28769	57857	66497	60991	21092	1970	1294	1001	864	763	755	672	705	669	635	588	598	608	592	564	606	611	577	577	543	568	587	581	514	526	610	572	520	531	540	526	537	546	524	600	536	590	570	519	547	550	542	1266	3408	2994	2438	1648	1069	672	535	523	530	543	546	519	492	499	516	514	535	519	563	464	524	492	505	520	488	482	516	520	522	505	484	498	529	526	499	513	509	500	520	499	520	531	533	557	502	493	509	532	534	514	507	532	499	515	499	514	472	511	550	494	527	500	535	531	509	531	533	537	533	522	548	503	489	522	538	463	524	481	510	473	520	532	486	521	514	496	479	570	542	519	482	496	514	487	555	516	517	502	501	507	522	499	513	478	488	529	516	529	488	494	495	494	512	508	543	523	541	513	544	527	503	502	483	499	488	484	504	536	514	545	511	534	542	495	531	536	515	523	533	506	544	505	495	531	463	527	524	505	494	556	523	532	462	543	539	511	495	506	539	525	482	529	533	500	560	544	475	519	509	516	518	474	534	515	509	517	499	517	503	468	525	534	538	496	531	499	491	524	519	524	494	472	498	543	518	526	581	535	523	480	546	555	489	501	527	473	537	496	470	544	517	526	525	458	484	519	491	535	516	538	523	495	512	507	510	532	499	526	513	500	538	525	510	503	507	484	499	528	489	540	504	513	522	522	488	518	546	541	447	491	520	517	538	549	523	512	518	532	532	515	522	503	503	465	532	498	508	522	515	499	517	499	519	566	507	511	496	522	546	511	494	530	477	504	517	509	497	525	527	507	519	532	547	538	548	492	532	498	519	488	518	500	497	498	517	498	509	529	512	519	546	514	507	521	505	492	461	542	491	520	520	472	512	519	545	513	515	488	527	506	493	519	526	469	559	499	460	502	548	510	494	527	576	492	544	517	520	513	527	533	533	543	494	508	498	511	553	471	503	516	548	486	513	504	540	549	473	492	501	531	510	512	554	478	496	507	481	527	508	516	544	535	484	492	494	539	491	483	486	554	497	528	500	533	499	517	486	515	522	528	519	482	500	522	522	509	511	514	463	526	531	505	550	542	524	495	462	491	501	504	511	539	553	517	507	493	497	509	528	528	548	505	502	486	531	522	491	473	495	525	482	504	555	500	478	484	505	553	513	507	505	507	522	510	515	509	510	518	454	527	506	507	480	491	489	500	549	508	539	497	464	493	462	532	507	488	520	476	545	481	485	577	508	492	526	517	544	522	500	522	529	494	470	508	498	506	516	518	521	526	510	531	532	537	496	514	507	528	527	487	547	521	535	543	524	540	505	537	495	515	482	521	478	507	514	536	501	531	502	494	496	511	520	522	485	542	507	484	478	482	521	515	503	550	461	516	511	514	547	515	490	522	520	572	488	484	521	499	543	522	508	519	507	470	507	505	498	550	513	484	519	516	510	555	506	540	496	549	492	504	513	501	506	501	494	541	509	479	496	527	496	523	513	542	492	497	507	547	539	513	518	538	577	549	521	508	526	540	530	546	536	499	543	530	521	536	516	534	493	511	565	485	519	519	516	521	533	522	475	493	536	534	497	454	562	491	502	501	490	545	505	500	521	506	487	484	458	556	541	505	515	491	497	505	559	493	533	549	522	546	557	509	509	493	529	521	486	502	519	531	536	523	498	507	519	510	465	542	478	489	540	552	502	519	544	503	497	533	464	494	461	499	559	500	535	498	525	571	549	522	508	546	498	514	530	558	549	536	521	475	480	517	523	554	480	521	522	539	495	518	519	504	536	515	492	513	518	541	524	546	486	536	477	507	530	513	526	513	482	481	500	523	533	512	534	513	531	523	487	538	534	492	508	473	531	562	510	509	495	531	544	525	561	495	532	503	516	525	528	523	547	512	506	461	513	547	523	491	529	519	457	477	534	534	524	484	501	505	506	503	521	549	526	488	514	537	525	502	518	536	519	490	497	496	529	517	530	508	508	538	539	545	497	495	486	564	522	531	464	494	492	533	511	541	580	514	567	531	532	487	506	518	526	530	541	491	548	509	504	488	515	538	493	480	494	458	528	482	486	517	510	520	517	510	541	513	502	488	460	486	519	488	545	514	521	531	486	481	514	491	530	496	564	517	465	519	492	517	526	511	549	490	531	499	512	501	528	495	526	545	512	512	506	508	549	502	540	534	486	514	540	510	587	524	529	556	521	508	497	521	518	498	502	518	527	522	525	496	494	496	514	556	540	546	488	537	508	502	496	529	487	516	528	553	548	553	511	503	534	540	539	477	515	511	539	497	552	514	504	547	507	505	506	519	533	540	525	552	531	527	558	534	519	505	517	510	496	511	510	489	522	496	523	548	530	506	511	494	490	480	499	550	542	502	506	505	508	538	521	484	526	527	512	517	538	522	514	528	511	490	531	545	530	510	540	519	516	520	505	535	542	483	531	522	550	509	497	503	501	529	490	520	498	529	554	524	531	512	537	548	557	474	525	526	538	506	537	535	521	517	515	487	555	514	506	514	552	568	481	517	524	526	497	524	509	540	496	533	540	517	476	521	498	526	546	520	514	507	549	525	516	501	526	531	536	518	500	530	546	520	506	527	489	550	488	493	554	511	501	487	524	511	500	541	515	530	566	546	522	498	548	557	495	535	497	525	527	528	514	492	524	506	527	523	529	508	515	508	517	517	514	519	476	492	498	495	538	537	495	502	509	506	519	487	509	535	487	515	534	511	515	501	536	546	523	468	537	502	519	506	487	499	517	504	502	553	496	535	513	535	501	490	509	519	535	518	530	532	487	499	516	542	499	532	542	498	568	490	561	542	504	517	486	507	455	504	523	510	537	531	518	486	514	530	503	468	479	481	535	538	505	494	534	548	495	471	498	520	476	495	517	515	514	535	512	490	543	546	518	529	499	524	517	515	531	526	520	522	517	504	508	496	537	505	479	480	507	500	537	504	491	504	503	473	553	524	496	515	487	541	508	540	516	543	541	520	482	494	499	473	484	503	545	517	535	529	504	527	525	495	518	459	537	505	517	537	525	500	527	534	523	540	456	521	513	523	472	507	460	530	499	531	498	500	525	573	506	512	514	503	575	558	489	489	509	490	498	496	486	486	491	495	492	508	529	527	487	537	514	496	513	513	493	530	517	472	489	481	545	480	509	540	526	563	490	513	511	517	505	500	481	532	552	529	551	504	516	547	520	554	525	525	527	504	522	546	545	546	491	532	588	556	556	498	483	513	472	498	526	532	518	491	516	499	514	497	526	477	507	531	509	480	520	520	545	468	507	509	526	527	458	487	499	509	530	557	537	520	524	517	549	498	552	537	510	543	540	460	555	559	530	490	491	506	535	465	485	517	516	492	466	567	531	488	528	553	500	533	495	514	511	493	518	501	510	508	533	526	512	489	531	499	543	496	529	499	548	530	502	552	522	549	497	504	505	482	497	515	487	484	502	500	490	507	498	526	507	515	518	510	532	520	490	528	529	492	549	519	499	531	521	493	512	540	528	556	491	519
4915	12875	12960	7884	2198	226	198	212	195	204	221	203	227	184	227	186	211	189	181	191	183	194	207	190	197	175	214	210	189	211	194	195	236	175	204	174	191	206	179	187	179	197	205	175	225	196	181	184	190	214	221	201	187	182	168	193	190	188	208	179	226	178	184	218	194	188	185	198	179	230	185	197	160	193	167	209	186	180	201	182	199	209	206	196	188	186	195	174	179	173	194	199	196	201	199	212	177	199	200	204	190	210	173	189	201	185	219	202	193	185	222	215	211	186	181	199	198	182	193	199	217	204	206	190	204	177	181	194	205	223	216	180	181	167	214	197	197	186	191	176	167	194	210	205	169	185	212	183	201	199	194	221	210	190	205	199	179	191	207	194	178	221	179	198	194	189	217	202	207	201	202	202	207	196	168	232	203	211	200	198	187	189	216	202	164	194	166	204	196	182	190	165	190	204	211	204	191	194	175	182	205	195	202	201	170	206	201	212	189	199	187	177	195	220	186	186	200	206	187	207	197	207	180	219	176	197	209	169	186	210	197	200	183	196	195	212	207	198	178	205	199	182	210	191	205	190	211	210	207	207	198	193	177	171	194	215	212	189	195	179	205	208	189	179	200	195	186	218	204	211	213	182	206	185	237	190	201	180	204	180	200	194	186	203	186	208	176	201	195	190	196	224	184	194	199	160	195	221	206	186	193	175	225	199	219	183	175	204	189	209	210	178	188	202	221	205	195	212	209	203	173	157	211	188	196	180	207	212	198	209	191	184	213	194	189	188	212	204	204	192	195	188	188	178	215	193	198	177	195	203	198	172	187	223	180	199	218	181	220	214	177	213	180	219	205	185	191	174	181	197	226	166	201	178	194	206	196	228	212	200	198	188	189	201	185	166	190	197	197	171	215	184	170	204	182	191	190	186	188	201	197	186	187	170	178	217	197	192	192	192	173	214	176	199	172	195	199	189	218	186	200	209	213	201	206	211	182	216	197	174	202	188	191	198	194	200	190	197	190	178	191	188	204	185	216	206	183	177	171	215	178	183	203	208	181	189	190	220	188	231	189	202	177	194	201	200	199	188	203	188	201	187	205	199	205	185	184	206	186	194	202	204	187	192	171	178	212	186	192	209	209	184	183	192	177	195	204	214	194	180	180	191	194	180	205	209	202	206	196	191	206	195	227	217	195	191	205	201	208	201	210	189	215	200	203	194	180	200	199	187	201	207	191	182	179	200	201	218	192	208	205	178	201	167	185	183	193	211	197	206	193	203	211	195	213	214	206	193	192	210	167	190	203	190	157	196	172	226	224	182	198	182	191	180	171	183	189	197	198	186	212	216	193	215	227	200	177	196	208	209	200	181	195	216	190	229	202	210	206	192	205	230	204	192	200	220	188	210	162	175	201	184	224	186	192	191	198	203	203	178	190	200	207	225	204	191	221	196	179	178	189	174	170	170	194	192	214	217	202	189	193	173	205	197	207	202	214	172	185	195	222	224	210	214	213	196	215	197	229	196	198	203	231	221	193	196	200	186	202	215	191	172	181	169	201	196	188	199	222	220	188	218	194	180	209	195	197	204	214	207	186	204	190	195	181	200	202	207	174	198	212	208	205	193	179	204	186	185	190	188	200	171	184	171	181	242	194	206	204	213	190	198	197	205	197	194	181	203	159	191	224	206	197	177	190	191	205	196	199	209	244	175	186	229	200	202	192	207	187	193	166	193	194	214	202	198	159	198	195	195	193	182	187	185	199	185	210	209	213	212	195	190	213	202	190	180	171	215	214	188	186	203	199	173	197	205	231	215	181	202	220	189	200	179	191	187	203	213	201	177	185	190	210	190	192	191	220	188	186	168	197	198	202	192	204	193	182	230	179	199	194	178	192	167	207	179	202	200	179	202	191	198	189	201	190	197	207	219	175	229	213	187	203	184	203	205	211	193	195	190	207	195	173	187	206	216	199	187	175	221	180	194	203	200	198	196	209	199	206	178	201	187	196	179	179	213	189	186	220	207	183	169	206	196	218	187	191	183	231	189	192	220	196	194	171	192	224	190	182	185	195	175	192	186	190	220	195	197	210	231	192	192	167	175	209	181	213	168	199	188	213	204	199	185	221	207	185	211	176	221	206	204	187	208	185	212	211	216	200	199	213	170	192	176	192	192	205	187	187	197	202	203	205	186	193	203	181	186	236	188	182	194	189	204	187	196	211	200	195	204	177	174	201	207	205	193	196	210	222	196	207	202	215	207	196	207	190	189	185	210	210	209	205	222	175	189	211	181	195	182	201	194	167	172	168	220	184	185	217	176	169	201	199	200	191	190	211	185	185	198	189	200	208	208	192	231	197	182	189	193	210	201	202	172	184	223	185	195	216	196	209	199	186	219	194	189	194	191	183	203	185	211	181	215	219	195	191	199	172	190	187	198	186	194	151	171	199	208	195	170	184	189	184	216	220	200	182	183	177	216	217	178	195	154	191	211	196	183	216	223	196	209	179	196	201	165	219	197	181	200	199	214	199	196	190	207	218	224	178	182	206	179	209	181	190	208	169	185	206	222	207	214	198	201	210	208	169	198	190	181	195	196	205	194	226	212	194	221	182	196	195	189	213	218	201	216	213	214	188	198	189	214	222	195	212	181	191	215	198	192	186	188	196	195	189	194	200	179	171	185	180	189	186	176	217	199	158	196	212	181	165	181	168	199	197	177	195	204	207	183	201	209	188	223	194	200	188	188	180	187	189	191	204	185	187	158	192	204	200	200	202	213	200	197	208	207	207	151	204	199	200	185	199	208	199	197	191	210	187	193	179	198	195	208	192	208	192	242	200	188	208	180	174	186	172	194	187	195	199	217	203	217	205	192	216	203	200	172	177	192	170	201	173	202	192	209	171	198	185	203	199	199	180	183	199	193	205	215	215	201	190	178	208	182	179	190	206	185	186	169	193	183	194	184	213	198	197	223	200	189	169	181	191	212	182	209	225	227	190	186	202	196	197	184	206	226	197	190	182	184	201	204	203	199	208	198	215	211	222	185	198	200	175	204	234	176	186	196	197	185	182	198	184	222	193	224	211	205	198	213	220	171	216	198	182	216	193	204	234	191	191	175	197	187	194	198	206	218	201	192	189	206	195	207	173	214	173	207	180	218	183	194	178	222	177	187	175	197	197	193	189	177	195	193	172	226	201	170	196	185	205	205	217	184	199	232	197	184	197	197	183	178	213	198	197	225	192	208	210	233	194	203	224	194	180	188	197	214	166	187	186	213	198	205	199	204	158	207	199	202	206	232	193	196	210	169	192	191	199	200	216	187	191	190	214	216	208	195	230	217	177	205	222	193	214	218	212	201	194	192	199	207	197	188	191	182	213	195	175	193	202	196	199	201	212	212	184	203	187	204	170	193	222	225	192	195	203	209	188	203	180	193	206	194	186	223	202	224	197	191	186	174	194	218	234	199	202	193	194	204	201	180	188	202	200	188	171	199	217	202	186	187	209	198	190	200
4360	18007	18903	16639	5910	548	541	546	557	450	494	493	503	493	555	540	486	484	498	504	496	490	504	503	521	490	508	554	504	519	503	490	494	453	467	445	521	510	503	515	486	497	495	468	510	523	530	539	659	714	717	556	612	560	487	503	514	468	470	517	481	472	504	463	525	532	503	506	504	478	475	496	470	496	504	469	486	525	454	503	510	502	503	493	457	508	487	502	491	477	459	456	492	489	495	570	513	555	492	477	513	453	490	444	469	447	504	490	506	443	522	469	489	493	504	515	505	524	515	459	464	484	495	456	520	471	535	514	466	454	494	500	548	499	468	477	458	479	482	497	482	496	482	536	501	511	524	496	481	539	483	524	498	497	505	485	476	527	471	509	483	467	519	492	455	545	489	495	499	513	464	496	471	488	456	462	458	518	518	472	471	511	534	513	479	501	512	550	482	479	515	509	516	517	475	517	456	538	494	514	451	500	485	504	516	502	490	518	496	497	490	489	495	529	448	492	526	508	459	505	488	460	506	531	495	484	458	477	471	463	445	538	494	496	511	481	520	513	496	492	491	450	517	449	481	445	517	540	521	483	486	462	501	490	500	504	510	512	497	449	495	495	485	461	489	464	482	481	525	495	472	514	495	525	483	533	538	503	515	508	503	518	479	489	491	463	512	495	494	535	513	476	515	497	520	506	480	493	474	511	503	500	510	483	451	493	492	508	538	478	489	488	461	452	502	490	517	509	486	527	476	470	513	495	546	514	452	513	498	496	475	518	530	520	502	469	449	550	519	501	473	481	486	457	445	474	467	496	527	482	503	498	516	537	459	501	484	489	496	492	489	471	475	456	510	513	463	522	470	512	509	515	481	494	461	524	494	471	523	490	430	526	475	494	534	533	515	453	524	517	524	472	494	433	507	447	528	494	492	495	465	502	511	466	538	490	474	488	515	484	435	525	497	497	525	526	514	481	531	470	502	478	501	527	513	508	495	521	527	477	473	519	517	549	493	508	480	496	489	513	491	463	495	481	507	531	490	487	501	465	466	462	526	511	496	503	492	505	492	536	490	503	476	479	505	505	528	483	469	496	451	459	481	435	494	474	514	473	508	531	499	470	499	502	498	511	523	503	495	480	484	501	495	460	490	487	451	477	503	518	478	480	542	531	488	532	480	499	539	490	475	487	501	495	483	468	462	517	491	461	531	517	526	525	490	491	495	468	504	475	496	453	468	493	512	499	494	520	521	506	478	479	471	473	516	503	459	486	515	485	455	486	483	488	489	468	477	487	471	470	486	471	505	476	496	518	472	530	477	481	508	495	495	534	507	512	491	515	471	472	464	533	498	502	488	455	474	494	473	465	456	496	529	482	489	511	478	513	524	481	488	497	494	462	498	501	496	529	460	493	487	468	496	532	521	478	488	506	473	500	513	446	529	461	508	491	523	451	494	497	495	516	504	495	477	483	533	482	535	503	474	480	437	525	506	478	486	505	439	506	493	476	490	515	477	514	499	474	515	533	529	493	482	464	496	507	499	517	490	499	534	532	499	489	481	458	521	497	523	491	463	501	490	502	482	488	480	477	527	519	520	487	472	529	481	487	477	534	489	518	464	523	484	465	476	492	513	521	513	542	513	544	480	499	484	542	502	478	480	472	503	526	482	519	514	520	507	494	498	456	488	519	532	464	497	476	517	490	467	458	479	537	486	505	459	527	452	489	503	484	507	512	456	482	509	508	458	498	500	486	541	467	491	491	501	489	452	473	519	492	515	479	512	513	519	477	488	476	482	481	543	515	464	434	505	465	491	496	502	510	521	528	486	449	495	449	486	491	523	501	526	510	491	478	517	460	499	469	491	456	495	493	423	492	509	492	508	513	483	504	468	510	469	494	539	472	494	468	524	499	485	512	532	487	515	481	507	437	476	483	491	483	496	466	496	514	528	541	503	510	508	520	488	490	487	511	495	510	477	451	501	490	457	485	485	513	472	452	476	493	474	518	526	511	475	513	530	512	498	484	503	483	504	477	507	505	501	518	471	497	476	501	513	496	511	498	507	443	472	518	501	519	495	541	510	530	470	511	541	502	523	523	471	493	492	498	506	547	484	477	434	496	500	495	489	496	462	466	484	513	478	445	473	484	489	538	509	503	505	471	487	442	501	544	502	520	510	487	498	484	504	510	512	495	526	499	498	546	474	496	498	479	477	519	494	464	483	486	482	525	478	487	524	524	495	515	500	490	505	518	506	500	497	486	487	478	500	521	508	443	529	523	501	498	486	467	511	474	483	522	500	523	527	509	504	463	489	517	509	472	492	496	507	506	491	517	521	468	514	497	479	485	483	471	510	490	516	523	501	437	493	483	535	502	470	488	458	493	475	466	503	444	497	523	477	495	508	527	482	521	444	489	517	513	487	477	469	491	474	483	526	486	487	479	475	482	526	483	504	489	495	536	465	471	478	518	498	504	501	515	521	512	495	499	506	523	524	490	491	503	506	467	515	494	518	475	500	501	469	503	496	446	530	480	471	499	500	525	475	500	492	551	483	561	464	483	447	515	498	501	476	492	474	475	482	453	493	507	488	466	518	480	478	493	466	500	493	528	487	490	514	455	466	496	481	534	458	493	507	466	437	474	486	483	479	494	534	493	519	533	532	467	502	485	504	483	466	457	482	546	485	509	528	518	540	503	484	503	519	487	482	515	499	501	499	515	466	499	531	470	496	504	511	525	490	505	528	513	469	508	467	470	481	522	498	493	498	520	459	523	511	486	487	505	459	527	480	531	511	490	476	464	512	498	497	483	517	441	495	521	463	488	499	523	477	480	454	531	517	499	497	484	489	483	465	510	506	471	488	528	492	480	497	507	498	457	482	523	463	498	455	499	482	483	488	451	543	445	470	495	501	557	509	482	531	476	472	471	490	484	499	496	494	495	483	521	506	502	512	488	490	517	458	476	513	488	502	507	509	496	475	472	520	513	477	495	509	514	482	510	474	513	510	533	491	498	504	458	498	489	523	503	486	535	489	501	502	485	466	500	456	479	499	517	511	470	489	500	523	526	492	482	524	446	486	505	507	473	500	525	448	470	523	477	512	520	532	523	510	540	487	492	508	474	482	509	504	466	495	518	507	496	476	474	491	477	494	504	487	464	517	492	515	531	491	528	499	504	534	531	490	476	514	532	484	487	490	510	520	506	488	478	500	536	475	489	527	447	468	513	485	510	505	472	497	493	471	542	522	543	493	484	487	453	446	483	499	483	510	494	483	502	530	514	499	491	500	484	497	490	479	519	519	500	515	501	518	529	511	538	515	463	498	483	491	476	484	544	509	479	520	548	513	488	476	507	537	485	494	473	484	508	475	504	472	484	504	507	510	483	466	554	470	450	479	509	541	484	457	476	553	466	496	499	511	487	488	484	504	482	508	479	500	498	508	491	486	460	497	466	525	509	486	534	507	500	503	493	492	484	480	530	566	499	533	459	485	494	539	465	495	506	506	501	500	483
35185	63285	64722	51537	32727	7176	474	270	265	252	262	247	254	249	256	236	225	208	226	216	242	229	221	233	220	232	248	262	221	218	243	225	225	224	241	215	219	214	240	232	210	209	233	201	235	247	230	247	470	388	372	319	277	267	214	212	230	244	210	234	224	220	231	203	234	216	225	223	238	213	218	229	249	200	225	208	217	191	229	215	236	190	225	242	213	218	220	251	233	221	227	215	263	249	241	227	210	235	206	217	231	219	240	234	226	221	216	191	201	220	246	228	243	228	210	207	212	249	247	236	225	235	242	228	249	227	219	216	212	224	227	218	203	240	214	221	182	223	226	194	251	203	240	225	195	220	211	221	213	224	216	227	223	223	219	234	224	208	239	208	229	220	219	214	229	219	219	217	227	207	240	253	205	231	250	203	222	258	209	222	240	233	234	225	227	226	217	231	215	207	214	219	224	204	222	217	236	220	213	230	203	204	214	241	238	217	233	266	233	232	213	227	245	207	215	235	224	224	238	227	195	234	235	213	222	225	229	196	209	229	224	240	207	216	183	206	230	232	216	254	257	205	250	229	225	202	210	208	207	212	215	210	197	235	212	244	220	239	258	210	219	222	202	256	203	209	205	210	235	216	219	216	228	226	214	234	225	218	225	200	212	211	215	232	243	221	249	213	204	212	211	243	220	223	213	228	223	228	238	236	224	207	234	234	212	252	201	217	241	224	231	226	230	241	226	222	230	228	199	250	230	189	223	220	248	246	228	233	225	224	249	235	214	202	230	234	241	222	189	216	214	227	222	241	209	221	237	214	225	205	206	242	213	223	222	231	219	234	222	211	202	243	192	214	228	197	214	231	260	236	241	235	232	230	231	238	226	254	231	231	236	227	232	231	242	238	237	213	215	245	221	242	217	218	239	211	228	212	231	210	214	225	213	207	213	222	255	218	216	211	209	228	253	187	233	230	239	241	251	237	220	227	226	210	248	223	226	208	240	221	215	238	215	214	229	226	213	221	233	195	231	207	242	216	211	250	200	222	191	248	256	228	210	247	254	199	230	239	232	219	229	235	228	243	219	222	189	246	211	214	200	241	228	228	217	267	223	219	229	199	217	225	246	216	206	207	243	220	215	212	218	245	249	226	219	238	237	257	193	220	241	232	229	212	229	219	222	208	243	245	228	229	201	227	221	226	209	228	207	253	210	227	224	213	216	250	250	236	247	236	225	216	219	224	230	191	243	217	227	237	224	235	224	231	220	233	216	246	261	231	217	241	205	210	216	197	220	213	200	219	192	234	223	212	227	248	216	203	223	212	222	221	232	216	232	215	206	222	213	214	236	247	228	261	204	202	214	232	209	219	239	198	229	228	227	194	211	218	221	189	214	192	207	228	212	199	214	225	216	224	217	209	202	223	213	230	232	222	230	207	214	192	226	217	204	212	245	206	226	244	239	224	234	224	226	211	235	245	249	232	227	217	233	226	219	230	228	203	228	215	231	216	218	257	234	216	216	231	218	240	230	209	238	251	238	219	218	212	238	245	224	250	235	239	227	228	252	254	231	221	221	210	205	254	246	223	218	219	231	221	232	227	217	233	218	249	219	226	204	219	267	242	242	227	207	225	226	217	240	212	210	217	231	230	258	258	224	260	256	237	232	234	239	213	230	232	233	214	220	209	226	224	194	252	232	217	205	236	220	217	253	224	231	259	239	224	218	257	233	224	232	209	202	235	213	236	235	235	202	221	202	243	205	230	232	223	268	233	205	245	215	257	214	239	230	223	206	227	221	241	211	222	218	235	205	250	221	205	211	211	223	257	208	211	210	257	202	212	222	233	235	225	217	228	234	212	237	218	210	231	233	218	226	230	236	223	231	221	235	237	219	245	234	219	231	202	244	245	217	231	206	238	244	244	228	223	182	234	200	245	225	218	211	231	222	223	253	237	237	247	211	220	221	210	223	186	237	231	236	224	234	209	245	207	233	233	240	230	218	221	237	204	221	246	191	230	219	238	262	219	223	235	214	225	245	218	209	207	201	221	241	210	218	233	231	242	232	246	238	235	210	227	216	214	236	242	256	220	213	224	228	202	256	263	208	241	232	226	195	236	200	223	229	213	207	221	223	208	229	256	237	236	239	213	229	260	225	198	227	222	264	227	199	220	235	238	229	208	209	209	231	225	231	235	206	233	229	225	205	204	196	220	217	245	185	202	212	203	228	250	238	217	221	214	232	234	250	217	234	231	234	217	216	244	249	193	229	226	195	226	246	225	253	251	194	207	233	220	245	209	247	231	253	218	224	235	202	235	238	227	224	223	202	245	221	237	232	229	234	244	207	235	236	200	218	220	221	218	229	236	258	225	212	210	208	229	213	242	207	258	222	261	247	208	225	257	206	194	229	222	212	208	223	251	221	231	240	244	209	250	214	191	250	224	214	213	224	213	261	212	219	213	203	230	212	239	204	208	221	226	215	232	221	215	221	204	185	213	237	223	220	228	247	224	213	235	199	214	194	233	204	209	238	233	229	227	242	256	208	242	204	216	242	204	235	232	226	242	252	230	202	202	231	249	258	216	202	203	222	227	219	224	233	233	225	265	248	209	227	227	207	208	198	227	228	217	216	203	228	227	227	200	205	256	243	242	256	227	196	234	256	247	181	203	224	235	215	222	208	212	224	201	220	226	240	224	228	207	239	214	222	213	212	210	233	219	222	217	208	212	214	247	255	245	201	214	243	210	209	200	215	242	220	197	222	221	245	240	224	219	220	233	240	225	232	225	216	240	228	228	242	239	215	200	239	243	234	233	203	240	233	224	237	229	214	257	232	217	223	201	223	236	236	242	217	207	224	239	215	210	201	215	229	211	209	206	223	234	206	228	240	246	245	205	195	248	229	230	209	218	208	206	211	246	226	218	207	208	218	206	224	208	240	213	201	253	263	203	255	219	225	221	226	219	208	230	222	230	234	219	227	205	212	221	219	243	233	206	218	214	217	216	222	202	235	227	221	213	209	255	247	224	255	227	230	212	220	219	227	240	215	225	218	232	230	237	224	218	213	239	225	226	206	220	227	210	254	230	238	234	209	232	213	226	206	242	250	214	210	205	233	215	202	204	207	234	241	239	228	216	223	184	228	217	243	219	217	193	222	199	251	210	223	224	227	223	202	238	200	234	260	224	215	216	201	214	177	240	236	246	199	220	228	223	238	212	219	243	202	224	238	224	193	243	208	224	215	215	211	228	222	239	206	259	230	181	210	235	212	249	205	231	213	233	212	202	227	194	195	221	236	218	201	213	212	243	210	221	198	205	215	240	228	217	231	207	251	231	215	239	222	187	243	203	239	236	214	241	213	216	198	221	198	242	213	229	223	238	256	207	242	232	224	233	243	222	218	204	201	227	232	227	197	257	220	235	221	220	214	228	215	214	226	208	225	223	225	211	230	236	230	207	224	252	221	209	210	230	200	228	221	194	217	206	221	228	235	248	238	229	224	231	220	215	190	214
22402	48561	55040	54064	36943	1872	929	782	734	732	632	595	650	662	650	604	592	588	601	617	603	573	580	544	603	627	599	559	594	584	566	606	557	573	569	596	576	595	580	563	604	572	579	586	577	610	588	613	1836	1708	1451	1134	822	653	515	533	509	585	547	575	523	587	510	582	532	514	534	542	587	538	554	530	561	518	564	494	507	506	585	555	585	553	560	555	605	545	548	538	563	553	556	571	539	528	552	582	551	569	510	532	550	588	509	544	532	525	549	568	553	535	584	553	532	545	567	599	568	559	566	562	531	589	581	517	531	566	529	559	520	604	529	548	571	561	596	537	540	537	556	542	497	495	561	546	511	508	567	608	557	553	535	570	543	537	547	533	522	554	547	563	566	523	571	609	601	534	553	513	573	599	609	530	561	551	570	539	582	555	610	525	518	582	521	550	565	563	546	579	503	535	611	534	549	552	507	535	567	583	553	554	534	533	549	534	522	593	555	585	540	579	557	528	583	560	545	563	548	526	610	573	544	566	555	602	581	497	580	562	542	524	542	546	555	545	546	581	565	548	533	502	543	513	551	585	552	530	540	522	539	536	611	555	527	534	551	577	547	539	555	532	547	571	507	586	544	549	539	526	570	545	533	576	572	551	528	574	575	576	524	529	595	524	564	540	555	546	534	539	592	600	592	550	481	581	526	581	567	576	558	551	572	550	516	538	499	595	562	580	534	610	584	560	560	535	561	528	556	524	578	576	529	526	559	518	559	508	573	516	555	566	596	556	560	559	528	549	534	554	591	584	523	587	572	520	565	542	544	528	492	548	580	576	555	546	564	520	549	564	599	583	576	565	570	589	535	548	557	562	549	523	567	572	556	529	538	536	540	533	555	559	538	521	571	530	551	514	536	599	535	527	528	602	556	596	570	554	565	558	582	546	548	542	544	560	561	560	569	537	569	518	552	588	562	561	534	555	561	588	546	575	546	559	569	539	566	556	518	554	572	540	525	547	586	556	577	542	544	539	545	544	560	547	555	568	555	504	587	533	525	578	556	567	606	508	572	557	537	546	566	563	596	563	592	534	574	549	541	562	547	543	529	589	554	502	538	551	565	555	587	552	578	531	607	525	492	506	592	586	549	561	539	550	535	552	538	541	530	529	545	562	629	525	594	559	613	600	594	529	598	586	554	597	539	526	558	518	549	532	577	561	579	548	579	610	519	579	526	556	553	545	548	591	557	554	558	585	529	548	595	564	504	548	535	536	541	598	538	575	525	581	548	549	573	570	525	567	560	553	503	528	597	561	541	553	531	520	588	591	554	572	574	541	517	562	551	540	523	544	543	527	509	524	579	549	514	565	571	547	545	520	537	570	525	563	552	553	539	545	606	515	562	573	528	555	603	546	520	508	492	564	547	548	556	550	521	573	566	564	588	536	519	542	528	563	578	548	578	555	585	567	613	538	545	526	517	549	565	569	593	574	540	572	567	560	596	586	553	568	533	516	551	563	554	548	547	545	547	578	526	569	567	558	592	542	510	541	552	543	522	552	505	572	527	582	534	570	608	552	514	539	516	561	576	568	533	550	517	546	549	559	583	525	551	561	570	530	533	565	613	547	564	551	550	550	554	550	605	565	532	580	583	521	540	597	560	541	582	527	588	508	530	587	539	579	527	544	548	538	560	557	547	579	592	521	567	524	556	522	583	522	550	532	555	547	570	535	524	560	543	569	572	569	532	526	554	559	542	545	573	544	533	558	535	550	533	550	558	580	539	542	536	586	541	548	582	557	580	555	555	570	595	547	544	549	561	558	580	525	546	571	573	528	578	556	566	568	529	609	520	522	579	588	577	595	544	529	562	568	541	595	588	531	561	579	581	544	522	535	576	534	548	550	573	579	537	556	557	542	556	556	562	530	577	524	589	559	537	542	554	558	529	579	554	555	566	564	546	540	518	545	525	602	553	591	575	538	560	568	578	570	593	569	549	552	543	541	568	569	546	579	548	560	557	561	560	592	496	566	542	570	560	489	550	590	521	601	539	554	525	538	550	577	536	622	559	523	550	574	572	561	546	565	520	548	552	578	560	552	574	581	539	578	529	568	538	545	537	562	555	578	539	541	544	535	525	603	538	557	549	508	508	582	572	523	603	540	548	583	550	535	556	550	557	539	558	538	551	571	586	581	545	562	553	554	536	601	578	561	507	531	588	571	545	574	587	601	569	586	527	494	518	529	564	576	546	565	502	578	580	540	551	547	598	536	573	559	548	582	586	584	527	559	591	579	567	530	522	534	571	557	547	564	525	536	514	529	525	587	525	566	541	553	509	573	569	569	572	568	566	564	559	600	546	578	540	582	518	532	555	604	566	562	572	550	556	535	591	526	563	558	548	573	543	544	520	549	590	567	565	558	548	537	547	545	580	565	534	614	611	570	540	548	537	538	509	580	541	588	579	568	555	538	512	527	579	552	542	561	527	593	544	534	553	564	551	571	572	538	548	512	527	560	523	550	504	555	572	553	539	535	587	600	582	556	544	552	564	577	545	554	556	578	553	568	600	554	542	567	579	537	561	555	509	532	558	580	530	544	596	578	565	551	574	562	569	598	548	552	541	529	521	550	530	577	524	542	571	602	559	545	551	555	564	563	547	527	599	548	576	536	512	506	554	568	549	583	592	539	532	563	538	559	582	550	572	546	575	543	585	571	518	540	550	562	578	582	589	569	532	536	565	515	568	534	545	561	572	540	573	587	555	558	540	581	525	547	563	574	538	555	572	540	532	546	512	570	575	551	525	526	547	577	570	556	550	553	581	541	544	561	529	581	583	551	560	548	576	535	584	561	565	555	552	553	535	529	558	552	532	569	592	531	557	598	572	589	561	520	569	510	553	578	542	551	589	562	581	537	549	544	566	575	580	530	555	544	520	559	559	523	519	496	490	582	537	554	586	516	552	501	574	574	543	580	587	546	509	593	526	541	542	532	543	546	550	540	531	533	546	570	560	564	529	551	591	537	535	563	550	583	546	566	544	548	583	581	543	544	593	590	513	551	543	584	533	558	573	528	585	571	565	556	560	552	533	554	566	547	561	548	578	512	586	523	550	552	551	520	552	543	519	558	559	590	486	566	497	571	595	574	540	599	542	552	565	543	553	536	529	532	560	544	548	559	556	580	537	554	540	551	538	554	557	590	535	550	509	525	596	548	572	521	536	543	517	554	542	556	537	575	551	546	536	566	563	562	596	551	604	555	555	497	532	552	554	545	551	553	566	554	534	578	541	528	553	559	543	570	521	552	537	605	632	543	579	585	558	559	565	585	532	520	566	550	551	535	494	564	547	541	550	561	540	538	521	509	590	585	565	526	577	522	570	577	514	525	568	597	538	541	582	518	554	575	580	581	573	646	544	573	566	545	512	598	564	548	578	589	559	570	540	549	567	568	562	542	536	585	504	545	529	556	509	530	564	511	545	537	512	547	576	574	568	573	563	497	556	596	547	531	558	534	550	530	596	542
44394	77722	73506	58804	45861	18395	1700	304	237	261	224	218	232	226	194	235	232	214	238	206	215	178	199	212	221	193	187	209	213	239	222	212	239	239	227	224	242	265	201	210	200	202	218	237	229	195	247	218	416	429	359	361	244	240	194	232	205	232	206	205	216	212	189	197	228	235	220	224	230	202	205	203	197	208	200	243	205	186	210	221	205	213	196	217	219	218	231	220	233	232	221	212	205	224	218	205	199	198	206	233	196	237	227	223	202	229	207	185	206	204	207	207	210	181	202	200	243	214	225	210	209	216	206	211	231	175	216	235	232	204	192	206	180	206	227	257	196	220	228	208	177	210	222	244	205	212	215	199	206	219	243	243	211	197	223	183	196	209	200	236	202	206	221	197	210	195	229	205	220	191	214	182	221	236	221	201	189	203	206	192	221	212	230	229	205	195	208	216	211	206	193	196	209	187	242	232	216	187	204	220	221	207	194	201	212	198	201	222	200	196	210	204	211	233	199	194	206	217	194	213	207	194	183	196	212	193	239	218	195	211	193	219	192	212	228	203	203	200	221	216	191	199	220	223	225	210	213	205	213	252	239	209	218	211	202	226	209	209	207	199	199	201	217	219	194	179	219	194	215	217	204	182	193	225	226	201	233	221	206	212	213	187	201	210	215	234	211	192	197	205	202	198	222	235	197	220	211	224	215	222	215	221	221	190	210	212	217	234	223	211	224	184	215	233	234	210	188	202	189	226	203	210	205	213	207	209	219	217	196	218	224	200	241	237	227	194	209	189	214	210	192	212	208	188	193	205	225	212	213	196	216	217	227	192	213	205	220	232	211	213	223	210	194	224	206	213	218	222	211	235	199	214	197	225	229	201	203	201	241	226	226	223	238	214	194	209	208	205	212	211	204	197	223	203	193	206	215	211	224	203	204	223	231	204	204	186	229	226	199	199	244	192	211	232	216	228	208	209	214	211	205	213	191	183	229	195	199	199	214	195	195	243	213	197	230	176	198	206	220	216	214	204	226	221	227	225	204	216	237	198	202	203	226	182	240	203	197	186	219	210	183	211	204	227	189	219	212	202	204	218	205	210	222	211	228	219	222	216	197	246	227	219	198	259	224	204	225	218	215	192	226	196	218	222	218	212	202	239	206	211	201	215	187	208	192	218	234	199	225	209	209	211	220	214	192	213	220	235	193	202	161	211	202	178	218	207	189	234	208	224	211	216	230	208	234	219	214	201	201	219	213	201	187	233	192	194	208	205	225	193	179	206	199	210	204	231	215	216	210	216	232	220	184	200	234	219	203	201	211	197	191	217	219	224	207	213	217	239	217	211	202	208	222	211	205	216	191	195	200	223	199	221	208	217	228	199	217	227	229	214	230	189	197	193	225	241	210	222	217	215	222	232	216	207	192	211	209	205	229	214	198	221	219	235	205	191	202	227	235	200	206	204	202	209	203	216	210	223	207	239	210	221	205	177	208	201	214	230	211	222	218	233	227	209	211	178	197	212	215	171	204	192	199	197	199	225	202	201	213	194	186	205	177	181	218	210	199	228	202	214	197	196	221	208	215	211	219	225	203	204	183	214	223	202	215	225	195	204	219	211	225	208	207	234	214	198	213	198	229	198	229	233	209	227	213	204	216	208	213	195	211	218	240	219	234	200	222	213	187	214	217	201	221	200	224	207	241	216	233	216	212	223	207	219	203	211	193	204	208	208	201	209	230	197	239	215	218	191	192	213	207	235	221	206	240	213	216	211	209	224	228	218	189	237	231	208	228	208	189	232	220	184	200	212	228	198	229	218	174	217	217	213	203	198	213	231	230	214	199	201	213	210	217	193	183	206	193	196	204	197	206	213	184	185	194	206	198	207	191	198	194	234	208	215	213	213	219	217	205	191	199	231	243	220	225	207	217	200	217	199	203	188	215	214	224	248	198	178	236	231	211	230	225	237	191	225	210	214	218	221	214	202	199	189	193	194	202	202	193	217	199	220	209	218	176	195	237	242	220	244	211	198	242	213	193	233	201	208	209	184	199	202	207	230	205	240	223	209	214	203	204	218	191	193	216	241	218	221	202	206	206	232	198	219	209	231	227	182	198	196	205	217	217	194	198	193	208	207	241	224	225	200	210	216	213	217	214	209	252	210	212	208	226	203	205	221	190	215	213	216	210	224	217	205	241	193	211	195	217	193	215	224	199	215	184	178	189	202	221	202	228	214	211	230	216	207	206	194	188	224	206	200	189	188	216	191	232	215	212	216	229	204	228	192	178	223	218	222	208	237	203	205	212	204	209	212	230	215	210	212	232	209	207	188	210	242	206	217	223	228	213	227	224	256	195	227	205	214	197	183	201	229	227	224	237	208	237	241	214	205	212	190	231	216	204	193	208	205	199	203	211	228	205	220	238	200	184	207	244	220	218	212	215	242	200	217	213	208	230	209	217	208	195	204	207	223	222	210	176	209	204	189	217	183	205	213	201	240	232	203	186	223	184	208	202	209	201	189	231	228	204	205	218	206	205	225	217	195	186	203	196	233	215	221	196	204	238	199	192	216	195	218	211	220	197	205	224	180	204	191	191	211	210	186	174	200	199	229	217	220	209	206	184	188	189	220	219	217	205	220	219	211	216	204	191	222	211	216	238	210	223	212	207	229	205	221	201	194	229	251	232	237	210	215	198	206	188	207	188	217	208	201	233	212	202	224	222	218	224	227	193	204	239	223	223	221	203	233	211	214	231	209	200	197	219	219	210	216	191	208	211	208	211	251	189	218	201	218	217	203	230	217	213	220	203	198	185	198	205	207	244	191	222	194	221	220	187	261	199	224	210	212	230	214	212	225	209	222	167	213	177	202	221	194	217	198	213	206	194	218	215	217	208	211	227	217	210	206	223	193	225	215	221	206	208	230	216	205	209	235	229	225	196	195	210	225	214	200	212	213	191	184	232	213	186	219	197	216	223	223	235	183	195	200	198	206	222	229	202	164	191	203	197	194	211	224	225	211	229	205	179	226	210	223	209	185	210	186	223	199	207	182	231	218	207	235	208	239	228	208	223	215	225	210	199	196	204	183	226	236	210	230	222	221	248	237	223	197	224	216	230	217	185	218	211	216	253	191	193	206	222	237	228	211	222	210	189	197	215	207	226	201	211	213	210	220	227	212	210	195	177	222	211	207	191	217	230	207	224	196	195	222	224	213	226	178	200	215	208	228	217	205	196	225	194	194	187	194	213	227	219	201	222	189	201	223	215	217	199	209	187	226	221	219	204	212	182	206	180	189	225	212	219	186	219	209	223	193	193	200	188	202	174	207	218	227	188	204	208	225	219	207	222	205	195	206	196	218	203	195	210	182	211	222	193	210	206	213	215	190	223	201	193	208	226	210	230	193	215	213	213	240	226	206	207	211	224	175	212	210	204	204	190	171	225	189	245	214	205	226	216	195	194	220	222	202	226	195	220	210	205	219	229	208	240	201	194	217	199	221	200	216	189	200	200	195
28472	60412	64953	62901	51060	9782	976	697	757	658	626	653	615	590	629	573	619	531	574	573	572	554	546	557	602	528	531	508	533	503	517	566	532	538	562	521	556	499	554	544	522	541	522	528	505	516	505	596	1963	1860	1571	1194	799	604	495	534	543	520	500	508	540	564	513	516	494	565	542	539	499	530	502	516	518	505	552	492	518	533	499	490	516	432	520	460	496	533	509	500	495	512	501	492	497	493	516	533	503	483	531	513	542	503	514	472	505	550	522	530	520	550	500	530	527	534	505	505	529	494	501	506	537	498	532	490	550	496	553	556	525	439	523	505	540	543	560	542	492	496	516	520	512	518	509	561	535	498	487	511	508	490	538	553	528	493	479	493	538	545	530	535	521	514	483	483	518	507	523	556	556	534	501	522	479	499	510	515	571	539	511	531	552	529	506	463	510	520	547	499	508	485	497	527	515	483	522	517	515	505	506	546	531	535	529	505	467	511	480	546	536	505	533	556	523	555	536	486	513	515	524	504	518	519	497	534	502	494	526	479	524	486	529	469	537	496	501	517	520	522	500	503	493	525	509	534	525	482	548	505	491	511	544	536	558	562	493	512	528	525	494	534	530	548	540	500	493	547	508	510	561	549	489	506	527	502	489	494	500	485	571	503	501	543	513	514	559	570	549	524	500	528	484	540	524	505	521	546	508	515	510	573	534	532	543	511	536	495	523	527	511	478	471	537	490	520	518	508	540	521	542	517	520	529	528	544	531	494	543	492	509	503	512	494	521	526	512	527	528	556	529	521	503	544	520	496	522	543	484	515	536	490	488	510	519	545	493	474	501	538	516	509	509	490	524	555	540	522	520	530	518	482	482	531	494	505	499	509	515	545	545	523	508	488	533	503	510	536	492	498	469	543	502	504	486	506	529	532	520	565	513	497	501	484	514	504	496	535	503	537	562	487	494	510	528	521	504	520	529	531	488	504	537	497	470	473	541	531	471	524	520	480	554	479	493	537	513	496	547	465	528	518	511	539	540	530	498	528	550	562	542	514	524	511	536	503	549	522	505	536	484	507	481	536	459	515	529	513	512	552	505	586	508	522	552	481	531	517	523	537	503	518	517	532	538	535	496	510	494	531	544	503	504	493	529	516	551	500	527	522	521	513	543	539	476	504	521	544	546	543	510	569	552	541	500	536	501	465	549	549	466	501	509	519	522	514	554	543	496	515	544	525	557	524	515	507	502	526	500	494	552	497	537	514	478	509	524	504	517	494	498	505	503	530	530	544	479	540	489	481	538	495	521	546	506	521	484	465	527	540	511	519	526	508	540	522	514	518	542	503	571	530	514	507	503	517	515	500	495	530	522	515	505	573	549	512	553	510	509	531	498	495	530	504	509	486	514	517	474	500	541	531	473	507	509	478	467	485	514	507	531	491	481	531	520	529	471	476	494	546	505	555	522	478	476	529	511	537	515	550	518	509	514	524	515	479	513	541	550	475	479	492	530	558	504	562	560	520	536	472	549	481	523	509	565	513	512	475	492	510	506	488	510	466	533	511	516	526	535	516	500	548	531	527	488	560	544	546	478	487	539	505	546	552	487	503	532	568	473	493	545	473	574	510	538	535	521	524	519	533	492	525	516	528	589	551	522	512	490	512	535	499	548	499	471	516	531	491	554	507	577	510	525	516	524	504	487	552	495	479	553	541	532	530	527	545	500	511	505	463	493	556	524	530	506	516	494	525	523	519	531	507	520	587	490	553	491	527	531	503	505	531	510	507	488	508	527	488	514	498	542	480	500	523	493	503	491	561	507	496	502	505	535	525	505	504	508	470	540	502	479	515	522	535	563	500	498	536	490	523	506	560	509	499	544	506	516	530	508	514	497	526	497	511	514	495	541	531	517	531	500	521	505	526	528	520	505	513	508	508	458	522	514	524	494	532	483	499	509	515	504	498	530	509	494	518	554	510	493	524	495	512	540	523	519	524	513	516	491	527	545	514	504	487	515	563	566	499	516	443	482	534	498	502	496	530	517	553	491	499	490	538	534	549	531	566	490	518	495	527	536	504	531	505	548	490	533	483	548	483	494	558	477	498	501	509	525	508	540	520	511	522	514	498	511	545	513	461	548	514	515	502	527	487	530	527	507	534	537	470	521	512	533	530	497	531	538	532	501	524	474	506	485	529	506	499	499	498	508	504	497	523	565	527	502	552	514	515	475	545	514	515	471	487	519	538	453	555	539	513	471	472	524	512	500	517	520	455	547	534	489	514	516	468	523	540	532	507	533	517	471	499	519	509	553	551	506	532	461	501	529	485	529	491	537	500	509	482	508	532	507	520	500	538	532	528	512	521	555	538	536	493	510	484	528	522	501	536	519	513	499	523	518	494	551	545	499	531	515	546	520	497	569	515	512	476	527	492	534	511	563	494	490	525	479	477	509	505	531	535	537	474	516	506	503	499	485	513	505	547	531	494	521	529	529	510	509	517	531	529	528	552	531	508	504	493	494	501	522	514	547	526	544	568	501	510	524	518	533	479	534	524	535	524	507	547	516	501	506	514	512	496	525	504	502	537	513	543	510	543	489	493	519	501	509	490	480	533	572	523	505	479	527	513	491	568	523	494	564	487	529	524	492	497	466	524	542	519	493	525	489	470	509	509	558	503	552	569	540	514	514	494	564	546	537	518	491	541	477	518	496	529	485	536	523	519	550	529	554	539	546	540	528	504	479	502	538	541	532	494	549	514	541	544	543	490	562	558	497	554	548	476	503	518	517	491	555	544	528	479	474	561	538	526	513	506	530	511	488	571	531	599	539	505	498	576	523	509	519	530	534	510	531	524	511	523	527	555	538	561	491	532	526	545	524	516	513	554	504	508	505	534	501	496	498	533	538	508	493	518	503	551	512	542	556	522	522	530	504	517	526	525	511	523	523	490	530	529	530	526	532	502	523	530	531	547	504	491	548	531	498	516	519	562	564	528	501	574	543	525	543	492	527	555	540	536	487	520	516	528	539	511	550	513	543	531	528	489	527	533	509	599	534	500	501	520	499	512	519	551	582	506	519	515	466	496	507	506	498	531	495	532	494	488	497	495	515	505	516	518	535	509	522	526	540	516	498	504	520	524	539	514	470	547	508	514	507	515	530	506	490	542	505	477	521	525	512	498	520	481	516	520	550	494	531	505	525	507	488	490	516	497	527	496	535	507	501	507	552	484	566	493	515	493	553	492	543	536	550	476	518	467	528	510	516	495	515	534	541	488	553	491	531	512	551	515	507	491	512	549	547	495	506	531	500	546	529	533	530	518	532	525	528	549	511	542	468	498	494	526	538	514	492	503	491	500	502	476	489	500	550	503	492	505	556	507	487	510	513	508	500	531	520	501	579	546	529	497	474	520	533	519	492	523	517	518	520	504	523	540	525	525	470	490	550	537	535	546	498	553	511	483	524	497	499	546	530	532	504	500	566	521	526	479	494	485	524	560	498	502	535	545	507	496	523	519	525	520
4591	14514	16363	7384	4573	981	226	194	205	215	217	231	208	188	196	202	219	190	191	170	210	203	193	202	222	187	211	194	207	191	215	202	214	188	179	206	213	210	209	199	189	186	195	219	215	193	230	207	180	235	191	218	208	203	202	186	198	208	186	223	200	180	220	206	180	196	217	199	194	194	190	213	184	217	202	185	200	206	204	187	209	211	207	204	178	208	184	222	197	188	200	207	200	207	216	209	202	196	215	221	207	204	214	213	203	202	189	181	194	202	206	177	198	184	198	203	207	181	185	209	213	202	182	193	196	184	205	182	185	221	217	197	211	201	191	196	186	195	194	215	218	248	181	191	195	202	198	213	208	192	221	225	184	232	187	200	200	207	196	194	205	214	198	194	208	241	208	188	198	201	220	211	200	193	213	194	184	208	174	195	215	197	224	201	218	186	200	179	226	205	212	198	205	188	240	214	192	215	208	205	205	218	200	176	202	220	185	181	196	222	214	212	170	229	224	198	198	188	188	194	184	199	208	192	204	215	198	182	186	211	205	178	234	210	176	195	204	202	201	207	191	225	160	233	184	181	198	225	222	209	195	221	218	186	191	188	192	196	221	178	186	198	177	173	196	220	187	168	198	191	175	192	224	214	186	220	205	176	195	222	207	196	184	208	233	218	214	203	185	218	195	193	194	201	184	176	194	200	192	213	205	209	194	199	187	213	188	201	194	195	189	184	192	189	192	206	228	209	194	192	204	200	198	201	190	198	202	200	181	199	193	212	187	208	198	208	201	213	182	205	215	173	207	178	209	231	199	185	201	212	179	210	221	179	207	205	203	212	234	202	209	196	185	229	219	192	208	194	194	195	198	204	200	222	176	215	194	192	197	215	219	186	218	209	202	210	207	216	201	208	200	172	202	207	224	226	176	194	208	199	211	211	233	215	188	200	182	186	195	204	205	200	191	197	206	199	192	199	210	199	192	201	182	210	218	202	189	214	212	192	224	200	200	208	194	205	214	181	217	177	196	198	186	224	212	238	197	207	209	236	187	202	217	199	211	198	188	197	211	194	214	205	197	176	194	212	216	197	212	205	195	201	197	193	212	213	208	227	204	197	220	211	163	218	200	211	198	238	219	201	195	202	198	207	198	206	188	184	193	223	221	185	226	216	209	216	223	196	187	193	209	198	197	189	196	199	190	215	163	194	200	189	191	184	216	189	205	192	205	226	223	201	194	225	198	215	175	200	208	214	182	204	191	204	173	186	208	204	208	187	197	195	204	200	186	223	192	185	195	192	212	197	199	196	208	194	213	226	219	203	196	197	202	199	226	192	190	199	194	175	197	205	187	216	206	191	216	199	192	185	222	185	220	191	199	201	189	216	207	207	214	202	212	201	193	197	222	201	195	213	214	210	208	168	182	189	194	206	218	187	220	192	192	188	224	180	225	202	232	194	193	199	225	183	186	200	200	194	213	203	212	216	216	205	198	207	197	212	180	200	216	219	221	214	195	201	184	180	202	167	204	204	177	208	212	194	162	212	205	194	184	207	201	175	232	193	200	218	188	216	213	185	200	207	232	183	214	206	199	198	165	180	198	184	198	221	199	220	227	223	187	195	192	190	183	175	192	198	245	206	205	189	195	205	189	183	201	220	221	207	193	209	215	203	213	198	194	187	236	207	204	222	209	185	199	181	175	202	186	212	204	210	209	204	215	200	230	183	207	216	215	203	221	190	220	194	218	195	215	209	201	171	227	194	179	193	213	203	221	237	224	221	219	195	199	191	208	192	216	212	207	213	189	217	201	178	202	212	211	237	220	175	177	219	220	189	207	174	227	245	210	202	205	189	194	220	190	206	213	213	190	221	210	196	193	193	218	202	163	210	206	227	160	212	186	207	228	204	203	201	213	198	176	210	195	199	199	187	184	211	203	188	208	181	186	203	216	198	212	196	190	192	187	169	203	199	186	196	182	184	191	227	202	208	191	199	228	192	210	210	179	184	200	183	166	173	183	226	204	205	190	199	202	233	198	189	206	221	217	181	195	219	189	223	195	189	159	170	182	238	181	182	217	218	199	197	210	190	194	181	175	195	196	190	206	217	196	187	199	217	238	215	199	214	200	197	213	200	176	195	214	218	186	195	191	186	175	214	185	198	206	219	186	196	201	213	178	195	195	202	193	199	192	172	175	203	203	217	198	236	216	206	189	213	181	206	177	189	189	206	176	201	232	194	223	201	211	191	213	206	195	234	195	182	201	199	198	215	210	215	187	224	194	176	225	196	199	208	187	191	187	238	188	221	221	181	198	190	186	194	201	176	218	183	211	181	197	195	212	215	202	231	196	205	208	207	208	193	216	214	196	194	199	189	220	200	222	202	209	176	192	194	176	203	180	214	189	217	191	184	214	226	204	211	215	200	218	188	192	227	202	188	202	182	217	217	206	198	213	217	195	192	195	202	215	226	188	206	212	209	211	204	197	217	188	221	203	190	211	215	189	199	226	178	199	196	229	215	183	199	213	235	200	195	190	197	209	201	190	198	173	203	218	217	211	210	211	206	199	183	198	218	201	196	180	237	204	208	190	228	211	190	168	200	203	178	171	198	195	228	209	193	197	179	215	206	196	170	181	199	185	175	210	177	194	185	213	217	188	207	177	201	186	200	198	201	207	199	198	214	204	202	198	207	204	194	225	177	205	181	194	187	223	197	205	182	229	232	207	182	193	190	203	202	200	176	199	183	204	194	200	193	196	216	200	199	203	215	216	204	195	235	204	198	181	219	182	219	185	195	194	195	221	205	216	189	200	186	198	216	210	225	202	199	210	191	178	200	206	213	206	230	194	197	206	216	226	206	204	206	230	197	210	198	205	187	218	190	206	205	226	220	200	173	194	204	192	232	217	217	187	202	229	221	190	237	205	177	214	185	198	182	206	210	218	207	199	206	176	210	225	215	189	210	197	204	223	209	203	198	199	197	184	180	200	200	186	201	235	204	209	222	215	195	216	177	182	204	188	219	223	211	214	206	186	200	241	204	212	227	214	212	195	219	193	187	221	190	198	189	201	210	197	238	187	205	197	196	216	190	239	187	199	201	187	219	226	198	190	214	189	202	211	196	192	228	212	214	195	194	209	236	178	217	204	193	190	209	174	202	194	191	204	191	204	189	226	192	198	220	185	191	233	201	190	200	226	192	203	213	205	206	189	195	179	201	192	188	191	203	205	204	188	193	196	207	173	201	200	212	199	203	202	204	212	183	206	195	201	212	193	193	205	185	172	229	195	195	197	172	206	198	184	222	196	196	186	187	198	186	204	212	214	201	202	212	201	221	202	160	211	195	209	198	205	188	214	216	213	226	177	204	176	206	204	199	197	195	200	216	192	179	229	202	182	218	204	205	198	179	196	227	189	197	210	205	185	205	213	196	207	206	208	197	191	189	180	206	212	216	215	197	208	195	194	201	174	232	220	215	202	205	206	204	204	193	215	197	168	178	222	212	234	174	224	213
4172	19719	21698	16350	12291	2887	549	497	500	501	527	480	505	493	526	510	504	513	512	508	498	506	482	513	518	476	523	477	538	489	518	515	484	522	558	556	508	481	517	490	530	505	532	500	493	492	559	476	539	598	602	562	529	549	504	521	519	511	538	499	496	484	503	483	521	509	500	551	537	476	518	481	523	474	525	484	527	520	519	527	469	501	483	499	534	483	497	536	473	476	486	505	505	541	606	509	530	527	492	516	521	527	461	485	498	503	523	508	493	523	533	549	575	517	477	520	529	513	534	539	513	474	522	542	493	530	526	505	499	523	513	480	473	526	523	538	528	475	489	484	486	521	507	506	515	512	522	515	510	492	511	506	457	477	491	542	491	514	481	509	496	508	509	517	523	502	506	522	510	479	515	546	519	550	501	478	509	529	461	527	516	509	508	485	514	496	510	522	474	519	501	517	496	522	542	508	491	494	460	492	538	494	486	477	522	494	503	488	545	486	518	492	498	473	560	460	492	527	541	498	454	493	506	502	467	510	512	530	498	521	505	510	498	536	506	496	489	529	481	525	521	510	495	521	476	525	523	480	497	492	529	529	528	499	517	507	484	513	468	502	497	488	551	525	507	511	494	501	509	535	546	474	536	477	504	509	508	512	515	506	487	525	517	482	515	506	477	497	482	498	508	518	492	507	547	487	497	526	512	499	516	456	489	529	486	487	490	510	532	506	553	522	533	477	497	486	524	470	521	511	466	484	506	488	522	497	507	453	519	502	525	517	565	497	535	457	487	521	495	495	483	467	486	502	492	507	508	494	485	481	536	503	543	533	497	474	498	520	515	490	469	503	547	543	465	506	502	486	513	503	514	516	503	491	517	520	499	482	527	518	472	506	515	519	499	517	482	520	483	503	547	528	503	497	511	503	525	485	490	489	494	527	520	505	527	538	501	489	509	494	508	522	512	534	492	498	532	517	541	520	526	490	524	485	492	506	494	544	488	496	560	491	584	480	490	532	501	480	499	506	524	507	483	503	483	507	516	510	522	519	489	532	518	509	488	517	513	492	516	517	543	524	517	530	509	522	529	486	521	519	553	513	523	487	533	485	497	505	521	535	515	477	523	503	484	525	505	489	474	510	510	533	491	468	508	512	549	518	481	515	518	484	512	543	499	484	512	500	499	487	468	497	502	485	511	512	517	476	494	506	479	457	483	479	538	529	525	500	506	494	542	491	498	485	508	513	521	478	500	515	556	480	499	492	489	500	539	492	523	488	479	532	541	509	508	517	497	523	511	503	479	501	520	526	493	540	474	525	520	535	502	489	505	519	492	489	533	470	469	536	490	489	513	546	485	520	513	457	519	522	526	508	483	519	520	478	508	548	492	488	512	485	537	461	513	474	498	497	507	513	493	539	541	532	536	527	510	499	537	517	504	489	531	509	507	527	525	521	494	505	558	535	528	517	506	538	524	505	511	520	502	506	502	506	504	511	541	498	517	524	481	505	508	510	490	490	515	490	471	498	524	524	488	479	522	528	534	518	485	498	509	539	490	484	503	501	510	498	509	532	531	490	472	495	519	506	521	477	506	512	501	524	468	492	505	485	526	500	512	514	477	513	491	496	518	508	486	506	533	536	496	536	524	500	503	499	529	530	503	541	513	482	524	496	522	554	503	492	508	525	506	484	463	521	499	481	506	507	540	543	565	466	519	524	512	471	505	514	478	478	523	555	461	557	564	511	500	514	529	500	492	497	528	493	474	519	526	457	496	549	547	469	494	522	472	507	467	530	520	498	465	520	520	528	497	530	501	489	479	511	505	550	523	519	528	543	504	504	468	537	508	539	514	527	492	487	485	475	488	509	498	499	478	481	499	540	496	488	502	510	505	514	488	491	502	496	488	491	532	548	548	504	511	511	485	514	480	504	536	493	521	495	499	507	560	513	481	496	472	538	542	547	540	481	498	515	484	501	493	513	511	518	499	510	536	531	473	471	496	496	494	478	491	494	544	474	531	548	504	506	505	477	510	492	522	537	494	499	522	542	486	524	498	523	541	565	510	494	504	469	550	539	516	516	491	488	508	505	538	533	507	517	500	508	492	521	558	520	489	496	515	473	494	524	516	515	532	493	486	504	504	509	498	488	487	500	486	523	501	506	536	503	514	474	466	506	513	494	509	484	502	492	517	506	489	522	500	541	504	484	486	441	497	484	493	499	554	490	479	485	465	516	489	483	498	518	548	489	470	507	487	490	507	458	513	505	488	538	509	499	461	497	513	523	545	554	503	521	497	545	517	530	510	529	487	510	497	468	503	518	494	536	493	486	536	472	465	485	513	494	471	467	500	503	496	493	509	498	480	493	507	488	551	490	530	527	529	490	546	506	492	532	476	492	541	490	473	502	497	527	566	484	505	477	530	477	472	517	493	471	479	471	537	508	505	518	496	497	512	525	491	504	504	511	528	471	470	500	503	521	507	492	462	506	490	502	494	484	491	472	514	500	513	512	497	503	520	486	503	532	520	494	512	505	545	531	550	493	509	519	515	504	496	489	538	502	542	495	466	535	499	505	516	515	497	527	513	527	490	509	496	554	486	525	493	478	516	523	555	516	473	537	502	487	447	494	483	521	537	488	542	505	545	494	490	509	510	514	517	496	484	519	521	521	511	509	469	506	504	522	506	506	504	507	528	508	510	502	507	475	527	481	503	543	542	539	518	502	498	488	513	530	431	516	466	524	510	546	553	521	475	507	510	473	511	480	522	494	500	473	470	492	511	486	548	497	538	519	485	524	468	539	496	498	531	503	511	557	479	491	488	478	473	493	509	522	502	515	511	516	503	493	518	493	506	500	501	547	504	520	495	543	502	507	502	484	494	514	511	496	479	525	494	497	467	521	487	502	472	540	477	506	541	503	517	495	494	482	542	509	484	505	503	488	514	513	507	535	482	498	486	510	528	545	486	512	507	497	511	480	530	505	483	492	479	477	526	500	545	533	557	502	518	504	496	512	494	500	507	484	501	552	465	459	536	517	527	493	495	482	550	515	526	491	515	524	502	489	523	514	502	481	469	505	503	479	512	510	514	526	463	544	523	472	486	519	503	536	521	484	514	514	540	507	495	515	515	489	534	503	541	467	520	513	515	489	524	531	534	501	510	529	521	497	484	519	548	515	486	548	523	470	481	492	483	473	493	496	551	536	518	522	520	486	516	506	508	502	499	490	510	524	484	511	533	510	542	499	507	518	483	522	449	485	491	494	501	483	521	512	485	509	517	495	485	548	494	494	508	513	496	520	537	495	512	512	506	505	482	516	515	530	506	527	517	522	487	502	522	514	526	522	488	496	512	523	515	538	520	513	550	486	481	525	497	512	499	524	496	544	483	494	546	456	506	497	531	464	454	521	466	529	480	535	500	518	514	540	489	526	471	535	522	486	497	514	502	494	469	549	506	507	563	484	503	509	537	505	502	488	474	551	527	499	536	501	512	525	474	502	501	512	475	510	523	505
42177	67221	66241	47425	35385	13914	711	229	241	228	242	240	260	223	206	254	257	227	223	237	229	245	208	224	239	243	221	208	213	214	211	236	225	246	209	225	207	249	213	238	231	239	225	203	247	203	221	221	299	304	305	258	261	219	254	225	221	194	231	228	211	226	230	221	245	237	241	224	239	247	261	240	243	208	217	234	202	245	230	232	244	218	236	210	212	242	222	245	230	210	217	200	222	202	229	207	217	246	241	249	205	209	235	227	219	231	243	222	207	236	224	248	243	210	241	236	242	203	200	201	244	230	248	243	234	230	232	253	235	201	228	240	231	225	243	213	225	239	213	213	207	250	223	253	220	223	214	223	252	214	211	222	208	215	220	194	231	223	200	257	229	213	237	225	208	227	227	238	249	227	223	213	226	203	226	216	232	227	232	228	223	226	229	228	230	218	236	226	210	208	227	245	219	229	237	247	225	223	204	227	246	204	235	239	243	244	248	226	251	240	209	256	215	223	234	224	237	239	239	211	233	216	209	242	236	227	229	228	205	216	233	242	238	216	253	229	224	217	235	216	234	259	203	246	249	233	209	190	221	231	218	250	202	250	205	235	237	239	238	210	233	231	202	230	214	232	227	243	242	220	229	239	227	218	239	236	217	224	225	236	223	201	221	220	249	199	219	232	212	218	248	238	215	230	206	225	218	214	212	236	248	213	237	212	216	234	211	200	230	261	215	204	231	254	235	239	227	216	197	216	234	215	217	214	211	231	215	201	202	214	208	230	232	204	218	246	220	232	229	191	222	218	249	233	221	212	221	195	220	217	242	206	217	222	233	226	215	229	198	210	221	224	218	221	212	229	241	263	231	240	220	218	227	221	204	238	236	204	229	202	214	205	219	259	220	254	235	223	229	220	236	243	219	214	212	232	229	224	256	236	219	214	243	240	239	226	254	255	249	240	265	236	223	220	215	200	224	250	240	216	245	217	234	221	208	230	211	238	233	241	247	197	240	205	224	226	228	270	228	255	229	218	234	233	220	219	218	236	237	229	209	218	235	224	235	238	233	262	229	244	206	214	208	244	219	228	233	218	220	239	233	237	244	261	202	209	226	195	235	238	240	228	269	235	230	215	231	237	233	224	218	209	206	215	229	226	214	212	235	210	225	229	225	205	234	205	227	263	249	217	220	229	228	200	234	192	216	236	224	224	215	210	208	220	220	227	228	236	220	242	225	228	245	229	238	225	215	227	238	218	228	235	213	216	215	201	236	224	243	233	217	199	219	225	219	243	223	201	240	216	207	246	249	227	243	216	221	220	229	239	209	209	247	221	214	234	252	247	224	239	251	256	223	217	234	246	232	245	215	237	238	223	217	219	216	227	216	209	210	232	208	231	230	211	208	213	200	224	232	241	265	227	262	212	243	220	210	223	215	248	213	230	252	215	234	230	228	244	234	231	222	221	239	216	209	207	231	221	218	212	214	215	230	187	228	199	208	256	243	230	231	221	226	212	265	209	201	240	244	254	235	234	228	220	237	218	201	254	197	238	213	200	179	241	217	238	215	206	223	215	225	193	220	224	251	197	219	203	235	211	226	219	207	231	207	236	199	224	231	216	233	253	241	242	249	223	240	223	226	210	228	243	203	221	224	230	234	223	217	204	219	250	238	231	230	206	243	262	220	253	220	180	206	251	203	241	228	221	228	209	226	240	223	235	229	241	217	213	236	200	212	233	244	221	224	215	232	229	203	219	206	218	226	205	216	226	200	245	224	201	201	230	187	216	237	241	223	241	222	243	254	228	227	213	223	249	242	260	236	230	221	242	241	232	210	222	221	233	215	250	240	217	226	210	217	237	206	218	212	226	203	229	244	221	234	224	214	251	237	232	201	192	206	233	207	207	224	233	243	219	181	229	199	222	212	240	215	228	220	185	226	215	248	214	215	218	238	234	220	230	234	257	229	245	224	228	213	230	237	232	239	198	266	240	248	230	234	230	212	200	232	234	237	282	227	217	215	215	193	234	244	213	261	241	231	224	226	237	221	237	220	220	195	218	235	214	261	231	221	215	199	230	206	210	231	215	238	221	233	221	263	223	228	240	213	224	223	200	220	199	237	215	242	224	245	227	222	242	240	242	196	234	251	250	216	241	238	212	223	196	211	204	203	227	217	220	216	224	203	236	236	233	218	240	198	219	224	212	224	216	248	227	234	236	228	242	210	207	234	228	228	210	224	219	240	248	224	224	236	213	235	229	225	235	221	244	210	246	218	251	246	246	242	233	202	211	241	253	246	215	215	230	209	224	196	222	252	232	217	201	241	197	249	249	211	207	232	234	219	224	213	210	216	216	205	237	264	203	218	211	208	254	247	226	246	256	219	242	242	235	230	247	238	213	236	207	207	237	224	199	210	236	212	222	222	239	231	248	228	240	221	181	229	248	226	192	237	244	244	210	234	237	198	231	204	220	247	209	255	237	231	233	232	194	236	205	220	232	211	243	229	229	212	227	242	219	209	229	233	239	244	243	235	226	240	187	232	217	200	213	220	216	220	212	229	186	231	256	218	238	239	202	214	228	225	224	229	246	233	213	237	242	221	238	222	231	203	212	205	221	209	207	194	233	249	224	255	272	205	230	237	221	219	224	248	231	231	209	225	228	216	227	221	260	220	207	228	226	249	223	239	224	204	214	236	230	236	208	233	250	237	225	229	239	235	212	208	214	213	256	250	226	233	232	245	229	219	229	224	241	234	233	234	257	234	251	243	198	229	228	219	212	230	239	219	229	222	227	223	252	236	216	237	228	217	228	242	227	239	211	245	211	229	231	237	199	226	225	230	228	234	226	225	210	225	233	206	239	218	232	234	212	226	226	238	250	201	246	204	223	241	261	239	242	210	243	214	246	214	237	205	220	235	228	222	219	224	216	207	255	233	221	195	221	226	220	209	219	219	206	250	218	248	227	251	240	213	224	221	231	231	247	224	251	235	199	218	226	229	224	231	208	223	253	247	227	225	238	246	234	217	224	235	247	226	241	244	234	248	223	231	208	226	256	213	229	225	228	254	246	198	210	210	252	230	231	198	221	221	212	222	218	211	232	232	227	251	233	227	226	222	207	228	229	237	205	224	203	208	242	228	235	242	226	236	247	252	236	268	227	231	220	229	231	248	230	217	254	219	251	201	245	229	215	248	222	219	232	251	230	236	231	217	219	230	234	248	216	221	226	203	205	235	255	214	235	253	252	243	236	203	235	203	229	264	257	228	196	231	219	232	237	210	209	259	238	257	227	227	218	214	232	219	215	224	253	226	217	217	239	219	219	216	213	244	210	217	220	240	225	236	245	204	199	264	238	195	228	211	206	235	207	242	219	222	210	229	222	236	227	212	227	229	219	236	230	206	217	216	189	252	225	233	206	204	245	257	222	243	262	190	244	245	218	227	197	224	237	223	241	232	225	211	225	213	235	210	228	226	231	222	246	220	214	227	216	249	237	219	214	217	240	227	212	226	227
27003	50975	56924	50454	42412	14675	767	617	628	586	621	575	575	575	586	549	558	555	603	576	580	581	601	568	576	564	623	539	530	591	591	574	545	520	594	564	553	578	548	580	498	594	535	566	560	550	569	571	1012	1092	983	863	688	608	565	549	566	566	577	559	564	573	575	519	582	550	545	567	536	530	532	573	609	581	557	612	517	585	548	550	546	526	559	560	564	571	526	604	557	561	567	576	526	563	536	579	547	514	546	577	648	558	525	531	581	565	558	541	509	552	517	540	535	546	548	569	564	564	538	545	567	568	602	555	561	554	539	546	573	582	566	540	543	578	583	567	576	567	539	521	566	539	531	570	588	553	569	513	538	565	560	553	555	505	532	580	581	560	559	569	557	564	570	586	531	579	575	587	597	552	543	564	558	524	558	536	539	588	541	540	530	559	510	554	544	566	558	580	540	564	558	522	522	564	567	566	520	530	545	586	530	539	547	627	521	556	506	565	553	536	542	577	556	575	575	560	554	567	563	532	539	564	520	536	558	551	534	544	527	584	573	567	554	574	538	548	609	557	541	555	549	585	575	538	553	538	568	536	555	538	552	522	594	528	534	539	541	534	595	550	502	575	574	586	523	542	577	545	534	533	548	537	551	578	554	573	558	550	593	559	568	546	572	588	550	546	552	574	556	546	553	557	579	571	551	556	549	557	523	539	532	573	570	561	561	581	580	546	567	541	553	569	564	538	537	596	561	562	562	599	534	556	540	532	540	529	558	489	599	542	572	586	567	545	539	562	547	576	569	589	570	605	544	504	616	548	516	584	562	559	570	509	564	641	609	573	586	562	558	534	524	519	574	570	587	605	570	525	578	567	512	545	561	537	563	528	560	549	550	547	558	547	522	575	521	568	564	547	579	538	591	523	584	529	565	550	573	543	548	517	576	564	551	557	525	576	545	573	537	537	554	561	564	540	586	544	589	582	560	584	531	531	564	570	575	528	567	582	569	553	578	575	564	546	526	585	557	564	530	547	565	556	541	557	598	575	534	552	505	579	589	574	558	521	487	535	539	577	531	530	518	595	584	546	581	534	533	529	550	556	514	540	555	547	559	576	532	574	585	507	549	562	589	586	569	550	610	569	572	579	555	582	590	555	520	559	525	577	538	531	575	566	565	554	568	546	539	587	586	562	571	559	557	531	565	562	562	540	535	556	556	545	529	542	527	563	576	590	565	515	561	565	606	588	529	561	542	565	573	539	551	564	554	550	523	530	571	604	561	589	564	520	557	563	578	554	559	578	549	558	551	556	600	576	560	558	560	529	589	507	532	607	534	555	587	554	559	554	549	586	553	552	567	541	545	573	552	524	547	556	550	555	561	544	582	533	577	562	581	521	550	546	556	558	542	572	581	572	575	567	558	535	572	538	558	574	556	551	566	559	562	590	519	542	547	535	561	561	546	539	555	542	554	595	551	564	561	554	588	518	568	554	552	552	581	571	555	558	527	583	561	499	541	542	582	565	556	571	525	529	616	573	562	557	591	543	570	522	577	543	572	553	551	554	566	620	535	529	572	586	550	550	548	570	550	578	548	562	529	578	565	568	570	567	590	567	581	561	548	519	564	567	556	603	563	567	625	562	510	547	569	563	531	581	602	559	539	575	571	590	595	570	531	535	574	519	551	561	588	517	532	551	525	538	556	551	603	560	559	560	577	553	560	529	502	565	555	570	585	513	586	572	553	561	591	553	603	563	549	557	573	560	560	535	578	557	584	557	580	547	536	567	541	521	534	569	518	571	559	543	581	606	578	543	530	569	578	570	580	562	550	572	615	541	525	566	567	550	592	572	568	566	552	487	570	538	592	572	563	536	524	534	576	533	567	583	555	553	516	561	541	553	557	558	538	580	556	556	561	563	580	534	554	596	563	572	538	533	566	551	578	575	581	530	557	552	568	554	524	564	584	568	563	552	550	547	640	565	566	543	538	578	570	555	576	568	522	579	585	526	535	532	560	570	544	533	550	551	530	532	510	578	586	540	584	513	603	589	569	559	556	569	561	504	555	515	613	579	550	567	589	599	588	576	587	584	515	607	535	546	562	565	567	557	582	581	573	517	543	612	564	561	586	572	536	564	528	566	610	584	534	560	557	549	515	508	559	574	541	606	531	542	639	540	576	579	549	499	567	550	564	561	561	564	553	581	524	522	553	546	587	545	565	554	576	610	567	587	562	527	559	554	591	553	562	561	555	571	526	596	539	561	549	526	535	543	571	541	608	511	548	544	541	529	547	591	530	563	540	523	588	522	570	548	535	565	564	555	590	548	550	569	555	560	566	607	550	553	593	561	559	559	564	548	545	565	510	545	563	576	541	572	562	521	567	573	558	551	614	558	516	529	563	567	528	596	537	560	550	558	557	525	546	532	518	531	540	581	531	536	540	548	579	594	549	581	544	541	500	564	514	509	568	570	574	518	554	594	554	609	544	550	590	527	549	574	517	588	581	585	543	567	588	551	540	571	573	613	548	521	573	538	574	628	599	535	573	582	570	537	565	556	528	546	554	553	540	535	542	570	594	549	568	572	541	570	571	560	598	488	590	573	571	567	578	555	575	558	585	543	547	583	553	557	574	541	526	531	563	608	520	583	536	577	576	553	541	570	601	610	552	546	515	558	532	560	543	569	573	539	579	536	556	557	539	536	557	516	553	550	561	616	543	571	539	505	561	609	572	537	558	541	544	544	551	549	566	532	546	541	546	586	582	562	588	520	569	555	572	560	528	544	559	568	575	589	554	539	542	587	492	566	546	548	575	560	542	555	534	577	553	543	537	529	539	581	530	506	542	579	565	586	551	512	573	556	562	567	564	582	537	528	524	579	579	563	581	559	525	506	570	557	576	528	583	587	604	585	582	551	581	608	553	538	576	607	569	573	535	585	529	561	597	567	507	543	555	586	549	562	562	553	596	549	597	548	542	581	584	589	563	576	568	551	569	555	564	551	547	535	561	557	547	564	579	546	576	569	597	540	609	534	523	521	558	575	561	510	563	572	555	566	570	521	544	583	551	548	559	556	537	552	589	561	618	569	538	540	588	521	532	570	560	518	591	541	566	540	541	548	523	542	538	564	568	551	556	535	565	586	559	554	548	541	564	509	561	589	575	575	572	533	564	590	553	559	551	568	587	553	549	542	570	535	537	565	556	582	594	570	526	581	542	562	576	552	547	569	565	553	561	541	526	525	528	564	530	520	582	547	604	587	510	576	533	560	517	549	582	552	583	554	527	557	563	589	587	566	547	554	565	568	563	545	558	564	541	582	534	553	595	524	527	553	573	554	537	596	572	570	582	597	570	578	554	562	536	598	534	561	551	552	521	566	526	614	531	555	530	528	569	579	542	568	585	553	554	560	542	572	586	549	586	541	556	577	567	589	532	552	580	585	596	563	570	579	537	591	560	571	568	615	579	552	556	536	531	579	555	541	578	512	555	577	506	544	571	552	550	543	579	541	561	551	591	561
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
