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
336590923120	336590923679	336590924229	336590924779	336590925331	336590925879	336590926429	336590926979	336590927529	336590928081	336590928629	336590929179	336590929729	336590930281	336590930829	336590931381	336590931929	336590932479	336590933029	336590933581	336590934129	336590934681	336590935231	336590935779	336590936329	336590936879	336590937431	336590937979	336590938531	336590939081	336590939631	336590940181	336590940731	336590941279	336590941829	336590942379	336590942929	336590943481	336590944031	336590944579	336590945131	336590945679	336590946229	336590946781	336590947331	336590947881	336590948429	336590948979	336590949529	336590950081	336590950629	336590951179	336590951731	336590952279	336590952831	336590953379	336590953931	336590954479	336590955031	336590955579	336590956129	336590956681	336590957229	336590957779	336590958331	336590958881	336590959429	336590959981	336590960529	336590961079	336590961631	336590962181	336590962731	336590963281	336590963831	336590964381	336590964931	336590965479	336590966029	336590966581	336590967131	336590967681	336590968231	336590968781	336590969329	336590969881	336590970431	336590970981	336590971531	336590972081	336590972631	336590973181	336590973731	336590974279	336590974831	336590975381	336590975931	336590976481	336590977031	336590977581	336590978131	336590978679	336590979231	336590979781	336590980331	336590980881	336590981431	336590981981	336590982531	336590983081	336590983631	336590984181	336590984731	336590985281	336590985831	336590986381	336590986931	336590987481	336590988031	336590988581	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2682	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53624	43152	45513	34089	27218	22740	22391	19043	15082	8841	5938	6109	4433	3083	2802	2927	2573	6777	8413	7351	5020	3087	1400	737	481	325	269	196	182	154	184	164	180	203	182	171	177	177	175	176	170	159	181	184	188	159	166	154	178	180	167	157	161	186	181	161	171	166	175	159	186	168	191	175	177	173	185	161	192	164	166	167	163	152	163	169	191	163	156	161	199	175	166	178	193	195	168	193	176	171	200	177	183	163	166	184	159	163	184	159	175	190	188	171	149	165	175	173	161	177	162	146	175	163	172	194	167	173	144	165	185	139	154	164	186	166	197	171	180	167	147	180	164	172	155	166	178	166	199	189	161	166	160	167	162	149	176	190	173	183	193	179	166	199	199	174	174	202	173	158	168	205	190	158	148	164	157	152	191	175	168	168	192	154	151	156	165	155	178	166	180	185	163	169	156	171	171	171	177	185	179	166	152	173	171	176	161	187	178	168	196	182	184	186	172	161	160	193	151	175	174	172	181	172	159	179	174	169	183	180	146	185	159	163	142	178	154	165	200	182	195	157	164	161	176	180	148	189	186	158	193	161	186	183	173	171	193	157	194	179	174	168	170	188	174	173	183	185	157	126	192	174	182	177	156	172	170	151	167	158	163	198	188	162	149	181	181	167	178	162	181	173	167	189	146	170	185	168	201	176	182	191	184	172	187	211	202	177	172	190	153	185	170	154	171	164	167	169	176	183	148	171	157	177	157	180	189	169	153	175	161	175	177	152	170	190	168	168	161	168	167	204	173	157	156	152	182	215	162	166	175	176	168	190	184	158	172	146	185	197	154	179	193	153	174	172	161	187	163	136	148	156	162	172	184	183	181	168	177	158	172	183	168	175	151	182	159	158	160	167	162	178	176	196	168	175	185	162	168	171	190	157	183	148	145	166	170	187	166	162	156	169	176	179	161	173	147	157	161	174	181	178	163	167	166	178	164	159	157	161	192	166	192	187	149	173	194	156	173	179	182	180	158	156	167	193	176	172	156	192	204	167	164	169	170	188	182	176	173	182	178	185	197	178	190	171	152	150	191	175	155	181	168	174	130	151	175	182	165	170	160	164	168	180	185	172	167	175	179	173	160	174	178	187	189	153	160	180	180	192	165	151	166	160	192	183	194	177	175	167	183	165	173	165	201	187	171	165	175	151	153	163	158	154	171	157	168	144	172	174	176	158	153	193	170	160	182	173	140	194	173	181	167	164	161	152	158	175	175	173	181	206	162	173	174	187	162	171	158	163	155	173	173	161	178	184	170	160	178	175	170	170	172	174	164	176	167	152	169	189	159	165	185	167	193	191	148	185	155	158	172	162	157	172	162	181	162	156	167	160	162	183	173	183	160	173	190	172	173	148	166	179	179	152	150	175	181	183	173	181	167	190	166	165	164	154	195	167	168	179	179	177	165	160	166	171	181	196	165	183	175	200	178	171	152	164	191	189	170	169	170	164	173	179	204	145	197	180	184	164	155	187	168	168	187	209	166	189	179	198	163	134	177	185	187	153	176	182	195	156	164	168	164	171	176	185	160	160	187	177	170	179	180	191	177	196	181	176	176	182	175	161	179	139	151	177	181	153	172	178	150	185	157	210	195	172	186	155	172	147	175	186	169	159	173	202	177	144	196	184	158	166	166	192	169	156	172	158	166	167	157	164	187	162	167	163	189	159	179	190	155	161	166	181	179	194	162	183	144	189	193	147	191	157	171	173	176	164	176	167	177	184	162	160	157	154	158	209	164	181	191	180	161	175	171	199	185	165	155	170	162	186	170	166	165	160	157	141	187	184	156	171	163	171	178	173	173	153	181	177	163	159	188	176	198	172	154	161	182	192	167	181	148	161	169	178	162	158	168	179	165	165	160	164	160	162	169	180	179	169	177	171	161	183	159	196	169	193	186	155	182	161	189	184	164	175	178	175	160	143	176	154	176	177	159	187	165	164	171	153	187	191	171	161	142	180	179	184	167	178	161	176	181	159	184	187	166	185	176	188	189	141	158	155	164	162	163	171	172	173	182	173	195	174	159	168	154	170	174	152	157	163	155	163	167	158	169	173	201	187	179	188	178	178	171	176	187	160	167	165	159	174	169	159	155	161	175	160	162	175	167	187	176	161	195	189	161	171	150	163	167	177	153	155	194	180	188	174	189	135	183	193	178	171	198	162	163	169	177	179	168	184	164	162	176	194	183	155	149	167	174	175	174	162	174	147	162	184	183	169	159	202	166	172	161	180	181	188	183	187	174	151	172	173	154	172	168	166	165	191	190	172	156	173	190	176	189	180	201	158	188	170	182	154	154	184	141	170	177	171	170	158	149	146	158	186	160	174	158	175	190	179	176	171	159	184	157	150	164	179	149	176	179	183	157	155	191	164	178	169	170	165	161	171	165	161	176	168	181	176	153	188	171	176	174	174	167	171	192	159	172	192	174	175	171	184	166	160	182	196	156	187	161	167	171	163	204	173	164	182	182	168	161	168	156	148	178	190	208	185	175	168	199	181	171	161	181	172	182	174	161	149	186	161	158	193	192	155	162	165	203	177	163	161	169	141	155	150	156	154	190	176	149	167	142	181	169	174	183	182	164	162	170	146	177	167	170	168	180	166	151	181	179	172	168	193	158	191	209	153	170	156	212	168	173	168	168	178	177	168	160	171	176	190	188	165	168	165	176	163	165	173	163	158	160	178	195	170	177	173	153	179	175	173	190	179	186	161	161	169	175	190	173	167	170	177	170	178	160	187	150	179	176	176	197	158	180	183	149	161	192	184	146	187	168	166	173	158	175	198	179	164	194	177	183	184	138	144	179	192	184	171	183	185	174	168	168	179	194	183	171	175	208	153	171	152	164	176	166	147	183	172	185	158	194	167	153	184	180	176	191	196	139	157	154	172	183	157	159	187	171	163	171	191	166	160	169	165	173	167	161	177	186	169	165	153	172	173	173	178	179	165	165	197	179	143	160	184	205	187	200	174	180	178	188	165	181	184	204	149	187	161	157	181	172	178	182	152	189	179	168	190	169	173	173	165	170	178	168	170	173	180	178	196	192	165	174	206	150	152	185	178	171	172	174	155	160	186	134	161	193	180	162	167	175	158	163	160	176	169	166	185	190	171	186	166	170	181	172	179	153	187	158	162	163	165	175	165	171	159	163	177	194	170	176	181	199	178	160	177	149	171	182	173	191	159	183	174	175	177	153	167	148	154	163	196	173	156	187	162	177	189	186	173	181	191	164	156	188	178	204	162	172	185	156	197	160	159	182	184	160	155	161	181	175	160	197	184	175	167	154	181	187	173	182	160	166	164	181	174	180	165	182	168	183	185	158	195	151	146	142	179	168	162	174	192	149	176	171	201	179	192	194	194	160	190	176	172	166	164	174	193	182	161	169	186	196	179	176	185	179	191	171	179	168	174	171	154	162	152	166	172	169	184	185	181	171	155	192	196	172	160	163	160	168	176	166	161	159	160	154	167	198	176	178	172
35105	34181	49903	34925	34674	32253	35245	32805	28719	20867	17124	19462	14955	12569	12295	13007	12770	26810	28983	26347	20947	14482	7311	3904	2105	1386	787	567	467	482	476	477	441	463	434	434	443	443	465	436	469	414	416	459	432	463	423	479	475	430	412	447	483	473	448	469	491	445	440	444	436	424	453	422	455	412	462	461	449	457	414	395	442	484	484	471	473	434	464	437	451	445	424	428	459	518	439	441	416	442	470	484	454	439	465	435	446	416	414	463	432	469	454	429	476	450	444	428	455	431	429	463	461	432	419	450	455	449	441	464	456	448	489	431	486	468	451	445	460	426	471	468	444	460	466	437	459	431	476	461	474	432	430	433	446	410	394	458	472	444	470	454	443	494	441	465	433	426	433	442	463	447	403	425	442	432	469	416	400	416	450	462	496	433	482	483	467	412	482	452	454	476	444	496	462	424	445	424	454	434	443	450	428	433	428	433	437	395	457	441	409	484	457	414	457	442	442	426	441	431	435	433	429	463	424	471	477	447	454	450	462	412	442	432	447	503	440	470	433	455	487	452	448	454	448	441	422	476	430	424	446	446	477	486	445	459	480	470	444	477	475	420	436	401	425	453	473	433	443	452	457	421	426	463	443	477	447	459	473	392	448	449	440	440	445	436	444	457	458	440	487	413	405	462	469	460	417	454	441	442	451	481	438	485	438	464	495	453	426	453	432	442	463	435	411	462	461	420	434	451	411	452	396	446	431	415	453	448	453	431	462	395	440	428	495	424	443	421	438	459	437	435	479	404	458	473	486	472	467	437	460	427	457	438	444	475	428	478	408	476	426	430	437	438	442	426	463	443	444	439	437	451	450	436	417	454	421	436	404	438	451	425	468	439	469	448	453	450	441	457	437	414	440	433	439	442	455	479	442	439	458	452	489	449	435	440	423	400	461	421	465	469	456	438	441	416	475	434	499	422	443	449	446	472	424	442	415	416	475	400	454	435	504	447	457	422	476	463	463	456	468	470	432	421	401	437	446	433	428	438	440	400	446	443	457	458	463	471	476	418	442	417	444	441	478	438	415	459	474	456	447	470	450	460	435	441	454	468	444	458	456	421	480	446	456	444	425	446	416	401	440	461	460	426	475	439	403	481	418	456	457	434	451	475	457	437	494	409	458	444	420	441	420	445	439	468	446	401	463	452	460	464	429	456	470	442	493	433	490	438	408	415	472	459	453	433	429	433	436	471	448	446	442	477	431	433	460	431	470	429	443	472	476	421	453	396	460	450	416	435	434	483	461	454	483	464	437	414	433	465	421	471	432	454	460	440	449	446	429	486	450	435	422	480	450	450	450	451	446	468	454	479	418	437	467	470	444	452	439	409	482	436	410	427	420	448	455	423	458	442	426	442	474	493	444	409	461	467	463	436	458	459	449	437	458	436	494	471	456	442	451	441	441	442	422	430	460	454	472	455	456	482	439	472	433	426	445	429	416	476	464	468	454	439	430	483	448	465	464	441	438	456	471	455	443	462	447	430	457	451	452	429	431	450	433	434	437	442	465	440	450	469	453	465	449	429	431	451	466	440	430	457	451	461	455	469	410	419	442	400	424	469	427	445	449	421	467	471	461	447	447	463	450	442	450	448	429	464	446	495	382	445	428	467	425	438	450	434	446	450	439	462	450	457	445	467	467	443	447	405	444	468	441	452	461	465	435	491	424	422	459	463	459	437	414	440	462	436	449	449	433	429	481	436	445	415	437	448	482	462	465	431	448	463	412	406	433	405	448	425	440	509	428	464	450	473	467	483	447	470	435	448	427	433	451	449	452	476	461	445	461	447	461	444	429	435	467	418	476	446	436	454	456	470	466	416	446	419	483	435	458	440	459	454	451	478	454	448	434	458	431	439	439	422	480	422	461	469	478	410	456	433	488	488	463	456	450	445	428	462	447	441	449	411	434	467	439	487	463	441	470	420	447	473	437	409	418	458	443	436	431	433	462	429	455	469	457	451	454	463	451	443	484	451	435	415	480	467	469	440	430	484	445	481	427	466	436	454	464	468	428	422	444	435	467	437	452	441	458	458	426	465	476	465	441	395	433	471	473	424	419	438	451	445	447	437	450	469	431	453	437	462	488	423	476	458	415	432	488	467	421	443	436	472	440	477	430	461	446	451	442	474	427	439	412	449	449	437	466	447	419	464	425	465	458	444	485	442	442	472	448	441	441	463	454	439	443	471	460	442	443	442	476	450	430	460	450	430	437	438	449	420	458	469	439	481	441	467	473	436	450	471	452	481	432	441	460	452	452	435	452	481	454	437	446	439	437	431	416	443	424	442	446	453	464	449	446	466	454	468	481	436	409	466	455	473	446	395	431	447	460	468	475	489	461	437	443	446	454	440	447	428	437	460	477	433	454	434	435	455	462	406	434	456	449	452	464	468	465	469	465	449	429	438	409	450	435	418	426	452	434	476	449	450	467	464	449	451	432	438	451	474	437	442	478	468	413	442	448	462	445	431	471	448	449	442	409	455	440	480	439	417	398	486	471	441	410	450	416	476	472	472	475	450	474	454	435	466	463	465	456	471	424	440	468	444	439	421	433	464	453	434	440	467	422	478	450	493	433	439	429	411	482	432	459	463	476	400	461	485	500	445	435	440	451	429	453	436	425	448	452	440	407	468	430	431	444	463	448	458	439	425	443	482	427	454	426	479	426	428	469	422	433	467	452	472	446	463	421	442	437	446	416	443	439	451	431	466	467	455	448	421	436	450	429	467	422	437	432	441	446	442	420	485	484	413	461	429	456	406	438	443	447	447	480	442	466	424	445	485	446	432	439	439	451	421	484	410	438	471	433	437	408	418	463	462	450	432	457	463	433	431	462	436	437	440	437	464	433	469	461	445	425	441	437	438	471	480	455	418	460	459	473	430	441	450	425	425	433	409	436	450	425	453	458	478	383	464	426	461	422	417	472	462	447	426	434	455	419	441	476	456	477	448	440	421	417	464	445	479	444	420	439	454	435	420	452	451	463	463	447	432	439	419	469	436	496	466	421	434	457	420	435	435	439	430	446	424	455	424	458	467	431	456	428	475	420	403	471	441	461	435	472	461	439	464	457	444	430	461	468	448	462	444	446	442	440	440	437	509	444	439	458	456	446	451	456	419	453	454	465	419	429	450	487	474	410	440	472	450	450	467	489	437	463	450	446	469	458	446	418	479	434	426	426	439	409	467	450	446	436	443	420	426	441	474	428	436	470	421	457	413	445	444	463	432	445	433	454	454	466	445	472	452	449	419	465	483	449	443	459	460	441	438	452	452	459	458	391	459	461	452	408	448	433	423	450	418	455	434	451	430	413	466	469	454	484	465	498	450	434	441	460	457	455	401	458	422	457	465	485	446	421	442	446	459	419	453	411	433	399	441	443	431	428	427	422	422	493	427	448	465	439	444	465	418	427	470	429	460	404	433	441	459	485	411	463	436	458	453	443	453	451	443	458	449	454	429	450	460	451	448	450	414	423	494
13314	8239	8300	6234	5215	4053	2773	2391	1208	894	795	659	581	491	412	328	343	353	516	528	525	477	333	263	218	198	175	144	172	150	147	156	154	157	164	151	194	171	152	145	141	181	131	160	155	167	179	162	156	169	168	168	162	161	161	153	150	175	181	159	169	154	180	154	143	149	142	140	153	187	179	180	157	181	161	170	156	152	168	155	138	135	160	157	147	164	153	139	137	145	167	156	159	162	166	153	137	159	167	164	140	163	166	173	147	152	165	180	161	143	164	170	179	144	171	164	191	152	189	140	174	163	171	162	148	149	157	159	168	179	182	164	161	178	164	150	169	161	155	160	168	169	142	150	157	189	175	161	176	168	156	151	162	159	142	157	164	163	160	146	142	141	156	159	168	164	148	166	160	164	160	161	176	156	158	166	175	156	151	154	166	158	142	169	167	150	169	163	150	159	147	179	153	151	159	160	156	143	146	146	180	158	136	165	164	155	147	164	168	162	165	158	165	165	167	165	167	176	156	173	148	157	148	175	158	150	163	166	158	166	157	178	184	163	152	184	161	167	165	149	153	151	152	156	166	164	153	175	165	176	159	138	145	165	145	164	161	183	131	176	155	163	176	186	170	171	162	161	136	178	142	158	163	156	153	177	171	158	161	155	169	163	158	159	168	164	174	163	161	157	155	169	179	167	155	160	146	163	167	152	157	170	159	142	171	169	183	141	155	155	160	171	144	154	178	156	173	178	156	174	175	150	151	164	170	162	160	165	171	162	178	145	177	173	142	170	166	160	159	163	149	164	181	179	152	168	170	149	160	166	160	150	148	178	159	163	137	156	158	171	159	160	136	162	174	151	165	162	183	166	143	160	167	145	161	152	159	164	152	169	164	149	161	145	135	166	167	156	162	169	181	172	149	145	159	172	168	165	145	156	159	181	152	152	169	165	164	177	185	174	168	150	171	143	151	176	148	144	145	136	154	156	158	153	178	201	176	158	176	181	148	172	153	162	175	134	160	152	157	164	150	156	166	143	154	141	190	142	139	162	171	142	156	171	167	164	143	150	151	157	168	165	168	169	142	162	173	145	162	151	166	170	150	166	154	148	176	175	156	152	156	166	166	143	157	169	171	157	139	163	158	173	150	161	152	163	175	141	149	172	174	153	164	147	177	182	170	160	144	157	165	165	163	154	170	161	169	167	169	137	166	165	164	157	158	152	141	194	173	138	174	180	172	171	147	157	161	155	174	169	171	164	169	180	161	159	159	187	183	149	154	142	142	160	166	179	154	142	175	149	158	153	167	154	149	144	149	165	193	154	151	158	138	155	154	159	182	165	182	151	150	161	150	155	141	160	149	150	155	154	154	178	129	158	174	153	170	138	173	146	149	154	139	166	159	163	141	148	154	166	157	135	181	151	176	166	177	176	148	164	177	168	152	162	149	166	167	164	163	179	169	165	151	144	183	137	166	149	163	152	156	164	139	158	152	164	163	163	162	151	141	173	163	179	161	166	157	160	148	152	162	161	170	156	162	145	166	153	153	181	144	153	161	165	167	165	168	173	169	186	146	158	170	166	149	182	144	149	159	154	154	156	150	189	157	174	156	175	182	146	155	170	137	170	165	166	179	177	135	166	150	184	168	156	155	187	166	176	134	164	156	158	166	164	167	169	162	167	173	189	169	176	163	168	166	171	159	179	164	147	168	166	156	120	169	171	185	158	133	154	162	163	171	142	153	160	161	185	145	147	177	153	178	165	175	124	142	169	173	160	165	155	167	142	164	155	156	168	149	176	148	161	152	154	155	158	160	128	155	164	176	186	161	178	164	169	128	175	163	141	146	162	176	151	183	172	162	172	168	164	143	143	158	168	153	167	173	155	155	169	163	148	170	164	158	166	150	148	174	177	172	169	153	146	176	180	159	153	135	162	147	147	149	176	175	177	167	158	162	163	154	161	180	137	168	191	156	171	163	162	173	165	170	161	186	156	181	154	159	159	157	164	162	166	165	168	143	175	158	170	146	160	165	150	156	158	150	169	181	173	169	159	164	161	157	167	171	166	163	168	166	173	153	161	158	160	145	163	170	151	165	176	141	160	151	173	138	172	165	154	137	133	165	171	183	169	158	168	154	183	150	154	154	169	162	154	175	177	183	188	151	166	160	171	159	144	162	162	170	150	152	165	176	166	154	158	176	164	176	155	172	162	180	152	160	157	175	157	161	145	164	168	173	182	174	154	156	172	139	174	152	174	173	157	169	187	171	165	166	201	167	165	141	158	169	129	150	188	157	157	152	173	165	174	162	146	167	161	171	170	164	144	145	158	190	195	187	178	155	167	151	155	163	144	165	153	173	184	155	155	140	154	171	175	166	177	160	156	148	166	160	190	186	144	185	144	191	152	143	145	153	175	161	151	164	159	162	138	162	156	181	158	158	168	147	161	159	166	149	148	158	171	176	148	164	135	174	162	184	160	189	168	150	163	176	189	153	165	157	152	164	152	190	146	174	159	166	158	174	160	153	134	183	177	195	179	155	173	195	158	146	171	166	165	171	175	150	158	165	151	167	161	156	165	166	177	146	143	139	173	150	138	152	171	159	155	146	178	144	173	155	154	148	153	173	143	158	159	149	181	166	166	154	152	146	162	161	172	172	172	158	164	173	140	152	191	158	143	157	154	172	163	145	173	155	190	181	153	180	185	189	145	172	144	166	171	154	138	149	150	170	169	154	157	175	154	200	164	146	144	183	167	149	177	155	167	181	147	156	163	167	178	158	165	165	198	137	189	156	176	159	144	160	158	152	146	154	151	177	156	163	174	155	158	140	156	167	179	169	143	153	158	155	158	161	146	165	162	159	158	176	137	157	170	157	162	161	179	143	166	161	166	176	170	164	141	158	169	188	172	148	144	160	168	172	185	148	157	180	183	162	161	175	167	145	134	145	163	151	167	152	173	147	160	147	178	142	155	198	157	154	158	158	160	147	161	148	163	155	151	156	179	160	163	153	163	161	150	178	158	191	185	176	136	166	166	148	161	166	158	165	156	181	155	159	164	157	158	163	144	145	160	143	150	160	161	148	146	155	166	160	167	152	148	166	156	156	180	165	157	154	165	167	181	177	164	152	163	159	179	160	171	187	153	168	140	161	173	161	177	185	172	172	153	140	163	144	161	168	180	170	163	144	139	150	163	131	148	168	143	176	165	168	143	156	147	155	171	155	151	168	146	137	160	146	152	151	176	167	149	163	155	153	150	160	166	161	139	180	159	157	144	162	164	159	148	157	173	138	154	167	169	144	165	162	168	167	148	156	149	147	154	160	145	154	174	155	174	135	156	171	165	167	178	149	141	180	176	141	141	153	177	172	168	171	168	174	159	163	157	163	164	162	152	149	167	172	155	147	160	188	144	154	169	164	159	170	155	164	152	146	155	145	158	175	143	145	174	162	162	156	147	154	131	176	170	161	156	129	167	188	131	170	139	157	136	168	172	167	162	156	151	149	170	173	179
9785	7372	14489	14322	15616	13819	11288	10312	6212	4603	4460	3517	3107	2423	2191	1870	1690	2156	2992	2998	2658	2087	1243	769	602	533	484	472	413	382	418	421	443	465	426	404	436	414	421	434	456	433	456	467	455	444	413	421	442	394	444	429	410	506	407	425	427	427	445	415	434	420	440	406	428	439	447	434	415	442	413	431	451	405	466	422	448	423	438	433	423	391	401	442	399	426	468	428	425	403	432	434	437	423	420	398	491	474	443	440	437	428	445	451	452	439	430	444	438	462	437	439	461	438	469	430	425	448	428	450	473	415	409	432	445	411	410	420	387	420	443	429	447	382	473	450	437	435	457	433	448	437	397	463	421	463	423	399	437	412	450	464	431	436	450	433	450	446	431	449	463	423	427	413	416	412	419	443	422	457	394	472	419	483	438	441	438	442	443	447	424	391	428	444	429	466	388	436	404	471	477	397	438	442	433	435	421	444	463	461	389	433	413	449	433	454	452	439	439	431	424	427	396	430	447	456	444	453	431	450	437	436	440	422	398	381	437	416	449	427	440	435	460	444	432	414	424	421	446	459	422	423	437	429	447	418	430	441	390	439	404	425	452	397	438	415	411	418	429	402	437	433	402	426	398	421	468	426	441	450	460	423	452	453	425	452	451	468	424	419	439	428	456	460	474	457	442	450	423	414	440	466	477	396	424	459	423	429	421	446	470	465	437	429	417	485	427	461	424	447	446	403	421	403	406	431	425	436	427	415	452	399	443	418	419	434	449	433	421	466	422	396	418	429	410	456	456	456	434	437	428	423	428	459	436	413	434	411	403	460	394	451	441	389	424	416	426	423	427	423	429	433	440	448	410	445	391	403	402	407	462	458	427	424	427	465	403	414	413	420	406	439	418	436	433	435	440	469	476	442	414	445	444	421	421	459	394	464	444	421	387	405	447	435	413	440	455	450	457	437	410	433	447	404	430	437	423	428	433	439	423	449	424	397	411	433	404	423	430	455	418	433	451	490	415	429	426	423	412	418	417	425	440	417	453	431	412	405	446	477	464	393	426	435	416	447	443	435	425	453	411	425	436	423	443	439	435	401	408	469	419	443	436	452	438	427	412	439	463	415	427	451	451	432	426	387	399	452	469	426	423	427	423	417	428	400	427	442	466	431	444	451	448	426	488	424	431	457	451	447	411	393	448	416	382	425	428	431	449	413	424	408	418	448	452	411	426	490	427	427	378	430	453	457	443	425	413	428	402	402	458	443	398	438	402	424	430	451	450	466	406	419	420	410	436	425	468	420	409	444	460	412	434	427	470	439	401	425	427	430	408	447	393	407	436	440	409	460	412	407	452	466	462	420	429	464	445	445	422	416	424	458	460	450	414	417	455	443	429	410	434	469	479	409	423	443	453	393	415	452	455	429	404	451	472	393	443	401	423	433	437	442	424	400	459	488	425	426	441	425	442	460	434	465	436	443	422	459	471	435	458	426	407	445	462	447	458	416	452	466	439	448	416	469	422	443	458	427	430	451	433	407	461	412	407	416	432	433	415	444	432	447	426	450	446	420	447	450	432	469	442	440	430	393	390	434	417	430	433	401	427	433	422	444	431	433	418	440	464	397	438	417	398	413	421	409	418	430	437	413	483	408	474	437	469	463	414	438	456	415	398	458	422	446	408	434	489	428	406	403	423	456	410	447	412	452	439	427	411	464	458	440	410	417	418	416	433	413	407	390	423	430	445	450	442	438	448	432	429	447	418	457	422	450	469	431	431	448	443	403	440	412	429	393	411	447	474	434	457	414	461	458	439	441	411	378	426	432	449	432	423	401	457	470	403	401	446	431	408	416	414	436	414	418	451	409	430	419	415	409	419	459	485	453	403	444	472	389	454	413	451	414	415	434	442	380	423	386	429	432	389	423	389	432	437	427	414	425	444	423	443	434	468	437	400	428	433	362	430	441	425	440	428	424	444	426	397	449	453	441	441	465	441	451	419	458	439	439	427	420	454	423	432	423	445	444	434	442	434	421	430	424	412	474	440	461	445	412	416	434	415	451	429	397	389	412	422	438	441	434	452	430	397	432	455	410	404	436	434	445	447	451	458	399	429	421	438	451	434	427	443	403	402	443	430	436	453	448	444	466	438	404	429	415	404	450	456	407	403	404	444	430	432	433	470	427	423	436	399	430	455	419	441	446	428	466	447	410	393	428	410	433	408	451	423	405	431	477	436	421	451	409	402	433	447	439	428	439	401	447	408	435	404	444	437	424	433	416	446	407	431	436	427	433	448	451	425	453	413	450	451	418	425	400	382	459	448	449	433	432	407	450	441	435	436	429	405	425	443	420	459	419	425	392	427	421	394	440	414	411	429	462	416	407	436	436	438	439	435	439	423	462	397	450	416	449	411	440	429	425	437	405	436	451	413	435	425	424	435	424	438	412	425	436	449	358	408	421	436	454	406	426	387	418	419	397	437	433	467	460	409	427	442	459	423	481	410	420	432	420	440	434	419	444	432	471	430	439	454	422	477	472	419	449	441	405	420	409	459	394	481	467	399	421	440	410	454	410	429	472	446	419	465	445	427	440	479	418	393	435	435	427	443	440	429	440	424	447	410	454	438	434	387	463	445	448	435	447	423	436	419	426	428	442	478	444	418	438	434	496	411	419	436	437	428	449	436	452	432	418	437	444	459	404	441	467	461	471	429	383	447	436	429	404	456	448	444	459	461	435	409	404	432	424	414	455	421	452	439	448	428	426	415	439	444	457	441	387	425	420	414	459	407	437	439	422	428	477	394	410	431	434	440	399	454	420	403	427	444	449	400	458	402	424	413	443	400	415	440	424	427	409	397	425	403	389	443	426	430	439	439	414	437	412	428	484	453	429	456	415	471	454	425	422	447	441	442	429	423	428	446	437	450	414	451	441	428	456	451	443	469	454	454	441	447	439	451	391	433	420	405	446	407	400	421	433	433	442	415	420	413	438	441	430	439	400	445	424	416	404	453	412	451	396	419	436	457	389	435	432	425	435	448	413	433	417	441	444	418	420	416	411	426	437	429	427	440	426	437	430	412	389	457	467	412	429	434	446	423	408	422	449	433	423	463	436	416	414	436	448	435	449	415	455	437	481	459	439	432	424	439	462	441	444	404	387	427	425	423	439	451	398	435	445	427	449	421	468	460	453	463	462	436	467	429	404	404	439	413	470	419	421	428	412	416	409	467	504	401	440	433	479	397	391	436	446	418	442	425	438	439	408	423	417	406	471	391	439	407	462	431	437	443	440	439	430	440	418	446	484	436	416	420	431	476	508	395	399	443	432	458	410	445	452	476	419	432	424	402	433	430	472	467	427	413	438	442	442	423	439	427	425	395	436	421	389	399	440	394	447	419	427	423	430	427	437	452	434	422	446	442	428	466	416	401	458	423	396	433	475	452	435	420	421	450	415	456	462	425	435	417	423	453	473	445	427	442	456	442	415	433	449	425	445	421	464	432	396	422	471	460	431	390	430	447	411
39674	30189	33322	23840	17869	13549	10595	8949	6414	3435	2236	2187	1775	1554	1573	1224	1482	3104	4026	3688	2747	1682	920	448	288	278	222	189	186	165	175	197	186	188	183	195	223	189	188	205	193	167	184	189	137	181	176	201	185	168	199	220	178	212	182	190	163	202	156	176	174	166	193	173	180	180	177	175	187	175	173	187	182	207	192	192	202	160	161	195	184	181	174	159	169	178	188	183	166	193	158	171	180	189	181	170	191	168	167	191	193	172	197	162	175	178	165	175	173	185	204	173	160	148	210	188	156	156	180	193	219	183	178	179	200	194	203	159	175	159	183	176	186	196	176	155	205	171	206	159	187	183	171	178	196	192	170	190	168	156	200	180	199	184	161	175	172	179	171	190	194	187	187	163	187	162	185	187	193	184	187	180	175	187	177	190	194	174	182	193	191	204	174	187	186	192	190	156	173	183	166	187	186	174	196	163	189	174	172	189	183	187	181	200	179	182	198	202	188	177	190	178	163	185	158	188	182	190	155	193	189	169	170	198	194	173	180	174	192	181	197	194	173	184	168	185	181	204	179	203	177	189	191	176	200	173	175	198	158	157	178	174	152	183	181	190	184	164	175	178	165	165	156	157	171	190	197	162	170	175	179	154	170	179	185	186	162	173	168	196	188	181	175	194	188	209	203	200	207	173	174	151	175	174	182	187	198	189	190	196	172	197	184	190	159	166	174	186	168	156	187	180	178	164	188	197	186	160	185	180	176	187	172	193	168	166	165	177	177	176	205	192	167	175	167	158	174	179	189	173	171	157	169	182	165	192	176	166	200	183	177	199	169	143	184	169	174	168	166	186	157	205	187	176	176	173	186	171	176	177	175	185	183	169	179	166	190	195	214	187	174	189	198	183	182	177	159	201	182	177	171	180	195	181	170	201	172	192	193	168	192	189	156	187	178	175	163	187	222	184	174	191	189	176	166	167	188	185	192	208	157	172	195	163	166	166	199	186	197	165	182	194	201	183	163	200	176	188	197	207	196	191	184	191	195	194	197	173	191	177	164	184	164	179	184	187	218	199	165	179	183	177	169	157	154	201	154	162	201	185	186	215	163	209	187	176	190	188	171	177	193	188	163	191	171	179	201	192	172	183	169	161	156	198	184	164	176	190	179	178	193	173	185	178	143	181	210	179	193	171	175	175	197	161	209	173	162	197	175	203	172	188	181	187	185	198	173	173	194	167	184	189	148	201	170	183	163	176	168	150	192	190	192	178	167	186	178	187	182	171	171	177	183	185	176	191	178	162	163	172	201	165	179	198	172	193	191	222	178	175	176	182	181	180	204	164	205	199	180	175	202	201	175	183	196	197	172	172	203	160	176	165	175	185	204	200	180	184	199	217	178	181	183	187	194	195	194	170	178	184	203	189	186	188	206	183	194	182	181	166	148	170	197	164	183	157	180	156	174	180	196	190	206	173	183	194	192	199	179	197	196	170	172	170	184	182	167	164	188	182	208	177	196	174	195	173	203	180	186	178	214	190	174	186	174	181	182	176	185	183	169	179	195	168	173	185	171	164	188	212	209	170	210	182	179	190	181	166	168	165	174	205	181	164	211	159	179	182	193	188	184	169	185	197	184	172	166	146	202	186	176	202	156	167	189	188	184	184	169	168	174	195	170	155	179	155	192	197	203	180	197	186	160	181	199	197	181	164	179	192	191	193	202	185	194	188	210	183	207	171	205	200	186	194	175	189	204	191	167	168	177	169	179	190	160	197	195	162	184	175	186	153	192	187	198	183	204	170	190	183	199	186	196	216	214	183	162	209	190	189	166	172	224	199	193	179	200	156	186	196	188	202	213	167	194	187	179	181	200	176	181	183	173	165	194	161	172	173	181	190	157	149	177	186	196	170	175	172	186	176	159	174	182	180	173	179	170	185	197	147	179	193	181	190	168	207	187	181	205	178	179	156	194	183	170	193	183	171	189	178	180	166	194	174	195	187	188	189	203	171	194	162	175	179	159	172	210	184	163	166	192	201	185	187	181	175	200	185	161	186	152	187	192	163	195	186	174	172	176	179	185	194	170	186	181	189	171	185	197	165	199	183	201	184	171	193	175	157	188	202	180	180	156	185	184	185	195	185	173	173	199	174	167	189	181	185	183	160	171	156	186	205	162	196	209	188	195	163	180	177	188	166	165	176	170	181	167	163	177	165	181	202	172	180	174	170	156	171	185	191	206	219	186	178	183	193	190	179	171	173	196	195	181	199	172	170	178	176	196	191	184	175	161	168	181	167	188	187	199	158	211	175	201	172	163	185	195	187	170	194	172	184	176	195	208	171	175	185	163	160	154	185	194	182	165	154	177	194	186	173	185	210	202	175	200	167	185	195	189	197	165	178	172	158	193	174	192	158	166	158	190	188	172	169	176	174	182	202	168	168	169	189	170	185	205	184	183	182	190	186	182	214	166	184	171	180	180	187	178	186	165	174	195	207	179	196	205	168	158	197	173	182	193	183	173	178	191	161	175	192	188	177	167	184	200	206	169	224	191	186	162	191	203	191	164	181	169	186	178	194	181	167	159	204	180	200	194	170	186	198	199	179	217	196	202	182	173	165	202	187	202	200	185	163	156	192	205	165	199	186	182	179	166	173	194	169	192	166	150	192	161	169	155	181	212	180	192	196	168	194	181	157	194	177	166	195	178	179	155	155	194	175	161	172	164	186	205	186	185	181	201	213	178	187	161	194	183	196	186	196	183	172	199	194	167	159	169	186	170	174	167	174	191	182	187	215	197	176	181	145	187	178	209	166	188	174	156	165	195	197	151	181	191	171	168	171	194	168	192	194	185	192	206	211	175	192	178	199	182	214	205	190	190	170	159	185	179	173	192	194	179	182	194	191	192	168	180	213	174	149	183	194	184	185	203	191	176	210	191	170	182	180	189	185	165	158	193	167	185	173	194	173	184	175	174	152	191	197	191	177	177	181	181	179	169	193	181	167	181	195	179	185	161	184	181	179	209	209	169	178	195	181	187	162	164	186	170	193	154	204	187	206	179	154	183	168	197	182	144	166	171	171	176	193	172	181	177	172	180	170	190	183	167	153	216	184	194	183	189	159	184	174	190	173	179	175	177	192	178	144	167	194	192	174	172	170	194	160	171	197	162	172	181	192	191	209	165	175	192	185	178	190	161	156	181	176	183	158	193	187	182	159	187	182	168	175	193	190	180	190	207	190	178	184	156	168	182	179	162	207	188	159	177	184	172	184	196	193	158	179	198	187	192	177	181	190	179	184	171	165	194	192	166	176	189	180	189	176	203	194	169	196	188	186	170	197	200	172	192	177	205	170	172	192	182	183	188	177	200	170	210	202	176	186	186	178	183	174	168	176	177	176	188	159	203	178	167	170	182	173	139	200	210	181	191	190	170	163	161	198	190	164	171	196	178	212	173	172	187	185	199	181	197	183	178	154	203	200	165	190	203	195	174	205	172	180	180	169	175	179	162	192	170	173	173	202
25782	22887	37536	27531	26497	24147	22474	22457	17975	11588	9997	9854	8329	7952	8388	6535	8362	16504	19264	17839	13660	8790	4488	2131	1189	972	715	464	511	518	534	487	472	500	472	511	513	470	503	512	447	498	459	501	477	468	467	492	471	468	499	514	497	447	497	516	487	503	514	495	444	443	475	494	504	493	488	508	481	473	461	500	513	493	502	475	494	427	524	462	479	514	465	476	476	491	466	508	487	475	471	466	487	484	513	463	487	483	429	511	475	467	473	458	504	462	470	466	475	463	433	525	505	474	485	487	516	479	457	515	489	485	495	525	495	474	508	495	472	453	479	470	467	480	470	494	443	501	463	472	483	478	489	453	522	453	473	458	494	511	499	436	490	485	503	472	470	462	482	473	470	519	464	496	491	445	457	521	486	480	443	472	494	501	512	476	484	463	509	485	491	503	471	437	443	503	532	479	483	475	474	489	466	485	480	501	455	500	475	520	493	458	497	507	464	496	511	453	450	476	467	483	493	497	490	439	487	503	521	457	474	482	498	456	474	496	470	490	479	462	448	492	511	503	470	484	474	435	508	472	468	468	459	492	498	472	496	459	461	448	469	496	465	489	446	477	478	495	520	462	472	484	495	467	490	451	436	497	491	415	478	464	462	468	469	479	490	453	461	456	459	470	451	447	489	474	486	458	463	507	479	454	452	533	476	504	443	436	452	470	464	431	498	469	449	497	482	485	451	500	505	471	454	471	505	482	486	497	503	474	463	465	500	444	453	507	466	489	511	469	453	457	491	456	464	434	424	471	471	484	456	450	488	519	489	467	472	478	470	492	462	486	445	509	466	459	466	498	489	463	481	478	468	463	494	520	477	487	477	480	477	481	479	474	486	475	523	461	484	462	505	465	450	490	502	515	486	465	491	497	480	499	520	462	516	429	485	448	481	490	496	490	495	479	454	466	428	484	483	507	484	455	483	498	451	469	499	469	455	504	477	490	490	512	503	477	460	449	461	469	443	453	495	476	471	497	441	488	421	459	516	498	495	471	475	459	485	467	470	463	431	459	490	468	466	466	505	477	466	494	493	477	499	475	528	445	500	492	476	522	499	492	479	492	467	460	463	491	496	465	481	443	459	475	484	477	485	472	493	474	463	506	472	462	487	502	491	469	499	488	443	534	506	480	463	505	453	483	445	464	466	484	498	499	450	456	461	472	490	488	433	483	523	488	463	493	464	487	452	479	487	473	458	475	472	534	481	482	469	463	495	486	466	469	487	489	467	457	470	487	449	485	460	481	451	481	460	513	504	485	484	427	467	458	455	468	489	477	480	446	473	509	504	461	491	476	461	475	491	467	470	444	474	443	503	474	459	474	487	518	458	450	456	506	513	509	463	460	486	466	479	479	451	484	500	458	461	497	451	472	441	524	515	508	502	498	497	474	495	501	527	460	473	450	471	471	475	498	493	505	478	474	455	476	444	460	494	452	499	532	485	465	448	451	504	501	458	504	482	515	470	422	485	484	504	488	466	432	478	470	503	454	496	470	448	457	512	488	477	493	498	484	486	492	466	516	461	495	528	472	466	450	478	496	497	474	500	467	486	496	464	443	473	481	456	462	477	486	485	467	468	468	506	498	455	472	481	419	424	461	464	434	468	467	485	479	468	439	454	481	484	447	523	499	469	500	493	437	490	464	453	446	463	493	458	473	482	458	453	505	451	495	479	497	530	461	482	494	485	529	525	489	475	483	484	469	463	447	459	457	456	472	499	485	491	453	481	447	496	482	485	483	498	468	459	467	486	431	438	426	501	496	474	496	450	492	524	498	502	497	488	473	498	470	483	449	499	471	482	472	450	464	491	480	503	499	487	483	487	468	499	499	464	508	473	495	469	488	474	463	478	478	504	489	489	507	492	477	501	453	464	460	454	476	490	479	496	498	451	483	468	463	464	427	480	509	459	486	479	503	467	522	493	468	447	487	458	469	521	500	500	490	481	450	512	483	458	443	453	498	492	490	515	476	471	482	540	475	492	489	456	463	488	453	453	492	481	496	455	490	439	493	518	492	465	482	479	496	452	449	484	464	473	460	457	490	472	491	476	476	484	524	493	472	541	470	497	501	488	462	473	462	479	493	462	509	458	486	477	459	471	494	453	468	517	474	507	470	457	451	451	472	512	505	507	467	448	479	460	481	477	498	466	487	469	443	499	475	485	501	502	481	470	447	516	517	476	473	507	507	483	498	478	484	469	448	502	491	483	488	474	488	475	482	449	465	481	483	492	464	491	479	499	460	460	488	522	483	480	486	480	437	474	480	475	446	502	509	482	434	474	477	474	468	499	446	490	470	496	459	485	448	460	493	467	501	495	449	461	481	472	472	486	473	481	500	441	508	493	462	468	474	476	491	472	481	466	475	489	492	459	496	467	484	461	476	477	480	467	443	482	487	501	480	461	445	504	428	535	450	450	533	464	465	459	464	497	487	487	465	438	508	461	499	493	519	451	459	507	476	480	493	489	476	485	489	464	492	496	517	474	488	468	476	472	458	500	514	477	452	470	502	473	488	467	475	431	474	468	495	452	496	492	485	489	491	508	470	462	494	486	492	482	446	488	464	467	494	496	498	487	484	492	496	471	468	503	498	466	434	456	506	470	470	526	445	486	463	487	493	465	489	489	498	457	453	474	470	457	488	485	469	456	487	514	507	480	506	493	495	485	468	469	453	490	502	483	482	486	474	470	477	503	498	489	439	476	508	499	496	464	483	483	490	477	506	468	515	505	499	500	464	481	537	471	457	479	482	438	516	484	485	469	481	453	480	487	498	446	479	491	478	485	464	474	508	470	481	468	446	440	520	477	462	498	491	486	461	448	499	465	483	488	460	452	466	482	483	479	481	468	466	470	516	449	513	486	492	499	504	474	478	527	489	445	486	511	484	498	459	487	449	435	479	505	454	512	488	498	465	514	430	494	513	430	469	475	489	485	477	507	496	463	489	485	486	481	464	471	480	507	456	461	449	512	481	481	459	481	455	468	465	465	518	495	461	507	480	468	417	483	476	473	460	475	461	500	462	472	509	456	439	446	474	471	506	471	496	448	496	480	525	511	458	521	467	457	483	496	480	499	491	469	478	506	449	496	466	466	496	485	496	452	472	480	495	520	500	484	482	458	470	486	504	473	468	477	436	461	481	481	467	479	471	456	468	470	432	471	479	490	491	497	490	461	495	487	482	478	481	482	495	451	479	509	467	496	468	487	479	472	472	486	471	497	505	493	452	491	480	514	524	435	504	501	439	475	458	442	462	471	479	471	481	443	515	487	444	521	467	423	481	460	467	518	497	484	505	496	510	506	452	526	462	461	510	474	488	499	494	495	465	474	500	464	456	501	461	502	445	490	495	488	477	483	460	514	483	471	474	516	512	475	461	452	476	463	452	484	478	507	470	497	489	467	477	489	515	469	454	465	474	467	506	512	474	450	507	477	458	495	462	489	488	469	506	497	488	502	489	534	505	490	441	487	496
52373	40826	43090	31255	25569	19894	18458	17732	12541	6782	4696	4019	3575	3436	2770	2271	2834	5558	7846	8429	5317	2534	1668	903	554	434	265	182	164	178	185	193	188	173	149	162	167	172	162	173	178	168	160	156	152	161	153	160	174	181	175	171	158	148	152	142	150	180	162	171	182	165	157	163	164	197	173	169	185	168	167	170	169	167	165	174	179	157	141	189	161	170	161	128	163	160	167	176	155	158	190	158	149	152	168	162	166	167	194	175	185	182	150	175	152	178	183	173	171	174	181	161	181	181	165	163	157	146	190	148	165	161	171	150	168	165	193	184	180	177	175	180	174	191	136	150	158	151	165	181	185	171	169	158	166	160	191	150	158	149	188	161	163	186	153	147	151	155	193	163	180	140	187	153	144	176	184	159	162	146	185	191	200	173	168	173	149	169	182	185	153	173	145	163	163	163	162	181	161	184	159	194	170	176	181	159	157	179	156	167	163	168	168	166	141	172	142	184	166	169	181	173	167	176	178	168	182	184	171	161	189	174	174	177	186	149	171	177	183	182	173	183	168	159	181	163	172	173	174	181	161	145	180	175	165	191	159	176	174	174	199	170	166	176	163	178	188	171	179	167	160	166	160	185	177	153	141	159	168	160	165	167	166	151	173	140	173	168	159	166	161	200	169	173	172	174	156	161	169	179	170	167	169	178	167	151	159	161	189	152	170	167	179	196	184	167	171	176	150	193	155	178	180	168	170	171	204	176	169	143	150	185	158	181	159	159	156	155	163	182	152	166	185	153	177	177	151	176	161	151	180	140	179	163	172	182	174	168	156	173	157	165	189	160	171	169	181	183	188	131	167	174	178	191	178	156	153	157	157	176	160	160	183	153	161	183	151	169	167	181	178	177	182	183	154	171	172	138	180	186	165	170	159	158	174	159	160	180	164	154	175	149	206	191	179	182	163	140	159	161	165	170	163	167	155	162	150	174	159	157	142	170	149	141	188	187	170	166	156	168	177	165	177	166	161	167	177	167	143	170	180	167	146	150	174	162	165	159	168	163	196	166	169	183	159	187	167	161	187	172	182	182	159	155	187	170	170	149	174	169	193	178	138	153	171	182	155	154	164	162	189	185	162	146	177	180	192	160	155	151	176	174	163	181	152	166	160	180	170	172	169	163	165	159	191	181	173	149	155	174	140	191	154	160	185	173	159	169	167	153	161	166	154	192	177	167	136	152	181	146	173	176	163	187	143	174	151	176	166	153	147	162	160	161	159	179	164	179	174	170	156	186	170	177	177	148	147	158	167	152	144	157	159	146	171	160	174	170	153	156	168	172	169	160	184	179	184	167	186	172	157	169	156	208	182	164	168	153	165	159	140	187	172	190	180	156	174	154	161	163	175	156	175	173	175	176	172	205	141	152	182	155	153	177	165	175	150	173	177	150	189	174	174	191	156	161	177	152	170	152	153	178	155	155	165	156	191	173	173	178	171	175	161	165	188	163	156	171	150	154	141	154	153	164	177	167	148	177	196	177	170	171	174	175	174	168	175	185	171	157	183	162	181	173	166	187	156	151	178	160	163	145	170	178	166	186	165	167	159	144	182	179	170	167	175	175	174	159	180	183	145	170	163	157	164	162	148	175	143	143	168	152	175	154	155	166	177	180	189	162	158	180	161	163	162	180	199	178	170	155	167	155	144	137	166	157	171	165	139	158	158	162	155	157	187	166	180	197	152	136	176	183	163	171	148	148	177	185	179	166	165	155	175	158	186	160	189	171	149	160	158	152	151	176	185	138	185	169	160	155	178	171	164	175	180	169	145	154	167	201	179	156	144	186	184	162	170	173	142	183	179	180	169	179	169	160	153	173	157	164	179	177	208	164	168	148	147	183	168	173	164	152	190	182	156	153	172	182	141	183	177	195	161	158	150	139	162	173	174	175	165	159	175	178	166	177	164	183	174	161	165	173	196	182	155	169	184	193	165	167	190	176	159	164	157	187	125	160	153	154	170	159	179	173	162	156	171	196	183	185	200	183	178	167	161	153	142	162	160	194	176	182	168	185	159	170	143	153	159	151	190	176	174	165	163	173	163	171	185	169	172	170	158	177	178	175	158	153	178	171	186	160	165	180	160	161	175	177	154	181	178	162	166	155	156	174	161	161	160	142	185	163	183	161	177	167	186	168	175	170	180	153	168	175	154	169	166	181	168	189	180	161	158	171	162	178	161	167	174	165	149	174	164	168	168	175	161	152	193	186	187	173	158	166	175	192	181	186	149	162	164	160	149	180	174	180	136	168	178	173	159	170	175	147	153	151	168	162	171	158	172	171	193	175	184	195	178	166	181	146	201	168	182	161	166	160	171	167	180	166	155	167	181	164	171	151	190	169	151	171	170	153	161	161	168	155	172	151	164	157	171	150	164	164	176	173	148	176	165	167	174	132	158	173	138	156	155	177	195	140	156	183	167	158	163	188	186	189	170	169	184	184	163	181	183	168	177	171	184	175	177	181	193	169	171	182	162	159	161	139	143	167	146	168	178	158	138	165	160	173	166	189	149	163	158	165	159	156	159	175	151	168	159	154	147	154	155	186	151	177	157	169	178	158	187	179	188	158	157	155	147	165	163	149	173	179	173	170	173	169	161	174	183	181	164	156	171	162	162	153	130	173	172	160	166	158	183	144	175	160	179	159	184	193	171	177	150	173	193	165	164	161	178	177	203	193	143	159	188	153	163	141	167	158	149	162	156	157	173	154	164	169	183	159	166	170	168	151	163	135	183	149	185	176	177	146	171	156	175	149	152	175	168	172	177	178	159	161	166	182	178	177	172	171	183	161	152	155	166	155	186	172	163	170	159	144	171	155	190	157	182	152	174	158	168	193	175	153	191	184	148	157	192	145	158	171	160	173	162	171	172	163	139	171	143	171	166	157	172	158	168	166	165	174	165	180	165	156	143	167	187	175	147	151	180	182	167	160	151	159	169	172	152	156	173	164	184	184	170	161	184	185	138	168	142	163	161	164	175	164	157	157	160	186	162	168	174	147	165	155	154	156	147	151	156	173	166	179	181	176	178	172	150	172	144	161	169	172	153	168	159	136	161	177	165	187	164	199	160	176	190	166	165	170	182	153	184	168	160	168	179	178	166	176	177	170	158	158	166	170	171	153	159	196	165	144	167	161	155	187	163	185	165	177	178	170	175	168	161	156	179	168	159	180	168	183	162	140	150	154	159	191	182	176	179	183	187	151	173	176	152	163	159	178	178	158	156	190	146	207	165	163	177	158	186	167	155	173	159	160	174	171	168	183	159	160	184	176	157	163	153	150	163	179	175	165	173	172	155	190	156	179	170	162	165	167	176	163	183	163	150	171	160	160	180	170	171	174	189	156	152	161	169	156	174	180	164	155	180	159	161	175	159	156	155	197	167	161	170	169	186	157	184	135	188	184	178	165	170	149	181	174	156	163	178	172	146	166	169	131	184	172	175	142	175	168	188	133	159	168	181	139	189	183	199	163
34080	31846	47027	33740	31171	29224	30528	31640	25878	16366	15440	14902	13911	13797	12292	11269	14419	23596	28786	28702	21637	11921	8992	4742	3124	2086	1110	504	512	416	482	476	418	448	439	396	445	429	438	443	448	443	472	479	460	470	426	445	450	472	460	422	442	440	411	461	443	444	444	425	423	444	462	438	476	423	448	456	468	421	464	466	441	430	445	443	448	404	461	427	433	432	451	435	448	448	453	428	419	436	428	450	442	437	452	447	438	436	452	425	459	454	467	438	461	414	415	437	472	409	444	459	456	471	454	417	410	446	442	446	406	428	468	429	457	445	451	428	415	479	485	421	441	447	419	467	417	468	396	443	442	435	450	422	459	466	424	434	442	434	431	417	448	425	445	402	419	464	450	406	435	456	443	451	445	465	446	470	452	506	437	439	416	438	425	414	466	449	442	434	418	432	408	454	433	432	433	458	413	432	464	463	486	430	454	463	454	457	431	461	417	468	466	452	446	435	464	446	438	442	436	452	405	458	458	439	417	469	424	437	426	453	458	418	463	433	437	409	452	434	451	400	434	417	409	430	426	420	406	450	459	438	452	421	447	432	444	426	459	450	463	444	445	419	475	494	441	463	458	452	448	455	447	459	447	450	412	410	445	416	445	412	440	405	477	430	452	459	442	479	408	434	445	453	438	420	435	438	410	433	481	461	408	448	446	440	453	436	480	416	476	404	460	466	468	450	444	422	443	462	430	435	443	461	448	468	441	456	425	460	421	419	460	421	440	431	427	466	428	438	433	422	464	433	437	428	464	429	456	452	433	433	459	448	451	435	456	446	446	423	470	412	425	426	465	437	402	470	431	423	446	435	414	450	444	409	451	463	465	439	454	418	432	442	413	451	451	425	430	461	445	456	458	413	459	451	438	442	429	443	468	475	432	465	443	413	425	473	425	442	416	425	423	415	442	459	472	471	429	459	470	420	416	435	418	439	446	456	490	442	465	449	437	457	417	422	422	441	459	427	463	434	420	438	452	450	465	455	441	479	408	419	420	406	451	450	481	458	455	434	487	439	439	442	452	449	388	447	470	437	446	443	424	428	428	419	428	456	415	406	430	436	432	441	464	412	441	403	462	418	467	469	449	448	408	472	469	431	428	431	436	456	426	422	401	443	446	473	446	440	441	458	436	439	489	445	447	396	413	416	424	435	412	483	447	480	428	452	444	458	467	456	406	382	455	439	438	446	451	449	444	480	414	462	431	445	445	465	479	428	450	445	439	460	429	420	448	434	441	430	451	431	418	435	413	411	452	447	418	405	410	443	455	446	407	410	446	428	436	439	400	422	441	441	442	463	449	433	416	432	458	421	467	435	476	457	416	460	449	399	456	436	452	433	476	415	430	444	410	408	438	441	436	434	425	455	411	475	453	460	460	451	417	406	436	417	434	413	416	415	459	443	425	413	472	429	417	468	454	407	462	416	435	430	450	422	454	450	425	392	403	455	456	457	440	463	466	394	444	423	447	412	432	438	464	401	457	468	439	419	456	466	446	424	445	440	438	458	416	445	462	446	475	461	429	447	465	451	450	415	452	456	466	436	448	425	438	428	449	428	489	434	397	451	460	429	424	441	494	436	456	461	428	425	422	406	444	473	427	437	469	418	452	430	465	444	425	484	424	435	447	474	441	413	434	430	454	439	432	458	503	416	472	440	453	427	441	434	466	438	399	425	440	474	440	444	452	423	452	417	429	446	453	416	451	433	467	431	438	408	449	433	430	458	420	439	429	433	417	416	461	449	423	423	411	439	462	431	443	453	416	411	445	473	445	435	436	430	411	449	426	379	456	445	458	479	406	441	438	416	427	428	442	463	410	411	404	468	442	440	465	431	413	404	475	458	475	446	441	413	421	466	412	422	456	479	430	445	409	443	440	429	405	406	470	440	387	455	424	463	449	413	441	424	441	448	507	444	436	436	473	441	430	472	429	440	451	439	446	433	427	448	471	436	442	432	416	470	396	452	438	455	474	414	440	420	394	431	473	451	461	433	439	457	440	440	460	454	450	463	416	472	468	429	416	447	435	430	435	444	432	406	422	454	444	438	413	399	404	415	447	449	443	453	470	445	439	394	406	460	447	486	427	453	431	469	424	469	426	418	417	459	458	425	417	428	429	433	429	458	450	452	429	454	449	493	474	454	438	428	414	432	447	408	484	440	403	448	429	462	433	463	456	450	440	450	428	442	414	456	449	418	457	459	421	440	441	436	436	427	436	460	444	429	445	452	417	432	443	444	442	433	471	432	436	434	443	410	452	442	451	436	436	459	434	454	472	396	487	399	458	431	434	465	433	414	437	421	427	425	462	421	450	415	450	425	449	435	416	429	443	432	420	458	434	424	446	446	427	443	442	447	418	443	463	443	447	463	465	436	464	480	397	415	418	481	472	428	441	442	437	431	456	447	463	444	405	434	424	441	432	445	412	449	451	450	426	428	450	435	441	437	427	448	475	444	459	443	458	408	425	441	467	470	506	438	484	482	398	451	434	442	449	436	416	463	446	428	464	424	428	434	442	451	416	455	450	393	429	433	450	413	414	444	452	470	414	440	447	468	413	437	450	418	399	438	423	416	457	464	441	431	452	436	426	407	448	432	454	447	428	471	456	440	442	451	440	413	451	462	438	449	442	462	472	477	447	457	483	472	430	467	430	466	470	415	458	463	439	452	435	465	438	436	462	460	460	433	409	457	448	446	424	420	442	476	468	426	421	466	417	464	478	439	450	448	421	453	467	457	470	477	406	484	432	421	417	424	477	415	466	468	399	454	395	435	491	475	415	430	414	411	450	439	462	429	428	452	459	411	481	421	386	432	440	422	426	459	423	463	385	414	434	464	477	445	421	445	441	475	452	442	423	472	455	415	504	466	435	445	483	478	448	430	434	444	424	498	453	461	424	425	447	466	474	442	440	450	412	445	447	441	462	464	440	446	384	444	443	452	437	446	421	408	460	431	493	424	438	443	457	439	456	448	456	385	438	458	429	434	453	447	442	450	460	454	496	460	410	450	405	461	459	422	378	446	419	476	439	419	415	448	405	437	429	478	444	408	429	440	435	452	403	439	442	438	484	419	461	442	461	440	461	450	424	446	447	433	461	428	429	437	451	465	423	393	465	427	433	482	454	432	449	450	415	426	425	452	410	446	462	463	472	431	458	446	418	451	444	482	429	449	459	485	428	465	426	406	416	436	454	431	459	434	462	462	413	429	415	452	451	440	420	426	432	422	422	420	442	450	486	421	437	402	453	426	451	430	488	489	452	429	470	431	435	425	456	436	441	434	442	422	431	421	426	464	459	463	455	451	437	387	446	449	449	454	424	443	453	466	396	446	431	451	450	431	451	420	420	473	417	441	467	453	379	446	399	459	418	434	446	456	401	455	469	382	414	439	400	463	445	445	436	446	443	421	445	435	449	441	438	432	442	449	470	479	411	428	437	444	445	434	439	443	415	416	427	488	430	402	456	419	452	437	472	421
11725	7588	8191	5388	3033	2413	2030	1878	1136	552	484	463	445	355	304	292	273	379	468	576	502	313	323	271	241	175	195	173	172	165	180	155	175	185	166	189	181	150	170	167	177	165	174	144	170	152	166	130	157	159	183	159	165	153	146	169	167	151	181	167	162	144	166	190	169	169	150	151	136	165	161	169	139	142	153	174	165	161	146	167	169	173	161	150	147	172	156	161	173	164	142	148	165	184	167	153	145	164	147	173	155	151	160	134	167	159	175	177	188	143	148	145	157	157	155	145	130	138	176	156	163	142	153	169	177	157	126	140	151	169	160	177	169	147	159	151	142	161	146	162	157	153	163	168	165	178	164	154	156	177	164	172	156	165	158	158	159	157	193	178	168	136	143	176	146	170	161	186	173	156	142	177	172	154	156	163	160	147	179	155	153	203	166	161	157	151	190	156	179	163	140	155	149	148	163	179	170	173	167	155	146	156	171	151	167	159	144	156	156	157	161	161	174	184	178	165	149	168	199	145	147	173	185	125	145	186	161	197	148	165	167	132	149	161	165	155	133	139	163	166	144	158	155	188	179	175	134	139	149	158	157	169	147	182	158	166	163	162	165	161	150	140	161	177	160	143	134	169	152	179	188	180	152	141	162	153	154	159	179	181	158	180	158	148	147	157	173	173	170	161	147	172	173	138	165	163	159	155	166	168	162	176	163	172	187	151	180	148	168	153	145	130	169	151	156	149	153	161	149	153	151	160	173	148	152	162	144	151	159	151	170	163	163	166	172	139	171	156	175	169	151	167	164	162	183	170	169	181	175	160	169	183	162	154	159	179	151	168	145	147	158	158	150	151	147	146	150	157	191	164	171	170	155	157	166	170	152	164	160	157	156	151	171	172	178	172	153	181	176	163	169	173	163	161	164	147	159	166	180	165	139	175	157	168	157	155	167	176	157	154	171	140	152	158	145	151	154	155	167	147	161	145	168	155	157	168	188	185	152	161	167	180	161	161	164	134	149	162	159	152	138	151	160	175	167	167	151	166	176	162	171	173	163	186	157	169	172	157	173	162	174	180	154	186	149	162	176	179	177	184	171	166	155	146	144	146	176	162	132	168	162	163	152	158	146	177	151	142	166	134	136	160	185	154	140	157	163	189	176	159	139	172	143	173	176	183	163	159	158	147	167	164	153	158	157	172	173	197	176	163	175	146	154	153	172	158	157	181	165	153	165	156	160	157	161	144	141	143	196	164	169	162	161	155	149	166	157	152	170	143	167	150	140	160	167	147	166	169	147	155	152	153	145	148	155	165	179	176	166	139	173	140	149	172	160	182	142	154	154	157	138	181	139	138	152	161	157	147	155	191	170	148	167	153	178	168	161	154	176	151	193	167	176	160	134	148	137	173	168	146	165	158	148	144	173	172	151	187	162	166	138	153	160	163	155	158	155	173	151	155	140	162	149	168	159	149	164	171	158	167	176	162	203	172	162	177	184	149	181	139	141	139	154	147	164	168	161	152	172	192	155	157	178	142	149	157	172	179	147	147	171	148	177	172	163	162	154	146	150	149	140	143	182	191	152	166	151	144	156	150	139	157	165	198	160	150	163	170	163	170	140	158	170	155	164	140	155	147	145	163	188	177	153	181	159	177	136	167	156	184	160	174	129	138	149	156	155	166	159	138	155	183	174	167	140	143	154	151	138	169	169	153	146	182	167	155	149	178	168	177	164	156	157	161	163	177	168	171	177	156	154	161	159	135	171	162	163	192	169	173	188	154	174	131	155	172	143	181	153	148	169	162	165	158	174	165	140	173	135	139	145	136	144	174	153	158	151	180	157	168	154	155	158	174	170	141	161	130	162	171	154	147	176	148	183	190	151	147	141	147	172	151	159	139	161	160	158	148	148	164	140	141	172	157	175	152	177	158	145	142	145	171	175	169	150	171	150	170	145	143	158	164	168	180	156	153	162	170	143	158	158	151	164	170	156	180	160	143	153	172	171	157	154	149	182	145	152	157	142	166	160	174	141	147	142	140	181	150	184	163	157	162	170	171	171	180	149	157	173	164	166	159	159	191	174	168	159	168	154	152	185	176	156	144	188	161	170	167	133	175	172	137	142	146	143	136	176	148	166	167	151	159	176	154	145	155	178	167	182	157	180	161	157	162	153	139	164	158	171	158	164	159	165	167	171	164	161	173	155	146	166	160	178	195	163	174	156	170	154	144	155	158	179	157	155	162	159	170	152	155	167	171	171	156	154	188	173	133	150	175	174	178	153	165	132	150	173	162	159	174	171	140	156	137	161	177	169	149	160	165	175	159	138	169	155	161	150	210	147	136	168	163	152	164	130	154	185	161	174	177	153	164	157	154	153	158	135	184	145	152	157	154	151	167	143	165	154	173	174	173	161	156	149	141	150	184	172	159	164	145	180	166	167	169	178	170	156	174	169	174	179	156	157	158	174	172	166	144	162	164	169	145	188	159	166	150	150	170	121	158	137	142	165	151	150	141	142	161	137	148	144	176	190	144	170	155	147	154	176	155	166	151	155	153	154	152	192	159	163	171	154	160	158	166	174	157	162	158	165	155	162	157	151	154	182	148	143	167	156	177	179	172	162	178	147	171	151	170	160	181	181	161	148	146	140	156	156	174	147	161	145	136	172	175	183	172	169	147	141	158	169	183	159	168	157	157	164	146	152	148	132	153	166	161	165	157	162	179	170	174	152	158	150	163	184	170	146	138	187	167	161	180	160	172	161	164	180	160	140	153	170	161	175	154	167	170	160	159	176	149	144	168	157	159	173	155	161	173	177	135	147	166	143	163	160	164	175	163	147	176	175	148	169	176	170	159	175	152	185	173	144	170	146	162	157	150	145	185	154	176	130	158	164	132	189	161	144	158	165	163	166	174	169	156	165	161	154	156	149	164	145	171	166	157	162	139	143	158	171	192	132	159	182	144	130	164	166	187	144	166	169	143	134	141	152	146	146	152	164	166	158	160	173	187	160	161	149	146	152	190	160	146	145	157	177	151	149	165	157	141	158	147	160	167	159	171	155	150	143	158	155	142	156	170	169	147	164	147	148	172	171	173	189	169	148	163	152	174	166	168	165	173	154	164	161	148	171	152	195	160	162	149	154	180	160	168	132	160	151	172	140	161	180	131	157	164	162	170	158	168	188	190	173	158	174	175	165	159	158	166	148	148	172	174	177	180	162	161	158	174	164	153	149	171	160	160	152	166	174	178	170	156	168	180	161	203	174	145	159	154	173	155	153	145	178	168	162	159	154	143	162	177	171	168	169	156	166	163	160	144	144	146	146	168	182	148	141	178	130	152	165	152	147	166	183	154	182	163	158	159	171	164	174	151	157	152	168	155	182	165	161	137	137	152	179	144	179	180	162	165	141	159	149	178	158	148	171	178	135	159	168	175	156	181	150	150	167	158	157	167	162	175	175	179	146	161	154	160	164	173	167	186	172	176	175	148	149	164	151	159	161	164	175	165	153	147
9288	7393	13341	12346	9918	9202	9037	9141	5769	3138	2447	2378	2348	2197	1677	1361	1399	2083	2720	3434	2375	1404	1123	886	762	636	528	413	395	424	433	432	437	445	452	406	422	445	442	419	409	417	459	466	411	422	429	379	417	508	417	425	418	429	434	402	427	431	450	438	440	428	433	413	440	404	423	431	427	428	467	400	432	404	453	454	387	447	471	420	434	413	459	417	431	425	405	467	455	408	436	418	427	412	418	409	436	445	420	431	474	412	440	407	443	416	440	458	430	403	433	461	415	417	431	440	447	416	388	408	415	443	429	436	434	473	446	427	460	443	410	432	427	400	446	434	400	423	460	398	440	458	445	436	439	405	414	429	433	453	477	477	447	421	447	442	421	385	405	446	449	436	446	410	396	443	456	455	429	459	439	444	433	419	454	419	413	431	446	460	435	428	419	467	435	448	432	425	495	421	420	415	391	436	425	429	417	436	432	466	434	433	427	404	470	460	461	410	455	397	436	408	441	437	447	459	465	443	380	439	465	436	425	397	443	438	463	422	420	459	401	408	431	429	433	405	421	420	435	451	455	402	430	416	447	434	397	434	397	438	450	419	452	415	428	418	407	433	415	424	467	463	423	461	446	445	425	438	436	452	440	452	436	424	446	396	455	412	406	446	408	431	464	431	431	423	423	439	409	459	443	409	458	444	416	434	414	416	425	428	457	416	467	417	451	433	437	438	445	486	406	432	446	428	423	441	429	429	439	446	406	433	434	457	448	448	413	445	432	463	409	425	431	419	458	438	429	453	467	420	452	409	439	413	422	412	440	448	427	447	439	406	411	442	452	412	484	430	450	415	417	396	451	415	431	448	445	409	391	410	454	422	452	454	420	402	434	438	432	445	448	389	422	447	415	445	439	448	443	417	451	461	434	414	418	449	399	451	388	418	431	416	416	443	447	452	401	428	409	431	415	444	457	459	441	442	412	453	428	440	470	453	462	415	452	412	406	392	440	444	440	446	433	414	421	410	382	395	430	428	453	440	413	460	455	442	422	414	448	440	426	425	473	479	405	397	432	441	427	438	448	408	410	456	436	434	487	432	429	396	436	375	423	423	448	455	399	448	443	432	404	424	441	443	409	414	442	414	433	440	439	416	436	463	433	418	459	405	449	403	461	395	450	418	442	434	463	420	417	434	466	403	435	424	416	424	433	416	461	431	398	420	452	450	452	440	429	459	471	429	460	440	434	449	446	459	433	434	405	409	452	463	433	393	446	419	457	402	414	407	419	453	461	418	446	391	476	474	444	447	438	431	439	437	420	418	431	458	431	452	388	406	420	429	455	400	448	424	449	420	436	431	451	416	418	409	440	405	450	459	429	447	423	441	408	421	428	410	403	469	420	409	437	443	426	396	446	475	416	446	453	402	421	440	428	462	404	453	410	429	409	452	432	406	437	405	416	466	416	401	466	447	417	429	432	435	432	400	429	417	448	442	424	394	455	438	450	441	412	426	445	464	417	417	418	389	444	441	423	428	418	416	404	458	469	426	410	416	444	422	442	436	444	443	386	448	410	441	430	457	428	456	443	424	439	435	443	421	412	442	414	463	436	391	408	425	464	460	415	410	422	461	429	428	442	435	398	416	468	469	432	454	452	428	441	413	425	412	414	427	453	448	422	452	443	437	421	419	403	425	422	431	431	394	491	446	422	431	430	450	494	439	417	446	429	431	433	454	417	441	391	451	417	394	456	438	498	442	411	415	425	431	432	453	433	458	432	412	425	434	406	454	387	440	461	425	413	425	474	442	412	399	429	471	446	404	462	442	468	434	443	425	411	457	420	436	425	414	456	446	411	415	408	425	420	456	435	426	455	449	451	453	468	433	431	422	391	441	448	461	411	433	402	482	439	425	428	432	404	429	427	433	404	439	445	425	449	430	386	391	431	421	429	430	443	388	422	429	443	406	425	416	439	426	441	443	455	450	421	420	428	394	423	492	435	457	432	465	423	430	407	450	416	441	402	424	417	449	496	463	460	408	409	443	401	463	444	439	461	451	416	441	446	409	440	407	400	402	430	445	407	445	414	450	417	464	386	412	457	448	461	436	436	461	429	424	445	422	375	436	431	417	446	451	439	446	427	434	413	445	460	463	426	427	461	427	389	444	439	452	396	433	393	405	431	394	429	404	439	474	437	387	455	445	454	374	400	420	444	436	417	446	447	412	444	400	422	421	408	449	451	424	407	421	454	427	440	417	428	418	439	395	419	408	444	442	438	426	376	438	437	439	408	424	469	473	462	430	455	414	410	420	425	401	440	422	442	419	415	444	453	465	430	478	448	473	468	452	415	409	422	421	417	421	430	431	426	453	442	405	431	434	435	471	392	411	421	435	466	412	421	446	395	435	423	437	469	419	455	416	457	426	438	434	396	416	411	440	477	406	401	429	440	409	431	454	442	457	407	460	446	444	461	414	406	435	434	429	413	443	411	401	413	442	450	395	422	425	423	454	424	404	451	397	447	425	405	418	407	430	437	433	458	443	436	426	444	472	422	442	428	455	424	440	426	465	432	435	413	439	464	441	430	440	426	441	454	454	437	454	425	402	412	457	430	457	445	424	422	452	446	454	419	422	410	406	456	462	438	426	458	448	423	439	435	424	430	430	434	407	433	411	464	452	416	440	465	420	423	436	409	442	418	435	397	432	454	435	447	446	451	410	413	465	460	440	443	433	434	402	431	412	380	451	462	421	426	435	401	430	438	439	408	410	443	454	421	429	443	421	427	457	444	449	445	424	431	451	428	424	430	422	419	435	473	488	439	423	441	439	425	406	448	468	441	432	389	462	435	427	419	436	471	404	422	442	403	397	457	412	404	431	471	416	422	443	460	414	427	434	436	430	447	404	455	403	407	432	440	464	444	457	427	447	436	427	441	430	438	427	419	408	454	413	425	415	408	432	447	403	421	401	450	430	414	433	458	410	433	397	366	432	457	405	400	435	431	399	429	423	427	419	468	428	424	411	444	410	412	406	440	435	452	451	405	421	428	455	460	453	435	440	427	448	399	427	421	424	443	394	426	426	449	458	473	470	436	419	385	418	502	414	434	443	417	470	403	399	436	435	437	434	422	444	427	426	411	416	423	452	423	417	451	429	462	427	416	413	408	435	425	457	412	440	420	436	446	399	405	415	434	411	453	418	437	422	464	419	449	417	463	466	404	474	437	449	445	418	458	433	436	435	410	434	443	424	442	401	435	460	403	425	414	433	435	428	428	468	410	442	449	436	413	432	448	429	417	414	419	442	437	431	475	455	434	435	437	403	400	432	434	423	423	438	448	435	452	438	446	426	418	476	416	432	442	439	429	434	439	471	393	461	433	428	408	411	439	431	480	436	416	456	403	420	460	422	426	457	437	428	444	446	438	460	465	449	430	415	429	420	422	402	431	415	466	403	445	410	417	395	439	415	447	455	437	391	418	422	414	451	459	437	438	410	456	426	450	406	432	422	437	385	441	398	407	441
39873	29770	31214	21102	15857	14192	12822	12070	7233	3744	2332	2254	1963	1745	1121	1081	1159	2427	3257	3992	2571	1500	1056	718	535	403	284	158	197	193	193	201	211	205	168	199	176	170	197	200	187	196	181	170	200	174	176	198	187	197	193	199	180	161	185	188	170	171	180	184	173	192	185	193	183	174	183	189	194	166	194	177	192	179	201	182	198	188	172	183	183	187	188	166	174	186	210	180	166	188	176	193	202	203	185	206	167	158	183	150	175	178	213	201	196	166	180	164	178	195	164	188	174	170	157	181	171	189	165	196	194	155	178	189	152	173	198	182	193	181	193	183	174	191	202	151	195	190	174	197	154	196	158	209	178	183	182	188	164	200	188	156	174	175	197	170	181	209	163	192	172	227	178	209	178	177	177	162	178	177	175	179	188	176	190	179	170	183	170	173	154	178	165	179	171	189	192	162	197	191	180	211	202	194	164	168	179	200	169	178	187	173	174	158	182	176	176	194	181	173	198	186	183	192	186	183	185	177	188	179	173	177	188	197	189	183	155	172	178	193	201	159	195	196	180	180	170	198	172	189	166	190	167	201	190	175	173	178	174	199	188	172	200	176	180	188	186	183	183	172	189	171	202	177	195	190	191	160	199	171	173	178	165	201	189	210	171	184	168	190	173	182	201	190	177	182	202	183	188	205	182	172	183	182	192	184	180	171	195	186	175	191	188	175	182	196	191	154	192	204	197	177	180	182	183	166	168	173	169	186	188	191	165	181	172	210	174	180	161	165	212	178	182	183	197	160	192	177	197	188	191	174	170	170	179	186	160	215	162	185	170	176	180	165	177	185	183	180	173	187	193	181	171	174	185	212	202	172	184	212	168	201	154	193	187	185	176	197	194	180	192	181	198	169	176	215	187	182	171	182	194	189	198	179	182	216	208	180	172	171	176	188	194	173	172	187	200	172	174	190	171	173	173	178	197	175	163	174	194	202	192	182	188	189	165	194	178	171	201	200	180	178	179	177	182	159	179	154	184	166	182	179	165	177	163	176	165	183	188	183	179	179	162	182	184	174	169	215	203	189	179	191	178	169	181	160	171	171	182	172	177	188	197	177	166	167	187	156	162	166	177	163	198	194	189	185	191	179	201	189	189	199	190	177	219	214	192	193	185	183	190	189	176	191	180	195	183	201	169	177	182	173	175	192	197	200	189	199	185	172	168	189	165	198	170	181	177	180	179	208	185	155	215	190	163	167	208	186	196	183	183	167	188	187	173	172	180	177	164	177	184	201	192	212	187	165	159	162	173	162	194	184	179	207	197	174	180	208	219	205	169	191	171	175	170	174	183	177	186	177	196	172	175	181	192	174	187	181	176	161	181	197	211	181	202	167	180	227	166	184	181	185	173	193	173	201	205	204	157	204	197	174	183	188	155	182	183	169	204	166	188	180	176	159	188	193	186	174	177	171	180	167	175	191	177	176	181	177	201	187	201	174	162	203	186	202	185	190	177	182	199	162	181	190	191	182	192	153	181	182	172	212	179	203	176	186	178	165	161	165	163	191	186	204	177	183	177	195	177	165	180	192	192	168	202	193	163	187	186	166	193	174	200	184	194	188	182	171	196	185	161	166	181	167	187	177	191	168	194	194	171	186	195	193	173	210	193	180	188	179	177	165	165	195	188	168	160	179	180	152	190	188	177	189	177	200	195	183	165	160	160	174	164	166	178	172	179	185	181	170	167	193	187	180	193	184	174	165	204	182	181	202	202	168	174	166	198	180	149	193	177	173	183	199	164	167	190	200	185	180	189	187	178	203	194	176	186	180	175	184	169	170	193	171	160	163	177	209	181	188	205	182	169	192	200	182	184	190	199	155	180	170	164	194	184	191	177	187	190	185	195	170	202	217	213	202	189	192	190	196	163	184	198	184	173	212	197	168	214	170	191	182	184	174	179	205	194	158	210	185	181	191	173	181	181	195	199	184	163	178	180	171	197	177	199	216	179	172	187	165	171	196	171	184	200	212	183	180	176	175	167	179	174	167	186	188	164	192	170	184	152	172	164	210	162	188	179	179	177	174	191	199	184	171	186	177	170	179	173	196	183	209	220	198	177	176	180	193	174	189	185	205	159	190	197	190	186	173	169	145	162	174	203	156	170	192	186	175	172	181	161	182	182	176	176	177	207	176	180	167	172	195	213	177	185	194	179	190	183	186	190	175	181	184	194	207	175	182	190	183	158	173	193	164	183	170	168	195	186	174	187	186	194	182	195	175	183	196	179	176	193	159	185	197	175	196	181	176	173	157	181	165	166	157	187	174	182	180	197	165	176	166	161	197	180	197	171	190	166	150	162	183	172	170	198	170	183	161	172	173	184	171	178	187	186	202	169	175	179	184	182	172	177	192	225	172	172	196	188	186	186	203	177	196	193	173	225	179	180	186	151	200	182	185	152	174	192	203	200	192	180	188	183	165	194	165	165	187	169	174	182	178	172	172	174	163	183	183	182	172	166	199	186	173	178	188	162	181	175	182	175	194	197	183	172	169	171	191	182	184	182	149	179	173	188	202	197	181	152	162	194	192	188	191	182	148	164	177	182	173	172	199	178	201	193	201	164	183	190	189	181	163	178	179	202	183	187	159	172	208	180	164	166	188	173	161	172	185	178	180	174	179	197	180	173	181	191	176	164	170	174	195	169	196	195	170	207	184	209	173	158	206	195	183	179	172	197	175	179	214	161	182	185	198	211	190	181	182	183	211	163	180	177	199	174	186	206	176	179	179	167	172	159	195	188	175	164	183	158	174	173	197	185	182	187	193	176	185	157	180	187	167	171	160	181	169	171	186	175	160	185	179	183	145	196	190	166	162	202	199	163	195	170	178	199	181	163	170	189	183	189	174	189	208	186	179	168	195	183	191	184	190	179	161	181	183	181	173	181	181	185	183	190	184	191	210	175	196	207	163	183	142	184	176	170	190	189	162	160	187	177	193	181	170	182	198	171	194	203	187	172	182	177	178	179	161	172	182	194	197	178	182	172	187	188	193	194	180	194	184	165	212	179	180	177	179	163	162	165	187	196	173	161	184	186	189	188	170	199	164	168	173	161	185	181	191	171	160	177	179	185	158	187	198	209	180	164	202	182	192	166	169	190	177	160	169	184	178	186	155	164	160	157	184	171	180	185	178	204	182	174	194	167	194	200	190	175	191	175	189	197	190	197	171	169	174	165	179	164	174	168	192	204	187	180	195	198	206	172	188	213	191	189	183	189	185	189	195	160	188	181	209	199	196	190	174	185	193	173	169	187	201	190	173	212	168	194	187	158	197	202	195	201	199	179	192	184	194	213	161	177	182	163	183	186	172	178	180	193	163	165	176	180	192	163	197	167	184	162	173	173	185	209	174	191	186	172	159	184	176	189	153	171	165	183	176	185	174	171	195	181	190	183	174	161	176	178	189	190	182	177	173	177	183	177	191	186	189	190	186	179	189	183	193	202	177	187	175	178	193	173	182	194	193	174	183
25410	22636	34174	24649	23764	24936	26109	26093	18068	11613	9575	10340	9222	8528	5898	5972	7123	13525	17155	18795	12991	8020	5652	3909	2810	1777	1009	565	504	488	456	443	500	510	478	479	469	502	515	521	469	489	525	515	498	456	505	480	555	481	494	469	502	482	466	516	526	444	486	492	480	466	474	477	491	465	482	493	511	460	460	451	444	471	497	502	463	449	478	482	488	469	511	456	469	484	448	519	522	463	450	467	489	463	469	487	472	468	474	507	481	494	511	516	452	476	497	511	489	426	463	498	455	480	474	525	502	481	493	506	448	492	501	460	493	463	470	470	438	462	438	464	435	507	467	519	494	466	480	494	481	493	492	469	501	476	503	497	477	489	471	482	507	492	422	502	484	454	461	519	477	477	476	501	486	502	452	453	521	476	484	512	454	422	471	442	467	478	474	497	435	487	491	481	480	482	521	473	443	487	464	432	487	473	474	452	464	502	430	471	489	477	453	490	464	468	471	513	482	457	484	467	484	486	478	461	441	484	468	474	453	472	497	449	496	483	487	431	497	501	478	469	501	486	495	454	477	501	518	481	445	484	492	487	460	480	487	462	466	467	431	460	514	474	497	466	440	472	485	492	476	536	485	499	485	489	499	498	493	471	497	473	434	439	480	519	520	506	517	462	494	481	491	478	484	488	492	469	480	456	486	491	501	514	466	497	446	480	458	463	470	475	453	492	481	469	471	472	488	470	508	457	478	508	479	506	516	476	472	485	483	480	510	494	444	483	495	470	483	487	453	500	517	481	449	444	481	468	465	457	499	523	522	499	438	478	462	492	478	445	449	474	446	481	434	461	461	442	455	480	473	462	509	474	507	485	461	510	437	514	472	478	452	481	447	475	523	481	469	483	500	488	455	419	457	515	469	475	472	466	524	457	481	465	533	472	485	464	444	440	471	512	492	461	497	494	481	459	476	486	508	464	474	456	437	444	461	455	482	469	446	506	486	494	507	457	474	513	461	495	453	459	516	489	490	505	497	501	465	456	444	470	490	512	474	462	459	491	462	492	497	508	493	460	449	532	459	459	446	472	457	486	487	495	492	469	465	480	510	468	471	501	465	493	482	473	474	521	492	415	475	482	486	466	464	493	517	465	504	494	488	448	504	474	516	488	495	486	492	447	472	465	429	503	464	418	473	458	459	460	477	451	499	493	489	484	484	471	461	497	490	488	470	460	471	488	450	468	484	491	504	474	501	465	484	494	470	485	466	497	480	474	484	458	473	506	469	460	456	494	485	494	484	481	460	470	504	443	453	459	517	428	471	447	458	499	485	484	491	477	485	461	453	482	485	483	475	504	483	514	462	471	487	477	456	524	479	495	487	470	487	493	437	481	489	499	454	477	473	496	444	530	494	524	459	475	497	512	452	485	480	498	490	480	476	557	469	485	464	443	493	476	496	470	515	499	494	477	502	467	474	468	507	495	501	501	517	471	464	506	457	482	449	473	470	524	520	491	503	456	489	518	506	499	486	507	477	456	490	519	484	474	461	455	453	438	466	494	501	511	472	499	480	455	510	504	436	478	468	483	470	474	482	484	493	457	520	481	456	503	539	508	483	491	490	482	483	458	492	475	432	480	418	471	486	513	505	468	461	486	508	481	496	461	502	473	488	500	481	491	493	451	463	448	463	425	501	458	534	481	454	449	489	498	438	497	450	444	472	476	471	462	440	518	457	466	474	473	464	492	490	473	484	471	481	447	495	454	503	468	474	492	475	456	453	466	497	495	502	464	468	482	473	498	461	457	445	477	487	449	472	410	481	459	489	481	503	513	492	462	449	513	480	452	458	464	443	500	454	467	485	469	459	472	476	456	468	459	504	480	453	482	452	445	534	468	505	461	475	504	522	442	463	475	461	490	479	521	463	449	479	497	498	447	463	456	482	469	482	492	444	500	481	488	436	483	483	465	495	515	448	486	484	472	464	480	493	492	472	452	416	499	477	507	456	422	482	445	469	493	462	486	490	455	485	489	491	499	488	475	431	476	500	482	452	440	496	467	485	470	442	509	497	450	466	501	466	491	459	463	488	487	466	495	509	504	478	494	485	478	484	475	486	447	479	495	467	497	489	483	475	483	486	487	494	487	459	474	497	483	476	471	510	491	498	473	483	491	458	472	478	481	497	466	496	448	492	486	483	497	477	476	509	470	476	473	466	460	475	469	469	462	455	461	495	492	488	512	517	475	518	481	498	460	468	477	473	489	479	486	490	490	526	509	493	485	427	462	457	475	449	480	459	486	484	465	506	481	467	457	514	485	500	509	494	504	509	496	479	469	462	519	517	507	474	503	476	442	469	490	470	462	459	492	445	468	474	498	452	469	490	474	485	491	452	457	508	509	498	480	481	487	482	467	500	461	459	509	491	498	488	456	478	448	509	498	500	473	466	465	506	494	507	463	477	465	470	474	471	452	446	492	473	482	453	492	454	488	505	489	478	495	446	477	507	462	485	459	479	507	452	472	474	469	477	468	504	520	457	482	477	517	458	453	495	485	480	474	475	456	476	465	501	511	471	469	456	467	468	444	478	495	457	464	474	520	492	514	483	451	463	473	521	454	492	469	486	497	489	475	454	464	474	451	496	479	490	489	460	440	442	497	462	506	484	470	440	495	503	475	418	506	472	496	512	487	493	476	476	486	494	435	491	486	470	484	470	509	471	470	515	463	470	486	481	499	482	504	517	466	473	471	446	485	439	473	454	505	474	417	456	460	507	480	482	435	486	499	475	440	474	483	520	462	460	509	462	465	471	478	486	471	495	507	464	473	486	498	446	459	497	481	465	429	480	443	526	466	476	458	502	458	501	479	474	468	453	485	495	460	472	462	465	498	479	471	452	459	489	507	530	507	523	445	430	487	439	449	501	451	491	475	471	494	486	533	472	512	476	462	478	459	508	445	438	493	500	476	477	493	510	481	481	463	489	506	472	477	469	477	508	449	513	465	443	463	566	472	475	482	463	442	446	460	446	484	486	484	458	498	471	471	480	486	476	488	451	473	490	462	486	497	471	439	484	491	490	497	455	512	492	487	467	464	502	472	465	468	496	467	464	486	478	512	442	485	509	483	468	493	468	479	472	421	484	486	451	478	449	468	490	529	478	510	477	467	482	482	524	461	474	456	469	484	451	492	485	470	453	478	474	528	498	481	457	453	482	482	494	455	492	501	468	433	521	460	500	488	455	518	452	511	474	454	480	523	488	462	528	460	478	469	503	483	496	483	478	530	473	441	443	488	478	499	507	473	458	466	445	484	469	429	504	459	535	487	459	490	482	503	460	486	509	487	483	462	461	498	481	508	475	463	504	489	524	447	489	470	521	476	483	460	456	482	478	457	480	500	454	442	452	501	496	506	494	513	473	487	499	493	488	432	462	483	480	455	496	492	508	493	467	525	468	516	475	495	484	495	459	517	468	447	458	527	465	444	463	479	449	494	501	475	497	474	502	491	478	495	468	456	498	507	469	465	501	447
53841	40289	39896	28587	23117	21613	20753	20006	12815	7163	4152	2670	3379	2754	1974	1551	1509	3634	7068	8260	6131	2630	1831	1454	946	518	234	198	195	151	184	173	186	180	173	172	171	174	178	191	174	151	184	198	179	176	166	173	176	197	184	175	150	147	175	176	155	177	176	165	184	158	172	181	177	182	167	187	177	171	159	150	165	151	182	149	148	168	174	160	167	157	197	177	176	166	138	182	196	196	169	184	173	163	190	151	164	189	132	162	179	149	184	160	194	140	171	170	167	172	191	174	183	156	188	158	157	170	175	181	170	173	163	179	190	168	162	169	172	163	187	159	165	176	179	168	172	176	178	172	168	176	166	165	166	126	169	178	150	177	184	179	177	182	173	164	180	147	170	169	186	150	177	174	179	151	162	155	193	178	163	176	176	161	197	168	155	164	163	167	156	161	174	170	165	176	166	166	167	198	168	180	167	168	158	160	176	164	167	149	182	130	173	173	158	187	185	174	151	164	180	165	139	176	158	171	185	185	186	174	183	155	180	161	171	166	163	155	168	160	177	179	175	188	167	166	171	188	172	154	183	177	179	175	175	153	160	146	166	157	150	178	159	169	159	152	174	176	197	171	172	164	164	173	172	179	181	146	169	170	184	172	187	165	175	179	163	158	154	173	168	171	170	178	173	151	159	163	172	162	165	178	177	155	211	150	176	156	178	155	156	165	178	183	177	181	178	182	186	172	164	186	159	143	178	178	163	157	159	164	155	157	199	195	158	159	179	157	162	174	178	185	166	154	179	159	161	167	169	174	162	160	189	171	148	175	168	155	179	174	170	176	168	160	182	196	157	162	173	156	163	160	153	166	197	171	152	158	165	155	161	170	169	170	171	174	185	172	157	169	142	170	174	171	164	146	163	206	163	149	191	186	138	182	161	176	162	168	197	175	150	157	182	192	169	162	188	180	155	170	158	184	158	170	187	189	182	177	187	166	167	168	182	155	163	177	176	160	136	191	152	158	168	162	166	173	181	147	178	194	166	204	166	171	162	165	164	161	154	186	174	179	174	137	150	159	166	182	181	167	169	210	176	168	166	163	174	164	190	158	184	174	192	170	165	156	165	173	153	170	158	193	177	192	147	163	152	185	168	167	153	160	170	161	180	171	177	152	165	179	185	183	172	173	192	178	154	177	143	163	155	157	156	152	154	199	160	153	184	154	169	156	185	166	175	185	163	148	176	186	148	158	169	167	152	154	189	163	165	153	155	146	167	157	172	170	167	166	164	154	166	157	183	160	161	155	164	190	171	180	161	174	156	149	172	180	151	166	165	156	167	178	169	180	182	158	154	180	171	144	156	156	185	165	175	165	158	181	163	175	166	186	145	164	164	169	158	157	163	174	171	179	177	191	201	150	164	193	154	180	181	178	174	170	172	154	163	136	175	161	176	151	183	182	185	156	178	156	152	158	155	166	191	183	189	135	187	170	163	165	187	194	154	156	137	153	153	174	163	166	177	177	197	142	185	184	200	163	192	171	157	170	179	171	181	140	157	189	140	144	155	162	181	166	157	180	162	176	124	175	164	145	169	181	178	168	157	148	195	161	178	144	172	156	172	180	176	169	158	182	172	180	154	181	159	178	163	172	170	169	176	152	163	164	176	158	168	180	176	177	157	174	151	168	173	169	163	179	194	177	157	180	165	162	169	171	161	166	168	204	152	181	177	159	185	177	181	168	171	185	186	169	167	163	164	150	167	164	178	150	145	164	182	183	182	167	190	147	147	137	154	168	156	179	168	167	149	158	178	170	188	167	163	181	172	154	153	168	201	186	155	188	167	179	168	177	170	175	175	124	193	167	157	188	176	183	156	157	179	176	137	176	167	176	166	144	155	161	161	157	172	158	186	181	182	185	160	182	176	173	129	161	166	169	149	166	192	191	172	182	179	160	178	182	173	156	145	163	183	141	183	167	177	155	147	177	161	175	159	146	163	179	155	160	143	178	175	156	195	159	189	175	167	173	168	146	174	165	166	157	179	179	163	155	157	196	162	179	181	182	172	169	181	142	145	162	150	159	173	159	162	168	145	169	170	169	147	165	172	174	177	160	162	180	171	160	188	153	169	158	151	150	189	179	198	176	154	156	153	187	164	175	169	164	180	177	165	153	165	189	166	163	154	154	156	166	138	169	169	170	155	169	174	156	163	165	185	174	147	177	157	157	197	171	171	166	206	166	156	178	187	180	172	181	152	166	154	170	165	164	176	156	180	162	186	183	140	169	178	165	171	178	154	185	176	151	176	160	183	149	182	190	173	156	178	179	152	159	156	157	156	182	156	170	153	144	159	186	174	182	168	187	187	163	153	170	162	158	170	182	181	172	166	148	182	160	164	149	162	159	166	158	171	136	157	148	164	162	161	134	176	175	185	151	138	161	169	179	191	180	168	163	159	161	183	160	155	157	169	151	174	164	176	183	168	183	193	171	177	184	175	176	166	172	177	152	180	174	158	131	168	162	199	170	154	163	166	155	169	150	141	177	162	149	184	154	140	172	172	157	171	181	188	181	157	162	181	157	166	164	162	180	179	174	188	202	153	178	175	154	170	152	168	189	171	174	167	161	185	194	202	182	165	171	169	171	168	175	165	174	181	172	169	148	168	179	155	165	171	179	181	181	174	188	190	167	158	176	174	179	167	159	180	184	180	192	173	181	161	149	167	167	174	191	174	164	126	173	165	164	176	174	159	179	162	184	177	187	191	171	180	164	178	170	174	164	173	161	169	162	197	168	183	186	192	175	151	161	166	154	187	163	190	144	157	164	188	156	170	159	165	161	175	177	175	163	155	187	163	177	175	186	164	160	150	171	155	147	187	178	173	154	160	166	192	169	170	193	175	167	175	191	183	165	148	151	189	178	170	142	188	151	178	186	179	162	198	181	171	171	166	141	151	202	200	158	192	154	148	180	169	150	175	154	164	169	164	183	151	162	178	177	131	171	177	166	179	165	183	161	164	180	176	195	155	169	182	163	164	179	170	175	165	178	196	176	160	159	171	127	167	180	146	162	167	177	197	171	174	174	179	194	171	187	163	156	167	164	172	170	184	157	189	161	164	159	158	155	182	150	162	167	161	162	181	166	151	173	156	156	172	154	152	172	155	176	189	153	161	157	164	171	149	168	169	181	152	166	173	176	177	156	169	166	174	172	159	163	158	162	163	170	152	156	180	177	167	180	181	160	152	145	182	185	171	160	200	167	158	168	169	161	183	162	139	174	177	167	169	164	195	170	156	196	176	169	179	157	155	176	184	162	159	162	164	151	173	153	146	171	182	117	160	146	152	162	168	184	166	180	171	178	168	172	173	170	159	176	142	163	173	175	162	146	174	176	169	159	164	165	173	154	187	153	163	156	168	152	168	164	189	165	157	156	160	157	135	206	183	171	164	158	157	158	170	181	169	161	185	165	177	192	157	159	162	174	171	185	171	186	154	192	177	163	192	152	181	152	175	188	165	179	150	178	166	171
34380	31961	42362	29851	29866	31392	34348	33157	25430	18010	13070	10640	14225	12270	9715	8017	8134	17840	27518	28892	23832	12575	10494	8080	5117	2857	934	657	610	504	524	528	490	467	451	466	438	451	528	642	520	483	489	469	441	469	456	493	499	440	481	454	445	454	447	430	425	449	421	426	467	424	440	436	412	425	434	430	468	389	468	440	468	395	446	443	464	424	426	429	419	439	440	447	459	445	435	445	408	392	416	418	434	439	477	439	430	455	465	441	427	419	418	421	445	446	450	463	441	454	416	434	453	451	440	462	414	394	435	450	431	423	431	486	475	464	439	463	470	433	471	434	422	469	444	469	428	477	459	473	408	441	441	432	447	422	414	421	440	432	450	427	409	422	468	448	412	414	416	424	463	395	468	442	431	444	424	480	419	457	461	453	394	420	462	437	464	445	451	441	416	446	460	482	428	438	395	437	466	449	429	485	412	431	440	460	446	418	444	440	455	435	404	428	421	449	450	467	447	440	441	463	457	419	426	475	445	464	420	391	452	474	403	459	416	406	434	450	441	401	399	429	465	462	395	431	439	413	461	464	441	438	433	410	420	430	449	517	435	477	462	449	448	454	445	463	433	444	471	420	482	429	458	428	440	458	449	417	474	454	420	464	461	432	423	422	452	420	445	459	432	427	457	428	455	427	423	464	483	456	430	443	437	460	461	421	464	408	472	453	428	467	428	452	472	407	468	459	450	443	434	450	420	411	457	470	442	421	437	433	443	453	448	405	437	424	411	460	426	443	413	449	455	473	442	457	461	436	430	408	426	455	461	448	420	497	423	433	505	431	413	430	423	437	454	470	478	461	424	485	432	458	459	465	457	429	426	417	414	427	418	430	452	418	454	430	441	488	405	440	422	462	424	435	468	423	496	423	499	424	423	429	406	475	464	417	445	457	424	456	443	413	431	419	441	470	416	475	429	444	427	410	428	448	468	448	423	444	442	394	461	444	452	422	467	478	425	431	461	446	419	431	447	435	414	452	451	444	450	437	442	422	412	452	464	450	434	448	445	420	446	433	450	431	467	439	422	468	463	425	463	432	438	405	410	485	450	445	447	439	452	440	409	432	464	387	440	441	452	430	459	463	462	439	461	467	448	414	449	463	425	456	445	442	414	392	432	446	470	431	418	467	426	459	471	426	458	461	425	449	417	448	446	447	431	447	415	413	464	443	452	425	486	456	425	424	466	448	434	468	438	464	454	432	446	441	460	445	454	450	449	437	435	420	439	426	439	460	434	448	442	476	467	457	436	434	437	456	440	466	428	451	427	480	473	449	465	419	404	432	431	423	403	425	441	436	433	452	471	449	458	466	434	464	419	397	440	451	416	432	460	468	446	463	454	446	413	409	410	443	404	387	458	463	479	456	435	437	436	451	437	443	439	446	434	423	404	455	455	470	471	453	432	469	465	433	429	434	434	444	435	460	446	414	422	478	471	450	415	445	433	447	418	435	462	396	441	470	438	468	433	438	436	438	486	451	454	463	464	431	425	436	444	442	411	448	451	419	425	405	456	462	516	458	440	393	433	454	393	427	464	467	411	427	442	436	460	401	413	435	428	421	437	418	422	467	416	479	453	426	423	463	452	472	428	440	457	431	464	460	432	475	454	420	433	430	436	408	439	433	445	428	431	421	446	440	440	437	410	439	441	448	453	486	488	442	417	428	490	448	433	471	475	437	451	425	431	455	447	425	432	439	486	442	427	461	455	489	477	426	477	456	469	441	454	426	427	437	449	450	453	428	406	470	389	450	417	426	410	442	449	430	441	443	424	433	448	464	475	385	409	435	427	460	441	425	457	461	471	417	435	452	457	444	435	404	418	437	406	433	409	447	456	446	460	427	428	463	422	474	423	432	429	442	472	476	418	503	438	477	470	455	446	418	441	417	439	483	405	422	473	457	422	450	452	428	430	413	451	493	453	439	444	409	477	387	437	408	409	446	453	410	420	471	464	435	447	460	440	438	414	407	478	408	494	445	445	451	454	421	397	435	431	456	433	459	441	449	480	455	460	436	430	405	420	419	457	504	405	426	462	429	406	436	432	409	438	460	455	441	446	414	425	468	443	437	429	408	473	426	486	440	462	421	473	444	437	463	387	436	458	417	460	442	416	439	439	386	416	447	441	408	441	435	439	425	433	419	425	428	448	421	428	433	419	449	426	475	435	400	463	455	448	421	384	443	399	445	453	438	444	497	453	424	433	411	467	465	442	453	423	462	449	442	446	427	414	476	427	440	427	458	413	463	420	433	463	401	437	440	424	434	442	446	439	454	448	456	417	419	429	469	465	482	456	468	417	415	402	444	447	456	448	470	406	465	453	424	444	464	443	470	439	468	464	438	478	448	443	438	435	481	457	417	473	402	428	465	412	437	472	443	435	458	430	430	470	452	438	442	418	429	474	502	462	426	470	430	408	457	466	471	432	409	422	431	467	413	445	459	458	447	449	405	461	434	446	411	456	455	445	425	430	432	454	459	432	461	442	470	468	421	468	467	429	463	464	442	444	433	472	451	446	432	423	458	392	423	456	440	422	463	434	430	420	453	471	423	439	439	426	445	445	407	435	422	464	438	433	427	475	414	451	416	457	435	437	423	437	425	458	486	427	453	460	451	473	439	424	431	430	430	436	441	458	419	440	442	430	438	413	418	429	438	434	412	452	425	426	437	455	469	404	480	471	441	490	441	420	459	425	414	425	464	452	430	431	427	483	429	442	431	467	495	483	437	425	465	444	433	440	440	480	421	442	438	432	457	456	428	485	422	442	455	415	428	420	422	450	482	433	419	429	433	446	437	508	438	468	506	448	426	447	437	422	425	404	446	452	419	447	430	432	477	459	430	453	444	446	463	443	445	412	456	454	425	429	433	450	460	457	451	432	442	432	433	465	431	422	436	444	438	459	447	454	403	473	480	461	410	426	413	429	450	430	457	412	409	416	472	443	458	429	445	424	421	402	428	464	438	436	458	427	448	428	479	447	458	471	418	475	442	438	430	397	406	424	463	462	439	441	436	451	435	427	430	447	434	439	427	449	425	437	452	437	441	439	469	451	471	405	412	422	434	454	463	447	401	445	448	433	448	470	436	450	435	452	445	397	438	430	448	468	418	451	494	435	433	450	397	449	426	440	445	473	434	481	422	431	426	422	471	450	453	413	444	458	463	459	432	415	433	407	452	426	402	456	462	465	439	445	433	447	446	413	436	415	439	464	446	450	407	456	461	432	445	462	411	420	443	434	441	479	442	445	448	413	445	435	422	434	455	423	421	457	462	459	420	437	395	417	459	416	454	457	458	477	417	452	423	414	439	451	410	428	459	462	427	448	427	433	444	462	407	437	457	480	410	444	433	448	450	469	421	449	437	454	439	431	477	450	431	401	451	445	432	430	435	447	446	448	437	406	454	434	420	419	429	465	453	403	417	458	429	444	443	466	442	433	441	453	412	457	463	448	426	465	412	427	449	444	447	451	437	419	448
11957	6399	6344	3882	3176	3242	2460	1446	928	627	481	412	440	335	278	250	239	314	506	638	476	332	293	272	266	196	182	157	171	159	173	133	154	142	182	151	167	168	159	163	195	164	176	181	162	163	167	167	159	155	161	149	161	148	185	163	161	160	157	164	159	128	157	151	161	158	163	155	169	179	166	162	177	123	156	173	172	149	155	147	173	146	138	162	144	133	161	158	169	168	153	181	169	173	173	151	174	171	152	160	178	159	155	165	156	163	161	173	158	162	140	157	157	144	177	151	165	150	163	159	157	150	157	151	169	158	138	187	177	170	170	138	183	154	163	184	167	148	171	156	164	175	161	151	176	144	175	173	173	163	161	195	171	165	176	151	169	149	152	178	174	190	157	163	172	158	162	157	151	181	164	168	152	156	156	177	159	186	169	158	173	154	172	141	163	162	164	165	161	150	156	172	170	168	166	145	152	152	170	147	165	140	171	151	174	169	146	177	154	125	172	159	135	158	170	154	163	149	158	171	172	171	146	147	156	167	167	168	164	162	164	144	146	164	170	153	146	147	173	158	169	153	160	168	187	172	144	144	150	162	175	156	183	173	174	168	161	162	144	145	167	151	172	155	145	150	182	150	156	171	160	162	177	149	143	165	143	161	150	172	189	171	140	164	160	153	140	154	165	169	160	184	175	156	164	141	160	183	164	139	157	175	173	153	163	172	141	149	155	170	147	152	184	155	171	164	172	167	150	143	167	168	159	159	167	158	167	165	150	134	155	146	158	164	169	176	160	141	147	173	158	178	169	165	159	165	165	170	181	153	187	173	158	163	161	162	173	170	168	172	173	158	147	170	159	148	159	167	158	144	156	170	175	144	162	157	164	153	182	154	173	180	146	164	130	182	181	149	170	159	178	152	165	161	151	143	177	155	158	188	141	170	163	157	154	153	173	174	170	133	168	165	156	149	151	170	147	152	152	146	170	164	179	175	163	172	146	164	148	143	160	165	148	162	168	165	175	173	174	154	181	138	171	169	157	158	156	176	156	176	167	183	183	160	181	155	184	178	176	154	164	182	168	151	159	137	146	149	182	145	169	171	174	172	167	173	134	165	167	149	170	161	164	171	162	156	171	175	181	179	157	153	164	133	148	166	168	145	179	157	171	152	147	159	162	143	139	156	159	148	161	164	169	152	183	163	168	147	151	144	168	162	174	181	174	160	157	161	156	161	164	145	160	178	170	136	146	148	162	154	172	170	151	166	146	149	172	165	148	148	158	150	161	164	157	166	185	169	168	148	170	143	148	173	159	170	142	169	143	156	138	148	164	175	172	151	145	171	173	138	150	148	131	176	174	186	148	131	165	152	166	158	163	183	178	183	161	166	163	180	148	159	180	176	158	159	141	162	162	175	179	162	159	157	134	169	183	180	168	160	152	166	144	170	147	142	159	168	153	157	151	152	194	153	160	167	174	158	120	136	152	183	156	166	157	138	181	184	174	159	171	156	160	174	171	142	175	166	177	174	154	173	157	149	144	150	162	161	162	184	162	155	142	158	160	155	199	160	163	186	149	149	159	156	164	146	163	171	136	181	157	165	161	152	143	172	183	167	159	156	163	154	161	178	170	159	166	138	185	139	151	172	162	149	151	153	156	161	149	143	161	180	156	144	167	163	171	159	176	181	178	167	166	166	192	143	166	151	150	161	148	157	201	160	158	166	157	168	150	147	198	154	142	180	194	181	172	170	123	150	153	167	165	128	169	183	156	180	138	162	154	189	171	153	172	172	167	176	182	154	157	151	169	154	156	176	158	142	153	152	174	150	157	185	166	158	167	143	171	184	161	184	151	144	173	144	170	156	144	130	177	155	141	180	161	154	146	177	170	157	171	163	164	145	159	170	168	148	173	181	182	149	174	145	150	159	156	175	156	165	180	145	187	153	158	141	172	162	138	133	159	160	163	164	163	170	161	149	179	166	146	145	178	176	167	168	172	161	162	156	183	155	149	170	174	182	156	154	152	138	135	167	187	172	170	149	166	169	149	166	171	172	188	173	178	174	161	149	171	191	151	159	180	167	158	168	164	168	151	138	163	174	161	188	149	128	144	169	145	171	169	187	151	169	145	173	158	153	164	141	165	160	163	166	146	170	172	181	171	168	153	154	178	168	160	168	164	150	166	178	165	173	155	160	170	168	160	152	159	152	166	143	158	187	165	156	163	165	162	179	147	174	145	156	158	162	161	165	155	182	174	165	148	142	163	166	159	168	162	163	148	165	135	147	166	156	158	173	154	140	161	152	156	171	160	149	171	158	152	157	145	141	140	168	181	176	166	191	144	179	156	178	123	162	181	160	143	157	163	163	157	146	163	159	154	156	162	169	167	178	154	156	174	160	164	152	159	146	155	164	167	174	165	156	160	166	164	138	148	167	175	172	153	166	163	181	161	143	168	169	165	146	152	153	173	149	155	145	142	153	134	151	162	174	182	163	169	137	158	173	149	164	145	185	151	166	174	199	127	172	156	164	149	185	162	156	160	164	166	169	161	162	176	188	167	159	176	167	161	161	163	161	156	173	178	167	152	166	156	179	168	179	163	139	157	144	144	141	137	182	144	142	173	164	152	173	167	170	172	176	162	175	162	168	166	180	163	174	172	164	138	160	168	140	173	154	178	157	157	171	187	162	174	145	163	156	139	158	177	176	152	174	147	181	161	177	164	149	163	172	150	167	159	174	162	173	176	155	174	154	148	146	175	156	182	171	174	166	159	160	151	150	160	165	184	176	161	160	158	186	169	165	157	158	162	137	164	187	160	167	146	150	170	149	162	172	153	172	161	160	181	157	163	145	170	157	165	146	171	162	157	160	168	169	156	147	153	149	164	144	165	158	154	141	151	151	155	163	174	184	147	142	147	167	159	150	148	152	176	140	166	158	157	164	162	176	159	147	142	160	181	179	188	136	158	158	167	170	140	159	186	139	160	167	156	154	155	144	167	156	166	153	157	166	142	161	159	183	147	162	154	172	148	154	172	144	139	154	156	176	182	150	151	166	176	188	179	159	187	170	192	155	133	141	198	155	148	168	147	163	170	186	137	168	172	167	151	157	172	174	153	166	171	175	157	174	160	163	162	158	159	164	150	182	173	154	149	140	153	182	150	175	153	164	155	154	180	162	179	168	194	154	153	139	176	175	157	180	159	145	179	171	169	143	159	141	151	168	164	176	153	186	158	153	158	190	164	183	143	175	157	151	165	160	174	169	164	139	158	164	198	161	130	166	143	134	159	153	156	165	142	160	162	150	158	149	160	167	143	164	167	174	156	170	160	167	161	155	156	155	170	159	146	178	169	198	158	172	166	136	159	152	157	143	158	163	161	152	185	145	174	179	156	152	164	157	148	137	180	143	176	178	171	160	152	159	149	163	165	168	179	159	166	146	160	170	181	180	144	160	164	142	166	151	178	183	146	172	169	164	156	159	168	146	163	153	146	155	138	155	143	150	150	142	133	170
9413	6183	11479	10527	11271	12684	10905	6950	5144	3404	2610	2274	2398	1604	1362	1005	1059	1571	2907	3424	2184	1283	1157	1027	849	586	418	426	443	445	448	448	425	452	421	427	445	436	416	424	443	453	412	466	436	408	436	422	432	427	446	427	435	417	387	426	423	418	490	437	456	456	462	378	434	431	430	424	426	424	398	405	444	417	467	428	427	415	426	448	433	383	463	450	387	424	419	480	409	466	441	389	429	438	422	443	408	421	406	510	425	416	409	456	427	403	454	455	446	460	436	428	463	427	451	444	441	414	445	415	438	450	438	398	440	411	376	459	416	395	409	455	473	424	399	427	413	454	423	434	430	451	425	442	425	415	424	403	425	429	433	408	438	422	420	439	436	409	400	450	462	443	443	406	417	409	452	434	426	418	432	437	448	435	444	435	446	466	420	427	449	489	442	431	441	421	398	448	441	432	420	399	405	427	455	366	416	415	430	448	432	428	408	430	434	447	417	400	462	433	436	407	438	450	418	441	388	430	448	483	456	396	397	412	431	451	464	439	436	445	456	451	417	434	417	421	406	432	462	459	455	424	443	452	406	447	424	427	418	445	406	411	455	418	408	452	436	425	392	424	408	468	390	396	416	417	423	415	443	409	468	433	446	457	431	402	464	439	438	428	415	452	408	421	457	403	412	455	436	444	474	427	400	409	471	436	442	419	405	415	422	405	443	435	447	395	407	432	410	460	447	413	476	421	420	447	429	463	424	419	427	445	422	407	434	441	437	454	416	432	430	432	408	465	433	431	434	399	392	448	420	443	440	425	467	434	446	369	414	428	457	421	455	451	468	463	439	436	414	457	417	412	454	440	417	427	411	452	456	456	457	435	432	394	422	384	433	416	427	471	402	440	449	450	481	447	440	427	425	443	441	468	442	429	446	413	448	412	415	477	461	383	449	448	486	420	420	444	432	465	476	455	456	417	451	423	382	464	418	434	445	440	425	434	432	447	450	449	418	442	417	453	419	412	408	432	442	449	474	460	417	416	453	423	480	503	439	397	397	452	440	448	411	413	445	415	398	403	406	433	432	471	454	431	426	433	420	475	460	459	405	415	425	416	409	421	413	439	463	420	435	454	413	452	419	432	472	389	457	452	397	438	377	445	419	431	467	424	469	419	422	440	441	410	422	445	447	434	437	460	443	416	407	453	398	434	421	422	424	440	454	432	428	435	425	459	471	402	448	430	400	428	431	402	452	399	420	410	419	436	434	450	413	389	410	438	438	440	425	455	429	414	426	443	423	433	448	448	423	444	460	426	425	446	433	462	414	409	425	482	419	437	441	436	436	430	430	446	452	397	456	444	435	424	432	407	445	413	449	425	421	484	421	426	432	461	474	448	447	429	433	410	416	425	446	438	415	432	437	400	449	446	436	419	422	466	405	459	404	436	399	399	431	454	420	440	418	431	458	427	435	414	439	426	418	417	436	428	440	412	436	406	443	427	487	434	437	422	415	433	422	416	415	378	416	446	417	450	452	433	419	448	410	433	405	419	433	422	453	453	455	448	437	402	444	385	422	432	422	454	434	434	434	416	416	427	444	461	430	418	424	412	437	445	428	416	439	423	456	426	439	424	434	441	454	452	468	416	464	428	420	425	407	418	447	432	461	438	414	437	408	442	413	426	415	404	426	395	381	417	436	421	448	438	446	432	446	414	417	409	442	413	443	437	420	406	452	418	440	439	398	446	421	463	485	444	435	439	442	430	455	448	383	421	414	429	440	436	443	451	437	425	460	387	439	401	431	430	413	423	415	416	429	414	415	390	429	393	422	435	469	424	420	420	400	468	428	428	443	426	448	421	443	441	456	410	422	403	448	419	473	442	407	461	449	399	468	416	417	422	432	456	444	418	430	438	425	450	428	448	415	442	447	385	418	431	422	427	437	446	431	424	443	414	391	428	447	449	456	417	413	402	455	395	424	432	415	390	438	432	419	425	423	437	403	429	386	430	412	441	443	441	459	406	431	433	418	425	440	434	466	391	446	422	400	408	457	461	429	430	428	421	451	397	442	445	463	426	446	388	417	450	404	476	477	426	460	442	431	405	453	455	469	437	417	412	447	417	414	439	446	442	480	469	443	424	416	438	415	451	406	411	437	435	478	405	411	425	395	466	439	451	439	417	425	432	425	417	443	422	419	425	467	415	428	418	469	413	411	414	451	438	383	432	458	435	438	461	436	408	436	447	441	421	424	433	436	473	440	441	444	496	449	421	421	434	420	447	434	457	442	443	447	459	428	416	415	377	404	439	373	462	405	408	429	426	413	425	436	457	424	428	425	447	455	421	432	438	429	442	418	474	431	433	436	417	415	457	405	447	466	432	459	475	405	450	433	438	425	432	426	425	428	415	432	446	446	429	400	426	410	423	409	403	387	426	450	401	390	431	438	439	402	407	431	405	456	433	420	423	425	402	441	439	408	457	410	409	435	416	445	416	461	419	447	392	408	458	430	424	456	442	410	442	431	443	437	429	407	485	441	459	460	424	439	433	420	427	419	419	409	427	449	426	443	428	406	422	421	374	429	424	432	421	484	410	448	442	432	418	420	456	417	460	408	404	425	395	401	426	445	390	476	447	420	448	466	448	411	431	440	424	439	425	459	420	431	469	425	460	435	448	451	445	431	416	455	458	398	430	429	464	406	448	456	437	419	453	438	388	430	436	445	434	420	453	447	446	416	423	396	482	429	411	399	440	456	419	406	422	423	481	437	426	417	416	459	459	443	442	447	429	420	405	416	461	440	427	404	410	426	455	445	462	422	436	429	419	400	397	401	432	434	387	418	411	435	415	428	460	443	431	428	424	446	430	415	426	437	430	413	418	438	454	450	404	413	402	402	428	445	427	441	410	443	472	450	473	413	425	456	447	424	404	464	405	433	407	397	429	447	416	390	422	417	415	457	394	404	423	452	434	426	410	422	448	419	445	478	414	419	442	487	459	449	443	443	434	461	412	403	402	429	403	435	400	433	426	462	391	431	437	433	457	440	417	416	430	422	448	471	416	470	405	455	411	445	427	426	437	440	405	420	435	476	439	416	434	393	419	425	428	443	437	424	422	434	398	440	425	422	457	400	451	436	430	420	442	426	448	410	428	427	403	430	459	418	436	467	399	438	464	424	426	457	429	429	455	429	406	402	461	453	403	410	424	451	408	425	463	447	460	455	433	385	451	447	412	439	461	403	407	410	414	433	441	436	449	427	442	467	465	441	398	409	438	462	448	420	422	443	451	432	394	432	410	424	415	427	408	419	401	439	433	402	455	443	440	442	444	420	444	433	436	437	393	428	445	434	458	421	455	442	443	459	449	436	412	440	473	443	424	449	450	438	411	425	415	415	438	464	468	413	459	449	413	451	431	433	434	447	423	423	400	402	406	437	422	411	426	452	428	417	439	422	449	414	425	382	453	445	452	460	413	396	438	441	435	455	441	435	455	432	435	457	405	416	436	446	431	429	441	471	468	459	428
39775	27635	28742	20695	18401	21486	19338	11354	5486	2703	2449	1497	1352	1212	1050	662	1301	3224	3939	2691	1569	1660	1288	888	388	269	206	188	188	195	216	202	198	196	161	165	205	179	203	203	161	185	184	209	178	198	186	199	185	211	200	181	166	169	157	178	169	186	204	175	189	204	186	204	189	206	168	154	199	183	193	170	166	184	183	168	183	199	176	210	191	197	197	161	179	182	174	173	208	200	176	175	184	166	171	200	177	188	214	190	176	194	162	201	175	184	191	162	173	183	200	182	189	176	172	186	176	188	183	183	150	167	180	191	178	196	199	166	182	180	175	144	193	170	166	183	180	182	182	205	191	212	183	179	185	182	182	201	167	162	169	212	184	172	212	182	168	162	172	193	189	163	175	178	172	209	182	179	170	182	181	201	188	169	204	199	181	198	191	205	205	174	181	187	179	177	181	168	179	175	176	181	175	192	203	166	198	193	192	176	204	191	191	184	172	177	189	163	190	184	194	202	179	169	183	185	194	184	203	193	173	168	189	162	171	179	175	178	180	188	192	177	165	186	177	192	183	189	176	178	204	176	179	192	190	170	175	190	192	197	183	197	211	167	172	170	190	193	189	177	182	174	210	175	168	195	176	194	194	200	163	197	169	164	188	191	184	179	193	170	211	186	161	167	189	176	188	169	192	188	175	178	176	161	172	183	156	181	170	171	179	191	176	163	191	198	196	174	188	189	154	224	177	161	164	215	166	176	172	160	171	165	184	185	174	188	207	185	185	177	168	194	166	189	169	179	180	206	183	178	191	179	191	179	163	199	163	160	190	191	183	193	184	166	163	186	208	176	189	190	175	168	180	154	163	207	196	198	160	187	187	202	164	199	174	196	205	188	185	194	183	193	187	194	179	180	171	184	191	163	214	196	190	236	171	192	190	190	193	172	174	189	225	175	167	182	183	184	201	182	178	168	184	173	155	178	159	163	171	179	179	160	176	184	155	167	179	176	170	175	171	184	177	211	199	185	210	181	203	168	182	159	164	157	192	213	183	176	182	183	171	176	179	185	149	170	201	187	177	192	189	220	182	205	175	179	179	170	192	177	178	189	190	176	166	195	162	173	163	196	200	192	177	179	182	174	164	189	169	181	200	190	189	165	179	181	186	175	190	179	178	205	194	192	193	190	167	185	179	162	171	185	186	168	174	181	212	190	169	178	166	153	192	171	190	161	184	195	182	169	181	196	155	188	183	170	189	186	171	193	207	189	184	176	165	170	171	168	178	166	162	166	180	172	202	172	213	184	184	171	169	170	182	156	180	192	188	182	172	180	163	190	175	169	170	207	211	179	195	173	177	192	191	171	174	170	183	178	169	168	188	186	193	194	170	159	176	180	206	174	169	186	179	171	170	198	170	194	170	195	200	179	196	177	186	187	167	188	186	165	185	157	194	184	181	185	179	185	174	191	174	174	188	185	172	179	201	164	167	165	174	190	201	182	201	157	176	180	182	194	176	175	170	197	194	185	201	173	180	172	160	166	166	175	179	190	169	204	167	181	180	191	158	171	170	187	173	188	173	177	176	213	165	176	186	172	187	184	188	178	190	173	203	206	179	169	204	188	192	153	183	177	155	172	179	164	183	188	186	183	180	159	176	170	182	174	174	165	185	185	174	191	198	193	213	192	191	163	181	182	181	199	165	165	178	211	171	173	179	189	196	180	164	166	162	200	201	181	205	185	179	176	188	206	170	181	183	183	202	191	203	189	172	175	194	172	175	176	167	190	195	185	201	160	199	176	167	186	176	193	191	165	203	177	192	176	180	202	186	202	183	200	162	170	165	161	177	185	197	174	179	184	183	186	159	166	171	194	171	185	173	180	159	189	164	163	190	170	181	185	192	174	182	158	186	198	201	169	175	167	206	182	149	172	176	169	188	201	192	157	191	206	168	164	179	157	168	191	182	198	174	182	177	177	172	165	210	186	165	161	167	194	186	176	191	181	194	182	193	177	185	171	197	158	195	171	198	177	181	184	157	175	172	160	153	189	166	155	206	189	180	173	184	189	205	165	157	175	188	183	175	196	183	178	176	181	164	194	197	177	196	178	189	173	176	179	173	181	147	172	165	183	176	179	194	187	183	180	159	209	196	185	224	200	151	185	174	196	167	177	188	193	186	157	179	187	163	151	162	166	201	181	175	181	224	187	192	166	181	176	206	204	180	193	178	172	178	175	171	191	187	181	192	199	167	202	175	172	176	166	176	178	195	172	158	171	162	166	153	151	192	180	179	178	184	201	213	171	179	171	174	167	215	187	189	196	184	163	192	194	187	179	189	188	192	173	203	189	183	156	168	183	197	171	165	191	192	194	161	167	181	189	172	167	164	188	166	194	195	176	189	195	178	193	171	168	185	159	182	175	200	189	183	192	184	174	190	164	190	164	198	172	183	160	194	188	168	181	157	186	202	204	200	196	197	157	174	185	169	182	175	170	177	179	185	210	150	167	167	165	180	169	193	191	173	166	193	209	172	160	158	179	188	171	203	207	200	197	192	170	172	179	172	185	176	194	169	230	191	188	205	184	199	171	196	206	177	193	179	208	187	166	178	185	199	180	202	188	183	198	180	181	180	170	187	187	158	169	179	172	213	187	171	208	196	179	167	183	202	174	174	172	164	150	191	170	181	193	172	180	175	166	159	205	180	178	202	183	174	173	161	197	186	213	192	172	151	165	196	166	175	168	174	152	161	193	187	167	200	212	172	166	165	194	178	211	156	171	194	195	157	186	180	153	200	185	182	195	176	171	156	187	167	158	184	182	183	166	186	188	187	176	169	173	167	165	180	178	169	178	163	181	190	188	185	194	195	185	169	179	190	158	187	182	197	165	160	192	190	176	182	185	192	160	203	166	197	183	172	205	192	166	197	159	183	180	187	161	205	176	174	169	193	180	185	178	179	168	187	170	191	181	183	183	199	176	199	199	189	197	158	199	190	193	190	165	158	189	206	181	194	178	187	213	187	174	160	157	184	176	191	186	170	169	187	179	187	173	187	161	152	173	185	175	178	173	190	164	184	165	173	166	168	180	171	183	198	197	185	176	194	175	191	194	184	164	201	162	180	177	172	158	190	165	163	162	176	166	160	169	172	177	169	170	191	177	188	150	188	164	183	189	167	185	173	180	167	194	171	179	152	159	186	178	174	186	174	191	184	193	196	166	169	201	177	166	202	169	172	176	177	176	158	171	166	172	196	177	190	224	181	165	187	189	180	169	166	184	188	179	167	189	173	198	174	175	172	182	184	181	172	182	200	180	146	175	176	182	177	202	169	193	185	192	180	155	170	187	173	206	184	183	185	186	176	156	168	164	163	173	185	197	198	174	186	164	168	179	160	189	180	166	196	176	186	173	186	184	176	177	198	212	168	204	163	187	202	164	194	171	195	174	198	192	181	178	196	204	193	207	170	181	177	178	184	172	181	161	168	151	179	167	167	216	188	184	173	196	219	160	174	186	168	207	172	196
24984	21208	33058	24806	27446	33746	32242	22602	13694	10030	10207	6654	6942	6391	5181	3486	7587	17009	18947	13619	8782	9415	7457	4996	2063	913	527	648	650	528	545	614	525	511	465	448	457	494	623	689	575	489	512	505	547	547	573	602	542	501	509	500	528	480	450	477	470	505	453	505	508	491	447	473	501	505	465	482	480	497	476	450	482	496	423	483	477	487	460	478	470	457	482	483	527	495	477	441	466	472	510	462	525	472	458	512	490	475	478	442	493	492	496	431	493	486	519	474	464	467	499	496	462	480	456	509	499	524	507	444	466	479	513	463	469	495	480	492	505	489	449	475	458	483	498	460	491	477	509	458	510	470	465	489	476	467	449	467	494	453	483	515	488	447	490	438	506	495	511	469	517	464	455	439	462	463	493	486	458	483	477	456	467	469	468	437	420	481	473	463	478	479	487	496	501	469	489	505	477	475	450	499	512	464	513	453	491	480	494	490	472	472	506	490	510	497	464	494	491	491	476	432	474	448	449	447	445	481	451	485	479	477	499	479	464	480	438	463	479	511	477	466	472	463	428	470	451	500	447	474	478	445	483	476	519	456	443	479	495	500	485	504	493	506	441	447	487	466	486	461	531	459	423	469	522	444	491	476	487	516	443	483	463	464	493	458	503	470	513	515	427	483	478	464	451	479	475	475	438	494	484	468	493	459	455	498	473	519	484	451	488	457	476	437	459	454	440	476	479	478	446	457	482	507	482	496	496	482	493	486	490	475	466	484	496	480	478	465	506	467	502	497	461	467	442	481	505	530	512	488	480	486	497	512	471	465	519	460	480	475	506	487	493	517	432	436	454	504	508	498	480	483	490	490	486	498	467	444	468	502	497	500	492	482	489	456	468	483	501	462	494	471	458	473	475	468	510	468	501	464	493	483	484	462	498	466	437	473	485	501	443	482	466	514	484	483	505	509	421	458	497	424	523	465	455	454	484	473	471	497	484	462	464	481	480	474	479	464	506	490	499	473	475	500	454	483	498	473	489	492	533	455	458	488	442	446	495	468	481	483	416	471	490	512	483	472	474	482	438	449	473	482	473	507	473	454	489	473	509	533	478	477	490	508	497	486	464	442	482	510	505	456	521	478	494	529	479	526	481	480	479	475	509	482	450	463	462	455	491	480	550	527	473	494	421	455	427	502	442	496	450	501	480	463	494	495	482	479	485	485	441	482	480	462	480	507	489	483	513	491	461	477	492	512	533	483	478	505	483	504	458	477	461	474	457	484	479	464	459	507	485	462	485	458	489	475	450	510	483	508	500	424	487	462	485	449	517	488	493	467	489	469	458	507	464	493	527	480	483	469	447	464	463	498	495	464	453	491	483	450	489	470	503	465	505	472	489	480	473	482	443	465	477	468	513	434	486	512	466	551	453	496	478	488	495	460	468	490	448	456	503	473	450	499	508	477	467	494	496	484	443	461	503	444	468	489	492	466	506	485	482	464	446	458	465	443	484	466	469	450	453	503	489	451	480	462	499	513	497	483	465	493	449	463	463	484	507	482	477	505	455	466	458	504	457	485	507	502	477	495	498	506	469	478	504	496	493	482	489	472	528	458	468	505	496	489	508	501	495	500	491	437	469	468	470	485	468	462	474	458	463	467	483	476	470	468	447	557	469	511	471	515	477	471	475	487	503	501	481	465	496	455	496	460	482	438	472	473	484	448	430	461	469	456	456	481	473	503	460	479	483	507	473	488	471	482	451	465	492	487	468	498	473	504	470	457	480	475	469	465	504	454	483	489	489	470	507	472	441	501	485	481	457	484	482	506	450	441	480	492	475	517	469	443	486	454	464	480	468	494	481	459	486	481	461	462	522	484	475	481	528	421	485	475	517	498	491	482	449	500	479	534	477	480	469	470	487	437	490	518	493	479	467	471	502	470	483	458	457	501	460	472	510	519	507	470	505	478	472	431	493	468	485	492	432	478	522	472	510	470	481	452	468	486	470	475	474	460	481	489	512	497	526	482	522	459	475	487	484	472	461	483	490	433	457	530	487	468	450	524	467	487	434	458	459	470	439	484	489	499	493	487	487	457	473	470	456	475	455	488	471	460	438	468	466	466	514	466	506	511	460	466	436	484	477	472	480	477	489	480	471	464	507	481	454	484	489	496	425	504	478	477	482	462	493	479	493	470	473	460	459	457	451	449	466	526	500	449	443	474	464	449	460	459	478	515	451	463	467	455	496	470	480	507	500	521	476	466	483	493	468	485	461	480	506	466	480	445	527	489	524	489	513	471	504	447	481	485	474	482	493	472	487	429	502	458	476	465	499	468	457	467	510	481	496	478	488	474	463	439	475	471	475	502	482	492	459	487	461	463	484	473	499	442	473	502	478	463	494	441	481	479	496	442	477	513	489	484	516	513	514	448	472	471	502	477	472	460	449	469	515	469	464	452	502	503	476	503	473	489	505	507	460	450	453	501	495	502	478	483	491	459	496	456	483	498	488	486	473	477	453	424	500	478	485	467	485	464	514	470	508	487	456	426	438	489	459	500	429	459	465	480	481	466	480	537	466	486	487	469	485	501	502	466	444	457	459	483	488	433	459	467	470	497	461	474	467	451	456	457	494	464	473	450	474	456	489	452	485	517	482	443	495	460	465	473	474	494	441	459	427	473	484	472	442	496	454	516	469	475	494	514	480	473	528	480	464	459	491	516	480	464	481	490	469	457	498	480	476	499	464	495	435	488	470	475	491	487	471	467	458	443	486	455	503	467	481	450	502	528	477	482	460	490	475	489	487	447	448	494	494	473	556	473	475	482	501	485	471	466	492	476	464	491	472	460	458	459	456	483	461	508	499	534	466	462	442	459	481	473	486	451	475	435	468	465	444	475	506	460	547	479	491	501	476	484	510	477	502	501	493	445	486	448	487	462	461	490	473	469	515	487	480	444	488	494	516	491	468	480	467	477	493	469	470	482	481	479	483	491	510	481	472	467	442	501	503	471	462	490	506	452	443	519	513	473	465	452	459	514	476	490	454	481	479	489	499	502	468	474	504	471	463	512	486	479	438	483	474	485	479	483	498	494	484	480	467	485	461	436	484	470	526	478	519	476	490	465	477	497	485	475	459	475	501	494	451	518	500	473	458	459	494	518	431	452	479	463	488	457	457	469	479	458	447	477	464	486	464	466	460	495	471	507	505	478	465	459	466	493	469	491	474	461	455	449	468	512	483	478	543	503	481	466	477	477	454	471	505	501	502	499	504	495	479	481	486	457	495	426	454	488	459	469	472	448	519	488	502	488	476	492	475	466	489	442	453	456	521	511	458	473	498	491	460	488	464	462	469	490	460	456	466	481	507	471	468	525	494	476	483	467	491	483	433	502	463	470	473	499	472	450	494	456	480	496	443	487	439	488	500	467	454	448	470	499	463	497	459	454	477	488	480	493	487	487	470	455	463	481	488	516	507	479	459	494	445	466	457	470	473	451	420	489	478	493	482	490	460	469	474	456	482	507	504	483
54321	37124	39544	30262	29197	31714	28862	23859	11948	6785	4136	2961	2419	2208	2090	1125	1856	6872	5268	3881	5183	4119	3130	1764	576	286	212	259	226	198	223	199	217	197	177	176	182	182	237	276	219	175	176	180	224	186	198	187	185	192	193	183	167	200	185	159	193	154	163	177	171	165	155	155	173	171	182	170	169	184	168	161	185	173	166	167	178	161	171	173	139	141	170	163	157	186	151	179	155	172	161	165	184	146	151	141	169	155	164	139	152	164	166	193	159	161	164	166	193	176	179	154	168	159	145	156	185	170	157	155	183	182	173	161	154	173	177	153	175	156	163	167	148	173	160	188	166	165	152	167	169	188	162	176	156	165	155	157	167	162	177	172	168	187	145	172	160	170	171	173	167	174	180	174	147	160	186	190	167	174	160	160	155	165	173	149	143	172	183	148	164	147	186	154	168	178	166	174	164	178	161	169	151	134	173	169	158	153	158	165	168	162	158	162	172	166	131	142	169	173	170	138	160	172	152	165	163	164	158	169	142	161	151	165	170	167	168	168	153	154	131	156	177	157	152	154	164	159	169	182	178	136	160	138	180	174	149	162	169	188	162	166	183	152	176	154	172	168	162	179	162	178	168	141	174	150	149	165	168	171	168	167	154	178	160	175	168	168	158	152	161	187	165	149	158	162	181	187	168	169	155	171	186	154	181	156	167	191	163	178	160	159	180	173	180	180	185	182	162	180	190	160	161	173	155	194	166	154	166	164	164	165	179	169	148	170	158	174	144	151	179	127	173	167	174	149	195	162	173	168	170	166	140	145	187	161	170	175	174	163	155	189	169	148	158	146	146	143	171	138	171	166	147	186	168	150	177	188	141	158	127	171	169	165	196	164	168	153	149	186	153	172	169	148	178	186	155	159	141	149	174	164	158	182	171	167	159	160	162	167	162	181	172	152	151	181	172	198	185	154	159	144	158	169	158	159	147	153	171	169	162	144	173	162	161	162	160	158	147	157	177	183	170	163	152	176	180	188	160	175	182	167	141	180	168	136	170	187	176	168	176	188	154	163	174	169	174	163	170	171	162	196	159	159	164	139	149	144	180	179	176	161	157	181	200	167	163	176	160	143	159	192	179	146	162	166	161	148	171	160	159	172	162	169	151	150	189	189	179	171	164	167	162	168	169	181	148	169	139	146	149	153	149	175	172	148	170	165	157	176	158	149	176	165	163	171	177	171	169	161	184	174	173	178	170	161	155	164	161	196	177	192	157	165	158	171	163	193	168	155	139	173	155	163	167	155	170	173	173	166	166	165	166	182	156	179	151	152	158	183	146	152	169	179	179	164	156	153	162	197	175	169	173	148	186	158	145	169	169	152	176	175	181	187	153	164	177	162	160	162	149	168	163	160	169	187	157	161	143	180	176	173	153	144	184	178	180	161	176	182	185	182	187	159	162	178	157	162	168	154	151	149	153	163	164	173	171	160	177	176	180	164	159	172	149	165	165	169	182	195	172	163	166	173	174	172	166	149	163	153	164	153	177	209	173	151	165	166	176	165	187	164	180	154	172	155	125	167	158	156	156	174	166	160	155	167	164	166	194	184	171	178	153	152	171	186	163	180	160	167	153	171	121	163	187	159	141	166	170	174	163	150	158	175	142	166	188	157	176	175	152	165	157	172	190	152	164	156	163	171	174	170	166	174	155	191	162	162	172	186	170	152	154	144	173	161	175	135	170	170	155	178	165	165	172	179	157	170	177	166	171	172	170	176	183	176	177	148	188	165	151	172	163	176	179	162	153	177	164	183	183	180	162	180	150	181	180	175	156	157	178	161	170	169	174	187	185	177	161	168	188	154	166	175	165	175	205	169	197	150	145	161	158	155	166	148	176	178	160	167	155	176	152	166	166	142	165	149	196	168	175	165	174	179	186	171	170	150	156	164	182	171	161	173	187	169	164	177	154	154	153	167	174	159	202	162	145	155	178	161	170	170	168	148	163	171	167	143	194	166	177	149	164	157	146	163	172	184	173	162	170	165	149	157	149	154	173	168	142	132	162	168	148	147	150	172	181	145	168	148	175	170	177	155	165	150	162	171	157	173	151	172	172	181	158	198	188	159	166	161	137	152	162	165	162	169	175	167	164	164	157	162	172	168	169	175	155	178	176	173	184	164	174	167	157	161	171	160	165	159	167	182	175	168	182	189	159	145	169	191	166	153	167	167	165	167	170	170	150	171	165	168	169	155	164	163	160	153	133	196	173	154	175	169	174	156	158	160	153	169	200	165	159	163	155	146	172	185	176	155	146	162	153	171	179	177	155	179	163	159	155	161	181	178	170	149	160	167	174	144	183	151	172	167	177	163	158	162	179	168	160	181	162	145	153	158	148	157	175	168	148	162	157	185	170	153	163	160	164	174	186	153	177	188	151	170	150	162	160	148	167	166	181	189	186	173	165	173	151	172	148	184	151	173	182	185	171	173	146	194	162	137	184	166	160	165	168	171	176	154	163	157	161	179	139	154	148	169	165	167	186	171	177	164	168	164	174	160	161	163	149	146	166	145	169	169	166	173	185	175	179	166	179	183	161	186	183	152	173	132	201	151	164	160	161	178	177	157	156	150	160	181	159	161	185	181	157	162	179	173	170	172	167	172	151	170	186	137	168	142	173	162	176	139	181	162	163	168	145	176	186	161	168	168	186	173	146	159	171	173	167	158	175	200	160	179	175	168	158	175	176	179	200	170	155	163	174	156	146	144	175	154	168	145	157	194	174	156	187	169	168	151	151	152	149	175	150	188	176	167	150	177	154	183	169	169	164	168	169	184	170	162	186	176	188	172	135	161	163	182	188	166	161	187	169	171	168	167	149	148	153	172	133	161	158	172	160	180	173	147	201	176	187	168	167	148	182	187	185	168	170	172	143	190	169	166	162	195	160	148	177	165	170	173	177	180	189	162	166	165	168	175	165	171	164	198	154	183	148	180	199	167	144	159	172	157	164	179	155	168	157	164	173	163	165	183	175	174	154	194	147	145	169	173	180	170	183	187	195	138	159	153	164	162	152	151	178	172	153	177	165	174	180	183	175	143	182	168	170	177	152	153	163	150	176	161	178	157	176	173	140	160	166	165	156	139	153	158	152	151	166	159	161	172	168	164	138	151	164	154	184	174	162	160	161	172	145	171	165	153	179	188	168	173	180	159	148	157	184	175	174	169	172	163	176	156	161	185	169	147	156	173	143	188	199	154	175	185	189	161	159	183	164	160	156	171	156	184	173	171	175	199	182	182	155	157	182	155	155	167	175	158	157	169	177	164	169	157	172	166	157	156	170	187	159	138	192	175	168	157	162	180	171	158	158	159	180	166	176	170	157	152	177	148	154	172	144	170	179	186	173	163	163	183	164	172	195	196	170	153	196	168	162	161	128	156	168	165	176	152	166	160	139	151	171	170	174	160	157	163	162	182	135	156	171	152	185	170	152	164	152	160	157	161	161	156	174	161	140	187	172	165	173	168	170	156
33625	29578	42505	32410	37173	40270	39831	34801	19325	17003	12394	11488	9854	9189	9391	5467	10521	26905	20786	18329	22494	19144	15440	9301	3225	1169	759	943	816	638	826	793	678	520	526	473	475	558	873	1001	684	508	518	593	620	586	612	635	607	586	589	509	482	454	434	438	432	462	418	421	430	440	439	434	409	409	418	418	424	452	443	445	411	456	419	460	453	448	445	413	457	422	457	444	450	429	419	463	460	464	445	465	437	380	443	422	444	435	425	443	461	437	447	439	430	438	447	419	487	401	453	451	410	427	454	418	424	410	413	402	427	440	418	424	459	427	433	415	464	415	450	435	412	427	434	381	417	435	423	450	411	472	458	433	481	417	449	461	427	439	388	435	447	382	428	445	449	409	429	425	421	432	469	430	436	411	450	439	422	468	415	429	443	396	445	470	444	407	477	419	450	434	410	450	421	425	419	447	436	406	442	441	426	420	415	409	468	418	406	412	408	427	440	437	433	440	423	446	417	423	470	432	400	429	435	435	440	414	456	458	428	445	450	434	414	424	428	437	450	440	436	435	464	459	440	452	448	426	468	471	467	450	457	453	437	394	445	463	430	437	452	424	403	423	458	435	431	438	437	473	427	401	449	467	408	420	417	424	439	446	427	427	446	435	424	435	418	450	429	460	413	406	441	420	404	467	469	400	462	451	453	431	457	437	437	437	404	428	431	436	445	468	405	462	458	427	455	412	427	424	390	446	438	452	416	405	414	440	431	425	447	440	456	436	464	441	425	404	425	430	437	410	477	439	426	468	422	430	456	430	450	469	449	434	408	430	482	463	424	442	438	462	406	453	451	469	437	409	396	427	402	394	445	457	434	384	411	445	420	458	437	420	385	460	454	445	444	461	436	446	410	478	394	438	436	431	432	429	396	411	463	437	450	443	449	421	433	452	430	421	402	432	423	474	426	472	429	438	411	456	438	434	457	428	404	437	440	396	422	427	455	430	434	455	475	457	442	412	394	467	413	416	455	406	436	422	465	438	419	447	411	435	450	423	429	442	442	427	432	445	451	436	433	435	449	435	443	410	393	467	404	450	445	425	451	394	427	460	401	447	432	430	432	460	427	447	454	429	411	462	397	434	431	407	450	464	461	420	450	408	416	448	404	451	451	463	419	427	424	433	405	452	437	441	449	424	447	414	441	432	452	415	447	430	403	448	425	457	429	415	431	449	447	441	398	394	403	420	419	460	443	455	420	442	393	464	427	479	422	433	405	442	428	432	429	446	458	406	436	434	421	425	439	433	427	471	483	466	457	421	451	441	424	434	439	464	398	423	446	443	455	419	436	430	460	424	385	418	424	474	448	385	421	423	444	462	458	456	451	435	403	445	436	441	402	427	435	442	460	455	414	434	412	494	415	417	448	429	422	432	431	457	438	418	446	432	418	438	391	416	420	460	424	438	407	432	426	390	411	449	469	442	458	473	454	461	439	409	406	459	430	428	464	426	427	450	446	450	461	409	468	419	424	445	444	449	425	428	415	438	413	446	430	436	412	430	478	441	426	452	477	390	428	431	455	437	445	468	458	425	437	453	444	448	433	423	422	470	434	432	402	442	451	411	446	406	404	460	413	463	425	426	447	470	438	452	445	468	451	414	433	406	454	431	446	442	463	453	419	416	435	415	448	474	414	410	424	437	406	426	401	432	436	403	444	407	425	424	433	445	408	492	429	420	450	443	480	437	441	433	417	409	437	419	414	444	440	457	456	460	466	452	403	423	429	499	450	421	426	468	417	413	427	437	410	440	437	429	424	476	402	409	452	393	422	414	429	462	446	433	416	456	422	422	465	388	429	381	424	462	462	434	415	439	452	424	452	457	444	429	457	398	434	440	441	486	428	412	455	463	428	423	447	429	438	455	432	431	453	407	405	460	450	438	446	440	453	414	433	406	446	463	428	397	424	425	403	458	420	459	457	446	424	444	450	475	417	424	452	453	450	456	470	435	477	401	476	419	455	435	426	420	439	470	476	436	427	412	435	431	438	428	451	460	422	437	460	442	434	453	422	404	464	424	457	429	413	404	458	411	409	439	440	418	433	429	428	472	458	395	430	448	459	423	473	426	417	435	445	463	458	429	398	445	451	436	425	459	421	421	411	455	414	455	429	422	434	450	439	422	410	443	443	452	478	405	452	449	423	442	417	452	462	417	457	490	423	405	474	467	416	413	450	402	421	435	430	411	444	437	455	426	427	405	427	469	444	412	379	443	452	440	408	408	447	419	410	408	432	443	473	452	425	438	444	435	426	417	428	437	452	419	433	485	447	440	419	457	430	419	426	460	436	460	424	410	420	428	390	428	408	460	459	453	431	451	467	436	440	460	454	440	419	408	417	436	424	470	433	453	428	431	465	438	426	440	461	400	434	445	459	426	408	465	414	451	445	453	420	449	435	424	408	429	459	413	442	430	417	433	404	393	428	424	434	424	432	415	439	434	423	430	407	452	411	432	414	453	426	429	452	442	413	419	461	456	419	409	436	408	474	425	462	435	439	416	399	461	447	430	445	424	428	437	454	428	455	492	435	470	454	426	406	449	456	414	434	419	447	447	471	399	435	438	452	442	446	455	456	418	454	418	414	422	441	395	449	419	436	448	429	428	486	417	432	445	439	448	445	495	469	439	420	464	409	423	417	435	447	403	445	409	423	455	431	445	456	477	456	436	424	443	418	413	439	440	433	444	477	413	450	440	441	387	439	484	443	427	415	415	417	440	456	442	437	429	454	422	415	447	459	451	435	438	470	464	422	460	451	451	431	469	456	440	424	436	443	420	443	425	413	425	427	449	422	428	446	443	423	417	451	466	439	477	450	434	424	434	437	408	455	419	431	391	477	456	433	433	421	455	433	489	400	439	440	434	431	445	471	433	432	477	432	424	424	443	447	418	412	460	415	452	435	451	417	427	409	441	465	421	376	444	428	443	406	409	462	409	442	426	439	397	388	425	465	497	449	465	449	439	434	425	415	420	434	473	431	423	419	409	410	397	452	461	442	483	442	412	440	475	423	462	439	446	399	435	462	469	417	450	386	422	426	452	431	417	412	424	430	420	437	449	447	413	424	423	441	435	453	471	465	412	451	464	407	401	429	442	433	442	394	447	445	400	400	457	406	433	412	423	444	444	417	454	421	463	447	474	447	422	398	428	438	449	453	414	420	443	438	433	456	496	447	410	419	414	445	417	460	434	433	421	423	410	410	473	427	455	420	380	438	440	438	468	403	404	436	419	438	425	476	438	436	462	454	426	444	431	410	415	405	444	434	463	432	445	418	425	420	446	448	447	434	416	421	433	423	479	469	438	458	440	460	480	478	411	436	414	455	396	468	405	445	441	446	402	483	417	417	412	444	457	461	476	452	411	461	441	428	449	414	401	467	432	399	445	463	441	468	426	433	422	459	443	474	446	435	460	445	437	442	412	426	430	463	450	435	409	433	451	439	422	443	440	427	409	456	455	447	424	453	425	413	397	418	426
11639	5494	5418	4628	4329	3736	2687	1437	821	548	389	285	333	275	305	215	193	339	224	354	373	406	387	223	180	161	159	142	176	150	181	181	139	157	149	150	159	140	172	173	152	149	152	164	151	171	170	151	175	171	146	171	162	144	159	157	148	128	160	151	154	175	163	160	146	148	158	149	151	139	146	152	141	159	163	170	174	158	173	140	177	150	187	156	175	159	140	145	141	163	157	151	144	148	168	147	150	153	160	159	165	176	153	147	165	153	159	140	159	172	141	171	143	159	157	127	154	134	171	148	151	179	134	162	161	171	143	159	165	142	160	155	159	152	159	144	155	158	133	169	152	173	161	144	189	163	157	145	156	154	154	148	154	175	160	142	177	160	150	138	154	154	150	195	149	152	135	137	163	157	152	147	148	148	161	143	145	140	129	165	156	149	151	161	157	144	135	189	175	157	174	140	149	152	138	131	171	153	172	160	134	148	154	162	142	156	138	170	165	119	146	167	179	161	156	138	162	170	170	174	157	153	150	148	163	134	154	147	170	185	135	158	155	171	151	163	165	142	159	124	171	151	179	160	154	155	157	163	159	142	157	160	125	161	155	165	160	144	140	145	141	162	188	146	132	177	136	149	162	149	160	168	164	166	141	151	158	144	146	154	179	131	157	141	151	144	168	165	163	171	166	142	175	139	142	150	167	153	179	185	154	155	171	161	149	152	165	140	149	150	159	169	159	148	137	160	166	148	138	152	144	126	153	139	168	155	154	144	158	172	158	149	171	141	147	171	136	151	159	163	158	150	174	158	153	155	159	154	139	164	159	141	170	157	147	169	155	163	163	169	143	145	182	126	153	147	138	150	171	172	152	183	151	156	145	158	153	152	141	148	166	162	164	168	155	171	169	166	152	169	150	154	141	138	168	154	176	171	155	159	155	187	136	146	157	173	161	155	177	156	146	142	144	168	148	182	139	153	170	155	142	159	156	163	146	143	153	153	158	150	147	161	161	156	154	172	161	163	148	149	163	171	175	153	158	151	158	171	172	156	161	174	164	140	132	164	185	155	170	151	163	158	164	145	164	159	145	155	151	140	170	143	143	145	189	147	155	170	167	150	151	168	145	165	159	131	164	170	151	164	168	144	147	128	147	159	168	166	146	157	149	137	160	166	153	160	153	165	173	156	174	141	148	155	161	159	191	176	159	136	136	150	171	162	146	159	154	147	145	162	141	168	153	167	140	175	155	151	163	166	147	161	162	146	119	171	149	133	172	155	152	157	154	151	158	162	160	163	149	154	173	147	160	151	166	150	164	163	156	165	152	170	156	158	160	184	143	149	131	158	154	173	141	161	159	146	145	149	146	161	162	126	160	177	159	155	156	160	161	140	152	146	152	160	144	163	169	155	184	160	132	158	160	145	134	160	174	148	132	153	129	138	162	180	172	156	179	135	167	159	170	149	176	169	156	167	149	154	167	162	171	182	146	158	150	140	158	169	125	172	175	132	145	148	149	161	170	165	142	164	160	163	175	132	165	159	128	155	136	166	173	157	155	129	162	136	163	154	153	148	144	191	158	184	131	163	154	158	155	171	146	162	147	136	154	160	155	168	174	142	130	142	166	144	156	158	169	157	140	137	148	159	173	160	162	148	143	154	162	137	133	157	133	157	166	151	182	157	155	155	181	153	163	146	153	146	152	158	153	182	160	180	152	169	161	152	169	134	146	135	181	147	155	151	179	155	160	152	126	157	159	146	177	139	127	173	148	146	146	144	137	147	129	165	150	165	163	166	162	163	151	173	162	156	149	151	154	184	143	159	140	158	160	175	155	176	157	115	159	159	177	157	168	182	149	164	151	159	130	167	129	146	141	158	145	148	165	156	152	151	146	150	167	145	170	180	172	159	134	150	156	175	164	149	148	164	147	161	161	155	155	129	144	159	153	156	179	145	176	150	131	166	164	146	165	164	161	164	174	145	158	165	166	155	165	149	166	170	137	143	163	146	148	164	169	163	147	134	156	140	154	170	137	151	158	170	163	129	157	146	143	144	153	153	148	155	140	171	177	151	144	164	158	140	142	143	143	142	150	148	152	143	144	155	144	146	166	139	153	153	146	148	140	151	163	165	142	161	149	165	160	141	160	177	161	166	155	168	146	149	130	145	166	164	165	144	154	138	164	148	150	157	149	168	156	146	162	148	157	140	120	157	155	141	151	150	141	145	165	150	148	143	164	157	164	150	148	162	165	153	163	168	152	163	161	158	177	157	151	144	162	153	149	155	160	148	139	166	156	160	140	154	141	159	140	155	183	144	149	167	150	145	150	133	159	159	151	160	144	155	152	153	151	179	154	146	137	143	170	162	135	181	160	160	162	154	151	143	150	154	138	149	190	150	194	181	165	162	142	173	135	141	160	142	162	155	162	130	163	160	185	170	180	179	146	168	172	146	180	190	162	161	128	154	159	160	152	168	158	131	169	164	167	179	142	184	140	158	140	174	159	143	136	139	166	175	152	158	151	154	145	161	165	158	156	158	147	162	158	177	168	166	162	151	172	155	156	164	167	144	160	170	144	149	134	174	145	188	175	140	135	150	147	158	172	137	170	151	148	154	157	165	153	131	172	138	155	169	157	152	147	163	157	132	149	154	162	161	163	157	146	156	144	164	162	141	169	140	157	143	176	138	168	172	130	164	152	167	143	148	174	150	158	147	161	164	124	165	159	129	147	133	176	158	158	131	149	145	188	143	162	173	128	167	150	148	171	157	148	171	158	173	165	145	143	158	175	156	163	135	124	153	147	155	147	178	163	141	153	139	149	158	161	183	165	167	173	157	148	150	170	141	161	149	165	146	179	166	132	151	172	164	178	166	163	152	134	143	165	163	156	127	149	148	130	158	133	172	160	145	145	165	182	165	159	175	164	168	144	149	157	164	163	172	169	180	176	136	151	158	155	155	172	152	170	155	165	155	145	171	160	136	173	171	169	150	161	171	156	147	168	146	148	146	174	137	144	160	159	163	170	158	167	120	159	168	149	150	151	167	163	136	158	165	152	139	157	143	165	171	170	156	138	179	169	177	149	124	172	158	179	166	156	145	153	158	165	136	159	147	144	162	149	154	161	143	126	163	157	159	146	165	130	160	152	149	170	146	147	175	166	167	166	155	145	133	157	145	164	150	139	144	160	174	159	143	144	172	183	136	166	135	155	162	161	143	152	140	146	141	162	166	141	150	161	154	185	137	161	148	165	151	150	179	161	158	166	160	145	158	157	142	146	165	155	142	146	149	155	161	155	163	152	135	145	175	151	177	134	160	164	154	162	146	139	161	145	142	125	155	144	142	166	169	164	161	182	158	130	169	155	141	168	150	155	140	178	156	170	130	158	167	154	157	145	136	169	155	164	149	144	170	138	141	135	143	164	162	162	157	140	132	141	164	128	158	152	143	166	165	158	162	158	147	132	151	174	148	170	155	153	142	144	159	143	152	170	156	142	147	154	128	139	160	162	179
9427	5146	10425	11973	14057	13213	11679	6998	4334	2815	2049	1659	1507	1340	1222	884	908	1937	986	1964	2075	2075	1501	817	690	480	440	460	438	425	459	441	386	455	441	396	398	410	479	462	428	415	437	411	451	420	421	449	466	461	423	421	409	430	427	415	468	413	425	449	409	405	390	362	426	426	404	401	409	434	438	419	438	430	453	432	410	403	421	442	410	414	443	394	406	421	412	445	387	429	432	379	422	426	410	392	437	464	424	417	407	410	410	414	442	447	419	409	420	429	459	399	452	462	427	438	399	437	389	387	450	433	413	377	448	438	460	427	414	446	436	377	406	425	413	445	417	373	436	381	454	437	408	398	420	424	372	412	427	428	438	427	443	403	441	423	417	399	447	398	439	442	408	444	428	408	417	459	434	407	407	426	408	430	447	399	407	408	392	413	404	383	412	401	400	443	410	429	383	467	450	417	429	425	424	433	396	407	442	421	419	443	405	424	425	421	403	424	378	388	427	425	429	421	426	415	406	417	426	434	417	420	393	402	376	379	419	424	411	405	385	437	414	392	423	436	383	454	422	420	414	412	419	433	395	381	403	429	442	432	397	415	396	392	382	421	410	381	440	416	425	437	400	416	406	416	447	412	428	420	420	416	403	386	410	396	438	386	423	425	410	445	439	416	466	419	426	382	428	420	430	437	406	423	420	394	402	398	411	420	413	383	371	410	382	404	393	398	398	386	390	439	412	406	399	412	387	404	426	407	407	402	378	412	426	409	416	395	418	385	432	425	397	428	424	420	414	385	394	420	388	440	407	423	434	426	405	386	421	423	395	426	396	429	422	428	420	454	416	376	421	404	454	444	432	446	382	416	421	417	410	417	443	429	456	413	468	414	411	416	429	423	393	414	391	420	451	424	420	423	409	442	439	455	424	400	390	434	371	456	387	441	381	413	416	415	424	405	434	406	394	428	433	406	406	416	434	453	428	419	426	377	428	420	428	432	414	443	414	458	404	386	400	445	400	427	425	411	433	408	444	400	414	406	406	429	428	444	435	420	425	403	402	407	410	436	379	423	453	429	418	382	396	404	419	416	453	407	407	414	388	401	387	434	374	425	400	408	400	411	458	391	422	411	384	400	428	431	437	417	438	401	427	407	414	453	424	418	438	419	401	424	402	412	400	429	439	396	422	427	462	363	428	415	415	406	394	429	419	433	421	411	454	421	435	429	407	456	430	405	450	433	428	382	411	423	421	457	433	439	422	376	403	404	417	393	411	404	405	386	449	415	397	419	419	405	431	432	403	379	427	431	407	411	438	411	422	421	453	387	399	397	429	409	403	402	429	415	414	432	407	416	424	426	405	418	438	413	415	455	416	424	426	412	389	417	405	453	424	390	425	450	426	392	399	434	478	389	419	426	453	403	425	408	395	424	433	426	389	428	409	385	426	416	384	403	407	442	416	416	441	410	402	404	419	424	383	400	438	429	404	380	414	442	380	422	455	418	426	413	418	435	437	423	424	431	437	404	415	399	443	419	396	409	385	406	409	419	379	435	430	414	398	408	424	404	404	439	411	407	410	448	409	422	432	418	419	416	423	417	418	405	446	459	377	392	407	384	383	378	416	414	393	399	410	426	399	435	399	409	440	414	409	403	432	423	416	423	417	409	418	457	419	414	454	427	407	426	419	417	429	410	411	384	387	421	417	421	428	425	396	388	417	401	416	362	434	418	370	429	413	416	424	436	404	405	391	429	369	436	375	412	378	414	430	394	379	437	410	405	407	412	408	426	436	399	418	411	399	420	395	405	412	418	414	467	392	425	386	435	369	440	411	447	412	430	409	437	417	399	434	426	409	410	428	400	416	422	398	414	422	422	398	441	349	415	422	403	370	420	396	437	416	428	415	474	430	419	388	404	403	398	416	428	399	425	399	342	371	412	413	432	407	418	396	416	395	382	396	434	393	422	418	426	437	433	423	428	445	435	419	409	405	456	414	424	456	434	400	433	431	435	424	419	416	452	416	429	432	418	409	400	410	448	414	374	398	392	435	442	439	425	372	432	383	424	430	405	403	386	424	388	395	447	425	431	433	409	404	397	415	413	407	450	448	418	446	447	411	405	436	462	396	447	415	386	429	398	399	418	449	444	412	401	431	459	409	408	377	420	442	413	427	402	404	445	425	418	414	432	422	433	424	455	430	412	410	439	438	413	427	388	409	413	428	424	389	428	405	402	405	391	395	463	446	413	423	419	434	424	442	407	402	415	414	430	423	424	394	387	427	407	399	427	418	453	382	396	389	436	432	414	423	376	425	388	411	414	438	409	465	452	457	376	435	418	445	369	447	383	392	433	409	406	445	394	407	430	400	415	416	426	396	437	422	399	417	435	436	414	377	431	405	388	409	406	442	411	426	416	404	450	414	403	423	447	428	435	408	428	418	417	392	401	455	383	420	398	398	435	465	391	441	409	441	441	372	422	426	404	413	422	434	430	424	419	413	421	407	454	472	414	454	425	414	426	436	409	412	458	442	406	425	432	427	449	438	462	416	419	421	390	418	458	407	391	437	438	395	426	406	399	428	429	361	422	420	429	362	419	414	425	407	400	400	438	398	433	433	414	417	378	423	445	428	387	419	417	427	429	444	403	411	415	426	458	415	427	426	373	359	428	396	418	437	440	430	423	392	425	411	432	418	442	385	438	396	403	413	448	423	430	408	424	396	426	428	419	398	427	432	379	391	406	400	418	428	389	421	391	413	413	404	394	419	483	412	423	391	416	427	415	388	413	426	425	411	426	401	427	397	430	396	439	406	466	430	400	422	393	390	381	440	427	437	413	439	419	395	426	410	442	443	431	447	383	410	443	436	401	397	423	363	443	417	443	409	411	389	418	411	431	411	409	402	425	413	407	382	400	442	439	368	420	397	381	379	452	467	419	408	405	433	419	425	440	414	418	435	401	393	427	417	401	409	399	407	426	435	442	413	381	410	413	444	432	437	440	449	425	384	398	422	402	395	418	366	396	415	425	453	387	431	413	418	415	399	435	426	433	415	410	400	421	408	417	389	416	420	408	401	391	428	448	415	423	466	409	383	417	435	426	424	407	451	404	405	393	408	471	440	427	426	394	384	442	408	423	456	384	394	422	376	426	399	373	431	440	419	400	442	411	424	416	391	447	416	429	416	411	426	402	403	399	411	425	405	401	455	408	428	443	426	423	386	422	422	397	426	425	413	436	407	411	417	423	361	426	425	389	432	431	420	415	459	393	435	414	428	423	399	402	415	374	432	448	402	383	427	400	444	455	398	428	407	424	446	396	417	444	421	415	447	387	419	387	438	381	452	411	426	426	395	392	453	428	368	446	439	468	416	426	414	420	411	390	402	385	422	412	395	465	398	444	453	394	393	417	406	423	384	450	409	386	440	397	402	437	440	416	421	439	448	414	404	423	435	440	414	443	399	396	429	431	418	430	407	417	390	397	408	434	432	444	415	367	371	435	446	399	430	393	408	397	399	426
41857	26596	30021	26038	24971	23138	15649	6484	3202	2295	1915	1330	1005	1000	865	554	824	2559	2742	2128	2471	1626	1166	929	391	210	257	271	270	212	245	215	192	212	180	217	176	194	259	291	193	188	179	202	184	190	242	183	196	171	196	184	194	181	183	162	185	174	163	175	176	162	173	185	163	172	170	179	181	171	197	183	169	208	180	173	172	169	213	164	180	162	172	184	184	168	173	165	182	179	164	160	179	187	173	177	203	178	175	159	197	179	150	182	197	150	171	194	166	153	164	187	209	187	166	182	197	154	166	168	167	178	179	170	177	205	201	169	162	180	194	198	180	167	170	157	156	202	189	187	179	178	172	196	161	173	181	192	172	176	203	179	191	184	186	161	186	174	176	164	183	170	170	182	140	169	173	145	172	178	175	179	197	177	190	178	171	177	188	188	174	145	160	161	166	165	173	177	182	179	175	186	188	181	182	160	162	162	181	173	168	178	196	186	191	182	172	184	165	189	192	202	193	180	175	171	173	194	183	177	172	169	182	176	194	156	186	175	180	175	177	169	155	175	194	167	175	178	185	148	166	185	183	194	173	201	162	193	168	177	163	169	176	166	177	205	183	174	194	178	184	191	164	170	173	196	176	174	171	183	198	178	184	168	183	176	181	167	171	184	197	170	177	180	174	180	197	174	206	174	169	167	178	180	168	153	178	169	183	194	162	182	176	181	165	177	174	175	168	147	167	175	180	165	170	149	180	160	187	157	159	168	191	144	157	201	209	165	205	188	155	171	169	173	183	185	175	172	199	175	172	164	170	184	180	149	157	163	153	180	174	168	200	171	163	188	181	167	205	155	152	193	211	173	166	177	183	155	167	175	175	155	194	203	174	165	184	180	177	174	178	168	166	184	185	197	178	186	185	161	164	198	163	162	203	178	171	178	190	170	180	176	175	178	164	206	154	180	163	185	185	164	150	189	180	202	177	176	185	185	183	177	180	170	171	163	172	192	158	177	166	182	149	186	191	196	205	162	185	135	160	175	172	159	165	171	163	182	161	162	182	167	185	182	171	161	185	173	197	207	187	182	195	183	176	170	175	155	188	178	171	205	172	185	195	192	186	187	178	200	184	177	204	183	174	179	183	166	182	206	180	176	151	160	168	191	180	182	168	167	153	167	167	180	157	186	155	193	184	167	176	154	205	166	175	167	163	183	175	193	179	161	189	181	199	161	185	194	197	199	176	143	181	180	181	185	180	187	181	168	160	179	167	152	196	174	173	201	176	153	180	187	161	182	174	213	188	172	170	175	169	181	171	154	187	163	165	190	160	192	158	164	205	186	174	184	186	186	176	183	188	150	168	202	155	186	163	171	182	166	188	166	175	180	177	172	195	167	183	197	171	189	173	199	169	164	207	194	173	176	171	167	198	164	187	171	184	158	193	168	182	170	200	204	170	204	169	168	176	157	150	179	163	180	152	156	184	160	159	163	184	174	184	170	172	167	194	188	174	180	191	174	174	173	168	182	173	171	189	195	180	171	158	169	175	175	184	174	200	153	167	166	180	181	145	169	185	189	189	164	205	192	175	172	177	198	169	186	182	183	191	190	163	171	173	152	168	192	183	178	191	171	174	170	186	176	171	192	187	173	177	179	180	166	166	168	188	157	150	183	180	174	171	201	161	181	179	180	154	176	173	176	183	170	172	197	166	161	158	175	154	211	161	178	176	154	177	176	169	185	155	162	197	185	182	156	170	145	204	183	167	191	179	187	196	172	173	155	188	171	175	198	193	161	180	187	176	183	184	196	173	188	173	180	193	196	209	181	162	189	180	182	179	178	183	173	200	193	164	175	180	180	158	171	181	171	188	160	212	179	187	175	191	182	198	158	194	175	166	142	165	159	179	164	152	164	203	179	148	166	184	173	170	197	198	172	180	158	158	176	174	165	180	164	161	202	168	193	194	190	179	179	175	192	190	183	167	184	164	197	162	191	162	177	197	182	173	169	140	157	184	173	172	170	170	162	171	188	184	142	204	182	178	177	194	190	192	185	197	168	205	146	177	176	194	168	161	196	159	164	179	162	183	164	154	186	199	193	166	173	180	174	187	197	177	171	172	180	170	163	193	185	186	176	175	195	160	157	179	186	164	188	148	183	183	182	150	191	170	183	166	195	163	168	164	186	189	164	188	174	164	183	176	174	176	190	173	186	172	179	178	180	173	187	170	196	178	183	184	177	155	188	173	182	148	167	190	168	177	180	192	195	188	193	204	182	162	180	204	189	169	192	194	174	162	160	172	184	180	155	173	173	150	168	153	156	158	188	177	192	191	195	184	189	181	180	162	171	173	180	169	161	188	204	175	169	161	188	150	169	165	158	167	189	193	165	160	185	198	166	188	175	161	194	195	173	178	166	196	172	203	183	162	196	176	161	172	182	185	181	162	184	158	169	178	185	178	164	203	156	160	176	183	162	183	170	176	170	175	184	186	178	158	171	177	165	208	166	174	192	183	160	166	159	182	152	179	177	180	181	185	167	180	196	187	191	165	174	190	182	180	176	159	170	174	191	155	171	194	191	174	163	178	181	160	194	190	190	175	181	180	188	174	167	202	162	175	169	155	163	156	163	177	181	179	168	166	196	171	165	186	176	180	178	177	174	173	200	166	172	174	157	182	184	203	161	173	158	202	197	189	179	169	184	159	168	191	164	140	200	187	153	185	169	197	197	188	177	185	186	201	182	161	178	160	172	189	195	164	160	186	156	160	183	197	171	177	173	169	171	211	169	171	172	167	173	186	188	170	155	179	164	160	195	179	173	177	182	153	191	177	187	179	195	195	165	162	161	195	180	178	169	171	189	181	185	160	178	150	165	179	210	173	162	173	154	189	163	159	186	182	174	196	174	177	169	169	184	188	167	160	209	176	184	195	177	157	182	183	164	190	188	177	159	195	194	164	179	158	187	169	171	179	179	186	192	169	164	164	185	180	162	180	161	160	179	186	170	179	189	185	184	166	182	156	176	178	193	156	187	166	166	178	164	168	169	177	176	176	183	176	165	187	136	152	175	168	186	160	195	170	190	162	155	193	191	186	178	176	179	190	177	207	188	169	180	169	160	183	199	171	159	199	169	191	177	163	174	188	188	190	171	166	169	192	170	199	196	190	182	171	173	173	168	175	153	173	199	161	151	150	158	164	144	185	180	149	166	191	162	179	169	152	184	168	173	195	176	172	159	163	197	158	175	168	181	155	177	166	195	177	184	163	169	173	165	178	186	187	173	192	153	185	184	167	180	202	160	171	179	172	165	170	188	156	182	174	192	171	179	145	197	198	174	183	170	171	203	190	205	179	179	211	165	181	198	176	187	199	195	169	191	170	198	167	171	184	190	182	192	166	173	174	167	169	178	173	166	202	200	176	183	162	184	151	169	179	182	172	166	172	175	179	170	164	171	172	160	186	182	169	165	176	186	183	165	186	175	161	163	177	197	170	163	199	178	171	164	162	139	158	193	170	183	173	170
26145	19524	35382	30372	32919	32370	25913	14135	10769	9048	8723	6561	5272	5331	4895	3129	5303	13872	14296	11968	13320	9199	6727	5406	2108	805	1098	1161	882	787	1009	861	668	580	565	555	534	733	1171	1209	561	577	608	624	712	745	694	670	665	673	582	601	497	469	469	469	440	478	493	496	473	453	465	449	464	484	457	446	479	484	457	460	504	452	485	489	518	477	472	481	453	458	476	438	456	458	459	460	481	477	498	535	449	491	468	478	444	455	451	460	463	491	495	451	480	448	460	442	482	485	444	472	449	439	433	483	460	474	416	435	497	449	501	532	462	497	505	494	433	466	471	457	446	436	464	454	494	478	476	472	479	467	475	460	480	479	455	444	452	496	468	491	483	464	473	457	450	476	419	451	474	454	451	469	493	455	458	490	457	459	455	441	471	433	466	492	428	452	437	438	442	476	482	452	446	467	445	502	464	481	491	484	448	475	442	508	438	517	440	499	440	456	458	467	438	418	454	502	460	470	435	461	474	458	432	486	497	489	461	486	454	463	504	430	466	425	464	442	448	532	450	450	489	466	454	499	486	451	464	490	500	495	504	472	488	456	482	464	482	476	401	444	453	481	458	467	473	439	471	463	482	453	437	479	486	464	492	458	480	475	462	490	459	440	475	450	509	492	480	428	504	472	490	470	476	424	475	472	463	467	483	496	459	458	435	474	521	446	443	492	467	465	486	496	474	476	454	459	460	475	456	464	473	456	461	451	465	496	480	444	503	461	460	482	442	485	427	486	482	439	446	501	452	457	492	463	431	433	464	463	490	462	481	474	467	473	429	443	457	464	482	464	455	486	469	457	460	424	450	429	492	460	456	461	455	463	456	499	463	512	459	476	481	483	452	455	490	466	496	473	468	438	453	473	445	446	478	433	467	474	502	473	445	479	462	479	442	480	468	477	464	448	462	454	464	444	442	470	490	468	418	466	465	492	457	501	468	465	460	462	478	471	484	456	495	506	487	454	472	491	513	478	493	466	441	472	462	459	476	475	495	474	480	445	479	480	505	452	478	426	442	463	457	451	458	472	459	419	461	469	458	485	436	445	474	488	472	462	448	451	438	432	423	480	475	488	496	456	455	460	467	479	466	475	440	498	478	457	444	446	451	438	444	495	452	448	483	500	429	485	501	438	452	490	451	480	515	490	478	466	458	440	483	437	462	487	462	455	458	446	467	438	468	497	436	493	472	508	462	502	460	495	449	471	507	472	452	441	453	497	456	435	471	497	443	437	485	498	462	447	474	482	460	467	466	492	455	454	443	464	462	451	439	490	455	495	491	483	489	458	508	442	492	476	447	476	448	459	471	490	490	419	432	467	437	457	474	464	470	449	482	496	486	439	465	431	461	469	464	476	442	454	454	447	499	464	439	491	481	438	469	424	483	449	440	473	464	464	483	459	456	445	477	480	483	460	479	474	474	438	474	493	488	442	503	441	444	445	470	450	415	475	467	455	433	480	458	464	468	441	462	504	482	456	449	467	477	459	479	482	458	449	471	488	448	430	454	478	454	497	504	439	432	474	475	483	494	448	474	483	490	488	508	483	445	498	485	472	493	437	447	503	470	484	462	492	458	457	505	472	482	451	464	477	462	491	478	473	444	423	479	443	427	469	492	441	494	466	454	473	452	466	468	461	448	492	496	461	433	486	453	421	479	478	457	478	485	451	498	484	452	465	438	463	484	454	450	479	455	444	455	515	488	444	423	469	514	470	463	440	453	470	467	456	512	484	484	487	448	448	459	449	451	422	534	460	468	507	416	495	450	436	454	469	450	515	507	470	474	446	464	470	466	509	447	483	475	449	473	447	442	465	487	514	505	426	425	473	520	469	484	462	489	484	428	453	453	458	434	465	454	479	470	501	438	477	502	443	461	444	476	456	454	450	513	470	443	445	490	462	433	437	451	474	440	469	472	438	448	459	466	458	502	453	470	474	485	459	475	468	449	489	473	502	451	458	474	442	485	457	467	457	464	452	451	425	490	474	479	464	436	473	470	438	444	419	481	442	485	448	446	477	492	442	428	441	517	491	472	483	481	463	459	453	446	473	465	449	450	446	455	427	471	439	464	446	434	477	464	484	459	421	453	441	481	466	456	465	458	450	481	437	425	486	453	486	498	456	504	441	466	442	469	505	442	502	508	482	469	489	502	456	471	458	479	434	463	470	443	455	450	430	467	458	470	430	451	462	473	462	466	480	519	458	464	451	470	468	470	458	504	473	455	490	466	456	500	498	461	430	472	481	460	478	470	469	465	432	518	477	473	481	454	455	508	453	462	446	455	442	465	493	478	458	444	438	479	474	469	503	452	451	439	488	511	480	440	487	492	457	464	485	451	471	471	458	480	480	448	447	468	444	435	495	445	475	435	456	467	482	451	493	462	453	457	439	473	486	446	486	380	511	465	449	421	459	451	472	435	472	466	459	470	473	483	463	467	463	446	511	468	436	467	457	435	477	484	483	470	518	481	475	487	433	462	461	457	455	478	484	446	485	500	468	460	457	457	459	477	475	427	474	476	498	442	452	483	474	466	470	507	468	455	468	495	455	494	470	489	464	470	453	472	445	487	460	462	480	434	455	467	484	446	468	456	487	451	444	472	424	506	478	465	463	441	474	505	481	464	493	454	477	467	441	455	445	464	470	468	447	461	476	426	463	480	498	469	483	408	480	455	483	501	460	518	463	457	476	437	475	454	462	466	458	474	488	455	459	462	471	466	482	456	434	460	442	501	443	435	476	459	445	448	430	449	425	466	479	429	497	486	486	475	449	438	471	490	448	454	474	483	484	495	500	479	472	450	429	456	436	419	444	442	474	454	477	419	461	449	484	435	428	478	470	484	432	485	484	437	453	469	459	442	437	420	439	450	465	517	456	474	438	461	456	474	437	457	444	481	502	463	451	450	498	463	429	423	450	435	469	435	459	437	442	447	474	463	445	453	464	443	501	450	457	443	464	471	483	486	501	481	479	462	486	464	436	504	465	469	492	458	479	461	461	451	433	435	462	447	480	466	486	475	461	420	465	481	422	488	480	462	463	491	478	474	483	525	460	445	491	448	460	489	440	453	426	461	456	469	488	462	434	468	470	442	463	453	469	484	467	470	459	462	444	476	463	476	493	467	443	469	495	446	486	461	478	486	425	481	494	435	457	491	465	460	497	477	461	455	501	475	453	508	431	441	446	456	448	473	475	468	493	452	426	465	428	463	425	458	474	438	465	475	453	455	440	466	490	472	485	450	448	450	484	470	459	504	458	464	475	476	497	431	462	443	438	450	476	437	483	476	458	448	480	482	464	449	421	461	503	442	484	446	471	459	431	466	480	470	490	506	452	450	440	464	433	470	426	488	506	442	492	474	490	498	444	515	462	491	470	474	439	454	445	463	446	551	451	450	477	451	433	459	466	469	471	444	472	449	484	447	431	463	443	490	476	492	480	453	484	453	442	452	466	495	438	449	462	458	452	477	502	444	491	449	464
54383	35512	40042	34199	33985	30359	22803	11909	7703	5373	3717	1900	1627	1529	1569	1080	908	4717	6784	3373	4829	3846	3308	2464	687	259	340	346	295	244	226	278	199	177	189	168	193	223	277	302	179	153	173	199	222	227	199	208	200	194	172	182	175	192	154	147	146	164	174	164	161	173	158	173	163	161	168	159	143	175	144	155	175	131	155	151	153	157	163	166	162	176	195	155	158	169	180	165	165	168	177	163	154	166	161	153	168	153	147	162	140	170	143	164	170	145	174	144	157	175	184	168	180	187	171	160	151	161	159	166	161	157	141	155	159	163	162	146	173	162	171	147	151	162	146	171	180	163	165	151	166	163	168	174	157	165	127	155	176	156	138	142	161	155	155	152	171	144	171	156	176	159	167	149	151	158	165	174	170	161	157	153	171	135	175	161	194	152	141	163	166	171	159	155	148	167	151	162	178	171	189	157	160	153	171	148	138	158	155	178	158	141	157	142	158	156	187	115	173	170	146	148	146	168	130	162	162	139	158	170	179	154	163	183	153	169	163	179	161	172	135	157	164	175	165	173	157	167	166	152	155	159	160	178	157	167	161	136	151	149	160	161	155	149	155	202	149	156	142	179	170	165	149	153	169	177	156	162	161	177	152	169	176	159	152	171	145	154	149	157	136	148	171	148	169	162	149	125	172	169	169	149	149	161	181	152	156	141	171	174	156	157	143	150	169	145	150	157	156	161	158	165	149	172	148	184	174	171	144	144	156	157	159	159	164	173	158	163	154	164	165	136	146	161	167	177	147	144	175	174	165	164	161	161	159	140	160	156	165	154	174	162	160	169	156	157	158	136	144	152	166	166	193	155	168	172	150	150	140	161	150	170	171	153	156	164	152	166	171	138	154	159	153	173	144	157	153	155	153	170	181	162	176	164	147	139	138	179	143	149	146	160	160	151	176	178	151	166	158	133	134	158	156	189	176	148	148	163	163	146	151	172	140	155	141	135	170	175	153	150	174	169	158	159	176	160	163	180	161	141	176	169	171	175	157	147	152	169	203	140	169	149	160	163	151	159	182	138	159	147	139	183	173	179	151	161	187	154	157	134	148	165	162	161	144	156	160	165	145	163	150	140	145	170	159	156	176	149	133	162	132	153	149	168	164	173	181	160	135	165	162	167	144	163	174	151	184	160	164	138	155	177	158	156	154	147	165	168	196	162	160	149	181	159	163	137	178	142	166	176	154	157	175	146	158	175	149	188	139	163	166	167	148	161	179	157	156	170	163	168	152	133	148	161	169	162	130	156	160	153	161	166	153	171	159	159	155	154	170	157	140	151	156	176	158	159	134	162	149	153	141	172	158	149	161	169	175	170	149	161	156	145	170	160	154	150	148	164	187	181	188	179	158	160	154	149	168	148	164	175	163	170	149	143	139	153	157	163	144	151	153	171	152	137	155	155	141	136	163	154	168	155	172	168	178	167	183	158	153	164	146	163	165	174	155	178	138	142	164	155	160	160	193	152	194	158	165	169	177	143	158	141	160	153	154	177	163	155	148	163	177	161	155	166	168	158	151	150	147	157	160	165	153	180	152	153	141	165	156	175	155	176	181	172	187	160	165	133	173	162	156	170	172	147	157	143	163	156	132	143	152	150	153	137	144	141	122	166	161	155	178	167	190	180	152	151	145	146	167	167	181	147	158	160	135	147	168	168	142	131	143	182	152	171	163	156	148	153	167	164	162	150	180	149	153	145	126	142	158	161	142	136	152	163	145	171	150	146	158	178	163	188	157	149	159	151	162	157	146	165	166	168	163	165	167	146	147	154	167	177	152	156	152	146	169	153	160	162	157	154	158	157	161	187	166	154	150	163	169	162	172	183	143	177	164	134	149	148	156	167	161	164	165	162	172	159	168	172	164	159	137	164	145	174	174	132	164	132	160	160	158	151	142	169	143	161	147	147	167	163	182	163	150	145	175	147	166	168	180	165	157	153	157	176	164	162	164	155	168	142	162	163	186	156	153	151	148	150	145	154	157	150	139	141	158	144	158	160	138	168	161	168	165	154	151	172	146	136	163	155	157	154	168	153	159	143	160	147	156	139	146	156	165	191	179	179	179	155	157	146	174	169	147	158	163	166	156	168	165	149	174	139	148	144	138	179	150	148	140	179	161	150	159	151	173	143	161	157	144	167	149	144	176	154	147	164	155	160	155	182	163	154	180	145	142	132	135	159	166	156	186	153	151	135	159	168	162	149	173	161	141	147	143	128	163	145	156	166	173	165	151	175	155	162	161	158	147	170	172	151	159	177	141	153	136	179	167	163	171	158	164	129	159	176	151	158	177	171	148	189	158	179	175	160	165	170	152	168	139	171	159	148	153	155	172	160	156	170	184	185	144	157	168	177	152	174	179	167	194	164	191	177	156	155	148	168	169	150	172	140	162	156	173	160	173	187	189	189	174	156	168	147	135	152	149	154	152	157	173	157	164	167	157	171	157	196	164	164	158	165	156	189	179	161	153	158	167	188	149	157	136	138	158	162	159	143	142	177	156	159	144	161	150	190	169	142	175	174	170	166	178	156	157	161	163	162	157	160	165	144	159	146	165	153	159	162	180	145	171	146	149	166	164	158	147	161	159	147	140	153	168	146	130	158	144	183	158	156	158	150	168	172	145	167	151	155	150	175	173	147	178	163	172	162	158	141	149	138	156	166	149	147	140	140	141	164	147	176	164	142	154	156	144	126	177	149	172	146	176	160	178	171	147	159	166	137	156	155	152	178	173	162	166	162	174	154	176	151	155	173	149	169	161	152	162	160	163	152	154	182	154	141	162	165	160	181	139	146	161	132	166	172	161	162	149	154	166	171	153	161	162	169	156	169	167	146	172	153	153	153	160	168	150	139	163	153	167	177	151	155	157	166	169	142	158	158	169	159	164	154	162	153	154	165	167	174	150	180	163	175	169	169	178	171	164	167	150	145	152	166	148	141	153	150	158	138	144	146	168	171	156	153	141	149	178	156	182	159	169	177	152	187	159	148	150	153	158	173	168	143	169	142	156	171	167	154	165	160	179	151	172	169	160	167	184	164	145	162	147	147	154	178	169	158	144	174	170	166	146	173	177	165	155	149	168	161	180	163	156	141	168	154	139	168	157	164	152	163	156	156	162	157	174	180	151	161	147	150	149	145	171	161	168	155	178	163	151	150	159	174	137	160	145	137	152	157	181	151	160	158	153	159	153	160	162	171	161	148	163	152	175	171	157	148	158	166	149	127	170	157	180	154	176	133	157	154	169	160	155	137	169	171	169	137	130	164	158	142	159	157	154	146	150	157	148	137	146	135	150	143	138	172	150	147	155	136	145	155	142	168	160	147	171	158	149	148	166	137	154	180	159	157	136	180	152	163	166	156	156	182	165	175	171	156	149	178	178	159	156	181	160	152	161	168	164	143	186	173	164	155	176	186	169	190	164	145	166	158	165	149	166	155	146	180	168	162	155	144	148	164	142	180	155	165	147	172
34026	27563	44194	35918	39908	38024	30448	18938	17800	16206	13179	7239	7914	6953	7622	5494	5204	21054	24148	15732	21479	18066	16218	12783	3281	1143	1580	1564	1325	924	936	1236	663	579	612	574	531	841	1395	1670	660	525	562	652	630	877	769	842	738	612	580	526	481	471	420	436	391	458	414	426	419	436	418	429	401	389	453	420	437	408	417	437	389	461	425	436	406	439	462	408	427	425	419	416	415	434	379	374	419	402	403	391	416	421	457	400	453	421	447	407	418	418	393	389	384	427	437	415	398	430	401	437	392	415	407	418	403	442	384	404	438	386	424	425	400	425	404	386	422	435	414	412	396	436	419	407	412	418	437	431	423	393	431	399	392	411	401	396	404	405	397	437	416	407	421	430	406	401	424	414	409	408	411	434	427	398	413	441	429	384	408	428	427	438	408	420	426	402	417	407	412	435	427	391	433	412	407	438	415	397	440	449	437	426	416	411	425	438	440	397	392	408	417	422	408	428	401	418	407	412	397	445	426	421	411	484	436	385	415	415	446	392	377	409	452	441	434	419	410	397	427	395	404	410	408	428	396	409	430	429	417	396	391	437	406	470	431	416	442	429	442	420	416	415	422	437	416	418	441	435	425	404	428	418	439	424	407	429	379	383	402	379	411	413	384	434	407	428	439	409	440	451	401	403	418	408	438	395	417	405	430	425	425	390	427	405	407	441	402	392	404	432	438	413	393	394	462	386	404	403	439	409	425	426	395	402	470	380	419	410	461	408	465	412	447	416	426	424	406	393	405	435	428	388	421	415	431	414	433	417	414	414	417	393	396	418	443	373	427	432	394	402	431	437	409	439	386	410	440	388	402	426	419	447	432	395	416	441	416	384	416	409	413	423	419	374	418	422	378	443	406	420	385	416	420	389	426	388	427	413	392	429	392	425	393	399	392	413	426	368	384	453	398	407	460	427	398	439	438	365	413	398	417	385	434	438	415	398	386	417	408	457	399	441	451	382	397	403	413	410	438	473	393	430	404	409	382	391	421	442	446	403	449	425	409	400	402	433	435	416	404	435	410	425	446	423	423	411	415	439	433	392	402	421	458	430	441	425	414	396	434	475	376	412	422	409	392	429	418	440	426	436	436	394	392	407	401	413	417	382	429	427	458	422	432	408	414	412	416	434	401	449	404	391	372	417	412	404	413	440	436	391	421	415	452	417	421	404	438	419	386	440	434	395	431	407	461	435	428	415	434	432	474	431	444	420	439	443	425	454	410	445	455	399	442	440	441	429	376	427	385	400	439	452	435	412	403	435	438	382	388	400	396	426	418	421	459	432	440	399	405	403	389	391	414	418	465	426	407	420	420	416	406	390	401	438	393	404	444	426	422	410	425	397	483	403	417	360	425	414	410	440	416	421	422	420	440	417	437	441	377	417	433	419	422	439	434	451	423	383	409	380	409	422	439	406	396	435	395	418	430	421	427	368	401	402	385	423	416	431	423	447	402	444	424	398	412	399	397	411	431	412	393	455	421	385	415	373	401	448	427	413	380	419	428	387	407	413	417	392	401	424	395	406	414	426	443	392	439	436	418	468	410	374	407	403	419	432	397	390	422	402	396	430	452	440	409	439	398	436	420	397	470	378	430	423	419	412	410	408	441	430	401	400	424	447	448	405	406	447	408	425	381	423	407	400	405	418	446	426	441	395	426	408	421	414	416	425	428	449	422	436	403	448	456	389	408	391	406	413	392	437	431	408	422	409	421	396	428	403	420	412	386	412	417	416	410	407	419	408	423	387	406	398	405	439	426	397	373	431	398	418	426	431	391	425	422	428	420	392	418	405	437	442	396	411	445	400	429	406	465	406	400	434	413	385	390	414	418	428	423	381	418	408	404	409	415	450	402	405	440	394	428	419	467	424	444	398	422	395	430	393	410	442	431	423	412	458	429	401	422	414	409	424	418	406	404	438	425	390	404	450	434	436	413	399	405	416	446	410	415	391	418	404	408	407	445	417	412	450	404	409	446	412	420	409	456	414	423	368	391	418	428	426	415	439	410	461	407	432	428	411	402	408	421	409	411	418	399	442	432	420	432	431	399	426	405	432	390	446	384	439	435	385	405	424	400	384	423	411	446	401	392	395	431	426	389	390	393	401	390	421	435	417	414	438	420	409	414	420	398	408	459	449	410	413	405	400	409	450	428	355	427	449	411	417	445	425	450	448	414	400	431	394	410	433	432	380	390	426	427	385	433	430	442	463	405	407	458	415	438	407	424	429	384	408	385	470	434	393	430	414	422	416	421	425	402	432	424	386	412	393	380	381	402	428	433	449	424	399	406	401	412	414	428	416	369	431	402	413	399	415	415	397	438	412	414	423	402	409	439	390	412	420	399	458	457	421	447	431	449	396	422	482	395	396	413	403	433	430	417	423	452	425	453	414	416	452	412	412	415	407	411	432	426	422	464	411	440	430	454	447	398	408	412	400	406	450	445	376	415	427	434	406	430	379	423	408	423	442	398	414	417	445	421	456	423	391	460	422	428	431	406	415	414	422	434	441	400	417	429	420	383	432	391	405	451	420	433	460	392	420	411	384	415	420	417	453	397	441	380	405	419	416	402	427	413	404	379	400	384	418	401	419	444	455	419	417	421	384	442	423	424	434	423	458	369	387	415	434	419	415	437	393	414	400	424	428	426	404	427	417	426	426	458	424	441	423	414	480	355	401	439	460	428	429	397	439	413	447	415	464	383	458	433	410	413	431	415	454	409	469	416	437	433	424	423	415	404	418	436	461	425	454	425	439	426	416	431	422	421	416	403	416	435	431	423	416	433	393	446	455	415	445	423	385	427	393	430	445	406	400	453	430	419	427	401	423	436	421	393	398	461	382	470	450	434	420	446	412	393	388	423	415	430	418	439	426	402	431	428	438	474	416	419	416	442	417	410	404	392	419	402	423	468	447	425	426	419	442	394	398	435	412	405	448	412	426	430	434	387	419	425	420	428	428	390	432	393	402	414	423	375	399	425	395	371	412	428	421	450	389	444	402	409	411	422	435	401	437	440	422	443	427	409	421	404	460	455	440	420	451	393	438	433	416	374	396	407	441	423	434	389	443	388	414	387	394	395	423	403	392	414	414	440	426	380	428	378	455	419	436	441	388	413	461	411	429	406	406	401	403	438	431	432	424	424	430	411	399	447	366	399	405	392	428	403	403	414	405	422	441	422	418	419	462	402	386	387	416	421	450	452	435	402	393	386	407	417	381	414	449	428	430	402	426	389	451	416	402	400	428	368	411	420	460	409	426	401	444	435	416	428	426	429	381	366	388	395	425	434	410	449	402	386	409	408	431	388	400	434	417	412	414	478	424	430	423	433	457	413	419	440	415	419	435	370	418	416	417	377	435	442	396	425	444	420	386	422	415	387	444	403	442	403	448	371	426	434	414	430	410	414	387	425	459	463	394	415	405	421	470	414	401	464	402	391	421	416	415	443	439	411	413	386	439	418	407	407	469	380	417	413	400	443	431
11473	4638	5486	5317	5168	3621	2028	954	788	580	408	358	257	228	265	228	167	275	257	354	453	544	456	361	190	148	152	165	168	123	168	146	169	144	124	159	170	166	157	151	169	140	131	150	150	152	179	155	166	155	171	162	156	145	149	140	160	139	182	130	160	140	148	149	151	131	149	163	152	129	136	159	139	165	158	158	158	153	162	152	134	165	161	140	152	150	150	152	157	121	151	142	153	140	156	169	149	136	137	144	133	142	146	144	136	139	168	150	150	141	160	138	156	158	142	169	157	137	147	156	158	165	138	142	132	150	147	141	137	153	149	134	152	163	174	166	152	138	149	152	145	144	134	156	119	159	139	144	136	134	138	127	166	165	144	154	136	143	140	137	159	165	138	134	154	135	148	154	150	132	136	168	156	133	153	151	150	153	143	151	159	151	141	148	164	164	146	135	148	125	161	127	157	140	131	165	142	140	170	171	163	135	143	145	124	158	155	152	148	159	141	136	159	146	158	173	150	139	165	139	158	139	141	132	147	147	143	144	138	160	146	130	166	143	134	144	160	160	131	148	157	152	156	162	145	185	142	169	171	138	149	152	176	153	157	160	138	164	123	134	147	140	152	147	166	155	133	151	135	150	139	157	141	146	128	164	130	145	153	130	142	131	153	148	138	141	142	154	152	155	159	144	152	143	161	159	166	165	144	149	134	138	146	150	135	171	130	162	136	156	147	163	147	134	164	130	148	141	128	176	173	144	132	139	151	159	170	150	128	157	159	143	142	147	156	158	140	152	142	139	164	161	151	156	159	163	138	142	137	137	144	137	154	153	139	152	173	157	156	154	147	133	164	146	139	153	153	167	152	142	136	133	153	136	145	150	147	142	143	156	139	158	155	137	157	140	153	161	158	166	172	163	136	152	141	133	179	150	154	144	132	152	156	148	149	137	138	155	149	139	151	160	154	158	145	145	159	160	143	165	159	153	137	182	151	140	130	163	139	147	145	156	161	157	156	135	151	164	157	146	156	140	171	126	152	142	156	170	137	164	160	143	132	131	138	158	145	147	177	161	152	138	177	137	147	144	168	155	163	159	171	147	139	125	134	140	153	147	157	168	141	132	149	163	147	150	134	152	146	147	135	135	144	149	169	149	152	145	141	150	141	149	153	132	141	152	157	143	147	154	138	163	145	149	154	147	148	164	161	140	146	162	150	141	150	175	152	137	142	155	141	143	121	147	145	148	173	131	139	162	134	133	151	169	162	142	149	157	137	136	157	160	143	146	155	164	144	156	125	132	140	139	150	147	142	145	177	147	151	138	159	142	149	145	146	119	151	153	153	166	141	165	161	160	169	161	142	157	148	146	150	156	145	145	122	150	130	145	132	157	149	144	130	137	125	140	136	152	156	162	140	162	149	136	131	152	147	137	123	162	141	159	141	163	158	149	131	161	154	156	135	133	147	143	150	143	136	154	147	157	159	143	155	181	138	139	140	165	134	141	140	148	130	149	154	151	135	146	143	167	151	121	152	150	157	142	125	153	137	167	161	134	165	170	136	147	157	166	146	135	142	153	144	134	146	147	169	157	137	112	139	147	152	149	169	136	146	154	148	134	149	180	128	151	149	162	149	163	145	158	145	145	127	136	151	135	145	118	121	165	143	148	156	150	173	156	161	145	128	138	179	161	173	144	142	131	163	151	145	158	154	150	142	155	147	147	134	155	121	170	132	143	149	151	156	168	131	149	149	163	147	136	146	147	148	143	159	134	155	158	144	151	168	128	135	152	164	136	142	135	116	144	161	134	163	156	138	153	128	131	137	147	147	178	145	158	142	124	150	168	162	146	149	169	156	158	147	153	147	140	170	155	116	126	152	151	155	169	145	148	168	151	157	139	141	117	126	133	157	152	180	143	144	133	129	160	159	150	147	153	165	152	136	168	150	152	155	125	157	155	157	163	133	165	145	169	144	148	139	144	145	149	134	141	158	148	156	141	156	149	148	125	132	147	161	154	146	128	158	164	144	160	151	134	155	128	121	138	147	160	137	162	148	168	136	139	126	142	139	143	146	157	138	157	153	155	146	146	179	138	146	160	157	140	142	159	148	166	137	117	147	153	151	144	139	138	127	175	150	168	152	149	153	155	166	155	160	169	143	156	136	165	144	156	144	163	152	150	165	163	145	156	146	144	144	157	147	159	144	129	171	151	138	138	126	152	128	149	147	162	151	150	142	161	131	156	154	163	152	144	154	153	136	130	131	132	168	149	137	135	151	151	141	174	165	172	160	154	150	132	150	154	159	160	173	153	154	158	144	179	131	153	157	142	126	153	132	152	161	137	141	160	134	144	143	161	155	134	153	169	149	154	151	140	124	174	166	164	171	155	143	136	136	151	162	147	142	153	156	154	149	153	142	135	144	123	152	131	155	165	153	139	139	152	164	154	149	156	151	159	159	163	167	152	135	165	157	148	135	146	140	151	155	175	139	133	147	144	139	155	139	121	153	157	151	159	147	138	137	156	132	155	155	158	136	145	151	146	153	149	152	163	157	133	141	159	158	134	153	143	158	128	148	150	156	149	152	142	164	155	150	158	152	161	153	151	164	164	143	151	165	152	139	161	129	152	180	184	130	139	148	154	142	141	155	154	139	172	154	140	137	165	159	168	159	146	131	169	142	155	156	154	150	172	159	134	136	148	142	145	148	138	147	160	163	155	145	142	131	160	142	151	141	152	154	165	128	142	146	137	139	121	128	142	140	159	134	140	153	152	151	139	144	146	151	133	164	154	169	118	160	133	140	151	158	155	164	152	138	146	152	133	137	145	136	135	144	162	140	148	150	163	149	172	150	147	141	148	164	146	134	161	172	162	144	150	131	149	152	132	155	162	149	156	152	152	142	136	157	157	143	123	137	144	167	158	153	131	142	171	161	147	154	156	163	149	167	154	153	151	133	141	146	148	151	160	153	143	137	140	156	158	154	138	181	144	160	144	144	153	160	168	131	165	149	161	137	139	163	128	140	164	157	155	140	137	133	120	143	144	171	137	150	142	115	149	134	147	154	136	140	136	126	143	156	163	155	156	153	161	147	137	152	150	154	138	167	135	126	141	129	177	181	117	160	154	145	146	136	134	150	134	154	138	137	138	128	148	150	144	181	144	152	140	148	166	151	167	153	147	147	151	148	159	151	171	141	135	156	158	147	167	129	147	131	134	140	150	154	158	159	160	157	173	157	156	151	148	145	168	183	141	147	151	135	147	140	159	136	126	146	149	132	151	140	142	159	164	120	153	151	158	161	137	163	143	139	165	145	167	146	155	184	156	163	149	162	135	128	149	139	156	122	134	144	136	145	155	183	140	148	139	158	152	162	116	181	150	175	152	149	128	147	160	148	171	142	145	141	127	148	157	157	161	169	149	148	144	142	143	146	154	127	149	168	160	153	141	142	139	169	126	134	173	134	145	145	134	152	150	142	142	153	151	156	165	164	150	160	144	149	141	141	147	138	151
9630	4731	10890	13684	15081	12929	8357	4490	3554	2825	2425	1559	1276	991	1128	900	740	1339	1244	1800	2396	2583	2182	1627	585	445	483	440	439	453	422	427	446	402	392	447	397	407	466	467	408	398	420	413	387	400	424	438	415	419	393	412	395	432	426	413	411	398	411	428	386	397	399	419	407	419	396	363	431	394	406	414	404	420	423	396	369	414	392	388	435	392	434	392	403	400	435	422	416	404	408	417	405	386	379	408	416	368	413	397	427	392	404	431	427	418	394	417	413	409	410	370	407	382	403	397	378	425	382	416	397	411	409	445	390	425	388	361	384	428	403	425	388	397	436	406	372	403	412	399	419	389	400	423	405	409	410	419	400	417	396	418	454	437	417	434	424	396	405	413	419	375	382	383	412	395	386	376	384	423	373	401	374	415	402	398	411	393	365	368	409	474	404	395	392	379	406	435	398	386	403	400	377	389	381	442	384	450	407	402	393	377	414	393	423	417	386	399	409	419	395	399	425	397	397	394	398	401	395	392	426	409	419	401	404	394	423	355	371	415	394	397	384	438	421	387	410	382	417	391	396	413	410	414	379	394	409	383	421	438	424	408	391	371	398	424	423	433	367	414	410	446	394	442	395	420	404	437	398	431	402	392	406	382	387	369	402	392	436	389	404	433	412	428	414	401	398	411	412	389	405	415	395	402	412	390	396	405	410	418	415	417	383	437	407	377	430	390	381	385	466	381	373	411	366	404	396	396	389	381	426	419	432	424	410	401	404	420	388	426	399	368	436	440	432	396	405	397	405	444	415	396	388	388	412	416	436	419	422	391	464	399	381	389	374	389	383	422	407	412	375	408	395	413	420	376	412	394	423	410	386	430	419	386	406	389	385	375	383	401	401	411	383	423	409	423	392	410	414	406	406	437	403	380	414	425	384	413	415	363	411	445	389	447	369	395	440	385	417	434	402	385	379	424	401	412	417	407	416	411	415	404	405	406	362	388	353	424	403	362	407	395	403	411	385	429	389	433	391	406	392	413	440	395	384	412	406	420	388	411	419	410	439	393	420	377	411	397	422	375	429	399	418	399	425	416	396	373	422	355	424	407	391	397	386	427	388	369	401	387	412	400	401	418	347	394	379	398	411	403	394	416	392	407	396	409	414	406	411	405	427	412	405	398	354	399	360	373	395	387	433	424	365	403	362	409	377	399	388	421	398	403	394	400	421	427	430	404	429	423	392	420	390	430	389	414	353	402	431	364	398	380	390	427	397	380	395	406	400	394	396	407	414	371	402	391	375	407	398	408	425	394	409	399	436	422	400	402	400	379	409	391	403	433	382	392	405	396	397	408	408	425	401	397	396	397	428	389	464	453	412	388	420	428	371	416	391	428	427	404	415	380	410	407	397	359	374	381	375	380	433	430	425	393	423	417	379	405	395	402	411	433	414	393	401	402	397	410	410	410	389	401	412	399	401	391	402	382	402	388	392	351	389	393	422	393	409	413	384	411	421	388	428	409	435	392	421	456	381	430	384	412	404	417	373	413	417	418	380	449	391	386	382	403	399	381	400	382	407	379	436	386	401	378	390	369	407	375	410	418	394	372	393	418	396	409	374	403	402	441	401	392	419	410	387	440	390	396	444	385	423	405	384	401	424	406	406	397	418	427	381	419	365	395	419	412	372	392	393	390	425	396	460	409	434	414	405	409	437	389	421	404	415	409	407	404	405	394	397	374	416	391	416	400	383	387	379	423	441	455	437	418	388	388	425	365	415	426	409	391	449	407	382	415	410	363	370	448	389	377	371	393	413	379	386	410	406	382	400	413	411	429	400	429	393	391	390	414	365	416	392	368	440	401	400	400	426	427	414	421	415	429	412	409	413	389	385	398	412	416	423	389	432	380	371	455	378	442	400	395	429	405	406	450	389	375	385	363	404	426	419	406	411	377	423	422	410	400	385	385	398	402	409	411	380	392	440	411	392	386	390	434	400	411	385	412	403	400	403	394	400	366	403	402	416	407	393	410	385	402	399	403	393	403	419	430	445	425	405	386	403	417	407	355	407	396	371	346	343	379	382	393	411	421	422	451	389	407	399	404	398	409	424	395	415	399	437	412	418	408	388	458	387	421	412	391	437	385	394	362	412	401	394	404	404	419	357	393	406	400	414	420	386	402	391	409	456	390	380	398	438	438	392	394	395	411	412	410	393	404	406	375	392	373	420	439	424	411	385	467	384	428	424	394	399	410	414	417	385	403	399	375	429	440	387	413	418	396	383	394	414	361	362	414	442	388	373	399	404	421	419	408	407	417	374	422	420	389	402	445	450	402	410	415	342	396	394	369	417	403	407	387	415	407	406	418	379	417	437	407	407	399	397	411	389	436	421	384	416	387	433	391	391	402	415	413	380	372	397	414	406	407	404	434	418	417	422	427	402	430	423	415	400	420	407	411	409	388	377	381	404	417	432	383	384	385	399	402	429	397	400	412	361	400	398	368	420	375	400	392	390	412	420	376	396	369	413	389	411	417	444	433	397	401	430	407	365	426	388	396	407	388	431	427	389	415	405	434	400	375	432	396	376	431	417	426	400	443	429	407	392	360	416	410	347	411	386	418	388	386	377	432	372	386	389	402	395	410	400	352	387	408	410	427	420	414	415	402	409	444	427	437	406	410	412	431	417	382	421	393	380	393	425	397	423	436	429	434	363	397	422	406	412	384	433	398	409	397	400	418	384	389	423	417	382	374	401	390	392	425	403	359	420	424	403	409	416	409	415	398	397	398	363	394	395	414	444	390	419	395	412	403	389	446	396	385	426	411	387	430	381	394	397	457	403	373	398	397	403	391	369	400	382	401	361	369	391	417	430	441	405	445	429	387	378	392	416	390	437	445	386	398	412	401	381	417	406	433	404	388	390	401	408	390	384	408	394	414	447	408	398	413	398	401	401	413	445	423	409	386	411	400	400	408	407	450	370	399	412	440	414	400	412	376	384	372	414	401	384	390	401	432	399	384	392	398	412	410	407	385	423	383	403	432	430	413	379	410	397	398	386	393	419	416	423	447	398	376	469	419	383	405	401	409	424	436	402	425	423	393	421	410	421	391	444	412	397	421	408	391	420	375	389	401	373	399	366	391	390	417	416	370	408	435	405	382	394	397	423	425	386	389	409	384	388	359	378	387	420	399	393	390	408	368	430	381	372	371	413	394	387	425	418	409	414	384	376	397	394	392	391	446	393	394	379	368	407	432	448	369	422	428	378	416	385	414	420	401	436	383	401	410	366	414	392	421	431	384	426	453	396	400	411	421	429	397	386	381	380	402	405	417	416	435	374	369	427	410	367	432	392	402	427	395	396	430	424	380	420	415	400	386	401	368	407	405	410	417	388	402	420	385	412	407	370	403	433	405	377	401	393	397	384	440	414	396	413	401	371	377	378	362	399	417	415	383	401	387	390	384	369	406	396	398	405	416	361	401	436	383	409	358	396	429	384	436	403	401	383	432	374	404	373	386	376	400
41928	25543	30971	31325	27015	19949	13593	7282	3927	2614	1821	1324	883	540	497	505	424	812	1722	2793	3280	2453	1816	1109	435	282	261	209	205	196	229	190	168	186	186	190	182	214	224	200	189	186	178	194	176	205	210	193	166	185	201	218	184	180	186	193	190	198	169	172	176	150	178	144	187	193	181	153	165	177	183	181	182	171	144	172	180	151	166	187	185	195	168	180	152	177	185	185	183	162	159	179	193	172	168	163	172	172	183	158	179	190	198	186	169	184	162	169	151	165	173	177	175	170	170	157	174	177	174	153	182	158	167	169	175	200	141	161	162	164	184	188	193	170	167	170	182	150	157	197	168	171	167	171	187	172	167	178	178	139	181	180	155	157	170	168	197	160	169	197	164	160	189	167	167	177	181	201	162	160	169	179	175	178	184	191	159	202	154	173	166	198	188	188	149	177	166	170	174	184	173	174	164	177	170	172	177	169	167	165	181	168	179	184	181	170	165	159	168	170	163	180	169	178	167	177	173	173	158	163	197	169	174	170	184	176	164	168	164	162	187	200	158	171	184	170	161	186	161	154	178	184	173	158	166	163	158	168	147	159	174	166	159	172	172	189	169	166	174	175	151	183	162	167	175	167	154	164	161	188	152	175	177	190	186	197	171	187	159	168	176	159	158	157	185	177	170	175	193	159	163	171	181	148	138	179	177	154	182	150	163	174	157	144	174	169	193	162	171	176	176	165	196	180	164	174	154	161	168	179	176	145	160	175	169	197	145	171	176	167	162	169	170	155	167	173	163	178	145	182	176	162	172	171	150	142	175	186	183	171	153	162	172	191	189	187	173	174	202	154	175	150	147	159	146	171	161	171	177	179	172	146	171	140	165	158	161	164	180	186	172	177	145	172	199	163	190	186	174	172	158	183	188	182	179	182	158	173	185	174	170	175	180	168	161	178	195	172	165	192	153	182	183	192	187	174	189	180	173	176	168	181	156	165	198	178	160	171	162	180	176	176	177	180	173	192	156	201	155	165	168	182	178	174	190	175	178	178	187	171	190	181	184	193	171	182	162	179	169	143	199	187	191	160	170	189	181	161	170	159	166	156	185	172	185	205	187	180	182	161	171	156	178	183	173	171	151	185	149	170	177	159	164	156	189	161	164	160	161	161	180	176	181	165	171	159	176	171	158	169	165	182	165	168	151	177	175	184	190	196	179	181	161	175	167	158	177	187	153	161	185	171	169	177	163	155	190	162	154	181	178	170	173	197	180	178	161	149	209	148	144	203	157	164	175	190	156	153	162	177	143	186	173	182	182	162	174	171	170	151	162	179	187	192	196	196	174	195	163	174	152	171	156	161	146	156	168	182	171	162	168	175	190	165	184	175	163	165	164	161	150	171	160	159	173	182	171	194	156	151	171	165	169	191	152	158	166	187	178	163	199	172	133	177	175	158	179	180	171	182	166	170	171	170	203	190	160	174	173	169	186	161	153	179	174	179	166	155	179	189	164	184	169	178	178	183	184	167	145	176	173	194	194	190	159	186	181	184	161	159	172	164	189	196	165	189	160	187	167	213	184	183	173	175	177	180	173	177	143	170	168	163	150	166	144	161	170	159	176	172	166	163	172	162	160	181	174	163	173	157	156	166	167	169	184	202	180	175	184	168	170	150	156	163	165	192	170	202	163	147	171	188	177	162	166	171	170	139	184	179	162	184	161	170	172	170	166	164	144	165	178	190	170	165	173	177	166	172	184	162	176	184	172	160	172	164	139	188	203	167	157	185	177	162	162	182	191	173	185	162	166	181	185	168	183	174	170	165	165	185	169	150	175	139	176	184	170	171	155	177	151	166	172	180	160	161	162	183	171	183	192	172	171	172	185	162	162	179	171	182	172	193	161	182	155	201	205	183	179	171	174	170	174	162	174	151	179	164	184	183	191	163	177	167	180	161	159	156	182	156	187	165	152	167	186	158	168	169	168	164	175	191	167	195	174	175	173	180	155	178	183	163	163	199	160	171	195	174	189	190	164	198	155	158	190	169	157	163	170	201	163	191	176	175	160	167	158	173	167	149	189	180	167	176	171	151	177	149	150	173	179	196	181	185	162	171	158	163	174	188	191	178	168	173	198	184	173	192	168	191	160	178	157	180	194	155	182	165	180	183	195	173	171	161	144	189	183	170	188	183	196	180	187	166	166	157	187	168	177	150	192	185	166	184	175	182	164	170	162	180	173	177	144	156	199	166	188	161	142	178	208	152	157	190	149	190	198	201	177	172	188	167	167	189	202	199	178	167	191	157	190	154	181	184	159	161	178	183	177	202	159	144	167	162	177	179	156	179	171	156	186	181	208	166	187	170	169	156	169	193	195	192	181	157	175	203	172	155	169	169	171	185	177	181	175	161	157	177	186	169	166	181	147	170	172	186	180	176	211	185	163	167	200	186	154	162	170	182	168	198	184	178	157	171	153	170	176	159	187	167	189	157	180	190	176	171	188	173	183	179	183	171	190	197	176	166	187	166	160	179	196	179	168	191	171	160	187	189	170	175	179	153	164	164	179	179	170	159	166	162	201	166	168	184	176	137	157	207	184	158	180	176	146	201	167	150	157	171	181	161	180	142	177	166	158	173	175	173	170	160	157	170	160	164	188	169	197	172	176	170	152	172	172	187	175	193	183	154	173	172	160	168	171	163	165	172	157	165	181	178	172	167	161	180	176	171	192	160	158	174	165	159	182	182	158	194	177	159	169	182	161	151	179	173	170	156	186	187	181	156	193	171	164	186	169	198	177	164	173	185	169	173	163	163	199	171	195	152	170	169	172	169	147	183	173	148	198	162	185	164	153	176	164	152	165	144	173	162	167	173	182	177	173	142	197	188	185	164	153	166	176	177	168	179	206	173	167	173	164	169	178	167	194	142	162	215	157	177	165	170	180	214	194	153	165	136	171	198	172	174	192	171	179	167	167	169	171	179	167	183	164	171	179	179	173	183	204	161	151	167	163	178	162	168	172	168	162	167	180	190	160	162	172	169	185	184	183	168	181	187	187	180	203	178	164	163	166	166	201	182	180	163	167	171	198	176	162	150	183	172	170	156	205	165	180	155	181	166	186	177	179	206	151	189	167	178	166	177	182	158	187	174	188	184	176	181	184	185	177	157	195	166	184	154	178	156	193	174	168	159	190	161	167	188	147	184	177	158	156	186	187	179	186	167	181	201	169	181	171	164	171	157	150	158	150	176	196	162	148	150	158	188	166	161	158	189	177	189	166	183	171	175	177	177	179	178	148	155	157	200	170	165	166	191	169	183	151	178	177	155	181	176	165	158	155	184	164	190	193	189	154	180	160	184	184	166	163	193	178	182	167	180	177	175	173	160	174	187	167	158	192	198	171	184	200	199	175	162	181	163	157	167	170	167	159	181	168	172	147	166	156	182	192	152	171	188	167	187	182	183	209	175	171	183	149	162	159	146	150	168	172	170	159	145	166	158	175	178	183	182	172	193	178	168	160	197
25635	19106	35397	34747	32226	29514	24073	17448	13161	10278	7881	5871	4496	2585	2390	2807	2300	4845	10171	15086	16857	13515	10115	6099	2093	1106	1088	947	753	677	713	775	577	585	551	571	545	683	811	742	493	490	520	562	606	591	638	627	543	598	516	498	488	466	464	465	505	468	496	440	507	468	421	423	441	409	454	467	489	503	480	461	496	452	444	426	470	446	447	457	485	465	442	504	481	488	404	438	452	455	450	432	406	437	450	455	448	426	471	476	457	431	464	459	449	470	426	470	467	465	469	451	465	459	425	473	420	456	489	459	455	438	468	471	447	418	464	434	456	490	407	417	484	479	443	440	429	473	466	460	461	441	431	438	442	440	424	408	439	473	415	457	461	458	440	486	425	414	432	430	516	443	469	415	427	455	424	417	443	448	465	434	458	481	462	462	429	461	449	458	422	478	456	411	464	404	469	482	443	464	439	408	463	471	495	436	433	437	495	428	458	455	460	475	446	455	462	465	453	449	508	422	425	470	448	449	442	446	436	440	474	497	457	492	493	449	435	462	474	452	478	457	445	483	429	463	485	447	473	460	452	422	472	466	466	482	470	448	454	456	437	436	459	444	451	490	426	488	430	462	469	463	493	437	458	478	443	446	461	428	428	477	471	471	437	484	446	441	468	454	453	453	452	462	483	463	458	463	451	452	421	464	456	473	463	456	458	463	473	466	504	457	465	479	437	464	467	427	457	403	453	483	451	425	450	469	443	443	462	449	461	428	480	483	444	448	458	432	439	460	458	440	473	504	461	444	477	485	483	443	461	419	467	468	500	487	443	452	467	482	456	464	466	441	468	454	445	472	438	434	423	477	449	456	470	411	455	447	482	440	448	502	459	486	464	497	460	453	418	418	466	481	482	492	434	437	456	460	439	460	467	490	476	470	447	464	445	454	471	442	473	465	415	431	456	505	449	504	417	454	422	445	401	485	463	421	460	475	492	475	489	489	457	435	452	469	441	467	509	455	447	492	445	450	458	435	460	435	434	469	470	472	449	478	475	441	469	424	423	475	471	494	473	422	476	445	437	438	415	458	416	480	459	430	460	505	454	447	464	456	438	449	444	470	458	455	453	409	441	427	463	484	450	445	465	449	470	451	437	452	461	430	489	434	470	464	435	404	462	442	468	447	458	447	458	445	421	442	463	471	444	464	454	508	456	481	474	435	456	461	492	438	446	430	447	429	411	442	454	409	425	485	459	461	468	444	438	490	471	429	453	432	467	413	433	453	464	443	468	417	477	448	422	474	465	468	483	422	435	453	409	446	489	458	439	438	468	468	430	502	419	472	407	493	480	476	461	484	491	430	461	426	449	453	459	491	457	483	477	420	446	464	425	484	439	500	470	455	473	458	465	436	476	494	483	497	463	439	498	446	425	453	459	467	446	468	429	489	467	474	441	443	441	459	452	461	476	437	438	500	476	500	518	448	485	437	429	462	485	471	435	440	449	448	451	381	464	504	474	480	490	432	455	438	463	451	427	447	484	492	458	471	438	438	464	489	451	484	493	466	454	463	440	462	405	456	431	426	448	466	458	486	490	434	450	468	480	491	463	462	418	463	478	440	492	470	449	425	453	472	462	489	474	439	454	483	452	427	463	451	448	460	459	452	423	481	469	444	462	453	444	455	479	445	446	468	493	467	447	442	484	445	469	465	492	460	467	463	447	460	475	468	463	466	484	451	471	428	474	462	501	432	471	430	460	462	448	481	452	449	455	511	436	457	450	478	437	459	495	462	462	477	436	441	448	457	454	451	435	511	458	450	455	429	460	449	436	473	490	456	417	462	453	449	475	453	461	455	435	465	471	479	459	484	449	456	495	518	449	471	460	460	446	440	458	451	426	462	463	488	505	447	438	447	436	466	429	496	479	472	469	458	477	448	440	446	460	502	430	449	439	469	449	458	472	433	481	467	434	446	484	476	506	430	429	465	452	425	441	467	487	470	441	477	441	460	459	452	457	485	468	464	490	465	455	429	455	441	484	483	512	441	445	448	482	444	464	476	483	433	443	471	462	467	529	476	456	471	448	451	434	466	443	458	461	455	458	478	452	491	489	452	483	437	476	461	468	414	451	443	445	465	475	486	441	450	476	454	458	489	420	458	426	432	443	458	468	451	458	468	430	438	419	463	453	461	454	452	472	447	476	473	463	436	475	424	481	484	460	455	426	472	493	454	484	420	458	436	513	448	460	459	446	425	475	449	451	473	489	479	473	462	456	430	479	474	450	456	466	494	453	441	414	473	481	435	441	445	450	451	419	456	456	448	472	469	443	473	434	422	463	438	445	434	453	451	457	469	477	492	457	477	498	472	388	449	457	471	459	480	460	465	459	480	460	469	414	446	435	458	418	420	464	457	435	510	480	434	506	447	437	471	459	477	485	474	440	434	461	454	497	457	451	448	465	449	461	485	447	500	473	444	463	446	498	453	429	420	451	459	480	451	438	465	449	486	450	447	429	428	471	486	429	445	414	439	465	408	430	458	473	478	472	484	441	473	468	447	484	455	444	481	458	456	432	457	454	460	464	475	446	451	442	438	436	473	424	475	462	466	444	441	426	485	458	491	440	487	457	462	477	457	431	475	441	440	448	477	442	474	451	453	446	436	464	462	471	419	487	452	484	439	494	469	468	481	483	488	469	442	477	438	424	436	461	455	460	454	465	453	483	451	404	481	434	435	449	479	403	434	473	459	447	456	448	482	445	453	497	483	465	427	480	484	457	469	462	436	467	465	465	473	423	468	500	437	418	467	444	479	424	418	453	450	472	426	435	459	440	456	458	470	463	455	461	432	479	472	460	469	444	482	454	417	456	457	437	452	438	435	444	444	462	450	443	464	502	439	471	474	473	490	446	415	457	461	464	454	408	448	452	441	419	440	449	485	443	483	480	459	407	452	458	457	510	448	459	468	472	468	451	470	448	476	483	417	453	466	462	458	486	443	441	447	448	468	489	443	472	436	442	424	479	480	481	439	431	479	479	472	437	477	500	453	439	466	499	431	456	475	493	452	436	468	473	450	468	449	470	469	459	429	417	441	445	470	430	450	450	447	453	444	500	457	434	462	449	466	450	449	469	484	442	449	441	446	494	446	462	443	425	477	471	463	475	471	482	500	451	427	487	424	433	455	466	459	458	453	474	447	477	460	470	459	447	429	439	444	418	479	440	438	476	453	456	445	442	475	480	465	450	479	505	442	459	444	438	430	488	427	455	430	469	483	454	461	495	453	438	441	452	458	502	425	424	462	474	451	436	474	444	445	466	469	464	452	442	457	440	471	447	451	458	507	452	461	483	467	457	449	464	449	467	442	456	458	486	455	452	421	463	434	448	443	438	488	463	444	450	446	450	457	416	449	479	429	481	456	441	458	449	449	482	458	479	477	449	477	447	440	463	452	454	469	421	469	461	434	492	449	473	470	464	459	478	450	459	405	465	429	483	449	433	441	482	414	458	470	447	479	489	421	427	466	424	496
55786	37911	44574	39702	34634	27853	21408	13515	7417	5137	4477	3454	3120	2153	1371	993	1252	1526	5744	6174	6542	4578	2673	1615	694	396	335	320	289	184	247	227	182	180	184	203	198	194	276	225	182	147	170	187	212	178	206	195	188	196	199	137	156	131	145	133	133	160	163	136	151	147	146	161	141	163	140	173	162	141	183	157	168	166	163	152	155	156	133	176	150	140	156	144	169	134	135	157	159	163	158	155	156	165	170	153	150	150	158	136	165	140	130	169	127	159	144	157	124	134	153	139	160	166	162	150	177	173	160	140	136	154	154	143	149	149	174	152	150	148	156	168	174	173	151	149	164	151	164	143	162	151	158	159	156	148	146	154	161	151	157	147	151	149	168	149	160	179	184	161	148	137	166	182	171	159	154	153	156	159	152	169	147	175	152	162	128	151	153	152	147	151	182	167	165	158	152	158	158	140	146	155	156	153	166	141	174	150	131	155	154	142	150	154	162	174	156	157	147	163	154	179	144	163	168	138	138	168	171	148	165	164	151	148	153	150	135	151	171	148	142	141	177	182	145	144	172	165	160	160	152	148	143	157	155	132	163	161	136	163	155	162	141	159	156	163	148	173	134	163	144	143	155	144	162	164	172	179	159	161	164	155	145	158	169	164	135	152	155	153	153	175	179	153	168	151	146	158	143	163	169	151	146	157	163	175	159	168	146	165	137	160	146	182	155	129	165	160	169	170	155	154	145	157	171	145	151	145	149	176	191	134	145	154	163	176	148	154	142	159	176	172	153	151	158	129	158	142	184	177	173	145	176	150	149	154	170	166	167	164	168	166	168	152	186	159	158	168	180	148	135	142	148	168	144	147	150	155	165	174	140	160	169	139	173	149	162	152	171	157	154	154	163	145	158	149	168	143	171	153	186	134	133	136	123	163	185	148	167	147	140	171	157	157	134	163	148	155	151	156	152	142	141	154	158	157	153	152	148	175	169	173	165	143	152	138	167	142	178	148	166	178	154	150	168	168	172	159	140	151	158	157	168	162	143	156	147	160	142	151	171	153	155	167	148	170	128	163	165	188	134	152	168	150	139	157	131	161	175	168	163	142	157	170	155	187	130	155	150	145	181	151	138	155	157	154	154	142	168	159	165	162	165	172	154	165	166	180	158	158	148	144	159	153	158	137	152	161	145	152	148	165	148	147	150	156	170	137	154	160	169	181	152	154	144	169	168	153	151	155	156	139	150	154	146	156	145	144	139	165	174	168	158	161	175	150	138	148	144	150	150	169	191	167	160	148	163	154	163	159	161	153	162	164	151	158	160	146	144	160	149	140	143	143	170	168	157	185	165	142	145	166	170	154	129	137	130	146	129	160	136	166	148	160	174	158	144	168	155	157	161	144	142	162	157	137	163	141	152	154	176	174	146	150	148	158	145	172	157	153	164	151	169	151	144	160	155	175	153	157	130	156	183	189	157	170	141	164	151	165	150	168	162	150	156	163	156	158	154	166	166	142	155	161	171	175	142	144	153	192	165	164	162	150	154	153	140	131	149	167	149	175	149	159	157	154	161	156	168	150	153	165	163	152	152	144	143	137	157	145	166	162	148	183	169	172	147	155	161	142	162	152	129	161	133	171	164	158	142	180	134	160	148	167	169	162	150	132	164	148	180	142	166	144	177	152	148	159	168	152	160	147	171	166	162	143	138	153	145	140	144	169	162	161	154	184	153	159	149	150	152	139	155	155	178	180	153	158	140	167	157	156	153	166	152	157	162	154	162	147	151	168	159	174	152	146	148	171	171	151	147	163	158	170	142	153	159	148	143	134	161	167	146	147	156	166	135	165	174	146	159	158	162	134	157	147	167	163	161	153	134	179	157	162	150	158	150	161	160	158	158	157	176	163	170	164	136	158	152	147	154	154	181	161	148	142	137	148	149	158	139	154	154	160	174	152	148	152	167	159	158	182	157	154	165	154	141	150	179	153	165	166	153	161	138	158	170	148	158	162	153	147	174	170	161	140	158	173	172	176	139	148	157	158	142	150	164	173	144	180	162	153	159	189	146	153	156	160	149	164	170	140	161	140	160	169	157	169	149	159	172	168	146	146	161	143	144	153	158	155	146	153	171	171	145	156	148	141	136	155	176	143	163	178	151	159	180	141	136	142	178	179	151	151	163	148	159	181	157	165	150	148	152	140	157	159	144	160	173	148	167	166	143	164	175	145	159	145	159	136	183	156	154	162	138	155	174	152	168	156	186	182	147	149	162	157	140	160	138	169	159	152	130	153	147	147	157	146	146	155	163	156	148	148	157	180	172	141	157	163	139	165	168	173	163	139	164	148	182	159	163	146	166	150	152	154	139	162	143	157	160	145	181	177	168	149	171	153	157	152	163	140	163	159	171	145	130	165	167	157	156	163	141	146	157	127	141	137	154	168	152	144	172	170	146	174	143	130	155	169	159	156	187	147	144	148	140	151	130	135	143	158	167	157	163	163	151	158	176	146	138	175	138	164	175	176	152	163	147	155	145	143	158	144	151	145	157	160	156	186	164	178	158	141	148	137	172	152	149	172	133	150	163	147	155	152	155	161	161	160	133	156	152	163	174	152	165	157	163	159	158	164	167	165	139	174	140	146	137	148	154	166	149	150	179	182	145	168	169	149	139	176	168	155	162	152	152	150	137	151	166	167	128	170	156	162	182	166	193	167	180	152	146	170	148	168	144	144	145	176	150	161	155	173	154	137	165	129	149	168	152	166	175	150	151	144	144	163	155	158	143	167	166	133	134	170	161	146	158	161	164	158	145	156	165	162	158	145	164	166	157	164	149	185	149	160	158	177	147	147	157	153	152	149	160	164	163	150	167	176	170	156	173	171	164	141	163	169	143	153	152	156	168	159	168	155	160	164	166	162	140	138	169	117	159	133	141	154	165	152	159	157	154	158	157	152	137	154	148	166	162	163	139	153	151	140	158	140	165	153	149	164	160	140	171	149	145	171	135	158	152	158	166	139	148	147	163	134	147	142	157	141	181	133	170	152	157	158	137	146	154	166	155	170	149	140	169	158	160	152	147	148	152	159	173	145	170	171	133	168	157	143	170	170	133	149	151	167	142	143	134	147	150	140	165	169	170	157	146	151	152	161	152	157	148	141	158	136	163	157	151	156	138	149	159	187	153	140	126	153	180	146	156	152	183	160	186	141	143	170	160	167	158	185	126	172	142	144	152	135	164	160	177	160	189	169	148	152	148	169	154	168	145	161	159	158	172	150	157	143	157	155	157	147	139	170	153	151	160	147	163	139	151	150	148	162	143	167	141	157	134	173	176	146	169	161	150	171	150	137	147	161	181	164	153	154	144	150	157	174	159	172	163	145	171	160	173	149	147	154	163	147	174	179	158	156	149	142	150	159	152	151	147	189	174	158	161	137	150	160	133	159	162	172	160	179	159	198	144	165	137	153	166	138	150	165	153	137	167	171	161	162	155	155	180	188	182	168	141	135	151	157	150	168	187	166
35187	30348	46167	40828	39105	37265	29464	23148	16733	14991	14941	11945	12626	8949	5671	4915	6350	8233	23999	24825	24691	20256	13027	8911	3980	1987	1981	1413	1074	657	895	926	676	644	741	784	598	854	1294	964	608	595	627	671	839	668	704	621	591	589	606	529	511	428	405	400	411	375	393	457	424	422	421	417	405	412	430	399	403	387	374	415	392	422	418	415	442	403	450	401	416	411	414	394	409	427	383	420	439	421	389	440	433	422	409	380	401	431	402	402	358	421	397	386	381	432	390	433	440	429	364	407	409	392	391	414	402	418	433	426	420	424	403	374	430	430	402	407	359	404	422	392	381	387	348	414	402	448	395	434	415	406	427	396	420	418	405	388	385	414	434	409	402	404	407	378	397	381	414	371	401	412	399	414	421	423	398	430	413	376	400	411	379	392	405	419	406	379	410	404	411	382	438	389	364	411	383	387	382	454	405	423	382	413	414	424	440	418	422	443	372	394	417	435	409	384	425	390	393	388	429	436	429	399	414	421	405	427	389	440	391	367	391	411	396	422	417	433	399	404	408	398	431	413	400	414	414	399	439	468	408	442	420	434	436	397	424	446	411	393	413	436	435	395	374	428	413	379	420	391	449	395	422	393	441	377	407	432	400	425	359	394	394	419	401	415	428	421	349	457	427	396	429	383	387	418	403	407	397	416	429	367	419	388	428	421	407	419	439	421	386	430	417	409	445	430	406	419	403	438	412	377	428	396	451	403	423	430	447	392	413	416	426	473	425	392	441	450	403	404	397	406	411	409	414	420	419	402	388	419	417	408	392	450	388	419	406	392	423	440	395	429	389	402	421	445	440	383	410	397	402	419	404	415	425	410	405	406	400	423	398	388	382	385	452	384	413	404	412	390	404	406	416	389	391	411	383	467	415	393	410	423	447	406	444	411	421	393	394	404	396	413	391	432	400	460	408	411	425	430	393	419	443	433	406	417	406	369	446	385	417	396	420	429	360	422	381	411	395	393	425	427	396	408	373	382	389	445	424	439	428	432	377	397	407	381	434	390	378	392	399	402	411	409	395	399	413	392	426	389	408	401	435	403	435	398	415	436	378	424	392	406	419	431	418	387	406	429	429	411	405	444	422	436	380	407	417	414	378	414	401	408	413	365	430	442	401	429	405	378	421	409	411	361	391	405	391	415	396	418	411	397	415	426	455	437	445	396	414	444	432	388	395	406	407	443	426	433	417	419	407	407	408	367	426	391	440	409	389	437	402	385	393	397	447	397	375	394	429	406	424	436	393	394	380	401	434	402	440	382	386	396	406	400	388	441	437	405	481	412	417	422	401	421	408	427	411	406	420	453	402	435	422	379	422	392	398	401	433	407	379	397	393	395	415	418	407	391	435	415	370	420	371	420	393	408	400	404	390	421	373	420	414	386	446	420	416	432	399	419	382	410	402	408	439	431	428	405	379	366	440	407	402	453	370	387	382	417	404	397	387	410	409	416	383	432	403	417	432	407	408	384	426	382	425	417	415	422	428	415	381	419	427	373	401	439	395	408	433	446	421	410	402	398	416	431	444	388	419	417	427	442	405	419	410	386	422	419	450	398	408	436	416	421	405	398	382	399	407	388	400	380	440	447	405	400	403	395	398	416	401	415	437	406	443	415	438	401	392	425	413	419	437	424	374	392	394	412	420	428	421	433	418	400	397	391	419	404	416	430	399	369	384	390	411	385	423	434	407	370	423	424	407	427	403	408	372	413	371	419	388	414	418	426	389	402	418	428	408	419	397	393	368	421	419	415	410	415	381	405	414	404	381	407	415	422	398	412	409	385	424	402	419	400	398	418	406	422	421	441	421	419	422	420	402	405	433	401	391	391	419	421	424	395	403	423	428	412	415	393	423	406	395	418	415	409	439	418	421	416	425	433	395	420	403	398	399	401	423	481	419	395	419	396	399	385	400	402	376	431	401	402	424	423	370	436	359	422	419	388	423	390	400	407	442	406	426	391	407	430	403	423	435	370	428	422	396	413	434	414	422	443	448	442	422	383	428	406	360	421	417	410	405	382	441	366	402	383	420	406	401	414	419	415	403	399	392	419	410	409	394	393	420	465	441	420	401	406	391	395	400	385	433	395	396	365	401	445	419	388	435	375	453	413	402	384	424	434	368	412	374	427	415	405	415	406	447	416	414	441	436	430	415	369	381	382	401	427	429	409	376	424	424	413	437	440	436	385	406	411	419	412	385	372	405	447	397	407	405	429	415	406	394	435	408	397	405	429	380	408	409	446	373	429	376	401	418	380	428	416	422	422	395	422	389	395	405	440	427	389	401	431	392	404	406	420	422	397	391	414	422	414	396	427	390	404	435	406	420	427	417	420	415	402	416	395	398	378	441	410	401	414	406	419	395	407	434	440	430	391	431	430	384	428	407	432	402	415	420	379	408	405	425	416	417	384	425	431	391	436	418	407	421	406	374	398	401	397	410	407	387	441	367	364	411	349	398	411	383	433	421	400	411	352	413	410	480	427	428	388	399	430	424	388	417	382	434	404	387	409	387	432	403	370	390	423	392	395	397	395	425	417	394	428	384	410	453	396	379	403	448	430	437	418	419	389	440	436	427	420	404	422	399	440	379	382	407	439	416	376	384	432	385	430	412	422	418	424	440	393	383	376	397	394	412	371	418	426	397	402	367	402	413	390	431	369	435	407	401	412	449	409	440	402	405	432	380	411	416	403	374	420	419	406	401	412	417	368	401	385	412	409	385	406	377	395	452	428	419	381	419	435	393	395	404	393	432	450	407	403	399	395	423	414	398	401	414	389	384	428	398	437	429	401	417	377	407	389	400	411	464	402	424	399	398	404	392	437	428	414	364	417	422	396	390	422	429	409	416	374	424	377	388	420	411	403	429	414	413	395	440	412	399	416	437	408	436	359	403	431	418	394	452	426	390	413	410	404	421	406	414	397	425	433	402	426	397	384	446	401	404	405	387	391	412	444	445	398	415	419	454	384	438	403	414	447	396	412	408	424	432	418	409	401	410	406	422	403	397	405	401	418	408	407	431	376	409	399	432	422	388	389	400	407	403	372	420	381	418	427	399	400	378	392	411	381	419	434	430	404	400	380	417	407	382	406	380	381	382	397	397	430	397	397	393	411	425	409	389	409	430	437	421	431	416	403	393	389	422	382	409	427	373	382	410	370	413	405	387	365	376	385	393	410	408	405	401	375	391	400	404	382	398	410	385	422	398	394	431	415	406	390	406	395	412	403	403	390	418	376	427	415	445	400	391	433	403	439	417	389	404	400	441	369	392	404	417	376	415	402	393	408	412	382	398	372	411	409	416	413	409	414	383	390	359	400	387	399	388	375	397	428	409	412	409	406	403	391	440	418	459	423	433	373	414	415	379	404	415	449	388	405	424	385	419	405	409	408	418	425	410	406	442	403	408	395	412	407	382	435	424	376	420	390	432	409	426	406	411	388	406	391	402	395	421	425	401	451	421	396	421	429	400	387	410	414
11847	5398	7407	8625	5522	2915	1546	826	575	472	529	523	490	404	326	269	281	182	292	286	247	260	343	276	205	196	142	148	147	140	142	143	165	152	163	140	141	148	141	135	156	143	144	169	128	159	122	134	142	138	152	148	134	137	152	156	133	126	120	170	137	148	132	152	153	139	155	153	153	148	139	136	143	156	135	148	159	152	176	156	143	130	146	152	124	168	144	147	137	158	147	142	167	164	146	143	147	143	134	138	134	152	145	137	124	154	126	131	127	121	116	132	141	132	125	165	154	150	156	140	128	130	148	155	135	148	158	143	145	152	141	168	150	139	155	124	129	143	149	158	148	159	141	138	136	161	137	136	132	147	162	166	122	158	146	151	133	108	138	155	144	146	145	158	132	138	143	122	129	161	134	145	146	156	130	149	148	128	161	139	144	133	153	144	148	135	136	148	137	136	131	168	141	128	121	138	141	135	152	125	142	143	163	150	155	149	113	152	149	142	178	139	130	127	163	132	140	145	136	142	137	132	149	153	150	159	157	154	136	141	137	148	133	162	138	144	157	131	146	141	145	142	139	144	133	129	141	143	146	128	148	145	155	154	114	132	131	96	135	141	136	152	148	146	130	135	139	133	139	125	141	107	142	136	125	145	111	140	150	129	149	148	126	175	149	154	144	150	131	167	130	159	138	157	151	149	151	148	139	157	169	142	155	161	176	140	153	120	129	127	138	159	160	157	124	169	159	160	147	166	135	133	147	147	138	156	153	138	144	155	125	132	145	160	145	122	142	123	128	155	146	143	166	163	123	118	153	114	126	164	148	132	156	138	131	147	150	151	140	130	148	141	145	148	163	124	131	147	140	142	159	132	133	129	128	150	162	130	134	144	144	152	145	149	131	138	153	159	143	135	162	143	142	151	151	150	136	144	145	147	153	122	142	159	150	145	158	145	129	123	161	124	141	156	159	123	157	142	139	128	164	131	135	158	138	123	124	131	154	148	154	132	148	159	145	130	165	167	147	151	152	162	116	161	144	127	146	131	143	156	145	138	117	158	151	150	141	145	127	154	145	150	135	131	119	161	154	150	136	154	127	146	141	133	148	125	138	126	146	139	148	138	143	142	152	161	145	124	147	146	145	145	150	138	146	155	141	141	121	147	152	152	134	133	138	149	144	147	136	156	160	138	149	127	151	141	130	141	131	144	133	157	141	135	156	156	131	129	156	128	118	153	128	150	149	168	153	131	141	150	140	151	133	151	159	168	138	123	149	137	158	137	136	151	138	158	135	141	171	133	129	152	144	139	150	129	146	142	142	172	146	154	141	156	132	155	141	129	143	156	145	137	131	155	137	137	149	144	154	133	142	123	141	147	133	153	146	152	150	133	153	134	170	135	137	131	155	121	143	148	140	146	158	130	141	146	122	142	135	149	141	134	131	122	139	136	134	145	147	147	135	157	145	134	133	138	127	139	136	159	151	159	152	143	146	151	132	138	132	158	126	157	151	140	155	154	179	129	147	152	144	130	126	133	172	141	129	156	133	133	139	135	165	128	130	146	142	154	142	138	154	147	145	148	147	144	144	146	131	129	156	135	157	129	156	141	142	136	143	144	139	136	126	139	147	141	143	140	121	147	136	136	127	149	126	137	140	119	151	145	145	158	143	129	157	139	152	135	156	172	148	154	136	165	109	132	168	136	138	150	144	149	154	152	158	140	146	117	147	139	144	139	173	157	129	168	125	155	115	165	154	136	152	150	159	155	131	140	165	138	130	158	144	145	154	151	129	131	119	130	151	137	152	120	156	148	141	139	142	143	160	146	135	144	129	165	152	130	142	144	149	140	137	122	149	133	131	158	157	135	138	143	147	136	140	175	140	138	146	147	141	124	139	157	145	147	140	134	143	136	149	150	141	153	161	122	127	114	159	136	166	148	137	147	155	139	154	131	138	144	142	130	148	159	139	146	131	151	123	153	161	163	152	149	154	148	122	159	146	146	152	131	134	145	147	143	156	170	155	139	159	142	141	163	165	156	161	155	141	147	124	146	155	161	140	151	158	133	145	143	149	142	132	155	135	131	147	144	127	138	119	164	149	146	139	140	158	168	147	157	147	148	169	143	152	149	146	140	144	144	140	142	122	148	131	132	155	159	147	134	155	146	138	133	153	148	135	131	148	139	166	151	148	136	134	148	152	133	167	141	166	163	134	139	165	135	136	151	149	130	148	148	135	125	119	152	159	168	151	158	145	165	165	169	141	132	138	134	137	129	166	118	164	134	136	139	141	164	127	160	126	149	135	126	138	152	165	150	147	137	149	134	131	155	144	142	153	138	126	125	147	130	137	136	157	145	138	133	136	127	133	119	137	162	120	145	154	132	149	153	132	150	167	140	150	124	140	153	145	128	160	136	126	163	151	145	130	150	157	141	140	132	141	126	175	141	123	138	153	149	166	151	160	141	149	152	129	142	140	127	155	148	127	147	136	119	118	118	143	153	159	159	132	155	140	130	141	147	125	128	134	153	154	155	138	161	163	142	151	136	142	142	159	141	145	153	130	146	153	152	145	143	152	140	138	137	140	151	147	116	150	132	117	164	153	146	149	156	148	144	146	130	125	133	134	149	144	140	130	112	146	135	148	132	137	143	165	150	145	144	163	131	143	137	139	125	138	155	126	132	160	134	146	149	173	145	153	157	149	126	130	158	151	156	127	141	165	136	160	141	151	132	157	124	145	152	141	133	160	133	152	146	147	140	129	114	150	147	161	129	150	150	151	153	149	145	138	159	149	132	151	138	137	149	146	150	153	135	164	136	156	148	160	155	160	152	137	146	170	142	158	150	140	150	125	151	150	132	178	127	159	130	139	151	137	145	168	138	158	146	161	157	136	137	151	147	129	137	156	142	142	141	124	130	124	149	160	139	160	146	137	164	163	148	144	129	128	157	140	156	124	155	137	151	133	122	166	156	124	121	134	180	150	143	137	138	154	148	133	127	149	144	154	138	165	146	130	158	159	153	135	137	114	152	147	154	126	140	151	152	149	130	150	140	149	168	170	142	128	174	153	159	141	154	146	146	138	132	146	142	136	171	132	129	126	149	145	183	148	158	136	146	152	154	173	133	133	135	156	152	145	166	144	151	158	140	140	138	151	139	141	164	148	118	135	136	133	156	167	160	133	137	151	151	132	121	130	113	151	156	135	129	154	154	159	168	154	136	133	148	140	155	126	121	144	144	141	147	162	133	137	146	143	143	154	153	137	142	111	152	154	145	131	142	146	157	146	143	160	149	133	144	152	138	132	157	127	145	143	144	144	139	163	135	141	152	161	155	138	146	179	140	126	146	133	142	154	149	143	146	140	172	158	147	158	149	152	170	152	148	154	136	143	150	149	141	154	141	160	150	135	144	135	131	128	132	141	140	143	137	126	135	144	154	149	136	152	158	132	151	146	142	134	139	160	140	157	139	131	134	140	152	161	131	155	140	150	164	132	153	144	137	115	141	144	150
9129	5449	12681	17942	14292	9910	6254	4097	2979	2574	2661	2771	2811	2432	1708	1339	1197	804	1438	1639	1256	1356	1783	1174	905	570	456	460	434	417	475	447	410	381	377	419	444	478	405	478	377	381	421	424	428	422	420	403	401	393	399	417	363	386	399	378	411	366	367	405	383	378	415	401	417	384	361	400	380	402	395	392	381	371	375	344	401	379	391	389	377	389	402	403	398	352	365	375	386	367	377	405	379	353	367	359	389	407	452	354	386	376	363	378	375	384	394	375	369	364	374	396	412	383	424	405	392	399	372	399	384	394	419	368	378	396	375	386	372	375	409	428	402	383	423	436	396	379	398	347	400	348	358	393	380	367	377	407	409	416	376	380	396	389	348	388	409	341	380	380	385	374	385	372	415	416	434	382	347	390	385	410	395	343	355	413	362	402	380	413	363	386	379	387	397	404	419	343	387	402	401	406	375	390	381	380	359	393	424	378	388	405	377	347	377	369	369	376	389	395	401	416	384	396	363	394	382	350	377	363	396	410	368	401	395	369	367	379	379	419	412	379	370	384	415	406	391	412	365	406	397	351	384	350	382	400	384	399	380	386	357	391	382	405	410	405	366	387	347	392	397	364	373	382	396	390	370	394	397	396	361	382	394	417	366	370	393	413	358	388	391	390	390	374	386	397	378	382	362	393	409	367	409	389	351	409	445	383	369	389	401	407	389	377	394	404	375	395	424	400	396	358	399	363	377	432	409	370	383	365	372	370	369	378	374	396	398	393	374	358	418	405	403	402	367	416	386	387	358	386	393	374	375	393	357	363	374	365	410	362	392	407	404	403	378	399	350	364	371	393	384	398	382	386	366	381	352	384	380	409	383	379	381	370	398	413	364	412	397	380	377	381	365	399	384	412	380	400	416	400	399	379	368	423	407	352	376	388	386	418	373	408	380	373	412	425	371	407	400	358	397	392	396	398	381	397	369	459	404	407	386	400	420	378	382	409	391	378	398	370	381	383	372	389	363	383	356	406	377	385	398	350	369	349	383	409	395	369	383	387	358	417	360	399	409	372	390	361	409	394	366	371	377	409	384	405	404	413	389	392	408	398	405	391	377	375	401	368	380	379	359	382	396	401	340	404	354	383	388	415	407	382	396	411	376	396	401	381	401	393	394	402	412	399	377	375	398	401	371	374	398	386	373	417	407	374	372	395	410	364	448	377	377	381	374	392	369	396	381	385	389	384	400	392	364	365	377	357	405	373	405	391	418	378	441	426	372	402	407	382	401	358	395	412	378	414	386	416	386	399	385	387	394	363	407	357	395	378	366	361	372	413	378	394	418	418	417	359	408	418	391	406	352	403	396	431	392	351	368	404	419	373	395	408	399	385	402	369	400	347	384	376	358	417	388	394	416	402	392	382	395	412	390	387	400	384	398	413	390	355	392	377	371	386	393	399	367	393	378	388	407	410	387	401	380	379	402	403	412	376	383	391	445	375	407	363	393	380	379	361	370	398	393	393	423	367	396	368	437	398	391	363	374	368	382	366	421	370	395	369	395	409	406	365	400	360	388	370	410	392	379	385	413	413	398	389	397	390	379	388	352	397	382	408	374	371	384	383	414	367	421	381	376	411	394	378	403	381	378	382	398	351	402	382	401	388	402	397	368	367	405	388	403	384	428	389	396	357	370	368	343	405	381	393	420	376	379	361	389	383	380	387	401	389	427	401	415	378	392	364	403	387	382	373	386	389	387	406	395	390	400	405	394	413	410	394	408	376	387	370	410	394	427	366	398	403	378	392	373	368	359	384	387	399	372	372	467	383	370	395	368	384	370	347	360	394	395	400	415	379	431	385	382	388	368	397	372	393	397	376	360	385	374	394	368	378	373	376	419	391	405	390	355	410	405	385	396	408	367	417	376	380	364	382	342	383	386	426	369	399	413	375	406	376	366	353	378	391	367	376	395	407	385	402	377	353	375	408	378	445	386	398	374	382	350	400	410	374	341	398	383	418	391	388	393	355	380	413	366	354	444	389	399	411	399	385	380	367	358	361	364	404	369	418	413	409	375	393	383	393	399	404	377	385	377	366	403	368	354	410	393	372	393	371	350	374	384	422	435	403	411	396	375	366	383	352	369	397	398	386	353	368	399	397	378	396	369	390	399	390	391	378	395	416	355	391	383	381	381	428	372	372	399	400	372	410	421	389	392	392	385	417	374	391	387	392	366	397	346	389	390	392	363	382	413	412	395	397	378	356	370	413	378	377	380	385	422	406	389	417	373	398	392	403	384	374	369	396	415	391	408	409	434	372	357	373	409	365	370	393	392	386	382	393	399	391	384	380	384	423	403	375	375	404	401	426	351	408	405	378	354	410	400	378	409	463	410	381	402	375	398	380	412	349	358	402	422	392	389	401	414	400	378	390	385	367	433	361	399	399	384	344	398	382	346	431	395	386	376	352	374	394	386	387	397	438	373	411	370	385	402	386	403	383	404	372	374	377	394	412	383	393	401	413	370	381	424	396	381	397	364	385	373	359	370	387	398	374	372	430	408	391	409	383	378	398	394	398	413	378	392	386	408	367	367	384	351	408	393	407	381	406	391	392	363	375	406	382	371	380	381	396	381	355	414	413	407	362	394	371	368	429	404	428	404	380	413	344	398	367	402	385	375	405	387	378	414	397	424	394	401	356	361	389	407	394	387	366	387	408	365	424	404	368	398	381	369	420	407	398	385	390	418	395	370	377	376	366	366	427	402	385	392	389	377	402	394	396	395	421	381	388	412	377	358	404	348	368	385	411	394	418	399	387	410	411	390	406	385	403	369	368	387	418	420	384	369	405	377	370	388	394	400	425	401	402	367	376	391	395	401	385	405	432	400	402	407	402	422	376	389	401	400	381	399	412	427	346	389	412	390	393	368	378	393	378	377	387	359	360	416	383	411	398	392	375	397	375	384	412	411	401	458	429	404	386	366	411	413	406	379	401	406	421	394	385	395	381	393	402	400	444	361	377	352	422	358	419	379	390	401	388	357	444	390	374	364	426	356	382	388	401	414	417	371	378	391	386	377	394	370	337	385	411	401	406	370	367	402	395	381	407	360	412	380	375	422	389	397	380	368	368	370	408	392	390	374	373	396	368	403	370	405	380	427	398	340	416	402	373	391	391	402	383	379	356	367	386	360	388	361	417	359	381	396	374	363	355	398	374	382	343	394	394	427	419	390	390	393	410	382	386	384	426	404	403	427	378	393	378	385	416	409	408	391	378	398	369	358	383	373	395	349	368	432	398	390	380	405	382	367	416	404	382	402	369	399	398	396	379	388	358	370	410	368	396	386	390	384	396	382	399	426	384	361	378	404	352	414	358	381	423	369	392	381	389	419	399	406	436	404	353	385	332	394	363	411	381	350	350	384	388	368	371	417	386	376	428	383	380	426	433	404	377	396	377	369	419	391	392	372	402	391	392	363	397	404	440	362	370	395	395	397	388	363	356	379	407	358	392	388	402	389	385	390	378
42946	29744	34996	34269	28591	19949	12668	6052	3848	2906	2615	2356	2800	1827	1011	986	794	689	1208	2009	2011	2148	1579	1272	903	394	272	325	350	222	265	231	179	234	237	195	222	239	283	232	190	187	205	223	239	195	224	195	189	210	201	214	164	158	171	168	166	161	154	161	172	169	161	162	155	177	159	186	156	177	187	157	142	190	183	174	171	149	151	187	164	166	162	172	179	162	180	159	160	160	158	174	172	158	175	160	170	169	154	164	187	167	165	176	157	177	189	158	157	169	142	164	154	182	150	167	144	171	161	152	171	171	153	156	143	184	180	152	161	161	144	152	189	182	158	165	185	172	171	175	171	168	175	172	179	178	152	184	160	173	175	154	190	149	170	171	167	183	156	160	167	169	181	161	172	153	182	171	171	185	172	155	171	162	158	181	150	173	177	163	176	166	174	178	168	159	171	150	172	174	152	142	164	168	168	166	167	177	176	161	166	134	183	161	148	155	161	158	175	179	162	171	161	167	194	175	172	164	156	162	163	193	155	159	163	176	171	159	158	166	167	146	167	171	170	169	163	145	169	162	184	183	176	156	155	133	162	184	158	169	175	175	143	160	178	194	180	159	161	165	167	174	171	176	161	172	185	184	149	186	154	180	156	170	164	154	157	179	169	160	187	173	170	164	174	141	175	170	151	145	187	150	156	154	158	175	179	169	160	193	198	182	157	153	176	196	147	171	173	175	168	151	161	162	195	176	177	165	147	188	161	145	155	156	176	159	165	168	170	179	160	168	177	166	191	152	174	154	169	147	147	171	188	169	151	165	139	170	145	171	158	153	159	160	158	166	163	154	169	156	140	163	187	162	176	136	163	173	192	163	165	178	159	160	159	172	180	184	167	176	157	156	169	165	176	171	154	173	160	162	176	193	165	149	151	175	173	154	189	155	173	153	150	165	181	194	157	169	193	186	170	155	144	163	149	160	180	176	193	170	177	159	156	169	168	184	160	206	158	147	172	192	162	198	162	169	206	168	177	157	154	165	168	179	181	166	180	172	169	154	170	179	180	185	165	177	155	161	179	179	149	148	171	180	181	159	171	161	182	170	154	174	158	156	177	180	170	169	160	152	188	163	183	177	165	171	180	161	163	168	169	166	176	171	146	167	153	151	177	178	170	173	176	175	179	176	157	158	197	188	163	155	171	167	154	150	177	180	181	166	173	162	152	150	159	158	175	175	190	177	163	162	162	180	151	175	168	170	169	151	164	159	179	148	171	172	186	172	163	164	165	177	180	194	164	175	176	160	177	172	166	199	160	180	181	175	178	171	165	187	193	157	161	161	179	164	154	153	174	169	147	171	183	129	176	148	174	176	193	148	168	168	165	130	159	154	157	172	136	196	150	161	157	193	175	158	178	178	194	157	184	173	158	164	171	193	171	194	178	187	156	150	155	144	162	189	172	154	190	182	172	161	164	165	173	150	186	155	175	158	151	164	188	179	177	165	176	161	171	160	174	137	149	167	163	188	156	161	185	151	173	159	156	173	168	183	166	157	182	175	177	172	172	178	183	148	159	184	168	193	179	193	173	190	174	160	171	151	174	177	173	170	163	176	163	169	160	179	171	155	166	182	146	149	180	159	160	165	159	155	168	153	176	160	163	175	171	145	159	153	171	186	177	188	162	147	175	164	158	150	170	171	159	146	162	176	187	189	178	192	159	173	155	169	157	156	165	183	178	157	148	174	154	169	156	173	176	184	181	151	188	151	157	164	181	154	160	164	139	190	167	170	163	145	152	181	179	170	138	155	157	156	180	162	161	173	187	165	182	157	171	157	147	186	186	164	158	172	165	150	190	168	161	176	180	135	164	163	194	157	167	180	135	172	179	192	168	173	163	187	156	157	171	162	176	184	180	131	183	159	149	182	177	158	153	174	167	167	174	157	178	148	173	200	159	171	182	179	175	166	156	172	168	169	157	173	167	175	154	162	162	140	156	180	195	162	191	167	166	152	176	171	159	147	172	173	137	171	188	185	171	141	167	170	154	169	162	148	163	152	156	182	168	139	159	176	164	160	160	168	171	175	165	160	167	163	160	154	161	163	170	173	188	170	156	173	158	153	195	191	150	177	155	179	162	155	135	163	168	176	178	175	159	182	153	197	170	161	151	130	170	180	168	144	158	172	167	180	183	161	161	179	175	166	188	144	165	159	149	167	162	156	183	152	175	174	182	177	144	170	163	156	179	168	146	155	171	179	192	151	176	145	149	162	169	153	163	150	178	168	151	167	152	156	169	166	162	146	143	167	160	187	165	188	160	156	153	181	158	145	156	162	142	141	173	158	173	173	163	151	158	146	161	142	169	157	171	146	163	181	161	181	177	133	153	190	200	185	164	176	164	172	185	180	150	172	143	179	169	177	157	156	184	156	168	161	179	175	175	165	162	173	201	172	148	185	145	164	164	161	148	194	173	172	160	161	138	188	174	181	179	171	172	171	176	168	159	198	183	186	151	165	162	168	169	125	163	170	182	154	176	146	156	158	163	195	165	175	160	176	168	160	161	164	174	164	149	175	160	157	168	161	157	160	151	166	172	179	184	176	158	166	171	164	152	157	153	157	158	189	178	185	173	194	154	149	158	188	150	164	161	166	159	155	191	170	159	157	156	170	166	186	173	168	156	156	163	160	186	156	168	165	178	151	161	146	177	181	183	165	175	190	176	184	172	159	162	149	160	166	164	151	175	173	164	188	175	167	168	162	167	163	161	200	180	174	175	173	175	169	179	156	179	180	170	172	154	152	161	153	154	165	176	153	170	185	202	197	173	149	182	170	153	178	173	173	163	159	169	169	165	179	164	147	152	170	175	170	189	163	167	185	177	168	152	183	158	165	184	202	172	146	170	158	162	175	161	161	157	181	187	162	163	165	185	138	175	160	178	160	163	158	174	158	170	189	158	144	186	167	210	169	169	155	173	158	174	159	145	170	167	154	170	173	177	181	169	143	152	159	161	165	183	181	155	150	159	143	181	170	158	152	165	159	190	162	159	169	183	193	179	161	179	180	195	174	161	166	151	166	174	146	165	191	178	165	166	173	156	136	170	165	158	146	183	170	154	179	151	194	149	164	175	164	165	148	177	178	160	173	177	157	176	151	165	171	143	156	160	168	176	177	159	167	168	170	197	166	144	170	163	171	145	162	153	177	176	137	164	195	175	173	162	172	170	181	166	200	169	165	168	166	191	165	187	168	169	171	166	161	176	172	156	178	168	169	182	178	179	167	175	171	151	163	181	169	157	161	172	149	180	186	164	149	160	169	174	161	178	170	172	140	159	189	147	141	151	179	157	184	165	190	191	168	178	155	181	190	162	179	175	166	163	174	155	194	164	163	199	162	176	180	147	171	170	153	162	186	178	191	158	167	150	156	167	188	158	165	180	188	170	148	186	177	154	167	185	153	150	166	160	182	153	170	152	176	164	180	157	186	137	183	170	164	171	152	149	157	171	150	164	171	175	150	149	157
26777	23598	37407	35559	32173	26017	19200	12445	11431	10582	10586	10314	11480	7512	4724	4893	4383	3625	7270	11960	11545	12530	9224	7448	5234	2188	1312	1642	1576	680	1102	973	681	932	1027	785	842	907	1255	935	631	609	700	723	958	831	812	729	712	771	640	606	534	446	433	472	453	457	446	452	420	451	453	465	445	456	440	461	412	445	421	454	461	423	439	435	449	456	461	408	442	416	453	468	464	445	421	450	443	477	443	467	439	440	447	429	455	432	468	481	439	430	447	484	455	418	385	442	455	449	431	489	455	467	430	413	460	463	436	483	427	461	465	434	430	479	425	472	466	489	419	417	486	415	466	435	454	481	431	446	430	436	421	432	494	437	450	452	430	456	471	402	425	445	468	435	450	459	453	435	473	427	454	438	431	435	442	451	443	451	400	429	464	443	399	433	446	415	502	435	466	429	436	434	419	440	443	419	435	450	427	434	432	398	456	453	427	445	455	404	468	444	451	450	440	440	449	423	447	429	462	430	412	448	448	463	420	408	445	426	459	446	453	404	437	465	419	453	484	416	432	431	420	456	475	436	438	447	455	407	406	432	419	417	446	429	435	457	432	436	416	453	432	426	407	416	477	432	407	456	462	462	426	440	427	416	461	442	466	461	417	425	438	460	424	421	430	425	455	438	431	443	441	431	420	437	460	473	408	463	428	431	476	465	420	434	451	444	419	440	438	425	387	437	426	412	440	445	432	425	446	434	421	436	449	445	427	430	477	438	423	475	431	456	413	436	414	468	434	444	456	429	435	424	449	450	472	480	438	441	452	473	446	455	428	450	412	425	486	464	479	447	442	460	449	424	452	442	434	432	453	390	468	429	466	440	454	426	453	409	419	418	423	419	420	460	459	403	429	422	420	434	467	437	439	436	435	476	441	449	464	433	451	438	456	426	436	474	458	435	438	466	435	466	418	460	443	460	454	446	413	407	414	447	448	447	414	428	423	418	454	444	479	448	429	435	445	461	408	444	458	456	444	451	412	421	455	447	416	434	450	432	441	437	440	453	423	444	494	482	446	436	410	448	460	442	431	443	452	463	473	470	443	437	407	405	437	473	433	477	475	416	425	427	414	437	429	447	462	401	458	471	438	421	498	439	476	482	418	422	449	457	418	450	447	456	435	452	432	449	432	414	448	448	476	409	413	488	462	451	450	427	446	477	425	444	475	420	459	446	445	428	457	460	438	452	406	420	466	480	473	439	422	454	431	427	427	441	428	455	442	470	437	429	483	458	409	469	450	426	433	470	440	470	477	463	441	457	473	442	458	469	427	405	465	456	460	428	430	425	398	487	430	419	450	439	471	481	462	418	433	410	475	434	432	447	425	487	430	448	432	434	451	450	448	432	409	485	488	407	426	490	462	425	473	432	447	450	441	430	429	443	482	449	467	436	429	450	436	440	447	434	447	445	465	463	420	437	408	452	418	454	447	400	450	444	409	443	438	465	476	419	445	446	444	450	426	423	455	436	444	431	442	406	439	439	443	448	446	407	456	461	430	464	462	444	432	440	440	419	445	440	439	424	437	464	461	420	422	440	432	427	434	455	431	435	393	507	467	423	446	426	426	443	464	445	430	422	413	413	415	435	451	445	466	500	455	444	457	442	406	452	435	414	463	461	456	476	449	405	450	450	415	475	441	482	400	453	416	448	465	468	452	451	393	436	436	433	438	444	450	456	443	456	454	447	449	490	436	437	450	452	458	435	420	454	411	414	427	428	461	465	445	435	432	461	461	436	469	428	421	429	420	477	442	446	401	471	429	439	438	475	433	390	462	472	437	454	447	445	463	432	434	442	447	408	418	424	426	435	447	432	442	424	471	418	429	450	448	416	461	494	407	420	441	488	399	447	421	430	458	421	438	426	432	444	441	445	446	483	460	448	407	414	439	413	439	439	428	395	427	408	447	485	390	456	458	457	434	419	451	440	459	427	434	417	408	433	454	453	446	447	457	452	418	444	453	437	411	445	439	443	445	419	447	462	436	442	468	445	410	433	447	454	410	492	399	450	429	446	436	436	465	497	422	429	453	441	454	423	453	418	445	471	432	417	450	463	464	435	443	461	418	406	460	443	431	388	446	431	476	480	440	412	470	443	456	428	434	438	452	424	463	432	445	455	437	485	450	436	460	423	436	452	459	460	403	450	466	420	418	456	438	444	424	417	437	412	444	424	440	457	452	416	437	441	474	465	479	437	445	394	435	444	398	402	407	421	412	419	452	436	477	464	406	433	421	436	443	467	467	442	426	441	425	441	442	474	438	404	419	448	387	426	456	407	413	430	442	427	464	435	439	456	429	448	390	453	449	435	427	453	464	466	418	437	472	477	445	429	429	447	440	421	477	456	442	443	392	444	413	435	489	433	427	435	410	481	435	419	393	429	456	436	426	452	456	427	484	432	435	436	452	451	457	460	432	445	425	430	436	469	424	443	421	437	441	433	432	416	425	417	427	457	399	418	469	414	419	420	436	441	431	437	445	468	431	426	464	408	421	447	432	455	450	423	441	480	437	443	419	479	425	453	446	444	452	426	406	426	418	474	461	459	422	437	461	416	420	462	448	455	426	451	434	428	397	459	393	447	444	437	439	459	430	467	418	434	424	439	411	449	417	461	455	416	438	431	497	435	414	428	450	443	442	434	431	457	407	441	426	483	476	456	442	434	456	447	461	421	451	449	454	460	468	465	412	419	462	437	435	384	412	432	435	436	471	460	405	438	481	471	397	490	455	421	438	435	445	449	485	440	435	411	429	443	441	434	435	416	434	424	488	440	422	462	438	442	424	436	442	428	442	483	402	463	448	437	461	431	459	439	428	397	440	451	443	443	443	418	437	445	417	421	477	456	460	403	464	432	470	448	442	447	454	439	455	408	419	416	493	455	447	494	453	442	462	437	459	413	460	467	408	471	442	439	417	454	427	418	402	478	445	457	427	457	449	430	433	478	464	478	461	460	405	440	444	399	379	417	451	433	448	419	432	431	412	437	459	457	491	456	457	430	444	435	452	422	442	470	453	456	449	447	445	433	455	448	436	405	464	451	423	467	426	417	427	410	444	467	487	433	409	458	453	447	457	464	414	470	453	450	436	417	432	422	487	440	386	417	446	451	472	433	415	432	452	428	432	427	444	490	409	397	471	439	424	475	451	455	437	423	367	460	485	427	438	436	439	416	445	417	423	430	447	448	444	444	441	411	426	445	457	425	437	461	437	420	468	440	444	461	443	435	457	466	449	452	437	430	475	434	463	449	455	433	414	436	379	413	446	428	437	440	424	472	441	459	455	434	443	405	443	421	453	440	442	444	433	429	437	421	463	435	415	435	450	426	429	439	482	466	432	440	406	407	444	456	453	454	424	409	445	434	430	440	420	424	454	439	425	438	441	406	447	398	436	463	425	423	456	453	428	447	454	455	433	480	458	405	388	441	420	414	422	458	440	394	424	489	443	443	442	448	427	446	429	451	457	433	435	477	469	440	419	439
56864	42099	45566	40517	33141	28625	20727	13412	8223	6759	5009	5612	4067	1999	1315	1532	1363	919	1435	4323	4203	3639	2350	2805	1971	741	504	681	484	312	404	367	269	467	320	281	292	302	375	337	204	211	244	259	354	324	314	288	272	268	249	219	208	142	126	153	160	167	161	148	150	128	145	134	140	153	142	149	128	160	141	155	144	137	131	155	119	145	151	142	151	144	172	151	146	162	151	160	140	150	151	163	169	136	140	141	153	169	156	134	150	154	153	126	158	139	146	131	166	136	157	155	161	154	163	132	165	137	140	140	141	157	147	164	148	145	168	151	144	139	166	148	138	152	147	155	157	147	161	139	140	174	139	144	162	144	160	138	152	147	147	157	148	138	165	142	145	135	138	123	132	136	151	166	154	156	156	161	144	137	140	139	146	140	149	132	144	163	133	171	144	146	137	145	175	127	129	138	147	148	149	154	153	133	161	149	146	156	149	144	149	150	164	130	157	129	125	163	136	152	154	150	127	167	171	137	136	145	127	148	139	148	162	138	126	136	145	145	175	139	135	152	163	148	134	123	125	137	130	156	147	157	160	126	149	130	121	159	167	161	127	160	135	135	130	125	143	167	143	163	130	125	131	139	140	139	145	139	153	143	164	131	171	163	134	147	129	140	150	132	141	156	155	141	148	158	150	138	147	146	158	134	147	146	156	148	150	147	145	156	162	177	138	177	159	156	155	150	152	149	155	146	145	135	134	156	128	163	143	150	159	153	141	161	145	124	166	158	140	149	139	135	138	122	148	159	160	157	155	150	165	177	154	143	143	158	139	148	143	131	150	147	155	160	141	163	163	148	152	144	141	157	126	146	171	161	152	137	119	153	147	134	158	152	163	145	163	132	152	147	133	164	180	137	154	131	155	146	143	144	142	128	146	155	143	136	163	151	142	147	149	130	150	162	124	156	135	124	144	146	146	143	135	125	163	157	164	160	151	109	147	139	141	152	169	135	142	169	144	150	164	139	136	138	133	135	132	118	163	139	156	160	167	127	147	134	149	171	135	149	157	136	171	146	150	129	149	147	156	138	139	139	150	127	157	123	143	140	138	165	139	151	148	154	158	146	129	125	140	155	136	168	133	140	146	127	162	165	144	157	149	151	153	134	149	157	150	158	146	147	134	134	149	132	166	154	145	149	139	140	152	143	140	128	146	136	152	149	145	137	139	148	130	153	159	138	151	145	149	152	133	137	166	148	132	150	142	140	140	141	165	163	142	143	128	128	152	150	150	143	139	150	139	132	176	137	162	138	151	118	153	140	154	140	147	156	143	159	142	157	146	150	146	146	152	151	155	137	143	122	148	144	159	137	165	156	159	137	141	140	158	144	138	162	141	158	153	146	142	180	134	141	155	160	152	144	154	152	134	146	152	128	138	144	152	134	149	145	149	161	162	131	169	128	135	134	139	141	166	149	138	141	149	136	142	148	136	165	164	140	156	136	141	153	161	131	133	146	116	137	148	149	142	132	163	150	138	144	167	136	185	154	169	159	117	108	135	140	148	146	142	159	122	127	160	161	127	143	175	149	147	152	153	154	133	142	163	143	146	157	156	130	142	131	152	146	158	141	160	167	158	163	140	150	149	123	164	164	129	146	154	147	142	132	133	160	130	128	151	151	129	138	162	149	135	150	162	154	147	140	140	133	137	162	134	159	134	146	145	150	149	139	172	149	151	145	126	142	124	132	160	158	164	171	142	130	155	149	148	200	156	156	127	140	176	156	154	154	117	149	137	151	149	146	148	174	149	132	151	152	154	147	134	153	129	163	168	161	138	144	146	146	152	142	150	156	142	145	145	139	147	143	152	148	170	150	151	152	144	156	152	142	135	149	134	138	117	150	156	148	141	145	136	132	122	133	159	147	151	143	149	132	164	172	130	157	161	137	124	122	157	134	131	150	135	153	137	146	147	148	139	144	135	142	156	152	161	134	145	139	148	169	160	152	110	153	152	147	140	158	157	123	154	153	127	146	143	145	153	154	144	148	141	142	144	155	163	162	151	162	151	159	156	141	156	157	137	128	152	149	146	179	154	154	174	168	141	162	161	156	174	144	140	143	131	138	152	143	171	156	141	136	123	175	134	154	157	158	173	146	148	146	142	149	158	135	137	146	129	149	142	143	143	137	151	113	123	148	145	152	151	161	129	145	141	146	140	129	162	149	160	140	133	137	156	154	139	123	136	155	159	168	147	139	142	132	148	123	145	135	145	129	147	155	152	169	122	151	146	131	140	138	141	128	126	137	155	142	132	140	163	149	151	175	148	131	170	135	145	149	174	136	149	142	159	142	135	127	161	137	144	156	146	156	133	159	158	145	132	162	120	139	131	142	160	155	159	151	141	142	143	137	169	177	143	143	142	136	159	166	175	137	170	158	157	178	159	143	167	152	155	133	131	129	153	112	152	141	138	166	147	160	153	143	135	156	152	160	152	146	135	133	146	153	166	147	155	134	135	177	120	144	138	149	159	141	140	144	149	152	120	146	155	141	159	152	161	133	163	147	142	154	152	136	143	142	142	126	138	158	144	166	149	141	131	121	140	145	145	135	133	117	163	145	132	138	139	142	172	124	128	144	137	133	143	137	131	157	147	145	147	152	130	166	150	150	150	154	153	145	146	165	148	155	139	141	142	158	172	163	135	176	115	132	137	135	149	151	169	138	146	137	152	155	143	168	137	133	147	135	134	152	153	146	149	155	165	153	144	132	148	148	170	143	164	140	150	128	138	112	139	155	125	149	163	144	152	145	132	168	154	137	140	126	139	166	154	150	150	169	141	144	132	131	144	131	145	141	133	151	161	181	142	136	158	126	150	144	125	139	163	167	137	132	142	157	141	157	146	152	145	134	155	150	130	131	157	145	156	133	130	133	147	147	134	145	145	121	139	164	156	138	153	151	155	149	157	142	139	144	146	141	143	137	135	152	139	147	165	145	127	149	167	145	137	148	153	162	154	144	164	138	130	156	140	166	169	140	133	137	136	144	127	167	133	145	121	135	162	137	137	149	132	146	139	149	147	135	119	168	142	141	147	137	139	149	149	138	155	129	136	146	143	143	160	155	138	157	157	147	159	144	153	142	148	106	155	145	140	160	159	170	149	144	144	125	117	148	148	141	166	151	146	141	170	157	142	131	157	165	137	144	141	136	157	146	177	159	156	146	127	133	121	152	155	134	140	138	145	161	147	148	126	146	144	136	135	140	152	162	127	131	131	149	147	140	156	162	132	149	159	141	148	146	150	133	133	155	135	156	140	138	153	166	153	145	145	153	159	140	166	132	160	157	138	142	156	143	167	148	143	161	145	150	137	141	151	141	150	132	131	139	130	129	154	156	133	156	138	150	135	152	142	149	153	156	140	140	157	163	138	142	158	159	145	152	157	139	146	144	128	151	147	157	161	152	152	177	168	144	145	133	162	136	152	152	144	138	141	137	154	133	134	160	164	183	148	148	167	154	165	139	134	156	143	152
35426	34636	44539	40876	37888	34821	25325	21029	17515	18099	15769	18064	12946	7679	5652	6900	6300	5013	8582	20660	18874	16984	12406	14814	10937	3918	2546	3636	2177	1384	2219	1895	1284	2745	1614	1461	1384	1723	2334	1760	930	886	1228	1089	1847	1609	1456	1417	1304	1274	1062	830	625	401	387	411	359	399	388	391	398	420	388	409	394	370	367	372	350	372	387	342	377	366	411	372	360	392	433	360	363	365	365	363	393	365	368	426	398	377	377	390	397	348	422	410	384	358	387	361	382	421	405	375	364	399	373	387	387	414	383	398	372	413	387	356	409	353	398	384	364	392	380	393	414	386	361	380	362	355	371	380	423	389	382	356	373	392	414	355	378	357	400	406	379	364	420	375	370	399	399	381	415	372	356	372	390	362	414	401	415	376	380	407	384	394	403	372	397	395	375	396	403	419	394	412	373	359	407	386	388	367	418	397	371	401	365	376	388	438	397	392	392	376	347	385	381	388	405	352	377	358	369	370	353	383	371	380	378	405	406	379	412	367	408	372	400	375	363	341	389	389	386	432	401	360	423	384	363	405	378	397	376	400	390	393	364	378	405	369	341	387	376	395	386	373	382	379	360	362	397	413	377	412	380	353	403	380	385	342	400	386	378	391	389	408	412	390	402	359	358	382	354	378	398	375	385	395	390	406	384	373	383	370	402	395	359	395	392	392	366	367	349	391	406	378	382	376	385	405	380	328	409	378	371	411	403	391	389	388	334	339	384	372	383	407	366	378	354	395	391	392	370	356	365	397	383	352	388	389	349	413	398	437	403	394	373	379	368	375	391	390	380	365	377	392	382	360	362	368	365	390	407	355	395	376	356	394	400	395	374	397	350	363	366	393	375	387	392	370	375	393	377	376	394	404	405	400	383	370	369	382	398	376	374	407	374	417	411	429	313	413	385	374	410	368	399	356	407	415	373	412	368	399	388	367	404	375	391	367	363	388	374	405	392	376	363	402	399	380	381	382	397	385	383	363	408	373	410	387	372	407	374	372	381	386	368	341	371	383	412	404	357	366	379	371	355	370	372	400	379	401	367	386	356	394	376	380	384	362	391	388	325	415	396	399	390	372	372	370	393	369	404	395	392	415	390	415	419	406	376	386	404	370	409	381	413	390	370	374	366	381	365	424	370	390	371	381	407	370	412	384	374	328	409	380	389	354	403	374	376	402	383	390	403	378	377	375	372	401	391	385	384	405	389	372	394	412	360	364	369	417	352	391	373	368	348	405	354	366	338	367	387	371	365	416	381	377	368	425	381	388	361	371	389	388	382	393	407	413	384	378	406	387	393	419	376	385	337	382	432	424	386	391	404	374	357	368	363	393	386	402	367	388	368	365	356	399	361	367	389	371	360	395	387	374	381	413	420	387	434	381	394	388	358	396	363	379	392	378	362	375	383	413	405	401	381	412	373	378	354	407	375	409	353	357	362	380	358	363	421	370	414	359	359	374	404	400	367	416	333	406	388	379	384	379	408	348	397	388	374	403	368	398	359	391	391	392	380	399	366	408	369	393	394	379	394	360	391	375	383	381	399	375	413	386	365	400	401	364	382	393	347	358	381	342	359	405	435	375	365	402	348	415	371	409	388	407	401	365	395	391	367	409	387	367	410	393	404	365	376	379	405	388	372	393	371	386	394	412	373	397	342	405	370	381	399	377	397	391	365	380	394	364	399	384	385	353	354	386	387	391	382	376	338	381	362	378	394	376	389	419	390	413	382	376	379	351	415	375	401	377	428	366	383	390	385	374	395	377	394	383	387	373	393	373	377	381	376	375	398	383	345	406	386	392	366	400	374	393	412	400	377	403	406	407	358	404	422	390	382	402	337	385	397	313	382	357	360	404	379	417	401	395	393	385	380	417	421	368	389	382	391	368	402	369	386	390	411	398	366	417	351	393	359	364	387	336	417	381	393	426	381	375	417	378	392	384	347	380	379	384	404	356	397	363	362	435	352	390	382	381	366	395	380	389	366	406	362	393	387	363	400	352	397	406	376	381	374	393	407	406	353	370	370	417	380	374	375	357	397	370	423	390	394	373	398	393	359	398	410	375	381	372	370	351	375	377	395	354	399	402	391	401	427	353	357	384	388	394	371	401	376	387	389	413	370	386	400	355	394	368	416	360	396	404	410	388	353	366	389	387	410	382	405	383	394	410	367	374	382	426	388	414	362	391	393	415	379	375	388	367	355	401	366	385	375	395	382	370	354	405	377	423	400	395	357	381	398	388	404	359	358	392	375	378	379	394	387	387	349	420	392	387	388	397	324	391	355	384	387	359	376	358	384	388	365	367	363	381	400	426	401	403	416	393	356	412	383	366	384	409	418	381	385	419	382	386	378	383	395	396	379	423	363	435	380	395	374	402	373	347	403	364	389	372	391	354	391	376	457	370	381	365	401	377	370	386	389	389	371	404	339	402	380	339	390	377	384	379	376	418	354	381	368	366	371	376	399	388	375	368	386	391	346	365	354	394	339	407	417	396	374	396	377	384	367	405	412	385	379	376	366	370	379	348	395	388	387	394	397	418	371	384	368	415	392	378	395	419	364	379	389	365	365	364	425	383	380	396	373	373	402	400	399	393	347	430	386	409	357	394	400	359	370	339	401	358	396	375	335	414	372	396	387	431	333	379	426	412	409	403	409	398	388	377	417	354	361	413	385	393	394	401	382	362	380	392	396	398	396	379	420	388	389	384	367	410	390	401	394	364	348	419	391	394	415	377	367	360	378	359	382	399	397	368	371	382	367	397	380	404	416	337	381	384	395	366	399	384	329	359	379	363	368	419	399	422	402	426	395	372	386	396	351	390	393	386	397	407	378	396	354	344	388	373	385	369	365	365	396	363	398	404	393	360	399	408	398	401	388	359	394	384	397	410	388	366	416	407	338	395	372	380	395	365	393	380	350	423	392	393	384	365	395	393	382	367	341	407	396	370	397	376	428	388	392	390	385	381	360	368	397	411	403	381	358	397	393	356	399	389	383	384	391	370	419	378	399	348	404	370	361	375	381	341	400	393	418	395	375	373	414	390	385	360	368	367	359	394	457	391	412	349	377	363	365	383	378	363	402	395	390	415	397	413	385	405	415	377	419	367	401	386	369	387	365	395	393	370	359	378	381	368	388	396	393	397	392	376	428	384	378	388	387	384	350	365	398	381	384	381	380	334	359	393	395	362	441	378	392	394	378	391	373	418	384	392	414	381	363	404	386	357	376	400	360	389	381	364	387	381	381	368	363	373	407	385	384	405	379	383	375	367	388	368	423	358	358	388	391	405	403	360	381	348	398	385	386	356	381	399	402	384	392	402	386	385	386	368	376	384	392	388	385	371	400	364	357	348	390	389	370	363	378	397	390	364	409	428	368	394	408	385	346	397	404	407	382	410	419	424	381	393	344	421	387	395	374	356	367	394	388	423	380	431	411	390	372	387	352	388	410	351	387	382	370	381	394	394	401	401	397	424	364	374	392	340	409	351	386	390	359	420	419	358
12488	7948	10190	9431	5936	2995	1282	778	737	605	507	373	301	239	185	158	195	191	205	339	343	331	311	206	164	156	149	140	143	139	138	133	140	145	140	143	141	123	143	133	159	128	137	147	157	150	151	159	145	131	156	139	138	125	147	142	125	154	126	142	131	136	134	148	146	123	145	141	127	132	155	137	149	118	139	151	153	120	131	135	123	127	146	136	151	128	155	140	113	128	152	138	125	144	174	126	131	125	149	118	137	113	134	129	139	131	150	147	109	146	106	122	137	138	134	141	126	135	120	163	130	128	144	124	140	138	113	143	137	133	146	131	123	150	124	119	160	160	140	137	132	128	133	124	167	125	119	137	125	135	154	154	107	132	131	125	139	129	155	141	137	143	143	147	118	143	170	130	133	127	148	136	147	132	128	122	130	110	143	123	135	131	155	148	126	137	127	133	154	134	127	158	142	136	144	136	142	128	134	133	146	136	128	109	131	133	137	148	142	119	150	131	115	136	144	136	150	125	149	144	128	138	125	140	132	135	139	144	148	122	146	138	151	143	123	141	136	155	136	154	133	128	135	119	144	117	152	138	125	146	132	146	126	163	124	124	127	120	121	158	142	136	133	137	107	128	130	121	130	133	139	150	140	149	157	138	133	141	126	120	130	154	134	130	151	141	133	127	102	138	140	138	149	143	123	139	106	125	138	135	156	156	131	145	124	149	148	149	133	158	141	155	135	143	131	135	147	138	123	150	131	151	141	133	157	149	161	146	136	125	128	135	162	131	128	153	124	134	137	138	129	139	145	172	141	152	140	112	141	150	131	142	145	132	129	136	121	127	123	126	122	132	145	141	159	122	128	137	149	142	132	143	129	136	146	143	127	145	120	136	129	141	134	122	129	135	138	136	124	136	138	118	130	130	131	155	148	138	133	134	124	136	146	157	127	134	129	134	145	121	140	131	132	129	143	143	116	130	133	147	128	129	142	135	132	129	123	150	145	128	144	146	123	151	130	128	147	142	119	139	124	124	128	138	147	148	133	132	145	154	132	133	148	113	153	145	146	140	115	136	124	110	120	128	134	130	151	144	132	125	149	128	128	143	132	144	149	141	135	132	139	145	124	133	155	132	155	138	140	125	137	131	145	129	137	150	131	138	151	139	119	135	140	121	131	141	137	123	149	116	137	123	137	142	144	147	120	154	131	161	148	142	139	133	141	138	131	145	167	118	128	150	139	124	165	132	151	168	130	129	109	150	141	122	107	137	136	141	146	163	114	125	156	135	125	128	122	126	138	130	131	135	121	133	118	121	130	128	140	126	147	129	130	105	141	130	128	137	149	134	116	146	129	126	151	117	123	133	144	136	152	154	149	145	129	140	141	135	136	147	129	149	140	113	145	126	136	124	131	156	141	129	138	129	131	142	138	124	114	116	123	121	180	132	148	134	136	121	110	140	133	137	148	137	148	145	133	138	144	144	145	145	136	133	127	118	137	119	131	126	120	146	157	130	120	135	126	133	121	115	101	157	128	113	128	130	140	143	137	144	121	130	140	162	130	141	153	123	136	150	145	144	138	143	119	144	142	131	143	124	123	139	106	118	119	119	150	150	127	136	141	139	136	148	119	129	128	128	126	157	128	138	133	143	142	135	128	123	135	119	142	134	150	125	127	147	120	130	127	134	128	125	170	141	139	146	117	114	154	147	144	140	130	147	150	129	127	144	149	120	140	158	156	144	147	139	148	136	133	131	124	130	143	127	134	122	115	116	141	166	157	132	133	125	152	135	133	107	145	120	136	138	127	138	103	156	138	130	136	134	137	144	142	133	149	134	133	139	130	140	148	154	121	134	150	120	147	132	139	146	115	134	132	117	121	152	121	137	153	128	142	141	150	144	134	130	121	129	154	143	127	128	135	146	140	151	128	138	134	116	146	125	126	144	116	143	134	130	158	153	131	152	145	150	125	133	146	151	121	145	143	106	155	121	132	139	126	117	161	162	141	143	150	119	156	132	133	131	139	146	130	152	125	145	163	153	147	121	140	142	151	157	141	156	140	147	139	138	138	140	146	114	154	129	142	130	135	153	126	138	146	145	125	160	137	165	126	137	108	152	141	140	123	142	132	126	133	146	146	143	149	140	125	142	123	148	116	132	140	149	145	136	129	128	152	163	128	123	127	159	142	137	118	148	159	127	143	143	132	157	145	126	133	118	154	128	128	148	122	136	125	132	135	141	142	143	156	125	146	139	154	131	138	116	130	117	131	135	131	131	134	141	156	142	137	135	138	128	135	141	134	146	148	122	143	116	133	146	127	130	145	149	127	142	107	144	148	144	148	126	128	163	120	134	149	138	142	137	132	140	129	138	145	145	130	154	115	118	127	139	143	117	125	129	135	127	139	154	125	141	137	125	134	121	124	128	111	135	132	118	125	130	162	140	137	137	127	125	139	147	134	141	137	118	123	140	123	161	129	129	119	132	141	144	150	141	135	144	136	141	136	132	144	149	143	125	145	130	143	130	125	130	122	139	122	140	141	150	149	149	154	146	137	157	134	129	158	124	132	132	130	132	157	129	143	127	147	158	123	121	126	130	138	155	129	135	148	131	142	133	128	159	156	131	134	124	113	152	133	168	157	130	122	132	142	134	135	129	146	132	146	109	125	133	150	150	140	127	143	141	135	145	129	137	135	156	140	143	121	138	139	139	138	144	138	139	145	131	138	123	141	142	143	126	142	127	131	140	127	123	136	132	133	133	145	125	123	154	137	128	162	122	120	136	133	142	131	124	151	130	142	137	129	150	138	144	128	134	136	120	129	148	141	135	122	132	137	130	130	121	145	109	129	158	133	115	137	142	128	143	144	123	153	119	146	155	134	135	146	140	129	137	130	143	148	136	138	137	152	137	141	144	137	140	148	129	125	139	143	148	151	147	163	132	133	139	126	146	154	136	136	146	132	125	151	123	119	149	152	146	148	142	122	130	159	126	123	129	148	127	118	131	118	125	146	137	143	149	165	138	132	127	130	154	129	127	162	132	150	152	138	141	123	119	127	137	133	111	160	119	143	137	141	134	150	141	121	140	138	136	138	110	133	143	150	122	152	147	117	124	132	159	128	134	122	132	120	149	144	153	136	153	127	156	132	136	138	129	133	132	139	134	128	124	142	129	138	157	129	122	134	135	117	159	145	129	117	130	118	135	132	144	127	143	155	121	135	135	131	152	123	128	124	120	134	144	148	125	141	142	161	145	142	125	136	132	128	143	137	135	122	139	130	135	130	120	134	161	123	144	144	148	144	138	123	146	126	136	143	144	135	150	120	146	142	141	129	137	145	139	134	134	129	150	116	146	148	129	116	127	142	116	133	117	122	125	147	149	148	118	125	141	113	124	125	128	131	149	120	134	136	156	176	134	138	129	138	130	134	133	138	143	136	130	145	149	153	112	147	126	136	143	147	134	135	151	131	152	124	127	128	140	142	139	146	136	152	162	125	120	144	146	138	142	135	150
9764	8294	15168	17363	14528	9966	5853	3701	3801	3131	2702	1880	1447	1062	951	807	717	720	782	1844	1847	1812	1431	875	701	435	463	427	423	441	401	432	412	514	416	435	379	436	405	442	427	400	403	384	390	447	437	431	399	417	421	399	375	373	364	343	374	400	361	350	362	395	384	379	368	400	368	359	341	386	359	358	330	404	397	374	361	378	398	359	345	351	367	368	362	368	380	364	339	319	345	369	351	382	344	372	377	348	385	370	411	369	333	373	357	357	334	337	396	339	386	341	376	341	369	359	343	374	382	339	353	398	379	372	392	352	393	370	369	359	368	340	363	332	358	345	331	361	345	388	360	353	366	384	389	359	334	370	380	373	386	350	364	385	349	388	345	397	322	382	371	387	365	298	392	348	349	349	379	369	349	364	359	372	371	402	390	393	376	360	361	361	366	337	335	349	330	334	354	375	351	360	387	374	402	360	366	386	367	429	343	380	377	352	366	377	351	367	401	366	383	380	345	365	354	396	329	372	384	402	343	343	392	336	390	348	377	371	381	358	371	349	373	370	388	375	376	376	368	359	365	354	356	365	344	377	357	378	348	398	373	372	352	369	371	357	386	393	352	336	366	379	374	400	377	369	358	409	362	382	402	346	350	353	394	384	360	367	397	374	370	351	373	379	396	381	338	363	358	378	372	382	350	354	376	390	377	373	379	343	359	387	337	391	349	391	342	376	373	368	356	361	332	372	360	355	352	358	403	380	402	356	386	368	371	356	354	385	358	368	351	372	368	399	395	359	382	353	321	359	373	357	361	360	383	345	396	345	381	370	384	344	379	339	358	377	383	373	348	373	375	360	395	385	337	370	359	385	365	382	372	335	396	376	360	352	353	391	379	402	371	389	395	343	342	375	353	359	377	369	374	400	380	365	389	353	390	364	374	362	316	374	377	365	349	367	379	350	401	359	384	347	374	313	368	347	351	341	350	347	405	387	342	379	359	365	355	355	394	352	345	368	375	354	400	403	386	361	359	385	385	365	383	360	356	401	361	357	335	371	364	376	376	356	390	360	325	376	385	382	353	355	355	353	324	391	352	349	348	370	390	361	343	351	379	381	333	377	389	357	345	406	355	335	356	355	399	377	356	343	366	398	398	319	395	350	343	370	345	372	349	333	392	367	358	388	390	371	362	368	358	380	355	382	362	384	380	373	360	342	315	411	368	352	366	375	376	387	405	358	348	384	368	389	328	383	363	380	362	368	337	366	348	388	374	368	349	371	352	377	394	397	394	368	348	391	364	380	381	383	364	362	402	363	329	346	399	417	356	369	382	383	363	373	374	388	379	367	367	369	398	390	360	402	374	381	374	388	347	372	336	329	377	416	396	368	386	360	365	393	373	418	346	349	367	351	390	379	391	371	376	365	428	312	366	357	377	354	382	391	350	372	370	390	359	368	371	355	370	384	373	379	363	380	386	368	357	385	345	363	338	358	420	363	358	357	380	391	397	337	333	343	349	378	358	356	358	381	386	343	356	371	376	362	381	396	350	371	362	362	337	376	381	381	352	346	379	352	373	350	356	353	363	346	343	377	374	360	328	332	391	371	326	394	369	383	354	397	326	351	358	362	369	372	361	369	352	324	316	386	356	385	373	360	375	355	365	372	383	354	346	338	344	365	357	345	384	360	381	379	379	395	388	375	371	382	378	363	388	351	352	390	376	346	371	354	397	364	358	369	386	381	374	341	374	369	384	354	339	364	345	387	376	351	346	360	376	353	349	392	370	379	341	371	336	388	405	352	381	365	364	376	325	369	381	338	358	355	362	346	355	372	398	345	365	346	383	384	409	375	366	394	378	368	400	412	359	343	342	359	360	360	374	388	388	358	353	374	357	351	366	392	373	374	345	395	393	365	375	383	375	346	391	346	353	343	372	361	361	363	356	426	353	375	337	370	346	362	366	352	346	341	388	353	367	365	366	372	390	341	378	359	359	388	371	363	370	392	352	337	360	328	380	376	361	357	371	351	337	379	362	377	371	341	389	392	336	335	364	350	346	393	369	350	378	377	366	396	392	381	339	341	380	389	383	347	419	364	369	375	374	386	347	344	356	370	408	409	390	370	379	358	377	353	373	352	365	395	364	372	361	347	370	382	335	345	361	338	369	353	345	359	355	330	388	379	352	359	421	352	372	337	338	351	365	362	385	361	402	345	372	397	368	364	339	402	388	365	340	343	359	391	353	393	379	370	368	380	363	397	347	361	379	342	369	363	397	373	367	332	386	335	384	349	354	367	418	371	400	386	357	421	376	376	389	366	376	355	397	356	365	368	348	375	379	361	390	363	340	326	361	377	357	373	366	375	364	365	323	394	376	356	377	374	382	347	378	361	351	381	373	343	360	339	361	401	383	344	365	367	347	383	360	384	347	377	368	387	376	339	344	362	370	397	371	357	357	374	388	385	358	357	360	329	361	369	386	390	319	372	351	414	349	376	331	363	361	352	376	369	360	349	357	380	359	399	356	360	350	344	343	377	373	372	359	379	359	395	340	348	401	360	372	373	369	373	409	376	354	370	386	347	372	349	363	373	352	376	384	386	353	360	374	345	386	356	365	394	381	343	404	355	364	374	349	323	348	396	397	348	371	325	338	351	368	350	397	373	359	343	375	370	367	365	369	385	340	341	361	383	376	381	366	370	366	354	388	384	388	379	347	366	355	364	347	376	357	371	341	377	376	377	339	359	357	369	374	390	372	393	380	374	338	347	386	424	402	378	339	339	343	357	380	369	359	354	388	362	383	360	375	382	343	405	376	373	347	393	338	344	346	391	370	383	363	401	363	377	377	361	363	349	390	369	386	334	351	376	327	350	399	373	343	345	393	383	388	381	393	380	357	353	351	375	372	341	377	375	365	378	385	377	375	354	348	349	400	377	387	353	370	383	327	377	369	381	380	331	353	413	387	392	349	365	386	392	344	362	359	394	369	356	359	378	381	357	377	369	351	374	338	392	354	376	350	354	357	384	361	387	399	392	352	349	366	363	357	382	356	398	370	384	366	371	367	364	382	356	376	379	346	390	357	369	357	393	373	381	391	368	337	367	339	386	397	369	338	344	352	362	342	376	344	371	376	374	357	345	362	378	368	342	354	340	341	382	373	370	333	356	380	362	369	354	346	384	355	387	362	385	351	376	383	348	369	378	382	360	381	350	396	320	344	384	353	376	383	364	377	373	387	366	354	368	357	369	374	353	379	367	400	368	381	351	387	362	372	348	399	391	377	383	328	382	367	388	378	384	350	369	393	390	394	360	342	375	354	355	356	359	406	391	366	347	337	363	400	372	317	345	364	336	375	347	342	383	393	350	337	386	379	367	367	352	362	411	354	350	401	373	338	336	351	359	385	356	378	417	367	355	338	354	375	367	378	374	370	392	359	373	380	347	357	351	355	369	368	366	360	359	339	351	387	385	338	384	381	387	370	354	379	341	358	394	368	412	385	395	323	375	355	393	374	363	347	375
43180	33543	34201	32313	27077	21429	16014	6087	4338	3119	1993	1160	908	815	641	563	484	618	759	2404	2647	2624	1344	888	732	393	320	342	292	253	214	265	231	256	222	231	252	235	223	218	202	182	204	207	190	229	253	239	245	202	218	198	190	160	167	147	145	180	167	134	165	162	178	146	158	171	174	157	151	180	154	140	143	174	169	164	166	166	167	169	141	157	159	139	170	149	184	147	152	176	144	153	162	169	166	158	165	180	161	167	141	149	169	179	168	137	159	149	161	172	178	160	156	162	167	154	171	164	149	159	148	167	179	146	177	160	155	154	143	168	175	143	191	180	163	161	172	153	158	138	142	177	166	165	137	154	170	162	158	160	157	157	167	172	147	144	164	131	150	169	162	155	159	149	156	165	158	170	179	159	146	150	151	159	151	163	171	151	178	177	159	160	158	172	157	158	143	162	145	141	169	146	203	162	170	171	151	197	155	150	155	179	158	156	157	163	169	135	148	167	159	144	164	154	162	151	157	165	175	153	159	161	177	134	145	173	165	146	147	139	155	158	188	165	163	180	155	155	168	187	166	171	185	181	158	143	155	143	153	147	138	171	164	150	161	147	173	152	152	156	174	153	174	158	170	147	160	154	176	167	134	157	168	133	164	166	186	139	182	157	157	146	147	184	156	171	133	141	166	176	142	174	163	159	178	182	149	138	162	133	157	153	173	170	156	155	152	152	172	202	176	150	179	164	169	130	140	166	165	136	140	174	157	174	147	160	145	173	140	168	175	128	139	182	170	154	129	148	146	171	155	140	168	159	166	137	168	176	150	180	182	192	151	140	150	150	140	134	149	160	154	171	198	150	160	183	220	164	155	178	182	159	161	168	154	166	149	168	171	165	159	150	170	146	168	168	160	184	164	147	160	181	146	165	171	157	170	150	139	173	165	152	150	150	184	155	146	135	154	174	155	168	168	150	135	171	180	165	149	167	167	137	164	169	154	183	170	155	139	165	141	137	171	129	161	153	145	179	167	146	162	155	175	169	175	163	149	163	160	164	173	177	177	143	138	155	145	163	156	153	162	170	178	150	189	184	161	172	167	175	142	144	182	152	162	184	169	165	151	158	144	152	160	161	180	152	171	148	157	175	178	167	143	163	157	159	153	169	160	174	140	143	173	156	179	152	161	130	163	130	158	151	158	154	163	172	148	160	153	173	161	150	164	151	168	155	177	166	147	167	175	165	156	155	147	174	150	155	142	165	155	159	154	166	154	160	168	152	165	186	167	149	153	133	169	169	171	144	152	153	156	162	131	174	155	178	163	183	149	142	145	192	162	140	170	174	183	159	150	175	144	142	181	155	163	164	156	165	170	147	157	152	173	154	153	170	151	158	154	176	150	145	161	151	154	186	149	158	172	170	157	158	157	172	161	162	158	186	167	156	170	142	150	158	161	149	137	156	140	162	154	159	156	162	160	152	170	192	155	137	167	175	152	165	156	148	144	165	151	145	174	157	155	157	159	155	182	169	169	152	160	173	121	160	162	191	157	151	166	141	203	150	171	154	149	164	171	144	153	160	176	150	142	147	160	167	142	156	158	158	163	164	154	171	153	165	172	161	158	171	142	159	166	158	149	183	175	157	174	173	168	152	178	154	141	154	164	147	180	159	156	164	159	162	178	161	130	164	148	160	175	158	148	155	170	157	152	175	141	148	147	166	145	157	147	156	159	168	157	184	144	179	179	165	147	169	165	155	145	162	152	181	172	174	160	177	147	142	148	170	180	179	180	183	157	148	157	132	147	159	150	140	170	143	170	164	172	174	170	154	161	167	187	182	146	156	143	171	163	159	166	162	159	156	147	186	165	148	164	162	150	151	170	165	174	159	142	169	163	168	180	181	159	157	159	171	162	161	156	154	168	168	179	147	154	128	158	166	167	145	166	163	152	153	170	146	159	172	165	177	167	162	164	165	153	164	161	157	154	173	166	180	182	147	159	145	161	165	157	158	163	148	160	167	165	155	142	180	180	158	143	159	147	144	163	170	155	165	165	163	158	144	180	155	164	144	170	116	194	168	171	163	178	149	153	151	171	152	161	162	173	159	118	170	169	146	174	159	156	166	164	168	167	152	158	173	152	163	164	140	154	196	157	171	145	153	144	144	180	156	168	185	164	170	153	171	171	171	154	155	173	150	159	160	153	156	161	168	163	145	156	177	171	163	169	145	160	177	166	165	157	169	147	155	145	152	172	157	163	170	177	134	157	167	152	164	168	158	155	151	190	150	153	170	170	151	162	160	157	172	169	149	145	164	148	137	153	153	149	154	152	159	144	175	151	155	164	159	158	143	173	150	161	162	160	154	175	139	155	139	186	166	165	168	177	163	162	146	156	171	155	185	179	139	151	170	194	154	162	162	146	133	157	171	166	175	166	151	158	148	175	143	174	152	160	160	159	133	146	154	149	166	150	151	152	157	178	175	165	159	155	180	170	175	189	171	182	158	151	161	154	162	159	177	146	164	146	175	173	145	165	140	163	161	173	171	158	125	150	181	179	179	168	160	170	149	147	153	153	171	156	160	171	145	160	172	160	170	170	156	164	175	149	153	150	148	166	162	187	147	160	172	156	169	139	187	155	171	165	162	150	172	167	133	172	157	162	173	182	149	174	160	174	179	156	166	161	168	154	160	171	171	161	164	195	159	167	160	147	166	162	163	147	149	170	152	164	165	171	128	166	170	169	169	144	142	159	173	158	145	179	155	163	161	168	193	154	190	162	171	153	180	181	166	155	168	155	154	159	150	155	151	143	181	179	167	145	173	173	177	174	144	141	153	162	159	164	184	155	147	152	157	166	166	163	182	151	158	141	161	158	165	177	144	126	150	166	162	156	168	162	167	135	142	130	178	153	158	153	174	168	182	160	156	160	166	140	169	164	160	155	147	192	157	139	162	132	153	146	160	149	183	160	161	163	183	166	172	166	133	136	182	152	168	174	168	158	170	174	155	163	137	182	143	146	190	162	162	162	153	147	146	151	154	171	176	182	173	156	171	148	145	169	135	169	155	149	171	144	148	137	184	134	137	156	149	151	165	157	144	150	139	162	167	168	142	142	161	150	134	151	163	151	148	161	138	143	158	171	147	155	166	165	179	170	150	184	161	154	155	161	132	163	147	149	160	164	174	166	125	166	142	175	153	154	151	166	137	155	176	181	159	167	185	174	185	164	139	133	159	169	159	173	163	139	160	161	157	166	167	161	162	156	135	152	166	145	165	158	130	173	162	138	155	177	141	144	159	164	147	162	165	168	142	151	151	140	160	185	186	163	171	143	166	140	150	177	162	154	154	157	139	154	157	161	167	148	159	160	148	168	157	169	154	170	146	163	148	157	154	171	150	142	160	167	151	134	133	142	167	176	167	150	149	162	153	156	148	164	175	143	165	146	157	186	152	141	168	140	164	163	160	153	158	162	176	152	151	151	172	173	161	156	145	163	149	151	153	168	165	170	149	172	161	160	157
26892	27135	32830	33632	30169	29575	24790	10281	13736	11190	7814	5489	4552	3664	3107	3014	2511	3258	4606	13976	14533	13727	8122	5228	4408	2001	1572	1619	1363	1128	824	1209	825	1317	831	1001	998	942	1134	1115	722	671	782	751	823	1043	1061	1080	867	838	755	601	470	417	426	433	414	452	435	425	439	437	419	413	420	416	411	395	447	429	418	374	417	444	437	362	420	420	435	451	451	423	420	423	435	397	438	400	430	447	440	419	406	342	452	403	441	428	392	437	398	453	435	446	435	440	423	427	384	405	435	419	434	393	384	412	390	416	429	391	430	418	500	448	425	427	436	427	437	411	405	424	416	403	435	432	477	461	384	411	419	387	491	445	420	414	430	399	409	444	387	414	458	401	385	372	427	390	434	434	441	386	377	447	386	414	406	469	442	451	430	440	409	421	408	421	446	395	454	436	422	441	452	375	439	418	400	418	441	404	404	450	443	439	421	457	393	440	422	424	402	430	428	427	442	469	427	435	428	420	445	432	444	415	412	429	421	450	437	440	416	426	397	414	434	427	394	415	424	393	373	414	395	416	424	396	447	429	413	417	417	412	433	406	402	421	427	440	396	429	411	415	448	427	435	428	423	390	399	431	418	472	392	464	427	433	450	383	407	445	436	405	445	448	434	440	414	426	440	414	422	429	412	435	394	396	449	430	415	416	443	421	428	434	404	458	430	422	430	445	448	418	408	416	421	426	401	437	411	395	444	411	403	407	377	425	417	423	443	465	393	392	434	371	430	419	429	447	422	415	416	439	431	433	421	425	409	403	397	402	434	419	453	414	442	406	391	413	426	411	399	451	421	406	418	416	454	464	412	439	401	484	436	418	460	418	422	421	473	435	410	415	436	425	429	374	427	393	406	423	427	423	422	413	449	437	426	436	403	451	426	407	426	435	426	424	452	430	455	447	405	411	412	445	427	456	487	402	448	392	426	404	439	423	394	416	379	399	424	415	421	437	435	410	394	430	421	460	436	416	408	428	417	434	411	389	391	431	419	429	447	377	417	423	408	435	443	417	465	422	408	395	458	386	438	411	424	424	443	443	436	428	419	428	430	397	394	418	421	423	432	441	399	402	410	419	413	442	428	424	410	433	434	419	439	438	425	398	415	430	440	412	441	435	419	431	437	428	397	406	463	424	399	417	420	382	382	453	430	461	442	408	424	412	405	463	416	396	432	414	405	402	408	438	439	415	429	396	428	398	437	425	415	453	421	419	442	437	405	428	391	422	436	422	408	420	422	395	428	413	395	430	461	391	399	425	409	442	425	382	440	429	397	418	409	427	453	453	423	410	398	465	470	423	409	420	406	418	420	410	418	406	417	376	449	404	407	423	452	441	431	411	455	431	449	387	391	417	382	466	448	450	471	386	454	419	412	421	392	408	393	433	409	409	449	379	414	417	427	438	409	458	393	417	425	403	433	436	385	421	409	444	416	445	417	429	456	394	427	411	417	406	460	414	407	418	453	417	429	408	458	440	418	420	400	389	410	426	471	444	445	431	413	386	421	425	394	398	401	393	416	424	403	417	438	389	452	426	430	414	409	402	438	430	418	401	411	438	398	458	446	426	423	435	417	460	434	417	412	406	393	418	405	422	424	460	448	418	419	443	428	430	424	379	394	411	402	431	429	457	421	440	410	438	402	431	387	479	458	432	433	416	401	408	447	407	456	456	395	422	454	395	419	396	434	405	414	429	395	421	449	389	419	443	413	432	460	436	425	445	415	386	406	447	424	390	453	400	442	457	406	455	433	418	442	428	455	400	469	411	435	415	389	402	423	401	416	445	405	425	425	430	404	408	454	405	404	425	407	437	424	410	405	438	414	404	419	411	424	403	412	458	403	477	433	451	428	439	435	419	428	416	459	467	412	431	455	450	413	409	392	450	402	451	472	430	384	415	449	433	421	417	438	408	415	425	429	399	431	401	382	420	426	437	412	450	485	405	409	416	414	428	412	385	429	403	404	431	411	416	413	421	375	432	446	421	443	425	444	436	429	408	422	456	405	425	414	394	464	474	416	405	447	415	413	421	422	401	414	425	417	445	401	423	405	440	405	407	385	437	400	415	424	409	439	412	419	407	443	400	434	426	417	390	419	430	404	442	398	425	403	418	430	416	411	392	431	441	417	410	448	435	438	439	406	386	439	426	396	410	421	442	453	436	434	431	442	445	367	443	419	399	438	433	407	406	433	404	422	380	400	458	414	451	415	452	416	392	425	406	459	420	410	442	394	402	428	420	393	455	411	424	430	430	451	440	401	456	455	424	404	415	401	447	451	407	399	409	410	398	492	402	412	436	428	423	437	367	421	442	428	398	359	447	394	437	393	470	437	425	434	416	404	420	416	447	440	442	402	432	418	439	417	395	467	425	404	435	413	378	417	427	403	394	419	428	373	424	414	376	409	395	463	420	417	422	429	411	416	438	407	425	423	454	414	415	402	429	425	423	417	431	424	415	464	412	436	433	429	435	412	458	432	430	437	432	410	443	419	417	470	381	439	402	462	435	443	419	428	383	411	412	426	403	415	420	426	429	406	397	432	422	405	433	401	438	441	443	404	403	416	401	422	463	387	431	408	413	440	412	428	410	409	399	419	423	422	428	420	400	415	448	422	430	419	416	406	389	449	412	417	476	413	457	409	411	431	388	397	461	441	429	440	431	426	377	414	409	387	396	434	425	419	419	431	440	417	411	434	412	429	396	472	403	417	402	416	410	411	442	420	424	426	438	430	444	409	388	398	397	429	454	406	450	465	410	422	422	443	402	414	441	433	419	414	445	443	427	412	429	446	426	401	447	465	414	375	447	454	423	445	428	439	412	441	409	442	411	447	436	449	445	412	421	406	420	424	383	402	426	425	421	396	431	381	391	435	445	428	407	426	407	419	428	448	484	426	422	429	399	429	432	452	422	385	429	456	445	449	415	440	439	422	422	444	403	424	429	466	469	438	443	423	400	421	400	458	427	436	454	412	402	426	414	423	432	430	448	387	449	381	396	429	416	425	427	428	431	453	450	436	409	404	435	402	375	428	417	416	434	426	414	461	408	441	450	415	404	444	430	405	437	404	445	456	403	394	384	428	406	399	414	432	419	414	413	447	424	452	406	423	442	415	428	443	419	441	416	418	441	440	412	406	432	426	393	420	436	428	435	423	406	422	419	430	404	396	465	455	453	419	406	418	436	471	390	428	410	440	414	432	426	414	426	418	451	435	419	399	401	451	404	414	440	398	391	410	446	448	382	389	409	436	416	478	425	444	442	399	418	420	382	417	450	408	403	422	456	419	431	433	418	419	407	458	423	391	410	398	443	418	449	387	410	445	418	423	420	403	394	434	401	433	435	457	436	440	417	453	409	473	401	406	396	385	418	409	427	396	397	433	416	427	413	421	425	432	451	429	403	394	395	409	412	443	435	404	444	414	435	427	436	444	393	402	420	405	419	412	445	413	411	454	422	420	461	393	391	413	446	436	415	408	436	415	458
55332	41892	40419	37487	36292	31841	26804	16963	9924	4775	2986	2654	3154	1866	1209	1037	889	956	1185	4203	5047	6219	4763	3360	1383	542	424	422	360	315	228	325	270	285	222	258	249	249	233	261	213	230	196	214	171	251	255	231	196	204	206	189	141	151	157	139	154	148	141	134	155	171	161	148	119	152	131	142	146	105	143	142	141	147	125	137	143	127	119	143	146	147	154	141	151	159	158	171	135	158	136	156	148	139	155	132	119	156	124	144	159	129	163	136	148	158	150	145	137	148	170	142	151	125	144	127	159	146	161	144	151	132	169	127	160	148	153	116	132	152	144	124	131	141	130	172	135	145	153	131	142	172	142	144	142	137	138	120	132	142	165	147	139	129	138	146	125	143	151	140	135	158	137	144	160	148	127	162	153	141	126	131	146	154	130	155	147	136	152	140	161	114	128	126	125	149	160	157	151	131	137	155	154	128	147	151	143	161	135	162	151	145	151	142	157	129	133	162	144	139	141	141	148	160	122	140	142	149	144	119	156	144	142	146	149	131	170	143	134	156	149	135	146	162	140	154	158	124	143	154	123	145	151	136	145	114	116	144	148	150	151	165	127	157	151	154	133	142	147	137	144	134	134	150	149	144	133	124	142	130	144	131	151	158	122	147	156	120	138	117	148	151	126	137	142	139	117	130	169	154	144	140	152	142	160	137	122	138	125	144	119	164	150	134	148	131	144	124	143	155	140	152	145	139	135	155	145	149	141	126	150	149	161	134	148	149	152	140	150	137	130	130	129	127	146	147	138	151	141	146	135	110	120	145	140	144	144	126	129	116	142	139	143	141	149	130	131	119	159	158	131	142	148	144	165	151	142	153	142	118	148	130	139	138	161	145	158	145	156	140	145	148	137	141	118	144	142	139	159	136	146	148	137	134	122	117	146	139	128	116	129	121	146	140	136	139	156	129	127	153	141	136	141	133	165	141	142	144	150	156	160	135	139	145	157	108	131	134	125	136	129	140	129	134	145	145	145	123	138	141	145	147	140	122	127	142	146	159	159	135	150	143	128	140	143	148	156	149	154	135	151	127	118	154	136	133	113	153	136	159	174	146	133	138	138	163	158	129	130	131	133	118	146	125	132	156	141	167	139	134	118	146	120	156	146	155	149	140	143	163	178	119	121	153	152	150	135	155	135	138	153	141	134	148	138	153	131	157	132	114	132	131	141	135	137	139	142	125	167	136	149	165	139	145	140	124	155	145	133	138	129	136	129	134	135	136	130	155	126	148	144	133	158	135	151	137	147	140	123	138	128	123	143	144	140	149	138	140	142	139	132	130	142	127	138	124	149	133	140	136	141	145	124	137	166	140	131	122	157	142	129	127	136	109	139	164	161	153	164	127	158	142	117	135	144	161	149	141	142	141	131	123	158	128	125	142	165	133	129	144	137	163	135	156	147	138	136	130	147	162	128	175	125	132	134	145	127	131	160	138	136	134	130	132	147	125	135	164	155	129	125	125	145	148	135	148	133	141	117	151	155	150	120	130	152	113	137	158	136	131	156	135	153	130	135	149	147	150	137	144	147	143	132	132	142	126	147	162	134	138	145	130	116	143	142	126	155	138	151	139	138	132	174	147	140	149	143	158	146	132	143	133	142	145	143	169	143	133	141	146	126	150	134	152	116	162	144	124	146	173	153	163	154	133	149	136	129	111	150	149	115	135	122	149	174	139	140	139	141	136	132	133	135	131	139	146	145	132	152	134	135	138	146	144	154	147	115	130	142	143	160	152	167	149	150	131	138	139	147	142	148	146	138	164	126	137	116	159	145	144	145	139	142	159	160	131	175	140	142	133	154	136	151	152	148	170	152	167	147	128	138	142	159	121	135	130	144	130	136	140	129	143	130	139	158	169	134	156	156	155	136	152	147	152	135	136	142	162	154	114	147	163	152	117	130	140	137	149	124	113	140	158	141	133	134	145	156	129	146	125	152	126	163	130	131	131	136	164	158	143	144	138	132	143	130	141	128	129	172	145	130	120	123	148	133	138	164	168	128	139	131	145	157	133	132	146	136	150	136	142	138	158	150	142	163	139	128	165	147	144	126	138	137	127	131	131	141	127	141	141	145	137	154	140	150	141	142	144	145	146	139	141	130	147	143	135	157	118	130	147	126	120	154	135	124	138	151	153	156	130	142	125	143	148	145	131	134	154	153	124	149	129	144	149	141	129	155	139	134	149	158	156	129	141	138	142	149	142	151	148	160	134	139	147	163	141	147	131	148	161	132	131	120	147	143	133	162	148	144	156	153	144	147	135	145	137	129	121	133	158	136	152	146	162	152	150	116	140	158	157	152	138	159	127	127	153	126	145	119	128	139	141	112	124	135	126	146	141	150	115	134	145	134	147	139	140	152	165	137	144	152	138	151	112	125	143	151	142	152	113	142	140	136	136	149	151	145	137	148	132	116	141	123	144	144	150	150	146	155	135	131	129	144	133	158	141	144	125	165	145	146	137	140	135	169	143	138	108	139	139	132	126	153	133	138	161	155	144	167	126	131	132	143	142	132	131	145	126	172	148	131	144	134	172	147	138	168	134	121	137	118	144	128	142	138	144	145	154	140	139	159	146	135	142	149	136	137	163	150	139	130	133	162	152	139	146	152	132	116	153	141	159	124	139	133	137	171	145	150	149	133	145	144	158	129	136	186	145	155	135	131	134	130	155	159	128	153	161	152	137	117	148	137	159	148	114	129	132	150	149	149	144	159	139	135	132	129	169	133	127	128	128	159	118	141	125	136	133	147	120	137	129	137	155	156	114	158	167	130	122	151	157	160	120	121	129	155	148	130	155	132	147	146	153	149	164	155	138	128	128	111	125	140	153	147	163	147	148	162	130	135	153	154	132	127	140	145	115	139	134	150	139	137	154	133	139	127	156	142	131	133	151	125	159	135	151	117	136	141	156	163	119	120	156	139	148	162	144	131	148	135	143	166	132	152	155	139	128	145	131	141	140	149	145	129	145	158	141	144	124	128	143	134	132	146	150	137	158	161	133	135	126	188	138	151	136	147	116	129	146	131	129	145	139	155	125	149	152	164	148	133	132	163	147	146	128	144	155	154	141	156	165	150	140	118	125	131	129	132	145	147	143	146	146	169	144	132	147	139	165	141	173	131	147	149	142	142	140	122	119	130	163	130	144	129	142	144	141	156	131	142	134	154	124	143	160	134	158	152	143	136	142	123	145	168	154	137	132	134	128	116	131	121	153	134	158	138	151	142	129	143	139	141	138	132	160	168	164	119	120	145	133	139	159	155	139	138	140	133	140	147	142	145	106	127	137	137	158	130	151	161	132	156	123	150	137	151	155	155	153	165	139	127	149	146	120	137	125	119	139	138	145	132	151	137	145	144	145	136	150	143	146	143	122	124	135	147	145	154	156	164	152	137	154	110	135	137	147	149	140	122	117	139	143	132	123	152	146	144	134	141	153	128	139	141	120	158	163	137	145	148	160	130	130	150	163
35496	35121	40654	37897	41366	38780	35231	20527	17659	11570	10572	10774	11956	7612	5912	5178	4842	4978	7395	19867	22646	24924	20484	15447	7680	2841	2206	1820	1918	1588	1240	1650	1265	1493	998	998	1129	1125	1194	1231	1019	859	764	734	718	1152	1214	1094	936	912	875	704	402	400	384	363	390	356	408	406	368	398	371	350	386	383	394	409	396	366	378	374	348	325	383	376	392	366	385	331	383	368	374	376	380	354	385	364	402	362	392	361	400	372	394	363	376	389	348	369	382	380	393	370	355	370	377	343	378	378	406	381	394	368	338	384	365	390	361	342	382	363	380	374	378	360	351	373	382	368	331	367	392	378	397	339	391	369	370	394	360	360	362	361	385	397	419	385	367	385	369	347	372	355	331	375	359	392	366	405	349	320	378	338	384	351	358	408	371	389	376	365	338	380	357	322	372	349	372	385	386	365	348	372	373	407	339	396	367	335	373	384	397	371	386	399	356	403	396	402	365	346	360	389	359	416	352	391	337	375	332	368	378	350	375	386	347	370	347	366	368	343	366	326	362	396	375	381	388	350	374	383	377	372	355	382	366	386	340	352	372	357	382	383	356	390	372	346	367	381	331	360	331	372	382	366	369	405	372	357	297	375	386	388	393	345	330	361	382	371	372	400	349	379	377	374	334	355	402	411	341	375	407	347	342	353	392	365	346	379	390	370	404	365	388	390	401	399	394	355	374	366	363	361	384	395	374	380	356	375	381	385	358	378	372	386	363	390	358	363	355	358	378	373	372	382	364	393	374	343	335	334	371	342	393	367	334	345	359	366	361	352	408	379	370	343	351	400	374	378	377	368	386	349	407	382	353	361	388	359	398	359	368	364	342	381	360	353	384	346	389	373	351	356	400	365	367	372	407	397	393	371	387	366	371	366	358	396	377	419	389	365	369	336	399	362	359	322	374	362	373	393	405	372	390	359	340	385	375	372	372	377	393	366	378	359	380	441	385	349	374	357	351	337	371	407	399	377	357	373	359	352	381	356	369	382	367	384	385	349	371	383	362	361	382	395	368	380	313	386	394	401	357	373	396	355	350	380	365	374	381	368	393	342	357	409	350	347	390	375	376	391	347	404	359	375	394	371	367	392	388	385	364	389	351	380	337	374	362	363	349	371	354	343	359	371	360	404	355	373	355	343	384	373	403	375	362	367	388	382	353	361	372	396	363	363	386	394	358	372	387	404	363	388	354	384	382	355	403	379	366	396	350	398	390	354	361	347	390	336	378	404	384	374	355	375	322	352	397	376	348	370	377	355	375	379	375	353	362	366	389	379	378	351	374	376	366	371	394	380	351	358	398	381	394	422	387	346	391	336	402	375	360	354	330	379	357	371	374	398	365	336	346	362	354	369	366	380	391	360	370	382	358	408	371	362	370	359	381	367	389	389	358	361	367	358	389	388	365	383	345	413	360	330	350	386	389	376	355	366	349	386	366	364	349	369	382	419	334	379	362	362	384	366	358	409	354	371	346	350	389	325	379	383	376	397	389	386	370	360	356	377	365	387	379	342	367	387	366	405	364	390	365	392	362	387	397	353	381	351	391	365	384	379	399	381	379	385	395	329	363	364	377	347	376	375	352	380	373	378	348	365	367	362	387	358	372	360	388	358	363	365	350	359	402	361	368	349	409	360	344	340	334	308	381	394	357	336	382	371	393	329	354	384	337	381	371	364	365	354	360	366	372	374	388	372	414	375	374	363	343	366	375	338	374	386	377	364	352	361	388	361	357	374	366	378	363	388	357	385	351	400	393	366	405	360	347	366	336	351	358	389	360	371	404	382	345	368	381	345	348	358	405	371	349	383	378	370	363	346	365	370	380	361	411	376	397	405	381	368	373	367	393	371	354	395	334	415	345	349	376	363	354	381	357	372	387	398	362	396	381	391	369	353	405	346	378	394	385	358	369	377	378	423	393	362	357	373	359	362	392	388	396	360	337	379	354	411	365	364	376	381	348	365	349	387	401	363	353	364	378	345	363	356	390	369	381	370	340	363	402	384	405	379	381	358	422	355	381	383	374	348	392	386	344	362	372	374	353	361	373	367	342	364	361	383	361	368	353	393	353	357	347	378	361	387	353	402	393	389	380	383	400	390	365	388	374	364	407	363	375	383	385	358	383	354	360	350	345	371	369	335	358	372	374	382	383	380	382	340	362	384	345	367	383	371	388	351	370	381	354	382	365	379	355	368	388	366	359	343	378	354	349	402	342	361	362	392	363	376	351	367	383	371	360	416	374	354	367	378	380	366	406	400	366	351	360	351	353	367	388	405	375	355	364	356	377	374	370	340	367	377	350	357	397	360	363	385	362	376	338	408	345	376	381	362	353	379	363	357	369	367	352	381	345	375	381	340	356	387	370	365	369	376	373	374	375	356	340	379	338	383	348	389	346	360	364	344	426	392	337	393	352	377	358	382	375	362	349	339	364	386	375	415	358	361	401	388	369	376	357	388	367	361	392	334	366	356	359	370	352	369	380	389	367	387	363	404	357	352	327	319	356	358	417	372	385	417	350	356	351	398	389	356	366	368	367	373	354	382	369	370	388	367	351	365	360	375	363	371	349	370	372	369	391	390	400	403	351	366	349	375	375	409	364	369	355	386	332	366	361	361	341	367	335	362	355	358	402	376	395	363	413	378	367	374	367	400	358	344	393	356	360	400	360	378	387	360	336	365	387	390	354	325	340	378	352	384	341	387	382	336	384	364	331	395	388	366	376	379	383	351	348	361	369	361	370	370	329	400	374	369	397	373	386	393	388	387	400	413	389	361	372	384	343	369	391	387	382	398	351	397	343	385	390	391	337	364	351	373	348	358	348	401	364	376	357	389	372	358	389	386	365	367	354	413	371	361	395	404	389	377	382	368	402	370	384	382	395	370	371	374	353	352	361	365	387	365	366	380	356	386	398	364	384	402	366	413	385	379	366	372	380	392	388	390	340	347	364	375	386	394	415	346	360	360	315	372	386	405	401	318	370	379	348	373	386	366	415	355	338	359	349	403	378	394	374	365	376	424	373	388	397	364	381	354	342	353	372	351	381	396	401	381	337	358	364	373	410	372	361	345	377	345	383	361	371	353	375	400	354	379	369	394	386	390	386	342	334	368	413	324	414	372	366	353	393	356	370	368	359	384	366	405	387	384	341	381	352	370	376	408	350	385	368	406	396	394	373	367	380	395	387	355	382	393	390	398	366	363	420	400	346	381	387	357	352	339	362	384	351	375	359	361	386	371	390	354	370	384	379	341	356	376	366	350	359	358	357	423	383	358	411	392	344	379	397	373	380	361	374	356	337	378	365	394	399	373	347	348	383	372	367	347	399	383	346	390	410	378	372	387	409	380	365	388	358	385	393	406	377	404	371	369	385	343	391	399	359	383	370	408	365	366	382	419	378	408	368	363	387	373	386	372	379	383	369	368	350	344	379	329	378	411	380	397	412	356	369	368	356	375	408	384	381	377	392	365	372	367	407	354	376	358	407	364
14467	9128	9036	8323	6827	3357	1531	912	439	353	346	343	282	230	229	207	182	191	188	219	283	413	452	447	219	146	144	131	143	134	120	129	149	154	138	139	140	157	133	124	154	133	129	149	124	118	108	127	123	142	135	146	139	126	145	126	157	148	116	127	130	146	133	135	161	115	133	132	130	110	134	118	125	147	161	133	139	129	136	141	138	135	97	129	127	147	106	137	141	118	135	135	145	132	131	138	112	151	129	137	134	135	127	143	132	149	132	124	132	136	143	119	138	154	158	121	121	128	144	131	127	123	114	144	140	146	126	146	123	127	120	143	123	124	121	139	123	133	141	134	132	138	135	149	142	128	136	138	135	129	130	114	146	133	149	114	131	133	134	135	134	126	125	143	139	134	133	137	137	151	130	131	123	119	139	116	131	139	120	128	148	146	123	130	139	134	141	143	114	130	110	128	102	145	116	138	134	119	135	117	130	134	128	121	135	115	140	150	137	139	149	130	133	131	146	120	143	142	125	151	127	142	125	157	93	116	132	157	155	125	129	133	144	138	144	126	134	141	140	119	123	153	142	129	131	118	123	124	152	135	144	120	142	121	144	135	141	141	158	125	133	156	132	135	150	129	135	139	122	139	141	106	128	126	143	129	124	136	123	129	110	142	133	132	128	137	115	145	120	128	138	140	130	136	130	113	124	124	114	126	117	119	157	120	132	140	127	133	128	128	158	148	133	118	118	139	142	124	147	131	141	126	140	143	152	138	124	149	129	116	141	134	143	135	130	136	153	119	126	121	124	120	127	125	118	133	120	123	118	157	153	134	126	143	128	119	128	133	147	138	158	130	130	137	134	126	134	128	135	123	149	143	128	134	133	143	164	124	139	151	130	134	126	125	122	150	118	148	134	131	141	121	163	120	150	107	129	121	117	140	131	118	155	113	130	144	146	131	126	128	130	139	140	137	130	119	131	141	139	155	118	117	133	137	122	137	142	142	129	119	136	134	137	127	124	139	152	128	134	126	108	123	138	138	107	130	138	158	117	135	135	110	132	130	148	136	129	132	122	142	138	118	128	145	130	148	146	130	118	109	144	128	143	153	139	122	149	136	155	140	144	140	146	129	141	141	128	147	131	164	122	144	131	119	129	132	133	108	135	138	133	156	116	118	154	140	133	144	132	131	137	142	136	146	154	130	142	155	143	129	114	129	123	131	127	133	141	141	118	130	139	131	133	124	143	119	131	116	124	143	131	137	150	140	152	129	112	139	127	144	149	146	143	133	136	126	122	134	133	143	127	141	165	135	137	139	126	119	140	133	130	125	126	121	152	121	127	135	127	122	155	133	129	136	146	130	110	115	139	126	140	140	128	133	148	151	119	122	121	136	147	126	145	140	123	120	135	132	122	120	136	134	128	140	120	156	151	137	154	145	139	136	155	141	125	117	146	110	118	154	131	133	117	128	128	121	124	154	116	112	133	139	143	114	122	134	148	127	133	129	153	141	127	135	117	131	151	135	158	133	149	133	133	146	137	131	146	118	132	149	109	127	142	133	129	123	130	132	133	140	135	139	137	141	137	129	114	112	128	143	113	144	130	124	127	138	121	118	150	118	128	156	146	143	141	131	112	112	146	144	146	143	116	106	140	137	127	124	133	117	120	128	138	179	137	133	131	149	149	117	135	140	145	141	119	141	140	143	101	151	106	150	133	105	143	129	143	141	132	142	153	128	124	141	127	131	116	132	129	118	130	112	121	137	150	152	134	152	139	140	125	132	136	107	134	140	136	134	135	132	122	138	116	123	128	143	138	133	143	142	146	145	145	130	127	128	116	144	128	120	128	144	127	119	153	137	112	133	121	139	149	130	137	134	120	127	142	134	147	159	121	133	130	128	144	116	119	126	145	138	137	131	135	125	150	126	151	128	136	105	128	129	151	117	105	117	130	123	134	139	131	124	139	122	154	138	144	145	127	105	150	139	127	141	105	106	122	155	125	128	120	131	140	135	124	139	129	131	122	135	127	119	139	147	128	117	161	144	134	114	141	136	144	141	133	138	114	133	143	144	116	123	137	137	141	138	119	135	126	150	151	129	134	142	146	144	142	133	128	135	125	134	131	131	159	124	145	125	119	142	128	158	156	139	136	124	130	122	140	116	130	125	110	122	131	132	132	136	112	130	125	136	141	144	135	115	128	163	119	130	135	118	141	119	152	131	142	134	154	133	150	123	139	171	130	117	145	142	125	108	130	135	133	127	149	120	149	135	140	122	128	146	105	107	138	138	136	124	144	140	124	148	172	135	139	121	148	119	131	138	128	143	138	128	109	130	146	126	158	156	118	133	144	129	135	132	118	151	170	127	133	127	127	152	136	113	146	168	121	121	127	138	121	134	149	145	152	126	140	143	128	138	122	130	147	144	135	138	158	121	118	137	140	157	130	132	143	135	150	139	132	121	138	138	151	164	140	144	128	151	131	130	156	113	142	148	148	112	131	127	144	133	124	142	123	137	114	141	142	131	141	126	140	132	144	140	146	138	138	134	124	144	143	118	137	140	126	138	131	141	155	127	130	142	141	138	156	126	127	155	130	148	117	129	153	153	118	134	114	135	123	129	137	128	135	117	136	129	145	137	135	120	113	147	118	136	128	125	130	139	151	149	117	129	132	117	138	113	158	135	114	135	125	138	137	137	133	118	144	144	130	112	139	150	131	134	116	143	146	140	127	141	117	117	112	134	121	129	122	130	126	135	134	140	137	136	148	114	147	133	151	138	139	114	134	133	168	110	118	128	141	132	118	131	152	131	151	130	130	120	148	138	134	135	137	127	123	143	129	131	133	145	139	132	140	118	124	144	117	151	158	130	127	136	136	121	133	117	147	123	121	134	135	127	128	130	126	123	124	127	134	137	153	119	121	139	148	137	126	131	126	135	166	134	115	139	141	144	116	116	143	107	123	143	131	124	149	138	124	131	120	159	160	129	153	138	132	146	123	142	146	115	131	147	131	117	125	115	127	132	147	139	132	116	155	125	145	123	147	134	127	143	128	137	121	137	144	131	126	143	139	153	152	131	127	142	121	131	151	135	130	127	129	131	120	141	132	135	122	120	151	130	128	154	124	126	131	114	153	123	140	135	139	120	149	125	141	133	149	127	142	142	126	120	121	149	140	142	100	154	140	111	133	146	134	129	136	118	135	131	137	129	143	113	124	150	137	122	141	119	131	133	141	126	119	128	138	100	130	140	131	127	138	141	115	113	146	137	123	145	133	124	126	116	141	144	130	132	131	131	132	142	171	134	103	141	138	123	133	155	140	136	123	127	147	127	131	129	137	137	150	132	130	149	121	142	124	157	129	116	130	120	146	141	130	107	136	130	132	139	117	139	142	130	135	131	113	127	143	132	129	125	127	121	131	134	119	136	128	153	144	151	131	138	133	113	151	128	142	161	126	126	143	140	124	136	136	131	131	125	111	120	129	120	140	115	153	144	147	135	119	120	147	141	125	131
10180	8639	12955	16013	15733	11097	6626	4508	2043	1794	1871	1574	1331	1041	1080	1002	769	737	764	1048	1639	2519	2482	2344	944	497	469	443	423	407	384	442	422	383	404	426	378	405	395	354	396	355	369	388	404	430	427	422	387	392	423	399	404	358	364	360	376	376	372	386	355	356	377	364	344	347	357	396	354	373	369	366	352	390	372	339	395	351	383	383	357	330	352	400	336	387	373	338	351	357	369	354	365	370	371	376	371	341	396	379	371	377	357	373	352	352	396	376	408	334	389	376	341	363	342	368	393	353	357	369	355	374	389	359	364	346	363	355	351	316	357	359	391	349	367	363	363	356	343	347	332	342	370	358	367	377	359	333	338	392	366	348	400	351	371	379	353	324	384	389	325	381	346	387	381	354	353	363	332	348	325	343	372	323	359	359	395	358	341	350	392	358	346	411	323	340	359	370	342	337	346	348	376	340	367	357	322	369	383	373	350	386	364	363	350	390	351	355	358	356	356	371	384	382	366	381	327	386	350	367	322	366	382	384	321	356	351	368	359	350	383	367	335	352	374	371	370	355	370	365	342	362	349	373	352	333	358	363	354	357	350	339	388	363	376	352	354	361	371	364	383	371	324	374	326	346	365	348	376	393	376	351	356	391	349	377	367	362	356	356	385	354	381	377	372	369	359	344	364	396	360	354	342	316	344	399	377	341	340	378	399	372	311	402	349	368	371	369	372	351	342	347	338	368	331	394	345	355	358	380	382	365	356	359	378	367	342	358	378	365	369	357	374	331	339	368	390	329	351	400	368	349	361	358	373	351	365	349	382	395	371	364	387	352	353	352	378	343	331	363	361	372	388	335	376	342	339	349	399	354	354	331	349	385	364	375	390	342	350	325	373	357	340	382	343	366	363	350	374	371	376	361	374	364	361	377	344	362	371	358	379	336	363	364	375	332	356	353	308	373	379	382	337	383	390	363	369	397	362	377	381	358	348	347	370	378	381	338	350	349	365	325	388	360	369	334	394	335	329	371	353	332	374	356	346	327	350	389	355	357	343	367	325	393	378	340	342	376	341	380	347	357	375	390	343	338	342	358	369	370	344	372	339	383	390	345	358	372	364	361	349	373	390	371	373	374	351	352	361	378	341	378	371	377	344	399	401	363	355	321	355	349	409	359	365	347	361	354	373	361	331	338	354	370	358	354	375	366	326	382	365	374	374	330	363	383	358	379	343	370	383	394	343	362	400	371	366	360	372	349	363	383	349	350	369	351	388	366	358	359	364	368	374	373	327	389	371	364	387	333	351	380	362	373	354	389	386	371	397	381	369	329	376	394	375	339	363	366	352	356	376	404	390	353	371	363	392	345	406	343	334	366	359	364	350	376	354	346	357	351	367	384	337	343	368	362	372	410	350	386	378	330	363	367	366	368	379	385	366	356	364	382	336	358	355	354	352	372	369	384	332	372	379	347	379	359	357	371	348	385	358	340	372	342	363	341	365	369	384	357	339	380	324	330	369	394	367	373	378	344	355	381	357	357	374	379	351	337	340	358	327	389	373	368	365	380	363	341	364	360	329	344	346	387	374	366	352	345	346	349	376	374	367	355	354	368	376	353	325	413	379	345	326	368	353	372	351	365	337	395	373	347	350	360	376	394	339	380	362	384	359	386	344	364	378	351	342	327	378	354	346	359	341	391	337	352	384	388	374	339	342	433	340	344	388	339	422	379	361	329	362	366	379	353	359	347	351	408	352	321	366	350	350	379	341	368	362	342	335	370	341	356	370	339	397	386	353	396	387	354	369	349	395	385	365	406	356	331	385	376	363	379	380	342	392	355	378	341	365	376	358	394	396	384	359	351	394	364	345	389	346	352	369	378	398	370	388	361	355	350	345	353	396	345	374	364	365	371	358	362	377	366	341	354	352	374	351	330	378	366	367	399	367	332	398	346	347	338	358	352	368	352	351	361	319	343	324	358	382	372	327	376	325	367	376	366	340	344	357	352	339	336	361	371	392	337	382	375	400	342	369	350	369	370	371	371	357	395	340	362	372	379	347	364	328	352	375	361	325	355	376	341	385	351	357	368	378	342	333	384	388	361	379	357	362	380	366	338	325	369	343	349	372	396	369	372	395	376	344	362	357	372	380	364	355	359	372	359	331	366	356	349	363	364	369	370	375	321	353	416	349	384	344	366	357	383	377	337	373	396	380	367	366	375	387	376	382	362	344	376	383	340	345	369	367	378	378	347	359	365	354	300	384	356	376	348	350	370	374	365	334	380	337	371	405	360	363	357	339	363	393	379	375	333	354	355	356	380	353	337	349	380	367	342	406	380	365	378	396	344	341	368	363	361	382	336	367	395	370	328	394	351	372	344	338	384	369	359	393	354	360	340	360	391	349	355	374	345	385	382	346	380	359	344	363	352	351	389	357	402	329	373	351	348	344	379	357	361	339	345	382	380	376	339	360	338	360	372	352	361	339	333	388	354	358	373	352	344	360	362	341	386	346	366	345	356	374	398	342	345	342	385	345	387	372	379	362	366	385	372	330	361	365	373	393	378	359	373	389	344	374	388	344	347	381	391	368	368	401	344	373	361	385	349	398	342	373	362	371	340	390	387	361	371	349	371	384	384	364	370	366	348	380	343	332	331	381	382	304	347	367	408	355	378	347	350	360	392	358	340	330	366	335	363	384	376	348	387	351	392	332	322	361	362	358	378	376	353	359	378	363	370	363	356	392	399	362	394	383	364	352	372	386	393	403	344	368	353	375	372	348	368	394	345	356	373	341	360	386	367	359	355	339	395	378	371	379	364	372	380	350	378	391	352	341	383	316	375	380	352	332	355	364	338	383	360	383	383	359	345	368	367	383	360	348	374	345	369	372	339	371	369	366	361	366	342	376	382	381	331	348	343	374	345	359	344	373	355	332	356	362	375	340	359	358	356	360	331	340	330	366	355	360	395	351	372	349	356	379	376	371	367	380	356	340	377	363	380	370	352	378	331	353	380	350	373	333	374	347	374	406	340	352	378	389	355	371	358	337	363	375	342	385	363	368	382	390	356	365	349	374	383	333	371	402	384	379	359	373	338	377	364	377	358	368	343	357	379	348	372	401	387	379	365	357	370	352	351	360	344	348	374	378	348	362	351	313	326	373	320	392	363	362	388	346	380	349	355	369	342	333	340	349	408	384	394	388	336	368	378	369	327	392	342	314	357	353	366	367	388	391	371	348	352	324	376	347	373	339	329	352	330	331	362	344	361	369	388	351	381	336	306	383	335	344	342	331	351	395	353	347	388	383	399	357	374	356	364	387	389	374	361	358	352	347	359	347	327	374	358	344	388	364	367	331	376	369	353	375	362	353	339	376	364	357	383	343	372	362	384	348	399	374	330	363	364	371	374	391	360	369	346	380	331	413	391	357	366	347	401	356	331	328	367	345	335	391	344	368	359	366	321	348	368	349	374	352	333	354	353	333	337	363	374	374	361	367	364	354	398	321	360	370	329	356	348
42079	33239	29028	29095	28212	22624	16208	9876	4356	2667	1716	1204	744	699	745	616	542	430	467	738	1598	2042	3650	2264	840	356	296	370	325	305	218	295	231	238	206	242	241	241	250	250	236	202	203	234	220	242	270	224	219	189	208	201	178	157	165	178	158	181	145	186	169	146	152	167	143	153	143	158	174	143	132	164	157	162	172	179	168	169	193	173	156	163	171	153	148	154	170	146	158	162	159	145	155	185	145	184	151	163	167	157	163	170	150	166	172	170	161	160	141	173	176	151	156	166	179	157	169	164	171	159	173	174	159	162	148	172	156	166	213	140	155	174	158	168	198	181	155	141	154	191	172	153	152	161	166	152	163	153	194	176	167	154	167	184	179	143	164	174	180	150	160	174	165	165	170	138	168	159	174	145	167	163	161	141	155	169	158	171	177	182	174	149	173	161	158	154	187	190	168	164	166	162	168	168	176	165	162	174	182	159	164	146	168	176	157	168	148	166	165	175	133	151	170	152	161	159	169	138	173	183	189	138	159	160	144	156	170	166	142	142	177	154	152	182	174	162	163	184	154	149	173	187	157	136	155	157	150	154	169	146	146	151	171	161	181	169	167	157	150	154	152	157	157	162	167	172	185	145	171	169	182	182	181	174	173	159	162	134	182	170	164	151	169	175	169	174	164	141	143	166	153	153	187	166	170	174	169	164	165	166	168	164	155	173	193	171	151	144	167	173	166	140	150	160	187	174	173	156	159	132	166	171	170	159	155	151	188	182	163	152	169	179	167	152	169	178	156	139	174	163	173	150	178	135	166	129	161	170	151	154	171	147	169	173	160	150	158	135	155	181	185	172	145	154	179	153	155	154	160	160	149	161	159	156	163	184	164	167	169	158	166	161	157	176	148	157	179	164	182	168	175	178	198	160	165	141	153	166	170	191	166	147	175	176	172	163	176	152	152	147	162	151	173	168	162	158	159	164	172	176	149	184	164	158	149	139	160	164	151	165	185	139	168	151	161	156	157	162	155	161	157	150	156	146	175	192	193	176	159	158	153	181	157	160	152	156	168	153	152	158	146	155	153	198	159	163	165	161	156	166	174	173	179	156	159	147	164	159	152	166	180	166	162	148	154	166	179	158	146	160	164	170	166	178	166	159	154	166	175	159	144	178	147	173	165	169	165	156	164	153	176	145	170	158	157	214	166	143	143	159	131	179	148	178	172	149	157	146	156	184	168	150	178	168	159	179	196	178	176	153	170	174	161	176	152	172	157	160	143	158	172	166	164	177	170	167	171	153	168	196	162	169	141	169	163	174	174	159	164	140	172	162	167	163	157	160	148	165	162	159	167	152	179	184	164	176	164	166	159	143	185	137	187	175	165	143	181	179	148	164	166	156	151	174	164	169	147	157	153	152	150	167	163	195	153	173	169	146	177	147	150	160	174	173	162	166	167	170	157	178	174	172	186	178	145	167	172	168	151	151	153	155	158	166	164	157	167	140	170	143	155	167	152	197	170	164	159	168	175	164	170	164	175	160	155	142	174	186	152	169	170	189	146	179	161	172	141	178	176	172	170	165	154	176	150	190	136	148	179	165	156	153	174	168	162	157	154	154	154	183	170	159	170	151	178	170	150	152	161	171	164	171	151	177	162	166	158	142	155	146	140	155	161	152	156	162	159	193	168	159	176	166	172	157	166	168	173	151	150	174	156	151	154	172	130	168	161	158	152	189	176	187	162	167	153	168	148	165	167	168	161	183	161	159	151	179	167	173	165	155	165	174	156	167	176	176	173	178	170	134	138	172	183	167	145	162	146	164	175	160	161	152	154	168	172	190	165	150	164	161	184	170	162	186	158	176	168	185	142	171	169	181	166	177	165	165	161	173	154	137	155	173	169	157	151	164	147	180	168	150	135	176	171	166	165	145	165	150	147	160	172	160	164	151	165	152	162	161	162	148	170	160	179	152	182	151	149	176	159	155	168	135	157	169	163	144	183	153	169	149	163	168	148	175	147	147	149	193	150	160	151	158	150	159	158	171	160	152	157	192	174	189	160	165	154	160	130	157	157	157	158	158	172	166	174	176	162	178	169	168	183	155	158	171	175	171	154	141	154	139	177	186	171	158	183	182	165	151	157	160	164	164	150	187	180	185	178	152	168	165	171	163	152	163	170	167	152	148	177	150	156	150	157	176	164	174	166	165	191	170	162	170	171	154	183	157	177	148	152	156	180	156	166	164	161	149	150	160	170	159	158	173	190	146	168	148	178	154	172	183	143	178	172	143	162	167	165	175	161	175	161	168	179	153	166	153	167	169	176	153	149	175	152	161	137	161	169	174	158	168	180	174	156	133	158	169	152	184	171	174	158	162	153	181	170	145	177	161	179	153	163	158	161	156	170	173	175	172	180	187	179	160	161	151	180	163	171	180	163	169	156	189	169	159	161	174	178	164	150	176	155	172	168	170	154	170	169	176	164	161	152	173	156	159	187	166	180	170	164	174	167	157	156	162	156	176	169	163	160	148	187	148	177	153	165	164	145	157	138	172	156	172	163	170	144	170	157	182	151	142	185	164	160	160	162	161	152	164	164	144	163	161	159	149	169	148	172	151	171	156	185	139	165	175	151	148	142	163	152	147	145	199	172	171	145	151	158	160	152	153	158	171	170	182	169	143	178	162	161	159	166	168	142	150	165	157	182	170	161	185	169	164	158	166	171	135	153	163	168	167	157	187	175	161	194	191	169	158	154	163	180	126	174	153	164	164	157	162	182	153	163	150	165	169	179	166	155	195	166	160	190	160	140	157	156	173	158	169	170	158	171	160	178	150	156	150	152	160	134	161	166	147	148	164	138	155	158	166	168	141	175	156	163	142	154	177	177	151	146	177	178	176	139	160	147	156	176	163	165	177	170	160	162	159	168	176	174	159	156	135	156	153	151	170	177	156	163	150	155	161	175	181	172	177	152	142	165	162	166	177	157	151	156	167	161	153	163	151	169	140	166	170	151	168	189	159	152	192	176	152	160	160	149	176	183	145	176	153	154	159	146	156	157	178	166	143	176	192	169	154	176	157	143	167	186	171	153	170	159	180	184	150	166	162	186	166	158	173	167	153	172	164	179	162	153	152	148	149	176	144	202	176	190	155	150	169	138	163	170	165	148	163	190	151	167	188	165	165	154	166	192	164	168	152	167	157	174	170	176	187	146	151	175	166	158	173	160	165	187	173	162	177	165	155	176	158	153	164	164	145	144	165	176	169	138	149	152	147	167	157	148	163	185	183	148	172	153	182	186	171	168	183	157	163	200	170	170	178	154	150	174	166	192	163	155	189	167	151	154	167	175	159	155	171	168	172	155	185	168	172	127	163	129	159	150	170	141	171	144	172	177	162	165	167	161	160	146	179	146	151	150	168	170	160	166	147	165	166	148	177	157	157	156	167	144	153	175	156	159	142	161	159	158	164	171	140	155	188	159	178	193	188	177	175	150	149	149	132	169	145	189	172	159	161	196	188
25465	27163	29134	30976	33109	28617	24126	20154	10732	9468	7217	5886	3714	3451	3932	3040	2812	2323	2458	4361	9726	12262	17970	11686	4533	1815	1628	1745	1781	1327	966	1329	994	1009	817	1029	1010	1015	1212	1150	885	797	736	861	938	942	925	932	793	767	793	623	476	449	420	424	440	435	477	462	444	487	440	410	396	442	442	441	459	446	425	418	457	452	441	409	442	433	427	455	427	440	448	432	430	421	440	452	457	449	437	402	467	429	451	423	463	419	434	406	403	435	431	424	475	434	417	432	399	391	426	444	437	388	400	438	413	411	451	429	403	459	408	423	418	439	441	433	398	401	425	416	430	422	430	442	436	383	455	407	438	424	431	405	461	446	412	407	438	392	433	436	418	443	467	452	450	413	433	437	412	445	415	408	442	423	444	424	445	439	436	442	417	430	414	424	436	430	430	405	417	438	420	410	443	419	444	442	423	430	462	456	408	417	414	425	435	417	451	438	449	429	428	401	438	451	427	405	444	437	394	436	414	412	437	456	427	421	474	405	398	460	452	454	437	450	394	464	414	433	410	408	384	415	431	445	407	449	438	399	432	382	431	402	425	451	430	439	441	418	403	445	409	452	427	435	436	425	421	435	492	393	422	435	445	432	443	444	434	416	394	387	436	413	440	414	431	437	411	432	418	464	430	427	436	418	419	425	431	421	450	455	454	447	452	419	437	445	451	429	426	425	416	428	443	405	449	446	446	414	437	427	437	402	442	440	434	432	442	426	442	459	410	440	437	449	419	409	449	431	435	387	447	473	463	426	419	426	418	419	460	410	432	412	432	441	430	446	427	467	403	431	420	454	420	432	423	428	480	437	430	468	427	462	410	426	401	402	439	428	429	403	411	454	452	452	434	473	457	441	430	418	446	448	414	447	413	443	451	422	412	417	412	456	422	470	424	443	461	465	425	384	421	414	409	407	460	410	443	498	435	432	425	403	445	472	414	479	433	419	424	498	433	410	463	402	466	422	412	396	422	411	440	436	421	416	421	434	386	427	429	436	402	442	409	452	426	412	474	435	438	430	448	401	429	457	432	416	442	413	406	420	475	442	421	469	429	424	396	417	445	448	441	426	416	424	401	454	426	426	404	431	437	463	448	438	422	425	440	427	417	451	410	439	468	422	445	406	419	383	436	443	428	402	426	409	435	462	433	416	426	416	413	433	428	414	421	444	393	438	453	420	412	430	450	429	431	400	448	450	441	403	468	426	409	404	458	417	404	462	452	462	435	446	456	431	451	456	413	423	429	421	425	419	446	402	417	430	457	430	400	443	455	462	448	427	438	432	420	417	429	431	422	445	417	441	452	424	390	437	432	412	443	390	391	454	441	452	426	430	434	402	442	430	459	419	453	453	416	428	413	418	378	410	438	453	436	471	460	417	442	425	441	416	406	415	435	404	458	460	424	413	394	367	411	450	437	433	402	448	447	460	422	433	419	430	426	430	402	438	440	465	421	430	450	456	477	395	457	467	442	389	446	372	459	444	430	417	426	417	425	459	434	445	424	432	412	401	396	412	446	444	439	455	425	442	439	371	435	432	439	441	442	427	402	424	442	429	412	441	441	427	446	448	437	419	422	463	472	440	429	417	449	435	447	414	441	436	470	436	429	458	439	441	419	445	453	436	434	445	435	400	454	440	438	453	431	437	451	426	442	441	445	466	412	449	432	408	442	421	416	471	411	426	410	398	460	401	388	422	446	464	415	426	407	404	410	400	426	435	418	458	406	399	428	449	429	440	426	448	396	443	395	428	412	411	454	425	441	450	420	463	455	452	418	440	419	401	427	420	430	420	424	450	427	403	438	407	450	433	393	432	416	425	395	435	466	452	426	442	437	426	445	417	414	444	422	415	415	448	380	414	393	406	431	455	430	443	427	466	450	413	423	426	457	415	421	450	440	429	429	447	434	433	423	411	439	444	402	415	402	421	440	471	442	453	418	436	435	442	420	431	408	461	436	415	420	421	446	483	407	428	417	405	418	416	403	422	410	470	382	423	421	453	423	404	437	429	427	428	419	412	402	449	439	428	456	426	471	439	420	439	429	409	399	427	428	436	414	389	462	391	439	380	413	454	420	439	424	442	446	431	457	436	413	433	449	426	410	427	418	378	416	414	445	424	435	416	461	430	422	441	414	421	471	424	409	451	419	440	415	409	410	430	409	424	435	456	424	458	428	421	445	481	456	418	416	445	470	435	427	448	408	428	420	391	452	432	417	442	459	409	438	440	405	431	436	452	394	437	464	451	460	432	413	437	448	412	438	429	403	420	452	414	432	459	457	384	407	420	417	404	390	423	445	399	414	479	438	424	441	445	423	422	451	432	452	430	408	399	441	437	455	410	452	439	471	434	405	421	432	459	401	443	407	411	459	452	431	422	429	484	452	456	443	452	427	434	443	505	418	407	437	432	407	472	410	456	429	465	466	421	460	425	427	465	474	455	449	422	404	427	429	411	422	408	438	391	453	404	446	416	415	430	413	454	387	408	459	453	408	414	430	418	442	433	444	439	472	430	452	453	445	403	467	417	431	405	428	398	428	450	427	430	424	362	447	396	421	416	434	408	443	415	436	437	466	453	430	451	400	415	447	424	464	466	442	402	410	404	426	393	431	410	430	432	407	443	449	409	431	435	444	424	419	431	419	429	432	473	457	375	428	408	431	437	455	432	443	473	440	416	464	463	417	406	390	455	451	420	422	458	429	464	402	429	387	427	426	408	410	421	455	437	433	431	439	413	464	448	417	404	462	455	422	428	415	417	425	434	430	416	455	443	410	431	431	412	473	412	410	405	429	426	407	433	398	441	428	455	433	422	458	425	478	407	419	417	459	424	443	423	430	389	447	435	408	417	460	444	429	424	406	421	410	444	436	410	426	423	442	440	450	381	465	436	436	454	441	391	474	419	435	440	435	426	433	392	406	419	413	419	468	439	418	395	430	446	457	430	442	434	439	438	418	436	420	424	461	439	454	430	424	414	418	431	413	459	432	448	426	426	413	430	426	419	419	391	417	443	457	422	448	425	450	408	437	387	415	433	417	425	383	423	403	426	419	426	416	407	417	447	425	434	452	432	411	418	428	439	406	430	418	425	436	429	420	425	460	433	434	434	401	437	438	427	448	426	432	436	464	417	432	416	438	437	443	427	444	431	443	444	455	393	435	422	386	451	440	395	417	441	424	407	449	428	460	423	447	422	398	417	423	418	428	450	458	435	404	430	420	456	395	432	429	422	425	406	422	416	433	403	404	438	433	426	425	404	445	452	425	429	435	413	414	445	457	439	423	418	432	420	417	420	439	444	400	392	416	407	391	416	478	433	407	407	416	422	410	406	468	486	418	420	442	414	408	464	473	453	451	434	423	405	407	475	385	453	412	445	388	403	451	449	397	433	429	418	407	421	441	429	421	397	426	429	429	418	430	435	457	426	434	428	413	437	406	444	445	428	409	391	417	417	414	431	406	455	447	414	453	440	439	439	445	439
58458	43151	35668	35883	33628	30682	23646	17891	9609	5627	3458	2301	1950	1755	1195	885	870	705	704	1314	3292	2700	5563	5982	1754	1084	592	790	656	365	375	406	321	331	323	304	267	382	417	384	252	191	220	234	327	290	290	310	266	250	226	209	174	124	145	137	134	164	150	179	144	153	169	157	128	149	161	158	147	147	172	151	118	153	128	154	161	154	163	160	153	160	155	146	146	139	133	149	164	145	143	126	143	161	152	154	165	126	156	159	156	143	138	135	131	134	150	140	156	157	156	148	154	147	136	166	156	141	171	168	154	149	162	117	150	134	156	158	156	132	135	174	131	112	147	159	148	160	151	157	160	126	157	142	142	140	129	146	157	166	131	146	147	144	164	138	147	150	135	169	174	155	139	133	155	143	143	155	145	141	162	146	133	190	145	156	159	174	144	143	123	130	134	121	167	157	169	164	140	136	175	132	153	134	140	145	141	153	140	128	159	177	133	146	162	165	156	145	164	140	158	156	155	133	138	148	150	155	171	151	145	140	121	173	138	115	128	149	155	156	117	137	149	150	149	157	166	136	160	143	137	163	141	163	141	181	133	149	175	165	146	137	138	178	164	157	147	146	147	145	139	165	159	152	138	148	134	147	148	140	149	140	146	160	150	117	132	165	152	126	152	137	153	137	137	158	155	155	142	149	155	122	135	148	149	146	146	147	145	156	149	153	136	140	142	148	147	156	140	136	149	126	131	145	132	142	135	149	154	165	134	153	153	146	131	134	164	158	154	141	155	138	132	123	155	144	160	127	129	126	141	160	155	150	149	138	136	134	144	138	146	169	142	148	152	152	149	138	143	149	133	145	139	142	151	130	154	161	139	145	142	168	137	150	147	138	136	139	149	136	154	114	141	138	158	139	144	162	153	141	152	138	143	156	183	143	148	139	141	147	145	140	148	152	151	145	147	144	134	168	139	136	146	157	158	155	181	155	142	128	132	133	136	136	128	136	141	131	146	153	172	129	143	150	132	158	155	126	151	144	142	151	156	139	125	155	159	147	166	175	158	120	143	148	160	138	135	139	121	164	123	170	162	156	142	140	148	155	138	132	149	131	158	144	162	156	170	147	156	159	160	152	128	157	152	139	153	145	150	151	161	145	163	143	149	145	134	150	150	138	133	144	138	151	148	174	131	117	136	162	154	132	137	107	137	133	129	155	160	141	138	150	126	153	145	150	152	155	152	156	142	138	143	133	146	152	145	158	164	124	150	172	135	135	131	143	158	144	134	137	127	138	154	152	155	141	129	154	131	149	150	119	160	132	136	160	144	150	152	138	161	143	148	150	168	151	137	146	148	153	156	150	151	140	156	134	160	152	149	132	151	151	146	150	155	145	188	159	189	152	150	146	180	150	154	147	139	153	152	142	112	148	127	160	137	135	159	156	162	148	156	137	172	166	148	150	144	142	148	149	139	124	167	139	138	154	142	157	140	168	127	147	128	131	146	159	165	155	160	115	142	160	144	121	126	166	149	144	147	138	141	159	130	156	124	151	157	149	154	137	152	151	160	142	127	138	167	148	129	153	153	155	130	152	133	150	134	152	161	144	155	167	137	147	132	128	184	151	122	155	164	176	137	148	133	144	153	131	161	124	150	183	137	149	174	134	155	159	155	140	148	153	158	146	129	145	158	143	140	174	148	146	146	142	144	128	147	169	166	148	153	161	138	160	135	154	144	146	118	160	153	135	165	153	146	147	136	157	146	150	144	145	132	155	144	123	125	142	163	143	131	135	157	152	126	161	150	156	178	144	134	131	132	169	123	136	142	157	155	144	150	151	151	150	151	163	146	134	125	138	150	146	148	148	162	133	138	132	149	147	156	150	128	153	143	152	122	168	152	150	149	139	138	153	181	173	159	131	158	146	136	154	161	137	143	139	157	178	150	164	148	163	146	161	151	142	148	139	147	136	139	139	155	158	149	151	145	146	156	157	155	147	130	145	151	164	150	140	135	137	154	146	151	127	143	137	131	140	132	120	161	132	123	147	168	135	139	153	127	142	160	151	154	133	145	127	155	129	148	145	145	135	144	143	153	164	149	162	119	152	132	126	171	153	161	130	156	178	144	160	148	158	163	145	128	173	133	149	159	133	162	121	125	134	172	139	151	141	152	147	152	125	160	144	151	138	141	144	157	135	140	117	163	142	133	175	142	144	150	134	120	171	155	138	139	135	141	146	148	160	136	155	153	147	150	144	117	126	115	146	145	171	160	145	134	126	159	152	135	155	138	143	118	160	139	162	138	140	132	156	139	156	146	132	157	141	150	152	128	133	158	166	135	158	173	131	150	135	145	157	144	151	139	153	142	135	139	154	131	160	161	136	151	147	127	121	150	157	149	165	140	155	148	151	161	149	131	151	149	140	149	163	153	134	137	146	136	144	141	161	151	145	152	144	149	158	141	162	141	149	145	150	154	155	154	118	158	151	138	141	157	151	151	138	158	145	144	138	137	141	130	166	140	142	159	126	165	142	142	128	140	136	152	135	137	157	145	151	141	151	137	141	154	162	155	136	149	148	120	154	151	150	156	167	146	149	137	160	129	132	164	139	156	142	133	140	136	146	140	131	136	156	146	146	167	149	141	139	158	140	170	143	177	154	135	152	148	175	136	150	128	130	156	146	143	153	146	153	141	164	121	159	141	142	153	134	134	154	143	148	121	158	135	136	175	136	148	123	142	146	153	143	159	143	156	141	138	139	137	132	132	146	158	137	157	139	145	166	150	138	169	130	138	157	163	147	149	122	144	157	146	162	141	124	148	173	135	151	169	151	169	142	167	142	156	152	146	128	120	130	137	156	163	150	131	163	139	161	166	143	144	145	152	153	182	148	153	154	141	143	138	147	168	127	156	132	165	156	145	151	164	137	154	148	145	126	152	153	159	138	130	143	150	128	138	128	153	146	141	151	136	131	149	138	160	149	152	132	153	152	166	141	156	148	153	140	136	144	150	142	162	138	174	164	157	143	153	134	141	151	161	148	133	145	158	146	133	141	143	164	147	168	142	146	158	122	156	139	131	121	133	148	160	157	152	132	134	145	160	158	146	153	148	131	146	134	137	136	146	125	110	142	144	137	143	153	130	136	148	136	134	119	138	162	140	153	166	148	142	153	140	158	160	158	140	142	142	147	158	164	135	149	152	166	142	122	140	147	141	159	173	151	148	143	144	146	139	140	137	149	132	148	160	161	164	137	123	135	140	150	157	134	143	149	148	147	142	133	138	156	161	151	148	144	138	156	168	152	159	146	164	127	164	140	149	127	129	140	147	142	156	142	130	144	140	137	129	139	164	159	158	132	131	153	151	154	170	155	146	153	147	147	149	163	157	177	147	154	136	135	142	139	153	136	159	131	145	165	142	171	151	144	125	147	170	142	142	129	143	145	152	152	164	142	139	156	135	120	140	118	148	140	173	165	156	153	129	130	140	160	146	131	147	137	141	128	152	128	136	151	154	149	150	151	129	143
37638	33550	38175	35664	38420	37322	30502	27676	16622	15258	11813	9593	8418	7999	5346	4801	4447	3665	4057	8111	16639	14253	24463	23358	9160	6043	3297	4050	3201	1870	1847	2230	1498	1732	1580	1832	1752	2200	2360	2206	1291	1055	937	999	1829	1446	1429	1397	1211	1215	1076	833	450	374	366	402	409	370	387	479	447	459	408	392	369	416	373	363	379	381	395	370	372	406	391	364	357	407	368	400	401	390	357	392	365	424	386	381	419	388	368	411	381	403	429	398	387	388	377	408	376	377	402	386	374	347	370	379	380	373	395	372	374	396	361	368	376	388	382	383	379	403	385	384	364	399	408	332	354	347	373	391	400	376	379	366	389	408	384	389	379	385	369	377	372	400	393	376	363	380	399	432	385	369	363	370	422	375	402	413	401	389	360	367	417	372	372	417	367	374	417	392	405	388	361	372	368	383	398	400	408	358	400	370	375	389	378	419	442	364	375	359	377	381	388	400	385	374	382	407	353	400	362	375	391	362	393	392	377	389	395	379	373	373	384	421	371	396	408	363	388	372	379	397	337	406	374	398	390	388	365	419	373	365	373	353	385	377	386	381	404	356	362	379	385	380	362	398	389	386	347	379	410	366	412	394	396	365	386	388	356	386	383	358	388	387	393	392	399	365	386	400	343	406	353	369	376	367	387	357	411	355	402	374	392	408	407	331	403	384	381	394	375	373	367	356	401	410	358	388	349	351	399	384	410	388	388	392	388	381	388	380	364	378	364	378	401	395	386	377	379	341	382	357	363	363	413	384	414	413	378	415	385	382	358	409	387	390	376	392	355	379	400	387	385	385	374	394	365	357	380	340	381	383	398	398	397	407	413	371	355	386	381	398	398	382	358	400	371	361	397	386	376	380	391	374	385	405	374	367	380	344	389	404	409	369	392	388	391	379	358	408	350	374	360	415	392	406	395	376	391	403	372	348	403	387	374	378	386	368	383	392	398	379	414	406	403	397	392	364	346	370	407	375	342	381	347	405	414	368	343	400	351	381	399	383	364	420	402	373	397	399	388	329	398	373	407	401	406	374	393	442	440	408	398	370	366	396	369	381	396	394	376	380	362	380	365	402	387	368	375	385	348	367	362	387	362	398	405	370	377	396	396	375	381	387	377	394	395	387	393	406	386	399	353	369	400	386	367	348	395	422	380	385	416	389	374	376	381	369	385	377	349	359	364	384	372	374	347	361	422	391	371	396	436	396	333	354	405	359	385	382	345	399	397	384	392	396	368	373	351	353	388	364	392	402	381	353	387	359	386	393	380	368	409	392	359	371	407	440	393	389	373	398	391	405	377	405	411	359	359	411	375	391	404	395	387	391	343	365	403	372	391	364	370	404	368	407	369	447	389	382	396	367	375	354	389	365	370	345	359	372	374	381	372	389	365	404	417	396	365	424	373	366	372	383	395	339	362	373	396	371	355	409	415	375	381	332	421	371	351	402	402	361	416	382	345	364	347	412	365	408	404	377	370	375	327	406	350	349	380	365	378	367	403	369	350	363	371	386	384	388	422	398	409	378	371	358	405	371	382	397	337	348	408	382	397	387	416	393	397	382	403	393	391	401	393	389	407	403	386	406	403	371	358	380	431	352	405	386	373	389	419	381	368	386	380	391	370	377	376	390	385	388	391	358	378	386	353	377	373	373	375	394	352	363	385	405	390	412	391	363	372	397	375	367	364	378	413	446	375	384	392	404	405	411	388	371	383	414	410	366	401	394	362	367	404	372	377	387	359	380	375	361	385	362	375	422	377	405	382	363	401	389	351	357	391	395	392	361	373	392	356	363	362	368	369	386	383	415	362	371	377	345	373	348	360	368	365	378	365	406	353	379	373	353	379	392	376	378	430	399	360	412	365	361	382	369	380	370	365	385	367	370	388	426	374	362	382	376	402	412	372	379	371	395	380	390	358	422	347	356	379	385	409	371	385	373	437	404	383	407	403	404	423	410	399	383	379	395	394	358	385	365	404	385	362	431	403	388	361	378	406	383	376	388	355	389	390	359	387	380	378	396	368	355	413	439	403	382	349	400	391	403	378	373	394	412	363	388	368	387	392	401	409	393	380	382	347	365	407	407	378	376	403	391	385	361	417	353	375	381	396	378	405	377	387	370	370	395	361	377	388	377	397	420	393	396	397	370	392	394	383	369	387	367	392	408	391	383	403	363	344	355	376	384	338	385	396	363	376	406	383	369	387	380	391	399	366	388	371	372	409	383	355	361	352	384	422	396	405	399	382	365	400	382	355	382	423	367	397	397	370	381	354	400	385	401	366	421	401	407	364	387	423	425	416	396	393	401	352	377	410	424	417	377	383	405	382	349	404	419	374	376	367	366	407	347	418	371	386	416	344	365	366	370	397	402	357	373	397	377	383	356	364	397	388	358	412	381	373	339	358	338	376	410	363	352	398	408	382	408	394	418	380	368	348	387	384	357	398	419	393	368	406	357	379	378	400	364	346	366	356	373	381	345	371	355	388	386	375	374	389	385	405	383	403	399	370	382	369	407	423	400	386	404	385	362	374	380	389	410	333	347	384	400	409	405	352	375	386	344	387	393	406	355	396	379	383	370	382	380	358	384	372	396	397	350	406	428	360	353	397	374	409	395	363	360	386	393	401	381	428	385	374	380	358	392	357	396	371	388	406	393	367	371	374	422	361	351	374	389	347	388	376	400	389	389	383	389	404	368	368	414	397	371	397	349	389	383	383	391	376	417	363	382	359	346	362	349	371	402	369	410	340	340	400	371	396	381	360	370	395	395	399	363	378	356	384	382	393	393	360	400	364	363	397	383	396	353	366	392	376	419	414	366	396	366	393	369	385	401	356	404	415	367	360	395	401	395	381	379	346	376	387	410	390	404	413	378	367	394	389	381	381	382	383	333	401	391	414	365	386	379	371	400	388	383	403	367	369	415	389	390	369	359	399	379	376	369	400	383	396	404	394	388	353	394	388	385	329	390	405	348	346	385	347	374	371	403	389	363	376	358	421	413	370	376	373	410	350	374	436	367	330	431	402	354	375	351	360	438	415	392	420	386	421	355	352	382	364	375	404	380	398	375	396	386	395	374	405	360	382	379	380	371	393	387	381	402	385	383	407	386	392	384	414	354	392	363	389	377	405	367	364	365	383	404	390	407	395	382	383	411	381	388	400	380	376	416	387	403	359	380	358	349	367	359	382	408	375	335	409	399	405	372	361	376	352	407	401	404	349	403	374	373	421	395	385	389	398	377	404	395	354	337	382	383	380	393	398	388	382	372	361	352	366	382	369	378	407	369	406	388	386	368	395	385	367	421	386	370	424	361	380	382	389	367	364	386	406	369	381	378	359	382	358	379	375	356	371	398	388	393	399	356	390	404	376	396	371	382	388	370	388	367	358	404	408	419	377	382	357	362	386	360	382	348	380	376	367	401	402	389	377	372	385	367	356	392	324	410	386	388	375	359	379	427	356	349	372	333	319	349	353	401	358	391	372	341	374	357	352	381	374	372
13954	8207	7233	7496	5856	2816	1597	923	467	375	342	309	275	316	208	199	196	172	207	227	284	321	436	449	277	175	180	163	140	133	135	168	154	124	137	132	151	133	144	170	131	138	128	136	138	156	145	136	134	148	146	140	137	134	137	149	138	148	144	137	146	136	133	145	140	118	153	131	114	148	144	145	130	140	141	149	144	150	149	144	141	134	132	132	146	151	162	130	153	145	139	142	153	119	122	131	144	128	122	139	138	164	143	158	124	162	117	144	138	156	135	144	150	142	132	129	131	139	133	115	135	146	157	150	149	137	147	123	154	151	130	163	139	145	136	110	140	127	140	115	139	134	139	151	135	163	126	138	134	132	133	151	148	129	131	134	145	156	129	138	129	165	132	158	101	128	144	135	120	131	155	122	143	152	170	154	131	143	166	148	154	132	138	141	141	153	139	148	139	125	122	150	112	130	146	138	127	124	122	132	130	131	147	151	148	140	132	152	137	144	135	133	151	139	135	130	133	167	122	127	146	123	163	133	156	115	137	132	171	135	141	148	123	126	147	136	144	143	142	137	136	139	135	138	135	166	148	128	129	137	144	134	123	122	131	125	146	156	141	143	150	141	150	158	151	134	152	136	111	132	132	115	144	136	142	145	146	154	160	132	140	157	129	149	138	143	147	131	154	134	142	143	147	140	152	135	148	124	141	127	127	119	156	146	159	131	141	144	135	136	148	146	131	116	128	132	160	145	129	152	134	128	122	146	155	123	134	140	163	132	147	137	143	154	142	155	139	150	131	141	148	143	131	154	133	145	134	143	138	145	162	139	134	130	131	152	132	146	136	132	141	138	134	137	144	138	151	158	151	157	156	152	141	142	141	144	126	160	132	134	123	136	151	138	121	134	138	147	135	150	153	148	144	137	154	151	150	134	149	146	140	161	122	135	129	118	152	138	131	154	140	140	144	150	142	144	113	136	142	166	140	131	167	117	137	124	127	127	121	142	143	138	153	154	126	133	148	140	149	137	146	149	132	150	136	166	153	142	155	153	142	134	148	158	127	121	154	143	150	133	150	152	145	142	133	126	125	109	139	136	131	129	133	144	133	130	137	134	120	137	153	122	133	147	162	137	146	145	146	151	134	123	156	155	141	142	132	144	144	158	99	142	144	139	132	128	146	119	140	134	124	158	140	129	153	159	144	172	136	138	141	158	161	155	163	127	153	151	151	134	124	129	135	142	134	154	134	136	135	152	143	128	156	135	157	140	129	139	129	140	160	115	140	137	142	130	150	147	148	117	137	148	135	129	131	165	141	141	134	134	153	113	141	141	131	126	155	146	148	142	126	132	139	149	146	136	99	128	140	126	134	137	133	135	139	137	125	143	137	123	130	123	151	158	130	124	148	161	138	143	138	124	127	140	120	133	154	146	156	130	126	150	139	143	149	136	151	145	155	130	130	131	159	134	148	136	127	159	154	133	148	129	158	147	138	136	172	144	134	130	136	137	140	122	135	141	149	145	128	132	146	164	145	123	164	145	128	138	148	132	154	141	146	141	125	144	135	124	133	147	139	147	157	123	133	140	146	130	124	141	137	139	132	125	136	131	116	161	140	147	142	152	126	130	136	142	146	128	145	155	152	151	142	145	163	140	128	141	137	144	110	136	150	146	160	149	122	127	120	153	132	155	136	129	147	133	137	148	143	140	134	155	119	129	126	140	144	145	114	157	129	135	126	141	116	136	126	123	136	134	143	142	120	149	142	158	132	143	135	145	149	140	126	144	160	131	146	129	133	142	160	139	145	137	174	122	138	147	130	141	139	157	140	142	152	130	126	155	143	147	136	126	152	142	122	127	149	125	142	145	141	145	146	149	129	151	130	138	130	151	131	126	148	132	121	152	163	153	139	126	130	155	131	141	147	151	141	153	156	151	141	152	155	150	146	147	121	141	141	149	132	136	125	157	138	156	155	129	130	156	130	145	130	126	123	138	124	152	138	151	140	145	138	136	124	134	134	142	133	128	136	132	153	145	144	125	149	146	127	129	134	128	122	153	131	132	116	139	112	139	138	141	150	163	140	133	141	120	115	158	133	126	124	142	122	134	159	138	130	125	129	128	135	118	134	131	148	136	141	148	141	141	127	137	159	150	136	162	150	126	160	151	136	144	128	117	158	138	157	143	157	135	120	134	139	150	137	148	131	116	145	115	152	145	140	125	149	148	153	129	132	127	151	134	137	137	135	131	154	147	131	135	152	135	134	148	140	151	152	141	129	139	138	135	150	132	130	150	155	143	141	138	139	121	132	140	149	144	140	142	144	152	150	139	131	145	166	141	140	146	147	121	142	147	146	153	131	144	115	123	129	139	156	145	142	124	132	139	142	148	141	146	124	134	138	155	144	154	142	149	147	130	142	150	139	153	144	114	143	152	140	141	117	140	142	123	149	137	120	158	137	140	140	161	139	157	137	128	160	155	134	140	136	169	158	141	148	138	143	132	142	137	140	140	175	147	167	129	116	134	139	151	150	142	137	132	134	145	127	129	142	132	133	156	145	143	137	136	127	141	122	135	141	160	134	154	138	159	144	133	156	139	131	121	145	116	147	135	135	142	126	146	165	159	142	122	140	120	132	144	154	132	155	127	154	140	157	156	159	149	162	144	132	134	126	133	142	130	155	126	147	136	123	147	128	164	132	138	138	175	149	150	137	149	150	141	126	155	131	153	152	128	120	131	129	142	135	150	134	138	120	149	116	138	134	144	162	158	165	116	149	120	142	110	145	140	148	133	148	140	121	139	124	122	134	137	141	151	135	148	172	128	137	145	120	142	153	144	150	132	109	145	148	122	136	123	130	134	113	127	152	162	146	132	129	135	133	161	145	148	142	136	119	130	138	140	144	124	144	157	146	151	117	159	133	160	125	139	157	135	160	150	156	135	142	150	147	140	133	153	140	151	143	154	145	159	138	139	139	135	159	134	134	150	124	158	146	134	137	130	136	140	141	136	132	142	140	135	131	160	139	164	163	147	145	150	136	153	148	147	160	130	138	145	138	159	144	138	135	142	130	122	148	141	161	156	138	142	140	160	151	145	116	137	154	133	138	164	130	143	134	144	143	143	141	140	157	134	153	146	148	166	139	129	165	151	150	122	149	126	137	135	169	129	153	132	137	130	153	156	165	139	146	136	135	134	129	123	136	137	148	158	120	128	151	150	140	135	142	140	130	151	125	125	127	143	160	147	137	145	143	140	135	169	128	161	149	166	147	130	150	150	145	123	135	145	150	143	135	138	164	157	138	135	139	148	152	115	118	132	129	125	119	127	159	112	137	150	111	155	153	135	177	150	150	141	149	139	156	112	141	144	148	122	131	148	136	130	122	145	145	144	161	152	150	124	123	135	128	134	160	142	170	148	144	145	137	159	127	143	151	150	135	134	127	136	122	121	126	120	138	129	117	144	152	122	139	116	126	127	134	152	136	152	141	144	121	157	133	135	157	125	146	150	136	134
10931	7660	10658	14909	14593	9020	6792	4578	2365	1954	1685	1566	1407	1304	883	923	773	850	867	1137	1692	1633	2175	2499	1137	690	451	485	477	463	407	456	397	413	396	407	417	436	427	462	414	393	443	423	412	416	407	411	424	434	407	399	379	422	377	377	384	369	394	366	386	355	342	398	374	408	374	370	347	355	363	372	386	404	389	337	347	374	378	388	355	375	425	396	369	390	383	372	362	395	364	364	398	403	401	367	359	412	383	383	368	395	387	410	343	394	401	383	378	357	374	364	371	377	406	389	393	353	409	376	378	390	389	356	377	387	372	396	373	394	382	419	411	386	389	362	366	347	377	363	373	376	372	404	356	373	356	371	385	354	395	409	354	366	398	367	386	351	354	380	403	397	424	364	346	366	379	381	365	364	367	374	405	386	363	352	383	392	379	392	375	401	371	377	367	404	389	410	397	375	381	366	390	377	377	377	419	376	399	362	409	409	365	384	368	363	404	374	372	363	398	369	380	356	392	390	374	388	386	360	364	384	393	412	348	407	398	401	329	381	402	377	353	397	384	366	380	404	379	367	372	375	354	395	354	350	377	352	375	396	350	398	357	374	378	401	351	334	372	423	378	358	388	377	371	369	371	364	361	377	341	400	395	394	416	403	385	381	374	354	398	372	391	386	396	358	381	377	373	390	369	353	431	420	339	384	358	363	383	377	373	352	363	396	366	382	384	358	392	329	383	342	370	413	380	371	362	344	374	384	407	384	384	385	377	365	386	379	362	360	363	371	362	342	384	379	377	372	376	389	397	419	359	375	362	389	394	373	371	388	384	376	374	334	396	389	365	402	402	360	370	403	323	422	388	380	342	444	393	375	395	368	372	385	332	357	381	380	361	376	360	389	328	391	360	350	405	393	401	380	389	388	390	398	358	370	406	362	410	421	417	355	381	366	359	359	343	409	377	388	386	392	340	364	366	383	358	365	367	391	379	359	356	361	359	397	351	375	400	361	381	374	365	411	363	391	374	364	408	368	380	383	396	356	384	365	416	328	405	379	356	415	403	392	375	408	364	391	411	363	378	377	384	352	371	391	379	344	376	381	368	405	331	381	370	357	374	405	387	361	369	369	373	395	415	375	383	380	353	380	362	386	397	388	401	368	365	347	395	386	344	379	369	395	374	388	346	409	366	373	398	379	414	404	362	393	381	361	355	359	356	384	400	350	374	388	376	353	388	396	423	379	384	362	358	354	419	347	376	394	405	349	348	337	408	359	368	391	376	312	359	403	389	369	396	390	377	369	391	381	348	386	368	394	365	341	392	367	350	360	397	366	388	381	399	372	383	378	404	381	384	363	349	384	354	365	377	368	375	383	400	380	388	414	394	364	367	397	358	363	351	354	370	376	365	345	383	383	381	364	401	350	366	386	374	387	372	410	379	366	378	376	390	360	380	393	357	361	337	383	423	410	393	378	362	391	399	417	399	386	375	383	364	369	381	384	391	359	373	399	365	351	371	379	351	399	346	380	350	374	376	350	403	371	396	373	394	373	354	370	364	360	400	403	376	382	406	396	372	377	385	413	358	376	397	361	398	353	392	409	345	345	378	405	392	346	375	374	365	353	383	401	377	398	390	385	381	350	367	374	390	350	394	360	364	425	353	349	412	375	402	382	376	380	385	365	374	391	387	358	413	369	354	392	396	389	364	356	378	344	409	358	372	361	366	367	380	390	324	377	417	362	371	374	338	362	387	369	417	359	371	348	363	345	364	386	343	390	392	356	348	386	409	360	375	377	373	420	364	371	403	391	354	369	389	355	408	386	399	388	357	369	336	343	378	378	381	392	384	409	388	397	369	402	330	414	347	344	393	392	402	356	351	362	390	355	358	401	405	383	367	414	345	376	387	385	394	364	368	406	372	398	407	394	364	414	336	376	371	381	383	362	365	351	400	419	387	346	347	350	361	406	393	401	347	389	372	369	380	372	385	393	395	372	402	376	374	374	374	389	389	391	357	397	370	359	370	382	366	423	396	389	383	376	367	401	362	388	392	335	393	360	399	377	364	384	362	379	389	342	349	391	396	387	390	378	402	374	396	367	390	360	415	367	379	381	388	375	345	378	366	385	401	366	386	388	380	354	362	418	388	369	353	382	353	382	387	406	338	400	372	355	374	363	383	374	372	378	390	390	367	429	390	396	368	408	390	401	384	360	375	376	387	404	319	378	346	373	417	388	379	417	378	386	392	374	365	322	384	363	361	408	384	367	387	401	379	385	371	340	371	391	383	369	355	347	373	351	368	376	410	379	382	393	370	385	403	399	365	370	394	388	391	415	355	385	403	378	373	401	398	369	388	419	405	391	385	360	383	379	361	372	357	398	395	363	394	368	381	414	415	356	387	363	345	399	397	340	379	355	377	380	388	396	376	427	412	367	379	364	362	377	379	347	358	381	353	373	341	379	389	354	365	375	348	378	395	387	366	359	405	365	402	343	375	366	353	383	371	394	383	416	374	376	345	402	405	348	349	358	402	384	374	350	388	395	384	358	363	380	388	373	366	366	358	388	376	402	380	357	392	336	356	378	375	375	385	402	411	396	370	397	401	359	422	334	375	366	395	398	376	336	413	352	345	377	400	392	375	373	358	374	359	370	363	405	390	390	371	373	379	417	337	386	357	361	364	394	345	399	367	357	403	405	382	339	411	365	389	376	359	379	372	382	392	363	349	380	376	396	405	415	353	388	361	382	391	343	363	387	416	394	361	366	370	386	389	388	387	369	404	375	374	394	369	381	363	417	376	389	379	377	385	389	391	372	391	423	391	388	371	348	381	356	373	373	358	394	369	351	367	366	397	352	395	374	347	408	383	353	388	365	363	376	369	370	383	360	372	399	376	379	367	365	387	377	372	371	365	402	365	371	381	368	325	352	375	376	357	359	363	361	356	373	379	387	409	399	382	383	348	344	359	393	353	384	374	355	393	370	349	396	382	387	354	401	387	360	386	389	377	390	385	354	398	368	373	390	391	380	361	373	381	369	354	373	351	407	362	382	387	374	398	354	352	368	410	375	376	396	383	370	382	380	374	378	374	412	393	386	386	353	381	375	420	363	339	352	336	408	359	367	366	354	396	386	377	366	382	394	413	396	332	366	352	366	413	405	350	367	404	375	351	375	409	392	371	390	394	378	354	398	360	379	390	410	390	363	365	369	372	349	385	359	382	369	410	392	371	358	358	341	396	368	386	397	398	369	405	384	350	400	400	375	367	384	352	347	371	389	367	315	402	428	385	369	384	375	368	390	373	363	372	398	384	355	396	380	371	412	413	389	380	359	393	350	396	352	421	379	364	350	369	386	377	330	405	353	380	384	350	375	421	389	370	396	340	374	358	336	331	367	378	382	393	409	353	352	395	352	404	369	386	399	379	416	379	374	358	364	375	360	407	357	366	402	396	330	375	386	382	354	409	376	383	388	398	394	372	372	356	367	410	380	386	390	384	376	390	386	396	388	389	370	378	375
45780	32731	31116	30539	27318	21173	16042	10907	4080	1786	975	798	759	961	502	521	491	502	946	1211	2853	3068	2798	1608	906	436	285	297	238	258	255	259	243	257	239	182	207	175	262	304	192	171	172	186	176	207	224	202	179	192	188	182	146	164	156	171	166	152	157	155	190	158	164	153	168	172	198	179	182	179	176	157	145	172	178	192	147	147	174	162	194	181	169	167	158	192	178	187	138	183	169	160	151	142	177	160	173	173	200	155	160	157	159	170	153	156	153	170	153	190	149	161	157	164	174	164	173	154	186	176	136	152	159	187	139	167	160	158	152	160	177	166	146	164	161	161	182	171	165	156	180	192	182	176	188	174	181	170	172	179	184	153	172	176	169	172	170	174	164	172	157	160	167	148	165	161	192	163	146	144	168	145	169	177	161	185	162	159	158	169	163	167	185	172	178	178	181	177	160	180	160	174	158	155	185	154	160	156	179	167	184	175	172	154	159	144	175	161	196	154	157	144	157	157	178	179	175	192	145	164	163	169	155	151	185	159	193	156	156	148	167	164	176	173	161	151	153	151	172	190	177	148	194	161	162	155	172	168	182	171	186	150	178	186	158	181	166	166	163	179	153	167	185	180	185	138	177	153	160	181	160	152	168	172	160	211	150	152	190	164	154	175	177	187	186	184	170	174	155	188	168	178	158	183	174	163	163	162	171	162	190	170	175	198	168	160	185	180	163	170	144	144	163	138	172	183	175	169	173	165	175	179	168	184	166	151	166	167	157	178	160	171	190	193	191	196	144	162	179	173	162	178	175	161	161	168	157	141	185	182	163	167	166	161	148	180	155	182	172	174	170	178	148	168	172	176	186	195	148	165	186	182	178	144	168	159	157	186	183	150	163	203	171	156	160	170	161	179	186	173	161	168	164	156	160	170	145	156	179	179	146	176	166	182	178	184	140	180	152	176	149	171	157	176	169	165	153	176	159	170	177	172	159	159	166	159	167	172	173	172	153	162	138	188	155	175	177	172	178	148	179	178	172	183	156	181	148	166	164	152	172	176	194	172	160	173	163	164	166	151	170	176	182	171	162	165	172	179	160	136	180	173	179	156	177	162	160	182	170	148	180	195	178	155	163	189	165	192	150	162	149	150	195	192	169	185	172	165	181	159	170	200	166	204	154	164	171	173	189	155	188	171	183	184	151	173	158	185	179	188	205	155	149	157	168	199	192	154	161	182	150	171	167	171	180	176	179	166	163	164	153	159	190	159	162	173	178	163	174	184	188	162	162	169	160	181	178	164	187	178	158	168	156	175	171	163	176	156	178	179	175	180	163	152	187	187	152	178	168	155	166	169	166	187	158	164	160	170	161	159	171	161	192	166	173	170	163	169	168	184	163	155	155	153	156	164	178	171	156	161	168	163	136	164	167	166	170	152	145	177	176	163	163	154	167	167	167	181	172	159	163	167	174	167	199	175	184	154	161	166	167	170	192	166	146	187	169	162	168	178	186	171	166	156	186	168	153	179	160	173	184	159	173	174	181	192	165	176	171	175	148	160	168	158	170	177	174	177	184	167	163	177	193	155	187	162	203	185	164	192	160	153	180	167	187	176	164	184	170	159	194	190	166	184	166	173	171	186	140	156	183	187	178	153	166	162	177	165	174	166	176	159	158	163	142	179	192	141	143	180	191	171	157	197	171	171	165	191	145	148	163	168	158	173	164	145	168	170	152	170	177	146	179	182	189	153	146	173	173	175	176	154	157	160	171	168	152	171	154	180	170	153	170	185	171	190	183	165	161	161	182	171	154	166	181	189	174	167	172	167	176	154	158	178	197	169	164	173	180	167	156	169	157	161	166	176	172	163	154	189	165	168	170	159	174	168	163	182	162	173	184	187	171	183	161	159	176	155	178	184	160	170	187	171	162	175	150	177	170	174	195	148	156	166	181	190	173	177	151	167	189	171	161	155	170	162	159	180	170	168	180	182	168	159	165	169	181	189	150	166	149	179	167	186	176	167	159	162	161	187	165	148	182	168	155	189	176	187	165	154	161	135	176	172	160	166	162	150	196	182	159	170	176	167	174	158	160	155	184	179	155	152	207	170	169	174	178	145	160	178	147	173	172	155	167	155	173	189	192	171	174	182	169	159	153	170	174	174	172	187	169	176	150	171	189	175	180	181	176	165	192	161	168	150	191	183	170	195	192	159	173	166	186	173	186	170	167	168	183	167	174	182	144	152	172	153	185	132	166	177	160	187	178	152	173	136	157	162	172	171	195	162	154	168	158	177	153	174	162	184	152	176	160	169	175	176	173	161	167	170	170	183	178	173	166	186	180	170	178	186	180	128	171	180	172	162	186	155	165	184	142	166	162	184	169	181	196	159	170	155	169	177	163	144	152	185	169	157	186	165	171	177	187	171	152	179	166	164	180	162	170	172	165	173	171	186	163	168	168	158	198	159	167	182	175	175	179	187	183	179	181	177	173	161	179	176	184	149	178	166	159	181	162	173	149	173	192	157	150	170	153	172	184	200	142	145	169	156	153	173	170	150	156	196	164	163	160	187	171	163	166	182	175	158	148	170	179	152	155	168	153	179	145	193	159	183	153	188	150	138	164	175	163	176	159	165	171	148	179	156	163	190	173	135	157	160	158	174	135	175	184	171	175	194	168	169	177	170	184	159	188	148	145	180	158	149	163	164	191	160	180	163	172	194	160	172	158	180	181	181	167	172	164	143	200	156	173	166	177	170	177	158	172	164	171	190	144	159	181	175	136	201	157	161	164	177	155	158	178	183	148	146	171	154	171	161	185	161	174	175	158	155	156	183	159	170	161	166	169	156	158	166	144	167	171	170	190	161	164	161	159	147	169	153	155	159	155	174	173	154	184	177	184	175	183	193	152	152	168	148	146	187	182	166	173	180	169	179	185	148	181	184	166	170	167	164	182	164	175	147	188	154	205	163	193	168	193	173	149	163	181	171	175	188	172	147	153	180	161	163	174	156	165	163	167	188	182	162	171	165	177	167	163	177	161	178	170	167	186	176	147	179	157	159	187	160	166	169	170	164	174	178	146	154	189	170	170	186	177	173	163	194	159	174	167	159	158	171	164	171	194	149	176	172	146	154	195	183	159	176	173	152	177	163	155	171	143	200	152	163	158	152	173	156	161	165	176	138	181	164	177	178	177	176	160	143	179	159	162	174	181	170	173	164	174	168	149	158	174	152	169	148	180	174	169	133	173	169	175	177	168	171	182	160	164	147	159	162	172	164	137	185	163	178	164	171	168	177	161	181	158	158	149	176	172	165	190	173	171	166	178	156	169	168	162	150	174	157	198	148	169	152	177	160	165	166	163	184	152	181	177	155	192	157	173	188	159	159	170	162	155	159	162	172	178	182	181	159	152	182	165	181	165	167	184	184	165	179	193	146	169	169	162	183	177	139	179	184	201	159	170	165	170	177	192	153	174	173	179	165	178	143	169	165	166	174	176	140	171	149	183	169	164	152	174	184
29142	24928	31568	31271	33756	27476	23518	22279	10092	6819	4366	3969	3995	4702	2408	2693	2344	2805	5459	7553	15738	16144	14481	9446	4799	2314	1480	1584	1116	844	931	1194	999	866	792	787	831	826	1048	1413	818	557	543	545	487	694	706	714	645	649	680	574	440	471	415	414	413	447	442	430	439	470	448	455	401	449	444	427	425	452	419	446	426	456	413	415	402	446	445	418	437	442	433	448	449	423	426	410	450	402	404	453	475	438	400	477	466	448	452	428	440	448	470	445	473	428	471	470	449	440	438	464	447	422	449	431	463	463	480	426	491	440	447	432	429	446	419	475	429	436	435	442	459	427	483	455	461	410	466	416	439	470	453	439	444	437	476	474	469	435	445	446	434	455	487	430	425	449	457	428	438	414	424	460	437	404	466	429	444	423	407	448	440	459	456	466	466	468	430	400	431	433	468	458	434	467	455	425	438	473	411	422	404	446	447	412	438	426	468	454	455	445	460	468	457	411	426	443	423	466	418	426	469	420	465	447	458	460	435	441	429	474	489	465	435	435	452	464	448	473	416	440	436	457	457	416	421	513	396	425	431	453	438	478	444	466	440	412	484	424	452	420	417	464	444	455	418	431	442	436	431	426	479	485	429	436	464	413	432	453	471	434	430	424	436	454	471	431	428	462	438	463	474	424	431	427	471	447	455	452	403	421	419	445	472	467	435	454	477	392	435	384	388	465	453	418	410	449	455	416	432	422	411	422	448	398	497	415	416	435	438	425	412	449	458	441	402	470	417	443	415	446	473	437	491	476	481	433	462	459	438	448	443	447	431	439	429	434	475	441	441	436	422	441	456	459	410	424	458	440	445	445	459	461	436	463	456	440	441	448	412	423	490	402	434	468	456	425	443	453	431	463	458	451	432	442	471	420	422	438	426	421	445	444	413	422	441	444	417	446	441	415	450	457	440	442	447	434	469	425	433	427	494	455	449	471	463	440	439	468	445	419	430	475	476	426	438	436	387	422	458	460	461	414	419	450	405	447	431	452	438	464	420	439	451	481	434	410	416	433	479	441	424	428	425	445	432	459	480	430	451	443	442	420	428	425	456	459	478	427	436	451	457	437	421	421	406	461	431	425	446	443	457	426	425	451	480	447	447	466	449	463	463	431	427	466	433	421	398	452	458	462	455	477	458	425	432	449	483	471	415	436	473	410	439	454	429	469	439	422	431	420	425	454	431	427	480	423	414	442	454	437	452	449	435	444	442	448	441	449	407	425	439	425	413	418	449	434	413	466	417	436	438	416	441	439	454	460	447	469	440	420	418	422	443	438	410	464	438	470	447	444	452	405	451	433	443	447	424	445	448	483	418	448	411	442	450	478	431	414	450	409	433	470	432	456	422	437	394	425	440	414	437	434	419	437	470	417	458	460	444	408	413	457	464	423	452	492	465	422	463	486	421	438	437	411	454	416	476	460	448	423	445	458	421	422	456	418	432	441	434	432	467	431	454	437	422	425	447	421	426	449	447	408	440	425	462	455	420	453	404	440	431	454	430	457	403	424	446	394	432	422	416	420	438	455	426	421	418	414	451	443	449	468	453	448	417	424	440	484	434	424	455	450	447	424	430	440	417	438	446	431	439	428	468	479	468	454	416	415	430	385	421	472	434	453	450	447	438	460	452	419	449	453	447	457	426	479	428	445	414	428	450	416	484	462	441	403	440	417	401	450	426	437	431	394	430	479	476	454	477	461	418	422	465	423	480	421	388	439	456	464	450	429	456	437	446	459	446	467	453	421	438	457	424	442	460	444	450	404	440	397	432	421	443	443	462	443	410	429	474	442	445	429	433	473	465	458	433	420	457	469	417	422	439	450	430	435	449	449	395	415	433	424	464	426	445	442	446	474	411	458	423	450	454	450	431	423	433	414	462	439	387	442	419	445	448	465	432	451	448	460	431	427	441	446	433	442	464	463	457	432	404	420	465	442	466	455	483	475	406	426	431	468	463	433	415	452	487	423	432	465	404	454	400	434	410	472	425	459	425	448	415	434	426	415	459	427	442	462	438	428	437	432	417	442	453	432	436	415	444	435	457	408	404	423	472	443	407	463	419	449	444	426	461	437	473	414	479	458	437	451	453	459	397	458	440	409	421	430	451	435	446	444	476	467	435	420	459	464	444	443	416	433	434	461	462	413	413	455	452	455	447	445	414	438	441	443	440	435	440	425	451	426	465	445	426	455	442	423	425	459	478	455	434	469	454	457	453	450	434	443	473	413	389	437	431	467	428	471	446	457	422	447	458	426	434	480	459	447	445	478	466	444	430	439	457	432	445	455	445	434	452	416	401	478	468	447	475	440	482	454	447	421	472	480	431	428	443	410	475	456	446	460	459	416	415	429	428	441	414	452	427	442	436	449	418	438	457	386	436	424	426	454	394	451	411	471	453	438	435	440	434	460	421	467	448	432	420	428	401	402	417	398	460	458	467	435	469	415	431	457	460	422	475	420	436	449	443	382	430	433	426	472	427	436	442	425	443	448	438	443	412	433	426	453	438	448	401	448	440	440	461	417	439	457	413	468	455	411	468	431	446	394	434	455	466	416	429	446	405	423	437	439	459	448	457	432	464	441	424	411	438	481	433	442	439	437	424	421	434	406	440	464	427	460	462	473	439	444	433	484	384	432	387	434	446	478	430	459	444	425	402	466	421	422	453	415	434	427	458	451	462	416	430	410	453	440	417	466	470	430	463	452	406	447	443	420	415	457	463	403	408	450	423	424	435	404	439	416	456	459	465	440	422	458	458	442	462	436	418	407	382	478	453	423	405	435	466	453	433	474	446	423	416	460	421	437	475	439	438	469	434	473	424	491	471	441	438	422	466	434	453	458	462	480	436	406	416	446	445	451	434	478	455	419	432	463	415	434	485	434	412	403	434	423	460	466	435	447	455	427	439	425	416	395	441	441	451	459	406	440	433	437	449	427	469	422	427	417	430	466	446	426	442	452	437	435	402	457	449	437	419	486	407	404	431	453	431	438	400	426	412	401	470	466	474	455	443	423	416	446	427	442	448	422	423	408	501	448	458	423	429	457	467	397	428	487	445	462	475	462	442	454	461	461	453	423	446	480	472	467	435	463	436	435	402	405	409	438	406	449	422	463	435	451	433	451	412	446	445	439	446	458	436	433	442	447	464	487	432	415	455	447	417	432	433	410	455	435	459	438	441	415	429	403	417	463	479	452	474	422	458	457	428	440	436	443	445	416	415	406	439	425	471	448	445	422	444	457	418	437	462	439	475	414	439	458	456	419	441	434	403	451	453	455	443	446	487	463	487	439	415	445	467	447	440	464	461	487	466	427	434	434	423	455	454	427	426	467	463	435	466	476	428	415	428	465	465	426	448	426	470	445	457	415	447	439	462	433	451	446	482	448	416	451	423	452	417	427	448	455	445	455	439	443	444	468	438	478	427	445	407	499	443	465	430	454	423	444	457	435	455	437	408	454	439	459	457	443	471	455	454	442	444	436
57125	40239	40640	36052	33289	28071	24845	19944	11001	4444	1680	1333	1040	1108	864	953	875	887	1237	2144	6520	8875	5442	1983	1552	952	511	544	380	286	221	282	286	226	185	257	239	219	288	374	227	171	171	164	202	194	182	199	184	185	214	207	146	149	173	152	128	155	169	165	136	144	160	172	171	163	150	143	146	152	147	149	159	158	178	176	145	160	150	155	134	173	157	158	149	167	133	145	136	142	171	127	152	146	169	150	163	158	157	118	155	145	174	166	156	177	143	144	150	165	169	149	154	145	151	139	136	152	169	184	149	161	175	126	175	146	147	155	142	134	126	129	148	156	153	157	147	171	143	156	133	133	140	152	153	151	161	144	134	151	142	144	145	144	152	161	163	129	155	161	155	144	138	136	162	161	190	150	125	144	138	155	166	131	125	138	148	140	136	165	137	139	137	162	159	163	159	139	145	163	153	137	151	146	143	166	137	133	168	155	156	154	152	137	151	173	151	141	160	142	172	142	148	145	138	141	147	162	131	144	146	143	136	156	159	185	114	150	157	164	150	157	139	178	170	153	127	151	152	160	165	142	152	174	129	161	157	160	138	125	167	164	170	178	146	151	131	138	163	155	138	134	123	142	137	160	141	138	158	143	154	174	156	146	148	157	143	134	145	165	157	148	140	153	132	165	158	158	155	135	125	145	148	132	157	133	142	153	159	155	158	151	151	152	135	141	177	151	172	147	152	157	147	128	181	142	149	147	153	147	173	158	147	128	150	186	128	143	158	130	155	156	177	136	142	149	146	152	180	126	141	160	162	154	151	168	168	134	154	159	150	179	117	156	137	149	149	136	142	139	153	181	160	172	180	158	146	124	144	143	177	152	147	142	137	147	157	151	154	157	161	132	148	133	158	164	152	150	133	139	155	129	148	171	155	134	136	153	171	141	151	154	144	155	122	164	138	163	176	155	147	146	176	159	145	180	156	167	179	161	166	136	140	145	146	129	180	145	180	178	166	141	130	147	136	136	166	135	165	139	126	172	159	145	176	146	132	144	160	135	135	166	146	153	152	159	146	143	135	178	163	143	136	162	158	149	181	154	145	174	151	150	172	125	147	155	169	160	132	146	156	140	150	164	180	163	154	144	159	180	150	155	148	130	142	165	128	147	159	170	152	142	169	145	175	126	135	164	145	137	143	166	148	145	142	153	145	164	160	156	172	146	156	137	133	160	160	142	158	143	132	152	154	149	155	146	164	134	144	184	129	162	155	168	144	156	170	150	167	142	154	157	151	137	140	143	135	143	168	162	142	166	139	178	146	174	156	143	134	152	128	140	173	152	145	163	158	147	158	175	203	145	153	155	122	131	128	151	143	172	175	155	150	145	143	165	146	141	138	166	160	139	163	160	182	160	152	148	157	139	175	129	143	165	152	143	161	144	148	119	144	149	151	150	118	138	165	158	135	139	148	128	152	144	143	154	145	152	134	166	141	126	163	131	152	129	151	160	140	133	132	175	153	153	136	166	143	175	136	169	156	162	139	145	141	163	162	157	172	148	138	160	149	145	163	148	151	160	137	133	155	166	149	151	150	163	151	156	146	134	167	146	166	128	130	166	138	146	174	156	174	159	153	145	140	150	164	156	136	182	145	158	162	137	156	139	153	149	144	149	140	138	135	161	128	121	146	157	142	136	160	167	171	178	174	151	157	162	167	164	137	155	139	150	152	153	164	151	122	144	152	146	157	173	148	130	151	163	161	179	172	166	151	155	136	154	143	148	148	152	140	139	162	168	179	159	162	148	142	134	156	146	138	161	152	153	165	156	136	156	160	140	139	131	148	165	143	132	142	133	141	154	155	141	164	151	142	162	127	141	155	147	142	186	153	147	133	152	166	153	151	135	127	142	157	161	153	165	160	145	161	135	142	148	148	169	145	138	153	141	130	149	162	162	152	134	122	143	152	134	156	161	137	156	165	143	129	156	146	166	165	142	151	154	155	151	141	134	139	147	164	156	138	141	140	136	169	153	169	157	151	125	151	165	148	143	134	141	156	147	142	144	127	143	137	145	148	136	182	140	167	138	158	156	136	145	148	159	144	163	156	157	148	151	151	141	132	144	140	157	152	143	140	151	144	171	156	162	129	136	133	169	160	157	153	150	162	165	158	152	148	137	157	155	147	128	126	155	125	131	153	134	174	128	138	139	139	121	136	140	128	142	143	126	156	170	136	176	129	148	146	159	180	140	134	142	145	142	144	148	163	145	129	143	147	145	123	168	175	161	157	155	188	149	146	137	163	166	150	162	163	155	138	144	151	138	164	134	151	131	149	141	153	161	144	161	158	131	158	147	129	157	153	146	156	134	148	147	150	149	162	165	118	159	160	149	148	154	149	138	170	150	140	153	150	151	173	142	155	147	132	156	138	149	149	166	142	151	163	157	163	171	158	138	149	155	153	142	154	150	145	141	157	153	177	133	146	172	122	169	144	152	159	153	164	169	150	146	147	158	139	177	148	159	158	147	151	170	160	158	154	153	166	134	153	143	157	150	170	131	121	146	149	145	142	151	155	149	143	142	139	146	135	157	172	149	170	163	133	165	153	157	166	145	140	134	142	142	160	127	160	160	148	148	158	145	158	160	137	161	163	148	150	156	148	152	137	157	142	131	153	157	150	136	148	154	137	129	135	135	147	147	146	159	156	158	166	139	153	132	158	153	153	132	163	145	162	144	154	186	152	169	149	151	153	182	164	130	174	151	147	129	151	135	142	142	144	154	151	155	196	171	146	176	157	154	145	147	136	152	150	149	161	131	141	154	141	148	155	145	148	147	142	157	161	137	145	170	128	151	156	134	142	141	156	140	147	163	174	150	181	130	161	144	153	146	150	138	159	155	144	149	162	145	143	156	136	155	143	160	146	144	158	172	152	131	139	148	155	169	147	137	176	133	134	142	137	172	168	161	145	130	153	157	154	141	130	138	141	158	145	159	143	141	137	122	152	135	184	138	159	157	150	175	151	149	122	137	148	164	162	146	170	148	134	144	158	126	156	127	143	136	138	143	142	162	151	141	152	149	134	152	129	177	140	150	151	153	138	169	175	157	140	157	149	161	142	165	132	132	150	154	138	149	153	164	141	159	140	140	172	169	156	133	171	162	138	162	161	136	140	144	153	146	159	161	143	159	156	137	179	153	145	152	144	143	160	156	140	135	155	141	177	149	162	140	150	158	147	126	114	171	145	155	141	176	142	169	151	156	146	148	160	145	164	143	153	141	144	145	139	125	143	168	155	162	154	159	151	146	145	149	159	160	146	172	147	149	158	161	150	162	153	164	155	142	143	197	152	177	141	137	170	141	147	153	155	147	177	144	166	140	152	143	147	157	147	131	150	160	156	139	167	191	152	160	136	148	156	153	141	151	146	135	121	147	154	158	141	140	127	144	161	166	160	138	175	158	137	150	164	160	142	162	140	135	140	176	186	144	155	175	141	154	167	145	157	161	142	164	151	142	131	159	130	154
37719	33263	42008	36793	38915	35754	31572	30994	17358	11789	5907	5832	5086	5208	4025	5288	4371	4645	6972	11845	26716	30045	21416	10456	8668	5120	2855	2797	1729	1373	1046	1491	1285	1077	852	990	1102	1054	1291	2132	1212	542	558	605	684	603	788	810	725	763	756	657	493	395	392	413	419	391	402	426	425	429	420	410	398	388	355	404	441	414	369	430	342	396	429	402	389	396	368	390	380	422	389	386	424	385	396	380	390	395	389	380	394	391	379	382	420	401	424	409	371	401	407	380	376	402	399	387	387	375	346	376	397	361	383	372	359	382	399	373	360	382	397	402	378	394	400	366	407	370	394	390	370	382	356	418	382	411	384	368	376	410	424	395	384	403	396	397	403	380	392	357	378	380	356	406	358	365	410	414	413	404	359	336	394	408	392	372	403	357	399	403	370	411	373	421	403	384	363	405	405	369	376	386	371	394	417	391	368	426	411	379	415	367	379	386	379	377	374	371	394	385	398	379	412	368	403	385	371	361	361	366	365	380	408	369	375	343	381	384	414	383	376	360	400	363	364	371	401	369	425	398	389	370	399	380	384	381	384	410	386	403	420	348	440	408	376	364	405	382	412	373	401	431	378	393	377	388	401	376	402	364	375	406	394	375	385	364	406	394	406	358	362	424	360	404	393	400	342	402	425	413	420	373	382	383	431	386	380	390	378	364	383	372	388	396	374	389	378	417	392	420	402	430	335	393	407	392	406	376	407	354	349	386	385	384	361	433	396	420	403	390	432	381	464	366	384	391	385	386	387	385	421	390	381	428	372	370	354	402	426	413	375	402	414	401	368	406	375	388	353	393	411	390	375	393	375	380	394	386	376	425	381	395	397	388	379	445	401	353	360	415	432	351	384	380	344	393	425	390	410	386	366	412	377	385	404	405	373	396	425	405	385	425	406	411	399	363	371	402	382	395	380	388	411	414	385	366	413	383	373	410	378	411	438	395	379	355	366	356	396	384	414	388	429	408	394	408	388	377	371	408	365	387	382	391	393	368	335	397	405	385	385	396	399	397	387	421	379	373	377	396	394	349	357	365	365	384	402	399	407	422	370	386	378	357	365	380	373	358	420	336	373	358	421	381	381	404	385	408	386	416	407	445	384	383	404	360	377	371	412	382	392	387	385	387	382	370	383	397	362	367	391	386	343	394	390	385	408	391	402	362	399	417	431	374	380	365	398	380	386	386	409	423	372	384	430	380	365	375	383	387	413	374	405	387	358	351	402	415	355	406	412	393	409	421	351	385	428	420	397	391	361	408	387	367	399	374	404	406	377	397	397	402	400	391	420	378	407	356	388	409	389	396	396	427	393	374	387	400	378	381	402	400	358	414	393	380	446	420	390	391	375	367	390	385	373	377	373	385	387	378	390	375	375	406	372	370	389	394	356	424	384	424	371	372	320	388	405	351	401	410	358	364	374	394	398	377	378	362	418	360	385	400	384	373	355	375	377	388	405	425	366	375	373	395	375	374	434	380	399	389	396	388	396	385	385	376	373	424	403	409	405	373	383	378	387	408	427	387	425	384	403	372	379	424	403	365	429	394	400	367	354	385	390	373	384	413	392	417	414	380	400	413	388	408	439	396	379	396	399	400	378	400	370	416	375	408	402	427	407	410	364	384	378	359	389	395	377	442	364	402	396	388	369	365	402	392	392	390	381	404	382	388	390	371	366	390	386	390	352	407	404	387	384	410	394	364	395	390	388	408	427	393	373	386	369	435	361	368	432	377	368	392	412	402	392	392	399	353	377	409	404	413	389	365	349	388	377	424	383	412	381	407	370	368	376	378	385	380	386	384	408	396	402	397	406	386	403	383	398	401	431	406	383	407	401	383	400	371	405	406	387	379	398	355	397	408	389	344	394	372	372	425	364	409	388	394	372	394	406	382	351	365	386	413	359	368	408	371	378	369	397	405	400	428	415	398	386	384	424	393	363	397	353	404	376	362	361	385	406	408	389	376	403	375	378	410	426	369	397	372	388	371	395	353	379	367	395	390	390	389	409	400	373	416	372	382	406	381	396	391	385	410	410	373	397	388	390	420	426	404	418	377	374	405	397	405	393	403	381	380	388	411	391	424	382	393	416	408	419	366	403	385	367	382	395	351	444	390	372	372	384	355	395	373	386	421	426	367	399	399	398	391	363	410	368	386	374	391	384	403	377	411	390	376	385	388	373	377	412	417	408	403	402	397	394	385	414	399	355	414	408	391	378	353	375	409	396	390	411	364	397	378	360	384	357	379	460	397	387	394	386	366	387	387	365	390	419	386	394	363	389	412	390	399	375	360	383	394	412	370	368	379	386	380	387	390	398	398	367	387	374	390	358	408	404	387	385	376	395	384	408	405	401	393	399	356	400	375	393	380	404	389	380	406	367	411	371	381	375	387	386	379	370	395	404	383	386	372	389	368	422	410	363	386	398	402	375	391	425	411	375	394	395	413	392	422	408	402	368	361	421	413	371	373	371	398	377	399	394	378	383	391	398	415	416	378	422	369	379	407	407	393	416	371	378	360	399	411	398	392	383	371	397	389	400	371	375	396	378	368	391	417	397	393	388	382	377	370	407	373	377	379	364	413	385	398	366	362	372	365	436	350	404	393	385	371	379	423	368	402	377	371	372	375	389	417	402	394	409	388	360	381	406	357	428	376	377	389	411	412	383	406	400	419	417	384	369	382	386	409	376	368	348	397	369	389	355	392	403	377	418	389	374	407	410	432	390	413	408	378	376	403	419	403	422	392	394	397	391	389	385	398	371	384	355	360	380	402	375	368	383	407	398	399	376	385	399	401	351	350	420	392	394	355	370	406	425	382	387	404	381	381	424	408	387	408	378	408	397	376	396	404	423	392	390	392	395	406	379	351	400	364	355	389	385	386	407	380	378	383	404	408	414	427	420	379	379	374	355	406	364	375	384	397	401	367	365	374	392	370	398	381	396	433	386	376	357	392	392	401	378	396	345	421	407	415	416	400	404	389	389	393	407	405	385	397	378	413	391	404	352	389	381	386	393	341	376	412	411	407	401	379	399	389	395	414	361	403	385	354	389	404	417	414	389	352	373	362	411	360	420	402	396	396	357	415	368	374	424	380	394	392	412	400	374	418	362	384	392	376	369	399	366	385	429	410	384	397	422	381	364	404	381	369	352	366	373	412	390	388	394	403	367	424	409	393	391	381	375	358	368	397	429	348	364	396	398	394	413	366	398	413	376	424	393	390	401	367	381	396	411	400	376	354	425	354	375	353	364	382	354	427	394	397	374	381	364	368	359	390	379	432	371	392	328	409	420	386	436	366	355	386	399	407	415	420	375	369	393	388	418	409	376	444	379	406	385	362	390	408	417	363	391	383	404	410	420	373	378	376	354	384	380	411	403	399	381	376	400	389	366	388	380	425	404	388	408	391	413	382	401	379	384	380	408	375	386	392	391	365	373	424	401	398	378	369	411	389	388	363	381	373	353	389	409	379	399	377	399	381	380	403	383	420
16519	8847	10619	8286	5090	3082	1732	964	615	355	213	260	200	200	188	207	205	201	249	265	491	738	542	313	245	192	133	154	151	153	136	168	136	130	150	140	161	149	165	162	138	144	145	136	159	153	130	147	151	147	123	127	137	145	139	130	163	130	142	138	152	139	122	137	141	141	133	135	153	149	151	126	148	137	142	147	139	159	147	136	155	153	132	147	134	143	127	178	143	154	138	136	141	130	140	157	135	144	131	123	132	134	156	138	125	130	142	124	141	143	137	151	129	135	121	161	144	123	127	149	124	137	129	119	129	127	162	146	147	147	138	133	140	122	142	140	137	149	149	140	136	176	136	136	138	139	167	156	141	141	140	155	139	154	147	139	145	154	119	140	138	139	119	120	149	125	137	131	143	136	155	150	145	153	149	131	166	147	149	150	150	153	165	165	123	134	142	147	172	138	135	141	131	130	131	133	128	130	131	136	146	144	128	141	131	127	139	135	135	132	134	138	140	127	139	146	144	141	144	120	132	126	141	141	159	136	155	113	147	126	126	143	123	161	159	142	125	166	138	135	126	142	151	130	149	148	135	156	145	128	140	140	117	147	132	143	121	116	145	139	153	137	124	157	147	122	131	152	150	151	154	151	138	134	154	147	164	161	135	155	131	141	146	134	138	131	135	144	147	125	152	146	130	136	149	145	126	119	164	138	132	153	161	151	154	147	128	130	140	135	145	172	151	143	122	148	143	151	144	135	121	146	138	159	134	134	127	149	151	160	142	135	147	128	117	133	131	105	147	147	140	133	134	131	152	131	163	137	141	152	148	133	131	140	155	133	153	156	132	139	141	129	127	120	140	130	139	161	151	143	125	114	142	132	139	140	149	138	146	139	129	146	160	129	140	140	141	145	158	157	150	130	141	128	131	117	138	121	133	150	155	135	106	162	131	143	135	144	148	139	148	138	132	154	137	136	140	132	142	146	153	150	120	152	130	130	137	123	134	137	143	137	132	136	151	135	149	146	152	145	146	152	119	140	126	128	140	143	137	157	146	133	152	161	168	151	131	125	151	129	111	126	125	150	158	147	149	137	147	132	134	144	138	138	134	148	131	143	151	157	135	138	131	129	149	158	129	126	121	131	129	143	160	134	145	117	126	110	134	128	165	146	133	156	122	147	144	149	143	147	136	131	165	143	137	136	158	126	155	152	143	116	120	124	124	149	141	134	122	121	158	129	132	121	138	182	126	149	124	130	139	162	123	151	137	165	119	150	154	150	155	118	145	131	156	125	150	144	157	118	139	135	149	129	146	153	147	137	140	167	151	142	145	139	139	130	132	147	108	115	157	145	129	146	118	152	151	143	151	139	167	160	150	137	154	131	149	129	137	124	143	144	146	147	131	157	133	136	142	134	127	131	150	134	151	136	135	160	136	128	146	154	125	139	162	135	134	123	130	147	146	144	162	143	137	156	151	157	145	127	157	161	153	129	149	132	128	134	118	132	118	147	152	152	136	139	127	141	159	127	137	132	125	152	126	148	173	136	145	136	116	126	149	147	127	143	118	134	159	163	136	156	140	166	139	159	125	146	140	145	148	142	156	129	154	131	139	132	139	150	151	134	142	136	152	146	144	150	143	151	132	114	168	141	140	163	128	142	141	139	120	165	139	139	151	165	134	148	156	167	154	153	147	133	137	157	155	162	161	134	116	151	171	157	145	142	163	169	157	131	133	154	139	126	142	136	156	133	133	157	143	128	156	150	137	138	138	160	133	155	145	151	145	157	146	141	149	126	130	143	143	128	148	163	157	145	150	146	146	146	134	119	138	142	119	146	141	152	141	117	150	160	120	158	142	137	150	120	124	123	151	108	161	162	146	148	122	152	153	134	151	147	152	150	146	131	137	139	145	136	135	148	152	146	140	122	162	137	128	162	151	130	162	157	155	147	162	146	124	125	141	137	141	135	169	130	121	156	159	136	147	116	165	157	139	147	145	136	153	131	141	154	132	162	150	164	130	136	130	125	169	153	157	131	156	147	140	153	147	137	148	153	159	152	145	146	148	142	162	146	148	157	129	150	130	130	151	129	132	141	148	140	136	126	139	148	110	164	149	147	157	135	153	159	143	146	129	134	157	149	117	142	141	137	140	131	120	153	131	168	136	156	147	123	140	150	125	154	153	153	129	136	157	146	136	131	151	133	128	146	155	141	143	158	148	137	127	126	167	151	143	148	140	161	126	156	158	139	155	154	141	159	132	133	113	173	141	160	140	148	144	143	154	152	149	136	138	144	146	153	141	153	146	137	149	145	123	160	161	128	145	139	152	159	166	137	122	160	137	134	139	159	152	122	143	150	141	147	139	142	128	120	152	136	133	129	139	139	146	141	133	133	148	135	138	154	145	131	142	130	136	151	133	134	143	146	135	168	138	135	109	137	146	146	149	160	143	130	138	148	148	145	149	141	118	125	151	142	129	147	151	151	156	138	129	147	147	150	119	135	151	133	120	167	141	152	136	130	136	143	125	147	136	128	118	123	150	158	147	140	130	156	143	140	136	142	126	158	158	139	152	135	155	150	118	169	157	149	137	132	150	103	118	136	139	132	155	123	155	157	140	151	142	158	145	142	136	127	140	134	126	141	158	125	147	147	152	144	132	142	132	154	122	143	147	170	147	151	134	139	136	140	136	142	152	139	129	151	123	154	146	143	144	122	138	154	143	138	164	135	125	146	136	121	144	143	130	140	142	146	131	127	122	145	148	146	120	135	155	147	117	166	146	140	150	134	151	149	129	143	149	135	128	168	140	137	149	130	154	147	165	132	132	138	149	146	159	158	132	160	156	140	154	134	161	163	133	140	104	130	134	152	130	174	127	120	152	141	163	148	140	125	150	135	137	141	119	140	133	136	131	156	135	135	142	129	136	158	153	114	132	135	127	149	144	145	131	154	124	142	152	143	140	170	154	158	139	129	127	144	163	156	142	129	159	150	136	148	137	148	141	150	148	157	133	147	133	139	136	114	137	148	136	132	154	140	131	137	146	144	154	134	142	156	133	129	150	154	150	147	136	142	148	159	130	143	153	127	126	156	141	151	136	145	164	155	134	130	154	172	139	144	145	148	162	156	140	151	136	131	163	137	133	133	150	129	135	138	122	115	133	146	132	136	144	160	139	145	147	148	142	153	148	141	139	117	144	156	143	134	120	135	148	145	132	165	139	139	142	153	144	130	135	151	149	143	142	134	129	139	157	165	166	140	128	131	169	137	133	130	123	137	122	123	173	146	161	156	124	141	144	154	127	148	132	151	146	148	143	134	135	129	144	145	156	140	134	169	154	136	140	139	140	147	163	161	154	135	133	149	139	139	153	135	146	146	179	142	154	127	150	136	154	144	151	133	164	141	136	134	143	145	137	155	153	163	131	153	111	149	137	115	135	146	150	136	146	134	146	155	137	143	139	142	158	152	149	142	142	124	147	145	153	147	135	123	151	146	132	126	145	126	131	144	151	124
11568	7479	14964	15942	12335	9674	7122	4444	2613	1560	1099	1093	816	795	785	865	755	898	1254	1363	2939	3931	2675	1243	969	722	434	483	428	424	430	400	426	428	377	403	412	396	421	430	434	355	378	414	384	393	410	387	434	423	438	414	402	349	403	354	414	394	354	374	354	404	367	399	365	394	390	416	363	390	336	385	374	389	388	363	362	383	386	379	369	343	352	387	347	365	408	359	407	384	352	346	348	359	411	386	393	364	382	381	383	394	379	382	407	380	392	386	388	385	352	386	397	376	346	399	386	360	389	400	361	385	387	416	366	397	391	402	374	388	376	374	377	361	367	405	387	410	388	378	352	400	382	381	366	385	374	382	388	392	418	401	371	395	387	412	372	393	386	376	381	389	372	383	402	376	347	391	415	365	393	372	388	360	389	403	412	424	370	364	361	373	360	374	413	367	379	369	372	364	365	379	399	397	341	363	393	345	385	337	354	363	396	376	396	349	368	382	360	394	386	369	370	394	376	412	375	359	377	401	408	403	371	359	384	380	365	403	370	374	371	368	374	400	378	405	386	391	391	378	384	366	389	362	402	378	376	400	387	372	384	391	377	390	396	381	375	404	350	390	391	402	380	381	353	353	389	394	389	383	380	383	356	403	381	372	376	400	391	379	400	363	370	392	382	395	358	379	422	369	366	350	370	349	350	405	394	418	390	367	388	381	377	408	380	382	389	416	389	389	351	327	364	388	367	371	370	404	368	363	364	400	419	377	380	368	372	391	363	362	372	364	384	398	363	360	392	394	367	412	404	375	388	361	347	393	396	386	373	385	348	410	378	380	358	365	379	401	368	365	357	360	383	363	386	377	399	368	342	366	419	378	346	395	401	409	360	399	349	390	361	393	398	401	386	391	374	371	360	369	348	402	391	358	384	358	408	345	391	353	379	385	368	413	391	368	380	364	373	376	371	383	398	365	422	380	375	377	360	399	385	359	362	378	407	363	390	406	365	390	394	356	381	371	399	368	379	400	372	381	360	378	388	371	395	362	363	377	382	425	371	406	369	351	382	401	388	360	372	443	394	380	384	377	322	372	358	392	371	379	383	380	407	382	365	386	377	363	414	376	345	386	396	364	360	366	374	349	408	375	388	391	409	400	359	371	379	351	406	357	430	372	363	373	371	375	373	393	397	325	420	361	339	374	408	372	379	371	389	385	375	383	393	392	358	398	390	382	370	388	402	388	354	347	370	352	361	396	373	412	398	388	375	424	390	373	370	374	390	404	375	383	378	359	380	389	372	400	371	390	394	369	361	389	406	374	378	361	345	417	388	368	365	428	366	378	377	366	404	369	356	388	433	370	351	371	368	367	394	368	362	353	412	400	398	385	397	345	404	336	391	396	352	378	375	362	407	387	374	377	330	394	394	358	413	378	372	381	403	395	342	413	405	390	365	378	376	376	375	354	394	352	383	406	387	398	391	396	351	380	362	375	370	366	402	365	397	383	368	372	374	363	373	392	408	442	385	418	367	373	356	370	383	414	399	388	363	397	402	380	393	366	406	369	347	380	363	394	379	388	366	386	363	390	380	381	380	383	361	392	380	368	336	400	356	383	348	372	349	383	380	375	361	379	390	369	378	372	382	370	378	362	391	394	375	370	377	365	365	389	384	414	378	414	355	392	391	402	389	374	412	370	382	367	400	392	358	338	385	367	385	361	347	396	341	369	402	374	357	351	383	397	352	358	365	380	370	373	365	387	344	367	335	334	396	371	380	366	414	388	360	361	386	357	354	330	363	370	387	369	384	398	375	394	405	376	345	373	349	368	356	376	405	371	323	406	385	375	397	389	410	383	391	379	355	399	328	408	406	387	399	359	369	411	359	380	368	380	357	377	408	382	381	378	343	395	318	384	386	413	403	376	379	363	389	372	373	375	401	418	386	368	389	364	380	367	363	322	382	342	370	371	341	353	407	389	389	396	353	360	390	373	407	369	383	352	389	342	389	382	387	358	367	357	372	370	437	392	381	397	358	382	385	393	368	396	398	352	385	362	346	394	413	353	406	363	357	376	360	439	356	414	375	389	373	370	379	355	374	375	363	385	359	335	349	365	393	386	377	408	367	368	390	346	400	394	410	383	364	354	384	378	419	385	348	384	378	370	396	374	363	443	378	386	372	365	393	388	376	390	386	419	385	371	352	398	386	414	365	393	381	366	357	390	379	419	410	428	370	405	386	410	383	385	382	347	412	392	391	364	355	401	368	385	339	395	386	383	359	363	426	380	397	385	361	350	409	401	390	366	402	372	376	362	370	374	340	363	355	354	396	392	402	392	392	373	380	419	368	387	405	384	353	380	351	384	367	349	373	376	368	382	390	388	339	398	347	339	386	367	336	388	404	397	414	384	374	360	382	382	388	349	373	374	395	363	399	365	369	362	383	354	373	380	384	373	366	359	379	383	365	394	368	391	387	372	360	381	384	384	392	389	373	383	449	389	372	358	382	386	361	435	372	400	372	406	372	363	396	397	385	387	378	359	388	373	393	385	372	380	380	388	377	360	380	373	371	367	356	379	353	381	369	380	401	384	387	379	378	374	397	391	392	383	377	374	368	373	391	376	396	379	406	385	372	367	394	382	385	410	417	385	337	396	370	348	403	377	386	407	380	356	395	351	377	383	388	383	350	402	398	388	347	345	379	379	391	397	396	398	338	361	380	380	393	382	388	428	356	378	361	400	347	353	373	357	409	392	382	347	356	394	371	381	349	378	380	374	389	399	399	397	396	355	412	373	380	342	379	377	373	398	378	368	386	345	348	348	401	355	366	380	399	345	378	381	372	400	380	375	415	338	375	386	356	390	408	353	384	372	390	384	375	362	380	389	337	395	404	417	371	393	352	390	410	398	367	365	378	361	357	372	360	372	392	356	394	370	410	336	382	405	380	360	371	375	371	391	345	397	381	389	355	409	387	378	376	377	375	403	421	404	396	378	364	392	405	415	382	362	374	388	357	394	380	394	376	370	363	359	429	391	365	364	407	390	382	399	408	390	422	377	395	383	353	365	387	382	382	371	368	377	380	424	377	361	375	371	378	386	356	377	392	340	406	363	402	407	378	410	359	370	388	347	387	399	378	374	365	411	382	359	393	374	358	379	362	373	381	384	367	345	357	400	357	388	374	347	383	395	368	382	374	377	369	405	392	389	394	399	386	353	370	364	379	374	388	377	381	381	374	377	401	399	376	365	400	355	381	381	398	313	345	408	385	399	374	413	387	352	383	382	374	398	410	415	365	364	385	362	404	374	389	386	410	365	395	379	363	367	361	382	371	383	367	365	390	388	387	371	341	371	373	400	351	391	366	338	365	386	360	363	388	375	389	398	355	400	359	373	373	353	395	336	372	396	362	420	394	378	371	406	359	343	401	353	382	401	371	402	392	371	394	391	373	394	388	370	347	376	354	426	391	383	339	347	355	375	400	350	389	340	406	383	381	344	419	343	392	399	387	374	382	421	356	376
45533	31230	34221	31231	26411	21193	18314	9803	4179	1774	1082	818	632	688	868	928	523	673	2794	3251	3922	2542	2198	810	587	422	256	222	205	209	184	203	201	206	174	174	184	174	192	198	196	181	179	159	194	179	188	207	186	178	176	185	156	175	162	177	168	184	151	160	152	154	157	160	159	148	181	165	143	156	176	159	168	174	159	155	182	137	178	154	192	178	169	171	164	174	164	143	156	164	158	176	164	179	160	182	175	182	161	181	180	197	147	171	173	167	193	167	158	174	166	166	170	143	191	143	183	187	147	137	174	166	158	146	183	162	184	175	161	168	161	178	170	193	165	150	184	157	157	177	169	178	155	175	169	144	183	146	147	163	160	161	166	163	159	187	188	166	188	155	158	150	174	148	166	154	166	173	132	171	145	189	180	166	152	168	156	176	187	169	157	178	165	168	168	176	140	176	162	200	151	175	195	180	169	176	162	178	156	168	161	182	176	200	150	155	176	180	161	172	192	171	145	169	159	155	169	171	178	181	171	162	176	169	151	163	182	160	175	172	166	143	182	135	166	162	180	152	167	156	136	153	169	174	166	185	169	179	187	177	167	152	144	161	150	158	170	163	196	169	147	150	165	145	169	192	198	184	171	151	154	178	142	168	166	158	167	175	150	192	168	152	168	153	168	176	141	176	175	178	135	169	164	171	184	172	156	218	153	191	154	143	166	177	181	172	154	163	167	182	177	176	158	159	172	162	175	152	145	155	174	166	160	176	167	170	139	170	165	181	164	156	181	194	183	165	157	182	169	172	175	151	187	184	184	173	194	153	163	148	179	181	179	161	150	164	156	157	147	152	162	157	162	186	166	158	188	183	173	172	187	159	172	171	187	174	173	168	187	167	170	165	163	145	152	173	164	148	172	158	169	182	193	149	156	158	174	176	160	158	192	181	145	180	159	159	159	189	143	158	154	174	165	191	152	152	148	187	156	173	173	166	157	169	163	169	167	178	134	176	170	178	177	149	175	155	173	181	153	150	174	165	148	163	178	168	173	173	167	179	170	165	182	185	167	161	172	194	157	174	164	180	172	199	160	161	159	172	159	191	169	189	155	185	155	164	196	183	163	174	180	192	156	164	168	195	178	167	185	196	165	181	156	156	188	163	176	150	163	167	185	175	158	167	184	172	177	173	165	162	167	167	150	173	165	140	167	155	174	162	173	137	167	159	156	168	171	154	149	169	174	179	176	189	179	162	163	184	172	179	188	170	173	175	165	170	157	180	152	156	168	186	183	172	147	162	187	191	177	157	161	167	154	182	163	161	158	155	153	175	186	183	158	178	187	188	145	166	149	162	175	175	181	159	163	185	200	182	152	165	174	177	174	161	148	186	186	177	170	173	164	171	160	177	180	173	167	148	162	177	161	197	163	175	156	182	162	175	154	152	152	150	170	169	153	163	181	172	152	170	177	169	180	174	156	167	162	182	167	168	159	164	175	172	162	159	160	173	176	186	171	158	188	169	178	159	146	150	201	177	137	165	194	170	178	161	161	162	179	181	165	174	148	186	166	176	178	179	155	146	174	175	188	158	170	173	156	188	191	146	167	138	177	182	186	169	167	159	162	175	178	171	191	183	147	184	158	168	173	172	180	160	197	180	166	180	167	168	166	170	173	175	170	190	153	160	160	171	138	187	180	170	146	182	198	162	177	165	180	162	164	162	163	162	171	181	183	167	167	166	176	173	174	202	169	163	146	166	174	164	179	160	183	185	162	164	183	181	176	175	164	207	169	190	150	143	174	175	178	169	164	161	155	159	152	198	153	154	167	168	161	172	148	172	172	167	157	164	165	167	161	156	152	172	167	146	165	139	158	143	176	177	177	166	195	163	176	144	180	180	173	162	143	184	170	171	185	167	173	155	169	162	171	189	172	152	157	198	172	163	169	154	156	167	146	179	158	192	153	167	159	187	165	169	174	178	176	189	207	169	177	167	181	181	164	187	168	168	203	167	156	184	177	170	168	193	159	172	154	149	172	165	157	155	171	146	165	162	183	185	153	184	162	162	180	154	184	157	169	162	170	159	169	176	184	150	170	154	183	144	167	176	149	138	170	180	180	180	159	178	163	187	164	177	189	150	167	180	159	162	167	167	169	169	163	178	168	179	161	162	165	183	178	175	159	164	163	162	192	159	166	159	145	202	177	178	173	166	173	186	172	196	152	175	153	176	159	160	143	175	168	145	171	181	173	181	162	166	174	162	164	182	168	173	172	168	169	161	185	175	165	188	166	161	175	167	180	175	169	173	175	153	158	177	171	169	175	181	171	156	188	148	197	183	190	161	164	173	178	169	158	147	190	187	173	146	160	163	174	159	143	172	147	144	158	162	178	166	158	167	163	167	191	161	159	186	165	165	168	183	187	163	169	155	167	163	152	171	202	172	161	163	171	177	154	174	174	181	188	172	178	177	179	174	170	182	167	179	172	180	172	181	172	184	163	168	153	187	184	147	179	168	183	166	175	188	175	166	154	177	177	165	158	168	175	156	177	163	175	154	190	172	172	178	193	167	185	186	157	163	149	162	180	168	166	182	166	173	175	183	158	170	177	146	187	158	189	180	149	161	159	146	168	154	192	147	153	187	146	165	174	167	166	182	184	153	147	157	163	182	179	178	166	154	154	173	187	162	159	151	157	167	176	165	173	174	157	138	180	179	173	172	152	174	163	169	162	174	154	181	169	150	162	158	165	192	163	166	184	182	157	189	180	162	164	156	184	168	200	195	164	205	177	171	182	164	176	158	150	151	164	169	170	193	196	181	156	138	180	175	188	179	154	145	163	188	186	168	183	155	170	165	169	159	168	150	165	168	166	184	168	155	174	178	154	173	169	172	145	164	146	185	196	175	172	175	180	160	143	161	167	172	170	172	158	156	175	175	161	173	202	147	170	191	177	171	197	181	169	157	171	172	163	200	147	170	186	171	171	155	172	170	179	156	181	172	168	186	160	158	154	160	160	172	170	167	181	151	150	151	145	163	193	193	211	174	141	182	173	158	170	201	181	155	183	173	171	187	177	172	174	155	166	196	145	185	169	178	196	151	162	168	159	175	170	167	166	169	154	175	174	179	172	189	135	158	165	158	157	140	141	174	144	170	183	157	197	184	164	171	192	174	165	181	168	155	179	185	164	151	191	176	151	182	163	159	165	166	184	165	142	165	172	177	158	186	150	186	169	168	181	181	148	148	168	160	157	151	180	164	179	172	165	151	183	167	208	178	172	184	170	166	175	184	171	173	165	136	164	160	173	180	174	185	156	169	161	193	155	169	185	190	171	151	182	189	186	161	172	196	183	148	174	176	193	150	148	192	163	169	140	172	188	147	185	146	170	164	175	183	158	170	175	189	198	168	136	167	175	173	179	152	161	161	158	156	157	184	162	163	184	197	147	167	175	186	161	169	176	175	150	162	155	166	170	146	161	171	164	178	172	186	180	180	163	165	150	167	170	169	174	153	163	167	166	159
28678	23941	36974	32485	30330	27861	28040	17967	11926	6744	5000	3671	2770	3290	3978	4600	2694	3823	15206	15727	19074	13491	10767	4498	3269	1914	938	949	736	826	585	675	561	579	506	508	574	551	590	678	651	476	467	467	543	467	446	530	495	499	529	507	422	410	413	434	440	400	427	417	438	479	426	430	463	421	450	446	400	457	445	403	404	408	468	433	444	440	432	434	455	446	456	455	445	451	417	464	431	422	418	441	454	421	444	426	458	397	450	428	434	490	439	463	457	467	433	472	467	449	425	422	416	461	453	434	425	455	416	439	434	458	417	430	456	438	433	457	459	464	463	469	440	439	435	474	440	445	428	431	439	387	424	477	451	480	458	437	436	420	426	441	426	466	405	437	434	450	391	464	448	420	495	444	437	463	465	414	413	422	440	459	447	440	411	419	445	449	446	440	444	433	427	460	457	446	442	426	445	446	442	404	417	409	459	400	448	450	414	450	426	451	406	438	424	447	430	483	445	447	457	441	439	427	467	430	443	393	444	452	433	425	420	436	435	408	466	441	427	469	433	428	447	430	437	458	403	469	407	426	443	446	469	444	461	450	432	460	410	432	472	453	433	468	432	461	451	456	409	459	441	454	496	465	414	449	417	437	450	438	442	464	428	442	401	492	439	451	408	450	460	461	452	433	417	429	416	436	395	456	409	454	435	442	441	474	452	391	489	439	429	437	442	445	430	441	420	448	475	430	439	426	449	404	434	434	448	431	423	453	430	448	436	415	401	456	491	454	485	470	409	439	429	462	462	434	471	419	454	447	401	435	443	437	467	454	429	468	457	426	408	416	470	416	401	428	417	429	407	413	426	424	426	451	405	474	434	475	437	454	462	433	445	449	420	434	422	442	455	453	408	457	493	418	433	466	439	439	430	444	406	462	461	413	460	481	444	459	422	479	453	441	449	404	402	421	475	426	463	444	468	482	401	424	514	410	442	431	422	458	416	436	457	432	418	440	430	443	423	434	493	438	440	433	433	399	443	420	411	466	430	440	464	440	459	488	457	443	425	451	437	443	404	431	461	413	438	418	403	455	440	425	432	448	444	400	439	419	433	435	430	466	410	447	436	463	437	406	463	421	423	436	402	407	459	441	451	409	414	387	463	458	452	457	413	471	416	433	430	467	437	427	410	462	441	403	405	420	431	427	460	456	483	453	430	449	437	425	442	438	456	469	421	465	438	439	432	435	450	466	405	452	430	472	424	468	417	467	430	448	417	434	453	428	454	436	442	445	399	423	447	437	470	416	474	444	430	450	422	462	459	440	454	466	422	432	416	468	430	430	432	444	401	434	429	451	462	429	435	417	426	457	402	447	479	425	463	415	393	448	485	436	439	462	460	453	429	423	441	407	450	443	453	429	438	443	452	454	440	428	468	474	408	436	443	403	456	394	490	454	472	454	467	457	425	419	434	453	443	451	417	428	456	440	443	401	427	442	444	447	440	465	430	437	436	416	423	466	439	393	425	479	451	444	469	440	428	430	455	431	426	401	445	440	439	442	434	399	423	417	478	455	482	442	416	407	449	457	429	464	425	452	421	398	461	451	461	415	436	411	452	455	412	402	452	472	466	440	464	411	481	430	449	450	460	427	441	397	450	449	422	434	436	459	441	411	440	435	440	435	451	458	431	436	458	460	451	433	451	439	445	471	433	410	450	466	461	437	404	426	425	434	410	442	442	448	417	452	423	430	459	427	409	445	424	434	432	423	453	460	428	446	452	456	454	460	466	463	400	445	462	477	422	433	422	419	460	417	443	428	426	445	426	478	465	429	421	411	439	430	440	460	421	451	426	409	447	437	456	435	398	470	427	441	441	424	423	450	414	442	416	402	414	501	424	432	442	408	436	451	438	432	426	437	443	430	443	413	475	418	432	449	438	435	422	424	439	470	433	433	443	498	481	427	435	422	442	456	425	444	406	450	456	417	438	443	473	432	430	434	416	414	462	435	459	465	451	434	444	443	426	438	439	452	442	433	438	427	468	452	484	416	436	450	445	420	450	438	429	452	445	433	444	414	398	440	434	454	434	441	467	432	450	430	464	432	437	435	446	437	424	435	402	428	411	472	445	444	407	427	423	428	446	413	456	457	454	436	472	462	439	438	436	432	464	448	470	459	456	445	438	446	467	437	452	394	466	420	429	460	446	445	448	421	462	427	485	455	471	477	453	466	417	431	479	444	428	415	487	457	444	466	448	487	459	426	464	446	438	425	466	444	417	418	441	420	405	474	417	420	462	446	475	419	414	404	442	466	472	455	415	448	436	418	462	448	417	476	442	434	439	437	453	439	419	415	451	443	418	456	439	434	443	465	429	440	432	448	432	369	446	415	449	442	477	456	463	452	451	417	461	457	469	450	441	446	457	413	443	422	428	450	412	452	464	445	429	424	430	401	445	423	444	478	424	418	419	457	423	425	423	425	481	442	464	431	482	440	463	425	461	441	444	438	461	425	430	429	439	455	430	462	436	462	426	482	447	438	416	469	426	421	474	445	460	448	474	444	467	402	451	455	439	432	428	437	438	414	438	445	490	448	468	451	441	408	458	481	463	467	419	419	457	493	435	488	436	454	385	401	416	477	418	426	462	435	430	424	398	434	427	400	446	440	448	472	430	422	414	419	449	449	400	425	474	491	459	415	451	446	438	431	464	426	429	475	428	412	425	426	459	424	429	428	422	439	417	417	459	452	441	483	473	464	435	466	411	444	437	434	426	465	474	448	436	445	419	400	425	426	447	423	417	474	422	441	471	436	484	441	460	425	439	388	457	444	456	441	425	457	444	424	421	432	467	437	432	417	466	447	476	485	445	434	453	390	414	440	407	416	421	428	455	447	470	452	423	449	470	439	450	468	456	480	453	481	433	425	443	435	416	423	444	417	429	457	465	478	475	448	393	418	415	498	446	398	436	398	493	476	446	446	437	432	440	437	473	437	444	470	425	459	437	455	435	425	452	457	401	466	434	438	428	451	458	412	440	451	442	459	459	461	483	426	447	445	456	448	436	444	456	456	394	425	462	431	460	420	426	455	452	464	430	463	447	465	442	420	424	454	436	449	429	460	436	457	405	435	461	450	472	432	458	429	474	465	432	438	457	428	470	474	440	405	407	447	453	461	421	451	443	465	465	424	450	404	414	445	410	432	457	454	420	459	417	472	430	437	423	393	468	439	422	421	427	419	445	436	454	460	439	416	453	412	434	430	447	425	414	411	435	471	490	444	429	426	441	449	421	412	405	465	481	460	422	422	446	447	460	480	406	458	443	451	413	434	423	493	418	418	442	415	418	458	425	453	375	434	451	473	434	451	420	452	429	459	457	426	441	487	436	459	440	418	444	435	447	450	467	433	449	478	425	445	419	446	429	480	413	417	482	439	428	445	395	464	443	457	448	438	472	473	441	401	451	437	450	425	445	434	429	456	449	409	441	413	443	430	468	439	459	431	378	438	453	490	440	441	472	459	435	478	453	435	452	457
55943	38525	43054	37814	32261	29390	28400	19556	10561	4061	2415	1570	874	1034	1772	1866	1409	3430	6611	7638	7432	5123	3699	1570	701	474	295	262	229	198	212	187	175	158	161	184	196	181	179	190	180	166	149	182	168	143	157	179	167	146	148	167	162	165	165	153	136	156	144	167	162	131	171	156	152	153	153	149	163	171	124	147	155	141	139	168	145	146	165	149	128	157	159	142	156	163	139	161	155	147	145	152	171	161	173	152	164	146	155	176	168	164	161	142	145	153	162	158	139	179	160	130	168	186	159	149	143	140	176	173	146	163	150	160	156	167	167	185	163	155	164	170	141	164	155	131	132	161	144	150	144	113	168	168	152	159	147	141	155	152	160	139	152	149	172	144	143	154	148	176	146	153	166	155	144	163	155	180	168	142	192	161	145	135	144	165	155	159	139	163	155	144	159	169	147	132	139	138	155	137	152	150	156	157	150	161	138	154	140	125	134	137	150	150	169	150	146	141	151	139	132	131	140	149	152	156	169	148	155	171	159	150	156	156	141	142	153	151	137	169	123	174	157	155	177	156	171	166	144	145	159	154	145	160	168	153	162	147	145	136	160	161	142	130	144	172	137	159	137	140	156	134	150	155	140	145	139	139	124	160	176	150	151	140	159	156	161	143	143	141	143	144	152	138	140	161	156	149	170	150	165	168	141	166	172	131	161	153	173	172	158	163	187	170	147	165	139	152	143	178	146	163	149	148	163	146	146	163	132	159	171	128	159	160	136	148	151	159	139	127	169	140	156	144	145	172	146	162	172	179	163	158	142	161	147	156	156	151	157	168	168	146	170	147	159	160	150	155	127	148	141	139	135	148	140	150	158	162	153	152	153	145	159	133	140	148	146	171	129	159	150	152	161	168	170	151	148	156	149	165	148	151	152	154	150	159	145	156	159	151	150	156	154	158	156	161	154	126	147	134	167	157	136	154	155	145	134	148	150	126	170	166	157	162	158	159	160	150	165	145	157	149	133	155	162	138	171	181	163	187	144	153	154	174	154	159	149	148	164	159	170	154	150	144	149	150	149	141	152	161	122	160	161	147	173	144	131	145	147	144	135	151	139	139	170	152	183	144	151	160	156	164	172	153	154	162	174	162	143	148	160	170	127	140	158	152	142	146	144	136	154	162	156	154	152	184	148	144	155	156	142	153	146	141	141	169	139	161	156	135	159	176	163	144	131	179	184	161	140	165	160	150	143	143	159	149	158	157	143	166	154	166	158	158	159	181	149	156	135	159	154	153	167	160	153	138	173	155	159	171	165	173	160	155	134	129	154	137	145	167	157	159	155	129	137	154	148	169	152	158	158	150	150	156	174	147	174	157	150	135	159	149	177	139	149	161	165	154	142	162	139	134	174	159	154	185	142	152	149	150	168	178	160	173	168	176	112	142	171	136	157	153	153	165	163	159	168	158	158	153	163	162	125	157	146	160	160	161	152	152	152	138	164	165	153	142	158	170	142	156	164	143	149	153	140	148	146	153	159	151	155	155	167	147	155	142	151	153	152	154	146	174	155	180	152	150	144	147	164	168	152	150	158	165	145	171	176	153	152	162	148	133	160	167	178	176	155	165	167	143	146	153	154	176	157	161	129	133	130	166	165	157	153	160	166	131	160	148	144	143	157	170	148	133	147	153	143	164	137	154	145	141	162	148	169	147	156	145	145	151	145	149	176	147	169	164	137	157	153	135	152	172	179	159	154	140	146	148	182	161	153	179	170	144	155	172	189	183	139	143	166	117	130	181	163	149	151	136	161	143	144	146	145	160	156	140	154	132	158	126	150	128	156	179	151	138	156	171	153	171	157	165	164	136	153	152	150	134	172	135	156	141	153	143	134	155	148	149	161	140	160	139	166	167	172	157	141	178	155	153	170	150	164	160	140	153	138	144	154	173	146	154	182	147	147	141	163	140	145	157	125	148	160	151	151	138	161	167	160	170	140	148	140	154	153	166	152	135	155	155	156	148	153	174	150	163	142	153	167	169	184	132	142	138	145	139	132	153	156	160	165	141	165	148	151	147	151	153	164	143	154	170	152	147	157	159	148	160	172	141	154	151	154	159	161	144	140	150	147	149	159	176	144	172	158	145	155	167	163	172	155	158	140	147	169	166	172	136	171	135	170	152	149	144	165	156	155	142	162	167	175	135	136	133	176	146	150	151	124	159	163	173	170	155	143	139	182	158	182	124	139	151	129	188	157	154	173	128	169	157	150	159	141	152	134	157	148	163	144	173	156	145	152	178	160	166	174	161	164	170	144	170	138	146	159	173	158	154	187	140	154	153	168	133	161	152	146	162	150	173	157	162	155	163	170	164	164	163	145	134	181	161	151	166	145	150	160	148	161	156	166	163	168	141	140	149	159	152	152	154	150	142	147	157	141	152	153	170	154	167	136	136	159	170	135	169	143	156	171	157	144	139	159	170	159	154	152	165	147	154	180	138	149	147	146	156	131	171	158	147	176	144	186	150	161	169	137	152	141	148	139	162	139	140	146	162	151	143	150	173	160	152	151	148	162	152	158	152	133	163	164	144	155	155	159	158	175	156	149	136	145	142	143	163	148	154	140	162	155	148	149	140	155	142	162	179	142	146	134	148	176	143	170	166	138	151	167	140	153	153	139	144	142	159	145	153	153	169	145	169	147	127	159	151	141	169	158	157	143	152	165	144	163	160	161	151	164	166	172	174	131	163	155	160	145	162	155	161	147	177	154	162	145	154	165	151	168	164	164	137	154	163	135	151	134	172	179	135	135	157	167	150	143	145	163	154	167	146	139	151	152	142	157	138	129	145	147	155	150	156	158	153	151	171	161	132	149	142	158	145	138	156	173	151	151	146	143	178	152	127	173	136	173	161	149	153	165	157	180	138	160	156	163	154	160	153	159	169	149	156	165	164	173	152	163	142	151	156	161	168	177	133	147	138	169	151	169	149	163	144	169	160	136	142	171	152	156	148	166	174	155	155	148	139	140	147	146	182	144	156	152	164	127	182	154	149	157	159	137	150	145	122	138	143	153	146	140	164	133	155	169	168	151	159	187	170	155	169	146	142	157	167	122	164	135	131	159	181	176	150	165	160	147	142	123	143	176	162	142	165	136	157	147	161	156	130	140	142	151	160	148	153	158	160	169	191	135	151	169	150	149	175	131	145	139	150	155	135	137	137	144	173	144	155	167	130	141	162	169	157	162	164	152	180	167	174	140	178	143	187	166	145	167	148	152	165	159	157	145	155	176	136	135	146	142	150	166	169	180	152	151	146	133	153	147	161	153	137	162	161	150	161	144	160	149	139	137	177	147	151	135	151	153	169	150	158	149	154	185	158	170	142	133	154	165	149	147	166	170	153	157	148	137	143	148	168	145	132	147	152	152	148	174	145	152	138	154	146	135	161	172	139	132	141	124	134	133	161	146	134	165	163	165	131	178	138	150	149	160	155	175	157	148	152	167	157	150	146	159	147	148	161	152	174	138	142
36799	29966	45709	37791	35897	36768	35773	30218	17926	10635	8720	6494	4049	5080	8233	9149	6816	16520	26408	27732	27292	20826	17125	8059	3726	2488	1178	1025	770	726	727	632	536	529	494	533	538	538	572	613	700	501	436	488	520	464	459	478	461	441	488	457	390	366	419	430	405	361	383	405	376	374	370	397	411	382	337	405	386	441	379	421	449	370	410	420	426	370	380	398	412	396	411	389	406	383	419	394	384	393	402	401	431	382	392	398	417	407	413	387	421	351	425	382	416	418	363	367	368	402	435	397	424	376	404	409	445	386	409	411	396	411	445	435	435	366	398	430	400	426	391	354	377	437	401	394	363	399	397	384	420	358	374	383	380	409	416	418	399	408	420	418	382	423	396	379	396	402	428	436	387	433	387	400	398	427	406	365	431	379	380	427	417	396	412	441	403	411	391	436	359	386	433	393	395	361	389	367	399	434	393	403	396	414	374	406	400	423	374	413	362	408	432	400	379	376	413	420	370	421	435	424	396	426	378	407	409	376	404	442	388	422	383	413	381	406	405	423	406	405	420	392	399	404	384	387	408	420	392	417	391	416	397	409	429	390	395	399	358	412	386	366	428	405	414	382	432	413	430	386	408	390	397	393	404	390	402	399	419	410	395	380	390	402	380	359	381	395	392	391	379	422	406	397	379	380	371	394	423	410	423	400	424	364	447	423	385	413	395	388	397	433	406	430	347	380	352	385	420	410	402	368	381	415	396	390	419	407	407	380	458	456	410	389	395	390	422	368	388	388	393	386	386	409	391	382	387	438	379	421	357	402	401	409	412	422	402	396	394	406	374	364	416	435	345	410	394	435	413	376	402	401	400	398	381	400	376	387	416	378	383	408	432	381	388	414	363	430	400	366	407	410	369	404	376	365	414	428	387	384	393	396	389	412	405	377	368	377	356	393	385	405	443	394	397	385	380	358	441	422	406	395	390	397	437	394	369	342	427	409	404	394	366	375	377	430	380	406	353	427	397	437	412	426	420	411	400	382	403	429	428	393	411	392	433	406	365	364	408	348	384	400	396	418	419	370	401	425	389	385	382	410	402	407	412	353	342	414	400	380	393	420	411	397	403	369	393	400	385	366	392	393	385	400	397	396	430	402	419	426	374	393	411	383	389	407	396	374	373	406	431	400	419	406	379	442	406	396	381	426	391	414	399	433	419	382	446	394	398	427	405	379	398	388	390	398	430	381	416	378	411	439	424	398	426	418	386	384	416	402	411	366	412	419	401	424	409	424	402	406	387	444	411	391	396	408	408	413	378	391	413	410	398	383	420	392	418	405	395	395	450	371	405	395	405	407	444	369	394	427	410	405	402	399	379	412	396	413	382	391	378	424	411	393	408	390	432	393	408	425	384	368	395	416	388	402	386	411	366	389	425	383	417	455	437	393	427	408	393	418	394	436	389	392	434	406	411	384	391	403	397	404	376	418	401	403	385	392	398	411	436	420	399	375	400	391	394	382	395	386	374	388	416	418	404	405	404	379	416	406	432	377	393	410	409	440	399	421	393	383	382	398	409	395	378	399	414	357	391	392	423	411	368	378	376	405	369	417	431	396	398	405	415	405	420	426	397	399	407	403	374	419	399	399	426	424	398	413	417	418	363	403	435	426	399	419	376	371	426	380	410	411	414	420	355	413	385	431	395	373	400	387	394	388	406	404	452	400	397	388	402	429	445	401	434	390	403	382	410	424	399	382	413	361	430	403	415	382	386	389	382	384	407	444	394	409	399	424	374	380	404	384	377	388	406	399	357	421	420	385	380	417	359	390	388	390	436	426	385	411	382	408	384	400	403	426	392	389	425	408	378	418	410	399	385	431	381	397	430	383	389	387	398	410	393	417	364	402	419	393	401	402	381	399	369	416	395	401	401	374	398	404	381	411	392	403	405	370	401	370	375	414	375	398	399	410	399	447	393	437	433	403	370	359	390	419	406	402	400	396	394	351	406	391	418	401	416	386	442	413	372	364	376	410	404	397	437	400	400	389	364	408	403	402	407	384	360	412	395	396	424	396	404	437	428	390	388	407	389	417	401	382	386	411	393	378	394	373	402	396	410	380	381	427	417	397	407	395	408	365	412	373	387	388	396	409	402	421	403	406	364	380	413	384	404	406	408	396	418	369	418	398	374	399	386	398	403	388	391	398	400	410	416	422	395	379	407	388	363	421	421	398	411	431	398	396	434	381	419	436	383	425	390	410	396	400	377	418	430	426	419	353	400	441	375	382	412	401	350	394	378	417	394	417	403	422	378	383	413	400	426	424	383	425	397	386	390	379	390	358	426	413	393	351	446	417	409	404	368	423	387	387	410	400	430	393	376	389	350	403	376	408	402	393	402	404	385	396	397	392	384	374	415	418	433	418	390	385	402	433	354	414	434	360	361	398	381	390	401	400	374	381	428	409	405	412	383	386	397	414	415	420	365	377	415	370	420	410	380	372	409	379	364	397	407	393	415	423	371	401	381	406	388	386	387	392	400	371	407	425	384	423	424	381	378	417	422	382	418	394	368	405	386	439	433	387	430	380	401	409	406	402	438	414	369	388	374	375	386	391	436	371	398	373	416	445	403	423	406	410	421	411	390	383	398	412	393	397	426	404	400	404	415	411	421	405	400	404	393	408	388	411	443	379	398	405	392	379	394	390	412	403	373	412	392	410	393	412	455	439	414	422	437	377	392	407	394	370	381	406	412	419	362	377	420	421	439	398	393	399	433	410	399	421	412	333	395	465	387	410	386	442	410	400	457	405	417	406	397	406	422	410	408	378	366	393	412	401	403	372	389	388	390	413	396	381	367	378	402	411	377	414	391	430	408	417	384	394	390	421	423	405	356	373	421	399	427	370	410	409	419	376	384	395	407	389	388	358	368	395	407	425	388	407	411	380	387	384	410	397	406	411	380	391	363	386	392	384	391	411	430	386	376	418	363	383	372	395	406	418	388	362	420	381	420	413	386	405	446	397	409	369	395	382	420	356	399	373	392	404	391	424	391	376	358	433	415	417	390	408	397	419	403	437	394	374	389	363	391	404	412	416	431	432	378	409	370	381	402	372	392	421	376	414	366	386	384	388	392	374	398	405	382	396	414	413	411	386	438	383	421	364	389	411	390	377	452	350	375	401	393	390	387	383	396	400	413	391	422	409	414	402	414	388	417	422	392	407	359	414	404	391	395	441	377	407	387	424	418	392	431	410	358	398	394	393	409	363	404	426	378	376	351	427	381	408	389	381	387	371	409	381	430	396	410	382	407	396	388	390	395	409	393	383	395	397	381	387	409	376	368	428	417	408	378	435	394	375	426	401	389	375	407	419	375	407	404	403	406	393	386	412	419	401	425	385	409	397	414	432	399	406	384	454	361	396	404	416	336	360	410	388	384	391	400	376	411	442	457	390	401	429	390	429	417	401	372	393	397	385	396	421	404	387	378	374	409	427	410	376	412	403	396	418	402	411	424	390	414	420	399	387	405	376	448	395
14521	7492	9319	7552	4990	2528	1886	1126	682	324	289	258	211	184	272	302	266	271	366	504	652	536	448	290	187	187	164	159	148	140	150	161	137	159	153	143	136	156	143	139	140	145	147	149	156	160	156	150	142	135	160	134	161	169	135	139	147	157	138	139	161	148	152	144	170	147	137	156	137	130	131	142	160	163	129	132	133	132	140	122	142	157	159	143	161	162	146	138	142	164	143	161	131	133	143	163	148	137	145	156	148	118	172	153	141	163	143	131	144	125	139	150	150	121	145	141	154	142	141	147	162	171	159	123	153	147	138	140	133	147	140	142	151	137	145	136	150	143	146	138	159	142	149	146	124	134	149	140	158	132	131	120	137	139	140	150	162	166	152	149	154	144	138	139	140	147	132	145	143	160	142	164	175	150	154	137	130	160	146	148	136	154	130	162	163	151	169	166	145	135	164	158	151	150	147	142	146	135	136	151	159	151	137	129	171	150	148	130	144	151	155	145	134	171	137	142	162	151	146	159	136	124	153	147	131	152	155	145	153	137	146	143	151	160	144	116	148	136	138	150	143	151	140	128	133	124	141	143	159	156	153	165	157	159	146	126	155	145	141	164	149	146	145	163	161	155	136	133	147	166	153	142	138	136	150	154	148	153	169	158	136	150	150	160	166	130	151	147	126	162	170	139	135	150	145	122	154	142	129	130	151	137	139	137	149	152	155	140	138	160	142	127	148	157	150	145	153	144	170	127	148	150	146	119	148	147	154	142	138	138	156	148	188	165	150	156	151	152	119	163	155	139	112	151	130	129	159	151	151	156	170	154	153	152	129	156	135	155	168	129	127	161	136	156	141	161	142	158	154	131	145	158	147	147	154	140	157	160	157	166	129	132	145	154	117	140	129	130	169	143	141	151	136	142	150	167	164	144	152	144	151	132	142	150	167	161	147	147	108	127	121	148	161	134	152	141	150	151	139	134	149	124	153	141	143	140	144	162	135	154	166	157	147	143	147	150	142	138	157	148	151	151	140	145	165	151	156	160	159	166	143	140	147	139	161	151	147	141	153	136	147	147	152	146	146	144	125	143	164	141	135	161	140	151	136	150	152	144	141	171	153	147	141	154	140	153	134	150	125	153	135	154	149	158	169	147	143	159	125	144	147	150	133	132	143	158	158	132	155	134	145	164	167	159	135	151	155	149	153	151	152	136	129	143	141	141	164	143	133	155	158	164	127	165	162	170	148	136	165	155	142	151	127	151	121	168	147	155	140	140	158	151	134	157	160	158	148	141	148	150	136	152	143	138	158	142	155	147	141	135	169	136	137	146	161	144	146	143	149	143	156	156	148	153	158	146	168	156	135	172	131	136	166	150	130	150	139	147	160	156	130	135	171	163	150	157	136	152	156	140	127	125	130	158	145	148	138	140	130	142	149	166	161	165	148	118	143	171	134	152	143	161	160	144	169	150	144	164	143	152	140	176	161	129	140	147	132	165	142	149	155	145	157	149	125	147	123	131	162	141	137	143	148	140	137	139	163	151	154	142	159	167	157	148	168	140	139	170	150	134	149	146	146	147	136	143	173	151	153	153	150	136	146	150	147	157	154	151	151	147	142	164	144	172	133	133	127	142	152	128	116	126	136	148	147	156	169	144	142	149	144	141	163	134	169	149	139	145	170	130	156	166	127	134	144	167	128	160	167	161	158	163	169	149	160	139	160	147	160	155	139	150	139	155	135	141	165	146	140	147	152	156	154	127	163	144	174	162	146	121	147	167	161	150	143	169	147	143	162	143	154	143	129	162	150	132	148	139	143	152	133	126	159	142	151	162	139	147	140	144	132	146	169	140	161	137	137	152	141	154	171	147	157	154	146	148	151	156	143	148	153	120	146	161	130	147	167	153	123	146	145	143	148	143	143	166	141	171	155	147	131	156	160	140	149	134	161	163	152	140	165	175	151	154	141	154	145	157	145	148	148	132	163	133	142	141	145	173	155	132	129	124	138	144	140	172	151	126	133	140	151	168	178	166	151	171	153	135	151	169	167	152	146	150	145	154	126	160	149	156	167	126	162	151	125	156	141	166	154	151	155	154	164	145	157	144	162	165	147	154	158	155	125	153	149	156	146	152	138	157	139	150	155	187	153	119	159	140	172	162	152	150	151	118	151	138	182	146	160	138	151	141	151	134	167	166	159	157	155	133	158	155	154	147	138	133	164	150	152	151	145	131	136	178	133	168	156	150	153	131	147	140	149	146	117	150	156	149	136	133	147	118	152	154	159	156	134	164	124	134	122	132	134	129	158	142	147	133	163	156	161	158	146	154	137	156	152	149	143	142	152	164	153	151	168	155	149	143	131	167	129	150	132	164	146	146	146	154	150	149	133	158	143	149	137	143	149	135	154	135	161	157	158	158	165	147	168	156	135	141	164	173	146	129	139	141	155	164	145	141	155	156	131	138	142	134	153	151	153	148	139	127	156	138	141	130	134	153	157	160	151	162	163	144	159	136	172	149	159	153	148	161	148	146	136	133	156	157	154	151	159	146	161	150	147	162	133	142	144	153	142	147	139	163	145	149	160	135	153	148	145	162	169	127	136	124	141	139	151	157	155	154	146	152	135	135	153	150	158	168	149	141	177	134	142	154	156	161	144	141	159	156	162	135	149	149	140	144	154	168	158	142	152	148	141	146	151	141	168	141	138	174	138	147	130	138	163	158	132	158	159	131	164	161	135	151	131	138	152	150	133	139	149	153	132	138	157	152	120	149	149	160	159	156	139	139	155	145	164	152	147	127	147	142	153	134	140	142	140	164	124	127	142	139	142	154	130	152	150	138	153	123	147	134	119	125	128	145	140	140	135	155	151	129	157	138	141	166	146	129	131	135	150	154	146	154	133	143	167	149	154	156	139	151	161	134	117	144	142	157	156	148	146	169	140	127	149	138	145	149	148	159	145	156	132	154	161	135	161	125	144	174	161	143	123	158	138	153	150	134	137	131	168	151	141	145	149	144	149	125	151	163	144	146	136	163	155	152	150	152	158	138	154	155	149	139	151	156	145	150	151	144	136	173	136	161	127	143	146	141	172	143	133	156	166	156	150	167	155	157	150	139	145	139	159	150	145	135	143	152	146	138	132	139	158	130	161	129	135	156	160	138	160	116	137	148	135	162	148	122	138	137	160	157	137	145	150	126	164	168	156	131	167	97	148	155	148	140	138	130	146	155	143	151	180	157	145	164	161	144	139	147	145	152	153	153	132	161	129	146	162	139	131	172	151	146	142	142	136	181	156	146	140	153	156	129	156	144	160	125	142	140	171	134	161	149	154	159	133	157	138	150	125	163	156	141	161	145	163	130	135	145	163	130	145	139	139	134	160	140	154	159	140	171	132	145	138	153	122	150	152	117	147	169	141	166	155	165	133	122	128	151	144	162	147	140	149	149	179	167	140	157	153	138	137	151	129	147	145	163	149	146	151	163	154	151	141	143	141	155	153	155	163	143	130	142
10325	6989	14579	15041	12288	8973	8317	5441	3145	1622	1220	1194	831	811	1311	1395	1433	1382	2183	3115	3468	2674	2020	1107	626	469	464	410	408	416	416	391	423	408	430	362	407	394	393	430	425	400	366	382	419	389	409	410	423	413	386	411	375	393	409	378	405	358	391	379	437	363	417	386	409	413	430	390	394	406	422	382	402	381	396	373	402	405	409	386	430	394	382	384	351	414	415	396	367	412	397	378	392	396	367	400	411	430	401	359	395	365	385	406	437	397	363	412	393	354	413	417	359	384	378	371	408	396	379	389	393	406	403	374	406	396	439	396	388	368	347	433	386	402	366	403	412	392	373	427	374	361	394	359	394	397	393	393	451	374	443	408	382	364	374	400	410	381	388	395	400	377	385	383	387	386	412	389	414	415	409	386	372	409	363	378	405	372	430	396	403	403	367	418	399	387	410	378	402	386	404	409	406	411	353	398	391	394	384	393	405	417	396	403	367	351	369	383	421	427	376	401	397	370	372	380	421	411	400	401	373	392	364	385	373	388	400	419	395	390	397	350	412	369	408	415	373	373	399	399	397	413	411	409	373	407	376	364	404	410	401	375	380	403	371	391	373	371	405	386	398	390	371	390	385	418	377	411	382	402	392	371	426	359	374	395	393	414	388	408	404	367	386	414	389	376	389	411	432	398	386	391	398	365	357	393	373	381	383	383	404	390	406	384	376	424	376	399	402	364	393	404	414	388	379	403	362	395	380	401	388	376	445	401	358	402	410	383	434	428	342	413	387	392	408	411	373	379	375	417	394	450	383	366	390	406	411	413	404	372	421	402	393	402	410	391	389	373	415	407	418	387	427	396	382	406	377	422	392	377	393	407	400	388	398	413	382	373	391	386	403	382	399	392	410	409	358	411	376	382	390	382	407	395	389	394	381	387	399	411	373	389	424	409	365	397	403	367	403	379	385	387	395	398	429	400	390	387	374	389	397	393	392	402	428	387	399	394	425	422	424	427	375	413	389	404	357	432	386	418	373	389	374	401	411	428	413	392	413	360	395	416	401	415	371	396	398	406	400	388	412	396	383	392	415	375	434	374	397	378	417	358	410	394	368	403	368	423	409	403	399	362	410	370	420	378	372	408	408	399	390	394	383	402	415	399	358	400	369	393	392	420	386	393	384	438	394	399	385	384	384	391	362	402	374	396	409	369	413	400	371	344	352	389	417	393	385	398	387	382	404	409	416	373	408	405	419	392	385	393	377	391	399	396	411	379	397	389	420	420	400	392	416	390	369	372	384	416	394	416	390	406	407	386	366	404	415	418	436	399	401	400	386	402	405	417	407	394	382	384	394	415	439	453	368	423	391	422	392	361	377	393	395	387	391	412	361	388	360	381	399	404	430	432	405	368	423	387	392	397	412	405	391	376	383	420	424	407	367	405	439	421	381	406	376	382	427	414	385	405	373	375	379	375	393	394	402	408	390	417	419	405	365	377	396	408	429	411	392	416	423	380	390	391	379	372	376	370	398	394	363	405	382	394	398	419	391	454	390	365	404	415	413	383	414	408	380	414	398	412	386	401	393	373	381	446	419	387	418	403	390	375	376	402	402	418	385	361	368	368	396	439	400	427	387	403	378	379	391	408	399	411	409	384	356	396	405	380	409	386	435	395	382	386	403	386	441	389	392	419	399	388	376	411	378	342	358	403	393	384	367	399	414	369	363	387	405	393	420	377	424	410	396	387	405	380	433	376	396	390	406	403	393	405	400	388	425	400	404	406	406	416	349	371	375	421	382	383	400	389	388	397	405	381	372	385	396	371	410	408	422	355	403	354	384	382	389	413	381	380	426	368	406	380	398	421	369	357	410	408	390	432	433	388	374	388	400	388	415	384	357	416	393	411	402	393	406	427	430	421	369	384	393	397	381	386	371	403	364	380	368	432	406	430	452	406	405	400	401	412	381	398	406	397	394	403	363	394	374	378	416	427	365	425	403	394	391	374	419	376	378	389	397	400	423	423	364	397	381	410	403	394	387	384	406	423	381	372	385	378	398	421	384	383	431	400	431	406	413	397	393	409	373	401	441	437	407	357	372	404	362	403	378	418	405	379	419	437	374	387	380	399	425	396	344	373	398	400	379	382	391	396	411	384	409	392	388	365	379	393	390	405	380	418	401	382	384	406	403	407	351	410	381	405	396	417	391	371	381	395	362	402	381	416	367	405	388	402	427	413	423	408	360	372	389	382	369	410	406	385	395	377	404	414	396	412	401	413	373	408	396	392	393	416	424	429	369	372	409	361	352	403	369	373	383	417	385	398	387	413	369	422	385	362	388	368	407	432	420	421	427	393	395	402	415	388	365	383	367	397	398	392	391	425	394	364	412	406	383	395	415	402	386	401	367	409	358	373	411	374	400	398	379	399	398	412	351	401	389	402	436	383	409	393	426	422	457	376	401	391	402	421	395	326	362	402	402	397	403	399	406	396	398	403	367	434	432	383	403	390	386	413	396	428	415	415	405	375	417	376	382	359	400	396	418	428	395	386	415	424	379	397	414	388	374	371	401	392	387	408	371	378	400	439	400	371	407	448	379	390	383	413	398	430	392	380	421	360	375	366	391	403	367	388	386	400	396	388	369	396	400	355	400	355	418	408	404	358	352	381	376	412	392	356	367	406	389	399	410	397	399	381	409	388	405	407	347	380	417	397	412	363	433	396	361	358	396	397	364	373	426	390	411	375	357	397	407	353	413	412	409	438	402	408	391	363	389	435	394	377	388	388	377	370	419	386	398	411	425	397	385	350	431	370	400	396	402	423	426	374	395	370	380	416	394	395	380	382	411	391	388	383	402	367	391	390	405	400	399	404	430	381	378	426	394	426	436	345	361	383	411	375	402	423	420	415	393	382	385	370	375	397	394	375	354	395	405	377	362	392	376	382	381	402	357	390	391	408	406	402	417	372	372	391	424	413	419	378	414	390	407	370	393	398	395	375	420	414	383	385	396	352	415	387	401	404	438	406	366	386	382	367	409	401	378	415	413	435	381	411	380	414	415	376	422	399	436	405	416	387	412	434	431	351	401	395	461	409	398	395	407	387	395	367	398	443	436	396	394	393	366	404	398	397	435	372	426	385	368	430	410	347	390	368	395	411	394	417	404	382	361	397	373	380	397	381	416	382	370	391	413	401	407	406	399	411	383	423	382	357	361	401	387	398	393	423	403	385	373	396	384	395	369	399	357	404	398	407	377	404	382	403	359	392	388	392	396	396	401	395	394	441	377	367	372	378	400	366	405	400	370	390	370	393	397	373	391	381	394	375	414	419	380	368	388	393	395	375	392	425	424	371	401	384	385	403	398	398	378	394	387	366	391	409	379	385	380	373	413	393	366	419	385	431	372	398	400	412	392	406	375	408	415	389	398	427	421	426	423	425	388	411	389	389	392	424	378	403	378	388	380	374	395	440	384	372	425	420	418	409	438	375	394	407	399	423	384	379	421	377	415	377	373	368	376	396
43209	29988	41597	33348	26402	19778	16508	9770	6111	2282	1065	1055	823	752	1023	1120	991	1191	2509	2850	4297	3272	1746	913	398	260	213	181	176	205	181	186	191	166	187	191	180	187	178	171	182	185	196	168	164	183	198	182	150	156	182	133	158	145	200	164	168	169	160	182	177	168	175	179	173	178	172	169	154	193	169	189	187	164	197	165	186	156	182	160	182	171	147	188	166	188	163	164	174	176	193	210	152	202	179	199	154	185	179	176	182	154	183	153	183	203	177	155	181	170	201	159	179	157	168	197	171	180	197	196	184	163	186	171	173	156	162	176	141	190	185	189	156	169	152	174	172	181	168	174	180	152	183	151	182	146	166	179	157	174	181	191	192	179	180	166	175	186	164	167	199	181	185	167	176	181	165	184	175	176	177	193	169	183	188	161	180	162	185	162	179	164	161	167	160	150	163	178	156	157	154	172	165	198	171	175	177	190	162	173	160	158	174	162	186	197	189	195	163	156	179	184	208	178	172	185	187	168	174	164	151	185	157	159	192	181	175	170	168	187	164	174	183	164	174	173	174	148	190	177	176	185	164	178	172	146	179	177	172	170	169	189	188	160	164	172	204	162	155	177	169	173	170	153	155	173	179	201	168	178	161	179	163	176	168	151	167	183	200	172	156	175	166	169	161	198	169	186	182	171	167	168	158	168	163	180	154	179	179	160	187	204	184	149	168	177	186	149	179	165	191	179	163	173	197	148	173	165	160	168	176	185	177	193	163	157	189	175	172	190	176	158	154	161	157	134	168	187	156	192	169	186	171	202	172	181	179	168	162	174	155	165	174	148	162	155	204	174	197	179	176	165	185	168	158	187	164	194	183	170	191	178	160	164	189	184	169	160	162	174	182	183	180	178	166	164	169	174	180	175	185	181	159	169	183	170	161	178	172	181	173	151	174	194	169	205	182	173	167	180	191	169	170	182	156	143	161	180	164	160	154	178	165	195	181	196	176	155	188	186	169	162	167	167	187	185	135	183	162	176	203	158	154	167	154	148	189	184	183	180	168	191	168	168	185	208	178	197	167	192	187	162	168	172	147	176	174	166	170	172	166	183	171	156	165	168	171	177	158	168	158	171	188	202	176	193	177	184	179	170	164	200	174	196	178	196	168	191	154	199	142	179	178	162	163	191	178	160	182	158	178	168	182	179	178	150	196	155	174	187	167	162	205	174	187	168	197	173	155	188	160	170	180	157	196	168	174	174	168	175	165	176	182	158	158	179	193	182	177	162	196	168	191	179	161	156	176	157	169	161	168	168	166	166	162	161	166	152	191	189	164	177	199	163	167	168	157	151	177	167	170	171	179	180	181	201	143	178	163	162	186	171	196	189	183	203	161	175	186	182	174	180	184	166	164	182	168	158	163	168	188	178	186	169	173	164	181	170	161	175	184	166	150	168	159	188	179	215	179	191	196	187	181	152	165	161	178	171	174	182	177	186	167	158	193	148	187	173	168	158	177	165	171	176	177	196	204	176	170	172	173	180	173	163	177	183	193	164	151	185	160	179	177	153	156	147	173	174	167	174	176	172	188	188	172	140	188	160	154	151	171	207	175	161	157	167	193	161	175	178	192	185	156	189	194	179	192	184	188	174	162	147	169	168	167	180	163	143	162	170	169	200	176	146	175	180	178	179	147	181	184	171	181	160	202	173	154	187	161	164	177	170	168	150	169	176	171	167	168	172	173	166	164	174	152	194	187	172	186	174	147	171	178	196	164	155	173	177	160	169	192	179	172	161	169	171	157	170	214	170	184	187	151	159	172	151	173	187	147	158	163	155	168	202	160	172	183	159	205	189	172	160	161	171	180	171	179	185	167	178	184	172	183	169	162	154	186	143	181	170	168	166	149	173	159	164	149	194	181	177	164	180	145	164	159	176	185	191	203	175	198	200	148	198	177	172	170	173	178	185	173	175	147	181	171	153	169	174	193	189	170	182	171	176	178	194	176	187	175	174	177	170	170	164	164	146	151	164	174	162	157	171	181	174	178	156	164	173	171	169	174	180	157	171	171	199	199	183	137	175	173	188	181	179	177	179	189	175	180	191	161	169	177	166	187	173	185	175	166	191	176	197	156	178	182	187	161	176	169	176	183	158	189	176	149	177	196	151	192	153	178	191	161	151	190	173	172	195	185	170	183	188	181	193	166	171	172	164	169	179	185	175	176	171	157	168	156	187	165	155	172	197	147	165	163	184	166	162	175	149	181	172	185	177	169	173	153	177	162	199	163	164	171	185	168	166	174	189	183	160	206	162	168	174	200	191	148	195	178	161	199	166	170	167	188	172	156	162	157	183	150	176	173	167	186	186	173	170	207	170	153	147	163	157	193	174	181	185	188	179	148	169	180	179	162	181	174	153	158	182	181	171	158	157	183	171	171	178	166	164	167	179	183	159	191	173	179	175	173	204	173	186	148	158	137	170	178	173	168	172	177	177	176	173	175	182	175	175	192	190	174	172	182	162	167	192	173	181	183	168	192	179	175	182	163	182	185	178	192	198	158	197	183	182	177	168	178	159	182	185	210	186	177	163	188	171	168	177	180	163	163	149	169	176	185	180	189	164	184	176	187	169	169	169	192	164	185	173	161	187	169	184	151	169	173	183	164	171	159	161	165	206	161	160	185	190	167	145	166	188	182	169	166	169	187	159	178	161	195	168	164	186	144	163	168	165	149	174	171	183	174	150	188	145	161	181	179	178	187	168	166	165	172	179	188	174	200	179	179	177	138	165	191	164	204	182	188	190	182	189	190	186	157	177	160	165	190	178	185	170	187	165	181	185	182	167	170	176	154	174	182	203	174	193	187	171	185	175	188	172	191	175	158	190	171	198	175	165	144	166	180	166	159	176	167	195	176	152	174	184	194	175	176	167	174	183	193	180	174	169	165	184	187	173	188	179	170	163	170	165	159	186	175	172	145	172	195	181	204	166	179	153	174	177	163	158	187	179	160	182	193	194	173	158	188	157	176	159	161	166	207	168	186	164	167	155	165	170	171	168	167	171	150	178	182	187	173	190	181	163	201	187	189	161	185	159	166	168	166	158	179	175	154	179	181	182	136	175	161	171	155	178	163	192	185	143	157	198	174	180	148	174	176	181	176	170	160	189	151	168	176	178	173	167	191	189	174	159	164	171	180	200	173	166	183	167	179	169	196	189	158	179	148	160	168	173	154	159	171	196	180	160	170	160	174	192	180	160	179	185	188	182	166	193	159	183	187	201	193	169	176	189	151	173	171	160	188	183	177	181	159	194	173	181	174	184	191	176	197	174	200	186	179	203	160	160	187	157	187	188	187	187	168	160	180	184	161	173	169	186	171	170	158	174	178	166	179	173	189	166	149	170	192	174	191	150	179	183	154	188	175	161	160	192	184	154	202	180	174	163	171	168	164	190	181	167	187	186	192	161	182	185	173	186	202	147	199	146	214	178	180	175	160	195	166	163	178	162	188	141	151	180	150	145	195	169
27044	22662	43279	34238	31588	27601	26610	20627	17657	7224	4547	4956	3926	3811	5219	5902	5451	6611	13932	14919	20146	15491	9376	4827	1734	1123	754	678	547	507	539	524	480	505	499	510	490	500	526	553	519	482	444	468	457	487	488	413	466	486	510	485	438	452	421	477	463	416	472	455	463	482	477	472	493	484	430	466	481	431	455	438	457	466	433	444	440	494	458	445	445	468	468	471	463	437	470	464	469	446	452	480	444	486	467	453	474	467	437	470	441	450	483	447	514	477	469	456	438	449	498	457	453	470	459	496	456	452	441	441	475	451	439	481	475	462	488	492	451	440	480	502	455	467	448	431	447	449	470	456	469	444	478	477	455	446	440	420	479	455	446	451	462	438	441	436	466	454	469	484	450	460	464	470	448	423	507	488	431	432	446	445	458	465	420	436	468	459	439	444	415	443	499	424	460	486	470	452	464	476	468	478	501	462	454	445	453	447	490	453	478	439	444	438	460	450	441	471	454	475	454	439	447	489	402	487	438	451	431	470	466	430	443	493	445	470	445	443	415	453	476	471	445	462	463	433	435	470	481	490	440	476	466	416	459	466	494	466	439	436	431	462	437	465	479	490	448	450	438	481	480	466	432	443	477	455	503	403	470	473	479	463	445	426	490	450	466	419	458	425	486	456	470	471	474	463	395	410	413	461	442	489	462	527	447	448	448	376	489	436	428	467	494	417	424	452	474	433	459	436	458	413	463	464	506	450	428	464	452	461	479	446	503	410	433	448	444	422	470	443	464	418	429	453	466	453	439	445	470	470	408	470	438	472	470	444	479	423	452	444	454	436	467	458	415	481	448	454	464	480	467	412	487	411	490	452	460	408	476	445	421	437	464	469	485	465	460	463	481	443	464	442	450	502	427	431	473	452	478	465	439	450	447	459	446	441	445	446	457	470	446	455	476	428	456	472	450	454	470	454	417	455	439	476	447	486	463	448	457	459	431	433	467	470	468	443	423	477	457	458	502	454	476	427	453	424	495	435	451	436	502	476	492	438	432	453	470	442	453	453	454	450	439	437	454	465	403	439	448	462	437	451	420	439	492	487	438	452	469	466	459	508	443	471	442	460	415	448	457	467	499	447	464	458	465	474	440	464	432	380	472	484	457	467	460	477	457	480	443	445	489	443	457	440	426	435	474	437	432	461	457	460	456	458	443	458	403	506	428	493	471	495	444	450	463	428	450	458	488	458	469	496	476	506	472	450	434	438	460	440	467	397	492	455	468	459	458	448	470	471	478	472	436	490	435	469	444	435	486	474	434	449	428	460	431	453	489	478	436	478	445	456	430	435	457	452	424	436	426	473	448	436	462	449	466	483	455	456	449	459	446	461	470	493	454	466	444	451	482	484	437	474	454	434	449	486	455	453	483	445	456	460	465	424	464	445	456	488	451	428	447	431	435	449	468	459	459	446	454	464	432	419	427	481	461	450	452	432	465	455	430	489	444	476	447	439	479	468	439	435	438	435	431	433	450	459	463	513	431	484	435	464	482	500	435	461	459	488	475	500	488	476	448	473	422	432	478	459	453	469	509	422	425	445	486	467	485	488	470	418	462	436	455	455	460	415	450	452	454	430	463	456	454	450	476	420	441	471	427	436	433	475	427	452	457	431	440	441	479	439	484	508	490	429	427	474	448	444	461	462	445	425	444	461	467	459	442	467	476	452	449	470	468	469	490	453	462	469	450	465	455	451	456	479	465	463	448	455	494	451	459	443	476	422	480	455	475	433	451	438	433	433	421	438	443	438	438	473	431	464	485	454	440	440	440	428	460	483	451	451	445	473	442	471	458	422	451	462	434	459	456	482	434	412	458	420	410	467	435	458	463	478	443	466	435	474	427	453	481	446	473	486	454	486	484	435	467	478	448	467	432	470	445	485	451	437	474	454	458	473	453	440	459	488	461	440	473	446	457	474	454	437	467	412	431	464	425	446	422	444	484	464	394	459	473	442	443	472	471	492	474	458	438	493	484	436	459	444	498	438	438	445	487	457	461	449	465	451	460	460	434	469	458	455	445	454	465	477	457	454	469	438	440	436	486	407	454	470	457	447	435	445	443	437	439	504	434	436	472	439	493	458	457	455	496	456	468	448	457	489	420	452	450	455	437	458	470	444	441	427	439	482	451	467	437	488	438	463	509	460	430	452	426	487	441	479	448	437	461	471	452	462	500	490	449	478	479	435	479	454	442	450	428	478	446	473	446	444	416	465	446	456	476	466	487	494	463	425	466	442	517	449	455	486	438	464	445	433	439	452	448	432	477	420	433	460	440	439	481	462	476	442	453	467	425	445	429	416	441	414	463	437	471	440	521	447	454	467	447	430	451	428	457	430	461	457	462	429	466	455	462	448	474	443	464	463	440	476	473	449	389	490	473	442	444	488	451	456	458	461	476	430	454	439	460	415	474	442	426	435	446	459	489	473	453	455	489	460	454	470	466	439	464	437	435	461	416	484	438	446	428	474	466	469	468	436	437	449	453	456	431	484	448	447	503	401	459	420	464	476	412	469	450	436	412	430	435	442	482	423	451	448	436	469	453	454	449	446	493	445	437	428	446	449	481	441	442	470	457	472	466	444	411	470	458	437	478	459	469	448	461	435	460	488	433	457	482	474	488	435	478	475	483	492	477	488	449	451	487	450	454	431	435	444	478	438	454	494	455	439	472	487	431	434	470	417	398	452	436	462	438	438	469	448	491	421	457	425	451	433	431	462	460	438	423	460	472	464	440	442	442	419	454	482	439	435	439	452	479	442	474	472	447	418	448	451	471	450	470	451	459	446	494	461	433	428	438	469	445	473	484	431	419	459	423	447	440	424	415	451	467	464	459	478	477	449	444	413	459	439	461	459	465	490	450	475	482	432	468	446	434	439	455	468	508	474	432	471	456	445	427	458	481	446	440	453	506	470	453	455	468	458	440	445	475	486	447	476	462	463	488	445	457	501	465	457	463	488	461	431	459	429	447	433	478	460	442	425	405	445	470	438	449	455	465	448	481	420	487	428	480	414	456	482	459	433	432	414	441	469	451	473	446	447	486	458	465	446	421	447	459	468	474	468	466	438	443	450	459	410	445	460	459	449	447	460	415	465	488	436	471	411	455	488	428	455	444	471	443	456	420	497	458	427	461	458	455	511	456	476	471	459	440	430	456	436	428	402	497	437	448	497	452	447	420	454	471	493	458	447	449	494	442	465	448	437	480	460	462	442	473	456	485	420	471	425	476	461	448	488	442	477	457	457	471	488	461	425	421	467	435	477	434	458	426	424	466	511	456	468	446	482	449	489	450	482	482	455	456	489	467	446	470	415	450	418	478	435	439	459	463	438	430	447	449	453	454	449	428	466	456	458	471	455	436	424	452	488	438	453	445	457	427	458	445	457	431	442	450	416	441	503	477	497	444	457	454	467	446	457	475	432	454	452	476	459	436	472	435	441	477	444	472	471	431	479	416	436	467	452	470	443	455	427	429	454
55183	38166	51253	42470	34246	29270	24712	17643	11657	5409	2483	2360	1694	1499	1789	1884	1853	1640	5506	6197	8028	5509	3648	1891	744	413	231	224	206	167	176	181	201	156	178	169	155	195	166	185	189	178	161	168	168	170	156	186	188	153	149	188	161	152	166	175	164	146	164	176	193	156	136	166	163	175	174	167	172	160	180	152	184	159	172	139	159	156	166	161	164	152	148	136	169	159	166	145	192	156	161	172	160	150	159	138	180	158	156	174	176	156	166	196	137	145	153	148	148	167	169	176	175	157	154	167	143	159	149	178	164	145	158	141	155	168	165	155	158	169	158	161	167	165	165	162	155	166	201	157	131	154	186	164	162	143	155	159	143	158	157	166	156	167	159	145	154	158	166	141	157	154	148	133	166	173	166	178	177	158	150	146	147	162	145	159	157	164	162	166	191	156	170	165	168	164	174	154	177	158	155	174	166	162	162	170	142	164	161	163	156	165	155	148	180	168	155	158	183	161	157	161	137	173	164	171	144	171	168	158	181	155	157	157	176	146	161	162	149	153	159	191	164	162	153	167	151	176	164	159	172	164	157	152	154	171	169	161	166	166	157	169	147	176	151	168	176	144	170	170	154	149	149	155	158	164	157	165	157	181	180	168	155	166	161	173	162	174	146	166	166	165	173	161	166	184	169	163	179	151	180	150	150	132	179	152	168	148	162	168	160	163	158	166	136	155	147	169	165	152	148	165	169	142	145	182	152	160	156	189	185	154	141	161	152	140	180	161	147	148	147	160	192	148	153	161	170	149	197	175	182	153	157	173	165	162	166	158	164	157	148	163	172	168	147	163	176	162	167	180	169	164	162	164	166	167	149	174	168	164	163	152	175	157	156	175	167	160	159	160	165	186	148	153	152	141	164	130	168	167	157	175	148	166	171	171	180	165	171	159	150	166	128	145	153	165	169	177	152	171	140	141	180	137	173	139	146	165	162	156	175	154	190	182	175	162	170	176	157	171	157	182	158	162	159	162	167	171	172	183	166	151	150	173	167	204	160	161	164	172	161	140	149	187	156	170	160	157	176	159	164	193	165	159	148	133	148	148	192	150	162	161	159	149	164	169	176	160	167	149	169	151	162	140	170	155	164	160	165	155	144	165	165	183	181	171	141	159	174	159	176	165	176	155	156	157	134	174	162	134	164	176	176	169	175	142	129	175	151	150	169	157	152	143	170	159	153	167	191	152	156	178	166	167	138	168	149	167	158	151	157	147	185	137	166	166	149	162	144	181	149	157	170	163	185	154	154	155	170	158	158	160	173	140	169	149	163	169	162	168	159	166	160	185	150	161	162	159	179	146	164	164	161	177	171	166	151	163	144	184	155	155	177	180	155	175	157	167	151	161	170	149	183	175	182	175	169	188	165	149	151	172	180	128	146	133	184	154	174	172	162	181	141	137	143	169	162	159	162	159	145	177	147	163	191	167	132	145	144	161	156	163	148	165	172	144	149	165	161	163	160	152	160	148	188	168	169	194	152	174	163	151	156	142	153	174	169	181	172	160	147	175	173	168	169	148	170	168	149	171	137	176	164	164	161	165	131	157	182	152	167	159	160	160	166	165	171	174	149	159	154	157	215	139	165	168	174	138	166	145	209	170	163	151	166	160	177	162	161	175	185	166	128	152	164	142	171	146	157	168	175	170	138	139	174	169	154	177	177	128	164	171	161	141	159	160	163	160	154	156	143	148	156	167	186	151	136	166	160	135	151	163	127	145	165	131	187	162	158	163	143	165	145	153	159	148	160	179	147	171	175	150	137	163	142	142	152	192	183	165	168	165	168	155	170	174	164	144	162	160	162	154	164	150	184	170	185	151	148	152	171	170	151	163	154	150	189	159	155	166	196	151	176	147	153	133	160	166	178	169	161	169	150	156	149	168	157	162	150	154	166	151	184	175	160	176	191	170	155	156	166	152	170	138	146	181	178	138	145	163	150	165	152	174	163	163	184	167	134	158	162	143	159	164	157	165	161	153	148	169	150	160	142	167	139	167	170	149	161	169	137	151	142	166	173	160	146	202	165	180	163	180	178	167	186	149	145	158	177	173	150	155	182	156	148	141	164	165	164	135	180	138	165	146	167	168	174	142	166	147	162	174	186	172	161	168	168	155	164	158	164	145	157	160	149	158	158	174	192	151	154	153	168	173	184	147	142	142	175	169	162	155	162	158	176	171	180	163	162	171	157	130	151	165	146	144	151	150	150	162	128	157	178	162	168	164	145	119	164	163	167	145	172	167	166	147	193	177	166	144	168	163	161	161	196	151	173	170	162	159	156	154	157	162	167	167	161	169	149	160	159	151	159	155	157	144	142	172	169	172	154	159	139	149	159	163	181	130	169	152	175	150	184	168	173	150	160	164	144	163	168	157	189	175	155	179	148	151	150	147	168	162	146	166	144	165	147	164	163	164	163	160	145	154	177	138	163	158	170	180	152	171	162	150	189	155	167	158	160	150	179	132	159	169	170	150	149	156	194	155	152	167	144	193	167	170	171	165	155	150	177	164	156	165	148	169	159	162	165	165	165	152	176	161	177	147	167	150	133	145	150	158	170	165	155	163	158	142	148	144	158	155	153	158	161	150	189	181	142	177	190	159	151	163	197	166	158	163	162	175	168	164	168	167	167	158	149	148	158	179	165	163	156	140	170	148	160	152	161	150	175	165	171	164	142	177	171	162	131	185	134	168	148	162	149	184	179	147	161	154	158	150	181	132	171	151	177	175	167	140	159	172	174	177	147	190	171	158	188	170	161	160	175	170	173	160	135	159	152	182	172	136	159	188	150	169	155	157	175	192	151	147	153	154	151	162	163	171	165	179	137	157	163	170	143	169	175	165	165	184	166	157	152	168	172	164	147	161	155	154	153	159	179	145	158	168	165	153	179	164	175	158	159	178	160	171	150	145	135	147	155	169	180	150	171	162	164	157	172	165	168	149	156	158	155	161	153	160	161	157	162	157	171	164	163	183	176	145	154	151	177	177	161	145	180	171	178	162	181	154	166	137	175	158	158	146	148	164	154	164	164	147	152	154	166	152	147	148	158	179	178	147	173	190	138	167	149	150	161	143	202	181	174	158	148	162	170	140	143	190	135	160	159	157	156	173	160	170	164	171	163	163	161	195	155	160	151	154	142	156	163	151	147	155	151	148	155	156	160	159	164	151	156	146	181	148	172	184	168	177	170	143	164	172	165	155	166	168	167	141	178	159	157	157	166	152	149	179	135	151	167	144	166	155	168	189	147	159	153	139	170	160	179	168	164	142	152	161	152	173	169	176	141	170	174	166	165	160	167	154	165	179	168	166	165	176	149	170	163	138	168	147	153	157	142	179	172	161	181	146	183	158	156	157	136	164	153	144	162	151	166	151	158	142	191	164	155	165	177	193	170	162	138	151	180	149	164	157	151	158	174	180	167	175	182	166	167	173	177	162	185	175	169	175	146	162	161	181	161	162	170	190	136	172	169	152
35062	30636	53810	42257	39060	36224	34509	26632	23992	13030	8758	8802	6698	6634	8330	9311	8624	8675	23508	24858	28694	21715	16749	9927	3788	1832	899	702	612	502	548	606	494	521	530	484	499	517	525	575	588	465	434	425	470	465	480	465	471	441	462	450	466	387	437	433	429	382	409	417	429	407	446	408	415	381	418	452	377	463	422	452	441	396	448	444	445	422	460	446	404	461	399	421	450	423	410	428	405	410	455	413	426	415	420	410	414	447	432	415	412	420	451	449	427	436	408	437	451	407	403	427	433	410	406	408	416	394	426	397	421	396	412	425	395	399	446	425	399	427	390	426	429	399	391	416	430	419	425	453	415	456	427	427	461	417	415	454	390	437	429	408	438	469	444	424	421	457	439	448	425	427	419	420	429	415	423	402	408	427	416	433	415	418	395	392	427	371	413	402	408	395	422	381	423	418	424	444	407	423	380	394	467	395	358	415	415	420	429	416	424	474	404	425	414	417	461	459	416	384	405	422	436	396	388	407	393	410	423	386	416	401	413	419	433	407	406	421	421	391	419	441	410	416	407	460	420	429	425	473	448	446	445	375	412	430	379	464	432	394	434	416	431	414	444	434	375	429	399	417	441	411	407	414	422	448	460	427	442	374	429	419	462	445	369	418	433	414	414	425	444	408	417	406	388	410	434	427	401	393	425	427	440	483	463	456	443	386	458	412	405	398	398	425	451	415	416	433	414	455	435	428	427	418	409	431	394	385	406	379	405	409	434	431	395	406	395	399	417	447	413	396	408	420	492	428	441	420	441	420	385	420	400	431	414	429	422	416	451	396	405	426	431	413	440	401	407	413	401	399	424	445	418	438	413	414	440	446	431	432	458	428	414	388	456	409	453	417	392	400	410	425	425	449	399	427	442	393	418	388	425	402	418	416	393	363	421	419	427	403	418	414	412	451	411	387	415	417	405	413	435	400	423	361	426	405	445	423	419	406	406	415	399	413	425	446	435	388	366	391	431	442	426	410	460	474	421	419	406	448	455	368	433	435	401	401	448	440	405	417	437	397	445	389	459	437	436	421	414	438	423	404	426	396	403	390	424	456	438	411	408	424	398	435	399	395	437	403	415	442	383	434	417	444	419	430	457	449	401	454	436	469	377	425	400	427	407	397	433	421	435	402	399	400	421	402	430	408	449	402	423	434	450	458	408	452	402	418	423	451	414	438	427	434	416	428	406	398	430	426	413	418	463	455	392	408	403	413	418	445	417	431	441	432	397	451	440	400	425	427	423	420	395	392	402	387	449	436	430	428	401	414	391	431	442	435	435	401	451	412	415	426	433	405	398	429	412	409	413	410	436	407	434	411	414	413	441	430	444	412	405	424	413	445	438	421	415	443	432	457	429	446	396	465	397	430	423	438	461	425	381	403	447	393	429	435	385	409	409	417	426	466	430	422	436	418	467	450	386	416	396	423	413	415	435	419	442	457	445	406	424	388	440	434	438	393	414	430	418	418	402	401	420	391	369	409	386	447	382	415	399	438	362	443	410	424	397	396	426	429	421	418	428	421	391	415	458	423	433	430	445	410	414	417	448	447	436	376	418	425	400	428	434	448	410	438	401	431	435	454	436	433	439	390	368	383	403	384	422	440	432	419	362	413	388	415	439	420	449	393	436	424	416	401	421	429	419	404	415	426	381	372	394	435	406	435	375	422	388	412	440	411	433	399	425	413	409	406	414	412	423	427	391	457	402	431	424	424	394	437	394	398	449	394	382	406	433	414	389	409	470	416	444	407	408	403	374	441	424	423	406	430	390	421	385	441	400	431	406	444	392	426	446	359	397	412	415	410	409	463	434	440	413	415	410	423	416	435	413	475	429	400	393	420	455	441	448	400	397	445	476	410	428	393	403	424	422	417	422	400	437	406	444	450	391	371	432	430	413	416	394	453	462	389	447	421	383	414	412	421	411	403	418	388	420	432	411	453	418	439	388	386	407	415	429	407	406	425	423	409	397	414	387	427	432	392	432	437	411	405	422	433	436	421	434	441	408	446	422	459	431	423	428	402	389	384	407	408	412	386	418	434	428	419	456	407	429	392	376	440	413	394	434	438	421	401	405	367	420	443	387	442	417	435	408	424	457	404	416	423	393	398	395	425	412	426	380	423	436	430	406	434	410	425	451	424	435	406	430	449	408	418	447	421	430	440	446	424	423	420	419	452	464	419	402	373	436	402	420	405	404	419	409	403	411	422	437	428	417	427	426	430	419	448	460	414	410	414	415	426	457	419	406	426	432	367	418	425	459	439	457	431	430	424	417	412	408	445	400	411	448	391	392	408	430	455	453	433	375	415	402	422	412	414	419	418	423	412	405	437	443	430	460	403	426	379	426	417	420	402	466	416	429	449	426	433	432	428	393	398	435	426	429	387	417	429	439	416	453	444	443	390	403	419	423	390	396	407	438	408	413	389	396	385	421	438	439	418	421	446	447	388	407	416	433	415	414	448	385	414	418	423	434	429	456	435	392	414	434	402	426	380	430	406	409	454	402	408	439	371	364	423	418	407	419	433	412	421	432	414	440	427	402	432	392	433	433	437	461	378	432	407	438	436	456	410	421	444	410	428	424	428	404	394	430	421	397	416	432	425	398	438	411	433	455	426	423	401	421	428	414	440	417	425	439	416	446	381	447	405	386	429	405	425	455	401	397	381	448	401	400	430	435	429	459	409	441	417	447	416	408	405	388	440	426	403	432	434	426	443	387	415	448	417	439	435	449	434	390	434	425	411	415	418	419	428	440	374	434	413	407	417	452	402	433	394	435	437	396	416	400	448	431	385	426	421	411	447	427	417	425	407	408	436	413	405	447	396	435	449	459	390	437	424	421	413	441	396	395	423	407	413	393	409	449	386	406	433	415	464	422	432	388	436	432	388	397	439	428	423	431	415	425	424	414	410	412	414	402	431	431	396	405	396	441	399	406	450	421	424	427	421	404	431	432	458	419	427	440	416	441	417	420	423	433	451	400	406	401	431	407	442	408	431	442	443	438	391	455	400	389	457	360	463	386	436	418	399	415	448	409	431	401	432	399	421	422	417	397	436	442	375	405	437	430	388	400	379	423	424	415	415	410	433	437	431	446	415	421	397	460	397	390	398	412	416	429	360	403	426	404	420	413	433	471	460	485	384	446	372	411	411	455	400	403	404	411	426	432	423	434	411	455	417	422	409	401	413	420	404	446	382	433	434	420	420	426	413	460	418	429	410	446	429	434	395	412	453	432	424	412	430	405	431	428	453	429	469	439	405	456	404	438	384	395	462	445	430	410	417	407	404	425	413	447	384	422	419	376	428	415	428	397	401	444	403	436	436	402	405	406	384	400	416	457	420	403	389	400	475	415	430	448	426	404	450	384	383	418	470	398	394	415	429	429	405	438	410	433	411	409	394	419	429	417	437	411	434	414	399	413	419	434	408	433	431	425	435	409	421	422	420	403	428	424	433	379	439	402	455	412	416	419	404	433	427
14554	8756	10930	8861	5367	3058	2160	1046	788	489	329	258	212	268	267	237	268	208	353	620	583	429	301	332	249	204	178	176	158	148	151	157	172	168	157	156	149	153	178	161	138	174	150	151	171	145	161	142	158	120	161	140	154	145	157	176	155	154	140	152	142	162	160	139	150	170	186	178	156	173	168	172	134	166	162	160	153	163	159	170	146	158	170	156	166	151	165	165	139	146	167	159	150	154	150	148	151	130	133	146	164	143	156	135	163	147	147	167	149	142	149	173	159	147	127	167	161	168	151	141	148	171	159	172	174	142	163	151	171	156	150	153	170	159	140	149	162	162	148	160	162	183	155	163	155	147	154	157	173	148	132	157	156	143	149	131	167	153	173	151	162	154	140	169	143	137	151	137	148	150	162	126	147	145	139	148	166	154	152	133	154	156	169	165	147	186	161	149	151	146	148	145	161	145	165	161	172	154	139	168	171	163	163	184	143	156	159	147	150	157	140	128	153	158	173	158	165	159	151	171	149	166	143	156	148	159	158	147	145	149	135	147	168	154	165	174	144	165	182	160	161	164	152	155	147	152	160	161	133	147	152	145	157	160	153	142	148	131	147	153	145	146	139	145	152	156	141	167	156	151	156	161	130	122	160	147	169	157	151	158	153	151	180	159	171	145	161	139	147	153	158	163	152	152	156	160	151	156	159	153	160	153	147	143	151	150	147	155	196	181	149	148	152	157	155	157	161	160	151	144	145	147	171	175	171	140	152	173	157	165	167	126	155	152	169	152	162	151	140	163	139	168	173	156	145	136	148	156	152	150	162	160	157	132	145	170	136	156	153	136	154	179	152	161	133	150	126	127	142	150	152	142	140	166	141	144	142	151	187	149	168	166	151	159	134	170	150	161	138	147	145	149	176	162	144	146	143	147	153	159	183	139	161	163	172	135	149	160	166	180	127	152	170	147	148	156	144	173	127	167	160	170	159	167	153	154	178	157	162	129	147	168	156	161	157	160	152	151	156	181	155	167	121	155	151	152	160	184	152	162	153	144	141	163	171	154	160	167	118	161	140	147	157	170	152	131	164	155	159	139	148	150	161	153	164	133	137	140	168	184	128	146	160	142	143	156	150	152	169	156	139	154	165	151	165	153	155	172	154	166	147	152	184	163	143	156	151	138	141	154	136	151	155	145	147	148	152	158	153	159	148	156	147	138	151	153	164	161	171	139	162	162	171	158	144	118	153	130	171	134	152	145	174	158	150	178	154	160	128	157	147	189	149	173	160	161	142	171	185	163	148	161	163	170	147	177	144	152	152	162	138	157	169	158	161	155	161	162	142	163	164	152	178	186	156	166	169	152	164	151	150	155	149	157	171	158	163	139	149	153	147	164	144	155	128	171	159	172	136	140	135	172	167	139	160	165	150	147	171	164	144	170	157	179	163	152	153	167	147	174	144	159	168	143	151	162	163	153	150	139	156	148	166	142	164	156	156	127	155	160	153	160	163	150	156	166	164	161	148	155	164	137	158	173	134	181	139	146	164	160	147	146	135	140	156	160	161	148	186	151	159	154	152	157	152	155	151	144	144	143	134	141	156	154	178	171	140	163	167	172	154	154	141	163	172	175	147	129	154	164	149	166	135	155	165	174	165	144	140	151	153	140	136	155	154	159	170	165	143	183	157	156	167	150	144	131	166	150	159	167	155	153	143	155	165	152	186	164	161	163	149	157	167	153	149	155	170	153	171	183	164	161	138	150	155	164	144	141	160	165	175	164	157	163	151	133	151	141	155	161	159	130	160	170	172	148	163	145	150	166	160	158	167	147	173	173	142	130	149	163	142	157	135	163	151	173	158	161	143	156	146	174	175	148	157	150	164	153	154	185	138	146	148	179	157	161	146	145	144	150	155	144	176	168	151	162	139	152	156	146	151	155	174	140	162	169	151	180	148	155	163	153	173	143	187	143	153	158	132	174	166	157	171	176	154	151	150	141	145	164	172	144	151	174	171	154	162	154	149	163	156	135	154	158	163	160	142	161	178	153	174	151	159	145	146	150	166	177	156	132	149	155	141	167	147	141	161	135	166	155	161	146	159	146	166	152	162	152	162	154	132	179	155	158	174	178	159	146	151	144	145	159	130	146	159	155	143	172	162	165	165	139	166	157	152	159	167	162	165	161	145	137	150	154	160	143	171	170	167	167	142	143	162	151	158	159	125	178	152	132	159	148	159	191	138	159	144	154	158	163	172	162	148	141	163	156	157	178	145	153	155	133	181	123	155	169	160	147	163	173	167	172	148	166	143	148	135	139	153	151	147	153	166	155	161	140	152	151	181	147	168	152	158	176	159	153	160	165	150	156	136	154	169	140	189	167	152	160	166	152	163	160	142	133	147	140	177	139	137	141	143	160	170	159	158	129	152	159	152	132	152	159	150	165	172	147	147	154	152	136	128	166	129	150	145	128	142	175	146	146	173	148	149	149	153	150	170	155	166	162	171	161	162	166	167	132	131	137	146	149	143	154	158	149	173	178	150	133	141	169	134	151	159	140	134	172	140	164	137	158	172	153	154	165	139	174	144	136	149	180	181	148	160	167	156	130	158	172	159	154	187	157	157	160	159	157	164	166	160	153	161	162	157	156	152	175	143	154	162	157	137	163	171	146	149	159	155	147	159	167	154	159	148	146	153	176	139	143	179	131	146	142	149	150	132	136	159	160	139	151	143	155	158	138	152	163	159	146	143	141	154	150	150	158	157	147	131	142	148	170	163	161	162	161	146	165	140	153	164	140	162	145	144	119	175	169	168	148	153	173	131	141	130	169	164	144	141	165	156	179	142	163	143	158	165	180	156	179	153	148	156	161	173	138	153	145	155	136	163	142	178	149	148	159	145	151	143	179	139	169	147	133	144	155	156	184	134	153	165	145	162	166	166	143	156	153	180	128	169	170	145	136	155	145	168	137	149	161	173	141	145	167	167	150	159	177	150	182	156	184	145	145	174	152	162	165	152	147	158	143	149	153	168	155	157	142	159	160	154	133	152	146	172	150	146	161	141	136	166	140	151	161	163	137	168	152	177	166	156	141	168	144	158	144	152	153	143	140	148	171	161	154	168	161	176	140	126	163	164	171	157	158	150	168	154	140	158	166	158	150	171	175	161	143	146	166	172	155	131	145	162	165	136	145	157	152	142	156	162	157	151	144	170	150	142	183	147	161	163	152	146	177	143	156	165	142	142	179	158	139	151	147	179	154	160	153	153	171	145	156	157	181	151	153	178	146	166	162	157	168	153	166	152	160	158	154	174	151	146	168	153	189	149	154	148	174	140	165	161	155	154	145	154	125	160	187	154	145	142	152	139	154	143	163	172	155	186	138	169	162	169	160	146	172	196	160	164	155	144	145	176	176	150	160	160	176	150	151	143	167	166	180	160	151	156	157	133	140	162	169	151	153	150	155	169	154	163	161	159	158	169	161	144	151	162	157	157	142	144	137	166	158	169	153	158	143
10733	7411	16676	17941	13953	10544	9278	4826	4045	2609	1434	1214	1048	1203	1164	1155	1208	1097	1988	3381	3211	1961	1476	1316	813	681	531	433	424	441	414	449	431	400	437	420	404	400	413	468	442	463	428	409	391	414	401	381	421	412	437	427	424	413	426	414	418	393	437	419	406	389	447	399	408	423	402	379	410	415	390	467	435	424	465	409	414	416	399	428	450	399	388	413	395	438	405	401	444	414	423	420	431	417	398	409	392	406	458	432	392	405	429	450	404	405	426	430	421	381	408	393	445	410	397	428	433	405	380	421	400	415	389	420	436	400	395	425	414	428	449	410	412	420	425	428	396	392	435	424	448	424	432	421	405	411	420	368	417	390	405	408	425	422	399	418	430	392	403	447	450	432	437	405	426	401	424	417	414	424	395	441	430	442	361	373	447	399	414	445	413	401	418	430	391	425	425	408	415	415	389	410	427	412	392	469	401	410	369	413	426	376	433	416	400	387	455	442	402	450	413	458	401	401	404	409	376	405	408	400	384	410	406	409	427	401	414	431	419	423	430	414	444	393	413	420	451	409	438	418	416	438	423	404	394	438	396	440	418	404	406	393	412	400	401	401	421	441	469	458	426	455	402	431	405	435	430	416	395	383	431	462	402	424	446	432	406	389	397	432	415	443	402	389	402	406	455	421	419	409	439	367	403	424	395	395	410	411	419	417	442	444	382	388	410	375	417	416	424	403	394	413	413	448	429	399	386	389	425	446	415	436	429	405	436	386	396	450	425	407	399	433	393	425	421	409	442	437	428	423	418	408	419	439	418	448	395	429	367	424	435	403	413	391	389	423	427	427	424	419	442	397	423	411	407	406	386	430	394	417	422	449	405	418	417	437	407	460	426	413	407	433	411	443	437	421	462	426	399	448	431	437	440	455	412	419	440	408	418	423	420	403	416	395	419	410	395	404	436	431	405	416	385	413	405	421	456	396	450	424	419	444	416	389	438	398	408	409	418	428	388	443	415	425	442	398	428	395	398	408	412	412	390	397	433	382	426	414	388	377	445	434	411	388	406	427	407	425	430	404	386	444	409	443	457	429	420	433	398	420	376	429	416	407	414	412	422	418	441	444	448	426	457	411	427	436	392	417	402	398	385	399	415	388	390	429	449	410	433	433	390	403	380	410	425	386	380	397	398	443	386	450	447	414	388	388	415	408	400	390	408	394	389	403	426	423	415	437	440	439	398	412	416	412	417	399	404	427	397	424	413	419	457	416	410	412	415	420	450	408	396	465	388	382	417	407	450	425	435	429	406	390	394	447	401	421	405	427	414	405	388	411	407	438	386	436	425	400	434	404	410	457	465	411	408	416	405	395	434	450	422	394	455	420	404	382	413	428	456	407	414	390	424	416	396	444	444	431	405	411	410	427	435	426	436	397	411	411	440	432	434	404	410	388	383	430	448	410	403	401	429	419	415	442	428	420	426	437	378	427	452	433	404	374	423	429	402	441	449	418	436	426	450	385	406	442	407	407	402	428	457	423	416	379	405	419	424	419	446	440	386	385	393	406	421	425	426	427	406	422	386	400	443	467	415	404	456	427	412	439	449	469	437	407	422	437	455	433	411	419	471	420	421	390	419	439	401	401	430	434	410	443	419	432	395	413	419	400	430	401	428	428	387	436	451	414	425	408	419	423	400	392	392	392	449	376	391	402	415	427	383	402	385	442	442	407	389	433	412	436	401	429	413	416	425	401	438	414	417	415	424	421	397	425	413	454	429	394	396	397	436	375	440	401	377	409	393	449	415	422	379	409	418	394	421	425	395	448	417	425	406	390	444	413	390	377	434	437	385	413	450	408	441	392	419	413	425	377	406	411	461	412	448	430	391	429	432	415	463	408	420	445	418	426	420	412	380	434	432	441	435	440	410	429	405	396	412	411	432	392	390	419	413	411	382	404	375	434	373	385	416	412	391	407	420	450	401	404	419	438	447	435	378	437	397	414	417	429	418	408	448	403	414	382	400	418	399	380	404	384	403	415	445	432	406	439	396	390	406	405	423	416	421	410	426	425	434	419	396	418	427	375	407	391	406	447	442	406	448	430	424	424	380	405	434	430	391	424	453	422	404	418	423	434	443	371	415	435	415	407	422	419	435	408	454	399	436	426	414	450	424	384	434	413	415	443	433	402	398	386	402	422	406	421	415	419	429	447	414	408	422	420	447	440	399	434	399	398	443	411	424	440	394	433	442	433	403	415	386	444	455	429	415	436	430	407	428	433	425	436	397	435	425	426	423	395	435	398	409	383	392	401	411	406	406	415	403	425	401	448	409	439	405	421	421	421	418	420	370	380	384	406	398	428	406	407	440	416	445	421	380	404	411	404	418	423	426	401	424	420	437	363	400	415	427	395	398	394	433	431	409	392	413	390	404	410	426	413	392	416	431	404	422	416	426	403	408	413	400	387	419	424	405	385	419	384	413	448	424	456	419	425	409	410	403	431	390	455	425	383	384	432	392	416	408	382	410	448	422	412	418	404	441	409	376	433	435	432	419	410	405	409	427	413	415	387	412	393	400	408	423	428	402	442	428	400	412	435	387	398	409	414	441	389	427	354	427	391	443	434	426	412	398	408	399	437	399	443	418	411	436	402	357	420	413	426	397	441	376	409	413	447	443	407	432	422	428	406	389	439	432	406	426	409	410	412	430	393	425	432	395	417	413	395	392	462	416	379	406	414	382	403	432	449	411	397	414	399	442	397	405	416	466	421	395	396	419	417	413	392	425	395	408	418	423	447	383	431	409	394	428	423	412	430	421	444	409	431	414	375	371	434	413	443	399	412	417	402	425	428	402	427	400	389	391	447	390	406	418	404	446	414	400	454	431	378	408	413	458	450	392	428	405	400	423	424	417	438	407	401	430	423	411	389	431	431	427	437	442	423	426	413	432	417	425	437	402	419	431	421	418	447	421	430	389	424	366	401	417	400	425	423	413	388	412	418	445	413	427	418	422	433	441	439	413	418	425	421	410	424	441	404	448	424	432	454	377	409	408	381	404	428	425	411	386	397	382	402	390	404	401	413	410	402	393	382	416	418	425	405	423	437	389	383	449	424	399	403	384	429	396	412	424	372	408	434	413	414	391	367	424	410	400	402	414	412	438	441	404	396	405	405	459	412	378	423	386	459	437	413	404	415	422	361	439	430	424	424	386	410	398	430	426	385	429	442	384	395	421	408	403	394	427	405	415	403	432	445	398	410	394	399	400	466	405	419	470	417	406	395	404	405	438	381	424	412	415	382	424	406	390	366	411	431	437	423	447	427	377	406	412	410	425	408	395	431	443	426	399	425	390	409	369	408	413	410	397	448	446	400	433	426	397	418	385	431	424	417	395	442	410	369	385	429	422	415	447	386	443	399	400	440	381	398	419	411	431	411	407	469	412	425	402	415	411	367	402	388	413	410	437	395	385	426	412	428	407	422	403	395	412	415	402	416	429	429	419	414	441	431	386	392	385	432	382	416
40633	26232	41613	36596	26639	16141	13869	8324	5352	2387	1262	837	943	931	922	1043	1095	961	2137	3983	2132	2013	1595	1392	851	497	309	215	223	188	178	204	215	179	203	188	197	196	178	214	200	177	203	184	187	197	171	169	194	190	164	219	175	208	202	170	156	158	180	163	170	175	191	167	180	190	190	182	160	180	207	162	203	166	182	191	166	180	172	185	221	159	182	171	152	181	158	183	175	173	158	177	174	176	178	177	187	166	187	177	181	174	182	159	159	182	169	188	160	198	192	200	174	178	166	161	188	154	162	177	194	174	170	185	186	170	171	172	177	172	157	175	205	203	194	192	173	166	148	179	186	180	178	163	169	168	182	188	198	195	174	209	187	149	193	176	178	193	179	169	163	169	171	172	177	183	167	176	179	169	167	190	154	167	146	150	153	175	182	193	190	165	169	192	179	167	155	200	179	171	189	192	202	198	197	169	173	161	158	192	191	180	160	189	177	174	189	194	157	195	182	178	177	202	183	162	190	160	194	180	175	178	171	183	183	193	166	188	183	199	171	185	179	205	184	156	169	158	171	176	175	179	168	192	181	182	181	171	189	182	201	180	167	188	194	194	169	180	206	169	173	179	179	181	194	157	195	189	161	182	175	188	180	227	165	184	190	190	164	180	172	163	176	179	159	172	167	180	168	150	180	202	193	186	191	159	171	189	174	176	182	173	177	187	181	186	194	162	180	152	167	183	193	193	176	174	187	188	173	162	192	186	180	209	183	191	181	174	179	204	204	186	158	168	169	193	194	154	169	177	201	191	164	159	172	160	175	165	175	158	165	175	177	168	191	207	182	193	173	171	188	148	172	167	189	192	175	171	167	188	191	181	188	182	168	163	149	189	163	187	185	170	183	163	195	170	176	189	155	166	176	183	154	183	189	197	162	199	183	159	186	192	187	194	175	167	195	171	194	144	188	197	186	197	158	185	192	157	179	191	185	176	195	178	166	189	192	197	171	149	150	178	183	170	184	181	177	166	206	163	190	165	160	180	163	173	201	171	188	181	173	200	164	191	178	204	194	177	195	172	161	169	197	186	164	189	184	176	176	211	186	155	182	174	164	214	187	164	183	207	196	171	172	162	165	182	169	166	183	175	176	188	163	183	174	157	169	169	176	178	173	216	170	193	174	195	194	173	180	187	199	188	179	163	191	179	153	165	176	174	190	174	171	173	171	201	205	172	174	170	164	181	181	196	167	177	180	178	177	194	165	181	212	150	177	181	182	145	179	196	165	155	158	179	161	178	204	206	175	194	171	150	173	183	175	180	174	157	193	176	172	185	190	187	168	182	184	193	197	169	191	207	183	189	196	171	200	181	192	161	166	190	186	181	172	182	152	173	175	175	185	183	161	171	162	180	142	158	169	175	170	176	169	188	182	180	162	165	175	164	189	185	150	186	190	174	175	171	164	141	190	173	176	170	170	174	159	176	167	168	173	170	182	192	175	166	194	165	207	194	174	199	187	166	170	164	191	177	169	159	175	191	159	169	160	178	179	198	198	191	197	176	150	170	169	179	206	191	181	158	163	212	181	164	181	174	159	175	201	164	177	177	163	194	182	171	148	177	164	176	172	164	178	193	159	177	162	178	197	174	189	171	167	176	169	193	173	197	169	158	180	195	164	195	180	177	171	179	179	177	173	170	156	169	183	166	168	166	190	174	183	182	158	175	150	191	194	205	195	162	186	164	165	189	161	170	151	176	195	186	188	193	167	174	181	166	169	167	188	181	180	175	181	180	174	171	180	154	179	189	166	205	186	167	161	173	183	163	146	144	176	185	179	174	178	163	195	177	176	187	186	164	177	184	180	171	196	172	157	174	189	170	177	168	192	168	189	175	162	171	188	161	194	177	184	182	181	154	148	179	166	188	186	173	161	162	176	178	175	180	167	201	148	183	156	163	192	198	193	166	187	191	197	196	181	187	184	177	170	165	175	184	155	180	158	167	181	190	188	184	180	176	155	150	211	183	187	198	178	158	187	185	189	175	166	186	182	185	161	187	176	177	163	188	178	152	171	193	178	169	173	182	192	175	169	190	184	159	182	171	161	182	189	168	162	190	198	191	189	182	190	171	161	184	182	171	162	174	183	164	178	189	185	193	183	153	175	163	192	174	196	183	184	164	175	195	189	199	179	184	176	190	172	185	174	157	196	178	192	171	183	178	175	184	171	175	165	166	179	170	167	180	168	174	193	164	178	170	181	189	166	207	183	174	183	168	163	209	173	209	201	170	181	180	161	183	165	174	189	179	157	185	165	161	168	169	164	184	181	191	167	175	179	171	181	174	198	147	195	191	175	170	188	183	167	157	194	194	190	181	209	178	194	190	176	190	160	164	172	180	188	178	161	183	172	155	166	169	174	175	142	163	183	159	183	208	188	172	169	178	172	176	168	191	195	169	187	165	157	178	170	174	167	201	180	176	188	186	167	196	194	203	175	174	179	151	176	175	166	185	177	186	202	179	171	188	171	173	171	184	187	192	176	171	173	142	167	192	199	159	171	184	182	179	181	186	198	175	180	192	176	173	188	193	172	189	164	189	180	198	182	184	161	188	192	155	187	193	190	177	189	184	176	194	175	172	168	189	180	184	176	180	197	181	198	171	185	171	161	175	150	165	166	187	183	205	186	203	164	177	164	186	162	181	162	176	176	209	196	178	179	190	203	175	151	179	185	161	191	168	216	180	203	190	179	162	167	176	161	190	172	201	167	177	178	166	215	164	161	187	188	168	189	171	180	185	181	170	180	182	178	183	206	188	163	163	189	189	171	176	208	176	162	170	183	191	186	171	201	167	151	192	175	176	176	176	165	182	175	174	165	168	154	178	173	195	212	187	199	156	210	160	214	176	185	173	175	168	193	174	210	188	166	191	173	167	160	157	186	184	187	182	195	201	180	191	197	197	200	196	201	169	168	180	183	150	193	205	189	171	212	186	169	169	181	172	170	198	173	168	182	131	181	180	167	199	187	183	163	175	179	187	142	183	156	179	220	192	177	150	172	154	164	168	188	185	179	182	196	170	183	197	169	183	162	186	174	161	182	174	220	169	168	185	159	172	205	193	176	190	163	161	174	178	172	181	212	155	169	205	161	174	169	146	187	176	151	186	178	160	186	184	179	183	167	174	181	168	204	176	199	196	177	201	179	167	161	165	182	168	170	164	193	189	183	165	167	161	196	186	195	170	189	176	166	178	189	182	181	162	177	158	170	214	188	160	175	186	191	166	181	164	168	172	196	167	169	169	193	180	211	176	167	191	183	148	195	181	200	161	176	189	155	175	164	159	190	178	181	197	182	178	166	178	191	183	185	187	157	190	175	166	185	157	140	176	200	173	188	183	162	181	191	207	189	212	156	169	165	164	203	180	152	171	176	177	196	202	187	177	154	186	184	194	172	188	191	197	159	198	166	170	203	197	168	200	172	178	202	167	184	194	186	162	194	192	186	179	192	200	166	179	186	187	192	185
25035	19195	44795	39790	31531	22675	27210	18993	16265	8903	5644	3645	4267	4966	5077	5532	5666	5498	12438	19649	11458	11155	9179	7823	4892	2646	1257	684	639	551	609	632	609	519	557	545	535	544	582	628	558	501	454	477	488	526	510	479	488	495	485	490	531	500	434	490	411	436	444	489	446	501	480	471	465	463	471	455	507	479	480	422	487	449	479	465	498	506	482	442	478	469	441	469	442	480	440	442	496	488	465	482	488	449	501	434	481	486	457	455	475	446	454	468	460	461	457	412	449	455	482	481	455	460	470	446	478	473	471	469	461	484	513	476	466	469	487	466	425	531	453	503	435	438	464	471	462	453	468	444	469	466	460	467	462	496	455	468	453	467	453	479	473	484	478	447	477	510	434	477	450	468	473	454	468	460	478	474	457	474	471	433	498	450	463	476	475	453	465	426	441	446	468	491	434	496	470	444	467	472	487	452	452	440	482	421	464	496	477	468	505	439	472	486	481	453	465	480	474	460	445	460	424	447	465	484	463	432	427	470	443	476	462	447	483	481	455	467	461	445	478	432	444	475	452	460	469	454	459	439	488	495	453	420	437	462	447	483	499	487	470	488	475	469	464	488	474	483	459	482	474	479	438	482	469	455	441	413	459	480	452	453	454	476	448	482	477	427	465	481	476	432	499	456	443	456	450	474	447	483	472	469	462	433	446	490	456	466	437	460	448	473	483	471	455	442	438	476	446	471	483	416	451	481	473	467	470	452	447	486	463	434	465	502	451	459	454	448	409	458	466	462	461	467	499	480	477	453	449	504	487	465	479	466	449	513	456	454	483	449	441	490	491	451	445	486	471	449	471	462	449	490	473	459	482	487	438	417	515	452	455	483	454	469	512	452	439	454	461	476	499	429	481	472	489	491	467	480	459	446	504	450	454	455	488	482	462	477	447	460	497	489	473	492	495	451	489	457	464	487	504	489	474	449	443	446	441	494	474	462	455	494	466	448	486	458	413	460	482	459	496	451	477	449	439	464	436	468	467	447	464	459	436	474	493	487	452	477	464	479	468	498	464	490	466	450	426	477	436	477	458	485	455	479	489	411	480	485	429	509	446	453	475	464	503	446	424	460	458	462	469	450	436	483	452	452	442	475	439	482	468	447	482	462	474	472	468	442	467	451	432	465	451	458	504	451	474	428	471	492	487	467	453	479	508	459	460	455	446	503	493	476	501	435	472	406	483	478	475	461	486	447	488	466	479	460	429	458	465	487	446	468	437	450	470	480	446	471	410	464	471	464	479	453	470	464	512	456	487	450	465	443	481	439	464	461	450	491	488	492	480	445	445	476	486	450	459	477	430	416	437	480	458	461	452	478	478	490	531	487	466	474	495	482	465	456	468	475	472	498	439	461	480	475	467	419	477	465	432	450	457	481	455	477	454	426	449	493	440	495	464	466	465	437	454	443	442	468	474	460	493	488	462	501	473	482	459	452	445	454	459	469	446	451	466	466	497	428	464	458	470	495	469	457	454	475	489	415	441	468	467	454	469	472	468	482	450	464	458	469	486	464	470	479	459	467	465	449	489	516	493	440	484	475	458	424	468	456	459	475	468	497	474	484	484	458	443	467	473	427	475	462	515	491	503	427	444	494	482	479	488	483	486	476	504	413	478	463	475	446	440	463	461	468	452	470	492	469	486	434	439	439	500	465	448	433	487	427	453	459	463	484	460	457	485	413	456	475	469	453	474	445	498	421	469	498	474	477	473	433	473	489	481	465	437	467	460	456	418	460	464	486	468	501	474	462	477	461	450	457	487	468	492	465	478	445	454	538	496	455	504	428	460	463	450	524	499	491	487	474	448	450	459	403	460	445	466	457	469	453	479	462	412	445	477	492	469	474	480	490	445	474	459	479	472	469	457	502	508	431	487	489	463	456	491	437	475	507	488	432	483	436	486	417	470	490	494	480	438	465	439	444	489	465	418	478	431	444	453	502	483	482	459	461	458	491	468	449	474	452	436	460	464	439	480	452	486	478	473	450	488	446	470	436	448	451	449	496	442	454	473	455	467	474	503	501	461	464	463	447	452	515	486	456	464	459	501	464	452	480	473	466	455	502	500	487	485	456	474	471	429	470	492	481	436	424	461	460	459	466	458	422	455	463	455	442	478	458	480	472	450	480	431	467	481	429	475	442	470	464	462	500	483	465	468	474	499	442	427	469	466	449	453	535	448	464	446	494	445	461	477	480	463	473	452	448	471	457	494	471	487	485	453	464	474	455	475	443	441	431	464	427	465	458	476	456	463	499	460	473	473	474	441	453	476	446	460	472	454	436	448	487	427	495	470	509	432	460	459	453	447	484	454	442	473	479	496	472	470	447	430	526	459	452	487	449	441	476	417	437	441	459	427	470	455	440	479	471	472	451	454	466	441	472	501	430	499	470	451	488	452	444	487	440	498	481	455	485	475	488	434	439	462	485	438	445	450	497	490	490	438	470	491	450	480	470	447	457	485	476	457	427	487	472	398	444	448	450	465	489	467	463	436	480	472	497	458	493	470	449	453	473	450	502	485	483	442	446	489	453	481	480	476	433	466	464	437	485	438	431	484	485	461	516	436	480	454	479	475	461	514	473	504	465	460	456	469	459	454	407	490	459	480	462	459	445	476	441	476	487	462	449	501	467	465	471	468	479	470	476	470	451	459	477	483	447	441	500	478	431	483	445	472	443	478	453	428	462	470	483	479	470	468	486	493	433	461	475	456	457	481	447	442	459	452	461	427	482	486	457	444	458	487	431	458	447	446	463	477	437	451	411	458	444	463	477	467	440	466	504	440	482	469	479	459	461	481	477	462	456	485	463	421	472	470	448	434	478	478	409	432	428	480	487	440	439	457	473	499	486	443	449	492	475	484	449	438	449	467	461	441	456	484	475	467	477	461	469	450	474	452	470	494	449	471	449	460	445	411	444	459	483	475	457	476	421	458	468	458	460	473	459	496	461	463	483	470	495	478	489	450	503	497	493	466	475	454	447	475	407	497	446	475	456	464	483	445	460	420	494	476	442	459	466	459	445	429	450	471	494	457	475	445	455	455	470	479	456	466	422	468	478	457	483	503	479	446	456	449	499	472	464	491	512	436	474	487	453	444	420	498	471	489	461	502	412	446	471	426	459	462	492	462	426	505	433	461	456	487	474	476	473	460	443	466	471	495	465	470	426	474	454	443	461	448	458	482	459	510	482	400	482	480	469	449	477	478	476	415	458	503	485	428	422	460	495	437	470	486	506	459	446	466	471	468	472	455	436	464	438	431	462	478	463	476	472	474	459	460	482	482	474	492	461	443	455	485	478	470	479	489	489	450	449	462	454	444	456	450	485	439	490	476	456	423	468	456	494	462	460	474	460	455	496	493	445	504	466	472	476	458	487	471	476	502	444	450	465	476	448	425	455	474	448	458	450	466	428	481	443	458	481	462	463	479	454	448	452	470	448	477	466	454	456	457	481	469	450	447	473	481	448	490	481	451	450
52854	35102	52197	47264	35052	23915	22325	14021	8014	4298	3914	2201	2363	2123	1886	2180	1737	1513	4664	6473	2664	5053	3391	3179	1577	959	491	301	243	203	210	257	201	211	181	183	188	188	221	233	178	189	172	170	192	180	193	163	173	181	177	142	168	177	170	156	181	160	171	172	133	151	166	162	153	150	160	170	185	149	159	147	170	173	158	191	161	137	175	180	134	159	188	197	189	155	184	159	174	137	169	152	154	159	181	160	160	153	174	184	159	149	173	177	178	160	171	158	159	179	182	162	164	170	162	199	164	175	179	165	163	160	175	150	164	159	168	152	177	158	151	164	156	168	153	162	175	155	171	182	173	174	165	181	172	177	153	182	150	181	183	175	164	160	205	159	194	180	143	163	150	160	173	162	165	159	149	181	193	143	163	176	147	175	188	167	143	165	164	179	146	163	169	174	165	166	167	156	173	131	162	167	160	166	141	159	187	168	177	175	192	152	198	155	154	169	150	148	141	145	168	164	179	158	152	165	173	143	154	149	165	160	154	156	141	166	175	178	167	162	161	198	160	157	161	163	149	178	185	156	152	148	172	156	213	174	157	165	160	162	163	157	158	180	168	155	181	169	158	164	158	155	164	171	138	166	168	167	160	147	168	166	182	150	144	181	153	140	162	142	147	162	174	177	181	158	160	170	167	160	174	187	176	174	151	156	157	183	193	163	158	175	155	167	160	184	186	166	177	194	197	187	182	172	163	154	184	187	159	167	160	168	191	140	169	182	160	172	143	155	165	153	163	163	165	174	148	169	156	192	154	167	183	167	146	158	170	176	158	148	179	205	167	153	154	168	174	197	175	166	147	166	172	156	169	168	169	182	134	166	170	137	141	186	166	154	167	176	181	160	171	166	156	164	157	169	169	177	173	174	152	167	152	181	161	150	183	170	154	166	170	169	166	166	159	169	154	158	177	164	156	132	189	173	148	172	169	186	152	157	172	150	151	157	164	172	183	147	173	161	160	158	194	155	163	151	152	184	164	186	190	157	183	203	177	168	164	152	137	172	150	170	172	137	136	159	175	166	134	165	182	154	151	152	149	163	158	162	188	159	145	182	178	200	181	157	171	165	176	163	166	150	162	179	166	163	189	154	157	164	184	153	180	182	172	159	142	169	160	149	162	150	149	137	169	164	184	162	154	154	180	176	169	174	133	166	154	173	180	143	167	159	158	140	180	140	181	170	168	146	175	177	162	157	154	158	173	167	169	182	165	154	176	180	184	140	166	165	177	175	169	175	169	174	194	172	152	166	149	154	165	151	159	166	157	140	156	152	160	172	156	169	169	141	189	169	169	164	157	172	169	166	149	162	164	153	176	151	175	179	179	165	183	129	171	158	181	168	150	176	194	170	170	170	181	140	164	182	157	169	168	178	172	181	154	148	147	165	163	170	146	156	174	182	151	176	192	159	169	184	172	165	167	162	169	182	159	164	160	156	174	149	158	171	157	157	166	178	180	165	187	169	183	156	183	169	147	164	140	167	161	177	133	174	171	149	157	171	181	152	147	137	150	150	153	171	143	174	157	166	172	168	167	179	168	144	165	167	163	154	168	184	155	171	163	178	133	161	163	148	177	191	167	162	148	172	171	175	159	159	155	169	155	171	162	178	161	173	152	154	190	167	158	157	180	191	191	176	146	163	165	176	160	172	172	158	169	172	168	173	154	151	165	173	173	138	191	173	164	157	158	157	167	148	159	168	168	140	177	142	158	162	152	161	168	157	158	150	161	142	170	158	153	162	161	167	142	182	139	183	153	170	182	150	164	190	152	140	177	155	160	182	146	178	169	164	130	152	153	164	181	168	200	174	182	154	150	155	155	156	161	157	170	167	179	163	152	174	166	162	166	163	144	161	159	179	185	135	168	176	164	152	165	174	151	145	166	148	178	178	185	164	132	159	141	144	165	162	159	170	153	157	179	145	157	176	151	189	186	171	144	174	172	186	162	157	176	163	151	164	148	189	155	163	181	184	161	152	167	157	162	157	161	172	155	164	160	183	171	167	143	165	164	140	156	172	185	178	167	159	139	152	173	166	149	166	167	183	159	172	146	184	152	179	191	154	158	175	156	188	135	193	164	164	157	160	150	148	159	181	171	163	175	146	143	161	134	155	168	157	177	158	171	160	161	166	168	158	168	174	156	164	157	145	181	171	175	171	163	154	169	155	165	174	175	144	152	149	162	162	178	179	164	137	162	157	172	162	152	166	147	158	157	144	176	153	184	145	171	151	190	166	152	179	168	176	199	171	142	155	155	179	162	146	163	155	157	161	158	162	147	164	186	162	200	164	165	173	161	176	149	180	162	136	156	159	163	174	160	160	161	172	154	171	139	128	163	161	158	149	166	171	157	151	158	163	156	190	159	167	164	156	156	152	166	191	165	174	172	171	184	157	164	153	170	155	200	176	175	159	180	168	175	157	174	154	182	182	144	171	168	149	179	174	151	144	188	157	155	163	174	184	161	184	180	201	165	163	179	166	165	167	156	156	174	149	176	145	140	158	172	153	153	155	160	145	152	165	162	153	173	171	143	176	164	134	156	191	154	151	159	165	151	165	160	173	170	159	136	163	167	165	179	166	176	163	205	169	158	170	160	166	162	158	156	169	144	190	168	128	175	134	162	176	169	158	179	149	147	152	143	154	154	151	178	176	149	165	155	142	177	160	147	163	163	156	171	167	151	161	164	176	164	169	194	167	155	189	168	145	170	164	178	169	135	168	162	173	161	137	151	169	146	165	169	160	162	158	177	164	155	191	190	183	152	163	179	184	150	153	167	168	145	168	189	173	141	175	150	165	180	169	182	155	161	143	178	157	148	149	158	164	153	148	164	179	157	166	165	165	184	170	151	171	162	189	157	174	166	140	162	169	151	164	157	163	134	151	164	146	169	155	145	164	185	171	173	160	161	157	165	155	160	172	171	170	170	170	161	151	169	186	150	189	179	166	183	173	158	177	159	180	159	177	158	163	169	163	148	157	174	178	179	180	179	164	154	168	138	157	171	139	171	160	194	195	161	190	154	192	176	174	164	133	190	169	184	175	142	143	171	185	142	154	160	189	177	158	197	161	162	169	161	161	149	172	193	178	170	177	168	141	168	173	178	161	182	165	173	183	172	154	158	153	152	147	161	167	137	176	152	187	162	174	173	184	167	175	161	175	180	150	171	154	149	192	155	172	165	164	156	138	157	173	166	169	184	142	159	160	173	200	160	164	142	163	169	150	162	188	153	162	178	177	169	166	172	164	174	171	158	161	162	179	164	156	159	151	159	165	173	162	144	153	159	165	160	171	171	148	178	160	175	179	159	184	167	156	174	155	178	159	140	153	187	153	166	190	176	158	154	171	169	177	158	193	180	161	181	168	163	154	180	142	166	153	169	173	154	162	172	154	138	184	181	141	177	170	161	136	183	165	183	166	172	167	163	159	168	172	178	160	166	143	154	174	155	144	140	163	177	162	158	141	162	171
32746	27815	55071	49955	37856	29893	32997	22926	17624	13625	13776	8379	10003	8834	8531	9780	7999	7916	20927	23981	13200	22186	16375	15933	8728	5463	2507	1171	728	679	694	845	721	666	622	672	673	665	804	774	547	490	478	476	621	628	497	490	518	538	528	514	470	412	431	443	432	432	442	426	394	400	443	405	424	416	439	438	399	423	404	407	447	435	416	446	426	462	446	411	405	468	405	436	413	464	390	451	438	441	422	409	438	382	408	436	462	444	415	422	394	439	397	423	418	418	404	416	430	460	442	453	448	425	398	444	431	417	408	410	440	438	433	466	437	421	438	394	439	438	442	422	423	408	429	453	358	420	425	406	422	468	457	412	392	413	411	408	405	437	418	430	427	421	451	469	429	458	420	460	420	435	420	396	432	423	423	406	411	419	427	439	401	419	426	456	440	448	390	418	423	390	443	398	426	435	440	412	449	403	467	417	450	410	404	415	458	409	447	431	455	465	379	463	411	415	443	416	443	448	448	447	414	472	419	396	414	416	429	409	417	401	428	440	383	399	435	447	446	437	456	422	410	404	479	431	419	417	420	420	407	439	452	424	406	431	420	429	417	424	421	445	421	423	392	421	420	447	419	453	448	417	416	426	420	402	420	434	421	390	416	407	414	444	427	425	476	416	454	453	390	421	420	447	447	452	438	432	448	445	427	417	455	368	445	456	392	410	417	464	407	505	440	407	414	437	446	412	393	435	423	438	444	445	460	444	453	428	462	455	484	431	464	432	384	427	443	412	436	424	441	433	420	463	433	424	409	420	436	427	454	419	411	427	437	448	417	408	414	419	428	401	418	439	390	412	460	469	410	480	431	400	431	445	412	419	424	423	422	435	429	429	416	445	446	405	419	401	409	417	406	425	380	403	454	457	424	418	417	467	405	425	456	438	428	440	381	382	423	438	395	407	446	387	433	438	435	440	464	402	412	418	442	380	423	415	423	427	406	439	433	443	463	397	444	420	418	407	438	411	436	416	447	440	415	474	426	454	436	413	418	399	447	451	409	461	400	407	426	440	438	434	403	406	457	428	409	432	436	410	442	400	414	427	467	448	412	444	426	439	437	442	417	423	414	413	430	410	438	417	424	411	428	392	412	438	416	388	460	428	439	433	410	407	398	454	435	419	415	436	466	406	422	429	415	421	455	393	430	406	442	374	410	471	423	438	429	425	387	418	408	426	425	447	425	432	427	424	426	455	387	441	431	440	408	435	436	434	428	425	448	404	446	403	468	403	448	447	462	427	425	415	440	408	447	431	419	392	454	433	455	445	403	459	417	463	435	417	383	425	415	440	421	411	437	443	420	406	417	420	457	427	420	431	441	412	398	383	450	415	420	444	413	412	429	420	431	428	433	442	430	423	439	459	455	395	472	379	423	406	425	436	447	485	413	422	433	444	439	435	444	408	424	431	405	398	394	450	403	433	398	398	422	415	428	416	402	427	411	439	420	464	432	462	436	393	439	440	429	423	439	403	425	432	456	385	416	437	424	417	426	413	447	434	457	430	426	432	437	415	436	392	430	395	458	412	413	470	443	454	420	445	433	451	420	432	405	412	419	423	448	413	404	422	412	459	413	462	463	435	460	455	417	405	441	388	409	425	404	469	404	421	445	434	435	460	412	422	438	441	414	384	432	429	413	450	458	432	446	405	445	402	445	432	424	418	452	430	425	423	434	422	407	420	442	445	432	434	425	416	441	424	417	423	434	412	449	445	433	405	414	426	439	472	452	436	417	425	417	411	413	453	423	444	415	408	442	428	426	448	484	424	439	443	407	447	434	390	470	395	434	412	435	410	433	408	445	421	423	429	432	431	434	423	432	408	428	453	443	441	446	424	438	414	442	402	440	472	445	439	444	438	418	435	426	440	414	421	428	466	425	429	410	435	435	408	416	437	403	399	416	430	462	429	434	410	405	435	381	427	430	417	428	409	404	439	423	410	416	457	416	432	407	434	463	427	451	454	421	473	433	451	452	408	419	465	451	425	445	427	434	407	430	420	439	427	427	419	412	422	459	443	423	426	461	450	391	422	442	422	409	439	457	421	413	433	397	458	417	436	438	449	422	442	430	414	421	402	406	423	430	416	425	454	435	443	439	440	435	446	446	438	438	456	424	406	431	406	414	450	434	424	408	427	390	417	411	447	425	458	419	419	473	422	432	436	428	443	428	445	416	427	414	448	426	425	425	427	409	401	427	427	395	420	434	435	469	435	441	441	416	455	421	401	424	428	425	411	426	404	393	437	402	427	424	388	493	411	449	460	411	453	402	448	463	428	404	434	378	462	454	417	419	462	465	420	408	422	428	383	399	469	423	449	405	425	391	440	419	400	424	430	450	438	451	386	413	398	414	443	399	446	452	375	407	418	431	435	433	411	423	409	403	415	456	407	422	419	420	429	394	427	458	425	446	417	394	458	407	428	437	397	402	433	414	405	387	456	444	432	401	427	402	432	448	439	394	390	444	438	438	415	419	409	428	418	425	453	411	425	440	427	388	397	412	389	433	440	453	414	419	414	420	410	435	408	430	407	420	400	420	434	434	411	471	422	435	459	424	438	466	443	432	420	425	394	428	442	457	419	460	437	426	386	423	418	442	420	390	423	390	429	411	458	455	445	411	422	438	426	434	448	436	426	436	408	465	380	420	433	439	432	411	445	424	442	404	408	428	443	447	440	470	441	430	444	420	400	442	464	419	439	426	422	420	398	445	446	431	424	428	407	428	462	435	423	424	433	406	399	457	446	429	458	437	419	444	407	395	453	435	437	435	387	423	440	401	410	413	428	418	439	421	445	410	442	420	406	433	397	408	456	426	396	444	397	428	417	428	419	401	418	448	463	455	444	432	388	411	436	458	430	427	446	433	433	393	452	456	451	466	456	387	413	421	436	439	444	457	431	432	422	447	465	414	435	455	392	440	447	429	436	464	434	409	421	421	422	391	433	432	450	404	403	455	420	436	433	413	412	465	428	441	473	467	403	439	408	482	392	426	468	414	439	429	444	408	433	404	427	465	439	457	385	404	398	419	418	421	433	429	403	420	478	443	420	433	455	396	407	419	455	411	437	431	449	460	441	429	424	453	431	393	409	440	443	423	437	446	419	392	430	439	432	440	376	437	474	440	428	412	431	408	411	395	393	419	441	379	442	422	398	468	418	481	442	428	410	431	431	442	444	441	364	440	430	411	424	423	434	429	433	439	434	407	446	433	415	420	455	411	407	412	445	402	422	407	459	413	412	440	420	387	447	442	427	410	468	435	421	443	463	462	396	434	409	434	437	463	450	416	410	474	435	440	468	457	458	423	410	424	413	418	441	414	431	442	412	469	440	446	435	396	445	399	417	403	464	429	426	424	428	463	384	407	406	407	473	468	430	421	464	434	409	436	405	429	423	425	418	422	428	403	435	464	424	426	424	407	409	443	424	451	464	417	431	440	400	455	451	439	420	441	440	427	406	444	443	436	429	431	449	417	411	447	410
13059	8256	11341	9215	5541	2846	1996	877	566	453	485	391	340	381	302	335	295	249	294	347	460	399	383	340	269	216	186	148	174	181	165	167	189	147	158	188	141	156	184	163	162	166	172	162	176	149	146	139	141	168	146	158	156	148	176	169	152	183	161	148	149	146	164	154	156	149	157	157	163	129	168	155	155	162	181	184	169	172	170	156	164	152	165	151	146	152	171	140	149	154	134	178	167	173	162	158	151	181	173	165	167	146	164	155	143	172	144	155	149	156	158	154	162	157	137	160	160	135	167	173	159	175	181	162	157	166	125	146	140	164	155	175	142	168	149	157	175	146	158	155	156	160	148	153	142	155	145	151	155	150	139	183	186	160	169	182	176	169	162	142	153	151	166	186	148	163	136	144	158	161	140	131	173	164	153	143	153	151	187	146	144	150	166	179	162	165	178	149	165	133	146	146	150	154	173	151	158	155	129	163	159	140	167	154	153	145	167	175	167	152	127	157	133	176	133	164	169	158	161	152	137	151	151	162	131	158	173	162	170	163	154	155	154	154	164	140	135	162	146	145	150	153	167	155	130	172	162	165	132	165	162	166	151	136	167	163	147	154	165	162	168	166	166	144	174	147	152	157	165	153	174	155	146	153	146	183	160	173	136	158	168	158	145	165	165	170	168	150	125	168	162	157	157	162	152	156	138	147	154	156	173	149	158	141	153	136	165	157	176	156	181	155	179	164	155	161	132	177	162	154	139	154	176	146	164	162	156	135	174	163	142	158	166	141	131	160	162	140	146	176	140	164	161	151	166	164	156	129	174	179	168	169	159	159	168	166	138	148	145	161	165	163	159	157	146	184	160	177	174	149	157	151	153	161	150	159	169	167	151	156	138	160	177	182	141	129	154	153	167	166	166	158	151	183	164	146	155	171	173	167	155	143	153	157	161	143	163	180	140	169	149	155	161	158	167	160	166	172	165	164	163	150	158	153	164	132	139	164	177	143	170	182	149	149	151	179	143	150	145	158	164	157	165	145	159	159	176	169	143	175	172	145	165	181	139	154	170	166	179	153	158	138	147	163	147	149	159	145	128	155	160	165	156	177	159	178	148	141	169	172	152	161	159	140	170	157	171	144	178	144	158	158	186	182	165	165	139	158	172	152	154	167	173	140	165	151	167	152	144	151	152	150	154	165	160	152	154	143	148	150	129	161	158	132	151	180	176	162	154	159	156	148	150	157	158	155	176	166	160	142	150	148	145	140	167	169	156	163	172	172	181	139	153	157	163	167	161	155	143	166	174	159	164	161	180	155	168	147	165	157	191	142	151	142	147	162	144	152	147	128	164	124	176	143	161	169	189	146	176	154	163	139	150	168	139	148	145	164	161	166	169	169	144	156	165	166	158	147	149	175	179	146	169	160	169	152	155	149	164	166	133	161	148	151	151	123	161	159	159	164	141	168	150	160	143	150	163	170	142	160	165	156	159	155	129	147	155	152	165	171	131	157	156	152	165	162	178	140	158	183	148	170	157	161	146	157	163	152	144	169	159	145	160	132	157	157	153	157	163	174	159	167	182	152	181	155	150	181	166	170	162	161	160	146	162	167	176	158	158	177	144	128	168	144	162	151	150	156	145	178	171	154	166	178	147	160	155	168	144	144	182	156	151	150	135	127	145	167	138	151	145	173	144	153	150	177	171	138	152	150	170	138	135	161	170	166	123	158	167	166	155	172	156	172	158	135	161	165	165	165	140	160	155	165	166	163	147	157	158	183	136	156	155	158	141	165	166	167	159	174	186	152	157	167	179	172	153	148	168	147	162	143	169	158	144	171	148	171	161	158	161	159	163	152	135	166	149	155	157	159	151	165	165	171	177	140	185	155	164	160	145	170	172	157	153	143	156	145	168	151	140	171	176	165	160	161	151	175	152	173	156	157	137	158	140	136	149	173	152	151	190	146	153	162	155	144	149	163	163	173	154	149	160	146	172	150	156	181	160	152	126	133	181	137	151	138	141	179	173	169	151	151	154	169	136	153	143	159	158	153	145	150	180	176	139	134	145	147	164	164	140	161	143	170	162	155	148	163	166	172	151	171	174	156	175	169	149	155	167	183	151	148	154	139	158	167	151	152	154	158	163	164	157	155	168	144	160	130	163	135	158	162	175	178	162	163	158	153	137	176	159	182	178	150	182	181	165	141	164	137	163	152	158	170	130	172	151	131	161	143	167	155	144	156	123	148	167	165	146	163	174	159	162	156	164	149	164	156	160	153	140	164	184	164	148	139	160	158	166	168	144	176	175	166	169	156	156	168	159	165	169	147	157	162	168	155	146	174	167	153	161	175	147	160	137	174	158	190	188	162	152	163	164	160	156	149	152	151	167	152	176	154	152	145	174	144	147	155	141	155	143	154	152	157	157	195	157	146	156	175	150	164	161	187	133	142	181	142	139	144	122	170	152	155	144	150	132	154	157	166	150	171	159	141	146	163	155	170	158	181	149	171	168	135	163	194	150	150	130	129	129	158	161	167	181	165	149	173	148	177	153	123	157	156	153	158	145	148	170	147	160	142	171	172	188	168	147	160	141	157	161	183	149	150	147	151	153	143	167	167	157	140	184	175	162	169	146	149	142	162	136	156	160	161	146	165	163	145	122	158	170	152	155	154	157	161	130	154	169	147	129	167	155	169	150	137	170	154	196	162	153	156	171	148	144	138	166	154	155	169	150	140	143	178	176	152	157	176	152	148	146	159	160	152	155	147	153	150	159	151	135	174	166	152	149	135	158	148	157	152	163	162	162	168	148	160	164	155	196	169	188	162	157	130	167	176	142	160	160	166	160	145	155	143	182	151	165	134	164	162	170	173	148	174	166	165	146	155	152	156	156	165	173	162	159	163	176	168	181	161	189	180	173	160	159	171	167	168	184	172	150	159	180	172	150	150	159	190	152	155	158	167	163	160	135	154	146	168	151	177	130	147	139	150	167	159	158	160	159	175	161	158	159	144	152	162	163	170	157	159	154	146	160	161	161	180	159	160	145	169	144	159	156	147	156	156	157	168	197	164	171	153	135	164	171	150	170	161	166	136	159	134	159	175	134	166	165	155	136	154	147	145	155	145	163	148	161	166	128	151	149	160	159	161	147	148	148	126	169	146	182	178	157	142	169	167	160	154	157	152	166	164	149	158	167	163	134	175	169	170	169	179	166	170	146	157	161	158	153	171	157	165	146	150	148	164	158	134	166	143	174	167	163	138	164	163	146	155	163	175	152	169	175	151	155	176	152	155	138	171	168	154	152	164	145	137	143	166	156	170	143	171	166	146	169	174	162	148	175	132	166	146	136	172	149	141	143	177	134	149	158	151	156	161	160	174	136	159	152	170	172	163	170	152	157	173	168	143	167	151	165	152	182	174	153	160	156	165	147	154	173	144	144	146	159	161	153	177	182	170	143	164	142	174	178	159	144	148	150	164	175	165	134	160	165	137	143	149	160	157	153	161	160	170	151	156
10006	7155	16556	18363	14728	9848	8570	4281	2713	2218	2313	2092	1757	1762	1754	1652	1491	989	1743	1929	2597	1903	1750	1394	925	727	536	442	445	397	458	390	438	411	451	398	412	418	429	447	427	410	416	397	400	427	427	406	428	429	443	435	438	408	465	427	430	431	425	405	416	412	427	437	453	410	396	401	403	408	382	427	404	422	431	430	385	445	464	447	414	425	431	403	458	415	427	395	414	429	460	394	419	407	422	414	426	410	387	422	447	402	420	394	415	413	415	418	406	432	406	405	421	454	406	431	439	431	418	457	421	411	404	419	412	415	452	415	399	429	412	438	435	426	417	412	402	412	418	376	431	424	378	450	429	410	429	435	431	431	370	423	441	429	408	396	399	410	422	454	413	413	403	414	447	400	442	424	429	401	416	378	406	492	383	413	448	440	389	402	413	408	453	391	408	418	409	431	428	419	441	425	458	455	430	401	421	438	426	409	412	415	428	394	424	417	449	412	415	435	426	421	415	437	433	414	430	388	417	430	397	392	377	440	420	434	424	438	437	408	409	448	417	428	444	382	415	438	436	402	373	395	424	405	446	396	452	427	397	453	407	408	427	413	405	430	411	432	463	441	416	440	433	364	395	410	429	437	425	392	422	424	423	426	427	408	440	420	424	428	451	406	411	408	413	376	402	433	449	402	411	424	402	436	416	425	411	444	462	403	432	417	421	392	395	382	420	362	450	425	421	416	456	448	430	424	403	440	414	386	435	384	417	399	440	424	404	438	446	429	404	438	420	399	402	438	427	411	441	414	412	400	423	418	391	403	413	382	425	437	421	391	430	410	441	455	420	437	403	446	431	385	447	355	399	392	412	443	412	425	438	416	422	415	450	457	431	381	399	453	409	416	429	396	389	412	430	415	420	445	438	446	448	438	418	424	381	451	396	425	433	419	449	416	445	398	437	412	419	434	400	375	433	435	465	389	400	425	420	407	434	467	431	435	437	415	401	447	429	473	427	427	439	455	437	409	385	449	395	393	401	414	432	397	441	446	431	383	416	410	375	431	417	440	407	428	410	428	430	424	421	427	389	367	419	417	402	365	412	363	407	406	396	437	432	420	446	389	435	394	439	438	395	414	431	429	435	409	425	461	441	426	416	386	444	383	428	406	432	429	409	426	424	397	428	444	432	431	426	395	434	385	412	424	413	389	413	420	420	434	423	441	411	445	433	411	429	451	427	432	437	404	418	460	447	460	430	440	444	418	392	415	419	412	389	403	422	446	434	405	438	437	394	413	466	400	415	462	419	389	395	428	452	414	419	410	408	392	452	391	418	462	434	415	432	407	405	394	381	413	418	376	429	427	398	430	462	425	388	406	428	455	423	389	431	441	381	431	398	433	417	445	424	434	428	401	413	447	376	387	407	370	401	424	416	431	421	408	420	424	440	405	460	419	421	437	416	408	399	435	426	412	415	450	408	427	388	421	447	408	428	411	431	428	422	425	410	424	428	368	423	399	420	447	409	409	430	452	424	436	421	417	437	385	397	441	388	365	420	407	429	425	409	449	405	402	430	397	426	417	386	425	440	429	427	427	417	443	431	412	402	430	426	447	382	408	456	407	408	430	442	432	411	448	439	395	401	450	414	422	408	389	431	410	436	410	419	429	402	451	382	415	392	438	422	392	422	411	414	426	410	427	430	415	408	420	418	409	429	423	405	418	441	402	401	396	437	411	415	413	460	436	427	408	425	421	430	444	443	437	408	405	401	397	413	433	386	440	455	436	423	402	447	434	453	433	419	444	402	431	449	400	427	422	446	412	456	429	402	471	413	411	430	386	407	414	441	432	436	412	436	390	363	421	400	427	431	395	435	443	374	416	437	418	382	415	402	430	403	430	409	432	462	422	411	403	435	446	416	438	460	417	408	402	417	422	427	442	416	445	389	473	424	399	429	408	422	457	408	424	443	395	405	412	461	368	433	440	437	482	454	419	430	385	442	385	411	384	396	423	408	369	420	397	430	385	414	430	423	395	423	399	393	397	429	454	433	433	410	437	417	434	436	442	440	443	421	405	414	412	399	395	408	437	422	441	415	426	439	432	428	422	403	400	428	453	452	402	407	383	415	423	444	438	411	393	421	424	412	422	451	414	441	446	436	469	431	434	408	430	410	417	394	426	456	418	412	413	444	439	464	444	424	422	414	392	438	455	451	415	429	439	364	416	430	396	403	412	425	395	436	418	415	456	435	414	403	424	412	403	419	433	480	374	435	465	434	408	431	428	442	423	433	441	427	383	409	393	422	415	398	426	414	463	400	392	406	443	425	422	420	413	430	405	480	408	417	408	427	407	437	386	386	409	442	447	428	425	445	411	440	390	412	394	413	423	414	415	424	437	398	425	392	422	469	433	427	408	418	419	373	447	457	425	402	401	435	418	404	429	442	430	423	423	421	415	416	424	425	385	418	388	434	414	457	441	436	405	417	420	445	428	406	383	434	454	427	422	392	393	435	435	442	402	412	414	441	389	415	407	423	445	396	421	433	427	442	425	424	439	384	433	406	422	419	433	371	434	441	449	406	440	421	418	439	438	395	397	402	399	458	374	464	418	422	443	433	434	443	417	411	430	403	447	406	436	401	401	436	426	390	428	433	390	441	462	458	419	451	440	384	424	428	440	429	422	424	422	412	387	417	427	428	457	416	431	434	414	397	385	429	434	412	377	426	388	388	441	418	426	390	458	455	407	398	413	448	412	444	447	427	452	415	445	421	430	421	416	424	425	427	438	432	414	426	436	458	433	427	406	427	397	425	410	432	424	432	431	405	408	439	424	391	422	417	415	438	453	402	417	412	409	413	400	418	436	430	376	437	408	409	411	434	421	402	411	399	435	414	431	454	392	414	410	438	405	439	423	398	409	448	432	438	392	422	395	430	437	422	418	426	426	404	405	436	401	415	409	444	449	391	390	420	424	434	447	420	453	453	363	420	425	428	374	460	422	404	396	431	402	400	373	426	423	410	432	410	388	388	438	428	438	445	380	432	429	435	408	442	402	434	426	400	412	427	403	428	440	424	408	390	439	438	403	404	373	412	406	393	425	415	421	402	386	409	412	428	427	382	387	411	403	403	406	401	458	392	424	425	416	404	424	407	420	442	430	426	429	425	393	436	447	433	410	393	409	412	409	473	438	447	462	410	426	469	417	400	414	399	432	429	394	429	401	447	431	419	440	416	460	406	415	436	400	403	393	416	437	401	405	441	397	420	414	420	403	417	400	390	449	413	405	437	413	393	433	429	425	419	413	425	393	455	406	428	394	403	396	423	401	390	438	395	386	453	423	398	419	416	454	417	427	371	434	445	423	443	462	411	407	419	453	463	435	418	449	427	448	443	394	410	427	429	420	432	395	419	419	401	424	432	424	452	432	414	402	412	442	413	406	424	436	412	402	440	391	414	397	441	430	412	432	482	404	411	412	429	445	423	404	439	410	412	397	433	450	402	395	422	421	468	388	440	445	417	415
40864	26774	38855	41252	25124	15830	13138	7179	4656	3057	2331	1665	1514	1315	1312	1074	749	787	2087	2693	2974	1660	1415	1339	774	503	321	229	225	192	197	204	183	196	205	185	177	211	203	190	173	180	214	166	183	194	168	200	179	190	193	182	173	168	188	187	177	203	185	171	192	180	182	178	155	151	199	165	164	178	186	175	162	165	189	153	187	194	187	169	176	163	175	178	183	169	192	173	180	190	172	190	155	188	155	170	168	186	178	182	169	192	178	170	166	167	140	163	173	198	186	177	204	188	185	173	175	178	200	169	188	174	200	184	169	171	198	174	169	204	179	182	182	197	165	156	203	193	170	178	194	196	192	200	184	178	192	185	173	169	175	170	175	160	179	165	141	183	186	188	178	174	166	218	168	178	186	188	181	164	156	163	176	166	168	158	178	158	185	177	165	154	183	171	176	195	155	160	179	152	185	172	183	176	152	170	172	167	179	173	185	183	178	197	164	163	156	172	160	145	193	167	196	158	183	165	173	174	166	166	166	180	174	180	182	189	214	188	181	184	193	205	189	187	184	146	176	180	161	177	149	179	177	179	152	176	184	180	183	181	164	172	173	164	164	166	177	192	173	185	172	197	184	188	184	159	152	198	163	162	176	164	199	181	194	180	172	184	206	186	171	180	198	195	175	181	181	179	172	184	185	176	181	144	192	189	191	179	181	163	195	202	176	179	173	183	159	172	178	193	166	183	171	186	190	178	193	190	172	171	173	175	147	159	179	167	176	189	202	167	182	178	184	181	175	191	186	169	162	168	169	177	191	167	182	176	155	183	182	180	185	195	182	172	166	198	161	194	195	212	192	211	192	171	167	201	182	180	161	214	204	169	159	187	159	181	183	195	188	176	179	183	203	185	151	187	163	175	200	188	182	148	161	187	178	161	199	191	172	186	143	161	178	168	174	181	193	177	167	158	169	190	182	176	167	181	200	180	156	186	179	197	176	194	189	201	199	179	166	158	175	211	190	179	179	199	156	169	190	184	168	182	168	164	187	190	180	189	164	157	168	178	183	187	144	170	182	175	163	175	191	188	198	183	167	186	195	139	170	162	185	191	193	169	182	177	163	190	187	194	162	210	183	166	171	175	183	161	203	202	172	182	183	193	182	195	167	195	171	192	186	171	167	185	174	208	180	185	173	156	178	168	175	192	169	178	207	189	190	195	179	201	161	196	183	178	181	172	199	168	156	190	199	191	190	171	191	178	177	187	178	176	187	158	177	156	165	165	174	179	205	159	180	187	183	188	154	167	187	186	172	185	168	171	149	165	171	153	193	158	222	195	201	165	160	166	162	173	189	175	161	162	161	170	186	200	190	188	170	164	180	170	176	177	183	178	172	167	174	154	160	178	172	171	190	162	176	200	165	175	192	190	189	177	184	150	168	171	199	176	184	181	171	188	179	192	205	182	186	158	168	178	174	183	181	183	169	175	161	167	170	169	168	169	201	180	173	178	136	153	178	174	178	176	187	173	170	169	189	175	185	191	169	198	183	156	192	180	190	170	201	186	189	177	195	174	181	172	178	188	182	204	165	178	185	189	168	137	179	174	165	198	160	180	186	177	199	179	206	160	183	157	153	183	158	168	181	176	192	188	167	176	188	186	170	167	165	168	163	182	187	169	171	184	169	171	170	193	170	198	199	170	165	198	163	191	197	143	173	164	184	176	185	193	176	181	189	183	161	166	160	172	171	202	171	178	167	182	201	181	188	164	176	184	150	162	184	185	181	164	176	195	190	198	164	174	170	161	181	146	179	169	182	173	175	200	183	175	179	191	161	166	169	195	189	156	164	191	164	187	187	173	179	169	180	168	166	159	170	200	205	168	168	159	183	180	181	185	178	177	144	178	171	207	169	170	166	166	170	193	176	184	182	199	203	167	156	184	187	170	176	178	156	178	145	182	150	176	147	188	192	188	182	198	183	174	161	202	173	188	182	177	181	178	169	175	197	185	171	172	181	175	184	168	160	179	159	177	165	174	185	194	174	192	151	182	164	180	162	158	169	180	182	195	195	169	192	169	194	180	171	167	169	166	172	178	176	187	169	209	161	187	187	166	186	160	155	184	196	177	158	192	176	166	189	183	177	187	174	186	191	188	171	166	184	194	158	171	178	175	194	178	173	175	174	177	180	216	186	174	197	178	169	189	176	170	174	195	193	172	181	171	200	162	165	151	161	181	193	167	183	156	172	167	181	175	167	163	189	200	170	171	182	171	189	178	173	184	190	176	167	197	187	171	188	169	188	179	179	169	197	184	193	180	171	173	174	168	180	179	180	188	199	197	162	175	195	169	206	152	170	185	170	160	161	175	176	208	187	170	163	158	188	200	172	198	170	176	159	169	182	173	178	197	169	178	184	191	201	177	187	195	186	179	171	195	181	165	197	191	179	178	167	163	188	162	161	190	159	184	175	171	164	167	166	173	172	211	187	159	166	191	195	180	167	193	172	180	175	165	179	195	190	142	172	208	178	185	166	165	193	166	187	181	168	170	170	182	169	188	163	200	181	154	173	183	156	162	171	200	171	178	169	158	197	189	193	201	156	195	190	167	172	192	176	198	161	187	195	181	189	178	162	186	199	206	160	155	193	177	177	143	174	164	178	185	185	191	179	156	192	179	207	181	187	164	189	167	200	187	164	177	160	186	186	188	172	173	218	167	176	173	186	186	177	179	186	173	173	186	177	194	177	179	179	171	173	177	166	178	173	160	177	163	198	172	185	164	184	197	158	197	185	180	173	179	148	183	159	225	187	197	182	186	177	164	180	179	164	173	189	172	164	182	192	160	190	176	155	167	206	180	159	177	170	158	159	160	171	164	192	175	173	177	178	177	186	167	174	184	177	155	176	173	154	164	187	175	175	174	156	164	157	171	183	189	179	189	187	160	191	165	169	172	203	191	174	190	176	176	183	135	163	158	197	167	173	182	170	194	180	151	161	180	153	183	147	178	163	199	156	190	183	190	176	191	187	163	174	199	159	168	164	178	160	157	178	186	170	179	147	191	198	180	188	188	172	160	175	170	178	157	189	175	181	161	181	179	180	150	191	184	181	186	196	170	171	167	180	196	185	179	184	166	195	182	166	164	190	177	180	165	178	198	192	205	170	169	204	191	193	175	179	180	180	183	175	169	167	178	157	203	189	186	147	202	187	182	164	180	179	155	208	168	157	185	190	175	181	179	209	160	196	189	157	185	179	187	168	188	173	177	181	174	184	177	152	149	193	160	177	214	195	201	194	185	183	187	182	169	198	187	177	196	179	175	190	177	199	166	168	175	206	181	166	174	187	203	186	149	143	194	205	190	190	174	169	200	152	171	178	152	172	190	181	184	167	182	168	173	161	176	178	171	171	203	171	168	172	169	212	192	180	155	184	198	189	170	176	197	184	185	191	168	171	190	190	191	165	158	145	169	166	154	171	209	173	166	164	174	198	178	162	175	190	177	167	157	172	176	180	213	155	200	182	165
26127	18712	41276	45594	29637	24733	24866	18471	15579	11531	9792	7396	6847	6092	6623	4904	4489	4475	11972	14237	16065	9138	7933	7444	4538	2596	1425	771	624	613	629	738	622	545	554	593	569	583	632	666	494	472	534	499	508	592	523	512	522	528	481	548	532	449	432	486	467	503	462	454	452	461	432	509	470	454	488	460	457	472	453	482	481	410	460	492	469	472	461	458	492	487	448	451	452	506	446	456	479	469	483	479	463	457	464	465	476	459	456	492	451	470	486	453	435	472	439	455	486	439	460	467	458	466	463	460	450	483	465	447	472	457	461	447	445	472	503	443	487	441	481	454	428	473	450	479	445	515	467	458	474	435	442	499	467	480	467	500	474	456	467	454	461	482	458	463	456	491	425	477	483	490	496	465	449	509	459	454	477	470	482	460	483	483	441	436	476	459	441	474	456	445	450	447	471	459	432	493	465	478	468	415	439	487	457	510	442	474	441	436	487	467	474	491	468	466	463	457	450	460	434	490	486	487	483	497	447	458	442	454	474	478	460	445	480	495	444	424	465	461	488	450	466	447	465	493	453	466	494	447	471	461	495	461	466	473	465	484	440	487	451	514	454	463	456	437	421	420	479	484	444	472	470	505	453	452	434	473	466	464	464	464	453	454	468	505	453	440	488	442	472	417	455	514	474	444	450	485	483	456	462	469	459	453	421	455	470	480	485	438	481	472	474	479	486	448	489	461	493	495	438	446	453	456	478	501	437	433	485	462	456	445	473	442	441	467	488	474	515	444	463	483	450	481	477	476	452	472	489	447	468	462	500	479	443	497	466	474	469	464	484	483	462	436	480	402	483	458	481	479	475	463	509	448	483	458	487	488	439	476	463	470	458	456	482	507	454	455	482	485	444	491	440	477	468	518	492	493	460	435	473	476	465	455	450	437	477	494	443	453	437	461	464	465	421	477	457	467	451	461	465	475	461	467	482	445	476	484	492	456	433	490	479	486	502	505	458	481	496	493	467	457	441	485	480	443	461	470	467	421	455	505	455	455	466	452	488	483	481	486	480	472	457	473	462	482	434	464	458	475	502	484	413	430	440	489	444	463	465	438	445	478	483	425	459	501	470	470	489	469	459	440	452	472	501	519	516	427	448	452	466	443	478	460	473	494	480	463	437	471	444	465	469	469	461	497	446	445	501	475	451	425	465	462	473	496	475	430	444	453	501	475	474	445	464	465	463	481	491	510	498	473	485	438	447	466	473	429	472	460	526	450	455	452	443	484	451	479	449	485	465	494	488	479	486	409	469	466	461	480	474	450	485	473	499	468	420	462	486	470	461	432	479	441	459	447	432	459	470	488	455	433	480	422	491	460	449	486	462	468	456	469	446	461	495	447	478	443	488	461	419	504	456	468	441	499	463	487	464	465	448	461	450	445	428	495	481	452	480	428	465	458	474	420	469	447	435	456	489	453	438	474	466	451	454	447	473	499	473	498	457	476	451	485	462	456	468	487	432	464	481	474	449	454	436	433	459	494	446	492	470	462	475	448	458	469	470	478	464	460	448	444	453	453	506	490	490	480	481	476	480	466	486	470	465	438	436	434	453	477	403	448	481	490	482	494	419	467	458	504	447	474	462	475	450	427	462	497	454	512	432	447	454	489	480	462	476	427	479	447	474	454	450	491	430	437	464	458	506	496	528	499	463	503	463	432	466	453	459	444	479	454	481	446	464	434	460	455	439	481	518	486	468	482	488	448	405	423	475	448	476	480	457	428	463	469	477	459	512	455	505	450	446	469	462	447	473	446	474	495	459	441	515	455	459	461	453	439	439	478	457	467	482	447	509	487	476	455	484	434	494	517	495	435	459	464	454	472	490	479	438	475	493	467	435	468	455	480	420	462	474	483	471	471	482	449	431	421	470	464	465	482	446	474	468	469	445	479	437	478	484	459	465	454	504	470	481	459	481	478	462	442	496	449	481	457	455	473	467	476	471	509	465	496	451	459	488	489	466	458	476	488	478	450	457	496	503	487	460	444	480	445	514	468	450	471	477	455	458	477	487	464	465	456	463	451	449	464	483	415	471	443	473	457	471	446	485	495	442	444	444	468	486	478	440	489	470	459	495	506	477	502	462	461	476	493	452	499	445	448	457	465	448	458	493	442	427	443	474	477	464	497	470	475	490	466	423	474	471	450	481	477	483	460	483	476	473	492	480	465	470	477	498	479	438	423	465	441	441	459	454	452	462	480	464	466	470	480	468	430	506	481	455	435	437	464	458	499	476	456	429	464	463	454	408	450	478	458	478	443	480	453	458	484	473	473	453	487	417	449	458	491	484	479	425	513	486	458	465	482	434	462	499	496	463	487	450	407	473	442	483	459	456	502	473	475	459	467	485	497	451	473	435	449	478	457	495	447	473	480	475	515	455	481	457	430	422	476	470	437	471	487	440	450	494	430	458	441	462	463	458	469	466	453	431	475	495	472	443	441	442	453	456	481	476	471	457	481	460	464	506	491	434	486	430	446	457	450	469	445	463	467	462	498	483	432	466	420	504	457	490	434	490	505	454	452	470	484	472	490	458	459	450	485	460	476	489	449	438	451	457	482	469	438	442	470	461	462	485	463	467	464	466	454	513	476	470	454	447	441	460	468	457	489	455	445	444	483	465	459	426	487	462	424	498	475	460	435	457	484	477	491	544	508	488	474	483	465	456	508	458	426	507	430	465	451	432	477	451	463	484	437	455	466	452	442	479	464	465	454	453	421	485	500	462	474	457	469	427	495	428	456	498	471	505	491	462	455	448	435	456	475	454	485	470	480	449	440	473	428	467	446	463	431	492	483	433	477	473	457	468	473	475	459	463	473	473	462	520	470	454	439	463	451	456	463	530	471	502	457	472	461	494	466	441	464	427	468	453	444	442	509	482	466	510	462	444	496	515	438	512	435	419	491	465	486	465	459	462	436	447	428	487	481	457	472	465	478	464	461	407	514	478	448	467	486	486	473	460	471	470	457	486	421	490	501	437	469	452	470	483	463	472	457	486	450	474	472	441	424	498	476	460	429	462	424	477	452	503	429	471	476	452	424	428	498	494	442	438	463	505	468	428	468	462	421	453	448	470	495	450	438	449	488	487	442	462	479	413	431	447	455	477	447	464	469	473	465	467	490	428	444	456	486	464	454	463	470	489	455	475	473	473	460	492	451	461	462	434	464	428	433	509	439	484	479	459	457	469	455	470	491	464	477	465	482	469	437	480	445	424	483	505	429	463	427	467	491	465	449	470	429	473	473	468	488	473	448	442	453	465	454	497	474	455	483	483	463	525	444	446	443	459	454	479	466	462	490	440	451	454	492	439	436	479	460	452	454	429	477	504	436	465	458	438	508	485	453	467	445	462	451	521	458	433	469	470	468	482	478	455	461	445	441	472	497	460	468	486	445	496	512	489	490	475	447	460	451	430	449	431	435	473	463	431	484	504	421	435	503	485	464	475	495	445	474	460	456	451	452	458	499	468	456	465	452
53240	34959	47631	53003	33836	25536	20643	14673	8599	5398	3778	2975	2241	2016	1836	1720	1715	1477	4193	6169	5710	4349	2274	2187	1062	644	446	237	190	200	216	244	213	206	177	207	168	177	187	222	190	190	175	160	165	189	168	171	175	178	173	163	173	196	168	158	153	154	156	149	171	160	167	173	158	158	162	141	162	170	165	162	165	175	174	149	156	176	170	173	150	155	173	169	147	148	162	180	195	158	151	173	157	153	168	151	164	195	168	158	161	153	158	161	196	159	158	172	142	175	177	176	131	167	161	190	163	159	169	180	162	150	149	162	178	161	186	154	177	158	165	151	168	178	157	175	179	165	173	147	185	159	165	149	136	166	136	160	178	164	154	192	167	164	166	143	158	166	161	153	163	181	164	177	142	179	166	161	163	157	152	165	156	147	156	173	147	174	175	151	148	164	175	165	163	134	171	171	148	172	169	161	184	170	185	152	161	177	169	170	173	143	181	164	142	131	169	152	172	180	171	138	145	148	136	151	146	153	161	159	188	149	157	164	166	152	158	177	155	130	178	159	179	170	191	161	175	182	153	159	160	159	173	153	152	148	173	190	184	166	164	151	134	155	164	152	168	172	154	185	172	193	163	183	149	160	137	166	184	161	165	160	159	147	152	171	173	143	147	151	147	171	164	179	147	178	195	146	163	181	163	158	159	181	143	148	171	171	165	149	198	170	181	143	177	162	158	158	167	134	143	153	171	165	162	162	161	157	153	173	176	178	190	157	148	185	175	151	148	130	160	154	141	155	163	181	156	138	166	149	186	162	173	175	170	137	172	167	169	184	155	164	139	156	170	138	146	169	180	166	162	182	158	166	176	151	118	162	149	179	139	166	193	175	168	150	176	156	178	163	176	177	160	149	160	175	147	145	170	177	162	167	170	193	151	162	155	158	172	157	188	155	153	188	163	172	137	161	171	167	152	149	159	153	164	151	176	168	176	166	162	156	160	150	171	171	172	171	155	134	157	161	159	192	141	173	174	154	150	158	169	165	173	185	211	165	140	175	159	170	170	138	179	181	171	137	143	179	160	169	145	175	192	179	182	140	153	166	168	165	176	155	148	178	169	158	143	172	155	166	184	153	166	176	172	161	167	151	148	167	149	179	147	145	155	180	148	140	142	146	171	186	169	196	169	161	172	186	175	140	165	147	152	177	169	168	157	177	165	177	162	172	156	169	169	149	153	160	161	151	164	177	169	189	167	161	160	164	162	158	171	168	176	144	157	167	155	149	171	157	144	156	174	160	153	174	158	171	158	162	168	156	182	200	170	162	168	177	157	168	165	162	165	171	185	171	147	164	160	171	161	152	163	135	173	168	150	178	178	133	150	143	161	140	165	160	162	170	174	162	143	159	171	159	188	148	165	168	158	165	164	163	181	146	168	141	189	177	151	174	168	171	167	158	165	171	163	156	152	190	132	147	186	154	159	147	167	179	131	143	168	149	150	170	164	133	178	162	187	176	168	151	172	164	166	155	154	156	166	177	185	159	151	165	161	180	178	153	155	146	155	161	154	159	139	162	176	150	163	173	172	146	133	164	163	178	179	159	156	170	162	167	147	149	163	176	187	147	180	188	160	162	154	161	153	166	175	159	156	154	165	161	150	162	162	159	147	157	169	165	151	200	175	145	131	163	168	138	162	161	155	189	160	186	168	176	191	172	165	169	167	176	180	170	159	151	161	160	148	159	163	163	176	163	152	166	151	188	170	170	162	148	163	160	173	173	180	183	146	154	161	162	134	175	172	160	154	152	175	166	163	162	163	163	169	159	163	186	167	172	169	167	139	161	148	169	165	160	162	177	152	179	156	160	156	179	172	161	165	170	149	173	159	165	171	167	167	152	174	168	142	158	152	177	180	162	163	188	154	161	167	195	157	161	164	147	153	173	152	140	150	155	160	155	178	161	164	145	138	153	137	176	180	158	145	172	154	175	153	159	167	158	160	154	164	181	165	166	154	174	155	164	173	170	168	165	154	157	151	156	163	154	142	170	191	142	178	155	164	147	170	169	166	165	172	165	176	147	151	157	176	161	180	180	165	157	171	164	155	151	171	166	158	187	172	149	175	162	175	149	155	158	174	157	170	151	165	170	154	148	189	187	163	151	168	189	163	155	168	154	162	179	142	164	166	126	175	166	159	195	166	164	141	143	140	191	171	165	165	157	174	163	154	166	165	182	155	178	147	172	165	139	162	160	147	178	171	154	175	180	148	160	156	162	190	185	146	152	148	138	185	153	155	169	145	177	149	156	180	187	162	154	158	180	168	164	162	163	179	152	163	153	150	158	166	158	161	138	143	173	164	167	139	154	144	159	168	159	161	151	170	164	165	158	165	139	165	174	156	150	151	144	174	139	156	157	159	158	167	169	128	179	159	175	167	165	183	157	190	162	148	159	163	171	174	176	179	157	157	146	166	191	187	159	165	164	152	140	161	183	176	152	151	146	169	180	155	168	177	152	140	165	166	168	167	154	156	172	174	143	159	165	154	151	190	153	175	184	164	144	157	145	176	177	169	150	176	147	141	159	168	161	160	171	151	121	161	171	154	195	163	160	176	188	165	181	145	146	173	168	176	185	165	141	160	158	166	150	152	181	182	143	170	152	161	173	137	162	153	144	168	190	174	165	174	171	175	160	188	171	171	159	161	133	174	183	166	189	170	164	171	174	154	173	144	170	162	172	183	145	152	166	193	161	169	150	156	165	191	175	162	154	166	160	150	172	143	162	152	190	153	154	147	163	151	176	171	150	170	150	185	176	180	139	169	163	188	164	168	156	163	183	156	165	179	166	148	167	155	177	165	151	157	164	176	171	159	163	180	169	189	144	167	193	152	180	171	174	177	158	146	171	149	167	155	188	176	147	154	177	154	199	144	160	158	175	166	165	151	142	152	170	169	179	186	189	167	196	152	174	151	156	132	190	164	174	164	157	153	158	124	162	150	173	155	164	171	165	174	166	178	166	153	145	160	150	156	161	176	153	157	162	150	158	186	163	168	155	162	167	184	167	154	139	141	152	154	161	180	147	143	155	164	179	159	161	176	152	182	179	190	166	170	173	168	179	178	177	179	172	177	135	175	142	187	170	154	177	149	168	149	155	146	187	164	148	170	177	159	176	160	148	144	167	193	161	160	165	177	175	165	160	165	174	160	180	154	154	166	155	168	150	181	172	179	127	141	169	185	161	189	181	168	160	170	160	151	182	165	150	159	181	144	171	186	165	163	182	173	154	139	160	167	168	162	171	179	172	144	138	146	149	167	165	180	159	185	158	146	139	144	156	166	151	145	150	159	155	165	172	159	174	135	141	168	162	165	153	183	161	168	131	150	145	158	164	131	168	152	165	153	158	149	151	157	155	160	154	164	181	147	184	162	162	163	160	156	164	143	145	153	177	158	169	158	178	146	201	202	159	161	143	166	176	153	165	163	161	150	147	177	161	168	159	137	170	181	173	161	164	154	156	166	159	178	175
33862	26639	50863	60196	36067	35326	31745	26887	21193	17189	13909	11260	9536	8758	8397	7966	8163	7610	19603	24367	22582	18047	11910	11498	6113	3355	2395	959	682	740	810	977	762	593	647	649	595	630	820	684	538	429	502	520	511	628	539	503	534	502	514	466	424	411	439	380	402	455	403	431	441	428	429	431	443	381	441	428	440	384	410	446	419	418	429	400	419	444	394	430	395	476	427	392	459	410	406	442	406	410	399	410	423	417	415	433	434	438	392	435	429	437	425	420	430	449	403	450	449	401	487	436	415	444	416	419	427	411	388	440	438	448	455	442	419	457	405	434	429	400	428	422	442	446	424	436	404	426	395	456	411	405	435	459	481	431	419	409	431	417	367	405	424	420	442	456	444	419	418	444	407	404	447	450	402	416	411	396	410	421	403	421	432	417	437	415	386	393	399	438	424	416	407	441	403	419	417	434	425	444	422	433	415	458	427	413	380	407	415	463	407	440	440	437	458	409	405	388	404	401	464	393	416	407	402	408	471	378	452	437	412	477	387	457	430	420	431	407	404	425	431	425	420	439	393	430	414	442	397	416	408	487	439	376	430	443	409	408	413	391	398	398	464	452	442	435	441	434	409	424	412	380	467	436	425	450	398	422	416	446	405	422	433	413	392	469	425	427	424	426	411	380	381	464	417	410	401	412	478	429	429	416	427	412	441	408	443	435	440	432	432	457	431	417	451	385	437	407	432	412	417	426	418	448	405	438	433	421	420	435	429	449	417	430	433	397	459	398	402	420	441	364	392	440	413	409	408	454	441	393	411	412	438	412	446	419	390	424	482	404	482	382	406	434	388	430	406	396	436	415	406	403	442	409	426	421	433	419	430	419	431	409	429	432	433	382	429	433	447	404	474	411	465	429	413	444	412	449	399	412	418	404	411	437	440	406	400	409	440	414	438	411	454	418	405	419	408	429	433	435	381	420	397	427	421	451	423	440	411	437	470	417	414	462	424	401	452	411	415	410	419	416	413	436	403	390	416	441	420	441	446	441	412	421	433	408	427	386	432	393	419	389	398	423	356	401	419	456	420	405	442	422	404	438	431	419	438	438	384	433	449	415	427	430	403	448	453	457	414	435	436	408	426	426	450	424	441	414	416	441	413	455	396	412	430	446	438	415	440	439	445	428	422	390	402	422	439	421	382	399	411	401	408	413	399	424	426	440	394	430	434	436	437	414	455	453	404	417	419	425	432	402	400	425	442	417	433	412	388	448	421	424	417	405	380	411	450	395	412	439	442	394	393	406	413	397	439	431	442	441	420	415	444	452	403	464	417	444	411	445	418	399	436	416	414	432	446	418	429	422	431	461	390	462	436	430	430	408	398	427	442	405	416	366	435	428	430	440	393	400	397	429	379	392	428	397	455	404	419	437	461	437	417	401	431	384	449	412	437	417	396	422	442	442	446	443	443	413	409	408	440	432	448	401	378	417	429	436	399	422	428	428	397	428	404	449	410	436	443	401	401	442	445	429	411	407	424	439	386	430	443	420	380	417	396	442	447	427	442	441	420	422	416	425	421	432	458	426	406	408	428	427	407	416	419	415	426	417	424	430	436	425	421	459	391	409	399	418	403	481	486	420	475	415	428	420	426	437	431	426	430	396	404	428	479	410	420	435	422	423	443	398	431	458	434	435	406	390	398	429	403	416	454	372	413	429	400	427	431	425	434	390	424	426	429	407	442	448	398	431	407	426	427	401	418	435	445	407	458	405	412	384	398	445	418	443	393	403	459	427	393	419	387	396	438	416	384	427	421	435	428	411	419	415	428	461	443	396	416	433	418	444	421	441	412	429	448	437	431	436	371	486	430	423	421	437	424	401	417	399	475	412	432	435	420	419	455	431	423	427	429	456	421	421	404	413	420	443	426	422	380	404	450	441	395	410	431	413	422	404	417	419	412	407	455	410	430	427	423	440	417	419	422	414	438	403	436	401	420	418	412	446	438	404	421	398	392	455	415	443	410	447	426	377	447	405	423	436	370	432	395	422	426	424	420	473	400	436	428	433	461	423	432	431	426	414	387	458	413	442	434	421	415	435	398	432	439	412	460	403	409	396	407	421	401	436	389	401	411	442	432	393	423	398	429	407	407	394	437	472	423	450	437	425	395	449	396	374	411	416	433	440	420	410	434	419	467	425	450	410	436	450	417	398	436	440	423	452	407	404	412	394	433	432	437	394	447	427	421	414	442	413	444	399	460	417	392	433	402	441	383	422	386	436	442	407	449	418	412	440	452	406	411	422	443	442	446	435	380	396	442	428	405	412	446	415	448	441	436	440	423	433	447	432	422	453	436	424	413	455	460	411	438	417	418	387	432	416	417	428	423	463	427	405	411	480	383	412	451	410	450	386	410	433	420	411	435	442	420	390	403	445	444	423	408	414	442	436	445	457	428	426	399	377	403	453	412	410	437	456	413	429	409	404	435	423	422	427	410	432	379	394	395	397	380	405	440	443	417	400	433	466	432	435	441	404	411	409	442	471	431	405	434	416	438	378	452	452	404	425	429	465	408	414	449	454	391	448	437	457	420	421	417	384	455	428	447	470	402	431	433	442	421	375	424	420	424	431	464	437	445	456	396	400	441	419	411	453	453	425	440	429	415	427	412	390	409	465	408	412	442	414	446	406	433	436	439	455	400	380	441	453	439	422	406	414	393	432	447	429	432	419	464	430	423	408	397	425	416	437	438	406	433	434	420	402	428	398	416	419	432	437	419	452	449	422	422	416	430	400	418	410	425	439	450	417	430	416	418	383	401	416	436	422	436	422	447	390	431	472	405	439	436	436	427	398	400	403	449	390	422	440	418	457	424	421	442	412	425	420	423	446	422	404	412	421	436	403	424	436	407	461	437	407	446	409	433	427	418	425	426	419	386	421	436	427	472	405	430	440	412	411	400	425	415	425	456	442	374	414	419	403	400	425	396	444	445	414	402	453	436	414	424	424	436	421	342	435	444	442	463	437	473	435	435	429	449	414	455	427	422	409	382	441	431	414	454	403	406	407	391	415	410	446	364	442	418	434	424	405	467	446	435	429	401	444	430	414	448	463	416	431	428	423	400	424	411	450	423	404	447	427	456	434	415	419	393	450	427	449	434	441	394	407	430	444	471	416	428	463	408	434	386	413	407	401	451	427	405	440	424	398	424	415	397	433	456	422	447	444	412	420	409	423	421	454	444	441	400	465	415	418	421	411	437	433	428	426	436	403	429	413	428	416	418	410	460	417	455	429	412	436	410	451	444	418	417	416	382	386	358	411	410	396	404	440	453	453	409	406	427	413	414	415	393	427	385	435	420	445	429	408	423	436	403	445	396	440	426	421	462	466	438	419	448	426	436	433	366	424	476	402	426	437	461	408	437	400	416	434	428	437	466	414	428	418	447	460	417	424	446	440	452	406	398	412	414	418	424	424	454	424	421	404	417	446	433	453	414	440	432	400	388	398	414	436	455	412	416	416	408	453	428	377	456	425
13429	8054	11714	10449	5413	3488	2404	1486	1132	867	545	411	328	360	298	255	265	264	313	454	364	238	261	316	272	208	205	162	139	174	170	171	170	164	146	154	144	161	133	166	154	145	154	158	151	169	146	151	154	155	146	182	159	158	162	155	132	139	168	163	156	142	135	157	141	148	167	162	163	154	151	157	146	146	147	149	136	158	154	168	130	145	149	144	151	153	171	155	141	153	150	153	144	138	156	180	165	184	154	152	165	154	162	155	147	147	131	165	178	142	178	150	132	146	151	151	172	134	164	171	163	153	171	160	157	140	146	147	175	164	147	157	175	133	168	165	151	146	161	162	160	168	144	160	142	158	153	148	159	132	149	156	151	142	152	153	153	166	151	172	141	154	179	159	147	154	143	161	135	161	133	161	159	139	153	144	147	162	140	143	152	138	169	146	155	120	143	139	152	152	175	121	168	161	150	145	160	173	174	153	159	180	162	151	156	143	153	167	142	152	146	141	158	149	147	159	155	158	152	153	166	168	160	155	144	162	168	147	151	138	161	153	160	133	131	163	156	158	168	151	147	173	178	147	189	160	140	129	174	139	136	151	133	146	152	143	140	153	157	162	166	159	165	155	161	155	140	150	136	147	145	143	164	136	132	157	151	169	173	158	143	148	152	169	141	147	171	144	129	169	145	142	147	155	154	156	170	143	154	153	161	137	144	162	188	141	160	163	162	172	139	148	166	137	161	156	152	158	162	157	147	134	153	167	171	148	141	153	159	155	151	160	151	169	139	175	133	164	123	163	153	156	172	167	165	163	158	148	152	164	155	159	145	178	146	165	172	153	157	149	161	140	150	116	152	174	147	154	168	162	150	171	150	150	162	167	151	170	169	141	146	161	156	138	147	171	180	154	170	156	165	142	170	163	134	165	153	170	163	153	163	177	150	164	157	165	158	136	165	153	141	167	163	151	171	122	139	156	156	157	165	178	144	139	151	153	148	147	137	165	164	153	159	142	144	173	145	160	136	150	144	146	154	134	140	155	152	159	155	155	150	152	140	151	136	159	165	161	161	146	149	158	157	154	146	188	159	156	168	142	143	165	154	149	139	137	164	146	154	154	154	154	139	145	154	152	138	134	137	158	165	164	127	137	152	162	167	159	115	164	139	162	158	177	123	154	151	135	183	137	145	152	150	154	152	154	138	153	139	174	164	146	170	130	143	155	139	154	136	129	147	141	147	131	147	156	134	167	148	166	138	136	170	167	160	144	156	182	163	153	146	152	151	148	150	164	143	142	159	145	174	165	165	146	153	147	173	152	148	155	154	154	159	158	143	157	146	149	160	155	171	144	134	155	161	142	163	163	139	131	145	168	154	157	165	169	160	161	165	153	136	148	145	150	154	182	146	152	153	176	142	161	149	177	135	152	141	150	160	166	156	161	139	155	158	164	156	150	187	139	138	162	130	153	173	160	173	176	158	124	142	169	177	143	167	138	147	147	145	141	153	149	166	166	143	150	178	151	164	137	136	171	159	185	161	161	169	156	162	182	161	157	178	140	169	161	143	140	132	128	155	152	163	155	141	148	161	150	152	152	143	154	160	151	150	130	134	157	169	162	143	157	162	156	152	145	164	139	155	138	137	160	166	180	148	152	141	142	131	170	153	141	172	169	150	183	142	156	138	164	178	147	170	145	159	163	173	153	149	167	150	156	126	151	185	171	152	150	160	137	162	154	150	174	159	167	138	168	166	159	139	160	134	155	157	135	172	137	160	162	156	150	177	154	151	161	158	158	133	153	143	152	139	158	166	145	153	137	146	168	134	143	145	132	151	178	139	172	162	159	152	153	156	140	147	163	143	157	155	156	170	171	167	143	159	130	152	179	146	163	148	148	155	131	162	150	130	146	156	154	162	161	152	148	171	184	161	150	150	164	158	160	149	144	149	150	171	137	146	168	146	143	169	138	142	152	171	149	161	141	154	143	149	139	155	127	144	153	156	153	185	157	170	160	168	157	156	156	136	130	153	175	171	163	151	145	132	139	149	149	161	186	173	174	144	172	181	148	160	137	169	169	130	138	156	152	152	153	146	142	167	153	156	142	175	186	155	162	162	162	141	128	163	165	130	160	150	149	142	167	167	164	147	152	158	170	155	153	145	158	158	189	142	149	174	143	151	165	155	154	132	139	135	167	138	174	133	142	157	152	135	179	147	140	130	165	124	160	181	165	131	174	148	182	156	160	147	167	141	122	151	155	140	154	150	164	157	143	157	181	134	156	142	155	151	154	139	140	143	135	160	139	156	155	156	149	166	158	145	165	139	142	164	171	155	137	169	149	175	167	159	137	134	174	129	144	145	156	159	153	157	170	142	149	168	170	150	176	142	155	147	152	168	158	176	162	144	157	141	151	163	157	124	142	152	139	177	176	159	152	159	153	174	139	154	144	125	173	163	131	156	148	130	159	145	148	157	145	185	164	150	164	155	141	149	166	156	147	142	156	164	167	155	132	157	166	149	162	148	154	145	145	144	162	153	140	138	143	150	166	135	136	166	150	172	161	153	150	146	155	147	133	152	149	154	169	152	161	148	154	156	157	140	148	154	166	160	157	157	161	148	139	156	155	153	170	157	175	128	149	171	133	164	150	140	138	156	160	130	154	137	157	169	165	157	156	179	141	163	138	144	143	157	173	127	157	140	139	159	161	159	163	169	152	168	154	148	158	146	153	156	166	165	148	158	147	139	140	144	150	158	155	161	160	164	150	160	159	143	163	154	157	152	152	166	157	160	160	144	158	176	168	153	152	152	167	155	144	160	166	156	157	140	141	156	140	145	168	154	155	139	183	161	147	143	154	141	150	167	157	174	153	141	148	170	144	168	138	162	137	138	158	133	151	166	160	147	134	169	132	172	138	152	136	145	141	168	161	137	143	146	161	141	165	133	155	183	166	151	177	158	169	141	159	165	133	155	183	154	171	163	144	147	170	178	142	169	135	160	140	144	149	139	150	170	130	160	133	145	165	128	154	160	166	171	147	146	178	170	159	148	134	157	162	142	154	146	157	172	138	148	158	162	148	171	163	167	137	143	153	141	160	150	172	156	154	139	161	160	155	155	142	166	162	157	163	155	152	134	130	152	145	158	149	140	160	166	179	157	187	173	116	182	180	178	146	148	164	137	143	148	152	158	137	143	157	169	170	158	154	135	142	141	156	140	173	166	178	161	164	167	156	151	137	151	164	147	150	158	181	152	150	151	156	154	158	148	122	156	155	158	169	128	151	116	173	142	169	167	130	169	151	158	135	118	155	156	146	158	182	177	148	165	156	122	165	183	166	182	152	163	161	166	140	155	161	153	168	188	165	175	155	150	156	160	158	142	128	155	163	124	166	178	176	129	138	137	148	150	160	136	160	150	162	146	147	175	164	163	163	150	134	164	185	151	155	167	149	131	186	156	153	166	152	155	140	154	159	154	167	139	160	140	152	168	140	148	164	130	142	140	154	157	160	153	158
9993	6813	18224	21494	14674	11940	9627	6829	5304	4189	3005	2279	1638	1921	1467	1292	1075	1258	1624	2561	1732	1022	1240	1440	1101	696	546	464	420	421	440	459	467	431	382	405	390	429	415	422	410	436	407	439	420	418	422	441	451	422	430	442	395	424	392	406	415	383	384	374	419	406	387	393	424	442	422	403	421	432	422	432	370	411	435	384	436	441	400	419	435	411	418	390	376	431	432	420	418	461	415	451	393	384	410	464	400	399	411	421	412	431	402	400	398	420	413	434	387	403	413	414	413	419	418	404	433	428	400	422	411	394	404	410	409	415	437	394	431	410	402	404	443	425	385	403	397	418	430	415	409	396	432	436	414	424	430	387	419	413	410	425	366	408	423	434	379	415	428	404	412	395	370	386	424	414	430	415	406	426	412	397	418	425	415	375	411	417	427	387	398	414	437	419	419	385	375	416	415	389	437	462	461	429	425	424	386	410	386	388	407	410	428	412	416	432	363	415	418	392	404	446	379	392	425	403	443	407	420	398	404	410	387	390	427	419	414	409	415	410	426	442	419	412	438	414	399	438	411	412	387	393	450	436	426	425	416	399	428	397	442	385	412	400	423	396	440	390	413	408	426	454	407	431	430	438	440	452	434	412	384	404	400	411	430	433	407	425	426	422	414	392	397	393	433	417	400	405	443	394	434	386	420	413	397	421	405	395	389	385	442	392	393	433	405	391	412	383	419	420	433	412	442	384	404	418	422	434	407	421	432	425	378	398	395	409	426	450	447	414	418	370	431	408	431	392	409	432	418	427	406	405	413	450	431	424	429	426	451	424	421	431	399	414	436	435	434	414	460	414	405	400	398	371	434	406	410	438	432	423	451	392	440	429	415	423	401	379	433	446	420	452	433	432	399	435	418	412	407	420	430	401	433	401	450	403	415	396	397	417	415	395	397	421	427	410	415	377	413	403	418	398	424	423	408	435	389	401	418	415	393	423	421	443	413	410	391	393	387	441	449	410	414	370	430	420	400	400	447	415	375	428	417	439	438	396	449	477	410	423	439	451	434	419	384	404	444	403	409	372	423	394	423	408	399	420	402	437	395	396	422	406	400	400	450	407	406	431	411	402	380	419	401	411	430	398	415	396	424	395	396	424	426	406	393	439	411	402	414	407	378	436	411	404	377	420	438	405	439	408	387	427	399	423	411	412	408	434	431	399	421	410	400	376	413	436	388	415	405	375	441	398	408	405	389	408	416	411	438	381	402	414	434	395	426	409	364	416	442	406	380	416	403	414	408	453	419	416	427	394	406	428	421	416	388	418	401	420	418	402	383	424	453	404	403	425	409	436	421	439	413	426	427	430	407	394	416	410	410	421	415	423	409	402	407	440	411	414	429	395	401	406	406	416	425	420	374	430	406	394	436	423	393	406	409	375	436	407	396	414	443	435	395	426	462	383	416	405	433	416	380	377	410	386	396	451	424	437	398	397	407	449	403	405	420	399	423	417	406	439	422	416	394	418	430	416	412	418	434	382	422	422	396	391	419	449	408	406	401	449	408	445	440	372	434	418	402	400	410	415	440	424	403	406	453	399	393	428	421	419	401	390	418	401	400	406	415	412	385	398	411	407	426	404	426	403	419	387	409	390	434	423	399	444	414	402	456	428	436	412	438	400	460	376	438	422	403	415	424	412	445	410	415	413	384	419	432	404	394	400	445	407	403	410	412	402	396	398	403	384	408	446	404	373	426	383	395	396	407	409	392	411	446	401	412	392	413	412	415	398	402	416	406	388	390	421	379	414	395	443	403	382	408	387	443	413	415	439	376	406	403	396	414	451	390	437	442	384	404	415	427	413	439	426	434	400	395	449	406	399	403	398	399	379	378	409	391	441	417	406	408	449	407	419	375	410	449	402	396	399	395	443	407	431	400	387	428	397	384	426	426	393	406	404	417	422	392	416	391	396	408	421	392	387	399	419	413	408	437	438	451	407	423	409	409	413	425	398	423	388	408	420	394	382	411	426	402	401	389	409	411	436	386	407	384	402	441	442	433	441	440	401	413	398	375	402	434	408	404	395	409	392	396	430	398	427	447	453	427	423	421	425	436	401	394	420	384	440	382	410	407	419	383	428	451	429	378	419	427	414	420	417	427	403	383	419	434	395	408	394	396	381	397	460	416	368	408	398	434	451	406	432	394	427	419	410	425	427	401	398	431	451	383	400	392	454	390	387	435	403	407	420	467	393	437	410	418	383	412	425	433	385	431	379	415	389	376	396	439	408	404	408	416	427	419	402	392	421	428	430	431	402	399	414	457	417	417	419	401	430	424	426	405	407	374	405	401	418	432	397	412	382	411	429	367	389	391	417	412	386	420	406	429	410	389	386	408	412	480	432	416	385	429	422	408	430	422	432	397	416	417	409	400	369	449	437	402	413	404	441	430	414	398	412	440	441	411	412	427	422	376	439	415	377	378	445	416	398	400	424	429	434	413	460	403	412	409	411	433	384	431	424	420	423	414	440	407	392	418	405	464	429	371	411	424	428	408	397	416	413	419	417	414	362	438	414	412	418	424	411	409	404	425	439	409	401	466	415	423	403	426	383	412	443	446	410	410	413	363	403	397	417	420	417	377	411	393	402	386	415	398	417	435	428	406	422	431	418	410	408	440	437	422	399	428	435	414	426	428	396	402	385	392	386	386	430	431	416	424	415	409	404	426	435	392	379	443	406	374	389	467	403	420	409	412	415	397	411	392	434	387	427	406	384	423	422	431	389	411	393	404	421	415	428	398	369	387	422	409	452	412	414	404	417	413	427	434	416	431	432	419	435	387	376	432	442	406	400	369	443	429	410	421	407	396	420	429	443	430	409	425	410	423	461	424	442	429	432	395	407	434	397	454	391	435	405	421	430	413	422	388	400	440	392	442	383	418	405	415	337	393	400	403	420	392	400	398	464	399	418	387	425	420	411	420	388	386	433	473	383	445	396	394	416	389	385	386	410	401	404	412	389	393	434	417	395	408	439	427	467	415	397	418	415	418	404	446	418	405	413	410	423	442	412	442	414	440	409	394	410	384	415	395	394	417	423	410	409	414	413	396	412	413	404	408	416	442	401	420	415	409	400	431	408	401	446	410	426	411	426	442	451	426	406	425	439	403	402	442	426	433	407	408	424	455	405	426	437	384	404	415	393	434	422	408	439	433	455	384	384	403	386	454	379	426	406	447	409	400	440	413	382	415	404	397	427	385	410	380	413	439	430	418	442	430	395	397	394	417	439	428	400	401	393	442	419	410	433	428	403	421	412	450	407	428	406	413	423	427	424	394	403	387	394	414	414	383	413	436	404	434	419	394	399	421	416	442	421	418	409	409	414	403	384	418	392	407	432	412	431	427	401	419	425	405	405	414	434	430	409	405	402	391	413	395	390	409	416	431	418	421	399	417	400	407	454	442	425	416	376	448	405	410	390	465	395	408	421	446	410	409	406	397	408	423	408	460	420	419	415	437	472	392	363	432	425
39921	26062	47603	45703	29391	17694	11693	6362	4480	2543	2422	1898	1489	1206	1221	971	1000	974	1640	991	1318	1623	1915	1889	952	646	351	227	216	222	230	228	190	189	195	223	206	171	213	227	215	160	214	186	172	214	178	180	188	180	184	165	181	168	200	205	145	160	183	170	176	180	184	172	178	198	173	185	188	194	150	186	172	171	159	166	183	170	176	173	210	183	162	192	165	193	192	144	190	168	214	180	173	181	181	182	181	197	183	164	181	158	169	188	180	167	170	165	187	194	175	222	159	178	183	199	208	183	183	166	188	184	196	201	198	190	197	160	150	194	176	156	156	171	158	182	164	178	179	185	168	172	180	168	181	164	197	158	170	160	158	191	194	209	165	181	201	195	170	186	179	205	170	174	168	175	179	205	167	165	186	200	207	140	181	170	171	162	153	184	201	194	170	199	173	189	154	169	181	181	181	178	186	167	168	181	173	204	172	185	176	188	171	202	162	163	182	159	166	158	160	169	197	185	154	177	183	187	170	194	176	179	167	174	192	157	148	130	175	151	177	153	172	179	150	171	175	171	173	161	170	205	181	193	183	178	154	185	168	182	177	161	169	186	153	163	147	165	172	186	173	159	161	178	169	183	156	182	161	178	170	170	143	176	175	165	183	168	181	201	187	179	173	177	200	185	171	155	186	191	189	168	158	186	168	165	161	154	173	178	161	166	182	176	182	166	175	174	168	173	161	189	195	183	182	212	198	184	165	169	202	199	161	175	169	174	169	205	187	198	176	180	157	187	168	175	188	169	170	165	168	164	168	162	160	167	153	156	184	152	167	175	156	161	171	170	164	189	181	172	157	192	182	184	169	145	160	185	176	165	160	134	172	177	183	169	190	158	169	181	160	181	171	153	165	160	194	154	177	177	178	158	177	197	191	181	166	170	180	189	191	165	144	164	166	174	149	174	154	151	195	178	183	168	195	150	184	163	163	164	195	182	172	187	181	158	182	171	185	178	187	193	172	169	181	155	160	172	187	193	160	199	195	170	178	173	187	179	155	165	158	179	174	218	155	185	172	206	163	171	185	172	181	174	164	180	176	160	170	194	180	166	143	176	168	165	168	186	162	170	177	167	180	184	187	180	156	160	175	154	164	169	178	159	204	174	182	190	177	183	172	170	185	181	162	180	164	202	190	168	170	159	179	190	185	156	195	174	168	133	197	195	177	187	177	165	201	189	192	177	205	186	197	163	176	157	177	193	167	183	168	175	184	160	167	183	195	192	154	180	148	173	158	170	188	186	180	182	162	147	191	190	162	170	156	156	186	178	152	198	165	178	172	186	178	170	167	169	158	187	181	193	172	171	192	207	175	204	176	199	191	177	178	168	170	163	194	164	171	172	177	209	180	188	183	167	155	166	179	184	178	192	191	168	219	164	203	194	182	152	190	172	154	180	168	155	178	159	183	154	192	173	175	192	170	153	181	172	168	170	177	154	158	184	161	196	162	180	177	181	172	169	154	153	184	173	171	163	191	169	177	215	179	191	191	151	181	170	187	183	167	185	169	186	166	192	156	161	178	156	178	192	157	176	156	186	149	181	188	174	203	188	144	144	191	173	157	166	183	173	178	181	196	190	169	184	154	160	188	173	191	165	172	160	176	155	198	188	157	161	171	188	165	199	163	167	167	183	188	168	161	192	174	169	163	175	163	178	171	171	174	169	184	199	133	163	189	184	186	176	199	180	194	178	176	168	170	181	160	181	162	182	173	159	161	167	172	170	195	168	167	179	160	178	198	201	152	185	175	159	169	157	159	174	160	195	197	206	192	164	159	167	161	179	171	168	170	159	188	179	171	177	171	171	167	157	168	181	177	181	170	187	177	179	173	143	172	178	180	200	171	187	188	160	160	179	190	169	163	169	175	177	186	184	174	186	179	166	188	178	182	181	161	157	162	148	173	185	189	185	156	177	158	192	200	183	176	187	170	161	203	192	190	168	178	161	170	185	185	176	176	164	169	172	145	189	178	148	175	197	201	179	178	194	151	180	180	183	177	187	193	155	199	163	166	178	150	182	184	177	192	187	181	200	183	167	188	153	181	191	182	188	170	190	199	166	195	210	156	181	179	179	189	189	176	176	179	164	154	149	189	182	164	169	194	184	155	164	202	208	146	176	163	198	187	176	157	166	160	168	174	176	149	177	185	168	175	185	193	164	182	201	177	177	179	169	162	166	137	185	178	175	197	180	179	175	180	160	187	177	194	177	168	162	175	176	179	186	186	170	168	164	169	153	160	166	183	190	157	187	153	169	189	171	141	152	149	172	170	183	197	161	169	170	151	162	191	173	162	180	173	167	194	174	187	167	180	188	177	179	185	192	186	190	168	167	163	185	155	180	180	151	169	172	199	187	179	184	192	177	165	175	168	168	179	188	157	187	145	216	179	173	164	197	165	181	192	165	181	166	182	198	164	169	183	181	166	178	161	181	175	159	173	175	195	154	186	176	183	179	164	169	174	175	159	196	178	193	177	146	177	203	181	155	178	192	163	179	174	200	156	162	205	179	180	162	187	192	148	187	184	178	171	170	158	194	162	175	164	175	151	175	168	183	181	191	200	168	151	156	175	184	162	191	189	175	182	154	162	177	173	175	163	179	181	174	176	168	164	168	187	198	173	162	173	177	207	155	183	180	163	159	154	212	189	164	164	191	198	175	190	165	161	169	162	180	163	144	154	159	177	177	189	165	154	161	165	164	181	168	186	170	164	198	165	152	176	169	181	168	166	192	156	173	182	163	220	164	179	177	165	180	176	183	163	154	207	172	172	172	193	178	188	177	169	194	178	171	189	168	168	156	156	168	168	181	179	182	197	195	167	167	195	175	173	187	165	149	149	197	166	130	164	160	190	168	173	199	167	166	184	185	159	162	180	207	160	182	166	167	157	170	183	160	171	175	186	182	177	160	188	178	173	179	184	186	172	181	163	184	173	176	182	153	188	192	183	192	173	153	189	173	161	179	162	160	190	166	187	191	155	176	187	164	187	172	192	171	174	177	163	153	143	176	159	188	190	189	182	156	188	180	149	169	162	167	169	186	180	196	184	171	175	188	166	169	165	179	168	177	176	182	177	184	173	187	167	167	185	175	161	169	165	193	144	170	154	169	177	184	181	169	175	170	186	171	147	140	178	173	175	175	147	180	172	181	177	163	157	161	186	181	169	170	166	183	171	173	164	161	180	184	174	186	163	182	185	221	167	149	195	184	165	142	172	176	174	175	158	188	185	175	184	192	188	158	162	189	177	181	203	158	169	173	191	178	173	158	174	161	175	173	204	145	176	171	146	178	160	182	186	172	184	183	188	175	189	178	197	174	183	164	196	177	165	183	206	171	173	170	192	202	181	201	191	174	209	207	182	176	192	177	143	163	175	198	175	168	173	185	164	191	184	152	171	190	196	163	177	182	168	171	187	183	164	166	165	193	182	186	182	188	181	173	172	181	173	182	172	170	172	177	186	175	177	169
24208	19086	48213	50096	33290	26815	22907	17278	15511	10380	10487	7697	6848	5841	6339	4833	4786	4974	9680	5288	7807	9799	11170	10255	5472	3459	1669	750	635	813	787	833	697	682	699	669	663	643	744	593	561	501	563	587	556	554	584	510	554	546	520	506	478	483	447	483	478	412	455	468	488	468	426	455	457	488	464	451	452	435	461	431	472	478	436	442	432	489	486	428	435	465	430	477	413	521	448	464	424	439	470	434	443	466	483	473	438	485	472	468	454	454	459	468	448	435	479	449	461	464	446	476	453	465	456	484	473	441	458	449	463	475	443	487	458	460	433	458	454	451	493	475	467	500	461	484	467	471	437	451	476	437	480	481	490	467	468	458	443	464	459	454	480	473	471	440	463	474	520	459	472	461	455	425	458	464	452	418	477	443	448	493	449	485	454	442	431	467	474	468	469	478	426	447	446	437	485	484	481	470	425	478	463	474	469	474	476	487	420	468	413	465	487	453	453	473	452	486	489	448	461	446	475	457	459	451	443	404	497	448	456	458	473	437	483	437	481	460	453	472	462	481	426	473	464	468	456	431	431	457	439	453	444	448	475	453	487	455	475	435	491	462	452	417	468	457	423	474	453	485	474	457	421	463	459	473	440	460	461	416	473	430	450	436	434	507	446	485	460	453	485	459	409	497	433	487	439	447	474	516	461	457	447	478	445	465	452	484	439	495	468	466	476	463	479	424	450	478	476	433	431	460	440	476	443	439	446	470	456	470	424	464	453	463	453	488	424	444	454	431	448	451	432	454	435	415	480	444	466	483	463	446	472	437	453	461	484	449	472	468	476	399	431	468	493	433	457	470	469	452	435	448	465	427	465	483	477	427	441	450	450	473	458	470	481	467	445	489	437	443	482	440	436	458	421	435	418	466	416	497	467	468	474	474	469	473	471	471	413	461	431	446	399	473	493	463	440	478	458	428	436	443	426	426	462	463	478	486	495	450	478	475	439	479	450	444	445	454	449	461	456	426	487	474	431	457	466	424	445	452	468	443	443	437	434	408	482	487	474	454	456	474	438	466	451	471	461	433	431	449	422	465	445	441	422	451	446	454	407	448	470	449	444	479	482	487	453	450	498	466	494	460	494	499	450	463	461	486	477	439	467	403	462	467	502	474	427	432	428	462	483	452	485	414	478	473	463	469	465	451	437	456	461	470	461	463	467	420	472	456	449	470	483	477	495	455	479	467	462	435	447	435	429	463	455	461	443	465	467	462	460	430	466	457	443	465	442	459	464	486	457	433	471	475	451	441	468	466	490	482	460	466	438	441	456	467	443	461	457	460	482	464	449	471	460	480	432	483	477	454	461	461	477	462	479	424	490	460	476	489	458	462	470	409	426	446	463	471	452	475	460	452	451	474	440	459	436	413	468	429	404	497	469	428	442	419	454	440	460	483	442	471	478	446	441	443	477	460	452	432	436	461	503	476	458	432	458	449	465	456	506	473	418	484	468	467	468	457	446	484	436	425	453	474	465	486	460	436	469	486	421	496	434	463	449	460	456	464	490	454	460	455	475	445	471	481	454	459	416	446	396	446	435	482	438	492	461	471	465	473	467	439	464	475	467	455	478	434	429	427	443	462	463	471	447	469	427	448	439	444	438	464	460	447	533	459	471	440	459	438	433	476	486	458	483	448	462	493	442	498	482	473	442	446	444	448	468	466	469	455	459	440	447	454	429	487	462	460	471	473	460	445	456	441	462	466	436	454	484	474	474	452	484	449	474	466	474	451	449	417	429	458	456	450	418	460	454	429	457	498	444	427	459	479	469	432	434	448	471	484	435	442	491	481	488	463	454	446	466	460	456	469	470	449	479	462	481	444	466	486	465	454	427	452	462	432	449	456	420	421	406	442	441	458	496	468	442	487	426	471	476	451	449	467	462	469	404	445	459	486	413	436	481	478	483	440	491	479	480	454	467	439	455	431	450	478	487	511	457	437	447	444	472	455	487	466	415	498	439	448	477	454	447	442	451	455	442	434	465	443	459	473	447	439	440	416	463	442	490	463	444	441	445	468	440	455	439	461	479	476	477	481	439	518	454	434	463	444	464	440	467	460	415	470	460	488	473	461	459	459	456	472	460	442	461	465	456	475	484	456	440	463	474	476	472	450	445	448	460	440	422	440	463	442	435	457	453	465	472	454	487	485	473	482	463	455	447	446	499	454	483	456	481	446	460	474	486	445	433	448	425	440	467	461	512	434	472	459	470	469	456	423	458	460	452	440	475	443	474	483	455	480	476	470	403	465	442	494	451	422	461	453	456	491	471	418	437	488	459	433	482	485	440	460	453	424	431	471	459	454	489	494	487	441	458	422	430	436	448	433	420	453	484	503	451	437	434	459	435	435	458	463	454	441	460	453	448	475	492	446	452	492	488	468	494	466	457	472	459	473	476	461	471	483	445	509	451	463	486	419	460	466	447	466	424	446	472	456	470	470	466	468	445	463	447	463	490	455	467	477	487	431	463	414	483	473	484	462	453	470	485	461	462	428	472	453	459	460	472	456	452	482	478	502	482	432	462	449	472	478	459	428	488	493	471	454	456	452	413	496	477	456	469	451	420	451	450	475	463	448	444	421	483	431	429	498	441	452	449	476	488	468	439	476	469	447	474	483	434	455	462	442	448	418	432	432	471	440	485	473	471	464	442	475	454	429	481	448	484	472	454	472	492	458	454	469	468	471	408	472	470	439	486	447	456	459	454	456	459	487	450	476	450	464	450	421	468	483	462	479	473	461	436	486	481	452	443	463	492	433	490	418	433	408	474	454	476	449	453	468	463	450	473	471	441	474	433	424	462	464	479	472	458	429	449	428	478	468	455	426	499	450	484	446	427	442	428	463	453	454	467	479	434	446	452	442	437	465	464	487	485	466	468	465	454	451	458	442	450	478	475	426	442	455	463	461	458	492	429	459	444	507	484	472	498	415	485	476	437	469	473	458	504	487	454	398	448	442	455	474	452	490	455	468	441	494	459	423	478	487	434	437	442	438	426	458	425	478	450	466	429	497	475	444	468	472	459	458	450	414	474	485	462	447	471	427	462	449	460	473	465	463	454	453	465	450	488	477	426	446	462	443	441	437	510	488	487	474	487	456	447	487	512	458	446	432	492	464	437	420	475	488	463	479	468	483	456	455	486	482	463	439	469	467	458	506	442	446	432	475	465	441	465	488	467	426	483	490	462	437	469	437	481	423	451	441	436	485	462	432	440	474	413	465	482	454	445	422	482	440	457	445	450	501	453	469	432	476	444	480	469	467	456	446	489	436	434	445	419	426	473	473	465	470	451	457	471	476	450	456	490	440	465	488	456	542	450	463	451	481	447	427	492	443	440	468	434	490	449	494	443	484	445	487	467	447	428	499	462	447	448	485	489	467	461	459	523	456	462	498	433	465	457	474	435	432	466	449	435	440	462	439	447	468	465	418	472	450	475	478	486	445	494	475	461	410	453	442	441	441	462	456	463	474	429	452
52693	34468	50908	55562	36205	26535	21335	11708	7538	6049	4812	5104	3566	2831	2482	1749	1888	1170	1992	1067	1326	4626	4728	4491	2252	1211	442	291	210	340	296	310	263	237	272	231	218	207	283	243	213	186	183	215	209	242	168	188	177	214	213	177	164	141	138	145	173	180	170	189	171	181	143	157	168	158	165	144	159	130	150	159	138	162	110	140	148	165	141	182	176	153	158	161	141	161	163	151	155	156	161	161	139	163	168	160	158	157	178	151	151	145	151	154	191	159	197	155	137	129	167	146	147	146	170	161	144	149	143	146	177	150	157	162	143	173	146	147	158	172	157	145	157	153	147	167	150	164	177	170	170	194	152	126	161	124	153	146	167	145	141	172	152	175	145	166	165	153	153	186	156	139	135	169	141	164	182	125	168	164	156	162	158	166	156	157	157	145	163	144	151	143	160	124	144	124	151	177	173	165	144	163	164	173	168	149	133	157	162	154	150	159	176	173	148	169	146	142	162	141	176	158	162	164	180	171	160	178	146	144	158	140	157	177	168	156	163	151	166	157	156	145	159	162	152	168	148	157	164	158	166	141	161	153	155	154	143	187	177	166	159	175	132	184	145	169	173	162	151	162	165	152	150	147	159	183	153	174	155	153	179	146	163	177	147	142	163	154	187	152	157	156	143	151	143	154	155	153	171	153	136	170	154	148	142	184	179	149	178	123	148	163	150	175	153	155	170	141	149	172	151	148	175	145	170	174	143	144	164	154	167	140	153	152	169	158	151	151	157	145	169	182	150	145	141	164	157	183	187	160	144	154	152	134	163	168	184	158	161	168	174	165	158	160	155	146	173	150	152	162	154	156	157	139	144	146	174	151	166	149	161	155	167	132	157	157	169	161	166	147	162	175	142	153	150	148	168	179	159	159	162	143	176	156	159	147	152	180	153	172	179	149	162	139	173	149	143	142	148	157	163	164	188	175	148	172	154	141	160	153	156	189	153	156	144	151	142	162	166	170	133	162	172	169	165	166	169	130	164	170	179	155	140	162	129	148	145	159	167	147	147	157	148	174	160	178	173	157	153	162	174	164	147	161	167	142	131	163	167	151	145	181	161	169	165	167	174	157	145	154	154	158	142	153	137	160	159	146	159	134	164	144	164	165	165	134	152	143	149	178	186	165	156	153	145	158	152	145	151	145	142	176	142	143	147	142	168	150	171	160	144	141	152	144	156	125	171	153	186	129	146	167	148	185	160	158	150	171	129	166	180	170	144	147	153	148	149	157	163	149	152	169	142	181	158	171	142	165	166	178	153	145	145	159	146	160	146	152	165	138	162	171	153	169	164	156	165	157	180	159	161	154	145	145	161	156	161	155	152	147	122	184	144	158	146	146	168	155	150	139	185	148	153	154	146	156	146	168	164	157	151	171	154	155	139	166	147	129	146	173	146	158	151	145	149	145	167	161	152	155	159	163	149	148	150	164	145	167	161	167	156	168	159	145	159	154	134	150	163	154	147	142	139	141	148	143	149	189	147	144	169	146	155	154	187	176	170	140	174	157	159	150	161	140	145	165	148	140	165	167	136	140	155	165	155	155	169	173	170	141	167	141	169	169	164	163	162	171	190	184	159	161	154	167	143	161	197	165	166	165	151	141	160	186	153	134	157	144	168	161	178	151	155	145	165	162	164	148	157	168	174	148	144	157	157	184	148	139	160	155	164	160	144	154	143	140	162	155	166	149	156	149	169	166	144	149	169	143	168	165	164	158	150	172	147	160	144	138	166	166	149	152	182	159	162	163	153	170	159	153	139	154	160	138	155	157	168	151	173	166	155	166	162	150	167	160	138	172	160	158	172	155	167	150	131	154	140	141	164	145	160	152	157	144	149	152	171	172	140	162	142	135	156	143	161	159	155	152	159	139	168	165	142	160	147	161	150	158	145	168	145	154	156	147	158	176	166	151	169	174	149	146	173	167	154	138	159	165	163	161	137	170	154	145	149	148	143	157	160	142	124	143	148	152	143	155	156	157	135	155	151	166	158	175	181	166	172	163	173	152	167	154	173	172	177	175	143	150	181	152	151	144	181	148	141	150	161	179	166	146	159	134	158	197	139	159	174	138	166	137	167	151	119	143	160	163	185	137	161	159	165	176	151	172	165	188	161	152	164	164	179	159	162	167	147	175	160	170	157	150	175	172	170	144	157	180	148	159	163	160	186	172	170	173	159	141	176	149	169	145	149	148	167	162	166	154	138	150	164	159	179	173	140	146	145	166	150	172	142	137	150	138	142	147	167	151	147	151	141	163	162	149	170	148	156	171	160	148	161	155	155	146	122	156	145	184	164	170	142	165	138	124	177	159	148	162	155	134	143	163	157	139	147	130	160	168	172	133	141	145	171	146	161	154	142	151	154	134	171	168	163	157	139	161	171	127	145	161	150	161	137	160	170	155	166	181	168	132	157	164	170	144	152	152	165	154	151	151	162	162	169	177	171	163	148	135	160	159	170	186	163	161	133	147	152	173	161	159	190	153	173	138	164	192	152	188	190	167	146	153	157	142	150	153	136	139	134	151	147	169	141	164	170	159	161	168	158	147	135	163	147	169	151	164	167	127	151	143	151	177	187	154	131	160	149	161	147	156	153	159	145	161	140	181	147	175	170	173	162	155	163	172	150	156	162	139	133	159	170	156	152	154	172	138	142	158	136	167	160	162	161	162	153	150	147	165	154	154	165	151	184	165	142	159	161	168	159	165	121	145	160	145	167	163	155	142	134	143	135	148	182	147	167	165	151	160	143	157	164	157	145	151	146	143	160	151	152	167	154	162	165	161	144	150	157	131	156	175	176	156	140	152	177	149	166	152	132	134	168	157	139	160	159	149	152	147	167	161	149	172	150	171	152	131	177	157	151	172	156	176	156	174	138	145	142	173	150	146	136	156	163	163	165	163	161	177	175	147	171	141	169	153	137	192	168	135	162	169	140	148	140	161	172	150	141	182	137	135	144	154	161	147	158	145	155	142	152	161	161	164	158	157	158	160	154	147	171	164	152	145	167	172	162	153	140	153	157	160	172	173	163	166	157	165	172	177	167	151	162	167	139	150	145	138	181	141	157	167	142	152	161	158	151	140	147	161	160	142	156	152	146	162	176	146	170	170	137	139	138	139	171	149	184	166	159	168	178	156	165	150	170	149	141	141	156	166	162	177	160	163	147	190	135	132	143	137	148	167	165	157	154	175	167	162	146	166	176	160	165	153	136	160	136	168	190	149	168	153	161	172	149	167	180	147	160	166	151	147	156	144	167	182	168	171	141	169	164	182	174	162	179	154	152	149	178	146	138	148	146	155	142	152	144	181	159	153	163	169	155	161	148	170	164	169	150	149	150	142	155	174	131	168	165	138	154	155	180	154	159	159	175	157	165	165	153	149	164	165	135	134	177	150	161	151	161	144	152	142	187	150	172	140	169	157	170	153	154	142	160	156	149	147	126	165	152	154	153	179	165	163	162	159	157	165	156	161
32635	25882	53733	61611	39585	34775	29785	21736	19491	18819	15955	17376	12613	11294	9466	7890	8563	5674	9175	5067	7224	21840	21457	20261	11865	6729	2088	1243	964	1612	1182	1298	1037	1040	1119	1040	847	874	1217	1006	698	540	608	774	725	799	682	610	659	692	720	494	405	398	413	418	352	387	409	407	411	420	418	477	452	397	411	437	383	372	416	409	411	388	418	449	416	401	406	424	420	435	390	431	423	418	393	409	371	415	412	405	372	377	424	408	382	409	392	407	401	427	395	380	420	421	428	377	397	420	412	384	424	373	416	410	411	380	400	421	405	399	460	392	387	413	415	410	414	415	403	408	421	389	410	419	376	427	379	380	437	391	385	367	433	413	397	392	394	375	420	428	409	389	435	384	356	424	359	384	396	407	379	379	429	411	395	412	411	418	381	411	425	396	430	419	399	403	422	410	417	422	380	442	405	391	413	411	404	386	398	391	410	417	399	406	409	397	419	409	400	411	425	401	410	429	433	349	432	434	383	422	385	426	371	381	427	422	417	442	373	425	426	395	418	445	382	421	426	376	416	410	430	397	421	445	382	415	412	387	393	396	400	451	388	416	423	389	395	410	423	391	366	419	448	392	407	435	419	395	389	400	424	411	414	407	433	389	415	401	438	419	387	397	420	419	359	400	400	449	407	413	421	409	412	383	406	385	419	398	397	400	413	390	383	431	408	436	407	394	416	380	424	406	416	437	423	389	410	367	408	414	372	428	424	430	422	396	385	422	378	410	436	375	424	378	399	424	421	426	423	401	410	395	434	386	436	423	405	431	374	408	395	395	387	386	416	443	420	367	441	394	399	391	368	361	436	396	398	421	399	423	391	390	424	414	411	442	417	405	405	400	412	436	356	408	405	386	400	394	416	423	400	441	433	388	384	424	408	389	429	454	424	425	401	409	415	416	413	419	406	419	453	381	430	398	371	402	394	377	424	387	424	380	403	423	412	400	392	439	404	415	425	418	407	446	435	405	400	445	385	417	409	368	406	421	406	411	392	416	397	448	461	422	415	391	434	420	409	402	379	448	443	411	405	429	419	398	401	435	397	400	394	391	412	426	418	418	437	382	429	421	388	426	402	441	400	417	441	385	435	363	414	407	424	415	407	422	408	435	417	424	428	389	410	415	399	425	421	426	415	389	415	389	432	404	413	388	422	449	406	421	421	434	431	409	383	381	397	423	434	421	390	433	402	418	407	396	445	435	399	390	415	425	410	444	398	431	431	387	389	441	402	411	416	406	430	428	405	441	423	391	398	438	389	409	406	370	434	396	387	390	383	373	410	426	384	407	384	402	407	380	383	410	371	391	434	433	429	407	407	431	413	403	399	412	441	407	412	411	427	415	394	423	373	393	411	435	394	404	430	414	412	422	447	402	393	388	429	431	446	381	432	418	386	423	404	427	404	400	437	435	427	440	412	385	392	422	446	396	402	410	408	396	394	378	445	431	399	434	401	425	403	413	412	393	410	426	410	409	401	412	410	406	383	408	425	428	438	397	423	398	423	408	411	421	408	408	428	411	384	406	389	407	444	412	414	387	452	425	433	406	382	422	378	387	403	402	440	416	396	376	411	416	358	407	386	407	415	367	435	435	408	414	407	441	384	407	378	429	405	415	395	411	420	404	367	423	380	414	442	422	449	424	405	376	407	408	468	382	436	418	432	409	414	383	444	433	390	400	408	390	426	398	368	405	442	389	395	415	433	393	394	433	396	416	403	394	408	438	398	388	381	415	389	411	423	392	431	415	366	412	407	405	401	417	417	366	424	405	409	415	392	418	408	418	414	424	398	378	410	407	406	419	411	428	412	389	391	371	411	387	401	408	447	379	417	401	388	423	383	389	425	442	365	402	428	419	416	414	416	399	443	405	397	410	401	417	380	402	388	418	418	399	380	393	427	428	392	422	389	415	399	361	409	389	422	413	378	412	424	382	400	415	369	380	404	425	412	410	441	405	378	410	393	404	378	427	395	388	415	407	434	420	436	408	427	424	426	399	444	414	400	399	430	432	411	386	403	400	415	376	397	401	400	407	434	386	402	401	419	426	438	438	414	406	409	418	417	420	418	406	417	433	409	386	425	412	440	404	416	430	423	451	383	393	390	394	388	374	363	395	402	430	390	451	385	424	397	432	413	393	399	379	447	441	387	380	399	404	375	416	434	410	440	407	398	434	403	389	419	397	334	406	441	407	390	394	420	378	402	430	416	391	381	383	437	384	453	376	428	411	430	419	449	429	400	420	408	441	438	383	404	440	410	409	386	379	379	422	404	393	402	430	388	424	406	425	441	445	398	430	429	396	437	404	374	405	390	376	429	379	415	420	457	395	421	414	435	410	440	361	390	429	396	406	391	431	411	421	406	403	422	405	400	418	425	440	435	419	395	429	409	404	415	403	397	399	420	421	420	418	420	424	436	410	412	382	392	399	422	408	425	425	404	379	425	386	413	352	427	416	377	382	452	401	406	402	450	414	406	434	419	387	396	441	428	374	366	407	404	399	396	418	382	399	396	383	432	407	395	428	431	386	427	417	388	440	395	437	400	401	398	381	445	383	396	421	387	417	441	384	443	395	410	454	396	393	435	416	402	405	412	391	431	408	384	435	421	436	396	430	425	386	424	386	383	446	425	410	422	385	392	424	397	389	405	413	411	416	385	415	406	421	400	407	394	377	373	419	391	422	425	409	393	434	401	374	394	395	406	401	440	418	445	403	406	417	404	419	415	395	430	402	458	412	389	393	396	439	425	371	443	386	439	398	411	379	414	414	412	450	388	413	422	414	416	376	404	379	425	420	414	395	398	435	434	373	398	418	388	423	392	391	405	431	426	411	425	404	458	415	389	402	388	432	382	437	382	413	440	440	422	419	428	435	427	376	423	428	390	382	395	393	387	379	384	411	414	428	424	386	385	452	399	395	410	425	405	384	416	420	443	416	398	387	392	409	395	422	398	408	420	412	397	380	418	438	413	379	404	452	446	405	388	427	423	397	379	425	398	437	421	437	437	414	444	402	373	449	369	395	418	371	421	437	420	423	423	430	393	400	375	431	443	394	418	416	400	411	401	416	388	409	422	381	408	400	363	420	397	411	432	387	386	423	400	414	416	427	376	383	406	408	383	374	433	440	405	420	389	419	392	438	381	414	409	392	435	396	410	385	402	404	424	388	419	421	413	371	407	414	403	426	412	428	405	397	432	392	379	390	419	402	400	388	381	399	435	420	392	445	382	404	422	389	433	398	409	395	401	412	386	418	418	409	404	409	425	434	421	444	368	389	425	412	422	392	417	376	398	427	415	398	403	397	399	413	428	363	403	451	418	396	442	437	378	388	396	427	415	387	410	415	385	430	446	406	403	380	390	392	407	390	408	428	371	382	413	399	399	435	405	424	403	385	409	383	385	416	426	419	410	439	412	405	403	425	394	414	443	426	406	422	382	442	421	408	405	405	428	438	413	412	404	404	427	431	442	428	401	389	409	415	416	393
12984	9888	15041	12274	5825	3121	2340	1741	1383	905	826	652	458	302	289	218	185	187	216	226	295	354	373	434	301	197	165	155	146	140	167	144	170	131	171	159	130	129	140	160	141	160	146	142	138	155	152	133	133	177	146	172	159	148	169	145	132	135	134	171	150	178	133	155	162	172	153	151	131	161	129	142	148	135	142	135	132	132	146	148	144	161	168	150	147	139	128	119	148	134	156	134	137	169	171	160	137	151	157	144	145	130	139	137	140	178	156	166	144	145	149	144	140	145	138	121	131	153	135	146	139	146	137	157	123	148	155	153	155	134	149	157	128	135	151	170	152	143	132	143	144	176	141	160	129	139	150	138	145	163	150	134	143	172	137	144	149	152	138	178	162	166	139	153	155	153	130	141	145	144	143	132	159	116	151	156	139	136	156	130	162	156	169	128	146	164	142	143	160	131	158	151	139	155	149	137	150	155	166	159	148	149	125	130	139	126	167	154	167	154	137	130	110	141	114	149	150	175	158	139	144	149	145	142	169	149	128	156	160	129	130	170	132	148	159	136	149	152	126	155	142	130	161	124	144	159	162	159	158	162	143	138	147	157	139	151	134	144	123	137	126	144	153	147	147	135	156	158	166	141	138	153	134	136	150	147	150	130	139	139	141	161	126	138	151	130	153	130	139	132	144	125	165	131	154	164	151	140	144	149	143	150	165	151	163	129	149	139	154	146	151	148	137	144	144	141	154	141	149	155	138	145	166	144	171	140	139	144	157	147	135	125	139	162	141	160	148	157	141	141	162	154	147	132	136	120	122	141	132	139	162	115	163	133	142	134	132	138	131	137	129	137	141	163	150	136	128	157	156	135	148	135	175	161	138	157	163	139	141	143	140	138	148	150	123	160	140	142	141	146	146	163	146	135	145	132	134	121	156	150	144	164	157	131	151	148	135	143	179	142	136	154	142	118	163	128	155	170	147	141	145	162	151	144	161	156	135	139	140	159	144	139	161	157	140	152	117	149	143	133	149	142	140	147	139	147	144	138	162	150	143	130	149	181	127	132	153	134	130	137	142	154	153	156	169	144	149	144	134	140	122	135	150	141	137	157	141	139	142	149	133	147	138	147	187	149	175	152	153	139	145	154	153	151	153	140	144	141	133	155	144	171	163	157	157	157	149	152	140	168	173	145	135	139	143	136	164	151	121	132	134	131	170	145	139	127	160	154	152	168	151	160	150	143	144	142	155	140	136	108	136	125	136	172	146	144	176	153	159	139	157	157	168	161	133	130	152	161	172	131	153	140	147	132	157	155	160	145	181	152	143	154	133	151	132	147	146	151	166	130	143	134	132	173	157	143	167	172	126	149	163	152	157	147	155	163	164	141	166	149	134	116	126	137	136	147	137	144	136	141	146	152	131	147	143	146	155	165	143	146	175	128	159	153	181	168	150	173	152	165	160	167	149	159	161	131	135	158	145	134	158	132	132	166	150	151	148	144	143	123	133	162	156	160	160	158	142	153	141	137	135	144	147	145	163	155	142	141	139	161	176	146	145	137	147	162	164	158	145	129	160	142	136	130	164	146	144	143	155	157	154	153	159	137	129	144	126	139	161	143	123	160	149	155	121	147	164	152	135	137	145	122	143	159	155	142	149	133	156	132	147	144	118	148	131	133	161	160	130	142	170	154	146	143	135	146	132	169	157	158	154	171	188	148	148	139	172	147	147	125	164	130	174	144	154	142	145	138	151	130	162	141	154	140	146	153	154	167	135	138	167	140	144	156	140	115	157	165	158	139	134	136	158	159	149	163	149	168	146	148	185	112	154	155	151	153	145	134	166	130	142	154	140	153	167	148	134	137	145	114	141	144	149	141	131	150	152	120	159	146	153	145	136	153	152	140	148	135	149	145	155	159	134	143	145	130	137	138	147	134	137	139	138	125	146	150	132	142	151	149	155	165	134	136	150	117	139	164	136	153	169	153	142	150	132	152	138	140	129	153	148	126	150	129	154	134	135	149	146	128	145	145	130	136	125	158	143	137	157	155	117	156	160	135	144	131	138	151	140	141	148	141	139	130	174	154	135	172	156	169	127	152	141	110	160	154	141	138	140	140	148	132	131	154	146	156	165	121	156	143	129	140	147	147	157	147	154	142	140	169	163	142	145	145	141	166	148	138	135	128	135	124	149	143	137	148	163	138	157	156	164	162	121	131	161	147	150	142	151	147	137	156	120	158	140	151	146	155	130	148	162	172	134	160	154	147	165	145	158	144	145	128	146	177	177	142	145	123	155	145	136	148	147	163	143	141	134	157	163	161	156	145	137	148	143	132	144	149	148	152	130	138	159	159	122	123	143	130	148	136	142	127	149	153	130	140	143	136	147	148	138	129	144	162	165	155	164	142	136	161	138	129	143	150	165	140	133	152	143	129	135	140	139	155	151	127	136	169	147	140	145	142	162	127	159	136	144	149	162	147	159	132	122	161	153	148	142	144	123	151	146	140	148	164	156	133	136	170	141	149	139	152	143	150	161	133	140	140	135	157	156	138	132	157	150	140	146	168	145	149	156	160	145	154	161	154	148	164	134	138	156	153	143	149	146	144	140	140	144	161	145	156	153	162	156	160	158	161	136	152	159	165	134	138	142	111	193	140	144	135	174	168	152	139	125	155	149	132	140	147	150	146	128	143	144	137	149	136	139	144	166	139	122	162	148	143	149	172	146	142	156	145	155	143	147	153	135	134	139	150	144	136	133	132	152	147	151	146	137	153	156	140	145	149	150	163	168	172	146	149	160	165	160	163	148	156	157	134	148	146	144	119	158	136	122	146	145	160	163	152	139	157	149	162	141	140	127	137	143	178	130	129	144	140	144	132	145	140	143	153	140	153	157	151	143	144	170	146	152	149	162	146	153	152	154	159	163	135	148	131	149	161	140	141	142	148	151	159	143	162	138	137	142	147	127	133	157	153	127	146	161	127	159	168	145	147	142	144	117	145	135	161	167	148	133	148	125	156	148	159	153	147	141	161	142	150	151	167	144	140	154	130	145	167	144	146	150	145	160	163	165	149	152	149	170	164	137	140	147	148	159	135	155	141	186	138	149	141	146	147	145	171	175	159	143	132	160	147	161	140	138	149	153	132	154	156	156	152	145	147	159	167	143	144	129	161	130	144	144	139	144	144	144	156	139	145	145	142	139	138	141	145	152	155	167	160	134	170	140	140	145	145	156	146	149	153	168	127	135	134	137	154	146	161	156	155	154	151	155	149	134	142	149	128	132	139	154	167	139	137	142	163	163	155	126	151	163	144	145	146	150	141	130	157	169	132	156	149	135	128	137	134	166	140	160	136	148	141	158	160	149	160	156	152	173	182	162	134	139	146	156	148	123	145	140	157	149	157	133	141	167	127	123	139	136	145	158	128	162	122	165	164	124	145	175	162	129	159	157	168	143	162	152	173	154	155	132	145	167	156	148	163	154	150	159	152	149	158	147	172	146	142	147	157	154	124
9701	8860	19475	22664	14670	10644	9398	7830	6331	4671	4154	3216	2312	1737	1278	1094	799	792	808	993	1676	1965	2096	1902	1308	646	474	426	451	417	438	437	419	455	445	406	419	402	419	416	402	393	422	437	404	371	397	355	419	435	412	393	423	406	387	371	416	417	409	371	383	361	401	393	427	409	391	411	353	381	416	372	416	401	412	385	410	381	417	414	429	415	359	362	367	417	375	379	395	382	412	378	398	318	369	405	412	388	360	393	379	393	406	398	383	374	413	382	398	433	374	373	396	376	383	410	424	431	387	409	392	365	395	393	411	415	373	403	385	395	402	434	396	406	370	402	406	381	386	415	374	419	427	370	409	426	390	388	408	414	376	391	418	404	377	377	382	384	381	390	387	388	414	383	397	394	408	385	384	391	396	374	415	386	382	400	392	442	374	387	374	432	399	392	408	397	400	403	405	391	380	443	381	387	393	405	402	378	381	380	393	413	400	392	346	422	423	377	373	427	389	349	403	394	423	425	399	429	402	406	384	382	384	397	395	411	437	374	402	383	382	387	391	381	388	421	397	380	439	399	428	410	353	414	392	359	400	423	412	377	397	390	342	382	399	407	417	383	397	428	379	392	386	437	378	427	408	384	390	435	406	384	384	396	384	394	419	399	396	406	382	380	387	380	412	424	364	396	405	384	366	351	398	410	367	391	393	430	370	389	383	388	376	417	406	409	379	402	391	416	405	395	395	403	383	407	329	392	382	392	352	409	382	364	380	403	424	407	390	378	378	397	408	401	422	405	390	382	418	388	441	385	406	425	383	404	391	378	411	375	387	384	363	397	409	379	395	389	398	381	392	393	385	384	434	421	423	372	391	380	401	396	410	361	346	382	419	378	406	376	415	371	416	398	371	404	392	387	426	386	396	381	392	393	378	417	429	394	399	415	412	420	402	421	430	386	423	368	365	393	411	406	393	367	356	421	363	414	380	378	368	393	406	414	391	391	359	416	380	389	395	384	404	373	408	396	364	359	363	408	417	427	382	414	384	412	392	389	379	373	354	372	400	389	409	409	364	390	394	391	387	403	424	372	400	392	413	399	391	430	383	386	431	375	400	386	394	411	377	441	388	377	420	406	403	408	411	387	374	396	413	367	399	384	412	366	413	417	417	409	359	378	413	387	381	400	392	353	370	383	400	388	382	391	352	393	386	384	403	385	375	386	419	395	402	413	371	374	378	405	417	423	414	380	402	400	381	391	374	398	356	417	394	382	384	406	360	398	418	381	388	407	346	374	420	414	391	435	413	364	442	375	407	409	374	404	378	433	394	407	452	382	424	374	435	394	391	372	392	366	381	393	411	394	400	356	431	403	404	372	395	374	396	420	410	398	403	376	376	434	377	407	373	389	377	428	413	391	407	408	373	413	392	405	410	371	367	402	412	362	384	371	376	444	392	388	395	362	373	385	429	383	400	350	392	375	436	393	351	398	384	399	435	430	360	373	370	420	401	369	406	399	386	391	348	423	374	383	436	372	401	406	424	400	410	408	407	399	404	394	396	415	409	405	391	392	416	386	408	422	365	365	418	407	359	403	381	421	398	396	388	391	423	394	424	406	400	414	423	434	379	398	395	367	384	400	385	390	361	394	372	417	410	395	372	375	400	392	400	377	377	386	399	391	425	376	420	370	406	405	385	390	369	408	424	417	404	396	366	384	432	406	397	414	402	385	371	434	379	362	386	376	426	407	378	378	400	392	438	414	376	403	359	380	399	419	390	420	402	379	393	404	381	410	388	366	418	354	382	389	400	389	394	387	352	398	435	412	413	394	383	390	403	433	378	371	394	402	426	392	401	401	437	389	414	399	387	416	405	389	361	393	396	390	406	391	361	385	415	394	425	396	412	377	366	359	379	416	396	424	415	432	379	412	397	398	404	423	382	361	391	367	393	361	440	420	391	402	384	371	421	413	420	397	389	366	388	413	438	404	425	394	426	382	401	385	403	351	421	400	363	392	416	389	380	426	386	383	406	410	412	371	401	391	391	389	335	382	377	370	404	359	384	395	380	402	413	413	389	389	385	385	401	412	392	423	421	360	379	414	405	384	401	383	411	431	378	341	375	384	361	399	402	364	362	381	415	394	401	403	382	356	398	401	399	361	428	409	391	420	386	390	421	368	390	411	387	390	408	388	407	417	398	388	389	384	365	400	419	368	377	412	434	397	404	423	414	442	375	446	365	394	369	369	420	381	375	390	391	385	430	384	397	397	403	386	384	394	412	419	373	390	420	416	405	387	364	384	420	417	389	378	410	363	408	390	436	413	437	379	408	390	380	384	426	391	399	448	414	396	395	401	374	374	395	387	424	371	413	427	406	429	385	414	365	381	406	379	379	401	409	366	390	369	429	394	423	386	382	392	428	391	385	410	410	384	393	396	423	363	381	378	376	385	403	386	389	428	389	424	382	382	378	383	427	416	424	408	416	414	416	413	391	403	386	390	393	385	410	390	394	378	388	404	397	407	368	413	405	398	417	395	392	368	398	419	400	423	376	367	421	392	400	381	403	356	392	395	412	414	383	379	395	419	381	384	398	382	356	406	430	368	383	371	436	347	357	366	382	407	405	385	358	384	368	390	355	380	384	369	379	399	411	411	399	390	376	368	452	375	412	407	362	371	380	402	391	418	388	397	403	392	381	380	403	383	398	406	374	403	366	422	395	399	385	390	402	418	408	363	384	354	378	406	427	391	418	418	378	378	396	377	381	410	417	407	359	400	439	413	395	366	433	413	395	386	381	386	405	408	362	399	383	397	360	399	401	424	386	391	394	372	426	407	372	376	422	372	426	403	411	365	388	415	395	400	367	370	391	431	400	377	381	425	368	404	425	394	395	388	379	404	350	409	365	396	405	394	401	383	396	394	422	410	366	374	376	350	394	391	401	422	369	397	405	387	406	413	399	403	396	411	401	403	383	381	410	420	430	437	390	400	380	398	377	414	382	413	397	409	383	366	401	364	419	383	402	366	417	428	395	401	360	412	377	374	388	402	414	370	418	397	402	397	401	419	335	390	405	366	398	380	360	406	407	401	430	380	369	356	404	432	406	398	432	389	375	423	402	404	403	396	435	365	402	413	378	354	411	414	356	371	424	395	407	424	382	376	430	377	423	389	426	403	382	395	409	365	391	397	402	380	348	430	336	385	396	403	408	431	399	373	360	407	379	395	388	371	420	400	425	391	410	365	400	397	378	387	426	383	368	365	383	377	385	387	409	403	418	390	378	375	397	409	411	393	400	410	400	419	389	419	365	394	416	412	368	385	405	379	418	405	396	403	388	411	419	410	404	399	420	423	392	372	412	435	412	399	404	401	407	400	399	381	417	413	390	403	419	383	388	425	380	397	398	399	405	399	390	438	382	383	379	435	399	370	409	404	371	412	373	389	412	414	453	426	431	415	393	379	394	400	427	393	397	420	390	368	377	369	390	379	387	433	384	405	400	382	368	394	444	412	411	387	390	396
41313	31904	40802	41524	26542	18844	12751	6533	4241	2847	2715	1981	1912	1388	1022	860	610	656	787	1585	1395	2339	2341	1646	1025	363	251	264	220	270	236	250	211	244	192	238	202	179	246	205	179	159	192	160	178	181	191	186	191	225	208	207	164	179	164	159	175	196	180	179	161	162	183	151	188	185	172	170	158	155	153	169	168	191	169	172	164	160	154	178	168	182	152	162	201	166	158	163	170	169	167	185	161	189	168	188	177	160	171	180	186	182	177	170	164	169	159	163	170	172	178	169	183	175	169	170	183	141	189	185	174	188	161	173	143	162	169	167	180	167	163	172	179	174	166	162	174	167	166	150	193	171	170	176	176	183	173	192	181	179	183	174	159	172	171	159	169	164	186	168	175	193	183	175	158	165	194	169	146	151	164	166	176	167	174	152	179	167	171	156	190	172	164	156	173	200	173	161	182	154	167	163	154	165	192	166	172	182	176	154	169	174	183	158	163	167	176	167	166	166	165	196	165	172	175	181	180	161	186	184	177	174	162	146	172	152	161	153	179	166	200	176	192	165	175	196	198	183	177	175	148	189	167	182	170	185	167	162	166	153	186	174	155	159	171	187	176	172	165	162	179	169	187	172	163	162	159	150	147	182	197	178	176	165	186	202	173	164	169	168	173	153	184	151	182	200	177	159	177	146	153	179	181	167	169	160	165	187	144	149	163	157	184	167	170	167	161	162	163	163	170	185	171	170	176	167	157	160	153	174	164	164	159	167	179	172	181	158	164	166	164	187	165	153	155	159	187	183	175	165	178	187	168	172	161	151	186	195	188	166	169	171	167	155	196	163	162	183	175	169	163	190	148	166	160	170	175	177	183	181	173	157	167	177	202	158	177	150	159	188	166	172	176	173	167	175	161	169	172	155	146	163	165	186	181	154	177	153	148	157	191	198	167	166	151	175	175	181	169	189	152	152	167	163	155	173	185	136	182	165	163	170	151	180	168	193	168	171	171	166	181	198	175	182	175	178	173	176	176	179	164	161	208	155	146	153	145	187	167	172	199	194	166	133	166	158	165	150	157	161	148	161	170	193	159	179	157	167	200	143	184	169	168	173	158	171	180	153	171	172	173	176	178	179	188	168	184	164	154	164	131	204	175	156	172	168	164	168	182	157	151	153	193	188	174	162	183	155	159	190	170	154	187	165	159	174	193	156	186	156	169	186	170	208	136	160	179	192	181	159	174	140	173	164	154	194	185	144	170	158	164	202	183	172	170	178	171	165	162	170	179	168	171	169	177	175	180	174	171	185	174	166	163	167	175	180	177	159	174	186	186	153	205	193	160	166	181	173	175	167	163	156	184	156	162	194	131	182	170	177	174	169	177	167	163	178	148	169	171	170	159	202	165	195	151	174	170	182	179	159	175	161	175	181	173	163	183	162	163	171	160	175	173	162	155	170	185	136	163	151	162	176	174	162	193	188	171	156	181	157	174	161	168	158	156	190	162	175	165	190	166	153	156	168	189	158	181	165	167	162	169	158	157	175	192	187	195	161	184	163	170	175	170	166	168	162	172	181	160	146	167	173	146	177	156	173	161	167	154	171	151	178	161	141	173	152	169	182	194	167	177	171	164	174	174	174	156	170	171	183	154	154	152	174	167	167	184	182	165	197	178	171	167	174	175	200	186	159	198	184	161	178	183	163	192	157	152	152	150	152	152	163	160	187	167	188	174	169	190	161	184	140	159	181	142	176	163	153	186	164	171	179	154	180	172	165	164	183	194	173	178	155	179	152	160	158	180	160	171	166	185	164	188	169	151	194	181	164	169	195	164	162	171	172	160	177	173	158	173	204	183	161	180	169	161	172	171	166	169	156	180	177	171	147	171	159	179	181	151	168	167	171	175	175	206	157	165	161	162	189	174	146	190	165	165	184	168	172	182	184	190	180	158	161	156	184	164	191	181	161	176	183	154	169	155	169	184	153	186	174	161	160	197	174	168	168	146	190	152	176	175	176	171	166	176	178	141	189	135	173	199	171	173	186	158	174	190	174	171	149	146	182	156	181	160	178	155	189	172	163	156	154	164	170	167	155	144	183	178	181	181	167	165	174	169	176	163	170	177	184	157	186	154	174	151	180	190	179	174	163	180	197	194	149	168	171	167	178	171	162	171	175	171	169	154	176	162	169	145	158	162	165	188	178	177	173	183	176	160	184	170	185	160	156	173	182	167	159	174	177	163	174	189	195	158	183	152	183	170	159	170	178	170	169	192	169	155	168	169	175	175	168	170	185	198	191	151	168	175	147	184	180	196	163	183	164	168	159	190	189	180	156	177	163	176	136	187	195	184	196	150	191	178	191	168	181	151	160	177	185	172	190	153	169	179	166	160	188	175	170	175	195	147	155	175	162	174	161	179	169	176	149	195	167	167	178	177	205	187	178	192	168	179	156	179	187	152	156	180	184	167	167	162	158	174	180	193	176	158	161	172	180	168	182	190	169	170	184	154	167	193	178	143	181	182	159	166	185	169	170	167	159	149	149	163	167	162	161	195	185	182	146	169	181	171	201	188	180	163	163	153	159	166	175	188	187	175	167	173	137	163	153	183	156	173	181	167	173	138	170	177	179	179	198	187	164	160	159	183	166	180	162	174	155	152	163	179	163	175	166	190	174	164	183	172	153	155	177	186	165	180	164	187	173	167	167	177	157	163	185	161	168	166	160	166	169	181	174	184	156	178	181	181	159	164	157	188	159	191	175	193	185	165	145	179	172	158	157	172	190	159	167	154	191	166	174	187	151	174	157	167	181	168	174	177	155	167	163	169	201	170	182	192	167	155	183	171	188	193	168	151	175	172	162	167	170	163	177	155	146	186	146	158	179	177	175	173	169	147	173	174	181	165	179	157	184	191	172	164	177	171	154	190	167	185	171	143	163	193	162	161	170	176	156	179	171	207	184	167	166	151	179	161	171	173	176	185	155	166	174	169	176	167	182	165	194	169	192	148	172	161	176	171	186	183	170	178	171	186	167	168	155	179	171	176	181	160	170	181	175	162	177	146	170	161	171	162	189	174	178	180	200	181	158	158	171	198	163	183	189	149	163	172	167	173	169	176	169	175	159	183	149	170	164	183	173	156	148	173	192	167	158	166	167	187	179	173	186	168	189	169	162	163	147	176	161	142	175	189	177	178	164	165	176	184	182	154	172	186	176	173	184	153	171	169	176	167	191	164	184	170	173	185	174	151	168	152	172	180	159	165	168	172	169	161	188	184	175	161	183	167	178	168	165	151	167	169	180	202	173	205	188	175	175	158	157	170	157	172	183	195	146	194	177	184	201	189	165	159	165	160	178	172	176	195	197	173	180	161	152	173	169	167	164	197	199	184	169	171	157	190	162	180	168	177	175	188	177	164	144	168	168	167	165	158	179	171	170	173	165	181	165	154	189	193	171	159	186	184	182	174	194	197	149	180	143	184	170	175	160	181	179	171	203	167	156	141	212	183	154	186	170	162	173	159	185
25789	25550	43089	47881	31300	28605	22586	16613	14126	10767	9937	8189	8612	6394	5144	4016	2779	3123	4485	9072	8231	13733	13030	9266	5840	1858	1178	850	902	1240	832	1020	879	829	814	725	659	722	1018	721	526	515	544	588	583	597	540	510	592	645	665	552	481	457	450	467	477	431	459	428	435	472	461	475	478	429	440	433	445	453	440	419	454	451	458	468	432	425	474	455	458	459	440	478	452	454	457	416	443	466	459	436	474	422	431	441	433	430	451	436	442	461	455	449	429	415	510	448	443	446	432	480	409	468	428	436	442	462	433	476	432	459	459	432	441	424	442	458	442	429	450	469	472	460	475	429	470	464	477	465	462	422	469	435	437	416	422	460	430	469	485	436	406	452	480	447	432	429	438	502	426	419	444	470	429	455	406	429	435	427	430	457	446	460	452	451	446	405	450	438	459	429	469	481	488	437	417	431	448	462	473	447	441	474	431	421	479	417	455	450	405	452	430	474	457	433	443	416	485	436	392	428	416	416	421	452	445	436	443	477	427	425	420	424	448	431	429	446	462	467	482	496	459	466	449	460	434	481	475	452	410	430	433	421	427	450	441	446	417	452	425	480	440	435	440	463	440	464	437	461	417	410	431	448	438	421	464	426	453	453	445	451	430	448	453	451	418	479	472	471	467	449	459	412	482	495	447	428	433	434	474	489	423	415	432	455	423	441	439	420	473	424	450	452	494	435	408	439	421	443	448	429	444	470	474	456	476	445	445	481	435	508	440	471	469	468	446	449	459	410	455	457	492	448	450	439	452	468	435	415	440	441	417	432	478	455	455	431	454	414	446	448	431	446	455	426	452	439	446	434	471	449	455	393	432	454	417	452	440	419	446	454	443	485	478	421	494	442	460	433	455	444	429	481	460	472	420	459	442	397	442	415	477	484	443	435	438	481	465	466	466	422	424	451	455	428	430	440	426	411	469	491	425	411	454	439	402	447	476	416	478	488	440	435	468	440	432	424	476	425	435	433	389	448	456	469	459	457	438	469	444	425	426	426	437	436	464	458	440	469	447	422	456	472	455	436	434	446	472	466	481	455	426	464	434	461	443	475	470	450	496	476	458	436	434	472	450	455	450	415	437	453	439	411	453	451	487	470	465	471	414	470	426	457	448	445	416	457	456	440	445	453	491	459	405	403	440	465	507	443	466	418	451	463	473	448	444	444	442	412	432	466	478	451	417	393	472	437	430	453	440	424	438	453	459	425	428	464	412	462	422	429	484	482	436	427	470	406	414	482	437	470	429	450	485	425	421	436	457	424	435	433	517	453	452	491	468	408	442	471	472	430	465	452	424	477	448	470	475	446	447	482	448	456	470	394	461	451	439	430	468	464	467	471	479	468	462	434	449	448	490	423	444	443	444	430	420	438	425	437	470	479	462	468	473	451	460	431	447	458	463	498	453	457	449	465	448	440	442	459	456	402	405	463	457	439	471	478	466	466	439	407	448	431	435	473	427	487	450	429	466	436	429	426	452	454	460	444	437	416	435	450	467	453	451	450	454	438	406	443	468	459	465	452	462	421	444	449	433	436	415	464	496	431	432	453	478	440	442	420	467	475	445	457	478	418	437	437	413	495	479	478	456	457	482	476	430	453	436	453	477	422	455	407	455	433	465	406	442	457	414	469	443	443	407	479	459	476	470	438	452	488	406	428	433	443	494	463	469	404	419	460	496	434	490	420	421	462	454	435	439	412	460	467	421	473	422	429	461	424	457	452	457	461	407	428	443	416	433	448	430	445	473	443	438	471	404	402	425	419	434	439	447	439	420	376	460	450	449	452	435	453	418	448	459	449	438	447	440	439	476	437	478	434	403	450	467	442	421	466	427	414	444	415	471	448	465	390	477	444	440	427	439	425	401	441	458	409	447	431	456	443	422	431	444	419	430	460	437	448	453	446	443	462	455	446	460	437	433	451	448	417	432	447	451	459	450	453	412	460	440	448	425	468	440	440	463	437	416	452	424	454	439	439	440	446	469	390	465	449	455	436	463	425	482	422	429	434	472	468	459	432	446	469	464	448	442	416	490	469	441	433	457	473	466	475	464	462	463	430	464	469	479	410	443	467	494	438	414	457	408	466	434	420	455	443	445	444	418	424	433	449	485	478	457	441	445	442	460	451	436	459	475	477	484	447	404	446	439	468	426	446	463	427	422	450	431	470	478	449	450	454	468	439	429	421	413	426	447	477	432	433	464	448	415	459	442	462	438	418	442	430	456	434	470	443	421	495	460	480	400	417	454	437	434	461	431	456	442	433	423	471	450	426	434	476	446	460	461	449	440	429	439	467	431	415	464	421	452	391	418	393	440	464	473	485	464	476	448	389	426	452	443	434	435	501	448	449	450	436	428	446	440	468	447	442	454	423	470	462	458	479	463	398	489	437	473	450	451	442	450	450	447	419	430	465	434	432	458	458	407	465	424	429	424	413	403	423	442	453	471	437	449	454	459	460	434	435	457	477	427	445	463	416	482	449	424	457	466	477	480	414	445	478	439	472	423	444	466	449	449	440	444	441	494	413	490	433	453	473	442	456	477	437	432	431	451	461	422	433	443	417	446	459	422	438	417	438	452	460	402	457	460	466	456	439	443	445	441	447	477	446	453	450	431	460	464	459	422	453	470	451	449	445	456	470	441	472	460	455	435	483	464	439	462	451	468	462	406	420	426	423	448	440	436	472	454	461	457	474	486	452	435	460	481	459	475	399	448	446	412	460	411	447	451	478	459	446	420	461	426	445	433	451	434	446	428	435	456	506	454	427	430	440	466	467	435	460	426	424	452	430	458	442	444	437	429	464	502	451	518	442	445	447	499	450	428	448	448	433	454	449	455	450	440	434	391	488	444	429	470	455	414	424	445	456	434	453	466	439	492	447	437	464	429	438	446	479	435	413	442	471	423	412	450	477	446	465	432	445	432	454	461	411	436	458	459	494	426	438	486	457	458	442	457	415	428	452	415	431	439	410	443	448	415	409	475	433	459	475	449	441	441	452	444	429	458	446	437	426	452	437	472	470	464	427	477	393	456	498	459	432	458	442	443	448	466	464	431	417	456	452	455	465	442	421	474	463	479	422	480	475	442	460	436	444	418	438	448	422	497	462	452	452	446	486	426	508	455	427	449	472	427	460	448	454	456	472	442	431	433	457	427	448	433	436	447	462	448	427	451	412	433	440	448	445	473	420	459	450	445	427	423	469	428	459	443	444	461	418	436	456	497	468	435	491	449	466	455	445	479	481	437	428	418	458	456	456	415	462	430	457	451	454	430	460	444	468	418	435	427	449	450	485	437	429	480	432	422	464	463	444	443	429	468	456	427	453	450	409	448	466	493	426	468	428	431	453	471	412	434	463	446	445	426	464	411	478	456	463	440	435	459	423	429	476	423	425	441	437	413	465	464	450	411	447	462	456	508	432	416	456	425	366	445	437	400	450	420	416	453	486	433	406	459	466	441	423	467	443	467	464	418	408	497	466
55496	39489	51290	48554	35274	27572	21963	11824	7340	4816	4347	4050	3840	3227	1778	1399	1373	1581	1259	3172	4957	4542	3877	2822	1905	580	294	261	212	276	223	243	242	254	205	205	190	198	228	173	180	159	172	184	158	182	162	165	197	198	201	181	174	150	163	146	167	149	136	142	182	173	162	177	149	147	155	165	169	165	138	154	143	164	160	160	162	156	151	146	151	148	145	167	131	176	165	157	150	153	155	154	180	160	167	159	162	157	171	145	141	143	152	142	149	138	166	148	162	167	152	162	140	164	162	177	162	155	161	165	155	137	150	159	159	146	168	159	150	166	151	181	170	165	152	154	163	136	142	156	161	139	155	152	154	161	141	162	174	167	161	159	151	132	149	147	153	153	172	170	162	152	173	167	170	166	141	191	128	160	146	147	157	170	138	147	142	163	142	180	136	152	153	156	149	167	140	160	145	169	153	118	164	177	165	167	154	157	160	142	142	155	155	158	155	149	156	139	141	148	179	179	170	156	146	138	156	186	185	173	154	142	153	174	166	144	148	159	161	145	134	150	174	144	162	167	167	157	154	179	151	153	128	175	166	141	169	132	135	177	183	140	144	160	133	167	168	139	152	161	162	154	144	153	120	151	159	156	167	179	162	165	170	153	146	137	141	159	148	182	178	152	167	165	153	136	164	154	170	151	158	163	156	162	172	172	160	156	168	157	157	146	172	158	151	148	153	160	158	158	176	170	152	140	155	172	151	159	166	149	154	165	126	164	159	150	170	147	151	146	144	136	150	125	152	166	157	149	188	168	160	153	178	166	149	144	142	158	153	171	158	154	143	143	145	163	174	158	163	130	150	163	161	146	157	173	185	152	167	180	166	163	153	149	141	170	149	164	156	168	157	149	156	152	158	172	168	162	162	161	150	164	149	170	141	129	158	167	171	149	154	159	161	160	157	142	166	149	161	133	199	163	160	183	167	164	157	173	165	161	157	152	170	162	170	150	145	150	149	149	156	142	158	152	170	126	173	152	157	175	155	149	155	175	166	139	154	156	152	168	154	154	153	156	158	163	160	174	144	166	166	162	164	138	170	159	160	166	160	166	169	143	163	152	148	155	171	149	140	161	151	162	155	170	155	147	142	163	138	162	147	169	165	146	166	156	185	162	156	150	146	141	147	158	177	156	164	157	134	138	159	137	162	181	146	165	160	154	147	143	157	165	178	171	173	145	163	129	153	139	127	169	156	158	138	143	161	175	173	177	158	168	160	156	174	166	154	162	175	157	151	162	148	130	151	156	167	156	162	174	133	168	150	150	159	154	139	121	157	159	155	139	157	148	154	177	140	158	164	162	173	152	154	159	166	174	163	155	150	171	173	189	151	185	158	162	158	148	153	147	150	163	167	142	150	146	160	146	161	156	158	167	142	146	191	161	151	210	160	142	162	140	158	180	154	142	142	139	151	155	144	183	163	154	155	152	167	160	144	167	144	150	164	167	183	135	160	145	168	152	136	145	185	178	182	161	160	161	158	148	158	159	170	143	146	158	142	145	150	136	141	139	167	143	161	155	155	146	174	151	168	146	142	136	143	171	154	144	151	170	138	184	164	159	152	167	152	165	132	168	170	177	141	151	167	148	141	171	151	146	158	145	154	170	151	172	166	169	162	165	148	166	155	142	153	164	149	180	149	147	152	155	146	161	137	178	142	169	140	171	160	160	137	153	165	143	175	153	172	149	148	191	143	151	168	164	155	153	145	145	160	139	157	167	148	155	144	159	162	146	163	188	157	154	164	168	159	143	141	167	157	164	147	167	179	163	153	141	145	149	164	174	155	159	158	151	187	181	145	145	164	171	163	145	187	153	172	146	142	149	163	170	169	164	143	164	166	191	162	150	159	154	169	165	157	154	152	173	156	163	160	151	177	169	151	174	142	179	143	154	157	201	167	149	153	158	195	170	161	155	152	148	163	151	146	156	174	154	153	162	162	169	150	163	164	166	155	172	160	148	169	176	156	150	147	169	165	154	161	154	170	164	144	168	156	156	150	160	157	154	156	150	147	156	180	183	164	139	164	148	169	161	174	168	163	145	152	144	158	171	152	140	141	139	148	175	168	145	145	169	153	156	149	121	139	176	141	157	154	171	150	176	183	154	174	149	153	187	163	164	148	163	167	164	158	140	165	170	160	153	148	148	160	163	151	153	150	166	152	156	174	173	170	153	172	150	183	170	158	164	135	164	147	142	156	156	145	166	168	160	145	158	161	165	151	158	150	143	164	169	170	148	185	167	176	141	163	168	181	174	157	162	160	152	180	160	142	140	155	157	168	125	163	168	164	143	159	131	130	151	160	162	163	142	156	151	144	167	157	145	139	155	138	140	150	165	159	145	135	150	138	143	168	165	138	174	162	164	154	176	186	177	144	160	144	147	139	177	156	162	199	142	144	159	167	145	164	151	142	166	161	141	161	133	138	137	156	150	168	158	147	169	150	133	140	146	154	144	157	168	152	157	150	152	154	165	162	158	167	150	135	155	144	149	159	152	177	165	152	144	164	163	164	137	156	178	170	168	163	146	154	152	144	156	169	167	166	177	142	143	148	162	157	153	157	123	129	164	169	147	152	148	181	153	155	159	172	169	153	162	155	143	176	147	155	157	163	169	144	163	144	163	170	168	158	177	148	157	154	144	162	149	144	157	147	155	137	148	144	140	158	150	144	179	162	171	169	159	161	162	137	146	156	157	181	157	149	145	163	175	156	171	153	152	174	172	161	156	168	149	154	174	160	144	151	155	166	140	157	160	147	163	169	170	139	157	169	166	152	149	167	165	151	176	143	155	144	144	163	175	168	146	149	149	159	137	145	136	155	149	157	148	150	157	146	148	157	155	148	153	165	145	150	183	174	165	149	157	169	163	139	171	152	138	151	156	161	166	160	155	164	150	168	160	156	166	151	151	143	168	165	154	169	143	137	135	165	149	153	146	174	183	165	146	138	152	176	177	164	155	163	142	168	165	133	157	149	143	166	159	159	158	163	132	153	164	189	178	161	156	153	138	162	177	142	159	152	173	152	160	154	146	160	144	147	153	154	171	146	149	158	160	163	190	134	180	158	132	136	172	165	170	134	156	136	156	161	148	147	162	149	157	151	164	141	167	167	162	162	140	173	192	168	141	142	152	156	159	165	161	141	135	134	147	161	162	163	155	139	166	169	169	142	151	172	176	165	147	149	161	154	155	184	165	143	175	144	157	157	146	166	145	158	156	151	146	165	170	151	165	178	181	164	158	178	156	146	165	170	164	163	174	146	134	167	182	154	161	165	155	152	144	162	127	157	157	143	170	153	134	146	165	155	151	148	182	154	180	121	158	152	151	163	149	144	142	143	150	163	143	175	153	132	147	154	174	174	173	143	170	167	157	148	162	148	159	157	167	162	145	162	152	154	137	164	172	158	149	175	169	180	165	173	159	138	147	158	167	154	170	168	147	164	135	162	139	175	149	156	175	149	157	158	165	138	174
36187	32761	57913	56112	39458	34628	31116	21219	18873	14973	14665	14137	13641	10744	6658	6021	5979	6990	5959	15639	21225	21041	18174	14094	9968	3049	1408	1122	942	1143	995	1102	901	1000	751	768	660	720	1062	616	422	446	532	753	551	584	507	526	707	770	672	500	420	412	387	412	440	403	417	394	429	480	427	447	429	392	432	406	428	407	372	391	415	439	424	395	372	384	393	429	386	408	434	375	452	396	370	425	385	405	367	440	398	410	396	421	404	400	419	397	412	413	393	413	439	432	428	462	411	440	396	427	435	405	383	422	385	425	399	435	402	450	424	404	387	396	392	382	427	409	430	382	386	417	409	401	398	397	416	434	394	398	396	412	395	406	371	386	411	407	441	360	396	416	415	408	437	383	440	420	399	387	393	406	389	403	423	457	366	422	405	403	392	411	413	379	401	376	421	405	397	394	412	414	419	451	400	418	394	448	386	417	416	414	425	407	433	382	396	408	387	398	405	415	392	407	413	390	409	396	359	409	429	435	422	433	386	418	343	389	400	420	378	390	391	353	408	382	433	405	422	402	412	395	359	399	429	403	416	431	425	425	393	388	430	440	433	391	440	397	405	430	413	432	424	410	411	376	401	434	414	430	349	379	393	375	418	433	408	432	414	453	387	394	400	411	439	389	394	433	398	438	405	411	429	397	381	405	391	401	378	358	413	360	427	403	379	411	410	433	413	422	422	367	415	388	384	406	394	404	404	402	397	415	404	391	416	434	395	407	415	367	393	415	392	370	384	409	369	415	420	369	426	397	399	433	398	398	433	430	407	392	400	411	426	410	408	443	431	428	392	356	421	410	386	426	417	410	419	417	438	417	424	429	407	418	448	388	373	384	438	433	403	393	425	385	437	412	394	435	397	392	442	379	393	404	388	401	401	419	406	407	385	436	400	394	388	381	393	407	439	419	421	378	412	426	398	450	422	390	399	395	385	375	362	418	409	413	422	411	439	427	381	365	406	373	420	406	428	417	416	371	354	401	418	379	400	385	388	378	404	417	402	413	420	401	422	417	413	411	393	408	406	456	401	412	417	386	374	415	399	403	384	408	444	406	412	411	417	413	401	375	409	362	410	425	413	394	419	400	412	381	438	411	404	425	414	424	419	406	428	405	398	392	404	412	419	401	411	410	403	435	400	398	414	407	408	429	382	396	394	414	416	385	392	399	419	370	414	405	422	412	422	376	418	395	422	398	407	421	386	412	407	426	380	397	414	414	412	382	407	447	381	379	400	407	410	363	386	393	408	359	327	407	379	396	409	414	377	437	412	389	394	388	394	416	448	426	388	419	353	422	431	402	420	398	449	397	420	414	409	364	411	407	407	363	433	401	439	408	411	414	427	407	430	369	424	401	405	407	360	381	387	370	396	412	418	388	421	373	388	410	474	407	436	411	375	450	422	434	442	406	395	445	405	424	422	354	400	366	353	405	426	416	417	420	401	429	412	398	421	413	434	398	405	412	413	425	411	389	420	393	428	430	405	381	426	417	383	368	406	429	401	443	409	393	414	419	375	404	419	420	414	415	411	400	405	394	377	391	391	419	402	398	386	380	363	429	404	443	403	392	394	445	399	428	400	401	385	382	400	387	363	459	403	388	404	368	396	418	420	401	406	411	418	405	415	420	365	394	452	394	437	412	417	399	410	411	414	362	377	389	419	446	352	415	389	409	397	370	400	401	441	383	369	373	420	408	418	422	417	377	429	401	423	413	433	408	395	403	392	404	418	412	384	415	439	446	394	400	380	410	384	398	452	424	406	376	384	371	420	411	399	400	409	400	437	405	418	406	421	387	395	395	391	396	385	410	383	408	431	416	412	389	387	432	372	407	397	391	440	424	410	386	392	376	427	427	480	436	409	431	398	400	392	391	390	393	398	402	398	422	401	426	424	452	448	389	400	434	408	383	396	412	424	392	398	401	426	395	427	405	436	419	423	401	400	383	441	442	429	408	394	379	410	428	407	385	397	388	421	358	392	409	424	431	429	404	431	386	375	361	423	387	422	440	399	416	417	414	414	407	399	365	389	407	393	411	394	436	423	400	393	426	429	390	407	386	401	411	403	406	400	392	408	410	405	376	419	427	373	374	426	417	383	409	435	394	400	374	389	422	428	426	370	415	388	443	428	390	438	418	394	435	385	411	373	410	424	420	445	385	399	393	397	420	414	422	403	401	407	392	402	422	427	398	431	405	411	421	391	389	405	385	406	406	416	399	419	417	410	463	461	416	420	415	416	391	416	373	381	406	424	418	427	426	379	355	387	401	375	400	415	392	409	415	374	416	393	441	428	416	459	389	394	426	442	406	446	397	446	409	417	423	422	413	421	400	405	423	385	352	409	400	380	377	426	384	375	411	385	421	392	390	391	432	427	431	421	392	424	396	396	421	410	410	382	400	370	368	411	379	397	402	400	408	390	404	411	406	421	401	424	395	411	360	398	394	407	403	424	405	368	409	410	430	399	362	405	421	420	407	383	377	394	376	406	422	413	423	408	423	363	396	420	407	370	426	389	386	400	416	388	392	385	438	388	402	411	383	404	393	386	429	393	384	390	403	373	409	422	428	442	396	456	364	396	415	446	446	424	408	459	360	433	425	408	407	391	403	403	418	398	411	425	379	438	402	429	419	429	428	387	417	415	421	421	402	392	422	375	426	390	434	416	422	403	409	444	422	401	397	431	412	368	393	419	431	405	426	393	415	378	389	388	384	417	399	423	380	405	368	417	370	373	368	390	397	454	444	442	418	447	402	409	408	432	413	412	393	403	386	418	389	413	421	437	394	379	431	398	401	422	387	452	422	397	408	426	393	398	394	431	418	425	409	408	388	411	391	398	406	429	420	430	376	397	408	395	414	405	435	432	369	398	420	382	421	433	410	415	401	401	423	404	388	434	459	394	398	395	373	374	400	411	410	432	387	404	393	391	431	392	421	378	397	434	398	390	421	401	419	439	413	391	416	413	406	436	387	407	430	417	399	412	397	444	396	420	417	408	387	373	399	425	414	398	375	420	417	415	413	393	370	391	387	387	407	413	397	421	427	389	431	381	391	434	421	402	411	425	415	410	425	415	409	433	441	385	408	410	416	407	410	414	392	404	405	394	444	410	393	427	402	367	409	421	408	411	383	401	417	384	449	420	436	378	386	422	394	385	394	404	420	422	395	407	435	401	397	388	400	407	399	410	398	378	402	397	398	425	393	412	444	399	459	406	392	395	403	417	432	402	438	447	389	419	406	439	412	413	409	409	424	434	394	390	432	395	407	414	413	399	401	407	406	405	418	358	397	450	408	389	409	381	413	436	401	435	426	402	422	428	410	419	386	419	378	401	375	391	404	423	414	421	391	423	429	397	415	365	394	398	389	384	386	436	412	361	400	404	399	406	383	394	406	429	407	412	421	435	434	425	393	392	420	407	426	394	400	394	417	394	407	397	427	420	399	415	424	400	401	398	414	420	407	403	381	403	432	390	419	383	398	376	433
16495	10642	12021	8707	6023	2966	2483	1292	867	610	467	328	293	238	243	219	215	211	223	334	381	400	343	362	295	216	156	148	143	155	172	153	150	146	145	143	158	152	159	125	158	141	147	155	149	145	157	163	151	172	154	145	148	154	180	160	139	146	144	151	142	147	145	148	136	146	162	152	140	141	152	154	137	134	144	136	143	156	132	161	163	143	133	144	150	154	145	135	119	151	143	156	151	159	124	148	131	141	151	153	143	122	174	147	153	154	142	131	140	146	137	144	167	120	153	145	160	131	163	160	133	159	154	140	157	120	153	153	144	130	156	165	139	136	149	157	140	142	147	140	145	147	136	165	138	152	131	149	164	134	154	168	155	163	150	138	155	159	139	137	152	157	125	154	151	158	140	133	154	145	163	149	148	141	129	150	141	165	165	152	142	143	140	132	142	134	151	156	170	136	163	143	158	165	144	146	149	172	146	150	137	140	148	176	119	149	140	152	146	151	148	127	138	121	148	151	130	135	152	138	148	153	153	155	163	153	150	161	167	144	144	151	148	135	147	128	179	172	146	146	146	138	162	168	156	178	155	145	144	139	133	133	145	150	158	130	155	146	150	142	148	147	142	133	159	126	143	163	143	169	146	152	147	143	137	140	142	162	139	151	153	170	124	146	166	155	161	136	145	154	146	148	132	140	148	147	135	147	146	164	154	126	155	153	130	124	141	145	160	153	143	147	158	141	145	158	144	141	151	153	147	154	149	158	134	147	149	151	162	165	173	154	158	126	143	155	135	170	172	138	134	158	132	139	147	152	144	133	156	133	142	130	157	130	152	165	151	134	153	171	135	142	146	156	132	150	136	138	139	147	145	152	142	142	155	124	149	165	130	162	151	161	153	164	152	152	160	152	152	134	147	156	149	139	158	151	147	135	157	162	155	140	132	153	149	147	144	157	156	147	154	137	162	144	127	164	142	164	149	134	159	165	143	139	158	138	160	126	144	161	162	155	162	173	152	155	149	167	152	142	164	140	143	162	143	141	138	152	162	142	142	153	147	160	160	161	155	139	164	164	137	150	144	138	165	159	168	148	184	145	154	147	137	175	149	141	162	152	139	147	141	163	133	157	139	152	145	132	140	128	139	155	143	132	165	150	156	166	146	147	152	152	151	148	140	163	149	154	139	155	156	136	163	156	151	152	152	113	146	149	156	150	158	136	165	142	156	161	153	146	163	177	156	155	139	157	149	155	190	161	155	135	138	133	153	141	159	141	154	144	140	168	126	151	168	143	153	161	147	156	148	122	138	152	154	142	150	146	131	154	145	139	148	160	133	159	161	143	160	145	125	145	159	144	163	135	159	163	141	167	141	154	134	133	144	157	149	138	160	139	160	137	156	161	129	151	138	151	159	141	148	149	150	149	142	133	110	156	160	143	141	144	154	150	161	139	165	166	145	144	163	146	148	136	138	164	138	135	165	152	143	157	138	124	142	136	163	148	137	171	152	149	185	149	156	142	151	164	152	166	158	146	130	147	166	145	158	134	125	145	166	146	133	163	144	154	162	151	149	148	158	146	149	148	137	171	163	168	150	158	155	133	172	155	150	140	141	149	118	145	177	138	134	131	151	146	147	143	122	173	141	149	167	154	140	148	168	152	140	142	165	141	154	169	158	145	155	159	141	151	147	148	149	152	151	153	149	153	151	128	152	141	151	162	155	147	150	143	147	136	136	130	155	149	158	165	155	157	134	149	124	143	159	155	138	148	144	149	144	157	168	155	143	126	136	155	127	151	162	142	161	136	154	159	163	126	145	149	165	118	134	154	138	161	163	152	165	155	154	152	145	150	149	170	188	133	159	148	160	130	129	150	118	130	164	147	138	143	148	148	164	131	159	149	146	155	152	153	150	143	142	145	158	142	157	165	112	141	124	147	159	134	148	137	181	159	153	147	155	153	165	159	154	150	170	168	155	147	158	121	151	184	134	174	127	168	154	140	165	140	132	156	145	162	170	127	140	144	161	150	146	148	156	129	167	145	139	151	146	159	130	160	127	174	138	128	150	146	163	158	143	128	146	136	146	149	155	127	167	143	135	146	162	142	157	138	150	146	145	141	134	134	134	152	138	149	170	162	167	130	145	123	152	141	152	142	156	138	136	165	131	134	153	149	157	163	154	145	149	152	145	161	129	144	138	148	171	145	170	153	147	139	180	114	156	166	148	160	148	158	142	149	129	172	154	141	166	165	126	134	151	160	157	141	141	164	158	127	156	165	136	139	152	139	142	151	169	155	151	143	137	130	148	158	165	123	139	138	138	141	161	159	138	136	154	126	134	140	160	148	148	131	161	151	172	148	160	139	171	135	151	144	150	142	136	158	141	158	131	146	141	157	145	154	155	150	177	166	134	142	133	155	160	149	152	128	156	132	158	181	140	141	157	187	137	147	123	167	179	164	134	138	112	149	137	133	155	144	146	139	142	161	138	167	161	139	144	148	176	143	161	132	162	169	147	149	131	173	154	148	161	123	140	143	148	152	134	154	165	158	155	140	146	134	149	141	147	139	152	131	145	151	134	151	153	174	152	139	158	166	160	130	146	128	146	161	190	156	166	153	152	135	156	158	174	149	161	150	176	155	140	134	159	129	129	146	167	128	158	147	130	133	151	133	136	144	168	145	139	141	141	142	157	157	167	127	151	154	151	138	131	146	146	139	160	154	148	175	143	137	156	159	133	151	163	151	137	174	146	133	163	151	133	148	155	115	142	158	145	138	167	134	138	130	128	166	162	147	154	140	143	145	173	134	145	159	136	146	133	151	141	140	162	141	152	145	149	156	139	158	164	166	158	158	137	156	161	140	139	144	158	151	141	141	131	153	151	155	163	157	153	129	162	141	159	164	151	141	128	161	150	150	155	140	147	163	146	150	158	140	138	144	146	139	144	157	149	148	149	153	158	165	136	151	141	132	148	148	140	143	164	140	156	148	131	144	137	151	141	148	161	138	152	166	149	152	116	141	167	168	155	155	148	137	134	143	149	150	147	163	131	145	144	152	159	141	131	149	125	165	146	161	153	158	139	138	144	163	155	155	156	155	140	141	158	142	167	143	185	133	142	132	153	152	154	155	129	141	148	155	161	145	158	162	150	143	154	127	149	144	148	143	166	158	148	144	167	171	174	162	140	141	155	179	163	131	156	138	167	137	131	155	131	148	130	141	159	138	152	166	137	141	130	141	150	134	153	138	154	156	170	143	133	148	152	147	135	148	157	167	164	139	140	142	166	171	162	151	165	155	149	160	159	153	141	151	147	135	151	144	171	148	153	148	150	129	163	154	135	145	165	163	133	155	139	134	162	161	145	143	156	148	149	135	142	155	148	142	136	151	157	150	151	165	176	150	155	131	144	147	165	157	165	149	161	139	158	144	148	166	150	146	137	167	139	145	149	136	131	143	125	167	131	152	142	161	153	158	155	156	147	151	136	120	144	159	146	169	143	139	150	138	178	148	153	152
12009	8407	17227	18047	15247	10139	10251	6018	4287	3027	2501	1772	1519	1036	1017	1033	1001	870	1059	1895	2060	2108	1935	1638	1299	656	457	416	433	435	429	466	397	442	442	406	470	406	399	414	411	424	388	423	413	358	405	424	410	420	440	400	383	430	394	430	379	386	389	387	422	421	421	408	390	422	428	409	377	387	394	391	411	379	418	406	430	376	394	415	359	429	380	396	419	431	425	403	426	398	375	395	400	412	398	381	403	392	413	411	391	411	422	373	391	396	356	405	444	386	407	381	357	387	415	376	390	444	404	387	456	399	409	441	452	402	382	401	411	396	395	421	430	428	417	406	384	387	399	397	360	389	396	450	443	389	405	422	398	425	402	392	391	419	410	429	401	431	370	384	405	373	406	402	403	400	389	417	381	380	397	405	401	427	422	423	407	415	413	381	404	423	422	414	399	407	374	379	424	398	434	460	407	407	394	407	380	412	354	438	407	425	375	396	397	379	399	374	376	404	405	401	410	379	431	412	407	393	395	409	425	402	391	419	385	413	374	434	398	407	357	430	435	414	395	393	391	358	385	441	413	379	377	416	396	411	421	400	413	427	382	399	400	418	380	347	417	366	392	395	439	418	391	403	415	442	382	398	449	424	414	400	367	409	423	422	411	383	386	413	387	416	444	384	424	389	428	356	405	410	404	385	376	407	444	449	394	422	390	441	381	393	402	429	384	402	410	412	415	396	374	413	421	395	382	388	422	432	407	393	381	404	407	387	433	436	367	386	440	396	396	336	409	389	408	369	404	398	376	384	363	390	406	407	427	381	403	385	365	436	400	396	408	390	439	390	415	410	433	412	403	396	382	432	381	412	439	421	413	401	376	376	402	389	389	394	376	391	405	394	383	426	397	401	438	352	418	410	404	387	409	417	397	382	436	362	416	401	449	368	376	353	376	433	393	402	385	411	390	407	430	420	412	395	401	393	418	385	365	425	450	399	387	427	383	380	408	372	391	376	373	403	386	435	393	395	375	397	394	382	386	412	390	417	427	399	403	404	386	392	395	412	388	386	381	415	403	409	415	372	383	395	384	422	390	417	395	416	412	401	396	376	412	386	388	401	396	393	380	365	404	388	400	421	391	414	419	413	429	426	428	384	417	372	471	343	348	423	397	391	414	401	392	385	389	387	426	422	390	426	399	379	421	403	440	393	445	398	373	393	393	385	445	385	415	416	414	409	381	397	388	399	433	378	399	424	414	411	361	411	383	397	389	445	357	420	372	402	422	414	410	378	443	418	397	434	404	387	426	391	394	404	384	387	409	398	379	400	399	420	414	389	412	394	432	429	371	428	379	419	378	409	407	387	397	451	429	401	419	391	423	405	406	404	365	391	394	393	419	366	385	371	390	409	416	421	388	421	399	383	381	392	386	398	381	374	416	400	366	410	404	426	413	352	414	402	400	366	403	385	417	400	428	408	406	381	421	374	418	411	371	390	419	395	383	412	443	417	393	396	421	424	409	421	399	387	409	400	454	415	391	385	377	413	409	425	371	408	413	413	403	375	404	417	401	384	402	377	372	382	418	377	405	389	436	428	413	398	428	427	412	398	404	409	402	426	382	399	431	378	403	365	471	419	379	422	372	411	369	408	383	400	437	367	422	400	393	448	399	389	453	394	392	439	403	406	413	374	442	407	383	384	412	373	409	405	426	385	417	420	413	410	372	350	396	393	376	429	415	408	394	425	448	410	395	397	402	376	387	401	398	381	379	415	416	415	417	404	384	398	481	409	446	398	426	423	380	381	422	418	383	413	431	392	416	388	411	418	421	407	412	409	389	396	386	434	418	388	388	389	401	439	420	390	395	409	365	373	428	384	382	392	409	468	413	415	461	418	427	382	392	411	386	384	406	386	412	394	370	375	481	403	409	405	402	415	389	390	377	383	389	421	409	382	390	415	404	397	380	389	374	402	388	419	398	386	409	393	417	398	399	379	393	406	402	357	385	404	379	412	374	419	380	376	362	410	397	357	429	418	399	389	416	416	386	408	394	414	414	363	376	389	417	388	393	362	409	417	371	393	406	402	386	378	396	376	392	433	412	407	401	385	392	400	390	414	419	402	404	439	436	409	365	379	408	430	431	414	394	399	403	410	408	409	384	363	371	415	416	447	411	401	415	400	366	435	387	392	406	439	424	439	388	406	390	423	401	412	403	418	396	405	412	358	386	391	387	403	408	392	434	385	394	412	451	406	431	427	381	410	395	391	388	430	398	407	407	439	416	417	419	377	427	412	415	435	415	380	379	372	395	383	388	385	397	396	393	379	408	422	412	385	413	393	407	417	397	443	412	410	422	401	368	411	414	436	355	436	425	398	422	424	383	379	405	389	404	453	413	420	381	408	422	391	409	369	389	395	411	412	393	382	376	409	432	400	407	429	399	380	400	374	394	398	426	370	398	392	417	388	420	397	451	397	441	399	375	389	414	388	416	406	398	385	396	432	384	437	371	390	409	374	383	381	402	427	399	386	398	419	381	387	432	421	410	392	410	400	422	442	401	415	410	440	357	399	453	371	347	411	408	394	441	363	404	392	389	389	384	416	363	397	415	397	433	411	400	394	391	418	365	418	383	394	416	401	366	425	388	405	389	398	381	391	377	392	398	382	385	428	396	426	381	389	407	418	431	409	400	427	443	420	371	422	390	451	423	398	404	387	388	453	414	392	375	415	385	410	395	432	435	400	420	388	405	421	398	409	447	401	409	419	368	369	442	406	416	403	392	426	404	376	421	397	370	422	384	416	444	425	379	432	389	391	388	379	412	398	425	428	379	381	428	385	389	416	403	375	409	396	423	400	406	371	393	379	409	414	439	416	429	433	397	388	388	400	384	392	465	389	439	389	412	422	397	393	455	391	418	385	392	415	398	386	409	381	375	387	431	401	380	403	392	418	403	433	350	385	389	401	359	387	434	419	388	415	385	405	430	374	376	422	388	433	410	383	391	373	408	431	384	426	440	407	431	394	442	408	396	372	408	390	413	405	378	406	400	394	427	411	417	412	393	398	399	432	376	435	377	385	397	417	390	358	423	408	433	375	399	417	402	390	401	392	433	409	413	396	416	386	425	399	407	384	411	403	447	414	403	438	383	414	397	428	384	395	390	428	433	415	395	375	396	386	384	404	349	389	429	349	399	411	444	369	400	421	383	367	386	425	405	415	404	393	394	388	432	415	433	448	405	430	384	390	373	391	390	417	419	388	398	388	384	415	390	423	395	403	399	412	400	362	371	419	386	392	412	423	386	402	402	407	393	365	389	407	384	412	380	413	388	396	403	422	394	427	398	392	418	415	403	390	378	383	398	406	372	378	429	381	422	381	405	397	390	414	391	385	400	390	408	393	397	407	421	428	443	374	410	398	435	405	395	393	384	368	435	401	409	399	441	415	408	372	459	414	408	383	406	406	376	393	418	384	384	391	410	399	387	411	409	445	423	417	417	411	384	410	388	397	402	417	374	407	395	363
43116	32322	45222	36559	28526	21767	14786	7395	3314	2592	2384	2127	1520	1041	816	999	895	720	1345	2975	2931	2491	1664	1198	629	326	215	222	204	244	212	227	186	177	189	208	188	200	206	195	192	141	179	172	178	182	179	191	215	197	175	187	200	151	150	199	171	201	181	169	162	171	148	177	181	182	175	177	170	192	170	152	172	194	183	171	171	186	172	169	166	154	178	166	165	168	167	172	173	189	171	161	176	187	180	171	169	188	166	146	162	184	180	195	161	170	149	181	171	182	191	198	191	171	189	175	186	169	152	183	188	182	200	183	165	147	175	164	171	182	156	184	194	145	168	159	172	158	155	180	165	173	169	156	181	192	173	174	163	169	172	172	191	182	164	168	186	181	173	161	179	154	171	161	172	168	169	179	160	186	167	150	176	167	174	189	169	174	186	164	153	194	156	181	159	165	168	154	171	168	163	175	175	183	189	190	168	192	181	181	183	162	161	182	172	170	187	173	158	150	198	170	176	155	154	174	197	163	188	178	151	163	189	175	159	144	168	154	152	164	159	171	173	162	172	177	181	178	194	203	180	170	168	156	176	185	183	189	178	148	160	190	164	181	181	161	169	171	186	160	173	129	178	188	186	183	177	168	174	176	166	162	159	154	149	174	165	167	162	149	177	180	157	177	181	185	147	174	162	165	180	178	176	173	198	153	185	197	167	162	190	183	172	170	154	154	164	177	163	169	171	184	167	160	180	200	161	174	209	177	176	199	183	168	165	166	178	173	144	172	173	179	180	176	195	157	162	170	172	150	164	168	191	164	191	197	176	158	187	181	176	187	171	179	154	165	185	166	176	182	153	179	173	175	171	171	182	151	151	152	155	180	175	168	177	198	183	170	193	194	186	161	183	188	175	158	178	188	175	182	190	167	157	186	189	180	198	171	165	181	179	181	171	176	166	152	156	164	180	171	166	190	191	167	207	197	168	154	188	179	154	196	162	155	184	175	167	176	171	177	188	189	162	149	178	173	167	164	159	162	164	168	175	162	192	160	166	172	157	176	163	170	176	195	159	169	192	174	141	193	157	153	174	175	169	188	171	186	160	154	191	183	189	164	167	188	166	174	187	200	160	169	190	165	181	164	181	160	174	169	182	154	147	178	190	172	177	167	176	154	157	170	161	161	157	169	183	173	173	176	194	170	178	185	161	175	161	180	196	197	157	168	180	172	174	153	158	184	181	183	157	163	190	180	169	184	169	156	167	151	182	143	162	154	181	160	175	195	171	156	176	170	167	173	168	181	176	166	173	191	167	177	188	181	160	174	150	180	154	177	158	172	191	199	167	161	181	175	175	160	161	181	165	163	160	161	175	194	154	150	197	167	170	180	181	163	172	174	157	193	166	181	180	169	170	185	176	177	184	162	181	184	161	163	174	168	163	170	161	159	154	169	201	163	160	208	187	184	154	161	174	172	174	161	161	141	164	195	169	185	171	193	171	153	193	169	154	163	172	183	158	172	160	176	159	165	193	190	172	169	179	195	162	173	161	174	177	198	173	177	154	180	179	182	195	180	166	161	176	185	163	179	164	152	160	169	179	185	164	159	189	187	168	159	173	174	171	171	177	165	180	172	154	180	152	187	182	196	169	179	184	183	170	150	174	188	172	193	170	181	167	180	182	183	162	154	173	182	160	161	170	152	162	138	174	182	171	181	170	168	175	174	169	154	164	183	187	153	162	168	176	169	178	202	158	180	168	207	156	172	160	179	190	177	163	161	187	155	166	180	177	172	164	157	178	179	168	179	188	172	174	161	178	169	185	159	171	155	180	183	168	185	165	162	184	182	174	179	227	174	164	195	174	167	178	150	172	174	175	158	169	178	147	162	192	185	197	179	178	182	158	167	166	191	183	143	157	186	175	157	185	187	206	168	160	180	180	194	185	173	188	150	167	185	202	173	172	167	162	174	168	174	187	181	167	163	193	149	184	178	179	215	167	170	161	161	188	180	173	149	162	176	170	165	140	154	162	158	170	168	168	172	161	158	172	179	167	178	149	137	174	189	163	173	164	187	172	182	172	189	168	163	141	162	177	216	152	166	184	158	188	154	171	139	183	184	175	175	155	162	183	174	202	167	168	178	178	182	173	173	192	172	166	186	158	183	173	167	204	160	165	174	144	177	185	168	182	174	179	164	173	180	189	156	175	165	174	187	164	169	175	190	159	178	182	149	172	162	184	166	169	165	201	177	182	157	164	188	182	192	162	189	176	157	194	170	166	172	153	174	166	175	184	174	175	152	177	155	178	141	171	193	170	183	170	180	160	190	174	192	202	172	178	157	176	178	155	178	163	180	170	131	166	167	172	205	163	170	158	176	156	199	187	191	193	197	178	197	165	187	190	165	181	199	205	159	160	151	199	207	186	169	163	176	172	150	159	143	165	174	165	156	170	166	164	166	171	190	181	177	176	151	171	171	175	177	171	178	170	172	192	176	163	180	178	161	169	185	137	185	171	171	170	154	190	190	170	191	177	152	150	169	159	146	171	179	162	148	158	185	171	202	167	153	146	142	181	214	177	173	173	185	167	186	187	155	143	184	196	177	161	192	174	186	178	176	200	162	149	171	157	175	180	202	180	174	161	177	184	154	191	177	177	175	170	187	192	164	199	184	192	171	204	163	190	179	155	168	151	158	166	182	193	181	165	196	163	158	170	175	172	180	172	213	160	175	195	171	192	169	148	177	184	172	172	187	143	168	187	183	186	168	174	180	188	167	180	192	189	164	181	165	166	169	196	190	177	160	164	165	178	162	170	157	148	194	191	177	163	190	181	183	154	172	176	180	182	163	193	155	196	172	175	175	172	193	204	178	181	163	180	158	212	181	194	172	183	203	173	186	136	178	166	166	165	181	150	199	151	177	194	160	179	167	162	182	158	190	188	175	173	153	187	176	146	164	171	164	180	171	181	178	166	175	167	175	185	192	164	154	182	189	148	153	158	177	190	170	178	169	188	162	170	166	184	160	166	170	143	186	164	177	157	170	169	181	189	186	174	204	169	199	189	171	174	168	203	174	152	153	187	167	158	168	166	149	177	188	151	151	151	186	179	155	163	173	180	150	184	189	167	180	175	152	181	171	167	190	181	180	171	167	153	160	179	201	171	172	180	171	170	165	193	185	183	167	178	153	186	187	172	180	183	181	185	190	159	166	186	181	159	179	167	150	171	150	149	136	166	179	194	172	186	202	174	172	204	164	161	163	164	180	163	185	169	166	220	185	166	193	195	172	182	196	156	193	191	204	158	137	175	166	182	174	175	182	181	174	163	175	175	180	169	198	193	186	183	139	168	174	209	154	165	148	182	173	191	184	143	176	173	183	170	175	211	186	173	197	153	156	141	173	172	173	182	173	175	171	180	182	171	162	151	186	179	176	158	157	204	187	174	152	172	164	143	192	189	185	200	182	155	170	168	161	171	160	157	172	155	187	157	167	209	174	157	176	168	181	156	180	161	167	190	162	171	162
27310	25779	46996	40988	33428	29794	23766	15850	10629	10150	9636	7808	5184	4098	3853	4709	4431	3532	7850	15552	15012	13497	9378	6895	3316	1389	732	717	587	965	807	811	662	660	582	562	635	703	651	570	418	488	422	481	496	484	532	495	560	599	582	474	464	441	471	441	448	443	451	478	449	471	471	461	486	458	474	477	450	446	426	482	484	486	489	449	505	477	457	442	451	471	452	474	460	451	473	438	466	456	438	443	447	455	414	442	486	456	476	451	442	450	441	464	411	473	436	478	450	492	447	450	474	474	451	470	459	449	454	438	446	474	450	471	429	455	433	482	432	423	438	484	430	469	452	429	443	441	441	436	483	448	459	466	454	462	444	465	450	471	423	462	500	444	454	452	487	458	445	480	446	447	457	454	460	457	457	494	476	463	430	429	426	433	498	450	432	438	461	450	433	421	444	474	449	454	448	418	461	423	460	478	457	447	415	461	470	438	444	413	474	456	444	474	456	481	471	454	429	466	469	482	431	428	457	436	514	461	431	454	469	475	458	472	478	466	447	438	475	433	459	475	437	494	442	422	447	479	467	426	467	475	455	420	495	448	484	456	445	459	464	444	406	426	453	425	472	481	465	456	460	434	444	455	448	433	450	460	439	440	458	458	420	473	448	473	448	449	487	434	429	481	417	446	453	445	419	474	446	453	465	469	467	454	477	466	434	464	455	468	461	477	421	422	451	452	485	475	441	457	431	428	478	472	455	435	468	443	448	476	467	472	434	448	462	469	415	436	435	487	443	456	471	438	445	418	469	442	484	439	481	465	509	430	494	452	447	445	447	438	445	443	451	437	441	437	422	464	476	424	494	430	476	452	442	458	441	416	480	419	449	442	415	451	469	431	410	471	448	463	453	493	458	466	501	442	426	464	469	448	463	479	489	479	424	506	445	465	435	432	467	448	410	451	477	454	454	434	458	445	430	457	459	480	445	447	474	455	434	465	417	418	452	425	467	451	428	477	468	456	442	463	447	428	417	445	468	490	432	478	468	460	435	421	450	460	455	464	441	449	414	437	450	446	453	456	462	481	457	475	447	458	447	441	461	492	450	438	426	456	434	436	482	436	453	422	485	460	459	434	466	443	428	485	465	466	472	428	418	437	456	446	427	451	438	434	422	482	484	425	498	446	442	425	461	450	446	445	470	480	442	456	435	452	452	446	462	465	430	455	466	448	435	468	414	460	446	456	409	391	446	437	464	475	425	479	466	462	454	476	441	443	439	447	469	457	476	472	455	442	463	445	466	471	454	462	460	458	467	436	450	440	481	457	449	439	437	458	472	476	492	448	473	428	440	486	474	467	474	444	394	450	474	446	468	456	418	453	457	464	487	455	448	444	468	423	492	439	468	486	464	447	438	432	421	441	396	432	508	475	461	451	432	490	432	438	449	476	461	483	422	449	446	432	508	472	483	486	455	452	432	459	464	437	448	435	422	439	458	478	437	462	478	455	450	452	485	500	448	441	458	461	430	449	434	428	478	458	436	404	444	463	438	439	453	482	412	459	458	481	431	428	436	498	421	480	446	458	476	472	434	429	458	473	433	471	456	483	466	498	452	492	452	495	432	466	475	482	437	442	482	460	435	438	479	487	465	433	424	451	454	467	459	456	467	477	452	432	453	444	449	420	457	472	450	485	445	438	486	434	436	451	512	484	468	426	456	448	428	441	449	452	446	458	447	474	419	503	438	490	409	453	422	460	425	482	445	408	452	437	417	445	462	447	466	426	448	428	485	467	510	425	477	431	476	477	487	444	471	389	454	446	471	488	469	448	462	457	420	456	455	470	441	468	491	469	471	434	439	471	428	471	427	484	415	442	459	413	459	457	457	469	471	499	438	461	448	479	433	443	419	461	436	442	432	442	500	457	462	482	451	457	466	504	480	464	476	465	453	469	444	453	465	429	450	451	478	445	446	444	443	463	459	474	415	470	449	455	488	477	443	418	456	449	444	442	458	441	454	471	433	451	479	470	474	416	444	470	433	434	451	479	448	455	459	457	465	497	473	435	423	501	443	429	469	433	451	462	444	438	439	441	474	479	454	437	409	414	421	461	458	461	449	448	426	453	440	440	460	433	455	466	460	437	437	443	444	468	466	467	413	458	464	471	438	474	418	458	453	473	436	426	481	488	463	443	480	464	462	404	452	469	469	467	466	474	436	422	453	438	432	461	411	452	475	453	443	411	477	428	492	483	454	487	456	433	466	477	479	472	481	426	475	501	468	443	454	467	504	439	470	427	437	458	453	469	442	459	465	438	467	465	452	443	444	400	478	447	446	447	491	427	438	443	470	472	429	441	455	458	439	483	486	441	461	481	419	427	422	452	455	432	487	431	449	475	458	457	454	435	439	504	470	490	444	443	431	444	512	491	483	413	457	430	465	437	444	460	480	414	446	430	473	445	408	483	466	538	438	459	453	457	453	478	433	422	450	458	451	491	471	505	451	436	458	466	455	488	433	451	448	479	460	463	438	480	476	511	457	456	471	459	441	437	455	473	443	442	418	497	459	474	455	435	493	408	429	484	467	469	460	439	454	441	419	484	454	456	462	430	456	489	430	483	448	486	472	468	477	452	464	460	485	448	439	418	431	453	477	410	428	449	452	478	445	469	421	454	464	444	440	455	460	474	477	499	466	433	478	434	465	460	461	435	445	457	461	452	440	453	442	452	485	469	461	474	447	447	478	478	428	471	479	462	459	451	448	456	449	459	454	455	482	455	485	464	439	434	443	477	456	443	444	471	452	452	465	411	428	468	473	452	438	466	452	441	475	437	475	446	448	414	480	464	440	492	497	474	444	480	454	459	459	465	459	460	459	491	433	423	439	451	470	465	443	462	444	444	478	468	450	452	450	427	481	418	476	492	447	484	430	444	461	435	451	494	440	452	458	467	435	475	434	457	450	456	464	467	425	477	430	438	465	452	426	485	475	446	441	447	449	438	422	478	467	453	465	442	430	438	474	470	441	465	431	427	465	445	420	471	454	460	471	433	467	445	447	430	448	488	491	443	437	446	448	476	426	447	462	457	449	428	452	447	436	419	454	487	427	435	471	416	431	458	457	453	433	466	426	445	444	436	448	467	446	465	426	448	452	466	479	421	437	452	486	461	508	471	413	432	463	433	450	439	479	448	453	410	452	446	457	423	457	479	460	466	452	453	452	420	444	445	435	429	468	476	472	474	456	465	457	434	437	437	446	480	464	471	458	459	442	473	454	457	430	486	461	462	475	453	449	444	457	432	449	440	462	492	471	446	479	466	475	441	443	470	470	466	498	474	426	434	443	468	458	426	485	456	439	423	473	430	442	483	449	462	415	455	424	413	474	414	505	492	435	447	458	445	448	414	468	457	448	460	492	477	459	462	481	482	489	489	436	466	454	450	445	466	460	458	403	468	438	424	463	485	433	442	508	463	473	425	496	425	490	477	459	502	442	436	431	440	452	465	452	446	456	410	442	458	458	465	439	443	462	413
53287	38195	54617	44642	34182	28219	23516	14339	7316	5854	4868	2731	1861	1454	1233	1801	2107	1347	1554	5247	6771	5873	3552	2834	1128	535	262	305	264	338	311	299	218	209	204	244	227	254	211	194	194	173	160	166	177	176	183	193	201	188	172	160	155	168	157	161	137	146	144	183	179	149	166	181	166	187	170	157	160	170	169	177	159	173	161	155	139	166	130	159	161	151	164	165	171	139	178	173	130	146	155	167	152	196	170	146	162	154	161	146	153	163	143	157	163	150	173	151	171	156	172	137	167	169	164	160	161	170	166	174	138	162	152	146	157	178	178	165	158	154	131	146	171	152	152	152	163	172	170	157	162	164	188	157	160	155	162	162	151	152	162	166	135	156	136	144	172	158	129	165	162	155	161	182	159	178	173	153	161	142	162	159	150	158	169	188	157	131	150	193	157	159	153	151	153	157	175	144	180	180	173	161	152	149	157	143	137	147	136	159	170	151	157	157	143	172	156	147	183	156	165	160	175	167	154	165	155	163	190	155	171	153	156	158	174	177	145	148	144	166	176	170	157	157	176	158	165	157	180	175	163	177	171	128	145	168	140	150	144	158	147	144	171	179	159	183	147	177	150	143	165	156	155	161	162	158	156	152	163	190	155	144	145	186	179	150	169	162	152	159	150	153	167	143	162	167	152	166	159	152	155	138	153	153	170	153	142	169	151	163	146	168	136	153	156	139	143	157	156	154	150	167	155	163	152	145	147	176	169	158	153	161	187	151	150	160	184	159	163	192	143	170	170	155	162	163	162	164	148	161	143	148	168	162	145	170	159	167	145	152	153	180	144	147	160	151	159	162	162	160	152	160	174	164	142	165	139	170	179	172	142	152	170	159	155	129	148	158	152	151	165	150	147	171	175	153	163	158	137	179	159	140	164	144	169	147	148	165	166	177	149	157	149	159	167	142	158	164	167	158	160	146	153	164	179	160	154	187	132	147	159	168	172	160	141	147	163	180	175	164	171	160	162	149	154	160	165	161	151	157	154	157	150	159	169	139	154	160	166	156	160	156	163	156	155	174	153	166	183	172	159	167	144	160	160	161	153	150	152	166	140	156	162	178	143	156	163	135	144	167	168	158	171	146	149	136	161	158	151	155	177	143	148	156	139	166	165	175	167	161	180	147	160	173	159	157	167	163	176	166	177	167	167	133	170	180	174	139	181	194	170	151	150	157	140	178	164	150	166	161	175	156	163	178	179	139	162	151	181	175	165	163	176	176	180	158	158	177	153	168	171	139	150	167	140	161	129	178	188	157	152	146	147	163	169	151	176	158	142	179	141	134	171	161	149	147	152	150	162	163	144	170	178	169	165	162	168	156	169	153	150	156	161	189	133	144	156	175	173	157	162	167	148	187	166	182	155	155	147	179	156	146	145	151	173	159	182	152	166	154	168	168	142	168	145	163	168	160	153	152	167	161	144	167	172	156	179	164	146	172	156	163	162	169	157	149	147	167	136	181	148	164	155	166	173	169	151	173	177	161	144	146	169	147	181	171	139	154	158	158	159	175	168	150	135	151	166	160	160	174	170	159	138	163	158	186	139	165	171	148	144	152	146	188	150	179	180	138	140	159	147	162	174	138	166	148	171	137	155	168	121	159	149	171	147	157	161	166	148	151	160	170	150	174	163	144	175	138	153	153	157	135	135	156	157	154	186	144	174	185	170	154	144	137	171	156	168	155	155	144	194	151	147	166	188	150	183	147	168	160	155	134	171	173	151	194	166	178	184	176	151	151	168	163	184	153	166	160	163	138	168	159	162	138	152	159	166	172	150	147	195	175	182	184	157	170	160	150	162	173	173	160	157	139	165	171	154	139	154	154	146	169	164	182	157	148	173	177	167	148	162	156	156	133	160	166	156	158	146	171	139	183	150	143	180	141	153	153	135	150	145	170	152	171	184	156	127	160	141	169	164	148	163	172	178	153	169	150	162	153	163	155	150	156	161	158	147	139	145	181	170	171	158	145	168	160	167	160	177	142	155	169	152	179	151	165	170	143	151	157	152	158	160	161	151	161	165	170	168	135	153	169	170	171	174	184	152	141	161	149	158	143	146	174	149	155	184	152	133	165	176	152	162	152	154	148	183	146	157	136	159	166	154	153	158	171	143	138	164	160	169	166	162	167	188	150	186	154	141	174	146	156	138	152	165	157	167	136	144	151	131	151	160	150	163	166	135	148	151	146	144	142	157	160	143	148	152	165	154	152	163	154	190	173	150	168	150	143	159	159	149	141	160	172	156	145	141	166	168	192	173	180	166	156	151	168	159	138	154	158	155	158	169	153	171	154	178	159	150	150	160	171	165	162	159	170	180	169	175	172	140	157	151	159	151	152	181	160	158	181	165	132	156	157	155	142	144	172	160	153	139	163	152	163	154	185	160	156	169	150	166	159	131	195	153	170	186	153	139	159	166	159	159	157	148	166	170	160	165	177	173	144	161	184	176	155	176	162	190	178	163	170	149	138	178	142	151	150	167	161	142	167	179	184	150	160	139	140	148	158	164	167	155	162	159	152	159	157	145	169	134	152	168	173	140	151	171	144	169	151	160	164	157	158	172	161	152	160	138	167	157	176	155	163	133	182	143	134	172	169	171	147	147	181	172	150	146	162	151	151	147	166	186	139	175	125	156	170	164	154	147	140	138	147	147	167	144	166	153	181	164	168	157	147	135	154	150	153	166	151	158	172	146	143	170	156	156	155	156	158	177	124	164	164	172	147	142	147	127	157	158	184	160	159	142	151	146	151	144	168	157	181	170	170	175	170	183	146	168	158	176	164	171	160	136	160	156	153	159	157	149	175	142	166	181	177	164	165	146	169	168	182	150	178	180	163	138	182	167	162	155	177	179	137	172	165	154	157	178	168	154	161	153	162	148	166	153	137	154	139	157	170	146	154	173	143	183	177	150	153	163	149	134	147	161	157	162	159	152	150	153	148	129	164	162	132	149	167	170	146	139	161	164	164	138	147	154	148	144	155	164	163	155	148	154	156	146	157	156	137	154	164	169	170	164	172	164	135	151	147	163	179	169	171	146	160	169	158	175	147	163	156	177	190	177	178	173	141	182	144	167	181	155	182	139	162	160	170	146	149	152	141	183	184	155	142	176	155	180	173	159	166	180	148	159	176	167	169	158	173	175	161	151	168	162	140	154	173	153	154	168	159	164	168	150	158	130	176	174	161	161	181	156	150	156	161	179	174	161	173	178	162	129	180	151	152	181	146	166	154	172	183	175	157	154	139	161	173	159	163	148	158	157	154	179	144	176	177	131	151	139	161	148	153	166	166	160	165	149	158	171	166	165	170	152	164	151	161	144	153	164	154	163	170	171	149	136	160	161	165	158	162	166	148	140	145	161	156	145	155	176	153	160	156	165	142	148	163	147	173	148	155	155	170	137	150	176	149	162	176	171	180	155	179	143	157	168	147	135	161	156	157	144	169	161	168	158	162	163	140	159	150	158	159	165	149
33652	31620	57418	46506	38316	35412	32587	22237	16803	16644	14931	9484	7287	6200	5648	8134	9217	6133	8181	23302	26541	23123	16535	13753	6216	2849	1194	1153	1078	1688	1455	1388	992	850	758	999	1059	1212	934	755	547	565	496	560	561	548	606	589	764	785	762	546	436	402	435	427	427	418	431	444	429	435	483	455	468	430	389	419	409	370	410	384	413	386	421	389	410	409	427	402	389	405	394	423	383	435	398	396	406	448	411	410	393	388	445	396	413	385	426	396	419	450	429	406	389	396	389	405	383	452	397	396	399	435	377	452	422	406	443	412	409	405	391	401	403	431	399	416	410	415	379	400	415	409	376	423	428	391	376	398	435	435	393	421	406	442	417	428	420	417	409	406	437	409	407	415	395	403	442	426	402	403	425	436	431	389	401	415	423	396	398	388	407	424	371	421	432	428	462	416	402	437	429	395	407	400	414	387	421	381	414	407	421	437	421	387	398	395	445	414	416	404	420	404	391	407	384	401	408	421	418	395	407	421	401	415	418	459	426	441	426	409	424	405	412	435	451	421	414	419	440	389	439	418	428	421	413	396	414	400	413	406	399	408	407	408	401	412	410	416	395	395	400	423	405	407	405	429	424	417	390	442	416	393	424	392	395	412	429	423	414	405	442	439	433	439	432	416	401	389	399	411	415	390	430	408	425	421	420	411	405	392	431	421	381	406	401	428	400	407	383	420	415	376	409	416	414	388	430	405	418	362	398	433	428	405	402	376	428	402	406	445	396	406	432	400	414	412	416	372	394	402	437	402	416	435	375	422	397	412	410	406	409	433	388	388	405	393	405	398	419	419	424	395	413	416	411	367	416	426	451	396	378	369	403	422	415	409	432	457	428	437	416	417	405	390	425	408	469	384	371	402	401	415	466	401	378	420	405	403	398	411	417	409	384	419	417	366	396	385	384	385	414	448	397	431	440	413	419	417	423	375	404	396	433	402	403	391	418	438	394	424	394	436	441	409	412	421	411	434	416	446	440	413	404	409	428	411	421	416	427	438	371	463	417	384	403	435	399	405	415	399	469	408	435	394	400	409	422	369	388	408	431	405	386	403	379	466	380	426	430	416	417	441	407	395	406	381	390	426	407	401	407	459	400	446	395	399	381	381	374	421	427	409	461	426	449	395	427	417	375	418	405	410	453	430	406	408	381	396	409	434	454	381	419	418	405	406	455	434	408	406	435	400	430	453	374	397	435	417	373	423	359	409	394	441	439	411	403	424	416	436	417	440	439	405	434	430	417	386	423	419	440	398	406	432	407	437	428	406	435	378	388	386	393	459	418	400	430	431	416	413	363	401	387	422	418	443	402	388	446	419	425	418	449	427	414	459	395	418	411	410	412	385	399	428	382	425	445	369	401	448	385	429	403	419	443	429	412	402	383	428	399	425	386	431	398	383	404	443	415	413	411	406	420	413	373	453	429	459	442	407	399	425	409	383	388	417	449	401	404	419	413	446	462	415	378	425	420	416	398	415	384	481	396	428	417	394	389	380	411	369	427	395	404	431	404	393	429	447	395	383	378	381	423	405	400	399	399	423	379	424	398	416	405	400	407	412	431	382	444	421	364	438	382	414	428	425	441	404	423	409	397	418	409	432	450	432	390	404	408	393	390	427	416	427	407	411	423	420	466	399	417	418	401	399	382	394	410	417	425	385	397	399	382	372	435	424	427	406	433	433	401	389	406	457	382	426	415	396	408	419	392	429	397	424	423	443	404	377	401	411	419	384	399	403	389	451	377	384	402	389	406	393	447	418	410	429	404	426	404	439	416	418	405	409	392	405	382	410	397	426	406	434	371	414	400	406	443	403	454	365	419	427	388	452	386	401	393	354	438	396	420	425	462	408	408	405	361	401	433	395	445	399	411	427	417	395	413	427	377	403	388	415	403	465	383	413	420	396	423	406	392	371	380	422	410	437	362	450	427	426	435	452	427	397	377	408	421	395	430	392	426	387	444	391	423	380	422	432	423	426	442	382	421	420	448	386	437	415	390	426	379	410	417	440	413	413	434	411	422	416	398	433	412	454	400	392	411	411	414	382	433	395	419	448	429	433	384	447	414	420	404	399	402	452	433	452	403	401	422	420	391	417	442	415	405	391	427	389	421	427	394	429	424	406	409	380	433	413	420	432	410	391	428	400	408	452	400	404	407	382	409	426	424	457	430	435	418	416	425	428	385	431	411	425	405	438	408	424	389	382	367	369	442	459	418	431	419	429	427	413	410	408	463	402	393	406	357	402	414	383	448	425	409	405	421	365	434	432	404	415	407	410	402	426	411	425	405	450	396	445	401	363	420	425	406	425	412	421	429	402	403	393	397	381	403	420	411	454	379	415	403	409	414	409	450	413	429	412	415	422	410	461	412	431	403	444	424	405	418	429	429	397	425	395	398	429	414	430	429	408	410	425	391	385	423	417	408	422	432	425	367	393	409	404	430	435	451	409	375	414	428	400	435	404	398	399	425	425	431	384	434	415	435	416	390	406	413	403	396	388	433	414	425	406	431	431	420	438	402	425	400	418	428	442	420	404	404	477	417	412	401	418	374	467	415	426	374	410	412	387	422	405	421	406	404	434	446	368	417	426	404	397	395	420	383	380	413	433	442	439	381	404	422	403	417	412	444	429	426	388	454	418	377	397	406	387	375	428	443	369	396	430	464	384	402	400	426	395	368	405	397	413	443	438	418	430	399	365	418	417	389	393	418	396	390	416	424	418	441	427	389	412	406	413	405	415	396	418	416	431	393	416	415	473	421	390	470	425	374	393	438	462	424	391	404	412	429	406	406	397	417	402	400	414	417	417	446	423	426	391	434	448	370	382	394	422	433	455	394	395	413	441	419	400	402	410	440	414	396	452	403	439	405	406	426	424	384	445	407	423	394	415	440	397	434	377	392	439	415	412	381	415	438	399	401	431	364	381	432	428	398	421	433	404	399	396	369	452	449	392	423	424	404	416	405	409	439	428	384	391	415	395	391	415	433	441	390	431	390	406	416	400	421	399	405	447	422	396	411	428	411	416	424	428	400	411	408	408	415	431	403	421	411	425	426	407	435	404	447	429	400	412	415	433	370	412	397	382	408	442	408	413	419	411	423	428	429	425	432	415	408	399	466	414	422	405	396	426	393	382	413	436	428	419	391	421	393	390	445	405	420	382	418	418	428	403	398	449	386	415	406	406	425	400	414	409	389	408	413	380	390	406	423	404	399	396	419	411	411	429	448	392	394	390	408	432	389	401	442	403	396	447	412	398	426	378	411	425	389	393	387	418	377	413	412	412	432	434	427	428	393	424	414	397	421	423	403	372	384	412	418	376	385	423	445	405	406	405	415	473	403	421	395	431	404	419	398	420	406	421	425	416	408	418	401	425	421	396	417	408	398	416	421	409	417	397	437	431	435	380	438	426	435	426	398	400	427	428	379	397	439	433	403	426	421	370	403	411	422	394	432	419	415	422	406	420	416	430	417	388	416	412	453	442
14864	10194	13942	9002	3989	2753	1816	1022	566	417	302	270	278	218	242	223	246	227	235	347	404	390	372	386	256	177	156	161	169	160	155	166	167	143	151	151	148	151	155	137	139	155	164	156	163	173	133	141	137	174	129	166	171	160	156	141	156	165	143	161	139	146	139	150	160	156	158	141	145	162	135	154	163	149	159	148	167	155	168	121	138	175	157	149	168	154	152	151	146	152	153	152	126	168	173	160	146	164	146	153	154	157	156	155	164	145	157	169	143	148	148	150	152	171	132	145	144	150	155	151	146	152	179	152	147	147	125	148	125	165	166	132	145	169	145	149	133	141	144	157	146	153	149	159	156	167	167	144	136	145	144	148	140	151	143	168	160	151	147	147	162	145	149	149	166	164	146	138	151	157	163	140	172	162	148	158	147	134	146	158	157	137	161	151	143	146	140	148	147	173	142	143	144	155	144	141	152	174	150	131	157	158	137	156	139	153	156	141	173	158	142	165	144	154	151	138	153	177	167	142	159	139	128	156	141	140	144	146	158	144	165	181	162	161	134	163	130	155	178	169	185	147	149	143	157	129	127	152	169	146	146	166	133	131	132	181	143	171	150	132	141	147	138	168	158	158	160	160	145	157	149	154	174	166	153	173	144	144	139	133	137	143	168	153	174	158	124	152	168	158	150	157	176	151	152	153	159	150	158	142	156	149	154	159	141	168	162	158	171	156	140	145	128	142	137	167	165	150	152	161	146	163	148	165	147	167	153	150	170	178	170	126	161	157	139	144	152	141	150	144	141	157	145	146	149	151	154	169	184	153	127	134	168	150	162	150	148	146	155	148	156	152	153	174	179	165	163	143	186	152	122	151	168	154	161	146	163	175	153	145	147	149	159	120	186	161	142	156	161	143	172	139	147	180	161	158	163	143	152	152	143	149	163	137	156	158	158	142	176	162	148	156	153	135	150	159	151	156	153	172	164	131	157	161	162	172	149	147	155	156	172	159	156	155	150	144	145	160	158	151	177	159	150	162	186	158	124	177	149	141	139	126	137	158	129	153	122	126	145	127	171	141	165	156	145	123	152	167	145	144	160	158	163	154	151	153	137	150	151	143	146	155	175	149	163	143	134	167	158	139	158	183	157	152	132	140	141	145	145	156	158	159	171	150	133	161	143	145	150	154	147	163	148	155	165	166	128	166	171	158	155	185	143	148	156	149	172	151	129	162	159	176	151	174	144	170	155	168	163	144	157	144	151	159	141	149	165	141	144	149	133	143	155	144	140	142	155	162	135	144	132	163	151	147	134	163	154	156	132	144	160	156	159	151	152	136	146	139	159	173	151	172	156	169	169	177	167	148	172	139	157	154	156	163	157	170	144	153	168	128	156	150	152	165	168	139	145	151	150	151	154	151	156	156	145	153	134	142	167	151	168	131	161	162	150	156	158	162	144	165	166	160	139	154	148	155	143	154	162	139	162	156	163	151	142	127	155	142	170	125	163	136	166	152	154	152	147	147	156	142	141	156	179	165	151	161	148	161	144	139	149	163	136	144	161	129	138	150	148	153	145	141	151	164	149	154	177	168	141	163	162	159	172	163	166	146	163	148	139	148	150	146	142	164	153	158	161	143	173	144	155	180	130	173	174	145	147	156	147	141	142	155	163	156	169	150	154	121	164	152	147	153	141	151	153	169	150	147	136	162	143	163	161	146	165	149	161	175	156	139	162	154	164	148	158	166	144	171	138	170	151	142	167	143	169	143	159	154	147	145	170	137	156	165	160	142	143	136	129	161	174	148	179	161	181	167	170	137	164	141	154	158	157	156	160	149	150	166	157	157	171	153	174	147	174	152	147	156	153	160	146	142	157	136	164	173	174	148	152	160	144	137	181	138	147	121	141	130	169	162	134	165	145	139	167	155	155	145	145	120	147	136	157	166	152	168	141	152	137	147	164	178	154	143	136	155	161	181	160	141	131	166	152	144	155	133	137	159	152	149	154	160	137	169	151	159	164	166	172	159	187	153	156	154	139	142	133	156	143	171	152	163	164	151	149	161	150	129	177	137	152	153	141	155	159	172	142	157	153	144	141	149	159	157	161	161	138	167	158	146	158	142	158	148	133	154	176	167	170	163	145	145	161	172	163	138	149	151	147	180	140	152	161	167	155	173	149	151	144	160	128	172	162	145	129	144	177	181	168	173	144	145	154	170	139	155	159	149	135	143	134	170	147	157	155	143	150	133	168	181	166	132	168	151	159	161	167	146	155	150	156	153	158	183	144	140	148	148	147	149	174	174	177	135	174	149	162	167	142	143	152	172	121	160	152	143	158	154	147	142	156	153	164	154	151	171	142	153	160	160	153	152	146	145	151	173	171	123	161	158	153	151	152	147	138	169	156	128	157	152	151	146	151	145	154	142	149	163	171	159	164	151	163	141	144	161	172	163	166	137	174	149	150	172	162	157	145	143	165	155	144	148	161	167	150	147	148	145	153	180	162	140	160	174	168	140	157	136	147	139	141	149	157	162	145	157	147	155	142	165	166	154	132	131	148	161	152	178	150	144	137	156	148	151	179	159	146	173	176	150	156	164	147	162	142	151	175	164	156	145	143	160	167	157	149	140	147	167	165	153	162	141	159	139	154	161	150	143	147	151	163	160	156	164	165	166	147	163	145	151	152	154	166	197	145	142	152	150	178	172	149	158	143	175	145	167	140	144	171	145	151	149	130	152	149	159	134	162	144	154	145	164	148	139	147	151	161	143	161	179	124	166	151	167	155	169	152	139	176	148	158	156	156	144	149	141	157	158	136	166	131	140	167	152	141	159	168	143	142	152	170	160	159	169	154	143	158	165	166	148	147	157	175	152	149	140	154	153	153	135	144	161	153	158	141	132	145	144	149	135	132	169	144	167	162	162	131	161	156	139	154	160	154	138	178	160	162	149	138	170	139	133	127	179	155	151	147	165	127	160	146	158	148	159	143	160	155	152	150	124	140	153	149	160	134	126	143	159	145	149	172	140	176	156	154	157	142	126	159	158	160	152	160	143	146	139	167	158	156	165	150	127	146	152	157	166	179	152	162	161	146	152	165	144	141	130	148	164	141	159	154	146	133	130	161	151	141	140	164	146	138	162	144	146	152	148	140	152	148	153	154	172	159	156	146	165	155	157	161	138	152	161	134	151	146	146	151	153	163	152	141	138	160	148	143	160	151	158	158	151	148	162	147	161	142	171	169	168	146	154	171	158	158	159	170	169	148	132	161	153	150	140	168	154	186	144	166	156	167	174	148	150	149	170	156	142	142	155	155	141	155	157	150	150	160	172	145	138	158	155	149	138	145	154	157	154	174	142	153	159	162	148	162	180	138	140	162	154	170	147	134	152	158	173	145	154	136	140	169	137	158	139	158	165	164	155	134	133	156	148	158	171	172	147	162	161	173	155	167	144	157	149	152	157	161	129	159	152	150	167	161	166	159	169	182	134	153	167	140	182	148	149	135	155	147	158
10273	8526	19210	17068	10940	10385	7453	4745	2949	2250	1636	1250	930	870	885	944	987	972	1054	1801	2297	2185	1857	1948	1090	570	482	437	450	501	480	496	418	443	400	439	433	458	448	432	387	441	369	385	443	407	407	431	433	426	466	463	398	405	438	445	421	450	373	408	422	436	439	445	453	419	428	387	422	391	383	407	385	418	416	388	417	429	431	408	411	394	423	419	392	419	411	410	382	380	357	408	398	428	451	395	440	379	414	405	399	423	388	386	392	433	421	379	400	420	421	427	427	417	405	416	403	419	373	403	416	413	403	370	422	401	385	416	400	413	438	424	417	401	353	407	401	416	424	406	456	426	394	397	417	415	417	423	417	421	400	440	414	406	392	400	410	403	399	428	397	392	424	392	371	433	433	414	412	407	394	412	426	405	376	426	409	414	425	422	423	408	437	436	405	365	394	423	418	429	420	419	429	408	412	432	402	419	421	421	404	400	415	406	394	442	405	449	402	416	440	444	393	396	403	424	413	367	437	409	365	448	360	418	415	420	446	414	385	378	379	402	413	391	384	411	395	411	408	434	384	421	401	428	407	385	417	417	440	386	440	399	404	421	427	440	397	417	405	408	411	395	389	467	419	417	366	411	378	418	401	404	421	430	458	414	387	416	409	418	372	379	411	398	416	392	393	398	383	393	416	453	384	405	411	408	418	418	412	375	417	428	423	433	432	417	439	411	407	417	405	404	394	363	392	428	434	401	381	421	448	406	431	399	379	394	437	435	412	401	401	407	425	428	412	364	391	383	387	421	410	413	420	430	435	415	395	432	391	386	378	399	426	425	412	440	411	447	415	414	422	413	408	387	392	421	394	394	438	398	407	429	396	412	416	410	406	394	444	392	402	352	425	408	429	364	427	394	419	367	396	468	397	407	409	388	408	413	388	410	406	412	363	394	380	429	387	392	449	394	421	430	397	406	403	407	395	411	382	426	370	393	415	409	406	428	413	387	418	390	408	434	438	392	407	399	426	413	402	403	393	420	425	383	418	385	419	398	381	394	397	424	411	403	389	435	402	433	409	405	412	408	382	374	428	386	426	396	366	427	392	436	392	428	423	415	432	402	437	412	422	377	415	370	434	389	435	411	410	416	414	426	407	465	427	395	405	420	411	405	420	388	388	428	390	396	412	399	388	366	415	412	421	415	387	405	423	421	442	401	391	454	393	406	435	397	406	401	407	447	410	421	442	405	373	442	397	443	409	452	432	408	401	426	410	372	420	441	383	442	422	385	393	419	394	413	396	398	411	410	432	403	421	436	398	427	434	429	399	402	381	380	435	426	427	432	431	436	433	384	396	424	393	399	426	375	415	386	423	435	403	412	400	423	375	469	421	414	401	420	402	398	404	412	379	409	398	406	424	422	432	407	369	404	405	442	430	427	400	416	411	454	404	442	437	400	418	428	403	381	414	402	430	419	423	434	400	373	382	400	406	380	409	435	416	404	384	408	404	441	387	397	382	447	412	397	385	428	415	419	441	405	393	406	392	394	432	403	393	392	410	411	401	388	402	418	408	422	396	397	408	414	431	388	394	395	417	397	436	399	429	394	413	408	394	408	417	398	413	410	426	416	393	419	402	429	413	420	416	410	423	405	401	391	420	429	391	418	394	403	382	395	411	418	424	402	418	406	411	347	387	422	417	407	418	434	408	425	385	383	381	388	402	390	426	431	396	424	417	406	416	391	432	407	390	409	412	423	422	465	364	402	381	399	412	445	440	386	412	413	428	377	436	416	375	406	443	380	448	413	424	386	397	415	424	414	389	386	427	401	429	414	423	417	400	400	413	417	379	412	430	422	389	391	403	372	406	382	410	427	407	420	389	385	429	410	431	402	424	402	427	446	386	352	399	388	432	408	409	431	413	399	387	412	401	453	393	414	398	430	392	405	425	399	396	396	421	387	428	408	427	395	376	388	424	413	417	434	389	404	426	382	415	403	412	428	407	407	419	410	386	467	389	387	444	419	431	386	388	433	421	408	408	409	386	367	441	390	394	403	407	405	405	402	377	406	402	404	434	412	418	414	412	470	400	406	395	386	393	387	413	393	433	398	428	381	400	408	412	381	389	425	388	425	421	392	379	397	422	403	400	410	411	426	451	394	444	416	423	406	383	395	437	404	423	408	401	429	378	426	414	354	382	403	437	398	418	430	393	386	410	431	421	412	420	420	445	441	397	386	424	447	383	452	390	385	390	399	409	389	399	423	423	405	424	401	425	417	391	422	376	398	434	418	392	393	398	406	472	396	437	430	454	417	405	380	387	435	383	408	413	405	426	400	374	409	403	428	376	401	411	403	408	381	420	396	404	405	416	432	415	402	424	391	396	461	382	440	420	411	411	378	414	422	412	395	460	391	423	408	408	409	400	436	411	407	373	403	437	400	386	419	418	426	375	396	399	417	431	400	402	399	381	420	411	413	424	409	431	402	414	438	374	423	423	416	426	398	389	422	401	393	348	403	419	389	418	397	388	422	420	399	394	405	415	407	382	360	392	385	395	424	404	423	394	371	403	415	390	423	401	345	411	388	406	410	380	404	398	450	444	433	402	376	383	384	400	418	442	403	417	385	403	410	422	385	429	417	422	420	397	434	414	464	407	437	405	418	393	394	416	451	403	409	400	406	410	392	399	432	439	413	367	394	380	434	407	380	413	397	398	441	406	390	400	411	423	385	460	432	442	406	439	378	405	405	391	391	455	403	390	422	401	432	427	376	418	375	435	425	404	432	425	398	373	393	413	449	365	412	430	402	385	399	439	442	375	422	439	402	405	378	378	379	392	385	401	424	411	393	404	428	360	402	376	411	428	371	400	417	411	405	424	440	404	426	410	412	388	379	417	405	430	406	396	434	397	419	410	404	439	377	369	416	393	413	453	401	403	418	431	417	438	410	404	407	447	349	410	419	426	414	418	398	407	469	401	440	365	452	377	418	400	373	405	403	398	416	389	407	412	408	402	424	406	394	392	389	437	427	407	410	408	387	389	403	376	408	422	403	428	428	395	432	404	390	445	423	418	397	454	417	399	425	400	407	437	389	416	424	412	445	402	388	392	454	410	425	395	401	391	414	399	421	419	426	406	429	406	393	412	386	389	392	387	391	376	398	403	386	421	397	422	447	427	381	388	420	405	411	385	412	383	409	429	393	415	403	396	406	441	400	424	444	415	422	405	427	405	429	399	372	385	407	416	433	383	416	404	404	418	435	398	392	380	434	423	397	406	411	381	424	434	409	386	435	431	412	438	379	387	451	435	400	410	424	420	370	377	416	396	422	388	412	406	402	430	402	403	410	376	404	441	408	447	415	442	419	396	430	439	418	395	388	394	407	429	402	432	356	419	420	396	396	409	435	371	394	382	408	369	410	405	410	423	367	426	379	403	409	413	422	403	385	416	393	378	408	417	411	404	393	404	370	415	414	417	391	394	439	432	417	410	421	399	407	377	399	395	377	386	424	414	387	379	396
40478	31941	43672	33799	22432	19013	13976	9121	3635	1818	1849	1374	819	767	811	874	754	1222	1315	949	1329	2230	3050	2814	1320	631	362	274	235	356	303	278	218	239	255	252	235	239	259	209	172	190	195	220	210	168	208	202	221	219	215	221	205	186	177	154	190	168	170	172	168	188	170	193	182	192	172	154	182	191	196	170	181	154	193	178	188	209	178	168	181	176	184	176	156	163	189	183	165	191	139	181	190	223	166	199	190	187	171	178	183	183	169	191	180	170	181	190	187	172	161	201	194	182	189	143	193	180	181	163	190	182	170	192	173	150	184	180	168	183	169	197	169	205	175	169	182	208	187	199	168	184	206	168	152	178	186	208	169	172	191	168	191	188	176	193	180	164	195	189	181	177	186	179	175	173	167	160	179	189	185	191	170	170	190	191	156	163	192	186	192	183	169	171	159	192	162	190	208	144	182	183	176	158	178	146	166	167	165	164	184	158	167	186	174	174	153	162	157	197	194	162	212	168	193	158	186	171	152	173	176	166	187	169	188	193	178	172	154	168	189	183	170	198	161	187	162	157	174	183	195	199	170	179	189	174	177	168	182	180	212	189	191	183	168	151	169	173	176	192	157	185	168	151	160	205	193	199	168	172	145	165	164	228	166	169	191	155	198	180	200	182	157	166	199	177	174	189	174	179	173	174	173	163	175	157	172	181	169	185	194	193	174	203	171	199	181	158	164	193	158	171	178	176	182	185	203	164	195	168	172	173	186	163	160	175	155	189	175	183	170	201	184	170	195	181	171	183	167	172	162	164	181	183	178	167	173	181	180	156	180	162	188	166	174	183	153	180	172	183	169	168	177	171	189	164	176	193	179	180	182	207	163	189	166	185	192	185	187	177	174	187	165	205	198	174	173	184	168	159	201	176	179	182	180	164	179	168	195	188	157	175	166	186	196	178	159	186	191	159	175	187	182	175	196	192	180	169	169	165	171	179	166	196	175	180	148	176	205	190	169	166	185	195	175	176	152	165	191	159	191	180	157	154	188	198	165	172	172	156	180	154	169	183	173	163	174	168	193	170	176	177	196	155	165	184	173	186	188	192	206	169	178	174	170	169	169	179	176	185	172	184	165	168	180	188	158	170	190	181	199	172	165	170	161	218	171	173	170	204	177	177	167	190	166	182	175	172	184	200	188	165	160	179	191	184	197	158	174	138	171	198	154	194	170	174	199	158	188	180	175	182	188	141	179	154	170	197	175	155	202	183	187	201	196	170	159	192	185	198	164	162	184	175	181	192	168	191	186	163	195	173	186	188	158	178	204	182	197	169	185	164	171	163	198	136	184	171	173	159	154	178	168	204	188	164	151	174	159	158	173	193	164	152	179	185	177	171	183	179	198	180	183	180	180	162	159	166	163	183	175	166	187	158	169	190	178	185	193	170	182	167	194	144	161	173	182	172	181	179	180	190	176	166	171	173	164	165	149	165	179	155	182	168	174	192	183	196	173	187	183	176	176	178	154	174	187	165	157	166	168	184	192	178	190	169	161	159	163	183	197	175	167	172	166	169	175	180	184	138	181	153	156	180	165	172	142	175	169	182	176	176	192	164	187	198	185	180	175	173	175	172	188	205	168	189	190	173	183	169	190	186	161	164	158	186	175	179	172	173	180	192	196	176	194	160	184	199	166	170	164	188	183	164	153	172	170	178	167	170	185	174	183	161	190	162	200	166	173	180	187	181	167	170	191	163	149	172	172	181	153	167	160	179	188	155	161	185	192	174	177	161	173	157	162	178	163	182	188	185	186	171	177	174	147	209	183	171	157	173	210	191	177	178	169	159	175	163	176	173	166	176	204	176	159	179	169	161	178	169	171	156	193	189	178	163	174	176	161	145	178	183	171	181	175	148	170	183	179	162	150	196	177	176	157	209	186	165	198	159	191	180	166	164	172	158	144	169	166	172	184	192	183	185	188	207	167	169	196	187	183	170	162	191	185	187	180	165	170	186	181	168	173	157	177	149	189	172	188	184	167	184	196	170	174	170	176	160	157	172	166	161	173	165	177	175	163	168	216	166	205	164	162	174	167	196	172	169	192	196	180	176	179	172	174	197	196	170	176	177	185	180	175	170	169	183	191	180	180	149	161	153	175	186	176	174	181	170	178	180	188	166	185	186	184	161	164	185	175	163	163	192	191	157	186	177	162	163	177	177	171	186	168	186	185	167	181	183	163	181	179	159	156	203	158	172	165	185	181	172	158	184	174	192	188	187	172	211	165	169	177	175	183	166	147	173	168	160	194	156	188	166	202	178	157	198	161	191	176	153	169	191	192	187	181	178	186	184	186	168	180	198	174	159	163	162	182	188	163	180	180	173	189	205	178	174	176	188	174	187	159	177	192	184	173	160	187	201	167	173	185	166	166	175	177	180	154	180	167	185	159	205	174	167	158	182	171	186	181	162	172	203	147	183	165	162	168	176	181	177	165	205	168	185	177	202	170	159	156	224	162	182	196	166	150	174	166	167	164	157	180	178	159	155	190	162	183	170	202	183	166	189	174	195	171	158	192	166	158	159	188	188	205	169	178	201	168	164	178	178	181	164	197	162	185	166	177	181	164	158	169	174	200	186	170	168	181	188	179	189	189	173	169	166	175	195	167	174	172	168	153	187	171	161	168	164	177	165	159	201	179	168	175	179	181	149	182	211	164	159	204	167	154	200	197	182	205	196	157	196	221	176	169	174	181	164	163	165	181	158	167	178	174	170	175	157	159	151	170	161	166	154	158	164	185	186	182	196	185	172	189	180	182	147	169	180	195	190	180	175	163	208	200	191	170	180	160	186	152	213	163	170	171	189	166	170	143	160	182	181	202	177	155	182	152	189	186	163	190	182	205	179	166	165	177	179	141	153	165	188	197	169	192	193	170	175	192	183	173	185	184	151	163	189	201	152	197	179	197	178	169	205	197	161	164	184	194	151	179	167	199	177	164	199	177	178	173	198	165	176	174	176	159	185	146	176	179	187	165	182	148	162	196	197	181	188	172	166	190	175	160	166	175	166	197	176	162	174	189	162	192	171	153	189	180	175	171	192	170	191	163	207	172	172	176	202	175	179	194	188	158	170	196	185	186	184	174	179	173	192	184	161	178	178	187	168	191	188	148	163	203	188	164	164	181	173	164	156	174	188	176	176	169	157	168	181	183	176	174	177	173	168	172	159	174	197	196	168	176	185	166	174	170	163	189	188	176	192	190	174	168	175	181	181	178	161	177	184	160	168	189	186	198	180	175	156	169	183	177	163	173	179	169	154	175	174	152	164	187	185	163	195	180	171	174	173	191	185	184	161	187	191	167	185	177	186	167	158	193	194	175	187	178	159	181	168	186	204	166	179	153	166	165	186	182	154	175	178	186	172	170	168	199	168	205	177	161	173	187	180	195	203	176	180	153	175	190	181	181	187	178	165	200	182	162	162	192	201	173	166	164	176	166	169	181	178	168	189	181	165	176	157	168	186	175	151
26088	25304	44870	35866	27567	28171	24688	19185	9816	6376	7174	5692	3835	3669	4033	4059	3627	6402	6058	4890	7534	12288	16132	14684	7251	3309	1532	1181	931	1619	1322	1348	936	805	905	1027	984	1081	952	843	514	540	598	661	604	598	703	698	870	792	747	742	628	468	435	471	467	445	457	471	469	499	514	484	470	466	479	446	495	431	437	487	480	473	458	464	445	459	474	423	461	447	467	485	476	464	492	448	442	479	468	433	475	476	475	461	483	454	467	464	506	451	486	504	430	426	430	445	454	436	404	481	435	435	408	451	439	459	467	475	473	425	457	467	451	472	431	495	436	464	477	469	459	457	483	462	460	473	494	427	445	469	481	461	483	445	437	473	487	450	474	453	481	419	451	459	440	457	453	466	508	434	476	473	460	471	471	483	419	480	434	485	454	464	462	439	458	471	431	486	447	421	491	448	480	468	433	460	489	473	461	446	485	480	431	469	458	406	452	464	449	437	447	463	471	437	451	493	468	455	450	488	459	476	485	470	471	484	432	459	453	468	465	448	457	444	433	518	452	453	455	468	484	491	498	483	441	456	478	511	436	472	428	487	459	464	508	458	475	466	476	443	463	463	426	473	448	456	495	479	435	458	488	437	440	460	444	477	422	449	464	459	466	466	459	438	479	435	447	480	448	477	447	484	446	465	461	448	458	474	456	441	414	463	458	451	456	475	455	476	437	490	446	449	461	465	456	460	447	482	488	456	480	432	469	441	445	520	423	509	461	491	492	477	435	469	453	467	446	459	476	467	479	437	457	449	426	495	394	437	484	463	451	445	450	475	472	413	471	455	466	444	505	441	493	446	491	494	491	448	434	491	433	453	441	474	434	458	468	464	445	481	451	483	433	445	466	488	471	504	459	457	441	447	479	486	412	458	471	484	498	450	456	428	428	464	483	448	502	449	430	441	458	452	500	446	480	444	446	454	469	468	460	431	473	454	446	458	494	464	441	485	461	482	445	445	461	474	434	431	442	463	456	461	465	475	483	459	461	447	484	463	471	483	486	463	432	447	470	410	487	461	445	439	502	466	467	441	467	458	468	442	435	484	457	435	456	462	461	452	443	451	459	460	428	486	513	450	481	432	458	440	469	475	434	480	476	450	454	465	426	487	480	471	445	431	464	480	472	442	469	438	454	438	407	479	500	470	488	432	479	462	438	440	443	491	467	463	440	451	472	447	506	478	483	464	423	451	473	486	466	488	466	484	493	459	490	433	432	451	503	481	460	440	460	463	461	434	467	471	453	485	445	470	435	432	451	456	428	447	464	462	452	458	450	484	432	441	480	487	442	475	433	450	483	427	456	435	476	481	443	449	491	455	456	439	431	491	455	484	457	463	447	457	457	472	457	439	444	473	463	472	469	409	430	440	459	457	460	433	443	427	442	532	478	477	447	455	486	501	432	476	450	445	467	468	460	433	455	456	425	419	444	456	470	491	480	450	455	449	438	485	408	484	433	426	442	413	461	473	468	430	468	494	457	473	429	444	449	457	494	467	434	473	460	474	461	474	456	403	480	432	447	453	459	440	498	481	468	474	440	475	458	529	447	486	464	442	460	464	465	469	460	440	466	473	460	456	469	503	471	479	468	442	468	423	458	441	464	487	461	461	450	441	466	471	458	466	426	450	449	467	459	445	450	460	456	478	447	499	445	475	472	425	470	499	414	455	486	433	452	459	432	517	450	458	463	475	434	461	442	459	496	452	449	469	436	470	421	469	456	459	484	431	431	480	460	454	474	454	444	466	429	489	445	500	506	483	466	471	456	444	463	500	442	418	434	458	465	432	454	440	465	463	458	494	474	469	464	440	431	470	486	456	482	497	457	432	452	473	431	447	478	442	437	460	437	472	475	436	454	443	486	436	438	493	480	439	472	460	463	452	435	472	460	473	436	485	509	471	503	435	461	421	455	467	450	471	455	442	472	435	458	469	476	468	505	453	412	442	460	482	418	456	482	466	489	472	448	449	490	444	429	477	474	436	477	457	433	483	460	447	477	454	455	457	448	435	463	449	453	481	449	471	491	451	469	469	483	487	432	429	469	462	476	466	478	465	458	499	502	425	459	490	481	491	424	468	454	457	482	444	440	466	473	436	451	467	456	434	432	471	468	448	432	491	474	451	461	455	444	465	426	426	450	471	463	473	523	439	392	426	475	456	454	433	472	413	461	465	444	431	461	464	448	482	444	425	441	443	485	474	483	467	432	459	437	466	453	454	416	460	452	447	482	469	476	463	454	488	486	449	473	456	453	436	498	483	463	423	445	450	409	429	468	474	416	444	473	451	466	468	447	506	426	488	477	439	410	445	422	470	436	477	431	444	450	508	466	495	473	435	486	464	450	469	447	456	446	514	454	417	466	453	451	458	450	481	463	510	469	453	455	465	430	451	455	439	446	467	480	429	467	480	475	485	491	467	455	479	453	479	507	417	415	478	437	464	501	488	487	475	472	458	470	466	439	513	475	472	471	469	484	418	433	449	470	462	500	470	423	430	464	460	441	402	468	487	459	473	458	439	477	468	455	446	469	453	445	475	472	450	470	439	442	484	429	467	493	471	458	445	457	464	462	469	451	455	470	466	469	482	460	446	482	475	475	480	470	443	452	515	461	452	414	485	433	483	501	467	487	474	465	453	471	421	476	455	410	448	465	499	436	431	442	475	463	449	457	450	481	474	442	451	502	436	454	468	496	462	450	484	471	470	481	471	460	468	477	452	455	484	439	449	488	458	479	454	463	443	473	442	439	455	455	494	489	474	456	445	470	473	490	486	415	456	471	472	447	439	483	469	452	481	457	456	479	469	484	459	484	463	480	448	432	446	480	477	474	467	450	473	431	456	453	447	407	448	437	483	456	492	415	479	492	456	471	449	457	451	417	477	482	460	466	438	491	445	466	462	441	434	489	471	454	450	468	440	449	437	419	487	483	456	502	455	505	458	451	459	425	435	480	444	462	476	475	425	472	432	464	459	433	474	458	493	469	495	449	494	471	448	465	458	441	470	449	464	450	410	450	460	449	452	500	481	472	489	436	438	429	452	393	491	480	471	495	431	457	420	454	475	441	441	510	464	459	431	496	459	435	428	492	455	473	443	459	496	487	438	437	455	443	490	441	450	440	465	453	454	448	455	463	443	474	461	456	448	464	419	469	480	474	437	447	451	447	490	448	468	517	476	502	464	447	468	437	460	445	446	490	415	490	460	473	439	493	424	464	474	457	514	438	455	470	461	458	472	500	428	471	453	464	467	468	469	448	438	464	451	440	446	465	438	464	446	448	423	436	485	476	451	473	461	485	451	458	519	467	474	472	445	458	492	481	459	440	449	440	455	443	472	487	489	460	481	469	437	480	473	475	474	445	446	479	457	423	424	461	478	461	463	491	469	429	442	480	479	458	465	477	470	481	444	438	476	448	484	434	456	470	458	461	485	467	451	453	481	455	476	452	460	412	476	472	445	451	454	456	487	432	459	482	433	462	455
52047	41936	52684	42938	31432	26375	23886	17245	9320	4073	2960	2539	1839	1241	1677	1741	1479	2156	2662	2208	4507	4933	7110	4306	2141	889	464	453	324	467	413	344	270	335	342	303	256	336	289	233	179	186	182	206	169	202	203	197	261	257	219	236	175	143	152	185	149	154	142	163	205	173	171	159	145	170	166	141	167	146	155	158	162	157	156	153	164	169	196	175	168	152	151	162	152	165	151	182	188	170	171	186	151	174	141	162	169	145	161	147	163	167	158	155	160	129	139	151	164	161	157	160	177	172	145	142	151	157	163	162	159	172	172	146	133	175	161	167	150	180	167	191	159	143	171	163	156	162	178	166	159	139	143	147	181	159	170	163	142	161	152	154	159	168	132	151	157	163	148	144	144	165	166	147	154	175	168	165	158	115	170	156	165	164	157	137	161	149	148	176	166	160	143	143	157	169	160	163	160	139	161	178	169	167	181	160	163	162	155	150	149	142	150	162	145	137	134	168	167	140	188	166	156	144	154	157	150	158	157	179	163	138	156	163	157	168	156	153	157	153	180	149	159	150	155	159	161	150	183	162	145	176	166	181	155	146	147	147	148	148	163	156	162	153	158	169	168	166	165	153	156	157	185	159	191	158	156	145	181	161	165	141	175	171	178	150	141	150	186	149	158	152	147	164	144	165	140	198	167	144	174	146	175	173	141	154	145	171	169	149	145	166	163	158	176	190	155	153	141	152	167	151	151	161	147	152	175	186	159	171	179	166	157	159	162	164	171	156	141	174	156	157	175	166	155	157	167	166	156	133	154	153	158	146	168	151	160	145	160	151	155	178	169	151	148	169	147	148	129	145	182	157	158	173	165	159	172	153	171	131	148	179	123	141	149	165	157	166	160	174	165	156	175	158	153	161	150	171	140	146	168	159	163	171	163	169	155	166	145	154	176	156	171	149	144	169	168	146	171	167	161	154	167	169	192	184	159	177	162	151	149	162	171	184	165	160	159	153	167	185	125	152	182	177	146	175	168	163	158	166	149	161	148	167	163	136	155	145	183	173	160	179	162	188	137	149	158	171	148	151	172	160	149	138	199	158	153	157	157	161	155	162	157	180	142	182	171	184	166	163	136	153	169	136	162	160	155	155	155	139	147	193	148	148	154	156	168	155	147	152	171	139	164	160	148	186	153	159	133	176	140	170	152	163	163	156	148	155	145	174	145	137	174	166	177	127	160	161	153	143	155	156	181	130	147	175	176	176	167	165	153	154	163	137	148	165	141	159	152	157	165	161	143	152	154	148	139	159	169	178	152	165	178	152	150	157	140	187	150	146	160	150	162	180	150	155	147	164	144	169	176	158	178	144	177	166	161	163	192	185	155	159	168	154	153	161	159	170	164	170	161	169	182	143	149	158	159	176	140	138	151	178	167	172	167	154	151	167	141	149	156	156	152	155	167	156	140	135	164	183	174	153	167	151	161	178	150	184	156	169	171	181	155	162	149	152	147	156	165	151	135	143	151	157	153	139	136	156	169	164	156	169	164	118	141	164	172	161	168	183	164	149	168	168	158	147	162	150	143	164	151	159	172	143	170	170	174	158	172	175	161	159	167	162	152	154	166	152	175	158	161	150	175	179	164	170	149	178	156	152	160	155	150	165	148	164	142	146	171	176	157	141	172	168	172	160	181	148	157	162	150	167	179	164	170	169	153	143	174	155	164	152	150	156	185	157	140	163	148	158	140	167	175	160	157	149	183	172	170	150	173	165	157	172	150	149	167	148	161	166	160	145	154	152	131	138	159	141	134	153	160	157	192	176	155	171	146	164	149	169	165	168	168	134	158	164	149	148	130	156	169	163	145	171	149	161	143	176	152	187	137	147	158	146	160	165	166	167	162	157	153	156	162	157	161	152	165	147	178	162	148	155	149	152	148	161	160	148	143	169	164	167	182	147	174	165	144	148	167	182	170	166	156	148	150	159	159	139	170	165	142	163	155	185	156	153	181	158	191	150	174	149	167	163	171	145	164	167	189	148	173	159	151	167	168	152	165	185	159	155	158	149	152	180	156	141	148	171	169	158	154	162	155	173	168	156	171	166	175	147	150	147	157	154	155	151	140	141	136	164	154	143	166	154	155	159	173	157	155	170	161	140	154	173	157	157	169	177	164	169	200	150	168	166	160	170	155	173	148	166	159	172	164	183	159	158	187	150	156	150	142	134	146	126	164	154	141	168	149	147	166	146	166	178	172	153	164	168	138	163	159	162	178	170	142	176	143	170	191	168	166	145	174	134	168	163	183	165	149	154	161	167	144	154	168	152	153	153	166	150	164	157	177	138	158	163	145	166	154	164	160	156	160	148	163	155	151	185	155	179	138	170	153	161	155	175	142	143	166	147	172	147	150	158	168	164	164	152	175	162	150	167	159	136	167	171	151	159	168	150	165	168	167	155	146	146	150	157	158	169	162	160	144	171	165	156	140	149	151	162	153	154	165	166	171	138	177	148	152	147	154	190	167	167	148	168	161	165	142	157	143	186	163	130	167	142	154	174	180	131	171	142	184	145	149	170	172	144	158	142	157	164	153	152	140	173	147	147	169	177	163	181	163	162	137	164	139	134	180	180	173	158	164	145	151	161	171	161	160	181	166	156	154	145	183	152	146	166	161	177	197	156	134	157	151	167	156	151	163	163	144	162	166	167	172	147	156	146	164	150	165	157	164	177	163	151	188	169	161	148	161	163	165	175	149	168	152	134	158	159	158	164	151	192	151	161	157	147	146	138	150	143	193	147	155	169	159	165	155	178	163	151	168	172	156	165	176	176	145	172	141	142	162	146	164	172	171	172	143	164	161	154	171	146	160	156	163	163	159	161	139	178	164	168	154	166	176	150	155	192	156	162	157	169	147	161	162	169	168	161	161	178	165	176	161	143	174	164	170	160	178	151	135	154	145	156	148	170	169	152	144	136	170	157	160	153	177	145	137	168	167	158	166	154	182	164	120	190	148	156	151	162	177	163	175	158	155	158	150	165	136	160	145	163	180	161	179	181	176	148	165	177	154	141	149	170	171	158	148	192	145	153	159	165	153	182	163	185	167	165	150	167	139	152	166	167	150	145	138	163	171	151	156	158	163	160	175	145	155	162	153	162	149	178	181	169	174	163	169	155	170	167	175	160	164	161	159	180	160	153	149	159	152	184	155	156	133	150	136	177	173	168	146	160	158	154	157	181	150	156	184	167	152	142	165	150	147	165	193	203	163	153	169	151	158	178	166	151	142	187	136	164	166	158	152	163	175	171	156	166	155	146	149	163	169	182	167	172	149	185	156	141	152	175	160	158	171	154	137	155	144	161	153	144	164	156	153	163	143	171	160	166	159	150	150	179	140	154	152	168	167	155	162	153	154	140	169	153	173	137	153	170	171	162	158	144	169	154	165	147	156	145	160	143	154	177	168	179	165	149	145	156	159	150	155	174	179	140	141	161	156	134	142	146	165	168	161	139	173	163	167	183	145	157	170	154
32423	35315	53423	43680	35315	34164	32951	25891	17447	10193	9656	7979	6928	5144	6700	7324	6417	9757	11351	9590	19667	21611	27160	18622	10662	4716	2481	1905	1396	2539	1882	1674	1377	1455	1772	1945	1233	1688	1455	823	547	705	770	736	647	936	984	733	1225	1073	834	936	663	444	434	436	431	403	426	428	529	563	519	534	464	457	489	394	403	438	422	404	427	437	444	425	355	441	416	410	401	396	385	409	392	433	414	407	426	403	405	437	433	396	444	381	418	417	410	406	396	378	423	417	417	406	429	386	423	423	412	397	422	426	422	464	453	414	402	394	402	424	399	401	407	400	387	408	399	422	403	435	438	423	415	422	445	394	371	406	442	445	426	423	437	401	413	395	438	403	405	445	401	350	393	396	402	435	429	416	402	432	427	390	393	413	383	403	418	371	408	424	403	374	410	408	414	413	442	416	430	423	399	415	425	411	372	425	438	393	388	418	417	418	408	401	446	418	433	409	404	419	443	360	387	394	399	422	388	400	405	394	407	377	404	414	429	406	408	387	400	403	446	408	394	429	392	424	433	389	361	443	407	415	375	406	389	428	405	417	395	421	443	380	418	412	445	395	429	414	392	422	434	400	415	418	442	400	428	437	422	413	380	406	380	447	416	396	400	435	453	417	414	448	397	399	426	413	408	412	397	396	425	412	440	404	417	420	423	398	371	410	377	418	423	415	464	409	416	414	385	413	408	433	422	406	409	412	415	445	392	431	391	403	381	432	434	388	428	427	384	383	376	373	426	380	386	401	411	371	456	402	428	376	415	398	420	403	372	448	412	379	411	441	430	404	412	417	410	381	409	389	426	370	455	408	409	417	423	425	396	401	427	434	408	388	419	380	407	375	392	392	429	404	425	409	434	399	403	405	413	446	396	430	392	390	403	422	434	406	423	375	435	401	403	407	413	390	409	426	443	438	435	423	409	407	389	410	386	392	413	380	412	418	427	382	419	373	417	420	395	411	401	428	444	437	425	384	430	417	419	387	420	411	418	414	426	426	404	402	403	402	418	419	410	404	434	401	399	420	391	415	411	407	461	395	424	365	397	425	418	415	395	449	443	376	426	375	400	427	414	406	408	426	393	422	424	404	434	404	379	399	388	450	393	402	406	419	422	445	383	409	418	390	399	401	408	388	437	450	405	454	420	396	425	423	384	439	402	375	387	426	422	395	400	389	414	407	417	393	360	398	395	418	419	391	397	407	426	456	431	406	396	414	410	411	413	389	412	397	403	395	388	397	410	429	444	386	423	414	381	405	395	430	443	371	412	410	389	431	418	430	415	395	433	419	433	401	388	432	397	411	427	385	387	421	417	422	421	407	454	446	396	417	412	399	429	408	437	431	406	416	400	432	369	404	425	424	416	398	410	361	409	422	420	416	413	398	395	417	443	395	393	411	350	400	407	366	444	433	417	433	388	413	404	386	445	415	415	401	447	426	412	439	395	432	402	437	426	413	406	419	420	417	392	428	419	451	378	433	390	418	419	388	414	438	413	433	416	390	430	460	404	412	404	419	375	408	401	398	431	384	405	434	408	374	419	401	447	419	379	425	402	427	408	434	422	427	412	382	405	410	401	406	371	452	410	387	409	441	402	409	392	429	417	392	396	390	411	396	424	433	392	397	402	408	402	399	390	424	389	393	410	387	411	382	406	425	416	410	428	438	392	437	437	388	391	405	399	378	406	420	415	418	440	421	401	410	415	405	414	422	423	414	440	416	434	427	424	417	391	396	388	415	363	430	401	417	439	432	408	406	420	443	448	423	432	435	395	437	402	410	417	423	384	408	396	395	409	410	409	448	416	398	418	404	433	384	430	421	410	441	440	391	409	381	431	387	405	444	438	384	405	398	386	385	461	425	401	405	408	429	396	412	422	437	399	434	436	388	419	427	392	432	370	424	414	403	426	429	413	383	411	405	406	415	388	418	428	394	426	433	427	387	412	404	419	418	453	422	438	402	421	397	416	439	424	406	384	421	382	407	451	420	381	413	396	404	412	381	444	427	397	410	355	398	395	412	429	436	372	410	417	407	427	405	426	380	403	392	399	401	365	447	385	445	393	389	418	415	399	404	420	403	436	412	392	437	386	400	410	401	430	422	406	421	397	412	425	392	443	434	393	443	426	412	410	398	415	403	417	388	399	412	388	423	425	373	364	408	413	424	448	441	415	383	415	420	420	415	417	405	406	396	424	424	426	382	433	401	433	439	396	433	433	383	389	382	420	384	427	393	393	431	365	369	438	407	431	421	401	407	412	390	385	385	433	430	408	446	361	392	439	378	397	392	430	404	456	400	404	388	395	425	399	397	408	441	419	410	407	408	380	401	427	411	406	391	434	385	391	433	419	424	400	381	379	421	409	433	408	424	434	419	451	437	392	411	413	401	379	388	389	412	398	447	402	420	436	419	402	436	380	378	419	406	410	445	384	418	411	415	427	400	442	378	394	410	430	397	394	449	413	435	409	408	406	381	408	413	418	421	410	378	405	452	412	386	404	393	399	416	386	406	422	431	430	422	411	409	410	408	443	399	420	421	434	399	402	410	442	415	395	394	409	412	437	386	418	403	426	431	397	436	403	439	420	407	413	432	432	408	422	407	448	422	427	441	395	420	394	389	435	443	414	437	384	422	390	400	413	406	447	436	411	401	414	404	395	384	410	434	435	396	404	403	457	384	426	434	373	437	432	397	391	404	445	411	389	430	432	448	422	418	419	416	391	380	431	421	449	390	401	402	390	414	387	393	443	417	403	389	404	421	417	409	439	397	386	415	427	376	431	411	416	414	421	436	429	437	393	424	417	442	452	391	392	450	410	418	384	410	401	417	408	435	382	416	409	419	381	379	435	388	423	409	436	396	429	429	396	387	413	382	395	391	398	408	427	412	476	414	426	409	386	437	375	405	391	382	377	368	403	441	379	452	418	394	432	378	411	394	379	443	406	403	431	423	385	402	393	434	420	424	391	389	422	382	410	443	407	409	420	445	398	409	420	394	388	432	450	420	373	412	420	381	395	417	391	393	412	421	379	422	381	416	390	423	391	406	410	400	428	426	389	393	418	402	420	417	427	379	378	419	399	409	401	415	437	439	400	428	389	448	374	404	426	401	420	423	385	413	445	395	457	388	428	402	418	402	426	387	406	399	407	405	385	422	415	421	425	400	396	391	382	430	416	398	399	412	399	425	415	421	429	433	388	428	445	430	443	395	422	399	399	424	433	401	439	401	397	410	412	404	389	396	398	357	446	441	410	377	398	395	411	389	404	423	405	407	413	408	429	401	439	377	406	414	415	417	400	396	401	388	404	403	423	436	386	433	400	414	400	369	401	456	402	462	461	424	424	412	369	393	429	407	404	391	397	441	385	429	416	395	430	398	422	420	440	402	396	399	394	413	447	409	418	425	422	430	430	384	422	387	416	420	438	423	425	395	406	407	407	388	413	401	406	441	409	394	417	422	421	411	408	440	427	424	425	425	384	428	394	397	435	407
13726	7703	9598	7988	5130	2591	1404	1004	439	433	352	268	224	236	225	231	252	282	247	283	358	454	517	452	297	224	159	150	165	139	172	150	147	175	142	154	167	173	131	126	186	152	155	144	133	162	154	158	154	146	156	143	149	150	148	149	152	150	165	165	200	141	170	149	134	137	146	158	164	144	144	156	154	161	165	154	137	151	162	163	154	144	147	154	170	155	147	176	139	153	134	142	161	157	151	146	158	151	147	169	171	154	174	159	154	169	173	156	157	164	172	170	178	149	156	149	151	163	137	148	153	176	150	128	150	167	148	144	144	133	153	152	146	167	150	162	145	131	170	164	143	160	146	179	151	160	149	146	144	143	175	170	153	136	141	141	151	178	132	163	155	147	140	162	156	145	163	172	161	140	150	147	179	165	173	160	154	173	151	153	200	169	168	150	150	135	159	185	152	154	160	181	157	162	124	166	161	139	177	155	161	174	164	152	161	142	160	166	132	128	133	155	147	163	133	158	132	146	154	168	173	132	181	148	147	163	145	154	155	162	165	169	159	174	152	142	158	166	163	158	166	136	166	141	147	168	134	179	152	156	152	151	131	158	173	157	159	142	149	160	166	154	164	155	156	145	133	170	165	178	154	158	157	146	162	165	146	151	153	168	154	154	160	141	168	144	166	143	155	160	175	151	159	146	160	135	166	162	147	155	151	150	152	149	145	169	140	169	155	141	165	137	162	155	154	140	146	167	177	154	163	146	178	149	168	164	167	166	150	176	160	143	142	168	168	159	155	159	145	181	163	157	143	165	150	147	155	174	174	171	138	163	176	172	157	167	134	154	177	175	157	170	151	161	153	167	155	157	158	183	156	138	155	160	152	138	161	162	179	153	183	162	151	169	149	167	165	151	154	152	146	147	162	149	137	148	157	171	169	147	157	167	143	189	137	177	163	141	164	161	154	154	159	165	149	164	169	159	141	120	152	148	153	165	140	135	157	139	145	148	153	157	151	168	162	157	142	135	165	159	127	147	147	169	147	144	137	142	174	163	178	160	144	146	131	149	154	146	167	131	152	148	126	158	165	170	137	162	140	164	144	144	150	150	178	157	166	144	169	147	139	175	158	132	147	141	168	142	143	149	166	180	139	187	166	146	145	151	137	161	152	142	159	158	126	169	162	175	153	141	157	171	152	149	141	139	140	155	180	142	153	177	139	169	142	148	141	164	176	168	149	138	158	152	151	155	154	136	134	143	132	149	135	154	152	160	154	132	154	164	170	181	146	176	164	157	154	162	135	158	148	145	168	143	166	165	153	174	178	150	160	136	152	141	134	161	138	153	153	145	156	132	142	162	184	203	153	182	161	140	177	145	176	144	139	147	176	155	156	162	150	153	144	164	158	166	127	173	148	167	164	144	155	164	135	163	160	157	169	144	166	156	145	135	165	165	140	150	178	145	168	128	144	141	164	167	151	145	152	166	146	161	132	136	177	150	156	158	137	135	126	138	173	159	155	150	176	132	155	182	165	156	159	133	173	184	162	181	167	169	149	141	190	155	150	153	177	168	170	124	151	132	159	161	146	139	146	152	177	143	140	139	153	151	148	176	154	154	152	141	149	151	141	179	156	166	172	169	132	156	161	175	170	164	152	144	148	161	153	181	122	152	171	161	159	151	157	157	144	143	153	134	153	154	162	175	147	149	150	154	164	164	152	155	152	147	140	165	154	122	173	135	183	157	151	137	146	146	151	139	165	163	148	145	140	167	172	183	140	180	159	161	182	154	137	154	145	146	155	164	142	170	168	143	157	140	185	168	130	134	116	135	137	169	142	167	157	169	155	139	165	172	131	175	157	140	168	159	177	162	182	157	140	144	156	155	184	129	173	160	174	152	155	189	156	145	147	161	162	148	145	164	151	192	151	145	172	138	140	164	154	158	140	159	172	162	131	159	154	165	149	147	158	172	177	152	148	153	159	188	172	152	132	144	164	138	158	151	183	153	166	142	173	155	129	160	139	155	159	178	160	161	172	163	154	162	158	148	165	149	147	159	143	150	186	140	165	128	158	135	144	143	162	146	159	146	142	155	166	154	146	154	164	166	165	174	172	163	162	160	140	158	162	154	141	166	169	155	168	165	148	143	149	142	159	150	162	152	177	141	135	140	140	168	162	161	154	167	154	159	158	146	128	136	174	142	154	155	175	152	148	159	154	175	131	153	153	148	152	153	141	163	161	142	141	146	159	147	156	164	164	144	146	147	156	137	155	164	160	150	159	154	160	162	164	129	144	177	137	151	153	161	155	139	159	122	138	171	149	143	147	176	159	131	139	159	130	167	190	149	161	136	163	134	141	160	157	153	170	169	163	180	144	168	129	161	154	148	158	135	163	148	158	149	155	170	158	167	156	182	136	170	153	162	130	163	140	147	171	151	142	141	169	179	158	152	159	153	169	166	149	165	155	159	165	135	166	149	154	139	150	163	150	160	149	144	160	193	182	145	177	174	150	163	158	151	176	146	162	160	168	145	181	161	166	156	167	162	143	150	142	156	169	151	140	153	161	158	142	182	164	170	157	148	150	166	143	179	162	146	142	128	166	143	146	169	149	160	148	165	142	161	178	172	134	151	155	155	155	150	159	132	140	162	145	163	157	164	155	158	157	139	163	160	168	144	126	164	160	148	148	159	153	151	155	158	140	158	154	152	159	147	186	163	185	150	159	177	148	152	155	146	152	165	156	162	166	155	155	148	142	155	137	167	141	155	141	156	166	166	178	142	145	160	151	156	169	148	145	135	178	166	157	164	156	160	143	176	130	140	158	179	140	154	146	172	165	156	153	169	153	148	149	166	142	140	148	151	161	147	133	148	156	146	154	157	166	150	157	147	137	136	158	158	145	150	147	138	154	150	146	132	158	146	155	146	162	156	136	153	135	124	137	161	151	144	164	144	158	138	152	178	141	147	150	152	188	127	162	151	130	134	149	168	168	162	145	146	161	150	134	170	147	177	158	132	157	170	190	181	156	171	151	150	165	156	143	156	148	161	154	155	160	205	161	165	157	151	153	152	160	147	151	141	152	171	142	158	182	143	148	137	156	146	154	168	146	145	137	180	163	159	146	172	133	154	164	148	161	183	147	148	162	144	158	160	181	136	130	166	178	149	163	135	144	154	146	149	150	155	132	175	165	178	169	150	164	149	137	166	164	160	163	153	138	159	157	149	151	140	150	174	156	165	122	151	147	167	183	161	148	131	183	148	157	153	163	143	186	141	150	159	161	191	144	169	139	147	153	172	140	147	165	149	160	155	141	152	151	154	163	164	139	166	156	155	147	142	155	152	144	177	162	148	173	131	175	146	162	164	158	173	145	146	153	132	166	161	130	155	168	142	153	142	151	139	154	146	159	145	146	154	131	166	154	143	165	178	155	167	153	143	141	151	140	147	165	166	183	160	158	154	150	152	165	150	161	153	149	159	156	172	143	160	165	143	150	152	156	175	137	156	158	148	153	151
9845	6730	14748	16663	13604	9117	6337	4926	2287	1809	1577	1171	1014	984	1000	925	1214	1396	1319	1431	2238	2556	2579	1926	1179	665	498	486	466	508	460	465	423	408	437	467	403	434	472	421	411	419	458	426	446	449	465	383	440	461	419	449	420	371	396	408	430	433	409	418	409	423	436	441	453	397	411	412	450	414	435	417	411	419	412	426	428	410	430	410	439	419	388	386	404	403	400	411	427	410	420	379	392	411	425	446	424	423	411	421	408	443	435	427	415	471	389	399	419	437	419	407	402	415	393	408	424	425	425	399	422	409	423	399	398	421	411	438	385	409	448	422	404	396	383	416	416	405	424	443	391	408	441	395	408	414	455	403	416	449	391	418	429	444	429	435	421	408	439	435	430	396	411	347	376	387	409	426	416	385	385	401	411	417	409	442	373	418	371	403	394	440	421	465	399	402	385	435	405	406	413	394	428	373	436	421	425	350	412	409	432	401	462	406	422	402	411	398	377	398	427	413	394	399	421	418	434	423	412	418	386	408	403	390	416	383	436	415	422	398	403	418	426	430	413	412	429	435	439	425	375	402	400	424	418	400	423	423	433	422	427	393	410	395	396	413	431	409	399	420	392	415	421	413	406	392	437	406	404	393	416	431	431	407	399	396	437	400	392	390	383	417	462	414	417	403	393	386	392	382	418	421	419	436	411	450	434	405	393	378	409	396	428	389	397	394	416	452	401	417	420	392	430	398	431	438	385	408	420	423	388	426	409	425	391	397	382	414	401	383	419	441	398	408	391	401	392	400	406	393	432	442	421	415	417	410	440	391	460	402	435	417	442	399	404	422	373	415	431	435	378	411	401	418	408	419	423	402	427	389	426	422	418	428	415	406	421	427	386	419	441	426	409	421	456	411	388	391	429	464	413	416	407	412	394	411	427	423	417	423	429	414	443	411	403	403	400	403	408	404	428	393	454	409	399	398	406	405	391	383	424	425	374	415	440	395	400	393	404	447	416	417	421	407	392	428	434	422	430	419	426	454	407	406	413	405	406	389	385	412	403	446	381	422	425	435	425	422	413	396	376	418	438	411	423	423	401	396	396	411	403	396	442	375	410	403	395	405	433	433	409	412	420	410	454	393	465	408	412	413	439	392	424	388	444	393	415	410	424	414	427	438	383	425	405	384	411	433	450	391	432	420	423	409	415	444	387	383	415	385	415	421	400	427	408	406	413	417	417	384	435	405	403	434	371	418	414	423	439	443	432	380	414	403	446	428	389	410	412	421	381	424	401	407	412	412	408	404	417	442	410	424	388	411	424	422	391	421	488	428	423	403	386	422	405	446	430	397	408	415	421	430	442	414	417	412	406	388	403	404	414	408	409	388	417	381	413	411	431	429	399	426	448	423	386	420	399	418	413	435	416	399	427	448	451	398	411	388	372	396	431	384	414	392	403	380	406	430	422	438	429	419	423	453	401	387	405	397	392	410	423	392	377	446	391	419	426	395	416	385	456	416	446	438	407	425	405	415	429	426	397	407	451	424	440	421	427	405	451	444	420	418	394	430	383	469	401	386	424	439	409	463	416	404	418	390	404	454	418	417	387	411	403	390	440	400	413	424	419	461	382	385	408	390	401	415	399	448	381	450	415	360	409	365	458	383	425	417	398	376	415	390	415	407	424	391	413	436	413	404	392	412	406	443	417	405	401	400	395	443	429	375	418	406	408	389	431	427	376	438	456	426	401	446	392	417	448	397	444	387	448	390	395	422	447	417	421	404	406	404	394	395	433	413	397	429	426	401	395	397	390	397	409	418	427	390	421	446	395	420	444	419	404	420	429	406	453	408	413	425	449	401	420	419	447	395	429	416	402	421	463	431	408	402	403	401	442	405	431	433	456	404	427	375	400	422	399	457	431	436	433	389	386	403	415	416	389	398	424	396	406	410	412	393	401	419	465	417	449	412	426	411	382	403	425	426	420	416	389	398	417	414	429	410	376	407	380	381	460	388	431	446	434	424	416	422	426	393	427	415	391	421	413	432	399	454	421	434	408	412	415	437	461	413	430	402	409	416	411	387	422	410	401	414	432	424	402	427	419	403	416	370	427	427	397	411	395	402	390	400	392	368	400	418	416	402	415	378	400	421	417	416	412	404	404	420	408	410	369	440	416	405	449	409	408	422	424	425	418	445	427	423	403	393	427	405	405	384	401	419	384	373	411	447	385	425	418	401	415	397	436	386	380	427	428	435	374	432	395	414	402	369	378	421	441	418	399	364	424	406	377	409	386	408	427	423	417	437	386	393	402	408	437	360	404	385	426	416	376	393	423	455	396	432	405	420	403	419	433	421	418	434	390	396	404	450	376	396	425	444	433	404	381	433	401	421	415	426	414	424	414	405	426	429	370	363	385	433	390	393	374	430	423	402	423	398	437	418	373	400	426	433	440	450	410	429	468	406	441	423	405	392	409	428	426	419	430	420	410	410	397	458	412	450	399	463	384	413	404	395	409	393	428	424	384	382	412	451	431	416	418	449	417	388	434	402	441	433	443	412	432	461	420	394	392	468	422	387	431	386	427	421	404	439	439	393	403	411	421	398	425	392	397	388	447	426	410	428	402	429	436	424	415	406	419	430	405	414	408	382	431	405	434	426	390	406	442	399	377	414	427	426	406	379	408	428	409	440	402	416	401	405	417	425	437	431	478	409	438	399	429	395	403	410	431	439	445	394	431	435	446	361	391	410	421	464	411	415	433	382	403	416	445	433	401	449	389	397	401	413	426	459	392	427	425	434	433	368	397	408	401	404	427	447	418	422	427	407	373	412	466	441	412	407	459	411	390	430	402	404	415	396	394	391	410	422	412	422	412	400	399	439	411	429	412	406	415	415	440	414	413	449	418	383	435	407	429	441	418	425	402	417	409	424	421	435	430	435	367	410	421	395	433	407	394	408	403	397	440	423	406	410	416	412	426	433	406	394	413	423	433	382	408	380	422	408	393	447	404	422	398	410	424	440	448	414	398	420	454	411	439	398	416	407	407	380	438	435	431	403	415	408	427	415	378	417	412	427	385	396	432	435	358	390	397	408	410	413	425	429	397	397	397	424	394	428	404	403	404	415	415	399	418	409	406	425	392	454	434	392	402	409	387	414	420	443	397	418	394	434	413	419	398	433	418	424	377	428	389	400	402	395	400	403	418	409	434	400	405	424	419	376	389	463	421	430	429	410	425	414	417	379	413	412	406	435	435	399	465	397	429	431	397	402	442	381	447	427	388	404	384	424	441	435	414	421	441	416	394	420	379	426	409	404	406	407	435	400	437	414	423	392	446	393	447	419	450	371	412	394	414	444	382	405	372	433	422	382	395	408	437	406	461	416	427	414	407	413	421	394	438	439	428	428	403	413	410	453	410	434	410	409	406	402	409	407	419	405	461	402	418	396	446	419	410	429	418	399	382	413	429	385	414	419	406	425	425	406	465	360	411	435	441	433	382	424	416	420	436	426	444	415	380	399	403	411
38789	30442	39477	30670	21930	17966	11314	10352	4647	2313	1858	1510	1088	864	774	916	970	992	872	844	1257	3901	3190	2016	988	565	358	347	318	345	302	287	248	297	314	292	209	217	253	220	197	177	183	189	197	210	214	164	258	246	239	200	171	209	191	175	191	183	171	215	194	196	184	200	203	192	216	202	180	163	168	156	175	171	175	188	177	150	188	205	179	188	186	182	186	220	184	173	181	167	168	195	173	164	200	188	172	148	171	194	179	169	180	185	195	186	168	190	189	171	171	188	181	165	177	171	169	189	191	194	172	168	179	202	192	154	186	171	165	190	186	215	180	172	173	173	181	172	174	174	162	167	189	184	176	170	189	175	176	154	176	182	176	177	193	172	162	200	187	208	167	174	171	184	193	163	164	190	151	188	165	205	209	182	188	198	184	172	171	173	211	180	164	175	155	157	183	180	176	212	161	184	187	190	188	174	171	184	172	191	171	157	181	153	196	170	168	174	178	182	197	198	188	180	203	211	188	176	200	169	152	189	173	223	178	172	169	187	186	197	209	180	177	177	180	188	183	179	198	182	205	182	192	170	189	184	174	138	184	156	164	199	182	197	185	168	190	186	188	181	169	189	202	167	196	182	172	192	141	196	172	191	192	181	206	202	176	151	172	196	194	195	185	177	177	192	179	156	175	183	152	178	181	179	160	158	155	186	164	185	191	174	181	192	168	194	184	196	197	188	152	205	168	173	194	172	200	193	172	174	199	177	193	196	168	181	192	197	197	176	153	175	179	178	206	177	205	186	184	167	175	200	185	179	162	179	183	200	210	178	171	185	152	192	193	187	191	161	204	163	179	198	165	178	200	202	186	188	169	178	180	191	186	154	184	166	196	160	174	169	162	153	192	155	188	191	191	191	187	181	176	173	173	202	208	190	189	174	191	208	166	195	184	194	163	187	173	176	186	184	189	174	200	180	171	171	187	170	179	166	168	185	172	166	166	186	203	166	176	181	190	203	177	172	167	177	183	178	192	173	186	192	179	183	153	168	200	176	184	177	191	172	168	187	192	182	211	191	195	169	204	182	189	188	187	188	205	187	181	185	184	199	183	188	165	168	186	186	170	169	174	187	174	175	171	198	169	194	178	186	170	174	157	166	186	172	173	209	164	205	187	199	180	216	171	186	177	187	186	167	181	175	183	170	178	168	176	163	180	177	178	172	171	187	159	181	153	182	200	191	153	188	162	176	168	167	186	191	164	191	162	167	188	179	176	186	200	198	156	174	197	180	180	176	207	175	165	162	183	192	196	185	172	160	146	175	159	189	185	190	177	186	159	177	185	175	185	182	168	169	176	179	163	150	170	194	194	188	168	166	179	200	184	177	179	173	165	168	207	179	188	185	182	192	201	193	171	179	178	182	167	191	175	193	184	180	184	180	215	202	159	203	206	173	201	179	165	196	171	148	185	176	181	201	197	186	201	185	200	195	160	203	193	163	180	178	173	178	180	163	177	185	151	183	190	179	193	180	192	134	182	199	195	172	176	184	150	171	205	176	158	179	191	153	161	188	203	172	148	177	188	167	197	175	178	175	178	175	139	175	183	181	166	168	172	169	182	171	179	183	183	207	188	187	169	215	162	174	166	200	185	167	178	196	183	171	199	172	173	197	192	174	194	185	183	196	179	196	193	194	166	199	196	197	184	174	205	170	169	189	182	188	184	181	185	172	182	187	184	166	173	175	178	205	168	180	203	188	152	186	200	194	193	177	186	166	169	196	181	170	175	198	166	188	179	199	155	184	182	198	186	178	187	181	189	184	189	173	195	183	187	187	200	168	180	202	201	219	165	170	154	195	178	205	170	189	186	198	183	185	190	148	164	191	170	191	201	160	180	178	167	158	170	193	189	175	176	178	192	177	142	204	178	171	163	190	187	180	189	181	174	169	160	188	162	189	172	180	164	169	188	169	178	165	160	192	199	192	163	173	182	185	197	196	167	204	194	183	180	199	187	165	190	185	173	174	186	183	166	184	180	191	184	177	172	161	183	184	195	179	166	175	182	213	202	161	180	159	199	151	202	168	175	172	192	182	181	183	188	201	204	166	178	180	201	179	179	180	198	171	182	153	189	175	158	188	194	165	199	181	161	189	179	193	194	193	180	204	170	205	189	197	194	163	193	204	196	189	184	188	181	205	165	189	177	190	183	224	194	149	183	186	170	186	166	164	183	171	173	188	186	209	184	160	185	193	181	185	184	180	177	172	194	175	162	179	174	146	166	191	192	177	182	143	200	202	168	204	180	216	192	184	181	181	177	197	171	212	207	173	197	165	191	160	183	178	177	167	164	199	203	197	187	177	151	184	186	180	184	181	188	188	170	187	190	183	191	160	191	187	165	176	172	169	167	180	186	180	188	185	165	203	165	179	165	166	191	166	200	204	176	166	193	173	183	186	193	179	187	188	178	173	171	201	176	195	165	187	183	190	196	192	201	203	176	175	159	185	173	171	187	173	189	179	180	180	193	180	181	196	183	182	204	184	170	177	193	199	174	165	182	181	199	210	176	174	199	182	171	210	163	201	182	192	174	186	191	172	173	196	189	179	178	187	178	175	179	189	170	201	177	204	181	185	184	178	193	181	168	187	168	175	151	164	192	207	173	173	185	164	180	194	174	180	182	194	202	177	183	180	190	180	202	184	190	183	178	157	169	191	177	164	183	174	199	166	204	206	170	186	184	187	161	198	170	197	192	203	196	189	165	186	210	173	198	188	163	167	169	178	169	182	183	160	173	180	176	194	187	177	165	175	173	166	185	178	168	183	180	198	177	165	173	161	179	172	168	210	174	196	192	191	188	194	181	196	186	157	177	184	171	187	174	183	170	177	181	181	173	152	159	161	167	170	194	201	200	188	174	205	190	182	170	185	169	164	199	186	184	180	173	178	207	186	167	195	180	187	156	179	180	171	184	171	173	209	162	181	193	157	191	166	178	182	194	199	187	162	187	172	204	171	199	187	199	173	188	159	192	197	174	168	171	181	168	179	197	192	186	174	172	201	174	185	177	175	159	205	196	179	202	187	161	182	174	170	178	182	225	184	186	182	181	154	196	191	178	177	163	162	169	191	170	172	194	201	195	181	176	177	167	209	188	186	180	157	220	191	160	172	194	193	158	184	167	177	176	174	190	212	190	185	172	181	196	183	197	170	166	178	182	144	168	179	203	170	185	186	182	188	207	182	159	179	175	163	164	183	190	204	176	177	165	217	176	183	195	189	212	181	166	198	180	185	163	165	186	180	188	178	193	179	182	200	184	196	187	168	153	157	190	183	181	166	143	188	175	182	187	199	176	196	178	155	201	168	170	187	190	210	209	181	176	199	172	178	171	168	166	160	199	178	193	196	183	162	175	188	179	179	191	181	176	152	207	213	196	175	177	177	165	178	174	188	219	155	209	168	185	173	211	181	178	177	179	197	164	181	175	189	184	182	191	173	196	165	177	164	173	211	166	162	158	160	208	204
23259	25188	41292	34048	28723	25897	21457	21745	11795	8799	7921	6555	4658	3799	3932	3854	4817	5108	4113	4888	8018	19753	15951	10955	5710	3048	1868	1453	1274	1592	1479	1183	984	1406	1321	1269	925	1006	980	757	492	533	637	574	597	629	590	513	906	777	824	717	524	497	445	517	495	499	478	496	444	530	601	549	491	478	467	442	466	421	455	497	460	457	486	492	504	474	499	491	481	489	453	461	445	510	504	421	483	460	512	465	478	435	459	483	440	448	487	487	449	480	476	466	506	485	475	451	438	465	469	487	489	481	472	510	461	475	474	463	439	513	489	455	447	450	462	471	430	465	459	503	460	464	457	445	459	443	451	463	479	482	468	462	511	464	483	471	437	482	462	501	473	473	439	492	457	434	462	509	457	463	493	460	512	494	478	440	453	511	459	482	449	468	474	424	456	488	450	489	524	465	472	495	471	470	447	480	491	441	460	467	500	473	442	448	466	471	504	480	428	475	481	474	459	467	448	489	448	466	418	442	464	467	454	452	474	442	472	492	461	466	501	464	500	440	438	433	451	486	469	467	440	494	474	505	449	450	462	500	471	484	465	448	478	499	477	495	468	488	460	482	426	452	461	455	455	481	466	425	458	476	432	501	471	460	439	433	445	477	495	485	437	482	484	505	457	472	468	477	453	498	491	473	478	486	464	493	469	512	498	516	461	473	493	438	472	476	480	481	444	456	479	458	478	462	460	462	492	444	444	483	457	484	484	462	477	469	446	474	498	480	486	483	519	427	452	436	453	456	476	446	471	487	446	473	460	477	469	498	505	526	481	450	487	474	495	427	501	497	466	428	499	482	468	482	465	455	470	446	461	454	473	467	466	489	490	495	483	487	475	486	482	508	503	482	476	448	456	478	486	473	456	511	493	461	455	490	504	464	506	489	497	444	499	464	461	458	492	460	470	436	466	493	490	451	426	506	447	492	437	476	469	454	508	496	466	489	498	476	483	489	442	443	471	467	477	450	491	465	492	471	463	480	470	461	459	468	477	505	438	429	485	468	464	469	451	452	448	456	474	449	473	436	496	501	486	457	511	443	467	466	505	506	487	490	444	503	431	500	475	474	453	453	464	474	487	506	512	446	455	449	456	469	458	465	461	455	472	466	472	483	506	468	474	480	483	461	437	475	467	457	519	466	472	512	487	457	444	499	483	489	456	490	469	449	477	488	472	451	451	435	523	437	462	434	462	468	457	513	500	464	468	500	476	491	460	464	518	439	473	476	459	445	447	523	446	432	435	451	506	483	497	483	470	474	451	466	471	492	451	447	476	479	455	450	510	436	463	473	447	481	455	513	452	473	475	476	458	471	463	500	462	470	467	478	466	470	460	514	477	445	496	477	472	465	487	450	498	487	440	464	470	439	487	485	438	490	476	475	443	455	493	494	453	516	480	446	505	432	460	454	463	509	487	446	487	460	453	456	429	492	451	494	478	441	490	460	484	469	499	473	498	446	482	471	444	460	523	499	411	473	462	510	479	467	477	474	495	460	458	460	459	486	455	488	482	450	458	472	448	465	509	465	469	514	487	482	451	482	502	491	487	493	453	484	450	474	478	439	461	513	465	479	469	465	445	512	464	499	488	434	465	462	495	483	460	421	495	508	462	469	443	442	433	467	458	438	483	461	467	484	450	462	492	468	464	480	496	465	507	451	470	473	480	510	434	456	472	490	464	464	513	492	476	475	424	476	473	481	461	462	495	504	468	495	454	461	448	447	477	490	473	496	463	454	467	456	457	463	497	440	488	473	485	504	492	492	455	459	492	471	464	437	450	478	477	433	451	496	427	479	481	480	526	457	429	439	518	500	474	479	479	473	462	470	475	479	454	423	442	491	459	473	469	463	462	466	483	446	461	498	448	471	497	449	483	477	461	448	464	453	488	497	479	485	468	471	450	496	433	472	441	486	468	466	496	512	497	478	438	524	457	477	474	497	491	467	436	496	483	469	441	471	496	501	457	465	506	451	483	480	458	461	494	478	499	454	508	473	512	487	503	451	508	456	502	476	463	479	457	444	478	448	442	517	468	463	469	451	417	452	489	461	460	471	451	460	441	459	467	490	454	473	472	467	493	487	454	474	464	454	481	483	454	469	478	464	478	439	467	468	424	465	491	442	464	454	490	445	425	461	485	449	485	498	480	446	485	492	441	420	476	482	504	461	487	496	422	437	474	478	449	471	462	462	473	461	465	527	495	418	476	453	474	463	483	445	454	451	465	485	503	416	512	448	489	486	479	460	449	481	504	438	480	467	471	476	501	462	435	462	456	494	470	465	496	462	452	471	442	452	469	453	533	453	533	449	486	436	464	491	507	474	456	468	463	447	445	461	472	462	472	422	470	480	468	467	420	456	465	446	494	465	496	463	460	523	457	465	476	476	481	458	449	446	457	458	469	467	483	468	489	476	449	432	488	453	443	480	485	474	459	481	469	478	436	449	450	492	473	469	456	481	453	501	481	464	469	450	496	457	508	473	455	461	449	482	469	498	507	493	464	514	465	478	458	488	472	464	437	450	452	495	453	465	417	438	474	445	465	488	456	490	487	486	517	435	446	474	462	464	491	407	431	424	443	490	458	437	463	482	455	458	488	473	466	478	473	464	475	484	495	440	480	483	466	472	445	451	472	494	468	473	473	453	461	477	471	455	471	524	492	462	463	475	442	469	518	515	453	495	465	507	499	454	443	455	496	479	469	496	485	497	471	469	494	467	470	460	484	458	469	434	496	442	473	454	493	471	491	473	461	478	448	423	465	477	457	475	449	465	458	464	444	466	455	446	455	473	485	442	482	492	472	468	515	465	435	471	478	488	476	470	473	461	490	497	471	473	459	468	471	450	507	439	419	449	451	475	490	475	436	441	501	502	439	478	473	478	478	455	486	448	524	515	472	451	489	507	510	453	500	478	487	477	459	484	474	431	449	474	484	489	440	443	471	475	475	483	452	491	432	466	438	424	434	468	489	470	457	492	439	479	474	446	478	496	443	478	467	437	477	490	442	503	437	479	474	485	444	452	449	441	491	485	439	455	450	487	466	474	485	482	436	458	467	441	502	502	471	499	448	512	484	464	434	480	468	471	471	457	443	498	477	495	495	484	469	436	529	491	497	463	498	516	535	455	487	444	443	495	451	452	449	472	492	493	498	463	437	488	435	444	440	467	437	477	480	478	485	451	469	493	478	493	445	452	484	452	477	441	436	469	502	474	461	512	509	484	474	422	415	501	468	499	453	449	470	447	437	491	476	508	444	487	490	469	494	482	494	452	472	476	475	468	475	518	487	463	457	490	443	473	495	441	493	451	483	485	476	465	492	489	473	480	481	486	443	483	483	481	442	521	463	449	480	470	459	483	459	496	442	466	457	444	461	454	446	428	441	462	466	449	407	438	480	475	471	479	440	469	477	493	458	469	497	469	467	512	502	466	459	456	465	437	463	497	478	507	442	478	458	487	426	466	466	433	474	474	489	461	472	469	477	418
50030	39597	51715	37164	29824	27817	21632	18739	14359	7500	3690	3055	2199	1465	1589	1693	2605	2059	1180	1594	4957	8646	6241	3443	1580	796	515	380	300	555	586	377	328	468	389	386	259	271	291	221	155	165	222	203	172	171	192	192	284	199	186	277	204	153	173	171	158	160	184	187	165	201	172	185	154	181	179	169	156	176	182	157	148	175	152	170	176	170	162	168	157	186	183	168	189	175	179	180	166	177	151	186	156	166	173	177	147	194	154	184	161	181	172	160	185	171	189	156	172	160	150	160	171	173	169	173	178	161	156	167	173	172	160	173	165	166	151	175	183	158	190	139	156	180	172	157	169	166	155	164	160	174	156	185	167	165	155	165	178	180	176	190	165	180	178	160	165	163	170	172	162	138	164	159	160	186	175	159	178	162	144	173	184	169	167	154	186	149	182	176	157	165	191	147	151	169	166	163	165	161	152	182	180	145	151	174	168	191	162	176	166	172	161	176	167	150	174	146	179	140	175	169	185	148	165	183	189	159	171	166	191	166	180	171	189	152	152	159	160	189	169	180	173	172	160	148	177	178	170	176	162	192	169	184	170	179	164	177	148	201	169	169	187	173	160	148	191	174	163	167	187	153	165	178	168	157	163	186	147	163	161	160	153	147	167	159	163	164	165	172	198	174	155	182	180	178	161	179	178	180	158	156	174	152	163	165	182	158	180	184	172	171	163	167	148	194	161	180	192	165	182	167	184	169	158	161	189	152	166	167	160	162	164	166	174	178	170	158	172	170	150	155	162	161	169	151	153	161	144	178	154	167	166	160	176	169	173	180	175	192	180	164	186	167	181	167	193	156	168	177	169	185	188	161	169	166	179	152	169	169	169	176	168	161	162	169	179	169	172	177	172	158	186	185	173	144	153	184	173	145	187	158	163	159	173	148	179	173	168	175	172	178	165	174	167	156	180	177	142	185	163	162	166	160	186	156	180	156	161	158	158	174	176	155	164	168	170	152	180	161	185	165	170	180	170	172	175	173	177	186	170	160	162	170	166	176	176	186	169	183	176	167	150	174	165	170	133	154	154	170	176	183	182	162	161	181	173	165	159	168	166	164	165	170	130	161	160	166	178	174	177	159	181	182	180	177	170	172	156	159	191	163	158	174	158	176	159	165	167	172	152	184	147	144	159	184	152	168	189	151	167	177	170	192	166	164	170	158	166	162	173	183	193	175	191	168	175	183	149	173	164	154	163	181	160	157	184	163	180	177	194	165	171	158	152	161	175	171	153	161	161	162	186	169	176	158	177	164	157	149	163	156	146	150	166	149	174	150	153	179	191	151	165	145	159	140	160	174	178	183	160	181	174	176	155	160	158	144	161	164	186	151	156	173	160	166	166	179	155	179	154	164	175	179	149	176	154	187	187	159	154	171	163	180	162	165	163	159	159	170	166	169	157	156	159	167	165	188	171	164	177	160	151	178	156	162	177	198	176	178	158	174	150	165	165	177	173	178	167	160	170	139	173	156	157	187	161	150	166	189	162	176	172	158	153	177	160	191	186	183	174	150	149	162	149	167	184	153	169	185	173	165	162	174	168	146	160	171	179	197	212	180	164	155	179	155	177	171	148	179	185	173	196	156	143	169	164	177	182	155	177	159	155	177	162	165	166	139	169	168	172	171	156	176	202	157	155	147	175	187	176	162	204	139	178	162	150	155	180	177	158	174	168	165	144	183	173	169	159	165	173	157	168	180	162	164	168	188	169	196	179	175	145	153	172	148	178	173	168	161	183	170	168	168	163	195	193	147	173	196	173	174	162	183	171	162	178	158	171	178	176	169	170	169	172	142	176	165	162	180	169	168	138	158	164	156	164	179	151	167	148	177	175	167	159	174	157	158	164	162	195	158	165	192	161	157	183	141	177	167	178	190	143	162	161	176	181	158	148	148	195	175	172	174	154	145	179	166	147	176	163	162	160	169	199	162	168	168	180	169	165	169	143	162	178	169	160	166	179	158	184	163	159	172	169	144	179	173	161	165	153	160	154	160	176	172	144	174	174	153	167	167	155	163	161	181	146	145	180	155	161	158	156	164	169	155	178	150	168	181	176	157	184	177	162	146	150	170	165	172	163	175	157	169	153	180	186	150	198	176	165	167	167	182	152	169	165	166	173	163	193	196	172	163	177	175	164	198	174	195	165	177	185	162	155	147	176	188	175	168	163	156	196	148	173	164	138	170	193	154	158	156	175	206	166	175	163	178	160	177	144	171	168	168	180	144	144	177	163	158	140	164	169	170	163	176	156	199	180	171	150	191	187	166	167	163	151	179	174	175	172	167	173	178	158	197	181	157	175	173	189	174	174	170	148	172	163	178	159	175	178	155	164	179	160	168	136	165	181	188	162	152	174	148	175	166	155	150	155	165	161	172	167	186	174	161	178	141	189	165	170	145	153	186	167	165	172	192	175	164	150	176	167	162	175	161	185	156	176	176	144	162	156	161	182	167	187	163	191	168	172	176	156	175	185	171	168	180	161	183	143	185	172	155	140	172	149	169	181	159	161	173	160	167	170	157	162	162	181	173	183	162	140	191	185	149	175	179	175	166	171	164	174	153	164	169	148	150	159	187	143	152	178	145	187	174	171	147	176	156	159	168	159	181	169	188	161	149	144	173	195	159	152	169	166	163	151	141	160	169	177	150	170	169	165	156	158	168	141	163	154	176	165	133	167	176	167	175	183	163	178	154	162	158	142	215	185	175	174	169	163	175	146	165	172	161	158	199	193	176	145	161	150	174	167	168	170	180	164	174	187	159	151	171	143	162	174	140	153	149	196	168	178	177	142	165	181	159	180	170	165	140	178	201	182	156	165	160	179	169	152	183	157	177	162	151	163	158	174	185	166	175	164	151	174	181	189	172	159	152	171	184	159	138	169	174	176	175	172	145	180	157	166	159	155	146	173	176	180	154	186	157	176	150	149	168	178	153	172	175	177	162	169	143	171	168	159	173	156	158	158	158	187	175	171	183	142	168	165	183	164	172	173	148	155	157	168	181	170	172	183	196	175	194	194	167	168	194	183	182	164	178	181	145	173	170	154	158	133	165	152	181	190	156	154	174	177	169	181	160	153	161	185	189	149	170	167	162	180	189	156	169	172	177	172	161	169	167	139	179	168	151	172	173	160	161	176	160	178	140	164	172	154	157	164	161	177	156	159	173	166	168	185	187	163	169	160	167	155	161	178	186	150	164	188	156	170	172	161	168	174	163	158	175	180	170	174	155	161	174	166	171	163	182	149	163	179	149	150	174	166	186	160	176	146	155	163	161	174	181	146	176	161	171	169	147	176	156	182	175	169	165	168	171	164	172	166	138	163	171	178	159	168	171	179	148	186	183	191	180	162	176	160	172	160	156	176	151	164	161	168	181	173	166	176	165	167	188	200	163	168	184	162	190	170	166	161	150	167	169	147	177	162	154	183	182	174	171	155	155	173	177	183	168	165	182	183	197	170	180	181	160	164	167	169	155
30228	32807	50420	37350	35479	35313	30921	30683	25160	17597	11303	11323	7891	6116	6548	7914	10827	8438	6457	8116	21366	29899	23860	15868	8599	3998	2862	1890	1541	3107	3014	1867	1831	2512	2060	2004	1294	1406	1525	1092	545	529	588	647	569	569	567	484	1037	788	767	1049	669	477	413	433	506	561	536	506	515	477	542	506	460	440	440	434	429	411	431	398	429	432	438	446	438	405	415	453	428	418	451	433	425	451	459	410	409	424	444	417	453	453	440	415	414	404	431	461	448	407	487	430	422	449	432	465	459	433	467	435	426	409	446	438	459	433	441	432	426	431	422	430	433	409	392	431	469	448	425	430	406	427	423	461	453	438	453	462	408	459	425	407	398	443	418	415	458	433	456	414	438	434	399	409	424	393	435	445	468	406	442	414	440	427	441	455	423	454	431	466	403	488	489	428	436	449	419	423	437	471	425	446	395	467	432	456	413	417	420	438	442	396	406	434	460	452	459	457	421	439	425	437	395	479	445	455	440	442	498	425	390	412	424	478	425	396	425	430	479	451	449	433	441	462	432	427	446	448	445	456	437	427	422	460	454	484	445	481	454	477	452	424	477	414	410	422	432	426	438	442	456	439	434	431	435	475	392	484	428	441	454	441	454	414	450	450	423	414	399	418	409	403	402	442	470	455	443	431	458	427	431	441	402	418	448	429	421	436	418	433	444	409	441	469	392	407	433	412	435	436	476	434	472	440	427	434	452	415	443	406	452	422	415	440	440	445	429	397	454	423	453	427	426	441	458	427	461	435	421	444	475	484	415	410	459	441	436	433	418	432	422	419	433	447	403	438	429	451	419	422	458	423	437	465	396	423	418	436	446	423	482	445	433	446	467	451	412	419	366	413	433	415	412	447	446	478	470	397	432	430	458	441	417	468	420	450	423	469	442	413	462	441	437	411	430	462	418	432	417	436	447	432	437	389	426	419	430	426	438	435	462	445	444	460	472	399	404	409	425	445	443	498	459	426	420	424	414	406	428	447	442	458	452	428	436	419	422	477	467	420	436	404	451	468	395	414	478	420	419	442	442	453	470	386	416	431	468	452	447	430	437	416	433	441	418	411	459	451	456	435	480	455	461	456	423	420	440	386	478	400	451	435	445	416	437	457	446	428	506	471	425	460	450	425	434	433	411	425	436	475	459	428	405	435	438	415	418	457	478	423	462	461	419	429	457	457	441	437	400	449	442	439	450	443	428	448	426	432	413	445	460	462	408	454	417	430	409	466	416	430	465	435	407	454	425	471	438	475	439	451	414	406	472	440	443	418	410	400	431	416	408	467	453	455	455	405	424	444	416	418	431	422	437	398	447	429	474	440	391	435	448	459	424	446	452	403	439	453	406	422	466	457	436	444	420	422	479	443	451	424	423	441	458	463	450	468	447	456	442	428	485	435	406	425	463	448	451	409	410	445	402	427	423	451	451	421	406	441	426	436	449	434	443	442	384	439	457	420	427	477	436	411	414	426	467	419	455	451	419	440	447	444	462	403	431	449	463	425	469	439	423	461	425	423	426	419	418	452	457	401	434	459	410	415	421	475	464	420	452	414	442	465	418	439	433	431	453	435	445	429	457	442	442	455	428	427	459	425	421	475	426	449	448	443	430	456	412	445	442	421	397	419	447	421	405	450	448	421	442	418	437	418	408	423	440	451	420	421	424	416	410	383	398	428	414	449	434	451	454	439	424	418	441	454	443	440	446	437	454	388	466	449	441	445	459	432	446	456	409	457	436	449	444	427	448	415	466	430	456	426	461	413	459	414	430	453	393	437	423	417	432	399	436	430	434	465	451	445	435	429	419	432	459	436	450	443	421	464	426	432	433	419	461	417	492	420	445	412	455	464	460	431	423	490	404	410	415	459	391	449	408	423	453	484	430	422	422	436	448	449	469	389	472	457	435	426	472	428	426	434	443	445	449	434	413	433	452	420	374	438	443	431	399	432	435	426	454	471	450	424	422	420	405	466	414	424	391	441	416	439	459	392	431	426	429	437	439	410	445	456	434	433	427	422	391	428	424	481	437	478	409	430	457	420	437	445	416	435	479	492	477	435	427	460	397	458	449	444	414	475	445	452	443	419	443	426	458	433	443	447	453	431	433	430	440	419	442	424	434	444	446	452	431	443	435	396	423	389	422	462	435	398	455	475	440	471	394	431	430	412	462	431	433	413	443	473	466	450	438	441	433	402	440	432	431	433	456	429	455	485	424	436	423	442	465	439	474	480	429	443	423	414	427	432	455	427	432	412	429	439	427	466	402	483	458	381	437	425	415	448	409	422	433	452	402	448	458	439	459	439	422	423	436	378	429	422	397	434	445	385	410	483	459	411	403	421	448	400	429	413	426	440	428	433	422	411	426	437	437	472	423	436	423	465	445	403	428	392	443	432	428	393	426	469	410	404	471	429	468	451	429	467	434	458	420	458	430	427	421	414	416	443	444	424	409	421	427	447	427	434	435	423	441	415	433	447	426	415	448	445	446	462	428	389	466	412	423	415	424	451	454	438	419	446	440	419	439	457	455	456	431	403	430	478	434	424	439	426	419	440	454	426	424	441	420	430	404	395	449	459	414	378	450	411	420	434	487	418	426	452	423	402	456	421	445	406	433	406	432	438	437	442	445	447	451	443	424	410	433	431	434	426	446	464	459	455	422	377	492	445	444	476	428	444	416	455	425	417	450	424	447	447	427	418	420	439	434	422	415	429	475	435	419	442	438	411	461	425	454	440	442	386	393	444	470	438	420	463	412	444	433	431	439	444	416	430	489	417	423	424	408	441	431	483	458	458	484	417	482	462	466	431	448	445	425	430	447	454	442	404	482	461	427	428	463	436	427	424	455	410	441	438	441	446	420	467	392	429	438	419	436	416	434	415	465	429	468	460	415	417	444	476	426	420	431	387	407	456	457	413	410	459	421	420	436	460	460	443	406	460	400	431	426	444	406	444	449	458	454	444	402	420	451	460	415	407	400	476	432	413	384	397	458	430	443	430	457	439	424	413	420	444	454	432	428	462	424	462	393	436	387	400	471	423	439	406	412	424	423	462	440	447	441	416	401	448	416	417	453	482	457	436	453	425	441	454	442	429	452	455	440	463	435	444	460	451	386	452	431	421	439	407	424	410	467	438	438	424	440	436	417	463	444	439	427	441	449	412	428	470	424	410	449	439	455	446	480	460	410	413	421	448	442	429	476	431	416	441	439	449	425	432	416	445	442	438	405	446	422	458	391	404	463	410	466	443	438	429	409	409	450	389	428	415	438	436	441	437	439	408	424	421	418	414	419	439	442	475	424	454	448	443	459	487	441	432	430	431	441	471	433	430	468	416	425	444	455	395	448	434	396	431	421	427	415	456	431	431	426	457	422	441	418	436	411	427	488	402	426	483	434	486	449	433	452	460	448	429	456	433	461	449	443	471	427	437	434	451	402	449	428	432	396	462	449	440	404	447	416	433	466	426	437	413	400	438	446	433	434	391	457	454	447	479
11687	7169	9799	7394	4987	2891	1338	1076	806	704	512	372	307	226	272	260	232	264	225	284	381	515	559	386	340	204	171	162	182	143	207	150	161	193	155	167	186	157	173	177	168	167	162	181	176	148	153	150	146	178	153	184	172	157	164	170	202	162	164	170	184	172	172	147	150	143	146	167	161	149	183	151	173	157	140	182	160	160	176	155	161	164	173	181	163	159	179	160	164	210	155	177	158	176	168	157	168	186	197	184	164	165	159	162	176	174	166	170	145	162	155	160	181	152	148	148	144	166	160	158	160	157	168	161	165	154	149	144	190	175	135	174	179	189	168	175	170	162	169	179	157	175	168	155	165	173	175	140	166	153	164	149	155	143	155	142	171	178	182	178	160	174	148	167	160	169	164	180	162	157	162	155	145	167	167	155	156	165	153	164	162	158	133	179	166	155	160	180	139	160	158	167	169	165	160	153	158	165	158	161	158	159	158	165	173	178	172	154	172	156	183	175	163	166	155	151	169	167	154	130	164	167	140	165	156	166	174	151	171	149	164	158	168	136	167	139	160	153	167	148	164	142	158	157	152	146	161	144	177	158	142	184	160	162	150	137	165	145	171	154	141	162	142	177	170	183	156	170	138	150	173	171	154	169	158	171	160	160	157	182	149	169	161	166	197	160	164	161	172	185	176	136	164	179	146	153	184	156	185	164	177	151	164	184	171	170	166	153	178	154	157	171	152	143	178	174	148	162	160	178	168	182	170	167	171	162	161	166	184	160	177	164	173	180	158	166	181	161	186	161	172	175	176	153	175	167	170	153	162	180	165	142	153	180	202	179	171	157	155	170	155	153	156	160	139	169	131	165	186	188	147	155	168	155	135	182	170	164	153	167	174	158	182	167	161	181	169	168	157	160	160	173	169	174	180	152	146	165	165	172	155	142	168	176	168	164	158	187	170	152	155	158	152	147	162	154	170	157	157	150	166	164	146	160	166	172	176	173	154	179	185	154	156	178	154	170	169	150	156	154	173	184	170	160	147	176	178	168	151	162	152	156	177	155	154	147	144	138	160	173	163	185	155	140	131	166	171	184	160	181	189	196	152	151	173	161	157	163	162	163	156	170	153	175	155	176	178	173	184	162	151	174	183	178	175	147	156	165	154	153	158	160	163	181	181	156	161	167	158	151	146	148	162	161	174	175	167	154	151	160	159	156	167	152	168	160	163	157	160	171	162	146	165	153	162	167	176	140	162	169	167	168	163	161	171	158	164	159	136	154	129	176	163	160	183	161	162	160	188	159	150	166	153	202	180	154	163	178	162	179	151	151	179	187	190	168	167	173	164	176	184	161	158	135	162	163	154	191	156	177	152	174	156	162	162	180	155	146	142	165	170	171	164	158	158	157	178	163	144	162	137	168	156	165	159	152	164	160	150	164	171	158	161	163	176	173	189	162	176	182	166	172	163	167	153	152	185	150	160	149	161	143	157	152	163	153	166	161	134	164	166	166	163	158	157	134	141	172	146	152	164	154	148	179	160	134	179	165	149	154	155	153	159	150	161	163	162	171	146	164	181	141	154	159	140	179	141	178	148	147	173	160	162	154	166	154	157	154	155	158	165	160	188	157	161	170	174	173	153	166	151	138	170	148	152	164	161	159	170	147	150	144	160	177	174	166	177	156	188	166	174	182	165	161	175	155	162	153	158	171	139	158	157	150	183	164	164	172	164	153	172	150	164	160	149	153	162	178	202	170	172	161	163	155	175	169	166	152	156	186	182	168	142	142	139	141	173	163	143	171	169	172	185	156	172	164	150	170	181	171	161	165	148	173	191	185	162	172	147	176	165	179	157	158	160	160	149	153	162	170	157	136	158	151	160	149	173	173	183	162	138	167	161	183	172	168	161	159	195	143	153	167	155	173	161	152	158	149	160	158	144	165	145	156	121	163	145	155	170	196	160	150	160	194	159	180	170	145	139	173	142	169	165	159	163	179	176	172	166	185	155	125	177	138	158	164	165	182	149	154	167	145	182	149	151	161	158	168	174	161	155	158	163	167	175	164	148	183	173	156	159	163	166	166	145	180	151	170	168	197	152	149	166	158	146	153	164	160	159	161	165	169	183	144	184	147	173	162	169	153	169	153	159	165	141	177	179	175	164	181	166	174	168	172	183	168	167	153	164	164	169	164	172	172	162	154	159	160	169	160	187	150	163	203	162	146	156	158	162	172	164	134	158	171	162	147	172	177	165	176	141	177	160	154	176	156	160	170	157	166	159	142	186	134	145	138	168	176	155	156	159	171	171	155	167	161	132	143	184	163	157	167	146	152	168	160	147	149	159	147	159	169	161	171	173	178	143	163	144	149	151	182	182	157	172	155	139	154	152	170	168	158	138	198	171	148	181	148	164	159	147	156	144	150	173	169	171	178	158	159	158	152	170	175	155	160	151	161	170	186	165	171	161	162	154	159	172	159	161	160	162	164	159	155	147	152	158	155	172	163	148	137	163	168	169	160	174	177	142	182	163	175	133	167	198	157	169	162	148	149	182	183	187	156	139	169	159	165	156	170	168	160	173	174	171	196	175	176	160	175	163	161	159	175	158	175	148	162	171	152	159	171	180	173	152	160	151	163	173	146	145	154	196	169	176	156	186	145	160	166	148	159	177	179	169	167	163	164	185	146	143	176	149	176	171	173	155	176	161	168	143	163	175	167	152	174	162	184	193	168	152	165	177	185	167	146	150	165	165	116	144	151	171	165	146	174	160	162	181	158	149	177	135	149	151	164	162	170	155	159	160	154	191	163	160	179	155	161	174	160	168	166	166	168	161	138	174	156	161	161	162	165	173	169	163	145	142	155	169	166	181	182	186	167	157	162	171	165	175	148	170	143	174	155	181	154	167	143	146	176	159	158	164	164	182	153	170	165	152	162	164	148	168	158	160	153	167	170	159	176	155	174	182	147	164	161	167	152	173	152	152	197	153	147	157	181	154	168	166	174	153	173	150	156	180	183	166	157	159	173	154	162	173	150	164	179	167	174	192	171	157	184	174	166	152	170	152	185	186	134	176	144	166	174	159	160	176	171	161	138	177	154	143	152	156	164	152	188	173	157	158	158	152	194	151	161	168	169	180	152	144	160	179	169	153	164	189	169	165	145	185	157	169	176	180	168	174	143	167	142	175	177	178	151	174	152	163	155	146	165	145	158	147	181	144	167	145	168	174	146	139	169	145	156	173	169	145	171	163	171	151	164	165	178	136	169	142	167	155	162	184	163	132	152	183	186	169	142	132	182	168	153	154	158	183	171	162	165	167	131	181	155	164	165	154	161	138	165	153	164	146	161	166	143	158	164	154	156	180	172	179	186	149	159	166	183	165	150	178	167	160	161	159	174	154	152	170	173	146	149	139	138	158	176	179	147	158	186	165	155	166	176	175	170	156	153	191	174	157	159	156	171	182	141	156	169	162	156	161	167	153	162	150	148	170	179	167	161	156	184	162	183	144	145	163	177
8461	6525	14628	15943	13732	9977	6009	5414	4353	3870	2685	1813	1279	1050	1130	1154	1228	1067	1077	1337	2164	2992	3103	2032	1288	615	529	551	506	552	547	484	528	488	485	465	476	472	495	501	462	441	421	409	448	419	448	445	472	469	434	474	450	425	445	431	458	418	446	450	467	431	421	458	445	468	449	388	418	473	441	457	441	431	458	462	400	420	459	430	399	406	422	438	441	437	439	408	440	402	401	433	451	413	431	422	430	405	428	391	408	421	438	438	427	450	395	409	433	432	424	434	405	391	413	438	456	437	411	427	437	424	402	407	424	447	428	429	405	438	389	402	390	425	437	412	429	427	423	434	416	421	409	430	452	409	438	419	455	403	428	460	466	439	474	431	455	417	426	432	441	413	460	410	438	433	389	452	453	435	485	440	413	398	421	405	432	438	438	415	418	427	413	437	411	434	447	413	445	425	424	420	454	423	445	472	478	401	394	391	437	453	413	485	448	427	421	455	430	408	424	421	413	407	427	451	446	452	430	452	412	416	440	419	450	461	422	466	416	435	432	446	436	455	411	448	489	434	435	412	435	396	427	416	418	415	410	460	418	421	440	421	466	441	455	422	413	426	420	459	447	415	417	464	444	413	470	418	430	461	422	420	476	403	416	475	463	431	400	410	441	432	409	406	416	400	425	433	431	399	408	447	463	436	407	425	470	432	422	429	396	432	432	445	440	416	434	411	422	441	454	472	412	385	391	460	423	439	431	428	417	416	415	405	433	454	443	445	435	426	465	402	469	445	436	414	427	444	427	412	425	446	452	404	452	446	449	458	452	426	425	430	416	442	430	420	426	430	431	413	431	443	417	436	438	430	445	449	406	443	426	466	405	434	450	442	429	404	442	431	386	412	414	443	396	398	439	395	414	428	429	439	409	455	473	390	431	435	448	429	403	430	463	406	425	465	414	417	456	476	412	441	436	449	422	452	419	437	432	441	407	414	408	426	466	403	444	437	432	422	440	427	431	444	402	420	442	426	397	407	443	433	471	430	435	425	387	433	446	450	441	460	434	444	415	417	442	417	463	426	454	433	429	402	403	411	439	396	419	444	462	416	471	444	413	427	402	417	433	392	433	414	447	442	416	428	433	435	409	441	420	426	428	489	400	433	483	397	465	469	449	450	418	388	446	416	475	386	405	451	412	426	424	419	405	446	438	447	400	469	441	423	413	428	439	446	436	418	407	441	438	436	445	423	416	418	466	438	431	425	455	455	443	438	425	419	437	422	451	399	442	408	417	461	405	462	424	424	429	440	363	411	424	408	446	413	425	418	432	389	384	447	415	420	449	466	462	435	404	430	424	386	403	435	419	413	425	475	457	416	453	459	428	446	411	445	443	448	410	439	411	418	451	432	428	431	447	426	433	422	424	459	433	414	417	430	419	415	446	389	450	413	426	437	434	398	435	446	439	406	430	422	453	429	402	445	397	427	426	451	436	436	435	433	429	424	437	441	408	379	431	407	388	434	418	437	424	430	457	445	417	452	464	449	422	434	455	440	423	413	466	452	421	421	424	441	439	417	424	405	450	476	403	427	431	450	460	466	401	392	412	433	413	414	418	435	460	417	438	444	408	425	388	423	407	428	425	462	413	412	430	403	439	396	445	391	423	426	467	458	456	429	446	406	431	453	399	426	417	400	468	425	384	438	441	438	436	434	418	414	417	417	428	435	440	466	464	394	442	461	437	448	476	427	436	429	434	407	378	436	455	443	404	430	441	409	440	428	447	429	415	426	441	414	443	439	450	381	448	409	435	398	421	447	467	421	435	455	418	440	376	406	444	420	467	415	400	442	396	412	440	446	469	428	393	443	419	437	421	449	447	426	462	455	412	427	410	419	421	438	416	408	452	408	440	441	454	424	431	406	449	459	421	421	435	468	423	417	427	449	465	400	443	396	427	427	428	426	439	438	421	427	428	448	445	440	416	422	406	440	403	435	433	420	428	440	449	434	414	455	424	435	434	417	428	456	449	437	431	413	411	421	456	453	432	466	458	405	434	428	415	416	461	466	422	419	375	445	437	445	399	420	423	440	468	430	417	402	436	434	420	436	454	435	446	370	399	443	475	388	419	427	438	418	436	410	449	435	418	430	408	443	460	466	447	425	439	461	410	438	437	453	427	492	398	419	435	417	421	453	433	456	436	442	432	422	428	431	463	458	476	415	426	410	437	437	389	421	421	437	437	446	456	439	452	399	390	441	408	422	458	453	422	451	436	444	435	428	435	440	444	417	440	442	439	452	465	379	422	419	434	424	457	411	451	418	392	423	431	433	451	477	448	418	438	439	465	444	416	385	399	395	394	397	452	435	427	446	434	434	421	447	382	394	435	447	449	417	412	449	445	395	421	444	444	441	435	421	418	405	439	451	424	415	435	434	438	423	418	447	432	418	455	427	447	444	448	434	466	444	440	416	398	409	466	470	429	439	430	433	424	447	430	444	420	436	438	416	396	423	410	398	445	417	412	444	406	393	437	426	426	427	466	439	445	424	405	435	425	439	441	451	398	422	426	417	462	474	408	412	456	412	434	421	410	415	444	436	450	405	424	428	412	392	414	450	474	400	423	425	427	425	408	441	424	457	405	453	404	456	455	397	439	417	393	399	418	445	368	447	442	398	407	447	435	410	477	401	440	402	481	398	424	448	449	469	409	413	446	461	419	408	379	429	431	442	439	436	453	433	440	400	419	417	421	416	425	446	436	459	464	438	430	388	470	397	412	427	461	398	452	417	446	443	417	427	379	406	410	437	386	412	428	399	437	418	467	444	395	444	482	449	464	440	439	447	444	405	421	423	471	415	455	441	436	454	394	421	472	445	430	430	457	432	405	428	460	415	441	408	448	451	409	420	440	433	393	443	433	409	407	447	446	413	401	439	425	410	470	448	424	463	407	450	460	413	418	455	449	447	430	468	447	428	434	468	433	440	418	428	446	416	428	412	422	446	435	431	432	382	457	428	426	418	441	434	429	395	383	423	455	422	422	429	442	406	450	451	431	432	460	438	423	419	421	453	451	458	423	449	422	402	431	418	432	446	430	393	431	447	438	427	451	424	417	438	483	439	435	425	459	387	419	439	425	419	447	452	426	381	462	476	406	449	452	448	435	403	433	405	386	406	481	416	404	434	479	437	451	405	456	456	435	430	444	448	453	432	433	415	433	444	455	426	465	417	460	428	466	440	455	411	450	436	450	445	457	432	385	418	437	421	433	453	420	443	402	425	419	456	440	424	443	460	431	416	417	448	408	426	438	414	457	402	436	457	428	414	391	441	447	417	428	443	419	424	432	388	395	433	438	456	414	458	468	437	382	435	451	419	380	424	476	447	443	406	441	437	422	448	435	435	434	411	401	410	408	433	446	415	419	429	450	450	429	440	399	409	423	424	405	448	458	410	420	432	410	447	424	413	445	454	452	455	441	428	415	454	464	458	413	441	441	419	436	456	420	451	419	422	456	402	427	453	421	428
37056	26383	40174	27986	23630	21994	13594	8676	5885	4635	2796	1787	1197	664	708	901	990	812	726	1050	2711	3683	2634	1996	1328	381	368	352	309	414	400	294	300	317	305	289	237	255	267	208	209	188	195	177	203	187	189	186	200	215	215	188	186	188	183	176	187	194	170	209	213	177	205	202	173	188	188	200	184	170	185	161	187	187	189	169	222	191	190	169	200	180	185	166	172	203	197	181	182	184	171	178	166	186	172	199	175	184	213	171	181	188	196	188	195	191	187	194	186	153	203	197	162	184	186	174	156	182	172	187	175	186	170	142	202	170	186	181	178	186	190	178	173	209	179	190	175	184	189	189	207	198	173	150	175	199	162	155	168	184	176	180	169	175	165	189	168	180	179	188	184	181	196	173	172	160	172	207	201	202	155	190	210	174	169	174	185	174	177	176	198	173	213	182	182	169	198	155	177	190	207	165	175	190	172	163	185	192	217	177	153	145	166	170	190	175	209	189	186	189	168	188	194	182	183	175	193	174	156	178	155	180	164	192	183	182	182	171	190	182	187	179	177	184	181	172	192	170	181	174	175	173	144	189	209	179	195	181	174	169	187	189	166	169	173	177	180	179	210	155	182	178	180	203	200	181	173	184	188	169	189	163	183	182	176	206	200	177	201	173	168	176	176	165	176	197	199	165	173	204	169	179	166	210	164	218	174	177	178	170	176	180	187	178	152	145	169	191	160	178	190	179	178	194	172	191	159	166	173	175	166	175	192	203	167	193	179	192	195	181	172	199	180	195	191	206	158	178	172	201	168	158	181	201	168	187	183	192	185	210	206	171	179	184	192	163	189	179	196	173	168	166	211	188	209	183	168	176	197	180	159	210	176	175	186	177	175	176	181	170	192	208	178	180	205	165	162	180	175	176	189	203	172	174	170	211	192	202	175	188	172	179	166	184	173	151	174	183	166	170	154	196	170	154	177	168	207	162	179	187	211	208	194	191	182	212	195	186	174	178	184	172	189	174	173	192	202	177	160	182	192	169	191	187	176	175	197	170	174	201	198	168	179	178	150	179	171	207	204	187	173	179	188	227	194	182	189	176	211	187	176	183	189	190	183	195	197	168	176	185	174	166	176	205	179	179	156	181	180	183	182	174	193	204	197	201	185	185	160	185	167	175	174	184	190	186	194	141	146	189	166	184	168	169	173	209	184	183	194	177	185	207	207	180	190	174	179	187	160	167	165	179	201	186	195	158	172	193	156	203	162	188	176	188	178	175	190	180	200	193	179	152	182	185	202	185	189	180	186	195	198	188	193	170	179	175	161	173	163	189	189	197	186	177	190	174	167	178	179	163	160	182	169	176	179	171	186	188	202	167	218	200	180	175	185	191	192	204	172	194	197	211	204	171	169	156	167	188	171	197	184	193	168	187	167	197	187	191	174	180	194	168	215	175	161	159	208	146	166	175	177	181	187	176	174	202	179	187	197	185	183	199	183	169	176	181	176	173	182	182	201	201	191	182	168	181	183	170	169	191	176	187	188	196	156	164	191	158	194	175	155	173	195	157	184	182	146	190	165	165	183	192	174	172	179	170	195	154	172	172	183	179	166	182	191	165	204	174	178	198	153	175	189	188	209	194	178	172	183	179	195	170	169	191	203	160	195	175	173	185	168	176	189	179	190	189	186	189	192	198	166	193	167	178	173	194	174	179	172	176	184	196	183	184	184	173	186	195	184	172	169	179	187	178	189	180	185	179	213	177	201	170	186	203	177	199	177	203	197	192	190	176	202	170	189	167	161	201	167	182	209	173	208	164	175	190	178	164	151	182	195	178	191	174	189	179	195	212	184	184	212	166	192	181	181	216	153	193	190	190	187	188	185	209	182	182	200	195	196	192	170	192	193	195	191	168	156	186	185	170	172	187	185	194	180	178	179	177	187	163	162	181	165	168	150	187	188	151	170	188	186	187	182	203	172	186	199	176	191	180	193	196	184	198	184	166	160	183	187	205	189	159	179	192	180	165	156	188	177	194	183	196	154	186	185	178	164	183	175	207	190	202	173	171	177	170	189	184	190	208	194	166	187	196	181	173	189	188	163	196	165	189	171	159	206	217	177	176	149	203	173	137	189	187	169	187	160	199	167	197	177	170	209	178	177	191	178	166	193	178	190	163	178	180	155	180	181	193	214	199	185	175	160	176	177	202	161	218	181	187	183	193	198	175	193	198	165	184	198	154	179	148	196	174	191	167	200	185	189	181	181	171	188	196	171	182	168	196	180	181	188	166	199	198	192	199	196	182	176	187	183	177	175	167	176	173	177	163	167	177	175	171	205	201	180	172	174	156	175	205	174	178	156	157	172	177	187	193	187	182	191	184	190	171	188	194	188	180	176	182	175	170	193	174	200	167	154	182	186	175	211	186	179	176	171	193	176	167	169	167	190	210	187	186	181	152	170	171	176	182	180	182	168	161	160	161	161	200	166	180	179	187	189	164	171	164	208	196	177	160	187	179	196	184	178	173	185	160	196	182	206	197	165	197	208	196	192	172	191	174	188	194	194	160	186	165	189	191	184	170	173	185	181	187	165	196	173	193	197	187	203	195	183	171	181	202	191	170	144	183	187	202	191	164	181	164	193	176	198	174	188	178	181	182	206	201	206	180	175	188	194	172	186	151	183	193	198	179	178	192	190	165	188	202	170	179	157	201	177	217	187	184	198	144	192	190	174	175	174	183	175	176	179	175	187	181	181	146	194	174	191	180	168	201	184	189	198	157	194	190	174	192	187	163	196	191	201	183	170	188	170	160	156	179	168	181	176	167	178	214	168	163	176	181	193	183	174	177	152	177	176	149	164	165	195	180	176	188	177	186	172	197	189	159	184	170	184	175	180	185	158	201	153	180	198	173	163	154	196	177	205	191	186	169	202	176	187	170	195	174	198	181	187	159	182	180	167	183	164	186	171	177	184	179	182	170	174	162	185	163	184	166	158	160	173	170	183	176	190	156	174	186	175	170	164	181	197	177	152	181	169	161	172	180	147	185	195	181	189	190	173	188	186	167	177	176	171	177	202	185	182	147	165	188	184	179	164	185	174	172	169	197	183	199	182	180	182	192	173	205	207	180	178	175	213	168	167	184	182	193	175	178	184	182	168	170	179	155	163	173	190	164	174	200	168	188	190	182	186	185	197	179	171	193	184	183	194	186	166	163	176	196	193	163	174	200	167	170	155	181	176	180	175	174	160	163	184	171	185	187	177	217	189	173	185	204	185	197	199	205	183	186	172	184	171	189	193	176	175	188	169	169	181	178	184	194	173	169	193	184	211	184	205	172	196	160	178	177	184	177	169	180	149	157	181	156	180	192	156	179	183	163	168	173	173	171	177	185	181	193	187	174	198	183	170	193	184	159	170	171	194	178	161	163	194	200	169	175	191	185	181	173	174	172	175	152	168	175	176	184	186	198	208	217	204	197	190	185	185	180	188	179	193	209	167	189	214	199	168	177	171	168	149	181	179	186
21925	20956	41183	30115	30094	31193	22780	19510	17058	15625	10470	7730	4993	2908	3650	4434	4726	3983	3916	5609	14568	17637	14215	10898	7000	1875	1569	1327	1336	1851	2214	1526	1347	1307	1382	1279	832	980	1126	768	508	541	581	554	569	481	490	505	732	719	680	517	444	465	490	452	497	500	466	524	558	585	535	539	513	531	479	456	461	456	449	475	481	476	503	475	459	487	480	477	454	499	480	482	453	476	470	500	471	482	485	467	481	533	449	493	490	470	486	525	471	482	482	464	501	456	450	492	470	464	447	456	469	425	458	505	491	478	453	466	491	493	492	456	467	447	450	443	480	457	461	479	448	445	480	487	459	476	450	495	486	487	506	449	484	466	497	480	496	501	462	496	449	447	463	481	455	498	469	491	473	441	487	452	461	484	483	488	450	507	471	454	472	465	487	486	487	487	450	440	470	418	452	481	469	440	467	449	494	478	457	457	466	462	467	482	491	485	469	454	523	495	471	497	461	512	491	497	459	485	440	517	468	532	501	447	483	455	492	507	477	502	485	488	470	463	506	443	465	443	482	486	443	463	498	504	515	464	455	497	523	474	481	464	493	429	459	473	471	490	479	498	419	449	494	483	446	486	512	486	478	450	493	462	470	425	475	464	475	493	479	469	480	481	430	505	476	499	490	461	463	502	490	443	475	430	442	503	472	507	472	532	480	468	476	493	482	489	487	462	436	475	469	432	496	469	477	453	483	506	495	460	443	447	478	449	493	453	465	478	466	546	489	473	474	490	468	465	475	464	461	461	461	496	457	479	499	486	482	473	484	495	488	488	506	457	479	472	440	461	446	442	482	478	452	481	493	478	467	476	458	457	481	459	483	507	477	493	494	526	490	469	461	447	496	480	465	476	453	456	455	476	479	452	478	450	501	496	485	506	470	490	466	487	474	512	473	476	484	498	491	469	482	440	474	502	464	455	479	465	478	468	506	473	490	507	500	452	474	509	473	491	484	504	499	469	452	459	483	527	486	493	501	497	486	494	460	494	485	471	516	457	489	481	435	507	456	451	480	494	484	436	456	472	430	468	508	477	477	479	444	452	434	481	464	509	472	491	453	472	472	477	474	470	490	424	494	454	484	453	459	484	476	448	445	442	477	485	442	458	458	498	457	445	485	488	456	464	493	467	490	461	470	509	502	484	449	467	474	441	474	497	490	472	471	529	472	482	512	459	449	480	470	476	491	471	464	488	454	484	519	472	469	471	457	456	458	489	479	452	482	478	430	502	489	462	483	486	513	470	484	451	439	432	481	470	499	494	470	503	452	438	467	468	472	478	451	483	445	457	415	442	455	465	458	497	488	523	458	457	460	470	516	480	476	488	498	476	478	504	440	446	508	423	478	519	483	454	482	455	477	503	476	473	531	489	487	478	472	493	478	496	476	456	446	496	490	499	507	479	472	451	467	480	452	445	469	466	487	475	525	469	480	475	470	479	482	463	492	488	480	496	465	465	467	465	476	514	456	473	493	467	471	463	477	430	476	478	480	540	455	480	493	475	455	483	481	478	480	458	519	454	479	479	524	458	457	469	489	503	515	470	462	479	506	482	455	473	463	455	485	476	457	482	508	459	478	483	473	498	485	464	448	500	455	481	497	467	472	450	490	474	465	508	501	477	481	434	468	461	486	498	504	482	454	499	466	475	405	479	485	453	490	453	453	483	465	459	507	481	483	485	437	439	440	482	464	490	467	473	473	476	523	478	472	511	482	467	502	469	472	473	480	495	450	460	453	452	475	497	474	497	455	472	469	506	454	509	485	476	427	461	448	482	458	443	468	504	440	455	479	465	486	468	484	453	459	474	524	480	492	476	506	462	437	483	462	502	508	459	487	468	451	450	483	469	464	448	496	488	482	469	481	479	449	507	423	481	499	488	476	460	460	500	463	458	499	519	467	502	508	476	453	428	436	493	498	455	451	446	461	479	445	462	466	469	480	476	480	492	477	474	510	467	511	473	450	475	500	478	465	487	489	454	488	491	516	445	511	509	457	492	493	486	468	431	440	474	465	476	503	474	473	470	437	503	441	470	503	486	460	508	523	471	493	468	498	464	498	483	460	466	504	455	507	471	461	486	477	455	459	480	462	459	454	459	479	512	448	481	411	482	484	437	492	503	474	489	435	520	481	492	436	458	466	484	477	456	459	437	492	474	451	478	466	454	449	474	464	463	494	469	454	466	473	485	491	502	478	457	462	458	493	486	484	491	468	494	486	473	465	449	483	495	521	497	487	452	466	479	474	492	448	494	464	447	519	469	453	450	524	480	452	490	433	478	534	452	465	485	483	483	479	469	467	485	478	482	428	487	471	478	465	507	480	441	433	501	455	501	473	449	493	491	446	450	436	459	518	442	469	474	472	486	498	472	475	434	442	504	479	524	436	476	458	484	460	517	456	482	480	447	476	449	498	451	468	474	440	465	464	503	506	485	470	484	484	442	493	481	499	480	446	500	454	478	447	453	485	477	447	442	484	458	439	480	471	453	460	480	478	488	474	468	471	461	489	468	483	485	450	460	454	479	476	457	497	466	477	495	503	453	460	454	451	487	504	486	463	478	484	485	488	462	472	489	463	464	451	459	461	485	462	459	457	457	520	527	446	494	452	469	476	479	473	449	518	470	497	459	478	448	490	450	458	494	479	489	422	520	479	464	492	473	459	447	469	457	519	460	504	473	447	494	510	484	471	491	460	476	456	492	455	488	441	479	506	497	460	495	464	446	507	457	481	485	481	473	461	474	487	450	469	478	529	498	490	454	443	456	471	473	471	463	488	517	458	461	435	468	499	472	461	484	449	502	484	497	488	488	515	484	473	458	477	503	480	475	461	481	456	463	446	484	486	466	429	435	491	456	485	501	457	503	490	426	466	460	473	500	469	436	438	506	503	465	506	495	486	476	452	496	459	481	474	469	490	449	467	508	495	503	479	479	489	468	444	472	486	487	452	462	493	466	481	524	447	488	480	513	449	448	429	463	481	490	444	440	462	479	452	497	476	520	517	470	507	521	499	451	479	455	451	467	481	447	455	503	481	486	475	468	469	493	481	453	468	531	447	488	461	468	445	470	499	499	494	467	494	461	472	497	449	502	479	431	458	508	471	497	474	471	470	480	481	455	476	453	465	515	475	470	439	488	467	485	488	486	481	450	495	489	502	477	485	474	523	479	503	490	466	461	454	477	478	461	515	445	520	499	474	502	442	492	452	494	475	473	455	452	489	465	483	487	484	431	476	480	464	489	427	491	528	466	481	508	459	447	494	479	422	468	482	484	452	449	479	455	467	477	495	456	498	505	472	462	437	484	462	494	495	482	489	475	468	491	458	435	472	503	446	449	496	496	522	532	464	490	489	447	439	506	469	478	466	465	487	491	502	497	456	505	481	431	502	482	473	502	477	470	474	447	480	458	471	456	462	484	494	461	479	482	483	537	461	466	458	472	497	497	483	487	427	477	463	468	431	489	491	480	478	483	511	483	459	472
48195	39252	51758	34263	31721	30537	21066	16764	13288	9825	5275	3291	1895	1526	1207	1365	1615	1343	1315	2002	4542	6451	5317	4452	2009	815	740	612	543	809	901	581	574	607	689	545	329	345	407	289	186	181	199	215	212	159	185	211	292	286	259	237	158	177	142	161	173	167	180	196	197	184	176	181	179	152	179	189	164	162	153	141	164	157	171	169	170	169	169	149	164	177	153	188	159	160	173	200	185	176	166	147	169	162	152	167	202	191	169	176	149	179	162	167	162	161	170	182	175	166	160	174	183	165	163	191	164	162	184	182	180	179	181	161	176	147	188	183	183	158	177	154	153	157	179	172	178	153	162	169	165	198	184	181	147	175	147	155	161	151	145	175	159	167	146	154	142	164	167	178	155	164	166	172	200	166	185	150	162	154	166	153	157	199	161	166	153	192	180	170	174	176	156	169	173	146	149	155	205	158	155	176	165	207	130	146	162	151	164	161	172	171	153	152	179	177	149	185	163	156	164	174	171	157	150	173	161	188	166	179	188	170	175	152	177	151	164	174	163	146	162	153	192	166	169	154	171	179	157	173	163	128	167	171	180	169	181	171	170	162	151	165	147	195	148	180	176	166	164	189	168	151	188	164	183	170	183	150	162	151	169	149	163	164	191	175	143	151	166	184	172	185	150	163	165	172	182	155	184	168	172	186	155	183	168	161	169	169	164	183	144	159	166	178	156	183	149	145	153	183	170	160	174	166	169	141	141	171	188	150	199	160	176	177	159	141	160	171	161	157	165	165	174	162	170	177	168	166	157	160	154	174	188	180	179	175	193	176	177	160	167	154	163	179	154	172	167	157	176	139	169	179	188	157	163	164	159	166	155	163	174	153	154	166	181	173	164	138	170	163	155	188	158	177	180	163	169	154	192	153	146	184	187	175	176	147	182	165	191	180	166	169	152	164	182	162	182	163	163	154	173	165	167	172	151	184	160	153	151	173	171	169	157	136	176	168	173	165	177	190	156	147	147	152	155	175	182	158	156	156	180	188	195	157	176	180	177	165	168	174	171	155	168	171	144	147	155	178	193	173	162	174	167	151	180	175	160	164	172	169	169	157	148	163	141	171	157	173	138	181	166	164	168	178	166	149	159	173	154	146	168	167	156	162	167	166	191	176	165	172	162	159	144	157	167	172	161	175	165	156	175	145	152	178	150	154	141	145	155	146	170	187	171	189	168	164	184	169	196	179	177	170	179	170	169	170	169	179	161	160	171	145	160	190	165	146	174	167	184	181	175	198	164	164	149	166	169	146	158	142	183	133	152	199	176	144	170	171	156	184	169	185	186	169	169	170	173	166	168	170	179	156	168	156	173	167	161	157	133	153	186	173	171	172	165	181	175	174	192	165	148	190	164	169	180	171	182	179	147	202	173	169	171	178	178	153	167	161	183	161	157	151	160	167	183	166	157	170	139	161	173	169	189	155	143	179	172	154	177	161	142	185	195	167	158	165	163	169	173	178	178	169	150	163	183	172	146	173	179	176	200	167	155	150	147	188	147	177	170	160	160	170	150	153	170	170	150	182	148	192	163	165	186	154	144	154	196	178	184	159	176	168	154	148	154	173	154	175	188	177	171	163	180	174	155	169	179	157	154	167	144	149	141	181	171	171	152	158	163	151	149	180	178	163	189	153	170	183	150	169	133	184	174	163	162	167	194	184	171	153	166	172	172	147	158	163	156	170	187	168	163	166	156	173	189	151	163	198	174	135	168	163	167	172	180	142	176	178	176	177	169	158	155	154	187	163	180	170	155	160	166	162	167	182	177	156	173	174	162	158	157	162	184	172	185	182	182	152	183	173	154	158	160	169	185	162	154	154	150	166	175	154	192	161	169	174	174	163	169	174	173	165	159	160	176	171	180	153	172	160	175	167	165	164	175	166	136	141	171	166	152	181	186	156	159	174	175	152	185	167	174	178	189	182	171	161	176	143	160	185	179	181	160	174	150	170	162	163	188	184	164	163	157	169	150	189	147	174	173	169	170	174	147	174	157	156	198	190	152	179	181	182	167	143	142	152	140	158	158	165	146	161	173	157	165	178	185	211	161	147	174	157	150	152	150	170	172	166	167	170	174	164	170	156	184	149	171	165	158	138	167	160	170	180	178	182	165	158	173	169	161	163	153	151	169	188	166	167	169	185	145	171	161	185	159	147	170	168	188	163	139	161	166	148	156	169	177	159	166	176	155	152	163	165	180	176	170	161	169	160	141	174	178	180	199	172	150	150	174	172	194	153	168	152	161	173	162	183	149	163	173	176	151	181	150	176	155	160	142	156	163	156	159	140	151	158	145	162	167	163	172	191	180	179	163	163	167	166	169	168	169	165	175	161	180	175	160	158	165	168	156	180	182	170	184	163	185	152	169	158	167	156	179	175	137	170	171	169	160	175	157	195	174	164	152	177	178	173	169	186	152	192	156	173	145	160	183	153	165	158	159	172	168	160	175	162	183	160	198	208	185	178	175	159	174	179	187	171	150	160	178	173	148	168	168	168	175	159	165	162	168	162	167	151	182	180	166	163	163	138	155	154	152	159	170	186	170	148	145	151	169	154	166	169	198	147	173	168	176	176	160	170	178	174	161	166	170	155	187	171	157	162	158	161	158	179	172	147	183	159	158	152	144	155	196	171	162	144	162	143	193	178	164	161	145	176	171	167	144	192	172	163	158	167	168	177	189	174	170	181	183	188	155	167	163	156	181	189	175	167	137	184	173	138	150	160	171	181	187	156	176	165	175	155	170	179	157	140	176	156	168	173	166	176	172	150	187	169	168	169	201	175	174	170	159	170	167	150	192	168	154	165	132	145	172	146	173	141	179	163	187	159	179	156	143	162	167	161	165	162	179	168	176	167	171	170	159	167	195	177	160	166	184	183	168	178	142	166	164	161	186	172	180	187	174	152	165	165	162	206	169	188	174	182	152	159	178	165	162	175	162	164	158	156	170	143	154	161	156	162	188	151	140	180	167	172	149	184	182	140	157	183	177	155	198	149	170	170	204	167	188	182	179	177	185	143	154	145	155	182	154	158	180	150	153	189	160	164	160	148	189	168	170	176	162	171	150	144	189	169	171	158	180	158	148	173	181	174	153	166	163	185	147	155	164	136	161	177	171	176	186	166	140	180	153	154	160	166	170	174	190	148	157	172	173	167	178	176	170	195	182	170	160	171	198	133	171	163	190	139	159	155	173	159	177	181	156	190	161	180	160	165	162	162	157	157	172	176	157	164	155	161	148	169	160	184	175	170	161	198	186	159	176	140	166	148	160	161	192	173	148	166	186	163	173	179	165	175	170	194	176	163	173	164	175	157	154	149	185	164	160	169	166	161	172	164	173	168	170	178	172	165	165	175	178	152	179	155	167	195	183	154	167	173	156	185	161	195	173	152	175	171	150	154	158	150	178	174	174	181	188	184	160	175	152	163	155	157	128	172	169	154	159	171	171	192	154	151	180	156	176	162	154	159	167	144
29437	32453	49518	34746	38136	37308	29372	28661	26502	23870	15647	11484	7180	6221	5376	6929	7263	6881	6818	10323	20695	25242	22653	20076	10232	4515	4065	3204	2832	4639	5109	2998	3152	3627	3817	3141	1536	1902	2194	1350	699	578	679	644	569	497	510	764	1341	1403	1152	823	463	432	421	442	418	419	432	510	655	612	615	520	491	450	478	418	428	428	452	454	437	414	466	439	427	441	435	415	435	426	449	417	497	450	440	444	413	460	415	427	429	422	458	429	433	399	413	407	454	432	430	365	434	463	424	434	454	467	435	432	463	405	401	434	430	437	457	429	414	474	430	384	452	457	445	438	436	455	404	448	445	437	459	402	429	423	399	514	453	434	479	449	425	436	473	398	410	444	431	430	447	449	448	416	427	466	439	415	429	424	420	416	397	435	441	421	458	433	440	409	484	443	455	462	472	425	458	445	438	419	455	436	458	426	414	421	388	421	445	413	414	419	420	419	444	437	426	473	465	411	432	427	445	411	411	423	413	435	426	435	415	397	418	433	443	444	437	414	434	457	445	444	386	460	455	427	415	458	415	439	414	410	423	495	457	432	429	413	438	424	436	431	410	412	403	435	434	422	433	415	413	406	429	453	417	435	414	464	417	440	424	460	408	428	403	443	427	457	426	426	454	406	418	420	425	418	411	406	444	418	438	473	408	419	448	426	413	449	425	448	447	462	431	401	450	423	466	438	455	435	428	432	431	462	408	463	488	451	437	440	455	397	439	402	425	443	409	419	429	402	455	414	434	449	433	415	413	464	413	427	453	460	412	443	410	452	476	424	451	408	421	421	443	403	422	474	446	463	451	428	467	430	446	437	433	442	419	472	390	441	432	441	463	463	424	413	413	418	415	425	400	408	440	455	394	449	406	418	452	408	427	449	459	432	442	443	441	439	447	415	418	473	432	427	448	393	417	390	445	461	422	442	426	436	422	398	442	431	437	487	450	451	402	434	450	425	479	435	428	428	446	465	461	421	449	431	457	422	411	426	416	455	451	479	391	441	400	428	410	425	420	408	451	420	431	438	422	458	436	447	406	445	453	425	415	410	402	423	485	396	487	426	432	413	410	448	455	465	436	447	446	454	423	450	453	437	422	448	406	400	389	431	446	408	421	387	455	458	444	416	396	428	393	435	432	405	417	422	422	442	441	466	463	435	451	429	438	443	443	438	459	412	416	454	426	448	448	413	417	412	473	439	461	428	444	461	450	407	483	419	463	428	422	448	396	468	416	420	401	446	458	438	449	441	420	444	419	411	456	402	424	429	447	451	412	434	433	427	418	425	461	425	431	426	471	467	403	428	476	444	414	414	432	466	416	424	436	479	451	414	442	433	453	445	388	392	403	434	471	437	466	438	418	411	443	449	412	420	420	419	424	472	429	428	411	419	440	425	418	416	410	438	451	428	432	459	441	418	451	433	436	401	446	440	456	428	449	448	403	437	433	453	416	439	430	426	445	437	456	428	421	442	430	456	436	411	440	437	453	468	433	421	431	370	486	450	457	422	470	441	414	419	426	450	441	418	467	444	439	466	442	426	419	453	452	420	453	464	433	434	451	438	434	441	439	410	415	455	404	436	463	410	411	449	447	409	417	451	443	456	468	435	472	399	407	454	412	455	438	433	422	427	427	452	436	445	411	457	472	425	473	468	431	456	408	461	447	431	404	431	426	393	435	456	466	436	411	441	420	463	433	424	451	359	453	402	456	419	413	409	452	426	456	441	423	427	459	450	433	421	439	436	401	449	427	439	458	432	429	450	446	447	419	414	445	422	433	428	431	406	449	438	452	465	465	407	436	471	421	422	402	454	430	431	420	425	423	447	428	410	424	429	419	402	453	460	442	413	459	423	401	470	409	382	444	405	427	409	409	423	445	400	456	421	414	428	433	452	422	445	418	475	423	457	433	424	400	464	418	441	414	416	433	475	424	427	446	413	430	389	446	430	488	428	444	436	453	431	432	445	418	433	437	444	460	432	451	467	460	434	432	429	451	417	409	425	466	442	438	443	441	452	420	407	437	424	446	452	417	392	431	387	464	447	448	413	432	449	452	428	439	452	459	465	434	424	431	406	435	468	469	431	424	437	426	433	435	439	431	404	433	443	444	419	419	432	412	419	451	453	434	356	396	434	447	442	416	405	466	410	453	431	418	389	437	419	428	401	446	431	419	436	400	443	407	456	446	468	443	445	451	413	423	460	445	448	432	440	442	455	412	440	418	412	423	487	411	424	442	483	446	432	488	387	429	425	407	452	441	406	460	430	428	466	399	466	433	418	387	442	428	451	441	451	454	475	456	446	461	447	427	436	410	454	436	450	454	452	423	465	448	419	391	432	437	422	436	429	441	456	415	451	425	434	432	451	428	455	440	412	432	465	458	444	412	429	428	443	415	432	425	435	447	427	441	434	427	415	401	414	437	431	457	451	415	436	426	423	450	431	425	434	412	445	434	445	410	448	425	450	432	411	424	442	461	434	391	437	446	414	452	432	421	486	433	403	452	439	434	435	422	430	444	439	441	432	420	438	400	417	472	436	420	448	447	431	424	460	448	447	468	432	427	406	423	443	431	468	446	463	466	445	418	443	435	413	420	446	415	469	443	421	420	440	424	434	436	425	437	428	431	439	427	438	442	447	435	430	417	435	424	449	421	456	428	469	440	434	441	447	415	412	423	432	422	467	429	387	411	425	430	457	442	472	450	409	450	399	475	453	469	419	426	456	436	454	438	439	444	458	442	437	438	413	387	443	491	429	421	435	448	454	429	428	472	482	408	436	413	434	417	458	441	419	467	422	429	455	423	438	424	465	435	424	439	425	471	434	418	439	417	419	448	446	436	420	418	446	482	424	405	436	438	425	436	424	421	421	440	454	412	444	412	460	418	414	381	448	434	436	426	381	467	448	439	404	409	422	401	477	428	441	449	425	422	440	428	445	404	440	459	466	434	412	429	427	439	430	444	398	395	450	412	449	446	415	467	467	435	429	413	446	445	426	436	435	416	470	418	432	429	452	425	447	461	433	473	434	436	430	435	410	447	408	411	459	419	446	428	440	419	432	422	449	433	449	422	395	433	403	400	416	432	424	409	457	423	425	429	449	405	443	424	442	429	433	441	445	412	433	436	418	435	445	411	397	443	411	487	467	424	444	428	449	409	407	441	468	431	445	429	402	438	435	451	417	439	391	467	441	449	417	434	441	422	426	436	452	416	423	436	452	430	430	444	472	415	458	427	411	406	427	454	440	451	472	435	447	499	415	461	412	409	451	431	423	476	415	447	433	443	482	409	473	449	468	442	473	458	469	446	438	417	456	462	447	436	447	408	454	424	452	475	450	425	398	462	420	429	445	461	428	446	445	414	429	438	419	438	421	412	417	464	453	429	434	481	430	434	429	435	420	420	464	454	425	421	418	417	459	462	469	415	453	430	426	427	416	419	464	421	431	442	439	444	461	456	500	423	444	420	470	432	404	430	433	435	448	394	435	413	418	451	434
12577	7958	9887	6964	5635	2933	1374	1120	992	836	955	666	354	331	236	226	290	231	281	304	399	503	520	443	343	185	159	190	190	168	179	167	176	183	180	173	178	160	192	150	178	174	147	163	143	147	169	168	184	174	165	186	163	162	159	163	168	170	160	163	166	166	185	188	161	185	169	161	162	173	144	143	170	171	186	169	166	161	182	181	173	177	151	185	164	189	143	144	142	161	149	156	146	157	170	174	171	174	138	159	147	181	166	137	152	144	162	151	195	160	179	142	149	163	177	152	158	158	170	172	175	177	157	144	168	162	163	160	164	150	137	154	164	168	156	156	180	156	174	156	173	158	150	176	164	156	158	154	167	146	139	178	173	182	153	179	152	174	185	149	151	153	176	175	139	152	169	151	161	147	163	162	158	159	142	170	144	157	139	178	156	164	149	182	160	141	172	163	156	154	172	169	136	155	145	159	158	166	151	148	151	153	159	154	147	181	136	157	152	173	173	144	140	153	154	160	143	159	147	169	164	149	154	128	158	150	150	161	146	177	169	168	150	173	147	168	156	155	148	124	161	167	141	153	163	165	177	170	156	151	150	159	154	196	160	157	163	166	175	163	175	157	159	166	154	165	155	160	145	174	157	148	129	146	172	159	143	170	171	169	161	154	155	149	170	144	152	154	167	167	177	129	154	171	145	154	149	147	132	156	165	159	186	172	183	168	172	178	159	148	166	135	165	141	156	167	157	157	141	178	147	149	144	134	161	168	151	164	173	150	151	177	165	154	144	141	168	158	193	151	155	157	152	176	170	177	144	150	177	155	136	154	134	161	151	150	176	149	145	153	159	148	160	168	183	167	184	133	180	159	148	172	181	178	167	143	173	148	159	175	158	153	159	147	175	167	163	157	159	154	134	169	166	161	179	164	167	157	175	159	154	147	139	168	143	151	150	160	164	195	147	148	161	175	165	175	167	174	134	165	158	155	191	170	173	164	171	166	165	166	159	142	171	157	182	138	174	144	165	159	142	154	170	142	158	148	140	165	173	142	155	157	181	154	158	148	154	144	140	164	150	155	185	162	163	170	163	143	187	183	166	137	156	162	196	160	172	160	169	178	159	140	166	147	157	175	155	181	141	143	142	164	160	140	168	141	170	146	149	175	155	143	167	166	176	141	149	152	161	173	156	132	185	142	178	143	167	168	154	167	154	152	167	166	175	158	170	161	159	175	180	139	164	153	166	171	167	160	140	154	175	152	159	144	143	157	162	169	175	177	135	160	141	159	136	151	159	149	156	166	155	149	152	156	186	163	153	169	157	149	165	172	162	192	186	145	159	177	166	148	153	173	164	175	154	165	147	152	166	162	138	157	177	149	154	158	168	166	142	163	187	159	168	137	141	164	166	172	145	161	148	161	135	154	162	177	157	162	185	144	161	139	156	189	140	157	153	150	158	154	146	150	165	176	162	184	187	147	180	161	183	178	166	167	171	149	158	172	168	156	146	166	138	180	189	154	154	157	147	159	152	139	163	162	167	170	164	176	186	160	173	168	160	150	173	181	164	155	172	162	182	159	159	161	166	155	144	157	163	147	171	167	166	168	159	153	167	148	159	158	168	140	159	143	152	155	157	160	151	173	138	197	175	171	149	156	173	148	150	159	150	149	171	154	177	168	158	173	158	143	169	164	153	160	130	148	173	156	150	154	152	143	153	163	178	146	179	143	160	178	182	161	159	178	152	175	177	144	165	166	153	163	152	147	147	147	186	171	157	179	160	152	147	168	143	147	165	137	180	159	170	169	178	160	158	173	162	171	165	163	151	182	138	179	174	167	158	157	175	148	162	163	174	148	151	150	150	160	173	148	141	183	182	153	165	177	154	145	158	162	176	161	143	167	156	139	164	176	181	169	159	142	165	159	172	165	160	148	173	150	167	185	171	153	156	163	171	169	157	142	156	139	180	165	161	171	157	148	195	156	157	164	171	149	149	149	155	139	182	153	169	157	153	159	151	149	156	177	179	161	160	142	183	162	156	165	187	167	172	184	168	159	165	162	178	181	165	164	156	160	151	147	186	156	162	144	147	159	158	155	164	163	168	186	151	152	173	174	188	168	164	157	175	161	170	174	149	172	148	139	160	139	160	139	166	167	163	160	158	176	182	153	170	161	169	154	148	146	162	172	168	160	151	169	167	161	192	172	178	176	164	160	159	147	142	175	168	139	152	141	150	154	142	169	148	163	176	180	160	172	141	166	164	134	138	175	160	176	166	171	174	143	167	170	164	144	157	153	173	165	148	177	155	171	155	169	150	168	169	178	167	168	148	169	135	162	168	159	185	177	180	160	185	161	174	154	137	150	162	159	164	161	169	144	137	159	139	183	170	168	158	154	150	153	152	154	135	153	161	157	158	166	147	163	161	150	150	174	153	180	159	176	173	159	165	167	157	152	161	192	177	166	160	156	193	171	159	144	164	178	168	160	150	149	174	152	174	157	166	168	169	171	138	158	138	190	151	189	157	151	153	169	124	142	169	151	157	180	169	153	139	151	159	169	173	129	167	169	164	139	143	176	151	153	161	145	146	166	168	175	163	167	148	161	163	159	175	135	181	205	140	159	170	138	147	149	158	137	161	157	159	166	199	148	167	148	167	176	155	170	144	152	156	172	154	158	148	160	166	166	166	143	153	176	162	157	160	169	159	142	166	155	173	172	174	162	151	177	156	169	137	169	166	149	130	177	171	155	176	175	173	159	159	157	155	147	151	164	149	160	162	157	194	158	157	172	136	168	170	141	180	153	155	171	153	161	157	167	196	160	133	161	170	145	160	172	159	152	145	168	145	183	173	169	134	163	142	165	173	148	142	159	162	162	151	160	168	170	174	133	152	142	168	163	162	147	150	162	149	157	181	151	162	158	159	171	164	151	150	180	154	160	192	190	136	169	136	171	157	193	159	171	155	160	140	155	172	157	172	173	155	163	139	153	160	152	162	176	176	153	185	153	142	169	194	156	166	145	185	158	161	165	193	178	164	165	166	157	171	160	159	154	177	157	164	149	165	157	144	157	156	153	167	154	167	171	172	176	166	177	154	151	187	157	153	162	162	175	160	138	173	150	169	171	157	173	184	150	173	154	176	154	163	144	160	141	144	178	165	141	148	156	185	145	173	140	157	151	135	139	182	164	166	161	171	167	169	166	154	160	189	146	182	165	160	181	154	167	153	150	160	163	148	168	173	161	157	145	161	172	158	163	186	171	181	169	154	170	163	189	147	157	156	194	141	152	199	160	175	131	166	151	158	168	155	175	180	170	131	174	146	161	143	165	173	170	169	158	143	159	169	172	180	159	161	172	167	164	146	164	175	174	147	161	164	150	177	171	171	179	176	145	133	143	162	155	156	171	158	150	144	153	197	173	158	167	158	155	159	168	188	166	154	137	141	147	174	171	174	162	159	144	156	159	159	172	160	147	151	157	166	168	158	149	147	152	151	156	153	159	181	172	136	160	164	156
8885	7448	14337	14826	14788	9166	4872	4994	4643	4223	4517	3367	1601	1759	1103	1024	1234	1126	1357	1488	2434	2560	2639	2306	1476	677	604	582	574	662	724	591	627	612	535	553	503	504	515	491	455	464	479	410	438	446	431	470	477	450	477	446	407	400	448	433	451	418	464	421	443	460	435	425	439	415	446	422	466	413	387	410	458	433	406	386	437	431	411	438	441	456	425	437	425	407	456	459	407	431	432	428	411	426	417	434	427	435	418	459	400	418	425	425	447	461	422	419	440	421	417	445	383	406	407	423	422	456	398	412	441	403	412	439	425	404	400	418	417	402	448	430	407	409	438	441	424	440	385	465	441	422	410	456	435	427	436	435	445	386	436	408	441	412	363	411	473	449	392	417	444	408	432	424	437	442	408	448	459	476	442	453	444	445	403	410	426	432	428	407	441	431	419	399	376	408	422	400	409	408	456	419	412	441	438	450	407	432	437	424	407	431	398	406	430	399	429	423	438	405	415	436	395	449	434	422	418	407	441	440	407	414	402	439	435	427	444	401	431	411	439	397	416	398	418	408	427	417	423	392	444	429	408	448	440	439	430	438	420	454	401	441	419	464	405	450	413	444	454	421	441	452	404	467	423	414	455	441	418	397	444	421	454	406	438	417	447	442	419	429	482	418	368	423	398	424	402	439	416	398	395	395	408	438	373	439	438	434	423	442	424	448	426	424	436	411	417	415	461	418	441	395	455	434	457	465	393	386	441	470	435	404	410	413	442	425	434	409	464	425	416	413	430	409	427	441	427	428	438	422	422	434	438	417	444	440	415	461	448	427	409	435	452	434	470	422	420	429	432	399	363	439	428	420	414	425	461	436	417	416	424	394	416	423	402	420	443	402	426	413	411	405	428	440	469	434	452	415	432	415	428	399	432	417	416	429	435	430	459	458	434	436	418	437	388	426	402	396	453	435	444	428	436	425	395	422	404	455	412	404	403	414	443	423	441	461	412	426	477	437	436	466	436	420	433	400	430	399	438	451	424	401	430	447	416	428	443	407	414	428	404	478	448	387	421	413	410	470	405	436	399	415	452	429	467	407	405	409	405	441	406	403	451	443	448	436	443	441	410	459	432	381	411	459	382	466	426	452	409	428	439	438	452	479	445	437	438	403	407	395	453	406	411	417	422	423	418	416	410	444	426	418	430	443	430	469	451	446	445	407	424	402	418	459	407	415	439	438	438	397	435	461	420	441	384	447	408	417	406	407	417	433	436	451	459	452	432	440	412	406	427	429	473	429	434	438	417	447	433	448	427	440	456	432	448	423	432	441	411	458	443	427	408	454	418	414	404	413	424	437	414	454	396	436	447	437	422	422	412	463	409	451	445	412	436	447	415	452	444	468	397	400	431	443	452	442	417	393	388	413	453	433	452	446	425	416	427	454	430	440	445	429	416	429	426	421	440	435	414	441	426	447	418	444	472	415	445	421	416	451	434	417	430	398	444	415	389	430	438	447	410	432	455	445	439	411	467	420	417	443	410	471	398	424	381	408	451	401	446	448	423	459	436	424	475	412	426	436	397	422	445	445	411	434	438	415	434	432	479	460	428	448	393	443	406	443	458	479	453	392	432	423	422	461	425	431	431	439	425	445	438	438	404	452	431	438	429	438	483	460	422	441	394	404	447	436	377	418	390	443	446	430	441	429	437	460	378	394	416	467	422	411	396	442	456	411	401	444	477	452	418	421	407	418	437	403	443	462	421	393	400	417	410	420	429	397	419	375	424	427	444	398	429	417	410	426	414	411	447	449	415	408	419	397	415	437	411	448	394	436	441	422	461	385	392	391	452	447	419	424	428	479	465	444	423	456	455	427	418	434	432	433	438	404	484	428	472	408	443	445	433	405	415	429	420	401	453	431	451	440	428	415	439	400	444	406	428	424	456	458	400	453	439	400	420	416	406	425	443	385	449	443	475	472	431	464	411	441	456	438	403	410	446	407	446	395	444	449	457	388	438	450	411	444	457	403	450	388	441	423	424	437	454	440	421	432	443	428	437	432	401	403	455	429	462	431	459	434	396	482	410	423	428	398	435	406	424	436	384	439	430	425	430	404	464	417	419	453	457	464	463	436	446	413	420	437	424	432	430	471	453	426	437	429	398	446	439	483	446	448	415	425	428	434	445	427	457	412	442	451	434	433	400	443	425	454	409	406	402	438	424	397	406	472	451	468	412	412	439	410	462	458	429	436	441	437	399	452	457	436	416	434	451	408	450	414	408	418	451	394	416	417	406	427	427	459	431	421	406	437	420	395	417	417	449	430	405	449	413	403	412	436	423	408	482	414	445	402	424	486	395	425	443	438	399	442	452	455	434	474	435	449	450	428	427	484	426	442	389	432	421	427	436	460	406	425	443	448	428	474	409	390	441	432	432	433	439	439	416	380	464	400	400	428	425	457	467	436	423	441	392	399	419	404	435	401	475	477	432	481	421	451	434	414	463	425	410	414	415	447	440	441	465	430	439	415	454	437	442	411	432	395	434	433	416	500	412	417	441	394	393	402	401	411	424	462	436	408	441	386	429	416	430	430	419	437	429	423	417	451	457	429	409	454	411	430	451	448	428	403	435	407	402	387	411	427	441	415	426	450	420	413	442	461	402	441	467	417	472	453	416	423	433	413	418	453	452	421	429	383	412	432	425	433	467	426	453	412	430	419	403	420	420	433	429	432	433	393	436	410	420	412	411	422	406	426	420	434	403	427	427	433	435	420	411	448	391	428	432	411	406	420	434	422	451	452	437	394	414	413	419	394	373	423	417	412	419	434	452	392	463	443	452	427	428	424	463	417	454	426	425	454	458	438	425	435	453	472	437	428	424	432	426	413	410	416	401	409	461	393	413	424	436	419	426	449	420	423	452	433	450	440	467	445	428	444	425	407	395	452	436	392	446	413	443	451	434	380	428	428	404	469	435	407	415	431	413	424	426	445	413	422	455	434	392	391	429	390	416	467	417	462	429	429	417	465	426	435	400	409	460	422	467	454	409	437	404	451	404	410	422	412	449	439	389	446	402	413	458	447	401	422	414	460	406	431	417	445	438	435	445	427	412	422	438	423	404	449	435	448	426	412	408	445	423	365	424	439	454	434	448	453	414	438	424	394	433	428	435	416	446	385	417	400	397	404	440	426	444	416	440	442	424	406	412	451	420	423	452	458	397	453	432	406	402	442	442	452	397	408	428	444	396	404	385	429	457	429	439	438	437	406	428	438	405	447	397	433	408	451	429	412	420	416	417	456	410	428	467	427	418	441	392	405	422	432	418	444	438	445	411	430	433	393	456	408	441	453	406	430	409	464	438	448	461	396	429	427	457	436	427	407	397	434	410	377	400	456	447	412	433	436	448	434	446	420	458	422	400	470	441	430	451	429	455	454	479	425	429	441	414	399	418	451	427	424	440	406	459	433	438	416	443	431	400	434	457	449	437	435	409	412	387	418	398	444	466	473	441	438	451	410	423	402	385	427
36389	30068	36586	25547	22971	16960	9311	6311	4826	3071	2651	2480	2100	1702	1194	877	930	642	731	1377	2085	2888	2482	1709	1264	596	586	515	419	526	609	488	504	476	493	357	271	292	273	280	186	172	190	201	180	184	170	189	258	224	276	188	200	187	178	175	165	171	186	213	212	213	195	183	194	186	165	196	175	179	167	157	198	167	200	163	185	199	170	194	177	187	176	205	196	209	192	186	168	193	187	167	182	195	187	169	182	182	178	173	153	180	154	200	167	174	189	195	171	178	189	175	172	180	216	163	170	165	181	177	157	184	190	213	165	158	182	171	182	186	180	180	200	175	184	170	169	175	174	190	183	199	176	180	175	185	188	201	170	168	183	191	193	172	185	174	162	193	190	197	197	181	176	156	192	178	171	193	188	164	167	190	202	185	175	190	197	188	177	169	181	187	186	194	166	184	177	186	195	195	181	178	183	169	183	222	212	182	183	204	191	182	199	172	184	173	162	177	176	199	188	169	182	163	164	177	183	169	208	184	199	186	163	180	171	173	192	212	190	205	186	189	197	175	186	170	191	200	161	199	199	181	176	182	163	171	169	167	163	186	173	177	174	183	180	196	178	179	174	189	179	182	183	188	193	187	179	198	193	163	177	173	155	190	176	160	179	150	163	174	181	166	197	205	175	202	146	178	171	182	195	177	188	195	182	170	182	188	169	213	200	186	163	202	187	199	179	156	180	168	190	170	191	200	179	176	188	156	176	169	173	184	187	175	201	183	186	173	189	191	193	176	167	199	212	150	177	166	204	187	183	196	164	175	183	181	182	181	165	202	183	177	160	162	169	169	184	175	175	182	186	154	180	191	183	176	192	192	166	195	167	167	202	165	164	157	182	171	188	186	180	188	186	189	205	165	168	171	194	178	180	182	199	187	142	167	164	164	184	174	194	181	162	158	174	168	182	188	170	188	180	166	156	181	164	174	194	176	191	170	172	154	180	170	172	192	177	192	184	194	176	175	184	190	169	169	173	209	175	168	192	164	195	195	191	184	178	186	185	166	181	180	175	164	169	174	195	181	164	163	165	165	179	175	184	150	175	186	191	167	178	153	204	182	194	172	185	195	172	163	185	168	168	179	174	185	179	217	163	205	191	219	165	182	167	176	183	169	188	150	183	180	187	179	189	172	174	170	186	198	159	163	182	184	175	182	207	200	193	186	201	205	188	165	209	154	169	178	204	177	165	194	176	157	187	192	212	180	211	185	176	183	189	170	175	205	191	174	195	171	173	188	185	184	173	200	212	164	183	195	202	174	189	176	188	160	179	190	185	154	198	182	202	193	167	165	177	181	205	188	160	171	165	186	162	167	191	177	188	186	181	180	183	168	184	185	183	180	179	190	180	174	179	162	153	161	186	183	166	203	185	188	173	201	192	176	146	167	183	190	196	173	157	169	188	157	190	172	169	185	181	181	199	206	201	165	181	151	189	193	180	178	176	191	172	174	178	165	193	186	169	178	166	185	181	171	187	183	164	187	191	187	181	173	212	173	194	198	193	180	183	179	186	179	168	164	192	178	182	187	182	174	175	186	188	198	177	174	177	191	174	189	179	166	170	164	168	188	182	183	172	179	189	181	192	187	199	194	169	195	156	206	169	165	184	180	183	188	170	161	194	153	173	169	184	186	183	141	169	202	169	183	159	170	198	181	176	189	183	163	190	155	190	185	176	187	181	196	189	191	207	162	167	181	187	202	181	178	206	179	185	186	192	164	181	207	187	199	181	186	196	169	162	186	182	178	189	198	187	172	190	202	208	168	173	179	195	198	166	171	197	176	190	184	165	178	190	160	173	185	173	183	186	188	167	180	163	173	178	198	165	174	198	190	176	160	207	182	169	176	173	179	183	176	185	210	164	153	167	185	168	168	176	169	191	187	198	181	167	181	200	211	176	190	184	184	170	174	186	198	158	185	165	207	194	166	180	171	202	211	196	173	163	166	174	181	185	172	182	175	209	175	181	156	164	184	182	167	192	206	171	178	200	180	161	187	168	163	182	182	167	166	171	182	188	169	178	187	203	182	192	217	194	170	179	177	189	203	179	160	164	183	157	170	176	197	171	149	176	169	180	206	185	191	222	165	180	163	203	170	167	179	195	160	178	161	192	176	199	176	188	199	150	189	165	182	176	161	173	197	178	178	157	176	176	188	190	177	172	170	167	159	189	189	192	191	201	190	180	180	165	178	193	176	176	187	160	171	188	178	187	192	204	194	160	155	192	200	198	163	175	154	169	161	194	154	174	175	144	184	162	184	218	177	175	181	176	175	190	188	189	181	159	191	179	169	150	179	186	179	186	174	190	180	182	195	198	174	184	171	168	166	157	172	182	196	180	166	175	158	197	165	180	166	199	190	128	176	194	157	196	165	192	158	187	196	167	188	177	204	175	178	205	173	160	161	180	168	167	180	160	181	176	181	177	191	156	177	197	192	171	185	173	163	174	186	179	177	161	177	216	166	180	171	158	172	171	216	178	159	168	155	191	201	169	187	165	175	187	176	194	196	179	192	153	157	188	142	156	189	197	187	183	155	176	186	207	181	200	175	196	165	182	182	187	156	182	158	204	198	200	150	171	174	172	172	179	190	203	188	183	178	211	194	144	195	186	180	194	193	191	166	203	175	176	205	180	179	188	180	193	176	176	173	163	171	178	180	179	164	161	170	189	206	175	166	191	172	179	166	157	205	196	182	165	169	189	203	176	188	186	151	180	159	178	166	167	193	161	172	179	185	189	177	185	190	155	173	191	182	156	164	128	183	197	187	198	174	189	202	201	184	162	176	181	161	181	182	162	168	158	193	173	192	163	165	183	187	183	177	182	190	168	196	174	180	163	180	189	168	145	157	162	188	186	193	210	200	180	170	182	164	153	160	167	170	151	171	176	170	178	196	200	166	175	193	161	163	210	173	190	168	168	169	172	174	199	185	175	172	170	155	168	180	196	179	180	169	190	182	169	164	172	157	170	157	189	183	193	178	156	178	189	178	170	177	179	178	183	177	189	152	172	186	194	186	181	186	180	195	191	169	178	171	184	197	148	187	168	172	177	166	193	176	139	199	193	178	195	196	184	198	200	187	176	185	175	194	198	180	178	178	184	165	193	194	184	190	174	175	177	166	197	196	197	205	173	167	175	187	174	179	169	154	174	180	182	183	192	184	187	192	186	167	153	197	165	217	181	207	175	179	169	193	196	146	177	188	161	174	185	190	199	214	197	165	195	177	181	181	170	199	182	174	186	180	179	174	154	172	191	189	168	175	193	208	174	163	175	189	193	198	156	168	205	179	182	199	206	173	168	199	176	177	191	176	189	163	212	183	206	185	174	192	172	204	184	190	177	169	165	178	157	200	170	189	180	174	180	187	167	175	198	176	191	198	190	164	188	180	218	185	174	180	134	164	179	180	204	171	164	167	196	168	170	173	183	192	197	174	191	164	174	200	178	180	173	173	171	174	165	174	190	179	172	207
21540	25005	35664	29076	29432	25036	17386	16944	15623	12353	11603	10438	9426	7939	5594	4083	4469	3319	4003	7385	12260	15594	14086	9367	7225	3138	3141	3242	2453	3113	3155	2382	3073	2842	2751	2069	1121	1390	1464	1032	679	572	523	579	637	551	579	632	1089	1139	1027	566	457	467	483	482	496	450	477	459	649	613	619	541	481	500	465	462	485	428	515	491	474	459	449	445	451	428	497	457	480	495	522	474	466	454	443	490	451	486	470	468	459	513	481	459	473	468	468	462	488	426	456	493	491	472	477	500	421	472	475	463	493	485	467	448	469	473	506	473	494	477	438	460	479	500	470	486	473	451	437	469	483	449	460	461	443	462	452	473	456	458	466	468	460	477	458	457	467	442	473	445	477	450	483	463	523	452	501	460	493	466	452	440	494	472	433	495	459	431	436	490	470	426	419	482	470	474	478	449	449	443	458	470	485	476	448	476	451	503	468	458	484	486	448	465	475	483	478	446	443	499	471	478	431	487	474	503	484	470	462	470	499	508	450	461	467	471	474	482	494	486	493	430	462	463	496	485	507	469	460	484	486	464	504	525	468	433	479	441	461	502	474	448	465	440	472	445	452	463	473	460	434	498	467	526	465	484	470	460	479	447	461	467	473	466	502	525	471	418	455	506	488	456	486	491	479	471	447	504	493	463	489	459	503	461	492	447	502	464	511	471	480	449	494	483	475	486	444	459	467	473	490	471	484	506	479	453	478	476	469	492	476	437	464	488	503	480	475	454	471	460	481	476	478	481	484	488	490	470	437	493	468	518	477	492	408	465	462	465	459	480	456	458	480	497	484	498	509	520	487	463	510	459	467	460	498	479	434	458	453	503	505	459	515	480	454	496	446	493	472	459	485	465	412	476	471	493	447	470	472	450	467	499	500	483	447	455	508	460	483	445	465	450	455	465	469	516	528	451	455	459	470	511	478	475	439	508	533	422	466	443	490	486	481	489	484	442	504	454	474	467	465	506	434	512	496	465	494	478	497	467	465	498	441	474	489	458	509	466	458	477	449	500	467	496	466	502	452	472	502	489	448	478	454	486	489	458	424	493	454	460	530	508	523	460	498	447	463	484	451	446	457	439	472	460	491	491	498	490	486	461	459	467	458	442	458	463	445	465	497	458	457	458	484	491	476	471	441	495	437	470	453	470	463	491	440	463	487	471	439	457	493	457	479	475	467	481	505	495	512	449	481	471	491	485	468	463	491	450	479	462	498	498	485	488	469	472	483	517	489	474	464	454	422	435	493	458	447	461	479	478	472	492	488	468	488	472	465	498	455	483	492	478	420	467	477	460	479	478	500	441	471	509	480	448	464	467	444	472	509	454	475	471	479	442	477	462	469	495	457	514	517	480	485	449	464	456	460	431	482	447	449	484	450	479	456	456	461	453	495	475	468	494	492	446	510	521	465	487	499	506	473	488	449	494	470	462	472	429	520	478	454	465	485	474	484	493	508	496	465	481	488	507	473	454	477	471	546	500	495	442	439	467	468	482	469	493	470	486	463	494	486	503	481	502	501	468	482	469	464	480	483	520	461	502	462	462	476	457	511	477	511	481	454	505	452	468	480	431	488	442	460	495	488	478	492	474	472	482	434	455	503	447	496	494	474	489	442	482	441	476	437	489	470	455	459	468	473	473	495	453	502	532	452	476	480	421	476	478	481	512	436	480	475	434	431	492	452	487	492	510	491	455	445	494	464	520	445	501	479	446	488	510	471	510	479	479	458	491	490	463	463	487	440	446	493	528	464	434	467	505	452	447	484	481	453	500	461	503	477	499	497	473	483	427	420	505	455	440	444	489	484	478	447	480	493	451	489	472	498	471	470	459	514	465	488	459	478	478	485	457	495	463	510	471	448	456	507	442	453	480	446	458	474	486	464	427	506	454	422	444	501	475	444	512	474	436	441	484	444	474	489	473	481	440	459	472	465	466	481	417	475	469	459	482	492	526	472	492	486	451	467	494	480	526	469	439	485	469	474	475	462	470	441	470	458	462	414	455	437	472	485	493	484	477	475	515	489	459	433	506	453	536	513	457	463	466	463	460	457	493	488	511	479	489	454	496	478	446	453	477	445	449	489	453	474	483	473	481	462	431	516	472	479	489	454	484	494	472	478	453	474	471	485	500	468	463	452	487	464	482	482	485	454	482	434	504	466	494	484	455	462	475	471	476	448	477	479	473	449	447	485	478	473	488	473	484	445	468	478	506	484	474	479	443	510	475	479	453	446	460	488	465	465	486	459	491	498	488	485	431	462	452	495	464	485	453	463	471	473	471	461	474	464	499	456	452	487	485	518	467	475	481	482	467	439	451	468	490	497	481	444	449	476	483	501	468	493	479	439	510	486	479	515	469	488	458	471	462	454	501	452	435	480	453	488	447	488	459	450	479	475	502	463	463	474	457	443	460	467	488	455	520	466	462	476	449	479	489	489	483	442	464	498	494	424	506	495	460	470	446	469	459	470	469	475	458	443	469	472	483	441	465	503	479	490	515	452	479	494	447	481	443	470	434	469	474	463	449	435	490	441	497	490	459	500	470	515	466	469	471	463	466	485	459	485	462	484	479	456	472	481	472	496	464	471	497	466	455	491	469	470	483	486	449	519	468	486	450	493	480	488	492	448	465	469	456	490	498	491	474	456	469	478	498	493	484	471	445	468	476	476	438	466	535	499	480	437	499	480	476	484	480	499	509	470	486	472	499	474	477	516	468	475	466	453	466	446	479	486	482	472	473	468	498	470	524	472	462	486	509	502	460	499	475	487	449	476	437	451	449	467	488	473	467	506	473	459	467	478	484	438	466	490	448	453	462	496	459	466	424	489	438	482	473	475	456	490	468	493	457	506	485	436	501	484	459	445	442	428	468	489	465	522	463	458	459	473	474	499	440	472	467	530	507	490	478	474	469	452	501	511	438	452	466	478	443	498	493	464	442	468	487	444	496	475	452	484	474	489	535	460	480	460	486	463	437	478	507	447	490	528	496	483	464	509	458	477	458	501	483	505	471	426	466	481	464	454	481	503	481	458	477	487	495	487	486	476	485	491	503	492	500	451	447	504	495	491	487	492	488	487	472	486	451	488	425	452	485	476	450	481	440	511	461	456	462	460	438	471	474	463	466	473	501	443	471	441	450	458	450	484	489	449	505	504	491	512	455	443	480	477	449	464	497	461	490	472	481	464	486	494	491	471	484	466	494	509	486	515	473	472	468	514	479	466	482	478	471	449	477	486	532	479	508	451	505	459	438	498	486	473	490	451	458	486	466	474	429	495	477	496	441	443	490	471	478	456	474	462	408	470	446	526	462	490	474	457	464	456	484	441	486	442	431	468	485	461	444	475	492	465	502	484	473	466	448	463	483	472	445	465	477	510	475	447	463	495	475	453	440	503	480	475	428	474	450	477	509	476	466	482	443	472	426	468	443	453	474	452	470	429	466	501	468	443	483	476	489	480	474	481	449	467	480	452	460	526	488	447	522	526	435	493	463
48170	41304	45661	34590	30491	24697	16544	13130	8249	5768	6088	6034	4612	3127	1886	1696	1492	1268	1115	1973	4694	5761	3918	3289	2540	1362	1121	1153	897	1086	1123	814	965	868	822	690	304	443	403	356	256	208	160	188	215	184	191	218	321	359	330	310	184	161	160	180	169	176	154	162	184	200	159	176	180	173	175	150	167	158	168	173	176	175	146	182	171	155	186	181	166	125	157	163	158	146	158	171	164	156	168	148	169	181	166	179	152	169	170	176	157	167	175	183	220	161	172	159	178	180	136	164	155	164	160	183	179	197	178	155	162	182	184	172	164	181	178	187	165	173	174	165	166	156	144	180	152	176	165	181	162	171	190	184	182	163	176	156	170	158	154	164	164	150	155	162	181	191	176	148	166	158	166	182	173	173	172	171	169	188	169	169	151	159	195	161	181	195	193	157	170	162	159	127	162	176	161	177	165	141	155	157	144	173	211	180	152	162	180	182	168	173	172	143	155	193	171	167	156	171	147	190	186	171	176	192	171	164	150	161	178	136	171	163	157	152	181	189	165	181	162	176	161	187	142	168	180	188	167	150	151	155	169	179	188	159	176	160	176	182	172	151	190	171	150	186	162	168	189	140	171	163	188	166	181	174	151	143	159	184	179	164	183	180	187	176	174	172	175	178	146	182	187	194	158	159	149	159	177	178	168	187	169	143	179	151	178	155	162	121	171	182	171	167	161	159	142	171	177	145	183	159	155	165	163	168	166	161	166	144	158	163	179	171	188	175	182	167	177	154	182	144	180	157	165	153	185	140	155	175	166	168	169	158	166	173	175	157	189	176	180	146	152	153	153	158	179	179	176	172	184	161	169	172	164	190	170	172	159	160	141	163	147	160	151	172	162	199	169	167	156	155	162	153	159	161	170	170	178	172	155	167	148	180	164	167	183	159	146	150	157	159	155	150	166	158	166	158	143	143	141	168	183	177	176	172	168	180	162	148	153	175	172	202	174	179	139	165	174	159	166	169	172	172	163	157	166	170	143	187	163	179	174	162	150	157	161	162	160	149	158	182	182	150	176	170	157	202	168	148	174	174	172	189	163	181	184	164	166	172	179	178	170	188	155	153	156	156	165	178	164	162	162	170	164	162	143	176	161	152	175	191	175	168	148	158	183	163	164	156	172	152	156	194	174	151	148	132	159	178	188	172	152	178	174	157	166	160	158	148	181	183	139	147	171	155	160	174	164	152	170	161	139	187	180	158	190	163	191	161	169	182	159	167	157	157	169	188	161	157	155	143	166	197	162	200	164	164	173	151	157	194	146	163	175	178	157	150	156	173	172	184	166	157	166	179	168	198	151	159	165	178	144	177	174	165	152	172	161	176	168	169	189	176	170	183	166	173	176	168	160	162	189	157	186	185	175	160	175	167	153	142	196	173	155	180	162	151	175	179	170	194	178	166	167	179	178	158	173	159	166	155	176	186	168	158	171	145	140	173	162	141	174	160	161	155	156	190	158	150	170	182	174	159	177	173	162	176	160	162	151	158	167	161	168	188	180	162	168	150	169	155	202	182	155	189	168	158	176	173	152	156	161	158	170	171	176	178	174	172	168	155	148	173	152	172	162	178	173	191	172	172	158	195	191	162	171	168	176	166	164	193	168	185	175	182	161	170	163	146	163	180	182	154	167	158	168	180	182	182	170	180	158	168	173	174	176	163	179	178	160	163	141	188	144	183	181	183	162	177	181	166	178	160	140	153	171	156	147	184	163	139	155	198	164	184	196	147	180	183	156	148	180	162	181	138	183	196	210	149	191	142	197	172	179	169	189	161	172	170	176	152	160	173	180	181	174	180	170	166	204	185	163	160	175	156	155	179	174	160	154	167	177	172	185	151	179	170	155	161	179	163	167	164	174	177	162	168	186	169	176	174	144	133	167	198	164	171	187	191	167	174	170	157	181	141	154	172	161	163	162	141	152	150	182	165	162	172	172	159	170	158	162	178	181	176	165	157	164	171	148	171	149	164	171	161	150	156	150	149	155	151	175	164	172	164	199	156	158	146	140	155	176	178	163	181	157	151	185	178	160	161	158	169	195	200	198	158	171	155	189	164	167	188	171	175	167	163	158	189	163	144	186	170	177	153	175	139	173	182	179	173	168	163	164	159	150	178	174	186	157	186	165	169	159	152	175	164	172	165	174	171	149	178	163	185	174	153	174	167	153	181	165	154	164	173	166	159	161	187	179	147	158	179	177	177	170	169	143	171	208	158	163	168	165	151	180	160	167	176	194	177	143	156	169	175	163	162	183	151	163	155	137	165	169	162	153	146	139	179	159	144	155	185	172	171	168	152	184	163	172	166	188	202	165	193	169	169	184	149	154	180	164	156	163	176	144	141	155	159	163	178	162	175	159	176	181	171	192	191	173	175	178	191	159	177	161	167	140	166	177	153	191	168	186	170	189	153	150	205	205	186	168	162	182	158	157	171	158	166	173	156	188	155	167	199	160	166	172	158	187	161	170	171	170	183	199	156	162	162	172	160	145	158	175	190	183	128	174	172	174	185	185	171	170	140	169	160	150	163	170	173	164	175	159	156	154	153	151	156	180	150	177	173	173	165	160	173	154	177	147	171	180	169	168	161	163	166	167	179	157	176	171	166	146	161	174	149	192	160	165	176	179	173	174	175	148	144	180	170	159	178	154	159	186	167	161	195	186	182	167	163	157	165	162	177	154	154	153	168	168	183	164	166	151	149	178	154	163	196	180	166	179	174	180	169	172	158	169	203	154	151	159	164	169	161	171	151	147	171	149	151	174	147	173	153	169	150	184	175	177	170	188	174	192	171	190	158	149	172	183	169	177	162	153	154	179	157	165	144	154	178	152	185	174	180	166	172	164	155	187	159	166	164	164	168	175	168	146	165	197	158	177	168	181	166	164	166	174	181	184	171	158	169	161	178	173	159	176	198	174	183	182	161	157	160	158	161	186	162	133	182	180	169	172	144	151	173	162	168	172	183	186	160	142	158	150	162	180	171	184	169	176	184	158	157	152	157	154	174	170	170	164	183	176	157	151	169	182	170	150	173	153	174	186	149	164	175	195	167	147	161	188	185	173	175	138	171	158	173	185	173	175	139	161	165	164	161	149	149	154	163	168	165	175	175	167	173	176	159	189	147	176	179	185	176	159	193	146	155	175	174	171	163	171	169	188	166	179	167	186	168	172	203	165	174	161	169	148	161	205	182	179	176	185	155	161	175	170	161	175	174	189	172	168	173	161	182	181	185	150	187	150	156	147	166	182	169	164	187	172	172	173	154	202	172	152	176	152	178	173	186	180	173	171	155	153	156	132	171	191	165	151	158	143	179	166	156	170	177	188	168	179	148	184	165	158	170	168	163	170	155	149	158	169	159	163	155	183	190	170	159	165	187	156	165	148	177	164	165	186	156	192	171	171	155	148	159	151	166	158	166	168	154	178	153	164	166	160	159	176	199	171	179	156	166	144	177	162	173	140	171	173	164	162	153
28611	34814	41061	36259	35456	32168	25279	25613	20578	18658	19543	19471	16575	12225	7827	7906	6566	6079	5986	10538	21894	23998	17820	16798	13282	7113	5947	6154	4736	6556	6616	4828	5452	5072	4952	4285	1706	2618	2580	1889	1015	722	575	730	657	629	531	891	1938	2014	1709	1188	467	479	513	423	443	424	460	457	643	758	676	542	508	472	470	461	450	443	418	428	433	439	451	445	459	418	424	435	408	432	406	432	439	456	442	421	453	448	402	439	480	438	473	404	458	432	437	436	467	430	440	433	443	446	456	451	475	439	449	399	427	431	450	434	447	455	414	447	425	434	449	428	416	470	422	489	448	433	444	463	445	400	424	446	444	428	443	435	482	451	412	461	446	421	413	421	444	447	453	463	412	442	470	415	434	432	442	464	445	465	454	447	464	459	420	438	457	412	491	459	420	443	430	425	449	481	443	412	430	407	458	424	432	434	428	439	426	411	432	403	463	451	447	438	418	414	427	451	411	435	441	385	404	467	414	435	421	433	463	374	389	474	467	413	421	424	440	461	438	441	461	385	463	450	460	460	473	444	423	454	438	449	416	434	437	410	432	414	440	440	450	424	396	486	452	434	433	460	451	467	432	464	433	431	442	448	447	450	437	432	453	428	411	423	413	456	427	450	473	412	458	460	435	422	420	454	474	437	404	476	428	434	432	424	437	447	412	436	458	416	399	435	449	420	451	419	447	437	481	425	440	413	479	463	433	464	389	413	454	444	449	485	467	489	427	447	433	454	477	398	432	417	451	410	436	403	464	430	407	435	431	473	415	422	438	456	457	442	441	427	432	434	429	455	411	425	408	464	394	405	438	432	427	436	486	423	461	456	428	443	451	476	404	436	479	465	402	421	435	418	399	413	411	451	451	486	457	421	461	460	427	412	466	442	453	455	454	433	454	474	447	441	394	453	438	426	387	440	433	478	457	417	451	427	421	455	428	427	437	415	483	428	447	415	437	476	426	478	436	418	437	454	505	417	423	427	434	453	452	472	461	444	436	459	416	473	464	438	432	447	458	440	427	435	445	443	476	461	463	452	438	424	442	458	467	437	414	430	397	463	476	466	441	435	421	433	466	428	464	437	469	455	452	459	470	456	437	444	410	476	447	479	440	423	423	432	397	442	404	450	407	468	483	446	470	443	447	406	441	439	455	424	448	458	422	414	446	399	468	452	447	485	447	463	448	452	400	407	409	461	455	376	480	440	431	423	444	463	403	447	437	455	471	453	449	428	427	453	475	455	412	424	461	444	441	473	456	421	436	426	440	431	415	456	421	445	435	469	463	446	439	448	428	418	472	438	423	418	433	441	422	450	439	443	467	465	438	486	424	444	453	417	439	452	392	432	407	440	470	442	420	396	462	433	463	420	458	451	423	430	418	446	427	448	435	440	439	447	432	487	466	454	450	448	444	449	445	448	476	438	424	426	484	473	425	403	443	445	399	442	423	427	434	441	407	458	452	439	479	395	423	434	462	476	456	451	440	454	444	451	443	489	475	412	477	463	474	452	446	435	389	421	450	419	447	447	453	438	447	463	457	472	419	433	424	435	418	394	447	446	438	461	430	462	465	449	442	440	465	433	433	456	440	430	432	452	445	460	421	468	423	441	433	459	442	478	413	426	402	437	439	460	440	420	422	399	440	474	459	433	444	432	446	419	414	459	424	416	431	426	456	463	462	424	394	423	451	479	408	454	419	438	426	463	428	437	451	416	447	445	404	448	432	414	448	443	438	448	418	435	409	392	444	425	421	441	430	435	424	426	428	442	486	442	414	428	436	426	463	454	397	437	404	401	430	477	421	464	430	419	483	459	440	460	433	419	399	414	463	408	463	475	465	413	401	449	428	445	452	407	450	445	420	429	447	478	434	460	454	456	427	444	443	432	473	421	408	461	428	420	454	435	447	440	429	432	454	449	447	405	417	454	451	478	444	437	407	421	435	435	410	476	425	439	440	428	492	481	436	446	412	482	435	427	410	439	462	430	396	442	441	436	462	480	440	438	427	446	458	435	444	418	415	401	474	457	425	441	430	442	414	428	426	445	435	465	412	419	450	406	425	395	429	444	446	448	427	422	416	420	428	439	462	450	462	442	426	450	423	446	497	420	459	444	434	437	439	430	411	420	418	446	467	472	399	433	426	468	482	439	452	410	423	397	457	448	423	434	465	470	463	426	424	452	397	432	429	448	439	413	416	408	451	468	425	439	450	424	439	403	434	415	407	421	453	436	416	440	421	457	443	427	449	441	400	409	412	476	470	444	429	458	426	446	426	426	439	459	430	427	416	463	424	411	408	453	415	460	441	408	446	421	459	439	405	444	420	455	441	436	455	434	438	443	418	479	447	438	417	439	417	403	462	466	436	435	423	452	422	431	413	386	417	485	460	462	464	452	422	409	442	441	413	397	438	421	415	446	416	433	424	422	435	431	431	451	429	464	474	448	448	411	449	446	428	455	448	427	390	431	433	430	461	458	430	442	469	446	432	439	413	398	449	435	452	433	484	446	400	433	434	454	491	452	456	438	428	426	429	443	412	456	472	416	457	418	437	417	431	457	433	412	441	463	446	446	427	400	438	454	433	461	448	408	467	488	433	431	407	442	448	440	452	468	402	437	457	436	441	420	453	415	462	460	455	440	435	459	407	420	443	467	424	425	419	468	450	444	409	420	410	449	461	457	436	438	484	433	456	429	448	425	443	426	467	428	463	446	459	425	428	441	500	435	426	473	457	461	449	488	424	452	409	439	448	442	425	442	447	429	434	457	449	415	441	435	469	429	437	428	481	461	424	409	418	446	454	443	434	455	430	441	418	425	436	432	439	445	464	493	439	458	445	431	416	442	394	415	452	462	430	406	421	433	448	458	442	449	412	428	471	448	422	426	437	442	411	463	438	427	443	463	454	447	436	441	439	457	423	412	449	436	420	440	419	465	424	425	446	480	454	454	437	426	457	440	420	432	412	435	453	438	469	473	399	443	425	414	450	480	473	415	455	421	451	428	434	432	430	466	462	417	447	430	454	423	416	413	435	467	486	451	408	434	435	412	446	455	416	451	464	417	430	479	402	463	427	468	439	427	449	442	433	391	413	468	436	499	439	405	431	436	440	394	473	444	477	421	465	440	411	444	424	441	448	407	463	437	426	430	416	431	444	424	458	444	429	451	441	453	478	449	467	448	453	445	457	439	459	457	444	425	462	448	444	454	430	438	445	417	452	451	434	407	429	443	427	474	465	437	403	432	448	434	459	417	431	421	465	422	467	426	450	451	435	442	434	422	401	430	458	459	430	396	451	457	438	470	456	437	441	450	444	441	457	509	400	434	421	416	431	461	485	463	416	446	424	425	431	452	433	428	463	441	412	462	455	489	456	408	443	412	460	452	457	468	425	446	444	409	452	452	462	457	444	385	408	463	471	444	441	435	416	424	441	423	405	494	451	425	418	464	436	466	419	417	418	450	448	453	435	470	476	447	436	427	456	441	432	441	444	438	474	460
12212	8884	10708	7652	4759	2527	1526	1428	1159	943	824	949	758	506	276	280	264	248	233	273	398	453	389	393	346	203	177	222	164	188	191	160	191	194	207	174	169	169	173	183	198	170	166	160	156	149	150	140	160	175	181	176	155	155	182	182	183	169	158	163	179	161	200	165	161	180	173	163	146	157	190	171	146	148	154	165	156	153	193	159	177	160	151	164	178	165	145	153	167	163	170	177	150	168	175	166	141	174	166	163	165	177	155	158	152	165	146	146	193	152	165	167	163	180	148	149	140	158	141	188	148	148	168	167	163	173	164	166	167	177	188	165	147	185	146	162	178	169	178	159	132	165	191	180	175	164	161	153	162	172	181	145	163	166	169	139	171	187	190	157	171	193	171	166	181	165	157	160	164	167	155	171	135	123	151	154	160	167	150	176	179	159	169	171	155	157	177	184	157	162	176	149	148	148	170	173	156	167	167	155	162	150	163	165	165	170	181	169	170	171	171	177	174	162	125	159	159	161	160	151	152	153	166	173	179	163	140	158	166	150	197	168	151	167	156	165	170	167	161	163	169	153	144	150	170	159	182	162	162	156	169	180	151	153	149	149	169	170	173	152	175	181	168	160	178	163	168	147	158	149	142	176	181	169	164	162	152	150	156	179	176	170	189	168	178	160	152	164	162	190	168	154	145	175	179	172	183	149	180	164	157	150	185	158	155	167	190	144	157	156	146	162	157	168	154	149	154	149	160	150	152	166	170	150	179	174	141	168	182	185	172	166	165	169	175	166	156	183	186	153	171	177	145	170	158	175	149	139	156	182	158	183	180	156	182	194	174	170	156	154	176	150	153	141	191	165	143	157	183	170	158	164	164	170	160	175	191	162	184	145	152	165	191	149	178	175	185	175	168	171	176	160	164	157	157	161	156	162	144	172	142	158	176	142	153	167	174	172	184	177	157	157	147	164	176	171	183	182	152	172	157	149	166	137	171	188	181	167	162	134	191	149	177	147	162	153	151	159	164	184	153	168	163	162	156	168	147	148	162	179	159	163	170	171	182	183	146	148	160	168	169	153	164	161	174	152	166	168	180	161	159	179	133	166	147	175	189	190	149	172	165	152	174	171	161	161	164	161	184	155	163	188	160	175	157	168	161	158	162	165	157	185	145	153	162	175	134	132	169	203	175	142	161	179	173	182	140	170	138	137	170	177	150	188	182	176	167	188	141	136	172	174	144	165	169	165	162	179	157	173	177	142	149	144	160	166	146	160	138	175	180	166	156	176	175	178	183	135	157	167	158	181	157	167	149	170	179	174	151	175	143	154	163	178	155	163	157	179	182	174	153	170	152	142	158	187	192	149	164	149	162	173	143	196	146	192	182	129	149	159	180	173	164	147	142	145	177	162	173	161	181	159	163	150	173	145	175	167	142	148	189	180	152	190	187	159	175	158	171	178	161	176	163	148	160	169	158	163	163	165	169	177	169	160	169	160	169	143	164	135	175	184	181	147	187	169	173	185	155	171	176	155	174	151	175	191	184	165	175	168	190	176	177	167	182	180	155	167	155	170	147	166	150	146	170	156	151	172	167	184	168	143	178	138	194	168	178	165	155	172	169	171	152	170	173	160	163	145	168	174	155	169	175	169	151	159	147	168	188	147	159	165	177	158	154	152	168	171	167	180	152	169	173	154	146	175	155	152	176	169	165	161	158	143	162	175	188	130	158	170	163	168	182	157	153	168	166	184	152	173	161	178	161	133	178	154	166	177	170	162	138	171	151	185	152	167	180	176	170	168	155	144	162	160	164	162	168	136	180	156	168	164	153	171	192	187	160	156	162	164	174	173	165	191	161	152	165	134	156	150	187	156	145	153	141	181	134	160	126	161	170	168	171	171	171	174	143	170	182	168	170	175	154	141	176	167	149	130	165	143	167	174	137	165	155	181	164	163	182	150	155	165	160	173	171	179	172	160	169	163	171	152	159	161	169	171	164	167	174	183	178	147	194	173	168	148	155	163	163	146	179	159	172	165	156	150	179	187	162	154	173	177	180	151	167	186	155	159	167	182	185	159	185	166	185	168	150	152	172	171	177	177	172	170	169	175	163	171	154	159	191	177	163	175	163	165	151	137	146	155	170	168	148	192	151	157	150	170	173	140	157	182	177	140	157	134	153	178	144	155	159	154	161	182	169	176	166	153	174	181	172	168	167	197	152	170	176	141	176	188	184	189	155	150	131	168	161	159	164	195	169	136	161	155	128	161	177	145	168	173	177	166	172	163	158	151	175	155	171	149	168	171	178	163	154	179	163	175	161	158	166	163	147	161	156	155	136	151	166	178	186	165	175	164	150	157	166	173	157	161	168	171	159	176	155	167	159	159	171	174	149	162	165	161	155	156	171	168	154	164	163	176	152	183	141	161	156	158	175	146	160	172	142	175	159	160	170	172	158	182	183	151	187	146	158	167	161	164	181	175	162	158	177	146	191	159	173	173	151	174	183	163	164	180	161	163	159	181	169	165	150	177	166	156	157	173	161	153	167	154	176	165	161	145	164	141	162	180	160	168	147	147	184	168	150	161	162	170	186	164	151	173	155	152	141	168	182	143	167	151	158	147	139	183	151	177	157	155	137	164	142	170	158	163	172	160	162	165	189	180	166	140	170	178	160	179	158	159	165	157	180	169	169	177	148	186	154	163	166	173	155	160	141	176	172	183	140	177	181	183	156	165	166	153	165	167	164	160	146	174	149	177	164	188	160	147	172	167	170	180	165	179	157	160	181	187	176	186	146	177	153	151	170	175	172	152	161	172	188	152	180	155	175	147	164	169	183	177	148	151	172	178	181	160	150	152	176	153	159	165	190	171	196	159	172	155	146	151	166	147	163	157	160	165	159	170	162	169	175	168	168	158	169	155	167	160	179	160	159	163	133	174	141	152	162	192	142	152	146	162	157	172	161	149	167	182	166	150	169	175	157	159	169	196	171	164	167	162	177	162	157	167	158	143	185	152	174	155	168	167	153	161	172	157	165	164	174	151	174	169	157	177	165	165	183	177	190	163	163	154	165	162	165	167	164	162	177	175	162	172	151	180	143	170	170	178	157	173	145	151	149	170	181	159	152	191	159	149	163	151	152	172	146	142	172	154	149	155	158	165	166	178	173	185	164	185	173	171	162	160	170	157	136	172	141	165	159	161	185	144	183	170	173	149	150	182	158	155	182	162	173	167	159	156	154	181	156	165	138	171	162	136	135	165	162	165	166	177	154	173	173	168	172	169	151	148	147	183	169	178	165	165	171	160	128	170	147	159	151	172	153	163	150	167	171	167	174	139	146	167	178	153	149	165	160	187	188	153	172	177	156	160	177	167	174	161	161	153	160	170	167	166	149	171	174	170	143	138	149	168	166	150	178	154	147	183	159	146	173	176	160	178	167	153	169	185	160	139	166	150	165	176	143	168	188	150	146	160	122	168	151	145	178	154	179	194	169	178	173	184	159	187	133	134	161	191
8615	8276	14285	15147	12977	9206	7008	7195	5991	4581	4155	5321	4125	2525	1275	1344	1140	1113	1243	1623	2202	2324	2154	2063	1328	738	631	647	541	645	629	558	548	577	575	546	509	530	522	466	458	470	455	461	448	439	424	464	468	475	499	471	463	410	430	435	466	441	431	462	464	473	449	455	431	458	443	423	450	442	434	443	465	457	431	418	425	423	423	449	412	414	437	488	427	445	445	469	468	440	417	438	444	447	439	475	442	422	447	437	421	455	468	459	495	433	422	416	465	416	431	455	435	430	463	425	442	448	416	427	442	444	433	400	438	392	421	429	455	465	452	419	449	465	435	424	443	419	400	429	472	450	428	461	403	494	442	421	434	427	443	446	437	484	397	407	431	456	404	445	466	426	432	436	416	459	400	435	456	435	401	414	416	423	466	437	444	439	416	433	428	451	445	477	478	444	422	421	443	435	511	467	449	450	448	443	450	437	409	424	447	462	452	402	450	418	393	485	438	439	440	498	459	431	457	402	477	430	433	455	455	440	408	428	503	422	421	417	448	447	412	387	416	434	434	444	490	417	459	472	447	437	447	442	441	443	463	430	439	425	416	428	428	440	407	417	409	439	427	442	460	463	410	464	430	479	435	434	474	418	437	454	419	409	438	485	445	431	399	456	412	435	431	494	428	439	458	423	439	456	431	420	446	443	445	456	431	453	397	420	492	437	438	443	441	456	439	441	464	413	429	419	434	437	422	487	449	415	463	432	455	399	452	458	478	440	462	454	446	430	448	428	417	430	473	406	430	450	392	418	476	423	446	422	446	460	462	448	437	418	424	444	430	389	418	444	449	414	429	409	426	446	434	460	468	461	392	461	457	456	423	393	476	428	436	408	418	430	451	434	405	403	466	419	428	434	428	433	446	437	414	450	428	445	411	415	385	439	460	429	463	444	421	448	450	423	431	434	417	404	475	421	401	453	438	427	408	415	485	416	448	412	398	464	419	464	436	432	434	428	406	416	432	458	412	413	467	433	434	477	450	407	438	426	460	429	427	436	451	441	426	430	408	438	448	463	420	450	419	409	454	441	438	452	409	440	413	450	412	458	420	415	451	442	430	448	474	439	410	460	432	446	448	431	429	431	444	418	419	460	405	446	412	452	442	426	435	475	428	435	449	467	438	439	424	471	438	486	443	447	426	482	410	418	447	459	411	437	453	438	427	434	433	474	457	429	459	409	428	449	455	481	429	439	464	423	425	454	447	441	419	431	426	414	451	434	439	449	411	454	441	416	448	450	427	475	430	441	468	454	439	403	452	468	436	442	445	479	405	432	480	415	387	438	418	441	436	440	461	430	434	437	454	475	456	439	432	412	413	451	434	448	423	436	416	464	428	458	429	424	499	447	399	441	447	465	450	408	438	445	486	417	420	448	414	433	438	425	434	418	458	402	396	468	473	413	410	424	410	452	485	418	428	441	457	437	430	450	446	432	445	404	470	447	451	425	443	462	423	439	428	440	417	416	449	425	429	420	393	452	447	446	477	439	437	431	406	441	467	466	448	497	428	446	440	417	457	484	446	428	418	422	424	465	483	455	442	431	440	437	424	467	424	450	428	450	404	445	437	440	413	429	411	430	450	400	435	453	436	418	442	414	448	454	420	395	439	420	432	466	473	423	453	465	429	428	416	448	441	431	446	463	448	394	485	436	450	438	423	479	440	466	454	458	415	448	426	453	424	454	412	416	456	414	430	428	444	456	451	473	450	394	425	444	454	428	432	415	433	416	435	435	428	415	436	454	438	461	415	451	426	444	411	453	390	432	446	447	449	415	431	466	445	437	440	443	445	407	465	427	450	477	420	430	455	428	426	424	439	421	415	444	448	463	468	464	454	434	399	436	415	426	429	431	420	472	453	471	410	475	437	462	466	470	467	444	460	446	471	437	420	486	445	503	401	451	441	448	452	441	428	409	427	448	402	412	419	451	412	452	440	458	452	459	435	434	447	469	443	423	408	427	468	423	422	449	467	423	482	478	388	390	426	455	452	440	437	394	421	430	458	446	459	445	428	439	419	415	444	421	428	443	429	435	426	418	425	407	438	402	420	445	463	411	445	428	452	436	456	441	450	470	431	416	415	447	435	423	444	441	464	414	424	437	378	412	426	448	457	451	425	455	437	434	406	500	465	423	427	400	429	492	429	471	391	390	411	434	431	380	453	445	452	414	432	435	428	428	458	449	399	426	436	419	464	418	435	427	397	409	446	424	443	426	430	452	439	461	449	410	451	422	469	388	420	413	467	455	408	475	438	394	425	395	462	461	430	456	452	471	468	404	431	422	456	432	467	453	424	464	416	424	414	442	455	418	429	465	412	459	444	442	475	490	446	484	478	425	390	421	425	416	455	447	468	415	446	450	437	474	428	456	444	424	415	437	403	473	461	397	410	450	440	421	453	427	410	435	437	447	426	424	401	509	465	407	443	454	450	435	427	411	441	445	426	466	445	476	433	456	409	445	445	477	465	451	455	432	450	445	438	432	455	400	452	454	452	413	415	448	476	431	415	441	429	407	440	433	428	455	442	446	462	456	426	448	457	402	454	412	412	418	431	449	433	434	454	434	451	435	437	419	453	405	433	429	447	431	439	471	451	470	462	450	443	430	458	432	442	459	456	439	447	458	421	461	415	432	452	412	429	417	437	425	421	445	444	453	450	430	431	454	453	456	433	402	396	422	436	423	468	460	439	424	423	439	447	451	472	454	431	476	388	427	449	434	452	456	447	458	457	473	458	439	410	444	418	448	429	406	421	427	378	433	423	424	425	451	449	450	441	439	456	429	442	428	453	445	443	403	440	433	436	426	418	421	445	440	453	441	440	462	490	428	446	445	447	465	453	448	430	422	423	433	482	442	476	423	417	452	445	462	455	445	462	419	432	452	432	456	446	440	436	391	446	412	413	436	421	404	411	391	451	431	447	452	448	454	415	438	382	419	476	404	453	469	447	422	442	409	438	437	416	390	421	457	416	452	432	419	461	457	434	427	407	467	466	450	443	470	432	451	442	472	396	445	403	457	446	387	445	437	431	413	464	408	443	418	405	413	465	420	452	453	421	465	464	438	414	435	456	419	426	427	441	434	425	454	401	442	463	437	453	453	454	421	408	449	430	418	440	424	426	457	465	462	442	436	428	446	404	410	435	437	439	442	434	436	427	427	430	450	433	431	412	427	426	466	429	439	452	442	460	401	467	440	440	436	437	388	470	448	401	418	462	445	397	437	424	456	437	425	442	426	453	443	470	430	447	416	434	438	447	429	423	445	401	435	403	471	448	425	429	480	431	416	433	481	432	468	447	408	455	449	442	461	437	445	439	428	434	425	467	453	454	436	469	424	452	484	418	405	440	436	415	452	437	478	411	475	452	438	447	480	440	418	431	443	452	467	427	441	403	416	465	405	445	420	437	423	445	456	431	417	472	455	466	458	451	441	466	449	409	401	416	440	476	445	469	423	411	436	429	423	460	433
35135	33022	34944	25539	22400	17118	12792	10605	6964	4122	3538	3235	2965	1795	1128	1018	829	760	593	1065	2068	2965	2716	1974	1229	697	475	484	398	495	412	389	334	419	352	303	260	282	260	227	195	195	188	201	179	190	177	223	241	253	241	191	178	177	164	159	179	170	214	187	199	184	192	185	194	168	159	189	193	183	211	197	159	178	178	195	179	183	182	187	178	194	190	157	168	158	185	176	170	180	195	186	180	196	167	177	185	167	173	202	198	213	182	190	178	163	188	183	162	155	208	182	170	179	180	180	188	175	164	194	194	182	165	173	183	193	181	167	189	194	178	189	177	206	175	196	165	214	189	186	195	178	173	161	174	171	165	199	191	184	180	188	201	177	193	173	188	190	204	195	176	153	168	174	171	165	175	186	170	192	177	175	185	192	155	190	183	160	195	191	183	189	179	186	178	164	159	182	172	172	190	186	172	168	184	201	175	175	183	169	181	196	192	180	181	183	192	167	187	156	189	202	187	160	182	169	192	197	192	172	159	206	185	198	167	203	196	183	174	191	189	177	187	180	181	161	186	172	167	191	155	176	181	196	194	197	180	170	183	178	178	181	215	173	174	188	170	202	194	223	186	181	180	209	195	194	186	178	174	196	194	186	178	212	184	164	157	170	185	184	161	177	185	167	182	202	206	164	171	184	187	153	184	185	192	201	180	185	173	179	163	178	183	162	181	209	164	203	166	184	198	188	200	174	182	162	169	166	193	211	199	187	209	172	175	207	202	151	175	185	198	162	171	180	181	192	177	189	158	203	165	164	191	189	227	156	181	175	201	171	168	199	207	194	212	174	187	186	194	179	174	171	164	201	203	163	178	185	182	181	169	175	190	166	187	208	187	178	179	176	180	179	177	192	174	166	192	164	177	144	201	186	197	203	191	191	190	204	189	183	180	188	157	196	168	184	183	178	164	207	184	192	175	167	183	167	191	183	163	190	197	172	166	167	175	145	179	171	185	191	178	179	165	200	169	191	217	192	176	181	200	190	167	186	210	174	191	183	184	219	173	180	195	180	175	205	159	177	167	157	168	198	169	176	165	193	176	199	145	181	180	193	186	171	167	190	169	190	184	201	181	168	158	183	194	189	194	179	201	160	161	170	170	181	188	183	194	162	196	197	191	223	187	179	180	168	172	162	174	181	193	157	193	157	172	183	169	160	203	176	208	165	174	208	187	165	195	182	190	185	161	162	191	166	182	192	182	178	172	169	188	149	211	189	204	194	191	186	182	181	186	191	203	188	208	183	196	191	189	155	165	178	213	182	170	174	180	206	185	166	172	197	182	184	164	197	200	181	186	182	170	182	172	184	191	185	193	174	182	174	167	186	205	189	160	173	173	190	181	182	175	166	176	174	207	203	186	208	161	162	204	189	197	179	187	189	185	168	187	178	179	158	191	187	186	213	188	182	201	197	192	173	178	157	215	159	179	192	204	165	168	183	172	187	174	187	168	170	166	188	198	200	173	189	165	157	192	175	203	172	179	186	201	165	171	157	158	177	197	163	186	170	177	190	180	190	210	184	159	164	179	152	202	173	184	165	179	202	190	180	175	178	184	189	183	180	196	183	181	173	176	184	187	189	168	176	181	182	191	205	181	189	193	191	195	173	173	189	194	173	194	171	163	190	189	204	200	208	187	190	173	184	202	167	184	181	169	181	170	173	199	161	177	192	176	189	158	176	178	180	181	178	200	190	196	170	194	173	185	160	183	188	198	172	204	199	159	180	190	191	175	145	201	183	194	174	175	164	182	218	167	174	184	170	198	202	190	206	184	163	197	169	155	190	176	190	191	181	177	163	170	173	183	173	186	192	180	189	167	195	176	177	193	187	165	178	197	187	185	184	171	196	175	174	182	182	183	180	189	196	199	195	166	174	182	191	184	190	193	210	191	187	187	167	160	184	220	169	199	165	174	196	181	201	170	206	191	167	185	201	178	174	183	186	176	163	177	179	183	165	194	194	184	165	170	175	186	219	159	182	192	186	192	175	202	177	211	176	175	181	165	176	176	205	170	185	205	197	199	194	200	176	166	186	192	202	172	173	180	171	164	184	177	190	171	184	220	180	184	183	213	164	169	183	187	186	178	196	170	172	174	171	187	178	176	152	187	185	187	193	187	176	176	172	181	179	198	175	169	164	184	170	177	174	167	203	215	179	195	196	169	178	186	197	186	199	171	186	178	164	195	177	196	185	166	192	175	177	168	193	168	167	170	173	181	206	172	185	174	186	180	161	192	164	178	198	174	167	170	168	196	198	166	177	167	169	189	193	178	193	191	180	168	160	188	188	210	173	182	173	181	170	191	197	178	176	176	188	188	182	182	204	168	194	203	198	214	152	190	162	178	183	164	189	184	176	182	173	183	196	184	192	194	196	201	176	196	178	178	178	181	185	200	156	176	179	198	196	174	171	202	202	189	167	189	189	195	186	185	176	192	198	176	191	163	180	166	184	168	174	184	189	202	201	174	184	188	196	185	165	160	174	191	190	185	165	205	180	190	167	166	138	161	196	195	181	174	168	193	178	169	188	191	180	174	179	196	193	202	186	167	190	183	165	166	199	188	202	147	165	191	199	195	185	186	171	178	183	190	208	170	192	175	208	174	187	174	168	170	174	213	173	178	187	180	190	200	169	189	192	189	186	192	175	173	216	184	190	173	212	180	178	198	186	174	167	184	175	146	176	189	174	178	188	204	175	174	184	158	165	203	162	209	202	184	180	176	196	189	198	174	157	204	193	173	166	197	183	169	175	175	188	207	186	175	181	188	172	182	189	186	179	168	182	194	194	180	192	174	203	164	154	177	192	206	172	183	182	178	173	212	162	183	187	179	204	182	169	170	154	177	184	196	173	194	165	178	213	217	175	184	189	202	184	172	219	174	203	208	198	158	187	194	170	173	175	198	172	154	190	188	208	200	184	201	211	194	177	177	190	186	180	187	185	175	201	205	197	187	184	197	190	184	171	187	217	171	216	174	191	180	182	176	223	189	185	184	186	149	173	173	162	188	183	152	159	189	168	186	181	169	197	182	174	171	198	172	215	203	193	179	175	186	178	186	151	220	190	185	166	173	189	202	212	163	191	180	178	177	179	168	195	169	212	186	177	176	177	169	171	236	177	196	186	173	199	171	185	196	162	191	150	189	191	176	175	181	160	169	187	185	141	177	171	204	196	174	195	173	210	183	187	179	170	196	172	166	171	182	168	189	197	193	201	170	190	187	171	175	183	154	154	164	168	194	211	179	205	175	178	185	176	186	169	192	203	178	179	197	178	151	184	196	195	178	194	176	195	166	193	188	205	181	192	179	203	174	179	197	177	180	182	171	191	190	187	176	176	187	184	169	192	196	171	182	189	199	186	176	190	207	181	171	177	207	170	161	170	194	198	162	182	192	166	175	180	178	195	177	188	180	161	196	176	178	193	181	164	175	195	199	200	177	179	208	186	183	171	175	187	192	172	166	191	187	191
20813	27778	31838	29947	29575	26653	25237	25375	20056	14557	13199	13038	12388	8041	5555	5504	4132	4333	3521	6010	11720	16106	14639	11295	7298	3828	2348	2723	1976	2741	2269	1914	1612	2316	1801	1501	843	1322	1163	1002	761	626	536	557	532	569	511	609	923	933	843	710	516	434	486	498	475	513	491	529	519	528	540	520	507	509	464	492	443	466	457	465	478	506	468	430	476	501	493	500	491	464	479	487	512	456	555	490	445	464	455	479	472	514	469	470	455	464	477	506	456	464	476	485	512	519	479	448	497	456	495	487	475	505	465	514	481	477	486	480	520	488	502	451	491	523	495	464	485	432	469	489	495	492	466	444	464	506	464	461	487	499	451	483	496	503	450	448	469	499	503	482	467	482	462	529	500	513	475	458	475	455	484	483	490	444	473	456	457	493	463	468	468	465	475	477	481	467	512	465	476	487	474	483	487	494	504	554	512	496	504	472	500	469	462	503	476	451	472	485	522	486	511	501	440	460	448	477	495	473	472	469	488	475	456	489	474	487	489	437	468	466	494	454	516	484	490	457	472	442	479	525	467	473	468	428	446	464	498	457	468	504	482	458	499	441	450	481	484	488	482	484	480	461	446	461	494	484	480	485	441	466	474	470	486	479	462	430	457	462	475	490	483	459	471	478	474	511	489	440	458	530	520	477	495	500	481	475	444	452	499	477	468	458	500	490	472	512	490	471	494	512	488	488	487	452	466	507	489	471	492	509	493	512	450	505	494	445	485	492	490	476	473	468	393	459	482	487	492	492	465	455	476	465	475	500	475	516	473	503	508	438	498	447	466	473	463	469	463	461	527	459	517	478	483	524	461	455	499	432	496	484	499	503	466	428	488	495	449	482	495	469	461	462	439	458	433	479	501	454	444	492	490	484	497	491	443	455	487	482	478	456	474	484	444	449	499	443	500	477	473	477	491	448	498	518	438	489	517	483	476	467	495	430	544	500	513	453	469	501	486	458	469	510	452	477	458	479	465	478	493	479	499	484	455	455	446	465	460	446	472	503	506	496	468	482	520	510	489	480	502	488	509	448	514	456	465	500	473	478	490	474	470	460	438	514	513	495	494	488	471	444	481	485	456	489	461	484	505	494	470	467	471	476	494	464	462	474	502	477	513	480	511	489	476	481	464	473	464	481	487	496	505	457	492	480	523	488	438	534	477	498	532	460	478	479	455	440	473	510	432	449	491	510	491	488	484	451	482	462	469	483	463	480	473	482	509	475	492	466	453	466	486	502	461	471	469	462	488	475	504	509	496	455	487	478	462	479	488	467	447	436	465	504	496	484	490	484	458	458	466	429	479	449	463	477	492	483	455	479	494	504	516	492	486	497	446	472	448	503	489	501	499	478	463	490	484	471	469	465	485	513	475	449	458	469	461	475	481	468	462	473	513	480	470	526	468	450	476	510	475	460	473	465	484	467	447	525	459	468	483	513	487	494	491	487	499	488	491	446	503	506	448	506	522	476	445	469	490	495	509	525	508	480	496	483	505	470	552	489	501	469	489	445	479	473	472	439	445	481	494	468	517	491	471	435	505	502	464	496	495	488	476	480	447	496	477	468	469	480	526	479	437	485	483	467	455	493	466	513	481	490	466	429	486	516	495	452	502	486	471	506	440	490	455	497	502	510	477	500	513	482	505	470	515	476	472	485	480	449	523	459	432	442	443	457	488	476	459	498	460	481	486	475	475	472	505	410	491	502	484	486	490	476	474	476	501	536	475	455	450	502	449	495	463	431	503	495	482	482	462	486	459	490	499	482	453	438	445	485	499	486	487	479	493	496	459	451	454	474	444	445	489	479	513	530	464	456	432	448	467	482	478	483	509	471	487	493	512	487	478	466	444	449	484	502	476	477	468	503	456	455	471	487	512	492	460	488	459	479	488	497	493	491	495	476	474	509	494	500	473	487	512	499	454	513	472	473	469	482	473	506	436	480	440	484	476	481	514	495	473	456	523	488	508	455	465	491	483	533	462	491	505	520	512	485	478	493	468	479	501	501	481	501	482	504	461	431	518	480	526	483	503	496	514	471	493	474	458	479	477	530	448	480	453	493	482	495	499	471	510	541	497	486	484	479	457	494	485	504	491	558	501	475	503	481	520	445	518	476	489	502	444	535	518	473	470	496	508	493	478	491	467	495	471	477	508	467	489	487	453	508	503	499	476	497	484	466	464	450	513	508	511	493	497	486	529	467	472	484	481	448	476	474	474	472	433	492	481	470	453	528	470	459	480	484	495	466	487	488	473	467	495	470	475	443	425	461	451	469	460	468	487	444	489	478	458	449	513	503	509	485	485	495	508	504	457	491	457	465	496	506	479	468	525	491	470	469	479	493	470	497	453	452	508	495	513	497	521	513	447	469	499	478	478	460	482	530	456	468	475	490	437	490	475	464	464	482	490	490	483	500	466	461	472	502	516	470	452	496	497	487	512	469	497	487	489	450	489	489	514	475	532	510	495	475	466	518	503	482	502	471	479	470	469	503	453	455	500	464	513	476	478	470	463	511	484	458	470	479	520	491	498	484	442	482	502	468	511	454	485	465	474	494	455	523	489	477	470	466	486	507	510	495	481	454	462	497	485	496	458	467	490	474	517	497	453	533	486	549	448	533	459	497	522	491	446	488	475	483	481	513	471	477	488	467	462	515	464	485	441	504	500	456	470	508	508	487	456	473	486	496	454	433	444	479	495	479	468	494	499	500	501	478	448	456	510	485	457	503	466	488	475	470	464	489	471	502	418	463	459	465	496	499	451	518	482	474	482	494	486	481	463	495	485	490	487	508	451	483	454	474	466	484	492	489	466	489	478	465	490	501	497	503	481	432	493	474	485	446	480	478	465	457	474	454	484	499	476	497	447	472	466	455	448	468	472	480	469	474	499	479	466	473	479	443	467	491	488	494	498	447	474	456	459	510	452	463	481	470	466	473	497	491	468	497	489	480	487	506	466	452	503	504	482	482	469	458	479	466	497	485	460	480	481	452	458	497	438	478	498	501	460	452	486	467	489	490	461	476	472	474	473	538	466	507	463	476	455	442	476	463	494	478	504	452	505	469	496	456	479	480	469	494	412	500	500	466	447	500	457	536	476	498	520	498	474	438	496	439	491	494	481	484	487	461	488	461	489	478	468	483	484	456	466	513	453	474	480	487	499	480	489	494	488	464	495	433	519	459	476	472	502	516	498	423	479	502	484	481	471	495	487	462	472	496	518	450	470	468	492	440	477	520	457	470	505	508	462	490	460	468	507	484	517	469	460	456	498	454	501	467	471	477	470	459	503	500	472	492	483	507	498	499	485	470	517	519	500	481	533	483	521	500	493	504	489	500	486	477	492	467	487	482	483	507	446	474	494	461	489	513	525	462	474	480	492	458	491	500	503	515	477	485	462	475	488	485	500	452	460	492	480	494	501	432	497	512	529	501	517	466	440	447	501	505	455	488	498	458	487	473	447	473	498	495	458	522	499	503	450	463	482	478	477	499
46147	44009	42168	32301	31162	28171	23463	20923	15252	8442	5990	5288	5441	4940	2608	2200	1669	1319	1074	1377	3345	5964	6017	3964	2534	1447	854	774	533	841	778	559	547	543	502	400	262	333	365	308	264	215	210	196	193	157	187	224	259	257	255	225	200	146	190	169	153	172	178	198	184	175	187	182	189	192	182	181	156	134	192	161	172	177	164	171	177	174	194	183	183	158	146	133	172	155	155	181	167	190	180	162	185	172	190	181	173	180	172	187	177	163	178	148	178	164	200	180	189	185	190	173	167	158	162	167	173	171	160	157	177	186	152	161	167	153	167	138	154	175	206	155	180	156	159	141	175	172	193	156	184	172	184	173	173	170	166	147	145	181	190	175	162	178	196	168	173	134	155	165	156	188	162	175	182	177	150	181	181	188	169	173	175	171	181	204	186	182	183	178	158	157	175	187	148	183	170	150	161	172	165	184	157	169	176	185	188	161	172	154	160	180	164	180	174	176	171	166	167	165	164	160	176	194	182	166	184	155	161	178	201	172	182	156	160	197	162	186	187	182	178	169	170	172	170	181	176	175	148	193	191	187	174	170	131	174	152	186	155	182	159	179	168	176	169	180	192	174	167	169	166	165	151	170	164	173	149	159	177	150	172	160	168	166	163	169	131	197	174	160	168	166	188	159	185	171	166	199	183	144	175	175	171	172	158	162	216	179	175	188	166	151	173	164	189	183	193	180	186	166	180	162	173	181	158	167	179	139	164	155	177	151	168	172	161	169	170	177	161	180	178	156	162	172	180	140	173	143	164	186	153	175	172	165	177	164	186	164	200	176	169	152	201	180	179	181	185	161	154	183	159	172	154	155	169	192	205	164	177	167	171	181	180	167	176	191	177	171	188	163	163	177	169	178	181	175	172	192	153	184	164	163	136	166	165	187	167	188	188	172	159	182	210	186	167	179	184	151	168	189	182	158	184	170	168	146	170	163	174	168	185	155	178	184	163	171	175	180	133	191	181	165	177	165	179	171	188	177	198	171	144	158	152	147	168	183	164	180	157	186	153	182	169	178	168	154	185	162	184	177	174	183	163	172	191	175	176	187	160	168	159	168	163	156	176	174	157	170	188	169	182	167	164	172	179	189	167	175	172	149	187	159	182	166	190	171	180	168	180	164	176	170	154	164	163	156	186	162	162	154	168	169	189	180	182	184	171	153	179	152	179	179	176	184	174	165	166	168	179	169	172	164	182	192	178	171	166	157	162	173	173	171	175	173	200	165	175	146	196	179	158	151	142	153	163	161	156	177	193	160	178	163	194	181	159	163	172	189	181	170	160	179	168	179	167	187	159	176	183	177	188	184	168	175	170	187	148	187	159	171	151	175	213	201	171	171	175	162	188	181	179	165	179	162	157	168	185	175	177	183	174	155	176	166	168	177	181	149	165	176	176	178	176	185	163	173	185	155	170	138	160	170	187	182	176	168	175	161	182	168	190	175	163	192	171	173	171	155	183	179	170	171	163	178	141	155	175	157	178	160	194	176	199	183	190	203	169	195	179	176	162	172	153	156	180	195	174	170	152	180	159	169	179	151	152	163	181	158	176	176	173	202	176	180	165	180	178	158	154	164	158	156	168	170	183	175	156	159	171	164	161	187	143	165	171	168	185	193	169	163	164	168	165	178	166	154	181	153	159	148	155	150	159	181	186	162	161	169	191	167	172	175	167	162	165	189	163	144	191	160	188	186	165	168	172	182	183	162	172	184	191	176	190	167	191	160	172	166	187	185	170	175	166	190	153	156	162	192	147	187	165	149	172	163	175	161	168	173	156	174	181	163	181	182	167	181	153	171	162	171	168	179	175	180	180	190	166	177	179	179	165	171	148	204	171	202	155	178	167	170	184	193	187	157	194	160	179	183	173	164	175	180	189	152	181	170	195	173	159	171	155	191	166	187	140	167	159	169	172	166	167	174	167	180	177	177	180	193	176	177	175	174	175	142	184	190	174	168	161	176	187	162	171	168	173	189	170	181	168	154	187	170	157	181	143	151	176	161	168	145	181	189	155	164	178	168	149	165	183	170	221	169	174	151	152	174	183	139	168	186	178	179	168	174	189	163	182	181	164	161	138	163	158	165	165	164	147	186	146	165	190	158	151	168	182	177	143	192	165	173	166	149	171	162	189	175	148	164	182	184	171	196	170	184	158	166	155	144	186	192	163	155	181	193	165	167	160	190	158	180	196	176	162	207	145	170	183	178	167	170	177	168	167	186	180	175	184	141	180	165	169	180	175	173	170	179	175	170	182	186	166	177	183	157	172	160	157	183	179	154	164	187	156	151	156	170	169	171	184	170	199	187	158	180	186	167	146	164	159	179	161	168	159	180	168	147	193	173	170	173	165	196	190	173	155	172	178	179	194	156	170	176	180	177	157	135	177	147	186	208	172	163	178	160	179	153	203	159	159	156	160	185	162	172	160	155	166	161	194	171	166	180	144	158	153	159	179	182	170	159	156	171	188	163	195	172	177	184	190	199	208	155	164	168	189	191	152	199	179	158	153	171	167	171	154	175	188	142	167	187	162	172	158	150	141	172	166	175	155	184	147	189	174	162	181	171	170	183	175	182	158	164	156	166	188	189	180	166	141	165	181	158	176	187	166	180	173	157	163	165	161	185	169	195	172	156	161	163	149	173	157	157	190	187	166	166	178	164	161	160	160	177	172	167	185	166	173	178	209	181	142	174	166	172	195	189	170	162	198	162	163	162	181	171	170	178	159	174	170	172	179	170	178	172	165	168	169	161	174	172	194	184	168	150	158	189	179	206	189	175	215	172	171	185	176	174	156	177	178	162	166	174	169	174	193	175	162	175	211	186	167	152	180	172	158	175	172	175	179	170	163	146	173	192	172	165	181	172	166	195	147	197	161	157	189	164	175	207	187	177	156	154	152	172	160	166	175	158	179	165	181	164	187	171	193	148	171	161	178	199	151	164	188	175	179	172	168	156	166	176	184	170	205	160	173	153	176	183	159	171	186	185	175	173	151	180	164	164	148	140	153	149	161	176	176	170	162	161	176	159	180	177	161	177	146	184	161	201	161	166	171	169	194	161	157	185	157	152	168	191	173	170	152	184	164	181	152	192	173	201	176	185	189	169	167	175	175	165	171	176	153	157	164	161	166	164	140	169	194	154	178	181	170	175	171	161	173	155	163	164	178	158	175	171	174	181	173	180	162	182	182	163	178	164	180	169	200	174	159	172	170	183	188	163	152	150	169	178	161	182	199	160	180	195	177	178	178	173	154	160	176	147	184	165	181	175	160	167	181	154	196	201	189	143	175	180	176	172	180	178	163	193	188	178	190	169	189	175	184	187	177	170	164	186	188	179	169	184	165	193	156	174	178	182	196	169	196	167	187	170	168	159	173	174	180	172	163	170	177	173	169	159	161	161	184	172	146	183	170	159	187	163	191	193	151	164	154	195	189	170	209	165	173	160	170	166	187	161	165	160	185	191	164	158	156	169
27654	37032	36125	36148	37733	35518	35731	33577	27719	20522	18320	18073	18840	16741	10551	9496	7436	6468	5785	7821	16695	25178	24281	18519	13318	7756	4596	3901	2932	4691	3980	3016	3067	3407	3035	2088	1075	1763	2017	1874	1046	682	532	550	587	560	534	802	1194	1335	1134	917	556	441	489	480	449	461	545	478	535	463	478	453	452	446	436	439	426	436	448	431	427	439	442	444	452	406	430	391	464	466	464	438	458	442	441	449	459	451	469	448	434	442	446	462	448	410	432	448	444	450	391	429	433	472	462	418	436	465	465	417	456	458	428	454	401	483	462	452	442	396	482	456	427	467	450	480	472	486	432	424	470	455	429	434	440	460	449	446	412	459	452	441	431	487	436	414	461	454	449	437	417	435	434	435	425	450	420	451	463	455	439	459	462	453	419	419	430	447	459	462	418	417	452	428	469	419	438	438	434	450	431	462	428	405	427	440	433	451	436	443	408	427	445	479	450	420	434	435	465	413	438	454	447	464	457	474	468	423	420	476	480	487	467	443	427	448	436	431	449	450	446	434	476	466	499	450	432	468	450	449	467	448	479	476	491	434	431	427	460	445	443	407	487	455	415	447	433	439	484	442	420	458	435	422	444	466	451	464	445	437	449	425	448	458	463	446	466	458	470	475	418	411	441	469	454	440	449	471	434	437	451	466	449	455	445	442	471	426	429	445	452	470	466	441	476	480	464	448	441	442	462	410	430	459	430	449	437	450	450	452	458	454	461	428	444	411	460	428	466	458	438	424	414	427	477	434	452	446	471	396	437	476	432	472	412	429	443	471	469	407	456	446	434	463	418	438	439	456	506	408	440	485	447	460	428	456	442	467	432	412	442	455	425	476	463	444	481	443	469	442	415	457	442	453	431	450	429	454	465	460	453	505	447	447	427	460	455	447	443	399	443	443	474	473	451	443	468	457	481	441	438	503	482	426	482	439	444	478	493	487	438	453	440	479	422	433	465	489	444	415	486	447	452	471	442	423	451	465	463	440	473	435	398	458	448	458	471	440	446	486	475	446	444	461	463	447	396	453	459	408	452	430	451	434	493	440	442	456	483	424	491	453	450	457	485	470	431	464	448	445	436	454	445	415	451	454	424	442	415	432	423	451	432	462	429	446	442	457	461	418	436	464	478	446	463	444	473	455	444	438	431	485	429	478	413	423	402	454	423	453	406	438	481	438	452	466	464	469	451	465	430	425	443	452	430	403	447	438	469	469	450	442	417	443	477	421	424	461	439	448	454	451	487	459	454	410	433	450	438	428	465	427	451	431	459	466	448	457	438	455	455	487	436	449	489	464	462	442	456	448	461	465	433	464	474	438	466	447	456	467	400	438	461	428	465	439	472	442	498	441	468	428	441	424	440	435	429	471	431	477	441	411	436	455	480	442	480	499	426	431	483	459	456	402	427	452	469	457	457	477	452	405	465	418	464	459	454	454	491	456	438	471	456	426	424	402	384	454	470	429	461	473	447	462	414	456	437	456	441	476	440	449	439	438	446	466	463	481	437	425	430	450	409	445	459	447	437	433	439	471	426	429	429	445	453	444	459	456	455	447	465	464	427	476	448	474	487	469	428	447	475	466	482	482	472	435	495	459	444	430	422	414	467	433	434	427	426	445	454	444	461	443	420	456	417	416	449	438	433	448	440	432	442	418	421	464	419	424	458	470	450	444	429	491	454	421	467	417	462	411	468	456	435	421	465	418	459	435	436	461	414	457	493	424	464	435	432	429	468	441	454	449	464	471	430	485	484	472	423	482	450	466	471	447	429	443	448	410	459	467	431	463	454	470	423	450	440	481	442	416	437	418	448	460	461	416	456	433	473	441	428	407	469	452	424	459	478	431	448	469	415	423	456	444	454	434	455	441	414	402	443	451	453	463	432	445	451	445	455	397	433	453	421	423	418	452	395	463	444	468	439	462	429	474	453	441	426	463	481	466	456	436	450	411	462	459	477	413	459	463	440	426	480	428	437	411	465	409	445	398	461	443	419	422	449	418	426	436	427	448	427	457	463	427	456	439	470	432	431	459	492	433	451	456	469	448	454	466	446	490	482	432	444	447	437	476	477	462	486	432	459	463	474	456	497	472	403	445	475	471	412	448	455	439	477	432	451	410	464	441	477	427	493	486	448	425	428	443	469	439	449	406	442	449	471	468	485	401	465	432	440	464	442	457	446	455	482	472	497	477	440	464	422	432	453	444	464	437	406	443	441	433	447	443	458	455	469	463	440	477	463	475	445	491	427	452	410	437	379	400	445	423	444	482	441	444	485	468	441	444	448	446	471	436	459	452	430	434	400	445	439	451	501	466	467	450	445	475	476	472	413	469	446	452	459	465	458	443	457	511	471	421	461	443	439	431	452	452	475	458	439	439	459	467	425	446	445	429	423	507	486	429	427	442	418	456	441	458	463	457	460	473	448	461	423	500	438	454	412	420	401	400	415	458	464	489	380	434	426	486	414	477	406	442	462	460	421	441	462	468	436	469	456	476	476	480	411	463	433	429	436	459	460	432	429	435	436	428	438	441	446	452	419	479	480	456	447	477	430	438	438	458	463	439	442	446	453	497	452	450	449	462	441	464	413	434	448	422	458	449	418	460	426	451	471	437	453	445	407	437	489	485	432	453	416	418	423	473	439	453	463	467	451	456	431	441	421	449	477	473	417	435	408	458	402	466	443	442	466	437	443	421	452	453	438	448	480	480	425	476	464	434	453	439	429	427	414	462	473	463	492	451	452	436	442	451	443	461	451	480	438	447	459	455	430	437	458	456	482	418	423	422	447	493	484	455	462	492	480	451	466	451	501	464	425	484	452	450	455	460	445	404	471	445	443	424	475	453	441	435	431	465	429	420	444	475	452	448	438	440	457	420	462	471	440	443	442	436	411	439	460	415	457	442	470	425	442	469	443	460	412	435	449	501	459	408	458	477	448	427	448	447	438	491	502	463	446	452	448	412	426	454	465	439	435	431	435	459	453	471	448	419	447	428	428	418	462	477	412	457	422	490	463	457	431	429	432	424	475	452	433	482	444	456	480	426	459	463	450	436	442	452	441	453	436	420	471	447	440	389	447	427	448	438	439	455	457	430	451	432	412	462	470	441	442	455	454	439	442	493	424	437	441	463	470	440	476	418	466	450	449	426	450	448	420	484	445	445	446	481	455	453	486	402	480	459	428	464	402	408	429	447	458	439	468	461	462	474	441	448	483	440	452	419	426	420	466	455	448	448	423	496	458	454	437	435	408	443	461	415	461	431	436	424	442	454	449	413	422	439	447	477	448	418	461	454	432	484	495	402	425	472	456	465	439	431	434	457	457	421	448	463	475	487	464	446	418	479	483	468	451	450	448	423	437	425	465	448	420	462	475	406	424	420	443	435	429	433	482	419	439	480	456	479	430	462	412	434	465	439	471	444	435	451	462	484	455	437	471	450	429	433	429	432	450	456	450	486	448	431	460	412	414	437	442	472	470	443	455	456	415	459	457	407
12063	10239	10626	8831	6080	3392	2246	1801	1545	1013	948	882	700	511	319	273	251	251	242	253	305	393	520	407	327	279	191	207	165	177	163	175	164	176	197	163	178	165	186	159	167	168	167	167	163	177	155	171	159	175	175	179	164	175	174	172	157	175	183	172	166	178	156	160	177	143	153	169	152	169	205	159	155	143	162	145	141	176	154	169	182	155	157	163	160	147	176	160	162	144	164	172	185	190	182	180	168	164	161	174	157	188	158	180	146	159	152	162	156	125	161	156	174	155	171	153	159	176	183	179	182	155	166	164	175	172	164	170	156	155	156	170	167	162	165	172	179	192	165	168	201	166	166	156	187	170	174	165	167	162	159	170	149	143	164	164	167	178	177	153	158	160	159	165	175	185	166	162	156	177	185	157	165	160	199	166	158	172	117	139	153	163	177	156	155	160	151	166	171	187	191	157	185	180	165	158	174	174	174	167	180	157	173	176	183	185	164	164	139	178	176	163	157	168	181	150	161	157	170	169	176	174	155	155	165	176	181	157	190	175	167	160	163	169	189	172	163	141	156	150	153	183	173	163	158	167	167	160	155	183	170	158	159	172	167	167	161	160	171	171	169	148	166	172	157	149	188	156	167	145	180	172	156	180	173	160	170	191	176	144	146	174	167	177	159	157	163	144	145	151	156	177	142	178	169	166	177	155	157	149	169	164	157	157	156	150	159	173	161	165	171	152	166	173	162	167	166	156	155	164	154	165	185	161	175	162	167	161	168	147	172	174	151	169	152	151	153	178	164	153	165	165	163	165	159	186	147	172	172	142	158	159	157	161	184	176	168	178	175	177	171	175	187	177	185	157	174	161	150	160	173	169	141	147	161	164	163	140	168	165	196	177	174	140	181	179	146	171	141	167	167	172	161	158	150	145	172	166	170	151	139	142	177	158	181	158	154	154	164	162	174	182	194	172	172	162	167	157	172	152	158	158	176	164	150	164	178	179	142	158	171	189	169	133	166	148	165	158	178	160	179	174	151	169	187	177	147	177	165	168	137	179	145	155	182	192	147	167	199	156	161	183	158	182	163	177	165	161	159	175	146	151	156	150	146	164	166	135	166	149	184	155	172	152	167	170	162	166	159	156	173	156	182	159	177	170	167	184	165	158	163	159	163	179	175	169	147	143	181	161	170	163	150	157	148	164	153	158	164	162	165	164	158	176	172	168	174	189	173	156	170	161	170	154	162	154	167	167	145	149	191	174	169	163	176	194	151	157	171	165	152	165	170	139	164	147	184	163	161	188	167	173	170	165	174	150	166	157	145	178	177	166	168	157	149	173	167	175	173	173	168	169	167	163	174	183	153	163	163	164	150	178	163	149	153	187	149	157	164	158	160	157	171	167	184	158	159	142	176	169	148	151	175	160	149	169	157	159	149	168	145	162	172	153	165	168	162	157	179	168	179	161	151	159	144	180	157	174	187	181	168	153	162	191	155	169	140	165	150	172	145	166	169	143	163	169	147	162	153	163	145	140	183	173	165	176	185	187	149	157	152	180	142	178	170	179	167	184	169	147	169	164	159	154	158	186	176	164	150	196	162	150	154	161	158	164	155	162	170	155	193	188	165	171	179	147	186	166	154	164	157	161	173	166	162	173	150	175	145	156	154	168	174	173	150	182	151	164	137	170	171	150	174	151	182	151	163	168	167	176	179	179	183	159	175	141	143	169	146	156	166	168	164	175	143	183	155	169	186	151	180	175	143	163	172	163	150	156	164	138	158	147	172	163	151	161	158	160	168	156	187	160	144	172	153	181	128	148	166	179	184	178	170	177	170	160	161	152	157	155	157	168	170	144	201	158	157	160	173	155	161	185	153	164	166	159	152	157	161	192	169	177	165	181	173	155	180	156	171	144	191	160	152	175	163	152	152	171	164	126	162	185	172	173	162	149	161	156	158	156	151	153	167	174	157	157	156	150	167	164	165	162	161	170	160	168	178	175	182	148	149	158	170	163	154	162	180	166	172	168	155	169	152	154	153	172	163	166	139	168	166	150	189	180	162	183	172	154	153	182	175	176	157	159	154	167	176	176	177	155	154	163	156	191	171	171	168	156	169	154	147	157	155	147	170	175	170	177	130	153	152	150	166	147	183	148	176	141	154	176	165	184	148	173	163	163	153	166	168	134	150	166	166	186	165	171	184	165	157	165	166	167	162	159	158	152	155	167	156	148	161	162	169	185	168	151	178	182	167	148	178	176	152	160	168	166	160	164	154	152	152	136	183	166	161	144	165	147	148	170	159	166	161	166	175	150	166	137	185	175	186	162	167	138	168	180	167	150	141	178	149	186	157	164	155	189	175	150	169	181	156	161	148	150	164	167	175	152	159	147	156	170	141	168	166	176	147	149	151	167	172	143	172	156	148	152	162	167	165	173	171	157	178	168	161	178	177	161	149	156	176	173	178	175	159	178	163	176	165	162	160	172	169	154	151	142	163	150	184	170	151	175	192	182	164	164	204	156	172	157	174	162	173	165	168	158	162	159	160	150	193	154	154	169	142	166	165	153	156	172	156	161	161	176	179	166	175	152	191	159	145	160	160	141	147	172	144	124	164	171	168	145	175	167	181	156	194	173	171	169	152	154	159	171	148	145	190	142	175	151	157	159	153	160	171	178	167	168	143	141	176	164	163	145	173	168	181	151	143	156	155	158	187	164	166	145	188	136	163	174	164	168	156	150	161	155	162	161	181	156	178	154	168	140	173	181	142	163	159	145	166	170	135	174	159	162	201	169	170	157	172	162	149	144	146	144	158	173	160	162	173	159	182	144	158	170	178	169	175	152	162	169	168	179	162	162	165	139	154	160	161	153	166	149	148	172	147	157	155	151	171	138	162	166	168	184	163	144	148	163	173	160	174	145	157	168	174	142	161	145	178	149	165	143	174	168	163	156	164	172	137	165	152	153	177	173	153	172	177	150	170	185	152	165	167	188	157	178	167	173	160	161	149	158	164	164	162	159	162	153	170	169	160	167	159	173	156	170	152	146	160	173	159	169	152	178	164	160	172	146	166	153	190	158	189	143	166	167	165	164	167	165	194	145	173	171	144	159	156	172	149	172	181	148	178	169	168	142	167	148	162	160	152	166	153	184	183	167	173	172	180	176	155	155	166	186	170	158	154	174	171	167	153	171	179	152	156	148	147	172	156	166	183	164	173	140	169	163	156	138	163	159	168	154	166	171	166	165	175	177	143	166	164	159	159	190	160	170	152	153	156	171	168	155	166	148	183	159	158	151	175	157	149	150	181	169	167	173	179	174	154	174	146	172	175	141	168	161	177	179	160	153	182	156	163	196	162	157	159	168	169	182	131	171	165	178	165	163	155	165	145	166	171	151	155	149	160	155	137	178	174	158	177	164	154	156	162	183	173	161	160	173	183	148	189	155	173	149	194	175	175	171	170	177	202	167	177	151	164	150	162	175	141	164	178	190	153	179	151	163	173	141	160	153	173	143
8815	9753	14246	17604	15694	11328	9426	8592	7394	5199	4950	4819	3665	2945	1641	1267	1151	1089	1166	1199	1546	2368	2841	2006	1414	1013	638	629	517	531	576	522	521	546	502	489	473	491	500	507	462	457	439	426	437	425	412	446	479	515	521	494	463	393	421	414	506	443	445	429	444	422	446	440	429	462	403	447	457	448	413	438	434	398	423	449	439	462	471	403	434	480	455	419	413	425	441	435	455	450	452	463	430	465	430	426	403	429	404	437	446	416	435	462	483	417	450	429	436	444	444	416	408	433	425	439	487	418	457	444	431	424	439	432	451	421	414	445	436	419	423	452	399	474	401	428	457	429	429	440	450	422	400	471	446	456	442	443	453	458	432	432	446	424	433	429	448	443	448	483	386	436	475	456	445	483	472	449	441	404	426	448	422	433	463	482	448	414	471	429	445	454	465	413	407	460	444	453	437	467	434	408	426	470	456	447	426	414	439	417	460	443	410	454	426	448	465	407	454	439	431	435	440	409	415	423	444	451	449	443	426	464	427	443	408	430	434	449	436	451	458	463	454	427	397	431	427	441	423	406	459	438	461	434	431	464	430	433	417	424	417	451	457	432	423	441	454	465	468	430	428	439	427	434	441	459	422	439	444	445	398	389	440	436	438	420	425	427	453	432	428	445	474	398	437	452	453	420	433	413	401	458	412	425	374	429	457	425	426	428	431	446	434	468	405	428	425	428	434	425	453	399	439	460	417	445	395	408	462	433	415	443	433	441	435	442	457	449	391	407	456	430	434	473	433	442	412	448	451	452	440	447	434	356	460	422	458	473	456	436	456	411	451	411	452	446	487	438	448	440	406	432	416	419	428	443	405	423	417	455	421	447	400	422	435	442	438	436	441	424	487	426	434	419	457	423	445	424	424	455	453	460	433	408	440	426	429	410	449	433	450	409	429	457	437	436	447	469	416	446	479	470	425	453	475	453	402	467	431	455	435	456	462	442	438	438	440	446	442	412	481	436	448	412	447	462	459	403	461	426	459	413	472	438	438	430	448	465	433	416	448	449	436	424	424	414	418	442	451	465	468	440	435	400	435	400	414	450	433	458	427	453	475	457	436	449	431	438	432	429	468	457	426	428	431	465	435	454	416	441	426	433	445	418	459	464	467	408	420	423	426	452	405	436	430	436	467	414	473	425	437	436	426	473	434	410	457	402	442	451	455	423	447	464	439	453	420	453	429	425	433	465	447	443	436	426	451	447	454	429	447	445	475	453	416	434	486	438	430	463	424	445	440	412	457	446	415	435	482	412	414	468	434	461	412	458	449	430	443	441	475	424	447	457	432	401	462	432	419	426	473	428	450	496	431	453	468	464	442	432	426	425	451	419	440	434	402	459	455	437	446	447	431	408	436	414	414	445	434	417	434	430	437	483	416	432	411	437	432	473	445	479	442	447	416	457	434	433	441	468	481	416	437	485	398	443	426	420	412	430	455	438	420	454	416	422	455	456	428	440	428	462	438	467	451	442	441	397	411	438	453	426	444	467	433	437	430	443	433	440	415	425	418	417	430	432	421	411	453	396	471	415	401	443	431	403	433	444	409	462	474	387	470	399	436	459	464	447	431	454	427	445	451	424	428	424	430	447	466	450	440	442	430	450	455	442	407	491	487	453	457	432	454	416	431	446	468	436	445	479	417	438	460	458	451	411	439	441	448	455	457	401	396	483	451	416	414	412	419	447	415	436	436	467	466	428	408	439	413	457	459	494	414	462	454	457	440	427	445	448	447	458	464	433	468	423	447	436	452	451	450	444	410	437	431	408	428	437	420	443	418	470	448	440	409	430	494	445	445	435	436	460	429	428	462	435	461	398	465	449	435	438	461	417	453	428	468	439	456	440	442	431	427	473	470	437	409	423	410	478	451	409	422	453	474	457	444	466	462	456	410	449	452	439	454	442	434	440	435	447	490	444	419	432	433	406	479	416	426	438	468	407	440	462	431	424	445	405	487	442	404	436	434	427	437	419	441	450	433	410	452	423	442	424	466	437	454	450	425	483	434	437	424	455	466	443	470	462	440	458	418	416	427	452	422	433	422	449	422	422	440	481	431	410	451	443	459	429	451	447	455	386	452	418	439	429	475	478	468	444	442	420	452	418	431	436	437	411	453	434	459	421	446	435	443	450	441	383	436	434	418	446	421	431	448	466	448	433	420	435	409	419	454	433	432	455	454	431	415	414	483	432	449	451	440	471	426	450	443	437	450	446	449	451	430	437	434	441	410	447	448	426	406	406	439	456	418	416	457	466	442	480	414	467	422	432	432	471	415	449	423	418	457	417	474	453	429	446	458	421	408	421	437	407	435	443	414	391	493	434	424	445	464	436	449	435	444	465	428	419	441	423	462	411	407	443	461	451	399	425	451	456	416	406	431	416	435	448	438	425	445	428	418	460	418	438	419	476	434	425	403	474	458	436	447	467	465	433	467	442	459	442	420	427	487	418	451	406	417	430	440	418	433	432	436	427	444	416	420	424	450	464	419	432	468	459	449	421	411	478	446	467	462	439	472	440	445	443	428	416	460	468	411	433	444	410	409	454	453	459	426	432	416	459	436	428	448	466	454	440	443	421	491	445	451	462	422	466	384	431	463	420	445	448	450	430	455	443	429	462	442	485	427	417	454	457	471	462	421	455	471	420	417	430	399	437	451	446	447	402	451	448	433	426	456	440	414	493	380	459	425	479	404	430	434	438	432	445	386	470	447	460	433	448	408	425	413	463	476	410	459	385	456	437	422	428	430	442	451	447	429	421	442	422	426	429	446	438	479	414	411	442	448	427	427	422	425	412	418	446	401	454	405	428	415	442	436	395	447	410	459	467	457	455	470	476	400	427	438	484	408	454	432	420	472	422	455	416	474	419	427	395	426	422	423	443	410	396	414	413	451	455	461	414	470	452	444	449	462	453	457	442	420	433	460	439	434	441	443	422	433	396	471	431	439	434	433	466	429	448	415	459	433	450	416	433	436	443	451	423	446	499	479	449	439	430	427	462	455	388	423	473	426	452	420	447	442	450	440	456	423	444	439	459	459	433	435	432	433	395	436	482	424	447	460	422	418	433	460	459	436	412	453	454	457	422	468	426	436	437	446	441	454	434	423	433	444	418	401	445	459	411	443	417	438	465	444	470	441	445	447	439	407	426	451	410	419	415	472	444	437	429	476	421	465	444	385	441	432	402	466	428	389	429	441	446	435	459	444	406	458	409	427	488	453	459	419	420	462	418	431	437	453	414	462	446	422	491	484	415	431	450	413	471	456	420	450	405	447	439	442	407	434	412	478	458	435	394	427	447	425	438	413	464	446	445	400	432	446	417	416	426	418	417	404	450	460	448	429	455	475	444	445	435	430	461	459	459	436	439	444	423	453	418	413	442	434	421	462	436	402	472	399	423	458	421	395	426	512	455	431	410	427	414	447	459	431	431	428	424	438	419	448	476	422	409	435	440	446	483	448	444	442	432	427	427
32619	34217	30324	28572	26931	20477	14564	9928	7461	5076	3665	2865	2252	1563	991	854	864	859	779	764	1522	2834	3152	2027	1642	942	540	371	382	351	410	305	298	277	256	245	230	221	257	251	210	197	189	212	194	169	169	165	209	230	242	198	190	177	173	169	158	180	203	153	165	168	185	183	172	191	189	156	198	180	219	169	202	177	167	194	162	163	160	173	193	184	188	186	169	185	180	210	191	171	195	167	168	180	160	194	188	183	155	176	171	179	168	182	178	178	188	176	179	168	172	182	181	186	174	188	185	185	179	216	163	166	188	178	181	184	175	175	180	183	154	188	191	171	184	184	191	179	180	172	170	179	193	203	195	182	188	185	194	192	178	176	178	162	169	177	209	161	183	177	174	171	181	160	195	174	171	167	166	171	166	207	180	174	176	200	172	161	178	211	158	205	199	177	185	169	192	175	168	171	191	182	159	182	185	190	147	170	171	166	167	165	189	214	195	206	186	172	198	156	160	179	175	168	188	164	198	178	169	171	183	153	161	183	181	200	191	195	196	173	191	205	173	169	170	177	180	177	184	169	190	186	177	179	162	174	165	168	180	154	180	183	182	176	198	177	209	149	165	162	186	189	192	179	179	184	189	168	176	158	183	180	157	175	182	157	188	164	179	161	170	180	187	187	174	176	176	197	186	175	195	194	182	197	143	161	206	193	198	197	163	193	206	176	192	167	171	155	170	174	165	186	188	172	190	188	193	156	165	191	177	175	183	182	169	160	175	189	172	198	156	175	177	164	195	185	185	170	165	177	184	178	155	148	210	200	189	183	191	198	178	164	183	180	182	200	176	185	170	189	181	198	162	188	177	179	186	175	187	186	154	166	160	185	186	149	178	184	193	170	166	189	198	167	207	177	177	186	202	190	155	182	155	177	171	161	190	156	192	183	186	181	167	177	168	170	171	177	189	176	197	192	167	166	201	184	166	172	172	156	176	201	184	171	161	174	196	169	182	184	178	176	178	190	182	216	181	180	180	186	162	174	181	170	177	192	183	172	181	152	184	186	179	187	192	172	164	172	169	186	180	176	183	190	189	180	184	179	184	204	175	183	171	162	191	181	183	168	176	159	174	210	185	163	186	194	176	172	181	192	186	208	196	181	166	190	196	182	180	185	197	186	191	179	160	182	176	168	187	160	147	160	156	205	190	180	186	164	195	175	175	190	179	187	153	172	176	191	203	177	150	179	189	166	174	179	179	180	168	182	163	163	155	185	155	171	179	169	175	187	190	177	155	172	167	174	155	197	163	170	159	195	199	169	159	180	174	172	197	168	167	180	187	166	217	190	189	177	198	211	176	188	184	186	213	187	175	170	213	192	179	191	192	188	181	161	181	180	170	151	204	168	160	182	172	196	167	172	169	174	193	187	168	181	188	174	181	179	171	202	157	175	166	204	184	204	194	179	183	189	175	164	180	167	180	168	216	185	175	165	209	181	178	190	180	193	181	148	182	171	185	165	191	195	184	190	172	181	187	189	163	191	166	171	163	181	183	186	196	168	175	190	193	185	180	173	183	182	184	183	192	169	169	178	168	186	185	167	185	188	158	185	219	179	186	170	213	169	188	182	174	173	163	194	188	165	173	176	192	187	176	207	174	190	188	178	178	188	165	167	167	225	184	181	205	191	210	157	171	179	192	169	172	166	168	153	171	184	181	172	183	168	199	165	198	181	183	197	153	188	166	185	171	176	193	183	160	172	201	174	190	173	195	197	167	160	189	151	168	194	166	185	187	170	189	162	182	192	170	168	174	183	164	173	166	184	158	190	187	166	180	171	185	217	159	166	182	172	204	189	194	187	183	166	206	159	172	184	166	190	193	178	170	177	170	186	172	190	178	188	174	159	152	156	164	179	187	220	173	194	163	195	204	175	174	189	173	197	170	170	175	180	199	177	178	187	162	186	165	167	177	167	158	194	189	166	180	163	177	195	185	178	162	176	168	173	196	169	183	162	153	184	179	193	180	168	187	167	194	190	170	168	178	165	181	171	181	155	174	188	154	199	153	167	181	203	180	197	173	155	187	153	189	195	181	189	180	205	189	165	195	185	163	162	170	170	168	178	171	186	211	198	179	162	170	205	177	169	175	178	146	183	176	195	182	192	180	172	201	184	185	178	187	164	162	167	168	186	181	197	198	160	179	167	186	202	177	170	181	179	176	179	183	161	196	158	195	194	187	159	168	180	192	169	173	180	190	187	157	174	175	165	171	162	183	177	175	157	160	188	171	171	171	171	168	166	165	180	178	165	208	173	159	168	190	158	195	190	176	185	172	169	185	178	201	185	171	192	185	164	179	199	173	175	170	196	176	181	166	161	175	171	166	179	201	146	156	159	181	191	175	178	194	187	184	177	185	168	172	166	170	180	175	172	195	186	175	200	204	176	197	184	168	184	189	189	190	197	186	186	163	207	196	180	172	193	175	151	172	170	167	197	201	209	212	151	182	158	201	189	184	191	191	193	188	184	188	164	144	177	177	199	176	146	178	190	215	161	163	165	164	174	150	176	170	168	183	205	187	191	165	187	174	199	190	175	166	180	191	187	179	169	158	188	165	164	187	188	191	179	199	164	178	163	160	190	180	193	163	181	157	177	180	185	189	177	177	160	191	215	164	183	184	183	178	177	184	177	169	179	168	187	195	193	164	199	188	176	180	199	168	178	162	176	169	176	179	188	165	170	192	157	190	195	173	182	190	185	175	158	187	205	185	186	181	170	170	188	178	196	184	195	157	178	169	192	154	192	172	147	198	190	186	195	180	168	190	171	186	192	182	174	168	159	194	198	195	170	173	170	169	181	169	188	184	190	166	184	195	184	176	186	206	181	165	175	171	196	177	211	177	155	170	183	169	186	158	185	171	186	174	167	186	184	185	170	188	180	174	174	185	178	174	187	177	186	182	160	151	177	192	167	206	134	196	176	159	202	197	189	185	158	188	189	183	186	168	182	184	178	187	187	183	175	196	183	189	190	202	170	155	173	198	172	168	165	169	184	174	169	191	173	182	184	199	190	177	196	207	178	170	209	175	176	150	203	168	197	182	189	189	179	198	186	198	198	168	184	174	216	180	188	191	173	180	175	182	159	196	189	183	191	170	167	188	177	172	179	157	169	186	166	161	182	167	182	174	197	178	193	169	168	187	149	199	204	197	188	188	165	176	184	201	194	180	160	173	179	182	155	188	165	177	181	175	162	196	181	193	167	156	180	170	173	189	176	177	177	177	218	194	144	169	186	163	189	185	188	166	180	194	189	210	180	172	168	193	197	162	175	193	163	186	169	177	181	163	165	181	182	182	177	175	200	184	187	206	166	181	176	188	165	166	187	170	173	157	178	185	169	211	167	168	198	162	198	179	178	173	163	179	195	177	166	171	183	196	195	164	167	172	187	196	193	168	192	206	198	198	169	192	191	166	183	193	187	164	198	175	180	190	164	151	177	193	163	166	176	148	153	164	166	165	171	164	189
20086	28702	28641	34153	34213	30204	25570	23514	20067	17474	13340	11910	9248	6843	5039	4307	4837	4431	4114	4232	8969	15857	16293	11231	9552	5520	2570	2145	1947	1930	2074	1613	1408	1412	1277	800	784	740	1025	923	820	593	545	539	541	481	523	603	705	798	776	660	523	459	493	453	466	491	525	511	535	512	486	497	470	463	483	463	490	489	481	444	471	458	484	462	505	432	486	461	468	482	459	505	472	491	453	473	465	493	506	445	482	480	440	485	529	475	496	436	492	473	510	513	473	478	496	455	482	445	473	472	508	495	418	489	482	524	436	507	427	502	457	485	479	507	489	486	466	489	481	463	454	453	451	471	472	488	449	514	487	501	472	510	456	445	501	504	471	447	483	485	506	482	465	498	454	499	507	503	476	457	427	491	462	462	486	437	469	480	495	515	477	459	467	462	477	489	466	480	496	459	475	476	484	469	448	449	477	461	493	479	507	442	499	462	467	483	448	485	470	470	506	450	472	526	474	479	474	455	467	475	482	517	489	483	467	475	498	458	483	452	477	464	453	465	495	455	508	469	491	427	430	444	492	464	476	518	453	490	463	467	471	481	505	469	461	471	476	476	459	478	449	463	485	480	482	466	506	437	471	488	488	466	495	464	470	467	484	494	476	486	468	447	502	493	459	480	461	496	477	472	493	462	473	450	504	474	449	473	484	432	481	518	496	503	475	523	473	493	466	422	464	456	465	444	477	490	505	461	458	487	522	478	463	487	479	488	443	489	471	446	514	479	454	503	464	491	487	486	470	482	445	472	495	448	496	510	487	446	492	450	479	472	486	444	524	493	487	492	474	492	456	473	478	438	482	472	497	465	483	471	492	480	477	468	484	476	458	478	484	474	426	470	504	462	462	484	473	474	468	467	493	448	448	475	490	469	457	477	437	463	456	439	463	465	481	447	479	504	450	454	465	483	459	456	497	453	498	472	461	532	480	471	472	493	529	455	474	460	492	449	489	465	440	534	468	487	497	457	474	517	445	449	457	482	455	484	479	464	500	445	463	479	484	475	497	496	510	468	461	503	455	488	463	457	503	478	468	457	478	472	486	496	481	449	482	499	452	463	514	483	498	442	491	449	496	469	516	477	462	467	482	467	471	484	475	476	463	481	466	457	461	467	475	475	450	449	495	496	469	473	475	488	472	457	515	520	486	505	477	445	471	481	499	485	480	437	472	476	472	483	530	489	498	462	464	464	451	483	472	452	489	467	468	472	497	489	474	471	474	451	452	446	442	487	449	454	443	425	505	478	469	498	473	485	457	466	486	469	476	474	470	480	463	503	485	461	525	476	473	506	507	514	484	487	461	463	450	457	463	482	465	495	478	477	447	477	466	508	445	464	496	480	484	478	461	513	485	493	465	487	510	471	457	495	448	477	461	480	460	498	532	486	466	449	450	440	475	466	469	458	489	502	486	457	460	457	479	490	514	470	458	480	458	458	446	486	435	437	464	478	473	461	473	441	481	484	503	504	447	505	476	486	482	480	466	422	460	496	439	512	486	474	488	484	476	445	486	496	475	463	480	477	450	465	452	438	495	491	522	502	499	488	511	458	490	508	489	479	442	483	458	484	482	443	498	490	438	477	477	465	493	468	490	507	494	514	524	472	459	463	507	445	521	473	494	480	506	491	502	508	450	478	457	468	470	468	487	503	474	500	496	464	437	477	485	418	471	491	477	472	466	465	494	483	460	465	452	450	448	510	465	465	456	489	499	526	461	486	494	474	492	478	480	474	462	487	464	528	488	489	458	488	473	501	460	476	450	497	438	465	482	484	504	458	453	476	508	471	466	504	465	500	473	497	481	456	465	470	447	487	480	464	489	467	470	399	472	469	451	456	502	477	483	477	486	456	464	477	463	450	457	464	437	469	472	485	485	503	486	475	465	427	464	458	482	447	485	490	450	488	492	480	464	442	450	476	491	482	458	453	510	465	443	491	462	467	510	515	525	446	498	518	494	501	445	467	482	469	459	490	488	464	486	459	481	454	479	430	450	483	452	497	440	449	449	514	495	490	480	478	481	467	485	476	442	429	454	453	465	467	491	455	466	468	457	478	462	468	495	481	500	488	494	490	488	432	492	445	504	465	473	478	470	479	466	438	456	449	471	438	471	461	475	468	501	473	448	501	501	533	483	467	491	481	484	459	468	488	474	474	509	465	546	484	470	471	506	474	452	491	479	484	431	435	465	481	471	460	469	492	448	471	433	506	461	470	513	495	478	491	482	502	461	486	443	494	464	480	456	454	504	480	494	484	459	491	458	451	441	454	472	474	466	458	485	490	461	494	467	438	454	489	472	497	467	509	437	507	461	502	482	502	483	499	511	479	479	468	477	478	498	474	469	459	460	421	469	489	482	515	482	491	450	516	467	476	494	488	465	444	463	441	440	484	465	482	487	440	466	508	465	462	439	445	487	430	489	491	477	477	463	461	465	475	466	479	505	461	491	470	487	449	468	492	493	497	477	466	485	453	489	456	468	477	459	456	488	503	426	469	485	451	483	488	477	510	477	450	486	487	442	475	455	491	459	465	495	467	453	473	489	505	510	457	454	466	464	488	464	442	477	438	438	495	461	509	457	505	482	436	481	498	457	472	426	488	442	470	462	461	473	493	486	503	478	440	444	485	463	471	483	475	496	489	476	453	500	487	475	477	474	452	449	465	532	458	494	505	464	399	491	464	432	444	463	480	513	446	454	477	431	471	467	456	471	476	481	508	464	505	490	477	480	438	526	478	512	489	455	470	471	484	462	454	453	500	496	471	477	510	465	418	507	474	448	477	484	467	481	447	471	461	451	460	461	477	492	459	465	460	488	478	487	508	482	522	451	453	505	451	445	490	456	447	527	448	474	455	507	471	525	484	459	496	475	484	487	481	490	464	484	469	449	500	450	473	511	439	474	463	456	474	448	496	450	461	466	462	494	467	498	474	450	483	448	460	484	473	416	481	470	472	505	471	483	448	487	478	463	466	444	469	477	523	426	485	475	497	475	430	539	466	447	461	480	500	465	472	491	449	473	481	455	487	502	495	462	504	502	467	434	473	468	453	481	461	448	454	478	459	477	438	486	463	496	481	492	499	478	483	454	494	437	443	450	483	444	475	478	515	489	458	451	475	452	457	483	503	463	420	475	488	442	489	468	466	456	507	463	509	468	466	521	468	415	448	427	456	511	509	513	484	442	449	490	491	509	472	524	450	481	481	479	485	462	466	498	468	496	481	517	491	486	482	437	493	488	489	472	471	441	444	504	459	457	487	491	517	466	451	484	479	502	466	461	489	507	487	476	478	469	467	486	468	459	500	453	458	501	468	507	502	470	477	439	468	453	518	494	505	484	477	463	462	471	519	461	467	488	457	497	456	482	491	460	487	467	489	507	452	483	485	456	490	456	481	448	514	473	468	464	494	456	487	465	452	483	448	473	474	467	485	466	481	533	477	452	475	461	489	490	448	501	483	474	467	463	479	463	463	490	483	471	483
44758	44900	37737	34476	32087	29252	23210	18327	14077	10531	6608	4810	3399	2314	1576	1814	1835	1905	1219	1739	3286	5942	5921	4601	3397	1729	887	517	533	489	543	436	360	334	306	268	225	227	251	208	235	206	185	188	174	183	163	195	222	249	243	188	138	167	165	178	181	165	164	173	169	188	183	199	162	156	176	180	166	165	128	187	162	146	202	155	161	149	146	176	149	186	161	152	178	151	186	180	164	149	145	189	165	176	158	155	140	168	161	173	154	156	186	149	198	194	162	155	187	153	188	190	167	145	165	189	183	182	153	161	166	165	160	158	183	174	171	169	182	161	182	168	191	154	163	163	181	158	179	171	169	161	192	187	162	167	184	195	167	164	179	159	168	150	168	162	185	146	166	169	172	154	174	174	171	177	161	183	185	179	193	169	158	158	190	174	163	151	167	170	163	175	144	152	170	180	149	179	153	191	180	163	170	173	161	166	178	175	157	182	163	162	158	151	167	171	167	153	167	181	185	180	181	160	180	161	155	184	209	153	160	151	161	201	173	152	160	174	178	197	156	178	169	158	164	164	159	169	179	174	177	175	177	170	184	159	157	200	146	183	184	163	176	167	173	159	180	191	157	160	171	173	154	140	185	169	154	177	183	163	182	165	172	155	157	189	181	170	182	184	184	164	157	154	164	163	161	182	163	178	176	167	162	155	155	171	166	161	171	148	163	181	183	169	200	169	166	177	158	157	175	162	165	144	183	173	190	172	151	162	176	160	159	196	183	155	178	180	140	190	175	162	155	168	185	166	158	163	170	155	165	144	174	161	162	157	171	164	163	161	200	195	165	165	157	176	164	177	161	177	150	170	172	205	175	201	184	169	174	166	169	173	192	178	165	165	168	159	185	164	171	179	164	183	156	172	170	150	157	182	173	168	195	181	166	160	162	178	170	167	170	166	152	152	180	178	171	169	170	145	165	159	174	182	177	161	175	176	165	161	181	170	180	132	167	191	177	142	155	180	147	196	168	174	167	164	155	158	174	181	154	168	155	176	182	172	169	151	179	181	194	173	190	184	168	169	186	165	168	167	157	158	178	166	180	177	176	200	165	180	175	186	168	172	125	169	171	153	179	167	161	145	158	179	185	165	160	168	190	178	174	189	175	165	155	195	163	174	168	165	173	164	156	164	181	166	180	171	193	171	161	174	168	166	158	171	181	170	150	193	178	185	180	160	155	175	145	138	173	182	158	152	165	143	184	172	160	154	167	165	146	175	178	166	151	178	150	172	180	188	164	151	186	177	171	154	153	154	175	156	181	150	166	171	158	179	154	165	160	172	174	159	170	147	191	166	160	186	159	200	159	159	165	181	163	187	164	162	181	160	152	181	182	183	158	181	160	168	144	188	186	183	183	182	183	183	154	162	154	181	175	169	181	149	171	182	159	176	164	155	173	169	171	165	156	154	169	162	179	194	172	183	155	152	182	149	167	150	167	176	169	184	151	173	146	170	177	194	177	189	183	186	192	153	145	141	139	163	150	182	152	157	166	163	155	192	187	185	175	145	174	151	178	175	172	155	140	199	163	154	164	171	175	182	157	170	155	146	181	164	172	189	174	176	181	154	158	169	156	180	171	175	167	157	165	156	176	146	175	187	168	165	158	184	171	171	173	184	184	154	160	171	173	171	155	200	179	138	145	178	159	182	176	147	175	168	191	185	178	156	166	167	173	167	174	160	164	149	185	170	181	164	169	154	181	167	157	177	170	167	179	157	173	187	183	140	176	167	165	137	169	153	159	174	175	180	163	183	166	160	165	150	173	182	167	150	155	162	168	171	172	159	170	168	165	172	162	168	176	171	156	193	164	174	160	162	175	160	145	199	178	166	169	161	192	165	164	182	182	164	142	180	177	178	173	178	156	167	134	150	162	154	146	170	164	181	172	176	203	164	170	160	160	163	158	179	162	149	192	150	148	163	179	162	156	166	191	171	157	158	177	168	182	157	180	155	173	166	186	168	155	166	188	173	174	158	162	147	163	144	167	178	170	185	166	160	160	177	171	155	166	159	194	186	154	151	169	158	168	167	159	175	155	168	160	172	168	188	185	183	161	161	158	181	174	151	159	172	168	181	150	175	168	157	171	172	163	183	179	189	150	158	160	151	160	167	163	169	169	183	191	188	150	161	155	159	170	185	188	185	175	163	143	170	153	165	175	156	166	167	193	162	182	161	190	159	179	160	152	175	175	167	174	166	154	180	175	183	153	170	178	164	164	164	183	175	179	169	158	183	163	166	197	155	184	191	175	157	169	167	178	176	167	169	176	182	162	147	153	170	156	164	165	176	161	162	165	168	164	149	198	166	185	187	166	177	168	157	162	190	149	174	159	176	158	151	189	176	168	154	185	159	164	176	164	167	164	155	180	151	160	134	186	167	168	153	171	180	163	165	169	185	167	196	154	169	172	178	181	158	170	132	168	152	166	167	173	171	188	160	166	161	156	172	166	174	173	158	178	169	145	179	156	175	187	162	180	165	161	170	163	171	149	155	170	184	155	181	164	159	176	158	146	161	145	188	150	168	163	168	169	179	160	173	189	163	157	146	182	173	177	163	164	169	164	163	159	171	182	157	157	155	177	175	206	159	182	142	180	184	138	172	173	173	155	145	163	141	171	188	156	195	175	182	174	153	174	161	167	175	172	194	159	153	176	188	164	148	174	156	155	189	159	178	183	163	167	162	178	180	172	184	168	187	165	188	173	156	185	183	178	179	153	163	156	176	179	147	166	168	156	142	162	172	160	149	202	180	159	155	176	153	163	175	146	149	182	168	176	147	164	176	138	164	180	165	138	158	180	183	160	177	187	179	187	151	163	178	163	179	163	161	177	172	193	154	152	169	156	152	168	189	163	180	163	191	156	168	164	170	136	174	170	164	160	148	170	189	153	154	162	172	182	175	173	159	169	175	167	173	168	142	158	166	176	168	167	170	157	168	157	161	171	163	161	168	176	156	153	183	141	166	186	157	173	187	154	174	197	143	179	176	156	162	175	157	173	177	181	150	166	180	157	159	165	154	153	169	163	148	170	169	174	159	175	161	166	145	169	166	149	143	180	165	140	171	168	172	172	196	162	158	174	182	166	150	161	168	172	159	164	156	157	165	167	189	196	196	153	186	156	172	161	173	159	166	158	171	154	157	159	153	154	156	171	144	162	162	151	165	167	175	158	188	169	173	168	155	184	150	161	164	162	199	159	173	152	147	179	193	173	154	182	165	158	175	160	174	181	149	169	169	144	187	176	159	167	152	179	172	183	142	165	160	180	166	148	174	172	168	143	178	155	152	160	154	148	179	185	156	173	186	175	169	179	179	181	187	167	164	180	171	155	187	157	171	147	137	179	164	186	147	184	152	172	159	189	176	178	155	154	184	191	162	180	165	173	160	187	147	183	162	151	160	151	173	158	157	149	163	170	164	161	165	187	195	184	177	151	166	134	182	144	161	173	192	150	170	144	172	163	188	168	182	173	161
28084	37568	34554	38006	39309	38152	33709	32095	28042	25011	18978	16106	12802	9364	6863	8136	8690	9760	6303	8900	16407	24874	24542	20880	16574	9380	4801	2580	2793	2534	2783	2175	1702	1667	1467	1152	806	839	1162	1019	918	672	522	517	582	560	476	640	955	993	854	686	462	465	441	474	445	421	451	523	539	498	518	442	432	471	457	433	432	422	448	417	479	475	435	437	450	462	472	417	463	424	453	382	458	462	425	448	423	438	451	441	428	474	426	418	440	435	449	436	406	423	450	450	402	434	409	446	439	441	460	407	450	431	423	440	428	464	431	458	456	412	420	459	452	428	453	449	439	422	461	463	434	492	456	432	420	427	469	437	438	405	423	508	463	424	438	439	442	448	447	459	440	434	448	421	451	435	445	414	447	407	452	447	389	453	434	408	447	438	417	429	440	425	451	459	423	391	411	437	474	414	457	462	436	448	479	414	460	463	454	446	447	463	446	488	414	412	441	435	469	456	451	442	431	416	460	436	443	427	442	446	437	463	432	434	473	442	469	437	486	406	463	453	394	424	435	480	433	449	480	444	457	450	429	440	464	444	411	463	411	405	404	416	457	469	439	483	433	404	437	426	437	469	411	429	419	457	476	445	419	429	464	438	431	441	429	423	426	420	458	471	440	440	426	437	494	446	437	459	425	414	419	437	433	420	423	443	441	469	450	468	424	487	473	418	405	445	444	448	417	473	436	463	447	406	431	430	420	438	446	428	472	454	437	441	432	426	422	433	436	435	465	429	460	458	471	432	442	465	444	438	401	438	410	461	432	435	437	419	427	410	423	447	392	443	449	452	439	454	426	447	445	460	450	378	461	414	425	434	472	457	445	458	434	443	399	449	425	430	439	432	450	435	488	465	421	403	470	473	414	451	413	422	466	411	413	464	431	428	434	426	436	459	466	468	438	485	457	443	439	467	447	434	408	429	438	413	427	450	424	435	415	443	486	451	433	473	431	415	455	436	420	434	411	473	465	473	430	465	466	420	469	443	449	455	461	431	452	445	396	396	431	421	475	431	454	389	439	416	450	424	445	429	441	419	442	406	429	425	470	463	438	428	454	495	478	441	448	454	456	460	435	462	448	456	442	427	435	436	409	449	403	461	435	455	459	432	465	462	448	456	440	452	459	445	461	421	440	450	436	440	482	405	427	450	439	434	450	457	438	408	440	441	467	456	456	434	448	394	439	438	441	459	437	456	416	424	457	451	439	424	435	450	466	438	466	462	460	379	495	476	439	421	449	443	455	411	453	453	446	441	458	426	466	449	463	477	437	435	445	402	447	415	416	440	433	459	459	473	434	416	450	449	437	454	441	411	454	436	445	475	448	484	458	451	414	467	411	439	447	434	432	438	451	458	468	413	442	429	411	448	431	422	430	458	438	487	450	471	456	425	453	451	390	414	472	473	464	452	436	482	475	432	431	424	466	442	417	444	454	417	415	422	449	428	428	416	441	449	441	429	414	448	434	402	429	428	430	456	454	406	435	444	438	437	447	444	476	465	448	419	463	462	447	439	440	417	473	447	463	451	451	431	466	432	475	506	437	464	422	417	446	448	450	398	447	395	457	413	471	446	435	430	408	420	406	433	455	431	444	439	440	462	425	477	426	425	438	415	430	423	468	408	389	452	435	396	432	516	437	425	444	453	443	445	447	429	396	417	430	403	453	452	443	443	418	451	481	440	501	405	467	454	460	446	431	407	443	440	455	446	464	436	454	446	430	411	436	438	446	443	460	443	456	423	498	431	418	404	426	409	484	471	452	437	461	409	459	423	421	440	422	424	432	451	460	444	431	445	432	471	419	430	443	432	413	488	425	414	402	484	453	444	453	462	463	461	492	419	435	424	456	443	447	428	433	454	424	433	436	448	452	441	452	416	419	434	462	462	475	443	407	454	442	414	436	432	443	444	441	439	419	433	434	447	445	452	445	474	402	442	445	463	446	414	447	452	464	468	401	438	441	430	462	421	447	438	485	455	438	447	437	446	445	465	469	464	448	389	406	440	433	424	448	429	446	437	435	443	415	424	448	445	438	472	470	452	416	443	466	445	461	458	477	464	436	445	482	422	414	444	472	438	425	446	443	406	431	463	447	461	435	460	449	426	417	440	461	451	454	457	459	466	457	436	453	436	439	429	426	453	431	426	422	467	465	465	436	458	442	426	424	400	423	418	443	467	439	452	410	454	433	443	483	434	417	428	447	424	439	492	433	407	411	440	468	470	462	429	439	432	431	413	457	445	455	424	447	430	459	417	474	438	468	443	414	411	460	460	434	433	430	429	472	436	416	468	475	400	442	468	452	420	417	420	451	458	403	426	479	428	478	494	441	431	442	404	443	446	442	461	461	454	458	427	438	410	464	476	447	457	451	450	422	434	467	463	436	408	446	434	472	438	452	474	451	481	463	404	436	436	406	456	431	406	416	436	442	457	460	467	460	460	419	491	443	443	465	439	467	421	446	408	431	472	447	432	464	456	420	420	471	450	440	449	403	476	430	391	411	431	476	431	456	442	421	433	422	498	461	404	434	465	460	463	424	438	434	452	433	421	459	438	454	397	437	432	446	434	413	477	410	484	430	439	457	426	441	445	434	427	456	440	463	456	451	438	431	397	436	432	461	428	438	441	449	449	423	447	426	464	418	426	455	425	412	418	445	449	431	462	421	465	466	454	447	460	456	434	427	454	475	434	446	433	468	449	453	432	450	456	442	457	409	439	384	466	438	417	452	438	452	407	418	453	457	441	435	440	442	471	433	421	431	444	429	440	446	450	461	437	402	463	430	422	472	436	456	427	416	432	423	424	424	453	466	478	409	410	438	461	446	436	429	458	448	428	447	421	402	444	434	418	426	435	445	455	383	466	433	432	426	414	436	439	431	476	505	448	469	458	443	423	462	493	430	499	425	478	448	463	485	434	409	425	492	447	419	420	407	488	425	417	448	470	450	437	434	421	487	469	419	415	455	413	418	479	439	431	427	417	428	448	404	418	418	459	410	429	439	421	442	457	406	417	446	428	449	436	477	426	447	430	434	481	470	445	488	440	452	451	421	453	423	415	444	470	432	493	481	445	392	439	467	450	453	414	444	431	440	415	435	456	479	423	428	423	442	460	486	444	461	433	459	422	456	419	454	481	414	467	429	440	424	462	491	417	456	439	453	499	413	479	448	476	419	392	454	454	396	434	467	439	421	435	438	459	393	405	452	444	436	473	442	449	446	435	443	413	451	468	463	435	467	427	490	421	442	411	417	421	423	439	427	440	419	431	436	450	460	441	424	424	476	443	437	462	448	418	448	481	426	440	432	414	425	455	449	423	423	448	413	462	464	433	479	443	465	431	441	473	417	404	462	469	443	463	443	419	512	387	424	424	444	426	441	449	458	440	442	413	446	427	441	448	463	457	425	433	447	417	426	435	441	411	426	440	491	464	441	456	463	485	411	399	424	424	411	394	455	420	456	458	477	435	426	436	447	375	429	466	405	434	462	440
11812	10684	14366	12305	8197	4329	2224	2030	1911	1292	882	647	393	294	251	262	289	308	257	308	339	373	478	481	432	278	256	186	165	156	183	174	165	169	176	164	184	185	160	186	160	179	184	156	167	167	167	174	153	156	154	166	174	149	168	168	154	158	166	174	165	183	185	186	169	156	171	160	165	167	159	173	137	168	165	159	163	171	185	195	166	154	170	158	148	167	181	165	171	163	160	173	184	165	177	141	155	157	163	171	145	164	166	149	159	193	167	162	141	162	159	141	188	141	149	174	152	154	154	173	169	153	171	167	154	168	181	176	172	166	157	158	166	178	153	136	184	164	162	163	177	155	159	149	150	177	165	172	177	152	166	152	163	161	155	167	158	153	181	169	147	161	171	172	179	151	163	169	164	147	156	197	163	173	193	137	158	170	154	169	168	168	166	151	166	170	146	165	161	161	160	166	153	149	159	156	168	169	152	167	146	178	163	173	150	141	151	150	159	160	164	159	158	160	168	146	175	163	170	156	167	162	169	158	144	156	150	179	167	153	166	181	161	162	189	145	156	147	191	159	149	161	151	168	150	178	170	170	149	165	206	169	170	153	168	148	164	147	147	159	176	165	142	129	153	143	181	178	172	152	180	143	175	161	175	175	157	142	172	119	174	157	155	159	176	165	177	155	164	123	174	170	165	155	133	169	150	168	168	179	164	164	161	195	158	145	163	170	162	189	160	154	162	174	167	176	154	161	152	176	186	163	171	157	175	163	178	165	162	161	156	155	157	152	179	161	189	174	159	170	159	156	189	173	178	159	176	180	156	167	158	171	145	174	164	160	149	167	166	154	164	180	160	163	158	170	168	179	184	183	161	179	162	160	164	150	180	152	150	169	147	165	156	144	157	179	178	161	141	184	194	146	174	166	161	173	145	180	182	158	153	154	173	161	169	179	178	162	164	144	170	158	146	157	171	156	180	139	147	168	153	194	175	158	156	184	157	165	166	153	164	149	135	137	166	165	158	173	194	171	166	161	164	163	160	163	135	141	180	180	165	144	147	158	153	163	173	174	170	150	182	163	157	163	165	141	150	172	154	142	140	156	172	161	177	158	157	179	170	170	163	162	169	158	154	155	151	173	155	157	153	175	161	178	179	174	158	135	163	143	168	144	157	179	156	168	167	149	149	179	177	158	162	143	176	142	166	155	149	161	141	150	153	149	167	161	170	174	203	160	168	180	153	158	163	157	137	162	178	146	191	157	171	163	154	160	185	145	156	151	170	172	142	169	164	140	155	175	166	180	152	179	165	170	165	191	144	194	171	154	150	176	167	162	159	146	171	132	183	177	156	154	134	191	158	168	183	166	176	152	158	174	146	137	160	179	160	168	165	189	168	165	169	155	182	161	168	167	163	184	188	164	193	183	173	176	165	163	186	177	137	162	161	153	169	183	177	150	147	140	130	142	161	179	172	160	143	168	159	154	151	166	174	165	173	180	186	176	157	158	176	195	149	168	153	156	139	156	152	160	169	155	146	158	171	165	172	157	144	173	152	156	173	179	167	139	149	165	171	140	182	159	186	157	161	168	162	158	172	146	147	164	147	163	148	188	164	154	173	152	160	178	157	143	153	166	146	175	157	192	189	158	158	145	183	168	164	163	155	150	148	144	160	185	170	174	165	149	153	166	154	171	142	171	143	159	153	159	157	162	178	159	162	175	173	157	177	142	154	152	167	168	166	162	171	169	187	161	167	154	172	173	159	172	153	166	172	169	152	163	159	180	180	181	159	155	177	148	157	157	194	154	202	150	173	149	165	159	163	150	177	132	175	171	173	170	186	170	168	158	172	158	178	162	168	156	166	166	152	167	166	195	190	169	154	153	167	176	176	171	165	163	167	164	144	162	174	167	162	165	181	149	170	186	168	188	189	161	172	163	176	160	151	166	162	172	172	166	171	164	160	168	167	176	157	181	155	163	155	160	160	153	171	179	165	159	165	159	177	175	188	169	161	168	187	190	165	174	177	146	161	176	179	148	137	170	165	163	144	149	164	159	172	168	164	162	169	160	150	152	161	140	153	161	172	166	167	179	188	147	163	166	183	177	169	164	197	176	159	155	171	159	154	148	171	114	168	181	160	150	136	173	150	163	173	171	163	172	169	161	159	164	172	171	170	154	147	161	162	175	194	168	169	167	164	161	146	170	181	168	175	173	181	168	157	179	181	159	150	167	153	158	182	147	138	114	168	165	158	147	143	163	189	170	167	177	170	152	164	154	163	173	199	162	168	156	182	156	161	175	173	144	169	144	157	152	141	143	179	181	159	153	185	179	167	162	180	156	168	145	122	171	151	166	150	155	166	161	167	160	170	169	154	195	174	182	157	167	172	161	146	154	159	164	207	158	161	171	169	170	168	154	196	163	151	157	152	177	172	179	174	168	160	174	165	158	153	154	180	162	153	168	183	166	139	150	175	145	170	161	157	164	141	164	126	174	178	162	162	162	168	171	171	168	159	170	179	141	152	167	167	173	157	152	156	158	145	162	178	193	139	157	159	184	147	136	151	187	141	176	172	148	140	150	193	142	151	157	159	161	160	155	169	168	138	177	171	177	166	158	169	165	188	166	156	174	144	145	186	158	149	161	158	166	172	170	179	194	153	152	163	155	188	194	166	176	184	171	153	167	154	160	152	157	161	156	156	175	175	164	156	153	169	164	162	157	135	177	159	157	177	149	157	172	159	175	159	172	169	174	159	182	185	168	161	162	162	149	179	153	155	173	155	158	169	162	145	150	177	176	145	176	151	156	136	175	171	149	153	153	150	153	178	148	176	147	175	155	182	167	158	168	176	169	166	142	164	156	167	164	142	149	180	166	148	164	183	179	164	152	177	145	170	171	158	174	185	170	169	158	166	176	152	156	162	152	141	145	145	145	168	178	156	153	156	173	162	158	141	157	166	171	175	154	181	153	166	159	159	163	170	152	142	163	161	152	156	160	164	143	178	161	156	145	177	179	163	154	194	162	165	148	182	167	151	160	149	173	185	167	171	179	155	159	148	151	166	164	149	170	147	165	162	168	161	162	170	146	175	172	171	166	175	152	158	148	155	150	165	164	156	177	157	152	148	157	151	168	176	152	156	177	188	147	149	145	133	157	154	161	155	150	154	170	166	156	158	174	157	172	162	161	172	153	158	179	177	157	165	165	170	164	177	174	160	179	156	191	171	192	146	170	175	166	175	167	168	166	137	172	165	190	153	172	140	150	156	189	153	163	169	161	163	160	169	143	169	174	171	152	161	159	193	174	179	182	172	165	174	162	144	174	180	171	152	169	137	159	185	175	171	147	179	185	153	181	179	162	163	181	152	161	167	180	181	170	156	158	152	166	152	165	160	182	181	157	171	165	195	180	166	172	152	164	175	170	185	135	166	181	168	138	147	156	159	159	139	155	174	176	144	165	142	148	160	164	170	170	185	161	165	162	174	162	176	159	159	179	184	154	195	138	156	168	179	163
8649	10199	17846	21292	19572	13196	9373	9732	9183	6283	4605	3377	1953	1296	1174	1097	1177	1336	1251	1668	1701	2302	2936	2428	1841	1095	824	522	474	434	497	534	489	456	500	423	449	432	471	467	465	427	487	466	448	433	433	454	457	488	459	448	408	432	414	452	408	433	436	442	427	445	447	446	419	449	463	436	426	405	467	438	425	407	414	468	439	442	441	435	476	438	421	458	399	431	456	440	429	461	453	465	434	403	457	468	444	433	432	429	389	434	474	406	413	479	434	414	454	442	449	437	453	405	415	471	449	428	447	418	449	420	415	453	465	459	425	432	436	440	434	420	420	454	446	424	434	438	416	435	462	435	430	428	455	450	456	463	422	396	404	450	471	466	466	434	444	456	421	405	444	421	403	419	408	449	423	426	422	432	417	429	406	412	419	439	434	449	414	405	445	429	454	436	446	404	457	456	416	423	412	456	408	431	462	450	432	448	447	452	441	416	429	428	460	409	434	419	432	440	447	425	436	452	444	466	428	431	461	435	457	453	424	412	408	373	443	417	434	413	436	429	431	483	469	459	433	424	452	474	424	424	432	419	430	458	439	437	462	411	442	451	454	473	446	458	435	468	467	412	428	452	422	440	465	418	438	390	404	437	425	397	424	439	426	439	412	451	424	448	445	410	410	401	433	448	429	443	471	430	414	468	455	417	433	458	418	403	437	450	440	430	435	439	417	464	452	443	463	460	429	481	402	438	447	425	422	405	411	426	454	455	447	436	414	463	429	481	451	417	418	425	427	424	435	444	450	468	448	440	404	422	414	449	445	423	441	407	451	451	424	426	429	438	454	431	450	431	463	418	418	408	446	438	438	476	434	459	444	435	437	431	427	438	435	429	438	442	433	425	430	405	452	405	414	441	409	443	419	428	411	437	411	441	421	433	435	423	463	451	441	418	473	483	420	412	432	453	435	424	415	422	443	448	415	442	444	437	443	388	443	426	455	442	399	447	438	419	412	419	449	443	422	396	453	424	412	423	462	437	459	410	447	435	473	437	397	434	392	446	434	440	399	451	391	437	461	463	426	424	418	391	430	450	447	429	452	444	441	414	422	460	464	423	429	418	417	439	429	430	431	433	429	452	454	424	428	457	464	427	422	472	421	460	448	440	430	453	432	477	439	411	452	418	474	432	449	484	416	411	430	419	480	431	436	438	462	442	408	436	460	436	412	420	413	443	448	438	423	413	409	445	426	446	416	456	424	435	455	444	415	472	414	418	489	431	438	483	433	439	445	459	395	409	427	435	387	407	410	419	445	433	448	449	440	416	446	428	433	476	456	431	433	473	432	439	435	432	407	442	419	442	446	434	448	452	407	458	441	408	416	430	429	422	444	479	371	395	437	450	442	433	440	412	426	437	436	451	431	433	435	421	406	519	400	409	475	439	461	462	449	426	445	407	453	438	462	448	433	459	418	431	412	418	438	415	466	448	427	434	435	441	452	442	436	443	453	432	422	468	442	418	438	429	424	412	386	458	469	432	430	492	445	457	428	433	431	452	418	418	483	410	434	446	464	430	425	436	472	448	468	420	444	415	433	411	512	449	433	473	450	475	447	419	443	399	417	474	464	400	387	449	423	416	437	405	407	401	433	426	452	475	444	440	459	451	408	446	421	445	455	404	440	460	445	460	471	424	411	439	412	397	402	494	413	428	463	430	428	431	459	465	434	428	454	409	442	423	478	416	448	438	440	435	434	427	443	432	446	436	397	414	424	411	449	429	445	437	473	464	427	458	384	459	476	422	450	464	420	455	445	378	449	420	437	445	440	424	428	460	467	464	444	423	414	448	449	432	433	470	384	486	424	437	458	459	410	428	442	449	432	416	483	461	486	429	445	429	431	437	408	407	411	418	457	434	411	479	395	395	409	423	487	424	441	457	405	405	475	447	423	406	430	444	452	449	457	424	449	424	443	403	418	417	454	439	439	438	456	430	431	467	451	461	475	456	434	462	427	414	423	440	426	423	433	420	438	442	406	437	400	475	434	422	420	405	459	419	420	473	410	412	435	460	466	434	439	466	431	398	418	456	448	442	433	422	421	420	455	439	429	433	461	448	368	431	422	428	460	397	444	417	426	446	427	461	454	445	477	452	457	449	400	421	387	465	431	469	504	457	454	468	429	430	439	457	415	479	391	410	420	461	435	484	429	445	400	456	438	440	440	438	412	434	406	416	436	446	412	442	424	417	427	446	485	428	400	434	438	434	430	453	442	413	408	434	457	486	448	449	430	482	442	452	462	440	408	455	434	409	426	425	421	395	429	453	447	447	425	459	447	449	414	439	428	423	418	476	424	442	453	454	475	457	424	397	415	454	405	415	434	466	453	428	431	422	439	434	454	471	418	460	458	412	450	434	433	473	450	415	461	424	427	446	425	400	422	401	461	435	448	456	444	434	453	406	421	421	448	468	435	444	435	442	393	444	429	434	457	406	416	402	416	452	393	425	436	414	429	415	423	447	437	445	412	443	436	422	432	415	453	416	451	418	417	422	413	412	442	438	416	415	429	462	429	438	410	415	429	422	386	436	418	461	454	443	405	435	428	488	402	421	441	431	449	474	455	463	433	436	437	452	501	437	434	404	444	422	437	412	444	437	434	449	449	424	493	452	388	437	432	437	411	464	467	423	437	447	463	429	410	415	401	426	462	458	438	454	465	442	446	426	464	436	404	433	461	456	478	410	467	425	412	468	436	423	426	437	436	459	423	411	434	491	454	410	437	432	425	463	413	405	484	452	457	465	424	426	411	483	468	453	430	427	409	443	471	410	442	438	438	424	454	446	427	445	459	463	429	447	459	436	437	420	388	421	480	462	436	427	414	424	419	451	461	418	428	466	446	433	467	404	404	435	445	445	460	422	455	453	444	436	440	426	429	456	450	450	453	477	468	456	424	434	441	466	437	434	427	447	449	423	440	430	424	445	438	485	445	438	403	444	423	432	433	458	399	442	477	418	468	465	435	427	419	454	443	454	409	405	424	465	426	451	438	442	441	464	478	449	415	394	488	440	400	449	460	436	463	410	427	447	424	457	419	407	456	422	445	448	421	406	421	454	408	447	425	452	404	423	432	438	439	451	412	438	415	448	430	452	468	435	411	434	428	451	417	398	469	431	390	452	399	440	437	432	447	434	456	448	428	453	428	494	456	427	458	413	453	441	481	437	418	448	422	442	444	440	433	423	395	434	469	409	425	404	404	443	434	418	421	416	425	453	477	430	427	412	469	450	417	450	465	450	435	447	442	437	449	434	409	455	453	450	473	480	435	460	464	408	411	460	424	405	462	424	432	449	438	436	415	477	473	455	411	449	450	438	422	472	425	434	439	439	460	475	434	487	449	452	438	425	446	429	464	449	423	434	391	443	466	421	443	447	439	440	427	450	429	434	439	427	425	467	412	442	438	442	417	395	417	426	421	434	442	437	434	423	439	439	431	446	453	438	409	430	426	433	427	397	463	455	402	470	407	468
32985	35235	34727	31460	26659	19777	16092	11339	7354	4599	2939	2600	1744	1167	940	816	865	819	735	1688	2985	2293	2536	1784	1221	711	469	291	257	219	289	231	202	197	189	224	198	185	188	195	183	199	178	197	187	155	171	172	194	216	192	206	194	164	193	184	199	178	207	184	174	152	187	181	168	187	186	190	165	198	177	185	181	207	187	176	168	183	161	184	209	152	184	163	177	188	164	163	174	176	176	164	182	167	183	174	183	171	196	171	195	169	182	184	175	194	175	152	170	171	189	192	179	158	205	206	181	177	156	181	194	199	193	192	181	166	198	190	182	183	206	220	181	174	181	184	192	179	189	186	186	179	191	186	166	180	153	196	206	172	184	188	191	171	162	155	163	199	200	175	162	181	178	159	177	192	183	175	181	180	202	160	180	191	163	174	165	169	188	196	169	182	191	176	186	176	189	170	184	171	194	167	160	166	171	181	176	191	180	163	163	165	164	187	180	169	178	181	176	173	166	162	202	181	176	199	185	181	181	202	182	158	163	167	208	170	186	180	209	165	180	155	181	176	195	172	190	169	189	170	175	177	166	187	208	175	156	168	173	177	209	184	201	195	171	195	168	197	164	172	177	178	193	185	181	174	161	179	166	218	202	182	206	174	157	175	162	195	174	168	171	197	186	163	173	184	164	171	194	181	183	177	195	195	167	166	182	181	137	199	170	168	174	187	193	183	183	209	185	194	197	186	174	170	173	196	183	178	189	192	176	165	177	192	147	191	183	186	160	196	174	167	160	168	157	167	167	158	160	175	181	182	172	179	189	194	181	189	186	169	198	209	166	158	162	177	223	188	195	167	193	198	175	179	163	177	208	177	179	176	186	180	163	170	160	189	196	211	202	161	163	191	193	183	170	188	211	186	148	169	198	214	177	165	211	183	190	184	173	173	177	164	181	155	197	179	150	147	185	180	165	162	191	175	166	180	186	174	183	197	188	181	182	165	173	166	169	193	179	171	199	195	166	146	180	151	178	168	221	213	178	197	190	187	160	161	150	191	194	176	210	158	161	194	209	181	182	173	155	180	179	195	194	198	186	185	222	199	170	171	193	162	198	174	173	196	149	163	185	191	191	189	175	187	170	209	172	203	173	168	169	177	165	166	171	188	188	157	185	179	177	186	179	179	162	181	171	172	176	167	174	174	161	195	192	207	184	165	198	186	188	177	193	165	187	188	161	180	188	162	169	159	187	196	185	174	221	172	183	194	196	173	187	176	185	162	160	175	185	200	178	183	184	176	174	195	168	199	187	196	187	187	178	175	186	170	176	183	169	166	198	160	169	155	187	168	165	200	168	172	192	160	192	216	172	182	185	184	130	195	164	204	160	167	176	165	174	193	188	187	180	199	190	178	183	186	175	167	189	187	169	174	175	162	219	198	191	175	195	212	184	167	181	176	182	179	170	184	189	179	167	171	194	172	173	182	172	167	192	164	177	185	166	171	185	165	149	208	204	173	196	183	177	159	162	195	175	191	205	186	203	169	199	228	178	189	178	158	191	196	172	179	202	174	166	166	178	173	175	164	186	187	205	181	174	212	177	170	193	171	185	181	165	168	202	173	170	176	185	171	189	176	185	173	203	172	171	174	170	184	169	200	183	170	183	206	157	182	162	191	179	192	173	165	196	178	183	163	180	184	152	172	181	180	172	175	214	165	162	199	205	186	165	193	194	170	209	196	172	193	167	203	164	179	175	179	190	178	174	175	194	166	172	172	174	168	212	193	180	179	184	190	185	194	181	170	177	161	187	183	171	178	152	190	159	171	192	197	178	168	167	167	196	196	181	182	168	189	199	179	198	180	175	161	192	163	186	179	167	172	191	178	171	191	180	186	145	196	185	180	200	198	204	199	162	170	206	198	187	186	186	188	180	179	193	160	198	191	181	175	200	173	158	184	189	171	184	181	175	180	174	177	181	190	188	162	186	181	187	187	205	191	151	189	182	160	165	189	197	163	197	171	194	176	205	181	179	199	166	197	193	188	194	197	162	183	163	167	176	168	166	191	183	178	182	165	186	163	166	190	181	181	192	197	193	187	168	176	181	183	174	196	176	177	178	206	183	210	170	178	169	179	186	184	200	191	185	188	203	187	150	192	161	185	172	170	194	188	175	161	180	210	190	180	173	192	211	168	170	198	168	176	175	180	184	199	169	192	180	172	186	179	181	180	202	196	164	173	154	171	174	197	170	188	175	179	185	170	211	176	183	180	179	172	190	153	158	158	175	195	167	185	185	175	177	174	172	185	183	189	158	180	171	184	171	181	181	185	177	187	174	177	199	185	191	179	185	172	184	173	182	183	187	188	184	183	160	185	175	168	175	184	208	185	168	165	177	209	203	189	190	175	165	183	195	172	168	189	188	169	173	165	188	182	187	179	167	187	180	179	163	161	159	169	188	197	169	176	179	190	181	190	192	176	175	162	173	168	167	184	204	172	187	173	162	191	191	194	177	189	184	211	177	183	190	179	172	187	184	207	171	185	188	184	166	183	178	200	194	157	174	166	180	174	167	177	203	175	181	188	142	193	191	194	169	200	173	191	186	183	174	188	189	180	184	185	184	162	169	165	175	181	195	180	163	191	175	187	169	142	168	171	174	183	161	179	181	202	181	175	191	200	176	178	191	196	197	179	180	194	185	208	172	196	178	183	201	187	175	180	169	191	176	185	206	175	196	161	154	165	179	181	180	180	175	191	183	170	182	198	157	195	163	182	178	161	164	177	194	168	200	192	189	199	176	176	180	156	177	208	173	191	155	172	162	176	184	190	206	172	175	181	209	181	155	174	193	145	174	188	184	175	178	172	202	178	172	183	186	179	167	191	170	179	213	185	176	186	158	201	168	210	191	187	176	147	195	172	174	167	187	169	188	173	200	192	171	188	185	182	168	166	212	189	213	178	190	173	180	167	178	177	188	212	168	168	173	174	173	187	176	173	181	206	212	164	174	181	149	182	177	178	152	186	168	191	204	162	192	195	205	195	185	177	183	176	186	180	204	172	181	203	184	188	178	176	174	182	197	196	176	169	189	184	178	171	173	182	191	152	182	174	184	182	167	185	170	198	178	184	166	165	196	180	205	191	159	167	166	177	181	183	170	180	193	187	165	173	197	198	177	178	180	191	176	170	213	166	187	174	184	171	165	196	182	187	179	191	172	171	168	186	184	171	179	185	173	166	201	197	171	170	186	202	158	145	158	193	183	170	178	164	164	175	154	169	208	185	183	198	184	181	156	198	174	156	165	161	167	165	174	190	178	155	180	172	167	173	188	191	185	185	200	193	189	203	212	183	202	169	190	181	191	200	177	169	164	190	181	174	183	191	170	179	195	158	178	197	176	203	194	162	181	175	172	201	162	194	178	180	181	159	171	168	177	191	169	160	175	193	178	175	195	173	200	187	201	174	183	175	172	183	157	189	182	163	186	173	230	169	199	174	171	168	174	184	174	183	180	170	154	160	203	194	160	185
21814	28868	32387	36316	34946	30490	29403	25655	20714	15741	12397	10951	7738	5776	4534	3896	4882	4247	3732	9583	14300	12903	13595	9867	7078	3794	2390	1177	999	790	946	963	724	701	572	585	532	552	557	612	572	498	518	472	513	527	451	510	570	613	598	528	497	420	511	501	443	491	500	477	515	504	471	465	454	470	488	495	510	469	446	491	469	482	462	453	485	454	499	491	463	448	486	451	477	454	468	462	476	492	491	489	481	459	482	453	493	470	496	492	473	463	502	491	498	462	505	474	484	470	460	439	505	448	456	457	475	483	452	455	454	465	517	488	486	495	454	531	509	450	504	491	441	469	448	445	465	477	501	474	438	498	466	497	477	487	480	477	457	486	496	477	412	498	450	496	474	483	491	472	466	516	493	485	486	479	471	490	429	463	513	491	474	495	509	481	452	443	457	478	459	500	450	456	447	456	435	492	513	474	443	456	463	485	469	432	469	473	453	474	459	481	493	456	461	461	485	485	461	479	462	483	447	453	476	465	481	485	466	461	474	439	523	462	505	464	430	450	440	441	474	479	488	501	492	446	443	442	451	484	509	493	443	463	433	499	471	450	448	485	441	476	462	470	460	419	480	461	467	484	493	528	448	498	482	456	458	492	445	508	479	455	456	503	504	453	438	431	474	478	457	493	475	480	448	462	440	455	474	511	488	470	486	509	494	476	474	438	497	510	497	485	429	508	481	451	509	470	472	499	472	454	472	502	481	445	434	523	471	501	451	466	468	465	472	454	478	456	482	530	458	484	458	442	424	508	483	441	512	475	482	476	477	481	469	462	471	453	457	443	496	469	468	487	496	475	459	455	473	498	437	452	485	487	492	460	462	437	446	467	469	458	502	479	481	470	433	471	474	433	494	491	474	511	460	481	440	465	459	470	474	505	520	453	482	464	492	438	456	483	488	493	458	479	469	461	499	462	479	504	455	491	496	466	451	472	507	492	464	502	487	462	500	466	469	496	473	414	488	460	466	461	442	459	441	472	449	491	472	481	500	443	449	463	430	494	465	463	486	476	440	439	468	458	476	477	503	496	505	490	446	472	463	471	462	498	480	432	495	480	473	453	473	465	511	484	464	446	477	490	439	481	474	499	470	464	451	488	482	525	491	478	505	418	526	457	480	499	448	474	485	503	481	484	440	470	444	485	469	496	492	470	477	484	532	474	504	485	493	499	454	471	492	503	467	490	469	487	456	495	501	460	493	486	493	490	492	503	480	462	450	472	448	460	488	487	444	447	522	463	465	438	441	509	473	480	467	472	477	469	516	469	466	490	469	472	441	470	472	482	441	472	465	471	473	483	482	491	484	426	541	473	477	466	462	486	465	479	450	462	485	469	454	467	462	478	473	502	418	493	446	501	469	446	470	478	528	447	477	492	459	491	495	497	482	480	445	455	478	436	481	482	462	501	467	453	442	436	486	467	446	488	498	449	468	440	475	464	457	490	497	448	441	487	467	430	480	463	486	516	479	488	464	475	471	464	433	499	480	489	470	456	468	447	441	476	487	469	468	478	469	524	489	488	470	484	474	461	437	463	485	469	497	455	482	511	454	447	487	510	479	457	463	447	471	450	494	466	501	481	487	473	485	493	489	520	461	452	503	485	438	457	484	463	470	472	465	504	473	444	497	475	479	503	472	480	497	480	473	448	511	475	458	455	504	460	493	490	428	500	471	468	493	452	482	502	484	461	473	487	478	441	465	482	479	458	477	472	482	484	441	469	441	470	502	451	455	445	498	475	502	455	471	461	501	485	480	464	495	458	512	504	451	476	489	475	502	497	443	502	451	491	432	492	437	464	509	497	468	458	442	483	486	477	479	476	435	477	481	505	458	471	426	478	445	444	465	460	481	488	479	495	480	461	445	485	465	452	434	480	475	445	466	493	511	466	441	474	479	470	459	469	487	467	475	479	471	493	498	450	508	464	467	449	429	468	452	470	502	455	443	486	497	465	525	485	457	509	490	493	475	485	448	417	491	455	472	507	507	488	437	475	433	440	484	485	505	454	472	482	483	506	454	470	445	445	514	475	465	458	484	455	474	514	480	498	466	521	492	493	483	514	482	440	494	491	484	494	488	514	433	501	439	469	456	457	485	464	511	438	522	487	509	516	446	480	443	470	457	475	486	445	458	461	513	448	485	472	480	429	500	484	452	496	450	448	468	457	474	471	505	488	455	464	480	468	509	487	488	511	421	478	493	463	471	476	491	458	447	459	512	452	464	464	482	493	471	468	489	489	511	504	446	507	460	503	466	442	468	466	503	439	519	454	504	464	491	446	475	473	529	484	450	515	445	481	464	457	434	472	483	476	495	488	480	501	479	470	480	494	480	463	457	444	485	488	476	480	459	470	475	493	506	455	481	455	453	440	466	483	476	472	522	486	514	450	459	451	445	481	515	451	483	447	510	490	460	500	475	480	494	481	476	449	494	443	414	464	528	488	492	476	501	489	485	464	448	492	465	441	486	457	486	458	459	453	476	456	492	462	509	455	528	472	503	462	484	494	515	458	486	449	433	527	504	451	486	480	496	451	462	483	487	484	480	468	483	481	466	458	440	509	501	477	488	469	484	450	509	484	489	456	500	461	519	476	507	479	496	474	461	459	462	486	459	458	498	472	471	472	484	486	457	485	503	417	492	474	487	479	439	510	473	465	511	470	503	486	442	502	523	451	504	459	495	488	479	507	504	473	482	510	495	438	463	473	502	469	487	460	464	476	485	497	440	480	484	475	457	468	496	438	472	475	458	441	473	488	489	447	460	445	469	484	475	432	487	476	498	448	489	476	457	467	477	497	481	512	474	451	507	438	464	492	440	494	503	484	471	500	502	451	493	465	489	456	468	448	467	482	439	479	461	502	522	485	429	501	490	456	451	490	455	487	475	481	437	460	485	444	499	483	522	496	502	453	461	504	457	466	474	466	491	458	519	477	491	534	465	478	507	474	487	471	482	463	454	461	487	475	462	483	467	463	463	479	498	469	466	473	483	465	503	520	466	475	477	489	460	493	482	469	470	465	442	486	484	448	455	493	481	462	453	498	476	477	494	452	495	514	450	494	420	456	483	480	428	503	473	486	438	497	454	465	457	469	488	484	478	453	479	493	497	481	475	523	471	456	464	510	507	451	459	494	450	485	450	468	471	485	505	455	500	474	500	470	416	486	476	489	506	486	502	477	491	444	482	484	488	494	489	475	529	488	496	467	451	498	443	473	486	467	495	431	508	454	447	493	476	480	468	458	440	503	453	503	490	472	471	435	477	444	465	496	492	453	483	491	483	453	458	491	484	441	492	494	429	447	456	479	479	452	472	473	453	494	460	483	470	484	484	478	477	469	487	469	472	499	456	451	482	511	482	460	444	496	447	431	441	458	518	464	457	508	474	436	434	449	492	523	528	457	497	473	476	433	480	472	445	488	478	452	509	494	489	468	475	473	454	501	524	491	485	506	490	478	462	456	495	477	503	489	476	458	467	437
46021	42010	40647	38182	32705	29581	24888	20887	16346	8691	6410	5540	4446	2708	1619	1218	1844	1692	1123	2804	6525	4391	5207	3288	2303	1174	714	338	276	272	283	263	240	264	253	210	197	178	191	199	167	170	176	189	180	182	184	191	192	196	186	170	166	160	186	165	188	182	137	155	182	206	187	194	193	166	172	181	165	159	160	193	173	181	169	190	176	175	171	162	172	167	183	183	175	193	160	178	186	196	145	176	176	174	163	167	179	172	154	141	186	164	167	162	181	200	168	157	160	169	178	177	160	187	180	184	184	157	188	190	172	170	174	169	146	155	175	189	176	188	176	178	162	148	158	184	159	169	159	175	171	167	173	178	163	173	169	179	175	162	159	190	151	167	176	153	153	169	177	189	149	170	177	167	194	149	201	174	167	161	168	172	172	179	163	185	161	164	166	158	158	200	164	168	179	164	166	154	181	157	177	170	181	162	171	168	163	182	179	169	171	179	158	195	180	180	156	167	160	163	166	164	177	173	171	169	170	146	185	152	175	162	151	168	177	187	207	171	193	177	178	146	172	155	166	138	151	178	171	167	177	189	147	147	146	163	159	162	186	177	160	179	173	193	180	174	174	169	170	178	167	174	162	143	168	194	171	183	161	162	165	145	196	163	149	181	175	173	147	181	170	183	152	188	158	160	185	159	147	173	172	152	163	175	171	168	161	173	178	153	181	181	172	155	175	159	168	185	126	175	203	175	152	163	159	170	170	177	169	181	175	174	158	160	172	186	185	166	166	179	158	154	184	184	183	176	151	139	142	178	148	175	166	187	175	153	195	174	179	182	166	164	170	169	163	144	164	184	171	167	150	175	174	167	167	198	175	172	157	150	168	176	167	170	176	169	146	168	179	167	181	178	191	159	151	149	149	153	174	159	177	174	161	187	178	157	142	177	195	184	182	154	181	160	166	198	187	171	167	167	154	162	164	176	185	164	181	182	165	192	156	181	160	171	154	156	178	180	171	159	165	176	180	188	162	161	173	207	145	184	172	171	195	183	176	178	180	181	171	172	156	162	160	167	162	173	187	209	170	182	191	193	164	151	137	171	189	164	171	175	165	172	163	175	184	161	158	198	180	161	173	155	197	150	153	163	167	164	150	176	160	161	153	170	176	168	174	173	180	175	170	172	187	179	172	182	175	168	181	166	161	166	151	188	176	167	163	151	168	171	167	179	148	164	189	178	169	154	175	165	165	149	179	179	163	171	175	139	172	160	159	157	166	176	169	153	189	148	172	164	172	179	168	181	192	181	171	187	192	162	164	147	173	174	160	155	186	188	166	165	154	168	156	142	187	176	175	168	203	171	194	185	176	163	153	155	150	154	182	186	163	169	175	178	148	187	153	176	195	167	159	176	174	163	175	187	147	166	163	173	184	171	154	184	170	174	162	175	153	191	166	144	151	191	220	178	171	161	178	165	161	173	180	172	170	175	169	195	187	173	167	148	159	153	188	151	155	178	168	182	165	181	178	154	177	181	158	160	195	198	207	175	158	156	173	167	143	180	204	150	157	173	168	176	166	156	192	163	169	165	158	164	171	171	160	169	177	180	192	154	170	192	156	174	161	189	174	172	150	187	164	139	173	184	155	190	191	169	181	185	193	145	177	165	167	165	167	169	170	187	170	169	139	186	162	175	178	176	179	166	162	167	170	176	172	187	177	188	161	181	151	181	177	166	177	181	181	156	186	180	190	137	182	158	158	190	178	183	177	201	157	144	184	199	184	177	165	186	178	165	158	171	157	192	190	178	170	183	150	169	178	182	177	165	189	155	202	176	167	171	166	185	174	193	184	174	192	164	158	176	168	173	182	175	177	151	152	171	147	174	159	178	166	147	187	184	185	160	187	162	188	178	171	207	172	190	144	170	167	157	192	178	200	179	181	186	180	149	187	198	161	163	164	153	180	182	166	182	174	174	168	167	180	158	169	178	158	182	175	156	174	164	180	191	180	163	210	154	168	160	171	172	160	172	151	173	181	151	183	183	155	139	179	143	181	166	171	187	177	154	184	167	168	164	178	169	174	189	144	181	168	179	155	161	184	148	147	166	176	167	187	161	195	171	139	179	154	177	174	166	178	173	184	191	178	188	180	156	147	177	158	163	174	167	164	172	200	172	187	163	190	184	173	178	178	157	190	170	171	172	145	156	161	155	166	177	162	168	193	150	165	174	148	156	160	160	153	147	158	171	196	164	179	139	172	181	182	137	146	161	171	168	188	162	203	177	162	182	182	177	147	162	174	181	165	195	166	141	166	184	155	199	183	160	190	175	169	174	173	183	187	158	179	179	181	176	169	166	180	170	191	161	194	184	181	168	155	174	152	158	180	179	177	170	169	157	171	171	171	170	164	172	173	181	173	160	180	157	168	203	158	165	156	176	172	179	179	163	153	193	194	180	175	178	173	174	168	197	150	183	169	150	194	168	173	187	186	173	171	170	168	164	151	160	197	168	179	186	165	172	169	172	162	165	167	185	170	180	167	183	186	207	167	176	186	162	174	157	155	156	158	190	169	163	174	183	178	170	162	189	186	181	171	178	157	163	174	198	179	158	162	185	170	189	157	190	172	170	194	167	163	187	170	148	147	184	175	173	163	182	186	169	164	175	178	181	188	160	159	188	143	181	168	168	194	178	135	181	160	189	159	166	185	174	181	176	175	188	143	147	175	181	165	127	158	166	161	183	166	168	176	180	164	160	173	189	157	167	164	143	168	149	159	152	166	163	182	205	170	153	170	182	162	171	157	170	164	181	169	166	179	177	176	189	172	165	159	194	177	165	142	147	184	191	172	157	152	211	167	166	174	171	181	170	175	189	166	159	167	189	186	176	173	135	154	158	179	180	177	179	181	176	141	186	177	150	165	167	146	170	196	197	170	183	170	164	185	193	186	168	183	148	179	170	151	167	166	156	151	167	186	168	159	156	144	174	164	169	162	176	164	202	173	141	175	180	172	176	146	161	165	158	145	191	181	179	174	173	186	185	148	173	164	184	199	169	170	155	168	173	190	161	179	168	156	196	183	163	172	161	176	150	177	166	165	184	183	165	185	177	160	157	170	160	190	163	160	196	166	176	152	187	153	166	151	159	192	174	165	153	177	177	147	171	178	187	164	178	148	174	161	206	163	181	172	184	172	177	176	156	150	156	151	162	166	185	169	169	169	179	184	173	194	167	199	153	190	182	147	151	185	197	151	152	160	144	197	181	165	167	170	155	168	180	166	154	167	194	151	160	167	169	158	158	188	149	179	172	173	172	152	172	175	176	175	176	163	168	171	182	173	163	185	163	178	175	170	184	219	152	178	159	166	184	172	162	152	172	171	174	170	173	150	142	161	171	165	182	173	142	161	158	196	181	156	155	164	180	184	189	183	170	168	176	172	156	175	151	179	166	176	143	179	171	177	154	165	177	174	163	166	179	185	168	160	169	193	165	181	165	187	196	195	154	159	175	187	184	157	162	177	205	165	173	164	156
29576	34557	38813	42691	41186	39883	36519	34554	29002	21174	19402	18464	15796	10180	6667	5448	8727	7814	5551	14028	24073	20047	21876	15796	12134	6856	3649	1619	1151	1227	1227	1170	964	901	821	794	595	622	718	715	578	509	466	468	464	512	477	484	637	646	578	442	445	434	454	437	450	510	505	483	481	497	472	466	445	454	463	451	450	421	456	451	442	465	446	457	458	449	420	432	438	449	445	426	420	447	427	407	500	457	432	450	435	479	442	454	463	447	480	439	425	441	423	436	418	451	426	460	471	454	423	402	423	453	432	462	476	453	424	423	456	430	442	468	457	437	423	408	454	475	443	477	449	407	469	457	437	414	425	443	453	428	415	416	477	437	469	442	419	443	394	449	410	431	479	432	448	417	452	417	429	450	460	437	423	458	422	467	471	492	424	442	424	433	447	447	447	431	459	427	429	460	446	436	439	460	428	438	429	455	413	470	443	456	439	457	428	444	447	453	436	443	446	466	454	423	441	443	468	413	419	442	507	426	445	476	471	452	446	414	432	433	425	437	423	424	433	475	440	442	407	448	421	440	462	471	452	458	434	439	440	426	426	452	431	444	453	479	471	438	470	436	465	444	453	482	429	455	425	447	486	418	434	487	455	458	422	421	414	464	445	451	425	436	444	435	434	449	460	455	448	460	443	448	446	454	482	475	445	422	408	476	453	433	453	452	441	424	457	458	464	409	444	431	460	421	434	454	450	435	441	446	442	410	442	464	463	444	414	453	439	436	462	433	399	424	459	430	480	485	439	455	461	434	458	474	479	477	468	429	484	429	451	434	462	445	489	473	440	446	451	425	439	467	460	464	469	442	440	436	475	466	457	445	501	417	467	412	467	441	463	427	428	437	467	451	439	432	442	445	437	430	455	432	474	441	453	440	476	439	474	424	439	463	418	434	478	431	440	438	471	446	468	438	430	424	437	431	480	443	449	465	441	434	452	440	431	445	437	432	425	497	492	468	441	430	447	453	459	488	460	463	447	471	423	429	415	453	475	404	433	449	438	403	441	420	439	475	473	425	464	467	435	444	446	414	459	442	381	447	442	453	454	460	458	451	445	473	455	459	435	416	459	464	456	465	444	473	476	473	443	473	457	420	413	463	429	456	420	447	443	456	476	445	463	423	428	421	444	464	475	426	424	431	447	412	458	431	436	435	415	414	487	445	500	453	449	460	433	436	459	487	436	438	463	480	432	449	426	474	454	470	462	448	439	460	433	462	434	462	450	466	475	495	445	470	438	456	444	436	431	457	439	436	493	424	487	443	420	490	417	442	446	482	439	436	466	405	439	454	451	449	453	432	435	439	477	453	450	434	437	435	460	444	452	433	437	448	445	479	434	446	398	460	447	462	419	457	442	428	438	451	418	441	435	404	492	469	454	458	483	462	453	453	470	449	479	456	448	423	462	446	441	476	432	433	426	429	433	393	440	419	413	468	451	437	453	446	421	462	475	429	439	470	415	450	426	454	417	456	405	452	451	422	452	429	425	465	466	438	465	468	438	426	461	469	448	435	453	441	460	454	433	447	465	426	389	418	444	437	461	453	442	434	430	449	454	487	432	489	436	431	437	460	411	437	409	452	415	438	473	464	421	474	414	444	424	457	434	449	430	440	397	438	434	451	442	420	472	426	452	456	450	479	489	461	477	465	467	421	427	428	428	480	439	441	487	447	467	457	434	437	451	468	445	402	455	406	429	402	461	442	460	418	435	452	442	464	444	460	465	467	423	431	465	466	424	464	435	425	441	452	452	424	439	439	432	449	456	466	411	466	483	407	466	425	434	433	451	449	459	484	431	424	438	464	452	448	465	457	460	485	453	460	423	432	458	441	447	466	470	484	426	454	435	415	405	458	445	464	419	455	431	456	431	481	471	434	453	451	447	433	457	466	451	438	437	428	448	466	426	465	461	465	403	455	445	440	403	440	454	433	419	462	438	417	481	446	421	426	436	442	412	432	466	484	429	414	478	446	429	427	447	420	419	423	437	511	471	472	441	419	456	478	436	413	434	446	440	441	412	420	435	464	452	444	445	451	435	435	422	426	445	449	463	399	470	454	448	466	439	433	461	414	465	468	399	393	447	431	425	441	438	440	447	460	476	459	444	438	428	450	444	443	421	401	436	464	415	451	456	452	459	453	458	460	478	424	413	436	471	449	414	419	415	459	436	429	414	435	400	443	408	432	464	441	470	440	442	423	451	459	437	450	468	448	426	428	428	404	406	465	423	432	458	398	438	469	453	459	453	443	439	456	442	432	472	444	441	450	446	462	465	482	430	419	432	416	446	458	488	453	439	450	426	490	477	437	467	469	471	448	438	448	434	467	441	440	454	452	475	459	461	465	447	463	405	442	442	406	405	426	465	444	447	447	434	477	472	444	449	440	476	418	463	448	454	479	456	432	460	455	396	459	398	414	436	456	462	439	439	449	473	448	408	448	425	433	502	452	434	453	409	454	449	416	455	479	447	442	446	455	452	476	469	426	492	454	412	480	431	460	465	425	465	405	439	465	443	441	458	460	444	412	439	462	413	449	414	471	468	488	449	463	408	435	439	447	460	429	445	440	445	426	463	428	487	457	451	500	443	458	440	414	442	432	441	438	451	437	434	424	450	463	455	446	436	427	448	450	462	446	439	458	435	472	449	438	463	444	419	456	469	457	470	483	435	439	462	425	457	448	440	476	439	440	437	442	468	424	467	452	439	445	414	433	456	447	496	436	456	425	424	444	435	444	467	442	452	409	473	404	439	469	473	425	440	411	455	418	451	458	433	479	441	455	467	475	456	460	420	401	464	404	463	471	449	422	443	457	430	425	457	438	436	398	451	412	461	429	433	442	466	467	426	455	454	470	430	441	443	472	474	453	428	457	411	453	465	448	449	452	471	463	417	445	465	417	426	448	451	445	429	418	433	434	469	443	448	448	431	400	447	415	514	434	448	432	429	503	453	465	462	468	429	433	438	445	453	430	445	400	420	416	468	454	449	439	430	424	450	419	466	468	459	461	465	461	457	380	417	476	428	451	481	407	483	450	454	454	472	472	426	442	457	487	446	425	410	484	437	447	445	457	429	434	457	471	397	419	495	467	430	444	460	437	463	452	441	476	423	420	434	438	459	423	434	386	444	410	445	442	427	448	431	443	441	467	442	456	448	459	472	475	463	452	437	425	420	422	389	426	480	472	435	407	437	424	450	468	479	443	421	426	498	483	445	453	445	442	474	457	449	453	482	482	444	436	414	454	441	478	438	438	449	425	447	430	450	469	447	462	456	430	420	442	434	463	444	445	433	440	445	416	471	471	465	475	447	441	505	426	450	462	445	468	412	417	458	407	415	435	412	451	438	420	433	454	453	444	442	458	430	452	471	460	470	499	434	456	422	461	459	451	421	429	428	493	426	492	441	430	439	435	441	478	456	418	449	472	431	437	423	422	440	470	462	468	428	467	430	467	442	388	468	461	459	476	440	435	474	443	433	457	489	443
14609	13069	13362	13132	9411	6373	3060	1989	1886	1256	900	696	564	362	314	267	272	297	300	308	424	545	565	478	383	264	243	193	153	191	156	160	161	157	168	160	175	178	202	167	160	170	194	180	173	168	153	162	183	171	150	167	182	179	157	151	167	169	170	155	175	144	155	151	175	178	173	163	164	163	174	178	192	148	154	184	154	169	159	170	168	158	166	176	157	156	159	158	149	137	158	161	180	179	158	157	164	156	154	162	181	128	186	163	169	179	183	164	175	158	171	169	153	165	170	174	149	184	153	173	150	183	198	171	168	152	155	150	182	174	184	163	152	155	152	130	188	165	158	152	140	182	157	152	187	184	181	181	138	120	166	180	163	147	137	159	153	152	182	182	183	188	157	176	186	152	186	151	173	162	168	159	159	165	172	138	164	151	165	163	153	161	172	174	184	177	176	164	157	156	160	168	169	188	153	154	179	158	169	167	148	156	161	167	161	153	189	199	154	193	146	161	165	185	160	164	148	175	157	167	195	161	164	144	175	152	177	143	169	171	172	165	179	163	179	170	163	180	181	196	167	183	194	173	174	161	171	163	170	159	180	162	176	180	163	167	131	189	153	151	175	168	169	156	155	164	165	189	164	180	159	174	187	151	175	158	151	145	169	154	162	172	187	163	175	186	142	154	173	153	182	160	173	167	180	191	159	186	161	158	183	147	156	184	164	183	136	164	187	158	158	145	194	171	152	165	169	183	161	157	154	178	156	169	177	158	161	157	165	167	167	171	177	171	174	154	168	141	181	166	178	162	163	176	151	166	158	180	177	179	155	164	180	151	181	171	165	166	182	175	170	172	185	171	177	166	158	159	152	167	174	160	168	189	150	175	149	185	180	166	157	138	161	168	162	154	146	158	161	151	166	165	166	178	169	167	170	149	172	164	185	174	159	158	158	166	172	148	176	159	168	180	177	174	167	183	147	157	138	163	157	174	179	175	154	164	180	180	157	160	171	161	144	143	150	162	173	150	154	164	166	160	176	193	174	171	155	184	154	177	175	194	165	158	178	153	149	165	168	192	176	175	147	172	181	173	158	176	160	188	169	149	157	167	164	166	178	154	156	180	169	168	162	175	184	184	177	158	173	160	154	168	166	170	159	170	163	174	179	150	161	143	161	171	159	158	172	176	167	149	176	190	174	156	178	162	158	150	149	151	175	149	177	188	142	167	191	181	183	153	174	166	173	185	160	166	176	164	183	151	181	148	160	155	164	165	157	155	204	170	164	149	151	161	176	167	173	167	171	172	176	164	170	166	186	177	175	147	183	170	184	155	173	181	193	148	164	188	157	138	181	158	157	143	172	153	171	167	153	143	162	156	159	170	178	183	150	180	149	177	179	158	157	145	160	155	185	174	157	167	164	157	158	163	174	173	173	183	164	180	169	169	175	171	159	152	172	175	160	162	175	146	168	165	165	156	168	174	177	163	172	165	183	168	172	158	169	181	170	165	157	180	199	153	158	150	168	155	190	164	178	176	151	159	173	172	137	164	172	169	191	161	162	170	133	168	179	164	192	165	144	152	147	163	172	176	155	140	167	172	182	171	151	166	150	162	171	168	154	174	186	166	182	168	164	147	162	164	205	161	157	167	150	176	163	150	167	171	148	192	161	177	191	165	157	172	145	164	178	154	171	148	159	184	171	148	158	171	163	184	159	184	176	175	152	168	174	161	169	152	173	186	174	158	162	174	198	165	176	153	162	174	148	172	141	163	156	178	146	161	157	160	156	140	156	158	166	175	170	151	161	148	167	172	165	186	195	170	161	147	153	176	167	159	152	143	163	169	150	176	174	185	156	160	161	164	175	153	162	187	178	171	196	193	143	159	156	147	165	171	183	181	170	178	197	167	168	149	179	185	173	153	136	155	170	197	174	155	164	169	165	165	168	159	179	181	182	174	174	182	177	147	192	181	157	184	152	186	156	171	168	186	170	149	184	169	176	174	174	158	151	183	168	158	172	166	166	173	145	181	178	182	160	144	157	170	158	158	166	163	178	206	201	164	159	134	161	159	174	159	154	170	146	151	149	174	173	166	158	153	185	146	150	136	144	150	159	166	161	172	166	186	153	174	168	155	168	164	156	178	198	159	163	135	185	165	160	174	174	168	157	176	187	168	198	149	156	175	165	167	157	160	180	164	164	163	171	157	183	172	155	179	167	154	147	169	174	162	161	181	167	170	154	171	152	160	151	154	146	159	160	189	158	173	153	147	180	184	158	150	164	163	175	183	167	158	179	175	177	173	153	163	160	186	175	161	167	159	171	178	172	139	170	172	151	171	175	192	161	146	158	154	168	183	166	156	162	178	160	159	141	173	195	170	145	172	165	155	158	175	155	175	182	169	161	160	178	160	184	167	182	164	162	159	154	147	173	165	164	164	151	174	153	146	161	170	168	148	167	143	165	168	169	176	171	193	166	162	196	156	160	171	158	153	146	141	193	175	148	166	177	189	166	153	186	150	151	145	180	125	153	160	133	175	167	166	187	148	170	183	167	146	141	143	152	175	164	163	149	192	171	185	158	164	169	163	155	180	169	159	156	167	181	159	177	174	148	181	156	160	157	149	170	157	177	188	163	172	160	156	168	157	159	171	144	161	171	174	156	162	176	148	164	172	181	161	163	154	196	163	173	165	155	168	160	167	161	164	187	174	161	163	163	164	187	175	145	171	142	186	166	167	171	161	179	148	172	148	173	167	151	192	174	167	145	152	157	164	154	140	156	156	156	160	168	168	156	150	154	182	148	151	163	175	192	166	184	160	140	187	174	177	165	188	163	175	190	176	187	153	168	153	171	172	152	170	163	148	156	178	155	161	154	173	156	165	187	162	165	148	180	146	166	165	151	172	168	214	156	133	166	159	178	172	183	166	184	176	177	156	180	168	142	171	166	178	156	155	171	162	160	156	149	167	194	171	164	159	176	169	159	183	149	154	177	177	178	183	186	166	158	150	175	170	176	168	172	172	169	185	149	157	138	170	151	174	149	172	175	167	165	150	160	183	165	173	178	161	174	177	173	185	148	172	170	153	176	159	159	183	173	187	183	179	157	169	165	194	122	133	160	183	168	167	173	168	178	168	182	181	162	171	158	170	163	169	172	166	158	143	165	181	190	159	175	164	178	152	167	177	178	177	162	176	170	184	176	185	151	164	184	167	149	157	155	154	179	163	176	172	164	194	165	175	158	179	175	163	163	176	158	168	162	163	173	160	145	143	178	170	173	153	189	164	163	188	174	158	153	176	162	153	155	160	160	154	172	160	162	181	168	167	161	177	171	174	140	172	171	165	179	166	163	186	178	169	165	154	142	160	175	162	171	196	185	176	185	163	178	160	163	164	158	163	149	171	145	149	181	177	158	188	165	134	154	176	147	142	167	148	165	152	173	160	176	187	172	179	167	175	161	166	161	178	156	182	181	167	165	153	173	153	169	174	179	193	158	188	182	161	149	174	192	167	159	142
10754	10933	16554	22292	21195	17693	10893	8491	8622	6382	4534	3859	2977	1636	1549	1202	1387	1433	1303	1687	2474	2798	2910	2266	1650	954	806	534	484	497	463	472	484	444	453	497	431	501	472	469	450	427	459	452	423	484	464	459	490	472	454	461	454	407	428	397	406	476	456	435	450	447	412	438	441	418	422	456	428	437	456	455	426	456	434	417	484	443	440	452	451	444	429	431	484	435	502	447	451	446	452	447	437	450	439	425	415	452	442	468	416	469	455	422	433	459	452	441	449	460	453	434	439	442	443	436	416	458	447	419	477	445	453	447	431	444	450	432	422	496	425	417	444	435	449	466	453	437	460	395	437	429	470	497	459	442	439	403	454	424	476	401	453	453	453	461	446	459	446	410	425	449	447	413	457	459	435	444	478	443	484	457	424	449	481	453	426	437	420	404	410	424	453	437	420	433	487	432	431	430	445	445	461	430	440	430	427	415	456	453	435	447	453	439	473	448	463	429	468	464	470	475	478	437	428	443	430	465	459	412	454	449	438	434	460	457	451	470	481	441	451	436	418	433	454	437	404	420	410	472	469	424	446	440	459	460	421	411	453	442	464	452	415	462	439	472	438	420	457	484	434	462	453	438	464	425	439	438	396	469	435	467	453	463	439	431	469	389	451	450	441	446	415	435	401	469	435	463	453	441	446	453	437	417	460	406	442	441	438	433	441	451	429	444	428	444	465	450	441	468	437	381	432	415	419	415	453	463	421	424	468	449	421	403	430	444	425	441	441	424	481	408	434	454	445	440	432	406	440	473	450	425	435	412	458	442	456	453	450	467	423	434	424	466	432	443	451	449	442	432	405	425	458	454	477	447	443	407	470	451	446	433	456	447	446	404	428	445	431	427	425	434	499	458	446	453	413	452	430	470	440	451	429	498	463	452	450	439	401	410	429	417	469	443	468	444	430	473	451	426	460	413	501	424	470	450	451	456	410	449	434	380	449	472	439	432	448	481	439	426	458	430	418	433	435	411	441	454	446	424	473	418	435	461	437	395	432	425	385	432	485	478	419	417	444	428	463	498	400	445	482	437	470	445	418	457	426	438	436	415	437	427	435	451	444	435	483	416	445	442	424	449	420	447	453	499	444	417	469	415	455	406	462	423	412	441	432	429	443	428	442	411	426	472	422	455	457	433	414	403	432	447	421	458	465	413	414	437	415	478	457	449	445	451	454	429	396	448	456	460	457	435	440	444	437	415	467	465	457	396	437	419	451	424	418	446	434	456	468	441	430	440	422	405	424	425	415	429	474	441	430	446	456	469	463	441	462	419	433	437	463	419	444	456	458	427	449	413	414	418	462	408	419	451	461	455	384	424	456	446	404	480	447	413	441	458	413	454	437	439	433	471	453	486	503	459	447	486	429	419	451	487	433	414	437	441	443	443	418	437	472	462	433	444	439	403	413	469	431	417	453	475	434	441	459	445	458	457	433	448	430	439	449	410	427	425	426	431	470	454	437	422	448	451	459	486	459	393	416	432	456	460	443	441	453	430	465	424	429	465	427	444	395	455	453	445	447	407	444	445	450	412	407	429	447	477	412	445	467	423	425	421	429	449	470	431	446	450	444	436	419	436	458	423	439	430	456	403	407	466	470	450	427	463	444	495	431	431	486	458	420	452	445	482	432	481	434	474	424	481	432	424	455	475	450	422	478	461	461	421	471	470	420	453	442	429	450	412	462	448	462	457	424	452	449	501	422	438	484	434	463	419	443	461	413	474	440	428	474	450	449	424	407	453	435	479	474	433	463	428	433	443	426	457	437	462	445	420	450	460	465	474	434	437	436	438	442	433	467	456	427	485	479	447	431	443	414	462	464	450	464	422	462	441	469	451	440	434	462	458	431	435	474	470	433	425	441	452	458	439	447	440	453	433	461	408	452	428	463	453	414	463	407	451	398	466	425	459	448	455	451	420	473	472	454	427	444	437	453	458	450	465	484	456	457	434	439	444	453	452	412	450	468	415	442	443	420	456	438	458	448	457	470	466	437	429	447	420	440	461	405	432	447	453	442	418	458	439	396	441	407	430	451	442	462	426	426	424	413	451	388	424	460	417	455	459	409	449	433	400	446	438	467	434	450	410	431	428	447	468	438	425	443	444	470	459	448	458	414	440	451	450	427	452	440	469	430	425	470	444	422	434	464	443	453	476	451	441	435	467	441	455	425	421	449	461	406	454	433	431	428	455	467	481	439	445	482	437	470	406	439	465	426	427	431	458	453	452	460	451	396	416	407	469	431	465	418	427	450	422	419	435	431	448	441	469	465	457	418	398	469	426	436	445	430	448	431	395	438	461	429	452	443	402	480	464	489	441	457	443	428	415	428	438	421	436	469	455	430	431	423	443	413	460	481	415	424	426	428	417	480	464	440	450	428	414	423	480	432	455	439	434	409	448	409	486	485	457	434	439	450	461	429	428	436	440	444	475	429	419	438	462	453	417	459	438	426	462	450	460	456	448	412	439	426	441	462	446	447	438	446	455	448	450	431	459	443	452	464	429	411	449	418	429	432	433	442	423	417	430	442	455	455	506	423	433	410	455	458	432	440	430	446	426	425	418	447	454	439	468	422	477	425	459	399	415	441	388	426	446	415	479	412	447	443	440	455	442	425	472	500	442	414	421	466	450	443	418	469	421	424	450	464	420	436	393	462	458	404	428	437	424	452	450	483	447	420	456	416	442	451	396	437	455	425	430	460	477	455	440	451	444	428	436	458	445	439	451	468	461	466	448	466	444	426	442	428	431	415	477	455	447	447	430	429	457	411	447	435	409	434	423	432	421	422	447	442	425	432	444	472	454	434	453	506	447	419	427	480	455	437	454	425	422	484	454	428	454	446	471	442	462	442	411	452	427	415	419	410	454	441	436	415	425	441	467	407	418	399	431	401	457	446	422	433	443	444	434	406	425	444	445	460	421	418	446	424	490	445	440	424	451	396	460	452	441	422	426	423	435	452	434	444	436	434	407	429	434	450	438	429	435	444	479	400	433	476	443	462	472	472	440	471	431	468	407	451	433	438	432	426	436	449	435	428	468	390	458	416	482	416	506	451	435	456	430	473	447	451	426	428	411	432	425	418	442	473	445	464	445	427	428	464	444	489	447	450	439	438	450	437	457	457	487	462	460	392	476	450	478	414	390	470	419	417	421	453	408	453	453	448	466	446	459	461	454	455	459	440	452	454	468	433	467	403	437	410	428	466	466	456	465	458	441	424	463	476	423	455	414	461	445	441	434	416	460	442	455	475	456	453	434	456	422	436	424	470	430	426	457	433	425	437	441	473	471	455	463	442	467	418	454	430	469	428	439	398	446	446	425	429	454	445	442	429	454	459	421	432	424	416	436	452	433	453	436	445	440	429	422	463	470	412	460	439	425	425	445	459	449	452	433	452	410	430	442	449	414	426	433	456	431	453	457	472	433	440	412	426	417	460	423	431	465	431	453	454	452	458	432	443	475	434	409	437	391
35370	31663	29214	27240	23602	20424	15704	11616	8533	4649	3246	2317	1897	1473	1092	795	863	892	699	1370	2391	3204	2369	1942	1351	814	579	330	250	245	226	215	198	216	194	198	191	183	210	190	186	189	174	164	205	183	195	187	203	195	199	173	215	184	193	160	178	198	180	159	190	195	173	186	182	183	204	173	185	181	165	174	178	184	180	193	170	171	177	177	186	181	208	191	174	171	203	174	203	190	172	178	169	179	188	189	193	206	187	206	162	206	179	184	185	200	200	158	167	209	153	204	183	175	193	196	181	188	198	213	195	207	174	193	174	187	161	179	155	211	199	173	187	196	175	171	166	166	199	191	150	169	174	163	204	188	174	208	216	178	183	179	182	166	162	166	190	182	187	185	188	161	206	176	188	190	195	174	169	169	190	202	176	185	173	167	212	174	197	185	190	172	172	203	164	170	151	184	205	188	169	184	189	188	180	182	170	189	174	168	156	190	168	193	180	181	191	211	183	197	193	164	160	204	197	206	178	186	203	188	161	219	180	169	171	178	203	190	163	195	182	190	206	172	163	196	197	166	182	180	177	197	196	187	193	160	173	198	197	190	179	190	177	184	178	176	190	187	212	190	171	197	181	192	195	173	183	178	182	181	174	205	208	208	160	195	183	194	147	167	194	180	196	184	161	210	175	172	156	195	173	198	179	165	188	178	191	207	183	191	185	200	165	218	182	177	174	182	226	183	210	169	191	198	192	171	193	204	199	202	178	171	169	191	181	183	162	187	203	163	194	152	149	177	182	196	173	210	175	160	187	176	173	195	168	189	168	172	164	178	193	195	174	211	175	194	208	167	184	199	171	171	180	185	178	175	204	192	187	171	199	201	191	181	182	189	193	206	211	182	178	192	191	177	178	217	163	158	182	173	199	189	195	179	171	187	183	179	178	193	166	185	179	171	186	191	186	164	181	172	159	172	176	213	186	174	198	170	182	186	184	168	187	177	182	183	181	213	186	181	174	162	191	158	197	189	169	189	213	189	183	200	187	226	173	193	184	179	193	166	176	183	173	211	169	190	164	215	177	196	193	169	186	184	189	198	181	193	168	206	210	183	178	195	177	184	164	169	174	177	154	176	188	188	191	189	217	179	174	183	194	171	184	212	169	186	176	190	194	183	171	165	211	194	195	193	191	202	160	181	171	187	179	199	172	147	187	178	187	192	187	183	186	190	186	189	187	180	179	174	183	188	187	183	197	191	175	185	157	180	180	188	194	180	155	179	175	194	174	183	173	182	181	173	186	178	185	156	174	186	162	179	175	176	184	164	181	227	185	169	184	189	199	197	202	171	156	176	190	162	197	158	173	171	173	171	168	185	169	172	170	181	198	186	179	194	199	196	190	184	184	162	197	151	187	181	182	173	198	166	189	181	186	158	212	183	195	174	181	155	173	208	183	188	183	191	197	181	183	170	165	193	196	189	140	199	184	169	182	188	192	156	155	191	175	185	178	180	198	175	173	198	179	195	178	180	189	190	185	179	189	225	170	179	201	182	174	173	180	154	154	152	180	171	162	186	189	192	185	181	184	181	178	167	193	187	188	169	199	176	172	189	177	176	188	173	226	195	177	179	163	194	189	239	184	184	212	179	192	190	165	175	190	168	183	174	205	193	188	183	163	198	174	160	202	225	183	195	169	183	194	196	169	189	172	185	182	205	184	182	186	170	163	191	198	163	181	168	185	160	183	184	193	208	178	190	188	165	199	200	165	191	171	208	192	185	182	201	171	182	180	171	199	164	179	193	182	160	211	197	188	182	193	188	185	200	168	170	194	189	168	195	186	172	197	190	181	192	181	183	186	197	189	190	202	200	160	188	198	165	174	159	182	190	184	195	172	177	212	183	178	196	172	202	173	184	158	150	183	192	160	182	190	164	202	181	179	174	195	161	193	183	195	179	149	169	155	196	207	183	186	175	184	170	208	207	188	187	196	175	192	189	190	176	197	173	178	166	198	193	179	181	188	208	164	195	178	186	180	155	164	188	187	195	193	199	189	172	190	184	167	185	191	205	173	147	176	182	180	180	203	167	196	174	182	187	178	168	205	171	172	186	175	173	190	164	182	194	192	212	187	187	210	171	186	188	165	194	186	180	187	177	168	165	196	221	209	156	194	172	195	176	170	188	182	162	196	178	168	178	191	195	160	167	213	145	192	171	187	177	209	165	168	162	186	199	183	189	184	174	211	171	183	170	197	191	190	186	170	187	174	181	188	193	190	172	189	176	203	178	193	186	179	189	158	170	178	195	167	177	173	185	191	177	175	148	195	192	204	176	173	187	196	177	182	170	193	190	176	177	186	181	192	187	208	168	178	202	190	209	168	164	173	177	176	175	187	185	219	197	203	178	201	175	183	172	179	192	190	167	169	176	181	176	189	179	160	192	185	169	186	188	183	201	204	198	183	174	160	170	196	204	181	181	167	175	194	190	179	172	180	193	179	175	195	183	198	203	179	215	177	180	178	176	193	192	208	160	171	171	189	182	208	169	172	188	178	186	200	230	192	186	207	197	189	179	177	183	177	158	188	175	194	197	196	160	182	173	183	186	181	181	190	188	196	168	189	175	197	182	173	203	180	166	147	189	195	189	164	173	204	183	198	181	173	179	147	210	171	194	186	151	162	204	211	215	218	208	202	162	195	188	198	190	188	210	179	181	164	179	166	205	205	167	197	186	187	185	159	175	183	174	170	182	180	185	180	161	176	182	189	171	179	169	187	171	186	163	210	180	167	176	181	188	183	177	191	163	202	187	187	192	184	199	166	189	173	162	184	184	192	177	163	197	186	218	181	192	172	173	184	199	175	197	196	180	191	178	205	203	171	173	188	189	197	161	172	198	185	164	179	176	162	202	216	182	214	160	152	179	196	185	170	189	183	177	205	175	161	184	173	183	179	196	219	184	206	168	171	169	164	202	173	163	179	168	156	198	183	178	226	172	192	197	186	194	191	179	188	185	199	179	199	161	152	197	167	186	182	188	191	188	194	188	181	205	183	179	190	183	199	183	215	198	225	195	162	183	177	202	169	189	181	174	200	172	188	165	150	184	177	185	167	186	195	184	193	160	182	167	185	188	186	181	156	177	169	180	193	206	171	173	221	185	204	165	189	184	191	196	199	198	193	169	191	175	172	185	215	200	171	202	195	187	181	187	173	187	177	181	187	211	172	186	182	204	174	178	194	175	185	198	180	181	174	200	198	177	177	186	188	174	178	206	185	188	194	166	194	202	166	193	198	157	198	168	179	190	195	176	184	179	180	184	186	192	195	203	190	181	204	180	171	184	162	182	174	179	186	206	191	189	191	184	172	185	196	195	202	201	184	165	203	173	201	167	224	202	176	164	188	181	171	187	179	190	197	180	194	181	184	170	174	181	194	190	174	182	185	159	195	190	168	179	151	170	183	190	155	173	185	173	165	177	177	184	186	192	177	210	203	188	183	181	160	195	182	172	203	186	194	182	191	198	189	172
24148	24014	26954	30580	31151	31780	28687	25791	22440	15058	11525	9293	8093	6768	5315	4093	4594	4759	4211	8167	13296	16705	12941	11157	7553	4491	3116	1537	828	910	857	825	674	649	638	581	557	586	548	646	595	486	478	522	499	487	493	565	603	580	527	524	469	505	466	458	469	499	449	448	500	507	490	479	502	468	468	500	495	513	454	478	472	419	507	448	500	490	489	481	469	473	470	515	453	485	464	425	473	487	500	492	486	468	493	532	506	471	489	509	478	502	490	495	504	485	441	485	475	503	522	490	448	487	490	499	479	446	450	492	514	486	510	426	471	481	452	530	499	486	483	474	501	461	481	449	521	497	474	491	463	480	507	491	482	464	409	465	488	425	475	467	457	519	473	498	494	494	498	501	471	461	481	467	504	495	450	493	484	484	481	491	478	495	463	442	456	460	489	512	468	480	460	513	501	498	503	463	477	485	456	490	472	460	489	454	500	507	505	514	484	489	475	489	445	468	452	460	457	522	467	523	487	469	468	447	489	496	443	451	462	504	485	500	500	521	488	497	456	480	464	510	515	467	499	483	472	499	458	448	497	467	491	458	473	477	486	464	499	494	483	487	519	514	446	520	506	483	476	497	478	474	458	466	475	495	500	495	447	468	547	485	490	484	505	469	465	522	501	479	518	500	520	487	511	449	466	492	515	461	406	499	477	462	486	484	483	485	484	469	484	438	489	491	477	436	457	508	489	487	443	482	454	483	486	437	501	492	522	457	466	471	482	521	524	458	474	497	461	445	472	468	447	482	522	476	446	480	487	496	505	489	461	452	455	467	488	528	471	460	475	515	482	489	486	501	478	439	474	485	487	478	479	512	477	474	466	500	461	453	478	465	487	503	482	443	509	474	463	497	476	515	511	486	510	503	509	499	490	470	494	443	501	483	470	478	524	465	443	471	439	491	448	490	471	481	450	470	515	483	507	486	452	477	488	509	477	469	491	483	509	495	494	485	454	465	493	484	476	478	476	459	510	495	449	461	449	499	462	519	518	472	483	491	503	449	516	479	489	507	479	469	499	471	509	493	489	433	491	464	470	471	463	503	486	482	514	466	513	452	486	484	460	467	455	468	476	505	474	483	480	500	484	515	467	529	472	482	463	458	500	484	467	433	509	465	509	466	485	487	451	475	445	450	481	489	485	445	503	467	476	488	489	464	497	437	482	517	441	479	504	499	486	508	525	480	500	451	498	456	491	487	458	499	473	483	452	492	500	459	489	499	477	462	498	508	457	500	484	488	526	499	478	467	533	478	487	439	527	485	503	443	458	498	500	486	510	449	463	490	451	464	480	473	499	508	481	464	491	473	502	486	496	481	513	485	485	431	467	477	520	490	469	490	496	485	496	453	489	470	457	464	492	491	478	452	464	490	473	452	482	489	450	492	456	432	481	468	449	467	442	461	471	482	458	487	471	507	489	488	481	490	485	485	495	445	496	455	460	482	470	468	515	455	455	445	440	467	492	500	482	473	449	491	461	465	482	464	447	461	497	451	476	501	468	450	473	472	461	443	499	521	487	507	493	451	447	444	539	499	483	491	472	453	471	461	461	491	474	464	459	496	482	452	498	463	460	464	462	529	485	481	451	475	478	477	438	544	459	465	490	467	483	525	494	487	467	478	510	495	526	456	486	508	503	444	463	469	486	460	504	498	497	466	510	483	459	487	511	482	476	479	529	476	497	490	488	509	504	437	439	511	505	452	472	496	484	522	467	459	508	487	455	485	491	517	463	501	511	475	445	507	507	477	461	488	442	495	501	457	500	462	492	471	513	462	484	479	495	487	472	471	509	478	488	492	452	450	497	478	484	506	511	462	495	487	496	471	457	457	465	501	511	459	503	494	499	502	475	477	465	495	484	451	503	481	491	512	462	469	483	468	465	513	499	465	459	485	433	501	463	459	502	490	513	471	512	446	492	485	470	457	465	461	522	471	477	505	496	474	465	486	502	516	501	467	487	517	485	444	508	500	499	484	471	491	487	478	456	469	512	498	480	459	488	478	489	489	479	471	465	449	472	463	518	481	516	439	509	459	450	483	477	447	485	448	468	487	521	461	490	478	459	460	464	514	522	473	502	455	511	515	473	506	506	491	472	506	488	494	511	489	491	474	478	478	479	474	446	471	475	489	465	485	504	462	477	476	516	478	511	477	464	459	480	484	498	458	456	453	498	491	486	457	484	482	462	488	512	488	504	466	461	466	502	475	445	482	529	484	505	510	498	491	476	479	467	468	484	494	491	482	458	502	469	494	447	492	486	486	493	479	507	501	474	452	449	486	483	486	505	516	436	480	451	504	463	525	443	500	448	517	468	469	466	456	458	482	507	481	516	468	479	506	487	443	508	470	467	475	477	464	494	491	481	461	496	474	467	484	463	512	473	492	487	496	474	467	504	530	471	472	490	432	448	511	477	453	486	481	500	457	497	476	492	463	481	486	505	478	501	513	509	502	499	463	452	483	526	451	490	449	507	457	462	495	455	453	504	478	497	473	497	444	485	475	472	475	473	509	478	499	448	474	492	489	480	493	467	488	506	488	485	453	505	489	461	479	488	459	500	498	476	512	488	466	482	470	467	474	483	490	513	480	518	470	517	486	479	482	440	451	425	507	462	490	450	474	432	469	481	480	484	478	486	468	470	508	463	481	475	441	475	470	482	500	450	462	523	461	473	456	477	489	474	509	488	476	490	487	452	509	522	484	467	505	446	504	457	468	463	524	503	483	524	494	466	476	460	477	472	474	481	496	463	467	480	490	493	445	454	465	504	523	504	484	443	443	511	513	482	476	479	440	494	483	485	484	487	452	459	464	428	493	474	511	549	475	464	471	503	496	492	470	483	467	475	485	483	446	486	464	484	441	431	501	515	519	495	478	459	471	489	549	490	487	474	486	461	487	469	479	470	481	510	486	495	521	496	481	475	476	505	507	461	476	451	459	459	458	485	506	470	466	455	505	490	489	501	491	486	490	473	491	501	536	492	472	494	453	464	472	483	459	493	461	490	507	473	469	479	491	493	478	440	479	484	466	463	488	463	520	468	507	519	492	491	469	440	501	475	486	508	479	476	499	479	454	486	467	442	508	475	501	465	492	476	493	475	506	479	458	459	519	480	498	489	454	506	496	484	511	461	472	453	507	484	482	474	482	477	495	482	447	495	485	493	462	452	486	517	482	496	469	521	500	466	438	492	456	469	501	469	488	458	486	452	499	498	472	478	459	486	498	465	511	524	499	485	490	516	482	504	472	442	462	480	490	449	484	542	492	487	485	476	486	477	505	481	467	460	472	471	500	514	446	491	486	479	447	476	481	516	443	499	496	481	472	504	479	517	454	453	460	486	481	481	449	490	497	457	494	514	457	481	452	490	474	483	475	456	476	492	457	503	492	482	488	531	482	478	477	469	482	477	492	492	487	467	523	485	463	538	467	479	478	478	478	466	512	475	446	441	480	492	487	501	466	496	469	453	467	528	526	467	454
46786	41091	37114	33357	28172	27114	24220	19510	15347	8549	7003	5071	3625	2518	1695	1576	1680	1367	1255	2465	4758	6191	4747	3563	2565	1734	1062	528	320	297	299	270	217	239	209	196	185	174	203	232	198	187	170	185	210	183	188	200	205	209	178	180	159	171	184	147	165	166	165	190	188	185	182	164	179	209	177	163	179	167	151	174	151	174	161	197	224	208	165	184	176	163	167	191	179	179	178	192	192	169	171	161	187	170	149	176	189	164	178	191	168	174	175	188	176	174	146	171	187	147	194	197	186	183	174	183	181	191	149	153	206	179	163	172	176	176	171	190	165	186	178	180	167	180	167	192	171	178	194	180	161	190	197	160	170	185	172	181	183	146	173	175	201	187	199	165	177	182	151	156	167	176	172	174	178	180	169	172	162	176	163	164	166	210	175	170	162	176	160	164	183	162	187	192	173	182	178	175	185	172	169	199	161	176	169	175	168	166	196	180	175	171	149	155	200	178	175	167	185	198	163	147	189	176	154	173	181	195	172	177	155	183	192	184	199	189	164	175	180	162	177	181	161	158	173	179	174	170	204	161	175	197	162	177	183	180	176	177	167	200	190	183	189	161	146	208	166	181	151	146	156	179	176	163	157	166	162	160	177	165	166	174	176	191	153	170	160	170	181	189	175	169	165	174	192	172	161	166	173	198	174	196	175	197	168	157	180	171	175	167	171	158	156	174	178	156	203	187	176	155	179	208	201	159	200	174	184	180	178	168	187	155	157	188	193	201	180	172	179	169	191	168	157	162	182	161	167	180	169	161	172	176	193	201	195	195	180	181	165	213	181	162	174	173	156	169	163	169	162	179	195	172	183	173	200	152	177	188	163	175	185	181	176	169	184	179	148	193	159	176	168	201	170	186	160	165	168	172	155	196	156	166	193	184	176	163	160	169	180	178	170	186	195	166	182	180	164	169	173	179	175	161	176	165	177	192	160	177	179	178	189	181	172	178	172	171	154	181	168	163	184	170	180	185	172	189	205	178	193	158	169	198	175	160	172	172	155	184	198	192	172	175	164	176	199	172	173	173	157	167	177	183	176	157	174	165	179	180	174	172	172	178	171	175	175	179	169	156	161	181	138	177	170	209	176	189	172	145	141	171	174	170	168	190	180	171	188	174	190	162	158	179	169	159	178	167	188	176	193	178	157	207	172	188	193	154	165	200	190	211	179	178	177	174	162	191	169	194	147	171	175	169	177	194	184	148	184	180	177	180	190	147	180	192	176	169	192	190	177	168	168	149	184	185	185	192	180	170	153	154	163	169	154	176	167	187	166	172	167	188	181	161	179	187	160	158	174	192	183	176	168	177	172	161	158	165	187	159	154	174	163	167	188	157	188	192	166	169	179	169	185	187	199	153	202	168	175	194	193	170	181	186	175	155	178	161	159	174	176	204	171	159	167	187	176	159	191	172	153	176	182	171	161	158	176	190	175	177	153	180	172	200	175	177	167	167	169	162	171	183	183	176	183	192	150	158	173	187	177	192	161	178	165	201	165	165	196	177	152	187	156	179	156	178	171	209	185	163	215	157	196	175	167	176	179	160	166	150	186	160	193	173	166	205	186	188	167	167	163	170	180	162	158	197	164	171	178	168	170	174	159	180	148	173	185	161	152	186	144	181	177	156	184	166	186	174	165	171	167	154	164	177	183	170	171	180	192	178	157	146	185	167	177	170	160	165	162	176	169	159	199	190	182	160	159	154	165	156	192	184	168	188	179	183	175	175	155	179	160	175	169	191	183	179	175	170	171	154	176	154	177	166	165	181	165	168	163	183	167	149	148	180	181	171	172	193	168	164	162	169	167	166	197	158	150	178	175	174	159	174	188	153	172	186	152	183	181	177	175	184	182	168	192	156	160	184	161	187	156	178	180	181	196	184	181	170	152	166	148	173	163	177	169	185	168	180	163	160	162	171	179	190	183	160	179	187	171	174	162	168	175	184	172	168	204	181	140	171	175	189	192	179	173	186	168	153	173	169	167	174	175	179	154	158	153	185	177	171	168	174	151	158	187	197	180	186	182	177	161	181	166	165	190	176	150	168	173	187	196	175	166	180	169	180	196	188	159	146	173	170	165	175	165	171	170	177	181	158	169	179	154	214	169	184	169	166	171	181	177	149	195	184	196	176	155	174	166	214	163	182	177	185	166	165	162	170	150	161	175	180	197	170	168	187	190	186	195	183	171	178	185	160	176	180	179	178	182	171	177	158	176	170	190	180	165	188	153	195	166	189	166	190	196	191	161	176	175	189	161	126	166	165	181	182	183	169	174	192	203	179	185	165	196	156	158	168	183	176	170	185	177	171	176	170	187	167	192	163	180	168	182	180	185	191	197	195	190	170	172	188	177	163	153	193	171	158	154	179	154	199	192	152	168	165	168	193	152	171	189	171	165	167	157	159	182	192	167	185	145	167	165	189	184	173	197	192	164	174	182	174	183	176	194	178	197	168	185	160	175	167	172	164	183	184	162	175	188	183	151	188	171	168	194	156	173	201	171	156	184	175	163	168	182	184	178	169	183	166	176	154	166	168	153	187	159	156	170	167	164	192	182	164	153	176	171	165	170	198	183	139	182	171	168	181	175	187	153	183	165	190	178	184	180	187	203	158	173	166	182	166	161	173	201	163	159	159	169	191	174	168	171	177	192	161	183	166	161	193	169	185	153	173	173	184	172	178	166	165	190	189	183	172	181	158	175	197	195	187	177	170	192	186	183	189	192	181	166	189	157	189	184	177	137	184	194	174	185	166	171	201	197	185	173	171	164	181	182	168	179	187	148	202	187	169	194	188	168	177	155	166	171	167	156	173	173	195	183	150	169	141	202	183	163	166	184	166	180	184	195	162	159	190	173	189	183	170	189	176	159	169	180	185	189	178	159	158	158	183	174	187	167	174	172	197	173	184	168	188	183	176	176	157	186	148	203	171	199	167	187	153	177	156	194	203	182	173	162	192	156	153	177	166	160	158	192	183	158	167	170	153	176	162	182	166	166	165	178	165	192	176	195	193	178	196	196	196	175	183	153	202	191	159	171	163	190	172	166	189	167	171	171	159	202	185	167	216	219	204	178	151	187	154	159	173	182	173	176	178	179	162	187	173	167	164	174	166	160	170	182	166	165	178	179	176	178	163	172	158	168	179	183	168	176	171	152	193	176	161	152	164	178	164	167	170	172	184	152	174	200	154	164	184	190	181	164	186	182	182	187	199	178	157	181	164	198	168	139	166	172	174	165	171	173	175	169	181	160	196	152	186	167	161	195	167	164	178	164	178	174	177	190	168	199	179	217	189	204	193	180	170	166	191	160	174	182	169	170	202	177	166	170	177	170	177	181	169	183	166	164	220	172	187	188	167	165	186	175	167	168	180	193	179	168	149	180	179	174	166	181	177	172	175	196	177	158	165	208	168	203	167	168	167	180	157	180	169	160	171	183	197	157	162	166	179	182	179	186	177	176	183	176	175	150	180	162	142
31658	32227	34413	35853	35729	37120	36378	33096	29214	20858	20294	15229	13158	10073	7422	7484	8423	7135	6285	12955	22061	25501	21058	17096	13306	9231	5926	2877	1445	1355	1200	1061	851	843	764	634	610	659	641	704	628	540	473	457	522	535	442	667	651	660	539	508	470	439	428	453	434	455	487	485	472	532	466	488	444	466	416	437	460	468	473	437	438	468	460	388	479	473	462	448	448	443	472	460	440	403	454	474	476	453	470	445	453	472	470	423	459	445	469	452	442	445	467	458	482	463	455	429	515	453	424	443	437	465	470	450	475	434	448	462	461	462	456	440	456	478	437	434	421	457	457	497	497	464	492	490	422	476	419	448	439	485	412	475	467	470	440	449	464	481	452	453	467	478	472	449	445	415	436	492	447	467	438	425	403	429	481	466	467	418	460	449	455	440	510	424	472	439	471	429	429	462	458	476	455	439	447	509	425	438	458	434	463	482	458	500	480	466	471	453	463	469	466	465	483	444	439	484	473	467	444	434	433	477	467	470	423	456	458	489	476	417	447	432	458	473	489	487	415	458	478	461	462	446	428	450	421	446	464	445	494	480	446	441	414	485	432	452	475	460	446	455	483	467	498	484	457	413	414	481	440	475	445	464	439	440	458	462	446	484	475	464	480	438	401	452	403	466	457	463	476	460	431	457	455	451	442	487	421	472	470	504	490	458	435	451	463	457	458	447	439	442	461	460	405	436	466	428	495	480	488	446	460	457	449	447	456	485	450	470	439	470	470	444	432	459	435	488	494	462	476	437	435	439	477	454	457	478	438	417	441	488	451	486	490	461	376	445	468	470	486	491	458	423	447	418	462	453	440	462	457	499	454	443	455	486	461	418	473	456	502	477	469	449	472	457	462	455	475	518	463	461	466	470	475	435	460	451	465	444	452	405	476	416	409	464	493	462	469	473	483	482	470	470	462	460	449	429	457	495	458	462	446	449	463	478	485	447	460	456	460	444	428	481	482	459	415	490	441	436	434	450	422	452	414	423	452	456	472	442	467	468	463	481	470	463	485	473	461	461	463	405	444	447	460	449	465	432	465	442	430	458	484	457	439	440	430	433	475	478	463	446	464	471	461	471	473	439	419	440	435	429	445	482	465	452	426	402	443	478	437	447	436	433	474	410	430	459	447	453	433	461	458	434	412	450	431	470	434	427	469	467	465	439	434	472	461	439	438	469	461	428	463	470	459	443	436	429	476	410	474	453	469	477	473	458	478	427	469	465	440	471	455	495	427	462	479	448	475	511	478	437	450	467	433	454	455	437	461	464	447	442	473	426	422	419	475	484	438	478	461	408	449	424	452	448	447	467	415	445	439	428	458	429	419	436	425	465	455	450	467	419	460	418	440	455	468	478	452	445	461	468	481	433	434	444	499	443	413	487	462	450	468	461	436	444	458	451	465	446	449	462	452	469	440	449	457	472	437	429	486	472	445	439	440	457	438	477	475	437	465	444	457	449	478	472	447	486	462	427	442	436	453	457	438	474	438	450	467	455	402	456	449	448	453	449	465	477	454	486	466	472	479	459	466	434	465	454	478	445	431	455	458	428	453	452	461	470	491	465	456	428	481	454	439	479	440	420	461	464	454	445	459	416	447	476	451	474	416	433	448	438	497	473	517	476	460	445	422	443	476	466	426	447	438	471	430	438	485	433	495	439	452	452	465	478	486	412	456	461	507	459	453	424	468	497	453	467	460	437	505	465	438	484	471	505	461	425	498	465	446	465	493	439	462	464	452	429	470	489	441	470	511	465	448	423	480	448	454	483	440	459	454	472	436	448	413	438	433	438	462	492	447	457	427	448	436	464	467	460	495	469	468	445	486	452	435	442	484	479	448	462	455	477	473	483	451	463	429	481	497	481	428	464	452	485	426	458	481	495	423	453	401	460	428	452	427	480	505	444	484	480	472	459	445	496	446	463	454	436	447	434	469	454	455	451	417	452	478	451	417	499	474	483	447	493	451	462	446	440	464	405	459	454	448	431	445	451	470	458	479	433	424	464	486	478	432	473	464	473	460	430	446	403	445	456	443	444	447	465	423	424	437	450	465	459	469	518	439	449	422	482	444	463	440	458	480	439	448	464	442	469	424	447	477	486	454	439	475	471	479	435	479	449	424	452	456	439	447	442	447	443	496	467	450	425	460	480	507	433	491	427	407	445	475	426	401	452	438	436	425	455	437	424	467	470	482	472	426	454	444	444	480	444	444	431	445	470	452	462	433	436	480	518	439	432	450	460	458	483	448	446	470	464	451	439	416	432	435	452	474	470	443	466	436	432	488	451	443	468	475	475	452	477	477	434	436	438	459	466	458	446	502	473	437	442	451	415	449	465	384	431	470	442	438	468	454	484	446	490	456	488	452	437	461	459	418	435	454	505	427	469	437	459	441	449	451	449	470	500	449	472	468	450	479	461	453	475	470	435	446	465	433	449	455	434	457	478	458	431	460	423	482	476	468	464	439	448	423	493	451	423	449	441	470	489	414	474	465	439	457	427	460	430	433	420	464	459	478	505	453	459	456	455	447	468	429	451	463	457	441	442	452	447	442	424	475	460	453	452	467	462	460	429	487	449	441	441	446	440	465	460	438	433	439	471	460	418	425	473	437	451	437	468	441	467	449	499	494	479	472	462	443	478	449	479	452	458	421	467	426	433	424	456	435	446	477	449	424	426	416	424	437	451	467	463	430	442	435	464	447	465	484	423	463	455	424	430	455	488	455	503	435	501	458	438	425	440	470	463	500	451	464	445	493	445	456	485	473	463	465	445	471	440	437	464	453	430	443	467	452	434	448	436	422	452	451	406	455	448	472	436	468	458	426	463	448	463	467	460	462	468	468	435	444	507	446	421	433	442	456	423	442	445	416	448	446	458	418	451	475	460	455	470	460	481	439	459	448	457	461	423	443	434	432	428	464	443	455	425	447	460	452	471	462	446	433	482	407	476	456	472	447	425	463	462	454	416	453	451	456	513	467	430	480	515	448	447	461	465	460	431	447	431	423	468	414	439	470	459	450	417	441	427	473	470	458	470	454	472	459	456	448	454	444	476	467	419	462	448	507	493	419	465	431	484	436	461	444	446	431	451	458	465	461	446	482	436	484	486	473	446	425	471	464	466	450	457	429	461	426	461	444	451	488	455	448	455	471	439	502	456	459	458	456	432	451	413	459	513	456	465	427	468	449	432	481	459	455	465	472	432	463	431	477	460	447	491	467	431	453	474	471	452	445	463	452	436	458	478	423	445	454	467	488	462	443	455	436	449	430	407	493	448	418	438	451	465	477	479	424	421	471	477	434	418	434	474	509	506	464	461	438	423	484	437	450	449	488	474	479	458	429	427	471	441	473	474	447	451	456	428	459	417	443	450	430	459	438	468	425	461	450	489	505	432	407	453	453	471	491	442	457	464	436	491	475	439	501	451	438	434	430	472	456	494	454	454	457	447	450	455	468	460	430	454	482	472	450	456	455	476	447	440	469	423
10955	10642	11571	8920	4959	3739	2536	2150	1519	1172	934	708	550	376	301	358	339	313	304	317	394	466	470	464	351	327	239	207	146	152	165	153	176	177	176	175	173	192	175	186	166	156	178	165	173	185	177	167	196	160	159	146	159	153	179	174	173	149	170	177	159	179	153	151	179	157	170	169	184	155	168	176	158	170	170	170	163	161	156	165	169	195	188	165	180	171	186	174	135	145	183	197	164	183	170	172	164	163	181	157	172	178	165	178	183	155	150	158	178	165	173	179	173	192	159	174	169	181	157	177	156	179	161	187	175	183	166	177	171	167	164	183	179	148	175	167	166	147	144	167	167	153	192	158	183	174	159	175	135	148	179	164	154	162	177	193	151	166	173	149	161	159	165	154	156	153	161	159	186	146	193	167	168	167	152	184	176	148	155	177	188	191	179	174	170	163	162	166	176	170	167	193	144	172	164	160	177	165	186	172	144	173	183	181	147	167	163	170	162	164	193	173	187	134	172	140	143	172	179	189	171	161	163	161	175	164	137	172	141	156	158	168	166	178	166	176	182	158	198	174	184	204	173	173	156	164	165	156	164	173	167	192	159	169	179	191	186	181	176	160	157	170	160	158	154	200	169	169	186	162	175	164	180	162	166	163	158	173	171	168	159	181	172	150	179	170	178	155	146	146	181	163	189	156	171	156	192	168	164	164	156	155	169	175	185	155	179	163	157	176	162	155	175	190	157	156	165	175	165	150	160	181	189	187	166	165	145	171	170	141	150	170	179	174	173	175	176	179	162	153	155	160	151	164	179	169	164	174	144	151	152	162	190	154	179	185	180	142	160	164	166	183	145	157	133	168	168	164	164	194	165	165	190	178	156	142	136	166	151	182	171	165	159	151	176	168	159	170	178	172	161	177	155	160	165	142	183	166	144	168	185	148	162	176	167	160	155	180	183	176	190	166	183	152	179	156	177	171	151	178	165	156	140	179	144	149	197	162	134	163	168	189	167	165	169	158	155	155	147	167	157	170	149	159	165	170	165	153	158	158	155	179	157	167	173	174	164	181	176	155	155	171	185	184	195	164	183	150	195	183	154	160	177	183	175	183	160	165	175	179	178	158	193	180	169	172	182	167	154	171	169	178	194	156	175	165	151	165	197	158	161	177	163	202	162	170	178	169	159	190	187	183	171	169	151	181	177	179	149	153	134	167	156	176	185	162	162	165	167	171	176	151	173	172	167	159	177	194	165	174	153	175	197	182	143	155	154	153	160	171	168	180	154	161	195	179	150	171	161	177	173	162	191	185	183	164	191	169	179	153	144	179	183	144	163	161	167	163	154	167	160	194	164	165	160	180	220	173	166	175	138	173	181	188	147	183	178	170	144	160	166	171	152	163	171	149	181	176	171	184	161	187	184	173	166	167	180	176	162	195	167	174	156	186	163	178	174	196	181	196	140	177	172	178	173	178	170	160	170	168	176	174	171	168	172	168	170	156	178	181	188	170	171	144	158	151	171	168	162	175	179	175	185	168	183	159	169	152	166	163	199	182	178	185	181	152	168	163	167	150	152	161	146	157	156	185	188	173	169	183	162	163	185	185	184	157	163	169	160	181	180	175	165	160	166	177	168	162	149	154	189	157	161	198	142	178	172	185	188	143	174	190	173	163	185	183	154	177	179	145	156	178	188	161	150	154	178	169	166	182	157	168	164	180	163	179	185	169	186	179	154	152	167	168	179	155	171	155	151	149	157	188	169	164	171	163	174	174	139	190	160	167	155	156	152	159	169	172	182	173	186	162	169	143	190	190	174	187	154	151	172	165	164	161	203	193	174	186	165	158	161	172	183	170	183	192	162	175	175	171	159	156	151	158	165	168	160	193	174	190	161	176	195	157	175	169	168	159	174	164	175	186	174	178	168	155	178	171	180	159	169	172	159	171	151	180	178	194	164	162	185	158	177	172	174	156	166	167	170	160	164	166	149	160	169	166	169	161	171	152	172	172	157	174	167	171	162	173	189	171	157	168	156	177	149	179	155	171	179	173	177	178	161	176	169	154	164	160	156	153	179	177	177	194	174	185	172	183	164	179	161	162	143	177	187	151	193	176	159	158	167	179	202	168	183	192	171	168	169	160	176	187	171	156	170	185	171	183	156	152	192	180	159	188	178	160	185	165	174	165	192	155	176	147	169	171	169	172	170	182	171	165	199	181	158	176	157	163	163	159	173	176	170	171	149	167	198	163	168	152	157	184	184	138	189	175	147	166	181	151	158	156	178	185	150	181	190	180	162	169	165	139	188	181	176	146	185	169	170	154	161	165	157	158	175	179	179	181	163	185	156	169	169	148	171	158	152	180	172	167	154	184	182	157	169	184	172	158	159	176	150	168	157	177	164	159	171	157	147	154	166	174	167	177	154	145	166	185	164	163	155	171	195	153	169	181	171	178	178	186	160	163	151	153	196	178	161	165	153	153	165	173	154	149	149	149	189	183	159	165	172	186	163	161	172	165	154	166	154	176	188	171	145	161	168	151	197	169	166	173	159	170	161	180	160	171	154	158	176	194	175	157	165	162	169	168	181	134	160	180	162	161	172	178	178	174	185	180	172	157	167	154	189	163	177	159	172	156	159	188	178	169	173	191	157	186	159	174	150	138	158	171	167	183	151	172	171	166	163	168	186	170	184	161	174	159	175	163	168	140	175	146	146	164	170	130	169	156	182	165	156	180	162	150	169	176	161	165	158	157	187	176	187	163	152	189	164	168	184	151	144	176	161	156	156	174	171	173	173	169	186	169	151	169	156	160	168	147	173	163	156	177	164	173	191	171	196	168	165	192	170	173	177	173	141	174	179	144	173	175	142	167	164	191	166	180	184	156	190	152	162	153	167	183	158	158	179	175	165	189	163	145	189	173	182	156	182	201	190	203	153	176	180	188	193	152	176	167	182	194	174	177	190	158	183	168	171	165	164	161	198	179	188	162	162	177	194	187	179	163	164	162	162	170	183	186	157	171	175	183	178	181	171	164	192	179	158	196	183	174	192	156	156	181	175	176	186	171	191	158	173	146	165	168	166	157	177	136	156	146	183	173	141	170	170	176	171	154	167	178	171	160	150	166	154	170	171	172	166	167	166	149	159	169	171	165	159	170	152	155	148	162	143	155	152	164	159	177	175	161	177	172	155	169	168	183	180	175	147	166	158	185	164	168	183	188	162	173	156	168	169	158	155	149	160	151	182	149	186	165	194	172	149	169	175	167	181	179	170	196	154	154	177	181	182	167	170	169	163	172	208	192	164	167	178	161	173	170	162	155	181	152	175	159	183	174	140	181	170	185	166	168	154	164	167	166	162	172	171	187	175	170	163	193	155	176	158	176	164	184	151	168	166	166	162	174	167	152	161	201	169	172	177	161	173	159	162	165	153	166	165	166	179	178	159	148	150	156	175	148	159	149	174	178	158	167	180	180	181	160	165	162	178	151	169	170	173	159	185	166	189	165	166	172	167	166
8558	10018	14492	17096	13933	12603	10517	10365	7361	5675	4951	3918	3037	2089	1516	1776	1649	1493	1486	1772	2343	2544	2353	2499	1456	1102	852	604	519	490	453	418	475	455	461	469	453	443	434	449	496	452	439	471	468	466	455	441	451	431	446	434	451	436	479	459	464	450	422	466	452	461	453	474	428	468	455	471	439	425	455	471	438	465	414	434	448	447	462	451	443	453	449	455	452	426	442	466	418	427	410	453	431	444	444	462	428	420	431	444	415	430	481	421	447	454	434	426	510	425	466	452	455	422	427	420	451	462	458	438	420	452	452	494	482	473	463	453	455	467	417	478	461	470	458	455	456	465	437	440	455	455	457	427	440	474	465	463	435	423	402	473	458	436	454	466	450	480	436	430	451	476	472	475	488	452	456	469	436	454	492	448	449	454	440	439	451	448	461	451	420	420	418	435	440	439	444	462	427	450	490	472	465	418	457	471	465	469	440	431	487	403	429	470	422	455	471	435	464	413	394	435	405	409	436	462	440	464	486	447	463	446	447	472	430	402	448	435	416	490	445	455	425	467	441	443	458	440	460	458	451	467	447	472	454	460	430	471	429	454	441	420	470	473	465	432	447	437	494	432	451	471	423	429	460	436	427	430	457	463	437	452	417	457	421	489	473	463	459	445	494	441	434	438	483	437	468	436	448	405	442	440	422	417	472	470	434	486	483	435	448	472	477	468	459	449	456	426	456	465	428	464	459	430	498	461	451	454	449	463	448	470	457	458	436	503	453	442	460	443	411	453	427	504	428	484	450	451	437	439	456	454	453	439	462	445	485	419	452	398	480	433	413	423	411	491	476	457	465	434	445	460	466	448	497	433	439	463	450	451	437	406	439	496	476	432	440	429	425	452	443	460	428	460	459	448	444	456	442	483	432	471	429	413	483	467	419	426	452	428	464	434	455	425	455	439	426	436	439	452	430	484	447	449	478	417	404	438	444	434	476	487	433	458	467	457	470	466	425	443	466	444	438	468	438	470	440	452	455	446	463	423	433	431	448	443	465	470	453	477	455	476	477	444	468	475	461	446	445	452	448	447	471	454	460	447	395	398	512	425	452	460	444	439	461	455	444	469	463	481	467	433	455	461	487	458	461	439	444	463	436	420	417	449	454	460	453	448	485	458	418	430	451	474	419	424	442	447	427	465	448	473	421	454	443	411	409	415	429	464	435	452	452	442	451	467	468	479	487	416	421	427	420	431	459	474	465	452	484	460	462	456	449	442	476	425	425	488	435	413	476	463	437	432	442	427	452	439	435	481	441	448	439	446	472	486	473	447	445	420	447	496	455	418	468	470	468	464	477	453	473	425	449	434	459	438	444	446	451	464	474	419	458	453	445	496	465	435	472	430	467	467	435	431	476	457	481	449	456	458	431	477	425	471	432	425	447	432	448	447	490	415	474	437	468	425	461	452	436	438	455	444	425	451	442	432	483	433	471	459	469	449	479	482	441	477	451	470	438	427	449	464	479	436	453	455	448	448	433	438	431	440	444	470	423	454	468	460	448	439	406	492	417	464	408	477	433	475	486	424	439	460	466	434	462	483	461	458	481	447	435	432	434	415	460	461	460	450	467	479	447	442	418	433	448	442	442	427	470	450	458	436	459	474	460	431	495	442	455	444	471	462	453	425	495	476	428	481	432	441	456	415	455	442	447	429	451	458	446	434	467	467	451	424	428	441	477	451	451	467	468	419	431	442	433	460	448	452	435	417	443	440	471	480	445	426	462	468	455	445	457	428	463	435	435	441	474	430	434	455	451	450	429	418	479	434	423	468	458	439	425	416	483	473	452	442	473	474	445	490	431	489	460	467	434	461	448	410	450	465	458	471	441	460	408	440	423	441	471	471	489	454	457	448	432	459	444	460	443	457	410	431	425	458	468	464	450	446	440	434	466	470	455	447	504	475	456	450	465	454	451	443	450	443	456	432	444	434	413	448	435	454	433	438	435	433	473	427	467	475	488	444	438	463	426	461	470	412	466	439	466	434	440	444	459	458	487	419	428	472	430	453	456	456	474	451	453	440	449	448	462	471	478	450	441	431	477	489	447	454	466	460	406	410	440	430	488	452	395	432	443	486	458	476	442	437	452	450	479	440	447	433	503	445	470	496	468	448	487	458	436	471	459	420	425	466	435	436	465	471	442	442	491	481	480	452	435	419	448	491	431	473	447	431	435	447	436	439	426	411	481	469	418	449	428	449	428	453	452	431	466	451	478	420	400	423	463	431	444	454	452	448	449	430	457	442	415	439	469	439	429	444	491	436	425	488	410	458	470	442	454	450	468	465	493	456	435	423	442	431	418	477	456	445	466	462	463	454	458	458	446	468	451	431	472	414	432	411	427	444	433	462	428	441	453	447	447	445	438	462	422	470	462	442	474	385	462	401	454	470	441	458	468	466	453	438	456	446	465	444	469	449	445	448	457	418	452	458	426	441	447	477	434	458	435	425	438	452	447	449	469	425	447	448	432	460	461	457	420	444	463	443	440	471	447	451	457	454	454	452	481	435	479	442	404	434	496	439	442	457	470	432	481	443	479	434	460	482	425	463	465	447	417	434	449	442	480	464	477	417	477	442	443	466	442	448	417	475	505	431	466	397	424	468	492	469	440	456	432	435	464	464	457	459	420	430	444	441	483	468	453	462	468	487	455	463	473	503	426	495	435	462	420	433	439	458	444	454	444	447	449	472	437	460	476	449	437	446	453	496	456	455	452	465	447	438	470	452	485	471	430	453	466	395	469	466	434	461	442	458	423	420	376	445	451	486	421	425	482	448	470	436	438	488	458	421	452	458	456	437	457	466	473	459	458	475	466	440	422	435	469	484	446	454	469	428	447	457	450	457	445	463	474	425	457	480	438	443	473	455	477	434	488	426	428	450	433	445	442	471	455	455	463	461	448	486	410	461	459	460	452	451	422	453	456	484	464	406	401	441	439	465	446	442	456	445	455	448	430	461	451	463	426	403	466	441	469	439	440	415	474	492	455	500	465	458	415	465	480	481	444	460	439	478	478	432	453	468	472	454	469	440	477	459	468	468	411	439	441	404	455	453	461	415	467	451	470	456	450	455	448	430	438	462	457	418	485	472	452	402	459	496	457	418	463	454	454	431	455	457	440	423	418	420	447	474	476	495	491	452	443	437	458	480	453	440	467	435	440	470	439	459	429	453	449	441	434	443	470	485	411	454	461	425	412	447	454	478	457	437	450	425	476	435	490	470	452	448	481	430	459	457	467	413	469	471	462	422	453	451	465	467	432	459	408	473	484	449	436	460	476	453	426	458	490	481	425	460	434	434	413	492	419	463	469	437	449	433	443	441	473	454	432	455	433	540	409	487	476	452	440	465	436	456	471	449	438	467	471	449	447	426	453	455	488	497	462	426	454	473	431	474	440	436	453	416	444	432	489	439	455	466	465	451	439	461	446	450	456	447	458	438	452	433	407	421	449	423	409	468	443	467	431	448	476	435
34101	33477	28446	26438	21905	17695	14426	9705	7008	4026	3378	2751	2263	1862	1027	1063	651	677	628	1148	2159	3083	2704	2148	1205	804	528	254	215	234	247	208	201	220	196	208	182	202	213	183	201	205	180	182	192	188	188	176	166	203	173	184	193	172	206	171	191	181	184	174	200	157	169	172	193	168	195	149	183	194	185	183	193	179	178	192	170	185	174	181	191	168	137	204	193	182	156	182	181	180	183	178	167	212	178	187	181	202	165	165	177	176	177	169	200	184	162	177	167	180	187	166	204	168	174	183	191	177	184	173	182	214	192	195	172	188	152	192	175	168	151	179	205	173	149	210	172	182	169	167	202	213	200	187	188	182	169	187	166	185	167	187	172	172	165	154	193	210	159	189	191	199	185	201	182	154	190	159	169	182	170	185	213	189	159	197	194	160	180	158	195	191	172	183	183	192	186	182	151	186	179	195	175	188	169	172	174	198	175	175	163	172	179	177	168	181	159	181	159	177	191	195	181	198	174	180	163	173	170	178	172	183	210	184	192	201	202	163	185	200	204	191	194	170	180	199	187	188	186	205	176	166	175	179	178	168	183	188	154	186	178	182	186	180	175	218	206	170	212	167	185	178	179	181	176	177	185	148	190	196	182	197	152	179	171	180	170	179	198	174	176	187	170	185	219	161	201	200	195	176	190	208	165	189	169	199	201	192	172	193	210	204	188	176	138	191	188	201	180	193	197	188	180	182	199	162	178	185	170	192	207	179	192	174	167	186	201	183	180	164	161	173	157	193	177	191	171	181	161	190	206	170	209	193	167	166	191	176	189	172	192	206	187	182	188	178	189	193	172	173	189	187	152	212	151	180	154	164	169	162	170	203	192	193	210	179	156	185	176	182	158	184	164	191	176	171	207	170	182	184	200	187	190	177	176	154	213	192	189	182	166	196	183	187	202	184	164	175	171	178	171	174	179	161	199	185	211	178	170	198	176	199	180	192	174	173	187	195	180	162	163	203	155	192	155	160	181	209	193	167	176	174	179	174	183	169	172	186	170	174	173	171	153	178	176	190	180	195	186	175	201	164	158	184	159	184	173	181	170	169	177	182	211	200	198	174	197	184	174	196	191	200	170	191	172	174	168	189	182	172	187	171	190	180	191	182	193	197	190	169	188	176	182	194	208	188	177	170	172	199	199	177	186	187	221	175	180	196	187	189	174	184	176	166	180	153	209	167	185	163	178	167	189	194	157	176	196	180	184	167	183	171	194	173	191	180	171	189	184	166	188	181	170	185	176	188	168	191	159	168	189	190	162	197	187	189	193	183	178	187	197	202	199	203	197	171	187	189	179	169	172	165	183	208	179	170	179	179	180	203	203	183	185	168	174	190	162	176	148	184	193	158	201	204	175	175	185	179	181	195	179	191	180	167	179	171	187	177	170	154	171	183	160	193	172	192	203	187	168	171	163	191	153	155	201	167	179	194	203	173	177	193	157	162	164	184	183	180	194	174	217	171	174	172	168	160	186	185	167	168	191	169	182	160	142	165	174	188	177	180	193	174	164	177	171	197	207	188	191	184	153	172	183	173	179	185	176	163	186	190	141	167	177	171	182	193	156	197	173	195	197	172	188	192	176	149	178	169	194	161	177	162	176	186	164	177	197	160	172	194	182	200	187	185	187	169	181	157	171	180	193	179	191	182	165	180	189	185	194	168	179	173	199	176	187	185	184	175	178	173	188	181	173	199	187	204	178	181	153	175	178	158	183	186	160	179	185	169	173	164	196	182	164	161	186	179	185	187	183	188	158	176	184	184	168	180	203	192	167	173	203	197	173	190	201	165	172	182	168	168	149	206	174	182	191	209	171	184	181	177	177	187	169	218	169	182	191	205	181	204	189	192	200	201	177	166	197	191	155	179	167	170	171	174	199	166	205	183	162	169	173	161	184	187	197	215	180	175	194	178	191	190	162	185	158	178	165	185	172	188	168	163	184	165	181	183	182	187	190	173	180	178	177	159	169	189	176	195	187	188	170	180	189	182	187	178	177	159	155	188	182	193	166	181	168	197	194	186	190	165	171	164	185	163	163	180	209	167	178	200	179	171	179	164	186	169	182	185	205	177	170	190	186	194	182	188	196	194	177	192	165	197	188	181	173	185	175	161	180	187	166	205	181	180	178	193	210	193	185	176	190	196	182	199	185	179	184	193	190	185	162	183	170	177	199	192	172	189	187	183	157	193	189	183	181	185	178	181	156	183	193	161	173	159	175	168	178	174	203	187	189	149	194	188	172	184	166	188	183	196	179	176	161	205	191	203	160	184	187	169	189	192	187	183	183	168	169	194	196	206	202	165	181	198	193	193	182	191	159	162	182	175	185	202	182	171	180	191	172	182	184	180	181	190	187	182	202	190	188	201	220	168	183	150	185	164	218	204	176	185	177	188	184	155	183	188	167	187	186	172	176	167	176	194	179	179	180	195	153	175	187	180	150	183	181	180	176	181	192	172	182	196	205	165	186	159	173	180	202	183	186	173	157	169	181	167	179	202	145	185	195	154	198	171	186	170	187	178	206	202	170	165	170	146	166	204	195	176	170	182	189	216	191	168	187	180	188	164	155	178	184	165	177	196	169	188	174	179	193	165	189	192	187	176	185	201	168	164	193	156	177	212	186	172	182	165	194	191	189	194	191	202	179	172	176	173	172	193	176	148	181	152	185	160	178	187	193	182	166	169	203	190	181	168	185	165	180	191	183	190	202	188	177	142	195	191	193	172	170	168	198	172	190	194	174	178	176	198	173	190	173	177	182	174	187	187	200	175	182	191	197	193	196	157	179	185	183	174	180	185	155	180	212	180	172	168	185	173	171	183	191	176	179	191	163	157	189	182	176	175	203	179	180	169	176	175	189	195	166	208	225	176	200	172	191	192	195	195	164	218	183	201	192	169	182	189	209	176	187	189	199	166	183	182	220	179	168	164	219	183	191	194	171	180	198	178	184	181	153	194	179	164	178	190	170	170	190	180	179	172	202	184	173	172	187	186	193	195	170	198	184	214	200	216	225	200	164	176	173	208	191	182	189	163	185	173	177	172	199	158	162	197	195	172	167	202	159	176	214	200	163	171	201	200	168	169	199	170	184	207	180	191	188	184	180	179	181	202	185	167	183	189	173	188	190	162	208	198	189	184	151	203	200	180	163	185	189	191	198	157	194	180	185	180	184	205	192	158	231	190	181	184	218	172	167	185	192	166	193	171	155	164	201	181	180	171	166	203	205	194	196	203	198	183	168	175	173	176	184	181	171	184	184	188	165	178	172	186	188	173	168	177	179	180	193	153	176	177	169	177	161	189	171	208	182	201	177	206	172	189	167	185	171	202	192	166	200	183	163	184	198	158	195	185	185	149	178	190	154	196	189	168	182	186	183	185	182	182	171	199	190	155	196	175	185	181	199	175	187	187	191	181	175	179	178	171	186	162	158	172	156	199	178	174	171	185	168	162	183	179	156	184	180	159	192	196
23154	25584	26340	30197	29033	28808	27670	23613	20101	14730	13307	11960	10595	8734	5011	6120	3856	3893	3623	6748	12365	16862	14618	11804	6846	4676	2765	1230	690	754	760	669	619	586	581	504	538	566	529	592	529	487	499	488	529	443	495	550	514	531	530	491	446	483	451	452	481	520	471	485	476	493	475	456	480	493	512	498	460	449	457	509	489	485	455	429	504	474	462	448	455	490	467	463	444	489	462	470	461	459	476	490	473	475	433	452	472	462	498	451	472	457	510	518	478	445	474	477	461	448	477	515	475	463	472	511	499	495	476	524	527	468	469	497	515	467	459	510	521	526	462	494	473	436	452	466	490	456	468	495	501	525	485	481	470	473	490	489	482	490	480	478	486	454	549	464	512	501	497	481	477	490	497	478	452	519	456	479	479	489	457	481	482	461	465	475	487	513	482	515	474	481	465	475	484	500	454	455	512	489	458	475	498	490	475	440	493	489	460	470	491	529	524	471	466	535	446	501	477	490	523	478	489	513	485	491	451	480	501	521	506	512	503	485	528	518	495	448	430	474	469	511	456	494	459	457	457	453	487	487	514	445	484	495	477	497	444	477	476	507	464	474	457	526	454	512	506	515	446	505	483	516	524	450	464	518	469	491	456	493	508	439	475	497	505	496	488	459	460	479	478	489	501	471	465	519	463	488	491	479	476	493	490	485	453	435	518	450	467	456	482	470	481	444	489	486	468	464	495	468	504	462	491	465	461	448	490	504	485	455	471	447	473	456	499	480	475	503	486	462	450	463	466	458	518	464	476	447	439	451	480	508	485	496	481	521	464	454	468	494	470	469	470	468	472	489	511	520	478	490	463	491	461	475	463	465	505	475	489	480	521	486	470	485	477	460	454	516	460	478	501	503	458	439	473	510	499	460	475	459	436	491	474	477	490	477	450	496	433	476	488	477	477	470	481	490	463	514	509	492	478	476	476	508	483	468	466	468	470	517	471	533	439	460	490	499	481	503	510	494	441	484	504	471	449	522	473	446	456	518	476	470	469	464	451	453	458	473	485	432	503	466	456	469	517	495	489	466	428	483	494	479	482	451	444	469	471	487	457	472	451	462	489	463	471	470	483	472	496	494	472	477	455	484	472	478	488	490	465	472	489	464	501	461	466	476	520	485	510	472	463	475	481	451	500	449	453	502	504	462	455	483	450	462	489	478	473	472	437	496	440	460	500	482	520	481	494	448	474	452	482	461	473	459	506	456	496	499	483	448	471	473	494	453	516	472	490	467	489	512	508	492	442	504	474	474	463	501	475	485	435	490	494	514	484	498	481	500	484	499	490	483	488	503	499	472	478	468	534	435	488	473	508	469	514	472	440	456	456	480	499	509	515	474	489	474	441	503	476	518	454	485	477	475	473	485	456	487	478	521	462	482	443	527	511	442	489	472	474	455	496	488	459	477	480	481	474	471	474	479	487	466	480	498	469	451	465	464	457	506	442	495	451	468	515	477	502	464	474	477	432	483	469	423	517	473	466	469	462	462	485	551	459	474	487	490	455	486	496	490	482	469	472	473	475	472	492	540	480	461	498	492	445	512	496	457	452	457	499	452	476	486	458	458	438	491	461	492	502	500	473	488	462	498	458	477	470	471	499	507	485	500	509	483	459	488	474	476	501	501	472	500	472	471	489	454	459	464	500	460	469	472	478	484	495	466	481	475	455	486	470	540	446	490	474	465	482	422	475	469	480	490	461	426	481	461	496	453	485	496	449	459	486	461	491	478	493	471	529	506	488	453	499	476	483	495	457	503	476	500	492	485	481	473	513	485	503	473	469	480	541	506	464	477	468	480	450	480	466	479	486	467	507	457	464	481	475	469	486	485	497	496	529	467	444	479	476	499	490	486	512	461	442	481	486	476	475	449	441	497	485	481	498	453	510	484	510	464	467	500	460	509	445	504	476	476	465	489	455	512	482	470	473	505	492	499	457	458	459	469	462	504	469	474	515	476	480	472	484	446	479	505	496	471	473	464	478	463	471	458	463	521	460	482	504	440	458	524	483	505	451	459	493	487	490	484	456	433	451	450	456	455	434	469	468	458	481	493	493	468	463	480	478	488	435	493	481	498	458	473	456	517	495	487	479	476	492	485	469	498	441	496	445	484	479	478	471	471	465	463	489	493	475	430	445	468	477	470	476	476	504	463	462	484	472	482	463	464	490	498	460	488	468	493	506	465	487	491	461	450	475	480	488	491	483	495	489	460	493	483	505	483	491	480	485	493	452	434	509	483	479	446	481	422	497	498	447	482	466	479	465	521	465	456	464	459	454	504	469	486	497	520	480	480	521	449	497	493	479	450	491	478	458	476	482	453	501	468	489	482	482	455	488	483	432	501	521	472	499	491	509	451	485	479	459	456	496	460	514	506	479	476	466	470	483	485	519	471	473	491	508	444	471	458	476	469	487	466	437	478	486	455	490	498	466	500	490	476	512	500	520	470	514	505	445	489	512	475	488	527	457	500	458	472	479	491	449	466	431	469	475	478	494	449	478	464	495	457	441	465	452	478	460	480	477	448	488	483	468	502	482	507	483	474	489	504	470	477	455	467	479	459	469	482	473	472	467	481	502	457	496	475	460	487	516	451	480	468	505	456	534	497	495	504	473	488	514	480	466	481	495	456	484	482	511	501	508	472	486	465	505	472	479	453	474	475	470	493	463	497	498	457	467	475	472	487	478	454	463	429	490	472	452	476	481	502	474	471	472	466	486	471	456	465	503	460	470	502	497	464	477	492	493	530	496	511	513	480	472	467	484	475	485	500	497	467	486	518	501	497	482	460	511	474	488	461	487	499	473	518	457	489	464	516	479	472	509	501	464	487	465	479	512	468	460	496	494	479	489	468	464	463	506	489	527	488	463	464	516	474	451	485	520	527	433	443	447	502	467	461	478	468	511	469	503	463	475	444	507	501	503	480	505	490	481	503	487	463	512	473	502	469	526	498	470	446	501	494	481	508	448	472	456	473	442	440	449	498	438	492	473	475	491	488	486	442	472	477	516	428	488	495	475	515	464	472	496	505	500	420	478	507	461	474	489	477	479	472	470	440	470	475	494	453	472	456	498	479	466	461	524	472	462	476	474	474	462	487	449	519	504	470	493	490	484	484	496	511	469	488	452	495	497	481	468	466	460	471	458	475	453	489	494	467	493	501	446	475	479	467	480	456	480	474	461	509	453	495	452	487	497	458	472	485	485	456	505	481	509	506	451	490	460	441	528	439	467	487	486	449	449	478	485	475	482	451	488	472	493	464	479	462	488	482	461	472	445	522	441	476	459	469	502	496	494	525	464	478	515	455	494	490	447	494	455	506	496	435	465	497	489	481	500	452	484	471	483	487	467	518	452	492	471	475	497	486	477	477	489	511	478	480	527	471	485	516	485	459	449	455	502	482	450	511	428	510	513	480	456	477	490	473	487	491	473	462	510	458	469	487	441	457	498	521	494	463	463	479	498	475	497	496	480	525	456	486
45809	42827	36497	35001	28667	26849	24289	18222	14095	8717	6572	5763	4655	3672	2102	1658	1234	1230	1067	1723	4003	6384	5934	5073	2181	1045	676	302	214	222	211	227	193	199	190	169	180	189	200	208	187	181	190	174	171	177	168	204	189	181	156	165	190	179	174	153	168	182	165	156	176	167	173	198	159	165	156	190	159	207	177	148	162	175	157	191	169	185	157	186	161	161	178	156	144	162	184	161	178	172	212	195	178	188	163	154	181	194	165	176	147	169	167	184	189	172	185	169	190	190	171	195	176	170	169	163	199	167	172	160	170	181	153	164	185	190	189	173	186	177	201	170	151	170	172	165	174	182	183	176	164	189	172	170	183	194	165	171	185	181	140	198	149	181	184	186	180	151	173	166	194	160	181	162	194	171	180	180	185	188	183	173	177	184	171	164	177	189	190	182	160	211	163	154	181	149	164	168	175	148	179	176	189	173	161	180	177	186	149	168	162	155	187	160	170	159	133	177	189	173	166	163	170	164	191	182	162	176	190	194	157	156	169	180	174	178	182	148	190	159	160	182	164	154	163	183	158	167	193	177	170	188	177	161	174	186	178	157	154	184	156	192	182	153	163	180	166	164	170	172	165	166	159	182	188	187	182	183	168	153	162	190	191	160	185	176	175	165	172	172	194	178	159	187	164	182	159	160	179	166	170	177	171	194	152	169	196	195	159	171	178	168	184	189	200	151	146	161	139	183	182	165	180	150	147	183	155	160	204	173	177	181	162	173	196	154	178	187	191	150	171	175	167	171	177	169	189	192	165	176	159	194	169	182	189	174	153	185	173	170	182	182	169	174	180	176	180	168	150	168	168	190	178	179	177	175	155	187	153	154	173	171	171	169	185	183	179	180	195	162	156	160	178	157	182	176	179	165	175	174	147	184	168	184	173	161	178	193	177	159	188	156	187	151	201	171	190	172	161	167	151	159	175	159	169	157	158	180	178	151	161	170	183	164	168	194	177	182	177	181	168	166	181	173	154	185	174	192	166	165	168	171	188	170	155	154	180	155	190	161	163	191	157	164	152	177	179	163	177	182	182	163	175	170	191	169	166	161	202	172	178	178	158	170	176	162	191	158	196	180	152	148	177	164	167	158	186	151	159	169	182	156	166	183	182	187	161	185	172	174	165	196	185	189	161	179	181	173	198	183	155	163	163	164	164	172	140	169	169	162	173	172	160	176	183	165	164	176	168	172	155	172	185	176	180	148	184	180	177	171	185	171	189	180	161	169	173	177	185	160	183	169	170	154	189	184	152	166	187	166	177	161	166	175	173	166	168	170	162	188	171	146	171	172	150	190	184	198	174	165	155	182	152	177	168	160	173	174	202	166	179	194	175	164	147	188	152	162	171	181	186	145	181	183	179	170	167	176	204	176	170	191	186	171	187	181	183	167	174	189	173	180	169	180	142	190	154	184	168	152	176	163	191	172	171	180	176	187	161	166	191	181	188	172	176	171	176	167	197	156	194	179	180	168	147	169	163	156	172	173	174	150	170	171	176	166	171	179	177	174	179	175	174	155	167	166	161	168	172	182	207	174	168	185	191	196	184	199	194	163	163	173	193	170	189	186	194	188	184	149	169	185	186	170	188	192	164	169	170	191	149	163	145	181	166	181	172	158	167	172	177	178	153	171	174	167	176	177	167	178	173	189	198	172	152	175	156	165	183	189	177	179	180	203	183	153	172	175	172	153	176	180	160	172	174	177	189	164	173	212	165	163	161	156	168	172	167	185	162	168	146	166	171	191	185	173	173	174	181	180	189	162	176	159	182	178	174	199	168	175	181	182	186	164	177	166	182	183	192	168	184	180	169	179	177	174	171	160	177	189	178	165	167	170	185	169	168	198	158	189	162	193	150	175	150	178	169	173	158	177	167	180	187	158	175	168	198	162	175	155	174	169	159	178	204	164	163	172	179	167	217	185	184	198	178	179	149	159	197	185	160	167	155	180	174	199	192	187	184	146	166	164	170	184	180	195	163	179	158	162	183	185	157	178	194	167	158	168	156	178	159	150	168	159	161	163	177	178	177	178	178	167	174	175	154	165	162	175	168	153	162	167	155	149	154	167	182	171	169	191	177	186	183	167	162	173	167	180	164	158	169	184	177	172	180	170	169	154	160	192	167	173	205	190	181	176	184	171	172	171	144	167	152	183	199	198	175	199	201	163	158	174	195	155	181	177	169	173	172	164	175	168	152	165	177	190	170	163	169	180	192	191	179	226	194	144	172	197	165	186	175	172	180	175	169	191	176	160	182	197	192	165	168	161	173	141	182	187	199	174	160	177	164	173	163	166	194	170	171	200	169	169	168	165	199	191	197	194	181	153	164	188	163	170	176	160	177	165	184	161	174	180	182	163	187	175	154	175	168	186	155	166	165	187	165	181	170	150	199	170	182	189	198	179	175	181	170	153	177	145	197	191	169	168	170	187	165	188	177	153	161	181	176	158	178	160	165	156	182	162	152	169	176	163	153	176	174	164	153	165	159	186	180	149	181	172	151	174	159	124	170	165	178	180	152	148	163	189	194	161	175	174	148	166	174	177	156	160	183	153	174	184	174	154	204	181	177	186	172	141	193	190	191	182	178	189	179	172	172	175	190	167	160	155	167	164	158	173	157	172	166	160	191	186	160	205	179	173	180	197	151	166	163	185	182	164	167	166	184	183	173	145	164	185	170	187	182	182	173	173	189	172	178	188	168	195	146	175	171	160	185	179	149	173	153	174	184	164	167	156	151	187	191	170	176	193	172	177	163	158	156	182	179	185	157	159	156	180	175	190	165	188	153	167	164	177	189	179	170	177	161	190	183	149	184	151	162	178	162	158	154	207	185	149	198	163	192	187	141	165	174	181	183	186	173	179	178	151	203	179	171	154	199	202	157	182	174	156	168	181	188	156	194	151	161	158	178	174	197	170	159	167	173	167	187	197	170	182	164	170	163	196	180	184	191	180	172	197	168	155	149	168	190	190	190	154	181	183	171	169	181	174	152	192	173	158	171	173	172	175	165	146	198	172	155	179	168	172	190	151	175	168	150	189	154	161	183	178	181	155	165	190	168	186	155	186	165	163	161	181	176	168	186	182	169	170	150	172	161	208	178	182	166	157	161	179	160	161	161	164	184	174	170	155	189	180	183	174	167	162	171	175	158	172	166	157	140	187	187	180	165	162	162	170	180	160	162	156	167	185	185	167	178	162	203	174	171	165	175	189	199	161	159	198	184	173	162	163	166	187	176	176	183	181	168	205	188	174	163	177	166	159	178	173	179	156	181	194	188	166	174	161	159	153	164	180	194	165	170	160	193	176	179	165	172	166	166	156	177	172	191	173	180	198	162	165	181	153	183	192	165	199	166	190	170	149	153	170	162	171	179	167	166	180	164	182	166	187	186	169	156	180	156	180	151	186	161	153	190	174	182	184	171	182	170	158	149	163	140	190	170	198	183	147	172	180	166	184	149	206	165	162	160	161	177	173
31228	33362	33790	37916	34751	37904	36332	30800	27798	21999	20599	18576	16556	13732	8822	8032	6740	6460	6132	10029	19604	26105	24737	21377	10692	5789	3427	1149	627	783	820	727	690	629	591	512	518	535	544	552	539	508	446	478	468	513	451	523	572	525	501	476	439	430	431	447	441	478	442	455	482	453	485	462	452	459	455	467	450	469	431	428	465	450	428	447	477	497	378	465	459	422	457	437	454	467	425	465	425	441	459	472	457	441	448	436	445	464	471	461	450	436	481	456	397	480	456	422	469	445	454	443	454	466	473	450	481	436	471	485	421	443	463	407	439	465	453	438	423	420	470	462	455	408	450	476	466	439	487	462	469	492	458	427	430	469	473	489	437	454	473	460	444	478	474	458	469	421	440	492	443	439	434	451	449	454	420	471	421	470	445	417	455	438	414	443	469	435	421	502	428	473	436	452	432	488	411	455	468	443	487	443	438	471	469	491	441	446	409	451	450	476	465	453	511	407	461	447	458	464	492	448	465	432	441	415	449	460	458	485	462	454	466	430	454	433	485	453	450	477	438	461	466	484	409	468	472	450	468	430	442	462	443	430	457	452	457	459	434	444	418	484	421	450	437	474	462	417	423	444	448	484	439	446	459	452	431	452	426	427	474	464	471	435	452	460	508	444	434	438	455	454	460	472	477	466	466	445	493	444	465	454	439	433	486	460	465	426	437	464	432	489	438	442	484	450	444	427	459	467	452	444	455	434	432	476	426	460	432	448	470	419	429	413	451	431	451	471	479	415	460	436	453	457	438	429	467	483	477	460	463	461	470	444	506	436	460	438	444	442	489	422	444	453	468	457	457	466	453	471	460	467	482	437	504	440	483	459	471	459	431	429	470	441	441	464	455	445	455	455	444	418	477	448	418	443	467	470	447	438	443	460	446	465	476	463	469	477	466	470	464	420	429	477	476	468	462	443	436	458	446	468	459	478	477	473	422	444	442	452	457	473	456	456	439	486	411	437	466	441	442	464	390	460	451	423	413	474	492	455	452	473	473	432	448	466	452	459	457	436	427	445	482	502	476	425	469	490	467	443	420	436	456	413	439	462	432	462	459	444	459	439	455	442	451	449	452	443	464	426	490	474	471	406	424	412	480	467	472	428	430	453	465	461	427	419	470	476	492	446	445	478	443	408	502	428	451	433	439	454	434	447	453	460	455	453	451	473	448	447	457	473	469	463	441	438	458	424	438	447	437	456	464	427	499	442	493	455	424	461	459	444	437	404	450	452	457	449	473	433	442	414	465	432	462	469	455	450	442	504	470	463	465	447	437	468	459	428	457	490	471	420	429	467	466	454	468	449	503	468	447	434	452	461	495	473	458	426	463	462	425	487	414	443	475	464	462	450	470	448	434	430	436	490	464	444	454	439	446	466	470	475	430	473	468	449	419	477	472	467	460	463	478	455	434	450	450	476	464	422	463	434	419	438	489	421	487	424	438	438	440	450	454	444	472	451	412	486	467	436	425	458	443	488	454	471	437	472	461	426	457	436	460	454	430	463	440	435	461	439	473	432	451	477	466	467	437	497	449	445	449	440	490	443	459	472	461	475	509	442	419	441	480	464	417	435	432	416	443	441	459	469	432	415	486	421	434	491	416	455	452	442	458	445	435	470	415	460	432	475	486	451	433	414	467	432	475	479	433	460	430	470	469	420	463	485	483	476	473	434	441	444	456	422	451	441	492	476	456	461	441	429	454	410	487	464	453	488	436	431	442	438	476	424	444	462	451	459	444	468	461	461	440	498	487	427	453	452	463	466	432	475	460	454	421	454	464	488	437	485	454	449	427	419	455	425	486	507	442	466	448	489	444	466	459	446	445	506	442	416	419	459	446	450	411	439	455	468	477	437	463	442	507	491	431	469	480	473	437	430	438	479	419	449	462	419	458	442	447	474	451	465	469	451	445	477	414	478	464	452	459	494	462	439	438	480	451	477	438	437	445	475	419	474	464	449	468	447	438	445	430	423	420	447	435	432	453	464	411	450	430	476	465	459	442	467	446	461	452	437	465	436	456	453	437	470	444	462	441	498	435	433	448	431	462	480	487	480	462	458	454	448	451	458	446	452	483	470	446	474	428	451	424	443	444	430	483	462	492	461	451	463	448	454	453	453	437	439	431	450	495	429	418	470	459	448	457	464	450	460	472	421	475	483	454	485	447	456	479	462	446	476	473	464	472	442	451	443	454	422	419	473	439	462	457	458	472	459	416	403	437	473	446	461	443	494	453	438	463	452	452	457	444	457	442	425	449	427	441	451	416	460	481	417	452	453	441	471	454	402	439	491	444	459	452	458	471	427	446	515	488	446	424	455	518	466	462	438	449	460	442	433	424	458	450	447	474	465	480	479	450	424	428	438	451	459	455	415	445	466	455	489	423	466	469	461	473	459	443	482	439	434	422	441	471	478	416	502	433	479	436	430	452	483	457	474	455	446	480	416	433	427	441	452	479	434	458	459	457	451	459	406	495	442	446	435	491	481	447	411	451	460	445	462	474	455	441	496	438	475	446	474	509	448	434	426	480	477	433	448	439	440	457	445	467	445	478	470	427	482	412	453	501	416	447	438	422	435	441	446	459	468	489	475	463	442	436	422	440	467	446	385	432	468	477	467	492	434	451	444	469	479	422	443	455	474	410	471	475	454	441	470	443	437	453	429	433	446	461	417	454	429	445	457	465	441	442	465	461	474	459	470	443	501	414	419	452	448	448	427	490	433	463	463	414	460	450	458	438	456	431	448	485	463	476	448	494	422	430	459	440	429	471	473	449	466	427	437	426	440	493	462	453	428	443	447	461	457	454	446	421	412	473	451	440	488	459	410	434	428	474	414	430	435	463	456	458	457	474	458	477	479	472	447	466	464	436	439	467	458	437	442	431	491	456	482	478	432	471	472	472	436	414	425	486	484	462	418	433	455	422	465	451	478	434	455	480	457	482	458	435	438	397	456	467	410	480	431	448	485	464	446	425	435	456	429	460	443	460	471	399	441	439	480	440	441	466	478	458	451	429	466	435	430	445	426	485	464	485	454	498	443	435	453	453	469	441	472	461	477	469	467	414	472	458	446	429	447	433	454	461	458	451	455	431	482	452	411	470	448	465	421	479	445	431	464	434	460	471	440	435	457	456	415	446	464	439	443	421	452	472	456	475	449	483	470	462	426	510	502	458	444	455	454	456	444	454	433	429	416	406	450	487	430	453	441	456	460	446	466	476	461	442	441	469	431	426	459	466	496	467	423	456	465	445	460	436	473	420	419	429	481	410	417	458	429	497	491	425	463	454	490	447	433	431	469	496	456	486	444	442	457	440	410	497	428	438	454	471	456	451	423	425	485	427	465	474	428	406	464	444	420	460	443	434	430	471	477	447	443	446	441	507	493	454	438	428	430	464	454	455	472	467	474	423	470	473	493	467	452	497	450	453	474	434	431	485	424	463	419	441	456	435	456	446	455	449	477	424	428	430	462	434	460	440	450
11376	11294	12510	9893	6073	3976	2618	1923	1690	1220	974	856	680	445	400	312	354	329	298	350	411	491	562	585	392	297	258	170	168	179	171	177	182	198	178	180	163	138	164	164	191	180	169	173	177	157	202	167	188	187	158	144	160	184	160	178	179	157	175	165	144	177	177	147	167	176	157	166	170	185	176	156	172	144	181	150	198	190	175	164	171	176	188	173	165	174	172	183	205	162	165	165	172	188	158	176	189	173	169	165	165	160	184	172	170	151	170	167	170	176	184	161	180	190	171	156	155	169	161	146	168	162	184	171	154	170	144	165	157	169	174	188	158	174	182	184	186	160	174	181	161	164	164	178	188	149	166	165	162	152	187	167	142	142	179	168	151	186	178	163	152	167	139	164	161	174	195	167	176	151	149	157	166	157	159	166	182	143	176	189	164	177	171	199	161	171	173	179	173	178	156	184	173	182	170	183	159	161	147	187	163	179	165	160	165	185	164	173	156	175	147	158	211	169	162	171	164	170	194	166	166	167	145	167	155	171	188	170	163	175	151	137	169	156	165	192	186	183	160	178	176	181	180	167	166	173	190	164	182	193	163	182	165	171	179	165	157	167	184	196	158	185	179	174	177	180	186	166	193	171	155	168	207	170	164	164	156	152	174	157	134	162	152	154	148	175	178	162	160	177	172	173	168	170	154	207	154	159	154	176	186	166	184	157	160	187	194	155	156	168	153	188	181	174	187	174	197	169	169	181	158	164	148	168	182	188	160	174	174	183	188	182	180	174	156	177	167	175	186	148	182	186	182	170	180	180	170	155	155	169	172	172	177	140	176	178	171	162	207	195	176	158	181	173	175	154	168	171	152	157	191	174	187	160	195	160	176	174	171	177	154	172	171	194	175	170	173	168	169	148	172	149	172	165	159	187	164	200	167	164	176	147	197	171	160	184	184	154	167	176	152	170	152	149	186	149	139	182	156	169	148	168	170	191	199	165	188	183	164	162	165	197	162	160	151	157	172	153	145	190	171	191	151	160	176	175	165	180	177	186	176	151	179	163	146	161	172	187	155	182	176	179	141	188	173	167	188	155	168	153	186	155	178	169	170	188	173	154	190	159	161	173	173	170	170	174	184	153	182	162	188	187	178	153	181	158	164	150	158	191	167	153	176	185	181	186	185	171	167	169	152	171	181	166	179	188	189	169	185	152	157	169	156	173	180	165	172	203	174	159	164	167	160	162	160	154	185	176	166	197	173	186	165	143	173	169	160	176	174	157	160	169	183	189	168	149	171	152	172	137	161	157	165	187	160	168	167	174	163	158	163	174	186	151	143	176	168	191	168	147	199	166	155	176	178	180	168	169	168	160	189	179	163	180	157	159	153	165	171	186	174	142	165	132	165	195	132	174	173	158	161	160	198	196	177	206	143	156	147	177	180	181	159	137	188	171	165	171	155	154	163	176	175	177	167	164	165	169	176	157	165	164	177	195	150	183	166	164	195	175	167	188	151	150	180	159	165	183	165	187	175	186	169	171	191	152	168	158	171	160	164	157	155	179	163	188	186	163	161	172	159	156	170	155	155	144	166	200	195	171	189	166	141	155	171	174	146	178	167	159	164	177	165	187	183	160	162	172	184	174	169	176	162	167	170	168	158	172	185	139	178	160	164	179	153	175	158	180	180	164	176	168	166	162	163	155	167	165	155	169	186	168	151	180	173	184	197	160	183	170	143	178	166	186	158	139	187	151	161	163	165	173	167	164	163	158	180	180	149	170	144	144	153	167	147	144	173	182	152	190	170	162	167	149	160	179	182	169	181	188	180	160	177	188	192	167	189	158	188	165	167	193	166	166	185	180	190	182	182	173	190	173	163	164	141	160	181	173	173	163	168	169	165	178	156	157	192	167	153	166	161	166	146	170	198	167	154	183	194	134	177	188	162	189	169	152	162	162	160	170	165	176	157	174	157	183	152	152	164	192	167	155	189	181	162	160	159	173	181	184	166	145	162	188	157	170	188	147	171	152	177	173	163	139	183	153	169	162	164	166	168	183	163	167	182	172	172	179	165	197	159	185	187	164	166	159	159	173	171	139	189	162	191	220	172	195	172	148	160	167	169	155	164	169	164	173	180	138	152	148	157	149	169	176	184	187	166	185	159	159	159	192	185	172	165	163	189	172	197	166	184	151	162	156	169	177	183	153	169	170	163	161	171	169	187	175	176	156	149	169	190	163	162	197	171	164	162	169	163	168	159	169	178	171	169	147	162	176	161	159	171	164	192	155	173	188	175	188	160	183	172	153	158	181	171	184	187	187	169	186	181	158	146	166	179	173	157	142	169	155	145	150	177	168	173	167	180	159	191	173	151	165	157	167	200	157	199	193	152	177	173	188	183	180	191	171	195	178	153	181	138	169	174	182	170	166	173	160	170	169	200	177	172	176	169	169	150	152	175	168	172	179	173	166	158	164	157	163	164	127	166	161	149	154	181	167	165	154	166	169	185	178	156	173	186	165	175	169	183	183	176	170	167	189	156	161	166	168	163	183	171	185	176	173	167	175	168	152	154	191	185	172	184	169	168	191	176	170	166	174	168	174	181	167	176	187	163	177	156	171	192	153	146	159	166	173	173	188	179	184	175	165	167	160	168	160	148	175	167	168	158	175	169	147	137	147	165	189	163	160	145	165	169	167	179	159	160	156	166	162	199	173	164	167	162	168	171	171	167	171	188	172	158	155	187	169	175	170	161	166	176	176	173	168	164	150	179	158	170	188	165	161	151	163	172	189	199	178	169	175	191	168	158	161	178	174	155	175	146	164	166	167	148	181	153	174	159	160	168	186	163	190	165	167	175	167	167	171	171	174	168	185	159	180	161	146	170	160	154	178	181	174	176	152	170	171	172	167	171	154	170	171	132	185	176	182	164	194	179	166	165	174	164	188	164	191	158	180	170	146	138	165	131	192	150	159	177	147	156	176	180	145	168	161	170	170	176	161	158	177	153	157	199	140	157	160	173	184	167	170	167	159	170	193	181	177	178	193	173	185	168	163	158	168	168	159	160	162	139	164	169	166	169	177	156	166	178	161	160	187	173	153	180	176	155	173	174	167	162	170	165	175	178	178	157	159	160	154	157	162	172	163	183	187	178	145	167	162	182	178	159	180	169	173	182	161	172	169	171	169	166	169	168	160	149	173	168	148	163	182	192	158	160	172	177	141	181	192	164	171	179	167	152	180	205	189	184	167	166	195	159	192	156	169	179	185	160	164	162	172	174	175	174	163	188	169	179	168	152	172	201	172	150	168	157	170	173	179	182	162	184	151	189	164	160	174	154	183	179	165	166	172	158	137	190	160	191	166	165	161	161	169	163	161	188	187	151	177	162	180	174	181	186	180	170	164	181	202	165	170	142	190	174	162	178	163	157	171	150	164	146	182	168	175	164	195	159	206	177	166	187	151	160	162	162	174	172	154	160	150	162	157	179	169	168	158	189	196	148	170	185	172	166	174	184	184
9212	10055	15988	18289	15881	14068	10816	9096	8137	6274	5469	4425	3606	2538	2046	1424	1598	1637	1531	1790	2356	2743	3063	3222	1709	1018	701	482	496	458	454	450	432	447	492	452	494	444	450	446	443	482	456	447	431	438	484	459	466	451	460	465	459	480	449	427	444	437	466	454	452	435	438	474	450	488	453	427	429	469	477	486	437	499	466	450	461	440	435	450	467	459	439	435	443	417	403	463	443	448	389	467	430	440	455	455	448	476	489	452	458	447	442	433	393	440	387	442	431	467	464	446	467	460	444	468	458	472	498	446	473	401	476	455	456	480	444	444	446	432	483	469	430	456	454	445	467	430	478	451	437	473	424	420	486	437	468	436	473	479	477	424	456	496	438	439	445	421	458	449	459	421	527	489	449	495	435	451	467	450	423	456	471	435	443	482	439	440	462	432	452	412	459	448	463	411	452	427	476	432	427	429	446	436	456	419	445	432	474	447	475	433	424	437	452	438	437	413	428	449	444	444	506	440	450	435	454	501	443	451	493	433	474	463	456	439	445	489	438	416	476	450	425	412	434	439	428	439	433	428	445	489	496	457	505	429	464	418	452	490	401	459	450	477	458	471	465	447	435	461	441	460	457	420	455	440	443	456	449	477	470	456	445	408	461	427	451	430	451	427	457	446	493	415	462	455	470	469	451	459	447	453	467	431	467	427	421	473	457	460	472	416	411	446	441	418	383	431	469	409	451	486	451	457	420	452	455	457	447	470	462	455	481	451	455	473	479	465	456	419	419	433	457	434	439	467	431	480	448	409	445	462	421	476	425	500	432	428	446	479	459	465	444	458	448	455	444	457	446	429	466	458	445	466	455	481	445	448	449	465	442	418	454	459	436	477	491	476	459	456	425	465	435	445	435	411	422	433	456	426	451	399	406	452	470	437	442	417	468	447	479	443	474	441	424	442	463	424	416	426	472	439	401	468	427	452	475	466	448	466	454	455	449	426	456	470	485	474	473	435	440	411	401	425	418	406	449	464	455	456	447	502	412	449	456	459	446	499	509	445	456	475	426	486	465	438	435	439	414	439	439	433	448	466	466	434	437	457	460	476	466	418	462	452	438	451	475	424	463	417	468	436	451	441	421	455	389	483	436	443	418	434	463	397	442	465	433	472	450	403	441	480	401	478	428	436	488	432	422	465	445	429	461	474	460	447	454	493	461	465	455	445	450	457	424	454	437	444	456	470	510	483	440	424	421	441	458	428	440	457	413	477	417	483	477	464	452	450	487	453	486	453	423	447	466	466	439	439	448	436	443	429	441	463	485	481	455	434	437	477	441	451	504	446	442	452	429	443	429	488	434	474	415	461	457	409	444	441	442	455	442	421	458	486	473	429	463	423	433	472	439	440	468	448	446	478	451	434	458	427	447	440	449	442	413	420	487	441	454	428	469	433	445	433	441	411	466	473	427	486	436	472	451	444	472	434	463	452	460	430	449	427	448	413	480	475	437	447	426	481	489	436	439	495	443	416	460	469	443	436	424	447	496	434	462	454	440	465	484	481	420	446	438	419	444	473	477	476	447	483	451	446	455	472	436	441	421	479	447	488	480	452	433	457	489	431	435	443	445	441	460	445	416	418	483	429	464	506	435	455	481	474	417	462	433	418	459	442	481	439	453	452	431	442	441	486	430	417	440	427	477	458	457	413	500	458	425	433	457	464	439	451	421	441	442	442	426	412	472	429	459	443	400	423	468	475	403	391	425	460	455	426	454	461	466	442	477	440	463	444	420	456	465	417	446	429	465	453	435	431	453	455	424	457	473	445	458	470	490	429	461	439	459	462	455	439	460	440	429	456	443	463	471	471	479	443	442	401	476	448	521	448	461	473	432	457	462	415	447	433	485	452	418	462	468	469	436	462	428	446	420	485	449	426	446	464	470	480	466	457	448	432	460	443	435	453	452	414	425	477	446	455	471	431	467	441	458	468	466	460	448	486	484	451	444	463	452	423	466	470	462	448	432	494	457	416	456	451	457	489	448	465	426	439	475	464	433	466	442	455	456	468	489	455	427	471	449	456	417	440	474	432	454	451	422	462	456	413	451	461	468	459	459	445	461	424	450	459	448	429	473	471	426	425	434	441	475	467	495	441	460	443	462	438	459	460	475	450	441	466	447	469	420	440	427	432	410	426	440	408	441	438	439	468	449	416	475	455	459	471	439	458	476	453	474	457	476	450	409	433	409	454	449	407	414	439	463	489	502	447	464	465	460	441	449	434	493	423	485	508	458	517	450	448	443	502	456	477	441	436	460	455	426	438	436	445	443	437	445	444	484	466	461	468	473	452	473	475	419	479	406	448	437	429	475	454	463	452	465	459	446	443	475	464	452	458	480	416	477	447	446	416	455	487	414	455	437	479	472	460	455	496	457	434	441	460	417	457	415	454	437	474	447	420	427	458	429	411	429	447	481	450	479	426	446	445	432	471	442	468	443	445	444	458	462	480	480	422	397	437	427	449	440	431	443	447	420	467	465	449	417	475	454	454	455	456	452	457	422	425	453	424	480	437	468	438	476	416	495	455	503	486	461	458	448	430	469	461	430	462	424	460	462	494	437	437	453	470	470	456	476	450	464	441	490	461	465	435	476	435	441	456	442	430	440	455	431	458	443	442	461	452	458	440	471	455	473	463	480	473	409	447	447	441	420	450	447	438	430	464	420	463	442	458	450	454	460	415	463	447	469	397	469	407	459	435	460	415	455	436	480	467	441	429	454	472	420	438	446	452	461	443	445	413	479	432	448	477	410	490	437	435	441	466	447	438	427	467	448	422	441	455	430	436	483	457	453	449	446	434	463	451	474	452	417	487	439	473	455	437	455	458	441	461	448	457	444	444	459	477	453	462	474	467	438	470	435	461	435	447	476	430	447	502	412	417	464	455	454	421	456	436	443	435	433	410	424	423	468	438	408	477	467	448	436	443	480	457	453	450	496	454	430	451	450	439	452	424	419	446	453	455	417	439	489	475	425	414	498	387	449	453	410	418	432	434	464	451	453	439	478	488	438	460	483	426	469	464	412	467	475	480	417	458	464	456	433	421	455	490	426	458	443	435	474	443	455	468	477	432	456	436	429	454	458	477	467	432	466	428	481	469	404	462	435	439	437	474	444	475	450	421	438	448	405	489	457	465	454	428	478	489	455	451	453	442	437	447	432	421	455	407	439	477	459	449	451	470	468	415	434	472	428	483	465	436	447	447	442	435	458	451	454	426	422	477	451	440	461	449	444	480	468	464	447	460	458	447	438	459	433	425	449	467	465	481	446	453	448	422	433	462	422	439	470	463	454	442	477	456	436	443	437	454	429	451	448	410	428	452	445	489	444	428	466	465	449	523	441	486	460	437	426	503	443	435	424	429	418	449	474	451	464	431	431	437	493	456	438	476	460	470	457	458	478	453	486	457	419	445	453	474	424	465	461	446	438	500	454	459	426	446	446	431	447	445	411	472	477	482	456	461	490	484	459	475
33910	32912	29353	27358	23422	19634	15494	9904	7938	5294	3962	3099	2994	2199	1252	766	690	760	778	1326	2897	3078	2632	2594	1250	522	383	231	203	200	234	218	184	190	177	167	181	181	192	182	173	165	195	168	167	204	193	205	202	180	173	174	223	211	187	197	201	194	217	178	156	186	184	189	185	201	197	174	164	193	201	192	196	176	157	180	185	206	180	205	189	177	178	193	193	191	192	181	186	197	178	175	180	172	180	194	188	203	172	190	183	183	192	190	180	197	185	189	186	188	195	184	193	185	190	198	207	213	192	200	175	199	184	187	205	182	179	190	179	192	166	175	187	175	192	183	175	185	195	187	171	180	212	158	177	191	190	184	190	174	180	188	186	155	178	156	165	192	206	208	192	191	196	195	193	191	185	174	191	173	183	203	168	189	173	160	192	189	171	183	194	202	156	182	165	221	198	191	184	192	184	194	186	193	168	191	188	179	161	176	209	211	209	157	209	171	188	198	197	180	197	193	205	176	176	168	196	190	176	190	156	190	171	185	183	177	167	201	184	191	199	198	205	194	159	176	205	189	177	146	187	188	174	197	200	184	203	173	166	165	194	170	169	190	210	188	159	174	196	196	179	194	193	180	185	192	187	200	197	189	178	194	185	200	181	203	172	212	180	180	195	184	166	170	185	180	185	191	171	177	169	186	155	182	167	189	155	176	197	169	194	194	202	170	176	187	208	170	197	171	169	176	194	168	183	179	173	206	149	195	186	207	170	188	170	182	213	191	174	192	190	185	181	188	184	193	184	185	189	206	167	203	194	200	176	221	198	148	168	189	188	208	185	166	213	199	179	169	189	186	203	188	162	187	173	180	174	168	159	168	151	193	160	188	188	177	191	185	166	179	170	180	196	173	187	185	201	183	160	194	215	196	170	175	184	199	172	171	201	165	200	187	167	163	173	197	221	162	167	168	175	154	169	182	208	170	219	187	187	166	171	178	175	174	189	180	193	152	186	172	153	171	194	167	174	196	173	191	191	183	213	155	159	186	184	192	183	183	172	178	192	196	165	190	186	172	203	169	193	195	177	187	173	175	179	149	203	198	200	189	191	151	172	179	209	174	175	159	153	199	207	195	208	206	175	180	188	181	191	167	192	169	179	197	196	184	176	192	172	190	177	194	176	199	189	179	181	167	204	180	203	193	180	177	198	170	200	222	174	173	186	202	162	163	175	209	186	194	188	182	212	217	199	195	190	194	179	186	163	206	166	204	193	194	215	167	172	188	174	197	173	170	188	160	181	187	187	176	178	167	206	197	210	170	189	199	176	183	167	173	193	164	191	160	191	177	202	189	182	185	180	175	187	185	193	184	221	196	194	178	199	175	182	169	176	162	198	178	183	183	198	215	176	184	167	180	203	217	185	198	200	170	198	195	208	194	181	184	183	166	181	188	168	171	191	172	170	183	159	180	169	205	208	192	176	194	181	178	182	180	192	184	190	186	182	177	192	173	179	187	209	190	175	173	207	209	178	177	201	172	198	199	182	197	180	180	167	179	157	168	197	187	170	207	170	205	175	175	189	187	172	172	181	179	155	156	206	178	156	172	198	188	166	178	199	180	171	175	164	187	190	196	187	173	179	178	182	179	203	184	159	203	179	184	186	182	199	162	172	171	179	178	195	204	183	185	195	192	174	201	214	191	192	161	192	176	209	193	177	190	184	195	196	196	167	177	190	168	176	185	189	192	155	194	205	174	186	186	192	164	170	187	177	198	180	173	186	181	223	196	203	194	173	198	180	193	181	182	201	168	185	180	186	191	185	192	182	180	190	204	182	188	185	167	162	184	197	186	190	204	187	175	192	186	192	204	171	187	187	188	187	164	216	169	179	185	168	160	167	173	172	187	187	179	160	179	157	174	201	208	190	182	181	172	182	181	198	161	182	186	213	184	188	170	151	173	180	179	195	173	181	181	182	177	176	199	201	187	196	197	191	177	184	197	200	198	186	197	179	201	186	148	186	170	181	194	176	156	196	182	169	190	185	197	189	179	184	176	182	199	183	162	213	177	174	190	195	187	168	185	179	178	194	191	207	171	168	166	173	168	162	182	170	168	173	188	189	191	174	198	169	190	194	174	193	179	198	167	184	185	202	186	199	190	190	163	180	153	205	170	172	189	185	189	186	147	188	181	206	186	197	201	198	184	180	170	184	192	187	186	185	201	177	185	181	173	155	200	144	156	165	188	188	172	173	180	193	197	202	202	194	185	211	167	208	183	184	188	173	183	201	158	201	211	189	186	195	164	184	188	162	204	158	181	220	184	176	171	191	182	190	173	190	183	197	197	177	181	162	213	191	184	173	190	184	182	178	193	167	187	185	180	174	179	167	170	189	181	189	185	194	189	182	183	184	177	196	169	171	185	186	181	204	155	197	142	175	182	198	172	174	197	169	163	180	165	191	175	171	168	186	193	190	180	193	176	189	197	160	198	178	196	176	201	178	192	180	200	169	204	169	202	186	188	185	170	170	167	187	172	168	182	193	198	199	192	202	170	180	185	175	199	195	178	191	170	190	183	178	189	171	196	175	181	183	214	188	180	193	150	184	181	192	182	204	166	207	174	189	177	194	175	180	211	178	180	188	197	180	193	190	163	186	205	185	173	199	186	187	178	166	183	189	178	194	173	183	183	192	189	187	167	168	197	199	168	196	194	163	180	186	201	152	188	192	175	191	164	167	168	172	184	186	163	166	208	175	180	150	156	187	154	178	169	180	175	217	179	186	184	170	182	199	192	185	191	190	178	174	196	188	186	178	187	206	172	176	206	182	186	211	186	165	191	186	184	196	168	168	189	177	177	178	184	202	178	199	168	166	179	179	219	150	175	157	175	187	155	162	180	176	222	166	192	182	162	181	169	188	195	188	188	171	197	194	200	179	149	169	208	189	181	172	184	193	197	166	175	190	180	168	193	184	186	182	170	174	190	174	159	170	183	220	195	197	181	204	166	195	183	177	161	193	211	209	181	181	193	201	190	192	200	174	181	162	162	182	160	200	170	191	191	185	201	166	202	195	192	173	193	182	188	157	190	170	174	181	199	184	177	181	196	176	174	190	192	192	187	191	193	184	188	198	180	192	192	197	185	208	157	166	167	189	186	178	189	168	186	194	173	183	181	199	182	191	189	179	167	172	191	183	167	213	178	176	185	204	191	195	185	169	188	183	185	188	191	189	192	170	163	189	189	183	166	185	181	182	199	197	170	184	179	197	174	174	192	202	190	164	187	177	194	187	182	183	154	189	189	181	186	192	164	175	178	179	178	175	187	192	194	192	171	180	188	190	173	184	189	202	174	181	203	185	195	195	175	164	173	185	178	185	179	197	183	165	192	191	150	208	171	177	183	187	171	195	165	183	185	186	199	187	199	208	175	181	189	194	178	201	161	198	174	166	186	201	168	196	184	186	201	193	181	177	177	201	164	162	187	175	201	189	182	192	168	182	172	191	173	192	184	158	194	181	161	174	167
23261	25424	27520	31665	32481	32252	29463	24236	22337	17362	14619	12469	12009	10316	6352	4184	4025	4335	4915	7885	16071	16291	14120	13643	6040	2811	1619	641	528	590	613	569	598	610	522	521	504	494	494	518	491	473	523	464	484	494	445	476	529	501	522	507	479	483	460	495	467	484	516	485	476	516	481	498	518	507	468	474	484	476	489	483	479	525	465	507	447	488	459	495	467	491	502	455	473	454	452	457	489	517	505	482	482	498	509	515	497	472	497	483	480	481	482	513	504	483	469	511	455	487	509	475	463	476	500	506	468	503	443	497	450	435	498	457	474	475	460	448	460	469	420	482	483	491	520	468	464	477	506	495	489	503	457	488	464	472	469	502	473	489	467	475	516	465	487	452	502	467	500	462	489	490	470	471	533	492	473	504	449	452	462	484	485	478	493	533	442	500	490	484	463	497	458	515	454	470	473	457	473	495	489	497	463	448	481	453	435	469	478	502	476	472	471	505	467	465	475	443	497	460	465	446	473	456	469	443	466	464	514	485	472	475	471	499	486	507	482	484	482	427	499	454	446	473	515	443	494	470	490	476	502	479	495	463	462	473	488	463	483	504	488	500	492	422	485	499	468	500	485	457	528	490	487	486	512	501	445	465	472	498	499	512	440	477	508	485	498	481	554	496	493	449	447	478	500	469	472	464	463	428	453	472	483	473	485	498	498	478	464	460	480	500	535	537	468	500	470	477	454	471	442	502	492	468	478	471	455	491	540	465	457	440	453	450	468	454	493	457	483	481	467	476	468	453	468	488	464	460	477	481	491	453	489	476	469	461	480	445	523	461	458	473	467	468	516	474	443	505	471	486	473	524	506	502	499	496	520	486	472	460	487	481	483	495	476	493	502	515	492	474	513	502	471	471	435	488	474	496	491	469	500	471	473	472	496	530	456	433	489	462	470	489	504	495	481	482	481	470	491	497	486	454	486	483	499	473	508	469	500	504	464	439	485	473	461	444	470	501	500	451	490	472	488	454	467	474	478	492	455	490	467	490	487	478	457	471	476	472	472	527	474	448	450	491	479	497	481	491	527	482	472	472	448	483	465	531	452	476	480	494	497	466	496	490	462	450	498	471	472	489	507	458	495	500	433	444	471	453	463	502	544	454	476	487	481	486	490	499	476	476	494	486	492	501	494	495	451	479	479	487	472	510	476	506	484	458	502	480	497	457	479	469	465	472	509	474	481	514	476	480	484	446	500	474	478	494	468	500	479	509	501	509	467	465	482	479	474	523	468	496	440	541	479	431	495	507	504	450	486	460	491	463	472	445	454	480	504	494	522	480	482	483	488	486	477	457	485	491	481	466	475	445	484	454	475	475	482	513	476	496	473	466	527	487	453	472	490	453	466	467	480	488	481	461	452	460	439	484	492	474	515	457	479	468	491	480	473	507	490	464	487	468	478	525	477	503	444	430	479	516	440	449	463	469	503	519	470	502	516	488	470	463	503	446	454	498	500	454	488	463	469	461	524	457	472	475	501	486	453	479	472	466	528	469	516	476	490	528	472	483	462	478	507	507	481	475	494	475	494	487	466	500	482	486	450	496	455	452	500	504	465	486	482	425	469	438	430	428	498	477	452	499	501	451	461	478	488	459	511	496	512	437	482	478	460	456	491	472	507	465	458	469	480	502	474	479	473	501	485	531	505	486	465	495	483	492	462	474	483	442	456	489	494	486	462	490	488	477	465	455	463	454	442	482	486	468	499	483	520	470	444	492	478	460	516	457	499	463	526	488	517	509	460	461	530	471	459	497	465	456	510	487	478	537	496	499	459	474	479	479	509	482	512	459	511	494	495	486	491	456	453	488	478	460	513	447	447	528	467	452	460	457	533	509	460	506	509	477	521	477	484	440	487	524	488	502	488	452	508	486	469	469	503	525	489	503	466	451	475	451	467	441	506	489	451	499	468	499	470	483	504	486	499	493	509	456	495	454	475	496	497	471	480	477	477	467	471	471	484	457	539	450	443	508	467	484	479	477	491	474	496	481	452	443	471	482	506	511	445	516	492	472	464	465	486	481	487	456	465	467	447	489	451	467	494	446	465	487	497	523	519	464	468	481	486	507	472	454	464	463	487	469	473	503	477	515	510	486	473	504	509	482	479	439	474	477	480	473	494	434	437	485	418	482	474	452	481	501	504	471	482	458	448	486	480	479	436	481	462	505	464	506	509	500	467	462	518	492	440	464	447	497	495	491	501	497	456	502	464	481	471	462	469	491	487	493	496	463	495	495	447	504	448	444	485	508	472	499	488	478	482	477	488	453	491	463	502	446	503	461	498	457	494	456	472	492	437	466	487	510	461	512	493	495	490	471	497	487	482	457	467	456	457	509	500	441	464	487	485	450	479	461	487	508	523	474	504	517	534	508	476	494	474	477	486	497	490	495	471	484	450	485	466	439	479	462	455	465	458	475	484	474	456	487	446	477	483	483	495	504	492	505	456	471	463	462	495	508	449	519	453	475	495	495	496	495	480	466	481	521	469	463	471	510	505	482	465	475	446	458	441	476	500	477	460	484	488	484	442	486	464	488	500	487	468	472	502	503	486	480	475	482	478	474	458	461	477	484	505	498	480	518	457	493	476	471	484	472	465	501	465	462	474	516	520	510	475	475	511	443	480	509	478	421	488	451	488	475	496	473	486	511	499	474	484	472	479	468	454	490	476	468	512	489	508	505	501	468	445	440	492	489	464	469	434	453	468	518	512	489	469	496	531	475	503	479	430	493	491	466	481	492	477	485	422	463	499	482	467	495	500	467	482	530	474	513	494	447	491	475	433	468	473	497	461	482	483	492	505	466	484	476	478	470	489	473	468	485	495	498	462	475	454	487	484	490	474	488	486	488	467	484	483	466	496	445	459	440	490	485	498	457	503	477	471	496	489	456	481	495	498	482	498	493	500	483	468	487	469	491	525	489	495	492	492	471	470	456	498	462	469	527	483	473	470	490	495	478	479	480	457	483	470	505	468	477	485	480	476	496	411	473	477	477	439	490	498	469	469	492	460	484	483	464	475	445	467	486	491	486	452	470	500	445	441	497	505	452	508	494	467	455	450	474	474	534	469	482	495	505	505	472	507	468	490	464	501	488	502	510	520	480	472	490	517	469	447	482	461	495	489	483	512	465	481	507	478	467	466	497	479	494	484	463	509	470	508	513	512	461	491	480	497	478	452	448	515	490	477	490	480	494	492	453	513	468	466	466	493	455	484	482	450	436	474	497	487	470	464	500	475	477	471	491	473	515	474	448	479	525	471	485	491	465	478	478	486	534	453	501	453	468	437	464	505	481	471	458	516	468	485	480	478	506	461	461	486	432	483	452	462	496	479	476	472	520	472	456	529	493	447	501	470	485	493	471	509	467	475	438	459	483	507	469	489	492	470	463	484	448	479	473	465	491	455	523	470	470	484	484	505	474	525	504	504	485	492	528	461	501	504	458	465	496	549	453	465	465	475	481	461	501	452	453	472	487
45300	40830	34302	34661	30834	28142	24934	20438	16146	11438	7594	5716	5180	4464	3052	1593	1281	1164	1176	2256	5834	6222	5935	4456	2272	807	290	202	205	194	186	183	213	153	187	169	188	186	179	186	203	188	175	191	190	181	199	153	189	175	143	191	186	194	196	159	161	171	185	204	194	185	179	183	204	169	191	175	142	191	185	147	186	178	184	176	183	187	154	167	182	181	186	188	191	188	204	179	150	175	162	178	168	210	184	151	182	174	155	178	162	158	185	175	179	188	187	171	181	179	202	175	170	195	194	192	165	174	183	166	190	169	164	161	194	157	150	170	199	196	202	169	183	186	163	179	169	169	178	148	185	167	196	169	170	162	185	164	171	152	154	170	171	158	152	164	192	174	167	168	164	186	189	172	153	164	169	171	167	171	166	190	175	173	178	176	173	170	160	170	182	191	188	158	177	188	172	166	148	177	167	160	177	169	166	173	191	192	178	165	174	152	190	181	151	182	168	178	154	158	167	170	192	149	166	200	161	178	192	202	220	171	184	175	176	182	182	178	166	174	171	176	148	186	183	184	166	169	194	184	179	164	179	174	185	177	165	158	182	194	188	184	169	187	168	196	169	197	197	179	172	150	175	176	177	181	174	195	176	185	195	194	184	174	188	185	162	190	174	192	170	174	176	200	192	166	192	188	169	192	162	165	185	169	171	195	197	184	200	183	178	178	183	182	175	178	193	168	158	180	166	170	173	192	167	170	191	183	167	195	204	187	165	175	191	190	216	176	174	175	152	175	197	179	188	174	174	165	175	189	176	179	180	179	176	172	170	172	212	181	158	186	180	170	184	163	178	167	163	178	161	189	161	166	173	163	171	170	160	189	184	168	173	171	171	180	168	162	158	159	173	148	196	199	171	164	170	186	170	167	185	180	185	182	169	200	186	172	190	176	201	164	194	164	180	180	187	184	188	193	205	152	184	167	185	166	188	159	145	229	190	197	174	192	174	165	146	170	180	167	197	192	189	201	199	165	186	178	198	151	165	160	172	185	186	197	195	183	167	172	166	177	155	166	166	182	178	171	168	197	163	171	158	187	167	170	185	171	160	190	172	155	170	141	169	169	161	183	189	179	159	174	164	180	180	176	176	194	194	186	166	185	169	160	164	176	180	151	193	173	160	177	199	159	167	182	182	165	163	190	182	202	162	155	196	174	183	176	180	194	179	172	182	187	200	170	175	188	184	170	204	193	163	185	159	191	161	176	180	185	181	204	186	195	172	175	182	191	172	189	212	188	170	152	187	170	180	178	185	175	160	193	159	191	192	171	153	169	197	169	168	166	186	164	159	167	187	185	185	147	173	175	187	172	153	185	142	143	181	173	162	166	181	171	185	180	189	183	181	166	187	177	166	179	183	166	166	172	176	169	171	197	182	164	167	183	180	160	189	168	189	168	189	144	168	152	161	166	188	177	184	188	190	165	207	164	152	157	190	176	178	168	177	189	186	189	165	176	185	172	175	180	176	178	202	172	179	155	163	183	161	175	149	190	181	216	175	208	162	173	196	180	203	182	186	177	172	198	168	162	188	183	165	178	174	166	168	183	165	157	207	170	193	189	145	160	175	166	195	171	151	177	167	193	170	184	178	149	169	186	170	197	172	167	170	149	166	170	160	171	195	178	173	170	168	171	154	190	184	198	159	200	191	180	163	169	175	181	172	185	183	184	161	200	161	161	189	160	180	167	175	164	174	205	164	188	175	190	176	179	174	183	170	170	164	171	206	164	188	173	171	194	175	178	155	161	178	180	166	186	196	185	193	180	171	141	171	191	169	157	198	167	173	193	191	182	180	158	169	175	164	159	171	158	192	175	165	184	193	164	175	180	151	168	203	172	190	155	169	170	178	162	185	174	177	165	151	175	181	163	196	173	198	165	212	176	161	164	171	187	164	182	189	198	168	155	171	194	172	147	183	190	193	159	177	155	176	166	212	171	178	180	172	159	190	167	165	139	153	170	179	190	167	184	169	173	162	180	159	202	162	189	170	194	167	170	165	183	161	199	194	203	187	157	166	192	167	178	189	182	182	147	183	178	195	173	175	160	192	178	167	163	184	180	153	181	177	175	185	152	186	172	177	181	160	186	192	177	174	153	209	163	169	182	183	181	173	183	171	168	207	190	181	157	187	179	186	162	181	163	186	153	189	183	173	178	189	165	194	169	188	172	212	180	169	169	174	219	173	190	170	166	178	148	191	188	159	196	178	178	161	160	172	163	191	176	174	158	187	168	174	154	167	191	171	169	160	179	216	187	184	191	168	177	177	172	189	179	154	153	155	179	203	174	182	164	166	180	179	160	181	178	169	172	177	199	162	180	177	195	195	168	186	170	185	174	179	177	198	162	179	172	170	180	164	177	179	177	171	187	154	150	168	182	191	178	171	167	190	181	184	173	174	209	174	194	169	157	156	179	164	209	164	181	186	167	170	184	181	202	203	159	167	158	189	188	175	180	152	205	189	185	201	179	158	185	182	179	182	191	201	192	174	198	170	177	175	176	185	189	192	161	159	168	172	174	176	171	163	161	210	181	176	163	179	178	176	188	155	205	174	166	178	168	170	166	183	180	194	188	162	189	182	186	183	169	176	154	154	175	168	190	164	189	185	169	170	196	166	161	192	197	178	168	167	189	158	167	174	172	210	191	148	163	183	186	168	176	196	177	177	195	186	176	157	203	143	173	173	159	153	185	178	165	201	186	176	164	161	194	179	170	144	163	180	208	175	198	164	180	196	159	164	185	178	178	157	151	183	176	198	164	183	157	170	157	176	168	201	166	194	153	175	175	182	184	161	177	180	167	167	175	173	176	183	184	171	168	181	195	181	178	155	163	181	199	192	185	160	155	183	178	156	162	184	169	165	172	178	170	175	195	167	146	151	195	180	204	180	200	179	186	197	164	182	169	207	163	191	175	178	185	198	169	172	167	191	160	160	181	183	192	183	180	186	176	167	195	154	193	169	157	170	169	158	156	173	190	164	165	201	178	161	180	171	163	185	165	200	185	174	191	204	194	177	203	196	173	184	151	169	167	180	172	186	176	186	179	174	181	184	198	170	170	210	160	169	167	158	175	166	214	182	171	173	171	181	159	173	184	174	190	177	175	172	199	149	179	156	190	168	175	181	163	170	159	161	195	165	177	181	156	171	175	173	174	174	155	178	163	159	190	183	161	176	174	190	189	196	176	183	163	178	180	193	196	157	201	170	165	203	197	173	176	192	190	162	190	196	184	192	170	167	194	156	175	148	173	216	186	189	178	188	159	193	167	182	205	183	170	191	155	189	186	188	148	174	170	196	155	181	184	179	200	161	189	150	177	170	183	173	178	152	175	185	165	147	182	198	178	162	194	178	196	165	161	177	194	197	163	163	166	165	158	162	179	207	176	154	158	172	171	177	160	157	173	167	200	195	189	167	198	171	182	178	196	188	170	159	178	184	185	181	206	179	190	166	165	183	158	200	176	161	170	198	162
31917	33600	33522	39111	39168	39292	38677	35132	31533	25869	21475	18517	17560	15956	11766	7473	6511	6428	6570	12396	24818	25686	24068	19620	11380	3840	1204	560	582	573	545	587	509	486	492	483	486	454	480	487	459	461	494	456	476	448	498	492	508	506	491	505	453	470	448	515	452	471	466	461	462	413	491	444	470	452	426	479	455	418	466	429	466	436	438	476	427	440	445	487	472	474	483	491	478	498	476	470	441	443	448	499	468	418	485	448	473	445	460	479	476	483	474	463	438	461	437	441	449	425	482	460	452	449	482	461	430	440	453	472	470	489	423	432	490	441	475	489	437	485	453	502	459	493	443	464	443	447	438	441	412	463	417	480	464	501	488	508	452	497	483	455	455	461	470	487	463	443	463	430	453	487	484	438	470	447	464	487	475	437	421	430	441	504	472	454	484	403	450	483	487	455	475	442	472	448	445	462	463	429	489	491	501	453	442	495	465	443	440	453	446	465	441	452	472	480	457	467	444	425	445	460	461	451	463	443	440	482	434	450	445	454	482	442	458	456	434	468	473	401	449	433	474	471	484	462	453	485	465	422	466	465	444	427	474	454	437	456	454	436	431	472	459	437	449	459	449	442	476	473	459	505	452	450	449	450	462	467	451	481	430	474	457	438	480	473	479	475	493	453	450	496	435	469	468	433	480	453	458	421	427	518	427	466	462	478	440	452	469	492	448	482	456	472	451	489	483	461	476	460	437	486	425	444	449	468	469	430	479	467	455	463	469	481	430	483	477	449	454	429	447	489	486	456	474	441	450	468	471	443	448	479	502	473	484	463	459	454	440	454	465	447	465	466	505	476	439	472	453	445	454	449	474	466	464	459	460	455	460	424	448	440	470	463	461	449	468	427	446	473	487	447	450	432	417	464	499	486	461	451	506	456	474	452	461	431	481	439	484	428	455	462	458	492	460	448	520	469	471	479	438	450	426	452	489	469	446	488	464	483	472	438	484	451	413	495	474	465	472	465	484	459	420	471	483	447	474	488	447	498	478	487	471	495	437	441	426	465	446	476	443	459	418	474	473	438	464	484	467	457	503	462	481	497	441	422	464	433	459	463	477	454	436	460	509	476	479	477	477	494	475	447	412	471	431	415	430	457	478	464	481	432	469	472	460	480	464	454	438	471	495	478	436	444	454	442	456	477	445	464	474	464	463	499	449	472	472	459	463	441	444	441	445	459	424	451	419	494	425	450	493	478	433	458	452	464	440	440	457	483	448	460	457	464	481	474	445	459	477	473	452	416	477	426	463	474	460	466	453	437	473	434	499	482	510	460	449	425	477	438	464	477	479	441	451	484	452	439	422	431	453	476	456	467	429	399	474	450	485	447	459	475	457	428	470	472	460	469	491	435	497	460	456	492	455	456	416	453	424	432	462	461	461	443	456	461	460	446	464	442	398	448	426	453	477	488	446	483	449	453	522	465	479	464	506	445	477	474	451	436	442	436	446	433	462	453	470	479	479	468	483	442	479	488	488	481	425	444	453	424	469	451	438	446	440	482	480	418	457	446	447	462	473	462	457	452	432	420	460	476	440	443	458	461	461	459	450	421	454	450	458	422	433	439	444	447	459	473	455	465	454	483	443	476	446	443	453	455	428	510	457	447	454	476	464	459	466	466	439	487	435	418	445	469	444	431	466	468	484	460	453	462	451	436	462	459	474	465	450	458	467	458	427	436	443	472	486	501	449	446	457	480	449	484	464	426	472	450	460	457	462	459	452	428	438	480	457	435	431	442	458	452	406	484	444	465	456	432	453	456	428	478	472	455	485	459	457	458	463	456	453	454	464	468	471	440	457	454	415	523	459	462	441	441	459	454	463	446	432	447	426	493	455	464	486	453	466	415	456	479	479	462	429	471	488	449	475	461	452	465	429	458	464	431	430	467	479	471	471	490	483	460	471	515	443	476	471	449	455	458	455	473	482	430	464	452	447	459	458	492	418	440	470	465	457	460	446	413	460	446	453	465	428	485	469	434	470	426	469	458	488	468	460	458	479	450	465	458	466	458	478	463	477	426	470	435	454	464	465	475	471	472	434	478	427	452	463	446	457	494	459	454	419	438	468	442	419	485	435	461	466	470	453	485	477	469	462	406	440	447	475	479	449	457	447	433	473	498	443	486	461	456	466	446	482	458	444	481	456	476	438	417	492	453	439	482	497	424	463	468	465	436	458	437	451	441	467	458	407	448	478	482	429	455	469	466	459	472	496	450	443	482	459	491	447	450	462	475	426	495	460	410	458	461	461	496	429	459	463	456	467	468	472	454	467	458	460	490	427	489	445	463	423	478	406	458	459	436	441	480	455	482	426	443	464	465	458	463	467	453	444	408	481	425	442	472	449	442	489	467	467	459	430	457	491	443	470	462	479	439	450	422	469	479	466	474	418	447	462	469	476	434	473	470	462	449	438	457	480	459	462	482	458	463	467	474	477	464	460	447	483	488	481	430	456	459	463	459	441	442	413	465	445	455	425	490	421	475	437	473	452	456	484	443	439	426	477	486	463	476	444	463	435	421	447	471	463	458	444	425	493	481	468	454	437	438	462	462	441	460	443	444	449	463	424	451	416	426	457	442	468	466	480	469	483	444	434	464	446	474	504	485	470	470	445	479	431	432	479	470	451	437	461	460	503	491	459	436	460	483	444	446	462	443	466	453	471	482	482	475	418	468	453	444	445	487	464	446	450	462	437	458	452	459	447	454	426	470	453	472	424	459	477	460	420	465	444	458	484	462	457	449	471	457	491	477	462	475	481	451	422	458	447	446	472	451	491	454	442	469	462	433	442	455	438	473	484	450	440	441	487	471	431	471	466	444	486	468	443	444	424	404	451	454	443	440	440	459	450	444	442	445	450	416	478	480	425	441	471	438	527	449	419	451	445	462	438	455	462	479	480	432	467	464	476	440	493	482	459	463	461	490	442	403	456	447	478	452	425	445	473	461	471	447	474	467	440	455	449	470	465	449	505	446	434	467	459	437	423	439	464	465	432	462	476	437	471	463	457	397	417	471	462	483	462	471	452	447	449	481	475	450	443	476	501	444	459	438	463	489	439	473	492	452	480	410	473	459	468	455	427	444	495	500	429	492	446	447	432	476	454	444	456	448	451	472	481	420	474	458	451	465	468	457	478	498	462	430	470	480	431	490	448	439	427	497	455	464	391	436	491	464	495	470	438	464	459	453	482	460	421	441	455	428	487	424	481	440	452	461	458	450	461	468	479	476	434	452	479	464	451	444	462	462	471	486	454	463	450	411	463	439	456	482	505	489	441	442	441	489	449	440	485	503	459	454	474	483	448	449	449	480	462	433	465	454	468	458	501	459	470	482	484	470	454	460	467	462	440	478	469	478	460	488	448	477	463	451	459	453	465	421	469	462	487	451	429	472	472	472	454	453	483	485	416	441	457	439	474	451	422	449	477	489	517	464	449	442	462	419	473	474	438	434	460	483	476	447	457	482	500	473	458	473	420	461
11852	11239	12414	11587	8263	5680	4245	2428	1602	1531	1329	997	705	560	376	354	323	304	322	313	436	510	625	601	495	292	207	164	187	177	183	164	189	157	146	172	188	160	187	185	167	170	166	182	152	153	145	173	183	165	153	172	173	157	167	175	175	167	171	154	161	184	191	170	177	173	175	167	191	166	142	170	162	192	159	170	129	154	181	154	194	197	158	190	159	168	179	156	162	160	198	183	180	175	173	158	150	149	169	190	163	174	177	159	158	147	162	178	173	141	197	136	188	187	197	196	189	166	171	171	176	197	188	169	166	174	174	168	177	182	150	152	170	183	163	147	155	172	150	183	162	173	171	163	161	180	163	174	161	162	152	190	175	172	178	156	160	189	143	176	169	196	185	151	160	161	154	176	156	170	188	179	186	177	169	157	168	188	161	183	168	186	170	168	171	151	179	178	172	157	181	173	201	207	157	162	166	175	170	170	180	173	151	182	180	170	164	189	164	186	153	163	167	174	187	161	163	178	180	153	176	148	179	178	154	165	167	172	147	175	182	168	161	152	149	159	154	181	171	196	143	208	173	160	183	148	147	175	179	178	153	184	192	146	153	171	174	155	168	169	144	147	150	160	175	166	168	178	168	162	177	160	167	170	170	168	169	157	163	169	156	177	196	160	165	179	163	205	157	165	169	155	182	176	180	169	158	167	170	182	170	165	186	182	164	164	178	147	163	164	165	173	162	166	159	151	149	189	165	173	153	192	159	161	161	203	159	148	170	173	167	162	167	174	188	150	188	141	161	175	195	181	187	184	161	186	189	179	169	170	157	178	166	168	175	184	164	175	160	171	177	159	158	189	172	175	141	178	166	168	179	169	188	169	188	174	180	175	161	175	163	150	183	153	157	191	156	172	159	148	159	183	185	165	172	170	169	188	163	184	150	187	168	179	182	162	178	191	178	174	162	168	178	159	170	172	188	166	181	174	174	154	181	184	156	157	167	157	165	172	204	184	161	192	164	145	169	165	161	165	196	198	168	161	171	164	162	161	173	193	148	182	194	183	144	152	142	171	165	215	171	164	178	185	192	146	183	163	149	162	167	191	185	174	187	174	172	165	158	158	188	192	157	179	173	156	178	164	166	143	178	181	170	166	185	167	165	168	181	199	172	153	163	146	151	183	183	180	188	170	181	149	164	168	172	182	175	161	186	181	156	191	142	135	157	174	163	157	201	177	198	172	173	170	173	173	189	174	154	175	152	164	185	181	181	171	168	165	145	193	170	153	177	158	186	183	157	183	169	167	182	179	171	162	160	176	190	171	160	182	159	175	176	176	162	160	205	165	147	171	173	168	176	184	153	177	170	177	178	174	162	159	183	173	153	191	190	160	150	169	186	184	161	160	174	168	172	193	189	186	162	200	173	163	199	160	183	175	153	173	182	143	196	196	166	173	188	171	168	184	175	178	156	168	149	164	176	174	168	164	166	170	184	202	168	184	177	169	190	172	163	175	187	155	164	158	175	163	144	165	174	151	178	163	168	166	167	186	199	158	174	174	169	155	158	184	154	154	176	183	145	161	165	154	186	150	184	171	191	184	172	184	180	165	180	195	184	198	180	159	171	188	157	171	177	184	181	180	163	173	162	169	174	161	143	162	147	160	179	185	158	148	166	217	168	188	175	150	174	171	163	164	157	174	170	155	160	190	175	160	168	168	160	166	174	162	201	161	185	149	169	176	186	182	174	180	167	186	179	182	173	166	184	156	177	180	191	131	172	174	208	169	180	166	164	187	178	209	167	164	186	174	173	158	175	170	165	176	195	176	163	188	190	173	152	153	148	165	178	160	139	177	150	171	175	173	170	140	161	159	154	166	149	144	160	155	180	172	189	156	163	175	168	160	171	175	173	159	189	180	166	166	168	163	147	170	145	175	161	157	194	183	143	161	159	170	163	183	169	170	181	164	183	145	181	204	164	166	177	168	170	162	167	168	142	183	193	165	158	168	170	178	170	187	189	161	190	172	154	180	165	168	156	175	143	177	184	180	159	184	136	166	167	177	148	200	165	197	162	172	167	124	193	151	177	170	170	174	159	159	161	167	179	160	170	158	174	169	150	170	160	184	186	176	150	154	167	180	150	180	167	197	163	146	175	186	183	193	179	174	171	172	172	145	169	163	177	177	174	159	174	191	177	159	166	174	179	165	171	176	176	184	168	176	156	176	156	154	197	176	182	188	187	185	165	168	171	165	166	160	156	176	153	162	158	172	174	178	165	166	174	179	184	171	170	134	163	201	171	171	148	156	191	160	158	177	156	172	168	157	183	178	160	141	168	159	186	184	171	179	146	169	174	159	166	187	169	161	165	159	168	161	172	149	176	164	159	167	181	177	180	154	191	179	179	160	177	171	190	156	162	187	168	187	171	155	155	168	172	161	179	177	187	154	189	170	163	183	159	167	152	162	164	173	169	163	174	165	177	187	163	164	167	172	157	154	172	160	173	185	158	173	168	175	171	174	165	175	186	181	168	170	182	176	172	191	158	152	178	186	192	177	166	183	173	173	152	175	194	172	157	182	189	184	167	162	149	181	161	161	145	180	168	161	183	180	174	174	169	144	170	125	171	171	176	161	183	178	163	158	172	154	169	204	160	179	168	157	163	161	163	169	164	166	182	184	186	171	164	163	136	153	169	153	175	167	176	136	168	177	141	180	135	164	166	179	156	150	163	199	156	185	168	166	146	148	160	161	171	172	186	199	179	160	170	168	178	193	170	168	161	157	166	183	142	186	169	190	172	167	163	186	163	151	176	187	160	172	176	164	168	170	182	168	177	166	163	191	185	186	188	174	167	159	174	167	156	181	185	154	153	187	184	194	178	164	173	177	157	156	164	192	161	148	190	173	177	177	161	162	194	183	162	166	177	182	180	183	182	167	187	172	171	177	175	189	188	184	167	196	193	147	180	164	153	158	164	162	159	175	147	171	177	149	182	161	164	176	178	153	151	164	166	159	143	170	187	192	174	167	175	183	185	160	192	156	147	170	155	175	173	172	174	182	190	164	164	151	153	136	151	162	177	144	166	183	164	165	191	167	178	200	190	144	170	198	176	173	175	164	178	175	158	177	153	152	189	164	150	172	172	162	191	186	158	156	166	174	174	202	180	187	164	179	174	191	155	176	168	157	164	162	159	159	169	151	184	134	172	186	190	145	172	202	156	157	162	161	160	164	157	174	177	173	158	158	166	139	176	169	164	146	160	174	166	183	156	162	202	157	166	175	169	163	174	150	175	192	166	147	184	175	171	158	191	170	179	167	164	150	190	175	184	196	155	161	181	184	183	168	164	168	173	165	172	167	195	175	199	188	186	166	172	176	161	164	195	177	161	186	172	153	148	183	183	153	165	141	145	161	169	196	169	166	171	159	185	172	206	177	158	153	168	194	192	177	192	183	173	171	144	180	191	175	161	177	152	166	168	154	157	166	176	178	190	181	156	183	181	190	173	199	174	176	180	175
9494	9841	15682	20675	19616	17666	15078	10407	7789	7893	6903	5176	4101	3228	1993	1855	1622	1429	1422	1500	2512	3181	3523	2974	2149	991	470	466	481	440	460	431	457	478	496	437	436	421	444	460	453	424	434	442	418	490	409	478	461	444	436	422	444	438	460	459	448	424	437	454	472	468	449	466	408	452	420	456	438	473	458	452	434	468	444	435	454	459	456	437	485	448	420	452	471	480	421	455	461	475	467	495	455	435	433	457	475	450	421	454	472	421	457	475	447	431	509	463	442	426	448	437	477	488	488	458	475	450	448	445	457	423	417	487	425	445	453	472	471	463	436	426	457	444	449	427	480	462	474	479	486	490	433	496	435	470	449	447	443	465	478	445	472	457	456	501	494	453	461	429	425	435	440	490	476	464	416	453	472	431	461	446	438	442	470	397	465	445	486	441	433	466	461	466	445	453	514	444	465	434	453	485	426	457	434	451	452	454	469	398	502	454	449	472	442	440	491	445	434	409	442	482	466	452	482	470	481	459	446	469	453	461	436	463	435	429	472	442	471	464	442	454	424	451	448	443	449	458	418	462	431	511	476	430	480	470	502	410	477	432	469	453	454	474	437	467	456	478	443	417	449	494	462	468	461	455	442	509	460	459	466	451	446	448	455	469	461	435	473	454	477	463	473	463	420	445	457	446	439	446	447	419	447	448	432	460	437	436	448	467	501	440	414	456	473	437	451	460	450	463	428	475	424	435	431	465	441	437	449	420	471	435	467	452	426	454	486	441	467	477	426	471	447	453	497	429	453	451	481	447	469	439	493	467	445	427	406	440	485	420	452	435	446	446	424	440	442	467	489	452	435	441	437	418	452	425	451	460	444	453	465	475	474	448	447	461	423	461	457	454	434	444	466	425	424	440	461	449	445	482	446	440	482	481	441	440	450	442	473	458	451	452	496	459	415	437	425	448	473	438	419	427	436	454	427	470	475	490	488	449	443	410	426	471	461	449	457	423	458	441	467	453	472	426	415	451	453	496	449	458	427	467	402	452	433	488	449	470	463	444	449	415	467	480	437	427	447	416	483	444	453	439	483	453	466	424	486	444	449	438	501	447	417	412	439	437	496	480	431	458	502	428	497	448	452	466	441	458	461	437	459	419	467	426	466	453	453	459	503	422	432	451	464	453	432	445	447	469	460	498	432	498	453	429	475	463	439	471	430	457	493	479	475	469	456	433	477	470	446	511	428	487	429	458	483	430	478	431	476	466	436	456	484	468	454	461	447	450	460	489	448	429	453	464	477	495	469	474	468	443	445	441	501	430	453	428	458	490	425	450	448	450	495	469	454	438	494	441	445	446	456	471	455	461	461	446	420	431	453	427	475	455	459	457	449	430	424	468	431	438	477	447	461	465	468	430	435	450	459	418	470	466	497	457	477	456	422	455	424	474	481	488	451	447	448	435	446	452	448	470	454	479	447	460	421	451	429	439	450	464	452	462	456	444	469	434	486	443	451	406	462	434	437	456	434	452	405	455	499	436	475	456	452	439	452	435	438	473	416	461	469	455	479	475	439	398	462	470	482	414	458	447	434	439	445	447	467	453	490	462	469	413	474	425	467	451	455	434	406	485	437	442	466	475	464	454	456	455	484	465	517	480	472	453	443	515	458	461	437	450	437	456	453	510	400	469	479	452	436	436	433	444	491	422	437	463	413	448	451	412	459	455	461	459	456	442	489	406	459	459	468	500	453	482	469	462	469	454	443	449	468	420	474	474	484	470	411	462	476	473	463	464	433	446	451	479	477	423	450	440	459	434	444	454	481	455	501	445	454	464	432	485	468	441	445	448	435	470	487	495	463	432	487	449	443	447	475	436	452	479	445	426	473	448	447	473	489	477	438	456	465	420	465	461	458	457	489	467	458	454	462	496	459	507	482	429	491	454	403	467	432	463	484	464	416	451	463	462	470	454	486	443	458	454	465	451	422	466	480	503	463	451	437	463	454	434	461	435	426	496	463	446	448	463	461	454	471	441	466	478	466	455	451	464	408	413	446	458	421	446	421	456	456	471	474	497	461	448	451	491	482	447	451	455	413	466	443	439	464	451	451	473	437	453	473	435	448	495	480	444	438	466	509	430	475	449	446	411	413	450	461	446	438	451	455	471	413	442	491	470	421	476	428	463	462	422	441	476	467	423	452	463	450	441	475	464	447	466	403	459	467	497	472	473	455	464	467	452	467	471	419	417	490	425	429	442	458	403	445	486	432	477	441	432	457	453	456	451	438	489	435	438	445	481	457	451	422	436	450	418	435	446	444	436	436	472	452	464	448	465	423	438	457	479	413	421	444	435	445	429	452	477	472	443	459	466	446	466	455	461	449	438	447	451	501	461	439	431	464	453	480	493	437	439	457	495	444	459	455	438	444	462	459	435	457	456	447	435	457	448	448	470	475	447	442	443	470	418	491	450	445	464	461	480	397	456	426	454	462	450	465	458	408	472	433	429	462	433	457	453	472	425	460	435	433	493	494	476	471	442	483	451	471	492	429	430	460	459	434	454	437	436	494	453	423	443	449	448	471	466	481	486	455	471	467	431	434	445	480	453	447	449	456	470	474	412	464	467	469	429	460	464	447	461	488	483	469	481	410	451	461	452	481	460	454	428	462	413	450	406	437	427	432	463	447	440	409	436	439	417	440	440	485	440	421	463	453	426	431	473	456	434	409	457	477	515	446	460	463	446	467	436	457	448	425	474	419	438	436	455	460	462	433	434	437	502	461	457	437	434	477	467	428	447	432	438	489	445	459	457	474	469	449	463	455	468	442	476	441	450	447	459	459	483	460	490	438	460	458	448	423	453	463	472	485	449	490	440	449	444	453	455	437	462	422	420	446	429	436	459	437	426	396	466	465	432	431	455	445	448	500	445	490	409	460	503	437	402	470	481	446	445	494	463	535	458	445	438	459	446	462	450	458	468	459	471	453	432	449	452	488	465	435	439	442	457	444	458	439	421	482	479	419	476	449	444	458	422	452	465	440	507	404	445	460	446	448	459	448	453	462	427	507	442	435	470	453	441	424	497	444	484	462	428	485	464	421	455	449	443	486	468	455	456	442	468	448	447	479	440	453	402	452	423	485	442	464	441	450	459	464	456	463	459	472	459	457	425	445	464	419	499	494	415	429	472	491	482	464	469	498	436	471	442	478	455	451	485	446	454	468	464	432	483	465	474	460	474	446	442	475	411	435	439	438	476	450	435	520	452	451	465	466	488	436	507	449	484	468	473	467	459	466	432	445	461	470	454	422	498	459	472	447	424	432	456	464	433	437	433	434	460	475	479	430	405	445	432	465	449	440	461	457	456	448	448	464	433	439	482	481	451	451	421	454	407	420	504	460	442	436	484	430	439	476	455	424	424	463	463	448	443	451	431	453	503	455	488	456	477	476	483	462	423	423	459	425	439	464	475	430	437	473	487	444	477	447	427	460	420	431	451	465	441	430	444	472	461	465	445	411	476	420	467	431	503
32488	31836	27923	26705	25299	19831	15773	12513	7104	4856	4197	3373	2659	2249	1637	950	969	952	721	888	2482	3670	3166	2664	1312	502	226	208	217	219	212	185	205	195	184	191	184	202	177	198	183	191	172	167	182	194	203	201	227	165	192	204	161	172	189	162	174	168	173	208	182	159	168	183	194	182	171	181	179	195	189	171	172	180	187	183	161	181	185	178	154	174	175	172	182	171	187	192	168	172	181	165	181	191	166	151	197	194	178	193	183	185	187	194	168	180	211	178	176	170	170	188	175	190	191	177	171	177	197	199	193	179	176	176	167	189	183	188	195	191	203	194	176	172	195	163	178	184	199	177	175	163	179	199	186	203	179	170	164	196	173	190	171	184	175	187	218	195	221	179	178	169	175	180	200	201	187	176	206	181	203	167	194	182	179	211	188	168	148	174	178	173	195	174	172	186	185	166	187	168	173	194	180	167	168	172	199	199	197	206	177	176	167	166	182	169	174	177	175	165	140	180	195	186	173	198	193	175	184	198	185	152	178	185	173	182	190	147	181	184	188	169	180	181	189	187	173	177	204	194	182	177	171	200	168	181	190	208	174	155	182	172	187	202	212	188	190	184	165	164	188	183	164	183	175	169	185	196	194	192	185	195	166	193	202	175	188	188	179	197	176	185	194	178	194	183	166	185	186	188	183	195	171	192	211	168	194	166	209	192	185	179	201	189	195	177	178	186	181	165	183	168	189	206	198	177	197	175	185	166	155	203	184	189	166	203	172	189	205	182	193	179	190	191	172	173	173	190	183	166	162	192	180	189	165	173	177	184	168	167	182	188	219	194	194	196	177	194	201	190	159	196	194	168	169	202	183	163	166	170	186	199	176	195	168	179	182	183	183	179	191	166	172	175	190	204	164	151	166	189	143	191	194	189	182	182	180	172	182	160	189	179	167	189	173	196	173	165	195	185	193	191	196	190	188	179	193	199	159	168	187	176	180	168	184	197	194	181	198	179	167	197	179	180	173	182	207	189	178	152	194	187	169	194	180	191	189	192	173	187	199	164	174	164	180	189	165	193	174	191	185	168	206	186	190	190	189	192	195	176	194	175	210	163	196	201	194	174	173	186	210	196	156	195	182	174	217	175	185	190	173	174	197	173	190	207	182	179	186	179	198	167	173	173	173	179	183	161	211	196	197	180	165	159	179	157	173	170	191	177	165	149	184	177	180	203	184	192	181	177	192	195	207	190	174	179	180	181	181	189	182	192	184	190	190	170	188	172	163	183	179	167	196	175	184	174	203	151	208	177	191	190	183	189	187	186	173	156	191	184	182	164	150	195	169	162	195	212	173	161	174	178	189	198	180	193	172	203	195	184	162	201	175	179	195	197	169	170	184	188	200	163	201	176	181	169	167	151	184	161	189	162	185	176	199	190	198	201	191	185	176	177	197	171	211	174	191	171	200	183	196	192	192	199	171	183	172	187	192	188	191	195	179	152	173	173	181	197	159	170	178	200	198	145	174	180	186	180	172	175	183	177	169	178	190	168	199	173	203	158	184	191	180	166	182	191	195	167	168	201	180	171	188	184	172	161	171	175	186	150	193	167	189	191	203	189	165	208	162	173	184	189	183	173	184	169	188	178	190	171	182	178	179	190	184	183	184	180	186	173	160	201	172	174	164	168	156	166	181	186	166	189	195	184	192	189	173	165	174	178	167	164	188	175	151	189	194	194	213	171	159	194	179	183	183	200	168	157	158	176	186	177	180	173	157	190	174	196	175	190	181	183	171	217	183	181	194	200	175	169	182	170	224	190	156	194	194	201	170	175	191	188	175	195	177	181	159	174	166	187	186	183	193	211	176	191	202	201	177	210	198	192	148	196	182	187	188	189	160	202	190	175	203	214	188	176	208	195	201	176	162	160	174	185	201	205	189	207	196	187	177	182	225	190	193	168	179	189	187	165	190	184	194	198	181	192	165	159	184	177	161	217	203	178	187	196	199	150	176	181	182	189	163	172	173	144	207	174	193	161	178	181	175	193	183	184	192	170	175	178	156	201	179	178	181	182	178	173	174	183	175	196	182	186	189	206	176	171	188	190	157	169	184	166	179	177	193	161	174	210	200	171	196	186	188	161	188	197	185	203	195	188	184	180	199	183	182	200	168	175	164	189	204	173	192	192	180	188	167	182	158	189	188	197	209	187	190	182	168	180	182	171	167	181	172	164	153	193	161	186	204	168	196	175	179	195	174	194	171	177	162	183	194	207	153	194	188	179	163	171	205	171	186	200	213	181	179	149	169	182	176	192	192	182	190	151	183	179	192	172	159	199	188	207	195	162	187	190	183	175	166	189	182	181	193	177	185	199	187	163	196	168	178	181	180	193	197	177	178	163	178	180	199	200	202	157	169	188	217	179	173	184	156	176	181	176	180	191	163	184	159	192	177	163	159	167	199	203	174	177	155	182	169	159	157	195	176	184	198	175	167	184	159	163	151	187	182	157	159	171	197	179	191	164	174	187	181	192	162	178	159	186	172	181	186	190	176	190	158	195	174	179	186	192	171	169	175	174	192	183	154	172	176	197	190	177	176	178	153	171	192	191	216	177	194	184	197	184	150	182	185	174	190	167	191	193	193	190	217	155	193	194	202	167	164	164	182	180	185	155	182	189	178	200	167	174	188	200	175	163	165	166	203	176	163	195	184	194	176	182	190	175	158	178	179	196	167	196	185	181	215	172	184	186	185	174	196	183	207	173	165	175	194	176	189	172	200	184	168	205	171	162	167	172	170	164	180	213	189	189	198	183	170	189	198	193	167	185	191	190	182	188	180	173	186	173	185	188	194	171	168	183	184	157	170	196	193	188	189	206	200	174	193	188	184	161	186	191	175	170	157	171	193	174	184	162	176	187	181	189	201	196	199	181	190	167	179	183	185	169	174	151	162	184	169	173	161	165	176	192	187	190	185	181	197	186	183	193	184	173	206	179	190	175	190	192	186	186	169	175	184	174	190	171	192	200	197	186	197	178	183	184	170	175	201	186	168	192	182	215	188	184	173	203	181	177	178	160	195	196	178	191	187	182	203	191	181	179	200	219	159	171	169	153	171	193	162	192	169	168	213	164	173	191	186	203	171	159	180	183	172	173	178	196	164	185	171	164	178	167	204	174	177	190	168	203	188	203	158	177	165	180	184	163	181	185	184	195	224	160	161	176	176	179	199	177	205	165	196	173	188	206	190	205	174	167	185	170	196	197	188	170	192	186	190	152	178	197	178	185	168	195	198	176	177	173	185	167	193	169	184	189	181	172	161	182	197	176	180	160	196	172	178	175	170	181	194	188	172	186	204	196	207	190	164	183	195	211	184	200	189	196	205	178	186	206	184	162	167	201	191	170	159	153	197	197	158	184	204	192	174	195	206	191	180	169	181	184	173	181	184	169	191	171	178	183	187	191	196	204	171	185	172	173	177	187	196	197	159	203	185	193	168	179	172	165	186	214	169	157	195	173	209	169	196	187
22685	26038	25826	31663	33114	31477	30743	27733	19529	16590	15315	13444	11579	10468	7276	5140	5088	5217	4226	4916	14159	18491	15693	13488	6763	2353	812	596	704	614	614	548	571	552	522	501	519	509	502	537	477	448	518	491	508	496	480	508	498	534	476	510	499	500	478	466	471	464	485	493	485	465	519	486	504	497	492	469	455	499	512	457	469	514	454	496	450	501	471	497	503	503	479	519	476	469	495	487	445	474	515	488	485	464	496	453	501	449	467	510	453	458	460	504	501	482	439	479	479	466	432	489	499	485	466	507	480	481	488	530	456	452	523	475	480	474	518	444	494	461	455	508	493	489	471	492	422	481	465	462	503	502	442	468	460	497	483	519	495	466	434	492	539	503	466	439	512	466	457	444	475	505	514	496	502	481	469	511	473	486	521	485	503	479	494	441	482	459	442	497	447	460	501	458	510	486	506	486	535	488	454	473	502	486	489	454	451	441	463	446	483	447	476	470	499	490	474	457	463	470	486	481	443	491	508	471	472	487	479	481	429	507	431	471	478	484	496	486	472	486	475	484	462	500	474	472	444	448	499	487	481	473	479	534	527	517	425	449	496	474	415	473	492	467	534	470	458	493	534	491	470	465	440	517	474	496	493	500	507	467	509	473	468	481	459	443	481	486	509	450	438	533	488	510	474	504	445	455	470	472	454	466	472	483	481	488	460	498	463	448	508	447	443	489	467	461	460	492	457	458	516	459	500	464	529	457	487	477	492	499	491	481	475	456	480	500	448	509	455	498	499	471	469	439	466	469	461	514	478	476	484	501	494	487	511	464	459	480	500	483	483	497	463	511	462	453	454	504	463	488	464	538	458	466	483	500	473	503	496	486	515	479	471	469	467	470	493	471	498	505	502	475	508	507	509	501	503	521	510	458	521	509	474	495	460	449	508	468	484	462	498	451	497	478	451	476	501	471	467	469	467	486	470	484	484	534	492	510	519	522	460	469	507	500	464	489	463	506	516	467	506	439	489	492	515	472	470	463	519	458	448	480	461	493	464	492	501	490	509	477	473	502	510	479	509	524	493	492	494	487	477	520	451	488	481	435	492	500	489	479	490	475	461	496	495	485	429	431	495	476	468	455	447	478	478	506	483	482	509	491	479	502	467	506	527	424	455	511	468	498	463	481	466	480	474	502	470	469	455	480	435	482	493	479	493	480	503	425	505	483	509	503	494	469	487	475	510	488	470	472	496	477	509	508	459	502	435	497	457	448	508	478	480	510	484	485	489	476	486	453	479	471	483	464	447	447	483	531	501	504	481	476	454	496	469	471	466	454	484	476	453	478	467	510	479	464	459	494	490	474	508	478	498	501	446	511	535	503	478	492	444	456	430	463	492	470	520	468	518	467	475	466	480	500	502	494	463	433	476	492	439	529	478	463	498	415	466	481	488	470	504	445	470	486	474	488	480	478	506	509	494	497	441	504	500	468	466	464	479	497	465	494	459	436	491	512	499	460	417	490	482	475	485	476	475	508	469	495	486	463	475	468	461	460	488	502	475	450	502	469	483	468	472	520	497	488	466	452	461	478	472	469	484	482	485	508	498	505	502	488	453	514	448	465	451	464	451	502	458	472	525	464	501	475	492	513	476	532	466	464	493	488	507	448	466	471	480	475	500	446	455	511	485	480	495	467	495	465	473	461	460	506	518	494	470	433	501	512	475	487	455	490	455	479	493	504	459	494	468	492	455	498	479	504	466	458	479	500	512	483	467	440	457	493	449	511	493	460	502	487	474	517	492	510	485	498	471	471	485	490	472	462	527	480	526	455	443	474	462	501	481	458	404	490	446	519	494	473	452	462	469	456	478	495	445	505	458	480	514	461	470	478	437	495	458	485	464	465	457	496	469	478	459	486	448	496	454	475	476	424	472	465	465	481	452	479	466	491	517	493	492	464	471	474	494	502	496	491	504	487	467	466	465	470	502	476	498	476	510	453	471	485	430	452	460	529	523	468	477	477	498	527	501	510	486	460	475	461	483	485	535	480	455	493	460	465	478	462	471	482	504	438	500	475	515	443	468	472	450	470	491	489	464	467	502	459	486	502	498	466	521	487	501	479	467	471	509	464	492	492	492	499	470	484	472	481	470	488	469	500	488	517	511	449	498	465	473	483	508	499	498	512	447	451	497	424	462	477	461	461	481	456	472	446	473	531	483	449	469	500	494	447	502	502	483	483	487	536	483	466	478	488	463	515	473	496	505	506	480	480	466	493	475	457	502	464	485	489	472	529	477	440	502	465	491	501	449	525	515	484	432	468	473	478	502	485	450	487	490	467	480	503	519	462	487	536	511	478	473	512	486	481	460	489	449	490	489	493	464	492	507	484	527	503	453	469	522	479	449	444	495	513	464	516	473	465	467	520	452	499	490	525	494	496	479	505	496	485	533	481	460	510	476	499	509	468	503	405	468	494	482	514	472	474	474	477	450	487	516	480	484	528	483	499	458	441	506	473	483	494	464	467	499	469	472	463	459	486	503	492	443	484	469	485	473	494	484	486	485	501	493	468	469	508	491	518	512	472	507	496	527	493	500	479	492	474	555	477	493	468	448	486	454	473	440	480	498	453	499	485	470	491	489	493	514	464	479	518	501	460	472	474	480	485	505	470	433	463	511	443	460	501	512	512	467	491	517	515	457	477	443	505	457	463	495	516	493	480	511	484	461	473	451	484	471	455	495	491	484	465	495	481	460	480	456	497	506	520	460	478	501	458	535	457	463	443	484	455	481	468	436	537	478	496	543	504	492	464	466	472	514	478	469	495	496	465	481	533	488	496	512	483	451	492	508	485	457	494	457	484	472	465	489	485	470	495	498	525	473	467	480	438	498	453	506	490	466	489	479	468	457	451	462	500	500	478	513	481	484	476	501	500	487	483	515	476	466	477	486	469	479	474	461	495	480	488	508	473	473	497	467	525	486	450	482	507	487	497	464	468	518	462	475	509	455	442	506	470	461	511	463	517	468	476	519	473	463	438	442	488	471	466	473	456	502	442	486	511	529	533	489	474	476	553	429	512	529	504	450	500	481	462	483	447	458	471	461	474	478	498	460	493	473	508	478	491	457	492	480	484	468	486	476	478	451	471	499	458	451	524	476	439	479	468	495	493	452	498	485	510	505	451	482	464	483	513	450	498	518	489	478	475	491	481	484	463	496	505	453	440	450	490	526	457	473	482	483	488	476	485	523	433	507	490	490	477	471	455	480	524	453	461	443	464	477	487	463	475	489	484	472	473	455	457	474	432	494	474	465	480	468	458	457	489	454	493	480	497	520	463	477	499	495	475	511	476	486	479	481	497	474	485	445	511	528	516	491	504	477	463	551	445	500	486	514	462	493	489	433	507	489	456	484	460	459	500	486	484	464	495	480	498	480	485	492	469	453	478	474	509	515	448	482	455	502	480	454	473	514	480	461	493	477	469	469	517	462	460	511	472	455	465	520	488	500	483	470	457	491	464	501	458	475	444	488	437
43914	40490	35013	36605	34266	28554	25004	21868	15547	9442	7025	6718	5413	4613	2827	2067	1734	1553	1339	3491	4818	6085	6739	4416	1764	649	333	249	248	237	218	218	217	219	187	200	200	170	193	193	205	217	165	181	199	177	178	152	191	182	189	186	184	173	159	174	176	187	195	184	193	159	172	193	189	170	179	151	179	183	198	176	189	165	171	176	150	172	171	193	197	170	156	195	170	187	163	150	175	184	185	171	177	177	173	161	161	193	160	176	166	157	188	173	189	173	166	169	177	172	154	188	178	182	197	182	158	158	200	160	149	177	177	175	173	167	159	171	165	167	181	192	187	168	183	167	178	156	169	158	190	161	178	167	178	179	183	177	196	143	190	178	179	142	169	182	193	199	172	166	169	169	166	173	171	145	157	185	164	172	189	186	168	173	170	180	168	183	167	168	200	204	168	168	178	181	175	174	164	183	173	191	173	167	180	170	154	187	191	180	164	169	182	173	176	163	176	187	189	183	180	158	161	167	168	204	183	159	156	154	164	168	179	182	183	175	178	171	167	165	175	174	151	206	169	176	174	167	181	176	161	170	177	165	164	163	160	166	189	180	177	168	179	182	170	176	194	157	164	197	151	169	162	193	161	183	201	192	165	158	180	174	155	192	174	137	155	160	160	197	177	175	198	187	184	181	174	156	166	172	187	163	154	159	186	162	185	159	189	168	177	178	179	179	166	164	190	172	190	174	160	168	163	188	178	167	181	187	190	169	176	192	174	178	182	185	195	192	170	192	156	166	176	181	166	165	177	179	171	183	187	172	189	186	191	207	182	184	174	169	179	192	188	185	162	169	161	180	161	171	164	181	154	187	159	181	172	170	192	179	165	193	199	189	183	180	180	179	193	181	176	186	186	179	171	178	202	169	167	164	172	156	172	170	192	172	185	177	156	187	164	186	190	168	162	173	166	171	169	174	168	178	173	163	173	185	159	192	172	172	190	185	193	163	196	174	167	187	142	194	187	171	172	145	168	157	142	171	204	171	169	173	180	186	187	181	172	181	194	181	179	177	168	175	179	186	185	168	186	170	167	163	164	187	186	161	161	149	167	181	215	182	209	189	163	201	149	163	181	190	160	147	191	166	199	174	186	186	157	182	187	205	169	172	162	182	195	194	163	169	195	190	188	166	158	199	185	172	195	180	191	161	192	198	187	167	187	178	178	170	182	175	182	161	188	189	176	174	190	156	155	160	153	173	163	165	147	171	166	155	189	202	187	194	176	167	185	171	174	206	186	182	184	190	165	184	171	206	159	157	169	188	164	166	178	170	178	168	186	189	160	161	192	173	164	170	206	182	169	153	179	202	173	191	210	180	181	167	171	177	184	175	189	152	188	165	177	163	149	165	208	170	144	166	175	172	179	169	187	202	183	164	180	185	173	156	184	176	170	175	153	204	163	178	155	161	198	178	176	180	188	200	199	171	191	191	195	178	190	171	191	196	180	185	168	176	171	185	180	151	179	181	190	157	182	172	194	169	160	167	174	171	178	167	168	175	172	170	156	171	169	166	179	176	158	163	170	207	152	160	160	158	159	172	147	176	183	180	196	172	171	179	172	169	172	173	200	180	160	171	171	170	162	148	178	168	182	162	188	158	166	183	199	174	193	191	171	190	184	176	188	165	175	175	183	171	177	161	184	157	139	170	160	200	156	166	149	158	196	204	169	183	154	161	170	184	189	160	187	205	165	163	163	174	188	167	192	163	159	159	181	191	204	199	174	174	138	165	174	160	178	178	158	191	180	163	187	162	183	161	157	164	146	166	168	187	152	181	166	170	158	188	194	191	172	168	197	178	195	176	152	192	183	184	168	192	171	160	208	149	171	180	172	153	159	181	177	176	185	178	179	207	164	205	164	203	186	199	181	192	178	190	182	183	185	176	192	191	159	186	170	188	177	163	185	172	176	176	165	156	189	173	198	197	177	167	181	163	178	154	146	198	189	180	199	158	179	163	168	181	170	201	186	178	177	191	176	163	181	180	160	183	190	160	171	168	204	165	165	144	169	209	162	185	166	166	185	183	186	169	183	169	170	177	190	165	165	159	182	175	166	165	178	150	192	179	170	176	153	173	195	150	186	181	166	183	159	176	161	153	162	173	158	173	196	177	174	166	185	174	191	184	180	181	172	156	193	208	175	179	170	182	179	182	157	198	172	175	185	196	170	166	169	176	192	180	170	189	154	184	172	157	169	167	165	204	152	189	162	158	150	161	200	178	166	158	154	163	192	180	178	168	184	178	153	163	158	179	165	193	177	175	186	163	191	191	157	211	195	186	180	188	176	166	176	169	163	181	184	153	182	187	179	154	163	174	160	185	172	179	183	191	173	172	180	164	168	176	157	215	191	179	188	197	196	161	195	173	181	172	174	192	207	191	190	181	175	170	184	197	166	200	174	168	165	151	175	181	172	168	180	177	187	161	169	181	163	165	181	178	205	176	171	196	171	198	179	184	188	188	185	177	192	172	167	155	158	158	163	152	157	181	190	168	170	162	169	196	201	183	201	182	169	172	165	184	174	183	201	187	181	176	176	192	177	174	143	181	190	169	191	195	181	173	195	190	187	195	160	176	174	165	173	167	163	178	184	180	150	169	170	182	164	172	183	191	166	176	184	163	159	166	157	200	159	151	202	151	157	173	173	178	184	170	175	187	159	181	183	158	177	178	169	162	171	165	162	185	154	186	181	173	172	177	170	165	184	183	181	176	174	174	154	185	155	159	168	166	195	164	166	198	174	176	155	182	166	179	201	176	164	185	169	180	167	177	182	178	203	178	153	181	173	181	173	167	156	198	173	199	177	185	179	160	169	182	178	158	172	165	185	177	167	159	160	157	157	183	162	182	199	166	199	156	184	176	188	172	167	189	184	181	166	183	172	170	170	197	172	198	174	172	171	182	170	164	166	166	177	171	180	170	164	182	168	155	193	183	157	171	174	158	169	151	193	190	171	199	173	195	166	172	188	167	167	143	176	180	149	176	194	169	185	176	169	179	165	189	174	146	192	186	189	182	169	180	185	177	185	158	150	163	159	157	169	179	139	186	177	180	180	176	183	170	170	172	178	179	188	154	160	162	167	193	174	188	183	173	165	172	173	152	148	202	171	174	211	182	171	185	182	194	164	183	169	159	198	152	161	182	157	195	183	161	153	157	163	180	178	176	165	165	173	142	174	154	161	166	191	172	183	183	162	164	167	184	187	185	164	188	164	179	158	172	192	176	161	178	185	177	191	162	172	165	141	154	180	191	163	170	179	169	194	173	168	181	171	167	153	177	176	181	180	159	153	177	176	163	193	168	175	172	173	158	179	163	203	190	160	178	183	204	193	179	182	181	178	174	172	160	149	156	180	154	145	162	150	162	187	171	163	179	189	186	163	183	187	163	175	180	178	171	171	189	187	182	185	169	158	163	166	182	164	187	185	163	177	149	185	162	190	169	163	194	170	178	179	169	176	189	160	165	186	143	160	193
30979	33985	34658	41829	42081	39746	38318	35614	28719	22555	20741	20497	17775	16245	10358	8563	8326	7487	6870	16808	21408	25069	25545	18853	8826	3220	1368	809	934	770	782	681	624	566	605	564	523	580	604	546	523	532	467	493	542	553	552	532	515	503	477	524	489	461	439	419	455	467	414	474	454	453	490	420	427	456	424	447	468	455	442	443	496	460	486	488	464	489	415	477	435	484	454	438	486	482	461	472	462	510	457	448	432	472	464	429	479	467	447	431	454	477	452	475	481	451	465	474	481	479	491	456	455	492	460	448	465	436	470	468	476	431	452	471	398	476	455	492	463	470	451	448	408	454	453	451	448	406	484	458	434	478	447	477	505	492	453	471	479	468	444	416	440	482	469	444	471	470	484	468	451	477	463	462	436	443	433	450	454	450	429	431	467	456	500	475	488	476	451	436	458	417	468	486	446	474	470	455	434	453	461	479	488	478	452	453	448	424	465	412	465	466	491	447	446	471	476	476	471	423	436	487	492	451	462	432	488	458	434	477	448	491	452	497	453	424	497	458	451	461	464	488	493	457	449	435	471	458	450	445	478	440	434	429	451	443	478	435	449	463	476	469	445	452	473	475	510	436	482	402	451	480	421	501	484	489	440	439	483	488	451	453	438	471	441	462	444	484	485	453	427	436	492	446	441	433	460	440	461	487	450	509	501	467	463	463	465	447	515	409	411	474	444	487	453	468	461	453	487	485	453	462	468	442	447	430	491	446	447	458	483	448	456	464	466	484	441	432	432	452	481	452	468	490	450	488	458	467	487	459	447	483	456	488	435	474	436	475	441	470	470	402	441	491	427	456	458	458	444	494	456	462	458	473	465	468	411	444	462	442	439	445	481	414	418	475	428	429	471	471	458	441	460	452	428	480	446	446	453	476	426	464	463	457	443	418	476	474	494	453	483	449	451	435	447	443	483	450	461	461	433	426	489	454	497	453	433	471	469	469	408	443	445	441	437	475	437	479	475	471	462	483	432	456	397	429	447	447	460	448	455	480	442	456	506	475	435	458	456	424	441	469	451	449	456	427	472	491	473	426	476	462	440	436	463	478	431	449	457	435	463	469	482	456	473	500	423	474	415	456	463	465	456	445	441	455	493	470	467	451	472	469	484	448	456	485	431	460	425	466	498	440	455	459	475	450	453	449	428	463	488	477	415	468	437	509	436	467	473	472	447	413	458	445	489	457	473	472	432	422	428	454	475	437	449	472	469	441	426	465	454	469	465	485	420	459	472	456	465	467	463	443	447	435	473	485	455	485	422	455	446	469	506	486	417	450	475	451	458	475	482	513	441	442	481	492	467	428	432	441	452	420	472	475	449	463	453	459	442	486	446	498	450	472	461	516	441	452	423	452	448	480	422	445	481	443	438	468	441	484	427	450	419	438	447	450	492	443	450	449	465	438	470	462	465	433	444	454	478	438	419	462	478	483	459	426	443	425	460	472	504	458	485	455	487	499	444	444	454	445	453	469	448	462	458	440	468	483	479	451	482	425	480	442	451	428	456	476	436	438	408	450	455	433	447	439	439	469	465	416	477	455	475	492	479	447	437	495	491	448	447	459	491	425	456	462	455	395	422	464	464	443	445	457	443	441	438	481	467	460	458	461	441	441	475	468	469	437	450	440	433	470	451	478	489	504	442	465	457	477	504	473	475	462	467	476	460	490	458	455	467	475	500	457	462	435	459	424	471	425	502	496	463	473	434	434	472	446	463	454	441	472	467	479	485	437	449	460	418	443	467	443	438	474	487	444	455	492	457	472	476	469	466	483	449	462	443	437	420	443	415	449	474	453	494	460	451	466	489	409	431	445	445	496	457	448	451	468	477	423	463	441	491	439	441	430	454	477	444	467	453	455	452	447	459	461	442	477	449	452	447	463	457	446	446	463	468	497	463	483	455	440	469	473	439	457	454	426	444	453	436	488	459	461	467	448	441	454	491	435	411	473	467	433	433	506	485	422	422	480	444	458	471	455	459	457	457	461	463	476	466	438	487	474	476	469	450	445	453	463	456	462	458	462	472	471	444	459	449	473	481	425	421	487	438	451	474	498	439	432	452	474	430	440	445	469	464	457	497	445	437	441	477	459	472	465	464	451	452	455	436	467	454	454	452	432	457	421	442	502	499	466	453	437	446	486	467	453	506	459	461	460	467	439	469	479	457	421	441	445	458	452	426	443	490	445	454	466	458	438	461	429	455	467	443	463	458	472	439	476	480	480	444	474	442	489	490	429	479	436	466	452	429	427	443	499	466	447	493	419	447	448	461	455	448	435	471	415	468	428	470	458	480	457	454	448	459	454	476	468	453	447	477	449	456	456	395	458	498	485	410	457	502	442	442	502	469	447	464	428	425	484	451	481	477	476	451	492	490	438	484	467	425	477	453	460	464	448	461	478	433	480	487	460	429	457	455	435	482	436	467	476	446	458	481	473	470	434	442	441	433	475	467	467	459	487	454	457	432	459	454	462	449	448	489	482	437	474	435	428	405	438	458	483	476	447	427	455	469	481	459	475	467	464	437	469	454	469	471	435	454	468	418	470	441	453	484	457	479	467	484	462	452	407	468	406	480	433	471	433	439	468	441	440	505	485	460	462	445	468	456	443	468	458	468	456	445	482	491	446	457	476	440	504	446	464	478	459	486	455	435	494	443	454	436	456	508	481	437	462	449	449	479	474	431	503	434	450	475	457	424	438	483	465	475	440	445	480	475	460	438	446	485	463	452	438	483	464	458	428	456	430	462	439	427	457	428	469	448	460	440	483	450	437	476	478	412	459	436	454	433	470	443	426	425	440	453	465	479	485	432	469	463	464	458	465	431	455	464	495	468	470	485	469	442	500	485	470	470	451	458	495	477	454	435	411	438	494	460	469	490	467	462	457	434	435	457	471	447	479	453	452	421	483	436	436	504	442	438	483	503	458	449	467	438	480	460	435	439	477	468	431	447	459	468	458	449	474	448	473	438	466	436	461	478	463	453	473	436	395	452	497	439	486	450	469	464	453	452	474	477	471	459	439	435	469	479	472	466	468	462	462	451	461	458	443	456	471	486	513	472	476	457	499	426	439	458	457	498	467	459	433	422	456	477	443	484	452	432	404	464	461	462	503	501	441	488	483	487	460	461	476	428	432	475	471	494	501	450	526	454	451	509	435	434	449	476	475	488	450	444	488	467	382	488	478	456	484	470	450	466	455	449	494	454	471	477	478	456	473	444	468	503	467	420	451	467	468	429	456	473	434	427	451	435	447	490	455	418	444	435	449	499	475	462	473	461	487	433	435	451	433	495	440	444	458	449	455	450	461	456	491	423	443	438	507	435	460	456	487	438	471	423	454	451	456	423	444	461	460	444	437	465	475	444	468	444	431	447	464	470	483	469	435	444	475	474	478	467	452	455	427	429	469	472	455	454	459	472	433	530	450	425	453	445	450	429	445	455	458	466	473	445	464	449	450	416	441	435	458	446	416	457	470	415	473
13138	12069	15127	12528	9221	7439	4422	2967	1576	1075	810	541	548	515	370	344	315	329	372	406	686	631	717	579	301	202	190	162	163	177	168	158	193	156	167	174	150	173	179	183	159	187	192	150	159	183	185	180	159	177	169	169	169	142	182	163	174	174	170	186	172	191	165	172	167	170	177	165	174	179	171	166	178	191	149	146	166	186	163	186	158	194	160	155	177	171	177	145	178	179	171	175	174	162	173	174	197	172	183	184	193	152	197	170	176	193	197	184	190	188	170	157	160	177	162	178	163	194	166	174	175	173	176	167	162	155	166	176	190	177	189	176	166	177	181	192	173	173	177	193	147	155	168	179	136	165	150	145	182	170	158	183	168	173	181	176	181	183	161	199	174	151	176	185	181	185	186	187	207	161	167	166	179	184	152	170	193	170	166	186	179	154	168	167	156	156	164	150	180	177	183	172	204	175	176	179	161	172	169	177	167	187	178	186	151	197	172	181	168	204	159	184	154	172	177	170	173	150	155	181	164	150	160	194	201	163	167	180	165	172	170	190	170	148	176	172	161	160	166	174	158	188	158	158	164	187	178	166	174	157	167	173	148	164	158	170	161	154	197	158	187	185	171	154	170	186	177	205	186	174	181	163	168	161	172	159	179	186	166	157	168	175	167	155	180	157	162	163	162	172	165	158	168	157	167	153	181	164	190	197	168	170	183	145	187	162	185	166	180	194	167	146	190	177	172	181	156	188	170	175	187	168	177	168	173	178	132	155	164	184	168	178	178	158	170	169	155	152	194	170	133	149	179	200	196	156	157	182	158	170	197	187	187	188	157	185	154	163	177	182	193	164	172	162	177	182	174	153	167	168	174	177	159	156	190	179	192	171	191	157	168	180	180	155	175	156	187	185	154	169	155	169	177	166	159	196	191	195	148	180	174	177	144	167	195	165	168	183	161	164	158	185	161	171	185	189	173	172	203	176	163	172	196	179	176	174	185	168	151	172	154	184	177	179	161	165	175	180	165	192	171	215	166	170	185	183	161	164	181	142	172	185	172	166	152	183	176	192	176	183	170	186	188	162	165	181	192	179	180	171	186	179	166	186	169	149	192	191	164	179	143	179	169	187	177	167	176	149	183	184	172	177	164	174	184	173	189	191	188	175	152	182	188	170	150	167	190	175	189	183	145	169	173	164	187	183	184	158	190	183	161	169	177	176	187	174	166	139	168	182	181	177	165	192	181	169	162	180	181	181	189	157	190	185	162	177	185	175	159	166	177	148	173	176	185	218	169	172	182	171	167	167	192	162	169	169	172	177	170	165	169	176	178	157	186	172	190	165	167	180	175	160	167	166	201	158	172	171	175	177	188	173	160	177	185	162	160	179	170	188	146	178	154	166	189	201	142	178	167	191	163	195	170	177	176	173	159	182	163	153	180	162	190	173	156	172	169	169	184	191	161	194	171	172	185	157	199	194	183	166	153	149	160	159	162	153	177	176	180	181	172	183	183	152	156	179	182	173	188	193	160	172	172	161	179	186	173	165	165	141	174	179	146	179	176	176	174	195	194	160	166	164	181	165	197	178	163	172	186	173	187	162	199	180	170	165	164	149	161	169	159	176	182	142	196	181	162	166	169	156	170	153	156	175	169	169	172	187	173	173	165	150	159	160	195	171	181	172	151	162	181	152	191	159	172	188	177	196	183	181	175	200	156	184	177	173	139	174	171	152	181	172	158	175	148	159	181	193	159	173	181	188	171	194	186	173	198	160	186	190	176	165	155	170	162	154	190	160	195	185	157	176	174	188	160	160	201	174	165	196	164	177	186	180	185	151	165	167	157	164	189	176	163	152	198	172	203	165	162	162	191	143	162	181	166	177	174	185	170	190	182	166	184	166	168	169	153	149	191	142	168	193	160	170	194	165	151	189	188	185	180	189	191	194	175	185	176	164	175	176	150	169	202	162	173	190	177	148	162	182	178	161	168	170	164	174	164	165	190	185	179	159	187	165	170	180	170	177	166	169	173	177	155	178	153	168	171	197	163	160	176	163	193	143	177	185	180	181	169	145	173	170	189	182	178	170	162	188	167	178	181	177	155	185	168	188	175	175	169	157	184	158	174	165	171	157	165	151	154	183	178	176	195	188	185	210	173	174	148	173	176	161	164	176	177	173	157	167	168	173	173	187	184	161	169	165	186	168	197	197	177	164	195	189	185	197	183	191	159	200	184	168	172	186	190	174	176	167	179	160	164	158	166	159	176	160	132	178	163	165	184	195	153	186	150	167	161	165	185	166	195	162	161	167	170	166	160	183	176	198	154	160	199	165	182	181	163	163	168	156	191	175	178	153	187	174	177	173	193	185	185	155	149	210	185	187	201	196	195	184	166	169	162	167	168	177	163	194	168	173	196	170	141	174	183	165	195	162	162	151	167	166	168	193	184	165	168	147	190	172	170	159	149	179	169	179	179	167	149	186	184	172	157	172	173	185	143	167	186	171	175	172	162	180	159	179	179	200	175	167	198	177	159	146	183	176	161	170	154	195	174	167	168	194	176	159	163	150	157	151	185	175	187	194	196	171	183	157	178	187	174	168	174	169	158	166	170	188	180	186	185	177	172	191	197	149	173	168	168	162	164	184	162	189	156	169	167	171	172	148	148	167	170	176	162	180	194	181	185	178	198	154	191	187	176	211	183	169	159	172	167	165	153	191	188	181	166	179	182	173	175	180	188	163	182	180	185	188	155	177	185	165	164	160	183	201	191	183	164	174	167	173	204	186	184	187	180	172	141	157	177	166	167	180	199	183	170	191	185	151	144	157	149	181	171	163	159	184	171	140	206	173	186	187	204	154	173	167	175	158	175	151	160	152	152	159	158	176	184	170	163	164	192	160	171	172	183	194	174	185	171	181	161	173	176	180	186	178	139	183	158	150	139	162	178	179	179	141	193	141	182	160	165	158	170	174	178	191	178	171	179	189	177	166	187	168	169	158	169	172	159	177	174	167	166	163	162	178	172	197	178	183	186	183	153	185	141	171	177	197	177	161	169	183	154	189	184	157	162	151	156	157	172	169	158	167	182	153	186	162	166	182	170	186	180	162	196	180	158	182	163	151	166	196	187	181	183	175	181	172	179	172	173	182	159	172	198	205	173	138	149	208	161	179	150	174	168	152	183	148	161	179	183	159	195	170	160	175	182	183	174	174	150	161	173	166	186	183	171	174	177	156	172	159	185	179	184	190	169	161	182	175	176	163	179	180	177	161	176	160	147	178	163	156	164	169	193	140	158	161	172	190	192	180	180	171	196	178	183	170	165	168	190	179	189	188	175	163	184	177	161	178	180	174	180	159	162	200	158	184	142	187	156	161	149	172	166	163	134	157	168	177	176	158	185	154	154	172	180	147	167	165	169	171	153	157	143	155	176	190	161	177	175	174	196	163	193	171	153	175	190	197	160	155	176	164	172	156	147	180	185	177	170	173	173	174	165	168	175	169	185	192	169	157	190	194
10237	10270	19284	22513	21387	20718	15339	11809	7248	5849	3867	2984	2650	2504	1564	1538	1656	1712	1901	2177	3582	3108	3665	2675	1167	664	508	505	470	457	482	431	462	503	459	444	465	471	465	464	489	482	467	433	465	461	453	489	471	508	476	447	459	433	459	456	487	432	468	451	464	445	485	453	453	492	444	449	431	454	423	426	461	424	392	447	437	446	461	466	430	486	451	443	471	453	441	494	447	469	457	486	485	482	478	474	459	477	448	508	474	407	475	453	453	423	477	459	452	454	419	455	437	449	464	435	442	444	472	456	460	473	438	480	468	440	435	433	466	452	488	444	463	460	473	451	492	432	480	476	452	451	447	473	442	472	439	485	469	485	467	463	439	399	464	459	484	464	433	487	481	479	465	480	456	458	434	471	471	417	418	488	445	470	444	473	453	477	453	438	444	479	455	471	446	463	490	461	441	443	450	488	443	415	405	481	424	419	421	422	491	444	473	503	483	434	426	442	442	450	468	457	468	495	442	454	481	442	489	440	485	443	435	471	471	436	414	475	456	482	475	487	440	458	446	438	449	459	460	469	420	473	452	465	449	466	475	442	491	472	409	468	453	493	445	447	484	456	451	480	435	460	494	485	446	484	431	417	495	459	426	473	451	445	462	424	412	441	476	409	456	443	465	476	442	469	493	465	456	451	467	461	487	463	465	419	501	486	469	460	481	443	477	440	448	442	447	445	443	407	477	459	471	486	441	469	447	472	424	468	494	475	464	464	439	424	471	462	456	447	468	457	423	449	460	471	462	457	448	418	473	490	464	467	440	459	480	436	467	450	417	509	517	455	460	450	415	452	438	460	453	489	466	480	483	489	446	437	448	444	476	437	492	480	467	453	446	505	473	471	454	457	465	492	433	446	462	446	423	500	460	478	431	441	459	464	434	451	485	433	448	421	477	446	397	449	474	442	454	481	432	494	447	471	471	450	442	457	455	449	461	481	504	473	443	503	470	476	423	449	423	448	448	496	453	444	466	457	442	410	457	438	472	408	468	474	495	441	447	463	480	457	452	451	443	481	464	479	423	441	451	484	488	494	470	478	403	456	444	442	470	434	483	470	472	494	481	454	442	464	464	493	446	447	426	464	467	456	435	457	438	438	449	463	468	478	467	422	450	446	463	419	474	446	429	447	424	484	487	485	450	474	448	457	431	418	444	438	459	484	459	445	470	500	455	465	456	448	462	478	450	489	463	467	477	455	470	490	474	459	446	434	437	453	495	427	465	451	455	463	437	428	448	485	473	468	482	430	463	434	474	458	436	429	465	441	471	447	469	453	442	426	450	465	478	440	438	460	456	460	442	470	456	440	441	446	445	455	477	440	441	444	405	446	453	450	441	473	452	476	435	430	444	425	474	477	432	465	438	445	462	454	429	437	441	456	475	479	466	433	416	464	469	417	458	496	509	411	458	461	448	445	422	454	437	430	449	435	456	417	475	454	447	466	449	430	418	495	389	492	441	478	468	451	443	470	455	444	482	468	463	473	490	445	460	489	453	406	462	476	463	456	457	430	450	471	382	452	474	447	468	453	447	503	451	473	445	417	478	451	495	478	444	481	432	485	500	461	473	479	458	452	439	434	486	466	445	436	428	436	446	457	448	478	434	459	453	447	465	476	471	466	442	437	465	457	480	471	431	416	467	426	476	448	472	473	468	491	458	484	453	474	472	464	512	485	486	475	445	474	474	459	457	478	471	405	481	471	494	468	457	444	471	491	417	469	460	462	512	466	525	456	414	444	497	452	445	448	474	450	474	449	507	465	464	463	469	447	485	497	485	457	448	478	465	483	463	438	475	441	417	413	405	465	451	448	413	501	506	461	469	478	450	429	433	470	459	499	433	444	478	463	510	461	466	495	431	467	457	479	473	456	460	432	419	451	474	442	446	461	502	400	463	465	431	446	518	410	449	423	447	451	442	483	438	464	442	473	468	480	473	465	428	450	476	499	457	486	490	481	453	429	473	439	421	490	457	453	449	425	484	469	482	474	458	512	436	464	476	445	471	463	449	448	407	453	512	478	442	450	530	437	496	463	450	492	455	460	506	428	460	463	462	448	452	452	453	459	498	442	423	478	439	473	470	463	456	482	461	496	475	454	495	452	472	455	406	448	476	454	449	455	469	462	499	477	445	447	460	468	427	448	478	438	461	469	429	482	478	463	426	485	462	463	434	442	471	456	471	449	471	467	465	457	431	478	440	479	480	442	471	460	473	505	466	498	468	471	459	467	496	438	476	486	472	436	457	430	484	414	435	483	432	484	422	454	445	440	465	456	450	464	479	465	479	491	466	460	439	456	465	457	439	484	476	476	467	452	481	435	454	463	459	471	466	456	401	458	463	473	464	464	484	463	444	432	454	445	458	425	449	474	480	424	447	414	467	454	477	444	472	484	440	469	472	405	445	470	432	441	454	445	449	450	483	443	420	446	450	454	457	468	495	475	482	481	462	411	521	433	483	446	463	486	454	493	454	463	479	458	465	421	475	473	485	450	466	484	427	433	430	406	452	425	452	466	465	485	479	503	477	454	442	465	433	460	425	425	435	473	461	493	448	463	493	455	465	457	491	484	420	441	450	471	451	449	462	450	459	421	474	481	441	505	474	434	479	462	471	494	446	501	437	473	463	473	456	457	469	440	446	444	484	445	473	414	471	471	447	474	451	476	447	430	468	436	472	450	427	477	470	471	464	446	459	445	464	482	459	465	448	463	492	456	446	450	427	456	460	429	447	468	413	424	441	479	462	472	454	512	487	458	473	455	454	473	418	442	486	437	490	479	446	454	415	446	458	449	479	431	488	463	456	489	448	425	530	454	474	442	446	449	477	434	468	454	467	491	460	478	476	436	441	452	454	456	490	452	414	501	474	436	493	455	436	456	467	504	453	425	454	459	445	435	472	457	474	469	464	462	435	486	486	451	444	434	418	449	436	467	461	421	454	502	454	436	475	458	460	430	483	478	407	463	464	442	452	433	447	468	486	457	472	430	458	465	460	435	452	467	454	479	451	468	434	465	477	503	462	406	475	490	482	430	482	492	488	430	463	489	509	443	442	489	447	438	461	453	450	462	470	438	476	465	452	451	473	422	393	471	469	429	450	461	458	444	444	454	466	480	464	439	446	457	455	484	473	434	434	436	443	468	428	447	429	444	425	498	465	466	473	445	447	448	463	453	411	480	469	427	454	440	456	455	419	404	486	442	483	462	431	472	460	447	459	487	457	477	467	455	450	486	432	478	434	451	461	444	492	462	436	468	465	481	437	450	450	418	466	505	457	482	497	470	449	432	452	451	436	506	498	417	415	437	440	488	474	465	476	452	454	436	427	415	454	445	421	433	467	442	463	468	434	454	422	481	436	475	479	425	440	439	447	488	459	466	422	498	432	416	494	477	451	470	432	464	456	471	481	470	458	472	454	411	428	462	468	443	474	474	459	435	458	438	454	474	464	416	459	484	462	447	408	442	471	444
34964	34417	36392	34422	29596	24499	18877	14155	7807	4991	3581	2604	2068	1115	940	971	922	1113	3043	3366	2561	2663	2232	1237	463	267	215	199	177	199	198	178	205	183	197	195	173	183	224	168	190	185	184	199	173	173	186	185	178	204	215	181	183	185	207	190	195	186	164	206	184	168	180	168	161	152	195	176	180	177	178	202	171	175	172	157	192	173	179	161	178	190	181	188	184	180	175	152	201	185	199	199	191	174	171	191	182	222	199	193	188	198	182	196	189	191	161	226	172	175	163	168	198	185	197	194	169	174	182	182	189	178	181	167	191	224	173	195	186	175	209	191	179	195	179	182	183	167	173	175	173	171	170	200	166	198	147	203	169	155	200	215	190	188	170	176	176	184	180	175	181	176	163	191	198	186	205	198	199	154	183	183	175	193	184	188	184	185	197	173	179	182	196	170	172	183	190	176	235	185	187	185	203	165	181	194	193	200	187	163	200	212	178	185	160	184	155	180	175	177	157	203	217	205	179	170	186	180	191	176	188	158	181	187	175	183	171	172	195	179	173	160	202	171	196	183	183	178	204	186	192	172	190	189	165	200	176	182	181	188	158	200	190	185	168	185	172	164	175	185	147	171	187	167	195	172	189	201	189	204	157	204	176	193	192	187	170	194	202	185	189	212	190	166	172	199	169	199	182	185	199	186	183	199	179	177	193	151	188	188	161	175	186	202	161	183	187	197	204	183	205	164	195	184	181	182	175	189	206	201	157	201	210	189	206	180	182	197	190	191	196	201	185	208	179	174	173	160	178	178	172	202	159	171	165	174	181	172	211	179	184	171	158	196	186	181	188	197	175	188	214	196	181	174	203	177	194	195	204	182	183	189	179	193	184	178	178	179	198	169	200	183	185	164	180	174	171	194	183	176	188	178	182	212	174	166	192	180	178	178	154	156	170	187	189	179	183	177	169	194	181	192	207	174	195	194	180	188	172	213	181	191	175	195	165	186	193	181	158	187	183	204	199	181	188	181	194	205	195	207	197	177	186	164	177	191	155	192	190	179	199	172	159	175	200	191	179	167	166	181	181	181	198	185	183	182	219	205	194	193	173	214	205	169	195	211	194	175	208	174	184	152	182	200	217	197	196	170	201	200	189	206	196	190	170	173	189	182	203	191	183	190	189	177	178	178	191	182	171	170	178	175	167	186	199	202	194	179	150	167	194	177	203	180	181	186	191	209	184	203	195	152	175	194	195	152	183	205	167	198	202	192	197	182	198	170	211	192	198	194	167	162	177	182	190	203	183	180	188	222	155	200	180	187	159	228	192	177	199	211	181	190	181	186	195	176	179	185	224	174	183	161	174	195	179	168	173	201	205	173	187	176	172	168	169	184	196	189	185	172	190	195	197	186	202	189	202	165	164	209	192	188	179	212	183	185	177	187	201	176	187	183	175	181	200	186	207	186	213	187	207	170	214	201	193	201	181	171	178	197	163	178	192	202	200	180	214	197	180	185	190	188	212	167	185	193	158	222	159	196	201	179	171	202	164	165	174	187	177	195	169	187	184	193	173	191	187	206	179	180	178	207	171	182	190	209	209	165	192	175	168	197	168	177	199	176	156	202	206	177	178	176	199	195	164	195	188	144	186	186	192	188	184	202	195	191	190	183	192	178	184	184	180	185	187	175	183	177	181	185	168	177	179	159	193	195	183	178	200	180	196	187	189	202	176	173	190	169	179	201	175	179	197	182	177	185	165	176	189	215	185	165	192	167	182	176	181	185	206	196	189	203	193	166	160	209	181	188	203	198	186	195	213	182	173	161	214	203	194	177	215	174	207	183	208	196	177	169	173	177	161	213	195	191	170	186	181	199	180	196	156	178	187	175	193	204	196	178	188	172	196	198	176	190	189	186	187	179	181	193	177	167	186	195	182	172	172	199	197	179	164	167	206	203	196	191	194	167	191	163	190	200	193	192	182	205	177	159	185	165	177	191	148	177	184	193	197	183	175	219	204	204	189	182	181	187	178	193	187	186	195	207	206	181	179	171	195	188	205	208	182	194	186	193	198	189	159	173	173	192	175	185	198	186	169	179	185	179	180	174	179	177	176	173	162	186	183	171	161	176	202	170	206	173	168	187	201	192	159	180	187	177	214	180	160	199	187	171	206	189	184	181	180	195	196	185	194	190	177	189	173	169	199	201	191	187	176	193	205	185	162	184	192	187	194	166	203	182	190	202	175	189	163	167	188	169	189	189	166	170	185	203	187	189	189	194	165	174	190	169	180	208	197	163	185	196	180	177	157	197	189	194	203	197	189	168	202	189	173	181	197	194	182	185	174	185	191	158	160	197	171	186	204	185	175	173	204	174	161	182	178	177	168	194	198	186	194	195	185	173	180	170	181	188	193	209	172	165	208	194	174	197	183	162	157	158	189	169	200	151	162	172	173	204	189	168	181	172	186	187	172	200	168	173	203	176	185	159	201	181	198	182	200	199	200	177	177	180	195	177	187	171	190	164	170	185	187	200	166	209	186	182	168	185	191	189	190	192	199	208	193	208	184	163	212	181	159	172	169	200	192	175	176	197	197	198	180	192	199	193	198	170	185	172	193	159	194	157	174	195	207	185	196	180	178	189	178	178	213	204	182	187	205	181	172	197	175	178	179	205	177	190	174	190	166	184	185	177	171	196	156	174	188	187	206	189	181	204	175	172	173	186	195	165	172	195	185	158	203	192	164	187	194	168	188	180	203	187	185	186	190	160	172	186	159	174	193	177	179	176	195	195	182	184	159	176	190	172	190	153	186	175	164	171	152	177	180	167	194	174	183	186	181	182	186	196	176	171	187	199	192	187	189	190	175	198	177	194	204	184	189	186	192	176	157	177	184	167	182	177	181	158	175	181	196	197	194	190	189	181	179	174	188	180	198	207	176	198	197	169	159	184	169	192	191	185	185	172	180	170	211	195	164	175	189	182	182	188	200	159	178	183	156	186	181	176	189	180	172	199	158	194	178	161	158	169	189	180	195	181	199	199	183	168	194	188	203	194	172	199	172	211	209	184	207	155	178	200	172	192	188	181	205	185	189	219	184	174	181	193	187	204	169	167	188	193	185	150	175	206	198	172	187	200	187	173	192	201	186	188	175	190	183	204	205	198	208	174	206	190	184	190	163	205	183	193	197	193	198	211	177	178	186	197	194	172	167	189	181	189	195	175	192	170	176	186	182	172	193	170	172	178	200	160	189	189	190	180	196	189	190	185	189	173	176	198	188	177	197	200	177	183	193	173	204	213	189	186	181	188	199	192	166	174	207	212	204	199	174	196	169	169	196	207	174	165	173	177	185	170	187	179	177	198	183	158	188	179	170	183	192	173	198	193	203	173	186	181	187	192	201	209	184	177	155	193	178	169	165	171	173	212	205	180	174	177	186	167	182	175	205	200	222	185	167	185	196	186	180	187	201	197	188	192	182	160	161	213	178	207	145	178	177	191	198	161	198	171	186	175	180	211	210	186	211	172
24700	28307	36139	39626	37507	34302	31446	28675	19921	16017	13361	10914	8390	5092	4502	5016	4491	6151	16477	16277	13659	14245	11692	6639	2182	1042	598	614	664	617	529	514	543	517	549	489	484	477	481	526	491	481	492	512	465	483	484	538	521	512	471	478	446	477	493	510	453	467	508	511	500	513	531	499	466	499	460	510	487	513	501	462	447	455	467	487	469	487	454	505	464	457	480	446	471	493	479	450	464	484	521	469	466	489	505	490	460	485	461	488	506	501	457	472	510	454	472	521	474	485	501	474	468	463	460	510	479	473	461	468	541	456	517	451	490	453	503	520	437	501	514	507	462	474	472	468	455	512	485	473	495	509	507	509	508	490	484	470	475	511	475	507	485	510	453	455	471	476	468	525	526	462	486	461	494	485	485	489	468	480	483	520	480	517	453	471	486	466	535	483	473	493	499	485	486	495	459	508	484	517	475	433	482	482	518	515	500	453	484	469	484	497	482	525	463	492	467	477	494	480	479	454	478	499	472	461	485	482	448	462	489	469	471	471	505	451	469	490	503	483	504	516	485	488	442	496	496	482	491	489	510	530	471	462	462	493	479	478	491	474	492	469	481	476	473	491	503	501	513	460	459	486	440	443	484	481	494	468	493	525	472	495	477	531	488	451	500	454	452	492	465	467	513	518	490	489	436	459	467	501	470	509	504	464	513	494	513	492	478	499	531	470	481	487	519	480	507	481	488	461	490	440	502	459	444	453	514	445	450	483	494	499	500	460	540	454	490	504	497	471	483	502	513	496	495	473	539	469	522	485	453	454	449	516	475	453	468	482	491	461	487	494	482	475	495	482	479	512	466	473	499	483	515	472	492	473	469	468	493	517	491	496	515	483	512	484	486	497	482	465	483	469	486	470	507	514	507	484	520	541	510	505	503	475	472	486	489	396	491	491	479	495	480	556	555	450	487	477	482	521	505	455	501	487	478	494	477	457	471	496	464	510	466	525	489	469	493	465	470	433	479	498	519	461	481	503	485	473	487	523	477	494	461	450	502	518	492	445	453	444	485	462	478	467	504	493	479	466	477	464	493	462	451	495	498	491	492	475	505	428	503	522	471	507	478	518	481	458	489	476	474	489	487	449	479	493	472	462	523	482	465	498	488	519	483	469	523	504	471	497	499	493	506	499	495	473	461	467	509	517	480	498	511	528	495	513	488	485	470	485	473	467	497	478	498	497	497	482	501	470	487	442	513	474	443	499	482	489	474	469	465	474	489	502	475	453	486	507	500	461	502	483	480	460	462	483	481	522	459	478	484	470	469	478	471	486	475	525	470	454	490	443	469	534	513	452	442	461	486	506	478	498	503	483	509	453	472	487	461	502	505	494	517	483	484	450	481	492	481	485	486	485	480	445	495	507	464	494	479	485	453	457	497	478	454	499	530	481	493	494	469	484	465	513	522	512	489	485	471	465	460	489	493	511	486	451	494	447	451	531	461	496	501	455	488	465	485	479	463	463	485	457	489	472	483	501	522	490	483	464	524	490	503	530	504	503	478	440	481	486	501	470	481	436	510	512	499	483	431	472	489	454	497	450	488	493	480	499	484	429	462	465	434	499	497	434	481	473	482	511	513	480	463	485	505	481	492	477	491	462	492	510	476	480	471	494	520	498	458	475	424	467	503	500	546	512	467	490	500	483	506	481	437	494	504	504	469	485	495	506	465	502	517	484	478	496	473	518	500	487	473	505	498	473	470	479	493	520	492	475	510	517	465	469	496	441	523	464	488	459	470	474	476	488	491	499	512	485	489	435	477	448	497	478	486	481	491	486	502	457	515	467	499	504	512	479	507	454	465	495	465	446	510	496	502	487	473	489	492	495	502	470	522	458	478	534	525	492	492	469	474	468	498	483	513	504	509	496	489	527	472	456	473	463	447	511	478	492	466	472	484	482	501	488	486	457	460	511	483	469	462	470	458	476	524	466	477	462	462	514	499	525	493	509	487	497	466	496	474	449	463	523	488	472	461	478	482	464	469	470	489	460	478	446	490	490	487	462	471	469	469	480	471	447	499	477	470	475	458	484	513	486	483	498	464	516	470	498	471	459	509	452	446	451	497	498	487	471	507	500	471	482	499	462	473	481	551	509	489	508	485	487	444	493	481	488	508	472	484	484	492	501	513	480	457	500	477	473	498	490	450	499	487	479	494	505	464	497	497	430	481	520	482	474	504	431	416	515	449	493	454	482	505	504	505	506	460	481	485	472	508	481	502	513	553	464	450	504	504	520	478	477	469	507	483	487	516	504	440	572	472	526	466	506	466	503	492	451	505	471	496	456	491	449	474	479	445	508	465	516	488	483	497	502	513	516	521	480	458	490	486	529	500	499	469	502	452	484	505	463	495	489	470	528	476	434	512	520	438	514	487	454	517	487	469	521	464	443	495	481	449	449	495	477	433	500	468	474	485	485	516	498	505	528	521	474	462	476	472	474	419	486	479	494	505	478	476	512	459	569	492	508	471	503	528	483	481	511	494	485	428	475	494	539	508	475	510	487	450	506	474	470	485	522	503	461	456	497	520	493	519	506	478	484	444	473	489	508	470	505	465	467	481	493	500	476	508	486	484	486	512	482	486	477	462	450	453	449	517	485	476	474	488	506	486	515	485	460	471	516	457	476	500	442	469	472	462	473	505	440	488	480	458	521	455	513	461	481	509	453	490	532	498	472	511	524	498	472	494	490	511	510	528	476	481	479	485	554	518	500	455	518	494	492	512	491	492	493	453	489	471	478	472	464	501	496	500	498	488	489	485	541	445	471	474	471	499	493	491	480	476	486	513	505	452	505	519	439	494	480	482	439	481	490	492	495	476	487	481	438	471	491	472	502	452	459	532	481	449	493	456	470	470	452	486	496	472	486	486	444	496	468	435	454	485	484	467	475	421	476	471	483	510	459	503	500	482	490	501	491	479	457	514	516	456	450	462	476	467	466	488	476	488	497	495	472	440	516	474	486	466	496	496	493	493	488	486	489	463	493	468	477	497	453	507	461	471	545	449	510	475	457	482	508	471	504	485	451	507	498	467	504	493	514	464	465	468	502	506	457	521	502	517	528	489	474	484	541	490	465	465	491	476	485	461	506	492	497	465	506	475	482	476	431	503	500	475	459	511	484	496	443	463	433	459	486	494	497	501	486	492	485	506	486	449	488	539	477	474	475	522	485	483	505	459	507	511	436	466	533	521	523	516	510	487	476	474	481	492	480	480	504	502	477	556	483	473	505	459	492	476	503	492	487	457	494	510	473	455	454	495	468	489	466	523	512	449	458	507	513	484	477	478	462	498	461	493	525	523	511	482	507	467	477	460	482	464	459	497	486	542	500	478	489	485	507	475	496	502	515	454	499	488	471	483	484	485	462	506	469	472	483	466	478	505	489	488	494	492	474	496	485	471	499	480	492	494	534	481	454	481	474	467	484	467	462	502	487	496	462	503	456	485	428	479	481	497	527	471	501	462	501	489	513	507	513
46826	39567	39967	38824	33860	29702	26084	22431	15717	11798	8280	5508	4635	3706	2970	2689	2247	2169	6348	7798	4022	5090	4382	1698	654	378	185	232	247	234	207	199	205	218	209	183	201	180	170	194	183	175	161	174	184	186	185	189	185	225	186	183	161	171	184	160	176	174	181	168	189	174	169	173	196	191	140	185	181	184	181	169	197	191	193	179	177	188	161	168	179	190	175	186	160	170	174	176	198	172	171	181	159	175	161	188	166	197	188	160	202	209	183	165	155	170	174	157	172	184	159	183	194	183	179	197	185	175	186	171	186	181	177	188	179	181	184	187	173	179	200	165	170	169	156	163	166	173	173	184	154	202	184	189	177	197	183	164	187	179	187	177	176	185	157	205	199	174	167	188	177	184	169	173	180	211	190	190	178	175	143	190	181	174	194	180	153	172	179	179	175	164	176	177	161	164	183	185	166	194	175	152	189	193	193	169	221	158	194	187	177	180	182	181	161	188	155	186	179	198	161	160	179	174	150	169	161	190	177	173	198	187	179	173	168	181	184	186	177	179	194	158	195	179	227	195	173	168	164	161	191	201	171	189	182	166	174	166	173	173	174	182	195	179	200	176	193	151	186	211	178	191	176	156	184	186	172	183	180	178	178	188	185	179	184	172	184	180	182	200	186	179	171	180	172	173	190	166	196	159	158	185	175	173	162	143	178	206	190	177	182	161	181	151	179	175	172	180	202	166	184	195	175	156	173	169	185	152	173	170	172	165	172	194	189	151	165	183	164	190	172	164	192	189	161	161	175	154	166	198	171	175	151	226	168	186	179	169	193	184	186	169	206	161	186	194	161	192	181	190	199	161	172	182	182	164	177	166	186	179	188	157	204	163	181	181	161	178	179	182	213	183	168	184	190	168	178	184	167	185	169	177	192	171	162	201	183	163	164	172	164	184	187	160	199	186	208	164	174	162	163	174	160	181	170	180	168	167	180	170	184	174	187	194	176	197	189	183	188	168	191	173	172	173	169	167	172	161	183	175	177	165	160	168	186	162	167	202	174	154	186	174	194	176	168	176	174	203	195	189	166	164	188	173	170	172	189	179	174	175	160	203	178	172	178	175	174	169	201	195	165	205	171	157	181	189	189	188	194	200	164	175	162	182	166	176	179	200	188	169	190	176	184	158	166	189	173	173	182	192	190	177	191	170	182	187	170	185	179	181	169	169	176	184	167	187	173	157	199	172	202	167	171	164	170	159	176	167	185	174	179	183	178	167	195	186	186	196	153	179	175	158	143	175	173	172	167	183	190	159	180	188	197	165	149	211	165	167	172	182	192	183	152	151	169	207	180	168	202	192	184	170	177	174	161	181	181	156	180	168	192	183	164	172	170	174	181	189	179	177	170	171	184	201	184	171	191	182	152	177	186	143	181	185	194	213	179	178	185	159	175	181	181	191	153	199	187	170	191	179	186	168	204	211	173	181	180	138	157	179	159	186	187	206	176	174	199	192	180	172	227	149	197	160	194	186	165	179	170	183	176	183	173	182	182	143	197	183	205	184	168	174	159	155	173	192	185	171	173	158	151	184	195	188	168	173	176	188	178	171	154	170	205	185	166	179	178	180	168	175	173	158	199	180	172	158	167	189	182	188	180	157	177	172	151	189	171	208	163	193	178	192	180	182	152	152	183	181	176	161	197	169	173	191	182	193	184	186	183	168	167	176	189	162	157	193	169	176	170	185	165	197	180	155	183	181	156	191	178	177	187	194	173	205	194	194	171	184	169	166	186	184	185	192	192	177	176	205	199	182	194	158	174	200	176	165	204	206	172	180	184	183	167	181	176	194	170	178	184	196	169	162	211	175	174	178	165	198	188	191	177	180	189	196	158	172	169	154	195	199	186	178	196	215	182	197	186	165	179	171	197	180	185	182	208	176	205	206	206	147	156	168	180	177	194	185	169	178	174	192	192	194	170	173	172	153	169	195	190	196	182	162	183	196	187	171	182	162	169	180	200	175	191	180	181	199	186	205	187	172	182	181	172	169	169	175	181	194	165	200	189	178	173	175	187	158	190	185	198	180	180	199	188	165	154	194	181	167	161	186	169	193	171	173	180	190	163	176	176	152	194	195	191	182	155	175	193	167	194	193	186	213	196	174	172	172	193	211	179	186	176	172	175	192	158	166	199	173	184	193	174	181	176	183	209	195	183	186	176	190	208	185	158	186	190	188	165	178	175	199	179	164	196	203	171	201	171	182	180	153	177	160	164	181	167	192	171	171	190	183	191	203	164	181	172	157	153	187	179	170	176	189	184	187	181	181	180	179	167	163	161	177	187	174	180	161	178	161	184	187	153	201	181	177	175	186	177	150	152	173	206	182	172	182	199	156	165	167	190	175	194	174	183	168	173	165	192	185	175	164	190	203	202	180	155	169	159	173	172	184	212	185	162	166	182	171	185	176	167	165	190	157	182	191	157	173	186	170	165	182	172	178	162	173	162	164	198	169	171	188	192	196	191	182	216	162	184	176	187	191	192	196	162	160	178	188	166	172	194	168	163	162	167	170	176	184	163	177	194	179	158	184	169	178	174	217	198	162	185	193	166	174	193	176	176	168	182	168	176	197	163	164	214	163	168	186	159	171	156	166	176	171	152	176	180	175	176	168	181	194	152	157	192	184	208	188	179	177	177	184	171	198	169	155	174	167	204	188	194	174	166	176	166	170	195	194	175	186	176	173	188	177	191	207	185	212	173	188	192	182	170	174	177	186	180	180	157	167	199	176	162	182	181	182	179	167	176	131	177	174	172	158	216	188	157	185	167	182	174	166	182	183	165	175	177	166	163	190	186	194	198	161	214	194	173	167	185	184	183	187	203	162	184	200	192	163	179	187	181	187	185	198	165	179	187	168	160	177	163	161	172	163	191	174	176	173	180	182	172	200	203	168	182	166	183	180	158	179	191	172	190	159	165	164	194	171	173	167	191	175	175	175	175	174	216	173	174	210	188	208	192	179	161	174	173	169	176	185	179	192	168	180	174	189	177	196	205	167	161	187	167	171	186	190	179	187	169	166	160	161	167	168	164	149	165	179	178	183	196	199	183	159	163	152	179	164	182	172	179	154	182	153	176	165	170	187	192	172	175	185	202	174	166	183	173	189	195	173	176	173	200	199	180	170	177	190	154	196	169	182	185	185	164	165	199	191	148	179	175	180	164	166	199	156	177	153	195	185	159	161	218	186	163	180	179	160	180	196	159	174	173	197	184	178	175	181	158	193	150	157	174	187	188	194	175	183	182	195	174	197	178	187	206	191	162	194	169	178	182	165	177	174	181	169	181	208	192	175	180	165	201	198	200	155	181	193	166	151	172	173	174	176	184	199	186	172	193	172	168	187	177	156	157	179	171	177	156	185	183	167	190	168	189	185	183	189	191	183	178	205	168	143	195	176	167	178	199	191	192	198	176	167	189	182	187	174	194	198	152	158	180	155	162	178	172	188	174	190	176	187	190	185	154	176	188	169
33526	33954	40082	45534	43017	40246	38211	36080	29550	26384	21516	17854	16105	13370	12705	11469	10432	11281	25882	27370	17422	22410	19354	8302	3263	1432	623	752	779	716	598	561	524	559	581	540	532	568	522	466	514	477	465	498	547	546	539	516	544	517	490	483	474	492	451	494	450	499	475	470	500	447	443	486	495	480	526	468	500	455	477	481	426	441	441	506	455	407	461	452	474	444	454	471	428	465	419	477	489	438	447	433	451	466	439	489	470	457	451	468	485	456	447	476	449	448	488	478	445	480	445	464	455	459	424	455	488	485	430	449	445	423	462	492	427	428	409	445	476	483	446	441	449	467	502	484	448	447	456	456	481	453	478	446	473	465	449	446	482	475	501	414	471	464	443	470	463	464	478	452	454	444	487	479	443	477	464	489	491	479	490	500	463	485	462	468	434	458	479	465	455	460	454	490	467	465	425	463	466	495	445	450	492	435	486	482	457	464	441	468	481	460	442	445	465	418	477	422	421	418	508	431	483	497	483	496	436	465	448	432	484	483	466	485	457	471	458	444	463	476	435	507	488	439	460	478	434	430	477	450	451	455	454	510	449	477	435	488	469	450	485	461	474	465	451	459	425	437	494	465	454	437	498	460	465	445	439	458	481	432	406	475	454	426	464	440	461	467	465	436	475	463	445	480	481	479	470	464	424	459	454	427	491	447	476	484	484	450	487	481	493	453	467	468	471	442	468	471	435	450	471	435	509	447	453	454	454	450	489	448	426	458	470	485	464	483	494	442	408	413	441	469	492	442	454	496	465	486	481	473	471	462	489	444	423	476	453	457	477	445	438	444	460	465	426	466	435	468	441	450	470	485	470	472	447	477	475	442	408	460	448	470	464	478	457	441	454	440	489	462	458	447	461	454	448	420	483	441	481	420	441	447	469	468	444	453	479	473	491	463	435	460	412	443	481	447	462	449	435	474	429	467	467	450	478	435	434	419	458	427	465	496	443	496	436	447	470	472	481	449	427	460	468	457	470	452	429	421	455	477	462	467	461	441	409	472	452	470	502	460	457	473	480	496	470	493	476	484	474	477	512	521	479	458	469	476	495	477	450	480	439	495	435	469	458	441	440	473	473	470	419	452	464	452	499	477	458	475	415	408	417	433	464	476	460	484	448	451	425	419	455	447	448	432	445	454	424	455	470	481	470	457	460	470	456	415	429	482	454	451	452	497	468	469	471	455	467	473	453	440	458	462	482	453	446	497	469	454	488	455	443	492	463	455	452	454	477	414	463	441	453	427	458	460	478	468	488	474	444	455	456	481	460	448	467	474	473	475	459	474	485	493	466	429	489	440	447	469	471	496	493	461	457	470	460	428	411	432	460	425	426	448	476	454	436	484	441	461	443	469	485	452	443	429	491	443	441	448	460	488	424	482	465	460	448	465	441	459	448	483	469	479	468	454	452	509	484	480	477	468	469	475	481	474	472	479	435	477	464	461	460	441	469	458	497	451	471	482	445	464	453	449	452	431	441	474	438	475	451	456	407	463	467	462	468	451	475	477	456	469	446	498	467	452	480	429	475	494	422	464	454	503	444	493	449	461	481	448	470	461	431	441	450	506	438	463	470	479	467	463	473	436	463	470	443	472	482	465	456	479	476	441	451	475	487	479	462	462	467	457	454	460	455	448	424	494	454	464	438	445	460	501	476	474	479	507	452	489	467	458	490	437	490	477	442	424	436	477	451	474	479	489	481	406	466	462	452	483	464	469	472	480	463	475	486	450	445	483	459	480	462	447	486	510	469	452	447	496	468	459	452	452	466	495	451	490	438	474	441	442	469	434	469	472	490	439	464	433	483	439	421	486	446	435	443	465	495	415	461	486	463	466	433	446	459	461	465	453	433	454	501	474	465	492	470	456	479	460	468	444	502	484	482	429	451	467	454	449	462	460	434	431	464	428	503	442	453	448	453	428	464	467	498	487	426	448	474	472	430	444	465	461	477	466	466	456	499	421	447	447	470	469	486	476	451	479	462	467	483	477	449	457	494	478	483	440	449	434	467	455	457	461	484	435	420	479	495	461	437	445	453	506	473	476	478	474	476	456	498	466	499	489	488	457	475	467	431	478	436	505	468	478	429	427	481	472	417	450	446	465	451	436	477	441	453	461	454	438	459	445	411	458	464	435	491	502	450	467	438	451	472	471	444	478	479	436	470	446	462	433	446	482	477	480	487	430	466	455	424	458	499	465	470	459	431	467	448	454	503	475	457	460	467	494	472	481	483	489	448	470	477	486	485	491	434	407	421	496	467	462	450	412	490	463	510	482	438	470	448	436	451	484	453	490	433	480	504	461	464	442	466	467	495	462	460	439	432	436	474	478	483	452	478	458	497	427	495	484	470	467	436	471	451	472	498	471	433	432	459	461	435	430	440	406	494	446	442	450	449	460	436	473	456	456	452	421	466	480	426	459	459	460	534	450	429	462	448	418	465	440	479	447	476	425	453	450	507	463	464	443	465	472	478	458	505	473	494	468	457	452	470	489	478	447	502	462	464	485	476	451	464	474	494	432	457	408	477	445	442	462	418	464	435	445	472	460	454	471	455	493	459	438	443	449	453	433	478	457	454	432	429	466	449	475	441	486	450	427	461	436	477	456	462	455	463	472	466	469	462	442	464	458	485	474	478	453	456	471	477	478	456	472	462	462	476	489	439	493	452	445	473	471	443	470	415	466	433	456	459	474	486	460	448	476	449	456	472	470	462	438	436	462	435	476	510	452	476	486	468	466	465	484	444	485	426	436	451	477	479	467	455	459	429	426	493	417	486	454	447	468	479	455	430	447	492	449	466	467	490	481	513	430	495	439	417	487	451	432	472	452	480	450	471	485	433	434	437	470	420	436	463	451	465	465	486	497	467	435	457	458	451	442	438	480	485	485	456	431	452	460	501	436	472	444	426	472	435	454	462	448	470	464	476	458	467	463	464	450	462	469	416	446	486	449	498	425	456	426	447	431	427	496	474	437	460	473	472	424	492	482	427	462	451	494	479	449	451	473	517	478	488	431	450	490	531	462	455	438	416	476	466	480	440	476	509	458	453	478	489	435	472	475	456	487	473	459	433	467	450	445	493	444	438	451	450	445	463	458	466	451	469	468	458	454	457	477	489	456	464	445	482	450	447	452	495	443	473	462	425	503	457	469	458	488	453	476	453	491	439	442	432	436	437	469	485	484	462	489	457	495	439	440	502	482	425	479	523	452	487	471	476	495	427	436	443	458	416	450	441	450	448	415	435	449	454	453	452	454	427	448	489	485	478	462	458	468	456	485	468	481	449	470	461	451	466	438	445	440	465	464	455	468	472	457	506	455	446	464	502	445	496	445	438	467	451	468	468	460	479	455	473	479	437	468	476	476	454	471	430	507	437	442	465	468	490	481	491	464	464	490	450	476	484	426	496	449	472	435	444	431	488	450	501	457	434	459	445	486	464	467	447	437	449	493	468	451	422	458	497	478	443	466	432	431	466	461
12653	12980	15166	11969	7598	5014	3870	2572	1845	1528	1048	795	549	490	498	559	559	460	607	597	346	520	586	324	246	190	153	152	155	170	162	168	164	173	172	180	173	163	184	157	165	168	157	169	181	168	174	177	164	166	182	173	159	157	173	169	170	154	188	173	172	158	177	169	157	161	162	206	168	160	161	160	145	193	186	172	169	151	173	206	172	178	145	177	176	168	173	214	189	166	172	174	181	176	201	166	170	152	182	152	151	174	147	157	182	148	184	168	160	179	156	165	185	196	176	166	163	164	175	157	180	177	182	154	192	162	157	183	167	153	168	176	166	165	170	168	152	181	186	155	149	150	166	167	163	196	152	206	169	148	174	135	191	158	164	171	171	209	164	136	173	176	165	189	171	175	199	164	149	190	173	169	170	158	164	160	170	180	154	159	181	164	170	149	198	163	168	179	186	183	178	197	165	151	144	181	169	164	165	175	142	174	172	189	182	197	161	167	180	157	189	170	187	168	184	157	171	197	155	201	152	165	177	171	201	155	168	177	144	174	175	167	161	175	174	163	162	163	176	150	173	161	179	170	175	147	176	195	157	153	173	156	151	198	185	167	179	183	182	159	173	192	186	172	162	155	194	163	181	171	160	193	157	178	175	177	177	176	199	170	175	167	174	169	175	191	179	203	180	170	197	167	179	172	175	172	171	151	196	163	189	174	185	178	194	174	194	171	160	167	183	160	181	185	142	189	159	173	174	163	184	177	179	181	178	161	191	180	179	194	153	170	171	169	166	174	190	156	160	152	181	169	164	189	169	157	166	169	177	161	167	180	167	169	167	198	167	170	160	178	169	193	142	175	164	155	142	157	182	191	152	179	181	201	174	178	181	179	188	158	162	156	199	159	183	166	171	177	181	167	173	181	164	147	164	184	185	155	167	183	164	175	177	172	161	178	180	174	189	162	181	186	199	169	162	186	148	167	176	181	152	159	151	162	162	164	164	181	184	170	151	201	194	144	157	181	183	164	162	172	170	181	181	146	185	191	169	171	169	186	165	150	164	160	176	176	168	186	175	177	166	191	162	151	152	137	183	198	174	163	171	192	161	175	151	161	168	158	171	173	174	165	137	174	140	164	181	156	152	176	166	166	166	148	172	183	174	170	165	186	168	178	197	150	185	149	175	162	153	169	164	170	186	160	171	155	174	189	177	190	183	179	151	178	170	181	180	161	160	171	164	168	190	180	170	174	193	166	204	157	169	152	178	189	163	175	190	171	167	172	174	167	177	174	186	168	165	179	168	162	166	164	159	201	177	168	165	176	182	211	184	160	165	157	164	169	174	180	153	172	169	152	163	177	163	171	178	161	168	166	144	174	176	150	171	160	172	181	198	176	176	173	164	177	170	181	189	180	168	172	154	169	154	178	169	167	187	146	162	174	170	162	158	171	169	182	175	176	179	155	165	174	202	158	174	160	168	180	176	170	169	188	167	182	164	172	154	175	154	180	168	178	202	159	163	191	176	156	173	162	175	185	150	180	161	179	155	184	164	184	186	166	171	169	175	167	163	179	193	175	184	155	138	172	186	172	177	135	160	179	178	157	166	200	156	170	166	151	165	158	159	161	184	195	158	176	182	179	186	158	173	168	173	157	163	169	164	146	154	206	183	164	153	193	160	189	197	168	160	187	180	192	170	169	175	143	179	170	176	150	160	158	184	195	181	194	180	184	177	166	164	187	170	178	158	177	164	169	167	162	161	178	165	196	195	160	185	175	185	170	152	186	152	180	168	180	155	175	160	172	178	192	155	189	190	179	183	173	169	180	145	182	189	190	166	171	154	149	168	167	171	145	194	157	178	168	186	168	168	152	152	162	176	175	174	164	158	170	190	160	166	188	176	167	148	184	177	193	176	153	178	154	158	193	167	186	186	170	165	190	172	173	161	191	160	165	166	169	171	155	152	188	147	156	159	178	210	159	171	168	169	170	176	184	161	176	182	165	151	165	175	169	185	189	158	147	170	180	141	183	169	153	180	177	167	150	182	158	158	166	158	169	169	158	163	178	168	192	179	184	183	157	156	166	175	181	161	182	192	161	180	167	182	193	165	158	166	189	165	192	175	184	159	182	177	180	184	175	204	177	162	177	178	185	150	173	156	158	141	156	196	194	172	171	166	172	160	153	134	169	165	187	167	200	191	189	168	172	160	173	155	188	175	191	162	153	171	137	180	162	175	172	155	180	185	154	187	152	173	181	177	176	167	156	178	162	168	157	177	165	169	161	151	184	163	138	169	168	161	161	181	146	179	181	180	198	191	172	185	164	183	156	188	162	176	179	179	154	164	179	158	166	179	180	176	162	182	158	183	186	174	207	152	148	181	175	177	135	160	159	176	173	195	165	166	181	183	181	185	169	140	167	150	168	193	166	149	166	170	162	195	177	152	180	179	184	151	176	184	175	184	156	164	177	176	182	168	179	165	174	169	155	184	163	169	177	170	170	160	179	187	170	176	179	162	166	149	178	168	183	185	178	174	170	168	185	196	175	162	188	149	179	189	190	206	199	196	196	165	156	179	158	169	183	150	165	161	156	171	182	168	161	174	143	199	178	172	191	169	157	176	150	164	172	169	185	151	170	170	163	172	178	165	155	176	161	171	174	138	167	157	179	166	170	172	202	170	173	174	159	191	166	195	179	168	179	163	158	182	160	152	172	160	171	159	171	178	162	153	173	160	170	153	160	186	157	159	164	174	172	187	169	176	184	166	169	187	189	182	161	191	178	187	165	153	174	181	142	209	163	155	160	177	209	170	158	152	177	197	156	175	169	195	166	149	125	179	188	171	174	182	188	205	175	139	185	197	170	169	157	180	179	184	187	162	175	170	151	173	145	172	180	164	180	165	159	176	159	181	159	175	181	176	193	150	169	159	190	172	163	155	161	178	174	173	160	166	164	175	166	201	161	171	183	184	167	179	193	170	159	164	171	150	184	144	169	165	200	172	180	178	174	174	180	170	181	174	182	205	175	171	164	187	164	177	163	140	175	167	156	174	195	171	172	160	163	151	196	168	177	178	192	158	187	183	185	173	177	172	168	174	180	161	189	158	176	167	196	144	174	164	170	170	157	173	168	165	165	188	168	147	178	171	178	149	188	148	151	170	155	171	165	179	183	166	150	152	175	169	163	171	184	183	161	183	170	159	195	157	161	186	170	162	169	182	169	173	185	175	180	188	169	172	183	214	192	171	155	160	172	177	168	186	161	176	175	168	160	182	175	172	168	181	177	153	177	165	175	177	184	162	165	187	153	160	150	179	181	175	187	168	169	183	210	171	159	175	166	168	150	178	169	154	165	172	191	183	166	190	185	169	149	152	182	168	196	173	176	153	192	172	179	177	165	162	175	179	166	176	163	172	167	167	169	173	164	173	186	174	178	175	172	154	167	157	175	181	172	185	174	175	190	172	172	199	192	197	162	148	159	165	169	173	144	179	198	188	141	169	176	168	156	195	166	159	135
9626	11114	18706	21447	18047	15770	14393	11247	9247	7703	5525	4228	3035	2759	3088	3040	2842	2354	3580	3188	1869	2381	2735	1549	810	551	476	519	488	456	461	440	472	431	454	442	432	441	476	486	444	451	501	470	440	468	443	478	465	449	495	458	472	421	447	467	455	451	475	438	460	471	437	455	459	459	423	465	417	435	424	434	474	431	443	450	442	447	435	444	438	470	450	447	477	473	439	470	443	478	473	507	434	422	479	480	483	459	464	490	446	417	477	456	415	492	414	429	445	472	444	483	456	450	492	458	433	445	473	454	471	449	489	445	452	458	448	429	444	410	402	462	456	434	456	440	420	451	398	444	467	462	454	460	440	457	450	452	460	424	440	479	463	418	471	452	455	479	468	444	454	450	443	460	428	443	466	462	478	416	406	459	455	442	473	434	460	450	440	469	407	496	454	423	502	451	457	430	490	443	450	456	450	440	459	441	491	451	457	465	469	412	458	463	462	491	471	463	478	450	487	458	447	453	460	492	472	438	477	439	439	468	473	417	467	455	445	449	436	455	452	466	435	492	506	454	448	469	420	418	468	457	436	435	456	455	489	452	432	424	451	473	465	429	456	454	471	421	465	467	423	454	408	424	473	450	470	460	506	435	451	442	470	451	462	435	452	478	462	431	443	477	487	453	441	499	427	406	451	439	477	460	431	465	435	458	414	484	436	428	470	467	465	461	453	467	419	470	444	481	400	434	466	450	441	485	468	419	455	462	414	447	475	477	463	422	419	423	428	460	498	412	444	417	491	448	447	467	465	459	449	434	449	476	426	510	451	473	436	446	484	474	442	461	475	494	430	447	419	439	459	442	451	463	459	440	467	432	434	434	472	448	451	444	424	507	449	494	462	466	437	454	445	447	464	483	473	404	446	464	410	458	484	456	457	465	432	480	467	483	455	468	469	466	451	445	450	462	435	436	464	444	451	481	451	450	462	423	456	469	478	404	422	494	413	455	475	444	455	406	465	464	440	394	432	425	451	406	461	456	444	478	441	401	448	456	449	411	449	389	470	444	440	441	465	457	441	455	449	464	435	474	458	462	467	469	433	427	437	417	458	427	459	463	457	451	481	458	445	468	464	442	453	435	463	458	414	454	498	472	438	475	442	468	443	458	444	475	472	467	431	458	438	457	487	488	445	432	429	450	443	462	450	447	431	468	442	486	455	423	463	498	470	461	456	447	482	436	487	467	426	452	478	424	409	413	448	451	433	431	453	434	465	423	443	463	445	506	445	469	493	466	428	432	455	413	464	458	431	459	450	450	479	473	471	427	458	471	422	436	430	440	439	432	473	460	433	483	464	492	470	481	534	450	437	465	443	436	468	465	444	434	467	459	447	465	445	464	478	452	429	446	483	473	491	422	408	484	462	433	447	506	447	490	466	449	391	455	461	442	487	444	462	467	465	455	489	449	474	443	428	462	409	425	452	419	461	428	451	430	443	447	435	473	452	414	434	443	474	451	458	440	468	428	448	479	449	480	448	474	452	468	453	482	449	489	434	445	411	446	448	455	470	422	422	450	474	442	451	433	446	468	460	443	469	445	450	434	436	488	456	470	490	436	455	470	520	475	450	472	455	456	457	475	445	442	482	431	462	452	474	430	471	436	453	456	434	491	453	492	434	485	464	429	476	474	468	421	456	445	462	461	467	458	483	471	460	456	401	488	454	441	475	425	447	456	506	448	459	468	443	423	421	470	477	437	496	420	454	432	444	486	464	457	431	463	499	438	457	462	478	438	444	467	431	457	458	436	438	469	429	440	435	480	436	416	450	465	484	487	437	424	457	466	476	443	478	450	483	482	452	445	447	466	415	454	415	448	458	437	471	474	492	454	428	453	435	466	438	472	463	441	458	453	484	482	442	436	481	431	445	462	473	492	440	435	455	489	407	453	481	433	466	441	475	429	447	433	443	463	431	440	408	452	444	460	413	454	466	436	444	473	456	493	491	466	453	449	477	456	478	448	449	434	490	489	442	433	468	468	439	429	479	446	435	444	474	436	479	466	444	434	467	464	464	470	503	487	455	463	466	458	421	440	457	435	453	485	463	437	449	460	439	469	486	432	462	498	462	452	452	471	434	440	455	459	431	432	459	481	461	454	468	472	454	458	406	446	477	492	434	458	456	468	495	485	476	446	440	447	453	460	477	447	438	429	468	446	461	416	468	444	399	483	488	433	475	415	466	441	477	498	441	464	463	483	444	451	465	476	457	418	459	471	460	458	488	477	456	463	471	411	486	469	476	468	467	444	451	494	434	434	444	456	434	447	448	472	462	431	460	445	515	446	444	436	452	424	439	458	454	429	450	440	469	444	443	456	460	477	434	444	465	461	451	477	453	418	467	443	419	500	494	448	440	445	483	433	438	452	425	440	463	454	485	430	471	461	452	436	447	460	465	462	460	456	427	416	471	459	475	451	478	465	463	448	421	470	459	434	442	466	477	478	448	449	416	402	458	442	499	414	462	413	439	466	457	428	430	450	432	421	500	463	476	478	469	447	465	476	460	442	450	434	424	431	456	472	456	469	423	463	473	469	457	485	462	429	472	441	463	458	508	464	444	455	473	478	439	439	478	466	435	454	425	460	446	463	463	416	453	437	446	442	465	465	466	477	463	471	453	418	460	454	419	443	474	418	476	468	430	439	451	480	468	475	449	468	455	481	462	412	470	441	441	468	444	440	447	428	443	457	444	449	423	458	497	451	457	453	480	494	472	429	445	432	438	463	436	423	503	459	457	458	472	478	428	419	471	420	484	423	456	439	456	422	432	434	467	446	418	429	457	447	435	471	458	473	467	463	427	472	479	473	468	438	424	457	416	428	460	434	457	479	473	457	440	440	453	433	461	469	443	449	435	476	458	473	443	449	452	456	444	451	433	462	442	455	450	480	472	446	487	412	483	437	491	446	472	433	462	453	427	433	447	423	482	429	440	458	459	470	453	501	470	423	450	421	464	468	460	461	445	442	466	452	413	482	432	471	470	441	475	483	464	470	455	459	452	443	423	455	432	424	448	447	445	480	470	468	441	455	440	461	457	450	443	461	478	415	453	465	434	400	498	457	444	483	458	407	452	437	460	484	467	425	467	409	469	456	433	464	444	460	464	470	446	436	447	439	472	395	456	468	470	481	442	483	416	468	449	462	423	436	456	433	445	459	449	465	486	453	453	473	453	464	444	420	468	430	476	435	488	439	421	438	449	445	499	421	498	479	417	408	450	461	464	492	467	448	401	421	421	499	465	420	430	461	463	483	432	446	469	451	505	460	464	468	434	449	458	468	460	423	460	472	452	445	451	421	471	457	497	447	469	436	478	474	428	473	473	449	435	423	448	431	424	451	445	445	495	501	429	468	462	463	451	467	450	457	475	435	459	480	465	494	475	440	439	447	467	425	448	468	448	454	462	460	449	418	443	448	421	419	474	438	433	455	433	471	468	461	466	417	437	485	437	467	465	459	464	467	432	462	425	478
36258	30091	32055	32598	28059	21513	15311	10796	7997	7556	5865	4191	2840	2600	2239	1719	1621	1736	4589	3990	3128	2078	1200	611	295	182	209	210	192	192	187	188	207	192	182	170	208	197	176	212	166	167	193	178	178	181	176	196	175	183	201	178	173	187	165	192	182	185	192	163	165	202	197	179	207	180	201	182	189	198	165	178	162	198	182	200	153	196	185	188	176	233	190	191	197	196	161	175	185	156	179	177	166	189	177	204	166	205	173	186	172	157	183	200	171	183	185	192	180	177	191	194	195	177	197	197	201	183	195	173	200	200	200	181	192	174	181	199	193	199	181	203	187	195	168	163	156	206	192	201	202	214	166	196	178	170	170	201	191	192	179	196	188	190	192	171	221	167	185	173	181	192	178	190	177	182	216	175	214	176	193	170	183	196	171	152	207	195	208	178	179	179	177	192	196	195	213	181	164	195	190	189	185	195	168	176	194	187	160	169	191	201	186	170	181	162	194	183	206	202	211	188	165	171	187	158	184	181	176	199	191	173	175	181	165	169	201	206	177	168	188	175	187	195	180	183	159	184	203	206	179	206	191	173	194	172	183	194	175	172	179	162	193	172	184	181	166	204	169	182	192	183	199	187	184	182	178	175	193	165	190	230	212	196	168	171	204	187	167	202	160	201	174	175	195	192	172	193	194	199	161	174	195	161	191	190	185	179	190	169	188	195	171	178	203	166	165	168	184	182	181	198	215	194	209	175	201	192	170	181	171	189	165	162	181	170	164	186	200	171	157	183	170	168	178	191	199	185	186	198	178	200	174	181	197	180	167	190	176	190	194	208	194	201	206	194	202	199	162	170	189	196	179	205	179	196	181	173	164	167	179	193	189	217	182	184	193	174	178	203	158	179	191	181	188	204	174	207	186	179	182	171	196	183	176	181	199	170	186	175	178	187	189	175	168	173	175	193	195	212	175	168	206	187	179	181	202	182	187	189	185	187	194	168	186	179	185	201	190	184	153	194	172	186	203	199	185	179	222	185	171	177	187	181	184	193	174	192	194	195	176	203	180	224	171	180	181	156	191	181	196	169	185	198	186	191	203	202	193	189	198	164	177	166	170	181	194	188	191	189	182	173	187	202	190	153	205	192	193	182	187	166	196	191	167	221	192	170	194	186	189	166	180	175	198	192	193	201	188	196	176	196	194	198	183	189	166	171	190	188	208	195	156	188	198	199	177	181	177	193	222	185	184	189	174	169	179	179	192	196	179	178	179	178	220	208	207	189	171	157	177	195	155	184	183	172	173	204	178	191	180	179	176	192	188	180	177	169	176	175	148	165	208	201	193	174	201	174	187	192	190	201	200	188	177	193	197	176	192	187	191	178	174	180	172	167	191	185	187	187	192	173	191	170	197	184	190	178	181	195	154	190	203	165	182	186	213	182	194	179	175	180	182	163	179	209	175	201	206	192	180	183	174	183	186	204	170	172	155	192	181	176	195	188	182	213	168	178	174	173	227	166	159	203	180	165	204	182	182	202	192	161	185	195	213	192	172	194	199	192	170	215	199	169	171	205	197	171	173	184	212	205	183	161	220	181	179	195	178	173	191	176	172	208	178	182	177	191	179	164	157	185	176	182	183	207	191	189	187	232	186	178	194	161	171	181	167	175	194	197	169	160	171	182	185	227	167	155	199	146	173	186	178	230	193	182	169	163	185	174	189	183	187	170	168	198	189	184	166	185	183	186	209	200	190	197	198	185	152	189	195	190	151	174	177	177	197	205	182	171	199	183	195	171	158	185	196	164	182	180	167	168	186	195	195	179	213	209	192	190	215	179	209	179	197	202	216	191	211	181	189	181	168	173	197	198	189	196	218	173	204	188	191	191	178	171	176	173	176	188	175	191	201	188	193	186	194	192	194	205	188	191	179	194	199	174	197	187	203	172	178	195	212	165	181	169	184	185	188	194	211	194	183	197	181	161	175	196	209	184	179	175	192	178	195	181	184	182	198	192	189	194	183	188	160	176	169	179	186	196	187	187	195	182	191	214	198	188	195	198	177	178	193	188	193	204	199	195	193	181	180	171	158	183	186	193	210	202	186	194	181	186	186	173	202	187	170	183	170	172	174	173	174	167	191	167	204	170	166	187	177	188	173	195	181	195	200	182	191	176	208	185	190	194	175	192	178	178	204	178	165	164	171	172	167	227	186	173	168	181	173	195	188	200	198	210	186	194	182	173	184	192	171	198	187	183	170	184	185	188	176	169	198	190	172	162	164	193	199	179	175	169	179	181	220	188	212	192	192	173	180	180	183	165	187	188	187	188	210	191	179	191	169	168	190	202	179	187	169	196	185	176	182	194	192	165	154	198	155	187	186	217	187	151	177	198	196	181	181	205	174	204	185	179	168	175	198	167	173	175	179	185	168	166	186	175	183	184	162	191	177	192	191	169	174	190	205	192	196	175	200	175	178	198	162	202	182	185	189	181	162	179	192	171	194	194	190	210	196	165	212	192	217	184	192	177	200	186	187	199	194	161	192	199	182	195	187	180	199	198	177	174	190	193	159	194	202	194	180	196	186	168	174	171	178	199	192	213	168	197	174	186	181	200	180	189	178	189	173	199	221	208	176	178	192	191	188	205	185	211	189	197	187	171	172	213	199	173	194	193	176	169	201	211	185	170	166	169	188	175	190	167	161	178	191	194	176	179	183	197	199	195	172	169	191	175	176	190	174	179	196	178	203	171	150	168	181	191	198	193	179	179	178	172	201	155	185	179	150	167	202	188	182	198	171	166	207	192	175	198	176	194	191	185	204	200	182	189	176	195	195	210	198	169	196	213	184	168	186	217	171	183	194	207	164	171	159	177	180	158	199	218	185	201	175	180	171	183	195	178	187	142	192	184	179	190	207	189	200	215	188	196	180	198	173	190	194	167	170	182	188	189	181	178	209	193	195	183	226	176	188	173	171	177	187	179	183	196	190	174	175	189	191	187	200	189	191	159	210	183	196	178	172	193	165	153	189	182	168	181	208	183	166	172	142	184	167	163	180	206	176	198	191	164	184	207	187	172	203	193	194	215	197	180	180	187	189	191	193	188	182	170	201	172	177	185	187	162	173	173	165	199	195	185	183	169	173	190	179	171	159	174	184	183	200	193	194	184	181	205	176	179	197	189	195	194	187	194	194	180	176	179	196	215	184	184	190	193	197	178	174	174	183	209	181	181	206	194	174	196	215	185	206	181	179	195	180	172	176	188	189	180	212	173	198	192	186	192	188	164	179	183	179	194	194	173	186	180	176	205	189	176	186	183	183	211	200	175	195	197	178	172	191	147	199	178	199	206	201	198	168	181	187	198	202	165	193	167	192	167	170	208	183	202	186	203	190	186	207	162	191	198	182	194	227	185	197	203	199	176	196	215	185	222	207	208	183	200	189	182	211	215	215	180	170	194	214	215	191	167	190	193	189	174	177	201	189	183	209	187	175	198	184	185	176	176	184	190	189	182	204	209	176	199	190	201
24656	23363	31595	37157	36065	31064	28118	25029	21011	20867	17820	14582	11191	11022	10380	8958	9020	9771	21724	18782	15381	10980	6331	2892	1186	516	591	578	564	520	551	517	529	546	487	474	490	506	509	479	456	495	512	487	516	501	492	502	494	458	488	486	507	485	470	496	513	456	474	493	483	509	524	519	492	466	480	441	441	499	489	493	486	526	497	491	481	541	515	453	472	480	473	472	498	499	451	491	455	462	485	482	476	488	462	497	520	477	464	458	472	475	492	495	487	500	470	486	501	507	458	447	474	428	486	496	510	454	471	496	475	496	421	481	510	495	559	469	514	466	485	475	466	504	462	455	489	522	483	485	484	503	460	462	471	510	452	458	467	468	495	522	475	491	486	472	525	537	524	484	450	533	465	468	453	505	497	490	517	466	462	520	529	494	472	514	498	499	496	489	464	495	477	487	454	486	485	494	453	487	473	476	507	476	514	477	484	456	496	514	447	541	458	465	501	450	508	474	459	443	512	486	491	477	483	491	495	497	503	477	497	551	485	482	471	436	453	477	487	462	454	481	465	502	504	458	507	494	502	535	504	511	488	470	473	483	463	467	456	455	468	467	475	454	505	436	468	504	520	467	466	521	475	467	496	490	503	453	458	470	483	480	487	466	501	496	518	486	463	474	483	491	478	516	480	468	482	481	502	496	465	478	463	476	501	448	441	514	504	519	471	518	508	462	515	502	491	493	498	498	543	442	485	451	481	514	512	451	520	453	443	487	448	474	475	496	467	461	454	502	496	487	482	451	481	519	514	519	503	464	445	503	522	488	472	475	502	484	463	507	457	490	483	509	499	490	509	455	453	456	483	489	473	462	486	500	526	470	484	443	444	472	514	446	500	506	493	501	466	501	461	459	501	462	493	488	467	464	468	471	520	523	476	458	434	483	468	487	500	461	513	464	520	466	491	486	464	480	483	462	485	508	488	474	496	497	494	467	478	457	483	492	446	502	520	465	422	521	473	467	502	448	501	526	460	445	450	517	492	498	464	508	451	479	457	455	480	475	511	486	497	455	477	498	503	506	501	479	513	490	467	432	515	499	501	465	465	483	503	466	502	440	474	514	502	496	500	522	531	464	466	482	498	503	461	489	448	504	494	496	497	496	488	482	504	521	464	498	493	467	470	489	479	470	503	501	459	492	507	522	484	485	481	504	488	485	492	478	509	482	478	449	514	473	493	490	521	464	460	472	492	475	456	530	478	502	490	473	452	522	507	480	489	464	465	511	481	503	490	454	519	499	484	509	485	486	465	555	459	480	476	476	472	496	482	483	498	496	477	493	508	476	479	488	479	510	483	458	459	511	446	470	499	475	472	502	455	511	468	479	500	521	468	453	506	480	466	478	425	474	480	480	537	465	475	474	477	460	470	480	476	505	525	463	491	488	506	499	447	507	481	511	490	531	466	470	448	486	522	494	491	476	488	485	471	462	487	442	496	484	540	484	485	503	486	486	464	498	439	481	462	445	522	481	464	520	477	461	502	439	531	467	508	444	512	504	505	480	475	497	464	479	462	498	499	463	450	502	483	497	459	465	450	501	490	509	480	456	488	478	477	470	483	460	475	475	458	443	493	502	500	493	497	446	489	469	460	501	486	474	499	476	485	496	497	487	503	463	491	430	498	473	479	486	474	457	462	481	490	484	479	483	473	421	513	502	483	511	445	512	472	481	479	481	460	500	487	466	476	490	455	486	484	467	481	471	504	494	522	480	501	491	517	472	479	517	536	458	499	490	482	480	457	491	469	466	452	529	485	490	493	482	482	470	492	505	483	471	486	469	517	488	549	496	465	464	503	454	485	498	481	483	481	494	521	471	478	480	522	478	507	526	500	516	484	497	477	475	466	440	475	496	449	467	485	460	492	525	455	531	493	498	499	448	478	477	519	454	477	478	443	486	466	486	444	459	465	480	491	461	470	503	450	472	477	470	498	457	478	506	471	477	517	475	480	479	481	514	511	471	483	480	476	429	485	481	493	493	487	508	475	498	442	487	509	468	449	498	469	447	482	487	433	485	494	492	478	520	497	475	481	479	499	458	489	470	469	449	480	469	489	441	465	499	493	499	510	456	475	514	461	500	481	505	506	479	457	468	455	515	464	493	499	453	491	472	494	496	489	513	460	469	440	488	532	511	526	491	513	460	480	508	474	491	490	507	474	465	463	460	495	491	466	506	503	498	497	438	476	531	491	451	501	503	467	507	448	513	493	478	480	455	475	525	493	514	473	480	459	521	486	476	495	456	502	454	435	509	471	501	478	497	499	452	448	502	518	483	511	476	491	478	452	460	471	504	482	463	517	493	511	438	494	468	513	516	467	454	519	495	467	476	500	448	500	497	535	469	484	475	486	486	504	513	493	493	477	498	482	515	485	471	500	510	528	468	474	507	532	478	480	445	491	496	474	471	509	481	498	492	463	479	482	492	500	460	462	511	501	482	457	527	458	464	480	496	514	508	476	492	464	490	497	479	445	508	506	497	462	475	483	504	488	483	486	502	513	451	474	463	508	489	497	481	462	496	442	491	509	481	525	517	506	508	488	518	500	504	468	439	479	489	523	496	464	450	495	470	472	456	493	478	462	519	448	477	504	464	483	486	486	492	495	458	473	456	475	469	464	490	469	495	517	447	513	481	490	453	506	491	505	448	480	508	463	497	536	505	479	510	493	524	520	482	474	479	519	516	472	472	469	479	477	463	467	426	468	462	495	515	462	483	519	502	507	469	487	487	470	483	484	507	502	471	503	455	507	492	489	492	502	468	471	445	502	491	520	463	452	483	489	493	493	459	459	475	491	496	489	462	482	483	477	485	476	470	530	474	509	470	475	471	494	472	528	468	539	443	500	527	437	469	475	523	502	514	456	491	454	484	514	507	494	481	530	476	454	459	474	482	502	490	479	478	494	476	459	475	492	490	456	473	492	479	449	453	489	499	497	454	472	481	485	445	458	481	489	492	482	509	518	466	461	490	455	500	472	503	469	457	461	467	467	449	531	512	451	470	495	519	493	520	484	460	521	484	504	496	477	479	478	508	472	459	494	496	474	504	501	493	477	451	467	502	465	476	484	474	493	476	433	495	498	448	498	460	516	424	470	498	469	490	498	486	455	506	493	480	461	488	548	487	497	481	531	480	505	459	498	546	456	500	512	473	474	468	481	462	447	507	477	462	496	437	470	472	451	457	533	498	480	500	485	502	487	465	477	481	464	441	478	519	519	501	496	452	522	456	479	495	502	469	460	493	467	470	460	478	510	431	487	491	461	496	433	445	467	483	488	486	473	527	494	495	486	473	481	464	500	497	473	484	487	480	486	494	492	468	490	490	491	463	438	463	462	489	513	510	500	479	505	475	493	508	482	444	471	464	436	473	463	494	466	461	490	504	480	472	433	486	456	427	485	494	455	475	449	516	458	480	500	453	487	482	478	437	512	478	477	503	539	482	483	496	518	502	474	457	458	488	452	515	471	463	453	484
45643	36069	38024	39489	34335	28128	23752	19148	12514	11600	8911	6194	5237	4384	4440	2927	2705	4038	9325	8800	6597	3628	1877	754	392	203	173	205	207	198	191	176	149	211	214	166	181	186	181	160	171	176	184	167	161	175	185	186	182	202	163	178	179	170	179	158	179	170	190	185	210	155	173	165	209	189	160	169	184	173	196	174	193	172	205	183	169	164	156	199	183	186	176	166	180	180	177	155	189	162	183	198	152	199	186	165	176	197	194	206	160	178	157	171	191	178	172	186	189	185	191	178	158	159	185	166	166	184	188	187	184	151	196	154	175	211	185	174	154	164	169	180	160	156	173	161	189	207	183	177	167	185	181	187	171	175	155	161	169	139	148	175	197	169	157	197	181	181	167	169	200	190	176	188	169	180	193	181	165	164	183	199	172	171	190	171	182	163	163	176	178	170	175	182	158	195	160	184	189	156	186	166	185	166	163	171	149	176	185	164	150	179	177	186	206	162	187	184	192	180	185	162	187	185	170	171	174	190	199	182	189	183	174	182	179	177	191	184	186	187	171	168	180	181	152	168	193	184	156	166	178	207	192	165	172	177	168	168	200	161	191	171	160	176	184	175	168	204	176	185	174	147	190	194	154	159	164	192	179	166	180	160	169	157	174	181	187	178	178	154	188	202	202	182	176	182	162	183	166	156	189	197	163	165	168	192	211	151	180	173	188	193	178	135	183	184	194	183	169	168	177	178	185	179	196	171	173	161	185	157	171	188	177	173	195	189	176	193	177	180	180	170	164	155	173	186	176	178	183	167	179	171	178	184	169	161	163	184	167	170	193	196	157	187	193	181	171	201	186	166	176	171	152	174	179	204	164	182	189	163	151	192	197	194	192	175	199	184	169	181	198	183	169	193	185	211	144	180	193	173	159	171	172	183	163	172	156	175	136	172	165	188	179	186	178	146	174	190	181	170	183	181	166	198	174	197	188	184	198	190	167	155	191	182	216	185	179	162	157	180	202	179	159	168	167	174	180	165	173	173	172	168	150	174	186	172	178	189	169	162	187	174	194	170	178	164	167	167	165	183	193	179	179	163	145	170	157	195	191	180	179	174	171	156	183	177	161	174	171	186	167	171	191	152	173	176	182	175	179	168	194	182	182	186	189	171	156	182	155	186	178	190	173	162	200	188	187	151	193	183	189	173	175	159	187	175	192	181	187	179	167	169	151	175	181	161	175	166	173	177	172	168	175	173	181	213	181	182	195	185	197	190	184	169	189	181	172	183	178	181	169	193	202	160	185	191	178	204	174	152	163	164	153	202	183	201	169	194	185	179	168	174	190	190	157	181	179	184	174	181	186	198	185	180	163	190	182	162	185	193	155	184	172	171	177	159	177	165	168	205	183	163	147	182	201	175	173	164	167	147	192	175	166	174	186	179	187	176	189	154	185	206	192	188	172	192	189	193	164	198	191	208	182	171	163	170	185	151	165	169	204	183	187	182	160	175	172	172	191	175	212	195	181	175	169	204	165	189	170	194	169	181	170	166	176	176	206	182	185	193	176	182	159	173	167	187	156	198	192	165	169	147	147	171	155	183	168	185	143	156	184	195	184	146	179	180	194	183	181	182	182	159	179	156	176	158	198	208	154	207	170	167	171	179	172	172	168	176	187	187	180	177	184	184	169	163	188	172	190	190	173	163	167	175	182	185	160	181	177	164	203	191	189	161	185	174	175	200	159	164	181	169	171	197	168	188	177	176	209	165	187	179	173	172	189	168	199	175	206	171	154	179	180	169	174	191	159	184	199	183	179	182	195	170	164	189	178	184	165	188	161	161	175	173	190	162	168	189	166	184	175	192	180	160	161	160	179	191	149	167	202	172	195	175	161	196	186	166	164	184	152	178	176	167	162	188	200	178	182	153	166	157	171	194	177	164	192	185	173	184	161	155	186	144	155	180	182	154	191	171	160	159	192	175	169	185	188	182	179	173	170	166	168	176	166	165	179	184	183	155	191	168	172	193	184	177	167	166	179	182	191	178	169	165	177	180	162	214	171	166	169	162	172	197	175	183	193	181	186	177	163	197	164	175	167	191	195	186	178	158	183	178	153	169	173	171	165	184	161	170	187	187	179	156	188	170	197	161	193	180	170	199	175	180	171	176	186	170	194	208	172	162	181	164	201	196	188	180	167	171	193	165	183	150	145	181	197	189	163	182	169	167	167	179	160	165	167	174	182	174	183	194	168	170	174	179	182	206	183	201	179	158	173	171	197	174	165	178	185	194	158	158	150	155	148	209	181	200	165	200	174	183	189	176	163	183	159	190	171	165	190	177	181	185	188	154	149	175	201	177	169	182	179	175	173	190	152	164	170	165	176	177	200	163	173	174	159	169	166	168	185	181	168	176	194	195	183	187	179	175	174	169	162	162	193	170	195	187	160	169	176	154	181	165	172	176	178	180	170	155	183	165	168	178	185	187	135	188	163	157	157	178	161	163	186	194	167	192	183	182	185	181	159	191	170	178	179	196	173	180	175	170	178	173	179	212	198	165	175	189	181	175	197	187	194	170	171	183	171	180	162	188	161	195	177	174	167	193	163	190	184	179	159	184	177	190	171	165	170	181	177	182	158	189	188	165	157	150	193	180	164	180	201	162	174	201	185	177	182	190	143	175	154	174	186	174	188	169	191	159	163	197	183	173	160	184	174	167	149	159	163	165	193	165	204	194	190	180	195	178	174	186	181	179	180	154	168	188	150	154	187	183	190	161	163	189	166	163	152	164	163	173	194	178	214	144	194	147	193	176	173	175	190	198	166	176	166	154	159	190	172	171	178	175	185	183	168	180	183	182	209	147	175	185	170	154	155	203	186	171	171	168	189	182	189	176	185	196	192	172	176	197	162	170	171	161	202	186	200	166	181	176	184	164	184	184	174	179	170	164	185	173	187	183	186	197	165	165	183	202	169	177	188	190	178	198	171	180	192	184	182	175	174	168	185	150	169	192	202	180	169	198	188	168	169	177	186	169	159	183	187	162	193	172	185	175	178	180	175	176	162	184	180	175	189	180	178	191	173	162	194	167	182	183	187	187	189	188	187	161	187	159	180	182	164	173	188	181	184	181	166	197	184	178	165	166	186	165	187	147	179	175	190	177	168	147	163	190	187	162	144	186	195	183	179	184	170	180	185	178	194	182	193	167	189	174	159	160	206	172	159	185	183	157	176	156	168	186	181	171	168	181	188	160	167	165	177	180	179	177	173	192	168	176	160	168	160	186	185	174	178	155	170	168	195	162	159	188	185	188	184	188	166	150	178	169	160	201	208	203	170	180	159	185	189	170	159	177	168	181	153	176	174	181	186	183	170	184	165	180	160	175	162	178	153	185	186	194	170	179	188	165	175	162	165	152	168	172	173	194	196	190	160	177	159	191	181	183	160	188	142	145	182	156	174	184	207	200	150	167	180	156	174	203	170	170	174	166	187	182	185	188	179	173	172	155	167	186	168	165	145	179	187	181	184	166
31397	28582	37396	43374	41060	37087	35529	31590	25816	27270	22247	18695	17202	16433	16086	12655	12579	18314	31547	29236	24194	16355	9318	3416	1428	595	613	681	670	665	531	449	539	519	554	531	471	526	501	481	485	478	426	474	474	489	462	482	521	440	466	463	462	483	460	474	472	415	439	466	462	518	451	452	445	456	464	456	470	453	476	497	424	453	451	447	445	452	457	449	473	428	472	474	444	496	461	476	448	470	463	424	446	494	427	452	454	434	453	465	480	467	453	449	446	467	431	465	459	448	456	416	468	440	465	467	452	476	456	449	460	438	474	463	471	460	452	417	422	432	450	459	493	481	481	465	488	450	407	431	446	454	428	447	478	481	487	433	476	439	451	450	417	455	441	439	482	485	453	439	442	467	438	469	444	448	460	445	482	455	420	492	438	477	444	514	498	476	465	469	456	468	456	468	441	441	487	459	447	489	453	401	503	421	457	460	411	461	465	449	408	469	442	477	449	443	465	511	467	486	492	467	439	452	476	449	446	505	436	464	440	467	452	480	419	459	458	459	443	436	498	468	445	432	461	453	453	434	434	453	471	441	435	444	464	460	470	468	465	468	448	441	492	434	454	510	426	457	462	454	473	460	422	433	474	434	475	489	448	461	484	489	464	432	450	457	468	429	453	455	441	441	428	471	448	449	414	453	430	477	471	436	441	485	502	453	475	476	471	468	507	469	444	448	473	450	440	455	468	452	456	452	491	475	444	470	487	479	504	463	477	439	438	435	484	480	493	463	463	451	492	479	455	441	478	428	443	447	441	454	467	465	475	445	431	442	447	417	466	454	427	428	444	461	435	439	498	496	476	467	444	452	510	454	440	446	446	468	464	438	466	492	453	505	448	465	463	414	477	466	427	508	470	482	471	447	473	504	436	428	493	442	458	436	408	486	441	518	445	446	471	483	411	457	438	455	406	479	468	412	451	483	465	457	449	488	428	424	405	479	492	471	455	454	484	465	428	459	459	467	488	480	484	441	452	449	491	452	462	436	440	455	490	483	471	426	453	454	458	457	472	435	485	476	464	443	470	458	495	462	422	447	469	453	463	467	440	499	453	480	503	412	476	445	479	489	425	496	435	487	450	471	457	436	482	463	470	486	469	513	434	450	462	414	460	446	473	472	416	467	480	429	473	459	452	481	466	424	468	463	487	473	439	452	453	469	495	487	455	434	500	507	481	452	427	444	446	441	447	486	444	472	464	457	497	466	500	464	457	485	431	465	453	488	426	486	423	468	439	434	426	445	448	429	467	454	455	432	488	474	430	421	490	475	448	484	470	451	466	458	449	489	420	489	479	475	428	467	477	441	415	430	467	488	489	476	447	470	430	481	450	444	486	452	446	422	454	457	460	450	481	466	450	466	486	463	472	475	442	482	472	446	497	464	449	431	427	444	512	470	443	458	435	432	455	437	439	465	432	449	456	435	473	462	452	423	427	480	455	444	441	421	524	494	442	459	499	428	464	471	512	494	440	474	413	470	414	478	454	494	450	451	429	440	464	498	451	463	465	465	475	458	452	471	443	420	450	478	460	462	432	480	490	440	462	472	441	456	457	451	442	426	459	473	451	458	443	472	479	479	456	410	451	428	469	469	464	449	463	456	476	450	441	451	462	415	460	424	423	446	439	446	491	493	459	482	431	468	451	451	479	453	476	466	457	461	466	429	517	449	446	468	471	454	493	461	462	450	470	457	437	458	426	456	489	477	439	454	431	450	462	502	468	437	442	461	494	464	485	482	448	437	468	435	448	480	497	473	471	423	480	493	444	435	472	442	452	428	470	458	498	474	437	463	467	476	429	454	434	464	471	470	462	464	505	451	499	490	485	498	474	465	441	459	458	453	436	449	478	446	468	501	448	471	463	490	452	475	516	495	445	449	466	443	498	476	459	436	439	496	438	464	510	480	453	456	477	445	433	463	463	436	446	395	452	465	484	459	462	461	452	458	432	417	448	453	440	480	405	480	515	480	451	455	463	465	479	449	493	465	458	476	454	464	418	445	447	467	477	469	445	465	473	436	469	450	461	461	456	443	449	487	459	484	463	419	436	475	474	433	441	445	453	493	408	454	466	432	463	466	459	469	478	474	434	446	469	433	469	472	445	488	458	480	439	439	480	460	456	511	485	448	468	476	449	435	493	456	468	507	438	438	468	484	434	482	463	448	481	492	447	460	462	465	439	468	456	448	450	429	422	471	458	432	430	430	476	466	480	474	457	458	451	445	459	466	487	442	449	492	459	493	493	492	456	433	467	485	465	458	456	493	498	421	488	480	434	439	422	467	429	476	460	450	444	462	438	479	474	478	466	469	447	450	443	455	425	464	445	453	442	477	482	460	442	487	438	458	478	458	429	481	479	456	442	440	401	469	482	459	457	433	451	465	440	449	461	434	429	468	452	456	445	444	464	471	448	447	426	472	457	434	449	428	471	459	467	427	470	487	471	479	434	442	455	426	490	478	506	469	486	455	430	469	507	453	465	459	457	443	475	447	461	461	418	477	443	424	452	483	471	462	466	415	446	449	480	471	426	456	506	460	439	442	467	429	460	464	436	488	485	446	467	451	487	505	471	446	424	449	461	454	490	468	481	446	464	455	467	450	487	460	436	433	446	462	465	479	485	454	408	455	437	477	467	460	451	468	435	442	447	494	452	467	436	415	446	455	476	473	451	502	469	453	462	477	465	463	468	431	454	455	447	474	430	457	466	489	467	477	464	475	438	497	438	416	484	457	460	458	492	500	429	476	487	474	457	512	460	489	459	458	458	445	485	497	445	459	445	443	464	452	446	458	446	445	452	507	444	474	417	429	439	466	471	442	421	469	470	467	434	478	460	418	440	457	472	465	470	432	439	463	476	445	457	539	431	472	478	455	493	454	490	484	452	479	444	458	441	447	481	451	480	439	445	449	461	457	497	455	489	468	505	448	442	451	523	500	448	465	475	496	464	466	463	488	459	510	459	466	441	460	448	450	446	458	446	429	451	444	459	437	434	465	471	480	432	455	479	454	476	503	410	439	465	456	429	483	479	461	477	459	457	470	495	462	432	475	510	477	454	490	453	454	448	489	479	512	490	442	426	451	436	436	440	460	447	476	447	455	463	468	481	456	436	417	452	427	481	468	476	465	424	431	457	486	473	478	474	458	465	473	470	458	446	449	473	458	508	499	438	444	459	463	473	481	445	527	439	429	488	449	479	486	476	461	466	433	443	470	454	460	424	429	448	464	443	488	483	473	430	456	461	452	454	461	470	480	449	460	458	474	421	448	459	440	441	462	468	449	483	475	453	463	449	457	448	455	449	442	453	462	465	422	458	469	550	456	453	461	451	430	481	477	441	419	476	483	489	466	460	435	433	459	459	448	455	455	470	453	447	452	477	482	463	460	489	445	467	450	403	461	459	454	464	477	464	461	472	499	471	506	464	475	474	436	469	455	494	473	449	429	438	481	489	466	431	446	500	463	475	434	437	458	437	442
12139	11593	14796	11831	6766	4453	2863	1751	1529	1450	1038	694	600	517	455	409	392	463	708	761	710	580	387	197	204	183	176	185	181	190	157	166	192	168	182	176	185	169	154	176	166	203	192	196	149	166	174	181	174	179	192	148	173	193	171	174	189	159	170	185	179	145	192	176	178	193	176	192	183	142	167	191	175	182	156	158	168	154	168	150	175	169	166	176	187	172	169	163	174	193	168	178	163	167	175	141	178	158	172	164	182	170	180	174	159	183	174	161	175	176	188	167	175	184	182	184	196	179	190	166	162	180	182	165	167	185	174	178	162	174	183	149	150	193	144	203	184	172	157	193	187	182	183	169	160	170	149	166	178	155	185	180	192	165	180	168	160	166	162	172	168	168	143	192	173	155	171	171	185	185	172	188	169	171	152	183	177	182	162	167	183	166	159	186	191	179	192	197	170	167	165	168	167	189	185	187	179	174	174	163	141	171	169	154	172	181	155	159	131	192	208	189	158	178	177	170	156	193	181	153	213	168	165	193	192	182	184	174	171	181	163	164	167	165	180	181	174	171	185	145	175	195	176	177	163	181	172	178	145	173	196	185	161	171	177	184	185	168	182	172	178	152	162	176	162	189	171	184	185	154	173	179	149	176	184	182	199	167	191	179	142	172	177	188	163	188	166	168	182	185	180	166	176	183	173	219	166	160	171	151	157	187	201	165	171	167	139	163	173	170	159	146	187	185	180	170	141	142	169	155	195	186	175	157	169	180	177	162	183	179	158	173	180	179	182	176	186	183	173	188	184	187	181	176	171	170	155	164	138	153	164	145	177	172	186	181	162	160	179	178	153	195	182	161	187	181	162	167	169	163	169	169	164	166	174	175	161	176	167	204	156	180	147	153	167	164	166	165	170	162	186	154	169	193	174	162	171	201	174	153	166	171	173	164	170	174	180	180	157	184	197	172	151	164	171	160	180	179	185	169	150	175	163	174	160	165	189	183	211	183	172	196	158	170	207	163	170	181	178	148	172	160	159	180	164	169	156	171	187	151	184	171	182	180	169	190	187	189	156	180	173	171	186	168	164	156	184	193	170	180	173	180	198	166	166	161	155	163	207	166	171	171	162	163	164	166	176	182	190	184	183	159	154	185	147	169	155	140	158	175	156	165	166	165	175	179	177	148	148	169	167	168	169	201	153	181	179	185	143	155	192	180	169	161	162	164	156	168	171	196	175	172	163	165	174	180	188	149	175	177	196	192	168	165	160	164	183	165	148	195	154	160	186	157	161	166	166	155	175	170	178	162	163	164	148	171	183	182	183	156	183	172	159	177	173	170	177	158	169	147	168	187	157	172	178	179	170	156	183	195	148	188	181	187	175	185	153	178	180	185	188	163	157	185	197	186	186	167	159	184	179	188	179	167	162	144	177	184	150	168	170	167	191	188	171	153	182	175	151	164	185	171	167	177	171	190	148	166	175	170	184	166	183	199	202	160	199	188	172	144	174	160	188	154	198	176	180	184	177	183	145	168	165	179	180	176	177	175	176	181	180	155	196	172	176	168	153	159	185	163	201	174	172	162	175	160	172	207	183	190	180	156	171	187	180	157	179	168	176	151	185	167	193	175	185	174	156	176	168	183	156	182	174	157	182	149	189	184	166	157	165	158	177	174	164	191	188	182	187	164	171	175	199	163	173	177	164	195	186	160	180	177	155	175	168	156	167	168	178	155	159	158	163	198	172	192	185	165	152	179	154	165	192	157	203	181	169	198	183	160	172	165	162	189	194	164	161	177	183	189	178	175	154	187	171	184	186	176	172	151	183	198	175	166	143	184	156	163	169	186	183	195	170	155	175	195	178	178	179	182	164	173	193	168	182	139	171	166	166	181	186	157	190	193	185	182	159	197	153	179	158	181	178	185	185	181	180	161	180	143	178	188	143	178	160	160	169	180	177	173	173	153	175	173	165	196	196	162	171	182	167	157	158	185	180	175	172	181	186	173	154	159	172	169	172	171	182	172	204	176	159	202	189	168	169	186	166	191	179	174	171	182	179	162	150	164	146	169	163	183	168	166	160	133	178	182	179	157	165	186	173	169	170	177	190	195	170	156	179	166	147	162	159	186	159	175	153	153	151	171	181	161	171	186	153	172	167	175	167	179	172	149	166	176	173	162	152	182	151	192	157	159	166	170	158	148	165	172	170	163	173	172	181	156	178	172	171	173	159	168	157	187	176	174	186	181	173	159	154	156	167	186	184	172	168	185	153	149	154	185	200	157	185	188	185	166	162	180	193	168	201	180	173	169	173	169	183	151	187	162	185	185	150	181	144	157	169	186	177	173	170	164	157	194	161	167	170	182	157	176	185	172	160	161	173	167	192	171	164	184	174	198	161	180	155	164	216	190	195	190	155	161	177	186	149	172	179	153	168	163	185	186	187	162	204	166	161	202	151	183	156	165	186	179	173	174	175	184	194	183	161	169	165	180	168	160	191	148	174	169	178	182	176	174	170	205	172	169	186	171	162	177	163	159	174	168	169	170	174	173	154	150	178	175	173	164	165	169	155	165	187	165	206	152	164	165	198	179	179	148	182	154	157	188	170	173	171	161	192	186	181	187	151	177	168	175	202	179	165	179	192	165	177	183	181	184	161	160	177	197	155	190	198	179	178	167	179	158	186	194	164	186	178	172	155	155	154	152	141	196	173	193	169	174	158	175	192	164	179	172	166	168	155	149	154	174	192	184	185	155	178	169	183	179	164	160	134	188	175	172	172	158	173	197	144	174	163	161	145	192	191	158	188	177	190	169	168	190	180	169	178	198	161	176	203	162	196	159	164	167	177	186	174	182	178	192	156	176	172	181	186	182	185	182	169	159	180	163	187	163	185	167	169	177	142	163	161	183	162	200	164	195	180	164	192	156	193	168	178	167	160	169	181	161	157	174	169	209	162	184	176	187	154	167	171	175	166	181	183	188	150	173	206	179	169	179	183	184	179	171	144	170	161	179	157	170	180	181	158	179	174	204	172	201	173	164	160	172	193	188	168	182	161	172	168	168	147	166	153	161	171	175	191	173	173	177	182	185	177	165	166	172	160	170	171	196	161	166	164	168	174	170	166	176	194	183	162	173	158	162	184	156	160	187	171	171	171	161	164	166	173	168	167	186	196	179	171	171	178	176	198	177	177	160	195	182	159	172	185	154	169	159	152	177	177	170	179	174	177	183	144	161	182	169	169	156	195	176	199	168	178	158	167	157	189	162	157	169	164	179	167	167	164	184	176	155	177	162	176	176	176	156	160	168	176	185	154	165	199	181	174	177	163	190	168	143	163	198	169	168	172	160	190	185	168	173	177	139	172	185	162	170	176	180	166	185	186	164	163	174	179	157	171	186	154	160	156	173	184	167	164	171	182	181	176	178	186	180	168	175	195	198	186	159	191	195	165	170	201	168	184	155	170	176	165	170	171	172	193	175	155	182	176	192	177	175	182	146	182	150	173	171	188	182	185	161
9174	10164	18557	21097	16862	14089	11404	8396	7320	7238	5453	3743	3162	2897	2771	2472	2265	2569	4342	3956	3566	2599	1415	690	502	470	466	489	483	479	450	503	449	399	474	470	460	443	467	456	461	473	444	439	485	417	463	449	449	478	479	492	480	482	435	437	435	441	491	466	457	440	470	461	437	484	476	480	456	421	484	438	436	460	447	413	475	468	450	469	429	452	459	445	440	456	452	443	440	449	444	467	437	428	445	442	455	490	474	458	456	426	442	410	435	427	464	466	474	443	445	486	416	445	483	446	494	484	474	496	463	454	457	453	452	484	463	415	421	458	464	427	486	436	447	423	420	468	432	458	479	469	495	462	454	452	461	514	452	465	459	459	452	419	429	437	468	436	475	462	440	472	480	435	462	469	447	449	492	441	455	477	492	462	485	456	417	498	468	482	452	447	440	441	442	452	459	456	493	459	420	499	447	439	466	437	439	469	458	440	455	455	441	459	455	500	470	446	464	452	432	438	458	481	454	428	434	474	487	482	467	504	418	472	456	455	465	455	452	474	477	464	495	431	485	441	471	491	470	441	423	462	479	467	463	484	464	445	479	480	420	477	451	439	434	446	456	453	453	459	468	448	476	450	440	475	471	452	464	441	442	442	449	466	455	462	449	450	472	464	491	455	469	440	448	456	461	441	424	435	454	467	450	488	460	445	437	439	469	453	446	477	441	426	452	473	472	439	458	454	453	440	453	465	457	423	461	486	446	449	448	467	434	463	443	451	446	461	451	456	479	472	473	469	455	440	447	462	443	462	443	459	463	472	460	440	432	452	453	455	467	412	461	472	468	445	445	457	459	441	474	468	457	501	505	476	457	406	443	489	456	490	463	455	454	453	449	457	392	458	447	471	475	460	474	487	490	443	443	468	490	505	464	411	436	450	447	423	423	441	431	452	477	437	485	479	447	459	453	454	450	493	470	468	427	471	451	473	446	459	480	438	448	462	483	497	477	456	456	464	447	478	459	462	479	447	442	445	444	443	453	476	416	448	463	441	454	484	449	442	481	476	449	502	462	461	430	511	411	428	424	450	433	485	438	476	466	466	432	452	492	467	445	406	415	467	466	495	459	454	429	431	485	468	443	461	448	443	453	462	452	466	410	454	461	508	485	486	470	449	440	427	443	436	475	461	461	456	463	429	491	408	522	476	436	451	457	472	514	444	465	458	450	457	463	455	478	449	451	495	454	463	469	503	472	454	466	455	473	442	484	457	458	410	477	467	406	457	459	455	434	448	426	422	442	476	496	430	471	493	455	456	504	449	464	482	463	463	445	492	433	472	458	453	470	438	483	450	490	471	456	474	445	454	446	495	471	438	452	484	454	465	461	443	487	477	477	475	474	425	434	450	480	483	463	465	465	436	441	457	461	430	460	467	478	459	438	454	475	470	453	417	452	459	478	430	456	429	420	479	484	481	442	473	456	452	464	457	452	491	480	461	451	460	488	407	502	430	432	480	450	465	506	439	467	473	459	426	460	492	469	444	453	446	442	448	485	459	480	451	447	433	468	444	473	457	464	460	485	471	489	426	470	490	450	440	466	465	466	455	466	455	477	449	444	460	426	493	425	473	444	484	462	452	470	452	468	460	431	479	431	482	490	434	461	457	445	465	462	494	467	460	451	460	445	434	491	453	425	427	430	465	440	455	444	419	417	459	439	455	463	475	460	504	460	446	484	457	493	490	447	484	481	440	432	460	484	432	466	458	418	474	429	497	463	462	426	495	433	446	436	496	453	448	455	440	417	445	461	438	452	471	483	449	477	492	465	428	483	459	472	448	502	455	460	441	504	440	486	440	419	444	455	445	431	458	486	440	455	470	511	439	451	459	491	443	450	410	494	443	415	477	481	443	450	449	440	433	481	483	462	401	489	446	473	464	431	452	481	453	510	432	433	473	457	449	444	451	443	496	486	499	481	463	484	485	466	432	436	420	458	433	425	458	493	462	453	446	480	465	436	426	472	482	461	458	452	426	484	451	462	455	434	454	435	505	474	484	452	466	398	487	466	483	487	484	482	462	455	444	437	403	463	451	466	438	415	471	471	454	449	476	474	440	464	419	459	457	460	471	472	441	520	403	442	459	406	448	462	467	461	470	434	450	440	444	461	476	452	480	433	456	486	475	475	478	462	429	463	468	485	463	463	473	454	440	512	482	437	400	496	492	449	432	449	431	471	491	490	491	482	467	455	493	473	471	431	440	447	454	456	482	441	450	459	455	487	475	471	456	497	470	439	471	450	477	495	465	439	449	428	394	480	478	453	477	424	457	422	451	475	456	445	454	484	459	456	435	422	488	436	482	464	407	449	444	430	466	493	473	411	483	437	400	480	453	460	458	486	454	457	460	467	414	470	482	450	469	473	464	465	404	398	465	502	460	446	457	456	435	454	410	487	468	454	438	449	474	463	459	439	465	447	441	425	493	446	489	458	455	436	492	447	452	446	474	437	421	463	466	454	436	451	479	456	464	439	457	448	435	472	460	440	420	480	443	457	500	477	427	460	485	488	488	449	455	488	477	452	476	459	467	435	440	460	447	457	486	401	469	461	485	443	441	468	437	499	467	490	497	388	434	485	448	417	422	470	465	457	456	441	447	488	471	460	474	420	469	425	406	453	432	435	450	456	449	442	476	452	456	483	470	468	457	445	451	459	485	475	460	458	464	467	441	463	488	424	434	485	466	434	476	472	453	426	463	445	451	431	450	461	467	485	477	457	444	480	445	433	482	481	460	440	463	496	438	455	448	453	464	444	466	487	464	477	459	413	452	454	433	492	477	477	471	470	464	425	473	458	471	460	433	460	504	468	466	401	494	447	455	449	492	482	477	455	471	428	463	486	454	489	469	465	504	405	451	455	447	420	418	416	462	443	484	447	470	499	426	467	433	460	482	444	476	471	433	477	452	478	456	490	460	428	467	439	456	477	455	458	462	472	478	452	451	429	458	475	458	435	467	468	439	443	447	458	472	434	452	471	462	445	409	463	455	475	470	443	475	423	469	467	466	441	492	479	474	417	454	429	455	420	494	432	462	444	418	490	446	471	472	444	490	437	449	488	439	461	476	482	481	438	421	464	469	446	492	448	490	422	434	474	448	468	460	452	420	451	464	470	437	498	458	443	484	470	487	461	454	482	452	451	455	460	523	480	468	471	432	445	438	479	426	454	437	451	441	427	466	458	424	474	475	459	442	461	453	438	427	435	472	426	481	448	492	466	448	436	484	455	431	461	501	461	444	440	461	468	435	467	448	432	486	463	441	462	477	440	468	457	460	432	439	425	428	442	464	459	471	441	471	455	426	484	431	494	471	492	496	453	432	464	460	425	463	492	472	445	445	452	474	471	489	442	461	456	483	476	451	425	470	438	439	448	463	442	459	408	444	477	445	465	461	471	463	445	461	446	455	451	470	460	465	455	476	456	483	474	455	468	447	460	443	461	485	456	471	419	438	439	441	463	445	494	454	440	479
33537	26811	29266	29163	26048	21142	14206	9627	6584	6157	5885	4364	3427	2292	1540	1186	887	3660	5049	3778	3071	1560	702	237	242	241	206	217	220	255	199	198	206	193	214	193	208	187	201	204	174	178	171	180	193	172	216	189	194	214	200	193	185	198	171	176	184	183	179	182	169	186	195	212	175	173	182	178	187	178	194	183	189	168	195	198	178	175	207	212	178	174	201	161	178	223	199	195	179	182	204	206	175	206	202	154	194	211	199	175	194	200	188	158	159	197	195	202	186	165	170	172	190	185	184	177	189	178	195	201	173	180	191	164	191	190	179	189	196	171	188	200	177	183	225	188	179	180	191	151	198	184	197	196	172	176	177	177	171	150	208	167	168	192	180	165	162	211	181	175	172	168	178	165	189	186	177	191	204	185	181	192	196	183	186	182	201	192	182	193	177	195	224	186	194	181	191	181	203	175	176	186	197	192	197	176	172	174	166	184	186	149	166	168	183	206	183	207	169	176	184	193	189	177	174	201	195	195	177	171	213	204	193	168	199	192	184	172	184	181	224	164	195	178	186	190	215	179	176	189	189	169	220	200	171	193	201	178	196	197	192	197	188	193	182	210	186	175	209	191	196	188	185	180	182	189	203	188	176	143	159	186	213	169	164	197	201	172	166	193	189	189	187	182	186	189	177	162	202	172	176	166	179	181	205	201	182	194	204	196	197	190	193	170	180	191	170	175	196	187	190	163	188	185	187	216	182	197	185	189	212	192	195	173	191	173	187	210	171	208	209	190	202	191	168	184	187	185	193	163	186	180	178	172	174	187	166	177	165	170	162	171	180	207	186	187	178	183	202	216	169	208	189	167	209	188	182	166	168	192	194	179	170	160	207	178	205	204	181	178	197	199	191	185	192	187	181	185	190	178	161	171	178	186	190	175	171	182	215	155	185	195	199	205	188	176	210	182	185	179	197	169	165	185	186	211	199	199	190	188	174	160	182	182	185	160	169	168	203	173	180	186	192	192	187	176	168	202	167	218	203	161	173	199	200	191	207	176	183	172	187	191	200	199	177	171	180	200	182	205	183	182	168	186	193	184	206	172	202	192	197	198	178	174	178	175	177	194	213	183	146	171	194	191	201	166	154	176	180	189	204	173	190	185	193	199	196	154	182	180	193	176	203	170	185	176	201	182	176	169	187	171	202	185	193	188	188	210	175	168	189	177	181	186	172	192	191	167	167	185	184	164	159	220	197	173	203	174	191	198	165	186	196	171	184	157	203	189	201	191	147	188	161	166	177	196	191	189	179	190	191	175	170	186	202	187	178	181	175	188	180	195	185	177	179	193	158	196	159	161	187	182	176	167	184	192	190	178	198	200	176	164	214	197	186	180	179	192	187	179	170	181	185	186	186	184	173	192	176	190	181	191	205	195	192	179	177	174	192	174	210	194	194	177	220	168	177	173	178	202	216	175	162	202	175	158	203	150	214	203	184	196	204	183	185	212	213	158	177	213	151	200	158	201	197	160	189	159	175	172	181	203	216	201	180	196	207	185	171	211	190	195	217	188	150	175	167	156	211	203	183	177	196	188	191	195	196	183	181	199	160	188	190	179	188	202	202	207	183	207	179	192	171	184	201	171	179	175	202	192	192	196	178	206	194	162	176	209	191	191	195	200	184	185	208	159	187	203	172	194	166	143	178	186	202	185	194	167	219	180	167	195	197	181	179	190	181	148	197	204	161	178	175	163	177	181	173	190	178	181	200	205	196	169	207	181	177	184	200	168	174	189	192	171	176	177	198	179	197	193	182	204	187	163	181	197	185	194	188	184	190	202	211	168	178	171	173	198	168	185	170	172	182	182	167	207	159	173	169	173	173	175	189	171	176	198	206	185	177	177	171	180	164	196	176	182	168	171	199	184	182	179	203	160	198	227	185	189	199	173	171	211	197	181	167	165	193	185	187	170	168	174	160	176	178	197	181	180	174	185	196	194	194	177	183	171	186	188	152	165	178	182	178	173	193	183	177	185	192	182	191	188	171	186	181	203	170	182	189	180	208	190	184	181	211	182	176	178	187	198	169	179	176	166	183	186	186	201	170	176	200	179	177	196	211	167	184	189	191	196	189	200	200	199	194	180	200	194	169	186	197	194	219	179	163	181	191	199	210	165	187	182	203	187	184	196	204	160	179	198	181	191	203	175	171	174	186	160	177	196	177	182	182	224	200	187	182	169	182	187	181	181	189	190	194	177	191	168	170	171	185	175	199	194	187	183	168	185	188	188	201	182	199	206	196	181	153	193	177	197	193	189	171	184	190	197	190	203	203	180	196	175	186	172	197	171	167	189	171	190	180	202	190	186	152	214	179	180	177	209	164	166	193	184	196	213	183	203	192	189	210	187	171	180	178	192	195	180	178	183	167	180	169	209	183	177	195	186	165	175	197	186	179	197	176	166	196	180	202	180	186	189	183	188	178	210	155	182	183	180	177	190	176	170	181	200	174	200	192	190	177	184	195	159	178	187	180	170	199	186	194	190	175	178	180	184	167	180	166	182	198	184	191	175	201	170	189	182	196	180	202	194	203	170	196	164	179	189	183	197	183	173	173	193	196	186	192	165	165	207	197	186	195	196	176	184	152	185	191	174	213	202	177	178	175	179	159	183	182	172	185	197	194	180	195	196	188	186	183	183	190	209	180	174	195	198	179	189	174	157	165	193	181	152	199	189	180	211	189	181	175	190	173	175	200	169	185	200	171	176	174	183	160	165	184	146	174	175	179	182	186	162	206	174	169	189	180	173	184	192	172	172	199	182	181	190	153	189	177	210	203	200	199	189	190	174	167	173	186	194	205	193	189	190	169	205	185	192	200	190	203	149	205	189	160	212	171	193	182	205	185	165	182	200	191	193	173	179	198	189	173	212	162	172	190	197	186	178	202	182	180	209	194	195	180	189	189	184	198	202	183	202	182	183	208	182	177	199	203	161	190	171	180	166	218	181	159	178	204	192	180	202	196	191	170	164	186	178	189	198	176	211	167	164	170	181	212	178	207	189	167	180	171	177	203	206	205	203	179	181	175	183	207	192	201	186	187	197	194	216	172	172	188	139	178	191	190	195	181	191	203	170	171	186	163	179	168	199	183	201	197	187	178	165	170	178	183	166	196	185	185	182	168	190	203	197	180	162	200	203	185	182	161	182	168	179	199	170	166	186	156	170	175	208	199	189	206	200	179	181	193	216	166	165	181	199	204	179	181	176	199	158	193	177	199	184	173	161	190	190	191	182	198	192	200	179	181	205	177	177	198	188	205	175	192	165	172	187	166	209	176	177	182	192	193	175	179	204	177	159	185	208	186	174	190	192	189	204	187	173	192	204	213	169	164	190	189	182	197	168	175	202	164	185	192	156	188	173	191	187	159	185	173	191	198	181	155	174	187	182	209	168	176	174	203	196	194	194	200	161	179	165	178	198	184	180	186	197	172	188	205	194	173	188	189	187	178	203	196	179	180	184	171	183	197	203
22777	20349	28753	34670	34211	32576	25553	22357	18805	19642	18937	15955	13650	9921	7679	6359	5005	17853	22274	18408	15191	7712	3471	691	682	800	681	714	733	694	671	577	594	638	581	569	557	555	554	523	494	503	496	524	542	539	526	472	559	567	581	528	464	512	477	501	450	525	477	508	480	512	473	472	504	482	493	478	507	460	495	551	464	500	486	457	496	512	483	493	458	500	495	453	483	483	470	508	479	530	475	502	466	492	503	496	469	456	471	485	497	514	512	477	476	510	464	492	489	464	427	494	495	471	494	499	471	488	498	550	505	487	469	500	451	486	512	533	478	468	490	480	503	495	496	454	475	474	464	494	469	503	479	460	474	483	494	494	482	527	508	447	478	455	515	530	487	483	466	514	521	502	475	494	508	473	483	462	475	482	446	469	453	486	491	476	495	500	510	484	496	491	465	450	493	473	483	488	489	444	506	439	483	473	476	513	452	486	480	452	523	461	507	474	516	465	458	494	466	482	506	462	475	430	483	490	490	487	444	468	490	509	505	449	459	497	481	475	502	479	494	483	442	498	489	466	480	458	492	459	478	462	471	491	487	477	501	499	483	452	487	468	476	476	489	516	448	454	489	504	449	470	482	465	482	449	478	432	490	473	474	468	441	468	497	472	507	443	503	503	499	480	482	484	479	506	500	493	488	475	485	468	487	502	494	474	481	459	475	476	476	478	477	474	462	478	518	487	445	509	531	483	444	510	474	507	468	506	498	458	452	504	513	477	475	494	491	516	479	493	492	450	470	495	494	477	458	503	446	492	465	512	489	507	492	480	477	483	465	454	515	484	497	510	486	459	494	495	482	471	457	464	485	453	466	519	443	516	452	481	491	467	485	468	463	471	499	545	467	451	460	513	482	489	469	503	470	486	512	474	536	475	449	468	468	460	473	477	473	473	498	526	490	485	471	454	485	484	485	474	461	458	462	488	479	457	510	470	502	463	483	447	486	501	475	487	512	437	447	460	492	475	501	466	490	498	473	505	521	471	499	477	472	485	473	472	489	450	498	470	499	498	481	476	496	491	492	472	493	478	480	476	531	470	491	455	488	479	477	464	475	520	494	476	460	491	451	482	512	457	512	485	483	479	496	452	513	492	501	517	480	504	423	485	506	511	465	521	491	486	498	511	484	486	496	480	492	485	465	519	517	469	504	466	455	475	479	490	446	495	518	531	478	483	474	466	494	469	488	485	503	502	489	507	499	533	482	460	463	467	456	447	493	481	516	464	468	495	506	469	511	480	449	525	452	462	488	465	476	444	490	474	474	506	481	516	495	498	478	456	478	467	484	525	485	485	501	466	473	482	503	504	458	520	494	494	435	490	464	479	475	472	496	459	484	533	493	473	500	469	488	476	510	497	477	489	478	451	500	504	467	468	477	468	470	505	498	462	459	479	502	464	482	477	514	478	521	523	483	474	462	457	500	449	489	472	477	504	481	480	499	440	485	471	472	519	433	491	476	488	492	435	489	490	490	490	468	469	516	467	474	436	533	473	497	474	513	514	470	499	499	518	444	496	488	493	470	518	489	475	519	464	471	511	460	469	511	445	443	482	470	505	471	454	452	493	513	455	494	525	491	491	526	472	517	480	427	462	495	482	464	500	474	467	499	481	468	484	495	488	478	482	450	493	466	435	488	493	464	490	486	501	507	462	477	476	528	499	453	478	475	504	514	500	493	460	491	499	450	494	488	481	497	488	415	489	469	485	479	517	475	467	469	450	463	470	491	467	487	474	497	434	525	454	469	466	451	505	445	524	459	495	510	459	462	482	465	485	485	491	492	465	445	470	494	489	492	521	502	483	465	564	467	510	507	466	492	480	498	464	476	486	506	471	516	462	485	471	465	493	460	484	519	470	460	489	491	482	463	507	477	492	504	461	497	486	469	480	487	468	466	473	466	466	466	469	481	503	462	456	494	467	475	488	515	502	494	482	454	471	468	481	459	488	491	466	485	504	496	430	512	495	464	463	523	467	491	470	469	458	505	500	480	485	470	453	500	490	468	471	475	464	455	486	499	503	495	479	462	502	449	486	513	498	492	483	493	526	472	466	480	489	496	458	461	486	479	469	491	515	479	520	504	475	502	452	482	438	497	464	524	459	467	503	520	477	521	459	484	463	447	499	469	476	461	461	492	488	491	452	498	480	496	489	492	450	530	488	485	465	499	521	447	490	507	490	497	479	493	466	470	502	480	451	478	464	441	490	486	478	502	470	488	467	484	489	504	475	459	484	483	485	509	557	479	488	495	536	465	463	495	464	487	471	467	491	477	483	467	528	495	493	483	460	501	511	457	498	473	499	507	485	486	496	480	477	486	483	506	481	485	474	476	481	514	458	483	467	477	490	509	467	480	489	506	511	484	494	452	465	482	515	489	485	472	481	436	476	431	495	474	469	454	441	444	524	480	518	490	466	475	474	493	480	475	503	483	478	451	478	473	490	468	475	488	472	457	454	515	448	484	472	435	466	499	459	483	498	492	510	516	466	508	430	492	443	503	465	494	489	500	495	491	509	482	486	514	462	473	515	468	467	508	501	508	471	509	500	495	513	455	499	459	525	485	480	445	502	489	455	473	489	450	527	499	516	477	510	459	491	497	517	480	515	482	482	498	523	482	520	488	505	481	471	488	471	509	475	512	476	510	485	478	469	467	489	448	493	451	487	460	484	475	482	483	498	530	495	498	449	468	480	496	499	499	492	460	465	507	470	491	471	490	471	506	469	415	461	477	486	475	468	476	472	509	462	482	492	483	472	475	483	473	438	484	490	479	490	485	533	472	464	458	447	485	491	424	489	472	507	448	458	490	499	519	505	444	499	489	514	455	467	484	483	496	473	458	502	445	456	458	494	505	448	491	460	502	453	483	492	460	504	513	458	469	482	462	495	492	497	518	514	486	501	479	467	471	443	524	480	483	489	451	497	463	437	494	511	471	495	448	494	476	474	504	458	491	470	505	531	487	455	457	474	492	494	513	454	491	447	444	489	464	451	491	479	479	510	482	460	521	480	506	491	451	495	461	508	496	438	477	469	517	477	494	480	515	489	497	478	474	462	490	493	501	450	472	477	508	477	525	498	484	480	473	485	464	460	511	433	456	494	482	473	473	474	479	496	497	495	510	489	477	483	481	471	481	477	521	470	458	516	449	464	510	439	525	485	462	510	493	479	491	491	495	442	505	470	492	518	487	476	485	470	488	444	467	500	450	482	483	473	496	483	478	502	486	490	477	524	486	470	467	479	473	515	506	456	516	469	494	496	483	478	480	496	451	465	475	522	493	454	469	466	461	484	500	490	464	504	498	481	493	489	491	469	486	441	488	484	440	483	477	488	481	508	481	480	491	489	468	473	494	457	455	459	455	480	453	492	520	475	490	487	474	477	465	475	478	464	478	463	489	520	457	455	465	455	436	484	501	476	487	481	519	471	457	476	468	470	501	456	475	498	466	434	436	475	496	503	493	499	486	511	471	469
44769	33610	36112	36223	32790	29342	21605	16547	12655	10661	10983	10609	7593	4579	2871	1962	2682	9777	9105	7137	5355	3213	1242	244	247	270	251	242	254	254	201	204	211	220	196	192	178	207	181	172	177	170	176	169	186	195	181	141	202	200	174	173	177	153	172	180	166	177	178	193	171	168	180	187	180	187	177	184	204	194	151	186	166	162	165	192	168	183	156	190	159	168	174	183	162	197	158	189	154	185	179	201	182	167	171	138	167	168	192	168	180	165	167	162	165	169	171	196	182	167	157	147	199	181	161	153	179	182	176	185	183	175	155	186	154	183	179	184	165	158	203	178	193	202	183	159	165	160	193	163	170	143	168	181	188	191	181	164	169	176	168	170	153	153	168	171	176	154	175	177	153	155	182	183	171	144	181	166	146	161	170	173	187	191	171	179	159	177	178	166	172	179	168	191	172	185	157	182	187	165	200	165	171	178	167	175	175	166	179	173	163	181	186	174	172	172	185	174	161	186	162	150	173	200	167	170	184	172	160	203	190	174	185	159	195	152	176	182	171	176	184	179	189	164	164	189	183	173	189	168	172	176	160	176	159	159	185	173	176	168	173	191	179	189	200	177	185	164	177	172	163	189	197	160	190	166	180	172	161	175	154	173	162	176	178	175	159	179	161	166	185	190	158	195	180	186	185	163	174	178	176	186	172	178	196	163	162	166	175	182	172	185	190	166	198	190	158	168	172	188	196	162	171	185	180	185	170	178	165	196	205	174	173	183	164	186	163	192	187	159	159	169	186	160	178	197	174	172	178	182	161	176	190	166	164	186	161	174	178	197	174	167	169	160	191	190	169	160	200	188	171	168	184	191	190	191	187	163	188	152	176	181	151	169	159	189	204	178	157	197	180	155	174	182	191	183	173	157	185	180	160	170	165	178	174	174	181	187	171	192	184	173	168	165	160	178	149	183	164	171	175	165	175	205	184	182	190	171	182	167	201	163	149	184	152	192	160	180	166	172	159	168	205	167	184	174	187	179	191	169	153	176	187	172	170	205	205	176	157	170	213	194	164	158	175	161	169	180	178	187	145	164	179	178	167	179	181	189	166	178	175	170	172	171	174	183	179	175	191	164	160	189	172	170	173	177	170	172	164	173	158	147	185	170	209	166	173	170	185	192	164	170	168	153	170	164	180	164	181	212	188	187	187	192	166	178	174	172	168	181	180	203	140	178	168	163	168	169	168	164	189	183	188	167	156	172	198	163	188	201	165	159	197	154	188	147	178	169	172	172	178	163	187	186	155	144	143	178	178	196	172	185	155	159	182	161	178	142	187	168	170	181	152	165	172	178	175	197	165	157	183	174	171	175	173	193	159	183	168	161	170	160	178	186	174	178	167	193	157	176	175	170	177	160	174	157	178	182	173	167	162	193	165	172	150	163	177	156	186	177	169	195	179	186	183	175	164	185	190	163	183	176	176	193	161	166	176	186	170	166	193	169	185	193	186	184	196	161	176	192	162	160	168	160	181	138	170	183	178	190	168	159	197	179	165	150	158	179	175	159	189	170	175	163	153	179	173	171	173	160	169	194	182	195	197	170	170	187	192	176	169	195	161	183	173	188	189	167	172	165	182	209	166	175	200	190	156	180	192	182	169	171	206	179	153	167	182	160	166	172	191	167	177	180	157	197	174	169	189	204	166	159	149	167	178	186	162	182	167	172	169	175	177	179	186	151	184	177	179	158	170	188	169	166	170	192	172	160	171	151	160	151	174	174	173	173	177	178	177	169	182	182	174	201	186	166	185	159	192	152	160	183	174	167	158	171	194	168	189	156	166	180	163	156	162	166	193	168	190	175	165	178	185	177	192	153	171	175	192	173	153	176	182	182	168	155	190	203	186	198	191	187	170	184	171	164	175	159	161	180	147	160	183	157	153	163	193	189	167	172	182	197	166	172	173	175	175	179	173	179	175	183	169	198	169	189	183	180	195	164	182	187	175	179	180	194	176	164	182	157	154	161	191	172	172	183	175	175	162	165	186	167	196	167	177	159	148	157	201	164	174	153	160	167	186	194	167	162	201	186	178	176	159	175	179	175	167	169	155	198	202	188	173	181	162	168	177	184	164	196	186	160	169	189	161	182	187	161	184	167	203	162	147	183	179	186	179	194	161	173	193	200	177	187	178	191	183	161	169	163	174	155	178	166	153	153	185	184	175	159	180	184	181	169	160	188	180	178	195	165	174	164	175	197	172	179	180	171	187	175	152	184	172	163	160	196	163	187	185	178	158	175	179	188	173	157	177	181	197	199	181	181	188	160	183	171	164	173	185	176	167	192	153	171	167	185	182	192	165	170	192	183	164	166	177	147	171	169	168	174	169	175	159	177	177	176	170	173	201	177	180	166	170	167	168	174	179	179	171	201	170	165	186	154	147	187	159	165	178	168	180	200	176	178	179	165	161	180	192	186	183	184	182	166	171	170	183	186	151	170	153	171	177	176	157	170	160	180	152	174	179	192	184	170	165	181	176	186	176	146	173	184	180	196	166	167	174	172	178	169	216	205	177	187	149	181	166	165	185	187	165	167	199	176	177	171	165	179	169	185	177	201	178	162	190	204	168	173	173	203	183	173	170	177	174	176	195	184	212	186	172	177	155	155	187	158	172	201	166	171	168	184	176	170	169	164	199	148	179	186	178	182	166	143	190	176	150	155	192	194	161	150	169	157	169	161	192	182	170	180	172	164	153	176	141	165	205	184	164	169	181	171	182	188	187	180	179	166	164	190	192	210	178	198	168	178	183	193	186	194	160	175	191	171	208	173	166	175	172	164	161	188	157	171	196	183	177	175	168	168	182	189	176	182	187	195	159	194	189	180	176	193	160	153	174	186	191	155	175	186	182	169	200	180	158	171	168	180	167	152	152	177	165	167	155	186	196	172	164	203	178	173	170	171	179	208	157	186	152	163	172	177	184	157	167	160	185	181	167	169	162	165	180	168	207	202	178	180	173	191	180	184	154	175	172	183	218	169	189	161	162	136	174	154	153	189	155	164	153	171	188	177	183	170	171	151	163	186	178	178	189	179	152	159	173	174	174	180	185	172	162	169	157	160	169	183	164	205	159	163	188	188	167	177	163	176	182	179	195	170	164	169	213	153	180	192	159	175	175	186	209	178	168	172	156	164	189	164	213	175	150	170	189	189	171	172	175	194	188	184	181	183	183	166	165	176	183	171	181	169	176	184	184	174	163	174	164	189	174	172	182	200	180	179	178	178	192	176	183	171	206	139	219	162	190	158	182	164	186	178	171	165	176	187	176	147	191	138	172	176	167	175	160	172	175	172	185	167	191	189	177	190	171	190	177	164	172	152	163	163	175	184	156	185	178	165	186	164	152	192	168	185	166	172	170	184	172	175	161	158	165	155	156	185	182	184	169	157	177	170	180	186	164	169	183	156	152	167	181	174	172	170	180	208	168	164	187	177	163	179	155	176	157	183	189	153	191	163	193	175	173	182	167	179	171	166
30257	26222	34708	40300	41760	39149	33116	29663	26254	25885	26999	26644	21262	15170	11858	8931	12913	32045	29810	25746	22225	13811	6754	916	1012	1322	892	927	939	902	729	583	730	769	613	600	569	521	513	488	477	483	511	482	493	515	463	464	562	620	529	412	470	417	442	426	442	457	453	456	448	471	465	419	483	443	410	450	464	452	444	472	446	440	453	452	462	473	432	446	451	468	444	450	406	460	450	432	422	426	441	465	449	459	472	492	452	449	438	425	455	415	454	485	435	450	446	421	464	438	451	389	455	455	462	463	419	465	438	449	476	460	450	455	425	444	443	448	479	436	448	440	449	496	409	462	490	469	413	457	471	434	465	457	437	490	440	418	470	426	489	460	439	453	496	418	429	441	445	463	448	453	452	453	429	446	444	476	471	426	484	424	441	421	449	435	403	487	423	460	434	454	454	446	456	420	471	487	459	445	474	465	432	461	440	484	441	486	446	462	422	460	461	476	486	448	422	468	475	460	430	432	485	445	425	444	429	432	466	480	448	419	438	420	451	479	450	430	435	491	454	442	443	448	467	454	469	453	453	439	473	464	482	442	456	461	486	447	426	442	423	446	479	436	427	470	430	487	450	486	436	482	470	455	447	448	472	419	477	466	483	430	435	488	482	443	480	446	457	450	421	457	449	382	438	485	432	484	446	455	466	451	438	449	465	417	446	479	508	424	466	470	491	476	464	461	450	449	435	445	438	479	414	442	474	472	461	467	467	456	469	456	427	479	453	500	440	510	399	430	461	461	446	453	490	470	435	457	470	471	413	457	464	472	464	454	463	466	470	439	512	462	416	442	439	437	475	447	456	470	458	429	444	447	441	447	456	442	435	419	460	513	481	448	473	455	458	431	486	454	444	469	467	470	470	467	475	449	463	458	452	442	451	443	456	444	482	422	458	426	419	435	465	435	483	459	449	470	457	477	432	460	433	469	450	445	465	407	458	480	447	456	460	486	440	456	480	450	449	455	479	486	449	437	440	460	422	452	420	457	446	448	457	459	455	398	431	399	455	437	457	460	457	458	480	406	405	440	436	435	459	438	450	426	495	423	463	436	463	445	476	461	437	435	460	445	449	478	462	465	485	437	449	468	472	480	479	486	451	435	446	432	444	420	431	474	453	474	460	479	452	452	441	441	469	422	473	467	466	449	430	446	441	437	427	451	490	454	440	432	466	478	440	491	490	445	432	463	433	441	436	488	463	448	452	456	442	484	468	473	430	436	423	426	453	464	407	446	414	450	458	470	418	424	460	472	452	424	447	423	455	502	426	454	428	444	421	453	433	459	480	450	444	465	435	435	446	477	447	463	462	473	458	475	445	499	431	443	493	437	461	461	492	450	449	410	447	454	445	416	446	486	456	485	452	468	446	463	433	452	474	459	450	445	505	504	409	465	449	481	451	447	465	456	473	477	471	449	460	459	464	486	422	470	461	440	449	420	468	495	453	414	468	460	459	442	469	438	485	424	471	442	427	496	481	462	418	454	427	445	448	503	441	466	463	437	443	464	482	449	454	466	466	437	414	427	479	415	459	459	418	459	434	430	431	445	485	472	393	471	473	445	476	440	470	435	448	448	452	453	471	482	446	478	430	459	460	451	442	449	469	461	450	458	443	438	500	449	428	475	465	430	415	476	449	465	450	471	472	489	443	429	447	496	420	476	504	444	466	462	410	487	418	459	486	472	467	474	461	450	439	447	471	448	438	457	455	462	416	439	443	413	484	460	452	421	449	412	416	457	439	440	487	450	453	436	483	466	466	452	408	439	436	494	421	449	457	460	467	442	437	436	449	465	460	437	441	445	477	469	432	407	459	484	440	436	479	454	411	487	482	456	456	467	438	460	403	457	426	465	480	447	457	434	457	501	448	484	467	455	463	444	462	452	456	462	437	461	471	465	495	415	456	453	463	487	458	437	457	440	466	426	432	453	507	447	442	462	454	442	475	441	432	475	459	431	479	434	455	458	472	468	468	458	437	486	418	450	452	408	454	450	406	465	446	512	478	431	470	474	452	423	431	437	445	466	442	469	481	429	433	445	447	456	453	448	459	457	406	435	419	489	474	482	437	430	445	429	493	465	453	432	474	439	452	473	450	464	475	412	469	487	467	419	459	452	441	456	434	449	463	434	454	462	447	471	444	489	464	422	455	460	450	453	455	472	462	420	440	410	476	388	448	486	431	405	425	472	448	461	448	432	460	447	517	417	464	449	431	462	425	475	457	477	424	486	420	435	438	453	462	453	487	467	436	438	430	421	481	426	459	433	476	467	475	436	474	441	451	440	464	478	457	452	492	482	432	506	455	463	426	432	458	436	478	463	471	449	444	439	450	420	435	462	435	441	448	479	490	468	483	503	444	485	446	447	468	479	452	460	482	439	481	427	460	433	436	426	506	470	435	443	462	474	452	494	443	458	462	458	431	500	436	448	485	411	440	430	469	461	470	431	474	422	466	457	453	458	465	448	470	450	443	451	465	454	462	465	417	465	463	467	438	428	459	454	405	475	461	494	456	437	500	443	439	458	495	471	433	435	432	430	436	419	466	414	440	456	462	486	463	426	457	455	426	410	488	423	463	491	447	464	443	443	499	440	463	477	471	452	446	421	524	444	444	436	464	448	457	474	434	409	494	430	426	431	440	437	442	430	446	436	423	465	461	461	435	400	455	436	454	429	466	437	464	472	445	439	466	425	458	466	458	468	494	437	498	448	481	422	463	444	487	446	443	456	436	444	454	462	455	440	458	444	432	483	428	436	422	438	452	439	477	439	463	448	468	462	432	460	474	462	439	454	473	488	429	468	419	471	496	438	442	452	486	461	461	465	421	443	442	460	446	463	447	438	472	426	462	465	444	451	500	474	446	438	452	480	458	449	432	432	459	450	438	484	487	487	438	456	417	427	426	440	440	472	455	465	454	429	427	477	468	476	426	437	443	429	460	426	473	460	457	473	438	432	458	430	438	434	451	449	467	416	409	450	437	477	435	436	432	413	460	457	438	464	463	437	493	432	471	452	442	507	467	425	494	469	449	470	475	493	420	480	455	446	474	503	442	485	435	443	455	453	412	442	415	489	480	458	446	436	451	442	441	472	459	469	413	427	463	499	445	431	432	447	450	439	474	454	468	437	445	440	475	477	462	490	433	444	441	469	483	445	436	475	445	442	442	459	453	436	487	421	469	438	441	414	474	482	425	434	458	460	506	469	440	435	454	466	441	469	447	455	454	438	491	451	431	493	460	425	483	446	425	522	462	481	465	468	439	458	452	462	417	467	435	464	455	445	445	450	453	431	417	463	448	448	454	490	452	473	473	464	431	458	470	429	484	454	495	441	442	420	441	453	466	478	458	483	448	461	440	472	434	471	435	444	434	443	434	439	468	463	436	467	458	450	449	491	462	467	470	436	465	466	433	478	494	455	438	464	393	475	448	485	452	460	424	475	429	449	428	457	463	431	482	467	455	486	458	468	482	484	479	478
13755	12303	13211	11066	6933	3335	2258	1896	1328	1163	1018	882	746	526	390	368	442	616	822	695	532	441	259	174	184	159	165	157	203	141	181	156	165	183	181	152	167	170	159	176	154	175	158	153	187	163	166	180	168	170	174	150	144	191	202	185	190	151	187	175	164	154	146	158	162	158	151	177	169	179	175	135	161	189	173	173	147	172	179	191	162	149	161	160	168	178	159	184	165	168	160	176	151	174	156	174	166	188	180	176	175	173	154	168	161	161	177	176	160	176	175	178	164	171	186	171	154	176	186	162	157	189	180	144	173	168	183	179	181	168	152	182	163	154	184	182	163	182	157	174	177	185	200	150	188	173	177	156	181	172	151	171	162	158	173	174	163	129	134	162	177	167	165	174	186	190	174	147	179	163	182	157	174	164	151	190	172	172	173	163	198	171	161	148	178	160	176	168	162	175	164	184	150	163	158	174	168	191	157	177	169	172	158	175	164	200	158	164	146	182	164	164	186	179	159	171	160	160	207	169	165	180	163	162	158	191	167	175	148	150	153	183	162	171	169	171	170	183	166	174	165	173	159	176	171	162	160	161	156	172	202	189	183	166	177	178	169	160	164	195	140	151	167	163	154	173	188	146	170	194	164	160	167	162	182	166	175	170	166	193	168	171	170	158	171	165	164	184	165	151	181	165	171	188	171	170	173	164	163	181	187	156	193	156	168	157	189	187	170	154	168	151	154	153	168	173	161	169	173	197	149	144	166	171	169	173	166	190	173	177	189	165	158	158	202	195	171	155	183	167	156	167	170	159	141	160	168	203	178	194	167	158	170	171	173	173	157	177	159	150	164	153	177	157	178	159	170	151	170	160	162	175	177	159	188	152	190	156	156	186	153	172	159	154	185	162	162	166	198	172	167	167	158	132	165	170	182	166	194	166	184	181	160	156	181	164	153	187	160	183	144	175	174	157	173	173	165	191	168	156	209	179	191	174	191	172	159	169	182	145	166	166	164	145	181	163	167	182	151	148	155	166	164	180	169	189	172	173	167	147	152	137	191	147	150	162	187	153	167	190	172	173	162	156	168	179	155	185	170	184	174	192	182	164	158	168	182	152	182	155	189	177	171	170	199	166	189	175	178	154	162	153	174	175	180	156	186	180	159	164	166	179	192	175	186	188	176	178	160	180	175	165	190	158	158	172	177	170	167	191	144	170	177	182	144	174	164	168	158	170	174	183	169	160	171	173	155	165	166	182	192	198	175	164	198	148	164	154	152	161	181	161	183	167	179	162	188	183	182	164	165	172	162	170	155	171	177	193	173	175	176	192	186	161	167	191	169	181	155	156	187	174	164	177	173	154	148	166	147	167	165	161	176	195	165	186	157	163	165	153	167	178	175	180	155	172	156	181	181	179	169	176	175	153	158	162	205	194	169	149	179	173	162	163	179	186	175	184	172	166	167	171	168	176	163	159	155	149	175	147	190	187	164	192	180	141	210	171	167	138	153	161	164	170	161	170	172	176	146	164	150	166	180	154	179	161	148	166	190	167	167	172	160	185	161	178	157	176	154	182	149	162	181	187	185	173	149	183	154	180	165	194	164	147	161	165	189	152	169	169	149	170	181	153	171	183	155	153	172	157	175	176	168	156	171	195	191	178	154	181	148	169	174	167	163	181	158	156	176	191	165	153	176	166	173	183	186	161	196	146	173	157	165	185	185	159	167	152	147	167	167	183	199	174	171	164	192	159	177	180	156	179	151	211	172	162	167	158	146	168	174	211	159	170	168	163	167	158	184	183	182	181	168	181	153	158	173	193	182	148	151	166	177	174	141	175	186	164	171	184	177	164	171	167	178	167	196	175	186	160	191	155	185	194	194	160	190	158	166	171	170	170	152	153	191	147	152	193	188	165	163	165	167	161	159	172	169	169	158	171	155	175	175	185	164	185	163	164	164	176	171	167	157	170	176	171	165	179	168	171	175	178	166	160	159	175	165	147	179	153	180	183	161	171	171	174	178	169	169	184	190	152	167	157	164	168	164	173	171	148	181	191	159	184	178	169	160	193	181	173	153	167	184	177	177	166	174	175	176	149	149	154	167	155	178	160	176	144	155	190	181	163	130	159	142	192	173	190	164	180	147	175	153	161	177	144	169	152	175	157	160	156	162	174	150	199	162	167	168	174	193	170	183	160	168	180	175	167	170	159	164	181	182	171	176	183	170	165	146	155	134	159	174	164	173	203	160	176	179	142	167	176	144	181	186	176	156	156	166	170	135	171	171	166	163	157	157	156	193	180	181	148	187	163	168	168	167	160	158	159	170	159	153	177	175	164	168	182	188	157	186	172	166	175	158	172	174	192	172	181	193	156	157	159	185	172	145	178	170	172	157	151	167	158	170	166	151	154	195	152	176	163	145	178	174	168	155	176	185	178	170	167	171	168	205	200	173	155	175	160	176	157	172	161	164	181	140	168	201	148	156	163	178	167	154	171	167	187	153	199	169	178	180	164	135	186	167	173	169	165	140	168	166	178	166	176	169	189	168	166	169	176	160	178	149	190	190	176	175	170	174	176	169	161	165	174	172	193	161	190	168	173	148	161	181	162	165	166	161	183	182	165	175	156	186	173	162	171	171	167	174	190	160	184	173	169	140	208	154	176	156	167	182	178	167	153	178	179	168	147	175	196	169	180	161	158	176	164	179	176	172	187	217	141	178	169	159	177	158	182	181	163	171	191	181	178	180	175	174	177	172	173	180	184	170	172	179	148	166	176	171	149	166	186	168	179	204	188	154	164	161	163	182	171	178	174	172	170	181	173	172	189	156	177	184	170	156	183	205	142	172	179	171	198	170	180	190	158	182	143	195	168	160	164	173	172	174	154	172	205	178	147	173	175	191	156	188	167	178	168	161	190	168	169	170	164	149	139	179	190	161	163	152	158	191	187	160	171	165	160	170	199	171	158	163	159	172	179	150	164	180	164	156	156	168	163	150	165	174	178	190	179	168	154	152	149	185	151	173	144	155	185	160	156	155	175	177	160	156	155	163	180	165	199	178	134	179	166	175	175	173	160	209	161	141	190	176	158	165	176	182	181	189	145	192	172	191	174	166	187	169	163	191	174	152	160	198	175	168	155	156	179	163	176	172	188	181	157	168	175	171	185	186	163	173	153	173	165	174	173	178	177	182	170	183	161	181	157	159	168	180	168	135	157	175	190	174	190	159	162	163	207	162	174	184	142	154	171	155	175	161	173	166	178	172	159	154	151	185	137	155	169	189	150	162	168	144	167	195	148	193	156	159	170	171	183	167	179	180	157	161	171	184	180	169	170	187	179	166	194	174	166	162	177	194	158	147	190	161	174	201	179	181	170	161	178	168	132	185	171	167	152	187	167	189	181	184	197	164	157	163	168	162	174	169	182	151	162	165	152	151	168	180	152	169	176	188	159	164	196	161	145	157	166	175	176	183	179	182	166	171	161	162	186	178	179	162	172	163	168	158	181	180	160	151	167
9789	10361	15946	19857	17648	11673	9712	8470	6822	5936	5244	4845	4185	2993	1991	2003	2597	3998	4421	3405	2763	1817	893	430	465	473	450	469	487	486	460	472	443	471	482	456	456	447	469	463	425	459	466	448	434	445	423	451	473	438	432	452	426	473	474	429	435	464	466	440	414	465	427	449	451	432	436	481	447	448	459	435	457	437	414	441	457	458	438	422	420	454	447	411	430	453	479	487	443	451	394	447	462	497	449	428	432	399	463	480	447	452	484	479	400	433	447	421	444	479	470	469	456	470	455	435	430	445	444	414	468	452	441	418	439	426	413	447	440	429	470	421	460	464	448	437	465	452	406	453	457	434	391	423	461	425	490	464	460	450	451	471	455	439	466	470	450	462	446	483	446	483	470	420	444	430	392	420	474	424	457	481	447	463	452	505	407	444	425	473	423	465	450	437	391	451	430	420	478	429	442	442	465	474	428	450	454	437	467	443	461	490	459	446	429	458	419	478	445	400	428	413	462	450	448	450	424	435	453	416	439	416	457	466	423	424	417	456	429	449	446	445	436	449	434	414	456	470	425	455	452	452	485	459	454	457	472	443	431	452	454	476	429	461	484	423	449	455	440	454	444	481	452	472	416	429	432	429	468	469	493	469	448	452	477	455	439	473	443	451	453	434	449	426	458	445	480	489	435	484	410	414	449	452	454	454	454	467	461	479	470	445	420	427	449	476	450	441	456	420	444	410	443	474	435	442	448	444	432	454	442	470	430	419	442	469	480	466	440	454	417	416	453	437	462	487	465	441	484	446	464	482	452	463	425	450	442	422	464	438	463	451	466	423	431	442	478	421	434	433	419	479	404	468	456	431	457	423	437	430	432	445	439	451	469	435	480	443	420	464	423	481	413	446	431	479	456	444	452	420	477	477	486	437	463	431	460	434	439	420	450	486	475	452	469	419	412	432	477	448	472	433	440	471	451	455	447	445	462	415	488	469	424	456	438	438	424	424	413	424	445	432	436	433	419	476	393	468	462	444	488	444	462	468	443	450	446	472	463	446	439	429	433	467	432	394	469	406	433	441	450	468	477	440	497	421	445	440	495	462	439	459	490	480	433	421	447	477	467	459	443	442	416	452	467	464	454	461	444	466	441	470	476	439	427	462	424	450	437	452	465	461	413	447	437	468	482	493	459	468	464	447	457	477	456	414	455	406	443	489	429	470	455	449	420	439	433	424	482	456	433	460	450	434	482	446	500	434	447	415	471	474	439	432	476	440	418	433	462	455	463	474	455	362	415	451	470	425	439	445	458	423	464	503	442	457	460	463	440	439	454	434	430	426	442	453	463	449	417	469	440	491	447	455	487	437	426	472	442	467	443	486	453	477	442	477	456	438	421	461	454	471	470	464	412	465	454	499	426	463	431	444	484	451	434	427	445	478	454	470	416	477	450	437	470	424	461	438	431	375	432	469	420	406	463	461	425	492	444	422	481	482	433	468	433	452	449	449	403	417	493	476	418	460	445	442	423	459	448	480	469	495	424	470	462	459	460	500	451	485	422	441	423	426	457	443	426	459	455	438	471	449	432	441	462	455	453	411	471	476	463	448	439	439	435	427	459	462	448	463	457	426	482	487	475	426	446	478	446	441	412	429	434	460	418	472	433	441	453	457	444	389	485	494	470	451	434	449	427	467	437	458	427	443	436	454	456	463	481	477	464	465	450	437	423	425	416	421	423	444	450	473	445	406	430	387	412	432	421	431	417	432	390	479	454	433	452	449	470	443	479	458	429	470	438	450	468	478	443	445	441	445	436	485	449	424	490	425	420	429	453	442	444	459	433	431	443	448	445	468	427	477	443	460	456	422	430	435	471	409	441	413	472	443	477	435	452	413	484	441	442	462	454	433	456	440	483	462	480	438	444	470	424	433	480	454	451	433	477	448	449	432	438	437	437	443	450	433	432	453	452	443	443	469	419	434	466	421	465	477	452	460	439	458	437	419	450	474	465	430	441	473	456	439	447	432	465	512	401	421	423	488	461	437	438	443	445	458	443	455	433	440	434	471	461	422	473	470	413	429	452	405	442	480	459	437	455	468	502	461	460	461	466	429	449	449	444	460	460	455	431	441	457	472	429	467	450	429	425	460	430	436	483	429	452	428	458	397	398	422	450	489	448	411	416	423	462	450	459	439	430	454	445	466	429	462	459	453	466	469	468	475	459	448	418	436	475	447	416	408	463	500	454	443	475	434	467	437	456	428	427	461	462	450	414	457	461	463	457	459	451	453	423	459	429	427	427	462	471	445	443	444	455	431	450	436	474	423	456	462	457	454	414	458	480	478	441	458	417	463	441	409	458	423	442	449	429	452	437	456	427	441	447	455	460	452	473	443	405	501	445	476	468	405	426	470	453	454	443	462	427	450	459	446	468	436	440	445	439	442	401	481	454	411	440	405	451	465	472	433	427	461	436	442	429	425	437	396	431	478	467	450	448	493	464	410	447	439	450	455	434	464	467	444	445	417	458	453	435	471	416	452	481	433	449	420	464	421	457	420	400	467	500	443	472	447	466	439	433	466	392	490	413	466	465	441	447	453	425	443	444	443	392	408	477	444	441	416	430	422	430	459	448	437	443	463	467	463	428	444	456	449	442	453	489	467	483	438	424	439	426	446	446	402	460	471	441	459	472	457	418	444	436	462	452	435	450	464	412	457	471	462	446	486	428	423	474	412	465	457	460	475	467	425	507	435	430	461	440	475	482	433	463	456	450	427	479	471	436	454	437	447	467	452	467	427	443	466	436	482	427	411	455	486	406	427	428	435	429	455	437	441	421	452	452	428	439	449	489	460	415	432	457	445	434	451	457	431	417	438	474	449	422	449	472	461	474	437	456	450	435	432	445	458	495	434	437	476	445	466	434	469	446	457	427	448	449	469	437	438	448	481	469	447	465	427	474	434	482	439	446	443	457	466	443	425	468	443	402	417	419	424	435	436	446	429	447	449	408	422	460	415	456	468	425	438	441	474	494	452	451	460	448	476	444	452	481	454	424	405	442	463	454	404	433	421	436	441	453	396	435	469	414	427	471	457	445	418	480	428	451	450	455	440	406	472	493	461	488	443	445	440	461	405	497	463	417	430	449	457	479	451	455	439	471	427	446	431	439	415	451	424	446	443	471	481	426	448	446	470	452	426	487	410	463	457	460	431	485	423	447	437	446	459	431	450	440	462	458	438	407	457	413	463	475	473	477	426	466	452	462	466	469	426	416	427	451	455	445	462	451	420	414	424	416	470	460	474	449	430	422	430	431	422	394	449	478	462	471	457	446	472	487	454	463	428	443	443	441	456	485	430	453	445	415	471	499	446	468	456	481	434	422	472	440	433	456	443	431	484	511	412	448	411	427	439	461	450	444	449	456	472	467	451	469	443	444	448	421	452	465	464	472	454	447	476	421	439	451	439	448	445	467	455	435	444	443	466	440	438	447	447	440	443	395	468	431	441	448	442	465	459	446	483	480	471
32884	24231	23566	24600	20564	14300	10705	8983	5713	4917	5118	5011	4512	2910	1153	869	1850	4848	4889	3703	2463	1319	380	233	304	281	233	195	231	220	211	220	199	229	216	219	185	196	205	172	173	183	196	194	163	177	174	190	175	183	176	182	192	188	206	172	186	197	195	185	169	173	204	190	175	181	178	186	172	174	174	197	169	188	184	177	215	180	195	164	185	145	178	180	177	175	184	182	181	186	173	170	179	187	206	207	201	188	185	198	172	191	171	174	195	185	160	174	193	178	191	181	210	177	181	151	173	181	211	193	161	175	188	189	179	146	162	186	166	170	173	220	188	179	171	172	186	188	177	190	149	170	196	170	173	173	191	176	170	179	155	180	173	159	175	195	187	185	172	170	159	192	173	188	178	168	167	179	202	175	185	177	161	202	197	176	187	184	152	174	184	212	157	170	179	178	196	183	155	185	201	188	180	176	193	183	158	188	155	171	180	174	169	183	186	183	177	202	182	186	202	199	198	188	178	194	172	192	165	203	154	183	191	184	208	210	209	188	197	166	180	212	178	205	176	162	166	189	166	175	190	178	189	179	163	164	163	203	182	174	170	183	182	152	169	194	175	149	160	200	190	173	182	202	185	188	196	186	170	187	175	181	190	164	181	184	181	168	164	196	168	171	164	164	175	167	203	180	170	202	169	180	169	168	204	182	189	180	180	184	203	174	188	183	166	168	168	173	206	154	174	165	192	203	188	164	185	171	175	213	189	182	178	160	173	156	213	160	152	166	188	149	169	186	203	186	154	159	184	177	178	196	203	198	189	173	183	181	168	171	202	191	172	204	173	199	175	182	185	176	195	190	175	168	174	172	204	175	163	171	203	205	175	184	202	176	178	171	173	160	182	194	197	179	178	182	193	165	191	193	176	205	156	188	172	182	168	164	196	165	173	175	162	185	184	192	181	191	175	191	175	160	199	189	152	188	211	189	203	163	170	192	179	177	170	196	192	181	167	164	192	167	182	186	164	192	169	179	189	185	164	176	205	177	162	175	179	181	170	170	165	173	169	194	173	169	195	185	155	188	196	175	185	197	176	188	184	157	153	192	200	191	174	163	186	172	184	177	164	182	193	180	186	190	197	168	187	177	183	184	160	187	197	194	212	179	187	147	198	181	173	200	211	186	196	188	191	179	187	158	153	163	186	188	183	176	204	192	168	192	171	191	195	220	170	181	184	187	197	181	170	150	174	219	203	169	173	158	174	164	172	189	163	184	186	168	178	177	193	212	199	183	172	165	190	191	174	187	172	186	187	194	199	185	169	187	166	197	205	209	164	177	166	167	184	182	181	190	188	174	195	176	169	176	174	202	196	194	187	176	168	181	183	183	195	199	170	202	168	189	187	207	202	187	166	161	164	177	171	189	172	180	184	168	198	183	187	195	181	183	187	188	198	154	192	189	177	191	194	187	171	183	192	166	177	201	164	175	185	160	165	185	169	176	184	194	189	174	177	153	187	192	182	162	172	215	180	162	172	182	187	217	166	189	174	199	187	182	195	157	183	183	203	205	172	182	162	173	189	190	177	181	178	188	163	191	204	190	180	185	182	191	165	191	208	187	179	176	185	185	175	194	184	175	174	187	179	189	196	202	182	173	200	191	176	181	176	190	168	166	166	195	186	177	193	180	183	175	185	176	191	181	176	188	197	169	184	193	171	170	169	161	157	174	189	192	187	200	195	185	186	197	175	173	181	182	176	194	183	152	169	165	200	173	183	149	166	178	181	176	186	195	208	154	175	198	147	177	194	195	177	169	181	175	178	181	175	181	185	175	157	166	177	180	161	190	155	165	163	174	181	193	173	194	175	205	183	206	175	181	208	163	181	164	166	208	180	212	201	170	197	178	192	176	142	189	203	184	182	195	166	181	173	163	196	200	192	168	186	216	173	185	191	206	184	186	187	199	202	216	208	180	203	180	177	165	175	152	179	185	185	202	179	191	198	178	192	188	172	171	175	195	173	196	187	191	177	188	177	175	175	192	191	197	191	176	172	188	189	190	160	171	192	165	165	178	194	166	179	163	175	162	182	169	170	167	160	157	183	157	160	174	189	170	179	206	169	210	193	172	185	174	172	176	190	196	172	180	200	170	197	186	156	183	155	173	184	186	193	197	178	182	178	181	168	192	159	158	180	199	189	184	180	180	169	191	184	192	197	199	191	167	197	175	185	189	191	180	167	191	183	166	205	186	186	167	191	186	190	173	177	179	183	176	176	166	181	181	185	178	158	209	178	185	151	179	177	198	165	181	187	169	187	193	177	169	172	185	156	179	179	188	215	193	174	196	186	200	189	179	170	185	187	172	184	190	180	175	207	193	185	193	182	189	166	178	168	162	176	161	184	187	164	182	198	165	182	176	197	185	160	175	198	167	202	185	186	197	175	190	202	210	170	174	153	163	185	180	144	165	179	175	180	185	200	161	159	182	177	188	182	168	208	178	161	158	186	186	184	191	209	195	186	204	193	196	203	159	197	192	178	171	177	196	180	155	163	191	188	183	169	198	191	183	187	185	145	184	192	180	180	147	184	193	154	203	184	192	187	186	196	177	201	181	201	180	180	196	189	175	188	190	207	177	186	177	187	184	153	180	182	177	175	192	186	170	187	200	174	198	195	175	170	193	161	211	192	163	198	155	171	193	204	181	211	181	174	177	170	175	200	194	162	198	197	183	193	176	172	174	204	182	193	175	162	184	180	177	182	189	169	175	180	194	192	187	170	193	185	160	211	196	187	201	181	167	174	202	199	146	180	180	166	216	183	178	181	168	185	202	187	171	185	181	174	190	186	169	183	189	194	170	182	183	177	190	171	166	183	176	190	198	185	195	161	180	197	176	174	172	181	177	166	185	141	179	183	180	194	184	165	172	202	182	175	170	184	174	167	151	180	207	170	175	180	200	193	201	177	199	180	189	178	172	164	164	168	178	184	156	173	178	193	213	184	178	214	191	188	197	210	161	181	187	191	161	184	170	192	169	176	183	175	176	212	161	168	163	186	184	214	155	213	196	166	180	197	189	167	204	189	181	190	187	193	184	199	182	167	195	202	162	168	175	183	193	169	194	146	171	173	189	167	182	184	161	193	173	188	181	192	172	179	179	189	183	180	184	175	159	183	181	177	166	162	199	170	164	187	205	164	168	167	184	170	174	172	176	165	167	183	169	195	172	188	189	176	190	192	179	170	198	169	200	178	188	194	165	170	187	183	205	182	183	180	184	198	149	176	200	176	181	170	178	200	183	178	189	210	198	189	178	186	177	174	175	148	206	197	188	164	173	201	202	165	174	168	208	197	168	201	188	198	175	176	204	197	178	190	198	180	186	193	198	173	194	194	173	172	202	185	168	182	173	154	202	181	178	160	208	194	194	182	160	190	189	188	187	155	194	197	141	169	174	181	182	189	187	181	185	167	172	175	168	173	178	187	208	187	193	166	186	173	186	175	177	144	190	174	161	184	215	196	170	165	170
22052	17058	23162	29876	30199	25336	23993	23276	16280	17127	17735	18038	16648	11718	5289	5080	10405	22003	21864	17520	12430	7089	1576	1052	1443	1213	865	759	840	735	706	628	699	678	629	608	568	574	571	464	497	503	482	483	479	509	515	464	506	470	467	510	500	454	457	465	471	487	439	504	547	496	523	503	471	491	487	469	457	486	494	503	459	481	454	436	474	465	466	482	523	482	465	471	506	450	461	482	484	462	475	469	477	502	469	469	458	480	501	481	490	450	468	457	454	447	473	469	429	508	501	480	475	475	458	475	441	453	455	523	484	478	463	460	469	472	500	471	470	480	465	509	506	462	453	495	501	475	482	482	475	459	491	463	484	510	448	487	492	478	483	442	494	469	444	483	474	490	500	486	467	485	475	447	501	499	457	433	496	476	486	454	440	458	464	481	490	455	466	475	479	450	527	455	480	491	507	450	491	528	437	434	508	504	464	475	428	423	526	471	444	482	479	431	442	463	484	468	494	484	514	494	486	471	502	484	484	527	500	505	485	488	485	441	438	453	487	477	479	473	458	464	490	473	511	457	432	484	468	475	455	477	494	459	478	515	477	460	492	450	504	479	486	482	462	510	455	485	493	477	460	486	433	462	463	450	484	464	458	446	487	496	453	453	500	485	493	483	484	443	478	497	440	462	453	443	466	503	496	483	467	497	485	475	492	473	505	472	464	487	458	509	452	448	490	464	481	538	494	469	501	446	489	481	469	452	443	499	469	479	434	477	484	500	453	485	483	471	465	465	485	488	486	457	502	467	478	503	502	467	448	473	494	469	457	479	436	445	433	499	495	510	494	464	497	456	459	474	486	484	507	488	454	493	447	444	484	495	468	464	499	514	468	459	483	464	454	469	472	476	474	469	474	483	457	476	472	465	484	521	448	490	486	466	464	477	456	508	506	467	469	461	440	471	460	446	474	463	477	496	479	460	472	491	497	471	496	455	454	476	478	465	469	507	448	461	537	471	489	495	449	476	500	445	500	493	435	499	478	505	466	488	470	483	483	443	498	455	503	460	483	457	430	458	462	464	483	479	501	494	458	464	439	471	453	423	467	481	455	426	456	440	461	463	502	440	475	507	463	486	456	485	488	461	465	475	492	447	455	473	483	486	466	485	490	462	490	462	461	449	500	484	477	467	516	451	466	477	467	501	445	468	463	491	477	465	448	503	488	460	463	462	466	517	457	479	489	476	456	459	463	492	476	467	477	486	467	531	510	478	488	485	514	508	488	448	486	471	447	482	517	446	504	484	495	484	457	443	466	486	525	486	475	447	534	512	460	485	502	462	464	469	440	479	516	483	433	482	449	475	478	446	465	472	463	441	466	473	458	449	449	527	460	463	458	465	469	467	475	460	467	447	465	515	488	471	486	472	498	484	450	476	484	484	473	464	480	442	479	463	480	464	477	453	453	480	464	468	475	492	492	469	427	515	476	463	447	478	495	472	454	449	429	440	499	521	488	525	494	500	478	456	495	442	481	480	490	476	452	456	487	486	477	478	428	488	489	464	492	460	454	437	465	483	492	492	496	530	469	481	476	449	505	455	490	430	492	470	489	456	522	486	463	488	476	471	510	502	486	431	473	445	471	460	450	494	484	441	455	461	467	463	495	495	448	423	483	450	465	459	488	491	504	530	462	453	467	504	449	467	441	471	489	460	462	380	490	445	442	448	474	430	501	477	472	508	498	472	462	483	430	450	513	477	446	457	493	438	464	447	470	495	495	459	468	492	459	485	511	467	493	438	485	482	462	495	450	482	449	475	445	475	506	469	486	478	508	484	443	496	502	489	489	461	461	466	478	488	481	467	460	516	471	485	487	432	518	489	466	452	446	469	447	467	477	444	477	512	465	487	519	435	485	499	470	507	467	476	463	475	480	462	481	484	490	504	471	477	466	488	498	455	474	495	468	456	508	457	447	495	496	475	463	477	524	451	510	513	473	451	458	436	464	487	494	446	473	427	445	474	489	495	496	492	481	464	474	492	495	465	484	450	503	437	441	459	462	507	461	472	485	501	521	506	467	466	511	545	459	476	501	466	503	499	469	457	498	476	471	499	458	462	481	521	502	484	506	469	487	459	465	507	530	493	516	498	515	457	426	453	457	529	500	487	452	436	480	484	467	479	489	507	511	465	503	524	477	505	485	474	527	460	457	525	502	474	463	435	451	495	473	473	538	475	460	472	442	456	472	479	460	444	479	475	468	485	447	437	438	471	469	481	480	450	474	483	461	446	468	479	439	504	492	473	456	476	482	488	469	449	495	486	462	468	456	546	444	478	472	441	450	481	456	466	472	472	465	494	455	474	500	452	457	513	456	449	498	481	484	445	478	501	494	511	502	455	480	497	528	451	492	418	461	475	476	516	483	446	461	510	485	446	470	492	459	465	503	438	461	500	475	460	469	492	454	460	473	496	512	479	538	456	483	474	476	485	484	502	458	477	465	466	443	478	496	520	483	460	459	494	481	470	485	495	484	480	478	447	504	475	475	511	482	478	457	477	452	466	451	525	484	543	501	510	489	474	438	525	482	464	468	495	468	484	494	467	441	464	462	473	464	493	491	454	467	477	479	442	478	531	457	488	471	488	507	472	483	476	473	497	438	474	449	494	504	484	441	460	485	442	473	447	432	467	491	463	524	441	486	464	518	450	487	477	447	451	480	492	447	428	484	459	480	480	469	483	491	463	457	488	463	445	523	481	445	489	486	467	509	499	488	476	478	505	473	447	462	457	473	477	499	491	492	474	493	473	476	447	462	482	431	486	469	485	453	499	450	433	496	494	454	436	505	463	476	495	471	492	457	456	503	483	462	459	475	458	512	475	508	475	480	477	468	501	454	482	438	472	487	464	450	427	482	453	466	491	442	490	485	481	477	448	476	488	447	455	489	485	498	475	488	449	472	494	486	437	479	475	477	498	471	488	476	490	469	484	472	473	452	467	456	449	499	472	478	449	440	453	485	477	485	461	503	456	488	486	445	505	490	474	483	464	484	458	528	444	483	469	465	480	471	459	489	499	494	526	485	502	464	468	487	458	446	468	470	489	507	452	429	476	434	499	476	493	509	474	475	488	497	480	470	480	473	501	461	432	456	475	487	471	446	484	499	446	490	509	449	512	463	529	518	470	454	462	460	480	477	482	432	495	472	434	490	480	520	480	489	520	482	482	504	504	471	486	464	484	493	460	479	504	477	431	469	489	496	507	456	473	468	490	474	524	479	503	489	490	492	454	470	488	510	462	491	456	451	456	437	495	457	470	475	452	485	476	493	467	530	471	465	445	493	454	488	468	458	457	503	492	478	452	473	486	495	483	495	475	467	515	465	492	466	503	476	493	462	466	467	444	494	491	455	471	488	486	490	468	479	450	464	494	475	476	487	499	467	498	457	491	480	444	461	473	478	469	483	472	466	471	520	489	485	473	475	456	457	451	454	499	457	489	473	491	479	478	475	478	505	438	469	480	464	473	493	473	483	504
43427	31603	31758	31385	28471	23621	18610	16329	10597	8860	10314	11418	11229	6342	2554	2131	3090	7633	10710	8229	5822	2897	827	615	527	378	243	228	275	218	201	181	198	208	230	206	199	212	170	174	167	184	173	171	179	156	204	159	204	168	157	143	180	164	170	176	165	146	164	159	197	179	189	177	156	176	195	172	152	189	167	187	185	174	177	179	174	172	151	165	178	180	178	205	168	170	173	184	192	170	164	175	166	171	171	142	153	174	150	138	180	165	165	160	171	190	158	207	180	182	151	164	178	170	160	171	168	142	166	153	186	154	143	162	185	160	170	157	159	186	181	169	166	169	211	188	147	171	153	170	166	162	170	163	149	145	164	169	166	177	174	166	180	188	171	203	159	178	157	177	192	165	160	193	159	160	148	150	175	172	157	169	177	183	162	130	149	185	177	182	149	159	171	168	162	137	190	195	183	167	178	177	169	159	174	172	179	184	164	187	177	160	162	185	175	162	175	180	159	173	182	152	183	173	190	190	153	182	186	157	139	167	161	142	191	170	174	181	177	161	170	168	172	162	187	148	167	184	187	170	174	165	175	179	154	146	147	155	163	175	181	167	165	153	174	154	165	151	179	173	157	164	154	156	166	156	145	164	161	173	177	174	174	140	187	156	171	163	180	160	175	177	169	170	191	154	184	180	191	181	192	180	139	183	172	163	170	191	172	168	171	173	180	147	162	149	155	154	191	170	173	179	163	179	174	159	157	162	178	177	164	178	165	186	160	183	162	152	207	181	160	177	147	165	151	186	157	206	188	190	158	166	167	158	183	166	156	156	161	151	151	165	186	207	160	177	183	178	154	162	188	177	195	184	177	168	171	165	178	169	161	182	178	170	171	180	177	160	177	175	159	162	193	176	177	175	166	172	189	174	183	169	176	156	171	150	169	164	185	171	160	150	172	171	168	164	176	154	152	179	201	156	186	144	170	165	175	164	155	173	169	168	177	174	155	153	187	164	142	161	156	167	198	170	172	152	153	169	173	181	179	173	148	161	180	176	171	185	180	159	148	166	163	143	158	147	178	183	163	178	167	187	154	140	175	149	176	188	176	145	182	175	172	157	167	189	190	172	194	148	161	167	167	163	179	160	190	166	171	182	166	163	151	167	178	182	178	188	153	172	155	182	175	180	165	165	157	172	179	152	174	168	159	157	178	158	151	154	177	171	193	176	177	178	186	165	165	177	165	164	169	165	169	167	182	169	185	149	163	162	166	169	178	142	182	160	166	178	176	209	177	190	171	167	143	147	157	166	177	169	154	157	148	178	160	148	178	174	159	164	182	165	161	169	159	185	166	176	177	167	168	145	168	160	177	150	151	176	177	176	183	181	195	176	163	160	164	144	161	160	173	157	181	145	175	181	178	170	176	160	179	168	172	165	161	166	157	175	174	194	156	179	168	158	152	153	180	166	173	157	176	179	158	165	163	150	175	171	176	190	195	154	173	178	175	167	164	155	174	158	167	161	145	162	168	148	173	178	165	183	168	185	146	148	164	173	187	153	186	154	159	173	193	169	166	158	155	191	176	167	162	180	184	182	185	181	160	189	182	176	185	160	181	181	168	181	186	183	154	167	183	188	160	167	156	166	158	172	173	180	148	158	176	155	181	134	191	181	170	159	198	182	173	178	155	139	155	184	189	166	171	154	186	198	165	162	186	180	161	154	161	162	138	167	177	178	175	148	162	174	176	168	177	161	166	181	154	175	192	155	189	172	154	179	171	197	161	145	181	150	158	151	136	193	153	176	178	154	170	163	157	148	161	176	160	167	184	178	185	173	150	181	183	165	177	177	191	162	173	164	175	171	180	167	175	155	153	149	169	163	185	186	175	172	149	141	185	187	168	194	156	173	178	155	182	160	191	180	167	165	155	158	160	174	176	156	158	165	171	161	196	160	156	158	167	185	158	164	183	165	178	147	173	166	200	149	157	155	136	220	166	154	176	170	162	180	165	177	157	196	145	165	187	167	161	155	168	152	183	169	180	163	173	180	179	184	161	164	182	156	163	188	157	167	165	183	160	188	165	187	161	175	165	177	138	171	165	181	165	162	162	181	146	167	156	186	159	152	138	159	149	155	177	201	163	183	190	164	170	167	166	183	168	166	173	173	153	160	176	158	183	167	169	155	171	174	187	169	152	170	168	159	166	174	194	149	172	182	166	173	169	155	169	169	183	176	171	178	154	166	162	159	152	192	170	170	168	162	178	170	181	155	176	169	159	153	174	134	143	173	162	145	175	165	181	214	165	157	146	162	175	158	172	159	169	171	197	157	184	156	158	170	165	190	160	171	172	163	160	178	157	180	152	167	161	163	192	182	161	169	181	151	180	161	171	180	170	165	159	163	187	162	176	176	152	157	171	170	138	163	144	151	165	165	184	152	173	159	149	151	162	151	174	178	189	178	149	172	174	190	181	166	176	168	165	164	154	154	154	166	180	177	155	173	173	176	159	179	194	164	165	158	175	172	162	161	169	194	153	142	164	164	153	148	170	175	146	172	151	179	166	160	164	150	168	168	175	152	158	180	182	151	165	181	171	164	194	156	171	160	171	178	184	173	176	177	172	153	166	178	140	171	183	179	142	149	168	165	160	171	168	179	171	157	180	173	192	168	175	158	174	194	163	152	178	176	140	154	163	159	157	156	165	165	159	157	186	152	179	171	152	181	150	178	184	184	166	161	169	178	162	182	172	170	178	180	180	191	164	167	178	166	164	173	137	166	169	140	154	144	180	203	210	164	152	158	156	157	157	158	193	169	169	165	190	166	158	161	189	147	150	164	162	146	162	176	170	172	184	158	167	172	167	181	163	178	140	170	166	163	159	154	174	152	166	160	148	163	156	151	160	166	155	155	155	171	176	167	173	171	164	208	159	162	157	189	188	158	157	133	136	173	184	176	160	163	195	163	160	184	170	160	171	180	164	181	176	200	150	164	152	155	144	139	180	172	146	169	165	164	192	158	185	147	159	162	178	156	169	173	194	172	185	163	166	169	172	160	190	171	174	161	174	171	159	169	171	157	157	166	185	184	187	170	159	198	172	155	174	181	181	161	140	169	170	164	149	173	176	177	178	153	163	183	164	161	152	156	158	149	168	162	164	151	170	173	162	165	145	142	188	165	163	177	170	162	188	191	178	182	173	159	152	168	177	195	181	170	158	150	168	172	147	181	186	170	165	180	163	159	178	182	159	174	165	173	188	173	153	175	169	180	171	133	176	180	174	168	169	153	165	171	139	180	168	154	173	159	179	160	166	132	174	146	161	166	149	165	174	154	177	151	158	177	170	157	172	150	185	161	176	175	163	151	156	178	166	156	176	160	165	159	196	181	184	180	160	203	184	152	182	166	168	167	189	166	157	173	166	186	155	179	165	163	163	146	192	157	155	184	170	163	188	147	164	168	162	171	203	181	175	174	167	172	172	179	185	160	150	187	185	159	164	164	165	173	132	172	185	170	167	178	171	168	159	184
29238	22744	30159	35384	36359	34121	32173	30429	22670	23174	26999	28039	27320	17943	9646	9900	13965	28522	32857	28408	22509	13152	4339	3308	2717	1762	971	929	1188	877	872	647	812	700	659	613	555	626	573	506	463	465	447	467	465	443	448	388	507	439	445	445	444	421	457	420	434	467	460	490	526	559	510	466	488	487	427	423	460	418	416	428	431	443	436	423	448	427	444	476	408	459	446	434	490	435	438	440	408	459	446	405	395	446	458	432	396	439	469	431	433	444	444	436	426	438	470	488	437	466	433	416	453	447	460	438	457	433	482	429	412	400	414	420	444	467	475	446	430	432	418	438	442	441	448	429	410	476	426	407	432	436	427	440	466	461	456	432	469	469	465	484	455	412	412	445	415	423	462	447	445	475	437	489	452	460	448	425	406	437	415	422	470	469	452	459	456	462	429	470	421	411	463	434	437	438	425	401	417	427	429	431	438	445	382	418	414	445	426	464	431	437	423	426	451	462	444	414	438	479	422	438	442	410	478	440	448	441	450	424	466	449	447	432	416	457	428	413	458	419	404	459	447	411	452	424	431	464	424	461	439	449	469	431	423	417	418	418	454	428	431	441	441	454	399	440	454	449	447	447	411	422	428	426	412	423	451	451	400	439	481	498	416	430	449	467	436	459	438	454	404	446	435	456	417	403	431	415	455	437	418	431	412	465	454	459	458	437	447	414	443	433	448	418	412	417	452	434	456	458	416	404	447	451	430	435	439	448	448	440	418	416	456	418	399	426	415	419	444	455	458	468	430	447	451	426	414	426	476	419	419	445	434	432	434	433	384	421	406	466	422	441	441	453	424	445	424	425	473	456	436	424	395	449	435	450	439	443	451	437	456	406	419	419	431	445	437	452	472	399	462	453	441	400	444	429	434	442	431	446	419	438	449	423	421	418	446	457	455	460	438	432	438	435	482	459	442	457	450	449	411	454	448	433	425	441	421	418	411	465	464	447	436	441	462	449	431	408	443	454	465	444	470	431	428	396	436	425	441	429	442	431	422	418	461	425	411	424	452	486	433	445	457	454	433	422	437	447	410	431	445	456	433	425	431	453	432	470	440	431	461	459	426	418	433	469	423	453	438	444	451	425	432	491	440	428	471	471	475	459	461	407	432	483	447	439	439	437	423	432	432	412	442	454	431	391	433	440	414	453	453	423	435	443	448	438	444	478	457	437	444	460	470	449	453	436	447	410	441	409	412	465	402	429	416	443	421	455	442	421	416	475	409	427	462	432	446	447	469	432	434	439	441	469	455	442	452	418	415	402	473	476	464	443	454	410	427	438	431	434	422	458	435	451	473	449	428	429	435	480	437	456	481	415	431	456	428	459	471	437	451	411	432	446	462	421	416	480	464	444	465	444	421	443	425	407	424	449	443	438	426	448	429	466	469	429	444	399	457	435	458	420	419	465	481	429	458	414	417	473	487	453	410	416	462	424	435	456	429	449	431	481	477	437	405	456	414	432	421	427	429	467	432	417	484	458	427	467	469	415	449	391	410	427	419	444	501	445	483	478	454	446	434	454	432	391	455	440	453	426	444	408	444	450	471	444	387	413	430	457	431	431	451	431	403	406	420	424	447	446	394	450	431	440	443	451	472	449	395	490	428	429	414	450	415	440	400	395	424	415	427	437	459	448	444	453	470	456	457	449	442	442	430	444	419	430	445	444	442	455	420	425	438	396	424	467	437	446	465	440	420	455	431	440	457	409	400	459	455	429	444	460	460	404	446	468	406	434	390	422	415	414	413	431	441	440	449	469	469	426	421	430	448	440	427	447	413	480	438	445	408	436	449	398	453	404	474	472	465	452	421	436	436	415	418	453	430	436	440	442	390	398	443	446	445	461	423	475	462	483	443	451	433	443	435	429	439	441	454	433	433	447	435	441	461	409	408	436	431	475	440	429	486	443	470	440	420	415	478	413	485	456	409	445	423	434	455	434	434	416	433	452	432	416	427	481	501	444	417	454	452	439	412	426	430	421	447	440	388	441	410	457	408	461	448	434	435	432	424	467	440	465	437	464	448	450	436	436	423	462	438	485	420	413	450	435	432	417	443	444	454	446	483	441	406	476	443	486	438	426	475	452	445	423	421	526	458	400	414	408	440	436	436	452	422	427	457	443	451	455	416	439	403	418	422	395	410	458	459	420	445	462	472	408	405	454	428	417	456	421	460	414	420	474	465	425	433	464	452	422	422	417	465	429	451	399	410	407	407	437	434	416	405	415	407	444	436	444	463	428	449	454	436	419	432	449	430	498	421	400	421	407	460	414	429	444	442	453	406	455	431	431	436	420	450	474	416	426	434	475	408	444	391	466	414	450	444	463	461	480	414	446	437	414	451	456	447	402	452	433	431	420	471	436	467	466	460	436	460	412	465	408	442	480	410	436	447	425	438	428	459	447	443	437	470	433	456	395	443	442	436	453	421	425	415	426	473	452	480	404	460	462	424	472	470	443	459	457	448	441	428	455	462	440	459	401	433	451	410	457	410	442	431	484	410	462	470	417	454	423	434	452	451	429	448	445	449	435	428	464	457	445	422	443	453	461	452	445	446	392	422	385	427	451	431	435	437	439	457	429	441	433	458	455	420	384	443	459	475	410	432	436	397	454	444	445	420	389	434	427	437	438	428	442	436	457	448	433	464	426	431	438	443	464	407	504	406	433	431	449	444	419	462	399	443	467	444	456	454	446	457	439	412	431	458	444	447	457	484	492	438	427	445	413	453	468	456	459	443	455	405	465	466	457	445	469	444	397	385	443	444	434	478	435	465	438	399	404	467	409	426	455	447	414	429	457	434	437	444	439	431	424	461	458	425	450	439	402	448	449	476	415	415	483	450	440	439	452	445	429	436	433	413	427	475	450	431	416	432	445	449	434	480	461	443	472	450	422	443	414	451	444	423	431	436	409	450	433	424	436	452	460	462	446	435	461	464	383	429	431	484	402	494	454	474	452	437	403	435	492	444	435	413	425	440	429	454	464	433	446	463	439	408	438	401	445	412	448	453	437	452	419	425	437	459	445	424	438	459	440	402	439	452	403	480	403	421	477	411	412	425	435	455	415	453	444	470	429	418	427	461	445	391	427	439	377	445	453	442	432	464	433	434	433	419	457	445	444	438	417	455	418	470	417	469	445	467	376	423	418	444	412	440	444	457	457	452	412	447	456	428	465	441	433	463	437	461	418	448	482	489	443	429	417	437	423	438	429	474	418	454	439	421	442	446	419	463	435	433	442	416	451	447	447	422	434	472	442	454	465	432	441	401	478	440	452	456	436	459	449	445	415	453	434	475	392	451	446	448	424	409	434	466	434	446	413	395	412	450	435	407	406	442	450	442	484	392	428	459	428	436	461	433	425	456	451	432	445	452	438	430	423	481	434	437	426	437	415	416	420	419	437	447	431	451	420	471	424	457	428	489	486	480	426	422	392	471	451	454	426	422	420	443	440	448	429	428	464	444	463	414	397	435	466	438	416
10939	7675	8468	7712	5401	3359	2122	1708	1211	908	1009	986	811	537	432	401	440	564	694	728	650	431	224	213	195	165	156	139	165	159	156	155	177	142	171	151	178	176	165	174	164	166	162	130	163	156	178	161	177	170	172	193	147	145	186	157	185	142	169	162	198	183	169	178	167	181	188	160	168	152	174	144	152	174	174	176	175	141	158	166	163	179	157	147	158	167	180	151	157	156	141	146	172	162	146	162	158	153	173	166	173	153	184	172	157	174	184	144	157	147	142	172	181	143	185	174	152	174	141	141	187	166	163	167	142	181	164	185	156	150	165	151	189	184	145	152	152	161	167	168	163	161	152	183	158	159	147	172	173	166	163	163	169	139	164	184	194	163	153	167	180	164	179	163	166	171	151	144	137	155	145	169	160	156	158	161	173	156	168	142	162	159	165	182	162	158	153	168	191	174	156	166	147	174	174	178	148	159	154	156	139	172	184	153	184	176	176	174	168	166	164	143	193	163	176	148	174	163	164	160	180	179	170	133	156	174	165	170	153	152	195	147	122	171	170	152	155	159	171	181	145	159	163	176	170	153	172	181	169	168	160	186	166	181	139	161	157	166	174	167	164	181	177	148	164	157	173	158	178	181	175	180	156	140	179	152	176	165	179	173	159	157	151	185	149	166	164	165	147	169	162	172	175	161	173	172	157	158	161	174	153	167	147	140	184	175	158	175	177	153	150	165	157	166	161	166	154	144	132	185	145	156	178	170	168	175	191	134	150	166	178	158	159	167	183	171	164	165	190	157	206	144	179	167	171	159	166	186	167	136	159	143	187	177	171	170	156	177	164	158	178	159	141	184	147	143	170	154	146	169	172	190	164	164	181	188	165	163	157	171	147	151	151	157	166	178	167	174	147	160	153	167	153	174	179	150	177	179	142	150	164	164	154	161	192	153	161	185	180	160	147	159	166	175	195	177	167	154	158	167	167	177	172	148	185	166	157	151	163	156	172	173	161	154	172	140	166	165	181	170	152	163	168	165	166	157	163	194	152	146	149	172	160	134	163	153	161	164	165	143	147	189	188	163	176	173	152	183	167	152	152	150	166	169	175	162	161	175	177	164	132	169	181	161	175	170	149	178	169	148	139	141	155	156	169	167	159	157	170	140	158	155	171	175	159	160	141	158	161	153	146	168	155	178	187	144	159	155	180	183	163	189	164	150	150	160	177	148	140	141	166	149	151	172	192	145	195	140	160	175	166	160	134	155	178	134	141	168	184	158	165	143	164	140	187	160	169	184	159	189	169	165	154	180	168	155	164	155	165	157	164	158	176	170	172	174	187	171	172	172	158	182	164	175	159	172	155	153	169	172	173	140	158	146	135	178	173	156	167	158	142	166	155	146	159	159	144	178	152	168	152	146	164	151	174	185	161	156	147	157	176	160	147	153	189	182	200	166	154	166	155	162	148	187	152	147	190	183	160	170	176	157	164	173	168	169	161	163	144	179	160	154	176	162	158	161	136	157	157	163	172	161	139	165	178	191	141	182	163	180	156	125	150	181	134	142	194	168	149	175	159	164	174	137	164	143	156	154	167	141	154	160	145	175	161	185	172	166	164	170	175	156	160	165	161	178	165	183	149	156	184	148	148	174	169	166	149	175	165	156	184	161	170	163	155	170	169	174	170	171	171	172	147	140	158	178	157	161	147	157	134	161	180	179	152	149	166	171	160	165	150	193	173	165	142	169	156	171	149	155	172	164	153	153	157	189	144	167	159	173	146	169	166	176	154	154	131	168	176	176	171	161	160	158	160	174	171	181	146	161	180	177	175	161	151	156	159	165	189	157	151	161	162	174	178	171	159	176	174	184	157	169	178	164	181	172	149	187	183	176	158	161	181	152	135	178	163	157	157	166	149	154	174	168	168	166	171	171	158	171	179	161	169	159	165	175	159	156	150	178	160	151	181	181	171	160	176	185	150	176	171	170	154	159	159	164	157	183	144	156	166	139	150	154	163	148	161	171	157	154	171	165	157	154	210	177	159	162	148	172	168	169	173	165	156	163	167	163	142	160	173	141	189	161	148	181	189	178	167	156	178	173	158	161	172	167	159	156	162	163	151	162	158	167	174	165	157	162	158	182	158	145	153	165	157	173	174	172	158	154	153	181	177	171	182	183	183	170	162	148	180	133	166	190	133	168	162	162	151	176	164	149	134	144	130	164	179	160	138	192	179	191	134	165	169	161	158	157	143	154	164	151	161	155	170	173	174	160	151	153	183	171	158	183	145	151	179	146	166	169	173	170	154	166	131	147	178	158	168	156	174	179	185	145	169	161	204	172	180	149	155	164	155	177	152	162	152	164	177	172	158	158	160	144	182	191	155	164	170	161	168	163	159	166	184	158	162	149	151	162	166	170	159	188	151	156	152	145	141	167	149	162	162	172	174	169	156	175	157	174	171	177	163	157	163	156	170	165	138	181	153	174	180	169	162	179	162	161	175	152	150	176	159	161	158	159	162	194	156	155	159	170	157	165	152	176	161	156	142	164	150	165	173	160	168	179	164	179	153	182	182	158	158	160	178	161	173	159	176	168	168	162	164	178	171	147	155	164	177	167	177	165	158	166	173	168	178	158	146	162	147	150	159	161	163	160	163	195	152	149	162	181	177	161	160	182	167	176	157	129	162	163	173	169	151	147	145	165	196	144	185	179	165	168	179	176	158	148	157	155	164	187	162	178	168	162	182	178	144	178	157	145	164	156	183	151	178	185	157	183	160	182	151	188	167	159	171	157	151	167	176	157	177	164	161	147	163	167	153	169	145	167	153	143	156	153	144	160	194	171	161	164	180	194	165	149	152	160	150	176	173	176	178	164	156	194	146	157	169	136	164	169	142	142	182	181	150	165	184	167	180	185	170	154	179	180	159	158	162	167	184	152	178	169	156	163	146	165	174	174	166	166	174	177	149	161	175	167	162	158	140	151	161	152	164	161	153	152	158	158	168	152	178	159	147	158	160	172	166	178	168	154	172	190	179	161	170	174	163	166	150	163	161	170	160	157	158	177	160	168	167	158	151	177	155	154	138	136	207	172	163	178	160	152	155	165	157	152	173	181	149	185	153	169	140	150	150	177	167	171	172	157	173	165	185	165	160	135	180	172	160	154	139	170	148	168	163	166	157	171	154	162	170	151	157	152	144	166	189	144	165	155	168	173	147	153	169	173	167	164	149	170	186	175	155	182	166	155	173	201	169	168	174	157	190	175	169	159	176	162	160	173	185	186	169	164	187	156	173	146	169	182	167	166	156	159	168	168	159	161	183	157	161	155	157	157	186	154	150	171	177	172	154	168	154	172	161	145	137	172	183	157	157	167	167	183	168	157	178	164	147	155	174	176	136	160	156	171	167	168	155	148	176	170	152	156	156	150	165	159	168	153	148	175	144	179	148	179	163	168	159	139	167	169	162	165	163	154	158	170	155	193	161	157	175	174	173	137	157	154	169	154	159	154	140	163
7843	6538	12170	16618	15432	12192	9218	7863	6264	4922	5670	5195	4743	3210	2203	2405	2600	3322	4146	4029	3389	1814	745	634	550	486	415	495	448	454	462	449	442	446	429	457	445	460	438	424	410	454	460	424	424	406	446	383	425	439	489	431	446	429	406	414	444	453	395	428	449	422	419	447	422	388	445	415	413	434	466	444	435	421	429	464	445	431	462	392	461	447	444	454	425	444	440	427	426	396	423	418	438	468	455	411	440	424	427	424	459	442	452	420	433	431	430	461	432	396	459	369	447	430	505	453	460	428	493	456	405	423	427	406	427	403	451	422	449	455	423	395	433	423	387	426	471	407	443	427	438	442	406	412	483	447	447	413	471	449	448	425	432	421	457	469	384	442	450	439	480	429	422	433	430	420	442	452	433	468	414	432	473	426	442	408	442	435	454	406	449	436	411	457	426	428	459	434	398	441	413	412	432	444	402	468	401	424	417	425	437	459	410	419	414	413	440	441	441	404	425	452	449	449	406	454	445	485	397	443	452	417	418	445	434	418	384	432	420	397	445	461	454	421	414	437	413	410	445	446	441	447	419	448	439	468	440	427	480	427	417	465	376	408	436	461	430	430	412	442	449	477	437	446	447	438	422	390	431	448	459	439	407	459	451	428	462	397	455	425	437	422	444	435	439	421	425	442	427	418	414	444	422	405	490	470	438	448	447	447	410	451	424	465	415	431	452	429	450	445	411	468	454	418	423	431	432	432	449	452	433	427	435	436	463	445	429	423	413	448	430	435	409	434	464	432	439	406	438	470	435	419	473	442	436	424	414	420	418	451	416	405	439	442	465	464	450	472	417	430	435	437	438	422	480	466	443	486	434	431	460	431	447	456	401	432	442	468	436	444	454	443	437	434	424	433	438	419	445	464	447	409	450	419	461	400	431	384	455	427	425	377	416	454	421	437	454	403	445	441	443	458	449	467	414	445	426	445	426	461	420	403	450	461	431	438	412	435	422	410	410	459	470	442	435	398	452	414	441	425	432	456	426	435	443	435	424	465	415	458	423	437	409	437	446	451	376	485	460	442	440	403	454	427	430	428	428	425	438	423	465	460	437	459	449	419	428	426	389	483	428	421	398	422	445	453	418	429	430	432	423	410	416	437	413	468	398	427	419	466	424	429	430	427	452	438	426	449	411	439	412	439	410	417	424	432	408	437	440	441	462	467	448	423	417	451	417	443	414	412	433	445	451	406	471	445	440	428	408	444	432	434	456	476	448	450	432	433	435	432	457	407	445	429	446	364	404	465	405	406	422	467	420	477	430	415	436	437	443	447	447	437	456	409	415	446	466	422	433	398	412	430	419	417	410	387	434	422	451	426	452	458	433	424	452	433	449	460	484	432	468	433	453	426	423	408	424	427	434	456	434	451	408	436	430	422	433	451	431	445	429	451	414	463	438	450	442	443	421	443	389	463	414	404	432	419	433	461	450	448	434	415	412	460	421	399	415	391	402	411	471	430	426	457	447	451	470	441	446	420	409	385	406	461	410	450	416	400	437	445	471	477	450	470	426	460	415	451	436	430	444	452	443	445	438	404	445	439	482	431	431	431	441	412	429	418	412	450	457	418	465	398	456	419	421	436	433	430	440	432	418	421	435	451	467	435	443	458	450	422	440	425	426	449	422	405	415	428	411	445	436	433	462	402	384	418	475	440	436	423	404	412	402	444	448	427	437	421	419	449	415	448	426	411	471	445	439	403	432	423	451	468	459	398	456	428	452	414	463	390	441	439	414	438	428	415	418	420	437	450	456	424	459	432	448	445	435	447	433	403	469	404	431	424	427	409	424	439	430	455	428	426	422	434	451	408	439	442	453	432	399	447	449	434	420	453	427	411	420	459	454	461	449	463	424	438	440	425	428	442	433	415	431	410	418	459	467	459	438	426	437	446	443	442	425	435	420	422	439	435	458	392	449	411	462	418	422	398	429	453	416	408	434	450	428	411	440	406	390	428	429	451	447	447	441	424	455	424	439	448	455	429	458	419	466	437	421	401	426	459	432	423	447	461	433	440	483	450	431	448	445	415	472	455	439	452	413	491	424	459	411	427	440	419	439	422	423	446	429	496	405	435	429	495	453	439	440	487	456	422	481	478	435	420	461	466	469	445	445	440	471	452	451	446	431	429	436	406	483	443	413	472	461	426	453	406	427	415	438	421	443	449	449	416	428	424	447	422	406	449	460	441	425	460	440	422	433	421	446	435	458	435	426	433	440	427	470	401	429	444	424	462	455	463	415	486	471	442	434	434	451	408	419	428	430	415	455	419	387	403	436	424	468	408	414	411	444	440	435	442	423	454	449	449	427	455	414	439	449	456	421	438	407	402	428	413	432	452	482	411	441	444	440	418	486	432	417	411	464	458	426	409	429	436	416	455	439	444	428	442	408	407	425	425	433	448	431	428	466	436	446	409	484	430	432	452	424	407	455	451	414	424	446	436	442	423	477	422	431	467	396	425	453	448	405	431	440	403	440	422	455	443	391	449	437	423	437	461	436	438	409	411	431	442	431	426	444	437	426	469	445	442	392	416	448	432	439	400	428	445	439	471	455	407	413	422	425	453	419	420	426	438	443	453	407	417	473	434	458	437	450	403	431	409	418	468	408	441	434	469	416	379	445	451	444	422	429	453	438	418	420	395	421	426	451	463	451	451	404	425	437	471	437	421	460	441	423	398	439	454	437	426	445	429	450	433	442	413	431	443	440	417	432	426	446	461	415	432	408	378	433	422	429	439	426	423	465	464	448	433	431	456	406	428	449	438	435	412	445	439	441	426	451	412	451	439	445	480	434	446	413	426	439	460	395	383	423	440	466	423	392	449	424	418	433	431	399	415	460	447	447	409	428	413	449	467	452	436	425	447	473	445	454	407	458	461	447	437	405	421	476	423	454	425	433	418	423	423	422	448	402	465	456	437	426	424	431	426	444	457	429	445	431	420	441	431	451	450	461	422	418	445	415	445	463	413	464	421	429	425	427	428	428	454	432	435	481	440	436	445	433	422	422	427	522	431	455	405	425	422	451	453	445	415	442	394	441	422	454	444	457	434	393	433	439	430	468	406	423	432	470	429	458	444	443	468	462	430	424	420	452	434	416	475	437	426	463	417	444	459	464	414	423	431	415	441	408	406	449	443	436	446	444	437	438	431	392	441	441	458	398	450	465	445	426	464	445	441	445	419	419	438	473	394	462	432	438	430	445	428	425	471	414	458	409	456	420	454	428	498	431	435	424	446	425	478	440	453	450	431	459	403	456	398	421	409	438	451	446	440	439	440	458	412	471	458	436	435	475	435	438	431	415	429	475	430	391	419	481	439	414	445	438	465	411	459	458	412	447	427	417	424	448	428	438	425	466	417	466	460	438	475	404	437	427	434	420	415	439	438	430	430	455	449	392	443	401	420	437	453	460	419	414	432	446	427	424	392	452	405	421	429	431	421	439	470	433	455	436	451	424	423	461	477	434	415
29343	24414	29392	28727	23966	17109	11093	7625	5660	4252	5110	5188	4885	3376	2194	1736	1222	3920	4849	4195	3293	1292	661	379	389	298	245	238	232	211	246	190	211	200	219	181	205	176	188	180	180	210	198	184	166	186	150	172	195	174	186	203	189	194	169	193	183	177	211	181	152	187	157	170	179	161	185	170	184	178	210	184	205	192	191	174	169	160	169	182	178	180	210	204	188	194	170	178	177	192	198	182	215	175	194	176	189	189	170	188	159	181	182	202	196	182	197	186	183	173	167	219	169	147	208	184	172	177	167	184	178	177	176	201	192	164	177	179	195	187	177	211	202	193	142	181	177	187	190	184	208	170	183	197	197	180	183	180	183	193	181	191	210	177	191	192	167	164	172	170	184	193	184	173	172	175	179	183	188	176	163	183	157	212	172	176	163	168	179	185	179	173	155	203	167	170	174	183	208	177	191	195	173	172	191	198	204	185	158	193	185	192	175	155	191	193	178	167	189	190	203	181	189	208	157	201	180	193	171	180	189	177	189	181	165	170	183	184	181	189	201	163	181	176	203	178	192	184	176	177	171	181	172	182	173	169	199	192	192	171	169	172	166	173	172	188	192	196	171	168	196	189	201	157	163	180	165	180	192	201	188	202	178	184	191	168	198	175	176	164	194	202	199	188	195	188	166	145	170	190	177	198	171	168	160	181	177	181	201	168	176	171	196	193	179	186	161	178	211	180	180	176	182	186	186	179	158	181	192	176	187	168	189	194	183	163	195	173	175	178	210	176	173	181	217	183	187	170	191	254	191	192	159	190	171	186	193	208	198	182	173	177	205	195	174	176	188	172	187	192	193	195	195	178	211	159	162	171	195	176	171	188	186	192	176	176	154	210	220	176	170	162	158	197	169	194	213	171	162	175	191	188	194	218	201	163	191	186	191	158	169	209	173	190	194	166	176	147	172	195	204	186	175	173	164	179	203	193	177	189	176	179	160	174	173	160	184	179	176	172	199	171	162	173	184	157	187	205	175	175	188	177	159	178	203	166	187	187	177	177	195	195	187	190	153	166	197	209	192	160	188	179	202	157	173	193	159	204	181	186	199	171	220	187	170	173	180	177	171	195	186	206	162	187	181	178	187	193	168	177	150	175	147	163	171	183	172	167	195	176	168	157	189	166	171	173	175	171	173	221	173	183	178	201	154	199	173	180	185	187	149	175	197	204	161	187	184	176	175	171	189	180	162	196	201	181	184	180	164	149	188	173	169	182	172	182	188	183	187	171	184	197	161	183	181	190	199	186	197	181	170	179	180	172	201	148	191	165	186	186	166	174	173	189	197	187	167	183	178	158	174	175	175	179	178	191	168	191	182	188	173	201	171	198	200	171	191	174	182	174	170	169	157	177	169	198	196	196	180	186	187	155	176	192	182	183	172	162	206	183	172	157	168	179	204	174	185	185	183	170	194	181	174	180	184	155	175	195	187	181	170	174	193	184	164	163	184	182	203	179	200	205	173	174	202	187	175	191	199	201	180	182	178	192	162	158	177	187	194	179	183	192	174	188	167	137	219	169	189	165	197	192	191	202	196	175	193	199	187	182	169	187	199	173	180	201	189	166	180	169	180	188	179	177	151	162	185	170	173	187	201	185	191	181	182	177	170	185	201	151	185	164	160	177	161	163	206	189	183	185	181	172	187	165	188	178	173	185	190	155	180	195	188	185	167	172	166	212	178	183	167	187	178	191	157	182	164	196	174	180	161	211	161	182	207	196	155	200	167	174	169	175	184	196	187	168	166	159	164	180	177	155	193	185	187	196	195	183	159	190	213	192	167	172	165	162	158	186	185	186	204	164	181	177	173	175	189	170	173	182	175	175	206	212	204	164	183	185	149	175	157	197	162	168	183	202	179	185	182	206	203	176	179	193	196	185	186	198	183	154	191	175	179	170	184	198	179	181	177	171	178	200	168	178	198	167	164	195	168	157	173	190	179	182	199	193	181	198	183	184	163	168	175	184	172	179	158	190	165	189	172	216	175	205	174	163	170	166	174	170	214	200	194	198	198	202	186	172	164	190	188	182	177	190	179	162	174	183	171	173	176	184	181	178	185	155	197	179	174	171	178	199	204	178	193	205	172	179	174	160	173	188	178	205	198	190	184	195	194	169	206	188	182	194	170	190	215	195	172	213	192	195	194	195	178	169	192	174	180	184	157	202	141	189	159	169	178	170	170	191	176	180	168	165	183	167	173	188	195	172	174	183	170	173	181	170	195	181	169	172	164	199	166	153	174	191	194	164	180	186	185	175	184	204	163	171	190	157	149	189	175	180	186	180	181	169	171	181	168	154	203	181	187	187	170	173	174	177	163	185	159	146	170	197	180	149	181	210	169	195	173	201	188	192	172	192	206	174	193	204	213	166	180	174	175	172	179	172	163	194	182	180	163	173	184	198	173	192	170	157	181	186	176	174	144	178	170	168	185	166	197	180	208	222	153	181	188	170	195	193	192	185	197	154	197	203	191	178	204	186	208	171	174	170	205	179	183	165	172	194	186	195	160	212	169	191	170	190	180	189	180	178	213	182	171	160	192	183	170	171	180	181	160	182	177	183	168	155	184	189	184	195	195	190	180	173	173	174	168	165	193	193	177	190	216	170	185	155	188	186	186	185	173	173	165	179	177	194	200	181	178	189	181	176	165	184	188	174	185	174	161	186	167	175	205	185	182	145	185	197	180	182	182	171	205	189	197	169	188	175	186	192	193	206	183	189	197	175	177	196	195	172	194	204	190	165	163	167	176	183	199	188	180	204	175	170	186	198	190	192	169	164	177	171	175	198	197	177	159	182	157	184	179	182	185	178	171	179	166	164	200	180	170	189	163	169	182	185	158	187	184	197	171	161	174	175	175	188	169	171	182	171	189	179	186	166	180	169	196	196	163	161	179	185	211	185	194	167	178	191	200	188	173	174	154	214	173	186	186	175	190	189	188	173	190	190	191	177	189	204	169	176	180	164	174	192	165	180	174	180	173	182	206	162	181	195	179	170	181	173	195	184	181	183	191	171	166	173	166	192	203	179	183	181	165	192	203	191	181	179	189	174	178	194	181	173	195	187	155	181	178	179	183	205	177	198	169	167	185	195	163	174	177	165	155	187	177	162	179	175	179	190	175	181	178	176	204	185	189	196	180	214	175	188	177	204	180	159	186	153	176	181	184	194	189	185	193	176	177	176	194	159	177	153	200	181	171	185	168	171	193	180	188	177	176	202	171	188	186	179	169	188	190	180	158	175	158	165	212	153	174	184	213	187	176	176	162	175	178	199	161	183	203	174	184	176	184	187	192	202	164	175	188	196	173	165	190	167	171	181	166	210	178	167	190	182	170	195	204	162	189	181	194	189	189	200	174	179	171	192	174	202	163	177	191	159	188	179	178	180	157	216	215	166	165	180	202	182	165	185	184	208	209	171	172	175	185	166	164	168	177	174	157	167	177	186	176	201	164	187	182	183	200	182	185	175
18773	18475	29658	33947	33103	27414	24057	20762	17202	14982	18368	18082	17577	12450	9300	8089	6389	19215	21715	19281	15765	6333	3233	1760	1798	1225	770	741	816	646	725	643	618	563	594	516	566	546	538	482	482	486	474	454	454	502	433	500	528	522	483	488	502	493	447	430	485	458	461	484	491	472	443	423	454	488	512	469	456	451	450	449	437	447	487	496	452	448	481	499	446	465	511	521	455	461	488	501	500	494	469	475	473	460	504	438	461	468	443	469	462	497	467	453	454	466	481	467	462	502	466	491	504	450	508	464	478	474	467	517	470	497	480	459	492	493	465	479	453	506	466	485	477	468	510	463	479	473	454	429	481	465	526	479	466	483	456	505	460	482	481	471	507	463	497	488	470	465	474	488	449	467	463	479	488	476	476	462	504	485	471	481	474	464	481	446	473	467	472	459	457	488	465	453	466	484	500	451	421	487	476	494	463	488	508	477	450	502	446	428	472	470	481	438	434	503	460	501	474	495	456	503	498	490	436	442	455	481	449	489	471	454	505	447	452	473	469	456	459	476	444	462	473	518	484	442	514	450	455	515	495	510	464	475	473	480	473	451	513	440	475	465	504	490	499	509	461	484	466	464	460	467	495	445	455	465	485	485	430	444	458	462	462	429	415	488	478	465	460	465	434	451	471	493	485	477	467	485	493	512	472	457	450	481	457	453	496	524	451	509	506	466	475	478	460	470	475	467	489	508	479	455	434	447	505	504	470	432	484	482	453	461	521	464	447	428	472	460	422	460	497	459	458	509	455	498	471	492	488	468	469	469	462	496	498	457	514	457	457	465	485	438	473	446	464	495	475	446	475	510	475	467	429	471	503	490	507	467	482	507	466	486	495	483	461	462	488	503	498	469	480	456	493	456	465	487	462	472	475	452	470	489	444	501	489	514	473	434	486	488	476	477	477	487	471	474	458	470	476	506	447	473	429	489	467	431	436	403	437	474	509	525	492	453	461	473	454	471	502	507	467	432	495	449	490	481	459	437	472	451	436	463	502	497	475	471	449	462	501	479	491	523	497	490	449	480	472	465	472	453	464	475	464	438	487	466	496	481	475	481	479	438	499	488	501	471	436	427	449	450	470	493	512	466	442	488	487	488	462	460	498	479	510	468	474	486	463	490	497	474	469	461	486	492	497	477	488	470	473	486	439	488	461	450	463	474	449	467	457	492	496	483	441	450	505	462	477	443	451	462	492	484	506	546	488	475	489	445	454	465	483	481	489	438	492	495	463	457	468	501	483	478	464	487	431	480	507	487	483	440	481	472	452	501	518	432	440	493	477	475	470	483	489	476	485	465	466	451	469	516	490	439	438	488	469	490	435	443	486	467	476	461	510	502	453	459	453	420	459	474	494	472	471	468	446	482	487	475	513	472	480	485	467	460	481	442	486	480	457	468	441	461	513	461	455	467	480	496	467	444	474	495	493	430	472	443	461	479	487	463	470	447	495	458	483	422	465	507	491	486	459	447	480	444	500	482	463	475	444	456	494	513	477	469	449	507	472	497	545	501	493	487	487	456	498	475	479	463	468	462	480	457	468	460	468	448	445	512	467	463	499	493	457	471	452	520	512	456	515	471	513	477	442	511	495	479	477	451	484	474	480	435	464	455	491	503	462	472	460	445	474	498	486	476	446	476	452	465	458	463	475	449	449	507	472	468	480	485	470	473	453	463	468	447	487	416	469	463	463	436	488	454	450	483	489	468	476	460	424	496	443	486	501	459	492	463	476	506	508	459	467	437	447	480	508	476	463	449	423	521	484	459	475	461	475	486	502	513	470	485	461	489	453	432	502	466	468	479	435	510	435	495	461	474	494	483	472	483	459	500	470	490	488	516	457	470	449	474	448	519	466	518	386	509	450	467	481	472	464	457	474	502	495	488	498	494	483	451	477	476	471	474	455	436	490	451	493	463	498	488	481	434	470	483	432	478	464	458	505	464	467	439	517	480	489	487	447	457	491	481	486	462	521	468	469	483	441	455	472	490	478	457	493	472	489	462	458	442	475	428	479	463	481	449	520	493	469	465	430	514	436	473	452	487	465	472	492	485	446	450	465	447	440	475	462	494	467	460	467	529	451	477	478	469	486	461	452	517	476	461	460	476	489	436	445	496	458	487	513	468	483	512	499	472	482	446	485	460	461	473	504	460	446	414	437	496	465	474	489	475	475	472	462	487	493	446	509	484	467	448	485	471	460	497	468	463	448	471	494	450	466	450	479	469	490	454	502	455	447	432	451	473	519	492	507	466	461	489	455	456	478	490	471	484	444	507	495	443	449	452	473	479	459	445	452	521	513	489	504	456	460	488	495	466	480	497	465	477	476	478	481	470	471	462	482	483	453	485	483	477	473	454	441	493	483	471	448	443	495	474	503	461	489	454	448	485	467	495	457	448	454	486	485	479	471	490	497	473	483	498	488	458	487	449	489	481	492	496	477	432	510	504	493	508	477	494	460	490	468	497	476	492	468	474	462	474	448	482	459	492	463	488	438	499	520	485	461	448	469	469	469	454	477	498	466	478	475	495	491	482	452	500	505	482	516	489	467	484	432	464	482	481	461	466	502	495	437	484	469	516	524	442	469	449	461	483	495	493	461	430	456	479	497	461	476	476	485	474	463	471	487	442	437	425	466	453	490	483	496	490	504	463	460	439	492	471	458	487	495	520	473	443	479	477	534	452	508	457	474	467	441	487	471	460	486	476	462	473	441	482	473	530	442	461	463	503	475	441	466	482	454	473	475	456	492	477	494	474	496	499	447	485	499	469	422	466	465	500	446	488	451	466	441	480	463	514	466	461	444	497	469	481	463	483	481	486	500	494	482	491	469	430	493	431	487	432	514	509	497	502	476	457	473	507	427	436	495	469	432	480	485	442	514	468	489	471	458	491	493	465	483	483	455	511	482	479	495	481	484	513	491	460	459	442	482	492	505	444	477	478	415	417	453	483	456	474	505	501	451	513	491	520	450	454	476	488	512	478	521	467	478	478	475	462	469	461	438	454	494	483	474	485	477	523	470	488	472	449	460	472	507	474	461	449	439	463	484	473	501	453	451	494	476	511	458	491	470	469	428	482	445	471	487	473	462	477	439	456	466	495	463	485	462	477	479	463	521	462	488	487	493	472	494	471	475	475	452	489	474	503	451	454	490	490	490	515	450	466	443	496	470	466	459	448	483	457	468	434	498	452	476	454	502	476	459	469	425	479	469	491	471	502	497	463	488	490	475	406	454	507	480	479	460	477	447	492	481	477	464	454	459	492	475	496	458	449	435	462	501	483	451	447	529	493	492	460	451	461	467	478	475	438	470	483	462	498	500	476	462	454	457	461	460	512	471	427	489	532	484	478	479	484	498	519	488	447	455	444	466	454	460	499	444	506	474	474	486	482	474	468	484	470	500	476	480	469	476	467	473	447	490	481	469	442	464	478	447	497	458	426	456	465	469	485	483	454	471	501	475	515	483	467	520	434	477	473
39571	34889	39112	34976	30197	25631	19941	16772	12342	8245	7847	10023	9137	7413	5334	3486	2049	8094	9991	8203	6185	1861	1009	486	648	422	356	231	319	257	250	207	196	194	214	197	177	199	190	164	180	176	188	186	154	182	149	184	171	159	172	188	171	162	167	177	169	171	162	178	176	164	185	166	197	142	196	164	163	185	175	153	155	149	171	181	159	148	163	152	178	177	161	180	169	161	192	163	181	168	159	154	151	167	151	178	176	147	185	151	159	179	182	179	172	161	194	157	172	197	163	166	181	164	149	179	163	137	157	173	184	180	169	176	169	157	150	159	190	161	156	210	166	156	168	163	194	156	187	188	170	160	169	151	169	179	158	173	160	179	153	161	177	183	160	179	156	168	166	171	165	149	181	172	171	160	177	181	167	188	170	185	172	167	160	173	158	174	188	170	166	184	179	167	193	170	174	159	133	156	176	153	159	165	164	145	167	166	180	180	185	191	157	157	170	151	166	168	180	172	159	157	161	170	159	151	183	176	139	168	185	138	169	174	142	171	179	169	166	162	157	134	165	163	165	166	172	185	170	186	168	193	153	179	182	167	184	177	163	176	175	191	178	149	160	166	160	178	153	181	178	179	181	156	163	141	170	187	175	184	169	170	158	159	167	175	174	171	203	162	149	147	167	169	155	193	170	184	180	175	199	170	163	134	198	164	146	171	163	170	186	194	167	166	158	165	171	164	142	162	148	173	172	147	166	178	168	155	156	165	156	153	191	165	179	183	167	167	187	158	176	164	161	185	156	156	161	165	163	138	149	194	187	157	160	180	190	154	124	175	183	203	179	181	163	159	158	170	155	175	174	166	199	162	153	173	181	171	141	164	166	159	192	176	158	167	200	175	176	172	182	147	160	186	168	188	177	173	156	159	167	150	170	164	166	165	175	171	175	152	150	182	164	185	140	175	156	186	164	154	169	165	195	167	172	175	162	183	162	169	174	150	175	151	168	169	172	206	158	166	170	171	158	190	153	166	153	162	170	163	182	161	149	170	183	181	149	145	158	168	151	191	154	183	173	167	170	158	170	164	151	174	177	187	187	187	198	165	165	174	173	158	180	150	160	165	184	164	181	155	162	184	177	150	159	144	146	170	150	187	181	154	167	162	175	177	172	172	192	162	149	176	178	162	174	175	149	173	163	177	174	165	167	180	183	192	178	170	144	159	172	168	171	183	174	155	165	166	152	178	180	148	154	155	162	169	160	159	148	176	172	185	158	155	175	171	174	172	138	163	195	170	173	141	165	171	173	183	167	162	161	173	161	174	163	149	163	160	171	173	176	154	185	171	160	156	173	166	155	173	175	186	165	165	181	151	153	169	157	158	171	151	177	157	159	186	156	166	154	162	147	186	179	178	165	174	188	158	171	169	180	178	179	157	164	142	150	157	162	169	172	189	188	175	148	168	158	155	197	163	165	180	163	168	167	165	153	157	172	177	175	172	178	158	170	171	177	174	176	176	163	170	173	160	168	174	169	164	177	178	184	161	159	153	162	163	151	172	161	195	162	170	166	158	170	167	159	177	150	169	144	173	144	166	154	185	182	165	163	173	192	159	181	179	165	168	193	156	187	164	164	180	178	173	144	164	153	171	161	168	150	176	171	185	170	188	159	169	144	147	163	166	177	176	195	156	162	174	171	183	164	149	163	165	162	166	192	155	173	183	176	184	173	165	158	184	155	164	134	164	156	160	170	155	173	161	185	157	170	180	160	149	169	168	163	157	152	187	180	156	151	180	198	163	173	170	171	183	169	174	169	169	191	167	145	195	165	147	172	157	161	186	155	153	173	177	144	180	171	198	171	162	156	165	142	158	160	182	156	173	166	166	155	168	153	171	170	181	180	182	195	173	163	161	190	183	161	200	172	178	150	172	165	171	167	190	154	184	175	206	199	141	190	189	149	160	162	191	165	166	150	157	181	149	163	191	173	174	145	177	176	171	151	186	172	189	164	153	140	162	189	173	151	128	163	160	195	169	175	187	158	159	143	165	176	187	164	146	205	173	162	195	162	155	156	168	185	198	168	189	164	149	162	147	169	158	169	191	182	174	188	153	162	170	177	167	176	162	150	148	164	173	171	163	180	166	191	165	155	147	177	155	172	171	172	188	164	167	128	181	164	177	187	166	183	155	172	164	175	176	156	162	174	153	176	145	170	173	157	158	172	169	163	157	148	156	170	181	156	172	182	174	171	144	165	174	170	166	162	165	176	185	165	148	185	171	162	182	150	208	174	170	182	190	173	157	178	180	164	185	183	154	173	152	177	177	184	159	175	158	181	168	196	178	171	156	180	177	182	173	193	168	162	153	152	157	166	164	176	134	161	166	171	183	156	167	162	170	177	183	188	179	175	158	165	187	183	177	169	182	167	178	163	168	181	163	173	188	168	160	161	173	190	173	167	151	188	164	190	161	190	196	145	151	177	163	147	171	199	150	170	167	161	180	169	179	153	205	149	160	177	161	176	169	171	160	178	174	183	164	194	167	166	151	156	154	194	183	178	182	167	167	174	170	180	164	161	148	181	169	169	169	171	155	179	160	147	144	185	191	179	159	193	186	171	140	164	173	179	172	208	173	168	160	173	173	175	136	193	179	161	163	207	171	186	178	157	179	177	175	176	149	152	159	157	164	175	169	166	186	149	179	180	165	173	167	169	182	156	188	156	124	151	165	163	185	188	169	173	164	180	146	163	146	164	163	170	168	161	150	194	160	179	142	172	160	171	176	173	167	155	166	182	161	172	182	164	182	155	168	173	180	165	177	195	170	160	170	159	168	164	152	151	158	162	162	188	164	149	182	178	158	172	153	186	186	182	158	149	159	147	164	172	164	169	170	180	181	159	169	173	146	172	178	156	157	175	171	154	157	177	153	147	176	155	174	181	156	160	161	165	161	154	169	164	155	173	158	186	170	179	166	166	172	185	182	159	181	170	179	155	178	178	182	162	164	174	164	170	193	175	171	168	185	188	158	185	157	181	161	181	183	171	152	163	147	154	186	164	181	185	167	173	173	175	149	150	178	164	162	165	155	165	164	157	164	159	154	157	142	139	156	180	172	178	145	190	162	159	178	149	153	158	166	156	185	192	195	195	155	166	164	164	178	184	149	173	142	180	159	188	172	165	148	142	168	174	197	186	167	182	168	182	173	169	170	163	157	177	144	169	170	177	169	154	160	182	183	173	157	169	154	160	159	168	141	157	161	168	172	146	185	171	170	164	135	167	158	180	193	183	157	164	179	172	196	160	196	169	157	181	176	176	193	156	155	167	175	156	149	169	161	171	151	185	161	164	168	168	190	193	161	150	161	183	161	185	164	153	201	158	164	175	166	170	161	168	185	184	149	171	168	162	167	155	178	181	164	160	160	148	177	141	181	168	162	161	163	161	160	145	175	178	167	149	184	162	162	166	176	154	177	171	136	154	164	171	168	174	154	154	158	177	174	170	170	189	166	155	178	151	158	174	160	173	185
25573	27738	38181	39314	38710	36557	31850	30331	24784	21318	22325	26480	23825	21234	17415	12911	9806	29972	31315	28020	23569	8393	5443	2551	3236	2132	1501	972	1390	889	963	852	720	702	688	602	542	623	628	499	463	458	477	475	459	420	452	471	559	537	486	414	444	436	443	443	432	427	445	475	465	483	478	493	424	431	423	429	430	461	432	430	427	461	436	444	459	453	465	462	386	466	440	461	444	460	444	439	444	453	421	413	446	448	420	443	423	430	443	454	422	440	452	458	441	460	424	454	418	441	412	410	409	448	415	425	411	444	442	422	426	392	465	431	418	412	424	446	439	418	442	404	418	447	453	457	429	430	417	419	408	443	424	452	442	483	436	452	437	420	449	491	442	465	431	440	423	441	466	447	426	426	457	434	438	441	454	418	441	448	429	403	447	474	448	413	437	446	404	400	440	421	446	387	428	457	428	428	438	409	419	439	412	452	451	476	386	465	410	467	434	463	429	432	399	455	445	414	410	418	431	442	419	439	426	402	458	471	457	443	431	460	439	476	424	394	461	449	468	454	439	421	459	439	440	440	427	420	361	440	418	463	427	416	433	419	447	415	445	438	448	414	446	431	413	420	473	422	431	407	453	409	459	415	481	483	484	458	444	444	452	426	441	430	419	453	436	447	433	432	421	428	416	368	433	461	411	424	444	423	424	453	455	452	438	445	453	453	408	409	419	450	434	409	457	433	405	380	398	402	435	449	428	411	393	390	451	453	448	457	457	464	404	449	440	435	428	423	452	440	424	435	433	414	421	393	474	438	414	471	417	461	449	453	445	466	452	451	397	432	432	447	465	430	433	439	397	446	409	437	426	465	408	425	401	471	443	390	422	449	461	445	449	427	438	438	413	459	423	456	426	442	449	424	440	464	437	429	415	468	438	458	458	422	474	415	395	416	435	422	416	422	434	408	417	422	456	446	434	452	452	401	415	458	451	478	443	444	453	381	439	451	420	427	444	448	460	433	415	432	402	425	443	462	482	424	447	448	430	432	466	456	446	447	445	395	418	434	443	400	466	416	461	419	432	415	447	483	441	449	421	438	472	443	421	461	441	432	438	424	460	436	418	426	472	421	450	438	426	447	413	421	476	421	408	397	399	451	426	426	414	423	421	456	412	397	503	413	431	418	461	491	433	459	463	446	455	442	432	443	473	418	411	434	444	459	459	443	421	442	429	469	428	418	440	432	428	460	485	457	483	416	423	428	431	451	452	434	459	428	432	447	475	468	416	453	445	443	413	425	442	452	424	424	429	411	433	439	461	417	440	490	431	449	437	433	434	424	442	422	454	403	435	432	430	448	433	464	429	463	476	409	440	474	413	483	450	432	424	422	455	452	417	436	431	460	436	441	444	437	449	424	437	436	438	472	421	424	448	466	459	470	473	444	384	453	439	462	429	483	454	455	469	439	438	404	433	427	455	440	413	441	438	428	434	461	426	453	442	430	442	450	454	429	424	469	437	446	430	442	419	442	449	442	455	424	420	440	430	483	438	462	469	462	431	421	510	472	430	425	423	423	460	454	440	436	457	474	469	431	403	457	467	457	449	446	459	451	395	412	452	451	423	434	448	418	425	415	409	384	429	432	453	431	404	451	410	439	461	435	424	424	450	446	440	441	464	418	445	445	451	425	423	414	466	417	430	443	445	432	438	445	431	432	436	451	423	427	433	456	389	461	439	448	414	426	462	452	393	402	431	436	456	455	444	429	434	442	423	435	421	456	478	468	454	423	428	438	420	424	426	423	381	425	434	471	433	416	447	437	434	457	408	440	427	427	441	436	462	423	417	448	428	452	456	419	464	412	480	483	435	445	458	437	402	442	478	478	414	457	437	432	433	446	431	430	411	416	447	441	438	401	436	466	403	478	437	426	414	432	446	427	437	443	425	426	392	482	422	436	390	461	469	414	463	428	415	438	426	486	424	449	452	413	394	419	451	442	435	435	473	410	436	444	394	438	434	426	428	461	431	433	435	417	425	448	444	430	475	422	456	412	421	462	450	419	500	436	466	454	429	414	440	470	443	440	442	429	422	445	467	398	424	441	411	418	419	475	411	420	419	395	446	441	428	443	414	439	413	447	430	479	412	421	422	466	412	418	451	448	457	404	430	460	457	441	436	445	432	470	460	418	445	448	456	423	443	430	439	421	418	436	389	464	440	459	442	422	424	415	469	459	437	423	439	430	451	475	411	435	477	460	432	418	425	423	413	422	435	448	401	411	451	453	457	402	450	412	420	423	381	435	453	449	445	437	433	430	408	436	436	397	423	480	463	417	464	435	441	437	431	436	441	422	422	415	407	443	448	423	441	460	448	451	419	427	437	454	461	399	448	426	402	414	423	452	430	444	437	416	468	472	421	459	443	417	464	487	437	489	431	434	447	451	429	425	438	465	424	434	433	466	439	414	426	403	409	412	461	422	432	451	452	420	431	441	445	475	431	438	431	476	482	433	418	450	430	434	454	415	403	447	461	437	457	409	425	474	455	469	438	462	417	435	438	444	412	459	441	422	478	459	425	446	439	438	443	452	415	400	464	453	436	448	458	409	415	448	431	418	447	444	449	419	437	434	443	420	447	472	426	447	439	400	485	438	433	441	452	432	448	437	409	449	449	474	430	469	419	456	405	454	401	435	458	528	455	439	419	420	447	439	456	395	435	446	454	437	428	406	407	419	448	401	436	392	448	497	438	470	462	404	444	458	420	461	439	444	448	411	427	440	458	436	430	445	425	433	435	423	421	439	441	424	469	446	436	474	442	409	436	407	470	488	441	466	471	449	466	401	432	445	461	443	431	438	420	448	442	450	466	447	442	422	409	440	402	448	449	448	457	433	468	449	455	465	465	426	442	425	458	477	444	424	443	413	421	442	423	432	424	424	415	435	444	425	467	436	426	441	455	440	448	408	418	427	423	446	445	454	474	450	445	449	418	446	441	443	425	426	443	437	444	454	454	426	436	440	408	445	435	483	403	472	461	458	467	460	466	467	425	444	421	461	433	376	427	445	443	464	395	437	429	455	478	404	444	448	491	472	476	412	434	437	443	410	420	478	407	439	438	441	451	477	406	427	445	419	438	452	472	453	390	418	420	431	459	433	410	390	427	482	456	411	429	516	414	433	412	446	435	421	400	441	456	428	474	438	420	482	426	442	416	433	475	415	443	473	445	380	440	426	419	435	414	423	449	413	400	464	450	450	495	398	431	408	427	424	436	416	441	431	443	443	444	393	449	427	424	426	436	454	462	402	454	407	414	458	433	415	434	458	429	412	456	414	439	446	472	401	454	456	387	420	456	459	450	414	427	407	379	449	443	434	429	435	399	414	444	464	450	423	436	420	415	423	418	415	433	392	413	462	397	452	433	460	415	431	450	482	457	449	431	445	419	469	408	415	408	430	434	463	439	454	433	454	465	448	440	413	431	435	394	415	432	456	450	470	424	415	423	383	437	416	436	437	421	408	439	419	404	460	434	434	424	409
10736	10526	12149	8998	5354	3236	1882	1519	1229	1017	901	896	690	490	473	507	430	576	669	747	698	371	255	178	187	201	197	168	185	192	161	187	143	183	164	192	180	176	187	182	195	155	189	175	168	174	162	143	161	163	163	168	182	188	186	179	172	170	160	152	151	164	179	155	169	154	176	172	169	142	175	160	168	207	185	177	176	152	172	183	194	159	177	186	170	179	181	146	175	161	179	168	170	145	173	165	178	164	187	195	173	174	167	162	168	153	162	194	168	140	163	186	203	190	177	175	175	154	188	194	167	185	150	180	174	168	173	175	183	187	175	159	173	177	180	171	147	196	167	178	153	182	153	169	164	167	172	147	178	160	148	177	159	181	148	175	198	175	184	175	175	152	183	160	196	158	167	164	161	179	167	188	157	167	180	166	205	195	185	168	176	178	184	174	192	179	175	152	167	173	156	162	156	180	169	166	193	161	165	159	174	167	178	179	167	177	186	189	182	164	168	169	163	196	190	185	164	169	202	175	165	163	169	178	188	188	182	149	190	171	190	178	201	189	183	166	165	169	180	164	161	169	172	178	163	189	166	177	179	168	169	158	171	179	175	177	174	174	176	168	171	191	163	196	156	162	171	191	167	173	160	175	159	190	165	187	172	168	181	160	174	159	173	162	161	173	195	175	170	149	162	177	172	171	175	153	167	159	149	183	177	150	171	164	154	175	148	159	166	168	164	180	176	164	164	143	154	183	175	175	165	187	155	165	170	168	159	202	152	180	152	189	165	166	192	153	172	156	165	151	168	181	145	159	185	182	165	198	174	165	177	174	170	189	196	190	160	159	161	160	181	175	145	157	164	182	174	150	184	176	186	163	189	168	164	171	175	188	179	158	170	162	170	160	160	176	167	172	172	181	170	188	174	167	157	164	166	187	173	149	182	147	177	168	168	172	172	174	157	174	171	163	185	168	152	160	171	151	172	158	162	181	164	186	172	171	177	156	173	171	136	175	159	184	192	184	200	165	169	174	163	170	193	193	164	177	171	158	164	158	152	167	161	163	198	154	161	188	181	172	176	167	168	180	178	163	163	170	180	151	190	177	192	167	177	157	181	182	170	185	189	157	149	182	163	182	157	203	141	175	167	196	207	161	182	155	156	181	179	142	179	156	177	180	180	189	178	176	166	173	179	171	147	180	171	189	149	205	161	160	163	176	170	146	174	171	177	172	163	164	174	170	192	173	178	172	160	166	181	149	150	185	186	179	160	167	192	188	158	170	180	167	185	172	165	164	170	183	155	144	164	168	179	164	153	163	160	165	144	149	168	164	202	186	171	183	176	174	180	171	174	197	167	179	189	153	176	182	178	182	182	171	166	156	152	164	190	169	168	185	178	175	157	184	186	163	181	159	171	169	178	178	190	183	164	159	163	189	169	138	176	159	172	152	176	161	172	162	178	167	159	174	170	188	182	178	169	169	146	175	143	167	161	172	174	142	152	164	159	150	169	190	170	167	164	154	175	177	160	181	173	169	162	152	161	188	156	171	175	156	163	167	162	160	172	147	194	199	189	177	144	179	168	195	181	157	151	176	168	175	154	163	165	190	163	166	179	152	159	177	180	169	173	181	186	170	181	165	140	186	168	178	162	199	157	135	183	166	165	141	174	144	151	165	180	164	162	166	168	188	176	171	157	168	164	174	159	171	195	182	182	169	157	172	195	167	190	188	191	168	181	164	151	150	175	158	163	168	177	180	155	181	163	158	145	188	175	165	175	159	198	155	169	188	170	175	169	164	163	164	144	153	160	180	161	191	187	160	185	165	164	177	159	190	188	161	179	152	152	167	189	183	164	177	151	194	178	168	173	163	162	172	147	154	149	199	162	181	169	189	170	197	179	177	173	178	179	127	170	177	163	165	174	154	176	157	181	184	170	197	182	186	175	186	161	178	132	177	159	169	189	148	175	173	182	181	186	184	154	180	146	179	161	188	158	189	171	168	169	142	186	185	157	173	160	183	166	154	149	175	161	179	178	158	180	159	182	158	176	172	183	153	186	176	157	169	189	167	182	182	163	195	189	160	184	152	160	169	163	208	145	148	172	149	168	168	156	170	162	183	167	178	160	185	152	162	179	168	156	175	182	172	142	164	159	190	163	168	173	175	169	158	167	168	168	165	164	197	181	172	172	171	162	154	183	193	174	181	190	167	170	166	190	182	179	197	159	160	166	158	173	163	156	169	162	178	184	162	168	170	168	189	164	154	167	181	156	175	168	148	161	187	177	162	176	164	167	175	191	167	177	185	179	153	172	161	159	175	154	190	152	181	160	168	153	167	173	170	187	203	169	185	171	172	182	184	161	161	164	158	190	185	173	175	164	181	177	170	164	201	160	172	184	156	184	159	158	180	155	174	171	185	178	137	149	195	180	163	175	163	159	180	155	151	150	182	196	189	183	179	161	167	183	178	185	162	180	186	162	170	158	147	156	158	160	178	184	165	162	181	200	172	191	168	156	158	154	174	183	168	183	158	164	167	186	185	156	172	169	164	185	190	159	170	173	168	176	171	193	179	166	191	169	182	171	167	186	181	169	182	151	168	172	182	176	157	159	150	152	165	169	168	185	175	173	162	188	176	171	165	165	139	183	171	161	156	171	180	165	212	172	194	172	156	176	195	155	163	179	157	175	149	178	179	154	165	164	167	195	173	159	136	145	157	181	176	188	146	174	182	165	192	171	165	172	140	158	171	171	159	169	185	165	169	154	156	171	164	170	204	173	166	160	164	168	173	196	155	157	155	164	190	186	194	145	153	188	176	178	173	174	168	162	179	161	184	172	185	182	169	194	174	153	158	178	169	159	172	152	152	167	183	159	164	157	158	192	146	184	173	159	167	147	172	184	161	167	161	163	157	156	191	185	176	182	157	150	197	167	163	159	172	172	165	183	162	162	160	180	139	165	176	156	167	175	157	171	176	168	184	163	167	165	154	187	168	181	187	157	148	159	168	150	181	167	165	177	175	172	152	180	219	172	161	163	162	177	181	165	147	197	179	147	180	163	165	179	167	187	163	174	174	165	176	166	172	188	186	175	152	172	164	150	178	161	188	166	167	179	186	160	167	175	179	175	183	169	179	152	166	173	147	174	185	159	173	170	172	158	161	180	180	159	158	186	192	186	167	192	175	183	169	149	172	163	182	155	160	191	188	168	145	188	166	142	170	168	148	170	172	175	146	184	161	191	190	180	168	158	157	161	189	165	163	178	170	173	171	183	183	172	154	178	198	173	171	165	168	154	162	170	171	168	156	150	167	165	169	181	189	175	183	178	159	181	187	161	192	150	179	178	185	158	167	159	172	172	182	153	173	173	184	139	167	167	168	163	180	174	158	151	177	166	170	165	184	151	176	155	172	147	135	157	167	167	177	180	176	183	170	165	161	151	178	195	179	173	174	176	194	155	164	147	188	174	203	158	160	152	184	173	176	184	161	174	168	184	164	169	160	179	185	165	165	161	180
8293	9221	16290	17629	16102	11863	8419	7423	6146	5310	4936	4874	3648	2917	2765	2775	2470	3278	3718	3939	3383	1338	811	475	557	582	568	486	453	473	439	446	441	467	424	444	457	447	463	439	436	447	432	457	446	457	431	487	455	446	449	460	417	459	442	462	469	446	410	465	428	439	455	459	440	443	447	459	453	490	446	471	445	475	448	443	426	435	397	489	455	461	427	452	454	464	432	417	431	462	456	436	488	419	434	478	459	442	459	478	420	474	450	421	448	451	466	463	424	467	455	476	423	432	431	456	432	468	444	418	455	431	451	435	454	479	444	417	453	449	403	435	453	438	424	467	469	438	448	478	458	458	454	471	402	453	436	427	416	437	426	428	413	469	467	427	463	441	434	463	458	438	457	449	424	417	423	468	417	432	446	400	465	455	468	433	378	483	447	498	463	446	467	437	456	442	433	466	439	464	441	463	469	434	458	480	454	451	458	432	410	428	475	449	440	450	442	442	449	450	473	454	497	481	404	482	464	435	424	469	436	453	440	455	480	471	462	457	457	479	447	482	428	486	438	436	444	500	449	475	441	436	453	426	433	433	444	427	437	452	421	481	472	475	441	463	429	494	488	422	452	439	467	466	483	417	456	451	428	399	429	435	424	446	435	445	429	430	422	407	435	432	459	484	463	437	480	424	477	435	444	429	405	475	447	415	447	476	493	472	489	467	458	438	465	460	411	408	417	447	444	412	431	425	428	502	417	442	398	489	484	465	449	447	442	430	409	466	466	486	483	442	463	463	475	428	445	433	445	480	450	458	465	451	472	449	465	466	468	465	442	470	411	439	472	444	449	473	472	439	489	449	448	465	474	439	449	473	446	439	420	446	485	429	464	482	441	434	444	442	467	462	417	439	446	437	471	459	431	449	499	475	448	436	444	446	450	428	467	428	469	426	445	460	437	461	414	471	412	463	464	435	464	436	488	457	468	474	436	469	455	437	463	471	453	470	435	455	460	432	437	410	499	458	471	457	435	426	431	456	442	482	436	495	441	448	487	452	457	444	398	460	398	430	440	439	472	444	443	459	510	442	469	441	458	402	442	453	450	428	434	456	428	473	456	425	443	435	435	441	483	446	448	445	469	425	423	449	434	425	446	442	464	465	453	414	437	396	486	471	481	443	448	450	430	457	421	471	442	443	448	425	456	411	471	413	462	449	432	433	465	457	451	433	456	445	417	442	463	455	448	462	453	445	409	487	449	472	448	457	471	471	448	471	418	459	432	464	456	453	456	452	451	473	451	483	459	475	447	492	445	446	441	440	438	417	458	445	483	438	474	449	470	463	467	461	431	461	443	414	465	467	464	436	443	439	480	435	476	459	466	462	472	484	463	437	426	473	473	428	448	466	460	431	514	436	408	453	464	455	417	441	437	504	426	425	437	474	397	448	455	430	427	476	406	465	477	450	437	449	456	452	457	453	432	464	439	452	469	436	439	421	420	451	416	444	501	414	417	416	458	484	459	444	448	457	462	455	431	436	449	412	454	464	434	444	457	442	436	478	414	451	469	452	441	475	410	452	443	424	443	444	450	460	441	461	425	459	503	449	424	442	428	448	499	439	445	457	462	440	457	451	471	472	456	434	462	501	474	452	462	437	442	446	440	471	423	406	467	457	427	435	438	460	447	461	439	449	462	449	456	453	448	457	456	441	417	455	475	467	444	465	429	457	431	460	466	452	484	432	415	473	452	470	449	428	418	497	413	430	475	433	427	454	431	487	457	481	456	424	414	463	458	433	454	426	445	410	501	421	467	431	463	449	471	425	473	426	478	435	434	449	464	468	442	482	454	429	451	439	448	485	430	456	457	458	514	445	418	486	435	477	449	377	467	430	429	434	468	416	454	430	472	467	461	453	466	417	468	447	471	473	474	465	454	433	459	454	450	444	465	432	443	433	465	447	438	463	430	451	461	428	476	457	483	456	456	437	450	465	465	457	443	448	425	435	418	440	404	483	416	445	443	424	478	422	440	414	452	432	430	465	450	445	429	474	500	480	463	453	429	454	451	470	465	449	479	440	453	452	457	432	435	398	455	457	439	480	431	420	473	467	445	426	427	478	458	440	469	441	372	439	442	412	433	460	447	462	450	455	464	466	418	470	475	435	442	431	460	434	468	463	419	454	413	453	459	450	413	451	423	472	476	450	470	452	432	439	465	452	430	454	487	484	450	483	425	454	453	438	458	455	457	435	441	479	426	434	495	451	445	433	439	436	484	427	428	478	444	424	465	480	441	462	451	432	433	434	482	461	446	451	491	463	501	464	458	453	451	458	456	454	434	448	449	504	445	444	453	407	428	434	445	462	484	417	461	466	439	456	424	452	422	466	474	466	453	462	454	395	421	453	443	431	483	482	456	459	460	456	459	463	482	466	439	461	419	483	458	443	456	445	477	462	439	447	459	445	432	438	454	448	467	461	434	466	457	451	442	472	428	434	423	464	431	441	430	477	437	447	452	463	452	448	439	453	443	469	445	440	429	450	443	404	445	480	466	442	453	436	458	461	464	466	452	418	431	428	417	418	450	462	492	464	474	477	453	419	456	435	427	407	464	456	464	447	483	447	475	459	431	470	464	468	459	470	452	471	437	447	446	448	460	454	435	421	439	488	438	455	440	407	462	450	454	451	430	474	450	461	438	486	475	468	448	420	456	460	450	471	428	491	455	456	452	449	458	453	433	435	453	437	428	451	446	485	423	454	474	461	447	435	447	419	449	463	436	436	439	454	421	425	467	440	461	433	444	490	441	448	439	457	438	463	431	452	493	475	495	456	456	505	466	449	437	429	449	406	467	456	451	423	463	444	470	465	432	459	463	457	417	452	429	436	502	447	460	424	454	458	454	443	449	494	433	464	449	448	441	432	469	492	475	427	447	444	461	449	418	475	427	472	444	440	441	460	462	417	479	439	455	431	462	444	425	465	456	464	463	447	446	449	439	429	423	432	491	439	383	464	420	459	445	472	448	401	452	456	481	442	436	452	454	433	466	397	448	441	487	446	428	461	469	452	440	470	452	443	431	497	481	443	438	474	465	473	436	480	426	449	458	481	481	497	470	456	422	391	451	483	449	480	419	453	478	464	465	434	490	451	439	473	454	468	455	441	486	405	441	501	458	458	459	457	484	454	455	442	473	398	432	424	453	478	422	464	454	480	474	422	408	447	457	446	489	448	453	396	449	454	433	478	475	427	461	437	441	421	474	410	449	445	437	486	437	454	426	455	480	442	433	430	449	449	448	462	455	428	437	454	412	432	432	438	463	471	487	457	469	422	457	491	443	435	452	485	428	466	421	449	445	434	404	484	411	468	439	449	447	432	451	413	435	474	431	497	451	474	452	451	433	428	449	392	416	468	451	456	403	440	424	439	439	458	462	471	467	449	451	495	416	453	456	423	467	440	442	468	433	427	430	431	435	435	441	473	435	439	440	465	422	472	456	507	436	437	459	411	456	475	459	476	477	418	400	448
30565	26238	26088	23028	19639	14176	8980	8675	7242	5031	3862	4703	4187	2522	1986	1886	1378	3514	4393	4511	3215	1436	413	305	400	422	320	263	224	218	227	213	201	203	199	201	201	205	199	192	198	210	194	187	176	169	201	214	185	211	186	215	189	178	198	189	204	184	192	194	189	180	176	172	206	175	207	193	156	180	207	217	181	177	190	192	176	193	188	197	181	193	174	179	202	186	183	211	210	166	160	184	158	199	178	179	180	172	187	192	201	217	179	200	189	195	191	189	197	171	177	196	189	213	180	180	164	190	200	189	175	168	190	204	186	175	186	198	164	202	184	183	171	192	183	179	176	188	194	195	180	207	188	178	202	181	209	182	175	208	204	175	193	196	179	186	164	184	224	184	178	205	189	176	170	180	179	213	189	189	203	145	182	179	189	186	186	178	190	176	193	169	216	174	182	180	182	178	181	203	190	209	183	189	167	182	178	179	202	195	206	186	186	202	178	189	179	192	190	192	160	201	206	185	194	193	187	188	181	188	192	180	197	191	198	187	172	147	185	203	193	187	198	174	188	196	206	191	196	189	217	195	162	179	187	171	217	187	212	208	212	191	195	201	221	223	206	188	186	205	196	158	191	188	168	189	174	207	182	148	188	197	181	196	193	176	206	193	204	196	205	177	203	193	192	169	164	188	197	189	181	205	190	199	173	193	196	189	161	195	185	190	192	202	200	193	170	204	181	179	175	192	171	184	222	156	178	214	167	185	168	166	179	187	171	190	220	167	204	201	220	185	168	170	173	164	192	168	187	195	208	148	175	199	173	187	188	169	178	169	195	194	181	176	200	184	179	180	185	178	208	174	172	190	190	161	176	171	171	184	162	209	199	165	167	192	179	178	148	199	193	191	175	175	180	193	195	180	176	204	183	168	196	157	163	184	186	195	188	168	174	168	187	183	184	165	191	183	166	177	174	181	180	177	205	176	190	186	166	213	212	182	191	215	205	188	186	188	195	188	179	193	184	199	194	175	173	185	185	186	185	188	174	176	188	202	184	189	199	192	194	209	201	187	182	201	190	181	188	181	185	189	168	146	183	182	200	204	210	183	187	181	190	157	181	184	199	169	186	182	162	162	182	196	174	187	202	221	169	211	188	175	205	176	190	173	195	196	188	199	179	184	201	184	191	158	184	176	187	174	212	225	193	181	178	165	179	199	181	169	172	181	198	169	190	181	221	193	181	164	195	181	190	200	190	185	199	145	187	173	184	195	198	191	167	170	207	177	189	174	176	200	184	195	172	176	200	189	193	198	164	168	173	160	191	183	190	168	199	167	174	173	173	175	184	197	185	177	194	181	192	191	182	183	205	184	204	186	183	211	178	201	187	181	191	169	201	204	182	201	181	184	186	168	169	187	183	202	177	191	198	188	176	191	201	170	196	179	171	185	180	202	207	201	176	179	196	179	182	191	179	198	204	197	178	175	196	180	168	176	170	179	185	189	210	183	219	182	198	206	165	203	201	165	177	190	194	205	199	191	183	180	191	189	214	204	180	217	189	198	195	202	182	184	198	154	203	221	184	186	189	205	186	171	185	184	167	170	209	188	194	176	183	199	182	201	208	193	231	174	210	188	204	192	183	196	187	184	200	189	202	179	220	171	207	180	199	170	189	165	185	184	167	186	183	173	182	169	186	181	198	186	176	181	169	202	180	177	172	163	182	177	205	155	200	199	199	170	180	188	156	221	187	188	180	195	212	184	179	178	197	171	192	175	213	188	165	196	191	176	184	185	198	195	213	203	172	175	181	190	212	168	223	214	180	175	177	203	202	193	202	179	195	186	221	181	185	187	179	181	202	186	163	186	186	176	196	150	178	188	199	196	174	199	191	176	176	184	190	171	180	194	185	191	180	185	182	180	181	196	170	185	179	178	190	185	151	188	203	192	197	172	177	192	188	200	210	206	182	202	203	196	168	191	174	197	207	185	169	188	194	168	169	173	193	178	196	170	209	205	188	180	236	176	178	196	205	215	195	196	187	188	205	184	189	183	195	179	196	181	210	174	191	173	202	182	187	185	187	175	190	176	199	188	197	162	176	148	187	198	191	169	158	184	194	192	173	226	175	183	185	162	196	180	189	204	186	186	176	179	167	182	188	199	181	195	209	191	181	206	185	167	186	184	163	176	172	182	187	167	162	216	189	183	192	197	181	184	180	218	188	170	210	200	188	172	196	187	184	198	196	189	183	186	180	167	183	192	196	169	192	191	179	169	216	185	199	180	205	196	197	189	202	183	171	183	171	196	174	200	185	174	194	181	197	179	208	179	166	200	186	185	179	164	179	160	190	180	209	177	212	178	180	160	179	175	195	202	185	187	199	192	177	184	191	197	190	183	207	195	183	196	199	201	201	200	189	202	193	168	199	176	171	194	209	195	194	188	202	198	165	184	183	214	194	184	189	179	169	187	223	189	190	189	185	182	186	190	191	195	202	203	175	186	189	199	181	171	194	158	182	189	202	191	183	203	210	182	190	195	207	209	182	200	202	174	187	175	190	193	171	208	188	184	183	208	194	161	192	181	190	174	193	202	210	184	201	172	161	178	186	230	197	176	158	204	166	170	200	186	180	165	191	169	184	168	202	190	198	175	187	184	196	168	170	174	169	185	165	200	193	183	187	164	193	194	194	179	179	225	180	217	208	188	195	200	185	186	174	191	197	204	194	185	192	174	163	193	205	169	175	206	191	196	161	186	196	198	192	195	173	157	194	175	192	186	184	197	185	168	188	171	194	150	188	188	182	174	197	180	233	172	171	191	182	195	182	214	187	193	194	179	212	168	191	193	170	194	189	193	164	200	188	180	188	180	181	193	172	161	199	179	183	151	179	195	181	183	174	187	163	195	183	182	214	191	200	178	164	192	190	193	186	200	167	191	190	191	192	190	172	178	197	169	205	169	188	161	178	174	199	147	190	220	188	207	184	186	210	174	217	205	173	209	193	215	183	200	188	194	183	199	182	183	145	194	188	191	210	186	183	204	170	187	183	167	224	186	162	196	191	200	193	173	180	164	169	179	185	172	185	182	193	188	192	186	192	185	199	171	171	185	176	172	192	185	187	180	197	157	193	185	192	190	191	210	184	177	190	168	174	183	195	195	166	220	198	164	188	171	178	183	179	182	188	167	207	193	183	209	172	183	198	193	203	202	187	191	159	177	193	188	207	209	188	186	199	183	180	179	190	203	166	221	211	187	166	182	155	175	170	168	176	189	211	214	174	189	199	185	202	228	178	189	179	199	195	186	183	178	185	172	161	205	217	195	221	196	184	176	178	173	174	192	181	174	182	176	170	195	153	174	176	196	176	183	201	178	196	193	189	196	212	180	208	197	178	180	175	182	166	195	158	207	175	179	199	176	144	204	219	186	188	207	211	199	183	179	205	172	188	196	201	171	186	209	172	187	192	197	175	197	208	185	163	192	188	168	187	195	206	205	207	183	196	180	184	207	163	206	177	173	157	174	186	203
20417	20034	26117	29688	29356	26247	21706	24379	21020	16516	14500	17568	15498	10568	9434	9278	7570	18112	20430	20395	15090	6715	2009	1418	1791	1913	1354	895	710	673	688	582	524	539	572	532	538	544	528	546	504	513	491	509	487	501	483	517	497	553	529	519	485	493	477	498	504	472	472	471	475	492	522	445	517	483	492	477	469	507	482	483	491	460	499	486	463	481	517	475	491	479	491	457	513	499	470	474	511	462	516	492	509	471	458	490	510	495	508	497	480	511	471	481	457	504	477	484	499	481	508	454	469	505	447	487	504	476	503	488	487	495	492	480	519	499	495	499	475	472	514	480	506	517	476	535	509	463	463	476	470	498	510	472	478	489	482	474	464	477	470	490	511	428	472	448	518	491	479	458	495	468	482	485	468	506	464	444	521	490	463	462	477	493	482	484	470	483	503	490	456	527	459	493	484	468	439	502	481	449	497	530	492	505	489	516	505	548	468	507	504	500	488	515	489	527	478	432	497	507	521	492	503	495	508	520	483	472	501	474	446	466	515	489	512	492	519	513	457	482	506	452	456	466	428	499	521	475	478	511	500	509	477	490	529	486	507	483	459	481	536	511	458	487	496	512	468	510	483	491	498	504	538	514	479	480	495	461	505	485	476	467	487	514	523	468	490	486	506	496	498	492	476	486	496	517	508	479	497	503	483	467	479	507	472	498	461	503	514	485	493	460	499	462	487	483	459	503	492	520	482	483	449	455	517	443	517	506	463	486	490	494	464	495	485	494	502	475	488	483	476	473	472	467	479	517	462	471	470	525	465	460	461	484	472	496	518	462	466	496	449	472	492	500	470	530	471	511	491	493	480	425	535	495	452	462	477	483	494	511	435	499	497	498	442	450	485	490	453	474	485	484	468	483	460	487	487	484	492	456	466	468	486	520	485	471	471	479	508	498	456	499	486	510	490	489	466	499	481	484	460	520	518	501	467	461	494	513	476	498	458	472	456	457	515	531	473	456	463	454	456	508	543	527	505	488	530	499	460	505	487	503	495	477	482	446	509	531	455	478	469	507	519	445	478	481	515	440	513	519	513	499	487	463	524	456	490	490	500	477	506	504	497	504	462	465	505	462	513	521	498	489	487	518	469	506	491	483	475	465	489	482	488	479	472	522	478	488	493	530	492	468	503	529	505	441	495	490	429	435	461	495	479	543	511	482	466	466	490	486	484	498	494	488	496	520	499	488	523	470	533	469	472	502	479	480	483	483	474	450	499	502	484	477	467	475	476	499	492	516	508	486	476	515	493	475	518	501	513	482	486	489	495	525	462	465	487	478	506	508	526	508	544	506	482	516	467	460	499	503	464	512	494	484	496	506	504	472	485	499	499	488	486	484	500	497	522	471	438	488	485	479	539	477	474	473	547	529	509	506	472	532	491	484	507	483	503	439	510	504	467	469	482	495	502	475	508	499	506	511	482	518	507	550	504	478	522	497	499	505	488	513	489	485	474	485	517	507	481	510	559	477	526	481	462	475	449	464	500	482	472	479	477	496	540	496	491	479	480	466	471	491	543	515	519	462	473	488	480	455	530	480	477	492	474	483	516	478	468	502	486	478	493	477	502	491	462	458	527	515	460	484	505	504	455	467	464	478	489	472	468	505	447	527	494	474	492	474	499	474	492	443	475	474	505	503	503	500	537	451	490	481	503	492	482	488	498	487	486	511	493	521	469	475	479	513	503	522	502	488	474	482	483	494	511	467	487	487	465	471	453	501	487	489	511	531	516	494	484	477	511	422	472	470	494	484	497	504	502	517	464	511	508	483	515	454	476	510	475	487	484	501	476	509	449	471	491	486	509	462	453	479	492	437	502	479	468	457	481	460	478	497	460	497	501	466	477	505	447	526	489	485	494	447	516	488	514	482	502	496	461	493	482	500	452	486	448	490	492	473	460	499	470	475	498	485	454	509	472	492	482	480	518	483	506	508	497	475	522	520	494	458	506	451	490	466	491	470	457	479	509	512	510	492	484	500	473	462	500	448	485	510	524	487	489	473	467	511	494	492	499	480	472	502	484	478	468	456	517	473	530	499	429	479	453	489	472	500	491	435	515	505	462	487	485	498	510	533	479	475	487	498	488	471	485	522	486	486	478	484	472	450	470	448	501	482	503	477	477	515	512	484	461	522	447	473	523	505	483	498	520	458	485	471	504	473	523	477	486	503	495	482	508	529	498	471	495	462	486	474	471	521	478	469	473	492	516	517	475	486	490	479	476	533	505	475	487	457	477	469	520	524	493	521	487	492	463	489	479	493	464	411	479	498	480	492	490	470	503	497	497	472	491	522	508	520	506	517	470	481	493	502	498	470	511	489	479	494	500	502	492	495	470	468	510	491	519	484	492	448	484	496	490	437	515	504	510	490	474	443	512	518	460	492	506	489	492	516	509	490	459	479	496	475	501	498	487	454	487	487	483	473	499	480	524	460	464	462	509	490	474	467	445	510	468	483	468	483	470	424	495	490	477	502	444	512	470	464	481	543	491	476	487	497	503	476	486	483	490	485	475	440	486	497	478	485	508	463	464	469	494	480	464	503	517	483	479	526	498	533	460	497	500	470	540	450	482	454	485	503	501	491	487	493	473	505	481	512	515	473	484	509	463	496	502	437	475	487	478	505	481	548	492	450	486	508	465	483	441	459	465	478	497	515	457	490	508	510	495	528	491	472	460	503	462	493	495	477	491	512	494	479	509	474	474	519	436	495	452	524	528	523	472	486	463	525	449	516	467	502	473	510	501	490	459	469	513	472	478	493	504	446	463	460	484	507	520	503	443	476	484	493	477	510	506	498	546	509	526	500	501	456	447	467	512	456	479	471	503	494	466	478	455	462	508	486	490	453	469	484	496	483	461	496	540	509	488	497	489	545	461	501	487	502	471	511	495	437	511	450	438	496	466	503	477	487	492	490	496	463	496	474	467	521	475	500	473	445	490	510	438	548	511	476	495	463	478	470	502	524	501	485	482	462	459	521	517	501	484	504	494	470	511	492	486	502	459	480	467	502	515	512	459	486	487	478	461	484	512	506	504	463	516	488	439	475	501	496	451	491	523	492	491	468	480	490	512	513	449	476	506	483	450	502	491	471	474	503	475	498	457	502	494	497	497	490	523	504	467	516	463	484	498	468	476	473	474	503	496	512	518	466	485	482	453	472	505	493	497	480	489	506	484	509	510	469	471	494	483	480	524	524	504	479	501	455	497	457	494	499	471	480	490	488	505	442	485	507	461	528	517	468	501	486	482	479	480	527	504	446	533	446	485	513	494	538	497	448	472	487	499	484	501	463	485	497	453	453	482	484	491	440	511	478	459	501	487	473	478	508	530	464	441	475	455	466	485	484	503	469	474	497	425	495	489	513	498	479	512	463	461	491	493	499	498	478	490	515	466	479	470	484	485	506	482	525	465	451	469	506	504	449	487	469	503	465	492	469	488	522	511	450	508	534	470	510	490	489	471	495	523	486	477	486	493	550
42295	33387	32198	31272	27543	24202	16556	12669	10817	9435	8454	8659	8526	6395	4563	4202	2775	7018	9746	8771	5939	2772	487	520	582	612	417	306	231	248	189	207	162	191	178	203	205	204	191	172	176	174	198	182	192	178	178	167	158	163	197	178	204	174	166	185	165	164	172	146	170	186	176	179	197	171	189	191	182	175	174	212	167	185	179	210	178	172	169	175	202	190	184	182	177	159	191	176	177	169	167	184	169	188	179	178	179	183	179	176	182	193	178	151	193	173	169	174	167	163	192	166	190	168	171	171	156	171	182	189	158	168	181	170	180	183	164	156	169	176	150	164	190	175	177	172	171	159	146	180	194	192	176	190	189	174	170	176	173	164	178	166	201	171	189	161	177	190	147	170	172	179	213	186	184	171	166	188	178	172	194	157	196	156	163	172	184	183	166	177	162	169	186	174	180	177	174	183	192	168	179	201	203	173	178	172	189	195	161	196	186	179	153	173	161	168	154	188	185	145	166	179	150	176	168	159	181	172	199	162	169	170	166	184	159	171	169	198	195	155	176	186	179	202	167	173	182	188	178	175	171	176	197	182	181	194	182	154	159	209	189	194	161	172	170	174	165	179	178	175	212	188	188	183	193	197	168	183	163	160	186	180	204	169	185	168	192	175	198	178	161	227	187	182	173	172	160	156	166	162	182	160	157	172	168	190	194	161	146	166	161	189	160	182	191	177	168	183	189	200	177	171	173	165	160	187	170	185	167	173	199	182	178	158	167	189	180	184	179	169	174	169	181	189	175	184	173	173	155	175	158	166	182	188	162	159	191	158	160	187	184	170	153	148	166	200	173	178	165	168	161	183	166	169	199	152	179	191	158	156	190	184	197	197	189	183	162	172	186	197	170	180	173	178	174	189	185	168	177	175	186	167	195	185	205	173	181	177	175	172	187	174	183	172	181	173	161	179	165	160	144	180	182	181	204	163	175	186	193	168	186	162	190	211	181	167	163	194	193	190	184	179	173	180	188	181	182	188	152	162	181	189	179	152	144	172	194	154	171	170	172	192	163	177	175	185	203	192	185	183	179	186	188	193	184	183	174	178	186	160	147	172	168	175	186	173	180	187	181	147	177	177	187	186	195	199	180	177	195	170	171	181	163	181	175	157	170	183	170	183	193	195	197	175	176	179	160	183	211	190	214	182	192	184	195	168	198	209	161	179	192	155	202	170	156	192	184	183	190	187	174	176	193	165	190	194	171	169	179	219	174	168	206	184	197	177	163	184	182	173	199	188	156	180	178	183	164	198	159	167	168	160	177	171	191	162	171	178	176	172	182	173	195	174	175	151	168	175	165	189	189	170	169	171	198	172	184	179	179	179	201	166	182	184	158	186	176	185	187	178	204	163	183	179	166	173	158	178	170	171	180	168	197	190	196	168	174	171	167	179	166	183	182	193	187	180	182	194	173	176	184	169	159	170	165	183	169	175	197	169	181	162	177	166	185	182	196	189	177	194	161	169	188	158	189	193	193	199	184	192	172	155	145	178	162	185	172	191	147	163	189	183	194	173	175	195	155	173	163	196	163	193	186	202	157	170	182	195	175	179	194	193	190	174	174	168	191	171	169	164	168	155	182	178	155	172	178	161	177	184	163	183	161	157	169	182	189	189	192	182	192	212	166	173	187	157	196	215	184	174	185	176	172	162	168	165	191	175	188	172	157	150	168	174	164	197	195	166	161	196	175	180	171	176	178	172	187	169	162	178	171	189	189	179	166	176	190	176	170	169	163	176	190	167	150	181	153	188	204	197	173	184	181	182	172	162	173	170	175	195	178	185	213	161	181	169	176	185	173	207	186	186	151	165	198	170	170	172	182	184	168	164	183	180	171	174	183	183	188	175	174	167	174	177	171	184	169	156	168	186	184	166	173	182	177	168	177	169	176	205	183	192	158	155	181	172	182	225	148	176	179	177	161	157	172	195	164	206	196	169	194	178	193	162	194	194	180	154	183	199	168	195	175	171	167	183	209	183	157	195	163	170	183	204	157	184	186	198	184	160	164	173	182	137	188	202	184	161	206	179	196	169	144	193	191	179	161	191	182	166	169	176	169	175	181	184	169	167	185	162	187	173	165	180	184	166	140	159	193	164	190	176	193	181	193	182	193	196	152	185	165	175	172	171	174	159	170	205	184	183	177	180	177	177	175	196	179	178	194	177	176	162	177	161	155	165	172	147	182	177	167	179	204	175	170	170	183	192	198	156	165	179	176	166	190	183	187	159	170	167	168	188	178	177	167	190	196	176	162	185	173	172	200	168	190	179	156	179	180	171	176	185	180	180	172	175	186	203	190	200	189	185	163	140	199	165	180	166	173	182	185	186	175	174	207	192	183	171	167	181	179	188	180	182	198	166	185	173	182	193	188	147	194	169	140	182	177	176	162	181	183	188	201	189	192	193	192	197	193	178	177	179	176	183	185	178	177	186	180	193	208	182	191	188	185	181	170	181	171	196	163	180	179	185	192	170	206	178	187	173	176	168	171	159	193	186	179	175	181	171	200	175	194	181	159	173	166	158	152	198	172	176	152	181	165	174	176	165	183	177	197	171	160	196	188	191	195	186	185	155	169	178	182	164	178	182	168	182	183	173	192	205	160	175	172	178	186	175	167	184	165	169	173	169	162	164	179	161	185	186	151	165	184	176	160	179	182	135	167	184	156	166	170	161	162	167	159	176	177	171	172	185	177	162	170	174	184	176	165	190	163	163	179	165	171	196	185	183	173	176	167	183	197	194	161	166	179	166	197	156	172	184	169	180	184	183	198	198	178	183	206	204	163	161	168	201	176	182	175	155	195	175	175	185	183	177	173	186	201	204	169	182	179	186	175	178	178	157	152	177	161	176	177	175	184	177	192	189	166	169	180	189	162	170	165	186	195	171	162	174	169	177	174	176	188	172	203	179	171	170	175	185	192	188	165	211	168	194	177	163	191	171	181	217	191	154	183	143	182	178	185	175	163	172	170	185	191	167	164	173	162	184	183	180	199	179	185	207	182	176	176	175	182	169	154	175	186	191	179	196	177	176	197	172	195	180	182	200	172	194	181	194	202	187	160	185	177	196	189	161	174	192	187	172	162	152	170	165	174	211	198	167	174	177	158	189	168	182	170	191	174	180	171	153	140	178	169	187	194	187	166	152	180	186	176	194	182	180	190	170	180	178	155	178	195	173	174	197	199	174	170	176	188	160	181	172	185	157	173	174	209	183	175	163	168	168	202	182	192	168	168	174	186	181	201	185	184	157	195	187	193	176	189	191	188	178	173	183	167	166	177	159	158	180	189	203	176	162	168	179	165	176	168	175	198	167	186	185	186	173	205	190	187	189	148	172	181	162	160	178	167	162	183	189	203	176	160	162	178	176	172	200	211	169	158	177	197	181	179	174	192	194	181	159	176	170	175	157	174	153	157	180	182	165	182	168	202	157	165	189	181	171	188	171	174	201	150	176	171	168	167	197	162	153	177	201
28869	25140	32926	35751	35670	34781	28441	27808	26826	24980	23046	24638	23673	18945	16667	16121	12692	27318	31680	29062	22877	11629	2446	2773	3005	3225	2181	1397	781	817	700	585	521	514	566	546	524	560	558	477	473	405	492	451	519	522	504	465	478	491	508	459	473	465	469	441	471	436	414	452	449	450	448	441	472	501	446	486	482	428	499	466	468	480	440	470	474	480	446	452	483	430	458	467	450	436	434	470	499	443	462	470	443	455	458	436	472	464	470	495	492	490	441	493	487	477	440	465	420	504	441	486	479	497	484	450	467	443	493	446	446	473	469	445	472	472	453	468	486	451	457	488	469	445	477	455	454	498	465	451	437	480	511	486	460	453	482	423	484	440	470	444	455	462	464	465	481	453	460	484	450	491	442	480	460	456	446	448	474	454	440	472	480	461	451	493	451	461	483	468	453	497	458	486	447	496	450	451	476	431	455	470	459	467	441	461	500	475	421	489	472	479	461	480	467	478	432	462	448	417	478	431	474	435	436	500	468	461	480	456	437	457	460	483	425	472	429	475	465	492	436	478	422	471	460	453	443	497	475	491	464	440	455	448	468	443	436	454	428	419	449	455	449	453	430	483	444	466	465	451	442	447	483	456	486	506	468	427	476	443	430	481	440	450	454	445	476	463	475	471	462	492	437	472	463	470	477	493	479	498	473	509	441	496	477	471	452	476	429	467	453	483	500	476	460	468	480	483	467	459	432	471	474	441	447	471	482	452	476	465	443	465	464	469	450	448	482	474	455	436	481	495	473	444	453	456	477	467	464	468	495	482	468	441	478	453	436	442	472	487	473	470	475	449	485	437	485	451	483	472	469	444	483	433	473	508	441	476	472	462	498	449	465	456	527	500	442	477	468	455	472	438	463	459	436	462	455	449	462	409	445	445	460	471	467	488	497	484	443	462	499	481	445	480	479	470	455	462	462	452	461	466	499	466	479	459	477	462	492	441	457	436	474	467	445	486	470	484	478	430	443	464	477	459	492	451	430	450	498	473	463	459	441	446	443	453	439	440	457	476	464	485	456	485	428	498	496	441	473	448	480	439	404	458	515	438	422	467	489	481	480	486	438	456	447	460	460	449	457	476	453	513	470	429	467	463	454	458	445	449	482	494	447	495	490	522	473	485	429	460	432	457	467	437	484	432	453	446	462	440	446	488	476	459	474	471	466	466	464	454	428	428	519	441	417	447	464	488	465	458	465	481	463	436	476	500	451	488	445	489	425	467	491	442	449	469	485	444	440	492	457	494	477	453	476	410	467	449	433	460	475	453	435	440	486	408	424	448	475	438	449	512	486	474	486	446	464	472	450	434	466	485	467	475	488	436	428	456	464	458	504	484	449	418	452	466	430	453	468	504	423	483	454	456	469	467	491	499	466	431	459	462	456	508	439	438	438	417	482	445	448	461	441	421	458	442	448	445	440	440	469	476	460	473	456	457	431	474	461	457	480	450	479	451	508	422	505	457	465	463	487	492	464	491	458	473	492	440	441	449	442	459	491	496	490	409	494	451	443	464	472	463	461	445	461	486	469	444	484	479	483	489	510	498	497	478	479	454	430	452	474	463	464	468	446	442	477	459	480	482	469	459	461	456	453	460	474	473	443	463	467	482	465	448	476	500	439	459	440	464	412	448	444	487	479	425	428	453	465	527	493	454	440	463	446	449	442	443	490	484	496	464	475	446	464	455	469	490	442	464	469	478	469	433	459	452	456	465	446	465	464	476	475	461	455	455	476	481	457	482	434	466	487	448	459	452	453	446	453	465	440	484	437	454	469	472	447	456	504	459	455	427	481	434	456	451	505	480	435	451	474	478	486	458	460	452	420	456	431	474	520	476	447	455	450	434	469	475	465	481	481	471	425	433	468	452	444	446	494	481	452	475	495	443	458	466	436	422	492	473	458	493	464	458	440	431	455	499	485	494	447	444	486	444	469	485	417	451	472	433	481	463	423	479	498	437	446	492	448	457	454	460	465	449	479	476	440	445	475	432	484	474	470	470	462	440	424	463	467	491	429	470	421	480	482	478	453	460	462	447	498	453	473	470	469	471	459	430	445	482	398	441	452	453	475	505	439	430	442	460	482	468	477	463	468	464	439	444	452	484	474	453	464	443	448	462	485	491	446	452	444	443	429	485	465	464	478	438	471	488	447	448	475	461	463	454	443	500	474	458	499	432	466	453	458	440	440	487	442	478	481	483	462	499	416	448	450	494	445	460	452	448	463	468	463	483	468	473	501	465	477	444	484	484	489	462	445	444	456	500	441	454	436	471	444	482	464	465	427	479	476	446	440	464	424	461	468	485	459	450	435	448	474	441	467	483	436	429	445	451	411	448	507	435	461	500	461	421	490	443	507	461	488	495	481	450	456	437	400	458	469	471	441	484	466	449	483	456	462	468	487	461	480	479	438	446	453	463	478	472	413	456	424	436	460	445	462	500	446	449	438	456	483	426	466	444	464	438	453	470	448	485	459	449	448	477	481	445	452	502	430	465	456	419	467	471	455	454	521	453	455	415	491	483	427	463	470	486	469	465	478	458	449	457	442	432	494	463	446	448	430	491	466	463	456	449	469	455	470	467	448	433	488	418	414	478	466	447	501	476	444	471	472	482	450	462	463	462	428	453	430	460	431	459	446	478	420	446	479	506	470	455	449	455	483	450	464	475	503	484	489	465	469	453	469	477	507	492	441	485	515	482	433	466	463	454	480	458	484	436	476	456	422	444	445	450	468	492	456	480	445	478	457	467	468	480	427	459	461	487	471	476	465	468	464	449	482	436	445	437	468	439	474	481	467	451	449	493	456	460	462	468	487	480	499	485	475	463	473	437	438	474	428	482	432	435	467	424	446	422	488	486	468	472	469	458	509	432	432	486	469	478	420	434	449	465	455	469	469	494	459	432	455	454	443	443	446	425	466	508	451	447	443	474	458	434	468	493	491	454	470	465	479	483	465	413	447	434	508	456	471	470	455	476	488	452	468	502	469	462	435	476	411	450	425	471	469	467	485	440	429	467	501	493	476	497	475	446	463	467	469	493	476	462	442	452	466	458	430	499	497	461	470	484	461	492	458	460	435	473	493	481	432	462	455	479	483	458	465	459	464	465	466	467	477	488	460	420	472	493	434	433	441	444	469	478	446	471	454	447	471	480	439	484	463	430	468	471	463	448	475	478	453	447	458	430	437	446	465	461	470	472	471	490	493	485	491	464	440	464	449	454	459	496	466	472	502	442	478	472	447	474	476	445	455	493	431	501	483	433	451	477	483	446	465	448	487	452	474	469	419	456	456	477	478	437	451	483	491	461	458	445	454	507	451	466	447	502	490	456	429	458	476	474	417	479	450	460	496	459	439	432	442	460	454	479	470	430	479	460	494	436	431	488	481	443	428	467	445	465	456	453	479	508	456	433	455	478	466	454	455	483	449	449	461	449	517	462	466	466	474	455	459	466	489	463	444	468	443	467	445	439	458	491	442	457
12564	9678	9464	6880	4776	3292	1849	1345	1295	982	854	859	843	602	551	590	445	593	864	793	685	449	243	203	220	218	201	222	183	161	181	179	199	167	185	192	194	189	181	178	203	190	179	165	189	187	187	179	171	189	193	176	177	201	196	188	177	157	173	179	150	178	160	216	171	173	166	188	175	171	165	169	205	153	177	162	184	193	184	182	166	202	186	172	175	178	177	204	198	190	209	178	181	163	193	178	169	181	171	175	172	171	186	187	176	174	178	170	160	180	182	179	221	189	183	175	175	175	150	144	177	184	179	176	188	164	197	161	180	161	180	181	174	188	211	191	185	188	173	158	180	185	166	157	165	178	177	164	173	186	172	174	160	177	154	170	170	158	168	158	192	178	179	159	163	179	210	186	157	162	197	193	169	171	176	178	182	169	190	168	189	166	180	174	185	178	183	177	176	210	188	159	174	196	179	191	188	168	176	164	179	170	168	202	180	159	167	178	182	174	168	162	180	168	183	166	184	170	190	177	184	192	211	174	182	156	167	161	186	183	158	173	160	175	199	168	204	186	187	181	177	164	193	184	177	181	200	197	181	168	165	175	196	169	161	178	186	176	163	177	202	153	187	173	172	200	168	160	161	176	163	187	186	185	171	189	165	161	178	175	191	186	194	172	186	178	172	194	188	162	158	158	185	175	169	188	161	172	172	192	185	187	174	147	162	187	169	161	154	194	183	180	152	160	171	181	194	178	181	171	176	163	188	196	163	167	159	186	203	180	168	165	173	202	206	172	182	161	167	168	196	164	187	177	173	181	179	138	181	185	169	154	164	196	189	158	183	193	216	178	180	161	166	180	161	174	186	187	191	178	185	164	187	159	188	179	144	187	177	191	151	197	163	153	204	188	183	192	190	191	184	172	158	145	185	176	169	175	195	183	178	150	172	177	192	182	173	145	165	172	165	173	176	170	169	194	188	186	191	176	170	177	184	155	190	174	177	160	166	192	178	203	172	189	160	191	191	190	187	179	157	184	172	177	161	168	189	160	166	194	165	149	168	164	181	179	176	186	153	177	171	167	197	177	182	178	167	179	174	168	161	180	196	171	175	179	160	165	181	173	183	175	175	216	182	177	178	183	202	178	171	158	187	182	169	208	182	160	187	185	187	163	180	172	190	188	208	168	210	147	169	179	175	177	174	166	182	186	187	179	176	172	162	178	154	168	164	192	186	162	169	194	209	161	163	161	204	181	199	181	189	166	185	167	185	188	197	184	174	175	179	165	174	183	164	175	133	185	199	178	167	160	184	156	195	176	187	168	191	168	199	189	185	194	208	185	179	181	188	171	178	163	156	191	174	163	187	207	170	171	172	197	174	167	208	180	182	193	192	191	152	180	180	164	198	147	160	170	183	196	199	177	203	191	158	176	180	191	196	190	179	163	174	179	193	168	161	174	173	194	163	179	167	179	169	177	174	195	181	183	176	181	174	185	175	188	184	165	174	169	184	171	164	180	149	179	187	177	158	180	168	182	189	203	174	174	186	191	200	202	178	147	176	159	177	199	214	189	184	197	165	171	162	170	180	179	182	175	189	183	179	175	197	172	193	198	180	149	152	179	181	196	196	170	180	192	192	181	173	168	185	170	186	187	188	158	176	149	172	207	181	182	180	189	214	163	182	157	184	186	156	162	201	158	184	178	205	167	180	183	199	158	171	171	175	159	169	166	175	171	171	173	178	178	180	181	177	179	196	165	177	156	172	175	162	182	168	192	155	162	184	177	161	190	169	152	166	172	182	147	188	198	194	171	183	185	171	182	157	175	196	162	143	159	161	177	142	190	170	161	184	176	183	198	162	195	194	172	180	181	183	185	200	167	162	183	149	175	198	181	181	169	165	168	177	209	174	178	180	159	195	180	194	168	152	146	158	179	168	164	168	191	174	179	172	164	177	162	151	178	170	163	170	164	169	185	183	149	173	177	172	182	159	178	179	168	181	173	195	198	178	200	190	155	170	178	180	177	165	144	172	171	192	194	180	165	152	196	200	183	200	188	166	161	172	188	196	188	171	160	206	137	189	159	170	186	179	206	159	191	163	177	170	196	172	178	179	198	178	176	172	178	168	174	162	180	171	173	168	153	198	209	180	169	167	174	200	186	198	150	193	160	182	146	176	140	171	179	191	165	172	174	165	157	185	183	189	164	191	162	175	173	166	157	184	190	183	157	171	181	160	172	172	202	179	181	191	195	198	184	164	174	190	164	161	182	183	179	178	187	182	181	173	176	163	184	153	197	158	174	200	201	171	176	160	166	169	187	198	169	188	211	164	163	195	192	171	170	190	163	175	159	199	166	175	177	167	158	185	177	167	159	186	170	172	148	176	165	179	211	177	157	169	158	189	162	167	177	160	147	193	176	177	186	162	184	202	151	166	200	174	185	196	157	181	198	159	198	152	195	157	186	168	180	186	177	199	167	188	173	177	179	207	209	199	203	168	191	175	194	203	205	198	174	153	166	175	185	170	197	197	157	199	203	186	174	188	195	180	190	195	172	191	164	179	177	150	162	194	181	199	164	182	176	199	185	183	143	167	174	174	160	180	191	149	159	172	200	155	185	174	185	181	173	163	167	156	155	181	158	151	178	207	181	170	189	175	206	170	194	188	160	191	161	153	158	165	177	194	166	183	163	157	203	224	158	174	170	172	162	206	198	164	183	184	181	167	191	169	160	171	180	160	195	167	149	184	205	150	188	188	177	173	176	155	181	205	177	165	160	205	182	192	161	173	190	182	167	201	172	202	165	191	158	188	185	173	182	174	172	194	177	168	173	177	202	191	180	167	141	164	186	204	186	167	176	181	164	182	169	205	187	175	175	172	165	175	165	178	161	193	187	168	158	211	186	169	189	177	173	194	193	182	154	184	168	177	180	195	158	201	184	178	184	194	177	198	152	184	175	174	173	143	191	185	172	162	170	171	194	174	172	172	167	163	163	185	169	159	180	181	180	176	182	178	156	186	181	165	165	191	168	170	176	187	190	198	184	158	199	156	186	171	189	195	166	188	180	176	165	164	176	186	187	195	158	170	159	159	192	159	171	191	158	180	181	168	169	178	183	167	184	168	187	174	165	175	167	168	172	179	190	183	187	176	192	185	175	158	202	178	183	179	159	197	152	167	158	163	179	145	169	159	176	190	172	157	161	145	180	198	209	180	171	172	165	173	195	192	184	187	180	151	168	183	192	153	204	179	171	175	178	161	181	173	170	162	195	188	177	184	183	148	192	195	187	201	169	161	168	161	174	164	186	182	201	193	169	157	193	174	183	181	161	160	182	174	171	169	183	167	202	179	177	208	160	173	182	170	181	200	201	171	174	193	172	179	153	171	169	199	179	188	185	178	171	184	166	175	173	182	186	188	173	168	194	154	216	159	181	180	191	187	162	169	166	169	202	176	170	186	182	165	184	177	174	169	170	184	184	173	167	177	173	186	165	195	164	168	178	164	155	182	176	214	177
9038	7488	13125	14917	14783	11974	7996	6108	6547	5432	4788	5027	4450	3465	3147	3109	2671	3812	4773	4196	3263	1816	844	614	672	670	593	480	467	449	469	462	446	449	425	486	467	517	467	509	472	465	460	457	473	471	470	507	461	449	442	468	487	454	466	451	500	468	472	477	425	430	474	486	475	466	489	492	474	463	420	481	451	450	450	470	465	480	480	464	515	480	469	459	461	475	467	466	438	485	465	435	475	484	496	463	434	441	502	461	441	469	468	460	474	477	451	468	458	477	498	451	482	428	494	453	501	482	448	488	454	480	440	444	475	470	437	499	463	474	448	477	499	516	486	500	447	429	464	488	474	510	438	473	421	465	430	432	478	454	452	509	435	443	457	412	461	437	501	511	425	481	475	468	457	485	453	445	440	480	509	469	439	453	481	458	453	440	427	469	446	482	446	468	474	508	481	438	453	499	443	464	467	443	462	454	488	453	446	478	462	464	451	464	458	509	456	498	467	439	490	511	441	480	447	467	455	445	440	491	494	453	493	450	452	482	504	438	476	504	490	454	486	472	463	500	489	428	513	458	480	452	475	447	465	452	449	481	461	432	498	496	462	461	458	458	481	457	518	482	446	494	465	453	453	435	432	505	463	468	462	445	424	453	477	476	481	442	466	458	460	491	477	472	462	485	499	457	451	483	423	485	464	451	460	498	486	454	470	501	464	446	489	476	485	445	477	480	509	462	494	452	495	498	472	472	464	461	453	452	449	451	468	425	443	494	442	453	455	430	502	524	482	452	450	490	506	417	453	462	474	499	460	429	485	476	464	447	443	454	468	467	470	466	438	466	461	463	441	481	482	479	488	445	470	424	462	465	478	456	468	470	446	455	464	468	432	465	508	443	482	446	443	468	506	461	436	443	478	509	455	458	461	490	507	457	452	446	469	480	479	468	469	489	458	454	448	497	449	457	420	462	475	447	478	451	470	465	458	487	434	459	426	438	462	481	492	467	488	474	445	454	457	460	449	450	465	451	501	472	483	488	452	461	475	505	479	457	473	487	498	458	456	472	509	520	478	466	484	441	431	425	420	470	502	418	479	429	467	464	511	470	509	448	479	447	468	472	459	462	494	465	436	456	470	443	457	465	461	443	458	494	468	476	488	451	481	484	464	482	515	446	458	447	454	450	454	451	474	457	477	449	467	467	420	472	456	466	490	464	467	459	441	470	456	480	468	459	419	451	459	426	465	482	438	475	462	462	448	492	461	495	478	453	439	466	472	479	480	483	452	474	497	441	494	422	490	440	451	495	484	464	460	446	479	488	459	445	438	426	454	467	515	477	485	449	448	483	502	494	446	463	484	456	464	454	479	489	457	426	516	497	454	481	462	465	437	469	490	463	475	465	431	444	425	458	468	436	506	492	505	463	476	439	450	446	465	532	451	463	435	468	447	466	460	433	478	465	459	429	461	435	430	451	450	479	476	430	475	502	440	521	452	446	470	476	469	471	502	477	460	486	489	468	480	476	437	456	470	497	440	460	459	496	466	474	470	463	450	474	476	433	447	464	478	489	428	498	458	429	430	456	484	462	469	448	467	485	471	444	476	492	450	461	441	462	463	467	440	480	439	514	447	486	499	499	473	489	446	463	439	494	464	452	471	501	492	479	470	466	446	447	456	468	494	453	482	454	441	480	473	472	462	430	443	482	455	460	480	444	439	498	489	477	446	430	458	454	459	437	449	475	476	465	442	491	493	466	453	480	488	465	477	492	418	456	437	483	452	473	432	462	468	419	489	517	492	477	456	449	469	462	496	484	479	490	466	492	459	479	464	462	442	478	466	446	463	440	501	457	472	452	461	455	453	452	429	494	450	470	469	486	468	515	467	443	467	468	484	478	499	463	503	451	511	451	474	456	459	469	475	484	447	492	487	461	454	495	466	445	454	480	468	465	465	470	482	467	441	471	491	497	466	503	487	482	440	501	481	451	481	508	465	478	425	481	437	476	474	461	462	477	447	456	466	471	463	449	458	475	459	473	465	438	464	478	451	476	467	487	452	472	465	482	461	461	466	487	452	431	469	507	481	446	482	466	431	470	423	487	463	456	460	459	469	473	431	486	483	470	480	459	454	497	454	471	432	456	496	450	464	461	438	471	462	482	493	489	441	458	475	448	438	490	462	510	465	484	473	461	453	457	471	471	485	456	453	439	460	474	467	421	479	423	460	455	479	469	464	472	452	437	469	449	505	482	519	460	480	495	460	479	466	481	474	488	486	466	481	489	485	480	439	461	481	474	486	506	475	456	468	472	467	459	476	487	486	446	450	499	499	483	456	475	441	426	466	465	426	473	520	471	479	466	449	458	460	475	452	472	476	476	480	490	479	484	449	468	430	521	480	511	482	421	440	465	534	434	481	465	448	472	510	453	462	456	467	433	467	444	458	504	468	435	486	482	482	514	491	476	464	458	472	486	471	479	466	473	472	493	458	483	467	426	460	417	478	455	484	487	454	447	458	479	435	478	441	423	440	470	422	438	460	461	473	466	446	463	460	470	433	468	426	440	478	483	436	447	501	491	473	464	467	461	461	512	462	441	465	447	491	455	459	473	506	492	458	451	466	456	457	478	437	455	498	472	524	410	450	427	428	426	483	457	449	501	508	450	483	460	473	476	480	452	454	469	471	482	497	504	427	484	459	457	496	477	467	440	485	495	479	464	429	499	470	440	436	464	463	444	498	497	496	460	472	431	463	468	452	496	474	461	431	486	447	477	451	469	464	469	485	501	478	487	449	491	445	434	445	459	479	516	468	449	507	458	455	434	483	471	471	446	458	475	477	481	465	506	473	439	455	506	461	487	474	493	443	427	466	476	497	503	457	485	493	467	495	473	494	503	457	470	487	465	475	496	502	463	458	476	422	449	441	510	473	446	498	489	462	458	467	482	494	471	466	509	466	478	446	480	470	468	452	500	436	435	487	496	465	477	490	431	445	486	469	445	427	470	460	471	483	448	472	472	462	468	487	487	505	476	472	470	466	475	446	450	434	475	492	452	480	446	491	483	474	434	436	483	459	522	484	454	414	464	486	473	514	491	458	492	469	486	470	495	440	437	500	465	490	427	449	452	475	495	451	496	453	470	468	451	449	492	486	431	495	477	478	490	430	456	480	441	456	479	450	477	480	470	435	461	482	455	487	503	485	441	466	465	499	454	469	438	466	493	482	460	462	449	446	447	433	490	483	461	468	450	451	441	437	467	450	434	454	460	429	463	513	463	426	467	444	460	453	493	488	442	434	486	455	476	466	487	512	474	488	473	466	486	494	437	483	490	477	465	468	435	451	458	483	471	437	503	485	472	442	452	452	420	438	457	466	492	467	480	462	472	463	455	475	461	449	496	456	443	464	470	450	452	502	475	477	470	478	444	472	475	459	458	477	464	444	449	472	471	492	444	450	486	429	442	483	498	468	491	456	446	514	406	472	446	451	465	469	474	473	492	461	456	489	443	489	450	494	487	473	452
30270	22649	25886	24871	19293	15611	7409	4804	5212	4350	3800	3717	3387	2951	2493	1879	1568	3690	5298	4398	3136	1859	918	332	407	288	225	190	197	207	189	191	195	181	187	174	160	196	208	216	199	199	208	185	151	184	204	177	240	190	175	197	187	219	193	188	175	193	185	217	184	193	172	187	196	198	196	187	148	150	195	200	181	216	203	164	172	191	192	165	183	171	180	178	178	199	204	221	209	181	161	193	206	165	187	195	176	204	202	194	217	164	194	190	186	204	205	193	218	187	200	188	197	210	172	183	210	194	191	184	167	181	192	188	199	182	191	178	203	201	165	201	195	170	187	205	181	171	189	160	200	211	180	184	200	219	195	189	174	180	194	205	202	182	206	192	173	206	209	193	178	220	198	177	194	194	208	184	200	187	165	206	176	185	198	178	182	181	196	211	185	201	162	175	184	192	198	189	159	201	178	195	205	187	196	212	207	192	175	189	195	192	172	201	204	201	199	165	184	178	219	208	209	193	200	177	191	194	192	198	195	197	213	191	195	196	202	186	180	182	180	174	187	194	204	198	174	214	219	173	162	184	187	181	190	185	168	204	190	185	183	183	196	168	177	191	187	215	158	210	193	200	193	177	202	171	196	199	196	188	213	186	194	186	178	174	183	202	173	194	189	187	203	175	171	195	204	189	172	184	192	173	186	171	203	201	172	181	176	168	181	208	210	175	181	202	201	215	186	194	179	182	174	175	210	174	174	201	197	189	179	202	192	183	209	194	176	184	190	193	196	200	188	195	172	204	191	199	179	206	169	185	189	190	201	175	181	174	180	174	218	200	167	185	192	192	198	213	186	202	181	174	187	188	197	176	179	190	208	175	215	232	182	180	194	174	189	208	183	186	165	183	189	195	184	195	173	183	199	210	193	201	188	192	191	172	189	215	191	167	169	218	212	187	175	163	190	190	207	206	195	209	157	199	209	167	195	200	205	206	217	209	184	175	174	190	199	203	187	184	189	176	186	178	203	224	205	195	190	200	197	168	200	193	203	186	191	194	203	173	170	170	202	188	202	165	193	211	200	176	177	189	165	195	154	186	184	180	192	188	192	202	176	174	196	207	174	200	180	166	171	169	195	196	177	173	181	197	188	212	189	192	206	192	181	203	207	186	186	198	220	193	189	182	202	195	177	161	185	203	182	164	191	200	171	201	202	200	190	194	211	196	174	225	167	182	171	197	195	189	176	194	176	189	200	172	172	179	197	207	194	195	207	175	191	195	188	197	192	175	177	186	192	177	201	174	195	201	204	231	206	200	197	190	183	181	167	188	189	182	190	201	193	162	188	222	166	190	208	202	195	184	190	182	202	208	177	206	210	187	208	200	209	198	178	217	180	195	195	191	198	200	194	206	176	191	174	170	194	209	197	191	187	168	197	200	183	193	196	167	208	205	188	154	200	203	166	201	185	160	173	220	182	215	183	201	156	178	176	176	160	195	207	191	231	177	206	202	175	192	165	198	208	201	167	204	184	215	172	202	171	183	189	182	187	195	196	206	190	206	174	209	162	211	178	190	185	200	199	204	192	166	198	183	201	178	193	193	203	198	169	203	178	207	192	218	174	162	182	200	199	204	191	182	174	216	189	201	194	190	178	183	188	204	179	170	193	192	191	200	195	212	207	192	205	189	179	184	197	190	208	187	174	165	173	184	188	180	187	190	207	198	182	192	202	194	185	214	184	198	191	212	164	185	203	150	198	195	184	203	197	180	196	182	200	196	166	188	160	186	181	199	209	177	185	177	209	202	188	176	181	193	196	195	211	182	180	165	168	181	195	193	176	177	170	166	187	192	199	169	187	182	175	173	168	188	205	176	195	168	192	184	189	202	196	164	187	196	190	159	181	168	200	170	193	178	203	185	187	171	187	208	201	194	189	201	190	163	189	198	185	176	198	204	210	189	212	209	213	214	195	197	193	196	214	176	178	196	196	206	164	183	200	191	202	179	219	182	187	192	180	194	209	190	192	200	189	190	194	187	189	192	199	183	197	189	187	190	162	200	186	213	185	196	181	171	192	188	180	191	191	174	206	193	179	192	215	174	197	171	173	180	189	162	195	182	160	191	171	186	179	181	191	221	190	182	203	196	176	199	189	199	196	184	163	205	197	184	178	189	196	204	183	197	183	170	189	193	186	180	189	199	177	183	186	183	208	195	208	192	198	171	196	197	188	187	189	221	214	208	185	181	174	207	212	194	192	194	168	177	186	201	193	186	190	205	196	209	185	193	176	200	191	183	184	183	186	193	171	197	179	190	229	200	170	173	191	185	192	194	183	190	193	189	206	198	194	180	165	211	178	183	192	189	186	197	177	193	179	169	181	162	196	195	184	189	185	166	203	192	195	221	190	185	168	170	187	199	187	182	204	198	181	180	202	186	212	193	212	197	183	199	181	159	183	176	208	203	194	176	184	196	169	184	201	189	191	181	193	209	217	199	188	224	200	205	201	215	182	214	188	179	184	189	207	198	201	199	186	189	185	194	176	189	187	171	189	201	201	191	214	210	189	206	179	162	216	181	182	197	191	182	173	199	191	192	178	184	187	193	178	183	199	192	200	217	184	184	174	203	214	164	178	174	191	186	203	177	183	200	196	219	221	178	194	179	227	181	202	190	198	176	195	169	195	191	168	195	184	184	195	190	189	186	218	203	195	192	190	177	190	203	190	209	198	181	186	216	221	192	198	150	211	164	208	200	183	181	185	204	196	192	187	210	210	194	198	182	158	193	178	188	199	186	198	173	191	188	196	183	190	191	210	183	182	170	178	193	193	201	192	197	181	186	200	182	185	178	194	201	189	196	178	188	183	179	189	209	192	167	191	204	167	186	176	193	202	212	205	203	178	210	220	193	198	197	206	176	173	206	186	197	192	188	183	183	195	173	174	189	185	207	219	190	175	184	174	188	184	203	192	187	167	213	203	158	213	177	159	193	192	227	179	176	179	175	206	161	159	198	181	199	194	185	211	191	197	187	167	195	179	188	191	229	201	177	197	167	203	175	158	177	175	175	188	168	196	183	178	207	193	177	194	202	193	194	216	199	200	191	189	212	162	202	179	202	201	170	184	206	191	189	194	207	199	188	191	204	179	182	188	197	210	194	212	209	197	222	202	221	183	200	196	189	211	198	190	195	166	205	166	179	188	200	177	191	214	176	186	204	187	212	196	190	177	210	157	213	205	182	193	200	182	207	190	179	200	184	196	206	200	168	212	198	192	172	185	171	223	212	188	211	186	210	206	189	189	198	209	235	193	195	196	187	213	166	189	172	194	199	186	181	198	189	196	187	193	221	192	201	190	175	189	180	181	188	195	197	181	186	207	167	181	203	206	204	200	209	235	187	177	205	167	188	198	165	186	181	217	175	194	155	198	168	166	185	216	186	181	224	183	187	181	194	192	194	181	166	175	195	199	183	211	188	195	184	221	195	204	189	216	184	175	191	184	208	189	192	171	202	191	208	175	196	189	204
19758	16406	27647	30822	28577	27123	17048	15788	17558	15750	14962	14775	13615	12711	10951	10246	8797	18614	22535	19638	15104	9718	4311	1361	1721	1049	745	610	548	517	538	503	480	507	538	518	524	512	505	475	504	463	517	507	546	505	498	494	546	489	514	499	467	502	469	509	518	481	529	498	546	520	497	464	471	467	477	495	504	524	512	509	479	507	524	480	510	481	495	472	504	476	484	509	477	466	555	499	491	487	525	475	499	493	516	522	480	481	459	496	552	455	511	491	485	517	498	525	477	518	484	501	479	509	530	490	465	469	490	498	495	504	517	491	515	483	508	496	488	526	481	473	482	523	515	452	475	489	504	483	508	492	492	507	494	493	529	538	470	466	477	526	482	464	483	492	496	506	484	485	477	541	470	482	511	525	460	468	484	483	494	486	535	482	505	494	480	519	478	518	498	489	538	540	523	524	511	508	458	472	509	492	508	499	508	511	475	493	483	518	510	518	506	528	515	547	499	500	468	509	498	439	528	483	499	479	489	516	516	483	484	497	522	515	507	517	473	503	541	490	488	496	479	527	491	472	463	498	533	492	537	509	504	467	465	514	511	496	479	485	455	538	490	475	513	517	482	519	453	478	500	513	474	503	491	505	451	499	488	518	495	517	462	448	463	510	538	490	504	464	539	519	499	503	429	485	487	502	446	532	482	473	521	462	514	498	458	486	495	541	503	509	526	484	550	533	477	530	521	457	499	521	503	487	513	484	517	505	491	502	497	529	481	496	509	514	519	487	503	494	536	520	506	506	521	489	464	506	482	504	479	485	481	506	487	467	485	502	502	542	542	465	537	526	482	506	493	466	503	500	492	493	482	470	508	505	525	509	495	486	512	477	499	526	475	484	477	486	506	474	487	506	503	484	509	505	496	505	475	506	509	496	503	508	482	485	492	514	472	480	493	508	528	506	502	490	511	540	506	471	480	509	470	525	484	506	552	475	508	478	527	516	458	485	493	491	471	484	542	471	454	482	482	489	486	520	508	522	489	494	537	505	515	503	459	489	475	528	502	490	478	509	481	478	521	473	486	480	494	449	474	478	488	526	505	504	533	539	460	489	455	520	447	474	509	459	497	502	439	490	497	487	495	466	513	530	516	502	509	508	492	472	504	529	452	498	491	488	500	497	545	519	486	500	485	498	491	499	477	510	480	509	473	530	493	469	530	500	505	532	448	523	484	488	483	541	517	508	478	480	449	503	479	508	478	503	470	472	460	511	501	497	519	521	532	510	471	512	485	522	501	486	478	483	502	539	478	487	504	509	469	502	512	493	541	498	479	507	477	512	508	490	507	480	503	473	470	482	483	459	496	534	472	513	543	503	555	472	518	500	501	484	516	505	513	506	537	461	516	507	517	503	524	525	499	474	507	524	514	477	520	539	510	474	497	519	527	510	554	488	484	469	533	510	478	551	504	472	493	496	512	491	507	464	478	478	513	474	514	514	523	512	468	489	527	509	553	483	493	539	480	528	498	498	487	479	485	518	503	493	470	536	540	493	549	532	505	547	536	522	511	484	486	453	507	496	503	487	496	498	503	482	509	491	486	480	497	510	526	521	498	496	495	512	520	501	481	478	475	483	472	477	492	553	512	488	506	507	435	460	448	500	496	528	513	531	480	480	495	460	499	439	475	484	530	503	469	469	490	464	502	513	516	456	488	495	511	512	491	475	484	477	478	489	535	476	546	497	479	502	457	529	516	499	559	473	495	502	470	517	514	532	507	494	472	469	512	455	485	485	491	475	532	538	509	484	506	484	483	483	461	485	495	483	470	475	503	506	436	503	497	508	487	518	480	502	485	491	494	518	520	507	512	504	456	509	523	477	520	494	493	458	512	529	506	491	481	495	450	476	492	514	514	503	504	482	492	481	514	498	503	467	503	462	516	491	487	506	454	487	530	518	530	469	507	508	465	490	496	520	508	498	512	536	468	533	481	525	502	485	501	525	468	519	484	486	471	469	511	497	537	549	500	499	484	532	526	481	474	464	515	473	484	513	489	496	482	527	446	542	461	488	441	498	513	516	473	493	504	507	510	501	520	497	522	487	509	497	490	505	505	435	511	480	440	503	471	510	485	528	503	533	539	466	472	459	492	501	506	471	486	437	493	519	508	511	499	468	461	473	508	526	488	502	489	499	454	503	528	509	504	542	470	454	516	472	504	536	501	510	521	500	487	488	519	504	563	475	492	516	473	492	455	466	493	464	478	523	512	490	490	506	549	496	477	511	487	475	492	499	481	530	525	518	519	520	502	506	489	486	494	501	528	489	483	464	505	489	488	483	556	518	484	505	500	500	457	467	512	513	482	469	504	490	527	518	477	484	481	492	503	498	526	509	512	522	481	484	502	509	514	510	524	534	490	460	495	482	543	458	505	502	516	483	518	459	485	509	481	509	474	509	463	484	475	471	512	506	465	489	473	468	474	487	492	525	526	489	517	520	510	523	475	473	522	488	511	502	498	468	551	515	486	495	527	483	507	478	501	479	525	483	503	541	487	500	490	522	470	508	483	507	452	480	501	483	493	520	469	523	471	487	499	482	495	484	462	503	490	463	500	465	504	477	481	482	508	516	479	528	516	497	503	480	498	504	512	500	483	511	527	569	482	504	498	461	514	481	477	516	546	488	514	484	486	511	493	466	478	514	512	526	508	466	499	495	503	551	463	485	514	506	531	463	490	486	518	507	535	499	471	527	520	465	490	502	493	490	512	523	501	517	502	467	498	481	483	486	507	504	483	467	489	514	479	521	470	470	539	520	447	536	514	503	529	529	508	492	511	460	484	497	527	482	500	470	538	499	507	494	531	470	520	487	474	519	531	485	481	502	540	533	523	483	484	523	527	515	526	514	482	509	492	518	453	477	488	490	490	473	492	506	533	468	530	477	498	514	470	470	500	512	480	446	483	491	494	519	505	518	461	497	490	543	467	486	522	470	484	479	505	505	507	517	516	532	489	546	475	477	522	507	501	510	446	477	480	495	486	532	501	511	503	467	458	496	480	497	507	483	526	496	509	511	494	462	509	501	516	477	518	521	456	482	526	477	487	504	513	526	494	510	474	488	513	478	480	490	517	508	533	449	515	475	468	476	511	504	537	490	494	490	508	505	456	532	428	488	530	504	498	496	490	499	495	474	485	497	493	472	491	464	474	483	513	529	516	493	472	471	528	501	465	511	466	480	490	485	536	492	445	467	517	509	502	485	505	515	507	523	499	494	494	488	524	520	482	518	468	487	496	516	495	515	512	500	474	522	485	516	474	492	498	491	493	506	439	495	472	459	502	485	514	502	507	510	527	492	519	465	467	467	493	513	474	559	483	542	501	509	502	507	481	469	535	498	536	493	492	502	454	512	469	506	471	520	500	500	490	469	490	470	496	481	461	461	477	496	533	509	479	492	500	520	519	484	483	480	513	457	506	516	513	504	516	465	497	501	520	542	520	545	454	509	461	482	500	466	519	456	478	475	508	474	475	526
39246	30177	33963	31794	27475	22307	13565	8628	9828	8832	7497	8219	7599	6113	5413	4341	3126	7586	10247	8842	6092	3757	1380	517	497	367	315	217	189	163	186	186	160	183	174	190	186	208	171	174	189	198	183	176	193	186	159	206	210	192	184	184	186	198	185	154	175	168	178	182	158	179	186	170	174	167	167	157	197	182	157	163	184	191	177	161	190	191	184	173	180	176	191	164	180	171	187	193	194	169	185	190	155	163	195	187	172	173	174	179	171	173	174	164	178	206	215	212	198	204	168	160	185	175	196	175	166	171	180	166	180	172	185	194	192	183	183	159	166	182	176	187	169	182	185	177	196	201	184	204	205	173	186	180	195	183	191	184	177	189	175	193	205	174	189	166	196	167	155	194	177	181	185	179	166	172	174	157	184	194	179	191	178	177	174	198	177	182	177	181	170	178	202	194	189	189	193	193	187	192	185	169	174	191	190	181	172	167	170	189	183	176	175	179	167	177	177	178	151	189	195	185	179	168	223	174	175	194	207	199	199	157	178	185	181	174	178	185	176	170	164	195	182	160	166	170	168	170	173	162	174	183	163	188	186	176	186	190	190	179	177	170	173	183	164	182	166	184	188	174	159	195	182	185	166	193	176	163	165	168	193	171	187	178	165	189	180	190	202	170	187	206	196	208	180	161	191	173	184	157	196	175	174	175	187	204	151	174	191	190	183	167	195	176	183	194	197	157	224	175	171	194	182	173	187	191	184	190	173	212	172	147	166	184	181	166	180	206	193	185	181	165	174	173	195	190	206	214	161	195	163	190	183	197	190	180	172	188	184	169	182	197	191	163	161	190	180	197	189	209	191	179	186	171	190	186	169	155	178	186	182	194	190	167	171	178	193	178	173	183	171	181	193	182	190	199	182	194	177	168	180	190	172	154	181	175	195	167	164	204	203	206	205	164	164	193	154	172	166	185	202	190	202	176	188	186	192	193	166	167	212	167	172	187	176	193	184	175	212	177	201	169	200	183	182	197	200	164	179	182	180	172	165	180	178	185	178	198	179	183	166	163	173	198	166	181	174	167	190	191	163	161	177	192	189	175	160	176	200	176	184	201	179	173	174	170	189	178	197	192	166	164	180	201	178	184	186	175	165	168	155	195	193	184	188	185	190	178	173	192	212	191	193	179	177	179	176	207	176	151	153	174	177	164	195	176	162	160	170	182	177	162	192	156	183	162	162	180	175	182	187	150	195	174	202	171	168	184	182	173	157	186	185	163	174	188	179	155	198	177	186	180	175	188	174	186	179	179	188	177	178	173	194	180	184	166	193	195	173	160	194	218	166	204	169	163	168	198	180	205	210	188	202	179	192	157	167	182	171	166	199	190	167	186	177	169	168	185	179	201	189	209	165	203	202	179	181	184	171	185	175	166	158	181	186	191	199	173	175	178	181	192	162	210	206	161	181	191	163	181	169	169	156	181	170	205	195	189	199	187	171	202	179	180	208	178	167	177	192	174	191	187	186	208	181	198	172	173	179	184	175	192	172	178	175	160	174	170	178	176	184	174	153	204	182	197	175	190	155	172	163	172	177	173	170	157	168	186	193	167	177	173	186	178	179	156	172	198	166	172	173	179	178	194	173	173	154	177	175	183	214	220	200	193	181	192	179	171	187	160	156	174	179	184	173	184	188	187	192	155	147	174	182	175	170	199	179	165	206	205	194	193	208	181	174	188	160	172	175	200	192	193	214	186	157	175	183	185	190	170	189	169	198	183	177	182	194	187	212	181	203	182	171	177	178	183	178	162	181	160	217	171	177	181	172	199	186	180	182	187	164	173	186	173	174	190	166	198	189	166	166	183	184	185	188	194	176	180	172	188	189	192	163	198	165	158	179	177	169	194	185	169	187	173	187	191	173	179	196	200	164	178	175	177	194	194	183	189	179	209	181	180	150	201	165	192	180	163	172	156	186	166	186	142	201	210	190	173	201	191	179	184	194	169	188	176	172	183	201	191	175	180	183	171	208	173	197	158	190	189	197	192	183	182	206	179	200	184	175	184	185	193	184	162	170	175	163	186	177	176	196	196	162	163	179	183	181	198	211	179	173	187	184	184	184	192	160	167	198	173	166	186	154	195	191	188	167	155	165	151	201	190	170	210	184	159	182	189	169	200	176	161	171	174	174	177	169	172	210	172	196	173	168	168	182	176	180	174	189	175	179	179	180	175	184	177	168	168	153	165	191	177	177	156	193	180	174	176	182	202	184	166	179	184	197	204	197	204	160	175	189	171	195	184	170	203	177	190	168	163	181	173	192	194	158	186	191	174	171	200	186	187	182	191	174	196	172	167	174	182	185	172	171	200	215	196	204	185	190	189	173	198	201	166	194	189	174	185	179	196	167	180	190	173	178	186	178	186	173	187	173	180	180	181	175	193	170	168	174	192	174	186	185	165	192	179	169	176	197	176	172	162	192	175	167	178	178	186	185	168	148	168	191	185	173	188	168	194	166	172	158	160	197	164	175	164	192	168	195	190	172	171	187	177	185	165	163	168	157	187	182	181	171	168	177	168	178	194	189	173	169	187	188	185	192	208	171	189	174	168	203	212	172	191	201	204	176	173	184	171	156	186	223	164	188	182	147	173	182	188	175	185	188	174	157	188	174	167	194	190	178	185	184	208	175	194	203	188	181	160	166	178	200	201	184	185	169	189	170	187	186	169	178	181	185	166	171	184	181	168	178	178	182	174	214	171	191	178	178	185	182	162	179	170	178	158	153	164	169	160	168	188	191	197	193	181	190	176	182	178	159	178	155	182	212	178	185	216	177	184	187	191	170	188	183	192	182	158	188	179	183	222	198	177	160	163	191	175	176	164	184	200	172	174	193	158	195	190	157	189	170	170	161	151	177	180	165	180	197	157	182	219	160	165	179	195	194	195	166	167	171	176	153	158	186	159	172	174	159	176	187	187	172	184	160	160	171	173	169	194	181	184	187	177	199	195	174	188	182	140	189	206	172	172	192	204	178	205	187	178	152	183	182	183	182	143	168	177	188	160	183	189	163	193	182	188	190	171	181	167	162	174	218	181	171	182	184	163	182	181	170	182	189	207	172	174	193	163	184	179	189	187	188	173	184	200	161	176	161	167	199	154	156	197	190	197	171	187	189	206	172	171	187	167	157	181	170	213	206	152	161	188	175	168	161	191	184	153	191	194	143	206	170	174	200	188	195	178	178	180	172	170	189	192	167	194	168	178	160	173	187	166	179	167	216	157	182	192	201	203	166	169	192	186	201	191	193	188	190	180	178	177	174	189	221	180	176	178	222	185	176	175	159	187	167	189	177	183	174	195	192	171	195	180	191	199	162	174	169	185	169	197	179	168	184	187	174	193	181	196	176	172	185	169	177	172	174	221	187	171	176	193	194	187	177	188	198	184	194	191	165	166	192	182	176	187	160	176	175	186	177	174	187	174	175	181	174	191	172	180	167	154	189	191	168	212	196	153	173	179	187	163	167	166	160	163
25495	23109	34473	35378	35221	31744	24368	20820	25179	23392	21672	23155	21962	19699	19876	16905	14632	28069	32398	29122	23209	16256	6575	2327	2438	1733	1123	608	567	517	471	487	516	479	500	497	494	553	525	516	489	489	471	483	451	489	449	501	493	502	523	469	481	482	426	454	508	464	487	435	482	481	444	503	473	480	455	442	445	471	452	483	449	437	460	477	467	438	498	484	448	429	437	512	485	484	469	475	458	469	488	450	474	467	456	443	464	456	488	456	449	447	451	486	517	472	477	472	429	480	504	478	430	457	445	479	463	474	486	487	446	482	420	453	455	465	501	458	474	536	450	498	457	506	450	512	459	521	469	477	485	485	469	443	463	470	451	492	480	477	452	531	436	476	437	470	470	472	471	465	452	472	453	527	475	462	497	484	496	456	454	460	475	475	464	441	502	447	452	464	438	474	462	460	473	470	460	474	468	482	453	443	471	482	466	465	465	415	484	466	507	472	469	452	469	446	468	444	494	510	488	438	503	520	483	472	428	456	500	493	482	432	494	449	481	462	463	441	459	428	494	460	478	471	463	538	452	476	466	475	466	467	494	514	493	520	482	498	466	490	496	475	472	425	470	463	454	436	473	436	463	469	470	490	470	472	497	488	451	468	459	463	489	501	502	458	525	461	468	470	480	445	454	439	470	481	455	449	487	444	465	464	507	481	461	455	476	499	465	511	473	492	466	459	474	495	440	489	474	475	451	492	473	431	471	460	442	442	484	478	469	446	438	425	483	483	487	474	461	490	455	459	444	476	445	485	472	483	443	459	460	448	484	470	464	470	512	470	472	491	448	439	480	491	469	504	427	478	431	468	456	478	472	455	448	467	483	474	481	474	471	449	493	454	495	462	438	463	480	461	473	459	503	462	494	502	480	507	423	479	461	472	487	458	491	462	502	488	486	474	461	494	445	450	451	460	482	487	480	462	499	459	482	455	465	436	509	458	451	486	447	461	493	454	448	473	502	437	415	448	492	461	507	486	486	442	483	490	467	506	497	478	471	491	468	459	480	472	455	433	412	477	494	494	479	487	457	493	453	479	481	460	518	501	479	481	486	465	476	459	461	489	480	479	477	501	475	490	455	439	469	474	490	457	481	468	494	481	447	490	483	466	503	498	474	452	489	459	461	473	497	500	511	492	469	474	491	485	453	513	503	474	476	499	491	474	455	489	451	493	437	480	466	460	465	445	484	471	476	502	460	527	455	489	491	468	424	482	477	469	463	462	481	499	475	489	464	498	501	489	497	511	421	497	471	450	460	504	462	502	448	428	430	517	474	456	473	460	454	519	470	454	465	449	505	465	471	464	475	479	465	458	485	443	445	432	472	476	460	483	466	478	480	495	466	464	469	500	465	468	526	473	480	488	468	436	484	504	486	510	450	468	497	445	504	512	512	446	467	459	446	485	452	468	473	478	485	488	484	464	475	486	468	481	489	471	467	466	482	510	450	477	465	429	513	470	463	467	511	475	477	477	497	467	489	435	465	488	479	467	489	463	508	444	500	482	498	454	477	465	491	434	460	476	471	457	500	482	423	467	469	506	472	471	500	490	485	462	468	424	433	448	478	492	477	469	479	487	495	481	508	480	467	487	455	459	480	484	502	497	452	464	480	443	466	500	436	467	478	490	468	456	449	459	462	481	461	454	457	477	470	455	475	481	463	496	441	457	466	449	501	466	477	456	480	461	451	481	482	457	486	475	500	449	507	465	524	455	477	471	471	493	483	465	432	525	466	444	466	442	457	463	493	431	437	461	443	480	421	455	463	467	488	478	472	495	455	461	471	462	460	495	460	470	473	480	479	452	513	434	463	466	501	432	477	463	440	492	464	462	435	470	463	467	475	486	491	464	491	475	444	476	483	462	460	484	471	441	518	480	495	450	485	482	468	457	516	443	477	427	471	473	466	463	465	457	467	483	492	520	497	456	469	513	453	454	452	487	475	458	481	456	498	498	485	466	501	446	465	485	482	480	493	460	468	452	456	462	488	459	472	460	444	487	479	488	505	479	466	483	487	494	481	466	464	504	458	461	445	485	483	441	436	489	510	461	465	457	450	498	477	505	495	423	459	450	451	469	455	480	454	459	496	451	461	456	480	491	447	457	441	451	447	521	466	500	483	463	468	428	474	485	480	455	442	435	434	461	480	447	447	485	456	459	453	482	444	450	501	488	478	509	469	500	461	468	445	439	502	486	512	488	474	487	419	450	436	454	461	449	512	475	468	481	499	474	483	473	459	478	478	503	470	487	439	438	437	468	472	450	492	450	436	455	454	478	470	432	430	492	496	458	475	459	513	472	444	443	534	501	486	437	436	467	470	490	487	457	485	464	471	442	447	465	441	422	487	504	441	459	493	504	506	495	493	474	484	478	445	471	478	454	445	449	477	441	455	489	476	481	468	459	497	460	485	485	440	439	462	494	485	429	497	474	494	499	472	463	446	493	466	492	479	498	491	454	431	476	483	421	478	481	455	470	441	498	469	465	500	455	480	492	515	511	465	462	494	490	475	454	428	486	479	468	480	447	458	470	416	496	464	477	462	489	443	509	487	485	442	484	485	478	455	477	510	483	451	446	491	479	439	472	500	519	468	482	468	467	463	499	451	466	480	476	474	459	482	474	491	450	493	467	445	450	452	476	475	469	474	469	458	477	425	504	439	490	462	486	453	466	470	454	452	461	475	457	440	443	433	455	475	474	423	411	502	507	462	459	411	486	458	475	475	445	480	460	474	477	474	518	485	465	491	439	453	505	453	458	489	459	442	439	430	459	428	474	480	467	504	443	447	444	466	506	493	484	458	445	481	477	491	458	468	452	479	452	460	489	497	443	433	425	465	480	475	456	489	499	469	486	456	438	454	482	463	431	460	489	486	442	503	470	476	499	463	441	418	486	459	465	459	485	475	475	464	486	485	472	475	476	502	494	455	461	469	471	467	443	453	466	510	465	421	489	443	463	451	466	464	458	454	473	479	488	442	498	458	446	451	442	518	488	497	452	441	495	481	452	487	458	454	471	506	442	456	489	437	503	451	504	504	495	491	479	459	441	465	465	481	473	447	449	455	458	497	470	477	468	488	468	462	472	438	481	419	467	472	466	484	435	472	422	497	479	479	448	460	486	494	484	481	468	471	457	492	480	475	477	472	481	472	493	492	476	466	454	472	462	427	492	501	477	488	490	504	475	459	506	452	505	465	493	470	466	506	466	470	458	465	442	455	468	445	450	486	436	444	443	448	466	481	436	469	463	474	439	476	516	455	464	448	435	468	470	451	435	449	475	471	470	493	444	480	466	443	477	504	465	451	513	467	475	493	486	462	470	431	488	451	495	465	470	429	528	453	498	471	494	469	444	456	471	483	464	485	474	448	460	433	462	433	505	490	484	479	463	464	492	441	503	469	479	478	471	475	472	480	446	483	476	501	497	468	492	512	452	430	460	456	497	471	488	466	472	454	511	497	470	477	441	468	484	461	470	504	482
10631	8659	9697	6884	4312	2063	1408	1244	1504	1284	1065	1085	1006	768	567	540	566	625	777	810	691	513	285	261	201	239	186	173	165	175	178	183	188	174	184	181	196	152	159	181	171	189	198	178	170	189	195	198	184	194	195	169	165	163	208	205	182	169	177	170	175	181	187	175	180	184	207	167	192	168	166	183	185	191	165	165	183	193	191	197	165	206	185	168	163	200	199	197	179	188	190	154	180	179	187	177	152	185	195	156	171	192	149	177	176	168	158	220	171	186	161	171	180	155	153	180	186	165	175	173	181	165	174	192	175	187	185	200	184	175	158	175	154	178	175	163	176	179	191	167	171	169	198	189	163	191	165	177	155	189	193	181	143	166	172	185	181	175	164	188	159	197	164	191	177	194	165	193	167	162	163	165	148	163	163	198	166	167	204	178	176	184	197	187	207	173	176	156	183	185	189	160	195	158	186	201	160	178	182	187	169	216	211	165	180	213	237	163	178	186	175	197	179	177	181	184	149	175	169	202	174	167	187	179	175	207	152	184	148	186	178	186	168	193	180	178	188	185	202	189	179	185	180	172	193	201	206	199	186	177	186	181	165	177	170	162	162	184	179	196	184	161	176	176	162	171	183	183	185	172	161	175	202	165	174	147	180	208	184	188	199	180	153	195	158	170	181	191	181	215	216	203	163	157	161	195	157	186	190	170	184	193	170	167	181	203	198	160	169	183	177	168	186	181	181	150	152	194	164	160	191	176	202	197	154	150	192	193	172	184	151	159	195	168	188	175	201	196	168	186	167	174	178	191	151	166	166	168	188	187	181	183	185	189	190	199	196	160	186	199	171	197	192	167	177	171	160	163	172	201	177	187	181	183	187	185	178	201	172	156	184	185	199	183	189	188	198	152	165	168	163	180	161	195	175	192	181	187	182	176	164	180	196	178	171	173	200	172	167	184	201	187	189	178	190	164	158	164	188	175	181	186	183	186	184	160	193	193	178	200	176	183	151	204	155	189	192	152	170	175	183	159	179	193	187	175	205	191	180	162	173	183	156	204	174	193	221	203	183	186	170	169	178	179	158	167	215	149	172	181	193	181	166	176	169	192	189	177	161	155	164	176	183	160	180	177	178	163	179	186	175	151	201	186	195	181	181	175	153	191	179	203	201	184	192	186	175	171	190	185	154	185	176	190	178	187	187	210	157	192	183	168	154	194	181	162	164	208	210	173	182	158	212	163	210	173	191	173	176	188	176	203	163	182	194	173	155	172	166	188	179	164	159	180	163	176	183	170	178	183	178	172	202	161	195	195	184	193	177	180	173	184	203	178	204	177	156	182	184	188	178	154	181	188	170	181	196	182	182	186	169	171	170	176	154	194	178	203	188	168	197	203	172	155	147	186	175	177	192	211	172	169	200	186	154	178	191	207	159	180	174	199	200	188	172	179	216	166	184	191	169	178	172	176	176	160	163	195	183	187	161	184	176	179	154	178	187	160	191	188	180	197	176	182	169	169	166	186	180	205	186	164	188	171	225	171	193	177	174	192	157	152	157	201	217	184	168	183	160	173	194	199	168	162	160	183	164	166	226	204	190	161	185	199	183	172	202	171	176	177	183	168	163	176	180	205	158	161	198	190	170	185	172	182	168	185	216	181	166	175	191	209	154	166	204	184	163	167	163	183	165	169	181	166	196	185	189	163	167	173	179	163	190	157	166	192	194	208	179	193	193	171	189	182	166	167	192	169	168	183	158	218	156	181	219	186	196	188	192	166	184	178	159	188	195	172	201	194	177	158	180	186	175	163	168	179	202	186	189	176	182	183	204	189	201	173	172	177	162	193	174	170	178	187	180	198	169	191	178	184	178	193	173	184	165	180	189	177	177	181	208	193	189	184	179	157	191	174	184	170	184	176	203	189	166	195	171	169	177	173	171	186	175	199	190	201	182	179	187	161	195	177	182	176	172	189	182	186	198	176	191	161	175	186	194	166	200	192	187	173	187	185	192	166	179	165	181	184	188	168	195	190	173	171	174	164	179	181	171	178	174	173	195	179	177	204	184	190	195	188	159	164	197	175	184	182	205	185	204	202	185	165	176	186	174	181	180	190	175	159	163	204	183	184	144	182	199	164	192	164	188	168	170	190	163	179	186	148	166	173	167	197	158	171	171	174	182	175	167	169	169	181	173	178	166	190	167	174	167	199	174	185	184	174	172	196	189	177	196	173	195	188	170	183	166	200	205	197	160	188	171	194	177	171	178	195	183	159	196	175	169	166	167	162	179	171	204	186	172	162	191	169	150	199	172	190	165	155	168	164	187	179	187	183	169	189	196	185	195	195	167	186	192	180	179	201	173	195	183	168	165	155	187	186	175	189	189	190	190	187	192	174	208	197	161	182	193	177	205	175	171	187	167	177	171	168	175	167	193	190	147	150	153	161	169	159	186	178	175	188	171	188	194	198	177	188	174	161	194	184	156	196	195	184	170	161	174	186	177	179	201	181	179	190	150	153	148	199	194	190	168	197	196	190	191	206	175	194	190	146	207	180	184	185	187	199	187	178	176	176	163	168	163	204	204	178	196	175	183	189	188	172	175	207	188	213	178	166	173	192	174	193	202	174	171	181	190	189	189	191	175	188	155	183	195	150	170	153	190	187	185	167	172	173	181	156	168	184	179	190	160	184	167	183	172	182	188	183	173	180	182	169	190	184	195	178	178	193	182	183	158	189	165	181	143	183	190	158	187	166	192	158	175	178	189	189	160	177	185	185	193	191	189	192	194	165	184	177	176	188	168	172	189	177	163	145	192	174	168	175	180	200	152	178	171	200	183	185	185	192	179	179	194	178	188	151	190	197	194	195	175	170	177	182	199	186	178	173	193	173	165	202	177	167	184	171	169	186	163	203	173	194	209	172	171	182	180	183	185	170	190	182	174	197	155	179	213	181	197	179	193	158	167	171	185	200	158	166	163	168	177	185	172	181	171	197	172	188	172	226	162	171	168	178	170	183	183	180	179	158	167	165	184	171	166	190	173	209	189	180	169	175	181	182	190	194	173	184	188	138	179	190	184	177	185	182	194	194	177	189	183	178	204	158	190	164	164	189	168	172	160	189	184	182	153	159	168	191	200	194	156	192	170	181	185	188	169	196	174	193	171	156	160	179	195	190	189	171	168	159	192	177	170	175	152	173	184	207	176	165	182	194	189	186	168	163	197	189	175	176	170	184	166	187	220	160	181	172	174	159	188	171	166	193	181	179	184	188	172	177	186	198	184	191	178	179	177	209	194	186	200	199	193	158	172	196	187	151	176	181	201	167	182	182	183	184	198	173	156	164	198	158	190	170	190	167	195	180	191	172	178	169	168	173	180	181	196	179	196	174	190	179	195	170	170	183	178	180	180	175	165	161	171	178	166	174	195	181	171	168	174	191	188	192	185	181	167	156	196	181	200	192	179	194	176	193	182	188	186	183	173	177	170	187	177	196	185	218	204	191	190	167	184	158	170	178
7744	7152	12364	14094	12582	8259	6049	6373	7732	6691	5763	6168	5626	4653	3242	2859	2984	3776	4468	4270	3425	2257	967	739	615	574	529	465	480	485	468	483	477	505	490	458	450	449	484	468	485	459	469	479	480	462	454	481	473	470	493	439	471	470	451	491	469	521	494	507	466	484	477	498	495	504	485	486	498	486	531	465	472	475	443	478	453	469	447	494	479	491	496	440	482	474	468	455	493	450	457	485	455	430	492	499	460	455	457	484	473	432	464	487	486	415	529	485	425	461	469	447	456	517	494	476	491	480	472	448	456	461	466	456	452	491	463	484	449	547	463	484	463	485	466	494	512	495	502	458	454	491	497	511	458	468	459	473	470	481	450	483	485	478	502	505	474	508	482	490	475	493	489	473	477	447	509	500	478	468	465	440	470	457	498	484	494	459	497	468	476	453	475	466	474	426	481	432	488	500	472	458	477	484	459	494	450	491	464	508	511	439	485	492	417	464	448	456	473	475	451	509	498	444	505	502	458	445	484	492	512	473	465	485	471	482	404	474	471	503	493	479	452	479	436	455	446	486	478	468	446	473	484	472	494	475	437	467	463	460	455	502	480	451	496	486	463	495	458	507	498	483	464	524	438	492	463	492	499	510	456	478	506	447	439	499	490	473	436	451	460	463	515	486	453	457	494	451	479	485	487	456	463	476	484	465	462	448	482	511	490	443	448	457	432	485	473	449	483	474	486	479	465	476	451	494	524	470	479	450	447	503	499	467	458	478	501	509	471	487	490	468	454	497	503	486	507	477	504	471	471	512	521	486	470	482	469	467	438	489	451	480	476	461	497	478	493	468	503	474	512	474	414	506	474	490	449	491	472	485	471	505	469	453	465	476	481	460	500	487	476	476	501	502	448	470	472	459	447	449	447	478	456	447	483	462	468	464	474	458	446	472	475	491	471	507	516	480	476	522	465	458	470	488	493	501	450	513	491	514	493	495	464	479	451	492	486	466	443	466	459	486	460	480	481	459	470	451	417	530	449	502	467	495	471	455	472	485	446	461	467	445	447	481	460	510	491	457	486	447	470	453	455	506	492	459	462	483	470	420	465	485	468	458	485	468	485	494	494	473	502	463	464	450	489	476	466	512	495	495	433	447	439	461	477	444	468	490	463	474	491	478	424	497	420	456	473	516	443	460	477	501	456	480	437	499	454	486	496	475	466	444	505	505	514	459	432	462	488	436	476	459	476	474	437	438	505	467	480	451	461	446	476	421	460	474	502	447	494	490	432	465	498	474	474	503	476	456	482	480	485	437	520	469	434	481	517	461	441	521	507	469	472	476	470	434	510	450	441	506	491	467	511	488	476	456	454	516	470	458	525	501	494	472	461	502	480	471	434	461	483	485	448	497	475	464	463	478	481	495	463	492	474	465	487	441	496	503	461	493	461	494	459	483	492	482	484	441	456	458	515	492	461	437	438	493	518	479	476	470	434	505	487	470	507	490	486	444	454	469	459	436	512	476	487	470	481	507	473	461	456	484	477	454	476	469	510	465	482	475	479	488	469	472	498	466	441	458	486	467	485	457	458	432	463	497	469	521	513	452	488	491	499	451	426	484	502	474	446	497	439	520	455	475	492	453	502	460	452	489	494	491	470	468	479	438	476	469	461	467	479	493	489	489	480	558	497	419	463	467	481	474	487	456	481	484	435	460	485	440	460	452	465	497	490	459	543	449	459	471	486	476	468	458	464	499	447	486	425	494	484	434	509	467	474	478	500	492	460	466	430	498	440	424	462	493	474	436	490	480	458	459	489	523	474	488	495	487	531	448	458	452	474	430	477	479	452	500	473	451	502	479	466	496	515	486	460	442	489	486	465	460	465	482	496	498	470	482	449	477	497	468	513	467	451	491	483	470	492	456	459	477	492	477	480	503	460	415	473	471	449	476	495	521	453	511	457	439	495	459	463	476	448	482	486	456	497	487	546	484	498	468	498	460	461	453	487	479	451	473	485	445	485	471	489	470	448	508	469	457	460	486	453	489	507	490	423	472	459	466	479	451	455	474	427	468	407	462	464	430	431	468	489	503	505	430	508	457	454	472	516	495	508	463	498	510	496	453	493	464	449	482	491	447	495	446	444	484	447	467	490	495	484	488	440	486	455	463	444	498	463	489	487	483	499	473	447	481	471	444	491	505	473	496	469	467	515	464	457	437	504	464	493	481	504	460	472	473	510	427	506	447	503	530	460	457	523	461	488	458	482	447	486	465	475	464	477	505	481	472	493	480	485	459	457	460	467	465	491	470	477	474	467	469	452	502	508	500	526	476	472	494	468	469	448	468	503	466	473	460	502	472	430	464	473	507	482	482	519	486	464	452	513	533	496	442	523	495	477	493	454	502	505	490	464	474	488	450	478	485	477	488	452	485	464	467	441	484	463	473	467	472	449	463	493	455	481	459	472	495	506	475	481	472	483	465	465	465	453	481	472	438	454	462	466	483	454	452	468	463	485	464	439	485	476	486	483	471	489	471	459	470	447	467	469	525	470	480	517	469	441	494	473	496	431	482	467	464	477	443	481	487	423	446	501	453	437	463	451	463	488	425	463	434	472	494	495	507	481	498	458	453	463	493	468	490	471	430	446	479	496	462	479	520	456	473	502	490	461	490	459	479	466	451	480	436	470	500	477	465	496	508	465	453	498	480	459	504	479	491	477	485	492	482	491	519	464	498	502	503	489	506	464	471	471	434	494	521	416	488	487	465	478	465	461	471	502	498	472	500	480	438	465	467	471	479	486	455	482	493	459	447	446	494	465	457	471	467	515	457	501	482	485	482	513	449	464	425	501	470	500	447	474	485	474	492	496	485	440	435	486	443	443	471	455	469	503	443	468	463	455	459	505	478	480	490	477	470	476	509	470	505	490	465	465	423	485	446	505	516	474	465	474	443	453	490	485	460	503	475	443	454	481	474	456	512	475	489	488	476	504	481	424	479	466	465	461	507	456	477	453	478	499	498	449	491	478	505	494	457	472	485	488	474	487	475	485	465	481	489	445	483	519	509	456	479	421	492	502	430	471	480	504	453	460	498	485	474	523	489	441	454	457	485	461	431	464	426	445	454	433	487	487	486	521	463	494	500	496	502	502	476	455	468	460	492	494	469	495	421	484	480	497	488	492	501	459	485	489	470	493	460	469	473	496	483	444	482	476	496	511	500	420	510	487	478	508	490	507	497	470	516	495	478	476	510	456	461	475	499	463	455	479	514	462	430	467	471	500	444	495	473	450	452	467	470	458	449	469	497	486	480	463	444	448	464	449	469	452	462	449	456	489	455	476	467	474	517	480	478	471	467	466	457	506	503	478	479	466	473	481	476	500	466	444	460	452	483	480	486	477	470	465	512	500	449	490	488	520	491	470	450	484	492	498	461	456	467	497	468	453	477	506	498	469	461	480	449	474	489	472	470	482	496	499	481	505	509	459	462	494	473	489	478	426	455	459	463	494	502	474	468	437	456	454	494
26915	21534	24479	20584	15104	11309	6585	4822	3719	2724	2655	3272	4514	3437	1828	1608	1338	2978	5480	5026	3469	1650	695	601	436	328	224	220	189	200	193	220	205	206	214	228	203	175	186	180	171	208	190	205	189	193	169	200	179	173	205	206	193	184	198	174	185	220	191	204	174	212	216	203	173	176	195	202	188	190	202	204	191	206	208	172	192	167	203	182	182	183	190	180	202	178	194	184	177	184	202	191	156	226	210	194	190	204	169	210	206	169	165	186	203	187	174	191	202	186	187	220	215	185	186	183	207	203	185	218	176	210	192	193	231	216	176	179	173	190	219	209	199	209	177	187	175	192	203	195	191	207	155	203	194	204	206	177	190	210	184	181	207	186	202	210	206	236	192	181	195	220	195	207	186	181	176	175	173	184	201	167	197	188	204	216	194	181	186	175	178	194	190	192	200	207	185	191	220	180	204	194	222	198	232	197	194	198	183	181	195	190	185	187	198	187	196	182	176	170	188	191	201	196	171	185	194	179	187	191	194	165	170	205	197	190	197	175	198	199	225	183	205	188	171	199	188	176	195	202	220	188	209	174	220	184	198	169	202	222	198	168	187	178	193	205	191	184	205	185	206	206	164	210	215	173	176	177	183	188	217	194	169	205	167	180	204	192	196	185	190	186	190	198	188	174	181	194	192	204	180	197	183	200	203	211	196	211	205	177	188	186	202	177	180	179	167	208	199	190	180	193	182	168	191	205	198	183	187	199	199	191	190	204	173	196	186	194	184	205	198	196	176	194	192	191	206	177	201	192	172	193	192	214	201	185	174	215	201	171	214	180	185	199	206	194	196	209	186	188	196	204	215	204	220	205	182	210	194	181	172	202	196	180	167	209	193	203	199	184	175	200	184	161	185	203	184	196	184	185	169	210	186	208	216	202	196	181	197	186	210	184	204	203	215	224	179	207	220	194	202	167	199	205	174	182	186	187	157	203	206	200	158	174	191	216	186	183	189	184	165	185	157	178	187	197	197	195	214	200	180	173	168	192	193	196	183	195	197	205	177	207	183	226	186	210	187	207	175	187	201	193	195	169	214	211	185	219	183	215	196	182	191	179	188	195	169	146	187	192	186	156	204	184	185	180	176	181	197	204	183	200	187	190	191	207	186	203	190	173	214	188	203	183	150	182	173	237	185	171	181	193	171	209	186	203	172	195	196	192	162	188	200	182	176	159	191	191	195	205	182	182	209	200	215	199	192	195	207	206	193	186	198	206	190	189	189	191	187	198	202	199	203	188	215	210	192	225	168	180	203	179	198	183	205	183	189	197	202	197	203	180	188	185	187	166	193	190	190	195	185	167	191	202	198	198	216	213	190	187	201	196	193	180	189	191	197	179	194	186	206	205	189	182	182	187	194	229	176	182	196	204	205	203	199	216	200	193	184	195	174	181	213	220	166	187	194	204	221	155	185	195	191	192	179	192	191	173	189	199	202	179	186	209	187	184	164	179	204	188	183	182	194	177	181	161	195	187	175	186	198	182	210	183	202	188	193	212	224	190	157	178	191	166	171	192	203	177	188	184	203	169	198	200	204	159	191	178	209	198	220	192	202	207	184	190	191	198	198	204	180	200	194	191	189	186	220	191	183	199	187	176	192	184	188	184	209	203	187	191	217	222	214	197	197	188	201	200	192	209	218	196	189	211	202	157	178	169	232	224	218	179	203	184	198	204	185	204	198	186	185	195	194	186	201	174	202	200	202	184	197	200	206	185	165	223	204	165	180	207	195	189	198	189	188	214	200	168	210	196	182	181	197	175	189	198	175	208	195	185	169	169	197	193	206	188	180	191	191	167	171	184	206	206	209	197	217	192	164	198	216	212	187	189	207	202	173	220	198	203	199	193	189	219	199	209	195	163	200	196	172	204	182	201	190	179	174	166	185	191	185	179	216	177	213	207	177	174	185	189	206	209	221	209	193	218	200	178	162	222	171	203	195	184	184	188	189	211	212	200	198	194	209	221	201	190	178	168	186	211	175	210	204	175	183	190	229	188	204	210	186	190	202	195	205	179	212	185	208	201	212	200	187	217	209	177	185	189	216	192	184	186	203	184	173	167	190	210	180	167	183	194	180	195	182	198	181	197	196	173	174	171	207	193	184	192	195	194	188	197	202	211	191	179	193	189	222	185	201	198	199	214	207	187	217	219	202	179	182	182	175	219	194	211	190	186	172	197	198	196	190	179	211	192	184	200	161	198	195	164	190	207	186	189	187	164	210	186	207	176	211	195	178	189	195	176	187	190	198	189	187	201	176	201	171	204	212	216	195	228	176	176	222	212	194	205	186	205	194	185	199	189	207	202	196	185	194	201	206	177	191	197	201	188	181	203	207	185	199	170	178	181	179	200	173	180	202	164	208	176	211	167	196	204	176	196	199	191	189	178	188	187	208	198	215	216	184	206	195	189	185	169	208	185	193	194	208	199	186	184	185	200	192	190	196	197	196	183	196	205	201	194	209	217	200	194	212	201	189	194	171	185	194	181	206	187	177	208	195	179	184	192	173	213	178	195	184	190	186	198	211	197	196	194	193	176	200	174	170	190	203	195	194	187	199	191	206	181	180	191	188	185	201	183	210	187	174	188	176	163	199	197	178	205	188	193	204	196	214	182	182	206	200	149	174	204	196	197	215	184	194	191	169	184	177	189	210	164	185	194	215	201	207	198	186	209	181	182	178	185	174	199	199	196	182	189	186	200	191	192	197	206	183	197	181	200	214	180	177	176	186	186	206	212	198	198	201	180	173	200	198	202	185	203	188	191	197	204	176	189	178	197	205	200	212	200	174	161	194	190	177	177	194	175	200	213	191	174	210	183	180	194	201	194	174	192	239	203	215	180	214	185	167	190	173	206	173	212	196	180	185	207	191	190	204	153	180	167	169	199	190	199	185	173	181	204	219	193	190	170	170	161	195	187	189	199	155	189	190	206	191	194	198	191	185	184	218	199	191	208	183	199	177	216	207	219	210	215	195	203	183	175	181	230	201	216	204	199	183	169	195	181	199	190	195	193	171	204	179	202	189	197	195	202	197	210	199	195	191	197	217	179	175	189	204	198	172	187	156	168	180	209	191	180	184	195	191	191	207	180	199	192	188	189	229	223	222	201	194	163	193	177	164	183	184	181	208	190	166	177	205	174	198	172	189	196	213	188	189	209	205	176	191	175	204	190	169	193	200	168	206	211	172	195	188	167	204	184	180	167	188	208	200	194	182	167	219	178	185	209	218	202	184	202	189	226	183	192	197	176	202	210	219	217	180	192	226	190	201	216	205	199	176	181	179	223	179	188	161	197	194	194	210	203	195	179	207	198	199	169	196	206	173	178	195	187	199	201	189	208	202	191	207	199	179	201	196	175	209	206	211	176	201	193	168	194	175	216	211	183	183	213	218	171	177	191	210	197	177	185	194	182	179	195	190	155	190	166	197	185	207	204	185	193	192	193	192	194	179	168	190	161	194	180	216	190
17948	15377	25951	24941	23786	21273	16138	15249	13393	11248	11345	14101	16574	14271	8439	7992	7465	15764	23800	21732	16519	7845	3705	3101	2083	1308	800	580	522	534	468	549	543	540	545	559	513	523	492	511	524	530	527	524	487	513	509	491	539	541	499	509	509	506	534	467	490	495	519	494	543	481	495	491	524	485	478	555	523	524	528	489	494	533	529	500	504	535	506	488	493	581	533	509	529	538	493	498	508	495	468	518	473	510	474	532	507	498	503	513	514	489	511	499	465	516	500	519	456	491	466	500	503	506	499	476	522	546	469	519	492	449	449	523	540	476	522	497	518	505	498	496	489	502	491	490	475	504	477	531	475	501	544	486	497	532	551	504	507	539	499	483	485	507	522	525	516	550	511	494	442	481	465	508	504	493	492	501	533	496	504	510	516	474	500	526	503	540	502	496	471	533	542	508	487	516	550	538	507	505	512	514	521	488	486	485	503	449	492	513	510	543	509	504	492	494	478	519	504	497	489	494	531	456	475	508	500	479	472	517	514	496	502	476	505	490	505	520	494	503	512	514	494	520	529	549	574	514	485	513	507	510	534	448	498	512	512	502	497	517	475	529	489	526	496	488	505	477	516	526	521	509	485	524	500	500	490	508	498	495	477	514	509	507	507	492	463	443	526	511	485	499	491	479	516	483	509	545	490	461	527	475	507	507	517	518	461	481	494	456	491	507	523	504	511	548	503	518	518	513	454	495	475	500	491	525	511	476	488	503	488	516	543	527	474	519	510	478	500	474	516	484	470	502	496	507	533	489	506	498	522	535	529	517	502	516	505	461	521	491	469	496	485	517	516	498	505	485	499	504	472	491	516	479	518	483	496	560	523	496	500	488	514	516	498	514	512	519	495	522	513	490	516	496	530	515	482	488	501	491	464	538	524	499	481	512	499	476	542	522	472	512	479	507	503	530	488	527	510	479	495	502	513	533	565	483	547	556	475	541	521	485	507	511	507	501	510	500	462	520	506	520	455	492	474	527	514	538	522	468	560	476	497	502	504	473	509	504	496	517	488	464	494	489	525	489	488	516	491	454	506	503	525	480	511	478	524	507	502	476	491	515	487	475	496	479	533	532	498	491	506	494	498	495	516	528	478	515	508	500	482	481	519	519	510	486	540	517	545	510	513	465	478	468	485	473	488	498	472	499	499	525	514	490	519	466	531	509	513	467	465	512	511	506	517	532	513	483	509	512	534	491	491	514	478	468	519	493	494	494	540	495	514	513	490	516	502	521	516	505	512	493	507	491	515	506	509	527	545	536	500	510	489	511	530	515	505	515	510	492	504	520	497	498	513	512	483	528	473	546	485	503	495	487	487	507	486	510	517	509	517	497	489	493	518	548	505	524	503	516	514	491	506	485	512	526	504	496	463	491	501	473	489	484	543	501	502	496	518	483	474	523	485	500	504	509	476	510	518	501	480	493	528	524	543	506	534	527	505	516	481	516	481	511	475	503	514	523	500	490	517	506	465	502	468	502	498	497	515	518	503	512	491	474	528	479	495	550	525	477	500	510	487	483	488	478	449	519	507	518	488	460	500	482	520	524	512	473	494	505	481	508	487	536	541	533	507	502	456	498	493	524	468	504	482	494	506	471	541	510	524	473	477	519	516	512	501	490	504	495	538	537	494	489	526	479	540	525	495	472	502	513	516	499	488	461	515	514	517	509	528	512	507	514	523	526	507	501	498	504	508	472	562	489	478	490	491	491	507	525	509	556	478	526	495	516	496	485	506	480	495	487	529	485	509	500	466	511	473	470	466	522	437	524	481	515	498	517	491	486	494	500	477	490	516	494	492	483	502	483	503	494	524	474	511	487	547	496	487	489	490	540	438	495	505	534	491	472	504	485	496	510	481	489	484	462	486	516	459	485	502	470	505	511	499	520	500	486	496	469	479	487	503	545	506	463	520	503	532	535	531	500	506	508	461	505	488	524	517	511	512	512	541	493	461	507	528	514	500	523	494	569	457	505	477	520	470	513	513	506	535	482	521	483	498	557	504	518	529	475	529	495	515	494	484	481	519	477	502	508	537	500	517	522	495	566	479	515	482	500	528	519	510	520	506	508	525	456	500	542	542	477	496	515	543	483	494	566	505	503	501	469	471	519	521	480	498	506	476	474	498	509	527	505	453	512	521	494	504	515	506	561	491	485	513	470	485	515	516	538	531	502	489	548	505	497	514	491	477	482	500	496	479	542	497	505	476	510	483	520	479	484	529	483	498	513	485	491	515	493	543	467	468	551	532	490	472	517	538	487	526	518	511	508	498	491	456	479	498	521	508	484	481	516	517	469	470	468	513	519	501	516	517	523	502	539	475	534	463	493	549	526	518	520	502	475	500	506	514	514	545	516	514	519	502	541	524	479	524	508	499	479	485	495	517	515	511	450	484	503	517	489	497	490	534	521	490	490	494	501	486	495	495	500	518	510	534	520	521	549	477	518	493	479	537	486	485	522	539	495	499	512	497	503	497	484	495	529	477	506	523	502	505	478	496	489	470	509	466	530	484	525	545	511	543	500	489	500	510	480	469	505	482	478	484	458	493	499	470	475	503	507	493	517	533	513	490	504	484	566	522	511	477	517	460	516	514	484	518	507	516	508	534	542	520	482	521	484	495	527	516	489	502	495	492	454	486	444	497	485	505	491	514	492	484	520	508	490	478	509	538	455	498	540	536	515	537	494	523	502	500	480	495	481	500	467	467	498	489	498	481	483	464	495	481	530	484	492	542	473	540	517	495	504	505	496	492	523	525	522	506	488	515	489	488	503	528	519	513	498	500	527	508	532	483	509	499	505	526	514	465	502	508	510	491	495	525	557	517	500	509	505	500	501	516	478	545	484	469	511	459	461	537	475	469	497	507	484	504	528	469	510	537	524	510	525	537	512	463	491	525	502	494	507	515	456	473	495	518	479	455	487	520	478	530	501	494	492	517	500	507	495	562	524	509	486	535	537	481	492	501	487	467	495	515	523	513	505	504	511	514	498	494	465	512	478	494	539	510	491	513	516	491	497	478	508	506	536	526	531	466	489	482	475	475	475	511	525	531	493	508	465	494	479	516	502	501	485	530	487	496	489	531	482	478	506	505	528	535	512	508	524	488	499	529	490	531	515	518	484	479	486	497	478	516	491	592	489	471	514	487	496	514	535	492	486	454	502	478	486	479	469	526	492	513	522	530	491	547	519	549	498	503	464	509	513	514	511	535	450	489	523	511	482	462	487	507	496	463	497	523	504	508	493	529	450	541	502	507	461	511	503	490	559	533	527	500	511	495	485	512	502	472	480	512	501	490	528	510	520	501	503	462	507	507	498	471	514	523	491	522	476	496	507	511	516	493	528	513	535	521	535	542	519	475	514	529	542	466	511	510	536	513	520	507	482	508	552	486	520	510	518	497	500	486	539	485	533	486	497	515	520	512	500	494	497	505	486	483	518	486	506	529	518	505	477	486	513	510	482	511	482	521	507	486	508
36763	26864	30685	29408	23701	19548	12878	9484	8233	6938	4952	5171	5560	4640	3677	2747	2711	7937	11160	9303	6586	2630	1420	1025	607	402	273	202	211	175	175	196	188	217	184	174	193	190	206	200	196	175	184	183	162	174	181	210	177	176	179	171	217	181	180	177	188	172	208	175	182	186	171	195	187	195	183	184	162	160	204	181	196	216	163	190	173	176	189	178	183	195	185	166	161	170	167	181	193	202	217	161	175	202	205	163	172	183	190	199	167	168	189	157	174	193	173	166	184	194	179	185	179	177	180	170	187	182	178	195	184	166	184	174	178	202	173	179	181	190	169	197	204	170	174	169	177	159	200	172	213	191	172	179	161	207	167	171	186	187	169	168	183	189	188	191	205	208	203	170	199	186	198	175	186	193	162	180	160	186	177	158	197	182	150	167	170	187	189	183	200	175	177	188	199	166	187	179	179	181	206	175	189	183	197	181	187	210	192	175	172	168	207	168	183	183	152	184	176	191	195	168	184	191	185	198	171	166	176	175	195	197	173	168	182	177	177	195	170	191	176	180	200	178	165	186	201	181	179	203	153	191	198	189	160	189	197	168	195	163	144	181	168	185	192	177	170	150	183	178	172	167	173	175	175	181	187	164	181	174	212	166	189	183	196	191	192	208	173	187	196	187	184	178	169	168	182	173	190	175	173	177	167	198	177	174	164	167	185	182	183	168	184	172	173	178	172	170	184	194	175	187	157	185	182	207	183	162	182	193	184	171	181	177	166	202	191	174	152	178	188	142	199	188	181	205	162	196	178	195	177	184	155	191	196	179	197	192	196	184	201	202	201	186	200	166	176	184	172	186	164	138	203	160	197	177	161	202	179	188	164	164	184	169	186	164	171	164	199	204	184	168	196	194	176	184	175	154	199	202	170	199	184	169	185	184	176	173	175	201	178	212	172	172	193	185	192	194	182	208	190	159	194	178	182	213	212	199	182	173	167	185	209	176	194	193	180	171	164	175	185	176	171	180	178	193	191	145	198	181	185	196	187	185	199	176	156	175	181	178	176	168	206	203	172	183	181	170	172	175	162	191	161	169	180	191	170	202	201	173	190	198	185	179	187	151	199	186	181	177	191	163	156	208	168	197	168	167	182	196	173	185	204	143	179	177	160	179	191	199	162	157	188	184	159	174	188	204	182	184	180	162	182	181	161	178	188	198	179	172	169	196	188	171	186	181	184	172	175	175	177	181	173	181	178	166	174	180	189	192	191	181	170	180	177	178	166	195	184	180	180	179	165	201	186	164	165	180	192	182	203	142	175	184	205	180	165	176	178	183	186	186	182	188	167	199	183	192	182	143	193	168	175	204	213	184	175	188	189	174	190	173	230	185	187	189	181	195	190	166	188	194	176	173	197	188	167	209	180	165	182	193	161	182	179	180	178	186	187	185	169	189	184	189	192	171	175	182	192	200	168	159	196	170	176	178	158	206	165	190	217	168	176	199	184	200	161	189	172	168	188	185	175	195	183	210	216	216	171	178	191	182	189	179	194	193	175	186	177	181	169	177	197	220	190	184	193	173	185	158	167	182	176	184	181	171	164	174	166	182	184	177	182	182	190	180	174	189	186	203	180	180	180	188	194	191	168	210	185	212	190	200	182	167	194	149	203	200	181	158	185	165	157	180	189	188	177	205	160	178	190	191	194	194	163	182	157	174	192	214	187	201	156	157	177	196	155	181	182	182	211	171	165	184	183	178	178	171	187	175	162	154	200	177	180	176	164	193	159	180	172	191	204	167	176	187	175	195	186	190	182	198	157	199	188	190	182	178	160	169	185	188	181	178	173	186	177	186	183	189	197	191	166	186	153	186	172	199	163	154	179	205	186	177	191	178	179	157	171	177	193	187	174	197	180	175	189	183	188	177	178	200	186	194	199	170	186	195	178	209	192	190	177	159	167	186	184	168	172	195	191	173	191	167	177	164	208	166	195	154	163	197	182	179	189	192	163	160	171	180	198	175	190	165	200	181	182	176	193	204	190	166	173	193	170	200	176	200	204	179	188	194	175	188	200	192	180	176	159	200	168	174	168	176	205	159	189	184	186	193	181	189	163	184	195	172	195	155	187	162	194	184	188	181	210	177	215	192	181	171	171	180	190	159	195	180	158	185	204	182	200	157	180	176	170	183	197	205	203	187	180	185	166	169	164	185	183	173	179	176	178	197	164	175	165	170	164	189	187	196	179	178	195	181	195	189	200	194	174	158	171	181	191	195	191	177	162	174	181	193	183	166	188	163	161	187	201	175	168	191	186	181	198	176	190	212	180	182	189	201	157	176	197	191	181	187	170	176	195	172	191	176	184	177	185	169	195	178	176	183	173	171	181	183	171	166	195	180	201	189	160	184	169	177	185	153	160	177	158	200	168	164	178	181	176	192	179	168	184	169	197	194	203	177	202	202	151	211	203	182	201	167	182	189	186	154	194	178	183	183	194	178	174	166	161	188	178	188	206	193	185	202	186	179	186	187	177	174	192	194	200	187	180	143	178	175	194	189	195	171	190	202	173	176	180	186	175	164	172	192	182	193	173	174	182	195	188	178	188	175	179	190	189	167	182	193	164	188	198	188	178	201	187	171	172	152	198	189	199	190	178	197	187	183	187	192	180	175	180	176	183	201	169	178	186	185	197	177	176	197	177	154	164	174	160	190	192	191	184	163	177	184	156	182	173	181	193	192	164	198	173	170	184	189	171	177	175	169	176	166	188	192	195	187	206	196	152	161	165	201	194	185	156	191	184	185	210	166	211	176	183	168	190	196	198	155	169	203	179	175	182	197	193	184	172	178	172	199	200	178	181	203	176	169	162	154	169	187	181	176	161	176	178	193	189	199	188	181	167	168	173	188	181	192	180	198	193	217	172	195	182	174	185	194	153	172	150	198	179	186	178	177	189	180	181	191	190	187	180	152	189	176	189	199	231	181	195	199	180	170	162	190	152	166	204	166	157	183	188	164	161	197	185	205	180	160	182	200	173	168	204	187	149	184	189	182	168	180	171	191	174	192	194	196	178	215	168	205	172	187	166	198	172	193	203	206	181	174	191	177	187	151	185	181	223	163	181	183	186	174	191	162	191	177	193	200	167	194	161	161	167	197	154	192	173	197	183	196	186	175	171	163	186	190	181	163	193	197	178	192	194	174	142	168	191	164	142	185	185	187	189	153	187	160	174	179	182	173	181	157	185	172	195	174	177	199	172	198	176	183	164	196	181	177	176	179	181	223	174	173	182	162	171	167	183	173	167	173	194	170	196	197	178	188	185	194	179	187	198	164	179	185	181	175	177	203	194	198	178	188	209	160	191	171	189	197	173	165	192	192	171	184	178	197	180	182	158	178	176	159	158	176	195	196	161	206	187	169	162	215	187	171	172	190	190	181	194	175	177	163	201	196	188	178	208	171	200	193	190	194	176	155	210	164	193	195	205	186	150	208	161	208	138	172	209	185	199	184	203	170	188	177	206	162	198	181
23494	18623	31773	32778	30511	29739	22125	22661	21077	19081	16773	18536	19188	17064	14567	12495	13285	29004	33592	29804	24368	11487	7465	5199	3004	1797	930	656	571	543	527	525	512	501	495	499	521	480	471	490	473	466	467	482	462	512	462	480	497	464	473	494	467	448	433	499	438	444	463	459	517	473	472	434	460	452	497	449	490	462	452	480	473	498	504	453	486	491	503	475	458	442	457	501	494	458	498	465	492	475	434	442	501	500	496	467	490	478	450	494	456	485	478	512	464	466	485	492	480	475	510	451	491	478	488	458	454	523	485	488	446	501	487	449	483	486	474	448	445	417	467	465	465	448	483	516	498	473	507	518	459	483	442	525	462	444	476	467	447	490	480	490	472	435	453	519	452	483	452	462	535	493	484	434	483	452	484	448	465	433	494	503	443	465	501	490	497	480	491	491	484	483	466	469	450	513	498	468	482	499	466	478	494	487	446	483	484	478	488	487	468	499	486	460	458	457	490	496	435	490	509	439	509	473	440	470	477	460	471	485	459	507	472	443	496	476	488	470	440	476	484	467	473	498	460	510	428	445	450	486	450	512	477	461	468	486	489	459	443	494	461	457	500	463	467	485	490	473	442	497	474	489	451	456	484	468	466	504	502	479	461	481	469	493	480	498	508	437	435	461	500	467	505	455	452	475	450	449	514	466	430	479	465	479	455	474	491	464	445	470	435	462	490	450	468	453	462	483	483	443	493	500	471	468	446	484	435	481	503	516	495	440	464	470	466	454	466	489	455	449	441	480	460	455	490	424	454	449	484	458	499	483	474	486	430	483	488	497	467	498	488	498	494	442	501	517	427	472	463	479	469	481	495	487	488	503	429	471	521	462	470	455	476	500	503	504	444	475	462	470	470	474	471	462	433	436	443	478	527	480	485	504	508	475	453	482	477	496	485	458	462	455	453	461	455	448	467	461	461	453	472	469	493	442	458	466	451	499	490	497	464	450	478	494	439	498	471	472	476	447	484	498	514	474	447	456	440	460	459	485	473	457	491	474	500	455	477	480	487	478	469	444	514	501	505	459	432	491	493	491	469	452	464	505	440	465	486	460	468	472	484	409	502	480	461	465	481	436	504	481	480	500	501	480	499	497	468	461	488	506	478	455	439	479	469	457	454	469	472	488	470	450	483	450	473	479	456	486	447	442	430	503	478	498	479	456	446	479	463	483	478	439	462	465	476	465	476	521	470	464	463	499	493	486	472	439	455	493	470	523	526	477	471	493	452	479	463	515	500	449	485	493	477	472	447	507	509	472	491	477	483	455	457	502	469	434	487	515	418	469	494	492	471	460	509	465	489	493	438	469	474	504	495	461	467	444	468	480	458	493	485	464	427	481	481	488	455	455	459	501	461	462	431	437	478	476	476	464	492	471	462	477	479	450	496	485	494	466	489	496	481	480	443	497	502	492	481	503	479	502	404	471	484	454	491	453	461	487	500	495	511	511	473	449	509	490	466	473	505	474	512	490	496	473	475	463	451	482	448	493	463	486	467	506	477	461	449	482	461	469	480	500	487	477	527	493	496	489	459	456	493	490	480	463	444	454	489	483	453	435	469	472	502	443	462	483	467	497	478	488	459	479	490	486	456	469	469	463	499	463	483	467	493	475	487	501	494	485	510	464	492	486	501	456	477	501	476	525	507	452	448	476	473	461	468	459	458	466	490	482	476	468	460	436	492	447	498	447	491	506	484	464	466	468	483	486	452	463	461	469	483	465	482	475	490	463	535	507	529	482	465	497	474	508	493	479	500	509	461	487	477	470	503	478	493	478	499	484	452	432	530	498	461	501	452	496	470	446	469	474	468	469	508	472	463	466	505	444	476	455	520	480	472	485	479	473	484	491	441	462	461	444	487	474	487	442	489	493	461	477	444	501	465	470	477	477	487	451	457	485	444	455	471	487	468	476	467	476	460	482	485	513	491	476	480	513	458	490	480	460	454	444	507	442	493	487	481	495	467	462	490	457	506	488	445	483	451	471	472	504	453	480	509	504	457	471	494	447	496	485	504	435	494	473	484	464	477	456	511	474	502	477	490	505	488	480	475	507	468	460	521	420	466	489	459	455	451	478	435	449	470	443	456	471	439	525	460	455	466	454	471	463	472	439	513	520	463	454	498	470	469	489	462	464	494	510	508	497	465	470	461	443	477	456	478	487	506	491	508	486	448	492	457	459	453	492	483	485	531	489	464	427	491	485	482	480	463	467	495	473	474	546	487	474	494	509	462	447	487	469	464	486	481	503	459	507	451	481	479	440	487	445	452	484	483	479	466	482	497	497	520	479	490	467	492	506	469	462	468	455	485	509	456	483	466	486	441	488	465	467	463	495	428	490	474	479	535	463	513	453	456	446	484	521	502	463	484	461	472	465	487	478	452	481	490	477	485	456	460	448	495	477	466	485	474	566	497	474	487	473	436	468	474	481	459	527	460	472	500	485	478	467	485	494	484	504	450	494	484	538	468	437	453	486	453	484	487	472	410	468	434	490	469	453	512	466	468	468	515	504	443	461	453	457	470	495	475	435	483	497	477	465	501	482	437	480	487	463	465	451	463	450	461	474	457	465	428	438	460	456	518	449	460	487	450	445	452	498	424	443	463	475	474	490	477	470	448	475	475	503	455	480	469	481	483	486	482	494	504	482	466	481	493	438	453	496	473	488	482	441	459	504	454	458	452	504	490	500	474	509	460	476	444	472	495	434	460	494	472	455	469	479	462	464	486	489	510	516	472	467	476	503	482	527	473	479	422	473	486	498	471	483	449	494	497	500	485	516	466	478	451	456	484	482	487	435	438	467	462	473	479	455	461	489	451	447	494	492	457	471	484	466	465	481	491	461	482	440	508	470	507	490	499	494	452	499	473	477	433	492	512	451	448	483	448	481	437	469	476	436	467	488	527	490	503	460	491	446	465	521	478	469	482	496	447	453	490	483	506	497	486	492	457	473	489	523	484	477	538	466	483	460	473	482	475	484	513	467	458	446	538	484	476	496	485	484	480	501	471	460	473	481	470	432	468	484	456	481	474	493	470	488	505	474	465	463	505	475	484	511	470	531	486	466	490	510	489	479	453	479	465	444	513	465	493	450	486	500	459	449	444	512	513	483	439	487	503	449	456	493	513	479	453	487	456	468	441	491	490	501	481	457	453	482	458	405	446	473	492	463	466	465	480	527	492	457	469	460	475	470	465	484	493	472	480	497	454	440	460	499	467	464	483	499	485	495	471	487	515	493	473	432	464	497	464	440	457	473	455	434	485	514	468	514	496	475	444	465	463	487	493	439	457	463	462	490	508	440	501	470	470	515	484	469	464	459	501	507	500	485	469	468	498	479	493	445	451	498	456	477	485	502	520	492	457	471	529	460	454	460	474	454	467	481	496	432	476	466	459	458	484	486	471	481	478	459	502	461	498	485	480	498	454	471	471	457	475	531	502	461	456	487	482	459	482	472	484	484	473	506	471	477	472	475	488	507
8409	5382	5680	4538	2836	1790	1346	1108	1043	899	911	880	830	524	539	535	489	555	817	874	703	340	288	294	233	216	183	173	187	177	190	165	187	176	179	184	175	195	187	164	170	158	163	184	155	155	180	158	182	170	183	180	170	153	189	191	175	161	172	180	175	175	176	179	169	176	179	189	207	177	170	174	150	189	176	166	172	174	157	165	175	197	190	176	195	194	196	175	165	172	171	168	197	192	200	186	193	183	166	186	211	183	175	163	177	162	168	175	156	165	174	199	192	184	202	172	168	174	166	197	190	201	188	174	176	175	193	187	171	172	186	163	192	170	159	186	198	167	200	182	191	203	207	177	206	189	193	166	180	160	182	179	166	214	179	167	181	196	177	165	179	200	184	188	193	167	168	165	197	195	180	154	195	188	178	168	163	179	182	180	180	202	188	152	197	182	170	174	173	159	173	183	200	164	158	175	173	172	179	187	158	178	159	177	159	184	192	191	187	164	189	220	177	165	187	188	182	156	184	153	187	188	191	178	171	167	168	167	187	168	189	190	162	177	195	207	187	182	179	188	177	195	182	184	170	193	202	193	193	168	170	190	189	195	179	164	150	178	190	181	190	184	166	161	170	184	170	190	171	173	176	189	164	191	167	181	177	174	160	180	162	189	188	205	161	167	155	161	203	184	185	186	204	160	178	174	188	181	187	188	182	194	186	178	173	183	183	188	171	166	189	187	178	147	203	198	190	184	174	204	194	185	165	149	162	177	167	178	163	198	156	184	170	167	185	167	186	173	172	152	184	189	165	185	160	176	201	185	193	172	175	183	168	153	172	180	182	186	188	179	181	158	179	175	146	166	176	160	176	186	191	172	190	179	178	163	198	204	140	192	191	164	201	187	162	158	196	190	190	174	195	188	201	171	170	145	197	189	159	174	183	181	183	165	181	178	158	181	204	178	203	184	177	181	175	198	185	181	193	156	187	199	197	176	162	200	155	196	171	162	179	187	196	165	182	199	183	204	160	196	186	165	184	175	197	179	184	155	200	171	196	199	171	177	180	183	181	171	162	171	172	164	175	187	170	166	184	188	152	165	196	187	152	199	153	179	191	181	159	169	185	191	174	198	185	199	186	185	183	188	155	165	171	205	197	173	186	193	178	180	161	190	205	191	180	159	175	168	158	160	180	164	186	183	196	188	173	186	194	158	146	199	187	185	196	199	185	192	207	176	189	180	188	176	164	183	199	170	176	178	185	172	168	161	173	180	165	200	187	190	172	190	207	181	171	199	164	162	165	194	208	186	179	171	163	168	181	168	188	176	184	178	164	168	192	195	185	179	192	165	185	191	167	194	188	175	172	173	174	195	178	172	181	158	180	180	189	183	186	162	186	174	164	189	173	196	167	182	181	194	192	187	190	187	206	211	188	169	199	198	178	187	148	194	172	203	176	165	187	170	164	173	172	188	197	207	181	173	163	171	185	185	170	167	172	194	174	169	182	182	178	213	168	181	171	167	188	198	205	187	202	159	176	193	170	180	163	177	176	178	181	168	196	172	154	167	181	191	181	148	181	183	188	167	203	172	181	158	182	188	171	186	189	142	195	192	178	164	166	188	169	178	171	189	161	183	179	193	169	167	180	190	167	159	183	186	167	196	175	167	182	182	178	180	194	182	191	179	175	178	166	167	169	200	164	163	176	173	195	171	183	155	178	174	190	170	202	175	163	180	165	179	167	192	188	165	172	209	151	160	175	178	155	173	190	156	183	167	182	198	178	188	180	193	149	195	193	176	176	165	192	175	186	165	202	158	141	182	174	174	188	178	181	183	179	160	170	192	176	157	194	193	165	169	193	182	191	188	190	183	209	171	146	195	178	191	165	162	184	167	185	167	183	172	160	170	172	178	193	170	176	159	174	162	162	181	182	191	192	163	186	182	177	152	163	163	186	165	187	174	202	192	162	167	200	161	175	191	175	193	163	172	202	203	188	188	178	185	167	169	189	161	190	165	196	168	168	153	202	178	171	183	185	161	203	169	167	179	176	183	176	163	196	207	166	179	179	181	175	156	184	190	152	186	166	190	161	193	199	208	166	176	190	178	173	174	188	182	185	174	178	181	176	177	179	179	171	183	199	167	190	180	202	161	162	190	176	139	164	173	187	184	158	181	175	172	203	182	151	164	189	180	181	191	178	178	184	169	194	175	203	180	188	168	187	179	171	184	168	171	196	185	175	192	188	206	159	160	177	155	168	190	183	177	182	201	175	202	173	190	177	163	190	202	182	178	174	190	175	169	186	180	186	184	188	181	199	170	172	176	209	166	169	181	195	197	166	160	196	182	177	185	198	170	188	165	166	166	153	178	168	164	188	184	163	168	166	191	199	165	183	164	172	197	183	166	168	199	157	169	169	169	179	161	174	167	183	197	220	167	193	174	195	176	188	187	188	182	148	168	172	170	190	159	163	192	172	168	193	181	182	197	192	188	180	163	169	165	189	186	158	185	173	193	174	202	196	182	181	172	184	177	174	197	197	169	204	170	171	181	184	174	156	185	191	154	200	188	155	178	174	177	176	184	167	150	178	170	166	188	182	197	191	173	176	170	199	165	190	215	188	170	198	176	166	174	155	171	194	174	177	208	189	159	173	175	169	193	197	192	183	160	198	177	172	173	183	182	182	178	182	137	164	170	169	158	174	154	179	180	161	184	175	178	168	174	188	181	181	175	185	178	185	190	164	183	204	171	192	170	173	174	182	168	156	191	165	188	189	172	198	185	154	183	185	182	165	195	179	193	187	196	186	190	173	156	181	192	177	207	207	184	196	188	163	181	186	176	189	175	169	187	165	197	175	197	159	172	194	183	146	166	195	167	170	175	193	171	194	171	190	203	171	158	193	179	185	176	201	193	171	200	181	184	177	178	192	170	164	165	172	178	180	163	180	173	167	184	162	187	189	181	176	176	173	165	187	175	163	167	194	152	200	195	195	180	168	163	191	176	187	166	181	156	185	208	186	168	169	186	170	184	176	182	175	182	188	160	169	163	215	193	139	158	183	181	167	172	180	220	200	168	166	156	193	179	194	168	166	168	163	183	147	193	197	173	192	158	187	183	171	178	201	174	148	157	183	174	164	169	180	160	174	187	165	162	210	168	186	178	161	168	167	189	177	194	186	173	172	183	189	199	191	185	167	177	187	178	193	163	170	188	167	179	175	173	164	190	185	204	199	211	191	155	171	171	165	189	206	181	184	204	202	167	180	186	198	186	197	179	176	187	186	181	161	158	180	134	173	167	180	173	178	194	175	186	176	194	168	184	189	176	179	167	197	162	184	185	177	180	183	196	195	171	173	189	185	183	175	180	181	171	170	169	209	191	164	169	171	157	162	172	178	175	178	170	178	181	199	157	169	187	175	177	180	158	180	171	184	177	178	168	168	203	189	168	168	156	153	200	199	168	179	189	182	173	162	178	176	193	171	181	178	153	177	178	162	143	173	172	187	183	178	188	192	179
6497	4432	8945	10827	9098	7120	5914	5586	5382	4793	4966	5165	4397	3123	3165	3059	2864	3423	4662	4510	3521	1304	1032	949	719	628	540	470	474	471	506	483	455	451	461	431	475	513	465	474	475	493	492	443	499	478	471	487	458	507	509	440	482	455	467	429	496	482	478	456	480	503	507	482	482	461	510	455	456	470	493	456	501	454	478	444	471	465	488	483	436	484	468	446	522	468	455	503	431	478	482	490	461	454	447	459	477	507	463	480	493	474	480	484	463	506	475	459	531	460	473	461	460	430	473	480	473	482	445	492	445	476	463	489	448	467	468	467	482	437	490	516	476	476	463	477	473	532	453	511	481	469	464	440	461	472	497	475	510	505	454	467	517	492	466	441	513	447	462	439	465	478	478	494	456	477	461	506	509	492	460	475	477	458	532	466	472	516	457	443	470	422	460	530	449	501	475	480	474	462	460	459	463	502	455	452	507	474	462	496	497	471	471	472	466	438	452	507	511	497	482	516	506	460	456	446	501	465	478	459	481	460	438	516	473	467	465	458	461	469	471	481	494	481	471	486	525	486	466	464	478	502	480	453	418	427	498	527	475	468	450	478	488	440	502	500	503	463	470	477	455	470	484	452	459	435	459	488	487	497	473	454	414	486	502	472	451	480	493	478	471	468	506	460	468	471	475	482	504	488	469	475	493	501	440	448	443	492	448	466	478	515	475	497	488	495	480	520	474	462	479	470	457	504	506	488	478	448	469	456	468	456	488	461	463	479	478	505	509	471	497	496	452	473	467	468	482	458	403	514	452	463	467	455	468	477	484	421	439	493	468	428	455	517	465	460	479	509	493	455	501	485	466	458	459	435	472	494	490	482	459	497	465	454	466	488	452	476	497	479	489	424	452	468	493	478	468	497	503	494	482	479	465	480	443	449	530	491	451	470	493	471	485	469	461	452	464	520	470	507	471	492	510	472	498	495	497	418	478	462	475	469	499	449	450	494	504	491	487	487	491	450	472	485	458	469	485	437	488	452	473	480	465	489	495	492	476	458	501	442	460	452	482	462	442	482	456	489	502	452	448	490	488	501	448	454	503	487	479	458	474	464	430	479	469	461	513	473	468	443	487	485	441	474	468	431	459	446	462	445	476	461	480	507	471	479	480	458	513	462	477	474	487	451	477	496	471	481	468	489	458	487	453	458	463	498	448	488	486	498	486	451	492	472	494	506	465	483	476	465	468	487	435	519	460	427	484	495	454	484	462	446	476	498	473	511	519	475	418	457	483	497	462	447	456	459	482	466	464	460	519	518	465	485	482	489	503	476	453	474	473	466	478	472	468	468	460	467	441	500	465	471	491	452	460	480	459	482	469	506	490	514	475	485	514	496	491	457	463	472	461	442	493	531	448	436	473	511	500	512	481	476	506	452	433	501	489	456	469	495	465	463	512	507	464	431	497	521	460	463	461	467	461	447	489	442	501	458	463	466	475	444	472	461	493	501	428	457	469	460	460	466	466	491	484	466	486	490	503	485	467	477	483	520	465	497	522	454	490	485	487	490	479	518	477	494	493	490	493	505	452	481	433	486	480	461	488	486	445	447	501	455	437	473	440	466	451	449	465	489	470	460	489	428	479	492	515	439	486	507	417	478	465	491	469	454	492	455	506	471	443	493	480	484	516	515	479	525	459	484	496	470	439	423	479	465	483	473	474	446	476	468	495	509	488	486	480	478	438	496	497	467	481	438	467	469	470	485	457	468	468	442	482	439	454	478	527	444	489	437	480	490	489	484	442	445	474	447	476	478	463	466	456	492	426	488	471	469	439	445	494	510	449	480	457	509	492	528	455	478	470	485	487	488	444	496	442	446	467	503	488	476	463	455	461	441	507	455	472	497	499	485	476	446	490	469	496	482	451	462	505	509	443	494	474	476	445	499	466	452	493	479	470	458	469	531	494	472	531	446	485	485	501	497	468	447	455	465	475	450	440	467	496	462	469	436	500	492	448	491	509	483	492	481	470	479	449	485	464	506	454	484	484	494	485	445	486	504	504	492	494	507	460	477	491	496	499	459	459	488	467	480	490	494	490	464	465	476	486	444	467	482	493	462	466	468	463	500	486	479	516	457	486	469	478	462	452	484	453	425	475	466	453	485	465	480	506	493	464	480	499	463	468	427	473	449	524	476	466	471	492	461	522	438	473	497	492	419	478	472	486	447	454	508	500	493	476	464	478	484	490	477	450	518	478	493	529	491	447	487	463	471	470	472	478	496	451	455	468	503	496	467	458	491	468	471	471	444	439	517	435	479	517	486	496	454	464	441	500	432	433	467	450	465	456	465	460	492	467	452	480	475	496	461	467	479	472	465	464	477	466	456	476	445	473	459	473	488	451	442	522	477	470	451	494	455	514	461	470	500	485	444	466	430	521	491	489	483	473	444	475	494	477	445	475	466	468	439	478	472	469	453	464	468	467	439	407	492	479	498	486	512	538	487	440	485	480	478	478	459	471	479	424	478	460	436	504	444	461	465	488	511	463	462	457	445	513	483	489	457	437	459	476	463	515	448	507	423	493	499	484	445	506	472	453	471	455	450	489	467	496	436	481	495	495	471	468	475	474	435	462	436	473	488	469	460	514	485	494	449	457	482	490	463	496	493	470	508	513	485	493	540	491	514	443	464	470	443	493	448	481	458	477	474	514	469	447	480	480	443	523	451	515	430	464	444	445	471	438	493	458	446	515	480	486	496	459	479	437	460	473	467	465	439	502	503	489	488	476	526	478	468	486	484	475	498	459	513	457	460	457	485	479	479	481	475	477	503	501	471	473	479	499	462	433	464	441	462	418	488	451	472	475	464	483	501	464	469	483	483	537	479	501	449	502	480	460	494	465	458	457	435	450	453	493	488	538	498	484	467	471	462	479	470	502	452	478	474	480	485	471	509	471	430	469	470	491	482	483	483	493	461	524	496	466	501	421	491	483	455	485	454	505	489	488	478	466	503	446	451	461	468	500	488	496	479	481	431	475	512	439	471	507	491	508	473	464	446	485	483	433	473	508	454	500	483	451	473	481	471	470	442	473	453	511	467	444	520	449	501	435	477	466	463	493	481	467	500	495	473	492	516	499	475	477	517	458	458	468	474	506	475	459	447	458	483	495	471	500	486	478	442	455	473	503	471	457	509	456	488	468	451	501	474	481	553	458	470	433	484	457	468	509	495	442	472	486	480	456	487	467	528	476	480	480	447	478	524	457	435	453	483	470	487	441	498	494	446	466	469	494	466	475	458	466	426	460	455	462	475	479	443	471	470	519	470	451	488	511	532	478	479	453	512	474	466	492	489	467	485	445	501	472	480	485	459	453	505	453	474	467	500	459	449	464	449	499	469	477	495	507	480	520	478	471	443	430	456	459	464	472	502	450	493	466	509	472	473	460	467	453	492	485	485	473	488	456	498	517	430	491	473	484	469	464	513	472	459	470	464	453	454	459	458	453	481	467	486	501	446	484	502	433	488	469	496
22297	15854	22386	23350	14592	10356	7286	5564	3902	3185	3179	3737	2848	1806	1685	1217	1116	3349	5967	5010	3687	855	849	716	488	321	243	219	165	226	205	192	197	203	190	214	207	195	207	181	181	192	169	199	216	190	214	182	186	188	189	200	195	199	190	191	213	216	197	210	206	169	188	205	185	195	199	209	203	194	195	219	197	195	210	194	185	183	174	183	195	205	184	177	208	200	204	206	180	162	188	191	175	199	201	186	218	194	187	179	192	193	189	191	193	190	200	183	166	187	195	179	168	185	193	176	189	189	187	185	203	179	177	190	206	191	182	172	190	193	192	169	199	177	185	186	193	210	207	177	186	198	190	200	219	203	184	184	197	169	188	189	186	186	171	213	193	197	192	189	179	201	185	202	198	207	172	166	210	182	166	201	207	215	210	195	205	184	211	180	183	217	195	184	190	204	203	179	193	210	191	183	197	194	190	180	196	197	194	199	213	180	204	173	193	195	192	181	161	193	182	176	193	207	207	194	211	169	176	175	183	189	210	173	201	166	199	167	180	185	167	180	173	175	193	220	206	198	202	204	188	197	182	203	188	189	188	171	169	208	199	193	187	190	166	216	177	181	178	192	174	177	198	166	190	189	183	201	186	194	199	197	188	204	199	193	193	194	184	203	183	211	184	170	167	195	196	210	192	208	197	194	172	172	190	186	205	169	194	201	189	197	201	195	184	188	207	183	190	214	169	179	191	178	183	193	162	180	193	164	224	175	191	210	210	168	211	184	218	177	189	190	210	197	213	195	183	184	218	197	202	185	191	170	164	178	190	176	189	202	177	186	215	195	189	199	179	173	185	195	175	184	205	203	179	180	169	177	160	209	190	202	195	180	178	176	191	209	204	203	188	199	188	208	202	201	186	205	199	196	195	205	191	177	182	190	191	181	207	206	193	182	180	185	196	172	208	183	197	216	178	185	176	202	195	209	180	177	173	209	187	192	178	185	204	160	171	195	172	185	200	189	171	209	206	208	186	216	191	193	196	197	202	198	202	196	180	191	229	166	163	201	185	164	228	180	181	164	185	178	172	207	205	208	195	206	212	202	167	174	195	179	175	191	182	225	224	195	176	205	178	190	180	173	158	198	207	194	195	195	205	184	188	209	179	213	184	214	197	189	183	184	171	195	219	198	185	207	203	187	182	188	209	189	168	194	180	191	188	211	180	199	219	197	207	209	212	183	167	196	216	190	200	188	206	190	178	159	195	199	179	177	166	208	201	169	193	196	187	191	171	169	175	189	181	155	181	199	185	202	214	181	174	181	196	177	203	209	211	170	175	195	199	191	190	184	180	190	190	203	208	218	180	197	181	179	203	176	214	216	176	209	215	193	196	216	187	190	185	172	193	171	190	166	209	178	181	197	182	180	184	178	200	187	185	185	197	211	180	189	201	163	220	177	223	182	182	202	180	181	191	197	188	181	172	186	197	198	204	178	195	199	193	192	189	191	219	180	175	199	202	196	182	183	206	193	197	178	194	168	164	175	190	179	189	213	195	216	200	206	212	195	186	188	187	172	168	187	188	195	194	199	166	195	199	197	183	197	210	153	194	201	163	172	173	205	184	176	194	239	200	211	184	178	165	204	179	199	204	200	191	203	184	176	186	197	193	174	211	183	197	164	189	179	187	182	189	176	177	181	199	208	187	180	160	179	188	195	184	182	198	184	187	188	191	176	212	200	195	171	205	177	180	187	214	176	188	175	181	169	176	174	207	192	198	177	188	203	176	180	199	162	188	175	207	211	196	187	170	160	183	188	202	180	191	193	212	185	173	185	188	188	187	187	178	181	206	195	182	193	185	191	202	185	189	207	194	204	200	183	184	182	176	161	194	158	172	198	208	184	193	209	187	212	189	193	204	200	214	178	198	212	193	184	191	187	205	181	211	193	184	203	207	204	189	183	164	191	195	178	182	187	193	193	183	186	204	186	203	204	177	159	185	212	193	189	186	194	200	189	199	220	190	207	220	168	191	213	174	192	186	188	191	183	187	189	187	168	170	176	181	172	186	159	220	197	190	191	175	201	200	211	182	194	178	199	189	176	202	201	183	177	190	218	182	202	181	198	203	186	164	196	179	187	194	182	203	199	207	194	206	168	189	192	208	187	198	186	181	187	193	198	181	186	187	204	179	191	202	203	203	184	179	182	193	171	175	182	202	172	206	183	192	181	164	202	179	181	200	185	186	194	187	176	170	179	176	183	215	199	189	192	197	187	193	215	202	187	176	203	211	187	187	179	160	189	210	199	208	198	172	187	225	175	229	207	220	206	202	174	188	176	191	210	172	173	190	183	195	165	219	194	196	191	189	211	185	192	176	183	199	178	166	207	202	178	168	198	202	193	181	219	176	198	202	207	176	185	199	199	168	138	183	193	177	192	190	216	197	208	212	184	209	212	200	164	198	221	207	184	208	177	187	210	199	190	201	168	195	173	200	199	192	202	194	208	165	210	188	190	170	173	215	177	188	214	207	177	203	185	184	181	171	192	200	192	192	210	176	188	208	192	177	184	200	201	192	171	194	187	193	201	182	182	181	198	186	175	193	174	186	186	194	207	196	198	186	191	198	190	207	180	188	188	187	193	187	187	180	180	194	199	217	175	193	170	181	185	145	190	152	174	193	211	199	197	183	203	192	174	192	180	186	218	194	190	197	183	187	188	170	183	195	178	177	194	162	207	191	180	208	185	184	174	185	196	196	216	179	184	190	177	201	202	205	168	215	184	206	201	202	179	176	196	211	167	184	195	214	187	197	190	210	192	215	202	196	190	179	175	169	160	201	199	212	185	220	211	207	175	189	181	194	201	185	179	193	188	211	182	211	197	214	196	179	195	205	184	175	191	181	197	208	186	202	214	176	199	200	195	191	178	200	186	186	190	218	167	200	212	220	210	191	191	187	218	206	197	185	161	177	190	162	174	219	191	209	176	167	181	195	197	190	184	239	185	191	203	191	187	182	177	180	170	184	168	185	184	201	184	197	205	218	176	166	192	197	168	202	200	192	202	208	198	184	201	205	206	198	185	184	186	191	208	166	193	194	191	199	194	193	185	191	198	195	208	216	185	192	191	184	202	180	189	187	195	186	206	180	200	186	180	194	208	208	201	186	204	208	152	182	199	158	176	181	181	205	190	195	192	184	196	206	182	182	206	207	222	175	210	178	211	204	172	178	179	172	163	181	200	195	178	193	194	192	170	202	182	186	182	198	213	205	195	192	195	190	165	187	187	202	183	196	194	196	154	201	196	186	186	197	182	185	188	211	201	198	170	204	192	192	188	217	219	190	167	184	168	172	180	186	200	155	173	190	212	179	200	171	191	206	185	187	180	204	169	171	179	198	192	192	203	200	192	192	149	188	173	194	191	175	201	196	186	164	178	196	203	193	184	196	195	183	172	201	198	179	169	190	213	209	191	160	191	209	192	195	176	207	200	199	204	199	186	172	226	197	181	182	183	171	186	173	232	164	201
14488	11939	25933	27433	21888	19871	17632	16307	14222	12267	12879	14670	12116	8918	8431	6505	6527	17685	24800	21463	16695	4292	4656	3711	2227	1388	734	623	579	537	538	542	529	515	535	526	507	549	510	461	529	469	512	515	529	538	523	511	524	514	509	490	513	484	507	486	496	503	558	522	492	496	505	498	487	479	492	467	537	488	458	482	502	460	495	515	481	498	483	515	488	543	479	523	491	533	521	497	489	509	514	475	513	523	544	528	493	506	460	506	494	564	501	498	465	512	508	477	502	533	538	497	483	518	536	495	504	476	520	522	485	522	501	499	498	500	492	519	509	486	467	502	498	520	525	492	488	486	507	497	537	506	527	498	471	486	504	505	467	469	453	511	467	537	478	514	526	482	518	460	498	498	498	496	495	506	537	485	462	481	493	468	504	472	491	517	500	487	522	487	522	516	467	488	534	526	524	517	516	534	523	561	502	507	523	485	487	514	482	527	500	488	475	514	529	513	509	537	525	502	513	504	493	487	534	504	497	502	515	497	495	500	524	520	491	502	547	488	504	496	491	546	526	475	489	505	474	525	496	464	522	484	516	479	512	499	533	501	504	493	484	517	438	463	549	548	519	524	487	498	521	485	503	503	536	470	528	511	498	467	522	552	514	474	555	542	472	501	471	489	467	524	471	472	465	497	527	498	504	532	467	490	456	492	478	514	500	490	527	499	473	459	543	522	510	492	503	541	531	488	461	487	519	528	494	490	515	502	518	489	538	509	524	549	523	502	503	495	491	499	511	494	482	482	500	482	503	498	508	494	509	495	468	492	504	485	468	511	488	481	487	493	533	507	466	495	486	466	541	481	524	482	520	499	493	487	521	509	525	478	534	488	488	489	504	482	485	504	484	497	472	516	472	535	481	503	468	534	497	516	476	503	507	506	501	511	480	522	470	463	503	502	528	558	528	538	446	516	491	532	507	521	509	506	516	522	518	483	504	492	516	503	520	467	531	456	500	508	503	523	482	502	510	531	483	520	503	500	479	479	505	511	515	540	476	533	540	503	544	524	470	493	462	545	534	472	492	516	494	497	451	511	525	499	536	505	523	521	521	521	493	480	488	504	510	461	569	514	497	481	498	533	509	500	502	505	482	506	557	526	465	546	511	527	511	486	504	496	520	459	547	489	466	515	505	508	476	503	468	541	519	510	529	531	509	498	534	489	496	487	498	497	518	509	487	491	495	535	518	506	521	494	541	501	498	506	486	523	509	473	520	486	528	519	474	545	493	527	515	484	484	479	494	495	504	513	502	475	515	462	506	539	510	521	515	536	499	515	486	498	505	520	465	517	483	519	523	482	484	484	448	475	518	501	525	497	510	473	515	533	511	542	498	516	517	492	530	503	506	495	493	538	535	508	520	483	512	511	497	488	525	568	539	483	482	520	492	460	515	484	521	501	495	492	491	513	520	497	505	484	554	503	448	488	514	483	508	503	527	489	502	500	507	485	507	508	492	526	531	539	502	515	501	493	463	511	536	500	488	485	527	515	483	494	500	503	512	541	499	512	472	516	530	499	540	501	500	492	481	485	518	519	558	507	498	447	487	531	498	506	524	481	486	524	490	553	511	494	522	508	529	491	511	477	556	467	523	482	486	511	472	470	508	507	528	497	493	508	518	518	496	539	485	508	484	513	544	520	476	559	501	472	497	564	507	513	511	478	528	449	503	481	496	491	498	467	507	524	514	526	514	465	510	492	509	471	525	483	516	479	481	488	498	496	537	557	507	469	504	486	511	488	482	477	485	510	552	497	501	499	521	513	553	526	469	515	496	579	508	468	497	472	507	491	536	540	546	531	486	462	475	507	534	489	461	510	514	521	515	491	530	499	521	459	506	529	478	528	564	495	517	502	507	504	463	488	462	514	481	489	499	509	514	484	551	452	534	494	464	478	480	488	475	512	516	506	514	494	508	455	516	483	512	498	486	503	529	524	535	488	481	524	493	500	488	507	512	493	524	504	527	513	502	549	467	469	542	459	488	453	473	491	472	476	481	500	498	516	513	509	503	455	528	514	481	500	507	499	539	487	478	519	513	488	540	509	507	468	507	502	498	539	506	454	512	490	499	512	499	518	510	520	525	519	533	466	507	510	490	512	508	508	506	529	500	482	463	551	478	529	525	468	500	464	510	515	491	495	506	507	505	491	480	511	514	501	509	486	503	532	575	510	489	508	507	497	507	496	488	508	515	476	515	514	514	522	475	482	497	512	477	517	486	484	491	513	495	528	495	497	526	511	542	519	511	479	520	550	516	533	508	489	481	480	529	536	499	503	485	527	533	509	525	522	516	479	538	482	525	503	504	512	520	502	497	513	492	507	539	488	492	517	500	512	517	500	468	485	493	528	439	520	508	494	487	535	545	450	501	505	535	502	486	480	481	488	532	525	517	517	487	493	526	479	501	495	473	495	456	456	481	499	513	489	469	513	539	513	506	536	498	521	523	530	498	526	467	527	495	533	521	509	455	490	497	460	486	507	526	525	546	504	480	462	497	484	482	517	542	486	514	511	491	535	501	488	484	468	520	531	472	525	534	469	509	501	511	494	502	528	531	518	486	493	524	522	490	509	519	523	509	472	499	493	510	520	497	514	495	491	537	489	532	524	491	498	545	501	483	525	465	524	470	521	526	502	504	463	510	467	537	485	472	525	512	508	489	506	497	511	515	512	512	507	510	489	510	482	546	538	531	502	521	488	503	498	490	521	513	473	523	459	515	510	506	557	535	511	493	493	490	543	501	500	522	522	466	493	499	467	496	499	469	511	542	480	482	502	523	479	505	489	515	510	515	492	494	509	503	518	513	518	519	527	494	468	506	509	510	508	526	496	503	432	499	529	488	492	501	503	506	528	526	480	544	499	528	497	478	522	486	500	477	492	490	491	511	507	511	501	504	449	558	501	481	501	515	485	481	507	447	485	532	513	500	533	517	488	518	529	532	509	462	556	514	451	508	523	550	513	469	519	511	511	523	500	569	533	520	522	488	476	545	510	498	501	524	490	505	525	527	489	502	523	516	502	472	488	498	503	527	499	509	551	523	497	520	494	490	490	504	507	511	500	496	476	486	494	516	461	508	501	494	468	490	515	480	519	505	493	490	500	456	482	511	520	543	511	486	510	499	506	506	498	515	498	463	495	493	493	543	544	499	542	537	488	510	484	495	500	487	546	452	528	507	497	502	518	489	532	473	482	442	497	510	527	504	527	504	490	482	512	524	519	503	498	497	519	484	499	483	485	550	459	521	534	497	485	501	477	511	516	515	523	498	506	549	504	473	474	528	482	543	493	494	506	543	504	527	520	488	492	506	483	494	455	492	494	457	466	491	532	532	535	526	492	516	515	558	516	522	506	519	488	488	461	496	514	506	538	519	449	471	524	491	499	531	490	501	495	524	482	487	466	518	476	498	514	490	485	555	500	534	452	509	521	496	474	489	501	507	502	487	499	526	514	471	482	512	518	506	492	546	538	514	515
31420	22145	37477	37239	21914	17220	12318	9483	8095	6280	5709	6551	3925	2841	2121	2203	2358	6033	11698	10769	7013	1960	1555	1172	779	402	239	218	224	201	175	198	209	190	187	177	179	172	161	182	191	185	200	187	171	198	202	184	193	167	184	163	173	188	176	183	178	193	174	149	192	195	150	195	192	153	168	166	160	179	204	171	171	193	201	181	167	179	180	176	182	197	150	168	182	191	199	192	195	166	181	165	177	183	182	182	166	185	149	170	174	192	210	173	179	198	167	183	159	173	182	161	180	186	200	186	173	169	166	146	196	176	188	178	182	174	179	223	155	190	183	187	176	152	183	197	168	159	170	195	174	193	198	182	175	193	198	177	186	177	184	176	196	177	162	159	176	199	203	146	169	196	180	185	174	179	199	159	178	197	180	176	178	176	216	183	202	167	173	171	172	189	163	171	190	194	174	171	155	190	179	199	210	194	173	181	161	214	197	177	203	216	187	205	195	192	176	181	198	188	173	191	195	183	196	189	179	186	149	188	176	172	189	174	182	188	184	193	196	161	184	207	176	184	202	175	185	149	196	194	189	216	158	180	192	172	167	190	199	190	203	184	197	198	188	168	198	204	164	174	154	172	201	137	191	169	183	172	181	198	164	179	192	169	180	174	176	186	190	182	184	186	186	174	180	168	191	170	175	179	157	181	185	182	176	222	163	185	171	168	179	173	172	169	179	161	180	154	211	176	176	186	177	178	197	184	176	169	177	166	173	188	166	196	175	175	201	195	173	194	183	155	194	179	174	177	181	185	169	198	180	202	182	154	151	149	168	180	198	191	144	186	199	182	197	158	169	186	166	188	170	166	167	174	171	198	189	202	193	195	169	188	194	152	203	175	188	180	161	176	158	203	188	189	189	165	176	174	163	184	168	157	185	190	199	174	175	204	204	198	182	177	199	175	171	199	180	195	169	179	176	181	169	201	162	214	165	172	194	179	177	169	184	186	176	183	174	146	187	180	166	175	158	185	186	177	192	179	181	154	150	151	186	193	146	168	172	183	191	200	171	159	196	180	190	165	161	162	202	177	188	175	184	200	171	174	195	174	147	191	192	205	169	168	168	165	189	179	184	176	182	178	193	174	178	206	194	179	183	166	213	177	200	186	187	186	226	208	188	203	174	172	172	188	185	191	184	161	176	171	202	184	181	160	168	202	168	193	179	187	203	160	209	171	177	206	169	161	173	176	157	159	192	173	204	178	174	184	172	175	176	167	184	183	186	172	194	180	221	193	188	184	177	182	181	217	190	199	180	194	192	192	172	178	172	193	173	197	157	208	184	191	171	184	176	201	189	194	194	177	179	168	197	184	160	181	169	159	181	178	178	183	175	184	178	179	165	171	182	167	161	180	170	165	181	193	212	175	179	169	166	175	175	179	192	176	156	149	216	179	167	178	166	173	185	158	169	169	176	189	184	165	165	198	162	177	175	173	195	179	171	188	187	159	166	168	165	161	173	155	198	177	167	184	191	184	171	207	190	172	184	191	176	192	189	168	177	205	183	202	200	169	179	157	182	185	183	188	187	178	173	170	211	193	173	161	156	177	190	168	147	200	174	166	167	180	168	192	174	176	187	197	173	164	183	166	187	166	184	177	171	188	191	193	161	165	158	210	188	204	166	184	176	173	176	165	182	177	182	167	170	182	189	193	178	178	173	164	190	161	176	165	162	190	178	174	147	187	188	183	176	154	167	168	145	157	174	163	191	165	170	161	181	180	162	194	199	195	181	167	158	177	182	184	167	200	195	164	196	188	182	199	169	181	180	194	154	176	206	201	183	183	167	155	175	182	189	184	167	177	202	168	188	185	182	172	175	192	177	211	183	180	178	183	201	170	181	195	176	178	202	175	182	174	171	185	186	164	151	165	187	182	180	171	181	158	174	198	179	182	177	161	172	194	185	173	177	186	175	188	161	182	201	183	178	193	186	171	177	150	200	184	193	185	183	186	172	177	181	187	186	181	163	196	172	173	187	160	178	174	184	189	171	187	191	197	183	202	166	178	193	189	166	190	197	199	173	178	190	200	180	200	182	190	176	188	176	197	168	185	165	178	176	182	182	156	173	170	177	169	201	183	191	167	176	177	187	171	209	212	165	211	180	180	209	195	154	188	200	207	164	193	172	173	187	170	168	175	194	184	171	173	175	176	170	193	176	175	157	164	177	144	186	166	144	186	181	194	177	170	210	193	165	165	185	173	187	182	176	168	191	165	171	199	188	201	171	188	173	195	174	175	191	175	192	203	194	175	192	169	174	174	201	194	177	223	174	186	179	186	178	199	180	190	205	169	193	168	203	199	173	156	170	168	182	196	170	201	185	170	201	178	169	189	180	169	169	141	181	183	172	175	158	180	169	171	174	184	160	181	171	176	174	178	207	186	178	167	175	171	171	181	210	172	174	175	201	155	183	194	197	202	206	221	172	169	157	174	186	174	183	205	186	171	192	179	160	156	171	182	171	170	184	186	161	159	181	193	183	166	187	182	172	176	195	182	198	181	174	192	195	184	182	182	179	167	190	182	168	194	175	197	183	173	172	170	200	180	177	189	165	192	186	187	177	175	187	164	181	191	193	173	159	186	167	192	199	184	187	161	181	182	192	179	179	181	172	173	189	209	171	174	190	185	205	180	177	183	173	154	186	188	175	177	190	189	178	198	190	171	190	196	198	170	190	184	178	177	151	179	202	172	159	177	179	166	193	162	178	187	162	192	154	186	187	166	161	183	168	176	193	184	161	174	182	179	170	192	185	181	176	181	192	154	191	175	186	201	169	168	174	200	165	175	169	190	166	175	186	184	189	215	196	159	206	186	166	192	169	190	175	189	184	159	161	198	192	184	169	197	196	176	156	169	179	184	186	180	185	184	189	203	157	161	189	180	168	177	170	158	197	176	191	184	155	196	186	177	191	179	186	177	147	196	182	183	189	188	178	161	173	181	169	173	178	187	187	218	177	177	183	203	161	182	203	176	195	184	187	167	179	180	166	180	184	208	181	176	169	189	168	199	170	189	197	194	172	179	194	194	174	192	179	180	179	193	182	189	174	172	149	185	154	185	171	166	189	199	196	188	166	159	190	175	177	171	199	206	176	162	170	171	167	182	185	196	175	196	188	197	209	164	194	183	174	183	192	169	187	192	193	187	187	205	173	177	159	187	191	151	195	183	190	166	179	193	160	183	186	191	166	164	190	213	186	150	167	175	187	167	188	177	184	176	203	178	174	156	182	197	160	219	206	224	200	161	202	167	176	204	205	178	198	169	203	175	158	171	194	170	211	196	189	175	188	189	191	209	203	208	207	205	204	170	179	209	201	166	167	201	178	163	211	185	163	177	173	174	173	177	173	185	191	164	167	185	198	174	191	180	166	172	166	177	185	181	173	173	163	192	177	175	203	188	214	182	168	168	182	196	165	179	170	175	188	189	181	172	175	169	164	171	184	164	183	182	178	174	197	182	200	178	185	200	190	182
18688	16157	40829	35617	27135	25685	22823	21334	21696	18830	18184	19661	13057	11738	10159	10528	11222	24899	35184	31896	23715	9267	8769	6639	3917	1982	857	654	619	558	541	517	526	498	484	503	507	469	487	543	464	477	464	462	462	484	448	467	443	452	509	457	503	443	428	453	486	465	515	465	448	442	464	454	488	436	463	490	472	490	468	479	485	442	464	462	454	501	449	493	449	424	427	491	481	467	453	487	470	437	536	489	453	499	478	467	455	505	460	484	455	457	485	465	480	521	501	461	491	481	493	460	491	464	470	449	495	467	502	466	461	457	460	430	458	480	502	499	491	492	495	476	455	491	469	470	475	536	433	516	455	454	462	487	464	468	480	447	497	459	470	519	457	474	423	501	455	457	454	445	444	429	488	448	464	488	474	505	505	442	473	519	491	450	488	483	459	463	507	468	480	451	488	454	504	484	456	471	478	505	538	457	466	471	444	488	443	454	476	455	442	464	481	462	508	486	494	448	526	476	505	502	430	485	493	483	479	481	461	456	489	490	445	472	477	467	478	434	499	455	471	504	468	438	488	498	509	459	476	470	442	457	473	438	455	493	458	442	473	488	467	478	472	465	478	494	484	456	463	459	481	448	505	468	439	481	456	440	435	441	457	445	463	457	476	483	483	485	499	477	488	473	483	440	503	469	489	475	479	475	490	466	466	484	469	478	445	486	470	430	463	473	450	459	483	468	488	468	485	490	475	492	455	456	497	486	466	492	450	488	517	483	500	447	459	487	500	496	473	440	448	502	474	510	450	480	452	470	474	501	464	468	489	450	444	471	494	525	443	453	476	471	502	413	456	460	517	492	505	491	478	457	488	467	470	487	430	482	474	452	482	455	468	526	470	454	462	448	465	480	455	455	445	476	439	475	452	470	467	461	483	494	504	451	490	444	440	471	498	512	474	488	447	490	469	437	468	460	453	429	510	504	496	448	480	478	501	452	453	482	459	470	476	474	502	476	463	458	481	438	536	486	494	432	480	455	441	504	480	484	445	477	475	497	447	474	445	459	478	499	430	474	435	468	487	453	484	459	492	440	435	500	474	514	458	488	470	466	446	509	458	454	449	473	463	495	447	481	500	457	486	495	480	490	466	447	472	470	458	438	484	471	471	457	468	453	445	481	430	516	455	470	469	448	472	423	461	486	489	462	490	448	468	501	453	499	455	496	436	480	515	464	487	475	489	445	484	491	459	514	458	452	495	480	477	510	490	449	487	483	506	448	436	451	498	500	430	449	453	456	507	441	469	511	456	460	488	480	481	459	481	471	477	434	472	478	492	474	440	448	448	480	480	489	491	491	456	475	489	484	460	450	482	466	479	485	493	472	485	477	468	473	488	454	444	494	469	485	519	414	434	429	467	468	487	478	517	476	491	516	497	431	477	465	444	466	450	469	489	471	480	465	459	497	468	474	489	440	538	486	457	520	455	475	485	466	466	516	518	449	482	457	455	509	477	473	495	450	480	501	468	469	462	489	473	455	445	494	489	456	457	511	491	482	474	463	508	453	510	460	494	443	465	451	481	464	517	478	474	450	496	497	478	457	497	474	452	487	471	429	498	466	433	490	465	524	470	441	477	506	484	486	470	465	454	474	507	434	474	404	488	480	462	452	444	443	508	427	489	457	451	474	478	501	447	466	468	470	471	444	468	473	471	449	483	462	495	443	448	481	484	465	480	461	479	445	484	484	480	511	469	473	456	440	479	503	470	490	533	462	482	464	485	474	442	494	459	483	481	508	483	490	453	446	503	473	479	497	436	431	466	485	482	511	492	486	479	438	423	467	456	483	471	495	489	459	439	470	484	480	471	467	480	455	488	514	449	481	500	476	465	463	515	441	449	453	468	475	444	493	447	490	450	500	456	436	494	486	518	470	459	469	505	466	458	486	467	505	479	460	480	462	485	442	466	433	504	433	496	498	446	488	471	439	479	457	508	447	465	457	504	460	446	491	456	468	456	457	439	479	467	454	480	497	463	474	432	471	480	489	478	447	466	488	462	474	486	498	450	522	453	487	507	506	473	464	447	502	472	490	440	470	454	509	471	441	475	482	445	483	467	522	487	489	490	472	491	458	529	496	485	473	483	487	453	475	485	502	446	456	441	487	475	470	485	489	507	456	511	490	446	471	472	501	457	465	442	478	500	469	465	478	450	472	507	469	475	447	477	519	456	488	499	485	479	485	489	452	453	468	488	462	468	497	453	487	456	457	497	495	507	483	455	475	457	442	473	518	485	488	471	443	454	487	470	482	441	467	468	471	438	448	496	476	479	504	468	445	459	460	460	478	468	440	473	455	476	474	460	462	473	476	422	487	501	479	456	450	475	435	479	482	494	487	464	484	435	466	464	446	469	521	490	472	521	491	482	462	458	468	434	475	458	469	459	506	520	489	442	484	488	427	504	491	484	520	463	496	492	477	486	432	459	488	506	485	505	491	480	466	474	484	483	451	436	479	440	466	500	489	470	517	479	467	469	469	491	478	504	444	450	487	474	457	463	489	493	537	499	448	470	431	484	477	477	461	483	461	480	434	450	472	506	464	445	433	468	481	488	462	513	475	496	467	511	485	449	479	455	471	464	439	497	478	482	480	461	485	463	517	511	517	495	478	506	469	472	452	451	490	501	490	473	469	497	442	506	475	483	474	474	485	456	476	460	464	484	482	461	490	441	446	453	509	504	487	464	508	457	494	431	452	496	482	498	450	510	473	502	456	484	485	468	450	466	460	502	458	475	459	489	469	484	415	478	479	496	489	494	433	509	483	456	465	466	495	453	479	453	498	505	487	482	478	470	471	430	508	477	492	468	453	465	466	445	461	442	513	497	480	518	475	476	468	469	455	447	470	471	435	433	466	475	469	473	455	466	487	491	445	472	424	460	440	489	464	446	446	466	513	454	482	449	491	475	493	492	479	469	494	482	465	499	466	444	526	483	466	479	453	486	455	486	450	485	461	471	506	465	460	473	470	482	482	451	503	441	501	486	499	493	468	521	458	466	478	446	473	525	483	473	490	431	430	461	435	414	488	482	483	482	480	482	486	504	480	475	489	513	536	456	487	476	470	473	453	473	464	477	472	443	470	447	459	459	513	456	490	496	461	466	515	454	474	467	452	470	473	500	468	487	433	496	482	448	441	477	464	448	485	465	491	493	465	475	462	429	488	471	484	465	459	451	462	461	456	498	439	443	496	462	483	474	479	456	443	478	457	491	462	461	471	482	488	497	475	495	456	498	505	505	455	468	487	461	492	485	467	460	468	487	486	492	471	432	475	495	477	447	445	499	435	513	475	454	442	422	470	471	481	453	497	486	470	476	462	468	496	470	462	455	505	454	446	461	452	476	457	487	460	475	484	462	476	445	478	457	457	463	485	481	465	468	463	465	433	448	504	489	494	458	449	470	475	505	489	507	487	479	476	452	517	465	472	490	436	440	470	473	496	497	479	441	458	459	487	421	511	497	488	432	485	447	487	477	459
7000	4104	6719	4876	3349	2090	1350	1060	1086	970	884	783	597	513	466	464	407	490	761	857	563	331	305	279	271	241	197	188	169	169	164	197	170	158	176	200	207	200	151	172	149	176	190	162	204	167	177	192	176	186	183	181	159	199	157	168	193	182	177	163	171	172	184	165	199	200	180	210	199	186	188	150	176	171	185	172	186	176	187	159	179	162	193	171	184	177	161	172	167	171	183	163	169	160	155	174	177	185	195	179	168	194	162	155	180	183	169	157	144	175	192	207	170	161	179	149	184	171	204	170	182	176	189	164	186	184	187	165	167	167	179	163	171	192	157	167	142	137	201	182	163	175	168	175	168	165	184	164	163	183	187	189	196	190	188	161	181	192	196	176	157	190	152	176	174	198	174	191	162	157	166	179	194	180	181	178	181	173	178	175	168	190	185	189	163	183	180	169	172	195	184	172	176	168	161	182	165	188	150	175	168	188	157	168	196	184	183	195	173	185	186	177	166	179	201	174	182	201	173	186	188	191	151	169	182	181	179	166	170	178	177	201	185	177	173	155	168	194	212	168	222	199	175	179	162	173	168	174	176	161	187	175	167	184	158	183	182	171	184	171	195	159	167	177	172	186	169	176	181	193	170	181	162	179	181	169	166	184	170	156	157	173	154	188	177	189	177	193	181	170	162	175	159	183	176	200	197	157	224	195	178	178	195	173	193	187	195	152	175	209	161	176	168	164	178	190	183	207	172	201	178	202	173	180	171	182	184	184	194	158	194	199	173	157	159	192	186	172	186	173	166	188	170	176	177	201	189	183	169	164	159	161	165	171	180	209	184	186	182	180	162	209	193	167	183	183	201	181	188	149	167	169	166	176	158	194	184	203	177	170	158	185	183	171	171	171	189	190	188	184	176	174	173	184	187	146	176	185	169	149	160	204	180	186	176	189	197	179	197	164	183	181	199	193	179	157	159	191	165	176	157	169	163	184	183	163	204	177	199	177	191	172	200	181	178	167	183	183	182	175	202	174	161	202	174	184	169	165	186	165	155	175	199	172	158	166	184	168	190	199	184	187	202	185	204	161	194	183	153	190	186	192	199	188	187	167	170	173	166	159	145	192	186	154	196	188	190	170	164	197	180	180	182	211	196	169	174	205	171	208	200	169	202	197	174	188	182	165	183	181	174	178	175	182	180	157	173	190	180	183	158	162	173	183	201	181	169	186	159	198	189	172	169	185	170	161	172	156	185	177	163	173	174	156	183	167	186	208	177	179	169	189	201	201	169	148	178	177	159	186	183	187	194	192	182	188	185	173	183	209	170	197	181	185	165	181	186	145	167	175	166	167	173	189	177	175	173	184	175	201	178	199	184	192	187	188	183	191	196	184	161	180	196	171	176	177	170	185	216	187	188	192	181	162	164	164	189	171	180	160	180	165	159	175	176	158	169	170	180	194	184	143	189	191	158	163	186	169	168	177	174	183	183	175	191	183	164	150	169	179	191	151	184	170	202	193	160	180	173	200	174	172	190	188	183	175	166	173	148	175	172	188	187	172	160	164	186	161	169	195	159	204	182	187	158	167	164	175	195	168	196	165	191	196	209	194	150	148	169	181	162	171	177	176	195	180	176	164	172	144	150	180	185	183	192	176	168	200	167	180	192	171	188	173	166	186	182	173	171	177	184	200	179	186	200	225	169	214	173	178	202	205	171	191	167	185	187	183	179	155	200	172	192	175	182	175	178	173	148	171	197	177	150	170	165	165	168	184	190	166	177	187	184	181	162	183	178	188	168	156	156	202	165	168	171	222	168	164	184	160	197	198	183	162	184	171	192	193	182	175	199	163	211	163	211	188	179	182	155	177	201	199	189	194	172	170	189	163	180	173	188	175	207	167	181	198	194	179	182	189	169	167	206	204	190	180	184	159	191	193	188	191	170	199	175	155	186	186	161	163	181	172	193	164	200	174	167	166	183	174	183	173	168	181	182	176	198	186	185	194	184	177	196	177	160	172	179	190	177	179	191	188	167	187	180	157	193	174	175	182	167	173	191	176	159	163	166	174	186	175	159	175	183	166	191	171	180	185	208	168	176	170	202	169	199	159	184	166	172	158	181	193	169	157	178	195	164	169	171	177	170	188	166	168	181	201	173	179	158	186	155	169	184	193	187	169	222	171	186	171	164	163	173	172	171	192	199	178	173	183	190	174	175	165	182	177	179	183	171	177	177	191	198	194	153	156	177	145	169	178	187	177	178	181	205	176	199	197	228	200	158	183	197	177	187	197	178	170	168	186	181	184	180	188	170	207	194	181	194	162	196	168	193	166	203	183	184	169	183	176	169	199	181	172	206	194	179	187	215	186	158	163	209	183	185	178	157	184	203	185	172	161	170	177	193	158	193	179	190	170	199	173	191	173	179	181	187	185	170	176	197	164	179	167	183	181	150	165	176	163	157	167	171	174	180	188	184	192	178	186	174	161	181	176	153	167	186	187	172	133	175	192	171	208	204	199	169	188	174	184	191	177	194	190	189	168	189	194	206	190	213	213	160	184	188	190	185	153	157	186	170	194	170	182	158	182	176	187	174	165	172	183	167	179	180	178	180	212	179	178	183	174	168	208	180	164	179	172	166	177	183	176	171	195	174	172	183	196	202	174	191	180	171	191	178	195	183	181	192	186	185	164	185	153	156	180	194	167	189	190	193	163	165	166	171	178	161	195	179	175	167	186	178	176	205	178	164	186	169	199	168	166	194	173	178	185	165	181	203	190	177	175	185	186	180	193	151	170	162	215	162	181	181	192	162	180	193	153	180	183	204	174	156	145	172	179	202	170	170	175	190	189	183	194	166	175	195	188	194	162	171	175	183	182	189	201	192	167	200	174	185	172	172	164	169	161	159	179	182	168	177	173	171	182	196	168	173	173	174	171	157	177	167	189	176	177	163	184	175	153	165	192	194	159	177	166	155	170	168	180	196	153	191	152	168	180	163	186	189	185	187	202	193	170	201	204	182	154	180	195	184	180	169	191	157	168	176	174	179	166	194	165	181	174	203	163	187	173	181	149	180	177	185	164	166	179	161	193	171	156	181	162	168	169	183	179	172	170	178	165	160	188	172	182	175	185	153	173	218	179	166	172	179	156	168	180	162	178	175	174	179	189	180	180	190	182	166	171	181	187	187	202	154	167	178	178	187	183	165	174	178	177	169	208	193	169	187	192	182	166	170	199	184	181	161	188	161	172	188	230	186	184	183	170	186	189	165	172	154	181	193	176	171	175	174	169	163	178	176	188	184	182	178	182	181	170	158	197	148	181	178	197	175	176	181	162	183	184	170	153	176	156	158	145	187	174	183	187	194	188	194	196	171	167	168	171	185	175	187	168	165	162	175	172	175	164	186	184	178	166	174	177	172	179	165	170	162	186	189	150	196	151	192	180	170	201	175	158	180	166	166	197	185	196	162	192	197	179	165	174	185	198	170	158	171	184	164	166	192	193	183	185	185	212	172	161
5358	3460	11805	11702	9676	7907	5992	4991	5380	5398	4631	4074	2970	2704	2319	2582	2005	2963	4599	4804	2688	1378	1169	1033	855	624	537	460	453	455	450	488	499	465	459	508	470	474	456	434	503	480	497	447	459	467	437	483	476	478	498	435	484	474	475	467	498	462	458	454	508	488	461	452	506	450	485	479	495	472	514	520	474	473	482	465	441	476	464	473	473	459	461	466	442	426	517	461	453	452	473	455	486	439	478	465	480	507	470	497	499	459	486	488	479	506	505	435	437	536	446	454	467	509	449	513	492	505	420	450	505	455	468	511	437	503	465	482	474	451	462	469	510	480	476	473	485	474	459	484	471	485	439	482	502	465	489	501	459	467	497	439	477	474	453	499	477	464	437	473	463	522	483	494	500	457	467	455	477	457	469	467	458	482	491	494	452	518	458	470	474	470	454	446	429	481	492	454	468	474	454	492	453	493	507	470	473	464	506	489	477	521	482	439	443	486	465	485	455	467	500	445	509	442	491	490	483	428	448	488	478	429	489	476	492	426	468	487	454	461	463	485	479	461	438	448	470	426	509	467	468	476	488	488	466	463	460	531	464	418	467	452	491	482	476	522	483	508	501	480	479	493	482	506	458	473	492	512	439	506	470	465	506	459	430	476	455	488	456	485	497	475	458	484	450	482	439	479	470	449	473	474	469	469	454	479	497	478	482	463	509	478	477	468	458	459	468	474	498	468	479	463	469	469	502	506	504	455	453	486	513	467	459	463	498	460	497	460	493	450	447	471	438	503	452	438	479	480	449	479	441	469	506	498	440	529	466	497	454	455	463	469	457	437	507	522	484	475	498	492	470	490	424	465	472	468	469	482	415	501	468	479	462	452	444	451	472	461	445	423	445	491	473	474	454	464	440	460	486	501	446	514	478	437	447	472	436	511	475	475	424	456	497	488	418	469	465	497	471	508	454	448	483	460	471	489	479	506	493	433	442	457	477	457	501	529	497	487	473	484	456	482	449	450	440	456	459	479	428	483	506	452	497	472	470	448	486	467	527	477	474	419	470	460	479	465	480	474	474	491	472	515	474	469	472	466	501	478	509	481	436	504	472	458	460	502	506	444	475	456	493	466	474	471	498	492	491	493	465	451	479	438	476	470	471	451	504	495	462	463	478	463	476	477	470	480	510	470	487	508	442	482	492	531	456	458	481	471	459	461	478	471	492	482	475	477	467	470	515	466	474	489	498	502	503	479	505	495	455	451	488	464	442	497	469	484	478	466	479	505	449	434	459	485	438	527	468	463	473	491	493	435	488	508	481	478	473	478	473	497	489	497	480	461	457	500	451	472	454	461	481	500	513	458	466	468	455	448	486	462	500	456	439	472	477	456	457	466	491	445	481	490	437	517	495	448	499	480	417	468	410	432	483	470	482	474	487	490	487	456	455	468	483	464	466	473	490	483	466	448	437	528	456	502	443	460	449	478	446	480	472	431	478	477	480	470	497	486	496	486	462	476	478	467	480	475	487	487	545	445	486	517	460	417	433	495	465	475	473	472	482	456	476	499	435	499	439	483	459	489	433	474	517	454	465	478	484	525	474	477	488	465	444	487	510	448	446	467	481	475	447	484	468	457	476	474	486	511	470	463	435	458	512	446	428	497	462	491	474	448	487	475	512	495	468	507	511	496	473	456	490	452	446	460	467	479	471	482	466	437	472	456	447	480	440	471	470	452	518	451	509	458	473	470	463	466	458	445	445	465	495	454	448	447	494	470	482	481	435	504	480	483	508	488	483	474	480	491	490	462	442	481	478	459	490	466	473	488	461	462	439	436	515	458	475	467	505	487	464	466	491	468	470	441	459	459	468	471	436	438	486	479	445	466	484	468	414	481	486	437	463	454	475	460	504	495	498	458	492	467	461	485	453	486	459	498	440	474	495	490	474	453	461	420	486	482	487	493	487	478	439	477	501	499	467	467	469	511	461	459	506	462	480	465	456	505	447	497	481	517	484	486	518	483	481	509	490	494	485	459	495	476	495	494	492	484	515	474	436	433	467	466	476	450	479	494	473	449	474	475	488	443	433	478	478	446	496	454	451	486	454	480	487	514	476	475	478	454	490	515	476	432	464	467	478	467	502	456	475	497	456	447	501	447	492	494	468	472	467	534	490	435	472	494	479	496	464	466	478	455	463	474	438	496	437	501	460	435	437	478	495	468	493	495	442	435	500	473	455	492	514	469	449	455	506	521	481	491	469	473	454	468	479	447	487	464	460	467	460	506	482	464	483	434	494	486	448	439	442	466	475	434	501	469	467	461	479	448	474	446	463	440	450	480	475	452	490	494	487	477	465	455	438	509	463	519	504	475	459	465	490	481	445	503	420	421	430	438	472	502	459	477	458	489	483	483	461	453	443	444	468	477	464	495	464	520	470	439	474	494	473	456	452	478	528	472	461	473	506	477	502	468	465	448	472	458	484	483	481	462	469	485	455	469	473	468	523	442	498	483	477	468	435	460	470	488	460	451	513	427	452	441	463	456	475	487	501	471	422	469	496	416	453	482	489	501	435	491	463	444	458	486	450	491	468	460	505	482	462	464	476	461	456	477	482	458	478	451	430	462	464	480	437	476	444	471	473	475	484	487	461	470	452	463	479	448	466	451	476	474	491	488	454	505	488	469	479	470	484	442	459	480	486	470	464	475	470	455	445	476	472	505	474	448	454	525	499	478	475	490	457	467	492	468	426	506	494	477	463	463	456	511	478	479	471	487	462	470	463	482	498	469	448	505	493	504	498	459	506	480	461	501	486	478	470	480	473	481	457	492	484	467	460	458	472	507	488	455	458	479	448	461	500	454	458	493	479	468	478	471	460	475	474	455	478	478	450	478	469	487	502	491	440	466	480	460	431	476	448	440	476	466	481	455	463	478	481	540	469	493	473	464	500	470	437	513	522	464	482	451	454	495	479	478	439	478	492	471	450	493	468	444	451	475	476	493	454	518	482	449	457	470	450	446	434	489	457	474	459	474	484	489	507	473	464	483	512	467	494	465	488	485	471	470	497	438	504	454	484	487	487	492	442	477	504	498	489	487	473	483	469	492	489	515	479	485	505	447	473	511	468	438	487	489	453	498	483	494	458	443	472	437	461	447	466	502	469	480	468	470	501	493	445	444	468	434	461	459	490	477	480	472	480	516	426	482	445	443	529	493	476	470	465	496	447	469	472	488	503	474	474	485	467	457	453	435	473	470	513	489	481	462	485	449	472	499	494	454	441	450	487	480	488	474	453	510	496	470	497	483	500	443	467	457	482	490	513	463	462	508	450	460	479	457	408	459	451	446	485	483	466	508	472	468	461	507	465	422	500	477	501	451	488	489	442	466	473	448	502	458	486	480	504	475	505	491	480	457	492	421	431	481	479	467	526	500	469	506	439	489	461	459	455	461	502	471	488	476	467	468	496	479	430	452	470	444	462	441	447	446	472	452	467	469	476	459	454	480	443	469	466	474	455	505	482	465
18228	12691	44207	29148	16268	9672	6131	5135	4598	3065	1937	1705	1487	1305	1089	877	941	2496	5234	5425	2714	1267	974	728	486	310	233	192	203	206	192	213	161	205	214	187	206	155	177	185	186	191	204	199	189	176	182	200	191	177	207	194	176	172	195	205	187	202	188	193	189	193	217	202	203	168	218	234	222	193	184	193	179	175	180	184	209	200	187	174	214	204	201	183	215	181	200	184	185	180	196	165	184	171	186	198	173	167	209	208	188	195	195	167	194	169	185	210	194	222	181	212	197	186	197	186	187	186	186	196	179	188	199	212	220	206	193	229	219	208	179	216	206	216	175	194	180	186	199	184	180	187	194	232	178	191	193	190	187	187	196	175	167	187	189	199	197	188	208	188	181	200	200	198	182	182	186	176	170	188	178	204	187	174	202	202	175	215	201	199	193	198	215	202	178	177	197	165	187	177	192	179	194	169	198	196	195	193	174	186	186	179	203	197	206	193	207	154	211	199	183	202	207	191	175	184	215	187	194	209	196	169	202	192	186	179	189	198	185	207	158	205	195	162	176	172	186	196	211	165	177	167	187	196	184	202	190	199	212	197	152	217	165	199	196	192	187	164	189	169	183	197	175	191	175	178	186	201	179	203	190	177	186	199	199	178	212	197	190	174	234	186	190	214	170	223	172	162	179	182	215	169	189	204	184	182	204	185	216	205	194	211	175	222	186	197	204	196	174	185	212	184	210	194	182	180	201	192	169	155	210	180	197	195	200	203	185	189	200	202	184	198	174	183	199	214	195	224	212	200	204	195	188	200	173	192	192	181	179	203	207	189	179	189	193	174	170	185	202	178	186	210	178	195	185	184	201	169	208	194	183	188	168	195	205	206	193	197	177	192	185	242	195	194	200	214	195	190	203	173	191	199	203	199	199	153	206	180	179	201	191	215	220	208	189	201	188	200	172	184	181	190	204	198	181	211	193	188	198	187	187	182	198	217	215	195	170	189	202	203	212	175	187	206	179	185	166	174	179	186	198	191	171	180	192	188	203	203	216	188	208	191	185	182	210	207	216	198	197	183	205	168	197	183	202	206	192	192	181	204	182	200	175	193	192	176	193	183	167	190	185	182	173	193	188	210	182	203	207	170	161	180	186	186	178	181	218	201	179	189	200	190	190	191	180	170	178	171	176	187	157	176	189	182	180	186	204	184	180	200	178	204	191	182	197	189	175	171	190	164	188	174	160	172	197	171	184	196	194	176	187	215	187	170	185	196	217	209	206	196	179	202	201	196	184	177	218	175	197	216	196	188	171	200	197	203	187	203	207	179	191	193	208	213	197	164	196	196	199	188	189	190	217	184	183	181	175	165	195	223	192	202	191	204	196	208	167	242	192	181	187	164	229	228	160	186	209	190	200	202	212	184	208	161	212	175	212	186	200	187	196	187	180	194	198	206	192	198	195	198	193	183	181	178	183	197	170	180	195	189	216	222	181	191	175	158	190	198	181	174	196	184	177	185	191	180	184	222	185	208	183	172	209	163	205	201	185	207	181	226	179	202	206	180	193	189	211	192	195	185	175	166	191	203	198	177	214	195	202	196	190	173	205	202	171	195	194	192	190	205	209	184	161	193	188	209	180	191	183	197	204	195	185	191	197	188	199	178	197	185	174	198	172	195	186	194	200	187	179	193	183	188	210	193	201	194	177	178	194	175	180	213	191	197	189	163	188	200	210	200	209	203	188	196	177	210	199	190	190	185	209	182	192	200	192	187	226	183	195	194	214	178	208	183	171	172	176	207	204	202	190	176	185	194	180	216	203	197	192	205	190	206	165	195	189	166	195	189	187	212	205	188	186	198	236	208	213	194	166	187	179	176	179	194	185	175	200	179	184	192	177	176	188	203	207	204	209	202	213	206	206	183	194	185	188	198	204	181	180	196	208	191	160	226	216	190	164	188	198	205	200	186	193	160	183	193	180	177	205	199	221	198	153	170	204	211	193	177	173	183	187	203	197	191	177	170	204	193	184	202	184	193	184	192	217	226	161	197	182	169	203	174	185	176	188	190	199	216	205	184	162	198	195	194	202	205	178	202	214	190	197	187	180	161	179	175	197	206	198	210	183	177	156	202	203	193	178	190	181	183	171	197	199	202	190	212	206	202	206	207	224	190	179	181	188	192	189	181	197	192	172	190	192	174	195	180	188	177	209	172	175	178	200	184	194	185	190	176	207	190	185	202	186	195	195	218	205	195	202	188	185	199	200	183	208	200	186	185	200	195	187	164	173	179	187	189	203	210	175	174	190	183	210	207	201	205	187	195	204	186	190	201	223	184	193	208	180	198	189	199	194	201	194	199	181	222	178	200	199	202	189	219	179	186	189	197	187	168	193	217	192	193	194	195	221	183	188	208	197	173	195	196	210	193	177	200	192	216	191	190	183	164	178	197	219	208	201	173	186	207	199	174	185	194	192	171	188	181	205	194	191	199	224	183	197	188	176	178	206	195	180	164	204	204	175	180	191	179	210	186	202	164	186	176	194	185	193	202	210	174	205	198	198	180	182	198	195	198	197	189	188	172	201	172	182	173	182	189	192	199	195	195	164	164	193	198	205	178	200	194	187	204	232	196	197	184	216	188	213	228	186	189	178	206	180	192	220	202	203	175	180	178	182	197	181	192	178	199	171	176	164	196	191	202	188	202	201	190	196	185	195	198	187	201	208	188	192	162	199	212	179	185	189	183	183	179	211	182	172	219	182	199	182	192	202	189	201	197	185	190	207	182	187	205	205	179	193	185	200	172	166	225	181	183	184	173	186	204	170	210	203	193	177	192	165	195	222	171	208	183	170	193	192	192	219	171	230	198	179	212	169	187	168	210	177	201	217	190	197	216	189	203	194	186	193	176	189	197	184	211	213	191	178	182	164	187	173	193	190	186	170	175	180	195	191	189	207	174	185	177	203	194	184	181	193	176	199	207	208	193	205	204	222	206	222	187	180	176	198	194	197	241	193	199	208	174	154	196	177	187	174	178	172	181	184	166	205	175	188	201	205	178	206	182	200	192	183	198	195	176	171	177	211	195	180	205	183	193	212	193	192	199	196	208	190	182	172	179	182	163	189	177	189	209	177	199	184	192	232	192	190	212	186	186	189	185	198	188	194	222	188	190	191	192	206	209	217	193	182	209	185	199	176	203	166	202	151	163	204	185	188	177	214	172	211	177	185	221	182	214	157	190	190	200	186	167	193	206	199	181	171	199	190	194	181	176	183	200	186	184	207	167	196	186	197	194	207	190	174	189	192	196	177	173	198	175	189	179	165	186	165	184	176	190	179	210	221	201	189	176	188	195	163	193	197	204	187	187	195	200	150	202	179	162	205	195	191	201	187	197	223	218	190	162	176	169	203	193	194	172	168	180	186	198	179	172	191	173	183	164	200	212	187	187	220	182	222	199	152	194	185	196	198	171	186	217	188	205	190	181	212	191	215	207	199	209	196	205	183	174	197	151	190	159	187	196
11900	10441	45862	28971	21616	17791	14882	15888	14798	12084	8268	8051	7256	6265	5710	4935	5422	13976	22987	22684	12304	6644	5346	3990	2623	1416	852	652	576	540	574	556	506	510	529	505	529	547	536	506	508	510	460	481	538	469	511	540	528	519	542	514	504	500	536	477	531	515	489	480	474	452	546	544	493	486	494	467	531	504	481	522	522	535	479	524	510	521	486	482	498	492	553	495	494	504	487	521	485	505	479	518	485	503	504	504	475	470	484	506	491	481	485	495	561	516	552	509	475	484	483	522	495	515	528	492	493	514	539	509	551	507	500	510	536	463	502	494	490	508	516	478	504	490	497	508	524	486	510	491	490	510	495	502	480	465	506	545	480	508	514	497	481	489	541	536	527	509	538	500	495	505	473	515	506	523	486	497	528	510	526	442	485	507	507	509	534	519	543	507	511	542	500	492	512	487	524	513	511	503	449	524	545	512	519	494	490	494	500	514	499	483	514	515	466	538	470	509	481	481	502	504	497	511	497	478	529	494	525	514	505	501	486	543	475	529	499	486	521	486	465	545	506	477	509	488	524	504	481	555	529	521	503	517	536	472	470	493	507	476	482	487	492	486	466	508	482	520	516	502	491	523	487	562	500	471	530	483	489	482	472	500	488	473	475	475	473	513	505	480	548	503	526	477	521	517	534	514	495	481	492	497	491	489	521	494	507	506	510	480	493	484	512	496	507	521	514	502	515	525	482	492	524	471	509	513	482	463	518	539	504	510	493	494	480	500	504	489	500	520	479	542	503	525	541	474	544	547	484	500	479	549	508	488	482	473	476	542	496	498	514	495	490	473	482	526	513	485	482	490	507	531	491	485	543	462	485	481	483	495	507	504	519	477	477	496	451	499	517	520	541	519	531	484	501	499	510	513	557	507	533	493	492	475	473	475	479	520	511	497	475	515	483	496	518	510	467	499	526	502	475	462	500	471	507	525	481	481	464	566	490	472	506	505	519	530	502	540	503	496	528	512	503	483	502	545	493	516	505	531	564	491	493	521	474	539	507	489	505	511	492	468	518	518	502	462	522	497	498	481	487	474	496	520	541	482	521	500	458	535	482	525	494	512	512	517	514	512	478	539	473	523	506	479	496	456	507	525	472	468	521	497	502	478	513	492	509	507	526	521	477	524	492	552	521	504	490	469	484	485	496	537	507	541	524	519	509	479	506	478	538	496	513	504	499	514	524	517	480	495	480	533	496	479	512	494	475	482	458	572	533	509	462	503	507	522	506	534	528	503	494	530	497	553	511	529	494	530	515	451	507	479	483	515	513	493	484	504	479	479	497	550	467	479	503	518	496	502	554	486	519	514	512	492	488	517	486	496	499	511	492	514	527	505	488	485	482	554	499	472	468	481	478	536	456	525	487	537	487	531	487	510	477	472	530	506	522	467	534	468	486	520	501	472	569	506	479	455	513	514	509	510	471	493	474	495	482	495	496	508	496	486	505	518	474	530	527	475	502	512	484	491	494	481	502	536	522	518	501	513	486	505	486	511	523	540	498	480	504	533	513	512	491	513	541	512	467	495	506	512	524	519	449	505	509	537	478	488	537	462	529	494	477	494	468	502	466	499	520	500	538	515	502	513	496	514	506	465	466	530	503	509	474	531	472	482	511	489	532	502	509	493	548	526	530	497	492	478	520	490	473	473	510	497	493	520	513	469	491	510	496	473	526	526	504	521	488	488	507	494	505	455	505	514	495	497	512	519	513	517	550	478	495	482	513	500	530	517	506	528	487	522	516	507	518	526	523	487	489	503	530	483	509	515	478	540	515	530	468	481	476	471	524	488	487	549	459	480	516	475	479	518	493	509	503	472	511	524	475	501	495	512	516	492	513	462	505	489	489	510	473	492	503	508	525	490	512	494	489	521	500	527	494	489	519	538	480	491	470	510	512	515	524	554	495	461	502	504	513	475	486	502	489	512	527	517	504	497	506	523	504	498	480	502	508	459	512	477	474	505	512	525	518	465	467	464	522	498	514	519	500	468	507	505	486	492	517	521	508	482	499	511	510	521	505	502	479	501	494	500	501	482	561	507	460	475	527	491	527	484	491	522	507	462	513	501	481	498	507	495	525	463	487	491	513	466	514	512	507	510	542	494	532	495	511	469	525	502	525	491	473	487	532	534	457	533	501	512	507	493	509	531	496	496	509	483	492	473	521	516	484	483	506	503	509	508	488	505	511	506	449	490	530	511	490	503	497	497	526	505	497	487	511	496	496	542	514	506	543	496	520	511	472	499	493	534	520	519	517	486	506	542	516	505	516	492	504	478	503	504	474	482	467	518	462	537	528	512	441	512	534	473	510	470	497	533	517	468	507	508	488	523	502	518	499	491	496	465	474	546	451	491	516	496	502	500	499	515	509	531	511	517	481	470	507	472	494	511	503	511	521	523	460	491	524	521	504	492	521	464	460	531	485	482	533	479	511	514	466	515	498	500	495	510	512	495	502	495	527	506	464	476	516	511	539	518	496	513	472	469	523	489	546	489	502	511	508	507	490	480	510	529	478	530	510	556	479	513	521	502	488	489	503	463	494	487	501	528	495	491	487	494	505	473	506	485	491	483	524	505	470	489	522	486	505	521	497	497	517	524	521	522	483	505	562	525	492	534	512	467	505	514	541	511	502	490	512	462	498	475	541	494	534	492	492	496	540	501	520	512	500	517	490	541	505	479	480	522	520	496	486	491	552	556	489	466	532	508	447	513	506	482	510	487	517	478	501	515	520	441	444	486	531	525	539	536	481	489	524	510	471	483	495	529	482	485	495	524	503	505	515	475	495	501	481	512	506	476	505	494	492	505	512	523	505	486	466	480	489	485	503	519	506	464	495	501	482	501	543	527	537	464	519	494	471	519	475	516	507	512	520	509	529	519	488	512	482	500	540	468	543	534	482	511	495	511	518	485	498	476	481	520	500	508	512	516	549	473	503	541	481	484	529	490	482	480	490	479	494	511	534	539	502	534	498	521	538	493	510	506	480	532	494	507	534	503	440	474	516	473	523	490	470	511	506	501	480	524	509	520	486	504	546	517	507	538	529	515	488	502	524	491	481	509	500	470	478	462	531	475	494	496	547	497	522	512	499	481	480	452	482	506	478	532	474	505	482	491	484	512	470	514	510	526	506	523	516	472	454	483	512	516	494	522	538	504	530	547	510	473	495	519	495	536	463	534	472	516	477	509	488	505	498	481	513	451	505	537	515	513	518	519	515	504	508	506	480	508	496	513	520	524	499	480	516	508	501	471	520	490	539	491	476	519	515	541	495	509	520	462	482	563	499	479	507	485	495	526	510	525	512	476	512	472	489	473	493	515	522	512	500	456	546	470	517	505	488	483	484	478	527	478	483	500	500	486	526	510	494	523	507	485	481	520	508	474	528	509	465	497	525	491	503	527	518	531	478	510	476	519	524	549	507	470	500	496	539	520	492	504	499	508	574	522	498	496	489	497	492	478	541	493	513	475	509	460
27412	19725	60043	39618	23235	15582	12419	9633	7432	4251	3140	2846	2574	2202	1852	1528	1832	5245	9720	10268	5284	2124	1738	1195	852	513	276	223	250	223	206	219	193	167	187	195	206	197	192	198	198	178	202	184	181	174	208	159	195	173	185	176	180	174	190	171	192	177	193	165	164	188	170	184	196	177	190	181	159	186	209	194	182	159	169	178	180	164	179	197	207	178	173	191	182	158	190	179	182	181	200	177	188	174	165	191	180	194	193	171	175	202	172	159	180	181	191	175	182	180	201	161	194	192	192	180	188	174	150	203	159	171	171	193	187	188	175	177	164	147	180	187	158	183	180	175	170	171	202	190	167	161	165	154	188	192	186	186	191	191	160	158	150	173	190	182	185	181	189	187	166	185	201	187	172	206	192	177	167	169	183	178	181	183	163	180	159	196	190	172	176	184	183	185	179	179	196	184	191	198	178	184	168	179	185	185	164	195	175	176	172	168	200	168	172	174	188	189	187	180	174	193	180	191	166	180	179	190	185	180	169	160	208	193	177	152	176	182	211	191	184	171	195	177	178	184	181	169	171	168	189	199	180	204	166	188	203	165	197	188	172	164	161	173	190	189	157	197	181	173	164	198	192	162	207	228	175	180	190	167	179	173	157	181	193	203	213	195	197	177	156	190	186	181	166	176	164	174	168	182	182	169	156	177	160	186	176	183	141	186	189	169	187	184	163	168	200	173	157	204	196	195	192	178	200	170	178	168	176	197	178	188	188	172	164	171	182	168	194	184	174	207	175	171	187	175	172	163	172	175	192	173	192	165	173	189	179	169	174	169	150	169	170	214	190	201	184	188	198	199	150	165	172	206	181	161	186	169	205	195	190	182	168	172	174	196	168	167	160	171	202	183	191	206	213	189	185	179	203	202	183	180	171	203	175	198	182	159	182	193	169	185	196	175	162	163	166	175	173	160	159	172	172	195	161	150	194	156	173	203	179	174	160	186	167	191	184	201	173	194	172	193	178	184	181	173	185	179	191	179	175	172	164	180	192	198	172	167	191	184	177	152	165	183	184	166	194	176	170	189	191	172	203	176	176	190	158	189	168	203	182	198	169	145	188	164	183	179	189	156	196	192	177	173	203	195	166	188	191	175	175	176	211	172	166	187	172	159	165	171	176	182	181	174	171	189	166	175	154	164	197	197	190	217	168	183	163	166	202	163	154	195	203	197	167	180	194	182	174	184	161	178	186	180	176	174	168	188	181	160	186	167	166	151	170	181	169	181	194	196	178	181	165	200	160	161	173	169	193	169	170	192	185	188	163	187	167	170	198	195	183	191	195	176	187	181	204	180	180	183	177	218	175	193	161	202	177	184	190	191	171	190	149	171	198	181	181	185	178	181	140	192	192	173	202	171	183	191	171	179	178	202	203	209	187	164	179	192	205	149	204	186	185	211	173	168	166	179	168	202	197	178	180	156	182	203	182	170	189	182	173	195	165	177	186	171	166	186	192	176	182	194	159	199	158	178	161	166	175	158	195	174	194	169	179	182	185	166	191	175	177	169	165	181	187	166	176	194	178	139	171	171	191	162	194	186	170	176	196	182	179	222	213	171	181	151	193	174	184	177	181	178	171	172	186	202	168	176	190	198	175	200	179	181	188	166	187	184	222	175	201	187	190	180	162	177	192	177	196	193	186	190	169	181	169	170	194	186	175	171	182	194	203	171	180	171	195	185	180	173	183	186	181	166	190	189	166	158	157	194	166	189	194	180	174	168	191	172	160	162	159	176	176	190	171	172	185	151	166	200	174	150	171	166	207	178	198	187	178	195	170	160	170	162	171	176	180	203	185	182	188	198	176	167	195	184	163	172	178	198	161	223	169	172	171	170	191	185	173	147	177	170	157	160	197	167	189	155	162	188	162	184	181	190	171	178	186	185	200	192	168	199	174	177	184	186	211	181	171	181	191	179	172	180	189	191	167	190	178	185	175	174	163	181	174	183	196	176	183	181	167	164	178	174	190	160	185	168	179	190	182	180	162	195	173	179	182	172	195	190	166	168	192	174	169	178	187	193	173	193	196	172	186	174	184	178	171	172	173	160	190	165	199	206	174	156	143	193	167	179	198	212	181	183	189	166	160	173	174	183	173	171	179	159	185	208	175	192	193	167	196	195	163	177	157	203	169	175	189	193	177	190	182	189	167	193	186	180	179	169	167	184	179	189	171	152	196	199	175	168	199	184	177	175	185	197	185	191	178	172	166	167	187	180	162	163	190	191	186	179	182	191	170	182	202	185	167	211	157	195	182	149	170	168	184	165	172	182	186	195	160	213	199	173	181	179	185	187	185	143	181	176	177	196	173	174	173	182	178	170	174	153	169	170	192	174	188	172	175	180	161	183	176	192	156	188	156	160	175	170	187	193	192	183	182	163	179	191	177	183	184	176	197	195	172	177	182	188	163	197	173	181	173	188	164	173	204	173	184	159	186	162	218	172	210	171	193	173	205	191	172	179	175	181	190	164	155	199	178	195	193	200	189	162	153	170	181	178	164	191	160	153	184	154	178	194	170	196	179	161	155	168	179	176	179	193	180	172	176	181	159	184	203	190	160	174	204	198	191	190	185	175	189	178	188	185	185	181	181	171	175	174	169	174	169	215	179	200	198	178	171	199	185	171	203	186	173	184	180	184	174	158	179	186	194	181	192	167	188	192	173	163	177	180	173	185	164	181	174	179	176	190	179	177	185	170	183	169	192	166	180	177	197	188	176	191	174	204	174	175	196	165	206	191	172	186	176	196	188	168	165	171	174	152	206	171	166	189	161	202	203	185	173	197	168	166	174	161	174	170	167	216	182	174	178	192	170	158	198	184	179	187	195	211	214	205	172	192	174	173	177	172	184	205	187	181	183	152	156	192	193	178	194	181	174	168	151	181	177	186	182	189	179	179	178	169	174	178	174	153	175	157	175	193	199	194	175	194	181	190	174	181	176	193	196	171	169	150	179	187	180	189	170	170	172	193	180	163	197	211	201	175	191	213	160	169	158	170	192	143	176	198	188	203	186	180	168	156	174	174	177	171	178	186	198	187	186	176	209	200	160	181	179	155	162	163	182	161	158	174	179	161	162	178	184	182	180	176	181	167	176	194	199	203	168	148	185	158	181	192	161	169	165	183	166	177	183	178	153	193	202	172	168	157	175	198	147	184	161	156	196	179	166	186	215	170	188	174	184	175	176	171	170	194	203	179	177	171	188	194	172	173	170	182	182	165	186	174	171	196	187	158	171	144	189	178	201	174	184	166	176	184	186	170	169	193	148	183	180	178	160	182	170	175	196	192	196	195	155	194	161	194	164	178	180	177	181	198	168	183	177	186	195	189	180	171	192	208	193	213	207	171	165	185	201	185	188	185	178	167	184	194	181	170	187	192	176	193	193	160	181	175	204	179	183	172	186	174	171	173	181	164	176	183	177	164	168	195	191	170	192	225	179	183	183	156	160	179	186	169	148	187	176	182	191	182
15750	15860	57430	37702	26913	24207	22653	21754	19155	14017	11929	12052	11134	9608	8993	7827	9706	22902	32269	32240	19360	10734	9759	6347	4802	2436	1132	867	720	618	601	558	553	542	564	544	602	592	530	501	501	520	488	486	501	510	504	469	523	565	514	468	451	446	455	465	467	480	485	475	527	480	478	500	486	455	469	434	440	444	447	487	469	452	450	463	456	500	481	463	460	451	435	470	470	484	521	479	452	494	484	471	515	461	465	448	455	457	437	497	502	460	473	486	497	448	467	520	526	460	471	462	501	487	428	483	491	474	460	543	501	490	418	509	447	467	482	512	518	487	472	460	476	480	460	445	466	471	465	440	463	516	479	462	511	479	460	488	496	436	465	477	477	473	514	472	475	466	480	448	479	502	460	486	459	447	443	459	485	446	503	490	461	461	483	451	488	518	479	454	478	461	439	489	483	435	446	470	465	473	468	500	450	482	438	489	461	408	466	421	473	457	475	454	439	455	450	472	478	503	499	500	484	492	448	466	465	467	477	437	482	458	484	487	477	488	447	479	479	475	457	450	486	483	498	501	435	483	454	478	420	521	478	473	441	441	495	416	485	451	497	472	483	504	487	495	479	463	445	439	488	502	509	457	477	447	470	438	487	467	543	451	505	505	500	494	438	495	476	467	449	486	480	467	475	446	483	488	498	447	489	495	433	474	484	445	451	464	498	534	463	466	451	449	435	473	484	462	475	458	440	490	465	504	497	472	483	498	472	462	486	471	460	482	512	495	458	495	492	486	476	462	479	478	471	456	459	480	515	466	472	472	426	453	478	470	495	494	454	436	481	445	508	481	480	442	455	488	457	463	486	458	447	481	479	447	472	470	436	486	474	465	509	455	436	438	453	483	460	490	466	451	485	491	466	500	457	516	471	438	515	445	452	486	466	465	440	452	448	482	472	487	489	481	476	468	474	481	453	479	446	493	476	510	516	504	487	476	490	459	459	500	472	464	503	458	469	472	470	514	470	487	497	439	436	484	508	460	487	476	466	456	436	470	447	474	494	478	481	480	503	476	466	470	450	487	462	486	478	472	456	479	460	507	465	451	428	447	463	473	463	509	448	472	462	448	468	443	458	455	454	470	501	497	449	473	463	448	451	488	466	476	491	491	459	468	504	500	488	445	483	502	500	466	473	469	461	446	442	445	464	471	450	487	429	472	496	468	442	465	477	490	491	461	500	447	498	476	456	451	479	490	488	450	435	447	468	418	502	459	491	462	497	454	483	468	448	491	487	472	465	476	477	437	506	440	492	459	464	477	502	474	457	465	469	461	414	461	461	451	483	467	442	494	460	469	459	473	457	475	477	462	482	462	463	483	458	488	443	487	495	478	482	478	459	465	477	510	508	496	471	484	482	491	464	459	456	484	484	495	451	455	468	480	498	465	498	438	470	459	465	498	470	483	484	455	488	448	469	494	456	485	448	457	495	417	456	525	457	462	483	473	494	494	466	443	456	477	480	477	484	496	485	481	471	484	495	429	454	447	460	454	448	438	528	473	468	470	500	482	502	483	492	461	434	498	471	467	474	476	457	458	456	468	497	460	457	496	483	457	475	489	464	477	443	498	473	483	458	451	454	471	444	465	427	495	454	462	487	487	459	487	460	516	480	494	483	493	464	472	466	439	504	492	468	489	478	485	458	459	477	504	504	475	479	462	504	498	498	525	460	449	485	469	472	480	491	466	454	467	480	501	465	486	465	472	459	442	456	440	451	472	485	472	485	492	475	449	482	440	475	450	469	481	435	480	478	452	498	447	450	427	477	463	472	479	478	466	463	440	474	484	463	473	529	501	484	484	454	448	443	457	453	545	467	479	490	462	509	457	447	494	425	459	451	464	451	465	460	442	506	474	443	469	476	517	477	480	450	482	472	456	493	476	488	461	471	451	462	457	461	471	486	495	462	462	479	479	457	467	483	450	490	473	457	448	471	450	463	487	448	475	464	460	477	450	439	473	477	461	516	485	438	492	445	497	513	469	459	487	472	480	514	468	478	494	466	441	481	455	459	469	435	421	449	426	457	506	495	471	467	445	444	495	476	491	474	485	459	510	485	508	439	493	441	497	463	479	440	458	443	514	498	467	454	497	488	526	489	473	490	496	441	445	524	471	458	469	504	507	492	478	502	451	454	486	489	494	460	457	525	501	475	455	464	447	481	469	478	492	513	465	482	452	480	498	456	476	470	481	489	491	442	480	427	499	474	479	466	476	474	460	483	434	470	518	451	491	438	476	448	446	472	423	464	489	465	528	466	482	464	483	470	476	460	471	458	460	513	486	496	457	477	444	457	492	454	497	459	496	455	489	462	478	461	500	469	462	445	521	487	454	477	466	453	483	520	445	460	480	433	471	439	443	453	496	467	438	487	408	456	545	478	486	501	459	471	517	468	439	481	485	471	471	418	493	478	459	487	447	519	465	423	461	442	470	504	454	472	467	466	445	477	459	433	474	459	447	473	480	458	491	483	460	496	486	503	459	454	440	471	525	492	443	448	448	484	503	522	483	479	478	493	482	482	500	464	478	477	463	472	474	459	463	484	452	482	484	491	485	453	446	475	448	458	452	458	460	480	452	499	421	441	469	433	464	455	487	473	480	456	501	478	428	441	527	477	495	471	454	474	488	491	498	448	492	479	454	453	507	444	463	469	510	459	492	501	510	458	450	456	479	475	447	463	469	457	452	479	485	439	461	472	447	487	473	501	458	481	459	464	472	481	454	496	482	493	452	519	453	502	460	437	472	461	442	500	505	429	431	467	476	473	490	420	489	506	478	466	466	452	436	463	457	434	480	471	493	475	447	455	476	460	448	442	452	472	439	469	469	472	456	416	456	477	515	437	468	477	439	497	483	468	467	479	499	465	446	441	498	517	459	453	458	440	484	426	453	459	446	456	489	454	473	491	508	494	468	465	473	472	480	494	469	492	444	510	492	456	494	453	465	466	513	444	443	503	514	477	462	455	452	458	513	435	470	465	465	489	477	487	471	481	474	478	475	462	454	510	501	470	498	461	459	473	473	474	454	434	458	461	468	467	441	486	529	500	460	461	470	501	457	447	445	487	444	461	489	506	465	474	446	500	488	521	476	494	465	479	438	470	470	462	465	470	470	462	469	470	512	468	506	486	450	483	440	508	508	473	465	491	451	441	462	473	484	427	458	435	453	443	468	475	454	436	446	494	475	504	514	480	469	489	434	468	471	497	476	466	510	456	477	440	465	475	462	473	481	429	459	450	469	448	464	481	462	512	509	475	445	480	443	460	461	473	512	479	463	469	469	476	440	502	478	463	468	494	463	471	450	459	498	460	511	530	423	503	459	461	484	455	454	464	490	442	461	480	459	482	465	469	426	489	495	472	473	459	481	466	497	451	476	472	462	447	486	505	490	459	521	474	438	491	470	468	459	500	463	488	488	471	462	444	486	477	482	477	482	532	456	500	457	471	515	426	461	444	458	484	499	483	497	475	503	443	476
5533	3404	7645	4672	2652	1835	1136	899	770	612	559	501	445	498	434	462	391	500	713	845	485	362	332	296	242	204	179	199	163	167	173	187	184	168	167	168	180	176	175	197	193	203	181	170	163	204	165	183	173	190	181	190	155	174	174	205	166	169	184	148	183	173	168	165	162	194	185	161	185	186	176	151	197	187	184	181	175	171	167	186	175	164	164	170	160	209	187	195	193	178	166	210	200	181	184	188	187	182	186	172	159	183	172	177	164	193	186	175	175	184	166	188	183	187	193	196	176	172	187	153	184	190	217	177	178	176	206	166	184	171	164	167	168	216	200	160	171	172	200	188	166	188	157	176	164	180	176	182	170	170	193	165	168	172	184	174	195	163	167	171	165	182	172	155	163	203	188	182	170	192	184	177	174	196	205	209	171	175	166	167	165	178	177	183	166	190	197	175	176	165	179	170	177	186	197	194	156	180	169	180	190	183	191	208	180	183	180	173	197	158	158	166	190	189	201	183	174	190	169	190	175	186	195	190	194	188	175	181	176	191	187	195	176	195	202	175	162	175	176	169	200	171	161	163	147	152	186	158	183	190	174	178	174	205	163	177	184	193	189	164	161	198	205	173	177	172	184	179	165	195	172	196	187	174	189	174	203	189	188	201	176	162	172	181	190	175	175	168	152	169	189	176	205	197	181	183	196	233	165	188	173	204	189	184	187	167	177	185	172	177	178	164	187	180	158	159	176	168	169	173	181	165	198	151	179	173	172	176	205	166	188	171	177	187	198	167	174	173	178	168	167	170	170	184	188	170	178	184	194	182	170	192	199	175	175	161	201	195	173	182	213	179	213	175	182	161	178	166	161	174	170	205	178	174	185	174	184	185	184	174	179	175	187	186	181	190	183	187	193	164	172	211	206	171	176	168	226	172	190	199	171	196	172	213	194	172	192	179	161	203	198	196	203	182	179	175	184	165	166	139	178	191	166	179	174	190	202	178	166	181	190	166	184	196	155	187	176	169	157	174	174	170	156	189	184	180	167	202	164	165	172	198	162	182	194	162	198	196	186	183	179	188	195	207	191	157	152	168	179	205	204	166	167	171	181	185	214	190	174	166	188	182	192	195	182	206	194	170	182	177	176	169	205	161	155	182	171	184	148	159	165	164	160	193	180	156	175	188	196	170	179	188	172	182	164	177	174	174	188	163	206	189	181	180	141	171	183	174	161	188	157	177	201	163	217	154	191	193	179	162	177	197	194	173	184	159	184	195	172	163	191	169	180	183	164	176	178	177	180	188	158	171	201	183	159	159	190	205	174	171	185	193	187	192	197	197	166	177	194	176	186	182	185	172	184	195	189	160	178	173	185	179	190	178	152	173	210	163	156	179	179	174	201	183	176	204	164	181	175	179	171	174	189	194	158	175	170	160	198	160	163	200	169	182	186	182	178	174	180	163	160	166	177	193	175	196	183	179	160	157	180	172	192	172	174	173	170	187	162	190	185	187	178	152	170	193	188	159	178	162	171	186	172	176	193	182	167	187	171	188	154	208	183	181	178	182	175	175	181	180	206	176	186	176	193	180	178	186	208	174	181	177	170	161	200	177	189	189	214	150	207	179	165	182	189	180	193	177	179	190	180	204	178	212	179	187	177	188	181	189	165	181	174	153	185	163	174	175	192	165	198	198	162	202	174	187	186	182	168	180	185	197	157	173	177	229	156	163	192	182	196	154	162	145	178	197	178	206	171	185	197	173	173	184	174	195	162	187	182	177	149	183	185	179	196	203	175	169	180	177	151	198	208	178	176	202	198	194	191	186	179	185	191	178	169	188	193	179	189	176	187	165	161	167	183	187	175	175	188	178	208	199	196	184	174	199	160	170	179	160	155	157	187	180	172	177	159	187	178	185	178	192	178	182	198	189	150	200	180	195	174	198	188	172	153	194	173	167	181	180	180	178	172	166	169	186	192	178	179	186	172	192	174	184	197	168	191	170	183	189	159	184	187	172	157	189	199	201	173	181	186	186	157	180	193	170	182	172	188	181	209	167	176	169	193	174	173	191	159	150	187	174	187	161	147	202	173	168	161	196	193	178	174	191	179	182	167	179	195	192	186	176	168	181	215	206	199	183	179	164	168	168	155	169	198	184	153	173	186	182	177	166	168	203	181	188	177	193	173	154	160	173	179	191	182	169	186	178	177	184	188	207	164	163	216	197	180	175	187	176	181	179	173	162	169	171	158	152	170	189	181	195	185	167	181	194	171	188	189	175	187	153	198	163	197	156	201	176	207	166	177	189	186	157	170	185	194	194	199	173	197	179	168	157	183	172	185	185	194	222	167	183	186	178	157	197	178	180	159	172	169	185	180	190	185	168	165	173	203	186	185	188	180	180	174	202	166	182	189	172	181	194	190	181	163	191	176	184	173	170	181	177	195	175	196	161	180	176	154	185	168	179	192	176	176	167	163	205	194	177	181	196	165	198	190	165	181	163	180	191	180	173	180	177	190	187	193	173	167	174	168	185	179	181	182	177	183	185	185	177	184	176	207	182	147	184	177	185	210	165	158	167	139	159	160	184	196	170	177	158	201	174	174	185	165	207	184	181	185	189	163	191	193	184	191	180	177	183	174	190	174	190	159	184	218	187	197	190	180	170	171	187	201	160	144	190	193	182	198	188	183	172	191	183	191	164	179	185	153	184	192	168	192	164	182	173	183	175	175	164	166	170	179	183	192	164	188	185	187	179	190	173	167	165	175	167	186	208	179	172	179	186	203	180	198	191	178	207	158	163	196	177	167	185	185	191	178	195	179	199	178	182	187	179	187	205	184	174	176	201	193	185	176	166	164	185	190	158	176	177	185	160	185	181	195	183	185	179	189	200	184	176	199	197	168	175	168	176	172	178	179	162	166	181	178	184	171	178	186	181	175	184	170	157	163	186	173	190	171	187	172	195	186	204	190	171	177	175	175	184	170	160	157	189	187	164	178	189	164	200	172	172	186	178	183	183	187	165	191	182	168	167	158	176	194	182	171	188	187	198	167	170	210	182	172	174	193	181	194	182	189	182	187	163	206	185	201	188	198	165	171	173	177	171	156	165	194	173	197	197	188	191	179	185	224	167	172	186	200	198	171	181	178	183	188	169	183	177	173	188	178	198	182	173	169	164	201	166	170	186	192	170	193	193	213	157	169	170	190	192	185	172	195	178	166	176	188	177	158	171	176	163	182	181	179	184	172	165	186	174	165	196	180	160	187	149	188	177	175	199	187	176	193	171	197	193	173	190	205	183	165	173	163	191	181	184	165	169	179	181	190	171	182	198	186	185	171	162	197	170	176	185	159	160	154	181	144	183	172	193	193	191	182	160	188	188	165	188	166	170	183	169	196	181	174	181	194	190	163	188	180	172	174	174	171	152	177	189	179	199	182	171	186	160	175	175	178	175	181	156	195	168	201	187	190	192	179	172	177	188	178	178	181	162	194	177	200	170	190	165	199	179	169	187	192	179
4540	3527	13538	11289	8445	7212	5302	4595	4141	2969	2664	2851	2387	2542	2448	2221	2067	2951	4055	4270	2122	1377	1388	1155	843	631	556	506	465	470	509	470	473	475	434	512	467	489	458	478	481	471	497	454	511	495	485	496	475	463	492	479	466	493	435	421	481	471	476	474	474	497	471	493	486	485	466	434	493	473	498	501	471	435	464	494	483	453	481	451	500	505	464	460	477	477	457	480	497	498	479	456	486	459	504	429	471	503	462	504	450	452	456	516	448	471	435	471	493	491	461	475	465	478	446	441	490	499	500	444	493	494	540	476	510	493	443	475	442	430	418	474	486	503	486	480	457	474	479	487	472	466	463	466	460	496	468	493	454	480	477	519	511	443	488	482	480	449	469	486	456	440	465	455	479	495	464	503	495	499	454	438	463	503	466	470	455	447	456	454	446	500	437	455	463	483	452	436	490	497	481	469	462	454	487	474	474	465	490	506	424	440	478	480	486	459	475	488	454	461	459	537	452	473	488	455	461	482	499	473	474	470	466	480	492	450	496	494	459	500	473	521	456	482	483	461	450	472	426	457	471	476	490	463	469	482	470	456	478	466	473	472	480	486	447	477	479	475	454	495	512	492	478	491	455	455	495	489	463	428	485	499	479	477	457	493	470	508	466	434	494	470	474	485	448	487	483	475	482	485	506	490	464	458	443	486	455	475	496	467	515	473	465	515	476	512	465	533	489	488	471	512	478	452	485	449	469	448	446	429	478	498	479	461	518	456	463	466	498	466	489	485	459	494	475	474	464	507	474	490	460	447	482	459	463	456	493	530	520	469	467	501	489	502	460	452	468	442	495	515	513	475	477	477	511	495	483	464	487	474	482	510	506	501	453	445	445	491	485	463	481	461	489	471	488	478	502	462	512	487	497	464	474	450	483	488	475	490	490	463	493	490	487	470	470	485	478	469	491	466	475	449	467	534	476	454	484	480	456	461	534	455	487	460	437	502	471	470	494	473	465	446	475	459	457	470	507	531	438	456	494	494	499	480	463	517	465	484	497	490	502	504	502	441	463	494	471	473	453	479	478	479	518	494	501	467	496	475	480	475	506	469	466	510	482	454	495	457	477	466	485	472	512	482	451	492	519	474	498	465	473	496	466	497	486	466	491	475	453	457	484	479	460	440	460	508	479	474	477	484	480	476	472	498	470	465	483	484	508	467	438	493	491	461	444	441	485	487	449	502	434	464	439	503	469	513	464	496	463	492	486	432	461	502	446	495	480	517	511	464	458	430	469	464	451	435	500	514	460	474	482	477	497	491	486	431	480	448	435	454	493	459	495	489	480	502	449	481	489	490	468	485	445	492	465	428	448	473	473	481	515	476	476	466	502	476	462	486	487	532	465	496	500	451	464	490	483	460	469	443	550	512	469	502	456	452	454	471	471	453	479	462	465	499	508	473	465	504	528	513	469	475	474	453	485	440	434	475	454	467	436	459	461	489	456	490	444	462	463	457	433	490	506	458	479	476	460	477	506	495	516	492	485	504	519	501	469	436	480	465	464	452	484	497	462	489	467	467	471	461	454	452	469	511	489	501	515	461	451	438	468	510	442	517	506	511	462	476	484	483	483	485	445	510	472	474	482	505	458	494	493	487	483	433	489	512	467	493	459	455	455	464	473	470	442	500	497	466	506	475	465	441	451	481	468	485	448	476	514	463	510	534	465	493	458	520	472	467	464	475	487	470	446	448	482	523	446	510	484	480	508	473	472	478	467	465	446	445	462	511	500	533	523	510	506	467	432	495	448	498	512	509	427	446	455	456	460	444	459	469	481	454	432	505	480	468	455	481	469	474	431	425	483	474	457	514	461	487	486	507	476	487	507	526	475	484	465	497	515	471	444	461	511	448	458	442	465	449	493	483	443	494	482	442	494	493	479	460	471	437	455	511	462	461	474	457	501	455	477	463	492	485	446	487	479	485	489	488	440	491	475	481	484	491	490	486	478	451	435	484	469	443	482	494	496	495	483	486	485	465	472	477	475	463	491	520	462	473	474	418	483	456	507	463	520	432	465	474	481	486	438	472	496	449	498	485	468	450	467	478	480	496	449	468	504	500	520	459	491	474	497	459	493	459	433	490	467	462	515	464	496	453	465	464	486	494	450	458	447	488	458	475	458	474	501	527	488	469	479	470	450	450	477	434	456	500	503	442	495	513	526	473	498	455	460	463	528	453	478	491	480	438	510	457	482	485	450	521	465	451	502	471	478	474	465	502	461	502	473	430	479	460	480	485	439	448	454	491	476	483	448	487	482	419	441	465	452	461	473	464	512	482	465	534	508	496	467	497	449	409	462	480	476	477	452	505	468	446	478	493	474	479	464	452	483	457	481	477	467	454	497	509	467	488	474	482	451	471	488	473	470	505	485	438	475	484	480	458	515	495	476	475	478	499	472	516	478	478	485	485	493	501	478	447	456	430	492	458	447	471	474	463	473	470	497	501	469	511	469	509	487	485	490	491	506	516	456	471	451	469	487	488	517	444	479	490	501	460	476	483	496	455	461	523	503	488	511	456	491	432	503	481	493	487	463	498	477	507	492	445	469	436	464	487	457	456	501	489	464	480	519	433	513	444	503	453	444	474	481	500	474	481	460	474	476	482	474	493	458	461	480	456	491	487	483	486	502	506	519	490	505	489	526	465	476	455	514	469	501	482	513	499	495	483	442	455	473	480	436	454	476	477	516	455	497	487	491	476	458	494	460	490	481	445	455	473	441	451	462	489	477	474	495	430	494	500	469	461	461	465	469	459	488	484	448	489	518	455	429	490	468	458	473	503	474	463	492	504	483	494	449	516	487	487	446	472	488	491	480	499	441	421	519	525	472	466	464	486	475	474	466	504	464	481	479	465	493	496	500	463	503	462	475	450	460	506	485	454	462	515	505	454	485	529	475	451	477	483	452	463	466	497	462	484	463	491	478	437	479	501	437	459	458	483	492	459	489	487	480	489	479	472	486	489	473	482	477	490	496	479	440	442	438	478	450	509	497	506	455	465	480	460	498	515	487	474	476	455	497	516	529	517	478	484	434	454	523	446	470	447	472	503	463	471	457	505	506	505	459	463	484	484	500	506	509	455	469	461	503	443	444	483	501	474	511	480	501	472	470	492	452	484	479	527	448	449	495	494	478	460	493	452	460	472	432	481	481	491	464	482	464	489	498	489	459	482	508	481	490	491	468	449	500	452	492	439	488	440	500	478	493	485	495	474	461	459	472	465	473	470	523	471	461	458	484	442	487	481	479	504	471	446	458	488	485	480	514	482	504	431	484	472	470	454	450	446	490	480	444	477	486	451	476	469	466	474	428	485	515	522	457	480	492	497	481	461	473	461	513	489	461	485	493	455	446	473	480	467	482	486	467	464	479	451	443	481	484	459	445	498	515	463	451	453	473	481	513	468	472	487	454	462	436	497	496	476	457	453	460	445	452	471	440	489	443	479	492	474	506	477	456	468	433	465	479	473
17009	14627	43752	22303	10161	8005	6766	5347	4053	3180	2682	1993	1492	1229	1144	1112	1216	2768	5158	4901	3018	1359	1066	661	459	304	236	189	212	191	231	214	203	186	200	192	216	189	207	198	214	194	201	201	187	181	206	218	201	197	208	181	189	183	180	198	211	195	211	185	159	211	186	202	208	191	207	174	179	191	187	218	210	200	207	202	231	201	198	211	194	185	194	219	183	192	217	200	194	166	207	183	173	196	222	212	182	193	231	189	208	175	192	203	180	174	164	182	203	193	195	223	189	198	211	212	205	191	183	196	206	174	192	211	184	207	226	192	195	198	188	216	208	204	201	196	203	198	174	213	162	178	212	179	185	175	190	193	200	190	182	184	189	188	204	183	206	194	183	195	187	201	177	194	209	160	179	203	198	227	163	217	183	208	173	167	182	204	189	200	168	200	200	201	192	189	180	192	205	175	179	215	193	202	189	217	212	167	193	191	201	223	185	188	197	207	163	217	178	189	184	218	196	213	186	179	195	211	180	187	181	206	195	189	165	210	181	194	173	202	203	213	186	197	198	207	199	183	183	177	225	204	182	185	196	180	220	194	198	210	206	193	169	181	193	205	174	184	214	194	168	184	188	212	196	190	204	197	182	198	194	188	193	202	192	181	203	227	186	192	186	175	184	195	193	191	199	192	196	170	206	181	211	179	189	204	195	198	200	184	163	184	201	202	200	196	186	180	187	187	209	177	223	193	215	174	187	187	185	205	182	197	175	217	185	174	191	190	196	193	176	182	194	194	189	215	196	203	194	182	194	188	162	198	198	224	195	181	191	216	207	192	207	191	177	177	165	189	200	199	187	197	208	204	189	196	194	189	220	214	180	188	202	199	184	177	184	214	185	185	197	174	190	193	194	205	193	212	210	178	182	164	214	206	200	200	188	186	207	192	194	215	184	189	175	178	215	181	177	187	197	201	176	188	201	173	192	181	180	200	165	171	190	188	213	195	181	208	193	178	188	206	202	199	198	199	207	194	177	203	226	198	189	183	162	196	182	207	188	212	196	194	170	190	184	198	192	202	188	202	178	199	187	222	200	197	201	212	173	195	176	181	186	195	195	187	175	205	190	199	178	223	191	206	187	166	185	221	199	237	188	195	169	201	209	229	201	202	186	201	186	170	176	203	176	184	175	197	203	217	182	190	194	211	227	210	171	200	183	187	199	196	218	206	195	232	202	185	199	201	206	212	207	229	233	202	201	207	206	184	210	190	195	182	175	184	208	210	192	200	188	183	195	195	209	196	200	205	199	204	197	186	195	202	159	191	176	184	203	214	169	195	183	196	178	198	202	200	191	200	208	194	177	194	195	187	171	173	201	200	198	181	187	203	170	181	190	195	213	160	196	188	166	172	200	174	184	192	204	193	236	193	176	197	177	210	224	196	205	176	192	170	213	194	193	174	186	199	178	188	202	174	189	208	194	220	201	176	168	193	189	184	194	192	183	204	194	157	199	188	190	179	193	185	203	175	195	202	179	202	207	192	197	202	215	166	213	197	177	180	178	207	211	179	196	197	184	203	182	205	184	207	195	205	172	192	177	194	141	192	180	220	174	191	192	205	200	198	186	164	210	194	184	198	193	187	196	209	210	211	168	190	181	207	209	196	167	183	169	206	197	181	188	194	197	182	196	180	192	196	227	186	174	188	192	186	200	193	185	189	201	204	189	196	182	208	179	195	201	195	199	187	190	199	205	196	201	195	168	203	172	187	171	195	203	222	177	186	196	195	194	188	173	200	193	179	193	199	205	199	206	189	202	188	193	197	207	199	197	203	211	190	204	200	196	206	199	190	184	209	181	202	200	182	182	199	218	189	204	194	185	180	215	197	167	184	179	204	199	199	213	185	177	194	182	185	215	196	202	196	177	192	187	199	188	188	202	191	183	216	229	207	194	205	211	193	201	199	210	199	190	202	198	168	207	196	177	192	201	179	195	178	216	213	183	192	205	194	219	206	208	167	209	207	196	188	193	199	173	191	174	179	182	186	211	214	199	205	185	219	193	209	197	182	215	188	173	186	207	195	174	189	189	215	205	209	195	196	205	198	197	189	214	212	189	219	187	189	184	187	200	195	197	146	216	216	216	173	182	209	186	210	177	188	193	195	222	198	208	188	197	216	199	222	202	186	191	180	181	198	205	193	191	188	202	177	175	203	216	204	186	193	184	178	209	190	177	207	190	193	204	174	178	200	217	209	203	192	186	192	211	209	190	159	193	206	219	202	196	187	224	226	178	191	211	204	179	174	182	176	203	170	183	194	173	190	185	184	195	209	178	193	210	188	179	206	191	194	202	203	221	203	202	158	190	185	167	194	181	208	197	198	206	189	198	191	204	181	209	193	163	199	197	196	181	176	198	194	186	179	206	186	224	182	195	183	176	210	185	188	189	185	208	184	193	225	179	193	189	178	163	204	187	225	189	191	185	172	168	196	199	205	181	209	203	163	181	201	186	202	197	199	188	202	177	185	191	199	193	210	201	196	172	187	185	199	171	178	179	192	211	190	198	192	212	197	190	200	189	217	200	201	212	181	216	190	146	200	198	197	198	199	204	208	211	203	199	165	189	188	195	197	187	209	193	166	228	213	206	191	182	180	188	179	178	193	198	173	194	194	188	188	201	194	204	192	192	221	209	216	190	173	212	200	195	173	186	190	210	181	205	192	195	200	204	201	212	191	189	196	194	188	179	186	185	185	208	218	163	201	205	178	190	217	193	187	169	227	196	179	179	202	191	168	202	183	193	205	200	201	195	173	186	222	214	199	191	231	201	182	175	194	201	197	163	198	215	216	170	191	209	182	181	186	186	177	178	200	190	222	174	178	209	231	207	201	194	190	188	175	172	173	208	189	198	202	221	185	208	158	175	196	211	189	193	182	209	199	195	182	214	190	200	203	186	218	189	195	200	191	170	222	198	197	214	181	197	197	196	177	196	151	197	160	182	198	183	194	187	197	180	203	216	179	203	186	185	229	214	194	193	220	188	190	181	179	196	188	186	171	181	191	196	184	174	215	188	206	189	190	176	234	197	181	187	185	213	223	186	191	224	182	199	170	178	184	201	177	195	217	205	200	205	193	197	201	224	169	193	197	182	192	202	170	182	180	166	203	216	202	170	179	190	197	208	176	197	189	189	175	204	213	199	187	186	204	211	179	210	192	224	181	153	181	204	225	185	224	178	185	184	213	201	199	185	204	190	188	176	201	205	204	184	187	184	201	202	186	214	181	184	178	208	190	188	198	196	180	188	183	201	182	183	188	250	193	184	200	200	202	214	196	197	189	185	209	186	191	193	205	188	220	189	226	196	219	198	179	223	206	214	179	184	211	209	205	196	180	206	196	195	193	215	219	207	215	186	186	195	222	202	219	189	184	217	197	173	184	202	203	191	177	184	204	192	214	179	181	220	196	171	190	195	205	193	219	179	186	218	180	187	206	171	188	178	211	215	203	212	180	198	186	204	195	199	193
10813	13024	43503	24827	15610	18753	17650	15349	14169	10755	10461	8531	6530	6283	6020	6365	6649	15400	23158	21543	13682	7179	5862	3559	2157	1295	780	741	598	634	550	526	551	579	556	549	554	514	553	537	533	510	560	529	531	499	567	538	528	504	561	491	581	528	486	482	516	512	517	493	503	525	491	533	503	534	518	487	504	479	474	515	526	524	468	517	498	509	473	498	498	529	516	493	498	497	551	497	562	542	495	494	509	520	506	524	525	489	557	511	537	484	513	518	500	511	490	530	543	496	527	516	483	493	492	510	482	493	490	471	496	542	490	487	519	515	537	518	489	518	528	471	505	515	490	524	535	487	541	506	489	514	512	479	517	466	566	545	518	501	509	509	545	513	515	526	509	508	523	528	499	501	533	498	482	508	501	545	503	486	507	552	503	527	493	531	546	511	519	501	472	499	507	534	499	519	482	513	545	526	547	512	485	486	509	443	528	497	476	535	530	498	507	474	490	501	529	506	486	517	472	516	515	505	533	484	506	530	450	516	502	509	462	498	513	488	538	506	509	494	516	461	544	481	509	488	546	479	518	530	502	509	499	509	504	516	516	521	503	541	509	475	513	491	500	483	492	504	542	541	534	509	486	490	491	531	543	509	476	508	525	516	506	517	544	490	523	499	511	514	486	520	505	506	476	537	543	512	508	518	501	536	529	498	509	524	491	528	510	463	549	497	513	507	516	491	519	546	509	497	479	489	524	534	483	453	517	531	520	518	571	514	525	493	518	523	513	541	491	512	509	516	534	534	528	536	512	503	511	476	492	507	516	498	488	460	476	518	489	535	502	494	537	507	511	516	508	490	492	503	452	473	510	487	491	539	503	514	516	502	502	517	503	505	539	462	467	500	538	524	510	483	507	510	468	578	542	514	518	495	538	509	501	500	467	535	494	497	497	480	496	518	501	532	513	478	520	535	524	531	473	523	493	511	507	501	548	533	491	469	510	511	489	543	465	501	491	529	489	450	500	507	503	505	503	495	521	533	505	515	519	531	482	515	510	441	545	488	554	501	501	507	501	500	511	498	503	500	532	523	497	537	512	517	515	549	523	472	440	508	536	494	514	502	534	497	485	489	516	499	558	482	490	507	501	489	525	514	502	523	513	551	509	480	511	473	518	524	514	477	511	497	480	517	513	529	494	520	514	502	470	497	471	478	487	524	488	512	523	510	508	497	515	486	538	497	472	519	500	514	462	505	465	485	516	525	480	558	489	555	498	520	514	504	489	475	522	498	549	501	472	524	539	501	506	512	506	562	435	478	467	491	539	562	487	502	521	465	489	505	516	527	526	518	485	534	507	493	509	504	525	510	488	538	486	482	510	504	491	549	454	522	510	555	485	544	501	481	490	501	469	492	493	566	484	532	490	521	507	508	565	464	493	533	522	481	518	531	529	499	511	547	495	505	496	528	458	489	491	482	445	504	536	509	474	569	525	476	509	503	516	508	540	508	510	511	511	495	480	537	488	478	478	497	534	548	535	540	524	503	509	529	493	471	522	510	506	466	524	533	540	515	526	508	505	483	542	513	529	545	476	501	525	504	512	504	508	490	536	512	498	492	502	537	542	469	535	536	509	502	518	526	514	468	491	509	532	496	548	485	538	505	507	533	518	502	544	477	525	471	535	530	515	521	505	499	524	523	551	519	493	540	517	516	530	490	519	481	523	528	462	487	498	460	491	505	553	516	531	539	490	493	518	522	480	522	515	505	526	493	516	538	537	513	500	527	502	544	509	513	485	542	471	537	517	498	517	515	509	532	504	533	506	490	529	515	527	534	528	505	535	490	468	502	512	464	532	475	478	506	577	508	500	517	454	448	527	544	521	506	532	498	492	491	468	477	509	549	510	513	505	464	495	502	509	538	498	521	488	484	508	539	509	467	478	522	492	497	532	526	509	537	498	555	507	514	557	477	523	508	491	493	554	473	507	504	505	518	527	517	540	513	522	487	481	504	527	493	498	541	486	505	502	520	499	514	494	486	495	494	441	534	506	492	496	495	471	516	505	496	514	517	509	480	516	534	500	484	530	515	541	507	501	485	500	502	517	507	514	494	491	490	503	503	493	486	504	537	547	485	498	464	529	497	496	481	508	550	518	529	489	502	457	545	509	518	507	536	531	491	536	511	469	479	494	540	489	493	532	530	542	522	521	530	475	512	494	503	500	504	460	514	455	511	544	516	519	485	498	526	508	506	497	486	520	494	541	515	478	492	549	520	525	539	524	505	453	503	500	498	497	486	520	512	493	495	496	547	539	523	471	503	533	497	546	501	552	521	522	536	502	533	527	473	504	459	525	509	500	497	494	478	532	509	509	496	520	537	512	525	499	551	519	510	500	551	493	510	530	495	492	520	493	504	455	500	520	505	462	495	492	529	477	489	540	466	561	484	507	499	492	521	508	531	521	494	509	509	528	491	542	457	522	511	515	519	514	509	513	485	487	516	516	494	521	505	506	497	483	499	518	492	518	514	518	511	485	498	498	466	477	494	509	491	520	503	484	497	517	529	487	522	484	525	492	533	530	469	520	510	511	483	550	514	509	489	496	525	500	509	491	477	526	500	514	548	488	529	531	523	522	547	492	507	529	496	471	494	484	521	510	473	527	512	509	530	550	509	495	510	480	509	542	485	506	457	486	523	517	520	484	504	458	507	504	523	506	534	500	485	473	483	537	532	523	512	479	488	480	525	528	546	527	545	463	530	525	560	526	543	552	532	472	506	540	508	491	527	477	516	499	492	546	504	472	519	507	492	479	482	485	524	488	514	512	518	500	504	535	513	470	502	521	458	526	500	588	543	507	487	480	494	497	533	492	514	472	527	506	540	525	495	528	503	509	511	523	561	530	482	506	513	538	484	490	501	526	497	461	503	519	458	480	469	494	511	472	535	568	544	524	551	526	501	498	486	518	492	534	498	496	546	511	478	508	490	493	559	510	504	489	497	526	514	507	530	494	524	528	498	504	492	511	470	497	526	498	511	493	507	469	532	540	501	542	524	503	514	495	459	534	491	500	464	527	550	518	501	499	496	482	516	508	513	506	524	502	499	501	494	482	496	508	489	532	580	538	465	485	492	532	529	503	526	564	524	536	488	495	475	509	538	527	514	492	538	511	504	521	562	501	485	498	546	490	483	491	514	519	551	548	516	521	495	545	462	528	527	465	508	472	511	537	473	496	538	493	518	506	520	519	505	547	522	487	518	528	498	510	520	489	466	517	529	523	526	473	503	476	527	524	462	497	543	478	519	493	505	509	492	512	524	500	518	516	508	512	531	467	499	452	478	507	526	504	492	471	508	533	512	506	494	483	533	488	546	525	514	484	543	504	526	524	502	491	502	511	553	532	486	499	499	504	481	508	517	493	523	494	511	532	510	523	474	499	494	534	496	557	507	506	527	505	521	539	511	492	493	499	495	517	528	509	504	498	480	503	517	503	478	525	539	506	504	537	494	539	513	489	490	513	537	527	527	487	558
24989	23377	55828	28226	15236	15499	14826	10657	8026	6179	5488	3839	3137	3203	2687	2240	2575	5570	10988	10932	7331	2897	1486	939	550	324	256	200	210	209	172	182	208	201	194	185	177	156	202	184	190	177	197	192	174	193	181	191	180	193	193	182	197	153	161	169	184	171	177	176	184	189	184	192	176	150	227	170	209	198	196	176	180	178	170	199	170	174	166	194	188	182	183	177	195	180	196	160	200	191	200	216	168	195	207	212	174	185	169	173	173	210	196	165	162	166	170	189	183	186	192	177	189	179	177	168	196	173	172	185	193	185	184	183	178	193	192	171	191	173	159	179	164	170	187	183	201	163	157	176	175	188	190	180	179	194	165	163	174	160	186	185	181	201	177	173	177	189	180	183	195	176	201	144	175	187	162	200	201	204	190	174	192	167	163	168	173	191	195	172	175	164	182	176	163	188	165	210	181	191	185	190	195	163	174	174	167	209	164	187	179	197	177	168	192	201	171	212	190	199	165	179	190	188	163	180	199	192	166	170	187	181	185	189	171	179	172	181	172	183	177	156	189	185	189	165	171	181	177	197	204	186	198	183	184	186	182	185	220	210	166	186	163	168	186	186	175	164	176	203	186	189	168	180	175	175	188	190	210	174	150	200	172	198	172	208	199	181	163	191	174	194	186	173	203	214	179	160	178	165	179	187	191	196	189	169	153	194	172	186	195	179	175	199	152	165	161	205	202	190	194	183	180	169	211	180	201	172	165	190	177	168	180	181	213	172	197	162	191	209	209	176	172	163	200	174	181	180	164	197	170	184	188	210	188	190	189	159	191	181	181	177	213	171	198	173	193	189	192	198	155	201	183	180	170	172	196	165	210	193	190	198	204	189	197	195	194	184	190	185	179	205	164	178	167	192	158	169	198	179	208	185	163	191	208	170	171	193	182	199	189	175	162	193	190	159	191	187	201	200	181	179	180	180	187	193	161	213	167	170	202	167	176	178	191	197	195	199	192	176	190	194	178	205	169	167	176	195	208	188	171	180	185	178	189	181	199	192	183	184	180	173	201	187	179	199	185	194	171	213	181	187	190	197	203	164	167	183	173	205	159	197	180	175	177	176	173	182	189	193	174	172	182	188	185	171	183	185	190	180	194	172	190	190	198	175	180	165	156	205	179	173	188	162	183	174	168	189	189	183	184	190	182	191	204	179	186	185	174	206	189	205	187	187	203	194	173	189	164	168	178	183	198	193	173	206	177	172	182	197	229	207	152	199	177	173	202	181	167	187	198	176	181	194	196	180	217	195	186	186	169	183	181	161	170	178	180	190	202	223	192	191	181	170	180	170	186	202	203	161	178	183	191	195	172	184	178	158	176	201	217	208	185	160	189	190	180	193	176	207	189	158	190	177	193	197	155	155	189	185	197	175	193	167	189	178	207	192	196	171	176	180	183	164	172	197	180	202	191	186	181	182	163	181	189	182	179	176	198	192	165	180	192	203	198	188	208	204	213	204	176	187	181	205	188	188	176	195	196	170	215	177	167	184	173	201	192	200	191	181	156	166	166	185	188	182	189	189	187	144	180	191	195	179	182	199	165	175	166	201	161	206	183	164	198	175	174	167	195	212	155	179	201	170	167	193	204	186	203	171	173	178	218	174	199	172	195	182	177	199	193	167	192	193	186	195	163	211	187	196	179	216	208	189	224	204	188	178	176	194	192	176	188	212	174	195	167	193	205	201	198	172	188	201	206	165	154	194	179	188	192	193	164	171	175	188	168	191	185	170	172	192	179	183	190	181	208	210	191	214	194	195	192	188	179	177	189	206	193	173	179	182	160	199	195	173	192	180	187	171	165	190	167	182	188	185	197	162	168	180	161	177	207	192	175	176	210	160	160	165	187	194	173	163	202	198	167	170	177	178	180	186	173	195	204	170	195	190	195	166	172	189	160	180	183	209	178	178	200	216	190	183	180	162	150	184	184	195	181	177	182	179	199	185	170	195	191	189	170	171	178	193	198	202	185	186	185	184	168	176	222	192	198	186	200	178	173	181	186	184	174	191	183	211	177	184	190	182	187	163	177	165	161	214	181	209	163	185	167	175	184	193	173	199	178	190	203	174	177	201	187	183	175	188	206	185	189	206	176	173	187	174	201	178	185	179	175	203	195	204	169	162	199	190	189	183	196	159	163	186	189	175	181	180	161	207	193	188	151	174	190	180	208	178	168	190	165	218	189	199	199	172	199	197	200	178	167	186	183	188	211	184	188	173	168	183	184	169	181	207	187	187	166	170	158	183	167	191	205	185	185	191	188	179	205	199	192	199	187	209	187	170	184	177	181	175	184	162	195	161	176	192	177	181	163	172	179	199	190	154	173	192	203	198	213	190	171	191	177	178	192	188	184	203	207	189	175	187	184	203	186	196	181	198	197	169	186	163	176	185	197	208	164	175	200	192	170	197	169	195	181	186	174	186	190	181	191	181	175	197	196	173	190	199	201	181	192	178	181	188	203	212	164	162	195	176	191	173	204	185	183	205	205	172	185	168	190	201	201	165	159	197	181	185	193	190	168	202	182	193	161	197	195	169	200	170	180	177	197	173	168	171	170	178	174	185	169	181	195	195	185	180	198	165	164	213	199	194	195	169	187	189	176	167	187	177	207	183	187	185	189	214	185	185	169	183	212	186	176	193	166	177	157	164	171	171	202	176	172	183	174	197	174	206	204	172	183	181	181	193	196	171	174	191	162	204	206	193	199	168	173	186	209	165	181	169	181	185	167	166	171	170	186	182	169	188	200	185	222	153	176	165	159	189	198	179	201	178	184	193	170	185	188	190	174	199	166	189	166	174	168	178	188	197	173	170	198	189	190	187	182	163	192	178	185	219	195	166	182	183	168	193	176	189	199	165	195	187	174	223	200	175	154	204	185	201	206	209	186	197	171	182	215	216	185	188	189	176	216	184	197	180	166	165	184	193	178	175	168	179	179	173	170	200	194	181	198	200	175	191	205	188	194	190	167	152	196	197	178	194	168	189	198	176	189	180	195	196	193	197	175	169	194	183	192	165	204	186	185	173	213	182	190	181	172	217	170	169	154	184	177	173	173	167	174	169	178	175	187	196	178	166	179	167	192	199	181	193	186	164	183	178	194	181	210	194	203	167	187	170	212	180	193	189	185	158	170	186	195	188	189	181	192	177	198	167	181	161	213	182	158	213	179	194	183	174	149	172	214	185	194	178	166	164	180	178	185	171	214	208	180	186	179	176	174	166	230	193	198	206	169	175	182	201	193	188	177	173	174	175	194	173	208	209	166	176	166	191	178	191	215	198	199	172	195	152	215	182	162	183	170	189	164	189	155	188	169	182	183	193	170	184	221	212	179	199	182	179	191	178	173	181	190	185	183	189	191	178	169	190	184	202	183	195	185	169	196	174	179	189	177	203	210	165	172	180	209	177	177	158	195	188	161	197	202	191	172	180	161	185	182	186	191	185	227	177	185	169	175	189	199	216	198	188	168	192
14026	20063	50547	26908	19361	27014	25674	22072	19638	16922	16760	12191	11794	13015	10929	10410	11901	23497	33819	32536	25053	12522	8249	4914	2501	1421	785	728	671	628	575	542	541	551	535	530	565	511	568	538	510	477	444	504	477	497	487	499	443	493	522	509	452	496	418	554	463	471	481	456	467	481	501	442	517	524	458	460	518	502	483	520	492	476	471	450	531	476	495	522	488	504	502	505	508	492	491	467	465	494	460	453	494	446	476	476	481	468	494	517	483	499	484	445	507	450	499	477	472	484	472	456	503	453	500	472	479	476	488	468	508	489	500	476	504	478	478	502	505	467	465	473	514	479	470	493	475	504	478	512	483	489	493	469	476	503	511	468	474	452	509	505	485	447	471	461	470	460	457	536	489	465	502	486	480	463	465	535	476	502	474	466	479	480	517	500	482	497	494	476	448	480	483	515	480	490	477	480	449	482	461	524	460	512	505	528	521	481	489	440	489	495	459	517	465	490	494	512	509	505	448	496	488	478	491	497	457	492	478	485	492	509	489	483	490	478	485	472	460	441	487	487	495	506	481	480	508	525	500	466	514	462	538	459	541	490	489	474	451	511	494	506	450	486	500	451	496	462	475	482	478	453	441	458	492	518	465	475	491	466	459	486	490	487	476	483	487	477	460	467	495	494	497	493	477	501	446	511	444	491	455	516	479	449	475	478	460	491	509	460	456	500	469	463	488	500	484	458	451	499	450	473	451	477	487	508	478	484	495	508	507	468	475	486	516	455	469	496	471	490	449	514	463	455	494	480	500	461	504	494	462	462	452	468	514	506	483	469	494	475	506	469	493	508	477	472	512	487	524	500	495	502	499	484	531	509	472	523	485	449	488	473	526	479	510	486	516	475	480	469	474	520	487	476	491	476	503	519	507	467	517	438	523	461	498	510	488	487	490	482	445	458	485	476	478	510	467	482	494	502	462	467	507	490	501	471	488	478	483	471	512	471	474	539	510	509	470	517	473	493	517	507	512	491	461	487	483	493	466	464	487	510	475	439	509	490	498	486	467	455	488	478	504	478	472	494	461	502	488	452	515	487	505	477	458	503	476	476	491	512	475	466	516	520	487	474	479	477	463	476	492	467	494	480	485	464	484	465	465	469	487	484	473	475	504	475	484	518	485	493	466	498	500	483	468	460	482	519	469	537	477	489	500	464	500	483	495	517	504	485	497	479	495	490	472	456	468	513	486	450	485	465	519	486	483	490	496	539	490	482	486	467	450	470	438	450	488	477	506	483	510	491	461	484	465	478	483	464	508	447	435	483	482	479	501	475	509	458	476	505	480	470	490	495	455	487	457	476	479	478	511	472	496	453	465	478	528	516	501	494	497	497	533	494	512	496	496	530	489	452	448	527	477	512	491	535	433	499	491	505	460	473	494	495	471	492	483	444	511	508	479	479	507	500	462	450	517	476	504	459	450	520	484	474	466	462	491	491	488	495	513	474	479	442	493	498	464	522	517	451	450	500	448	479	510	480	498	451	490	509	481	489	463	513	418	467	488	472	466	517	510	514	469	437	516	496	497	482	469	460	468	456	477	458	490	478	510	478	463	457	480	478	507	495	492	494	484	458	494	477	460	506	484	499	492	503	480	488	483	532	522	483	461	493	484	503	479	481	509	484	491	479	470	480	489	476	449	495	480	519	498	480	448	477	490	482	481	475	501	457	492	473	510	489	468	471	467	509	490	500	514	491	484	470	517	450	479	483	505	473	463	427	482	535	492	486	496	479	448	481	469	477	511	497	482	483	478	463	452	475	470	485	487	461	439	482	460	461	520	460	489	466	481	501	501	452	492	486	529	479	494	459	497	462	476	466	473	464	507	511	514	480	459	515	460	493	526	481	478	475	461	466	505	489	477	461	500	517	458	500	483	458	491	472	466	467	500	483	514	503	503	468	486	467	494	473	514	480	454	486	488	469	513	467	529	482	495	486	518	457	453	461	519	482	478	474	451	492	459	523	517	523	512	499	475	482	473	474	449	493	481	428	475	543	501	482	492	483	461	490	495	489	450	493	537	484	523	461	503	531	489	465	472	492	454	463	491	494	463	470	482	498	496	526	488	491	472	492	493	465	495	495	486	512	464	498	447	478	457	476	474	467	522	475	499	506	469	506	495	457	508	531	494	464	478	426	511	504	481	469	502	476	495	497	528	478	456	481	443	502	523	473	487	438	429	473	492	504	483	471	495	495	475	488	494	478	478	438	502	460	435	516	480	480	454	513	477	490	493	499	478	497	466	486	468	507	456	469	474	449	488	454	509	449	463	459	472	507	461	481	515	458	525	502	464	474	483	481	498	499	485	490	519	492	497	469	508	461	448	509	503	484	452	483	498	475	503	512	485	470	452	520	495	499	434	491	486	509	454	506	479	494	464	488	490	454	461	472	463	491	517	467	506	486	466	456	440	467	473	497	461	486	495	467	439	503	530	475	489	512	487	479	497	452	509	522	498	487	506	480	488	491	474	508	495	493	453	475	463	438	513	454	428	518	501	461	492	482	495	501	457	503	499	480	478	446	444	451	469	443	486	476	479	486	488	480	492	465	454	456	471	499	497	475	500	468	467	507	488	518	484	485	502	488	468	473	485	476	464	476	509	475	482	480	451	446	477	502	472	479	491	508	458	453	453	442	511	463	491	479	506	457	502	492	482	526	469	481	473	478	475	497	504	467	486	481	500	512	496	435	496	435	506	514	484	497	502	485	462	505	471	507	480	486	470	508	472	488	458	465	498	492	484	488	516	499	502	482	491	472	469	485	504	510	495	486	509	518	486	477	466	461	486	476	493	484	434	505	478	466	519	499	444	466	470	460	481	497	446	499	482	449	462	497	491	480	489	497	468	503	487	519	462	487	489	518	490	489	507	486	476	470	465	490	470	470	507	483	454	480	481	454	481	452	493	479	487	486	491	494	489	480	479	458	460	496	488	475	499	468	473	514	458	482	473	500	480	525	496	497	504	459	508	509	509	482	495	497	438	500	508	453	477	499	473	465	514	471	481	487	521	474	475	514	503	514	484	473	464	493	469	451	486	475	441	450	475	484	506	518	497	507	489	500	479	482	485	481	492	460	498	488	467	492	495	495	505	485	511	493	472	505	497	493	495	451	499	450	483	472	478	510	440	461	493	514	500	462	478	503	463	482	495	459	497	489	479	454	461	491	466	503	482	502	511	465	501	515	484	499	477	490	476	487	464	485	536	475	488	494	448	459	475	499	511	494	508	455	511	506	495	507	507	461	489	498	439	490	471	455	452	481	504	470	483	452	501	495	491	505	473	465	501	481	490	482	511	462	462	488	523	489	508	449	486	504	505	486	483	466	492	455	489	491	501	492	466	529	486	481	450	493	439	550	463	488	502	440	492	472	476	446	524	484	481	498	460	462	463	459	465	464	491	478	515	468	465	482	474	507	503	524	474	487	445	459	508	462	499	457	524	489	520	502	512	456	489	481	474	491	488	450	464	452	498	456
4792	3389	5985	3398	2559	2220	1444	1268	865	698	637	528	543	477	418	443	442	649	808	878	753	460	351	253	212	188	182	215	218	197	207	192	177	176	184	178	152	170	170	192	200	183	182	200	205	204	177	178	192	200	181	207	192	187	189	171	196	185	166	200	204	167	204	208	189	201	168	182	191	197	184	186	188	184	206	184	182	196	186	166	187	197	206	196	186	200	189	183	187	196	212	198	187	215	189	196	175	189	199	228	192	185	178	198	178	196	170	205	190	213	216	191	189	191	189	178	175	167	164	189	195	166	186	194	190	184	218	210	201	183	175	175	198	198	188	200	150	180	175	172	196	174	176	180	178	162	240	188	188	176	186	185	200	176	166	197	174	187	190	183	189	188	186	185	187	144	183	198	178	144	169	166	181	186	168	190	195	195	178	165	164	171	180	173	196	207	200	204	189	169	213	186	175	215	168	178	186	184	170	154	202	169	198	183	215	185	204	173	191	184	193	182	192	187	185	207	173	173	208	204	183	173	187	182	187	190	162	189	166	184	204	180	172	182	181	212	206	206	186	166	166	177	182	171	178	178	188	178	174	164	183	206	176	178	166	211	192	175	185	162	183	192	178	178	199	189	177	180	155	172	184	175	173	226	205	180	167	193	169	205	163	178	176	173	187	161	186	182	196	205	214	185	159	177	173	187	177	180	190	170	198	189	152	211	208	186	177	194	209	202	174	226	191	191	162	206	174	190	149	165	168	188	194	189	191	192	175	185	221	195	205	196	170	197	167	183	191	192	178	198	176	186	184	190	180	175	186	154	208	197	172	204	215	193	199	172	184	174	182	211	179	179	194	172	174	168	201	178	177	204	185	191	187	192	178	188	176	179	184	179	187	168	181	170	206	179	165	174	192	177	183	197	199	204	166	199	219	196	179	187	178	179	195	177	200	165	178	187	177	187	178	156	178	179	185	165	197	176	198	189	184	186	186	218	203	199	183	171	203	171	185	212	171	176	198	203	196	191	182	168	198	190	179	216	179	173	182	200	173	188	181	179	210	178	175	171	185	182	197	169	207	168	212	195	171	202	147	169	186	166	170	167	185	169	193	193	195	186	199	176	188	182	171	180	185	205	192	182	186	206	198	175	207	171	170	179	192	192	182	204	206	190	162	183	185	181	174	184	188	203	206	189	181	196	197	175	170	168	188	178	177	189	201	183	204	186	197	195	187	160	186	178	179	151	188	162	175	199	192	190	166	193	217	175	192	210	184	165	194	163	193	179	175	204	192	188	185	179	192	202	168	185	193	155	173	189	174	203	196	179	189	193	174	182	183	177	186	181	167	168	212	185	220	187	197	168	186	190	186	196	170	171	171	185	199	167	175	200	172	174	194	210	199	168	197	204	200	193	197	218	186	169	178	176	190	202	157	190	187	179	209	194	193	196	188	189	209	207	188	198	171	172	202	199	194	190	191	190	202	185	190	179	173	167	199	164	187	194	176	191	193	172	198	194	214	162	167	185	203	167	164	177	169	183	195	212	170	168	227	207	175	174	177	197	170	199	179	168	190	166	204	202	166	193	201	199	177	170	187	178	177	210	203	189	174	172	182	195	169	175	164	198	177	196	176	197	164	202	188	202	197	173	188	179	173	157	213	216	188	199	176	183	201	205	183	204	181	170	175	189	195	181	173	180	183	194	194	210	195	191	191	182	195	187	160	172	186	191	190	168	215	181	190	184	164	193	193	180	182	179	179	195	188	193	198	211	166	195	173	213	144	178	190	173	181	207	157	189	182	179	218	176	193	180	172	198	186	204	182	213	180	205	199	150	167	176	195	163	199	194	173	184	176	191	173	181	183	201	158	168	179	185	176	197	188	176	202	183	195	199	174	165	182	191	178	198	189	172	162	186	179	191	186	192	186	180	176	195	182	180	170	187	176	186	207	188	174	199	190	198	184	203	180	170	181	171	194	199	171	168	171	199	190	174	160	177	182	192	164	201	187	186	192	194	173	182	165	181	206	180	195	165	165	190	183	189	160	174	182	213	187	201	199	191	202	179	174	178	195	201	187	149	161	183	188	178	174	198	185	192	214	177	192	173	179	199	178	198	212	178	207	170	190	188	186	178	188	201	194	211	188	174	163	189	196	192	162	180	170	190	171	177	190	180	198	191	184	166	192	177	207	196	165	157	183	196	171	199	188	164	218	186	181	170	179	179	166	203	180	204	183	183	187	175	169	209	200	163	215	186	166	179	199	176	171	187	155	171	206	169	196	199	177	166	188	172	192	192	207	182	182	177	199	195	203	202	170	167	163	178	188	179	195	186	171	186	171	189	183	166	170	174	158	171	188	186	178	198	186	222	164	219	194	158	192	186	182	204	186	172	205	199	178	190	185	166	191	184	162	181	172	180	181	189	184	170	164	178	196	183	179	177	188	209	189	180	169	161	210	180	169	194	166	184	170	199	208	192	187	182	188	179	186	179	172	179	214	207	202	207	176	212	178	196	184	160	204	162	174	199	193	228	198	192	182	203	200	172	198	181	182	181	193	188	153	201	186	182	183	201	210	172	190	167	197	203	175	191	184	202	198	197	208	199	201	202	184	195	176	171	165	199	185	182	183	197	186	181	183	173	208	171	164	179	176	192	172	200	205	165	191	183	181	183	190	183	168	219	193	168	192	206	187	197	194	174	171	214	177	210	190	198	208	176	192	191	184	187	190	176	189	167	205	200	192	180	197	171	159	188	211	190	155	172	173	170	216	178	179	184	188	170	204	165	182	145	200	177	187	182	187	196	197	172	187	161	191	206	176	214	186	162	192	171	171	181	163	213	191	178	158	183	170	175	182	184	172	162	185	207	187	166	198	191	174	213	191	188	184	190	205	189	176	201	184	184	186	172	199	149	163	189	184	190	175	193	182	212	198	202	170	168	182	174	156	190	195	174	183	177	190	216	183	208	197	190	178	190	145	189	204	187	148	184	157	192	161	174	188	217	195	203	181	190	186	178	176	187	193	172	192	206	177	175	148	175	209	184	203	170	205	179	138	191	218	182	176	184	185	160	193	185	189	195	216	164	184	186	209	192	192	183	159	161	161	174	182	180	188	192	163	176	178	174	178	168	186	192	200	210	184	205	171	200	205	177	201	171	173	184	189	194	150	179	184	176	171	211	199	215	198	186	186	190	207	184	186	210	209	196	181	183	198	175	204	173	192	156	216	179	187	177	172	163	168	198	192	171	194	176	192	174	170	185	190	170	183	181	195	202	190	167	193	187	195	170	162	167	178	178	161	202	185	217	162	159	190	185	190	204	169	191	183	188	185	169	196	182	183	170	178	195	196	204	173	194	191	175	190	200	179	177	162	185	229	206	173	174	182	203	181	224	171	170	179	166	176	183	178	172	194	173	187	198	192	211	184	171	196	175	199	184	203	182	173	182	167	194	174	197	194	162	177	183	165	196	167	193	158	155	169	174	173	203	164	184	212	184	179	167	177	174	182	163	201	171
4213	3662	10464	7859	8645	8634	6499	5699	4167	3645	3326	2838	2678	2692	2444	2459	2578	3864	4824	4745	3418	1749	1261	839	621	510	507	493	464	492	527	469	467	509	468	469	495	489	497	526	488	452	521	519	477	441	476	504	496	465	473	499	500	491	474	476	478	464	496	470	478	462	465	468	510	512	469	480	470	465	514	475	483	502	494	493	463	522	480	437	496	510	485	498	506	501	493	513	503	518	462	543	476	468	462	487	495	483	454	507	502	480	459	475	526	503	459	480	459	465	460	548	502	478	502	476	523	532	503	475	486	486	516	529	541	474	510	494	504	498	470	461	497	504	497	507	476	486	500	515	501	459	519	470	516	518	509	464	491	469	476	506	488	505	468	487	464	499	466	505	483	457	507	512	485	509	466	474	458	467	522	449	502	492	455	507	462	481	498	485	483	504	480	477	472	502	502	526	505	487	503	491	460	498	506	488	497	487	485	465	480	503	533	487	476	458	471	473	504	517	484	506	489	508	463	502	495	508	501	497	504	473	513	494	504	515	516	512	486	525	484	507	471	469	472	482	449	499	518	480	568	492	446	487	513	542	506	493	491	471	490	499	530	498	466	467	491	491	529	502	464	525	492	509	495	490	490	489	493	528	488	474	480	447	518	492	493	493	469	461	495	483	505	458	490	476	494	494	511	499	474	539	486	482	484	492	479	461	474	490	496	450	492	509	497	501	519	497	488	507	489	530	452	484	499	466	566	481	499	517	509	506	510	490	467	465	470	458	439	471	456	435	519	482	456	508	525	488	490	497	481	553	505	496	474	475	458	502	451	478	510	472	518	499	497	496	517	501	497	493	480	449	497	495	527	494	482	477	474	450	474	517	509	540	528	515	518	490	491	465	422	502	521	456	503	491	497	476	505	503	463	517	453	482	477	521	464	513	496	486	517	485	519	479	469	519	523	523	474	485	481	482	535	497	476	485	527	511	494	499	458	519	487	519	458	478	479	495	506	467	506	508	484	502	493	492	492	510	513	494	460	510	470	527	457	484	487	472	510	480	509	503	484	474	506	449	515	492	511	493	499	445	455	468	545	499	514	494	560	488	448	498	495	470	489	484	511	495	481	481	493	473	476	515	472	464	494	513	497	459	471	498	504	502	502	488	507	514	464	504	513	484	481	535	519	472	436	482	501	467	499	478	481	515	479	480	457	472	482	521	499	496	463	523	494	458	509	499	451	512	493	447	485	491	509	499	473	500	486	465	440	464	501	451	499	510	526	466	498	492	492	508	521	523	458	452	507	479	501	501	525	488	428	479	459	489	475	492	509	491	494	488	495	450	527	474	501	485	504	476	522	507	471	531	476	510	497	487	509	498	489	499	491	496	515	524	493	458	504	471	479	525	471	501	490	510	489	463	494	530	511	479	460	459	534	458	525	479	506	523	503	523	499	433	451	476	473	491	509	482	469	494	451	458	470	482	472	499	488	543	500	497	495	541	516	543	512	479	537	495	493	522	476	473	468	519	488	485	481	477	486	473	498	481	498	498	479	481	479	468	434	497	475	465	480	471	492	515	473	462	507	512	494	490	517	489	446	482	486	494	510	495	517	493	489	490	496	488	502	519	449	499	467	476	498	493	481	482	482	466	478	505	509	508	489	446	534	507	458	475	475	487	467	476	526	461	516	471	472	491	490	531	472	516	489	512	494	482	495	489	481	489	498	458	523	457	518	483	480	487	482	526	471	487	541	474	485	489	490	461	489	499	514	469	468	454	534	498	479	461	543	468	490	521	479	500	528	464	517	467	529	480	539	482	463	517	459	508	470	496	519	492	493	472	468	507	462	495	539	496	519	470	445	493	480	510	505	504	485	465	510	483	472	499	498	507	514	501	473	538	474	512	505	469	452	518	484	510	477	525	489	454	452	491	471	490	497	474	533	498	510	515	481	539	490	493	508	512	487	514	480	487	499	521	452	526	480	489	495	483	480	465	475	469	473	477	499	479	468	498	473	485	478	485	463	510	492	474	476	498	471	469	477	515	506	481	491	514	497	495	505	481	476	479	444	500	489	512	447	459	479	500	486	502	482	492	506	502	489	514	480	502	471	485	542	497	463	467	467	503	510	484	497	509	499	524	509	476	530	496	473	531	505	485	496	478	469	462	511	512	508	524	443	518	519	500	486	492	481	499	489	533	514	492	502	481	500	473	474	456	486	510	507	443	439	480	484	501	500	489	489	510	508	487	522	521	504	490	480	498	453	504	468	497	515	501	485	493	475	473	465	526	479	483	509	494	512	507	491	498	480	555	475	470	480	494	497	462	449	473	470	447	510	495	527	516	498	491	505	519	494	510	497	533	473	485	456	495	519	481	465	495	449	468	466	481	462	485	515	508	480	485	457	479	507	512	472	485	526	483	512	483	490	484	506	524	470	536	491	481	469	495	501	459	521	494	481	522	484	515	473	516	513	465	465	484	464	540	492	447	489	554	500	484	485	480	541	491	484	517	489	449	487	484	506	478	536	473	479	481	487	488	470	487	505	507	501	497	489	478	459	499	476	469	478	502	486	520	532	517	471	495	503	489	486	497	512	524	507	465	485	508	458	500	505	498	492	474	445	442	536	470	457	505	500	528	474	489	483	470	484	504	495	505	511	480	468	463	499	440	476	465	506	466	482	521	502	497	504	497	511	461	438	493	513	499	474	476	518	481	492	474	452	474	498	464	476	519	471	495	490	496	479	461	478	502	450	503	456	474	455	508	476	475	524	480	468	491	509	483	463	485	500	484	462	502	483	522	465	501	502	488	492	482	502	469	481	518	493	523	491	501	486	515	499	514	499	486	477	510	513	447	466	505	507	450	484	495	471	470	473	528	510	523	519	480	526	486	517	488	533	503	506	494	498	555	477	514	529	523	492	472	496	496	516	484	511	501	498	523	496	487	515	488	508	499	502	514	478	498	500	526	500	483	503	479	470	501	500	457	477	531	502	455	465	485	522	488	489	486	459	501	488	541	467	481	491	488	503	445	519	525	512	503	498	481	530	500	479	462	533	478	523	495	500	448	460	474	491	494	491	468	521	460	473	501	516	502	483	461	522	496	514	491	495	471	502	504	466	480	454	478	465	486	494	502	528	501	456	479	484	468	487	507	467	478	469	487	497	475	483	505	519	476	485	477	486	483	531	453	521	496	543	509	508	453	457	461	512	462	502	509	473	483	498	486	531	525	478	487	513	451	478	514	468	532	440	481	452	478	494	490	459	476	482	503	493	493	476	470	506	468	469	499	465	454	480	512	446	501	491	505	510	526	503	491	503	506	467	492	474	516	475	530	484	492	506	498	463	451	480	508	479	495	479	481	502	460	501	500	522	460	480	457	513	472	497	495	488	511	479	469	494	483	490	489	507	474	473	476	505	474	533	541	467	472	492	525	492	524	458	474	498	482	497	481	500	477	501	455	465	497	498	493	474	486	499	528	488	443	508	531	485	501	504	489	475	474	513	511	484	467	484	500	468	510
14465	12067	35901	18815	14280	11203	8863	5325	3802	2845	2838	2611	2139	2124	1316	1280	1588	2022	6231	6148	3814	1954	918	466	302	220	217	211	212	215	204	209	208	199	222	202	209	194	204	178	179	212	176	201	188	176	203	195	229	190	206	218	225	203	195	214	205	211	186	202	201	182	170	180	197	214	215	186	186	196	200	193	186	199	212	213	180	196	209	184	189	212	201	209	190	173	204	212	197	193	178	205	190	200	213	199	197	197	204	186	187	196	206	207	194	199	221	212	187	205	208	195	202	197	183	173	213	187	187	211	204	159	181	206	196	172	207	200	207	192	195	229	176	209	185	190	219	189	186	204	179	206	206	201	192	180	191	195	213	179	189	175	188	180	202	176	179	173	212	201	170	183	178	195	193	156	182	160	207	196	196	221	213	187	200	230	192	192	208	212	186	224	178	199	191	213	195	206	206	182	216	195	221	209	195	207	218	189	226	195	218	206	201	190	177	183	172	203	197	241	180	187	207	206	197	204	245	210	185	195	187	194	215	233	197	207	171	189	203	183	178	204	196	175	164	196	180	201	221	216	192	199	211	212	202	217	219	200	201	217	196	200	240	175	185	162	195	205	196	204	209	187	192	216	207	212	195	180	164	184	192	208	178	179	169	190	208	205	200	216	183	212	187	184	206	191	192	199	186	177	210	216	202	230	187	218	203	193	196	211	205	216	183	188	199	204	189	170	186	186	181	198	206	181	235	178	240	208	199	212	185	195	201	199	181	189	181	216	185	205	182	200	218	207	179	216	218	198	210	221	191	206	196	203	201	205	181	179	208	209	203	179	198	209	219	199	195	200	181	178	195	207	178	203	191	198	185	204	211	209	190	208	199	202	219	211	182	202	171	202	218	184	183	169	199	208	207	188	200	205	187	206	213	181	201	213	218	210	223	221	179	211	190	224	214	173	204	197	162	201	214	206	232	197	163	183	186	215	181	214	207	208	194	176	192	170	198	195	192	181	219	185	172	181	198	186	182	197	212	189	189	221	178	199	211	183	198	207	207	201	208	213	188	198	185	188	196	179	186	209	189	211	209	205	218	197	194	189	235	186	217	192	189	207	207	194	193	196	217	207	195	203	185	200	191	198	190	198	185	207	179	218	193	201	177	206	207	223	212	203	211	201	209	179	196	184	179	189	177	183	209	230	185	193	202	200	230	210	199	196	211	199	199	220	218	218	208	220	201	193	209	194	192	187	211	202	208	198	174	203	200	197	226	194	210	204	200	182	177	181	200	169	171	189	210	191	195	163	231	174	190	205	221	187	190	192	195	192	208	195	198	184	188	190	215	187	247	209	230	192	179	234	184	190	190	191	198	207	222	191	193	195	210	212	200	216	204	181	195	197	193	206	176	188	210	212	220	201	195	191	198	179	194	194	204	189	218	178	188	202	205	221	206	195	208	175	210	227	184	169	211	185	191	172	186	215	227	197	184	208	193	189	172	211	184	214	193	202	185	217	185	196	204	188	189	196	196	189	166	207	192	218	193	213	185	206	214	206	198	203	195	194	177	194	207	198	190	194	183	194	192	198	180	161	209	208	171	188	197	214	219	194	202	176	187	201	206	206	190	184	201	183	185	196	189	210	193	211	196	187	182	181	227	176	209	196	182	199	184	199	213	191	209	202	198	188	201	185	216	196	195	226	178	205	165	200	199	187	216	201	189	197	175	199	180	194	200	213	227	179	208	176	189	190	192	209	220	189	182	180	172	201	175	197	193	210	203	217	203	199	204	197	200	195	213	203	188	189	190	223	218	176	196	181	223	166	197	196	177	220	212	210	209	213	205	190	210	212	207	190	193	230	180	159	213	177	170	223	156	215	215	206	187	215	195	220	189	192	219	191	199	196	189	220	209	200	218	194	208	176	196	210	197	196	198	229	208	222	200	216	206	217	194	192	214	222	197	204	205	197	194	203	213	243	204	182	206	174	161	228	210	186	205	195	199	202	209	197	228	201	216	191	207	193	231	209	187	204	207	209	203	210	196	191	193	209	190	185	199	173	193	206	211	185	207	187	210	192	193	220	198	219	192	208	213	189	216	195	196	182	184	189	226	211	214	195	194	186	222	207	197	191	201	194	200	185	222	206	192	190	195	187	199	201	212	208	199	203	196	199	205	189	187	179	186	197	205	178	196	221	208	180	188	196	206	200	219	207	227	183	178	218	212	208	201	191	189	220	210	201	188	178	199	186	189	175	188	209	208	202	204	181	194	203	202	202	207	216	190	188	210	214	221	181	212	207	205	191	209	188	181	188	226	195	211	207	210	191	224	215	218	205	186	203	213	193	183	210	216	188	181	212	200	202	199	202	205	198	206	205	200	227	220	218	202	207	162	200	194	222	183	221	178	204	207	198	227	189	189	195	190	207	208	189	203	201	200	214	240	181	183	206	204	177	198	211	200	202	182	223	215	198	183	209	192	202	193	228	201	208	184	207	193	232	221	204	196	189	203	167	182	207	196	190	200	192	212	191	191	183	176	217	205	207	201	206	183	185	203	200	201	223	220	201	173	210	198	202	176	204	186	175	198	209	175	184	179	201	196	217	199	200	197	175	197	208	193	207	203	187	221	217	191	191	193	198	206	221	185	206	193	186	189	201	223	209	196	161	192	175	221	153	230	205	191	203	202	192	196	176	155	202	178	180	186	192	212	196	202	192	210	187	216	202	199	249	200	208	195	205	210	201	184	193	178	187	183	200	205	180	204	206	175	194	199	208	201	172	164	208	209	197	184	180	175	186	194	211	209	179	196	193	187	209	171	193	180	196	191	208	173	187	178	184	177	201	215	193	191	208	225	182	185	221	220	172	186	189	206	211	209	216	194	186	182	208	177	191	198	202	221	186	181	196	206	212	193	203	181	209	194	169	195	201	207	223	197	179	217	190	182	199	227	172	190	207	180	204	196	183	207	191	180	206	223	184	192	204	168	210	184	202	194	208	187	210	212	171	193	213	213	216	214	198	216	194	222	209	175	186	199	175	201	202	185	203	192	181	197	183	207	192	199	180	184	175	183	206	192	200	205	192	174	197	196	201	198	180	184	184	206	201	179	199	193	201	182	215	205	207	207	206	186	221	201	184	188	184	186	181	189	188	220	178	169	198	192	159	221	213	197	183	190	198	184	188	185	202	214	202	199	190	175	185	198	222	204	197	178	208	201	197	195	204	218	187	191	209	181	209	182	217	183	224	181	164	235	220	192	184	173	217	209	187	199	215	185	208	205	199	182	222	193	196	170	197	212	198	222	185	201	187	188	196	205	200	206	199	202	192	202	190	182	203	215	190	200	177	200	194	213	190	185	182	206	176	186	181	198	185	209	207	203	203	199	184	205	193	184	191	217	194	207	194	214	235	212	200	207	177	218	206	194	192	202	198	175	179	199	210	201	210	193	206	191	180	189	208	197	210	208	219	211	201	190	191	186	200	203	167	175	195	202	177	214	191	202	167	199	186	198	218	188	211	190	188
9572	11065	35102	21142	20528	20348	18076	14619	12251	10819	11124	9782	8595	9058	6201	6533	8400	10079	25767	24057	16988	10047	4701	2053	1095	768	601	599	611	551	572	549	535	539	572	521	505	529	523	526	530	519	522	524	570	486	505	522	523	546	526	527	502	525	513	513	527	539	509	526	495	518	514	525	508	515	504	535	548	562	522	528	518	478	498	500	520	546	535	506	564	495	529	509	505	524	541	511	536	489	503	538	490	482	469	522	539	487	491	546	495	527	545	516	530	555	512	490	527	521	530	545	517	552	521	499	526	522	487	491	534	452	484	529	532	553	504	520	559	552	545	515	530	531	506	558	479	517	517	491	544	491	539	528	487	500	533	458	498	546	506	534	522	543	505	498	561	551	543	506	547	544	489	503	525	523	532	479	527	499	502	556	526	527	537	521	509	502	541	542	511	528	522	527	558	495	518	529	511	532	506	536	474	501	514	521	515	478	517	516	485	560	508	559	492	536	493	504	540	474	515	543	539	525	487	492	505	507	575	523	560	482	531	549	537	529	502	500	489	516	559	519	499	508	521	519	524	511	489	501	549	516	488	501	522	530	512	546	536	484	535	492	528	484	482	546	525	538	514	509	502	498	505	537	503	520	509	511	561	515	518	497	481	492	491	543	542	513	485	482	506	475	498	514	531	493	497	502	532	524	503	484	475	532	519	559	545	514	502	511	534	512	522	517	517	550	523	559	558	548	492	515	528	494	498	499	524	507	554	523	510	516	487	537	498	502	476	462	448	553	520	503	487	518	552	516	532	536	478	475	493	554	525	511	505	535	521	497	509	502	574	506	525	499	490	511	558	538	540	513	494	482	539	512	514	523	555	534	465	540	495	535	533	505	549	459	513	518	520	539	553	529	534	532	489	553	502	557	499	502	530	541	538	519	548	497	501	532	505	517	502	528	555	531	519	552	523	514	517	543	549	503	478	519	536	527	528	518	513	575	530	494	532	537	518	505	522	491	512	486	527	517	532	514	539	503	553	561	527	485	499	539	515	536	522	472	485	480	511	509	513	509	496	510	524	524	542	514	512	506	515	500	519	549	540	504	527	499	528	550	537	501	519	532	499	489	525	511	512	546	524	529	545	494	531	546	487	540	537	527	568	528	506	545	499	504	557	510	534	543	527	511	503	502	551	564	566	489	499	526	511	493	514	557	545	478	490	524	497	510	521	528	528	531	541	522	497	537	485	568	517	502	494	495	553	528	512	563	524	509	548	477	516	562	531	508	522	534	548	507	564	555	495	515	496	541	496	491	477	525	528	522	496	545	536	494	504	544	535	496	546	514	589	503	503	560	552	483	522	515	493	530	556	533	489	518	530	536	513	486	526	515	517	518	526	509	542	549	562	477	496	553	540	522	514	537	508	539	507	507	488	530	484	517	574	562	526	538	534	520	527	564	492	510	554	537	529	509	466	514	544	521	509	493	541	561	525	486	508	516	513	516	546	511	562	506	505	502	508	587	526	521	524	503	461	520	539	540	505	525	501	511	519	499	496	512	533	513	510	525	510	544	526	528	572	506	541	527	508	510	497	517	530	525	513	488	514	515	579	511	537	517	530	489	492	502	512	496	509	525	499	515	513	541	529	541	489	507	503	540	542	498	530	517	523	561	564	579	517	518	515	531	530	572	515	511	518	547	489	518	537	508	554	518	531	529	465	504	561	478	484	515	503	544	552	529	495	532	504	530	493	505	536	582	501	540	520	500	515	534	536	494	519	534	532	501	543	520	516	514	524	552	514	480	534	530	508	478	514	525	537	497	492	552	533	593	502	547	524	525	503	519	544	490	502	530	501	541	533	534	536	518	493	545	501	497	482	526	563	538	524	516	485	516	539	512	474	536	540	530	555	474	484	503	550	527	482	513	483	542	519	549	504	521	519	526	515	551	517	542	532	555	533	527	506	501	492	545	559	513	514	520	521	538	472	540	534	529	515	517	464	519	533	476	559	483	521	513	520	555	522	516	498	511	568	498	517	531	535	532	538	545	517	570	543	506	536	540	459	479	548	522	530	535	496	515	490	496	573	530	526	572	512	516	500	541	517	543	526	549	495	510	549	524	530	524	540	544	557	496	513	470	497	510	541	560	553	520	537	483	499	472	519	520	526	528	533	549	505	503	507	535	515	511	537	519	498	535	537	521	555	523	525	525	498	528	562	537	512	514	499	516	530	513	531	535	546	491	539	507	532	506	527	519	516	516	485	514	530	512	530	532	547	552	533	544	488	463	545	535	525	506	524	486	480	514	486	496	553	540	501	523	480	537	538	539	509	527	543	503	500	560	488	509	518	475	544	496	498	540	528	535	554	506	505	530	521	510	549	525	515	471	480	561	501	534	530	472	520	542	562	491	552	477	527	507	495	515	527	521	530	525	493	511	515	486	504	516	489	509	516	550	531	535	540	519	486	499	557	565	502	571	554	530	532	500	554	529	534	562	536	526	543	510	505	551	492	557	488	534	508	519	496	518	532	510	529	531	525	523	533	552	528	520	476	529	538	535	522	513	525	496	514	521	512	552	542	535	512	517	475	502	504	491	517	516	505	511	545	546	517	554	471	488	540	518	497	514	522	546	516	490	542	504	545	537	527	508	543	551	510	513	509	515	521	552	517	470	551	526	530	488	502	521	531	478	530	544	508	524	526	498	526	520	491	521	483	494	531	520	538	524	527	529	540	530	538	515	497	561	582	507	500	512	520	519	503	539	498	507	522	490	522	543	551	511	525	523	534	498	494	542	503	486	528	506	545	527	508	528	492	519	526	497	504	505	541	524	517	510	552	523	489	545	505	526	555	540	509	546	536	552	512	520	482	531	541	497	563	514	506	572	566	507	539	523	498	519	515	514	477	510	534	502	553	534	528	530	486	515	487	559	503	483	512	548	527	528	544	502	524	530	518	535	484	576	554	517	544	543	496	524	550	536	514	515	544	516	526	507	525	514	533	500	494	506	528	541	543	509	538	456	567	512	502	559	493	529	520	496	517	500	539	527	530	536	519	514	553	501	496	489	497	530	519	483	553	518	541	549	568	539	532	500	516	544	551	527	537	534	516	508	522	536	527	550	549	530	503	502	526	466	549	541	540	525	515	561	558	509	562	512	518	532	512	532	549	514	564	547	514	523	534	550	568	556	510	500	539	520	516	505	525	499	517	478	563	497	542	510	521	508	565	504	516	514	492	545	495	502	502	531	526	521	544	523	539	504	464	498	501	499	519	534	564	494	518	521	526	535	515	540	507	552	501	522	520	519	520	505	511	485	487	517	510	557	538	513	542	506	517	526	518	509	526	510	512	515	520	522	540	505	535	539	502	509	485	509	487	578	485	553	502	524	528	510	515	538	536	518	542	546	505	526	500	513	520	498	536	479	530	550	520	545	519	493	540	510	506	519	567	551	519	544	570	492	513	522	503	519	573	520	574	529	487	513	543	512	509	539	504	475	581	488	497	552	559	519	564	568	490	485	548	537	459	503
25866	24579	50137	26417	21902	21551	14795	10131	8206	6667	4371	4554	3932	3777	3167	3153	2683	2941	8814	12170	8494	4582	1751	948	448	265	264	248	232	190	199	186	191	201	220	189	206	199	171	212	188	180	172	176	196	200	195	207	203	220	190	178	200	209	186	166	194	174	197	182	200	213	206	194	195	182	192	203	184	201	163	176	184	195	187	183	190	173	171	167	192	191	206	186	199	194	177	177	166	165	192	189	162	181	199	212	213	166	193	168	183	199	191	197	182	176	194	201	192	198	188	177	183	186	180	197	177	187	191	205	198	196	194	195	184	195	157	178	183	174	211	186	184	202	161	190	200	186	186	188	198	196	178	201	197	191	158	189	168	187	182	183	210	207	175	195	180	191	185	176	187	196	192	194	191	179	176	177	191	186	201	182	172	170	170	206	172	189	163	204	178	197	183	180	181	182	171	173	178	194	194	188	181	176	164	180	195	178	202	186	211	199	179	183	192	171	193	191	186	187	197	211	210	210	180	195	202	169	171	177	172	215	201	176	221	186	184	212	186	220	217	180	195	188	210	190	189	173	193	148	187	191	187	199	221	187	170	196	174	208	217	193	198	214	207	166	197	193	197	185	173	203	182	190	195	197	199	217	189	208	172	166	218	209	181	180	193	202	202	188	191	167	170	172	187	202	194	179	190	165	192	184	206	181	169	181	194	202	187	185	195	183	158	194	184	201	176	202	186	193	187	195	184	173	195	198	187	191	197	184	195	175	173	186	202	202	214	190	192	198	181	187	190	183	200	200	188	186	176	182	197	190	193	182	180	188	175	178	192	176	171	193	230	199	206	166	158	187	181	198	198	181	189	222	191	203	189	180	180	178	183	196	197	189	196	176	185	180	205	190	174	159	192	192	202	211	188	185	184	167	194	183	191	198	189	214	163	213	190	217	187	163	177	188	161	195	190	193	181	184	193	176	194	172	194	191	183	192	202	189	170	181	188	175	211	188	179	168	196	189	183	168	179	214	219	220	184	211	191	213	193	189	213	203	178	197	196	188	194	191	200	182	178	183	183	185	182	190	202	178	179	181	178	188	210	197	194	192	206	196	184	197	194	202	212	189	173	219	194	172	178	175	198	176	175	188	207	204	186	196	204	176	192	189	195	183	187	192	185	185	186	183	203	177	206	176	196	210	184	191	170	197	192	196	199	206	194	179	172	185	203	210	188	194	200	190	197	185	164	184	164	191	193	197	199	191	199	187	184	184	197	201	192	206	185	208	165	195	176	188	208	180	152	208	179	176	203	221	184	182	202	172	185	207	200	190	199	207	199	178	177	199	199	193	190	201	178	176	172	197	174	189	198	174	187	194	183	195	196	173	184	209	173	200	194	204	183	185	181	199	189	166	182	181	191	190	190	209	168	204	177	190	176	189	206	191	203	216	180	173	213	193	181	196	196	185	186	198	175	175	177	213	200	190	193	203	181	205	193	190	173	191	190	183	167	171	189	185	204	184	197	166	183	172	192	180	160	169	179	199	193	198	195	210	188	184	214	204	190	180	169	190	185	176	190	180	161	190	182	182	195	182	192	187	168	188	165	185	187	163	188	207	181	197	186	161	201	197	171	214	177	192	192	199	195	178	183	183	194	191	195	144	181	188	177	188	170	184	230	203	191	179	177	183	192	185	173	178	192	198	195	186	191	206	195	178	189	195	190	184	187	207	180	177	191	196	176	178	197	211	203	182	187	192	211	182	196	184	192	192	191	196	194	183	159	210	195	189	199	213	178	195	193	202	194	187	170	177	184	175	204	192	209	179	199	193	164	179	181	182	185	193	176	207	181	193	204	191	198	185	189	191	227	189	171	181	205	212	179	174	187	190	219	204	192	211	203	188	178	181	191	185	194	190	202	204	197	195	173	223	178	178	160	187	195	179	204	206	173	191	188	177	175	173	171	180	166	179	192	174	205	182	173	198	204	169	198	198	166	213	191	197	189	185	185	217	217	196	141	192	210	183	209	215	177	187	182	198	182	212	218	210	194	182	191	192	194	187	159	187	182	172	227	189	192	165	195	191	189	168	186	183	195	162	203	183	174	189	163	214	186	186	201	194	185	172	169	171	188	192	200	186	172	207	195	191	181	179	157	167	198	198	215	205	181	182	173	196	174	182	171	181	196	197	199	176	189	184	188	197	197	178	199	199	195	182	170	211	169	204	149	189	182	182	198	208	192	188	188	182	204	210	195	164	182	204	179	183	181	182	208	189	187	198	177	171	171	193	180	205	184	202	194	215	205	178	196	188	204	185	184	188	176	214	183	171	169	207	196	188	202	171	185	191	202	199	200	208	187	202	195	197	184	210	206	174	198	199	202	224	166	186	164	204	204	187	230	197	203	193	203	182	189	177	198	191	185	182	201	186	181	190	206	206	191	183	197	192	193	196	178	190	190	190	214	186	170	192	186	180	187	176	164	188	179	180	163	194	188	217	179	207	181	168	207	226	202	202	183	182	189	198	176	191	176	188	184	190	183	195	184	184	192	195	169	191	206	201	199	185	181	188	187	199	187	216	207	180	196	196	207	181	209	172	208	185	182	196	188	200	182	180	173	192	198	182	183	163	192	194	196	179	189	194	167	213	191	197	184	212	195	195	222	184	198	195	171	180	187	195	175	179	192	163	195	215	189	163	196	164	209	193	200	187	202	188	218	194	175	155	180	192	174	205	185	194	181	218	168	169	195	183	189	189	196	194	189	180	182	214	191	176	219	193	209	207	179	197	175	229	188	174	189	148	184	193	207	178	211	192	201	184	205	205	187	194	186	179	200	153	177	178	190	176	164	166	193	191	182	210	197	178	218	173	203	190	183	197	182	176	191	179	177	208	232	172	206	189	196	171	207	198	211	197	205	190	189	175	182	203	199	195	185	171	175	203	200	179	186	195	171	192	187	183	193	205	200	170	169	175	171	200	160	196	183	183	204	210	165	190	164	209	182	190	190	184	185	184	179	191	170	194	198	199	189	151	174	170	191	184	189	212	172	184	205	180	180	174	195	221	198	201	184	172	165	195	208	191	229	211	176	163	191	184	213	188	171	187	208	174	222	191	181	183	173	192	192	166	211	204	184	180	178	186	175	191	203	189	203	187	210	202	195	198	196	188	217	194	196	174	192	183	175	186	193	178	206	181	208	211	191	196	179	197	172	179	173	190	186	170	158	200	208	178	188	169	200	189	183	197	161	164	169	201	191	201	193	210	207	183	181	218	171	191	189	208	197	198	224	189	187	191	181	202	179	195	191	188	162	197	207	165	186	206	196	187	189	191	175	200	174	187	213	165	190	202	166	198	181	193	218	181	216	201	196	177	188	179	198	207	168	190	192	179	178	182	200	194	225	206	178	180	199	195	182	173	193	212	204	200	186	179	173	204	188	185	171	189	191	207	183	177	187	184	189	184	191	197	194	189	222	177	188	201	205	198	205	193	216	166	182	195	214	197	180	190	216	180	177	197	181	207	204	176	187	183
14284	21091	40219	26471	27345	28279	22824	20444	20240	18608	14387	14344	14202	13427	12869	12792	12432	13838	30339	34713	27799	18517	8486	4692	2173	1116	812	857	689	577	645	609	586	587	634	533	568	542	567	521	540	500	549	523	492	496	533	513	495	571	571	490	544	521	514	534	525	516	465	493	490	514	507	496	486	481	438	514	514	520	516	495	533	482	481	481	470	495	510	469	484	456	506	483	486	482	527	498	521	484	512	525	512	478	520	499	489	511	504	530	480	498	482	502	475	486	489	450	472	525	475	499	504	498	475	538	506	519	467	482	426	469	496	506	566	480	536	498	489	489	458	451	499	521	519	490	436	493	535	531	475	534	478	484	521	519	515	499	492	471	520	549	503	507	504	481	506	502	517	489	483	464	479	495	491	493	496	468	520	506	507	539	489	503	496	476	511	498	482	485	484	499	510	485	494	508	475	458	476	540	485	458	466	501	490	526	509	494	478	466	506	429	484	502	508	476	497	508	528	494	486	456	522	523	504	482	520	479	493	480	498	492	502	504	497	515	477	495	486	521	478	485	497	479	458	474	496	491	492	463	528	478	495	500	490	482	512	477	532	491	494	486	515	502	483	511	467	472	495	527	532	501	503	498	502	522	497	470	477	482	508	499	512	504	516	511	500	503	467	465	493	453	497	523	492	467	472	509	461	494	550	449	501	471	480	502	503	465	524	513	471	516	507	481	515	507	549	509	473	484	534	510	523	478	525	512	510	476	500	441	485	525	510	459	479	476	499	492	503	504	471	515	469	491	477	515	478	484	517	508	497	525	518	514	476	497	487	496	492	490	493	516	493	464	516	499	520	485	502	503	457	515	504	477	478	489	506	498	482	520	502	489	517	497	481	442	529	498	520	520	466	472	481	527	509	495	499	490	485	443	534	469	502	470	493	503	548	487	491	496	534	477	491	477	483	491	503	512	485	468	460	472	532	488	508	525	495	491	454	497	496	487	470	519	546	485	481	478	480	484	498	544	478	510	506	522	465	486	498	487	511	479	469	496	510	450	517	519	500	475	532	468	469	493	548	482	493	482	532	463	505	443	475	512	487	513	509	491	501	507	488	490	514	497	492	501	480	477	498	498	495	495	499	467	486	452	469	506	449	483	482	514	488	502	513	532	493	467	511	495	485	496	504	527	497	537	534	520	514	483	494	482	465	473	462	457	485	501	484	486	485	539	506	513	497	472	477	459	471	512	481	495	506	530	520	491	520	524	489	509	494	539	440	491	503	469	536	478	507	464	498	488	527	483	496	516	510	506	471	544	512	459	499	493	492	486	496	507	491	544	524	498	557	460	544	506	468	493	505	477	488	490	451	505	491	475	469	491	488	504	508	497	490	474	479	487	473	485	470	496	481	490	445	502	470	482	489	497	495	509	511	500	543	473	496	521	487	486	470	530	480	486	503	452	495	465	504	510	542	455	483	490	497	485	457	464	476	474	499	480	510	524	487	488	477	514	489	464	501	430	478	524	523	486	480	496	494	462	521	497	471	483	506	518	537	488	457	521	487	485	476	490	460	498	534	472	507	499	494	470	485	507	482	523	498	509	498	492	492	526	485	510	507	464	478	490	463	459	486	488	491	408	527	461	523	437	499	493	503	489	487	518	483	456	480	529	516	499	540	433	541	508	472	495	519	482	509	528	488	481	495	534	515	506	525	511	492	498	493	494	537	515	492	501	511	511	528	496	520	476	480	495	487	498	474	514	541	513	478	481	518	521	514	510	502	501	458	485	505	498	501	494	501	501	496	485	486	484	499	485	461	509	536	484	486	511	494	535	472	510	512	517	494	486	471	504	509	490	529	473	523	480	503	503	491	506	493	442	496	493	530	529	498	497	433	517	527	550	488	509	495	494	513	531	482	481	502	509	547	471	499	492	503	490	476	506	528	522	496	497	514	471	489	504	528	528	513	478	448	509	502	492	496	494	518	463	472	445	479	480	485	479	511	490	498	520	504	465	486	482	484	541	536	512	468	521	507	453	470	484	481	484	486	549	492	513	498	482	492	504	466	484	445	477	476	484	474	508	509	472	474	493	497	513	508	506	528	488	494	533	524	487	450	488	491	488	487	503	476	470	495	484	471	509	491	521	533	491	520	479	511	504	521	498	508	515	481	493	511	463	501	512	486	522	488	505	495	503	495	530	482	471	530	486	504	503	460	494	468	491	535	513	510	486	523	488	483	499	512	477	472	519	514	494	483	493	498	492	519	493	467	487	512	450	527	507	450	512	468	481	530	506	541	510	487	515	460	498	502	492	511	473	489	546	499	505	489	488	531	523	475	458	493	530	486	507	448	476	503	547	547	489	501	479	507	485	490	534	486	506	527	501	487	479	522	517	496	573	539	541	496	501	511	501	498	486	493	461	491	525	478	471	527	470	516	461	481	452	496	484	491	498	469	513	466	481	515	505	505	506	483	459	463	476	483	511	506	550	488	509	460	504	462	471	491	518	488	488	492	461	489	496	495	448	463	480	475	512	515	556	522	494	504	545	492	497	515	539	500	488	515	460	489	526	520	519	449	500	493	461	499	529	499	490	488	511	483	475	551	499	511	487	504	494	490	477	520	522	454	511	487	526	502	470	521	467	466	503	529	471	517	493	519	469	481	532	507	470	438	485	494	499	492	492	478	523	509	479	492	474	499	483	525	513	519	494	479	541	510	514	508	470	524	461	498	482	497	496	474	469	509	477	506	497	535	466	508	446	506	476	502	534	481	498	544	477	519	479	496	510	506	483	497	544	501	489	449	501	487	485	513	536	485	497	521	496	499	512	455	466	540	509	503	495	508	516	517	465	462	510	494	480	471	517	516	492	449	506	472	470	535	499	481	504	471	462	507	482	506	488	506	491	491	470	467	546	480	548	458	482	549	490	486	484	476	491	508	520	496	492	476	510	469	512	463	466	480	516	505	460	491	497	501	494	481	490	483	478	502	505	479	488	467	504	481	491	479	502	492	506	482	468	500	510	534	492	539	510	504	502	512	469	517	552	476	499	484	500	446	479	477	438	453	519	480	455	494	486	460	480	496	440	560	479	523	440	493	476	477	472	505	500	519	490	489	519	492	499	489	444	532	553	492	480	498	460	481	505	493	518	520	515	479	496	521	498	504	528	478	477	472	457	527	509	501	478	521	497	480	482	501	451	483	487	493	496	476	471	515	487	518	492	506	502	503	475	502	484	485	475	506	548	490	513	530	551	541	515	514	513	479	484	478	498	514	466	516	470	471	502	509	526	509	510	496	495	450	468	480	492	461	500	497	514	511	483	538	510	497	538	493	512	484	476	485	493	538	525	511	513	450	500	505	498	506	496	531	518	476	493	472	493	463	486	505	499	533	494	486	490	494	511	514	470	517	480	501	488	525	510	460	477	470	513	513	505	514	487	506	486	538	491	525	512	496	493	458	466	538	474	471	515	478	487	517	517	499	488	512	492	506	494	475	536	478	496	504	505	499	499	456	456	520	480	488	494
4689	3530	5883	4872	4059	2171	1750	1340	1297	870	820	590	500	550	469	503	531	413	510	728	930	530	404	293	225	203	184	204	184	194	199	180	198	179	188	196	205	179	177	191	201	166	183	219	161	172	175	201	178	214	166	167	176	190	209	176	184	181	173	183	184	219	182	173	205	209	180	186	179	189	201	186	206	216	191	194	190	194	209	199	191	179	183	170	196	203	188	185	187	185	215	191	188	192	187	191	170	168	170	163	169	172	185	195	195	184	182	196	195	174	212	206	188	167	184	181	169	175	193	177	199	197	190	196	219	152	213	193	176	181	191	179	191	212	213	189	225	208	169	184	205	190	182	187	190	167	186	172	180	197	194	182	193	179	198	208	187	182	182	172	180	177	195	200	170	200	188	205	199	213	229	165	192	188	173	179	190	200	174	217	163	187	195	192	188	207	167	200	173	192	192	192	183	192	200	148	169	202	202	186	184	172	187	199	190	199	162	195	207	188	192	178	157	172	194	182	200	186	208	187	198	159	182	175	203	201	174	189	181	202	186	188	184	195	172	194	184	212	196	176	171	191	173	168	226	200	188	207	220	168	206	191	180	203	200	179	208	197	198	187	209	176	214	205	198	208	193	180	198	189	206	218	187	182	193	222	174	193	181	193	183	175	179	183	214	204	189	217	185	198	190	181	193	173	192	165	187	193	195	203	184	170	203	203	194	192	194	180	175	179	198	208	172	197	187	201	179	194	179	181	183	207	221	170	188	189	181	190	180	191	178	191	187	185	186	215	183	201	188	172	190	201	164	185	183	185	179	164	165	178	182	192	193	184	193	169	181	182	179	188	179	207	194	182	189	177	177	190	201	181	191	224	224	211	182	183	184	183	185	177	190	174	172	189	184	200	205	164	185	178	205	183	207	216	222	164	203	186	185	170	190	182	187	161	199	176	168	182	179	176	192	179	217	175	171	184	194	202	207	202	194	192	185	206	208	200	188	178	187	176	179	196	200	190	193	193	182	194	171	195	193	192	187	193	158	178	209	204	182	172	179	191	203	189	187	188	203	203	177	184	197	171	184	189	184	184	189	175	196	201	201	201	206	173	171	196	195	201	207	198	178	197	209	205	199	194	197	177	185	187	201	192	157	201	192	207	190	209	188	202	189	171	185	190	168	182	199	201	188	179	181	176	219	201	176	209	195	168	168	185	197	202	171	191	179	183	181	183	211	160	209	213	181	171	177	190	183	215	185	184	188	189	210	166	180	198	183	193	175	192	214	191	178	206	171	160	189	191	188	204	181	188	179	200	168	214	190	202	178	181	212	182	166	177	200	199	185	172	205	188	183	234	188	224	171	190	196	166	194	197	192	190	216	188	191	186	195	185	196	189	193	206	164	197	222	196	182	202	174	195	180	193	170	208	175	182	197	194	210	178	201	177	172	189	181	190	184	200	190	195	167	194	200	206	177	209	199	203	190	184	212	205	177	195	183	183	190	162	169	163	187	192	211	184	205	207	171	181	198	193	181	183	184	170	234	192	181	210	197	183	209	171	184	216	186	177	213	164	184	175	197	193	188	198	198	178	182	156	179	183	182	158	191	167	205	176	200	197	212	181	219	175	197	228	184	186	188	191	186	181	201	201	170	198	188	197	173	177	184	191	185	191	185	169	189	191	196	207	183	193	183	173	231	202	214	196	187	188	176	192	174	182	208	219	180	169	183	195	193	173	220	175	187	183	195	173	189	186	171	203	188	185	174	178	213	180	184	166	178	201	169	192	192	181	164	187	204	195	184	173	192	217	203	206	200	169	174	171	207	206	213	190	199	207	192	179	190	186	198	194	161	183	206	192	176	175	190	175	193	194	177	177	183	195	178	196	187	209	203	190	185	194	182	167	189	178	177	194	186	194	186	176	181	168	184	171	168	189	202	191	200	176	186	185	201	201	166	195	211	196	187	191	175	222	204	202	204	196	174	206	194	195	182	179	199	187	197	177	191	200	180	176	218	206	190	203	197	140	175	208	183	171	199	185	211	197	202	197	212	188	179	199	213	187	175	190	195	179	167	198	179	185	191	212	170	187	189	176	199	173	201	194	207	205	197	162	185	171	177	186	174	201	179	219	209	181	188	186	210	186	208	197	186	226	185	189	174	182	165	171	198	198	197	178	188	217	188	185	192	204	200	169	190	178	175	192	182	183	206	187	231	169	182	204	183	188	184	198	206	216	195	188	187	199	186	167	205	179	196	203	197	178	179	208	202	192	208	169	174	173	190	191	194	196	166	192	230	200	169	187	204	185	183	180	203	170	178	203	191	203	194	202	185	177	173	185	176	204	189	198	194	195	216	159	171	166	174	229	179	187	188	175	172	193	220	199	171	183	183	201	164	161	192	172	178	182	197	192	187	175	173	187	156	205	204	176	192	186	189	185	156	180	199	201	210	180	202	199	170	195	173	180	198	183	179	204	187	199	186	182	171	195	200	197	173	204	209	188	190	192	186	187	203	174	188	183	182	203	204	174	204	224	193	175	201	184	190	187	183	207	203	174	217	204	189	164	243	183	188	181	185	185	188	181	178	176	191	194	190	187	214	186	202	166	189	183	186	178	200	187	208	173	204	184	179	197	176	178	192	182	196	186	173	206	194	163	181	179	193	188	178	189	166	199	208	203	193	183	170	197	200	179	196	208	176	180	190	197	174	173	183	213	191	192	185	182	170	208	204	217	183	182	205	200	185	202	173	162	183	205	214	221	229	191	201	186	158	222	193	195	207	212	180	203	182	175	213	187	185	174	170	178	196	196	178	210	179	192	202	190	179	195	190	182	187	191	164	195	190	189	192	185	172	180	178	190	168	165	186	169	210	167	187	204	196	207	204	178	185	206	188	191	212	183	172	181	192	182	189	179	200	181	194	202	186	205	175	169	216	190	212	178	191	190	169	216	187	198	174	209	174	186	162	166	183	194	175	180	201	191	186	181	149	191	198	212	191	178	213	190	215	192	191	207	201	159	198	193	212	172	189	172	180	170	163	203	192	214	178	185	193	195	204	192	196	196	198	184	188	187	189	173	181	171	203	199	160	212	220	165	165	180	152	215	172	195	171	164	186	197	175	193	222	199	181	175	185	200	203	185	195	182	209	178	205	188	186	195	200	185	189	210	206	184	193	187	173	197	184	203	194	185	185	209	207	198	180	180	205	168	179	201	203	197	231	186	187	180	186	193	186	171	181	170	196	190	190	174	175	185	179	177	185	206	167	192	170	172	183	202	192	200	219	174	183	183	205	177	200	184	183	153	187	193	194	193	210	200	189	199	169	174	170	165	205	180	187	196	189	189	197	190	201	204	193	166	193	207	210	196	163	173	197	189	181	186	183	231	198	185	178	167	210	201	186	182	174	204	194	183	186	188	163	180	184	207	189	186	205	180	195	158	193	198	183	196	202	187	176	198	175	207	183	162	181	211	209	193	188	179	192	193	146	199	221	185	193	197	205	185	181	201	198	177	188	204
3909	3651	9496	10140	11653	7952	7143	6210	6264	4417	4030	3260	2749	2879	2489	2638	2592	2276	2976	4432	4838	2484	1618	1198	667	579	555	554	515	522	524	502	490	534	491	482	506	524	534	535	496	490	499	523	536	490	533	519	525	495	513	532	521	502	509	466	479	509	452	505	539	501	475	461	501	482	494	492	481	482	475	477	498	501	461	438	520	464	507	488	484	530	493	494	498	531	488	473	520	508	460	514	505	473	493	524	533	528	477	519	479	475	476	506	483	498	479	501	493	491	478	523	510	522	503	520	483	485	485	516	486	494	527	445	489	509	530	493	518	465	489	479	507	531	524	501	494	476	531	517	502	488	492	514	499	545	505	488	480	511	514	478	512	506	517	519	474	480	542	498	487	529	490	508	508	467	531	489	457	478	513	489	505	496	516	507	530	483	484	487	498	469	519	538	464	517	500	475	516	512	542	458	479	479	481	486	544	483	499	490	492	487	501	499	515	509	489	498	514	494	502	491	526	505	523	538	481	528	494	460	464	484	533	478	497	534	478	481	482	529	495	504	485	469	495	498	460	529	512	464	494	504	505	489	491	496	523	515	470	473	461	458	495	486	516	460	421	479	478	459	492	501	494	499	529	496	481	498	523	526	521	464	497	509	539	501	495	498	496	501	434	476	496	484	517	506	470	502	501	495	514	500	538	556	520	454	533	462	528	526	533	474	495	523	489	511	490	477	524	549	493	483	463	518	475	508	509	522	520	475	506	517	480	504	471	547	511	507	489	503	539	467	452	478	478	473	510	484	487	485	474	533	539	507	495	521	498	507	501	507	523	499	493	513	515	513	518	477	502	530	490	520	512	481	508	529	498	537	483	529	542	510	525	524	479	496	496	519	528	492	479	504	516	515	482	526	504	493	473	516	487	505	489	517	480	482	546	505	496	517	482	480	505	505	515	498	490	479	516	503	501	510	467	524	508	516	488	503	504	534	488	488	518	506	463	485	473	493	559	528	489	533	507	496	486	493	485	497	506	530	468	474	510	543	517	498	475	473	465	505	446	480	496	495	468	524	487	494	484	521	469	510	510	491	524	549	483	492	489	502	474	487	494	525	502	497	549	490	517	501	487	474	487	510	486	477	494	501	442	499	494	526	467	513	494	497	505	496	522	461	482	519	474	532	514	514	512	513	528	537	501	493	519	504	480	528	488	498	512	535	474	481	513	491	500	503	502	482	499	457	515	507	498	519	529	506	510	488	504	469	480	493	499	471	528	503	496	483	494	495	476	496	494	450	491	454	473	478	512	518	463	462	499	538	542	537	520	490	496	524	542	457	523	492	525	479	578	534	473	532	486	498	491	459	520	534	511	466	509	511	498	488	518	523	500	506	497	484	509	509	528	533	520	522	491	521	497	489	485	508	517	494	505	502	479	478	484	503	526	516	475	468	534	516	449	495	490	509	492	505	526	527	489	499	510	529	504	469	511	485	514	514	509	501	477	500	479	506	481	501	479	517	496	469	490	525	476	474	490	513	488	494	505	472	469	538	518	475	533	499	525	492	536	494	507	466	517	520	483	503	469	475	519	520	531	508	523	470	522	481	492	484	503	486	514	516	506	538	503	543	485	512	522	513	510	523	522	512	493	509	504	485	495	486	484	518	501	507	530	489	456	483	470	508	478	478	534	521	519	489	490	511	496	466	475	488	513	499	520	497	545	465	494	458	461	497	503	544	526	496	512	482	538	493	481	508	497	536	497	513	491	471	492	485	533	483	508	487	474	468	516	496	480	537	487	509	475	482	458	525	489	511	500	472	518	508	507	481	479	544	516	523	452	481	494	499	505	514	515	514	469	461	485	522	528	460	501	482	505	497	476	497	524	499	518	479	476	519	500	493	457	475	498	528	517	486	460	499	492	510	498	502	476	563	514	488	521	503	514	492	513	483	543	519	516	524	532	517	469	494	499	479	483	531	500	480	498	479	534	502	505	503	481	513	505	480	486	455	519	522	501	486	501	509	487	486	503	480	469	498	479	493	481	465	482	495	518	482	434	503	507	512	524	518	509	496	475	475	500	485	482	505	523	499	476	517	520	440	513	480	520	478	505	511	502	512	499	521	469	441	480	473	503	499	454	496	493	518	481	512	504	492	489	488	553	460	494	466	532	477	471	472	489	507	506	533	535	486	509	458	510	481	476	486	520	514	501	513	498	496	519	498	491	491	440	509	507	524	498	512	542	547	516	502	488	530	503	507	497	520	502	527	496	513	523	494	487	476	475	485	487	495	448	523	469	497	506	501	484	482	540	483	485	467	501	520	473	533	504	512	494	481	491	511	512	498	484	527	482	502	488	516	547	490	491	494	484	510	484	535	539	509	501	481	514	529	493	485	510	525	537	514	500	505	453	552	537	516	490	448	488	484	480	526	483	477	537	502	485	462	525	486	496	482	463	477	550	539	481	490	512	490	510	499	518	541	527	490	464	465	483	502	508	467	524	539	511	516	472	503	509	480	515	501	466	536	503	543	478	550	523	473	504	489	494	517	519	486	461	504	505	518	478	493	462	516	455	500	499	480	544	521	475	509	506	538	524	509	485	472	500	465	498	501	485	483	489	493	524	466	508	478	469	507	487	499	467	527	489	518	515	499	468	475	512	509	467	502	521	476	510	518	481	486	485	460	484	531	510	497	522	473	528	481	519	556	545	517	514	493	484	503	492	501	528	549	517	531	476	510	496	461	509	517	497	496	503	495	500	484	518	507	514	477	506	484	511	500	500	520	441	501	513	515	537	494	537	502	496	508	490	499	452	512	483	481	506	547	508	476	487	484	529	503	488	506	484	552	512	492	508	540	530	521	531	490	501	568	483	525	523	527	440	512	470	496	478	472	483	491	533	521	497	506	472	488	539	507	515	478	453	454	480	520	494	482	477	516	492	537	497	475	511	490	499	511	490	512	519	534	476	471	479	474	490	512	511	499	462	532	465	524	498	489	504	534	494	488	510	498	491	465	523	531	496	505	527	478	501	500	460	518	453	489	475	541	457	496	530	511	524	491	492	526	516	478	532	463	494	493	504	484	504	492	493	489	544	516	491	490	469	526	494	495	517	501	498	559	523	524	495	561	481	513	493	531	464	483	504	480	496	483	506	489	477	467	545	471	475	494	500	499	489	504	503	463	507	491	485	505	490	515	505	461	491	521	535	485	476	484	515	472	508	500	507	511	520	523	461	452	480	513	500	463	481	508	502	483	512	492	512	531	474	528	516	501	461	480	530	479	525	504	512	516	535	506	483	477	500	501	481	475	490	519	471	476	507	482	485	513	540	498	458	485	490	463	491	510	530	556	502	528	544	477	534	492	515	490	476	519	515	462	445	541	468	512	524	480	474	516	513	499	531	535	492	495	485	497	479	460	510	509	492	522	480	504	479	469	467	497	506	494	524	502	539	495	533	494	492	514	501	498	541	488	499	473	488	520	518	490	526	497	495	504	489	480	482	452	492	505	474	527	510	508	505	507
15590	14234	29746	20560	16766	13142	9995	5897	3912	2609	3378	3005	2160	1810	1574	1297	1214	1702	3116	4814	4017	2225	1594	922	566	376	294	317	271	263	274	227	230	224	256	225	207	219	218	184	206	187	226	200	190	176	200	206	203	196	222	188	193	203	211	199	232	176	227	244	215	220	200	199	202	179	181	207	198	192	222	179	213	221	225	206	156	187	203	203	187	203	205	217	199	197	205	208	218	198	196	196	186	217	206	212	199	214	199	210	214	201	214	229	213	246	219	210	185	206	194	189	203	236	186	202	211	230	221	191	204	199	203	182	208	215	192	201	199	173	203	208	219	208	205	181	190	192	183	214	209	175	193	179	194	199	216	199	201	199	176	206	211	202	185	177	208	202	174	189	194	188	195	199	211	188	191	221	211	218	192	202	165	203	202	190	225	207	188	207	214	187	187	198	210	210	216	212	197	167	217	225	199	231	204	196	212	220	204	202	211	214	184	184	209	223	203	218	202	212	212	203	195	192	201	197	217	218	193	184	197	207	212	201	222	204	203	196	202	203	179	229	211	196	200	206	201	191	193	196	206	225	200	197	217	204	194	204	184	201	197	197	201	201	204	202	196	200	212	182	188	179	199	212	221	210	204	209	200	203	206	205	199	197	216	200	221	175	200	186	202	210	218	213	203	208	204	184	181	186	176	180	215	221	206	205	222	195	208	206	208	202	192	197	201	201	206	213	196	201	204	193	213	182	212	215	199	205	215	205	195	206	222	239	205	218	219	202	189	209	197	199	201	217	193	179	191	208	203	227	187	221	206	193	185	179	224	195	208	180	206	196	189	223	195	211	210	186	200	213	212	177	200	201	213	197	181	206	198	188	197	208	179	224	218	207	215	221	223	220	206	188	225	216	193	222	200	211	198	192	180	178	213	216	199	222	196	211	203	190	210	222	196	204	218	187	213	195	194	192	202	204	215	206	214	206	182	203	205	210	203	219	217	220	193	206	213	182	201	208	180	198	228	179	210	190	226	207	196	198	200	215	211	192	214	209	200	194	202	196	181	197	206	188	187	208	200	235	229	194	209	211	221	225	172	195	194	213	200	198	185	229	206	210	207	208	212	197	196	212	187	191	204	187	219	199	203	203	204	206	206	217	192	221	179	206	214	190	198	193	185	209	193	214	192	217	192	192	211	196	231	215	207	197	190	224	204	153	217	183	208	228	183	195	209	210	193	196	218	180	203	194	208	212	202	203	187	236	203	193	218	194	193	189	215	202	202	209	193	216	187	196	208	205	234	169	200	204	207	193	199	191	197	205	199	193	208	211	207	208	216	199	180	183	205	186	184	183	195	211	183	229	195	209	218	194	210	189	180	188	208	198	203	204	185	202	202	191	186	197	212	166	226	194	215	207	211	225	183	182	209	206	188	188	207	184	203	207	220	208	196	194	176	209	209	187	202	198	208	188	215	186	218	207	196	213	184	199	198	214	218	185	206	214	206	198	212	206	210	196	222	196	199	186	214	203	209	190	200	191	206	198	202	199	202	205	245	203	224	198	196	214	187	212	209	202	192	194	214	215	203	210	201	206	203	203	199	186	201	202	187	174	187	192	194	219	193	210	180	224	189	190	237	195	213	195	217	225	197	212	205	179	198	205	205	200	202	190	213	190	219	186	233	209	227	198	198	189	188	226	203	210	212	199	195	188	196	187	211	199	193	204	202	208	217	205	211	198	218	206	190	193	188	190	189	223	221	204	199	199	203	212	214	193	220	211	203	198	187	191	207	189	200	176	199	198	183	204	201	207	187	188	195	199	211	205	163	205	212	190	210	219	203	218	189	214	187	224	173	205	193	200	204	213	215	204	201	212	202	204	188	182	195	200	191	202	198	186	207	203	192	186	211	214	218	186	211	229	198	192	212	196	196	217	181	210	201	207	218	212	191	202	191	208	217	216	188	206	210	210	185	189	212	184	191	161	234	206	223	211	198	212	213	184	178	225	219	191	194	207	168	194	207	214	198	189	177	181	232	205	202	220	208	184	192	191	198	178	226	199	205	179	179	189	189	186	204	220	209	187	203	203	220	208	231	202	192	198	198	184	205	202	188	198	229	217	207	215	209	186	200	210	186	193	189	194	209	187	197	189	200	186	191	217	180	196	189	205	189	191	196	222	180	199	204	205	193	206	202	193	193	210	210	206	195	207	193	185	201	199	205	198	214	223	208	213	204	179	215	239	211	183	213	184	200	200	181	206	225	196	178	196	207	203	220	206	193	205	220	225	195	222	192	200	203	207	198	174	203	235	188	185	193	191	197	182	176	171	190	191	187	223	205	181	188	183	205	203	193	185	197	183	202	224	171	194	193	193	222	186	219	198	228	212	190	199	200	221	195	207	226	182	201	209	166	186	194	209	216	178	178	202	216	186	216	212	193	203	201	194	211	198	222	204	200	205	208	201	227	208	173	210	211	208	224	215	213	207	201	207	191	214	196	208	181	219	233	213	197	213	183	200	186	221	198	207	181	232	204	219	205	204	229	160	214	209	208	191	206	205	233	210	206	208	221	210	221	221	210	198	233	180	199	199	194	197	187	221	183	196	191	213	185	185	220	200	215	184	179	190	214	208	201	210	191	215	197	195	203	208	197	204	198	189	181	210	216	183	208	169	217	209	191	206	241	193	175	195	199	213	198	192	202	178	177	189	188	212	213	221	198	202	209	200	188	221	185	186	199	206	207	200	182	214	204	197	226	202	203	206	209	212	209	209	213	199	189	205	223	189	212	194	168	192	231	195	194	184	159	197	200	217	218	196	204	171	216	168	217	228	203	195	205	204	202	185	208	183	209	183	219	189	212	188	206	187	214	207	210	206	198	207	188	195	213	204	196	189	219	235	225	204	190	176	185	202	220	218	207	203	225	194	192	201	214	222	208	222	191	190	192	195	202	201	197	200	198	176	192	205	196	217	229	203	207	196	185	189	237	209	217	203	209	186	211	174	204	179	240	202	196	181	169	220	208	216	215	214	215	228	203	217	185	189	205	186	207	202	192	203	198	226	202	196	195	196	230	184	187	200	210	187	193	205	182	218	192	209	200	216	183	198	199	190	196	210	191	190	222	179	192	179	206	212	196	179	190	182	191	198	189	229	230	193	187	180	202	175	216	197	184	188	218	203	184	185	210	203	208	180	189	209	221	205	198	198	208	202	199	214	214	204	198	201	170	226	201	199	199	184	181	197	192	212	204	197	209	214	190	205	211	202	216	189	199	202	204	185	202	201	206	220	190	215	190	193	211	198	203	201	200	174	191	190	211	199	213	189	163	216	199	204	197	201	203	214	214	195	186	211	191	192	191	198	178	180	214	193	200	175	191	218	194	212	212	221	195	209	209	186	209	200	191	214	188	197	194	207	200	212	228	213	233	216	202	197	224	178	194	196	198	207	204	182	192	219	212	224	217	212	209	210	202	195	197	210	200	200	199	199	226	211	195	185	188	208	223	178	192	217	202	204	184	212	206	197
9971	13185	27327	23877	23039	22173	19798	16108	13036	10323	13258	11429	8652	8035	8053	6393	6791	10046	16191	21524	18278	11361	8640	4989	2731	1630	1232	1213	914	882	897	832	723	743	843	706	783	687	669	682	537	556	556	595	566	557	586	535	588	624	641	588	568	546	480	533	499	522	523	518	510	544	530	523	550	546	510	528	549	554	539	509	516	506	554	503	539	525	503	511	564	554	522	504	525	535	512	518	500	560	556	503	561	560	514	505	508	523	502	559	559	544	535	537	494	563	539	549	487	512	575	480	535	558	494	519	521	554	553	558	520	521	520	561	464	499	516	532	509	528	514	527	544	544	538	534	500	532	536	548	552	566	504	542	560	598	541	522	538	542	572	538	524	511	518	551	551	549	522	510	527	545	567	539	533	530	505	544	500	532	559	496	569	537	535	541	543	540	531	573	543	541	507	547	552	543	495	544	497	562	491	521	529	498	490	532	527	502	543	536	530	506	538	568	529	524	535	560	526	532	516	560	554	520	547	531	535	571	526	529	523	526	510	512	544	554	535	539	505	565	518	528	528	561	517	520	551	536	523	539	536	530	509	555	512	547	551	567	532	501	544	563	528	536	527	517	537	506	524	551	519	533	500	567	539	545	528	520	538	526	557	498	514	494	501	523	529	517	516	518	540	544	514	533	485	511	526	571	533	504	501	546	526	530	508	531	515	519	542	529	523	529	524	546	555	491	523	530	534	502	472	506	519	514	572	531	518	527	533	536	523	521	542	536	517	508	550	559	545	522	549	542	534	515	516	526	568	525	539	531	537	562	474	557	535	567	546	506	538	545	526	544	501	505	577	500	542	568	548	471	546	533	526	521	500	559	546	479	569	539	538	556	553	565	505	520	558	524	539	538	520	552	551	529	484	535	507	516	555	554	529	541	551	542	549	541	523	561	577	553	538	549	533	520	515	540	546	550	529	513	508	541	501	469	530	544	505	526	526	520	548	539	552	528	554	502	536	498	515	507	536	542	524	558	521	532	520	542	470	523	513	506	573	496	565	519	492	498	544	550	546	523	566	510	544	504	538	560	523	522	550	516	539	505	535	549	529	515	522	525	529	558	549	511	525	541	540	526	556	542	524	512	538	545	554	528	548	537	548	509	511	567	493	526	493	514	575	574	521	521	540	528	533	483	504	511	542	559	515	526	551	533	507	488	498	552	575	559	557	499	504	552	530	459	519	571	536	552	537	523	495	597	537	513	560	540	542	541	541	536	541	520	535	535	564	560	536	543	529	495	517	546	533	547	528	530	508	521	512	501	496	534	529	510	551	551	522	563	526	541	516	534	533	504	523	511	496	512	499	538	512	513	549	528	533	531	544	554	552	520	530	587	565	525	531	522	541	573	529	500	519	532	483	522	574	518	555	531	499	532	529	532	522	502	507	528	556	521	525	578	560	529	553	553	568	535	538	532	573	527	517	514	543	554	529	486	571	516	550	527	532	536	543	494	545	515	555	535	554	477	511	557	557	536	513	527	524	502	503	516	536	496	563	499	557	528	555	506	533	528	556	553	493	543	550	524	490	515	522	544	513	533	541	543	519	515	507	546	531	527	583	564	541	568	563	566	523	536	527	547	554	537	575	538	537	471	556	485	575	488	527	571	537	528	555	522	516	562	530	549	505	510	524	511	539	560	545	518	537	547	529	570	541	509	536	524	553	515	525	516	576	546	554	535	508	513	562	501	549	501	511	537	476	530	510	534	506	524	534	506	549	496	537	540	514	557	504	464	522	556	589	530	519	519	498	585	512	570	536	500	555	530	566	539	513	557	562	576	530	526	576	540	514	526	500	516	513	551	520	523	549	559	519	545	539	550	501	522	538	549	552	506	525	541	525	525	517	562	538	508	512	548	541	527	519	589	537	526	524	496	513	546	544	485	506	504	538	485	564	519	549	542	501	549	528	540	532	544	548	534	541	522	546	538	489	503	526	534	519	519	539	520	548	551	495	553	544	485	551	470	543	502	499	524	568	530	539	547	503	545	519	531	532	515	502	520	534	511	532	569	529	505	512	548	532	549	547	512	519	516	546	523	537	545	527	514	490	492	514	508	553	501	501	547	565	528	531	495	546	520	536	529	495	545	541	526	554	547	524	524	481	546	489	531	555	535	518	541	520	565	539	527	508	561	529	520	517	532	540	541	559	548	572	511	548	533	524	495	540	551	521	582	507	534	515	550	568	516	512	525	520	522	500	537	583	559	573	557	516	559	525	497	548	557	520	583	547	527	532	531	535	516	498	534	532	512	501	576	543	555	529	556	526	584	504	494	568	578	545	540	525	536	509	533	506	526	493	516	528	470	519	520	518	512	511	523	549	544	525	497	524	558	517	513	557	485	530	514	532	526	517	525	561	472	524	533	522	523	473	542	562	495	565	514	555	522	524	499	513	494	579	518	534	524	532	500	540	476	530	526	544	496	493	546	548	536	548	506	532	532	511	516	505	498	547	555	527	525	543	546	551	491	556	547	510	563	555	522	552	539	510	523	555	534	515	492	528	516	502	531	524	583	493	531	515	512	505	504	550	506	536	571	571	520	529	522	540	518	496	503	512	542	535	516	522	562	565	528	499	545	527	541	568	562	507	539	505	548	515	565	553	513	472	573	526	533	516	578	542	503	565	536	524	521	519	546	496	513	519	518	533	511	520	547	533	516	600	539	532	525	542	492	521	530	551	519	526	535	502	539	544	549	486	526	533	509	536	521	526	576	548	546	541	524	550	526	547	551	505	518	541	503	506	555	525	510	528	577	532	526	543	539	514	554	554	537	550	515	519	529	497	480	547	507	492	536	547	529	514	493	506	566	496	521	563	510	538	550	567	529	514	494	547	543	513	521	535	523	545	551	508	542	518	558	520	545	515	528	524	515	519	549	515	567	541	555	535	563	554	515	571	506	489	549	464	470	531	518	515	529	503	527	535	532	508	530	493	572	544	532	475	504	529	530	517	549	516	537	538	532	551	528	542	552	527	543	531	503	509	511	478	509	539	546	526	548	509	539	524	513	548	563	534	524	520	519	582	576	538	537	532	527	532	517	523	548	503	516	545	516	520	520	493	522	544	541	548	544	496	526	495	522	490	539	578	546	524	565	510	526	534	523	552	521	543	536	514	540	491	502	555	477	552	491	523	541	521	513	504	548	536	496	518	521	542	505	525	532	600	524	523	516	566	550	511	520	496	514	543	504	526	550	541	549	526	512	535	516	539	536	519	546	560	543	491	537	520	525	522	535	504	544	527	521	573	540	543	555	513	526	543	535	506	546	546	506	548	535	558	561	533	506	531	514	538	520	517	535	534	551	533	506	531	507	527	540	533	502	495	490	515	527	565	535	559	507	507	552	556	514	540	511	531	543	499	517	548	552	527	547	531	563	532	578	495	540	509	547	516	509	527	537	547	546	521	507	557	542	549	543	545	548	567	539	495	538	481	533	531	500	512	503	505	543	502	532	542	538	542	531	501	511	524	506	580	517
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
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
