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
338089274279	338089274835	338089275385	338089275935	338089276485	338089277035	338089277585	338089278135	338089278685	338089279235	338089279785	338089280335	338089280885	338089281435	338089281985	338089282535	338089283085	338089283635	338089284185	338089284735	338089285285	338089285835	338089286385	338089286935	338089287485	338089288035	338089288585	338089289135	338089289685	338089290235	338089290785	338089291335	338089291885	338089292435	338089292985	338089293535	338089294085	338089294635	338089295185	338089295735	338089296285	338089296835	338089297385	338089297935	338089298485	338089299035	338089299585	338089300135	338089300685	338089301235	338089301785	338089302335	338089302885	338089303435	338089303985	338089304535	338089305085	338089305635	338089306185	338089306735	338089307285	338089307835	338089308385	338089308935	338089309485	338089310035	338089310585	338089311135	338089311685	338089312235	338089312785	338089313335	338089313885	338089314435	338089314985	338089315535	338089316085	338089316635	338089317187	338089317735	338089318285	338089318835	338089319385	338089319935	338089320485	338089321037	338089321585	338089322135	338089322685	338089323235	338089323785	338089324337	338089324885	338089325435	338089325987	338089326535	338089327085	338089327635	338089328185	338089328735	338089329285	338089329835	338089330385	338089330937	338089331485	338089332035	338089332585	338089333135	338089333685	338089334237	338089334785	338089335335	338089335885	338089336435	338089336985	338089337535	338089338085	338089338635	338089339185	338089339735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
44561	26687	11879	4889	2867	1914	1458	1192	1010	882	868	737	663	655	592	667	573	584	535	526	482	496	498	487	449	429	428	415	426	428	445	412	460	417	398	435	427	417	444	454	492	429	426	439	418	437	394	397	420	418	435	433	435	428	382	423	415	445	479	403	440	418	412	444	408	420	469	421	381	385	405	394	446	463	411	400	428	367	390	399	432	426	474	405	428	438	409	429	470	448	420	416	388	396	419	448	434	413	452	405	434	406	403	419	394	400	409	388	415	410	442	409	424	400	438	436	450	399	404	440	428	424	434	405	374	462	405	469	379	382	420	410	426	449	436	421	393	374	426	383	382	450	438	432	405	433	413	472	478	411	395	396	428	405	417	431	402	427	435	431	429	483	401	441	395	383	453	423	405	439	422	456	424	439	406	423	429	439	422	447	439	446	394	404	405	440	381	341	386	399	432	392	376	430	416	484	428	427	463	426	430	459	425	429	459	412	418	443	416	405	439	423	420	390	423	490	406	395	393	380	409	447	447	413	407	392	441	471	420	411	406	416	434	395	388	436	410	451	428	427	428	422	464	427	416	437	457	412	397	423	379	407	419	373	431	395	447	449	412	408	450	386	423	441	432	453	402	399	436	407	397	417	421	462	457	406	416	425	407	439	405	389	399	371	361	400	397	418	440	459	421	455	413	444	424	405	419	469	408	443	415	430	425	375	413	420	439	417	404	452	414	446	392	447	465	408	413	430	418	387	391	424	413	405	396	403	427	441	408	432	427	401	408	415	444	399	439	413	399	429	422	410	424	424	452	398	439	476	464	435	464	403	377	416	430	436	413	410	424	444	399	453	395	426	415	440	420	447	449	427	439	395	419	427	378	394	432	406	389	450	450	446	448	444	453	413	407	404	437	418	391	408	377	405	415	444	419	394	469	392	415	461	391	403	474	406	390	432	431	420	447	433	428	447	401	421	440	437	417	375	404	379	404	433	397	418	387	403	463	444	449	422	425	408	428	420	385	419	410	422	418	423	423	373	443	442	408	446	391	445	389	429	394	409	430	450	408	421	409	424	424	441	427	437	416	396	430	408	405	443	416	401	393	400	389	430	412	403	444	411	412	422	449	389	459	437	437	417	428	418	412	444	402	434	407	438	394	406	437	432	442	440	441	415	425	458	413	432	391	394	417	430	394	426	434	419	366	421	414	443	421	413	398	419	416	393	418	397	384	425	487	405	437	413	402	434	361	440	435	395	431	445	416	423	436	441	394	377	433	386	409	396	397	463	417	408	428	442	438	401	396	418	430	414	450	414	378	411	440	430	418	420	410	413	398	437	405	392	423	396	407	409	405	427	422	429	399	446	396	407	396	414	445	436	414	413	423	388	446	395	425	404	421	434	451	434	387	418	426	411	442	418	427	399	436	405	427	415	426	410	411	408	426	443	419	425	421	423	387	424	403	423	434	402	411	417	368	407	423	421	404	444	421	421	392	413	427	440	402	433	401	420	418	460	453	386	443	427	475	450	441	453	418	396	416	418	447	403	401	420	399	425	427	421	406	425	449	423	404	414	438	390	401	442	411	421	434	413	434	431	404	421	404	431	382	372	441	415	412	411	413	424	418	453	444	434	412	421	409	432	432	431	437	413	471	421	450	413	413	383	420	439	428	398	439	455	392	418	428	422	422	419	446	429	404	404	412	467	446	415	434	428	394	423	464	481	399	434	451	478	422	432	382	400	422	448	448	443	426	421	409	428	460	407	397	445	416	410	440	423	410	391	378	376	421	410	446	405	400	461	427	420	433	444	451	433	404	363	434	430	430	421	420	413	420	388	433	412	445	411	387	438	419	413	461	428	422	431	409	451	437	408	439	400	432	424	436	394	386	454	401	432	482	455	423	394	415	390	431	449	457	409	410	408	403	347	405	395	411	367	417	428	429	418	449	425	402	386	428	411	421	410	409	395	402	438	403	410	478	410	434	449	402	411	398	450	432	364	427	421	412	415	432	432	419	406	390	409	439	428	426	375	446	425	441	418	391	391	362	405	421	441	394	449	463	403	400	413	408	427	413	436	445	383	423	416	406	416	433	418	423	419	454	450	417	439	430	426	415	409	434	444	404	420	429	443	387	424	459	418	406	411	432	409	425	423	420	396	378	439	436	447	482	390	436	407	422	433	435	409	418	434	443	425	420	410	395	420	409	450	399	422	396	405	385	433	451	477	430	379	433	455	416	448	397	431	424	427	430	398	403	438	416	429	426	423	392	432	432	429	473	436	436	409	444	406	373	419	389	406	420	422	421	421	405	440	414	458	463	396	423	407	419	428	411	409	404	417	415	438	410	399	457	423	410	442	427	410	411	425	432	405	410	476	377	419	448	416	412	399	435	411	458	394	393	420	395	404	439	408	392	418	424	429	428	414	410	416	403	407	440	478	418	432	417	387	396	402	438	391	469	407	444	417	412	408	371	371	443	412	442	424	412	406	458	446	409	402	420	400	429	404	415	384	417	414	399	449	426	414	443	430	415	423	410	407	420	430	405	429	423	421	430	403	453	413	411	412	416	469	410	417	425	439	387	397	415	394	442	406	405	433	429	436	406	426	438	433	448	457	452	413	428	403	411	411	422	418	424	401	414	412	422	403	430	397	472	419	429	426	457	426	396	429	399	394	452	430	430	419	404	391	394	396	448	460	421	434	443	386	420	460	431	442	444	430	409	421	394	427	365	403	388	408	440	420	433	427	438	436	403	390	427	382	434	420	453	436	441	419	369	412	405	404	472	399	446	420	424	430	442	414	409	384	421	410	475	401	448	420	400	432	401	411	432	424	411	407	441	395	399	378	414	430	411	465	412	430	404	452	415	416	449	412	418	438	432	437	447	413	415	394	414	419	422	394	392	431	410	421	434	408	462	388	387	437	428	424	419	444	417	449	443	425	387	434	424	405	426	423	392	451	440	440	432	382	425	432	395	411	405	459	399	428	395	436	421	431	390	402	418	440	451	412	398	449	425	435	403	438	438	421	414	410	410	406	448	429	438	352	419	412	380	426	393	437	431	459	401	443	417	400	399	410	382	413	448	431	419	397	468	425	431	432	419	383	426	414	436	418	420	369	415	368	425	434	425	436	392	447	450	400	409	451	410	420	468	422	414	382	453	423	435	395	410	388	408	422	416	396	380	411	376	412	419	417	404	431	390	434	430	411	414	387	425	422	432	459	431	423	432	389	394	432	442	465	428	421	425	412	383	402	424	446	414	400	405	440	370	413	395	398	465	433	434	408	454	408	469	414	415	443	441	409	445	452	421	408	426	415	405	426	440	421	432	386	424	437	457	449	402	459	414	445	471	483	389	408	435	442	434	420	466	427	464	432	376	457	416	406	416	439	465	407	396	395	412	400	394	375	391	386	440	410	471	418	434	426	412	409	468	392	399	452	422	461	393	475	456	422	378	454	426	439	398	382	398	399	398	395	408	478	427	365	408	452	455	436	406	442	404	451	374	397	406	455
27715	16526	12496	9790	8192	6234	5180	4296	3945	3444	3070	2635	2308	2363	2212	2119	1917	1796	1629	1695	1582	1472	1366	1227	1208	1162	1161	1106	1059	1025	1034	975	979	997	985	1055	973	943	940	959	945	998	962	931	910	999	978	912	923	955	891	946	912	887	917	940	896	941	881	913	934	981	931	944	919	906	940	925	889	943	909	940	931	935	929	924	882	875	887	940	897	855	927	905	873	888	899	939	900	941	928	858	900	863	925	905	942	935	960	925	929	905	895	936	912	878	938	941	900	915	895	918	923	911	918	947	937	940	908	895	890	916	967	937	908	861	893	956	868	877	913	911	952	955	904	920	928	870	843	924	902	890	909	906	927	859	977	913	941	941	947	954	923	897	893	866	927	890	935	871	848	922	944	896	923	938	960	895	910	903	934	883	891	863	916	862	970	920	934	937	949	941	921	956	907	905	920	934	942	910	909	879	897	889	943	955	933	943	905	953	921	921	959	913	889	905	960	933	918	890	961	903	895	883	919	899	953	951	880	888	923	911	901	908	956	939	950	883	889	915	879	892	892	872	888	937	930	926	912	896	926	899	924	945	905	875	908	925	867	874	905	892	887	873	922	954	889	935	881	887	934	970	916	928	892	943	898	912	903	986	844	886	860	975	890	903	929	957	899	894	858	893	924	868	911	858	879	902	918	882	886	879	982	890	950	899	943	873	873	904	931	918	923	877	900	888	879	898	926	928	873	970	923	920	909	904	910	966	927	838	880	922	893	896	955	905	924	918	932	913	998	933	880	924	876	868	895	901	933	914	918	898	908	879	906	905	924	891	862	937	903	911	912	881	941	916	934	948	858	844	866	883	914	886	895	909	932	940	877	950	891	875	898	873	911	895	899	909	845	887	926	923	890	886	893	897	869	877	890	907	902	910	928	888	958	907	889	898	894	893	959	895	903	894	940	821	933	880	922	889	957	872	909	903	925	894	930	911	938	917	908	918	951	877	956	882	927	892	908	932	892	906	913	909	899	905	912	910	941	900	931	915	952	927	923	944	919	852	897	900	925	855	896	923	930	902	957	926	851	870	894	917	907	905	832	906	905	907	900	908	874	952	910	887	906	928	903	886	911	921	914	952	940	885	949	917	952	886	945	930	913	916	907	874	898	907	876	931	899	917	924	914	857	932	918	907	921	918	874	878	921	916	856	891	943	906	865	935	944	924	941	927	924	888	881	939	914	887	898	906	1002	928	967	925	885	940	846	910	967	893	917	871	971	865	914	905	909	923	908	908	912	940	907	921	896	911	821	939	873	897	877	901	908	954	859	889	908	916	918	908	920	930	890	919	895	961	918	895	897	931	896	937	938	910	902	906	901	895	924	942	880	871	921	960	936	951	922	899	958	919	928	905	877	929	880	942	865	915	880	944	906	903	881	849	932	907	918	880	940	955	904	932	938	952	926	896	923	899	891	907	948	921	888	900	915	832	868	938	915	880	901	880	908	958	891	927	915	845	974	868	915	934	904	895	930	859	888	922	880	922	935	897	859	945	921	901	863	922	867	887	896	894	854	924	947	888	900	877	932	910	873	907	978	915	878	839	953	897	900	876	876	926	876	887	891	878	870	894	912	892	950	903	922	842	888	854	963	845	943	897	881	884	918	939	892	899	939	887	905	858	910	881	947	902	914	962	909	886	934	946	906	908	910	897	909	872	935	856	837	869	958	890	908	929	917	929	892	877	915	915	906	926	920	972	883	950	923	876	931	900	947	933	912	923	880	917	915	911	879	904	881	908	897	903	1003	884	892	890	889	893	880	906	860	865	908	931	937	878	944	925	897	900	948	895	854	950	929	864	933	892	892	932	844	863	882	849	878	890	938	941	913	868	903	922	927	890	833	927	892	925	890	898	923	864	872	892	883	893	922	928	882	886	878	902	888	941	866	943	975	911	878	849	905	871	909	869	933	853	943	908	925	860	909	861	884	874	944	954	924	930	906	907	869	945	912	913	925	906	890	907	890	944	888	950	924	892	896	882	851	902	970	946	858	882	949	892	891	946	906	932	930	913	895	877	898	875	885	961	920	912	931	917	897	877	916	913	964	879	881	939	917	941	895	921	916	865	934	964	888	866	929	880	914	870	949	911	902	965	927	876	877	916	876	922	903	931	923	902	893	860	896	928	942	878	900	904	914	943	885	935	937	898	915	941	949	898	892	912	887	953	900	893	899	916	906	921	902	934	869	932	863	892	856	857	929	927	909	924	884	919	873	931	860	949	876	876	910	869	921	904	908	871	921	906	918	916	882	892	918	921	946	941	883	899	917	926	865	941	900	946	891	878	938	920	903	916	876	945	866	881	906	951	963	889	948	904	913	938	907	909	864	921	919	941	892	901	954	924	892	896	934	875	914	892	940	947	925	920	897	917	911	936	898	932	913	935	945	941	952	912	930	936	876	928	842	927	895	937	918	902	889	934	917	897	894	893	909	901	869	908	941	858	850	922	899	900	885	891	912	884	898	917	901	939	907	902	859	910	979	899	903	870	910	889	885	895	927	883	857	881	919	948	941	929	881	946	889	844	913	935	903	925	906	907	886	943	899	911	942	926	931	877	877	950	906	933	947	918	892	903	939	894	887	918	928	885	859	939	873	909	929	869	848	955	928	917	878	923	894	901	917	887	934	967	911	919	853	920	849	913	931	844	929	897	911	917	929	913	904	895	896	862	903	885	894	908	950	863	964	882	907	980	878	857	846	900	957	864	840	933	892	910	931	871	906	894	947	899	858	913	912	886	915	926	920	922	900	893	909	886	942	951	938	869	891	875	877	893	954	943	913	874	862	915	898	901	916	976	864	971	921	905	897	908	891	933	907	925	901	924	918	919	945	917	905	948	890	888	970	935	895	881	970	917	943	949	891	892	903	847	811	848	893	898	868	871	890	871	888	905	871	922	935	912	882	863	916	899	903	907	926	901	931	918	907	886	949	889	881	914	871	931	865	903	930	919	896	891	889	955	893	964	908	898	897	956	931	862	909	923	937	918	902	913	898	908	913	920	903	904	918	936	901	949	903	890	932	892	888	907	988	919	881	864	915	841	883	869	920	922	895	924	913	924	952	890	871	905	880	917	869	919	901	830	929	855	1017	851	857	883	856	936	893	923	899	907	865	897	880	900	905	914	897	972	890	896	865	910	940	895	887	957	905	987	898	894	866	946	932	957	947	876	905	907	930	919	952	927	940	945	914	926	944	933	930	884	908	923	914	854	887	928	916	962	860	892	943	880	929	967	936	907	914	927	913	863	938	929	911	911	942	916	944	884	866	910	911	914	896	893	879	923	899	876	899	985	940	934	904	933	883	911	915	928	976	928	914	961	884	877	935	853	867	936	917	893	872	899	842	915	969	887	923	909	908	884	896	871	918	905	918	894	936	868	931	888	878	883	925	907	916	919	912	939	864	877	928	863	954	824	883	890	907	878	931	906	927	892	879	904	843	919	943	900	885	893	883	959	944	934	906	930	847	879	875	914
16315	5554	2585	1467	1037	777	654	522	631	515	457	449	451	432	487	386	410	424	401	402	414	378	359	395	382	366	354	336	352	390	367	412	356	368	343	383	323	340	364	358	340	351	337	364	366	374	337	351	351	362	311	340	383	363	352	326	311	385	364	315	342	346	353	326	369	337	357	327	336	378	334	368	390	345	387	349	368	351	345	314	349	358	342	353	327	343	380	328	345	352	332	357	381	361	346	343	322	377	336	339	362	338	373	351	363	359	347	357	353	366	329	343	333	361	350	352	396	318	385	360	327	347	349	348	372	345	325	359	369	365	357	352	358	355	371	358	349	350	312	353	357	362	374	354	355	361	406	344	352	319	394	366	357	344	343	365	356	310	326	334	396	334	328	364	352	366	329	370	334	346	345	309	346	314	358	303	336	331	346	374	380	380	364	364	299	340	349	340	351	389	336	335	361	362	375	361	346	332	326	351	373	355	356	346	369	355	337	348	353	359	374	314	381	354	335	355	368	346	342	365	368	343	335	377	364	359	361	366	358	385	347	326	362	323	309	363	369	359	349	338	381	390	356	344	355	378	356	329	360	353	390	376	361	362	351	338	364	346	364	361	373	342	349	344	351	336	339	376	338	406	335	386	384	383	368	355	331	367	318	339	340	357	338	371	339	341	359	313	357	345	358	338	389	322	353	334	348	354	355	329	343	329	326	358	332	364	380	365	378	342	345	312	303	351	369	353	362	338	324	372	346	311	339	349	363	336	326	348	363	324	371	352	351	332	395	357	362	341	347	360	374	325	379	290	345	384	373	342	316	332	327	387	336	337	358	375	357	364	321	298	372	333	374	351	327	341	320	359	351	347	334	359	334	357	351	311	369	334	329	360	319	382	364	370	336	335	374	359	391	370	372	375	328	369	327	342	337	316	331	289	336	337	339	332	335	351	357	335	311	337	365	378	365	339	335	315	312	366	312	354	348	348	326	349	378	325	338	319	331	328	353	310	341	352	369	355	359	340	372	361	343	331	363	398	347	350	385	343	377	338	335	361	369	354	361	374	372	384	373	349	346	370	353	345	353	354	339	358	369	334	376	320	364	346	369	348	341	336	347	378	336	349	352	358	342	360	380	357	342	337	347	357	321	344	350	325	333	371	389	359	369	364	338	330	352	309	389	357	352	399	377	352	362	336	360	352	372	344	383	342	312	329	364	345	344	335	340	338	325	364	369	355	358	377	346	322	281	323	313	372	334	325	360	379	358	381	378	352	354	334	358	351	330	332	363	336	349	357	349	357	340	335	350	395	346	342	340	349	315	359	358	344	317	354	344	417	366	363	359	360	362	340	340	336	347	316	340	329	374	354	379	352	334	346	352	362	350	325	381	394	327	315	361	365	336	351	397	327	338	349	348	351	339	341	337	325	298	343	343	356	332	354	361	370	326	376	379	378	319	353	340	360	331	356	366	326	345	355	339	341	336	352	341	334	354	333	370	347	374	327	349	352	351	298	356	336	321	360	377	357	397	338	356	361	357	361	332	338	359	389	368	343	335	354	356	289	295	325	345	339	350	350	359	327	364	326	371	381	355	344	360	327	341	334	351	347	334	317	350	364	358	375	336	310	324	338	335	357	366	350	360	346	356	299	320	314	387	381	340	315	357	329	330	351	350	345	370	357	349	342	320	381	341	347	344	304	339	352	346	350	345	321	372	339	329	333	372	366	347	367	335	297	351	351	360	377	332	370	313	358	353	297	366	349	360	340	349	372	368	346	349	326	321	361	385	351	399	349	311	346	337	327	345	351	365	335	375	340	354	344	326	343	355	363	316	339	337	268	325	354	338	361	354	351	365	360	337	369	326	344	330	340	343	376	393	336	343	359	367	363	350	393	358	366	359	370	319	377	343	350	340	329	365	352	350	343	387	375	348	337	363	348	317	342	369	338	341	340	336	359	353	372	323	326	364	383	356	322	386	365	308	328	337	357	369	356	381	322	364	395	330	335	336	367	345	362	357	339	380	328	346	378	350	373	338	372	346	321	351	368	314	336	335	322	348	340	302	365	323	344	360	370	365	361	331	364	331	330	362	316	365	339	378	363	393	386	342	357	329	338	364	344	368	330	341	327	383	336	346	357	320	351	359	359	352	343	373	380	330	312	360	318	315	339	354	347	356	339	352	351	321	338	408	346	355	362	344	333	322	314	353	355	343	319	337	343	357	331	371	413	335	362	341	318	353	351	358	358	294	345	336	366	381	331	297	323	340	353	376	335	369	315	327	349	368	344	363	357	345	341	352	378	372	359	378	345	371	367	361	372	320	356	361	350	331	324	357	363	334	380	343	342	383	382	350	307	361	375	345	382	346	357	354	330	383	336	348	377	367	386	342	381	356	366	333	335	329	356	329	360	351	331	338	356	388	356	340	388	327	300	354	346	344	339	308	351	350	367	315	372	336	365	343	312	356	348	330	313	321	365	370	365	340	360	335	368	352	348	349	339	312	389	358	348	339	346	362	328	359	350	373	344	335	343	341	360	381	346	353	345	361	378	368	349	359	336	332	331	368	354	390	341	374	314	338	364	379	336	363	370	360	368	386	314	364	328	319	350	360	347	352	351	371	335	378	363	330	361	341	391	335	382	360	322	323	316	365	345	338	365	370	349	347	358	359	339	311	337	356	360	337	359	387	358	327	360	352	344	340	349	363	320	357	374	319	352	365	354	363	349	382	350	345	329	317	372	340	344	332	372	369	360	337	373	354	375	365	341	315	315	386	319	363	325	300	371	376	362	337	395	288	364	323	332	388	308	359	311	354	362	329	368	336	343	363	338	356	340	332	325	356	348	319	332	377	345	342	348	330	294	357	360	360	312	338	332	338	361	397	332	349	343	334	334	353	337	357	353	347	336	333	356	347	311	344	356	379	346	314	307	348	357	390	370	336	299	304	351	368	345	342	351	329	336	349	358	368	403	347	316	308	395	361	369	340	358	316	318	351	336	351	363	374	369	333	370	355	357	320	351	333	304	355	371	358	336	376	370	324	354	362	363	382	372	348	361	350	363	351	327	348	316	326	332	336	341	353	333	336	355	350	339	310	347	310	334	356	385	341	370	382	361	365	355	325	328	348	316	325	373	315	346	341	348	348	336	344	360	345	306	330	343	332	341	350	350	363	323	337	348	345	383	318	380	376	338	301	337	351	374	345	356	364	345	389	339	389	336	365	322	335	345	350	317	342	356	371	331	331	315	388	371	354	315	402	386	328	357	364	357	351	380	359	359	349	339	323	370	335	361	348	357	342	350	353	361	363	381	346	354	344	316	350	354	348	346	347	311	335	340	354	335	327	341	288	353	337	344	364	329	371	354	346	341	315	357	375	353	351	394	349	353	322	356	360	352	333	326	369	313	308	376	336	359	361	352	373	397	345	317	359	321	344	380	371	337	366	363	387	353	351	316	321	339	344	322	359	364	343	324	338	359	365	351	370	323	360	383	345	338	321	350	359	347	347	358
9911	3838	4589	4455	3298	2854	2282	2010	1888	1659	1521	1392	1303	1298	1317	1328	1204	1118	1190	1096	1112	944	907	886	853	817	858	867	872	810	806	793	823	827	711	823	788	814	766	779	799	813	764	770	784	787	826	816	831	822	811	803	854	775	780	782	765	731	776	832	760	767	760	765	794	778	737	842	815	786	778	832	823	819	794	803	749	793	782	794	811	764	762	760	759	765	720	758	825	773	738	769	777	772	726	782	774	772	813	793	742	733	781	809	762	771	747	737	745	760	787	759	753	762	781	747	762	765	772	804	806	813	775	762	800	767	781	779	798	811	780	824	792	780	729	771	792	768	794	735	783	759	781	721	727	750	758	759	775	776	775	808	791	769	816	801	756	813	806	745	757	780	763	845	747	781	743	739	751	810	803	718	796	769	776	777	786	796	779	732	773	820	765	744	760	771	778	736	846	806	767	786	761	785	742	721	777	766	799	747	764	783	743	745	799	725	747	749	791	795	765	726	772	791	776	781	822	784	770	797	805	768	765	769	772	793	776	818	743	751	791	798	762	745	754	769	746	781	711	737	780	773	773	789	737	758	759	784	757	762	715	772	763	746	783	795	779	761	765	784	820	765	761	786	718	802	807	814	776	811	752	806	755	783	774	737	747	731	789	786	716	809	772	728	778	733	792	726	770	806	712	800	818	792	727	774	787	785	785	761	760	784	808	772	735	745	772	749	754	761	785	693	852	778	801	782	806	813	767	754	779	718	761	778	812	790	793	739	777	754	765	770	768	812	822	817	747	820	773	780	763	775	774	795	690	751	706	780	761	814	767	774	733	757	761	779	729	758	755	796	791	734	756	777	783	770	770	730	769	778	813	727	750	875	673	779	762	784	779	776	803	751	755	772	799	735	791	708	777	795	838	767	750	714	795	745	820	726	773	800	772	756	763	792	777	725	792	797	761	741	775	753	806	794	773	777	747	749	793	783	757	754	717	796	786	737	771	759	810	793	750	809	796	789	802	789	717	754	748	795	786	792	756	758	786	769	720	792	733	784	802	750	766	778	767	714	765	813	791	771	769	763	758	795	787	820	790	762	812	743	741	806	793	754	793	806	721	769	717	788	766	770	751	794	761	760	758	768	772	750	769	739	733	725	788	778	790	828	783	761	727	841	746	782	710	824	755	745	775	778	752	703	773	736	784	780	743	774	753	738	785	774	759	766	751	774	735	762	784	755	744	758	770	803	807	747	747	833	746	810	779	757	746	804	770	767	778	828	764	752	732	797	745	766	741	789	777	769	815	765	834	797	715	745	721	721	743	733	771	752	757	780	761	773	789	808	817	808	818	790	779	761	785	763	767	810	756	808	763	770	785	743	749	817	793	743	761	766	742	763	768	796	780	742	781	819	779	800	765	758	768	729	733	747	789	784	763	803	781	728	739	769	800	786	769	778	802	824	761	794	780	760	754	770	786	775	750	770	727	792	764	829	780	799	784	796	752	786	813	787	746	771	753	756	738	735	773	710	787	759	755	778	776	778	763	770	760	789	753	740	790	801	777	783	718	791	756	734	799	798	791	761	799	665	782	766	785	749	766	754	758	791	777	710	843	801	774	799	811	816	787	807	793	786	736	779	783	748	784	777	796	794	752	799	764	791	813	780	804	733	761	786	767	750	792	775	728	757	730	811	766	776	803	783	804	774	744	825	800	745	758	815	769	767	780	797	773	768	790	769	801	772	761	763	793	779	789	786	743	794	781	787	818	810	723	745	797	792	785	773	770	747	789	759	751	768	761	780	761	767	753	821	787	766	762	771	746	752	800	799	825	754	756	787	745	752	831	761	746	803	776	775	781	759	766	790	729	797	766	792	789	778	748	783	729	775	769	771	754	799	808	776	793	820	760	835	798	715	762	795	790	769	724	748	767	718	815	753	764	807	748	751	835	764	780	759	783	727	740	793	777	757	810	735	815	771	776	755	728	796	781	736	776	751	830	799	793	787	784	781	764	752	779	787	742	791	803	745	770	774	772	731	774	786	794	759	750	792	778	740	746	791	788	725	764	780	786	728	729	752	768	770	804	732	727	762	733	820	806	783	738	735	711	765	790	768	778	769	776	826	749	714	756	739	764	768	835	795	736	759	811	779	795	744	799	783	754	808	744	761	808	751	735	758	762	813	785	769	786	768	759	772	729	825	761	748	765	759	802	745	779	768	754	777	791	811	748	779	775	809	800	758	767	768	690	773	752	764	742	795	765	722	774	748	745	718	809	813	769	794	802	794	786	736	798	767	818	720	777	802	736	762	762	768	789	795	770	770	783	735	769	789	771	775	767	702	733	758	745	826	767	792	797	770	779	760	764	785	761	777	773	783	776	793	790	767	772	774	789	812	792	813	759	758	749	791	774	755	735	737	801	759	756	783	781	735	805	767	794	804	807	810	757	750	791	778	786	759	723	789	769	731	779	790	807	760	800	762	755	800	751	742	772	807	763	766	802	766	770	796	801	744	817	762	812	736	825	765	789	771	800	739	758	757	780	775	716	761	750	812	775	752	787	782	786	785	764	769	772	734	774	785	764	785	751	791	798	772	786	793	835	791	709	783	745	783	760	756	760	749	775	774	778	801	794	753	747	760	866	774	781	806	733	794	792	770	800	773	802	813	809	759	748	801	763	762	792	754	742	799	813	769	766	760	747	785	791	746	732	700	794	788	783	770	770	778	768	771	787	763	784	825	734	835	745	735	757	712	778	783	814	782	768	808	842	799	740	774	784	781	743	829	780	775	802	774	771	771	778	789	756	766	744	774	757	735	809	772	762	752	768	779	759	761	806	791	767	714	765	762	789	734	752	722	789	787	793	743	797	762	802	787	813	787	776	804	821	793	757	783	756	773	800	786	758	747	787	786	722	751	751	791	836	794	813	764	776	781	729	802	744	778	815	751	755	731	784	801	809	766	780	761	766	753	762	824	777	755	800	764	774	824	722	751	790	768	779	814	741	774	787	798	772	790	790	833	748	797	814	752	783	762	797	766	743	768	828	757	803	719	758	740	780	819	758	776	793	765	778	791	758	767	794	775	798	755	857	761	731	766	758	787	738	776	788	757	740	824	709	733	745	826	730	761	802	799	785	809	757	797	793	732	736	792	803	781	764	775	809	821	795	767	734	777	763	766	830	732	781	805	763	743	819	771	762	794	762	770	780	771	812	777	833	767	754	808	754	724	727	766	808	751	735	741	755	844	776	744	773	770	752	780	762	749	727	740	791	781	738	775	787	769	778	792	796	763	794	757	732	756	778	739	758	828	750	790	760	740	733	742	758	772	780	816	743	745	763	758	774	736	755	812	738	819	730	753	762	762	761	756	800	722	705	751	796	734	764	807	727	768	783	775	742	786	722	796	823	784	772	771	802	824	854	778	779	771	759	752	745	775	742	778	797	788	796	808	793	800	769	736	752	771	790	785	764	764	784	780	740	772	752	791	840	767	756	695	740	765	742	768	754	789	777	783	722	771
30322	14288	7419	3325	1850	1398	1146	964	816	640	657	629	592	560	556	540	504	507	504	459	460	394	426	407	412	397	396	411	358	406	387	385	384	381	399	384	410	397	376	379	366	403	386	373	366	379	327	367	362	383	362	428	383	384	387	394	394	343	359	409	398	332	373	334	375	414	370	384	357	388	370	400	349	383	397	381	354	372	369	379	383	388	407	368	371	354	357	359	343	356	399	408	328	387	373	378	369	352	365	331	377	374	324	403	355	357	404	367	365	389	376	374	369	360	359	370	373	394	382	340	368	394	381	353	367	388	400	370	364	380	368	367	357	394	392	350	380	379	397	386	398	362	399	368	366	328	397	373	371	371	359	389	363	388	367	375	357	413	358	369	367	332	342	370	381	411	386	390	381	384	373	409	312	355	371	369	399	404	349	342	363	391	361	389	417	391	387	362	364	382	409	336	375	380	404	377	363	375	364	360	391	351	361	351	367	392	385	400	373	394	357	388	371	367	361	397	368	360	382	360	405	348	376	392	391	385	368	358	432	372	378	381	415	378	361	358	356	388	385	376	358	377	392	382	398	385	386	389	361	412	388	412	381	385	354	374	354	371	377	351	393	369	392	412	381	384	377	418	370	388	411	359	372	384	361	401	383	390	389	370	351	396	377	382	357	370	372	333	381	355	377	386	341	389	381	373	363	370	383	373	359	358	374	398	392	392	379	393	403	355	395	383	358	356	346	377	357	379	418	398	379	367	372	369	375	373	359	369	362	404	370	364	366	401	371	364	372	359	388	384	404	356	385	364	393	404	392	392	386	373	427	375	373	412	345	361	388	402	394	400	380	390	451	364	330	342	379	396	383	365	358	412	385	407	366	357	361	349	408	358	404	335	402	370	390	368	385	378	372	390	366	403	354	382	354	364	373	380	416	379	397	369	375	362	398	393	328	381	384	396	352	375	397	353	365	356	396	369	350	388	324	364	393	383	365	428	378	385	364	363	382	383	344	343	369	430	375	383	335	386	401	382	346	371	360	440	385	422	365	379	363	380	375	378	350	395	386	364	389	389	374	352	371	344	351	372	362	330	378	374	336	371	392	372	369	380	398	390	342	366	360	346	377	394	390	353	390	354	370	385	404	376	377	367	391	379	363	332	361	338	331	367	387	385	358	363	343	370	300	350	351	386	373	406	390	376	369	398	365	354	375	388	339	347	371	353	355	424	398	370	400	394	399	347	387	375	387	399	408	351	413	375	358	365	370	354	381	421	382	368	354	340	365	401	424	337	371	382	398	379	338	403	363	383	375	378	360	366	385	354	401	411	404	392	391	364	424	346	368	342	381	389	381	376	390	356	377	374	369	351	405	353	354	366	364	393	374	353	340	402	343	401	401	366	386	336	392	348	394	392	402	352	370	373	379	373	357	333	362	372	348	376	378	358	377	385	405	397	380	394	368	342	374	387	404	367	365	371	383	373	385	403	363	334	369	392	367	341	377	335	364	379	383	403	375	340	395	372	377	364	359	346	370	375	389	362	370	360	373	379	384	363	357	376	349	377	357	356	359	363	353	346	359	409	378	370	350	413	407	372	388	379	403	398	376	394	371	380	407	365	398	382	362	363	371	369	361	369	374	390	334	335	377	358	387	378	387	327	370	342	368	365	367	407	393	351	368	392	368	350	409	375	354	388	356	382	383	343	385	367	359	405	356	406	384	330	370	382	355	381	368	440	388	405	385	373	376	397	357	426	398	358	356	362	358	398	385	377	355	355	348	378	357	398	404	369	357	361	398	361	381	355	375	346	368	379	395	352	395	392	391	399	381	387	382	372	376	374	402	374	386	388	403	373	403	337	383	360	367	385	352	408	390	359	393	347	410	372	349	355	364	342	397	386	413	364	359	365	353	370	371	361	396	401	391	361	366	368	363	378	389	352	382	374	351	364	334	371	383	387	368	350	363	388	344	343	358	333	378	378	373	361	394	356	371	354	408	365	392	406	391	358	358	316	368	362	369	362	370	390	354	415	360	400	372	410	403	397	363	383	367	374	372	337	379	326	368	401	392	402	380	356	360	349	400	429	370	395	405	372	366	395	385	367	384	389	382	400	405	388	367	366	398	355	354	379	365	370	380	367	350	366	370	374	396	348	370	347	391	379	386	400	365	385	396	370	350	363	355	366	388	343	369	360	359	384	363	404	387	394	381	368	383	340	365	375	400	344	388	366	357	354	416	366	347	374	384	371	394	371	369	385	375	330	380	337	382	381	362	377	340	361	343	364	336	355	418	371	412	396	385	390	343	385	416	393	368	383	318	376	365	366	365	367	439	329	332	366	350	332	359	357	361	362	426	390	377	347	409	375	381	389	390	371	362	365	410	369	399	377	399	360	403	396	382	366	378	398	386	361	338	376	386	366	382	386	359	412	364	383	393	379	377	360	364	333	386	398	379	380	369	381	368	353	319	409	405	374	394	353	358	440	389	365	361	356	407	386	393	360	375	393	390	381	394	374	347	361	365	359	375	351	371	386	369	370	372	375	368	354	354	391	380	374	376	390	324	362	327	398	369	397	373	396	384	394	372	364	407	394	392	328	392	360	348	407	403	396	390	398	405	385	358	380	424	382	367	335	387	338	382	378	356	377	370	385	376	422	400	382	379	403	412	381	390	383	364	377	418	374	378	374	376	364	377	412	370	375	342	378	347	391	383	370	402	368	380	364	368	380	380	354	379	365	373	387	372	370	321	397	336	346	399	401	346	369	392	383	351	339	379	336	374	340	407	383	394	347	338	388	352	368	363	369	394	391	380	384	394	362	358	350	360	366	392	381	376	393	402	381	413	415	348	365	408	426	362	380	391	359	425	374	381	350	397	413	375	367	363	357	351	376	382	331	364	375	374	343	362	387	366	361	380	394	383	371	325	326	381	381	382	363	356	376	389	356	385	394	374	375	348	393	373	368	370	385	386	404	370	409	348	370	372	376	358	377	384	408	353	370	356	371	335	360	346	407	373	428	355	381	376	393	391	380	392	404	381	391	359	383	371	387	332	369	371	377	372	413	357	378	427	387	358	396	400	337	354	367	347	419	382	379	358	367	386	387	346	399	368	361	381	345	377	375	362	370	349	369	391	347	383	388	379	406	399	343	334	376	381	380	410	352	368	408	372	395	369	381	367	344	342	350	351	366	428	398	415	387	388	320	344	363	367	393	372	397	371	385	368	367	365	354	380	400	390	361	379	346	343	348	380	382	339	392	368	360	378	371	383	418	429	401	382	363	357	354	362	356	345	378	353	391	380	348	388	370	383	371	395	399	357	397	408	379	360	386	381	402	371	374	344	367	344	402	374	340	345	396	330	404	391	381	386	367	392	394	361	361	378	339	368	379	426	383	366	361	330	340	353	364	373	360	364	342	368	352	363	356	359	356	384	374	376	394	403	386	367	369	353	376	368	350	370	388	370	366	379	398	393	340	383	384	358	368	366	341	374	364	391	389	394	366	368	378	392	327
18947	9067	9994	7546	5659	4768	4128	3753	3188	2708	2331	2094	2020	1845	1753	1612	1466	1466	1500	1374	1410	1194	1207	1057	1052	1010	1035	991	937	902	845	904	883	880	849	836	828	819	861	864	876	854	864	827	857	827	847	898	787	845	864	845	871	833	851	832	851	844	880	813	818	865	832	833	843	778	882	786	810	832	870	804	821	855	849	869	839	802	825	809	817	808	853	894	845	821	848	829	835	798	793	807	790	815	788	833	826	801	824	812	803	802	820	796	814	805	801	837	822	870	794	868	794	825	831	808	784	836	820	822	843	821	844	816	816	845	829	790	841	792	804	831	840	862	829	823	818	796	858	837	843	815	825	788	841	833	833	873	847	812	846	872	816	786	823	877	852	827	827	842	837	820	834	830	814	823	847	819	802	828	826	845	817	793	799	814	794	792	822	802	815	810	832	755	868	810	809	806	843	846	806	837	827	807	793	829	819	828	830	824	864	827	829	813	847	806	850	787	837	803	834	798	769	795	834	842	889	888	827	816	813	832	815	825	844	802	801	774	829	839	846	900	779	803	801	829	826	791	840	839	802	841	775	823	840	832	810	858	832	891	854	785	837	818	827	812	851	863	876	832	802	835	853	865	831	819	807	838	824	850	856	855	838	831	806	825	889	824	817	823	867	819	781	819	823	778	828	815	815	816	811	839	848	841	839	828	774	855	863	819	872	841	814	841	854	830	804	810	788	842	836	797	839	815	824	819	846	787	808	783	804	805	830	794	811	828	816	761	822	831	778	847	818	845	833	837	736	819	821	802	825	818	825	794	828	784	775	859	833	809	872	835	831	805	783	792	819	825	775	828	814	830	832	842	827	800	813	860	873	845	844	822	857	815	759	814	845	802	802	813	832	797	872	798	824	820	810	782	859	797	841	840	826	756	848	847	790	808	835	871	857	857	823	818	828	801	829	819	801	801	775	787	785	801	829	771	856	793	856	755	804	833	817	814	778	847	779	829	831	887	747	774	829	761	840	841	817	819	829	814	827	814	813	830	828	828	778	807	830	840	799	788	838	860	822	779	816	800	836	848	828	784	772	854	803	834	859	780	830	847	779	827	737	802	893	828	863	856	804	813	834	775	815	829	840	828	856	828	811	827	784	767	814	793	807	836	775	765	843	863	863	772	796	808	829	897	867	850	861	815	835	822	823	805	820	851	797	834	829	863	794	771	820	823	845	842	813	841	807	806	831	818	892	809	857	860	814	858	836	880	812	868	781	866	850	859	841	768	794	803	809	779	841	803	829	878	792	849	786	858	833	831	804	818	810	808	751	845	803	818	808	833	770	780	789	820	833	816	812	802	869	794	825	797	779	887	840	831	779	859	781	812	842	814	835	847	797	820	838	809	825	807	862	798	824	797	791	809	840	841	884	823	846	828	848	839	764	840	784	777	837	820	775	842	829	839	773	851	843	794	863	821	862	853	806	821	849	813	855	852	803	802	796	797	850	831	797	785	875	822	821	800	775	800	849	818	815	815	822	839	825	817	757	845	844	849	831	781	808	802	845	807	812	782	808	860	822	832	791	856	832	821	859	894	831	836	802	808	814	805	812	752	883	852	757	842	822	821	817	809	841	791	849	817	815	836	787	843	805	826	803	805	836	839	751	844	843	838	802	855	824	804	811	850	801	837	817	823	808	828	805	856	866	802	856	880	882	763	865	795	855	837	865	796	794	861	817	842	860	759	776	829	810	842	813	851	792	783	811	812	841	812	842	802	850	813	823	827	828	818	784	775	795	807	820	802	841	849	823	788	819	861	879	789	807	827	821	857	848	841	815	788	815	849	841	817	843	825	793	767	848	812	763	789	812	872	776	808	828	794	826	805	864	759	796	800	825	825	814	863	803	854	835	814	806	819	804	814	893	862	823	851	864	812	818	808	797	813	814	823	813	829	782	819	873	844	811	787	805	845	814	783	827	835	777	816	833	831	815	844	870	798	814	796	883	829	791	787	815	821	884	824	903	852	846	790	856	772	789	811	808	797	778	836	766	836	797	848	854	818	812	835	777	815	807	817	819	821	834	796	855	825	824	795	846	816	872	887	871	856	823	865	857	812	788	810	905	854	779	852	821	812	850	825	889	888	823	808	782	802	782	852	799	813	840	783	771	844	872	853	768	801	832	741	833	837	768	769	801	846	862	809	835	803	784	818	802	850	824	833	827	854	828	822	849	825	896	805	819	862	833	773	896	863	827	804	792	832	831	867	806	799	848	841	836	850	777	806	800	811	820	784	818	770	810	835	851	868	855	823	855	823	838	795	827	791	851	855	827	804	784	816	812	871	806	837	790	826	831	834	843	825	816	836	823	818	821	787	832	799	780	800	806	852	809	875	801	815	780	862	788	803	760	822	794	772	841	829	826	826	835	817	793	857	787	794	802	832	848	884	839	807	827	800	778	835	842	835	813	828	827	801	831	810	873	804	812	816	811	803	795	840	814	827	820	803	798	835	829	829	847	870	825	843	806	875	842	861	829	842	809	814	787	798	795	830	795	841	815	803	838	769	822	866	852	788	844	820	854	778	785	787	854	821	817	830	824	849	815	843	827	801	783	896	798	836	824	826	864	821	798	845	866	796	744	842	827	821	816	797	847	853	834	854	844	867	838	820	879	820	826	811	854	822	782	817	790	781	836	838	794	831	840	789	829	787	760	816	842	808	820	818	875	809	826	854	831	877	832	849	860	792	829	750	830	842	829	774	830	796	834	839	801	821	811	831	852	861	820	839	831	845	845	791	842	815	817	847	827	828	789	834	763	849	827	799	866	827	752	785	859	851	775	761	797	809	794	796	868	817	766	780	859	819	792	817	795	865	833	786	828	857	828	828	821	854	786	810	870	769	819	817	814	817	796	831	879	832	832	821	805	869	829	850	840	832	791	837	835	840	848	846	820	803	813	784	873	799	806	859	810	791	817	853	821	840	830	737	856	850	833	761	808	798	799	815	814	850	843	795	867	816	857	827	796	809	818	896	859	810	899	814	825	840	849	834	832	824	797	862	868	816	831	813	816	778	802	780	787	827	827	845	797	806	885	763	817	806	798	769	854	795	829	824	804	860	784	836	811	816	767	814	867	844	770	772	816	861	783	833	796	785	779	871	857	823	842	808	802	833	842	812	803	833	828	835	849	817	814	870	807	801	814	794	824	887	872	762	810	841	857	795	826	848	875	809	804	825	819	806	838	843	830	791	800	856	849	801	845	778	834	866	817	815	852	847	812	837	823	825	816	766	832	808	843	807	815	861	837	823	837	848	882	816	799	882	822	774	820	800	767	780	798	844	836	831	838	801	808	837	807	841	828	813	834	813	856	847	836	865	809	836	814	801	869	833	859	835	822	803	794	822	781	819	883	821	909	811	881	808	836	897	788	771	843	779	830	849	829	799	845	839	814	799	808	846	798	796	861	860	852	825	826	847	795	797	810	798	849	828	874	844	843	835	834	825	821	814	816	833	819	856	821	851	838	817
42329	24913	13945	5719	2729	1911	1629	1272	1101	923	722	720	678	640	582	549	538	518	536	502	485	479	467	468	442	445	422	403	404	415	421	394	380	409	387	393	384	413	396	445	405	403	387	450	412	404	404	381	409	415	431	451	446	374	352	395	385	441	399	382	406	398	388	370	372	373	392	395	410	439	388	398	406	385	372	406	411	390	386	376	380	367	366	433	426	455	376	402	392	403	419	374	428	432	417	413	418	431	379	413	357	389	441	351	392	406	470	417	407	403	361	398	403	403	386	391	400	433	378	386	369	395	372	386	391	389	413	420	398	433	402	445	367	409	390	383	404	392	385	381	405	403	395	393	414	380	379	400	378	389	404	426	397	390	444	387	406	392	390	421	400	397	389	391	446	402	417	396	378	399	407	387	413	380	424	429	392	409	392	407	371	446	390	396	395	395	416	436	386	414	432	407	378	407	452	393	372	422	374	392	394	387	405	387	410	402	412	402	423	400	394	390	420	411	415	437	397	388	423	356	386	433	410	406	425	385	361	378	374	452	396	389	434	379	351	390	399	372	386	418	388	421	396	413	434	411	391	437	400	434	432	405	384	402	396	433	422	390	428	398	406	426	366	410	405	393	415	395	443	433	405	383	415	409	389	414	376	425	396	409	427	410	391	434	415	399	379	454	420	392	395	403	388	426	380	393	426	409	388	391	372	434	384	402	390	426	369	390	411	364	381	380	373	353	376	407	426	382	388	385	406	390	391	378	395	418	400	375	429	397	394	352	406	361	392	394	379	394	431	398	363	387	423	387	399	394	386	386	441	429	412	398	390	408	376	408	415	379	403	373	390	401	392	413	397	396	402	392	426	414	405	377	410	392	425	366	373	416	415	393	392	398	414	407	397	402	427	393	396	432	432	419	385	350	363	378	423	414	431	441	411	385	412	371	397	409	393	422	439	392	409	350	444	376	388	401	370	413	388	400	382	378	398	441	393	434	415	403	384	355	365	418	429	397	401	383	405	390	409	392	418	377	406	383	418	426	374	386	405	395	406	401	418	372	410	390	403	402	424	422	389	447	383	387	383	394	393	439	383	398	389	374	378	374	373	360	428	433	402	380	417	382	434	442	375	358	387	406	402	395	398	422	405	429	447	409	425	437	427	413	434	404	421	380	411	426	417	424	427	325	375	428	424	347	369	396	375	407	410	401	440	408	431	418	387	368	409	398	430	391	422	404	392	400	390	409	432	444	402	408	345	407	417	432	414	396	411	439	405	384	385	396	405	379	358	408	436	381	381	404	392	438	394	366	406	388	407	396	388	389	350	396	403	391	410	402	398	390	413	393	414	362	377	416	407	419	409	407	360	436	405	388	406	372	409	404	364	435	397	417	422	378	405	400	389	404	404	396	391	413	387	381	393	408	391	389	412	409	366	395	400	406	405	403	394	386	380	402	413	437	379	390	401	386	394	381	366	401	392	398	376	393	456	373	392	443	410	449	368	390	405	397	384	402	393	406	352	430	422	380	442	374	412	390	403	386	392	377	364	417	387	404	429	432	404	394	420	398	403	369	412	363	386	370	453	399	410	389	392	390	379	410	416	416	427	435	438	409	405	409	368	390	380	396	379	360	383	418	435	446	387	426	432	427	424	445	392	385	397	388	441	394	384	363	409	404	391	376	417	383	394	394	418	378	398	387	387	429	395	404	369	399	454	421	416	412	373	426	378	394	400	384	416	421	404	450	366	417	412	374	409	421	401	403	413	419	411	385	400	374	398	443	394	406	382	415	381	371	421	426	437	402	409	371	434	391	389	401	395	357	378	407	385	406	351	429	407	398	371	411	366	367	440	380	393	423	359	380	376	440	406	405	371	401	417	382	430	407	420	396	412	411	386	440	392	353	409	370	388	391	389	410	417	385	416	424	418	376	399	390	417	377	413	422	379	423	440	401	388	403	385	380	384	402	408	379	403	384	391	398	411	396	405	400	385	387	394	437	385	379	379	421	416	370	397	378	430	435	373	410	376	405	394	405	448	396	414	399	444	400	422	396	406	393	408	433	389	476	393	418	401	381	413	394	404	366	387	430	409	420	405	385	398	425	396	393	400	417	391	386	383	393	373	388	411	443	410	396	390	360	411	446	408	381	346	405	395	399	401	417	430	362	385	418	432	412	405	401	415	373	408	392	407	403	415	432	395	389	409	423	395	377	396	408	369	407	386	402	410	381	375	390	422	401	448	400	398	411	432	417	429	383	401	408	403	369	390	417	403	374	433	380	410	407	413	400	409	415	412	387	435	416	414	407	364	431	388	384	392	434	391	407	401	384	391	360	384	382	404	374	438	448	381	397	449	398	434	404	421	418	380	415	407	412	426	407	398	392	389	418	402	421	388	384	437	371	393	401	437	409	425	403	362	367	382	402	402	363	384	420	392	388	405	423	406	415	406	376	405	327	367	362	377	416	406	397	407	401	386	393	408	384	415	387	388	431	439	415	421	389	421	409	404	361	403	420	423	369	415	379	388	406	417	418	434	385	385	390	448	382	426	407	383	401	387	415	371	434	391	379	386	397	393	392	433	390	394	431	423	383	395	423	351	403	426	437	389	418	375	418	381	385	411	401	399	400	426	420	379	356	391	386	392	406	394	443	370	411	363	415	413	408	425	397	385	376	425	423	397	410	407	431	405	401	392	391	386	388	395	373	421	405	405	419	407	394	401	414	399	357	416	416	369	397	389	430	387	396	403	427	418	376	401	427	412	382	389	393	394	467	439	424	416	396	419	394	406	380	427	432	439	412	375	359	371	396	416	382	417	381	419	383	384	386	378	398	379	385	394	365	370	400	427	373	410	373	409	425	387	430	374	399	418	372	386	432	405	377	419	385	410	406	417	399	373	428	405	360	420	411	438	430	389	380	450	400	419	419	431	434	379	406	376	432	410	395	391	401	384	422	387	434	407	435	399	390	388	444	402	373	404	394	401	383	381	400	383	446	370	402	406	422	415	383	390	389	394	432	407	383	422	454	381	401	423	402	436	414	387	432	382	394	433	403	383	407	410	417	416	407	375	410	448	367	368	393	398	388	409	433	373	392	371	393	416	383	421	384	370	393	384	412	368	414	417	426	420	378	393	405	412	452	409	398	443	371	426	368	361	393	402	412	359	396	385	407	421	422	371	411	382	431	365	383	407	424	411	395	365	400	408	407	433	420	436	383	441	395	369	382	422	368	383	404	382	388	454	375	397	392	412	405	453	380	435	384	419	398	461	415	456	404	394	420	412	452	378	423	404	374	424	383	399	426	378	407	402	395	372	398	375	410	396	408	418	395	363	395	446	364	404	372	387	428	422	389	412	368	388	418	402	396	390	394	471	390	392	442	396	418	399	416	390	382	394	414	394	404	383	347	381	417	375	372	392	379	444	400	378	399	392	395	407	401	410	440	440	424	410	386	397	411	403	401	394	399	378	388	402	405	427	415	358	408	426	350	390	425	393	400	407	393	380	397	431	421
26229	15389	15151	9855	7893	6459	5561	4908	4169	3580	2867	2674	2557	2346	2130	1965	1830	1848	1795	1744	1532	1452	1269	1188	1169	1143	1118	1058	979	959	953	915	993	920	890	879	876	937	933	931	929	912	941	884	917	931	920	959	907	851	907	854	923	874	851	872	896	907	859	876	890	928	886	938	889	875	869	896	853	920	859	829	855	909	893	911	854	844	848	890	891	852	833	895	825	901	874	873	923	890	855	863	867	805	855	941	963	847	862	883	900	861	859	889	866	871	847	889	882	924	886	873	897	905	885	844	846	859	878	883	846	861	919	850	909	892	862	831	845	828	866	846	858	885	819	877	854	885	849	828	832	848	906	854	891	897	834	860	912	848	900	893	881	862	854	926	864	836	923	840	888	906	863	858	904	876	886	874	867	911	864	816	840	878	866	864	891	835	867	847	893	839	909	894	884	861	863	903	878	856	791	844	905	884	887	833	860	866	897	829	875	863	882	895	877	890	863	891	876	867	886	865	923	907	864	826	843	941	886	879	888	852	854	875	877	861	868	858	872	862	838	865	848	860	851	902	912	889	868	926	877	884	837	914	875	821	837	866	804	890	902	847	858	934	850	821	878	818	842	846	902	822	888	856	894	836	874	846	858	866	879	863	884	845	886	887	903	906	909	880	872	894	871	864	904	876	935	873	875	847	825	904	870	870	824	870	836	847	823	877	856	882	850	841	886	860	865	862	845	882	828	886	825	808	792	891	866	868	837	848	869	900	835	899	848	850	862	863	817	876	928	839	831	854	886	880	831	842	896	855	860	838	881	863	859	843	852	823	893	882	851	847	870	864	878	898	838	897	839	861	872	833	835	822	885	876	843	846	842	872	853	859	890	859	844	898	911	866	840	854	894	879	861	864	810	866	837	880	914	861	855	852	876	885	871	885	829	903	823	853	877	864	876	879	873	870	812	838	865	830	857	842	936	823	863	867	885	894	917	846	888	898	874	882	890	846	888	826	925	909	912	864	836	867	886	835	843	878	839	827	873	888	909	889	851	873	835	873	922	913	849	921	835	842	862	889	868	850	862	875	864	849	835	884	828	863	869	910	860	886	825	865	804	893	890	908	889	886	881	934	857	910	809	827	878	835	897	919	908	861	875	891	887	902	913	884	874	874	847	878	912	887	803	866	877	829	883	835	841	868	835	835	877	836	907	845	791	861	808	896	853	863	777	878	863	895	867	883	875	881	849	801	834	863	818	818	892	886	916	885	860	848	858	889	886	887	921	884	855	853	837	835	861	907	879	852	874	863	859	929	887	837	868	888	883	853	858	888	815	917	837	832	846	883	848	888	911	865	861	857	899	903	867	838	872	859	876	908	830	816	844	845	928	857	875	870	869	894	869	839	888	914	860	888	926	843	861	821	881	857	889	858	849	948	871	889	922	881	842	854	930	894	882	889	879	848	922	822	847	871	898	855	904	841	847	888	841	848	850	930	863	839	857	845	879	905	902	856	826	862	877	868	852	858	843	881	850	898	892	863	885	827	862	884	871	847	885	894	830	867	840	888	829	789	890	891	870	888	821	864	872	884	865	847	843	869	872	889	880	808	865	814	809	906	892	859	856	849	863	866	875	846	844	818	852	872	920	888	844	904	896	864	863	831	819	845	832	831	861	878	850	847	824	804	907	884	851	873	905	869	872	880	890	895	871	852	825	849	880	866	855	867	876	870	900	843	901	857	861	863	826	825	840	871	872	826	866	856	889	858	883	892	864	891	843	917	864	884	864	959	874	856	818	866	875	873	915	871	879	893	794	863	855	834	879	839	881	865	874	821	912	893	861	853	808	851	893	890	841	912	927	840	881	872	878	880	859	847	864	886	888	863	885	905	907	862	843	847	843	897	838	871	882	863	827	851	854	848	853	833	900	852	854	842	858	899	884	861	872	834	903	859	892	882	901	893	821	805	801	880	861	846	910	881	836	813	886	883	866	859	921	881	882	869	884	854	841	872	890	897	788	889	888	860	902	830	859	946	880	890	844	834	871	901	856	861	857	882	839	856	849	834	861	879	926	883	866	833	846	869	843	867	842	818	884	841	881	856	813	859	868	847	830	880	884	927	834	879	822	895	845	893	844	832	814	900	841	853	857	888	877	894	837	897	910	896	846	873	854	865	845	876	869	861	858	882	862	912	897	820	853	888	835	856	874	922	931	877	852	896	843	878	877	895	853	823	829	817	835	803	867	869	916	837	839	849	839	889	892	865	875	841	837	843	868	895	865	870	850	844	844	861	871	853	856	890	869	814	850	885	863	857	843	836	874	853	857	855	910	897	837	885	849	837	913	867	827	853	925	897	900	837	919	830	851	865	875	865	921	902	867	831	879	869	890	871	865	854	907	880	857	884	854	867	873	895	888	831	934	871	836	848	875	914	890	841	879	891	888	833	897	924	902	885	889	883	850	842	874	855	870	809	882	849	852	875	846	871	887	875	857	897	830	870	887	866	878	871	873	877	919	854	847	880	856	902	863	833	903	832	859	861	897	873	854	883	865	879	862	884	872	894	862	812	797	896	862	879	893	869	887	842	897	850	878	892	829	824	891	835	857	874	849	868	857	842	809	830	869	908	809	874	900	840	883	810	835	879	873	849	842	885	847	874	847	853	873	894	850	867	889	880	823	866	858	894	875	893	852	838	858	860	848	883	877	883	898	874	873	880	860	842	846	829	835	908	867	867	879	877	811	883	843	865	896	888	841	923	890	865	896	908	879	869	849	907	907	872	914	910	867	890	864	851	864	829	823	846	872	880	857	842	879	847	879	863	872	891	868	866	879	862	865	877	818	823	857	850	877	864	832	858	875	877	838	851	883	884	859	817	892	871	874	854	877	840	847	956	846	884	888	862	884	861	867	824	891	933	860	820	892	893	890	923	838	870	893	847	881	855	862	911	887	900	827	861	900	822	862	837	891	885	885	867	884	879	883	898	866	851	849	846	828	853	876	872	837	880	901	895	870	861	835	915	914	876	844	810	896	910	877	814	859	827	798	819	867	888	847	850	859	883	873	858	855	870	882	875	875	893	841	805	864	867	820	902	880	848	864	839	867	908	895	829	853	845	837	893	883	884	861	872	867	855	884	857	890	861	793	915	852	890	910	827	822	846	879	845	882	872	849	896	861	872	890	838	915	878	894	876	860	908	874	845	860	845	830	847	907	854	816	829	909	913	843	858	859	901	832	905	891	914	906	838	827	845	874	908	930	861	866	838	852	879	852	872	852	902	892	889	861	881	860	867	884	840	853	886	852	822	839	912	857	829	848	900	817	872	803	820	865	854	881	866	805	901	847	907	850	886	859	904	858	869	891	859	876	865	920	868	928	858	850	901	841	825	824	856	814	931	868	824	898	872	866	847	868	855	859	873	841	886	867	825	860	893	915	868	844	907	889	887	886	842	806	888	837	902	836	899	840	842	899	824	832	855	834	860	897	868	831	858	829	839	833	889	817	839	877	862	822	854	806	873	933	864
16000	6467	2878	1535	971	780	659	639	481	509	443	447	480	449	426	422	379	392	404	402	353	354	362	349	367	336	404	375	355	341	343	339	377	363	334	355	337	333	327	316	360	354	341	358	365	324	312	346	288	351	359	331	348	356	348	344	314	345	324	316	344	346	378	333	393	327	368	347	336	310	339	335	362	360	348	332	327	348	322	342	361	305	312	369	340	335	341	372	303	337	345	343	350	351	354	368	349	333	323	363	310	361	336	360	339	341	361	337	356	344	290	337	333	337	349	368	351	331	369	321	341	386	349	364	347	320	351	332	358	324	356	335	318	356	354	378	326	342	323	351	343	349	317	299	345	382	353	332	345	374	360	337	318	389	339	377	336	348	336	345	314	350	356	333	359	369	322	301	332	319	348	351	337	330	300	301	338	372	321	364	359	345	324	352	368	349	331	339	361	353	318	324	373	337	394	357	324	341	351	362	322	310	326	345	360	352	376	345	319	335	356	303	367	348	351	324	352	330	356	377	353	354	333	377	317	339	310	350	369	377	328	346	374	319	325	332	341	306	332	363	330	302	374	359	336	345	303	361	356	355	390	326	355	361	357	358	325	337	355	321	313	373	337	342	369	305	349	307	333	336	324	352	371	359	352	319	333	333	335	330	329	317	346	368	357	320	362	295	364	388	324	320	332	358	357	329	325	329	336	320	328	331	339	331	332	324	351	329	342	336	350	367	367	342	336	320	346	325	361	373	353	311	369	276	351	344	325	372	334	312	331	309	373	372	358	326	315	352	368	335	318	342	356	306	317	332	355	360	316	315	350	315	333	323	372	351	347	344	370	329	357	315	361	307	359	338	348	359	336	372	343	370	333	332	347	364	343	359	314	327	324	349	357	375	343	368	326	362	332	325	365	372	364	378	324	337	358	381	379	354	347	339	353	335	368	359	314	328	361	363	317	342	338	356	328	312	395	278	357	342	356	344	355	327	365	350	362	333	343	360	294	321	323	344	361	368	335	360	363	361	304	349	351	316	345	299	330	350	329	313	333	324	365	349	317	296	342	332	327	384	336	337	319	386	327	375	359	339	344	345	378	354	348	314	355	340	336	323	370	359	364	319	352	329	323	328	345	298	361	337	360	340	371	331	350	371	353	308	326	327	377	308	334	329	333	335	378	362	348	346	336	317	328	377	331	370	360	318	343	351	334	339	353	338	359	339	341	335	348	379	340	334	364	344	379	361	333	339	337	305	344	339	344	349	318	311	331	344	398	337	327	338	311	342	377	354	360	357	349	342	314	315	302	341	345	347	349	356	309	335	344	326	328	371	355	371	326	308	368	328	354	318	364	339	347	286	346	354	397	338	343	338	335	360	361	335	296	371	382	352	309	305	319	328	369	363	335	290	374	358	345	334	372	356	369	343	350	309	369	341	311	336	333	332	336	364	342	341	359	361	317	327	317	334	349	343	335	301	334	331	347	342	319	357	297	313	294	340	320	306	347	344	354	347	336	353	330	356	359	356	333	324	331	361	346	377	369	340	364	329	356	330	330	366	317	349	364	341	333	345	350	320	323	356	347	307	349	340	323	369	373	331	358	315	337	339	332	355	342	373	363	305	307	357	359	323	350	369	388	324	358	334	348	353	332	279	318	313	334	367	318	324	313	324	387	333	322	326	342	322	314	359	340	377	357	372	365	300	339	347	336	341	331	340	318	327	359	358	396	325	349	294	335	375	325	391	331	346	360	326	356	371	328	312	318	327	364	361	337	325	333	316	327	371	319	334	323	325	337	348	334	330	344	341	370	353	301	363	347	347	318	353	318	348	378	375	344	357	356	308	332	350	374	322	319	300	372	347	361	339	315	323	353	353	342	339	322	341	348	330	329	316	388	371	348	306	358	389	329	355	364	353	338	332	352	329	340	342	333	356	340	354	322	323	368	339	336	356	327	359	335	306	356	330	326	329	364	318	328	341	347	340	385	334	330	344	344	357	320	340	359	356	365	366	341	323	322	364	337	359	381	320	376	349	334	344	341	356	331	355	352	309	371	343	328	368	352	342	312	340	339	345	361	396	361	366	354	357	343	351	363	325	328	355	348	347	315	333	338	344	346	322	354	321	350	365	324	364	357	311	345	392	343	333	355	351	337	341	326	292	339	348	355	327	336	385	331	382	355	318	382	352	351	330	347	343	341	338	392	328	306	366	321	344	334	362	317	347	321	350	311	351	345	354	367	308	320	345	353	358	381	336	321	332	395	363	347	336	357	323	341	405	341	372	362	331	323	351	319	358	391	307	328	347	343	328	370	322	360	344	359	327	368	354	304	326	347	339	349	319	361	381	327	339	341	329	357	351	370	324	361	359	321	320	337	372	300	321	337	366	346	382	374	327	332	332	335	340	332	340	361	350	322	323	348	373	327	349	358	336	314	295	320	332	351	322	328	339	357	348	366	339	332	353	358	363	325	338	341	354	336	334	384	315	341	353	385	308	359	315	333	337	356	346	358	375	336	373	289	308	346	343	391	329	380	352	355	330	338	345	324	352	309	349	330	327	309	321	298	363	369	337	346	323	335	349	348	332	328	323	352	344	342	320	352	358	336	352	396	328	328	320	348	383	319	355	324	374	365	352	320	338	323	354	335	335	388	350	368	361	367	364	340	345	363	361	366	365	310	331	308	349	353	385	322	355	355	322	308	346	346	384	335	330	346	361	321	308	335	344	357	361	327	332	348	397	330	314	362	371	339	346	308	333	316	329	338	344	329	327	330	315	316	320	336	364	343	364	347	369	365	342	330	341	361	345	328	368	363	351	313	364	333	346	352	369	372	306	370	364	373	311	288	294	320	340	307	324	349	335	313	384	386	360	316	295	352	362	334	365	345	324	350	335	332	316	337	306	343	329	323	348	344	315	322	335	331	354	343	375	378	356	315	332	305	365	352	349	292	314	332	375	393	364	355	336	326	322	310	314	348	321	342	339	323	346	316	345	329	341	354	331	338	328	333	339	370	320	332	367	362	335	361	341	332	342	321	329	350	327	336	374	343	353	332	341	361	364	344	335	299	350	365	352	344	352	338	305	326	300	323	341	355	316	341	338	312	325	365	344	322	365	358	340	361	364	348	329	358	350	292	368	313	364	337	342	348	343	328	345	349	358	342	319	299	364	358	309	362	348	346	291	337	332	371	362	361	353	368	347	334	392	337	327	350	335	323	321	337	333	326	346	313	336	361	354	369	309	341	339	341	347	336	340	321	339	333	309	346	352	332	365	335	358	344	337	357	355	351	357	371	321	371	339	342	299	303	351	391	338	341	336	334	315	329	357	364	375	364	326	347	364	357	350	361	333	353	328	324	320	321	354	325	343	329	352	320	319	371	330	355	344	347	362	345	334	348	345	319	315	334	327	338	374	339	322	348	354	337	348	350	384	328	364	336	364	311	355	310	282	349	320	325	345	325	346	332	320	361	353	324	324	317	333	322	364	332	357	299	328	361	368	352	322	296	332
9489	5093	4905	4229	3382	2757	2412	2014	1813	1656	1493	1363	1328	1371	1311	1200	1165	1143	1155	1071	1013	975	913	846	863	826	846	830	819	806	792	753	825	806	786	767	766	775	795	731	799	805	731	792	788	783	765	738	778	735	724	747	785	785	775	746	778	775	842	770	764	709	808	759	731	795	766	754	744	721	791	719	768	760	756	748	792	714	767	766	733	733	761	708	736	729	765	753	810	708	732	746	780	774	740	777	738	739	765	738	763	763	746	766	768	799	781	771	730	736	714	704	762	708	721	730	783	760	792	741	731	789	749	772	770	739	748	798	739	756	786	719	764	797	737	743	766	759	734	749	776	744	752	736	754	785	707	779	793	775	742	779	784	786	749	771	783	770	750	750	764	747	730	784	793	810	770	802	775	763	753	770	731	784	735	755	787	749	798	763	762	730	738	789	758	737	775	774	804	812	730	772	744	759	761	809	725	715	781	756	764	781	778	783	717	811	785	744	778	795	740	737	722	786	784	741	771	722	790	753	782	756	743	783	746	724	783	754	715	746	770	725	748	748	810	755	802	722	780	749	741	777	744	747	828	740	783	746	742	758	787	749	756	759	748	757	773	761	790	744	730	745	719	690	757	767	719	790	711	787	781	799	708	730	764	752	774	757	788	739	753	745	771	710	741	743	787	760	712	749	719	804	754	790	753	789	744	725	736	718	813	766	771	787	748	766	752	765	754	747	776	736	774	722	797	751	768	831	802	759	728	749	770	771	763	738	766	744	722	715	733	776	758	775	725	764	759	758	755	734	810	732	730	774	784	719	777	782	701	751	724	740	750	763	776	759	730	769	740	795	762	787	735	733	708	772	747	740	806	779	755	757	699	796	753	757	803	728	720	749	720	774	713	718	710	718	782	770	745	727	746	770	732	773	707	723	712	770	772	727	728	702	713	737	781	757	804	754	747	726	715	748	807	730	756	754	804	728	783	767	769	765	789	736	728	754	778	738	794	767	758	773	732	738	746	740	785	790	719	755	763	750	769	752	766	754	786	767	773	769	751	743	754	745	725	725	790	761	741	749	787	747	770	751	757	729	772	757	760	758	741	791	783	763	812	766	703	726	755	768	788	784	751	742	788	817	801	703	740	770	747	783	774	779	718	710	761	700	722	778	792	782	762	790	775	756	756	697	759	727	741	721	749	814	728	760	690	745	777	814	743	754	779	756	740	773	742	806	750	771	728	781	772	767	751	752	771	786	762	756	753	804	760	774	714	733	780	726	764	746	704	762	750	738	768	739	776	739	830	778	734	737	741	794	785	711	765	735	785	748	775	754	736	748	779	779	722	720	744	698	798	769	759	761	742	755	759	754	801	766	743	753	773	796	716	772	759	705	768	757	770	766	737	749	792	720	757	774	737	797	785	771	759	755	766	811	745	760	766	784	787	765	800	786	743	720	770	818	692	736	731	803	752	716	776	751	781	755	764	781	730	705	786	795	779	739	735	762	786	769	765	808	764	754	740	731	735	816	777	738	790	753	748	750	787	782	747	789	747	775	800	756	713	818	751	757	735	754	779	697	784	744	736	748	751	771	727	755	757	806	746	711	810	733	847	750	801	766	740	789	723	733	754	742	767	781	779	765	757	793	794	797	754	727	788	799	728	759	742	769	735	769	735	752	784	784	707	723	761	747	700	766	738	795	736	805	766	752	752	770	768	740	751	737	758	757	723	744	823	762	750	758	771	737	761	773	751	724	779	795	759	736	752	719	760	747	724	750	720	736	745	839	746	754	720	750	748	738	764	776	761	792	785	787	768	793	733	736	761	729	741	730	799	752	736	794	763	767	746	770	713	761	756	731	740	781	766	714	747	751	761	830	776	747	758	750	742	769	789	763	754	798	774	768	732	706	767	709	782	738	750	722	743	743	783	780	730	768	750	774	738	744	719	739	744	745	759	774	725	756	804	752	732	757	764	732	795	764	689	735	765	746	780	758	742	725	753	764	723	803	727	761	748	801	723	804	745	777	795	771	779	748	734	749	696	738	777	737	752	687	782	737	733	737	735	759	780	742	763	718	749	705	771	789	763	753	768	777	755	786	731	739	758	734	777	814	804	761	744	795	773	744	748	753	723	725	720	750	717	729	753	770	735	761	790	776	713	749	744	723	766	758	782	733	767	821	759	795	734	768	775	722	787	768	744	747	756	711	770	793	762	749	818	817	794	749	756	739	776	791	784	717	733	739	746	753	717	774	761	721	743	729	770	753	723	753	774	754	769	723	783	756	732	758	825	760	814	736	732	718	775	790	741	776	763	794	713	721	780	779	769	762	754	796	757	783	785	738	768	733	733	766	754	752	732	812	753	778	765	751	752	716	804	749	744	760	781	785	764	728	753	736	704	767	719	733	791	744	823	732	783	771	758	733	740	781	701	768	791	774	754	790	787	715	713	766	719	777	659	775	753	734	777	687	786	730	769	723	765	727	704	717	730	726	744	744	724	800	770	713	746	749	763	774	736	722	731	764	756	757	775	774	708	758	758	724	734	819	745	749	733	764	753	718	772	751	718	772	764	753	738	758	749	788	707	756	732	740	741	727	745	740	770	726	755	757	760	757	738	788	785	780	731	781	794	704	797	712	800	775	722	793	726	799	764	695	778	713	709	748	788	735	743	704	742	800	755	713	755	758	728	703	767	739	765	816	784	796	770	774	764	721	733	762	754	743	767	845	749	709	743	762	736	801	797	743	731	796	716	740	788	798	741	794	813	757	735	796	737	747	759	782	740	755	772	763	770	783	803	733	762	749	813	764	763	744	781	759	774	710	739	803	760	748	799	730	721	783	743	794	805	752	722	763	770	782	737	723	765	785	761	755	767	767	788	779	738	758	753	733	754	768	718	787	767	728	751	759	770	737	726	788	748	719	741	747	738	766	766	770	757	759	719	739	748	749	738	773	729	720	776	782	756	732	766	747	768	737	750	783	751	718	722	741	780	724	801	751	753	749	745	719	749	809	801	739	733	715	789	810	755	790	772	762	748	749	760	784	813	761	752	791	752	771	753	731	789	722	753	743	778	791	710	738	785	796	760	772	806	754	771	741	748	719	736	733	824	747	791	792	733	745	738	760	756	739	756	765	812	774	754	728	763	735	792	779	749	751	745	737	753	749	785	748	745	758	712	747	789	781	766	734	742	778	733	752	716	728	742	745	722	761	785	723	792	739	763	746	795	718	772	760	765	746	686	738	715	775	768	765	773	774	764	756	742	713	780	785	733	785	806	714	773	740	688	740	750	753	790	743	823	730	753	793	706	698	758	756	769	739	732	783	792	728	738	764	729	737	730	743	766	746	816	745	754	761	730	766	795	771	752	701	750	774	787	796	712	773	797	776	787	682	769	809	747	747	784	718	776	832	753	701	732	777	762	687	757	737	706	769	770	766	726	813	777	782	773	781	765	737	735	764	723	781	726	746	759	754	749	779	741	795	761	755	745	811	729	706	739	766	782	724	779	782	789	750
32122	17724	9903	3790	1835	1391	1074	862	754	666	646	615	551	557	529	477	515	506	479	464	438	406	359	416	392	440	399	397	381	412	384	356	386	362	386	403	419	362	405	389	379	403	390	388	370	403	362	406	367	333	368	348	418	414	393	400	351	409	347	346	347	396	359	399	341	366	395	370	358	364	327	397	367	384	374	352	354	354	379	375	408	377	379	341	376	353	371	403	402	367	349	359	390	368	383	389	389	387	378	338	347	375	363	374	385	321	368	408	403	376	405	389	360	380	381	406	410	342	355	355	403	392	366	389	360	384	359	393	358	310	396	394	412	374	385	371	393	342	373	391	390	408	350	391	378	441	375	391	360	361	394	378	377	375	385	362	372	379	361	364	381	408	411	383	390	366	377	352	359	366	355	375	378	401	341	386	333	353	311	380	357	393	336	338	383	363	355	375	368	350	357	324	333	364	367	394	367	385	410	379	356	352	332	328	379	342	401	401	402	381	370	357	362	376	361	382	393	356	407	400	350	407	379	383	367	383	372	375	368	373	427	369	367	370	357	337	407	393	394	384	380	375	367	360	405	326	334	394	393	391	363	372	382	342	356	364	417	348	339	357	377	339	348	382	374	360	372	316	361	411	375	384	344	408	338	365	347	366	374	354	407	336	388	386	426	376	356	333	334	383	390	368	393	353	382	348	369	350	356	394	369	399	399	394	384	358	349	367	391	392	357	364	369	422	374	351	378	372	363	378	391	332	360	361	391	375	378	400	346	344	395	384	356	364	370	392	350	385	354	389	386	356	334	357	376	333	390	369	360	360	380	398	376	360	383	414	392	348	401	350	378	362	363	361	387	379	372	379	371	368	381	378	359	356	351	356	333	356	359	410	390	386	392	350	365	403	359	349	369	406	388	344	359	375	378	384	350	350	353	378	338	409	389	367	337	331	370	373	416	386	350	374	392	385	359	387	431	355	377	392	422	378	382	372	384	368	378	342	383	321	363	378	374	360	363	361	367	343	344	398	389	357	388	358	387	381	391	380	385	386	404	375	380	369	388	386	366	405	373	424	374	394	375	377	380	367	356	369	374	345	402	374	359	375	368	358	339	348	388	378	357	402	417	354	367	383	363	380	397	387	390	359	338	366	377	339	354	390	370	355	377	391	422	344	379	382	408	369	360	329	404	370	385	387	387	374	388	341	357	418	369	360	355	362	364	367	398	376	399	374	339	366	344	375	375	377	398	406	372	338	359	357	399	324	366	380	372	357	418	362	387	374	414	360	347	375	359	402	343	392	362	403	345	397	357	383	348	372	371	371	390	386	382	367	384	358	372	343	359	378	376	376	371	330	377	387	372	350	377	364	384	365	363	393	374	322	368	361	388	383	385	377	322	373	368	406	420	367	379	379	400	355	382	384	395	358	369	357	414	351	404	364	369	371	389	351	406	362	343	414	382	365	361	355	358	372	409	376	405	363	373	405	391	360	348	337	385	331	367	394	359	377	367	367	373	374	351	388	361	341	393	369	363	359	343	382	360	381	347	359	349	382	380	371	367	395	407	344	428	404	377	397	374	380	371	357	397	377	349	383	357	368	375	376	372	329	387	386	361	374	416	383	351	328	370	374	377	392	414	357	363	351	380	369	415	388	350	403	364	335	376	397	368	418	381	377	369	404	367	362	364	356	347	382	355	356	374	380	383	378	362	412	396	388	352	365	384	357	395	352	359	422	445	387	361	370	378	395	371	362	388	400	379	357	364	396	401	394	361	324	357	378	354	382	385	390	360	411	387	343	378	388	395	385	361	381	384	363	328	363	346	361	357	365	391	380	384	377	375	373	376	357	342	362	389	358	396	399	365	388	388	408	365	362	362	344	369	352	391	387	362	366	366	354	382	383	365	363	368	340	400	365	370	349	374	380	352	351	383	374	381	367	377	376	356	379	369	358	375	388	369	384	403	436	338	374	380	356	359	365	365	347	377	344	346	329	358	385	343	376	380	394	379	386	373	378	371	411	350	363	344	388	359	405	381	401	352	378	352	387	366	365	374	378	365	403	397	406	370	373	367	359	379	335	356	395	352	361	382	372	358	395	367	371	389	360	335	362	390	373	385	375	355	344	311	386	371	393	345	361	362	410	375	354	365	381	382	337	388	359	382	404	384	370	365	369	361	371	398	355	365	380	393	379	384	382	403	403	365	383	380	388	382	380	355	372	406	389	373	389	387	367	348	375	388	353	373	363	367	335	346	342	417	414	379	374	372	336	324	385	402	343	364	380	344	369	402	377	332	381	381	378	378	387	386	420	368	380	360	331	384	368	354	389	355	362	386	363	376	397	375	380	366	388	374	401	377	344	387	395	367	357	384	400	373	365	393	350	356	371	377	373	320	377	406	389	348	407	358	348	352	388	368	357	392	395	372	394	371	369	435	446	367	404	393	377	362	376	385	361	333	394	360	342	377	384	385	377	358	372	323	316	387	371	372	359	343	344	418	395	393	349	414	340	383	362	389	382	378	388	359	353	387	362	414	368	385	378	355	334	391	387	419	366	343	384	358	367	391	404	390	407	375	341	397	409	381	379	340	365	386	399	395	379	398	374	371	368	377	351	378	371	418	358	360	394	376	374	367	362	415	345	362	355	352	383	344	358	401	374	355	375	381	373	345	383	351	357	368	363	373	380	373	390	347	361	397	381	385	400	359	361	394	355	336	323	356	345	386	340	411	381	342	356	365	414	382	360	370	348	417	332	370	354	331	338	395	373	398	337	378	386	351	364	384	378	388	368	391	395	348	389	360	408	363	384	384	362	389	406	378	342	379	384	392	372	373	390	394	355	376	360	364	388	363	342	417	347	369	351	359	381	353	367	369	375	363	364	375	382	366	341	341	379	325	398	320	385	386	369	377	380	393	358	385	387	391	412	366	362	361	374	379	373	392	366	401	392	387	353	376	347	354	354	362	361	364	379	387	410	383	353	375	369	396	381	379	386	353	383	438	381	389	375	357	351	402	377	387	389	366	372	385	389	379	377	374	386	377	367	369	371	372	390	371	401	395	397	394	384	386	377	393	362	385	369	362	341	358	383	369	357	361	351	358	370	363	354	417	327	372	365	409	363	397	339	365	357	408	352	359	329	374	372	367	388	365	379	391	378	388	385	348	402	372	362	383	361	387	353	362	377	395	371	331	364	392	373	347	387	367	374	383	368	351	366	384	371	385	391	350	394	427	389	395	388	355	346	363	314	392	377	398	386	399	357	360	408	386	384	370	368	362	349	389	365	350	414	350	372	382	367	390	365	363	360	379	402	354	389	407	364	356	359	380	398	368	372	373	401	399	382	359	411	304	330	382	375	382	409	389	365	343	344	401	375	401	379	403	394	406	383	406	354	296	363	348	389	352	371	386	387	370	388	357	366	385	382	396	353	338	370	353	419	374	352	373	382	381	410	371	394	361	356	341	377	349	330	391	399	375	357	376	358	369	357	409	388	356	370	371	362	394	348	364	414
19889	12214	12835	7517	5683	4730	3815	3234	2849	2586	2197	2067	1902	1726	1747	1655	1493	1482	1487	1418	1227	1175	1007	947	998	934	943	951	922	945	894	888	871	840	909	885	881	897	889	827	857	840	887	843	864	832	831	870	845	862	799	818	830	853	794	790	842	794	844	878	831	790	835	891	845	820	838	815	857	780	811	879	828	883	827	814	853	784	863	823	865	815	826	837	837	793	828	884	837	807	861	863	802	848	856	786	839	806	856	838	825	822	801	809	877	872	831	855	842	882	853	832	825	810	810	815	810	862	831	837	773	828	816	782	790	807	860	817	857	826	829	823	783	791	852	839	815	841	805	808	832	841	825	811	808	776	781	828	817	865	848	810	836	807	812	865	839	869	854	818	833	772	807	790	843	862	828	765	833	807	851	798	831	812	838	776	871	826	840	867	806	797	819	827	863	815	873	858	839	839	813	808	870	804	814	760	844	801	836	856	742	847	797	856	863	872	832	833	757	811	827	811	835	826	851	837	773	775	827	780	810	782	795	829	815	831	836	795	781	804	784	763	804	819	816	832	825	800	760	812	772	791	765	797	839	843	819	838	825	811	822	785	812	834	785	788	814	817	845	839	820	811	833	835	836	779	843	788	821	841	816	785	805	830	825	851	795	834	813	839	803	799	840	842	848	813	803	818	833	750	810	841	791	816	817	827	862	829	836	819	795	818	765	776	792	866	821	817	795	809	839	788	795	839	811	841	775	825	836	836	832	802	896	836	866	749	853	824	853	797	836	820	869	834	779	814	810	801	816	797	793	826	822	808	810	842	845	806	811	808	858	776	779	846	788	787	826	760	881	810	858	805	864	787	840	823	811	816	846	847	817	785	784	825	791	824	822	814	769	846	776	852	858	844	875	789	830	815	792	814	826	840	869	826	827	847	785	805	839	821	819	862	757	806	825	821	819	833	876	796	824	788	848	820	829	832	876	750	841	770	844	820	786	800	803	847	855	821	793	822	822	812	819	839	859	810	774	793	811	853	814	815	810	787	858	853	801	825	795	825	860	834	831	798	787	791	770	817	771	763	827	804	866	823	827	829	833	786	856	855	787	854	812	825	866	815	837	840	764	832	798	831	816	821	842	800	838	847	781	804	780	808	833	784	834	858	803	822	866	830	809	879	812	868	790	873	850	830	785	789	785	799	833	812	814	760	739	846	795	808	808	795	800	837	784	813	810	793	894	827	806	790	828	869	808	810	835	829	834	855	840	857	838	743	863	836	831	792	804	826	818	767	815	787	809	795	848	836	839	829	841	797	795	820	808	838	862	855	830	770	781	831	855	792	831	860	812	819	860	866	826	823	835	841	773	795	795	811	888	835	776	821	832	795	861	819	848	810	841	810	802	844	783	836	829	822	811	826	783	850	802	810	790	832	796	798	796	815	775	848	835	813	832	842	780	849	891	780	836	815	799	839	798	809	793	839	779	844	814	787	829	856	794	778	821	847	794	816	797	794	800	769	785	826	802	817	810	882	859	835	805	816	845	803	776	793	815	829	772	842	747	803	830	839	813	829	785	758	822	824	771	842	849	812	778	892	808	887	795	848	826	827	800	825	819	807	820	809	829	823	817	781	790	781	796	799	817	828	803	800	813	767	901	770	856	809	814	805	864	874	832	817	825	792	795	837	836	839	820	840	868	818	836	787	814	790	856	808	789	833	862	822	865	836	822	814	805	848	776	855	796	831	844	859	876	821	788	840	803	854	828	836	823	862	751	821	873	821	833	839	819	807	836	822	855	813	820	823	834	832	880	791	821	859	827	855	796	798	789	818	862	903	849	863	761	832	801	838	866	843	809	844	802	801	806	818	777	859	853	844	836	823	765	802	802	818	827	777	811	863	871	835	872	822	816	788	846	820	806	817	821	873	761	809	794	845	834	848	851	847	820	893	832	781	822	827	799	795	853	823	880	839	813	841	849	841	800	777	877	843	889	862	813	882	821	816	799	826	812	817	813	777	772	753	797	873	864	814	822	815	791	817	858	796	838	801	827	828	846	836	824	786	827	767	857	793	796	789	795	804	781	830	883	816	827	747	865	835	869	865	819	871	805	801	810	805	787	841	815	813	779	796	857	781	787	823	799	821	833	844	836	815	832	836	847	858	813	803	829	817	812	765	759	861	832	839	833	843	825	796	820	789	832	805	826	820	784	805	877	873	790	748	801	813	815	829	829	794	900	804	822	809	827	825	866	833	840	835	800	803	799	830	791	839	823	813	849	893	833	808	813	801	869	858	797	807	830	783	830	820	846	807	814	873	769	847	784	811	861	799	782	808	802	827	787	808	794	830	806	841	840	808	780	831	821	803	803	827	808	849	818	795	846	749	811	864	876	797	828	835	795	841	829	812	831	823	839	805	887	832	801	800	837	828	752	809	874	816	793	855	782	788	850	833	880	812	847	805	834	871	812	826	826	865	787	817	821	811	815	815	800	859	802	868	830	810	847	778	786	802	845	783	898	789	816	832	799	850	831	778	870	842	752	790	807	803	807	829	810	791	828	866	825	796	819	891	851	788	771	807	778	876	833	833	755	795	778	832	856	825	779	811	847	847	787	876	772	768	836	813	823	794	833	832	787	838	835	837	804	816	901	808	834	818	822	875	829	858	851	827	830	789	745	822	821	842	838	799	808	832	843	831	809	800	811	837	772	824	814	851	852	837	817	813	817	831	815	826	840	738	800	832	844	814	817	836	807	858	848	834	817	841	810	839	822	831	805	776	826	781	830	857	870	796	854	856	772	798	821	835	842	772	897	860	827	875	816	817	831	816	820	770	802	835	839	818	793	849	835	807	838	839	847	834	818	864	815	778	869	834	847	802	870	788	792	844	877	831	865	822	836	808	811	784	849	836	778	819	835	827	869	827	815	838	836	859	846	830	792	759	883	822	798	802	800	847	778	839	812	871	870	810	825	820	830	785	876	805	836	781	801	824	807	845	864	817	774	811	822	877	795	852	827	831	793	818	827	824	823	817	806	791	836	797	855	799	853	806	783	800	846	841	831	851	829	790	802	809	843	838	799	833	872	815	830	837	833	806	782	776	793	864	803	874	802	795	792	801	846	835	771	855	837	806	833	869	825	817	788	843	865	815	876	776	845	831	835	798	802	839	787	810	845	823	816	850	833	804	799	768	827	846	795	793	802	846	842	850	808	774	826	802	811	769	847	879	825	812	803	858	792	761	905	815	849	804	809	786	833	825	855	793	816	851	807	790	828	837	785	837	822	774	794	802	818	819	831	844	816	816	785	834	783	884	878	791	826	879	862	757	799	768	785	858	849	837	830	815	828	905	809	769	861	813	809	790	810	896	808	809	823	841	794	819	809	830	822	806	826	790	831	803	811	804	824	868	820	831	823	797	776	818	813	847	820	825	803	823	847	851	827	800	795	867	859	767	814	822	830	824	834	859	829	802	826	822	844	796	821	861	837	808	830	827	847	807	809	794	839	855	810	836	838	816	864	794
41066	25406	17273	7266	2899	1957	1442	1140	1043	990	762	665	564	599	585	568	545	529	554	507	470	476	459	474	434	407	436	443	420	429	426	414	391	386	368	465	382	395	438	392	408	410	386	395	386	357	379	360	387	397	374	406	413	377	363	404	383	443	402	345	388	407	411	443	412	358	369	378	366	398	414	387	404	366	387	389	398	385	391	393	439	371	400	396	400	378	411	356	406	383	393	424	375	399	419	392	413	399	393	405	401	402	418	427	372	383	386	398	347	396	430	421	399	417	356	415	401	395	377	391	354	406	397	366	405	355	360	377	434	400	399	387	349	394	402	410	374	384	399	413	401	375	382	413	406	378	395	368	411	401	380	354	352	371	432	415	385	423	389	384	398	388	383	398	429	384	381	358	405	394	388	402	374	408	400	385	408	389	378	374	373	406	401	415	370	344	392	428	357	428	368	395	388	386	364	389	413	381	381	380	399	419	390	393	416	405	373	421	356	358	435	403	395	360	413	412	388	410	401	404	388	428	409	382	376	377	381	385	418	376	381	400	429	387	430	372	393	402	391	386	412	388	406	406	385	394	378	396	396	377	395	380	364	414	388	388	397	386	412	379	378	397	401	368	414	377	419	401	395	393	409	415	403	435	391	435	392	368	393	397	379	406	416	428	419	415	388	394	412	383	383	403	368	375	405	412	421	380	370	378	388	385	401	395	406	383	395	367	398	387	391	384	400	426	414	381	382	403	378	369	392	393	411	402	396	418	396	370	378	415	422	382	368	398	413	370	404	368	431	404	366	386	381	383	395	404	434	373	407	402	363	423	372	411	411	393	390	387	348	393	412	386	388	407	399	368	418	410	386	431	387	420	384	372	404	394	386	373	390	362	364	424	387	431	387	370	394	362	413	398	407	379	397	402	417	381	369	390	419	416	395	407	410	385	370	378	420	376	423	441	421	381	407	413	390	366	427	402	423	386	372	390	392	421	397	414	395	354	387	351	372	447	378	388	405	394	381	383	386	372	412	382	378	360	386	396	407	388	408	371	358	347	382	382	420	393	406	392	393	397	363	369	369	367	388	388	376	433	401	411	371	384	386	390	417	316	373	377	362	444	397	351	412	377	363	414	400	394	403	346	389	367	400	372	369	414	453	400	385	405	406	368	420	413	391	392	390	412	400	358	384	394	407	389	376	416	383	385	375	388	371	401	380	413	371	359	374	390	382	389	384	387	374	404	377	399	395	374	411	366	369	406	397	409	440	390	405	364	388	389	388	369	375	369	363	405	418	359	408	390	425	372	365	357	378	382	422	431	379	403	379	379	349	386	420	366	377	359	383	384	357	420	384	387	416	401	419	418	401	410	397	415	402	396	384	390	363	416	393	389	399	410	409	397	371	398	432	398	416	383	408	386	416	388	395	381	404	388	372	408	452	426	399	386	421	385	423	397	361	364	417	399	381	398	403	361	403	339	417	384	354	389	379	369	370	369	391	382	389	397	398	409	376	373	421	424	352	405	384	427	375	423	388	395	354	385	390	386	369	364	401	376	366	395	403	412	377	401	384	400	405	375	363	400	422	409	398	365	404	398	407	410	398	410	380	350	419	428	402	401	403	379	398	402	407	379	378	370	392	405	378	415	401	376	393	371	380	376	349	426	417	415	401	396	394	382	441	399	403	390	429	391	379	402	386	425	337	420	404	377	409	381	383	384	428	405	414	427	407	369	372	404	434	426	392	413	387	378	375	420	393	349	358	379	348	368	375	410	358	382	374	373	380	375	391	390	413	415	364	411	410	376	426	341	401	403	392	400	346	357	377	370	418	398	367	386	384	395	395	409	362	419	404	406	412	396	368	366	412	378	372	413	390	394	388	379	402	381	376	364	449	381	383	375	394	393	393	386	359	410	370	374	371	420	402	405	410	379	374	408	392	353	420	391	381	422	384	379	357	431	431	434	374	404	393	381	387	375	427	396	397	381	388	396	412	384	430	342	409	370	372	364	408	371	370	397	387	413	375	357	352	403	378	395	381	391	388	338	370	385	356	393	382	394	427	397	388	394	373	365	409	390	402	454	368	385	441	378	406	391	413	388	389	365	356	377	367	389	381	358	412	404	415	399	425	398	378	387	386	414	394	374	364	343	366	414	391	388	416	405	426	397	390	400	402	417	438	388	399	392	408	350	374	357	413	384	341	396	384	392	357	363	407	364	383	394	350	404	379	391	415	418	384	384	355	355	402	406	380	393	417	354	372	383	374	403	366	395	407	410	397	391	368	415	358	383	363	352	372	451	398	362	385	414	412	406	384	401	378	390	411	410	403	400	392	368	403	376	412	401	361	350	416	386	375	411	403	360	344	406	433	383	405	366	398	370	385	406	350	386	401	396	404	378	370	389	427	388	411	381	395	341	385	417	384	432	386	378	395	386	405	384	436	372	387	444	361	387	390	400	383	370	408	399	408	379	391	402	362	368	411	379	382	408	384	453	363	375	381	400	392	402	387	399	415	376	383	399	399	385	418	424	374	393	378	350	398	391	382	411	361	358	403	433	396	386	391	396	391	396	397	379	354	385	363	399	387	364	365	405	419	383	413	384	349	345	364	377	390	418	401	410	395	391	392	341	406	442	372	393	387	349	367	379	382	395	393	358	372	338	406	370	356	401	401	396	396	342	394	364	383	373	371	394	381	403	359	401	368	386	367	361	370	381	417	396	388	389	396	397	419	403	387	374	399	354	387	413	395	391	385	392	410	364	390	363	360	396	399	398	388	372	381	422	367	359	396	407	371	390	386	406	394	352	403	385	384	367	397	398	393	416	362	406	382	379	383	352	358	396	363	428	360	382	361	406	368	381	374	376	388	357	388	383	382	398	393	383	374	401	374	388	406	398	412	364	393	399	414	382	398	373	381	395	415	403	400	405	397	432	404	400	377	391	379	382	418	406	402	397	395	406	385	322	388	405	405	341	396	418	367	408	424	389	413	402	333	385	383	403	355	366	380	393	401	385	377	420	379	375	429	392	387	396	417	440	390	387	374	357	419	413	410	413	370	401	376	352	388	386	387	386	400	401	436	388	409	384	386	398	406	355	385	419	429	383	394	409	389	407	409	351	429	418	396	382	356	414	394	394	411	381	369	423	362	347	360	381	404	396	384	419	377	411	379	437	405	390	366	433	356	376	410	388	418	404	400	386	363	364	357	368	377	435	412	408	416	378	378	392	360	381	412	404	378	369	372	396	373	388	464	385	369	405	390	391	392	371	420	394	394	371	376	343	396	394	385	385	398	395	350	400	399	359	370	369	371	350	404	396	397	415	405	386	381	369	371	407	396	397	372	400	380	425	416	393	396	382	391	433	382	382	355	389	367	409	379	350	385	361	390	421	398	365	433	440	427	391	381	401	425	411	402	372	435	398	412	426	383	395	403	397	380	386	394	374	359	370	362	381	358	375	400	398	396	347	370	400	397	367	408	392	425	377	390	422	371	391	428	427	362	364	404	422	394	397
25351	17317	18863	11148	7932	6444	5118	4472	3839	3385	2893	2585	2435	2272	2135	1953	1923	1825	1807	1514	1533	1278	1170	1099	1174	1107	1024	1041	927	961	915	970	921	912	875	902	882	917	887	880	885	881	892	898	888	881	915	866	933	836	862	869	920	874	851	821	858	885	900	818	843	842	861	848	836	878	856	858	880	846	847	849	853	875	858	896	812	869	842	878	835	842	857	841	889	849	891	819	869	844	797	874	885	880	794	895	895	868	811	858	871	840	843	886	805	872	905	899	844	830	850	856	820	835	834	802	827	845	839	794	861	844	853	776	787	852	856	867	833	875	834	858	843	857	870	820	836	828	874	860	874	836	856	895	863	836	928	832	860	831	846	824	828	869	888	876	835	881	830	851	821	845	875	874	829	856	877	832	843	864	911	858	824	841	839	813	858	886	812	855	814	859	828	863	844	852	866	822	893	828	800	866	886	886	868	868	843	819	929	824	838	835	863	827	856	810	880	815	831	879	826	862	820	851	787	803	822	852	812	877	850	823	838	843	856	823	822	831	860	860	863	816	841	865	819	909	842	850	919	813	807	852	887	865	867	826	835	831	861	821	876	872	875	880	883	870	834	866	881	846	855	859	859	886	849	841	805	865	825	904	824	877	878	855	834	835	833	907	845	814	889	851	835	751	858	849	865	806	848	895	793	854	854	829	862	872	875	879	865	830	808	879	903	844	818	836	879	870	888	895	847	874	879	821	829	844	826	871	843	851	848	871	814	860	846	804	833	835	819	889	835	864	849	878	803	844	825	805	869	833	894	839	837	885	831	831	888	828	846	845	857	874	857	790	849	812	860	847	856	822	873	830	861	834	855	809	863	826	798	855	836	846	869	816	837	845	865	840	881	844	848	826	916	845	785	852	830	861	819	848	844	818	843	827	868	832	818	835	831	861	821	839	847	858	880	826	878	848	878	843	889	895	845	852	791	876	830	885	827	843	807	825	836	870	838	871	865	847	887	810	863	841	821	844	820	829	855	825	865	873	902	808	819	853	857	824	814	879	862	829	832	845	844	829	853	870	875	832	792	837	835	815	896	903	864	840	831	793	828	869	857	815	812	838	829	913	834	828	890	900	837	807	847	808	853	855	790	863	879	866	828	845	835	836	809	835	824	845	939	797	843	809	861	816	806	863	859	860	893	859	811	915	848	839	882	830	864	847	873	817	808	872	857	845	853	816	888	811	793	823	784	869	891	833	896	809	859	850	889	854	818	853	854	864	826	846	838	878	823	841	853	805	888	825	855	836	803	830	844	809	855	855	864	817	850	833	862	862	807	877	806	907	827	848	829	861	868	858	878	877	862	885	838	847	833	795	872	878	893	876	861	886	844	789	864	864	875	852	837	877	888	894	884	849	834	909	844	812	829	825	826	852	823	836	845	872	823	829	834	816	826	889	782	851	861	851	769	847	808	799	837	899	810	817	836	883	859	829	839	829	846	841	861	917	826	834	856	812	876	910	850	867	912	885	840	850	857	841	771	857	848	896	816	860	866	843	893	800	851	860	836	816	817	855	862	860	806	830	858	885	813	853	864	842	843	814	864	801	793	807	844	884	815	794	909	818	882	830	878	795	848	846	838	881	843	837	869	845	815	801	820	872	822	886	838	876	817	807	832	829	869	833	798	834	837	885	807	825	850	825	834	811	886	831	921	850	830	818	848	829	825	825	870	891	813	901	845	831	832	815	821	895	838	859	845	868	807	900	836	825	804	855	869	839	923	841	853	850	816	842	885	860	843	870	783	898	828	783	873	828	830	864	844	880	882	906	859	850	822	900	820	883	834	904	888	871	842	800	843	879	824	826	868	894	857	864	851	845	939	832	859	805	840	808	875	860	844	870	842	877	815	830	814	883	860	803	853	808	836	894	806	874	858	781	820	864	814	843	803	816	830	799	828	837	812	800	799	859	842	852	829	825	829	812	863	861	859	869	890	838	848	864	853	835	902	861	841	798	823	885	835	832	875	889	814	877	823	851	854	833	812	883	857	829	897	868	925	843	854	863	861	823	856	842	840	840	841	868	874	837	881	858	825	836	902	859	869	870	831	889	864	828	856	832	841	868	848	897	823	849	891	828	854	873	787	813	848	917	889	897	831	834	882	821	829	798	913	888	810	842	894	870	810	837	870	832	857	871	839	858	876	882	832	849	826	870	827	820	871	881	825	825	823	821	863	820	847	876	767	842	850	815	864	865	840	808	846	811	852	935	824	828	870	892	824	817	814	859	895	880	853	848	838	849	823	876	842	885	878	855	850	830	817	874	847	841	819	865	819	849	851	817	830	836	837	839	829	841	834	851	880	850	834	859	822	847	879	844	856	861	911	817	854	859	839	873	847	822	815	821	862	886	814	811	873	880	879	887	854	849	834	882	815	855	855	826	819	796	819	792	839	859	790	907	802	866	844	857	883	870	865	851	874	845	881	828	851	828	828	871	858	873	842	874	841	817	860	884	816	895	830	820	862	810	895	797	868	855	839	815	853	831	850	848	887	860	810	825	848	815	841	861	888	873	867	828	824	875	825	902	820	888	856	905	838	857	840	878	832	922	813	859	826	844	833	850	778	856	857	818	869	822	868	805	878	861	810	818	856	851	854	848	816	865	833	805	776	857	851	813	807	843	783	874	835	915	841	852	833	844	870	849	868	865	847	828	854	873	847	844	868	825	897	890	819	798	847	858	814	847	860	788	925	832	864	859	874	898	900	821	831	910	837	840	850	847	848	827	856	880	878	757	803	807	830	885	868	835	854	873	814	886	839	874	872	846	853	803	836	895	834	847	849	857	864	833	861	891	859	848	865	925	861	803	842	829	843	841	868	885	839	843	818	796	831	832	861	840	879	879	850	801	866	843	854	819	801	805	820	860	853	818	847	884	819	814	883	835	835	865	858	890	801	883	848	838	889	864	910	854	874	891	892	856	858	826	864	840	825	885	844	853	868	856	853	815	879	845	808	841	835	882	890	812	857	838	901	836	833	855	799	826	865	821	885	823	832	872	842	844	826	891	891	841	839	860	895	824	873	854	838	802	856	866	808	818	872	850	796	858	812	839	817	838	846	860	851	927	894	852	835	804	834	871	896	888	874	847	852	907	870	772	830	863	836	846	860	847	817	849	858	867	901	860	845	882	850	861	848	862	855	779	840	842	846	855	835	810	839	797	814	813	851	844	803	805	863	878	867	873	789	865	856	925	874	858	837	825	846	869	833	840	870	858	852	832	896	827	838	861	841	853	853	859	855	846	849	850	834	844	853	857	843	861	900	755	852	856	903	803	873	839	828	814	863	838	841	848	819	791	849	830	835	809	817	825	823	868	894	887	857	841	884	859	814	858	852	847	804	824	905	834	863	875	883	855	847	806	886	830	883	898	859	804	868	819	863	851	820	864	854	893	836	830	885	774	875	879	908	895	844	857	868	810	859	889	856	837	824	847	806	833	857	845	830	875	858	847	839	851	832	884	848	872	866	891
17024	7667	3647	1706	994	760	628	524	493	518	468	454	445	413	403	388	383	391	406	378	333	318	328	351	353	355	381	339	306	279	329	321	337	332	333	326	332	284	329	317	350	330	329	372	308	303	306	318	340	349	350	313	313	337	334	330	334	324	315	326	340	321	321	322	325	333	309	338	291	367	309	327	357	342	345	343	324	305	339	317	335	342	306	363	344	300	321	358	340	341	321	317	327	332	346	298	353	345	319	311	324	366	332	314	325	329	348	376	322	317	349	331	337	317	332	320	309	375	325	271	296	287	303	331	360	305	275	325	321	301	317	341	365	256	345	325	328	323	318	330	304	322	327	311	352	330	325	312	329	319	303	314	332	311	352	339	349	339	331	289	326	307	301	299	315	356	322	304	300	331	307	336	305	323	373	271	341	342	329	290	349	309	333	358	311	328	338	309	329	341	335	316	316	301	320	318	312	319	321	366	315	318	360	325	305	334	303	344	327	290	314	331	315	289	297	318	311	332	309	316	347	324	315	323	303	313	367	297	303	313	355	341	319	335	288	351	343	338	318	331	303	351	329	353	304	291	310	333	365	330	325	344	325	298	338	323	345	335	290	338	313	326	307	300	308	312	287	312	304	279	298	318	315	318	353	338	307	287	310	329	297	294	320	320	330	346	309	345	300	308	324	308	317	328	341	277	320	264	319	345	300	303	356	316	321	375	322	347	341	335	327	328	335	304	325	302	332	297	325	344	297	313	322	334	330	311	301	326	310	333	334	306	320	336	298	313	314	340	340	335	313	350	344	319	325	327	302	328	353	296	328	350	350	309	312	327	281	335	337	300	310	298	317	313	302	334	327	329	291	295	322	340	304	314	337	335	331	322	333	313	301	315	290	317	290	303	320	298	287	348	325	360	337	331	294	343	320	325	322	322	330	324	316	353	318	318	317	314	300	300	321	340	330	306	348	325	351	323	308	302	317	313	306	317	342	324	343	348	309	313	336	305	313	310	311	295	348	314	321	349	347	301	332	356	365	332	311	338	330	336	313	314	348	349	313	326	296	317	280	346	346	318	341	330	351	324	344	306	326	323	354	331	351	322	354	322	345	312	320	295	287	307	317	313	287	343	297	314	307	289	323	340	337	325	330	333	316	335	368	304	319	326	322	334	326	317	338	327	304	341	291	315	316	345	324	331	338	330	329	300	319	336	317	318	350	295	328	288	307	286	299	325	323	354	313	338	339	336	347	312	311	325	316	318	318	305	360	330	318	352	311	322	314	317	358	357	347	317	313	307	321	354	315	334	309	299	295	330	310	332	286	330	328	329	322	322	332	304	364	315	326	338	325	331	338	372	349	320	348	341	323	339	335	365	349	287	305	297	332	368	355	317	323	333	325	317	315	331	290	308	324	337	332	311	303	331	317	319	317	367	302	364	355	310	307	322	356	312	366	321	323	296	325	327	304	324	320	319	331	309	320	323	312	314	318	308	290	328	333	331	376	303	326	324	354	299	324	296	330	304	321	337	311	298	341	340	319	353	316	327	342	335	335	359	311	309	339	329	332	327	335	317	330	327	310	303	315	322	317	316	334	313	328	321	322	330	331	338	334	338	364	342	323	355	322	302	305	318	334	338	298	334	358	329	376	353	309	320	320	307	325	346	328	324	286	330	306	360	345	322	353	296	316	313	311	314	326	322	365	303	318	324	341	311	356	322	325	290	305	324	338	312	352	297	342	300	340	298	356	325	342	324	306	322	331	328	344	352	364	338	300	344	297	334	319	333	327	346	335	349	322	312	311	334	359	329	346	334	337	360	349	353	337	334	307	287	329	334	341	327	343	342	308	330	345	342	309	315	322	337	330	342	310	327	325	377	348	336	293	326	313	345	304	324	348	333	324	315	338	317	314	316	350	322	340	345	319	314	330	303	312	307	352	318	335	296	307	324	307	344	298	284	319	305	332	338	310	330	352	367	318	329	329	319	328	348	335	323	328	314	351	337	335	341	336	330	357	332	318	322	347	291	302	333	333	305	342	318	306	346	304	299	342	358	372	312	316	278	296	311	298	346	311	309	333	333	320	310	345	325	294	326	331	342	325	342	321	314	321	321	346	308	302	342	352	323	330	360	338	307	296	350	325	344	304	336	308	335	302	311	338	326	349	329	299	319	340	328	349	320	319	343	342	346	332	332	290	337	313	321	319	334	339	312	348	305	346	326	308	372	319	319	343	324	302	321	350	295	309	332	304	340	340	399	338	314	285	334	303	324	314	363	336	343	345	328	315	326	327	342	305	289	310	322	334	323	350	312	297	338	314	334	326	322	315	289	294	315	283	312	332	303	320	301	314	280	290	320	354	318	347	310	326	318	301	301	302	314	378	334	334	358	303	304	311	309	363	321	331	324	317	297	342	337	326	275	316	338	300	345	315	314	291	358	291	342	321	312	307	325	335	313	343	376	298	295	288	295	305	335	300	315	317	307	329	284	306	319	365	332	350	336	309	285	330	303	331	311	311	360	322	331	321	346	309	326	312	304	317	290	333	288	344	331	322	337	330	325	304	308	347	307	297	322	342	367	297	324	297	359	317	322	331	307	315	309	357	358	326	350	339	354	330	355	317	318	322	298	326	335	320	335	331	340	308	333	294	287	348	333	315	323	359	328	330	298	348	331	345	326	331	342	327	305	314	341	336	327	325	320	349	318	297	321	338	312	322	316	314	327	317	325	288	312	315	358	314	337	318	328	285	306	326	321	314	322	282	343	330	331	321	337	331	313	334	347	310	368	332	319	312	357	347	350	290	286	333	292	335	302	328	333	320	334	339	313	298	326	324	310	293	341	311	308	305	343	336	350	331	294	318	319	357	349	295	335	347	320	340	348	333	346	338	322	329	343	334	331	328	347	329	317	348	342	352	321	320	335	315	286	305	328	316	279	345	307	336	309	319	370	376	312	336	303	289	311	324	321	291	319	301	306	311	317	324	329	292	339	358	334	328	302	300	303	330	315	307	337	328	325	329	290	317	318	303	327	334	326	324	327	321	303	365	334	341	315	316	333	323	300	295	318	334	331	334	293	335	312	303	332	302	326	323	354	316	319	313	327	285	294	308	347	288	292	336	322	313	345	335	317	332	325	334	299	320	318	366	298	298	345	363	308	333	337	285	311	325	355	290	294	308	347	344	341	342	354	310	309	324	308	310	323	319	332	353	319	339	318	309	334	345	366	343	352	323	291	310	319	328	348	353	326	294	279	310	314	343	318	325	308	300	356	339	341	331	328	309	337	324	332	287	328	379	332	324	298	342	313	323	319	329	347	308	336	302	306	319	336	301	328	343	316	345	323	364	319	320	334	350	336	335	350	365	357	338	327	350	317	313	340	339	336	303	334	346	377	334	317	319	324	327	319	356	331	341	361	314	327	351	354	322	325	286	307	339	344	299	322	347	332	326	334	347	329	315	327	312	310	328	332	315	282	317	302	334	330	307	346	332	332	315	290	318	314	353	342
10065	5879	5904	4592	3432	2696	2270	1968	1868	1625	1473	1353	1318	1299	1278	1170	1139	1166	1097	1050	957	885	856	834	785	834	848	818	787	798	733	753	741	748	780	747	701	767	745	728	714	756	717	761	732	720	740	709	685	704	784	756	679	743	767	684	755	767	768	738	728	755	710	736	706	690	718	667	764	740	767	746	713	704	703	722	697	693	676	777	690	719	693	724	711	778	696	692	728	664	744	745	746	743	706	734	708	732	762	755	714	711	664	718	732	742	665	710	737	738	719	759	745	712	724	735	660	725	743	730	732	724	690	732	731	727	697	706	744	748	740	765	716	724	675	759	720	717	752	697	671	722	757	687	723	726	774	735	722	745	685	710	722	731	695	725	736	737	691	738	706	745	745	745	737	764	714	725	707	729	719	732	677	727	714	740	718	754	708	718	723	683	759	706	743	730	720	761	698	700	732	730	786	743	719	706	766	752	697	704	752	689	726	694	695	718	709	729	739	729	759	661	671	754	685	721	770	727	696	666	701	710	701	767	712	695	725	703	694	735	774	685	694	710	735	710	754	757	728	703	710	704	741	693	748	758	726	703	745	660	732	689	723	774	713	730	750	748	702	726	736	746	711	742	699	777	686	733	707	703	699	692	724	727	754	685	712	752	731	723	735	716	759	677	702	730	759	748	739	639	713	660	730	707	743	718	688	755	673	745	675	738	697	704	683	681	709	753	733	710	724	714	723	732	698	678	663	720	733	755	764	726	761	733	754	739	697	776	692	684	702	709	698	713	678	717	644	743	792	735	772	723	685	762	716	739	756	747	728	749	722	723	687	766	757	742	707	679	721	682	710	700	768	712	687	693	704	736	690	711	736	749	771	744	757	742	755	679	711	716	742	698	712	690	713	697	736	723	700	732	758	729	710	723	738	703	714	703	692	694	687	709	725	694	694	716	716	728	724	697	730	752	712	785	766	749	724	706	700	718	702	694	730	687	735	762	731	742	677	751	700	745	722	758	722	695	723	722	718	725	753	705	765	733	670	711	685	724	694	744	787	732	689	695	713	722	716	791	704	724	669	726	697	683	719	742	702	705	710	739	729	685	690	668	720	732	664	732	670	746	711	771	683	709	740	769	669	730	705	725	692	726	729	692	691	668	699	734	732	760	733	725	735	758	701	760	713	709	731	705	693	703	756	729	748	706	720	747	743	717	727	730	745	705	685	674	681	751	692	726	780	659	710	765	803	710	757	714	724	704	722	734	716	687	717	739	758	733	728	712	753	737	720	729	708	747	680	730	696	745	712	690	697	762	713	742	700	739	725	722	751	734	684	705	723	714	713	689	713	689	673	729	682	737	769	741	699	685	680	721	736	724	743	726	705	734	712	725	745	698	719	723	681	778	730	696	736	696	724	737	721	728	766	723	716	682	726	729	730	685	671	733	687	719	709	713	727	689	670	695	721	722	760	663	695	709	704	695	778	755	724	773	715	756	701	732	698	710	726	698	730	741	700	703	757	716	741	715	723	754	698	705	751	721	721	695	706	757	755	726	716	718	716	705	753	705	709	712	719	705	698	764	674	716	701	695	691	742	753	713	766	735	683	701	684	720	664	690	775	676	732	746	739	719	745	724	695	726	746	740	679	729	725	674	760	718	730	744	667	718	728	720	712	678	692	761	679	692	724	741	737	729	727	712	701	728	713	702	759	706	740	717	699	693	694	760	757	700	678	746	724	790	740	754	714	710	743	738	746	725	688	758	744	764	675	763	689	691	734	716	701	734	730	731	727	720	710	732	733	750	723	696	749	731	726	720	707	717	705	705	709	697	719	725	733	705	792	751	741	690	763	746	732	725	721	671	718	766	703	752	730	697	706	741	720	680	795	696	738	688	711	765	719	692	745	675	718	693	728	714	749	685	750	744	733	713	691	777	657	749	717	700	691	730	724	750	762	741	766	725	727	698	737	723	737	756	730	720	724	715	711	744	723	744	732	705	713	717	742	748	723	728	739	670	681	692	698	739	763	732	690	748	697	712	737	766	719	690	736	744	768	693	740	691	714	708	690	738	696	717	714	712	716	704	724	706	714	734	744	743	702	716	727	719	761	742	733	690	732	735	747	738	757	744	726	716	697	717	775	738	722	722	700	725	703	736	707	688	713	708	778	709	751	823	726	679	753	704	777	727	727	726	783	720	792	728	689	692	769	763	698	737	699	723	765	716	741	683	705	733	692	756	740	724	711	688	702	718	731	725	682	706	750	721	724	790	728	760	722	756	689	705	720	694	693	696	707	634	709	700	689	690	716	701	727	704	756	793	741	690	736	718	698	683	670	678	699	732	690	722	718	729	709	746	739	696	710	782	711	737	729	730	738	675	718	724	719	685	715	708	707	741	736	736	737	720	779	752	735	717	728	697	725	724	704	689	652	731	762	739	721	770	748	720	723	742	728	762	733	750	770	704	677	714	695	752	721	704	708	729	735	740	747	729	749	710	720	724	762	683	727	751	713	694	736	734	707	748	761	699	738	695	685	714	707	772	712	745	696	694	752	703	713	722	710	705	725	671	706	736	741	726	707	739	673	739	774	701	707	720	713	722	713	753	738	771	814	704	716	738	725	765	731	773	747	722	727	692	713	725	701	697	735	741	666	752	703	717	734	724	729	737	711	691	700	674	742	735	724	735	690	683	719	714	783	710	718	756	724	728	693	672	776	728	700	716	734	706	735	742	715	696	724	701	731	742	732	733	692	701	737	721	740	722	745	772	740	746	710	732	734	758	712	705	701	772	762	739	687	713	727	703	715	735	758	736	713	722	748	708	720	708	702	727	733	676	729	760	725	721	713	718	745	713	748	708	731	742	713	759	675	733	738	727	700	743	660	746	709	678	719	713	696	704	720	756	730	700	714	742	722	682	722	711	771	743	714	722	720	714	712	751	698	701	675	754	707	743	686	722	747	722	758	713	727	695	706	707	747	768	786	738	689	756	713	765	695	696	737	730	760	741	710	732	731	711	747	752	733	657	731	760	731	783	712	745	758	705	751	720	710	689	785	707	741	704	740	774	769	695	694	728	746	712	753	712	710	705	769	697	765	711	724	699	721	748	713	728	732	705	727	722	734	747	663	729	747	750	719	771	742	724	693	762	776	739	683	716	706	716	703	718	748	750	729	716	715	763	739	766	788	734	732	756	714	766	705	716	676	745	672	719	693	696	729	694	697	691	745	693	740	737	705	692	738	696	756	711	721	729	705	678	770	691	718	738	764	699	739	718	682	712	719	706	731	725	727	721	746	747	721	754	723	794	747	712	672	698	712	724	744	748	682	722	747	710	719	721	694	750	732	735	685	733	736	747	719	748	680	727	744	757	743	755	694	697	785	742	716	705	748	731	721	753	707	718	747	750	731	734	706	741	683	753	735	762	701	732	695	706	746	727	733	726	713	731	707	769	746	712	739	717	660	748	772	714	771	714	678	722	683	746	731	710	722	720	746	708	740	736	655	676	725	711	715	775
32721	18633	12062	3956	1858	1265	1027	776	733	658	518	555	557	533	485	442	431	460	493	422	399	350	401	361	365	371	365	357	404	332	376	349	336	361	367	369	344	362	334	332	344	342	354	338	340	340	340	351	351	366	375	375	364	376	358	344	337	322	342	345	344	348	335	356	320	371	347	360	338	346	349	342	336	349	376	373	370	391	364	344	352	360	391	370	366	342	328	367	346	356	372	367	315	344	327	333	351	352	355	314	331	352	381	349	355	339	381	348	381	292	360	346	326	351	334	337	353	331	330	350	323	351	363	357	367	358	358	352	359	292	316	361	364	312	351	379	343	374	352	353	337	361	391	300	363	380	305	365	358	382	354	351	367	352	373	356	376	321	359	335	313	313	334	366	365	360	368	353	366	348	339	398	375	373	356	347	324	380	336	387	347	315	334	319	379	326	346	357	361	386	362	350	361	335	411	332	365	344	383	348	348	341	364	329	343	327	362	319	360	388	357	363	394	365	360	346	339	328	353	318	378	316	327	359	364	350	343	370	323	321	340	327	328	365	367	341	345	312	347	370	353	316	367	419	337	361	334	342	333	372	358	347	407	353	353	346	339	364	378	350	350	369	340	331	362	328	366	371	345	358	362	332	330	344	371	372	344	341	359	371	356	363	326	330	316	371	374	346	347	362	339	336	344	339	348	357	370	347	335	374	323	367	336	369	338	355	355	391	363	365	368	365	352	346	373	369	333	342	352	347	371	376	320	352	360	347	361	322	374	348	391	356	357	353	352	343	380	324	337	368	354	347	362	331	331	356	342	385	374	319	356	344	378	396	372	355	341	338	381	370	351	337	340	346	356	326	379	362	355	363	335	344	318	321	338	328	359	353	340	325	364	388	357	358	368	335	378	359	373	340	371	310	343	368	321	372	385	352	377	343	333	332	359	376	351	331	375	361	346	334	368	358	325	379	358	338	372	339	376	359	348	354	343	381	333	329	330	361	315	359	351	387	339	373	356	341	331	332	379	321	344	381	365	311	333	334	379	332	346	359	321	328	335	371	342	319	291	329	317	341	379	362	340	338	314	357	357	399	351	367	376	361	368	370	326	352	348	353	390	349	378	354	346	343	339	337	340	350	326	342	378	340	376	299	321	346	353	313	327	351	344	333	348	337	347	366	339	374	338	310	340	363	329	337	365	366	358	332	401	321	395	364	354	367	370	365	351	338	349	332	332	318	339	367	359	324	376	351	310	337	317	342	369	375	389	329	381	375	357	363	345	374	383	379	365	386	341	413	332	387	334	332	353	370	353	369	341	343	365	358	352	323	379	332	310	296	342	348	358	345	318	350	324	366	315	338	355	353	361	323	344	383	348	364	307	336	345	310	341	378	378	370	343	351	303	344	364	368	374	355	360	383	344	346	338	356	363	346	371	389	365	355	383	362	346	330	356	345	351	325	375	359	347	340	323	324	352	363	328	303	340	386	349	343	355	368	333	358	378	362	357	328	386	378	313	352	314	351	361	342	338	333	338	310	352	357	352	318	352	371	368	356	372	364	367	330	363	349	368	382	356	332	384	357	359	348	339	357	380	358	344	317	312	371	336	329	357	333	335	368	325	333	343	342	349	369	340	385	333	335	309	350	318	337	373	378	376	351	342	334	353	330	392	321	358	343	317	341	328	343	361	336	321	356	339	358	362	378	350	384	321	332	343	367	357	371	367	380	359	363	331	342	370	362	391	341	333	328	337	349	352	335	358	343	365	338	350	341	366	360	340	397	322	315	338	352	333	344	317	361	322	362	322	338	335	379	355	333	369	341	377	357	369	366	368	371	326	339	378	292	346	362	378	360	357	312	364	352	349	362	372	369	396	361	350	323	352	350	344	353	366	343	344	385	316	334	332	373	365	328	328	353	376	343	287	366	343	363	328	347	358	361	332	386	352	310	365	357	358	338	367	382	296	328	342	320	397	313	358	343	336	363	333	387	370	340	314	343	308	358	335	345	357	360	314	340	358	371	363	332	345	335	344	355	347	345	387	379	368	352	334	364	330	367	356	298	313	353	332	363	366	346	372	330	349	386	347	319	334	369	344	353	354	390	346	341	331	362	328	333	345	319	328	346	348	372	409	331	391	368	351	361	367	364	408	382	343	363	367	343	306	353	375	355	355	340	340	342	362	369	361	326	367	371	389	389	337	324	339	353	320	367	364	331	327	376	358	352	347	347	340	384	373	372	365	329	307	308	362	315	338	346	389	370	346	370	333	348	341	329	323	360	342	350	350	313	324	352	350	352	336	327	355	360	324	354	345	365	328	315	317	350	328	351	340	366	317	354	326	323	344	335	371	371	374	354	347	344	340	382	355	349	314	352	324	332	361	351	329	312	327	322	344	348	350	353	355	343	337	386	321	325	310	336	342	365	378	384	364	358	333	331	340	357	344	343	366	335	348	347	350	347	316	350	370	354	331	330	352	312	318	338	361	377	333	374	335	325	344	362	371	359	391	320	386	347	348	333	306	348	335	376	342	342	385	340	364	340	368	350	372	376	349	355	338	356	356	371	360	346	336	356	355	346	343	292	355	359	338	370	348	360	346	349	357	385	363	345	352	351	327	348	345	323	356	351	367	355	332	347	374	363	313	365	361	332	346	334	341	325	369	314	343	356	357	363	368	354	354	371	356	339	308	345	359	365	335	312	355	359	360	324	363	334	347	374	344	324	326	373	331	374	370	305	361	345	342	343	322	358	360	368	371	378	341	353	326	350	340	350	325	393	342	342	365	357	368	328	387	358	323	348	358	328	310	361	362	363	328	337	317	343	347	334	401	375	315	349	360	337	388	368	344	357	320	333	346	373	331	353	352	338	350	377	356	371	337	315	325	328	362	359	371	337	320	373	355	356	379	330	361	313	343	333	322	359	365	365	373	329	309	327	323	316	391	336	330	390	321	357	332	339	347	336	361	380	398	385	362	349	307	379	358	322	339	344	333	364	381	335	332	330	324	325	336	349	382	355	323	358	374	328	371	341	351	363	353	364	365	323	328	336	352	342	365	363	335	339	366	350	336	372	385	360	335	393	350	372	351	403	362	377	336	348	333	357	351	274	335	354	362	363	364	386	330	346	349	304	324	351	365	343	370	327	323	373	345	324	365	367	342	352	325	356	359	372	346	375	363	291	355	339	337	351	345	392	374	333	336	364	340	351	375	384	352	355	342	334	355	381	359	332	329	370	366	326	352	390	345	351	327	358	341	356	315	376	342	394	385	413	347	355	370	348	309	354	352	327	354	371	359	356	334	398	349	359	340	342	330	339	384	334	354	348	345	352	347	358	363	359	336	315	337	347	317	375	350	325	325	325	383	383	378	347	352	330	376	318	399	351	332	360	387	346	348	388	317	324	390	350	361	392	341	348	346	372	379	346	349	362	326	348	332	324	346	343	349	359	324	327	360	353	371	346	356	343	342	367	371	349	330	379	383	343	336	376	378	350	334	364	333	313	337	323	330	382
20436	12985	15169	7005	5604	4584	3600	3098	2827	2420	2094	1901	1774	1767	1667	1656	1518	1493	1436	1248	1131	1098	1004	1002	942	888	858	841	838	875	794	838	859	844	804	762	828	813	846	812	795	793	779	820	799	781	819	794	763	820	814	811	791	778	826	763	772	793	796	752	775	749	752	755	740	768	744	787	775	761	783	734	719	814	791	793	732	757	752	774	795	798	756	856	720	724	754	758	791	747	796	828	805	796	761	740	810	694	791	745	749	829	784	760	738	764	756	751	794	792	763	825	768	802	742	796	765	806	758	786	755	722	787	770	772	766	789	754	747	780	749	790	805	752	730	776	767	744	774	781	761	784	751	766	748	754	780	771	741	767	765	729	781	791	808	781	745	806	814	761	761	746	788	770	805	847	768	764	750	796	792	802	798	740	775	750	785	765	771	707	770	759	850	831	775	802	786	763	738	753	778	793	800	721	822	755	746	757	796	750	759	789	784	753	761	751	736	725	778	779	743	731	790	724	778	737	795	771	791	745	752	771	751	799	728	739	810	750	763	755	774	745	740	787	775	770	774	785	729	687	744	790	799	754	799	810	862	868	785	768	782	740	748	773	780	788	754	817	760	766	873	756	795	795	825	715	794	803	811	782	786	751	742	752	758	761	838	817	811	745	727	734	807	728	782	768	791	801	733	758	792	738	751	777	724	770	812	769	736	787	763	742	819	723	761	733	780	740	782	767	773	842	747	781	780	729	824	711	713	752	759	814	785	741	839	770	764	761	745	781	771	791	750	731	773	782	787	739	767	765	753	785	787	788	790	771	731	743	769	781	737	761	750	795	782	734	824	742	810	745	752	783	787	780	757	743	789	767	814	767	804	728	754	784	746	777	755	790	767	782	774	756	712	776	777	765	749	761	775	732	792	769	778	868	804	704	763	745	736	803	791	769	752	777	775	790	740	747	771	741	771	753	742	724	789	772	741	841	749	738	769	826	786	792	709	773	766	780	784	791	788	748	776	798	770	759	777	779	759	788	764	773	787	762	769	743	811	770	725	768	797	760	788	767	771	788	763	802	772	773	753	727	779	786	739	776	726	757	776	735	759	813	804	758	777	739	735	735	798	755	768	744	733	760	770	751	827	753	776	794	760	776	785	766	763	793	799	749	776	752	704	740	753	798	744	771	744	752	728	785	734	722	698	753	797	758	739	727	750	742	745	757	765	738	790	738	755	768	772	751	753	777	748	787	826	769	800	721	733	793	798	782	758	761	790	783	791	783	801	769	842	756	767	715	743	774	777	736	807	749	755	725	759	756	790	767	773	766	761	795	833	756	774	755	814	770	766	781	761	805	752	753	767	785	765	753	782	814	730	759	738	769	770	765	783	730	737	743	779	756	763	822	761	752	732	726	762	789	792	740	793	779	787	750	820	784	755	775	747	780	744	744	795	821	754	755	814	833	748	747	773	773	778	781	749	764	795	811	793	800	717	776	745	722	733	780	747	740	737	785	749	767	802	791	789	776	771	780	752	767	753	734	761	767	773	730	755	748	739	792	814	747	753	781	831	805	806	747	754	778	809	772	835	729	747	767	768	760	764	806	738	776	735	743	793	775	786	753	784	794	780	766	803	767	809	766	760	751	802	772	747	816	775	825	766	753	760	787	754	777	812	728	824	750	766	759	784	794	740	780	738	793	741	761	770	775	756	780	763	770	714	773	741	768	792	754	737	754	758	777	789	802	762	785	777	794	731	812	747	815	742	820	727	766	753	798	783	730	756	799	772	764	756	760	808	754	771	776	788	753	781	770	758	776	742	747	753	793	766	772	738	787	748	754	736	788	773	734	813	780	775	826	782	818	743	809	801	811	710	749	763	761	768	715	790	748	775	741	773	770	788	757	782	768	747	769	763	761	826	721	726	824	766	810	786	724	782	797	743	769	754	792	784	769	765	776	780	739	772	737	765	784	777	782	780	783	764	704	747	737	801	788	765	847	809	769	795	787	784	766	789	743	757	793	813	714	803	787	778	797	822	777	721	774	722	770	726	769	756	758	744	771	777	762	773	801	756	742	785	769	770	833	733	779	781	785	739	784	804	746	747	772	804	735	763	803	763	750	786	799	770	823	736	792	788	750	770	758	723	757	775	731	784	740	780	787	721	775	713	789	748	737	775	781	786	782	802	732	780	801	764	786	755	775	731	740	754	814	731	731	777	763	766	739	758	719	747	746	794	748	771	721	762	803	784	763	767	741	810	769	726	762	740	789	752	790	772	776	787	768	764	777	771	741	808	756	755	756	777	766	777	721	807	775	748	732	737	793	769	767	767	772	791	797	839	765	769	763	787	743	764	744	773	758	789	714	712	775	762	753	798	730	803	766	735	798	752	742	754	802	769	803	764	739	759	776	768	757	742	734	766	809	757	801	804	781	775	766	766	769	712	806	771	767	755	748	765	752	718	789	786	802	730	724	814	792	812	773	796	763	739	800	755	754	761	732	756	777	778	751	734	786	777	782	758	774	818	814	756	741	787	762	781	769	753	799	792	749	808	735	769	741	787	764	817	716	810	774	780	786	782	757	784	736	782	783	777	742	724	763	792	771	782	768	780	788	748	782	833	793	792	796	741	760	798	771	724	731	835	778	771	762	727	742	763	739	807	775	785	760	750	764	723	738	719	769	718	799	768	739	785	744	760	825	782	764	747	811	749	795	762	732	778	771	764	752	775	784	779	744	802	774	747	808	787	822	786	769	785	822	817	786	761	800	784	784	734	722	757	775	797	791	801	735	792	765	831	787	712	777	769	780	762	715	749	771	771	751	770	762	803	762	748	775	791	796	772	739	776	801	744	774	811	747	745	774	759	776	775	787	748	743	741	755	755	821	775	777	713	708	720	773	762	808	756	698	750	732	735	745	809	786	794	774	740	749	775	796	789	736	789	697	800	793	788	774	799	748	774	767	744	757	757	802	696	736	759	757	746	736	750	797	745	745	781	764	807	757	717	730	796	735	755	757	738	789	777	732	742	717	737	728	781	767	837	785	731	746	771	744	773	786	771	790	777	722	730	763	795	730	790	735	750	752	783	766	756	773	788	712	783	744	782	754	776	750	755	715	786	806	735	761	761	794	760	744	757	788	786	785	821	817	807	785	777	773	764	794	803	731	778	756	790	760	780	787	807	783	729	745	751	757	800	696	823	736	793	768	765	800	814	798	779	791	758	783	753	813	772	751	747	777	746	774	770	758	798	733	767	714	778	811	764	784	782	760	781	734	790	807	753	752	717	771	768	805	753	807	766	797	740	804	761	776	778	785	780	755	806	739	769	787	791	717	782	764	769	766	739	786	734	775	764	806	758	768	768	766	746	711	733	737	759	749	760	763	749	760	814	767	737	754	737	739	723	769	732	800	808	762	797	831	779	809	764	763	765	792	749	729	753	765	801	782	713	766	763	775	714	786	736	756	745	753	745	753	766	773	826	822	763	753	778	780	754	755	795	736	788	734	765	741	794	792	807	751
42359	25217	22454	8789	3140	1948	1430	1206	1058	893	886	687	638	577	564	559	567	536	496	510	457	435	399	412	421	409	376	360	406	374	360	399	391	403	379	376	392	386	348	368	376	371	370	359	366	362	338	357	327	353	356	359	409	372	353	361	345	343	302	362	357	356	358	353	327	339	375	361	418	371	398	373	367	382	398	381	371	397	387	346	381	384	373	391	347	392	370	349	380	336	378	380	321	361	397	342	332	395	376	328	394	337	405	360	371	341	361	348	358	361	412	369	395	339	360	384	336	354	405	382	401	320	389	386	414	360	344	330	392	349	372	350	380	336	389	366	366	394	356	380	328	367	405	377	355	391	391	358	373	372	352	385	364	372	373	377	374	337	384	382	412	378	415	371	387	372	393	381	379	392	387	358	332	343	370	365	385	364	353	360	344	371	374	384	354	381	375	343	389	347	374	345	377	361	358	352	373	355	380	366	378	391	357	357	351	355	368	357	386	394	382	359	379	362	376	410	353	393	394	387	397	335	365	339	391	333	360	371	375	386	354	367	380	397	396	388	376	359	381	388	368	367	362	349	375	366	384	291	365	373	371	343	357	347	345	387	392	379	422	354	344	361	358	337	367	341	358	344	383	346	348	353	358	393	346	390	327	349	388	350	381	375	373	349	395	350	364	380	352	330	353	383	405	368	365	343	369	369	391	388	370	386	373	395	386	361	398	369	350	374	384	367	351	357	370	341	376	366	378	400	373	354	368	362	345	392	330	324	396	379	307	384	358	383	360	364	381	367	374	373	380	390	372	329	399	354	398	381	378	396	347	400	321	383	357	398	353	352	374	383	360	401	369	416	348	349	418	385	351	368	351	336	333	373	382	415	371	337	372	348	356	330	371	341	373	343	397	354	346	392	396	383	379	360	345	338	360	367	385	358	334	409	337	384	345	378	355	294	393	373	379	365	353	357	396	369	361	379	375	377	365	401	385	379	314	403	365	348	375	362	370	354	345	361	357	337	365	389	369	390	366	355	342	385	364	372	364	389	385	375	383	402	374	337	397	385	362	358	337	358	355	405	373	363	394	341	384	373	350	416	411	339	351	391	350	405	372	361	348	403	404	370	390	364	328	380	394	379	358	391	375	403	386	364	369	344	331	362	397	348	364	395	358	378	424	380	354	369	382	358	389	374	322	343	311	346	376	334	357	370	388	366	338	379	383	389	350	379	377	372	347	356	419	370	368	385	403	365	416	348	368	388	395	329	393	365	375	374	360	372	355	377	379	354	324	391	397	391	371	372	369	336	379	386	389	382	374	375	391	370	387	353	364	365	364	368	348	365	382	376	387	367	349	346	352	393	383	373	351	354	340	372	353	393	401	381	410	409	400	369	380	364	353	377	320	380	350	350	334	372	372	410	394	351	330	351	380	358	364	382	367	357	374	382	370	402	371	422	391	407	380	380	389	387	417	375	375	368	346	341	367	385	346	371	354	342	374	354	371	413	377	358	416	371	357	377	357	358	405	383	362	368	398	363	352	358	329	362	370	356	377	382	393	378	370	380	372	346	386	356	363	381	380	359	368	411	382	375	374	389	393	373	382	374	360	336	364	376	346	365	347	332	390	381	367	374	381	391	384	357	368	371	349	347	349	373	369	329	382	355	329	385	393	333	376	359	361	384	372	324	352	387	367	376	366	365	424	359	377	384	358	374	423	336	339	358	357	341	388	390	358	384	406	350	371	359	339	381	340	378	393	354	394	392	380	392	356	396	359	353	322	380	388	377	353	399	393	357	358	345	406	374	334	393	362	347	378	342	375	373	384	403	366	384	365	384	352	363	367	387	382	348	397	384	361	362	344	359	354	377	378	416	349	385	356	369	348	366	346	356	375	361	368	387	377	344	371	378	371	338	343	388	355	392	370	364	342	364	419	404	381	366	329	343	372	342	383	389	338	388	315	349	354	334	377	370	358	373	362	378	328	390	375	390	386	368	351	406	395	380	382	398	378	420	356	348	372	367	365	378	386	363	359	363	356	341	388	365	366	371	361	346	382	371	372	315	368	389	348	384	376	355	360	375	367	408	365	349	373	334	368	378	390	344	384	383	389	341	343	385	359	381	343	374	308	342	436	347	319	374	375	378	380	356	352	364	335	359	383	360	350	365	373	385	350	368	354	341	361	377	350	359	377	360	377	378	378	378	412	395	367	357	364	375	315	362	411	390	346	324	408	366	352	372	366	398	323	369	352	348	373	384	370	362	409	376	346	361	351	364	345	368	417	373	378	408	368	413	384	384	349	413	397	343	338	378	345	339	336	358	369	356	397	350	373	341	363	361	395	380	387	364	413	352	351	358	355	361	373	344	404	375	325	368	352	393	389	394	354	318	362	358	411	367	357	394	414	392	368	359	392	367	362	361	357	386	345	363	386	367	377	380	366	394	383	390	346	366	391	350	392	354	339	373	350	406	350	405	378	375	378	386	344	366	367	378	344	363	365	374	342	367	338	325	356	367	379	352	345	370	386	375	383	354	375	382	365	355	383	367	350	369	346	347	349	345	401	348	375	368	329	359	363	335	392	367	387	361	375	338	337	351	384	364	357	362	341	365	363	378	423	371	416	354	386	404	399	348	351	341	372	351	386	401	381	353	394	337	367	355	376	368	384	389	358	358	397	356	328	410	349	356	366	415	322	356	362	381	348	378	345	377	365	337	372	357	358	372	346	394	347	363	376	343	396	368	374	411	416	386	356	396	369	359	399	391	346	339	348	351	372	362	368	385	373	383	389	360	371	359	328	375	352	340	370	381	344	364	382	399	353	346	358	328	342	363	394	344	324	400	411	344	347	391	360	371	388	357	379	365	358	365	376	361	357	353	394	351	347	351	365	347	348	347	398	359	401	368	357	353	387	372	380	441	383	341	347	362	379	333	335	370	356	368	417	407	407	349	397	397	325	366	404	335	337	351	367	378	361	361	342	358	326	372	421	324	343	368	334	387	341	381	331	367	366	363	350	375	364	382	364	414	386	351	348	362	394	362	382	405	372	360	337	355	375	354	396	395	346	352	362	384	398	361	368	358	378	388	349	386	395	372	354	382	381	341	381	388	394	373	377	335	342	363	365	350	386	354	390	408	352	415	377	387	352	374	327	353	389	316	338	345	375	410	350	376	324	349	370	360	385	380	352	360	371	395	371	378	362	355	384	367	363	365	391	367	389	398	377	357	354	389	409	346	389	378	336	352	377	389	365	370	367	396	368	365	338	380	380	389	359	380	345	374	366	388	343	406	369	346	358	341	379	355	381	375	370	404	365	382	359	392	359	374	336	367	342	359	373	352	380	402	372	377	379	387	412	374	372	334	362	356	376	401	350	383	365	360	384	381	399	323	392	413	376	355	374	399	392	355	345	385	388	361	341	344	361	372	357	388	354	374	383	344	327	354	378	363	377	373	393	357	412	366	329	360	394	371	366	387	367	396	363	379	393	406	396	385	375	372	400	351	339	353	353	401
26073	16457	24035	11362	7803	6359	5376	4451	4000	3306	2897	2631	2465	2350	2177	1973	1959	1804	1727	1509	1389	1258	1195	1105	1073	1040	954	875	907	886	848	872	879	888	867	856	825	875	826	869	835	802	846	823	813	854	808	872	862	810	845	873	778	847	880	777	844	820	805	831	866	777	790	790	810	818	781	805	808	808	791	832	767	792	775	781	815	713	788	811	796	794	779	801	794	778	795	781	836	852	825	802	799	837	858	784	779	788	850	818	814	782	818	796	795	788	813	837	762	773	786	770	756	784	826	880	823	825	817	798	778	822	788	828	759	744	799	853	820	827	845	793	797	827	786	819	789	834	803	793	831	833	867	798	796	754	790	743	838	822	846	804	830	811	780	818	827	801	826	750	815	796	798	851	824	803	765	754	786	801	796	835	775	829	815	822	785	766	786	804	826	751	823	813	837	759	827	820	773	806	777	771	816	800	774	802	852	835	808	796	834	818	826	857	791	806	766	804	804	812	821	814	773	790	839	814	814	773	808	827	800	776	788	840	788	753	798	846	781	852	817	730	774	764	781	793	796	814	815	763	815	794	812	819	829	839	803	861	809	744	832	754	816	785	810	781	785	809	790	794	815	764	793	791	828	783	797	816	823	836	782	804	789	779	802	768	792	827	756	791	779	813	783	778	798	795	783	821	759	791	794	850	788	785	761	813	797	861	813	806	810	780	792	833	738	761	785	828	882	813	763	845	818	788	789	828	824	833	793	823	812	789	765	792	787	799	809	834	819	797	810	782	764	810	781	765	796	823	808	813	843	796	773	820	804	809	810	743	844	804	824	788	820	816	807	863	781	763	824	779	824	762	847	795	831	843	745	808	759	760	850	815	780	786	798	768	847	808	793	764	798	810	767	799	762	764	858	801	792	830	743	790	805	800	792	751	771	787	830	779	788	838	798	755	806	812	838	763	785	766	767	778	821	777	796	794	828	832	838	786	809	759	772	772	789	812	833	778	705	808	836	799	757	796	795	846	809	786	836	823	829	765	780	825	821	826	799	825	805	822	779	781	804	793	772	793	782	771	796	812	836	797	774	838	769	838	802	803	752	777	817	821	804	798	798	825	799	823	789	759	790	834	836	809	751	816	770	799	789	808	779	781	775	825	771	805	761	767	783	805	845	811	849	805	798	780	794	813	725	822	804	767	787	825	817	843	791	786	797	817	762	742	767	817	793	792	765	739	805	806	768	765	840	770	750	772	750	771	842	777	800	787	835	803	827	777	846	773	773	785	812	755	815	798	837	714	841	799	763	806	769	826	823	817	743	818	764	772	832	824	810	797	795	820	803	816	780	807	776	809	863	828	838	843	792	794	798	779	818	748	819	835	805	753	771	832	857	803	797	841	754	824	789	792	808	771	831	777	859	814	817	862	835	760	797	775	813	823	801	776	819	779	839	843	848	827	817	744	823	828	790	774	823	831	794	796	758	801	770	774	807	792	824	870	768	773	825	775	794	776	783	787	780	832	870	825	813	846	814	798	799	782	821	800	801	766	801	841	797	805	825	796	813	794	754	824	871	791	868	804	829	830	834	844	829	817	820	808	856	778	826	766	771	803	802	749	810	831	765	818	799	795	796	801	817	823	810	812	813	766	771	789	788	778	807	814	866	799	765	751	797	836	799	824	779	728	789	795	758	816	794	813	713	808	800	775	817	789	825	792	805	793	818	803	810	792	810	786	789	769	790	795	806	812	825	839	806	790	832	750	841	762	784	765	779	781	846	778	766	761	817	744	765	843	765	805	844	860	810	807	828	777	830	824	795	768	802	794	842	764	770	810	801	783	844	765	819	754	815	819	766	813	799	806	781	863	845	825	815	781	766	814	804	822	821	788	793	826	809	788	757	813	792	785	815	818	775	809	764	801	834	754	782	763	800	822	807	845	837	810	785	733	763	781	840	816	826	788	810	750	813	776	824	800	819	796	817	803	783	836	796	793	789	821	751	776	802	753	819	820	896	804	841	821	826	772	799	795	775	800	806	754	815	814	796	769	767	779	777	751	798	808	825	782	744	792	761	763	827	816	755	799	806	792	765	773	805	826	825	824	771	811	843	798	776	776	795	840	815	787	809	777	804	796	802	797	820	842	791	774	794	795	789	819	832	795	790	805	814	777	802	762	790	768	837	822	771	778	815	829	822	827	759	827	740	805	770	809	822	758	808	773	816	794	843	814	813	877	805	838	820	812	791	811	792	811	756	817	784	799	837	822	822	783	805	768	807	761	763	724	785	813	804	820	798	870	814	809	768	798	794	816	764	833	796	770	798	793	788	806	820	800	805	807	778	811	785	831	814	840	816	835	806	824	783	781	766	795	783	758	884	778	798	807	850	786	761	826	834	787	826	788	845	810	775	820	826	845	790	782	778	829	793	770	759	829	827	828	844	808	880	795	822	780	828	797	816	732	788	840	792	795	791	784	848	844	821	791	782	864	793	818	787	789	868	770	822	787	791	784	818	785	775	816	835	769	860	794	836	777	783	807	795	801	800	772	837	767	839	791	763	841	785	735	806	802	805	788	810	849	835	799	822	806	823	784	803	794	772	760	791	775	752	839	816	753	761	828	825	788	827	812	761	811	830	780	830	852	757	798	842	825	796	783	818	854	769	797	739	836	804	819	774	826	808	832	737	746	836	822	764	843	845	853	785	786	816	831	813	848	862	809	813	810	834	786	811	775	787	804	841	803	757	823	810	786	793	766	735	804	837	785	812	800	821	775	807	801	807	819	851	817	806	767	793	829	824	857	802	787	830	802	787	800	780	818	763	786	848	787	809	804	826	843	737	788	784	788	812	847	750	833	735	795	807	814	790	804	743	752	842	804	795	807	807	799	814	784	800	802	801	850	835	790	784	813	783	766	821	807	776	776	774	779	846	824	841	792	756	765	744	788	782	739	802	814	816	788	790	838	747	842	792	787	814	754	835	801	791	793	790	824	819	774	806	834	848	778	834	811	764	829	828	764	761	822	795	802	754	834	823	767	739	797	803	779	836	844	830	790	810	801	813	808	759	797	786	797	777	825	819	841	781	779	803	836	810	813	854	816	806	795	733	765	811	824	778	802	790	777	782	803	836	816	809	758	771	803	792	780	784	790	796	832	809	812	778	799	767	797	785	832	830	767	830	774	790	806	826	800	789	797	779	777	783	819	781	766	748	798	832	765	793	793	719	793	778	781	783	812	818	789	784	788	822	804	760	868	774	783	809	826	815	841	802	820	794	744	787	807	767	889	831	787	758	871	813	815	786	767	773	778	762	729	811	769	796	752	803	813	829	822	807	828	776	839	834	833	809	777	791	787	744	833	817	807	783	817	859	799	817	766	778	783	769	803	823	790	769	845	761	802	818	815	799	783	798	784	829	790	800	835	814	760	814	794	805	844	823	843	785	797	780	789	778	807	785	810	793	748	756	802	855	794	819	814	792	784	774	797	790	827	819	788	723	800	797	757	822	816	799	773	826	778	801	846
15381	6860	4194	1744	988	822	692	587	593	452	439	410	399	414	400	372	375	362	336	372	344	323	363	307	316	323	300	326	337	319	321	338	353	299	299	296	313	303	321	297	291	331	343	315	280	310	277	288	316	254	279	295	285	280	294	310	304	332	308	288	288	316	305	312	309	294	306	292	298	313	307	304	292	264	336	287	292	324	287	306	286	316	284	280	325	319	315	329	290	314	292	328	275	308	300	299	335	315	334	305	296	289	318	276	279	329	314	286	320	301	298	255	292	291	289	303	313	329	255	339	333	303	322	277	295	298	336	314	316	287	325	286	329	285	313	353	301	275	301	288	320	305	295	313	292	295	252	291	298	308	301	317	291	292	292	316	314	269	302	276	317	307	320	320	295	296	322	286	321	312	312	303	294	286	292	260	285	314	254	285	283	315	290	300	308	306	335	294	299	305	318	328	299	320	267	278	290	282	316	333	301	293	322	307	307	299	275	316	329	325	284	306	314	315	281	282	305	303	301	297	273	314	303	319	316	295	303	343	305	280	325	317	295	311	310	308	286	295	299	285	291	318	294	296	313	330	293	319	328	299	290	274	317	322	312	285	285	301	308	330	308	283	295	343	321	263	287	324	274	298	300	314	291	296	295	279	306	304	346	290	297	294	291	281	314	273	300	323	288	315	289	315	306	304	350	274	294	289	326	325	275	289	272	284	270	312	307	296	278	327	303	276	319	306	283	310	307	329	274	326	292	302	311	321	318	291	287	327	316	308	338	306	261	307	316	293	305	292	292	313	315	292	330	305	298	287	291	316	295	298	331	308	314	287	303	311	308	294	306	339	337	296	312	306	278	293	313	326	292	297	306	305	309	305	307	277	305	311	320	311	281	309	307	300	302	327	331	304	315	278	311	280	319	343	304	313	299	306	307	346	278	325	292	260	289	305	303	282	303	331	318	340	274	301	298	288	339	286	323	287	310	324	312	250	289	316	261	321	284	284	307	317	261	312	286	285	256	305	276	333	302	289	299	279	321	312	289	307	265	334	296	304	303	295	312	300	350	298	283	312	347	331	288	277	325	324	317	307	302	286	323	332	297	281	299	300	299	291	325	315	275	323	299	320	318	290	326	316	282	310	306	267	294	291	292	285	262	298	284	291	311	307	326	307	296	308	304	291	292	311	300	289	322	331	279	292	295	292	328	325	287	304	272	283	270	293	319	304	316	291	311	323	289	350	314	297	339	303	276	293	279	305	308	291	288	305	282	308	281	311	297	291	314	315	314	321	277	298	355	322	330	303	293	275	304	313	306	313	254	274	297	285	295	315	339	288	334	293	299	334	318	282	329	272	307	327	299	304	300	290	294	306	325	311	296	298	313	299	304	274	310	297	297	322	297	330	304	299	303	316	316	304	300	277	299	331	291	282	270	305	314	293	313	326	293	257	308	325	336	298	298	293	310	284	298	317	293	304	334	301	310	293	294	287	306	305	284	319	302	307	324	286	310	345	349	308	293	285	275	343	250	358	329	303	279	281	299	307	300	306	302	318	288	322	324	289	270	294	300	293	320	292	333	274	309	286	303	328	340	301	319	315	302	285	308	345	274	293	286	292	305	284	298	316	271	299	311	310	280	319	301	264	291	322	339	292	284	317	302	342	272	278	283	313	280	334	316	317	306	302	279	315	301	295	282	279	292	301	328	289	289	306	279	293	310	307	301	297	272	263	321	308	272	277	330	322	281	314	315	320	263	302	308	321	306	289	285	314	325	340	307	309	304	303	304	276	266	294	309	310	314	283	316	313	315	298	272	280	314	318	300	306	296	271	292	338	319	291	277	289	302	293	268	297	322	266	310	292	273	278	257	332	303	315	317	293	307	307	289	306	265	281	320	273	320	270	270	299	309	268	304	319	330	336	281	284	299	303	301	291	299	315	273	296	301	291	306	298	313	307	327	314	324	318	300	322	317	313	293	340	305	309	308	314	293	280	279	298	294	304	335	280	324	314	327	269	291	311	286	325	302	299	280	295	299	310	282	294	318	292	295	282	288	276	298	288	286	334	291	292	335	308	280	304	282	291	318	305	302	306	307	292	324	289	328	330	310	307	280	296	296	294	329	301	291	271	300	306	290	297	316	304	272	321	291	276	286	280	343	291	328	280	322	316	328	340	330	333	309	330	350	317	303	301	281	316	331	328	349	289	307	274	294	313	302	295	330	312	288	269	292	296	304	319	315	321	292	296	288	324	293	322	294	288	292	324	297	307	306	303	293	308	326	297	329	281	301	305	320	279	307	303	281	347	306	317	304	300	291	327	314	301	276	317	349	301	289	299	291	323	296	330	293	308	309	311	298	313	321	318	307	310	314	319	312	320	312	290	330	306	311	297	303	323	289	304	310	316	301	276	299	326	318	283	277	333	288	303	285	283	248	330	303	328	296	302	329	285	293	270	297	312	285	344	276	307	297	279	322	304	311	272	320	303	311	315	291	298	298	299	305	320	288	324	303	304	279	292	352	323	317	302	324	291	333	294	308	328	339	313	315	305	318	328	302	316	315	312	272	281	293	336	313	334	277	271	310	335	329	310	290	307	283	288	278	291	319	312	294	319	329	293	300	329	320	355	304	316	292	282	290	288	310	325	312	294	308	292	272	315	336	287	302	329	293	301	304	280	309	299	298	284	288	321	331	307	279	266	293	283	322	299	288	289	316	346	284	303	312	299	285	314	288	274	314	312	287	306	337	288	299	310	278	318	293	287	320	313	288	301	329	320	288	288	320	290	320	290	283	341	329	291	308	301	286	324	304	290	271	269	338	313	296	307	292	322	289	306	311	306	323	299	301	274	317	309	298	297	315	270	268	294	309	305	317	348	286	320	311	315	272	326	318	309	307	271	292	310	311	280	315	268	244	297	315	336	317	275	320	313	280	295	334	277	290	319	263	321	316	308	293	327	340	294	296	274	307	271	295	287	275	319	280	310	302	306	284	270	298	256	334	307	265	301	302	295	314	301	273	302	294	313	299	303	318	324	292	298	273	282	289	293	295	284	311	301	303	261	348	289	296	296	309	293	321	287	269	291	296	286	309	288	320	338	300	318	329	313	300	311	282	316	286	293	282	296	299	326	314	326	314	279	324	342	301	287	308	290	296	356	260	270	298	310	315	311	294	303	258	301	282	289	314	295	294	310	296	337	310	325	291	302	316	315	305	272	307	278	307	293	307	278	300	288	309	337	319	294	318	288	293	295	286	316	288	312	277	300	300	285	320	300	276	296	314	299	321	290	311	296	300	303	308	315	297	307	303	308	328	298	300	287	294	304	333	310	327	294	304	335	292	303	293	322	329	310	311	322	337	298	305	285	307	325	291	289	283	294	283	323	314	316	310	296	326	320	289	295	307	295	264	290	311	314	311	284	324	279	266	300	292	307	267	274	338	315	322	312	301	294	311	308	324	284	316	322	279	292	296	297	287	303	290	282	359	302	275	316	272	294	293	304	304	282	276	270
9236	5178	7025	4521	3376	2776	2246	2091	1758	1567	1525	1359	1369	1303	1225	1200	1174	1113	1018	956	847	801	822	789	753	751	718	690	704	723	737	703	701	710	715	684	724	657	739	674	726	720	689	651	686	634	693	692	740	651	697	726	664	706	654	679	711	676	659	707	654	695	687	667	653	720	662	665	706	727	715	713	711	675	692	686	671	701	665	706	681	676	644	667	662	679	694	662	659	702	727	656	721	708	667	674	671	671	664	682	658	681	647	690	674	693	622	695	707	672	735	667	703	676	642	720	685	719	693	731	737	701	702	666	651	629	584	673	668	659	708	662	706	715	708	661	641	633	661	647	665	655	686	701	691	641	645	706	762	667	684	714	695	725	694	681	709	704	677	719	715	689	665	634	699	674	693	664	688	709	641	685	672	674	657	702	641	656	644	670	721	660	702	651	680	693	704	662	688	683	681	676	722	661	677	691	693	676	665	707	707	677	660	660	648	682	651	663	662	727	668	680	647	650	667	732	698	662	635	767	671	719	705	674	732	709	650	704	658	625	718	681	662	681	669	681	602	646	712	688	659	595	662	639	710	694	714	661	653	688	714	646	641	695	666	644	648	657	745	675	664	689	709	662	661	675	682	692	686	700	665	609	669	732	745	655	677	631	717	639	663	688	726	646	696	691	629	665	732	729	704	703	739	673	652	674	678	664	680	667	689	671	700	667	685	723	704	733	647	701	656	714	674	667	658	673	644	651	684	695	661	644	727	658	693	654	628	628	663	670	700	654	680	706	628	684	656	679	678	664	696	649	669	684	707	677	658	695	656	675	666	708	704	662	683	708	685	652	616	689	702	671	675	700	669	681	696	674	673	648	699	700	649	657	690	666	684	682	678	673	628	663	699	633	678	696	705	709	677	687	679	655	697	682	652	677	665	692	690	709	688	688	715	707	696	712	692	662	674	668	657	667	725	710	690	623	670	690	682	690	638	669	642	695	656	690	654	669	696	697	669	678	677	678	666	681	697	659	680	677	668	665	689	659	703	662	691	674	649	699	678	641	679	666	714	715	706	721	685	673	653	656	654	657	652	649	694	697	682	662	667	664	711	686	631	665	717	677	693	698	671	694	733	646	672	667	682	657	646	680	654	636	616	712	659	667	683	663	697	631	691	660	671	659	703	678	648	646	656	677	665	635	682	702	684	654	651	714	679	628	697	691	746	647	706	672	704	702	662	736	646	697	729	746	725	694	673	700	725	690	675	679	677	721	707	768	702	655	661	669	713	691	645	656	668	676	715	701	686	707	694	653	721	635	699	679	654	664	655	693	671	679	679	699	652	625	653	704	675	699	684	726	700	711	738	630	681	698	649	716	678	677	672	673	695	708	642	679	704	683	705	698	703	660	667	684	639	651	706	667	709	711	720	729	728	704	655	695	730	643	709	689	656	669	670	692	703	657	653	690	623	620	664	746	690	707	697	640	675	709	690	665	736	705	663	677	661	670	668	686	691	703	693	702	656	676	666	696	686	664	644	709	686	708	646	655	747	630	667	669	705	687	719	686	639	715	641	660	632	696	637	687	690	645	677	682	671	663	637	633	715	661	679	652	706	659	682	691	686	715	676	677	655	664	700	704	725	682	653	661	705	698	658	692	695	653	646	704	649	666	709	680	712	677	634	627	711	679	718	726	696	706	700	663	689	680	661	654	719	701	663	671	710	686	647	701	670	765	678	692	656	639	678	624	673	689	660	650	680	716	702	657	687	678	651	727	672	698	680	642	703	689	639	689	645	658	647	682	707	623	654	673	651	657	709	689	636	637	711	736	695	735	679	688	681	690	710	677	665	671	676	717	669	646	645	711	664	640	703	679	673	675	665	691	707	681	676	667	663	718	684	705	695	705	677	674	666	687	677	694	690	722	683	719	719	680	667	647	665	683	718	688	642	676	692	659	686	674	719	700	658	683	706	646	735	719	662	654	685	696	656	663	693	651	652	664	701	660	691	667	683	730	673	653	646	667	669	668	705	772	632	665	624	686	682	711	661	702	658	659	658	652	647	673	697	727	663	705	665	638	670	677	684	704	680	669	701	625	694	659	690	694	700	688	700	657	670	684	632	649	686	699	662	689	684	683	696	648	673	656	683	688	674	664	720	692	633	683	635	684	696	698	679	685	662	656	665	630	697	703	670	671	713	668	717	639	704	658	659	703	669	621	696	661	624	651	700	657	638	700	673	689	680	668	709	726	693	681	685	688	670	654	716	691	663	720	672	669	669	662	669	684	683	650	680	678	685	644	626	730	674	679	677	689	718	663	673	675	675	676	652	685	660	684	638	763	613	716	722	676	713	711	628	721	664	727	715	701	684	652	649	739	686	680	688	718	662	651	676	676	672	703	670	644	662	682	675	692	687	690	676	673	697	685	643	657	685	651	612	724	695	680	696	687	650	646	729	684	681	741	719	633	685	672	643	657	727	697	687	661	702	722	691	646	698	676	687	703	686	655	673	701	635	739	681	713	679	664	659	682	672	641	696	663	629	662	669	668	661	702	729	687	683	665	644	651	720	681	676	673	723	693	715	628	673	705	730	676	696	695	664	681	689	668	656	683	697	667	666	661	675	678	656	744	749	660	684	709	737	699	687	698	702	705	664	712	714	662	666	677	726	705	701	662	685	645	679	681	653	708	631	678	714	644	624	699	689	727	687	674	679	681	699	702	652	663	656	673	666	700	664	737	656	678	683	655	691	684	705	706	717	696	675	653	669	669	711	675	698	727	646	673	664	631	690	698	675	722	673	662	677	724	683	695	690	711	730	676	688	675	672	721	668	658	701	659	713	691	673	687	654	726	697	678	676	666	726	688	676	685	695	716	697	711	726	687	682	703	654	644	678	681	695	698	675	615	663	741	677	670	678	703	645	665	657	722	714	707	708	661	647	653	702	706	637	642	697	714	680	689	659	650	646	677	659	695	729	713	660	693	641	690	649	690	695	704	661	681	702	679	642	671	669	657	717	659	667	643	662	659	680	698	674	675	709	647	691	670	709	660	650	680	673	702	682	726	660	681	659	683	675	678	698	673	667	616	727	728	656	714	644	657	712	684	678	670	687	660	698	674	663	694	644	676	690	693	696	703	644	662	665	686	642	668	674	711	696	671	679	660	702	720	648	713	702	677	644	661	711	694	682	668	680	623	686	642	701	665	627	663	677	691	716	645	678	670	672	708	693	646	653	703	734	667	674	678	694	699	694	668	644	680	712	702	649	657	701	747	688	685	693	689	673	683	673	720	649	691	689	680	700	659	656	694	666	689	700	695	685	616	648	647	657	681	687	617	669	676	686	681	648	682	704	655	647	709	679	673	692	675	765	712	673	642	682	649	696	685	694	727	684	685	702	662	647	667	674	620	731	679	680	728	660	698	671	704	659	674	715	647	703	677	666	666	718	734	634	649	688	681	658	661	687	677	684	690	653	736	662	667	669	720	707	750	730	661	681	673	664	661	647	649	652	683	718	653
30989	16120	15264	5847	2210	1530	1163	931	797	678	628	569	566	505	484	483	506	478	441	397	394	342	377	346	385	396	371	346	326	359	351	340	386	342	371	349	340	335	332	348	313	327	336	343	343	370	369	298	357	352	324	345	319	347	389	338	362	337	341	323	312	353	339	364	337	345	356	369	327	366	352	363	332	343	341	343	318	305	373	375	314	354	335	324	320	335	362	362	338	304	322	305	349	328	314	335	329	379	337	315	346	352	346	324	345	354	333	368	372	331	325	318	351	335	323	369	339	342	352	317	357	319	339	307	329	346	332	357	348	344	343	330	397	376	350	374	341	350	327	336	346	339	354	337	321	330	335	344	327	322	313	364	325	311	344	315	356	321	357	319	343	341	321	318	336	318	354	331	332	312	344	328	345	321	348	329	346	319	316	349	348	357	360	335	287	327	342	335	342	349	359	333	335	322	346	329	341	365	342	318	330	376	360	341	354	329	297	348	357	309	338	339	383	348	350	363	332	337	326	335	377	323	369	334	349	356	349	355	333	309	294	340	297	318	334	383	355	352	320	336	353	331	329	333	352	337	376	340	322	337	315	388	322	352	358	313	300	312	363	344	304	354	352	330	344	314	318	344	333	363	322	345	349	311	344	348	318	336	330	364	312	355	294	362	347	328	351	364	337	317	303	337	325	337	297	326	337	313	332	336	354	319	351	338	319	329	329	330	375	347	360	319	331	294	346	340	308	340	385	347	320	347	349	384	333	357	328	364	334	358	363	328	312	356	355	328	338	346	358	348	330	353	342	366	335	322	297	341	353	319	354	342	337	342	336	377	358	351	344	352	308	340	334	359	358	365	329	343	332	356	327	315	348	330	310	396	334	323	317	339	327	361	336	365	329	347	352	377	338	313	331	309	313	348	367	323	345	366	348	354	329	360	377	319	318	344	333	358	355	333	318	341	365	310	323	343	324	363	341	358	348	320	354	341	316	356	345	350	352	336	344	344	334	357	356	315	365	332	328	334	350	350	314	352	329	326	332	372	330	328	339	369	333	319	341	308	341	357	377	391	328	354	333	338	350	334	329	314	373	327	345	359	349	333	324	343	334	343	328	357	342	329	350	350	321	339	387	357	380	342	314	328	333	286	310	322	338	356	316	328	344	328	329	327	320	363	324	341	348	372	309	348	356	328	330	355	316	332	344	325	343	352	326	372	319	310	296	316	359	331	344	352	369	337	303	293	375	371	321	358	328	387	366	336	368	352	338	348	325	340	325	339	341	356	360	338	312	374	327	329	300	335	310	332	316	323	339	338	346	336	350	327	311	326	321	303	335	336	331	353	363	323	332	366	339	339	368	309	311	329	350	338	318	323	326	314	310	346	363	360	352	378	346	373	340	331	321	369	364	341	303	344	323	336	337	371	387	314	322	316	322	372	354	340	376	324	357	359	341	322	331	329	315	287	290	323	293	304	327	325	395	325	352	324	385	333	349	340	342	303	367	354	392	356	372	382	343	333	381	360	348	336	330	343	336	344	314	343	328	323	322	331	336	355	339	337	338	338	330	337	351	371	338	358	338	324	339	330	349	385	340	362	342	342	327	359	357	305	298	341	339	319	304	314	348	346	344	346	316	332	309	344	375	340	326	353	339	321	315	356	356	356	359	368	349	340	361	328	356	324	350	320	354	374	341	317	352	344	342	315	320	371	362	321	359	368	331	336	289	366	371	367	321	356	349	333	344	310	304	358	332	360	365	342	347	365	320	318	336	346	323	357	358	329	342	347	359	335	318	360	304	308	330	324	360	335	328	333	342	344	320	354	345	354	351	339	375	417	345	375	328	348	349	297	356	336	315	348	342	339	353	338	339	346	334	346	367	397	329	330	343	362	382	337	318	338	350	379	296	342	331	323	339	358	366	365	333	328	376	331	336	362	300	308	307	312	362	374	319	347	387	324	360	370	335	328	341	350	325	338	314	320	333	342	340	345	326	351	345	331	330	367	336	325	346	333	370	324	314	334	307	359	335	315	303	385	335	337	373	352	353	341	319	370	328	364	328	397	333	339	316	343	355	339	284	342	350	367	320	334	359	333	366	388	348	286	327	320	350	342	352	356	339	331	346	357	355	338	336	328	323	324	325	318	369	299	338	343	364	333	320	317	318	338	359	349	374	311	345	326	336	345	350	324	321	309	325	307	324	375	324	366	355	326	350	344	309	362	341	313	332	357	365	361	343	354	336	315	343	318	363	313	308	345	349	338	354	326	330	327	341	365	340	353	327	319	319	340	292	328	330	337	348	400	361	331	326	339	360	368	344	335	314	301	286	300	346	365	346	340	317	287	358	335	343	338	325	373	315	347	333	293	312	362	365	337	316	335	299	330	320	353	343	368	368	348	337	353	355	358	363	377	320	355	352	340	336	315	321	348	331	354	357	344	339	377	313	342	335	340	326	331	353	342	329	345	298	304	341	328	353	364	349	347	351	365	344	331	334	334	350	300	344	340	342	334	341	356	347	353	346	333	344	320	321	355	341	301	338	350	346	327	307	335	335	337	330	328	329	342	336	361	370	362	362	352	363	357	335	298	323	348	357	325	330	346	342	317	313	331	324	347	317	336	341	350	381	298	320	321	338	326	348	343	351	336	380	365	357	326	332	360	360	357	303	356	357	355	342	311	349	332	371	343	349	350	321	308	333	337	314	331	318	325	333	325	359	341	358	339	348	349	319	329	318	330	354	350	328	315	351	345	349	352	394	354	349	342	340	384	322	382	318	359	324	323	336	333	364	350	355	322	309	343	336	331	365	335	301	370	352	332	287	333	299	341	342	339	313	362	340	328	342	329	341	341	327	353	343	290	357	367	345	348	320	331	330	344	302	338	304	356	383	344	342	339	356	335	366	319	319	315	323	355	356	347	327	355	346	330	301	363	382	360	329	362	314	354	324	318	330	323	314	306	313	354	341	339	321	382	314	337	326	325	364	312	337	311	352	324	324	314	323	320	335	328	317	351	311	323	359	347	384	362	323	312	332	309	306	318	337	329	324	396	346	312	320	344	326	302	328	363	312	335	328	363	333	327	330	357	330	350	351	319	341	327	348	340	331	349	348	359	304	335	307	322	355	327	316	352	360	331	390	298	379	336	305	335	339	315	344	366	349	346	369	337	335	323	316	355	352	314	348	311	290	323	351	337	321	352	352	330	350	343	324	349	310	314	310	337	377	322	354	323	347	371	329	300	361	358	380	336	302	339	336	387	310	318	337	342	315	315	362	329	330	315	348	354	341	356	336	327	362	342	347	312	355	308	343	318	313	377	337	346	358	378	307	371	317	336	342	343	373	318	312	320	339	301	323	353	351	340	311	332	347	311	344	345	335	343	331	345	333	318	354	349	338	334	337	349	327	337	325	341	339	317	326	300	306	322	336	301	342	311	331	357	334	304	333	349	334	356	348	342	333	355	332	340	324	366	374	334	352	321	336	336	354	347	356	372	345	328	331	307	370	383
19246	11502	18980	9046	6164	4747	3988	3473	3037	2489	2290	2151	2061	1936	1752	1752	1662	1562	1387	1261	1171	1081	1026	1011	1004	964	903	848	803	844	866	779	796	850	815	821	799	734	846	771	758	825	809	788	776	810	769	786	727	739	750	748	751	742	757	772	811	773	763	770	764	762	704	806	747	793	733	715	751	732	716	766	737	753	793	796	739	730	742	710	760	773	745	726	732	706	712	757	759	749	758	726	767	767	781	797	759	723	734	755	737	709	777	784	762	759	805	750	717	721	747	747	827	715	746	754	758	735	778	739	735	724	742	761	715	753	758	782	743	782	751	754	790	748	764	726	763	749	742	735	706	768	750	784	767	776	733	752	752	736	761	752	744	733	785	796	853	747	788	763	769	741	779	773	791	771	755	783	717	719	771	788	711	813	769	767	726	726	805	757	735	784	705	742	774	754	753	818	754	756	778	787	760	745	790	751	741	753	733	733	796	765	776	766	813	757	766	773	779	796	738	750	756	743	742	765	789	734	733	735	750	704	758	801	736	716	724	756	792	726	724	736	775	739	787	820	715	802	781	771	744	800	746	746	781	737	769	749	753	776	714	811	738	759	743	767	733	729	731	784	801	707	747	785	748	774	757	763	776	781	733	739	724	729	763	767	790	777	788	790	793	742	721	728	784	750	724	765	703	770	732	809	753	780	769	791	719	710	753	761	732	695	721	762	739	727	785	761	777	721	733	720	766	730	715	748	770	718	764	778	796	751	760	766	746	741	773	736	739	781	713	748	733	749	754	740	750	726	741	733	726	801	812	774	723	719	809	770	758	737	770	772	785	740	732	765	751	791	780	718	727	781	752	752	759	728	726	775	770	764	716	799	743	758	730	725	753	754	772	764	737	727	727	767	769	775	776	767	752	797	721	788	793	769	749	773	742	787	779	781	759	728	837	778	732	729	772	805	755	767	761	802	767	788	750	743	786	788	724	732	770	757	704	760	742	749	718	745	783	736	758	770	744	773	747	758	720	757	751	765	721	754	733	722	800	723	787	751	707	728	746	774	723	730	744	710	780	784	791	756	764	782	770	780	792	711	743	799	777	758	745	787	734	769	749	772	766	771	749	798	737	744	750	815	774	749	766	771	747	788	755	722	763	727	747	729	754	735	742	732	731	749	706	746	755	783	697	762	794	722	765	729	743	719	692	755	778	722	760	770	761	725	703	754	721	705	731	731	711	775	767	786	744	765	803	785	787	741	743	739	745	757	731	747	768	740	744	740	765	780	768	784	745	727	767	784	746	765	748	745	711	747	769	762	748	779	758	779	745	782	737	773	735	737	716	757	731	749	740	731	731	756	744	769	765	752	709	802	757	767	760	754	755	752	728	670	748	755	742	767	791	758	711	744	752	723	735	776	773	701	777	781	740	752	761	757	729	746	763	794	761	787	768	722	738	706	698	782	762	817	769	718	790	810	788	749	761	748	748	778	757	766	759	743	710	748	754	776	772	740	735	733	738	784	750	765	782	745	708	773	722	765	757	743	802	750	778	783	716	752	720	763	738	749	716	744	735	749	778	775	769	774	757	730	733	743	758	771	766	738	773	736	756	763	742	772	694	745	759	749	765	787	732	771	743	748	787	738	734	728	744	737	741	721	806	719	704	762	766	749	718	777	709	784	804	773	703	757	793	702	762	751	777	758	735	776	812	783	766	770	755	793	727	711	801	767	708	780	764	777	741	745	743	753	743	736	778	749	767	775	804	776	758	713	746	784	705	762	756	737	764	760	797	774	804	768	798	764	722	799	792	740	771	730	764	731	764	731	805	764	718	772	779	730	724	701	744	772	770	748	756	749	737	711	782	780	764	779	781	775	782	744	722	720	753	736	765	769	733	771	789	730	735	755	727	743	756	809	764	760	735	708	763	762	755	742	760	778	766	729	744	746	829	777	744	754	746	692	746	757	727	778	722	733	788	722	764	753	773	733	759	727	750	764	695	738	783	744	750	774	785	733	758	711	731	772	789	759	801	755	731	777	792	758	767	751	824	750	784	729	776	803	727	709	775	766	742	711	765	767	748	744	750	783	768	732	759	723	759	781	737	754	777	785	763	768	731	732	767	726	798	745	689	794	776	752	774	772	705	776	757	739	719	753	791	785	724	740	785	711	740	737	745	750	766	782	735	731	791	762	731	727	733	778	771	756	757	747	794	757	754	762	782	787	785	716	735	762	705	739	745	764	746	771	768	751	786	729	740	708	765	737	761	765	750	687	747	751	742	782	770	712	733	775	714	727	769	752	761	793	728	768	792	743	756	791	715	752	704	740	747	774	738	769	762	726	778	790	754	777	739	749	719	715	736	752	810	783	717	750	705	796	759	760	788	754	747	772	756	792	752	754	789	745	761	776	828	813	745	746	763	737	763	729	760	750	720	771	760	789	744	738	765	752	767	750	784	779	794	729	758	713	826	740	760	791	778	737	758	753	773	764	711	759	713	739	772	769	721	727	735	742	738	765	756	731	737	731	776	751	673	741	714	740	704	769	781	755	724	746	766	746	737	792	761	735	751	737	785	769	726	768	782	753	736	724	740	737	707	727	758	750	712	741	776	737	744	780	745	801	735	750	745	747	723	746	723	724	737	741	785	730	755	718	754	732	749	745	784	800	821	763	814	741	743	775	761	750	764	767	762	739	733	744	750	755	716	763	768	770	714	751	777	728	766	728	759	723	797	800	759	752	698	799	755	780	747	765	759	730	775	767	738	748	808	763	715	765	771	795	699	746	759	763	736	772	752	752	785	730	783	773	731	779	789	757	773	779	745	781	789	738	739	810	785	763	756	736	741	779	744	742	759	758	732	710	794	769	717	754	798	769	771	758	762	793	724	759	703	771	758	751	763	746	771	772	755	751	734	751	729	752	752	715	758	741	808	738	739	757	711	772	777	758	729	748	747	775	766	729	759	785	727	814	790	724	713	743	783	736	778	798	711	755	761	741	747	767	781	770	714	766	703	736	740	746	815	799	786	755	694	748	705	779	753	692	764	749	787	721	751	800	769	716	712	710	758	724	755	761	757	770	703	726	753	748	752	781	766	783	763	770	739	770	788	738	784	753	774	756	774	811	755	760	757	765	779	762	711	733	810	760	687	747	722	709	744	712	726	743	711	729	731	737	735	713	758	768	748	780	777	758	763	774	760	742	758	746	774	742	731	714	708	744	755	765	745	705	730	694	756	815	741	781	766	749	739	752	763	706	771	787	767	796	738	779	768	814	750	793	818	796	762	727	746	767	756	762	760	713	727	753	731	760	738	762	782	759	712	770	759	806	763	782	799	812	729	751	743	791	730	777	792	762	794	780	738	788	783	737	738	730	723	695	766	754	739	772	758	742	802	787	711	731	707	803	779	720	730	747	785	749	781	796	731	733	774	775	722	792	747	776	708	701	749	791	765	738	802	761	732	782	745	788	751	731	731	760	734	734	744	712	735	766	760	711	717	744	807	736	779	765	745	748	753	706
40479	25277	27755	12862	4171	2381	1616	1312	1042	865	800	764	727	692	619	625	595	519	512	459	480	475	422	413	416	420	392	396	367	349	402	351	398	389	394	349	341	417	369	386	353	358	345	364	359	375	395	406	394	357	405	384	386	361	378	401	385	387	385	381	376	320	377	367	376	366	385	404	397	366	320	396	383	399	361	347	366	380	341	348	390	377	354	401	370	402	356	360	337	379	382	358	359	359	356	356	371	333	355	345	384	342	348	335	367	315	371	356	338	352	387	387	357	370	371	367	361	385	377	335	360	363	388	354	334	347	368	362	390	418	353	384	353	360	365	354	333	345	391	374	328	374	365	372	347	401	386	333	378	406	376	348	397	370	388	402	341	355	349	359	381	378	365	332	355	353	368	368	380	366	344	365	340	371	386	357	370	360	343	330	364	356	352	345	387	364	398	358	388	402	368	385	377	377	365	337	406	389	361	386	370	383	345	360	383	377	351	364	334	398	376	344	364	334	357	380	367	346	370	399	317	369	382	337	349	351	350	412	378	364	401	334	367	348	354	363	392	352	405	392	353	373	349	380	407	333	347	387	393	421	383	339	351	383	395	395	363	371	379	334	371	361	382	390	384	375	350	407	358	367	369	372	365	420	386	396	356	366	320	385	409	337	348	389	367	362	338	382	387	320	344	348	371	354	333	349	375	360	351	345	343	401	369	314	376	370	389	348	349	358	371	368	365	365	396	364	358	350	340	372	359	381	355	354	408	388	362	359	396	383	386	356	392	380	374	365	360	385	380	376	346	359	356	402	359	368	398	373	417	381	407	354	392	392	387	323	359	348	373	365	350	372	379	339	397	334	374	385	378	374	356	354	353	361	362	381	408	346	368	361	397	388	350	364	385	372	377	348	383	333	393	400	358	331	367	328	370	354	348	320	328	362	364	354	335	351	387	366	381	340	376	430	364	375	349	347	371	368	339	363	363	365	369	331	372	346	367	369	373	403	372	377	345	371	355	355	358	324	357	367	363	383	386	367	350	380	373	370	342	351	393	376	373	368	380	352	396	349	345	322	351	378	359	351	351	351	350	370	360	386	344	319	401	359	357	310	389	347	359	380	372	357	369	390	364	363	400	373	389	375	333	342	379	374	370	377	349	381	419	366	315	363	368	338	367	353	365	347	336	377	382	359	358	355	388	374	335	346	361	383	372	315	347	380	379	406	386	324	327	371	348	352	372	392	384	343	378	364	405	376	374	385	320	361	380	358	386	363	377	363	346	399	365	368	333	324	358	387	380	399	413	412	390	389	370	329	378	378	356	369	349	365	378	351	401	386	327	333	386	355	364	319	374	389	367	346	358	361	371	387	345	336	373	363	332	351	395	352	371	389	366	366	352	358	378	349	355	362	370	363	324	382	383	368	347	362	391	343	359	337	394	325	359	341	315	365	343	375	393	365	373	404	366	370	404	342	343	360	376	348	349	340	370	372	403	339	358	372	382	313	352	373	359	378	353	357	363	403	387	379	376	350	383	378	362	366	372	363	372	350	340	337	352	357	350	401	371	397	353	348	384	377	380	362	345	377	309	359	364	352	373	368	354	372	370	382	382	369	344	371	356	356	423	383	401	394	385	378	380	359	344	394	382	366	396	346	385	365	390	383	383	372	338	362	375	394	360	373	357	365	373	344	396	388	380	383	336	366	411	355	333	368	337	390	337	332	365	353	356	388	403	332	379	342	395	348	372	413	366	367	361	374	353	416	349	360	376	372	369	356	408	356	375	380	365	368	370	351	362	388	341	382	386	385	396	386	345	347	372	363	369	385	369	363	349	361	376	406	348	346	379	363	361	386	409	345	364	386	367	357	400	353	358	374	385	375	374	361	381	340	395	387	340	373	339	359	375	359	409	347	398	356	383	388	397	361	382	323	353	380	372	378	360	363	371	348	352	394	364	351	355	307	374	363	348	399	363	356	332	377	370	355	349	390	367	393	343	357	376	368	383	373	391	361	385	349	390	361	342	385	351	360	358	380	363	387	370	330	345	390	392	399	362	403	356	341	385	367	341	405	380	373	381	358	397	405	361	383	378	350	405	395	419	361	373	394	387	376	379	394	360	362	354	342	350	350	361	341	385	363	346	326	377	374	397	393	356	335	368	372	353	368	363	369	358	374	372	389	368	385	388	354	359	344	371	338	322	383	354	357	366	382	365	348	361	369	406	374	366	358	389	357	371	383	358	363	350	363	342	375	371	375	335	357	406	358	325	336	352	334	362	375	362	344	366	345	363	328	349	412	387	359	348	403	376	343	351	369	386	362	372	365	368	330	366	388	378	378	396	329	373	338	368	382	374	352	356	331	327	398	323	384	361	364	368	349	373	389	372	341	374	405	375	362	348	346	393	378	370	329	350	371	368	390	387	331	350	390	349	387	367	317	381	386	313	401	374	390	372	355	373	387	396	349	327	343	356	329	403	367	378	386	333	361	367	343	379	390	364	360	367	391	364	322	341	360	333	339	346	343	355	370	375	394	364	402	378	359	354	373	352	354	378	358	372	362	342	385	335	398	359	382	390	367	363	399	364	391	364	342	376	416	378	348	346	361	365	418	388	371	382	379	373	346	374	323	404	389	409	324	357	406	367	356	364	392	364	362	334	382	396	378	380	378	329	383	411	376	363	371	336	373	344	362	358	382	371	413	375	330	399	364	336	363	376	352	337	374	386	360	366	378	365	368	389	327	359	371	383	346	386	354	345	359	391	373	393	390	355	380	350	333	336	377	346	420	373	360	394	370	406	364	350	417	386	380	363	365	362	370	354	343	372	402	391	374	375	362	366	384	354	340	330	351	345	356	376	342	385	374	371	346	363	409	346	350	359	346	372	355	375	376	350	360	340	374	372	360	411	346	368	372	345	359	365	357	354	396	380	349	344	354	372	366	351	357	331	368	409	399	366	380	321	385	360	337	338	385	383	401	372	378	326	364	380	350	332	351	346	343	396	397	341	356	384	390	347	382	354	363	341	376	342	344	372	362	351	371	360	372	351	367	368	323	353	360	423	353	333	356	362	404	375	336	407	362	353	351	407	350	392	364	372	379	338	331	369	357	347	345	338	350	405	393	393	347	358	343	357	371	398	356	367	377	371	366	355	355	382	405	364	362	371	388	367	374	379	348	377	384	391	366	374	360	394	330	333	342	358	417	364	359	419	374	384	394	407	336	365	370	363	369	347	351	372	348	378	371	342	339	370	360	378	369	365	390	371	369	401	350	367	348	349	354	388	368	363	415	396	363	376	349	346	347	366	371	391	372	389	392	370	351	340	367	354	374	401	346	415	340	372	393	410	383	382	397	414	337	343	381	364	386	361	333	372	360	394	362	361	353	377	366	363	370	362	348	393	346	342	395	390	379	380	392	371	377	360	384	376	382	389	381	406	361	395	355	366	348	353	327	379	373	393	325	368	340	371	406	379	368	326	357	418	387	342	371	365	405	343	392	379	375	373	374	392	365
24473	18278	29348	13423	8230	6711	5682	4857	3934	3443	3018	2873	2740	2473	2309	2186	2028	1895	1653	1493	1387	1196	1195	1109	1062	1019	962	955	908	838	895	901	858	849	904	877	834	858	862	864	825	841	843	779	831	819	830	793	804	844	834	861	811	835	766	817	820	849	824	814	808	804	837	820	831	771	763	841	830	848	849	808	791	757	783	777	775	731	788	749	835	814	819	797	852	757	825	776	838	823	865	835	815	781	787	821	873	770	843	749	807	767	781	751	835	793	839	747	844	758	786	848	849	803	836	831	762	800	814	796	760	843	800	784	792	809	794	806	761	810	818	794	764	776	791	771	816	780	771	791	839	803	848	837	802	800	839	822	766	819	797	759	788	804	771	799	861	757	811	780	825	827	865	831	872	817	765	808	847	810	829	828	812	807	802	816	842	820	815	771	820	797	815	836	880	831	835	762	838	815	841	791	757	811	792	764	757	782	773	830	851	781	804	846	762	796	808	766	816	789	810	826	821	812	790	795	834	779	795	826	808	802	802	788	829	849	850	806	817	833	764	813	778	799	801	784	815	829	748	796	836	801	765	790	798	754	764	825	791	795	812	823	826	802	765	826	768	815	787	801	795	816	842	848	771	834	844	788	749	784	803	781	781	807	833	784	795	791	752	769	807	812	802	776	817	819	826	748	839	783	760	845	744	775	842	799	829	816	813	786	831	795	782	776	788	780	759	790	851	796	800	822	765	802	760	794	824	804	786	805	795	833	789	793	817	792	838	813	787	844	764	779	801	795	800	797	807	837	784	799	814	747	818	843	753	777	834	772	837	799	802	817	822	822	826	805	807	842	816	784	776	802	746	789	771	742	807	788	823	797	781	816	828	786	770	768	760	804	782	811	787	795	779	778	758	803	784	873	795	801	738	772	830	813	816	796	828	788	794	803	793	806	774	818	794	817	821	772	791	802	832	815	804	781	763	805	773	803	845	811	802	782	798	807	800	815	804	752	772	809	880	823	797	783	810	785	827	750	794	797	752	805	832	737	801	786	773	802	803	809	796	785	785	845	777	754	772	812	849	768	743	779	788	823	787	810	787	794	816	788	831	814	828	762	821	784	788	802	783	861	804	831	810	786	835	856	797	814	827	814	760	775	786	820	808	786	830	821	798	781	791	798	852	827	818	802	800	814	840	808	776	830	795	844	773	761	774	783	798	833	730	779	779	769	811	825	823	780	792	758	784	831	784	781	809	823	759	756	809	882	800	828	789	809	773	772	847	788	779	806	800	788	813	774	809	752	870	769	837	806	803	792	815	785	838	781	786	804	770	775	754	812	773	821	821	853	775	812	811	804	828	791	794	808	796	821	776	760	801	788	832	757	797	819	817	788	799	791	774	754	821	801	804	752	849	800	831	825	803	785	810	821	801	767	750	832	789	767	800	816	815	821	783	787	833	832	870	871	740	850	796	805	819	862	764	828	809	821	825	875	831	834	829	775	804	757	829	804	759	793	856	823	800	787	781	783	820	779	805	770	820	827	803	782	834	762	810	787	801	801	794	840	812	816	805	789	789	780	845	738	752	809	818	805	789	805	792	832	811	767	785	784	834	839	853	819	775	870	775	817	781	806	847	745	810	791	840	754	772	765	829	822	851	733	837	835	834	801	794	774	786	768	830	842	812	755	793	789	786	768	801	852	777	814	784	824	737	791	798	778	848	825	863	809	769	775	795	831	753	780	795	798	797	752	825	855	791	792	794	745	790	827	832	784	772	847	781	835	817	824	800	842	846	814	818	805	768	806	781	792	791	791	832	820	774	824	750	757	881	783	807	799	854	830	841	799	788	786	822	808	852	804	805	801	843	802	790	789	788	779	849	801	810	841	813	835	832	773	818	870	797	766	754	808	742	812	747	794	790	826	823	807	801	767	762	812	799	811	790	755	832	763	846	876	872	784	811	754	813	803	845	795	786	822	802	787	807	764	804	855	835	822	845	814	816	868	839	835	789	805	786	774	803	756	864	807	835	815	799	788	834	836	831	819	818	840	796	832	782	795	845	792	746	763	799	781	827	789	767	764	798	860	810	780	825	823	782	771	798	781	813	851	757	783	787	816	807	787	803	792	788	806	847	787	818	829	812	798	786	787	771	763	868	806	825	771	796	814	785	773	784	816	821	815	775	818	832	772	791	805	798	818	811	858	773	798	817	765	816	798	811	798	794	806	824	808	822	846	832	783	787	796	802	802	820	781	797	750	803	805	863	779	828	830	804	781	827	768	765	827	831	850	786	790	800	836	809	814	788	752	851	798	838	788	763	791	786	772	827	806	825	761	774	801	795	805	797	829	801	778	808	846	823	858	808	842	797	805	810	771	854	802	863	784	788	843	810	791	828	780	771	797	785	806	840	822	809	833	784	844	786	794	721	755	786	873	790	826	789	800	783	808	796	781	779	839	857	758	729	836	786	781	792	764	807	855	820	783	806	789	786	835	771	807	793	819	776	798	828	827	785	783	804	836	790	814	819	804	821	820	813	756	809	783	785	873	814	786	799	833	794	790	815	805	752	742	816	808	790	747	809	754	751	819	853	812	811	770	802	798	836	833	828	829	785	807	852	826	815	796	842	816	761	779	820	806	794	775	831	804	808	780	805	816	784	809	788	780	808	807	841	841	814	823	832	803	763	828	838	822	800	782	764	816	783	753	797	812	777	807	801	776	806	784	754	854	872	771	797	778	807	834	772	791	783	778	806	750	730	813	767	797	776	779	822	797	784	802	796	818	840	754	792	790	843	818	809	824	810	807	833	858	814	811	834	810	745	799	752	745	856	836	828	864	835	751	783	842	806	818	779	798	819	831	833	819	791	791	819	813	800	860	775	813	783	863	786	753	793	797	803	770	831	782	818	767	806	781	807	796	801	810	769	797	782	858	795	770	824	821	809	797	758	800	801	802	781	819	808	823	831	759	803	829	808	839	839	771	795	852	830	794	771	804	808	842	766	817	765	765	785	830	772	808	842	803	781	770	900	794	805	765	841	831	826	800	844	828	801	824	871	805	772	834	797	736	846	837	790	836	748	824	776	755	790	816	844	801	792	765	781	782	796	796	808	829	773	777	807	812	770	743	781	811	762	824	793	862	797	837	770	810	752	763	803	751	820	764	831	781	765	795	782	764	795	842	775	771	816	794	808	813	787	861	797	782	815	837	802	792	805	823	840	801	808	805	799	804	802	800	765	770	807	807	793	809	800	823	831	811	791	790	805	812	787	778	816	758	811	836	822	776	776	780	830	795	805	818	811	812	801	823	825	780	819	801	787	773	828	795	758	798	798	854	773	800	772	815	775	776	840	770	805	824	824	819	844	838	778	790	826	814	771	820	781	779	804	816	767	795	785	855	734	800	832	840	770	820	811	773	809	829	826	812	771	777	801	801	860	767	858	778	827	862	837	843	771	783	788	809	773	781	776	809	828	788	814	819	834	781	810	841	801	879	780	793	801	785	798	763	790	809	853	792	755	798
15957	6312	4783	2171	1000	767	734	596	547	490	455	463	420	410	408	400	413	384	372	355	348	350	315	306	291	330	323	341	294	286	309	314	290	306	297	294	331	295	279	346	331	294	285	311	274	304	300	321	307	301	324	311	275	301	309	299	311	311	303	306	295	318	311	296	313	297	308	291	281	297	284	301	286	314	313	303	307	303	316	277	295	311	273	294	305	305	316	302	286	286	287	288	273	308	304	281	294	290	307	299	288	330	279	292	348	293	295	295	326	303	305	309	304	306	278	292	287	298	302	263	284	309	267	251	305	295	316	293	299	271	295	314	312	237	306	319	337	317	315	306	323	317	288	307	294	288	272	284	294	313	301	293	309	292	294	307	279	321	295	280	328	285	297	291	312	350	309	291	304	312	312	319	285	296	276	279	333	264	284	286	297	306	276	295	326	326	298	293	294	295	301	276	329	326	291	293	272	281	299	317	276	288	276	303	304	280	290	307	266	287	256	301	286	322	310	289	269	340	293	287	238	263	281	329	293	295	305	318	292	309	313	296	290	316	280	324	282	328	288	314	306	297	296	296	301	283	311	325	291	277	308	293	307	307	309	281	286	305	316	337	279	308	276	300	293	343	303	307	301	274	314	315	312	268	316	290	305	281	315	328	315	345	294	303	321	316	273	302	273	291	293	315	294	326	298	282	276	287	332	262	289	285	321	337	286	287	256	302	309	322	296	283	289	331	282	280	262	290	295	313	336	323	296	296	291	293	300	288	286	297	305	287	293	297	300	295	282	305	296	303	321	288	308	292	323	328	280	317	280	278	308	334	327	318	296	322	309	274	285	274	288	300	308	289	320	281	253	273	300	307	293	307	290	281	302	282	290	290	326	309	315	290	325	338	312	360	320	288	280	287	296	330	310	282	318	273	331	313	297	312	288	291	330	279	276	301	296	325	301	273	298	293	302	294	284	279	282	305	297	323	259	301	289	260	326	318	319	319	325	311	318	305	293	302	308	312	281	296	349	306	303	343	317	285	290	337	325	281	300	318	304	320	317	293	307	328	297	301	325	326	314	278	295	269	306	316	329	290	332	314	299	287	274	315	333	300	314	298	295	318	262	293	282	313	287	325	277	309	253	322	308	294	299	310	323	319	294	298	328	284	313	275	307	327	308	334	300	293	281	300	312	304	293	305	280	271	312	310	295	266	274	304	267	278	290	352	298	284	292	270	290	290	286	291	313	305	291	320	309	292	281	305	313	304	293	299	297	268	280	324	322	306	330	293	321	262	275	302	324	283	303	290	287	315	312	336	287	284	253	270	281	302	325	289	290	318	289	294	294	282	340	294	312	302	299	275	302	333	300	305	323	294	301	289	302	303	263	306	281	274	298	286	296	338	298	312	339	275	302	313	295	286	282	291	326	289	286	259	312	314	246	311	313	292	321	325	299	311	334	282	317	323	296	297	307	288	294	301	292	306	289	310	312	287	268	292	296	296	291	283	315	319	317	302	337	315	308	359	315	315	285	309	306	311	316	296	304	278	327	308	297	280	278	302	281	315	296	282	304	294	301	281	302	329	287	312	300	260	307	303	294	307	288	312	299	293	317	296	280	289	306	288	323	313	287	305	306	316	284	321	279	300	301	313	276	274	290	289	304	314	303	302	274	325	316	329	290	304	314	326	309	285	288	310	285	319	322	292	311	321	314	299	318	297	277	336	303	299	312	289	302	331	293	269	293	305	303	299	343	297	322	290	320	298	320	274	313	274	293	290	320	297	327	331	306	322	279	276	329	319	286	323	312	312	250	293	272	284	287	311	297	308	297	288	321	256	294	301	321	297	322	293	301	300	316	291	271	294	292	288	278	298	318	305	309	319	271	283	311	292	305	293	288	291	274	264	328	296	326	313	274	288	339	299	304	273	277	285	309	307	337	295	284	275	304	271	277	251	304	316	298	276	327	280	274	272	303	277	286	280	272	311	306	304	286	293	322	304	283	339	302	295	315	334	304	296	288	317	308	333	308	282	274	345	305	284	322	263	295	300	268	307	287	266	272	311	266	263	298	277	299	282	337	318	305	274	321	295	289	302	309	303	294	289	318	313	310	291	298	334	303	321	297	314	311	287	289	294	289	317	285	308	298	271	337	316	329	266	300	285	304	306	313	268	286	289	280	299	324	319	309	289	314	302	351	289	279	299	277	336	286	267	289	316	291	319	324	289	320	312	305	295	288	331	331	284	285	328	291	290	294	333	310	253	333	295	305	317	344	332	303	282	309	278	309	344	307	299	324	295	333	293	301	295	306	300	316	315	292	302	326	298	273	279	288	325	306	307	273	280	295	279	288	345	311	292	296	314	285	298	277	343	295	313	293	310	297	314	300	310	301	261	302	311	286	286	299	312	319	286	291	307	286	308	283	275	285	311	287	322	300	300	305	280	284	341	303	287	307	304	291	285	313	288	305	286	293	300	302	298	330	268	293	300	296	292	326	321	313	298	295	307	314	287	264	308	305	372	294	279	282	318	260	269	313	314	276	318	338	296	307	299	310	295	284	278	283	274	298	292	331	312	323	311	289	285	283	333	303	287	312	300	284	295	303	279	291	258	279	308	316	345	306	299	327	318	305	303	312	302	327	326	293	276	332	320	279	327	318	310	296	307	321	290	290	325	317	322	324	273	296	294	304	338	329	270	295	321	307	306	300	306	287	287	291	294	324	277	316	253	281	311	297	275	315	293	308	297	324	298	304	313	287	296	291	305	303	280	286	318	271	308	295	313	295	297	279	307	323	297	324	282	327	288	317	283	290	301	316	293	290	315	312	316	310	295	269	316	318	301	308	320	284	268	261	292	286	316	323	286	311	293	286	303	275	262	276	331	337	298	310	277	309	296	296	321	303	286	296	301	299	309	324	322	317	295	281	305	270	361	292	283	315	309	322	300	312	300	301	312	278	335	307	293	318	281	283	301	315	312	285	297	299	321	289	302	298	336	295	299	321	273	288	302	305	268	312	280	306	321	282	289	277	271	327	306	324	285	330	294	295	327	290	312	308	329	314	339	331	302	298	311	289	276	318	312	333	291	297	314	301	306	288	274	306	283	311	289	288	261	255	319	286	304	332	319	310	290	314	317	347	288	285	303	293	297	332	316	308	298	313	273	302	285	262	277	303	296	252	293	310	295	317	291	311	290	300	282	271	333	312	333	328	295	322	299	296	279	295	298	287	301	316	299	304	264	318	283	277	292	307	298	317	289	284	290	319	314	297	294	304	322	296	327	312	307	277	292	316	309	302	353	290	311	292	292	299	301	295	294	323	306	286	329	313	267	301	303	300	285	281	269	333	328	301	326	294	328	278	293	330	295	307	302	320	331	309	268	273	305	285	276	270	283	315	313	321	269	268	283	262	316	312	266	308	324	277	303	302	281	304	329	288	301	307	316	281	339	308	345	274	276	312	294	278	280	301	312	301	302	294	293	297	295	288	302	302	301	287	303	279	294	285	292	315	289
9488	5114	8252	5242	3517	2864	2440	2096	1811	1664	1517	1550	1506	1413	1278	1227	1188	1079	970	962	883	769	773	815	726	734	773	687	688	717	701	748	705	712	711	709	684	726	716	675	716	696	729	637	699	686	651	717	701	740	677	699	689	697	670	668	735	660	674	715	659	703	677	701	717	637	682	668	690	663	643	661	617	668	678	667	661	674	697	668	681	694	613	685	646	669	679	741	711	607	647	672	683	703	676	684	712	694	721	683	700	697	708	704	671	727	688	702	642	717	632	701	690	676	665	703	658	649	703	677	671	701	654	679	703	660	653	699	669	701	688	667	688	660	728	677	669	667	657	714	746	652	657	664	647	659	704	678	685	690	668	717	649	708	625	641	674	708	681	703	752	684	681	716	672	659	670	660	688	648	662	722	710	703	679	687	696	685	683	672	705	697	690	662	695	699	698	663	684	696	713	726	712	668	708	752	723	663	702	682	668	647	675	644	675	668	659	700	645	705	662	674	701	704	724	693	656	669	696	630	653	704	675	708	697	693	636	695	673	708	688	706	653	647	653	658	667	646	640	644	686	636	621	668	678	680	683	671	700	656	656	622	747	657	675	670	640	651	649	695	671	581	691	665	682	664	712	604	671	694	640	660	706	680	675	671	687	662	731	700	695	683	652	675	679	649	681	619	692	656	664	726	665	673	698	710	687	668	677	665	665	735	696	686	702	661	676	690	718	668	677	695	683	701	697	654	691	678	656	675	681	704	685	676	644	723	663	649	676	696	676	707	651	736	684	672	635	685	681	706	664	694	672	667	687	699	682	655	662	668	697	656	675	674	688	675	653	641	707	716	690	631	721	661	673	677	677	665	663	683	663	693	682	722	667	634	669	674	700	691	684	676	685	680	671	678	730	646	702	614	656	658	680	657	719	695	680	700	675	655	710	664	665	687	672	709	704	686	713	719	689	725	688	658	668	671	678	669	624	685	678	649	712	702	697	721	696	685	687	714	689	652	703	694	689	673	675	652	715	684	702	715	665	694	699	672	630	756	652	702	662	618	601	663	644	679	658	666	636	676	680	680	662	662	726	677	680	672	654	691	668	711	672	713	681	714	646	689	694	705	667	703	688	679	675	690	706	707	697	652	670	681	677	692	709	695	679	696	656	684	669	700	685	658	667	710	699	691	679	651	709	661	726	658	670	685	723	694	670	728	665	718	690	657	628	658	671	702	633	714	629	678	680	678	724	660	631	674	658	739	699	656	661	650	663	641	704	667	683	656	675	697	645	702	683	679	693	730	683	658	673	680	717	681	656	704	725	689	666	665	668	660	662	676	688	663	721	651	680	694	661	646	702	656	678	667	671	634	758	681	655	706	617	671	636	650	685	703	671	671	667	727	659	685	706	686	697	689	676	662	667	737	645	691	707	685	656	689	644	673	672	677	686	691	698	693	670	683	675	729	692	664	659	702	695	676	681	691	683	663	651	672	659	658	632	664	707	718	660	685	669	674	628	666	640	656	665	668	633	668	670	641	643	648	695	683	660	680	664	725	677	686	701	652	686	682	649	666	653	682	669	643	677	703	718	710	713	642	696	695	658	655	654	698	692	654	668	654	669	697	698	641	666	681	659	701	669	621	705	694	664	710	666	720	678	701	689	733	709	672	719	702	660	699	704	675	679	694	694	676	721	657	684	699	701	657	640	670	717	687	689	663	685	722	637	691	665	712	639	649	699	691	680	649	664	646	694	659	672	703	669	688	707	694	700	652	631	662	673	707	670	676	642	650	639	677	678	688	671	613	669	674	659	663	705	690	715	716	684	653	675	695	677	706	616	644	681	685	710	746	655	663	666	669	642	672	655	631	693	662	688	691	650	676	656	704	679	679	722	659	699	681	670	729	708	663	673	701	693	633	707	669	679	665	659	681	690	671	656	641	667	741	687	636	654	681	688	716	638	669	691	674	683	716	716	669	702	677	684	651	705	729	671	644	687	703	643	716	673	720	659	686	659	693	687	706	630	657	684	641	650	696	659	699	682	668	724	694	625	657	680	700	656	698	681	720	668	622	670	678	635	704	647	703	648	673	704	724	689	690	643	661	655	695	649	719	667	697	712	668	643	709	696	689	670	651	685	743	689	677	665	682	674	664	689	677	626	643	744	727	612	739	710	697	684	652	691	656	648	648	637	660	692	708	695	697	675	673	666	726	695	717	699	704	652	661	674	656	662	676	677	704	701	655	678	666	641	645	671	658	700	659	700	666	681	658	690	705	700	667	702	735	675	681	672	709	679	689	699	641	667	676	650	725	680	682	705	682	710	677	626	701	696	681	678	666	639	686	707	649	665	672	638	619	670	675	668	708	694	697	677	679	680	648	656	665	724	685	652	678	698	686	714	706	646	682	640	730	622	682	718	709	741	724	739	649	692	708	653	720	692	686	654	672	690	673	668	670	627	691	711	678	722	675	641	711	721	654	711	701	605	671	641	688	641	641	716	687	652	681	684	668	723	669	690	704	686	671	603	687	681	631	739	675	664	704	663	688	689	631	703	696	669	626	700	729	671	700	680	674	682	641	683	631	671	653	677	684	665	713	668	718	696	667	681	655	687	666	667	695	662	677	669	636	741	663	673	714	647	663	683	659	716	657	686	668	623	688	689	669	683	731	666	654	652	706	705	669	686	683	671	664	684	678	695	687	706	683	644	649	658	679	674	663	670	726	668	704	699	672	682	663	723	706	680	667	638	675	711	657	685	696	639	636	704	715	667	706	655	670	672	678	680	651	668	673	642	643	679	688	689	661	699	643	720	696	628	675	668	664	707	674	640	686	695	681	654	668	686	649	667	695	613	663	640	689	661	705	716	700	698	690	695	701	707	646	642	661	706	642	682	680	682	682	681	663	667	681	652	681	658	683	661	659	712	673	694	684	688	716	684	624	675	670	713	673	732	680	640	685	656	730	715	709	650	656	658	721	660	681	632	735	665	711	657	636	663	662	667	668	632	701	655	648	648	673	666	694	734	648	690	683	677	688	700	705	624	660	668	682	643	678	715	662	694	687	663	710	625	625	689	754	661	709	641	648	701	695	675	668	688	665	712	666	707	681	683	653	715	715	708	634	709	700	713	688	650	666	704	680	677	695	704	656	695	654	686	634	679	714	675	673	697	686	655	686	647	707	689	659	646	683	677	671	667	682	689	671	661	653	642	707	628	644	725	644	653	712	715	669	684	682	709	673	646	717	700	684	634	710	690	688	702	701	678	738	655	666	687	693	693	654	714	690	687	676	660	688	660	713	658	650	678	676	687	710	705	675	684	721	665	638	712	662	652	711	645	653	706	686	708	658	711	663	647	671	699	718	624	696	684	680	700	652	675	666	677	639	679	638	684	677	680	666	706	663	677	688	706	690	681	666	636	679	644	699	672	700	673	637	683	670	697	704	652	645	704	697	669	661	644	696	692	664	698	672	706	746	709	673	674	676	691	681	656	688	638	626	696	592	701	704	714	668	677	670
30579	18062	18011	7607	2323	1477	1142	920	824	679	651	593	577	537	553	542	502	470	451	410	399	407	378	352	352	369	317	347	337	362	331	297	339	315	383	320	338	310	327	328	327	357	328	395	341	364	372	335	346	386	340	346	350	361	317	389	357	343	334	341	364	366	316	367	352	362	340	347	335	340	329	389	315	320	290	343	353	366	342	329	377	348	352	359	339	324	354	342	312	313	325	334	338	345	328	332	339	311	370	337	326	340	371	327	348	358	356	317	321	295	344	362	306	306	348	350	358	367	321	313	338	356	347	321	332	358	351	313	355	313	369	359	335	310	316	333	364	331	345	337	338	341	320	355	338	322	299	354	324	349	338	348	330	343	335	330	340	322	343	341	361	312	322	331	369	347	323	315	359	358	317	334	355	323	324	335	328	344	328	325	330	383	341	339	311	329	356	339	336	338	360	325	336	315	341	316	377	332	361	339	349	353	325	326	338	355	340	376	350	305	361	333	318	321	312	313	310	370	358	362	369	356	310	329	389	300	348	342	380	352	343	349	333	345	357	320	340	357	342	315	330	327	304	344	337	354	319	351	322	335	341	341	351	344	360	345	362	372	331	356	337	351	361	350	311	344	348	368	326	329	344	378	323	327	346	365	318	325	366	364	314	328	331	360	334	317	346	290	304	337	368	385	366	330	314	316	323	372	330	335	344	302	342	338	342	329	303	341	369	360	370	346	349	381	344	316	355	306	326	320	353	347	319	343	334	347	340	321	337	354	340	318	356	366	301	301	353	324	380	323	348	344	328	341	349	367	392	316	302	331	370	347	350	347	324	336	343	345	307	327	313	340	346	349	345	343	303	348	343	336	348	337	330	357	306	341	330	316	334	324	314	389	345	371	330	358	333	332	356	311	311	341	369	353	354	322	355	371	356	372	323	329	360	351	367	357	370	320	361	316	315	335	319	365	348	315	347	350	337	361	325	346	302	348	354	347	325	361	338	364	358	349	355	311	340	323	350	318	343	296	323	319	359	338	339	345	358	346	362	351	364	298	330	308	345	316	346	339	366	376	352	356	322	344	340	329	346	370	331	360	328	341	348	318	347	322	348	320	361	342	311	359	324	305	329	361	334	320	367	359	357	384	342	363	351	326	323	354	314	353	331	305	312	329	357	343	316	336	327	344	355	338	340	312	313	320	317	322	327	366	339	364	306	344	324	373	346	316	345	331	359	342	374	328	350	310	318	323	331	352	356	380	321	310	348	354	338	341	336	334	333	294	382	337	329	327	350	351	321	359	356	369	342	347	354	326	357	313	309	324	374	335	366	365	328	338	364	349	328	356	339	318	301	329	384	361	338	349	336	334	346	313	341	333	321	317	317	334	327	350	287	346	383	334	351	336	339	311	324	352	366	352	353	315	323	291	317	340	375	309	340	376	346	325	330	358	331	330	353	372	347	345	329	343	360	350	338	401	375	315	343	356	340	334	308	335	336	305	332	357	338	326	303	309	294	321	331	346	365	328	304	345	348	327	316	313	378	359	356	371	301	348	357	388	311	343	369	313	327	362	344	348	370	360	337	323	318	304	330	324	341	343	304	319	341	324	353	339	327	322	340	354	351	337	319	330	340	340	337	340	344	346	328	334	317	322	358	387	340	346	358	355	360	349	337	346	360	366	364	335	347	348	350	352	331	316	341	336	352	358	316	306	312	290	377	288	374	328	365	290	335	363	367	345	342	333	309	347	349	345	369	371	365	345	354	351	332	338	350	300	340	341	378	373	341	359	345	363	340	315	315	368	326	333	365	388	322	312	334	325	315	341	371	338	342	374	351	329	354	327	357	301	358	364	321	339	283	339	336	338	374	314	305	303	330	306	321	341	330	336	309	325	340	342	301	318	317	369	344	329	322	318	355	321	344	322	351	336	332	337	313	334	327	353	343	360	350	344	323	329	320	383	307	345	342	365	349	375	320	349	338	365	327	357	365	357	340	305	342	378	361	392	367	355	360	332	313	376	358	319	342	373	339	346	347	332	341	353	362	349	307	372	313	358	374	318	348	311	333	356	361	358	327	329	366	333	347	345	366	349	361	340	350	350	307	338	333	324	313	343	343	358	323	351	348	359	385	361	338	393	321	329	316	334	339	371	346	337	312	359	337	340	339	362	382	373	329	332	318	349	357	332	353	380	374	314	336	334	339	334	362	350	339	340	368	350	304	340	298	325	332	355	352	347	354	333	336	367	332	375	343	341	318	366	355	330	363	322	361	355	360	324	338	348	333	355	364	369	339	288	316	363	371	328	376	341	355	335	357	349	334	336	343	351	293	337	334	291	332	342	369	344	347	354	347	358	319	355	310	348	315	320	336	315	365	344	356	348	321	352	342	341	326	343	353	348	355	329	338	299	326	357	353	321	344	339	344	356	315	365	370	332	336	335	346	371	376	329	348	299	330	311	349	337	353	347	334	361	331	372	348	345	340	348	349	338	332	327	352	336	348	318	369	329	367	367	342	328	332	355	328	328	328	358	371	336	318	381	362	327	359	331	332	364	329	379	323	331	352	308	388	344	321	335	311	337	360	324	322	298	322	293	313	354	312	330	363	353	333	341	319	348	355	328	376	328	341	382	316	357	326	356	389	328	313	327	346	332	343	334	326	346	311	364	344	330	348	342	313	344	353	314	352	324	343	396	351	342	350	370	343	340	357	344	318	338	322	344	334	340	317	321	346	336	344	372	334	360	349	329	327	332	318	366	350	346	336	342	310	329	348	336	334	349	348	331	311	359	355	314	347	349	296	328	330	358	345	358	342	349	358	347	341	296	339	351	335	339	324	348	340	331	327	353	368	320	337	346	384	306	353	340	349	320	321	310	326	346	387	344	363	306	349	340	381	369	358	332	357	340	333	355	338	351	335	372	323	316	335	323	329	326	343	361	305	326	352	358	306	336	354	332	335	323	354	383	335	303	350	342	342	339	351	345	337	310	317	338	366	308	315	336	338	338	333	339	326	329	315	363	347	320	333	328	353	363	308	327	322	322	365	315	380	342	336	346	342	360	339	333	339	343	355	329	305	317	362	363	339	370	342	348	354	301	341	339	340	337	383	325	332	327	356	332	368	319	321	376	350	357	340	325	359	307	334	360	350	314	369	336	314	338	328	335	339	328	358	370	333	305	363	357	357	349	338	303	327	325	317	346	354	323	326	350	329	337	335	335	348	318	334	319	348	311	340	359	309	364	344	318	387	332	357	348	339	379	347	318	330	343	361	362	339	376	325	334	367	357	334	337	372	349	373	362	320	362	356	339	335	376	328	360	341	335	326	314	340	340	313	309	337	314	375	329	325	310	344	344	329	314	364	386	365	331	352	310	347	356	368	351	359	351	318	340	380	361	297	351	371	347	296	330	321	318	330	337	352	350	381	307	319	370	327	348	372	330	368	388	310	359	355	345	340	335	350	355	309	340	366	345	364	321	369	358	356	318	324	372	330	329	338	375	356	335	338	325
18985	13646	21757	10471	6052	4798	4198	3462	3076	2628	2388	2263	2090	1981	1761	1746	1700	1572	1344	1190	1080	1025	989	946	897	900	857	845	871	792	852	772	778	819	784	752	736	812	786	767	802	726	809	762	808	826	764	808	787	811	808	741	790	808	725	740	688	746	787	767	752	747	760	757	798	744	824	752	769	792	760	756	779	735	726	749	736	770	735	798	785	826	734	792	756	742	775	805	750	730	722	776	774	743	749	797	787	752	726	726	793	751	810	743	796	807	732	756	776	778	781	715	769	725	729	735	767	707	767	808	743	714	735	773	720	763	754	753	774	817	757	736	781	794	747	781	758	786	820	761	746	764	746	773	769	733	751	780	790	816	750	779	760	783	743	773	751	753	736	761	748	747	794	734	768	790	767	788	765	773	750	737	773	842	783	743	793	766	786	783	823	752	858	707	752	773	785	730	724	705	750	740	745	770	717	767	782	769	804	777	744	766	801	752	738	780	748	750	738	689	691	752	759	758	742	783	787	726	766	798	753	771	723	716	722	752	777	791	761	822	801	781	729	701	748	766	758	725	781	769	716	728	754	744	751	736	782	758	767	739	729	731	760	736	748	741	780	739	775	768	790	719	772	799	793	734	760	785	757	726	772	777	776	749	778	750	822	759	735	739	767	751	799	731	753	754	718	730	752	757	765	753	817	738	800	715	724	700	738	758	781	792	761	735	752	737	723	738	789	789	733	739	723	791	763	770	743	766	727	767	772	767	766	756	765	742	742	717	734	694	811	761	765	773	756	768	770	779	750	746	802	767	727	766	804	742	777	748	716	733	803	760	781	753	796	710	779	767	686	729	777	752	743	769	780	778	755	755	757	758	750	749	722	763	735	755	767	781	715	812	762	754	753	775	730	750	763	747	719	773	749	800	808	752	805	765	769	750	737	766	745	752	751	736	761	768	758	761	742	745	741	733	704	741	771	738	797	758	782	745	779	742	781	790	742	757	727	790	721	750	752	778	720	754	768	716	772	719	745	779	804	784	756	746	712	714	710	774	770	730	756	764	744	753	763	697	715	739	755	722	792	738	747	752	797	759	792	770	744	782	750	741	761	760	774	761	781	747	816	762	783	704	720	753	749	725	744	755	762	775	748	795	755	712	782	722	729	765	780	772	762	775	770	739	783	816	702	762	732	716	721	762	771	730	748	784	739	778	760	758	774	767	765	764	713	754	775	802	760	689	743	797	721	775	763	738	804	775	759	719	776	737	782	805	778	760	777	752	729	775	797	764	757	793	734	755	741	726	794	776	766	776	772	751	724	772	790	747	753	754	749	679	754	765	754	692	729	791	741	757	751	802	757	770	756	769	824	780	737	696	747	777	761	764	721	711	727	766	740	822	702	744	786	744	762	769	748	769	765	757	771	781	771	758	777	738	763	805	837	793	752	761	755	736	743	714	754	739	802	752	764	773	780	763	718	777	744	801	742	774	805	740	761	732	761	725	731	735	795	764	738	731	785	810	753	727	721	770	741	813	731	761	742	738	755	743	822	801	761	739	784	704	767	829	749	750	740	781	794	790	763	813	743	751	787	702	745	787	732	742	764	741	776	736	725	758	760	753	780	727	796	710	766	764	790	769	788	728	721	719	715	768	756	767	747	728	753	727	739	759	780	765	737	726	730	767	737	765	790	730	788	755	763	776	756	750	771	714	748	789	799	738	748	744	752	735	741	805	723	725	789	735	729	759	736	783	798	797	719	742	788	707	721	745	722	789	695	779	775	745	775	746	807	740	750	747	783	750	769	749	775	763	770	744	738	734	704	778	759	728	751	772	787	743	750	795	786	804	820	785	789	757	734	727	766	766	724	731	793	795	777	775	707	727	764	723	759	761	774	756	788	740	759	750	763	744	710	779	725	797	753	779	803	747	775	761	740	736	763	765	720	765	741	771	773	762	769	723	770	760	764	749	810	725	728	753	750	772	788	762	771	748	813	740	759	772	727	762	770	768	719	779	726	686	747	740	788	747	707	760	763	757	769	814	787	782	771	744	732	771	757	821	820	756	760	747	736	767	737	757	779	764	741	764	747	740	737	825	758	747	771	803	728	747	741	748	725	723	760	741	718	783	745	772	750	749	709	730	763	774	737	740	758	772	755	796	773	793	766	761	832	760	721	774	772	771	818	693	735	736	770	804	773	782	731	749	733	731	750	771	782	816	734	747	735	727	710	787	802	750	747	698	778	747	755	761	739	770	781	801	772	787	710	769	766	761	760	766	739	688	783	796	783	743	763	704	745	758	727	775	751	763	772	716	781	757	793	747	758	800	739	800	751	739	720	783	726	713	782	749	735	781	790	784	754	796	743	749	776	739	743	726	746	757	748	726	760	744	766	756	754	763	781	718	781	741	750	766	771	782	757	798	703	741	758	750	787	787	742	695	733	784	714	754	756	771	809	769	728	770	726	749	764	728	792	731	739	792	747	795	743	721	779	763	761	766	698	771	782	706	763	769	753	758	788	776	768	759	774	770	776	786	764	730	789	771	789	766	807	692	791	754	787	718	735	750	728	798	739	771	806	777	721	763	746	768	767	753	778	788	761	785	688	765	779	740	766	769	787	686	808	758	770	739	737	722	823	794	690	763	763	796	734	769	750	816	809	706	716	757	775	722	772	775	707	792	763	753	750	726	792	767	742	752	676	771	769	725	741	732	779	768	749	757	732	782	786	759	760	779	769	774	733	762	786	833	757	721	819	767	771	763	760	767	751	749	763	767	781	808	755	711	715	759	753	748	748	747	780	774	781	792	778	813	761	780	755	743	724	760	817	782	701	790	767	728	796	738	750	736	743	757	715	727	742	807	779	759	836	751	781	721	766	729	766	737	736	776	705	740	767	774	759	749	732	769	747	723	679	766	751	758	794	759	796	723	738	722	771	754	747	758	767	732	728	727	713	680	761	742	747	733	745	744	755	765	771	763	758	791	778	759	781	750	717	746	761	725	768	746	753	732	772	781	725	760	766	761	776	764	734	748	799	786	738	763	772	756	765	748	740	776	824	738	766	761	725	794	713	727	749	777	797	730	701	749	773	784	773	731	738	761	700	785	727	775	743	753	788	786	804	748	752	763	742	741	741	728	774	787	777	765	768	728	718	752	756	727	768	778	739	706	730	773	797	702	700	739	766	747	764	718	778	726	755	775	747	726	768	754	721	723	771	770	790	741	692	787	714	756	777	753	762	723	776	793	719	784	756	769	757	691	767	777	775	793	716	782	718	754	758	753	751	766	745	758	773	763	759	771	775	794	712	741	753	761	767	708	769	741	756	728	739	759	767	793	766	755	750	760	753	768	738	737	763	769	772	752	733	754	714	784	772	737	802	726	753	705	742	780	789	786	781	787	783	705	740	772	797	805	738	791	698	763	754	712	776	775	773	742	730	759	731	761	743	744	726	753	772	717	752	757	760	760	725	740	767	739	721	707	758	780	745	750	752	745	796	778	775	800	727	732	763	825	729	748
41658	28276	28574	14294	4109	2257	1523	1143	1049	873	846	736	701	690	637	598	577	575	467	515	447	428	379	392	425	408	379	383	361	369	375	380	352	376	354	327	350	340	408	381	383	345	364	374	374	396	370	378	371	379	335	362	343	376	357	359	382	403	379	375	414	397	402	391	388	385	361	355	357	392	384	357	401	339	357	364	370	367	403	377	373	353	433	398	361	346	377	361	356	380	413	358	371	398	346	361	369	356	382	375	365	343	376	334	370	365	428	373	346	369	386	358	357	359	351	373	375	361	331	368	351	371	328	398	369	368	387	360	387	386	366	385	350	374	366	366	357	349	379	407	362	397	353	359	402	385	342	354	389	369	405	352	371	353	388	340	341	340	353	359	398	361	332	330	387	391	407	373	393	390	403	389	367	347	380	375	362	410	392	357	383	389	372	361	343	377	378	378	333	406	348	369	342	348	392	376	362	368	383	351	361	373	368	369	368	387	376	366	399	355	345	332	334	338	369	381	341	391	362	385	351	389	370	378	358	375	333	353	382	404	401	341	371	374	405	380	342	358	415	372	351	360	361	384	356	356	372	377	379	358	354	399	352	353	354	417	359	381	363	414	338	366	396	366	376	349	356	360	379	343	353	364	326	381	371	406	371	343	360	359	410	362	369	357	384	337	362	439	337	368	379	357	380	401	358	378	350	352	362	367	374	376	348	355	387	399	385	365	360	457	359	399	391	368	395	378	359	351	379	415	376	380	378	355	394	396	383	375	357	384	353	393	362	397	379	382	361	370	361	400	355	369	388	377	371	345	379	378	380	382	345	396	394	377	381	346	367	377	338	356	361	382	346	374	354	381	336	407	370	365	371	411	398	367	401	377	370	349	388	329	395	386	352	381	380	372	387	355	381	392	385	346	379	412	358	377	353	402	356	369	353	356	355	405	381	403	360	367	410	394	379	379	378	347	381	343	384	369	396	351	344	375	383	362	378	386	399	378	380	347	328	365	363	328	404	386	386	394	394	364	387	368	361	387	387	374	353	346	384	365	325	352	359	387	397	361	359	358	344	365	361	376	389	406	376	354	368	362	400	401	403	371	385	392	387	424	384	366	385	427	371	373	356	394	406	369	338	358	349	373	355	385	388	374	378	317	350	418	392	387	367	335	352	373	382	388	371	382	372	380	327	366	350	367	370	370	352	364	353	390	374	377	400	357	342	383	356	362	383	416	340	354	348	394	410	395	399	399	366	371	368	374	370	383	385	386	392	361	370	365	386	348	360	397	382	356	356	353	364	337	347	385	360	379	381	342	394	329	378	362	398	329	338	363	341	382	376	343	357	378	395	360	359	383	328	377	358	390	356	377	363	362	363	370	350	385	362	399	383	340	366	377	377	374	369	386	345	353	389	318	426	383	385	325	398	379	351	393	394	341	415	331	345	366	395	393	403	386	364	357	402	359	396	342	384	390	404	367	400	416	415	360	352	367	379	397	363	332	370	374	397	392	368	361	393	352	379	375	416	384	384	366	373	348	350	370	360	367	350	339	392	391	368	399	365	390	375	361	327	391	353	369	359	347	354	348	345	377	349	342	354	358	354	346	359	385	340	360	348	357	356	388	357	352	383	366	351	378	362	336	385	413	354	398	389	362	355	372	374	385	372	366	344	363	391	369	363	409	340	377	382	401	356	350	378	393	390	368	343	369	365	355	374	346	383	361	360	360	350	367	352	389	361	394	384	414	385	366	376	394	394	359	372	350	369	335	366	374	349	380	359	346	331	342	338	351	355	348	340	402	388	377	359	375	384	373	365	352	409	339	365	345	341	344	361	407	382	341	387	363	372	393	362	355	375	358	376	391	352	391	336	343	347	370	374	366	349	364	368	404	356	342	396	364	374	400	399	390	355	379	400	376	399	335	375	361	348	343	372	382	383	350	420	401	347	359	380	366	386	390	425	364	401	353	372	339	388	363	397	369	366	364	396	366	384	369	383	387	348	373	357	383	368	380	355	318	372	376	384	340	362	412	385	340	358	400	364	341	385	389	394	374	377	407	378	362	401	399	382	356	383	365	346	384	374	329	380	401	363	376	404	346	361	406	400	357	367	372	370	376	386	424	366	351	356	365	379	349	363	344	337	368	380	384	379	373	347	401	380	349	345	351	395	373	395	356	337	354	388	352	383	364	394	375	379	363	329	354	331	351	361	387	370	352	394	378	372	341	355	390	371	378	349	334	357	347	380	364	344	368	346	348	398	397	362	363	367	391	345	338	373	377	377	366	418	352	364	346	355	368	373	374	389	399	388	433	351	362	372	396	348	376	339	394	371	380	419	356	349	406	360	362	337	403	374	361	352	392	376	427	344	341	342	356	385	409	348	395	393	402	356	342	373	356	323	381	410	403	336	360	370	330	357	341	348	375	330	391	351	355	359	331	392	365	371	345	390	388	384	379	352	387	364	349	353	402	336	368	407	359	396	385	393	318	411	359	352	372	387	362	374	411	338	368	386	373	382	386	369	405	396	357	357	359	368	347	357	332	347	355	360	370	360	375	377	362	348	339	364	326	391	367	380	346	377	374	375	376	366	385	358	414	365	387	384	346	369	386	355	362	378	370	353	383	378	368	372	391	386	373	378	364	378	363	337	376	336	336	372	369	397	372	370	387	402	384	388	340	346	382	378	371	391	405	343	364	387	329	394	345	387	392	370	351	377	360	392	366	368	394	359	382	425	340	357	355	333	349	389	394	357	377	374	315	361	380	365	370	370	350	364	369	365	329	377	371	361	371	343	398	386	374	384	361	359	364	349	398	387	368	375	386	355	335	378	366	351	367	356	413	379	336	348	367	405	386	364	394	406	352	386	379	365	340	428	388	381	350	368	375	397	377	372	424	374	379	358	348	339	383	363	379	362	358	408	360	412	374	370	352	382	358	360	347	353	395	386	342	398	398	395	355	369	384	391	387	332	362	340	368	376	366	342	355	366	360	362	362	356	371	364	355	374	370	399	378	342	373	356	381	338	345	370	369	342	356	374	356	381	398	350	359	366	355	343	405	396	400	374	358	365	366	384	383	381	374	399	390	379	421	375	389	367	341	360	349	358	412	387	341	351	357	372	386	362	367	385	350	359	353	366	368	389	361	342	367	373	373	382	350	325	348	361	393	382	393	340	335	376	386	383	386	373	367	411	366	395	365	361	367	369	375	369	387	360	413	376	363	368	404	353	334	417	312	381	379	361	359	343	365	347	357	383	368	376	379	366	351	325	398	362	376	372	369	354	379	381	409	378	371	349	371	359	343	408	368	384	346	406	402	341	359	356	394	379	377	353	373	356	340	392	352	342	344	351	387	379	348	379	354	375	362	332	392	335	358	341	358	354	392	367	380	362	368	380	355	385	388	371	346	387	409	355	356	385	332	362	354	395	406	365	359	392	393	338	360	374	361	360	345	362	356	378	385	372	377	374	365	399	390	340	363	367	391	363	388	375	362	381	383	333	383	357	364	375	395
25581	20753	29815	14845	8109	6714	5359	4441	3912	3403	3169	2880	2724	2446	2134	2263	2120	1857	1672	1456	1268	1150	1104	1115	1022	977	981	930	871	891	874	866	914	776	817	842	904	881	904	811	815	823	804	863	832	833	755	853	838	833	797	822	795	860	782	788	844	831	826	817	828	790	830	808	753	813	840	795	829	792	889	812	791	809	835	798	803	840	749	723	811	809	813	813	817	817	823	826	792	835	815	775	796	829	821	782	818	874	817	808	802	794	795	796	802	812	815	826	801	789	769	775	792	809	809	745	812	830	774	793	814	799	790	849	759	837	858	822	786	764	813	817	774	812	795	797	855	804	774	812	826	849	833	772	813	783	793	806	811	826	779	806	855	812	804	819	847	784	807	818	779	802	812	820	831	787	813	831	814	823	806	781	803	804	857	823	778	805	832	818	867	845	839	805	778	766	803	828	823	805	854	825	814	826	807	789	792	764	784	807	801	814	812	825	853	794	841	873	817	791	819	789	829	779	781	816	797	841	784	837	785	781	813	808	775	810	794	778	746	852	811	832	787	815	791	794	834	783	757	843	851	765	770	818	876	834	787	818	787	791	810	817	770	829	822	796	821	824	782	835	835	801	870	800	790	745	825	825	845	835	798	832	807	788	750	782	766	840	810	749	826	819	791	817	833	781	760	829	808	793	833	808	827	766	817	788	821	812	771	777	825	751	804	780	776	770	815	828	828	795	807	780	786	772	855	823	823	797	777	755	757	788	836	838	738	832	820	790	789	797	736	803	825	784	751	806	824	792	802	842	823	779	784	782	846	727	767	748	801	810	774	792	784	803	783	804	793	800	836	796	745	801	790	824	795	833	831	830	823	789	854	813	809	840	839	829	735	767	770	822	789	836	800	749	822	819	789	767	779	868	823	779	833	747	796	817	812	839	805	824	816	795	847	840	788	781	816	762	797	841	821	781	768	807	808	807	759	827	832	820	775	841	821	806	841	903	803	788	784	812	794	804	831	828	809	783	815	816	806	775	794	804	783	812	811	846	794	842	822	835	824	807	860	778	805	747	812	832	833	786	789	819	854	766	779	776	819	854	837	836	810	768	814	823	794	838	823	843	805	793	793	757	783	823	803	828	782	732	805	820	851	806	775	810	814	784	789	772	787	836	809	776	777	792	861	832	792	778	810	792	825	808	824	794	788	806	792	843	823	775	820	791	799	795	842	848	796	788	830	803	805	793	832	799	783	807	795	798	846	762	737	805	800	789	831	804	817	794	793	778	760	840	802	841	818	777	774	769	844	833	763	809	795	827	801	784	853	787	789	815	775	812	817	809	767	782	807	777	836	787	800	847	804	777	776	782	843	754	869	852	824	776	778	818	764	773	817	780	780	812	834	862	807	834	772	789	824	787	741	774	801	820	792	782	784	840	786	816	824	797	796	784	802	830	747	811	806	787	774	794	761	768	832	815	785	818	836	797	767	817	741	796	783	826	829	823	807	779	817	804	777	837	790	803	792	786	839	794	777	796	803	840	833	817	817	763	831	794	819	809	760	816	834	766	840	756	830	813	879	831	770	796	766	813	862	770	814	785	777	822	813	763	834	817	808	815	840	795	836	805	834	809	794	802	835	811	797	773	816	807	791	814	801	815	834	811	827	802	859	826	836	797	802	769	853	793	810	750	861	768	798	803	835	825	773	866	791	783	831	845	778	790	816	762	751	813	821	799	777	795	809	818	769	798	765	751	791	812	776	813	784	820	803	838	856	788	787	792	809	820	734	799	875	783	817	838	759	801	803	753	766	789	840	839	842	791	818	783	846	773	821	787	827	765	844	843	834	841	810	820	828	797	767	826	748	751	863	827	784	818	786	802	806	824	854	810	864	772	800	810	810	870	766	804	775	840	776	785	809	810	798	788	833	779	757	826	807	791	794	804	834	844	870	821	816	820	794	807	819	786	865	831	804	842	824	785	785	837	810	755	816	801	783	768	820	770	808	798	801	771	766	834	837	810	870	835	776	790	806	827	787	761	824	851	807	783	856	866	832	780	776	822	834	741	834	868	776	804	846	814	822	784	774	805	759	788	797	844	839	773	764	796	826	814	795	794	799	826	754	787	805	789	819	866	815	806	829	768	786	810	804	835	797	801	803	809	772	792	831	861	792	795	784	779	814	833	836	826	780	858	765	805	772	825	822	818	806	806	834	785	858	782	799	852	758	782	846	815	768	845	773	812	789	776	800	795	802	829	809	794	801	781	828	798	841	797	786	805	844	821	799	786	847	772	813	835	777	810	781	818	804	797	808	755	839	855	852	796	812	773	805	766	823	812	824	788	734	827	821	799	831	786	844	797	806	793	801	814	796	834	831	767	818	824	837	827	838	809	813	814	878	815	786	769	801	780	808	822	793	817	794	828	808	793	805	804	874	824	810	841	794	778	813	795	791	826	847	793	824	806	758	826	837	851	789	831	786	724	819	800	812	813	836	792	843	800	819	798	828	804	819	785	810	802	791	807	756	822	778	820	771	836	824	865	824	825	783	802	787	751	790	798	877	802	799	809	826	784	820	803	795	788	766	785	823	847	756	779	819	765	792	790	793	794	788	870	814	812	802	853	838	835	837	780	804	812	789	815	793	750	833	784	815	787	811	800	827	804	763	862	850	813	789	834	807	780	791	789	823	792	736	814	820	814	791	798	760	802	770	814	824	798	803	842	790	758	774	830	795	823	750	861	781	845	793	858	822	786	822	782	822	790	791	821	836	795	853	808	829	800	810	787	813	766	810	743	813	827	809	807	784	823	841	804	852	854	841	840	856	775	851	792	773	828	806	794	786	850	836	815	802	824	794	783	820	818	847	820	808	789	787	830	818	774	783	820	774	783	794	802	794	807	791	822	767	792	803	850	780	806	773	797	848	823	850	776	757	828	831	806	760	790	813	814	840	850	823	774	793	815	782	776	784	810	799	781	835	821	822	839	776	788	815	805	805	814	730	796	855	822	827	826	816	787	776	830	823	837	800	771	774	800	779	793	779	802	848	792	845	784	819	783	761	812	768	814	815	824	804	824	763	802	780	782	768	861	822	758	780	801	840	735	785	811	805	791	766	839	844	803	849	760	773	862	789	745	761	781	835	787	781	786	789	775	780	854	805	811	759	789	841	855	801	790	781	785	795	840	804	786	838	827	817	816	791	854	833	770	828	830	840	773	772	804	773	826	788	791	776	790	873	819	836	808	813	829	761	819	784	769	824	819	825	823	785	831	792	794	865	797	776	799	792	802	799	860	779	788	836	807	834	754	746	797	836	805	742	828	749	793	787	809	822	852	818	823	808	792	811	794	832	783	792	798	811	777	852	797	844	827	809	777	816	826	839	777	819	779	808	750	788	814	806	830	813	798	785	806	860	769	827	817	822	824	796	782	801	826	798	813	780	792	846	837	793	817	800	820	850	771	806	829	809	796	783	758	822	870	786	790	799	808	784	758	830	846	849	836	842	797	796	800	809	810	754	810
15985	6734	5119	2161	1034	834	638	561	526	512	499	503	388	421	430	415	436	393	343	380	298	324	324	344	321	344	308	299	288	328	312	324	299	284	305	291	319	300	335	339	328	337	302	297	295	325	318	332	330	293	298	311	322	318	310	324	301	305	304	285	279	323	330	337	289	327	325	343	277	297	293	305	346	331	327	293	315	320	310	323	314	289	292	290	284	328	304	339	336	319	304	301	303	315	294	283	306	309	349	327	296	311	299	292	327	280	287	315	305	310	304	311	312	308	314	275	303	347	293	300	319	301	270	316	291	329	330	278	283	312	311	270	300	319	308	272	296	286	275	309	335	324	263	304	294	295	328	308	313	298	280	293	326	275	301	307	302	306	291	322	320	300	295	302	360	291	318	285	295	291	318	294	308	283	332	301	303	315	310	295	311	326	323	279	312	303	306	309	311	304	322	304	324	318	324	288	291	317	297	305	279	322	314	301	300	309	324	321	307	316	308	357	293	335	311	358	314	360	309	302	297	309	282	295	312	308	328	311	323	324	310	316	280	301	330	262	276	315	284	319	311	283	316	315	328	304	306	296	317	280	324	292	321	301	306	315	286	322	289	280	299	320	295	343	327	316	339	290	322	308	312	296	335	296	299	284	321	342	315	289	310	324	333	307	326	310	288	310	299	332	332	319	293	306	286	311	276	327	320	299	266	301	325	280	292	305	292	312	304	276	277	311	299	310	307	286	307	319	297	296	303	291	320	288	317	273	300	300	260	303	290	296	317	311	303	325	288	339	310	289	316	330	305	277	297	317	307	312	311	299	287	329	332	332	312	282	291	332	303	307	291	296	309	292	279	284	272	319	319	310	328	311	312	302	286	292	288	293	317	316	299	316	305	298	309	311	317	284	302	288	293	336	327	300	309	296	305	301	328	291	294	304	321	313	278	287	295	328	321	297	311	307	305	280	316	337	302	319	282	275	287	282	337	337	341	356	338	300	320	299	281	338	341	321	317	317	287	323	292	314	325	314	267	300	282	279	317	286	263	329	323	308	327	300	297	315	276	298	303	335	276	281	296	323	360	277	312	305	289	309	324	315	296	327	288	271	277	298	262	298	288	324	291	300	309	300	316	242	275	288	319	286	286	303	274	311	275	287	306	306	320	285	285	298	296	323	328	326	295	319	311	317	312	295	313	328	324	303	267	300	300	306	325	293	330	334	332	296	325	356	332	292	297	334	300	275	299	310	321	275	300	294	332	293	311	326	300	322	302	327	319	301	311	334	303	308	297	315	300	325	300	279	292	315	310	300	315	316	277	325	318	340	316	323	290	289	310	309	316	313	297	304	317	324	288	324	302	291	305	339	312	315	315	304	290	305	293	302	299	286	312	271	284	310	326	298	320	289	326	289	281	308	321	305	306	300	295	310	324	288	323	290	334	304	300	337	294	320	320	331	309	317	344	308	277	280	295	308	323	301	309	335	282	339	318	267	283	300	289	322	287	328	287	284	335	293	295	314	334	272	312	311	318	303	315	294	318	292	305	325	329	309	277	312	326	260	324	278	340	312	299	299	265	308	336	313	323	325	306	319	337	342	307	312	307	269	285	320	296	314	308	311	330	294	309	277	331	281	325	328	310	358	304	339	334	331	282	324	301	307	331	336	321	323	335	316	317	287	313	315	322	292	304	328	321	291	310	297	288	323	315	309	298	307	304	294	301	357	294	287	315	333	333	319	281	299	313	336	319	307	331	289	310	358	342	333	312	300	332	306	307	318	308	311	286	278	290	330	281	290	316	298	315	310	306	282	303	306	319	338	320	301	340	291	317	298	287	281	302	330	331	312	342	326	285	305	327	299	282	309	351	307	311	298	307	318	297	325	323	319	310	342	367	292	340	310	330	308	287	316	311	304	261	284	298	314	333	278	292	298	308	290	282	318	300	265	307	345	299	345	315	314	288	298	305	306	285	327	303	295	306	284	291	287	295	288	297	278	318	293	281	276	297	285	278	295	326	312	283	355	319	290	290	330	287	295	302	321	272	296	321	301	321	306	321	283	281	296	266	291	295	303	312	293	288	308	323	281	299	297	313	289	306	301	309	309	305	289	296	284	299	314	356	289	295	301	312	320	302	312	332	320	288	298	296	270	298	309	312	315	279	356	302	312	294	305	334	362	347	326	326	279	317	359	299	335	310	341	308	293	291	297	308	280	313	300	290	295	293	288	299	281	314	321	289	336	292	299	279	296	303	280	281	300	330	337	322	296	325	295	276	296	305	291	295	331	342	332	337	320	293	308	301	285	297	330	297	297	317	327	335	334	269	298	299	313	283	290	315	314	279	308	337	306	310	296	302	308	292	302	293	296	302	313	351	328	316	311	318	317	329	330	331	329	284	290	332	324	318	296	286	284	294	285	316	289	321	322	309	297	344	339	308	309	352	296	345	330	308	299	282	323	358	319	311	315	283	308	303	320	302	328	323	289	325	304	318	271	312	329	304	317	291	333	332	328	331	299	320	336	277	311	332	304	306	325	297	322	318	296	309	323	290	292	309	316	291	301	320	323	319	303	323	321	349	369	334	316	323	323	342	317	306	313	302	298	293	293	321	322	302	290	293	288	347	299	355	310	287	322	277	309	315	337	283	338	281	326	291	304	318	317	334	309	297	296	328	328	312	341	329	329	319	303	326	282	320	295	285	308	296	294	294	313	310	311	324	347	351	313	301	298	304	293	310	309	300	293	314	329	312	342	363	336	310	330	332	301	287	302	326	301	295	316	307	263	314	319	310	296	263	274	321	346	336	302	314	300	311	332	326	292	344	308	319	289	286	330	336	289	317	313	299	301	315	289	299	298	311	332	304	324	298	274	341	314	290	286	342	298	309	338	317	280	346	318	295	303	286	292	319	314	301	341	307	310	328	301	287	298	291	299	315	299	326	303	288	269	295	316	288	331	258	304	297	333	303	328	308	295	317	288	269	291	299	326	309	321	342	324	342	294	324	298	322	281	281	310	302	299	337	306	330	281	316	300	299	313	343	300	303	297	302	292	346	330	302	300	270	311	330	287	350	295	299	314	341	318	327	313	320	304	277	303	288	322	322	307	289	302	335	315	314	292	302	323	309	319	292	301	305	326	321	344	308	304	304	322	315	303	301	312	315	302	329	258	309	299	309	303	320	312	297	289	305	313	298	338	328	314	322	311	300	290	289	263	277	295	273	310	278	335	313	328	318	316	305	324	303	304	326	299	329	308	280	302	320	304	270	324	328	310	285	336	318	307	339	314	296	337	311	296	320	299	294	309	295	321	344	263	327	288	307	310	312	325	319	318	323	296	288	310	288	309	293	300	312	321	305	285	283	346	286	322	326	306	299	334	327	294	276	318	303	303	288	312	308	294	319	307	304	295	305	320	291	278	325	316	275	281	300	303	286	285	298	298	276	295	322	318	312	291	302	315	345	321	318	316	325	315	307	298	315	306	290	265	313	308	338	305	313	333	316	299	303	289
9537	5534	8582	5308	3748	3042	2389	2127	1852	1658	1654	1560	1499	1414	1386	1329	1317	1107	989	919	892	822	801	765	776	777	747	734	718	704	734	701	708	736	700	747	719	686	736	732	755	692	719	694	712	721	704	731	665	658	664	699	733	693	727	683	700	701	655	737	706	684	707	754	709	690	739	692	692	628	684	701	665	685	707	712	690	654	653	670	708	734	697	714	723	692	701	698	676	670	714	717	662	666	708	652	694	643	709	691	676	668	696	701	681	706	725	696	723	729	645	687	692	676	671	650	649	645	662	694	740	689	672	745	693	717	703	701	693	660	677	718	743	709	715	728	705	743	676	654	691	661	700	682	677	739	692	632	712	714	691	696	673	671	715	658	690	668	684	680	650	718	667	688	749	739	673	692	704	712	647	668	705	704	701	666	689	633	648	688	672	671	708	712	681	673	698	714	653	683	662	693	720	625	706	694	689	679	720	662	719	707	677	706	679	673	683	691	716	721	728	696	737	689	627	696	720	712	663	709	708	698	720	664	638	686	682	693	640	707	664	715	645	742	650	655	712	646	677	715	723	670	707	684	690	649	698	705	673	697	696	693	683	679	692	635	668	661	709	718	771	705	659	655	708	692	683	666	689	674	690	672	688	708	659	686	690	653	720	700	644	685	673	684	686	656	734	698	764	701	655	637	712	684	712	702	732	681	681	681	643	699	671	708	676	670	679	641	680	683	643	704	665	646	702	677	667	702	685	689	722	699	722	660	731	660	640	678	682	680	700	694	695	695	710	725	664	726	694	679	695	688	671	666	689	703	681	714	696	696	704	686	678	687	710	685	689	719	678	712	684	683	667	682	696	679	736	675	686	687	656	704	723	670	674	697	659	669	706	698	671	689	692	694	674	696	679	653	660	684	649	693	659	694	689	660	680	677	671	683	658	757	699	700	682	720	647	709	711	692	681	694	717	673	632	693	645	701	750	684	703	673	719	681	684	673	709	696	687	672	685	694	687	675	684	676	658	716	732	685	739	708	683	708	709	685	675	706	684	703	652	722	681	710	711	708	729	718	699	727	619	749	690	704	656	664	709	651	736	691	710	719	666	689	715	696	743	710	693	632	669	698	705	723	732	716	670	677	646	695	659	698	670	679	680	739	687	710	692	657	669	672	659	672	685	698	710	661	679	665	680	669	699	707	689	724	709	697	696	677	739	693	676	668	697	744	666	699	674	674	648	676	654	699	663	727	656	688	722	689	706	741	718	697	701	687	696	690	707	683	666	668	673	689	718	670	667	712	720	681	708	663	680	704	693	698	689	658	701	664	703	649	666	708	656	693	705	664	711	661	683	725	690	699	678	706	702	680	632	680	705	691	708	648	730	672	666	699	753	682	670	698	663	692	666	698	687	704	703	706	679	719	644	650	676	676	710	646	725	685	690	682	656	706	708	661	667	710	677	713	735	711	663	668	660	697	717	726	665	644	701	694	704	655	674	714	713	671	712	645	695	698	673	728	725	659	677	697	682	649	650	705	711	669	665	692	678	690	686	715	726	689	661	706	659	649	692	652	690	663	692	718	713	699	667	681	740	715	652	713	656	660	705	691	667	709	642	675	679	667	670	663	713	685	696	612	647	713	713	691	688	693	682	633	717	697	693	637	662	727	700	728	674	675	660	687	691	679	670	662	661	712	695	688	735	626	700	705	684	657	677	676	671	684	686	719	673	702	725	681	640	716	751	733	677	722	716	709	740	697	731	664	670	681	696	720	689	692	693	669	737	716	675	640	704	675	708	690	670	718	647	691	714	664	689	639	693	680	720	699	690	764	659	649	704	699	712	700	652	663	697	696	715	700	645	642	687	655	703	710	663	620	696	650	682	734	679	731	680	713	719	720	687	659	672	742	665	680	702	714	657	666	696	708	697	704	723	703	671	679	696	703	679	740	664	743	685	713	695	702	666	654	689	647	680	669	683	710	632	680	696	663	647	690	653	683	705	704	658	681	697	674	683	680	681	684	664	661	691	716	711	682	635	646	680	653	662	681	698	684	695	674	684	716	662	667	732	704	682	691	700	663	716	678	688	678	631	676	661	712	659	696	718	701	683	678	652	714	686	708	647	673	687	689	658	643	698	633	698	684	691	739	696	685	694	671	698	696	702	659	678	691	667	693	707	686	700	739	690	694	701	699	680	712	713	656	661	665	684	660	680	653	693	698	719	709	705	692	692	681	676	700	706	699	658	693	697	674	698	699	717	683	683	670	668	726	666	683	698	715	720	717	711	742	647	696	683	646	676	646	636	677	721	724	684	668	630	675	687	660	704	677	699	695	672	654	679	696	664	715	685	719	664	667	698	657	714	692	669	637	697	711	690	765	684	685	646	658	690	677	686	697	674	691	714	706	699	679	637	703	671	671	707	692	684	660	739	668	697	681	681	699	656	657	683	723	720	706	692	659	699	705	642	701	639	657	703	639	710	715	677	663	669	716	689	699	670	678	697	675	673	723	654	679	662	690	697	712	645	697	697	704	678	681	711	663	732	700	694	698	685	697	654	673	650	692	648	701	707	733	694	711	696	683	667	666	699	689	701	696	746	685	692	699	737	716	730	726	671	702	707	671	667	657	735	693	715	689	664	723	668	686	696	743	703	719	696	713	690	673	705	696	706	655	671	658	729	666	668	699	700	697	751	680	661	729	675	662	708	711	692	675	682	738	669	700	702	698	693	721	664	699	721	668	714	713	678	669	706	705	649	722	684	716	674	723	705	668	700	721	646	694	669	746	688	694	693	713	669	710	729	681	681	701	676	705	699	714	688	665	708	694	718	672	663	686	689	650	665	665	730	697	656	642	645	733	711	703	669	716	673	675	658	651	662	725	686	660	668	747	681	695	687	675	661	718	669	657	698	697	686	711	681	681	674	695	684	727	710	727	667	675	706	717	658	672	705	685	688	665	597	740	756	674	686	685	684	716	729	711	716	696	705	688	658	718	675	632	665	670	696	678	693	685	690	697	722	681	726	748	681	707	730	711	674	700	695	717	733	686	694	688	670	634	703	676	682	714	678	686	713	681	694	700	667	689	641	743	656	699	699	711	667	691	703	725	694	716	668	692	690	669	657	736	701	746	707	708	689	736	655	689	725	697	684	684	667	679	653	669	679	667	656	690	707	664	732	715	688	713	697	672	728	681	713	722	724	682	668	704	644	673	703	671	726	686	705	690	757	700	721	648	655	678	678	692	690	672	705	653	716	656	699	683	725	655	715	672	703	740	724	678	704	731	675	655	658	672	703	675	744	742	698	675	662	691	668	665	687	714	721	670	687	671	663	676	729	720	705	715	690	693	702	697	672	708	664	752	720	730	662	698	663	670	679	694	700	717	694	695	673	744	763	686	720	648	660	670	673	682	674	718	661	710	630	706	655	664	710	658	707	694	699	658	704	664	717	653	649	692	687	726	673	714	703	674	725	688	736	673	679	689	683	695	732	672	709	660	701	698	708	689	737	708	690	698
30698	18609	18743	6560	2244	1468	1123	865	782	730	623	618	611	529	494	498	483	451	440	381	392	367	369	380	364	368	363	334	325	370	346	367	365	345	340	334	336	349	340	356	372	320	337	345	327	353	362	355	338	320	364	338	343	368	326	350	325	338	358	324	344	382	333	361	317	322	338	346	370	346	321	336	349	368	316	332	331	353	338	346	341	354	358	311	338	341	371	357	362	306	364	363	355	348	382	368	356	331	384	345	367	373	341	351	330	339	345	353	351	371	381	327	340	379	362	337	307	324	328	345	323	314	319	321	338	355	334	345	389	383	334	363	328	341	367	335	320	335	365	362	331	358	350	353	349	354	398	334	330	328	369	364	324	328	337	358	357	343	361	317	371	365	355	352	334	353	341	363	332	366	336	352	334	290	364	323	330	363	319	345	334	357	341	305	344	362	363	376	360	365	324	338	333	351	348	347	319	354	356	334	333	331	332	297	334	353	375	367	361	379	319	337	358	334	335	365	314	326	322	316	336	327	345	337	370	353	347	354	326	331	349	365	360	363	348	356	345	332	342	362	386	365	327	344	303	343	311	377	318	362	346	315	315	352	326	329	338	346	334	319	316	337	344	339	330	342	336	329	334	318	326	310	357	355	308	329	326	359	398	309	319	331	338	340	320	351	359	351	363	325	330	366	384	369	383	332	337	338	345	321	339	309	336	341	371	346	347	332	411	345	380	344	313	327	321	296	330	320	379	399	377	342	373	340	339	356	350	324	315	298	365	321	335	352	357	291	350	347	330	347	378	367	343	315	342	371	316	375	360	366	360	364	325	334	299	337	325	398	377	334	347	351	322	350	338	345	346	360	339	349	307	345	381	317	358	348	355	337	314	331	329	364	330	331	336	336	373	396	307	390	346	363	329	346	314	314	333	354	347	352	334	346	318	328	327	318	339	357	350	354	331	329	334	322	373	339	375	332	345	347	310	364	321	382	370	380	351	359	338	352	319	348	337	331	335	304	369	361	358	306	350	348	364	372	344	351	349	335	346	335	339	341	328	363	373	378	336	319	330	341	325	346	358	341	357	328	345	356	339	365	326	325	342	299	354	306	365	331	347	360	370	335	306	336	346	338	345	323	313	354	350	361	336	347	350	314	337	346	346	359	341	366	333	342	326	360	365	338	333	344	323	350	357	345	338	327	331	344	343	315	372	336	317	335	329	347	306	326	344	360	338	355	354	356	335	354	321	363	355	335	351	368	346	342	338	339	315	393	371	339	315	339	338	370	355	353	335	330	316	352	336	328	356	329	367	338	330	336	344	319	325	356	348	335	349	338	317	344	343	321	332	341	333	374	345	333	388	340	371	357	356	341	377	337	342	347	334	314	349	304	320	338	344	349	344	333	361	348	352	364	320	342	340	332	342	352	309	331	311	357	375	330	350	362	356	356	375	341	368	354	349	340	352	370	330	368	352	381	365	352	383	327	323	344	342	345	362	341	311	368	321	300	330	340	334	346	367	341	337	304	351	338	346	342	349	350	376	363	370	353	353	335	333	350	319	368	323	347	347	362	345	338	359	360	311	358	366	304	294	330	335	337	362	351	354	340	359	353	404	389	336	347	357	338	331	357	305	328	354	325	347	336	303	337	363	342	348	335	343	359	326	308	354	357	338	346	330	361	321	310	348	311	308	345	412	362	340	312	336	335	313	340	339	363	353	325	346	379	318	366	346	383	348	391	319	374	323	341	380	329	337	331	328	346	352	375	379	376	351	353	343	336	336	384	355	320	360	355	343	327	363	332	369	367	354	352	351	320	330	370	355	307	329	328	321	339	345	357	355	337	323	355	345	325	362	329	355	319	364	313	324	373	373	345	349	351	302	291	342	369	356	315	320	334	302	317	328	329	317	329	335	364	364	318	325	370	317	346	332	351	317	342	327	318	354	319	332	311	312	324	341	364	341	373	330	355	339	370	362	325	355	335	340	355	347	344	314	347	331	341	339	322	323	359	365	371	336	327	369	347	335	297	377	401	328	350	328	341	354	347	339	346	342	325	349	329	329	357	320	286	308	360	333	351	311	349	377	320	350	360	334	349	353	359	355	333	318	326	361	317	379	375	331	332	340	347	325	309	330	353	354	319	323	362	387	322	318	343	305	327	349	372	351	362	325	348	355	338	352	319	348	334	354	335	349	324	331	358	363	336	346	344	327	325	340	346	321	373	340	306	354	318	375	340	353	353	357	331	352	360	315	336	324	368	353	332	340	358	347	346	370	335	310	327	330	354	313	377	314	314	311	325	335	353	326	350	336	343	297	351	308	324	370	384	316	336	355	321	321	346	337	319	311	346	342	332	334	367	358	365	337	357	334	342	329	355	333	364	329	356	383	359	370	354	381	333	314	371	351	350	363	332	362	333	348	298	338	345	357	357	363	340	320	336	347	340	363	361	341	345	345	336	361	358	347	374	367	347	345	353	330	332	317	341	360	332	335	293	346	370	355	341	346	324	334	328	360	311	362	331	342	325	319	326	321	346	369	344	336	349	343	315	354	336	339	372	372	350	382	375	301	321	326	352	334	353	340	366	364	355	384	326	318	335	314	349	346	333	351	376	355	367	367	348	330	329	324	385	337	358	356	372	322	365	377	337	309	343	339	308	331	328	333	325	356	325	336	345	348	345	344	356	351	331	303	357	339	370	332	337	393	364	325	341	347	338	368	330	375	327	340	367	351	397	375	338	352	337	342	368	342	328	350	343	339	329	362	377	340	412	357	318	386	357	328	359	343	359	320	342	319	355	341	384	323	367	346	372	366	345	328	328	370	374	374	340	350	339	350	283	353	330	362	336	310	344	328	353	371	301	323	347	341	342	341	360	357	342	312	368	335	347	322	378	320	342	357	331	323	334	393	370	316	391	357	364	359	349	348	371	336	340	303	312	343	369	368	329	335	330	347	344	363	334	333	326	366	325	361	321	308	334	364	406	349	342	329	357	333	343	344	343	347	350	348	350	364	344	289	315	349	329	317	342	345	303	327	341	312	345	365	354	347	355	350	331	377	289	312	321	335	308	359	342	329	296	316	371	338	343	301	337	372	346	332	347	343	342	321	333	323	332	351	335	361	347	359	350	311	315	338	351	325	352	358	316	351	356	381	369	315	322	312	329	322	345	341	372	356	346	336	348	342	358	349	367	317	326	352	343	368	319	362	348	343	353	333	334	342	340	336	370	362	361	341	319	312	352	348	354	359	330	361	346	363	344	342	310	360	336	347	344	338	323	358	327	368	323	340	347	353	386	352	378	341	323	336	330	347	357	350	332	360	365	348	313	337	320	317	335	330	409	358	375	350	344	325	337	339	373	337	357	394	354	344	368	326	333	321	372	331	347	342	322	377	348	333	321	332	324	371	292	328	325	335	357	345	358	349	318	356	372	341	357	340	325	359	314	366	330	357	333	342	340	359	367	313	357	342	376	364	337	316	337	323	308	352	317	356	359	332	351	318	318	339	355
19393	14422	21565	9133	5979	4850	4118	3357	2915	2609	2630	2360	2203	1999	1881	1802	1679	1511	1285	1188	1105	1019	997	946	918	863	840	794	825	856	783	805	739	829	794	778	774	768	792	810	751	790	809	796	822	747	777	808	762	769	755	800	789	791	768	775	743	795	793	759	770	774	799	794	754	748	698	765	756	759	806	725	761	764	748	773	823	745	754	773	730	778	781	729	757	759	748	725	760	768	782	780	737	746	794	749	724	734	806	771	726	763	714	702	734	749	756	787	783	775	769	751	752	739	771	753	755	755	743	765	718	768	757	806	804	819	768	777	750	763	779	778	773	754	799	737	762	752	783	748	774	756	707	777	729	779	763	800	789	728	728	784	764	729	759	734	788	732	764	808	798	773	822	721	744	774	809	755	724	730	791	736	764	767	698	795	777	763	727	708	792	803	772	758	777	769	790	762	759	735	790	799	764	785	772	800	749	765	818	735	757	745	777	752	745	748	792	746	769	782	776	800	765	735	755	801	771	705	749	764	773	753	768	730	781	734	781	766	820	724	727	792	759	742	762	814	745	760	747	774	735	725	778	801	792	716	713	765	748	775	796	791	772	732	758	772	735	754	773	743	749	772	740	784	723	726	770	751	751	765	741	794	778	768	711	714	778	776	771	743	796	784	776	716	751	752	776	739	790	772	767	772	774	790	738	790	823	814	752	758	748	773	763	767	795	737	754	753	729	753	799	812	752	743	750	788	757	752	741	754	773	782	760	755	801	819	770	744	787	739	743	738	765	682	756	785	797	776	744	791	741	744	787	769	785	803	789	767	692	760	754	792	746	787	746	785	712	772	789	782	758	756	777	757	794	764	717	768	738	784	769	815	740	729	729	745	756	710	737	756	736	765	740	780	781	797	777	766	794	785	725	740	739	748	714	779	765	772	796	745	788	761	745	757	728	752	734	805	725	742	730	800	709	732	781	738	739	760	736	705	746	780	752	727	710	721	819	794	735	757	764	716	767	778	758	759	763	766	718	752	712	729	720	780	776	731	748	703	728	860	728	785	736	774	780	753	768	753	742	718	748	747	802	788	771	722	766	750	809	796	749	756	762	713	768	818	759	761	776	760	738	785	733	723	813	755	819	781	717	790	738	742	744	714	836	749	833	739	782	765	808	784	824	723	773	771	794	725	772	784	749	790	715	750	800	784	759	726	774	806	769	765	721	793	691	801	793	772	748	718	768	766	774	734	746	746	791	778	758	766	785	733	788	757	743	747	806	760	768	790	753	836	730	728	797	793	750	740	836	778	807	739	763	802	765	748	785	757	745	779	772	758	741	813	750	763	749	765	746	739	759	796	745	761	739	738	776	747	753	765	789	801	766	766	747	760	761	751	751	766	799	765	715	774	749	743	736	773	727	765	770	722	723	822	778	723	799	760	744	785	740	767	778	763	766	766	789	697	799	769	777	776	756	748	810	745	745	727	827	739	763	741	740	774	745	765	765	728	743	787	820	801	801	766	757	754	760	769	758	783	752	751	800	775	751	769	792	773	703	786	772	760	753	782	791	744	759	721	726	809	776	766	742	719	748	747	745	739	709	734	740	762	760	778	801	757	774	734	772	776	795	758	739	762	761	798	758	804	711	822	771	791	729	758	715	764	745	763	784	779	802	806	802	768	799	747	775	754	799	755	814	811	762	772	746	802	770	739	813	741	802	798	772	733	756	748	765	737	744	774	770	743	764	789	783	773	740	766	734	748	769	684	756	756	764	787	759	723	780	807	786	755	773	792	752	749	779	764	743	781	750	767	785	818	745	766	737	740	740	775	780	774	773	758	760	713	788	754	743	717	770	803	795	754	798	779	774	759	755	739	747	738	773	797	696	704	764	783	757	742	744	758	761	781	689	761	764	797	748	769	756	756	729	704	805	783	718	786	730	787	726	734	734	802	755	777	749	759	747	716	750	715	741	747	700	751	768	772	747	737	768	790	740	779	749	777	765	791	780	755	760	793	778	803	776	716	766	805	793	771	762	749	787	777	740	773	754	748	751	780	797	758	807	820	768	770	764	773	741	747	712	736	762	731	757	749	778	748	755	708	781	827	772	783	756	747	776	745	800	756	742	769	776	745	755	756	744	779	799	785	747	718	760	756	760	724	794	758	786	734	754	779	783	707	759	740	763	767	788	771	738	738	755	760	772	759	780	779	760	767	742	759	767	738	791	750	774	660	800	748	779	736	763	744	754	805	783	766	824	769	767	730	807	798	755	765	725	737	764	733	747	774	740	805	803	757	761	746	722	772	784	731	768	816	750	725	761	743	738	729	730	759	745	809	766	767	779	722	761	742	785	773	801	786	706	741	724	750	763	756	743	784	718	784	798	779	729	755	739	857	741	751	740	785	727	761	743	745	759	759	748	758	742	755	762	759	746	768	762	755	729	816	779	752	740	765	798	786	734	708	780	827	779	735	772	776	749	776	799	765	769	735	743	713	764	792	743	767	759	793	783	801	727	792	754	778	720	736	772	738	795	722	744	764	708	777	803	744	787	758	741	732	797	750	734	746	786	751	736	772	748	757	799	799	740	792	741	741	739	732	732	756	793	801	757	748	792	755	818	784	790	778	788	771	753	738	731	714	709	786	809	785	744	738	703	717	771	739	797	719	783	714	788	725	790	811	757	803	761	726	761	753	722	810	748	811	766	725	740	786	769	787	752	721	726	715	731	751	755	751	753	772	751	804	739	749	733	767	774	785	741	765	746	790	762	742	738	745	772	754	795	792	786	747	770	714	808	723	756	763	739	728	751	792	784	783	746	760	796	793	795	728	814	782	758	718	762	782	741	764	778	788	773	759	760	733	736	763	718	815	741	793	747	811	715	767	755	803	727	760	775	747	810	711	744	744	762	820	724	760	771	778	802	721	708	750	789	773	713	785	704	733	819	790	714	760	736	743	740	781	775	721	773	800	715	762	730	773	747	796	750	754	755	813	732	747	765	783	759	746	720	803	757	719	784	763	738	750	725	797	795	708	776	714	762	763	722	691	789	804	790	754	751	719	713	775	784	735	756	742	729	816	728	746	785	792	743	740	785	803	804	786	766	715	822	773	776	805	787	707	714	755	783	756	782	738	713	761	774	782	753	778	783	760	785	752	721	735	779	784	703	784	783	835	794	752	738	774	739	738	747	774	751	707	759	761	744	815	744	760	817	806	763	770	752	738	800	728	785	724	743	757	745	763	767	729	749	757	772	813	778	737	761	752	750	762	751	761	778	745	761	743	742	818	753	790	759	735	756	708	773	721	767	752	705	727	770	728	724	769	748	755	790	774	759	745	752	736	764	728	791	768	772	764	739	732	790	720	770	764	728	754	769	753	750	765	782	800	740	763	752	795	781	781	805	757	816	782	742	775	818	794	751	741	772	775	754	728	684	749	782	794	771	742	749	768	738	786	733	773	786	745	720	726	770	792	755	753	805	753	779	751	796	792	785	769	770	760	760	782	748	752	726	732	783	757
40541	29230	26906	10890	3713	2231	1605	1190	1013	906	848	748	638	624	639	553	552	534	536	456	431	401	395	383	407	376	386	377	436	384	333	369	364	367	349	391	380	386	328	358	378	364	380	357	394	368	376	346	340	376	383	351	387	352	392	319	325	379	361	358	342	334	385	357	386	375	357	351	363	399	339	325	350	404	412	335	344	337	369	392	371	374	373	388	377	374	370	350	362	392	376	387	369	367	364	320	342	341	346	348	376	332	377	378	346	354	339	317	374	376	360	384	345	394	356	360	397	380	389	364	375	365	382	335	374	351	406	342	331	348	366	321	370	363	376	346	354	346	379	367	353	349	356	370	352	370	325	346	362	372	347	375	393	328	392	364	364	360	368	362	399	358	386	380	364	378	351	375	423	360	378	353	360	343	334	359	373	356	346	380	359	359	370	328	346	346	333	411	390	383	388	361	381	376	355	356	336	331	351	339	420	367	372	338	381	329	324	374	374	386	392	362	359	372	375	360	418	381	362	374	382	363	383	349	359	370	365	353	357	373	369	396	374	348	354	381	391	366	396	349	353	344	330	380	370	379	378	340	377	337	383	348	344	307	361	375	334	370	363	355	374	346	362	370	383	363	392	376	341	354	365	367	377	381	353	390	348	353	390	363	385	356	347	336	382	363	351	358	347	372	369	344	358	334	341	353	370	376	371	350	344	333	366	363	372	347	399	375	371	379	310	343	374	361	394	412	362	350	422	353	362	348	380	370	390	407	365	374	325	364	352	355	370	347	349	364	341	336	348	348	371	348	361	376	369	382	370	354	334	354	370	365	362	409	345	422	360	359	328	337	349	352	354	372	385	369	388	374	351	378	387	338	361	368	387	337	382	365	360	382	377	369	380	364	389	370	337	355	339	360	338	372	336	364	354	361	401	374	343	312	349	338	356	328	332	349	368	360	329	360	346	384	333	366	392	343	392	346	351	364	379	370	387	339	341	358	355	342	347	389	373	350	331	354	327	349	371	357	361	349	340	398	383	379	333	393	335	378	359	349	360	357	358	328	368	349	378	345	358	357	319	354	339	380	367	354	359	342	394	356	384	335	361	354	356	352	386	345	348	357	370	337	350	337	365	403	350	374	398	394	346	378	393	356	398	353	401	376	369	359	354	332	343	378	384	360	351	410	376	380	403	384	384	324	364	350	379	400	313	372	353	377	365	358	330	327	356	335	353	347	365	340	393	326	369	375	353	367	352	361	373	342	377	365	367	342	335	351	356	363	348	376	310	315	396	383	388	348	359	363	320	356	351	371	342	356	371	338	319	396	355	381	393	394	373	379	363	364	351	405	361	399	388	363	386	347	337	347	395	366	338	352	386	396	353	304	364	339	343	346	364	359	352	371	391	375	376	371	344	346	328	307	346	371	335	362	354	346	375	377	372	378	355	370	387	346	357	344	357	372	362	394	361	395	346	410	377	388	350	370	359	385	346	324	334	372	349	375	386	374	341	377	348	373	376	361	346	332	317	344	333	362	388	342	345	352	364	318	324	338	353	361	354	384	379	356	338	351	361	346	368	350	367	338	328	390	377	352	361	334	351	380	350	403	315	356	373	360	401	358	327	352	404	357	358	326	327	354	399	367	389	402	386	371	371	343	371	371	393	342	358	350	343	395	377	340	373	372	377	316	358	393	363	400	367	384	374	359	374	398	365	338	397	352	339	346	330	336	324	357	357	355	365	435	379	379	359	351	357	366	347	375	322	347	386	362	374	339	359	369	338	388	358	360	363	363	363	363	341	375	395	356	364	377	358	387	371	365	350	357	381	343	406	371	369	381	360	357	361	383	364	318	364	372	384	366	351	375	377	382	354	368	372	338	360	415	349	375	348	347	364	356	358	343	358	342	372	378	363	395	346	371	369	354	370	370	371	349	328	387	388	348	404	379	348	376	361	354	363	373	360	371	400	348	381	340	362	368	352	340	354	373	338	372	372	360	340	371	346	351	336	364	338	349	391	350	384	309	342	361	334	359	348	370	384	365	336	322	358	377	373	345	352	348	386	374	405	356	367	373	357	362	386	370	347	399	338	374	364	351	332	389	322	349	377	347	355	346	341	357	333	337	362	310	387	324	351	360	383	374	379	390	387	353	355	388	350	351	333	372	365	388	355	338	362	336	375	354	356	380	354	370	391	358	378	385	326	353	389	372	340	381	349	385	373	345	367	324	360	357	361	384	388	380	342	395	378	390	374	347	373	378	360	375	339	333	379	371	384	352	347	347	364	387	356	349	380	383	383	369	357	410	351	363	386	360	338	344	377	390	374	382	376	348	406	363	384	348	373	383	377	353	346	307	363	345	367	383	387	340	363	366	383	376	384	392	379	368	368	364	367	341	330	370	368	363	415	337	367	354	354	305	350	352	378	382	364	347	394	347	361	347	367	335	357	375	361	331	330	386	371	424	388	351	333	368	341	338	369	353	360	352	328	376	374	356	356	354	367	345	371	345	369	377	345	355	366	360	406	395	352	397	365	407	344	334	362	368	373	335	367	358	344	331	321	349	375	365	351	343	391	392	356	339	379	364	346	366	379	369	382	354	362	372	376	367	382	355	375	347	347	323	359	336	329	380	409	386	399	321	356	337	391	353	368	372	365	375	370	366	380	375	358	405	360	358	363	400	356	372	378	331	347	357	355	363	369	370	350	426	352	335	352	349	375	383	374	371	359	355	393	375	364	382	348	388	362	348	347	373	351	367	357	355	340	394	368	370	395	391	362	366	389	394	378	366	386	391	356	358	370	372	345	354	353	387	362	371	349	348	385	363	376	361	364	338	363	427	366	335	355	348	341	372	361	395	378	368	376	348	379	369	369	409	378	326	345	362	381	354	397	361	371	404	370	379	329	329	392	356	330	329	379	376	329	370	346	359	333	340	341	350	320	368	355	364	321	347	351	357	399	376	382	357	372	389	345	346	322	357	355	365	378	392	416	347	312	383	363	335	355	369	337	309	370	348	374	381	357	342	334	358	334	405	344	404	348	342	371	346	382	360	389	322	366	364	356	352	367	341	366	415	358	360	348	350	353	313	319	340	349	320	335	363	367	393	363	351	371	366	332	385	347	360	315	351	343	360	347	342	386	356	359	345	340	350	359	324	353	356	350	347	380	391	369	348	343	350	334	365	353	369	392	370	362	365	367	319	350	372	350	352	362	380	340	352	358	335	353	348	372	362	373	363	362	362	357	380	324	326	369	353	355	337	416	375	349	358	359	382	404	380	368	357	392	358	378	327	338	353	360	359	395	321	353	388	367	345	376	345	397	401	332	377	307	364	344	363	390	362	342	403	392	380	380	348	371	363	397	352	356	375	336	366	367	340	376	333	378	368	353	346	333	357	372	370	348	344	362	346	362	394	384	377	342	356	386	332	365	330	375	370	334	388	322	357	340	396	373	351	383	360	325	338	373	348	383	347	324	342	371	367	387	354	362	347	341	379	344	391	365	378	362	309	387	352
24991	21545	27258	12988	8257	6835	5452	4664	3898	3625	3361	3107	2808	2595	2436	2307	1998	1765	1543	1395	1218	1172	1164	1075	982	976	921	947	914	875	899	863	856	884	842	787	838	803	785	846	885	832	842	844	829	796	883	782	856	836	818	829	770	821	797	770	792	797	795	791	806	832	790	760	844	751	803	806	840	795	826	842	780	808	889	826	812	823	806	779	844	791	779	779	802	764	794	781	758	797	825	786	769	810	815	815	778	812	828	747	801	825	775	771	786	748	769	799	756	774	735	847	777	887	841	787	769	795	770	761	836	847	772	803	797	830	719	772	782	823	818	785	794	824	791	803	847	818	762	772	819	763	797	789	827	788	782	756	789	744	799	764	780	743	812	831	864	762	750	809	806	799	799	796	796	749	760	785	799	810	777	857	841	792	850	805	821	801	821	782	784	826	805	782	842	779	807	794	735	815	817	805	782	840	822	754	846	797	776	790	814	781	801	813	834	791	814	809	764	829	831	795	824	766	812	824	802	775	823	818	818	812	801	788	796	738	773	756	771	785	796	771	733	786	772	791	804	780	784	807	743	782	812	758	794	847	848	823	826	750	741	762	770	798	820	829	797	774	810	759	795	758	780	779	762	767	757	776	831	812	791	819	777	831	769	815	817	770	759	796	796	795	830	776	805	745	772	839	791	773	773	799	800	760	802	775	752	860	790	761	836	774	801	763	750	780	781	814	772	782	791	750	744	773	774	800	840	832	809	785	842	805	776	848	772	766	781	830	806	764	829	826	814	756	790	773	769	745	782	790	744	813	782	822	781	788	782	831	805	807	786	828	796	815	838	798	814	807	748	809	746	771	782	798	737	831	829	817	786	757	784	799	805	788	761	826	744	762	810	787	803	788	769	797	756	821	748	850	787	751	789	778	819	823	795	794	817	793	726	774	756	797	812	778	788	802	795	805	811	868	812	790	825	852	777	859	841	779	795	768	856	770	744	800	791	753	795	788	747	772	816	815	747	796	790	897	767	805	808	859	817	813	792	799	847	793	847	794	788	787	781	829	832	766	807	801	785	783	798	782	811	819	808	785	814	792	847	821	769	815	778	793	775	796	758	819	736	789	805	799	780	824	839	779	756	818	742	815	779	799	807	817	803	814	785	774	833	771	797	819	810	824	758	785	817	824	771	817	845	822	746	817	797	782	782	815	841	803	829	781	806	789	768	795	769	760	782	818	770	831	803	773	814	805	777	769	779	819	765	847	728	757	834	801	808	791	799	791	820	794	766	832	804	745	832	759	862	818	753	832	783	812	799	854	786	804	800	826	806	840	790	776	793	780	840	777	804	781	808	789	814	804	760	801	842	806	817	807	801	809	775	825	814	755	779	798	804	784	826	819	791	852	822	829	808	793	827	757	796	808	780	805	800	799	795	822	821	807	764	799	796	798	741	770	782	791	791	797	788	811	800	812	774	801	752	775	778	750	833	753	773	799	815	797	799	785	853	806	815	821	783	756	791	783	798	816	769	799	769	757	836	824	811	794	765	749	787	802	775	778	826	826	806	857	827	822	775	714	832	792	807	823	782	746	803	799	757	781	790	818	780	801	775	789	777	804	783	734	804	805	802	824	856	750	817	808	747	839	839	795	843	833	831	807	757	808	743	772	776	768	793	781	801	795	799	815	832	770	825	792	817	827	824	810	830	803	787	809	768	833	825	765	730	788	830	766	789	795	840	783	758	804	830	781	812	810	788	814	773	799	775	842	825	795	836	780	814	764	804	740	789	735	805	768	838	811	806	787	776	801	786	833	812	827	774	856	791	787	792	793	774	830	825	788	816	801	788	787	796	743	823	836	796	791	791	858	794	821	807	786	807	784	798	809	764	779	788	775	783	842	851	784	849	812	794	798	772	726	750	799	756	813	804	797	790	766	807	816	760	825	745	738	790	825	830	774	761	783	817	793	773	778	765	784	833	768	807	816	799	788	789	808	811	748	793	756	772	773	805	758	776	798	790	771	779	847	851	779	831	751	776	724	778	826	824	769	782	820	780	778	792	782	812	761	753	784	803	808	793	800	816	792	761	772	832	818	759	788	774	792	801	811	809	762	833	724	765	790	771	749	770	837	814	736	805	789	804	806	766	795	827	766	824	811	828	833	800	819	798	803	795	802	788	776	751	794	772	814	830	782	836	803	780	806	790	781	794	764	803	752	776	789	803	811	816	793	848	772	812	779	779	802	766	755	775	818	746	779	783	831	805	853	812	786	789	771	820	787	725	847	779	766	809	771	771	763	814	779	799	798	785	812	810	842	768	765	744	800	794	780	813	821	805	812	790	778	809	818	783	790	839	808	769	764	792	826	776	726	749	810	777	746	798	783	792	770	765	846	800	780	824	831	821	787	838	857	774	812	842	765	797	805	819	735	802	758	770	787	782	821	841	828	796	801	812	796	768	746	722	815	762	823	772	796	806	829	764	788	764	811	832	799	787	778	785	799	793	758	798	774	818	799	783	751	784	800	802	756	839	828	787	799	842	793	821	821	752	743	835	797	792	828	811	802	763	811	803	797	766	759	777	821	761	805	790	847	778	780	807	766	815	838	767	785	799	823	803	796	753	777	813	815	812	806	789	794	812	779	765	764	812	797	785	819	802	848	783	743	805	767	825	793	759	834	795	778	790	779	796	813	771	807	802	821	788	768	759	779	811	826	782	761	803	772	806	821	762	768	819	863	822	757	769	827	790	776	828	758	776	802	783	786	787	833	765	791	781	760	771	807	797	779	803	816	772	814	842	737	777	796	788	800	776	796	827	830	781	810	761	765	807	801	779	727	819	748	789	786	796	805	782	737	795	781	768	818	785	797	784	818	775	760	816	752	812	811	821	772	771	842	799	774	809	812	767	757	817	807	753	799	765	798	812	815	785	773	781	773	798	829	754	783	802	771	804	777	831	777	860	828	796	759	751	748	782	768	810	808	716	762	823	795	800	795	774	791	773	780	788	799	820	776	765	818	783	773	801	787	798	793	832	813	803	793	798	811	757	836	816	839	805	788	756	786	748	785	806	779	833	785	807	858	837	770	837	811	840	806	785	802	805	877	797	800	764	773	771	798	816	825	782	819	852	810	772	780	797	791	796	793	799	817	798	771	764	767	801	786	812	802	812	738	802	760	800	782	840	845	757	780	812	753	825	760	793	772	760	789	800	754	813	777	813	778	851	836	763	757	828	798	784	810	794	794	781	805	832	796	845	795	827	784	813	790	731	753	809	724	751	807	763	760	801	794	756	794	798	819	839	765	804	798	803	758	812	825	859	781	800	755	789	794	821	780	755	771	755	775	812	841	817	797	778	776	832	828	781	791	825	838	762	823	787	754	766	806	773	823	819	759	825	825	771	740	830	787	801	803	789	839	781	769	801	805	803	795	857	782	779	771	797	818	853	793	816	824	792	767	785	861	786	781	783	743	805	838	782	792	759	816	793	782	823	795	741	840	815	810	765	809	825	767	774	782	748	780
16011	7795	4909	1968	1160	833	729	604	547	521	477	505	468	458	452	391	378	378	343	315	282	299	352	336	308	312	310	330	269	295	298	288	333	306	327	318	308	289	318	324	307	281	303	355	292	316	332	303	301	292	327	299	252	305	299	314	292	306	301	301	284	314	303	301	318	334	299	316	294	337	302	321	288	319	311	290	261	301	297	290	307	296	316	326	321	298	268	318	298	276	313	275	316	319	300	314	305	304	285	298	315	300	297	276	302	301	351	293	283	318	325	323	300	292	327	283	289	294	334	296	304	261	308	315	325	297	318	306	295	291	314	324	292	285	308	268	285	292	334	302	306	324	300	283	300	295	283	287	304	272	290	288	317	303	305	350	322	314	308	295	341	309	281	308	295	291	312	308	297	305	319	290	329	292	298	287	272	311	319	281	311	245	290	308	295	287	302	310	289	272	310	299	343	313	301	302	334	318	301	302	296	272	307	319	283	269	311	317	316	299	281	316	302	300	285	297	302	289	329	302	292	263	316	316	281	304	349	292	272	284	290	307	268	328	268	298	295	328	296	312	297	329	317	301	286	299	298	311	339	328	331	299	298	301	283	287	245	279	321	321	310	298	307	316	329	300	331	308	291	300	287	300	272	270	317	309	313	288	273	309	301	302	303	321	301	286	290	296	267	316	289	302	299	291	298	342	326	275	310	322	316	323	301	290	310	287	279	318	297	296	305	303	277	266	293	287	281	315	298	299	289	301	289	291	286	313	280	306	284	297	328	347	302	282	312	303	296	281	305	300	311	333	288	307	284	279	287	253	282	286	305	317	316	299	295	305	306	313	273	330	294	292	261	284	276	288	277	316	335	318	309	317	312	262	322	293	325	280	278	311	310	262	260	285	301	322	304	277	296	282	312	319	301	276	278	282	316	310	307	319	319	309	283	320	302	282	274	280	278	304	277	327	311	270	313	313	306	296	257	348	328	302	336	313	263	306	285	328	293	312	269	272	288	308	323	314	310	298	286	266	309	305	295	302	290	296	272	309	314	279	301	302	312	292	313	321	335	328	264	285	321	299	293	287	323	304	290	305	291	298	297	286	309	297	311	323	256	293	266	319	312	297	320	314	307	329	295	314	305	284	278	306	318	309	286	319	285	308	332	342	296	299	325	302	332	310	313	313	311	320	307	267	326	305	299	305	294	310	334	274	272	306	305	320	301	324	299	289	302	310	309	291	314	327	309	296	325	304	270	288	290	294	307	286	289	308	327	308	282	308	295	323	335	262	272	273	294	290	327	291	305	336	296	310	273	271	313	314	274	295	270	315	309	268	299	332	337	282	294	285	275	312	293	329	283	314	335	329	297	306	282	286	270	317	297	267	261	342	302	312	308	281	320	310	289	294	298	287	272	292	298	288	275	316	304	286	298	322	319	312	272	301	295	314	309	314	280	276	307	292	307	298	291	278	278	305	275	282	334	304	305	302	298	295	292	313	284	311	318	274	298	278	295	264	300	282	316	300	287	288	312	291	308	306	294	246	301	306	312	282	301	332	315	322	331	304	299	333	275	317	299	278	303	291	327	301	310	290	318	310	284	311	312	318	281	322	301	289	301	289	277	284	305	340	350	314	302	289	321	312	310	285	318	301	297	292	302	308	262	293	313	352	297	293	276	272	284	316	300	300	316	305	277	277	293	312	299	274	292	292	243	288	323	288	290	318	309	347	321	291	315	298	296	268	295	304	304	294	272	319	306	313	308	278	285	294	304	306	297	346	324	302	334	312	273	319	298	280	274	325	302	325	330	287	281	316	291	310	303	283	311	335	311	318	299	295	326	328	322	292	282	306	319	317	313	292	301	292	326	301	308	286	290	284	305	299	304	337	286	296	299	309	311	299	290	298	281	307	291	304	314	305	280	320	315	308	336	296	294	299	334	303	275	304	305	258	286	256	344	302	307	296	280	285	299	291	296	323	311	282	285	302	310	286	335	314	291	289	295	314	291	287	318	318	302	282	292	307	293	319	302	295	297	327	323	309	323	312	281	307	294	302	293	301	300	306	282	290	266	306	287	282	306	289	317	332	310	294	299	325	279	299	324	307	302	295	289	274	293	279	338	283	275	299	322	295	287	314	301	269	326	289	278	263	298	351	320	283	293	305	275	321	311	298	308	330	293	320	318	287	282	309	314	315	333	287	304	277	297	345	315	292	300	293	320	342	330	299	331	308	287	296	300	304	288	299	343	297	276	284	316	302	271	303	291	307	331	323	302	298	278	295	284	300	316	282	335	306	286	296	311	298	313	296	292	300	278	304	292	294	296	326	309	295	291	299	277	312	292	299	289	285	295	300	292	312	313	267	313	259	295	287	308	293	279	308	318	303	333	305	319	299	314	302	259	276	290	279	309	293	312	342	284	279	314	306	275	295	288	270	298	287	297	288	296	328	274	327	294	284	311	289	289	290	287	300	327	337	321	267	315	297	316	333	308	280	294	298	312	274	283	309	305	313	288	286	277	272	257	291	319	283	305	299	301	316	337	255	285	292	323	318	300	334	278	274	292	299	292	285	310	265	301	310	278	323	288	307	296	305	318	281	297	296	311	324	318	286	285	303	287	261	303	294	294	311	306	278	304	264	304	280	306	314	306	298	312	291	297	303	289	276	289	317	305	280	322	287	294	333	315	286	301	316	286	277	309	291	269	318	322	287	334	257	290	273	279	318	310	303	298	305	303	299	306	322	321	314	303	311	295	320	317	270	317	299	289	301	296	329	321	322	291	286	301	292	284	300	291	309	283	304	300	297	298	304	318	302	263	282	276	292	310	304	297	292	303	306	288	288	332	276	289	310	285	305	292	314	301	305	264	309	284	311	291	305	298	329	311	292	297	275	314	302	298	292	287	302	306	290	327	303	304	313	319	330	293	312	320	300	306	309	281	262	280	299	304	319	283	303	301	290	344	281	310	285	307	300	283	334	305	288	338	313	303	296	328	287	340	281	316	297	265	282	312	294	309	310	323	305	274	291	291	275	293	295	288	326	291	312	295	260	301	303	300	291	342	291	299	293	309	298	277	281	278	306	330	316	316	300	285	312	307	316	288	309	290	305	315	350	328	285	320	304	299	303	291	295	307	310	276	296	319	294	304	303	304	271	313	280	300	341	330	311	272	304	304	309	298	277	338	307	292	272	271	299	283	301	306	294	317	273	298	313	305	294	297	290	313	273	303	290	306	302	257	303	333	300	277	305	308	322	284	283	279	322	313	305	265	289	304	308	295	282	306	291	306	285	306	303	297	307	303	260	278	295	306	317	311	315	316	337	341	303	283	332	339	319	307	317	305	326	322	294	324	306	299	326	296	314	273	311	334	300	279	311	339	345	323	310	318	332	300	291	264	284	284	281	309	306	338	312	292	319	338	327	311	326	330	354	284	324	286	283	274	297	299	293	288	306	346	289	295	291	294	311	303	305	325	310	291	270	302	283	323	330	302	285	258	315	307	295	331	317	350	327
9273	6441	8071	5107	3924	2994	2554	2109	1876	1983	1784	1629	1559	1524	1461	1345	1123	988	901	861	840	792	798	728	752	746	722	742	733	683	675	690	663	739	722	692	727	697	742	693	656	700	648	676	673	659	672	732	681	712	696	672	685	677	682	719	722	658	662	693	689	676	697	706	692	640	698	648	706	699	691	691	731	656	670	665	638	687	669	671	673	635	659	715	704	692	666	677	693	662	694	670	693	650	671	642	655	667	653	681	716	650	627	653	684	693	645	666	664	667	682	691	676	701	674	621	670	667	669	649	641	702	667	698	636	695	698	683	688	649	679	714	673	689	648	681	678	695	652	661	676	699	672	671	714	687	678	716	723	688	695	655	680	700	670	665	671	700	642	704	637	711	667	626	717	668	665	717	690	688	684	702	677	597	636	681	687	658	673	697	655	660	678	601	668	664	686	654	689	679	689	649	717	684	680	663	653	677	726	661	650	657	638	674	662	689	678	700	674	668	678	712	628	695	694	743	715	669	697	714	650	684	691	641	662	680	648	675	684	659	706	672	704	711	686	679	699	637	721	659	671	678	666	661	650	690	697	682	665	697	711	663	697	685	646	684	650	694	650	636	662	702	698	668	705	725	639	669	686	704	673	659	668	672	707	748	661	712	671	713	700	667	655	695	705	718	681	666	709	639	684	727	686	681	628	733	672	673	666	625	659	657	701	661	705	714	693	698	636	698	685	684	641	660	674	691	678	693	681	666	661	717	671	673	662	633	662	617	655	680	671	664	727	717	684	675	683	697	710	668	670	677	693	698	710	710	723	654	651	685	663	664	683	699	628	673	646	647	677	699	683	738	672	713	655	679	678	654	686	689	657	702	670	702	706	694	718	682	701	677	663	686	691	670	717	657	670	708	678	675	676	698	631	659	651	705	662	686	683	668	645	660	674	730	678	690	690	731	687	724	676	709	683	657	667	703	748	650	671	711	688	721	660	636	704	654	696	693	737	681	684	662	658	659	700	668	701	644	647	707	707	652	661	663	655	686	679	671	706	662	706	702	693	676	709	687	719	705	707	658	660	678	750	655	643	661	678	652	665	712	673	723	664	687	731	637	677	646	681	709	674	661	711	681	660	738	677	691	652	703	676	677	623	643	673	665	706	717	662	643	683	652	735	669	683	669	675	630	686	665	620	693	691	660	661	725	684	691	731	681	736	670	663	681	669	667	679	696	721	646	684	664	718	673	702	681	651	666	635	730	681	702	674	713	647	700	672	666	675	659	690	684	651	643	731	720	708	643	683	721	701	682	695	666	656	685	673	676	706	712	708	680	671	630	651	673	665	651	632	661	709	628	664	685	730	687	654	694	712	675	684	684	713	680	676	641	678	661	694	681	636	628	687	700	693	672	672	632	680	650	664	657	707	697	670	683	669	703	695	705	668	717	652	658	677	670	642	676	672	670	681	684	651	650	703	644	697	676	691	741	708	694	694	732	710	684	679	678	719	694	663	666	714	675	717	691	720	689	645	675	663	692	695	688	631	685	654	687	735	636	686	726	600	716	664	670	711	669	687	659	655	653	670	699	676	625	653	657	670	696	713	691	675	667	671	690	645	701	714	660	684	693	695	677	688	651	674	687	683	660	670	630	724	660	688	658	669	642	682	682	723	714	713	687	721	692	671	714	693	697	668	688	660	694	732	706	668	638	671	677	697	654	713	717	670	664	674	708	651	681	682	692	609	646	662	650	666	687	726	694	737	661	686	672	666	621	657	682	654	702	675	692	671	661	669	695	666	690	695	662	648	687	732	668	709	716	716	630	675	645	686	727	736	661	666	666	688	679	606	657	656	700	647	655	718	645	669	699	671	692	677	629	642	678	707	691	673	702	675	677	694	683	678	669	695	683	694	642	744	633	661	699	696	655	665	719	630	714	666	681	680	646	682	726	674	715	708	628	699	698	684	696	665	675	648	679	651	622	657	686	681	668	670	654	700	699	620	675	665	643	682	706	659	686	709	657	639	684	654	685	715	705	644	686	666	665	719	666	660	675	706	657	672	656	703	698	689	692	682	670	625	696	718	649	669	647	694	700	683	693	647	647	644	693	658	662	690	684	680	665	679	699	708	677	648	674	681	695	693	652	726	687	694	679	679	691	697	648	673	695	642	626	699	658	627	695	701	641	718	716	650	651	675	662	670	683	688	681	655	659	667	665	663	687	712	684	638	675	671	646	695	666	667	666	699	657	682	686	651	679	684	657	697	650	683	712	682	750	676	608	635	702	665	662	684	704	650	724	687	680	672	707	723	643	620	649	626	662	713	657	689	677	655	688	686	683	699	685	662	720	688	685	660	667	660	691	699	690	655	658	706	725	653	684	695	687	641	660	725	700	684	684	684	659	696	641	668	676	658	650	721	704	683	667	655	712	665	664	667	695	692	662	673	677	676	709	642	660	679	655	713	713	683	672	713	708	666	653	676	660	669	699	679	652	690	691	659	693	689	695	655	721	708	699	667	715	707	691	673	673	652	668	695	704	660	747	695	707	733	669	643	658	700	678	688	670	720	658	646	700	686	683	696	677	691	684	664	664	687	660	666	636	723	705	647	654	694	719	713	676	661	674	693	711	689	688	622	690	724	724	721	735	672	659	603	705	709	662	683	649	691	712	691	667	677	692	680	638	692	693	682	647	663	698	669	665	685	741	665	638	640	703	714	683	666	688	671	699	670	656	647	684	676	688	676	647	657	643	687	668	684	742	659	675	699	641	651	672	622	705	687	680	645	664	590	705	624	690	683	721	699	668	708	699	642	674	705	688	682	651	667	699	706	678	688	671	680	700	729	690	689	665	672	629	699	653	710	681	683	668	657	714	663	704	715	644	617	677	680	747	700	648	641	646	690	676	653	626	651	686	666	643	664	677	672	721	681	753	703	703	695	694	710	668	705	721	660	713	687	639	683	674	656	657	684	708	708	685	632	691	731	698	689	655	681	660	681	690	658	697	685	685	679	654	660	643	706	678	669	661	627	690	656	673	688	697	696	696	658	635	705	663	678	723	691	654	675	664	720	662	685	672	676	686	652	638	657	731	660	664	702	689	739	703	708	706	694	686	659	692	687	668	659	663	636	755	705	677	683	683	670	679	655	704	656	713	699	705	670	664	693	674	675	648	717	711	643	743	659	717	686	695	684	633	687	698	740	675	738	692	642	650	701	708	675	718	675	659	708	683	661	667	631	703	691	655	669	716	671	707	667	689	682	648	677	704	665	696	694	657	687	664	664	697	686	660	676	690	663	694	723	643	687	648	603	699	694	690	656	699	691	691	698	700	689	678	692	691	688	698	734	723	648	674	643	685	676	666	655	702	600	693	614	694	694	676	651	676	697	710	706	683	702	681	664	610	651	710	646	670	661	692	695	647	712	679	687	696	679	676	647	643	662	657	724	656	663	640	720	676	638	708	671	687	742	643	675	717	683	701	644	724	677	676	657	709	694	648	654	667	668	673	628	689	701	682
32143	20925	15653	5829	2220	1455	1118	959	789	752	716	622	590	626	478	484	524	442	414	392	353	369	341	354	369	353	356	354	327	320	339	353	344	335	362	362	331	362	312	346	360	326	350	378	308	352	379	347	332	377	320	350	352	322	338	347	329	362	331	315	346	360	347	335	362	315	355	374	356	355	340	323	341	308	349	313	354	354	315	354	343	344	376	357	352	335	340	350	351	367	326	385	340	332	314	323	328	326	323	329	370	335	289	363	320	307	324	372	368	392	362	304	330	324	310	333	335	313	353	350	327	342	309	367	316	334	339	321	334	352	319	335	343	299	369	340	381	324	369	347	350	345	325	333	356	307	370	353	316	354	329	347	322	343	301	357	342	337	338	354	326	351	365	313	337	338	341	347	319	342	341	347	364	371	360	379	321	346	318	371	353	322	326	386	335	356	350	321	358	345	348	330	366	341	350	335	356	334	345	327	366	339	344	357	308	349	312	336	343	328	357	390	327	328	333	403	324	345	330	383	336	331	323	295	337	340	338	349	345	315	358	351	344	323	351	352	327	382	307	328	346	353	323	312	362	359	323	359	325	348	326	353	398	328	345	368	383	351	342	337	335	335	352	337	343	308	336	338	379	351	328	320	342	322	350	328	325	298	337	331	332	395	309	323	293	295	347	349	351	376	316	356	339	344	340	298	338	329	370	330	322	380	344	351	341	372	335	333	339	372	342	339	333	316	326	342	356	376	344	319	314	375	349	361	308	320	374	346	326	342	337	321	341	353	331	310	313	382	336	337	312	358	336	346	334	344	325	334	350	348	345	363	358	354	379	346	345	332	355	326	310	358	349	382	376	378	346	340	304	350	355	318	328	360	328	372	356	322	334	341	333	366	341	332	355	343	349	355	349	332	352	357	368	337	340	318	320	355	374	348	338	335	347	370	351	354	339	341	318	361	364	350	316	338	347	308	380	335	342	328	337	361	343	326	322	326	354	323	317	349	352	359	349	320	317	347	348	352	335	352	368	337	371	345	355	299	373	303	325	371	325	350	339	368	335	362	354	350	332	321	331	343	319	358	325	342	333	327	326	344	345	353	371	340	368	312	347	356	355	336	347	365	328	330	314	385	340	323	307	358	357	338	320	356	368	308	382	377	364	346	310	369	324	320	361	344	346	367	346	340	345	346	360	354	343	336	373	339	310	302	360	341	329	333	297	306	341	341	315	347	312	325	352	336	356	368	340	309	328	316	336	349	344	340	363	345	329	337	362	352	342	295	360	340	306	348	328	353	353	322	351	351	355	328	348	347	300	338	336	347	359	309	367	361	333	360	331	332	344	376	313	338	316	340	334	338	340	355	316	332	323	323	330	342	343	335	345	344	305	321	367	331	299	354	302	335	342	295	337	351	371	355	346	331	344	336	343	345	340	310	365	318	349	364	290	324	347	337	316	359	333	323	303	356	369	350	362	349	352	318	353	296	315	353	341	344	350	344	315	306	324	355	331	369	314	328	339	360	349	378	299	345	326	346	355	354	343	347	364	361	381	372	343	361	371	351	353	325	331	346	325	360	344	360	340	338	336	357	349	341	383	341	337	345	354	337	307	320	323	330	330	351	339	347	326	357	331	369	308	277	366	341	301	381	329	331	339	359	360	364	316	326	346	335	342	388	338	330	351	329	327	373	358	374	323	341	353	362	353	332	371	400	373	370	356	330	329	322	327	343	338	325	329	313	346	303	317	365	319	355	367	336	340	338	319	306	371	292	370	349	334	332	363	341	316	328	368	366	356	385	323	362	337	346	345	376	336	335	346	325	332	336	355	360	322	342	344	339	345	309	334	338	342	344	393	347	325	339	329	354	336	345	341	378	337	335	339	352	333	344	352	321	324	354	336	347	332	316	363	358	365	355	320	355	319	332	319	339	342	348	318	334	318	344	337	369	348	333	356	350	360	344	362	371	333	326	324	306	309	339	325	352	315	349	377	315	348	322	309	379	351	342	330	370	345	328	333	316	349	387	327	336	371	368	340	379	329	355	377	345	375	314	398	344	358	337	383	353	359	338	328	346	344	320	367	332	315	335	323	362	348	341	325	341	369	314	358	356	368	333	308	331	330	332	337	321	350	347	339	377	369	347	350	330	321	317	352	299	325	331	339	357	349	339	324	348	288	340	325	298	327	326	343	353	350	353	381	354	376	371	373	327	309	332	349	356	334	320	331	306	328	371	349	347	323	372	348	308	361	325	328	330	329	318	339	363	303	360	342	343	347	379	336	351	327	337	332	365	324	356	321	338	374	339	327	352	338	339	351	355	309	326	320	319	333	360	357	357	364	328	349	318	329	321	341	321	318	365	331	357	324	336	337	364	337	372	386	350	340	356	366	332	329	312	344	342	341	349	349	347	357	371	361	338	324	355	332	392	363	336	326	353	352	342	360	334	343	339	374	341	328	353	345	337	321	345	326	358	341	359	338	330	356	354	346	332	351	346	359	354	390	299	376	328	361	358	319	352	347	348	354	335	363	377	321	364	348	333	345	339	324	329	373	329	358	334	309	309	322	358	331	383	325	312	371	380	304	342	332	298	307	350	354	333	335	341	283	321	380	321	337	335	338	344	348	332	333	342	342	328	326	329	343	344	339	300	337	318	357	325	373	381	349	329	365	337	328	360	350	362	331	337	346	346	334	345	314	312	353	298	341	325	389	359	361	355	369	375	323	370	325	372	322	310	334	321	351	332	331	348	363	333	323	323	325	309	329	325	378	347	355	353	378	333	326	349	317	346	359	350	347	350	353	390	335	314	317	322	321	387	365	345	312	351	343	366	345	355	331	341	333	382	346	317	361	336	325	346	337	352	366	351	325	357	305	307	355	323	291	359	358	333	370	362	304	305	305	311	302	343	386	318	329	339	349	334	376	335	369	353	337	302	329	378	333	366	351	337	342	356	336	352	321	342	332	354	326	332	315	335	349	372	359	319	355	348	325	312	351	351	343	349	341	379	361	360	342	347	376	335	328	330	385	332	330	349	353	357	357	370	373	350	339	346	353	353	352	356	330	295	360	332	343	307	347	353	316	310	349	339	364	346	337	345	336	359	329	355	337	331	328	362	333	383	327	368	327	361	361	345	324	317	318	366	364	346	370	364	366	342	348	355	364	312	356	363	340	339	357	329	332	347	380	342	330	366	355	319	341	336	324	349	359	351	340	338	327	288	354	344	377	380	328	329	320	342	342	297	375	346	365	356	297	335	364	357	348	328	346	328	367	335	331	336	347	310	327	339	358	359	347	354	377	363	289	365	329	334	341	331	320	337	343	343	327	331	357	343	338	349	366	407	369	334	364	386	327	341	395	340	322	359	348	347	334	320	354	369	342	334	366	384	344	330	326	354	325	313	344	341	296	364	328	364	326	347	366	381	362	353	308	344	350	351	352	346	362	344	345	348	350	345	347	371	291	353	333	298	304	365	355	342	357	352	323	338	333	360	357	309	320	347	332	378	361	336
20093	16277	18631	9444	6129	5007	4176	3543	3265	2964	2716	2478	2223	2071	2048	1751	1610	1345	1211	1108	989	976	962	970	961	846	843	842	843	816	852	782	819	788	843	754	778	781	749	822	776	813	705	843	743	772	800	811	803	807	767	763	758	806	786	828	771	814	773	743	749	729	771	732	810	759	762	743	734	802	739	750	782	787	767	792	743	764	775	736	770	783	778	768	802	750	766	778	761	766	718	760	743	742	723	731	746	735	785	754	789	760	745	772	762	798	802	794	774	822	736	781	770	799	772	777	768	774	748	780	759	750	688	789	781	778	730	754	803	767	783	752	719	781	723	771	764	783	726	750	751	764	726	748	753	803	755	735	797	795	756	739	772	755	754	758	753	777	766	738	740	758	753	767	774	802	752	702	771	756	727	764	788	750	714	722	735	748	742	787	772	725	765	768	837	759	771	775	755	804	821	806	800	738	793	753	740	727	704	762	818	786	731	727	725	709	780	760	783	749	758	774	733	758	799	734	773	721	737	782	755	716	778	807	711	755	741	786	764	765	762	739	762	741	759	813	757	751	744	750	759	756	749	733	751	835	721	756	733	721	797	726	785	795	749	741	802	741	762	753	732	781	741	723	756	808	773	750	768	778	722	780	770	778	818	778	796	764	748	765	779	765	795	737	770	785	768	757	797	761	773	782	766	789	753	785	771	782	767	745	752	761	750	722	776	786	793	801	785	771	743	794	771	802	778	729	785	752	770	774	764	808	767	752	754	817	738	787	738	742	776	761	798	759	744	755	753	745	758	772	782	832	767	758	760	741	733	785	755	768	752	741	769	772	735	810	760	757	795	762	769	804	837	793	760	775	721	701	787	813	768	796	754	759	717	803	794	757	766	776	765	734	714	749	776	729	816	744	739	795	739	738	790	786	789	782	770	784	772	773	760	747	784	770	782	781	828	770	760	766	823	782	738	767	760	737	732	781	798	747	741	739	787	788	750	796	746	747	739	741	763	728	728	787	808	818	758	770	782	806	722	743	805	724	774	785	738	721	799	744	733	786	832	765	793	800	738	751	743	768	800	746	779	795	805	735	717	791	762	748	744	773	743	783	753	776	744	718	735	815	768	795	727	769	742	814	748	789	777	741	741	755	738	722	751	768	826	772	755	783	768	765	717	743	798	700	741	771	782	750	748	745	800	762	745	745	729	756	758	715	787	787	724	811	756	753	819	794	769	789	763	756	761	753	793	795	757	749	773	784	745	743	751	751	769	808	786	774	822	807	813	780	747	757	772	760	750	752	762	759	775	810	772	754	774	769	751	798	744	737	793	725	781	764	758	762	792	743	741	730	795	732	768	740	772	739	775	793	781	762	771	774	793	780	760	714	768	744	796	715	777	768	685	762	756	773	713	779	765	776	759	739	760	768	776	741	802	719	752	797	777	764	777	798	810	766	762	732	800	764	779	755	766	778	723	772	795	727	754	692	784	798	755	768	780	782	793	765	799	764	727	738	745	707	735	759	717	784	797	789	757	781	762	762	739	693	753	766	759	791	754	775	827	746	778	746	814	749	742	787	739	757	789	778	763	809	760	752	782	736	782	732	783	763	746	725	786	786	722	696	731	781	772	773	764	726	788	783	732	785	787	755	763	760	767	737	812	770	789	769	793	764	832	745	761	779	764	794	768	768	748	727	792	836	761	793	789	752	804	739	755	763	757	739	776	792	787	804	765	829	752	829	762	780	767	779	740	773	782	697	733	798	757	748	768	773	800	769	783	721	753	768	724	771	740	803	797	793	798	792	712	782	723	773	742	829	803	804	770	757	767	745	752	775	778	777	741	775	768	755	785	806	760	797	785	779	750	752	765	717	838	743	778	797	709	804	737	732	702	807	730	762	735	778	760	781	822	791	786	771	798	792	747	783	803	775	779	788	783	794	816	789	744	780	790	761	772	776	767	755	745	751	744	735	773	769	804	723	774	782	770	787	786	807	754	741	746	742	803	764	760	792	779	769	752	737	704	710	781	782	765	740	725	737	815	741	790	761	807	744	777	791	783	730	750	789	735	706	808	775	738	763	794	766	789	784	764	799	808	759	753	718	798	744	797	794	783	746	774	764	749	763	809	724	795	778	798	753	747	785	794	762	769	770	791	773	796	803	744	772	744	778	754	761	734	787	776	780	720	779	760	756	750	764	766	854	806	826	773	737	778	759	760	760	778	741	724	764	772	740	794	807	724	750	755	742	712	800	787	765	749	793	773	753	737	784	815	783	802	774	779	746	781	718	765	778	765	764	744	753	799	770	798	743	716	710	777	783	767	815	782	764	829	768	768	780	752	789	777	772	827	807	731	787	815	761	731	731	742	785	806	774	755	752	724	762	757	808	766	784	792	767	793	772	750	735	756	681	789	744	789	774	777	789	756	747	803	790	742	812	755	741	775	750	797	795	767	723	765	725	744	748	789	761	772	734	774	762	756	786	780	772	770	742	737	752	790	733	750	751	760	748	771	755	754	744	764	770	746	661	743	809	741	766	769	759	788	771	806	687	781	793	749	792	768	754	805	759	756	725	790	758	742	752	754	781	795	780	796	771	772	786	744	788	821	779	787	797	769	808	791	787	800	765	759	739	777	741	790	736	766	734	749	845	756	743	752	776	739	763	786	793	784	785	791	734	778	782	772	769	727	763	717	756	744	788	742	692	773	785	794	794	759	750	790	764	793	768	800	815	812	741	764	729	723	795	783	766	764	726	767	742	772	762	780	779	756	772	810	762	763	787	804	803	780	785	751	762	750	739	767	763	786	804	734	752	749	790	729	752	755	790	780	779	812	765	749	771	773	766	787	766	736	759	776	787	719	749	770	774	793	748	761	784	734	781	755	770	799	735	779	764	779	778	733	773	746	797	791	776	756	769	782	789	741	734	758	740	752	806	755	786	738	743	794	747	760	780	742	778	773	749	793	783	810	750	775	757	818	776	734	768	822	811	769	764	720	745	736	788	807	771	748	759	815	773	754	778	775	784	774	787	761	745	749	782	759	737	741	777	744	789	776	780	734	739	804	783	754	734	778	805	798	803	731	735	776	736	762	715	819	737	755	710	746	754	753	751	768	798	751	773	784	779	713	782	754	758	748	775	766	804	763	768	829	781	759	743	780	783	731	740	758	776	781	793	766	764	722	773	781	731	730	775	769	759	767	731	790	752	782	780	817	736	826	767	796	758	755	780	766	736	756	780	760	739	783	792	724	771	794	808	771	792	771	746	721	794	756	730	773	789	784	775	758	728	778	760	791	765	770	792	782	761	827	766	775	725	796	754	782	764	770	777	786	771	756	764	805	788	727	777	772	824	747	764	737	776	743	765	796	691	743	792	766	765	791	746	749	759	780	816	724	764	767	799	775	698	741	773	748	743	741	777	705	789	742	786	742	741	724	740	738	773	779	817	798	823	829	783	747	765	712	801	772	781	735	729	788	721	738	752	743	739	798	789	799	715	735	804	752	736	771	771	797	805
40814	30454	24701	9276	3252	2296	1677	1326	1085	965	930	855	740	680	658	605	546	487	451	467	466	419	429	441	392	404	369	392	371	350	398	367	388	407	391	380	363	390	356	378	390	447	354	380	364	415	347	366	411	356	354	354	366	350	372	369	422	378	402	352	367	361	361	358	427	386	389	396	374	366	358	376	405	370	386	361	375	358	378	363	368	376	376	363	388	387	420	442	386	416	415	417	385	369	398	386	385	449	384	372	369	368	382	400	374	352	356	396	349	424	356	407	390	330	394	371	375	391	378	393	348	367	366	375	366	383	372	381	397	384	396	396	343	367	373	375	359	401	362	363	396	382	374	384	327	419	370	380	393	371	390	379	377	367	409	345	379	373	358	325	379	366	339	411	359	366	369	373	344	346	365	351	352	412	391	341	360	373	372	394	376	414	387	381	393	392	348	379	372	352	360	395	395	352	360	312	361	412	382	362	371	371	372	347	365	390	363	398	388	369	359	371	377	402	409	403	342	416	360	401	395	402	393	412	362	397	372	399	360	362	384	341	356	365	417	396	394	352	370	388	373	357	359	361	392	413	367	338	400	337	354	393	363	348	368	350	339	365	386	400	382	387	385	374	390	404	394	387	361	388	400	398	374	387	365	371	376	368	344	396	359	369	351	350	382	386	367	357	390	344	401	358	371	394	398	358	330	366	355	379	387	394	383	386	369	392	385	353	364	372	404	379	344	406	372	361	406	371	371	344	370	397	355	387	399	336	405	358	377	358	363	357	417	380	396	351	312	378	397	365	360	388	395	366	388	370	387	350	397	452	357	390	397	380	400	323	367	354	364	386	349	366	398	379	326	407	356	393	341	413	366	373	388	411	317	389	353	372	384	366	376	412	384	383	400	408	396	372	371	379	428	391	374	342	399	397	367	364	389	410	404	363	383	368	367	401	385	328	374	434	381	370	378	376	396	383	376	399	397	364	359	406	382	375	358	397	362	421	370	400	380	367	384	424	397	390	394	384	359	385	358	412	413	352	366	349	400	386	362	394	380	351	364	389	394	362	395	385	398	365	381	380	380	344	366	391	417	347	349	364	408	363	358	382	399	394	371	397	339	383	389	369	357	373	376	370	371	357	352	359	401	375	354	371	387	384	373	354	390	385	409	384	336	374	373	399	365	352	388	417	369	368	382	393	342	343	361	398	343	393	351	418	358	356	378	365	368	372	398	373	360	381	402	418	381	372	358	381	368	367	367	340	416	391	404	419	384	405	410	357	407	382	405	373	354	374	380	364	340	367	339	385	384	385	381	369	391	370	378	363	404	379	386	378	400	372	343	397	373	354	353	363	351	335	374	386	394	362	371	370	395	373	356	368	364	364	397	348	396	338	348	360	392	361	354	424	400	349	385	364	363	382	401	348	377	371	349	324	375	371	376	396	377	376	396	402	391	371	395	361	397	368	387	382	383	373	358	385	340	394	423	388	360	362	325	406	410	365	414	382	412	366	356	399	395	341	353	340	404	400	385	384	359	369	405	404	360	381	335	377	361	425	411	370	381	344	387	402	375	392	372	382	382	383	408	383	418	392	349	359	336	380	321	381	381	376	348	410	367	393	354	359	368	385	405	383	357	373	386	400	366	376	381	368	357	397	366	385	390	379	341	378	358	364	399	352	376	367	348	369	396	356	392	409	371	353	381	392	420	382	363	370	348	374	401	370	399	406	391	391	355	387	378	361	398	404	410	400	373	402	360	418	355	364	341	379	345	332	336	348	364	395	373	431	371	398	379	407	395	385	387	392	377	370	365	353	413	393	400	427	370	362	379	372	399	362	412	369	408	375	369	350	395	362	383	386	405	382	365	409	353	391	377	383	350	400	361	394	406	368	371	415	368	381	381	365	351	365	376	380	360	396	385	374	401	389	389	403	382	357	367	365	403	379	354	378	355	373	380	403	418	376	345	378	383	382	347	369	378	377	356	380	365	373	350	382	387	389	351	409	336	388	357	399	350	391	351	380	383	384	422	387	356	390	390	351	384	358	388	355	362	381	387	421	336	357	378	399	385	375	337	361	389	356	381	390	402	372	382	370	378	349	394	367	390	368	375	330	377	389	352	369	377	362	400	386	380	397	371	365	381	390	368	364	364	358	338	410	374	370	391	390	336	390	387	372	350	386	338	351	392	336	368	385	400	405	335	378	388	359	367	396	362	418	386	403	366	376	355	408	403	389	364	366	367	379	381	366	380	344	371	361	388	361	348	363	363	335	356	337	375	376	372	412	352	367	394	376	368	399	430	377	384	321	382	383	360	392	372	366	363	355	381	389	373	391	368	380	381	401	370	359	397	395	372	373	396	373	402	373	392	412	384	409	403	361	380	372	361	393	385	367	385	401	359	366	337	362	353	362	395	437	385	413	394	379	326	348	370	383	344	378	420	333	340	396	392	376	377	384	401	396	372	417	391	383	386	391	378	383	374	371	363	364	380	347	381	410	380	384	372	373	361	374	386	385	428	375	353	376	372	357	349	374	380	348	396	367	403	377	411	397	378	369	378	348	403	377	380	338	380	412	384	407	439	344	356	362	410	361	372	363	411	349	349	367	383	377	376	353	378	356	364	361	379	371	349	370	368	348	405	379	366	356	367	383	384	340	358	332	361	335	375	378	386	374	364	395	371	373	388	395	393	408	394	358	352	397	399	380	412	379	388	350	396	403	409	361	354	397	371	371	391	380	344	398	385	379	382	382	392	356	392	364	404	349	369	424	350	335	403	368	371	384	420	374	364	379	350	409	357	368	387	403	376	375	366	337	348	374	382	402	329	328	352	372	384	360	393	390	345	334	373	348	375	366	377	402	403	392	379	334	364	364	370	347	378	358	395	413	354	374	366	413	378	372	382	350	367	360	387	381	342	390	345	357	369	373	377	358	370	386	371	366	367	354	383	405	398	416	362	393	357	369	370	374	364	378	390	398	380	380	400	342	340	354	367	415	402	385	385	408	390	377	365	416	413	338	401	347	362	350	364	373	369	381	383	391	358	352	393	408	390	389	398	386	345	357	378	360	343	379	366	370	367	404	371	389	373	381	343	377	375	386	400	355	395	422	377	398	346	346	380	379	389	340	367	385	392	374	368	350	427	366	367	381	411	416	367	374	428	366	374	379	354	347	365	377	360	395	365	376	371	361	363	432	349	415	354	366	400	400	336	341	383	359	371	388	370	404	344	379	378	370	375	367	373	393	338	394	400	383	365	346	349	350	353	388	368	369	361	385	391	384	410	401	358	389	350	396	377	385	366	391	360	368	351	345	359	360	374	373	361	388	307	354	401	367	359	413	400	364	319	371	408	406	393	380	356	358	372	375	372	389	348	347	376	373	369	363	365	395	403	370	361	395	379	365	421	384	367	356	340	396	384	382	375	379	357	381	385	383	379	411	330	381	355	377	392	413	344	351	354	377	393	366	340	385	375	382	391	391	348	366	373	394	375	355	383	332	396	359	368	352	346	376
24880	23183	25212	11572	8148	6705	5744	4811	4349	3941	3641	3189	2885	2735	2537	2185	1867	1593	1442	1288	1218	1186	1139	1056	1030	987	958	922	885	931	931	874	905	935	866	910	867	857	873	823	842	861	881	827	826	824	882	864	828	829	846	815	830	857	822	829	811	774	844	849	891	837	797	842	835	856	892	878	784	827	821	807	828	829	869	798	791	857	842	853	811	858	786	805	869	826	854	795	829	791	846	857	784	856	826	836	814	820	802	813	857	823	783	800	848	843	815	878	782	845	813	821	817	786	853	837	777	885	808	875	835	833	835	848	826	840	836	777	872	870	822	858	746	815	843	856	773	826	804	781	847	850	811	818	838	798	824	867	913	856	838	792	824	788	867	787	769	823	859	801	839	841	798	859	801	825	855	846	801	861	816	870	856	795	824	856	890	895	809	787	800	807	835	801	881	844	808	857	863	830	842	799	829	753	822	859	797	761	841	768	810	817	824	843	795	881	802	888	850	798	822	829	840	834	857	771	859	846	856	817	787	803	838	800	850	813	831	854	833	827	836	849	786	793	821	842	811	802	819	802	803	835	781	842	827	836	908	859	780	838	856	833	815	876	840	805	859	772	825	792	840	840	788	884	800	864	832	838	850	821	822	798	883	846	823	848	830	833	798	815	834	802	823	816	807	800	827	829	847	874	819	839	802	811	815	836	788	794	820	822	833	877	802	832	811	814	821	794	861	854	780	812	847	811	842	831	811	807	825	839	879	842	790	817	789	839	823	822	800	775	810	808	832	835	854	816	838	828	861	833	803	783	856	806	802	807	837	829	819	832	843	774	788	888	848	840	859	831	809	844	813	851	800	800	834	846	790	869	842	839	838	820	877	847	804	837	813	840	845	832	837	846	829	800	871	821	879	791	857	807	840	829	847	800	821	837	779	796	810	821	795	799	868	847	871	803	877	817	836	777	807	828	853	839	832	833	819	814	834	820	811	831	832	819	836	823	784	886	893	844	817	809	833	864	833	865	836	839	834	829	846	802	809	821	830	809	841	794	811	856	802	833	804	859	793	791	828	849	833	828	857	811	805	814	838	833	849	827	772	868	763	789	861	863	827	812	812	828	842	814	792	845	843	850	772	879	810	782	808	855	828	798	846	831	802	831	814	796	856	856	785	817	839	806	807	802	840	800	797	820	850	821	833	849	780	787	861	854	839	843	843	809	799	799	803	809	812	845	768	848	838	855	819	845	806	863	822	832	809	840	826	766	862	859	843	826	795	836	821	858	810	801	823	853	883	822	786	826	853	801	840	783	825	802	827	860	859	808	812	804	794	840	792	862	824	773	831	820	805	799	816	848	814	874	844	815	846	808	863	871	845	762	834	858	861	804	754	886	799	876	827	819	866	856	809	812	837	798	841	816	809	799	867	807	816	786	875	835	815	840	814	800	828	829	859	810	811	787	815	799	883	879	822	825	836	830	865	836	851	846	836	794	868	881	786	813	828	842	797	824	806	804	818	867	811	801	750	815	823	843	838	823	836	797	821	830	857	792	820	858	818	839	840	802	868	794	794	846	851	873	812	801	787	870	855	803	844	788	842	825	858	830	816	830	810	814	810	836	817	790	813	825	848	755	870	886	847	824	811	774	837	794	817	813	801	858	837	839	841	835	827	874	827	806	826	836	886	840	815	790	807	786	841	782	817	830	836	822	855	792	821	828	844	854	808	820	831	844	839	843	849	836	779	868	818	837	821	799	877	794	852	843	803	800	831	855	838	794	837	833	836	874	833	828	814	810	883	818	831	803	815	832	792	805	873	820	880	808	807	814	800	824	837	803	840	844	800	835	898	841	772	842	811	915	847	888	781	820	821	874	805	857	824	773	829	904	864	825	807	786	825	782	823	746	774	862	758	806	841	859	832	808	797	811	845	846	828	817	799	829	820	831	830	842	833	899	819	840	901	850	810	816	837	828	786	796	825	858	841	818	898	843	847	850	822	872	870	832	835	818	816	859	879	843	800	807	808	804	808	861	842	854	767	794	858	790	779	851	815	827	882	810	876	802	837	790	855	846	801	856	829	865	852	872	852	832	821	840	828	840	856	841	852	856	818	815	835	806	786	818	828	815	837	820	853	810	855	821	778	810	867	827	868	787	819	819	808	865	858	811	841	832	809	803	806	846	817	765	814	883	814	808	831	823	787	857	800	824	845	783	812	789	875	806	853	889	806	839	826	763	835	823	790	841	811	792	852	806	821	833	803	831	855	840	852	787	804	826	764	855	848	779	776	843	824	816	842	811	836	796	853	791	832	826	789	775	848	819	827	819	838	845	847	858	814	821	828	855	794	821	806	798	807	808	841	816	806	837	807	793	868	829	892	848	829	820	793	811	845	861	863	827	855	848	829	814	864	836	795	791	796	830	813	801	832	810	844	830	823	847	760	801	844	859	770	834	834	799	860	829	826	831	827	840	843	862	822	805	789	816	800	800	756	858	824	813	823	791	789	810	825	846	784	848	851	817	843	780	824	809	896	820	745	813	766	852	862	794	826	871	828	834	848	837	826	849	801	767	886	858	870	816	827	833	852	872	855	842	844	812	815	831	837	799	830	776	844	859	844	840	833	848	850	828	850	791	816	819	829	854	778	824	860	821	864	840	875	865	812	827	852	804	833	862	849	865	836	822	804	830	780	827	844	846	815	822	810	828	882	813	795	820	877	810	830	841	887	831	873	867	861	800	852	859	828	859	827	838	833	807	758	840	753	791	801	818	830	798	795	834	818	819	826	853	850	828	844	868	851	810	867	848	794	806	870	827	783	797	833	811	822	877	851	796	850	819	777	849	850	824	822	852	815	814	758	909	853	856	802	831	805	937	836	855	873	852	804	785	798	807	813	828	829	829	830	797	872	819	834	793	821	826	838	772	858	850	788	854	870	818	864	890	783	838	844	870	802	877	800	822	814	818	824	819	814	820	818	826	820	793	815	820	800	826	841	822	819	820	867	823	830	825	810	816	785	851	789	809	857	832	832	870	868	832	830	862	758	856	801	790	843	851	827	812	873	832	830	840	880	779	867	810	814	794	854	851	833	790	814	792	835	818	879	804	873	839	840	840	868	857	828	850	847	814	818	783	831	832	819	864	826	805	810	838	775	818	868	801	800	837	782	800	810	818	776	842	863	832	821	827	854	856	861	840	799	819	829	863	780	798	863	810	781	806	848	853	814	876	804	819	849	795	810	911	814	836	829	800	748	796	810	821	847	807	867	802	802	827	813	832	758	842	818	825	776	803	856	805	828	783	814	847	876	842	794	805	844	844	869	829	831	834	810	859	755	874	809	820	871	814	814	817	828	779	816	867	817	818	863	780	770	858	835	844	791	858	845	795	836	806	849	802	844	827	859	818	876	781	864	833	824	834	847	869	809	868	828	819	800	834	850	830	810	823	874	829	842	842	819	866	827	860	795	814	829	791	835	785	800	833	826	847	806	839	836	827	803	828	808	832	852	859	851	865	831	862
15235	7931	4743	1805	1123	825	759	638	616	562	513	477	426	433	462	380	378	351	379	367	365	385	351	373	349	338	332	330	312	293	358	358	349	327	304	316	335	306	329	318	322	332	329	287	294	294	333	323	339	310	336	322	315	309	341	328	340	329	324	326	345	347	311	333	284	349	329	305	319	371	308	334	336	318	360	359	318	313	344	345	350	368	353	311	332	336	337	330	321	334	296	315	336	306	348	335	344	344	340	339	355	342	344	348	294	322	345	343	335	331	310	339	331	308	311	322	353	315	339	315	358	352	351	338	292	311	332	329	337	353	317	340	306	339	300	314	357	325	309	353	286	318	318	322	325	327	342	306	326	322	391	306	353	304	349	319	324	360	351	339	317	333	347	316	320	315	336	331	307	323	310	373	319	315	348	303	324	321	337	326	291	333	326	309	316	311	327	365	332	316	331	306	360	300	306	313	350	344	307	328	323	327	360	299	357	334	327	326	322	353	297	339	326	298	317	262	323	355	313	357	349	349	318	330	296	337	337	357	299	345	338	352	319	329	317	309	328	312	351	289	323	331	345	328	318	335	315	316	318	318	339	297	333	325	302	318	327	332	307	330	330	321	358	348	349	347	347	298	294	333	274	320	322	308	354	335	267	302	315	316	358	362	342	346	349	313	297	356	326	329	307	324	267	330	354	354	311	355	322	336	320	337	309	311	345	305	334	299	329	335	323	344	320	339	352	332	337	336	373	320	331	327	361	324	320	338	323	268	287	289	345	364	326	312	311	305	316	313	310	355	341	304	330	328	339	309	290	327	340	347	281	339	320	310	337	381	378	313	325	309	349	307	326	312	331	318	340	355	330	309	326	338	295	349	318	355	328	333	298	305	315	346	323	334	362	344	314	273	315	325	336	316	359	360	346	307	345	324	343	293	291	324	343	327	307	358	351	348	338	298	323	338	360	309	338	336	317	352	323	340	329	331	320	294	307	316	324	297	347	316	350	337	344	297	308	347	312	342	332	327	322	339	334	309	343	356	311	315	296	332	342	303	364	328	304	353	309	321	334	334	314	318	306	340	343	276	327	298	340	330	348	342	337	348	340	322	324	347	332	322	320	365	307	297	306	320	327	315	296	342	295	306	313	370	349	317	335	369	320	336	323	320	340	316	333	335	317	332	318	325	332	338	357	306	312	321	339	359	338	311	301	331	352	327	334	329	325	297	333	319	314	308	323	330	323	345	308	333	324	342	313	341	392	345	347	321	318	309	295	324	321	325	330	315	352	318	345	335	331	349	334	329	322	353	335	341	319	287	351	306	336	353	311	334	318	331	335	352	329	324	330	329	332	380	354	348	317	335	300	343	315	341	308	334	320	322	303	317	338	342	325	347	356	368	328	324	335	325	311	314	319	334	331	327	347	335	309	299	297	334	308	307	331	325	307	328	326	328	317	356	290	334	325	300	352	319	294	351	343	293	289	298	305	324	363	340	328	329	339	344	325	344	313	334	326	342	318	328	326	306	327	307	317	354	396	313	350	330	336	330	345	315	304	321	329	380	344	303	320	326	328	307	276	299	361	326	320	358	363	329	307	325	329	271	334	342	345	342	364	305	363	319	314	292	352	342	326	338	343	350	336	316	302	320	319	311	332	322	286	319	306	352	319	347	324	318	309	292	297	315	312	378	349	319	298	345	353	342	288	324	336	276	354	329	364	351	318	347	333	330	321	342	318	298	344	331	292	353	325	301	326	339	359	391	329	330	330	342	349	320	327	289	329	314	274	299	313	350	351	296	351	344	337	324	391	311	338	314	315	287	284	330	333	342	352	324	313	321	351	320	334	343	319	321	295	319	337	339	293	343	312	304	359	346	302	333	334	326	297	347	315	355	335	302	340	303	340	342	327	332	321	328	332	319	324	328	329	302	314	376	320	341	340	323	349	357	270	330	316	316	328	325	313	301	353	302	366	344	333	330	333	282	327	350	330	302	357	344	313	323	289	303	332	324	326	318	328	331	327	329	333	318	324	365	347	340	305	356	339	326	384	319	285	334	326	333	331	308	345	331	366	338	345	337	320	318	319	319	349	318	355	345	303	337	318	317	306	358	339	347	314	355	325	357	348	391	336	299	313	350	339	310	338	320	307	347	297	356	322	356	343	327	336	318	327	347	352	303	312	332	359	297	298	313	369	379	336	360	315	334	334	303	328	322	298	304	368	313	380	332	347	302	323	307	313	345	284	305	340	346	308	322	345	335	333	361	311	303	347	389	364	317	291	307	323	356	318	328	324	291	318	291	317	322	327	310	308	358	333	337	301	328	326	297	353	324	323	341	354	346	319	286	336	308	328	338	330	307	322	346	332	318	328	325	310	322	322	342	318	358	329	332	334	327	331	320	315	329	290	317	338	332	330	362	318	305	369	351	316	321	348	319	353	360	316	358	365	316	337	341	313	340	321	346	342	347	302	307	326	321	296	343	315	321	327	358	330	327	357	336	302	284	353	315	331	307	328	341	336	308	310	350	305	369	304	342	324	324	313	332	333	319	326	329	362	309	297	350	347	310	357	342	318	332	350	347	325	314	322	303	331	331	350	349	328	325	346	308	336	358	364	333	324	365	337	305	347	323	336	316	277	292	322	311	320	322	341	338	321	331	324	342	351	306	303	329	328	342	340	331	273	294	354	320	295	317	319	330	318	315	359	299	321	323	372	332	284	376	309	344	349	322	297	331	320	333	303	344	347	302	312	341	333	290	344	321	345	292	338	345	312	313	304	307	330	297	321	327	327	312	351	269	366	313	344	327	370	318	296	307	347	345	346	311	324	323	306	323	338	301	318	312	310	316	359	306	363	315	343	319	328	371	352	305	344	331	294	316	291	271	332	335	324	315	317	335	334	351	296	282	347	349	327	315	329	316	319	337	343	300	345	350	330	351	331	320	325	306	358	338	326	324	335	332	351	336	347	312	337	325	338	357	338	317	331	337	338	317	307	388	336	326	341	357	344	316	329	338	312	338	309	305	318	358	318	324	307	286	291	308	317	337	341	322	323	335	295	310	333	306	336	335	342	300	328	326	336	317	318	332	286	317	313	310	321	331	375	324	318	342	340	373	345	322	340	295	362	319	305	307	336	338	312	342	348	349	358	307	312	315	298	330	334	333	310	331	353	296	348	333	353	312	325	299	328	333	339	308	299	346	313	293	316	309	314	345	308	338	348	304	341	322	356	345	312	347	324	305	350	335	338	322	315	326	348	298	333	329	298	303	313	311	293	347	359	329	381	355	342	355	316	323	334	297	335	325	340	330	320	328	310	328	344	339	335	312	323	312	342	307	321	342	312	311	323	334	330	336	333	351	352	330	303	284	273	328	346	337	359	320	344	329	347	353	334	341	303	343	338	323	282	346	332	342	320	337	377	345	308	345	324	325	336	335	334	281	313	327	326	326	347	361	345	337	332	328	322	325	332	323	294	309	305	330	347	344	361	356	358	323	318	312	315	342	320	320
9387	6733	7570	4856	3835	3204	2694	2380	2250	2119	1945	1900	1665	1626	1479	1323	1153	1033	953	904	885	862	851	810	743	778	724	772	756	698	705	780	781	743	784	733	732	715	726	768	750	695	767	716	770	712	756	744	723	708	726	687	747	692	722	758	746	746	745	753	751	746	718	754	701	738	679	727	746	726	731	729	699	737	758	755	698	789	731	769	731	748	734	734	729	727	723	760	707	719	735	729	764	782	741	760	755	716	723	722	706	732	739	668	721	775	693	714	716	778	705	746	724	724	763	707	725	693	720	750	753	752	713	761	681	728	774	732	710	723	772	733	790	745	700	799	757	689	692	731	761	707	693	735	714	723	698	754	730	746	711	731	744	753	715	734	726	745	675	732	717	713	686	709	749	745	703	730	725	733	747	735	703	771	764	704	731	719	747	757	734	736	738	723	740	740	731	735	762	771	702	743	715	713	766	761	762	735	722	680	762	750	683	718	704	685	752	707	749	704	786	741	714	736	756	762	777	727	734	720	717	731	743	729	756	757	678	662	705	718	698	718	730	695	710	721	727	772	706	717	736	770	761	731	768	767	771	755	693	683	732	739	743	718	734	734	736	716	669	728	786	718	714	704	776	743	715	772	746	752	703	669	718	745	722	746	721	757	701	778	762	733	737	698	743	758	731	671	693	748	746	732	729	789	715	752	741	775	775	772	716	741	697	721	683	768	707	727	741	714	719	702	714	684	754	742	807	761	750	745	711	706	747	724	734	681	751	737	718	701	750	763	763	739	761	726	695	671	764	750	708	710	751	741	745	732	734	716	727	748	767	753	718	731	714	734	702	667	729	712	716	748	729	686	773	743	709	775	747	731	717	706	765	766	745	704	743	710	724	700	733	692	738	719	732	705	753	735	714	753	761	774	726	712	719	716	732	772	748	765	725	720	738	719	697	708	700	703	762	754	765	794	703	680	704	735	735	763	710	697	684	718	735	710	727	722	730	678	759	695	735	741	726	709	673	696	715	701	783	719	680	719	705	749	755	729	716	688	703	684	757	717	732	720	737	773	731	675	722	757	756	722	740	735	707	766	790	738	719	737	741	729	696	728	730	692	747	710	758	715	763	755	745	713	753	772	770	735	726	764	738	705	737	753	738	695	752	752	735	687	739	719	709	760	718	803	725	717	706	723	747	730	730	699	759	739	739	692	747	668	730	781	731	752	715	724	729	737	733	760	756	750	746	750	742	743	744	687	726	765	712	771	724	768	740	719	732	726	732	680	713	733	732	759	742	680	777	721	779	761	733	704	712	683	755	703	696	714	690	679	747	760	767	689	694	714	682	756	761	757	762	762	716	794	722	761	777	748	720	722	772	743	724	684	775	736	738	752	741	713	713	751	735	727	740	715	741	761	684	698	714	794	748	738	802	774	766	737	744	738	755	715	701	761	793	769	688	720	718	721	767	681	699	709	725	719	717	751	809	730	694	766	699	719	707	699	712	731	737	717	711	763	720	782	732	718	712	729	703	758	735	705	724	718	703	765	750	721	768	770	766	765	750	688	704	774	731	715	692	721	761	749	699	731	770	727	758	741	699	757	717	747	720	735	706	667	728	777	705	734	694	703	728	745	729	705	739	731	751	707	696	741	775	720	692	686	678	771	716	763	715	736	709	731	730	766	766	773	708	755	710	719	727	708	772	714	723	741	703	720	748	700	796	774	739	738	752	737	742	762	746	706	729	734	733	740	723	716	760	709	699	751	772	741	707	735	755	733	704	725	764	768	718	724	764	731	752	744	699	734	791	727	690	684	707	719	754	720	723	753	765	716	737	687	721	732	701	749	737	728	729	735	732	746	710	738	800	768	699	723	710	779	740	761	760	752	705	774	727	716	758	785	706	742	707	719	704	806	723	734	748	802	724	727	718	723	718	758	772	699	771	714	747	771	806	738	759	716	776	696	735	740	713	779	734	736	756	718	671	735	759	743	746	743	767	709	713	712	715	702	726	694	700	770	745	741	737	708	763	725	728	740	718	716	755	706	708	713	747	713	716	683	722	727	707	733	739	730	713	755	711	701	750	717	764	728	736	703	756	759	714	736	756	698	733	723	747	729	699	733	743	754	720	713	736	730	716	720	678	710	715	708	753	709	751	700	704	718	766	734	749	775	721	712	732	726	769	738	706	750	682	757	757	749	755	656	714	722	760	719	777	772	693	698	778	725	744	743	681	752	734	698	781	733	748	787	705	714	718	696	753	735	723	755	736	718	736	731	716	769	716	675	720	737	735	694	734	711	751	786	734	684	687	731	724	672	762	714	755	720	712	760	730	734	751	722	746	764	736	727	753	723	741	766	769	703	733	788	714	722	703	751	761	733	717	707	721	723	710	742	727	782	753	721	727	693	809	676	710	721	705	712	715	712	714	784	729	747	707	756	743	720	724	699	739	715	724	693	762	775	756	714	751	771	697	738	717	750	699	722	705	729	674	817	723	701	676	746	757	710	721	756	715	730	706	744	714	741	694	786	765	748	707	725	742	736	721	767	706	721	721	698	764	705	778	714	749	682	715	781	739	726	731	676	723	751	757	716	771	739	763	712	701	743	723	701	700	717	740	753	723	728	734	729	762	757	723	731	705	770	697	724	773	743	756	746	729	721	741	724	725	730	746	738	703	758	724	774	688	732	760	713	708	760	722	700	697	780	720	715	745	781	731	723	743	729	737	720	732	755	771	732	730	748	773	732	742	772	674	735	724	748	751	693	720	736	739	738	735	713	696	756	669	714	725	744	750	753	698	740	773	700	695	710	742	743	710	761	733	705	689	772	717	717	746	750	740	677	716	729	707	732	680	756	759	707	773	768	793	765	755	735	747	725	727	771	706	779	701	719	702	744	767	680	742	710	732	733	749	751	722	748	727	736	741	724	740	748	776	728	753	739	719	766	751	779	724	748	739	700	731	660	767	759	746	683	730	744	742	709	753	737	726	757	715	707	737	748	710	727	722	685	751	684	719	743	731	747	720	726	754	718	754	767	765	716	786	753	757	741	779	774	755	716	760	723	783	750	756	760	744	730	714	748	718	704	785	765	706	749	756	771	706	695	661	720	703	762	800	710	763	687	731	733	754	786	692	749	720	739	742	752	776	762	701	749	735	726	765	671	688	731	743	714	730	738	713	722	750	727	753	712	752	752	736	721	733	732	755	736	691	760	769	749	776	670	703	732	739	757	717	761	698	741	720	747	756	737	750	684	767	737	732	737	703	692	721	724	762	767	740	744	719	723	709	735	767	758	738	707	738	714	690	764	758	696	743	687	728	778	718	728	737	729	711	761	734	700	746	728	743	735	711	714	759	724	715	745	721	736	712	722	743	700	713	713	764	752	774	734	720	704	735	718	681	737	683	717	761	755	684	780	735	772	734	724	758	702	770	758	724	740	687	729	776	739	743	729	741	722	748	727	745	741	726	694	728	735	706	713	729	687	754	757	730	725	689	799	739	745	768	740	688	726	719	723
31397	20191	14942	5029	2134	1465	1259	1015	913	784	755	700	652	567	554	524	508	443	427	405	376	397	395	354	381	363	348	349	365	323	341	370	359	382	403	354	347	381	359	385	380	370	362	343	320	399	387	346	404	331	367	385	374	329	353	370	394	365	343	384	368	384	391	385	334	353	399	368	369	387	350	392	367	304	330	356	333	352	343	360	369	369	366	349	350	357	336	381	370	368	319	366	368	350	375	352	333	367	335	380	354	380	349	367	385	358	353	350	335	362	360	376	366	341	392	363	376	366	356	377	387	335	332	369	415	381	402	400	393	358	369	383	332	347	357	345	352	332	339	336	348	381	375	376	378	336	329	332	351	343	390	377	376	358	388	395	370	371	388	395	345	377	357	375	340	381	335	349	384	378	360	336	395	359	352	364	363	388	333	366	364	345	405	379	355	390	354	351	328	354	356	365	344	382	371	364	381	409	356	353	335	350	362	340	358	335	359	359	382	369	363	337	339	363	344	330	339	360	393	326	378	404	351	349	358	356	356	314	411	361	374	349	386	377	385	401	348	355	329	361	337	379	384	342	358	336	350	357	361	371	341	357	336	377	356	341	345	382	336	367	346	344	380	380	334	386	421	382	355	355	331	396	338	393	375	362	336	344	373	361	373	314	367	351	373	392	358	362	361	343	370	372	381	361	384	377	377	337	360	364	346	339	355	351	363	354	381	345	349	358	403	351	385	354	386	351	384	358	363	391	338	370	385	370	355	365	361	368	411	373	341	337	368	401	353	335	362	379	354	336	351	378	373	345	354	398	379	380	345	372	384	378	380	369	364	333	339	374	368	349	373	368	356	366	311	340	354	350	341	341	374	349	350	368	359	403	376	335	331	380	363	340	364	356	361	355	351	371	351	316	329	347	370	391	379	353	387	352	322	378	369	362	362	348	380	352	339	385	337	368	384	359	415	356	364	391	380	349	356	363	354	369	305	343	346	364	355	365	379	346	329	366	361	302	351	379	361	396	347	358	369	391	348	402	394	361	388	361	363	384	345	361	383	352	388	349	366	363	360	321	371	344	361	340	338	378	377	377	357	357	380	392	379	368	364	375	358	365	349	349	349	352	353	364	337	362	328	389	340	400	375	363	371	328	363	353	353	344	335	347	360	347	372	342	322	376	342	343	341	406	374	353	364	352	385	361	341	385	323	350	351	369	355	379	377	373	339	385	366	368	422	338	412	356	376	372	375	388	348	376	345	353	378	364	343	356	355	334	410	358	346	357	344	367	358	382	382	349	398	358	345	361	320	382	345	419	389	348	365	385	383	338	382	369	357	372	336	372	361	372	339	382	333	362	353	356	344	354	319	338	337	336	338	351	371	387	387	398	353	391	374	378	374	361	369	407	332	384	384	352	346	378	358	365	315	325	383	344	367	331	368	361	355	363	349	345	370	376	374	396	367	335	343	330	319	350	357	350	366	364	351	349	368	384	371	373	363	332	351	346	388	373	368	288	364	384	351	372	369	411	385	405	352	354	365	368	375	395	395	372	354	350	364	347	335	387	382	369	335	357	367	374	375	402	391	341	369	344	353	341	357	327	344	376	366	379	388	378	308	370	333	345	359	387	341	367	373	383	399	395	358	328	395	331	377	356	351	363	337	349	342	370	374	283	366	347	355	348	373	364	333	374	409	358	391	350	349	352	393	334	312	356	353	347	371	375	343	341	351	340	376	376	353	411	350	392	311	320	376	362	373	336	333	376	345	383	351	373	382	375	373	382	353	377	390	365	357	348	323	315	352	334	366	350	365	360	391	349	388	365	371	350	374	351	370	338	324	353	357	335	361	391	374	340	366	368	379	373	357	346	358	339	376	391	374	346	382	353	375	384	352	332	360	386	356	376	336	331	347	333	363	351	337	367	336	370	379	385	382	357	369	350	337	339	389	408	362	370	380	403	344	367	378	395	366	367	362	366	374	365	360	344	358	346	374	383	332	368	318	366	400	345	362	350	356	376	382	339	354	377	331	373	399	357	368	338	367	374	379	333	395	358	360	327	353	371	392	318	383	390	352	357	335	358	359	348	356	350	339	315	340	356	334	370	355	376	328	360	398	328	336	345	367	369	357	382	370	382	331	403	381	389	332	316	333	308	362	343	400	389	379	377	380	424	357	362	346	341	344	346	390	369	374	352	354	325	325	379	383	367	363	334	366	370	392	380	334	392	364	391	382	384	387	342	368	373	348	380	361	331	314	306	375	348	363	329	361	376	395	338	309	366	342	377	411	338	302	382	364	396	357	370	319	375	346	373	386	360	336	386	345	393	404	360	349	341	361	348	364	346	383	317	379	370	355	382	383	329	377	358	333	387	414	363	365	341	351	338	367	390	382	367	368	360	361	377	379	388	342	361	403	327	349	389	366	391	349	387	350	335	367	399	360	370	349	350	380	327	397	391	381	375	369	368	362	381	356	385	372	339	333	387	366	359	371	391	359	344	370	373	380	378	320	367	373	362	385	352	354	356	357	355	319	362	357	357	387	389	370	364	374	385	358	349	344	372	373	342	364	395	346	355	349	375	411	374	355	387	381	359	348	367	407	358	337	348	398	391	357	364	349	341	373	354	335	359	331	428	372	393	349	381	393	371	366	375	344	375	383	391	350	358	351	345	411	376	333	390	367	331	376	373	324	377	354	308	356	343	413	356	399	356	347	348	370	390	364	350	365	369	388	378	371	361	352	349	369	360	372	392	365	336	350	352	366	344	330	327	372	351	355	354	321	362	341	376	368	372	372	400	361	346	387	381	358	356	343	399	383	350	336	316	366	377	341	370	346	374	362	330	351	407	345	356	361	356	371	386	360	339	331	342	362	397	392	361	343	373	349	345	354	365	334	355	372	361	387	352	390	366	332	396	380	354	333	349	363	342	377	387	362	329	370	370	355	321	354	358	403	343	365	385	339	342	400	313	394	401	358	382	367	403	368	338	365	362	378	377	368	347	362	342	369	328	383	363	363	343	401	401	355	353	354	335	372	382	371	399	354	377	380	335	390	389	348	360	375	344	350	364	335	353	371	341	348	350	364	361	343	337	366	388	369	392	360	383	339	390	352	355	361	364	372	351	357	353	373	354	334	397	319	353	392	377	320	331	368	387	391	361	379	398	360	325	326	359	322	357	305	306	368	381	370	370	357	367	352	376	380	362	354	355	354	388	383	352	354	369	382	346	405	348	360	380	374	380	343	336	388	382	340	367	398	386	371	346	342	374	370	370	341	366	336	359	361	368	369	354	348	370	375	340	338	383	351	349	385	339	380	353	391	351	358	323	357	399	364	361	353	356	341	378	336	360	334	340	371	382	366	348	394	391	398	375	367	338	332	367	346	353	359	364	376	374	370	380	383	344	355	364	353	340	366	368	333	356	372	348	360	365	377	361	371	388	396	361	340	376	369	333	424	351	358	365	356	358	370	360	360	380	371	357	366	390	360	336	364	364	342	360	371	383	379	374	379	382
19793	15441	17915	7745	6003	5229	4374	3759	3550	3141	3007	2567	2404	2191	2043	1758	1502	1329	1219	1121	1109	1030	1024	994	970	919	897	880	903	896	843	940	785	858	793	906	838	862	826	843	825	795	827	819	809	854	783	856	757	853	747	817	819	874	854	814	796	769	801	819	802	782	807	822	760	818	785	809	843	797	809	783	784	809	819	800	816	824	806	863	805	764	853	844	780	810	789	824	835	777	798	775	857	816	751	810	836	828	808	803	803	815	840	845	782	768	811	775	810	837	819	781	773	786	823	828	762	803	789	832	799	803	800	828	845	775	848	784	786	818	757	802	811	825	800	839	772	827	800	822	827	824	831	790	798	787	830	751	771	863	816	789	749	808	837	802	772	802	806	808	862	764	800	810	810	874	813	803	829	826	824	823	825	794	788	781	830	851	820	831	769	784	810	836	820	779	765	809	796	803	843	793	786	805	792	778	783	805	836	807	812	783	810	836	832	813	761	759	783	797	827	853	814	816	808	808	752	803	790	819	768	763	789	814	792	798	788	824	783	774	823	811	761	801	825	823	834	784	819	824	889	838	874	742	793	828	859	766	787	795	785	796	814	800	833	809	822	806	811	820	794	708	835	835	758	781	773	808	802	836	797	812	789	823	824	794	773	840	793	806	819	795	821	811	864	803	777	830	818	789	817	833	813	749	800	782	870	781	751	787	846	798	770	838	740	772	804	779	814	748	813	811	776	796	802	793	779	783	750	796	826	767	819	810	796	808	807	761	848	779	798	836	807	736	804	793	835	818	825	838	853	802	806	805	800	836	799	774	804	737	828	824	801	754	795	776	834	781	803	792	834	839	785	775	787	812	810	824	821	867	827	855	790	786	827	816	818	829	795	829	831	800	901	770	775	810	858	781	812	787	790	797	788	842	782	780	852	777	849	801	766	807	804	813	817	791	794	833	830	779	767	774	795	796	810	781	756	766	859	804	768	761	861	823	828	745	856	809	861	766	781	827	823	781	752	797	802	767	821	780	846	827	786	797	779	845	780	803	833	797	785	846	755	818	881	818	796	818	851	813	768	805	798	831	800	813	762	779	845	790	772	796	831	819	803	771	846	791	790	761	796	800	872	789	796	799	792	818	772	778	851	806	771	767	837	783	839	839	826	815	849	823	817	828	822	788	823	797	800	814	834	862	842	812	832	799	799	813	796	805	814	749	748	782	826	733	809	771	786	781	809	791	755	798	787	807	783	798	829	816	884	830	854	843	798	796	843	798	808	782	805	819	816	819	828	829	780	729	800	844	776	842	789	815	825	754	790	795	801	798	799	821	743	859	812	808	823	870	861	823	802	831	817	801	764	821	820	768	840	781	836	790	773	785	831	779	822	797	818	849	837	779	777	770	825	825	759	769	792	787	816	765	836	796	743	829	837	846	790	845	783	804	840	789	808	796	745	813	799	813	773	820	788	829	814	775	811	786	818	764	783	825	812	800	846	800	843	789	748	798	800	830	877	844	774	815	801	785	788	763	797	818	775	758	753	825	772	723	826	823	794	767	838	854	837	857	761	790	830	829	802	766	758	777	778	804	817	790	752	807	801	754	801	825	802	870	815	793	818	839	800	810	841	731	788	815	807	808	822	860	807	806	797	845	785	784	775	829	765	838	800	825	816	744	753	801	826	777	828	827	812	760	785	834	843	809	848	840	832	797	762	773	814	751	817	842	825	804	787	824	827	755	785	837	822	807	855	804	776	809	803	766	778	812	797	777	808	752	798	796	815	803	822	782	822	832	820	876	800	787	829	797	798	790	818	815	794	831	802	792	758	776	832	812	797	845	851	814	802	825	770	797	804	760	797	818	775	819	794	802	794	847	795	773	745	827	783	779	821	824	785	758	808	770	842	780	826	780	777	789	810	844	770	805	770	810	766	847	800	787	813	780	816	818	796	840	751	791	783	856	806	769	848	841	857	819	786	788	795	847	804	820	767	822	768	823	745	804	817	777	826	822	800	835	800	808	844	816	843	782	834	784	784	791	793	804	790	807	787	790	791	796	790	746	769	860	773	820	797	745	817	776	786	783	798	813	829	799	796	842	815	805	770	796	809	784	789	826	764	839	799	720	818	821	766	879	804	794	806	823	822	809	789	778	831	737	781	808	822	789	757	815	815	859	771	846	854	794	809	802	807	789	792	815	795	833	817	812	821	798	788	832	861	749	828	805	772	814	818	829	809	821	828	797	850	788	809	797	793	801	768	794	824	822	807	817	801	802	779	818	839	828	776	834	790	821	787	825	836	780	805	822	814	800	750	774	848	825	797	816	810	832	779	820	818	867	817	847	855	785	746	829	843	768	814	832	799	840	791	805	798	798	820	788	832	796	837	795	777	804	840	840	817	784	788	823	813	817	836	808	801	799	786	814	798	842	843	803	814	808	796	828	809	825	802	802	817	801	762	762	816	761	788	793	771	819	813	788	782	800	779	824	798	762	798	829	830	844	761	801	796	811	836	794	802	839	806	775	815	832	843	792	793	760	784	821	764	866	880	827	816	810	796	799	834	808	826	820	831	794	777	834	827	774	812	823	796	776	837	849	782	783	867	785	757	830	837	775	760	783	764	789	753	814	803	778	798	787	817	800	834	813	771	825	810	758	797	798	811	803	862	780	811	790	799	811	786	786	797	821	819	812	788	796	790	804	809	823	806	750	813	803	798	766	843	852	798	764	804	762	823	841	819	822	802	808	819	805	826	776	770	770	807	828	787	782	791	780	806	787	761	779	860	830	805	791	774	843	826	815	789	841	819	845	797	760	815	847	771	786	773	791	831	781	843	810	802	790	814	797	774	831	816	832	854	818	827	800	797	795	787	826	840	781	763	852	805	781	856	747	754	836	803	810	789	810	781	776	782	805	786	829	779	789	831	819	832	808	823	792	775	839	812	823	815	823	797	807	776	839	835	844	809	836	820	804	778	852	821	758	820	811	749	798	866	784	823	773	828	824	858	844	826	815	785	814	812	819	793	769	823	807	776	804	843	845	843	822	810	779	849	787	816	772	824	783	881	836	821	847	814	851	807	823	838	789	778	782	765	752	812	778	800	813	786	782	804	818	825	792	837	801	809	818	821	792	835	770	821	804	783	783	893	827	816	928	819	816	834	796	799	808	788	802	798	777	806	818	773	813	811	818	834	822	789	772	803	757	786	805	761	773	798	849	792	834	786	793	815	813	789	844	803	794	774	836	835	823	838	782	802	829	832	804	856	774	813	795	791	866	834	815	803	835	774	772	832	779	769	869	819	823	819	797	822	814	807	795	826	793	762	753	842	781	799	820	802	814	795	801	786	797	808	791	765	768	832	853	847	788	771	769	797	787	817	754	770	803	806	790	800	755	872	786	873	823	836	803	786	837	792	818	815	792	839	814	769	786	815	724	800	832	764	788	827	840	812	821	785	779	809	819	787	837	804	815	749	820	828	802	823	790	778	815	807	792	804	836	813	806	845	833	788	861	849	760
42284	30929	26724	10156	3578	2244	1609	1399	1193	996	969	870	746	766	720	593	550	506	501	496	477	437	398	424	391	440	454	394	420	412	415	389	398	388	405	395	440	403	442	420	365	426	374	410	405	401	391	423	422	362	390	387	393	395	396	398	418	402	413	413	395	356	393	410	348	404	379	401	356	386	360	418	419	405	396	428	364	357	381	389	375	418	394	359	409	389	339	400	402	408	418	429	436	402	387	393	427	425	404	389	376	412	422	376	403	414	391	391	443	392	382	404	319	409	408	402	381	400	426	366	401	389	411	405	434	424	376	379	367	451	420	404	410	399	395	401	386	372	361	369	405	361	386	393	378	394	391	413	371	424	354	370	410	394	406	393	381	407	429	398	410	375	387	398	409	384	425	376	392	379	423	383	418	374	385	374	391	408	383	367	374	373	377	359	404	385	410	404	413	393	412	411	420	407	421	372	391	393	382	374	418	357	373	400	374	371	388	330	382	406	396	358	350	399	419	428	379	414	371	368	391	410	376	399	404	404	412	392	359	390	364	365	408	399	376	387	440	392	401	411	381	403	411	390	423	400	376	383	388	401	389	382	442	391	390	400	367	366	423	370	426	399	377	374	431	380	409	369	351	390	366	357	370	390	406	402	363	362	414	415	402	414	402	414	402	343	398	390	396	364	396	389	392	416	418	394	359	419	394	384	432	363	409	414	401	413	349	414	391	407	382	356	408	376	390	404	451	469	389	408	440	383	415	383	412	438	406	389	395	405	343	390	405	399	365	383	412	398	363	388	355	390	340	416	371	383	384	409	380	412	389	444	434	413	387	400	375	429	388	407	403	380	380	386	379	429	374	405	383	403	403	369	373	369	400	387	382	384	401	382	397	403	387	366	388	408	387	389	372	443	415	386	428	381	368	340	364	447	369	422	377	397	411	396	352	386	433	412	399	386	454	379	370	377	444	416	410	379	380	363	395	404	414	366	356	398	392	376	406	387	376	393	368	383	415	407	389	403	356	400	387	351	393	458	453	413	373	388	405	404	367	398	407	402	412	399	402	406	382	398	405	393	408	431	366	401	446	406	387	422	375	413	385	387	382	386	402	389	415	442	409	365	387	376	419	423	377	442	420	375	413	419	410	367	329	427	418	391	427	418	374	425	381	431	418	441	379	393	387	424	427	390	355	367	383	397	377	364	372	393	399	448	375	358	407	396	375	359	419	392	398	378	405	386	415	389	358	407	406	394	368	398	366	403	398	408	369	408	454	420	418	430	386	399	389	393	374	362	414	373	366	385	404	371	355	373	409	357	404	437	391	386	393	416	394	413	384	383	376	404	414	382	395	408	369	399	348	342	425	393	398	423	364	351	440	374	404	462	383	401	424	410	373	428	432	377	402	391	438	344	371	340	383	383	430	401	424	358	375	373	424	434	409	457	386	372	393	393	368	405	411	400	385	406	389	377	418	377	386	407	431	378	374	363	378	387	396	416	422	427	386	376	398	395	425	390	395	382	413	399	376	377	398	406	422	383	412	413	353	360	332	363	401	394	395	404	467	419	409	418	357	350	348	414	415	387	371	368	390	375	404	374	364	405	403	360	393	386	426	423	389	405	435	416	340	396	422	378	415	452	387	353	372	361	376	402	356	390	361	371	420	394	428	414	460	402	378	357	365	398	406	431	408	429	416	332	371	366	384	421	403	394	367	393	395	424	392	371	364	385	397	363	377	411	365	412	417	433	406	411	393	404	396	390	354	365	394	361	468	401	384	404	375	377	412	429	412	384	364	407	409	386	381	403	374	383	385	379	373	384	405	402	390	416	410	407	422	416	443	403	392	405	405	398	395	350	384	395	392	380	398	373	381	354	393	430	396	393	422	385	427	419	414	367	440	365	388	393	405	406	385	396	363	384	388	443	384	436	392	371	394	361	383	396	398	393	400	419	409	377	430	417	387	422	402	418	418	425	386	379	353	389	406	377	369	419	391	413	374	397	404	393	384	393	403	409	436	420	429	417	417	385	394	356	346	400	373	399	413	386	389	366	429	382	403	372	364	389	404	371	389	381	392	375	388	416	353	406	400	352	407	402	359	382	398	422	377	394	391	403	388	377	418	367	410	384	391	402	361	414	417	424	420	406	373	392	391	421	357	381	375	395	377	391	388	405	362	404	397	400	387	444	393	382	361	368	394	374	421	377	405	350	367	367	378	400	393	421	417	358	334	423	394	371	341	345	361	404	434	400	434	371	381	413	391	380	373	402	381	377	398	424	366	409	386	424	384	407	430	383	388	399	416	394	402	354	362	420	372	403	396	337	383	396	403	376	385	396	358	402	394	375	413	417	371	367	443	382	370	377	404	360	340	393	412	382	391	397	434	401	422	377	407	399	413	357	356	396	384	390	389	400	404	395	368	419	385	397	400	384	418	403	405	424	400	363	359	407	414	411	403	385	405	352	408	384	386	391	404	417	379	358	361	404	410	398	416	395	388	416	359	395	412	408	393	420	417	419	390	359	397	382	370	381	387	401	377	418	375	389	413	409	436	370	388	400	381	413	380	380	404	374	373	403	396	387	389	453	394	412	388	409	408	390	412	394	396	389	410	376	383	397	381	406	386	375	414	452	417	404	357	408	415	374	406	414	416	415	364	392	380	394	407	405	375	406	407	375	419	377	390	405	385	402	425	411	401	407	387	373	424	419	396	412	411	375	390	403	398	395	392	405	392	381	366	399	405	422	410	369	405	383	382	353	350	379	378	373	375	417	387	396	361	401	419	400	422	427	399	417	389	380	374	401	408	386	410	404	409	412	382	386	400	376	397	409	403	373	409	431	408	371	413	435	369	433	421	375	393	409	392	419	442	380	372	428	378	337	404	357	389	383	420	461	396	399	403	377	387	358	385	401	377	402	384	387	434	405	389	383	434	380	358	409	419	410	363	412	413	411	399	399	403	423	436	366	392	370	376	379	369	379	383	394	383	404	401	399	387	375	400	387	361	373	395	395	392	367	402	415	433	407	372	399	390	403	371	393	392	406	407	394	376	424	335	403	425	407	414	355	386	446	391	406	439	393	376	394	402	411	374	379	403	389	400	386	414	403	394	391	389	403	404	408	365	418	392	365	396	424	391	386	426	402	419	335	407	393	427	399	401	436	362	360	395	387	382	347	388	398	389	367	424	427	408	437	420	449	404	385	376	408	442	373	382	394	370	402	399	357	390	368	393	417	417	389	410	394	391	384	403	411	397	396	388	351	420	423	410	400	403	414	353	364	424	386	415	361	364	359	413	352	438	418	374	423	383	422	405	363	393	374	415	425	394	383	347	364	381	377	362	414	384	400	358	414	404	427	403	462	444	377	390	389	400	420	438	386	380	423	435	402	386	399	354	441	438	382	394	400	406	402	380	413	402	374	370	382	368	350	380	390	451	400	408	371	395	357	427	396	407	378	362	361	404	368	368	375	400	393	423	427	418	357	410	373	386	358	412	399	421	379	366	419	373	402
26167	22470	27281	10436	8208	6991	5861	5255	4606	4043	3612	3249	2917	2929	2609	2151	1863	1551	1441	1345	1281	1246	1105	1154	1126	988	997	919	949	941	892	889	860	940	920	882	857	892	869	888	923	940	901	851	894	891	869	849	929	891	903	918	898	910	876	905	860	919	867	834	884	884	820	856	826	872	852	860	877	913	955	870	836	906	830	862	897	870	870	852	887	865	878	854	833	920	881	834	906	861	905	909	836	910	869	825	839	838	884	840	843	871	875	839	858	866	879	828	845	823	861	835	878	893	866	874	900	824	846	879	869	928	891	891	921	857	884	836	829	897	875	886	807	871	886	837	911	837	834	898	902	878	847	880	860	854	849	836	909	877	847	795	832	894	842	881	861	868	885	874	882	913	826	815	829	869	819	830	885	835	865	891	929	882	821	866	895	868	915	888	940	853	833	862	846	896	859	871	899	880	813	891	837	851	844	855	838	854	882	888	847	841	854	887	827	860	834	860	839	895	864	860	834	874	869	881	882	827	838	857	839	853	837	831	847	838	865	823	895	809	877	851	872	858	884	827	849	877	848	856	888	857	844	867	875	844	882	884	883	883	859	833	883	851	822	863	785	841	877	867	856	879	861	847	862	850	847	822	846	887	864	896	966	903	871	861	850	891	825	828	861	873	852	795	834	831	919	860	846	884	826	846	885	819	826	852	820	865	892	856	842	855	830	855	849	889	880	855	827	897	872	864	847	860	866	832	910	869	832	822	884	884	827	849	907	827	902	842	856	846	896	857	876	882	899	860	857	824	807	873	887	908	879	892	831	862	799	829	821	855	870	914	852	852	869	819	886	835	854	847	852	837	869	838	878	805	862	876	854	874	809	820	875	849	854	841	869	874	853	866	868	880	871	899	865	915	887	875	863	864	827	882	883	867	890	844	877	881	843	828	850	790	846	853	902	881	831	837	887	862	843	856	867	882	892	871	826	827	863	862	887	813	842	819	872	901	812	910	883	848	860	882	842	799	845	886	826	849	844	818	859	847	868	864	892	928	869	815	850	919	877	830	830	821	894	839	841	849	827	879	815	805	878	878	852	851	833	897	786	862	870	815	850	832	866	866	866	888	821	927	892	880	858	860	859	891	848	878	819	866	858	843	870	861	828	903	872	892	816	862	824	863	891	862	849	856	885	868	872	885	905	866	859	879	848	845	883	873	863	883	860	827	842	852	802	840	869	887	805	877	863	861	868	835	800	900	861	862	844	868	871	896	876	896	867	852	851	864	857	846	915	886	870	842	857	871	863	860	871	832	901	863	840	854	905	853	844	906	808	868	827	881	848	821	889	798	854	862	874	816	874	856	809	899	892	868	902	793	837	895	886	942	822	876	854	861	917	830	852	850	871	835	838	870	921	852	858	884	866	943	879	839	866	846	893	844	878	843	931	877	851	869	852	863	865	839	859	875	863	778	897	891	879	852	871	893	819	885	897	905	868	851	825	884	843	816	839	829	877	861	880	841	866	885	854	861	865	812	866	846	867	809	840	878	880	849	900	896	874	859	867	854	920	869	829	858	806	883	847	863	839	939	878	880	849	851	787	824	853	854	789	900	850	888	884	857	864	797	847	824	832	892	876	881	865	901	879	815	866	852	914	812	850	839	842	910	826	836	830	880	833	883	865	918	870	848	875	829	843	864	851	833	822	859	892	861	857	853	917	870	871	907	783	864	844	880	901	892	823	847	877	903	875	853	893	922	905	911	860	863	878	833	906	868	808	840	864	877	833	912	862	882	850	876	843	869	891	841	818	849	888	946	823	868	865	874	846	843	878	792	823	899	873	815	868	899	884	873	817	824	852	835	891	864	847	857	845	883	844	875	806	882	876	875	875	844	808	856	858	837	859	833	901	885	834	882	846	877	857	916	884	853	848	880	910	865	881	840	850	859	810	855	885	823	801	888	890	841	873	869	820	865	842	837	842	859	906	792	849	885	833	854	861	821	893	795	897	858	827	883	866	836	862	839	865	900	816	892	885	877	889	880	841	836	857	851	878	909	886	877	845	851	810	916	850	901	861	860	911	899	875	845	832	871	863	842	839	848	903	843	887	879	864	841	914	895	815	872	838	878	920	862	897	838	857	823	841	825	861	856	894	875	881	799	835	835	857	840	852	895	834	824	874	886	846	868	889	857	899	841	897	810	845	893	877	862	827	897	858	867	887	818	834	862	847	815	870	875	813	866	853	825	867	840	892	861	829	880	838	870	855	882	870	831	886	920	847	766	859	826	853	852	886	896	831	872	842	863	825	842	896	888	847	888	845	878	892	867	857	892	847	893	880	837	906	813	872	854	868	946	800	833	856	842	885	872	869	872	858	842	814	886	886	842	867	842	887	873	826	866	807	895	900	881	820	858	844	845	847	838	837	869	858	824	877	896	870	870	858	881	905	836	860	881	840	849	826	868	888	834	836	896	879	869	876	863	864	845	883	865	884	877	825	840	868	931	862	868	827	893	904	929	871	842	874	862	881	835	845	841	898	867	771	848	822	858	872	886	838	852	880	883	818	894	862	855	828	867	883	832	877	846	803	845	845	893	837	838	842	885	857	887	863	934	873	827	901	847	931	868	885	883	855	852	777	835	857	873	837	871	831	889	847	897	842	880	885	814	831	860	830	921	849	887	874	858	872	843	822	818	811	868	834	901	834	862	859	832	857	909	880	871	862	852	899	838	875	842	867	841	904	894	843	844	861	824	881	847	843	866	848	889	867	877	812	875	860	869	830	879	806	880	874	863	870	845	932	826	845	885	850	862	856	890	855	860	872	894	861	880	855	868	835	854	825	875	853	810	844	835	851	867	866	875	863	839	862	879	896	878	876	876	849	821	854	910	834	866	900	910	890	875	807	928	827	913	883	842	857	873	857	870	863	823	923	855	890	820	836	813	831	857	822	808	844	890	827	920	873	868	896	828	843	900	866	815	934	852	893	879	819	901	867	873	916	848	851	842	786	840	934	872	833	833	824	837	842	899	869	849	843	881	845	880	847	852	837	865	837	878	842	894	841	821	825	862	851	919	880	870	812	843	863	901	876	855	879	875	849	854	857	824	839	866	839	804	850	823	858	831	880	864	832	845	879	810	893	876	854	880	863	876	857	893	846	835	881	886	860	861	865	903	847	888	812	899	864	890	843	930	881	884	834	938	841	888	892	875	846	875	888	887	845	907	910	849	878	816	891	874	940	866	893	857	919	836	854	824	933	875	811	870	871	914	879	847	846	865	861	872	835	825	850	859	849	846	844	884	822	855	856	862	920	863	850	840	818	881	824	875	840	842	803	858	807	893	914	836	855	892	839	876	875	898	825	853	880	900	822	853	862	844	850	872	885	861	884	852	807	854	851	854	874	823	846	870	885	876	888	895	887	882	847	864	901	873	814	853	861	870	897	856	822	809	876	762	862	921	856	884	846	873	887	843	845	887	845	838	907	878	846	811	901	857	891	891	844	886	861	876	862	899	846	830	815	932
16530	8423	4817	1784	1225	912	789	733	692	610	562	566	501	478	520	445	374	377	360	363	399	362	363	339	339	368	363	370	384	334	365	335	306	352	332	380	314	335	359	348	334	359	338	343	338	314	322	361	352	349	339	349	362	341	360	349	346	353	349	344	316	312	351	327	357	317	383	315	355	365	368	329	372	340	333	361	360	339	316	341	371	342	354	392	342	329	318	355	329	324	361	346	364	348	297	336	326	334	322	338	346	348	338	342	376	362	342	355	333	344	365	346	390	340	340	335	381	360	360	332	337	388	320	318	391	324	326	318	343	345	333	321	299	341	299	352	314	326	371	340	340	357	331	336	322	371	365	320	321	343	307	367	347	341	339	321	332	333	364	362	379	373	361	361	331	334	327	369	350	328	331	297	312	348	352	331	369	389	348	338	341	373	344	342	342	324	342	363	340	359	318	319	366	299	347	341	345	356	342	367	345	341	338	318	351	362	330	370	354	348	311	360	354	371	299	345	373	347	352	377	344	360	360	380	361	327	335	349	362	342	351	347	339	339	341	339	354	323	330	355	341	328	349	363	347	359	338	336	320	333	337	343	327	327	306	347	355	345	369	310	327	346	351	343	328	337	323	348	332	306	333	359	353	350	348	336	308	355	321	333	307	342	349	341	345	374	341	335	358	309	379	300	337	367	365	321	321	357	352	369	355	325	323	341	357	359	351	313	293	310	329	324	299	358	376	323	342	359	339	326	300	359	345	324	374	319	318	311	360	335	339	291	346	335	373	342	353	341	365	328	344	377	331	360	364	321	387	348	338	345	339	304	306	345	348	367	370	366	306	318	375	333	336	335	357	318	358	320	362	347	359	362	321	359	378	353	337	346	337	320	355	330	331	312	367	361	352	319	350	344	338	334	343	343	314	364	338	331	312	376	379	302	347	336	335	330	332	360	358	328	318	338	323	353	309	331	338	344	321	342	345	307	327	296	336	373	322	360	356	361	341	338	310	344	357	345	348	330	328	307	370	369	341	334	345	368	352	349	341	333	321	357	346	315	341	356	369	374	322	331	385	333	324	302	324	329	367	358	363	328	383	360	312	365	356	307	372	369	331	351	328	352	357	321	341	355	353	327	371	344	304	348	371	298	345	354	340	345	341	360	341	332	360	309	353	363	357	349	352	333	343	349	352	339	348	351	331	371	359	342	356	353	389	412	329	323	346	358	332	363	378	323	345	316	362	368	357	385	381	365	348	353	358	320	347	318	329	369	345	356	350	342	355	310	343	356	322	353	365	366	354	357	383	342	355	317	311	309	337	300	321	351	321	329	356	346	337	343	376	359	371	331	333	358	324	341	348	366	356	381	348	334	337	336	334	374	332	339	370	337	342	334	349	362	354	365	373	366	340	342	337	350	344	356	334	367	371	359	351	331	376	338	333	316	365	300	352	336	328	373	361	371	340	369	344	304	323	361	343	339	337	338	313	367	367	345	362	360	361	328	330	369	348	323	333	365	305	319	378	374	374	323	342	367	366	366	356	386	344	352	317	334	353	333	355	324	288	371	349	357	313	355	385	355	306	338	325	309	378	384	364	320	338	349	343	332	372	320	325	301	329	326	333	345	334	302	344	361	383	351	345	333	352	347	337	355	343	352	353	329	312	332	318	329	365	367	364	378	335	356	335	371	363	328	347	389	375	352	335	292	363	344	352	333	305	354	355	341	315	301	341	324	350	367	321	349	314	363	371	318	323	351	392	333	371	358	352	353	339	378	339	317	356	309	321	324	338	362	364	355	328	332	343	331	360	310	318	372	344	295	323	326	372	331	311	346	317	356	332	358	353	349	317	353	317	392	355	358	340	327	344	330	370	297	349	329	330	337	364	345	343	344	352	342	351	352	343	320	356	345	366	340	295	329	333	374	358	347	339	345	335	297	334	345	377	313	340	345	305	337	376	357	320	334	331	365	328	315	342	352	356	349	389	309	353	349	338	331	334	341	336	325	353	368	351	348	353	380	363	353	365	322	358	355	275	352	347	383	377	329	367	337	356	355	337	328	366	355	327	349	356	350	361	338	352	310	350	310	339	335	336	355	323	344	362	348	372	332	376	366	356	333	324	352	360	352	329	307	355	339	329	352	328	361	337	363	329	351	335	397	327	336	349	320	351	365	324	341	344	357	308	342	364	359	355	372	363	315	337	356	347	385	328	314	393	354	346	353	309	335	355	340	350	337	331	351	345	305	340	325	334	315	341	311	329	336	362	350	359	346	336	340	338	348	334	358	350	346	356	315	329	327	361	373	330	384	339	326	298	293	353	336	366	326	384	384	334	317	317	334	336	344	336	331	349	335	335	348	368	347	335	333	344	332	377	310	337	343	335	356	360	370	355	347	325	357	331	345	349	324	369	355	322	371	333	382	324	365	317	332	335	360	354	336	336	335	325	340	336	330	314	351	330	354	394	356	366	341	337	361	300	338	352	348	313	354	367	335	367	334	346	366	343	340	329	341	352	358	355	426	364	353	294	336	364	349	324	337	345	327	343	323	299	318	330	338	342	330	355	342	387	344	349	349	358	350	356	340	345	370	341	325	327	326	330	324	358	388	326	367	345	317	313	361	350	327	339	334	340	338	334	319	340	336	344	344	365	377	375	354	344	344	340	346	339	351	325	319	328	355	363	378	316	348	342	335	377	318	342	356	312	347	372	347	363	381	357	354	333	365	358	334	348	325	379	361	399	380	351	387	358	331	335	341	330	353	337	332	320	302	328	352	387	359	327	361	339	337	341	326	356	341	362	310	345	308	353	341	351	339	350	347	334	385	335	354	344	343	356	324	334	325	344	321	317	348	341	324	363	323	358	321	342	319	342	343	375	317	345	329	361	384	334	339	314	302	329	335	317	306	327	367	330	362	334	328	326	334	366	346	320	363	345	326	348	337	329	348	341	345	329	308	357	372	355	369	331	309	322	355	353	336	376	372	331	321	321	348	332	332	309	336	400	337	390	344	335	362	329	314	319	353	347	334	329	300	369	383	330	341	351	374	356	332	337	368	345	339	334	350	367	327	304	349	356	363	315	349	304	317	316	347	339	323	337	324	338	347	363	360	330	337	343	347	364	365	327	363	354	342	357	363	341	328	349	358	390	308	371	335	376	355	325	335	349	332	323	308	346	352	358	343	327	363	336	315	340	358	339	336	366	335	367	366	352	351	349	324	340	372	349	333	310	333	374	376	335	298	321	355	372	314	300	345	339	352	354	358	379	370	344	358	375	321	359	375	362	338	331	341	346	373	328	353	382	335	391	340	317	329	336	364	339	374	384	347	356	372	364	329	341	325	337	297	346	338	352	356	317	330	339	351	355	286	294	317	362	352	356	353	300	334	331	357	348	342	362	349	343	321	369	327	365	363	354	362	337	349	363	339	356	306	335	306	344	380	382	331	339	316	308	323	310	337	323	317	371	335	343	370	343	343	334	353	332	318	360	304	343	366	383	351	308	374	353	350
9760	6799	7679	4565	4049	3283	2870	2636	2526	2142	1929	1769	1725	1585	1503	1312	1044	980	924	927	842	853	861	858	821	875	827	773	856	853	773	722	771	798	797	779	766	772	799	779	773	741	722	750	716	730	734	710	775	802	777	761	778	851	729	744	745	729	772	784	796	815	747	739	752	776	723	773	781	769	834	823	772	813	780	735	736	758	758	800	730	727	729	753	756	776	734	730	781	788	752	729	792	722	769	737	767	798	720	786	779	742	762	784	792	752	788	722	731	784	771	781	751	738	775	735	753	794	760	687	755	770	748	776	736	720	784	776	762	772	765	681	745	839	756	739	786	743	805	791	845	707	792	784	801	852	756	722	783	741	718	754	796	803	786	732	746	796	773	727	750	714	753	781	740	736	782	735	759	748	768	750	820	717	791	777	794	803	745	816	724	754	842	768	774	764	775	758	759	771	765	826	772	707	783	846	718	767	780	797	772	803	777	760	755	781	711	765	769	753	745	815	773	749	771	775	827	749	767	796	755	755	750	706	798	790	746	755	731	771	734	774	776	796	751	738	749	752	729	733	759	767	761	782	788	775	754	758	776	781	813	746	795	788	721	721	724	763	764	824	731	744	741	714	798	754	735	792	804	763	793	771	804	736	812	788	821	804	740	785	769	740	700	737	786	816	762	767	755	760	781	764	753	755	781	790	743	813	733	801	706	750	773	718	787	771	738	775	770	713	771	788	733	767	752	757	778	777	752	758	779	764	740	770	738	749	782	731	736	755	768	772	821	757	760	784	785	743	687	698	821	760	733	754	768	769	757	813	768	725	748	825	790	781	742	796	789	752	818	769	773	740	792	766	740	791	767	771	747	771	843	748	778	779	809	773	721	754	763	769	789	717	753	758	807	791	772	757	774	780	756	744	760	745	816	755	761	725	793	799	749	777	767	766	815	743	764	756	820	758	748	724	796	758	749	749	748	773	777	728	736	773	778	816	805	796	760	765	775	756	777	779	825	787	736	781	742	784	815	795	739	775	767	759	717	756	771	729	796	777	743	788	718	786	738	763	797	749	753	769	778	759	757	775	757	723	746	782	743	764	772	738	786	751	771	811	775	754	822	760	769	772	731	752	755	782	746	776	733	736	681	794	774	795	694	797	797	751	749	738	766	785	764	789	772	779	782	793	712	770	725	798	764	772	717	752	745	774	772	784	749	739	796	770	713	774	803	717	800	770	749	772	777	782	797	747	770	788	727	785	743	827	791	720	757	782	747	712	783	796	782	789	746	751	772	766	766	786	807	757	762	828	727	784	763	814	811	766	839	780	733	764	752	772	729	739	737	783	732	744	727	782	756	726	734	736	776	739	749	727	767	718	768	796	753	765	724	785	820	735	774	767	784	753	716	759	801	738	740	751	746	751	834	710	744	739	758	795	761	761	696	739	792	785	792	761	747	769	754	799	735	749	746	793	754	747	700	775	742	753	740	713	736	819	773	783	753	773	749	745	718	783	737	752	748	729	805	777	750	774	750	756	759	752	788	759	791	747	796	727	769	760	750	753	773	737	787	755	764	796	776	768	809	747	738	748	805	758	758	731	744	738	763	764	813	772	820	742	771	723	752	695	767	756	710	715	740	752	749	742	722	820	768	728	788	763	804	772	772	759	808	770	760	758	787	767	791	728	805	810	753	790	758	732	766	755	822	776	812	770	802	738	748	758	728	789	734	761	757	765	738	739	743	798	780	764	790	791	729	774	667	767	721	750	762	811	763	770	784	776	739	787	801	719	748	763	763	746	712	762	759	708	785	794	801	756	746	723	747	766	759	783	759	718	759	739	768	773	797	775	741	748	763	739	789	719	752	745	796	800	722	768	788	788	780	786	762	792	779	689	721	783	757	787	795	757	793	755	783	757	703	743	779	783	747	773	730	760	772	792	734	730	754	793	699	727	809	771	782	706	770	765	794	762	747	749	765	756	789	766	745	725	725	747	702	743	743	785	739	789	758	752	739	747	790	780	786	788	756	818	751	783	783	820	818	742	734	835	752	806	742	726	786	751	777	783	794	763	768	765	780	760	809	768	782	818	787	762	795	748	749	810	851	768	784	796	750	778	778	769	795	783	788	724	772	774	707	746	800	747	744	806	799	797	852	760	783	790	771	764	744	715	790	753	801	790	724	745	746	850	752	739	765	799	752	762	761	767	765	805	746	800	737	745	784	787	743	785	764	753	802	790	800	777	737	746	771	781	722	755	731	738	786	777	750	751	765	765	744	731	778	744	765	734	746	748	778	766	746	786	770	771	789	762	722	730	717	746	764	767	810	771	790	744	774	800	747	783	718	782	810	764	796	804	755	739	707	732	803	824	794	768	757	804	725	825	728	761	771	799	749	812	759	763	748	716	754	760	728	745	745	736	759	776	750	736	731	769	764	765	759	759	744	781	803	736	817	746	764	743	771	754	736	814	783	792	756	719	770	790	826	771	750	751	762	765	742	741	751	768	765	774	764	752	782	777	754	754	749	770	719	764	734	785	740	770	747	799	770	778	777	769	782	737	829	737	757	745	733	735	767	792	772	782	699	753	765	770	769	806	747	759	741	783	758	769	742	834	787	743	765	815	738	754	787	775	744	816	770	725	784	769	763	748	790	723	774	810	732	759	764	776	767	761	838	741	744	770	738	842	757	730	786	780	761	732	764	740	822	742	793	705	797	759	742	739	803	758	752	779	768	786	773	779	784	707	790	767	755	754	799	820	755	775	785	766	774	807	769	769	765	715	797	740	786	767	810	783	738	782	747	762	749	778	733	755	740	760	773	739	755	785	768	732	768	778	759	676	743	764	724	771	730	749	727	761	807	778	747	773	772	747	749	770	784	737	709	755	820	784	750	747	792	753	746	800	774	786	739	745	710	767	745	736	795	792	747	775	799	747	767	754	752	770	723	719	784	719	766	709	726	800	788	797	744	773	821	745	790	739	771	713	818	777	722	772	845	710	737	788	781	786	736	778	754	725	794	765	808	813	808	705	693	725	759	783	706	746	776	772	709	847	773	769	780	737	781	799	695	804	758	752	785	716	782	779	781	755	792	799	775	739	796	781	759	750	742	788	788	762	747	772	697	747	753	800	797	780	760	767	716	760	829	777	758	746	717	764	761	789	748	776	783	768	784	751	725	737	740	784	785	762	739	805	732	779	788	763	807	734	732	768	792	796	772	730	741	741	766	718	770	743	732	747	834	730	834	796	774	699	791	794	774	709	741	732	750	774	799	738	758	762	741	768	739	774	731	761	729	782	789	786	747	796	772	696	704	788	766	770	768	755	788	811	747	788	748	777	752	794	743	793	750	733	792	777	747	724	777	723	806	749	752	754	804	790	778	809	753	716	724	765	706	772	755	759	786	777	750	739	763	787	768	794	800	736	767	757	796	731	818	719	767	746	740	816	774	780	795	716	779	767	723	738	789	699	769	756	823	807	775	747	764	783	740	764	768	737	743	783	813	795	803	832	860	777
32672	20803	18101	5725	2365	1602	1320	1082	931	879	788	712	693	700	635	509	503	463	439	428	435	438	408	377	393	405	408	414	425	415	403	403	390	404	403	388	407	408	382	416	364	376	412	426	395	426	424	407	361	418	389	372	366	386	360	419	369	390	402	381	399	376	385	407	416	390	375	370	344	344	377	399	424	374	354	423	393	388	392	416	399	353	435	390	379	370	390	404	363	402	407	350	393	409	420	419	398	396	368	393	378	413	411	356	379	376	398	389	344	411	417	385	366	388	354	378	391	382	385	401	387	460	387	421	367	386	413	399	406	414	408	376	417	436	423	368	415	383	420	422	388	399	397	402	357	395	382	398	388	364	412	387	388	412	373	391	421	416	393	419	402	376	402	403	367	370	396	406	358	370	385	393	432	424	406	375	399	365	373	410	410	403	407	402	391	377	353	389	383	390	428	394	441	397	388	412	392	382	423	405	415	369	398	377	394	402	419	433	397	369	366	397	404	394	370	405	435	402	443	385	373	409	402	412	400	434	397	407	393	382	417	397	386	421	419	370	364	357	375	386	416	375	370	411	348	396	395	381	371	365	434	383	405	393	361	380	388	387	393	402	379	388	404	401	396	364	390	429	363	372	360	408	435	379	362	372	405	375	402	417	340	383	408	371	417	353	381	380	390	379	360	393	372	409	400	385	386	408	393	374	370	418	385	377	413	368	373	433	415	392	401	366	427	368	363	366	426	418	382	367	387	396	378	374	352	372	399	424	383	366	361	387	373	353	398	356	422	398	374	429	347	356	398	391	415	404	392	452	363	365	394	416	393	350	384	388	374	353	380	419	393	406	393	350	406	391	379	402	415	423	389	409	423	373	355	403	401	374	371	427	399	349	400	383	363	403	390	405	397	387	399	409	371	384	386	393	406	349	404	371	377	399	414	411	418	399	371	354	353	359	423	397	381	392	402	387	393	435	408	361	377	370	397	425	394	402	391	434	395	401	379	358	409	380	425	428	389	377	429	357	354	408	371	417	362	363	445	363	393	406	417	379	398	382	404	425	399	372	405	406	352	353	344	394	437	425	395	379	358	366	407	364	410	455	405	410	359	400	387	401	401	369	414	381	372	406	379	355	357	376	424	408	421	425	381	361	405	417	402	431	409	384	393	404	390	417	379	397	378	430	370	393	376	421	410	397	391	432	345	407	411	403	372	409	392	408	379	410	414	373	387	440	369	377	382	370	387	382	403	428	404	450	365	385	406	386	423	417	375	397	365	354	416	368	401	401	362	386	365	406	368	330	425	408	391	394	398	423	388	367	360	399	375	368	393	377	410	439	391	401	367	370	354	366	410	380	403	350	417	377	350	409	403	384	381	400	393	389	381	396	350	381	431	419	383	368	401	405	403	405	446	389	344	404	401	409	374	407	374	383	382	415	415	415	367	419	358	408	397	349	396	381	417	364	401	375	393	428	401	369	395	371	357	389	406	433	400	393	389	426	413	391	403	394	383	368	390	418	374	396	371	397	360	435	403	371	370	387	423	374	399	379	397	412	393	361	386	380	402	374	411	411	435	408	416	406	401	409	405	348	414	410	364	398	368	400	377	383	430	364	418	389	405	366	414	406	397	399	380	382	442	389	337	362	413	374	387	368	383	420	430	389	335	390	356	397	402	406	387	394	403	346	402	420	392	405	401	450	422	409	391	368	407	418	421	365	428	386	385	403	390	392	378	382	397	382	388	360	376	367	398	393	411	472	398	403	383	402	419	417	403	386	395	383	396	418	417	389	418	416	437	365	376	387	364	410	367	345	396	403	378	412	360	384	396	395	374	395	396	394	389	360	363	378	399	440	408	386	391	436	405	396	421	383	395	357	394	408	416	406	376	401	401	419	354	371	366	362	425	396	384	371	330	401	370	397	405	390	395	410	425	387	394	391	382	435	384	388	400	406	336	343	390	416	403	407	381	419	382	369	395	418	406	373	379	435	351	401	371	401	421	393	429	396	405	385	402	368	384	402	383	376	378	376	379	393	395	394	356	400	371	390	408	400	398	338	390	361	385	385	403	395	393	375	397	393	370	439	347	358	362	375	404	394	406	382	415	399	362	364	409	396	406	387	395	390	383	376	395	415	412	385	347	341	372	355	396	402	395	398	412	357	379	393	362	408	365	380	401	417	413	399	398	418	374	369	384	385	407	418	441	380	389	382	384	414	393	423	442	429	403	410	363	379	384	438	377	373	366	396	400	411	364	411	398	413	422	379	364	401	445	388	401	389	383	362	396	436	413	423	382	400	388	423	350	389	407	405	404	374	352	382	370	377	379	424	416	411	390	365	400	396	381	398	420	409	367	358	364	368	373	416	354	395	403	410	397	342	357	390	401	347	410	387	406	422	420	419	377	398	371	417	400	447	400	382	387	451	371	332	375	382	351	409	368	417	405	417	427	411	457	421	384	395	402	376	432	406	409	402	422	363	383	407	377	394	424	383	365	399	396	401	454	405	334	425	376	360	413	422	389	356	383	391	358	387	398	392	408	405	379	385	398	425	397	435	401	388	398	402	422	390	369	412	429	407	385	380	389	388	406	428	384	383	420	405	435	379	368	414	372	406	404	380	377	419	370	369	363	437	424	410	420	399	411	395	366	409	381	386	383	391	406	349	361	379	379	384	387	408	382	383	385	424	390	429	404	402	377	418	388	427	351	399	387	412	368	381	397	385	411	406	400	380	406	391	389	418	410	412	377	394	438	389	387	350	386	373	375	385	381	406	386	397	374	416	434	367	394	396	367	405	392	411	394	406	390	388	351	418	404	375	406	404	382	351	386	386	374	394	353	425	380	391	379	399	362	383	422	376	393	377	388	389	394	388	387	357	418	397	400	402	415	392	423	408	364	399	381	341	390	384	415	363	370	343	386	407	370	367	380	371	381	399	402	419	405	356	367	410	373	425	391	406	364	403	433	397	384	424	415	375	402	400	375	386	393	398	343	404	379	400	439	406	364	381	390	393	402	317	401	394	399	384	374	351	373	382	381	374	373	403	386	388	399	384	372	383	351	375	394	394	369	364	389	396	360	397	401	391	385	365	378	413	386	429	399	383	405	411	426	414	401	388	389	398	413	409	390	387	411	377	402	439	360	373	393	391	363	367	397	411	390	399	400	389	388	375	403	377	429	428	441	405	365	389	400	369	407	372	366	398	400	393	393	387	377	387	344	375	351	380	390	362	405	402	411	390	390	378	380	441	398	392	376	364	393	380	384	407	426	362	379	426	380	385	390	388	376	389	380	432	417	415	402	382	429	384	369	416	405	383	404	416	418	374	405	384	404	382	405	420	393	391	419	398	392	388	412	389	380	415	427	347	415	363	416	358	375	382	401	375	426	379	392	395	384	369	393	372	390	396	399	348	379	383	343	408	377	360	422	401	414	347	381	399	402	417	379	392	395	406	402	397	370	373	386	418	337	368	401	359	400	347	393	425	393	370	361	387	400	396	375	377	383	416
20751	15232	20348	7849	6343	5502	4774	4247	3696	3315	3009	2719	2427	2424	2096	1748	1482	1351	1293	1188	1040	1104	1061	1020	951	952	948	943	931	930	915	878	904	943	951	899	892	911	915	883	874	911	929	869	883	908	960	845	838	885	854	879	893	872	902	854	857	817	855	912	872	814	852	893	838	895	895	862	874	873	872	831	839	878	868	828	923	824	869	917	858	813	870	892	894	852	858	814	914	873	884	814	853	889	833	903	879	849	871	884	869	852	886	856	801	898	874	879	888	853	869	860	901	829	875	855	876	842	875	874	865	831	832	844	882	819	829	900	829	852	861	856	818	841	825	825	879	867	848	869	889	870	863	863	870	915	837	925	867	883	897	839	880	856	860	855	904	875	857	872	797	874	897	890	847	844	866	861	881	876	813	859	848	878	884	833	917	856	880	819	888	863	831	857	872	843	838	882	880	874	859	874	878	837	852	825	867	905	898	818	852	856	845	881	888	898	934	881	865	837	869	848	879	832	861	846	861	868	851	885	871	884	872	832	907	882	922	892	873	828	880	871	904	871	855	867	822	846	812	869	854	867	871	838	844	852	867	878	879	895	900	887	856	846	792	818	885	850	897	852	875	962	840	812	839	883	885	885	880	878	848	846	835	825	840	820	876	878	868	891	909	834	838	881	867	846	899	820	849	828	879	866	848	883	815	878	832	859	890	906	851	806	895	844	899	854	859	848	859	860	878	828	860	887	854	845	898	882	855	871	867	827	870	873	847	883	807	898	832	887	882	848	877	870	839	872	874	854	880	796	945	894	849	872	899	834	866	883	881	865	865	910	850	871	857	888	906	876	809	884	861	852	850	887	824	852	852	850	853	871	838	876	915	840	868	862	821	844	876	854	879	847	890	880	857	846	886	851	833	823	898	850	902	867	897	875	895	841	837	842	871	899	876	904	857	788	841	807	834	882	809	839	871	883	858	871	896	827	840	908	872	872	842	868	835	853	884	894	841	839	899	811	888	845	858	895	878	845	829	863	853	917	893	849	916	862	891	887	873	876	837	885	820	894	799	877	831	875	869	892	883	844	879	853	902	878	844	880	878	872	850	857	913	890	835	873	826	856	887	847	814	854	888	904	925	920	795	902	900	850	889	888	831	847	848	862	863	854	835	862	913	884	859	847	901	863	787	879	876	826	865	870	891	818	838	788	851	879	860	926	897	860	856	876	887	855	850	899	890	879	863	906	837	856	831	882	847	868	858	786	853	822	887	853	853	872	870	860	801	856	870	823	842	917	892	859	877	854	916	860	843	902	874	894	901	864	866	863	885	850	913	862	857	883	888	893	852	875	811	850	820	867	838	882	874	852	898	896	813	872	848	802	835	839	882	830	860	815	813	839	873	816	865	809	909	864	833	887	842	911	891	896	882	854	861	914	833	842	866	865	848	884	904	915	843	881	828	837	868	827	843	840	877	867	880	841	879	847	873	846	852	890	862	875	856	895	839	841	867	837	851	899	829	848	899	887	871	835	892	871	852	860	809	854	782	887	864	851	914	873	829	836	873	843	840	870	883	844	870	857	902	804	853	901	897	850	877	889	843	801	923	868	845	816	878	846	834	888	825	823	889	872	892	878	812	910	913	834	891	895	858	803	868	871	841	855	846	825	845	821	848	858	904	870	849	851	870	865	908	861	861	871	879	851	830	889	871	815	866	895	886	845	825	805	872	816	882	878	884	858	839	849	873	887	919	867	847	880	800	883	873	844	881	828	802	860	900	875	840	792	840	865	866	911	898	892	856	854	912	870	882	864	814	877	890	880	855	877	857	852	885	809	855	863	842	820	820	844	865	864	876	906	863	900	928	817	881	870	865	839	871	858	864	889	856	849	825	881	888	883	864	887	847	854	823	879	851	854	865	880	886	854	896	895	833	881	856	888	858	949	875	900	832	854	825	844	924	879	860	901	867	854	925	815	845	858	857	893	843	873	862	872	862	851	863	843	852	900	829	845	885	948	870	850	881	856	848	864	866	858	862	871	885	846	834	869	816	789	871	922	881	862	841	860	863	880	854	858	843	848	830	821	831	854	878	846	886	815	896	861	866	909	882	870	858	842	887	892	888	934	876	866	837	892	879	896	829	883	852	850	886	860	897	882	889	918	817	885	854	862	879	880	902	841	832	893	892	887	888	839	847	863	879	846	860	833	870	863	856	862	860	804	824	825	856	815	842	917	893	854	888	849	866	870	930	853	885	811	853	881	848	865	885	853	863	870	816	850	860	843	888	900	808	871	818	850	853	853	873	877	864	842	852	872	856	849	862	868	835	881	901	861	887	847	851	886	900	825	872	870	876	833	821	907	887	881	868	853	882	874	863	812	838	859	878	877	869	825	872	883	881	885	876	906	885	842	883	900	917	878	851	898	900	844	830	925	852	853	854	839	865	892	844	865	847	843	839	893	865	889	898	901	872	836	837	894	850	836	805	851	897	874	865	801	893	903	858	874	863	878	884	787	873	872	851	847	846	803	839	922	835	918	928	844	903	812	862	923	923	849	831	832	866	856	848	820	943	853	870	838	801	903	846	861	824	854	813	843	890	830	855	857	872	867	884	886	873	863	821	828	885	893	861	871	821	868	869	809	853	824	833	859	869	838	846	829	824	893	874	820	833	908	830	895	825	908	828	858	836	853	853	823	852	875	818	835	869	851	821	870	861	861	849	859	851	943	862	860	861	895	888	869	884	904	883	837	831	881	902	877	897	903	916	848	862	905	851	859	910	843	909	863	826	888	811	849	902	865	823	850	886	921	919	793	838	844	906	854	855	859	885	857	869	874	872	856	876	801	875	862	836	878	860	804	842	817	827	853	853	819	837	890	850	865	886	828	802	890	925	902	844	841	850	852	875	800	850	907	871	834	831	878	849	831	795	894	806	848	906	855	856	870	886	828	895	809	896	854	866	837	894	865	864	857	890	891	857	885	871	857	877	838	862	843	817	875	850	833	847	818	902	899	889	863	849	867	803	930	828	879	920	904	871	812	874	906	909	864	874	851	809	856	884	880	903	901	836	833	883	903	903	909	845	871	902	860	882	841	879	877	813	836	832	864	916	827	876	842	893	857	867	860	861	863	862	844	873	814	840	874	848	889	861	851	885	826	849	843	860	880	833	817	901	852	850	849	887	805	901	832	817	904	860	890	841	870	848	876	864	869	910	860	868	853	836	837	869	823	841	870	873	921	850	886	876	842	838	915	812	842	868	810	851	876	874	838	886	879	827	899	838	874	866	874	829	841	886	845	860	852	864	869	865	897	896	839	845	802	860	891	883	889	862	888	909	867	926	840	884	852	809	882	852	854	911	843	918	859	892	879	813	879	869	829	874	856	854	900	889	926	906	862	837	860	877	868	840	862	904	841	814	862	888	834	839	881	852	846	872	850	890	898	857	840	863	885	864	884	865	885	855	881	871	848	863	866	924	840	839	845	853	843	822	869	907	777	801	875	897	834	849	845	835	805	881	890
42557	29368	19763	6731	3136	2311	1828	1483	1298	1094	981	848	869	706	689	649	572	520	494	467	474	476	475	443	407	440	416	454	453	438	422	401	393	420	400	470	423	411	412	412	433	410	429	408	440	428	390	409	396	423	453	409	427	455	438	407	440	432	464	420	408	418	406	390	410	412	402	415	419	386	434	404	383	383	388	379	430	369	427	418	408	452	401	441	405	384	402	434	464	410	399	428	450	433	428	417	402	380	393	429	442	415	443	393	432	423	402	423	408	389	409	400	382	412	395	335	354	429	401	378	408	443	423	434	402	382	389	370	417	450	422	447	408	441	397	397	438	419	431	402	430	381	423	389	388	455	412	433	380	378	370	423	406	432	435	378	395	414	387	424	459	414	431	393	424	394	434	441	455	429	475	454	417	389	426	424	402	405	423	448	406	407	411	427	408	407	422	401	451	417	427	421	430	396	391	422	416	407	399	444	422	391	393	378	396	402	465	377	362	435	432	408	422	408	416	410	419	433	410	446	365	446	435	444	383	430	456	421	414	409	449	443	413	392	386	415	398	381	424	427	440	463	417	433	399	420	410	380	413	403	439	401	417	451	437	373	409	420	389	432	430	404	419	420	389	429	403	401	408	393	384	446	407	401	415	455	426	418	410	391	401	388	445	376	405	399	420	388	418	435	412	430	420	434	444	413	441	422	415	388	413	386	447	431	399	387	405	427	394	393	421	431	429	400	428	412	393	406	416	406	406	390	362	388	424	423	425	437	439	408	421	405	440	431	423	398	420	422	403	391	414	418	416	407	407	379	409	397	378	406	396	408	404	413	414	426	418	493	375	450	430	408	402	422	415	409	394	366	410	393	439	435	467	404	445	435	438	385	369	412	373	422	386	438	411	382	439	431	446	421	378	447	390	400	394	399	426	470	476	432	431	390	441	406	432	429	390	448	421	387	422	413	451	406	417	429	422	391	374	381	408	419	465	410	452	413	439	408	423	431	384	379	433	420	394	401	432	394	393	389	399	451	443	420	396	435	442	406	402	445	406	377	388	383	400	410	429	378	449	417	411	450	437	425	401	390	404	411	425	396	421	458	436	389	433	375	415	391	403	429	426	396	420	442	426	428	440	410	401	425	503	403	395	409	375	419	441	390	454	399	378	424	422	398	444	394	382	433	402	406	421	447	382	440	402	406	410	428	407	385	405	426	392	410	436	431	488	456	424	444	453	429	420	380	411	450	425	395	434	421	424	442	369	401	441	404	399	357	446	408	407	422	401	443	366	414	403	445	425	412	414	387	431	469	373	396	379	432	447	440	415	426	412	390	402	402	416	390	377	419	434	399	369	409	464	418	429	415	415	399	429	419	369	403	411	434	422	404	401	445	423	408	434	412	417	403	429	402	427	427	455	441	384	386	433	412	458	429	406	405	373	403	404	390	441	392	358	392	424	420	410	411	418	400	440	389	421	424	445	431	407	429	413	437	403	389	393	409	414	411	413	443	431	431	420	420	412	439	433	444	371	425	411	400	402	393	411	405	413	405	428	379	431	414	417	403	408	407	388	400	433	403	387	395	372	401	410	417	396	407	388	435	403	364	438	412	404	404	402	434	395	437	421	371	373	432	421	443	406	385	384	373	436	410	404	452	449	416	403	449	422	417	413	417	410	422	426	415	410	428	449	428	392	419	395	407	401	403	426	402	433	406	457	429	405	429	389	411	402	404	437	423	391	413	465	420	409	441	387	409	416	423	451	399	415	403	441	393	407	399	412	425	411	432	433	402	440	414	411	393	403	426	416	417	412	473	405	392	442	450	441	428	418	419	389	407	400	426	409	441	423	398	432	398	414	351	441	376	422	400	418	429	405	418	443	421	395	421	396	392	405	392	413	399	403	423	407	427	408	424	421	382	415	370	429	409	392	368	432	424	391	402	422	368	398	445	460	427	423	417	394	401	432	372	427	410	458	377	417	417	406	429	409	422	421	368	436	451	441	401	476	439	389	379	421	413	446	433	418	403	398	433	436	417	434	406	461	412	481	415	381	424	390	386	400	442	422	381	384	424	408	425	395	400	411	392	423	390	407	422	425	402	409	419	437	436	386	448	405	386	425	440	451	386	435	414	408	424	417	419	414	431	407	394	412	412	421	420	411	427	419	408	448	401	379	421	442	420	428	425	391	463	441	366	418	402	439	471	412	458	424	442	383	379	433	419	418	387	428	412	447	419	430	425	382	423	391	433	436	378	439	401	429	446	405	436	415	381	427	431	379	435	396	398	401	418	388	392	409	451	402	387	407	406	410	428	431	390	395	384	411	425	389	450	411	396	391	379	459	435	439	417	405	415	421	413	419	448	390	412	400	411	408	437	430	481	402	464	392	413	405	418	450	428	446	447	411	417	440	437	389	423	399	437	360	397	435	387	450	422	374	405	423	425	396	407	368	407	422	421	433	402	422	403	422	424	397	424	418	418	396	421	402	379	417	430	397	371	424	373	415	432	389	402	384	419	423	389	432	419	410	409	414	416	381	420	421	429	409	370	408	438	459	386	422	408	397	409	385	445	438	412	434	415	459	435	425	431	395	423	380	394	411	428	451	403	426	363	380	417	415	363	383	456	406	400	443	402	464	385	405	426	346	416	422	387	426	388	413	436	443	426	398	391	462	385	412	419	445	385	397	419	430	449	414	417	443	409	408	415	422	404	430	394	362	422	409	421	396	396	405	416	386	397	412	422	406	432	387	410	436	395	411	445	450	391	397	390	404	410	415	391	418	417	371	390	403	397	429	400	392	417	373	371	411	414	425	448	450	424	431	422	404	374	382	417	385	424	401	422	465	418	427	429	368	426	416	416	415	423	383	427	397	404	493	441	428	416	413	379	420	443	415	447	434	404	425	397	412	425	368	407	410	376	438	431	381	393	428	419	427	418	412	423	398	435	399	440	432	398	432	406	392	430	422	443	447	429	462	374	407	417	415	408	460	470	423	436	420	400	409	412	416	450	382	410	434	394	419	424	442	445	419	391	421	396	398	397	396	379	377	400	418	376	396	400	426	418	438	426	402	391	412	399	438	392	419	390	401	422	379	392	418	423	399	372	429	412	365	397	414	432	411	406	397	359	428	412	459	411	439	439	434	416	383	420	407	396	390	454	384	395	449	442	387	433	396	417	405	425	428	429	424	404	410	416	458	384	441	398	431	405	443	389	401	415	404	375	415	441	441	445	430	458	412	417	419	399	454	410	422	399	406	407	396	419	432	403	411	407	430	444	428	386	439	393	382	387	415	434	406	396	406	372	425	403	389	371	449	398	424	433	398	427	390	386	419	383	424	429	431	400	419	445	431	384	426	456	402	393	420	453	387	378	433	428	412	435	382	428	407	406	405	438	458	373	378	386	405	448	400	422	423	394	410	391	430	435	403	441	403	432	391	412	437	399	443	386	408	461	411	442	432	376	426	421	412	397	409	442	454	456	421	380	419	421	411	433	435	392	435	397	410	366	403	456
26502	21078	19227	10396	8490	7586	6581	5795	4912	4566	3928	3421	3290	3049	2534	2060	1714	1556	1467	1415	1331	1253	1222	1040	1048	1039	1067	1008	1018	946	982	948	972	925	963	974	981	919	942	938	956	948	925	916	907	920	868	958	871	879	934	919	926	916	896	947	973	876	873	889	901	866	904	898	911	962	928	922	929	835	851	928	846	949	917	883	925	871	915	842	914	907	888	884	924	874	947	908	938	885	922	829	902	884	896	936	881	900	920	949	885	845	896	867	877	907	866	914	890	867	925	933	914	934	904	948	909	877	976	911	943	851	840	899	901	916	891	900	899	906	875	903	897	933	928	882	934	911	903	896	914	887	891	931	861	919	917	871	911	877	946	937	939	893	847	879	924	874	891	888	898	951	897	907	966	891	900	851	916	886	924	917	879	922	932	901	853	909	898	893	874	919	922	876	951	935	878	880	941	912	877	892	888	887	855	896	887	923	949	944	930	931	935	942	891	908	943	897	904	929	893	954	869	871	894	885	893	875	893	907	811	927	939	952	912	903	872	885	873	903	895	913	896	909	909	858	912	861	911	879	875	949	860	879	859	892	959	910	829	915	901	907	891	865	878	960	867	864	855	878	915	896	922	918	870	914	900	932	848	893	933	866	967	877	884	935	891	960	974	897	886	883	847	880	910	888	910	889	925	889	907	914	861	920	906	884	873	912	859	890	897	926	888	879	868	912	823	908	929	917	919	872	910	970	891	885	918	861	942	933	933	859	888	909	916	901	863	890	875	911	899	937	902	908	888	893	857	942	897	905	874	893	903	953	883	920	892	895	902	895	904	938	881	858	891	963	864	896	898	943	922	890	892	919	884	914	891	949	918	873	848	899	911	895	896	922	906	869	828	917	890	879	966	864	829	869	871	930	860	890	899	853	872	886	900	926	889	832	892	856	882	910	958	852	897	841	907	902	923	926	937	869	872	909	898	895	876	897	899	871	889	901	940	932	896	916	905	924	910	886	848	934	950	837	929	877	900	846	842	908	939	855	915	904	889	918	924	901	887	877	929	875	897	926	895	905	904	895	884	905	881	891	885	865	860	919	891	887	921	910	909	895	901	892	916	903	840	910	894	923	945	898	941	851	912	894	854	884	908	906	883	913	845	881	899	915	928	861	872	908	951	917	859	923	895	856	894	919	886	949	901	844	913	849	927	810	846	900	921	1003	936	949	905	913	905	851	860	898	889	945	929	932	874	939	937	900	887	915	923	892	969	935	846	883	834	880	903	873	864	858	872	859	866	855	901	862	869	874	918	951	930	909	888	873	861	871	921	896	978	880	905	895	871	882	868	885	890	918	881	897	864	882	873	892	906	963	865	930	901	912	940	886	899	858	881	888	889	926	915	969	875	902	918	885	930	890	892	913	889	945	919	885	882	973	883	943	862	893	866	952	851	862	884	877	902	890	919	905	940	863	877	885	921	926	899	873	909	857	934	836	897	919	911	869	890	906	920	909	906	897	845	915	923	900	909	913	899	853	889	883	944	892	919	929	856	839	927	935	926	906	914	917	900	903	876	878	887	874	846	874	857	888	931	848	925	858	902	866	893	891	849	912	851	924	941	888	928	938	910	857	884	885	887	849	911	936	908	913	888	895	868	863	878	859	900	972	927	913	913	931	822	925	913	855	927	903	874	891	922	963	859	894	912	933	950	883	849	946	920	842	934	889	921	905	873	833	908	933	875	899	947	903	860	881	863	896	839	921	896	882	902	896	910	902	929	895	864	883	919	876	903	957	966	885	956	831	866	906	886	943	900	879	902	922	856	968	877	907	910	887	876	906	936	903	900	883	893	933	904	920	837	940	897	920	907	837	848	858	913	878	949	918	885	935	923	854	891	885	881	903	901	880	902	911	887	926	890	931	945	878	985	920	1008	859	961	917	967	927	889	918	880	861	926	899	921	919	902	907	890	862	886	861	907	893	878	894	859	929	861	905	904	865	916	853	855	906	945	917	911	899	937	852	856	938	943	888	844	894	925	881	878	895	844	932	884	869	951	897	915	993	874	871	941	866	898	869	951	907	893	872	959	888	843	950	934	873	893	882	895	887	912	893	942	889	890	936	875	874	855	933	918	884	865	841	904	883	864	899	887	893	900	920	875	889	924	878	921	934	854	853	942	898	918	882	883	943	841	902	920	866	927	911	885	854	928	930	875	906	896	935	932	925	977	882	878	824	890	894	885	977	870	937	881	927	876	895	936	908	929	908	938	905	899	891	883	814	948	904	915	876	865	943	969	915	886	916	890	890	869	943	891	897	880	928	884	879	862	918	838	941	881	924	900	906	921	930	856	900	890	920	908	929	873	881	895	855	915	860	911	920	869	889	934	903	895	892	822	919	850	916	932	884	902	936	927	881	907	948	930	927	885	927	891	857	851	964	898	943	934	918	875	898	841	870	906	873	922	934	892	910	883	930	905	896	852	929	922	887	864	916	906	958	887	931	871	912	887	887	917	909	908	919	894	876	894	838	870	864	898	908	900	935	938	888	877	928	837	909	884	889	908	900	916	969	896	937	934	914	850	931	899	889	922	880	953	882	870	914	928	901	896	890	919	913	851	888	912	906	848	902	897	882	923	873	893	930	890	942	914	936	914	860	867	897	908	896	928	966	826	903	918	938	887	876	877	905	902	966	922	879	923	871	870	886	978	906	900	941	893	911	874	949	882	888	924	820	912	887	858	894	955	946	935	888	945	911	879	880	879	927	932	869	926	824	916	949	927	898	836	910	895	883	892	925	910	913	933	914	932	860	924	886	869	903	872	852	869	921	899	885	938	886	901	921	866	941	897	841	886	903	881	883	925	890	872	947	871	867	941	850	862	874	925	890	878	901	929	932	865	891	841	897	916	864	965	916	939	944	861	929	900	877	908	931	917	899	882	855	935	887	924	904	886	935	905	873	887	873	953	913	924	892	944	938	913	914	917	877	916	960	888	905	896	909	904	890	929	870	903	900	873	880	921	858	933	874	956	900	933	903	923	924	907	872	901	894	899	959	879	902	973	901	917	935	937	927	917	903	948	918	843	894	893	808	920	840	921	892	863	887	894	970	881	913	883	877	886	916	851	925	861	851	869	924	881	914	867	941	855	884	888	866	892	887	873	923	866	874	929	881	850	868	855	889	901	886	909	846	892	850	926	934	902	825	971	871	885	884	922	898	897	908	905	917	904	886	902	935	926	863	900	919	908	900	864	920	891	897	920	935	878	849	908	912	909	879	894	928	895	912	885	928	897	914	870	920	921	904	906	949	918	920	869	927	925	842	905	895	905	879	879	952	924	924	894	898	927	892	902	939	865	930	914	881	883	907	898	889	956	892	895	943	938	935	872	873	895	877	908	912	884	906	864	906	879	935	911	882	905	903	915	887	809	894	923	919	952	918	891	857	871	877	903	935	958	874	935	844	864	875	891	947	853	900	854	914	882	892	906	913	927	865	884	914	956	908	888	886	897	882	932	914	856	911	887	910
17316	7867	4503	1936	1233	1065	889	826	733	653	602	559	541	505	471	434	394	388	393	382	391	431	347	346	330	340	367	373	357	352	346	360	361	385	364	381	330	387	355	375	371	376	340	344	367	350	313	378	389	349	348	343	339	353	342	331	392	380	353	342	341	345	357	358	393	341	351	365	326	386	361	373	326	383	337	369	355	399	321	333	372	330	387	361	369	363	355	348	376	361	369	386	400	373	362	343	376	341	350	390	391	387	360	333	339	349	358	337	359	368	356	365	396	322	413	348	352	351	332	373	361	334	362	339	391	360	360	362	345	400	348	394	372	363	378	345	387	336	333	368	387	325	363	343	336	338	338	352	347	370	381	374	375	353	336	360	348	359	361	367	382	333	340	402	392	338	341	372	328	396	369	340	328	395	350	373	373	336	363	381	329	381	350	364	357	390	374	388	357	333	350	349	364	346	334	353	378	342	345	330	337	333	308	336	362	369	364	366	371	360	369	356	333	351	379	310	345	366	406	375	354	371	371	381	346	351	368	327	327	344	397	356	370	384	375	340	376	314	337	344	372	383	338	353	349	368	366	299	376	347	341	350	351	353	358	337	352	356	370	342	367	332	387	343	344	338	371	352	364	367	358	373	392	363	332	336	362	355	358	384	358	383	313	317	341	356	350	337	343	345	332	378	357	329	374	367	366	354	392	338	379	369	373	324	343	311	335	366	395	387	355	356	362	347	338	357	377	377	362	316	355	363	347	372	347	348	342	318	342	356	361	355	350	358	342	352	379	360	352	369	414	348	364	323	323	356	354	385	348	347	335	346	354	341	338	349	362	335	374	363	336	340	373	360	356	402	363	350	382	345	345	319	369	333	361	350	373	367	366	367	356	372	389	322	347	377	373	357	321	359	358	362	333	362	352	364	379	349	373	368	351	323	384	335	380	355	336	376	349	384	388	343	348	375	396	330	342	347	423	349	389	391	369	363	337	364	383	362	351	358	364	365	337	326	332	359	349	361	356	353	342	362	357	336	356	342	327	375	365	316	391	322	347	371	341	353	347	325	356	327	324	381	391	328	342	405	350	359	402	367	314	359	343	380	374	373	358	335	358	323	360	350	333	339	348	361	405	366	330	341	411	344	344	419	354	357	370	368	365	387	357	363	346	357	361	335	366	378	364	333	350	320	354	328	353	332	363	360	338	336	337	353	351	348	392	364	327	336	330	345	377	336	383	386	329	322	399	336	332	361	346	364	354	327	356	366	323	313	364	398	362	343	330	378	332	367	395	338	380	387	375	361	346	348	369	371	355	368	395	373	330	364	349	350	332	357	312	375	387	360	359	333	345	360	363	349	360	335	391	368	342	353	351	324	366	347	368	387	369	348	356	311	358	361	372	374	364	372	377	353	357	354	354	359	349	370	371	351	348	350	362	331	356	360	345	363	338	324	355	366	384	338	396	336	355	379	368	361	360	357	346	327	337	360	374	393	353	365	422	348	365	361	340	326	372	374	353	355	370	389	332	360	364	388	364	340	356	347	354	305	335	321	339	340	321	334	321	335	327	331	346	362	376	374	382	338	376	335	343	326	333	371	341	395	364	350	368	363	381	361	337	346	325	375	368	364	345	345	324	361	337	340	353	358	352	358	326	369	346	347	401	354	335	342	363	342	347	333	381	363	373	390	365	359	363	345	337	371	363	355	337	334	378	361	378	348	354	366	324	350	362	354	345	379	331	377	377	364	360	334	365	380	363	383	359	360	326	413	329	378	366	370	410	359	337	367	314	343	353	367	363	341	376	322	350	361	360	377	363	394	365	336	364	383	371	309	337	375	335	358	363	326	332	353	378	356	344	320	346	376	371	335	352	348	365	342	350	349	369	358	323	338	390	379	376	385	318	329	322	320	360	360	348	371	352	356	376	355	355	357	379	352	362	376	334	386	314	353	370	363	362	337	398	356	321	347	366	356	336	350	369	377	338	347	356	388	348	349	354	335	348	351	344	347	355	342	368	367	352	371	320	342	333	333	340	345	357	363	359	345	316	368	343	353	384	333	312	365	338	350	316	348	391	362	340	344	331	328	353	355	367	314	335	352	367	359	360	356	373	349	373	355	349	362	383	390	363	385	341	377	344	338	340	370	347	365	333	356	366	363	339	388	340	347	393	346	322	344	373	351	383	353	355	402	359	397	369	373	374	357	343	383	347	359	373	319	350	344	351	336	336	359	336	367	355	355	349	308	325	366	324	360	357	368	383	358	338	348	370	357	395	361	341	375	369	395	357	381	321	358	350	360	308	375	332	327	387	345	342	358	322	367	360	362	343	358	337	351	332	402	359	382	364	345	340	360	345	375	343	359	363	333	390	347	399	364	384	354	345	383	342	371	366	381	355	378	395	361	349	379	358	354	364	384	360	351	359	359	349	361	332	375	350	375	379	323	354	345	400	382	335	345	387	326	333	357	375	344	363	337	366	318	378	364	354	332	322	344	340	388	333	371	320	377	371	385	391	387	390	346	330	318	373	361	393	346	352	346	331	345	363	335	372	335	357	348	355	362	372	362	334	350	375	317	393	367	362	360	360	316	338	330	344	379	377	357	340	370	360	361	389	337	346	331	383	349	354	352	386	368	395	379	417	378	367	376	346	359	357	345	383	414	348	358	377	382	387	374	367	322	316	382	367	354	335	324	359	378	339	362	354	343	359	362	344	300	390	329	397	345	351	366	388	324	355	337	331	360	351	372	351	354	337	371	354	354	379	383	343	359	334	363	347	348	372	371	387	349	344	375	369	306	359	337	388	369	330	388	373	350	372	363	369	406	377	346	337	349	349	365	357	345	342	331	324	342	379	376	377	355	382	348	329	375	356	376	369	343	354	338	370	318	401	346	329	405	329	329	362	353	310	349	354	405	375	336	331	355	328	354	325	352	346	350	359	349	324	372	390	340	336	376	350	375	349	348	346	355	381	332	344	373	348	365	366	369	343	350	297	362	347	370	358	367	403	342	364	394	350	333	326	346	333	364	334	398	373	347	350	356	398	330	354	377	373	368	354	330	341	361	362	376	345	351	375	339	382	339	337	317	373	353	341	381	326	350	391	348	358	338	376	378	349	359	350	327	352	288	351	335	361	350	321	384	341	377	369	369	378	376	356	344	335	334	361	329	349	361	344	298	364	345	392	347	349	349	375	341	343	333	387	384	373	352	348	349	316	355	327	335	351	379	355	357	366	351	371	332	344	369	352	360	352	357	353	386	330	350	393	367	385	367	326	320	396	328	359	332	347	355	338	365	352	362	378	377	382	333	355	334	335	344	364	364	343	323	337	377	364	323	336	365	357	366	372	362	392	343	367	360	344	384	380	353	367	379	376	398	372	332	355	359	357	360	383	352	321	348	346	344	330	351	365	370	358	329	343	354	376	324	392	352	344	346	334	335	375	378	360	371	364	365	355	336	359	352	360	348	329	392	350	361	360	351	392	357	363	369	346	389	341	380	326	357	348	361
10264	6546	7520	4950	4181	3845	3444	2862	2445	2384	2162	1907	1883	1695	1375	1215	1062	1017	1013	965	944	916	892	862	846	816	849	809	814	845	817	797	782	803	849	802	821	866	817	817	770	787	823	823	825	819	791	766	787	774	833	809	792	824	798	776	869	824	824	791	793	772	802	830	756	776	769	841	785	777	784	794	735	786	813	771	769	859	752	826	746	816	813	748	788	802	801	797	745	798	792	839	803	800	759	792	781	792	766	768	821	731	803	853	752	811	809	769	797	801	825	743	801	786	770	742	809	755	782	806	781	792	842	813	796	794	795	819	822	786	833	798	730	832	825	781	810	754	767	789	750	822	747	796	811	792	854	759	784	758	802	824	838	801	835	768	818	789	765	773	839	816	806	782	752	779	760	775	823	765	819	806	809	803	792	775	768	810	797	804	811	759	796	819	799	828	837	796	826	797	786	770	782	725	798	735	830	768	808	783	782	777	814	792	841	794	769	816	777	811	812	744	778	830	819	763	749	792	799	787	809	827	768	808	832	816	807	804	823	766	824	759	801	809	802	743	801	772	812	826	776	796	793	761	821	759	757	796	791	755	780	761	766	799	805	833	710	846	807	780	735	790	759	789	841	780	779	800	842	771	771	828	788	790	776	785	823	787	797	780	821	824	799	827	800	797	777	808	760	754	811	795	804	825	804	780	826	834	825	787	772	763	803	801	784	806	780	764	790	796	818	743	780	796	795	838	739	811	771	781	769	768	806	778	795	794	778	781	798	789	820	768	812	812	791	857	840	777	760	738	772	834	801	796	814	777	816	813	794	810	832	817	765	799	812	781	746	831	821	795	815	816	763	792	805	752	794	802	813	778	790	783	760	770	771	797	778	758	775	829	785	792	773	798	815	736	820	771	718	764	825	809	805	774	796	752	794	825	844	821	857	798	776	848	803	835	733	797	810	846	804	765	746	807	758	793	829	802	740	824	744	752	766	790	806	789	753	760	800	811	856	807	775	750	860	792	850	787	803	750	817	790	829	816	788	817	788	775	766	868	801	817	778	779	795	810	789	758	805	787	779	781	867	787	752	761	810	765	804	821	777	781	785	778	740	808	815	820	781	776	802	793	798	809	809	800	778	813	862	808	737	771	833	832	791	788	737	767	805	804	824	816	777	784	819	790	864	815	812	830	766	811	807	845	787	800	830	721	801	765	776	792	775	848	784	789	804	735	785	816	799	835	775	748	795	782	777	761	792	770	788	801	800	778	783	803	824	802	809	779	841	769	752	816	785	773	786	848	833	791	760	808	785	799	798	797	819	822	809	796	765	812	804	808	807	834	799	810	791	816	845	816	785	804	781	812	784	774	785	754	828	797	830	815	763	783	797	776	789	833	781	765	772	814	783	805	754	802	816	777	818	759	797	786	767	778	806	766	815	812	813	783	767	796	801	815	813	742	798	725	792	809	831	788	791	764	781	766	849	773	800	852	781	818	809	828	750	813	794	757	804	771	790	797	829	815	791	777	784	801	790	829	836	817	777	802	765	786	841	753	779	806	777	786	795	821	806	794	805	769	802	787	742	844	855	821	807	846	820	787	793	779	803	808	773	808	823	805	776	764	779	769	823	792	872	819	806	771	799	749	793	798	775	780	831	794	807	777	810	790	811	777	775	778	756	763	806	806	770	780	733	804	808	772	785	794	797	765	832	778	839	794	805	743	735	757	816	836	776	860	807	764	768	804	869	766	781	788	838	773	759	773	837	797	787	762	784	753	790	792	810	821	860	774	761	784	770	823	789	817	730	812	785	745	826	781	817	785	749	789	753	792	809	796	808	794	797	785	789	809	851	822	826	844	805	744	808	838	828	751	781	775	793	770	758	823	852	815	819	758	805	775	762	839	812	761	845	788	744	755	832	787	765	843	818	847	795	791	785	791	803	787	826	764	786	797	818	792	823	784	829	774	781	840	763	819	730	759	786	810	799	775	799	808	782	850	796	782	790	770	791	785	782	803	782	787	786	844	786	807	797	799	764	775	784	802	765	816	832	761	821	793	767	738	808	822	806	772	758	800	756	792	811	804	761	788	780	790	802	790	832	789	764	802	798	781	795	788	799	776	809	826	801	797	814	802	810	843	759	783	802	818	820	803	791	795	804	787	813	758	772	754	768	801	786	791	797	791	810	831	793	756	815	796	777	784	791	794	749	802	821	793	780	800	798	746	792	774	753	778	807	765	808	837	833	778	855	825	803	847	802	784	771	787	773	805	780	815	814	793	800	805	821	789	848	732	827	837	820	785	828	752	821	779	803	837	727	741	778	791	797	764	798	800	784	842	757	786	741	759	821	810	738	775	794	769	807	820	764	779	780	829	835	787	779	815	792	764	807	785	812	792	813	759	819	799	767	778	808	797	785	812	763	821	843	761	799	786	837	769	767	766	812	849	850	817	817	780	794	773	838	795	759	761	778	750	780	787	799	819	788	750	807	802	805	814	790	816	794	847	755	791	776	772	728	805	775	750	760	809	752	772	808	789	758	786	818	784	833	756	808	802	793	781	778	829	806	810	845	829	735	831	794	802	785	762	789	781	784	764	802	832	848	729	780	813	835	782	787	746	765	791	790	790	784	772	803	828	789	799	777	774	831	820	760	809	751	766	821	793	788	805	749	791	812	810	758	796	774	739	760	781	804	792	775	770	801	766	770	741	812	788	788	776	762	793	781	789	792	809	781	840	811	777	742	790	810	815	811	801	786	821	811	781	774	776	801	781	798	821	735	815	789	812	828	790	801	773	801	848	776	818	799	779	789	806	805	753	765	799	754	777	799	768	820	795	801	817	849	827	749	773	810	824	804	801	803	818	859	783	792	799	761	773	816	771	771	858	793	810	755	729	781	777	761	788	823	859	745	791	810	781	800	827	798	807	760	819	828	755	796	781	827	781	763	795	748	831	776	788	752	810	789	796	774	818	782	826	804	816	787	853	787	770	786	802	766	730	795	838	766	770	750	757	790	775	774	766	774	751	803	787	788	823	781	791	786	790	786	812	804	802	794	810	767	767	751	800	813	796	780	776	769	798	764	787	767	814	784	808	825	786	807	762	773	801	839	817	787	795	786	764	741	794	778	814	832	748	798	828	801	766	813	777	798	787	774	804	792	815	757	811	769	848	766	769	806	765	790	774	797	766	826	793	790	808	833	800	777	731	787	806	838	807	803	785	842	779	749	815	758	832	772	760	802	823	791	755	759	838	756	793	783	775	760	792	776	777	788	764	788	814	800	822	783	797	783	771	827	791	825	787	787	801	769	865	766	802	809	818	726	770	838	816	803	753	778	793	820	742	795	813	782	818	767	752	796	820	805	777	800	770	726	792	767	801	801	789	772	792	865	825	873	776	807	773	789	804	809	796	761	721	809	769	756	796	818	809	786	810	769	771	768	778	712	817	739	841	812	758	773	802	781	819	844	777	776	745	796	860	806	774	785	848	778	762	797	747	783	781	818	762	782	785	792	813
32438	21074	14797	4664	2375	1720	1418	1154	966	910	789	787	738	655	596	534	459	488	455	394	392	452	426	406	444	427	393	416	402	399	414	406	402	393	365	375	422	405	392	390	381	400	371	420	386	403	394	401	416	402	409	418	353	354	377	370	368	417	389	377	380	412	391	376	382	340	406	374	421	382	397	388	402	407	385	374	357	404	385	373	407	391	378	388	381	393	413	409	406	360	412	394	399	375	374	402	382	371	392	383	406	342	398	372	361	375	379	401	365	404	410	366	402	382	378	409	402	380	386	394	365	395	407	381	385	374	403	384	392	401	373	398	407	390	388	421	400	407	400	389	402	363	401	407	413	390	365	395	354	408	378	390	365	425	382	405	335	374	366	374	362	373	424	405	407	342	383	387	413	411	417	365	396	415	398	389	377	396	393	410	411	409	389	418	391	379	361	369	416	388	367	373	379	388	426	395	366	364	383	383	424	395	379	420	365	370	387	358	359	378	377	396	394	352	395	392	368	390	353	339	355	410	358	392	353	422	392	367	361	368	403	370	385	409	368	382	406	403	440	400	384	336	380	337	361	413	406	381	388	366	381	383	332	400	454	410	359	413	393	371	385	368	376	342	378	402	371	418	406	422	386	366	393	385	401	377	366	367	355	412	394	386	367	327	394	408	352	393	389	380	416	371	387	389	350	436	366	382	381	401	392	412	389	377	379	397	347	395	363	423	345	366	382	379	397	395	419	440	427	407	394	368	407	404	348	374	345	345	388	374	398	396	398	409	383	388	364	372	365	409	385	393	419	362	370	383	375	357	399	386	387	402	384	366	408	417	373	387	391	381	384	358	399	388	418	370	386	406	377	412	379	456	415	335	395	373	326	355	400	370	390	411	417	396	382	421	406	385	363	407	391	350	425	406	391	362	395	398	397	367	385	400	366	384	428	386	389	384	383	381	400	374	403	387	413	402	410	362	410	358	378	396	420	413	383	392	384	378	404	383	394	377	413	403	362	379	393	417	358	391	396	406	362	414	344	450	425	414	401	410	375	382	377	384	400	381	393	384	416	372	381	391	400	438	380	394	409	418	429	417	376	401	387	390	370	380	351	400	396	380	370	401	374	407	395	392	344	370	409	430	399	394	405	403	371	383	377	374	355	456	396	400	388	338	369	373	372	377	427	380	391	420	378	382	393	377	383	389	375	395	372	422	378	374	385	398	402	407	408	383	421	360	359	374	377	361	360	368	387	395	420	358	428	398	350	384	396	405	381	384	405	420	354	410	407	347	398	402	414	385	387	363	369	419	382	371	383	368	401	398	395	424	350	387	415	402	402	420	396	411	406	393	392	371	380	400	404	426	398	392	392	396	351	395	399	377	351	432	399	378	355	349	412	413	419	379	348	385	415	351	403	395	422	372	391	370	404	410	408	416	382	348	384	384	417	342	435	391	366	404	377	388	434	398	386	389	400	370	421	398	383	398	393	380	385	405	379	431	389	350	395	364	387	385	400	341	375	398	384	361	409	389	380	375	378	371	381	385	369	355	418	371	397	421	390	362	387	384	410	405	414	380	391	353	371	390	382	384	373	431	397	385	412	452	423	408	378	407	385	407	395	392	373	416	382	371	340	374	360	364	373	431	370	392	362	363	350	352	390	373	409	387	369	419	370	388	368	373	399	418	360	389	384	413	423	396	397	357	411	388	434	403	378	382	367	407	403	378	411	411	371	372	430	386	393	390	367	340	352	408	386	355	402	387	419	364	377	336	405	393	381	353	399	409	383	397	399	403	370	360	388	406	384	411	420	421	411	336	408	398	375	408	402	397	380	408	391	401	384	356	367	359	403	378	384	382	370	375	368	378	368	409	395	398	410	378	383	379	396	393	394	389	390	408	411	399	392	359	403	421	433	410	396	398	396	380	419	381	387	384	381	414	327	343	422	387	426	372	354	414	406	407	390	392	388	379	409	424	416	419	359	403	383	402	408	384	368	380	390	343	377	386	386	402	413	365	425	379	372	375	398	438	382	384	388	383	383	394	379	373	387	389	390	351	368	423	363	404	363	404	372	373	381	383	358	388	429	379	419	380	410	368	399	387	387	377	428	364	376	429	388	380	401	373	430	418	437	370	385	367	394	380	379	372	402	430	412	357	379	368	365	359	362	380	372	410	368	363	368	397	394	374	404	410	387	399	423	388	399	411	358	396	397	398	390	369	402	385	389	366	388	379	410	394	386	407	361	377	370	372	414	370	391	352	413	391	419	406	391	391	388	378	394	406	364	370	382	403	420	402	418	362	399	422	409	406	374	400	420	390	406	416	402	414	411	350	373	374	387	402	383	374	365	373	399	427	380	398	432	399	390	388	416	395	360	378	431	374	394	345	357	409	423	407	412	381	361	394	392	380	437	387	359	340	421	372	406	378	373	381	397	390	371	391	372	376	359	344	385	370	382	401	371	352	389	383	385	408	414	385	401	377	397	401	418	396	389	401	349	374	372	378	415	410	379	393	416	376	369	339	329	391	370	395	388	347	407	416	381	413	418	403	390	352	387	437	361	392	427	409	411	382	401	357	375	401	412	353	379	361	395	397	365	379	412	370	386	443	400	372	384	364	402	397	374	397	390	367	362	380	386	377	379	393	362	409	388	368	400	368	398	389	374	390	388	369	343	376	404	385	388	390	387	372	379	367	379	392	400	416	361	325	394	377	346	362	356	417	373	418	409	378	393	416	436	370	378	384	392	403	376	409	352	390	403	377	448	389	377	373	390	405	382	414	432	403	395	396	416	375	362	390	396	364	395	396	395	371	345	387	401	387	394	406	377	429	400	364	424	369	364	404	420	360	416	374	382	416	404	372	386	395	388	365	370	346	416	391	350	373	358	362	377	411	413	367	394	371	393	372	384	369	385	371	385	405	393	394	400	370	393	399	413	419	350	373	413	419	371	393	402	387	397	403	388	400	422	407	385	382	413	393	393	432	385	371	378	376	355	429	399	395	406	376	396	402	380	367	410	402	367	367	402	415	372	393	368	356	404	395	401	409	408	418	389	381	420	386	390	386	370	372	397	367	381	429	413	415	380	362	377	422	428	382	418	400	364	371	389	400	394	417	384	390	372	389	417	372	368	401	400	425	417	449	393	352	397	404	390	393	374	374	394	400	381	414	385	407	404	376	376	392	390	370	390	392	378	359	385	383	390	410	392	400	416	422	376	383	409	417	399	366	386	398	376	426	371	412	372	368	378	364	383	368	365	394	370	352	375	441	387	387	423	385	396	403	380	376	418	434	398	388	376	377	401	390	405	371	435	380	406	370	365	396	397	383	387	389	395	388	368	378	372	356	367	384	422	415	408	355	377	396	395	409	359	368	366	390	409	397	367	389	407	371	387	356	407	377	337	380	352	415	395	421	388	396	378	394	389	398	441	364	404	414	401	410	390	388	380	371	403	345	401	382	406	399	370	357	393	351	384	409	396	400	396	375	368	392	369	387	374	446	419	377	366	380
20516	15590	17070	7838	6778	6126	5221	4663	4115	3488	3083	2942	2718	2424	2075	1634	1453	1273	1182	1190	1085	1053	1040	1026	955	939	900	875	940	890	888	911	881	945	917	882	891	907	899	897	847	873	817	907	907	836	852	830	843	871	873	870	916	857	903	868	860	873	828	886	855	819	930	905	934	854	882	849	918	857	968	849	885	883	855	909	851	880	897	897	904	890	865	821	883	883	833	841	834	860	853	917	860	902	872	894	869	820	898	867	859	890	872	859	851	962	835	823	904	925	894	821	879	850	868	861	859	847	922	844	919	854	844	860	829	904	852	859	826	840	901	844	811	866	939	924	873	910	879	854	851	865	895	886	816	865	866	837	866	858	890	858	902	876	848	857	846	825	899	874	897	852	855	819	889	876	838	884	882	854	872	855	898	905	892	882	848	856	854	855	842	887	832	891	941	793	892	901	845	874	857	863	893	859	919	913	835	856	858	866	870	830	888	888	845	912	838	857	867	880	894	846	841	864	889	841	845	834	867	864	826	859	823	858	848	847	817	850	834	823	832	836	846	854	873	866	851	880	815	861	847	855	899	893	909	879	830	881	870	855	925	900	880	804	889	865	871	900	890	837	892	813	870	829	896	855	855	857	912	880	877	784	899	879	861	873	886	904	893	832	843	867	858	893	857	900	846	849	844	881	813	846	844	817	824	863	868	848	857	858	881	849	836	847	873	877	860	901	871	864	846	869	849	878	886	850	827	874	875	837	863	882	889	835	887	794	859	852	879	921	835	846	884	904	876	915	853	859	836	829	903	909	849	836	882	878	886	794	849	882	844	828	854	837	851	914	858	897	876	860	895	837	863	863	827	862	872	860	892	827	863	906	868	849	877	895	814	872	842	902	934	865	903	868	895	859	829	866	864	852	830	909	911	833	857	842	874	844	827	846	813	842	855	869	829	880	857	869	837	834	886	875	879	903	870	832	838	834	826	846	900	895	862	879	847	823	898	878	838	856	864	829	845	852	855	873	880	872	907	862	878	799	860	883	893	851	821	811	851	821	913	889	887	824	870	889	828	885	847	847	842	906	901	834	908	858	856	828	883	836	860	860	845	829	872	884	844	853	905	842	857	877	877	848	861	893	872	883	874	871	879	848	859	830	889	830	811	813	834	912	886	851	888	846	849	872	871	932	936	795	869	837	876	862	857	879	890	868	838	866	857	908	834	933	854	871	840	833	837	851	851	867	862	876	823	819	897	860	891	837	877	838	882	844	809	876	847	895	843	886	867	886	908	904	885	899	850	825	882	851	907	845	862	815	907	877	889	837	859	852	881	927	839	878	891	865	842	859	867	884	872	839	864	897	818	823	833	873	859	831	848	880	917	855	864	877	903	908	802	817	894	948	865	809	842	889	853	887	877	859	811	814	847	912	855	884	864	812	818	836	862	814	880	878	899	830	881	836	826	842	923	897	930	825	896	814	809	839	850	892	802	867	863	902	851	841	851	878	861	832	854	851	873	923	865	834	887	836	800	890	906	808	854	863	903	903	893	936	836	827	898	876	895	809	839	863	885	875	870	922	913	840	886	829	893	849	886	919	891	878	839	874	877	859	888	847	857	824	852	856	839	885	885	839	859	862	874	942	842	879	871	816	822	802	850	836	828	829	922	850	840	814	861	864	887	798	873	870	852	829	918	870	824	789	871	923	881	869	867	884	818	890	850	943	840	842	815	855	909	870	845	847	846	892	814	861	900	827	839	869	857	822	867	889	865	867	944	840	814	900	887	916	898	880	870	862	881	876	887	845	863	859	865	850	816	848	898	865	935	853	854	813	877	806	850	829	846	891	866	828	916	877	812	914	936	898	794	851	858	824	829	834	870	856	865	882	878	824	866	897	836	866	843	861	867	836	850	835	890	910	876	853	908	818	862	840	846	836	873	882	884	860	865	854	871	823	881	837	856	823	823	858	871	869	914	891	899	935	841	892	876	910	867	820	847	851	860	876	877	820	864	882	856	854	843	860	889	886	875	850	817	820	815	835	851	894	883	802	871	855	841	802	861	880	846	880	829	890	813	888	880	849	870	809	822	865	915	799	906	901	825	840	807	827	847	872	836	860	870	880	864	924	878	845	828	900	890	828	820	822	846	892	818	857	845	844	891	884	830	850	832	901	855	865	863	848	848	886	861	870	856	862	834	871	876	855	861	878	854	832	846	835	873	847	896	869	854	926	862	888	838	846	843	833	875	873	894	875	867	883	833	805	862	870	807	823	877	882	854	863	863	901	885	840	811	864	945	864	824	873	940	882	863	898	843	835	867	849	836	865	874	863	811	838	864	883	870	813	873	889	865	864	845	835	897	839	878	906	845	871	838	886	871	845	891	842	879	845	884	836	816	918	875	881	815	888	948	872	845	849	834	856	862	874	832	921	880	888	860	851	864	832	852	854	857	865	862	869	847	873	881	861	924	833	815	845	819	863	880	856	887	851	900	799	864	867	884	855	873	850	847	843	847	879	886	798	864	851	859	857	871	851	920	828	827	868	888	855	852	826	910	867	875	840	823	885	847	867	852	835	906	839	888	876	910	832	890	873	889	873	898	868	925	863	860	865	824	864	834	837	849	899	891	864	865	832	832	848	798	901	821	844	884	825	901	897	863	811	883	872	863	882	844	832	815	910	812	836	854	848	822	834	872	848	841	865	833	904	832	864	883	892	828	804	827	848	899	853	845	831	867	876	846	873	859	863	841	911	854	879	893	933	866	852	834	818	902	895	856	871	894	863	841	863	850	874	862	821	860	852	837	810	835	883	867	838	848	835	888	865	849	822	859	880	830	799	815	853	885	872	835	830	837	828	789	871	821	884	851	816	907	830	869	871	869	842	900	845	847	894	845	869	846	833	901	822	907	891	852	828	890	869	885	829	834	871	841	890	824	893	878	833	915	845	883	836	833	861	846	862	895	901	878	872	920	896	844	890	865	840	882	886	907	808	893	861	856	853	902	864	860	910	812	872	893	852	826	831	861	835	902	861	867	818	850	848	869	860	906	812	857	842	860	855	840	885	842	848	841	880	863	886	913	841	893	801	892	804	889	907	882	913	901	859	859	851	860	881	842	817	888	885	843	886	844	845	870	842	844	841	827	904	833	807	845	834	881	840	853	852	880	858	865	938	870	931	894	913	855	821	881	858	831	871	844	815	872	880	882	843	893	894	873	859	875	855	847	882	892	873	826	865	871	823	903	856	855	827	903	825	872	847	860	866	810	867	875	928	879	831	864	878	857	852	887	824	914	866	843	796	852	897	909	863	886	834	849	809	820	888	839	843	842	799	890	848	864	815	843	877	851	866	881	865	944	845	890	846	881	874	880	834	864	871	862	818	848	868	865	846	877	855	875	890	837	872	804	854	850	911	831	802	895	926	845	887	843	877	929	837	864	837	845	830	897	841	914	866	870	892	897	871	874	858	838	884	823	865	864	863	871	849	829	894	827	861	891	877	848	825	889	893	844	889	874	873
42785	29577	24694	8131	3814	2507	1866	1638	1430	1161	961	954	870	828	699	586	554	539	492	517	511	492	486	484	471	455	437	474	459	475	447	442	422	425	452	420	446	419	410	415	412	420	423	424	446	379	434	422	441	431	397	448	414	418	402	441	471	395	447	420	407	452	447	425	469	418	454	454	392	382	450	468	454	412	403	473	439	412	408	439	413	410	453	467	443	459	413	396	447	397	410	428	422	447	415	404	421	442	439	429	433	421	415	430	409	464	402	368	422	448	445	431	399	389	429	444	424	408	409	433	438	383	402	432	411	425	403	467	411	459	450	401	457	424	401	417	386	423	403	440	420	416	457	420	440	422	389	409	402	412	435	456	405	409	404	473	418	428	489	424	461	428	427	408	448	390	457	422	449	422	369	429	438	428	443	421	430	477	403	432	491	433	463	436	435	449	431	425	395	444	430	404	393	444	428	409	367	457	412	412	398	425	415	439	428	411	435	426	430	391	431	459	418	446	405	432	401	452	440	443	453	418	441	415	459	431	438	407	415	426	444	430	423	427	408	405	442	433	435	398	391	424	422	400	437	464	423	426	458	420	471	434	397	386	440	417	414	417	458	479	457	442	413	461	389	419	412	436	407	413	421	431	407	451	391	448	391	419	415	385	398	396	409	425	447	423	478	421	426	454	472	431	431	429	401	438	420	429	403	435	427	415	433	422	424	399	414	421	422	400	455	437	401	427	431	414	427	441	446	400	435	434	413	422	434	374	442	401	403	379	372	434	442	403	426	433	446	391	435	441	408	454	412	436	419	430	408	413	451	444	430	414	394	452	433	431	416	462	436	443	430	441	421	479	438	391	392	429	370	455	376	426	399	441	461	408	436	452	462	426	440	429	443	424	425	435	432	422	478	440	397	372	390	436	398	425	454	398	416	417	371	408	396	434	412	466	445	416	454	443	411	410	409	426	448	466	450	451	406	418	404	464	439	440	389	401	436	405	403	448	402	418	440	392	423	437	399	416	435	402	468	470	420	415	459	419	442	450	411	416	384	431	431	411	411	422	412	398	410	425	419	377	408	462	431	409	444	387	412	422	461	427	476	424	406	447	420	415	444	431	446	404	439	405	408	434	398	434	411	431	405	458	416	454	430	443	403	434	443	422	422	405	431	437	416	432	406	388	401	420	449	468	394	400	421	427	412	457	398	400	443	411	399	430	436	401	427	429	457	429	413	458	469	454	448	437	420	369	455	429	455	452	409	408	451	395	434	487	428	409	395	421	433	422	401	427	425	455	443	414	439	427	423	465	410	397	418	443	436	385	451	451	479	422	414	412	429	409	409	416	404	432	400	434	417	423	457	427	417	404	409	410	373	408	416	409	427	399	427	421	419	396	449	429	414	427	412	429	430	452	425	438	438	455	468	427	418	457	412	436	380	421	458	446	420	375	399	479	474	468	440	416	402	432	408	459	449	413	422	436	446	435	430	379	428	393	438	398	407	438	434	409	431	394	442	412	410	441	394	387	428	421	368	443	438	418	467	404	419	407	424	425	423	387	389	442	428	466	392	401	438	455	406	444	428	425	434	420	439	415	416	413	463	445	415	354	429	464	427	399	428	408	414	456	416	422	474	457	436	445	395	407	387	393	453	419	415	437	434	443	417	421	451	461	438	410	451	428	407	402	403	419	433	422	408	418	455	390	433	412	432	435	404	440	416	414	431	425	419	412	415	432	410	480	437	407	435	449	452	413	420	421	473	380	408	400	419	388	418	403	411	445	441	402	416	397	386	413	418	419	449	429	414	414	413	401	427	436	412	407	439	418	452	418	428	427	436	427	444	447	396	421	462	393	414	421	408	442	389	446	400	429	417	426	425	390	442	468	376	421	401	427	403	444	420	401	370	416	445	445	431	430	424	457	425	426	425	440	436	443	414	417	401	420	403	423	428	411	421	464	447	453	438	395	410	407	419	435	384	469	430	440	442	409	446	473	426	444	430	453	418	409	408	469	381	421	418	459	407	406	431	410	427	431	384	413	437	406	415	447	406	444	465	396	399	405	388	423	383	440	430	403	449	394	422	415	379	405	430	466	445	457	413	428	440	444	428	396	420	439	411	446	416	436	421	418	427	434	443	416	446	424	449	432	458	431	408	418	420	435	428	368	409	406	437	414	405	423	426	452	436	435	391	426	425	409	422	419	440	421	411	418	442	449	366	426	401	410	392	413	433	419	428	433	424	413	414	426	453	421	390	433	439	416	437	444	402	418	459	432	390	452	383	430	414	378	436	391	404	434	416	441	404	420	428	439	420	441	413	421	426	424	431	435	414	417	417	406	443	437	409	427	439	425	415	420	437	420	392	407	419	418	426	385	422	447	389	392	451	409	402	414	449	457	445	425	415	430	489	403	411	423	423	429	428	437	423	420	480	451	401	449	422	423	415	389	391	382	417	429	420	409	437	414	420	464	433	454	440	423	401	423	424	418	439	416	438	461	406	444	438	444	391	400	441	379	463	439	439	424	440	423	438	419	400	415	403	446	396	393	451	427	414	419	396	420	413	426	441	447	419	448	466	446	447	428	398	435	432	411	429	421	381	434	438	399	411	402	432	426	418	406	436	442	383	395	427	433	443	427	429	415	433	447	409	397	444	432	413	443	421	471	430	449	442	438	455	452	401	428	423	441	446	416	439	443	439	419	417	412	412	461	437	437	416	434	447	397	459	452	449	439	409	424	442	449	439	403	397	405	419	401	435	430	431	445	428	410	392	391	407	383	449	393	428	449	404	431	398	477	471	420	477	400	462	406	437	438	470	387	453	390	425	388	418	453	420	403	411	428	446	477	494	483	444	424	409	447	437	411	421	425	426	376	441	396	468	423	439	440	447	396	430	411	433	424	434	462	379	403	462	367	451	415	441	424	448	451	441	438	431	439	456	443	424	405	424	414	445	437	389	431	404	466	429	397	391	422	425	428	427	406	455	402	445	407	429	421	432	452	444	455	439	377	438	435	454	445	408	451	411	446	422	430	400	412	451	423	460	428	420	425	388	438	413	427	400	428	433	418	432	406	449	416	425	430	428	368	443	432	451	451	410	401	387	403	424	410	431	437	435	416	431	416	454	419	392	414	391	397	435	448	422	402	417	470	451	420	467	459	448	440	414	447	425	430	438	418	401	424	408	394	434	461	428	419	422	432	449	414	413	429	442	411	424	412	476	418	422	367	389	420	417	440	386	475	408	435	367	415	423	399	427	403	427	453	419	427	428	438	430	416	474	404	433	414	413	418	408	399	446	437	441	422	405	426	410	418	438	434	415	411	411	442	451	426	445	412	410	428	422	431	419	449	479	464	421	384	450	441	402	424	406	438	439	413	431	445	450	396	454	421	409	441	424	434	438	441	459	410	410	389	433	435	405	453	487	420	424	436	428	453	446	412	434	437	450	389	403	410	406	407	417	448	437	448	448	400	400	386	419	413	391	442	396	425	432	449	441	440	429	425	391	434	430	460
26327	21631	23472	10643	9451	8281	7112	6036	5377	4532	4047	3726	3382	2981	2419	1857	1705	1556	1476	1404	1322	1298	1117	1108	1095	1101	978	1040	1064	993	999	992	1003	1017	1001	961	934	991	966	968	1020	930	924	933	889	914	977	975	922	967	941	941	956	928	932	925	849	927	928	954	934	910	883	928	889	905	924	946	933	938	931	883	955	970	881	918	921	964	891	930	890	889	923	970	933	895	926	907	894	911	959	944	959	955	910	941	943	899	962	914	870	904	946	882	888	973	956	866	939	949	906	956	915	907	897	915	947	906	922	956	901	932	964	941	944	922	895	909	931	910	941	911	961	905	952	965	922	949	922	888	936	908	954	890	936	885	931	876	931	859	964	909	953	948	935	947	942	935	945	903	908	937	914	983	923	946	945	928	930	911	956	913	971	923	984	948	961	924	954	905	899	890	941	947	969	1004	959	945	935	920	960	918	927	943	976	933	961	937	931	866	945	999	903	947	957	900	980	910	926	954	929	878	986	886	942	922	943	936	953	885	967	897	975	982	966	940	936	929	872	880	922	942	875	939	951	932	921	856	942	964	975	924	965	929	933	928	935	959	978	871	908	968	903	973	976	904	925	901	928	913	865	960	889	935	907	918	895	892	1007	956	955	944	880	875	900	935	969	908	933	873	871	905	943	909	880	936	964	906	903	900	942	917	916	905	872	907	964	914	844	937	919	901	930	962	944	901	922	962	965	957	893	920	931	929	956	961	893	969	905	913	908	876	919	880	926	941	947	886	917	939	930	989	926	936	909	892	951	973	950	895	915	917	911	966	953	829	952	921	950	882	972	954	916	912	918	902	886	910	924	959	928	972	910	904	914	956	943	878	907	887	887	891	966	894	933	888	963	928	922	885	951	934	902	935	894	910	960	913	995	910	928	910	946	933	943	932	899	912	963	994	932	973	914	877	959	950	948	917	947	875	919	924	962	958	906	923	884	916	947	928	893	954	979	894	949	926	966	938	976	949	904	924	947	924	876	941	926	934	869	907	893	913	935	930	943	846	916	939	884	894	973	909	941	924	930	955	890	910	899	963	909	889	932	865	924	889	902	926	925	949	927	923	914	954	931	896	994	931	942	958	959	984	943	926	942	908	939	908	968	917	840	924	881	922	912	959	925	895	938	926	942	900	922	904	900	932	917	903	926	899	910	967	930	964	940	838	945	873	892	936	955	910	948	963	952	971	921	943	902	942	994	909	921	918	897	945	874	927	927	866	885	923	979	921	932	928	943	971	899	950	912	975	922	930	971	924	924	954	890	933	900	893	911	904	927	907	965	960	952	897	890	969	880	972	990	920	908	935	910	897	909	911	905	922	925	915	958	904	951	917	930	893	940	917	931	932	899	940	930	965	902	878	955	899	911	924	937	922	948	936	932	855	922	939	886	913	909	939	908	946	942	875	883	954	928	968	888	921	902	919	948	943	917	933	929	888	962	938	932	906	894	887	917	962	937	970	905	879	916	932	909	967	959	946	902	896	960	919	964	934	906	943	895	946	901	940	961	909	890	944	950	931	915	879	919	943	962	955	886	906	928	897	950	935	875	1006	880	968	851	971	906	914	867	930	892	953	905	986	917	947	936	940	949	980	946	898	898	949	925	893	943	936	961	974	902	916	915	859	913	932	931	945	969	910	957	935	942	879	938	910	953	910	911	970	966	928	882	907	898	911	974	908	859	914	907	940	875	957	966	977	877	908	927	941	923	911	967	958	917	926	885	858	928	937	928	897	991	938	936	862	937	952	962	897	942	958	905	926	883	1023	968	962	915	894	929	960	914	894	950	953	916	939	885	970	899	908	898	937	947	930	936	867	869	986	939	893	947	908	892	887	913	924	924	951	936	933	947	966	859	916	870	934	968	953	865	881	953	872	918	902	982	955	910	947	888	953	939	975	938	946	915	933	912	973	942	937	932	976	928	877	978	905	962	913	956	903	938	892	931	899	924	960	899	952	920	941	925	939	956	901	927	904	965	936	947	912	910	977	871	906	937	932	911	952	907	994	855	986	949	921	948	897	994	919	954	925	854	946	946	1006	974	897	906	921	922	892	939	910	902	927	919	898	877	952	924	916	914	906	915	901	936	931	915	903	910	911	919	915	953	936	939	966	918	908	909	948	934	950	898	899	895	974	875	919	912	888	945	931	916	914	930	912	856	948	895	864	932	913	995	881	923	909	929	941	931	960	904	883	956	923	905	947	919	958	888	952	911	934	944	979	889	862	895	940	913	901	968	928	886	852	942	969	919	963	948	934	976	922	973	879	916	963	960	911	902	885	957	954	934	880	921	917	868	945	915	931	885	957	932	947	940	909	934	943	921	938	885	970	907	992	938	929	940	938	922	891	901	947	919	914	935	935	899	922	886	890	906	901	853	918	922	902	956	921	882	937	926	918	902	926	974	937	921	940	925	969	969	907	887	934	943	950	915	843	865	917	890	918	969	909	957	854	934	908	941	908	896	936	948	920	987	927	948	945	898	942	973	878	1020	924	892	914	961	896	931	909	945	925	902	906	952	950	894	929	916	925	953	938	953	900	928	920	921	914	1002	907	948	903	906	897	895	911	912	953	890	915	968	926	896	906	889	899	964	895	875	871	929	942	895	915	919	912	901	916	915	897	931	911	972	900	921	962	944	961	903	883	936	929	896	918	924	962	945	949	917	911	950	935	921	908	944	947	924	907	910	930	1010	970	969	956	963	938	914	948	926	905	899	966	951	928	920	928	959	888	864	961	957	900	973	943	913	900	924	873	963	957	937	978	954	941	947	954	887	925	901	885	906	860	930	915	958	952	914	956	978	889	921	945	916	915	929	901	894	868	929	907	925	891	902	920	908	943	966	892	931	900	906	959	957	955	915	938	937	914	963	942	922	959	927	912	886	914	952	878	902	964	930	923	935	883	937	926	948	882	936	976	931	907	908	948	913	911	962	910	962	931	925	924	965	912	958	910	855	892	923	904	943	868	916	897	968	916	1003	915	932	940	932	993	927	899	896	952	877	950	953	862	957	886	916	901	915	958	903	891	864	944	881	899	938	908	936	869	957	921	974	912	884	890	945	923	927	925	886	881	897	937	896	873	973	903	908	949	928	1018	923	889	905	943	923	895	883	940	943	903	850	924	936	946	939	965	954	898	912	923	858	944	990	927	933	927	920	932	936	908	969	857	932	962	910	978	856	894	935	920	923	891	926	1012	919	896	902	873	912	941	961	943	888	906	907	940	898	929	919	962	931	946	893	907	920	914	986	920	931	949	911	865	1011	886	903	879	922	914	895	918	915	938	905	973	918	947	953	931	935	906	966	870	894	910	931	966	974	911	889	908	925	959	975	878	926	936	910	939	912	926	859	911	933	945	902	945	881	960	918	879	910	915	938	904	891	931	905	934	877	900	920	956	907	880	971	936	914	895	961	926	912	866	906	938	953	942	939	955	957	913	983	916	908	941	925	934	942	913	923	931	927	981	918	962	925	924	926	920	903	956	944	968
16634	8350	4806	2245	1457	1164	939	864	690	727	656	589	525	562	466	440	431	434	426	411	400	365	393	412	398	398	368	389	378	405	372	360	387	353	426	400	374	385	358	361	390	412	375	392	375	380	386	369	394	381	385	361	403	383	388	381	362	400	352	388	370	370	368	389	401	412	364	334	402	367	390	372	400	331	386	354	405	391	391	418	357	396	395	384	332	408	363	370	419	342	387	404	396	405	381	374	367	357	383	368	417	396	409	359	393	367	412	391	327	358	363	419	390	406	374	383	401	409	411	373	370	415	403	347	375	397	370	375	398	342	442	372	361	388	415	352	376	418	405	419	407	366	384	390	348	355	394	372	424	377	394	391	369	374	400	392	370	379	388	403	391	387	349	368	390	380	389	374	378	383	367	411	382	382	399	360	375	390	403	368	355	386	369	357	384	360	350	396	393	348	357	417	371	390	382	353	371	371	379	363	405	365	371	382	398	392	377	366	394	399	372	369	359	413	414	380	381	395	362	382	378	391	384	358	386	422	386	368	379	382	371	372	389	398	371	387	352	398	395	371	399	356	368	385	373	371	379	353	336	383	375	389	410	372	339	361	359	400	381	405	392	354	379	374	420	400	376	364	358	396	392	421	409	368	364	393	385	359	353	351	407	361	388	397	386	366	387	379	377	398	347	374	362	408	354	370	377	379	357	372	357	354	419	378	385	395	369	351	396	367	365	384	336	372	350	388	395	410	358	424	365	379	353	368	336	346	376	389	339	354	366	380	393	389	346	376	372	417	350	406	385	402	389	388	338	405	335	380	392	342	367	354	342	361	402	416	379	421	344	380	383	382	402	366	390	410	361	382	374	415	361	409	381	409	390	377	399	406	402	372	381	384	350	384	376	378	397	394	402	379	365	378	408	362	396	381	358	351	377	398	395	373	384	409	388	400	397	387	356	340	406	363	392	375	408	407	386	354	366	409	392	402	330	374	423	404	369	354	376	391	362	362	389	364	366	368	381	359	360	404	387	351	383	380	365	372	377	354	368	411	416	373	385	404	408	393	382	395	386	350	410	331	309	367	370	386	384	372	360	351	393	325	376	416	368	375	366	342	404	390	416	365	340	399	415	380	370	397	339	378	362	352	397	386	375	385	376	424	334	362	355	408	360	366	393	423	393	370	398	337	397	374	393	413	350	368	361	370	380	368	370	397	393	359	404	383	388	355	397	374	377	389	373	392	370	367	357	371	371	415	372	339	396	383	373	360	339	424	383	375	399	379	397	391	375	384	347	389	367	380	371	381	372	365	372	400	408	398	404	418	359	389	410	336	377	401	370	374	392	362	376	416	360	414	393	365	402	412	358	350	404	395	373	396	338	387	405	346	380	341	363	352	362	372	383	398	376	373	372	376	398	369	391	361	334	382	353	376	348	382	389	385	363	405	410	379	375	370	389	397	407	368	399	354	394	396	388	342	384	396	364	362	398	377	378	381	329	400	375	399	416	390	352	412	365	398	413	360	370	391	368	406	389	401	389	371	405	364	400	387	388	399	384	378	392	391	382	358	367	389	390	364	375	407	355	374	352	401	372	365	368	372	392	369	406	373	355	364	374	344	372	357	390	409	399	392	374	377	375	414	377	345	379	354	393	359	398	369	372	415	406	397	384	417	403	393	361	355	362	378	409	401	375	385	378	374	353	364	341	364	373	395	401	380	355	344	356	363	379	336	349	366	368	363	410	370	396	362	371	376	396	362	403	345	356	399	398	404	368	336	389	400	419	388	394	361	367	409	377	370	415	371	409	377	390	393	378	354	341	325	338	371	383	390	380	358	414	360	393	386	366	347	370	372	375	367	393	384	380	354	362	402	349	356	351	419	404	350	429	383	378	381	426	370	379	391	395	400	397	368	370	360	412	375	406	417	378	352	384	410	365	372	375	409	398	361	377	363	368	357	391	330	352	388	391	392	378	384	403	366	373	371	425	400	392	394	396	382	375	389	411	402	366	341	396	394	380	386	377	448	394	395	392	364	345	386	379	391	394	386	371	420	365	412	411	369	398	390	374	392	349	381	417	400	371	388	367	372	416	358	382	365	394	358	390	386	386	364	400	387	407	352	413	381	399	384	418	415	358	435	393	376	374	363	385	402	369	376	388	373	393	408	353	364	354	362	341	385	380	362	375	378	408	388	391	368	421	356	346	350	361	371	403	393	394	400	351	377	431	359	367	404	383	360	390	415	389	386	367	407	364	366	377	385	393	348	359	369	378	366	377	335	400	363	369	358	360	393	348	344	386	338	358	370	368	377	403	369	343	396	361	453	388	352	371	355	361	367	387	398	436	396	356	398	410	367	364	390	373	346	358	341	388	372	378	427	358	379	398	368	389	356	378	349	372	384	378	413	389	402	369	368	410	389	405	375	400	370	388	397	375	373	389	370	395	410	407	381	354	329	372	372	373	389	400	407	381	386	373	385	376	357	360	408	389	387	390	384	371	443	390	370	398	388	394	382	376	360	390	414	398	374	355	382	354	393	386	361	351	338	416	417	373	369	416	398	357	366	350	377	427	370	383	394	401	372	385	390	406	383	374	410	372	389	385	402	310	390	372	406	379	372	399	379	383	405	350	383	347	395	408	386	384	360	407	368	392	330	347	334	402	333	377	387	386	371	398	394	433	410	377	398	357	376	394	421	369	414	402	369	367	410	361	364	372	372	385	386	381	379	364	373	363	367	398	376	365	379	399	356	384	366	376	377	378	397	364	390	354	416	345	410	361	369	390	368	419	404	379	382	366	392	367	368	385	380	344	403	363	376	358	386	374	394	393	386	407	340	408	376	372	390	424	377	365	400	368	420	375	384	420	364	346	382	380	388	340	403	365	429	432	363	358	408	380	382	386	382	399	446	394	412	372	395	355	398	364	351	373	404	383	420	374	382	373	369	375	390	398	368	357	387	343	371	366	384	367	374	374	353	393	361	390	376	395	410	355	398	353	361	368	344	404	352	376	375	401	354	386	335	370	373	378	382	387	371	370	334	379	390	395	369	396	418	385	407	371	381	355	423	374	399	393	356	346	362	375	390	364	330	388	433	379	372	421	355	373	400	400	386	372	386	351	375	388	365	375	374	363	376	342	407	353	336	387	357	377	434	371	343	382	375	388	362	388	362	388	381	403	377	372	412	375	385	336	399	403	368	380	384	372	421	376	392	391	415	400	395	357	377	385	364	362	369	385	396	375	396	348	347	411	353	369	381	408	386	379	348	353	366	379	364	381	399	407	365	415	386	366	387	410	374	403	381	359	375	373	398	407	385	353	370	392	379	346	355	357	389	424	357	370	404	378	393	366	366	361	348	355	350	364	399	382	390	401	373	350	413	373	382	377	377	368	427	398	387	373	365	382	377	370	418	355	367	368	387	385	375	356	411	374	411	379	409	371	380	391	424	379	365	375	351	358	421	377	385	369	417	394	412	403	384	360	381	392	386	359	395	375	416	400	331	360	357	371	410
10023	6896	7784	5746	4899	4223	3609	3026	2696	2378	2314	2212	1982	1705	1408	1194	1094	1016	1049	1022	985	991	952	925	927	859	876	861	859	835	895	887	815	929	842	840	959	884	849	850	824	870	839	893	845	868	843	839	839	862	791	855	844	874	892	842	841	856	825	865	844	866	899	861	839	884	859	798	831	896	857	847	888	816	836	891	854	879	815	830	820	833	863	927	825	874	825	849	845	813	843	861	902	849	818	864	930	891	788	884	831	828	811	844	835	856	828	825	845	848	848	836	824	810	890	861	843	840	850	809	824	869	833	819	852	819	858	854	825	856	841	878	839	836	820	788	817	850	883	843	831	840	859	822	847	837	822	855	861	753	816	823	868	792	869	858	835	861	835	837	876	838	856	898	805	871	798	834	829	869	836	812	879	828	854	879	817	883	884	819	855	880	840	845	814	874	825	830	829	854	935	812	851	865	858	863	837	851	781	866	857	817	817	821	840	857	833	803	821	831	850	828	899	861	806	909	825	838	835	826	857	779	874	855	873	898	814	817	814	874	851	816	839	871	849	775	795	876	848	819	849	853	839	879	864	782	862	785	875	847	822	889	851	832	860	883	843	829	876	849	837	836	786	832	882	823	851	845	858	881	833	875	842	872	835	865	818	872	833	813	858	836	839	861	852	859	798	791	809	804	836	824	852	854	870	872	857	819	855	888	845	913	886	868	823	827	909	822	895	814	826	831	888	888	830	854	873	858	911	871	832	875	879	870	842	840	905	824	906	825	810	868	871	838	787	884	841	821	845	856	825	827	796	842	808	831	890	833	812	820	854	840	789	828	861	807	805	839	878	818	816	866	830	855	827	894	801	861	874	858	858	857	870	853	856	848	856	877	774	876	860	811	878	829	829	840	864	881	855	874	856	844	820	844	833	857	905	823	820	829	871	826	860	826	815	817	845	843	815	851	893	816	792	832	844	879	908	864	818	797	824	812	871	858	824	777	877	871	883	822	807	851	872	855	819	872	846	843	875	848	844	808	802	859	883	836	885	868	860	835	864	848	888	818	829	872	877	868	861	853	892	845	843	842	851	866	802	850	800	840	842	899	794	821	842	798	895	856	802	813	805	864	876	855	897	842	818	839	829	844	837	837	829	900	838	913	877	899	870	831	847	854	764	837	834	848	912	788	853	841	841	856	895	861	865	868	901	861	917	896	861	861	799	826	869	794	880	856	879	841	861	845	869	871	838	852	862	860	873	836	838	848	815	890	850	885	859	834	849	856	840	825	832	875	846	792	855	813	832	835	843	846	796	890	825	798	840	885	843	851	874	907	827	774	864	873	836	844	806	821	840	852	851	814	828	833	827	886	810	836	830	801	828	885	890	881	811	834	855	843	884	876	815	836	863	925	828	815	847	847	810	794	838	871	844	864	882	857	884	794	853	850	800	843	835	846	844	821	848	905	838	862	862	822	833	833	857	810	849	826	822	843	833	884	860	831	804	885	828	835	816	836	869	908	858	837	867	875	881	863	836	850	857	837	788	816	844	788	825	833	851	845	792	832	784	858	864	813	797	842	821	864	840	826	848	873	854	868	855	840	837	800	838	828	794	829	815	890	815	813	840	826	820	826	820	827	853	832	824	919	778	857	856	841	768	831	837	846	851	820	842	865	879	866	836	815	863	894	811	864	884	859	862	838	848	783	877	834	846	847	800	806	857	866	833	879	811	838	818	801	845	850	800	861	868	804	861	860	837	900	876	883	904	855	829	813	828	848	795	839	846	815	878	852	861	814	818	849	807	850	824	893	842	879	871	867	831	864	846	864	860	816	848	900	845	818	821	850	870	895	788	852	803	846	821	852	871	849	863	922	881	857	841	845	879	865	819	879	857	808	835	847	820	783	888	866	867	815	828	896	833	879	887	878	819	815	802	772	846	834	834	858	865	822	850	769	850	815	876	799	863	850	871	793	822	832	837	814	828	837	804	859	825	802	850	841	868	893	827	882	856	877	846	820	918	858	859	837	838	851	848	850	822	791	857	847	832	816	837	843	860	811	851	789	862	917	827	857	859	863	838	829	851	834	863	800	876	804	828	859	846	861	890	861	848	841	849	892	884	871	863	868	858	818	914	844	842	833	884	805	861	875	802	903	837	835	861	809	830	828	803	837	833	823	869	816	867	868	811	809	829	852	852	836	833	848	803	917	869	814	883	838	883	867	855	813	849	794	888	832	864	853	854	838	842	882	835	890	811	854	829	811	808	859	805	871	887	840	876	873	859	850	848	827	862	831	835	825	852	848	891	846	846	861	853	868	839	863	794	827	838	851	850	842	802	859	857	870	875	901	860	891	857	900	857	826	795	828	821	869	855	844	912	851	813	868	838	859	830	825	837	882	857	860	822	859	886	845	858	829	844	812	915	858	823	806	816	815	831	871	836	828	826	863	836	850	844	847	878	866	815	827	868	875	838	815	836	880	818	813	822	843	811	861	809	843	883	795	865	836	851	837	853	861	876	871	790	811	812	774	834	896	843	831	872	831	829	824	842	863	872	855	824	852	819	861	809	875	846	891	801	822	883	833	828	861	861	864	851	874	824	847	892	831	831	812	808	805	814	831	818	872	857	837	838	849	856	819	887	885	865	858	790	847	853	846	888	850	850	839	845	821	894	883	847	890	845	816	826	862	872	824	853	855	828	843	898	878	863	804	866	833	867	832	820	844	881	834	800	824	882	884	861	829	856	820	832	808	842	737	878	826	847	842	851	854	819	895	832	833	861	851	800	856	816	833	789	816	828	819	856	841	817	870	844	834	762	847	866	851	837	807	887	836	857	824	847	865	854	828	869	810	825	867	823	837	831	834	839	834	847	828	850	818	877	848	836	820	810	862	853	840	845	776	831	885	842	843	829	846	875	803	793	850	877	879	868	829	819	867	840	862	891	875	862	809	873	838	804	825	857	839	866	847	812	836	827	864	838	840	886	813	889	822	838	875	878	841	897	803	869	836	766	788	847	804	886	821	827	834	821	859	823	842	865	839	844	793	908	866	842	845	859	852	852	826	840	783	842	849	849	828	858	871	857	848	825	844	835	840	818	807	872	835	837	853	891	856	835	828	857	880	879	889	814	833	816	861	844	874	867	851	840	828	859	820	823	870	824	880	835	822	853	855	850	832	864	844	857	832	871	901	835	873	839	759	852	840	844	867	863	867	843	856	858	845	836	825	847	843	808	868	864	821	906	850	810	830	833	867	843	861	872	842	809	818	861	833	857	850	827	877	876	839	837	769	799	821	840	878	859	804	834	840	820	859	876	865	822	834	869	850	862	848	853	852	831	851	832	834	826	880	801	843	842	832	831	854	880	785	817	785	887	811	829	886	811	835	793	865	853	812	821	837	877	839	870	828	852	775	878	844	823	833	869	891	834	874	837	859	776	862	834	878	884	822	820	830	884	849	821	787	836	779	847	901	841	822	872	854	872	871	800	914	867	914	901	898	805	866	826	833	864	832	865	805
32450	21749	17083	5631	2663	1989	1539	1232	1096	966	870	789	746	650	546	516	527	485	482	484	446	485	442	500	434	460	465	408	409	420	443	455	413	442	402	396	460	458	418	415	392	400	405	392	432	424	418	434	414	390	370	397	399	410	424	420	436	446	409	422	408	439	456	428	431	485	445	439	389	385	385	425	415	408	440	417	406	393	423	413	387	422	392	413	424	432	451	453	416	410	402	411	426	395	376	399	415	387	377	442	404	395	420	373	363	391	427	418	399	429	421	399	447	400	388	419	429	391	409	416	457	429	442	414	442	432	416	428	452	418	400	425	427	452	476	419	416	410	407	446	418	389	444	372	410	432	395	398	432	413	432	400	426	421	451	387	388	441	429	425	417	428	408	400	367	426	425	440	453	460	424	415	428	417	448	386	414	416	397	451	437	418	427	443	397	434	421	435	384	476	451	411	373	400	423	434	424	430	390	415	437	436	386	406	418	431	396	432	411	432	479	421	423	415	426	428	399	353	414	403	407	412	406	406	415	423	386	363	446	403	417	375	450	395	440	424	414	419	441	420	388	444	401	417	409	379	429	397	428	453	401	429	452	430	457	421	433	416	396	430	418	417	371	450	462	394	443	401	386	415	423	421	404	390	359	397	414	383	427	432	414	403	393	406	407	411	402	416	398	456	408	376	413	412	370	423	374	387	396	408	433	427	463	438	404	438	442	450	440	432	402	424	414	438	424	449	461	440	396	428	428	462	460	422	434	399	394	412	393	444	406	401	449	448	426	411	421	403	409	410	378	396	413	375	395	432	411	443	444	429	436	381	380	394	409	447	421	418	406	396	432	416	417	444	410	424	383	395	423	419	403	377	397	415	385	392	401	456	414	407	444	409	411	386	419	426	446	437	403	452	359	391	441	425	415	409	393	427	406	457	426	369	421	434	431	404	401	428	450	417	391	411	422	433	427	433	420	396	417	415	436	436	413	394	409	389	392	406	429	428	401	449	446	424	445	443	396	395	427	405	400	386	403	419	427	418	436	415	393	373	390	426	394	453	439	378	441	377	421	400	426	434	451	388	414	444	428	404	398	417	432	426	371	433	445	418	423	429	425	409	431	392	440	424	413	351	426	438	429	385	432	403	429	407	446	403	401	427	410	426	397	430	396	434	450	413	406	411	397	417	416	433	401	423	431	458	431	431	429	408	430	418	413	436	439	444	416	409	396	414	374	428	422	391	403	442	387	388	386	443	432	413	427	416	441	428	404	412	415	370	387	438	410	385	382	414	431	404	423	376	420	432	441	422	420	405	391	407	443	423	420	378	422	409	408	419	430	428	421	412	411	401	402	396	409	394	438	447	427	400	435	396	469	412	467	407	409	425	405	442	394	456	458	421	384	368	406	393	382	409	425	404	396	427	444	420	444	462	444	411	406	400	391	413	409	450	419	430	417	412	407	421	424	427	434	402	407	413	418	400	393	399	406	413	388	397	416	407	412	394	389	444	433	426	403	417	416	416	409	393	407	368	382	465	437	403	438	420	406	427	429	404	428	397	435	399	425	429	414	399	414	400	449	402	413	405	391	405	445	443	412	418	429	430	414	380	412	399	398	384	407	409	399	408	403	413	386	447	456	408	379	407	429	420	422	409	417	403	433	398	431	393	396	435	420	409	439	370	379	405	433	407	423	427	413	389	349	392	449	412	363	419	443	429	463	449	422	449	416	469	416	396	440	410	401	425	394	454	430	385	426	433	439	411	407	420	410	443	443	397	415	455	434	442	419	385	390	404	394	433	417	408	434	424	431	438	449	372	392	433	417	400	401	423	392	453	471	428	424	426	433	415	399	421	408	413	408	375	423	456	395	413	421	423	392	391	410	368	385	425	405	446	431	408	375	429	404	401	413	412	398	393	405	419	427	427	407	416	423	417	445	403	425	468	409	414	439	370	443	393	391	411	403	396	433	408	451	424	427	415	432	399	420	427	418	434	441	446	453	419	426	464	383	399	407	446	442	429	373	416	436	406	452	405	420	396	394	395	428	423	388	404	415	457	438	424	454	401	416	404	418	392	435	400	415	369	391	432	449	402	436	412	407	455	467	416	413	376	403	398	390	420	406	400	392	427	459	414	407	448	446	385	392	392	420	419	426	456	415	368	382	461	437	382	410	405	396	431	418	402	419	409	421	400	414	431	409	442	414	429	428	418	430	387	419	437	387	412	402	432	404	397	403	421	429	457	425	438	451	470	434	387	438	408	444	361	388	392	413	433	381	450	373	465	411	424	396	403	394	440	412	450	394	420	385	388	414	392	422	410	415	349	428	400	385	420	418	435	396	406	422	408	425	434	369	435	434	456	442	470	435	445	399	410	418	398	459	379	405	400	413	434	449	412	404	411	412	421	419	467	463	421	443	420	421	448	441	408	396	425	444	449	405	417	446	407	431	430	444	419	407	398	408	416	444	428	455	433	414	451	425	387	404	428	412	408	413	429	407	430	405	413	422	413	434	438	415	416	415	424	400	404	410	416	424	426	417	379	388	405	387	414	439	427	439	451	448	406	402	425	388	450	451	402	449	438	404	419	406	440	481	405	385	421	439	422	432	412	424	400	412	427	412	389	421	368	440	411	452	421	453	425	418	403	413	426	457	440	374	428	404	438	398	462	433	435	382	425	433	425	427	425	450	415	436	446	406	423	412	378	420	347	369	433	410	440	420	425	435	414	451	388	415	422	451	466	434	412	440	417	369	401	408	399	395	452	436	427	416	460	425	452	441	423	420	419	430	411	404	443	471	435	382	419	402	417	411	410	359	389	426	398	419	411	440	457	410	397	401	429	461	384	425	450	424	444	418	397	432	416	406	445	411	417	373	406	402	448	393	407	392	464	437	404	387	416	434	424	394	398	405	397	397	381	421	434	399	399	433	442	441	428	379	417	398	387	425	389	406	459	408	424	452	410	388	385	452	370	404	391	399	422	419	421	415	440	409	405	429	438	397	410	389	457	398	434	448	453	400	436	395	404	430	440	376	410	402	404	413	424	440	411	444	426	408	404	462	410	455	413	416	468	420	418	379	433	402	403	434	449	409	409	401	405	447	426	422	416	450	409	399	408	438	444	447	426	420	421	442	384	470	374	392	400	459	391	420	432	426	361	432	368	431	416	392	410	418	419	416	415	415	394	405	418	378	412	431	425	380	432	412	403	401	409	430	366	412	444	419	405	397	425	464	420	384	430	403	390	402	391	374	418	435	425	384	397	407	413	437	442	456	407	398	402	439	411	456	422	418	409	390	432	419	427	408	378	390	378	413	395	413	398	443	401	436	466	437	411	395	401	439	413	430	424	422	422	427	412	431	419	415	399	426	450	361	398	417	386	396	439	395	466	421	395	382	401	404	428	397	436	422	452	385	434	439	379	401	426	413	404	428	440	425	417	389	413	429	468	389	424	384	401	425	429	420	438	393	436	416	435	429	367	397	412	436	435	388	375	429	410	400	419	398	407	482	469
20384	16005	18803	8778	7622	6796	5601	4761	4125	3686	3371	3004	2643	2363	1907	1611	1449	1315	1245	1247	1218	1142	1080	1052	1062	1027	978	973	1016	953	958	959	927	906	1010	973	931	881	923	947	952	943	922	921	950	925	932	957	936	952	937	905	920	901	892	975	924	962	953	924	954	914	900	927	939	929	925	938	939	904	866	936	915	918	914	927	899	944	959	964	914	929	898	890	886	910	939	878	941	934	946	892	818	932	915	908	933	898	946	977	890	925	892	936	943	855	898	916	935	948	932	874	891	925	954	955	953	929	906	900	902	960	953	913	987	971	901	917	894	854	969	895	879	899	916	912	935	921	871	938	936	883	881	971	939	986	991	893	878	932	917	894	952	904	939	914	968	880	864	912	916	929	910	920	949	889	944	868	894	974	936	992	939	926	952	952	931	963	877	895	949	866	906	913	916	923	841	939	902	933	919	897	876	901	930	908	944	937	885	888	909	921	906	947	940	853	926	951	869	902	892	920	892	910	897	890	927	899	873	903	913	896	931	908	895	940	884	921	991	878	921	955	950	914	879	964	920	951	925	939	919	941	869	930	954	911	927	930	950	920	920	955	910	916	938	930	922	883	975	877	906	918	891	929	914	864	922	886	893	969	881	888	909	940	882	903	944	954	914	891	906	909	901	911	845	918	976	898	965	943	886	892	938	890	887	961	896	983	936	958	944	928	929	944	871	896	854	940	934	906	966	900	919	946	956	903	955	932	914	919	907	915	912	938	883	918	945	891	968	920	937	948	934	898	986	924	949	943	901	939	927	892	892	908	930	908	915	845	917	876	891	917	910	895	933	925	900	869	917	936	926	896	957	905	906	945	913	903	877	898	938	878	983	984	917	929	947	899	933	881	917	891	925	907	942	909	904	886	886	894	945	948	910	932	903	946	980	957	922	896	935	927	908	921	959	921	911	925	950	907	902	945	914	937	910	890	930	946	948	934	930	942	913	926	878	949	912	973	926	976	902	878	922	916	903	936	948	943	914	984	957	912	910	918	958	947	923	894	938	951	842	956	890	894	938	922	867	898	876	914	914	864	913	936	935	884	861	902	863	895	978	907	975	905	919	931	878	943	905	862	915	919	876	894	979	922	908	895	910	946	909	878	1028	938	911	901	950	921	866	954	945	935	919	904	903	941	913	882	910	903	896	918	928	890	896	901	921	990	872	945	916	888	938	889	886	885	862	928	937	858	936	915	872	905	924	928	919	952	875	886	891	947	906	895	895	919	917	932	924	943	910	895	913	907	928	926	904	872	893	910	967	986	889	886	933	875	907	954	966	920	990	837	918	946	908	905	933	959	929	944	930	903	984	884	930	940	914	957	885	874	961	932	906	962	954	902	940	909	927	908	952	918	938	932	952	941	898	893	953	871	879	914	952	881	900	813	928	924	961	924	925	907	868	901	888	933	895	914	933	963	950	927	953	873	908	928	907	968	928	945	946	932	885	870	908	862	902	906	916	884	895	846	912	895	862	926	891	887	903	922	918	931	898	927	900	933	922	886	897	909	872	927	921	899	882	854	891	932	906	921	947	941	932	904	918	905	922	927	882	935	929	924	911	855	930	887	900	902	895	875	921	977	936	944	877	924	891	927	911	938	911	923	944	933	879	895	902	910	1003	945	883	904	895	882	968	981	949	929	938	920	957	940	952	944	962	955	889	876	885	880	889	941	923	905	911	927	991	978	925	919	867	938	914	878	897	931	920	907	928	886	946	904	968	942	863	892	873	929	904	898	899	896	936	910	934	883	901	899	921	923	924	959	930	909	905	921	869	969	881	930	905	923	952	910	929	877	936	918	962	954	971	927	896	914	829	954	905	904	947	910	947	888	907	928	902	921	914	926	920	921	889	970	906	921	913	922	907	951	890	915	924	914	954	898	928	905	943	933	919	883	890	892	966	905	850	926	954	865	882	951	895	914	904	936	948	878	915	902	937	946	962	893	942	978	893	922	976	975	909	876	925	871	931	973	929	897	904	921	1006	931	953	936	967	938	911	911	911	920	926	931	942	944	957	964	880	948	888	973	921	900	935	919	919	856	958	920	887	934	911	919	905	878	940	947	904	926	950	913	1006	891	921	971	889	962	919	933	917	958	950	912	910	902	992	874	898	946	929	890	896	904	859	910	899	921	904	893	911	894	906	929	929	865	930	927	938	919	980	914	880	881	961	910	874	932	925	952	969	922	875	931	889	922	934	906	904	936	899	974	870	870	879	898	930	876	875	978	857	924	927	923	921	959	927	996	905	908	903	910	865	946	929	902	911	880	929	884	917	898	889	863	885	918	947	891	939	909	920	928	932	922	946	941	923	933	962	935	919	895	942	945	906	880	898	879	935	896	861	904	941	863	952	841	939	901	919	890	913	901	927	852	947	899	968	930	917	911	900	954	868	895	894	965	876	918	925	882	900	917	919	930	915	900	893	934	931	945	938	910	955	877	901	871	930	952	898	915	887	925	905	948	935	913	900	870	948	933	982	893	897	944	921	888	904	927	909	874	888	908	871	876	873	926	928	878	869	876	912	925	919	932	956	925	928	891	979	892	955	953	869	931	919	922	915	903	877	922	947	921	922	914	915	884	903	940	887	863	908	892	942	902	948	876	937	894	874	938	901	935	935	905	918	935	975	943	916	936	868	932	888	912	927	923	880	909	901	924	913	905	940	915	930	947	946	919	886	929	896	925	927	906	915	906	923	869	935	935	895	883	963	947	886	946	948	921	932	914	875	943	893	871	890	870	876	949	930	935	963	908	830	904	890	962	862	942	910	871	905	946	914	934	942	951	956	898	961	933	895	953	924	970	912	913	934	962	918	950	981	906	968	910	886	898	955	919	966	927	891	916	980	898	958	952	893	871	947	902	945	932	938	864	876	934	925	932	957	974	901	888	851	973	886	905	955	905	909	906	932	951	943	880	927	906	888	939	1007	913	915	911	917	905	918	944	933	962	944	879	903	952	898	912	887	971	911	918	950	892	898	914	943	879	903	891	899	897	899	906	935	925	913	899	876	886	871	960	928	914	886	931	914	892	909	947	1001	919	889	890	877	954	962	917	935	878	915	874	921	902	950	947	943	887	852	887	896	906	962	907	910	929	906	869	902	865	916	916	875	864	922	935	957	894	892	935	886	862	910	962	944	901	942	961	892	890	938	895	912	957	932	838	960	865	926	922	940	918	921	853	893	897	908	890	898	911	976	899	938	995	862	926	923	978	950	911	866	986	972	910	978	913	930	895	925	942	908	937	933	984	884	912	865	945	933	864	890	897	928	898	909	930	868	894	890	874	926	933	891	876	962	891	922	928	917	972	920	900	850	901	918	872	891	872	935	899	892	897	922	920	935	873	915	919	877	954	956	951	928	895	971	949	894	894	918	938	892	937	932	962	918	944	897	916	908	915	877	941	900	930	918	876	934	901	957	870	901	895	896	893	919	912	928	885	941	893	904	878	894	927	921	905	954	885	974	892	991	915	924	902
42115	30789	23722	8623	4113	2747	2029	1615	1338	1157	1139	1015	838	751	666	592	530	516	519	545	532	484	485	471	464	446	445	441	512	451	440	465	425	403	410	431	430	420	447	457	428	440	420	480	429	420	417	418	456	448	422	470	484	448	454	433	464	451	460	427	437	473	427	469	451	432	468	434	489	444	460	406	448	439	441	435	442	422	462	483	447	468	432	430	434	441	419	392	431	474	482	408	436	496	406	427	428	441	472	422	425	446	437	411	406	400	454	425	424	492	412	448	410	442	427	450	475	455	428	434	444	432	464	441	450	460	442	450	434	452	441	463	432	455	481	457	449	449	432	440	393	425	459	436	465	438	445	420	457	415	460	446	461	454	436	432	435	445	475	488	453	466	439	403	451	470	437	452	434	453	420	390	414	441	454	464	436	447	409	435	471	377	474	453	421	446	431	417	420	476	451	466	477	451	438	483	472	446	461	420	448	415	444	408	439	432	416	447	435	451	411	433	471	511	450	433	429	446	436	390	486	436	446	409	444	454	442	404	392	403	461	464	421	438	456	459	467	477	433	415	429	473	458	431	409	422	426	429	439	420	440	456	467	449	498	442	431	395	429	433	422	448	433	446	404	433	428	424	417	506	455	429	371	422	397	474	439	443	382	434	433	434	470	435	451	467	438	432	490	413	460	398	502	456	445	440	458	455	410	401	432	417	418	449	416	442	445	444	440	453	494	444	476	426	431	461	454	424	441	448	447	427	404	434	445	435	432	421	495	411	422	465	442	451	440	449	421	429	434	400	442	470	449	479	411	440	427	410	403	453	462	440	426	447	438	425	463	428	497	431	430	439	481	433	432	412	398	441	427	429	425	403	431	429	444	406	476	434	437	445	440	440	466	453	441	434	425	429	442	479	463	458	446	465	411	458	420	422	448	453	436	460	392	455	474	459	431	471	430	416	430	451	419	409	425	416	456	445	413	435	408	414	409	445	414	403	404	419	457	393	426	434	374	449	473	476	449	413	426	431	455	427	445	463	420	451	434	430	372	434	460	445	427	442	463	431	455	440	439	446	503	386	418	434	393	415	444	425	471	496	422	443	421	459	423	403	464	451	431	442	428	425	479	435	425	449	466	448	430	444	451	457	427	430	426	449	460	403	438	437	434	446	445	486	452	451	443	407	422	453	422	392	430	435	435	427	444	457	445	422	452	453	423	413	452	461	429	443	468	439	435	437	444	465	426	434	426	432	412	425	461	456	415	447	440	434	461	420	448	413	466	468	392	451	440	412	391	433	451	432	464	456	409	455	408	419	442	414	437	447	414	452	448	446	427	428	393	448	441	428	416	416	400	443	454	430	438	408	447	475	400	428	437	464	411	420	445	431	436	468	453	451	433	424	474	461	449	446	452	472	449	450	446	427	456	433	465	452	425	433	424	433	483	477	394	429	454	449	470	356	411	419	454	433	447	461	459	398	441	454	439	468	442	455	450	470	432	476	431	431	442	473	483	425	453	437	457	457	445	461	424	428	423	422	441	444	449	448	419	425	473	473	443	439	428	399	436	448	453	459	454	483	433	412	420	434	440	433	487	449	415	443	439	435	425	456	468	450	436	445	410	451	436	426	401	433	434	429	412	434	449	436	462	473	436	429	424	433	442	418	407	434	430	443	430	427	434	435	418	454	438	479	376	450	449	469	435	408	470	433	442	418	432	471	413	427	423	457	484	468	442	428	481	378	446	438	400	455	426	376	457	436	465	442	467	454	437	448	486	431	478	426	464	429	454	450	432	416	430	433	415	450	483	455	410	399	419	427	463	490	465	423	430	451	462	486	415	469	434	428	409	469	439	409	481	417	427	463	409	432	441	459	446	435	432	407	425	426	450	444	408	469	421	428	433	404	448	466	432	479	436	462	426	470	410	418	474	448	435	471	465	480	450	460	417	419	426	501	461	446	429	437	393	421	417	382	399	405	443	434	463	438	454	451	441	439	457	464	409	456	448	470	463	396	410	391	444	454	440	392	394	435	451	407	417	388	476	416	457	434	428	443	411	468	450	418	429	472	427	465	451	431	462	406	465	466	419	432	454	401	466	445	401	475	431	441	461	474	437	443	443	440	429	411	446	419	462	420	422	447	391	426	449	435	456	429	460	425	420	398	442	438	473	421	390	459	415	450	469	414	457	447	465	437	403	440	448	420	458	406	438	442	430	431	464	425	461	434	427	441	434	387	438	445	471	426	435	435	431	489	479	479	509	432	482	476	434	440	456	441	456	398	463	409	432	459	449	442	448	430	435	470	455	431	489	435	442	456	447	384	469	432	397	400	412	494	468	412	425	453	476	439	412	440	460	459	446	416	426	456	414	435	450	438	425	451	479	434	450	391	440	474	445	449	422	435	405	415	407	391	400	467	451	445	462	417	418	479	450	460	427	396	440	407	445	439	410	443	459	478	411	444	459	444	427	403	424	439	434	433	388	433	437	454	429	457	430	451	431	387	426	443	429	421	435	440	460	450	404	472	465	409	421	422	458	449	428	474	405	361	436	419	429	433	412	482	476	404	437	398	434	461	472	445	431	433	425	434	460	417	450	399	476	432	395	439	452	443	422	425	470	446	433	405	444	433	406	422	412	450	413	438	419	450	439	423	460	411	449	425	460	477	473	392	465	468	422	409	421	428	460	454	399	462	446	433	478	416	481	427	434	448	424	452	417	447	486	454	481	453	425	473	412	405	412	440	393	445	467	460	472	433	447	456	407	452	434	418	445	405	472	447	447	424	455	471	469	430	432	409	416	430	491	452	436	449	442	435	465	417	431	460	408	412	398	438	465	437	431	409	470	415	452	427	487	469	432	412	437	450	443	467	451	459	439	440	421	430	480	440	406	421	445	477	439	435	443	452	489	441	435	426	446	408	374	451	427	420	420	426	476	467	484	450	428	437	457	456	417	367	421	416	436	458	430	450	412	426	402	450	453	410	414	442	425	441	419	485	432	455	426	460	426	432	444	415	452	464	437	469	432	443	394	446	443	454	440	476	419	442	410	424	425	441	471	444	420	396	425	448	412	456	439	444	418	455	436	425	411	441	416	439	384	414	412	415	407	443	455	480	469	427	434	468	448	472	463	447	450	423	440	476	401	430	423	431	457	457	450	452	433	436	434	413	458	437	478	431	433	436	393	431	429	409	434	471	414	449	438	454	430	441	427	421	391	445	395	405	430	454	451	409	442	412	435	456	433	428	409	467	408	444	436	465	416	441	443	423	416	444	438	452	460	452	420	469	445	416	438	454	411	433	434	436	450	390	421	428	435	426	412	448	449	446	487	467	436	456	422	455	420	429	427	403	400	426	431	447	475	434	400	437	464	433	457	395	450	413	459	398	437	432	437	413	508	441	426	478	458	411	416	457	430	448	425	420	467	461	477	432	439	437	423	431	433	433	463	443	421	458	420	461	459	423	456	460	405	432	451	417	419	439	441	420	410	478	442	450	416	441	414	436	414	448	426	413
26243	23088	22293	12073	10590	8844	7322	6236	5300	4839	4360	3965	3431	2688	2202	1947	1745	1581	1485	1424	1356	1267	1199	1141	1123	1104	1017	1098	1100	996	979	986	1005	1020	968	1018	1011	995	1001	1048	1019	976	1017	889	965	998	998	958	981	971	990	983	982	959	973	986	962	934	1010	915	955	971	986	976	927	944	956	948	960	986	951	960	1014	913	961	951	942	996	915	969	937	916	917	932	935	957	919	974	891	902	905	961	889	973	907	925	979	958	977	937	913	1005	970	1048	1018	951	944	947	995	946	975	952	929	1005	992	915	991	950	921	918	904	961	934	931	965	934	922	960	916	1024	947	955	921	936	925	984	968	935	971	935	916	914	928	988	914	953	970	981	973	943	935	959	974	897	934	914	942	943	992	940	1012	939	945	926	922	1016	932	949	910	900	952	906	960	953	976	925	958	935	990	928	979	952	941	959	946	958	1013	951	964	986	956	961	1004	983	976	934	961	936	945	915	967	932	946	930	918	921	993	934	965	937	945	927	922	906	1017	966	911	944	908	947	898	940	980	1012	1022	1007	962	920	966	978	1004	928	927	963	919	939	974	934	925	882	961	983	947	965	996	960	958	891	974	958	911	897	972	880	952	921	972	931	977	957	913	952	931	965	949	964	937	1031	1005	996	1001	933	910	960	929	926	980	934	963	961	932	948	929	983	916	947	947	934	943	952	998	950	967	997	925	961	963	964	945	940	973	984	985	923	954	950	920	944	978	995	915	949	959	959	922	943	953	1016	955	958	1011	994	894	955	954	972	943	953	923	941	944	918	996	969	1001	1027	957	951	963	1008	940	918	1020	973	986	951	920	947	949	966	929	1035	915	911	953	930	946	980	889	985	998	929	921	943	911	948	948	952	929	972	950	951	929	924	976	938	966	924	938	923	978	954	935	972	973	985	987	945	921	913	1004	985	1020	932	1010	961	965	924	873	954	909	995	912	941	953	951	1010	905	953	986	944	902	930	952	925	936	933	956	932	984	991	978	906	982	944	908	946	964	980	947	921	962	954	977	973	955	914	959	942	1008	977	969	956	980	998	922	937	962	915	980	995	990	954	918	923	896	966	989	967	981	924	925	973	960	969	976	962	933	997	992	945	889	986	933	968	963	1009	943	1003	1003	922	974	891	960	915	1004	997	957	973	926	968	991	927	961	940	896	968	912	972	955	999	992	968	1004	950	957	950	952	940	900	954	968	956	945	959	908	918	925	973	953	957	986	896	968	967	893	945	952	975	984	943	951	877	979	967	928	908	925	988	949	932	952	1001	893	1004	970	931	958	1021	933	953	934	966	933	932	958	975	1006	946	959	974	950	986	974	930	950	994	940	1012	932	971	970	956	922	930	883	946	1029	921	949	950	982	945	970	974	946	925	933	894	998	948	939	939	929	960	948	1008	999	991	934	991	997	967	931	945	983	901	892	934	938	986	941	953	1018	983	932	956	967	917	974	998	969	986	945	939	971	951	916	963	942	933	927	895	954	937	990	975	962	968	1019	955	902	994	987	987	914	933	962	924	955	961	980	934	928	954	940	979	1009	1003	946	951	942	963	930	938	919	922	966	955	995	1006	961	979	1027	996	965	887	974	898	910	966	993	969	956	947	929	947	1000	967	957	906	966	963	983	948	969	917	935	953	1043	981	956	978	982	996	987	993	920	928	982	940	909	927	1006	1010	944	946	1024	904	934	978	961	916	995	995	964	956	899	979	956	911	1010	957	903	979	970	935	931	972	961	955	896	935	888	940	992	981	920	973	981	929	985	993	918	914	915	960	961	939	974	937	968	935	957	999	931	899	911	1014	936	957	1028	1026	935	952	968	952	968	953	964	941	1008	932	948	936	893	973	983	928	873	968	910	935	968	952	979	982	944	986	1021	929	1000	956	978	948	974	992	957	994	949	916	931	969	940	974	926	1026	983	980	985	985	938	928	917	1014	951	928	988	935	954	958	934	929	919	947	994	925	904	887	930	930	943	919	927	953	966	941	966	972	903	907	919	928	928	999	931	1004	961	917	957	977	945	924	956	982	909	932	950	934	978	924	926	957	968	908	966	954	965	956	948	1002	982	933	945	947	914	999	939	938	961	926	955	955	963	986	1032	983	968	947	983	932	981	988	961	962	922	949	1008	939	968	931	943	955	920	950	875	969	955	1013	931	1008	949	961	932	1010	914	973	987	990	990	869	963	948	975	922	927	921	926	981	939	977	1025	933	943	985	926	973	990	989	922	956	1037	1027	916	896	887	935	952	997	943	953	976	914	974	932	978	1036	961	1020	966	977	951	964	986	916	1002	909	963	939	899	944	935	942	987	971	931	921	985	996	935	944	944	1044	1000	976	980	1017	960	955	1006	954	921	963	949	949	964	947	909	954	986	987	930	932	914	975	977	969	959	969	955	923	965	985	889	995	1001	948	981	969	956	963	900	976	968	949	974	924	906	1015	948	902	934	1010	932	914	924	955	937	923	974	915	930	939	970	947	933	976	891	911	916	935	937	942	903	954	866	963	905	912	993	940	975	942	931	938	917	902	1025	942	916	964	995	951	935	935	959	944	897	967	941	961	956	941	952	994	949	956	954	918	937	904	976	1002	946	949	944	887	957	892	925	993	969	926	982	941	934	956	942	937	929	962	907	922	945	932	996	964	973	908	985	935	987	925	980	944	972	973	934	993	961	901	963	911	1014	960	921	943	1011	1018	938	878	932	982	947	912	931	972	919	983	940	931	905	931	972	928	946	988	993	936	1033	921	967	997	934	918	908	987	980	967	975	931	985	924	949	921	932	1014	943	973	906	924	930	944	957	992	967	958	942	953	961	926	983	926	956	909	970	964	978	939	989	956	943	992	950	977	960	975	949	958	952	992	882	954	962	994	966	965	967	937	998	898	999	963	951	982	973	958	971	988	980	923	947	930	988	950	923	921	933	950	940	898	965	952	921	969	928	963	960	947	941	958	1003	992	953	924	944	943	925	917	969	942	977	970	972	956	1013	946	977	907	989	882	969	944	1002	896	950	959	924	958	912	975	953	991	957	948	965	941	967	898	994	956	917	972	998	982	924	904	939	962	950	974	969	1015	940	1018	908	937	943	941	980	1030	928	914	983	962	977	999	978	933	968	917	931	959	1021	981	941	921	999	944	1009	902	950	954	968	954	946	996	995	996	943	942	895	991	948	980	907	1026	962	977	947	956	944	1001	979	935	911	963	910	1003	913	941	957	966	959	943	919	961	922	918	967	936	975	995	941	968	887	939	977	970	956	998	958	972	1011	944	968	954	981	923	947	964	980	916	924	957	941	999	937	943	985	933	976	931	1002	969	904	942	922	961	989	943	957	953	929	957	946	941	949	983	920	933	935	977	956	909	926	924	980	965	938	968	944	948	925	900	937	915	982	962	941	964	980	942	924	990	933	959	920	958	1023	990	1013	1043	945	992	945	993	931	959	960	971	880	899	937	983	950	921	922	951	982	941	954	986	904	931	926	942	957	994	956	981	926	971	954	977	958	1035	960	981	970	1030	957	957	998	929	962	897	962	901	887	926	943	930	1025	988	955	921	955	944	923	890	971	985	949	963	968	919	989	960	971	933	931	914	1005	995	931
16430	8672	5260	2210	1603	1305	1009	814	784	695	666	590	601	513	478	393	426	454	455	447	368	422	409	379	391	401	370	415	402	387	399	399	429	368	416	402	345	420	402	396	403	371	357	398	407	405	407	397	369	395	387	371	317	363	410	413	343	377	420	406	389	381	396	413	425	395	369	381	366	404	379	377	397	373	377	369	381	363	394	368	371	390	407	381	397	405	377	386	383	398	408	374	374	416	371	369	377	391	410	371	366	420	375	386	422	384	435	381	371	350	373	409	380	376	390	365	377	387	395	385	359	386	410	406	410	391	390	344	371	379	378	370	389	362	404	411	373	384	408	395	402	374	400	352	379	391	389	382	391	415	367	390	357	405	387	363	363	393	404	403	436	388	367	408	392	382	375	376	368	388	362	410	421	378	367	411	384	366	373	383	379	407	374	396	394	386	409	402	362	380	372	420	400	393	393	374	352	376	377	397	388	409	412	390	419	402	372	400	410	392	405	422	411	376	388	386	400	418	369	378	387	378	393	378	424	398	396	345	395	374	403	373	398	409	336	332	375	407	411	420	386	395	375	386	392	372	391	406	374	410	388	402	388	412	374	432	390	361	408	368	398	405	353	366	372	406	438	421	408	402	379	403	357	399	408	386	422	414	382	352	375	374	373	399	394	377	359	404	424	382	356	389	403	349	392	404	424	364	408	388	388	399	393	370	373	366	393	371	381	382	428	387	367	369	400	389	394	421	409	405	381	391	363	382	358	394	377	366	378	386	370	401	407	385	408	337	400	405	374	361	370	387	396	413	401	414	379	361	374	350	362	409	375	398	383	386	393	334	385	400	425	360	364	412	412	386	381	382	397	390	416	419	422	402	421	367	393	378	376	395	395	375	387	395	368	397	399	373	416	425	391	396	384	403	397	411	359	408	390	359	384	366	386	368	381	354	406	378	378	391	377	417	337	394	383	391	385	360	392	377	374	407	352	396	367	384	361	358	369	395	375	359	356	403	398	343	423	422	422	387	366	362	393	388	409	389	378	390	349	392	407	357	386	384	348	374	417	367	394	404	379	401	391	392	345	408	410	372	411	379	405	396	395	395	375	384	360	358	398	368	360	394	370	405	434	374	381	396	429	378	386	421	395	424	342	377	389	385	409	386	414	402	379	371	385	359	398	406	354	391	398	418	391	387	416	384	404	373	408	392	341	365	412	402	429	417	394	365	380	356	421	382	370	342	387	413	369	359	411	404	406	391	409	383	359	377	396	370	374	350	359	357	377	425	386	394	369	349	369	387	351	381	396	406	385	351	388	325	392	403	370	406	384	389	427	390	363	363	407	399	364	384	373	425	402	378	405	379	394	389	434	385	432	368	385	403	395	372	412	377	403	432	390	371	423	363	417	401	412	411	348	397	423	383	366	393	390	418	424	410	406	418	391	359	414	400	397	392	394	372	310	375	396	422	408	395	435	409	395	384	375	399	435	409	445	359	383	390	379	382	391	408	390	333	347	384	358	354	415	391	408	368	381	397	412	363	374	404	367	378	427	364	419	380	377	406	363	399	406	384	350	375	365	378	385	390	357	413	368	402	381	380	394	373	382	394	378	399	396	364	418	370	382	345	393	391	386	388	397	375	433	398	380	353	351	376	380	374	367	396	429	366	377	363	346	390	374	357	390	403	376	415	350	415	412	384	357	384	400	384	389	393	411	371	348	411	370	424	375	402	376	397	402	398	388	412	406	419	370	394	401	366	389	351	392	404	405	379	361	391	389	410	385	402	376	406	453	382	382	381	417	420	347	397	392	432	376	410	407	356	345	381	361	360	358	388	368	378	388	355	382	383	399	392	400	416	421	374	352	402	400	379	372	386	420	417	386	375	427	409	388	410	363	390	365	370	362	390	381	358	361	371	401	377	340	469	360	408	379	375	378	384	418	348	417	395	424	433	421	383	427	383	385	382	410	398	352	386	377	425	389	390	397	381	409	390	395	420	448	401	390	380	414	406	357	353	390	382	374	415	404	381	371	366	373	383	421	392	388	388	392	439	395	396	398	404	381	406	393	343	410	377	392	372	398	388	412	401	371	369	430	399	397	386	395	377	398	359	368	415	395	402	383	375	353	382	384	400	400	388	359	398	385	361	419	377	375	416	366	387	397	369	339	405	343	372	401	378	413	395	385	395	404	357	375	360	361	390	402	378	316	355	389	353	391	397	417	387	362	394	405	370	393	370	390	345	425	409	392	357	371	389	411	369	366	347	365	396	401	368	370	390	407	400	374	398	404	388	356	374	386	401	364	384	365	355	428	415	417	382	422	425	439	372	429	441	405	387	385	400	398	395	372	369	384	384	388	360	362	367	366	374	383	377	427	383	400	373	383	366	403	410	464	386	349	372	405	390	370	387	367	357	342	409	374	395	396	371	349	421	352	394	383	364	396	407	366	362	337	381	372	399	425	379	418	365	392	390	395	414	393	395	396	401	374	393	405	386	410	404	386	390	396	366	421	400	385	362	359	384	382	383	369	389	387	402	375	395	376	385	404	407	401	395	360	389	403	380	402	389	349	412	397	424	383	409	387	404	382	364	381	394	400	379	365	358	372	407	375	349	412	401	376	382	395	390	432	418	368	410	408	375	362	386	389	395	433	403	354	392	349	376	404	379	383	361	381	357	341	379	360	397	361	373	369	353	411	404	402	413	404	380	394	373	361	357	371	402	386	374	370	348	380	374	417	393	358	403	386	391	377	412	441	405	407	376	380	375	386	401	385	361	374	381	400	412	372	352	387	396	404	370	384	399	373	381	376	385	367	389	360	378	357	367	429	385	367	405	392	409	402	377	404	409	383	371	410	390	407	413	389	343	422	392	420	399	395	364	410	408	400	396	391	411	422	384	417	415	373	407	417	388	366	380	381	391	411	373	342	385	362	368	399	406	354	391	387	393	417	377	374	403	393	400	383	377	347	355	381	384	380	401	403	362	369	360	373	374	412	386	374	375	408	417	406	394	410	413	357	366	388	407	403	419	375	366	398	392	402	366	381	375	375	392	373	377	360	393	393	387	402	377	421	370	407	357	393	377	400	393	392	365	350	404	382	352	389	366	353	387	377	399	377	397	366	422	389	353	388	430	386	400	405	376	415	365	368	380	371	373	379	405	395	392	401	414	381	405	432	382	394	391	367	395	372	379	421	399	417	402	386	407	390	400	406	394	412	402	398	421	387	419	388	373	371	370	388	402	403	369	339	406	418	331	405	371	368	358	355	379	403	369	378	384	390	371	418	398	377	390	375	371	418	386	365	390	381	378	367	404	380	373	413	380	401	424	394	364	389	355	405	408	373	388	423	368	388	397	394	398	380	403	389	406	419	376	372	414	367	386	392	388	409	402	438	410	397	368	364	378	344	402	367	404	404	420	397	364	392	426	426	401	350	408	407	420	380	379	396	366	429	368	402	356	394	413	366	379	409	411	377	390	400	435	416	421	386	379	427	427	438	416	388	377	378	376
10064	7109	8111	5863	5127	4447	3709	3184	2770	2498	2415	2122	1803	1559	1273	1250	1146	1120	1031	1046	991	927	907	921	914	882	885	916	882	828	871	784	876	879	896	879	874	843	890	864	887	887	895	921	836	879	887	866	864	852	816	895	841	829	836	842	878	860	846	859	940	871	854	840	848	862	893	924	871	851	868	853	827	823	930	829	876	799	841	830	894	842	836	806	832	862	865	872	891	876	832	845	834	873	846	828	897	896	837	870	863	821	863	853	872	907	837	815	891	845	828	820	821	867	874	873	870	849	846	867	811	876	888	866	873	804	849	871	856	870	855	827	869	884	860	870	849	849	873	853	885	812	848	865	879	861	884	852	862	832	831	898	842	873	839	865	860	868	888	814	877	886	834	839	812	832	819	850	857	844	857	836	884	821	889	866	864	876	862	864	829	851	840	873	816	883	853	815	897	903	842	898	909	817	851	889	895	887	839	849	853	793	882	806	840	854	895	852	925	799	853	893	876	862	871	901	905	859	898	827	885	795	826	834	841	883	864	888	849	856	851	891	841	870	900	865	880	878	871	857	881	868	855	826	917	877	821	865	843	876	857	882	829	902	834	820	869	847	861	855	874	832	853	830	884	866	821	867	880	831	826	811	827	896	829	834	866	893	912	854	838	832	857	867	854	895	846	765	870	875	846	859	819	852	833	880	870	880	863	881	880	900	827	893	859	851	852	900	850	858	810	842	856	847	810	878	853	893	840	858	873	812	903	823	827	810	846	867	870	872	852	884	872	840	817	845	792	847	853	830	893	791	859	883	839	870	878	862	846	794	893	843	912	893	850	859	843	916	845	827	891	845	837	896	869	876	833	853	857	814	839	874	901	892	869	867	820	853	847	820	796	837	800	813	849	807	825	845	917	813	906	855	892	916	821	812	857	872	891	831	804	875	891	779	850	830	889	868	885	830	861	822	846	859	826	834	871	860	831	845	837	877	845	866	817	854	873	872	801	844	840	866	860	878	847	816	870	881	873	798	869	832	866	866	824	841	871	858	837	859	845	893	847	819	831	852	869	867	849	871	838	841	839	873	847	846	854	856	906	853	867	924	834	862	848	881	886	906	864	856	833	838	852	912	844	861	863	865	846	866	826	871	920	887	854	859	873	867	834	856	880	847	879	827	841	861	938	875	865	828	838	885	884	852	866	827	816	890	858	831	868	868	863	892	862	887	878	910	850	840	844	821	884	881	845	873	816	857	882	869	891	894	831	812	833	827	832	870	834	838	880	864	849	801	806	874	843	825	843	895	831	870	898	873	838	838	869	893	903	853	890	892	865	905	838	915	875	799	862	863	842	870	830	860	870	864	855	874	869	817	848	920	847	873	855	836	878	869	856	858	858	894	904	855	838	890	917	874	889	836	847	853	813	897	832	850	829	841	860	814	827	868	856	822	840	902	866	843	914	852	915	850	888	846	842	861	848	871	813	815	861	835	863	929	875	841	827	844	872	851	848	908	907	885	854	877	853	826	849	850	871	785	857	904	851	856	857	853	839	839	857	891	808	874	874	884	871	867	803	859	834	850	888	836	873	851	810	879	821	830	861	847	877	857	877	790	864	889	815	867	878	817	811	911	835	853	834	870	856	893	831	842	872	907	830	917	852	860	886	892	866	813	889	853	847	888	905	882	854	867	856	908	873	819	864	853	800	809	813	832	905	834	892	891	873	820	813	880	840	863	893	923	853	828	863	855	818	869	834	871	844	871	882	847	811	844	890	844	880	870	826	851	849	930	788	859	824	860	926	853	825	857	810	868	881	852	792	822	803	864	860	877	845	906	890	879	891	882	893	837	867	883	886	786	849	839	835	856	919	911	861	882	907	866	843	867	848	860	857	895	868	865	847	855	841	836	839	832	821	870	831	821	823	843	842	845	864	837	835	876	809	834	833	827	871	838	837	853	861	843	862	871	836	849	839	864	882	798	878	853	863	827	828	870	870	869	826	812	838	878	873	857	882	823	815	841	845	848	846	858	859	820	820	877	892	856	818	878	843	863	864	889	894	886	860	873	865	840	839	853	879	891	837	831	877	880	876	884	900	891	849	865	840	826	826	873	900	906	861	856	832	846	868	845	946	802	839	874	817	940	862	878	853	815	888	795	832	856	880	862	828	867	829	818	825	793	818	824	828	834	876	859	868	878	877	840	884	849	868	871	838	850	822	934	818	811	827	853	820	845	848	854	876	872	847	830	847	864	867	873	934	844	835	882	847	885	845	894	800	922	842	890	877	789	854	863	932	873	871	840	857	828	839	867	866	827	810	878	860	847	837	913	815	886	882	762	858	879	854	851	874	804	860	855	866	804	897	852	817	872	852	857	869	880	859	857	846	836	783	852	849	891	836	897	828	840	868	831	880	897	844	884	926	898	842	875	823	841	852	859	840	842	849	862	817	821	865	827	862	862	849	848	899	851	866	857	864	857	839	927	836	826	847	859	824	844	854	843	807	827	884	859	901	871	842	882	851	865	866	847	867	877	809	861	909	830	852	889	851	829	872	804	815	849	826	868	861	845	866	838	891	886	901	895	869	851	868	889	910	839	821	855	861	864	835	870	819	865	879	886	798	868	826	877	869	857	873	837	836	881	850	852	821	893	856	858	854	854	864	861	898	866	798	854	851	854	900	847	837	841	843	869	849	794	836	906	874	849	853	844	817	856	817	858	879	825	839	860	834	805	865	870	855	824	867	858	887	852	905	854	809	813	882	829	887	867	915	816	847	911	873	837	871	844	919	820	899	866	819	878	857	841	896	885	868	861	903	857	868	838	823	851	857	866	849	864	830	865	848	833	889	850	855	885	871	834	845	888	884	903	850	820	837	854	905	853	865	910	863	856	863	867	821	855	837	831	871	875	867	848	847	870	839	819	836	839	962	879	845	847	855	826	859	892	808	845	775	853	855	897	868	791	854	822	855	823	847	840	845	841	857	872	869	824	834	905	896	831	862	822	904	909	855	831	885	872	856	831	806	842	852	867	865	820	894	824	830	836	841	858	869	924	884	829	813	858	852	905	886	872	889	856	865	846	842	860	839	839	889	884	829	867	811	882	857	813	849	902	861	820	845	868	861	794	831	830	900	811	880	871	883	908	876	833	814	848	824	873	806	856	873	772	828	841	827	859	859	879	881	846	838	830	877	896	856	867	839	827	856	889	838	825	903	836	853	880	858	828	829	869	841	867	862	834	829	863	888	857	819	878	874	860	875	843	888	823	840	855	871	877	888	818	885	886	846	845	865	823	871	837	867	848	835	876	900	894	828	848	825	818	883	889	861	818	857	870	898	830	828	875	818	875	868	849	846	854	834	861	822	848	862	839	820	867	855	818	889	881	831	867	891	803	829	871	835	878	907	925	827	864	864	837	853	894	908	869	894	847	830	868	852	883	812	890	814	875	857	838	801	859	875	868	866	846	850	908	898	778	823	839	833	907	814	832	838	782	876	857	912	890	890	838	844	877	873	869
32526	22177	16575	5316	2809	1943	1533	1248	1125	939	859	708	688	617	517	528	529	467	442	455	480	442	435	476	473	431	420	451	414	398	441	423	441	395	409	411	421	414	424	417	408	385	415	449	433	396	451	394	383	354	436	406	467	415	427	446	394	417	403	458	424	423	400	384	463	421	435	430	414	381	399	411	405	383	397	407	430	388	422	427	377	425	414	424	373	420	408	421	451	448	413	390	400	406	442	399	378	426	464	408	448	449	435	433	473	452	429	441	359	411	440	404	412	415	400	416	426	409	421	400	432	393	422	450	420	358	415	400	401	406	395	402	429	367	369	365	426	404	447	421	386	401	366	429	436	408	440	438	422	448	398	428	444	388	413	384	360	444	398	442	389	399	381	410	428	451	445	399	399	408	389	399	385	389	369	402	399	407	416	387	420	396	407	446	462	424	461	411	431	436	399	396	398	420	390	412	422	421	495	429	440	467	405	414	412	427	405	433	448	412	408	409	406	397	411	407	398	431	386	390	416	447	441	391	406	485	441	442	426	415	420	389	422	444	418	443	409	392	441	423	370	372	423	421	410	392	396	353	382	433	411	389	415	402	407	424	416	406	414	420	432	463	446	410	409	440	423	449	393	434	415	410	408	392	423	452	418	410	416	449	425	377	435	395	430	437	408	406	395	411	434	416	417	425	451	419	436	380	424	416	380	392	399	410	385	400	411	442	435	384	436	407	400	378	376	446	411	426	404	418	416	406	382	415	421	410	416	430	419	419	402	403	425	421	400	441	436	424	393	453	410	436	413	431	389	444	441	426	438	430	456	422	433	442	414	437	428	430	428	437	364	412	450	385	428	427	435	457	443	420	399	439	409	423	394	433	422	434	432	384	413	393	365	404	454	440	397	413	370	454	419	429	437	385	418	415	438	401	449	438	392	420	433	418	423	414	429	404	423	412	445	397	434	428	412	402	452	419	414	420	443	434	444	397	401	434	430	401	381	443	404	401	435	429	398	453	425	414	428	462	454	387	389	400	412	428	430	417	415	416	433	400	411	394	431	466	413	431	447	419	411	401	391	410	428	399	420	431	427	407	401	431	413	424	414	394	392	377	421	404	410	418	394	458	422	471	425	429	393	424	449	449	391	411	421	452	419	430	397	408	413	424	377	431	411	392	363	412	462	412	420	430	422	422	450	409	436	420	416	405	426	435	450	454	432	433	434	430	442	386	410	378	393	428	408	438	339	398	417	461	393	417	403	456	430	415	433	394	450	429	462	416	409	438	409	431	445	421	405	405	377	427	421	393	428	384	393	384	375	387	417	419	448	436	417	407	424	435	372	390	440	421	398	411	378	421	418	418	422	389	406	401	401	406	436	482	451	425	397	427	423	383	392	429	458	438	429	417	426	424	397	462	416	426	419	436	447	409	396	415	412	431	417	395	492	385	399	417	421	376	418	427	439	396	412	449	379	413	432	417	446	391	417	435	411	446	428	376	427	433	402	466	465	409	438	420	421	399	386	433	446	422	404	430	411	463	404	393	388	441	447	417	381	443	418	383	417	405	396	409	439	433	438	444	409	395	406	437	418	394	430	425	384	401	420	435	433	421	429	437	447	408	474	427	445	418	409	455	431	407	409	403	366	372	392	404	447	423	404	437	399	403	412	428	445	442	448	428	429	454	438	416	467	438	425	395	403	432	407	401	431	433	449	401	469	415	468	429	403	428	450	411	423	467	423	393	447	391	409	415	435	409	413	394	410	392	429	434	408	413	402	429	438	454	411	424	408	400	377	450	399	436	407	461	425	397	414	417	434	432	430	434	396	420	444	401	425	406	425	453	430	410	430	397	424	400	431	464	419	395	429	421	435	457	422	413	394	411	415	423	415	377	376	404	488	377	407	451	403	404	462	400	451	456	428	413	443	437	431	408	447	419	427	437	432	382	433	409	418	407	395	406	411	418	434	413	434	379	442	430	399	391	437	448	376	392	439	415	440	400	424	436	378	405	405	418	411	408	428	420	385	409	448	435	417	410	396	440	422	416	421	412	428	434	427	442	422	442	410	452	409	411	411	393	430	412	434	418	419	451	434	389	428	452	418	423	418	421	457	419	455	431	431	434	448	448	419	442	447	397	419	420	450	444	399	422	406	415	424	449	410	438	438	429	441	392	455	383	449	416	391	422	424	447	404	409	409	425	395	403	425	427	377	437	384	422	389	478	463	449	468	385	424	414	430	402	414	417	421	458	400	377	415	462	450	407	411	396	405	412	400	376	424	436	422	428	395	376	420	399	411	436	411	422	475	388	407	405	427	456	423	449	428	438	409	418	425	466	396	432	407	377	388	414	431	406	426	429	418	442	383	413	427	424	380	433	391	411	425	454	449	419	417	419	447	406	412	425	418	408	400	424	432	439	418	442	391	378	431	455	441	444	410	426	439	400	405	454	402	432	443	390	411	433	403	428	429	417	415	439	447	443	444	458	397	402	406	443	390	402	421	423	431	419	435	423	440	400	424	425	402	423	387	449	440	417	407	422	444	431	412	410	406	394	458	380	449	397	437	437	362	411	401	431	413	363	390	428	425	411	422	453	439	381	412	430	413	399	411	420	419	428	454	381	407	387	437	413	401	422	393	397	404	436	419	449	432	471	409	387	428	420	446	433	426	422	437	370	391	465	397	433	409	409	433	390	394	431	427	392	415	423	398	429	408	442	428	391	462	446	419	456	405	416	414	449	445	420	440	393	430	434	455	434	384	414	422	442	449	418	391	434	401	437	388	408	410	384	432	455	427	393	437	392	430	440	421	428	401	430	425	420	413	376	456	431	402	416	426	435	409	485	436	398	429	426	438	430	401	385	387	408	396	439	423	382	392	416	391	438	405	426	397	417	416	433	445	399	412	431	486	445	412	446	422	380	421	420	412	408	422	404	442	410	444	416	423	445	416	409	418	434	425	444	416	413	431	429	393	395	418	415	424	424	446	403	431	403	399	449	425	436	409	448	403	432	436	418	404	442	408	423	425	432	455	429	421	413	392	424	397	417	421	407	409	367	400	428	431	412	426	400	428	447	419	420	431	437	435	415	417	425	410	420	421	425	429	396	437	382	401	372	388	374	405	414	422	374	417	419	430	400	442	447	454	421	425	432	408	445	438	382	411	400	406	457	389	392	407	393	398	369	449	452	441	412	442	468	392	408	389	409	390	420	445	371	437	429	436	372	440	431	429	456	375	413	384	428	439	425	406	423	441	396	392	414	401	429	418	429	409	435	431	429	409	448	400	445	409	439	437	422	420	400	389	387	389	431	433	412	468	403	442	474	444	441	446	411	417	392	486	420	417	377	428	432	414	393	403	387	418	486	402	440	433	442	385	403	406	419	442	447	447	466	421	401	399	398	447	441	453	430	395	447	425	451	397	433	412	430	401	405	391	460	414	400	428	427	479	405	406	429	425	391	425	432	426	427	420	407	411	388	433	458	393	423	413	438	432	413	381	423	401	427	419	462
20657	17213	18529	9114	8050	6763	5709	4926	3963	3889	3482	2874	2489	1940	1686	1519	1440	1333	1287	1283	1180	1144	1049	1024	1052	1019	1025	954	988	1008	981	987	1009	971	998	976	964	969	981	920	961	908	974	939	905	949	937	931	929	908	923	971	952	938	934	898	986	892	928	959	924	884	873	900	916	909	914	925	877	881	943	962	970	914	911	933	934	894	868	933	892	910	944	1006	897	952	943	942	939	946	922	904	924	925	921	977	881	961	978	957	885	927	927	916	864	926	895	898	899	946	954	911	947	954	954	944	912	882	890	923	932	912	926	940	977	859	893	943	895	903	958	960	915	945	891	927	917	954	944	955	893	912	914	947	964	912	902	976	939	940	963	860	883	901	925	916	926	954	990	913	946	918	887	920	939	936	938	933	886	911	957	950	922	911	948	913	890	896	924	930	920	998	891	924	950	903	899	901	930	861	936	945	906	927	918	894	936	924	928	980	903	898	881	925	930	904	971	953	916	906	929	929	967	901	972	954	894	941	973	873	913	909	937	936	885	924	918	905	876	843	884	874	958	867	886	922	934	952	929	955	942	907	921	947	884	954	916	879	951	960	954	941	930	917	941	922	897	948	879	867	913	906	858	944	952	919	895	927	893	893	935	903	850	878	872	922	929	906	894	948	914	936	942	910	939	911	921	892	960	852	919	946	898	896	878	967	939	921	876	888	929	898	893	879	921	955	955	910	947	953	947	963	908	915	885	896	960	896	955	902	911	913	909	934	968	916	966	910	971	881	929	931	929	945	928	945	891	880	865	922	949	907	912	939	957	921	904	891	944	911	965	886	875	920	922	907	925	963	911	895	921	894	905	906	890	941	901	925	883	911	896	976	880	892	924	938	928	893	943	910	941	929	956	928	916	914	954	868	918	910	954	907	848	901	880	885	959	923	948	955	955	894	929	935	895	976	948	906	921	938	931	978	900	920	946	921	946	975	907	887	906	876	885	915	927	923	905	919	893	925	954	962	938	947	933	936	917	950	949	938	944	887	968	900	913	933	911	934	892	966	940	938	881	1006	938	923	864	962	984	915	916	895	956	933	935	952	928	898	920	934	927	955	961	917	913	879	899	881	955	934	929	919	883	927	896	908	905	911	912	961	907	955	955	909	884	946	967	896	923	920	834	859	912	988	895	892	958	951	933	892	931	922	902	938	946	900	986	925	946	929	940	909	886	917	952	914	877	886	907	905	907	904	877	906	926	864	903	918	1002	872	957	887	926	981	932	931	927	918	970	914	958	924	887	903	924	925	942	929	917	981	860	925	928	904	885	919	887	904	895	948	965	908	884	993	914	882	932	965	935	914	898	875	904	903	937	926	888	892	907	908	800	870	943	935	921	965	924	926	969	848	911	929	903	907	859	868	930	915	914	875	931	952	855	930	891	914	914	912	892	920	922	956	915	975	978	885	922	935	886	933	922	930	914	941	989	933	905	915	900	920	920	899	927	910	947	949	938	921	892	919	939	892	899	913	900	894	940	901	903	927	932	919	856	928	934	898	876	926	972	897	959	901	924	928	934	903	944	947	977	912	868	889	929	971	962	902	925	935	917	900	934	900	919	911	927	846	909	928	958	936	920	952	928	954	939	895	956	917	865	913	954	899	932	901	896	945	920	910	940	944	919	961	930	953	855	977	943	975	930	866	930	900	866	870	906	977	906	961	965	922	915	895	970	914	929	922	894	872	900	926	935	899	822	939	918	861	958	944	949	879	933	970	904	939	942	922	943	935	939	884	972	910	906	949	916	929	916	938	873	974	900	944	866	914	890	902	899	929	887	889	934	910	914	927	869	941	998	897	974	881	933	905	924	922	852	852	950	917	871	893	903	905	902	908	936	867	893	954	974	888	853	832	891	936	917	914	936	934	919	899	898	929	964	920	955	871	894	949	916	882	942	930	979	911	926	951	894	988	950	922	914	908	963	911	919	922	918	915	914	943	892	973	942	888	938	946	973	940	960	915	931	943	928	903	887	914	873	908	901	894	945	886	901	986	904	911	930	857	968	972	910	932	923	913	950	934	922	919	910	912	911	892	1013	953	925	883	930	932	926	934	945	893	899	895	882	923	944	966	950	879	919	925	922	967	943	890	893	895	987	967	900	949	923	941	904	957	1014	823	946	898	906	930	1006	917	902	911	917	915	965	881	907	876	908	916	900	919	873	917	867	916	854	951	893	956	907	895	951	901	900	870	913	915	803	918	908	922	895	911	918	896	909	876	906	867	972	914	876	858	933	866	938	973	950	910	852	951	935	953	900	926	876	939	905	948	961	883	919	948	891	918	937	890	875	907	894	978	928	859	890	925	907	955	868	925	918	932	948	922	937	912	955	951	909	923	877	902	953	964	873	953	928	890	916	931	947	1011	939	975	889	931	922	895	911	928	915	896	916	886	941	945	929	923	904	962	999	880	896	903	958	882	914	879	870	914	876	900	902	876	923	886	908	966	901	916	935	911	915	906	928	990	963	972	862	828	929	900	871	981	933	907	926	932	905	875	910	971	926	933	912	873	891	933	949	949	899	904	945	924	918	914	864	961	976	899	950	988	915	923	931	900	927	909	929	966	895	908	979	962	944	896	938	919	910	912	949	967	910	918	884	906	903	916	926	922	974	947	915	944	976	917	967	882	926	917	931	909	903	912	929	874	920	901	927	947	920	929	918	942	1008	907	914	949	900	901	903	864	946	925	886	880	912	974	911	893	935	909	909	906	977	929	953	867	939	921	895	901	892	936	922	938	899	947	932	950	912	924	888	911	953	966	914	931	902	890	898	926	916	917	983	928	940	907	952	926	859	939	924	949	929	863	914	920	919	933	884	919	926	892	943	899	882	967	889	864	907	941	909	912	958	938	947	898	919	858	885	858	941	932	925	974	944	922	947	923	922	929	892	897	930	941	937	914	954	918	965	921	940	883	920	914	868	931	940	949	895	870	909	945	902	933	925	989	877	890	886	921	955	899	963	864	950	906	969	872	878	955	938	949	892	920	899	887	888	926	926	895	834	876	899	899	934	938	912	896	888	959	952	959	846	928	926	892	873	907	920	890	910	875	942	919	964	971	882	911	926	906	959	963	929	988	932	903	934	945	996	971	934	922	920	939	897	871	914	964	901	957	918	934	977	917	995	915	905	897	922	970	930	871	884	891	989	882	930	957	877	903	907	915	938	953	949	974	904	887	895	917	909	881	981	848	925	935	929	891	933	921	892	896	994	871	849	908	942	925	870	965	897	933	922	895	890	958	955	915	919	905	902	935	968	930	882	859	874	922	884	914	904	899	904	918	905	904	961	936	935	903	862	911	885	877	946	887	886	942	888	874	936	953	888	947	932	929	915	975	934	909	868	937	978	924	902	914	941	934	889	888	901	922	916	875	966	903	893	943	922	916	885	941	906	891	858	891	907	928	913	976	956	907	947	861	913	956	934	940	982	877	934	860	942	908	928	977	892	977	959	928	929	861	933	917	935	928	951	965	932	875
44010	33281	24799	8328	4229	2902	2081	1643	1393	1285	1110	897	823	736	643	559	580	565	519	518	495	489	412	474	517	467	475	474	442	466	463	424	446	448	508	441	442	482	436	456	439	417	454	489	472	472	435	472	434	428	456	424	458	409	402	464	411	452	392	377	439	437	422	445	439	426	430	474	432	446	417	420	449	450	452	430	460	440	439	444	450	475	430	439	449	457	425	445	442	436	438	456	455	435	464	467	413	435	458	504	456	437	423	450	391	444	442	443	459	433	438	444	436	387	404	455	438	459	448	396	495	455	399	461	458	464	461	432	439	432	429	417	410	458	486	420	413	415	428	424	439	436	405	463	431	437	435	432	443	443	425	460	436	477	460	415	480	448	434	450	471	478	453	402	450	491	444	445	408	457	471	458	427	409	417	452	472	467	455	460	445	455	443	450	445	430	455	449	465	420	410	425	415	423	446	413	430	447	426	458	442	456	457	453	398	420	453	466	454	479	414	462	441	468	451	446	420	383	406	447	423	413	411	453	449	474	397	425	461	472	466	458	419	420	443	462	435	415	408	436	418	460	411	441	437	422	448	439	421	388	386	479	482	445	412	410	449	439	452	476	422	425	431	432	471	430	488	415	423	424	417	455	406	450	467	443	437	427	417	465	437	466	488	440	441	421	459	424	474	454	391	425	516	447	468	438	452	408	473	419	464	431	452	436	409	422	454	476	440	423	421	434	463	420	418	445	448	455	465	428	437	426	451	459	445	437	422	435	446	464	438	422	446	476	446	451	429	443	450	403	432	440	443	403	436	461	429	440	464	427	436	434	444	449	409	453	422	420	430	466	471	404	448	451	442	446	456	428	464	404	430	438	493	467	444	394	433	435	457	445	427	455	443	420	453	449	422	394	412	422	420	418	472	465	451	400	467	426	434	449	433	437	437	454	426	431	440	426	420	418	428	462	439	410	485	435	457	430	463	448	444	445	422	456	463	463	422	471	469	448	459	441	429	446	415	431	436	436	414	443	426	431	405	424	472	444	432	488	465	479	439	434	426	431	424	460	451	446	424	456	470	459	398	475	437	431	436	458	446	457	424	453	431	428	418	504	437	486	424	452	448	448	421	445	476	439	485	445	406	423	407	469	445	483	442	416	498	449	453	443	501	457	394	469	435	433	429	428	453	454	458	449	453	480	447	449	464	436	447	392	483	456	400	426	485	502	475	463	416	453	459	418	445	411	437	450	454	437	442	431	462	461	417	433	456	448	441	448	466	476	485	463	467	444	469	465	459	433	444	442	445	453	426	404	408	447	448	443	429	449	417	437	461	472	447	500	459	415	445	444	460	442	443	452	374	397	450	413	474	421	473	486	456	458	428	443	441	457	428	417	452	473	421	457	423	461	445	453	404	471	429	428	452	408	404	438	413	392	488	441	435	406	428	422	425	427	399	473	415	426	466	430	428	452	442	442	468	462	413	400	432	442	454	439	459	426	472	440	445	448	428	435	397	432	454	447	448	420	459	424	474	413	448	432	463	440	446	443	432	458	444	445	422	445	437	443	481	428	435	460	453	440	435	458	465	431	463	429	479	424	407	425	480	460	445	423	486	433	457	408	502	463	429	442	471	445	435	475	463	443	448	433	412	447	426	407	420	421	444	442	451	460	384	465	464	460	462	422	464	456	430	475	488	460	423	457	393	390	415	481	438	455	478	438	471	439	449	403	439	417	423	441	434	428	467	427	445	401	413	417	418	435	429	464	437	473	412	436	447	449	434	475	441	474	451	468	432	424	480	442	449	463	387	448	422	440	418	431	453	467	478	452	463	426	454	425	445	416	421	461	409	443	477	446	440	446	469	467	451	412	444	473	467	401	421	439	443	463	387	404	443	430	402	425	471	408	432	435	496	450	449	425	441	444	450	448	468	431	436	427	443	469	494	445	457	401	388	432	421	423	455	422	446	435	444	450	447	442	419	434	445	394	469	449	467	476	455	454	423	453	404	443	453	430	443	457	425	496	441	420	412	416	461	473	469	475	467	444	452	422	405	433	416	395	502	455	479	403	423	453	436	436	474	453	414	437	420	431	453	412	394	430	422	461	422	445	410	413	412	460	455	436	458	391	455	424	463	440	440	410	395	455	457	455	437	431	440	462	453	471	455	409	405	460	487	477	423	433	499	439	458	425	428	452	446	459	465	443	462	441	452	468	435	414	439	413	473	471	437	447	386	423	443	435	415	432	448	413	467	428	468	453	453	392	433	436	438	429	416	451	430	461	433	424	432	470	462	466	434	508	432	456	431	414	444	456	467	433	457	493	470	474	422	402	434	471	440	502	452	437	464	395	469	427	441	423	416	487	439	442	441	415	440	419	421	419	415	452	430	431	426	461	431	427	426	430	401	432	415	459	455	431	463	440	405	509	504	447	408	455	426	464	416	422	478	397	435	426	431	434	423	476	439	441	456	442	414	423	487	437	461	445	471	453	434	433	462	448	469	448	426	471	442	450	422	421	422	465	434	446	410	446	447	435	405	497	428	418	460	509	445	390	421	514	431	428	454	440	477	472	429	427	444	448	444	434	425	448	464	431	458	441	440	447	446	456	452	434	429	415	450	461	454	445	421	403	455	391	436	424	439	451	459	431	426	445	466	458	441	406	438	452	455	427	479	486	431	425	432	465	420	412	430	448	438	460	436	413	453	481	420	456	396	447	435	405	407	410	462	468	448	441	404	437	460	449	416	450	440	433	445	426	421	436	454	464	453	454	457	473	496	463	434	454	399	429	473	466	456	452	459	457	463	410	433	457	453	459	396	443	452	436	423	432	513	474	473	428	454	431	432	455	454	479	440	473	417	432	447	477	450	464	448	439	458	426	460	398	457	446	462	432	450	462	497	442	463	417	416	409	445	499	436	419	439	450	430	475	421	434	420	472	416	451	460	428	382	467	424	457	433	429	421	427	468	425	475	485	440	401	432	408	454	457	415	438	434	458	483	457	407	439	478	473	387	446	445	495	462	429	434	446	427	432	435	455	454	460	461	458	458	445	455	426	401	448	425	428	437	451	430	446	429	427	449	443	468	466	417	447	440	434	473	441	449	508	420	413	407	447	426	407	416	427	465	427	445	442	468	443	433	491	462	433	429	413	439	489	429	446	480	462	447	484	483	415	415	449	432	421	433	466	449	484	466	471	438	428	438	406	443	462	459	458	425	441	373	418	436	433	427	425	463	450	460	408	416	461	448	446	430	457	460	472	434	455	465	434	449	395	422	444	453	484	485	449	385	457	453	475	412	456	430	415	419	455	401	466	480	416	434	443	434	425	447	410	487	429	465	442	443	403	411	407	461	498	401	418	440	443	406	450	452	475	451	472	433	488	455	424	453	434	447	420	453	437	434	432	474	447	486	453	453	430	409	465	409	403	421	427	432	432	457	468	398	457	458	404	409	433	447	464	444	444	428	437	429	461	448	409	442	391	422	435	391	440	436	421	459	458	404	436	492	473	435	448
27683	24817	22192	12113	10311	8860	7440	6123	5564	4834	4272	3489	2922	2342	2055	1847	1818	1594	1524	1373	1282	1206	1175	1135	1149	1121	1135	1081	983	1124	1050	1061	997	1031	953	953	995	976	958	975	985	938	980	962	1058	917	1029	1023	978	1023	978	975	1004	970	964	958	964	909	937	943	992	964	986	996	954	982	950	932	955	973	923	974	942	940	936	970	956	956	925	975	967	908	936	949	930	960	975	933	1021	978	929	980	978	958	987	906	959	942	935	928	940	908	970	1013	985	979	901	991	1007	995	966	909	974	1044	932	1027	960	899	1009	992	910	959	944	916	916	959	925	941	980	994	948	995	944	988	940	919	930	970	947	999	944	955	1000	1011	939	986	953	1004	922	950	923	963	965	920	992	965	1000	938	939	968	974	1032	935	994	1014	955	1019	1035	1021	949	948	978	949	937	921	1015	930	975	965	972	973	974	896	916	967	999	980	971	941	1006	957	974	970	940	928	960	930	963	1005	948	964	949	981	974	1003	967	976	930	999	909	944	954	976	931	992	932	909	984	918	968	955	940	975	937	930	937	956	926	969	890	924	908	1046	917	996	977	1007	964	931	977	906	965	942	978	943	951	967	971	946	990	958	996	918	932	948	906	1006	910	949	993	981	981	1000	1016	975	948	941	962	952	1008	962	1002	941	989	952	906	947	936	957	955	989	945	963	937	967	940	952	950	945	975	919	963	918	966	930	974	959	1019	965	986	964	959	1030	904	945	955	929	920	938	992	998	941	925	932	935	917	952	972	933	960	994	943	981	1031	975	971	921	966	937	908	962	933	995	934	975	946	928	940	1040	989	961	995	979	948	982	1025	962	930	957	892	892	908	921	992	997	983	999	958	936	950	982	964	998	948	955	945	990	943	978	949	903	940	1062	984	1008	988	948	934	1034	967	946	930	983	979	971	947	975	977	931	966	947	997	935	1005	909	1002	1009	1009	990	958	1065	957	985	892	1006	919	989	949	969	947	987	997	996	938	964	932	1019	971	991	986	955	927	915	955	1004	978	927	941	965	964	973	935	916	1010	963	951	926	955	987	931	965	958	937	1018	935	978	986	955	951	959	953	949	977	1021	947	950	983	947	967	964	947	937	1030	987	993	920	943	960	954	980	934	991	995	917	992	958	976	972	987	969	973	942	996	901	937	942	954	908	999	994	929	941	946	988	993	971	974	980	965	945	932	941	910	945	944	930	980	954	982	1005	964	969	938	966	988	916	947	936	973	957	916	977	967	936	951	957	970	968	995	969	936	956	1020	959	953	995	905	920	974	939	969	939	940	984	947	1000	979	998	931	948	968	967	940	888	949	942	939	991	946	977	960	957	992	981	952	960	989	944	969	972	952	971	931	916	965	1005	946	958	941	926	930	961	999	994	1013	951	967	918	1004	1010	978	971	928	987	944	955	993	961	1000	934	962	948	944	947	957	1013	978	989	977	969	940	970	907	1025	937	963	990	972	1032	961	896	1021	946	947	931	984	990	968	921	953	1005	992	961	931	926	960	929	969	923	1012	998	954	989	1035	940	954	966	959	952	971	947	972	989	974	896	954	977	934	1005	947	967	1003	933	946	947	948	1024	986	1026	956	922	938	937	1001	1004	971	977	1002	953	943	956	950	949	966	947	996	974	967	951	970	939	936	992	996	935	1004	915	1018	945	946	1038	934	955	946	981	957	929	968	983	993	895	984	950	1012	1014	960	988	994	980	986	852	978	940	911	987	892	984	970	995	967	962	974	971	1018	957	1006	955	928	941	985	938	964	982	1013	942	942	972	1026	976	1007	962	948	950	969	998	1022	917	907	973	957	980	987	943	976	945	952	960	923	945	961	962	929	957	960	937	975	909	962	1010	963	1026	960	982	955	1006	952	916	936	978	927	948	981	980	913	975	953	962	991	964	955	980	955	935	886	905	931	913	967	979	919	956	938	966	959	982	948	922	1001	907	955	977	966	984	948	934	947	959	977	913	1010	942	1021	948	974	954	974	1004	977	979	945	956	957	933	910	963	967	1003	972	955	973	949	950	986	990	942	920	903	900	979	973	941	982	935	907	1006	929	933	995	994	921	910	986	997	964	952	936	960	979	965	971	925	968	930	950	949	982	911	994	999	963	949	946	947	987	990	920	958	964	927	936	1000	956	931	906	954	991	955	994	923	987	931	977	999	969	978	950	977	930	916	1005	975	940	974	924	950	881	938	925	956	956	953	941	914	964	969	946	979	986	1010	980	895	942	981	953	956	966	936	964	965	952	965	934	938	985	941	919	988	926	977	971	943	941	974	1008	963	958	959	942	978	930	973	1009	972	971	980	969	945	997	969	959	961	964	964	960	991	957	973	978	974	938	998	956	909	971	938	981	971	920	1000	1009	916	941	985	976	927	953	996	994	970	1009	922	1011	932	932	971	1028	946	959	985	952	935	955	1007	994	959	936	985	953	922	905	936	998	938	958	963	908	999	909	991	949	990	958	928	900	908	946	954	917	958	947	920	931	991	962	961	978	964	932	961	960	961	946	976	939	1001	969	920	936	1020	950	941	979	953	960	969	951	991	928	991	900	978	973	995	973	921	968	962	978	954	1000	966	977	973	977	982	924	987	989	928	935	959	961	921	960	977	960	946	962	909	951	875	1011	960	950	942	976	936	977	979	1000	937	928	933	933	915	958	970	977	886	930	927	978	979	902	951	990	933	944	966	953	971	942	983	954	894	973	960	949	1011	970	956	935	999	938	1001	955	978	972	953	1000	936	974	963	990	925	943	940	980	982	1008	1022	968	961	1005	938	892	958	907	969	964	964	991	945	926	1001	980	943	935	958	986	1012	966	933	968	897	956	1009	983	968	1027	999	969	932	984	948	968	983	940	948	961	984	893	945	956	1039	970	957	929	985	985	992	953	973	1029	956	988	944	922	954	928	992	987	958	947	952	967	951	979	956	902	976	992	967	909	922	955	952	1015	999	967	972	982	1001	994	996	968	1000	969	1000	939	927	949	949	996	947	922	1009	1004	962	970	976	948	979	1029	998	960	984	980	985	952	994	994	939	1002	954	1000	977	929	987	943	914	908	1037	992	977	1033	950	968	937	961	970	935	958	976	925	933	949	998	929	985	1002	967	956	984	982	952	961	973	970	941	989	937	920	964	918	964	976	997	1030	977	969	956	919	956	947	929	986	1002	988	943	996	965	1004	997	959	964	959	947	946	921	974	966	988	961	962	940	971	978	898	992	965	936	938	952	933	998	905	928	990	974	976	960	959	989	962	943	935	940	933	993	951	959	985	1001	954	924	960	958	951	1031	939	955	902	976	976	957	942	950	963	945	968	934	967	936	1025	943	974	969	1013	900	875	971	939	1009	1021	970	967	990	1011	910	940	944	931	957	967	1018	998	940	941	965	987	974	971	977	957	943	951	985	926	959	1025	969	951	956	944	936	974	946	929	969	955	980	961	921	989	960	969	991	941	1006	960	981	1012	961	939	976	955	973	939	925	987	936	983	968	985	944	979	1002	943	986	977	974	943	974	959	912	949	999	968	929	982	961	963	973	978	972	988	991	952	1028	972	968	905	952	920	995	948	981	936	959	947	936	1003	967	993	949	969	985	907	955	1029	934	987	955	979	964	966	976	990	961	940	963	934	966	1009	946
17153	9351	4871	2332	1537	1212	1054	873	854	711	613	535	529	468	419	426	421	371	381	398	399	415	401	408	385	407	368	374	386	370	412	359	377	393	336	376	394	405	401	369	367	384	389	368	388	405	389	380	370	371	346	382	424	396	390	368	342	374	404	366	383	376	385	386	360	381	368	379	381	416	380	385	375	388	372	390	383	350	390	401	377	377	371	388	381	371	392	348	370	392	421	425	423	397	344	386	412	375	414	401	379	379	418	359	375	412	369	391	355	400	412	398	352	404	371	401	377	394	386	354	378	362	385	403	371	370	393	349	392	406	366	380	359	365	414	398	376	363	359	380	402	422	367	399	390	394	390	396	377	377	393	364	388	395	376	359	381	393	342	383	387	413	365	380	393	376	396	386	378	361	390	423	377	391	359	382	364	352	406	358	334	407	367	388	352	386	398	369	396	373	380	377	350	358	391	408	418	427	376	408	349	362	337	381	382	383	372	348	379	388	392	370	358	381	361	311	383	435	388	349	382	347	388	387	367	370	397	376	397	401	387	400	386	388	366	348	389	379	358	376	408	374	342	381	350	422	398	393	401	391	353	358	386	376	380	360	413	395	388	382	391	388	368	372	337	369	388	389	400	396	374	401	387	358	387	356	392	376	391	375	404	386	367	383	403	398	364	395	372	402	376	401	405	405	424	343	407	370	361	390	395	360	383	390	402	379	378	371	366	344	389	400	375	382	356	365	357	394	389	376	413	381	389	399	355	380	356	383	365	370	415	386	349	396	356	344	430	463	346	324	379	415	377	386	365	380	367	369	378	402	405	383	356	389	404	401	415	398	369	380	381	405	386	389	354	384	372	394	331	390	363	391	399	377	366	369	380	363	392	365	366	376	388	382	378	383	392	376	374	398	399	372	420	384	385	380	359	399	379	390	376	377	401	356	371	354	387	352	382	391	356	372	370	396	391	387	443	382	341	406	410	381	387	367	370	365	377	355	358	384	381	372	382	360	415	358	390	403	374	354	393	389	365	389	390	383	369	404	391	400	365	408	372	381	354	391	381	379	373	415	371	333	402	397	386	396	339	417	419	357	359	385	407	404	391	402	380	382	428	382	406	382	366	370	386	424	367	357	378	387	410	369	387	357	349	393	430	395	364	410	381	380	401	370	380	385	403	376	376	372	375	361	378	389	431	391	371	387	316	360	402	377	383	381	410	392	352	368	386	380	387	388	382	381	360	381	425	404	387	358	397	342	347	358	395	375	394	411	418	352	349	390	398	370	344	409	374	372	376	385	341	402	380	381	369	399	366	381	373	363	380	430	405	387	433	359	378	389	372	380	375	366	343	352	353	360	398	348	387	367	368	321	392	387	376	383	378	346	363	388	390	449	414	399	353	368	385	379	363	343	363	344	376	422	375	403	345	371	391	382	387	407	402	374	376	350	409	364	352	386	391	361	398	354	409	358	401	397	355	390	423	346	388	353	404	381	385	369	456	342	401	407	392	379	373	365	356	418	406	367	363	420	381	415	360	383	370	416	402	357	363	374	371	399	354	370	355	380	400	368	354	442	365	395	382	381	357	424	391	363	439	363	390	383	345	386	370	375	367	362	341	376	351	360	368	379	350	392	375	384	392	389	334	381	395	360	329	378	384	381	383	435	387	376	385	394	378	358	413	410	394	387	366	333	392	386	407	364	370	396	391	433	402	398	368	366	384	355	378	388	400	387	356	333	396	414	399	392	359	382	393	389	390	391	374	402	411	403	354	421	381	423	358	376	377	428	376	406	369	375	340	359	393	402	398	351	385	374	358	399	412	386	373	380	388	326	403	367	413	368	364	368	385	382	397	386	359	353	368	384	374	381	358	401	398	380	393	375	369	363	377	355	329	369	369	379	367	413	389	383	362	371	369	390	372	369	401	376	396	348	358	388	405	372	378	340	389	385	340	415	396	372	373	381	374	392	401	399	384	371	362	394	385	400	351	395	370	379	391	382	411	348	383	381	407	416	384	388	370	428	375	407	366	373	394	411	371	397	382	361	396	363	359	338	371	380	347	367	416	388	383	368	391	370	398	399	338	381	377	401	417	372	368	337	395	391	385	355	395	375	354	386	379	385	347	354	374	379	380	373	379	350	370	392	397	422	384	354	402	354	383	385	402	368	405	411	408	379	406	387	405	426	357	330	358	399	400	387	362	379	362	383	380	358	412	355	376	412	373	371	394	366	336	383	395	376	367	369	395	407	375	365	402	383	367	372	391	388	367	389	407	390	399	403	403	342	363	368	361	347	379	358	384	359	374	362	368	377	375	399	346	400	417	347	384	418	402	377	360	381	383	367	418	389	381	388	402	368	385	413	402	369	363	401	388	354	422	405	442	420	342	406	368	356	397	386	313	392	399	395	380	358	400	382	381	407	378	373	378	393	394	381	395	401	360	401	423	395	376	352	405	403	363	351	380	383	354	368	398	400	399	394	358	406	360	338	362	350	381	356	418	390	388	357	340	335	355	351	409	381	369	385	331	375	384	359	366	413	363	345	369	368	382	402	409	394	367	407	356	437	398	403	351	370	336	359	408	354	359	370	385	353	388	400	360	374	359	409	394	365	417	361	389	364	377	339	380	397	361	362	400	403	382	384	375	374	374	395	449	381	395	389	367	411	399	386	377	417	394	368	421	352	406	390	372	382	431	392	411	404	381	347	376	369	376	360	345	392	393	416	384	374	375	383	345	395	354	426	387	383	373	346	434	348	396	354	377	388	385	392	345	400	382	384	344	372	353	351	388	368	392	405	417	404	397	377	418	390	373	372	383	382	373	342	359	356	407	370	395	410	340	427	362	420	353	420	319	407	407	398	385	369	374	386	365	360	413	408	375	402	420	403	359	367	385	386	398	347	370	373	400	358	350	374	351	371	411	427	371	356	385	395	367	363	375	407	375	402	387	355	382	386	347	362	390	387	393	373	376	370	380	411	384	379	369	369	359	361	409	369	350	393	396	389	392	380	394	372	391	368	418	385	378	362	393	409	336	318	437	372	327	397	370	383	392	415	390	385	363	391	336	387	415	380	379	396	391	429	372	339	367	367	389	372	386	355	390	382	349	365	382	382	418	366	352	361	399	362	409	357	365	389	378	407	380	399	402	407	361	408	369	377	398	374	369	383	373	379	388	387	370	423	378	353	406	362	375	354	411	399	396	375	403	351	356	372	415	397	379	402	377	397	374	411	407	358	365	376	379	349	382	390	361	358	371	379	345	394	371	381	358	401	389	388	395	390	351	364	386	361	381	417	390	387	380	411	370	390	382	389	345	356	410	399	397	388	391	390	370	386	346	371	394	377	393	381	368	386	400	382	392	331	371	346	401	420	363	343	410	381	397	362	371	369	372	387	352	391	381	360	388	379	352	400	397	358	386	395	427	374	411	383	374	402	401	375	370	375	390	397	370	386	382	382	356	373	370	370	327	363	389	360	361	366	408	357	390	377	375	415	353	409	384	349	392	358
10478	7733	7683	6211	5419	4564	3673	3138	2995	2676	2232	1801	1563	1366	1165	1203	1128	1108	1104	1065	980	961	893	880	888	860	890	899	855	858	879	867	914	880	862	912	882	857	870	855	823	812	839	883	871	865	849	816	845	851	820	852	849	817	857	832	857	837	841	863	819	924	881	871	843	888	888	834	833	828	818	814	836	887	900	888	808	826	845	800	807	863	877	860	849	858	844	880	854	842	824	817	815	834	852	875	823	812	861	830	818	786	866	820	846	875	813	861	800	906	828	861	810	857	835	847	824	838	871	842	870	834	830	844	830	807	842	863	897	840	865	835	792	818	873	834	869	861	854	852	858	856	852	776	839	830	805	829	853	882	863	804	853	859	834	901	866	890	847	870	798	860	829	864	834	837	790	785	883	854	848	837	855	848	847	835	800	840	837	883	818	868	830	908	827	834	859	870	882	857	871	810	838	843	890	862	831	832	871	849	820	843	860	826	846	878	822	832	849	862	856	881	886	793	807	826	902	833	814	839	840	848	863	831	819	862	835	817	832	887	860	869	839	816	824	839	881	787	817	840	870	853	893	842	847	894	815	869	860	869	773	838	808	854	841	904	855	861	853	805	811	845	883	817	821	853	798	868	845	832	891	859	847	825	877	826	850	844	793	859	879	790	841	812	888	871	796	857	891	869	863	862	825	868	879	887	818	763	821	886	815	875	851	877	828	829	837	835	846	852	850	895	848	800	915	795	842	782	905	843	798	898	893	877	847	843	838	886	880	797	897	850	801	795	845	852	849	834	840	847	883	894	846	907	816	871	855	825	875	820	817	809	886	884	836	812	850	789	788	833	831	798	823	861	903	848	814	842	844	800	835	837	861	802	827	845	842	884	921	844	886	828	865	840	878	886	856	813	854	857	878	838	839	853	806	874	830	810	845	832	877	821	877	852	842	814	836	868	847	845	872	866	852	830	881	806	834	873	827	862	858	863	867	852	843	831	861	865	831	860	855	804	840	872	882	825	884	840	846	845	851	818	842	858	807	813	817	838	831	833	902	846	791	809	870	883	852	865	858	822	813	819	853	826	803	843	897	808	851	846	887	830	890	861	854	924	798	839	839	802	864	801	836	853	878	882	834	787	868	886	850	849	837	844	928	850	825	899	870	826	848	837	835	865	806	874	804	875	822	825	847	862	848	884	845	807	844	853	882	832	876	851	833	875	789	831	805	902	845	887	848	820	845	873	861	847	815	804	814	808	826	834	894	794	859	859	903	875	861	803	822	814	857	791	876	787	852	877	846	877	809	830	812	807	833	875	812	800	886	854	789	877	822	877	842	795	884	863	840	875	825	858	815	842	830	833	841	816	833	792	872	878	887	827	833	881	811	786	881	788	839	843	814	860	854	809	837	815	885	814	833	820	828	857	839	832	845	861	838	855	811	886	846	829	896	812	869	840	820	835	870	848	827	854	829	884	846	858	830	866	843	850	811	864	875	852	798	857	825	820	819	841	823	840	882	829	814	805	852	868	872	888	806	827	844	822	831	817	847	813	860	852	855	855	842	849	845	888	862	867	831	800	833	832	877	841	821	820	845	910	818	844	837	802	906	874	833	825	830	832	821	885	812	800	838	861	877	820	853	843	874	883	869	818	851	847	843	846	865	808	881	863	863	794	821	879	898	843	825	843	854	853	818	859	864	869	827	863	857	866	848	877	879	808	838	884	810	860	840	845	854	850	797	795	896	878	860	837	848	869	894	857	788	880	820	865	848	879	840	866	807	827	840	820	846	847	805	868	856	829	871	853	829	831	836	838	879	883	880	906	804	889	799	798	871	837	865	842	801	900	878	843	838	780	828	850	785	856	845	863	796	797	819	824	887	850	865	833	821	850	795	819	779	883	868	807	846	822	863	854	827	824	875	843	858	810	845	818	856	842	840	850	865	789	826	879	827	927	770	842	821	849	882	858	835	864	889	818	823	769	900	823	847	804	870	920	878	901	826	876	829	822	898	837	858	885	864	853	811	815	822	839	840	832	864	849	851	821	856	815	793	866	848	828	859	803	858	767	822	860	829	833	904	834	898	832	829	859	878	826	834	837	823	861	878	823	872	808	825	853	853	841	826	831	837	860	871	869	788	790	821	823	789	864	805	851	842	878	808	869	864	818	793	813	836	800	805	865	882	866	860	846	891	850	816	845	838	839	827	847	810	772	846	803	805	938	833	856	872	849	839	827	849	874	798	822	888	830	837	839	840	855	830	868	871	861	776	855	784	867	832	834	830	857	829	874	833	815	891	876	880	849	828	833	851	846	820	875	816	877	787	826	889	842	939	807	797	809	800	852	823	803	828	818	838	840	828	901	875	814	892	840	824	796	854	869	834	854	843	858	875	880	874	913	854	849	840	839	871	857	828	850	904	796	803	861	876	838	833	861	800	845	851	901	842	885	800	816	832	816	826	822	830	827	852	857	834	848	843	885	865	835	853	866	855	823	861	840	811	842	833	837	800	847	847	881	884	798	853	846	854	860	800	819	862	838	855	856	860	842	866	867	835	877	862	868	831	898	835	831	812	827	870	856	837	842	831	826	867	812	869	819	902	810	882	838	816	820	822	833	845	828	868	848	820	873	845	863	838	888	853	886	802	827	854	884	860	864	821	861	870	853	822	866	893	858	846	901	911	885	848	752	836	770	828	831	823	804	760	865	834	872	868	825	865	839	796	785	875	848	846	808	871	874	820	826	861	815	851	856	842	853	834	852	899	876	897	821	814	908	814	822	845	876	849	823	835	844	870	859	806	884	834	830	876	886	831	853	841	898	787	856	862	864	829	883	812	824	830	901	880	805	809	824	828	832	802	870	817	841	901	781	837	853	856	890	849	855	863	832	852	858	851	922	842	848	861	866	832	818	835	835	821	850	851	873	895	857	824	825	804	853	888	828	832	856	833	848	813	810	823	864	855	904	841	839	837	844	837	924	812	900	873	842	840	844	849	797	807	872	824	829	845	891	834	834	828	877	880	833	846	852	808	858	839	820	833	825	834	879	888	837	838	796	862	824	848	814	869	870	799	875	882	864	834	864	896	857	863	853	811	835	817	881	829	856	896	880	852	847	864	830	853	872	895	852	811	827	843	816	850	918	881	799	872	870	829	866	813	817	818	868	831	841	858	879	818	866	778	832	789	881	875	839	856	850	823	829	882	819	844	822	810	836	848	828	879	843	839	835	851	843	856	899	844	855	821	820	883	855	856	825	820	831	815	862	836	884	880	829	841	829	845	815	803	847	868	848	823	883	850	843	838	834	865	841	831	808	815	856	864	872	825	834	832	885	843	772	844	847	814	874	842	850	841	819	839	828	863	872	829	802	899	876	837	891	899	857	895	835	861	816	806	841	877	830	841	833	865	836	881	844	880	843	850	830	805	815	816	870	882	832	865	883	848	845	870	826	799	806	826	837	875	831	855	845	853	839	843	818	900	824	875	857	822	852	808	850	834	883	771	779	831	824	856	867
32852	22504	13478	4847	2739	1968	1605	1311	1166	934	815	768	640	597	504	489	496	472	492	444	431	446	453	441	438	422	437	428	425	466	406	381	422	465	436	402	447	421	391	419	378	396	415	406	416	397	452	416	424	434	426	386	435	402	392	431	450	438	384	396	395	424	425	415	412	396	400	426	402	409	394	415	388	465	431	441	455	458	429	423	420	427	445	427	393	436	414	454	411	419	428	450	424	427	445	410	388	390	415	428	404	437	437	439	390	387	405	415	411	405	431	407	402	416	402	415	428	442	408	458	473	427	397	432	399	395	412	399	408	404	422	468	399	391	451	440	421	418	447	428	450	409	411	432	402	428	428	425	421	418	424	429	397	394	392	442	435	455	449	450	400	397	389	433	441	410	421	422	454	386	418	415	386	433	404	410	453	436	446	398	412	419	378	419	392	444	428	430	389	424	391	438	414	412	417	441	403	399	428	407	426	430	384	427	446	432	451	402	420	435	423	400	433	450	415	405	437	451	434	446	380	401	450	414	444	432	444	425	387	414	408	412	457	418	457	413	406	397	407	417	421	447	427	402	391	481	380	425	414	386	438	422	384	436	396	425	447	394	383	426	397	400	401	466	470	383	438	440	407	406	452	399	396	440	450	422	393	407	404	423	413	428	395	429	476	397	421	404	426	432	438	387	428	459	446	416	397	414	408	446	389	452	436	441	401	415	410	433	434	392	441	371	363	416	377	423	426	404	452	416	412	414	431	361	402	410	390	409	413	426	447	474	407	458	409	381	388	399	413	412	431	447	395	406	383	465	436	417	473	442	430	403	381	434	418	386	402	417	402	416	366	393	406	442	415	448	400	350	416	373	387	403	412	409	463	401	442	383	388	376	419	475	414	395	427	377	444	425	452	444	406	411	397	417	408	433	434	455	390	433	427	372	388	416	381	403	426	420	412	390	442	443	406	392	420	429	366	397	422	402	416	440	399	443	385	450	415	417	455	419	411	377	412	456	448	401	431	408	395	465	428	441	466	404	432	412	415	454	408	412	432	388	402	447	413	447	414	417	385	466	427	405	395	396	424	433	402	390	397	431	374	374	427	421	422	413	427	397	411	408	398	396	438	392	405	431	477	417	413	455	440	406	420	428	400	412	423	434	461	406	422	420	423	394	417	413	370	408	413	440	432	397	428	423	393	416	436	447	455	405	401	434	426	419	461	415	393	433	394	407	386	407	398	403	430	412	446	406	391	429	440	443	410	469	418	435	447	383	428	425	390	390	401	430	386	438	459	454	449	416	427	400	408	398	394	420	400	403	433	394	421	428	416	396	425	391	404	418	408	419	425	428	412	412	439	455	460	416	387	433	366	379	450	432	420	431	425	408	434	427	402	422	413	403	438	407	426	393	394	415	399	414	443	378	447	441	440	451	423	415	414	400	409	395	406	437	433	433	439	433	392	431	431	450	435	404	395	395	407	415	456	477	424	432	419	434	402	386	391	420	437	403	427	419	422	400	423	466	373	402	433	361	439	444	401	434	422	402	423	427	447	420	419	431	445	410	415	425	386	438	404	398	403	437	461	429	394	440	444	412	427	417	423	394	375	446	437	422	437	420	397	458	358	426	405	441	431	443	394	410	387	425	429	396	415	418	443	415	385	395	417	410	442	428	439	401	406	411	400	403	431	441	422	418	479	422	444	435	400	381	424	431	441	438	414	404	436	419	415	416	457	389	415	441	420	413	410	410	440	435	424	420	418	440	417	456	399	412	428	417	400	392	454	451	404	432	410	389	423	423	413	432	385	398	426	363	409	419	443	426	422	426	436	387	416	385	427	437	442	444	448	416	432	415	456	452	427	445	418	443	417	416	406	427	409	430	454	407	424	419	458	405	388	453	403	388	409	462	441	459	416	396	425	391	421	428	423	424	420	417	394	439	376	403	435	454	419	411	416	443	457	388	372	418	423	411	414	361	415	426	420	411	404	418	422	430	423	393	388	429	404	362	431	407	426	408	441	431	460	456	406	426	460	437	437	406	408	393	452	465	424	449	434	442	417	409	405	393	418	446	413	441	438	424	409	400	415	439	380	447	410	396	408	422	432	382	441	411	410	396	404	385	434	412	402	437	431	469	430	485	447	478	397	403	413	401	365	428	425	413	413	407	424	418	410	439	459	406	402	448	432	416	434	400	437	414	408	414	389	421	403	447	414	375	416	459	393	391	405	417	411	419	413	431	439	441	422	434	463	434	418	445	436	413	427	435	440	408	405	395	408	449	448	418	404	429	423	437	430	431	421	416	437	417	399	411	396	411	407	424	396	441	459	411	447	439	397	414	442	471	391	407	404	416	406	430	486	446	418	425	445	401	419	436	415	413	407	408	420	376	461	427	399	407	433	419	409	415	416	402	396	410	443	427	414	446	449	429	410	415	409	451	422	402	430	432	459	399	407	403	413	406	417	389	388	449	433	415	414	425	415	382	434	408	444	380	364	417	421	451	414	390	375	426	416	389	402	409	412	367	394	424	403	468	443	473	434	382	415	408	444	426	444	414	418	388	385	437	421	405	456	460	403	465	436	460	421	429	407	413	398	424	410	424	391	405	453	446	412	438	450	422	367	406	445	419	415	425	479	444	401	448	411	422	445	413	421	447	449	422	419	369	418	434	426	402	414	428	419	399	436	405	440	438	428	393	392	414	428	442	416	417	433	459	422	398	413	443	421	408	408	404	433	387	428	436	410	375	414	415	427	449	377	415	421	452	420	418	378	435	425	414	381	424	421	398	392	417	394	423	456	410	439	379	423	432	430	440	441	416	411	417	423	418	440	400	401	439	420	405	438	401	392	472	455	409	394	409	439	427	447	404	397	429	445	367	403	421	437	385	407	386	420	411	439	420	424	415	447	436	396	431	430	414	415	410	421	429	413	422	412	432	428	381	409	416	421	461	403	410	413	431	446	418	427	459	413	429	428	422	404	381	388	442	412	441	421	406	440	396	443	491	446	401	425	392	435	418	420	436	442	409	396	426	434	412	416	416	446	416	399	413	474	455	457	404	391	442	424	415	384	426	427	400	425	411	437	446	419	414	370	446	372	429	396	419	412	438	420	409	442	412	380	436	392	433	425	427	435	419	397	416	414	423	411	440	397	443	411	413	430	431	407	428	450	446	421	430	414	454	482	437	430	432	427	412	400	376	418	419	406	384	403	416	412	429	397	408	405	385	413	418	439	425	406	422	435	443	399	413	410	416	416	442	434	438	427	420	407	456	424	415	400	425	406	435	434	400	393	465	407	414	400	402	397	421	449	436	425	432	436	456	421	432	404	429	394	412	414	412	436	434	426	423	401	429	482	401	417	374	479	424	408	388	423	415	441	389	414	460	398	393	443	415	409	424	430	457	457	414	415	415	416	417	424	464	476	445	436	446	455	444	396	417	409	421	439	426	440	415	443	373	400	402	450	431	440	445	406	388	425	357	441	411	414	418	422	408	396	460	426	396	422	450	429	427
20834	16664	15698	9760	8270	6983	5716	5149	4597	4000	3123	2663	2248	1883	1735	1503	1507	1381	1296	1224	1313	1086	1064	1101	1017	1052	1002	1055	1025	988	992	968	926	932	925	976	902	991	982	923	915	911	940	923	913	913	950	954	925	926	984	1014	934	869	882	919	902	909	921	989	931	893	948	892	892	960	903	935	884	901	938	872	905	902	1002	941	937	940	856	918	898	918	912	884	902	884	873	932	893	916	940	917	901	922	912	932	909	946	920	931	953	889	931	987	936	964	884	920	956	909	943	927	964	903	928	884	907	912	904	906	895	914	930	902	885	945	901	900	967	911	873	907	884	916	951	919	924	901	942	927	943	970	989	946	984	893	912	958	902	914	917	991	936	929	907	920	928	933	920	941	924	946	917	899	904	925	921	932	946	914	968	909	958	951	926	897	927	942	852	897	934	946	910	984	913	904	929	909	895	911	908	877	924	893	926	917	936	846	930	927	933	916	943	969	931	940	918	946	927	927	987	931	958	965	898	899	966	892	879	925	910	923	895	863	880	907	916	920	920	892	917	901	931	930	917	891	930	943	878	974	916	883	918	974	932	937	870	949	918	943	941	950	929	923	884	933	938	935	900	928	860	906	991	886	879	979	888	864	917	858	981	977	941	940	922	920	931	879	956	982	961	912	917	864	978	915	947	950	962	894	939	908	960	934	932	914	926	904	922	868	946	910	874	993	938	968	929	905	948	868	1000	909	937	935	964	912	963	902	946	933	942	899	954	965	919	925	921	901	963	944	855	872	858	880	871	903	921	905	889	872	953	979	963	904	946	932	868	906	891	946	917	879	885	965	950	910	870	885	936	933	918	908	987	878	898	950	948	931	886	943	938	879	936	916	885	928	967	939	893	907	904	967	894	934	944	921	952	949	926	971	927	909	940	904	933	918	981	852	936	950	885	959	941	854	940	914	901	925	974	903	897	929	934	974	914	875	952	893	901	904	911	913	965	909	947	924	954	921	947	953	938	923	889	925	928	923	905	930	886	903	946	929	959	913	929	875	889	991	941	853	921	860	914	922	902	936	924	902	931	947	917	925	928	908	896	889	973	924	885	915	947	949	931	923	948	920	900	953	915	937	917	931	881	941	932	935	899	909	935	930	995	914	915	897	887	907	968	880	946	946	939	904	910	917	889	903	876	909	959	930	909	928	948	922	986	934	885	951	894	869	926	975	960	947	894	959	967	933	881	932	950	913	844	912	927	939	948	915	887	932	876	957	920	937	918	918	952	930	895	892	936	894	944	916	911	870	950	895	918	909	910	970	832	926	930	944	909	905	890	953	951	919	924	909	914	883	911	901	909	952	911	962	900	930	885	935	950	876	907	908	909	905	886	891	881	936	926	916	882	888	930	877	932	912	955	942	898	863	928	898	913	908	851	899	877	974	978	946	952	963	876	882	924	960	952	966	898	916	878	926	916	971	955	899	943	922	920	924	905	939	943	946	869	915	905	992	901	996	938	942	941	898	887	969	956	915	936	937	911	1003	904	931	907	904	900	910	886	980	896	921	935	978	932	922	923	945	889	972	893	950	902	956	911	908	971	981	912	1003	975	912	961	896	941	887	932	929	888	898	865	979	895	857	916	977	905	878	956	915	968	953	909	927	903	966	913	929	889	985	898	934	898	928	970	918	940	923	898	910	998	966	885	926	886	916	914	893	926	909	882	929	878	956	899	992	917	982	917	953	879	931	936	927	923	979	877	926	888	932	914	926	943	918	927	901	940	922	906	884	931	873	890	871	960	958	930	923	932	917	948	916	884	918	937	890	975	891	936	918	901	880	935	953	933	886	912	904	926	895	934	941	973	955	877	957	985	958	921	961	901	862	938	917	921	917	901	888	910	949	885	879	927	915	967	897	897	904	918	928	958	941	967	941	872	879	937	917	936	887	925	951	909	939	929	906	943	963	950	973	931	938	907	893	961	928	878	936	988	898	951	915	920	918	902	897	950	984	926	927	960	898	930	969	968	944	972	864	879	946	888	906	984	954	914	891	930	891	886	911	945	942	906	931	909	900	930	886	901	909	989	878	881	936	912	916	914	893	948	886	868	954	927	932	957	941	892	919	898	937	903	965	959	1011	946	957	908	892	932	894	900	957	943	947	907	920	961	932	895	869	926	916	905	906	915	934	896	909	907	898	975	910	927	917	942	903	869	890	929	949	900	905	908	849	939	903	946	942	898	986	901	943	917	857	918	935	899	927	928	945	930	905	950	939	893	899	984	948	892	946	932	946	930	896	899	936	887	958	952	947	886	937	916	889	856	945	930	938	900	901	956	921	941	912	938	860	864	917	911	897	886	919	929	944	909	942	912	956	910	925	963	973	952	861	921	905	945	969	913	905	879	905	922	906	913	956	902	940	959	936	947	884	969	936	908	915	917	931	928	882	969	934	907	974	927	949	979	948	913	881	929	919	887	887	946	949	994	860	860	887	862	931	892	887	890	901	913	890	846	947	900	907	882	911	872	893	959	909	937	922	851	933	933	928	921	857	951	969	867	937	877	868	877	936	917	866	890	893	889	929	931	914	911	907	967	924	886	916	876	933	897	900	927	880	916	886	937	898	928	886	911	870	923	942	888	951	926	902	866	943	941	904	905	921	894	914	929	946	956	973	879	899	952	899	898	922	866	914	883	886	891	935	910	909	880	922	931	923	929	926	901	893	922	961	943	942	965	936	915	891	944	904	943	948	1061	944	931	905	958	951	970	931	916	943	971	891	919	867	896	965	879	932	940	931	901	942	927	929	911	852	928	963	887	969	886	933	956	912	953	914	926	893	920	951	875	966	902	924	927	958	900	908	921	878	923	859	906	878	934	904	929	936	927	931	895	911	921	945	908	960	939	912	905	894	904	888	913	932	973	885	943	923	922	897	971	952	910	942	916	957	908	888	887	895	890	939	905	868	894	949	932	958	954	925	908	918	950	931	955	912	893	908	900	914	900	905	929	902	967	894	912	917	962	910	906	924	893	911	887	895	908	901	891	970	902	921	858	931	933	955	911	887	936	964	889	903	928	934	872	924	953	1000	899	881	916	909	827	906	870	952	929	925	910	959	911	906	912	931	917	909	943	936	912	944	910	938	1002	897	936	911	908	903	932	953	941	898	918	890	852	914	894	927	916	944	1023	868	868	941	911	906	932	963	936	910	899	907	884	914	903	936	940	914	945	898	857	909	951	937	907	869	869	928	963	934	956	895	923	922	951	898	941	942	878	925	948	912	930	934	931	958	919	890	897	892	959	907	929	869	892	931	874	968	960	926	940	953	909	948	907	874	933	961	926	949	886	945	936	940	908	914	907	894	949	889	919	923	947	878	903	921	981	922	960	964	930	906	900	897	921	922	906	930	892	931	965	908	913	934	920	935	922	949	939	934	926	927	931	950	899	926	917	869	886	952	970	893	880	901	918	929	950	934	869	916	942	944	898	913	926	883	907	932	915	906	899	866	909	914	874	951	917	890	911	939	902	899	898	903
44035	32560	21889	8444	4341	2780	1988	1738	1559	1245	1009	832	740	683	590	553	546	548	538	517	516	476	457	451	449	442	466	474	468	433	434	469	455	425	458	439	442	458	425	411	461	449	435	474	430	386	399	438	420	459	430	486	421	470	429	431	464	447	438	468	431	476	464	426	426	476	458	445	457	423	428	484	436	433	401	460	392	452	470	462	444	444	466	458	437	448	431	430	420	455	439	465	461	433	418	400	403	473	416	409	417	426	482	430	409	441	421	431	455	413	419	428	482	416	459	475	468	471	409	450	433	439	469	470	454	437	413	421	400	446	428	418	435	445	408	436	462	467	427	434	421	422	433	430	417	435	429	476	437	429	434	485	410	398	471	477	430	468	457	486	415	490	402	429	420	450	439	427	451	438	490	479	464	439	466	416	447	494	442	427	436	446	420	471	416	456	440	421	436	441	428	441	456	412	410	441	431	418	413	439	459	412	405	478	429	439	431	500	383	425	418	449	465	430	480	424	411	431	417	445	408	433	442	418	435	420	416	453	470	423	463	477	471	434	449	456	452	478	470	416	413	437	450	472	454	430	441	461	375	465	451	462	470	431	429	446	418	448	465	406	451	398	408	433	420	482	450	442	464	410	431	443	465	410	480	439	440	423	385	424	423	394	416	425	429	415	407	444	403	466	441	441	466	431	458	418	456	421	500	437	426	452	446	440	447	406	455	429	479	468	467	438	447	434	452	455	472	408	417	479	465	443	467	474	481	471	397	448	479	456	419	411	418	477	412	427	491	438	449	457	444	433	460	423	434	424	447	454	395	438	467	422	451	460	475	417	456	447	380	402	453	430	423	414	448	444	468	421	456	443	437	475	469	461	414	470	437	397	391	447	484	464	463	409	459	413	401	440	422	422	450	438	444	429	436	427	411	473	445	436	439	446	428	441	425	459	423	464	408	442	461	423	440	441	439	442	427	446	438	433	447	431	430	451	438	429	451	458	447	463	441	458	477	414	470	438	444	469	498	443	481	446	422	463	425	448	431	417	461	439	455	390	421	517	436	454	415	445	445	406	426	485	454	441	473	435	427	424	456	425	455	448	443	402	459	406	464	432	446	445	478	447	457	456	451	421	480	422	427	411	423	427	438	435	454	443	447	467	428	441	458	452	469	443	477	469	438	442	428	439	418	427	432	435	420	429	422	446	443	479	447	439	431	416	444	472	460	456	474	430	445	425	428	435	460	434	414	444	432	425	438	423	384	446	468	429	448	436	437	476	438	448	472	459	431	416	450	476	438	468	422	396	429	382	472	449	450	443	464	476	457	422	426	447	433	449	474	441	465	444	444	433	425	443	416	472	461	434	463	447	446	422	439	476	435	448	458	415	428	424	402	471	456	470	450	438	382	457	437	442	470	404	463	451	417	429	459	384	395	449	432	420	453	432	447	454	474	458	463	439	419	405	460	453	422	456	407	450	437	478	458	466	430	392	416	435	450	431	453	441	477	431	475	431	437	452	419	420	453	416	430	446	458	424	435	444	428	430	440	448	454	419	436	472	486	444	418	409	438	390	416	400	429	422	455	435	416	398	472	475	511	422	417	452	474	418	446	474	473	442	435	445	435	454	435	446	383	428	424	447	459	403	419	452	452	406	469	438	419	439	484	469	441	417	451	422	423	474	445	399	433	448	405	419	422	438	443	455	434	449	438	469	443	442	445	440	442	459	446	427	453	442	447	392	431	487	447	454	421	444	423	449	427	439	396	419	451	433	471	451	436	455	414	456	470	456	447	423	451	490	423	417	435	468	448	399	466	439	431	452	481	457	466	462	458	477	449	424	463	437	433	440	424	430	424	454	456	410	398	479	433	459	433	434	444	454	472	410	452	453	451	409	455	477	462	467	465	427	408	461	434	446	423	452	466	454	402	401	399	416	458	449	408	418	426	488	453	423	442	409	456	471	457	440	452	423	478	494	470	477	487	471	418	428	468	419	418	434	430	440	467	457	384	448	413	450	448	447	437	446	443	443	460	435	500	449	438	443	449	490	495	419	426	415	422	447	393	423	451	412	411	446	427	418	444	449	436	448	440	433	427	454	486	440	438	488	464	427	426	431	428	402	429	439	426	437	489	444	451	482	466	484	445	455	402	435	385	424	431	438	401	409	414	457	431	454	425	458	471	485	422	460	417	426	434	428	476	425	393	455	456	480	452	455	442	457	421	416	456	448	416	446	429	443	469	440	436	414	430	418	427	395	471	484	436	458	454	439	453	456	407	440	465	463	452	456	440	434	457	452	423	431	427	434	398	485	477	443	466	450	408	448	449	424	401	454	459	444	445	454	436	455	435	400	466	387	409	448	436	416	433	449	441	429	460	422	435	434	432	442	396	411	458	434	452	420	426	453	452	453	401	455	438	394	448	416	444	460	442	460	434	440	424	414	476	448	445	479	443	454	418	479	438	457	416	429	460	457	431	435	439	436	424	468	453	452	444	432	462	444	453	423	433	462	460	437	444	421	406	434	460	439	453	455	415	413	424	428	447	416	464	389	421	457	455	432	427	407	422	462	406	438	444	459	441	422	419	456	477	435	470	414	412	421	452	454	419	414	401	454	504	439	407	405	438	464	394	422	445	413	433	407	436	460	426	468	443	403	431	422	476	438	434	413	428	446	448	428	450	446	458	430	459	447	462	441	401	424	431	453	427	488	492	465	427	412	427	393	412	455	471	429	432	466	445	425	471	451	467	424	427	434	414	420	432	411	450	451	435	471	464	438	444	422	459	454	439	431	418	443	443	458	418	452	444	489	441	364	447	452	442	470	414	451	417	444	403	463	420	431	441	448	480	469	421	443	458	452	438	463	445	430	420	472	432	467	444	452	481	417	460	425	458	455	469	421	462	448	442	436	435	409	440	407	455	468	442	512	454	420	422	485	436	424	479	461	434	443	415	429	437	448	428	418	420	481	444	424	442	465	434	441	447	444	422	475	446	479	423	407	447	433	459	425	472	456	421	416	462	421	441	448	421	410	464	467	414	440	419	415	442	466	458	426	423	444	455	469	464	466	424	428	434	445	432	502	427	419	459	436	434	483	446	431	406	433	415	500	478	462	421	434	415	448	412	459	454	460	412	435	446	419	448	433	431	421	414	433	484	474	402	442	436	461	423	433	450	451	471	481	430	419	433	492	451	403	391	459	408	454	409	419	412	449	400	461	434	446	428	412	455	443	470	459	443	443	427	447	433	451	475	466	413	465	456	425	379	421	436	496	426	477	480	429	407	429	421	432	456	449	454	419	452	430	438	459	422	421	438	429	413	443	418	421	404	419	450	458	440	445	436	414	471	454	440	437	453	436	457	426	411	464	463	426	456	442	426	409	440	426	452	439	469	416	494	400	461	402	442	441	459	469	440	437	450	386	448	424	433	458	465	427	430	451	460	444	438	408	407	458	486	444	435	439	461	466	460	438	437	464	492	482	406	431	457	435	466	424	464	431	473	452	439	470	436	398
27597	23638	20991	13003	10967	8980	7403	6751	5904	4941	3967	3057	2555	2252	2003	1857	1731	1584	1477	1313	1291	1182	1159	1169	1139	1108	1110	1082	991	1029	1045	996	1074	1052	1046	982	997	969	989	1007	1004	969	997	953	1004	941	959	958	925	938	971	955	999	936	960	971	924	1001	1018	935	957	968	946	952	966	933	1020	918	986	954	964	937	976	979	947	971	939	890	1005	936	982	944	945	952	986	916	936	992	962	935	988	949	923	981	942	977	910	968	976	947	942	956	938	954	996	937	920	984	916	947	938	971	933	937	945	992	952	942	926	910	960	978	930	974	1005	933	952	920	967	902	931	914	941	925	981	925	959	977	966	952	1006	873	887	903	1001	959	915	924	946	973	951	950	969	968	954	980	964	951	976	915	939	936	946	980	907	918	951	982	1009	952	926	952	968	959	969	941	1017	913	917	934	967	978	959	933	974	936	952	963	966	938	988	939	945	993	1036	1000	996	991	918	922	905	994	943	960	942	956	931	923	971	941	951	924	979	894	927	1028	972	1018	938	960	949	951	951	884	974	893	938	945	964	1013	935	941	927	950	907	1034	936	898	974	964	955	986	959	980	911	981	1015	970	974	903	886	963	909	990	944	948	913	986	909	967	945	962	938	904	989	958	938	1006	976	942	935	969	935	953	1005	939	975	945	909	929	940	988	960	986	888	964	917	891	983	958	863	972	983	935	985	958	968	962	963	970	966	939	931	952	937	875	919	945	936	935	966	956	915	962	943	947	988	967	987	935	977	974	960	934	928	1006	938	947	974	931	921	974	915	988	971	931	941	936	961	944	917	981	969	995	937	992	914	949	953	976	1013	900	971	947	841	975	915	961	988	914	1018	898	935	934	947	957	991	996	944	1002	956	955	964	947	931	951	970	985	910	939	958	926	985	926	1003	951	930	980	955	961	958	946	979	948	972	969	977	994	955	1025	950	915	953	952	919	930	981	963	1008	922	968	913	977	928	936	990	906	966	925	1007	970	911	888	942	1013	973	933	901	890	922	915	937	1001	944	960	938	971	968	927	934	980	922	876	906	968	967	1019	978	937	960	935	988	935	920	963	921	905	998	900	935	951	959	943	969	955	942	991	924	987	884	928	926	967	997	957	913	943	942	931	986	943	961	935	979	955	991	951	997	945	933	942	956	985	946	984	909	921	950	967	933	996	981	940	987	916	932	956	915	988	915	973	969	881	968	934	944	887	994	951	974	962	952	960	974	932	963	951	947	960	981	897	936	976	962	956	916	993	931	975	939	977	991	968	907	952	972	951	996	940	972	949	946	918	936	929	925	983	977	949	946	951	1038	960	1008	941	973	981	1005	970	973	972	942	948	1017	978	938	924	921	937	1011	964	992	936	994	953	946	942	950	982	936	991	907	961	941	983	945	1047	978	1002	939	910	944	971	892	907	927	986	961	945	937	953	968	972	979	975	898	945	965	945	954	972	946	926	950	955	961	957	934	966	977	918	971	961	993	951	953	970	973	973	963	925	944	944	1000	920	977	945	1026	934	900	959	951	929	991	970	953	931	925	982	909	911	1018	972	940	969	958	950	935	1013	946	978	969	975	977	943	917	988	1019	958	978	944	948	1007	928	984	941	948	930	944	966	999	952	965	983	950	959	976	980	942	928	954	938	913	885	960	917	991	958	937	950	965	953	996	915	973	966	934	908	947	951	960	989	935	988	936	944	954	964	958	927	950	975	933	914	951	936	904	934	909	975	980	934	915	968	862	961	981	960	991	992	972	1017	995	975	984	947	957	927	938	991	884	897	963	947	977	989	958	937	904	960	916	1004	984	951	932	959	967	963	1001	930	974	948	987	977	989	923	908	984	971	936	893	941	950	968	915	960	930	984	954	912	959	950	953	944	910	976	952	946	924	964	967	909	941	917	928	987	961	955	946	925	953	1012	927	958	951	932	942	987	954	950	911	918	967	1008	960	972	914	965	957	954	976	923	1001	960	977	950	917	948	958	977	982	943	935	897	897	979	926	955	938	952	959	941	969	943	956	953	1004	927	919	928	983	962	945	951	905	898	913	1005	971	1001	966	983	959	954	935	953	898	918	974	946	933	974	962	970	941	940	966	962	892	976	992	951	968	958	983	906	945	954	950	953	920	892	965	961	968	960	904	965	938	955	924	942	913	932	958	970	968	953	951	965	948	992	991	918	903	925	954	913	949	972	960	941	955	963	922	970	924	987	930	956	981	940	937	967	937	969	936	932	903	954	974	974	924	941	1016	906	971	938	926	980	983	949	943	922	959	903	893	992	967	958	945	947	971	928	910	956	938	921	967	937	949	966	936	1002	967	928	964	942	981	992	931	941	856	941	977	888	955	974	931	941	1015	978	957	961	952	972	925	980	989	975	914	967	892	1013	942	955	914	969	961	912	946	934	978	960	967	914	901	946	936	974	961	977	885	895	1009	920	992	884	952	943	946	952	906	951	928	1001	951	985	925	992	943	999	937	930	976	972	915	975	963	919	965	1031	1021	936	1007	942	917	916	987	902	928	939	908	1005	916	937	954	980	929	975	996	929	954	958	1010	887	1001	970	1026	910	1031	982	947	990	985	926	937	928	892	922	1004	872	979	964	936	948	959	929	965	1011	983	953	955	940	901	960	933	945	1005	937	916	922	991	958	999	1004	983	942	934	1004	901	934	928	1016	906	917	973	888	921	950	922	945	869	999	915	973	956	885	947	942	916	967	981	945	892	942	990	939	935	946	908	982	959	970	937	986	976	996	962	936	971	963	954	969	987	930	959	913	947	942	943	911	963	971	1018	941	1049	970	1037	964	903	967	947	927	945	942	921	908	905	936	961	918	989	950	973	934	988	944	998	991	977	870	964	917	937	945	933	951	968	929	971	957	915	978	946	984	942	926	940	984	969	930	974	928	949	993	967	876	972	988	958	952	955	947	966	973	979	997	958	910	946	987	917	991	952	915	954	1001	941	899	926	930	953	939	918	972	922	951	926	960	944	967	937	1013	948	963	935	1000	933	975	954	967	920	974	995	986	961	930	919	958	976	966	911	944	979	918	953	949	983	980	952	906	916	1015	950	963	1025	904	957	935	917	1010	891	901	930	943	917	973	966	976	1008	918	932	974	949	954	969	990	970	969	921	907	940	941	964	921	961	984	958	902	951	914	962	985	921	928	936	958	914	940	982	965	947	957	989	1014	917	937	939	919	1006	958	973	950	955	916	954	976	956	955	964	926	912	1039	963	984	939	998	966	982	988	936	931	888	905	960	946	896	919	970	991	978	950	907	963	923	943	964	975	997	967	950	982	976	968	931	947	896	983	938	937	993	963	924	973	966	973	969	937	945	969	1057	958	944	934	925	954	989	980	950	943	959	964	947	945	953	973	921	996	896	901	916	967	949	899	963	936	963	925	935	945	982	980	955	933	958	981	938	969	942	984	944	981	976	976	911	931	943	923	955	905	935	975	956	971	944	979	952	1022	923	936	981	1027	915	955	978	933	945	986	930	940	973	950	999	1010	942	921	945	963	960	947	918	946	945	932	970	892	995	984	975	917	976	943	929	921	932	952	973	939	940	998	957	984	956	939	1000
17891	9653	4929	2561	1746	1266	1104	931	744	695	588	510	404	434	444	397	373	375	367	417	403	421	394	402	400	380	360	365	368	367	391	376	362	400	422	400	355	371	379	363	373	371	378	342	378	372	323	356	386	373	424	417	387	382	344	375	397	386	400	393	377	398	379	346	360	364	367	327	361	344	372	386	354	339	329	350	340	362	364	373	377	364	373	365	333	364	370	385	378	385	416	383	374	364	362	387	372	351	377	344	336	362	349	379	362	372	322	357	382	382	341	381	405	372	329	400	386	331	375	356	339	375	383	372	347	354	332	356	377	419	362	389	348	379	366	374	390	387	322	365	379	378	382	366	379	371	377	391	350	411	391	338	366	369	354	396	351	394	369	346	367	356	391	356	349	346	387	375	350	349	382	371	351	397	380	337	402	379	375	365	359	334	368	380	377	359	373	382	357	360	371	363	391	350	315	408	383	378	362	403	379	388	342	376	363	352	362	373	328	351	393	369	327	390	373	388	385	368	390	388	377	358	360	365	407	377	374	380	336	362	359	347	396	352	352	420	387	346	368	379	365	382	352	381	386	342	380	370	394	367	354	383	361	356	362	362	370	355	415	379	342	353	362	362	351	395	363	380	372	332	352	387	408	373	360	385	385	351	357	376	377	348	394	368	355	372	346	354	373	397	335	344	406	403	355	291	354	385	374	396	361	387	349	387	366	369	386	339	356	367	370	388	357	382	351	403	415	389	375	357	379	317	396	395	393	372	373	364	385	396	368	386	353	413	324	335	349	359	367	367	349	377	400	353	340	369	363	366	371	338	373	357	385	361	385	405	374	357	353	368	363	358	403	340	350	415	410	386	393	380	431	382	369	353	398	362	366	410	333	353	387	353	332	366	350	328	347	361	351	354	362	360	367	366	364	364	360	336	364	332	360	390	349	410	366	336	395	349	401	391	387	363	353	362	376	359	364	367	363	407	388	385	415	373	351	380	382	365	384	379	345	346	359	387	346	378	320	387	387	352	344	367	348	344	373	396	373	364	339	365	403	374	403	407	387	390	403	383	365	370	346	331	381	371	340	388	350	370	366	375	413	388	399	350	385	349	360	351	332	405	341	404	344	351	365	322	378	389	356	379	372	314	403	348	362	398	408	366	380	345	330	314	393	350	367	386	393	354	358	388	369	393	374	390	374	321	341	368	391	342	380	400	367	335	390	409	392	414	374	370	383	383	364	352	337	362	368	363	376	342	388	329	407	383	361	364	370	401	334	358	378	388	376	331	333	415	350	342	358	352	361	343	384	371	373	393	383	390	393	374	389	391	366	385	424	393	360	390	364	404	373	388	388	377	334	345	332	350	336	366	388	388	367	364	358	355	369	357	323	378	352	379	388	359	387	412	393	361	370	387	389	392	340	358	391	343	377	357	353	357	351	409	402	385	362	367	316	345	343	372	391	337	399	376	369	398	350	373	348	369	355	388	359	376	357	376	319	390	367	382	349	368	380	347	404	337	365	364	329	348	367	347	356	409	353	398	411	362	386	345	321	340	364	394	372	406	355	369	363	362	358	396	348	362	391	346	381	349	347	380	355	365	378	383	396	353	356	369	318	378	384	368	388	382	348	363	361	355	389	344	385	353	391	360	349	390	375	346	364	375	387	366	333	374	354	339	346	359	378	350	378	382	381	380	372	377	377	363	398	387	352	376	367	346	408	388	377	396	362	352	361	386	374	415	391	370	394	378	373	386	348	379	344	382	368	396	363	353	378	363	344	349	373	398	355	400	375	336	366	404	399	372	352	342	375	352	366	358	358	399	358	423	389	389	362	369	368	351	344	367	382	406	394	382	349	357	327	375	362	358	403	353	359	371	365	388	356	364	376	377	331	390	364	358	361	346	396	338	364	386	362	365	365	348	365	371	353	384	330	387	342	387	344	388	343	395	374	362	349	386	378	360	381	389	368	385	372	389	347	317	397	381	354	367	404	347	364	400	357	376	337	397	358	342	385	340	365	341	390	392	398	347	347	379	360	384	347	397	359	333	384	357	348	370	373	340	395	397	354	408	393	384	365	362	414	388	351	372	378	340	325	369	339	374	383	372	369	385	364	360	357	384	384	371	400	377	373	389	359	375	399	343	362	357	346	362	346	392	407	372	397	342	370	351	387	343	385	356	381	373	358	391	361	335	396	381	346	362	372	407	390	350	367	368	369	361	371	337	349	364	372	342	377	360	406	353	328	362	363	409	348	363	373	402	414	383	367	384	318	353	377	354	321	385	340	354	406	375	359	427	352	327	380	338	350	408	348	360	353	337	378	400	383	343	344	354	366	371	385	347	388	370	381	343	327	373	358	337	371	380	366	396	386	357	343	406	369	410	364	313	336	360	338	419	410	378	378	355	360	371	365	349	361	344	377	362	393	392	378	382	357	377	399	359	353	366	387	363	374	339	389	408	388	366	375	381	336	344	353	376	396	329	375	349	391	353	380	345	395	358	354	350	358	350	402	349	330	357	349	366	365	363	415	396	389	313	403	335	375	380	406	394	371	344	354	364	358	386	308	364	351	390	387	356	328	366	371	352	322	377	379	341	372	366	358	371	373	340	354	360	364	392	368	350	341	390	334	372	360	384	331	359	393	321	369	350	383	337	364	378	401	383	344	400	383	392	343	366	329	397	346	383	387	353	411	377	373	388	360	355	376	383	344	413	343	379	361	397	376	362	364	387	378	367	329	383	366	357	312	366	344	386	398	376	331	320	344	348	380	377	382	387	336	361	331	371	368	350	331	342	340	386	383	381	354	403	364	361	391	403	380	358	365	354	368	405	390	410	342	365	373	385	352	398	371	404	386	349	348	361	374	336	390	355	370	394	352	375	359	332	434	342	361	368	400	384	318	342	355	386	408	360	374	344	360	362	354	362	358	386	364	400	398	404	311	382	363	365	362	374	344	378	379	361	386	343	367	400	406	362	361	368	343	356	367	372	363	342	376	377	370	347	364	376	375	345	362	378	390	380	372	417	363	367	343	374	399	354	359	378	400	353	383	376	371	350	334	378	366	342	388	377	375	358	413	392	402	333	365	411	336	392	337	337	361	367	381	410	344	356	359	329	338	375	399	369	383	378	358	407	370	413	369	366	348	390	367	339	361	395	377	340	350	366	347	352	342	406	388	376	373	334	378	384	383	379	345	385	361	351	379	377	397	365	389	371	366	390	382	380	360	378	368	399	383	384	376	368	368	374	384	401	384	367	356	325	356	383	385	350	389	332	362	366	395	353	342	383	372	391	364	369	428	401	319	347	367	358	358	370	300	369	405	369	379	388	378	339	382	349	347	367	377	393	351	384	356	397	353	364	370	367	361	347	350	365	377	347	346	374	355	406	366	386	378	363	378	380	375	342	338	375	398	393	371	393	356	317	402	354	348	327	407	346	355	353	363	353	356	343	376	381	348	336	357	370	386	375	351	338	362	354	347	371	362	359	363	359	352	368	384	379	397	386	363	362
10911	7584	7700	6572	5665	4385	3835	3548	2969	2392	1888	1632	1466	1220	1195	1058	1052	1014	1002	975	910	923	865	884	878	842	880	889	857	806	871	864	867	806	862	799	835	855	785	832	855	827	836	817	834	841	844	786	838	766	836	798	808	840	822	795	854	808	777	846	784	821	848	800	786	837	851	828	826	797	809	840	795	793	806	813	787	811	830	814	794	824	764	819	795	808	828	796	786	821	828	845	844	835	868	795	780	783	809	788	789	777	777	814	800	826	812	778	786	819	827	828	823	799	790	835	808	810	823	798	805	766	778	840	826	839	802	813	810	777	728	788	807	822	830	838	819	829	810	807	831	799	779	801	769	876	811	763	795	818	799	788	777	844	790	825	822	795	797	776	837	820	792	821	778	778	825	826	788	826	763	791	790	839	805	802	821	767	783	797	792	781	820	798	850	840	830	839	795	821	798	823	839	787	763	857	856	826	804	789	840	812	827	846	797	778	859	877	805	801	832	861	834	839	806	822	851	802	810	848	812	767	798	766	837	805	863	808	793	856	836	876	791	816	802	792	820	856	802	812	812	808	836	807	835	783	841	841	771	792	772	800	803	820	824	751	837	818	786	841	823	804	807	762	794	790	781	813	839	796	820	804	802	815	785	807	862	817	817	849	811	824	761	836	805	808	844	810	813	852	819	809	770	861	836	820	774	816	888	830	796	835	876	784	773	830	847	777	851	771	813	790	754	862	839	821	863	787	780	807	773	823	781	833	774	806	821	890	796	796	803	792	807	807	815	810	812	774	834	809	832	809	799	822	777	790	847	796	829	761	821	825	792	787	874	808	795	833	795	835	825	833	802	847	781	784	816	816	795	823	832	776	776	779	860	881	773	803	891	795	839	809	834	837	767	794	885	812	829	809	862	807	804	844	828	781	768	802	828	782	777	823	778	800	831	803	861	840	830	828	832	834	807	821	772	853	824	835	841	778	832	834	808	814	811	809	747	780	806	821	779	836	814	783	828	818	799	810	790	774	823	805	835	819	778	794	806	846	811	757	790	815	805	770	833	872	839	807	816	808	829	787	816	797	803	765	787	831	809	826	840	816	831	798	818	821	828	832	816	780	819	870	826	804	832	848	792	781	820	801	779	801	776	818	818	827	801	821	805	812	802	818	805	784	811	836	838	822	846	828	846	826	824	820	802	894	781	822	799	774	841	825	838	791	825	743	814	760	845	791	768	803	783	839	849	838	800	797	843	800	814	840	889	860	868	859	795	802	828	840	829	782	760	860	819	787	817	760	857	844	796	803	818	836	786	806	806	775	823	789	861	769	832	806	758	822	800	801	812	756	754	819	806	851	754	796	842	784	788	822	788	822	782	819	784	826	801	805	812	842	760	811	841	829	776	832	830	770	776	819	779	837	789	779	816	831	828	814	804	830	877	822	832	789	847	733	823	822	791	756	803	738	828	819	799	815	815	808	821	772	843	796	743	823	800	784	801	821	787	804	824	794	799	791	814	791	784	795	797	852	814	826	803	830	823	824	812	834	798	793	845	794	826	813	841	816	827	827	804	817	789	804	817	810	783	812	761	787	809	802	750	808	797	796	773	770	830	860	809	780	813	843	822	895	798	775	857	796	824	778	780	859	797	771	766	754	796	849	885	761	787	810	801	831	804	848	806	855	853	802	801	768	771	753	813	748	847	807	821	861	813	818	769	778	784	835	836	785	809	801	807	797	843	761	771	810	782	773	828	838	797	769	832	825	780	800	821	810	796	765	790	803	773	844	822	839	832	814	792	832	843	777	804	776	780	826	810	833	810	819	757	823	806	814	802	811	795	837	843	772	832	813	836	845	847	830	846	815	817	845	780	801	839	832	811	805	845	792	821	795	849	790	818	841	807	791	836	826	790	858	851	786	801	801	755	831	798	876	789	840	783	825	826	800	856	821	799	842	859	817	837	835	758	766	771	758	812	833	861	809	794	854	786	854	829	798	798	759	849	841	822	826	809	816	778	807	858	765	836	834	837	825	823	825	768	850	790	830	846	812	822	762	825	824	791	805	828	825	831	828	794	777	804	793	869	846	818	774	825	848	873	845	767	888	795	740	816	812	814	834	820	798	846	775	818	791	801	818	805	799	827	814	786	754	813	733	796	871	812	796	810	862	819	789	816	815	826	855	828	829	788	785	839	863	780	842	841	816	845	818	805	772	859	745	839	804	792	836	806	827	842	845	784	802	797	773	804	814	863	829	810	765	818	853	838	769	839	793	776	790	788	775	814	808	864	769	835	765	821	801	730	807	858	786	824	790	852	817	787	815	803	757	772	848	749	829	823	815	821	803	805	849	835	811	823	843	802	852	795	769	784	814	821	812	772	818	819	838	825	808	791	806	780	860	791	808	806	832	818	851	847	766	846	831	795	811	816	798	844	766	784	814	819	815	769	773	839	806	809	867	839	813	833	843	839	841	810	802	787	825	791	806	848	825	856	803	795	839	835	799	853	787	828	826	794	838	852	832	801	798	847	849	792	792	815	784	816	810	784	825	849	882	821	827	835	810	764	847	818	823	814	863	823	834	819	785	803	774	800	793	823	820	804	829	803	789	765	824	771	790	815	820	810	800	850	811	837	869	806	852	843	858	794	812	816	869	797	829	773	797	788	817	818	824	871	828	818	743	818	782	861	805	796	801	874	792	828	798	855	819	779	817	823	813	776	788	808	836	798	858	822	803	788	757	837	781	777	798	790	801	823	853	830	846	847	780	801	802	769	790	822	794	808	797	813	806	802	808	796	832	820	819	794	869	803	845	795	774	851	826	821	885	843	796	787	820	825	804	793	821	815	759	808	829	812	801	837	793	788	810	845	804	854	845	855	853	787	755	781	791	804	830	799	774	781	804	800	799	777	757	862	821	804	769	855	821	813	760	776	815	795	856	840	836	820	827	783	878	804	813	806	842	846	848	870	836	821	860	787	826	840	814	812	743	825	802	823	845	822	880	801	841	835	751	772	816	832	784	843	832	783	839	776	812	862	807	831	782	806	776	793	780	785	786	821	843	809	778	795	808	804	806	812	797	808	887	824	837	801	776	862	824	796	806	815	752	816	752	823	791	779	778	847	831	868	792	820	816	817	802	817	833	860	805	811	831	776	786	835	815	821	846	767	847	829	790	816	845	808	843	781	792	778	811	829	788	823	843	811	812	850	824	762	789	797	814	837	779	831	768	824	825	853	774	821	880	814	821	832	731	783	833	784	793	856	828	886	806	782	791	778	847	851	800	868	829	875	802	785	818	845	836	816	815	769	781	817	820	828	857	818	835	822	852	790	841	795	847	813	779	800	867	837	828	797	844	811	829	779	855	865	734	809	849	836	802	791	801	837	817	821	795	791	787	784	795	829	761	821	830	790	834	836	841	815	784	779	788	779	846	806	796	825	849	858	824	818	809	846	790	771	755	854	790	736	781	813	813	862	801	789	840	822	801	784	820	860	806	756	824	836	801	829	790	857	827
34184	22852	14190	5381	2985	2102	1720	1446	1162	979	774	644	577	507	522	521	453	427	500	464	412	429	383	398	419	391	405	401	393	397	412	428	405	415	380	368	439	409	379	381	401	390	420	393	367	382	395	400	407	392	383	441	391	362	386	363	389	378	370	387	406	397	400	401	402	395	417	396	377	405	383	405	393	401	392	386	387	394	372	387	420	384	396	377	357	366	386	380	369	391	389	424	400	369	394	408	366	374	428	376	395	386	390	388	365	380	400	402	389	390	370	403	375	377	407	417	393	406	388	352	399	395	381	406	372	419	363	402	371	392	365	374	376	402	410	359	370	433	421	392	387	355	401	371	373	395	388	409	383	378	369	380	427	380	389	399	391	386	385	354	349	367	369	367	384	394	420	413	424	395	388	381	377	377	421	411	361	398	353	381	411	428	390	385	395	390	408	369	393	415	378	432	348	346	407	394	380	375	387	398	409	396	392	379	365	390	383	396	429	383	388	378	393	406	412	425	376	390	456	419	439	400	421	365	391	398	397	385	415	395	387	378	367	370	367	383	417	375	408	398	380	366	368	393	396	376	376	433	385	416	405	414	423	406	340	399	391	386	386	371	382	420	398	405	395	421	357	393	385	358	410	385	434	417	393	376	396	411	417	384	395	390	359	398	405	395	357	418	418	403	416	386	424	411	374	372	406	373	383	387	381	403	368	374	381	403	421	429	401	394	372	405	376	375	414	400	394	367	382	452	427	402	406	403	333	406	376	419	435	366	396	375	365	399	382	370	385	416	378	352	410	399	381	379	416	364	384	412	374	396	362	418	425	376	387	368	386	430	375	364	357	389	361	359	363	430	394	411	394	375	403	398	421	410	358	390	417	416	367	373	379	375	370	403	362	390	416	400	403	398	369	413	406	382	418	390	377	412	369	377	410	442	376	390	397	410	379	407	440	404	376	367	384	350	411	415	397	374	382	335	441	392	376	408	390	392	338	371	365	360	408	392	389	413	363	399	370	400	368	405	381	380	417	380	366	373	388	401	389	379	366	380	391	365	381	414	377	417	393	413	410	409	375	408	366	355	415	383	386	375	452	385	369	380	413	415	359	404	357	398	381	368	367	423	399	404	411	400	379	409	412	402	375	393	380	411	438	390	404	443	387	414	425	365	383	388	403	380	346	383	399	373	392	376	371	377	386	446	378	362	357	425	372	388	409	371	407	398	416	380	378	408	410	364	393	411	341	387	387	380	428	386	399	392	375	386	401	413	384	400	371	369	407	410	399	362	413	405	365	417	410	403	412	404	423	379	398	414	318	410	406	372	386	402	434	393	401	376	397	431	394	382	401	427	388	398	393	407	407	399	378	373	369	384	414	411	387	386	367	376	356	447	388	386	420	389	411	374	389	384	417	392	387	358	374	386	388	406	388	452	339	407	426	387	384	385	359	383	406	398	367	374	398	382	367	391	384	399	373	358	373	376	385	389	388	381	381	396	376	355	392	374	399	439	390	358	355	427	398	400	409	382	382	435	393	365	413	413	397	385	399	409	394	420	423	396	396	398	397	378	410	382	440	380	393	416	374	369	382	404	385	407	349	398	356	375	414	386	378	402	376	399	387	366	390	385	346	364	402	419	376	407	402	351	363	403	382	400	397	449	393	374	390	391	417	387	424	407	389	368	385	347	364	397	406	387	382	382	428	379	400	382	402	381	373	384	465	355	372	381	359	396	396	381	381	376	381	383	422	343	411	402	426	384	409	364	395	374	396	436	397	379	387	384	387	387	389	377	364	410	393	398	387	409	380	349	395	378	362	418	370	385	376	383	394	413	372	434	423	412	399	389	392	368	409	383	404	396	405	383	368	408	381	402	366	442	365	407	399	422	380	408	369	411	386	417	358	403	399	394	404	392	383	392	380	386	396	437	394	400	397	407	358	384	435	386	360	390	406	346	359	379	371	346	349	387	397	404	379	396	386	404	367	399	359	415	377	353	407	408	358	406	366	381	391	405	391	379	363	385	360	365	393	382	383	419	411	395	377	411	403	430	396	382	393	374	387	372	375	392	410	366	364	356	369	359	387	384	354	372	352	373	407	376	364	387	384	408	419	424	407	341	372	376	386	348	350	416	364	397	396	392	401	373	382	397	388	402	405	404	388	375	341	357	376	392	365	401	362	445	374	395	382	415	373	408	359	408	374	382	375	418	401	408	406	378	371	381	358	359	389	384	345	408	435	381	375	383	412	397	381	367	410	404	374	436	343	412	368	436	397	376	376	377	356	380	416	372	403	392	365	367	392	383	400	403	384	424	406	368	409	365	382	346	370	383	404	373	380	367	382	428	390	390	387	429	397	349	398	400	395	380	368	415	413	391	385	385	384	405	406	470	395	355	373	372	397	374	388	398	395	424	400	407	365	381	394	400	409	365	387	388	372	381	390	412	409	417	347	387	375	395	381	450	374	395	413	384	370	396	391	400	376	382	369	368	368	380	375	407	411	361	373	374	405	385	409	383	375	409	392	346	351	400	368	406	410	380	411	422	401	398	419	340	405	389	400	389	368	388	368	385	377	380	431	377	362	391	398	396	410	408	386	349	395	394	375	377	395	370	387	401	399	370	361	418	392	394	395	363	424	395	414	371	379	364	444	411	370	412	389	383	394	414	430	387	395	351	379	393	405	377	364	384	409	437	399	393	379	413	390	394	408	414	379	392	393	428	412	390	377	381	404	394	389	356	356	438	373	409	431	435	409	405	378	431	421	395	377	404	393	413	390	410	358	405	409	419	368	350	413	426	415	401	392	387	384	390	390	402	347	432	397	395	384	420	421	362	357	345	337	406	389	376	388	361	395	351	360	412	372	397	382	407	410	392	406	389	367	345	372	368	397	394	339	409	386	406	394	385	368	408	367	372	423	368	392	377	416	379	413	396	394	385	390	408	385	412	392	381	390	357	363	390	359	370	414	385	381	391	392	381	413	409	387	374	381	397	370	371	399	411	430	406	379	377	404	400	375	381	358	375	395	370	398	387	387	392	386	397	402	403	376	392	423	363	352	411	459	354	370	349	361	390	433	375	358	372	383	407	403	401	410	362	413	406	411	438	393	383	386	401	409	375	362	387	431	399	408	351	375	371	408	395	373	384	359	383	397	387	406	395	410	384	393	342	378	366	360	377	414	385	341	377	388	383	402	384	397	412	383	396	389	395	394	404	389	360	370	378	378	365	394	393	394	386	414	441	391	387	414	375	446	363	396	387	430	401	371	391	399	368	377	366	395	391	363	392	412	399	389	354	390	373	395	365	381	380	374	366	386	390	334	397	388	381	355	390	396	387	412	407	375	376	363	411	386	376	368	377	400	395	370	387	358	393	375	371	416	418	428	418	376	434	434	390	405	393	432	404	402	419	414	395	380	380	413	407	404	406	412	379	401	386	382	372	389	361	405	353	442	388	370	387	393	387	362	378	382	389	373	434	406	402	424	402	401	384	422	405	407	401	390	400	403	410
21602	16620	16603	10409	8987	7390	6270	5373	4679	3566	2748	2345	2012	1702	1545	1391	1316	1308	1281	1108	1092	988	1023	1005	1026	940	963	978	863	1001	886	904	943	892	914	854	885	865	845	881	948	903	838	869	910	876	819	872	890	828	876	864	843	844	886	885	904	857	852	869	843	888	882	831	857	831	890	906	846	864	853	875	850	851	859	870	882	858	846	869	821	835	843	899	876	863	859	902	808	856	833	894	881	802	789	888	866	837	855	841	867	853	858	869	826	806	832	855	830	856	869	851	852	887	833	874	855	858	883	848	896	845	808	861	838	854	862	868	875	909	882	901	901	888	827	826	870	855	846	852	842	876	827	829	909	842	877	847	865	845	893	792	851	890	867	854	866	814	865	884	835	825	898	852	826	893	850	799	855	890	822	844	886	844	838	841	901	866	831	834	877	851	837	884	881	882	865	817	797	857	822	813	833	881	853	883	859	858	868	866	860	851	890	815	840	906	829	827	800	890	841	831	835	884	806	848	875	896	835	821	903	901	877	834	890	887	890	874	883	936	844	877	810	893	880	871	829	890	864	841	850	884	863	949	815	868	848	859	862	883	835	868	857	859	854	834	850	847	878	885	868	917	867	879	848	861	857	837	862	819	829	823	881	835	848	840	853	877	847	857	826	791	839	846	840	837	882	874	860	861	835	838	848	884	902	879	799	874	852	857	838	882	933	857	864	886	856	845	849	862	928	830	862	828	863	867	854	878	848	866	818	877	831	838	841	853	840	828	843	886	822	928	887	848	855	843	821	876	897	874	823	882	849	814	902	845	872	854	852	823	853	882	834	884	924	855	837	850	829	797	804	858	817	803	877	875	829	830	846	901	890	868	879	859	894	848	870	827	902	905	891	897	839	892	871	908	798	872	910	840	897	934	891	868	843	844	907	864	843	857	877	854	868	830	829	847	873	811	884	856	869	891	865	813	819	836	843	872	840	843	814	862	852	864	873	851	857	879	841	829	853	903	867	861	846	834	917	847	826	814	857	895	872	830	926	842	843	843	850	875	863	837	867	811	879	880	839	843	830	823	903	879	833	829	878	879	875	831	818	789	834	873	845	855	876	861	854	800	900	824	876	859	839	883	906	906	877	883	832	868	860	868	833	854	865	861	824	817	847	892	912	831	856	847	844	896	883	833	866	898	820	885	873	825	867	854	839	849	852	857	862	849	832	897	849	797	900	903	856	795	889	882	824	901	830	882	823	877	884	788	908	897	853	805	854	867	856	837	859	883	877	806	861	844	844	886	873	878	885	858	848	834	860	901	898	866	822	872	848	877	854	823	823	881	924	846	876	856	834	871	844	898	860	840	860	851	870	879	824	873	861	893	849	850	863	856	916	884	846	849	891	840	863	833	817	874	804	864	899	856	882	850	832	830	859	846	861	868	834	903	852	878	852	915	890	890	844	877	821	848	900	843	877	855	867	835	902	869	888	913	848	861	899	844	830	824	824	851	815	851	870	841	841	842	787	884	853	841	825	848	876	881	872	914	848	873	861	851	888	850	891	837	872	902	804	814	824	843	850	885	867	885	817	795	839	838	827	868	823	806	830	815	873	817	905	828	839	842	853	861	854	873	883	800	853	833	861	816	863	823	815	892	926	864	878	853	872	857	879	870	791	864	823	806	858	826	838	878	865	821	834	862	881	853	896	793	899	866	868	829	879	830	870	839	844	836	892	846	829	872	875	844	891	851	860	889	930	854	826	855	852	841	864	843	822	828	867	845	851	867	867	913	871	842	819	880	903	809	852	831	876	831	850	859	840	825	902	879	872	866	846	906	858	831	872	911	907	869	869	839	904	855	874	879	882	835	885	802	835	891	878	842	873	849	797	860	869	889	856	860	837	920	826	898	862	880	841	853	863	893	803	803	879	800	828	869	914	871	833	899	800	825	820	870	840	899	825	874	852	834	892	897	863	856	902	795	804	843	868	858	848	881	810	899	850	797	838	821	887	807	864	848	831	840	892	864	901	797	891	825	930	893	908	815	830	807	889	798	845	836	851	878	850	873	855	869	892	873	851	865	922	894	814	851	767	828	846	850	892	865	879	893	901	832	789	849	874	860	840	821	846	884	827	832	846	853	856	881	896	856	876	871	863	858	777	829	852	863	854	830	864	880	842	904	819	804	870	842	905	876	853	835	867	891	836	839	845	872	876	848	800	829	919	857	842	771	841	860	930	843	887	834	846	886	873	840	901	888	853	803	862	817	876	831	884	893	859	885	879	840	831	839	826	912	843	813	857	870	835	909	850	819	848	866	891	879	893	841	854	842	890	834	869	872	773	927	851	868	843	819	881	862	843	884	823	848	867	794	827	871	819	860	785	815	869	868	861	913	837	843	877	817	882	856	886	896	902	885	850	901	832	878	831	872	855	857	833	889	875	853	894	870	894	833	820	831	857	886	898	863	854	875	859	844	872	826	891	849	814	873	859	858	806	855	893	798	827	873	863	853	859	843	881	866	845	841	889	861	875	821	840	845	811	874	896	869	823	865	867	856	864	830	883	832	803	881	792	829	875	852	862	876	850	853	854	856	843	832	888	860	862	877	877	872	897	819	830	843	871	896	869	851	827	820	779	849	848	853	873	835	894	816	898	915	786	823	801	886	843	847	815	852	851	860	832	884	904	908	825	870	866	840	823	823	872	838	837	808	834	878	866	852	870	893	926	840	876	888	852	838	864	824	836	889	867	871	859	887	901	855	911	878	827	845	858	855	853	832	860	812	839	849	842	895	857	863	854	896	852	877	856	819	848	883	910	817	839	845	873	869	847	837	880	823	881	857	882	858	841	850	857	894	854	835	821	869	852	868	836	863	848	826	869	801	857	848	882	841	866	859	860	889	933	903	822	858	870	871	832	862	865	892	883	893	816	877	874	847	816	883	796	864	827	892	884	846	851	799	867	863	879	855	834	834	869	854	850	837	873	875	868	809	859	823	824	829	853	818	840	886	837	852	804	846	885	839	824	873	867	827	811	832	826	828	869	788	865	867	852	870	857	838	844	848	847	863	856	856	845	853	837	877	843	883	918	874	820	808	866	852	837	824	834	808	862	876	835	868	875	821	829	860	887	842	884	797	845	833	812	836	866	822	890	824	881	895	837	841	850	861	863	872	823	865	834	842	866	844	873	908	868	844	876	865	841	897	854	858	892	873	846	867	793	833	864	861	883	837	783	825	830	878	881	872	827	866	781	848	855	862	853	844	848	836	883	896	854	844	822	840	878	883	923	850	830	851	859	878	839	844	858	876	796	862	872	919	822	830	866	846	839	806	904	870	814	871	888	822	828	914	800	866	879	851	866	831	873	838	852	829	844	895	826	901	793	849	820	880	888	847	854	842	867	876	855	872	828	872	828	884	885	837	806	852	851	836	848	867	845	876	854	851	803	806	853	860	880	878	862	838	858	843	853	868	890	847	887	845	883	845	837	854	820	865	900	838	838	826	847	895	852	798	850	866	851	856
43616	31099	21151	8180	4454	3043	2399	1869	1480	1188	922	755	644	603	596	564	542	497	486	468	463	442	460	419	442	462	448	384	423	394	407	400	387	419	418	395	447	427	384	358	400	392	397	401	401	364	436	375	406	432	386	445	409	400	418	390	411	421	420	404	411	388	400	420	405	422	396	411	417	437	358	346	389	394	396	399	399	392	412	410	392	416	398	393	415	391	413	407	413	391	377	373	384	444	401	412	383	405	410	426	423	423	432	415	461	399	436	462	415	427	424	417	361	434	423	377	421	408	396	378	379	422	384	386	394	386	394	407	396	404	423	420	390	402	418	426	406	444	405	405	386	428	365	364	409	357	398	376	400	386	423	391	384	441	431	399	395	440	400	407	404	422	394	392	373	366	429	364	394	392	406	381	399	360	372	394	421	420	426	397	417	384	376	401	425	387	380	386	398	418	420	352	383	382	388	408	358	418	415	406	424	414	384	378	401	428	405	396	398	395	371	413	389	375	412	391	441	412	419	363	413	398	404	374	390	421	428	388	391	398	354	433	388	409	384	385	376	380	406	355	419	377	416	434	381	422	485	432	393	402	421	411	358	388	419	410	401	396	420	359	397	439	391	378	390	412	428	420	385	376	400	410	403	429	404	427	395	372	453	429	398	393	393	345	369	407	390	406	397	397	400	420	390	411	397	379	370	401	404	405	382	385	378	383	384	373	368	392	417	425	426	429	407	414	411	437	391	435	431	411	404	424	416	385	376	409	415	366	391	414	381	345	397	421	391	387	374	445	387	366	419	411	373	440	419	381	398	376	398	413	375	405	413	418	368	371	394	358	426	386	412	387	392	407	368	387	410	422	356	415	358	395	415	395	382	375	371	398	417	405	398	400	401	381	373	384	421	393	397	368	366	414	391	411	395	389	355	366	404	376	370	380	371	416	392	390	386	388	448	414	445	381	400	410	401	422	432	386	383	433	363	389	421	389	405	375	403	385	366	455	406	402	393	390	399	396	454	373	407	407	379	436	443	418	367	388	415	418	415	404	399	438	381	419	394	416	391	420	439	388	412	429	389	386	418	413	441	402	384	390	373	388	362	366	388	408	418	412	392	392	424	378	379	399	404	411	414	402	432	370	412	425	404	407	440	397	428	381	392	413	364	425	373	367	399	392	376	371	438	422	395	423	387	383	426	339	411	443	427	421	409	367	386	404	424	414	410	419	378	398	380	415	396	406	404	444	392	430	406	381	366	411	430	402	398	423	363	402	407	411	379	370	375	388	377	387	423	374	431	397	382	384	423	438	427	376	363	391	397	409	415	406	371	430	359	421	414	390	375	402	397	400	393	422	431	408	405	373	373	398	390	389	442	368	375	439	374	398	405	366	436	396	443	417	349	433	407	398	396	433	340	431	407	428	401	419	398	394	398	394	425	412	411	408	392	388	394	413	420	379	407	419	408	403	394	382	410	415	405	367	439	391	424	383	389	425	394	410	408	377	424	404	382	372	395	381	395	414	393	404	413	381	399	386	417	382	423	425	388	426	389	443	400	402	447	440	413	433	402	415	422	406	416	450	402	387	402	394	416	414	416	413	391	389	355	394	398	436	376	385	397	390	427	376	393	379	443	413	407	387	457	429	406	404	429	430	401	394	460	389	421	436	387	427	392	405	368	422	374	394	440	436	417	405	386	397	412	445	442	422	388	404	412	399	399	430	389	411	427	424	397	411	459	388	411	407	416	401	431	405	410	393	415	401	416	433	431	421	430	403	368	379	387	428	400	420	406	430	405	391	355	375	414	355	412	394	403	376	351	393	438	400	397	395	394	445	387	401	421	415	410	432	393	398	397	424	415	431	369	372	403	366	416	419	382	404	408	433	428	408	395	385	399	424	422	378	378	414	449	426	395	477	421	417	432	371	433	413	394	403	391	363	379	416	382	388	453	398	392	433	415	378	414	452	386	389	424	411	376	395	416	379	402	401	413	402	396	392	438	384	408	406	425	391	373	401	340	436	399	400	398	414	402	445	408	366	390	430	432	382	387	373	418	391	386	381	379	364	388	416	431	373	412	430	417	465	403	409	386	368	372	438	424	380	400	384	401	401	420	438	363	375	414	436	406	388	415	363	379	362	381	409	397	383	396	443	414	417	370	411	405	414	446	398	381	416	387	402	400	376	425	413	438	405	421	390	430	393	394	356	408	399	419	420	407	424	428	384	361	407	374	423	378	423	427	400	403	391	377	400	403	381	372	378	388	383	406	396	405	423	412	418	366	421	350	421	379	389	420	398	367	395	394	416	417	398	406	396	416	399	395	412	380	419	392	411	401	398	405	386	394	413	403	405	413	423	422	395	397	422	379	371	403	343	369	420	392	412	356	393	395	422	393	375	416	408	418	434	416	379	426	395	416	409	421	397	395	386	401	375	387	385	360	379	404	392	424	403	414	403	408	379	407	382	415	426	424	387	391	394	386	411	400	396	425	379	393	384	380	378	449	394	397	396	393	408	407	383	399	429	395	404	417	400	382	410	393	418	394	420	445	436	444	404	369	389	418	423	398	428	411	369	391	389	388	365	417	384	432	381	434	424	414	402	445	406	369	399	426	431	399	406	432	403	403	362	413	402	379	365	400	394	466	413	418	408	383	382	396	412	416	347	433	435	384	383	428	370	367	435	432	393	418	427	426	426	421	404	406	457	399	419	400	421	405	404	445	405	390	401	424	385	421	374	452	424	397	422	375	414	401	391	401	449	356	399	404	391	422	455	397	413	407	376	412	378	377	385	417	397	364	410	409	409	425	411	351	389	403	412	424	411	389	401	390	382	397	407	395	406	421	408	389	397	418	391	375	374	428	420	422	389	376	368	376	404	410	388	417	416	392	410	389	408	414	356	409	351	421	414	423	407	426	398	432	412	343	372	397	405	428	417	384	384	396	380	395	408	381	389	386	411	393	416	433	372	449	385	394	359	413	392	409	394	397	384	381	388	420	447	429	385	434	454	362	417	429	393	388	392	443	393	368	397	413	402	414	436	391	371	364	382	392	399	395	407	394	422	370	410	401	420	438	383	402	386	403	398	395	408	405	413	398	405	369	439	423	384	408	375	423	377	418	405	406	423	420	394	403	398	408	412	406	402	407	412	381	423	448	405	413	372	407	422	431	399	365	376	372	407	400	394	390	370	378	405	370	416	405	381	378	379	431	393	433	381	418	396	401	378	407	406	412	413	398	393	410	416	355	427	366	419	398	416	410	399	373	387	393	402	412	404	394	392	394	376	386	361	434	410	420	391	408	404	399	429	396	406	397	381	407	420	435	374	397	432	390	372	370	379	367	397	398	410	412	407	370	379	408	404	377	396	410	423	386	435	468	395	407	418	381	361	434	406	394	410	386	428	380	389	395	410	429	374	411	406	426	390	413	370	386	361	395	405	365	421	398	389	429	392	435	382	404	387	417	416	443	370	404	401	400	419	393	449	384	448	430	417	410	409	419	354	399	374	408	397
27010	22597	21032	13387	12086	10151	8595	7441	5789	4510	3508	2729	2337	2037	1842	1706	1564	1433	1334	1224	1265	1206	1112	1012	1063	1094	1007	1000	944	983	977	949	961	894	895	917	915	934	937	894	895	898	876	935	916	946	887	909	912	831	929	888	983	882	854	863	899	857	886	843	854	915	888	857	897	892	906	879	828	884	838	841	891	902	878	862	899	868	889	850	885	905	886	852	908	803	834	947	863	849	962	828	895	846	922	882	867	783	896	887	855	875	825	916	876	880	828	846	867	856	888	889	865	891	842	859	905	868	924	844	882	913	797	843	853	856	857	831	907	836	883	855	878	861	850	854	926	880	828	867	900	876	901	839	883	879	914	878	897	897	867	859	876	871	928	869	870	876	912	865	885	877	890	872	923	871	868	854	883	858	900	841	817	813	879	900	842	869	890	836	853	845	876	838	872	832	869	905	894	867	825	925	890	871	848	917	892	877	872	907	859	852	929	875	855	820	851	911	906	875	874	935	852	851	884	871	855	860	861	899	856	878	939	866	818	904	851	856	893	920	901	845	892	909	883	880	921	813	872	910	855	869	834	897	878	843	874	856	847	892	853	923	870	821	900	876	870	851	872	898	901	872	866	852	882	865	857	824	862	890	857	911	870	871	836	863	899	877	878	853	869	866	794	906	879	838	847	928	877	854	893	877	921	903	825	865	889	918	872	905	841	833	872	904	902	796	871	914	914	879	868	873	863	888	859	886	901	848	885	882	858	888	863	895	831	864	913	862	825	850	870	843	859	876	855	869	907	853	878	816	923	829	909	884	838	854	888	862	882	883	873	923	868	849	881	847	864	868	865	949	895	853	882	868	861	834	872	883	840	800	862	864	887	874	914	796	895	810	859	866	889	877	912	892	906	827	879	888	871	825	892	883	845	872	861	912	873	891	880	859	875	827	869	856	863	848	846	889	837	848	829	889	860	842	836	885	837	883	842	871	870	877	912	888	847	804	863	893	877	856	891	896	881	919	863	918	981	856	868	872	823	859	871	861	857	914	899	870	881	864	855	842	842	918	909	897	809	910	901	881	834	842	857	906	872	876	875	927	826	838	854	889	804	874	861	949	875	880	860	922	873	820	906	896	894	898	861	839	943	855	824	883	884	842	872	903	879	919	873	891	867	847	849	861	895	860	894	915	836	836	824	822	858	879	831	863	874	842	860	868	903	886	889	904	898	824	853	867	856	857	864	833	865	897	862	896	833	890	858	868	918	872	862	890	839	877	860	808	841	880	833	910	886	894	846	896	898	847	847	883	890	886	912	844	891	883	875	833	870	891	859	853	880	858	895	902	834	856	857	880	846	814	866	892	867	851	871	825	848	853	910	880	875	917	872	902	892	893	857	866	870	888	854	844	872	854	887	821	788	874	816	850	865	922	926	823	851	850	792	871	850	895	914	875	843	852	858	824	871	875	864	850	901	887	932	849	852	853	837	882	843	870	874	881	878	810	859	881	886	874	802	879	883	852	909	817	867	810	890	862	862	836	900	856	879	879	860	852	845	845	823	840	884	867	868	824	832	881	867	901	910	906	830	938	895	905	878	815	900	818	876	889	851	875	845	833	950	929	891	893	885	900	865	877	887	848	845	872	835	874	899	854	868	874	868	903	898	860	850	842	872	882	875	910	862	872	862	844	807	860	890	894	879	821	882	888	879	901	856	843	790	851	869	837	863	856	834	899	850	929	904	929	883	872	892	886	922	853	857	920	909	864	875	803	910	894	916	862	886	880	882	845	876	855	884	855	877	808	828	852	915	854	886	863	834	840	877	887	863	838	879	892	909	854	893	842	931	881	864	870	892	909	796	849	920	883	874	863	830	841	950	825	879	854	856	893	882	878	868	930	878	835	874	868	899	854	831	857	825	834	905	855	862	913	866	841	936	867	888	901	903	839	878	889	848	880	904	890	855	860	842	864	884	865	855	886	859	906	866	800	837	878	860	903	868	881	907	852	854	843	938	848	838	908	870	807	878	813	889	838	888	820	892	924	846	862	864	868	896	886	865	909	881	886	834	826	883	863	861	825	905	856	887	904	867	855	885	843	849	853	887	951	817	888	937	895	952	857	918	836	871	907	865	899	829	869	889	897	845	912	869	887	854	904	846	899	924	889	907	853	922	918	864	878	897	837	813	833	844	838	849	912	863	884	830	969	917	920	850	861	827	844	893	865	842	835	874	921	876	844	892	842	896	934	881	932	850	895	867	889	886	830	895	893	892	780	871	887	850	843	837	857	862	851	869	806	907	939	867	900	890	878	854	837	846	890	826	837	824	866	871	852	803	855	912	845	877	864	869	865	877	850	884	846	882	860	838	857	916	851	846	888	815	912	821	874	875	918	828	891	894	907	871	775	861	888	941	843	896	864	828	862	892	849	861	893	855	862	831	894	862	874	875	870	856	803	851	827	863	858	866	829	864	903	965	869	911	903	830	877	870	841	870	859	925	842	868	815	914	873	865	896	880	913	834	924	865	863	826	905	882	871	866	938	834	851	864	900	817	872	857	878	924	923	896	871	866	891	830	927	896	866	885	875	873	836	858	856	918	880	869	861	848	856	796	839	925	932	869	835	859	889	876	886	881	846	856	853	920	849	879	857	840	855	843	876	887	838	830	860	855	870	873	837	858	817	901	876	858	874	837	866	823	867	924	901	848	866	824	910	863	883	880	867	875	860	860	893	860	806	919	853	879	876	887	850	870	848	903	898	880	889	831	870	814	828	823	940	872	849	882	833	895	832	901	890	923	875	900	796	900	933	853	903	890	836	827	906	884	829	881	880	871	880	856	879	894	828	862	870	897	857	868	849	851	831	909	883	899	846	901	868	896	833	896	853	904	871	905	852	880	897	807	908	890	849	865	870	873	848	925	864	889	844	862	912	853	899	874	851	861	898	899	819	899	858	879	910	851	866	900	863	904	855	889	857	886	890	848	883	885	867	881	891	849	917	891	866	833	864	904	887	915	858	870	857	900	882	875	884	839	864	868	895	902	874	847	915	848	901	852	864	832	870	858	819	908	891	856	848	900	934	940	883	851	884	883	931	900	863	902	897	835	842	871	848	895	851	904	858	866	896	888	861	863	867	903	858	847	893	901	872	898	907	846	851	876	927	910	915	858	869	894	842	877	898	846	863	879	917	835	817	859	832	897	914	839	816	915	837	870	852	848	857	881	828	880	863	869	875	896	895	828	870	868	874	850	882	882	850	900	879	909	885	868	907	917	865	861	854	875	885	853	828	866	921	836	894	828	900	880	893	869	813	829	837	865	880	886	857	901	895	870	849	893	918	879	900	824	848	830	926	885	889	871	908	895	900	821	835	850	867	932	849	849	860	879	872	847	902	900	867	943	878	852	901	886	896	849	852	863	891	896	816	832	848	891	887	852	844	799	845	904	831	834	859	823	910	904	905	859	913	907	845	865	892	828	825	849	847	873	830	838	839	847	873	854	838	908	843	978	849	908	842	865	853
17911	9513	5653	2699	1880	1489	1144	886	795	610	504	429	425	365	412	393	359	381	365	370	397	361	317	359	362	345	344	339	386	349	372	325	341	309	309	336	354	344	298	331	322	336	338	316	344	321	333	331	352	360	346	317	319	310	325	344	327	329	347	341	349	350	355	317	303	377	368	337	339	312	319	319	330	352	321	317	348	334	345	386	319	319	323	330	346	347	347	323	336	325	342	311	340	308	316	300	340	331	341	347	349	320	307	330	337	331	321	304	337	326	341	319	345	337	366	337	329	332	347	313	345	291	324	360	330	334	312	359	347	351	389	337	360	331	349	384	312	330	354	346	356	321	355	318	322	324	331	302	317	313	328	296	319	338	337	360	302	345	384	362	340	351	361	336	299	347	325	351	363	327	360	319	299	323	358	315	311	357	373	328	333	336	351	335	299	347	318	348	316	313	282	345	329	355	310	328	310	305	342	322	324	309	327	359	316	306	282	302	326	324	337	330	328	345	339	298	325	357	323	310	325	322	339	294	306	314	347	307	299	362	321	307	301	350	350	331	313	352	325	334	329	326	326	321	328	356	336	300	320	320	329	332	366	299	359	317	298	316	319	336	360	333	326	319	360	324	362	326	331	365	331	364	338	354	340	355	348	344	340	273	323	336	332	344	351	307	339	302	349	361	329	338	348	362	368	305	348	313	346	291	290	297	324	297	310	324	338	337	285	305	373	288	298	329	351	329	320	317	336	311	319	305	358	327	328	327	340	336	344	320	349	311	361	335	311	319	343	330	341	334	319	356	313	358	366	348	328	313	372	360	357	328	317	386	365	328	328	351	332	346	340	348	309	327	337	324	305	298	339	356	342	330	286	321	343	339	363	311	348	347	341	315	330	339	337	333	310	327	281	342	338	330	337	315	347	295	350	319	365	307	310	307	312	338	291	327	321	326	323	324	356	304	323	344	301	349	338	291	306	298	312	318	354	323	324	366	324	335	313	311	334	346	302	292	338	351	313	302	384	331	355	320	331	330	299	338	331	352	320	305	311	316	321	327	322	329	336	337	327	311	346	309	331	327	347	337	365	347	318	335	314	331	335	339	329	333	377	331	336	310	321	317	326	325	341	331	389	350	324	324	315	301	348	344	355	319	344	324	344	332	355	335	301	330	347	271	331	299	358	340	356	317	298	319	334	357	328	336	349	332	318	292	325	340	329	325	308	334	328	319	315	352	301	351	326	334	335	332	351	306	299	299	332	343	316	337	350	333	304	315	332	386	331	304	341	328	323	349	294	320	340	337	348	341	361	339	337	299	313	342	327	326	351	350	324	309	300	331	325	322	329	311	292	333	343	348	337	351	312	306	339	347	345	310	298	319	360	319	305	316	317	333	337	342	339	336	344	354	360	320	313	349	350	310	312	328	312	332	292	333	327	351	305	340	330	341	345	329	380	369	332	347	360	313	348	307	328	336	284	323	344	375	325	330	325	349	333	320	335	312	316	361	355	380	305	301	355	328	350	338	358	339	344	344	308	317	327	333	353	332	336	354	362	350	338	323	329	350	343	322	342	340	337	339	304	325	314	342	346	368	316	326	342	326	308	326	310	310	326	341	334	287	316	322	329	308	354	345	346	376	330	292	350	320	335	348	333	304	331	337	365	302	347	319	342	337	316	318	347	352	306	345	307	393	339	380	367	309	332	350	325	322	295	353	332	345	307	276	355	341	315	361	323	326	355	323	331	336	325	366	349	325	352	314	330	338	321	318	324	314	343	343	347	329	343	325	339	329	341	338	316	327	343	319	321	319	304	355	311	329	308	346	329	342	337	322	357	335	357	356	338	361	359	337	350	317	341	329	288	301	277	312	342	316	323	362	311	341	357	299	333	350	325	347	333	334	348	312	363	337	342	318	327	339	329	350	356	298	324	308	343	316	335	319	327	306	320	345	349	339	341	324	338	313	327	364	331	328	307	322	329	337	358	317	334	329	324	338	348	318	323	371	318	325	372	348	327	321	338	331	351	335	295	337	346	352	356	331	319	319	351	293	323	339	357	358	342	305	360	340	337	344	311	311	311	305	341	332	318	346	349	371	318	315	381	327	334	313	328	364	362	363	324	304	338	374	362	335	307	322	314	329	332	321	308	314	292	301	334	352	330	339	319	360	337	311	341	353	327	288	363	349	327	355	316	317	357	306	336	344	333	305	326	318	275	328	337	311	349	354	336	351	327	331	327	321	329	331	350	297	308	341	336	347	330	378	338	336	344	301	340	339	351	316	351	336	340	324	340	319	330	351	318	337	321	331	329	315	326	362	317	334	277	313	352	304	350	345	318	345	324	304	332	357	337	323	337	313	363	351	319	319	344	303	341	343	339	352	307	312	333	311	367	315	338	336	312	346	364	313	336	310	306	342	327	308	355	352	375	346	376	325	344	319	351	336	339	351	345	326	346	297	310	337	301	309	337	307	326	348	325	314	339	314	332	327	339	329	351	350	319	310	354	361	324	352	351	332	353	318	330	341	312	312	302	310	339	321	364	350	332	363	347	327	335	327	343	303	388	315	316	326	321	350	357	320	351	289	320	329	365	349	316	344	336	331	314	353	360	329	315	293	316	311	314	335	344	367	333	334	337	316	334	346	316	338	329	336	343	357	308	337	338	332	305	353	334	332	335	338	323	328	318	332	347	320	344	320	296	349	301	326	292	325	354	373	343	300	332	334	337	321	335	306	319	317	337	337	360	305	313	294	326	322	326	317	342	339	334	331	353	339	334	331	340	341	359	352	329	347	322	318	312	338	331	310	338	351	364	333	321	342	362	333	391	353	352	327	309	329	355	331	339	357	337	338	301	338	347	329	335	357	304	329	312	328	320	346	308	329	332	330	337	334	343	350	333	347	328	332	361	331	340	324	318	345	334	334	314	310	345	332	344	317	337	342	283	301	351	300	326	335	335	336	345	348	313	317	315	345	321	397	346	337	349	342	334	306	289	334	321	334	348	328	345	306	317	324	380	365	339	357	341	329	309	361	316	344	316	308	347	355	311	326	327	376	322	350	355	320	320	377	316	336	318	319	302	316	337	380	348	338	343	334	313	320	372	339	331	333	301	293	333	335	364	361	340	337	324	326	288	329	340	337	325	322	299	304	329	326	344	334	359	327	342	290	362	356	362	334	319	349	341	325	353	362	328	320	313	332	294	319	346	315	305	296	297	332	336	310	355	326	325	357	323	313	342	330	331	347	316	302	309	314	326	327	296	336	330	340	323	303	315	301	313	326	314	327	330	323	315	332	321	323	337	317	317	338	320	301	339	331	346	288	317	351	307	299	322	309	341	319	343	336	340	341	351	316	331	292	284	327	327	342	342	342	355	311	333	335	288	317	327	301	331	323	283	350	304	330	329	334	349	306	324	328	349	350	299	343	329	328	323	368	297	341	341	329	323	358	301	330	360	303	334	334	371	323	318	374	323	357	336	329	352	327	324	319	322	347	322	344	339	341	319	383
10840	7652	8631	7075	6285	5392	4360	3728	2810	2146	1601	1404	1213	1133	1064	960	986	922	926	896	879	866	802	782	823	772	803	780	834	790	745	729	771	726	733	766	785	774	705	742	723	769	753	723	742	719	743	791	742	721	791	751	779	746	719	785	748	720	741	777	752	760	725	803	745	760	755	764	745	717	749	771	717	748	713	712	743	772	731	713	752	749	729	733	764	746	706	705	730	778	753	748	756	713	766	703	711	768	712	706	686	734	745	774	714	751	747	790	730	661	750	708	724	765	716	731	756	767	724	690	725	694	712	777	737	716	764	760	715	710	720	746	740	739	777	759	741	758	759	737	717	757	723	729	706	757	745	727	751	761	762	719	740	727	709	725	735	722	772	762	771	736	739	770	707	708	796	773	725	769	762	751	772	770	781	770	786	774	691	723	759	819	753	691	704	769	700	732	755	687	724	748	739	703	691	735	729	779	740	725	765	729	702	714	698	748	741	759	750	755	757	762	762	697	750	756	760	718	744	726	732	769	743	801	741	743	747	761	786	712	726	737	739	753	759	760	721	720	748	725	714	756	765	741	743	677	742	770	751	750	751	740	737	749	786	705	766	772	714	753	712	738	764	794	762	757	741	712	763	709	733	741	732	803	690	751	730	760	735	750	698	751	747	737	713	702	730	741	708	717	724	794	739	759	734	793	713	780	740	738	711	749	759	733	758	778	690	745	790	744	702	740	766	686	784	746	720	726	730	705	703	738	715	750	762	761	719	734	753	746	709	741	730	752	768	733	732	688	739	721	738	713	744	764	757	742	727	726	785	756	742	731	721	809	735	729	761	710	752	726	746	785	741	741	766	670	773	724	740	711	757	725	711	741	746	753	768	760	759	785	739	721	683	677	720	749	779	696	721	730	763	730	764	733	812	732	792	726	704	754	747	753	763	728	799	729	755	738	721	794	759	724	704	813	697	715	733	777	747	715	705	770	760	777	747	778	754	725	704	754	724	749	755	762	714	752	760	716	784	764	733	715	712	721	731	775	781	721	770	772	692	741	743	711	738	745	732	753	698	710	734	744	776	757	771	719	784	773	750	752	708	744	781	750	740	775	728	684	797	758	747	741	752	716	741	745	709	742	747	731	755	741	741	763	753	760	689	744	749	746	749	771	746	711	752	720	757	783	734	713	758	726	749	697	751	744	758	730	696	713	725	815	769	777	698	747	733	694	724	736	764	725	760	734	738	767	736	742	755	774	727	726	741	699	743	703	734	739	774	757	724	766	793	733	694	773	728	803	765	728	703	775	759	759	782	724	692	759	759	758	699	733	695	715	790	727	745	777	703	762	747	772	716	733	803	762	756	673	765	776	753	764	773	746	755	724	762	768	736	759	763	720	753	715	685	746	764	705	746	740	805	732	787	732	719	743	732	730	741	718	760	762	739	735	726	740	734	737	679	799	743	769	746	778	725	738	746	735	735	716	669	730	740	758	778	763	693	713	714	724	739	708	778	742	689	739	726	727	786	738	731	721	739	754	793	714	697	702	737	758	718	733	757	711	740	758	753	792	780	726	752	711	761	740	720	706	733	744	740	741	733	751	757	755	742	730	730	755	707	732	711	713	706	717	746	687	732	724	769	748	743	728	702	708	726	743	696	745	755	693	746	757	728	755	736	727	754	739	726	732	721	752	787	747	787	752	724	710	715	768	737	784	716	736	756	774	707	767	734	806	713	730	728	755	742	761	736	685	743	766	731	749	711	741	786	704	704	709	708	723	727	707	750	691	714	730	731	735	718	730	740	765	743	713	736	703	743	771	671	708	730	771	753	738	798	763	708	741	738	723	764	710	726	717	738	749	745	774	747	744	758	710	684	784	721	730	747	752	703	725	731	723	689	695	695	777	783	692	758	754	750	766	728	718	781	812	710	756	767	739	695	768	779	691	731	745	793	730	750	724	676	722	713	739	803	753	755	747	733	739	746	748	752	747	722	734	813	725	753	740	777	811	748	767	773	735	713	733	708	746	723	753	749	751	716	765	776	758	732	674	744	723	709	714	705	697	700	709	729	738	707	728	698	707	728	743	735	759	741	706	747	712	713	757	793	793	764	722	779	761	747	746	739	720	694	708	737	760	758	766	706	732	676	705	696	719	730	730	736	735	716	749	731	710	744	744	733	790	771	723	751	734	724	806	736	719	729	767	720	749	705	747	714	745	686	701	733	737	726	745	727	708	738	785	771	706	786	756	759	719	747	709	759	698	760	784	701	716	729	757	763	727	713	725	788	730	744	696	755	781	745	766	807	734	727	719	769	784	814	782	731	788	717	725	731	744	722	748	713	697	788	729	749	738	746	725	729	763	760	744	737	763	714	750	699	709	759	778	746	723	739	749	716	755	755	710	739	686	719	784	758	750	723	755	742	753	752	771	748	826	734	717	781	716	760	752	699	745	735	736	767	747	705	753	782	784	747	760	731	748	762	739	709	751	725	683	722	739	758	762	768	755	750	756	739	803	651	708	707	722	743	767	737	741	759	706	773	760	731	747	713	771	741	737	747	760	751	739	736	779	743	739	744	751	740	734	694	749	788	751	767	731	754	726	758	712	722	693	723	702	756	723	753	743	722	768	724	733	743	769	680	755	705	714	705	784	744	762	737	764	707	749	689	730	717	760	729	737	741	742	722	684	767	736	719	787	758	738	770	735	727	715	781	766	747	769	746	796	723	734	734	686	760	761	773	774	745	774	775	693	738	704	751	757	785	773	677	728	732	764	740	705	721	726	779	756	774	690	742	767	696	707	733	692	734	715	727	719	752	753	785	696	743	672	763	761	756	748	738	762	763	720	730	733	765	731	709	686	757	700	732	745	711	743	744	730	742	732	742	715	674	741	785	719	699	766	752	762	717	738	766	782	773	792	739	718	713	721	784	729	722	690	707	759	734	720	751	705	759	720	801	727	812	768	704	715	710	754	701	784	754	738	733	754	706	751	689	772	772	730	741	739	744	774	754	731	704	783	774	754	720	758	769	733	707	749	782	733	738	702	740	702	732	685	740	720	780	714	694	747	748	698	713	688	743	710	734	748	752	712	777	751	744	708	720	726	697	731	681	722	765	773	711	710	689	722	764	758	765	741	723	762	709	758	724	746	739	720	748	744	707	771	725	722	733	776	713	712	741	725	734	756	732	768	708	722	766	730	711	721	727	710	759	723	699	789	731	738	737	759	721	760	730	736	695	716	729	758	686	726	768	730	752	741	772	766	748	761	737	739	756	736	704	801	735	745	743	730	774	716	748	745	733	761	768	738	789	711	726	747	739	741	782	732	738	694	765	749	761	737	761	765	771	776	717	746	745	714	770	741	772	740	760	744	697	685	745	786	760	718	733	765	784	768	695	752	735	755	735	707	733	734	775	738	797	731	751	706	742	763	753	706	708	735	764	748	723	741	717	730	698	715	732	797	718	732	773	729	693	728	789	749	704	755	693	793	755	729	707	771	759	708	779	709	775	736
33783	24847	15780	5480	3251	2379	1758	1346	999	779	663	627	491	471	514	447	404	416	377	387	403	374	361	392	364	376	432	397	372	361	365	396	399	335	350	359	375	387	358	362	414	338	384	383	341	315	398	389	379	379	398	388	379	371	330	402	363	376	351	385	397	353	368	373	368	387	340	377	338	373	361	402	356	372	351	377	336	396	390	367	356	341	357	386	363	356	358	366	351	355	416	357	403	375	334	361	406	355	329	380	356	329	369	359	374	389	419	355	360	364	383	380	357	360	341	368	395	388	401	317	378	354	353	362	359	371	392	380	345	377	369	325	375	362	383	400	351	338	360	375	381	343	382	361	350	346	382	365	383	327	345	358	335	388	380	339	338	425	407	390	339	390	411	385	357	390	335	363	371	379	356	384	386	381	398	344	350	355	397	354	401	347	337	381	383	341	349	392	388	343	362	364	349	335	346	382	380	368	385	392	361	360	406	341	301	364	391	379	354	371	344	375	356	378	355	376	425	342	392	373	353	395	365	374	377	361	393	374	366	386	369	379	402	397	366	351	380	381	348	361	347	387	381	404	362	360	379	330	368	345	368	365	413	358	377	374	365	367	337	374	344	389	365	362	365	362	369	357	383	372	387	404	359	362	339	414	400	354	336	327	338	368	367	333	371	395	377	389	378	369	388	375	351	339	376	354	341	372	389	387	400	324	397	374	369	366	363	342	374	338	328	360	407	353	365	342	370	356	336	370	346	387	365	398	357	372	362	373	384	376	379	380	381	361	335	363	328	377	363	385	373	378	407	363	332	352	373	370	354	350	386	349	400	367	368	327	356	369	333	377	422	371	396	365	398	355	343	343	358	345	338	363	401	365	411	392	364	393	378	350	369	369	361	373	371	389	381	360	374	351	368	380	334	359	379	340	367	415	364	359	401	367	345	397	433	385	349	356	361	368	359	322	368	401	377	375	374	380	365	362	366	391	375	336	349	354	331	361	399	380	370	381	351	326	400	405	380	351	348	392	376	370	380	336	379	320	374	362	372	364	351	378	394	365	389	363	330	367	358	368	375	361	350	406	338	334	376	374	375	357	367	393	345	358	392	369	369	355	361	353	366	349	364	380	371	351	344	369	396	340	353	364	353	365	392	373	374	338	376	363	368	403	369	373	334	373	343	378	378	368	328	354	374	363	357	370	353	352	382	333	346	363	354	332	340	355	380	349	363	358	341	334	370	353	338	350	364	358	407	352	383	367	396	395	350	364	338	319	427	368	371	370	338	368	375	382	350	368	378	376	389	341	338	367	410	354	347	365	393	371	357	342	388	335	388	345	369	334	377	384	376	318	408	349	394	342	380	316	371	358	381	371	357	371	378	340	360	369	360	312	352	354	351	369	353	366	349	377	355	346	371	361	392	333	378	381	402	384	374	339	353	350	392	391	370	380	369	371	338	369	371	384	346	389	404	329	362	345	338	352	381	366	376	390	377	349	383	369	381	337	363	401	385	363	371	355	355	379	367	356	356	369	352	331	361	395	395	377	368	385	329	354	362	374	356	367	321	379	341	384	361	379	346	386	364	370	366	348	362	368	361	343	378	353	351	365	374	361	362	320	352	391	372	376	371	374	375	359	387	350	356	376	396	390	386	365	387	370	371	405	349	360	388	376	376	351	367	353	356	328	357	397	386	386	403	344	400	401	356	357	334	376	353	382	339	349	373	376	363	340	364	358	361	377	424	359	374	375	355	331	419	380	324	355	361	372	308	368	383	361	363	394	353	328	350	373	408	314	370	361	393	375	393	360	322	347	358	341	363	348	395	399	357	391	384	370	375	366	356	332	374	371	353	416	339	366	424	388	360	406	403	394	394	387	377	351	346	372	376	338	322	359	349	391	354	369	351	352	360	357	381	359	355	321	383	363	340	356	349	377	369	374	366	364	392	398	371	349	379	387	402	346	347	347	316	376	364	350	348	337	355	363	390	392	357	369	369	343	379	348	354	360	382	372	380	364	331	396	358	353	359	349	339	320	317	363	342	378	362	370	357	346	351	359	347	394	363	346	362	404	348	362	378	373	387	358	347	381	387	364	381	360	369	353	361	371	373	374	358	356	388	381	358	343	333	347	358	357	383	334	346	387	379	335	364	355	360	373	377	352	384	369	384	380	377	394	330	343	335	335	402	397	351	347	331	377	371	343	329	358	379	333	364	381	360	356	361	352	379	348	342	384	363	369	326	306	355	327	383	358	332	376	374	364	369	380	329	360	374	345	400	378	332	367	372	339	374	351	386	356	320	387	332	377	365	362	408	390	359	342	370	373	326	366	375	336	355	377	350	339	404	351	416	349	360	351	388	350	351	369	390	370	321	358	377	353	353	370	382	359	353	399	341	390	330	369	342	373	391	375	380	346	359	380	364	382	379	361	368	365	355	373	367	351	354	381	343	353	355	353	382	355	381	350	371	411	342	383	368	395	368	356	397	332	365	374	354	374	382	332	378	354	362	337	367	368	358	390	380	331	356	364	346	361	305	339	373	390	364	319	359	400	364	369	387	335	328	355	333	356	380	328	346	349	341	354	374	392	378	367	378	376	368	364	326	345	362	365	381	327	346	365	372	372	399	369	324	356	334	353	358	362	340	398	361	349	358	375	330	360	375	384	367	384	375	418	345	350	368	371	381	406	380	373	351	340	363	404	396	348	384	384	375	360	352	341	388	365	322	314	374	381	357	372	355	358	343	378	358	382	373	360	389	363	349	364	329	352	368	340	367	388	357	351	385	368	376	371	371	374	388	386	333	384	379	356	367	334	358	365	361	338	368	353	357	356	331	407	368	383	351	365	381	363	351	371	369	350	370	335	362	362	345	335	341	376	390	367	403	341	376	385	369	376	378	369	382	361	384	343	416	391	371	377	396	396	339	372	370	376	340	361	355	372	341	373	381	421	366	389	354	362	368	395	390	390	351	367	366	329	329	385	404	382	334	342	349	384	360	390	336	361	368	425	373	382	347	392	369	346	341	335	367	395	350	368	330	335	339	378	359	386	341	361	349	345	367	330	353	384	339	395	332	355	411	359	342	335	328	380	348	365	393	383	398	358	387	355	351	333	326	332	378	346	350	353	386	389	343	347	368	365	339	315	363	390	366	347	385	353	371	350	355	371	395	372	373	404	376	345	371	360	365	413	365	368	359	330	363	363	380	375	356	382	334	344	367	355	387	371	360	390	377	341	391	342	366	337	417	354	349	412	339	375	370	363	356	373	376	373	350	351	355	377	363	373	355	365	308	392	355	344	373	359	398	399	381	372	378	359	359	377	396	383	361	396	373	382	357	353	373	357	372	383	365	379	363	350	387	332	344	364	369	363	395	349	352	402	352	370	386	340	330	399	365	381	402	376	389	368	394	361	362	311	355	387	406	364	327	340	365	371	392	360	342	350	353	404	360	372	342	391	334	345	360	360	372	398	323	347	384	384	372	356	367	321	364	366	347	340	346	331	367	363	359	348
21631	18800	16948	10834	10168	8022	6736	5269	4052	3003	2408	1989	1722	1594	1480	1372	1270	1212	1183	1138	1012	959	952	932	901	950	903	871	875	841	828	831	883	870	802	881	813	861	831	845	768	829	836	804	868	829	855	838	828	882	826	847	779	856	799	830	811	813	829	759	862	838	797	757	851	857	780	787	798	804	847	839	795	772	793	789	865	843	783	859	802	789	798	792	861	846	804	785	845	849	795	813	779	800	805	805	785	795	823	791	778	793	842	825	849	766	793	805	810	822	834	799	832	755	788	801	790	793	789	793	829	781	862	835	806	866	810	807	787	775	795	831	825	819	778	829	823	753	797	818	842	856	766	833	840	751	817	790	853	758	815	837	796	804	805	820	801	811	844	786	785	803	785	831	836	803	807	829	827	784	839	783	746	821	829	805	806	855	788	796	856	821	805	814	820	770	752	819	842	781	821	783	783	829	837	779	827	799	803	843	815	814	830	821	810	833	833	851	782	793	793	803	794	826	880	781	845	814	794	797	799	780	836	834	846	807	813	793	811	804	820	835	822	826	791	768	841	817	801	787	782	846	787	813	817	831	820	799	855	827	848	802	851	817	793	803	823	784	841	809	795	828	783	814	809	792	802	845	763	813	796	810	832	796	809	837	836	840	777	814	797	791	778	812	820	779	837	818	828	832	827	814	773	760	776	801	820	808	834	804	755	792	779	785	775	769	794	778	795	838	816	815	793	833	794	836	841	835	825	824	802	819	858	820	833	784	754	844	863	792	864	802	754	867	838	811	787	808	790	786	817	838	772	809	810	832	807	782	844	839	847	832	790	809	776	795	822	840	801	824	856	758	829	828	849	806	808	805	829	753	804	843	821	838	805	819	779	805	761	841	810	836	821	750	786	858	764	778	828	771	815	806	851	845	825	828	840	812	838	809	777	803	830	860	805	801	783	796	841	783	767	824	779	839	821	801	868	823	811	786	804	819	792	836	826	857	825	797	779	824	769	822	797	795	835	798	821	855	856	853	839	757	822	790	803	816	803	839	757	813	829	797	807	852	795	826	750	774	774	786	798	781	742	805	784	807	866	879	789	781	821	765	819	788	851	824	830	822	853	813	788	808	782	788	818	815	809	805	835	771	839	829	752	821	809	869	838	796	800	830	812	808	824	819	841	767	824	805	788	835	807	815	800	817	822	791	866	835	798	807	859	799	776	768	805	835	817	805	800	800	831	781	800	775	765	836	838	797	813	796	811	792	806	853	823	776	787	820	800	785	807	838	784	812	844	769	810	774	796	816	792	843	785	819	815	784	811	868	846	819	818	841	774	843	818	878	805	843	833	800	818	826	796	802	811	766	831	780	810	798	840	790	839	831	800	853	828	784	798	789	758	783	854	708	787	787	822	784	810	801	810	833	839	738	834	773	852	830	806	776	825	822	839	820	799	865	887	802	803	797	758	856	825	746	828	815	831	801	836	915	795	817	798	818	784	795	813	820	817	777	833	834	765	831	840	827	829	795	867	798	793	825	830	806	821	812	786	821	799	807	828	745	844	800	830	809	806	844	845	771	803	759	853	845	799	829	783	851	748	831	779	786	833	846	767	822	783	831	764	803	780	816	845	851	771	766	758	811	794	826	821	806	865	817	830	794	807	837	817	810	834	848	822	790	829	802	824	829	854	800	847	818	803	836	856	787	847	800	841	835	807	797	792	805	799	807	807	850	767	824	872	778	847	773	792	813	781	793	844	780	826	753	842	820	834	831	800	741	826	770	801	815	795	812	793	860	866	812	834	833	846	842	791	780	820	780	825	772	805	814	836	817	807	804	780	712	749	828	795	817	797	810	829	854	843	774	773	826	811	836	853	803	813	820	830	805	733	808	777	788	809	837	869	780	759	769	858	821	820	770	821	815	797	805	831	833	871	798	842	790	802	821	820	817	832	711	825	790	822	822	780	757	859	782	812	792	815	803	838	855	754	798	838	834	773	773	800	832	840	819	805	811	783	800	849	861	828	763	818	810	788	822	831	754	813	800	835	832	815	859	857	813	802	813	788	761	801	804	757	761	790	804	814	803	822	793	864	806	777	813	807	807	785	794	807	827	813	834	818	791	844	800	806	792	764	777	806	808	820	802	862	870	796	793	839	798	833	801	812	832	800	813	827	858	814	834	827	806	810	854	812	809	770	792	829	816	786	839	890	778	791	824	840	843	767	832	809	803	796	800	827	799	832	783	827	820	859	831	739	792	850	810	805	814	823	786	829	855	765	813	753	838	754	777	831	797	796	831	797	810	804	756	821	855	831	758	873	809	793	848	842	854	846	785	800	782	776	840	802	861	804	812	797	783	840	805	796	800	816	847	837	776	792	786	796	797	774	836	840	832	808	802	833	846	773	818	783	799	808	802	774	789	840	790	752	820	815	764	824	814	817	800	819	820	840	863	792	774	804	808	843	801	843	798	815	862	812	809	856	787	797	829	836	875	848	794	797	845	805	827	777	825	789	838	858	843	817	806	857	841	836	795	784	843	820	856	811	782	821	795	846	844	835	812	816	874	803	826	813	841	770	845	806	825	804	804	774	764	813	767	793	777	710	795	800	822	787	829	789	822	773	815	811	805	832	832	855	799	825	792	798	811	835	785	812	833	852	800	845	832	798	817	825	882	798	777	763	772	799	835	820	775	829	804	797	801	752	796	839	808	813	817	824	791	845	761	750	754	780	861	818	825	797	786	775	789	859	832	789	871	861	812	805	834	790	831	866	819	810	819	816	801	845	781	777	804	830	826	771	812	784	800	810	822	826	832	800	784	786	822	835	789	847	852	823	798	863	797	810	807	830	808	792	826	798	816	787	820	828	774	757	795	789	799	774	802	801	796	778	816	813	838	827	780	814	820	824	801	834	791	809	805	819	785	797	831	777	848	822	793	798	824	871	835	741	773	896	839	776	839	796	818	788	752	796	751	809	819	801	830	806	839	822	811	795	852	832	778	802	805	807	848	786	737	797	809	753	810	847	778	805	809	833	729	758	814	843	817	847	841	773	776	845	782	816	806	837	851	762	821	798	787	825	770	827	833	824	733	858	827	815	792	833	769	838	818	843	799	846	773	816	790	800	860	830	823	750	874	844	759	821	847	764	791	805	791	753	822	817	787	803	804	734	791	841	776	818	832	806	830	756	830	792	829	820	795	776	811	807	850	815	807	804	834	764	806	810	831	827	848	830	801	823	770	783	773	818	806	804	791	814	816	779	801	778	820	806	821	842	755	790	813	771	861	803	810	799	780	828	794	849	841	835	821	851	787	826	820	821	763	830	813	795	835	766	823	814	775	809	816	865	811	787	818	751	777	810	776	849	820	792	817	847	809	797	810	823	837	795	852	862	787	817	782	804	820	811	858	857	748	845	781	762	767	802	837	769	779	777	850	826	768	836	827	824	791	826	824	804	783	819	853	777	806	841	846	836	793	850	805	773	803	769	852	814	764	770	795	809	808	782	776	816	781	769	807
44341	32932	21422	8411	4926	3305	2313	1718	1293	947	803	702	618	556	614	623	510	510	425	450	425	420	426	416	427	456	412	401	368	419	415	428	390	380	392	401	365	388	394	392	401	380	392	409	387	382	380	422	353	375	416	403	375	379	388	402	383	401	387	370	371	387	388	405	376	392	412	373	418	339	385	395	389	338	375	391	405	379	371	333	369	383	426	372	411	416	385	377	357	394	364	371	401	395	415	392	367	367	374	390	369	398	395	426	378	388	345	379	390	386	369	387	388	438	377	418	389	409	364	364	394	403	400	357	361	367	391	373	417	413	382	384	340	337	390	380	355	400	402	386	394	379	402	450	388	391	399	382	365	373	370	380	404	378	378	393	361	395	407	396	363	409	383	417	376	382	406	360	396	472	411	399	417	376	395	378	425	384	367	432	395	391	331	309	380	367	408	389	392	374	394	370	394	380	392	361	417	367	373	359	386	403	365	361	379	390	404	404	363	390	355	364	371	408	359	427	360	364	376	379	420	372	368	419	398	392	406	420	402	409	356	366	410	328	378	377	376	429	399	378	396	409	414	385	385	411	363	404	377	384	369	403	369	346	377	385	393	363	355	371	359	385	373	374	372	393	370	381	392	391	352	356	394	392	382	355	395	373	367	399	413	408	382	428	411	353	404	387	377	406	369	358	347	398	405	365	399	361	412	399	393	404	408	354	368	397	349	355	388	377	351	398	401	375	413	397	440	399	416	383	358	403	432	402	425	387	382	356	376	395	408	404	396	372	403	427	388	347	398	388	402	388	416	407	431	425	404	380	386	399	389	352	394	407	376	373	395	407	372	342	371	389	409	366	348	366	399	397	437	415	368	367	387	375	379	352	399	420	384	338	388	399	376	404	377	361	368	382	390	408	362	400	387	374	405	358	350	371	386	369	414	318	395	373	349	358	413	396	355	395	396	359	396	365	447	408	394	374	425	373	411	400	458	383	405	389	393	339	400	411	371	378	401	362	396	392	372	419	347	372	373	416	382	380	388	380	409	393	410	390	355	333	372	370	414	396	387	373	376	409	403	406	366	435	392	397	404	364	389	344	382	366	379	377	376	364	355	397	387	392	382	412	381	380	354	352	382	409	397	364	380	369	371	408	389	391	398	364	362	375	364	403	370	378	392	380	399	353	382	365	377	392	366	423	384	368	356	393	401	396	394	381	362	406	362	399	381	391	374	364	420	388	400	374	405	413	353	383	364	389	391	399	402	403	382	414	388	377	394	339	386	399	377	352	418	354	359	369	417	388	424	350	370	357	387	404	380	373	405	387	370	369	413	395	380	390	399	389	398	355	390	400	396	385	415	421	363	398	399	387	354	370	340	424	407	323	352	341	381	404	378	379	389	362	360	414	414	381	380	372	421	416	371	413	386	372	365	420	402	398	374	410	372	406	388	411	388	380	356	384	339	410	382	385	408	393	382	411	409	366	397	355	357	398	375	416	406	384	394	369	376	382	397	372	402	408	452	389	378	367	407	381	383	398	429	377	413	439	359	372	389	401	389	370	393	407	363	430	370	376	359	388	356	375	408	384	420	395	401	422	380	390	407	370	406	380	376	389	425	448	377	402	393	379	351	417	380	382	372	389	363	404	349	427	411	421	367	361	398	422	383	369	424	367	366	377	385	353	345	383	402	375	382	392	388	372	397	408	391	381	383	397	382	381	383	405	382	411	382	439	406	401	370	396	431	369	412	333	364	406	369	402	392	357	428	373	383	364	378	342	433	392	354	404	381	386	382	405	405	356	381	394	437	403	390	354	366	367	368	395	388	387	351	360	390	366	366	403	379	406	378	386	416	354	388	343	378	429	378	395	385	407	389	411	392	356	372	335	379	385	423	428	407	366	388	392	411	416	401	365	419	361	365	417	373	378	404	384	405	391	375	392	385	371	375	362	380	380	367	402	351	370	349	433	414	367	381	388	361	381	384	380	334	389	372	368	365	398	386	364	344	406	370	372	397	369	403	401	370	426	336	375	359	371	418	406	357	412	387	365	390	388	403	401	386	339	338	408	356	381	386	365	397	389	386	352	398	400	392	353	389	388	357	362	385	408	401	370	386	376	374	394	380	392	387	399	390	414	367	371	362	387	395	385	448	383	387	394	321	373	409	361	417	368	394	378	384	354	365	340	374	395	392	420	378	435	426	369	394	395	374	388	368	403	389	385	380	364	371	371	357	375	383	388	405	388	392	371	367	394	392	412	378	395	374	434	402	381	417	407	413	346	384	357	426	389	353	408	341	371	405	400	365	420	374	411	412	364	399	403	419	349	385	412	384	386	363	378	377	366	378	388	403	396	387	392	374	357	377	397	377	388	443	386	379	397	413	412	371	380	392	379	390	408	419	368	403	393	410	398	378	369	375	374	370	404	379	380	404	390	368	381	393	364	389	388	359	358	374	387	388	388	370	397	358	367	407	384	384	390	389	397	424	376	346	433	396	347	415	372	394	344	369	324	417	379	430	410	362	361	357	382	363	369	336	410	328	372	332	371	354	386	388	388	362	408	393	365	369	377	379	403	421	415	397	416	397	408	401	377	377	390	409	383	343	364	425	366	431	348	398	360	366	384	385	396	380	360	385	397	374	413	406	407	363	403	414	352	375	389	340	405	396	407	407	381	386	374	344	331	399	416	364	365	382	407	380	383	355	405	403	389	379	354	372	385	389	380	418	355	413	404	389	398	350	385	354	402	393	362	398	362	370	410	389	362	385	377	394	374	392	381	403	421	384	391	381	385	405	416	386	374	408	373	381	368	402	393	394	408	405	388	407	399	379	394	397	380	402	359	396	373	402	378	377	386	369	386	382	400	383	406	361	393	392	418	390	408	419	364	438	367	372	406	393	395	382	408	419	346	377	388	394	387	368	375	336	395	364	384	397	404	399	398	371	404	357	402	389	392	398	372	439	391	389	398	369	408	388	378	377	380	359	405	361	351	386	364	353	398	378	387	399	412	389	358	394	355	390	412	356	378	394	380	357	402	400	327	443	389	401	394	390	381	388	421	402	404	373	396	403	407	368	384	362	386	348	345	355	394	409	360	358	362	351	420	386	404	386	413	381	464	334	383	351	379	401	367	396	401	404	378	360	389	399	422	383	384	398	408	410	370	386	381	370	382	367	373	412	365	381	430	414	349	362	347	365	376	345	380	397	410	434	398	404	396	389	388	402	416	402	386	369	426	407	398	400	381	399	408	365	397	375	400	366	398	376	398	381	388	392	389	367	422	364	390	404	360	388	409	418	392	351	380	377	384	406	367	396	434	361	351	439	396	377	382	390	363	377	380	389	388	381	384	372	390	391	369	337	389	361	372	396	374	384	394	387	411	369	377	407	350	365	388	394	408	386	389	375	399	378	402	415	373	395	404	392	402	368	357	409	375	387	375	400	367	337	361	399	394	381	432	433	407	425	341	375	421	344	409	358	387	388	367	418	364	405	396	362	370	392	374	376	411	381	402
27732	24084	20889	13974	13358	10724	8690	6856	5105	3804	2923	2439	2101	1946	1763	1611	1486	1430	1315	1291	1150	1131	1071	1070	1048	1030	992	961	960	977	882	906	926	870	901	865	886	878	840	903	895	875	859	855	774	824	838	898	840	878	855	855	828	856	882	855	845	938	868	864	866	824	806	857	873	841	799	850	845	877	832	838	851	802	853	784	798	833	873	826	819	822	857	831	844	883	830	844	838	860	820	889	870	888	838	809	867	830	878	846	817	844	818	830	860	808	829	847	817	807	838	878	858	860	823	841	839	875	833	821	808	850	816	836	848	832	826	807	897	788	851	835	837	867	859	836	838	838	894	825	853	837	852	831	826	872	822	863	804	852	850	807	860	856	838	853	906	825	817	851	872	812	827	856	826	907	856	788	852	830	833	803	807	843	819	860	869	890	834	862	857	847	889	807	822	835	839	843	825	827	800	871	817	817	852	879	867	867	808	873	832	827	842	818	879	821	792	899	855	837	793	870	838	854	825	874	851	844	849	833	822	810	852	815	820	856	856	866	822	830	781	830	848	839	865	846	795	817	851	910	872	846	800	886	828	798	864	836	814	871	844	851	830	827	805	816	842	839	862	848	853	864	845	833	843	855	817	800	792	826	813	874	830	795	815	834	869	844	850	806	844	835	889	862	890	799	856	836	855	787	844	793	885	816	810	845	828	869	838	895	854	854	796	817	802	857	866	828	863	867	848	863	821	831	874	873	832	863	844	883	865	807	810	851	835	858	825	857	853	874	823	816	818	874	809	866	811	882	863	804	838	850	823	856	874	857	842	860	782	852	849	832	837	839	828	794	843	870	814	885	863	821	784	871	827	808	833	835	794	844	832	866	843	820	868	845	842	846	860	878	866	881	799	854	815	876	855	872	801	826	799	826	873	866	809	828	846	826	884	844	841	876	833	859	859	897	796	851	831	864	813	832	846	831	784	803	820	813	805	838	845	786	864	918	813	857	833	821	839	839	865	856	840	846	849	782	809	896	833	834	867	878	851	835	893	907	777	885	882	846	833	849	902	847	871	899	846	841	818	864	873	857	845	871	840	778	815	808	912	844	879	830	854	804	830	828	821	787	828	836	872	884	826	844	814	877	826	837	841	863	811	821	857	788	831	847	842	858	877	834	897	839	826	835	864	850	840	850	803	859	862	842	883	771	880	805	915	847	799	786	844	777	858	886	872	847	827	804	811	866	811	833	846	858	870	866	837	888	842	839	846	859	799	895	813	851	866	845	861	806	838	838	796	829	821	845	828	823	865	863	871	852	823	864	839	814	818	872	833	827	847	862	849	893	862	850	833	790	826	836	835	810	844	830	860	856	818	839	797	818	864	864	835	849	838	772	876	805	841	802	861	828	818	833	833	806	790	845	845	861	847	882	816	870	854	823	788	855	855	821	836	824	839	795	879	847	850	832	845	851	818	846	814	843	806	837	821	847	776	869	832	882	864	821	869	856	816	853	842	829	820	777	866	850	864	849	820	876	836	819	832	859	858	845	847	824	818	816	805	810	851	773	813	853	862	822	861	798	812	813	868	814	863	845	844	844	896	873	834	856	857	828	830	875	833	840	857	874	869	845	794	846	832	834	871	852	832	833	827	838	839	849	866	869	812	816	877	875	817	840	881	846	805	838	839	847	804	857	816	847	825	846	846	827	865	846	824	856	811	823	816	835	804	809	845	870	858	833	829	867	852	854	808	865	850	842	869	885	879	860	840	802	820	914	830	809	841	838	847	846	824	797	895	909	886	842	834	864	793	875	783	861	834	845	815	840	839	837	858	902	875	859	832	832	813	849	825	829	819	846	800	845	881	839	823	773	795	817	857	812	884	800	859	799	857	886	858	856	859	858	826	802	830	841	877	847	870	840	875	853	857	797	845	880	808	892	920	797	842	832	857	841	816	848	809	852	829	817	852	820	781	801	852	790	927	842	868	869	855	782	836	824	877	824	836	841	826	820	882	875	838	818	833	813	840	885	848	833	828	768	827	822	840	840	858	857	820	867	844	819	865	869	830	872	880	880	839	820	865	845	882	822	845	857	846	802	887	878	845	831	857	839	826	779	789	890	836	830	892	809	860	883	839	800	889	837	845	853	837	883	875	841	811	839	842	829	864	875	808	834	875	784	850	872	846	908	823	784	868	820	829	884	831	791	845	781	838	815	839	882	870	801	860	849	884	806	850	912	817	809	828	841	800	850	879	819	883	867	865	783	848	816	852	887	928	754	836	809	776	856	842	847	843	853	870	892	828	856	877	857	838	864	846	857	836	912	794	848	837	876	800	837	830	849	836	847	849	870	815	830	804	872	797	776	808	856	822	927	828	845	846	773	844	854	833	835	864	832	804	849	891	917	859	774	821	831	833	786	832	824	873	797	888	815	810	812	851	858	948	828	839	857	849	843	836	807	820	879	880	840	807	835	869	829	823	830	794	847	819	854	839	825	829	846	778	797	870	863	889	819	828	824	790	827	819	828	826	851	798	878	845	871	795	814	814	827	812	842	818	860	840	850	877	868	858	816	881	844	824	819	835	815	852	850	850	807	829	872	813	840	855	884	856	889	928	882	820	814	801	846	874	806	840	861	837	923	818	813	803	857	840	844	866	841	837	849	881	864	817	828	839	869	873	815	848	838	819	811	795	880	829	835	851	819	798	827	816	882	860	904	850	854	866	854	874	856	810	898	872	893	838	824	823	822	806	824	827	876	827	872	866	830	801	821	857	854	852	850	867	827	815	851	791	820	837	819	875	913	854	867	872	856	804	834	853	850	820	852	826	879	822	821	863	876	831	796	828	830	796	855	831	815	907	813	809	890	806	870	881	822	834	894	829	857	816	880	844	853	833	801	805	832	850	777	827	835	851	836	787	891	821	821	860	791	833	831	833	816	819	825	857	824	836	870	825	865	857	807	870	903	858	790	841	803	848	828	871	844	856	832	847	854	855	860	817	845	870	864	873	838	848	786	836	839	866	846	857	801	788	867	823	823	850	857	845	865	863	845	864	865	820	845	909	828	827	819	811	842	878	808	832	881	818	780	907	800	837	882	838	865	804	816	768	839	829	833	863	913	861	798	803	896	804	817	833	883	847	815	844	873	814	800	844	919	855	853	803	838	849	866	809	855	861	896	878	883	797	812	845	867	875	834	875	782	865	815	834	819	786	875	819	821	844	845	854	833	849	815	870	799	837	844	886	826	783	842	803	868	881	845	874	801	883	801	880	854	837	872	911	806	865	846	866	840	923	777	847	829	866	869	856	790	827	846	885	805	840	852	817	857	815	857	809	845	868	845	819	810	840	812	863	818	799	901	772	838	824	828	837	855	853	844	814	870	847	819	816	828	835	820	786	874	853	827	858	859	820	786	829	878	888	847	892	870	882	867	820	850	921	854	865	835	859	814	835	855	880	847	872	850	831	845	832	827	815	877	838	822	820	811	849	851	811	822	866	829	873	795	803	827	854	838	853	845	829	842
17780	9833	5691	2917	2204	1566	1136	855	620	490	478	413	413	342	338	394	343	394	346	364	321	354	328	349	324	354	311	346	320	355	336	332	334	336	355	351	296	324	299	330	302	274	317	331	347	313	342	320	324	306	306	316	308	343	330	356	310	311	326	304	335	329	356	321	311	355	299	312	333	347	340	331	305	334	333	361	319	357	317	334	356	308	354	356	315	317	313	340	323	316	304	321	301	303	325	333	333	323	337	317	310	325	304	341	304	337	344	293	299	346	296	315	297	339	318	311	313	354	319	340	301	360	342	283	331	342	303	360	342	325	358	317	368	311	363	339	355	277	306	310	335	290	300	297	315	316	291	295	311	284	311	310	323	345	325	321	363	329	318	334	357	292	295	260	310	354	371	344	286	275	326	340	347	297	329	308	296	327	340	322	303	317	319	340	293	308	330	311	297	323	302	284	313	334	317	333	324	317	323	315	303	302	321	371	304	316	293	331	327	307	311	324	308	309	334	315	328	326	321	303	304	314	343	308	348	315	299	326	283	302	323	311	332	334	312	319	334	350	307	318	346	325	338	338	350	349	347	341	320	357	294	334	352	319	286	302	349	347	311	314	344	328	324	299	343	335	351	360	362	335	294	304	310	309	354	335	308	338	317	299	289	311	327	293	340	314	343	314	346	321	332	300	306	323	312	334	317	329	341	307	301	317	309	297	321	310	337	329	331	319	328	306	324	309	330	299	316	329	341	322	281	340	281	357	309	344	331	286	314	292	325	347	309	291	352	294	306	308	343	331	313	288	362	370	345	298	317	297	335	316	343	327	322	330	344	372	317	325	320	294	331	315	298	318	332	313	327	364	311	314	329	334	332	342	317	340	325	325	306	329	310	331	331	295	331	338	302	306	337	277	292	330	307	281	307	326	337	319	319	282	306	313	299	345	336	319	333	332	301	294	316	319	340	314	302	315	292	310	302	311	335	306	305	356	335	289	307	309	320	325	315	300	298	333	324	317	345	360	316	326	343	358	309	311	339	308	315	295	343	308	304	298	337	307	319	332	315	303	306	316	309	313	305	316	330	337	312	320	326	317	349	303	313	304	332	336	286	290	329	318	306	352	358	293	309	347	312	306	291	337	337	307	322	349	302	316	283	339	313	304	334	275	293	304	331	311	316	321	322	297	309	317	322	327	352	308	319	327	302	339	350	322	325	309	323	332	328	324	297	298	323	311	347	328	310	311	320	312	299	359	302	313	309	326	320	308	328	327	338	369	292	332	315	333	348	310	289	330	345	308	336	330	317	310	323	337	338	290	332	319	310	315	291	325	328	317	325	287	304	336	280	312	282	315	321	328	289	315	346	310	295	337	332	339	304	332	290	339	343	303	362	347	338	315	362	307	323	336	325	362	320	323	338	295	332	326	284	376	322	314	314	338	326	355	288	307	285	335	310	341	322	326	336	298	343	311	320	322	304	325	325	337	328	363	347	318	320	321	347	329	321	328	320	279	328	315	334	320	293	328	317	326	316	314	301	328	293	341	342	331	309	351	327	314	321	308	305	320	322	299	330	365	319	318	370	321	287	350	330	308	304	332	380	344	332	327	301	325	339	322	339	355	294	345	342	314	310	303	287	305	312	331	305	329	276	302	312	309	318	317	315	332	317	313	325	316	337	311	305	303	337	335	359	326	350	322	330	323	272	296	299	340	326	328	321	283	323	307	331	322	328	370	312	316	292	324	310	305	305	308	329	308	307	271	342	355	337	344	328	320	334	324	343	317	324	319	317	325	289	351	322	312	330	304	312	343	307	321	314	375	299	296	340	313	273	297	305	301	322	316	309	314	330	340	298	314	329	345	309	295	307	336	325	306	277	318	335	312	349	350	353	323	312	309	295	346	307	285	313	360	349	348	312	315	345	299	317	331	328	347	342	299	346	325	316	328	354	326	324	352	306	287	358	317	326	305	347	307	346	324	356	356	311	317	309	333	348	350	322	320	330	332	330	333	318	299	326	309	343	292	328	323	317	323	346	340	333	332	333	319	342	284	307	316	330	318	318	282	324	325	288	331	303	335	312	321	330	294	321	301	311	293	358	342	297	291	312	338	284	310	324	313	303	319	339	303	292	342	349	367	319	345	319	319	282	326	322	373	289	317	329	341	363	320	321	307	334	331	310	322	311	299	304	295	293	325	290	300	327	316	317	314	337	322	307	290	323	340	328	328	294	302	297	326	336	309	357	324	336	368	369	334	307	312	321	315	302	316	344	320	342	334	330	321	300	320	355	300	333	381	327	295	326	317	307	340	331	315	362	347	337	336	351	341	297	293	331	320	307	308	313	316	313	331	334	332	309	303	284	294	336	290	338	301	308	312	327	311	357	314	317	310	310	312	340	347	373	318	304	311	283	341	306	334	335	283	311	345	314	307	342	320	284	331	356	347	340	295	301	313	326	317	318	297	305	303	323	283	332	336	338	363	343	322	329	303	357	293	310	321	299	330	322	325	326	316	301	324	302	338	341	324	333	345	322	291	327	348	336	322	363	335	295	336	317	331	298	338	334	338	326	348	331	320	328	334	283	331	300	296	307	335	318	314	284	315	329	329	333	291	304	305	299	342	313	323	322	282	296	301	302	321	301	313	325	329	283	357	321	342	306	346	337	353	318	341	286	323	327	288	328	329	323	323	321	316	330	309	292	357	330	337	304	315	297	301	313	332	342	317	329	313	304	306	322	309	306	347	383	316	320	305	328	312	333	322	345	331	351	330	335	314	338	303	328	344	289	314	326	321	322	301	307	308	298	303	281	343	361	303	293	351	334	318	318	313	330	331	335	294	317	314	335	335	324	300	313	383	310	278	340	344	340	319	356	353	332	309	310	312	320	317	301	311	324	300	297	308	321	305	319	320	318	349	342	330	317	335	311	328	324	343	331	336	300	329	289	292	282	334	355	308	328	336	331	321	339	337	311	345	311	364	327	319	312	312	337	311	330	318	303	289	286	321	302	338	320	347	330	308	339	360	333	295	300	318	374	345	330	329	291	326	318	356	337	345	365	336	325	339	327	266	308	304	319	329	323	297	366	320	324	342	298	338	318	311	328	338	300	294	317	321	337	361	305	331	304	352	302	293	307	306	333	321	307	336	314	286	317	302	299	319	311	343	322	287	340	306	294	342	302	292	319	341	308	323	354	316	332	321	340	312	352	333	348	340	366	322	321	308	335	284	338	298	308	356	324	343	345	329	347	373	326	328	316	355	302	356	317	321	328	322	292	301	301	311	323	313	333	325	338	323	329	286	329	317	310	316	307	282	320	322	328	331	311	267	317	312	341	294	333	342	348	303	291	289	338	342	307	337	320	341	318	330	352	329	323	325	319	313	303	341	298	301	341	333	323	354	329	318	341	323	316	355	325	317	319	330	319	293	350	300	332	303	317	316	330	297	355	328	307	343	333	316	321	300	333	365	316	339	277	310	302	292	338	313	290	327	324	345	288	315	322	308	348	347
10592	7995	8443	7763	7216	5534	4292	3142	2242	1769	1570	1261	1214	1068	1098	1060	981	921	901	822	784	792	819	775	843	796	760	809	781	723	751	803	713	721	731	749	710	732	740	720	738	729	758	742	709	739	697	717	699	704	741	733	735	755	742	673	708	702	706	717	714	782	746	698	727	760	691	738	729	741	717	715	674	694	733	714	761	679	716	776	769	693	725	724	722	708	731	676	722	698	711	695	688	754	701	677	767	689	780	751	749	720	706	725	677	684	734	736	713	698	697	699	721	697	709	737	711	740	739	733	701	678	709	795	687	741	743	750	727	723	737	741	696	747	720	713	718	740	742	743	764	732	747	720	733	696	738	754	707	682	736	725	704	764	719	701	688	730	672	695	739	716	729	707	722	721	686	743	702	711	717	712	695	714	693	716	691	703	742	740	716	752	718	713	742	753	721	700	715	730	763	779	669	748	709	725	709	764	761	687	766	728	735	698	750	737	718	740	734	684	731	744	701	780	705	700	685	686	758	708	710	668	703	738	712	700	690	718	748	711	696	734	734	747	708	709	705	721	715	716	729	702	695	692	694	724	703	686	748	728	728	713	732	719	700	705	760	716	730	670	721	719	711	741	713	702	726	759	725	708	700	679	719	702	712	719	759	681	703	686	725	771	746	726	677	730	749	734	743	704	741	700	760	763	737	748	721	693	678	706	741	677	705	683	744	744	744	747	704	723	676	647	741	725	751	706	794	690	727	726	689	735	734	679	718	739	705	760	741	714	742	720	708	736	758	734	688	745	748	687	722	733	726	715	734	755	680	729	700	706	678	716	756	747	726	711	747	772	743	752	707	753	737	672	689	737	694	714	746	673	702	758	729	746	706	643	713	679	749	711	741	690	748	713	741	696	732	749	753	718	717	698	726	794	738	699	717	669	689	751	722	753	662	719	707	687	765	681	698	695	704	718	704	743	717	722	754	692	706	672	712	727	711	717	729	745	751	730	718	705	717	698	779	714	739	741	720	726	754	708	689	713	737	694	695	728	725	718	731	735	767	738	741	705	743	726	765	708	681	727	689	739	711	741	753	726	716	715	711	756	734	698	724	711	748	705	759	693	746	704	733	764	742	725	701	671	723	740	730	767	710	695	736	745	730	735	720	697	698	707	753	699	749	764	735	708	749	710	695	679	721	736	745	682	691	700	765	703	708	702	783	694	693	753	709	705	713	749	717	728	797	679	661	722	751	732	688	713	695	739	667	716	700	713	680	713	696	702	673	714	698	691	704	704	688	692	745	717	725	723	719	692	710	704	712	769	723	722	728	749	732	695	758	745	698	729	686	710	653	725	720	695	734	710	718	713	701	716	689	709	703	778	734	700	698	725	731	735	736	683	717	705	742	705	702	725	735	671	711	745	667	710	757	729	724	720	759	712	754	660	767	725	718	718	718	735	697	694	734	760	736	696	701	720	738	753	724	723	723	744	722	730	689	723	728	718	687	692	723	742	734	719	721	742	778	704	792	736	738	670	663	724	694	725	729	711	740	700	702	784	762	707	707	725	746	703	734	724	752	738	686	772	713	740	729	693	697	672	760	710	726	717	733	699	733	701	763	674	739	713	733	730	711	734	746	751	731	739	741	721	696	724	718	701	718	736	743	714	738	690	703	731	746	689	748	730	708	736	724	732	729	696	684	758	712	729	670	768	726	738	739	700	710	684	723	687	698	736	747	721	761	754	701	746	708	708	733	773	703	802	702	677	752	703	721	741	746	744	753	692	743	711	727	713	711	730	692	705	707	699	773	736	748	709	742	700	722	693	722	711	678	731	763	714	707	750	741	717	747	682	734	703	699	740	700	717	688	746	702	684	719	726	716	717	718	734	734	716	744	683	701	732	711	718	686	698	739	695	736	755	713	714	688	726	714	702	721	713	722	742	731	741	739	728	719	741	693	771	747	700	728	699	732	729	728	715	716	745	745	753	727	735	685	755	714	769	725	783	715	761	738	659	712	694	698	705	750	697	711	721	722	690	691	716	716	737	731	727	710	760	688	699	719	725	701	695	700	680	681	699	726	721	750	724	680	745	719	721	724	711	690	736	712	733	747	713	729	698	776	687	702	789	736	723	717	750	710	726	698	675	725	691	739	734	727	685	737	759	763	769	752	703	761	684	722	702	789	754	688	722	729	692	709	717	712	708	709	705	722	753	678	713	685	718	706	785	729	690	677	723	727	717	726	716	746	727	727	749	687	746	712	749	719	708	691	697	736	731	706	692	731	724	737	722	679	743	726	683	712	702	759	695	750	770	725	717	698	711	761	705	724	699	703	760	700	754	739	742	716	718	725	672	700	747	706	768	736	716	718	734	812	765	678	723	726	728	741	679	715	752	702	723	722	720	695	705	729	690	708	740	755	700	702	748	739	729	744	740	766	729	708	749	695	695	729	694	687	740	743	741	734	687	714	696	745	692	708	761	738	716	725	725	711	712	742	728	737	719	748	726	746	761	732	668	693	710	713	659	708	715	738	727	704	689	745	745	709	742	716	718	694	719	691	728	744	718	715	757	715	713	716	743	689	726	759	718	688	708	733	743	699	790	693	726	724	686	749	725	696	703	721	736	721	727	720	708	740	716	764	689	690	790	710	722	755	765	708	689	725	744	750	697	711	723	721	728	728	720	729	753	719	716	719	739	748	721	721	749	707	727	683	677	700	756	704	719	724	655	697	710	743	691	737	732	731	763	753	722	747	746	725	683	730	772	675	718	712	746	671	765	692	667	742	712	706	702	733	664	677	702	719	718	703	697	770	698	708	683	757	789	737	693	746	723	733	717	690	711	663	686	700	713	742	766	692	717	699	707	729	737	738	718	708	700	708	751	769	710	733	732	743	731	736	705	674	725	703	792	714	761	717	714	727	719	702	718	727	752	748	725	771	696	724	726	715	715	731	689	709	649	699	707	719	747	739	723	729	716	739	701	695	676	785	739	723	714	653	731	712	721	710	712	698	702	687	758	715	704	698	696	744	693	786	692	711	731	737	728	728	703	730	681	777	715	779	733	687	723	697	769	721	748	716	672	737	711	706	732	707	749	726	708	710	745	772	729	728	725	693	774	708	731	688	709	748	727	711	723	760	722	708	762	756	723	722	650	750	679	739	709	716	717	733	745	723	749	687	687	773	691	737	722	731	674	699	760	697	727	719	721	715	729	735	785	731	703	739	733	704	744	754	682	721	748	741	688	716	729	694	688	694	707	698	760	694	738	735	745	744	748	775	672	739	701	738	715	744	741	721	746	778	756	746	732	740	655	705	702	690	731	678	663	725	725	707	760	724	701	734	747	736	742	778	690	666	700	729	712	759	709	713	706	712	713	741	702	719	702	723	700	692	728	740	710	725	750	678	742	722	725	739	708	751	714	729	667	742	732	693	736	729	734	739	747	727	759	689	716	690	698	712	722	721	761	731	696	732	677	688	723	726	653	724	729	759	730	710	720	716	725	733	748	723	730	754	758
33947	23962	15209	6379	3764	2557	1835	1293	854	737	645	591	541	500	474	465	407	408	423	389	397	446	398	324	399	395	377	379	386	365	393	361	349	353	352	351	369	368	396	405	387	371	365	373	364	371	371	347	374	397	347	366	362	337	381	390	363	333	406	294	345	376	380	352	343	361	375	359	377	379	365	394	367	391	372	388	334	352	371	320	375	398	356	357	356	369	375	350	353	372	344	362	366	352	378	380	362	368	364	376	358	367	372	381	379	388	360	387	356	370	391	367	358	362	356	383	422	380	341	357	375	363	366	367	362	372	371	352	351	337	402	359	387	376	358	359	410	341	356	346	335	379	380	386	370	390	333	349	364	336	378	351	361	367	385	344	383	384	350	344	385	390	383	404	327	347	321	366	345	333	379	359	357	354	361	340	350	364	355	375	381	361	355	369	336	339	387	335	334	410	365	375	387	357	378	365	348	371	375	332	392	363	381	319	345	366	354	346	356	338	388	359	388	358	311	355	360	369	385	330	356	393	399	375	379	383	370	384	370	383	403	389	336	404	386	362	334	401	392	389	387	405	374	354	362	367	343	363	337	356	361	392	354	364	407	407	371	394	368	377	374	345	384	364	394	366	369	381	331	381	358	350	375	385	365	381	371	385	352	346	387	380	364	378	359	374	389	400	358	373	381	325	340	358	357	318	343	354	379	359	333	349	358	349	353	355	322	358	344	350	378	339	354	378	344	375	357	374	331	385	347	386	392	383	314	366	387	377	362	335	320	362	328	395	348	349	371	347	373	373	409	350	362	384	394	380	350	334	369	361	326	346	358	386	360	399	372	366	344	389	327	334	361	337	368	363	354	379	394	397	368	359	398	385	386	347	333	344	392	373	380	371	336	402	381	315	334	360	384	388	360	319	370	359	391	340	364	348	395	391	348	352	409	393	394	350	391	363	377	385	318	335	404	370	342	350	382	376	326	383	345	345	392	333	344	359	320	365	347	343	360	348	386	386	375	371	369	386	409	349	356	397	364	346	399	376	392	366	349	349	394	358	380	339	428	339	357	361	353	370	346	371	354	364	354	389	383	347	377	381	352	359	350	343	358	356	351	347	357	378	345	339	340	346	360	371	366	372	359	349	378	347	351	361	343	402	343	366	361	348	361	383	349	382	373	347	370	320	400	398	393	380	326	359	394	370	352	373	366	380	345	386	375	348	373	373	350	410	335	386	331	379	358	353	375	347	346	350	338	374	347	343	357	335	341	359	355	364	377	391	350	358	339	348	343	339	319	343	382	360	368	344	364	359	370	341	341	383	342	345	380	345	362	359	380	379	363	322	373	388	368	369	371	356	342	331	379	364	345	335	327	377	379	339	420	367	400	393	360	356	354	347	355	389	406	398	360	325	361	332	382	374	400	380	350	356	332	347	380	354	374	318	345	350	386	377	345	367	337	353	359	348	354	386	333	370	345	347	337	385	372	358	357	340	332	380	354	323	328	348	358	331	344	343	343	346	346	363	363	357	362	392	370	368	358	350	354	356	348	348	378	334	380	363	356	366	362	375	376	337	381	397	353	383	380	332	365	365	381	359	391	412	354	397	365	362	361	374	405	352	364	346	390	391	351	335	368	381	358	341	379	326	382	340	372	384	369	340	349	364	329	326	350	377	361	387	365	385	337	340	371	364	357	376	378	367	346	388	369	362	404	363	371	370	380	370	371	389	362	358	350	332	356	362	349	369	375	390	372	367	354	369	372	415	383	362	346	328	400	354	376	353	375	383	351	365	388	349	359	344	356	366	351	370	332	370	384	387	359	368	370	393	363	366	373	343	375	350	362	359	346	337	348	366	390	337	377	379	354	315	402	350	370	367	356	385	389	331	366	320	380	392	389	365	364	368	351	401	358	359	367	347	377	392	373	342	386	327	367	378	349	385	392	367	356	350	345	368	356	366	373	385	348	341	361	385	343	345	352	410	355	342	352	353	359	358	384	379	346	326	346	360	361	362	375	384	403	369	380	373	371	373	373	345	378	359	371	406	351	359	399	353	360	383	376	378	374	362	383	353	366	400	360	396	359	397	340	333	373	384	331	358	370	401	367	387	363	390	397	343	353	347	348	367	408	360	341	362	389	341	366	384	344	350	404	351	391	397	330	375	330	355	361	399	357	366	360	337	363	366	360	329	353	384	332	386	361	355	353	355	394	357	368	340	362	362	347	363	370	392	373	344	364	384	343	409	382	356	353	364	319	337	373	343	355	337	354	352	386	353	340	381	321	360	362	373	359	359	348	376	366	316	392	309	373	407	337	363	399	393	386	361	365	348	363	376	362	389	394	387	354	314	383	343	374	359	350	390	367	390	347	360	338	386	374	370	368	366	341	365	374	326	349	352	341	367	380	384	351	320	381	414	373	337	362	339	372	321	373	363	336	353	380	362	356	366	351	365	364	371	412	391	374	372	361	409	375	385	341	366	344	351	349	364	358	383	326	363	408	391	382	346	354	359	381	400	353	361	389	351	336	362	358	330	349	338	356	386	362	355	355	362	345	346	382	379	389	346	357	355	344	333	343	379	350	360	379	357	354	351	344	313	360	348	361	397	348	365	342	354	375	396	407	370	382	364	397	401	386	360	332	360	390	385	341	345	363	380	379	389	362	346	362	338	401	361	387	344	371	360	375	320	331	360	356	356	392	381	343	346	398	352	374	356	318	363	381	375	383	367	356	345	376	356	356	358	379	328	332	323	360	349	384	368	378	373	351	394	345	372	357	353	403	389	372	370	417	347	346	327	391	332	339	371	362	350	348	341	367	372	372	349	321	382	389	396	344	374	344	365	328	364	384	357	363	355	339	353	322	366	358	410	360	344	331	381	330	369	351	345	350	363	373	355	363	372	375	350	397	313	336	344	397	394	357	331	365	393	372	359	346	328	337	381	339	338	357	358	359	377	366	359	382	364	370	312	368	371	357	319	347	356	397	368	361	352	385	375	376	360	383	362	354	327	384	336	355	373	338	340	362	328	361	331	372	368	389	398	385	331	364	319	355	334	371	353	390	377	355	353	339	350	346	375	378	335	383	369	394	374	359	371	342	364	378	351	354	350	352	361	370	329	376	339	357	347	387	352	361	378	387	356	359	343	361	384	360	352	351	328	399	347	330	378	374	372	338	359	364	344	350	356	404	364	364	357	377	344	360	363	369	306	386	317	350	350	369	356	341	377	406	342	337	382	358	397	367	390	351	354	354	336	352	339	401	392	389	349	372	343	360	356	397	347	346	347	401	367	368	329	376	365	364	326	360	357	357	355	344	343	378	353	341	374	323	380	367	349	331	384	346	371	371	365	388	379	380	368	349	345	382	384	378	370	335	330	355	362	380	370	373	374	394	363	348	340	353	356	382	363	350	337	352	360	387	389	373	344	365	349	347	385	354	367	421	372	328	375	381	350	377	403	360	407	363	361	380	381	363	368	356	389	363	363	403	352	396	355	351	322	387	383	372	378	335	378
21503	18296	16932	12467	10906	8561	6501	4795	3415	2692	2201	1886	1653	1584	1432	1360	1239	1235	1110	1051	1014	979	957	959	910	923	903	848	850	846	849	866	798	802	839	749	824	800	828	839	845	794	836	831	781	775	783	787	856	788	863	811	791	764	809	786	795	760	804	788	844	804	799	839	753	841	848	799	773	793	739	793	810	776	794	765	812	767	817	806	772	817	760	813	794	774	813	765	824	750	812	786	828	773	831	815	829	780	797	751	764	727	732	813	787	818	820	764	788	797	787	804	860	758	812	816	820	794	800	790	845	810	787	776	793	808	761	762	856	764	791	798	805	807	778	797	813	808	818	800	811	819	811	740	810	792	782	807	781	825	785	767	810	783	788	803	807	795	806	770	853	815	840	822	821	782	802	817	808	789	802	779	816	827	759	809	817	745	847	784	794	796	815	816	776	781	819	796	821	773	764	816	790	753	816	774	806	826	786	818	830	790	852	790	823	802	764	814	769	785	829	790	787	856	830	868	793	823	823	801	801	821	779	826	823	789	788	733	763	803	808	785	812	798	773	805	815	802	749	814	803	814	808	869	773	807	799	810	811	758	791	750	778	823	780	785	824	783	789	816	777	811	831	753	800	788	820	832	795	778	818	785	810	799	806	803	780	829	818	753	771	794	763	786	801	827	796	798	782	788	820	793	823	818	788	816	798	808	818	791	850	794	838	814	797	821	762	764	797	782	838	839	794	776	794	735	765	782	829	794	822	819	830	787	833	795	825	829	813	780	768	803	797	822	821	796	779	833	819	849	793	777	794	829	845	810	758	782	803	777	797	749	752	778	790	818	861	773	807	835	842	835	844	886	851	777	822	791	819	767	789	776	747	773	802	823	809	781	769	771	855	775	749	794	833	779	782	810	765	816	796	745	840	803	774	799	776	804	811	759	849	827	805	801	802	830	758	816	789	754	760	876	796	834	820	768	774	798	827	803	825	807	802	791	835	837	769	804	792	802	791	819	812	816	798	826	801	864	791	753	816	766	794	838	816	801	793	810	821	775	772	781	783	787	806	776	781	809	753	822	801	808	813	821	791	792	844	799	842	782	792	810	822	798	798	826	794	778	813	794	765	834	763	789	801	781	808	768	799	793	802	821	811	798	788	802	767	781	815	856	821	831	800	825	790	825	798	818	808	812	790	818	821	790	804	824	768	842	726	872	829	786	748	788	724	816	792	788	801	847	781	823	801	832	785	789	831	817	759	794	812	784	819	804	807	802	789	779	812	772	811	762	777	764	785	832	842	807	805	793	836	773	816	820	846	783	821	801	812	780	770	820	780	774	827	769	795	786	813	777	777	783	844	814	792	766	787	826	828	810	781	816	790	764	762	791	769	763	808	799	804	840	830	817	787	827	767	817	786	830	800	768	804	761	813	734	828	801	813	822	803	835	820	780	791	786	827	813	823	806	781	820	775	726	759	849	844	813	875	823	844	801	765	835	815	756	836	816	787	781	785	771	783	815	810	801	777	753	825	759	785	832	796	753	777	765	820	806	823	860	812	720	807	780	840	828	799	806	797	791	810	773	817	823	796	821	818	856	776	814	800	765	835	837	815	760	829	804	805	789	805	854	832	804	761	822	814	810	780	828	785	825	817	849	831	792	805	831	781	828	810	762	831	798	805	805	833	817	792	767	784	811	825	786	803	792	780	825	781	787	859	770	836	860	803	806	803	798	803	815	796	828	868	797	783	828	845	743	830	765	763	822	824	806	780	795	807	807	795	791	769	804	774	813	805	825	775	770	782	798	758	848	771	844	808	780	819	776	801	857	809	771	770	832	781	767	818	828	781	789	808	823	851	842	782	801	752	775	811	768	765	755	787	789	822	810	738	817	758	792	782	715	742	787	764	806	770	811	787	808	807	786	827	825	809	814	767	824	775	768	810	786	789	754	779	825	831	800	828	836	769	807	776	779	799	800	831	773	836	783	811	869	759	843	790	780	800	790	791	748	830	751	803	823	804	788	760	794	833	768	791	796	795	826	758	789	811	783	850	812	790	794	797	835	832	792	794	805	801	790	823	809	771	791	787	780	796	808	852	830	782	774	818	834	817	809	813	796	782	805	828	834	805	800	788	786	765	796	766	811	815	815	769	824	762	804	802	767	818	794	800	767	818	784	780	826	853	840	780	784	834	812	806	786	778	800	810	785	803	808	823	810	823	760	782	830	834	743	833	801	790	785	823	840	809	774	820	764	778	790	803	787	765	798	770	795	792	806	813	835	849	763	825	802	854	791	820	797	785	753	857	806	782	828	783	796	790	782	811	803	815	807	836	833	798	876	784	785	783	833	766	844	779	849	771	794	806	754	817	793	778	791	819	779	851	816	759	783	809	790	845	804	797	870	812	814	832	816	797	833	837	800	850	848	868	777	798	804	759	829	813	753	811	827	801	794	769	767	821	808	752	790	808	800	785	730	814	853	810	787	854	813	796	810	785	776	824	732	776	794	817	772	801	722	846	776	755	795	822	823	803	831	784	820	833	827	882	758	749	806	785	817	776	819	799	847	802	791	755	798	823	845	828	771	824	783	845	768	795	854	794	848	829	749	841	850	800	847	760	808	835	743	822	852	815	745	785	804	823	819	779	761	804	809	794	829	811	770	822	794	791	741	816	799	807	774	803	827	800	798	791	795	816	766	762	803	776	805	826	801	847	818	831	815	768	828	801	820	825	799	791	823	771	789	766	840	781	788	807	782	758	817	770	836	824	768	736	805	787	765	806	783	778	873	780	782	764	816	793	827	781	775	876	781	790	764	788	821	798	805	829	778	826	800	767	824	779	840	768	818	801	829	778	812	752	807	818	807	802	807	779	836	829	815	824	801	773	759	846	808	848	796	817	794	870	837	843	801	807	754	798	786	786	783	812	753	795	741	801	819	800	805	781	783	789	791	795	825	759	790	809	790	809	774	744	792	764	796	803	856	816	778	785	794	777	764	779	798	790	784	784	783	823	814	768	802	846	807	816	786	776	767	849	805	821	807	810	758	788	767	834	807	787	793	783	802	829	798	798	800	793	824	793	821	771	836	798	800	796	768	795	796	772	803	838	787	778	764	798	812	813	849	791	822	781	779	825	820	827	796	811	823	813	823	749	805	769	767	818	814	829	789	844	785	811	815	776	784	795	819	793	820	837	803	812	788	765	811	853	829	779	785	804	768	799	829	801	762	805	770	755	817	840	848	849	802	850	819	778	838	850	808	767	804	809	809	784	764	800	805	810	797	790	779	807	801	814	780	825	810	792	804	814	803	757	770	804	803	796	786	841	739	792	812	792	806	784	853	830	814	797	787	846	755	845	813	777	819	779	785	803	833	807	755	797	813	807	825	792	775	863	808	833	790	771	764	759	813	795	792	814	795	801	780	742	773	804	784	826	783	815	795	778	801	820	759	809	802	751	786	799	786	822	826	817	793	848	767	772	817	830	760	803	797	781	783	844	831	797	831	807	737	756	773	791	777
43442	33022	23648	10323	5495	3464	2410	1713	1206	966	791	663	631	581	588	541	506	505	474	460	437	416	476	425	430	386	405	383	391	403	372	373	398	388	387	393	385	387	384	388	401	373	407	419	389	380	407	425	395	375	381	367	414	385	384	409	409	350	369	425	382	370	360	372	385	396	432	388	407	382	387	357	409	387	409	387	378	357	393	407	380	310	357	408	365	358	359	385	385	400	398	402	406	379	392	367	405	371	389	350	423	399	374	367	406	370	410	344	340	366	424	378	362	364	392	391	376	380	404	368	380	345	377	396	401	384	382	376	405	394	408	417	397	389	383	391	428	405	401	389	389	446	364	408	359	395	434	358	374	363	393	403	350	385	404	405	400	413	389	405	349	369	397	424	371	379	380	398	390	452	381	372	392	406	422	386	401	405	421	415	367	383	412	383	374	413	363	366	407	376	332	377	424	353	383	386	367	420	391	392	394	406	368	378	378	381	405	401	369	398	377	375	398	373	359	420	392	378	370	364	351	379	349	428	385	346	405	366	389	403	429	391	390	403	408	386	395	367	392	377	420	388	379	392	410	375	380	386	376	386	376	375	390	374	364	388	394	406	403	385	365	403	375	371	408	396	361	381	373	420	425	377	385	373	385	359	408	372	380	388	362	422	442	396	402	411	402	434	368	332	408	395	384	424	382	408	344	380	421	373	372	385	345	354	390	409	403	403	402	379	401	382	419	408	388	380	366	411	359	393	398	385	404	390	392	391	354	368	375	379	401	381	388	405	404	387	366	367	408	409	372	433	349	352	383	410	360	388	408	413	393	376	415	412	394	399	382	404	367	375	367	398	379	400	336	400	387	427	409	400	410	369	369	416	395	409	396	395	405	365	410	364	411	386	389	408	398	428	409	387	413	398	393	377	382	396	362	405	422	385	375	356	340	432	369	399	400	379	379	399	361	409	383	389	379	359	394	344	392	385	348	386	375	387	381	410	385	398	395	384	415	371	413	408	393	380	416	405	409	399	391	354	375	422	376	407	386	410	373	381	391	397	356	353	427	393	353	372	370	381	388	378	364	419	379	379	395	361	369	433	390	383	387	410	354	407	397	419	415	370	377	401	358	373	358	382	412	413	386	376	414	398	392	366	390	364	363	376	365	403	391	378	349	376	411	365	383	401	402	428	392	409	417	398	350	405	392	378	351	358	382	401	397	350	377	369	392	368	373	384	374	363	389	382	389	375	407	427	450	418	363	363	386	359	418	352	397	389	428	418	350	413	387	374	358	398	379	391	368	428	390	413	400	405	377	426	389	367	400	391	349	347	354	351	384	354	347	395	399	396	375	382	391	397	391	402	386	383	416	380	372	381	378	387	411	399	399	351	389	369	398	398	399	363	367	407	347	392	399	415	395	347	438	399	389	404	380	419	373	388	413	389	363	378	356	384	359	377	387	353	372	439	382	378	376	389	413	388	379	379	398	376	370	383	391	335	360	389	410	416	430	404	380	396	390	377	384	351	380	378	393	406	402	417	430	413	418	402	405	399	364	369	386	385	397	355	420	403	363	397	410	387	412	381	353	396	366	374	393	365	369	387	402	385	380	376	392	392	395	385	397	400	403	398	399	380	383	392	392	371	399	384	399	452	442	418	401	361	360	407	457	391	374	377	405	369	353	402	401	385	340	355	369	420	373	387	387	393	405	399	389	404	356	394	382	368	396	405	354	403	380	385	410	396	366	391	390	366	378	413	375	389	329	347	361	400	396	404	430	418	431	365	399	380	388	401	397	397	359	379	383	405	365	327	406	374	419	369	368	403	345	421	375	394	348	387	399	409	361	375	374	374	404	361	332	367	404	361	400	403	411	343	420	396	388	409	384	363	399	426	384	414	399	409	395	365	436	405	353	394	378	369	402	378	363	348	365	375	385	357	372	355	380	405	401	386	367	414	405	382	412	420	371	358	378	402	355	357	378	388	386	392	376	383	372	394	393	356	374	392	413	390	347	393	351	382	358	345	409	395	408	375	354	372	363	375	382	413	359	420	426	402	343	367	379	410	372	384	377	368	358	377	364	412	393	384	398	353	339	367	372	366	387	382	366	339	385	355	394	381	362	393	457	409	361	427	399	392	428	406	397	369	399	411	402	374	396	447	357	385	373	390	413	374	412	407	400	402	365	373	381	375	418	383	367	366	373	398	375	389	393	399	439	387	413	388	366	338	410	380	409	382	402	380	355	385	387	389	410	364	412	374	406	380	383	394	417	379	385	431	439	379	412	382	422	375	393	384	370	412	443	361	360	376	431	400	347	398	388	396	370	400	414	417	400	408	375	408	391	360	370	415	412	361	405	373	376	414	373	414	380	360	434	389	398	394	399	410	392	374	390	386	388	393	410	387	371	351	348	367	372	374	374	379	411	381	377	386	394	399	400	373	375	360	366	389	389	387	385	404	407	369	364	408	410	448	395	373	379	459	381	399	412	407	355	404	403	368	416	370	409	399	375	391	387	380	414	404	398	381	356	375	387	360	325	343	382	391	371	375	360	419	374	370	383	396	393	392	361	369	384	364	447	434	386	413	369	374	428	394	386	394	393	393	367	415	373	382	399	371	387	386	410	388	391	367	385	425	372	401	389	346	423	382	395	372	377	348	363	430	409	399	357	349	400	379	356	390	400	386	356	388	406	420	372	373	391	378	404	405	415	404	382	384	362	411	414	412	389	352	399	352	383	409	395	392	403	403	389	378	374	393	444	377	383	358	377	375	394	364	406	379	348	384	406	421	374	378	400	379	380	404	374	379	376	368	396	389	366	375	391	428	371	334	412	429	392	354	374	366	440	377	418	407	373	338	358	394	382	385	380	424	369	414	404	359	385	397	402	363	408	375	367	360	396	364	420	384	367	384	387	383	414	401	409	401	385	363	434	385	359	382	376	401	389	372	402	435	379	369	372	384	410	415	384	366	379	398	365	414	404	398	392	364	360	364	348	373	424	364	385	353	428	409	371	390	386	403	380	407	389	390	346	399	373	376	376	370	428	384	354	385	375	369	394	356	359	385	396	398	397	372	399	390	426	414	389	373	337	364	394	372	363	375	380	378	393	422	409	368	418	425	360	379	390	375	356	351	405	405	434	398	353	397	414	386	404	397	392	369	368	395	371	338	443	375	386	349	366	420	414	410	399	411	379	390	408	361	363	397	394	372	379	397	387	396	405	405	394	358	376	388	402	383	407	372	373	385	420	343	364	430	405	405	394	371	358	378	369	378	374	390	376	416	400	426	357	384	338	424	369	356	376	386	388	330	397	393	390	391	410	389	407	404	409	412	383	367	377	398	389	402	350	380	378	432	400	385	409	401	368	364	376	381	384	400	463	362	348	390	417	357	424	389	366	395	407	389	419	414	379	380	408	363	404	373	394	389	412	377	370	388	365	385	386	409	412	347	383	379	381	392	402	395	369	377	398	447	384	427	418	424	388	358	365	424	368	428	434	371	405	426	402	402	415	404
27090	24320	23997	16179	14292	11130	8339	6160	4478	3569	2841	2454	2129	1881	1769	1646	1531	1389	1302	1273	1170	1092	1021	1008	1013	1017	1015	989	939	900	906	918	850	907	820	889	910	846	897	905	888	867	893	872	909	841	853	835	873	883	852	822	861	857	865	821	863	810	839	868	839	850	840	850	822	846	838	838	861	802	862	861	888	836	832	816	798	796	837	837	837	810	818	882	897	857	866	896	848	829	867	831	854	839	849	835	825	861	881	844	848	814	821	809	778	786	829	868	831	829	798	778	780	837	820	814	785	769	858	868	851	794	849	896	854	871	894	860	832	813	810	874	851	823	817	822	855	875	852	851	878	854	803	834	869	817	795	841	852	831	849	898	828	851	805	886	805	806	855	854	867	862	803	845	848	804	836	892	824	789	893	825	784	811	832	858	809	817	794	869	832	841	812	863	798	842	819	882	860	871	843	830	845	796	816	848	805	863	837	916	867	794	881	840	785	824	844	848	841	886	836	829	831	798	798	859	866	869	863	843	789	875	849	802	825	863	861	816	816	864	848	830	853	918	832	864	899	879	813	803	852	865	800	873	833	822	863	855	854	834	819	813	885	869	824	844	886	827	827	846	803	840	802	840	840	834	856	845	799	838	916	831	832	828	869	816	848	829	867	816	830	845	849	812	868	883	811	862	843	810	897	827	840	816	844	835	840	818	890	837	873	832	859	882	847	836	855	835	778	900	833	792	800	800	792	852	872	857	839	796	859	813	812	874	847	848	855	907	835	831	905	879	835	840	830	804	805	793	832	838	836	828	804	837	863	807	858	813	851	792	841	847	815	904	845	783	853	786	814	847	865	857	853	844	846	878	879	810	872	852	823	862	812	815	866	869	870	873	790	830	823	820	835	886	835	849	838	900	835	772	845	882	846	817	857	852	850	781	840	910	783	835	839	817	828	874	804	862	803	855	840	850	818	852	859	813	833	876	869	840	910	868	844	819	862	838	840	848	831	863	827	823	812	877	835	856	887	887	896	868	805	853	859	851	833	835	829	814	816	853	824	818	874	867	904	892	860	828	890	845	803	841	831	804	837	836	788	819	829	856	803	876	835	827	842	797	865	853	857	847	843	853	856	849	835	791	878	829	868	839	821	837	853	808	817	818	813	822	828	828	797	841	856	842	825	841	859	863	829	820	829	905	836	847	815	836	843	863	850	839	833	850	841	819	834	863	883	817	832	781	836	877	758	853	777	820	817	830	846	837	871	914	800	839	869	887	842	791	854	838	845	842	822	854	828	826	859	842	849	828	803	834	777	846	819	858	826	849	883	819	829	878	864	871	841	871	835	868	802	841	816	788	835	843	848	869	827	850	887	841	867	805	833	818	773	808	876	862	857	850	867	843	814	810	860	823	896	896	806	808	870	863	854	859	814	825	847	859	856	874	864	857	847	825	880	900	856	829	850	847	815	799	866	869	830	811	847	819	830	805	854	847	793	878	853	850	864	793	838	858	806	839	838	827	875	838	809	834	842	906	812	819	872	900	860	802	812	790	804	811	814	890	821	871	821	844	844	841	814	849	843	828	817	879	859	874	848	864	857	835	854	850	855	819	891	811	822	863	837	872	860	882	890	845	788	831	840	850	884	823	800	812	824	786	882	858	863	843	836	847	865	787	842	821	784	813	879	881	849	826	895	820	857	867	853	844	814	867	809	903	768	810	864	808	836	845	795	816	875	816	782	844	873	810	811	896	870	835	849	769	891	786	861	838	856	858	813	805	821	910	840	849	799	801	866	821	851	852	816	840	825	866	837	849	840	787	854	850	752	825	822	845	881	836	840	809	842	821	930	858	820	824	850	837	900	883	837	823	840	865	818	862	843	803	796	865	864	874	778	869	811	831	860	806	875	803	867	859	875	855	867	821	826	808	858	824	857	803	812	807	869	893	817	801	846	839	843	835	783	821	840	834	860	850	841	849	783	832	796	802	827	867	859	863	857	856	835	838	837	839	870	796	884	819	834	819	852	860	842	831	852	876	815	873	860	853	845	780	901	858	801	865	813	806	843	784	821	848	887	828	848	849	859	822	809	840	830	890	800	850	869	880	790	823	792	828	818	892	898	846	835	828	826	788	836	812	838	871	816	798	823	807	806	784	826	807	852	842	841	871	855	816	848	860	818	836	810	837	861	850	832	820	816	829	880	862	837	876	856	850	797	804	867	813	879	834	830	790	839	826	933	914	828	877	829	766	812	885	786	841	873	837	846	818	810	831	878	844	810	839	856	842	818	836	832	814	887	825	817	817	811	824	799	812	872	859	830	847	908	830	809	803	829	844	841	869	800	869	854	870	819	864	763	851	857	885	818	772	860	836	857	847	804	841	820	801	864	857	798	819	886	868	831	829	839	820	830	855	877	810	834	861	838	807	800	814	895	838	816	847	855	800	785	860	843	800	827	898	858	870	804	760	843	818	822	851	860	867	801	809	841	856	812	814	849	844	832	830	818	847	889	834	764	819	836	831	871	819	832	840	823	811	759	857	839	782	865	862	798	768	836	794	842	808	864	853	828	808	827	882	836	850	806	848	821	817	877	863	850	852	816	859	829	838	837	833	837	843	857	861	832	820	835	804	867	869	877	792	812	866	859	839	831	806	845	886	870	881	853	817	826	822	806	824	862	817	824	836	837	830	827	836	854	787	805	870	841	864	857	875	859	831	850	860	851	827	867	859	838	882	784	865	850	841	852	883	797	808	823	874	833	833	882	845	795	866	854	805	858	832	852	815	835	835	781	796	786	882	845	814	802	826	837	813	824	811	847	821	860	814	886	875	793	835	879	851	817	812	818	903	837	827	816	834	803	817	856	835	812	780	841	838	929	864	816	822	829	852	847	868	849	834	798	873	855	862	885	809	838	865	841	819	863	834	789	939	804	828	858	863	899	852	848	844	827	834	849	827	803	880	837	860	755	818	800	862	879	815	808	842	831	851	851	829	825	784	908	783	804	804	794	807	911	866	848	789	826	845	867	833	864	871	854	851	839	851	892	853	810	849	800	829	859	875	788	902	846	833	833	901	839	813	831	854	878	857	879	785	832	850	850	849	877	847	807	798	856	825	846	839	843	853	864	811	867	847	838	821	832	852	840	795	866	804	795	813	880	813	834	741	843	819	835	839	850	847	810	870	840	790	872	829	846	812	837	902	867	847	890	821	821	835	882	839	884	824	869	870	825	839	836	818	817	770	842	846	795	870	861	866	846	859	847	854	847	825	861	851	832	879	826	836	896	813	787	884	808	835	844	834	822	856	814	847	828	881	897	873	842	849	844	816	829	844	811	788	880	831	836	826	850	831	869	864	859	870	829	867	810	819	839	865	887	810	859	839	805	777	837	809	776	881	849	876	840	785	867	857	865	867	793	846	819	811	822	869	779	810	852	767	821	760	885	829	876	827	773	861	810	836	812	860	851	859	869	817	826	854	807	885	814	813	817	845	837	838	857	874	860	785	826	827	876	825	887	844
19005	10897	6361	3423	2183	1566	1082	802	535	474	433	418	417	368	333	388	296	321	340	377	319	346	355	297	303	330	319	310	314	288	299	324	288	319	277	265	313	317	322	283	317	324	325	320	318	304	307	320	289	293	306	320	294	341	296	288	322	322	300	330	313	293	311	332	331	323	290	309	304	292	308	280	303	306	312	305	307	311	306	297	317	304	292	315	285	302	326	279	316	296	341	296	317	285	294	285	270	338	276	257	297	312	323	317	327	303	292	283	289	319	299	304	296	300	317	323	330	304	290	330	325	296	300	295	293	332	317	292	300	306	277	311	304	304	340	335	296	283	307	306	304	315	329	256	319	285	346	325	274	313	273	311	326	341	309	330	331	301	314	316	305	272	315	329	315	310	298	314	287	312	328	283	310	272	280	304	302	278	291	318	317	318	329	303	312	313	264	306	337	347	310	315	361	297	263	330	279	335	336	321	287	302	307	325	294	267	293	324	308	313	353	317	340	307	300	286	329	344	295	305	328	289	310	330	315	299	311	300	299	306	302	297	301	337	296	305	309	305	324	317	272	280	309	299	285	308	319	313	308	307	262	323	307	314	323	290	324	297	343	309	299	283	267	304	300	322	291	309	282	287	286	295	309	322	306	333	305	326	280	279	346	290	284	305	304	293	335	344	309	307	306	288	339	324	319	301	330	278	302	283	282	324	309	260	290	339	298	321	323	288	274	321	334	315	311	318	311	304	314	327	288	321	278	330	288	327	326	305	323	312	314	317	294	285	344	312	329	335	282	283	272	308	288	311	311	344	288	332	336	294	310	306	312	289	303	338	301	330	299	338	308	319	315	287	356	297	273	307	313	305	264	302	338	328	312	336	313	305	334	288	317	254	288	304	308	293	324	274	282	276	349	332	319	241	322	283	266	303	343	319	343	310	342	327	298	306	311	317	297	328	303	303	330	311	338	314	312	252	296	336	279	311	325	307	319	288	313	320	299	298	320	272	262	288	321	297	315	325	298	281	284	296	338	311	297	293	283	265	335	341	299	286	302	285	313	294	296	303	289	309	362	299	286	315	309	329	303	307	287	325	300	304	302	312	331	323	341	306	314	303	307	296	314	291	277	308	335	320	290	358	310	320	311	326	305	333	259	294	289	316	292	296	298	271	285	305	277	297	288	323	305	322	334	296	304	293	300	302	315	283	286	291	306	331	292	293	314	283	321	300	313	335	298	287	288	308	278	284	308	297	275	286	309	285	329	293	285	279	283	293	316	284	294	353	344	292	337	326	304	306	322	303	309	306	301	323	279	275	355	336	328	290	300	280	284	307	309	292	314	335	323	321	348	304	283	307	302	313	309	272	318	319	323	310	329	284	337	313	303	344	345	312	309	284	332	299	305	317	313	314	281	309	288	288	299	316	276	325	318	317	282	281	300	269	354	311	323	300	279	315	323	299	311	303	294	307	320	320	299	321	287	285	290	326	314	334	300	323	300	306	312	324	303	286	298	305	320	323	309	344	282	328	269	338	301	307	279	294	317	316	334	311	309	312	295	318	304	269	305	347	319	317	303	306	315	328	328	340	296	364	283	308	308	318	324	303	303	323	272	295	287	292	297	311	308	321	313	297	271	293	308	315	311	288	307	272	285	313	307	317	294	297	296	275	322	312	287	299	311	301	311	334	305	315	333	285	327	331	318	315	307	324	318	301	291	320	285	340	308	307	269	322	329	301	329	287	312	292	320	289	301	313	309	305	311	259	299	324	311	267	303	277	314	266	310	312	302	275	312	322	299	300	284	302	315	322	300	282	328	301	326	335	337	314	312	305	301	310	323	324	277	289	303	292	348	305	291	300	282	316	307	318	285	295	314	286	325	288	306	322	329	343	304	312	291	309	309	284	335	287	305	332	301	277	274	307	325	326	337	287	321	326	309	288	323	313	292	254	278	290	312	281	302	308	335	355	279	306	279	320	305	310	330	330	299	279	303	317	288	305	348	303	308	330	307	296	320	355	347	290	283	311	320	304	303	298	335	312	303	312	339	309	332	268	297	320	314	334	320	297	272	312	308	298	273	309	306	294	293	298	310	300	311	318	303	285	305	307	301	302	313	304	306	327	284	301	331	304	280	321	300	294	324	285	288	310	310	287	307	296	306	297	330	279	296	308	291	302	330	300	308	289	315	308	292	319	311	287	299	340	276	309	356	288	302	349	343	319	309	300	286	348	311	278	343	272	291	337	306	309	290	267	312	318	304	325	324	323	287	292	285	293	274	298	308	339	291	316	277	282	329	300	314	303	326	285	301	284	288	300	354	334	354	317	286	284	301	300	309	333	301	286	294	278	315	280	300	251	344	328	301	313	315	286	283	301	335	286	298	309	286	328	306	308	305	319	280	315	296	347	298	333	325	316	295	277	270	295	344	313	306	281	318	321	309	300	303	323	339	315	297	287	277	299	330	313	321	333	293	296	333	341	302	330	305	303	309	311	296	345	323	346	292	342	272	297	299	304	298	311	274	348	299	307	324	274	282	306	316	322	309	293	291	291	308	309	303	310	314	286	321	298	334	292	320	355	354	315	300	308	279	316	284	294	298	273	342	317	303	294	289	317	292	305	294	312	308	297	320	286	294	310	318	307	312	318	306	334	323	332	328	307	302	335	276	306	311	321	281	348	291	317	285	306	302	271	314	287	286	309	341	324	294	286	309	264	315	322	301	303	311	302	297	291	310	317	305	289	287	290	296	333	284	284	307	313	328	318	309	323	303	304	315	309	305	285	307	325	307	308	312	304	324	307	297	321	328	264	299	299	309	321	299	346	274	314	253	332	308	317	309	308	308	281	306	272	311	295	296	286	320	320	278	307	317	316	333	282	309	315	298	275	302	276	289	320	298	311	322	316	309	328	300	322	297	278	290	323	299	319	320	307	313	313	311	320	270	300	284	330	295	324	301	291	327	268	276	282	301	285	323	277	267	312	294	350	338	320	295	290	283	291	335	335	313	270	327	310	343	289	315	270	280	311	245	277	301	291	318	308	288	310	300	326	320	335	266	300	328	290	326	303	282	296	302	323	308	303	296	276	316	323	303	318	293	304	342	302	295	327	306	311	319	253	306	324	304	276	290	313	316	299	268	307	293	282	292	307	298	290	303	318	313	287	306	339	297	293	328	348	337	313	339	319	305	301	278	339	279	263	327	293	323	302	305	325	278	323	291	293	293	295	295	311	273	292	322	330	307	313	301	291	299	265	283	296	326	343	310	322	316	284	273	314	340	298	279	290	331	305	311	277	309	265	273	339	299	285	307	294	305	304	332	315	329	288	283	315	303	293	332	304	295	325	274	315	304	299	326	332	295	277	305	303	267	315	312	324	334	317	297	310	299	298	322	306	300	308	296	284	312	296	298	339	343	327	298	321	285	353	303	312	301	311	292	297	307	284	340	304	313	276	319	319	321	289	363	323	305	333	308	292	290	249	307	306	301	306	303	301	321	301	332	288	335	329
11579	8683	9886	8532	7283	5701	3895	2880	2037	1609	1348	1235	1076	1002	1017	946	851	910	892	773	780	764	757	763	760	732	783	721	733	722	727	777	711	685	734	721	685	689	683	750	656	771	732	767	704	735	675	712	739	728	699	662	706	668	685	733	723	716	720	729	715	714	703	691	702	687	709	649	713	683	705	656	709	670	675	674	717	665	714	682	650	635	682	683	693	664	708	665	739	663	693	708	705	717	747	714	705	686	702	739	665	708	723	689	657	657	721	677	699	722	682	674	704	725	676	716	684	658	713	710	662	709	669	678	679	704	680	704	740	687	708	648	702	627	695	714	668	723	694	695	658	713	696	719	683	700	666	665	669	712	738	717	643	654	693	706	682	645	674	698	768	673	687	719	719	716	629	642	744	720	674	685	691	699	705	689	699	717	671	706	702	682	683	706	644	667	682	699	670	684	699	702	701	703	696	711	667	684	703	668	668	703	691	712	676	720	717	695	664	685	679	688	690	705	675	685	622	699	696	673	686	679	703	710	704	686	663	716	700	705	690	726	708	641	731	678	688	658	674	667	735	647	698	709	644	694	720	705	701	693	705	718	669	688	680	655	687	700	700	641	666	731	610	711	665	696	678	665	693	727	678	660	697	673	670	702	662	680	728	702	654	663	705	672	677	721	685	707	646	691	663	696	697	712	688	709	705	705	665	668	681	688	702	642	699	658	739	692	681	663	722	692	668	689	701	674	713	686	659	680	697	688	700	706	647	683	648	713	733	642	654	693	679	695	698	637	675	645	663	692	719	707	636	689	656	623	699	644	665	706	713	729	710	701	673	692	665	697	681	695	718	673	716	706	681	705	687	716	708	695	684	686	704	698	651	710	661	662	644	652	696	710	688	672	706	756	695	651	704	672	705	677	680	703	738	713	721	741	709	704	712	703	672	672	690	712	741	691	678	674	655	677	712	675	698	659	727	684	692	736	702	716	708	679	672	647	691	679	718	720	731	654	679	688	659	667	666	702	699	685	705	669	685	682	695	670	704	690	679	707	673	679	708	678	704	663	691	718	713	647	681	642	641	658	677	710	716	713	715	688	750	671	728	641	670	688	662	653	671	686	670	696	732	675	675	701	694	657	729	721	708	673	690	683	689	708	654	726	688	695	696	688	717	650	661	644	687	679	681	701	685	669	715	666	725	637	741	667	702	675	667	739	714	629	735	642	707	638	724	623	666	658	735	685	686	722	708	664	627	690	690	675	696	726	730	674	669	683	686	670	704	678	684	668	703	684	675	671	649	733	678	665	680	638	730	662	657	726	706	654	673	732	757	711	748	638	701	708	680	684	691	688	708	747	682	680	620	677	642	618	687	734	679	670	668	692	693	721	685	666	719	713	665	685	738	703	738	685	695	731	680	675	714	730	696	691	675	707	723	680	668	673	641	673	691	687	694	711	678	665	640	690	683	699	703	666	697	671	654	713	696	694	677	690	667	633	674	697	666	710	702	661	643	682	732	696	685	707	651	678	661	707	691	681	671	693	701	688	662	674	663	715	715	708	686	721	698	731	667	667	696	685	681	646	675	688	653	686	641	644	639	706	670	689	682	700	688	668	677	732	714	662	712	639	740	693	705	660	691	701	661	679	720	711	694	687	646	624	694	686	677	721	661	697	696	679	660	712	703	672	646	668	705	675	649	687	715	726	729	646	697	689	695	665	707	643	659	697	644	692	711	720	659	698	670	708	692	677	686	661	708	663	705	665	644	686	689	651	695	732	662	690	710	655	686	718	667	674	669	763	732	690	682	679	709	732	713	665	667	616	706	657	709	666	702	713	681	689	669	648	713	650	756	684	678	705	714	664	711	743	684	697	687	661	701	677	717	759	680	694	700	627	694	725	682	731	677	718	662	695	676	672	695	669	706	627	682	661	714	712	669	645	686	658	653	693	672	707	672	722	621	666	712	654	677	656	714	714	688	726	674	735	658	683	645	655	669	702	677	735	647	707	710	690	674	632	702	682	714	651	732	689	638	742	701	703	666	689	680	630	641	673	666	679	671	691	667	698	664	738	705	691	701	676	684	647	683	686	652	662	665	668	702	668	719	684	652	697	727	707	670	683	666	694	669	734	638	698	725	696	675	705	703	724	673	715	694	662	684	717	683	669	715	735	711	711	681	657	730	681	690	663	688	669	714	741	644	646	630	725	669	675	667	679	694	691	682	688	677	699	648	704	763	640	707	664	735	679	723	685	623	664	657	686	713	691	668	724	671	715	676	699	699	663	735	707	664	719	714	666	658	707	713	728	687	689	683	680	649	743	714	670	665	647	695	722	670	646	690	674	705	685	699	650	670	641	695	698	655	685	630	664	698	718	677	729	669	707	734	669	650	671	713	679	683	691	732	680	716	761	674	672	685	677	640	686	678	652	644	705	667	671	649	678	625	667	652	672	657	722	652	652	688	723	671	676	673	691	635	668	716	667	686	681	672	718	699	681	664	662	676	666	714	693	690	724	747	690	680	678	681	665	694	698	738	707	678	678	717	681	642	669	680	653	682	671	666	678	657	712	638	676	752	608	680	711	668	661	675	665	651	720	697	693	679	687	704	672	709	705	665	706	689	671	691	660	681	638	693	624	696	649	662	691	701	690	680	645	681	702	707	711	640	662	701	722	702	657	652	696	679	665	627	638	662	707	688	702	718	730	710	673	763	675	653	739	692	664	682	661	677	699	713	686	723	688	674	706	691	693	734	673	660	655	677	674	688	681	729	737	693	657	749	667	685	716	660	697	674	707	696	665	698	705	701	651	700	727	686	702	683	714	667	690	708	698	642	717	743	678	669	684	706	675	749	656	684	674	663	677	675	681	669	703	701	666	669	637	673	735	662	664	665	661	665	736	674	706	718	671	713	692	748	682	654	659	703	678	676	691	687	684	684	705	703	689	655	721	685	705	731	698	681	674	702	659	697	705	688	687	686	690	715	660	669	683	699	679	678	717	679	649	652	678	666	665	710	688	674	665	663	709	736	710	649	695	712	657	642	655	707	680	693	700	703	699	665	639	697	689	707	712	687	693	711	722	652	666	690	661	674	663	678	679	674	715	716	733	705	702	678	648	705	666	717	662	717	674	675	691	688	695	697	692	687	670	658	669	711	689	689	680	642	694	702	665	713	689	688	669	714	662	641	713	678	720	679	671	642	700	697	673	683	657	698	699	674	684	702	692	643	695	714	667	723	723	676	686	695	728	642	656	681	689	663	705	673	687	713	692	715	686	703	713	657	698	670	669	699	740	679	734	688	666	664	703	700	664	683	702	723	671	688	694	657	695	667	681	694	696	674	733	642	682	664	681	674	621	676	679	702	714	703	696	691	631	708	701	670	709	727	668	679	698	719	641	684	665	668	697	685	669	673	710	702	651	699	736	674	676	676	721	724	726	685	678	682	680	702	645	707	698	715	641	681	666	671	667	725	679	675	668	688	703	658	727	657	698	686	688	683	652	645	677	705	678
33877	23409	16458	7429	3845	2342	1627	1112	807	678	570	560	476	443	451	418	437	397	364	377	364	397	339	349	363	409	359	363	330	338	352	353	387	322	333	353	334	343	303	349	330	320	353	330	373	349	323	326	358	318	328	320	328	337	358	318	348	321	332	363	339	354	339	345	328	332	348	322	312	325	338	320	375	327	371	348	341	335	331	355	343	330	316	312	349	317	338	325	354	381	323	330	303	364	356	343	348	322	339	350	344	367	319	292	322	353	324	339	368	315	312	346	321	369	349	331	351	354	331	348	334	344	333	350	327	373	330	337	335	325	363	333	350	378	310	325	345	333	323	362	340	339	351	355	324	342	310	376	350	320	332	326	305	363	327	336	331	338	360	355	331	308	323	342	360	328	339	329	335	355	354	311	314	327	341	312	320	356	351	343	356	357	325	341	321	328	368	372	324	323	359	367	371	381	366	353	306	367	360	391	314	356	344	340	341	324	388	330	380	342	354	323	321	304	358	326	316	331	306	333	369	347	300	338	338	349	316	345	333	349	380	362	340	351	381	362	325	344	334	359	325	334	355	370	304	323	340	364	389	366	328	343	332	354	390	338	344	339	332	333	324	320	305	347	357	367	320	314	341	310	329	355	340	349	351	326	366	375	333	348	347	347	290	340	330	352	342	339	353	328	353	352	328	330	330	317	353	318	351	342	323	343	343	370	315	327	336	356	353	333	304	368	351	336	377	330	365	345	365	331	374	367	332	327	349	318	312	327	339	327	343	335	341	329	358	381	346	341	364	352	326	342	333	329	323	349	333	351	346	317	316	306	353	343	356	312	360	321	340	320	392	316	369	318	357	344	354	315	367	322	306	341	334	326	355	325	301	347	354	379	332	347	365	316	318	366	341	344	383	351	334	334	337	354	340	368	332	350	340	330	305	319	333	351	340	308	368	325	381	327	357	326	341	351	329	339	357	335	345	354	360	347	333	369	342	327	348	345	321	337	348	365	359	382	318	351	337	338	336	349	360	342	333	326	319	352	364	340	309	338	369	352	333	351	337	333	317	368	339	358	338	306	343	358	345	333	341	326	322	341	336	323	319	340	374	350	334	309	369	326	316	328	336	309	345	349	372	340	344	350	349	323	337	389	378	328	343	325	364	352	341	344	335	358	357	341	370	305	330	343	295	375	363	351	345	323	342	364	342	332	315	330	375	334	337	307	324	331	330	343	346	318	329	343	330	338	361	328	363	309	392	345	317	359	331	335	332	328	316	321	354	336	329	339	337	318	318	330	322	343	329	313	340	325	358	337	341	310	355	353	345	361	321	348	367	335	377	376	338	359	312	309	310	360	353	355	359	351	342	329	335	344	307	342	307	365	326	336	316	370	346	311	354	364	308	370	355	304	375	322	353	329	332	333	339	342	334	349	294	355	354	316	351	306	294	386	357	364	357	339	318	330	356	335	333	348	340	358	339	333	348	313	369	330	323	350	315	342	334	356	346	327	342	328	352	354	357	337	365	354	347	347	354	341	316	326	330	354	349	350	338	357	329	314	338	350	357	370	334	351	328	331	340	326	384	351	329	332	344	314	318	311	354	322	364	336	341	310	362	311	314	323	345	365	335	367	340	357	373	368	339	378	322	303	342	334	331	298	339	341	331	358	348	337	372	349	313	319	352	302	319	343	315	333	380	346	358	334	367	370	346	317	320	325	370	313	338	349	352	343	386	344	338	337	341	338	328	332	321	345	382	379	339	336	331	323	351	309	328	325	345	373	324	355	368	317	339	330	327	308	319	360	348	366	308	339	375	335	322	350	376	366	341	351	321	370	356	324	365	325	331	325	371	330	332	370	339	329	335	352	336	332	347	304	329	352	365	350	363	386	350	318	351	330	352	357	338	353	312	354	340	363	328	331	329	336	349	325	371	339	336	343	347	365	334	302	336	318	349	359	352	350	336	323	366	334	320	340	325	312	362	365	384	381	338	376	342	333	344	332	350	327	325	370	347	342	323	342	340	361	304	316	341	365	355	323	345	359	331	309	338	320	335	322	359	314	345	387	365	318	306	350	333	342	348	331	305	309	328	341	360	310	313	342	309	351	351	331	343	369	339	375	323	354	339	341	305	360	333	356	342	344	354	353	328	306	325	356	341	324	334	365	347	360	342	356	344	366	346	347	359	381	330	314	344	340	333	375	363	349	323	353	367	331	285	345	269	323	360	339	321	346	358	347	345	320	314	343	341	322	352	367	370	336	356	385	346	327	357	330	348	353	358	332	361	327	331	338	359	330	347	342	342	312	358	336	354	330	315	336	315	312	381	337	310	308	363	370	365	351	326	337	322	330	331	361	321	320	332	370	330	326	328	331	363	365	326	340	335	346	334	352	358	332	368	313	332	359	349	313	343	343	331	334	311	336	318	322	329	334	367	332	346	310	345	341	353	311	347	320	319	310	335	281	357	337	340	319	343	362	357	339	340	320	337	339	362	327	402	377	325	325	328	348	340	364	344	359	309	351	341	361	329	347	319	337	310	344	317	353	344	332	315	297	344	366	306	354	355	386	318	374	312	367	375	364	338	354	358	342	350	338	362	331	334	365	345	357	325	323	343	342	336	312	317	332	335	335	353	315	312	320	339	324	301	362	327	339	337	364	317	340	353	317	353	363	387	332	366	330	355	351	354	363	351	337	347	306	321	335	316	347	381	336	358	364	354	317	333	303	332	361	317	358	374	353	356	330	345	358	354	330	329	371	333	288	378	365	314	349	296	350	337	322	369	335	338	362	321	338	323	346	333	321	366	332	364	340	322	349	357	335	340	314	329	327	363	348	335	342	342	348	334	297	344	296	318	320	317	323	339	321	360	349	345	354	358	337	359	351	319	344	337	335	358	337	329	320	313	316	329	312	308	379	334	323	346	311	388	360	309	325	317	363	342	340	333	314	323	336	326	317	306	373	352	360	346	313	343	338	338	346	342	356	346	340	338	381	345	335	340	347	352	359	351	355	338	334	337	341	311	316	330	291	341	346	330	353	328	305	340	372	369	367	328	383	345	329	351	346	324	347	335	307	373	361	309	341	318	341	348	344	333	353	347	343	327	347	334	357	379	339	333	362	343	304	316	343	352	345	369	385	316	346	357	363	331	325	312	341	359	340	332	329	369	335	339	344	339	332	336	332	332	364	346	343	349	369	330	353	309	376	318	294	328	364	302	345	324	330	374	335	332	324	342	355	332	347	360	342	330	322	362	311	354	386	376	323	353	375	328	339	322	368	337	348	339	318	357	345	335	341	373	359	360	368	320	364	344	344	344	340	343	355	328	314	379	328	373	355	302	318	332	355	336	374	345	363	342	322	349	341	332	348	338	335	362	346	347	346	356	335	326	322	365	339	333	345	355	333	324	360	325	363	331	327	351	294	357	349	331	334	335	365	335	348	344	329	324	369	349	324	347	329	323	297	340	322	324	362	352	343	375	409	342	369	325	301	326	356	353	338	341	365	374	361
21533	17520	19766	13530	11292	8468	6040	4191	3074	2401	2030	1792	1607	1456	1453	1270	1239	1151	1060	1045	904	898	870	881	879	877	855	853	814	908	800	770	804	817	786	819	824	776	759	821	788	732	757	764	777	780	759	758	781	743	773	796	774	797	743	792	751	801	762	804	745	759	755	784	720	787	808	798	759	721	753	767	764	762	757	757	750	763	730	791	773	779	753	766	765	784	799	772	764	785	772	807	760	754	759	724	752	757	770	776	766	775	747	747	729	753	774	739	760	777	752	730	773	761	715	756	767	735	739	754	779	770	763	781	787	742	724	762	742	792	777	773	754	775	748	728	770	759	729	757	759	732	798	740	803	755	759	756	781	753	771	752	767	798	806	759	715	726	746	811	735	728	688	792	774	766	743	808	740	747	808	800	816	792	716	836	785	755	771	750	789	760	775	809	719	770	764	737	789	763	768	752	783	754	712	748	783	762	737	768	768	768	770	716	757	762	763	789	721	777	749	770	771	728	790	757	718	729	796	787	804	705	784	746	746	746	786	777	710	749	746	776	773	766	782	738	777	766	787	732	754	813	710	755	785	754	765	770	730	762	746	749	749	815	749	780	781	751	724	786	775	738	771	735	762	741	786	757	779	742	779	778	753	745	728	756	809	735	779	775	751	741	767	761	713	795	796	737	779	751	733	789	759	749	739	762	746	761	783	746	722	784	725	813	775	737	751	785	791	758	732	732	746	742	740	708	765	808	782	746	744	738	755	732	693	766	734	724	743	756	688	776	789	796	746	789	726	742	795	760	763	745	826	732	751	814	803	728	756	844	774	747	730	757	739	777	787	751	787	797	753	793	768	727	724	732	785	739	760	745	773	773	787	789	744	810	769	729	730	668	742	749	755	718	760	739	810	750	753	769	750	722	745	789	752	778	722	779	734	779	726	755	772	747	773	788	720	776	808	769	770	783	775	749	747	749	748	675	763	770	735	775	789	738	761	764	748	800	723	814	758	766	770	774	773	791	759	756	789	728	737	785	771	772	719	781	735	728	762	789	777	748	783	733	777	731	778	765	755	789	740	717	747	765	730	788	767	804	785	773	808	765	750	799	758	779	833	770	823	787	750	758	738	756	787	765	772	775	780	777	798	696	755	791	737	767	741	754	703	809	790	762	773	773	749	767	755	784	805	714	774	817	747	781	787	727	771	750	773	739	792	756	780	740	810	744	765	722	749	815	698	800	756	765	713	758	740	775	718	761	757	723	759	724	772	765	727	733	751	776	792	751	741	752	738	729	747	759	804	743	740	773	714	801	761	745	722	757	762	773	771	768	756	779	813	717	764	781	742	759	794	730	789	732	739	754	787	771	773	802	752	745	745	751	772	811	741	763	770	751	760	747	724	736	761	755	781	749	729	771	752	739	766	779	744	749	763	765	807	744	739	777	732	774	764	762	795	729	715	744	712	731	750	734	761	799	704	786	775	731	759	726	743	742	781	768	724	768	775	753	748	730	806	770	788	754	796	726	745	752	768	794	744	769	736	749	770	766	755	782	781	737	857	719	761	746	768	818	785	724	730	740	768	770	712	797	758	775	781	778	748	817	753	689	781	745	724	799	782	778	781	761	794	737	795	729	733	767	720	725	775	743	770	723	729	769	742	745	740	725	734	811	748	722	802	737	724	770	755	778	797	764	711	758	782	759	760	736	742	780	793	756	800	819	745	748	726	681	756	741	764	760	736	720	785	758	779	753	744	780	744	743	779	773	756	763	780	744	755	827	678	775	731	725	737	731	742	763	772	791	739	780	749	757	767	694	773	801	800	726	778	782	755	713	771	770	739	746	764	720	696	709	784	775	793	773	739	815	768	767	778	813	727	750	722	766	755	785	706	745	722	750	781	785	744	778	775	750	703	756	758	799	744	721	786	765	785	703	711	745	822	779	757	777	743	713	775	752	713	753	741	743	740	763	737	803	794	732	732	763	686	728	764	801	794	782	734	732	730	785	709	764	681	746	684	731	724	714	765	705	775	765	758	792	783	824	754	783	760	757	769	783	728	726	788	748	774	770	753	763	741	772	741	728	757	713	752	818	745	766	728	726	785	757	735	789	823	748	789	745	778	730	744	769	828	721	743	757	747	759	790	753	769	749	765	659	743	796	777	760	771	758	779	730	783	777	750	729	732	787	749	813	720	697	805	741	739	769	719	732	779	759	786	787	740	791	738	769	765	718	751	742	849	743	751	756	786	775	728	747	719	755	802	700	803	773	723	752	771	742	752	771	755	736	784	768	768	792	729	766	771	757	759	753	762	715	767	747	766	717	765	762	770	781	715	753	733	772	726	734	748	782	825	761	790	750	721	781	775	753	785	751	752	734	748	694	745	760	751	703	746	760	733	769	752	790	718	790	772	754	755	765	780	711	778	769	760	773	758	711	775	730	783	781	747	813	786	788	759	808	699	732	729	767	771	798	788	788	713	713	777	760	793	711	727	762	768	797	810	808	791	801	794	768	791	752	736	777	750	770	768	785	722	714	729	744	811	755	761	781	785	768	786	771	745	770	745	734	755	793	702	711	796	736	753	718	779	813	772	791	734	770	729	737	720	719	771	771	723	734	767	755	779	706	808	778	727	772	766	797	738	743	736	688	792	724	780	748	753	737	776	766	776	729	733	731	756	734	770	738	727	780	747	819	824	776	710	748	786	708	821	726	767	753	742	733	727	715	777	739	745	765	782	742	730	735	791	734	730	747	746	752	775	776	754	745	741	743	737	737	766	764	756	756	711	743	730	788	692	781	754	717	831	733	718	795	731	759	721	759	764	740	744	734	779	724	730	757	799	828	734	767	760	763	765	767	764	756	723	819	766	800	711	771	761	772	790	777	772	753	776	766	731	745	768	784	819	699	772	766	758	768	756	774	732	757	744	740	755	737	762	738	754	775	760	730	732	787	740	759	768	731	731	743	734	725	739	718	745	737	737	786	789	766	698	737	752	776	755	761	776	758	717	759	760	718	730	737	792	743	769	811	752	784	751	742	811	739	751	799	717	747	755	791	713	735	701	725	771	775	751	751	793	739	765	745	766	784	767	790	755	762	726	713	749	759	762	779	782	792	774	800	772	761	764	773	760	758	751	753	731	736	717	763	759	777	781	748	762	739	778	794	761	785	777	752	753	782	749	820	758	831	699	783	779	768	797	765	763	696	760	744	798	824	755	719	788	836	803	720	757	790	760	749	760	778	736	762	823	777	781	735	747	753	795	746	731	779	759	718	769	777	743	713	708	758	731	764	757	764	777	795	781	718	679	731	839	708	747	776	733	753	717	741	774	775	709	778	777	763	780	732	752	733	731	797	699	774	714	766	747	745	789	764	787	723	760	784	765	737	763	813	808	766	731	792	757	740	732	792	743	779	766	729	777	757	765	731	771	742	723	777	689	780	777	738	698	767	773	742	772	715	724	782	741	793	782	733	747	783	740	735	727	723	765	759	797	735	739	740	732	769	752	754	694	727
45174	32615	25255	12499	5724	3468	2244	1472	1060	852	720	650	652	533	534	453	486	426	455	427	446	379	431	408	373	421	399	347	452	361	421	355	379	391	372	385	361	380	369	395	399	394	399	406	377	376	423	375	376	392	402	370	374	378	378	373	361	367	336	404	421	373	359	334	402	372	385	372	387	356	389	380	369	357	398	393	359	350	420	344	396	410	391	358	398	371	340	377	387	355	374	396	404	372	394	377	366	366	362	369	370	393	366	320	333	391	387	370	358	387	382	378	395	387	395	410	405	346	358	343	376	412	380	383	358	340	355	397	382	346	366	344	359	383	384	390	345	381	385	361	373	403	375	377	405	360	315	377	377	390	355	351	327	378	337	370	371	377	385	405	381	408	417	385	383	385	369	356	369	357	402	373	381	336	388	382	377	374	418	369	374	364	367	382	357	367	387	329	351	414	426	381	339	384	378	377	378	346	371	391	348	362	360	336	371	347	384	362	379	367	386	388	374	357	397	382	358	440	340	351	348	366	357	347	335	352	359	390	367	422	386	397	357	377	374	355	349	358	357	377	374	387	355	380	370	383	391	380	365	413	370	419	360	379	415	409	394	363	431	424	354	354	369	364	344	354	412	421	376	360	410	375	388	385	339	353	350	389	341	396	404	369	378	340	366	361	384	376	387	353	348	359	377	371	336	368	380	386	384	356	400	396	382	384	375	349	370	352	358	401	355	359	369	384	404	399	368	348	400	355	397	383	383	356	392	372	362	372	354	374	365	358	387	401	370	353	362	375	379	403	395	375	378	385	329	381	378	387	412	378	391	401	376	380	389	374	362	375	382	360	394	380	382	406	379	360	343	346	384	370	361	367	323	387	358	360	404	341	378	384	389	348	369	372	357	375	365	362	384	392	385	414	378	344	373	357	396	368	392	355	377	361	380	364	382	387	363	359	365	365	370	366	375	363	390	380	383	402	393	383	355	407	365	359	363	362	370	379	412	379	390	391	383	377	366	415	353	345	396	356	397	383	384	369	387	367	368	386	360	352	364	365	370	444	371	401	380	351	381	404	380	370	368	379	380	371	439	354	369	391	400	372	395	368	351	376	377	390	389	368	340	364	392	386	360	397	383	365	352	363	363	381	361	385	369	368	415	391	420	404	372	352	354	380	414	400	384	384	343	379	390	375	387	361	396	397	370	360	376	385	372	368	337	341	350	393	354	360	348	372	392	394	366	372	371	393	392	384	365	388	369	373	379	350	374	415	391	391	415	375	354	389	378	385	401	341	413	394	319	334	385	351	376	373	386	367	376	378	370	401	388	396	408	373	369	366	371	348	325	348	374	380	393	406	391	396	384	365	369	376	354	347	344	356	336	379	413	348	372	378	362	380	359	370	357	374	399	391	374	396	413	322	337	379	327	372	330	346	361	381	387	370	396	359	362	398	398	380	366	359	361	359	413	350	372	383	394	365	387	349	388	381	389	384	416	333	369	374	380	392	388	360	377	375	342	342	403	372	360	382	386	387	395	378	377	386	369	385	393	359	356	364	356	399	359	378	359	410	406	398	375	315	377	349	380	402	367	355	430	419	400	377	376	344	398	390	345	341	408	371	338	382	381	354	359	390	347	340	391	323	358	387	388	379	423	372	361	400	392	349	361	412	428	359	392	408	405	399	410	359	393	387	341	354	366	382	381	377	406	375	362	346	369	395	392	371	375	341	365	374	420	386	412	363	364	333	376	360	365	350	376	430	388	363	380	384	368	370	382	388	403	380	389	361	340	352	389	379	409	437	385	453	355	389	364	392	368	386	354	368	387	352	364	364	369	392	411	371	354	372	403	373	346	354	356	353	346	375	374	340	394	339	374	389	391	393	376	365	374	378	380	369	388	387	428	375	368	364	390	374	394	367	376	383	393	366	384	387	355	359	390	415	388	404	419	329	386	366	368	390	366	355	362	359	361	437	329	385	351	358	379	378	405	393	392	347	336	357	377	404	383	407	363	364	376	362	381	404	389	370	377	376	378	358	401	357	369	391	376	354	370	389	377	336	408	392	354	339	411	392	358	344	381	413	387	386	367	362	378	391	342	386	353	349	410	391	350	389	357	353	375	359	373	389	360	413	351	400	367	360	382	353	393	387	408	384	368	376	363	408	414	388	406	400	388	363	351	374	396	391	346	378	347	371	380	380	363	351	388	356	381	356	407	397	379	381	363	325	362	364	364	393	414	398	394	362	378	382	364	392	389	378	379	359	351	371	377	389	353	412	359	371	338	382	350	378	396	375	370	359	400	368	356	385	408	349	357	364	410	426	392	379	392	354	398	364	383	374	382	359	359	352	334	385	386	389	351	358	402	377	388	346	364	372	359	392	361	362	362	360	387	361	392	352	367	369	389	369	376	385	330	385	384	359	371	382	381	405	354	369	379	358	348	395	341	394	375	378	382	351	387	385	362	349	366	381	367	389	353	368	362	373	345	372	388	419	371	361	367	355	344	380	387	335	334	380	343	371	379	382	395	346	355	396	365	363	398	357	353	395	379	380	382	391	402	386	410	389	366	392	374	364	361	403	378	386	407	413	384	398	365	386	349	385	390	407	349	348	380	369	373	353	388	370	377	381	381	331	356	359	364	401	388	345	351	365	378	389	367	387	371	353	365	369	374	376	372	403	366	374	393	412	364	405	390	363	390	351	391	366	381	369	377	370	385	364	399	360	352	371	341	349	375	387	359	388	366	301	386	376	383	355	385	400	358	361	403	363	383	346	395	364	395	367	340	393	382	371	393	387	387	353	375	412	385	347	338	368	366	380	396	402	407	359	370	376	354	379	386	372	378	382	317	374	361	371	374	343	400	397	406	377	360	378	356	348	386	383	403	405	385	402	399	365	359	366	386	380	368	369	351	401	379	356	389	386	356	360	375	372	395	370	357	389	381	378	334	355	353	381	404	387	379	350	393	355	346	374	362	347	400	351	373	415	370	350	400	384	367	366	327	394	396	388	372	382	378	380	367	362	399	421	410	393	398	381	411	349	400	377	356	372	398	363	354	330	359	341	369	361	366	363	382	422	363	410	369	397	387	359	366	371	378	382	348	371	369	358	389	374	355	356	354	359	349	361	384	388	391	337	366	349	364	347	399	363	371	381	377	384	360	365	384	408	401	390	364	356	368	388	334	397	421	354	400	335	347	384	368	398	381	407	384	405	339	348	386	357	353	373	353	392	361	368	370	402	348	375	381	323	310	375	335	420	380	410	383	391	403	414	379	343	379	350	357	357	379	343	417	376	373	365	412	379	386	346	393	376	391	359	367	378	387	368	361	356	348	402	352	373	357	361	362	388	386	377	386	374	383	361	377	359	355	348	399	337	386	369	352	406	333	374	370	364	345	364	380	361	359	367	379	345	367	387	356	375	381	401	376	389	381	355	328	378	350	358	364	368	366	381	325	321	340	387	370	389	373	333	380	436	386	377	390	380	340	371	362	408	391	392	353	385	393	353	371	360
28595	23206	27240	17884	14081	10659	7405	5545	3905	3138	2742	2367	2075	1898	1687	1670	1457	1239	1129	1094	1079	1053	1003	1029	969	942	959	919	984	947	880	948	889	891	819	932	880	861	870	828	829	891	878	825	838	845	897	839	841	856	842	847	819	840	854	826	843	894	897	824	887	827	917	821	882	802	801	849	784	762	844	836	802	813	818	841	809	802	816	833	841	872	832	836	840	848	822	822	822	777	832	846	836	809	796	795	793	880	783	859	887	827	893	859	788	790	831	836	802	827	804	785	796	809	879	837	794	824	812	819	829	807	874	806	870	771	840	825	865	803	842	838	800	840	820	795	816	747	843	790	851	843	830	818	830	791	806	868	828	798	889	805	865	837	796	792	812	834	848	832	813	846	850	799	774	820	794	775	797	813	868	830	854	839	836	804	803	832	819	787	819	828	851	830	818	808	880	854	861	821	793	801	791	827	847	821	823	784	828	796	803	825	830	765	828	835	838	840	798	808	811	754	787	829	824	839	817	822	844	805	839	826	856	812	852	862	876	804	787	818	818	825	848	819	801	791	840	788	832	841	843	790	807	775	811	840	822	808	828	833	791	805	834	852	791	780	792	814	806	821	776	798	823	840	851	845	817	798	860	780	785	764	839	843	790	799	821	858	825	834	789	830	776	793	823	819	812	833	774	848	833	811	837	771	718	794	793	825	845	784	838	857	789	798	812	849	825	838	849	795	801	827	807	833	824	840	861	792	848	871	825	818	793	799	848	794	759	790	793	864	819	765	793	813	820	787	838	883	801	826	821	819	839	799	797	811	822	834	821	836	855	839	816	849	824	807	815	778	822	817	783	781	863	806	814	825	842	846	853	824	795	844	824	818	804	831	821	825	817	803	850	789	835	794	848	832	824	861	827	817	804	869	813	796	810	821	779	783	795	774	820	795	801	798	842	806	869	788	788	813	852	836	813	815	868	856	756	771	851	837	834	783	838	825	811	783	792	784	806	817	821	809	806	841	793	856	903	818	850	787	807	863	787	860	853	808	814	824	791	818	795	789	851	814	866	836	863	789	826	814	854	768	759	804	786	856	809	768	829	785	792	824	791	782	785	821	781	775	832	842	836	818	802	833	838	815	789	804	828	791	775	818	786	777	867	776	874	836	807	806	784	839	781	804	763	770	855	834	819	845	830	808	819	813	801	834	789	877	823	832	809	821	857	782	781	779	815	817	858	811	819	835	856	823	838	848	805	764	795	807	788	804	864	802	797	831	823	782	815	769	839	815	820	806	834	824	829	757	818	784	832	747	839	834	798	787	775	842	847	804	846	847	836	772	835	848	826	819	875	794	806	836	841	849	789	825	848	796	791	790	820	862	830	878	854	813	833	860	862	796	814	805	827	813	796	775	852	870	798	798	837	833	784	843	805	843	794	743	818	823	791	817	764	809	815	811	808	809	806	778	812	841	855	793	839	860	799	796	765	796	823	804	870	859	818	825	877	850	821	837	778	812	811	827	798	844	779	915	761	820	826	847	846	837	827	817	824	825	868	838	825	800	892	839	821	772	846	820	828	768	851	770	819	826	826	848	845	826	853	826	804	840	868	854	795	842	781	828	852	798	806	841	812	828	823	847	798	808	823	772	794	838	797	834	816	797	872	882	823	795	846	852	833	833	816	773	807	761	820	811	806	797	806	809	806	791	783	804	822	814	814	817	829	835	790	831	773	817	796	879	837	850	833	793	816	846	823	822	799	784	830	802	767	847	816	797	756	837	844	833	843	817	793	851	791	835	861	821	843	793	807	832	835	789	794	811	793	848	789	833	879	814	779	806	806	819	778	847	825	783	845	779	820	852	843	821	827	837	805	747	814	823	819	824	803	824	846	868	867	782	776	810	815	858	842	888	874	833	781	852	825	819	800	862	854	777	819	842	835	821	803	870	798	807	849	832	809	792	825	805	864	807	847	842	801	858	809	798	876	809	848	806	796	776	815	797	843	825	839	822	783	735	848	815	774	844	786	764	852	801	831	821	829	778	802	789	793	892	787	824	854	790	815	824	832	784	854	822	759	806	850	821	795	799	817	802	769	745	781	814	794	778	803	850	840	822	815	797	853	852	795	796	859	799	811	855	835	791	796	826	818	835	792	822	788	770	809	781	870	796	815	848	821	844	832	800	832	790	805	811	784	801	797	821	797	770	845	825	808	824	786	801	778	768	805	826	846	837	899	817	844	797	875	792	830	783	762	855	826	777	811	861	802	847	829	785	806	824	777	823	804	820	863	816	830	789	812	790	829	818	805	854	806	802	771	763	842	789	819	798	794	764	792	837	826	786	803	811	843	837	812	778	870	831	755	800	778	851	818	851	808	857	791	843	826	791	866	845	850	843	746	831	788	787	829	862	866	880	824	827	823	797	838	852	813	789	781	807	825	822	867	803	776	796	829	808	825	837	867	793	811	772	792	834	851	811	800	813	809	807	852	832	764	840	776	797	864	801	796	790	861	818	817	803	807	858	813	833	826	791	808	798	841	794	783	836	871	801	769	784	795	823	790	799	849	799	791	818	797	817	823	822	816	795	777	810	784	828	835	816	803	810	826	902	818	815	812	885	831	808	821	826	823	832	796	863	820	804	822	775	789	826	796	790	806	839	798	818	798	820	858	819	851	803	830	834	841	834	836	861	833	807	825	835	785	810	807	769	804	851	893	844	782	824	819	780	798	867	777	840	846	822	832	768	788	807	783	862	826	768	876	842	809	869	806	784	764	806	850	775	862	849	768	829	821	802	824	851	820	800	795	849	818	770	822	839	795	806	783	832	772	829	778	810	804	808	812	796	814	829	784	800	859	779	847	796	805	796	821	824	767	794	880	879	806	784	769	844	808	821	813	786	791	805	834	800	852	858	859	838	821	803	846	819	824	788	766	827	813	755	820	781	833	768	860	783	852	799	814	835	849	768	789	786	825	830	814	779	817	763	836	862	821	840	807	799	860	826	790	828	824	816	835	853	815	900	816	869	847	796	835	841	808	849	819	803	837	794	783	812	798	809	860	875	821	783	795	788	820	878	829	834	831	796	868	857	814	843	788	784	821	796	803	771	825	776	801	813	808	853	827	857	859	770	820	715	768	837	857	801	811	826	777	808	852	862	841	790	809	841	861	801	841	855	827	826	816	783	811	849	765	792	847	757	818	799	776	848	776	808	776	821	782	809	825	836	870	818	820	800	796	831	773	766	834	820	832	810	870	773	830	798	809	808	805	743	783	829	803	789	812	798	816	797	812	851	782	819	837	830	811	837	820	833	780	837	820	836	880	792	827	823	776	786	807	797	847	783	806	816	792	828	812	860	778	819	793	802	799	797	805	836	864	806	827	785	794	769	819	884	843	846	805	856	858	795	789	860	853	848	890	797	843	805	811	881	830	806	787	825	818	847	812	817	822	827	818	816	829	876	863	774	788	839	804	831	806	841	725	822	803	830	790	790	804	834	873	840	815	865	830	822	874	881	790	827
18835	9725	6610	3613	2165	1402	921	675	524	445	413	393	414	380	352	349	355	323	307	332	355	337	284	313	329	291	337	341	304	302	287	273	339	316	294	302	321	300	298	324	348	312	317	339	293	308	319	335	309	288	292	315	293	320	317	352	315	311	351	324	297	312	333	315	301	304	318	297	338	293	291	305	312	331	312	296	305	291	351	293	304	294	331	325	343	318	305	305	325	293	310	311	331	292	321	261	289	319	290	314	292	328	313	304	309	311	283	335	322	289	327	316	343	341	316	292	305	291	308	336	296	324	299	286	342	314	294	311	317	288	320	287	300	344	294	300	296	271	274	290	307	311	301	312	277	279	322	310	294	308	331	329	322	275	318	326	315	313	307	295	292	314	302	300	335	321	306	285	319	296	299	280	307	302	317	301	309	274	367	272	321	279	314	310	347	300	306	292	285	319	283	306	328	339	308	308	304	328	306	332	300	315	295	324	317	298	265	330	324	328	310	335	311	334	300	295	254	284	300	312	337	307	319	330	329	317	306	289	291	280	357	292	323	292	307	293	294	325	330	313	312	341	318	307	336	302	335	296	294	314	288	280	272	326	297	322	311	287	308	295	321	289	305	311	289	291	292	295	314	323	315	277	303	288	306	311	305	310	332	314	262	271	259	322	324	316	315	301	333	303	328	323	290	313	290	307	283	304	338	350	274	311	321	308	291	312	295	294	308	319	298	269	317	329	305	270	318	352	353	282	265	304	301	311	319	323	329	313	309	311	295	312	300	301	337	299	314	328	352	332	319	288	291	311	319	310	362	316	294	288	317	299	299	291	325	325	314	290	297	282	315	326	285	315	296	267	307	324	301	289	291	290	314	312	311	293	322	289	304	279	304	302	286	320	320	290	310	296	294	309	289	301	324	326	307	293	312	321	302	317	293	309	316	344	351	334	311	294	311	307	324	320	312	318	320	309	280	314	297	303	322	325	335	312	311	310	303	311	345	303	300	295	341	319	331	284	298	310	279	307	321	283	324	296	327	306	318	319	331	291	322	314	318	312	280	311	265	321	306	300	285	342	289	347	308	316	319	329	285	310	345	293	316	316	288	340	291	306	273	295	298	315	320	313	305	334	292	293	307	289	281	268	326	297	317	312	324	320	308	318	301	312	294	290	302	298	315	318	347	280	297	289	292	261	295	282	299	289	346	292	307	305	293	340	279	310	310	300	300	302	331	308	290	295	302	327	281	294	308	308	278	308	323	308	311	329	318	328	315	343	290	325	307	338	335	300	322	303	298	324	303	317	305	303	298	306	348	299	310	307	329	296	321	306	297	316	320	297	300	286	305	316	316	339	318	341	291	330	311	318	335	323	319	302	354	304	282	268	299	334	325	305	268	339	319	307	272	258	310	320	301	322	296	295	308	287	323	296	274	327	308	305	309	325	259	288	288	350	281	310	284	321	293	271	295	341	319	315	314	327	298	353	287	323	319	313	303	314	302	332	298	299	326	287	265	310	293	314	286	294	284	284	323	284	305	288	313	300	288	307	319	331	306	298	275	283	345	321	314	312	303	307	293	330	292	278	310	304	342	316	311	288	322	320	267	300	281	323	317	303	325	302	335	312	317	313	310	289	300	301	285	339	350	320	302	277	307	306	300	334	314	311	307	333	300	312	306	308	343	317	286	304	309	295	299	329	301	339	281	370	305	317	330	288	314	317	307	334	302	294	309	309	316	287	334	335	286	305	288	316	320	329	297	285	297	295	260	296	287	331	304	285	298	299	290	337	300	298	332	324	341	328	291	311	301	314	298	326	260	323	312	328	282	294	314	316	347	294	326	297	301	303	336	334	290	269	309	307	315	302	317	315	304	258	299	316	285	302	322	328	288	349	332	316	330	272	316	313	286	315	287	311	307	321	353	331	302	263	305	321	297	310	269	288	311	322	363	298	337	333	336	305	279	286	326	327	296	320	295	290	314	308	286	311	302	292	330	324	284	328	317	307	293	314	313	313	285	280	306	287	318	319	314	284	328	317	299	289	334	332	289	313	339	320	278	287	290	341	312	306	297	306	308	296	345	333	300	305	324	275	300	275	334	299	277	323	301	281	290	293	316	304	295	299	294	338	310	300	287	305	316	331	323	298	276	322	272	297	279	339	287	317	290	259	311	313	307	293	311	309	291	296	290	340	323	320	312	332	280	348	304	314	289	313	299	315	280	337	320	323	326	317	290	283	263	292	321	284	299	314	304	299	308	288	324	299	290	307	289	305	305	299	282	330	279	305	306	287	299	345	298	286	288	308	303	304	284	365	334	310	305	341	313	313	327	329	323	324	302	286	306	297	313	322	311	319	306	319	303	313	279	300	307	299	308	326	327	323	279	293	296	258	292	312	311	307	285	297	306	293	310	292	296	295	313	287	277	319	313	277	310	317	317	309	297	311	303	314	283	304	304	306	302	333	311	273	306	307	305	299	308	297	322	323	291	330	297	274	313	331	270	310	318	308	305	319	304	318	318	330	299	310	310	309	314	337	293	293	310	326	331	278	295	303	302	301	309	310	310	312	324	300	296	314	335	335	331	326	297	261	334	311	280	283	323	325	304	301	325	287	278	341	324	304	318	314	321	303	310	306	361	331	318	281	299	342	304	306	327	291	273	304	313	327	324	296	305	299	292	282	260	333	278	306	325	287	314	304	297	329	318	324	296	270	294	313	356	311	284	331	325	332	328	313	314	315	259	328	321	317	294	298	317	313	315	309	322	307	299	324	313	305	326	291	330	335	286	297	343	335	301	300	298	297	284	304	325	320	258	302	319	292	322	342	323	322	288	303	315	322	328	320	312	297	311	300	299	283	344	302	306	306	319	305	299	302	311	315	318	317	316	314	330	321	316	303	321	321	311	310	284	312	343	306	324	290	301	297	312	304	277	293	315	318	287	350	276	310	326	298	318	296	294	302	280	313	282	292	333	297	301	319	295	319	310	295	312	288	309	313	297	303	294	283	318	315	301	306	316	312	318	296	284	311	323	289	304	301	326	300	305	271	299	310	286	313	312	319	344	287	337	332	301	326	327	332	331	301	301	327	309	283	311	312	290	330	286	328	308	350	310	346	333	292	290	328	321	318	307	329	322	320	299	326	316	309	293	342	304	352	294	301	291	312	317	242	328	319	324	296	333	298	309	302	290	315	280	323	277	344	307	316	319	295	295	318	304	274	293	327	299	297	295	296	328	349	314	286	309	305	295	315	274	301	311	308	313	313	335	278	299	308	285	289	304	330	322	324	295	324	295	314	325	293	333	269	298	312	303	314	316	316	341	326	323	279	290	286	305	322	314	299	313	338	294	316	303	305	299	309	288	312	296	302	282	305	326	302	329	321	325	299	311	324	299	329	285	283	304	321	300	317	285	294	296	278	299	291	324	288	289	305	293	314	308	274	293	295	322	258	310	342	323	306	325	305	309	327	323	293	325	326	290	319	306	283	325	287	320	315	318	327	301	326	277	310
11199	7855	10390	8973	7124	5522	3634	2325	1817	1511	1376	1249	1081	1042	1020	1013	876	855	845	767	845	764	794	747	765	795	713	743	732	757	703	725	699	685	730	779	788	748	725	704	701	757	700	698	629	706	721	693	723	744	699	734	695	674	672	674	698	712	702	656	695	710	697	643	716	675	694	661	710	732	722	656	695	722	680	691	650	695	711	726	666	702	689	709	698	730	708	726	712	680	671	737	702	726	669	688	700	659	670	691	701	659	712	720	701	703	648	677	683	685	662	682	708	717	656	679	659	682	641	649	663	670	673	694	744	695	716	685	661	671	662	694	691	679	670	659	693	644	663	683	732	712	695	696	697	692	628	724	718	674	708	681	669	677	753	745	675	711	677	695	689	731	723	695	620	696	684	696	662	695	659	712	688	709	702	683	634	691	714	674	693	699	684	651	680	682	721	691	669	680	721	718	688	695	672	645	681	708	706	658	697	667	687	689	729	695	688	696	695	655	737	745	705	688	723	689	702	690	704	684	757	671	684	703	703	710	681	704	654	696	661	669	713	683	673	654	729	706	746	713	671	689	711	701	675	687	712	685	672	682	682	669	693	687	678	719	666	689	712	706	651	695	689	681	675	713	704	752	691	669	714	698	718	686	700	719	706	663	652	684	667	743	728	697	703	708	694	688	668	649	698	720	711	668	688	722	682	649	671	729	659	692	761	717	693	656	675	697	659	716	698	690	707	719	730	649	697	693	695	647	693	709	656	703	679	704	687	722	652	723	680	700	662	717	668	742	678	650	688	730	732	664	696	689	665	701	696	617	722	676	739	684	690	727	702	722	695	680	715	728	705	680	687	731	664	681	677	734	697	693	712	685	716	716	698	645	682	659	688	688	680	642	698	718	653	699	700	675	706	719	751	666	715	693	678	714	723	704	710	682	710	670	665	736	716	683	680	700	691	708	688	711	686	684	691	680	708	706	706	671	724	643	665	721	724	636	715	709	696	729	678	684	689	701	669	709	696	695	692	667	682	675	686	668	719	704	712	682	671	695	686	750	756	714	717	756	701	675	704	704	709	662	683	664	708	726	709	674	683	692	694	687	702	693	729	689	700	678	666	680	682	708	707	711	701	668	681	704	746	708	637	689	691	683	659	692	687	681	689	673	670	714	700	702	709	683	711	664	695	654	668	674	655	705	711	698	654	688	694	629	696	734	717	681	714	672	669	712	676	676	704	647	723	715	684	659	720	698	646	765	726	685	659	705	662	716	674	653	685	699	688	692	692	738	681	711	700	683	707	696	674	674	690	690	705	672	697	658	669	669	608	667	710	695	691	682	731	669	705	674	698	671	665	705	664	684	690	665	661	719	658	719	724	746	707	689	672	697	677	722	711	707	725	702	677	667	673	701	652	752	685	704	697	749	678	694	710	720	704	743	696	725	701	674	726	688	745	690	660	687	662	680	712	639	743	720	698	710	672	666	672	692	716	690	695	708	643	665	709	660	681	684	699	694	643	694	615	687	681	680	654	657	664	674	731	677	687	712	705	685	750	751	717	655	686	734	661	719	713	690	683	668	719	654	687	684	658	698	654	679	707	687	670	727	724	711	682	698	702	647	695	706	680	717	712	674	647	671	709	670	696	699	686	646	701	669	685	701	682	732	687	714	717	668	720	735	661	699	692	668	737	713	710	690	703	693	709	664	707	717	707	686	691	698	720	736	696	697	700	678	708	642	678	692	685	685	680	626	743	691	683	736	706	693	689	688	739	677	639	735	643	659	680	697	668	659	655	726	703	665	674	739	692	685	666	665	678	720	738	685	681	637	662	703	735	747	678	678	742	700	656	700	664	699	689	714	743	697	692	695	666	690	700	757	665	704	719	704	683	684	672	683	638	694	697	663	697	703	675	700	712	727	680	785	673	635	683	718	696	663	709	705	691	679	736	717	699	715	670	715	757	663	702	678	678	721	682	683	720	673	687	694	655	720	680	681	687	694	727	707	660	683	693	706	680	641	682	662	690	680	686	673	685	698	717	701	726	700	698	697	686	729	697	753	699	678	699	712	677	674	710	661	688	689	689	710	715	683	715	722	697	676	690	628	661	692	703	642	701	697	702	686	650	702	701	689	693	695	669	724	695	693	664	724	684	676	709	724	650	705	680	690	771	678	727	682	659	696	692	662	691	682	690	724	715	679	704	698	718	642	696	708	686	667	724	696	682	688	718	683	706	751	705	698	740	718	678	707	645	689	699	703	671	683	669	683	694	619	727	659	691	700	653	684	695	685	698	667	683	680	707	718	693	701	712	668	699	698	649	704	721	690	670	719	698	695	703	670	665	684	685	668	701	725	718	706	666	670	684	699	672	661	668	713	669	705	700	666	698	716	636	659	658	665	663	708	711	668	711	695	680	731	667	740	707	710	708	649	725	702	659	719	741	735	648	654	703	701	668	691	691	687	686	632	720	688	736	684	666	694	702	714	722	742	647	704	674	699	660	674	703	672	712	701	693	715	693	692	661	722	687	676	671	711	681	679	709	682	678	689	673	681	683	728	650	707	662	656	701	719	706	671	670	704	699	698	729	707	729	688	699	696	681	665	712	685	692	689	730	700	619	685	721	752	709	679	630	688	683	708	690	675	720	700	674	703	687	696	672	712	668	673	707	679	682	695	679	651	702	651	688	722	710	639	731	727	702	666	728	709	703	696	705	723	666	635	678	667	674	650	714	668	697	688	679	690	669	701	675	744	707	759	736	698	688	674	710	714	695	676	713	659	691	680	691	703	722	679	643	696	718	708	701	682	710	717	718	706	689	708	683	728	650	706	659	672	697	727	704	675	664	662	643	705	714	642	688	715	698	660	658	697	625	698	670	703	671	680	662	659	671	654	689	687	682	704	716	659	663	735	684	686	706	646	699	666	716	697	750	719	702	695	709	665	660	659	672	740	699	673	678	726	680	658	665	687	750	698	724	662	689	631	693	665	721	746	725	708	624	653	702	650	688	677	711	712	744	736	730	688	694	708	680	728	686	707	694	680	680	719	667	704	731	715	676	664	629	703	655	654	660	741	751	724	729	701	708	657	710	680	659	642	683	682	732	671	714	714	660	701	696	702	725	688	727	667	675	733	689	689	699	708	751	658	707	700	671	662	709	641	744	696	689	680	686	689	723	627	689	673	694	691	643	694	707	721	716	751	666	696	656	665	676	674	731	758	691	628	668	677	658	650	678	666	682	742	671	657	704	689	672	696	667	707	661	710	659	683	700	692	654	669	690	693	738	693	714	609	702	680	666	713	702	693	697	700	663	715	665	689	631	667	679	689	681	695	654	689	649	651	675	724	756	701	702	638	661	681	677	691	698	700	702	740	714	659	742	703	639	687	663	691	675	691	662	716	718	657	653	669	672	666	705	714	676	715	713	716	654	655	682	728	671	706	690	704	682	687	637	673	676	706	707	699	692	689	688	701	717	659	655	683	712	667	682	668	696	696	672	708	687	697	688	681	697	673
33395	23086	17393	7618	3887	2285	1361	962	751	649	646	525	497	462	499	405	418	428	406	355	368	366	360	374	337	338	367	368	340	404	375	351	389	345	355	356	382	350	334	399	383	346	358	355	323	363	361	323	361	362	337	312	333	329	353	355	341	341	339	401	368	333	354	309	362	338	364	348	353	367	346	355	360	329	346	363	394	341	324	315	346	332	353	358	353	362	352	366	365	393	350	360	314	380	347	337	321	350	327	336	343	339	330	354	381	320	355	320	322	360	310	367	353	333	297	356	385	349	334	367	345	329	342	348	353	345	333	330	334	352	337	368	354	345	339	334	361	347	348	337	348	356	368	362	325	352	328	349	315	355	354	346	371	337	380	359	349	352	341	363	356	370	372	329	318	349	333	345	352	337	383	357	329	325	313	331	329	332	352	369	326	340	373	335	350	346	341	353	340	391	341	367	367	366	348	365	324	349	338	362	337	338	348	334	352	391	378	367	342	355	360	369	324	327	355	361	341	345	349	341	369	364	357	360	340	359	371	321	330	370	348	354	374	311	362	353	353	355	327	364	351	337	338	352	357	375	390	379	314	357	345	358	391	341	324	357	382	352	343	318	337	350	311	367	370	351	360	357	321	329	338	346	340	381	341	395	365	309	380	362	380	336	379	353	355	340	355	338	335	352	291	383	368	387	371	326	344	342	336	346	353	322	347	310	353	353	297	359	352	350	291	341	317	364	334	357	348	380	348	352	389	343	373	367	347	344	315	347	356	332	339	334	353	365	320	334	357	381	333	344	344	342	407	398	365	348	368	329	342	357	358	354	333	312	355	381	334	321	383	333	337	362	348	380	339	354	352	312	380	374	355	377	348	361	347	353	356	343	361	329	355	332	324	333	335	325	350	325	347	349	374	357	327	338	350	354	352	354	348	346	400	304	319	383	362	318	346	362	341	373	324	362	359	372	323	362	367	344	344	328	355	344	345	323	351	369	352	347	354	310	320	327	332	306	350	371	349	345	318	354	321	346	334	343	354	375	355	337	333	348	387	334	344	345	333	370	384	338	370	324	335	361	333	359	322	349	356	397	341	339	357	327	339	342	312	361	358	343	375	360	378	357	359	370	357	347	341	357	348	329	309	346	312	362	363	326	318	347	343	349	350	347	351	317	355	335	347	330	341	307	367	349	322	316	355	344	332	342	399	346	340	333	362	383	362	336	332	354	359	382	351	346	329	339	334	343	358	352	387	374	372	341	361	338	331	356	343	351	356	309	335	337	329	350	361	323	377	355	370	354	354	369	354	316	350	350	353	342	330	364	360	337	343	345	338	379	351	354	349	365	357	313	352	350	374	354	324	331	361	338	351	370	370	366	343	343	330	344	329	391	368	336	324	350	416	334	335	330	359	324	339	338	325	341	357	351	392	335	353	358	332	344	309	364	374	369	334	330	323	370	375	392	334	337	399	378	351	351	358	341	337	339	368	347	334	336	329	344	336	353	307	384	372	342	369	377	366	323	309	356	329	377	372	342	358	345	339	347	350	341	362	361	329	352	347	344	368	330	337	320	351	335	380	376	352	370	327	362	325	359	374	350	314	322	365	340	356	346	326	347	355	343	335	310	329	329	322	379	368	356	368	329	352	364	366	296	325	353	375	343	328	328	353	335	364	368	293	379	321	332	326	339	401	355	343	331	309	348	374	342	357	340	334	284	321	363	347	365	344	409	369	343	352	342	357	362	366	317	378	330	346	326	329	337	360	339	375	376	349	331	329	343	341	329	341	333	340	339	374	339	386	334	358	322	318	296	314	351	353	353	345	354	365	330	349	343	342	362	343	363	389	335	335	365	334	377	365	317	354	375	364	325	353	341	374	370	326	380	370	351	362	336	372	343	319	346	329	351	371	340	338	358	357	328	339	358	366	342	331	344	339	314	386	376	334	347	355	347	346	345	361	377	331	344	334	325	345	313	369	333	353	343	332	392	356	344	359	358	365	353	328	383	337	369	363	348	304	420	371	350	364	367	366	401	365	371	351	372	357	345	349	358	327	389	327	352	335	368	389	343	326	358	297	340	326	333	327	345	312	343	367	348	364	364	338	338	381	328	324	334	364	336	375	355	326	354	335	357	304	347	332	333	361	340	375	300	340	358	335	330	338	315	348	381	316	344	365	347	377	358	333	370	375	357	373	329	377	335	355	341	370	348	328	342	362	371	365	351	340	336	347	344	358	342	346	355	344	337	332	338	370	350	340	344	367	335	357	401	344	347	369	343	334	324	347	293	336	365	395	371	375	349	340	341	329	341	319	351	345	357	340	347	329	339	353	332	340	358	357	342	356	370	348	360	324	366	375	364	364	354	338	348	384	317	361	346	335	309	350	341	356	327	334	351	338	369	365	357	357	354	364	387	382	348	327	349	326	355	332	350	398	367	351	345	355	337	327	358	328	368	346	343	309	343	344	366	343	325	330	379	339	323	368	336	369	357	342	339	361	307	358	317	309	365	324	345	348	361	318	344	353	374	351	336	367	388	345	325	361	361	337	312	349	335	316	372	336	346	333	375	341	397	325	366	329	363	372	314	359	340	332	324	356	341	348	348	347	333	379	338	376	373	344	368	354	375	391	351	359	367	321	337	339	337	337	354	330	342	368	337	352	320	356	311	343	349	352	344	341	390	379	345	363	368	359	348	380	357	320	355	341	330	367	363	375	374	386	349	350	350	355	370	366	348	348	330	358	319	347	349	322	359	343	336	345	360	342	342	420	380	341	335	379	337	316	328	379	393	331	335	377	343	360	337	335	334	311	362	369	338	370	356	353	321	330	333	357	315	321	358	357	337	328	339	332	372	353	377	372	363	315	359	336	323	327	293	342	334	332	360	342	324	345	335	369	335	343	343	340	359	328	370	327	333	333	333	328	352	380	367	343	332	359	370	323	346	362	362	377	364	359	334	326	334	340	345	351	355	336	368	380	362	343	310	358	347	371	358	377	370	350	381	388	382	347	357	353	363	375	337	365	378	338	345	335	328	342	326	339	363	365	354	366	341	361	348	335	346	366	350	359	359	309	364	384	350	333	304	317	382	368	352	355	334	346	363	330	371	379	322	341	348	357	328	377	367	321	344	372	341	340	360	345	385	357	360	330	329	331	336	375	346	347	331	364	303	346	349	321	355	359	334	319	349	369	390	329	356	336	353	312	323	345	322	339	351	341	329	351	357	286	360	291	349	315	296	400	313	348	349	351	383	389	354	352	348	333	359	360	345	362	332	366	363	349	338	333	341	383	354	344	389	349	368	324	328	355	342	363	371	350	345	346	371	332	353	346	339	341	363	340	357	345	347	358	324	352	338	363	351	358	343	336	343	343	344	358	362	352	342	338	333	339	348	370	347	333	321	347	336	356	368	382	372	347	375	376	357	363	342	333	355	363	367	369	353	325	387	306	321	331	369	334	377	363	327	350	377	351	345	323	337	298	349	348	375	371	375	340	371	352	348	377	346	325	331
21289	17379	20528	13467	10952	7850	5234	3663	2865	2376	2108	1814	1621	1440	1432	1233	1195	1107	1070	1014	988	963	979	964	952	919	890	859	842	790	817	760	821	778	830	797	803	816	788	827	799	740	777	788	774	796	808	761	822	773	765	836	746	759	775	762	753	780	755	768	812	803	838	703	804	870	745	793	771	807	829	773	795	745	710	821	767	751	740	730	777	795	741	754	764	777	766	774	734	813	796	786	752	756	750	746	748	776	752	758	785	727	689	840	778	769	761	769	789	799	777	802	846	766	745	764	757	761	739	769	720	792	783	816	761	785	770	780	823	742	740	812	803	810	771	790	769	786	777	791	801	784	766	822	816	777	785	793	760	760	794	796	802	770	760	771	758	807	761	754	789	813	737	802	825	760	794	778	694	800	754	739	763	792	724	805	741	761	715	746	825	799	794	779	773	730	756	723	747	785	798	742	740	812	770	797	769	753	765	728	720	771	780	761	820	773	789	710	759	743	701	777	786	771	811	784	794	801	755	769	775	837	802	740	741	731	765	755	746	746	798	770	769	802	747	750	746	799	755	736	758	782	786	721	750	775	724	771	785	814	751	777	790	778	779	709	794	805	807	746	794	794	808	836	734	735	750	775	749	764	781	755	724	777	768	783	774	779	771	766	779	754	777	786	777	802	756	824	754	765	755	816	810	771	789	759	772	755	795	756	746	713	759	749	761	777	735	774	785	754	742	762	796	776	750	747	811	788	757	796	793	756	766	764	730	734	754	779	753	789	750	752	797	748	753	752	741	744	778	723	753	761	821	827	742	790	788	786	774	768	733	790	692	759	742	788	756	812	816	808	788	759	830	769	791	753	778	769	759	761	773	833	773	773	816	789	718	745	789	759	761	771	786	778	777	821	810	794	777	713	763	786	774	799	804	732	807	789	784	769	776	775	766	781	807	798	796	710	757	773	741	778	764	784	760	737	735	786	781	790	796	768	766	776	745	797	797	712	776	717	767	755	787	770	766	792	775	784	790	767	767	778	821	782	772	744	764	769	731	770	778	725	762	775	782	760	781	822	799	826	816	804	760	733	739	742	791	763	759	758	772	782	781	772	754	786	782	739	814	774	762	739	775	767	804	738	820	780	784	785	759	822	703	797	744	765	817	719	815	796	818	748	757	768	776	796	758	791	770	822	794	774	775	786	773	765	739	822	791	752	735	780	772	792	800	745	707	810	810	804	763	771	728	805	829	747	713	790	822	780	819	798	717	831	755	803	782	803	731	778	817	767	746	746	769	744	771	768	775	801	794	767	732	741	753	846	798	791	796	798	777	792	748	713	828	763	756	776	796	774	758	798	734	785	766	778	766	781	770	810	728	746	825	736	760	800	818	760	811	761	819	758	768	756	788	742	814	819	782	799	803	749	773	773	725	758	752	780	775	737	749	773	770	755	790	709	747	807	807	715	829	749	773	738	754	766	764	803	702	762	773	839	746	802	783	776	785	830	783	770	742	805	798	745	746	838	804	790	789	776	738	775	717	807	752	749	799	764	783	778	775	758	759	818	794	756	748	818	807	790	758	781	780	745	779	808	767	728	755	785	720	761	803	783	779	823	811	807	771	809	765	771	729	811	795	748	781	797	764	710	753	840	803	769	773	762	759	794	731	778	758	864	814	781	776	773	794	797	761	747	797	772	723	798	762	762	784	775	760	728	777	786	838	735	798	783	769	780	783	781	793	779	795	836	770	820	827	772	815	761	795	782	771	792	827	813	795	796	777	774	817	744	842	736	748	760	774	778	780	730	788	785	784	747	757	776	779	760	742	791	793	797	753	801	768	782	760	795	780	750	798	739	759	789	771	764	765	766	782	797	744	800	769	811	749	817	791	763	738	738	781	797	782	710	728	777	789	793	768	796	768	764	778	761	774	749	769	785	776	795	806	765	794	784	809	802	745	759	743	788	768	794	757	783	770	769	761	772	809	825	755	736	759	756	786	836	775	815	761	745	756	791	720	749	800	784	758	780	803	751	793	777	748	753	816	727	772	769	776	763	804	772	760	778	749	749	745	808	778	722	761	813	813	825	778	758	808	803	785	737	796	772	790	771	799	787	746	781	732	782	738	776	752	729	740	743	816	775	769	775	778	771	761	796	773	783	755	785	766	736	742	753	772	778	798	791	751	830	749	808	782	782	781	841	790	777	803	751	744	811	798	756	792	771	736	773	807	775	725	757	759	777	742	744	805	746	796	775	780	770	851	754	749	805	759	758	788	771	793	745	774	781	752	755	731	755	752	738	780	762	774	753	783	797	784	829	738	793	806	760	754	774	785	759	787	769	765	799	791	778	748	756	801	777	765	752	735	766	756	759	719	806	798	745	778	770	749	720	730	801	776	756	784	719	751	742	825	804	780	799	812	790	732	746	763	774	769	745	781	769	730	751	771	766	768	767	766	755	771	746	720	772	731	739	711	775	805	723	787	755	749	774	737	765	775	773	782	764	762	755	814	787	785	789	758	750	737	795	772	779	727	766	799	802	817	773	805	751	774	841	770	724	837	743	757	776	762	747	748	776	796	751	768	769	816	811	753	762	783	771	792	786	810	709	821	776	855	766	795	811	795	785	728	716	772	757	779	745	788	772	766	777	727	736	751	788	782	733	766	753	757	806	769	799	782	715	752	774	766	817	757	786	781	819	806	734	771	768	797	799	745	789	731	790	797	781	815	785	706	753	751	769	780	756	709	737	795	786	757	741	742	709	807	739	790	799	773	803	786	776	797	781	750	780	753	779	756	732	780	770	787	808	803	784	758	790	758	770	746	792	779	749	767	767	759	763	817	758	811	790	786	817	790	820	786	794	750	787	764	806	761	770	788	771	781	779	803	780	771	715	773	794	756	803	746	748	750	779	778	751	750	815	762	745	715	787	747	738	778	793	800	800	722	789	783	787	760	750	726	760	768	804	754	756	790	768	773	770	777	761	766	793	745	763	780	727	788	791	796	771	763	786	812	749	748	810	798	762	804	759	765	747	806	764	775	789	743	750	767	720	767	753	738	797	762	802	758	794	767	835	779	833	793	774	791	710	845	814	746	788	796	791	771	810	721	769	792	750	780	770	712	771	774	761	760	752	776	745	791	772	770	745	718	763	806	766	744	801	791	775	774	730	808	770	736	780	778	787	772	820	801	756	735	791	789	776	799	749	793	787	738	767	769	727	762	744	752	722	738	791	750	761	744	830	795	787	766	739	728	778	768	767	736	786	811	753	792	827	784	764	767	803	733	777	796	769	792	780	763	787	798	806	752	780	769	745	765	742	750	753	773	755	811	786	775	769	752	773	777	736	811	748	771	787	810	785	735	789	808	767	791	787	754	782	766	781	790	763	808	801	769	725	724	742	776	747	800	781	776	730	776	722	754	783	771	733	744	757	768	800	794	793	764	761	785	705	750	800	788	777	758	768	795	756	740	796	751	794	771	814	722	781	721	821	753	786	788	818	807	764	808	762	734	780	778	739
44318	32150	27056	12133	5555	3225	1843	1335	960	866	771	668	617	583	530	471	472	443	414	417	446	410	367	370	386	404	370	390	411	383	373	382	423	378	365	352	344	345	389	378	355	355	394	342	379	361	377	377	360	388	350	355	352	366	382	388	392	336	393	388	385	352	370	375	372	384	408	409	346	384	353	325	364	394	402	375	389	374	370	332	363	364	391	340	396	320	379	407	372	388	385	379	347	380	346	401	363	378	380	371	350	336	380	380	358	419	381	337	384	367	329	357	362	419	376	364	364	386	367	398	376	346	383	416	380	378	371	418	398	357	373	367	394	371	384	348	357	376	366	391	371	359	334	370	360	391	363	334	404	362	363	386	357	379	387	353	358	384	397	370	403	391	341	398	384	386	379	374	338	354	342	322	361	346	384	375	399	344	353	399	362	363	354	363	341	323	366	375	354	362	382	371	393	363	376	372	375	374	384	356	347	381	403	372	373	359	367	364	406	366	382	384	412	379	371	383	371	365	348	366	383	366	334	376	400	353	401	363	358	425	402	357	347	352	373	365	351	380	360	362	343	364	396	389	362	349	356	358	360	335	370	331	355	354	355	364	367	383	372	390	359	386	435	363	382	387	393	401	342	374	355	384	389	371	386	392	393	373	398	372	395	399	372	373	384	379	403	365	378	357	385	367	320	357	342	370	332	354	405	375	391	379	386	365	344	375	386	378	351	337	391	380	387	362	380	394	389	389	348	411	332	373	359	374	372	357	343	352	368	345	379	337	340	389	368	368	406	360	347	360	369	376	370	319	380	358	377	386	345	389	355	385	386	425	426	391	404	385	358	378	356	365	358	387	358	390	378	376	345	358	365	394	374	354	347	402	352	358	359	356	378	353	367	332	330	376	363	417	398	414	381	391	416	320	370	341	356	360	364	351	352	378	389	368	351	382	329	380	343	362	374	340	380	382	381	342	379	385	357	404	362	364	372	363	360	378	381	350	359	327	373	387	387	399	350	345	370	364	379	351	388	393	393	388	399	348	342	348	342	412	379	365	328	365	401	385	375	357	366	386	389	370	393	365	371	382	368	385	367	393	372	386	366	357	355	371	372	320	364	383	351	374	376	388	362	370	366	346	398	384	402	335	415	359	403	365	401	348	371	376	373	342	398	377	379	344	360	371	381	390	351	359	362	362	392	362	355	372	335	360	346	335	361	367	353	388	380	340	359	388	348	385	396	390	392	353	385	336	349	355	395	331	369	364	350	342	369	388	395	368	363	385	406	375	368	402	395	350	372	371	377	378	414	387	367	382	377	347	352	341	412	344	360	372	378	381	366	426	355	364	370	396	368	357	390	351	329	348	380	368	345	402	389	349	361	382	354	351	373	401	380	359	358	385	383	343	386	372	379	380	376	321	334	371	367	315	363	361	382	398	384	363	400	377	352	352	427	388	396	396	392	361	349	349	361	390	390	394	346	353	367	349	383	359	394	374	400	341	384	359	399	386	349	380	378	384	354	352	352	370	351	389	379	397	356	387	391	394	410	355	395	355	386	367	376	405	350	408	407	380	364	364	375	356	365	370	371	343	403	339	351	382	348	361	356	378	365	435	385	360	335	387	363	369	366	378	365	391	411	365	373	423	356	372	335	371	400	339	393	399	358	413	359	389	381	374	390	362	362	322	387	359	397	353	355	361	365	360	394	347	381	372	374	371	378	362	363	385	347	341	357	361	422	351	365	408	372	382	354	346	355	399	377	406	347	396	382	361	362	387	391	359	381	349	383	377	367	360	394	402	374	371	393	353	368	373	359	345	385	374	371	367	397	364	370	364	409	337	348	354	385	344	385	353	406	398	385	385	389	363	377	367	382	372	387	371	428	378	375	348	389	393	390	398	355	379	363	393	371	401	361	355	395	384	394	412	387	393	337	371	325	408	360	384	391	408	377	368	354	403	360	384	381	404	349	352	368	396	366	378	347	383	352	383	393	420	389	380	339	366	381	375	383	357	367	393	350	360	388	350	351	352	387	413	391	370	334	360	354	371	364	380	390	376	378	364	391	376	360	366	341	412	388	380	376	380	381	354	389	395	373	334	361	364	356	383	353	372	363	347	378	385	384	337	377	385	354	365	385	388	401	349	338	401	381	400	381	372	381	393	370	391	368	382	370	360	362	380	381	337	366	405	365	385	389	385	363	376	402	356	354	362	339	358	382	423	384	378	413	394	356	360	392	375	399	386	368	337	370	378	372	344	356	398	338	380	368	339	363	386	344	396	374	378	382	379	387	378	383	379	379	348	395	390	356	335	385	389	399	374	416	406	387	328	338	374	341	357	369	376	346	380	386	374	395	399	371	405	340	366	382	358	385	377	349	365	382	355	352	399	396	351	353	351	344	342	369	386	365	395	359	390	418	383	358	364	384	341	379	366	362	406	377	350	387	381	393	373	378	376	379	383	417	371	345	347	416	384	359	386	395	366	365	370	352	370	345	391	373	353	364	355	366	394	364	344	338	374	358	379	373	384	368	338	343	354	365	386	368	340	356	354	340	358	348	321	338	340	359	370	427	396	386	347	382	370	387	362	368	381	360	340	361	377	342	361	357	372	305	371	382	353	352	377	385	396	369	333	323	377	365	395	364	355	363	364	367	379	392	351	352	374	351	405	341	375	401	416	372	366	367	369	367	359	384	336	386	364	351	417	380	382	382	413	412	384	378	386	389	382	359	404	382	340	389	375	354	390	346	404	350	375	402	369	364	337	378	366	362	380	366	352	377	381	370	383	374	396	363	385	390	399	354	395	345	350	373	372	355	389	368	401	359	371	374	369	346	393	399	369	371	407	382	367	422	363	338	387	378	399	363	356	370	382	377	397	416	373	346	347	356	376	350	380	390	337	393	371	402	353	352	350	376	361	396	383	351	372	339	383	386	393	373	345	385	372	365	360	374	382	376	347	363	379	356	438	362	349	358	392	374	327	387	376	378	384	354	357	379	338	364	351	360	328	371	369	371	400	385	364	331	378	389	365	363	364	335	347	365	351	392	337	381	380	407	356	359	369	383	353	387	414	359	400	380	382	367	355	368	349	367	338	352	412	356	362	361	412	369	386	387	363	349	381	373	375	337	351	347	368	380	367	367	396	393	374	389	400	356	379	414	366	391	373	376	378	367	371	378	348	348	382	400	403	354	362	402	361	386	353	391	382	377	359	359	389	400	351	347	390	355	368	379	339	399	352	360	387	384	382	378	377	375	355	370	361	387	379	338	391	375	378	392	415	407	344	364	355	342	382	367	320	400	348	384	369	368	354	357	363	391	386	380	356	340	370	428	395	399	396	378	412	370	353	359	364	379	400	341	352	389	415	377	353	363	353	364	383	394	375	353	412	393	380	371	374	396	357	371	367	353	360	365	360	413	341	379	344	384	373	393	367	336	385	364	369	356	389	413	380	340	344	390	379	384	367	406	368	412	391	387	430	359	376	367	356	349	357	387	381	369	400	390	380	377	379
27560	23754	28241	17190	13326	9690	6431	4890	3710	3208	2721	2420	2087	1870	1704	1524	1360	1220	1144	1125	1092	1084	1060	1032	1040	982	942	962	886	938	920	877	925	819	868	888	880	897	826	900	861	806	853	838	844	892	852	803	879	853	801	836	854	791	824	790	856	756	824	823	795	802	832	826	788	768	815	827	829	808	795	831	845	827	847	855	740	818	858	758	807	857	829	817	776	792	803	802	851	816	850	789	714	853	803	766	837	807	783	808	835	822	873	801	824	838	836	839	845	775	799	856	875	798	855	767	833	769	844	814	783	834	831	787	813	802	796	814	825	814	827	820	830	794	843	795	857	807	829	797	858	855	832	813	807	816	782	801	779	800	904	879	823	813	757	831	790	861	805	792	830	815	818	760	857	791	813	828	805	813	834	769	770	820	795	839	803	867	815	812	821	873	840	846	792	826	813	818	796	797	843	817	783	860	811	836	840	827	840	836	816	827	810	890	811	819	761	805	825	838	850	827	816	785	808	869	839	797	805	770	810	809	814	844	798	818	785	792	745	778	819	799	797	761	831	791	798	781	810	802	851	826	840	811	785	817	762	825	844	769	847	734	783	835	760	831	834	807	789	853	838	831	826	860	803	805	831	785	808	807	807	783	860	798	845	815	775	791	826	806	779	772	786	793	826	719	794	821	760	804	763	804	823	817	819	778	786	792	809	814	823	783	761	822	812	838	772	816	813	872	829	832	797	819	817	773	835	816	849	808	814	854	796	835	798	812	836	800	803	812	889	810	822	792	829	811	799	781	837	789	890	867	808	779	785	791	791	841	832	831	800	810	845	878	816	869	810	804	818	796	737	790	803	778	826	792	828	772	827	781	789	837	777	770	762	814	753	788	824	789	806	775	813	822	768	773	812	828	818	818	778	804	837	852	818	797	826	785	809	842	800	753	779	832	809	807	798	787	807	825	774	840	815	780	772	869	807	820	764	774	756	827	803	823	846	832	776	807	778	768	878	811	815	798	832	816	766	821	812	794	793	764	792	776	793	811	794	829	783	806	799	860	795	822	807	834	795	797	733	797	811	819	799	771	800	813	823	814	812	817	806	831	812	823	819	828	807	834	825	818	787	801	833	782	779	822	816	787	791	834	785	807	807	843	820	802	873	810	833	826	847	778	775	847	801	794	839	822	824	797	754	801	770	768	795	806	781	795	799	821	821	799	849	873	819	786	843	799	825	784	855	742	774	839	806	823	791	800	819	797	860	839	841	788	825	798	827	856	845	807	840	800	819	764	836	863	809	799	802	801	801	803	794	851	808	886	771	791	819	848	791	831	828	878	823	799	856	824	799	801	833	784	805	806	781	838	778	787	783	834	795	814	860	788	861	808	799	839	801	815	840	848	857	810	835	802	784	798	837	798	795	786	774	882	820	766	801	813	799	784	818	795	811	812	831	815	781	782	779	878	749	833	830	802	792	819	794	755	849	811	796	833	761	807	781	862	803	797	800	809	772	839	793	862	843	837	814	825	843	792	799	786	766	832	812	836	815	796	788	857	811	764	816	826	784	773	841	808	794	848	827	821	762	804	767	770	775	780	848	826	822	831	796	835	772	855	825	799	828	798	794	789	859	821	796	793	800	858	745	752	827	828	786	823	815	820	825	789	851	812	822	785	819	809	823	810	830	800	743	799	830	791	772	780	813	830	904	820	812	845	803	782	816	837	784	787	862	803	791	779	788	790	848	754	816	792	791	811	758	789	740	826	836	789	804	818	834	783	797	824	783	755	830	830	786	753	811	826	791	803	836	850	811	837	825	816	886	789	793	792	821	844	838	777	749	781	804	805	834	831	841	769	806	810	870	862	789	766	795	815	824	867	731	834	833	782	738	831	842	852	863	834	837	852	818	817	806	785	780	799	794	823	798	756	841	801	805	802	836	789	783	845	847	807	789	764	836	776	816	831	824	833	861	845	863	839	818	779	799	798	791	811	753	841	880	808	836	796	848	764	812	860	828	862	867	799	822	818	811	821	805	813	793	814	813	835	762	761	817	773	815	857	835	773	830	794	821	832	762	827	837	800	799	773	802	776	796	781	812	795	827	801	803	758	820	782	794	828	811	806	799	844	785	820	853	792	772	842	742	765	736	818	817	793	825	785	775	770	862	770	780	836	808	806	816	786	887	756	765	818	804	779	762	888	821	770	824	799	862	810	793	838	770	847	792	784	816	779	806	804	791	854	796	776	819	772	817	820	821	872	809	843	814	796	796	792	841	762	824	797	831	862	767	759	836	775	796	762	864	793	808	829	769	809	794	827	780	803	809	785	747	759	803	804	862	774	877	780	824	830	819	795	814	824	801	821	765	803	744	799	873	838	803	794	855	841	818	789	807	819	862	799	778	771	813	812	800	822	803	818	795	782	804	810	851	781	794	822	813	843	833	807	819	810	767	876	825	820	781	815	801	794	836	757	817	786	832	775	824	828	769	852	770	786	777	801	788	856	811	814	825	749	824	831	812	820	836	779	841	814	778	844	846	813	844	779	792	840	765	821	790	825	842	864	777	825	805	826	820	840	817	789	831	779	833	812	794	787	821	836	786	809	794	796	845	812	838	799	812	770	789	831	804	850	791	802	799	810	807	810	797	785	805	810	834	810	819	813	744	810	805	762	776	837	832	815	812	780	817	803	798	810	819	842	745	818	809	803	768	824	834	815	773	803	804	814	834	821	801	767	822	766	847	828	776	755	833	802	824	807	787	812	836	812	802	782	772	787	822	827	801	817	851	769	810	785	765	827	736	768	761	844	859	797	852	819	822	811	769	786	821	815	761	826	785	829	837	834	830	796	812	809	800	764	772	830	799	821	842	833	804	865	778	850	903	842	819	791	817	790	802	837	814	832	772	829	798	830	828	779	815	781	807	847	805	831	867	802	776	836	795	774	795	808	812	807	803	851	799	776	818	771	822	857	825	824	801	791	802	805	836	777	790	832	811	796	807	821	800	853	757	802	790	809	776	784	791	820	787	815	785	790	820	764	777	838	738	787	815	835	820	813	826	839	820	822	776	813	817	763	791	808	827	834	834	841	835	777	748	788	810	805	818	815	776	819	796	761	793	780	842	821	835	824	795	755	827	825	875	842	784	843	786	832	820	798	737	849	859	820	801	783	813	800	762	786	792	815	828	804	809	800	817	829	780	798	812	796	812	813	821	802	821	770	842	782	804	828	787	789	839	812	781	761	778	815	815	827	810	767	845	830	802	846	823	818	767	779	833	795	802	786	829	784	844	852	785	820	815	808	834	807	790	841	813	772	804	795	777	807	804	787	793	881	778	815	798	817	846	795	801	831	812	848	794	849	826	807	824	841	783	828	789	747	829	815	829	821	773	770	791	782	830	826	832	833	770	769	793	804	782	807	856	829	806	829	849	752	819	784	807	807	844	770	787	815	855	805	829	880	841	807	749	795	824	796	812	823	812	852	840	793	829	803	794	822	803	778	813	750	810	789	797	807	795	774
18809	10099	6823	3412	1954	1248	758	621	520	422	411	383	369	376	336	369	316	312	286	299	298	325	269	292	310	329	302	293	312	325	300	307	308	283	290	285	282	305	324	284	304	266	283	251	318	291	319	304	275	306	294	260	286	290	273	341	260	282	294	309	319	304	295	284	269	302	285	293	309	311	271	284	288	312	301	250	300	302	291	309	267	289	300	280	277	263	283	296	255	303	269	287	306	291	324	302	283	274	299	285	255	299	297	298	284	282	281	290	312	292	320	290	289	341	291	269	286	288	304	301	276	292	313	287	279	307	315	291	292	240	273	292	283	308	281	289	275	271	296	256	288	285	295	283	280	277	273	250	307	325	286	303	308	298	297	281	272	277	270	302	274	309	286	311	341	292	317	312	286	293	298	275	296	309	275	302	312	317	284	284	271	305	262	268	323	294	287	283	298	291	285	321	273	301	314	309	279	311	286	269	292	308	314	271	309	322	317	304	252	295	292	267	287	253	263	279	274	327	293	276	284	314	295	269	263	288	297	264	280	259	283	273	308	287	284	289	303	289	301	315	272	287	289	234	287	303	276	295	265	314	301	334	292	274	269	258	297	267	296	307	269	309	310	301	301	291	308	287	323	293	247	286	260	295	281	312	294	291	291	263	308	311	279	309	274	275	290	311	276	312	302	293	304	291	258	277	281	271	275	301	296	296	296	264	259	250	290	273	302	299	309	275	282	335	298	283	295	310	307	267	306	312	267	292	289	294	277	324	294	324	319	305	317	250	319	274	280	274	261	256	249	280	289	264	279	299	297	287	286	330	278	289	297	293	330	307	280	288	297	273	293	297	307	298	261	287	279	309	296	294	300	310	324	301	281	281	320	274	291	286	280	309	296	273	303	289	287	295	282	269	303	311	259	272	287	320	307	287	310	238	294	306	260	297	302	299	317	326	288	320	282	287	270	288	285	291	279	312	313	302	329	275	303	289	324	264	257	285	261	307	248	244	288	258	264	277	282	317	280	308	283	294	321	281	290	315	271	305	273	337	277	310	295	313	310	297	318	263	289	277	312	329	329	307	297	294	324	321	296	276	290	288	276	302	276	274	304	283	328	275	287	286	300	321	269	270	291	300	307	272	275	290	297	296	310	312	322	298	273	277	305	279	288	295	292	276	285	297	298	295	273	291	277	336	275	259	268	255	318	320	280	259	310	271	299	271	284	267	291	270	266	265	298	300	282	279	288	299	273	270	265	300	289	300	275	290	282	324	305	279	280	266	296	285	289	273	257	289	291	325	251	313	316	275	294	277	287	281	269	283	283	305	309	302	300	306	278	299	285	280	295	301	312	284	284	299	334	328	288	285	284	274	294	308	312	279	300	283	282	271	319	316	324	279	294	320	307	288	308	288	268	278	306	285	276	327	296	286	275	302	323	264	273	302	264	280	261	279	305	284	303	286	296	264	281	288	273	301	261	288	288	258	267	279	289	275	290	283	315	296	304	314	309	311	320	326	278	265	284	282	287	297	316	302	286	322	265	314	291	303	299	274	293	309	280	293	314	275	306	302	297	282	300	269	318	298	273	290	303	275	257	276	279	304	297	307	299	285	283	299	270	259	282	288	316	282	261	271	281	302	313	285	304	267	306	330	325	311	298	299	305	310	330	293	265	239	289	285	275	297	257	276	313	288	313	301	305	299	271	322	296	279	317	272	328	295	318	317	309	267	304	279	316	289	291	278	302	309	283	284	290	279	309	293	251	318	298	254	299	321	263	286	289	281	279	301	309	279	294	284	304	300	289	251	284	282	305	301	314	272	286	285	308	288	269	283	294	295	303	317	288	287	316	303	309	268	301	292	276	300	298	271	291	265	316	290	285	295	286	273	301	282	326	265	287	287	300	276	283	307	291	321	250	296	303	281	294	275	289	306	288	296	271	275	304	279	299	293	306	298	305	291	295	286	304	316	292	278	302	307	283	266	303	280	270	272	289	290	296	285	299	300	294	269	311	274	261	270	297	272	274	274	274	280	276	298	283	300	319	298	265	286	307	295	333	266	283	273	288	283	274	301	330	327	267	284	337	312	273	241	289	276	279	271	301	263	297	293	317	295	284	300	289	254	283	283	268	295	283	269	306	255	298	283	258	303	318	283	285	271	298	270	292	286	284	279	299	317	305	303	274	302	285	315	334	294	289	276	284	278	319	299	269	309	315	324	293	272	276	299	285	302	321	297	304	267	271	298	319	293	321	283	289	275	289	306	319	287	290	274	314	300	286	298	320	283	275	290	258	293	310	301	303	282	291	295	285	313	257	283	264	281	272	290	287	272	256	290	303	283	257	318	269	287	288	310	305	254	268	303	281	302	267	297	279	285	290	308	305	274	302	317	346	294	310	305	283	300	277	322	291	270	282	314	327	321	284	292	313	277	278	278	295	307	306	327	291	287	285	277	289	273	283	272	300	250	257	283	289	273	284	314	268	292	303	291	322	274	320	299	278	316	286	287	266	272	290	296	305	270	294	287	288	293	307	277	316	282	285	331	302	287	306	252	303	284	305	262	326	270	272	290	294	306	295	288	285	323	327	263	323	259	301	291	305	283	299	264	314	275	282	284	326	288	286	286	314	324	277	312	302	304	308	286	269	266	306	281	281	325	297	298	261	278	282	265	259	280	275	313	295	310	272	316	313	290	309	283	291	269	300	277	306	293	283	322	289	287	303	293	311	294	260	275	265	314	264	291	288	314	285	283	280	273	301	281	316	292	291	278	367	277	283	304	300	261	305	283	266	274	308	317	270	291	272	298	309	298	256	335	280	257	290	287	299	303	299	309	304	295	296	298	323	289	290	283	310	292	319	297	290	263	302	269	254	280	284	279	291	293	297	267	301	298	315	285	294	313	301	332	287	328	251	312	270	278	296	269	300	243	272	328	257	275	342	288	255	333	306	289	302	299	308	317	277	273	299	280	274	285	295	275	295	318	260	308	323	275	269	268	287	290	290	314	291	308	266	308	316	273	244	327	286	300	283	310	261	326	331	295	293	316	279	278	269	285	313	298	284	309	265	298	253	261	288	246	305	298	305	294	281	299	309	288	275	261	296	305	322	290	283	283	295	291	266	260	258	262	296	293	273	268	294	273	299	299	284	286	319	287	306	293	265	281	306	298	310	310	318	281	288	306	325	295	310	274	301	287	288	282	286	304	308	310	296	349	293	313	255	291	311	306	260	297	327	305	275	321	300	309	272	294	300	267	314	306	295	301	321	321	317	324	318	295	288	283	303	291	288	289	262	271	273	277	284	316	308	281	318	278	280	270	297	288	313	309	283	275	311	285	302	306	305	273	284	311	288	277	264	296	301	275	292	276	262	285	275	318	288	294	271	276	325	273	280	307	328	274	289	299	306	278	287	304	274	262	260	318	297	266	298	274	282	271	245	263	299	295	303	266	279	291	267	275	287	300	319	304	275	301	306	288	328	280	268	268	273	275	275	251	256	297	275	298	271	264
11225	8065	10892	8471	6375	4353	2803	2096	1722	1540	1367	1188	1104	1041	954	919	823	806	813	742	794	705	733	716	719	726	682	692	720	653	681	732	695	653	662	676	673	694	640	675	658	667	663	627	656	684	676	637	672	669	652	712	666	662	644	627	633	707	639	666	655	686	653	668	702	630	661	679	646	675	652	671	699	689	629	623	616	699	627	711	616	697	645	643	679	684	691	582	676	687	690	688	667	656	609	673	647	693	674	682	657	650	667	688	666	649	685	674	682	664	676	653	636	643	637	626	642	632	682	680	637	684	668	691	622	633	673	666	676	710	648	658	673	622	678	641	668	631	670	706	663	621	658	629	601	679	630	681	636	654	706	627	695	637	657	671	631	682	645	708	690	661	628	673	648	627	649	656	630	620	703	626	692	632	612	669	647	664	613	640	653	648	640	648	655	667	643	673	654	646	674	568	658	669	676	626	648	681	688	649	667	672	620	686	669	689	664	641	644	660	661	664	641	646	668	673	661	657	656	645	677	673	664	632	645	654	657	673	660	647	692	667	701	672	598	640	635	643	657	650	676	636	662	668	704	675	631	633	684	630	657	653	677	658	666	661	660	631	635	713	688	664	663	630	687	674	675	674	654	648	635	674	670	647	684	633	650	665	700	650	662	701	688	668	616	650	669	635	634	610	625	638	658	665	659	696	657	632	670	607	692	654	643	614	640	657	646	656	666	706	665	639	664	636	690	671	669	621	697	633	680	647	637	648	678	663	687	651	698	668	645	675	635	658	662	627	649	645	640	704	644	634	671	648	672	619	655	663	625	656	674	653	678	610	591	649	649	664	659	649	632	662	687	672	627	665	661	657	650	649	630	651	596	627	659	698	658	703	626	623	641	678	679	627	654	640	648	655	666	675	644	649	672	672	707	638	690	652	694	627	672	648	681	643	650	652	621	614	634	634	626	695	703	645	673	658	582	652	677	644	627	648	653	663	614	652	665	694	641	678	693	662	683	655	693	674	686	678	647	645	651	663	617	679	653	633	660	650	725	633	676	642	670	633	638	675	677	638	676	650	644	644	666	682	652	658	684	660	640	630	663	621	632	652	652	649	678	642	654	631	633	655	677	658	645	667	677	633	702	629	628	669	616	670	652	652	614	651	615	670	694	634	637	674	627	640	707	678	651	662	635	679	681	705	650	633	658	685	677	668	683	649	613	648	690	656	691	661	677	622	636	687	658	678	646	680	610	619	633	615	646	672	677	647	640	640	629	725	626	672	646	633	679	675	620	670	619	673	634	649	648	725	692	633	647	625	668	650	663	651	659	633	689	643	598	665	634	680	624	704	668	692	710	652	644	645	693	685	707	634	648	634	633	642	635	695	663	645	657	678	665	670	587	647	616	617	674	683	630	640	642	603	658	686	676	683	639	678	639	676	678	671	698	640	661	671	662	643	675	667	606	662	601	605	657	651	636	705	599	672	646	698	673	691	630	667	629	656	637	676	605	638	644	670	628	604	705	621	637	656	693	620	639	677	668	637	658	669	657	662	666	645	671	660	677	657	712	670	636	688	651	638	668	635	660	658	656	612	683	646	655	663	696	625	689	612	662	656	679	651	697	665	651	659	662	633	656	662	642	613	659	670	650	665	635	660	596	610	648	675	620	604	678	664	629	663	639	688	671	747	680	640	611	638	658	618	656	706	687	633	642	675	704	663	631	678	626	659	689	568	614	724	642	614	627	664	683	658	649	675	654	656	651	659	698	626	608	629	664	666	595	641	664	650	688	623	689	647	633	634	709	654	585	636	663	678	660	606	645	659	668	636	632	639	652	690	673	649	623	628	692	672	627	637	630	643	674	677	685	634	652	626	682	667	696	658	655	668	686	643	684	660	695	677	670	707	699	618	653	616	652	705	651	680	649	644	632	675	659	706	676	658	671	665	696	639	663	642	659	659	673	680	676	649	674	631	631	667	610	659	636	644	656	676	659	650	677	687	675	682	638	628	652	612	691	669	586	632	663	659	641	692	656	657	618	688	658	658	609	690	705	591	667	684	727	648	650	623	633	659	637	623	667	641	643	635	682	673	678	675	633	698	658	678	638	631	701	628	637	644	622	647	674	669	628	694	648	670	669	645	678	659	701	644	650	688	634	662	678	706	692	652	643	641	688	636	640	658	672	690	636	659	669	717	697	653	659	661	695	668	661	685	680	692	660	622	668	647	688	667	643	618	643	686	726	633	655	697	718	690	620	691	647	670	733	693	657	678	642	733	657	651	654	642	605	615	633	663	614	619	645	660	666	671	636	652	651	665	663	681	668	624	704	675	686	648	656	664	655	672	666	670	698	670	647	641	615	762	615	658	680	676	621	687	643	618	648	600	655	665	640	628	674	632	654	658	650	629	700	630	624	667	644	659	620	664	660	662	667	640	651	676	612	628	623	683	625	636	662	674	656	617	625	692	690	656	683	649	608	623	656	630	633	648	673	665	660	644	631	658	633	647	665	710	640	652	627	665	625	619	645	669	641	626	655	673	665	668	697	638	664	699	710	674	642	678	708	671	682	625	659	682	616	632	687	656	660	638	628	649	636	669	667	646	665	640	648	679	703	702	646	663	660	662	644	657	654	644	650	649	719	660	617	650	633	647	638	657	639	650	658	631	665	660	661	633	629	595	681	664	633	684	675	586	662	657	657	637	663	676	648	622	624	647	684	658	623	681	617	674	620	644	652	641	629	654	655	638	670	675	695	706	612	658	655	661	653	617	625	625	670	615	668	658	613	659	653	627	646	671	612	694	618	661	663	646	684	663	649	645	624	680	711	688	676	613	700	647	642	617	651	675	608	676	696	664	670	647	669	613	672	673	638	614	670	656	652	641	664	640	662	700	632	649	657	648	666	640	679	626	651	639	669	670	645	664	674	671	659	692	697	679	663	688	687	661	695	707	641	673	655	657	639	647	641	675	683	620	634	665	683	643	619	697	657	644	700	621	660	655	705	657	609	636	693	671	646	646	667	635	625	646	694	647	634	625	658	649	654	638	598	589	650	649	701	664	716	670	638	652	654	615	627	652	696	623	682	693	632	620	647	649	653	671	656	673	675	652	666	658	614	657	659	662	699	647	642	660	675	622	670	655	640	659	664	654	628	682	644	669	629	684	668	669	680	669	632	664	642	648	695	696	639	658	636	672	633	617	633	621	670	635	671	673	632	631	670	662	654	603	667	688	648	690	712	650	645	684	703	662	654	674	651	639	664	647	668	635	707	619	629	640	651	673	626	689	675	655	683	665	651	672	684	680	682	648	688	664	675	640	685	658	647	669	673	642	668	635	664	697	667	663	669	639	624	643	698	636	627	669	631	669	685	690	619	656	635	645	653	691	689	630	634	707	646	648	623	661	616	659	620	621	656	650	643	635	687	609	682	666	674	633	652	697	660	686	650	685	629	623	671	656	659	684	660	697	618	650	664	633	628	648	664	639	651	648	677	630	638	685	656	705	675	653	655	647
34071	23314	20290	8480	3346	1828	1168	920	708	651	592	511	506	444	420	390	378	384	328	358	358	367	331	364	324	325	300	363	309	345	352	331	332	326	367	300	307	339	357	326	336	351	307	330	296	302	325	362	332	335	360	302	360	364	348	270	328	316	328	341	304	306	330	301	312	307	344	354	351	341	307	333	313	339	340	348	339	321	344	313	325	311	326	312	317	334	310	324	326	352	319	336	341	308	353	326	329	352	314	319	281	330	391	323	334	328	360	312	306	325	326	343	327	295	326	334	364	329	337	316	333	292	368	331	371	354	306	341	313	313	327	341	314	334	323	326	338	318	338	322	336	284	285	307	327	327	306	351	348	349	339	315	373	364	330	316	328	317	341	351	319	319	310	326	378	307	304	363	376	327	308	313	323	296	321	323	328	302	354	331	334	332	345	318	312	337	330	344	322	317	308	327	339	326	316	305	281	302	337	337	316	344	313	324	340	305	323	343	320	294	318	311	285	334	321	325	344	318	367	343	329	315	318	320	350	332	338	334	332	319	335	325	339	310	329	316	357	347	341	312	309	322	321	317	321	348	330	366	315	325	303	332	323	355	310	335	318	363	335	308	317	301	320	333	312	315	308	317	330	309	318	312	345	316	357	343	335	352	320	332	329	317	328	324	355	353	350	337	362	354	332	302	331	321	323	341	294	338	332	360	337	339	307	306	392	337	324	314	366	317	302	361	352	309	324	290	298	359	311	307	358	338	305	350	293	332	325	323	345	331	311	325	318	303	320	372	323	280	305	271	346	327	299	357	356	337	335	331	314	313	293	338	365	328	312	333	352	296	292	300	326	353	312	342	312	328	308	322	311	304	325	294	284	331	339	322	333	336	342	312	297	341	314	319	326	302	335	358	340	325	315	310	327	350	307	305	324	324	323	296	315	303	350	352	289	335	302	298	296	366	366	315	325	360	328	334	306	328	319	287	313	373	345	327	327	343	356	327	318	357	315	310	329	327	289	320	334	310	295	282	341	302	346	311	305	355	371	298	304	340	345	314	335	298	343	307	358	328	372	317	320	336	302	308	323	318	295	340	318	358	350	329	354	352	329	327	324	331	338	321	332	372	316	303	338	328	328	339	341	313	309	362	315	316	324	328	349	311	279	310	323	330	346	319	331	317	330	321	310	312	293	327	358	328	347	298	331	327	316	336	337	319	303	319	337	333	324	346	358	332	334	326	331	325	329	349	324	313	335	323	307	339	347	334	322	340	309	324	323	316	310	340	321	331	368	326	310	321	315	314	311	323	340	325	335	353	344	342	304	323	319	334	271	299	313	344	289	350	289	314	286	359	342	322	317	331	316	332	327	355	346	338	332	285	325	342	319	342	336	339	350	350	324	333	309	295	310	325	339	357	334	306	329	319	315	313	313	274	299	307	343	339	343	321	296	327	292	330	332	327	321	314	349	308	346	331	348	298	323	369	333	311	327	318	302	318	360	294	321	284	300	338	313	353	299	306	345	325	365	317	336	351	315	245	346	311	313	321	339	337	348	335	316	342	330	310	341	320	309	310	346	321	349	337	357	333	346	320	369	330	298	316	337	332	324	314	347	328	307	351	334	333	341	332	316	288	329	322	316	335	323	313	338	350	322	362	300	320	338	291	313	329	290	323	318	305	318	318	338	326	373	349	335	329	317	341	356	319	297	335	338	314	311	322	310	341	339	338	350	346	362	309	328	315	315	333	349	324	334	318	333	342	334	318	306	322	316	330	322	330	324	315	352	333	346	346	315	324	324	319	345	315	316	292	326	380	294	337	315	335	329	304	296	342	323	328	317	323	336	326	323	312	334	321	336	321	322	312	313	321	317	307	305	324	336	338	303	340	301	303	314	291	318	338	313	356	327	334	323	312	347	336	321	356	328	313	331	344	359	285	324	344	306	336	342	338	309	328	338	326	322	330	328	292	342	292	300	339	298	297	311	305	314	320	304	303	291	312	327	299	305	331	359	359	293	332	336	300	329	294	313	291	364	341	357	370	318	316	340	352	321	315	291	298	298	324	331	339	323	335	333	299	300	346	266	300	318	342	298	327	345	336	299	334	331	364	331	312	315	346	334	374	340	311	316	314	347	305	333	333	321	302	303	343	281	357	331	322	313	317	306	301	314	317	311	324	339	336	335	351	321	316	332	358	323	342	345	302	290	348	337	306	313	313	317	308	334	300	322	325	309	302	357	322	305	306	320	304	345	340	320	298	340	323	338	331	376	347	323	319	315	326	352	337	376	287	323	326	358	332	311	335	326	297	341	345	297	328	327	294	274	325	314	315	343	321	285	343	323	326	328	282	302	338	311	327	349	317	335	339	322	333	332	326	338	309	307	329	316	310	340	343	326	289	299	346	307	369	318	341	340	328	298	308	346	367	270	326	307	315	333	308	330	337	350	304	316	309	300	336	377	346	353	292	298	330	301	320	327	337	343	312	313	319	304	330	323	296	323	300	316	356	311	307	311	296	300	337	297	329	333	331	310	301	313	346	333	297	308	305	334	350	334	356	318	331	325	335	317	323	328	322	301	353	354	294	348	321	327	331	328	311	327	327	342	339	314	301	301	331	332	325	313	300	343	353	315	334	322	330	303	341	322	328	342	324	344	278	343	311	331	326	321	308	332	315	308	325	343	326	367	351	309	335	349	313	339	349	326	369	352	355	296	344	328	299	324	326	372	315	319	324	319	322	339	327	325	339	317	323	331	306	326	331	302	324	319	330	297	318	309	307	309	375	327	335	340	302	320	324	379	318	350	328	351	333	325	296	315	332	315	334	311	324	285	321	331	307	285	313	327	299	332	321	325	334	321	312	314	279	312	290	318	328	345	338	326	304	336	336	328	284	340	360	315	332	340	345	326	312	314	296	305	327	324	295	322	307	323	335	324	347	291	311	307	325	291	305	325	334	296	363	349	321	310	346	322	330	302	322	320	319	311	349	323	345	338	351	291	294	316	295	325	320	292	357	300	317	317	328	344	330	326	301	300	342	355	335	325	330	349	358	364	322	334	316	331	322	289	330	325	359	322	327	310	337	355	335	320	311	294	341	321	314	324	303	309	324	325	355	324	328	335	282	298	332	334	331	297	320	372	303	359	346	341	305	340	301	349	377	300	353	337	330	332	307	315	332	317	336	337	330	302	316	340	295	318	307	330	330	305	328	331	311	312	348	322	333	322	314	292	357	292	362	338	313	341	321	321	298	305	355	301	320	316	334	286	354	379	319	342	347	351	300	344	331	323	325	328	366	343	306	314	309	333	314	366	341	309	301	297	316	339	352	314	353	318	326	315	346	316	337	328	337	297	327	315	327	354	313	341	328	317	320	349	318	307	349	330	334	333	368	310	343	345	315	354	347	286	343	316	290	297	368	336	331	324	333	315	316	334	321	308	346	343	284	341	331	335	328	318	329	336	312	357	341	341	322	268	308	316	319	316	342	308	312	320	329	338	309	314	330	303	327	319	334
21600	17902	23408	13604	9561	6469	4259	3358	2746	2444	2076	1852	1671	1434	1271	1177	1111	1044	991	941	954	924	870	874	845	809	805	835	796	800	772	731	778	823	766	772	792	749	747	766	750	725	797	716	726	712	727	752	702	800	698	742	768	740	717	775	731	733	724	746	734	715	732	721	757	717	721	731	749	732	759	781	717	698	739	747	727	708	766	677	675	786	738	735	721	751	720	710	728	700	721	747	705	735	740	692	747	694	698	768	722	676	721	750	743	715	733	708	750	733	715	731	696	747	716	696	711	763	713	717	769	725	798	673	705	744	738	714	703	708	784	720	743	730	764	765	719	711	692	737	713	720	717	693	761	766	756	718	792	728	693	732	734	719	686	754	748	701	758	726	728	721	723	744	683	690	706	698	691	764	690	739	722	714	700	700	736	762	707	728	721	780	751	736	689	720	718	715	741	713	751	750	738	734	707	729	715	719	721	763	710	729	728	776	737	727	668	644	735	743	753	760	708	720	744	762	702	759	696	703	698	719	732	716	715	732	779	727	719	755	758	730	725	748	741	714	718	727	786	665	696	723	771	743	699	744	720	671	650	735	749	698	730	739	677	774	683	737	714	745	715	746	718	641	745	766	740	713	720	758	720	693	725	736	729	787	738	781	720	734	695	743	714	660	717	734	732	732	753	695	722	727	710	756	744	729	734	714	746	711	709	708	699	689	681	709	688	686	709	735	766	731	730	719	735	720	708	707	749	809	718	765	746	736	722	708	728	720	733	710	727	740	699	726	768	717	714	745	742	696	701	709	725	748	756	683	697	764	659	706	711	716	739	697	712	773	721	797	770	766	719	755	689	744	758	711	679	709	700	687	704	750	714	724	693	707	712	738	732	660	744	722	727	744	750	761	804	709	743	707	760	717	731	722	725	683	725	754	713	708	757	715	701	718	748	746	714	775	717	742	705	704	724	660	735	673	726	783	707	774	703	711	740	720	760	707	772	752	745	735	649	719	744	767	688	761	740	725	712	735	724	747	725	690	702	707	731	705	705	763	755	740	720	760	730	698	726	673	779	696	750	777	741	737	740	719	760	780	741	757	727	687	740	726	754	702	710	710	738	687	789	724	740	680	740	708	710	733	734	709	716	712	705	703	704	764	737	771	717	754	744	742	759	759	722	824	696	756	709	751	742	735	732	753	700	755	716	707	770	684	703	732	757	709	782	748	709	728	711	705	747	734	679	722	734	731	750	727	715	745	721	742	761	705	759	710	710	738	725	759	706	743	699	724	745	714	690	755	747	675	713	737	716	743	754	746	671	711	770	773	739	783	731	756	745	736	713	758	735	702	733	773	731	729	745	759	731	695	697	720	731	712	754	728	733	748	721	725	730	710	795	725	751	708	772	758	672	673	674	715	721	770	666	763	749	754	735	761	714	707	759	694	728	733	740	730	744	703	779	715	692	704	711	717	679	758	730	732	731	680	728	723	729	742	763	791	730	760	721	734	717	716	724	669	691	718	747	668	698	727	714	818	729	751	711	697	723	727	706	738	757	674	752	716	722	723	750	728	705	719	739	718	742	729	715	719	725	729	703	701	684	727	650	742	678	726	665	731	726	749	681	721	736	710	696	729	734	714	688	757	720	730	724	718	728	674	755	735	707	722	675	743	749	739	694	735	714	725	739	759	764	718	709	685	697	747	723	711	736	732	698	732	694	737	699	764	706	718	719	760	682	700	755	749	681	743	769	745	750	720	686	763	725	729	748	732	704	741	743	687	727	758	750	711	710	749	721	660	746	718	729	731	723	678	706	676	663	732	711	731	766	730	692	716	730	775	769	729	721	707	759	755	730	770	751	761	745	712	717	733	755	704	722	738	761	760	700	720	754	675	720	726	710	722	697	726	720	728	719	765	737	726	722	683	730	756	701	739	723	732	714	686	714	708	708	736	739	759	722	753	717	767	697	703	703	727	680	715	771	711	711	738	784	721	728	706	724	723	743	750	712	697	733	725	765	729	716	698	713	690	748	768	708	723	732	721	687	751	759	724	672	712	746	719	680	682	736	749	702	689	702	704	719	749	706	684	770	794	699	726	756	711	710	729	748	696	724	689	688	780	738	717	752	647	777	711	684	717	702	700	713	793	699	738	732	742	691	729	698	723	731	738	735	691	753	709	706	686	720	742	745	741	736	710	723	715	740	718	686	735	722	744	709	687	746	748	765	671	738	710	743	741	721	733	704	750	670	680	698	755	660	715	748	733	718	723	734	718	748	696	713	729	722	720	725	749	723	730	715	720	724	760	682	743	749	750	744	746	679	664	680	737	729	700	734	696	696	718	768	705	757	706	685	753	729	725	737	730	758	695	747	729	712	714	758	715	712	766	763	724	724	730	717	681	690	734	738	727	683	733	803	693	727	726	709	710	748	757	783	768	722	790	778	742	752	703	698	691	691	734	727	716	706	735	730	743	741	715	731	691	730	719	727	751	731	728	712	765	697	732	719	733	750	731	739	695	745	714	735	708	767	729	738	718	705	709	700	744	736	725	742	739	698	770	708	709	745	734	677	740	691	750	719	722	706	691	750	719	697	742	706	736	757	758	716	759	696	711	715	745	730	723	746	770	710	704	765	741	758	716	736	713	758	723	759	702	751	728	740	768	717	701	726	705	715	736	763	683	706	753	734	736	738	712	762	716	768	723	691	800	753	735	743	738	725	762	705	730	707	695	729	736	694	734	739	741	747	733	766	760	676	739	723	722	748	749	699	743	719	693	716	721	793	747	696	745	719	720	756	714	718	712	715	744	722	725	730	727	730	723	752	724	694	702	724	742	731	744	739	720	701	736	743	778	688	743	710	749	715	746	739	743	760	749	751	768	730	727	705	738	715	737	706	689	714	719	759	727	758	757	764	785	787	762	683	737	698	696	702	665	749	738	716	692	730	697	701	694	717	720	687	756	739	768	758	777	706	764	721	745	741	706	718	725	728	731	690	751	753	726	727	680	669	731	693	724	710	700	763	747	691	704	730	705	736	719	674	764	665	711	693	674	796	719	732	761	724	731	735	738	763	750	789	723	770	791	730	741	714	710	782	711	730	716	686	757	695	696	734	692	695	766	725	741	732	721	664	763	750	757	738	700	735	706	720	708	774	770	754	759	717	751	684	702	704	710	712	747	749	714	704	711	726	688	713	777	681	686	670	762	726	718	715	697	655	730	795	735	750	673	762	714	758	743	752	736	781	738	744	661	699	759	723	704	739	740	711	784	722	695	730	749	732	727	762	748	764	722	736	749	722	716	705	730	700	775	704	698	759	741	761	716	712	733	726	734	712	717	705	708	727	766	748	748	704	685	712	734	704	727	781	740	729	727	723	697	720	672	717	692	715	740	722	654	719	751	744	695	759	756	707	758	704	738	725	755	694	772	736	698	732	727	698	732	665	742	738	714	689	759	709	741	761	720	726	761	707	699	747	705	723	765	752	751	683	734	748	700	750	680	702	711	693	711	762	691
44112	31983	28048	12841	5092	2624	1625	1298	992	809	734	660	563	528	510	490	497	428	393	398	378	403	356	450	412	447	373	391	375	375	325	375	381	350	394	360	346	344	358	333	381	332	337	327	377	370	387	387	360	341	375	367	339	356	351	338	373	361	373	400	349	329	374	392	348	366	366	368	355	361	345	335	332	337	372	350	328	328	375	378	337	359	400	365	371	369	346	360	370	337	326	325	373	359	372	379	379	365	359	369	367	331	354	365	349	329	355	395	336	371	356	370	378	353	337	339	404	322	363	360	363	356	352	374	334	352	347	350	306	350	374	369	397	406	374	380	351	357	356	326	365	347	334	374	379	348	385	378	363	340	335	354	353	348	354	360	374	365	304	348	375	349	372	346	365	342	372	355	370	406	376	360	343	402	376	375	384	353	360	366	335	338	347	339	372	354	368	367	375	328	332	370	408	365	391	330	351	392	382	370	355	338	380	333	358	359	362	351	339	346	340	367	377	353	365	374	315	341	336	365	309	350	390	344	340	329	344	349	359	336	363	320	381	351	358	376	331	349	359	349	343	345	335	362	323	341	371	367	336	375	374	371	348	346	353	340	311	374	343	362	386	395	362	354	395	359	360	327	342	381	395	346	344	361	321	349	347	361	357	398	380	374	344	381	373	355	355	372	351	376	362	361	339	342	351	384	340	342	376	349	398	352	358	322	356	331	372	383	307	371	379	338	354	332	339	375	345	370	325	349	363	330	365	371	350	390	328	336	371	332	322	370	340	366	322	378	356	369	384	365	378	350	341	376	322	380	385	317	372	338	335	358	348	335	341	362	382	372	362	344	368	358	378	386	335	333	335	328	347	373	354	374	339	398	365	355	353	340	370	395	371	372	352	337	358	401	311	367	351	308	334	337	366	361	379	380	368	351	364	363	319	344	386	329	366	337	386	342	340	360	371	333	338	367	364	371	360	372	333	348	364	383	371	347	343	331	329	328	357	356	359	363	347	350	365	344	375	373	340	354	323	368	375	337	341	340	356	378	366	349	348	394	349	372	357	350	357	311	344	345	351	338	319	346	366	364	351	362	360	334	353	331	364	369	390	315	327	372	374	367	341	366	396	387	358	338	298	328	333	357	405	375	382	367	343	362	342	324	357	360	338	342	375	343	342	356	331	331	353	372	346	377	304	336	389	347	337	374	330	345	349	352	362	335	329	362	361	357	396	352	336	330	359	319	337	346	370	347	381	366	340	357	333	357	364	368	382	356	351	341	318	385	367	337	356	357	345	377	361	345	383	364	320	361	367	344	360	357	345	342	346	358	363	385	350	351	325	360	346	368	366	370	354	340	345	373	367	359	324	379	368	360	354	366	356	385	354	335	343	341	364	372	334	339	315	331	385	322	366	335	318	366	360	378	332	372	368	366	370	357	344	343	347	368	358	346	394	370	361	335	327	341	311	331	369	352	382	375	380	351	334	381	342	398	366	358	342	374	355	354	354	358	355	344	376	332	355	356	357	338	356	346	376	355	348	327	339	367	378	348	359	404	342	347	373	324	336	380	307	390	371	334	322	322	338	355	342	374	336	321	362	358	327	353	341	361	358	380	323	344	341	351	332	365	385	367	361	336	338	361	351	330	353	347	347	350	391	358	369	358	360	404	352	366	388	344	364	365	320	323	327	395	351	321	345	369	364	373	358	319	365	349	375	357	368	339	377	396	322	337	361	398	359	392	322	357	363	364	347	364	375	356	338	328	352	354	333	359	348	370	392	371	363	359	345	364	337	342	340	351	341	356	354	349	314	356	277	382	396	345	360	355	336	349	336	322	369	375	371	337	374	366	359	366	362	371	346	357	355	365	375	362	420	315	370	347	367	375	332	350	353	370	330	371	416	374	377	356	372	331	338	349	324	351	356	346	367	338	335	372	363	369	324	313	333	348	352	397	363	366	356	329	354	400	342	339	339	358	364	365	356	341	367	342	326	368	365	326	333	324	338	334	364	348	356	327	343	386	375	377	379	365	379	330	382	369	341	317	347	383	364	359	362	371	343	353	302	356	343	361	347	357	342	398	369	362	360	357	392	348	350	363	338	323	371	364	389	372	390	332	342	364	359	373	363	378	344	347	312	386	380	352	333	363	356	334	341	326	347	375	368	357	357	331	373	388	365	375	365	379	377	383	377	360	347	373	334	338	321	368	341	353	314	348	340	355	320	347	385	350	366	336	345	360	363	347	333	351	405	339	338	332	340	337	352	373	384	362	344	376	321	374	331	328	388	324	364	344	356	379	359	355	363	397	340	370	329	352	381	374	344	322	359	312	374	369	355	348	344	362	357	373	361	341	374	335	356	368	361	360	373	368	373	366	386	345	401	364	385	327	353	355	358	350	345	351	334	342	352	324	325	319	378	361	398	346	376	371	340	343	350	338	355	302	316	367	344	339	343	343	336	340	357	345	347	367	343	363	354	372	345	339	361	368	377	348	373	340	355	368	347	375	384	340	338	345	321	319	348	361	334	340	345	366	360	352	359	380	316	372	329	373	366	350	369	352	362	340	343	342	331	332	328	389	327	350	362	336	371	343	374	369	323	323	345	350	381	338	381	324	392	314	382	378	343	356	383	349	344	351	323	336	402	402	375	331	346	335	363	368	357	349	351	357	382	359	350	374	368	356	325	360	354	328	326	357	365	359	383	371	326	378	350	331	361	390	370	353	342	362	346	338	386	376	370	351	370	363	370	347	364	367	336	337	301	318	372	398	358	352	302	371	353	366	349	328	341	367	325	338	356	349	357	371	378	333	342	345	383	387	371	380	359	378	390	317	362	326	336	350	369	321	299	353	378	361	341	334	336	360	381	370	350	374	353	332	328	362	345	364	378	340	330	383	355	346	349	355	346	332	387	337	360	365	357	380	368	356	328	371	333	347	325	362	412	364	374	372	433	366	347	335	346	376	363	356	374	359	378	366	372	357	336	358	344	344	354	351	328	349	368	338	335	356	330	342	350	356	381	372	382	383	334	338	343	357	358	385	339	372	383	332	351	344	354	372	353	344	388	399	393	390	358	343	373	343	375	350	388	367	354	368	371	353	339	334	345	404	343	337	335	408	345	363	350	323	338	373	335	369	371	354	399	338	364	366	370	370	361	326	357	341	354	362	362	379	361	366	386	356	384	351	305	361	339	385	395	360	346	327	342	376	340	343	351	360	347	351	364	349	351	339	346	349	349	336	360	330	343	371	336	343	385	354	331	372	346	391	356	349	331	362	338	346	332	380	355	376	326	330	338	343	384	371	319	372	377	386	340	372	372	413	344	344	338	355	360	335	406	352	350	367	366	409	388	360	361	363	371	351	299	347	328	345	364	381	332	322	372	331	366	357	320	332	358	344	317	374	399	343	334	291	347	346	343	365	365	323	329	357	349	352	376	357	337	345	342	363	365	333	356	364	381	354	345	338	347	373	325	354	361	349	371	350	347	347	333	345	399	364	358	338	388	336	373	357
27889	23269	29817	16596	11792	8143	5734	4674	3820	3399	2735	2358	2024	1856	1592	1384	1338	1238	1165	1079	1041	1058	976	937	969	931	927	910	895	868	868	849	885	850	867	799	782	766	849	785	825	826	808	780	800	751	801	763	790	815	783	786	806	832	809	793	816	825	772	811	781	799	818	811	816	801	800	782	798	759	806	722	819	755	791	794	781	733	785	806	842	708	769	791	777	781	738	761	782	790	770	805	795	823	764	810	811	779	788	805	782	765	833	777	792	804	727	750	791	785	761	793	809	764	783	757	777	808	799	831	802	787	766	797	765	770	807	771	752	782	775	738	765	801	779	752	819	806	768	779	798	772	818	699	765	784	807	724	829	806	754	829	765	772	814	813	751	738	773	818	787	802	773	784	740	752	778	817	735	772	761	748	762	780	758	813	791	734	762	769	746	824	751	789	753	811	762	767	766	733	764	758	831	764	806	819	822	781	803	798	769	831	780	724	797	824	784	805	792	759	767	780	788	790	744	775	802	776	768	763	738	780	776	761	735	793	758	788	796	742	791	781	792	745	775	781	808	828	738	790	787	796	801	806	773	771	754	784	797	788	756	767	774	748	767	783	795	793	786	766	836	742	802	793	756	799	780	783	771	753	777	755	790	727	780	737	767	816	804	779	728	731	735	724	744	766	760	805	760	736	770	781	746	834	765	774	783	798	777	792	820	761	806	803	801	811	757	793	773	765	767	770	832	777	830	763	786	779	788	789	772	777	812	767	752	748	768	804	772	768	757	753	779	742	800	734	788	832	793	760	791	835	799	785	731	742	771	773	771	746	804	795	778	793	808	777	771	728	801	809	815	785	801	807	789	737	800	786	833	742	805	770	754	763	749	740	788	797	744	775	803	806	751	772	755	728	796	783	728	774	767	799	756	810	818	752	812	785	801	772	818	827	789	765	815	756	780	800	786	767	771	766	767	769	723	859	781	801	766	784	770	710	768	743	768	694	734	752	777	807	795	743	803	787	776	810	785	777	760	769	775	775	804	781	752	744	784	787	749	817	781	806	787	775	771	742	774	814	799	780	744	854	759	800	762	817	764	828	766	746	809	796	765	801	807	740	790	828	803	782	779	810	802	720	766	801	767	778	812	795	764	751	769	755	807	730	762	743	764	785	792	823	828	739	828	734	782	784	764	735	736	758	767	775	813	755	836	753	753	750	774	781	799	815	776	792	802	769	720	727	771	819	713	772	780	751	788	754	770	723	790	771	754	752	754	779	760	759	790	783	786	722	745	806	759	744	741	736	819	763	801	763	791	761	736	752	791	774	774	817	789	756	806	780	757	750	741	786	746	776	753	826	777	786	796	772	737	811	773	756	757	749	781	755	742	798	761	780	777	759	761	805	751	775	757	759	789	851	798	779	816	781	767	797	780	788	805	806	755	738	765	773	774	731	760	775	762	795	822	759	751	742	740	765	805	792	813	818	809	750	792	780	765	769	778	756	791	771	755	836	755	758	814	767	794	807	763	782	772	766	792	847	795	815	749	802	728	757	776	754	744	809	737	775	773	791	785	792	776	815	796	801	793	772	764	798	785	746	758	780	795	780	759	748	781	762	748	837	770	815	782	790	799	783	739	771	754	742	813	766	748	721	777	760	771	777	723	815	795	728	772	756	764	715	793	794	822	760	807	788	804	825	770	737	792	760	757	808	734	799	760	770	796	803	770	805	791	771	733	818	818	752	792	832	785	771	763	802	765	813	740	792	775	759	770	796	778	799	809	755	796	759	753	766	733	769	767	793	754	756	745	799	787	768	777	757	804	775	785	768	818	818	759	778	797	839	802	777	745	743	763	786	807	821	746	743	826	784	755	769	782	780	753	776	719	786	709	759	759	774	777	790	772	822	786	806	754	839	786	762	815	746	775	813	739	802	752	784	840	804	743	756	765	811	815	768	811	797	753	763	769	796	826	805	766	796	763	786	759	718	764	752	794	762	821	779	765	749	742	791	780	799	774	769	788	752	756	778	782	787	781	752	742	767	767	810	793	730	801	773	798	746	756	739	812	771	733	762	750	769	809	743	776	776	804	731	746	815	762	752	803	758	806	787	780	746	732	762	751	779	826	811	797	740	741	794	755	781	729	779	849	818	792	745	760	786	777	789	756	761	755	754	742	790	711	800	765	748	805	804	797	821	762	754	793	769	793	767	752	788	795	807	749	787	790	723	804	699	766	804	798	790	762	819	790	763	715	819	756	792	771	767	736	777	779	810	827	786	731	790	805	788	743	762	759	724	750	780	811	742	775	824	752	784	857	749	789	770	793	780	755	809	811	754	779	772	791	762	795	778	808	787	779	801	790	819	812	794	759	770	770	769	794	826	715	763	737	784	752	766	802	780	836	817	792	782	828	816	765	800	774	788	775	788	799	787	733	774	772	822	776	788	759	742	790	871	771	767	809	819	764	740	822	774	751	788	794	759	758	765	804	767	782	746	809	754	779	735	764	785	783	794	763	782	784	768	799	748	769	806	790	757	777	801	801	809	772	743	750	771	804	758	783	775	788	763	796	750	807	740	831	774	773	743	792	805	755	763	813	738	756	743	816	800	765	810	773	798	811	768	762	779	725	809	746	769	763	751	771	815	803	728	766	785	759	709	824	770	771	750	777	793	779	777	772	800	771	797	720	839	786	797	815	786	741	783	783	751	807	783	749	732	756	730	800	777	799	777	805	769	820	798	734	774	834	753	755	791	773	792	760	798	770	741	748	759	747	744	765	777	760	782	773	801	780	728	760	811	766	814	796	739	815	734	783	774	774	774	791	804	792	759	741	753	792	774	816	813	823	775	787	816	762	774	818	752	787	802	823	841	777	789	779	788	769	732	774	779	787	749	733	764	801	791	768	758	775	797	748	743	787	765	734	794	748	776	728	742	770	756	779	764	803	795	763	776	841	720	775	753	792	814	821	826	745	760	769	776	828	848	776	761	750	745	741	783	788	795	770	836	817	766	798	783	761	782	793	764	727	818	777	781	751	741	778	800	798	758	763	777	740	733	743	781	786	807	777	807	788	791	788	792	783	773	817	771	776	744	767	735	777	734	775	797	734	812	773	804	763	811	757	787	813	748	783	752	814	819	755	777	771	776	781	798	770	762	822	796	752	754	763	763	785	742	762	769	776	800	754	763	775	775	780	774	790	787	782	746	779	766	776	789	806	771	775	752	805	732	803	802	811	758	772	792	750	788	770	799	716	808	771	823	714	794	770	791	787	771	788	745	810	750	804	755	785	760	784	754	760	791	807	778	798	778	788	838	820	813	761	790	813	747	840	771	784	775	773	782	803	763	776	780	788	734	766	756	744	806	740	774	765	716	789	781	770	755	827	773	756	757	791	757	786	739	764	759	814	807	756	738	789	731	857	787	771	779	778	788	782	739	710	774	785	835	770	802	773	735	744	811	815	806	773	737	767	816	780	712	779	794	789	777	747	800	792	785	781	756	745	764	781	804	766	786	806	728
17414	9894	7026	3184	1670	934	719	575	531	459	399	376	370	310	306	333	346	318	314	323	295	330	290	309	291	309	269	282	300	266	281	302	317	312	303	285	236	283	306	305	328	283	287	289	299	261	277	304	295	295	276	290	300	298	284	252	308	301	286	311	245	298	260	282	270	262	286	304	298	277	284	295	283	288	279	297	271	275	272	276	293	268	279	274	270	304	288	305	298	269	290	317	317	299	272	282	290	280	321	274	286	260	282	275	255	285	277	317	300	271	295	312	274	266	287	333	294	306	289	305	280	305	270	283	282	295	256	254	313	282	307	270	274	283	258	321	304	309	301	272	278	280	276	285	296	299	299	285	303	304	276	275	259	267	295	307	284	280	304	275	287	284	310	296	311	288	283	284	285	288	297	284	308	269	261	273	268	311	307	356	287	298	287	298	269	309	293	286	264	323	259	281	264	267	305	294	294	303	274	260	272	293	262	319	328	315	260	297	296	304	277	291	257	268	320	280	281	298	298	308	261	312	305	289	252	266	298	286	267	259	275	306	305	260	280	303	285	312	263	287	261	295	336	275	255	270	262	289	256	278	280	298	294	280	323	294	285	289	292	262	299	310	270	302	292	272	267	264	256	272	288	317	301	303	306	294	285	270	296	263	276	284	274	328	291	268	254	326	341	271	298	281	306	292	273	266	309	266	322	297	296	303	313	293	280	289	285	282	292	284	296	278	308	284	312	296	299	319	301	302	294	267	296	273	284	296	271	315	286	311	295	292	284	268	272	256	282	290	269	288	262	279	266	272	286	296	278	273	305	290	286	255	306	316	297	290	301	267	288	289	290	314	305	268	274	301	303	305	281	289	244	265	292	283	313	292	281	258	308	288	284	289	267	255	279	283	264	254	273	284	288	265	289	291	305	305	271	278	309	283	319	252	259	322	287	272	294	270	320	292	336	288	295	295	308	253	255	243	265	290	311	315	291	305	319	288	298	287	283	299	284	305	291	285	265	325	329	315	302	270	272	275	273	302	285	271	295	321	281	303	263	301	289	291	270	282	261	272	293	288	279	275	292	292	281	273	287	272	279	283	270	279	282	313	287	300	274	284	292	294	293	303	273	289	279	289	282	305	292	243	266	303	274	272	256	301	262	285	295	303	268	288	265	294	282	311	313	285	281	298	248	276	286	291	314	299	300	306	283	270	290	306	285	294	303	299	277	306	306	271	283	303	336	311	303	296	287	293	287	294	280	296	269	283	278	314	280	275	313	300	288	303	281	286	295	278	319	256	257	302	285	285	327	287	283	320	298	307	303	278	287	286	301	285	268	267	289	298	295	295	285	246	261	300	305	309	325	314	254	302	254	275	305	286	290	323	299	277	275	268	279	274	267	300	269	278	315	285	288	288	339	252	288	294	283	292	268	304	277	322	297	301	290	308	264	309	263	311	325	257	267	300	300	282	284	305	296	286	281	308	272	295	277	264	308	301	281	328	288	275	305	312	244	258	280	278	319	304	287	294	269	313	287	306	309	279	287	289	291	312	288	276	298	290	297	274	276	293	272	302	269	286	278	285	264	330	292	302	259	304	296	296	294	305	292	306	287	286	303	305	285	270	316	261	298	286	263	285	280	299	263	271	296	277	296	295	262	261	268	283	276	308	298	290	297	267	254	327	306	274	280	319	279	315	292	258	274	284	284	272	292	266	296	289	288	277	302	303	323	287	278	308	259	288	291	283	276	291	264	270	279	282	250	279	276	306	298	316	308	274	304	307	235	264	280	286	314	295	281	314	286	270	288	275	264	246	277	265	298	262	290	278	311	291	260	295	268	288	297	308	272	279	298	308	273	261	267	266	240	307	320	296	312	287	259	282	241	298	266	287	337	301	306	319	307	287	294	292	290	298	281	313	296	273	274	289	309	289	290	276	269	275	282	256	311	282	284	283	304	264	306	296	271	286	310	259	288	287	277	282	271	267	314	289	283	259	284	283	319	307	284	307	266	259	298	303	306	281	280	291	277	293	298	296	267	286	295	252	293	286	268	256	266	239	278	283	306	292	278	258	281	313	267	273	274	302	271	288	288	260	292	303	294	282	252	275	275	296	285	305	271	274	273	260	293	266	270	256	331	310	269	288	307	293	300	328	281	276	301	288	274	296	322	303	275	297	277	264	309	275	294	249	319	288	276	314	301	269	271	296	279	309	274	304	288	268	275	288	298	313	329	280	232	256	268	278	281	308	310	311	295	280	309	289	299	257	281	288	324	304	285	280	264	259	264	296	314	314	276	260	291	306	285	311	301	297	279	290	299	309	301	321	315	297	288	304	295	293	266	264	273	236	314	262	297	273	291	295	331	271	296	286	283	325	292	286	283	292	285	310	285	287	303	296	304	301	282	297	286	301	283	300	267	330	281	307	294	306	277	285	272	298	315	266	282	261	280	288	322	264	255	296	321	278	276	300	260	295	276	280	283	258	289	280	303	298	286	300	309	311	313	299	297	291	267	275	321	270	252	308	285	287	228	285	303	318	314	268	263	267	320	298	307	259	246	268	283	260	283	278	285	278	281	317	268	272	263	269	302	287	287	276	309	288	271	310	283	268	308	293	285	267	310	310	289	287	293	286	284	276	309	276	284	305	279	315	298	287	300	280	285	279	266	291	278	305	310	285	277	294	292	289	303	287	310	299	281	301	282	280	235	251	273	275	270	279	316	298	256	279	288	289	308	294	277	306	260	296	278	269	297	290	309	279	275	330	280	316	315	306	303	320	285	281	270	293	262	332	295	289	270	275	272	288	282	297	297	281	299	249	304	265	266	270	272	300	273	305	300	303	287	294	272	254	284	299	253	283	303	240	300	288	294	295	277	288	292	302	281	248	319	313	263	259	304	279	284	250	313	324	296	272	271	290	293	292	309	342	270	280	283	327	269	281	292	304	309	279	293	281	296	316	281	290	261	271	329	304	291	300	294	284	278	250	296	279	326	257	240	314	297	269	308	293	277	251	296	277	277	281	279	295	275	253	284	278	314	305	281	266	282	294	296	275	266	288	300	281	302	264	308	304	254	276	299	282	271	271	337	285	303	288	323	280	279	296	324	303	325	277	311	288	270	265	309	291	278	301	287	260	287	246	259	292	277	285	269	265	282	296	277	285	267	265	265	295	289	309	303	294	289	279	313	299	295	267	318	282	273	296	297	263	265	271	286	290	297	275	283	282	298	290	298	293	288	263	259	291	295	271	267	267	272	281	285	291	289	309	262	283	262	286	282	300	283	265	271	276	294	252	317	299	286	285	268	301	282	273	294	282	282	275	270	261	263	290	264	272	292	322	283	286	298	286	306	242	234	289	274	255	287	317	267	300	283	315	278	285	299	317	302	247	284	278	270	313	291	286	289	300	271	258	296	254	278	313	280	278	282	290	291	271	309	267	259	269	267	288	283	290	252	299	285	265	282	256	271	281	315	275	278	294	267	260	297	256	296	291	253	280	278	297	300	323	284	290
10499	7930	11046	7329	5269	3480	2669	2096	1755	1542	1290	1182	1080	939	917	800	846	814	855	711	724	758	774	737	746	740	686	671	713	716	697	651	686	655	648	699	630	633	728	653	697	702	677	626	663	609	636	643	635	618	649	662	653	673	659	643	670	661	656	657	633	655	641	663	656	691	675	660	632	612	631	645	669	635	641	618	653	603	689	700	647	635	663	640	683	654	671	681	654	621	634	634	631	656	653	716	582	635	628	686	627	633	641	624	623	625	696	654	613	636	666	653	663	666	619	622	674	640	659	608	653	654	658	622	646	659	706	624	631	645	665	628	642	626	675	652	641	619	671	624	658	589	635	659	644	634	683	638	635	610	650	670	644	655	622	669	659	655	643	659	669	671	648	606	669	631	597	678	688	644	676	653	617	640	646	647	653	650	622	646	641	690	650	636	635	642	688	614	716	654	624	696	643	634	651	654	649	609	625	661	624	636	697	592	564	679	635	723	656	641	645	651	660	660	656	625	657	627	648	640	666	675	639	659	682	611	583	704	592	641	664	670	600	606	676	640	667	663	645	651	671	645	660	609	622	652	657	658	688	655	636	623	651	622	642	645	638	633	681	666	666	688	692	669	616	621	626	647	627	641	640	634	642	634	665	664	688	616	682	651	618	695	654	584	611	644	647	637	649	701	697	667	661	652	634	633	683	617	630	630	640	655	625	596	643	655	680	633	608	638	647	653	614	587	640	669	633	682	717	658	680	642	684	652	666	663	660	637	632	618	631	623	696	662	607	616	628	651	676	672	670	671	660	635	647	693	623	667	665	664	614	588	631	620	642	638	659	656	645	611	616	610	677	632	655	661	702	681	631	689	655	639	659	671	612	647	644	688	656	629	645	604	636	600	685	627	611	642	599	635	620	685	603	646	621	664	619	600	610	660	624	653	634	638	640	676	650	681	653	653	646	619	627	658	623	616	612	637	645	630	634	625	652	676	605	644	613	630	619	639	648	642	632	603	660	650	640	619	591	658	614	669	647	651	656	652	669	641	614	666	684	667	623	640	636	623	648	663	639	650	674	667	652	655	701	625	639	617	621	672	638	631	649	596	644	620	639	647	640	621	643	628	663	601	709	655	635	655	640	607	668	600	650	639	634	653	663	609	653	660	578	680	656	633	672	619	642	673	635	647	647	649	649	666	619	676	671	658	674	637	597	617	633	629	612	607	659	679	672	622	606	633	606	636	670	660	688	637	656	678	659	697	635	654	635	610	643	652	638	621	617	650	652	651	627	629	647	634	692	634	636	654	655	659	613	652	715	672	650	631	645	632	637	636	644	611	655	658	608	643	623	726	607	643	625	610	593	654	657	657	621	618	597	610	651	594	625	679	627	634	644	639	666	681	624	668	671	641	630	648	619	672	671	618	678	658	652	654	625	643	625	645	600	612	637	661	626	662	620	658	675	653	621	642	626	611	664	677	641	613	648	664	665	662	667	647	620	700	641	658	612	637	667	600	644	561	650	675	648	598	685	633	634	643	630	657	658	657	658	643	636	676	649	627	659	639	625	662	670	670	651	652	631	667	652	636	649	638	643	654	652	671	620	681	656	614	631	711	646	628	702	647	643	670	637	622	650	657	647	643	613	656	600	631	664	642	697	678	621	673	637	674	679	649	667	621	633	647	643	651	665	623	676	651	627	631	580	621	648	689	685	659	651	612	603	654	652	613	644	683	622	659	656	644	653	590	631	628	650	694	662	618	680	692	622	656	668	607	672	627	621	637	681	683	599	686	649	654	630	672	614	671	694	658	614	640	576	651	604	665	644	634	645	676	652	622	670	698	626	634	676	715	644	649	637	617	625	577	630	692	670	574	622	683	640	664	613	639	666	670	648	669	626	668	641	636	670	639	667	609	667	600	660	671	652	628	670	600	667	640	659	620	656	619	609	669	707	684	639	642	697	661	633	654	701	628	584	646	614	641	630	677	672	630	660	655	655	624	665	614	599	642	681	665	659	627	667	672	706	688	673	652	646	690	683	622	636	677	634	648	618	668	699	643	679	622	647	659	637	620	660	690	662	630	626	617	645	662	654	644	673	652	674	650	626	636	624	680	653	655	628	665	656	610	619	617	685	651	638	647	692	613	640	682	628	669	638	633	665	642	608	654	660	662	642	618	659	632	670	622	629	651	666	632	649	655	624	667	661	679	648	629	646	612	681	660	659	673	647	640	624	638	668	680	647	665	669	700	670	668	653	652	647	653	627	651	614	643	660	667	674	658	632	629	684	637	681	674	583	663	623	676	625	657	639	621	628	627	612	662	650	582	668	644	665	634	674	646	643	638	607	678	624	621	684	590	650	649	679	650	627	648	676	637	595	693	673	682	598	622	667	583	678	620	634	623	617	663	630	607	633	666	678	695	648	646	619	638	612	641	600	656	649	692	593	615	673	623	613	682	656	632	615	640	650	633	712	684	585	634	633	677	606	630	653	649	672	608	648	637	682	619	682	649	678	657	684	616	616	680	658	709	631	651	652	633	658	622	656	630	660	621	662	632	648	663	598	688	660	648	621	663	656	682	626	627	667	621	603	630	680	654	656	670	684	672	661	671	639	632	636	632	595	620	650	610	667	643	673	679	693	626	649	662	659	657	658	621	635	651	609	652	638	674	630	621	677	658	644	633	650	611	640	663	644	675	644	656	645	697	661	652	626	623	713	611	648	633	617	677	659	650	644	695	633	652	626	675	662	658	667	681	650	638	643	628	586	618	620	692	627	598	688	630	668	622	656	681	613	598	629	631	689	628	631	684	624	646	678	679	620	703	680	675	684	659	657	620	648	611	620	661	633	662	636	647	660	647	608	611	659	683	617	667	654	646	636	625	695	648	642	647	674	676	640	663	578	655	664	668	642	642	615	631	667	637	641	595	614	634	666	642	662	623	630	626	611	662	638	635	621	695	640	644	645	642	640	670	672	687	629	617	659	648	613	679	639	659	627	625	684	669	650	661	634	621	638	671	660	576	625	672	662	622	641	643	626	628	635	650	660	639	615	678	602	645	658	680	686	668	645	626	624	657	672	647	622	662	651	624	630	647	659	652	676	693	629	637	612	687	646	603	631	652	582	678	649	670	602	636	654	647	637	694	638	657	653	646	649	601	613	645	652	638	646	650	614	642	647	657	696	668	625	639	674	660	653	663	656	673	671	613	635	628	655	658	631	624	650	681	615	657	638	670	665	663	679	636	646	629	644	625	678	580	638	678	640	674	615	698	658	666	630	614	634	605	633	661	622	672	613	642	654	689	679	639	644	683	606	658	614	703	674	658	660	608	637	663	662	618	618	637	676	632	625	634	633	635	588	633	651	661	695	640	663	650	609	684	677	656	628	621	676	679	632	616	684	690	636	625	621	642	651	672	706	623	656	643	656	622	671	639	660	653	646	634	651	671	664	659	648	686	641	621	693	658	660	694	618	696	612	668	594	629	617	662	673	674	667	622	623	627	612	659	662	657
33609	24035	20831	7525	2781	1511	1102	830	736	679	585	488	449	418	372	399	376	325	347	374	370	345	331	327	331	354	327	341	324	318	330	307	329	308	320	327	347	351	336	312	320	342	326	342	320	348	347	338	330	346	340	315	298	340	350	351	365	306	294	332	316	292	308	323	339	295	312	307	323	340	329	333	316	345	338	334	321	327	284	341	327	341	322	303	340	310	307	323	315	314	379	313	333	293	342	333	326	345	339	332	309	308	306	318	288	323	331	305	339	320	315	327	340	318	326	337	351	311	335	308	313	313	332	306	317	299	279	323	329	325	308	296	326	317	298	318	312	362	307	353	324	340	326	313	304	330	318	304	328	350	363	305	346	316	279	349	335	332	324	334	329	330	331	318	305	334	317	314	335	347	351	340	329	305	340	303	324	332	348	316	336	335	287	312	339	316	305	318	297	335	320	339	298	290	313	325	329	336	304	300	343	323	318	315	293	312	327	354	342	309	345	345	329	314	306	359	292	303	335	347	323	331	329	336	296	303	300	340	336	339	319	317	329	326	311	298	325	319	316	328	299	301	311	321	289	324	315	360	286	355	332	354	308	323	320	330	290	329	325	329	326	316	317	328	343	310	324	330	321	332	338	320	320	318	331	341	334	312	332	320	345	329	326	298	327	326	328	348	352	322	328	308	325	343	325	304	314	327	290	309	314	331	375	349	315	329	311	309	321	319	328	330	352	339	316	326	341	276	305	320	331	280	282	329	345	325	293	352	318	329	317	339	359	330	334	306	291	331	329	358	320	331	298	322	324	323	332	322	300	313	305	319	317	339	375	295	309	312	345	324	326	331	282	303	312	350	311	324	309	333	341	321	332	312	326	326	334	338	333	365	352	304	351	311	305	309	343	321	352	284	331	301	309	299	325	331	341	304	304	350	323	290	332	278	306	333	340	355	322	337	333	337	349	304	310	349	326	347	311	348	303	299	306	341	324	330	361	336	321	334	339	337	309	310	314	317	342	349	324	335	357	328	347	343	291	349	328	295	309	333	330	331	360	336	298	309	307	308	310	329	348	307	340	355	327	313	329	324	321	319	374	306	309	307	349	330	332	334	310	338	297	309	296	301	297	317	317	323	285	348	332	326	343	315	346	334	352	309	338	319	339	328	314	306	303	321	314	308	329	329	329	341	332	327	342	342	350	341	341	299	377	319	327	311	315	336	338	303	342	300	321	325	343	305	295	314	347	289	343	309	307	327	305	323	332	329	280	329	330	274	351	314	344	336	315	338	331	344	329	327	329	311	297	325	311	316	305	299	355	307	315	306	315	342	307	330	328	342	308	346	293	351	309	316	329	311	328	338	291	360	333	311	348	338	331	302	346	313	288	342	320	325	330	350	332	324	324	353	355	313	329	380	311	317	334	317	322	323	337	319	315	328	274	354	363	327	334	312	351	331	331	350	314	344	303	340	283	307	331	302	291	299	323	325	320	333	305	296	298	336	339	354	344	372	310	321	321	318	329	318	363	341	325	327	331	334	341	323	332	350	321	312	325	298	326	350	333	361	346	312	327	357	318	311	333	368	310	328	304	329	323	314	313	321	319	320	326	363	338	290	314	327	305	301	338	287	322	314	312	314	322	336	324	327	305	318	342	336	324	330	334	327	308	354	309	361	324	347	299	341	337	363	310	331	317	331	333	350	310	311	333	311	345	325	319	338	320	333	306	292	339	370	346	323	326	319	323	338	335	316	342	331	313	342	291	352	300	309	291	345	315	303	335	331	331	325	315	348	323	325	296	343	345	312	305	318	314	347	376	309	320	342	326	347	301	309	327	322	331	326	345	315	323	300	296	357	344	335	343	305	267	327	340	326	332	324	326	330	324	368	296	319	325	326	312	333	289	301	318	303	320	310	347	349	348	332	297	321	325	333	323	311	319	324	361	334	309	272	314	320	341	366	297	346	322	278	327	329	303	313	342	303	326	343	312	360	344	324	286	320	334	302	329	341	354	314	356	334	320	298	301	317	313	285	347	324	281	328	365	335	323	307	313	304	322	297	323	299	275	312	311	330	340	335	312	326	312	330	319	286	338	312	335	331	298	340	303	305	338	321	355	348	309	298	331	328	326	317	308	327	326	325	333	310	316	298	293	317	365	317	318	336	326	310	303	315	287	328	331	339	299	316	344	338	308	330	303	334	327	355	323	300	326	341	308	306	306	345	306	270	306	323	313	310	285	352	326	305	343	320	348	319	352	335	342	345	309	344	341	329	296	336	334	348	319	322	332	314	348	312	340	319	298	323	342	318	316	326	323	302	335	315	330	332	309	316	339	319	341	347	348	340	313	321	324	309	347	350	345	279	327	345	319	341	305	329	312	333	328	306	313	333	339	347	303	343	323	345	294	346	342	340	332	312	316	328	287	355	302	296	307	297	305	343	302	333	316	312	331	307	352	335	346	315	335	324	330	337	354	297	326	339	330	351	347	285	302	320	313	301	320	324	336	341	320	309	313	324	330	314	322	313	322	300	300	351	321	351	293	331	308	338	303	311	292	332	316	375	341	320	295	329	318	338	341	317	354	323	352	341	351	316	334	333	332	308	312	353	314	325	344	345	324	339	319	319	307	292	317	336	309	334	331	345	346	335	359	337	267	333	292	313	311	354	336	282	318	319	336	356	337	273	344	339	343	326	338	304	272	304	300	334	328	323	324	322	319	328	337	333	287	304	341	348	313	349	327	298	348	361	314	310	349	337	346	369	337	333	335	356	313	311	312	325	352	327	329	323	278	320	290	304	320	317	280	320	341	364	359	301	333	355	329	274	311	353	336	304	299	334	309	298	289	325	322	327	346	314	286	330	357	313	356	291	303	330	337	322	323	288	325	282	289	324	315	338	325	322	333	284	337	322	325	325	322	339	313	317	291	288	329	302	314	310	367	340	349	352	319	324	323	310	352	320	349	345	338	332	341	297	339	331	300	318	352	339	308	329	317	313	323	299	325	328	322	353	350	309	323	352	337	301	319	325	315	311	339	289	341	326	308	321	337	300	326	311	313	311	331	307	341	315	345	318	325	292	289	303	314	316	323	331	349	295	334	359	303	324	338	358	330	329	345	361	313	320	312	317	309	326	305	331	311	288	315	355	324	310	298	336	352	342	331	271	347	315	328	362	318	326	321	347	299	322	314	322	328	314	304	312	335	312	308	324	308	297	303	319	312	346	329	326	313	393	310	322	354	334	338	304	329	287	306	378	339	319	280	303	307	337	323	331	332	305	346	358	301	295	305	333	304	304	346	321	283	318	348	302	303	313	293	336	327	314	350	328	328	306	338	292	340	340	301	352	297	294	308	365	302	325	314	341	316	343	345	313	341	350	302	356	317	335	313	323	357	349	318	299	308	356	286	350	338	299	339	308	315	346	345	306	335	296	377	338	343	323	306	320	309	318	323	324	316	325	313	314	315	333	327	334	340	273	324	313	306	326	339	325	350	341	323	341	348	332	298	315
21079	18918	23058	11208	7669	5240	4078	3398	2809	2452	1922	1658	1472	1242	1335	1146	1029	978	909	951	914	897	838	860	832	851	838	854	798	789	778	807	756	766	761	723	741	712	733	744	699	724	731	740	783	697	728	762	761	764	744	715	733	744	703	746	744	719	763	723	739	725	713	759	701	690	714	723	744	710	743	724	733	676	699	775	725	685	709	705	698	723	716	721	715	712	728	729	668	745	673	690	698	697	731	726	690	742	713	696	696	739	755	753	701	666	723	725	718	660	754	734	698	701	779	669	721	705	737	754	667	750	728	696	785	717	763	729	718	689	701	781	747	686	730	729	752	722	722	741	716	733	726	733	720	715	733	717	710	706	756	697	750	729	715	704	711	695	720	743	712	722	712	699	687	737	718	708	711	696	721	698	742	716	697	734	713	741	727	734	719	689	688	731	733	698	706	696	683	683	764	764	759	711	690	707	742	708	742	693	702	702	706	711	731	717	723	754	680	677	768	719	710	686	678	692	723	709	754	750	755	739	720	721	716	732	685	680	737	727	707	710	744	686	696	690	779	738	725	702	691	680	762	708	742	706	720	696	696	749	723	738	763	700	698	690	740	765	694	700	693	757	681	742	763	721	705	716	718	720	672	730	741	695	716	721	721	708	731	716	704	707	722	689	711	699	696	690	703	694	717	718	735	745	698	739	728	737	679	768	732	700	741	716	692	688	704	723	721	704	736	709	691	743	716	651	725	695	808	776	712	695	725	704	700	776	733	703	689	714	697	699	694	732	726	774	727	670	738	725	641	733	698	705	725	677	697	710	746	754	695	741	706	749	739	699	719	734	677	697	691	775	677	679	732	737	766	663	781	732	674	744	752	735	752	705	724	768	726	705	736	710	713	643	725	668	752	716	721	692	687	743	741	718	688	772	714	698	675	742	716	693	766	686	723	689	712	678	699	721	708	691	754	713	735	774	716	719	683	687	737	747	701	696	727	699	740	722	761	753	704	691	739	676	703	750	736	699	753	675	756	668	678	739	733	751	697	712	756	725	704	740	714	746	723	706	750	728	737	727	681	716	745	719	729	710	673	748	741	718	690	706	688	689	688	698	728	721	710	742	659	757	728	696	723	689	729	702	758	711	757	693	715	687	692	690	690	690	748	739	691	738	725	705	712	711	720	722	773	737	717	751	715	755	729	725	738	703	673	736	725	710	739	757	736	745	722	730	746	708	736	717	645	706	749	694	764	706	749	755	743	735	726	743	739	727	724	743	743	729	724	667	748	725	694	697	670	706	683	714	752	713	767	718	767	722	707	697	713	753	736	711	702	714	742	721	739	728	691	739	685	688	717	748	655	714	740	706	686	734	710	709	742	727	697	743	746	692	749	678	727	696	743	666	759	733	752	732	722	732	754	712	730	732	731	707	685	697	745	709	735	747	692	748	694	712	718	723	719	742	712	774	698	698	742	755	722	773	702	679	729	737	734	725	689	747	763	706	683	748	751	745	730	764	709	684	778	694	698	678	740	729	751	728	733	703	719	749	695	729	710	675	745	712	658	759	752	718	739	766	713	687	691	709	734	733	680	730	710	709	746	713	745	716	684	735	746	759	747	761	753	727	738	737	735	749	652	753	692	701	699	750	705	683	687	688	732	725	705	697	693	720	710	726	673	718	757	694	692	745	726	718	754	734	698	697	752	717	783	722	738	746	725	728	657	718	689	746	716	746	785	708	718	726	747	672	729	751	757	678	700	734	758	696	769	721	723	760	712	701	756	694	738	703	700	693	702	691	719	688	750	761	688	684	707	734	711	701	720	721	748	690	738	712	716	724	766	718	718	655	743	688	706	732	761	728	758	682	709	771	654	716	728	722	764	695	742	727	766	718	783	703	691	643	710	663	693	712	739	667	683	744	732	707	696	676	697	755	678	748	741	701	711	746	763	687	750	736	741	670	735	682	729	722	700	695	713	745	670	705	747	758	713	686	696	727	665	714	716	716	688	652	728	746	718	742	708	703	747	677	738	676	720	762	695	683	757	742	732	734	710	735	708	726	692	702	725	713	671	724	721	745	683	729	746	758	676	748	725	693	714	798	734	716	717	687	712	691	723	729	693	747	730	728	736	705	714	673	655	682	727	701	731	754	753	706	718	681	755	784	756	735	755	741	678	730	708	679	699	672	712	733	762	755	722	731	728	737	735	701	700	722	712	720	720	727	659	669	716	687	721	731	742	665	702	692	748	687	733	678	689	696	743	729	719	722	743	695	679	726	702	740	718	695	756	684	690	713	692	760	736	715	721	718	765	723	715	701	711	717	712	692	722	728	768	704	727	710	719	678	688	714	700	699	743	704	724	712	723	680	742	771	696	771	721	724	739	680	679	753	722	739	705	742	736	769	687	764	785	722	694	693	766	752	718	719	725	720	717	752	644	682	708	754	735	754	730	716	739	681	700	731	728	682	693	715	658	766	725	710	709	724	687	723	670	673	728	693	675	732	748	680	728	735	718	701	715	712	739	761	718	697	706	669	740	769	716	786	674	731	733	755	721	762	691	734	723	712	703	714	780	690	736	678	744	717	730	731	698	712	731	736	715	699	725	732	703	746	709	718	753	694	697	694	766	717	721	727	697	683	715	690	730	697	691	725	699	700	694	726	739	742	714	657	710	719	742	713	723	789	748	694	715	704	703	727	714	741	727	746	736	709	774	715	694	738	709	712	746	716	731	708	757	692	717	723	715	697	754	729	718	740	723	685	740	693	743	674	700	716	721	720	705	720	717	691	740	723	691	673	729	673	767	718	716	694	689	705	681	781	735	671	758	720	686	704	710	721	728	700	720	756	723	675	707	717	749	709	699	673	688	672	777	731	704	740	745	699	723	784	697	674	662	744	738	715	725	737	760	737	725	742	656	718	728	713	684	736	749	724	734	700	723	720	712	753	754	771	719	731	716	739	688	709	730	695	702	759	720	689	740	707	678	676	688	709	684	711	716	727	719	708	686	739	721	736	713	726	686	733	725	698	744	752	694	713	708	713	710	746	682	682	728	698	684	724	743	758	701	735	725	767	703	742	712	745	718	722	680	726	693	760	703	715	735	714	670	729	722	696	701	692	715	717	688	696	724	653	744	712	718	754	767	714	711	748	714	660	681	778	758	734	671	733	732	710	763	737	757	691	709	730	723	712	743	760	741	703	744	701	700	750	737	733	716	766	714	692	708	697	750	749	739	683	739	740	709	712	724	728	735	727	690	742	727	774	743	692	761	733	687	705	730	694	694	742	764	752	788	711	718	692	716	721	776	717	742	723	757	716	744	699	703	725	720	706	696	723	678	694	723	719	773	710	729	745	721	709	692	706	807	672	733	740	756	759	757	730	739	753	696	711	703	726	729	740	739	695	717	750	695	682	723	746	685	749	729	779	754	744	756	761	761	669	686	731	694	675	714	761	738	720	738	718	776	691	750	697	760	706	739	761	747	679	698	690	673	722	690	715	715	728	723	715	719	722
43727	34868	30898	12562	4506	2422	1633	1263	937	796	659	603	524	486	455	472	455	409	411	422	355	374	385	312	379	357	355	355	387	334	353	315	378	356	350	402	321	313	308	343	364	362	338	344	362	332	322	386	371	350	371	322	361	334	351	326	340	362	355	348	335	324	375	350	349	349	374	396	356	333	329	344	337	379	361	313	331	349	374	349	316	344	361	332	340	364	327	344	355	325	347	329	369	388	335	345	346	342	338	376	373	332	368	336	312	342	354	313	343	315	339	381	378	316	329	347	362	342	368	335	350	341	318	357	341	308	334	342	324	360	318	320	341	351	356	376	304	330	353	341	338	339	351	331	345	323	344	328	382	376	317	352	347	341	367	330	358	353	369	333	374	359	358	363	367	391	323	372	349	340	336	348	343	372	360	346	324	368	323	361	343	328	356	353	317	376	309	380	337	311	351	368	337	348	369	341	322	293	343	327	360	354	369	330	328	357	358	384	321	357	322	362	365	337	344	333	338	330	341	353	351	337	361	326	330	322	335	325	311	351	360	335	351	359	342	366	309	358	337	354	343	327	334	324	334	353	331	326	349	370	334	355	361	347	314	343	362	378	314	334	356	342	339	364	327	381	334	350	322	355	313	359	379	326	337	341	364	338	324	340	373	339	327	335	378	321	346	371	348	329	351	335	373	324	366	352	350	367	348	369	362	284	363	356	372	353	388	331	332	342	327	349	315	335	351	375	352	329	366	375	339	394	346	330	312	321	344	356	329	339	371	376	378	375	309	384	380	356	305	358	351	320	363	304	329	382	349	344	347	328	334	338	385	367	377	380	367	357	347	360	310	336	354	318	355	333	338	352	334	336	342	336	347	334	342	362	360	341	355	340	333	348	367	342	336	356	351	358	369	342	320	333	373	321	369	324	361	364	338	329	338	333	311	359	340	341	333	380	347	364	316	335	340	367	383	327	357	333	332	369	337	376	334	338	364	343	341	353	363	339	338	337	347	342	336	334	336	312	361	334	311	357	322	345	355	380	336	329	356	355	335	313	328	329	335	336	333	332	338	348	343	377	332	360	345	360	367	363	364	312	309	342	287	309	357	351	308	307	340	378	335	335	350	345	348	385	344	323	346	364	329	313	307	330	354	317	358	358	352	345	334	337	341	342	338	363	335	337	324	370	328	347	358	355	326	352	336	348	316	353	360	303	371	374	325	281	341	332	350	355	352	384	313	361	361	334	312	331	387	346	361	349	343	353	353	354	353	330	367	330	362	364	339	375	338	361	378	322	354	343	346	355	329	340	346	314	302	373	340	348	323	322	342	347	345	340	315	369	344	329	334	332	355	321	331	327	319	360	362	349	334	384	348	332	328	385	327	337	340	350	342	328	332	314	327	358	369	361	349	333	336	307	341	354	333	369	310	324	353	366	355	343	345	353	310	328	350	360	351	327	341	329	379	326	375	369	332	364	374	351	372	352	335	324	354	323	360	359	380	345	307	324	347	378	369	338	348	389	342	357	346	341	336	369	353	361	358	348	359	349	354	354	364	371	333	347	363	351	319	326	374	344	325	377	354	359	348	353	350	351	406	374	376	370	347	355	354	346	331	369	333	341	323	366	328	369	378	370	358	350	332	327	353	340	340	371	373	364	312	291	375	371	336	364	346	332	345	358	341	358	337	351	335	340	331	379	349	360	342	368	349	361	313	331	365	332	343	329	331	332	358	314	343	327	356	330	362	331	334	374	363	345	326	336	362	381	347	324	345	321	369	358	367	320	337	337	326	354	347	336	352	317	329	370	362	382	364	348	337	330	357	348	347	348	302	332	350	366	364	386	341	349	376	366	365	340	385	348	363	374	335	375	334	372	349	342	335	332	356	325	342	397	347	340	348	344	353	363	333	354	318	314	336	307	318	330	321	312	291	338	335	318	365	370	381	371	332	323	356	332	321	349	357	314	361	357	315	350	375	329	346	330	356	324	338	349	341	380	348	314	330	310	338	333	339	324	335	352	341	355	374	355	365	373	324	331	341	371	359	388	365	328	342	335	301	395	345	355	330	372	353	336	332	340	328	346	352	362	348	319	335	377	351	354	329	386	327	323	325	353	374	337	306	341	348	323	331	335	337	306	357	351	309	336	324	373	349	314	351	351	341	304	339	372	333	327	367	323	354	385	364	386	357	341	358	346	343	331	324	357	352	368	332	343	365	339	376	354	361	338	349	364	357	361	365	339	340	343	328	373	317	346	350	325	355	352	380	359	366	343	334	347	352	332	380	317	330	354	350	330	305	329	373	317	333	340	354	330	420	352	377	357	355	380	345	343	338	327	348	346	364	328	327	360	343	376	366	407	360	353	359	319	321	311	360	365	356	295	383	343	348	369	342	379	374	342	361	351	350	310	369	358	333	337	374	337	372	314	329	355	351	347	330	345	337	339	368	323	344	337	343	341	365	368	397	344	345	325	360	357	326	345	369	335	348	324	312	351	306	341	352	360	376	334	337	305	371	343	356	332	347	339	364	332	374	340	329	369	364	323	349	352	332	309	335	312	354	340	358	323	331	378	378	338	340	367	337	336	327	306	355	341	351	355	340	370	352	326	338	336	353	346	336	368	329	331	357	322	324	363	323	304	352	329	342	342	340	333	358	346	320	360	342	343	338	365	339	339	339	332	363	353	350	344	310	331	353	343	365	343	319	355	357	353	316	350	347	347	362	306	378	349	328	386	339	365	360	345	373	316	323	374	343	319	358	359	372	343	339	334	340	332	341	339	364	343	352	371	319	286	381	355	355	359	369	352	357	355	355	337	385	374	335	345	366	349	369	335	347	330	328	337	347	355	371	345	356	340	351	340	358	314	321	354	325	350	347	361	315	332	369	340	323	371	401	362	332	336	331	354	371	379	333	372	341	339	349	333	309	373	337	377	355	363	338	312	345	347	334	318	339	348	331	361	364	375	342	324	326	306	352	383	331	347	340	373	357	321	332	355	351	332	336	354	352	350	367	358	316	307	342	304	351	372	359	322	351	346	343	335	346	374	354	365	350	377	349	342	347	351	375	308	342	361	363	360	356	362	350	373	352	323	374	362	312	316	342	324	335	294	337	342	376	334	358	368	341	307	333	292	346	331	341	347	347	330	357	330	347	343	345	321	362	365	345	332	362	364	381	345	351	342	340	375	355	333	345	360	359	320	371	354	370	301	360	348	343	318	305	378	315	359	313	313	331	365	324	328	363	357	409	352	357	355	340	354	344	336	336	339	357	347	335	351	310	326	333	366	347	368	355	341	368	342	388	336	355	313	379	321	334	344	328	369	316	351	330	358	312	329	352	319	322	360	356	338	355	379	374	354	334	353	368	383	317	361	326	319	317	316	362	348	359	335	317	354	301	328	355	323	326	351	328	314	341	348	332	350	356	335	371	343	369	336	320	361	377	345	365	347	333	288	361	336	359	380	342	313	345	323	362	340	335	333	344	351	359	333	360	348	337	345	368	376	347	336
27520	26836	29785	14692	9836	7379	5587	4735	3819	3009	2490	2165	1917	1650	1611	1405	1293	1223	1147	1159	1076	1021	972	939	1015	911	880	921	840	874	864	900	816	825	804	789	830	773	808	767	775	732	782	821	765	761	782	786	780	745	783	743	757	849	778	796	798	697	729	737	752	815	819	811	726	780	709	776	773	725	712	681	711	751	763	780	713	716	777	726	708	726	791	768	763	746	736	734	736	815	737	740	766	753	755	766	707	782	785	774	732	747	751	771	784	799	767	692	740	728	771	741	764	751	725	727	769	778	712	760	713	773	756	700	740	714	743	760	733	765	716	768	736	785	750	800	715	750	730	732	764	759	711	767	781	729	778	760	740	760	737	757	759	750	766	735	739	765	756	799	757	738	748	736	702	720	752	771	817	727	742	762	743	711	755	730	744	739	739	729	740	768	783	724	777	749	733	740	736	722	806	756	681	745	783	784	753	799	770	755	750	737	711	758	737	767	716	737	798	751	700	764	781	737	722	738	743	763	733	756	756	784	742	754	740	776	738	731	747	710	787	717	720	765	755	733	727	761	732	763	772	741	765	788	709	758	731	790	755	788	722	735	747	763	741	756	737	713	739	727	718	722	710	745	762	724	729	729	711	704	728	734	731	665	758	724	708	742	753	722	725	753	740	776	742	753	739	750	717	757	768	709	744	697	693	738	731	758	742	746	750	772	753	724	690	748	750	789	740	737	743	761	753	768	760	725	724	761	716	802	703	785	696	769	731	698	756	725	724	771	743	806	716	717	742	752	759	782	729	751	713	765	731	729	743	711	749	717	758	743	774	722	753	738	759	714	742	750	770	713	733	757	707	736	738	726	731	743	730	764	761	738	712	749	738	769	741	736	743	749	770	732	737	688	765	698	749	720	734	745	717	722	772	764	784	712	719	731	788	776	751	687	793	739	771	754	781	733	768	767	736	746	731	747	761	734	764	715	787	721	701	733	713	722	745	714	732	785	772	785	702	740	744	737	786	765	740	719	737	807	772	751	761	765	740	695	785	763	801	746	736	726	751	739	783	777	724	702	782	783	776	777	767	776	717	747	749	741	755	745	726	761	777	727	789	749	732	765	746	775	738	759	743	742	762	712	787	737	743	739	765	747	799	764	731	786	788	742	727	777	720	767	787	751	719	719	794	741	753	779	764	731	753	760	719	739	732	752	734	761	719	763	753	805	754	763	739	738	768	803	715	790	725	755	776	742	730	790	775	776	719	741	697	733	754	804	745	742	770	736	746	752	752	774	716	759	738	773	793	736	711	757	725	759	732	704	704	776	751	743	706	740	790	756	796	773	744	717	732	750	740	760	765	754	739	689	737	698	747	769	785	757	783	712	823	734	787	722	730	762	774	700	761	785	759	731	732	780	708	768	805	803	775	802	749	761	724	726	747	786	740	779	776	759	735	722	742	755	790	780	734	715	734	759	759	757	763	744	750	721	750	755	727	755	769	747	784	740	790	773	754	694	727	777	809	765	730	725	747	731	773	673	766	714	716	799	752	772	734	788	814	721	758	787	740	760	694	795	795	757	738	732	715	755	695	747	745	739	745	737	689	735	732	773	749	786	751	759	737	724	773	749	752	744	756	800	717	735	768	738	716	710	734	768	759	762	737	759	720	757	765	745	726	805	733	738	783	727	775	756	689	722	748	754	743	761	734	747	738	718	737	751	723	757	724	703	731	710	744	760	754	783	712	738	753	790	743	733	746	732	794	766	751	671	761	769	748	769	782	727	730	732	715	748	772	727	722	698	755	729	790	711	735	771	742	769	730	761	760	739	764	763	776	762	791	737	753	762	774	775	780	771	696	774	758	725	744	773	771	686	757	771	769	761	761	718	746	749	747	730	720	719	774	771	736	770	784	774	768	743	764	723	756	749	691	760	764	767	703	757	682	770	727	794	756	764	747	756	792	713	741	780	748	780	765	686	785	733	726	782	751	704	742	772	757	769	785	780	770	761	767	780	725	733	798	763	773	787	713	786	750	739	785	695	749	764	785	752	723	815	751	764	758	762	744	746	724	729	724	750	761	734	767	752	740	720	778	804	772	771	750	768	731	739	706	728	705	750	698	794	721	736	769	710	747	739	713	762	735	703	724	749	731	715	791	747	742	741	727	804	719	764	737	765	776	698	741	724	708	747	704	748	738	739	720	768	725	749	781	748	752	769	720	789	758	797	750	743	739	810	738	794	778	763	748	745	707	773	772	724	744	767	735	757	745	801	751	720	731	789	770	721	716	776	743	780	773	745	762	786	782	725	738	773	757	772	775	672	736	734	713	733	747	712	755	762	749	710	773	793	744	762	724	724	710	750	709	771	806	790	738	715	755	730	705	798	738	759	693	748	784	762	750	778	717	741	740	753	807	765	760	779	760	798	755	728	738	769	721	712	748	747	778	799	728	725	711	789	768	776	766	749	778	795	847	748	730	786	740	727	774	771	794	712	727	756	759	740	721	747	755	750	753	784	724	738	741	718	766	760	742	703	766	733	731	757	758	742	780	715	738	692	776	776	735	744	750	789	751	729	772	751	774	793	767	740	784	753	758	713	702	696	768	777	738	806	748	745	756	766	784	734	760	774	755	751	747	762	745	736	786	757	774	747	735	745	792	712	724	757	763	760	721	756	758	729	768	718	754	763	789	737	734	732	748	760	808	754	680	743	778	756	738	706	757	714	760	772	717	792	769	756	781	753	714	743	761	758	763	785	751	753	764	759	732	787	731	735	784	768	742	757	747	747	753	760	791	759	739	759	712	735	694	745	709	716	774	801	706	690	753	708	749	685	737	731	777	793	789	752	741	789	760	745	733	778	764	742	751	745	764	641	720	727	751	742	798	793	734	759	740	731	742	762	692	748	750	771	734	702	789	755	754	743	756	779	742	697	784	762	768	730	767	806	769	741	783	766	765	719	730	746	696	773	726	764	677	791	745	785	746	788	737	699	734	764	766	731	725	777	798	717	704	726	714	739	773	776	743	765	746	743	761	737	776	774	790	702	812	704	714	728	768	774	739	757	780	744	722	784	836	711	760	762	741	758	739	737	757	739	731	786	772	802	767	798	705	768	770	760	745	754	769	722	714	759	784	766	766	753	747	729	780	728	758	797	752	701	803	719	719	719	759	708	724	709	761	777	769	702	724	764	699	720	769	768	735	739	779	746	729	784	807	745	749	736	804	761	751	707	721	746	751	747	736	782	753	688	773	721	762	712	757	756	742	754	768	735	682	761	717	718	743	749	778	775	781	713	727	750	785	769	725	725	820	712	816	777	755	680	801	723	808	735	723	701	786	754	772	729	778	796	752	693	758	770	715	787	718	740	708	760	687	779	758	766	757	749	734	771	727	766	767	728	722	782	740	722	709	724	779	736	748	723	734	773	748	749	765	751	792	756	768	739	722	756	775	732	750	770	767	755	749	800	737	713	747	784	737	739	741	757	752	794	748	792	767	780	763	744	776	739	799	742	759	754
17679	9731	6562	2641	1435	981	721	587	465	424	399	336	324	317	275	267	277	267	282	269	276	296	259	268	281	286	282	278	270	283	290	284	258	251	255	260	242	277	269	250	301	262	275	269	257	269	277	249	235	253	264	265	268	257	282	281	257	277	300	270	277	279	270	277	277	281	267	266	256	275	287	265	279	266	249	266	285	231	258	252	288	244	277	245	259	264	241	320	269	262	281	246	282	250	279	254	264	237	257	259	264	275	252	278	268	254	265	247	226	264	256	280	228	246	255	254	252	256	236	249	293	261	253	267	269	249	264	227	290	284	276	276	264	274	272	302	256	265	272	262	286	268	237	254	256	292	254	267	257	270	258	259	253	267	247	234	245	288	250	263	287	285	244	286	257	262	268	233	237	248	262	267	243	243	247	249	244	267	312	279	258	265	241	276	287	271	252	250	252	267	265	244	259	237	256	236	236	264	262	246	253	263	258	267	262	273	286	247	268	261	278	255	271	274	271	282	242	256	282	261	292	309	258	254	254	293	222	257	261	260	292	266	261	233	271	302	274	246	254	281	264	272	262	274	246	239	272	255	285	292	235	264	271	258	261	264	261	256	259	259	263	256	259	264	251	268	232	264	258	242	263	270	238	241	269	265	254	240	276	263	264	247	283	261	263	258	291	212	258	307	278	242	273	254	235	249	251	275	246	286	260	268	295	269	265	264	269	258	310	290	255	246	302	265	258	270	251	302	240	276	270	310	283	283	286	253	299	240	264	279	250	287	260	274	273	278	282	281	273	258	272	266	228	276	283	261	250	282	259	296	265	248	240	279	262	286	289	263	274	245	257	238	256	286	275	230	300	287	276	274	253	294	257	280	253	260	239	243	281	262	267	274	287	269	286	265	258	270	285	229	237	265	281	280	272	272	250	244	291	249	288	264	265	263	272	279	263	268	289	268	256	251	242	248	269	249	299	250	255	282	274	274	233	276	272	267	274	258	255	253	274	266	300	245	257	296	267	264	261	266	289	257	279	246	285	263	270	239	260	237	265	270	296	246	287	279	277	262	270	275	288	286	295	277	257	277	272	275	284	250	273	277	309	250	269	267	276	241	268	290	276	251	268	259	251	274	281	244	277	270	264	268	243	278	252	234	268	292	298	252	269	227	253	261	281	274	272	262	261	290	243	248	245	261	251	252	251	284	259	267	274	272	299	252	280	274	274	285	264	261	252	282	263	249	276	256	248	262	261	244	270	279	295	263	265	262	252	258	279	245	268	266	286	271	292	248	239	252	261	267	253	276	274	290	262	260	274	259	311	280	257	279	297	268	257	268	259	285	271	268	293	266	275	256	261	250	257	249	273	282	296	258	257	278	256	257	260	251	248	269	275	276	257	236	267	263	231	246	261	240	253	293	260	252	259	293	309	280	258	254	255	268	276	249	273	283	277	260	290	259	274	279	230	247	267	236	249	310	287	255	257	279	286	265	287	236	290	271	241	278	262	268	260	281	292	277	269	242	286	283	287	256	272	228	282	280	287	268	248	263	282	250	249	278	298	250	249	288	264	264	269	240	278	276	246	246	252	243	253	276	268	259	254	256	284	238	268	278	247	250	246	274	260	275	262	273	293	278	258	257	308	251	266	255	266	261	299	280	290	273	259	238	256	280	252	249	265	250	294	273	303	292	254	248	274	277	282	250	237	263	275	263	257	264	260	291	251	280	249	256	272	281	272	289	296	272	264	233	253	252	253	257	265	286	282	286	263	230	249	280	290	259	240	280	239	256	249	260	255	244	276	245	244	255	269	263	259	264	273	247	268	264	261	254	262	236	273	256	245	261	266	247	262	278	278	267	266	286	296	282	292	264	291	277	272	267	289	235	291	283	252	262	286	284	252	271	257	279	253	259	260	280	282	239	267	261	277	263	257	269	265	253	268	287	286	247	259	272	293	275	279	251	275	275	259	232	266	256	268	264	258	255	250	263	226	273	256	264	252	282	258	302	233	317	270	285	252	251	237	263	263	252	290	271	264	276	305	244	273	257	267	271	261	253	253	275	279	267	270	262	265	269	291	255	281	262	264	265	282	278	291	276	278	273	247	263	258	276	262	295	249	251	247	249	284	229	247	238	263	258	254	295	232	258	247	276	260	273	242	294	239	250	253	268	288	255	269	267	269	277	245	238	279	262	275	272	306	265	264	254	277	270	288	235	290	288	270	281	257	257	253	254	252	255	279	257	271	290	250	284	246	247	271	226	301	238	286	282	246	257	265	293	281	265	257	254	264	275	225	277	247	240	276	240	255	271	272	265	223	289	245	240	236	278	298	283	261	288	292	265	275	278	315	246	256	270	252	249	283	260	277	264	252	250	271	260	238	244	268	268	249	298	264	282	265	259	261	252	228	222	255	249	259	262	284	246	254	299	260	269	295	254	235	228	265	250	265	238	285	261	269	275	275	274	266	248	267	253	277	277	244	281	275	260	254	223	294	243	281	290	261	268	249	257	241	258	266	250	277	301	283	264	292	256	256	274	253	248	249	241	255	267	255	276	275	252	286	280	240	285	270	288	265	284	249	254	266	245	253	292	275	286	266	275	266	229	239	256	267	289	257	289	292	224	240	243	288	237	232	268	268	246	281	264	262	266	268	299	268	286	293	238	268	235	264	249	269	283	247	264	263	280	255	272	252	251	254	289	258	240	245	250	253	254	253	269	259	270	266	261	287	252	304	281	274	254	285	265	284	246	263	287	252	263	267	267	256	302	257	275	272	254	244	275	261	284	253	235	275	285	249	265	272	258	256	261	244	283	263	279	245	247	288	235	255	263	269	257	255	237	236	288	285	264	262	261	260	260	248	259	294	288	286	240	274	266	259	257	262	276	256	256	279	251	279	261	268	256	274	285	268	267	274	249	272	255	257	292	276	266	255	270	267	286	268	250	264	254	266	259	252	253	249	261	260	238	279	265	275	277	274	265	269	255	260	235	253	288	270	270	284	261	250	286	281	262	270	268	241	280	259	246	255	261	276	258	260	267	252	271	281	274	279	257	281	263	252	268	291	220	285	263	277	266	260	290	288	282	281	283	239	272	289	253	257	236	282	285	290	289	293	268	229	271	269	236	284	237	296	250	269	300	291	286	268	265	294	258	251	270	267	250	267	257	255	279	258	282	259	262	254	264	281	234	264	252	260	234	296	266	243	279	266	275	278	266	251	273	240	279	301	267	253	254	279	275	257	246	228	243	264	274	283	260	279	277	285	294	282	250	256	268	281	277	268	263	270	285	267	270	261	244	276	246	244	243	249	261	299	260	274	261	268	251	236	281	258	276	265	240	268	245	274	270	258	237	269	281	281	262	237	229	269	269	255	256	258	271	247	288	262	241	256	277	256	257	254	270	266	256	239	277	257	246	257	260	263	291	262	267	264	283	227	285	266	257	285	233	272	241	244	270	270	255	255	267	256	277	259	290	265	253	242	265	274	227	252	281	261	238	245	253	270	262	275	263
10618	7954	10093	6541	4693	3520	2742	2083	1700	1411	1123	1055	965	891	835	867	805	758	741	717	721	706	696	713	667	687	679	660	642	677	617	649	596	617	626	586	641	586	632	602	623	633	680	603	602	608	545	595	605	629	616	631	666	614	632	593	558	617	612	609	574	638	618	622	605	574	601	616	641	627	618	582	604	644	592	604	622	603	578	602	599	628	621	623	563	637	618	581	591	576	599	591	659	603	609	618	591	590	587	664	575	611	637	569	574	617	598	593	591	581	602	573	626	543	586	586	635	620	612	604	576	628	608	607	620	592	590	559	592	579	561	603	561	627	587	610	638	607	594	575	690	618	626	600	597	635	568	586	589	576	563	600	602	585	591	614	594	626	580	621	622	588	624	637	626	621	578	629	599	603	615	575	646	663	645	607	611	613	650	573	615	620	583	589	612	531	595	614	598	617	571	640	650	611	621	629	602	603	588	588	579	611	616	596	635	605	584	606	599	590	594	625	578	573	602	588	563	593	605	633	609	604	561	613	603	614	610	583	590	610	585	563	617	602	585	580	594	610	608	581	601	599	603	590	584	548	619	604	578	624	607	598	579	591	646	562	575	567	621	635	549	608	588	577	604	643	570	651	641	596	601	623	613	602	595	593	598	571	613	608	586	598	593	622	583	605	606	622	576	552	567	605	594	624	623	611	571	630	575	589	608	616	594	595	608	603	591	650	614	605	617	572	587	581	613	581	620	598	596	604	600	566	564	599	582	619	597	632	596	637	633	588	582	592	594	609	585	581	623	598	645	579	604	579	595	624	609	594	624	622	583	587	644	600	619	604	615	636	601	622	605	603	604	614	610	661	616	622	596	592	589	589	622	559	584	621	624	586	606	615	586	552	594	580	637	590	608	603	608	585	619	578	574	601	612	613	571	590	606	639	602	577	577	560	570	596	618	619	648	559	579	592	565	631	579	601	628	573	595	596	588	635	582	623	615	599	595	635	634	608	603	599	633	593	613	606	645	623	587	591	577	615	588	580	635	560	563	613	607	625	632	621	596	636	565	598	626	620	568	594	622	616	600	573	604	591	613	606	621	617	547	609	612	629	616	610	567	617	642	602	639	589	631	603	645	580	578	608	637	600	641	595	541	600	612	613	644	564	659	616	575	578	597	586	632	606	599	601	583	553	630	594	603	628	627	604	591	596	595	603	626	573	583	644	635	620	596	577	596	606	599	632	571	589	602	587	618	569	611	615	586	662	598	605	557	595	578	553	601	637	634	639	629	589	595	574	615	587	621	612	581	602	631	597	620	613	603	603	596	605	611	564	621	599	634	622	587	589	573	594	602	575	592	576	614	628	652	591	598	586	584	623	628	621	568	586	597	632	572	614	597	629	614	564	606	594	564	616	654	590	578	597	622	597	616	598	594	571	609	577	628	605	622	593	643	603	596	567	584	651	638	606	631	623	631	654	613	604	622	607	602	619	584	608	610	583	586	566	591	584	592	589	617	585	580	690	633	597	567	607	590	610	644	565	596	615	557	605	587	598	646	556	620	591	593	565	614	586	609	623	612	576	604	600	614	619	596	611	592	588	587	607	616	607	591	588	599	547	576	593	599	630	607	590	574	597	618	614	594	591	607	581	556	592	589	569	640	618	615	557	601	583	597	600	605	571	616	604	584	601	553	603	598	597	566	597	565	581	599	586	551	597	599	608	598	612	625	606	621	595	552	622	611	623	579	580	575	577	613	626	578	566	604	592	614	579	566	599	660	595	611	572	602	635	621	613	635	630	598	600	594	632	543	642	559	564	632	604	577	590	588	566	591	605	583	622	636	602	605	569	626	608	606	620	614	622	579	585	608	610	628	611	630	611	619	548	593	606	609	563	575	607	586	631	575	619	600	612	603	575	571	612	599	582	620	596	585	603	620	588	607	594	614	565	634	619	611	599	583	605	614	636	588	601	602	607	618	563	606	543	587	575	623	595	606	621	609	593	598	580	631	634	621	580	582	653	597	572	558	571	632	598	566	631	618	559	604	619	572	624	599	549	585	581	562	600	640	601	646	602	572	618	584	628	601	591	651	598	587	611	632	598	606	640	602	636	582	591	545	593	589	646	593	583	592	602	576	584	612	559	609	607	576	594	580	588	580	592	621	645	578	600	648	628	609	599	650	632	620	603	638	597	609	566	593	598	607	600	586	580	604	608	611	623	601	614	594	614	600	596	613	598	601	630	636	590	599	604	602	581	623	632	561	635	567	577	603	537	579	634	587	619	595	619	593	608	656	632	593	610	599	598	562	594	613	617	624	599	600	602	603	599	572	609	609	603	613	566	567	617	576	650	618	558	578	606	587	575	610	553	604	581	604	608	617	588	561	580	608	635	613	556	549	576	606	557	589	619	619	616	620	589	639	609	582	585	585	588	620	621	620	609	576	627	625	610	610	633	596	570	642	672	636	587	590	608	610	578	575	610	553	599	624	581	586	618	602	602	594	625	624	602	614	594	591	543	581	635	623	569	619	604	585	613	634	629	584	629	617	540	612	624	582	560	590	601	643	600	595	529	589	599	590	583	642	602	561	578	638	656	581	531	660	580	610	622	610	594	631	604	613	583	606	620	612	613	609	616	572	635	604	614	596	592	578	626	624	649	587	620	605	643	577	608	603	621	614	601	605	619	587	618	605	593	613	620	607	578	620	603	599	630	638	609	616	626	656	626	613	601	613	617	581	592	585	602	598	588	654	621	599	578	556	579	592	632	565	591	652	641	605	627	596	598	584	585	659	643	603	620	632	599	588	612	600	579	580	596	608	573	607	653	636	628	578	566	592	611	618	546	595	624	620	569	633	640	628	609	625	558	631	573	621	630	604	586	602	611	593	623	599	624	565	572	613	579	611	595	573	573	606	615	617	595	609	588	581	633	616	618	623	610	605	590	591	641	557	625	593	603	568	597	598	592	616	592	606	620	559	588	617	567	594	609	604	567	593	612	637	592	589	576	619	589	591	628	580	567	646	608	583	586	606	583	620	646	593	608	566	582	619	606	607	609	614	632	578	619	658	621	577	606	648	595	613	604	583	616	626	589	605	607	600	619	584	594	610	597	569	596	627	551	556	614	634	572	591	580	612	561	574	610	630	564	613	654	648	613	553	596	588	601	623	552	599	591	585	614	616	619	552	577	578	615	640	610	641	586	595	608	625	609	610	650	598	614	584	599	646	592	619	592	595	610	629	639	615	534	632	652	652	572	625	604	630	594	583	593	555	608	580	585	586	560	585	626	608	624	592	561	608	593	615	608	622	567	616	596	610	581	615	637	624	562	622	631	611	604	607	651	628	577	554	619	571	616	603	608	600	608	605	613	605	616	608	596	555	647	587	647	615	606	601	608	605	589	592	599	565	592	604	584	581	581	575	618	582	649	591	607	585	580	563	657	586	612	609	598	565	586	596	620	583	617	605	599	586	587	598	594	595	609	583	642	560	594	589	599	577	625	632	605	607	642	599	619
33350	24092	20309	7813	2836	1621	1150	933	706	554	540	468	451	419	365	348	342	366	369	343	358	359	311	338	351	329	306	317	310	292	324	307	283	303	309	319	352	317	301	318	251	305	321	294	324	306	327	339	280	319	305	318	301	339	313	285	292	278	301	320	301	265	311	286	286	270	294	316	263	280	323	279	301	293	305	284	276	280	307	295	307	281	259	279	270	290	268	279	333	292	305	317	311	309	311	327	319	313	333	346	291	319	300	293	306	302	296	319	283	281	296	286	348	300	318	285	277	353	303	284	277	283	290	304	294	331	331	324	291	318	282	283	290	284	340	299	289	290	304	301	306	297	338	297	281	280	288	301	296	294	281	324	285	311	278	307	319	310	324	321	312	297	327	284	312	324	333	272	298	283	281	278	287	304	292	270	318	273	277	324	310	302	294	289	272	328	266	321	289	310	291	258	301	294	302	296	305	282	290	283	306	308	293	313	261	337	308	246	292	308	312	304	299	296	301	312	328	303	302	272	329	305	317	275	242	306	298	337	304	308	273	297	299	281	312	307	317	273	281	326	292	324	315	295	259	323	308	272	291	301	292	313	292	320	334	255	267	315	316	269	283	295	312	267	306	301	300	299	321	301	292	330	315	315	272	315	299	279	288	315	326	314	286	306	267	273	305	315	298	292	281	289	305	282	292	312	273	299	274	319	272	297	308	301	290	308	285	293	306	285	290	343	322	293	335	296	275	307	310	313	309	327	312	314	258	291	314	326	296	316	293	283	310	302	295	315	324	288	301	269	298	294	317	320	309	312	315	268	266	293	312	295	279	297	316	287	275	275	293	274	320	308	327	303	307	291	282	327	312	304	258	294	281	314	329	308	308	296	310	272	287	294	312	281	320	297	291	288	269	295	313	300	299	330	317	306	327	332	295	267	293	283	299	314	327	290	294	330	278	311	273	298	279	307	331	308	314	322	281	283	290	279	248	279	314	287	299	281	325	285	293	304	259	330	308	315	309	289	294	302	300	305	306	299	267	311	294	298	303	264	303	313	306	317	302	315	306	278	336	328	259	319	318	338	280	303	283	285	271	294	315	292	292	261	288	296	300	330	305	268	317	286	317	315	272	327	322	304	283	288	281	284	282	313	301	284	271	308	291	295	298	287	307	289	291	296	302	304	297	319	317	296	305	325	283	283	304	285	316	334	297	315	265	288	264	315	310	267	295	303	272	312	298	285	302	300	313	306	321	302	310	279	281	302	351	312	297	309	274	277	329	326	273	298	289	309	286	309	281	286	306	328	292	290	317	286	299	295	325	321	289	300	255	314	295	285	337	296	283	289	298	290	295	295	301	306	281	271	296	288	290	333	334	321	322	279	311	313	327	305	295	290	292	313	313	300	282	313	285	298	294	306	308	298	346	311	306	289	304	290	308	337	300	285	327	307	292	318	304	307	294	298	307	290	266	292	322	286	264	280	290	308	331	303	297	313	314	307	290	290	294	277	331	265	334	283	280	319	304	313	300	311	306	310	272	325	300	311	304	294	314	307	296	277	303	298	302	311	295	271	252	287	274	313	309	298	314	319	263	329	288	309	296	267	332	320	298	279	262	260	285	284	255	291	273	312	304	322	310	302	283	318	285	318	271	262	303	288	319	319	310	309	280	284	280	344	305	262	285	281	303	276	288	311	311	307	299	275	289	308	302	265	333	294	316	280	287	291	277	306	356	285	326	297	304	278	285	274	290	292	320	273	281	266	343	287	302	308	306	319	303	274	307	281	297	296	271	298	302	260	295	310	308	288	304	302	290	314	303	301	263	340	359	336	294	277	279	290	272	314	275	297	268	327	284	288	310	316	311	293	304	282	282	307	266	274	286	289	277	282	303	298	298	293	305	364	297	303	321	291	279	282	281	275	295	276	325	270	292	309	276	315	308	310	323	312	295	306	309	281	324	296	295	289	256	283	290	315	292	284	300	311	292	299	351	323	296	280	312	311	275	290	283	296	332	298	304	284	306	320	270	268	295	290	276	272	286	281	309	298	294	296	293	318	300	297	312	335	310	307	261	304	311	262	283	284	290	299	332	313	308	311	334	324	289	318	306	283	291	315	270	350	315	266	294	281	343	320	281	302	277	306	290	308	306	301	288	298	303	310	277	267	334	273	251	316	290	312	287	315	331	265	292	307	296	303	291	305	290	331	306	324	267	299	319	316	272	330	299	316	315	281	280	322	271	291	324	285	304	308	287	264	285	306	315	275	298	298	296	300	289	297	298	288	293	303	274	280	320	301	295	300	289	294	321	330	301	275	267	324	287	342	313	323	289	295	303	313	288	315	284	319	268	278	248	295	265	301	308	308	274	327	322	308	292	360	331	317	299	291	317	289	290	317	312	297	284	288	288	335	302	306	288	297	331	276	272	286	313	297	338	323	275	292	298	296	327	282	309	323	309	308	303	318	301	328	286	326	305	309	302	301	283	292	297	292	329	302	300	266	317	288	267	336	316	297	325	293	314	302	328	297	335	287	297	346	303	256	271	304	289	308	340	296	298	286	316	322	271	302	315	307	284	286	269	269	320	305	300	304	310	267	283	280	307	283	293	282	285	299	313	312	315	306	275	281	295	293	304	273	333	266	301	301	295	307	298	307	271	270	279	313	295	305	299	325	259	277	312	304	327	305	276	283	303	293	299	295	252	303	316	269	344	331	297	251	287	309	298	309	305	290	302	278	310	313	297	325	300	267	303	301	312	277	306	299	281	294	335	277	293	293	317	311	303	295	320	323	290	323	298	319	307	297	321	309	329	280	302	292	313	325	281	283	313	326	322	337	311	291	287	299	305	315	318	294	302	269	304	275	301	300	308	282	344	349	281	278	298	287	294	312	336	315	345	311	289	306	315	310	329	310	321	291	283	270	285	305	315	299	280	318	313	276	276	282	282	304	288	307	288	287	303	303	292	285	316	293	312	341	274	291	288	269	305	287	279	327	299	305	316	325	316	328	296	286	298	310	295	265	276	325	295	307	329	304	298	304	328	287	288	298	301	277	292	288	323	319	280	292	327	321	279	312	315	310	299	330	291	273	276	291	328	275	293	298	299	300	278	281	271	300	291	262	296	312	288	255	277	329	316	290	284	338	311	299	304	320	313	270	287	314	289	306	335	307	288	315	304	281	282	265	284	315	301	272	311	282	325	286	272	294	317	292	300	292	297	318	304	305	306	306	291	303	310	297	277	278	272	268	288	301	294	312	304	263	272	303	318	287	295	295	301	282	281	291	293	294	288	259	282	331	340	265	289	331	284	271	287	282	274	302	263	294	281	324	329	315	284	300	274	289	293	283	288	286	303	353	317	305	319	273	300	277	303	273	303	314	304	297	271	305	330	286	299	310	297	294	300	304	307	278	274	279	298	346	307	277	265	307	257	312	325	322	343	301	314	315	281	281	292	286	294	295	311	280	320	285	310	303	308	302	311	327	324	279	283	329	315	298	308	301	282	317	261	301
21179	18711	22956	11336	7234	5540	4217	3390	2632	2078	1768	1600	1460	1243	1219	1123	1080	971	942	921	905	887	881	839	846	812	759	748	797	734	768	733	756	724	717	693	682	694	692	692	701	693	697	689	676	656	677	662	724	709	665	667	652	712	691	647	686	708	669	684	691	659	722	639	686	695	663	702	661	670	681	683	670	702	652	639	669	686	719	699	683	656	641	673	652	621	660	669	651	662	673	677	645	681	705	698	662	657	685	670	660	684	646	689	660	684	656	663	655	644	654	662	693	659	674	660	652	666	654	717	675	674	647	705	646	629	709	645	666	709	716	665	669	680	655	673	707	692	713	657	673	694	646	645	679	683	661	651	701	661	688	672	649	709	684	671	682	700	693	723	681	661	657	671	677	648	667	708	703	675	660	676	722	695	702	636	661	669	666	696	648	705	672	649	663	625	671	670	667	656	721	640	649	654	681	664	676	724	685	691	649	673	674	665	683	638	683	683	683	653	678	695	693	682	716	644	680	653	724	635	644	679	650	688	631	696	655	690	695	668	689	666	678	676	679	635	661	633	667	740	669	680	670	676	669	670	686	691	641	626	683	653	679	687	627	655	653	720	679	687	717	711	660	640	656	694	625	684	693	657	702	645	640	665	645	699	690	653	675	667	697	681	727	738	634	649	695	676	600	699	653	699	677	666	694	696	689	657	638	652	713	660	700	661	629	690	660	630	682	656	662	642	635	672	683	658	670	661	649	663	671	645	660	663	692	691	638	644	699	705	708	687	652	648	634	655	696	622	682	699	663	673	677	681	668	645	680	688	666	654	712	648	639	654	674	671	658	669	660	638	702	684	728	670	690	625	689	670	685	696	670	712	664	686	659	685	666	619	679	673	677	666	684	678	663	722	653	658	673	705	704	639	616	632	679	676	651	657	701	638	695	695	711	686	691	691	682	664	692	680	653	705	646	704	691	631	640	680	678	657	656	652	688	694	688	693	703	661	665	611	688	669	678	656	672	684	650	664	701	655	705	689	642	672	685	669	691	624	677	670	685	670	710	662	668	624	660	620	698	684	647	684	673	683	649	690	701	701	702	675	685	648	721	707	645	687	658	671	711	688	644	666	706	665	714	641	664	687	658	714	688	671	671	643	632	714	724	675	683	661	660	685	673	672	688	677	668	671	687	703	647	650	702	677	712	693	628	627	678	717	713	657	672	669	648	701	712	704	654	666	671	687	726	685	696	667	694	653	685	653	677	675	674	664	652	657	640	667	633	715	653	686	648	648	705	688	639	713	652	666	701	651	651	678	690	681	659	687	683	681	673	653	714	678	644	700	662	668	650	671	692	658	677	663	643	657	692	650	640	688	631	673	680	649	686	665	634	668	627	628	648	666	667	659	659	701	633	686	666	681	680	674	667	644	705	687	697	653	676	686	664	623	678	673	674	678	685	712	660	699	701	627	655	684	662	673	659	643	697	664	714	665	649	673	650	641	651	683	654	676	682	664	696	678	659	678	665	680	648	716	652	708	718	657	655	668	670	675	661	664	655	659	657	676	713	636	645	650	644	684	693	674	663	696	692	699	699	631	692	660	678	683	650	670	705	624	644	638	672	669	599	672	671	716	670	655	682	695	702	693	681	677	658	697	681	669	719	637	633	667	678	609	670	645	665	666	671	631	660	667	650	678	646	662	630	681	652	690	649	673	668	718	736	685	715	709	654	695	714	633	663	655	672	673	656	630	616	623	650	703	673	649	683	677	678	699	632	632	675	597	691	697	671	651	650	694	691	679	715	668	629	649	689	683	656	671	686	664	698	676	690	672	715	655	621	679	623	677	648	671	719	710	662	682	697	648	676	652	679	669	700	678	660	648	646	660	691	673	714	657	651	673	658	713	686	668	633	658	715	674	725	671	687	666	663	610	629	687	656	628	633	650	637	626	688	693	706	680	670	632	661	696	623	651	701	712	648	684	730	702	695	659	611	647	721	685	678	673	608	704	655	697	686	674	660	642	661	649	676	682	672	708	655	660	698	692	589	670	637	705	706	636	665	686	643	640	686	681	667	671	682	713	674	702	692	661	712	634	672	696	691	660	679	676	694	673	644	641	654	686	672	633	651	642	709	677	668	676	673	715	655	667	654	668	679	632	626	667	670	680	690	677	653	647	682	656	644	685	656	649	647	664	699	691	675	678	659	688	653	661	622	684	691	681	633	668	691	698	651	685	713	653	650	668	680	645	676	687	666	675	731	637	685	663	669	645	691	725	596	662	642	682	662	693	653	664	645	684	650	659	654	669	688	713	660	665	650	652	649	665	721	704	687	664	677	671	663	655	647	654	711	696	692	667	686	651	648	671	654	638	648	678	683	624	676	662	709	650	665	700	690	663	648	643	637	682	638	701	659	662	665	659	697	683	661	621	639	669	682	683	665	657	678	657	679	728	652	676	638	677	662	655	678	688	683	657	692	647	677	663	649	675	635	663	673	683	628	702	679	681	657	714	691	677	684	645	666	702	645	692	636	657	684	662	707	658	673	704	617	660	638	657	668	672	715	675	704	653	644	672	682	644	675	705	632	704	691	676	673	672	651	645	680	717	659	658	704	644	699	636	679	668	653	647	678	706	647	647	667	635	697	669	641	670	652	648	696	637	678	673	674	665	661	657	651	661	665	701	666	669	710	644	657	657	651	726	660	689	686	679	674	685	647	661	657	639	700	701	658	671	663	648	632	653	645	673	666	684	670	696	670	638	680	626	699	649	670	658	648	672	719	680	671	701	675	670	629	632	663	634	673	632	693	667	644	672	709	639	658	722	690	708	668	660	674	669	638	692	687	703	682	632	634	676	694	687	679	668	647	645	680	671	713	661	664	670	689	652	651	659	684	685	705	712	625	663	683	645	626	644	678	630	640	657	637	674	698	668	671	668	678	683	638	704	657	661	696	635	671	678	655	697	682	661	642	687	642	664	677	635	660	705	701	670	634	705	647	663	710	680	662	694	667	620	677	660	660	692	655	762	711	658	673	697	659	685	687	678	681	651	690	668	664	649	702	619	625	650	684	653	654	668	676	690	654	645	733	667	673	682	694	648	657	626	627	701	648	668	677	648	716	689	655	676	690	710	645	682	631	625	630	692	683	638	665	677	727	663	671	695	671	714	718	639	679	656	631	689	678	668	637	726	627	679	684	626	691	698	637	671	652	682	637	668	714	677	638	655	625	671	656	712	672	711	699	644	685	645	679	695	659	668	695	637	636	693	660	678	655	730	653	699	698	615	645	663	690	643	694	658	647	667	695	660	713	661	642	660	670	634	646	666	695	702	652	697	688	658	665	648	631	659	649	678	687	664	697	664	700	681	662	653	657	598	664	637	671	709	674	667	677	646	724	686	640	602	686	685	678	689	695	669	658	713	647	668	662	690	675	677	685	664	696	703	731	649	678	658	667	668	667	661	656	680	657	653	665	714	707	669	634	667	675	697	701	681	684	631	652	659	692	646	685	673	672	679
44707	35377	33662	14541	4952	2582	1553	1250	899	757	603	587	523	454	430	461	414	417	403	368	406	354	367	347	368	355	367	346	309	304	322	318	371	328	297	346	320	373	337	348	314	354	344	327	344	274	325	323	299	353	331	331	320	363	328	369	334	294	298	317	311	294	311	323	315	317	350	318	356	327	359	348	349	302	339	336	332	316	334	322	318	363	316	346	319	311	364	312	313	310	369	344	321	346	330	327	319	322	326	343	336	297	363	312	309	337	297	297	349	296	356	319	287	304	302	330	322	302	321	332	321	339	331	336	370	344	300	345	322	327	296	328	301	300	304	323	321	328	274	280	316	344	313	315	297	341	325	310	319	351	312	309	296	313	331	356	318	314	330	336	292	363	339	340	307	346	342	325	288	320	336	365	306	316	378	300	336	329	304	315	336	345	298	316	326	330	325	298	337	330	321	358	307	343	289	313	336	329	364	336	309	355	334	333	314	341	316	336	347	314	331	310	329	325	352	294	296	315	332	340	313	357	299	347	319	351	304	309	317	325	337	339	303	335	353	379	330	310	337	325	326	330	331	328	345	364	339	345	312	369	330	325	316	325	293	326	333	305	296	305	330	326	324	353	338	318	328	318	334	307	330	286	302	310	339	346	342	309	327	321	346	324	306	341	323	364	328	310	335	311	334	313	338	320	361	313	320	374	316	344	328	324	354	363	337	337	347	341	350	308	340	358	295	338	340	331	325	314	318	321	304	305	296	321	298	342	303	301	325	335	311	316	314	307	333	317	330	325	322	305	305	324	289	341	331	320	300	341	306	352	360	311	284	336	321	345	297	321	293	316	325	330	319	360	309	294	356	307	348	310	351	311	319	315	342	338	329	351	384	289	318	331	294	312	297	311	309	317	322	336	305	296	309	287	330	315	341	342	294	344	336	332	311	294	354	313	296	336	328	309	310	317	305	350	339	335	359	340	335	308	339	340	331	303	317	324	314	308	309	300	331	328	324	312	318	371	332	320	325	313	347	336	343	329	325	314	301	356	317	301	290	321	346	300	332	295	350	298	317	364	340	337	323	325	336	310	326	319	335	332	304	334	329	336	405	307	346	336	320	282	315	341	274	344	311	331	360	341	293	307	339	336	330	338	346	299	331	332	340	331	336	303	338	361	331	332	352	339	347	317	334	342	318	347	348	292	334	312	295	328	327	341	316	309	345	313	337	318	348	344	317	325	336	331	321	338	321	315	323	330	334	386	353	354	340	346	304	317	355	326	318	313	303	309	348	299	294	330	318	340	326	335	301	302	339	336	348	320	321	323	334	346	359	312	347	310	347	361	309	334	321	330	365	331	306	325	346	324	288	355	329	358	309	328	323	353	347	315	329	333	315	342	354	338	319	322	357	324	308	316	314	311	326	320	323	327	338	332	319	365	323	336	295	360	361	327	336	339	331	324	308	331	303	340	341	292	306	316	364	320	337	359	347	320	297	348	323	351	327	311	321	353	317	300	312	335	342	366	311	325	349	325	336	305	320	320	325	327	301	321	298	328	322	346	300	298	323	331	346	328	321	291	328	344	353	318	292	310	366	352	330	315	341	324	314	330	325	317	335	343	320	334	304	327	338	319	342	319	340	347	315	304	328	307	314	374	363	309	309	324	308	360	329	321	323	328	341	322	315	332	319	346	293	331	333	319	280	339	354	348	304	356	315	335	305	336	340	297	331	331	353	357	324	299	351	315	334	309	361	332	328	312	333	295	296	328	317	311	301	338	310	297	325	330	327	333	352	328	309	349	303	318	307	309	309	331	328	335	347	315	345	344	320	321	340	353	351	303	324	328	323	323	333	327	336	301	313	275	343	357	336	337	307	318	340	315	363	370	317	348	339	350	322	324	341	341	366	339	354	287	311	324	347	343	314	318	308	345	344	353	364	356	334	328	356	326	302	336	340	321	313	324	317	328	341	362	327	350	339	322	294	354	343	330	342	342	357	283	328	322	289	291	329	312	319	341	295	327	317	308	332	336	348	314	347	316	350	334	320	306	335	330	310	366	348	325	323	358	320	369	373	344	294	315	339	288	349	315	311	345	334	349	344	330	343	306	348	303	328	321	307	362	323	315	305	325	318	308	319	338	329	310	335	329	332	334	322	326	278	316	304	311	330	318	296	308	342	307	304	323	332	348	321	320	312	312	348	325	334	359	355	336	318	350	312	363	311	331	344	324	315	304	358	338	298	302	310	315	335	297	303	322	330	307	338	341	380	343	308	323	331	334	345	325	331	326	311	320	302	343	340	317	300	313	342	315	336	320	315	326	314	309	305	328	345	298	332	324	326	323	321	314	339	336	315	342	349	329	318	344	328	286	334	341	318	311	302	346	290	331	307	334	336	329	318	355	313	321	308	311	288	329	288	338	289	348	336	334	352	326	316	306	316	353	300	308	318	313	329	339	327	368	322	333	335	307	355	354	310	300	322	329	285	361	338	334	333	346	314	325	329	358	329	330	326	307	325	312	308	326	336	367	335	316	336	351	347	338	339	324	361	356	342	340	334	322	334	353	291	328	306	314	374	348	328	340	292	322	365	337	328	304	328	315	359	327	328	299	344	321	326	318	292	304	347	326	329	300	322	313	350	335	319	369	325	305	329	299	337	313	332	297	305	311	285	310	303	356	313	321	375	307	316	311	291	338	318	314	298	337	316	321	327	307	315	312	323	326	315	358	326	284	310	329	309	320	302	325	321	348	349	334	332	320	351	335	333	329	336	316	305	340	343	336	313	308	343	376	330	310	336	309	318	314	296	309	322	337	311	340	310	354	367	304	351	335	325	300	305	321	295	343	342	338	346	334	289	310	339	352	303	331	307	319	332	355	337	299	317	334	314	301	331	343	318	355	314	349	334	347	308	332	351	341	314	331	331	325	300	359	298	302	360	316	350	304	304	323	353	319	370	332	337	312	304	331	326	319	330	311	335	342	371	272	322	290	318	329	329	334	329	317	322	356	317	337	331	313	301	329	309	329	370	352	332	350	313	353	293	320	340	288	309	321	346	306	354	323	313	330	321	362	333	283	319	313	289	347	297	353	347	311	326	304	318	353	322	350	345	307	335	341	305	336	328	336	357	309	333	357	350	319	356	345	342	347	310	339	354	340	324	323	330	340	347	321	309	316	287	310	361	321	347	327	310	323	333	323	340	324	363	339	323	336	307	297	335	327	339	293	303	288	344	346	306	291	323	323	282	306	336	305	313	315	307	288	300	301	368	327	311	319	315	324	325	328	331	343	343	310	323	325	306	328	358	352	329	320	334	327	350	327	326	323	330	374	327	324	329	287	350	360	327	326	336	298	338	329	328	324	305	295	351	357	310	302	317	320	314	311	367	329	326	312	313	361	325	310	312	332	330	341	322	368	284	298	314	319	303	330	313	323	305	298	355	323	334	296	317	311	307	299	324	305	368	341	336	301	309	284	356	358	357	329	331	285	327	319	332	353	313	323	300	347	322	293
28369	26724	33436	14398	9464	7221	5661	4557	3627	2829	2322	1944	1817	1629	1481	1490	1277	1210	1073	1129	1027	987	985	952	969	846	850	861	807	809	778	790	768	734	792	754	799	737	711	773	723	782	715	725	698	733	728	740	766	760	768	738	722	780	701	737	719	751	739	717	723	722	689	752	714	697	728	723	722	706	735	690	716	726	700	664	700	753	677	740	718	766	729	680	744	707	653	768	724	678	711	733	742	722	737	685	716	719	730	692	691	708	731	790	700	691	702	692	738	683	703	676	704	687	732	725	668	724	668	740	703	744	734	750	657	747	670	757	690	704	750	728	735	720	681	718	692	732	685	750	699	663	715	703	733	760	738	695	716	697	677	721	691	675	748	705	695	730	726	707	694	685	705	704	739	701	756	717	731	720	735	719	739	705	750	714	724	727	728	687	699	724	724	665	730	677	701	733	683	689	725	760	720	729	700	678	719	697	773	718	740	709	700	736	726	697	680	752	711	663	710	727	728	693	731	718	743	683	693	689	716	711	716	707	690	690	712	709	710	736	714	748	701	700	733	728	694	686	716	746	738	685	722	737	750	727	675	683	731	676	732	732	722	684	649	747	691	722	672	720	681	712	714	753	719	708	700	715	687	725	701	696	751	705	722	705	734	714	700	716	690	717	703	710	716	709	711	729	713	677	735	723	705	739	701	709	702	711	733	708	699	673	724	686	703	722	698	726	684	721	739	739	731	682	705	675	695	726	731	721	703	693	707	673	667	672	757	772	737	728	717	728	678	697	723	740	644	732	691	655	741	704	688	719	709	740	726	738	753	715	745	667	732	760	722	778	697	703	737	714	694	766	737	655	755	682	749	682	664	698	751	770	737	696	737	718	727	730	742	701	720	686	683	724	688	714	732	693	709	700	698	734	757	718	700	719	689	720	736	718	691	714	698	722	706	736	699	754	724	759	720	723	699	730	708	699	684	665	709	651	694	714	710	679	690	725	723	716	661	759	723	717	704	719	721	667	746	725	702	706	725	692	724	697	718	682	730	659	736	713	693	747	675	719	709	727	763	715	694	724	731	710	703	710	756	701	721	734	698	712	727	714	751	785	742	711	699	725	682	685	683	704	714	728	689	718	680	690	739	729	731	738	713	734	729	726	770	693	750	718	697	749	735	729	755	731	663	759	728	711	705	735	671	734	717	684	670	765	745	690	749	691	656	703	715	658	747	714	755	718	706	701	750	673	741	706	712	738	665	685	721	722	720	696	704	683	718	702	723	761	749	770	705	751	737	724	699	683	751	724	710	722	649	769	739	691	723	670	703	741	663	706	670	738	701	695	719	723	727	710	671	739	723	722	692	731	664	669	694	714	709	727	711	737	738	683	721	688	716	743	683	698	695	745	749	713	682	711	709	713	723	695	732	703	708	689	723	694	684	709	750	703	702	744	680	743	690	733	682	698	696	733	717	659	726	722	730	738	696	668	718	692	736	682	691	733	733	731	721	756	715	710	742	749	704	680	749	724	730	748	683	735	716	694	723	760	649	700	730	730	722	717	677	709	729	733	716	762	723	696	676	741	733	671	718	710	686	721	700	752	676	667	733	726	732	714	665	701	764	737	718	696	715	709	710	674	711	708	778	780	730	721	688	687	678	702	727	668	716	702	697	737	730	723	703	661	730	698	702	688	682	730	749	683	697	686	708	751	685	682	695	712	721	689	696	716	706	735	747	710	748	680	690	690	723	674	702	713	746	720	712	708	683	693	683	705	738	680	772	679	712	698	685	723	746	740	677	633	695	703	711	695	717	719	682	679	673	727	752	770	766	712	666	709	685	698	740	704	710	753	699	684	731	729	687	727	748	685	693	743	744	722	675	673	693	694	705	701	682	710	691	701	708	660	751	731	702	692	729	726	737	671	725	682	671	732	754	669	703	748	715	686	724	698	746	703	654	735	700	734	703	736	698	668	754	729	707	691	717	759	733	732	709	723	703	699	694	693	706	714	700	721	690	717	727	702	728	708	699	758	695	726	781	711	696	752	749	712	717	737	679	749	694	711	698	743	698	708	683	701	677	690	737	775	696	697	711	719	705	711	745	725	729	730	711	675	751	696	741	731	732	765	696	755	695	697	694	704	725	714	722	749	733	742	709	701	663	721	676	698	691	747	691	678	712	672	720	797	738	726	678	687	717	652	716	732	712	680	701	720	701	730	657	691	737	698	724	663	719	703	715	697	703	699	715	725	709	717	733	723	695	691	754	690	707	703	724	716	662	719	723	719	723	726	717	759	692	726	706	699	722	710	742	696	724	696	710	715	692	773	713	721	697	749	697	674	688	754	725	727	726	717	714	739	708	723	742	781	734	673	760	717	720	698	706	734	701	728	695	768	744	714	715	745	620	681	710	669	710	766	696	703	729	757	732	751	689	675	736	711	695	721	679	682	713	700	713	666	770	735	723	718	757	696	684	690	755	743	738	697	684	755	724	713	718	719	693	720	743	700	633	694	720	702	688	784	764	671	711	673	685	747	691	731	699	770	738	751	758	716	734	711	772	744	768	720	705	662	731	705	742	686	729	681	667	712	687	673	747	685	700	657	722	724	730	720	728	676	712	744	662	703	684	748	675	764	675	668	681	734	726	709	677	696	726	701	682	735	740	757	714	710	696	689	671	648	711	707	727	687	744	670	684	708	674	701	697	671	720	755	718	705	659	751	710	720	738	786	722	732	670	683	764	681	714	668	720	702	748	715	732	705	650	746	686	746	729	686	742	710	701	706	711	752	738	711	742	736	678	735	714	711	705	727	697	762	699	687	726	768	732	648	686	739	728	737	711	721	742	748	717	704	728	659	718	708	705	729	692	744	724	723	706	673	693	724	711	686	688	748	682	729	653	703	732	712	687	707	725	717	694	710	684	683	737	724	724	716	710	727	752	753	690	693	682	742	714	720	748	760	685	758	688	742	749	662	742	679	687	636	666	778	689	749	701	684	675	713	739	713	759	734	696	742	721	693	723	746	748	684	717	751	703	684	700	705	702	709	715	657	742	722	647	699	665	715	718	727	709	739	697	656	701	730	741	707	729	699	724	669	757	721	730	726	672	705	661	731	689	708	755	710	681	739	736	729	741	684	694	758	701	740	700	728	694	723	723	729	714	733	723	723	720	660	720	687	697	760	695	733	677	748	764	723	703	690	695	669	723	716	744	682	672	728	703	711	723	683	727	730	728	673	738	721	726	729	707	690	750	747	754	706	730	759	739	711	686	714	652	689	736	708	680	686	733	743	667	715	710	704	656	690	742	732	698	715	724	658	740	739	701	699	734	691	714	728	677	717	787	710	687	738	694	737	745	688	714	694	690	713	747	697	719	762	714	707	752	725	677	686	722	702	735	712	749	712	695	687	693	708	724	727	696	715	712	665	726	747	708	732	689	739	725	665	743	703	708	664	741	722	717	726	738	742	729	744	708	701	730	714	740	754	693	713	698	709	694	713	730	677	717	729	738	738	697	743
16166	8745	6426	2362	1321	940	665	550	424	390	358	336	315	314	305	307	287	273	301	299	309	264	272	250	273	271	252	252	245	236	267	248	268	240	267	248	250	242	243	246	238	252	264	243	253	274	257	272	238	301	223	258	264	257	243	272	257	240	224	270	233	246	247	261	239	215	237	238	248	257	251	261	261	233	271	227	248	264	260	230	234	231	256	244	252	241	256	246	234	223	240	264	235	248	276	242	261	280	256	262	246	266	260	250	254	240	231	279	250	259	280	272	280	246	258	226	235	246	252	237	254	250	242	299	246	243	266	258	224	231	234	237	222	261	240	246	250	226	236	251	251	234	219	250	253	234	260	238	224	261	257	266	268	250	266	254	253	252	267	254	251	247	236	272	215	215	235	244	255	264	220	259	245	245	226	254	266	272	281	234	264	266	300	258	277	281	233	257	243	243	234	240	257	263	259	256	262	211	246	241	234	276	250	230	231	241	216	244	233	235	282	254	223	241	252	216	238	221	239	222	252	240	263	252	238	252	239	251	250	271	241	260	225	244	227	253	260	261	248	254	249	266	241	278	265	269	264	246	254	270	264	262	230	276	245	209	258	273	242	253	262	255	249	261	262	281	234	281	249	226	238	241	232	276	227	223	245	250	242	249	244	278	254	260	242	244	243	253	256	238	246	246	265	252	274	246	251	256	233	246	244	227	281	255	249	244	238	263	232	240	214	275	207	232	255	231	249	285	272	269	241	250	263	241	255	251	230	234	256	258	274	235	246	245	238	285	265	263	228	272	269	241	200	268	268	250	262	240	261	242	250	250	270	233	238	231	244	211	232	282	264	237	225	275	255	218	230	236	247	267	277	247	234	231	240	262	223	230	258	282	257	251	250	273	242	250	246	282	276	236	229	226	244	239	237	241	255	246	237	254	228	235	232	251	296	236	247	268	258	276	258	259	235	289	254	247	253	232	228	230	259	225	258	267	237	263	247	254	279	251	237	223	255	264	275	250	269	227	236	250	259	254	270	256	259	231	253	248	290	242	213	256	234	257	263	242	263	224	247	227	260	231	285	230	237	254	242	231	267	241	262	279	244	231	223	240	238	228	272	288	255	241	264	271	272	245	270	236	225	239	237	239	239	251	293	262	242	249	243	225	232	269	262	259	252	280	254	267	252	231	265	263	259	238	236	283	244	248	228	275	239	275	257	237	252	233	252	250	229	260	248	264	245	245	273	270	230	252	243	263	228	269	240	247	247	258	250	260	246	273	251	262	253	275	256	247	263	242	254	220	256	262	243	233	275	214	246	260	271	249	239	255	256	263	227	280	269	267	245	268	230	253	229	243	247	251	255	262	227	225	228	227	264	232	267	241	248	258	277	226	266	223	252	260	233	234	241	258	262	238	233	273	279	246	235	251	248	270	254	228	240	244	269	250	248	255	239	259	242	232	266	241	291	256	253	249	234	259	254	244	238	279	291	266	236	223	241	230	273	256	222	245	236	275	258	279	266	256	254	276	240	231	223	246	263	263	259	236	243	255	267	252	273	242	271	255	258	254	243	229	281	240	221	275	249	248	254	276	232	241	259	246	238	254	232	236	234	243	258	243	253	261	235	255	246	239	271	253	235	248	241	257	249	254	258	232	235	223	234	260	264	273	235	294	257	289	279	263	254	261	217	232	221	291	249	237	229	246	297	246	231	285	233	255	237	211	244	284	256	254	239	266	230	234	266	232	220	241	234	262	248	250	297	261	245	251	263	257	261	241	262	275	238	243	253	257	276	237	251	232	243	241	267	252	258	226	220	274	243	259	234	257	242	254	225	217	253	269	227	260	235	244	279	285	269	253	242	265	253	212	282	270	237	267	268	251	257	226	256	250	264	267	261	260	255	247	256	260	283	248	255	259	252	230	259	256	294	283	237	234	237	240	253	235	224	256	230	241	270	251	231	237	262	241	246	245	253	243	257	248	264	274	266	265	246	230	268	234	238	251	254	226	241	197	248	230	269	275	252	240	261	282	262	227	250	268	268	262	252	233	251	221	268	262	251	236	248	239	260	283	240	292	246	224	223	239	207	244	227	232	251	249	247	258	303	258	254	278	252	252	261	248	251	245	277	265	250	241	252	258	271	266	246	266	221	241	274	263	262	216	273	242	232	260	230	295	224	282	245	254	275	237	222	244	273	247	255	259	230	272	256	242	274	238	266	246	240	235	267	294	239	246	263	223	252	245	239	222	276	278	252	244	251	240	264	278	248	253	226	224	248	253	252	281	267	265	235	266	233	249	236	261	244	288	280	260	245	258	273	273	284	231	261	257	233	243	245	237	262	233	279	251	267	261	240	251	261	264	260	245	275	287	258	272	280	257	252	254	250	245	270	226	274	286	275	223	249	254	239	248	237	241	258	271	215	215	256	273	209	240	249	250	252	242	253	260	265	230	246	250	248	274	232	277	256	238	252	229	226	243	258	250	254	232	264	225	236	255	258	248	269	251	255	250	251	252	245	234	257	245	268	241	268	242	243	238	240	277	252	247	254	255	227	231	227	242	237	247	267	282	240	265	256	270	223	237	262	279	196	269	223	279	256	228	223	259	234	237	273	246	261	234	242	249	272	283	235	266	242	226	210	260	249	233	244	266	245	266	257	237	246	246	264	268	253	251	264	250	226	241	247	233	292	291	245	260	231	295	257	228	260	232	237	249	250	259	258	238	253	264	254	235	226	235	239	232	253	260	252	231	260	228	228	225	243	251	225	253	240	265	234	247	266	269	252	229	254	256	236	246	254	256	254	264	232	222	231	266	260	264	266	264	270	237	224	248	281	318	267	230	224	247	254	250	282	289	222	243	278	226	267	276	244	288	244	257	259	235	259	251	234	265	268	264	272	256	260	244	210	257	270	235	224	255	258	239	232	244	243	258	258	279	237	248	252	248	211	256	253	272	239	230	250	265	248	243	238	242	247	262	251	237	257	272	237	260	257	256	228	211	220	236	253	241	214	254	232	232	244	241	234	238	243	272	258	264	264	232	248	229	226	229	256	228	257	254	245	279	260	276	274	261	260	270	262	252	248	262	252	267	264	230	247	274	271	244	249	244	239	227	258	249	216	238	253	230	251	266	247	255	265	258	274	264	219	245	246	237	263	250	285	252	238	275	262	233	251	232	222	231	239	238	213	261	261	250	257	279	235	249	251	242	228	263	262	259	256	258	250	241	263	262	258	277	233	246	300	256	231	260	234	230	259	269	248	260	245	265	241	249	258	237	265	249	270	256	245	266	240	277	280	252	273	237	231	258	232	244	236	233	288	280	221	245	252	263	262	248	240	268	249	212	236	265	263	251	247	277	224	249	227	247	254	242	235	248	260	232	251	213	246	281	242	223	239	232	255	263	269	260	274	258	272	264	248	263	241	282	262	254	282	259	242	263	259	243	257	247	249	254	233	224	293	265	244	252	245	281	283	283	256	244	246	271	240	238	244	218	270	239	246	218	256	278	260	251
9796	7662	9982	5798	4421	3265	2538	2009	1563	1308	1068	983	926	868	851	851	784	732	756	667	624	705	618	637	615	614	617	651	615	611	626	627	592	588	636	590	566	581	562	613	595	622	569	584	540	613	620	553	562	592	558	590	586	535	570	553	546	559	594	620	626	586	547	589	572	585	577	558	544	537	566	555	557	609	570	574	525	553	550	566	549	593	584	623	581	541	574	552	554	591	593	590	552	572	525	534	593	593	557	589	577	595	577	526	539	576	573	587	534	584	593	596	587	555	561	545	560	610	583	562	564	581	566	545	596	571	574	545	590	605	579	554	592	576	567	578	587	595	506	573	551	563	566	565	551	527	584	526	577	592	602	583	542	531	558	575	609	525	555	529	584	634	585	538	581	593	556	550	586	549	583	607	589	566	573	591	531	612	614	581	550	563	574	570	576	571	575	558	547	588	551	558	595	581	572	552	586	540	516	599	607	549	522	589	568	561	568	572	571	571	559	500	605	570	575	601	558	525	578	565	543	568	564	558	582	560	558	593	524	569	567	570	581	563	548	577	515	584	522	604	552	549	550	564	576	583	610	576	571	599	598	542	566	554	569	553	555	565	604	504	589	563	565	564	600	536	541	595	605	554	562	584	570	563	556	576	598	535	572	567	608	599	556	547	582	583	536	571	548	580	573	591	596	512	574	645	576	566	594	560	565	594	598	593	575	601	585	569	609	573	549	579	579	599	525	570	609	548	600	570	549	551	539	578	590	571	587	598	578	589	544	527	558	540	573	577	567	582	552	563	535	618	616	512	573	557	577	561	569	550	580	568	567	577	564	601	617	567	559	549	540	573	581	572	572	549	547	594	547	567	581	535	562	575	571	549	543	505	531	562	597	599	574	556	555	571	551	585	585	586	580	573	557	578	565	576	609	588	567	581	599	606	583	575	602	565	585	591	549	575	604	553	624	546	592	553	546	614	594	543	545	596	584	565	559	547	584	554	601	567	610	583	562	623	543	581	576	566	616	581	568	597	561	560	625	553	565	565	559	591	575	538	576	589	612	562	565	563	590	552	606	582	566	565	597	552	607	528	587	554	546	580	562	557	619	604	567	587	625	597	527	565	569	573	541	552	555	590	570	592	581	590	547	602	574	570	534	565	589	587	553	535	598	571	541	572	562	551	580	536	578	543	588	572	542	590	570	555	588	578	603	566	636	588	536	603	565	574	550	581	537	586	552	573	570	569	583	589	563	603	590	596	564	560	536	562	587	618	541	558	570	537	568	576	575	540	528	581	580	582	595	547	510	558	577	544	578	533	585	533	597	544	546	558	588	577	572	584	575	559	544	577	563	565	569	579	552	585	576	532	552	595	573	577	549	608	588	573	525	568	585	528	592	606	561	554	570	608	547	532	613	570	612	594	564	551	548	571	573	563	579	574	543	539	600	586	557	570	569	579	563	552	546	541	561	510	553	593	576	553	588	576	569	532	545	531	604	578	537	549	566	593	591	590	605	628	594	513	557	608	509	616	607	590	572	583	575	583	576	550	560	584	591	568	587	552	622	559	565	574	553	560	589	586	586	571	562	594	590	558	575	534	585	536	602	563	552	566	579	550	554	549	573	602	548	609	558	567	589	588	554	579	579	507	539	566	586	587	592	589	543	543	518	601	579	537	554	547	559	569	521	559	567	542	528	551	565	571	534	556	583	565	552	593	541	577	531	559	594	568	565	565	578	608	594	587	582	587	593	600	538	542	531	564	547	612	577	559	547	581	534	555	529	568	552	537	608	553	618	566	600	563	555	554	612	593	546	560	559	577	558	601	533	590	603	608	595	573	520	568	535	541	603	589	570	510	585	602	534	589	591	547	589	597	601	534	586	593	558	585	573	567	612	582	595	577	603	564	571	571	564	565	585	562	545	605	581	554	586	599	578	567	524	592	549	515	598	608	570	588	594	544	551	574	619	539	565	558	642	591	561	570	581	584	586	568	601	585	550	590	582	566	556	545	577	575	583	598	578	579	595	552	538	560	589	577	528	573	576	620	585	572	537	559	573	556	548	560	584	504	558	589	558	605	574	599	583	555	573	594	620	578	524	608	582	608	551	532	549	615	587	571	560	569	567	563	564	572	563	546	556	567	554	629	557	590	524	588	579	554	575	569	552	532	531	570	606	594	567	594	582	551	602	552	587	539	580	569	545	550	560	622	580	564	546	612	613	540	544	573	556	570	576	560	613	549	622	568	553	579	538	573	545	558	568	569	536	561	587	595	562	598	584	548	573	533	583	586	617	576	582	539	552	555	608	537	585	568	572	591	578	554	581	560	579	557	598	585	580	625	564	550	553	566	577	560	606	598	566	530	605	569	615	567	577	609	582	561	581	559	546	526	571	569	566	568	554	566	550	586	600	585	566	594	568	553	550	581	546	577	606	529	550	584	586	593	556	579	546	577	564	586	587	537	558	604	620	531	595	557	541	612	551	580	601	572	576	545	579	582	594	537	601	576	574	582	591	593	567	598	553	530	570	591	591	546	532	543	586	580	547	557	582	568	544	560	577	588	539	618	539	563	544	532	537	600	548	558	596	571	552	587	583	544	608	585	549	599	546	564	616	561	555	566	533	580	580	571	564	545	569	552	544	542	579	566	558	555	575	569	555	572	586	595	562	543	573	576	577	527	579	572	565	590	623	584	570	542	624	556	543	555	573	589	543	562	569	542	525	605	585	592	582	577	517	603	564	580	606	564	600	572	569	586	595	559	568	585	576	578	625	613	591	539	589	620	583	582	584	560	561	551	580	537	569	516	547	554	590	576	554	604	547	575	579	570	558	568	540	548	564	603	512	591	561	613	582	590	530	586	511	592	527	561	562	551	550	549	562	604	617	568	569	572	576	589	548	558	568	564	555	543	544	567	572	592	594	640	573	578	639	557	614	543	579	554	545	541	529	623	577	570	567	551	565	585	538	577	538	536	587	521	550	567	571	561	595	583	573	529	559	564	535	552	590	588	601	535	551	559	583	582	603	577	580	603	558	516	563	587	556	579	589	567	548	546	548	565	570	541	576	593	559	571	569	545	561	564	532	575	565	592	553	556	565	593	557	549	579	585	570	577	593	541	567	574	550	604	554	559	562	558	583	604	599	582	597	509	617	537	565	566	583	564	566	541	532	563	597	576	548	596	569	556	558	601	564	543	558	548	560	595	572	566	535	580	580	553	572	605	522	546	581	585	592	593	577	577	573	590	555	607	522	516	551	546	512	580	559	598	599	589	580	582	547	575	520	605	591	539	539	549	550	549	536	601	562	541	578	612	545	542	547	557	559	593	564	566	509	577	605	537	580	581	591	595	579	588	570	528	547	558	573	573	564	579	564	589	557	541	553	555	566	565	550	559	564	576	595	549	586	574	603	564	568	568	555	576	545	585	587	602	549	586	591	575	539	508	579	559	540	581	625	605	605	582	585	585	584	529	557	561	566	580	547	587	610	562	563	553	552	579	527	560	593	573
33114	24828	20373	6840	2651	1582	1102	883	663	587	497	472	433	446	422	341	364	304	362	302	337	381	297	314	298	314	326	338	314	318	316	305	298	284	342	283	319	286	292	305	275	313	288	308	336	296	289	297	317	284	277	282	309	293	301	295	308	311	289	286	301	314	324	301	301	314	311	288	313	293	297	303	284	337	299	300	295	273	279	319	292	309	273	314	303	265	304	295	304	299	288	272	301	309	358	317	301	302	295	287	285	255	268	298	298	304	291	291	308	299	288	274	316	286	311	336	332	296	272	299	325	293	281	257	274	269	272	282	297	287	283	303	289	294	285	294	286	275	291	296	277	284	303	334	294	307	332	288	296	274	280	302	301	300	303	278	287	302	332	280	290	312	318	274	285	269	304	289	304	320	296	276	242	308	293	310	310	287	308	323	312	323	291	295	250	348	329	293	338	296	301	302	281	312	279	286	293	319	293	280	306	283	250	308	324	282	314	321	300	310	270	309	252	310	276	295	292	321	291	282	318	278	298	301	283	322	288	300	284	302	319	314	306	273	274	326	299	279	277	301	298	322	296	344	340	301	310	284	292	321	324	313	305	267	299	321	290	308	298	288	289	292	300	277	320	284	305	293	294	296	293	290	279	300	294	301	294	293	317	327	322	296	342	312	293	325	287	292	286	301	303	259	325	250	303	292	320	312	293	277	314	311	279	300	312	294	307	301	368	317	311	347	282	306	334	289	237	300	291	270	306	279	306	302	288	273	302	325	302	307	312	311	280	303	301	344	306	324	305	291	299	287	286	286	305	297	321	310	316	283	312	286	316	315	302	292	274	280	296	249	287	299	329	325	319	291	320	318	289	310	303	293	286	288	287	283	278	274	315	289	273	302	281	320	308	301	276	324	290	305	262	263	278	271	292	318	301	296	315	300	303	293	293	272	285	303	316	292	282	316	313	277	329	299	299	293	290	302	289	281	303	322	298	266	285	298	298	344	289	318	275	295	299	305	294	275	283	313	284	272	291	275	323	297	288	303	260	300	295	265	268	344	288	336	302	312	287	290	281	279	287	279	328	292	292	314	299	297	292	301	293	339	282	337	291	323	302	316	278	281	258	283	303	310	303	297	316	283	311	285	314	284	255	284	310	281	298	302	291	276	282	301	274	311	292	297	289	294	274	337	289	278	307	299	291	277	303	314	297	302	311	283	273	307	309	295	303	299	275	303	296	309	295	303	294	293	285	332	318	282	309	321	267	281	345	310	282	296	308	286	288	310	297	307	292	335	308	275	297	270	293	296	311	274	303	284	300	282	310	324	295	297	316	296	317	292	258	282	264	278	300	271	298	288	315	299	283	269	300	299	301	312	286	321	299	305	275	273	286	283	279	302	308	288	288	269	309	312	266	282	309	323	305	311	267	299	278	300	291	320	333	309	305	303	308	323	264	270	301	275	301	316	300	295	307	314	283	307	331	297	288	267	305	298	254	280	308	299	309	298	293	276	291	297	299	294	312	276	283	298	335	278	294	287	300	296	280	288	321	302	301	313	296	302	314	277	277	290	327	278	267	305	297	299	256	272	301	285	309	310	343	288	296	298	288	287	288	282	290	292	321	310	296	323	320	292	294	302	310	304	316	300	327	315	334	312	288	286	305	284	327	303	311	271	287	301	305	283	291	288	311	287	317	314	288	289	304	282	326	336	305	309	288	329	317	290	299	301	292	264	292	301	305	290	284	284	293	305	299	334	330	286	296	296	313	299	307	267	298	309	318	293	271	281	328	289	292	301	275	296	270	288	287	262	278	309	305	315	297	288	298	314	284	294	319	309	275	295	285	285	321	303	276	291	293	294	284	306	248	294	295	262	292	283	306	277	295	291	315	308	273	270	272	333	275	311	274	304	296	287	318	275	323	305	309	323	310	322	301	322	278	286	312	318	283	283	315	299	285	316	311	342	300	287	314	325	294	296	326	306	304	300	293	299	312	265	314	274	271	308	309	296	289	292	315	287	284	266	301	303	258	285	292	295	274	289	275	319	307	306	289	312	318	290	286	290	303	282	300	296	287	304	277	296	333	314	321	293	285	288	304	288	299	279	290	317	293	295	315	271	294	292	339	305	316	330	327	329	312	297	313	309	261	286	317	285	329	275	306	304	301	290	322	310	316	314	304	246	293	277	301	269	278	279	291	280	309	293	305	296	316	297	319	329	320	303	308	324	309	330	309	323	309	316	286	313	298	267	323	310	324	315	324	318	295	323	287	291	295	252	319	308	314	281	293	313	337	299	301	305	301	276	311	290	294	270	292	264	303	320	294	321	325	308	315	308	301	319	292	286	329	316	263	281	308	300	309	321	331	289	245	308	284	279	295	286	311	286	254	282	328	295	302	307	300	288	322	304	316	319	317	305	304	352	268	290	274	302	289	301	299	279	311	306	294	278	305	283	296	300	299	276	287	290	315	286	295	298	306	278	269	283	305	286	315	324	290	290	313	289	274	290	284	292	322	328	311	308	303	320	294	283	327	289	299	278	296	283	289	300	303	311	289	283	288	297	308	289	277	264	287	322	283	258	300	286	271	300	288	255	313	297	312	296	286	292	269	298	321	276	279	313	292	280	269	312	301	319	294	319	319	315	308	305	312	314	306	282	284	283	275	300	277	307	311	281	267	312	279	274	281	293	296	292	302	291	315	293	309	315	311	273	303	321	287	293	259	272	269	271	306	309	275	313	294	316	286	285	280	292	301	291	248	276	317	329	299	275	331	305	251	296	306	305	278	302	293	292	318	293	268	295	312	298	325	293	290	319	311	280	285	269	294	287	308	312	311	320	310	296	293	295	329	291	250	285	287	288	281	272	322	300	281	291	288	281	295	276	285	332	315	359	277	293	333	283	320	295	287	271	296	289	323	317	311	291	311	288	357	323	315	292	314	331	305	297	313	326	336	320	286	284	291	318	289	281	301	301	284	288	260	318	311	282	293	304	294	341	313	302	288	297	316	306	322	284	311	335	299	275	297	298	310	280	294	327	294	271	290	289	285	306	280	266	266	281	286	272	293	324	304	308	345	287	277	320	284	303	301	301	304	289	304	305	298	286	288	275	284	286	283	258	312	321	273	325	313	321	273	310	315	291	291	320	273	287	282	338	304	304	285	290	305	316	305	279	307	285	306	302	291	302	269	327	303	310	309	302	307	265	303	309	301	279	322	310	283	279	270	291	304	272	324	310	290	291	278	313	306	290	293	277	314	326	322	302	282	296	299	295	301	301	325	331	282	249	268	291	274	294	291	276	307	291	274	299	266	267	316	308	278	274	295	275	293	303	270	338	316	291	321	287	265	293	285	304	302	282	302	298	297	319	284	291	257	333	302	266	335	284	310	309	294	300	315	277	285	292	298	298	282	264	298	290	297	283	279	300	294	301	298	281	301	306	294	314	317	284	318	334	296	266	322	302	253	333	318	277	285	314	296	305	285	294	304	305	300	285	289	290	290	325	307	262	287	272
21268	19147	22691	10121	7455	5536	4330	3289	2479	1987	1717	1576	1410	1303	1212	1143	1039	986	982	916	866	875	831	843	837	774	745	725	740	665	753	714	723	782	674	690	719	705	665	705	683	685	654	675	709	664	666	712	719	707	686	663	667	726	663	681	644	695	680	641	692	671	641	665	674	669	666	634	677	675	637	683	694	665	658	665	652	636	682	663	659	673	680	674	666	668	669	672	688	683	635	677	665	698	620	701	671	651	649	663	685	643	674	638	635	659	646	687	692	657	656	656	643	671	631	649	658	645	688	650	677	685	689	738	691	650	637	660	626	667	670	643	702	740	653	653	626	633	662	637	657	692	632	682	616	679	660	696	719	659	669	613	666	690	692	702	673	672	635	655	677	705	687	653	655	646	690	681	717	694	648	674	650	679	646	686	669	632	675	668	706	643	687	666	663	668	678	672	674	665	638	710	642	615	653	607	618	705	616	677	658	630	683	661	641	657	658	659	652	655	633	648	669	673	667	601	673	657	667	647	667	656	697	703	670	706	681	629	652	655	669	650	682	677	667	666	657	605	673	689	670	673	680	696	657	635	663	661	620	658	665	650	636	615	660	646	668	663	666	623	659	656	691	658	681	679	622	658	667	635	674	689	648	681	688	688	658	655	667	712	675	676	673	683	656	634	651	666	648	632	651	634	648	664	677	632	642	639	656	622	668	641	654	691	735	651	685	666	703	618	665	616	680	636	658	709	686	657	631	674	647	666	676	647	617	628	714	707	664	646	666	646	660	678	687	664	692	634	672	698	714	673	657	676	608	642	641	621	638	614	577	680	638	613	657	687	645	647	652	680	670	665	642	648	638	666	637	682	713	674	673	713	634	646	686	703	660	682	630	622	672	691	676	629	636	654	652	649	647	644	700	667	633	629	636	682	659	657	669	676	654	699	666	712	679	651	689	682	658	646	633	668	636	638	648	639	628	623	658	662	653	663	655	639	649	719	672	679	654	621	667	644	669	680	711	655	663	639	682	667	667	659	677	692	642	647	637	693	653	684	675	627	658	653	644	653	648	704	691	657	659	659	621	625	627	654	692	614	640	693	691	672	630	694	688	674	635	639	698	660	635	645	642	697	650	650	640	727	647	656	685	625	662	638	651	685	676	677	687	671	700	640	682	626	661	634	662	638	710	684	648	633	628	652	705	657	638	691	665	666	665	650	669	657	645	637	662	711	661	630	694	662	658	658	672	667	686	678	666	661	675	667	704	667	667	660	643	611	644	696	636	658	618	654	656	668	718	673	679	653	685	657	633	663	634	710	667	689	604	660	667	687	665	670	663	647	625	666	664	675	668	639	619	650	645	647	656	647	622	630	690	706	666	668	669	696	644	686	680	646	638	625	642	665	619	632	602	711	632	653	632	687	656	648	692	656	702	670	596	687	630	662	662	669	671	684	696	668	655	679	652	680	714	630	624	681	672	643	664	631	650	684	677	646	642	666	678	724	671	662	659	617	640	661	655	628	717	666	634	656	655	685	631	658	666	636	646	668	638	668	641	645	657	666	671	631	676	686	643	643	682	707	640	713	653	690	663	626	652	628	663	643	635	655	640	648	629	609	638	653	673	651	697	668	666	659	625	665	673	672	683	732	683	645	659	687	665	675	707	654	664	651	676	667	635	626	666	667	694	633	648	623	662	735	666	628	697	616	673	673	679	668	671	678	647	668	674	604	707	633	656	696	635	674	663	697	674	611	646	651	640	629	690	671	656	667	635	681	657	698	689	659	633	665	691	626	650	664	681	623	669	702	695	645	634	615	651	713	731	635	695	619	659	633	660	663	635	673	706	707	627	667	680	630	674	675	680	658	657	654	628	712	657	689	661	672	635	689	667	635	653	687	645	644	643	677	668	644	674	632	675	688	698	642	630	655	642	686	730	649	657	635	622	686	667	652	667	678	668	659	672	683	674	655	678	683	646	636	640	723	630	653	608	646	705	643	698	661	687	645	671	681	651	675	614	677	711	617	740	671	598	618	679	662	651	655	645	699	615	716	631	683	695	701	637	676	650	703	646	630	670	657	669	636	664	698	628	697	638	700	710	690	657	692	681	668	665	670	704	717	637	632	652	647	659	662	682	635	660	647	665	669	626	619	691	688	675	665	660	661	632	657	721	643	684	626	656	629	619	639	666	696	682	628	656	643	636	647	658	686	677	703	667	632	673	659	680	638	648	664	653	682	639	638	627	607	630	676	637	655	647	637	667	626	662	654	637	681	643	703	669	618	673	693	621	651	691	664	661	662	676	677	682	612	642	623	691	593	658	626	665	642	666	608	644	669	649	650	693	650	696	697	654	642	702	635	658	656	672	697	664	726	650	617	638	656	649	663	661	674	655	628	658	647	602	650	654	677	695	623	673	676	668	678	685	648	709	694	628	670	635	657	650	658	684	659	694	665	653	680	675	648	619	663	651	644	687	667	637	665	681	651	689	693	675	648	646	661	667	677	668	623	672	649	695	684	654	669	669	701	645	629	712	691	650	670	651	682	615	660	652	655	678	687	636	719	674	689	651	624	679	694	661	666	674	693	638	693	698	625	661	666	694	671	671	672	652	657	678	635	636	643	650	654	655	662	704	680	694	684	711	654	695	639	639	634	675	692	643	650	678	689	679	666	658	641	678	613	601	631	677	638	667	598	677	637	700	643	684	675	658	678	679	697	675	634	671	684	665	668	697	618	625	653	638	640	656	626	683	645	681	696	646	680	640	608	615	671	662	647	689	699	673	658	650	662	619	658	669	670	689	633	639	665	631	651	687	653	642	656	649	694	698	619	633	678	674	684	677	631	662	699	648	669	634	671	637	661	727	693	674	660	675	628	651	694	641	664	694	611	698	671	631	635	676	658	653	621	654	666	656	641	622	662	701	654	650	684	688	647	644	653	689	716	614	629	613	668	661	636	629	629	688	627	625	643	694	617	606	666	655	695	686	648	649	669	696	668	680	690	664	631	654	669	631	667	645	680	656	720	633	684	721	661	673	656	651	635	654	631	629	660	665	630	637	648	651	631	673	677	671	633	671	679	704	641	666	607	690	674	639	697	672	664	645	665	687	671	679	677	683	644	643	636	632	691	652	669	628	627	659	678	722	683	670	632	643	690	654	694	653	659	633	667	654	714	629	700	649	643	661	631	661	602	688	675	688	662	635	648	671	636	709	694	677	688	676	679	685	622	695	658	634	641	662	672	657	683	668	688	688	684	644	664	671	618	658	643	677	642	660	658	655	673	691	637	652	653	633	637	657	693	671	693	661	628	651	646	641	663	673	616	634	636	640	707	638	700	620	658	650	663	662	664	704	651	687	656	686	665	685	620	654	645	646	670	648	677	638	708	698	648	640	696	657	660	632	627	666	699	652	650	622	714	657	696	646	645	637	690	652	608	704	697	675	646	674	636	622	696	682	684	703	640	685	655	659	629	698	679	666	616	700	690	619	674	678	659	608	654	657	695	637	654	709	681
45020	37207	31617	11699	4657	2477	1499	1123	818	677	586	524	518	495	462	391	420	418	394	353	374	367	355	410	358	305	344	375	380	303	357	332	349	345	350	328	353	332	326	329	317	341	322	321	329	316	310	318	311	326	338	367	329	330	324	358	352	359	326	363	307	329	323	283	297	305	315	321	300	345	326	320	313	311	362	343	335	306	297	362	321	345	324	303	332	323	298	295	303	287	313	341	302	328	296	328	328	357	288	382	309	350	311	296	304	354	345	316	307	304	318	319	323	309	298	307	329	302	314	306	309	329	338	334	327	314	308	323	321	329	330	338	330	348	323	341	361	321	329	313	315	327	306	339	342	332	342	302	292	313	311	314	295	321	332	323	309	329	357	302	325	323	306	320	313	274	285	308	322	323	325	295	308	335	344	319	353	339	303	320	323	302	334	321	294	333	329	315	337	337	302	334	299	283	328	322	334	312	342	332	327	360	327	322	308	310	311	263	306	327	320	318	313	340	346	341	302	309	324	308	352	322	315	277	306	331	313	319	341	324	365	298	326	343	303	300	310	313	347	305	315	326	324	345	307	339	327	315	306	299	310	319	331	300	342	309	316	324	331	321	336	345	349	307	325	344	337	329	311	337	335	308	306	315	359	309	309	304	313	352	323	352	352	327	356	321	368	318	316	345	333	312	362	316	320	310	318	342	337	329	340	320	326	315	323	359	320	299	324	321	323	310	309	357	352	326	342	343	326	321	318	339	328	316	325	337	334	332	310	294	337	346	335	305	311	312	347	335	329	324	320	339	343	319	320	314	330	305	334	304	301	329	327	309	289	369	350	328	325	322	334	334	325	350	323	327	292	303	314	308	329	353	339	309	325	339	316	282	314	351	259	323	347	333	314	306	297	327	310	322	351	317	352	327	352	318	340	346	296	343	325	327	338	317	305	298	333	279	331	333	313	290	325	327	339	356	334	321	313	301	350	298	324	316	370	355	333	306	309	295	324	334	300	339	343	326	319	329	303	334	304	318	329	317	330	332	305	349	302	367	342	359	317	334	333	319	340	327	309	315	304	330	318	280	338	328	304	346	363	361	307	317	337	330	335	295	337	328	334	319	349	321	305	322	327	286	298	324	312	304	333	315	337	307	322	330	320	357	326	348	362	355	303	314	345	330	317	301	292	304	328	308	299	333	334	294	302	310	359	324	319	325	300	329	353	330	327	308	330	321	309	310	328	333	328	335	306	331	335	316	318	322	318	310	321	319	321	322	322	335	375	320	329	280	314	282	337	316	301	327	299	300	311	324	299	306	325	326	327	360	326	330	308	317	349	316	317	340	328	321	327	322	356	311	338	310	322	336	274	325	283	301	320	309	338	342	323	305	330	301	346	287	352	296	289	323	307	317	357	335	364	311	365	305	308	317	301	315	309	306	352	335	330	327	313	347	326	350	305	328	352	332	326	317	327	308	372	313	327	284	324	312	273	313	327	295	347	304	321	378	320	326	318	334	327	344	340	328	347	304	355	334	352	306	303	332	311	298	337	345	306	312	342	345	331	337	377	311	317	312	321	359	333	323	324	308	326	314	313	314	335	306	306	313	300	311	331	324	359	356	326	360	300	292	349	292	332	310	332	313	344	307	311	307	309	297	316	294	318	314	312	338	328	311	343	291	301	325	347	322	317	329	342	272	339	332	344	336	311	322	324	356	291	329	325	349	326	299	336	283	313	321	308	351	335	325	357	324	310	357	338	331	332	320	312	338	331	338	314	351	297	328	336	323	333	336	304	325	329	313	317	302	327	310	348	325	334	327	297	309	345	293	311	360	327	330	319	340	339	320	329	315	335	296	339	330	289	339	304	302	326	308	322	296	309	331	316	307	314	277	333	317	313	300	353	325	302	295	327	352	327	291	335	333	333	351	285	307	351	316	361	319	339	306	301	281	298	316	316	316	312	349	306	342	323	354	325	330	363	346	337	310	302	333	307	332	341	311	288	316	303	293	364	289	353	299	328	302	310	319	305	360	334	344	334	328	295	308	342	310	329	351	318	347	315	300	328	323	317	326	328	329	316	350	342	296	318	301	303	311	317	332	297	296	296	321	334	314	318	318	316	304	307	318	307	353	334	304	314	341	296	327	317	335	330	328	299	323	344	331	333	378	324	341	360	318	305	305	318	280	304	348	323	299	334	302	277	260	348	311	303	319	336	314	327	335	321	317	330	336	317	335	317	318	322	327	338	352	352	320	328	310	310	319	319	294	288	308	348	294	320	314	307	322	327	338	338	299	356	326	339	338	337	359	311	286	305	324	352	303	303	351	319	317	310	340	313	326	350	337	280	306	304	326	359	339	321	317	309	300	321	339	318	275	320	296	331	314	332	344	376	313	319	327	331	322	306	347	323	320	325	325	298	325	306	304	333	313	350	338	279	347	319	312	291	318	302	321	332	311	375	311	343	321	309	318	324	372	349	312	344	353	361	308	284	347	361	336	298	335	314	368	379	297	325	303	315	312	303	327	305	322	358	336	340	311	317	317	335	332	341	369	314	267	307	339	337	299	303	312	320	301	353	304	269	299	339	336	302	349	298	309	342	334	324	344	310	292	363	336	293	313	312	332	323	348	333	320	304	365	304	317	277	336	335	329	332	354	333	327	308	311	306	312	302	335	362	327	321	313	339	312	307	337	355	323	321	333	339	370	322	335	343	365	317	349	319	307	316	318	342	315	308	295	330	349	331	311	347	311	317	300	308	342	334	334	317	308	325	312	332	312	335	309	331	365	316	347	309	359	309	279	285	330	343	346	311	309	314	331	329	312	314	339	326	318	311	305	360	353	313	323	329	302	331	324	308	319	339	327	326	342	343	342	338	323	314	287	310	351	305	343	318	348	328	320	297	360	329	336	339	304	316	327	332	333	287	291	327	342	328	358	308	276	353	308	296	303	309	325	320	332	326	321	298	342	311	337	310	310	339	338	343	306	355	278	366	314	337	293	291	330	291	347	313	298	352	325	324	287	323	333	368	321	340	297	311	344	335	318	343	322	298	349	330	310	312	334	302	352	315	328	326	308	348	339	320	335	353	364	318	340	326	336	334	330	363	304	311	292	333	343	361	296	314	308	326	331	296	295	307	304	300	317	330	290	311	316	364	326	338	304	319	347	332	314	309	303	301	280	319	320	327	318	328	315	304	347	349	336	313	358	364	303	319	343	289	296	343	297	309	294	355	311	320	306	337	301	312	346	324	285	333	326	315	325	332	315	321	323	320	325	326	310	338	323	358	321	304	313	305	328	331	310	321	315	298	299	335	323	293	304	351	342	329	323	364	324	297	299	315	353	321	318	308	294	348	305	330	341	321	318	329	308	344	305	328	327	338	297	339	295	305	304	308	364	332	332	344	335	366	344	358	321	290	298	322	372	309	322	283	287	338	316	310	319	343	356	360	306	318	337	328	317	336	336	308	324	311	374	303	293	346	308	330	339	327	335	359	293	316	316	304	318	327	317
28510	28665	29402	12911	9644	7168	5363	4110	3153	2488	2250	1938	1760	1590	1455	1366	1341	1266	1187	1036	1028	1042	1007	898	856	902	787	865	813	797	814	731	824	802	781	758	716	743	742	687	759	755	725	728	689	680	794	753	706	730	749	706	658	685	717	716	639	705	753	708	747	721	740	771	751	687	701	732	710	707	782	686	737	701	681	696	720	746	719	714	689	742	693	720	700	733	715	699	741	670	710	701	657	707	672	710	722	696	707	720	688	703	688	721	716	707	729	698	743	724	708	647	757	688	723	688	726	706	734	681	718	706	706	713	738	694	733	687	638	734	698	713	698	711	762	708	709	740	717	683	692	707	755	689	706	676	717	723	734	754	710	684	695	728	704	664	723	673	715	705	715	712	692	760	715	720	714	672	667	725	710	722	658	749	720	709	663	713	695	634	667	728	711	739	711	719	748	717	733	711	673	712	692	684	729	729	784	742	689	696	694	674	774	675	706	704	699	701	701	690	683	691	669	692	734	730	696	673	708	740	733	684	688	686	739	696	723	679	720	681	700	742	691	698	710	710	674	715	664	665	695	710	697	726	708	713	657	689	698	682	677	754	693	718	754	672	722	725	705	693	715	714	676	736	707	701	710	689	699	668	705	716	733	707	694	674	702	710	759	735	703	716	719	721	706	709	733	729	695	677	679	660	739	694	666	754	715	702	715	701	672	717	699	724	721	710	682	697	706	737	708	683	715	718	709	759	688	699	706	700	687	670	698	714	678	725	753	747	714	682	665	679	675	765	705	749	785	712	734	698	676	748	690	763	707	665	723	694	644	697	714	700	658	644	721	701	707	741	669	724	695	686	706	727	718	704	708	696	692	674	737	696	693	733	715	685	732	686	649	731	706	703	685	709	717	719	772	688	725	685	675	713	732	739	732	703	742	690	730	662	746	725	695	673	739	722	726	699	674	637	691	708	696	692	690	661	722	687	696	694	718	724	711	665	658	671	696	667	673	692	725	713	714	691	734	731	654	674	691	719	672	685	685	680	714	704	672	705	718	679	749	690	657	738	740	694	655	693	753	696	715	671	722	676	700	746	688	729	691	731	684	700	699	697	699	710	687	743	645	672	711	751	711	711	702	708	692	671	723	689	695	727	735	671	701	705	721	676	679	721	706	692	702	731	745	685	692	707	695	687	666	674	680	687	728	732	712	681	745	719	676	705	708	733	682	728	717	697	713	722	747	695	704	700	737	704	712	640	681	696	673	759	716	713	684	697	697	761	668	683	721	692	680	700	716	724	694	718	707	691	684	732	713	696	691	685	681	731	730	683	711	717	664	658	673	683	727	688	689	697	656	728	721	672	741	709	717	728	728	728	670	724	715	699	689	712	729	677	720	693	705	694	698	691	685	697	720	654	688	724	701	717	678	676	696	724	729	673	722	690	669	664	713	763	664	718	756	706	713	709	709	682	669	696	730	736	652	705	724	666	723	698	754	698	704	734	695	668	662	654	712	678	706	705	705	689	704	681	730	694	655	710	703	682	688	720	706	685	661	727	698	701	692	721	709	741	720	692	694	677	774	752	697	668	719	691	738	684	712	652	714	702	681	724	703	687	679	706	775	705	655	725	700	748	702	686	703	723	691	709	678	707	676	701	712	697	689	734	697	694	677	727	707	670	701	677	703	731	672	690	702	726	686	728	688	696	682	676	739	677	635	706	706	732	690	708	706	682	723	695	742	717	717	685	700	729	701	693	711	694	702	695	751	724	719	650	686	696	745	698	655	692	679	724	679	738	682	713	672	686	700	661	749	727	739	711	712	750	690	670	688	731	724	689	713	719	684	673	705	709	727	630	668	715	712	687	689	670	677	707	705	692	667	731	658	708	693	692	688	735	669	770	735	735	697	670	656	694	704	709	674	713	678	693	724	692	685	696	687	661	714	725	682	688	686	696	688	719	681	771	678	686	688	747	759	698	687	699	716	699	706	704	714	699	720	744	651	676	686	701	729	704	706	704	705	664	751	716	733	719	695	716	675	688	718	675	745	722	720	713	688	710	670	690	651	702	727	672	710	698	678	717	733	714	655	690	740	708	656	750	664	715	727	775	723	699	746	696	708	732	720	691	709	697	713	656	698	717	652	734	699	726	685	689	694	734	694	664	703	698	690	685	688	717	699	684	656	726	728	720	687	726	753	642	680	717	700	682	701	704	685	695	708	731	725	715	700	709	702	710	735	713	674	747	751	683	689	715	680	702	700	666	683	708	674	697	702	660	717	698	698	664	706	686	705	709	720	717	675	669	724	682	677	737	686	739	703	666	702	710	704	722	711	646	682	681	676	659	715	678	689	677	687	723	757	731	675	700	695	667	727	667	692	690	689	685	675	696	718	635	704	666	726	675	703	695	712	684	760	729	779	667	716	666	702	687	680	710	726	660	698	674	737	675	748	694	691	748	674	686	740	681	721	681	685	720	663	696	717	745	739	715	684	707	714	728	696	751	697	711	678	695	703	727	708	697	702	666	714	705	711	723	722	677	667	671	691	707	733	719	687	687	714	726	710	719	715	709	723	716	681	663	693	669	727	689	721	692	703	719	665	712	682	708	708	662	669	743	694	687	726	705	694	624	729	713	700	726	671	693	650	693	725	724	705	729	702	703	730	681	695	708	697	747	717	749	669	774	665	731	773	666	723	750	681	654	697	673	710	705	718	760	686	702	684	689	705	678	664	709	683	716	680	727	699	714	638	696	713	710	700	680	698	678	709	693	693	671	704	716	743	705	691	704	670	716	710	709	718	689	650	697	693	718	678	757	708	705	644	712	673	693	680	675	702	704	693	703	692	699	689	704	667	727	717	682	686	675	728	727	699	694	681	679	660	697	691	713	710	684	706	707	710	685	704	692	740	675	751	710	726	712	692	701	690	697	680	683	698	680	665	687	725	745	657	640	678	713	647	720	657	730	711	713	712	670	730	683	737	707	726	696	712	717	744	708	724	683	656	662	734	678	716	705	684	725	675	722	689	666	670	687	682	717	771	702	716	679	722	698	675	668	774	688	701	725	708	685	752	717	717	731	689	716	685	732	684	693	735	701	687	725	706	717	670	686	737	719	698	714	681	702	708	704	737	671	698	679	693	763	696	727	725	721	703	702	690	725	676	745	688	665	724	720	676	721	800	658	682	692	701	690	723	751	743	676	674	762	719	692	708	733	671	713	715	720	750	697	717	756	705	675	672	670	724	692	701	664	735	656	690	714	677	690	668	740	733	670	690	713	711	670	764	739	682	642	692	716	694	715	728	718	681	702	715	663	671	702	730	662	741	715	732	699	769	694	686	683	731	695	693	685	694	753	703	730	680	726	702	664	729	696	701	688	748	736	727	715	682	720	692	714	683	697	707	734	697	682	737	708	716	686	694	686	659	718	710	682	712	716	741	672	699	619	694	661	693	672	710	699	650	742	677	687	737	677	698	681	695	673	702	734	689	692	684	721	697	682	671	738	684	655	738	656	739	736
17234	9351	6393	2309	1241	857	618	498	389	336	334	308	324	315	303	291	294	251	270	269	265	291	283	261	261	257	269	259	239	235	262	259	215	231	230	238	261	252	251	259	267	229	237	228	228	233	228	283	254	255	241	292	235	211	259	212	223	248	259	227	251	271	230	233	239	247	240	258	266	234	234	238	250	248	249	250	243	237	214	238	241	277	251	213	235	247	259	225	246	201	231	243	254	247	249	219	251	263	252	249	250	273	254	241	215	236	249	244	228	239	241	279	268	248	247	251	248	237	239	255	223	257	260	229	242	227	269	240	270	244	256	245	261	253	239	246	244	252	248	248	224	214	259	250	272	250	225	237	248	232	238	227	239	209	212	236	229	237	219	255	231	230	228	202	249	213	264	292	250	217	263	234	239	252	251	250	235	231	235	274	239	231	279	234	247	240	240	219	241	251	240	271	246	228	248	260	240	226	258	218	229	242	227	256	242	268	258	239	220	263	266	230	238	254	268	262	231	230	233	255	250	266	269	228	198	210	264	255	241	249	230	259	254	232	222	257	264	236	253	250	262	255	267	245	248	255	249	229	257	248	281	241	247	283	259	262	242	236	223	269	236	242	212	230	257	234	251	257	220	217	236	271	252	237	244	224	247	272	267	254	254	239	230	247	238	245	255	257	269	256	219	228	280	224	248	236	217	242	261	283	268	278	235	238	247	250	245	240	244	238	256	245	263	243	268	234	274	283	245	239	235	249	239	228	221	261	214	221	239	249	255	254	245	244	269	236	245	232	242	229	242	267	249	247	252	223	234	268	278	225	234	231	244	267	256	234	224	230	239	225	262	224	198	237	232	255	254	216	240	267	270	214	229	243	247	250	234	254	235	250	255	244	249	225	248	266	260	251	217	234	246	261	255	264	274	224	241	237	247	261	238	266	232	268	246	229	248	204	243	263	230	239	231	221	246	230	253	230	241	245	249	257	259	226	268	252	254	252	277	230	268	209	221	233	208	274	257	261	250	277	250	255	249	240	248	268	270	262	257	261	239	236	220	250	243	242	246	223	222	261	224	236	241	244	252	242	228	270	239	253	247	265	250	246	254	208	245	263	286	235	269	239	251	234	233	239	244	242	215	238	263	247	257	241	258	238	241	245	252	263	246	228	269	258	251	228	258	251	257	230	251	255	248	249	262	239	268	238	255	255	246	246	279	240	267	250	221	250	245	245	226	254	259	245	225	224	227	261	249	221	241	247	223	231	252	267	244	243	277	254	276	244	286	240	230	266	253	253	255	266	270	240	259	245	243	274	249	256	247	264	277	251	263	234	246	234	243	261	225	265	251	219	227	236	240	252	245	246	232	237	238	237	253	232	260	282	273	251	257	241	255	233	263	243	235	247	243	258	255	267	257	282	246	252	231	240	221	226	240	226	246	225	255	252	257	261	243	234	246	220	248	238	258	255	223	228	237	255	232	247	238	244	243	252	224	243	244	236	252	264	268	205	223	265	249	262	239	223	250	192	242	265	231	245	226	252	254	252	254	262	243	284	255	254	255	254	282	248	254	254	254	252	233	242	254	229	266	244	281	253	196	224	274	239	279	261	219	227	224	241	253	221	237	238	255	247	225	240	240	230	247	227	270	241	263	261	235	275	271	237	301	228	197	236	243	211	245	245	238	244	260	190	252	238	246	243	243	210	238	227	239	252	259	244	280	258	269	200	219	259	234	261	222	216	243	220	269	250	242	235	233	232	247	252	224	256	228	237	254	254	253	232	237	264	249	237	267	265	290	252	234	277	273	238	240	254	242	220	235	223	269	269	226	213	249	247	237	252	222	243	269	263	228	273	258	258	246	241	248	287	262	231	226	246	286	232	264	223	259	249	260	268	261	253	255	237	248	267	227	268	261	237	215	251	246	259	253	261	208	226	259	260	260	225	222	251	259	234	257	221	262	255	263	246	259	238	223	229	240	210	233	264	216	238	242	221	234	244	239	222	244	245	243	268	251	238	259	259	252	235	212	253	263	240	278	246	245	235	231	244	246	242	269	255	239	244	265	249	240	272	254	275	248	233	214	258	254	221	249	241	262	247	252	289	274	237	228	245	253	236	224	256	231	225	232	256	258	289	231	274	254	260	231	229	249	234	255	241	250	272	236	252	222	225	258	238	243	258	241	265	273	209	255	272	264	238	239	248	244	236	222	257	264	219	234	270	262	217	217	244	258	252	247	250	253	235	230	233	234	215	241	249	250	230	242	247	265	248	265	268	227	222	251	269	243	242	224	239	253	224	221	265	273	255	286	229	224	254	264	255	239	247	237	260	226	261	226	240	236	276	237	229	225	251	251	256	228	239	256	239	271	235	241	231	245	289	246	233	244	229	284	235	248	253	263	255	249	245	237	227	234	251	230	254	239	250	252	252	218	244	230	237	226	216	249	281	258	217	239	211	229	251	270	233	201	232	283	231	257	225	217	263	245	276	236	284	244	251	238	233	244	264	261	263	238	232	267	264	262	250	221	211	259	251	258	274	268	243	253	245	251	221	219	236	225	245	222	264	251	263	259	228	211	223	240	237	236	232	241	252	245	234	224	218	237	291	257	238	230	230	276	216	240	254	255	247	261	241	237	279	236	269	255	247	250	244	222	259	229	246	229	259	232	245	273	238	250	251	229	241	248	240	255	255	263	269	244	267	240	262	215	217	245	245	253	248	236	253	245	264	248	233	230	248	248	193	248	248	273	234	257	239	225	247	269	245	222	236	233	228	246	243	229	228	255	256	246	245	261	273	240	279	273	247	252	239	232	244	258	254	241	249	246	240	239	220	239	228	268	254	258	267	237	226	249	264	251	284	267	277	270	236	274	233	229	283	231	246	224	251	223	235	217	239	272	232	241	269	234	246	271	237	230	201	289	222	257	268	266	246	230	276	227	245	249	223	263	252	265	242	218	244	257	253	213	252	231	212	228	232	217	230	283	223	242	237	230	248	269	245	221	264	255	276	274	248	239	238	222	223	262	244	275	279	277	240	291	263	272	264	241	248	215	244	235	231	252	261	239	244	230	266	255	231	256	245	240	247	211	257	247	235	241	227	262	243	262	229	275	274	273	286	211	257	247	237	262	249	251	243	248	232	227	282	250	252	237	247	263	251	264	245	254	270	250	225	269	248	235	237	229	235	273	236	283	274	220	237	246	246	222	256	248	245	233	252	255	207	253	238	235	252	256	278	273	281	242	250	242	257	252	255	250	261	243	242	263	252	220	240	263	245	263	242	267	237	229	261	261	217	194	263	260	243	255	245	233	249	245	243	262	240	249	254	242	279	235	303	219	252	272	252	247	247	251	227	256	246	241	236	266	240	219	250	219	265	240	259	256	217	256	243	231	211	223	250	289	232	245	247	230	253	278	232	236	228	233	248	254	273	237	238	242	255	236	228	233	264	270	233	263	232	259	264	265	235	235	273	261	239	270	247	266	241	242	249	311	275	261	246	246	263	234	225	246	242
10431	7675	9763	5630	4344	3118	2255	1722	1350	1161	1108	986	983	846	885	853	734	801	719	655	706	663	682	673	605	626	607	631	582	613	572	578	575	592	587	600	581	604	572	594	552	542	558	511	583	592	571	544	588	550	589	554	560	589	573	560	579	520	564	601	593	544	585	564	593	588	560	543	552	599	558	604	531	539	544	528	570	560	560	573	520	528	534	579	544	554	569	566	554	575	579	544	579	558	559	554	530	564	531	551	555	539	540	545	520	510	534	570	522	566	545	535	543	536	581	582	515	527	558	537	527	520	529	559	573	553	573	542	547	551	536	516	570	594	542	556	593	521	577	542	508	552	567	532	574	599	565	554	567	584	569	520	558	537	556	537	589	559	552	567	551	632	546	560	568	548	570	540	541	546	599	542	594	557	522	576	549	554	591	553	559	557	583	479	549	556	541	588	596	525	569	573	548	569	529	538	533	549	574	584	558	511	546	533	601	549	567	548	533	586	567	557	558	548	537	564	546	582	597	565	552	568	559	562	535	547	561	506	548	580	572	544	537	576	570	591	586	534	558	569	577	545	563	563	541	560	581	524	542	544	561	556	521	566	562	549	569	533	598	562	576	538	536	563	550	565	542	509	533	540	521	567	528	578	558	521	550	576	566	594	591	544	571	545	534	548	578	545	538	505	569	536	582	554	552	535	580	578	506	556	561	598	550	537	550	583	543	626	582	576	549	530	555	562	572	562	603	567	555	589	524	596	606	565	589	547	579	594	563	516	521	552	599	559	559	543	566	530	539	584	557	579	540	520	538	493	538	575	499	568	536	579	614	569	553	542	551	563	569	529	521	523	573	573	558	596	579	606	574	579	588	494	543	576	539	538	525	551	561	561	556	553	526	548	550	579	566	546	582	573	540	570	563	568	517	581	555	534	592	561	548	570	582	528	547	554	583	541	530	582	561	536	558	539	546	550	529	557	553	517	576	549	493	613	519	550	540	603	571	536	552	549	599	567	523	552	561	562	549	556	545	545	555	569	530	567	567	543	550	573	597	586	558	534	574	535	582	567	589	516	535	547	534	557	534	528	598	539	541	536	551	562	603	574	539	541	576	580	562	567	566	573	577	587	595	557	562	499	544	531	578	500	526	560	546	531	556	567	567	539	547	563	530	516	513	568	556	559	533	529	545	588	562	581	569	539	497	568	551	567	577	565	575	550	540	554	571	539	546	537	545	584	538	592	570	540	535	564	541	571	565	544	554	523	532	546	553	584	528	558	561	537	583	541	532	535	579	556	556	589	557	552	564	574	532	559	548	552	543	557	578	577	539	572	566	571	559	539	554	532	552	585	575	560	547	551	547	561	537	544	554	536	520	534	617	555	572	552	577	567	559	544	547	555	548	514	544	533	525	534	567	528	557	544	537	561	547	568	548	578	559	542	606	562	506	564	554	536	552	552	595	540	569	550	544	588	604	553	585	526	525	564	569	554	554	556	573	586	534	507	583	546	543	556	569	557	546	586	579	576	504	541	541	531	518	525	545	551	538	588	597	567	542	552	547	527	549	574	564	554	588	543	522	544	566	558	581	615	562	514	532	586	531	540	533	573	578	533	527	566	535	587	586	551	551	572	569	545	539	515	566	529	558	584	568	569	556	538	586	561	569	571	561	585	594	596	550	567	540	554	507	561	556	557	553	532	510	492	518	554	601	564	560	500	582	566	539	517	569	580	638	542	519	532	558	526	503	614	565	572	546	558	538	533	563	503	580	542	552	526	557	564	572	616	545	548	559	575	522	523	550	586	581	590	517	555	570	584	530	536	553	562	514	532	547	537	565	554	556	567	529	546	567	551	551	582	543	543	565	557	490	585	568	589	602	529	576	557	542	535	588	591	543	551	527	552	556	566	575	587	547	543	550	557	544	573	569	526	547	591	562	513	578	545	526	550	528	545	594	506	571	595	574	543	489	498	549	563	575	560	590	527	560	525	588	595	575	505	596	494	561	569	588	536	605	532	557	564	552	558	540	564	559	576	549	575	578	609	539	562	543	562	582	528	547	557	581	567	554	570	587	580	555	566	572	585	523	564	548	534	540	557	570	579	552	562	580	551	604	550	534	552	548	562	533	583	545	544	542	568	583	576	559	556	589	579	567	535	513	561	566	561	567	559	541	571	507	592	574	562	575	602	548	534	580	605	589	591	552	550	551	526	564	584	563	539	578	579	616	563	577	526	553	556	571	590	536	539	517	540	547	539	511	562	555	532	541	578	581	524	548	577	554	563	529	533	521	570	533	521	583	541	594	574	568	545	585	557	526	570	570	561	574	574	576	560	544	547	572	531	571	538	562	529	590	574	517	523	582	558	567	566	566	580	583	523	543	585	570	517	576	572	563	594	515	580	574	570	568	570	541	521	583	545	603	559	563	566	519	518	604	542	563	494	584	546	572	523	601	568	574	568	583	542	566	553	546	554	567	573	548	510	571	564	566	567	524	575	551	571	571	569	547	557	563	554	557	570	555	538	566	566	534	524	533	559	546	554	526	571	563	555	535	589	564	573	609	569	597	539	533	565	536	551	527	540	563	595	501	564	567	554	562	539	551	592	574	552	552	559	551	542	563	546	584	539	538	597	538	547	612	548	557	629	566	537	531	578	547	529	545	536	556	588	576	560	512	542	550	581	558	561	560	566	533	547	564	587	568	593	561	589	531	585	583	524	545	516	571	576	560	537	569	550	504	555	530	557	521	579	550	546	533	542	559	512	541	547	512	561	567	539	557	528	547	570	597	544	548	525	572	558	556	529	551	572	551	548	532	548	582	542	569	556	584	554	543	553	531	527	562	545	550	577	555	560	574	568	596	598	567	560	544	546	518	536	553	522	577	581	535	585	607	572	577	544	584	575	546	500	553	578	563	539	526	570	570	541	611	507	543	581	563	568	571	537	552	528	544	534	553	557	495	570	576	555	556	572	525	564	559	610	522	566	580	571	586	574	591	531	523	540	567	529	578	553	540	525	551	541	518	535	561	547	560	584	479	544	554	548	579	615	530	549	609	558	591	552	584	538	525	584	523	579	595	548	548	555	508	563	559	553	566	556	578	550	514	562	531	494	592	557	554	564	553	565	496	514	566	546	541	515	563	585	519	544	536	569	555	551	557	595	588	532	574	535	543	571	546	512	604	537	547	530	558	531	547	559	598	535	566	549	526	581	537	550	553	536	541	542	544	547	532	526	557	512	597	524	546	544	585	546	556	559	564	583	557	567	580	556	510	512	566	520	530	562	532	546	524	587	539	552	533	562	550	542	541	550	603	572	590	558	568	565	522	587	573	545	592	554	531	559	560	564	578	560	595	547	550	559	593	544	540	577	554	528	549	567	589	553	538	535	526	563	539	547	568	544	547	551	546	576	542	564	594	555	559	533	545	556	590	584	507	564	550	606	501	537	582	541	576	536	579	550	549	590	572	540	548	534	581	558	600	549	582	567	563	572	585	536	536	561	531	590	505	596
33748	25957	22225	7180	2594	1512	990	711	568	576	476	453	444	392	395	371	365	348	329	340	349	320	295	305	306	307	309	300	322	308	287	293	301	307	318	276	274	284	309	269	298	288	279	270	264	314	274	290	290	279	297	306	302	275	279	301	290	279	323	335	288	310	343	280	295	304	273	286	276	290	273	288	303	302	284	304	281	312	296	289	255	279	309	303	296	344	294	272	313	281	292	295	253	293	254	303	310	270	293	298	286	295	266	273	277	288	305	306	284	267	278	272	268	319	315	290	303	282	275	305	299	294	275	288	269	275	302	282	312	295	248	273	319	289	318	277	288	292	266	270	290	321	282	313	290	269	276	242	288	291	312	294	305	284	283	286	272	262	288	301	281	265	275	272	296	271	306	302	269	289	275	303	269	327	280	287	273	300	281	272	287	300	249	254	289	265	274	277	299	251	280	279	248	284	263	280	304	266	266	294	267	284	287	274	268	288	316	278	303	322	300	280	278	301	285	269	255	265	274	280	262	289	281	250	308	300	290	274	256	281	281	262	306	262	332	316	281	276	289	285	261	276	257	279	302	290	278	260	276	251	271	270	297	255	263	270	277	276	292	293	269	267	309	282	305	314	276	283	277	260	291	302	283	276	266	276	285	282	259	298	253	275	268	294	293	266	313	256	265	260	286	287	276	278	300	248	264	277	288	292	270	282	265	282	299	294	286	290	256	307	280	276	288	312	268	253	305	287	299	263	275	276	313	262	260	299	307	300	317	277	281	313	276	261	289	292	293	287	287	282	304	328	306	313	277	253	300	253	285	286	293	310	306	290	244	277	271	321	300	274	294	272	267	288	280	258	300	276	295	276	305	293	278	292	251	276	265	289	285	301	262	316	271	297	260	267	265	297	264	311	308	297	264	280	292	293	312	269	272	287	269	289	258	305	269	274	307	262	304	257	292	266	275	284	270	288	283	269	270	267	251	275	303	294	283	314	307	267	283	328	313	286	309	275	281	287	273	284	298	276	281	282	292	303	285	267	284	293	310	314	300	315	279	298	290	287	275	263	306	311	305	283	276	266	281	273	304	268	280	282	281	299	267	236	271	292	269	273	306	304	282	310	294	309	287	267	284	311	293	304	239	304	265	276	302	280	288	254	303	282	329	255	299	290	292	314	304	293	287	292	271	272	295	305	281	273	277	283	293	269	282	277	285	334	282	297	296	289	294	298	308	282	286	283	300	255	305	301	293	277	296	254	295	274	329	278	293	285	276	280	302	304	306	307	304	273	282	273	283	284	287	279	290	262	269	286	289	296	280	302	261	282	296	259	297	286	292	301	307	280	288	322	286	281	260	288	285	291	286	270	258	255	288	314	283	297	254	280	293	259	281	286	275	297	253	308	285	277	312	312	271	276	285	294	258	303	302	294	298	270	302	285	255	279	304	278	262	324	294	293	290	275	318	301	299	291	256	275	297	247	283	290	288	275	275	298	284	292	308	261	273	302	308	297	273	276	299	291	275	263	282	285	288	310	312	296	291	261	297	282	270	310	295	276	260	288	304	266	289	266	305	258	297	268	290	291	311	317	297	232	301	261	254	286	261	292	319	296	290	254	283	275	336	273	276	288	256	255	269	283	294	264	257	276	281	288	268	295	277	274	275	271	283	272	292	287	296	287	276	302	291	269	288	286	245	299	265	275	294	246	266	272	273	283	276	294	299	277	312	273	297	294	250	285	280	292	271	306	288	297	270	301	275	259	276	310	269	283	308	282	276	291	271	275	302	260	289	294	276	307	259	282	332	284	269	309	270	322	280	277	278	283	267	276	306	259	240	281	306	287	286	296	291	253	309	276	262	266	273	260	254	330	274	269	289	296	305	298	266	300	288	286	293	279	270	301	273	252	298	291	286	289	313	262	279	276	271	321	334	282	305	284	296	271	289	300	281	282	283	267	276	291	271	267	287	291	277	263	320	302	288	296	275	279	283	269	302	279	250	270	261	282	309	283	254	290	299	281	286	273	285	287	277	283	326	257	246	291	314	277	277	270	292	259	284	300	280	246	272	260	280	276	311	346	243	264	269	323	293	267	281	278	294	294	304	288	300	283	296	280	264	248	254	268	324	295	309	308	307	298	288	315	289	281	246	272	270	277	251	263	300	287	274	303	298	312	279	319	290	311	298	279	248	317	277	287	274	246	298	286	283	298	298	316	294	291	279	276	279	290	305	316	288	262	264	294	291	265	306	271	261	300	301	272	322	298	244	316	268	268	294	283	300	250	318	287	280	291	288	278	283	272	275	264	268	298	265	301	283	299	282	261	298	252	277	293	274	283	316	285	293	283	263	299	308	278	283	262	287	294	304	273	316	304	251	293	280	297	313	278	276	273	275	302	288	293	290	315	273	278	294	269	290	263	289	260	283	294	276	276	276	266	290	309	315	270	272	285	307	288	299	288	295	293	281	277	277	282	288	291	271	333	297	309	294	321	268	320	277	256	274	280	288	286	279	287	287	289	282	308	294	275	263	256	287	254	278	285	311	300	256	281	302	283	322	294	251	275	298	316	291	282	309	273	274	288	260	296	271	276	300	293	283	294	265	267	274	274	281	297	287	252	274	281	302	291	283	272	271	287	304	315	294	314	304	280	286	282	283	287	301	277	299	317	282	317	275	267	287	292	320	291	276	249	305	301	286	249	300	276	262	292	283	283	269	294	279	319	245	288	282	270	272	302	315	266	306	291	291	285	310	287	286	274	276	271	313	278	295	272	272	299	282	275	291	270	277	270	259	299	301	294	271	284	268	279	297	265	302	268	314	317	275	284	319	278	288	291	263	279	290	268	316	306	258	292	316	267	276	306	288	308	268	287	277	256	276	291	272	278	298	262	252	278	291	272	294	299	271	293	283	293	289	290	285	243	277	296	287	293	289	252	266	277	287	313	299	299	298	277	302	252	279	311	292	257	273	304	301	266	267	291	286	298	260	312	251	297	282	276	294	280	284	314	257	284	309	272	304	264	273	276	260	286	297	322	320	243	295	302	307	299	299	283	291	293	284	272	276	275	296	298	275	278	273	295	286	300	266	291	297	275	271	285	281	286	265	274	279	281	287	258	277	295	286	275	296	317	316	260	240	287	244	328	305	278	264	288	288	302	247	305	298	292	253	294	284	255	314	295	299	252	285	273	262	282	288	293	251	287	288	315	301	259	277	264	300	286	280	299	276	286	312	305	289	274	283	318	287	303	263	282	251	280	272	293	238	305	281	301	350	266	258	276	289	282	304	263	294	331	323	299	291	315	277	345	288	276	311	283	249	272	270	282	293	341	340	276	276	311	270	280	296	297	278	291	261	287	278	252	294	310	288	317	286	294	297	323	332	300	301	295	294	283	264	306	276	277	274	316	291	265	307	301	287	300	300	301	308	317	288	284	282	256	282	288	263	308	300	318	276	321	267	303	275	274	286	293	289	270	280	299	324	292	306	322	264	298	269	289	326	290	294	252	280	289
21765	20429	23035	9990	7129	5278	3923	2872	2382	1944	1745	1528	1458	1387	1206	1126	1055	1075	973	954	846	823	786	788	798	747	752	757	737	749	752	686	663	694	648	725	694	674	643	628	660	653	695	694	616	669	613	679	666	662	616	634	647	654	641	668	658	645	665	676	683	664	612	651	636	681	616	680	636	660	654	643	661	655	631	650	596	675	661	673	640	633	604	631	648	628	616	615	662	645	643	645	684	600	664	624	627	636	626	629	654	625	640	675	609	662	639	661	658	638	639	653	658	622	628	578	661	648	638	651	681	656	633	639	664	607	617	621	633	648	632	636	627	624	619	615	670	671	663	643	614	611	647	664	616	634	650	651	652	651	659	662	644	619	647	660	668	621	658	642	616	628	617	623	653	624	628	629	649	685	685	629	645	567	691	700	648	624	641	661	623	631	598	663	675	616	659	629	621	609	666	628	618	620	663	638	642	631	599	678	666	626	622	620	624	603	652	675	653	669	635	654	644	621	644	636	639	616	667	612	644	677	674	665	689	643	618	660	635	662	629	640	676	686	644	629	671	650	671	621	603	639	644	648	589	610	626	595	559	640	623	635	659	613	680	623	641	618	671	656	624	616	677	626	665	591	686	608	635	638	676	605	664	639	674	673	671	634	654	594	630	650	592	668	654	619	664	650	602	624	612	613	720	632	663	681	648	596	626	596	636	641	634	671	649	660	639	645	634	633	637	675	618	650	677	686	639	643	654	633	620	668	643	646	643	693	611	654	627	651	616	635	645	625	707	649	721	655	654	608	660	611	596	624	637	654	664	658	682	657	635	629	660	642	708	590	620	673	658	686	611	623	621	606	647	619	612	639	666	665	622	675	670	625	652	595	632	660	677	660	673	646	674	634	659	636	645	656	628	650	668	614	627	647	612	644	633	667	664	615	668	617	672	617	624	641	683	634	632	621	651	633	651	631	648	609	635	610	636	669	623	668	598	632	661	628	663	636	648	647	621	622	604	600	642	623	621	611	648	622	635	649	669	681	679	586	622	670	609	659	685	693	620	662	669	625	630	666	628	627	637	691	664	651	641	634	626	616	691	641	686	650	609	602	616	603	635	613	616	660	627	649	652	645	696	625	652	604	642	644	591	640	638	632	589	635	651	606	651	647	592	647	593	650	612	669	645	601	643	651	653	654	670	634	607	689	642	655	613	652	648	613	647	611	637	643	676	648	609	619	654	656	631	667	624	642	653	640	625	667	625	592	649	623	647	622	675	658	613	592	620	626	636	631	647	623	674	603	616	642	648	604	624	604	646	622	574	669	642	616	637	634	647	661	650	653	666	661	649	554	634	618	673	626	637	584	601	654	660	613	632	652	616	648	666	600	602	648	621	639	611	652	610	648	650	637	632	638	637	647	641	619	616	631	662	609	688	633	634	633	668	606	619	659	656	623	616	638	637	640	615	674	610	659	612	615	705	647	619	657	626	610	645	667	620	647	621	655	636	685	650	589	659	645	665	674	613	632	624	619	665	631	634	607	657	621	645	619	616	603	621	682	597	651	678	670	646	643	606	672	594	670	663	661	684	684	617	668	651	664	643	660	658	603	613	675	594	635	625	640	641	661	675	666	664	672	662	638	661	628	626	628	626	592	675	626	657	621	646	617	653	624	633	654	637	667	628	671	638	657	641	647	680	685	610	683	644	620	637	642	611	680	635	595	628	632	639	654	649	630	628	613	608	656	635	665	604	627	646	684	635	688	660	621	641	640	650	636	612	618	641	641	647	638	640	680	645	604	586	660	644	636	664	674	644	674	648	639	641	627	602	662	662	622	659	664	636	636	704	646	627	639	604	634	649	643	642	695	636	622	617	649	656	662	657	663	610	637	654	574	630	650	663	652	641	634	594	653	631	665	639	629	640	627	604	653	630	597	581	644	614	669	636	645	667	616	622	600	627	659	654	683	605	637	620	623	648	624	579	670	575	645	595	633	634	615	663	653	651	643	677	644	607	623	654	666	595	626	605	683	641	641	673	677	663	682	632	644	646	646	585	620	650	638	636	639	639	621	671	647	656	657	615	603	651	623	660	692	624	641	636	657	662	672	636	655	606	669	655	666	619	646	613	656	643	675	607	634	649	595	628	659	588	626	636	611	647	642	607	624	632	629	673	629	646	642	654	635	702	676	623	673	643	659	666	625	663	613	610	617	652	653	664	665	599	652	653	618	637	611	601	649	608	637	627	615	649	648	687	611	607	620	679	658	631	646	650	642	682	627	661	653	635	671	631	676	623	601	642	653	582	610	647	641	585	604	648	675	647	635	627	665	614	650	669	650	646	648	614	653	616	632	592	609	619	619	673	677	605	610	618	673	631	633	628	634	651	643	677	680	639	614	668	613	628	652	668	658	609	623	629	672	619	669	628	635	609	634	618	640	647	627	668	592	612	675	593	694	641	674	645	639	684	652	621	687	641	659	592	632	681	636	621	642	674	616	660	673	678	581	656	651	607	692	676	618	624	599	626	653	641	666	635	662	650	631	629	625	600	650	692	602	641	682	622	669	646	664	636	664	676	631	628	610	626	649	637	631	640	599	664	648	644	669	693	618	622	619	609	668	633	663	634	651	698	663	634	579	645	657	660	577	654	654	657	602	628	674	609	614	668	655	656	631	646	621	659	595	629	628	680	662	619	659	651	662	663	627	645	629	625	667	607	660	661	637	636	647	605	627	682	629	671	603	651	639	657	659	622	655	623	618	620	659	688	642	638	622	616	654	622	680	637	611	667	630	646	679	684	667	674	622	645	674	681	649	683	632	638	654	634	608	632	609	618	619	628	674	596	576	602	657	677	609	654	621	681	667	682	649	661	638	652	653	643	647	648	631	670	623	672	665	631	661	676	647	621	627	616	643	689	656	630	623	626	617	640	628	605	613	616	625	623	651	634	647	621	648	655	620	665	637	650	609	656	659	654	612	612	639	658	606	635	607	643	656	634	633	644	651	646	651	652	674	631	640	612	607	661	629	623	647	665	678	591	622	623	632	593	635	627	644	672	620	652	645	640	670	601	628	641	602	594	615	673	624	670	628	672	654	606	668	666	628	636	633	669	639	619	640	623	619	643	695	642	645	620	658	596	630	670	664	681	643	650	662	642	655	663	629	653	634	636	623	635	631	626	627	647	680	639	685	678	661	608	636	671	643	629	624	638	628	634	595	678	632	655	684	653	643	632	639	649	657	573	658	625	618	611	650	676	673	645	617	626	623	635	625	635	622	653	688	632	694	644	643	678	633	683	622	607	619	593	657	638	677	639	664	607	655	667	643	653	675	594	657	624	592	662	655	667	652	636	617	661	619	630	626	645	662	640	581	674	583	659	655	667	672	634	596	645	651	651	676	646	597	615	608	658	605	661	621	604	611	672	680	654	639	615	613	651	664	638	626	594	666	622	633	661	664	672	699	666	622	646	670	652	674	655	628	664	664	648	677	636	642	633	627	644	690	612	633	641	648	614	638
43646	37359	28697	11188	4033	2244	1392	1145	872	751	616	610	529	532	486	423	424	368	338	345	377	374	397	356	339	322	321	309	348	321	332	326	325	322	322	334	321	336	309	348	312	337	358	328	304	308	321	318	332	316	337	327	316	299	341	324	305	324	300	309	328	334	326	317	296	328	299	327	327	326	323	328	323	325	302	283	296	299	319	319	267	329	294	317	321	315	336	328	348	314	309	319	300	313	295	270	300	315	351	328	286	316	322	327	298	324	319	306	302	295	312	303	318	326	297	309	312	305	343	332	319	328	291	317	320	293	334	298	330	316	289	337	302	275	337	326	322	321	323	342	326	312	324	281	300	346	317	293	323	315	263	319	318	313	323	313	374	319	336	336	285	290	311	330	325	319	319	314	295	313	315	315	326	315	339	327	324	282	309	291	355	341	328	303	310	320	318	351	284	305	307	320	309	281	288	314	297	298	321	328	317	301	322	316	345	266	317	316	297	267	295	298	307	327	325	333	296	289	347	301	309	337	312	325	324	339	295	288	310	314	294	353	305	343	338	328	313	307	323	301	342	315	273	276	332	319	321	345	321	322	308	311	281	313	322	327	289	322	322	309	345	317	308	305	306	299	341	315	282	316	290	320	348	353	327	310	337	354	354	302	355	335	281	284	336	330	331	302	326	295	298	333	287	313	335	324	312	282	315	290	309	305	315	304	330	335	337	336	294	317	334	310	299	338	301	390	326	324	289	299	300	295	321	302	314	337	323	303	307	323	347	317	307	302	297	299	298	319	310	315	366	295	324	303	309	317	286	313	301	318	314	299	323	303	356	329	298	338	278	287	315	313	335	311	308	323	307	318	313	292	293	336	313	284	293	309	301	308	298	296	303	319	322	313	330	324	308	322	335	309	352	339	306	344	358	321	296	322	332	306	275	346	293	284	291	280	325	307	322	322	300	328	304	279	325	314	317	346	293	322	302	346	301	298	300	329	329	349	352	331	313	322	316	328	338	332	314	280	317	307	302	315	310	292	279	332	302	334	335	346	313	307	312	296	315	316	297	310	315	315	309	322	299	307	295	325	311	320	303	312	309	311	317	307	322	295	351	321	296	354	277	312	297	340	299	329	307	329	321	313	274	324	317	300	334	301	305	317	302	294	326	325	327	342	335	339	312	310	355	310	277	304	301	345	325	317	314	290	289	351	321	289	275	322	326	282	332	331	285	279	323	307	316	299	358	324	326	309	322	335	348	309	325	340	295	293	349	301	302	299	338	338	309	307	332	329	294	297	307	294	305	310	322	310	334	344	337	313	267	297	312	307	311	285	305	338	312	312	328	337	314	307	310	319	297	356	319	274	317	320	330	313	257	315	315	323	321	341	279	342	312	324	288	309	346	287	307	361	323	324	332	348	321	289	313	318	335	323	354	312	296	320	319	331	328	341	293	298	336	312	327	315	318	289	332	334	317	318	318	353	316	316	322	324	359	292	319	342	329	319	314	303	299	312	304	289	310	308	301	366	330	304	290	323	318	312	311	303	313	308	310	319	327	337	322	315	286	332	300	282	327	294	290	289	306	323	339	333	323	324	301	309	312	319	304	335	336	322	318	309	281	321	309	297	344	299	301	284	298	325	305	299	296	282	325	308	321	312	297	312	308	336	312	298	326	314	336	273	314	295	321	323	336	315	292	303	302	289	308	277	320	334	309	295	311	291	324	279	308	328	300	337	330	304	302	289	333	295	328	329	326	333	330	251	309	325	303	296	302	321	309	305	314	316	293	271	321	296	327	295	323	330	280	308	319	314	309	315	321	316	329	294	338	312	295	291	323	325	307	303	315	330	286	310	292	306	295	329	337	329	318	304	301	330	326	329	275	311	338	314	317	303	313	314	327	337	284	304	309	315	321	302	329	311	318	297	323	288	328	288	286	298	311	305	335	316	307	358	320	317	335	316	328	295	326	283	334	346	329	315	294	304	314	309	305	284	325	284	316	327	322	307	305	306	312	301	325	321	289	313	313	318	310	320	313	296	293	318	305	338	315	312	286	338	305	310	323	348	336	290	321	319	345	325	389	339	301	301	337	319	327	331	315	305	328	314	325	321	323	318	288	322	311	295	327	327	324	319	333	322	345	303	302	295	302	309	335	335	286	308	336	331	304	265	295	300	311	327	343	336	321	323	297	289	289	309	322	320	284	325	329	296	307	287	301	304	286	312	357	325	306	334	317	296	310	320	331	323	291	320	317	314	314	307	325	336	325	336	312	318	311	331	324	280	337	308	278	327	330	317	345	298	318	310	326	300	309	305	312	329	336	309	309	341	326	310	294	298	326	330	316	323	337	320	282	327	291	333	317	304	270	312	313	299	309	313	324	323	336	296	343	306	336	314	307	303	308	330	287	340	308	305	311	276	288	313	339	341	305	291	348	305	324	306	329	355	341	319	299	319	308	270	342	325	294	319	324	297	309	315	312	272	318	341	304	323	326	326	343	310	300	279	306	323	341	289	292	305	298	316	300	291	254	281	317	303	307	315	278	319	270	360	348	295	297	299	301	310	326	306	300	320	301	300	323	301	329	297	332	298	338	315	326	319	352	344	325	321	294	324	343	306	289	303	356	319	300	289	322	316	318	321	279	300	266	307	330	328	303	299	291	294	297	288	326	292	293	312	329	293	290	316	291	312	343	323	308	304	309	319	296	340	296	311	312	275	303	336	322	317	291	303	307	319	276	291	321	319	322	267	326	305	322	291	291	295	299	335	292	330	330	327	317	283	358	324	328	326	332	303	300	252	316	343	319	361	275	318	319	302	323	317	327	309	293	289	331	309	345	283	331	306	288	340	317	299	323	309	304	337	268	284	318	312	311	312	306	332	330	340	327	318	305	298	299	294	310	299	302	303	309	292	326	318	297	285	363	330	281	300	306	287	298	332	280	283	315	296	309	288	288	322	295	324	306	309	308	321	302	302	292	298	346	310	312	318	318	310	282	302	300	311	306	316	307	327	297	323	302	327	348	315	319	320	315	318	317	312	349	343	313	338	298	314	319	301	302	317	318	307	314	310	280	319	314	324	333	329	319	310	320	315	310	312	339	310	330	323	305	317	338	265	339	326	312	303	312	326	336	313	328	280	350	315	334	317	303	329	281	304	288	293	364	307	284	312	325	319	325	310	324	323	336	297	326	291	302	340	309	335	310	325	324	307	289	307	335	284	355	313	306	286	332	293	336	307	325	325	303	349	300	319	316	317	301	287	324	313	315	320	336	317	302	300	321	317	282	312	337	313	296	323	343	327	325	367	312	286	329	318	332	304	327	314	314	306	314	339	300	340	306	325	300	311	273	311	297	318	310	293	294	294	306	301	329	311	298	273	296	302	307	305	300	334	314	280	317	327	335	289	353	319	309	347	304	318	295	328	327	339	327	286	318	286	311	342	340	345	301	338	276	357	315	339	328	311	316	271	312	292	310	327	314	304	345	325	317	302	288	315	338	293	288	287	323	313
28097	29038	27757	13015	9258	6631	5038	4057	3306	2597	2423	2203	1929	1863	1535	1418	1275	1241	1149	1036	1055	960	922	922	838	875	817	785	830	777	834	767	781	748	727	696	770	747	716	714	702	700	737	683	731	659	668	702	785	709	678	741	682	652	718	732	660	666	673	717	702	681	682	725	700	722	653	743	680	681	661	684	695	676	690	665	661	676	746	675	708	685	652	682	659	690	717	711	694	710	714	712	710	704	661	719	693	711	680	685	656	704	711	675	680	690	701	686	714	673	670	651	761	721	746	670	687	727	727	678	676	672	697	671	723	693	676	687	729	682	703	680	690	676	698	710	656	675	690	664	734	656	715	695	734	671	685	657	725	675	734	714	731	699	679	698	670	734	683	630	741	651	689	668	740	700	748	682	676	705	676	643	659	668	742	689	697	748	711	704	665	705	721	737	703	657	715	702	671	654	755	734	656	711	683	721	691	642	699	689	643	705	731	692	633	704	670	717	638	654	692	687	676	683	688	681	669	654	694	696	678	689	735	666	659	706	662	667	702	668	639	683	699	699	682	641	740	682	653	682	654	685	669	720	649	688	720	653	690	681	683	650	697	673	650	641	685	707	634	714	718	690	691	720	706	725	672	650	705	690	632	674	679	708	665	700	620	664	678	644	693	694	675	727	690	671	642	683	730	665	666	698	676	659	692	659	667	701	670	673	693	686	702	683	702	695	652	701	683	672	714	675	689	756	649	669	671	715	688	759	622	634	723	698	677	673	708	634	636	676	706	633	715	700	678	632	680	677	670	649	689	754	675	690	662	710	687	724	664	696	693	680	665	661	679	716	700	675	708	642	701	675	711	723	684	671	680	716	726	731	697	703	701	709	680	671	652	602	714	717	696	734	686	698	703	647	655	673	677	729	714	697	697	686	700	686	693	708	708	674	689	673	711	688	746	746	704	753	688	732	691	661	709	649	673	665	658	698	675	687	672	683	682	721	686	681	650	681	692	667	689	660	692	690	683	689	630	683	691	645	733	660	681	680	676	639	647	692	731	700	689	660	725	640	702	688	661	715	685	680	680	725	682	714	694	690	664	694	692	720	666	702	701	645	692	672	682	666	663	720	684	695	655	699	696	668	664	714	694	651	677	675	690	667	669	671	714	734	631	643	703	665	719	688	709	691	684	693	701	660	674	683	712	661	709	643	675	621	688	700	655	657	654	726	687	688	707	673	684	670	656	767	664	680	685	664	697	692	704	707	635	653	687	697	650	716	662	670	714	691	651	727	685	666	699	666	684	684	720	652	649	657	656	705	686	710	678	662	699	708	663	647	670	707	683	676	694	690	713	740	682	648	691	660	684	716	718	704	716	678	695	715	690	724	684	697	687	688	708	680	719	670	685	724	686	712	729	721	676	657	680	702	657	688	660	731	689	680	674	695	622	680	682	697	645	685	710	707	690	680	718	687	630	678	671	690	675	687	686	734	663	673	642	693	701	720	739	673	709	680	696	686	703	713	644	652	655	703	728	664	653	691	645	709	679	718	674	680	662	632	673	678	708	715	650	680	678	674	675	682	705	663	716	688	656	682	698	703	708	695	685	701	689	738	695	754	694	708	660	670	726	670	683	698	653	688	634	684	697	660	709	694	696	708	692	691	727	648	661	709	684	698	673	689	707	653	683	678	709	710	730	724	714	678	689	704	718	658	693	712	689	690	667	706	677	692	675	663	682	654	699	643	702	707	698	699	694	701	717	750	689	662	684	708	692	710	704	645	646	737	668	735	670	708	649	727	743	641	698	699	679	668	668	682	671	672	680	696	704	678	644	686	715	657	677	647	645	702	703	647	712	659	716	674	699	682	635	718	706	669	694	688	687	680	715	685	702	648	696	688	721	738	645	727	658	660	694	700	677	657	671	719	670	693	666	681	691	710	672	610	713	621	717	680	672	742	721	682	692	676	696	683	696	650	662	687	687	695	696	687	705	654	670	664	661	686	697	711	685	682	737	731	690	680	660	715	654	692	684	723	709	673	632	673	676	695	639	651	731	701	694	699	647	663	712	730	642	668	664	675	660	692	683	696	626	685	699	683	690	665	667	684	708	653	683	728	695	720	729	725	709	666	640	653	682	686	708	700	682	656	633	689	682	704	722	717	749	659	650	692	698	737	678	677	680	688	643	697	696	699	704	720	694	671	654	657	686	719	668	688	656	674	678	669	713	670	694	687	638	715	707	707	681	659	675	681	708	647	670	731	697	676	645	672	648	626	630	710	669	703	710	700	673	720	700	695	693	702	715	735	706	684	687	689	676	704	632	701	699	697	675	686	651	690	736	748	688	682	658	669	702	651	695	638	673	664	618	661	711	705	662	701	657	718	705	686	677	683	682	655	686	728	643	677	666	708	710	664	701	693	667	726	650	693	681	681	663	749	645	643	686	683	662	670	672	684	652	670	725	700	671	693	675	687	676	681	690	703	666	685	671	687	693	678	677	687	664	700	695	680	687	716	707	675	661	702	687	717	683	646	658	711	729	690	679	694	668	636	697	679	694	720	615	683	695	685	726	684	665	685	688	671	669	704	682	657	655	682	709	697	646	686	648	659	685	695	667	669	637	657	676	723	680	674	706	638	748	685	701	691	705	649	673	683	692	714	685	660	688	711	675	628	667	723	709	691	690	693	729	711	696	698	691	698	699	689	676	707	695	677	669	664	694	670	722	714	709	722	684	668	697	670	686	702	721	667	674	691	711	685	669	682	689	658	666	715	669	663	696	639	729	673	640	670	747	756	678	663	693	721	630	678	701	690	662	684	652	687	682	695	672	623	696	684	706	684	709	671	702	681	673	696	695	668	703	675	700	671	705	635	685	662	644	706	645	689	709	725	678	669	675	670	677	638	641	686	729	665	716	687	710	706	662	682	709	686	726	689	704	616	716	704	683	697	671	734	679	716	718	677	671	669	676	702	673	731	746	718	659	698	635	668	687	729	691	670	671	659	692	641	651	714	679	700	676	675	698	660	664	678	723	682	709	691	666	682	658	696	704	683	709	689	671	659	705	647	683	705	673	702	646	698	690	706	695	691	666	685	688	707	699	737	636	683	700	686	672	711	691	681	673	650	722	684	710	645	654	723	689	711	676	685	710	664	684	697	695	668	659	661	676	676	688	645	681	687	674	700	648	678	684	656	633	666	663	704	713	660	697	669	701	692	650	731	687	722	696	657	723	718	690	664	636	655	691	725	697	703	685	624	669	645	671	639	720	687	658	706	645	693	696	710	634	674	700	663	693	707	687	755	720	692	692	678	683	733	673	685	718	667	721	709	720	675	686	685	668	671	690	677	737	689	657	691	676	692	714	722	638	663	675	730	717	669	674	662	730	655	664	658	685	665	738	704	683	682	671	709	643	701	677	603	696	627	669	699	682	657	711	710	694	666	677	722	701	702	714	689	687	696	698	668	718	735	694	667	709	668	718	703	684	692	685	694	617	694	655	712	687	697	758	659	616	677	628	697
16795	9615	6403	2184	1232	744	579	468	455	370	345	289	330	291	308	315	313	281	298	253	251	275	268	271	254	218	248	252	247	252	271	266	254	256	243	214	267	273	262	275	254	248	227	240	253	274	252	236	262	242	246	242	237	281	251	278	241	264	258	273	263	244	260	215	238	238	257	254	247	246	250	241	259	272	252	242	240	270	283	248	284	258	241	279	223	227	234	247	237	272	222	229	219	232	245	251	245	229	232	246	260	271	228	272	275	243	241	254	240	240	247	232	221	234	218	246	243	226	216	258	234	250	255	246	251	236	236	234	267	266	249	278	246	266	260	234	271	287	267	263	239	236	210	234	252	245	233	248	250	236	223	238	254	233	257	267	272	270	286	251	250	242	289	238	251	235	230	237	265	234	276	279	240	255	237	244	281	257	247	232	262	240	253	242	224	244	255	226	255	265	252	253	258	260	294	233	284	246	270	262	231	270	236	226	229	243	262	229	218	222	275	241	241	260	237	250	206	265	267	276	257	254	231	251	209	240	229	218	241	227	255	252	225	229	244	250	249	265	277	241	263	224	245	241	239	237	252	250	226	243	245	274	267	257	242	225	277	248	258	226	210	250	287	252	254	245	227	259	245	282	240	248	245	250	249	240	252	245	251	261	250	248	269	247	241	267	242	261	235	249	225	261	260	247	235	289	236	259	236	259	228	255	237	237	279	259	266	244	273	250	254	247	287	253	241	264	245	272	265	257	253	227	245	272	230	222	247	259	211	214	246	239	205	266	227	243	239	270	267	240	274	249	251	215	249	254	248	221	242	239	238	259	255	275	251	250	244	230	245	244	240	234	245	225	241	242	260	243	259	245	276	224	252	237	237	226	247	233	252	269	229	244	216	241	246	207	253	223	273	252	221	238	264	262	245	241	210	221	236	277	266	230	235	250	228	240	239	252	226	244	240	245	250	233	238	231	264	251	257	243	246	248	240	257	244	230	261	240	210	248	226	241	225	236	214	235	218	229	255	255	251	251	253	234	245	238	243	231	212	238	244	246	267	287	265	252	279	244	229	231	264	229	264	256	284	268	263	238	250	233	235	217	248	238	265	250	256	279	253	252	238	227	252	257	232	242	246	238	222	214	234	243	231	256	254	241	239	235	257	221	241	245	238	212	241	232	225	242	236	244	231	256	229	245	236	252	217	259	224	234	230	255	228	239	241	235	240	233	217	244	243	251	253	219	240	233	226	235	240	242	236	247	258	213	260	259	223	239	269	237	245	275	226	226	233	247	251	251	246	246	246	257	219	254	235	269	243	237	232	226	244	272	222	245	227	225	247	233	289	236	273	264	253	240	220	224	269	248	241	265	230	240	246	247	247	230	220	210	251	266	253	270	257	240	246	208	252	229	273	249	235	255	215	259	256	224	222	289	246	274	249	254	303	279	263	270	214	257	232	254	232	247	262	217	229	233	271	236	232	254	267	238	253	268	263	258	274	211	247	253	263	246	265	239	264	243	244	236	225	231	244	243	257	268	263	262	244	239	251	276	245	251	214	232	232	255	198	249	262	274	248	251	260	250	248	249	268	262	225	259	204	248	255	249	238	250	220	234	258	248	247	253	290	254	214	240	224	230	205	266	256	265	251	272	256	259	215	244	240	250	217	279	271	250	214	237	270	282	269	248	221	257	247	303	241	250	235	244	239	237	258	253	246	254	223	217	230	276	229	243	249	223	233	259	256	272	249	276	222	235	268	262	264	274	253	261	254	244	236	259	247	228	259	282	238	225	257	246	272	274	258	256	256	237	201	229	232	241	249	268	249	256	276	270	229	240	224	245	246	252	240	248	223	235	207	209	219	237	258	260	241	278	242	243	280	277	243	257	218	276	223	262	232	303	219	259	253	262	263	264	241	251	244	226	249	259	230	265	261	254	225	215	245	245	272	273	226	270	236	235	259	248	234	222	244	242	246	225	218	232	263	258	278	247	277	226	256	247	238	246	253	230	224	276	274	231	258	280	252	232	275	248	243	253	280	241	259	248	241	223	238	271	250	252	227	257	259	261	277	243	237	264	248	272	239	245	225	239	228	269	252	222	229	246	227	242	233	268	242	235	240	227	254	237	255	262	267	245	259	247	206	238	257	228	260	210	249	220	224	234	260	235	239	262	230	254	262	244	228	237	257	258	290	253	259	251	230	236	260	239	232	249	233	239	225	251	221	244	239	267	237	220	248	272	268	236	239	222	237	215	241	268	253	264	256	237	280	255	244	255	261	270	243	246	264	267	254	264	218	265	242	268	228	254	263	281	257	240	244	256	246	246	252	224	257	239	254	230	245	222	257	211	241	240	265	248	263	232	266	242	263	229	241	255	268	242	263	223	231	220	299	232	253	275	266	262	273	229	292	258	275	253	256	262	262	239	262	244	254	244	247	241	251	219	246	263	253	275	262	228	222	232	228	247	233	256	234	243	238	252	232	259	250	231	253	246	251	248	240	231	235	223	240	234	254	270	259	248	261	224	247	258	256	249	261	277	243	255	230	236	240	242	250	226	242	241	235	252	265	255	247	243	222	241	255	232	242	267	229	256	270	244	273	253	236	260	216	251	218	240	248	251	246	258	253	261	259	220	267	262	238	237	240	236	264	236	240	251	251	250	249	237	230	247	252	253	244	204	246	245	260	239	270	276	238	228	249	261	235	231	224	223	249	233	265	258	252	242	237	248	252	260	239	233	217	264	269	249	257	246	246	229	246	249	265	273	262	263	234	258	236	257	246	273	246	239	251	260	241	243	257	266	244	259	258	231	235	241	221	254	245	226	213	267	244	256	229	230	253	231	250	246	246	234	227	256	278	250	225	263	269	216	268	246	229	262	274	244	248	275	234	251	221	251	257	242	230	255	243	247	250	264	251	228	256	241	231	244	214	249	260	245	288	231	253	239	265	255	249	244	264	229	282	253	259	241	205	242	257	245	236	251	265	216	250	228	216	219	263	266	259	268	227	249	255	233	247	260	277	268	256	254	241	224	227	247	266	242	251	236	248	250	263	237	270	267	208	256	240	246	257	223	191	244	250	257	250	263	233	239	241	227	254	248	244	267	241	257	237	244	237	247	281	205	233	229	271	224	273	249	246	270	270	264	273	287	248	247	239	241	245	238	238	276	245	243	246	244	267	252	268	246	247	252	240	254	235	215	249	262	258	226	245	230	221	228	225	251	261	260	252	227	252	265	256	260	279	252	290	261	241	239	245	234	269	232	240	254	245	241	259	225	267	246	246	259	230	246	252	223	234	231	247	251	250	253	252	258	233	270	241	240	218	270	236	243	228	257	230	273	252	248	227	224	244	259	233	242	259	255	273	235	243	263	254	264	257	252	231	271	276	227	270	246	255	264	244	249	233	253	262	261	210	223	221	257	244	256	254	251	255	261	238	263	258	238	222	239	243	266	232	236	252	231	232	262	252	233	240	256	243	215	252	233	208	227	243	270	237	257	246	277	272	230	222	258
10278	8463	9636	5592	4046	2904	2130	1714	1461	1302	1145	1190	1025	917	878	808	741	771	767	739	663	657	608	602	588	635	627	627	596	612	573	603	556	587	572	591	528	579	540	582	558	622	607	583	575	582	591	544	566	561	552	603	561	553	538	563	585	524	536	548	581	537	565	573	559	565	565	587	539	561	564	562	558	604	592	552	528	552	564	598	555	540	606	558	520	558	517	576	557	563	558	560	600	571	590	559	553	580	527	592	531	569	598	571	583	573	558	594	550	554	552	570	574	584	543	561	522	555	534	551	552	542	597	536	559	541	574	577	551	567	580	569	569	550	579	594	540	556	562	572	585	579	572	622	572	559	549	602	553	570	537	564	553	573	517	592	552	601	603	629	556	556	533	540	564	536	533	565	550	583	566	570	561	560	563	560	569	583	599	544	581	586	581	566	552	586	513	537	569	581	576	545	574	557	547	583	532	523	545	558	582	525	545	543	538	536	547	564	578	552	564	587	556	501	580	547	547	547	564	587	535	561	544	548	526	565	527	576	591	554	540	548	564	553	540	561	549	571	572	575	550	547	572	545	547	553	529	568	519	572	569	548	556	577	543	578	576	526	558	585	524	576	555	553	521	548	558	574	568	534	576	552	544	566	600	572	543	562	575	575	607	603	577	564	544	599	585	552	535	615	584	546	579	543	593	545	554	552	561	549	557	558	543	555	576	535	627	532	593	549	575	555	577	589	527	558	553	514	560	535	557	577	563	592	609	551	581	540	614	531	570	554	579	543	537	537	581	577	524	568	551	555	578	544	547	521	573	560	575	591	514	540	569	533	542	556	569	533	538	542	549	592	583	523	551	526	566	562	540	540	542	573	566	582	589	593	567	566	562	581	544	570	554	552	546	536	556	575	538	580	506	574	552	568	488	538	539	571	597	556	579	591	597	566	545	579	576	564	589	561	578	579	582	548	585	567	582	597	553	574	521	555	550	536	563	575	604	538	520	600	584	614	586	540	525	549	548	552	533	563	549	537	563	592	549	523	546	580	606	509	544	583	626	542	576	558	540	574	570	554	589	593	566	556	549	552	563	566	557	559	524	548	540	540	612	534	546	567	546	558	560	536	537	528	573	547	546	505	587	596	517	562	570	566	587	556	557	558	598	562	582	568	555	558	556	532	531	581	556	581	564	506	539	574	559	557	518	525	521	543	573	573	534	565	570	512	569	534	580	545	555	565	519	575	555	553	537	563	556	578	581	535	537	539	602	586	556	562	542	576	609	571	573	566	516	535	543	560	519	555	558	562	555	576	558	550	547	586	572	605	564	572	555	552	550	523	528	558	582	558	560	532	549	541	525	540	546	548	535	531	618	588	536	569	574	537	583	545	540	542	522	532	560	570	580	556	541	577	546	563	539	571	540	548	539	533	532	621	565	556	568	553	584	579	532	562	593	562	538	535	550	598	568	565	525	562	590	545	510	561	542	580	575	567	540	544	591	565	533	547	587	559	579	534	562	517	549	543	560	558	558	571	600	539	516	555	530	521	546	575	557	548	531	578	585	518	563	545	551	524	563	559	537	571	528	608	560	551	563	572	588	550	543	527	538	528	590	575	536	581	565	544	566	541	567	554	542	578	552	569	577	538	533	587	558	566	567	551	601	535	541	564	600	529	552	554	592	569	573	599	563	500	599	494	556	555	532	606	543	537	539	586	581	550	577	590	548	570	576	568	554	573	590	583	552	593	574	553	567	536	571	569	556	544	567	559	556	569	563	571	600	537	524	568	561	577	534	562	529	520	584	535	564	527	555	555	563	559	580	591	538	575	598	587	523	524	573	580	568	613	527	558	577	563	537	532	577	528	531	564	536	513	557	525	558	511	585	570	524	571	530	573	535	551	575	568	562	547	561	540	552	554	545	574	569	552	560	554	564	544	537	557	584	591	546	560	536	580	544	531	564	563	554	587	556	568	560	543	552	504	549	566	547	526	583	571	565	595	545	556	550	556	566	584	526	597	529	577	540	559	560	554	549	580	554	559	535	525	599	575	555	559	562	581	603	566	570	539	585	580	575	530	589	528	533	557	548	543	563	557	569	552	554	511	595	554	573	575	568	546	534	573	570	528	593	579	585	553	561	528	571	562	571	544	567	530	541	562	580	562	562	539	588	553	600	577	559	536	573	571	566	519	520	567	545	536	619	551	616	570	588	550	564	593	524	611	524	597	581	589	573	574	522	559	518	581	560	573	531	534	519	576	569	544	565	559	558	561	576	588	553	570	537	569	537	562	544	582	566	549	595	585	543	546	564	568	582	537	571	592	558	586	560	617	550	620	533	563	560	593	592	558	545	576	549	544	577	544	551	575	554	586	565	552	566	559	575	551	562	581	558	550	567	573	547	511	558	551	541	587	563	581	583	537	525	584	583	538	590	570	580	573	556	550	537	553	569	551	558	564	526	583	559	542	565	562	588	567	586	585	597	556	561	543	556	573	571	569	573	564	579	568	515	537	514	540	580	616	609	542	563	551	585	537	560	542	547	557	552	582	561	553	548	549	555	511	562	552	568	576	538	567	477	555	516	570	598	579	557	540	561	557	595	531	605	531	540	533	552	575	560	576	554	539	521	550	585	593	543	579	518	602	587	591	554	563	557	559	555	564	542	554	535	567	543	565	524	576	539	548	533	532	574	574	620	587	570	558	537	537	569	572	562	572	574	587	557	584	559	579	546	549	537	600	567	537	548	595	576	547	544	545	549	540	581	578	603	550	544	609	566	554	522	551	514	575	582	560	550	566	564	540	590	567	594	517	544	528	568	552	551	553	547	601	573	549	540	584	516	548	581	568	557	542	519	563	545	582	527	589	577	597	530	563	556	547	576	567	588	571	573	578	572	582	567	586	556	537	615	550	566	570	541	581	540	562	578	537	562	564	572	525	573	577	583	548	528	535	542	566	534	552	584	533	560	543	530	540	552	584	603	538	578	530	567	547	596	513	554	559	570	537	553	563	559	540	522	544	575	533	541	587	548	536	536	588	546	552	580	548	568	536	517	571	511	520	579	542	592	557	556	543	602	555	581	522	527	542	556	547	564	576	579	585	583	570	527	541	584	585	584	525	519	551	566	598	546	540	569	549	574	572	515	575	541	577	581	556	596	551	555	518	526	565	570	562	581	557	563	602	541	583	546	559	546	589	575	552	569	576	588	556	567	527	562	547	525	547	576	546	549	566	551	562	543	561	561	576	580	602	523	509	574	558	592	551	603	554	567	561	555	581	528	579	587	545	581	550	565	546	562	530	529	575	556	563	541	554	568	572	606	526	535	512	565	589	586	551	561	583	566	599	553	554	577	577	569	566	589	580	570	579	554	524	546	556	613	571	566	534	588	545	548	588	550	571	559	568	511	541	560	499	566	555	515	527	571	591	576	535	579	579	568	552	529	580	535	558	544	524	585	563	558	531	539	550	572	580	582	560	551	572	549	555	556	584	545	563	559	543	562	561	551	503	555	576
34874	27322	18456	5591	2274	1350	986	708	671	572	530	485	407	388	351	353	375	345	297	318	283	299	300	305	314	313	304	301	280	296	305	284	288	298	262	274	282	259	276	245	295	274	301	261	301	291	276	283	299	284	300	265	297	261	268	299	272	274	280	287	305	280	287	303	262	261	286	273	272	275	277	257	306	292	274	261	264	274	274	280	280	284	286	273	280	281	289	270	254	264	230	276	263	274	265	310	276	266	279	270	290	261	229	256	247	296	283	292	272	254	282	291	281	244	276	280	277	277	308	279	278	309	306	297	277	273	293	282	256	262	258	291	299	287	271	295	275	268	300	229	283	331	258	290	261	247	284	250	274	262	268	278	277	276	247	303	245	275	305	276	280	262	280	307	288	266	260	273	266	255	287	267	271	266	281	302	295	298	244	293	272	295	280	281	283	270	272	289	254	287	257	275	274	263	256	287	294	302	265	265	275	306	305	287	287	303	288	282	284	303	285	292	269	267	300	245	258	268	276	296	244	290	262	290	269	249	303	291	257	300	305	275	298	285	281	256	292	306	260	309	321	294	276	272	284	286	294	288	252	304	256	283	267	264	266	227	276	270	282	287	276	278	258	275	269	312	300	282	281	284	267	283	296	253	310	274	301	286	292	277	244	276	284	320	281	261	269	268	262	261	293	281	303	259	282	266	291	261	276	263	288	284	277	249	276	295	297	262	294	300	262	279	282	276	260	268	262	277	255	257	288	285	270	269	274	278	293	266	300	287	296	284	286	271	297	283	283	268	252	295	278	289	298	278	295	255	302	273	263	267	293	245	251	270	293	267	284	238	262	286	304	288	284	318	298	262	275	261	312	272	283	261	260	259	280	265	268	256	277	264	274	265	246	300	260	264	251	275	281	287	257	264	266	258	251	280	295	286	290	279	297	331	290	261	286	300	294	295	251	285	248	275	300	275	279	229	276	278	246	274	276	279	271	286	284	270	273	271	290	303	252	287	276	267	258	284	261	282	289	290	290	255	299	276	252	286	285	277	278	305	274	307	271	287	285	248	271	255	277	268	281	256	260	285	309	251	250	257	285	257	275	249	278	280	276	281	266	262	295	279	280	246	298	274	267	274	262	287	282	276	273	278	272	287	276	246	264	270	264	276	303	238	298	290	300	294	297	229	248	241	282	290	265	266	281	282	272	300	272	300	285	254	252	276	289	274	272	278	270	289	268	270	324	264	275	299	272	263	305	284	231	279	302	262	294	276	272	235	276	277	291	287	266	299	290	327	295	281	248	269	276	259	284	260	274	280	282	320	267	284	263	260	275	255	266	284	295	281	277	255	272	289	304	276	319	287	282	282	277	253	291	293	276	275	266	289	248	274	289	278	261	260	265	269	271	253	262	291	271	259	247	303	296	281	269	268	247	282	284	281	277	280	251	257	265	265	286	272	281	257	301	272	282	290	279	282	291	291	276	283	275	272	276	279	272	279	277	255	268	273	317	288	242	280	247	309	284	293	264	272	265	277	272	288	290	283	306	243	261	297	293	286	281	305	260	282	305	274	275	259	231	222	272	265	267	293	281	284	258	286	317	261	282	269	305	295	275	274	253	275	272	279	266	275	254	249	301	291	262	271	282	287	264	297	287	277	290	281	271	297	260	267	292	269	297	279	280	293	301	268	298	274	270	289	302	269	297	270	245	258	269	306	313	269	286	276	278	276	282	298	274	266	283	321	285	288	274	277	288	279	273	276	283	274	258	259	265	271	261	251	279	272	303	270	295	308	268	247	284	248	265	266	263	285	304	279	278	278	290	289	283	300	282	273	263	269	267	278	292	285	270	316	285	269	281	275	317	275	293	279	300	266	283	275	273	297	264	258	285	273	303	282	288	265	282	264	255	264	254	256	251	296	283	284	298	290	298	261	298	295	313	283	274	287	291	293	278	278	289	243	255	265	282	265	289	297	298	275	269	287	310	321	293	296	271	252	280	283	247	310	308	269	286	264	258	260	304	294	279	262	306	256	284	289	277	307	284	288	284	286	271	287	272	264	298	285	241	265	303	257	293	265	310	304	288	261	256	240	279	256	304	283	295	259	274	323	266	257	263	272	282	305	279	260	303	279	268	238	248	292	292	260	277	286	260	278	291	269	279	274	256	272	285	286	247	264	300	302	285	273	276	291	280	307	292	264	275	296	276	254	265	292	314	283	270	300	318	317	292	289	256	304	267	298	270	286	286	282	250	302	269	297	257	284	265	280	302	251	291	264	278	252	284	283	278	293	257	244	252	295	305	272	281	292	266	296	277	292	272	333	303	272	273	289	249	243	261	308	267	263	288	269	254	262	276	309	293	293	258	279	266	298	315	261	298	279	299	281	297	296	315	296	253	288	267	274	291	271	237	295	267	298	280	300	315	268	250	250	291	268	276	278	281	243	288	292	262	284	273	251	285	257	296	298	287	253	269	256	284	294	246	299	313	282	299	318	280	288	270	251	242	266	304	285	283	273	262	250	274	295	279	271	232	285	246	279	291	271	266	270	304	283	255	260	273	293	282	268	284	291	281	314	265	285	270	257	265	274	259	279	298	283	290	320	257	280	280	275	256	297	299	306	322	280	273	293	269	247	278	274	244	315	246	294	283	273	229	262	289	308	293	282	284	266	323	252	259	267	273	274	293	283	272	300	271	285	285	271	331	291	269	276	278	288	278	265	295	267	303	266	289	284	268	288	288	273	289	267	301	256	267	254	294	244	277	285	301	302	296	263	255	266	319	300	303	254	256	267	256	289	292	265	259	282	260	284	289	273	247	260	273	278	302	314	274	277	273	270	300	263	267	306	262	258	277	299	282	298	294	277	280	265	264	276	239	246	285	265	310	269	291	269	314	246	250	263	255	276	281	313	312	285	292	257	284	254	274	263	305	273	334	296	262	252	262	255	287	282	246	287	255	264	263	280	268	251	285	262	277	297	250	284	287	289	276	263	284	261	311	247	266	292	268	286	278	266	308	270	311	285	272	245	270	282	289	262	276	280	269	249	298	287	263	300	272	277	265	264	298	275	254	270	290	252	256	256	225	308	282	269	290	300	279	275	307	271	271	277	295	286	286	290	244	269	285	290	279	264	290	273	319	263	300	269	279	260	292	318	267	258	280	255	263	278	262	259	291	277	336	285	295	252	283	285	278	256	286	281	287	255	283	263	263	295	247	271	292	264	291	273	298	270	310	284	298	289	275	283	292	274	275	288	270	277	313	292	289	268	304	295	268	281	281	289	272	280	284	285	274	303	261	261	285	278	264	253	273	321	290	280	273	253	263	291	295	277	266	272	261	279	241	265	289	256	256	282	283	273	258	304	246	259	305	282	253	282	278	289	280	272	316	281	261	263	313	277	281	282	261	307	283	274	274	281	287	306	263	287	272	272	273	288	276	260	271	281	276	320	298	274	290	281	276	286	281	252	262	303	266	271	305	297	283	302	295	277	278	275	271	263	265	271	266	250	262	266
22515	21447	19151	8706	6579	4721	3787	2963	2496	2203	1817	1654	1533	1300	1205	1084	1040	908	932	879	873	813	807	758	752	761	697	748	692	702	695	674	684	641	661	686	653	696	626	691	656	640	650	622	656	633	632	627	639	603	664	642	622	646	651	607	623	672	645	627	614	616	613	618	653	651	618	593	619	618	595	633	635	607	639	638	622	628	552	628	650	602	629	663	607	642	606	624	590	641	612	598	670	606	600	652	652	587	597	612	646	627	625	612	650	600	618	605	619	650	616	619	646	648	679	586	632	592	583	650	613	577	689	655	639	578	645	639	610	589	660	663	614	636	591	618	637	642	630	610	601	632	597	601	583	628	654	619	572	636	602	588	653	655	636	659	594	665	591	648	600	655	622	640	643	610	660	633	609	660	665	665	655	592	623	640	598	635	573	609	583	630	614	618	609	659	611	577	608	613	621	646	592	586	630	622	604	640	641	670	614	546	659	586	605	604	598	608	627	670	610	591	640	643	642	643	604	607	603	577	612	639	575	602	596	595	585	636	618	649	613	650	568	616	590	676	670	633	619	630	636	666	625	622	587	625	635	632	654	620	620	643	599	600	656	631	633	612	619	656	604	612	649	590	621	602	593	607	594	613	614	637	637	640	663	611	620	593	608	644	639	616	635	584	615	656	609	631	643	608	637	621	605	604	601	626	603	621	636	639	574	606	600	563	618	611	590	650	630	680	651	634	614	619	613	623	623	625	626	654	636	602	641	660	585	596	600	592	621	585	670	599	651	600	624	652	640	599	616	597	629	605	607	607	609	598	606	590	605	643	688	642	623	640	625	642	627	613	612	637	633	640	597	648	615	621	622	653	639	625	627	607	652	592	649	610	645	622	654	677	641	666	626	621	611	621	617	601	623	634	607	566	608	638	608	616	608	630	615	592	608	614	638	662	625	640	590	582	697	646	627	688	630	592	651	612	623	640	606	618	623	596	603	636	628	597	633	618	616	606	636	622	616	678	669	624	603	623	630	641	632	604	663	626	646	581	655	628	625	631	623	600	637	606	605	626	610	637	620	629	629	678	619	580	640	590	598	615	642	625	589	632	630	628	634	594	664	611	622	626	586	633	609	635	601	630	615	615	611	634	636	626	649	610	693	607	644	615	635	630	626	641	599	644	619	631	640	688	665	641	633	642	626	633	587	600	620	611	696	633	610	633	641	627	621	643	598	663	601	618	625	634	642	645	591	662	606	647	640	639	633	581	608	653	614	617	653	616	629	613	675	626	687	621	616	631	642	610	619	653	637	619	628	628	598	619	633	617	588	648	646	629	589	605	636	583	590	581	606	646	669	617	634	594	612	616	694	593	624	623	669	600	658	624	620	604	620	655	616	558	629	622	661	623	607	642	638	654	582	602	616	574	580	609	604	627	613	611	633	662	613	578	641	608	649	615	626	673	652	646	584	600	589	652	603	594	667	611	632	628	628	594	613	624	631	624	626	636	596	625	616	591	611	646	616	619	636	603	596	617	639	612	627	635	630	640	615	625	610	624	645	661	613	574	624	644	659	647	572	635	629	601	627	613	601	637	625	652	618	631	590	642	585	639	621	669	581	634	624	612	625	615	590	657	596	655	634	636	590	599	655	602	595	602	641	632	629	637	573	565	600	694	604	637	632	614	621	567	597	604	583	597	595	612	637	627	625	594	589	631	601	646	643	618	589	617	643	616	594	622	606	595	617	587	629	660	639	623	634	625	631	605	620	663	602	655	648	670	568	584	617	656	658	608	583	630	579	579	630	565	651	656	623	586	597	620	635	589	599	662	644	622	607	631	598	593	658	621	588	552	685	642	629	644	611	617	654	600	600	641	624	606	612	656	600	583	630	610	598	638	599	663	577	642	655	539	575	625	594	632	591	618	585	607	574	607	623	630	640	644	632	627	617	666	566	590	602	621	623	642	644	671	599	626	618	607	598	583	643	598	610	662	663	646	596	608	638	627	626	621	583	639	623	639	612	653	600	619	599	649	597	596	611	647	619	591	631	618	600	645	634	596	643	663	647	648	584	604	602	592	590	567	614	635	604	599	592	607	599	661	598	622	620	594	610	571	613	614	644	610	643	600	611	632	628	584	631	645	614	680	644	646	624	619	559	628	600	682	615	621	610	617	646	616	606	631	610	636	621	662	619	579	614	591	644	649	640	668	592	609	623	652	609	653	634	639	624	602	626	659	660	616	605	637	597	622	650	572	647	618	595	622	605	654	628	599	653	610	635	639	648	591	666	656	645	605	576	666	592	637	586	654	589	621	678	638	607	605	642	657	640	668	595	616	621	663	618	635	614	615	605	612	627	611	637	602	621	615	638	625	609	678	590	595	641	633	632	617	618	635	628	609	649	606	636	576	652	656	649	586	627	623	638	594	560	622	615	646	651	627	598	619	634	575	636	684	612	652	619	611	601	617	650	654	622	619	662	613	618	634	614	613	616	617	600	613	637	619	601	617	654	602	631	640	563	640	627	616	627	612	647	692	632	641	660	605	661	607	598	638	574	654	643	654	589	659	620	657	620	657	614	624	611	599	592	624	606	634	617	625	619	620	614	589	617	620	586	624	604	653	603	621	599	614	599	675	650	611	637	587	689	623	647	627	639	619	639	625	627	616	631	643	616	625	641	623	624	644	641	588	590	635	633	600	621	644	640	622	638	663	577	606	594	640	636	604	607	619	597	631	623	566	629	650	610	600	579	608	627	599	604	591	626	634	580	643	628	629	658	691	634	608	599	657	625	602	647	629	635	600	574	643	647	651	619	596	604	596	602	612	604	571	618	628	595	636	643	600	638	631	670	638	623	617	629	600	660	626	606	610	597	620	613	609	655	623	633	628	627	602	594	620	662	650	569	630	604	641	610	688	634	633	634	637	598	578	631	617	655	651	634	598	628	607	647	632	595	636	615	644	631	626	609	619	653	654	638	634	615	612	642	585	576	629	622	638	627	624	643	627	654	587	676	640	650	634	651	630	582	610	640	638	611	611	619	595	644	618	645	655	627	610	631	607	607	633	653	617	623	603	657	610	633	618	653	650	608	636	666	622	588	631	610	643	621	586	617	598	628	616	631	598	622	612	571	608	647	619	639	616	630	611	608	589	615	637	623	637	616	610	611	621	648	646	660	636	634	647	630	605	614	622	612	656	595	618	658	629	604	622	620	622	538	574	607	634	627	601	633	606	626	610	658	661	614	658	645	614	596	624	599	617	640	622	629	589	632	654	613	634	630	620	671	640	640	609	647	592	607	648	653	624	648	631	608	618	626	663	647	646	618	593	612	649	588	641	625	605	643	630	611	656	609	600	586	650	626	621	640	583	629	649	607	660	610	680	600	648	646	617	629	642	581	622	639	623	639	598	638	620	624	578	639	638	608	616	577	591	624	586	620	635	617	599	696	563	599	602	607	672	664	600	603	619	638	623	582	669	633	589	616	603	623	657	615	619	633	644	624	650	641	652	635	617	642	604
45400	36635	25456	9038	3527	2013	1414	1008	794	706	596	612	498	482	421	434	417	375	369	361	412	364	317	295	339	325	362	326	313	283	284	286	330	283	303	267	294	316	314	310	293	297	312	318	294	313	325	288	315	313	294	283	279	289	285	300	307	285	284	298	310	273	295	330	299	281	286	310	303	299	297	302	301	326	318	285	286	324	288	271	270	318	307	262	263	308	282	273	291	295	303	306	287	283	309	301	310	308	327	302	275	299	318	313	281	314	305	294	297	319	305	310	308	335	324	301	323	310	308	310	308	316	305	297	292	311	307	304	267	280	310	308	310	284	301	273	309	316	311	312	287	308	309	296	285	321	293	294	338	311	265	326	278	327	285	286	315	303	289	286	294	274	331	304	316	279	265	312	325	316	308	329	316	289	296	290	290	338	312	300	301	290	280	305	259	274	311	298	304	296	295	305	273	295	282	290	295	287	296	297	304	324	280	298	329	322	301	329	268	313	314	316	295	292	307	299	305	334	304	282	287	309	291	308	264	265	321	300	274	289	295	265	319	287	295	288	318	312	329	304	282	273	304	286	289	313	272	295	280	274	282	308	316	311	275	315	286	306	274	324	318	298	334	271	316	315	282	288	319	307	323	298	315	335	305	275	319	307	306	290	288	301	311	304	319	283	304	310	301	257	305	303	284	307	291	294	270	297	312	288	284	319	264	260	299	313	303	272	298	317	305	301	296	284	304	323	285	288	264	294	297	331	318	274	315	297	299	274	317	334	287	313	277	294	318	300	309	283	308	282	302	293	264	272	317	286	310	273	314	300	287	315	308	296	275	320	282	319	323	322	305	308	300	310	267	297	286	306	306	307	278	281	282	297	306	297	304	281	302	328	325	312	329	321	290	315	267	300	291	300	320	278	302	312	283	328	311	302	313	310	306	304	312	290	353	308	307	288	306	273	303	312	328	303	289	299	274	299	276	301	282	299	263	312	328	328	276	295	281	308	308	284	309	286	314	301	294	317	293	302	313	309	273	305	288	282	303	315	293	295	285	287	299	308	320	307	330	316	286	303	299	267	284	300	289	279	290	265	296	306	284	276	283	299	270	287	339	306	279	309	317	309	240	300	300	263	276	322	293	304	307	277	315	277	271	324	335	311	315	306	304	318	301	295	275	314	300	276	291	319	308	301	311	316	304	292	299	313	331	296	301	278	281	318	292	286	340	274	301	281	322	274	272	287	305	296	272	311	304	294	294	312	305	290	309	279	279	338	298	307	294	291	288	291	300	291	322	276	341	291	309	299	289	283	300	281	301	318	303	276	308	298	287	291	299	321	310	308	273	313	292	304	254	309	305	304	302	287	304	290	282	305	313	294	286	282	332	309	283	293	281	302	291	311	316	299	286	273	264	316	288	300	339	312	320	313	287	299	293	307	305	349	305	299	278	282	318	318	264	284	293	301	260	305	294	307	286	291	304	317	291	285	318	324	305	317	301	315	298	306	281	298	311	268	293	293	307	300	283	307	284	280	268	266	358	303	276	290	293	274	317	338	321	288	280	300	317	319	310	263	284	281	338	279	286	288	282	291	293	272	305	238	294	317	311	295	304	268	282	296	317	301	253	286	294	278	313	312	296	308	317	293	285	296	295	297	316	314	304	323	292	302	296	275	330	287	345	295	304	268	297	303	286	277	304	302	309	319	268	311	292	294	289	310	351	311	300	300	287	295	375	287	327	300	308	314	306	298	290	294	296	277	292	301	314	288	288	291	309	338	282	302	303	272	316	300	263	306	311	290	292	315	314	288	298	317	316	297	275	298	328	339	306	265	301	333	299	324	304	297	262	272	298	293	292	284	295	287	284	306	291	265	281	284	299	295	267	255	311	307	277	338	353	291	291	279	323	289	310	295	265	349	305	294	315	322	298	295	318	303	289	286	262	303	280	285	306	315	326	290	297	302	338	304	305	344	282	313	317	295	325	318	284	284	303	305	300	299	315	305	299	328	302	286	286	284	293	275	306	263	308	324	290	311	310	291	286	283	268	294	296	279	296	304	325	347	284	265	289	260	305	288	267	295	299	313	331	304	314	267	304	313	312	297	308	319	295	321	320	274	317	292	308	315	322	331	283	316	320	300	286	308	285	312	322	283	317	315	367	302	319	297	293	321	326	299	321	276	344	306	287	313	320	280	310	273	311	299	287	292	316	275	269	293	302	297	292	316	317	315	290	285	291	299	289	296	294	292	290	268	309	273	285	279	299	295	314	294	321	298	293	300	271	307	291	258	274	299	283	278	279	307	287	329	326	270	310	298	281	296	287	272	305	290	301	294	291	308	307	279	271	310	283	316	326	296	265	316	328	303	308	289	307	313	285	327	273	276	321	301	289	317	285	290	300	287	312	303	288	291	311	317	306	289	280	307	302	319	320	330	314	313	298	301	292	290	291	288	269	332	292	313	317	288	311	305	305	300	291	316	291	272	290	321	309	295	283	286	302	317	300	282	327	311	285	318	291	297	299	316	288	300	328	299	293	299	303	325	311	285	292	312	298	277	288	293	292	309	321	320	295	273	292	291	316	271	307	289	307	271	293	281	324	303	309	299	288	277	282	296	324	291	301	313	315	280	307	272	312	308	294	333	323	286	312	299	280	275	286	308	292	292	267	308	283	327	295	308	296	304	325	315	267	288	278	295	285	311	316	296	297	276	289	339	309	269	291	287	315	281	252	316	294	282	306	301	294	287	295	293	295	299	285	331	288	275	328	305	323	293	271	282	294	289	334	334	330	292	302	305	274	281	277	255	311	300	302	311	260	282	335	323	301	285	274	283	322	295	324	298	305	294	324	292	280	332	302	317	305	306	331	313	304	291	315	275	301	307	337	272	289	297	285	312	297	316	307	327	279	284	281	327	313	310	309	300	291	307	293	270	300	274	308	323	332	328	323	292	288	290	310	293	279	263	316	316	355	307	326	257	302	282	285	307	290	282	289	275	288	295	284	282	328	292	320	304	297	281	289	328	296	292	313	332	307	276	305	297	311	313	307	302	304	268	277	297	288	340	321	306	317	307	288	291	286	312	284	281	264	325	312	297	336	295	320	294	310	281	323	276	290	306	261	307	320	315	277	307	296	303	275	302	309	316	310	318	322	303	287	295	296	292	308	293	271	290	296	291	291	344	302	309	318	277	278	272	316	284	291	293	284	320	297	312	269	294	254	327	280	280	322	332	308	283	281	297	310	322	288	312	301	333	321	296	305	306	288	278	310	279	282	314	279	293	328	307	303	315	312	267	267	271	290	317	329	302	313	287	286	296	320	270	295	307	310	288	315	310	296	304	294	312	333	306	305	337	311	263	313	303	301	263	268	313	298	319	270	278	330	314	295	291	304	295	292	310	307	293	299	276	304	290	271	294	324	281	303	309	292	299	322	286	337	296	309	303	299	334	288	279	289	306	304	311	292	297	307	310	295	340	280	297	284	298	296	308	300	290	296	303	326	293	306	305	293	284
28949	28530	23289	11402	8478	6357	5116	4079	3482	2856	2364	2176	1995	1788	1483	1307	1252	1186	1070	1048	930	881	892	874	800	802	741	811	781	762	715	749	721	745	723	733	720	691	718	726	714	688	722	675	705	662	667	670	668	654	635	669	629	657	704	710	668	653	675	655	624	652	727	684	708	686	642	656	661	658	712	674	670	617	648	662	660	657	628	652	600	643	628	649	671	609	669	660	667	659	665	665	636	662	677	608	635	613	654	673	654	661	652	651	688	687	665	657	677	705	688	644	661	658	657	650	689	657	648	659	630	648	644	677	595	652	676	690	733	670	634	683	632	730	660	654	667	649	640	615	641	631	624	687	658	668	723	615	673	645	637	647	635	657	705	662	673	676	667	678	650	664	677	652	641	708	638	656	703	644	628	676	634	655	670	627	690	662	635	644	618	633	644	690	624	642	645	661	655	667	655	678	680	680	652	667	683	657	620	706	626	666	668	667	649	627	676	612	663	670	678	640	630	630	662	657	657	639	679	635	676	661	634	667	650	695	631	628	705	659	645	709	636	665	680	692	629	642	625	668	657	677	640	671	712	658	653	601	631	640	671	645	642	637	605	683	692	631	683	659	660	613	596	649	607	632	668	691	662	677	651	644	626	622	660	650	665	645	622	601	640	617	651	631	652	615	673	647	649	679	686	644	632	654	623	681	645	638	640	689	661	697	613	641	640	634	616	634	645	653	673	683	631	620	682	648	627	687	654	647	663	680	630	666	678	676	658	641	646	707	672	672	607	684	660	717	629	671	648	645	695	672	620	625	676	608	678	655	631	656	639	675	661	645	657	633	663	642	696	624	675	651	670	628	639	612	668	657	683	631	672	678	666	659	665	646	687	612	684	664	637	650	654	614	664	661	679	652	686	663	650	617	648	687	660	657	605	646	662	599	650	648	665	645	651	646	669	664	668	666	641	651	629	660	662	613	661	664	629	661	631	655	667	694	671	643	628	683	643	639	623	650	681	633	673	686	665	658	636	703	593	641	630	642	686	639	646	689	660	644	663	619	623	601	637	641	627	673	675	634	655	674	632	662	675	633	623	656	685	612	606	649	596	658	646	665	644	650	658	654	621	664	643	703	654	625	654	652	654	626	631	660	629	622	664	628	660	658	613	669	670	678	661	704	637	666	638	626	656	651	637	656	641	672	658	661	678	649	642	641	640	652	640	663	701	656	658	632	625	642	657	645	726	646	661	649	637	622	678	608	673	714	709	655	672	647	676	643	671	697	627	610	681	648	697	628	666	632	662	650	659	632	681	640	607	692	657	667	657	634	607	640	647	657	668	690	665	680	699	630	663	657	628	723	637	667	646	679	615	690	643	674	674	643	664	651	642	664	658	637	652	639	646	665	651	640	682	682	665	688	679	648	681	640	621	665	643	643	634	672	648	661	699	689	612	681	645	628	632	641	641	646	690	643	662	657	651	695	686	657	655	651	650	648	663	635	669	655	666	637	663	685	626	662	686	624	627	627	634	652	654	670	678	669	661	622	643	682	658	631	627	631	694	618	650	663	641	647	649	663	655	646	661	630	691	642	642	622	603	655	649	685	639	702	671	683	706	650	646	652	687	676	641	656	668	668	626	657	658	669	654	640	663	680	634	664	691	650	646	649	656	632	675	621	662	628	653	630	678	656	639	661	643	666	644	624	665	668	672	637	672	661	700	622	611	585	609	673	655	621	625	673	643	656	636	672	607	635	607	678	695	631	645	669	604	655	661	589	662	646	667	652	680	628	637	656	623	700	663	683	662	664	684	717	642	654	641	641	658	673	640	661	670	675	657	640	627	684	651	667	660	645	661	645	635	682	629	656	631	610	611	675	630	649	661	675	696	638	657	657	701	664	664	669	622	624	668	656	687	671	625	661	682	655	635	622	647	679	655	667	672	701	693	661	666	650	669	628	630	654	653	640	674	674	636	647	693	626	641	676	670	664	655	632	619	650	632	632	708	648	620	626	674	564	638	649	687	672	634	648	674	630	614	640	653	653	664	620	638	648	669	658	652	714	681	660	655	673	642	640	673	652	636	668	657	644	685	587	647	651	623	619	662	670	664	615	659	658	665	707	625	646	634	647	638	670	636	648	679	654	651	649	660	682	650	675	680	681	668	656	679	647	684	656	675	638	605	634	646	629	623	640	652	651	622	680	669	630	627	658	672	663	670	645	637	668	598	630	662	657	698	663	690	667	678	683	650	697	608	611	661	663	649	659	706	658	633	655	629	659	671	669	668	638	605	692	665	671	668	669	642	624	645	623	698	653	634	637	627	650	661	656	642	653	653	669	685	619	684	609	684	682	694	643	653	630	630	631	634	607	713	601	664	674	652	681	708	665	662	670	626	652	664	631	661	653	671	650	682	607	658	668	661	641	679	635	654	654	662	617	640	669	679	650	629	667	679	641	694	659	689	652	637	663	627	655	677	655	651	643	647	669	639	637	615	652	633	657	692	616	659	672	636	658	669	693	664	626	684	639	674	663	681	652	649	690	675	620	646	657	684	631	625	618	596	633	666	621	610	642	650	637	673	677	644	682	643	663	635	628	596	608	630	651	671	644	661	678	635	699	722	669	670	641	640	663	669	677	674	661	676	621	651	698	634	670	634	615	602	653	651	658	654	670	664	656	700	667	675	661	647	699	626	666	619	639	659	627	659	657	672	693	626	650	625	631	659	631	646	710	678	632	667	661	663	630	660	648	614	669	603	649	680	663	662	676	643	632	700	601	693	716	654	612	671	655	614	658	639	658	627	667	609	689	672	606	641	627	616	653	642	630	659	696	617	658	652	684	624	612	645	631	662	621	643	657	724	647	639	631	638	655	676	691	604	687	646	663	633	643	654	645	662	662	666	688	675	667	642	642	669	685	574	664	604	653	674	666	655	661	672	649	597	645	657	663	646	657	658	657	689	640	687	636	698	641	658	665	631	639	674	654	662	618	640	643	662	646	657	670	642	648	654	685	636	604	681	662	679	641	638	631	641	628	661	654	654	690	667	629	626	638	657	673	697	629	684	648	622	670	699	625	685	626	647	654	679	596	649	688	639	651	687	683	618	637	666	646	665	634	663	659	674	647	652	715	648	652	661	681	635	620	644	617	676	624	660	719	628	641	674	656	648	649	699	630	675	639	659	640	634	636	635	631	633	620	677	666	650	665	651	636	710	642	655	668	661	697	658	644	623	730	646	704	622	728	643	690	623	640	666	708	691	638	661	623	644	663	646	635	639	622	638	631	636	644	718	653	655	656	649	670	608	636	664	674	656	633	651	683	651	655	655	642	680	667	643	615	687	660	673	644	637	651	683	646	712	694	661	660	669	697	657	649	662	644	676	650	635	673	706	677	642	690	636	664	639	655	656	652	638	683	682	671	705	644	694	630	653	613	640	641	615	667	628	653	678	674	669	687	646	633	620	624	610	657	658	697	615	602	664	667	656	646	651	689	679	683	658	654	625	706	643	692	658	643
17745	9388	4740	1931	1098	775	582	425	428	364	354	327	261	253	263	249	262	220	236	243	235	221	219	228	225	198	243	225	217	232	254	222	248	214	200	212	201	247	213	229	220	221	213	210	219	200	259	230	218	253	248	222	235	213	235	219	199	223	224	218	228	205	230	224	237	211	221	228	200	209	238	227	243	243	219	229	210	208	225	223	188	218	227	208	245	210	223	188	241	207	206	237	238	219	202	214	263	217	184	211	200	183	229	262	221	243	241	210	204	220	222	233	202	206	218	211	223	251	207	218	225	213	224	222	231	211	219	197	213	203	227	181	210	232	241	234	233	229	242	203	225	226	222	227	228	215	216	221	247	208	221	234	220	237	208	216	221	189	242	232	233	209	246	200	209	205	193	233	202	212	216	241	219	212	237	265	219	226	251	225	241	218	218	207	203	218	225	221	245	225	229	213	218	237	233	199	225	208	209	200	222	213	249	263	210	212	218	257	217	225	237	227	210	215	209	195	237	212	239	197	217	210	217	230	210	201	212	247	218	201	210	223	235	213	217	235	234	209	213	226	224	205	211	243	244	244	208	240	217	215	232	222	232	211	219	221	220	241	211	208	204	244	221	235	234	222	225	204	217	202	216	225	211	233	204	215	183	218	214	236	218	250	216	238	231	203	205	223	245	241	227	222	180	221	205	233	225	205	211	233	214	236	225	207	186	195	226	201	196	215	197	216	224	229	227	234	223	216	216	215	184	224	240	232	212	209	221	234	216	227	234	242	231	225	209	205	243	239	246	207	220	195	216	223	226	184	223	218	204	246	237	232	210	217	226	229	219	224	197	203	227	234	220	186	240	209	239	221	222	212	195	208	209	227	213	218	236	192	210	238	231	213	205	218	213	200	200	192	219	226	244	206	225	224	208	208	202	221	244	226	220	217	217	200	208	214	224	222	219	220	219	222	225	217	221	215	194	200	200	214	194	229	231	223	226	245	246	244	232	214	213	202	227	193	224	222	254	231	230	226	260	218	207	236	217	226	224	218	216	230	215	238	219	233	201	268	223	214	231	219	239	198	229	222	205	203	224	235	221	214	213	235	222	217	196	215	219	221	218	223	239	205	238	232	258	221	237	238	225	207	228	215	240	197	214	200	215	226	199	221	233	229	233	204	225	217	217	222	225	217	198	226	231	210	228	222	215	202	217	244	233	242	206	209	221	211	201	207	218	179	239	236	233	210	199	235	242	196	226	219	245	240	236	245	202	266	247	244	247	201	208	218	234	210	255	227	257	234	192	225	197	216	222	211	232	229	193	231	219	216	211	208	213	212	217	234	251	210	211	210	214	225	228	209	251	241	225	218	230	261	199	211	223	197	196	236	225	177	226	215	216	225	249	218	212	249	216	237	215	207	212	190	234	227	253	224	213	214	208	237	245	223	229	254	246	203	242	208	208	214	226	226	236	232	215	199	177	206	232	179	217	243	233	212	199	238	242	226	225	198	222	209	212	227	224	243	207	234	217	230	201	202	182	224	207	219	247	237	222	205	175	211	216	231	191	204	243	245	233	200	233	174	216	230	218	212	244	223	201	199	224	236	239	222	235	214	223	216	241	244	222	221	198	211	211	221	219	206	226	197	208	225	228	203	249	205	196	218	232	229	239	247	223	213	230	203	232	220	219	238	222	221	223	234	241	223	203	206	181	193	214	242	249	225	213	199	242	238	229	215	228	225	196	216	196	210	211	212	209	220	249	211	190	220	213	215	229	239	220	206	235	208	241	229	237	226	209	243	205	210	225	193	245	218	181	206	220	235	245	198	228	197	220	221	237	207	204	224	216	235	208	195	230	235	233	237	232	215	220	222	198	232	245	209	224	209	260	245	207	200	240	228	233	248	246	190	201	249	217	222	239	203	234	218	236	219	213	213	213	234	212	215	232	233	233	251	237	220	223	216	219	209	230	238	238	238	202	218	211	223	225	226	220	219	223	206	218	229	224	248	226	217	220	228	212	253	254	234	225	222	204	216	227	219	193	218	242	217	232	217	220	205	255	252	231	245	226	228	214	199	248	198	226	208	216	237	222	215	209	241	233	247	234	252	232	235	223	213	222	242	225	186	235	227	213	220	215	230	204	221	259	223	224	228	221	237	215	226	200	208	255	239	231	213	223	249	228	196	189	240	236	234	248	252	219	218	221	229	237	214	212	224	233	245	217	196	228	227	208	216	230	219	228	200	228	184	211	242	221	183	200	199	222	201	209	234	258	208	255	207	233	228	210	214	238	243	232	197	240	223	240	212	205	210	203	259	190	202	228	242	224	226	217	244	195	197	206	230	206	195	213	213	225	187	227	204	217	219	224	207	213	242	212	210	222	219	228	203	249	183	213	221	248	242	241	220	248	244	223	242	221	206	211	226	236	195	206	232	239	212	248	235	205	232	232	258	251	204	195	229	216	220	231	224	209	214	237	212	222	236	249	253	235	231	224	221	211	191	252	218	214	216	206	222	229	221	243	246	230	240	215	214	229	230	229	229	202	222	209	231	229	199	213	212	190	214	223	234	206	217	213	232	214	214	232	227	233	224	251	202	262	219	214	205	203	217	218	227	230	206	198	201	218	240	238	220	231	245	219	201	236	216	229	206	226	228	225	211	222	193	253	228	219	255	220	226	240	216	221	213	239	222	243	200	235	221	240	206	213	229	247	221	220	227	222	212	212	224	234	224	201	216	244	225	232	201	233	234	216	211	208	229	236	231	217	225	228	227	226	225	229	221	215	191	221	223	225	218	240	215	225	207	234	217	224	247	209	221	226	205	219	200	227	225	222	226	212	233	232	244	205	190	216	237	233	236	191	211	212	209	188	210	206	212	243	212	235	214	240	228	176	199	231	227	234	219	227	230	262	241	226	211	215	214	198	239	237	206	240	225	233	209	229	219	201	223	242	199	207	200	223	212	234	230	206	242	236	242	228	222	218	238	225	185	223	202	208	208	234	233	248	245	213	221	227	205	210	253	232	227	217	237	259	238	221	224	212	237	226	225	233	218	204	211	221	245	210	210	243	216	208	236	272	227	217	228	219	206	189	237	226	240	220	192	240	226	225	227	213	207	227	233	225	209	221	222	234	243	203	216	230	241	206	237	203	200	204	222	217	244	236	210	204	236	208	239	213	244	217	232	228	210	220	207	245	234	216	241	213	218	236	210	212	237	202	243	216	212	186	210	203	222	236	206	254	237	210	273	242	235	224	239	246	252	210	203	219	188	199	220	220	235	221	223	233	246	215	188	228	225	211	238	228	218	231	213	241	220	227	250	215	242	226	195	206	216	226	215	221	222	189	208	190	229	217	241	222	227	237	224	227	220	239	247	211	205	233	206	214	212	229	217	193	245	228	222	217	219	240	238	221	224	204	203	225	237	211	221	224	225	216	215	252	251	210	189	203	199	223	200	219	205	242	198	202	224	232	232	237	222	203	191	220	252	240	198	217	219	192	201	239	201	228	214	183	208
10834	7927	7296	4955	3838	2853	2126	1783	1403	1349	1174	1089	948	839	773	753	716	688	635	628	627	605	575	595	599	580	560	588	568	539	560	579	532	514	544	515	556	545	495	532	507	538	529	478	525	520	539	486	513	495	535	522	524	494	523	518	497	514	492	463	494	523	478	515	478	548	504	464	499	477	513	547	517	540	500	489	540	489	489	522	482	508	571	488	537	489	501	520	473	523	526	475	504	508	491	508	497	517	537	488	520	514	511	499	464	542	458	522	488	514	521	506	531	490	486	540	503	543	465	524	517	503	520	484	498	482	521	500	475	488	497	525	495	506	523	502	465	491	506	495	504	532	485	506	485	527	514	530	475	489	486	559	532	516	524	492	498	505	499	500	500	512	521	468	521	504	495	560	517	493	547	501	454	528	492	527	531	528	492	516	477	479	501	476	528	514	528	501	515	507	503	462	508	519	517	516	524	514	503	496	491	489	511	505	519	480	532	516	495	518	530	466	539	516	496	498	517	514	494	538	503	491	507	487	484	496	470	499	512	485	491	542	504	516	491	495	533	512	556	545	503	503	540	484	502	498	493	557	537	489	475	514	478	509	489	487	444	504	521	518	494	504	530	504	469	524	506	505	495	524	481	503	521	467	481	468	490	486	494	526	476	507	503	451	492	511	538	514	553	509	458	489	505	509	520	491	492	506	513	526	502	501	445	527	493	506	528	516	467	523	499	530	514	487	454	472	537	518	511	494	491	520	561	511	503	495	502	500	554	470	480	526	524	502	498	507	518	515	509	570	512	505	547	478	529	486	532	506	471	448	503	504	549	483	555	538	465	529	482	496	487	502	491	524	470	547	530	506	546	512	525	530	505	477	485	499	524	509	502	458	507	521	517	503	557	509	477	535	496	518	520	497	500	486	520	510	485	509	509	507	506	500	528	515	529	511	538	532	558	503	456	459	554	522	507	515	463	491	489	487	533	486	558	494	524	497	521	482	499	493	519	525	494	510	498	501	485	551	512	512	473	527	466	520	502	536	510	526	520	456	473	481	493	510	522	498	507	547	542	534	500	508	502	497	487	505	482	482	503	511	506	524	514	493	496	488	501	481	498	498	556	499	520	515	483	516	500	522	494	557	467	487	485	499	502	491	526	526	527	534	543	516	535	491	526	502	506	503	519	496	485	542	457	490	462	518	532	488	510	493	475	480	497	504	539	467	439	534	512	476	484	520	546	482	472	502	505	538	529	501	509	522	494	559	482	476	541	515	510	522	506	517	453	513	520	489	444	523	526	542	465	539	541	506	519	491	504	528	483	505	503	521	510	527	510	507	473	511	510	471	500	498	524	466	501	511	529	496	503	521	555	526	482	494	500	547	525	544	520	492	509	493	491	509	490	547	504	485	553	501	521	485	447	535	515	465	508	520	509	514	495	512	467	466	484	484	493	548	483	544	472	487	494	487	463	490	476	527	541	488	514	480	458	496	488	500	525	551	485	534	514	474	489	535	494	505	481	500	501	488	498	522	506	533	499	526	511	558	530	519	509	537	502	507	519	471	467	495	528	498	512	534	487	493	491	514	539	522	490	513	514	492	492	533	573	498	512	485	522	505	526	518	507	532	492	507	540	479	500	493	486	529	497	473	472	481	498	537	513	502	530	486	491	505	521	553	523	510	546	502	494	523	520	486	507	513	531	509	522	523	504	504	504	537	490	519	496	531	529	490	516	529	519	531	489	463	531	504	552	514	545	464	518	537	543	490	537	514	529	518	496	506	509	487	511	494	498	479	519	517	511	498	513	506	473	513	507	498	508	513	515	487	491	464	507	509	534	507	485	540	499	489	497	541	500	485	508	522	520	474	519	511	471	517	524	507	494	505	527	486	488	468	524	498	492	478	535	468	510	512	482	519	515	473	482	503	529	486	511	519	550	532	479	480	532	502	512	477	540	502	498	501	516	474	501	507	520	505	527	468	464	515	482	530	483	544	528	500	503	486	450	505	470	498	532	492	510	475	551	535	519	454	553	500	527	442	509	530	528	488	487	514	482	538	512	495	507	505	445	521	508	465	493	523	496	488	539	531	501	508	530	526	460	514	496	524	472	483	452	511	499	537	545	472	489	511	479	507	489	504	484	473	472	489	496	546	481	474	473	510	515	541	506	520	489	540	489	515	506	480	484	490	503	507	546	495	531	486	510	507	517	488	529	465	499	513	496	476	492	495	486	493	500	507	492	512	532	493	520	485	550	539	542	480	480	486	478	530	504	484	522	525	512	507	506	535	522	490	476	537	509	505	481	512	509	493	497	496	520	484	498	528	483	518	520	509	518	518	518	483	497	507	514	470	474	479	466	491	535	521	493	537	503	486	485	498	485	508	539	529	502	526	482	512	491	538	466	480	546	542	514	501	520	523	465	483	517	475	484	509	548	502	473	511	480	514	474	524	524	510	520	508	483	499	538	503	508	516	510	500	471	483	474	486	534	529	500	542	492	508	526	507	504	508	533	506	520	502	565	453	454	551	504	511	525	536	503	526	493	519	511	484	527	541	522	494	454	520	510	507	533	471	509	545	544	493	497	482	497	530	535	499	527	495	523	526	530	512	499	472	473	489	502	480	492	509	533	556	508	495	536	533	531	524	470	507	508	571	493	510	510	494	524	495	497	524	496	518	455	503	524	501	501	514	482	472	455	514	548	516	484	537	488	539	532	486	538	484	520	500	517	489	525	513	503	497	544	506	519	483	479	528	490	487	518	511	507	468	528	476	522	522	522	531	510	498	481	521	501	501	491	509	535	522	510	511	495	503	462	543	501	523	561	520	483	483	510	479	482	505	521	547	493	460	514	483	492	493	472	492	507	519	517	505	454	488	516	542	555	495	474	500	520	534	508	529	491	515	465	533	542	507	546	541	514	527	498	575	568	500	453	515	512	526	490	495	478	518	485	510	560	450	482	522	508	521	498	555	462	482	492	496	471	510	494	487	486	532	515	480	478	516	503	503	530	492	528	478	541	492	531	505	511	519	525	502	542	509	474	536	520	463	519	500	507	474	510	504	485	543	498	508	526	481	483	488	512	511	485	462	487	492	519	526	520	507	482	503	511	496	540	497	475	515	533	536	493	479	489	491	466	497	520	495	498	506	472	487	519	530	497	582	518	487	513	494	501	488	490	535	512	511	452	524	508	512	497	518	505	523	488	517	493	499	507	515	511	479	507	479	471	529	493	514	516	482	534	529	481	488	528	486	546	495	496	516	497	533	498	498	526	527	492	542	517	480	529	498	541	497	528	523	480	498	510	478	532	481	504	540	558	477	497	550	507	539	560	490	486	514	465	492	502	484	489	501	475	543	535	519	494	487	512	480	504	444	496	518	471	554	492	503	500	551	514	519	515	483	512	511	491	470	491	536	497	558	572	474	496	545	497	469	513	476	508	522	510	469	513	545	484	492	519	496	483	470	482	487	514	495	498	494	491	504	507	497	463	480	500	487	480	488	473	485	509	489
35500	25915	17834	5260	2173	1260	935	747	609	542	475	445	412	338	369	316	334	306	302	272	306	324	279	258	289	303	246	268	259	238	264	283	268	261	255	260	281	262	265	230	233	247	264	271	277	269	225	239	268	236	266	230	267	270	231	241	271	245	255	231	256	237	252	282	273	248	262	265	271	256	240	252	213	259	246	238	228	258	254	252	262	235	246	255	270	241	253	277	258	249	229	257	272	231	269	257	272	255	258	246	295	241	297	251	241	275	254	273	254	258	259	278	287	264	253	247	220	236	277	271	263	272	276	259	237	247	265	272	253	237	239	261	230	251	253	226	258	260	294	253	291	244	252	249	268	248	243	242	287	253	257	230	274	266	256	244	248	235	247	247	266	236	256	288	272	265	245	276	227	222	280	266	263	263	265	262	223	294	239	227	274	254	297	258	257	229	282	251	252	273	285	267	215	234	258	243	279	249	276	262	254	259	272	276	270	263	219	244	261	258	274	254	261	269	227	266	271	231	260	246	281	256	257	229	261	270	256	285	263	237	250	221	247	279	265	229	248	264	295	239	268	311	280	264	250	253	257	260	254	211	258	258	266	224	247	261	238	249	262	241	259	268	257	257	271	247	260	253	239	247	261	291	251	247	233	251	229	224	269	267	268	265	243	258	239	251	264	257	247	283	275	247	240	247	262	250	259	274	269	266	274	271	230	235	287	269	281	248	238	249	239	278	241	256	246	253	259	221	256	230	286	271	223	236	261	249	275	246	236	249	251	266	227	250	218	255	236	285	257	277	257	225	272	240	243	230	271	261	269	271	244	235	228	256	254	231	252	289	259	260	228	249	239	259	270	266	305	271	255	238	265	263	298	248	244	290	261	255	240	269	253	257	249	278	271	258	256	250	248	238	251	268	244	293	240	293	258	258	244	236	237	282	244	231	247	242	250	255	260	248	219	238	287	289	274	256	285	261	249	265	266	247	247	221	227	256	243	253	267	273	240	256	248	259	272	286	232	255	234	238	258	250	253	282	276	249	258	263	267	270	216	253	264	244	264	232	262	288	263	263	247	257	259	256	265	269	260	236	237	238	262	272	261	253	271	231	249	255	276	267	283	265	257	243	257	278	262	268	247	234	243	281	265	254	287	256	267	238	238	242	278	241	261	255	244	266	256	240	228	248	252	263	262	284	253	265	280	251	260	271	249	257	278	261	255	260	243	277	280	297	249	249	253	261	264	223	276	232	260	255	279	272	278	242	274	253	230	238	258	271	241	249	270	237	266	236	253	268	250	265	267	251	246	292	242	277	258	268	265	261	255	271	257	234	258	255	236	269	231	219	243	232	261	251	268	268	268	258	276	242	226	274	254	276	236	242	230	210	250	272	271	251	256	265	254	285	274	292	245	291	286	276	237	250	243	258	270	288	255	270	273	260	233	260	224	224	271	275	260	272	246	252	260	241	279	263	220	260	244	270	243	230	240	238	267	237	243	271	253	268	259	255	248	220	221	270	264	224	238	267	246	262	253	265	255	230	210	264	270	246	265	244	273	265	238	239	262	260	225	274	268	277	268	247	273	234	254	237	252	278	260	234	265	266	279	247	252	275	227	256	270	262	230	211	286	252	262	264	263	246	244	270	237	252	266	256	214	232	263	266	272	257	264	236	260	266	218	261	228	235	235	257	260	243	262	238	250	237	258	232	260	242	257	275	261	263	229	239	282	264	282	262	280	265	245	256	282	277	249	273	258	259	211	286	234	263	261	286	263	262	265	244	234	256	245	253	248	266	245	274	253	240	229	250	269	267	270	263	245	235	252	235	256	232	260	264	264	228	257	241	244	255	235	254	255	286	260	264	249	279	212	227	266	269	227	251	237	281	254	273	223	257	269	255	238	267	247	259	233	269	247	250	226	239	233	255	239	241	247	243	260	211	278	280	238	261	273	244	223	255	286	270	274	262	288	278	253	276	244	249	244	264	251	272	262	261	237	231	275	257	275	240	248	272	250	250	280	274	254	242	249	251	258	243	236	259	262	270	272	253	271	258	248	224	257	224	229	246	269	279	294	226	238	273	265	253	254	246	236	287	248	271	244	256	270	246	231	263	265	248	261	217	242	265	254	262	261	262	264	273	247	224	241	256	251	279	264	270	245	247	246	237	268	256	264	267	239	250	241	259	253	260	287	299	241	236	258	212	255	255	259	256	247	250	264	255	243	254	242	242	262	268	243	245	254	259	249	248	222	262	259	249	248	273	273	269	276	266	270	284	282	245	289	217	267	248	218	242	253	256	271	247	271	244	260	255	235	238	263	285	270	216	268	249	250	250	251	261	239	264	263	235	250	249	265	265	273	254	261	239	236	257	216	255	223	264	230	259	235	279	229	290	262	224	229	242	279	268	259	250	279	264	239	293	272	251	235	221	262	248	243	281	233	264	284	239	283	256	233	296	248	267	244	259	239	230	241	239	252	248	261	267	255	231	235	265	233	258	262	275	264	257	239	252	251	265	275	291	251	231	237	287	253	252	245	289	252	264	262	247	272	244	248	269	234	271	292	271	263	254	265	229	252	250	231	247	243	270	269	263	227	218	263	284	252	240	268	265	282	248	277	279	307	286	267	276	244	233	249	250	270	251	242	237	259	251	251	244	266	266	241	251	242	257	264	255	279	216	251	262	297	268	236	253	270	254	227	243	268	281	238	223	253	272	254	286	270	243	253	246	212	223	226	265	236	252	288	254	287	261	258	269	243	262	229	252	256	239	279	238	286	211	254	291	260	257	259	273	260	256	263	255	254	294	255	248	281	255	260	235	263	258	252	258	257	242	260	247	260	283	280	242	280	254	235	252	252	276	245	260	251	270	241	228	226	266	288	254	261	222	242	262	275	245	268	242	258	253	247	269	274	218	249	259	281	266	239	291	260	283	227	238	250	257	248	255	268	263	246	294	286	248	279	250	272	248	256	256	218	243	289	268	272	276	272	265	245	266	300	254	262	243	279	270	300	232	250	269	260	246	267	255	236	284	265	262	289	245	221	243	260	281	240	255	226	233	267	270	270	273	263	243	247	259	298	247	267	266	251	252	240	261	272	234	245	248	247	222	253	263	250	270	243	238	260	279	269	260	283	277	263	271	225	240	257	236	249	270	268	250	255	222	263	230	278	236	279	239	299	246	264	245	241	272	237	251	248	259	222	263	286	298	259	270	269	252	270	242	261	253	294	253	237	254	251	261	273	238	230	258	251	243	241	261	264	245	266	249	256	273	268	239	266	235	267	229	251	239	263	236	260	266	254	310	277	265	282	253	246	273	246	243	273	250	261	258	240	264	244	292	220	271	284	224	253	237	253	253	234	267	267	257	272	251	258	249	229	250	255	252	242	274	237	266	241	267	259	238	227	286	244	250	261	274	246	251	260	258	267	252	251	266	262	245	231	249	256	235	249	268	238	280	249	241	256	273	251	258	260	253	278	257	249	271	229	288	276	244	280	265	267	243	249	275	223	243
22956	19679	19149	8390	6256	4639	3494	3037	2450	2151	1923	1650	1437	1256	1158	1068	946	990	841	801	758	766	720	737	685	694	636	653	662	623	614	669	575	610	624	611	614	627	599	643	611	592	620	574	558	596	587	590	575	556	559	600	596	562	567	600	595	607	604	630	612	610	602	563	614	616	595	559	595	609	575	576	579	593	568	588	549	506	558	573	599	588	577	562	601	522	579	571	526	559	582	611	619	589	579	602	557	550	607	574	607	573	599	545	563	605	571	638	608	532	599	596	600	572	582	567	551	581	602	596	582	588	514	563	542	588	593	610	582	580	612	576	555	556	567	576	551	522	577	567	607	585	569	563	615	569	551	594	632	590	552	564	580	606	574	558	550	576	561	622	579	594	557	569	565	570	557	589	602	546	549	553	542	572	584	574	593	579	571	571	597	562	602	609	597	553	550	600	571	582	560	531	547	552	560	601	603	644	600	521	557	608	593	589	572	568	565	560	585	580	584	551	557	601	585	591	656	571	569	606	581	557	581	565	561	557	564	553	596	578	583	580	548	596	596	585	578	514	581	607	592	554	549	532	553	569	624	567	569	601	611	604	569	613	572	581	587	623	619	623	591	611	544	566	554	561	580	598	593	617	530	607	579	567	554	557	619	559	587	543	577	582	555	553	619	546	585	602	539	558	525	591	580	572	590	573	543	571	592	566	572	567	583	600	618	583	584	603	614	571	515	551	596	606	584	588	574	593	524	585	568	558	589	621	554	615	567	585	596	582	549	575	586	585	591	571	556	591	584	547	545	544	541	620	578	606	572	620	625	588	580	560	566	547	565	590	575	563	581	554	575	555	579	567	573	575	572	546	559	564	565	544	571	549	550	543	550	535	515	546	539	586	578	547	589	594	543	610	591	564	579	576	628	542	588	584	567	538	518	537	589	591	549	587	554	573	569	589	602	545	619	567	608	576	605	566	536	545	567	582	614	583	571	532	578	583	605	567	592	592	538	569	590	541	572	570	581	626	588	621	563	607	555	592	546	597	567	590	570	589	514	562	508	528	561	564	570	563	586	590	540	567	582	562	561	583	556	566	559	585	589	565	538	548	576	546	605	567	554	558	573	569	599	565	566	583	544	565	588	607	575	586	573	566	554	574	553	537	578	613	579	544	599	595	519	546	596	592	586	564	611	634	576	572	568	571	570	590	586	593	602	562	592	569	593	576	596	581	605	579	570	549	599	532	599	575	584	546	604	568	563	603	567	560	595	548	539	584	553	609	553	616	583	542	584	555	573	571	588	576	589	543	578	579	540	574	598	574	571	628	612	559	587	611	590	544	577	601	558	560	601	548	563	540	575	561	563	552	543	566	572	603	595	554	612	570	581	588	591	572	589	572	584	565	592	570	603	523	573	512	572	596	542	571	579	562	595	593	601	567	550	541	554	541	553	608	538	590	621	569	528	571	581	581	619	561	536	572	589	584	578	564	539	587	580	589	592	539	566	570	563	577	575	610	553	602	581	565	556	641	618	570	587	585	554	559	589	587	566	598	566	550	590	577	558	526	585	590	552	576	575	588	551	618	581	587	561	596	585	561	573	579	574	571	556	559	586	589	516	583	594	544	559	624	615	599	547	573	594	568	565	608	581	565	584	603	586	540	560	590	582	605	556	557	611	554	577	559	570	590	580	634	581	558	591	597	591	546	575	545	566	597	576	599	611	597	553	590	589	575	577	556	578	562	581	558	551	572	595	599	560	557	569	535	598	560	562	612	555	569	542	607	551	553	594	609	530	573	515	624	581	548	541	601	544	597	580	530	553	538	567	545	583	545	556	591	603	522	615	570	584	600	579	595	580	591	539	566	586	557	589	604	547	539	585	555	592	613	594	588	571	540	575	565	604	544	608	548	585	560	576	555	577	602	589	554	548	564	526	612	591	593	527	577	565	578	573	546	585	557	519	563	566	573	578	605	572	539	570	582	545	590	574	599	562	549	572	612	564	593	549	586	575	603	541	530	606	588	620	569	607	622	570	565	628	611	538	581	588	564	615	577	570	590	581	549	564	564	586	588	605	591	549	601	593	533	581	542	595	566	605	595	569	562	594	573	606	566	596	596	568	549	573	578	621	567	582	588	583	567	585	580	575	540	593	560	601	658	569	602	572	610	561	569	531	608	573	596	557	576	594	566	548	563	592	558	555	605	596	536	578	591	610	576	573	538	553	560	582	562	591	590	577	557	526	550	572	559	551	568	609	565	590	614	613	596	556	591	564	581	551	547	604	546	584	581	570	607	602	593	602	530	589	568	590	549	572	543	586	568	587	565	523	602	545	572	597	536	558	547	563	601	581	577	573	562	586	572	579	592	561	569	562	552	588	560	565	592	574	564	574	549	591	594	581	559	583	617	604	569	602	589	575	608	575	584	580	565	573	626	637	586	613	545	524	581	586	591	588	551	550	597	587	527	561	598	597	582	565	598	609	575	561	574	569	526	528	567	552	556	583	593	563	589	618	574	603	579	574	561	589	580	579	600	560	571	566	579	555	606	599	587	569	534	596	592	573	537	596	552	595	584	529	571	596	556	576	589	546	589	558	555	610	594	575	554	608	570	559	567	567	544	588	531	560	554	577	536	604	575	629	584	618	553	605	575	579	558	535	556	603	563	590	610	554	584	582	549	584	554	592	545	624	523	544	591	596	600	604	597	594	593	585	547	560	575	546	573	585	560	548	568	550	587	587	585	579	573	529	552	577	551	589	603	559	542	591	574	574	578	602	602	609	526	533	591	572	589	534	602	538	559	580	580	580	603	559	535	588	553	624	570	583	564	611	608	517	576	596	570	573	551	551	601	558	614	614	565	558	561	569	560	543	553	578	553	584	588	590	591	566	605	539	582	574	601	592	579	575	552	559	570	604	603	534	576	584	538	554	551	580	585	535	573	577	577	617	588	559	544	558	553	566	601	562	556	535	544	555	560	612	586	630	576	584	537	597	490	582	569	575	571	564	578	579	554	567	555	575	600	562	602	570	531	542	622	594	557	590	597	590	548	589	533	570	599	569	548	551	527	535	583	582	588	543	584	551	604	556	571	559	530	590	573	599	578	563	545	567	528	588	598	550	588	582	563	558	546	607	593	532	601	585	576	545	608	543	567	526	582	545	560	575	581	594	546	553	586	574	591	552	582	615	616	547	595	551	568	573	584	569	561	600	593	558	601	605	545	587	563	610	569	573	592	575	588	600	550	595	566	545	564	543	591	603	595	606	571	606	581	567	582	556	607	594	577	566	610	580	562	603	567	599	554	593	557	582	550	558	579	611	500	582	558	565	574	611	590	588	563	587	592	546	592	592	562	524	584	620	627	524	572	538	578	574	584	544	577	588	585	588	577	566	592	577	604	630	576	596	590	576	555	553	576	586	550	559	604	556	573	568	616	594	520	539	573	576	587	617	588	585	616	581	587	554	523	614	496	591	564	591	618	554	597	590	572	566	609	528	526	524	561	563	578	616	580
45606	36355	28632	10379	3699	1993	1280	1064	800	674	650	508	453	465	428	389	349	366	338	322	297	315	330	329	311	282	301	282	294	292	306	283	322	298	270	319	272	279	260	252	278	269	297	258	277	296	265	291	288	302	274	286	257	288	294	261	278	265	291	270	277	266	275	288	310	285	253	257	294	268	270	274	266	268	261	283	240	264	285	288	255	314	293	243	264	279	287	319	258	287	261	286	276	267	306	258	280	275	239	288	290	312	293	246	255	280	269	257	267	264	288	277	284	281	271	262	251	261	286	266	272	261	223	279	281	245	297	272	261	244	289	307	243	243	272	270	295	300	281	255	257	262	260	267	292	270	270	276	236	258	248	262	290	285	239	247	249	284	258	273	245	293	299	266	274	237	253	291	248	258	270	266	239	281	285	273	247	262	243	263	267	284	260	302	252	280	329	283	285	309	292	255	266	286	265	242	291	254	278	277	273	293	275	275	256	261	288	296	256	238	273	247	261	247	275	291	272	271	269	266	267	262	252	284	318	254	294	263	278	289	252	274	278	265	266	261	262	266	254	315	271	293	253	319	259	269	286	277	279	308	298	280	262	274	255	270	265	292	264	284	279	294	274	282	247	268	282	274	276	252	262	222	267	237	238	274	290	258	328	275	274	270	316	279	250	301	257	283	262	245	258	270	244	273	283	280	251	297	254	274	248	282	284	295	269	272	278	261	270	276	271	274	275	291	278	277	256	246	266	271	256	271	270	291	268	230	283	284	288	297	290	276	301	259	297	286	287	263	259	289	257	257	261	256	300	279	275	261	264	264	281	276	296	278	257	267	266	255	290	297	266	274	282	293	306	300	278	280	314	259	286	301	266	265	263	257	264	267	270	264	288	310	256	290	270	274	320	244	283	280	316	282	272	270	266	292	253	271	273	262	281	275	253	275	295	269	266	259	290	283	250	301	278	282	283	263	275	277	290	296	269	259	289	275	262	263	280	262	268	258	260	302	265	290	265	263	263	259	278	286	283	248	250	264	281	272	262	268	252	272	234	279	267	283	274	248	287	259	243	259	267	248	232	226	281	253	266	276	255	257	257	236	275	285	244	291	325	267	288	280	245	281	272	278	254	286	263	277	263	300	300	278	278	285	280	292	290	262	252	281	269	264	261	269	271	272	249	266	276	253	302	250	277	304	307	271	264	278	243	276	263	280	254	278	259	255	292	266	292	262	274	288	256	277	267	259	267	259	254	293	254	282	323	260	297	239	250	260	264	285	263	288	247	278	258	253	284	271	297	269	285	291	248	275	253	281	252	277	253	294	308	281	268	236	249	262	267	267	294	270	251	279	279	280	270	268	288	261	255	273	268	292	262	297	280	239	294	278	272	246	291	286	252	277	280	280	244	295	268	266	268	253	282	285	251	256	266	308	238	257	261	256	273	268	265	238	284	272	269	273	286	264	268	270	260	271	289	302	275	290	294	247	263	241	286	260	301	272	243	240	279	264	261	323	281	258	259	268	276	286	270	267	285	265	259	278	262	257	278	293	260	266	282	262	265	245	241	285	265	284	274	283	264	264	269	300	268	273	250	257	272	299	258	269	263	271	281	262	292	259	298	285	295	293	266	264	265	285	276	286	242	283	284	263	260	263	280	271	297	276	296	303	268	268	255	275	245	270	273	275	262	290	306	278	281	281	237	268	287	262	293	277	279	269	257	258	252	264	231	285	288	271	256	253	269	277	255	268	259	286	267	290	257	259	251	261	276	259	253	273	261	282	306	283	289	282	298	276	271	263	253	278	257	249	281	289	301	289	301	244	249	283	257	275	295	266	274	284	260	247	280	303	300	299	273	260	308	291	294	284	266	255	260	261	274	272	258	262	271	302	266	266	272	257	286	246	256	251	259	271	235	253	264	259	282	265	287	279	270	289	297	284	257	256	283	275	277	302	290	276	274	296	295	320	255	284	310	258	289	285	267	260	280	254	261	283	258	298	281	252	268	243	248	282	267	249	242	258	273	268	236	242	281	280	279	250	271	305	268	271	297	261	268	284	275	282	269	261	256	284	285	290	274	276	267	254	292	291	256	268	302	252	249	236	294	285	290	298	282	266	272	273	284	259	246	256	262	273	248	256	261	263	248	289	269	249	266	244	275	256	278	302	278	309	252	257	273	263	244	252	279	231	301	261	257	295	287	283	229	287	267	308	286	319	302	258	262	270	282	288	264	282	300	281	286	254	270	276	254	272	270	281	271	298	255	270	260	263	255	266	273	249	306	249	287	262	273	294	274	279	292	272	235	287	288	288	264	253	282	275	288	267	270	249	291	259	299	252	305	295	307	256	317	277	274	267	232	293	273	267	252	255	247	253	271	264	257	282	276	264	259	285	264	245	288	291	258	261	257	284	255	266	263	283	255	277	244	259	247	273	248	277	241	261	268	287	288	310	283	296	253	270	279	257	253	277	265	270	255	268	262	269	295	287	286	298	257	258	276	242	279	237	278	239	285	285	280	275	265	265	278	288	248	284	295	292	260	264	274	293	254	278	310	265	294	265	271	274	251	258	282	262	310	279	275	272	275	251	259	245	270	279	272	252	245	248	266	263	299	278	248	261	295	317	266	290	310	297	300	264	250	255	294	275	294	296	259	258	321	293	234	226	237	253	265	280	261	258	267	289	257	291	251	291	267	271	272	296	280	258	279	242	294	271	254	281	272	265	252	297	236	286	278	270	281	312	282	269	287	306	240	261	279	260	249	285	259	248	247	261	260	265	288	278	258	298	268	270	281	252	274	262	257	291	267	285	294	252	277	262	268	242	277	258	276	242	279	265	273	294	305	266	285	284	283	291	280	267	257	249	295	255	258	268	267	255	311	269	303	264	266	304	274	289	275	279	269	264	257	275	270	256	292	285	260	298	260	279	281	315	270	245	294	253	280	246	300	288	277	269	281	270	271	283	263	260	252	267	257	286	292	268	277	278	250	280	243	314	301	279	290	293	256	279	274	277	280	257	302	260	278	239	277	237	269	303	264	304	281	270	286	252	276	272	275	276	288	276	294	282	262	296	271	236	253	250	264	274	262	280	286	289	260	282	256	266	264	291	267	279	293	290	247	294	262	277	276	334	262	283	252	292	301	303	271	249	274	312	299	251	273	305	273	272	257	303	302	260	265	267	289	271	265	259	291	284	267	264	278	267	253	247	280	271	246	250	254	230	293	288	274	261	238	274	271	277	267	262	264	285	304	271	278	261	288	247	286	281	278	271	289	282	287	271	271	284	283	283	292	270	283	276	264	290	287	263	257	263	270	318	286	273	249	264	282	288	268	259	262	294	269	269	321	282	277	302	250	285	287	273	284	298	250	258	279	257	257	276	289	273	278	272	265	268	295	267	256	294	252	283	267	278	271	269	260	264	288	258	281	286	264	285	301	262	308	305	252	277	260	285	274	304	262	277	278	259	246	291	253	251	304	260	279	266	263	258	248	284	286	324	277	303	258	297	253	305
29366	27600	27469	11030	8071	5947	4749	4162	3463	2693	2427	1918	1805	1569	1390	1271	1175	1044	944	952	904	875	817	808	792	765	724	665	744	703	712	655	663	659	646	634	664	646	655	646	655	612	638	706	611	594	629	643	652	582	610	638	610	633	627	591	609	603	670	635	622	612	588	623	592	584	632	664	608	564	622	598	566	569	642	579	608	582	574	569	564	584	594	573	618	601	606	597	611	569	619	627	621	629	669	605	577	595	604	593	558	600	565	603	581	617	554	588	621	583	626	629	599	594	611	597	589	571	561	561	597	605	565	637	630	585	551	595	580	624	611	636	573	594	568	631	614	589	630	603	639	636	641	619	629	570	586	587	594	600	634	611	604	633	583	634	564	546	608	605	620	597	620	609	569	602	591	587	616	607	587	580	620	612	594	587	667	624	617	574	629	608	588	649	582	618	576	592	616	604	582	630	609	566	606	601	591	611	557	613	591	631	594	557	635	619	619	595	605	587	600	598	646	568	638	627	617	604	641	671	582	617	642	620	620	599	621	612	622	584	598	572	598	574	586	607	611	620	591	614	559	601	564	655	595	631	607	572	621	601	606	626	602	613	597	625	565	569	613	613	624	573	565	566	610	604	596	605	620	584	602	617	584	605	599	588	600	576	581	581	625	609	610	622	602	589	637	554	607	556	632	626	579	605	617	603	628	590	633	630	561	622	630	578	608	583	584	589	654	635	576	583	576	622	574	611	610	652	604	586	606	592	604	574	592	590	633	643	605	546	620	623	606	580	597	605	562	590	585	599	632	607	637	641	614	577	614	586	577	608	630	652	607	594	629	589	594	616	578	583	594	525	615	606	603	597	608	581	584	594	604	597	566	613	609	583	651	597	575	602	602	629	620	590	616	602	636	625	619	597	594	636	562	589	626	599	602	598	555	591	581	584	601	544	583	607	556	600	603	614	569	593	611	639	612	611	592	594	623	583	579	576	578	564	562	600	625	620	601	618	580	608	584	588	608	586	553	602	576	568	611	597	599	581	631	610	593	607	584	620	573	553	564	625	630	562	607	609	603	584	565	577	590	613	586	600	627	599	591	578	598	597	586	637	586	588	562	624	634	597	615	620	563	580	585	628	647	620	544	548	604	629	632	598	615	593	618	602	622	568	633	583	599	569	594	572	613	613	568	577	585	628	591	565	622	605	589	584	615	626	596	613	609	560	570	605	583	568	632	594	596	616	631	581	606	630	629	595	612	621	590	587	639	612	596	615	625	641	593	649	593	608	567	629	611	605	629	612	606	612	614	642	603	598	605	615	592	616	592	571	547	590	595	596	611	584	568	574	625	631	622	602	582	605	631	593	562	584	600	588	596	587	628	617	591	646	630	589	632	630	597	607	577	610	631	614	570	600	622	604	610	579	585	631	621	606	602	537	615	612	596	606	615	608	606	585	603	616	593	593	586	620	576	670	628	637	608	608	583	609	636	634	605	578	613	576	586	616	622	580	592	634	619	595	613	608	594	563	610	575	609	579	600	594	645	626	642	573	583	619	624	582	605	611	567	602	603	613	616	615	616	604	611	648	626	594	592	555	556	617	601	578	561	598	625	596	617	598	603	587	614	625	633	588	562	609	589	587	606	593	637	583	562	582	602	576	606	612	555	598	577	610	592	594	587	629	561	611	629	597	606	611	574	620	588	640	593	610	550	571	591	591	632	586	590	547	643	588	625	615	593	585	576	591	618	606	591	570	580	616	654	573	607	567	604	638	589	617	637	618	617	599	630	617	563	616	661	543	590	568	643	608	626	570	628	629	583	639	590	592	605	623	601	582	602	618	552	551	595	583	610	573	606	629	596	557	577	592	623	657	553	603	592	670	559	598	561	561	622	592	572	591	597	594	587	595	608	612	588	621	588	576	622	588	605	614	547	574	609	605	619	613	592	568	593	597	578	599	628	556	589	632	584	624	583	584	582	587	621	597	595	572	584	640	624	608	591	610	627	634	587	580	575	575	603	625	563	638	578	609	625	576	623	585	566	588	597	640	558	616	610	572	587	574	595	632	630	583	594	588	638	618	641	629	590	544	576	593	615	642	593	608	623	651	571	598	618	650	642	614	587	577	568	589	592	584	594	609	627	607	634	634	562	605	570	581	586	561	600	565	544	629	604	607	610	600	596	627	546	650	589	585	583	612	578	595	587	645	642	570	593	590	568	590	578	610	583	585	590	602	569	543	563	580	558	615	586	598	582	578	603	558	568	606	617	587	614	600	586	591	635	565	595	568	610	590	585	629	560	579	580	575	571	615	617	589	607	642	603	636	570	574	576	601	611	603	634	588	583	585	601	612	573	633	593	606	598	579	626	596	593	602	611	606	638	587	618	603	612	581	599	607	567	617	547	573	591	554	595	600	604	554	604	644	573	592	587	626	584	608	603	590	645	594	594	567	620	565	587	597	606	607	653	614	549	547	582	594	600	597	612	586	615	604	577	630	567	644	622	620	615	601	630	623	639	587	592	603	582	603	599	597	644	598	582	608	623	614	598	653	630	635	581	586	568	544	553	581	625	614	597	588	625	543	540	581	552	652	605	609	607	597	574	636	601	620	608	579	574	575	557	616	593	598	607	540	580	587	576	610	567	597	614	594	580	587	615	602	611	606	616	641	620	620	601	572	592	608	621	641	578	591	584	625	628	615	578	583	586	603	586	611	561	580	603	600	571	590	582	578	612	600	602	568	599	607	596	575	579	605	591	632	586	609	637	647	590	610	593	614	572	612	607	559	554	589	571	591	579	624	601	626	609	612	587	597	593	624	627	629	591	588	600	611	559	599	625	638	601	625	613	587	630	573	640	638	571	589	615	581	596	611	621	572	601	592	610	665	570	609	593	593	616	580	618	582	628	611	608	605	577	592	595	570	583	636	607	594	593	603	587	587	594	622	614	609	603	603	622	621	617	608	563	612	642	642	588	625	612	553	647	563	616	582	584	572	590	626	621	593	570	586	585	544	609	585	619	618	567	639	593	631	639	580	593	615	596	594	564	600	586	577	650	663	571	607	603	593	626	591	569	600	593	559	616	610	574	600	583	579	631	597	601	585	582	607	640	609	605	572	626	590	615	606	606	596	637	612	605	641	597	621	591	577	559	613	597	560	574	560	564	640	626	584	630	610	583	622	597	631	614	602	623	588	578	603	581	587	605	623	593	665	592	581	641	566	574	589	594	604	622	607	608	614	595	600	577	585	596	595	593	591	564	629	600	612	589	600	558	569	606	588	637	594	590	607	593	608	565	602	615	607	548	635	628	608	648	620	582	598	635	621	581	549	601	595	592	559	599	588	628	619	620	586	649	586	613	609	617	590	594	600	590	575	632	608	586	549	623	622	621	616	578	562	595	636	601	559	609	593	583	599	617	610	644	608	630	653	568	606	599	595	639	578	544	599	637	608	623	598	594	629	628	582	602	581	608	637	595	616	567	614	566	584	577	582	607	610	616	570	569	633	578	620	605	630
18463	9825	5099	1907	964	682	535	467	389	361	327	258	254	267	257	222	209	217	224	244	208	214	208	226	226	173	203	183	226	210	180	193	191	228	169	196	217	200	203	210	201	200	198	183	184	190	217	189	211	199	218	220	215	203	206	223	204	176	218	191	208	193	197	194	176	214	195	240	197	176	216	209	179	223	196	179	180	203	223	197	188	171	175	209	219	183	212	213	200	180	220	191	182	194	200	194	194	190	197	185	191	173	165	207	197	194	204	193	182	187	200	190	205	200	201	187	201	212	186	190	195	185	217	197	201	208	197	186	209	230	195	183	193	194	176	205	206	182	187	186	205	190	187	186	203	194	207	192	205	179	229	200	207	183	194	190	172	204	188	212	187	182	183	215	195	191	188	198	180	191	194	230	210	179	200	207	240	212	194	207	195	183	213	185	178	204	205	206	145	200	182	210	219	189	208	184	196	219	221	189	187	189	185	179	212	200	187	214	189	190	194	199	208	211	169	226	186	184	174	202	187	191	184	198	195	192	185	182	189	157	173	201	199	182	200	202	194	193	195	199	191	216	186	201	186	167	174	216	190	207	186	179	166	188	212	197	187	189	221	169	210	198	222	203	207	179	198	181	195	220	209	200	195	203	176	181	188	196	181	225	198	202	196	190	202	174	179	195	195	208	244	183	187	178	199	150	171	202	200	178	186	180	192	168	199	197	179	194	193	191	217	189	196	186	165	190	198	178	197	195	202	202	192	188	157	202	217	196	202	187	223	172	206	203	218	187	194	192	233	166	193	201	226	199	184	178	185	193	188	200	203	193	191	223	187	181	168	200	208	178	206	184	199	183	177	205	208	189	212	221	183	183	222	191	198	172	210	196	197	198	195	217	205	175	201	172	203	182	159	170	209	182	191	178	206	173	188	201	198	225	210	202	199	194	192	174	183	214	180	198	194	219	156	200	206	195	208	196	216	182	209	199	171	213	201	197	199	205	217	208	194	183	181	183	192	191	173	204	171	210	201	210	193	176	187	175	184	188	174	163	193	228	172	204	213	191	207	172	202	202	173	197	212	179	188	201	177	182	179	209	209	204	207	209	187	198	207	185	190	205	185	200	181	192	179	208	205	217	200	204	206	199	187	189	213	207	194	207	169	197	191	205	173	195	187	206	165	182	203	188	211	205	179	217	192	210	186	199	202	202	202	194	200	174	190	191	186	202	204	217	190	181	205	214	197	201	201	189	202	187	181	164	189	197	161	194	191	189	202	193	182	190	212	175	190	188	244	200	196	201	174	201	205	225	175	202	195	186	219	191	193	184	213	195	176	189	205	204	184	177	197	181	207	189	179	196	188	199	165	208	202	197	193	208	216	177	207	177	205	180	201	200	185	212	212	198	164	183	196	200	216	190	190	192	184	187	191	197	220	214	211	161	173	237	207	179	181	209	200	204	179	193	199	156	188	197	210	173	184	206	208	171	206	212	218	215	217	187	184	203	196	187	199	186	220	203	211	184	184	174	185	207	180	184	187	166	156	217	179	206	191	193	207	163	191	187	187	182	187	228	190	177	209	188	207	190	202	166	201	207	181	196	156	198	189	182	166	197	206	204	217	221	183	201	191	197	206	182	178	205	187	199	203	173	175	201	226	197	176	185	182	193	192	201	196	208	193	210	207	192	212	190	191	197	186	204	187	204	189	189	228	215	178	202	190	211	201	181	187	202	188	176	182	196	201	212	222	209	199	216	202	206	217	202	209	200	215	177	185	209	198	200	238	181	204	224	177	211	207	195	213	197	165	193	204	212	184	221	206	188	210	185	190	187	195	175	193	204	195	226	238	193	179	185	175	188	201	201	194	203	219	199	206	202	197	210	194	192	212	205	200	201	194	182	186	206	213	173	217	185	178	190	210	186	170	213	207	224	182	165	208	180	195	189	182	207	214	198	196	193	181	203	187	201	204	186	181	211	228	194	210	199	169	175	185	197	202	185	213	203	213	179	195	180	166	177	209	199	194	182	191	176	178	189	194	209	202	190	204	178	192	223	202	175	201	199	170	209	154	201	168	205	201	216	177	212	193	186	190	200	215	199	181	190	218	194	189	198	194	204	197	185	174	184	169	184	188	201	186	195	215	182	181	221	169	187	174	188	188	215	213	198	184	178	176	210	217	186	216	207	191	208	185	180	170	220	189	185	177	184	189	207	172	212	192	210	197	166	196	204	178	209	207	194	188	166	212	194	189	180	187	228	204	172	208	210	162	230	191	200	190	197	172	191	209	188	198	189	200	193	178	203	185	216	210	199	188	187	199	188	174	194	187	181	185	197	209	193	184	183	207	193	181	195	185	202	204	176	190	204	198	196	208	207	197	184	198	195	195	183	182	196	219	218	179	205	198	215	205	200	187	193	203	177	180	183	216	203	189	190	191	188	208	187	186	182	201	192	170	177	180	199	205	202	179	181	192	191	218	208	222	191	204	193	174	188	179	176	192	195	193	178	204	188	187	172	182	216	205	184	180	160	197	222	183	200	180	186	190	203	182	191	181	210	204	212	201	197	190	194	196	197	190	204	197	175	178	180	211	211	228	173	176	189	174	207	221	169	210	196	191	191	199	186	194	187	175	205	212	204	179	213	176	174	174	196	177	217	214	218	177	197	169	193	228	179	208	174	197	199	192	194	179	190	177	222	200	191	188	198	202	184	196	185	187	198	188	170	201	195	201	173	188	167	181	174	202	206	186	213	184	194	210	205	204	189	188	192	186	202	220	203	199	218	201	188	195	182	209	216	185	177	187	199	196	223	184	195	166	178	204	203	212	231	227	209	193	179	166	198	204	224	185	199	205	188	177	189	182	191	194	189	205	179	207	206	177	214	184	188	202	199	169	200	210	200	193	165	184	207	198	193	218	171	214	197	215	197	182	194	217	169	180	205	177	196	180	205	229	191	175	192	197	210	240	198	187	208	168	185	206	224	201	181	191	200	199	166	203	199	194	183	213	205	203	222	181	184	191	201	171	195	207	175	200	194	217	200	188	208	211	169	182	201	190	213	228	182	220	215	190	201	220	169	208	182	211	199	209	204	210	225	181	193	182	195	203	195	199	177	197	162	201	200	187	201	182	216	210	198	217	208	175	215	211	211	199	198	205	206	182	175	197	179	199	209	201	197	229	175	196	196	177	213	184	200	172	194	190	195	196	185	203	201	182	209	188	189	226	198	191	194	194	194	196	199	201	198	197	197	190	217	188	180	187	185	186	194	177	210	225	215	192	185	200	193	190	172	215	208	195	169	176	179	203	173	194	196	204	203	194	206	186	181	172	179	194	212	217	200	210	204	149	203	206	225	194	189	194	194	226	206	202	208	190	209	184	195	186	177	173	173	207	178	164	210	177	154	189	182	193	182	213	223	202	199	211	208	182	205	218	184	186	177	173	193	222	226	202	196	196	207	219	180	196	175	177	209	203	189	189	201	195	203	177	198	175	187	200	201	218	207	205	173	197	214
11128	7848	7751	4695	3628	2676	2113	1806	1470	1211	1073	981	869	783	704	678	655	573	573	585	535	516	551	531	530	526	450	507	523	472	485	483	514	461	509	466	438	456	458	497	482	439	466	468	443	441	477	418	469	515	416	437	445	477	494	446	466	501	400	453	452	458	446	428	508	494	460	425	464	477	461	483	460	423	469	461	490	426	481	517	451	481	450	453	443	473	469	450	467	437	436	479	479	415	440	444	474	441	460	475	478	450	438	473	486	460	456	465	452	467	460	438	448	464	457	473	470	448	477	457	460	418	412	440	444	414	480	433	439	428	441	467	450	469	456	468	433	430	457	433	427	488	468	452	490	418	449	432	470	419	486	432	496	459	456	463	454	425	412	437	459	483	450	420	421	448	419	429	477	440	473	424	456	426	459	417	459	451	467	487	464	436	448	436	468	463	459	476	448	419	454	459	430	413	425	483	441	462	440	423	433	466	480	455	408	463	423	453	470	456	450	450	438	454	458	410	459	429	456	471	434	466	473	412	414	439	469	454	492	440	429	445	441	464	443	463	456	450	431	449	483	466	473	478	451	465	436	523	448	445	420	421	451	463	441	442	454	442	471	484	450	476	440	436	438	452	452	449	466	445	470	402	455	451	442	504	437	452	441	459	455	473	481	428	476	449	493	435	497	465	439	459	433	445	473	442	471	450	454	477	471	439	456	451	451	461	493	434	467	502	462	391	470	430	430	468	454	468	454	457	440	485	449	483	448	449	475	469	439	443	445	421	411	466	449	462	438	459	447	409	470	455	448	434	451	456	468	452	440	458	451	457	477	412	470	457	442	453	413	414	425	458	413	479	419	414	439	453	450	460	379	464	417	463	445	440	466	439	483	459	420	450	423	443	450	435	415	434	476	437	509	421	457	486	455	428	442	444	485	453	489	437	470	443	432	477	433	471	427	471	426	470	457	476	453	440	453	484	497	431	447	489	499	463	464	442	449	477	444	445	444	438	406	495	463	457	464	438	444	412	458	467	422	469	438	458	481	480	481	423	449	469	426	433	443	463	494	455	431	432	438	481	455	424	457	440	474	422	457	447	476	463	435	464	461	446	437	441	415	492	470	490	483	438	438	463	460	470	437	413	442	478	471	471	459	445	460	435	476	443	472	455	463	443	429	459	462	470	430	452	431	475	448	462	427	435	461	494	454	489	443	414	452	438	445	484	449	465	420	485	447	454	442	459	409	459	469	463	446	456	458	445	459	466	417	477	437	458	441	444	459	428	444	466	439	450	463	442	446	472	430	442	445	474	428	456	463	479	447	461	476	460	458	440	466	466	458	448	436	443	496	516	473	457	486	502	441	429	478	461	446	492	454	442	438	464	450	460	434	464	474	410	457	450	447	436	490	472	479	498	404	427	461	468	518	460	429	485	472	447	481	437	443	459	443	465	467	477	451	447	397	466	431	421	450	474	461	431	454	448	441	455	469	468	454	434	439	428	461	459	472	461	432	425	474	448	443	450	433	460	484	442	463	423	454	453	472	459	480	446	450	474	474	482	489	425	495	484	481	510	467	454	436	464	456	455	461	432	480	413	459	441	447	481	454	466	407	409	465	454	434	475	468	471	450	442	436	440	436	452	470	477	439	493	413	455	473	430	434	479	474	442	472	442	504	468	503	425	529	475	443	442	487	469	447	499	459	433	425	419	501	467	480	440	423	435	426	451	479	433	487	437	443	463	430	450	488	467	451	469	442	449	478	448	428	434	461	453	491	435	447	496	474	479	460	434	466	480	471	429	452	456	412	501	461	438	436	423	434	432	435	463	470	477	466	463	427	430	417	450	452	466	455	438	476	468	442	414	480	496	450	485	466	463	460	411	430	456	470	429	483	469	501	466	420	449	435	461	441	462	434	416	437	423	439	430	455	418	440	462	426	472	469	432	451	443	425	435	452	459	430	450	464	461	473	438	457	453	439	447	419	507	451	436	444	477	422	457	466	435	482	457	452	465	443	466	449	436	448	422	488	438	461	429	419	481	410	464	476	441	446	491	427	473	486	466	459	465	465	461	451	407	480	442	424	480	453	468	464	478	420	454	445	477	466	466	435	419	486	461	437	436	418	505	441	454	426	471	470	459	436	468	486	484	498	435	453	472	472	466	451	472	472	448	457	419	457	456	448	453	469	445	444	503	442	430	475	473	426	451	513	441	457	439	460	455	435	436	461	413	435	452	442	494	463	431	460	462	445	463	430	486	466	470	426	445	480	444	466	459	461	451	481	436	469	433	455	485	464	452	465	450	461	421	433	446	454	450	460	444	437	459	426	427	459	482	450	470	505	460	472	454	459	442	500	445	456	461	470	418	447	409	469	483	462	465	416	479	444	466	426	430	467	442	462	454	447	486	466	472	431	440	424	458	445	438	472	477	406	469	446	459	507	433	433	430	443	436	414	432	419	458	512	477	427	451	446	466	482	450	442	448	518	430	429	448	477	438	439	455	494	487	468	465	430	468	455	459	461	441	430	448	479	434	421	441	435	431	441	446	437	468	456	478	505	451	421	425	451	463	456	452	460	468	439	448	451	457	456	443	476	473	426	456	504	449	442	425	442	465	464	476	446	456	452	458	441	472	459	468	421	453	485	472	432	429	442	463	447	467	457	434	450	449	458	439	445	452	444	474	472	466	449	460	487	457	465	450	429	440	448	456	468	477	453	459	415	438	448	424	449	450	469	440	480	446	461	470	481	418	435	444	409	460	464	408	451	449	444	428	478	442	422	465	441	477	463	444	435	429	496	469	470	486	472	450	508	454	434	466	465	468	413	439	430	436	412	455	444	448	435	440	459	467	395	455	457	483	516	445	492	440	478	490	443	443	510	461	471	459	453	442	408	455	466	466	434	488	450	470	444	452	434	464	464	454	446	465	465	451	431	436	414	451	447	459	470	465	461	470	495	467	438	458	460	480	434	480	470	452	456	486	413	423	456	455	464	445	437	443	446	446	406	459	398	440	447	458	446	477	471	440	455	446	450	450	471	465	444	459	424	473	445	418	451	465	427	425	465	474	449	436	428	421	463	486	449	409	443	450	454	497	477	448	484	445	457	500	411	461	465	470	453	464	448	422	439	464	446	416	415	477	424	461	473	493	489	454	425	446	458	431	434	418	420	445	449	454	445	455	436	468	486	458	465	474	471	491	439	437	439	438	430	448	451	429	475	453	445	451	465	460	479	418	483	442	453	446	436	432	429	456	437	434	470	447	418	423	485	435	462	451	478	470	425	449	465	480	443	423	415	422	459	455	452	456	413	446	463	452	466	455	467	452	490	466	430	427	458	465	427	459	420	471	431	407	455	445	446	443	426	420	478	471	450	453	460	482	440	478	452	438	457	438	465	452	452	452	469	466	422	405	466	450	485	432	459	447	431	471	447	499	438	411	459	465	466	445	441	468	465	446	451	490	448	438	439	434	483	454	432	399	455	467	466	430	456	448	454	465	445	421	471	432	438	446
35442	27979	18967	5765	2169	1245	892	891	670	550	409	359	347	278	362	354	298	300	258	263	292	279	269	257	242	238	245	282	253	233	251	243	241	272	249	211	224	259	242	265	246	240	251	221	239	232	258	265	221	219	212	276	254	216	215	239	230	236	235	212	265	241	255	228	222	260	227	231	214	256	218	217	229	248	232	218	262	205	227	192	241	231	252	239	241	230	255	255	249	236	253	250	245	242	238	210	221	234	233	226	233	222	265	236	232	265	224	262	245	264	252	237	230	275	239	215	235	252	240	245	243	217	255	273	262	223	225	237	216	221	224	254	238	245	246	252	205	261	224	255	272	233	230	248	203	220	235	252	261	276	274	195	239	230	225	233	231	264	245	229	271	208	259	226	227	218	240	252	233	253	246	221	211	221	220	251	251	216	255	237	253	263	215	207	195	230	217	241	238	218	237	266	258	237	229	248	213	269	236	241	260	215	236	245	223	246	217	214	219	237	236	242	233	258	250	238	223	253	239	261	221	255	246	240	232	219	236	196	241	268	251	243	225	218	235	217	238	254	227	225	209	226	238	268	216	251	258	246	221	230	224	243	215	258	236	246	236	253	246	233	242	250	238	235	264	235	242	245	260	222	206	238	233	244	234	248	237	227	247	219	235	235	218	218	240	220	269	234	247	246	222	250	229	229	244	260	230	270	233	213	256	249	242	269	227	266	258	250	219	216	210	254	249	246	235	243	231	240	242	238	232	245	200	239	254	227	230	235	244	228	220	247	239	239	247	223	241	231	227	247	234	225	243	198	277	246	234	201	240	239	274	231	227	217	206	224	207	234	254	226	237	253	227	215	250	267	242	242	227	216	219	256	262	229	249	247	239	238	214	246	254	224	238	227	227	252	245	271	249	285	252	235	244	234	246	226	252	234	234	197	226	287	251	236	226	256	226	225	243	217	238	208	238	262	238	216	234	223	227	241	236	242	222	255	246	233	249	206	238	246	215	227	221	223	258	241	232	267	203	233	226	220	230	243	217	242	250	242	246	246	229	241	230	240	233	225	222	207	235	260	242	223	246	244	272	248	230	243	227	241	249	253	249	244	251	252	230	227	224	221	173	224	245	218	257	236	273	209	228	249	245	206	254	247	231	257	221	253	227	245	268	271	252	228	218	275	224	237	251	223	211	259	223	235	211	222	217	254	232	228	221	249	234	238	247	240	240	220	227	218	241	223	237	244	217	228	244	236	246	210	245	244	248	256	271	257	223	233	263	228	267	213	221	233	221	249	223	230	253	265	248	230	267	247	263	230	218	240	247	237	243	244	237	237	186	262	263	241	240	235	245	260	243	210	232	219	253	238	228	226	237	226	244	238	222	208	228	243	216	239	243	223	224	244	228	230	248	226	257	233	226	260	219	217	267	244	238	240	286	265	249	232	241	255	211	232	277	262	240	241	242	206	251	244	228	246	209	225	242	254	245	224	227	233	226	241	205	239	232	233	273	234	277	206	230	246	253	229	243	231	242	209	229	217	240	209	262	230	244	250	251	226	275	248	249	263	222	234	242	232	238	253	250	245	268	235	228	220	232	226	263	236	256	244	226	223	231	233	192	245	218	243	226	228	232	232	259	271	210	255	233	222	208	245	257	250	233	209	218	270	247	252	260	244	231	216	220	245	287	219	229	239	206	247	263	215	242	244	229	244	231	237	223	216	279	262	262	210	231	277	223	232	240	234	257	246	238	245	253	235	230	245	227	242	227	256	244	251	258	226	251	261	219	251	249	254	224	213	263	260	244	225	248	241	208	237	208	245	251	256	233	243	260	233	219	228	212	232	225	240	212	243	251	248	243	254	247	232	260	236	245	203	238	258	226	251	227	248	221	225	242	232	239	243	249	195	232	236	246	232	233	233	222	233	233	235	224	230	201	248	231	214	230	252	217	226	223	269	239	203	265	239	242	263	233	235	222	229	250	213	234	241	240	244	251	241	239	225	232	233	244	212	231	206	243	240	209	218	234	231	246	255	244	233	253	228	226	228	221	218	226	261	231	230	224	253	229	229	237	247	239	260	263	274	255	240	225	244	236	246	250	234	236	234	227	243	231	240	231	204	237	227	208	239	232	216	236	259	232	228	212	246	242	250	219	263	239	256	243	240	263	223	220	250	225	221	225	209	217	231	228	268	235	230	251	208	258	261	219	222	239	245	242	238	223	247	259	231	226	240	256	250	242	232	236	231	242	235	225	243	233	242	251	243	220	239	230	212	215	215	236	232	238	261	255	216	228	239	227	233	222	231	239	233	188	221	210	220	187	222	223	221	251	242	222	218	233	274	237	246	240	223	230	230	220	259	236	253	219	230	262	213	236	249	227	229	237	229	223	225	244	228	249	249	257	233	239	242	240	234	241	199	257	222	270	235	250	243	229	277	234	250	239	245	196	254	252	246	230	244	227	256	215	203	252	228	235	227	217	234	247	234	256	266	212	234	252	198	226	246	276	238	223	230	265	220	202	199	247	229	230	241	262	224	268	244	261	268	238	247	240	233	231	267	257	258	234	249	245	218	252	238	244	255	213	209	253	218	239	262	266	268	240	243	229	240	207	218	248	221	232	258	248	259	240	242	230	210	245	249	243	228	255	231	228	235	233	238	222	223	240	243	229	239	212	266	236	215	240	216	244	230	237	251	214	232	207	241	241	245	267	234	246	242	236	220	244	236	237	244	268	214	218	209	217	243	194	248	212	249	255	268	275	208	240	248	221	248	227	212	226	227	240	227	210	255	236	225	229	212	254	228	220	244	272	229	243	278	212	238	251	217	243	252	229	246	231	261	241	253	256	241	228	241	230	251	255	240	243	220	228	269	215	235	262	259	234	215	231	294	232	268	227	275	277	222	212	268	237	247	228	209	248	239	232	241	260	249	225	228	230	210	260	225	239	217	229	237	234	221	219	231	246	224	223	231	245	226	206	231	235	227	256	257	239	224	204	249	267	235	246	202	256	252	249	248	232	247	215	258	253	272	224	247	241	225	211	239	234	215	249	225	222	257	239	244	249	249	195	218	255	229	233	242	234	238	250	237	250	227	232	237	234	236	215	245	229	274	219	232	231	240	274	260	266	237	206	216	245	242	238	266	226	221	230	238	241	246	228	246	229	232	251	264	290	239	244	243	248	231	223	211	243	237	274	257	243	235	241	241	236	220	266	244	233	254	240	244	252	244	273	251	221	232	238	227	239	262	264	210	252	218	232	258	242	218	214	243	223	219	243	217	250	246	241	241	238	206	245	228	234	206	237	230	230	248	236	250	219	253	227	249	258	261	228	222	254	217	246	238	247	211	258	255	220	235	224	227	221	254	251	233	226	255	226	211	245	238	237	207	267	242	234	226	245	253	220	248	225	239	249	231	231	238	228	234	248	238	227	263	252	208	250	214	236	235	250	249	254	243	220	208	227	251	228	236	253	244	270	235	250	223	231	243	239	250	218	226	257	224	215	235	255	228	248	203
23367	21557	19724	8326	6019	4414	3787	3288	2489	2040	1750	1460	1311	1171	1039	972	856	848	803	750	772	737	629	710	688	611	584	590	581	620	582	602	611	580	626	554	583	558	555	548	532	545	570	544	577	567	545	554	559	553	529	512	566	561	575	552	553	521	528	580	533	544	533	522	519	555	549	560	531	585	545	518	514	515	520	537	564	522	516	577	569	519	533	551	563	519	543	537	531	541	495	514	534	526	564	541	557	534	569	515	510	504	546	551	536	521	584	525	563	532	560	537	579	494	532	520	508	551	538	540	599	506	580	509	540	522	520	549	530	535	511	591	591	544	567	534	521	550	541	548	502	545	527	555	614	537	567	535	523	533	520	535	558	528	461	535	524	554	542	516	543	540	528	563	542	562	544	523	537	542	513	568	521	579	549	552	590	533	550	533	535	545	489	578	564	484	542	572	577	566	540	521	531	547	490	531	538	564	526	573	569	523	556	509	543	508	538	546	535	522	551	511	524	509	544	579	542	533	576	560	543	524	546	552	537	608	547	516	506	549	547	544	559	532	543	546	554	494	528	536	518	534	542	552	543	517	528	554	501	582	569	515	547	569	528	583	528	555	543	536	482	530	566	568	546	528	524	515	566	552	525	552	522	551	591	581	556	555	564	556	523	535	566	555	515	501	507	547	561	528	515	559	521	539	539	542	566	545	544	529	568	546	495	518	521	506	546	503	543	494	513	551	529	536	583	533	543	524	566	528	570	534	544	499	566	541	559	499	539	509	527	541	524	561	534	538	522	561	541	532	550	463	584	562	557	574	591	527	508	558	551	576	536	545	493	570	572	546	550	521	524	555	547	518	524	557	590	544	515	531	537	532	519	585	585	527	555	533	524	549	528	522	558	510	550	550	511	531	566	523	514	533	495	544	550	553	516	564	560	548	535	527	533	553	568	573	528	544	552	496	554	562	531	587	563	536	501	542	541	535	557	507	531	522	530	566	545	532	509	503	543	537	545	541	546	556	556	485	609	533	539	490	566	547	522	547	522	550	538	535	499	581	535	535	583	572	535	554	539	547	529	510	541	532	518	528	544	532	546	573	539	565	537	516	559	526	527	539	480	554	562	529	562	516	533	519	554	556	579	532	574	526	516	526	545	516	569	516	565	542	532	546	558	541	527	525	518	573	557	553	519	552	509	555	547	549	531	531	567	527	536	542	566	496	571	544	544	559	541	522	525	544	549	532	526	529	534	555	554	534	523	530	524	517	521	560	571	559	538	553	544	561	528	526	531	503	570	519	532	519	557	550	584	579	542	514	529	549	524	536	507	570	515	517	556	539	532	480	561	528	556	511	533	541	535	514	561	549	556	508	547	512	563	506	556	573	539	565	585	522	535	558	520	530	537	548	531	550	546	517	498	563	492	525	544	530	549	576	576	520	568	534	570	542	516	529	542	543	547	537	566	550	546	534	499	543	551	541	522	561	578	540	535	531	511	486	570	540	528	542	516	546	570	527	534	515	542	520	557	534	539	517	518	528	528	550	522	546	525	549	516	546	546	518	545	542	549	533	573	514	535	556	570	547	520	509	539	548	528	491	513	498	527	555	534	554	592	527	509	545	586	502	514	541	546	534	560	560	571	548	522	549	505	528	504	532	574	560	521	533	529	551	547	528	511	536	498	599	513	506	530	542	507	543	529	536	501	530	543	523	502	526	553	555	535	510	573	500	525	490	585	532	535	523	540	601	539	536	538	517	509	550	535	544	529	511	566	537	523	509	590	549	556	533	541	572	531	558	499	559	595	535	573	562	525	551	575	545	544	575	559	521	536	525	537	538	501	535	550	526	577	537	564	529	569	492	577	534	524	567	548	543	577	569	546	526	530	547	533	529	524	537	527	572	530	533	537	535	565	521	548	542	572	519	567	516	487	522	540	543	526	531	564	538	517	517	548	554	563	542	559	537	557	494	533	540	524	534	540	530	537	532	520	549	519	550	534	496	521	573	589	528	518	528	556	551	536	561	580	569	515	526	592	570	563	561	556	543	569	529	535	523	541	543	534	566	532	539	551	543	540	512	564	540	568	542	530	494	512	544	534	485	549	564	533	488	544	553	516	558	550	581	535	574	572	549	544	548	546	546	501	526	560	540	560	526	559	523	550	539	549	537	550	579	552	544	517	557	580	518	606	488	514	525	581	556	543	537	548	554	521	520	561	569	527	493	553	537	556	531	546	534	513	537	527	544	521	541	551	528	499	595	547	570	536	538	555	562	502	528	531	520	533	518	540	552	532	522	555	567	504	559	541	583	556	568	532	491	542	545	539	562	520	527	556	572	529	534	519	515	557	571	542	567	512	531	544	526	504	633	572	535	546	540	525	564	521	493	533	543	523	524	573	521	550	563	532	557	559	572	532	501	553	527	546	580	514	550	586	562	552	515	522	552	507	574	544	529	503	570	575	513	522	551	523	566	523	538	539	529	569	542	529	520	536	517	561	565	557	547	568	548	523	546	547	541	538	511	551	493	560	531	548	558	550	574	505	546	569	546	542	521	546	558	508	481	535	525	510	545	519	524	558	531	540	528	534	560	534	535	514	536	532	555	537	544	473	532	570	522	584	528	533	536	545	524	560	521	530	533	589	553	538	528	513	557	586	555	540	537	558	541	528	543	561	487	528	563	558	534	478	520	520	563	479	486	478	557	565	549	552	541	566	564	555	547	547	526	527	549	578	548	531	494	546	573	588	531	534	552	540	534	551	529	511	549	532	543	506	527	577	543	530	593	521	520	542	550	511	525	529	522	546	526	585	523	483	511	546	556	561	524	535	477	527	559	540	583	535	576	551	544	515	530	542	597	534	548	515	524	546	503	527	557	542	488	520	516	571	541	518	618	555	525	531	532	486	537	536	507	558	556	549	560	523	486	536	556	509	536	495	544	575	576	532	502	529	587	601	546	488	547	551	513	575	553	534	534	534	535	553	519	539	542	513	504	513	521	542	552	537	556	588	564	528	527	526	522	553	525	536	579	548	560	571	515	543	541	556	500	545	543	539	585	562	507	550	550	559	517	522	535	540	523	530	551	546	538	563	553	555	570	527	559	548	559	567	552	501	543	543	556	535	523	560	525	530	560	550	506	505	563	546	518	516	559	504	534	541	546	522	502	571	514	501	524	490	504	514	576	508	553	500	533	537	572	553	522	529	549	565	538	498	528	532	492	534	532	484	513	545	575	547	583	533	542	554	574	500	512	515	543	542	509	545	548	542	527	544	544	539	513	524	501	533	524	523	551	503	537	525	577	560	533	550	566	552	527	586	518	560	533	553	516	527	549	563	485	549	523	526	532	514	548	522	530	517	527	545	522	537	597	563	523	525	549	491	565	498	488	491	505	533	506	519	568	540	526	531	558	549	552	560	558	572	543	549	508	537	585	574	490	529	504	535	541	510	528	494	536	592	546	538	519	531	541	584	568	585	547	531	551	540	520	558	517	509	573	558	515	500	494	530	543	564	547
46648	37901	29839	11182	3727	1900	1451	1099	770	713	548	459	456	435	381	328	343	338	369	317	334	306	281	309	285	307	279	297	323	295	262	260	277	242	262	277	306	280	273	257	289	284	310	263	273	268	254	255	252	300	274	274	246	304	254	267	288	271	264	268	312	244	299	275	276	253	262	286	251	264	235	250	264	251	277	249	277	266	282	243	305	257	287	257	276	287	243	235	250	254	264	262	280	267	249	246	229	275	253	255	271	284	274	255	250	252	251	285	259	275	284	245	271	271	259	254	271	288	229	268	253	265	256	262	289	264	253	254	260	230	263	260	296	251	239	272	242	264	235	254	268	293	265	253	288	237	258	267	279	245	271	241	267	217	264	251	265	265	264	280	280	260	254	274	294	289	252	248	267	300	267	295	239	275	261	243	255	255	227	251	261	272	283	279	266	251	242	250	246	252	282	269	256	291	284	288	270	274	280	250	272	260	250	264	290	229	287	290	309	234	251	269	279	269	249	246	311	241	257	250	259	263	277	295	252	268	275	286	281	250	296	282	229	262	262	247	281	260	274	292	278	281	271	247	263	271	305	274	274	276	239	270	307	322	270	251	219	280	251	246	281	273	265	266	268	232	265	261	264	273	293	231	257	268	266	272	277	232	258	252	290	269	257	268	263	279	294	260	272	268	278	293	270	268	272	247	255	249	284	290	285	237	269	237	257	300	265	274	231	259	286	277	270	257	236	260	240	286	317	258	242	241	260	270	262	239	267	268	263	253	259	260	271	253	256	286	246	260	269	236	248	255	265	262	231	247	232	232	285	250	246	270	276	268	281	283	272	227	273	235	259	257	257	256	261	299	286	251	279	261	253	264	259	265	258	271	253	291	292	238	282	243	243	236	293	248	252	255	267	261	289	287	259	273	267	283	235	270	272	293	297	282	274	258	246	229	271	282	260	242	267	263	276	262	273	277	281	269	269	251	270	263	272	258	281	283	267	256	284	275	261	265	273	269	225	284	272	250	297	265	300	245	268	287	272	263	297	248	274	262	252	257	258	271	282	278	258	268	272	257	275	253	280	252	281	280	259	251	291	269	262	253	269	259	260	230	263	243	251	275	282	240	285	223	273	267	272	274	265	258	253	251	269	302	262	289	261	282	265	255	251	287	278	264	263	292	305	236	284	264	278	284	282	270	276	259	261	292	241	300	247	283	255	250	259	271	269	267	275	283	268	289	257	245	269	280	294	250	261	262	257	293	263	284	261	265	256	247	276	267	261	250	274	254	267	286	271	240	286	266	270	241	289	282	269	251	247	286	233	253	257	260	289	264	234	252	241	251	275	234	296	262	248	276	302	325	281	262	281	267	243	252	206	265	283	263	261	266	279	278	294	253	238	273	248	248	247	259	256	273	265	270	249	260	255	262	252	238	255	286	249	266	270	265	238	279	302	275	246	254	266	267	290	263	253	270	258	261	236	246	266	273	272	263	270	275	277	256	245	286	280	296	275	300	273	234	255	265	268	293	236	284	239	267	272	254	268	270	265	274	240	244	270	288	273	248	271	245	280	270	282	244	252	282	285	308	266	277	266	252	258	281	253	251	287	290	275	266	261	284	281	255	277	269	261	290	276	295	251	254	272	256	270	280	265	314	243	267	266	258	244	264	254	273	246	255	283	232	267	232	253	254	233	259	270	304	241	268	286	258	240	280	275	273	259	272	249	257	261	254	253	253	248	236	281	250	273	251	235	308	264	257	248	264	264	280	249	258	262	257	262	284	261	269	256	247	268	264	290	263	239	259	259	245	266	253	255	282	280	248	301	278	273	285	287	270	238	239	265	302	271	260	261	274	273	245	277	259	296	286	242	260	269	246	241	281	293	270	265	258	258	299	277	284	253	262	229	270	251	259	257	260	229	266	258	281	274	264	288	271	258	271	261	251	274	278	265	286	269	256	261	261	294	239	287	272	253	254	287	291	264	274	257	290	316	280	275	265	285	260	272	271	284	279	272	277	273	265	242	274	265	286	290	277	278	276	272	244	283	286	274	270	277	299	273	260	263	257	253	267	266	229	282	229	289	261	271	273	238	284	266	272	275	268	287	279	242	252	246	281	240	275	259	278	255	265	249	258	268	267	261	254	275	280	254	222	253	251	267	295	258	275	243	229	284	294	270	252	232	261	285	280	240	260	233	255	278	264	228	279	250	271	259	267	273	271	258	238	265	258	315	239	261	278	252	261	280	245	240	251	282	258	236	238	291	293	241	278	268	260	250	246	291	273	290	274	290	273	279	266	292	255	270	291	259	250	294	273	284	282	262	258	282	274	244	251	269	223	253	266	264	250	291	224	250	269	273	252	280	287	254	278	272	279	290	306	270	278	269	256	296	279	270	243	236	275	281	276	247	267	271	304	262	283	282	250	279	276	256	280	290	287	256	257	262	258	274	247	249	301	275	264	234	269	260	253	258	255	271	276	240	262	255	266	249	268	219	259	259	269	264	245	268	277	264	226	260	271	248	243	259	280	294	255	277	252	256	242	282	235	278	246	271	281	262	248	256	262	252	272	259	279	254	277	245	258	251	281	268	255	276	260	277	262	286	257	259	264	293	317	287	282	242	284	281	283	291	244	282	247	232	267	255	266	271	293	278	273	264	274	247	262	283	260	307	267	251	280	259	284	279	267	301	294	304	284	291	293	234	274	239	287	293	266	256	294	269	221	247	256	251	271	291	249	278	256	267	265	272	237	267	260	256	260	257	268	280	244	237	253	275	240	225	261	249	288	307	270	262	262	243	273	288	259	255	243	274	297	293	264	302	270	268	261	284	246	278	297	292	197	297	278	272	246	270	292	291	274	272	286	260	264	238	272	280	283	288	287	282	290	271	255	283	285	286	242	271	287	263	272	248	301	266	266	264	278	262	261	304	286	274	236	264	289	251	253	271	277	264	283	276	267	273	294	284	260	308	271	234	265	303	281	275	258	267	275	272	262	259	259	242	285	240	263	261	255	261	259	273	274	244	255	272	224	267	271	273	270	273	268	272	265	270	273	253	258	246	277	281	258	281	264	262	254	290	278	290	265	265	279	243	237	246	280	250	275	296	263	271	239	254	264	263	271	280	262	244	254	270	283	272	277	231	292	283	257	259	250	285	246	264	251	254	287	310	259	255	278	272	284	256	251	285	271	294	275	238	261	289	254	240	276	299	275	251	280	255	264	282	276	196	276	276	273	279	252	286	249	293	276	287	227	304	288	257	256	259	249	253	260	279	264	254	268	283	277	260	278	260	262	307	259	267	288	292	266	289	266	256	261	259	269	253	243	286	281	275	255	253	261	264	254	280	280	284	272	278	280	284	277	298	276	252	270	271	246	246	264	230	249	295	232	252	234	256	269	263	246	271	268	255	253	243	277	276	275	272	275	291	269	251	288	289	258	267	291	279	234	254	261	280	221	276	281	259	292	284	256	250	255	279	244	279	270	233	279	239	267	259	297	266	287	260	306	304	267
30518	29328	27848	11668	7991	5889	5217	4132	3047	2543	2247	1884	1777	1474	1321	1112	1024	1001	990	852	923	861	844	820	722	717	683	699	678	695	631	692	659	674	642	611	664	654	619	629	620	617	613	607	616	627	564	640	593	601	605	586	604	590	608	601	570	601	627	606	588	535	635	577	630	618	635	583	616	600	622	539	569	565	585	605	578	594	586	583	603	641	557	651	584	586	587	560	572	585	608	593	581	538	619	605	610	575	606	591	595	607	606	605	575	595	590	585	584	568	577	620	615	633	578	598	585	608	595	563	645	562	581	619	585	614	563	593	621	625	590	606	598	566	587	582	572	638	600	601	623	604	580	615	633	518	601	587	555	586	630	590	567	601	582	600	624	612	582	571	578	621	630	608	562	573	579	586	555	611	598	581	602	606	589	572	593	601	601	565	582	606	591	600	537	598	608	565	623	532	568	579	630	574	597	648	615	588	595	585	559	601	636	575	613	561	606	622	570	601	606	567	597	608	564	567	562	596	594	612	572	583	589	581	581	593	587	554	604	554	561	594	541	591	585	602	588	583	581	562	565	609	589	634	578	605	628	577	614	577	613	572	566	574	582	594	621	577	561	606	612	596	572	552	583	605	626	619	570	600	581	587	575	606	627	589	553	601	578	602	551	580	543	600	614	600	584	572	614	613	586	565	542	602	540	547	602	589	568	591	589	576	604	624	577	549	602	618	559	571	597	556	570	563	611	581	565	552	598	599	600	604	632	604	609	563	625	568	610	612	584	556	569	601	567	581	570	590	580	596	564	593	574	612	580	575	581	597	545	530	618	575	593	540	630	586	567	576	575	587	557	574	595	606	559	611	610	603	618	577	573	616	595	591	599	630	615	601	611	577	588	608	598	521	589	611	593	563	582	582	597	591	576	591	617	597	616	574	579	547	589	559	561	571	589	549	615	586	604	558	597	605	569	627	575	610	602	575	635	555	553	597	614	565	582	582	593	559	612	597	592	542	575	606	626	576	562	588	585	578	530	570	567	570	600	558	583	570	583	606	574	558	592	543	577	617	593	609	600	565	559	625	572	606	548	583	588	614	551	609	640	563	580	622	542	556	554	581	568	560	568	522	583	585	562	577	584	557	584	593	582	575	570	527	578	539	600	550	556	606	631	605	584	566	604	638	543	588	592	618	595	605	563	591	615	593	575	586	582	558	571	585	571	559	596	592	614	547	599	640	570	552	623	643	566	617	601	588	613	595	567	586	592	558	579	543	607	558	617	545	623	587	607	570	602	587	603	572	580	549	542	593	557	594	626	619	552	625	606	625	592	615	580	619	587	579	594	569	568	609	553	566	580	549	535	597	608	557	571	603	523	605	590	581	643	587	602	602	608	595	599	648	588	621	573	566	628	629	563	594	611	551	589	604	551	619	582	606	628	645	583	601	630	617	574	565	579	615	594	552	562	578	577	593	601	587	569	609	587	615	624	603	583	564	561	606	623	604	630	584	597	590	583	623	606	616	576	620	573	607	584	586	542	575	590	569	564	591	619	603	562	612	620	554	635	596	592	550	595	585	597	617	567	593	580	597	636	601	562	587	550	621	592	586	560	584	589	565	587	568	559	602	592	621	612	612	576	611	619	599	631	593	617	547	587	584	580	568	605	622	564	569	585	625	605	621	604	607	552	598	629	524	583	565	593	555	593	635	626	597	557	615	538	604	594	602	584	577	554	563	615	561	554	540	598	569	541	588	564	569	583	599	612	588	616	588	628	586	573	535	636	585	610	595	642	597	555	582	572	566	538	555	637	639	572	545	582	581	603	597	567	631	604	592	574	556	569	567	624	591	587	550	607	575	601	614	583	594	607	572	588	562	576	594	618	599	597	595	575	579	589	582	598	577	605	620	618	603	600	595	584	607	601	558	595	625	550	588	560	577	548	595	612	573	591	589	556	651	588	575	548	605	586	597	567	547	574	572	579	563	594	595	598	586	587	581	645	578	582	557	610	600	587	604	580	583	630	612	554	557	574	619	588	594	536	616	582	585	601	574	590	580	595	602	596	558	597	581	563	598	577	578	569	581	598	593	584	605	618	636	604	628	549	624	593	569	595	597	646	556	618	585	549	574	584	557	586	581	596	585	590	560	599	612	586	589	590	589	588	610	586	579	605	606	601	586	570	581	532	581	605	614	572	615	583	551	597	560	575	618	599	588	618	636	565	606	624	564	584	555	527	568	588	558	549	559	569	601	564	595	552	561	578	581	625	583	582	596	600	558	599	589	596	563	570	554	583	579	575	612	568	590	616	580	578	606	544	556	611	606	618	578	578	625	591	634	587	590	590	609	590	653	623	571	568	566	580	577	557	611	530	616	618	577	589	553	544	597	575	614	587	536	618	586	583	543	603	587	614	621	599	601	580	645	521	545	578	606	614	582	597	601	576	605	581	583	626	554	541	571	653	551	593	566	583	604	604	543	568	598	619	551	572	563	586	599	579	560	569	597	623	593	586	584	566	601	582	555	589	617	608	626	594	615	573	612	562	536	613	618	613	562	589	593	620	601	602	557	581	607	606	601	610	585	646	580	598	613	605	561	573	616	564	582	588	583	610	578	581	582	618	551	561	595	610	586	575	591	600	614	598	648	608	600	589	520	583	655	599	597	626	635	573	621	611	597	590	613	563	594	605	584	531	575	614	587	577	592	564	553	583	573	595	579	572	578	597	590	592	555	559	611	544	584	599	592	579	571	590	607	612	579	582	574	575	588	642	555	601	612	608	563	622	567	578	568	613	565	548	581	645	561	598	633	617	552	586	596	610	586	625	583	542	586	592	585	547	543	590	586	615	574	561	628	575	588	657	589	616	571	582	597	600	607	615	569	564	633	560	581	590	570	617	581	571	555	583	622	583	589	637	603	513	616	611	545	588	566	612	613	576	582	568	602	576	577	619	591	602	627	627	591	584	579	587	616	611	605	575	579	582	596	589	622	574	583	597	601	624	560	623	529	584	622	640	543	589	591	621	634	548	564	591	608	538	557	590	595	605	558	615	594	604	571	592	589	534	589	603	574	569	591	638	577	601	580	569	587	591	565	565	563	616	641	555	593	554	607	583	609	604	579	564	585	600	522	595	582	613	586	635	567	598	600	624	609	592	639	635	624	600	609	612	583	596	644	593	570	607	593	616	566	576	590	614	591	607	598	571	567	590	566	590	569	567	591	560	593	617	598	556	615	553	569	615	644	588	592	606	601	587	588	581	632	570	627	584	630	578	593	565	589	620	606	630	572	562	561	596	599	538	609	596	593	570	551	565	616	536	614	542	610	626	595	612	574	551	610	627	604	601	600	554	606	643	584	560	613	599	565	601	592	553	588	591	592	574	582	600	595	593	585	579	538	623	601	562	594	562	564	589	644	568	611	567	579	531	592	585	596	559	567	537	556	584	577	590	597	553	556	603	582	615	583	616	618	624	550	604	608	583	584	586	533	563	568	559	597	591	597	574	533	600	597	571	564
19165	10181	5706	2147	1006	695	559	456	351	348	308	287	239	242	210	225	226	220	203	190	231	189	199	218	223	194	212	211	220	205	209	201	172	198	185	224	199	173	184	215	220	200	189	200	207	198	205	194	192	183	214	191	179	192	196	189	200	223	231	171	196	200	228	210	203	206	191	211	182	200	187	174	181	219	214	166	215	175	192	186	189	199	195	192	192	193	222	211	152	199	181	191	195	199	224	231	175	228	201	204	168	173	203	233	226	190	168	202	202	195	216	189	202	181	217	226	197	187	178	193	194	188	204	207	185	198	194	198	220	193	199	204	201	180	179	167	187	186	210	200	224	192	198	192	189	197	205	215	188	206	233	190	178	203	208	209	186	172	198	208	199	195	182	191	184	173	204	214	187	213	193	184	178	218	201	221	186	205	189	196	208	219	194	182	217	200	203	201	207	204	218	199	184	196	190	193	224	184	214	190	185	189	208	192	192	225	167	186	211	197	229	218	194	178	210	187	213	203	200	172	180	225	180	226	188	194	236	200	187	196	181	211	226	193	218	178	200	180	183	206	203	205	191	206	207	193	191	179	218	198	204	201	160	181	191	202	204	181	204	232	209	186	180	210	165	213	213	216	193	187	204	164	182	230	171	211	187	203	210	190	207	197	194	187	182	192	206	211	190	210	190	195	196	201	206	202	204	193	192	194	196	183	208	170	193	185	196	208	210	203	193	226	175	191	208	189	197	205	190	205	224	209	193	214	195	189	193	207	223	209	175	203	210	212	221	204	201	189	197	203	196	179	202	190	176	212	218	193	200	210	193	201	211	186	184	188	196	215	208	212	164	172	203	181	182	220	199	216	206	208	185	196	219	166	235	237	223	205	194	198	195	203	193	181	181	181	207	216	201	206	193	217	203	188	204	193	192	153	197	206	180	227	177	213	218	189	213	201	217	187	218	218	179	209	194	188	183	209	187	185	211	204	210	207	188	208	212	217	196	183	198	209	201	242	171	196	175	168	184	200	210	195	182	200	186	177	206	217	188	181	189	212	183	191	207	196	191	210	213	188	235	200	198	211	206	194	215	236	234	189	198	206	180	179	215	221	213	196	187	194	220	197	201	182	178	181	174	180	191	202	207	213	196	172	188	187	196	149	180	212	209	190	195	202	197	210	203	184	198	192	204	197	216	182	178	220	195	183	201	196	211	182	202	226	174	186	206	211	171	212	209	186	200	189	209	192	189	185	197	184	195	203	206	198	166	215	224	181	183	189	169	213	196	184	204	207	199	192	216	217	221	244	172	182	223	214	179	214	234	213	194	187	197	190	199	210	197	220	203	202	207	203	195	204	191	251	213	174	192	210	183	205	205	203	187	242	177	208	208	201	216	192	182	202	183	212	180	199	189	216	218	184	211	174	196	235	199	198	218	260	199	203	177	201	206	189	201	191	185	167	190	206	197	194	213	206	201	218	185	202	183	205	196	194	204	216	202	193	196	226	198	178	191	183	182	209	189	171	215	202	214	206	214	188	199	200	190	215	186	209	174	212	189	184	160	223	216	175	221	221	175	206	197	211	208	196	168	229	197	215	201	209	204	210	211	199	193	196	214	206	195	174	167	209	198	186	203	185	212	192	191	206	205	201	218	188	182	219	184	200	213	180	196	234	205	207	219	192	206	192	207	217	212	205	202	179	183	191	214	181	211	189	206	199	218	204	189	189	175	207	157	171	189	219	188	204	229	209	179	197	178	197	214	199	221	210	196	224	194	195	203	196	196	206	192	215	173	192	210	221	227	202	193	197	189	230	206	212	196	178	199	200	197	228	216	171	198	200	167	191	193	191	215	202	189	191	192	199	197	206	175	183	184	200	192	199	195	178	204	208	202	217	188	191	189	205	218	209	191	185	197	190	188	223	201	212	204	194	172	207	200	220	183	223	180	207	152	195	215	213	219	213	198	192	231	198	225	175	195	213	173	216	225	213	193	189	188	187	181	220	194	190	194	185	176	196	202	194	230	190	208	202	182	204	194	215	206	193	214	207	183	202	198	196	188	204	218	184	176	203	187	233	208	192	214	186	200	202	212	182	184	194	194	207	204	189	211	190	183	196	189	187	204	182	192	180	204	179	204	173	210	192	219	192	238	186	178	205	194	189	215	205	215	184	215	206	191	181	192	187	208	197	202	217	205	187	211	220	197	199	190	211	181	201	209	198	195	207	224	206	185	206	198	183	229	201	217	193	185	207	174	192	209	177	215	192	191	198	189	203	182	210	200	192	198	232	183	174	245	196	214	213	206	210	184	203	222	206	212	198	185	188	233	220	200	171	205	205	205	210	202	211	220	198	187	202	200	196	225	229	218	205	183	188	190	202	185	187	209	176	218	209	190	227	201	202	202	192	218	183	209	203	208	200	192	198	202	214	181	201	208	192	203	197	193	213	199	192	201	220	182	180	192	167	191	188	232	168	170	225	181	226	208	197	199	205	198	179	231	198	190	163	226	191	185	215	211	195	220	179	188	231	197	206	191	226	201	199	209	224	236	187	197	218	217	191	189	218	207	184	205	194	202	212	186	190	181	189	186	171	195	195	214	186	181	212	211	190	193	202	191	208	197	211	191	193	190	179	221	212	216	185	211	189	186	211	174	190	204	207	182	198	194	217	213	207	174	202	182	211	197	198	183	183	184	230	187	182	212	212	188	213	223	236	197	203	196	206	206	192	210	185	189	199	209	183	202	220	192	218	212	215	183	213	191	196	200	208	193	200	191	184	202	205	207	227	210	184	220	196	198	211	187	160	168	202	180	162	195	216	177	188	232	211	214	195	203	203	232	198	199	193	186	182	208	194	179	204	208	196	199	211	186	171	197	178	192	211	210	184	213	187	202	218	215	187	220	195	182	199	198	200	210	191	230	197	182	207	209	211	207	208	193	205	221	209	214	214	173	215	196	191	188	203	190	205	195	203	222	205	204	179	194	220	190	223	217	206	203	220	180	201	211	198	198	187	188	203	214	185	194	180	164	176	198	179	194	189	179	187	202	196	221	201	194	203	200	218	182	213	219	199	179	199	193	213	191	177	219	204	187	184	186	168	178	197	165	211	201	198	225	201	185	204	199	202	188	180	194	204	190	177	219	210	202	191	163	194	185	191	212	204	175	221	200	193	190	202	202	193	216	182	192	201	201	198	194	178	214	186	212	186	207	206	197	205	202	189	202	192	193	184	171	170	221	194	195	202	197	219	220	177	219	210	209	198	217	195	207	164	202	207	176	179	177	210	165	215	206	212	217	207	211	184	200	202	185	210	203	184	209	199	164	225	235	194	185	192	196	194	205	195	205	181	206	209	174	169	191	204	185	216	203	205	211	176	192	198	190	204	177	191	214	157	202	217	192	191	197	192	234	181	208	183	185	212	192	218	186	198	203	206	217	196	213	181	172	189	214	201	200	229	188	196	189	176	180	203	228	186	217	209	177	184	184	177	195	202	210	206	204	214	204	192	180	202
11338	8140	8851	5147	3643	2762	2171	1705	1430	1248	1028	901	857	763	665	621	597	646	563	590	496	518	508	558	472	496	503	523	472	486	480	471	472	469	486	487	479	492	450	458	497	496	508	470	469	477	485	472	495	477	461	455	488	501	480	487	446	446	474	471	480	452	452	476	476	458	487	448	460	459	478	455	446	452	480	497	467	443	494	442	511	465	455	461	469	459	501	444	464	466	425	465	496	470	465	461	491	497	461	438	437	465	492	451	457	485	407	437	463	492	482	449	439	448	489	489	475	470	436	472	454	465	447	465	447	456	471	467	420	430	439	503	454	444	487	466	460	431	414	466	448	474	456	449	478	447	463	479	489	460	483	457	492	465	482	487	477	517	425	482	473	493	447	458	493	471	437	464	457	461	443	461	437	451	462	435	438	439	461	456	464	438	449	497	429	482	429	476	497	465	475	465	441	415	444	466	447	503	460	428	462	465	472	462	445	451	481	463	469	447	443	452	461	463	478	436	429	468	464	491	453	462	459	453	467	471	427	467	479	480	508	484	463	446	443	468	498	487	473	419	510	453	470	472	469	427	480	452	436	476	454	423	475	510	461	488	511	450	479	468	487	493	478	446	463	465	443	482	458	447	452	427	455	437	436	465	429	425	476	435	466	446	450	440	470	428	488	432	450	473	506	479	509	486	480	458	500	420	432	442	476	444	456	443	427	426	493	466	438	439	467	460	466	422	521	465	447	444	473	481	464	502	460	441	458	466	446	446	458	461	474	482	444	434	462	446	481	475	467	452	470	444	496	447	443	458	471	445	443	423	457	480	454	449	438	480	424	443	440	458	443	426	456	436	443	443	463	469	453	460	438	454	433	423	435	465	420	489	424	485	415	472	462	454	486	453	443	478	458	473	474	454	441	474	492	464	436	482	439	471	479	436	451	435	435	454	429	445	434	479	456	435	445	476	464	480	409	445	466	425	472	481	462	477	453	480	470	460	467	508	456	460	437	487	488	473	509	434	480	435	446	443	482	477	430	445	443	445	464	422	513	416	477	483	432	449	439	469	466	499	487	465	470	478	448	463	476	432	495	481	449	458	472	437	428	450	497	458	439	428	448	444	450	491	461	465	456	465	451	473	435	475	456	450	429	458	458	467	434	457	500	482	456	463	469	475	468	450	453	459	451	487	431	433	466	424	455	491	485	486	457	468	424	470	427	430	449	433	501	451	470	463	464	456	484	453	453	488	444	454	429	452	436	442	474	466	457	470	493	426	442	452	432	455	432	486	465	451	492	463	449	454	469	470	474	496	446	461	484	455	412	450	456	451	428	454	470	458	430	420	441	450	474	452	484	445	438	445	462	479	477	477	456	453	432	483	455	488	467	427	495	434	526	448	477	461	447	458	460	451	448	450	487	440	433	469	444	418	466	498	475	422	476	523	455	437	441	462	507	463	459	414	435	444	462	428	445	496	472	469	504	441	428	499	458	475	462	439	464	442	450	465	463	463	452	484	424	477	471	475	472	471	457	446	453	500	458	437	481	508	449	449	472	450	498	435	460	475	439	470	463	500	478	465	480	422	455	420	456	471	456	465	407	436	470	439	479	441	488	467	435	449	467	488	463	439	504	457	474	487	466	492	471	463	437	473	450	474	465	461	473	477	464	443	459	462	460	484	477	414	435	455	478	477	462	494	491	464	450	455	450	440	457	437	455	451	453	473	470	483	419	436	468	451	445	499	485	440	469	415	478	476	463	470	472	470	478	440	441	437	464	452	480	453	519	468	437	447	455	445	447	442	452	457	486	477	473	426	474	461	466	429	473	470	421	462	465	459	483	487	479	466	438	440	428	459	444	471	464	458	450	451	447	482	468	467	465	457	466	460	447	431	433	490	434	435	475	478	432	469	466	493	460	476	433	459	420	477	450	485	434	474	459	448	453	455	431	455	483	434	495	463	444	441	446	430	493	471	428	475	483	454	441	481	471	453	473	450	469	497	449	433	479	426	484	458	467	456	465	452	486	465	479	468	437	441	425	482	449	456	468	463	475	463	462	452	462	477	467	451	444	512	451	460	437	472	476	464	499	448	431	489	499	508	465	514	449	467	455	453	457	456	444	471	498	404	472	439	444	450	460	481	453	477	474	435	449	463	426	451	436	469	462	475	450	457	449	440	417	435	455	464	447	459	437	461	462	439	427	446	495	453	477	460	455	454	477	458	436	507	465	423	448	451	494	507	493	474	444	442	450	472	437	436	454	493	413	450	465	449	486	466	442	475	487	435	464	426	448	495	466	484	471	468	453	471	477	445	475	461	446	485	486	482	445	479	448	476	488	433	450	447	487	453	445	484	440	484	451	427	453	438	469	465	462	449	446	485	454	443	430	438	463	455	470	469	502	433	430	491	446	440	472	475	457	446	460	453	412	474	481	496	480	478	468	474	450	474	464	440	427	492	457	482	486	464	462	477	442	466	445	461	454	487	454	457	427	435	466	437	455	460	452	476	480	432	457	464	458	455	465	446	429	475	459	464	469	439	469	443	481	443	469	470	439	486	438	454	439	482	484	438	448	468	435	518	468	433	456	448	465	431	407	444	476	440	479	473	439	438	488	429	479	445	501	479	467	462	447	423	465	462	448	503	446	437	451	431	422	480	449	465	462	437	459	472	451	443	436	464	461	482	467	498	474	454	482	435	479	439	474	443	488	481	463	455	456	468	445	454	458	482	461	428	445	452	437	452	460	456	443	456	476	444	491	481	454	473	440	454	463	444	416	464	450	455	466	442	446	485	479	449	475	457	416	494	443	492	474	435	478	439	489	450	478	445	455	476	496	471	438	461	454	479	446	463	411	455	446	485	458	488	463	468	449	437	433	465	443	507	457	501	445	481	483	436	451	465	456	460	471	440	466	456	452	467	419	462	449	482	454	459	435	451	449	462	479	455	459	446	500	495	467	430	485	469	451	431	475	466	471	448	431	451	453	467	459	452	445	434	462	470	472	461	447	492	486	491	468	476	471	422	438	478	454	504	447	461	475	467	458	449	465	444	482	468	453	453	443	476	505	452	465	437	446	463	472	449	457	471	469	494	463	496	477	469	449	448	471	477	480	448	447	444	438	467	449	463	482	461	446	445	466	465	469	476	466	518	484	474	459	478	497	474	466	486	442	452	456	472	466	449	489	433	482	477	477	460	439	472	430	481	453	424	444	457	440	457	424	486	468	485	443	441	431	467	434	470	465	437	461	477	463	451	478	455	459	450	431	438	422	477	467	459	474	481	449	443	465	454	477	463	485	446	460	498	482	458	480	498	453	415	455	441	464	460	452	410	486	483	457	452	474	455	449	481	465	467	464	456	466	494	488	490	438	482	476	458	469	432	463	494	465	443	445	406	462	447	467	449	468	466	437	478	463	443	457	453	499	463	437	436	432	438	453	478	447	464	458	482	456	445	480	481	470	472	431	466	474	466	481	477	451	464	466	453	422	461	437	456	438	470	434	479	484	450
36442	28402	22442	7271	2237	1278	1044	739	547	492	426	364	344	331	285	287	267	279	290	275	288	285	255	258	255	281	244	260	253	277	253	229	250	264	249	290	271	249	257	241	233	231	238	219	281	241	223	288	261	260	266	244	244	241	272	260	227	240	256	253	254	270	245	225	234	233	221	233	219	262	220	230	241	265	270	252	261	273	239	262	238	243	267	262	220	251	264	238	252	227	245	215	234	237	272	227	251	244	266	250	258	263	251	244	221	242	244	271	254	221	256	258	214	257	255	235	246	236	234	238	233	207	244	236	243	259	255	230	248	231	239	218	222	227	249	226	235	214	221	254	243	230	211	242	237	225	235	242	254	238	255	264	231	267	234	216	289	256	255	230	267	225	215	275	248	213	201	229	228	245	258	226	225	237	244	252	240	240	259	273	252	246	227	255	259	240	250	245	254	250	247	270	245	244	250	243	238	238	231	245	228	263	235	247	228	245	232	251	281	232	239	226	215	255	236	241	231	247	235	213	198	228	262	254	236	259	231	245	269	237	223	243	248	250	231	242	245	258	254	249	231	238	234	240	295	275	254	240	229	231	252	256	280	243	249	244	269	241	266	248	230	240	237	272	266	222	255	266	229	246	252	251	259	248	266	237	239	238	257	263	247	259	228	221	258	241	253	255	227	261	261	240	218	260	239	238	258	234	227	222	251	274	225	257	259	231	242	241	240	220	229	226	249	251	254	236	241	232	222	246	274	235	230	264	259	196	236	264	253	256	235	238	251	243	222	261	233	244	254	282	242	220	248	267	238	229	263	224	221	253	232	246	260	220	252	270	250	279	253	262	271	247	242	235	235	243	278	248	241	242	212	248	247	234	234	252	253	220	253	259	235	245	252	258	223	246	253	239	236	257	262	252	235	225	243	233	233	237	242	258	235	237	225	271	250	228	219	250	242	199	227	233	260	261	268	257	211	231	221	268	259	270	242	254	216	232	201	234	237	261	246	231	251	241	232	244	248	261	287	281	261	220	232	217	224	235	249	238	227	239	228	257	228	238	267	231	233	223	259	266	255	247	197	255	242	236	235	235	237	257	275	264	257	245	242	231	215	249	232	237	243	235	240	249	243	244	265	249	233	234	265	223	258	248	264	264	244	249	245	228	251	230	215	221	241	237	232	247	258	250	244	254	256	234	262	263	218	298	248	258	212	241	235	255	238	245	221	244	252	271	280	218	211	245	232	231	231	234	263	242	242	223	247	225	232	242	228	220	236	227	228	249	255	244	277	248	222	257	217	235	241	242	248	264	238	241	238	227	249	231	245	255	226	225	255	259	258	260	219	253	199	230	239	260	264	240	243	243	237	230	242	265	233	235	248	247	235	235	218	243	271	249	260	228	259	233	246	251	227	220	219	243	243	219	260	277	248	223	241	243	233	266	223	227	224	233	216	251	226	272	226	237	246	273	246	263	227	240	265	224	263	225	222	220	264	229	227	209	226	228	260	262	280	260	267	232	274	232	234	204	195	243	258	251	229	219	231	231	272	217	228	241	219	228	202	231	281	246	268	258	231	238	233	239	247	257	250	229	277	267	237	265	236	245	248	235	228	280	223	248	223	212	245	232	248	257	250	242	238	251	247	235	207	201	234	247	272	236	271	261	259	222	254	239	255	243	247	228	245	243	211	278	215	240	218	215	245	226	264	255	242	262	220	247	222	214	242	239	232	235	222	250	226	265	217	246	229	286	238	260	215	246	248	240	271	258	259	248	246	261	243	251	253	199	238	205	236	233	237	227	220	244	271	228	257	231	229	245	235	275	229	252	262	214	251	199	250	230	211	249	245	264	252	238	260	214	238	254	231	253	269	258	255	249	236	274	243	282	253	274	237	236	223	253	222	229	241	236	233	245	250	246	252	253	234	233	252	218	250	244	254	252	256	270	245	242	247	197	228	234	251	245	248	234	238	238	240	255	241	271	288	241	257	230	212	214	261	266	239	250	238	246	252	224	242	263	236	232	287	244	219	227	236	243	216	268	216	262	244	229	270	225	220	263	256	225	218	229	217	260	255	239	232	251	249	236	230	272	255	220	221	242	255	226	245	238	224	256	242	253	227	235	272	254	239	261	234	254	250	237	208	236	213	233	268	241	259	241	255	222	240	232	239	274	267	242	239	236	257	230	234	251	242	240	222	276	243	242	243	223	251	245	247	253	220	288	217	222	237	233	220	224	242	235	255	213	237	232	235	278	252	212	232	244	240	232	249	234	256	241	219	212	235	237	236	238	244	243	230	265	258	233	227	242	191	219	222	241	251	215	237	225	237	242	253	257	226	215	265	242	246	220	261	210	235	240	265	223	233	222	241	239	279	266	212	221	262	258	280	256	246	243	242	221	239	276	241	247	237	260	235	229	279	256	263	246	226	246	272	239	258	252	240	250	240	213	235	229	226	221	237	228	234	261	290	244	228	238	245	232	249	232	235	236	253	229	243	228	277	236	242	263	247	259	246	239	256	271	228	262	249	245	226	249	231	244	233	227	235	234	226	255	236	253	247	227	249	222	256	239	275	217	254	228	231	240	260	259	221	237	262	246	215	203	239	242	235	242	219	247	240	218	212	266	244	230	267	230	232	256	249	239	283	236	256	259	261	275	245	220	226	246	255	256	209	234	226	259	266	231	258	252	245	223	287	235	259	233	248	231	233	249	233	245	225	253	273	233	248	236	234	235	254	241	234	239	229	240	260	229	258	239	258	234	248	290	258	232	252	248	236	248	275	273	244	247	278	279	260	251	263	277	237	220	244	236	231	232	222	247	244	244	250	267	259	279	209	255	202	272	242	221	238	225	282	233	232	249	240	235	240	255	212	230	233	206	244	279	211	237	269	255	212	236	268	242	262	244	257	233	224	270	219	226	243	247	270	252	237	256	239	236	235	234	242	248	217	247	260	250	259	232	266	219	241	259	217	246	237	249	247	257	223	231	237	226	279	258	219	232	230	246	256	244	243	238	226	253	234	258	256	266	253	241	228	225	231	260	244	247	266	218	211	251	242	253	243	249	250	247	253	265	260	236	263	255	252	253	229	266	267	250	226	237	224	259	232	241	244	231	298	255	242	231	261	230	289	272	241	240	250	247	258	233	254	245	234	233	268	244	261	245	242	241	269	223	239	250	240	242	252	240	240	226	252	244	269	250	249	214	231	250	248	233	236	246	226	235	228	255	273	218	258	239	247	249	240	222	262	201	216	210	236	215	230	227	225	261	244	226	216	276	248	212	235	211	222	254	249	253	284	257	253	227	244	239	256	255	218	241	221	222	239	275	240	256	272	243	216	232	229	251	245	221	241	248	254	274	256	249	244	246	243	227	272	269	210	235	249	251	250	225	222	262	255	234	280	260	266	213	229	233	289	212	251	260	257	221	254	248	244	237	234	233	281	271	237	226	260	256	261	252	242	251	254	243	258	232	230	257	248	272	250	224	262	276	241	235	248	246	250	216	249	209	211	217
23458	22431	23994	8577	5870	4546	3569	3010	2427	1933	1633	1316	1176	1106	993	912	834	862	781	779	690	677	717	705	645	592	645	647	596	601	636	571	562	614	580	591	614	583	554	570	573	527	549	515	560	547	569	600	507	550	522	555	554	600	605	560	555	546	579	569	558	554	554	532	548	586	572	561	569	538	558	549	523	544	560	551	543	533	544	582	553	529	558	542	555	557	540	545	561	547	553	535	586	534	561	541	556	546	528	487	590	589	527	556	554	542	559	543	539	506	520	557	547	562	546	522	576	584	548	581	542	532	549	554	519	583	569	520	535	519	508	559	522	577	556	565	556	552	559	533	533	574	550	557	557	537	555	587	580	569	552	572	546	530	540	527	538	535	536	548	549	542	551	550	531	493	564	561	567	558	566	569	539	511	577	581	554	559	508	580	494	555	564	531	571	537	526	567	576	621	519	524	518	525	563	546	578	531	556	604	568	557	532	541	520	618	550	606	552	500	571	610	569	564	558	541	524	526	569	559	580	519	551	580	542	589	558	528	544	532	567	554	549	549	550	519	570	551	582	541	579	560	511	559	556	553	566	564	590	551	541	521	553	568	514	543	553	570	550	545	592	561	523	533	576	581	553	565	552	573	519	529	542	554	601	545	548	566	562	561	552	559	549	521	524	523	542	539	546	512	547	497	553	560	558	557	520	542	509	543	583	541	543	536	560	572	555	556	565	521	542	602	510	565	560	560	573	547	553	564	547	538	548	548	540	582	595	561	522	522	517	572	571	545	525	547	558	531	515	547	591	490	558	568	549	513	584	575	544	555	555	558	500	532	551	556	570	550	551	557	575	525	553	561	550	588	563	569	575	591	554	586	556	609	507	561	565	537	543	525	562	554	530	546	542	583	569	564	545	546	513	549	564	537	509	570	523	541	568	566	574	548	544	569	565	571	577	548	605	567	567	550	533	550	555	523	567	550	540	532	551	523	543	561	527	556	568	574	553	559	550	542	588	533	524	543	534	557	564	552	529	575	588	521	565	577	543	561	565	548	607	557	524	542	539	571	546	566	538	561	525	559	534	559	558	529	578	543	539	583	554	541	555	532	550	605	549	505	569	545	545	534	594	557	576	573	532	584	581	538	610	543	569	567	555	540	582	531	545	584	547	545	534	562	594	585	565	553	542	498	557	562	547	543	561	542	558	528	556	531	579	566	562	539	564	581	556	572	579	552	533	600	529	509	522	562	578	548	584	499	560	578	550	562	547	539	533	564	557	562	559	561	546	553	589	570	607	506	517	519	532	533	526	544	551	562	552	511	575	522	564	546	544	526	527	571	570	554	496	537	550	572	570	523	574	608	577	561	540	562	545	585	535	495	548	562	556	535	588	572	536	548	509	559	522	534	562	562	519	571	537	551	600	560	519	562	557	517	556	514	532	623	552	571	539	530	529	600	571	543	567	531	551	561	556	516	509	538	556	535	555	541	546	533	547	519	536	570	501	514	542	561	560	520	554	557	541	581	542	566	545	538	568	540	510	519	520	562	559	595	559	558	504	585	551	553	538	552	524	570	568	565	531	517	520	547	545	522	522	547	529	520	559	571	575	532	544	523	546	565	543	586	559	510	525	593	556	543	545	529	548	585	562	551	551	519	584	566	540	559	578	545	592	554	574	532	601	558	566	531	579	556	537	543	561	544	516	563	550	532	525	578	586	548	542	535	550	527	542	529	564	589	538	561	528	545	570	577	524	545	554	595	560	551	575	578	585	543	540	500	507	567	563	557	524	552	517	526	543	570	544	518	537	541	541	586	563	563	561	585	550	587	543	588	516	558	567	535	562	555	544	566	559	594	534	554	544	539	537	582	557	582	553	558	612	575	562	520	528	547	553	546	549	563	534	516	512	551	578	533	574	539	552	512	568	538	566	527	573	538	540	537	538	538	532	519	561	555	585	572	524	549	560	555	550	571	556	532	517	542	574	555	556	527	593	530	565	575	544	548	549	548	561	570	565	553	533	577	536	573	583	552	575	586	551	531	539	627	531	525	552	569	565	526	549	517	528	531	556	540	554	561	538	561	530	575	531	496	519	568	580	571	513	568	528	580	618	487	566	546	555	536	544	552	581	577	572	533	519	556	549	588	565	597	527	543	519	554	537	545	543	560	573	534	546	582	519	533	532	581	587	533	577	511	591	533	516	539	577	553	507	567	573	566	557	566	568	577	541	542	610	585	531	559	579	540	525	516	583	515	536	545	503	490	566	537	585	560	554	525	555	576	533	548	541	520	541	511	536	561	527	540	539	548	597	546	522	585	571	549	578	554	553	529	575	584	508	499	535	551	560	538	582	531	516	553	533	533	508	556	535	552	539	586	534	501	542	590	489	549	559	565	595	562	522	539	531	548	564	549	502	549	566	587	570	505	522	579	550	559	561	510	510	548	508	526	561	583	549	525	567	607	550	572	550	562	532	573	546	556	536	556	549	524	520	547	598	530	556	538	587	553	574	554	586	567	558	545	557	590	549	565	554	545	558	530	570	520	550	564	546	568	516	563	572	504	556	620	544	553	578	559	551	587	597	556	599	566	536	501	542	564	564	527	545	541	582	583	578	547	514	537	548	551	557	549	542	564	544	537	540	569	552	559	550	569	618	548	585	547	518	591	555	548	608	577	557	586	550	567	528	556	552	556	568	528	525	551	562	563	544	506	571	540	539	603	530	554	514	546	588	545	560	558	606	527	509	545	538	572	571	572	546	521	539	567	555	544	536	531	589	520	561	589	581	538	558	590	556	570	541	531	550	552	542	526	573	545	535	577	520	510	540	535	546	529	541	537	559	500	545	577	534	539	561	571	546	537	550	607	549	554	543	565	522	552	565	547	569	580	536	546	571	525	554	542	575	501	565	529	546	523	602	532	568	560	557	542	553	584	563	558	535	549	562	538	530	585	573	567	561	556	571	587	580	509	557	523	594	538	567	488	547	560	563	551	566	574	556	525	525	574	565	519	555	602	560	534	561	504	549	545	568	544	567	571	556	577	603	522	530	528	560	529	537	579	568	582	589	569	533	560	588	573	553	569	551	561	563	578	519	608	552	572	536	545	607	559	571	536	561	577	548	569	549	546	566	530	546	526	549	544	557	575	557	576	583	558	584	542	552	549	537	551	561	566	551	554	562	559	553	563	540	537	617	483	529	567	536	584	541	538	550	533	523	571	557	540	536	543	520	552	569	586	565	527	542	543	558	556	559	528	561	580	564	552	546	535	542	596	559	561	600	552	594	544	596	545	545	549	566	543	529	555	533	496	544	607	509	614	567	542	553	535	542	538	543	604	545	534	526	559	577	525	539	552	549	616	571	529	553	576	585	565	590	544	526	567	548	544	519	548	573	556	552	576	551	572	555	585	534	538	558	557	509	546	568	563	515	552	574	524	514	543	536	519	483	554	577	577	611	544	553	539	566	578	561	561	519	578	530	506	587	576	541	562	511	570	567	567	521	586	543	588	570	528
47044	39528	31786	12366	4065	2086	1368	1048	782	623	552	536	462	456	386	356	321	354	317	336	324	322	314	309	314	280	317	303	277	287	306	314	288	274	281	347	300	253	275	282	282	260	280	251	284	298	285	290	247	269	264	334	284	287	293	295	248	293	262	289	313	270	289	281	265	273	290	287	274	268	256	242	274	294	293	259	259	289	289	259	251	256	282	305	280	268	252	274	269	233	281	312	289	281	296	333	254	281	261	265	280	276	266	297	268	238	246	278	300	258	284	272	287	269	294	303	267	265	281	266	267	263	269	279	273	291	310	280	299	262	269	262	326	276	276	278	276	315	280	303	275	276	274	306	281	283	262	273	271	264	238	292	293	273	272	276	255	248	262	305	268	252	259	272	274	271	277	267	298	289	274	268	266	273	281	246	283	280	283	317	283	258	256	320	296	270	270	269	284	278	299	285	279	295	265	271	294	288	260	269	272	253	262	281	275	286	301	261	275	288	282	279	289	292	276	262	275	294	278	255	293	282	269	278	274	287	284	265	277	282	259	272	279	278	262	264	273	247	300	252	269	274	300	272	270	268	285	260	293	263	279	276	289	283	273	269	271	285	292	258	267	292	291	260	257	256	269	255	263	291	322	284	281	269	290	263	276	255	271	263	292	294	269	273	292	270	273	263	262	289	261	285	291	276	248	263	280	289	288	258	300	255	248	259	257	247	276	268	318	237	243	292	266	296	262	270	269	305	273	275	238	290	264	290	308	277	287	298	296	300	292	294	220	274	285	278	273	294	305	264	289	261	257	250	262	281	285	265	319	284	296	307	285	266	292	263	256	276	265	241	293	297	282	282	310	283	308	274	238	253	307	279	300	260	266	269	286	279	291	267	308	292	292	265	279	265	256	280	253	298	265	269	269	262	275	270	303	308	281	260	294	267	266	274	278	269	261	266	249	275	302	267	277	264	276	241	265	277	281	305	277	283	273	256	291	274	285	256	277	254	275	278	253	290	283	260	274	259	270	269	296	292	346	283	255	261	255	278	265	272	262	273	236	271	299	293	279	280	268	266	271	281	273	284	264	271	267	345	276	268	292	271	262	268	275	263	269	250	265	276	260	293	259	255	284	251	255	280	263	318	288	281	306	268	274	275	252	302	265	278	295	309	295	302	261	275	252	277	318	289	278	282	259	273	323	251	261	285	311	265	287	309	260	269	264	262	322	246	278	260	280	243	277	278	300	252	249	288	306	249	275	275	282	270	285	290	280	261	272	290	284	267	281	274	264	274	265	310	249	265	324	274	325	311	284	282	273	282	285	279	263	260	293	272	251	283	293	304	262	245	282	277	271	257	285	253	291	302	272	274	305	248	241	298	294	263	272	260	309	253	271	284	285	245	281	280	248	267	276	273	270	297	339	264	236	305	268	296	284	292	241	274	261	270	289	286	277	301	263	288	282	295	289	278	299	287	247	292	266	295	249	289	283	265	297	268	241	299	280	284	295	260	287	277	292	284	281	267	272	299	224	274	284	269	284	258	284	258	259	305	286	287	274	275	263	279	297	291	257	287	254	302	267	315	291	291	267	292	292	271	286	262	290	283	271	281	293	287	283	297	269	298	275	264	271	269	311	276	267	267	264	274	265	298	280	252	307	290	288	258	278	281	257	297	269	285	307	284	282	287	266	311	292	268	282	281	281	285	243	261	289	267	297	271	275	240	270	281	292	259	297	284	273	311	307	308	276	263	265	279	251	310	317	273	261	283	264	285	262	277	285	296	299	256	255	282	272	283	283	299	320	292	274	266	275	255	253	278	288	272	270	303	281	284	287	246	301	285	275	253	293	287	269	289	249	293	281	279	262	280	263	301	287	270	255	266	309	285	284	285	325	302	331	276	274	286	338	302	260	257	252	253	303	297	274	245	277	249	268	279	283	297	237	264	260	255	286	268	281	266	288	287	277	244	296	268	262	265	290	297	270	292	258	286	279	290	277	272	297	262	279	279	314	326	269	251	294	256	276	298	282	249	283	242	280	268	276	284	269	306	279	339	242	247	308	263	287	296	270	273	259	284	279	287	269	311	266	236	267	292	287	261	263	308	278	272	300	283	291	269	284	268	245	312	255	277	290	299	257	282	289	277	273	257	228	249	299	285	280	269	273	291	289	303	251	263	271	242	318	282	284	261	291	237	278	277	285	282	288	256	287	260	258	276	265	263	284	282	262	256	255	283	315	288	275	280	263	282	277	305	265	239	296	303	257	301	304	295	250	308	273	278	316	290	291	288	277	264	263	277	294	242	276	283	296	312	293	302	269	274	261	251	287	261	246	298	259	260	315	306	285	274	247	259	308	289	289	275	300	283	254	261	262	294	286	268	289	295	311	299	284	254	289	274	280	282	248	278	282	273	255	272	296	265	259	270	286	272	262	254	259	270	311	263	271	271	271	275	258	289	269	278	283	291	290	264	279	292	273	277	267	300	255	287	250	278	273	279	285	303	271	271	275	296	249	279	267	289	286	274	265	297	255	274	266	256	268	257	256	259	303	272	262	234	293	277	262	293	287	291	318	265	256	265	284	264	278	274	256	257	307	271	255	277	272	274	291	261	268	266	268	250	339	307	301	246	287	263	259	294	267	249	299	298	303	312	276	274	301	255	272	266	276	260	302	283	292	277	306	238	260	288	278	276	265	256	320	276	271	251	294	284	293	288	249	268	269	299	280	268	291	314	308	271	288	281	285	305	264	298	280	291	278	253	274	264	264	268	284	269	304	287	277	241	283	273	267	287	274	267	264	271	268	261	304	293	268	273	262	288	278	275	266	274	258	289	263	268	285	294	255	265	286	270	285	296	257	271	305	275	282	257	278	281	285	287	282	305	259	258	291	276	283	282	261	284	262	266	276	284	280	283	281	297	292	289	287	272	283	299	297	237	259	261	273	239	290	274	289	277	263	272	303	279	278	309	282	294	304	290	270	270	305	273	294	319	260	279	309	321	271	266	252	279	270	287	278	299	269	269	286	283	276	279	296	256	236	282	268	320	321	279	250	275	256	294	274	263	253	258	300	271	312	291	247	265	277	293	310	275	304	267	289	257	285	238	238	281	266	261	294	237	282	291	284	269	284	333	278	266	284	262	280	286	237	258	296	306	273	282	294	273	276	291	258	244	267	257	248	306	288	301	300	289	310	247	283	287	275	285	278	278	271	260	266	270	265	280	246	255	270	251	273	289	254	299	282	286	270	261	274	304	247	289	286	256	266	253	272	301	276	306	278	268	290	242	253	278	278	272	307	307	318	260	261	268	298	254	249	290	272	272	256	261	292	275	287	263	239	254	268	272	276	297	312	268	277	295	265	265	299	290	284	266	291	291	288	304	287	318	287	290	261	297	295	255	285	285	256	278	280	267	314	285	282	281	256	278	266	294	270	282	280	279	264	260	305	310	269	256	264	270	274	241	294	267	313	306	299	294	271	311	264	264	260	286	276	260	299	269	287	293	272	285	254	240
30079	30987	30997	11098	7725	6100	4944	3900	3064	2343	2114	1785	1632	1390	1256	1192	1086	1047	950	987	855	864	809	771	770	717	783	722	729	685	683	718	683	658	699	625	707	640	625	620	668	637	683	668	621	635	583	604	580	626	631	628	636	657	619	669	622	606	618	663	616	618	579	606	608	632	647	633	607	658	657	679	676	617	633	616	590	608	591	637	619	634	565	637	571	644	606	635	590	650	618	602	619	629	587	633	618	584	626	660	620	658	607	645	636	631	625	608	610	580	606	584	599	623	602	603	589	605	607	613	610	632	604	622	631	585	603	610	649	632	633	598	611	603	610	572	699	618	576	585	613	629	601	593	625	561	643	598	588	649	587	613	628	649	633	664	622	654	630	611	595	611	664	668	650	573	546	648	642	653	657	627	590	579	555	655	615	588	610	614	634	637	569	616	599	611	648	628	621	583	633	591	623	583	638	634	557	630	623	678	569	618	673	605	602	612	629	655	613	600	627	580	605	602	641	619	604	658	624	601	613	604	655	646	625	618	596	615	643	647	641	592	589	631	553	639	569	594	643	583	622	636	575	588	576	643	622	604	683	589	648	593	612	595	588	594	617	541	581	639	637	600	618	639	608	590	642	625	600	605	602	622	614	660	635	612	627	622	651	636	607	655	562	608	627	605	595	590	584	579	657	598	628	616	632	618	571	625	656	604	628	614	580	610	563	619	597	620	607	646	612	616	634	630	591	667	615	578	571	598	603	621	614	641	594	605	628	624	632	615	641	620	608	623	576	612	625	601	607	615	620	613	623	604	661	622	594	614	621	618	610	598	634	625	593	604	618	636	625	608	613	616	550	649	597	625	615	617	570	590	615	563	606	611	591	640	671	592	626	580	588	627	632	617	590	596	620	613	586	644	657	594	575	633	571	659	609	576	569	626	608	575	631	634	596	663	597	595	628	655	624	613	604	596	618	605	646	623	648	602	617	597	606	627	616	622	651	660	617	572	590	592	626	588	627	612	626	612	619	585	564	643	637	633	604	616	597	582	594	603	602	609	602	633	634	601	628	575	599	601	635	572	631	578	588	581	623	590	570	559	632	602	621	597	645	613	648	648	625	582	619	575	596	615	639	580	658	609	641	564	635	631	602	636	607	632	630	569	632	610	617	624	642	616	601	602	620	612	588	587	603	610	573	590	586	531	657	611	651	631	609	560	651	595	589	583	584	621	599	593	629	608	657	628	607	619	616	652	587	663	548	624	631	637	589	579	575	609	621	618	617	584	597	633	607	648	649	657	582	618	591	624	637	600	611	598	594	641	602	619	598	607	627	577	590	663	586	622	607	575	610	602	630	601	615	660	612	619	668	650	618	572	618	606	646	616	629	646	603	605	642	591	659	624	613	613	585	587	589	577	589	581	597	605	601	564	581	638	601	637	620	566	597	634	630	647	618	592	641	612	593	607	635	665	584	613	575	649	605	634	651	573	569	631	612	620	606	618	634	599	623	609	635	596	596	654	595	613	622	577	590	616	599	621	651	604	562	641	609	610	594	593	611	632	625	632	564	614	598	633	604	625	623	617	594	569	619	616	642	610	602	606	610	609	662	581	650	609	604	619	669	566	653	595	632	593	587	592	580	593	611	584	651	638	548	646	589	602	610	587	636	631	583	590	624	549	568	596	637	579	617	605	604	609	595	607	588	605	577	611	611	614	609	597	641	605	598	603	619	609	572	607	605	640	591	645	612	619	621	573	607	570	589	582	599	612	611	624	688	609	629	593	609	633	576	592	630	625	610	630	596	624	616	628	573	609	648	631	587	614	585	580	616	642	595	611	625	621	635	601	601	593	587	621	634	591	624	649	618	635	565	584	588	613	604	634	622	545	654	617	588	607	623	646	619	603	590	637	573	582	606	598	617	654	604	596	633	591	596	635	591	611	587	584	614	625	625	626	647	609	630	615	597	672	592	624	576	620	645	601	642	606	597	568	617	595	616	683	595	609	616	640	603	591	597	607	615	617	583	602	583	648	568	616	604	574	618	617	631	602	628	642	625	580	606	669	655	580	639	644	596	671	615	589	627	617	651	606	593	620	608	620	620	608	556	576	573	653	576	635	551	606	663	580	643	614	556	598	610	602	629	596	630	673	651	609	645	607	610	585	602	667	584	600	592	611	656	591	623	662	635	580	596	625	622	615	656	612	609	602	611	585	634	621	648	661	611	644	601	617	591	601	615	595	631	618	552	626	617	619	558	608	624	619	562	576	608	596	571	615	634	636	632	619	614	573	603	624	567	597	629	630	603	640	657	576	589	632	638	583	599	639	616	591	640	564	597	579	616	617	601	633	639	606	590	636	646	615	583	635	668	622	634	625	630	606	541	607	640	612	618	604	592	624	629	607	621	614	607	604	578	609	628	623	618	579	670	612	616	615	633	606	629	634	617	589	658	592	648	576	650	694	593	622	591	604	621	635	645	613	616	580	607	600	644	585	626	611	605	655	592	626	624	603	620	650	572	598	612	617	623	624	631	645	546	595	603	608	594	620	620	613	647	614	634	599	589	611	606	604	605	600	610	615	604	653	627	600	627	558	630	601	614	662	626	652	645	631	582	611	641	602	589	620	640	583	607	588	614	613	639	606	609	608	645	605	583	603	595	634	613	609	616	585	621	649	655	640	614	616	605	606	589	628	596	615	571	637	590	625	624	600	642	602	610	634	599	616	625	628	639	588	633	597	596	593	604	624	607	628	589	618	586	616	592	652	633	588	627	618	611	592	567	590	623	642	580	630	597	584	604	612	600	606	608	648	617	631	611	620	600	590	587	608	597	605	630	638	608	599	590	616	604	567	623	617	622	626	656	598	615	580	642	599	636	598	583	635	600	565	621	639	622	674	665	601	592	568	620	592	631	576	590	607	630	616	623	579	633	626	620	608	633	654	628	587	593	633	600	604	617	626	600	618	615	600	639	595	605	627	640	596	617	595	577	619	620	683	589	607	661	591	595	595	618	566	613	566	614	587	598	571	641	600	622	602	576	631	593	591	607	612	641	581	592	611	601	603	622	537	661	630	640	609	618	606	597	611	620	609	613	639	637	602	585	589	633	636	614	599	616	567	610	626	615	604	615	597	602	608	615	614	646	591	613	637	630	595	615	618	608	608	583	586	594	621	597	655	654	596	635	599	662	600	601	595	598	593	612	590	581	592	620	614	610	665	629	612	582	582	617	601	629	601	593	655	606	607	669	583	561	621	641	570	615	599	636	670	597	598	646	604	624	584	655	619	620	602	596	625	624	634	631	632	615	604	600	574	568	650	606	550	595	580	597	542	591	615	591	596	599	648	645	615	606	635	606	617	594	645	587	576	609	615	613	622	599	639	595	592	644	588	664	607	631	630	603	609	586	641	637	613	605	608	602	622	583	637	635	635	636	661	611	620	589	629	624	617	630	593	623	642	619	590	615	600	619	630	636	596	604	626	626	656	627	591	581	632	634	591	607	627	589	636	587	589
18624	10484	5748	1758	995	727	566	453	380	346	303	285	233	275	262	221	213	250	227	221	201	237	232	227	185	228	230	217	211	197	216	247	213	204	211	210	173	211	189	232	229	223	202	226	212	202	179	211	216	219	193	223	209	206	174	215	227	176	177	223	203	216	182	201	203	218	215	221	197	205	214	229	211	211	221	213	193	197	204	201	200	205	189	203	212	194	214	208	202	175	211	185	215	233	204	231	212	195	216	232	205	202	234	220	223	246	225	196	185	199	226	217	207	218	222	212	212	193	225	221	200	202	213	193	185	245	198	235	199	210	219	232	205	211	204	194	238	214	211	234	223	255	208	219	192	197	232	199	200	223	232	200	199	212	207	196	230	206	219	216	216	208	234	225	210	224	211	208	206	228	182	247	191	188	201	213	223	228	209	203	214	206	240	204	216	213	222	200	195	208	164	214	191	196	201	226	149	225	214	224	224	217	216	205	188	217	202	201	198	191	212	197	240	242	224	204	229	201	207	218	196	208	192	195	220	221	218	173	211	213	226	213	212	197	215	193	209	201	229	196	205	222	210	211	206	195	233	196	174	207	205	196	185	201	222	206	235	231	191	209	211	183	218	197	201	207	220	225	201	209	229	220	206	206	205	186	201	204	202	211	191	221	204	188	197	199	209	210	227	197	212	210	197	202	220	224	214	230	189	196	209	211	185	209	221	193	201	194	212	201	182	215	198	220	214	227	225	203	199	233	204	196	234	216	206	226	208	213	199	200	204	202	222	215	185	211	199	216	218	177	205	204	203	214	229	204	202	214	226	199	204	229	222	221	195	208	208	210	219	224	179	191	190	210	192	210	225	211	183	220	203	181	200	214	192	190	199	210	214	197	213	192	188	218	195	181	204	223	217	194	223	221	204	164	221	205	217	201	224	210	186	201	201	225	201	182	202	228	202	221	224	199	216	264	209	205	228	226	232	210	185	178	230	215	205	217	201	225	213	193	189	214	207	206	193	216	234	211	208	218	206	169	189	224	206	191	190	207	204	184	193	214	203	222	198	198	192	188	221	193	204	230	249	223	203	195	221	233	177	185	226	234	229	219	200	215	197	189	213	201	207	183	211	190	212	213	200	206	221	198	229	200	205	201	200	232	214	241	189	213	197	229	203	201	195	206	200	218	223	210	198	214	207	207	227	222	204	199	199	207	203	211	167	223	217	201	208	197	233	205	191	204	223	217	218	199	227	188	217	176	201	209	167	193	217	201	187	225	193	195	192	193	185	194	194	192	221	228	201	203	209	216	210	206	189	194	187	225	208	233	204	242	188	202	210	232	224	221	218	200	190	211	197	212	214	207	197	206	220	221	213	211	213	207	199	246	206	204	210	199	241	207	206	191	236	233	210	226	207	206	201	199	201	207	189	236	206	213	214	188	196	191	214	207	160	207	212	205	222	196	186	225	224	196	213	209	220	224	234	203	236	208	266	210	176	218	198	210	227	213	226	204	223	211	226	199	213	199	236	192	206	218	191	192	208	204	226	215	200	227	204	233	213	226	196	190	199	213	209	222	185	205	188	228	212	230	207	207	230	228	207	219	206	181	218	187	207	236	216	217	209	205	219	201	227	173	258	180	224	205	234	201	203	209	205	212	216	177	223	211	186	215	180	220	204	181	215	202	221	216	208	220	205	239	231	225	222	231	226	198	194	206	193	200	189	212	231	217	215	176	205	213	224	220	233	211	191	204	222	222	223	206	188	211	222	202	203	224	249	206	220	193	213	209	176	227	188	216	224	215	186	215	229	227	191	206	241	209	197	223	221	188	220	190	211	203	209	237	222	198	211	188	196	232	219	199	203	215	216	226	193	197	192	192	224	228	219	223	234	187	214	190	195	220	183	229	216	229	197	218	216	210	188	204	195	204	206	224	184	204	204	204	210	209	217	222	233	200	212	205	203	218	213	219	222	203	186	209	197	176	202	194	204	253	218	189	175	191	231	190	213	209	202	224	225	222	221	213	171	217	223	229	226	234	205	196	197	221	194	200	199	195	228	199	199	197	229	193	189	205	194	204	208	206	204	219	176	220	183	221	205	199	219	216	202	203	196	210	224	207	218	235	205	225	219	206	212	228	242	197	189	191	210	231	214	229	199	222	220	209	214	207	205	211	211	201	220	232	199	236	209	234	217	203	209	210	229	197	184	198	210	185	209	227	221	210	258	231	177	213	225	208	206	197	223	238	203	209	208	194	224	208	180	191	203	182	184	232	204	200	224	221	221	246	193	219	211	223	195	213	227	189	203	216	200	193	225	199	183	171	195	206	218	215	213	220	189	191	206	237	211	189	179	199	216	223	206	203	217	212	190	216	204	206	224	199	207	194	223	201	197	194	214	227	228	235	219	222	211	165	211	224	214	211	197	201	192	206	233	214	193	222	222	223	219	218	216	193	223	199	224	187	204	152	208	191	193	207	218	229	235	191	246	212	213	201	222	213	203	205	187	206	222	227	229	203	223	198	227	226	216	209	225	201	228	240	231	219	209	206	206	223	213	229	216	191	229	212	192	203	204	188	208	195	182	211	175	197	204	215	205	248	217	211	199	210	205	194	205	238	206	193	213	192	169	219	198	207	208	205	232	206	199	221	227	210	216	199	227	235	211	219	210	189	188	209	225	237	217	242	204	231	185	243	234	205	216	203	185	189	203	210	195	223	197	201	212	213	178	201	230	195	210	192	195	204	213	194	191	190	205	210	199	204	183	200	201	200	218	212	221	227	176	203	196	246	191	225	205	220	218	197	207	262	197	196	211	219	212	190	211	194	204	191	189	207	225	218	220	191	200	219	206	179	206	196	199	203	216	212	217	205	202	226	206	210	210	202	183	204	216	204	227	190	199	202	221	223	210	206	218	239	227	223	200	205	187	200	182	197	196	220	224	174	180	197	237	216	219	212	186	224	211	203	192	185	191	217	189	179	174	193	215	217	217	214	185	203	193	198	236	201	215	216	229	196	214	207	197	227	223	177	229	197	203	191	196	225	201	206	215	182	214	208	205	199	214	205	200	212	209	215	183	201	201	182	202	188	218	203	225	228	207	208	208	203	248	192	210	230	196	202	254	190	208	198	224	216	218	214	215	181	215	211	204	189	231	234	220	179	204	248	222	192	212	220	196	218	197	173	215	181	205	222	200	206	206	220	209	211	208	212	221	221	206	226	215	224	199	194	209	200	217	243	205	202	217	198	211	225	230	211	217	209	211	210	204	217	221	194	205	207	207	198	207	220	219	197	225	196	215	209	231	218	200	207	216	205	203	214	214	202	202	220	211	206	229	215	211	241	208	227	231	236	213	220	203	196	215	176	229	231	215	191	200	202	221	214	216	200	214	241	213	223	207	210	217	215	211	209	210	224	206	225	207	220	196	208	218	209	220	196	210	209	208	217	199	193	198	198	196	215	197	233	214	189	233	227	212	226	177	180	209	222	191	203	191	210	230	206	204	194	215	225	225	195
11299	8567	9061	4521	3521	2811	2209	1720	1316	1050	977	885	774	750	695	706	610	629	597	593	644	548	549	558	520	504	526	540	523	498	523	515	514	506	501	467	498	496	505	527	509	502	513	494	489	505	501	517	473	529	512	511	434	536	502	464	456	471	483	485	495	482	508	462	452	447	503	490	503	448	448	470	476	458	516	467	459	483	482	481	469	489	479	512	535	475	473	503	492	501	488	471	466	499	527	457	494	462	516	474	512	480	487	457	477	485	495	477	452	501	491	514	498	480	487	484	462	502	484	510	481	509	485	491	480	492	482	490	511	460	447	482	461	479	454	490	448	484	495	512	507	467	495	507	504	501	462	490	513	478	475	496	482	455	558	460	489	470	483	501	490	483	485	506	502	503	491	475	473	460	451	464	451	437	496	489	472	506	565	467	495	497	500	467	496	480	466	514	485	450	538	480	490	463	473	494	515	505	495	492	477	457	508	504	474	454	438	483	455	500	458	526	490	477	481	498	506	501	465	487	428	532	492	458	512	484	477	497	453	483	455	457	465	457	480	480	489	495	457	489	455	471	487	494	471	487	515	468	498	480	492	481	474	503	483	483	490	484	443	447	501	478	454	512	463	482	461	477	469	467	478	484	462	522	479	507	479	474	468	496	466	484	483	488	487	453	516	446	464	463	475	449	526	502	496	497	511	500	486	481	494	496	478	480	481	473	471	466	504	508	490	445	444	452	494	429	468	513	492	477	475	500	493	503	478	488	483	478	481	462	488	480	487	486	525	493	480	513	465	446	475	473	512	487	452	492	499	491	492	484	453	490	461	490	453	469	469	459	460	476	528	472	487	504	493	489	502	500	527	476	514	475	448	487	481	466	479	473	515	462	514	492	470	491	479	493	545	480	469	494	525	524	480	526	471	507	468	464	509	488	512	492	477	483	467	507	472	457	481	461	495	503	456	466	450	465	477	471	468	507	464	501	488	481	489	498	478	519	456	515	488	469	466	504	510	502	529	501	429	484	519	507	466	500	473	478	473	469	473	502	467	501	510	495	460	472	502	494	456	503	515	473	501	494	512	468	502	477	503	483	490	470	449	452	475	469	492	491	472	479	501	425	486	485	506	468	433	488	500	485	491	493	498	464	454	506	452	443	472	453	477	480	435	478	483	499	475	514	477	492	491	490	511	508	505	495	500	427	488	477	528	471	501	469	499	492	488	463	497	515	487	477	446	469	477	479	463	464	426	477	520	475	482	479	469	493	505	447	476	465	500	435	474	527	485	469	492	469	497	500	501	470	527	494	505	473	480	508	454	464	461	480	479	517	460	486	483	514	465	525	470	484	499	508	484	464	456	490	493	479	481	506	507	485	481	467	490	502	475	455	505	448	493	494	496	474	463	476	488	459	492	503	477	485	464	457	470	461	451	453	496	530	492	480	494	464	456	464	437	487	514	468	470	482	493	498	503	466	427	498	437	473	461	479	468	479	486	511	502	479	468	460	514	493	460	497	478	483	484	484	471	489	487	520	469	507	436	477	479	514	493	482	480	445	465	474	524	484	508	513	500	466	473	481	487	513	455	504	469	506	456	467	492	464	518	504	504	509	479	465	490	475	479	458	500	504	493	487	536	504	495	473	458	477	485	503	492	488	423	444	512	487	473	525	492	461	511	474	500	459	518	470	498	457	484	488	490	464	483	459	494	474	500	519	505	489	516	467	482	473	425	484	461	462	458	484	487	487	514	420	459	489	478	484	502	493	479	496	524	476	449	492	465	457	490	460	515	504	484	468	490	468	485	487	528	472	484	469	512	487	427	470	475	493	517	475	479	475	462	488	463	480	484	473	477	497	519	514	460	490	499	488	463	453	488	488	477	469	460	471	443	457	488	448	468	425	465	476	492	486	490	489	489	447	469	456	498	498	476	481	499	494	499	502	472	479	504	521	474	470	458	490	486	504	453	481	495	468	491	464	484	490	522	495	469	452	489	472	490	473	449	468	488	451	495	487	463	468	512	454	466	527	538	427	477	511	488	472	513	487	478	475	506	477	498	480	474	456	485	460	480	479	485	426	507	478	457	498	497	510	472	439	490	496	455	501	516	503	471	477	483	490	451	516	464	471	475	464	484	488	505	467	456	464	476	486	436	460	492	459	460	493	461	458	484	465	495	473	481	475	494	493	482	436	526	457	485	491	482	529	493	470	470	430	469	477	477	502	479	498	454	461	494	521	480	431	479	440	443	451	471	477	473	433	480	510	480	494	488	506	473	494	462	454	439	515	444	448	508	494	458	462	489	489	447	526	475	473	484	490	516	450	470	462	459	533	475	500	479	478	447	470	458	506	449	467	482	441	455	481	506	440	491	493	496	459	477	506	448	479	464	449	452	519	495	474	483	466	469	465	452	467	454	499	462	461	470	481	507	515	508	500	524	475	495	486	462	522	519	469	449	484	485	528	473	506	463	457	456	495	493	474	454	481	437	467	470	507	511	480	400	469	444	494	485	518	499	493	471	478	449	481	473	468	477	489	496	474	471	452	467	535	460	514	457	480	479	498	486	491	475	484	457	516	486	470	462	468	445	483	474	497	476	493	474	483	490	488	479	457	487	465	520	471	468	455	501	491	426	491	498	446	487	477	486	512	482	440	511	501	501	465	499	480	485	469	494	469	458	502	482	472	470	528	460	489	484	469	497	439	491	454	490	486	478	449	519	438	488	525	438	476	460	485	501	473	444	494	476	510	481	503	461	474	524	480	481	483	522	524	469	475	527	494	476	477	500	476	458	506	464	477	510	448	478	482	442	485	454	497	478	491	500	477	512	491	509	446	475	452	458	465	421	484	466	523	496	490	499	457	502	480	443	447	502	450	472	453	457	469	461	427	488	464	461	478	487	465	510	480	462	483	491	451	449	511	477	459	486	492	446	467	473	493	498	495	468	486	461	470	464	462	479	489	468	482	473	464	509	465	516	459	451	490	502	490	492	490	479	466	440	478	475	505	500	477	456	477	459	453	485	531	488	450	471	487	483	515	498	501	482	464	505	490	485	508	483	480	485	498	474	458	455	463	450	465	471	471	480	478	490	449	503	452	488	501	513	497	478	471	488	482	478	436	454	485	457	504	460	426	456	463	494	456	508	506	486	498	507	481	483	462	487	504	496	473	464	422	480	482	503	447	473	517	467	526	461	459	501	491	464	506	520	531	515	519	475	476	481	483	488	513	471	493	469	493	488	479	500	491	478	459	476	450	441	453	441	505	485	494	423	471	473	482	451	502	477	475	463	485	443	502	510	449	424	459	511	492	496	471	457	473	462	457	490	493	486	514	462	459	499	466	503	487	482	491	477	486	500	477	490	475	478	468	494	471	483	501	507	494	516	485	482	466	429	487	483	471	502	499	488	480	482	469	520	465	479	466	455	481	501	462	522	440	463	500	473	476	450	487	525	461	476	514	480	450	487	491	465	505	472	483	483	500	475	508	503	491	451	477	521	488	464	484	468	489
36222	28971	21446	6506	2328	1336	920	711	571	503	415	386	346	348	343	313	322	314	256	257	261	283	318	299	235	266	260	234	288	269	238	232	292	230	209	245	234	254	228	225	235	237	266	236	277	273	279	261	242	258	249	264	245	259	245	256	269	270	228	243	275	244	226	244	237	231	240	253	285	249	237	237	263	242	231	229	261	222	259	279	238	257	257	223	277	253	245	234	228	248	278	260	268	254	216	255	255	243	272	279	237	266	250	265	243	243	277	215	210	231	254	231	270	257	238	230	233	242	276	267	238	259	248	248	273	254	235	227	271	279	265	265	247	244	240	252	257	293	268	223	255	278	233	252	262	251	253	235	235	268	259	232	253	229	225	236	287	274	264	229	248	233	236	249	241	245	228	261	262	234	284	222	247	275	219	256	246	267	232	251	256	273	231	250	245	212	263	231	284	244	262	249	262	268	249	253	250	228	265	286	242	227	204	242	251	252	259	242	249	223	227	258	211	268	266	239	252	264	278	233	261	243	249	265	262	247	280	274	207	248	248	267	266	249	217	247	236	251	258	266	238	299	249	253	255	236	243	271	239	237	236	245	237	251	257	271	255	278	256	246	256	254	281	265	271	270	247	249	268	241	269	237	219	259	260	228	254	252	277	240	251	275	248	219	229	250	236	246	273	279	264	284	275	252	280	237	225	226	245	272	241	246	231	242	257	269	252	238	251	261	251	228	232	254	265	259	250	240	263	252	235	257	276	245	241	211	265	257	258	245	226	240	294	258	243	247	266	230	239	197	247	282	238	243	263	276	268	257	220	270	250	224	239	258	249	233	265	261	256	264	237	279	248	252	238	251	250	275	222	256	230	245	237	228	256	247	244	258	246	256	271	242	246	257	240	246	266	293	254	265	282	278	233	222	258	257	273	261	233	238	244	259	290	228	240	227	222	277	234	254	270	280	235	260	255	236	242	239	232	231	233	251	236	214	260	230	277	243	262	254	237	239	261	208	249	262	245	279	258	257	251	240	238	260	263	242	238	259	265	255	247	219	241	248	232	244	252	250	249	250	284	255	252	259	247	268	283	235	219	268	210	255	254	243	280	270	231	250	253	232	237	255	262	245	226	247	225	233	258	248	262	289	270	284	263	260	247	256	249	278	264	236	254	238	237	231	237	248	218	259	249	248	241	264	237	237	263	242	254	267	217	243	234	263	235	260	240	226	238	191	250	255	271	233	268	253	258	267	223	247	281	249	258	285	238	248	246	254	260	229	216	267	274	254	258	238	242	285	256	233	271	270	234	243	225	266	269	264	266	234	258	226	225	250	246	266	238	216	240	243	219	219	255	244	234	237	242	225	272	233	249	237	277	263	264	258	274	263	260	215	290	259	262	266	234	251	251	239	256	251	283	218	236	242	226	241	233	229	284	256	246	232	254	237	258	279	214	242	250	281	259	293	262	270	236	277	277	246	249	249	263	233	255	224	225	262	248	257	286	268	269	265	230	243	272	259	262	243	208	262	256	244	264	225	252	269	249	230	293	274	244	231	273	242	240	263	261	260	221	231	255	266	236	248	241	282	265	218	291	233	233	222	260	256	264	264	284	258	275	239	270	249	250	248	255	229	280	235	257	217	251	241	244	285	238	264	239	269	242	225	243	215	261	225	251	249	230	247	243	265	243	266	273	257	260	255	259	240	272	226	254	223	230	243	240	258	230	232	271	255	258	242	231	257	294	227	226	255	270	255	263	248	252	259	255	261	245	287	259	280	245	226	237	241	269	241	250	299	232	250	277	234	238	232	253	275	289	260	221	243	241	256	256	249	252	245	254	242	252	246	227	269	266	248	260	243	228	249	243	261	240	243	245	269	270	256	257	259	291	265	268	253	249	255	268	224	262	229	211	246	251	246	275	253	222	249	241	244	227	267	264	236	268	235	229	251	245	261	258	230	254	244	251	286	244	267	251	246	233	251	258	246	232	256	237	252	252	244	241	231	228	237	263	232	221	228	227	255	252	252	245	263	256	234	230	256	263	249	243	261	229	259	289	237	268	263	228	267	250	263	256	250	259	231	227	239	244	269	262	269	253	261	207	260	260	283	256	268	249	246	234	245	246	259	215	258	259	251	237	252	248	222	255	277	218	240	251	233	272	244	231	256	254	249	256	265	261	223	250	211	228	241	233	251	236	230	258	260	240	254	246	249	234	229	250	258	243	241	234	223	223	257	246	243	259	277	294	300	276	252	260	228	241	221	249	257	248	256	245	250	266	285	260	251	264	271	240	234	276	255	240	259	230	218	235	247	260	229	204	247	256	259	263	263	275	249	229	241	224	232	209	289	243	262	253	244	253	257	235	219	250	218	247	260	215	242	256	258	231	283	237	266	240	263	222	244	229	251	271	251	221	275	257	259	197	240	246	221	248	220	266	237	270	271	212	235	225	250	250	219	236	223	237	270	282	250	230	261	260	240	211	262	238	257	232	283	237	276	265	280	240	251	274	264	236	227	284	276	228	278	233	264	265	250	248	247	277	255	242	232	233	227	254	240	235	215	241	248	237	228	253	226	254	241	266	226	231	257	255	235	236	228	261	263	253	255	283	252	233	255	250	264	263	224	255	255	254	252	252	229	253	220	232	262	246	236	249	237	258	228	255	225	267	256	235	240	282	271	253	266	223	269	247	250	241	242	257	247	253	258	254	253	243	234	287	237	275	212	223	271	226	246	258	253	270	237	274	247	236	256	281	259	249	227	282	256	254	270	223	256	257	254	277	265	247	225	260	246	287	234	239	255	261	240	248	236	262	254	272	261	252	235	281	251	217	256	246	241	253	236	249	239	246	271	240	259	213	234	238	250	224	273	232	289	234	249	224	236	230	235	243	246	270	258	250	223	241	269	242	261	260	234	267	261	258	233	245	247	233	255	238	237	224	263	229	238	219	233	233	257	287	255	236	222	255	242	244	233	279	219	256	256	229	237	235	277	282	236	265	269	253	249	249	262	237	271	253	247	278	216	235	216	272	227	241	248	248	223	262	247	229	243	254	247	261	254	255	245	236	232	255	265	240	208	262	272	261	254	244	236	258	265	249	223	214	268	244	269	246	225	274	274	271	240	282	260	278	248	249	244	245	237	243	271	247	271	258	259	221	260	226	251	246	265	245	246	253	267	217	215	246	267	251	236	230	246	222	253	266	254	239	269	272	238	263	247	228	229	195	250	233	240	249	272	253	244	246	237	261	267	246	253	257	248	247	228	250	221	260	252	259	262	240	226	246	230	279	240	241	265	266	247	256	253	251	242	255	248	234	264	232	253	268	250	258	254	237	236	258	215	237	231	257	253	218	257	243	250	219	238	268	207	244	256	218	248	257	282	263	260	241	252	252	254	272	252	264	248	258	254	246	260	249	268	260	242	248	242	242	245	250	256	239	250	243	235	241	244	264	249	285	288	271	230	209	239	245	268	251	247	243	242	254	253	243	225	254	233	271	223	251	258	247	281	252	245
23641	22418	22448	8359	6139	4842	3633	2753	2188	1903	1662	1406	1189	1140	951	988	888	857	859	812	784	679	661	678	641	668	596	660	659	648	604	612	585	580	581	606	590	618	564	608	599	569	582	597	593	583	595	562	577	565	567	559	597	594	601	573	551	554	566	556	599	597	585	644	567	603	568	603	589	561	568	595	579	584	527	598	524	541	543	555	546	575	537	552	559	543	536	598	576	583	582	568	559	505	564	552	540	554	539	573	579	570	574	537	557	554	587	571	544	553	563	608	570	577	571	530	599	569	522	555	571	530	547	569	543	536	556	566	529	517	557	510	598	560	544	585	573	550	582	525	539	610	516	578	559	524	549	590	558	541	543	525	567	610	609	572	577	575	568	564	554	568	549	557	593	568	624	527	583	571	586	584	501	582	545	576	548	558	562	548	604	553	582	543	585	549	533	570	550	620	545	573	557	525	551	540	580	563	593	576	562	529	552	543	552	531	525	578	568	584	598	567	579	557	559	557	564	578	574	533	571	578	535	524	596	575	535	583	574	555	562	551	566	593	569	601	523	534	613	571	563	580	555	588	603	552	575	560	573	538	563	553	547	573	559	564	558	541	535	541	562	567	522	605	555	544	534	549	569	558	573	577	575	559	550	535	547	578	565	572	545	538	569	544	515	524	576	545	603	555	590	571	529	588	549	535	548	547	576	578	558	557	576	558	555	548	569	560	557	573	561	554	610	559	535	552	560	537	509	528	603	557	549	553	540	607	563	526	552	578	550	584	549	584	544	564	576	589	586	587	577	554	549	526	565	541	570	572	591	525	559	514	590	530	558	549	562	507	579	568	514	565	542	580	563	539	592	565	595	590	538	578	549	579	530	536	512	559	554	566	548	559	564	625	567	563	555	509	611	582	582	580	549	580	521	569	520	599	571	538	546	563	574	567	594	560	562	543	611	572	600	578	559	542	562	615	566	566	506	525	593	556	555	592	591	552	544	585	586	523	550	544	549	535	533	523	559	478	593	557	581	584	609	564	534	559	537	528	554	569	511	543	569	546	584	564	572	544	561	572	530	581	557	586	593	539	606	562	545	606	553	590	537	566	553	570	547	585	575	521	532	575	547	541	568	572	558	576	546	537	575	555	561	587	519	587	561	518	580	553	595	567	576	566	555	558	537	575	579	588	590	555	562	501	553	590	583	544	572	588	589	552	561	543	554	550	544	496	544	576	531	556	535	543	536	588	541	564	546	575	580	572	515	546	566	587	563	614	546	606	566	591	565	546	551	553	559	576	568	550	544	567	563	580	534	522	566	553	590	573	572	600	569	584	595	583	570	593	569	567	587	531	581	580	523	600	560	524	560	573	574	568	546	524	598	567	554	556	555	569	552	553	571	528	545	576	555	561	609	579	566	561	562	583	589	568	621	621	578	567	572	559	565	553	537	562	537	580	599	574	580	575	595	596	540	590	532	565	557	558	554	605	554	547	569	543	534	561	585	582	577	553	555	600	496	585	535	545	555	602	586	585	545	548	585	570	594	590	592	531	568	537	550	611	542	579	580	528	539	535	573	534	549	526	549	583	562	583	544	527	571	553	537	579	542	568	596	552	561	529	547	557	534	559	591	565	546	579	540	593	574	551	576	569	560	546	571	545	566	531	557	577	578	576	592	533	573	583	579	514	555	577	553	563	564	541	640	523	560	525	588	517	546	586	570	570	579	576	567	577	588	584	585	627	554	534	527	589	540	570	595	574	526	575	555	562	494	548	583	545	554	578	539	590	562	558	535	536	569	534	560	544	556	536	567	560	572	559	568	570	611	576	572	559	564	544	520	593	577	565	565	541	553	568	548	577	570	559	566	554	501	570	566	548	601	592	550	559	567	542	580	524	520	540	539	592	575	587	575	565	558	615	536	522	610	568	560	582	556	559	554	577	570	559	581	571	545	536	596	554	572	545	571	561	545	583	584	543	550	521	505	527	565	542	570	575	586	559	563	543	524	553	579	559	571	592	500	596	525	544	531	579	591	561	556	548	585	503	551	558	508	553	542	553	590	521	543	574	544	557	525	534	542	553	569	556	551	555	535	545	547	597	578	564	616	592	570	578	576	536	530	566	527	595	570	560	524	554	587	530	526	578	535	521	562	543	572	555	596	546	564	534	571	563	576	583	573	600	577	539	526	599	552	602	532	544	570	553	584	581	517	567	562	604	597	563	577	549	563	556	591	549	561	527	541	570	591	502	583	546	596	553	569	589	575	552	535	541	534	540	560	602	551	543	563	557	580	514	574	563	554	549	566	541	567	556	563	575	569	537	565	579	567	563	571	567	539	553	581	525	522	559	566	612	588	576	575	549	540	537	542	608	573	564	550	578	570	552	579	604	544	536	564	571	557	582	539	546	582	556	565	582	586	606	534	551	605	560	572	570	520	552	555	546	562	544	556	556	545	566	550	600	585	540	547	587	552	573	614	555	588	573	529	565	574	541	530	595	539	610	554	555	614	617	566	558	550	520	520	563	573	525	598	587	563	582	552	543	561	606	562	571	572	521	595	559	571	559	549	561	570	568	574	561	548	585	540	542	559	584	583	613	543	514	553	592	560	564	566	594	528	530	558	583	546	572	582	575	539	585	513	557	574	528	579	563	582	534	569	596	585	569	537	586	587	570	517	569	571	606	598	527	557	565	517	519	581	541	594	539	579	563	568	569	550	555	603	586	537	565	574	574	572	562	524	581	591	571	603	558	536	554	539	570	583	529	562	545	584	591	556	575	555	525	551	534	543	559	569	546	595	551	556	571	564	594	576	568	577	574	565	539	566	565	530	545	553	557	520	608	595	559	546	561	567	566	550	547	571	603	593	539	603	579	582	587	575	592	555	544	532	599	574	536	541	589	538	540	579	514	547	594	594	566	542	578	614	580	557	585	601	523	531	544	576	542	579	511	609	595	543	564	619	579	577	554	614	562	568	583	582	545	584	513	602	558	576	601	600	561	552	557	573	536	533	568	577	554	617	596	554	576	545	563	542	598	578	560	590	561	533	529	611	521	541	577	582	556	549	528	552	582	544	505	491	601	547	580	580	586	574	565	582	543	564	567	554	567	573	528	557	521	555	595	569	536	580	592	571	589	570	527	545	555	589	563	543	535	532	543	578	613	598	538	602	513	526	593	589	525	556	519	572	581	553	629	515	574	550	593	568	530	583	567	582	551	545	566	527	582	556	594	550	583	525	551	564	578	555	589	601	525	604	525	542	560	559	571	586	579	548	559	518	552	593	534	584	588	581	577	553	525	564	591	568	522	580	565	590	540	577	571	577	517	557	564	561	574	585	545	569	580	551	578	558	556	541	599	572	583	572	524	606	566	534	576	547	554	579	558	563	570	545	604	522	577	564	563	571	566	529	606	529	569	601	541	577	586	622	565	541	564	570	526	548	569	554	589	559	545	535	530	548	565	561	542	549	566	553	533	556	566	592	560	571	544	571	557	572	519	544	557	608	572	538	578
46457	39907	30893	11280	4188	2316	1429	1009	813	642	562	525	474	410	401	361	355	315	333	351	337	270	297	288	311	311	296	308	278	305	319	283	298	288	265	312	264	284	254	312	289	279	264	290	265	282	260	275	273	279	268	259	291	271	271	270	318	254	258	258	296	272	262	289	269	246	286	280	270	294	273	291	275	266	263	275	293	233	272	275	288	264	290	260	280	239	273	269	310	240	276	275	281	268	257	241	288	266	235	272	277	279	299	282	293	269	269	274	297	282	292	295	263	244	278	261	271	306	292	279	267	281	259	252	269	249	273	270	246	266	257	268	293	251	306	268	296	271	287	288	296	272	261	272	334	315	248	268	280	278	287	271	286	265	267	271	294	291	290	257	267	255	272	280	243	276	273	277	257	260	283	258	278	289	254	280	240	299	257	248	304	291	266	274	284	288	297	282	263	275	271	259	266	266	252	246	288	260	306	265	261	264	273	277	239	265	312	280	285	277	260	264	276	275	305	270	267	296	284	290	305	290	265	270	285	279	315	266	261	268	298	273	291	284	277	292	279	267	276	267	265	249	271	288	298	302	255	267	293	277	299	280	270	257	286	293	279	288	263	268	252	273	276	245	272	272	305	300	258	308	307	282	253	268	279	267	270	271	255	269	263	273	276	278	310	267	282	283	290	293	265	303	257	285	292	288	276	284	271	291	266	286	269	274	253	261	304	278	287	277	273	256	271	290	293	279	284	243	291	306	274	247	242	292	269	293	270	277	295	289	275	273	310	280	290	245	278	267	272	240	286	275	286	288	296	284	273	264	277	274	259	269	256	250	244	290	297	280	293	249	293	268	263	255	316	268	243	269	252	272	295	290	291	274	300	253	266	284	294	256	284	264	278	256	293	303	291	267	265	255	273	261	306	287	282	261	292	281	272	251	249	260	268	259	265	264	291	259	284	256	282	284	260	308	268	309	247	272	272	285	275	275	268	262	304	260	286	313	306	261	267	280	265	241	264	271	261	243	277	258	284	279	263	308	299	287	272	260	261	299	248	286	277	299	279	248	262	304	288	284	275	328	262	251	272	248	271	260	284	267	280	263	303	256	264	263	267	288	278	293	260	266	300	296	276	283	306	301	262	281	298	308	271	262	290	282	269	233	285	266	288	275	279	276	265	255	273	289	261	271	250	259	269	311	267	254	263	231	270	292	278	273	259	297	290	298	296	287	256	273	264	274	263	273	291	276	274	278	301	284	291	273	267	303	290	297	291	282	291	271	277	283	286	287	252	261	258	279	264	261	302	298	254	269	270	298	252	270	246	296	279	294	287	282	288	285	296	263	271	287	261	274	294	276	269	271	270	289	300	299	299	296	254	258	271	282	264	297	319	273	260	245	260	258	282	261	308	262	229	285	285	295	288	262	309	251	280	256	244	288	287	283	269	291	260	251	294	259	255	260	310	279	272	293	284	266	272	295	283	280	274	275	261	245	282	273	259	297	289	313	291	291	282	277	293	283	283	259	293	281	233	244	281	263	240	275	282	267	267	299	262	239	267	266	269	252	270	268	272	288	275	255	245	259	267	274	271	307	282	314	255	285	296	287	270	271	311	277	270	249	275	287	289	272	260	287	276	305	238	286	278	244	234	269	281	260	250	246	303	283	269	276	281	300	305	289	295	272	253	290	285	248	268	286	274	297	266	282	273	259	251	260	247	289	288	246	309	263	287	276	307	243	250	269	287	303	289	271	251	287	265	280	274	266	258	264	275	302	282	278	269	264	274	295	274	276	276	235	248	277	287	267	262	299	275	268	281	281	277	294	283	260	256	280	271	271	274	304	289	283	282	271	240	246	301	272	255	270	298	309	275	296	296	280	268	285	272	280	268	317	255	283	298	303	281	275	276	260	276	275	296	312	253	276	285	282	273	285	252	239	277	281	268	289	276	274	294	312	293	291	262	276	282	290	286	277	273	313	278	230	307	274	301	263	279	266	228	268	255	278	283	287	268	265	284	281	297	263	241	289	284	290	256	265	262	308	293	290	281	339	272	274	248	279	283	271	300	276	284	304	290	301	295	266	266	270	270	270	289	254	292	298	240	275	296	248	256	284	271	283	297	268	281	243	290	279	262	293	285	264	303	275	270	270	298	266	314	285	262	281	272	284	304	266	263	261	277	302	261	262	250	281	284	271	297	264	282	277	269	277	260	215	279	302	277	279	245	294	259	290	283	263	272	244	285	262	288	274	293	258	260	276	263	305	296	269	308	253	282	283	245	263	256	297	264	273	285	305	247	265	292	272	271	270	243	324	286	272	282	249	280	273	273	257	297	286	267	297	276	291	295	286	256	284	275	276	273	296	255	264	243	316	259	249	262	297	257	280	298	294	250	266	288	282	315	304	275	296	243	269	297	265	263	283	267	269	265	296	271	317	279	271	292	272	287	282	258	260	254	256	258	276	271	295	283	264	269	274	263	295	258	292	290	296	282	259	257	271	285	270	271	268	257	276	273	322	264	246	278	286	263	276	342	244	286	302	278	291	247	259	267	282	259	277	276	301	303	275	275	262	298	257	250	264	258	284	238	264	267	272	274	262	276	258	296	299	265	287	255	259	242	261	304	290	289	268	284	302	299	279	282	270	265	278	263	257	280	274	245	266	265	298	265	272	278	294	270	280	221	296	291	282	308	267	254	286	282	277	250	281	283	300	264	283	303	263	274	273	253	253	254	272	277	281	287	287	296	263	310	299	259	282	260	292	239	277	306	286	233	296	286	297	259	314	299	284	256	278	281	266	265	310	296	290	279	287	294	306	252	276	247	267	258	276	299	248	259	272	266	291	258	284	249	276	252	279	278	252	285	268	255	269	262	253	261	297	309	294	286	238	270	268	264	271	261	264	267	264	265	289	325	272	249	254	281	231	308	292	262	259	267	269	276	290	274	279	304	280	282	283	272	293	266	282	274	267	279	297	281	283	244	240	288	267	278	266	295	324	260	268	262	244	279	285	267	250	281	255	266	293	256	252	275	288	270	294	296	250	280	243	292	271	306	290	285	280	276	293	254	268	272	256	267	275	296	248	281	266	263	291	279	246	294	281	284	260	289	281	279	288	242	263	272	262	252	294	304	266	286	307	287	323	266	282	266	268	255	275	274	286	269	281	276	271	302	294	260	289	282	260	251	310	274	289	292	274	288	294	307	282	268	284	262	272	257	271	283	273	287	296	284	281	280	263	281	295	284	228	273	251	286	246	261	275	285	297	290	296	271	264	269	259	260	276	301	260	288	270	282	301	264	294	270	323	269	276	316	313	311	265	257	279	273	288	274	293	298	273	293	281	273	266	261	270	309	284	277	280	269	283	304	239	264	264	276	265	278	290	263	282	282	271	265	281	228	288	288	313	279	284	253	250	274	306	312	268	266	275	254	305	258	303	273	291	272	274	280	258	270	319	284	282	270	271	271	297	278	286	262	234	256	294	265	265	250	272	269	251	295	277	307	242	293	271	307	300
30227	31369	28094	11057	8283	6870	5020	3795	3150	2502	2118	1798	1617	1340	1268	1145	1073	1022	943	916	934	854	796	795	771	721	776	688	754	723	642	691	665	662	711	676	678	670	630	657	675	603	646	669	614	659	662	635	616	632	658	635	624	647	631	628	633	640	632	562	605	636	650	603	603	641	598	612	606	599	649	608	615	613	594	615	639	617	623	638	562	606	594	576	640	633	572	645	606	604	575	576	560	586	630	598	595	560	583	577	584	632	613	589	640	598	613	601	595	607	584	582	627	592	608	592	591	608	597	618	622	614	576	607	580	613	609	603	584	629	586	590	605	592	619	617	642	646	627	608	617	589	554	627	611	559	617	615	621	587	615	580	589	573	628	598	662	599	653	632	637	612	567	592	607	607	601	622	613	593	608	593	588	576	609	577	604	625	615	628	629	633	656	610	594	604	645	653	634	608	625	628	581	592	594	572	617	616	604	548	633	572	608	584	601	651	584	657	602	610	622	640	566	628	635	638	587	648	590	586	567	604	603	624	607	636	603	591	639	616	619	585	549	600	599	568	602	649	561	575	633	573	634	625	581	633	609	620	594	633	611	591	631	581	629	571	585	601	624	592	595	585	664	643	608	612	613	637	598	600	608	608	618	647	593	578	585	613	613	641	580	638	570	603	633	605	601	548	619	617	595	639	619	604	603	625	592	631	643	616	635	578	612	577	634	576	597	632	609	600	596	542	597	597	596	626	554	607	626	611	630	623	608	602	599	584	633	606	616	579	608	615	574	623	603	637	647	620	615	575	572	625	562	645	608	585	625	604	646	622	560	599	634	632	587	598	596	577	593	600	594	608	588	617	569	593	574	612	584	594	567	577	592	616	613	637	591	595	596	625	639	658	627	626	581	595	639	597	616	603	607	592	597	621	631	605	592	618	617	589	619	640	595	572	602	586	586	621	627	572	627	591	611	621	581	621	591	631	629	649	589	635	639	631	595	625	600	627	610	631	604	605	584	587	622	625	606	573	627	597	620	577	580	620	600	595	697	654	591	609	604	599	596	603	573	663	616	568	553	576	626	592	619	592	631	593	564	598	569	643	623	621	648	566	598	578	580	594	632	604	641	582	564	579	579	586	634	585	612	617	566	611	631	605	609	591	560	604	589	643	561	623	575	640	585	613	619	632	630	596	604	654	616	608	610	600	584	628	587	604	652	604	624	619	624	591	588	607	582	581	579	576	576	572	588	587	634	593	616	609	579	579	616	580	588	608	638	588	601	653	617	614	598	613	657	626	602	578	615	647	573	597	605	603	587	604	584	611	558	578	603	623	615	593	596	592	635	613	603	624	635	598	626	607	639	610	607	573	594	574	599	626	624	627	610	577	629	613	634	584	582	623	603	617	587	628	567	593	622	593	616	631	610	646	594	601	586	583	633	617	607	586	611	658	638	585	602	609	631	559	633	582	588	595	603	601	584	540	608	575	570	619	635	608	651	653	591	621	636	652	623	601	605	592	603	598	619	599	600	597	569	644	602	599	602	620	631	584	591	612	603	648	567	588	641	601	556	605	600	588	588	624	616	571	592	609	603	623	631	584	612	609	604	571	553	571	585	612	600	556	593	624	647	566	623	575	566	628	551	647	637	633	650	613	601	612	579	604	591	604	614	630	635	612	652	641	553	606	622	619	585	599	587	628	557	619	589	593	623	621	581	581	596	643	645	593	588	635	658	601	583	613	601	600	639	602	612	586	615	603	609	600	676	597	608	611	599	627	671	628	656	596	626	607	597	566	610	624	606	617	572	614	564	627	631	651	587	563	622	609	602	629	568	645	545	601	587	621	612	621	583	570	604	635	622	616	607	617	636	587	620	577	634	600	612	602	551	613	652	634	579	619	630	586	594	586	610	571	599	589	603	599	552	587	592	607	617	589	609	643	594	614	595	586	629	559	600	596	661	618	609	625	629	619	606	591	610	549	617	631	603	604	619	608	607	624	593	603	600	561	612	581	600	624	648	627	628	618	633	579	598	605	619	598	610	641	604	612	581	669	632	630	600	593	580	618	619	572	614	607	594	623	585	590	591	601	624	621	591	579	568	621	583	596	613	630	567	573	572	600	598	587	588	564	579	610	605	595	606	649	644	588	585	629	648	618	584	649	609	630	605	636	625	657	576	598	606	609	555	587	613	617	551	616	611	603	587	628	638	610	615	595	596	628	609	610	612	612	620	588	592	635	652	616	630	609	627	596	640	584	579	605	616	588	569	630	607	588	610	633	623	619	613	566	591	596	609	599	608	648	607	634	626	631	617	601	620	598	659	631	600	629	607	631	583	564	630	597	589	577	656	578	599	624	654	619	598	628	586	563	607	586	604	630	592	587	579	621	610	587	614	613	588	579	589	621	614	605	639	571	618	587	575	630	577	608	590	626	610	603	650	602	629	575	635	616	590	613	592	565	581	634	608	619	633	583	605	624	596	587	598	616	624	611	615	576	593	601	630	623	602	602	590	555	564	635	615	586	613	640	588	645	610	623	576	599	616	585	577	683	592	573	628	590	546	606	597	616	613	600	591	585	628	661	608	613	633	614	600	615	571	601	617	645	603	599	600	614	587	626	610	578	553	612	592	622	667	572	646	615	630	598	624	622	630	602	579	642	635	579	617	632	604	627	622	568	578	628	569	626	598	589	587	623	584	601	641	628	620	594	640	614	640	608	674	596	637	619	597	607	635	586	596	594	571	636	570	610	619	593	597	615	646	599	571	628	596	640	597	600	563	582	565	621	557	603	661	593	635	573	636	631	591	637	630	601	635	604	619	604	601	585	635	613	604	609	589	658	615	601	607	643	594	580	651	600	604	631	580	624	596	622	630	659	566	601	579	565	602	586	578	621	592	612	625	613	595	616	602	605	628	637	611	605	619	630	639	598	651	573	606	611	627	591	618	638	641	606	612	624	599	613	589	603	618	589	625	558	611	619	561	626	587	574	626	608	634	558	586	558	595	597	632	628	629	607	579	651	576	642	606	594	605	621	615	608	555	629	661	585	626	601	645	605	653	611	618	576	637	592	613	644	635	610	600	606	642	643	601	575	569	585	575	626	622	610	626	608	608	583	597	591	610	619	630	607	602	602	604	606	610	601	592	622	590	583	634	609	599	610	639	593	627	640	602	608	600	611	620	618	583	619	657	629	595	625	633	579	615	648	635	595	607	610	615	603	578	591	592	604	615	600	579	582	643	590	601	606	582	597	601	617	613	547	613	587	648	567	616	645	555	627	627	595	594	588	561	578	611	605	613	605	607	578	654	621	592	625	624	627	616	598	633	602	614	584	607	622	590	585	626	614	632	607	591	611	589	616	612	634	585	602	600	639	647	571	657	619	580	585	607	646	619	590	591	577	625	644	628	572	593	585	582	581	586	573	597	633	649	606	576	560	640	607	612	598	596	589	664	643	606	628	628	631	605	636	592	592	663	582	602	601	580	622	570	582	619	643	640	572	626	635	613	663	606	619
18139	10356	5951	1937	1023	810	583	466	404	318	312	292	288	242	228	266	205	223	214	208	217	222	194	216	202	190	220	208	204	196	209	209	191	223	234	210	206	183	220	211	225	197	206	204	206	217	208	210	207	214	200	217	232	229	209	226	206	241	218	211	206	193	214	187	209	204	213	222	225	199	220	202	187	214	219	240	230	203	203	205	198	207	220	202	206	220	213	210	224	208	189	208	203	199	214	213	193	206	204	207	240	194	220	241	195	197	244	228	207	178	215	207	222	214	193	204	209	236	210	238	207	222	193	160	205	217	211	210	200	216	203	213	209	215	235	206	205	215	218	211	216	221	216	214	245	212	219	176	200	204	203	216	190	204	183	221	213	210	188	201	214	212	214	208	205	226	244	202	180	213	201	209	218	189	226	191	207	200	192	214	194	204	188	216	183	190	245	214	213	210	206	211	182	213	202	223	217	223	188	201	204	210	202	195	237	227	207	197	220	246	231	236	187	185	207	230	212	221	219	243	211	218	217	219	226	214	206	221	214	215	209	212	209	233	194	233	247	227	207	201	221	211	216	182	196	206	171	182	240	197	209	218	173	200	208	208	222	202	212	209	201	179	219	234	190	230	218	233	207	228	224	204	197	218	201	199	227	198	209	194	211	204	222	202	225	190	200	193	222	214	225	185	202	214	181	201	222	214	201	224	195	213	189	198	223	196	223	193	209	195	173	217	204	193	203	225	225	218	212	216	205	198	197	181	222	194	232	185	196	243	215	198	215	206	208	205	206	228	201	227	202	192	204	210	209	214	210	213	219	219	207	216	209	207	184	190	188	212	226	229	218	181	208	181	198	195	203	197	214	201	206	220	226	243	185	215	220	205	233	206	206	206	202	218	228	198	218	214	202	190	225	186	209	208	231	215	182	209	217	219	211	202	239	207	226	203	216	215	213	197	204	185	185	200	222	207	201	206	214	183	198	209	222	179	201	213	206	195	198	226	234	198	200	179	188	206	226	230	212	222	198	234	234	199	212	229	213	201	217	225	200	230	212	236	198	213	203	207	211	228	230	255	212	191	232	204	208	240	202	202	223	235	194	196	227	185	232	192	202	182	215	202	179	222	199	223	217	220	212	189	219	204	225	206	216	212	191	243	223	187	209	220	213	217	234	199	235	223	246	204	227	214	210	206	205	197	252	235	212	225	243	235	237	206	213	202	214	229	206	224	221	225	186	217	211	205	184	215	232	196	203	219	212	208	199	203	217	191	224	223	209	205	219	216	188	216	223	199	212	213	197	237	195	200	174	191	202	212	198	193	232	225	206	206	193	210	248	211	229	219	205	196	216	237	224	202	214	207	202	214	181	197	229	197	235	196	203	192	225	236	221	210	195	198	199	217	242	237	208	223	230	180	206	211	213	200	229	199	198	197	203	210	216	198	207	228	211	182	212	203	219	196	216	206	217	211	219	196	206	199	212	183	227	185	189	268	202	232	214	234	184	201	224	211	209	192	168	197	208	220	222	185	220	201	195	229	204	217	212	195	227	193	198	224	197	214	187	209	202	194	199	189	205	220	220	200	218	211	228	241	187	213	229	221	208	213	195	207	218	201	205	209	234	217	222	213	216	213	182	219	205	210	199	197	191	201	232	186	209	226	232	186	199	204	222	210	207	184	223	217	217	211	220	216	227	213	206	207	209	212	240	208	221	226	252	200	205	174	212	212	239	214	218	219	204	226	207	201	199	199	201	219	219	209	203	205	218	195	211	237	208	223	212	222	199	190	226	199	234	258	231	214	216	184	192	211	220	196	202	237	203	192	211	186	178	219	223	201	215	189	226	196	194	234	231	196	218	220	197	195	223	177	220	202	217	231	223	201	223	230	193	227	221	195	228	219	227	218	219	227	218	227	223	217	242	225	195	205	215	209	197	238	242	219	206	181	207	216	203	214	223	216	194	221	200	224	223	177	185	244	221	219	231	210	212	214	211	186	184	242	190	209	207	193	207	187	201	208	187	216	189	208	226	223	191	188	212	183	222	216	204	224	216	219	204	210	206	208	201	209	187	199	203	229	195	184	211	203	222	205	217	185	189	209	213	214	208	194	200	193	221	220	188	204	219	207	162	209	215	218	220	201	234	199	217	237	227	199	233	219	238	218	189	199	201	222	193	227	221	218	227	211	220	191	231	205	224	208	235	198	187	226	217	209	191	190	196	208	215	234	245	208	194	183	201	238	214	192	187	234	198	192	188	198	204	220	170	211	210	187	184	205	231	218	207	179	175	202	207	227	199	224	209	226	192	234	194	188	215	191	223	228	227	215	221	212	218	222	191	233	231	220	194	207	207	205	200	210	203	195	214	226	197	209	210	184	215	214	218	217	195	214	199	204	236	220	186	182	183	215	178	222	220	235	212	194	218	213	210	195	226	201	209	210	206	187	219	220	227	199	221	207	222	207	175	191	213	229	189	190	205	206	157	219	220	200	187	255	207	202	205	224	229	209	225	211	214	207	215	236	200	194	216	215	206	192	223	226	213	237	198	214	222	197	208	213	184	216	232	212	214	229	222	213	177	195	204	222	217	198	222	200	210	189	217	203	184	204	215	218	195	218	207	201	213	200	202	208	208	199	192	192	212	203	218	188	212	198	189	211	193	220	199	189	214	221	208	178	215	212	187	191	188	196	206	241	230	218	226	216	215	211	201	191	197	250	194	211	235	260	201	204	197	220	203	238	191	218	188	229	187	213	215	236	193	219	211	208	187	188	202	211	193	198	183	220	237	228	195	200	213	185	205	218	203	205	199	216	223	208	213	228	206	214	224	232	193	216	211	235	188	218	225	221	232	211	196	211	221	220	222	218	197	209	207	198	212	203	208	218	231	199	207	190	219	189	204	218	225	197	186	215	223	235	201	210	214	191	221	213	227	207	218	224	213	225	201	200	206	231	223	225	204	194	240	222	207	210	216	211	185	210	193	195	179	177	211	219	244	214	224	219	210	241	199	228	216	205	189	225	195	235	176	212	190	211	207	204	198	202	215	219	181	192	183	244	192	221	186	191	194	168	201	226	208	198	208	198	214	183	223	226	235	177	220	234	206	232	223	208	202	220	220	224	198	193	226	218	211	211	201	216	215	203	206	178	203	197	226	220	209	202	205	216	216	222	199	209	210	206	211	207	209	233	218	201	223	204	183	221	233	206	196	225	195	205	215	194	212	229	220	206	219	213	176	202	189	217	205	215	221	230	215	191	208	217	205	188	217	214	204	207	200	229	224	232	195	243	230	203	220	211	196	208	202	230	227	192	215	231	210	223	207	248	207	199	201	235	223	200	206	240	179	239	222	195	205	212	217	211	197	184	221	209	195	200	177	216	221	222	213	227	210	193	241	215	205	194	210	218	200	189	193	223	201	213	200	220	202	224	213	172	186	229	214	211	211	194	232	199	219	191	209	229	184	171	207	198	219	201	211	187	221	206	192	192	214	216	195	227	235	191	227	207	224	207
11255	8668	8808	4698	3737	2987	2132	1624	1316	1085	1013	906	802	770	706	707	624	636	624	622	573	584	567	519	535	539	537	523	495	520	464	484	517	493	472	509	558	501	489	455	484	539	505	522	479	538	505	515	505	493	463	541	503	502	496	478	487	479	422	490	468	487	525	483	500	452	506	490	483	483	456	497	469	503	474	475	478	500	485	511	477	476	484	460	448	486	480	467	463	460	521	496	444	505	471	480	481	483	460	468	503	462	450	477	503	467	489	476	457	452	478	434	473	482	475	498	504	444	489	486	486	492	464	512	489	460	475	494	452	487	495	526	507	465	488	474	477	522	504	530	489	472	458	479	462	488	494	454	494	495	519	452	454	471	459	481	498	481	503	461	486	495	471	489	465	501	466	457	473	505	533	500	494	494	493	488	512	508	520	466	483	499	469	479	455	504	486	457	473	456	501	497	478	474	469	462	441	483	490	480	475	500	446	478	507	472	491	512	477	503	497	478	438	460	463	548	505	518	477	490	472	501	489	471	467	546	463	477	475	519	485	468	467	433	481	457	463	481	494	495	477	497	449	452	482	494	493	486	477	507	457	507	481	494	482	519	465	511	468	497	471	531	452	467	495	469	489	494	514	474	494	525	501	423	489	492	451	488	485	465	464	512	464	494	461	484	495	487	467	497	482	471	483	505	471	511	463	483	475	471	460	476	503	439	500	516	489	500	460	473	489	450	467	480	436	482	490	536	458	439	491	501	513	461	467	483	475	457	473	505	539	475	513	471	503	464	513	469	465	485	451	512	447	490	498	451	479	483	452	503	476	489	438	494	506	480	480	433	510	464	466	476	490	491	488	476	470	510	472	523	473	501	472	502	510	471	469	500	489	493	447	460	459	486	467	478	476	508	452	490	495	473	529	480	461	473	483	473	464	473	486	444	491	478	517	434	498	450	485	496	485	451	514	487	466	477	467	488	475	450	488	474	485	468	495	477	505	476	487	464	449	531	456	463	487	533	468	466	474	484	493	485	509	459	495	526	502	490	479	455	487	483	480	503	511	455	434	504	519	480	480	496	501	524	485	484	450	455	461	458	485	455	474	469	470	445	509	442	459	495	446	496	509	441	482	528	443	483	466	486	474	496	495	518	484	472	482	465	465	481	485	489	508	516	465	513	461	521	489	449	475	501	464	457	507	466	491	450	467	497	467	515	483	493	473	488	458	476	451	464	438	495	483	485	462	525	492	490	469	495	481	431	510	492	535	451	476	506	518	464	464	478	493	506	482	466	483	463	471	472	450	458	461	515	479	452	461	445	472	458	510	502	473	479	489	489	463	475	490	500	467	481	473	475	474	464	489	441	446	474	495	444	483	507	455	468	472	472	496	464	470	517	470	491	490	464	473	437	527	482	445	504	433	480	495	474	520	523	495	470	532	490	503	505	471	499	497	469	498	492	470	513	464	469	464	500	515	510	482	457	483	490	497	462	462	494	519	507	500	493	507	473	488	480	511	475	491	462	520	491	441	480	469	441	511	477	461	482	507	474	492	460	444	452	474	496	512	472	497	478	459	453	472	474	487	448	458	477	492	484	506	477	479	485	486	515	518	501	509	484	532	504	505	504	470	499	473	436	497	480	510	479	483	480	530	481	494	517	518	438	483	482	489	460	491	491	470	509	467	483	473	490	479	514	470	485	462	509	468	464	509	495	500	510	499	487	496	479	525	483	502	458	495	490	448	497	464	476	473	470	473	490	471	486	488	476	466	457	479	462	517	480	453	483	490	480	498	445	475	508	463	501	465	441	482	475	487	498	519	495	455	502	434	447	483	509	457	443	524	483	489	489	483	466	447	425	465	507	473	494	495	506	514	494	486	477	496	466	483	476	439	497	540	469	480	512	473	460	461	503	462	464	489	515	468	485	481	470	486	479	483	469	446	464	467	488	480	487	509	491	470	509	476	468	469	474	473	463	476	492	463	488	464	483	481	482	472	492	524	459	467	476	504	518	459	500	490	492	473	478	454	502	485	449	485	479	455	475	511	507	487	466	500	489	446	503	475	466	456	446	493	478	497	444	496	434	492	470	514	505	478	449	492	435	524	481	467	493	475	456	446	525	477	476	477	460	472	462	474	485	472	467	496	456	455	490	492	475	444	480	489	473	477	518	510	450	471	501	464	480	496	477	469	464	494	441	491	496	491	468	492	466	466	500	462	452	469	449	510	486	463	495	471	494	443	491	462	501	465	450	501	492	509	477	521	472	453	480	473	456	475	473	464	457	477	482	512	481	499	473	485	475	483	515	445	482	472	497	470	483	490	503	475	463	491	471	475	465	456	478	480	506	473	516	512	455	508	452	497	489	507	503	483	500	489	504	468	480	445	505	495	527	475	514	477	492	507	472	476	464	534	486	477	502	476	465	481	467	469	469	462	496	486	463	504	468	518	465	514	496	508	475	475	467	470	485	515	504	512	491	506	513	483	433	498	455	482	467	449	446	498	483	439	471	466	496	486	504	461	488	468	517	477	462	466	485	461	469	505	499	477	471	491	464	486	519	522	513	495	547	470	467	443	488	480	462	512	497	494	468	469	458	481	472	472	469	445	450	468	483	474	496	471	491	469	459	464	501	437	503	473	498	485	450	430	471	494	479	470	456	484	482	524	470	494	498	458	487	504	509	445	501	511	482	492	460	480	470	469	482	495	508	474	455	473	519	460	497	484	480	470	438	452	520	483	467	502	491	462	477	452	502	503	492	460	467	486	485	505	477	493	512	474	474	511	475	467	438	464	460	487	470	495	470	518	483	467	493	494	512	467	490	475	501	483	456	489	476	461	490	510	496	440	463	524	470	514	476	498	493	446	472	496	483	480	489	472	503	478	489	508	451	504	478	478	507	475	475	512	466	506	440	441	476	487	477	480	477	520	507	499	440	513	508	458	455	508	495	420	441	494	477	479	454	464	496	467	498	500	461	466	456	492	487	447	478	487	495	520	482	480	487	475	468	491	504	491	507	458	504	479	484	470	487	519	468	466	481	462	511	490	479	479	486	484	483	490	493	446	470	474	476	474	516	467	452	504	495	459	505	480	503	473	495	475	492	463	452	431	494	483	450	454	510	500	488	494	504	518	494	526	499	523	482	482	476	477	475	462	463	472	490	482	494	485	478	465	469	473	510	498	482	505	449	486	460	474	474	445	461	486	487	475	475	494	453	512	496	461	494	466	510	447	498	478	452	493	515	480	519	481	446	497	478	477	527	476	504	463	486	497	500	447	509	475	475	496	488	487	449	505	449	491	480	448	487	471	442	464	495	505	510	493	506	476	470	463	496	476	456	481	473	509	482	444	482	495	435	464	484	503	452	505	504	508	478	458	519	529	518	435	450	514	451	475	491	522	460	471	479	488	476	476	431	453	476	474	492	481	487	518	492	467	463	482	469	480	494	486	491	473	496	483	489	485	478	460	485	493	441	434	456	474	465	465	479	471	504	470	538	483	499	469	482	473	486
36431	27606	20856	6290	2237	1326	906	773	561	487	413	389	363	347	345	323	298	283	254	301	287	305	271	263	287	241	257	257	266	257	263	281	236	215	233	227	267	251	257	273	251	262	241	235	234	279	253	225	230	253	279	240	227	264	256	260	259	246	268	237	252	250	233	223	268	260	241	247	253	267	231	231	238	230	254	236	231	253	255	236	244	225	212	256	270	239	215	259	246	238	259	253	230	235	207	219	234	245	234	232	249	231	241	239	278	258	225	285	249	242	267	238	273	235	213	231	234	243	255	247	211	250	236	241	230	232	226	228	264	245	234	247	252	263	281	257	255	234	253	239	232	222	259	258	247	219	217	247	209	260	255	248	240	255	254	264	237	269	235	263	266	229	257	282	232	260	237	229	239	237	229	232	240	232	239	273	234	248	241	235	241	233	252	235	246	252	257	255	262	260	268	228	245	247	249	244	224	232	220	249	246	234	230	195	236	227	241	241	264	259	264	237	209	230	247	245	257	244	281	238	286	253	251	269	247	266	252	269	267	273	224	229	248	236	221	264	214	248	231	230	266	255	250	254	265	210	241	227	246	263	224	208	237	262	242	224	267	200	260	227	224	260	243	236	250	259	241	229	246	262	244	234	257	261	269	242	210	235	247	232	250	241	258	238	255	246	244	222	250	231	238	219	242	251	229	250	246	244	212	246	273	257	234	233	235	222	229	236	287	259	229	251	255	257	272	223	267	253	243	243	250	238	238	267	237	249	271	241	265	260	227	267	232	254	224	244	279	249	257	230	231	247	226	242	265	274	267	258	241	253	238	221	255	259	253	259	233	252	237	233	247	242	258	236	247	219	240	229	233	240	279	261	247	268	253	251	233	257	248	245	216	247	247	252	245	257	239	226	243	244	249	259	215	221	221	240	242	239	231	258	262	233	262	215	237	231	236	225	234	221	218	259	232	208	240	248	246	258	234	245	251	260	249	245	223	279	304	227	258	272	247	243	255	252	247	256	233	263	225	228	247	270	272	266	264	248	253	233	261	244	283	211	210	219	241	258	257	241	223	248	250	247	262	264	247	247	256	255	255	237	222	259	245	226	260	254	222	277	256	232	217	232	257	232	244	205	251	236	263	247	248	223	241	263	237	256	254	224	252	228	255	234	259	236	232	250	268	226	257	263	223	242	252	225	233	223	260	208	248	249	230	268	281	258	275	238	232	242	229	213	248	248	248	249	260	234	261	254	259	259	242	244	226	216	245	256	237	220	274	247	241	256	249	235	254	254	262	260	247	241	259	255	244	252	233	309	260	263	264	236	265	241	236	234	245	257	249	242	281	248	256	259	252	281	256	218	232	242	256	251	210	216	268	269	265	239	230	223	253	242	278	264	238	267	250	281	239	231	231	241	267	235	246	252	256	272	228	233	266	263	241	246	250	239	252	250	263	212	228	231	264	257	257	226	250	228	254	254	248	237	230	236	264	224	270	229	256	237	262	273	225	232	236	224	237	230	234	230	268	235	248	266	214	245	262	242	245	247	243	235	235	279	249	230	228	258	265	257	253	239	253	230	224	255	228	258	262	288	235	264	225	262	271	232	249	254	242	232	259	249	285	256	222	244	245	257	229	231	233	230	269	258	250	276	244	280	248	248	239	219	243	251	243	254	267	232	259	290	286	256	223	251	239	243	234	256	254	263	223	258	219	254	238	229	215	231	247	253	236	207	265	266	254	225	270	240	226	222	227	245	290	277	260	272	215	256	253	251	259	254	206	241	273	223	239	259	270	228	240	271	288	237	243	244	266	247	233	276	264	247	245	241	248	244	266	234	268	253	249	237	244	247	261	246	285	256	234	253	233	279	242	228	249	241	244	242	251	263	247	248	241	247	207	267	230	262	233	221	235	253	233	206	250	272	257	244	257	233	226	239	244	232	250	247	244	260	251	274	269	255	199	259	251	267	247	269	266	250	237	249	230	244	216	256	270	247	230	230	263	239	270	207	242	248	262	224	254	242	201	222	232	250	280	258	233	246	242	229	238	233	269	230	271	235	244	244	256	250	250	269	257	264	267	249	244	245	216	246	258	232	274	229	243	249	215	278	228	252	262	237	240	216	248	233	254	252	262	256	220	256	240	241	233	262	248	253	252	258	211	246	230	263	259	230	248	252	215	248	237	254	223	222	227	273	245	249	268	269	249	270	241	290	245	229	220	244	275	246	256	262	244	225	255	227	265	232	252	261	276	247	283	215	251	224	239	223	253	236	270	243	283	260	228	273	252	274	254	260	241	239	234	240	239	232	227	261	258	256	254	263	254	250	196	231	218	261	266	264	246	257	266	242	246	261	252	242	225	218	247	238	287	260	244	258	244	236	244	240	231	210	241	259	264	236	227	224	261	238	221	244	266	241	229	236	274	265	244	229	243	210	264	239	251	255	249	240	250	282	266	227	267	244	237	231	222	222	227	260	253	262	268	248	279	248	230	256	262	232	239	224	246	248	252	271	238	271	266	229	210	245	242	255	226	235	245	247	257	252	247	263	229	264	228	242	253	259	248	216	246	272	252	256	240	230	236	239	239	253	247	249	269	239	257	237	252	252	286	247	252	222	265	231	242	260	228	245	224	245	234	213	243	251	270	250	263	250	235	242	253	279	246	239	265	251	228	221	232	248	269	256	235	242	279	218	234	253	237	281	236	252	240	231	239	264	231	248	254	273	252	266	241	247	255	260	271	287	255	220	250	205	285	253	239	247	265	247	255	244	269	236	244	245	222	233	219	236	243	237	267	220	257	220	252	258	253	238	247	272	242	230	236	242	245	258	232	237	258	242	248	238	214	250	228	294	257	252	263	273	219	245	259	217	235	248	253	238	243	229	246	252	229	273	234	253	273	258	243	237	236	249	260	223	197	211	236	240	258	255	270	246	247	252	230	260	247	272	262	243	253	214	243	231	270	240	251	248	264	217	222	231	283	242	245	223	267	252	254	262	265	220	220	243	223	243	259	248	233	224	233	286	246	243	232	255	266	241	218	255	260	234	227	243	247	215	265	256	238	251	246	245	255	268	239	259	253	254	257	269	246	249	243	238	237	262	268	268	259	238	252	229	234	239	227	239	236	274	223	214	231	254	245	265	230	235	251	257	273	261	244	213	254	249	250	242	236	266	245	260	274	262	240	231	260	221	295	230	241	245	240	265	226	256	263	200	228	229	257	256	232	249	270	259	269	242	228	260	255	222	243	232	220	271	259	275	237	243	241	273	254	235	236	278	262	228	250	297	254	245	259	232	235	244	260	266	233	243	244	227	270	253	226	233	262	274	254	262	266	259	257	246	245	257	259	268	264	266	238	246	219	238	270	257	235	267	255	276	231	260	246	243	297	238	252	238	245	240	246	249	298	232	251	217	274	251	241	258	285	256	256	229	220	184	246	226	258	280	227	234	242	254	257	232	261	244	223	235	260	254	238	215	234	225	199	244	239	228	222	252	241	248	241	273	241	250	227	241
23779	21688	21375	8114	6092	4532	3533	2780	2110	1877	1606	1318	1181	1110	980	860	879	820	786	814	730	743	662	699	663	680	669	658	671	624	576	614	577	603	578	612	553	588	568	632	623	600	592	587	549	609	585	599	529	534	564	596	555	613	558	581	583	576	559	569	542	582	543	594	518	556	577	553	544	541	543	556	597	524	585	571	541	567	561	506	579	544	565	544	583	568	565	597	571	547	579	589	524	547	580	548	576	537	586	567	514	525	562	582	593	532	574	508	526	543	569	557	535	554	550	544	590	568	562	539	563	546	584	559	546	559	549	559	561	540	540	515	587	567	539	596	539	554	493	561	554	508	536	553	593	547	597	566	556	550	559	637	550	559	541	558	568	531	586	625	575	534	510	566	540	616	536	530	614	534	563	559	533	555	529	550	568	572	578	532	558	562	517	575	533	578	591	596	540	557	578	593	565	539	557	547	534	563	576	559	540	571	512	555	521	566	545	525	552	617	531	586	553	514	528	597	600	540	610	557	488	589	552	560	540	571	572	538	556	538	598	565	583	561	548	605	535	535	563	541	571	566	536	546	527	544	538	535	520	562	534	572	524	570	564	595	587	558	562	614	554	599	580	508	563	544	571	579	578	526	591	605	552	568	600	553	583	582	603	548	534	597	555	566	506	546	555	604	547	593	543	564	600	544	562	524	575	546	567	568	579	561	532	513	597	615	521	557	563	550	581	504	553	535	593	587	609	520	508	531	566	574	595	576	545	527	552	546	583	590	568	599	565	561	557	510	547	572	597	565	575	508	562	564	566	586	555	547	544	563	553	559	542	576	535	588	519	566	537	563	527	556	571	577	607	560	561	590	577	581	592	563	517	523	547	549	562	573	597	539	588	552	549	578	551	569	534	502	566	555	571	525	584	545	542	568	535	560	547	596	522	551	559	523	572	553	615	538	573	570	581	591	534	530	559	552	578	500	557	561	548	575	565	541	570	472	549	565	528	550	580	559	569	486	549	568	551	536	530	566	586	526	566	551	559	582	608	613	564	569	557	556	497	595	549	520	581	535	539	584	586	553	544	591	567	562	560	556	560	569	583	540	603	572	568	559	569	549	584	530	621	557	580	554	565	571	560	560	578	606	583	526	526	562	557	502	565	485	536	510	591	552	582	579	539	577	570	570	571	578	556	547	598	589	584	544	517	578	537	548	547	543	544	556	526	589	604	593	580	563	553	544	580	590	604	548	577	534	506	562	584	539	537	551	582	595	539	538	567	568	534	586	587	561	504	565	565	601	580	592	554	550	567	529	555	576	539	538	557	540	519	606	547	540	524	508	568	561	554	516	539	580	549	546	561	515	578	594	495	550	547	558	540	536	524	568	571	569	562	581	535	573	543	556	590	569	585	562	561	581	559	525	575	542	552	569	600	577	522	534	557	568	575	534	561	545	552	540	550	565	550	532	530	565	532	533	548	534	556	520	543	540	561	529	518	542	518	534	603	550	526	531	547	527	536	605	586	546	516	545	602	523	554	524	564	558	564	556	541	548	529	561	572	590	565	534	564	517	588	565	563	558	522	571	533	552	565	587	613	547	552	544	509	559	587	555	574	546	539	540	555	566	589	546	548	555	548	549	559	516	578	520	550	569	525	610	583	545	562	568	528	558	582	536	586	575	554	562	551	569	579	571	546	529	524	554	534	556	545	572	581	574	600	567	580	558	545	585	600	561	586	577	589	586	553	556	589	555	565	489	541	556	581	603	582	548	530	564	523	546	526	544	570	546	539	548	581	554	560	540	560	544	587	539	501	604	550	579	568	587	503	596	545	544	539	586	596	587	556	569	562	549	580	543	569	531	577	557	572	533	527	571	529	587	553	617	507	584	568	546	570	608	604	553	595	562	582	565	563	580	568	546	552	553	546	568	558	514	534	598	515	544	515	561	557	558	597	565	554	557	515	575	560	528	522	596	553	549	559	584	566	543	554	569	558	550	534	570	561	564	508	601	548	531	552	598	523	625	540	574	525	531	557	549	558	504	541	543	567	570	601	528	586	562	571	555	580	540	542	529	542	554	541	549	565	537	532	592	529	593	529	565	586	558	552	541	525	612	554	571	581	570	534	549	579	527	539	588	552	581	593	492	568	554	568	578	569	553	549	552	547	564	507	567	556	571	538	558	563	589	569	552	547	600	568	542	567	541	564	521	499	549	516	550	588	569	597	560	578	544	579	580	517	541	566	571	561	540	549	569	558	585	596	571	535	532	570	541	591	525	604	567	571	573	526	575	558	548	577	548	523	562	543	565	543	585	564	550	566	559	560	590	549	545	540	558	521	606	561	586	553	558	570	553	615	553	591	552	575	591	531	546	578	603	608	552	599	584	536	502	579	604	554	565	503	574	602	528	582	541	546	566	539	577	569	568	583	563	528	553	564	618	556	544	561	595	566	582	535	552	591	536	589	573	586	577	523	523	548	528	566	598	522	573	538	590	581	546	555	555	537	579	539	569	555	527	562	516	594	557	571	548	612	514	520	556	573	593	557	591	582	579	570	604	564	588	555	557	564	554	565	573	546	604	525	550	539	531	535	544	546	528	527	551	560	587	544	601	558	590	583	550	577	568	549	582	559	581	567	529	570	586	551	570	594	598	590	559	578	555	545	537	485	558	566	531	542	495	533	547	544	583	523	542	587	540	552	545	586	602	544	569	586	553	581	565	577	635	557	600	567	550	543	572	552	564	572	583	549	519	565	555	574	542	568	561	511	507	571	625	549	575	557	532	563	582	594	566	534	567	572	565	597	593	542	589	581	540	545	586	562	533	581	497	569	567	583	595	571	569	605	541	539	565	554	544	540	517	585	608	585	572	583	560	539	496	609	564	560	616	601	557	539	558	585	567	568	550	591	537	558	550	544	574	565	559	531	570	567	522	602	545	563	568	598	541	615	569	620	569	577	564	586	567	582	539	564	530	548	600	539	561	581	547	564	533	558	614	555	561	512	551	606	555	572	591	561	529	538	557	544	532	556	605	574	553	531	517	504	561	578	575	603	514	562	555	564	558	563	552	587	580	565	566	526	567	544	539	491	559	530	572	539	564	567	544	562	576	595	580	558	568	604	570	568	592	540	562	588	546	528	555	568	528	533	567	556	567	518	549	553	537	558	564	558	520	560	586	519	562	565	565	535	587	565	543	536	512	595	539	560	548	564	560	567	591	545	517	527	537	538	608	573	545	602	569	547	603	598	545	571	551	525	563	557	567	560	560	560	571	588	579	583	563	567	546	556	534	592	547	537	536	526	568	559	550	559	553	577	512	573	545	602	555	552	540	558	569	524	533	518	577	580	559	575	541	554	562	546	515	523	560	538	559	522	558	556	554	572	564	541	525	562	557	569	544	529	551	567	518	558	516	559	567	554	521	584	486	556	584	569	595	534	543	566	539	543	559	547	542	547	578	539	533	540	521	541	580	589	571	564	593	575	574	592	568	564	589	559	557	528	523	585	590	519	600
47131	37381	27257	9733	3722	2097	1435	997	762	596	575	469	454	418	388	374	325	354	299	328	292	315	313	299	326	308	298	280	317	256	275	276	258	273	280	291	296	262	290	289	294	246	248	252	300	255	243	288	292	306	254	252	266	253	288	304	264	304	271	293	310	281	300	286	267	300	279	268	264	286	258	257	286	285	258	278	316	289	249	274	267	265	254	253	291	276	265	251	318	299	283	284	275	269	275	277	280	277	289	272	298	269	264	294	283	296	272	264	301	298	269	279	269	287	270	286	267	250	289	267	279	271	268	271	302	273	292	248	213	276	251	235	275	256	281	258	262	288	251	290	257	283	279	309	267	268	263	265	275	296	263	266	265	276	276	263	264	247	310	293	297	254	260	280	288	262	279	259	267	283	265	271	300	290	272	274	286	276	264	252	279	297	272	288	295	309	300	270	267	267	273	315	286	277	307	277	277	282	281	282	255	304	266	234	254	274	265	297	282	263	279	276	262	263	278	294	298	250	270	268	288	252	274	268	273	293	278	294	282	254	250	268	273	298	275	268	263	269	273	261	252	279	266	290	263	250	266	247	271	284	266	262	259	246	285	279	252	255	292	251	268	285	286	257	281	274	250	302	283	291	319	252	265	273	273	252	261	273	285	278	274	261	275	284	255	243	266	265	261	261	303	296	287	266	274	240	256	239	261	291	302	272	264	272	263	260	256	289	281	303	275	279	251	266	233	292	278	277	265	264	245	242	257	303	301	264	257	302	271	300	290	300	283	251	276	292	269	251	300	253	244	283	253	262	281	270	272	269	283	285	263	317	257	262	250	271	275	300	259	280	254	280	297	269	274	303	283	310	253	317	282	283	278	288	271	268	282	309	295	301	256	274	298	289	269	273	278	301	243	253	275	278	291	292	301	292	269	247	318	279	287	288	242	272	289	261	275	255	269	291	296	283	271	284	242	277	284	302	253	280	264	317	274	244	292	268	229	237	260	312	274	234	266	291	284	268	286	294	298	255	251	284	279	297	268	308	282	258	278	281	277	255	287	281	285	279	293	284	278	260	270	270	230	296	252	318	278	299	303	265	261	288	281	288	254	262	299	283	282	267	264	280	269	259	278	278	274	264	304	283	277	281	255	253	282	271	257	286	271	279	295	303	280	284	288	285	270	270	272	274	272	301	271	270	278	269	250	304	302	296	267	288	288	252	270	290	256	283	282	273	293	271	277	252	289	267	261	281	280	272	268	286	253	250	268	257	262	276	247	267	240	263	238	261	273	272	259	270	255	293	277	271	294	272	267	279	278	289	274	253	258	285	277	268	255	318	303	302	273	287	256	268	284	271	275	250	290	269	262	280	274	296	238	274	273	288	270	244	296	280	252	274	284	278	270	286	267	275	244	257	266	274	290	253	266	299	271	261	296	251	243	228	311	285	292	265	243	248	256	256	263	289	309	280	263	256	282	277	283	283	259	296	278	296	263	270	283	277	280	270	286	269	260	285	253	255	250	269	289	302	278	291	264	272	280	253	268	289	289	277	268	261	292	294	289	279	282	276	242	264	247	296	272	315	293	278	271	277	289	308	270	274	219	259	256	255	280	253	246	291	290	268	264	301	278	277	256	306	286	295	256	274	267	286	274	265	302	310	288	299	240	241	297	297	312	302	260	257	245	267	254	322	258	313	238	283	271	297	296	299	283	281	260	306	273	280	280	277	230	258	287	268	294	280	281	284	281	284	278	262	275	266	275	284	259	303	246	307	282	276	284	233	242	260	245	274	275	265	262	286	275	245	246	289	278	284	279	274	275	288	256	321	269	261	267	265	270	285	274	282	283	260	247	249	279	264	278	258	257	285	242	266	256	252	239	253	290	273	261	279	272	282	258	253	243	284	276	248	277	274	273	288	276	287	252	291	303	247	291	280	284	288	250	280	291	268	273	262	252	254	297	290	288	278	271	252	239	285	291	277	253	286	241	264	267	255	268	276	281	277	290	280	278	256	285	275	282	281	286	259	278	256	260	262	282	269	276	262	277	288	279	295	252	275	299	262	289	291	284	270	255	281	270	282	292	252	273	293	284	278	268	269	271	282	259	271	276	265	261	263	266	256	242	307	281	278	309	287	274	292	273	259	246	280	280	292	272	267	274	273	313	276	291	257	293	246	246	274	263	259	280	244	263	260	261	271	275	274	271	286	272	265	251	240	243	260	286	267	294	237	289	287	251	274	265	264	295	288	281	267	283	264	273	278	257	258	254	253	255	298	283	252	254	274	279	267	312	258	308	277	257	233	282	311	314	277	256	259	261	268	269	288	258	253	259	288	278	277	268	237	269	274	259	274	265	271	225	281	288	254	249	269	268	249	309	300	282	288	258	289	278	252	254	269	271	286	262	304	290	285	273	291	288	280	302	284	291	292	238	263	254	279	260	261	282	282	273	295	277	264	262	300	268	262	255	252	278	284	250	263	282	251	298	266	285	281	255	242	235	261	284	307	279	277	255	256	269	283	258	263	274	254	255	283	282	268	264	298	257	265	255	279	271	287	253	290	268	264	281	234	292	326	298	271	280	270	271	280	274	285	279	260	271	297	307	286	286	295	256	259	271	286	279	279	254	259	310	295	267	270	287	243	275	280	281	270	256	306	265	266	262	264	282	279	286	225	282	259	283	269	252	248	317	300	296	277	283	282	300	295	286	250	297	281	272	258	305	262	279	285	250	279	287	253	281	275	254	268	287	286	268	250	276	278	280	242	294	289	287	267	265	278	244	274	289	288	257	246	262	283	262	250	277	269	239	239	244	257	274	272	283	287	272	225	273	283	249	273	243	301	266	249	262	261	288	285	286	290	267	263	287	252	246	263	275	264	279	310	276	279	296	271	272	270	288	256	278	289	263	249	304	267	312	278	249	252	254	253	267	277	285	285	273	292	270	267	252	284	275	262	268	258	274	278	252	271	249	274	253	289	261	306	296	263	297	261	280	281	259	293	267	265	251	290	242	247	278	289	268	265	277	264	286	252	264	273	273	280	298	292	254	288	272	269	295	266	233	243	226	271	271	270	247	273	234	234	257	280	247	237	248	293	264	245	269	284	296	293	296	277	293	260	264	285	258	271	280	275	284	297	259	279	287	285	228	273	260	233	282	268	278	291	312	268	269	261	275	270	273	256	255	267	281	266	278	252	302	289	242	267	258	312	272	282	257	295	281	263	284	272	256	318	297	259	296	293	279	272	292	299	277	266	273	263	267	299	290	279	261	252	278	265	248	282	258	277	258	253	273	262	290	296	277	291	308	238	271	291	290	294	278	246	259	270	265	292	287	269	283	277	271	278	315	254	267	261	274	261	291	294	273	266	271	278	279	274	257	255	282	282	244	253	272	273	282	278	261	294	261	273	256	259	285	266	280	280	264	287	266	260	272	268	261	246	262	284	298	285	307	244	284	294	273	267	297	259	277	295	277	277	249	256	301	281	267	217	244	259	300	302	270	258	274	280	308	267
30685	28907	25090	11300	8283	6186	4754	3846	2974	2351	2064	1779	1672	1331	1222	1134	1046	1060	971	1023	873	876	824	788	807	810	726	703	691	648	697	675	643	647	651	679	652	667	684	662	689	646	701	614	647	673	606	653	626	618	620	606	593	644	628	613	629	610	653	603	588	600	616	609	605	597	622	602	556	629	601	605	598	589	635	604	604	607	650	607	592	548	580	591	634	610	652	575	624	625	560	628	591	588	624	603	653	602	619	617	622	612	596	640	586	609	638	611	616	631	567	610	608	608	592	613	596	589	625	600	680	602	609	669	586	619	619	602	679	616	606	620	613	603	671	598	654	603	608	594	654	647	635	606	665	601	641	612	587	636	569	574	614	621	592	591	633	603	609	573	626	550	619	609	590	611	608	612	628	613	658	592	633	570	596	600	596	567	627	599	555	629	601	626	652	553	615	604	636	609	629	561	661	621	595	609	579	663	626	626	620	571	585	622	585	604	601	665	616	607	609	627	582	621	614	604	581	605	616	625	592	610	633	581	604	607	573	626	607	598	597	616	567	619	598	553	615	603	647	622	595	558	570	599	645	579	578	607	594	606	610	635	612	591	647	638	593	632	587	603	608	629	630	607	564	668	654	597	562	613	616	572	651	651	629	615	625	647	603	594	627	598	579	607	601	661	600	630	655	610	619	585	538	601	604	628	602	616	623	634	654	612	645	661	643	575	654	579	634	614	573	612	601	604	567	653	593	572	587	623	578	593	628	575	603	568	570	589	609	631	601	608	603	601	623	612	625	581	576	580	627	629	606	589	611	640	615	596	630	594	626	608	596	615	577	616	618	605	612	562	606	609	617	581	660	582	600	565	608	588	609	631	584	632	594	618	613	583	638	583	597	655	622	600	586	621	628	621	633	562	668	598	588	585	590	588	637	612	627	559	633	584	631	593	592	615	624	573	607	585	636	574	603	557	556	597	581	626	567	616	621	575	602	583	622	625	591	582	573	581	651	561	626	595	598	627	587	586	574	615	627	627	645	622	618	599	634	555	634	579	630	619	563	634	593	581	606	653	582	585	590	632	587	618	576	628	608	622	594	630	608	623	583	581	599	647	613	635	590	641	597	669	613	581	614	581	582	624	582	624	615	646	589	597	593	540	580	568	647	577	634	632	572	669	568	574	652	590	584	560	624	565	568	532	643	652	619	647	562	572	591	562	616	613	620	625	638	568	670	598	559	608	565	631	600	551	632	649	578	628	595	613	554	610	617	563	602	609	596	644	624	599	636	607	611	596	611	591	610	601	597	616	609	626	622	634	578	620	608	587	586	585	606	590	579	633	601	619	580	612	613	637	612	567	601	608	563	596	622	621	578	619	650	586	651	603	624	620	645	633	579	632	610	601	606	604	569	581	584	632	620	609	628	592	601	596	618	654	625	589	605	599	591	602	659	647	635	576	590	616	555	597	604	590	592	550	598	620	649	600	626	636	583	645	576	557	624	623	578	598	624	638	668	621	581	586	619	618	565	579	607	591	589	598	663	628	605	564	636	612	667	590	613	613	609	604	552	604	595	586	617	589	620	604	588	578	642	623	598	597	591	628	548	608	652	621	556	596	580	589	600	665	638	596	649	652	588	593	643	589	602	608	580	612	595	590	630	573	602	593	605	615	653	579	601	592	611	562	629	608	628	627	639	624	576	573	587	569	593	599	603	625	601	596	568	587	547	612	596	605	609	572	615	603	618	598	623	582	573	620	606	596	580	586	601	592	629	579	612	603	556	624	634	644	615	625	616	625	597	601	605	642	590	603	610	592	578	614	632	652	591	555	582	630	616	585	616	583	571	620	638	585	616	605	575	564	641	595	595	591	632	577	580	571	627	597	597	624	586	588	604	574	599	610	584	618	641	618	584	593	612	614	590	616	564	599	597	625	595	599	609	628	604	589	610	569	594	602	598	594	626	561	628	635	581	622	605	646	584	600	606	615	669	624	550	615	597	600	552	655	618	593	628	608	611	608	621	590	579	609	591	611	634	614	644	602	621	535	580	624	607	596	627	628	644	640	639	592	625	617	606	612	594	592	622	574	589	593	603	631	602	571	587	642	576	638	618	625	657	570	575	568	592	630	614	615	625	635	594	614	608	608	616	657	579	603	629	613	599	592	589	633	640	638	612	586	592	598	585	641	624	580	641	599	614	599	630	637	606	567	601	615	600	555	602	577	614	588	602	573	595	558	578	602	580	619	594	600	634	615	514	622	594	610	657	583	582	627	600	616	659	595	617	624	631	607	592	589	619	595	657	595	630	608	607	628	584	585	658	592	644	565	604	625	621	597	610	615	646	650	589	602	601	602	632	555	578	597	591	599	635	625	635	603	586	618	591	603	597	620	620	573	576	606	610	613	560	578	571	632	641	614	607	622	590	597	593	656	575	600	606	596	598	612	611	606	612	582	621	600	616	582	593	645	615	572	599	559	613	581	590	626	591	634	587	656	576	649	629	628	611	611	604	603	543	613	585	623	635	594	557	591	549	589	618	583	643	566	643	620	624	577	577	594	667	603	608	610	569	579	578	613	604	587	591	603	651	570	629	615	562	596	581	622	589	617	612	621	635	627	620	606	584	605	614	619	619	581	593	599	562	611	651	618	633	623	667	621	597	564	621	621	605	606	581	599	591	673	626	610	608	586	618	562	600	652	614	661	588	602	585	560	563	636	617	584	592	648	654	578	619	567	645	615	638	571	617	563	600	600	627	621	605	610	623	555	599	683	602	638	600	621	634	594	625	600	613	588	615	645	665	591	594	618	626	613	616	633	608	592	616	608	618	638	609	578	636	558	650	624	615	551	560	649	611	583	594	626	598	603	542	595	601	624	632	625	625	607	611	593	663	583	561	607	581	558	619	589	594	614	608	589	585	636	625	659	578	593	621	608	612	599	642	579	600	636	610	619	602	586	584	635	609	601	617	632	605	639	650	618	632	631	604	590	631	597	637	607	573	608	566	597	626	618	564	594	628	615	608	592	582	558	608	618	616	610	641	643	609	659	587	611	602	606	601	620	619	626	590	628	583	612	590	618	600	634	621	595	598	641	620	601	605	586	580	613	613	597	621	603	623	644	623	603	605	658	638	629	587	621	607	624	588	580	622	602	614	564	531	616	592	589	605	650	633	630	614	613	623	631	599	601	646	567	620	609	565	614	641	606	621	600	647	604	592	622	603	597	585	599	621	606	595	625	597	617	640	615	572	573	629	606	602	525	592	588	550	601	602	625	609	621	610	595	608	606	631	594	570	595	615	569	617	609	603	588	631	604	590	574	621	625	632	583	593	620	640	600	549	594	615	645	616	578	590	539	598	601	596	624	610	606	582	561	599	632	562	606	602	638	612	636	590	588	583	625	580	646	613	573	618	634	612	600	609	630	661	599	579	595	611	601	621	600	579	579	608	622	572	592	612	621	590	612	563	600	613	624	644	597	579	608	594	595	585	549	627	597	578	604	613	592	602	621	570	607
18158	10439	5766	1768	937	754	587	432	336	333	330	259	272	260	232	263	232	252	223	228	218	222	210	198	242	226	220	245	230	188	219	241	217	208	222	231	228	206	256	184	220	195	219	207	208	198	185	193	187	196	219	198	206	230	210	196	190	212	200	210	215	200	200	201	187	216	200	186	215	179	189	212	208	211	183	211	217	211	217	216	207	196	240	191	196	196	191	241	239	206	186	203	217	199	188	209	225	246	231	210	204	218	215	197	197	208	211	227	227	222	214	206	185	201	210	228	198	183	193	178	228	207	214	202	209	245	214	182	212	196	167	213	222	212	210	186	210	238	212	231	208	248	227	208	201	208	219	223	238	206	225	205	188	213	220	187	228	201	213	219	203	207	205	184	210	205	227	192	216	217	222	208	191	199	202	218	219	201	230	219	217	199	209	194	189	196	190	220	205	251	212	204	221	191	190	226	175	193	193	178	203	215	222	232	249	214	212	218	179	181	222	232	212	210	176	190	225	200	212	212	201	205	231	228	219	217	206	208	217	204	208	198	209	228	193	204	232	200	188	206	216	220	216	225	207	210	183	228	212	218	218	193	234	204	200	206	207	211	202	220	214	238	221	170	182	201	230	212	196	210	222	195	202	194	212	203	208	201	216	218	214	217	252	206	228	212	221	183	198	204	213	232	227	196	213	199	208	215	200	192	189	226	207	243	205	211	178	207	222	199	215	194	189	195	196	235	201	211	206	176	209	222	225	202	180	188	215	224	219	196	202	211	200	190	218	228	218	214	221	182	204	218	189	203	214	191	228	235	224	209	208	224	231	186	229	205	219	209	180	191	222	217	194	184	219	212	220	249	226	212	199	219	229	240	212	210	224	205	191	193	211	210	212	192	205	201	221	215	194	193	207	198	181	200	204	203	184	226	214	206	230	221	208	212	235	214	198	201	217	219	246	179	211	234	220	204	243	216	190	204	174	210	223	221	236	205	191	224	203	220	200	189	205	238	219	242	242	178	191	191	172	205	212	194	212	209	208	211	206	194	191	240	197	217	212	179	210	202	188	198	217	191	207	222	208	222	227	196	192	207	215	189	190	196	216	207	221	194	215	200	206	193	181	207	210	200	226	204	209	197	222	213	213	204	204	197	219	189	215	206	224	192	222	207	193	189	213	213	219	212	229	218	214	204	196	214	207	217	199	182	228	209	197	221	243	216	191	186	192	244	223	216	226	208	205	218	201	209	231	202	212	187	203	194	225	214	237	187	218	225	204	238	201	210	233	209	190	204	199	212	194	200	208	203	212	203	182	229	219	216	215	228	225	210	198	216	228	217	197	191	214	195	202	232	199	209	185	202	209	215	193	198	191	207	228	212	218	217	182	202	218	197	196	229	199	204	209	183	200	203	195	202	183	206	209	193	203	207	205	225	228	203	219	188	191	202	196	202	235	219	194	213	213	228	175	183	205	207	212	213	199	181	204	197	177	202	228	185	217	212	202	226	221	220	221	189	227	191	176	206	197	185	229	190	187	184	207	231	190	205	197	212	224	234	208	185	214	224	197	208	190	202	224	197	193	206	213	213	227	197	213	187	213	216	205	185	223	231	198	212	210	210	202	218	210	225	209	224	231	183	209	225	200	234	210	194	202	191	221	196	206	215	201	206	225	201	178	187	213	199	186	197	201	191	226	217	207	215	208	180	220	204	200	183	210	208	197	228	217	215	226	194	220	221	210	222	215	223	218	178	211	211	212	191	207	224	220	214	224	212	214	204	199	205	215	211	230	201	199	211	254	242	195	196	209	206	223	212	196	202	223	189	204	203	198	203	224	206	206	232	233	227	205	206	187	178	221	190	205	206	211	218	190	208	183	221	226	235	216	228	200	162	220	206	198	188	207	214	202	213	204	212	207	207	202	190	205	173	201	203	210	193	217	222	198	212	225	206	200	186	208	214	210	203	202	197	203	201	223	200	213	195	194	225	197	207	199	205	190	191	199	192	195	210	187	204	207	203	203	190	200	220	224	225	221	202	191	212	199	201	204	204	208	223	207	214	190	211	196	193	207	230	226	227	199	234	192	197	242	201	178	199	210	221	178	207	204	209	237	194	199	198	213	226	225	194	216	235	192	213	203	216	223	202	214	221	215	203	190	193	206	212	204	223	194	212	216	193	232	229	221	197	213	194	216	224	194	185	195	214	213	178	222	205	230	207	195	225	218	220	211	206	222	223	202	220	207	224	201	218	192	195	215	201	208	203	228	207	226	235	203	243	224	196	175	194	232	204	215	212	224	212	223	192	183	212	231	240	195	201	201	235	207	186	206	197	221	210	222	204	228	220	203	206	219	207	215	221	233	214	205	220	206	221	210	231	201	205	207	241	182	182	217	220	218	188	230	214	224	199	198	226	214	207	188	207	204	202	218	206	199	195	217	227	216	193	202	205	197	183	204	198	187	182	198	221	210	204	197	198	210	197	206	189	200	193	191	205	232	219	230	213	197	205	217	192	212	230	179	184	202	217	217	191	210	213	197	213	207	201	197	213	207	245	219	222	229	214	208	200	186	180	225	191	236	215	208	207	198	193	234	221	207	207	233	203	194	242	196	198	218	214	210	205	202	223	205	201	226	207	217	201	191	234	226	203	199	195	202	196	190	209	217	190	183	210	195	210	209	209	186	211	188	225	196	189	182	204	227	202	167	213	230	205	204	214	226	226	208	201	202	228	234	222	208	230	221	204	213	202	224	220	231	201	219	224	201	177	202	221	208	224	177	221	202	225	202	193	216	200	204	214	203	193	210	211	194	226	205	215	199	216	211	229	215	223	201	180	195	195	240	194	190	221	208	217	216	233	195	204	220	221	251	230	233	216	216	171	216	189	180	214	203	255	191	263	247	201	211	244	211	228	226	211	207	182	199	190	203	198	217	192	203	222	205	203	199	213	202	207	206	225	214	203	218	199	203	208	252	213	201	196	180	172	200	201	231	230	207	213	213	214	236	211	226	183	205	212	205	215	194	209	218	215	201	221	198	225	254	187	225	199	176	186	183	211	200	216	189	196	209	214	220	209	175	214	248	230	209	186	204	194	217	209	217	190	232	216	186	204	209	225	219	221	214	247	211	227	227	183	194	196	212	197	235	216	212	216	210	212	221	225	205	221	192	206	231	206	184	175	208	226	206	210	226	208	195	198	197	216	187	219	201	200	220	222	217	191	199	220	194	212	183	238	203	204	223	229	215	208	195	191	218	197	218	221	226	193	194	201	210	173	178	192	217	234	192	213	212	219	225	185	198	201	214	221	189	233	178	205	208	242	190	206	205	225	206	218	198	189	217	214	228	203	213	186	223	206	218	203	206	199	234	225	190	198	174	200	209	209	185	186	183	220	211	223	224	213	214	232	209	200	208	223	201	225	195	217	211	232	219	215	203	227	214	202	199	217	217	203	193	199	195	221	204	215	210	190	211	228	207	219	211	178	174	209	207	200	238	199	220	214	200	202	223	231
11206	8482	8625	4257	3388	2589	2146	1574	1305	1184	1001	870	801	683	675	705	629	645	615	571	591	548	575	548	538	526	521	505	549	510	480	498	490	448	491	512	492	468	546	469	493	491	480	493	504	526	461	471	498	479	499	535	520	485	431	481	455	494	491	491	511	511	492	494	517	457	492	473	492	477	456	523	471	496	478	448	427	481	454	465	484	464	502	500	514	509	483	428	509	481	470	549	472	448	475	488	512	518	505	471	506	484	497	465	462	469	495	505	476	466	509	442	457	531	468	518	482	434	461	489	478	466	470	494	469	476	511	489	468	479	490	501	482	490	497	479	456	526	475	506	460	472	450	490	483	510	479	499	484	454	505	467	511	453	494	507	480	513	480	495	446	507	501	509	476	513	465	466	493	457	472	524	505	521	456	491	507	501	495	499	489	512	512	501	475	479	492	499	487	459	468	439	452	473	502	494	464	477	501	474	476	475	470	477	467	506	474	480	473	478	449	455	472	445	467	461	498	488	464	476	482	483	485	446	498	475	508	487	516	473	518	450	433	460	483	521	486	491	485	474	440	465	508	461	474	460	519	463	471	502	496	499	492	490	439	458	478	519	469	421	460	508	485	506	430	507	480	503	443	470	496	490	469	478	485	518	501	498	482	444	490	506	490	467	498	481	479	486	483	496	505	488	487	496	493	472	478	489	507	455	465	493	497	458	504	518	461	487	500	451	472	483	535	497	478	478	451	532	479	479	487	479	442	486	498	497	482	474	476	499	477	487	487	476	495	497	468	521	479	482	494	493	467	497	480	473	528	460	479	440	463	517	459	462	464	504	511	446	490	493	493	492	491	471	476	503	493	521	498	472	458	458	449	513	490	485	454	459	473	482	473	496	489	500	520	491	496	476	485	502	503	445	475	487	494	504	472	491	522	512	456	503	519	468	490	431	511	497	453	515	458	482	470	480	484	461	497	504	505	464	473	450	463	482	469	483	428	481	482	451	516	472	496	485	479	478	480	555	498	518	438	479	485	471	512	481	500	464	501	462	486	465	460	493	517	488	466	478	514	456	486	517	459	485	462	492	464	494	501	446	457	478	472	517	499	481	474	501	500	435	452	476	483	455	512	490	466	495	481	447	477	478	436	464	497	486	472	508	476	463	483	484	489	485	515	502	484	493	472	477	482	475	482	517	518	495	434	463	468	480	484	485	490	481	499	498	496	482	505	526	495	474	480	513	499	502	489	515	469	463	457	477	478	496	480	463	479	494	483	483	533	523	485	492	482	475	506	483	521	494	458	532	489	489	458	488	520	509	477	479	499	484	454	494	467	479	463	485	446	484	464	453	466	500	507	432	484	499	466	512	443	518	484	465	451	511	449	501	487	430	443	514	454	483	478	468	467	501	491	496	461	508	454	487	483	499	460	505	528	474	448	474	493	482	506	481	459	483	470	499	505	501	457	456	492	486	475	463	490	493	483	486	457	507	474	466	491	516	498	453	483	501	518	491	472	469	471	473	472	516	500	485	520	504	472	544	505	511	487	490	510	536	516	473	494	495	497	481	513	495	487	464	502	461	432	513	483	416	473	511	460	512	500	458	530	468	466	516	482	489	451	500	473	473	475	463	488	481	497	481	522	464	465	482	448	482	460	532	438	468	489	492	457	494	467	484	497	476	498	458	509	460	484	460	451	448	498	493	485	459	490	489	462	452	506	445	474	497	479	487	458	489	494	494	469	476	460	496	470	508	481	499	472	486	470	463	460	461	487	481	495	495	450	477	455	460	482	516	464	504	467	475	484	467	475	489	477	497	501	453	467	519	483	511	450	474	479	468	479	446	488	499	469	487	494	465	530	487	456	458	467	455	499	507	512	462	480	455	465	494	499	520	513	510	455	471	479	481	495	484	459	482	473	485	452	470	461	460	465	499	471	441	495	502	499	474	453	475	513	476	483	489	492	483	480	453	463	462	500	471	450	513	508	477	478	470	481	473	487	473	466	485	484	459	532	487	482	490	469	488	509	480	499	474	480	477	454	450	489	487	490	453	473	494	443	446	475	464	474	474	511	483	510	496	510	494	490	510	497	506	468	474	488	474	481	506	498	503	502	487	480	477	440	511	502	457	518	523	488	484	497	484	477	488	499	471	491	449	436	487	467	479	456	465	490	432	484	498	489	516	489	437	466	488	435	470	504	551	505	478	490	465	440	498	517	436	482	488	474	440	501	465	434	485	496	489	471	442	499	465	496	445	479	462	515	510	522	461	468	473	509	493	510	470	493	501	491	516	495	488	464	438	490	471	485	484	474	480	506	515	470	497	466	458	474	497	496	511	489	517	510	476	489	467	495	481	494	522	535	429	535	495	473	479	469	497	505	505	434	510	487	425	533	516	451	476	509	466	478	517	470	465	488	535	496	466	445	491	480	479	443	494	486	495	525	457	476	490	469	479	533	478	504	499	460	452	528	438	485	507	448	500	454	483	445	491	489	478	486	440	448	454	499	533	491	464	551	470	489	485	478	460	449	467	485	482	517	467	526	491	492	508	457	486	504	518	499	488	457	486	454	488	455	473	456	509	483	461	463	470	449	483	514	452	498	501	452	486	485	462	445	488	450	469	470	480	513	505	496	488	478	459	452	489	463	468	505	497	466	447	467	478	476	463	486	507	486	447	462	457	494	480	493	484	504	448	471	510	487	474	434	483	496	434	458	467	460	472	481	499	489	495	481	490	484	426	491	506	470	479	523	448	490	469	504	482	471	466	483	502	519	460	481	482	443	477	480	478	466	466	444	470	480	495	481	477	490	511	489	478	521	508	485	489	491	498	490	447	499	497	507	444	466	470	472	490	474	511	492	472	431	480	494	525	448	513	496	520	487	499	481	459	475	489	450	466	482	460	469	462	488	477	523	477	484	489	480	487	504	501	470	480	452	486	489	477	482	491	486	491	458	488	489	453	492	489	485	466	487	501	467	503	492	486	473	449	445	458	440	446	476	486	500	459	473	514	451	500	497	493	480	499	487	461	485	475	514	478	533	477	525	503	496	491	494	469	488	493	497	486	477	479	480	471	504	450	499	460	470	471	471	424	492	479	550	447	462	500	464	485	508	488	458	476	476	452	445	494	506	476	469	497	484	515	458	446	456	495	487	494	459	487	456	490	438	446	477	488	479	503	530	497	491	459	481	488	510	478	484	466	504	488	505	441	471	496	464	452	503	482	504	488	476	464	513	515	486	478	457	516	484	499	487	458	522	495	522	468	449	502	446	470	464	489	477	500	440	511	476	514	484	475	479	493	477	491	451	474	471	484	466	455	471	513	502	486	505	481	480	447	489	484	498	477	429	483	459	499	524	484	478	442	474	467	461	476	492	475	511	457	445	521	532	519	451	490	446	474	505	497	476	477	487	461	481	471	490	469	479	454	503	454	488	472	490	459	501	507	512	458	438	472	476	472	487	467	460	441	466	491	508	511	453	476	485	468	463	516	499	497	471	476	514	444	502	494
36724	27795	21481	6168	2059	1263	849	659	541	499	437	409	336	349	314	324	289	287	290	282	275	274	269	277	274	223	287	248	272	248	232	247	281	267	277	245	247	273	287	249	252	267	271	263	242	256	230	260	279	235	281	259	262	262	234	264	245	244	249	256	225	238	237	254	241	221	247	244	233	246	238	274	251	259	262	246	233	246	268	242	247	219	234	244	256	226	264	239	253	252	251	247	255	239	251	242	244	251	239	240	244	255	260	242	248	253	253	248	259	273	234	246	267	273	247	239	252	261	263	245	238	248	252	257	249	257	248	253	257	236	231	256	269	240	246	251	248	259	259	216	236	258	263	256	229	247	254	297	288	243	247	238	237	239	238	273	266	245	260	260	248	257	235	236	274	251	249	231	277	231	244	241	269	241	261	243	234	235	271	259	265	217	261	225	248	265	272	220	248	252	239	224	241	251	257	281	250	260	241	239	247	259	253	251	254	258	239	256	237	231	252	266	234	234	240	239	240	246	266	244	257	259	257	241	246	249	254	240	260	225	241	228	271	266	234	232	237	275	234	254	258	260	228	251	244	241	237	239	245	267	253	234	222	272	227	278	238	254	244	256	257	233	277	239	245	251	221	248	204	235	261	247	239	250	246	253	232	247	249	238	258	241	270	263	264	235	251	247	239	243	235	267	260	255	226	237	251	221	246	222	258	264	272	252	204	236	231	253	244	247	241	259	261	245	245	249	227	259	257	262	233	277	242	240	217	285	247	262	258	246	230	239	247	249	243	267	245	225	275	240	258	210	260	246	249	225	232	242	212	221	207	268	271	271	256	202	235	245	218	244	229	234	250	237	260	258	233	292	240	227	246	236	230	231	229	239	252	222	241	228	237	225	232	256	234	236	242	214	256	256	239	219	280	281	259	237	262	236	252	264	276	209	262	240	269	247	259	273	238	272	251	265	259	242	299	252	233	251	246	262	235	252	253	245	243	286	271	235	251	244	265	241	284	257	234	271	256	284	249	258	253	247	242	230	266	249	269	252	247	258	250	255	259	257	288	258	237	243	227	243	270	250	244	227	261	260	243	239	250	253	214	234	252	256	245	242	220	265	250	209	262	238	258	266	255	268	284	254	236	241	253	273	235	249	249	279	262	252	247	243	269	235	228	247	238	259	256	256	245	230	221	248	224	232	255	225	254	236	260	240	236	241	260	235	267	246	253	257	224	236	245	252	247	243	229	220	254	234	224	264	232	270	243	251	242	237	214	262	236	270	239	243	272	254	255	225	235	270	264	262	250	269	241	250	244	265	255	250	254	221	266	242	200	214	248	255	241	216	260	250	262	249	257	230	259	242	244	271	242	270	261	265	265	263	253	231	242	263	261	252	210	256	251	256	256	261	265	266	244	252	281	275	223	237	237	236	252	249	218	252	225	245	240	234	295	238	237	266	243	245	214	280	272	218	229	220	275	238	261	245	280	262	234	257	246	215	238	244	257	233	247	245	235	265	236	275	269	232	257	252	281	262	247	219	223	236	273	238	247	216	235	226	238	234	226	242	262	229	267	243	248	226	262	255	241	265	251	265	274	244	250	246	251	236	243	271	279	273	225	254	263	255	219	262	261	265	260	248	235	237	241	256	267	256	230	238	227	260	237	238	249	209	198	228	263	249	214	243	282	254	255	238	231	262	287	279	256	274	265	256	274	258	231	262	241	254	239	218	240	267	224	251	234	246	236	254	258	244	237	243	236	238	251	275	234	227	229	255	258	247	247	222	246	242	266	265	263	241	268	280	215	269	273	245	232	266	261	238	249	239	255	242	277	223	277	246	245	254	265	226	245	234	253	229	255	256	256	229	229	218	267	259	252	219	230	235	242	241	292	237	259	238	247	257	214	232	258	249	220	243	221	228	247	232	253	271	242	232	221	242	267	237	246	252	232	254	260	243	237	220	268	243	257	267	253	211	234	268	260	250	237	237	243	208	254	264	283	235	262	262	275	252	276	257	240	265	245	204	227	254	275	219	258	266	291	247	244	248	262	267	244	235	278	226	246	285	251	244	253	241	222	266	220	229	261	258	241	254	214	239	257	239	224	264	247	256	250	251	275	287	262	257	263	266	227	263	261	253	276	241	275	267	255	246	228	267	244	202	243	259	242	203	291	219	251	250	253	239	240	233	291	234	230	234	225	233	226	247	246	237	234	257	257	234	248	244	222	251	273	252	246	256	236	248	264	235	280	278	266	239	261	215	251	234	293	257	264	245	239	238	257	244	260	225	256	243	246	254	210	266	262	231	251	246	244	260	245	248	245	252	242	239	221	249	227	261	252	260	252	219	262	213	255	250	226	268	253	268	243	233	271	215	266	258	222	206	259	257	253	232	250	263	257	277	259	268	247	249	225	252	239	279	262	257	254	232	222	252	262	261	257	255	248	249	260	243	228	289	231	238	223	260	232	269	224	241	281	261	243	259	226	244	243	239	232	231	260	266	255	248	230	251	237	262	239	216	265	220	226	283	234	267	243	253	239	250	252	248	263	242	232	246	272	260	237	255	239	260	275	238	261	252	225	247	236	229	248	226	248	228	254	239	268	285	239	247	272	232	259	263	235	257	259	248	243	225	261	229	265	253	258	246	208	269	256	236	237	233	279	269	257	244	256	238	271	242	257	246	256	237	231	265	268	234	213	243	239	246	245	252	225	238	217	235	226	253	256	255	233	251	266	243	252	226	214	268	243	263	254	241	261	225	262	236	259	217	240	232	253	275	250	235	253	238	257	234	271	251	239	221	241	244	269	241	225	242	256	261	256	258	243	259	237	224	258	281	248	247	262	294	256	239	246	224	244	231	243	240	258	249	245	270	235	242	248	214	246	264	258	245	267	250	276	239	231	222	235	243	229	260	280	240	237	247	272	256	252	269	253	274	243	235	233	239	249	242	224	255	279	229	231	274	240	250	254	252	245	248	243	245	205	258	234	248	259	249	255	227	281	272	240	246	264	252	254	245	245	243	250	235	259	253	276	250	238	247	233	232	266	244	254	284	271	209	250	267	226	265	271	257	230	224	272	248	205	248	282	248	281	255	235	242	256	223	259	263	238	244	260	235	240	268	244	263	243	231	224	219	229	234	224	223	230	256	243	254	260	256	263	260	226	277	242	253	241	223	234	226	238	251	254	234	234	290	264	233	247	242	243	240	252	231	227	226	241	236	266	214	248	271	232	286	231	259	278	254	268	240	262	238	247	267	244	268	247	271	250	241	236	260	259	221	223	234	245	255	253	230	249	210	245	229	225	248	271	209	267	262	265	293	229	252	247	229	251	261	260	271	271	244	281	231	264	272	240	240	234	249	263	257	270	258	263	230	230	229	258	255	248	252	246	262	194	237	249	231	247	219	269	272	244	268	282	250	211	247	246	236	225	244	279	243	257	263	251	244	279	294	262	255	247	264	258	252	258	251	277	233	253	269	213	257	257	255	278	251	250	260	247	259	282	261	264	258	271	267
23879	21490	22042	7682	5774	4228	3244	2516	2053	1858	1507	1299	1188	1010	955	928	847	830	843	765	746	672	721	695	689	674	661	637	624	615	585	634	598	646	565	589	567	617	578	555	631	584	536	552	562	591	546	561	552	610	588	555	576	536	538	572	587	575	594	569	541	502	553	578	585	568	591	551	597	540	581	536	558	569	555	571	553	536	604	596	556	568	574	605	563	558	520	537	567	530	584	546	550	557	588	569	529	564	548	574	606	530	620	578	603	566	573	547	561	553	547	572	535	533	532	581	592	583	578	572	586	576	596	572	555	571	581	608	550	515	504	572	564	565	600	595	533	533	550	588	557	551	566	562	561	562	543	604	603	586	538	593	546	577	557	527	544	575	562	573	592	548	560	520	570	542	579	548	618	577	543	562	524	542	533	569	573	583	593	551	581	532	541	560	550	500	556	525	591	561	581	554	595	545	585	558	510	567	555	577	572	595	557	547	574	535	571	545	587	557	569	570	579	539	597	603	599	536	562	602	606	542	567	553	595	538	518	545	530	557	525	572	616	560	544	545	568	581	572	577	572	585	537	545	565	590	590	568	564	546	553	562	567	534	562	559	548	575	558	557	552	551	567	528	579	588	576	559	548	555	587	549	542	596	587	604	572	534	543	573	534	534	562	582	563	588	531	570	562	569	585	607	582	535	568	553	543	539	541	514	547	542	539	568	569	546	568	543	552	572	587	563	569	603	553	583	513	561	528	617	530	557	534	557	576	589	554	566	584	551	563	578	544	522	565	541	572	548	552	556	612	594	559	552	522	570	578	558	548	605	524	560	577	608	568	604	565	538	548	589	568	571	538	565	603	540	506	564	550	576	551	542	542	614	562	560	593	574	607	577	549	572	591	587	532	592	541	551	545	568	513	602	626	527	619	554	548	509	589	539	579	509	565	558	569	600	642	577	569	588	564	538	577	584	545	560	505	546	527	510	531	555	588	573	562	548	547	542	538	604	550	612	546	545	586	569	529	621	545	574	573	564	564	542	580	541	555	566	569	597	522	600	522	592	544	576	551	551	561	594	568	529	559	559	601	565	548	562	517	581	580	517	611	577	565	547	566	534	552	533	594	573	548	580	576	525	584	558	566	552	577	567	547	566	574	594	535	580	591	597	560	610	562	553	532	583	568	541	558	612	543	555	548	553	553	578	529	551	568	540	519	535	598	576	549	531	538	479	565	522	582	590	579	582	580	547	535	571	562	562	569	578	522	609	572	555	530	553	606	555	551	544	540	576	526	584	558	583	618	560	551	612	562	532	557	547	526	594	524	566	566	574	549	585	573	570	582	559	594	572	585	551	582	596	559	568	561	543	566	541	534	534	519	596	521	557	586	561	535	581	579	544	572	558	578	581	516	565	597	550	542	560	582	533	607	562	568	558	589	555	553	552	569	568	593	552	544	584	591	565	520	553	529	552	570	531	545	556	534	606	502	553	565	574	569	545	531	551	527	537	575	547	557	564	602	552	577	535	538	571	551	549	537	544	556	566	561	506	533	553	621	594	567	566	580	574	572	561	543	588	593	573	599	551	580	525	534	585	530	556	542	565	576	563	534	558	585	590	578	518	586	557	555	559	604	530	570	555	568	574	611	561	566	582	546	560	538	531	551	567	563	558	582	548	562	548	560	524	594	555	555	585	588	537	532	585	554	594	590	533	569	618	578	574	556	583	549	540	564	582	576	591	511	539	586	581	536	562	572	565	575	543	600	549	567	575	550	556	548	536	564	584	567	534	548	579	587	575	585	556	589	523	563	507	592	555	579	609	595	534	561	569	584	533	549	557	576	561	560	588	567	601	554	578	538	617	579	545	570	582	575	553	557	586	552	537	557	545	589	570	572	590	570	566	571	582	581	563	547	572	548	552	588	592	576	552	529	601	572	558	559	578	590	568	557	534	558	550	582	568	584	567	546	554	533	606	538	553	506	539	526	539	566	533	598	589	572	611	579	559	509	573	560	556	551	573	549	548	593	582	597	555	533	564	551	581	544	567	562	544	558	548	574	533	557	548	575	553	575	573	504	566	571	584	586	605	549	556	605	537	564	571	571	579	572	613	531	562	548	623	570	570	592	577	563	530	515	547	561	548	543	539	582	499	545	555	540	587	553	546	600	566	548	561	545	570	530	572	567	595	552	555	550	589	545	549	560	590	584	572	539	584	588	555	526	578	564	570	576	521	514	538	584	541	518	560	539	614	552	555	537	537	537	579	571	572	560	576	573	546	548	540	579	569	563	553	559	556	553	559	572	566	570	572	540	555	561	547	557	536	553	567	512	581	571	598	558	595	628	545	550	582	566	563	598	581	549	575	534	588	594	534	566	584	617	524	541	597	595	533	553	587	608	554	582	544	562	608	551	566	564	510	611	572	551	591	551	576	567	537	578	571	563	603	554	555	558	505	557	559	578	545	547	597	597	570	568	613	561	566	563	545	551	594	538	585	577	569	568	555	552	535	563	580	547	571	544	562	552	599	584	586	566	547	531	536	596	573	578	544	561	569	566	549	591	561	559	544	559	538	597	517	575	573	587	591	574	569	545	575	526	551	557	532	566	552	566	547	515	591	554	587	531	561	574	559	597	545	568	579	593	580	560	545	573	524	568	575	509	554	579	584	577	548	570	565	544	581	561	548	536	608	595	545	594	581	521	543	555	565	563	573	518	596	555	556	571	564	538	561	526	533	523	554	544	565	525	579	565	557	582	592	560	543	532	564	582	564	588	565	568	520	592	590	567	577	561	555	572	548	554	585	568	542	556	567	567	542	567	535	564	605	541	623	582	547	573	565	562	570	570	564	591	568	540	542	515	552	552	490	525	568	574	538	570	545	567	599	555	569	547	573	541	562	587	563	567	576	575	577	544	553	597	570	568	608	575	579	558	552	576	537	586	528	583	563	559	516	567	542	538	586	484	567	552	519	576	552	617	506	536	518	558	562	584	503	545	570	582	548	564	539	563	552	566	600	557	570	535	618	601	579	521	559	581	553	564	567	536	590	589	564	590	560	560	553	568	585	608	517	555	566	539	609	574	570	544	606	557	539	560	574	527	534	581	561	534	579	531	603	578	538	545	558	566	553	556	550	540	577	574	552	542	568	570	547	556	566	543	562	546	572	555	568	553	559	557	538	564	574	567	557	558	513	621	555	573	535	573	568	540	553	543	556	567	545	550	553	603	609	578	590	559	553	545	581	563	568	578	562	567	566	562	589	578	585	598	558	518	577	596	566	563	580	549	587	565	534	564	535	583	577	502	548	574	599	588	554	581	566	626	586	528	586	567	591	608	564	528	557	572	589	543	551	576	594	551	597	543	537	540	551	568	571	533	538	539	559	549	531	552	541	558	506	594	498	544	568	602	567	552	556	592	515	546	593	534	548	532	564	564	534	563	588	521	562	555	564	576	559	551	574	574	501	561	582	556	578	561	582	573	562	577	591	592	540	534	549	570	565	544	564	561	553	549	551
46746	37848	30176	11627	3812	1968	1315	894	769	557	517	439	412	374	348	359	302	342	328	273	305	277	317	289	296	262	258	250	300	308	301	284	280	326	305	282	265	263	280	269	273	284	274	295	299	267	318	299	269	265	276	305	275	242	270	270	273	269	286	270	247	285	266	256	289	312	287	281	266	273	299	277	305	264	311	278	289	262	302	266	273	251	262	293	269	280	269	255	219	259	274	265	296	286	273	281	296	265	266	313	264	256	249	282	283	293	247	273	253	272	291	317	282	273	279	276	270	295	263	260	264	307	281	270	288	280	243	290	284	251	267	268	273	268	247	278	309	294	252	285	258	305	266	271	265	292	298	281	257	290	284	309	269	270	281	270	276	309	281	259	266	280	277	261	260	252	277	283	294	282	268	293	286	276	261	248	243	241	272	259	276	296	284	275	297	257	266	267	272	255	259	256	232	285	311	289	271	291	288	260	289	264	289	277	277	267	256	264	258	275	256	275	278	280	269	272	259	260	287	272	223	256	259	263	274	267	282	264	258	269	280	282	288	255	259	302	264	285	252	276	274	261	260	280	261	258	270	282	270	266	281	292	274	265	251	284	246	250	299	278	296	292	262	294	310	277	274	292	256	274	281	285	263	248	289	294	288	298	307	256	276	284	271	261	287	250	293	263	270	283	270	285	290	272	279	281	281	311	270	263	254	264	280	278	221	285	250	281	279	293	255	262	288	257	327	248	275	272	332	260	291	298	268	260	251	277	290	290	270	296	271	277	278	267	274	251	280	300	254	248	266	268	268	261	258	264	232	258	293	317	292	278	272	264	277	262	264	281	266	277	269	297	269	272	292	278	288	293	272	274	246	271	285	283	279	255	261	289	286	286	283	279	270	275	313	276	292	263	265	256	268	284	266	253	271	246	310	279	265	255	277	234	283	277	239	262	247	269	285	256	247	238	270	278	249	311	290	250	274	279	255	271	271	293	310	264	268	277	252	262	272	310	280	274	299	296	251	246	288	293	261	314	322	263	264	308	240	272	246	293	286	287	270	250	302	294	304	250	297	280	266	269	289	271	285	279	239	271	298	286	265	276	262	259	256	285	262	265	280	282	295	287	268	272	286	266	263	303	258	259	266	301	253	261	293	291	253	274	287	275	294	265	269	300	286	269	277	281	238	248	269	278	253	279	253	262	261	295	315	261	249	251	310	264	272	288	256	276	269	275	283	266	262	265	248	255	293	289	289	293	291	239	294	273	265	286	288	262	285	288	283	271	284	296	307	262	255	242	283	266	263	297	292	264	290	218	265	247	277	284	280	252	270	287	283	306	232	284	275	263	286	268	286	255	261	256	240	262	251	273	296	266	263	277	273	261	280	284	294	269	278	270	263	266	255	274	281	301	280	279	276	291	250	271	244	295	279	263	274	270	285	285	269	265	241	277	294	280	298	297	294	302	280	277	261	270	283	261	254	281	284	250	272	262	260	248	248	282	277	298	272	282	271	275	286	284	278	277	279	265	265	275	281	260	301	281	274	290	270	240	277	295	289	291	261	276	275	285	261	265	246	274	269	255	264	292	272	298	275	282	296	249	277	280	272	299	295	266	275	272	277	238	257	290	268	290	295	261	283	264	286	285	301	289	229	280	272	281	295	284	264	261	273	267	289	249	284	258	267	229	273	243	274	277	324	269	300	256	227	309	288	265	240	272	267	259	298	274	268	299	289	288	282	284	245	283	268	268	291	278	255	285	302	265	279	267	267	268	315	283	244	278	286	283	264	271	242	278	274	262	262	261	285	300	275	296	236	247	255	291	281	295	276	268	276	289	255	309	284	258	294	307	251	271	292	281	271	305	276	268	275	234	303	283	295	280	282	275	271	267	272	265	273	262	268	276	250	289	270	275	297	307	278	309	275	283	248	296	291	275	262	246	275	321	249	250	256	312	278	268	292	290	262	276	277	266	265	267	300	283	285	292	286	271	263	255	287	261	271	272	291	275	239	275	278	273	290	253	268	275	260	257	252	305	274	264	268	280	267	245	261	293	294	251	282	271	286	255	306	314	256	267	279	250	237	268	296	276	264	273	283	303	299	282	269	284	276	296	278	285	274	288	269	256	282	271	286	269	272	282	247	268	242	282	249	248	249	239	299	275	291	286	277	276	274	251	259	271	253	257	264	265	276	248	282	269	272	280	284	278	272	236	265	264	295	280	287	289	242	275	297	288	262	280	292	309	264	322	250	254	294	273	274	251	289	268	281	261	281	284	286	251	261	265	291	252	247	260	274	248	269	305	288	318	275	294	300	269	297	306	264	257	274	269	277	286	287	311	276	262	266	269	269	291	286	270	241	273	289	288	295	265	258	277	287	268	306	269	269	258	277	298	259	245	264	288	266	280	248	270	265	281	264	286	286	288	244	267	256	293	272	303	276	291	272	253	276	270	250	270	332	263	281	291	282	284	278	300	282	297	268	279	294	290	285	278	301	288	295	273	255	276	282	242	242	246	254	258	242	257	257	267	245	264	278	289	263	286	281	291	252	278	287	302	282	305	267	282	269	281	275	283	253	269	291	283	274	297	247	297	263	235	245	273	277	267	283	291	286	278	283	263	248	281	249	289	291	276	293	280	280	301	276	268	305	270	273	276	288	276	279	315	273	288	276	269	271	247	301	287	261	265	286	304	279	247	270	284	301	267	264	252	277	272	258	243	275	270	259	232	274	276	268	271	267	294	250	286	259	275	293	298	281	293	278	280	273	279	275	275	272	266	275	278	276	278	254	251	297	243	286	265	265	302	264	314	249	282	255	250	287	267	277	252	289	252	269	254	258	276	267	260	290	268	291	264	294	269	269	263	280	278	274	270	255	248	266	288	269	257	262	262	294	302	282	274	279	301	289	286	261	302	269	279	275	305	259	267	294	278	246	252	260	265	274	270	255	276	275	274	279	278	291	275	249	280	279	254	276	273	260	257	256	289	278	286	275	277	297	287	294	277	288	272	263	242	263	268	267	271	256	277	271	304	276	283	261	254	241	280	280	269	224	286	313	279	242	264	288	269	249	264	285	308	294	265	293	272	257	262	282	283	272	250	273	263	242	294	274	270	286	282	260	314	273	268	236	269	281	261	255	243	287	245	284	287	286	255	230	284	244	280	265	272	279	275	256	263	254	257	248	268	256	227	238	297	268	282	294	291	286	282	254	274	258	259	267	282	284	290	303	318	272	266	242	276	239	261	281	295	274	265	260	253	280	295	254	267	265	265	263	260	267	253	279	260	258	248	289	263	255	274	280	282	275	268	309	265	255	273	255	314	293	264	281	281	255	280	293	298	288	258	286	297	301	274	252	282	289	294	265	265	304	254	269	240	254	280	259	295	274	286	284	232	285	273	264	291	268	289	292	289	289	282	267	287	262	285	264	286	292	261	272	274	272	293	294	292	285	311	265	258	253	265	271	284	266	289	284	267	289	298	289	244	272	260	288	244	260	287	280	280	266	261	277	301
30368	29530	28711	11629	7466	5570	4535	3591	2966	2229	1986	1724	1593	1327	1238	1104	1069	979	956	897	890	881	807	824	790	745	685	765	724	676	665	681	670	651	611	650	659	671	699	698	665	642	652	674	597	709	681	683	606	596	648	643	640	640	616	574	653	654	602	620	640	590	610	610	587	619	644	599	608	599	608	632	596	610	621	608	609	556	576	637	547	589	619	611	597	622	639	614	580	602	578	621	630	615	594	615	607	591	586	625	582	589	625	622	605	610	603	595	627	612	619	659	624	590	613	612	591	606	605	589	634	609	593	662	568	616	608	635	583	593	586	582	637	570	593	567	605	619	558	575	604	602	585	611	639	609	615	603	661	609	620	639	641	634	623	594	615	593	631	618	592	595	616	599	641	595	598	557	613	602	615	634	638	642	579	596	589	585	615	553	554	596	588	621	579	607	562	586	577	610	607	627	586	624	602	597	591	626	562	595	599	582	602	606	609	617	572	597	566	640	602	620	595	651	590	597	618	613	615	587	611	644	587	609	621	633	570	643	626	579	617	625	588	583	542	583	641	590	596	621	624	629	621	595	593	597	556	598	637	587	661	609	638	620	615	596	636	591	625	592	591	624	611	607	617	613	556	563	607	638	635	601	625	576	590	595	601	547	577	559	568	664	575	582	604	603	595	648	544	569	607	578	574	590	648	617	632	620	604	615	588	627	573	578	613	592	603	599	619	607	639	567	634	597	604	625	605	606	587	603	615	615	623	615	636	635	618	582	614	540	594	572	612	604	560	587	646	588	633	600	504	615	617	603	563	625	651	609	621	652	564	623	595	621	601	620	624	623	605	609	591	592	608	610	598	629	630	568	614	625	592	630	613	581	633	618	644	567	603	592	550	647	646	588	623	624	573	578	593	588	594	607	601	608	585	585	642	584	637	624	588	590	609	600	589	591	615	644	658	592	613	592	593	601	625	634	573	574	588	562	618	636	583	634	610	588	590	647	589	607	607	590	549	625	608	611	623	582	582	616	553	615	607	604	599	565	598	588	601	564	631	644	589	613	615	580	525	579	626	577	609	603	580	571	523	646	611	585	608	593	626	581	636	611	619	595	627	596	586	651	573	612	593	580	606	637	592	625	607	618	628	572	587	574	608	624	602	590	618	605	591	607	581	630	622	624	566	597	595	578	609	605	581	612	583	603	580	606	609	595	623	599	542	627	578	609	600	592	594	556	594	615	644	650	592	604	559	639	642	586	632	598	615	604	587	570	597	602	615	610	617	589	583	644	585	577	610	551	593	606	605	598	625	576	611	566	607	627	615	608	623	658	624	567	595	599	591	564	584	583	610	594	620	583	600	656	596	599	561	608	580	593	603	603	577	606	608	588	572	622	627	590	622	613	595	620	624	596	615	619	612	617	585	576	606	632	608	587	568	616	613	643	627	606	627	635	578	616	620	582	637	611	621	611	585	643	646	603	607	594	630	640	635	585	621	605	576	600	558	529	635	602	619	599	642	590	584	546	606	632	583	631	587	646	581	560	633	621	625	635	622	615	597	609	604	601	557	620	582	556	595	639	628	617	589	584	596	609	595	564	652	610	589	582	639	607	635	600	616	579	611	568	622	643	640	600	588	584	571	620	578	577	577	618	568	596	615	574	613	626	635	602	655	594	569	610	573	602	579	611	571	643	588	596	575	592	614	593	610	613	674	606	577	628	585	561	606	618	606	579	610	594	623	606	636	602	610	616	611	562	660	554	598	644	654	649	622	599	567	596	662	602	631	613	597	585	622	565	592	590	585	614	592	590	612	592	620	656	575	605	575	598	630	605	643	572	605	615	649	643	579	585	585	612	627	638	601	643	613	617	616	621	593	639	604	614	587	603	599	588	560	639	664	628	580	589	590	608	639	590	598	606	632	555	646	588	661	623	627	591	619	634	617	571	636	589	584	609	602	574	621	616	609	597	645	589	595	609	587	551	610	587	618	591	601	613	598	618	588	617	644	642	608	589	606	597	581	628	587	604	609	575	624	636	614	572	595	559	630	577	580	618	604	595	592	603	626	596	605	616	596	593	619	591	609	561	622	582	536	578	633	597	630	617	621	617	606	565	613	560	634	629	597	631	586	613	622	577	603	591	582	595	650	588	584	600	591	571	608	590	592	632	583	549	608	576	576	592	590	641	605	597	615	593	613	616	623	598	621	570	579	569	624	607	619	575	596	605	592	625	619	576	668	588	628	603	607	607	622	617	618	628	589	629	608	583	602	590	591	637	545	614	611	606	543	653	586	506	611	583	643	607	637	610	641	609	563	598	581	631	598	588	633	596	587	633	611	627	584	613	595	608	684	645	591	615	611	604	599	594	602	605	567	611	600	619	620	544	631	642	631	620	599	638	608	577	641	603	606	610	618	602	628	602	608	595	604	581	612	545	648	608	603	594	642	606	659	583	596	632	591	590	580	622	594	593	631	611	599	601	600	599	592	601	583	605	581	593	580	606	638	651	603	609	636	596	612	594	619	611	600	627	581	583	627	553	650	623	621	619	589	560	615	598	612	599	618	639	568	620	616	646	572	578	623	637	600	628	609	605	610	624	597	616	624	585	591	674	613	551	653	588	590	594	607	604	598	558	607	592	616	595	586	583	590	646	632	585	616	596	625	638	614	592	633	635	582	630	645	664	610	537	622	588	649	614	630	597	582	625	615	632	562	581	643	597	592	576	563	565	557	568	638	614	591	555	635	615	601	597	615	612	606	607	593	630	598	631	596	595	582	606	625	609	581	608	623	634	617	633	586	587	596	579	591	578	589	607	600	556	615	647	646	579	596	637	603	604	554	609	615	596	615	637	648	611	562	596	572	614	621	551	555	594	681	600	553	595	611	587	573	631	594	635	591	576	566	635	615	618	616	625	636	602	610	642	599	600	612	628	614	625	554	641	598	585	612	572	612	562	601	579	606	618	605	603	557	619	603	627	571	612	634	615	605	536	602	642	602	589	636	567	593	639	631	605	588	599	620	622	591	612	589	572	595	607	600	615	594	575	589	579	591	604	589	602	590	575	574	633	589	587	580	591	604	662	602	586	564	588	658	554	631	630	547	640	572	607	581	604	609	614	601	626	598	640	586	563	600	600	598	603	573	592	587	582	583	559	619	613	614	635	599	631	609	583	599	567	599	609	634	594	581	571	634	612	618	568	598	588	588	591	567	630	593	596	603	572	598	624	613	585	605	589	609	611	579	629	589	616	603	603	565	570	580	632	642	609	644	620	605	597	664	610	602	632	572	616	642	600	619	584	625	604	572	616	597	584	594	616	602	587	606	619	639	620	582	610	615	584	620	584	607	594	591	603	591	606	591	599	635	602	601	575	557	618	676	608	599	629	588	578	592	623	594	598	631	598	589	587	624	640	633	617	599	611	616	628	592	570	602	614	586	597	610	577	595	599	631	576	592	637	604	615	611	604	668	609	613	613	642	579	567	587	584	638	639	589	632	603	609	594	613	589	596	591
18934	10304	5599	1654	949	665	546	435	345	303	295	295	264	238	230	258	265	232	236	234	232	219	226	248	215	198	226	208	218	187	191	245	185	193	230	210	194	227	205	189	200	212	221	219	227	216	226	208	187	233	210	219	214	220	222	216	217	236	220	206	235	200	222	219	202	220	204	212	233	200	201	210	188	201	229	203	208	205	212	221	212	194	205	220	213	215	191	208	253	199	194	195	238	208	242	219	233	226	216	192	235	200	214	223	190	230	189	233	215	234	211	211	227	231	178	190	198	223	222	199	190	233	212	222	207	224	199	220	209	202	189	189	234	161	230	216	217	224	213	211	223	227	173	208	218	192	198	224	211	231	208	220	225	241	181	212	236	204	197	215	213	225	196	208	221	227	241	200	247	179	236	202	216	227	200	212	206	217	203	211	205	235	220	200	245	203	232	209	230	196	243	221	225	247	217	220	203	202	172	243	228	201	201	213	222	201	197	232	231	195	170	212	224	197	196	198	208	223	192	225	191	217	236	251	210	237	196	198	232	242	213	226	214	235	205	201	208	232	224	196	219	201	207	201	191	234	223	198	206	201	208	192	202	179	188	196	210	221	215	229	208	232	203	216	212	228	229	222	202	217	199	221	226	200	195	197	193	238	193	236	201	223	206	222	198	207	219	202	211	199	195	219	195	223	201	187	207	217	214	230	200	217	187	245	208	229	201	226	229	217	214	197	214	231	201	210	200	229	226	218	229	224	196	220	221	203	200	210	197	199	217	219	202	210	218	220	223	229	223	209	233	219	233	228	189	197	186	225	210	192	221	233	222	218	188	204	209	223	240	215	263	227	221	228	223	222	220	204	208	197	197	213	235	217	179	235	177	237	214	226	250	209	211	195	213	207	210	202	202	218	210	214	212	202	209	201	211	201	194	183	198	227	250	191	234	202	195	260	195	208	167	204	215	216	206	208	237	226	234	226	244	206	209	223	221	214	202	213	223	225	197	181	219	236	216	204	215	227	214	200	201	248	225	199	216	210	187	213	211	227	205	216	195	213	253	200	226	210	178	211	205	203	208	210	215	184	214	191	226	229	212	247	228	208	184	234	241	211	219	189	194	177	224	203	243	212	213	183	192	242	204	233	207	237	227	202	199	202	194	202	215	216	229	257	217	205	239	233	221	260	188	184	221	203	211	214	193	222	200	230	242	216	224	189	238	213	218	185	219	228	226	213	201	204	185	212	216	213	192	196	201	238	220	202	203	228	178	232	210	204	217	210	226	181	223	168	204	217	214	193	244	221	212	230	198	236	218	199	218	237	221	192	212	227	215	220	220	226	215	199	229	241	217	188	236	217	212	213	189	214	226	219	219	206	198	210	200	210	214	230	204	217	229	226	231	216	213	237	187	208	204	220	194	216	228	233	223	220	201	216	230	204	217	215	207	206	199	198	180	191	193	218	222	208	234	200	205	191	199	187	207	214	219	226	215	230	233	217	207	237	206	205	243	219	193	218	191	236	207	216	208	193	210	204	183	217	226	224	214	200	208	216	208	202	224	232	215	221	228	209	229	214	212	197	197	222	236	210	210	218	230	216	225	185	226	211	221	199	207	196	184	216	210	210	218	219	202	196	200	218	241	207	212	223	202	211	206	201	180	215	216	203	213	200	215	215	210	194	248	228	240	219	205	205	202	203	222	202	176	210	228	243	208	219	187	213	216	225	231	205	221	221	238	224	192	182	211	172	198	218	219	212	206	207	207	218	228	241	222	226	234	223	214	198	196	218	218	237	195	219	202	202	229	219	220	215	230	201	203	212	212	178	207	176	189	220	193	199	230	207	217	219	245	183	221	185	203	215	181	213	206	230	237	233	202	216	207	224	209	200	203	201	200	187	224	229	211	202	217	214	185	220	199	211	212	221	239	191	218	223	210	215	203	223	222	217	242	210	206	203	211	217	224	206	220	238	223	197	223	217	178	230	190	236	224	203	190	198	215	241	200	203	204	235	215	235	178	210	239	219	217	226	217	233	205	212	235	218	235	212	215	206	219	192	213	244	187	198	221	207	216	227	233	212	195	238	201	216	189	189	197	237	211	187	223	175	201	220	223	249	223	232	211	251	201	188	190	189	194	202	216	189	193	229	228	222	226	200	225	228	185	221	207	208	197	221	216	202	218	188	211	229	222	179	238	202	211	250	220	235	206	224	216	203	213	242	224	200	214	221	240	201	203	240	206	215	201	213	206	235	216	191	190	230	197	198	226	200	194	200	209	200	203	226	213	221	209	235	212	231	214	193	198	207	217	233	227	230	210	207	244	206	183	240	221	212	236	197	212	224	210	212	194	210	227	204	228	240	221	209	197	227	220	224	202	231	222	199	206	230	201	213	196	214	195	231	205	228	216	214	216	230	201	186	187	212	184	214	203	239	210	232	221	208	209	233	206	225	194	209	213	201	238	181	203	219	213	213	204	230	220	226	203	216	213	195	183	216	214	202	207	235	230	216	229	226	254	194	197	205	228	244	231	207	221	191	217	208	201	203	226	205	229	200	206	226	214	201	230	215	209	213	198	230	235	227	210	208	216	232	222	210	210	202	221	225	234	219	228	216	214	226	216	194	186	183	169	232	183	209	188	227	225	217	199	197	234	208	227	191	249	200	210	201	218	230	231	200	238	232	220	202	209	202	200	225	234	200	206	210	221	209	214	228	218	203	232	234	214	195	213	218	240	185	195	221	202	206	220	228	202	236	223	212	206	233	210	222	211	179	196	203	236	232	208	217	225	197	219	202	230	203	191	238	188	225	214	224	186	228	206	216	204	213	205	216	219	207	204	224	232	211	201	212	195	210	198	192	200	238	226	220	212	202	230	227	242	242	205	216	216	209	190	202	216	242	244	235	210	212	239	209	213	205	210	194	220	211	208	226	219	191	228	194	225	193	220	212	207	173	230	189	199	223	246	172	191	213	217	231	196	211	211	222	201	233	184	244	199	237	194	193	195	230	217	215	207	209	219	226	214	209	216	218	226	205	194	195	234	195	207	218	196	213	195	226	206	217	196	197	223	211	195	227	216	180	195	219	197	235	249	235	239	205	244	216	208	210	195	229	186	230	215	208	204	233	216	226	215	200	234	198	208	220	209	212	202	208	207	192	217	214	190	207	214	236	203	223	206	201	204	220	222	216	218	203	238	180	201	219	207	237	214	206	219	212	210	212	198	230	194	203	209	245	231	205	211	195	211	219	220	232	199	216	202	236	247	216	220	226	212	218	208	228	241	224	209	223	195	206	224	215	259	222	206	221	210	194	196	207	208	197	195	225	218	225	175	204	225	227	211	161	208	219	226	203	188	227	210	204	218	218	220	201	230	220	222	235	222	234	189	200	206	206	206	204	216	209	219	197	198	237	238	227	249	211	220	201	224	241	232	196	232	216	217	217	204	196	200	188	213	207	211	199	214	218	215	224	218	240	223	228	199	197	219	209	233	198	198	212	216	240	214	220	194	207
11671	8429	8532	4197	3235	2536	1965	1532	1308	1109	967	884	806	747	655	713	691	626	558	579	598	532	598	558	525	569	512	480	518	503	508	538	544	510	503	493	523	489	537	505	512	517	510	491	518	525	488	472	465	492	502	502	498	516	498	506	491	478	508	503	495	495	501	470	457	475	525	484	508	502	491	450	515	485	521	507	493	516	485	501	467	477	500	486	478	483	497	493	478	462	469	467	481	508	484	486	506	501	445	493	501	533	521	450	484	513	485	485	527	506	517	477	504	494	516	489	486	470	499	483	519	478	470	520	483	516	500	494	494	495	502	493	497	486	482	480	470	470	506	492	513	473	480	482	469	458	510	475	498	536	492	514	460	503	470	507	499	500	511	504	502	503	478	492	510	473	469	503	465	538	483	546	537	468	482	487	487	484	514	475	489	453	487	481	490	497	497	498	498	432	506	481	489	518	467	464	455	492	476	475	490	514	497	490	474	437	477	483	485	467	476	492	453	512	497	478	475	476	501	492	468	443	508	470	483	467	498	500	506	472	514	493	508	476	519	490	496	478	464	481	443	474	506	447	519	485	498	487	501	481	512	490	505	520	517	479	480	480	469	494	520	468	487	486	473	480	455	477	518	506	519	464	514	499	457	545	461	514	457	500	481	475	479	485	461	512	493	487	480	464	435	491	524	528	482	492	485	485	479	507	481	468	491	510	483	505	469	494	500	507	499	451	507	456	443	498	495	519	479	491	536	492	511	490	484	461	465	456	484	528	482	470	486	491	503	507	459	465	476	467	451	501	543	469	495	520	470	523	488	521	460	484	474	473	517	494	477	523	468	456	561	507	445	485	499	516	480	454	523	461	482	496	487	465	468	520	472	503	471	486	509	515	474	487	496	458	457	549	500	506	467	512	477	451	509	462	492	504	508	520	508	509	508	482	484	497	458	462	477	520	514	489	482	468	474	507	476	498	506	452	492	459	465	503	487	478	496	499	482	521	515	499	496	479	515	508	477	461	461	488	481	509	486	445	495	487	492	495	462	476	522	483	487	509	493	488	484	510	466	496	514	444	459	486	497	502	480	511	427	500	456	487	492	498	481	503	485	440	484	489	470	503	449	478	505	515	463	513	511	469	481	485	486	499	464	457	543	480	498	479	444	461	483	497	431	452	457	466	523	457	456	455	496	513	496	500	452	458	494	484	505	511	475	461	475	487	490	461	464	468	470	464	510	484	502	472	458	477	448	467	475	466	496	505	511	494	468	465	471	486	495	483	487	503	514	502	512	472	527	451	513	479	487	497	489	504	507	471	477	491	503	490	505	482	540	484	478	495	497	493	459	532	561	459	476	471	464	503	480	454	479	515	498	519	502	482	486	496	460	502	507	487	447	525	507	515	503	472	484	512	526	503	524	497	497	504	479	494	511	460	519	528	510	507	481	493	503	505	454	505	495	488	481	508	508	498	490	496	480	498	468	467	507	474	495	477	502	497	498	439	499	471	519	492	501	521	500	521	511	480	486	467	466	485	469	492	497	514	510	467	483	497	504	513	485	470	497	503	492	499	476	471	491	488	515	463	472	504	501	478	496	502	509	482	459	496	481	491	495	511	505	520	515	505	528	494	535	492	472	510	495	527	517	536	511	498	479	507	535	469	491	490	507	492	496	515	504	475	522	487	425	510	489	486	505	524	486	476	499	487	492	510	499	522	500	482	478	451	497	494	514	512	502	459	498	459	473	480	492	472	496	464	468	479	510	523	431	503	523	530	491	492	510	522	508	477	494	451	470	474	500	516	510	493	491	504	493	508	482	467	507	493	501	496	511	507	459	521	514	481	477	513	511	472	517	503	494	462	488	469	499	487	470	472	481	537	510	512	480	518	472	471	532	519	497	493	520	463	490	476	483	482	492	480	490	517	504	510	496	464	496	520	500	478	495	459	489	503	455	513	522	509	514	490	489	516	476	467	512	540	500	495	497	494	477	479	483	420	479	515	525	495	494	520	521	530	515	498	483	506	482	517	515	511	540	515	497	513	507	444	491	486	447	443	469	501	471	500	507	489	525	492	493	512	514	456	479	495	493	516	474	516	498	442	485	466	480	500	460	496	490	461	519	489	495	483	489	452	490	505	472	487	504	502	461	479	495	435	481	505	479	527	455	524	483	525	470	425	479	511	504	501	509	496	507	526	486	498	459	515	514	467	477	488	459	477	496	506	467	506	472	489	504	460	473	446	481	496	509	508	502	503	486	472	436	472	508	551	532	513	505	503	502	467	491	509	470	480	509	526	508	514	483	460	540	480	511	503	518	479	506	478	511	506	471	520	508	522	491	531	532	449	483	492	513	456	474	479	463	497	513	508	516	481	471	450	474	482	478	494	490	451	484	493	497	497	482	482	470	481	472	487	495	495	484	472	508	490	483	468	465	472	502	479	491	472	482	503	476	461	487	491	459	516	489	441	483	463	465	496	561	470	530	463	457	494	502	498	459	469	473	481	507	455	527	473	496	471	518	475	491	505	509	484	501	489	474	534	465	525	507	469	483	498	466	472	453	461	460	448	497	491	512	451	489	502	504	480	496	519	498	454	466	467	491	454	463	463	503	514	486	490	488	492	445	477	504	533	460	471	480	495	501	490	493	514	506	460	514	494	507	544	482	498	496	491	464	491	461	441	484	541	480	480	520	484	474	473	481	492	487	495	498	495	493	514	509	466	505	473	524	490	492	450	536	498	487	470	506	507	487	490	467	477	494	496	473	477	509	499	472	472	509	517	486	486	481	506	452	483	491	527	492	517	498	507	466	508	499	508	520	482	461	473	509	450	550	510	498	496	494	471	502	479	482	490	494	514	488	479	512	500	511	454	474	484	469	505	496	486	521	503	481	508	454	509	468	486	497	485	505	500	526	523	481	501	498	493	474	502	465	481	488	494	473	490	459	477	479	488	517	489	461	505	476	464	506	513	496	495	535	496	506	489	480	485	484	468	464	464	501	486	534	499	504	486	498	470	487	449	497	487	479	493	465	507	486	505	468	507	508	526	488	493	510	481	494	504	514	521	459	471	480	475	458	484	508	446	482	492	503	502	505	508	519	456	496	491	478	473	521	494	476	483	489	447	513	460	461	467	458	481	461	479	460	459	476	488	491	507	479	481	443	477	442	469	506	490	461	462	487	524	468	485	503	505	466	501	477	474	538	501	494	496	466	528	497	525	464	524	482	501	505	521	511	500	476	449	482	464	440	499	477	482	455	473	489	501	493	508	455	500	493	513	477	500	475	508	501	466	493	487	477	524	455	482	476	461	501	486	487	484	501	502	455	502	465	471	494	485	463	519	495	457	511	472	498	498	503	484	511	515	508	489	510	478	487	511	478	487	507	463	503	499	461	524	537	502	513	490	463	509	474	468	499	478	478	446	466	459	466	504	488	502	516	496	516	487	481	499	487	487	485	515	523	499	493	496	524	488	465	536	488	475	481	506	466	474	484	514	492	494	495	473	493	487
36050	26761	23055	7740	2361	1246	851	652	560	485	444	400	357	322	342	287	302	290	324	313	292	277	273	294	245	276	258	299	261	276	252	239	248	294	248	238	259	266	284	259	259	248	218	253	259	238	233	238	237	247	249	205	253	261	254	256	273	209	287	275	231	228	237	253	253	271	256	242	225	275	272	253	252	243	254	252	237	259	260	250	259	252	248	277	263	253	235	250	285	272	268	239	274	249	222	278	251	236	262	237	222	259	230	262	227	226	223	252	237	264	272	254	247	255	212	279	265	253	254	264	229	269	261	250	242	251	247	261	271	286	250	238	216	265	264	233	231	222	268	256	264	278	250	247	224	278	257	221	240	275	262	268	235	230	236	259	258	233	270	242	231	250	258	246	229	253	261	240	257	249	277	236	219	231	243	217	251	243	236	253	246	250	263	268	239	255	247	258	257	243	228	225	228	252	277	266	248	258	240	266	237	247	249	289	244	266	254	265	270	278	242	268	268	252	276	252	272	243	264	245	256	250	246	248	261	234	245	295	284	236	254	240	239	249	238	251	258	254	253	255	225	240	226	253	255	219	258	210	239	241	224	248	241	224	251	271	259	244	250	230	245	254	268	235	265	237	250	244	242	234	262	254	264	241	292	275	291	256	211	254	267	254	241	233	246	248	258	234	252	247	237	250	280	242	257	247	248	240	261	237	228	244	244	244	237	279	248	242	277	272	236	263	256	261	245	273	262	220	251	261	265	289	249	243	249	238	261	242	250	283	279	259	241	241	259	231	255	200	273	261	249	249	252	233	213	247	248	237	268	244	257	251	248	259	254	231	277	256	255	233	261	258	238	276	234	266	259	234	206	251	288	240	235	269	250	241	231	224	247	236	247	268	249	284	230	219	261	261	272	243	241	248	212	248	252	248	236	275	268	245	268	268	253	227	251	220	276	237	233	249	273	238	239	240	218	234	244	280	245	245	241	278	279	226	257	220	256	294	232	249	232	244	272	269	256	258	235	259	248	242	285	251	252	220	276	245	222	248	280	220	257	259	264	244	231	258	283	244	255	266	249	240	247	271	238	245	246	271	271	283	223	255	265	276	244	236	276	256	265	234	252	237	247	275	236	261	237	249	250	257	264	250	261	254	259	256	274	261	267	248	234	273	244	246	237	262	256	265	255	264	230	235	263	258	263	235	247	246	249	227	229	254	269	277	262	298	253	283	251	280	242	276	269	243	255	245	212	235	232	265	242	224	254	242	251	251	267	248	256	276	249	238	252	226	233	253	231	267	259	255	259	247	241	259	264	233	250	224	228	259	233	247	246	269	243	262	247	244	237	269	249	274	240	254	230	231	226	275	251	246	250	237	245	239	235	281	255	227	249	250	305	250	244	247	255	264	218	267	265	237	268	205	276	258	249	242	251	246	270	228	237	236	263	238	242	252	262	256	240	232	211	264	245	260	272	246	251	267	241	232	254	243	240	231	260	247	247	256	255	258	221	252	258	267	237	267	266	212	262	230	246	251	247	267	265	272	276	262	249	252	274	262	279	222	259	274	238	266	244	234	269	292	252	268	241	225	231	248	247	244	241	268	256	243	258	243	247	248	235	220	244	219	249	233	261	259	268	251	250	269	249	244	231	262	236	270	264	271	251	279	265	231	247	235	268	239	238	234	256	257	257	237	277	255	247	260	222	244	232	230	243	272	269	256	277	219	283	254	234	239	287	274	247	250	214	244	235	245	233	232	227	263	240	267	239	263	257	267	248	265	265	238	226	247	265	255	272	265	249	242	266	275	241	237	233	270	263	244	234	257	252	239	257	278	218	256	225	258	254	215	241	242	281	253	291	221	244	255	245	262	261	257	207	266	271	248	258	246	248	284	263	263	254	275	252	276	262	257	238	271	222	273	242	259	239	252	253	257	242	226	264	261	259	260	282	250	256	270	245	293	232	251	283	243	273	260	281	243	259	247	259	229	220	244	278	217	266	246	242	273	262	239	264	252	299	253	262	242	260	253	226	231	284	243	257	230	253	233	260	245	248	231	248	220	286	233	270	241	249	295	256	257	257	230	231	272	255	264	241	238	279	248	247	250	263	253	266	235	256	227	207	220	271	252	265	252	253	253	254	247	227	266	232	278	259	244	257	262	253	267	248	278	261	227	259	284	238	230	256	246	214	234	232	248	251	247	262	242	260	235	237	287	254	295	246	238	247	276	240	257	258	243	255	266	252	240	240	250	263	258	264	256	254	229	240	244	278	254	244	266	272	230	244	248	253	249	216	245	274	255	227	230	248	256	241	252	251	237	269	241	227	257	236	291	273	285	288	251	256	230	263	253	233	227	264	240	257	255	273	260	241	236	261	270	249	268	235	257	229	268	223	268	231	242	271	238	240	246	243	239	242	269	239	249	258	258	240	241	240	227	252	257	250	256	265	258	275	282	269	241	235	225	267	255	309	219	285	258	237	227	270	236	263	261	253	263	234	238	252	261	287	242	235	246	211	265	230	232	232	272	258	248	271	232	285	258	253	270	209	230	236	247	268	252	246	259	242	216	236	261	237	252	256	257	270	262	278	272	249	277	280	254	271	250	261	255	260	256	254	270	279	286	244	232	241	260	232	264	244	227	259	257	232	227	251	245	269	263	260	235	283	272	301	249	246	243	232	235	233	213	235	266	230	223	233	257	243	236	263	229	265	278	227	262	225	247	235	256	275	239	251	265	260	250	260	266	233	271	267	249	256	250	239	252	242	261	256	254	225	269	218	224	266	256	234	276	288	222	251	255	250	252	246	260	263	245	223	218	271	284	257	245	255	250	231	283	248	240	251	257	252	207	260	261	228	260	274	242	242	271	248	260	241	239	266	245	258	245	270	249	240	249	257	221	298	263	249	263	248	266	271	247	277	250	288	249	244	233	258	246	236	260	266	242	277	227	243	233	262	277	257	245	269	240	249	264	250	237	255	233	263	232	239	245	251	230	256	256	229	278	273	254	250	247	261	256	257	271	258	227	262	261	250	261	241	270	232	237	257	280	237	240	240	259	244	260	247	248	224	274	258	240	249	230	260	226	261	219	266	248	268	244	250	224	247	245	282	278	240	271	245	255	251	244	249	253	277	247	232	251	256	280	242	233	255	233	260	222	236	248	267	233	267	231	248	240	280	239	237	246	269	263	268	260	254	255	254	257	264	273	239	270	267	223	275	253	262	274	268	257	240	249	261	263	274	251	258	243	253	283	234	260	255	233	238	293	268	254	248	253	251	258	225	274	277	239	265	265	234	258	284	291	227	236	243	252	219	263	244	243	238	248	243	268	241	248	254	257	258	250	230	240	217	267	258	241	248	237	259	242	262	229	244	258	283	266	229	270	245	270	230	239	243	269	229	223	237	230	257	245	255	241	233	260	242	271	244	268	237	268	237	276	253	238	252	255	276	234	251	248	264	254	269	239	268	255	238	257	243	265	247	247	238	287	252	236	253	260	269	288	261	246	257	239	252	242
23629	20775	24269	8939	5627	4182	3326	2586	2135	1677	1459	1324	1131	1077	1009	995	899	913	842	814	733	707	684	701	638	681	710	630	583	618	600	566	623	600	572	603	636	581	644	639	658	602	576	561	534	537	608	567	595	595	566	599	573	594	578	561	575	580	602	558	598	568	573	578	564	567	604	565	616	578	585	606	609	581	564	503	585	597	608	545	503	560	511	553	585	564	558	597	529	593	571	555	590	539	579	530	590	559	551	557	552	523	603	557	638	559	579	587	529	585	559	585	564	494	546	565	574	583	574	642	561	555	584	603	567	596	585	608	573	542	577	572	569	556	601	590	585	537	555	596	578	565	590	594	582	594	564	568	600	566	622	549	573	623	564	547	627	537	570	547	558	564	568	563	572	575	587	574	571	570	530	554	547	554	569	572	579	550	582	551	584	551	549	547	578	509	544	579	586	573	583	607	592	572	603	609	555	565	547	608	575	574	595	561	557	528	556	554	553	546	569	552	595	567	600	574	572	524	609	576	591	535	533	624	564	537	578	587	580	572	551	558	564	566	578	531	542	559	603	570	596	579	527	547	558	589	558	525	561	580	549	590	551	528	601	592	576	570	568	578	561	574	556	548	584	569	530	544	523	552	544	545	625	529	546	557	574	591	582	575	551	553	589	550	536	576	561	575	549	562	609	561	601	580	546	576	557	554	580	555	571	548	553	578	591	581	549	537	564	541	570	578	544	565	616	548	572	597	547	542	500	519	559	557	543	572	572	606	553	593	591	574	593	537	559	586	575	571	533	579	608	537	563	596	607	565	567	583	603	562	574	551	555	572	539	584	586	580	597	569	544	550	528	552	614	569	531	561	568	561	540	573	577	538	561	599	589	556	565	589	524	576	588	598	582	584	589	587	550	537	550	537	595	559	588	516	538	544	590	563	561	547	551	610	551	598	555	577	559	583	544	584	587	583	575	582	572	561	517	565	547	577	528	589	577	580	569	571	572	581	558	582	594	593	528	578	588	564	570	561	565	555	636	585	591	573	558	532	557	567	568	572	587	563	597	528	553	556	554	573	509	598	540	592	580	554	602	578	589	548	580	582	593	615	556	586	547	582	620	546	573	603	552	569	549	583	533	607	543	583	604	579	564	584	569	590	560	567	589	532	503	607	545	567	519	558	591	595	598	541	550	498	603	595	564	574	602	588	581	563	554	587	556	548	563	573	603	556	581	616	556	555	540	623	572	621	551	617	530	581	568	544	553	588	551	547	562	563	556	564	552	566	555	570	562	592	529	591	587	557	583	569	542	567	545	534	539	588	572	534	559	610	568	564	570	590	625	557	562	561	519	555	534	587	596	552	542	596	575	562	561	565	587	597	624	594	573	569	554	590	571	562	582	592	578	570	561	587	558	543	597	567	575	558	548	530	582	573	605	562	572	547	572	566	556	586	551	540	568	560	551	560	582	552	580	540	599	563	554	602	563	558	533	567	546	589	583	537	567	574	548	605	592	560	553	570	579	592	607	587	587	553	549	585	573	514	554	566	571	558	526	603	584	588	570	594	608	549	553	563	566	591	572	574	587	590	562	547	580	566	596	546	545	562	544	562	560	564	556	572	560	507	590	593	588	568	561	578	575	580	563	613	564	550	599	607	532	583	589	606	568	598	562	607	596	567	555	596	526	553	570	582	583	593	603	575	572	507	560	556	528	563	593	568	576	571	553	599	565	596	528	584	567	571	582	547	561	521	570	555	579	571	594	610	542	555	593	569	607	591	554	579	539	565	553	537	573	608	562	541	541	589	543	557	558	575	556	598	587	583	604	607	571	592	540	567	600	563	617	549	564	514	610	533	573	607	571	586	545	543	572	576	567	558	577	562	534	599	568	573	578	603	555	563	529	544	571	546	557	549	565	526	595	561	632	607	572	598	576	564	631	579	612	565	534	583	596	571	575	604	550	557	580	555	573	579	547	566	587	585	589	605	552	555	620	560	538	598	579	584	563	576	600	567	582	544	567	570	554	556	568	577	555	614	574	547	560	532	598	570	543	577	571	585	558	574	564	577	583	580	548	561	596	570	564	532	568	578	595	606	505	591	591	606	545	590	570	552	590	610	528	600	560	578	519	572	574	529	579	541	569	599	584	511	579	577	556	518	633	587	581	595	599	577	523	582	549	532	569	561	568	561	577	544	582	575	569	546	524	566	546	573	545	570	579	578	560	539	569	579	596	564	556	580	526	514	614	605	566	534	552	600	570	577	604	541	597	579	533	566	571	539	500	569	575	567	528	506	559	571	572	549	546	557	545	580	562	571	574	567	556	561	537	562	569	605	584	585	519	627	534	559	551	547	580	537	570	556	595	553	546	599	584	590	567	589	529	583	536	512	582	565	548	530	547	592	589	596	575	589	562	602	562	573	579	580	553	617	547	583	556	549	562	526	567	541	585	557	549	544	558	535	606	559	572	575	558	576	575	539	543	574	565	550	547	568	562	516	594	544	598	584	606	606	626	515	604	531	575	559	577	593	535	590	586	566	611	571	565	582	563	560	578	583	549	550	589	553	575	572	562	556	606	541	579	551	571	569	536	596	507	550	600	569	553	547	584	591	560	598	555	578	576	549	535	560	542	520	572	565	557	540	593	563	559	528	604	624	563	565	569	572	560	605	597	532	550	563	557	571	601	588	604	563	553	561	548	555	575	565	558	582	570	545	597	559	620	578	549	546	583	569	553	537	539	567	589	517	571	552	564	585	576	579	597	609	599	591	566	564	567	594	561	523	555	591	572	573	569	582	541	570	578	590	576	565	573	589	570	560	541	577	553	570	561	570	583	577	614	590	542	544	578	601	578	533	606	511	510	604	559	574	562	590	566	569	597	563	623	587	566	571	623	588	554	558	594	597	559	523	577	538	574	565	568	593	542	572	578	557	540	603	586	523	565	573	590	586	550	584	587	583	565	548	552	559	568	559	576	565	594	585	604	566	530	519	610	588	572	551	528	569	563	561	555	596	573	582	575	583	592	570	536	566	625	552	570	571	573	567	551	551	601	559	556	546	542	566	609	590	566	608	547	590	567	582	611	567	542	568	564	563	587	585	567	545	617	589	581	518	568	584	593	582	569	541	558	524	594	572	556	552	558	533	548	542	611	551	558	531	622	545	587	620	603	606	581	595	569	568	525	553	593	564	589	569	550	541	580	586	588	545	564	593	595	555	549	583	573	549	610	564	602	587	603	616	559	581	577	567	569	564	575	576	545	556	549	597	556	570	601	569	568	583	646	531	576	561	587	570	544	563	572	547	504	577	550	579	549	570	604	592	556	560	567	610	577	607	571	589	572	565	566	518	567	556	558	558	535	542	582	533	608	566	614	519	569	523	573	563	588	562	566	560	592	548	577	554	589	567	596	543	542	602	582	540	587	589	567	557	556	547	594	570	563	552	610	538	596	585	544	540	600	574	575	593	558	581	581	587	523	589	606	576	591	567	591	570	586	576	594	601	547	563	580	545
47148	38795	31276	12417	3942	2033	1242	994	733	553	518	498	459	388	366	393	327	377	298	347	325	314	332	307	296	289	295	289	295	298	280	302	255	311	338	258	279	297	278	305	256	279	299	261	298	273	287	256	255	295	264	278	296	279	274	326	281	286	262	270	287	265	255	221	254	267	272	279	243	261	283	290	258	291	246	297	293	241	289	256	267	272	286	292	214	272	273	235	277	274	339	268	297	270	260	276	261	290	270	278	254	270	287	255	269	284	307	266	309	257	274	280	253	290	266	271	307	271	281	235	305	271	249	234	281	291	273	269	252	275	293	291	277	236	287	278	240	289	289	280	278	287	274	274	285	267	257	274	266	261	277	258	286	306	279	273	258	274	272	304	257	252	258	279	264	298	256	283	257	254	308	278	243	300	275	291	273	284	241	287	284	257	259	255	269	277	250	264	260	285	294	282	267	304	285	269	283	264	255	253	292	286	294	229	259	267	257	283	269	288	267	265	293	301	286	242	275	269	265	267	272	280	245	254	256	289	251	287	275	263	327	251	261	287	257	274	276	280	304	262	307	272	268	265	274	276	243	268	272	272	244	254	292	279	293	271	284	256	313	303	272	307	255	265	301	287	290	272	258	246	288	322	279	280	264	237	296	273	258	278	301	289	274	279	215	295	263	267	248	260	290	262	271	263	269	286	269	278	291	272	258	277	277	286	295	247	293	257	274	273	253	277	270	278	274	279	266	257	297	258	259	291	280	250	270	255	270	285	303	281	246	285	255	281	249	287	263	273	296	284	284	300	281	306	265	283	317	265	274	254	285	252	309	264	237	243	279	239	244	276	286	266	295	290	275	281	270	257	263	272	294	278	264	257	269	254	279	274	266	269	279	270	293	319	294	266	288	286	257	279	260	276	246	271	268	301	277	270	306	280	296	250	262	268	291	269	262	288	258	268	307	293	285	278	249	269	287	272	255	277	296	257	288	267	265	272	276	300	270	250	281	251	264	249	266	267	303	270	281	268	286	236	285	255	299	291	293	297	279	266	238	290	290	251	267	260	261	306	272	279	270	309	296	248	268	251	264	264	284	253	265	258	271	315	287	311	279	276	273	251	258	259	245	275	246	272	272	254	253	295	280	241	278	254	242	284	262	288	280	229	273	293	289	296	249	294	256	267	272	273	286	306	247	278	284	258	270	271	271	251	281	286	267	267	261	248	250	255	257	253	293	260	254	277	292	294	263	261	257	266	272	268	293	246	301	286	271	288	274	281	274	243	285	269	343	287	266	293	267	271	257	247	278	291	268	283	294	292	280	232	269	268	276	263	280	277	266	283	277	278	299	248	276	248	282	269	283	245	250	274	296	273	269	272	286	275	257	275	300	278	268	286	272	253	253	267	289	259	230	271	277	266	252	276	261	260	274	294	267	255	274	259	322	276	268	269	258	238	290	293	280	271	235	249	291	246	245	253	318	290	268	268	274	227	237	291	278	258	265	287	269	255	280	265	252	263	269	280	286	267	288	280	278	298	277	267	253	252	277	308	259	261	280	263	261	251	240	272	276	259	290	299	269	292	291	240	289	314	287	289	290	311	310	264	304	258	289	282	235	283	292	268	293	256	306	262	269	243	277	271	260	258	228	318	236	295	268	275	308	278	308	268	269	287	285	275	267	262	276	280	266	294	255	262	256	291	273	272	289	279	269	291	279	286	257	281	282	271	249	281	254	307	317	255	318	262	281	276	287	274	262	271	253	303	239	276	289	303	271	298	260	260	260	279	287	265	264	272	285	282	294	253	297	279	265	293	268	266	232	299	284	288	239	268	258	295	304	304	279	289	257	248	273	281	263	292	270	277	236	272	270	295	273	265	264	269	288	317	288	276	254	279	279	248	249	250	271	271	253	253	303	290	276	301	291	298	263	285	253	286	229	273	264	259	271	278	281	256	268	255	265	276	261	300	293	290	324	272	295	291	288	270	254	276	248	244	285	279	267	276	236	290	232	271	289	315	272	284	277	285	281	290	279	283	234	282	286	268	274	282	268	247	266	281	271	283	275	283	291	287	280	260	262	249	283	271	294	266	266	275	271	271	288	250	246	270	277	292	281	235	252	271	295	265	260	270	259	277	273	297	249	247	265	275	270	299	249	299	275	257	270	288	233	278	236	243	271	277	290	264	269	297	309	290	266	260	267	255	270	256	269	243	261	285	255	243	266	282	316	284	270	253	269	282	256	297	291	294	279	271	256	273	308	286	273	285	264	281	262	250	266	274	285	276	304	290	285	276	255	285	290	290	272	265	259	282	272	291	280	264	266	268	283	241	285	283	284	274	272	300	260	270	253	261	271	278	302	290	273	277	269	275	246	281	289	255	276	285	301	269	264	295	291	281	253	273	287	278	286	287	268	286	274	285	275	259	286	268	265	258	323	271	282	308	267	265	259	293	303	268	247	269	265	250	250	267	302	257	282	266	296	273	258	249	274	260	282	250	289	288	251	289	303	248	274	275	292	263	291	290	258	250	264	255	301	291	253	264	281	260	273	272	270	282	321	272	284	252	224	284	271	251	245	264	268	261	262	295	292	266	280	269	310	268	236	254	264	293	283	258	311	306	252	263	290	286	286	274	280	294	265	292	288	261	270	293	257	291	282	306	291	304	270	278	274	285	251	288	318	264	277	311	295	289	274	286	251	302	295	264	269	312	300	286	248	267	276	269	265	278	254	247	251	249	249	242	269	272	266	258	285	255	288	287	255	227	259	236	273	283	247	251	257	250	262	250	258	253	275	294	281	296	266	282	267	244	266	284	253	262	275	260	271	273	300	297	283	271	272	280	286	252	313	299	278	281	285	271	241	259	275	265	278	283	283	290	285	267	287	245	256	273	259	298	274	297	279	272	274	259	255	268	264	279	276	262	273	294	276	277	259	271	247	257	290	285	298	270	293	263	295	264	280	268	285	300	277	275	276	247	258	253	277	234	267	275	291	257	259	280	282	281	273	251	284	279	267	289	287	261	278	266	257	262	280	246	271	276	246	253	279	259	234	263	279	296	277	283	268	293	290	265	264	264	264	264	285	292	279	273	248	225	267	294	251	276	255	292	283	243	263	255	281	295	262	247	280	246	305	272	273	281	242	283	288	261	291	280	268	296	265	253	256	283	279	259	273	288	254	254	292	281	286	248	260	259	265	270	254	266	243	269	244	284	283	247	273	289	255	289	251	234	236	248	285	258	267	265	272	255	270	286	271	269	261	302	260	260	276	281	320	262	282	300	288	295	294	275	293	259	297	275	284	273	290	280	287	280	258	273	256	266	273	270	299	235	272	297	293	268	258	275	269	284	279	299	262	297	290	305	274	252	264	272	257	316	273	281	261	253	289	256	276	255	258	255	266	282	288	297	219	307	256	308	272	284	276	252	299	229	256	260	267	267	265	256	248	282	258	242	271	246	234	281	284	258	259	297	305	258	263	283	269	262	261	244	260	267	286	277	249	272	261	296	278	274
30776	30256	30386	11289	7385	5721	4478	3731	2824	2199	1923	1688	1588	1383	1280	1183	1141	1087	981	1000	893	867	846	745	696	737	695	681	699	694	669	667	689	651	655	722	703	677	668	677	672	652	643	609	617	599	647	602	642	677	656	584	593	621	629	617	629	577	621	632	599	613	607	607	571	647	609	648	614	580	629	592	618	605	602	631	558	601	589	579	634	575	584	619	615	601	608	634	578	610	582	639	569	603	600	622	618	571	606	556	583	648	598	625	602	624	577	594	620	606	603	619	596	591	572	609	585	652	551	601	620	634	643	609	604	594	596	602	585	589	607	595	580	561	595	557	621	571	602	575	648	562	579	629	591	628	637	612	611	633	620	630	635	586	610	636	627	575	574	598	629	618	638	553	608	579	575	575	610	630	623	575	644	591	605	618	620	593	610	662	559	632	650	562	628	581	624	578	602	598	607	613	587	649	610	597	632	637	588	586	513	609	629	592	581	621	565	611	576	635	609	634	631	599	591	600	635	587	612	615	581	606	616	585	594	595	623	579	573	574	623	585	603	608	567	584	646	656	612	541	644	578	646	563	571	584	591	589	634	622	582	623	577	620	589	597	624	608	646	603	621	589	576	617	587	602	614	613	564	655	580	558	564	574	583	567	596	595	619	638	574	603	600	623	586	628	609	613	604	577	580	606	607	649	614	635	603	582	638	564	577	630	599	670	606	557	634	561	614	635	589	609	573	585	611	634	608	570	609	558	640	589	601	587	577	618	599	620	601	620	580	564	607	612	578	602	578	570	572	628	618	642	612	637	632	609	612	595	651	598	614	570	595	615	571	612	541	579	648	572	574	626	579	613	606	607	582	610	613	650	587	568	601	625	548	588	608	588	614	581	621	612	574	603	553	576	619	579	539	644	609	605	622	590	569	615	592	604	627	598	620	601	573	579	571	617	586	606	578	610	613	598	642	611	570	593	572	601	594	615	576	611	622	632	643	583	637	580	607	594	602	591	613	586	595	646	624	606	606	633	599	571	597	590	623	607	588	566	635	588	648	544	588	620	626	608	651	578	623	626	581	597	596	623	544	595	640	602	658	596	646	593	560	615	554	668	552	612	599	656	591	578	593	626	632	670	658	593	616	607	574	625	621	632	591	574	589	572	619	653	581	566	577	591	625	566	592	641	636	612	582	594	600	618	585	578	615	591	582	625	615	601	645	583	564	628	597	592	571	657	606	590	592	642	614	615	605	603	621	580	608	564	602	619	609	585	577	626	587	636	582	587	625	611	609	637	586	562	593	633	586	570	646	624	650	599	555	599	612	571	582	592	634	591	633	584	573	642	641	627	601	573	585	617	612	640	606	577	594	622	579	599	580	619	620	669	633	588	670	537	599	586	611	587	603	617	620	567	613	609	552	608	601	616	586	570	656	627	589	601	611	627	585	599	614	642	577	612	624	578	614	595	577	604	616	548	638	635	589	627	575	615	561	559	654	580	683	606	588	589	553	622	600	616	623	603	640	584	629	639	576	620	603	607	591	570	609	598	570	637	579	623	565	572	586	619	588	562	601	605	599	581	602	600	598	579	599	580	594	617	590	628	619	587	600	615	646	579	608	591	566	619	656	562	636	583	607	631	621	589	645	562	616	607	569	635	633	655	611	598	573	624	583	597	598	575	620	646	595	596	569	593	601	626	605	585	602	559	612	603	611	602	614	615	572	634	621	580	608	656	571	634	634	631	614	598	614	590	606	593	595	550	614	608	609	577	638	622	581	571	593	587	648	544	573	598	622	592	617	581	623	604	631	585	558	592	628	546	629	625	623	630	623	620	615	601	624	626	591	571	644	623	627	598	614	599	576	629	568	572	606	585	613	595	568	666	604	626	603	580	559	596	597	592	615	599	577	606	589	576	625	633	580	600	573	628	578	583	600	614	610	610	574	596	639	601	567	629	602	607	616	568	554	630	571	605	647	600	622	647	590	624	558	625	591	626	605	609	627	600	634	610	588	585	622	611	588	599	622	611	616	618	624	601	554	556	612	649	587	587	587	579	579	647	628	592	573	601	603	616	594	613	581	637	650	611	605	596	601	594	621	600	625	550	619	619	594	603	622	610	626	598	593	599	598	619	592	583	612	584	611	622	573	639	577	608	564	576	623	603	585	622	585	628	607	601	547	596	647	624	565	587	598	616	601	601	602	634	593	596	625	632	587	542	581	568	582	589	589	589	597	611	611	600	588	578	612	549	588	587	585	656	625	589	641	579	594	574	589	555	612	571	592	600	564	594	617	586	671	580	599	597	570	609	623	598	612	598	628	624	604	576	580	591	598	656	596	578	582	593	590	628	543	622	584	620	637	601	629	617	629	630	655	613	639	593	612	616	624	591	640	646	610	647	623	545	613	615	608	595	589	602	601	603	630	638	583	624	597	608	595	581	589	628	620	628	625	594	615	602	578	631	624	596	568	623	583	595	601	621	588	620	554	622	607	599	557	626	615	586	602	621	602	594	615	637	601	603	589	610	605	629	534	615	565	629	598	641	624	594	649	636	587	586	584	593	607	619	632	624	598	621	657	592	629	597	578	617	653	563	587	565	558	582	612	556	613	591	595	594	549	617	631	604	621	571	603	596	618	614	613	633	557	580	595	574	578	639	602	585	641	595	556	558	602	587	591	611	613	597	588	580	585	586	642	662	619	602	615	588	593	613	576	582	607	615	625	622	621	617	583	622	583	599	627	639	570	607	592	598	608	621	618	614	609	596	551	586	591	613	629	569	625	590	646	585	577	587	582	592	602	616	634	607	625	576	606	607	588	589	565	602	628	589	574	626	595	603	576	571	607	625	607	562	581	633	585	604	598	659	584	582	621	610	588	570	629	597	606	637	585	592	552	608	604	611	637	564	631	607	600	593	635	591	624	601	571	574	564	588	607	608	627	620	615	598	633	634	564	579	589	594	641	598	610	570	567	609	593	609	556	570	596	589	628	608	571	601	627	611	608	612	643	592	607	605	617	587	567	609	601	607	570	584	578	616	601	645	619	621	591	589	581	623	558	579	589	642	597	601	616	599	590	599	641	602	568	625	612	624	669	584	604	591	603	623	606	586	595	629	581	590	581	628	602	637	623	639	561	602	580	569	559	615	575	596	592	629	612	557	606	561	660	628	647	575	664	608	648	617	644	581	604	610	624	620	573	593	576	600	579	632	586	569	616	585	611	608	615	591	622	608	559	568	615	592	604	613	603	581	616	587	614	590	609	699	606	617	618	570	602	581	621	569	634	608	589	584	590	640	574	583	650	632	619	590	579	633	594	609	596	579	561	634	580	618	599	605	597	589	619	609	631	628	635	576	642	621	610	617	589	647	575	603	595	577	624	590	592	589	617	618	604	620	580	599	605	586	597	590	569	624	599	612	620	568	571	599	598	610	639	574	551	578	609	611	576	622	570	581	592	569	568	599	624	619	566	583	600	628	594	599	600	661	628	606	612	583	631	643	587	632	621	645	624	618
18099	10136	5838	1647	886	659	512	415	376	296	309	296	232	248	248	244	212	238	235	247	223	227	221	208	216	223	209	187	205	243	244	203	206	192	184	195	220	206	202	212	213	208	227	223	212	188	216	204	205	202	188	234	220	198	211	187	198	236	247	256	225	211	205	194	223	202	190	186	212	211	199	203	214	200	180	210	197	226	214	229	220	234	211	179	222	195	217	223	201	183	227	195	200	207	205	202	199	221	232	196	204	217	223	231	194	181	198	240	196	189	212	204	210	190	233	215	205	224	195	220	211	244	209	210	207	210	171	209	222	230	192	202	201	198	207	207	181	209	208	200	225	197	236	208	194	169	204	215	230	194	216	228	230	185	220	221	184	229	208	200	210	192	207	238	218	221	194	199	193	200	234	229	246	206	235	182	229	196	207	203	194	192	214	184	198	206	234	193	203	226	196	186	211	215	224	220	237	194	214	213	177	201	188	184	201	216	219	199	197	181	179	212	203	185	187	168	213	202	221	191	219	225	200	236	193	216	218	208	197	223	212	224	251	207	197	185	225	199	181	214	231	225	204	192	182	185	218	199	233	244	213	206	233	213	213	216	255	224	259	194	212	198	214	202	193	203	178	217	232	220	218	187	207	220	205	224	225	207	221	202	221	176	205	215	210	229	212	214	211	215	183	196	187	219	214	178	187	207	185	230	186	201	204	198	218	210	222	225	178	182	191	196	204	196	219	229	234	202	201	198	214	222	212	219	229	210	194	203	216	216	197	238	180	210	213	205	193	208	194	185	205	204	219	242	194	184	220	241	195	204	223	219	226	213	200	207	198	226	201	204	192	196	213	192	207	205	219	185	229	222	213	191	183	230	203	237	193	202	206	235	213	192	211	205	196	197	212	212	194	198	187	193	228	187	232	213	198	201	201	206	170	225	211	190	214	204	230	224	209	213	191	201	201	183	206	203	179	180	244	203	216	203	216	217	215	219	212	190	201	206	202	195	199	206	202	219	189	213	191	227	186	210	217	214	172	212	214	198	212	228	180	213	212	199	204	192	178	195	206	187	219	208	217	170	197	196	214	236	204	208	238	193	208	214	218	187	214	190	212	195	205	201	208	206	196	219	221	176	200	216	221	190	201	178	214	247	226	192	176	208	221	216	232	194	193	199	199	207	209	214	195	186	199	206	215	193	214	223	203	221	200	215	227	222	196	200	234	195	221	237	232	223	194	202	204	191	213	209	195	191	205	196	185	215	200	197	226	199	216	223	191	203	208	211	213	216	209	218	215	203	213	202	204	214	184	187	251	206	193	187	230	215	202	173	229	192	241	214	195	219	201	208	217	211	209	184	209	196	245	209	211	235	179	230	237	192	214	218	213	225	200	209	204	226	189	221	220	215	202	218	210	171	220	193	202	219	250	188	230	190	210	203	231	238	209	233	216	208	196	210	220	186	235	231	216	214	183	217	203	215	198	218	198	180	192	214	193	202	190	195	227	214	217	175	219	205	200	200	208	198	208	242	196	195	196	187	189	195	191	195	240	210	218	204	222	200	215	199	233	211	215	222	223	193	195	189	212	188	198	226	188	220	209	205	222	209	208	224	209	204	207	219	186	212	205	235	218	188	175	196	229	210	185	223	195	177	210	209	201	216	230	191	202	221	187	238	216	221	218	221	207	218	188	202	232	213	188	189	205	228	202	187	189	182	190	202	216	215	215	208	198	227	243	189	198	192	200	198	214	220	231	234	205	220	192	225	186	242	205	210	206	205	213	207	204	208	212	221	207	215	215	227	194	223	225	223	197	226	223	209	178	236	202	206	239	229	205	223	199	199	210	245	233	232	197	223	217	201	236	205	206	221	217	214	213	217	242	245	215	205	224	207	225	221	205	208	196	216	209	215	217	206	192	233	213	213	212	196	229	223	207	199	196	206	189	195	206	212	215	201	213	221	200	199	205	226	194	213	199	218	233	204	213	245	202	212	206	241	225	212	229	207	205	208	202	195	223	218	214	200	236	217	180	202	198	209	193	216	184	190	224	208	182	190	200	242	211	193	202	192	190	180	222	215	197	246	238	224	231	192	199	207	213	206	192	224	203	214	209	207	217	190	214	207	202	205	209	202	203	219	221	213	214	214	209	203	207	219	211	195	212	204	205	190	204	221	208	229	243	216	196	194	197	207	190	181	205	215	214	205	225	222	199	230	190	184	221	211	213	190	199	219	189	209	191	224	209	223	173	209	209	226	225	218	215	196	225	219	210	195	232	197	203	189	200	234	232	226	223	202	201	187	193	227	200	208	199	187	214	230	200	209	205	216	203	225	218	225	226	225	224	233	170	220	192	216	188	246	205	218	210	205	210	237	241	193	185	214	212	229	257	208	203	206	189	190	207	222	233	200	196	219	210	203	209	205	203	216	205	207	199	177	223	218	212	206	211	218	183	187	190	206	201	218	223	195	207	182	218	202	207	195	214	204	202	225	186	226	210	209	188	208	203	212	219	194	213	221	202	227	197	213	228	203	217	221	192	207	226	205	211	200	209	221	212	230	177	230	188	196	201	224	221	202	211	221	209	202	228	199	250	185	189	201	182	181	193	213	208	229	194	200	241	210	205	201	207	190	203	225	205	158	181	210	207	193	211	186	205	204	223	201	209	257	208	219	174	200	186	207	222	195	214	210	209	210	198	194	243	190	185	202	212	182	187	208	189	212	230	189	202	217	233	199	209	196	202	213	209	192	206	199	189	192	195	204	201	200	203	190	197	203	174	216	214	237	196	245	181	202	211	216	195	217	196	190	234	192	205	206	218	213	203	203	202	256	235	220	198	201	211	197	199	191	220	231	196	236	231	196	210	193	195	220	180	185	209	261	203	180	203	189	205	195	228	214	196	191	195	213	192	226	205	192	207	200	227	186	190	234	209	235	208	214	238	193	200	207	192	201	196	201	181	218	198	207	213	205	229	207	230	202	175	207	192	190	196	200	185	202	212	203	194	199	200	224	201	202	207	195	247	195	232	214	197	190	194	231	208	223	201	199	199	224	231	183	214	199	207	226	176	213	227	215	215	193	220	196	201	190	219	189	221	206	234	247	196	194	213	231	184	222	190	221	238	259	210	223	212	204	218	177	212	216	199	199	211	203	221	218	212	240	206	222	201	224	223	207	210	202	213	210	212	213	162	199	195	211	203	213	208	199	175	210	209	204	211	197	184	219	197	228	237	215	217	182	247	208	216	203	209	229	234	178	211	225	226	210	190	207	187	214	206	182	176	221	218	210	218	208	190	206	194	184	226	201	233	198	231	211	205	209	200	199	218	217	211	203	208	215	188	221	219	224	206	239	226	230	194	202	216	236	202	205	213	220	223	204	227	172	205	179	207	222	204	216	206	222	181	222	241	233	180	216	240	206	206	214	215	202	202	202	206	226	192	187	205	190	215	230	193	221	214	205	219	189	213	201	213	211	214	206	208	213	205	209	197	193	200	225	230	211	211	218	187	202
10810	8262	8988	4297	3194	2350	1906	1486	1210	1021	885	795	768	755	694	659	663	644	625	590	556	549	550	532	463	482	536	537	479	551	492	480	494	505	542	487	530	519	487	494	466	498	468	452	464	464	470	479	463	472	489	504	499	446	432	496	449	516	470	430	494	447	449	459	482	449	476	485	494	480	482	494	455	474	472	483	495	481	501	488	454	484	487	481	458	472	442	468	456	452	459	480	462	490	496	485	434	462	495	487	442	516	463	512	472	471	499	436	413	444	463	477	457	508	484	472	510	508	468	476	476	505	479	443	428	473	443	505	443	495	497	473	470	463	430	447	485	491	459	472	501	495	454	527	506	461	476	514	456	480	473	472	468	493	483	460	489	486	476	492	504	516	470	535	453	458	434	534	444	464	489	480	489	502	486	448	456	452	474	461	464	490	495	503	423	484	476	474	470	458	465	496	480	458	463	493	496	468	482	456	496	467	481	501	474	509	528	472	502	456	467	497	486	486	471	487	483	439	480	500	497	469	504	500	486	483	477	452	465	468	470	466	511	462	479	515	438	509	451	470	502	448	467	517	456	507	468	466	467	472	460	451	480	452	501	481	492	461	531	479	465	497	502	488	470	454	512	469	441	432	454	451	480	490	520	494	469	447	502	438	513	475	490	479	478	434	462	462	511	468	496	475	497	456	477	485	515	470	487	462	500	473	462	480	488	446	482	490	479	485	461	465	475	480	496	503	523	482	474	496	486	479	447	492	453	461	477	496	484	480	494	463	458	463	475	474	456	461	474	454	474	456	501	421	535	484	458	471	450	500	478	459	504	435	492	463	474	494	458	453	498	484	462	470	488	492	494	478	477	483	500	437	502	465	482	497	451	481	489	453	478	479	477	449	457	464	483	496	477	485	456	541	462	426	454	486	469	462	451	465	474	468	469	456	477	477	474	478	516	476	496	460	486	449	462	499	503	493	464	474	530	482	480	499	476	471	481	491	466	520	487	482	414	439	453	471	502	453	448	465	485	528	441	448	480	514	442	534	496	501	526	506	486	507	503	490	443	512	440	501	521	452	479	503	470	507	491	458	444	474	487	505	526	454	471	460	484	493	505	493	475	476	514	483	451	459	467	472	497	493	476	487	504	503	482	479	460	507	489	488	457	488	471	477	489	487	500	492	441	459	487	469	472	510	464	467	484	447	478	504	469	466	463	542	475	510	490	457	479	506	463	469	486	488	471	480	433	454	471	429	510	446	469	474	454	469	481	491	464	493	479	468	480	481	463	485	507	486	486	500	496	486	437	466	432	494	474	496	431	449	443	495	484	495	439	468	489	518	499	470	491	504	464	495	485	485	538	471	474	469	478	491	436	482	452	498	489	503	439	474	465	464	440	460	495	484	487	476	480	442	487	500	462	460	492	462	492	458	483	452	516	476	463	461	485	483	451	488	545	507	506	457	463	451	485	508	496	465	452	443	507	494	492	467	455	485	464	448	500	444	515	447	479	526	447	445	432	472	457	488	463	463	471	532	480	458	457	494	528	464	450	490	477	443	489	457	489	453	486	459	474	473	480	475	515	490	491	493	465	528	490	500	490	463	478	490	453	480	500	501	475	489	477	463	467	468	495	451	446	470	454	514	516	468	481	468	477	460	448	467	470	500	450	440	476	527	473	481	449	492	478	479	515	484	476	447	508	451	488	482	494	486	468	509	503	504	475	465	473	485	503	482	478	481	482	473	443	462	474	523	471	476	498	457	489	467	512	457	478	476	491	500	492	530	456	489	474	488	475	473	460	435	505	433	470	450	515	474	445	471	496	482	443	458	470	452	436	452	491	498	433	476	460	470	457	496	485	451	462	482	436	490	472	480	483	505	458	499	460	525	487	516	456	467	509	466	474	496	459	438	497	500	519	498	478	466	464	487	476	468	526	461	498	488	480	469	507	512	485	426	489	509	493	494	484	480	503	513	498	476	482	463	500	477	484	499	450	462	495	472	487	494	472	441	473	461	477	463	466	454	487	473	460	450	460	484	471	474	461	483	469	485	481	461	487	469	457	483	524	471	495	493	484	451	496	486	493	482	500	442	469	475	502	473	462	454	472	463	495	485	473	501	479	491	496	430	491	445	495	496	514	448	499	434	488	442	496	484	454	450	528	479	496	509	472	451	510	476	468	460	492	461	497	469	508	490	472	494	506	493	447	477	478	476	462	479	525	496	472	486	483	508	466	455	520	483	477	514	483	460	502	462	467	473	465	451	461	483	503	443	511	461	479	448	484	465	512	480	510	504	490	495	505	463	531	466	491	468	487	480	493	473	455	502	435	477	484	491	443	466	496	466	441	476	476	516	482	504	465	474	452	503	475	504	472	438	468	488	451	507	505	459	490	492	501	486	484	491	487	454	478	463	443	480	476	502	472	489	475	486	460	472	415	510	470	484	446	463	483	490	471	450	477	492	440	463	492	471	524	472	552	450	490	449	485	480	466	457	495	468	445	474	528	513	466	492	500	465	469	459	478	487	506	482	429	459	418	474	488	458	486	530	518	465	489	466	473	478	484	449	461	472	473	512	462	493	459	528	491	474	507	439	491	478	468	495	473	498	493	508	452	531	469	488	479	482	472	485	415	492	505	507	459	414	433	476	449	497	489	477	470	477	473	492	485	486	461	515	477	478	476	480	489	493	469	481	468	523	450	461	506	499	468	502	456	445	487	524	475	483	470	453	485	513	486	447	494	494	463	434	499	478	462	450	463	431	460	485	475	469	461	452	474	504	486	481	468	436	503	483	487	443	442	480	497	516	478	481	477	513	462	492	509	468	474	445	439	501	422	461	459	451	482	477	485	502	483	486	472	446	445	486	511	487	453	455	483	473	470	497	466	474	477	461	458	515	473	515	460	515	468	454	486	509	480	497	499	489	471	456	432	475	456	494	493	495	452	508	434	441	480	479	515	507	471	492	491	466	493	479	474	507	512	463	533	485	488	502	480	460	464	462	458	482	492	496	466	466	465	423	476	457	475	477	475	460	518	461	511	506	444	452	499	478	479	494	448	482	468	453	459	477	484	487	494	474	484	491	485	470	486	489	523	485	508	481	461	507	503	478	483	455	462	486	436	501	482	512	467	481	463	489	472	484	472	475	476	476	486	476	516	484	520	484	473	460	470	491	490	489	462	495	506	508	508	474	466	466	489	499	473	461	467	468	430	500	449	472	489	506	482	472	484	524	502	480	485	460	507	444	496	463	464	470	488	489	516	484	477	498	489	484	486	455	481	504	455	482	458	453	444	481	486	464	487	477	481	468	445	453	487	469	469	478	490	435	473	506	479	483	488	464	470	521	493	492	509	482	470	434	444	475	509	441	485	463	517	466	475	454	475	509	482	472	460	491	470	483	454	512	497	465	491	469	495	465	480	512	456	479	473	465	503	465	492	495	487	439	493	466	480	473	464	452	499	432	487	462	489	500	474	507	458	458	478	468	506	528	502	474	456	471	482	453	459	501
37234	28642	24624	8258	2299	1243	861	683	561	423	421	350	348	338	306	299	317	277	297	270	253	283	251	240	239	256	268	258	237	229	236	256	256	240	227	220	229	241	243	239	251	288	241	256	262	244	278	233	248	243	271	262	224	234	240	262	249	256	245	249	257	263	279	246	237	280	244	259	232	263	221	239	244	232	254	269	257	269	219	235	281	254	230	283	260	236	235	254	253	251	242	255	230	244	267	234	272	234	230	270	256	245	263	232	241	246	231	260	249	240	248	269	258	233	244	231	232	214	241	238	262	262	246	244	232	262	290	240	239	213	235	236	232	227	244	250	260	237	266	230	233	233	261	259	256	236	242	247	247	242	272	271	231	244	235	232	259	242	237	228	264	230	244	267	252	258	238	228	245	253	230	249	239	236	244	249	246	255	234	285	266	255	227	263	249	233	254	275	244	219	261	220	269	264	249	220	239	202	226	251	249	246	225	253	218	251	269	222	267	212	252	271	275	255	222	237	237	236	286	259	237	251	259	233	241	249	236	216	231	241	231	231	237	233	250	244	259	241	260	261	246	240	242	222	241	255	259	263	220	244	246	247	247	249	213	247	264	244	240	253	268	259	248	244	237	258	266	252	255	245	237	239	264	244	249	216	262	266	225	247	230	245	240	251	226	225	234	254	251	260	242	256	266	276	263	224	227	236	259	227	235	256	282	254	256	211	227	231	245	281	259	258	262	240	255	257	198	247	258	245	256	272	277	233	241	246	277	227	264	268	241	267	249	243	231	264	262	296	258	236	263	258	242	232	224	249	268	241	241	276	264	242	241	261	236	238	249	257	254	226	258	248	265	204	262	265	288	227	262	260	216	272	241	258	261	227	263	259	263	286	270	239	228	238	233	252	284	254	242	232	235	241	228	249	221	241	256	273	267	250	236	235	226	256	225	239	252	250	262	231	230	233	239	238	239	237	242	215	234	216	228	267	237	199	232	226	239	247	229	270	261	228	253	220	242	243	246	277	270	236	268	242	214	266	252	237	225	251	250	228	260	236	220	218	252	249	227	227	271	228	256	242	251	265	227	237	212	250	235	226	251	280	222	249	253	229	258	225	247	256	233	256	239	267	210	264	228	246	253	244	237	236	260	242	239	224	232	243	230	240	214	230	287	263	237	248	231	226	221	255	233	248	249	247	273	246	248	230	231	206	237	253	231	250	233	246	227	251	250	260	238	255	244	231	267	237	225	228	236	238	217	242	240	243	246	241	258	233	238	217	227	228	278	251	235	228	245	271	259	241	254	281	264	230	251	269	256	224	236	257	244	238	234	248	256	247	234	278	234	263	262	215	257	245	247	271	246	250	241	241	255	260	271	240	275	256	234	266	270	237	266	245	268	236	253	235	260	241	281	251	256	241	220	250	243	225	234	212	237	233	235	254	249	243	220	266	266	257	248	252	242	250	260	266	282	261	248	236	230	264	221	246	231	222	276	204	248	262	286	242	242	234	249	233	235	264	236	220	261	289	248	235	248	225	219	231	254	253	230	259	250	227	238	244	229	246	241	252	237	239	217	226	241	272	255	245	249	257	258	258	232	226	247	237	223	262	261	261	234	215	233	249	285	235	264	240	258	265	275	225	243	244	241	253	244	247	255	261	243	274	257	221	229	240	247	256	222	241	254	257	261	222	260	240	262	233	245	240	252	264	230	248	234	242	235	251	242	242	275	260	267	249	219	225	274	250	216	228	240	231	236	263	237	243	233	271	240	271	246	250	265	246	242	277	241	226	239	270	230	244	231	249	231	219	248	233	233	240	210	222	253	242	231	249	253	226	254	223	244	265	256	258	225	255	229	229	248	208	196	223	276	251	216	259	254	246	235	235	256	250	236	262	242	210	237	231	237	275	241	245	231	251	205	286	266	216	258	275	236	238	258	266	212	253	271	247	231	228	269	248	288	251	221	267	285	266	265	257	223	230	241	257	262	245	232	225	241	255	244	269	254	233	236	209	279	231	222	262	247	263	237	260	234	249	223	232	242	255	246	236	260	232	238	271	271	241	217	247	253	226	259	231	249	245	246	239	243	241	218	234	241	283	261	228	234	240	286	262	286	229	259	252	254	266	269	246	246	242	234	219	228	250	246	257	245	237	256	243	249	266	246	272	229	212	259	217	274	251	247	244	227	270	219	238	254	281	283	269	265	271	238	237	235	269	231	246	220	218	253	229	260	285	258	251	234	254	233	261	248	247	278	253	230	244	255	245	227	240	252	231	256	241	223	240	231	264	283	252	243	243	247	236	240	268	218	228	273	244	255	259	226	249	242	222	244	244	252	218	220	279	224	255	259	238	254	241	232	253	239	270	244	257	244	242	220	267	251	252	262	247	252	270	261	226	237	249	247	262	236	220	237	252	249	249	240	244	242	237	253	283	228	234	240	240	237	252	265	262	218	257	229	257	239	240	218	207	248	276	250	251	223	214	245	243	265	262	281	246	222	247	241	213	229	257	266	250	254	242	235	222	259	237	236	273	224	248	244	285	277	245	239	224	229	242	237	247	266	283	214	257	232	258	257	244	219	239	245	230	214	239	263	244	238	265	237	256	228	237	264	277	240	252	233	237	265	263	225	232	231	233	239	232	238	263	246	256	237	274	272	239	215	238	269	247	236	212	201	253	241	235	260	265	218	261	249	228	232	283	245	245	257	249	239	231	264	241	250	242	268	236	254	237	262	256	249	222	250	257	277	244	231	236	268	251	262	239	210	272	287	221	276	246	246	225	263	275	199	244	292	250	246	257	226	246	247	247	260	285	236	245	245	247	214	261	240	262	236	229	231	261	245	239	240	266	231	230	233	231	225	219	268	240	247	227	234	241	226	256	258	240	214	224	252	248	258	263	273	250	280	231	221	265	278	291	261	259	239	264	259	272	285	231	250	236	258	264	265	237	251	247	245	215	264	259	254	240	225	236	218	266	237	241	227	262	247	265	249	264	241	222	298	225	238	269	225	251	245	230	277	287	224	255	259	210	270	240	245	241	253	223	246	219	232	230	252	285	248	226	262	237	224	223	209	249	247	237	238	232	252	259	233	240	238	259	234	249	243	219	284	219	244	232	240	243	251	239	236	223	236	245	214	253	249	223	235	243	226	261	240	237	245	243	211	274	243	265	248	237	235	239	256	258	213	259	220	238	246	255	248	257	250	236	253	222	217	227	241	249	250	240	241	239	243	239	247	251	258	222	255	262	271	245	241	239	263	286	265	240	232	240	260	259	262	262	271	238	259	253	215	239	237	241	235	241	234	237	282	214	223	225	235	240	286	231	222	259	274	257	200	254	241	244	235	280	218	221	263	218	226	249	228	241	259	240	249	246	248	252	218	259	259	223	224	262	232	257	242	248	247	253	240	227	239	247	261	223	257	254	247	232	280	238	255	252	238	239	253	231	250	235	254	234	273	289	232	229	233	226	238	242	257	239	241	261	272	281	248	240	243	243	244	261	262	242	239	229
24205	22476	25864	9474	5423	4154	3329	2585	1925	1594	1471	1289	1229	1114	947	988	891	862	865	772	724	736	724	662	675	686	604	626	594	611	679	580	601	590	596	626	600	614	597	594	588	614	605	597	595	590	575	607	547	635	543	605	587	603	603	546	574	576	576	587	564	536	542	543	573	587	597	543	553	561	577	585	557	547	569	539	614	583	564	549	561	583	551	569	598	560	548	574	589	557	562	549	590	542	562	565	566	544	574	549	570	524	542	589	566	547	537	551	596	556	555	548	577	576	566	573	567	574	575	526	536	596	541	551	534	578	558	569	596	520	520	548	587	543	502	526	614	567	555	585	529	540	566	570	559	602	551	583	558	541	578	558	554	522	587	529	586	596	584	535	583	552	536	588	509	563	580	550	557	580	523	546	553	559	564	531	573	595	601	505	567	533	572	550	583	595	561	592	591	541	549	579	505	529	537	561	573	565	601	556	555	583	532	549	574	564	568	520	567	542	557	553	585	569	574	572	557	530	594	555	541	553	566	535	586	547	583	562	576	530	565	603	554	548	564	564	548	573	560	547	547	578	619	561	521	592	518	555	555	521	521	565	585	564	567	560	516	541	537	538	586	547	588	537	594	524	553	570	599	533	526	535	538	570	544	525	579	536	570	557	552	558	572	549	535	519	557	555	579	569	563	578	591	559	564	592	521	573	576	537	596	530	561	525	545	580	552	542	539	551	547	534	567	534	596	518	571	564	586	528	557	560	568	566	574	540	614	560	584	562	591	601	522	569	569	512	544	569	567	537	583	602	538	556	526	535	551	564	572	562	543	542	555	586	550	577	574	577	549	579	559	585	529	556	573	533	561	591	503	553	573	550	562	566	555	555	604	563	580	571	576	568	580	569	529	590	602	550	561	556	571	558	541	565	515	573	605	577	578	564	597	585	588	527	545	552	567	561	572	557	524	574	540	565	564	598	572	537	504	592	542	541	550	562	558	516	547	543	551	543	526	540	580	522	586	572	560	586	546	586	581	546	585	530	554	558	539	594	569	581	590	567	566	560	542	526	535	596	553	546	550	573	529	552	523	553	551	541	570	559	516	514	555	595	569	566	554	552	560	561	548	560	550	555	580	594	528	585	585	544	532	548	583	535	553	573	569	537	517	523	590	574	550	549	574	596	575	547	557	614	542	511	523	574	554	546	573	543	529	598	557	582	548	584	592	625	561	532	595	539	523	574	560	549	533	579	570	545	578	591	595	566	554	596	540	581	582	587	550	570	537	571	549	577	583	552	565	524	567	623	590	495	534	580	554	546	581	537	589	533	554	545	536	540	566	566	565	552	546	583	546	537	582	566	604	565	554	549	565	595	559	571	538	563	547	560	565	577	613	552	561	544	562	561	525	520	537	576	533	554	554	544	528	576	580	571	589	558	538	582	596	561	555	559	565	557	517	561	564	476	581	553	549	541	575	553	542	518	515	602	571	565	564	521	556	551	532	555	577	558	540	528	600	551	596	560	561	540	587	591	566	600	513	548	554	588	575	565	564	532	536	558	576	561	535	545	563	552	572	570	541	532	545	584	548	566	584	560	559	598	546	576	581	539	517	564	556	549	557	537	536	541	530	563	578	577	551	532	555	568	551	534	524	559	563	503	572	540	564	568	540	551	570	541	530	554	557	553	562	539	549	585	598	540	537	590	606	545	575	547	574	602	542	538	555	511	573	548	576	566	552	568	542	617	535	544	570	553	546	583	610	563	562	575	605	567	624	545	540	607	536	580	591	527	497	530	561	560	519	562	556	557	592	550	561	493	531	560	568	591	565	543	559	552	580	584	561	565	577	541	545	554	567	527	541	589	527	574	537	569	565	566	570	535	595	572	594	534	535	547	599	573	581	571	549	587	572	585	546	571	535	529	524	585	546	534	551	544	552	514	552	575	545	590	559	544	580	538	582	547	568	527	579	575	551	571	571	553	581	531	576	513	542	575	531	528	564	578	543	561	549	534	540	556	571	535	628	550	534	557	533	547	534	556	564	545	532	569	560	563	562	569	609	554	555	593	543	529	570	527	569	542	531	558	526	557	543	567	558	535	584	536	539	562	608	549	523	555	573	518	540	543	556	576	570	564	535	582	570	574	522	581	580	577	544	581	565	587	516	566	509	562	518	585	580	546	561	620	522	550	548	546	572	551	562	537	598	584	580	567	535	520	567	587	567	556	566	551	539	576	553	581	547	527	585	611	567	587	572	610	568	546	551	556	558	538	564	553	555	572	572	554	548	537	607	568	547	554	565	557	581	563	542	622	560	563	552	544	541	559	548	589	514	546	553	576	563	539	554	564	561	571	570	517	577	569	560	545	542	599	602	589	564	567	590	556	560	514	577	561	584	561	579	606	551	542	599	598	553	513	568	538	585	519	594	556	556	581	536	520	580	546	547	548	548	533	561	486	541	588	563	623	568	570	540	566	563	565	613	556	533	540	551	580	544	593	581	534	592	586	511	556	591	526	548	617	565	501	600	560	538	577	577	543	566	558	537	563	543	587	545	527	587	526	599	516	560	569	531	553	563	579	543	566	522	573	621	548	610	570	550	611	568	586	560	546	599	580	557	579	543	554	572	530	567	533	576	565	552	562	573	568	549	573	563	521	552	579	543	589	569	553	545	603	543	590	551	563	542	530	580	548	517	574	559	574	571	587	564	580	518	564	558	565	576	588	555	572	566	521	565	548	560	600	553	568	541	578	590	568	595	566	546	535	559	548	561	521	585	564	585	565	555	585	548	575	522	576	558	577	538	575	551	550	558	582	537	574	559	584	537	562	582	543	589	586	533	548	554	532	539	568	545	530	541	561	555	587	575	539	555	566	551	593	534	569	552	542	539	535	534	556	525	531	520	571	571	539	573	592	556	562	560	558	561	554	529	553	560	615	534	575	584	592	582	537	565	569	591	565	553	604	550	559	543	517	552	564	573	551	568	562	584	561	552	536	570	599	539	575	564	592	577	544	549	569	566	571	536	517	511	594	517	569	563	555	585	549	511	541	535	577	546	575	622	559	575	587	506	574	565	588	565	556	524	573	574	583	524	576	588	521	541	559	606	572	578	573	604	570	605	539	538	575	555	565	549	515	556	562	572	586	573	528	555	584	593	590	511	625	556	545	542	542	626	542	540	561	505	537	577	565	561	589	549	553	549	569	563	565	562	564	535	583	552	539	559	548	576	548	545	552	536	579	528	566	513	533	587	538	554	528	573	599	529	569	570	537	560	594	549	560	557	586	565	588	558	529	534	551	594	548	568	598	559	586	581	512	550	560	629	538	526	531	566	552	538	569	555	564	551	579	513	526	549	558	535	523	506	534	534	524	580	552	546	567	540	575	520	565	552	541	564	581	561	556	557	561	551	565	600	559	558	546	560	529	582	551	547	580	581	574	553	521	552	567	604	559	537	528	570	551	540	564	548	592	592	558	529	591	580	531	541	559	550	570	533	583	568	553	547	584	535	560	528	560
47764	38291	34201	13344	4158	2104	1211	802	679	585	523	456	481	385	401	418	370	332	346	351	348	294	320	321	304	352	264	295	285	306	250	277	288	286	270	270	295	299	274	294	273	289	265	305	299	274	293	276	276	309	261	250	285	245	314	266	245	285	291	284	287	292	285	273	295	304	285	316	265	269	268	245	288	290	286	286	270	285	261	281	259	261	284	332	269	274	273	227	269	274	290	253	279	263	252	272	227	249	274	241	251	252	278	301	240	253	276	266	263	283	262	254	272	248	275	256	302	243	292	292	239	272	286	250	271	264	286	251	281	292	257	279	266	276	271	282	264	244	242	283	288	297	260	322	286	257	252	249	264	283	304	280	304	271	313	280	259	289	295	266	296	262	278	282	274	298	285	269	322	273	263	245	296	275	251	278	262	267	261	242	284	260	276	303	271	287	288	284	314	250	242	283	246	278	254	263	268	236	301	284	266	257	243	274	258	284	300	252	266	283	299	290	284	301	274	246	258	247	246	277	305	256	279	299	301	264	293	301	277	275	268	279	259	258	311	284	244	272	254	266	250	296	252	284	304	271	291	272	261	301	271	287	277	293	263	287	268	253	282	284	297	273	259	309	283	288	282	293	302	270	266	288	262	285	290	279	282	280	274	255	284	284	305	259	262	275	283	287	305	272	261	296	265	293	286	281	266	269	264	259	306	274	235	270	251	278	275	299	272	253	289	245	259	237	282	260	272	276	267	250	241	248	286	255	261	290	268	267	271	271	286	271	277	265	294	298	285	263	266	277	270	229	255	293	248	237	256	283	294	247	287	271	268	277	256	255	265	268	291	266	271	281	297	276	240	275	274	251	305	262	308	286	279	254	261	268	290	270	272	279	261	278	275	262	266	294	270	259	289	279	285	265	246	292	317	281	309	256	285	260	280	317	251	263	280	293	269	259	273	277	268	304	317	265	302	306	252	265	265	276	265	257	287	262	272	265	303	238	289	273	261	305	253	250	257	281	253	253	292	302	278	259	257	276	281	281	305	267	280	289	279	276	283	320	317	296	304	244	269	272	256	263	256	311	269	280	254	280	259	279	260	262	283	315	286	256	281	293	256	281	229	280	304	263	254	284	322	245	268	291	279	273	234	270	309	261	247	263	313	272	288	262	294	276	279	274	278	260	304	280	265	288	310	312	253	268	290	296	265	246	284	298	330	305	246	273	303	265	261	274	279	286	271	277	288	291	300	280	247	249	278	300	274	263	266	271	274	267	287	280	254	269	269	274	309	265	264	290	300	275	316	285	271	263	278	255	272	284	263	284	279	287	304	290	316	286	268	264	278	299	282	271	300	275	270	269	275	268	263	274	277	288	297	277	257	278	284	241	272	273	295	262	271	277	288	262	271	276	298	300	285	269	274	274	289	290	231	299	268	305	282	275	263	319	256	278	277	277	282	282	299	275	274	271	277	280	257	268	270	270	263	286	240	299	277	270	263	246	235	283	304	295	279	300	257	291	266	273	270	258	280	270	253	289	280	301	293	271	281	302	269	289	282	292	290	304	260	286	294	286	285	289	281	262	308	264	291	267	286	265	302	256	285	278	279	276	285	310	225	244	285	301	285	250	271	255	271	282	268	293	251	304	271	305	281	248	284	243	301	260	248	296	273	288	323	257	271	287	281	291	285	285	275	284	256	269	268	272	301	283	288	257	279	257	258	284	292	287	271	285	271	293	260	285	277	299	264	247	279	301	258	228	288	289	276	291	266	295	248	252	261	286	268	263	291	281	260	279	272	256	266	284	317	303	248	281	252	322	308	275	299	247	294	278	290	287	259	275	289	309	294	296	295	296	290	268	279	287	289	258	279	264	278	276	288	267	299	268	277	287	270	279	260	294	275	282	274	298	319	294	271	277	269	268	281	288	286	272	282	270	293	298	269	271	276	287	253	286	248	268	280	285	302	298	307	292	279	308	289	299	288	295	286	272	264	267	252	260	259	256	262	304	255	290	297	302	289	267	280	259	260	269	287	267	249	268	265	276	274	279	248	250	267	251	287	270	251	284	290	253	257	234	253	259	269	273	255	295	280	305	251	309	267	296	279	300	259	294	252	275	280	269	261	286	296	263	282	289	250	266	305	296	253	266	291	249	272	272	272	271	238	281	284	269	298	284	285	266	291	272	249	273	260	264	299	284	285	323	256	281	276	240	311	271	273	295	326	266	269	283	276	259	278	278	282	264	263	279	266	273	278	298	279	247	284	253	273	307	272	304	303	303	293	291	311	249	300	266	281	255	269	273	279	296	281	250	272	282	252	270	269	292	258	258	288	304	279	281	271	262	253	279	288	262	244	277	277	270	303	290	278	262	264	281	254	261	281	261	290	291	286	273	259	275	275	285	234	316	302	269	273	270	279	272	233	311	257	291	267	239	254	281	277	246	282	263	280	264	295	269	291	254	281	279	257	261	287	283	282	258	260	262	294	270	284	265	296	252	285	307	267	269	300	309	328	283	297	273	268	284	247	248	282	260	314	326	279	308	287	277	272	258	267	260	273	265	260	306	274	279	302	263	292	300	256	273	262	260	274	245	286	278	278	283	247	253	277	273	280	309	277	299	304	304	272	293	282	260	310	280	270	269	293	273	269	283	262	278	274	272	303	254	271	346	270	248	288	297	283	253	250	234	247	275	289	270	277	248	283	269	290	287	253	308	285	284	288	291	256	240	291	297	294	288	278	253	246	295	281	319	286	279	296	287	250	267	255	277	291	272	262	281	305	279	307	279	250	292	256	253	256	274	307	282	246	273	243	277	282	288	263	278	261	300	265	283	265	280	266	273	285	256	283	297	264	266	272	263	274	253	273	276	287	273	299	277	254	272	309	259	283	312	289	272	272	288	277	270	279	302	268	282	277	282	266	280	307	244	300	294	255	266	283	290	302	246	272	260	277	287	272	239	250	272	281	267	256	300	256	296	281	258	272	289	265	293	291	270	268	246	282	283	270	247	300	290	282	289	282	276	303	291	283	280	265	237	253	238	278	294	311	280	278	286	290	271	262	259	274	282	271	272	277	254	302	273	287	257	257	259	277	283	299	274	277	292	281	262	273	276	284	264	295	296	268	263	238	283	284	275	287	266	283	312	281	293	271	286	267	274	273	312	274	283	290	299	242	282	265	294	296	285	273	279	309	302	289	266	302	273	268	274	293	248	280	299	253	286	269	286	278	273	251	236	248	275	254	290	257	260	300	295	283	269	290	290	306	295	294	299	268	254	284	268	275	275	255	296	280	280	267	275	270	304	267	269	324	279	291	272	275	289	282	291	275	283	265	285	245	268	267	289	312	263	282	240	290	307	260	276	256	262	248	267	308	306	271	266	277	298	312	262	287	268	274	249	280	272	298	259	270	289	308	304	287	311	274	282	273	247	250	277	277	314	262	251	281	294	272	252	246	265	276	297	293	297	301	249	270	256	280	247	303	295	282	257	263	272	287	279	257	255	254	303	311	256
31663	29719	33105	11726	7440	5594	4297	3362	2701	2269	2063	1832	1582	1536	1309	1202	1142	1072	1040	951	863	836	806	773	759	762	726	686	729	711	699	692	715	672	668	704	620	626	639	650	651	614	671	606	585	614	649	678	639	637	620	646	659	619	651	639	621	627	594	641	621	642	627	579	610	642	634	628	608	645	575	619	613	615	558	610	582	604	586	594	592	567	612	648	630	574	592	601	618	594	617	580	673	569	612	634	567	591	586	612	619	626	610	624	651	606	616	634	639	638	599	621	590	598	593	653	620	632	616	607	625	650	580	635	682	600	663	581	586	632	570	603	662	643	640	618	617	659	611	608	630	665	598	601	650	617	602	557	620	610	635	590	605	602	652	565	616	579	631	647	612	600	613	660	641	639	609	607	659	599	603	617	606	599	611	576	610	607	623	555	617	602	611	587	620	643	554	628	571	562	623	617	609	583	589	589	597	602	622	578	586	629	645	591	644	539	632	596	592	624	590	636	614	587	585	616	607	604	582	593	593	589	624	603	619	627	541	618	622	623	585	585	599	584	574	603	632	601	623	604	604	609	625	601	613	621	637	599	566	595	597	563	611	607	559	633	612	599	606	591	642	603	629	599	625	600	615	587	617	628	595	578	615	557	606	559	621	647	598	626	593	588	578	593	596	596	594	606	558	612	607	586	580	588	619	577	620	619	611	575	611	634	584	655	605	636	627	635	590	619	625	591	607	616	626	609	607	602	623	620	616	619	622	599	604	646	619	625	628	600	572	560	581	585	649	612	581	621	571	651	625	632	609	641	589	564	623	620	609	615	602	580	641	628	607	626	570	622	590	604	655	612	578	605	580	595	601	572	575	606	617	626	629	557	619	623	633	615	615	621	620	611	587	651	627	626	621	579	629	615	597	599	618	627	597	633	631	609	638	612	596	615	556	624	630	610	604	654	569	601	619	587	625	638	566	637	612	606	613	565	571	596	633	599	607	593	621	597	659	636	617	650	594	584	606	635	601	627	582	646	578	601	623	658	585	647	655	635	574	627	584	651	604	599	617	597	615	634	555	598	596	585	602	575	599	631	584	590	586	618	718	599	638	597	648	598	578	637	611	587	574	648	603	641	590	624	607	582	598	633	596	588	630	595	628	642	571	633	628	612	596	595	564	581	658	569	678	579	602	612	613	596	600	607	608	577	613	618	585	564	605	578	580	597	597	609	594	598	615	612	631	613	619	624	570	601	616	621	621	605	641	622	608	600	598	563	603	599	620	622	588	577	613	614	607	626	642	566	610	581	580	594	616	609	579	577	637	619	612	588	626	593	601	591	615	599	602	631	604	635	637	630	609	604	603	603	591	579	588	615	637	614	602	582	647	621	582	601	611	607	619	568	556	600	621	652	598	620	587	654	600	619	604	627	626	600	584	617	599	612	646	580	594	604	618	594	659	647	644	605	625	601	622	602	573	647	637	592	577	585	594	600	608	611	599	632	608	613	630	612	583	575	579	634	618	577	644	621	585	595	622	595	632	648	658	604	637	586	633	572	628	621	638	651	662	593	589	605	605	594	615	579	639	587	590	609	634	596	625	609	622	605	647	590	590	622	624	577	638	603	624	616	595	607	620	575	590	619	619	606	572	600	605	597	607	593	597	604	620	548	592	584	597	579	627	607	648	613	613	557	600	612	586	592	641	629	595	652	602	605	596	618	620	582	592	628	583	616	611	609	593	674	611	629	603	626	676	614	596	617	594	604	634	595	648	604	606	592	610	605	635	625	606	606	650	621	618	592	605	590	584	613	621	624	589	585	620	620	607	603	547	571	618	625	623	604	659	667	637	613	595	580	620	624	580	625	583	634	615	595	618	588	587	585	639	598	620	655	578	614	602	588	610	581	625	631	541	595	628	589	592	634	636	585	613	596	591	619	587	632	619	585	565	645	663	626	594	577	603	667	628	613	616	598	584	591	643	597	598	649	625	607	603	563	638	547	582	650	609	604	635	608	626	582	611	633	546	557	569	590	592	645	588	597	624	598	598	628	588	599	589	645	590	601	616	605	619	589	596	613	602	595	633	595	603	571	600	644	581	623	586	631	664	649	607	628	622	610	576	576	640	629	581	620	616	618	600	554	612	620	644	576	596	577	601	620	611	603	611	642	621	586	607	637	606	629	570	553	619	588	628	576	585	653	598	588	581	605	593	624	578	620	621	643	594	633	626	637	558	602	606	614	640	593	639	586	574	608	574	554	564	609	594	601	595	622	614	629	611	573	551	611	582	635	565	612	593	575	615	620	611	586	617	585	629	609	585	609	636	607	638	592	641	634	577	603	612	603	633	619	627	561	630	650	640	633	609	597	634	605	601	573	653	601	596	594	595	573	624	591	618	566	583	618	590	639	634	573	591	587	628	597	582	627	658	592	589	596	617	620	597	570	582	572	596	643	588	652	572	631	627	595	644	640	600	599	621	594	636	604	661	542	636	634	634	612	645	616	636	575	595	622	589	582	581	621	608	630	612	598	629	565	582	662	598	621	572	613	649	631	614	589	557	622	643	568	615	612	591	652	633	606	590	596	605	590	592	623	648	604	611	596	595	607	607	628	587	595	594	637	596	619	612	614	592	600	595	622	601	579	608	613	598	641	604	626	609	624	624	556	622	585	589	557	613	588	598	565	631	628	593	592	613	596	564	657	644	606	605	630	619	619	605	609	617	591	626	598	597	651	607	594	587	598	629	649	600	626	579	579	577	635	621	620	584	608	652	581	640	602	639	664	621	596	603	594	604	609	580	602	582	623	614	644	647	570	610	596	608	621	586	603	641	586	655	580	637	584	575	631	623	603	566	612	629	659	602	651	609	648	603	578	650	599	565	611	539	556	626	583	582	582	609	626	619	612	550	629	598	585	579	609	614	641	621	620	607	628	600	638	612	598	582	583	626	620	615	619	634	580	626	601	607	600	646	626	598	622	646	587	615	593	634	637	610	612	562	633	641	614	600	579	648	594	603	627	584	598	633	605	621	603	588	612	595	592	649	639	623	611	579	618	634	630	595	643	689	584	633	583	596	604	664	644	599	610	591	610	592	602	592	583	637	612	576	617	579	621	568	620	632	595	637	563	577	585	599	572	617	612	620	574	597	608	622	597	590	650	607	598	660	629	602	610	589	572	563	604	638	651	604	636	647	598	614	601	637	624	581	631	636	629	574	611	621	568	579	575	613	614	585	574	577	610	585	631	621	645	557	628	626	604	615	627	636	598	575	593	625	634	595	602	610	565	630	590	626	613	619	625	602	625	597	606	559	600	615	598	635	610	585	611	599	611	562	604	619	664	625	583	545	599	648	611	576	554	580	578	619	649	593	632	578	655	664	584	596	575	580	588	588	597	617	612	617	574	603	605	650	614	597	634	581	609	611	577	622	618	604	560	583	566	669	595	600	594	611	624	600	631	618	594	639	600	561	638	587	585	656	653	582	599	583	567	594	626	628	541	610	651	652	592	627	611	626	612
18981	10598	6279	1852	982	678	511	418	395	314	288	287	308	285	283	230	233	238	257	251	235	210	232	242	240	204	217	220	201	232	206	230	185	199	211	236	226	180	203	211	213	240	218	220	218	207	200	207	224	219	204	238	222	225	179	214	235	231	248	201	247	181	205	232	207	206	241	231	216	229	220	243	212	213	211	233	233	210	215	218	254	227	211	219	216	235	231	246	207	246	235	212	208	255	216	227	198	212	201	192	220	227	242	214	250	218	241	238	218	211	192	221	232	234	241	194	227	233	246	208	214	209	217	254	204	205	219	185	236	226	220	199	198	232	268	215	207	219	229	257	214	203	228	210	207	181	206	227	205	201	225	204	231	209	236	203	246	214	223	235	240	193	236	219	242	219	214	213	235	208	226	220	234	201	219	241	220	190	236	215	211	230	237	188	221	222	209	202	213	229	236	209	232	218	210	202	240	228	209	222	231	228	227	207	209	236	223	213	215	222	213	217	215	206	201	219	185	219	207	223	236	217	228	217	250	232	192	219	217	210	218	225	209	217	221	212	228	202	221	208	217	235	223	193	213	216	225	219	228	215	228	204	206	231	230	220	211	225	211	204	207	195	188	198	198	230	216	218	210	228	188	214	227	178	212	230	216	221	210	227	218	236	232	216	241	211	213	230	208	203	225	210	202	197	224	246	234	217	207	215	224	215	199	197	216	229	256	196	206	199	221	213	217	236	233	193	244	217	225	242	222	210	236	207	217	228	251	209	190	221	195	189	204	227	189	215	214	225	188	235	194	211	214	231	201	215	187	215	222	235	227	210	198	203	214	202	242	233	234	257	211	210	213	204	230	232	216	204	214	245	234	177	229	200	215	228	216	233	193	244	214	223	212	213	215	228	218	217	232	195	246	199	203	210	221	213	207	207	227	221	229	219	218	219	221	203	219	224	225	241	206	179	199	219	194	187	239	215	245	200	226	222	217	224	211	211	223	217	220	233	232	219	223	222	218	202	235	215	214	212	182	234	186	221	216	219	215	231	230	200	191	224	219	244	203	213	188	231	206	207	200	214	217	212	230	216	190	219	189	216	208	198	244	198	229	201	198	207	203	182	229	233	238	199	197	223	203	209	212	209	208	221	204	212	210	194	231	247	226	205	238	221	215	223	213	229	203	214	217	214	206	216	213	228	210	220	236	253	223	231	206	211	226	185	206	236	193	212	220	200	219	231	198	215	258	195	190	196	226	192	206	208	204	192	201	219	254	225	193	205	190	216	208	191	198	222	211	229	219	261	223	221	211	232	211	212	225	239	211	205	196	210	226	216	232	221	202	213	227	255	216	209	213	240	233	194	215	243	213	201	214	213	220	195	216	199	232	215	237	204	186	224	213	224	185	218	224	203	206	184	216	198	212	213	243	226	202	190	226	202	219	207	226	214	209	212	221	203	219	225	228	213	216	230	206	235	209	197	190	213	199	227	207	211	212	228	248	223	225	248	213	215	199	225	228	215	226	213	217	213	217	229	235	221	241	207	204	219	220	221	207	220	203	229	207	200	184	216	213	187	198	203	192	249	231	224	206	220	231	194	196	229	230	244	229	188	212	210	203	233	211	227	232	213	242	238	211	203	186	232	220	216	171	213	235	245	233	216	197	232	228	206	222	199	211	224	198	208	223	210	224	244	228	222	213	205	207	205	202	232	232	218	233	239	192	224	197	242	246	238	210	193	211	199	196	193	205	217	219	200	211	191	215	240	215	207	209	222	207	238	214	207	237	222	222	243	198	253	213	216	225	242	230	224	196	189	230	235	199	210	258	201	187	210	222	227	211	253	223	216	222	212	220	212	238	204	239	202	214	199	231	240	215	189	224	234	226	233	217	223	210	219	217	243	232	206	205	210	229	183	233	253	241	256	233	234	233	238	196	231	206	236	219	238	215	227	203	236	228	205	206	217	220	203	199	212	223	194	247	195	204	226	177	193	218	207	213	224	224	198	225	237	205	200	230	223	226	215	239	212	188	224	214	229	211	225	231	214	258	224	240	210	220	216	231	213	218	210	222	209	227	216	222	207	214	242	243	198	219	207	241	202	211	217	219	200	206	207	200	215	227	184	199	227	213	243	220	236	213	221	215	218	232	233	208	228	193	204	240	233	216	238	202	174	213	191	220	193	202	212	220	211	233	223	225	193	196	225	207	188	223	239	214	206	196	221	202	228	226	225	216	185	220	192	210	204	213	215	239	219	213	236	199	222	223	205	207	238	210	251	213	205	211	248	230	217	212	198	224	184	180	227	248	258	217	206	200	208	204	234	227	234	254	203	211	206	213	229	226	202	201	221	221	234	227	205	233	244	217	193	207	209	229	218	215	208	208	206	222	221	237	222	214	190	217	245	214	217	211	223	211	199	235	217	215	226	209	213	198	224	202	218	203	192	197	232	203	203	221	218	198	214	203	194	192	205	198	217	216	204	253	224	235	222	202	206	234	264	247	224	224	257	221	210	244	241	218	191	222	217	246	216	224	205	214	219	209	207	202	212	206	218	222	222	235	204	203	210	206	207	232	210	239	217	216	244	205	217	214	213	221	212	206	203	182	232	240	217	229	218	198	215	218	225	255	245	215	216	200	199	217	201	238	233	193	200	233	224	229	212	194	205	215	199	213	255	221	251	189	237	241	203	197	197	227	211	192	228	208	207	194	234	230	216	207	217	207	226	206	204	195	202	225	208	226	218	202	215	221	222	208	194	201	191	217	218	217	199	223	219	231	206	236	205	213	201	207	213	195	205	230	200	230	242	207	210	220	237	188	239	236	238	196	230	200	193	195	169	200	197	200	234	195	200	239	214	226	213	208	227	264	192	238	215	217	198	217	202	219	215	210	202	231	218	225	177	225	207	207	235	196	194	232	223	215	223	224	236	232	218	224	197	220	191	217	213	188	202	208	222	207	205	223	222	212	224	213	190	178	222	192	161	223	223	213	188	225	206	210	217	245	222	226	229	229	214	232	200	214	179	237	208	213	224	212	176	201	231	235	198	187	209	245	242	225	242	240	212	207	215	203	203	202	230	227	223	198	208	214	221	220	217	202	206	220	224	235	214	213	207	198	189	224	230	214	196	206	219	185	207	214	214	199	221	228	236	218	222	255	200	210	224	243	229	217	202	218	239	226	220	205	199	231	205	209	223	246	196	203	215	196	215	204	211	220	213	222	242	232	210	254	220	195	205	221	236	214	214	222	196	219	187	195	212	223	206	215	196	203	202	191	224	223	231	249	225	240	203	197	241	214	234	213	211	214	203	216	200	205	225	217	223	247	220	227	214	229	222	221	210	216	224	200	225	238	211	213	229	210	218	188	234	208	209	213	227	220	219	199	211	194	237	228	219	231	229	233	217	223	222	228	208	222	224	203	206	226	205	199	189	215	230	204	229	214	216	208	226	196	232	227	213	202	217	202	229	212	194	251	195	207	225	205	217	221	213	201	223	262	227	212	217	195	211	242	231
11403	8568	9531	4275	3260	2533	1805	1449	1197	1096	1003	886	911	781	774	757	715	704	638	606	629	575	572	564	550	486	521	512	554	497	528	513	501	581	534	496	526	541	527	479	506	529	498	527	529	485	519	515	494	478	537	506	512	501	511	462	505	496	513	491	495	505	518	487	482	499	491	507	503	494	491	479	525	482	511	505	468	511	511	518	547	483	498	495	477	458	493	502	494	511	494	496	511	453	497	488	472	479	488	469	476	507	534	454	509	500	499	469	485	522	472	437	481	482	494	462	514	516	488	469	475	455	515	514	471	488	504	473	464	517	514	494	505	502	479	507	504	526	530	461	503	482	497	491	502	503	488	495	484	529	504	488	479	516	516	461	499	492	492	501	500	528	465	454	473	497	467	512	507	507	576	527	477	524	489	533	475	494	554	519	522	518	466	512	524	491	510	445	462	496	476	518	448	468	510	529	510	476	444	503	469	447	501	482	485	502	475	499	495	494	524	514	534	479	468	489	485	553	472	525	471	511	491	504	520	479	459	448	489	484	480	471	511	495	487	511	487	480	510	502	499	501	465	497	500	541	506	517	505	488	490	482	499	493	491	515	466	508	476	526	483	498	516	495	490	538	467	460	508	518	496	493	494	477	486	498	470	502	460	526	498	512	537	513	470	492	471	472	503	475	512	458	495	503	519	501	493	486	494	498	479	485	480	526	478	515	485	513	518	488	445	455	487	502	483	504	482	486	484	497	489	479	495	494	494	504	474	466	493	493	472	491	516	501	498	519	465	520	438	471	499	510	498	517	503	513	516	499	500	512	507	502	460	464	508	545	511	487	518	502	481	464	486	519	497	493	484	472	521	508	528	508	483	512	470	465	531	495	458	517	480	539	486	512	526	490	485	494	478	462	515	487	482	503	488	519	481	510	504	504	515	499	513	500	478	506	516	524	501	498	508	501	480	427	506	487	510	520	495	503	485	495	524	511	501	476	501	459	469	500	501	493	450	510	497	505	484	485	454	511	431	443	486	501	482	512	505	486	512	536	481	495	473	487	494	514	448	479	469	509	519	489	506	490	490	530	502	520	477	477	497	517	473	501	497	505	549	514	478	500	495	493	515	527	489	497	484	489	489	507	518	484	501	525	535	507	497	499	481	525	483	470	495	491	503	522	549	471	466	470	470	505	512	507	497	482	473	521	489	503	460	503	487	515	496	508	487	526	506	485	495	528	476	522	473	470	500	490	531	474	472	530	487	514	472	496	481	494	481	507	517	486	499	459	499	485	497	489	477	498	507	541	527	487	498	480	516	513	519	514	490	481	455	499	497	491	525	497	492	493	523	494	475	499	500	486	468	502	465	489	491	456	513	478	459	470	498	524	513	536	491	463	471	493	458	478	529	494	493	522	481	482	492	480	476	499	489	502	492	485	473	482	475	503	472	512	498	498	474	466	502	518	503	510	491	479	500	461	491	518	476	517	483	511	490	477	502	507	496	538	474	477	445	515	491	474	538	512	485	496	507	477	478	483	497	477	467	478	460	516	497	487	434	495	470	498	472	546	487	497	505	474	532	449	493	502	491	457	515	470	509	503	485	476	477	483	479	480	504	465	454	525	500	496	537	506	506	550	483	461	460	477	466	520	498	478	513	503	487	474	501	480	490	496	477	478	492	515	509	491	490	483	445	508	545	538	494	512	516	497	501	491	490	490	499	483	488	473	459	476	532	521	494	489	503	483	492	471	503	507	500	522	472	515	507	457	509	504	483	481	467	506	489	524	488	486	501	488	487	500	507	479	499	493	525	492	516	468	504	476	502	479	459	539	520	467	550	494	501	511	471	505	473	500	496	488	489	490	485	512	513	518	505	463	504	510	483	496	543	481	502	519	515	541	521	478	520	501	467	501	475	512	510	480	534	529	530	483	492	534	544	471	488	479	526	486	498	494	496	467	535	481	522	520	520	515	493	512	466	463	513	548	488	506	476	475	508	481	567	512	502	495	507	471	499	462	531	502	492	485	489	542	479	555	496	525	505	470	528	511	499	498	486	475	472	512	482	516	528	496	517	447	495	485	508	473	510	444	488	465	530	514	483	464	507	494	510	489	489	485	506	510	492	495	482	520	473	521	510	465	490	504	503	514	452	490	479	476	496	486	523	522	512	514	484	500	481	522	477	448	479	515	465	493	501	497	494	485	464	540	548	499	541	512	491	454	480	489	526	521	490	500	489	474	475	509	505	451	521	512	464	525	475	511	492	488	503	484	505	493	507	527	507	470	540	500	516	481	453	533	501	535	513	513	515	508	497	510	510	536	510	489	488	474	531	474	509	447	456	510	462	497	490	524	493	484	480	494	502	476	496	521	475	497	471	482	505	490	489	501	524	475	501	470	480	490	503	533	457	475	478	501	510	485	490	484	486	544	508	519	512	537	481	495	509	510	497	513	484	539	480	521	460	472	489	467	455	480	483	515	500	506	485	495	489	511	502	527	491	488	496	479	516	503	486	495	512	507	510	503	498	489	497	492	492	480	467	496	474	481	523	469	527	505	473	476	484	507	522	503	529	494	526	477	512	505	505	523	516	471	497	509	489	489	517	515	469	501	503	426	505	494	488	474	494	482	486	511	474	500	514	489	514	475	477	509	532	496	511	513	511	503	537	485	475	498	469	501	526	503	490	495	494	494	500	498	507	477	496	487	481	548	480	466	487	487	494	499	544	511	484	505	486	499	496	502	507	492	520	528	521	505	494	472	463	518	515	489	473	477	488	458	458	505	468	522	483	516	498	507	471	477	482	505	544	523	502	508	478	512	460	475	506	476	492	460	484	514	491	489	473	474	525	488	484	481	488	486	483	486	507	488	493	478	525	511	490	480	508	537	496	531	502	500	502	538	485	511	484	471	501	489	502	440	531	501	479	481	492	467	457	531	491	518	476	459	503	473	492	497	500	466	462	498	481	503	501	514	495	473	482	479	476	549	486	468	487	515	484	474	501	450	514	529	522	510	508	529	513	519	470	505	449	506	511	481	462	504	503	485	482	491	501	529	526	460	475	498	485	506	495	489	514	499	538	462	528	523	484	494	532	474	490	479	436	521	486	492	546	496	492	487	478	504	497	474	501	480	535	477	503	496	491	504	486	497	529	501	459	500	517	471	521	499	491	498	475	466	523	474	473	464	479	491	501	473	481	495	506	510	484	518	490	471	483	457	505	540	472	498	517	516	502	479	523	531	484	524	488	499	472	444	493	522	516	486	483	516	500	481	497	477	497	550	521	469	544	496	532	497	504	466	465	501	460	513	467	507	492	498	514	520	478	467	479	466	479	472	494	482	480	503	539	531	489	502	482	502	476	496	497	470	502	497	514	497	496	477	482	483	505	501	459	482	517	504	538	506	499	476	504	446	492	485	480	472	457	490	505	465	465	510	479	523	508	475	511	489	525	487	485	503	507	514	461	486	498	453	496	478	502	486	461	490	512	506	513	456	450	496	511	477	517	530	527	520
37136	28291	24084	7823	2293	1268	832	659	567	438	404	378	389	366	334	328	332	267	300	299	281	290	264	249	236	274	322	298	252	274	302	258	260	233	268	256	239	256	243	255	249	255	266	261	262	218	251	264	259	244	270	256	262	239	214	259	244	226	272	236	288	273	250	293	259	248	264	252	249	254	272	243	232	227	245	228	281	283	251	279	269	262	240	243	272	233	266	270	266	262	227	232	253	226	248	239	242	269	256	243	267	262	272	244	272	226	221	269	257	231	278	304	248	260	250	248	273	268	236	237	244	269	242	254	267	218	264	268	246	280	239	259	264	261	232	259	266	247	229	253	258	255	247	288	249	250	286	265	259	262	252	254	277	257	279	245	251	275	251	272	261	285	241	232	247	248	276	218	254	238	256	233	266	252	268	268	256	258	242	240	271	266	247	244	267	268	256	239	261	252	275	262	245	207	207	277	226	270	235	209	270	290	253	264	257	255	254	229	235	259	249	254	242	223	237	232	257	234	232	261	259	259	260	246	254	260	261	288	247	271	268	247	279	260	262	233	257	276	279	291	241	265	255	254	288	249	252	234	251	233	271	246	243	276	227	263	251	277	257	274	248	257	243	235	218	263	245	225	261	289	242	268	264	249	239	230	256	264	268	262	241	279	291	265	256	238	240	234	262	256	246	246	236	260	282	210	241	246	257	254	249	254	247	273	269	251	243	272	232	255	264	241	270	276	252	254	279	251	289	280	262	295	240	243	243	245	255	260	249	274	236	256	254	265	244	252	265	243	276	232	233	241	265	251	238	243	235	287	254	229	261	285	260	245	255	233	257	255	255	240	246	244	256	250	259	244	268	252	255	262	235	246	257	238	271	257	274	240	227	228	246	235	259	225	259	223	241	228	236	277	265	214	264	243	263	272	273	263	252	243	313	232	247	238	252	256	238	260	246	264	259	251	256	274	282	247	283	279	249	249	250	246	234	248	276	224	247	262	251	269	247	268	273	251	248	225	249	244	250	237	219	260	264	277	250	271	264	253	240	283	273	268	262	280	240	290	248	263	265	297	255	271	256	270	222	244	232	244	272	275	275	262	251	230	250	240	268	243	249	256	265	280	256	235	245	288	281	259	239	235	251	233	258	235	245	236	303	235	274	273	255	236	255	234	256	234	242	270	272	216	256	251	241	231	273	242	262	272	281	264	274	261	261	286	247	257	266	235	255	246	291	283	262	224	272	259	242	273	253	225	246	285	260	260	253	258	236	252	257	286	264	244	227	280	267	259	244	236	232	246	263	240	249	264	282	246	246	219	245	265	279	265	247	257	246	276	243	240	243	247	275	232	232	237	217	251	260	246	251	240	236	229	279	284	267	278	242	262	277	267	238	269	253	265	265	235	248	239	264	238	224	237	224	240	261	277	238	269	241	238	265	225	264	236	284	250	235	246	231	250	254	273	231	253	253	253	248	249	250	240	245	255	243	249	291	241	279	218	240	268	266	247	248	235	233	262	263	252	261	259	260	243	244	268	242	272	266	214	272	245	229	253	232	245	252	300	278	268	240	274	238	233	260	273	271	278	254	205	269	249	256	246	262	256	249	261	260	266	286	267	245	254	256	254	243	236	228	254	295	228	259	243	237	243	242	249	244	270	259	263	243	252	235	241	230	225	247	235	263	276	259	275	275	253	250	255	213	251	242	250	260	275	277	235	242	262	271	255	273	256	244	248	257	259	261	295	241	245	247	267	250	255	268	254	252	241	251	264	289	237	238	245	280	288	237	258	265	254	254	217	219	255	278	247	259	267	236	256	233	227	259	253	251	224	233	252	253	213	242	257	262	228	240	248	228	289	249	274	264	253	302	287	247	254	273	244	239	255	267	263	240	267	232	235	249	283	274	252	268	261	292	264	263	290	227	297	215	232	249	249	271	253	252	283	281	223	257	243	252	243	248	227	260	258	269	256	232	237	288	263	237	257	243	238	255	255	260	264	248	300	277	245	233	251	255	233	283	267	272	270	249	240	261	229	269	258	246	235	240	274	245	277	247	270	249	248	259	270	276	233	222	287	276	246	258	302	276	235	266	251	275	271	258	241	271	252	255	276	220	242	261	267	238	272	265	282	265	243	285	247	224	244	261	243	295	290	257	246	255	239	241	235	241	255	245	256	267	267	249	254	264	254	236	252	247	237	275	271	268	220	241	239	251	246	246	280	240	247	245	254	227	252	253	275	263	286	261	257	278	250	244	267	273	276	255	267	273	286	264	267	275	261	243	245	248	242	266	260	273	253	243	257	267	230	270	252	253	257	258	252	260	252	268	251	250	225	251	274	242	262	283	259	228	247	278	258	236	267	252	253	270	238	275	236	264	222	247	270	258	258	246	247	265	253	286	251	276	272	270	263	259	266	290	323	249	265	256	276	256	258	253	277	271	244	251	237	266	297	239	213	265	251	254	229	254	277	252	261	259	235	250	261	264	236	267	244	256	223	225	255	268	276	239	262	239	232	245	248	262	251	252	245	281	247	245	243	250	232	244	238	256	274	257	263	252	222	280	275	275	249	253	234	248	267	277	246	274	234	250	256	234	222	250	258	253	235	255	236	250	231	257	301	237	268	275	236	234	227	269	275	250	227	267	241	249	274	258	231	262	250	254	243	247	258	268	263	264	241	244	243	251	258	264	246	259	241	243	256	245	243	269	262	253	246	243	280	231	224	251	273	293	261	259	240	264	321	272	295	252	260	264	251	266	266	291	243	262	253	265	273	231	274	251	250	239	233	260	292	274	275	245	244	235	249	272	252	260	282	267	276	246	254	275	257	241	218	243	273	251	264	266	232	257	249	239	255	292	266	291	242	247	247	268	242	249	254	276	276	268	273	277	232	251	241	270	257	244	252	275	245	255	254	248	238	270	262	239	243	259	266	234	277	257	235	269	248	262	263	254	248	236	269	261	277	269	272	239	252	238	252	266	259	267	275	278	262	254	284	279	269	276	241	277	250	270	236	209	265	269	257	238	240	242	264	263	245	229	241	273	270	263	254	245	248	279	250	265	258	247	226	258	262	266	231	283	263	259	257	251	229	238	256	246	265	259	265	271	269	263	269	266	234	256	260	264	258	256	258	254	277	237	282	266	241	238	276	247	245	270	238	246	242	248	240	252	255	242	259	271	275	243	267	250	249	234	233	230	247	259	251	246	238	247	241	259	245	224	301	262	241	273	259	207	222	240	259	225	258	258	252	257	246	242	259	271	272	265	264	242	269	265	271	284	278	275	232	250	224	292	269	251	238	242	251	288	243	255	243	251	262	252	279	280	274	221	225	256	239	238	245	266	241	251	244	262	260	263	268	235	269	275	255	251	232	268	222	238	245	237	241	229	252	239	254	249	239	262	263	247	261	236	254	246	234	229	228	225	247	287	249	251	283	265	260	252	246	214	249	261	269	221	284	236	244	277	251	270	299	254	275	258	269	273	259	265	237	235	249	267	276	271	269	260	248	239	254
23923	22330	24841	8422	5458	4347	3100	2494	2122	1760	1594	1382	1264	1131	1073	1005	933	898	883	820	758	768	728	711	703	662	684	709	666	608	602	644	623	618	591	628	610	612	555	651	611	594	592	547	605	617	594	622	612	579	584	591	556	567	590	615	608	552	576	578	605	577	616	560	566	608	583	594	579	581	546	578	585	574	559	573	584	601	574	532	548	551	587	606	591	613	539	591	565	607	610	572	564	584	557	563	582	579	585	573	570	635	558	568	577	586	590	556	584	585	574	618	638	561	564	609	567	569	593	598	564	591	559	559	582	582	594	603	603	564	535	593	587	602	551	515	596	600	596	552	602	572	545	586	608	597	600	590	584	588	559	547	537	620	537	587	626	593	573	613	561	545	598	573	584	576	554	564	598	561	594	582	583	556	577	550	578	583	567	583	586	601	535	622	571	559	561	580	551	591	545	567	574	583	621	595	572	624	553	604	614	573	610	581	593	560	576	576	566	554	583	591	547	557	559	590	608	573	557	552	587	547	539	580	567	567	589	605	586	601	600	576	577	564	589	543	530	566	547	579	595	552	630	637	604	604	565	582	554	572	560	573	535	564	593	637	577	577	583	594	621	578	544	591	602	529	571	568	571	565	603	617	614	586	588	607	533	535	565	573	569	603	558	575	536	623	591	583	555	571	548	600	626	569	563	599	550	530	615	604	582	577	577	608	603	568	590	567	571	580	617	591	608	535	577	572	566	593	594	518	573	618	545	608	664	599	566	574	595	524	555	598	602	586	565	586	551	577	595	562	599	568	565	604	572	602	553	555	597	546	641	612	572	584	605	566	574	548	650	578	616	566	526	547	546	589	572	592	556	529	526	590	578	552	563	617	584	577	583	559	574	561	610	557	526	602	580	617	550	537	541	580	575	574	561	587	605	587	599	611	565	597	600	625	590	574	572	548	564	546	567	579	570	601	601	556	614	559	555	609	549	544	529	594	557	603	643	581	577	568	613	580	577	580	588	590	538	559	599	566	566	612	608	571	591	585	553	576	630	584	572	624	602	571	575	577	553	588	594	531	583	556	571	570	582	551	590	575	543	583	585	613	569	577	546	602	538	588	610	549	574	584	568	552	581	578	605	544	594	573	536	600	585	564	566	618	569	529	578	635	577	517	583	596	577	572	609	576	538	546	506	555	601	584	598	583	603	561	541	604	543	593	637	568	561	528	562	612	549	544	573	559	578	560	571	575	580	617	543	597	568	614	623	571	590	570	580	575	576	559	538	598	582	642	565	592	538	601	542	581	604	584	534	581	582	564	583	539	582	595	587	570	555	574	604	585	567	585	588	559	563	601	537	592	542	605	560	561	578	601	577	572	590	563	592	604	582	582	565	619	581	620	587	581	582	594	588	564	582	586	542	594	559	552	596	542	564	544	578	544	616	560	596	608	627	538	586	614	559	575	539	601	559	597	572	618	582	539	549	573	597	549	594	600	564	567	602	557	580	587	577	551	589	603	588	626	602	551	574	564	573	566	534	599	592	610	589	595	584	558	605	576	572	579	586	604	574	568	582	568	595	582	522	517	583	563	569	641	576	533	551	632	529	613	565	571	523	586	661	552	570	582	654	582	589	569	597	572	564	556	548	604	586	580	536	593	542	566	563	570	577	544	564	596	631	541	567	571	549	627	599	597	551	592	561	601	584	571	558	580	599	612	541	597	578	559	577	573	566	603	590	560	539	519	573	550	608	600	580	585	583	571	560	603	605	556	551	519	585	599	625	549	589	558	539	577	548	542	553	592	569	576	630	568	565	583	544	598	606	593	583	597	569	573	602	542	556	590	575	634	617	566	571	589	586	588	568	578	570	568	572	571	569	557	589	572	604	569	546	543	562	587	589	573	557	579	537	564	568	610	549	608	577	560	596	587	584	609	563	554	549	546	620	597	523	575	589	613	591	566	531	583	571	647	554	585	542	582	583	615	607	580	589	574	588	590	609	579	575	548	532	573	566	557	600	567	572	569	586	556	588	567	570	607	580	599	560	541	602	626	578	573	586	592	574	534	572	578	586	571	554	508	548	626	545	624	579	564	560	588	589	593	600	522	560	602	567	569	563	581	600	605	570	569	556	550	558	607	557	568	620	533	615	569	603	564	576	588	545	585	599	593	586	550	568	552	550	624	530	587	520	553	655	568	586	588	568	576	603	595	552	600	595	579	619	616	578	599	559	557	545	581	645	585	618	587	643	584	591	527	598	560	581	576	548	550	547	576	648	603	583	585	591	600	586	560	600	582	575	564	599	592	574	536	604	569	550	562	563	593	577	585	579	570	577	554	612	537	561	541	574	592	572	577	603	612	570	527	566	587	616	535	600	601	593	559	582	599	557	571	557	587	586	558	563	554	555	598	596	613	612	578	601	536	600	600	571	592	581	563	575	589	562	529	557	570	582	570	564	575	563	609	578	597	587	578	598	538	547	582	567	569	596	582	593	607	494	614	547	529	574	585	543	546	576	592	566	539	636	560	568	539	586	585	564	569	590	533	576	581	583	613	568	563	573	575	598	554	547	572	601	569	553	541	587	564	547	574	584	549	561	572	557	578	589	584	566	570	572	565	614	543	524	585	586	551	544	569	578	574	586	587	602	581	593	596	583	531	570	592	583	576	570	553	597	577	572	581	578	580	576	539	593	509	627	574	607	581	585	528	554	556	579	579	545	563	581	555	605	587	615	576	509	558	547	564	530	604	601	596	606	554	530	550	580	588	558	566	564	596	652	567	549	615	576	566	603	553	573	594	569	577	558	583	522	579	583	564	530	603	586	589	607	602	570	582	574	623	619	586	534	545	589	598	583	552	551	595	581	568	578	563	601	578	571	602	551	541	599	591	572	523	588	557	597	598	587	568	567	570	595	573	585	568	594	604	633	592	536	569	591	588	551	602	630	612	577	527	583	566	610	548	551	552	563	541	603	588	582	568	617	576	576	570	587	566	596	588	575	572	614	561	561	559	592	577	591	571	614	583	569	624	576	575	572	590	596	557	608	536	571	543	574	567	594	568	568	582	578	581	564	558	578	572	587	578	577	578	601	572	572	558	575	569	592	577	631	533	571	535	580	628	603	573	582	630	547	579	549	554	585	545	599	596	569	605	545	568	557	535	560	574	566	553	618	588	551	602	607	579	598	535	526	584	584	567	568	566	582	576	524	567	579	581	545	617	589	555	549	588	602	575	555	569	563	584	584	603	539	550	593	571	551	572	581	601	541	592	591	577	601	545	564	559	544	590	601	556	578	568	577	591	561	609	574	560	596	581	587	550	549	575	540	607	636	537	563	576	573	571	570	630	571	604	599	583	550	573	552	547	530	566	608	593	580	555	517	555	598	568	560	563	599	587	597	585	563	567	577	553	575	610	575	533	573	597	549	600	533	614	609	565	601	544	535	558	595	614	547	553	570	590	601	575	597	543	590	602	546	573	584	609	620	568	595	582	518	541	602	625	533	575	587	614	566	563
47629	37595	35970	14475	4443	2110	1257	976	746	618	488	476	426	447	446	376	376	396	363	305	342	328	349	290	330	322	297	336	331	309	308	308	293	294	273	267	285	250	290	340	274	259	318	313	242	301	287	270	283	286	285	279	274	247	250	297	270	274	271	267	282	289	243	280	278	258	291	325	250	272	259	317	271	272	268	291	294	296	253	284	259	281	275	290	241	292	286	317	263	262	286	277	300	307	322	289	311	286	255	293	302	277	274	266	277	251	296	275	287	312	285	275	283	300	285	275	255	297	247	309	273	319	261	287	271	284	329	295	257	286	299	315	285	267	268	282	278	289	247	250	264	285	269	275	268	298	303	279	267	312	264	284	270	289	274	271	292	297	246	266	254	299	270	317	303	274	278	309	268	251	274	265	264	249	283	258	309	266	253	279	273	300	312	271	284	249	285	300	291	276	290	316	303	249	282	293	285	269	296	237	279	260	303	280	319	264	291	277	272	283	318	315	262	251	278	290	270	279	289	313	297	251	279	287	309	300	277	277	272	298	280	281	257	275	278	237	282	284	277	280	264	285	254	259	270	281	259	295	279	267	287	280	244	263	270	288	295	275	272	266	284	274	277	263	259	301	274	293	303	278	281	254	278	285	287	284	287	321	255	266	286	306	283	284	259	289	281	272	247	265	304	280	283	269	267	267	289	286	302	249	275	284	290	290	295	305	296	295	246	268	311	316	260	303	261	291	291	267	277	265	282	281	267	279	276	265	249	283	293	266	283	282	304	265	258	309	258	275	296	282	305	275	270	265	293	280	283	284	266	266	280	270	266	277	279	261	268	251	338	297	267	268	285	273	281	230	280	297	279	289	270	266	284	292	274	283	249	275	310	267	335	295	281	272	270	298	249	302	268	286	294	302	289	289	272	288	273	273	272	273	291	290	269	254	286	239	306	232	306	260	267	294	274	264	253	293	248	279	266	262	297	277	288	276	301	272	271	307	310	266	295	281	290	268	285	276	284	334	245	279	297	273	272	267	269	281	270	280	292	282	294	299	301	270	257	295	285	277	269	264	293	271	288	269	283	272	257	282	263	249	270	299	281	264	261	274	319	282	279	276	243	269	286	319	274	296	304	326	271	241	269	267	293	278	233	262	285	281	264	276	269	270	280	295	271	317	327	279	269	281	284	284	294	268	271	272	284	253	281	300	297	231	287	289	277	263	301	242	250	286	263	279	258	255	256	276	298	285	255	276	263	248	277	281	278	288	281	284	268	260	308	284	277	260	268	261	258	304	240	303	280	274	257	264	261	270	268	274	292	291	276	293	275	247	271	259	269	261	265	277	299	283	318	273	269	267	257	283	267	222	240	279	280	304	284	272	282	260	298	290	289	284	302	263	297	260	284	263	275	255	274	233	279	276	279	289	274	282	296	255	303	293	305	278	257	244	275	281	286	252	288	253	276	253	268	281	306	304	267	275	269	282	258	265	249	275	304	265	283	286	279	276	310	255	286	285	297	272	275	281	250	253	251	278	275	286	285	279	274	276	277	287	263	272	258	296	302	285	287	277	259	282	281	261	262	276	292	272	282	278	286	275	311	277	301	256	295	286	283	277	244	299	277	286	300	274	316	256	284	293	291	320	283	289	275	270	279	273	257	270	299	305	330	292	280	290	276	297	322	283	275	275	313	247	279	292	263	283	256	248	272	287	285	308	299	284	273	301	258	264	290	249	263	287	308	253	270	290	283	265	280	262	258	257	255	266	294	256	283	282	294	267	318	302	316	310	261	292	255	286	304	295	267	267	299	271	253	293	277	275	309	246	272	231	250	279	291	288	286	257	291	315	262	290	290	290	305	282	299	331	269	273	279	313	287	240	268	256	278	267	251	288	279	269	282	270	269	271	278	293	280	308	317	288	291	267	275	295	296	279	261	252	293	290	290	286	252	279	298	298	273	258	298	285	264	301	267	294	282	281	232	313	295	274	266	299	289	323	272	315	268	230	284	271	303	303	259	267	279	303	244	279	301	273	272	281	267	266	260	273	322	284	298	267	282	293	286	296	254	266	278	263	265	259	300	268	313	280	306	250	275	282	325	267	258	268	310	264	260	276	309	313	272	304	276	289	303	281	284	282	261	243	274	249	263	301	274	293	307	289	281	290	263	268	283	314	267	303	275	288	288	267	303	289	282	270	276	262	314	270	272	273	300	257	273	276	251	301	296	270	257	317	266	246	259	277	267	279	278	260	252	276	300	278	291	256	276	294	266	278	269	260	257	273	279	306	284	281	268	274	264	300	288	277	271	269	265	272	289	272	262	283	264	279	287	289	279	290	258	278	304	285	254	275	258	259	291	281	262	277	299	307	275	309	308	287	253	263	306	288	303	249	296	280	284	282	286	276	277	256	252	289	286	284	293	279	259	269	247	266	284	281	269	261	300	273	282	244	274	262	298	302	301	253	255	282	256	308	278	278	261	265	289	263	278	278	297	273	277	303	261	300	272	277	273	277	290	313	274	285	249	275	264	254	272	280	285	260	279	310	274	263	292	267	271	324	306	299	272	268	274	292	311	283	278	294	249	281	299	291	271	249	262	287	300	289	283	264	262	312	298	306	268	277	276	276	275	273	290	290	248	268	262	284	312	300	277	300	274	282	234	266	264	287	274	279	286	283	239	309	259	301	264	260	281	268	289	277	276	288	279	263	281	291	258	316	278	303	272	275	280	265	293	258	277	285	292	280	255	288	284	263	309	265	265	316	281	252	253	291	308	294	314	270	324	294	272	300	269	295	274	264	260	313	292	289	247	262	256	259	276	294	268	280	258	295	276	318	261	247	281	287	283	290	274	248	272	273	281	308	228	286	259	287	295	288	281	285	276	281	284	276	270	290	277	297	266	269	300	260	287	264	301	302	294	246	236	262	286	259	283	293	294	264	273	301	263	305	293	303	302	274	292	260	301	245	257	273	291	267	259	270	253	282	290	270	262	271	252	307	280	219	276	275	249	291	291	246	302	295	278	279	266	253	261	287	269	268	271	288	291	299	289	298	265	302	257	276	279	288	334	259	293	280	258	310	293	315	271	249	283	301	272	292	299	311	276	279	302	290	309	270	291	310	298	310	280	272	314	295	289	259	297	277	285	291	291	305	268	313	291	279	304	244	250	295	294	272	296	263	273	270	281	269	254	294	272	304	255	251	251	264	300	283	292	319	283	298	298	279	265	303	282	272	253	278	289	252	242	299	304	293	274	286	288	274	281	293	260	271	263	269	262	271	271	295	299	273	269	298	303	266	209	283	286	291	272	309	247	277	284	255	300	311	306	295	264	279	287	289	299	263	293	271	281	268	305	291	287	302	286	264	268	297	298	276	266	274	269	307	257	252	286	258	280	269	261	258	284	291	270	306	285	282	263	254	315	293	263	265	294	293	249	270	295	274	296	270	269	251	290	240	265	289	302	284	279	264	322	274	288	288	272	247	277	290	295	257	266	285	312	286	277	290	258	293
31227	29598	34484	11809	7055	5542	4088	3406	2904	2284	1982	1821	1587	1476	1365	1226	1181	1108	965	931	929	904	780	837	850	773	775	794	774	685	724	743	678	682	707	755	673	720	709	693	689	658	616	641	614	629	629	630	614	658	629	656	635	603	606	602	628	640	671	643	595	640	609	604	587	639	587	604	630	644	597	602	601	604	607	599	662	597	638	586	633	579	633	584	613	629	618	612	623	616	603	637	637	622	605	587	628	617	588	635	615	621	660	662	627	614	562	619	606	612	634	606	634	606	617	633	555	616	583	626	605	602	616	580	629	591	621	612	611	645	610	620	634	607	650	623	587	606	648	669	619	626	688	598	614	660	601	636	590	656	614	681	639	574	615	610	599	564	602	566	638	640	623	646	632	608	658	630	626	578	629	632	619	607	593	612	553	612	618	609	622	629	596	613	598	614	601	598	620	570	591	606	592	604	609	630	588	593	611	659	607	556	645	630	677	604	655	633	608	592	585	648	644	609	617	624	617	618	660	649	616	579	585	655	605	648	605	628	603	604	533	587	604	592	607	624	622	609	596	608	597	543	585	624	625	604	637	630	656	640	613	567	612	598	614	616	566	601	609	583	578	605	643	615	613	624	618	603	592	642	624	553	604	540	603	609	602	620	641	630	617	629	641	617	568	602	621	601	612	616	634	640	645	592	607	611	584	633	574	610	638	589	572	563	596	585	623	652	631	643	598	640	646	615	588	619	620	633	658	594	641	628	618	634	646	629	605	623	608	605	630	644	638	600	640	621	609	601	629	626	636	608	612	640	637	625	603	607	627	623	608	654	628	630	598	592	620	630	614	672	596	570	583	587	619	575	614	649	611	582	562	605	603	626	645	605	601	605	612	622	590	645	641	616	608	617	575	669	578	682	631	621	612	592	626	614	562	620	640	600	635	624	609	574	655	648	648	642	597	592	604	638	632	597	615	620	589	636	647	638	640	625	585	628	625	647	566	685	635	643	576	579	620	633	619	626	644	638	623	598	597	667	634	609	588	597	586	615	637	640	643	585	657	646	671	614	603	628	620	638	589	626	625	657	642	624	623	609	564	587	638	618	650	614	601	631	594	593	652	621	551	610	637	587	601	644	592	619	572	603	588	610	613	589	587	606	599	596	617	650	620	636	618	614	623	647	587	616	613	639	593	639	583	606	641	655	621	595	636	630	599	671	603	534	605	625	577	624	606	673	656	642	592	601	618	590	601	620	608	622	608	604	618	560	617	645	591	603	599	610	642	601	587	609	630	615	631	632	613	626	613	568	614	604	622	621	654	642	660	630	618	588	614	650	610	618	645	594	603	591	581	605	640	607	698	614	603	612	587	593	619	621	643	640	635	622	601	608	629	614	597	571	610	627	612	644	687	602	575	625	614	613	601	583	660	657	626	638	613	574	610	595	603	626	638	593	616	626	587	587	608	642	591	607	612	622	643	584	570	622	575	653	570	609	585	566	561	614	598	622	617	649	605	620	577	622	530	593	623	629	603	577	605	639	609	599	615	630	609	620	643	637	612	582	609	652	586	603	602	578	553	615	609	605	609	615	683	634	595	630	607	607	581	669	630	585	641	613	611	631	586	591	637	600	605	601	608	592	618	636	610	606	628	636	614	597	598	572	585	607	643	613	606	611	595	658	640	624	604	632	563	635	631	643	618	605	579	631	606	675	624	601	582	572	623	600	629	628	638	590	620	618	637	641	625	629	593	634	635	582	652	589	621	606	645	614	629	588	618	623	593	639	580	645	599	622	651	601	611	594	633	630	630	599	597	605	620	599	604	626	610	590	623	597	596	582	661	601	605	659	625	653	575	620	631	641	629	609	609	593	594	602	628	611	613	591	618	586	594	555	633	628	639	598	605	598	644	645	562	634	587	619	637	591	635	586	587	601	623	636	624	643	600	640	564	623	599	669	607	601	637	609	611	666	593	596	607	589	625	621	610	595	605	596	593	600	591	623	629	624	594	624	603	657	666	589	586	589	618	604	581	589	630	578	617	659	651	655	621	640	572	621	621	600	651	610	634	587	579	648	582	610	626	583	584	593	615	603	617	619	579	663	608	667	570	620	600	591	636	652	637	637	601	651	613	619	608	583	655	616	626	597	577	591	581	649	634	603	625	595	633	594	615	607	632	592	600	599	647	565	601	596	615	638	624	651	630	561	634	615	610	617	642	666	645	629	644	634	624	595	639	623	571	589	600	615	590	659	621	640	592	629	631	629	593	592	574	649	604	593	604	630	639	660	630	606	598	609	618	663	630	575	610	602	619	554	623	605	605	628	640	629	586	586	614	606	630	622	633	570	644	612	571	625	643	599	664	631	569	562	630	615	646	631	556	546	628	602	578	601	611	590	598	594	615	620	653	570	608	624	589	617	578	641	614	669	639	573	607	686	638	633	645	621	639	627	605	587	605	607	600	575	631	611	596	592	611	616	622	605	616	610	645	578	636	595	639	652	601	643	591	621	613	617	633	626	629	658	639	614	573	575	649	651	599	608	603	581	600	620	562	609	631	571	598	608	596	636	626	578	614	605	596	614	649	599	618	652	624	608	657	627	631	573	608	604	599	615	622	596	607	621	575	599	606	565	642	630	630	637	599	606	614	627	646	621	619	585	638	604	606	640	607	625	646	616	648	573	609	560	619	618	598	593	620	616	580	589	598	604	584	605	686	616	580	612	592	625	613	562	623	645	607	623	584	653	612	650	604	599	582	615	587	593	656	617	596	619	620	591	608	620	617	598	630	630	615	630	597	605	634	659	614	639	597	624	648	605	666	617	600	599	640	581	626	665	596	610	611	626	599	602	682	609	559	567	626	644	636	616	613	657	585	628	665	621	591	621	623	647	662	648	594	659	624	654	654	636	639	622	608	625	592	622	572	623	568	620	571	605	577	599	660	633	623	664	647	627	650	615	583	600	629	660	569	619	550	625	623	610	623	627	584	590	608	587	576	629	641	601	635	596	583	636	620	682	619	602	629	617	627	619	604	574	624	655	628	592	598	641	625	599	614	596	608	635	647	594	609	600	636	599	595	598	572	637	593	619	588	590	599	630	643	640	610	601	624	629	641	604	623	648	585	655	578	650	594	672	599	586	621	617	601	632	585	641	618	574	586	574	611	601	638	598	657	570	660	607	564	602	629	635	626	590	610	621	611	569	607	583	600	593	615	641	622	613	634	654	572	608	628	663	592	607	606	630	618	598	584	632	619	596	580	599	599	589	600	618	611	616	635	594	653	597	610	624	602	629	616	550	582	595	590	592	624	594	592	573	649	604	688	596	590	610	659	606	634	613	643	621	617	597	629	597	595	603	601	619	611	652	596	609	618	604	587	669	601	621	662	623	678	576	649	605	681	626	619	643	596	592	588	595	621	630	590	632	643	585	636	572	603	671	623	648	595	612	580	595	616	625	606	611	649	610	639	634	640	568	584	626	578	626	635	622	586	579	645	621	634	645	615	627	601	604	635	617
18841	10696	6349	1806	983	697	519	415	365	337	315	316	264	335	266	271	270	243	279	232	240	247	271	230	246	266	262	233	226	241	216	227	242	228	245	245	239	250	214	259	199	249	193	232	225	217	221	230	230	224	229	225	215	245	224	224	226	225	224	227	225	225	230	232	219	222	258	237	221	225	220	236	232	210	251	238	228	217	204	202	242	244	249	244	246	229	226	228	205	240	242	247	222	202	235	210	246	197	212	228	224	210	221	226	218	204	233	213	202	233	215	197	245	224	214	207	254	238	206	194	242	221	191	235	233	206	198	223	252	219	219	220	216	205	226	214	213	250	219	217	230	200	201	213	202	235	204	206	239	198	243	230	251	229	231	225	218	230	228	247	226	246	238	241	211	251	217	192	201	254	226	238	190	227	221	236	229	230	219	228	213	204	248	230	233	216	221	202	216	203	231	234	219	217	214	223	195	213	201	221	203	197	222	232	203	205	250	241	208	203	188	238	209	225	236	249	207	212	243	217	207	228	226	196	205	216	263	223	228	234	197	224	202	226	220	202	233	225	205	234	249	220	218	240	260	199	194	196	190	217	241	226	243	204	216	183	207	210	203	229	233	206	267	205	188	226	211	194	183	228	224	226	218	229	225	223	191	210	222	194	208	221	236	211	227	218	197	223	236	212	213	217	207	218	206	206	212	233	224	215	247	262	242	237	231	190	217	211	242	200	222	229	241	198	220	224	218	260	225	207	209	234	214	244	198	255	219	211	228	243	217	249	226	219	210	227	205	189	231	256	220	210	237	215	222	246	232	201	225	234	204	225	212	200	214	218	202	204	204	225	213	231	204	238	217	210	219	219	214	228	216	200	236	200	215	209	221	228	200	200	261	215	208	222	220	199	209	196	256	219	204	244	224	237	216	212	219	217	240	245	239	197	224	261	240	209	220	204	218	224	241	212	185	190	230	222	203	208	221	226	237	225	223	239	188	226	240	220	213	228	208	200	254	221	215	197	217	217	229	239	230	232	214	208	214	236	235	211	230	212	219	203	203	230	246	207	215	241	204	205	216	225	213	209	214	214	211	208	200	240	207	227	204	224	200	203	220	219	229	221	219	202	202	239	242	209	239	221	216	199	245	209	241	209	211	233	216	222	238	199	200	229	237	200	236	243	200	223	238	232	205	226	211	250	214	210	237	222	200	240	232	193	213	206	259	233	211	215	237	230	235	220	227	201	226	209	208	245	208	198	213	194	240	280	194	222	273	230	210	207	236	221	252	215	214	207	211	247	235	230	233	235	228	234	228	216	250	220	243	230	225	205	216	212	217	226	201	210	242	222	239	218	207	202	206	229	208	232	251	251	246	213	204	200	192	188	253	258	197	220	204	214	237	189	231	204	206	214	210	183	223	196	206	204	231	206	207	226	208	220	237	246	217	203	215	229	225	225	229	237	236	244	225	196	214	201	221	225	248	209	199	207	235	194	234	222	213	216	216	231	228	198	198	202	207	215	244	248	244	241	197	213	214	234	208	198	217	205	198	205	219	215	213	223	181	193	209	217	233	223	225	218	203	196	212	216	227	247	228	221	243	234	222	227	231	220	214	210	227	217	223	212	223	248	215	238	215	192	202	203	194	249	241	216	221	213	219	218	197	213	246	216	234	216	211	239	222	255	190	257	211	224	226	198	213	258	233	205	232	215	217	211	229	182	216	244	219	196	239	198	230	219	208	260	249	204	212	212	206	224	196	234	215	206	249	209	216	212	226	224	211	237	234	227	234	225	218	213	244	196	236	214	233	261	233	240	227	218	217	228	213	234	221	230	224	181	207	236	243	221	221	203	223	235	209	214	204	241	220	199	232	225	227	226	246	211	207	234	231	235	216	232	229	236	211	193	236	216	222	210	207	225	214	235	222	228	212	211	241	207	225	207	227	217	227	225	230	216	243	211	245	225	228	210	201	227	200	245	232	197	213	218	203	215	221	228	225	212	245	217	197	225	202	218	220	207	203	227	229	235	217	208	210	252	207	225	232	231	213	226	223	220	229	241	222	221	237	208	199	214	227	193	215	256	226	225	231	231	216	199	219	221	232	210	197	231	222	206	224	211	234	241	207	226	205	231	198	231	207	190	236	216	201	211	224	214	230	187	195	205	216	202	209	241	220	202	223	258	220	208	242	219	238	188	197	200	207	232	199	219	225	219	215	233	222	188	198	221	201	244	217	234	218	213	223	222	219	241	209	202	223	218	241	209	215	198	203	235	226	229	215	212	237	235	234	220	220	206	241	247	247	217	208	226	231	208	183	230	233	228	217	231	192	234	187	203	215	194	228	223	217	206	205	226	217	224	191	221	230	235	201	238	220	221	223	199	218	229	218	252	244	216	242	243	208	224	259	228	223	223	238	229	232	204	221	199	210	239	218	225	205	212	210	226	230	245	226	251	234	215	207	213	214	224	194	217	222	220	194	231	236	250	222	234	196	224	211	238	219	236	222	220	208	246	227	210	219	213	244	228	248	232	251	204	227	220	238	215	208	242	243	250	210	253	222	205	247	229	213	241	195	243	215	222	216	210	236	223	223	221	233	215	210	236	205	232	205	202	235	201	220	202	221	228	236	206	217	234	231	210	231	212	219	203	244	218	220	226	215	250	236	198	210	217	213	196	211	194	210	235	223	215	206	240	221	205	208	219	213	203	238	195	214	198	186	242	212	212	195	200	213	218	243	231	239	217	228	220	229	194	231	201	171	213	233	248	247	237	226	226	232	225	239	236	228	215	193	198	226	193	224	229	236	239	214	211	240	205	234	222	212	213	229	207	190	205	206	222	230	228	207	221	176	245	229	180	215	228	194	211	209	229	220	222	197	203	215	203	220	192	212	239	217	217	244	226	236	230	210	226	228	210	206	239	210	235	231	231	222	186	219	218	209	210	199	241	217	219	228	235	215	235	233	232	234	211	223	254	246	221	212	199	220	229	199	242	226	192	207	213	207	197	193	217	208	211	192	236	215	211	254	205	227	197	218	196	199	224	217	235	198	206	221	215	241	220	228	220	237	181	212	235	216	229	216	217	260	227	233	218	213	208	246	220	230	200	240	221	221	207	207	198	224	227	215	222	212	225	216	214	178	220	228	249	246	243	236	234	225	236	231	189	237	224	226	186	226	209	199	216	214	239	253	225	234	232	232	228	226	221	234	205	228	222	218	225	231	249	235	214	194	215	193	229	222	233	219	220	229	194	203	211	220	235	214	220	212	246	233	180	230	207	210	199	213	210	244	209	219	200	229	227	230	210	232	213	209	210	241	220	218	195	234	212	201	204	222	226	230	213	199	222	197	221	229	232	237	218	221	247	192	222	235	243	274	212	229	215	226	221	212	214	196	227	211	212	200	251	237	235	248	245	223	237	209	234	220	234	241	193	198	213	240	232	211	194	225	225	241	220	222	202	212	229	196	238	202	235	186	222	211	212	209	222	221	232	198	199	210	205	229	210	234	204	225	223
11507	8828	9319	4216	3193	2539	1887	1566	1281	1100	995	908	844	742	782	754	729	620	642	639	607	551	537	575	589	581	534	568	575	545	579	515	547	513	557	521	560	518	568	549	548	559	506	512	476	510	510	529	510	511	504	551	499	483	484	564	501	513	515	501	486	507	498	504	511	460	536	503	560	530	532	501	525	529	498	525	508	515	516	515	502	500	509	559	515	475	517	535	532	525	515	531	528	522	520	503	512	514	537	500	501	547	502	537	470	531	485	509	503	479	486	492	523	484	501	508	482	522	521	520	535	511	503	462	524	503	508	507	487	520	494	511	475	505	528	478	473	519	472	483	507	549	489	498	513	497	479	503	521	500	475	523	490	486	463	512	493	506	496	506	470	493	511	463	486	498	522	529	518	487	508	511	517	513	484	462	529	516	519	496	474	497	494	524	509	491	502	496	488	496	499	493	492	529	536	519	507	514	478	518	507	516	537	502	511	502	464	494	514	516	528	502	542	512	493	546	505	532	524	549	510	515	467	525	537	536	543	480	507	515	467	461	513	521	499	505	481	496	466	547	517	532	513	491	521	504	473	507	478	467	472	559	527	510	469	493	531	534	516	511	482	550	516	488	505	488	525	509	482	502	508	521	527	482	520	513	512	517	505	492	466	529	470	532	523	498	512	508	520	512	547	509	534	490	525	463	530	509	488	501	471	501	482	512	509	473	490	527	520	510	524	467	499	509	525	515	501	498	475	487	502	531	522	542	530	548	510	483	489	515	474	524	474	459	522	518	527	531	504	507	494	507	516	544	520	543	500	548	491	483	485	508	525	513	553	531	500	458	524	491	513	483	510	493	544	524	506	534	478	516	462	509	511	440	542	514	505	541	490	513	504	562	555	466	549	527	537	494	566	487	524	475	482	524	525	505	517	513	488	458	521	534	515	500	542	554	575	479	485	509	486	477	519	511	514	520	515	540	511	514	508	488	510	513	515	536	529	460	494	503	533	572	519	490	514	534	539	503	476	480	505	524	505	489	499	535	497	530	520	489	476	505	489	512	479	486	515	525	497	527	515	500	481	521	530	521	487	497	518	500	483	495	510	553	475	484	492	501	473	520	487	538	514	505	513	507	491	492	481	532	510	490	483	486	530	544	528	521	504	506	488	559	537	531	518	528	517	509	470	543	496	538	517	483	477	497	466	496	525	503	510	525	522	516	557	484	491	475	507	503	468	478	512	506	478	525	490	525	504	528	511	531	516	465	513	506	530	501	544	481	476	503	501	502	526	481	523	498	533	506	484	552	514	480	505	506	484	523	521	509	501	499	501	508	536	521	495	541	484	475	505	504	504	509	484	465	541	481	500	500	511	482	557	492	512	521	520	474	497	492	518	552	509	505	501	489	478	488	532	507	516	534	510	530	473	481	523	496	519	484	489	484	514	520	479	501	519	520	514	506	498	482	514	522	518	509	492	525	518	483	459	514	530	510	494	498	501	486	482	502	509	537	487	517	513	524	497	507	487	531	495	489	503	495	498	496	538	524	514	494	488	510	479	482	523	510	496	518	516	472	528	494	481	499	495	493	536	500	489	550	561	524	486	523	516	488	498	486	485	499	518	511	511	475	494	538	480	508	483	504	509	492	466	522	527	529	497	460	522	522	528	540	533	500	489	520	525	522	513	499	515	500	545	530	491	467	521	498	467	508	534	449	487	518	502	477	520	505	518	497	534	521	512	485	528	514	537	478	480	519	492	487	531	523	524	502	540	529	521	542	495	489	494	500	517	517	540	497	545	437	484	507	480	477	492	502	504	540	457	514	527	564	500	533	501	503	513	472	492	476	521	499	508	495	507	505	507	503	513	519	540	539	482	507	531	479	495	542	508	539	542	516	542	491	520	483	522	477	510	489	536	485	480	529	525	501	504	485	494	488	536	542	524	494	499	514	505	555	527	508	535	495	518	513	513	489	492	477	504	486	515	506	515	525	507	510	522	476	541	523	466	523	465	513	479	481	555	491	535	486	534	493	495	536	458	507	512	526	500	549	486	507	473	517	519	505	495	505	502	482	486	535	505	525	511	486	508	524	530	508	514	502	518	494	483	460	491	532	473	575	523	550	484	525	491	492	521	498	500	510	524	538	497	517	535	528	506	469	510	514	509	514	486	518	497	537	497	521	491	477	520	531	544	541	521	523	528	514	494	481	452	485	517	497	494	539	506	518	513	532	530	474	479	519	519	530	515	509	497	476	514	485	488	528	531	527	459	497	512	494	503	480	530	499	528	468	518	526	465	489	503	531	526	473	471	500	532	472	523	510	510	493	570	471	513	534	562	452	480	503	531	528	475	502	497	559	526	520	485	473	510	492	494	533	539	545	509	499	519	559	493	507	519	533	503	502	467	454	454	518	524	541	504	502	535	504	496	517	476	505	510	511	509	510	509	493	506	477	486	467	520	462	518	458	477	516	477	523	494	512	506	533	479	540	511	502	488	545	521	469	528	510	479	505	550	527	536	513	502	478	504	514	526	533	494	499	522	505	484	499	508	492	506	493	490	536	502	534	466	532	494	509	465	517	526	486	508	501	512	529	516	517	494	496	532	552	501	488	463	510	505	513	511	495	515	479	465	502	479	523	509	520	528	506	531	492	472	493	494	463	506	514	508	508	522	480	505	471	522	504	520	477	462	527	509	488	512	545	522	535	468	532	503	529	490	518	499	519	490	546	498	484	476	533	532	520	499	538	507	550	522	504	512	456	482	462	527	468	521	501	482	526	536	507	494	516	484	510	502	493	541	518	506	537	532	515	483	521	467	525	460	485	514	516	507	523	497	479	508	515	483	538	495	491	513	544	521	495	521	467	485	489	497	528	501	497	496	504	540	503	508	511	550	495	508	430	535	507	496	510	493	525	527	504	506	516	508	548	470	512	494	489	526	463	498	520	529	511	506	510	509	481	515	546	529	505	485	531	530	545	525	466	508	477	493	508	510	478	525	501	508	518	524	502	513	509	484	479	477	495	499	510	535	493	527	508	544	545	498	514	571	548	558	530	541	509	493	496	527	517	494	514	511	488	483	484	489	469	471	503	537	495	490	532	514	468	463	461	511	506	515	554	492	506	479	475	514	513	515	522	542	509	477	534	476	545	485	517	520	506	499	527	500	505	482	506	508	496	466	502	495	497	518	507	498	473	527	467	487	475	549	509	523	479	512	515	500	500	539	469	516	493	491	513	514	488	493	518	520	526	495	534	492	491	523	474	539	517	514	489	474	502	513	514	515	507	503	465	509	488	503	478	487	502	504	556	493	518	494	557	478	533	540	515	480	518	531	488	519	541	528	487	523	505	506	485	504	530	500	520	540	502	444	516	528	522	543	491	519	515	533	520	515	517	482	495	538	508	492	455	472	491	501	478	514	533	519	506	512	497	502	516	503	512	484	479	522	517	474	512	485	517	487	461	520	493	521	525	516	501	521	482	556	488	503	515	529	472	500	503	495	571	482	524	503	481
36279	28926	25251	8677	2402	1315	861	630	545	448	447	419	347	314	355	352	314	300	273	295	286	264	284	251	288	325	251	279	257	270	283	255	275	263	263	260	238	238	261	233	235	248	256	261	222	260	262	280	272	267	228	234	263	293	250	236	238	244	266	253	260	230	261	235	262	271	243	252	243	270	225	234	236	267	251	278	225	247	222	220	257	289	252	232	246	269	246	277	239	260	253	276	265	219	241	252	266	241	241	225	287	254	244	244	226	241	243	260	225	222	250	270	252	248	255	268	257	256	236	235	262	252	243	239	248	256	271	247	237	242	241	252	271	227	233	229	232	249	231	241	276	251	228	246	245	262	240	248	254	249	250	257	258	295	247	238	255	231	259	249	213	227	272	248	219	255	255	235	218	236	234	269	245	237	264	273	236	232	254	254	249	269	270	263	226	259	268	259	262	251	247	231	247	253	259	273	290	239	248	271	283	213	240	244	240	250	236	242	222	291	269	258	246	268	263	242	270	261	239	257	258	254	265	238	239	247	234	230	215	242	239	274	267	226	291	253	254	259	246	252	259	268	229	238	240	253	259	255	251	245	209	253	263	239	269	256	256	239	217	275	250	241	251	279	237	233	218	253	249	228	223	231	251	262	239	257	259	252	286	218	243	256	247	262	262	255	256	260	221	241	251	243	260	220	268	282	221	223	255	252	213	244	243	254	270	268	259	249	239	262	230	268	260	296	253	257	240	252	254	250	241	198	271	266	250	271	233	246	234	249	231	258	227	238	238	248	257	256	264	253	261	264	238	238	219	237	255	246	229	255	267	260	270	248	262	282	255	255	237	275	240	250	222	263	268	242	229	245	213	276	270	248	260	250	243	246	254	256	250	239	251	235	254	248	231	249	236	225	253	251	230	234	219	229	244	250	245	227	251	280	247	302	257	277	264	240	235	267	260	249	233	250	228	237	253	227	236	256	268	255	279	264	235	227	241	254	213	294	262	238	268	265	255	226	242	242	237	215	268	247	260	255	246	244	248	240	262	258	251	257	269	212	242	269	269	274	252	234	274	230	233	261	265	227	274	226	262	270	262	255	265	278	241	248	270	248	263	257	250	259	265	262	255	260	253	242	236	229	258	257	247	256	233	268	264	206	257	265	241	228	247	245	281	253	218	249	256	219	239	254	254	273	301	236	255	266	254	250	278	238	226	231	233	242	234	231	234	211	236	247	270	275	234	230	248	242	263	263	237	245	247	259	239	269	251	218	244	250	226	253	241	257	251	222	278	256	254	239	250	247	290	221	277	259	266	214	270	258	237	272	229	238	225	240	255	259	270	233	260	245	238	253	249	238	227	283	246	263	277	264	291	234	247	253	251	243	229	230	292	233	252	222	224	265	235	258	245	250	219	230	234	252	299	279	278	258	232	281	230	260	241	245	243	257	286	197	214	277	227	230	239	237	243	267	246	227	250	213	250	289	252	252	267	268	258	275	251	250	258	249	256	221	250	242	222	230	237	238	249	229	218	260	230	263	281	246	250	239	265	234	256	280	261	245	243	256	261	273	221	253	263	242	302	246	243	257	250	253	246	226	235	242	213	222	241	229	273	246	244	287	290	251	229	264	254	270	279	253	239	232	246	277	263	242	263	245	239	249	239	272	237	271	265	254	252	280	259	251	242	285	266	265	257	249	230	256	239	235	227	239	241	240	245	275	226	252	254	233	256	236	242	261	274	226	241	258	248	234	268	241	248	245	267	256	253	268	241	251	247	224	250	237	245	232	263	253	261	263	252	223	261	260	265	240	250	275	256	267	244	265	258	294	251	297	246	247	251	284	244	294	257	260	254	281	262	250	223	234	252	234	258	231	258	258	237	250	242	249	252	254	230	267	258	238	260	258	233	240	256	252	245	244	220	275	233	244	264	238	255	236	253	245	243	244	252	230	221	222	241	267	231	236	243	233	273	256	257	214	227	240	256	263	258	250	238	233	229	237	240	250	239	275	269	259	270	276	251	232	261	250	259	224	266	244	265	248	247	250	257	240	239	245	243	247	242	246	242	247	264	254	234	240	226	236	230	234	231	288	251	272	281	256	243	248	231	242	260	253	252	250	246	224	254	223	232	255	257	227	267	241	248	239	260	258	299	265	238	261	255	227	246	258	279	226	230	241	228	263	257	231	235	240	253	251	244	252	270	245	229	256	234	241	227	250	245	234	278	254	227	237	257	265	229	217	249	235	281	236	239	254	240	267	280	237	240	258	259	259	240	245	240	237	232	225	291	233	250	253	248	249	245	229	240	264	222	249	236	256	254	260	262	257	209	260	236	283	260	239	235	265	210	220	237	244	266	255	213	271	242	260	269	237	218	235	260	259	258	255	247	267	257	237	254	260	262	263	235	238	234	234	254	256	299	271	265	234	290	241	274	277	230	242	231	255	249	266	219	275	238	241	257	237	256	236	250	237	255	243	225	253	236	237	243	235	255	248	235	240	249	227	239	253	236	243	251	268	254	242	251	245	221	222	259	260	240	265	246	241	279	227	255	225	214	252	232	247	244	277	226	232	239	235	291	262	256	243	266	248	258	238	259	248	268	257	241	285	262	251	246	236	246	244	230	256	266	247	249	275	257	251	243	250	263	264	270	206	254	233	248	263	271	255	252	213	258	256	236	232	254	269	280	249	230	235	241	272	245	238	240	235	251	258	253	235	252	253	232	228	247	243	236	234	279	256	234	266	262	251	268	248	242	232	227	224	234	235	233	242	236	249	251	229	233	256	242	236	250	234	258	243	224	250	262	276	236	252	264	258	228	299	242	262	244	248	261	229	234	272	260	252	254	275	249	257	220	246	237	260	241	242	263	259	240	225	252	264	250	224	216	224	234	229	265	270	247	249	223	229	245	244	255	262	238	243	264	250	230	262	229	244	255	248	232	262	250	221	246	273	270	249	242	254	246	250	263	244	254	257	259	219	232	255	245	256	210	243	266	239	244	229	232	253	265	248	273	245	263	249	251	241	221	238	246	258	246	272	251	241	241	217	233	245	262	223	286	247	221	247	247	231	253	279	247	226	259	237	243	268	269	227	262	255	258	245	228	274	271	254	259	253	266	251	266	231	272	267	247	251	248	229	244	253	251	266	256	253	241	254	252	258	238	234	255	276	261	275	198	275	238	258	236	241	230	262	256	233	252	216	268	248	251	244	275	233	264	244	263	225	229	260	248	266	232	241	218	258	253	279	243	235	253	243	244	247	237	247	217	236	242	238	243	250	236	231	247	252	236	222	221	248	274	247	268	250	278	243	255	248	231	241	217	252	227	223	256	296	260	255	231	227	244	216	269	243	249	248	278	269	225	219	253	250	252	250	235	238	254	254	240	257	263	257	234	242	252	248	261	259	260	256	243	231	270	291	244	247	226	256	258	254	248	259	260	245	250	248	241	233	231	260	241	262	210	234	239	255	249	272	243	250	314	238	237	245	243	214	274	214	235	229	230	246	261	239	228	248
23843	22737	25136	10242	5375	4047	3256	2632	2059	1696	1562	1359	1254	1175	1104	1002	980	885	893	766	741	701	684	713	717	690	649	659	640	608	625	628	662	634	630	641	591	591	595	638	613	615	589	580	579	613	622	584	576	538	556	611	561	596	616	554	590	578	539	605	530	610	599	571	574	549	552	585	585	560	558	525	606	542	553	571	538	577	599	581	561	566	534	510	525	587	591	564	564	593	551	554	590	581	593	599	572	512	547	559	548	580	548	539	549	577	544	532	538	549	574	578	558	580	571	590	576	599	500	539	554	557	575	541	515	517	570	549	564	548	524	586	557	543	544	560	558	560	530	592	529	601	602	551	574	542	575	548	590	615	584	575	550	573	638	599	573	578	592	592	551	618	567	579	560	595	542	559	527	558	606	573	568	536	608	561	582	535	554	548	548	574	539	591	598	542	578	568	557	563	548	563	598	542	546	576	598	577	547	575	635	587	561	590	577	555	565	563	579	601	566	567	566	540	570	565	572	555	561	544	551	574	548	558	552	572	520	534	565	557	554	568	519	565	578	559	570	529	587	529	566	509	547	512	518	533	500	561	545	586	600	573	589	522	585	555	545	543	533	545	549	584	570	578	546	557	558	501	565	583	560	556	571	543	615	544	544	585	576	555	591	566	575	513	572	594	589	556	585	563	589	549	544	604	595	557	582	520	636	547	591	563	563	583	522	589	600	553	562	566	523	604	570	568	532	577	583	554	584	538	576	584	582	554	561	580	576	575	582	530	541	564	525	603	574	572	582	560	555	598	567	540	582	546	580	512	563	579	548	565	562	569	552	545	524	544	598	553	544	529	591	609	561	584	561	492	562	606	567	531	564	571	549	551	598	559	560	539	574	598	584	515	558	548	527	569	570	558	571	564	581	540	592	525	571	552	544	563	530	512	588	536	540	536	546	593	568	576	517	579	602	607	542	608	527	548	567	533	558	538	589	568	526	542	526	572	497	562	563	583	555	587	528	596	537	595	537	495	546	553	565	576	565	589	548	547	572	539	571	560	594	580	601	559	601	524	602	569	574	539	521	569	561	549	579	564	586	581	544	565	562	542	537	509	535	555	538	552	630	558	594	536	573	578	589	559	588	560	563	546	572	570	561	577	549	553	600	530	576	579	548	621	569	573	572	553	570	573	560	574	531	597	558	578	568	511	547	581	561	580	542	549	586	563	574	581	580	602	544	575	586	579	580	564	562	583	607	560	547	557	609	592	574	629	550	532	607	595	568	579	580	540	528	591	556	556	559	577	601	560	560	538	599	582	537	562	583	597	568	580	571	547	539	575	587	565	591	525	570	597	525	602	547	541	554	538	575	572	551	594	577	572	603	520	630	553	544	547	577	565	594	557	535	548	530	543	539	559	586	565	519	532	593	574	554	555	631	556	496	563	548	574	553	566	542	597	550	539	590	552	520	555	560	589	542	563	576	601	599	558	558	574	544	594	594	585	590	589	567	578	553	558	598	564	580	557	547	580	583	514	583	569	558	541	606	560	582	549	595	533	565	565	550	603	618	597	571	571	529	600	554	590	554	556	554	563	567	543	550	560	560	555	596	566	565	576	564	579	527	595	597	561	590	550	560	585	526	589	561	587	567	603	564	559	577	578	552	553	527	566	577	578	550	621	530	557	557	572	585	584	566	581	533	530	566	595	600	590	583	553	569	519	537	578	540	529	565	562	591	528	531	563	578	557	574	547	565	533	576	562	569	580	591	528	602	537	614	511	576	541	535	621	590	576	558	554	594	563	571	572	612	577	549	519	546	539	538	580	572	573	598	561	552	560	555	584	552	548	537	526	604	541	562	584	615	556	541	536	573	547	571	545	560	567	525	570	584	556	573	539	544	556	568	582	580	523	573	557	567	581	589	535	573	573	498	595	574	572	581	518	565	563	572	555	587	578	588	603	538	584	594	601	555	550	550	530	583	563	578	547	595	565	590	542	546	576	591	542	553	555	578	529	600	583	530	558	548	580	518	552	572	576	574	551	549	553	560	524	573	558	600	550	571	560	537	593	568	557	558	548	546	572	601	555	533	550	563	552	570	539	562	574	577	595	543	569	529	561	578	590	543	595	544	564	550	562	516	605	555	568	536	564	565	582	544	560	562	509	558	545	544	564	576	583	580	502	575	578	531	545	540	514	561	568	547	560	592	527	563	544	560	572	566	565	607	541	568	527	582	574	588	588	589	555	539	563	575	577	588	516	581	544	561	561	571	595	502	532	592	575	593	546	527	599	572	564	608	575	573	562	584	582	573	555	558	581	606	554	580	586	588	582	591	597	579	568	561	595	541	588	550	554	546	550	556	608	562	572	511	578	580	531	592	571	525	585	549	585	564	566	589	549	543	544	590	534	583	571	590	545	529	604	571	565	566	608	581	581	572	540	597	509	568	581	601	566	598	540	587	572	559	518	581	567	548	540	573	564	566	547	563	553	548	601	526	563	554	528	547	562	576	547	556	611	576	560	568	560	599	531	604	546	557	560	562	566	541	607	532	576	547	549	568	553	562	574	598	577	571	551	564	538	533	569	554	524	568	578	546	559	585	597	584	586	568	580	561	607	541	537	554	579	522	584	560	549	570	584	587	569	553	582	584	540	548	552	573	614	545	607	573	599	519	511	542	607	558	579	550	561	520	533	555	553	580	585	555	562	571	538	577	568	573	584	576	567	558	548	555	574	596	607	530	574	553	570	527	530	554	579	553	576	614	561	569	617	578	556	554	551	591	540	552	573	565	591	561	541	520	545	556	548	574	534	507	545	551	573	561	570	545	561	572	578	543	545	562	545	556	558	561	588	596	547	574	588	519	593	576	587	559	563	551	575	567	562	502	556	585	539	574	543	594	565	547	564	602	531	536	540	581	548	528	525	582	560	562	570	548	577	558	565	547	576	588	586	557	554	562	537	528	536	560	511	540	612	570	592	533	581	601	573	574	591	576	565	563	558	564	596	572	554	525	590	557	566	563	562	515	594	561	563	546	533	567	591	534	575	516	559	596	569	532	535	632	566	626	559	566	597	533	551	572	585	530	544	542	548	553	577	528	566	567	594	550	576	554	558	567	591	558	613	554	587	553	577	553	575	565	589	589	552	566	543	562	573	585	554	542	552	548	597	602	530	571	564	571	552	514	564	567	578	562	558	591	601	570	576	552	603	577	556	541	580	550	544	555	572	577	542	595	564	533	534	537	598	563	575	540	554	551	556	559	555	556	523	586	577	548	544	572	577	566	561	574	560	597	599	609	567	540	560	566	554	579	560	558	573	570	547	584	529	568	562	552	525	570	586	588	570	560	554	556	601	566	563	552	593	548	565	537	516	619	570	577	542	583	578	552	569	592	594	576	533	550	551	577	563	533	576	519	604	583	550	565	612	606	613	539	570	577	596	577	552	644	558	540	561	572	574	564	612	565	521	604	547	576	528	578	566	529	556	565	528	549	537	507	568	582	562	559	576	538	573	584	541
46089	40158	38322	19432	5596	2347	1304	823	683	586	519	453	478	450	389	385	350	325	334	332	318	302	331	292	286	315	294	273	293	288	326	275	295	298	282	279	243	279	261	283	280	271	295	279	270	273	246	264	253	272	294	299	273	278	255	273	258	286	263	280	301	284	272	274	283	267	285	251	249	292	269	266	286	271	253	258	248	261	292	285	257	281	245	292	256	257	279	251	297	273	298	284	252	302	271	278	284	258	257	250	293	266	287	272	266	264	257	269	248	297	277	271	284	234	255	286	291	272	282	260	249	279	288	260	265	283	305	275	259	257	309	282	250	235	270	265	273	273	259	233	273	248	273	263	242	246	246	264	264	297	257	305	310	249	249	259	271	274	256	247	244	276	255	280	278	260	261	284	267	273	270	279	261	288	275	281	285	281	288	276	269	238	264	315	276	264	289	243	274	237	268	269	270	275	242	290	263	273	282	282	269	298	243	267	277	260	297	294	292	295	282	271	276	264	287	284	275	265	294	283	265	288	257	266	287	259	266	280	262	264	237	268	288	256	302	279	265	282	260	260	290	296	263	276	282	286	279	299	261	275	254	254	300	271	264	265	276	254	269	265	263	304	276	308	233	247	262	258	288	278	284	268	266	258	285	279	283	303	266	235	266	284	263	297	263	279	243	224	262	264	231	281	291	288	287	260	269	240	247	318	291	275	266	240	245	257	279	289	252	274	270	262	254	246	262	264	251	245	236	281	284	244	241	280	282	294	287	262	280	276	233	259	243	282	270	261	249	250	268	250	243	263	271	261	270	256	272	266	299	257	258	255	231	280	270	234	251	289	271	277	282	264	278	292	276	272	291	268	262	288	283	277	264	258	272	294	308	221	263	268	284	282	248	282	276	265	284	266	275	262	241	259	281	286	251	273	272	264	262	275	267	252	294	252	262	259	265	260	274	262	280	277	324	246	273	276	278	254	290	243	260	264	241	270	256	264	284	263	262	272	267	301	293	236	249	249	242	257	253	250	286	271	250	268	280	245	277	258	279	261	248	290	276	243	266	264	281	291	259	272	262	252	291	266	283	266	269	291	266	285	257	238	272	269	290	250	245	255	251	251	285	300	260	255	290	285	299	294	259	250	250	260	259	301	263	245	295	290	297	296	260	284	275	261	292	286	287	250	250	287	245	260	275	315	259	323	265	261	244	281	253	239	273	296	286	252	280	292	261	290	286	250	277	271	282	274	280	296	267	306	290	264	277	257	291	267	274	296	297	281	275	286	259	272	266	314	251	270	304	275	259	258	252	269	265	254	268	275	278	280	270	273	262	269	247	313	280	284	271	282	275	251	268	276	267	265	268	273	270	309	281	267	265	291	256	270	248	296	262	271	271	288	255	246	244	260	230	275	233	247	265	264	241	277	260	245	291	279	280	297	268	272	276	287	283	278	275	234	261	261	285	302	277	282	268	287	273	312	298	290	274	265	276	258	277	276	297	239	264	255	265	309	296	271	273	267	274	295	257	292	251	274	315	283	257	297	271	262	247	245	262	247	305	267	268	277	278	270	292	262	319	288	296	283	261	271	298	286	260	291	260	249	276	273	271	259	271	246	263	263	286	268	232	255	280	229	246	266	275	273	274	277	258	295	275	289	273	258	275	279	270	303	291	283	256	272	265	266	267	257	258	274	263	265	275	262	260	272	293	273	284	295	269	257	256	266	253	256	260	268	248	271	260	256	292	279	262	312	271	261	256	260	258	267	270	278	271	283	286	302	307	273	274	267	281	232	250	288	320	274	249	284	244	269	309	231	293	272	277	255	273	258	256	222	273	270	259	287	244	285	289	282	260	296	256	270	261	264	273	274	250	254	295	285	286	253	250	299	278	260	263	270	239	292	245	277	296	230	229	265	248	271	269	245	262	269	289	278	280	298	280	268	267	271	285	268	275	252	277	302	282	269	259	263	281	263	261	282	262	284	274	274	265	267	281	239	231	279	243	271	269	256	259	270	288	270	276	271	270	262	314	291	282	271	270	278	259	296	277	267	283	280	292	296	273	333	292	269	249	265	284	317	286	277	265	254	274	243	266	263	262	283	259	303	287	269	260	285	245	304	264	257	249	261	261	255	260	283	278	268	270	262	256	294	274	255	210	271	267	285	265	264	279	252	272	253	275	253	272	254	257	311	277	261	280	259	276	301	303	275	251	222	253	256	257	291	281	248	263	266	297	242	252	260	279	258	270	252	267	275	278	281	298	267	275	273	242	241	268	251	274	271	268	274	265	280	280	252	291	310	269	270	257	298	282	258	275	258	258	272	281	252	289	270	270	280	271	288	267	258	296	290	293	264	311	274	296	272	256	270	266	279	278	262	294	281	275	268	280	287	271	255	262	280	271	290	283	265	295	252	253	275	259	266	248	274	287	266	320	268	264	262	295	258	249	269	267	285	262	251	227	276	279	236	270	272	252	278	292	298	261	275	252	275	259	268	242	304	301	270	295	298	307	278	271	270	264	254	269	271	224	274	282	256	288	268	271	283	270	271	297	298	255	260	263	263	280	289	304	285	289	259	245	251	289	269	264	283	286	298	286	254	279	268	279	259	237	278	275	252	284	250	285	287	279	282	289	266	268	237	297	265	297	258	232	272	273	274	267	243	239	278	262	268	276	284	272	262	299	326	264	294	230	285	240	263	250	239	262	278	305	261	289	272	257	273	275	272	280	258	263	243	286	249	231	249	276	287	273	266	293	265	272	307	276	272	276	270	270	269	267	282	283	251	292	267	281	268	279	272	259	265	299	241	282	289	263	272	274	230	270	287	306	233	256	245	271	241	263	281	274	281	270	303	277	264	264	284	304	274	267	271	285	272	261	252	261	246	249	302	281	289	244	280	274	285	248	268	266	269	284	287	275	248	307	299	256	275	278	272	230	252	294	291	247	263	299	275	260	263	284	249	290	278	284	323	251	277	273	269	280	248	286	285	279	275	239	253	280	268	260	253	272	260	282	280	264	255	246	268	289	265	278	263	265	270	257	284	279	256	295	238	247	291	265	284	251	297	273	266	279	240	263	288	221	289	308	251	287	300	259	275	241	260	273	276	301	251	260	256	268	264	298	266	274	270	251	288	279	250	278	302	250	267	229	252	247	253	301	261	275	264	244	262	230	250	268	229	279	264	299	280	288	270	257	285	258	281	287	257	292	275	260	299	289	265	271	272	267	270	262	291	266	302	288	265	236	258	274	282	292	253	297	264	264	296	251	273	293	299	282	260	259	279	289	321	267	281	252	307	251	292	251	228	254	277	283	266	250	274	274	288	275	281	287	274	275	265	280	290	272	272	278	287	321	236	295	279	261	263	280	276	261	263	285	262	269	284	264	227	311	284	263	246	253	273	286	281	283	242	257	287	268	257	247	265	263	273	295	267	258	271	259	273	288	236	296	235	299	299	265	239	294	252	280	272	276	245	286	286	275	265	285	245	301	297	267	248	286	292	320	262	256	275	260	262
29913	31871	37793	17428	7345	5687	4447	3462	2673	2269	1908	1764	1611	1477	1432	1231	1226	1086	1075	945	969	812	846	860	855	798	809	702	721	685	663	692	711	669	646	631	667	630	658	590	605	651	583	630	648	630	666	584	642	603	636	579	600	592	672	594	664	606	603	617	607	614	565	621	619	604	632	593	605	615	594	616	631	601	600	619	613	584	614	596	635	607	600	613	641	617	580	628	619	615	569	624	571	635	604	599	593	586	629	581	598	576	611	605	632	564	576	536	569	627	598	630	607	570	621	610	626	621	580	600	604	596	572	641	599	631	594	591	638	618	598	614	638	637	663	598	628	652	622	596	597	632	591	595	664	624	628	597	620	613	611	604	606	605	590	576	573	586	621	604	570	624	613	617	593	611	578	624	597	608	595	588	579	590	631	630	600	607	565	588	568	638	568	572	582	603	591	610	607	591	594	575	614	606	611	616	590	577	566	612	563	613	646	604	627	618	562	607	581	588	602	600	583	608	609	615	632	610	603	572	622	586	583	581	623	577	593	620	590	606	587	633	620	548	608	596	625	600	627	610	582	619	576	608	585	607	649	599	599	593	557	632	571	597	584	599	593	582	585	565	622	602	595	580	581	582	591	640	565	582	585	583	609	585	586	565	589	634	613	632	624	597	585	603	600	596	573	617	574	595	601	601	588	593	601	630	617	595	639	603	611	577	607	581	599	585	600	626	622	600	580	583	630	546	632	587	609	561	630	588	619	648	613	565	607	551	578	603	569	570	597	586	587	604	590	596	568	630	626	605	596	617	597	612	585	606	580	602	544	609	573	615	619	593	588	586	602	618	599	615	603	578	591	621	600	606	595	581	536	604	584	608	580	570	564	614	565	561	596	591	608	632	617	608	589	571	617	601	624	576	580	611	603	610	616	581	595	632	610	603	605	569	577	614	633	563	621	606	621	590	607	591	601	621	630	598	570	614	617	566	626	568	607	608	644	623	628	588	606	569	598	552	596	607	636	609	628	592	589	598	613	595	601	619	585	604	618	595	561	624	589	607	545	584	622	576	620	602	592	619	624	564	513	581	613	611	592	601	573	589	576	630	644	595	604	582	631	610	625	530	586	602	562	570	614	590	590	588	606	628	600	574	574	573	581	572	601	625	564	582	593	605	583	548	614	635	592	570	627	624	577	643	610	571	592	595	596	591	600	675	604	600	638	601	586	579	590	603	656	617	543	611	611	601	579	616	608	588	626	662	601	616	640	595	603	600	626	640	563	623	588	606	604	616	600	620	621	629	560	614	604	612	624	611	607	605	629	647	628	608	575	599	573	602	563	588	593	610	601	591	561	601	611	595	603	630	588	592	541	632	575	604	636	614	592	642	619	585	599	610	579	607	642	589	639	602	570	592	597	600	657	604	624	608	593	619	620	591	591	560	638	572	588	572	639	605	626	573	635	577	555	555	601	610	619	574	608	629	533	588	573	580	591	648	596	582	558	615	618	597	617	599	574	572	620	555	618	567	601	658	618	594	577	609	616	602	583	576	634	622	579	610	554	600	592	587	632	570	587	607	583	601	592	583	560	580	561	635	624	622	567	620	579	613	592	596	614	603	587	623	568	616	603	550	609	626	612	613	598	566	617	600	556	591	622	561	581	595	581	569	610	588	609	607	579	593	637	532	600	638	593	601	622	601	583	556	595	603	641	597	590	586	622	619	543	617	585	649	600	574	580	605	616	595	606	622	640	577	595	582	601	601	621	641	607	607	589	587	609	563	567	583	590	616	588	609	621	616	575	593	583	620	619	593	631	585	623	615	553	601	605	577	594	587	553	607	577	585	595	591	643	621	637	601	584	557	620	559	624	610	542	590	544	635	611	540	631	593	585	553	609	605	582	592	573	631	590	579	674	592	582	613	616	596	574	588	622	590	626	558	641	604	631	592	570	568	594	604	593	644	600	592	617	626	553	605	598	566	591	648	611	577	557	614	658	615	594	597	589	631	583	589	619	626	611	565	597	561	606	598	556	617	611	573	606	595	589	577	658	534	624	594	640	627	619	627	655	573	593	611	654	612	596	578	596	582	569	581	638	611	574	584	573	569	615	649	631	620	646	610	540	602	599	614	624	621	618	624	604	576	556	592	637	610	585	617	616	657	594	638	617	638	589	587	589	601	606	549	587	591	581	580	542	617	621	579	585	597	568	595	630	589	630	594	572	618	594	561	603	602	588	620	597	558	578	594	603	548	594	586	591	640	606	611	588	578	640	595	621	630	619	580	583	601	579	575	606	592	602	630	626	611	598	629	612	619	631	562	595	620	614	583	598	587	561	614	588	566	582	539	599	642	596	572	557	604	625	559	600	607	645	565	560	581	560	590	596	619	606	584	618	615	613	606	523	615	601	624	585	602	586	606	583	578	636	624	602	632	587	603	631	609	598	614	620	619	615	639	630	595	608	590	625	591	583	605	644	581	563	587	621	576	580	599	570	599	594	594	576	622	643	644	598	570	611	584	616	549	567	634	588	618	603	650	594	590	573	645	624	614	601	596	571	608	583	623	569	611	621	619	570	619	578	620	643	575	607	634	579	587	600	612	649	564	605	585	579	593	611	589	583	600	578	610	577	580	604	586	554	607	599	621	591	570	596	586	630	633	574	611	618	596	634	611	622	604	562	556	541	588	551	595	587	632	561	588	593	601	625	583	583	581	635	610	607	588	551	608	596	616	593	589	601	642	611	565	592	630	628	561	603	606	559	596	605	623	593	632	595	565	643	575	578	622	630	620	580	609	538	602	624	587	571	573	625	641	587	649	577	625	584	596	578	622	617	565	585	583	607	570	676	596	599	628	581	597	607	594	589	584	620	620	575	654	615	578	599	663	563	587	632	589	623	609	615	610	593	584	592	606	608	576	590	646	610	597	559	630	585	564	598	592	573	634	620	559	611	635	660	614	619	626	626	589	581	601	643	605	610	618	589	626	636	579	600	598	637	612	602	559	621	616	576	563	628	587	609	609	618	609	608	594	593	601	635	589	573	606	633	629	593	581	565	590	598	593	584	566	589	553	618	593	587	585	582	589	592	533	606	602	614	562	637	602	583	579	611	616	601	585	607	610	619	567	588	630	668	633	597	623	626	583	607	577	608	578	589	603	575	642	599	603	575	574	584	640	588	598	582	615	580	603	579	631	598	568	655	581	583	626	611	632	549	587	596	591	599	608	612	596	613	603	644	636	633	574	637	580	606	605	646	614	615	577	593	539	634	595	642	614	585	633	632	619	616	574	623	610	615	598	592	595	625	610	576	624	642	617	588	619	615	613	608	604	609	540	611	624	577	573	578	585	631	608	645	573	595	592	576	616	603	583	597	581	592	575	567	581	594	619	622	589	558	572	619	618	612	655	603	588	586	570	583	605	605	597	622	613	589	533	644	606	631	591	590	608	633	580	600	560	546	590	575	607	598	623	613	610	593	618	555	625	580	618	607	581	596	616	628	583	579	600	627	599	601	594
17218	9759	6828	2149	870	620	467	394	330	339	287	269	291	279	263	265	243	242	263	221	259	207	237	198	224	203	220	224	226	205	204	227	198	224	235	224	187	214	268	202	220	219	220	200	210	209	233	177	182	224	222	196	224	204	230	198	194	222	213	218	200	194	196	222	203	207	220	223	217	210	180	235	208	232	176	228	205	217	188	216	204	222	214	199	233	212	197	214	169	222	213	197	215	194	218	198	227	199	211	226	220	217	186	196	215	185	222	218	201	200	206	191	203	215	196	243	208	191	216	202	221	195	218	196	207	242	224	199	200	202	199	189	222	219	228	233	228	221	223	204	219	189	215	223	197	203	227	202	175	210	236	237	239	239	231	222	217	208	230	196	207	209	254	228	203	187	218	198	207	201	210	191	219	191	220	208	204	204	207	225	200	233	234	239	234	188	210	208	213	222	232	199	196	228	196	196	205	207	179	212	194	203	208	194	210	211	217	204	223	195	242	197	219	193	219	187	216	198	210	199	220	208	202	219	208	216	195	202	215	235	196	213	214	210	215	213	236	212	233	196	213	188	191	216	208	207	232	213	205	197	212	190	213	207	183	212	190	230	225	200	210	207	231	201	217	211	196	194	196	209	187	205	195	248	201	209	217	201	189	206	221	225	210	222	202	235	184	209	193	200	224	209	191	181	214	204	197	193	220	203	221	200	190	230	215	214	200	227	211	204	209	208	218	194	214	195	210	192	170	187	239	205	231	235	207	173	212	204	197	219	197	192	208	203	199	230	206	196	187	191	199	237	218	212	204	188	165	222	193	222	235	214	207	201	242	169	210	213	221	217	213	220	217	214	197	230	216	216	215	164	199	232	207	205	202	220	177	189	230	216	222	201	196	194	222	225	211	216	188	217	220	217	166	212	206	201	209	218	200	216	229	212	204	206	184	219	221	203	200	225	238	223	225	211	210	238	262	172	231	203	225	206	210	197	186	202	212	220	212	199	204	191	232	213	215	189	207	218	212	230	221	248	220	183	181	215	224	211	252	202	220	220	239	214	214	198	223	252	187	216	215	201	225	213	190	237	215	200	197	206	212	193	206	184	217	200	175	226	234	202	216	214	201	212	170	243	226	197	212	184	221	182	198	216	216	227	217	200	227	198	199	206	187	205	199	183	190	217	213	232	211	201	221	201	227	229	214	201	227	212	185	211	199	200	221	213	225	207	202	201	213	220	215	224	225	188	214	215	227	195	219	187	191	207	203	227	204	171	217	230	195	194	208	225	195	209	211	213	201	231	188	183	187	199	214	205	220	198	207	225	182	237	221	184	216	188	208	203	219	236	191	226	191	205	192	203	215	199	230	187	185	219	194	200	198	188	208	212	218	202	222	218	211	198	247	232	197	209	224	198	204	203	223	185	236	209	179	196	201	221	225	197	207	198	203	209	200	235	195	204	188	203	206	223	204	191	204	197	210	186	203	205	207	201	233	213	224	221	191	214	202	239	208	226	194	225	222	196	229	202	194	201	191	218	220	196	188	200	199	193	184	184	199	218	199	209	227	200	235	216	217	235	212	211	200	211	218	216	252	192	203	215	228	204	221	192	222	208	253	206	186	219	205	234	212	187	219	174	225	190	234	212	193	221	217	206	187	219	223	215	191	190	199	201	241	236	197	182	200	199	226	217	205	209	211	226	188	217	200	199	210	228	218	215	231	205	227	215	213	202	193	236	189	205	191	215	206	208	168	188	191	241	207	191	213	238	214	218	221	221	201	227	183	191	191	182	204	194	205	217	209	214	187	205	208	181	213	167	210	168	225	220	213	197	216	223	248	203	204	196	207	206	216	223	216	223	182	200	209	217	215	201	177	231	243	209	225	211	187	226	219	225	201	214	216	230	183	196	214	191	217	193	201	187	208	178	198	204	232	210	213	207	227	215	219	233	200	193	198	189	216	184	173	197	202	193	209	200	200	222	213	190	219	238	216	238	219	205	211	218	187	193	201	196	197	214	216	216	207	201	221	220	231	189	218	205	182	209	211	209	200	204	211	214	206	193	200	191	188	216	207	182	207	208	219	225	215	226	227	193	199	220	208	201	201	198	181	200	227	198	191	228	189	225	226	214	201	199	215	220	200	227	197	209	198	181	228	207	232	183	185	209	225	225	195	225	203	203	220	221	195	219	227	203	197	199	222	205	225	232	197	214	217	222	199	215	199	214	204	213	212	234	212	208	222	184	202	217	200	227	190	181	221	203	216	234	214	204	218	210	210	216	194	220	214	226	196	217	210	232	212	234	196	214	230	201	220	218	204	214	215	226	223	228	189	176	166	202	204	212	204	203	204	241	210	201	234	189	203	194	238	201	195	188	194	203	216	194	192	208	206	212	211	204	225	216	217	243	208	212	210	215	189	204	222	195	206	218	208	233	212	195	215	167	195	224	207	197	206	239	227	224	236	220	181	226	224	200	205	202	207	213	201	216	171	205	217	234	240	215	221	221	191	217	192	208	204	211	229	216	209	194	193	226	204	213	222	190	199	213	220	203	210	215	194	213	209	201	188	249	199	228	211	221	199	230	205	213	209	180	214	202	200	232	226	191	217	213	212	188	214	194	215	199	208	214	207	196	224	214	192	218	194	185	189	233	195	232	200	214	190	216	211	204	182	207	223	219	199	188	192	205	218	201	243	176	221	201	208	214	206	193	218	227	209	222	190	201	216	221	202	216	225	192	212	207	188	218	235	202	171	222	176	224	217	184	190	198	220	234	200	220	224	212	245	234	194	196	209	224	220	219	234	202	204	224	226	248	212	196	216	206	213	220	193	190	223	223	205	196	226	193	193	195	187	216	219	183	208	204	171	207	163	199	236	221	207	208	219	192	182	194	207	175	232	191	221	249	228	205	204	200	232	211	200	211	203	210	205	226	194	194	230	223	234	230	196	216	206	215	184	213	209	222	213	216	231	196	225	224	184	200	208	227	215	211	199	194	214	243	230	213	229	214	223	206	221	235	227	187	213	229	213	213	180	195	203	207	203	219	179	189	215	213	220	214	251	203	214	215	214	212	210	230	216	193	219	222	235	206	199	226	229	217	225	256	214	209	215	178	215	199	192	195	200	233	209	210	203	192	209	185	194	200	215	214	183	200	219	216	216	215	223	222	238	193	203	232	209	221	201	225	233	185	172	209	185	215	224	230	221	206	212	187	215	187	205	212	222	222	208	201	205	202	215	222	221	195	213	179	194	182	209	208	193	237	175	209	186	200	189	215	242	209	205	219	224	199	224	204	207	204	226	213	201	177	191	202	229	218	218	187	237	195	205	203	230	215	214	220	218	233	228	233	227	202	218	205	224	204	221	210	205	209	208	230	200	202	201	254	232	190	198	221	193	199	203	201	190	207	190	198	193	236	230	242	216	202	224	199	200	208	199	214	213	207	196	210	189	179	213	214	196	180	215	194	218	224	213	210	198	194	206	200	191	229	198	214	208	214	200	209	221	213	208	202
10535	8512	10938	4849	2885	2335	1786	1475	1281	1064	1002	928	783	769	754	682	638	635	626	613	564	520	561	542	506	545	501	515	519	537	515	475	492	523	528	501	504	489	512	524	484	511	467	473	455	535	507	478	484	452	504	472	497	497	447	492	490	504	510	512	450	491	495	480	516	464	484	502	476	480	459	479	497	516	475	485	463	481	484	487	489	474	503	478	456	474	438	514	490	474	523	520	486	454	442	480	485	535	489	467	436	480	486	399	477	463	488	435	482	475	461	489	457	476	508	515	499	473	502	480	498	495	482	458	472	515	512	500	498	457	492	456	500	476	459	504	491	503	483	504	477	502	487	459	464	483	490	486	506	505	472	480	506	445	478	472	494	484	480	471	478	468	512	518	519	487	499	493	478	519	494	492	473	488	507	497	514	476	495	473	490	461	472	500	516	494	463	490	510	460	465	481	498	485	469	494	476	462	464	488	455	500	481	507	485	511	476	514	479	488	477	462	504	482	508	533	511	501	481	453	504	492	525	458	476	450	491	473	462	481	508	477	481	510	450	462	498	477	503	494	466	490	503	495	502	515	499	487	469	481	478	490	518	491	476	486	514	531	454	496	478	478	474	509	454	480	474	458	470	500	461	453	441	507	489	509	513	512	489	452	500	489	506	475	483	453	521	504	453	460	461	451	510	493	483	501	511	478	469	474	524	460	484	455	459	503	460	471	494	505	504	463	510	477	491	475	480	499	424	484	495	455	515	517	485	495	467	484	494	509	490	507	476	494	497	474	486	458	477	493	458	506	439	477	494	525	476	501	498	518	468	512	502	506	462	501	460	485	472	504	436	488	475	481	499	501	459	511	472	466	469	466	465	472	472	476	490	491	483	478	487	454	527	484	472	522	496	489	484	489	438	454	476	481	473	528	441	517	510	509	438	472	479	475	465	469	489	467	495	491	455	467	499	485	501	465	484	508	525	485	478	471	490	500	466	470	497	468	486	454	455	490	488	478	481	459	457	493	474	505	507	482	478	461	473	490	467	451	502	478	522	466	438	469	517	488	470	483	467	459	479	504	473	501	497	527	465	488	472	471	497	484	494	443	458	476	469	493	485	503	505	457	461	490	468	412	513	503	477	493	488	485	494	519	492	504	475	459	477	491	475	467	467	497	464	471	460	454	484	518	485	465	528	491	520	458	536	475	460	471	494	500	465	504	528	478	499	465	454	484	462	459	480	511	444	463	477	444	514	450	485	482	470	475	478	492	502	448	487	495	463	488	510	484	488	416	513	477	501	489	479	474	446	474	499	498	474	505	470	474	509	491	471	496	468	492	471	466	436	504	502	500	476	480	471	490	495	478	477	426	498	484	499	491	502	506	453	502	483	475	473	495	456	496	498	484	500	499	473	494	481	439	503	471	471	452	470	536	485	460	476	482	487	488	487	472	489	496	493	468	494	479	490	477	501	499	469	500	454	487	495	479	479	508	464	456	498	497	463	475	485	478	480	459	492	468	474	505	454	467	489	479	477	515	496	454	488	475	489	470	437	499	485	501	507	496	453	485	488	512	506	487	503	483	504	464	482	523	474	499	473	490	509	499	457	490	487	479	478	479	488	479	459	512	508	482	466	474	463	442	466	480	454	494	520	463	467	506	465	485	491	462	491	474	500	477	454	494	472	468	519	451	554	521	488	461	476	467	448	516	492	443	471	507	509	488	472	513	479	463	465	468	498	501	446	501	485	528	459	492	493	483	473	487	491	469	468	509	469	465	505	452	458	490	471	481	499	483	464	508	478	479	478	471	527	469	497	431	490	478	480	486	482	474	470	468	462	460	483	504	460	501	462	476	481	497	533	481	463	484	471	496	449	470	500	483	458	479	468	504	520	496	510	481	481	503	485	479	471	496	489	529	460	479	507	473	514	504	505	495	456	538	449	475	514	492	483	435	490	438	498	488	509	502	473	506	494	492	510	472	515	495	453	491	470	495	448	473	455	456	481	478	490	473	491	499	454	492	486	498	507	460	501	510	447	514	506	448	485	488	477	454	437	479	465	495	468	475	524	502	472	454	466	535	486	470	478	471	455	481	473	504	493	475	478	484	474	480	459	455	493	461	449	467	464	503	463	476	451	486	539	515	477	486	472	494	486	452	499	491	512	472	469	459	478	477	502	448	478	494	467	445	451	528	487	499	480	483	487	477	455	487	476	436	475	471	467	464	468	472	483	467	457	491	486	439	479	511	443	479	479	492	468	473	470	489	515	472	528	459	468	467	478	452	490	485	467	482	496	485	501	464	526	498	504	487	475	499	508	490	440	520	496	503	469	476	467	450	467	492	502	470	480	466	490	483	478	460	485	517	490	489	453	496	508	505	479	481	482	525	499	501	433	485	488	470	483	488	499	474	482	461	472	531	450	500	487	479	488	497	499	507	463	499	458	438	471	507	489	474	511	508	498	438	501	480	484	515	530	469	444	483	470	475	484	443	474	428	439	480	463	456	469	476	503	476	488	477	550	501	465	475	490	470	489	461	533	490	487	462	473	457	471	451	487	486	443	529	489	492	514	470	472	484	520	451	481	469	449	515	513	467	487	483	507	473	499	487	482	453	534	493	469	502	469	508	503	470	452	469	514	487	487	482	468	460	478	442	451	491	513	469	488	496	479	466	473	472	513	435	484	499	459	473	486	468	499	483	452	459	522	497	463	464	519	460	486	526	461	470	504	522	453	486	464	480	465	454	500	506	501	488	477	490	488	487	478	485	460	467	472	480	468	524	456	465	465	485	469	455	511	482	548	489	494	501	499	497	485	494	473	486	446	479	469	489	480	497	534	450	462	500	480	472	476	473	493	514	470	518	511	502	448	487	488	500	467	474	509	483	472	526	454	454	492	502	501	437	503	486	482	472	480	480	453	468	506	506	450	495	490	486	466	474	500	512	502	498	487	464	512	509	490	498	480	498	508	546	486	462	473	458	520	469	485	495	432	465	456	493	469	491	494	485	518	504	495	491	452	478	473	462	507	482	430	510	474	471	496	489	471	487	480	492	473	414	459	488	484	478	499	476	466	452	473	496	478	483	494	491	461	500	491	480	512	504	486	490	486	543	491	480	508	513	477	493	482	504	472	464	480	485	487	475	489	517	497	514	489	486	510	470	478	465	459	552	499	455	527	451	444	428	476	477	487	437	489	464	507	467	496	493	465	489	461	448	513	501	477	528	452	482	461	493	509	431	447	469	491	465	519	474	471	511	440	511	517	492	496	532	492	464	454	471	461	495	476	484	499	493	509	494	460	503	446	517	467	490	491	486	462	477	473	463	455	488	483	484	451	472	483	477	504	467	456	469	482	477	505	474	456	509	493	478	500	481	468	485	480	477	527	468	454	522	441	478	477	528	481	454	485	451	484	485	493	492	473	470	484	507	512	487	459	461	486	440	497	484	474	498	501	476	453	456	510	467	479	430	476	510	466	486	480	504	514	468	458	471	483	498	503	479	426	495	478	479
35604	27479	28382	10553	2539	1335	865	671	551	490	460	431	369	366	330	316	324	325	286	275	276	303	261	231	277	287	226	247	238	235	240	266	264	304	248	235	255	255	262	225	281	274	272	278	219	250	272	263	272	265	231	282	252	247	250	236	261	229	239	265	248	261	273	236	253	257	265	232	206	237	277	230	258	249	243	270	281	241	266	234	234	279	272	247	245	245	262	288	267	283	255	233	237	262	242	260	250	261	254	239	272	239	254	238	228	215	241	267	303	257	233	260	248	317	282	223	263	253	228	268	247	271	234	240	219	273	261	267	249	287	261	244	265	254	269	223	230	249	238	268	250	251	247	248	226	236	251	251	220	239	281	276	294	244	243	234	273	235	230	279	239	219	289	253	262	224	232	267	220	263	264	257	276	244	237	257	228	234	238	278	263	275	258	258	263	270	255	290	239	275	276	279	281	254	285	242	295	246	251	267	262	246	266	281	228	237	264	229	212	275	237	274	250	245	252	250	242	291	281	221	253	278	239	228	239	276	263	243	256	237	222	254	231	255	255	256	243	236	250	246	218	240	286	239	233	266	251	253	268	268	272	264	249	287	269	234	243	253	284	248	241	274	260	271	259	230	237	229	258	248	238	255	257	245	259	272	255	242	259	286	248	280	263	244	257	241	276	267	244	227	238	243	234	222	247	230	278	247	273	237	260	258	231	238	283	257	308	273	233	218	232	246	270	251	244	271	246	261	267	265	223	243	273	276	279	255	243	251	273	239	271	237	231	270	231	255	249	238	271	240	264	249	225	242	279	239	260	241	263	252	259	236	255	250	231	249	237	242	259	245	259	259	243	252	243	270	274	258	254	272	253	278	243	217	274	240	246	247	246	252	235	274	246	247	283	253	255	261	238	220	235	245	245	234	232	265	284	236	253	293	289	308	249	238	224	233	241	267	240	291	248	237	246	255	279	248	249	237	244	224	258	270	242	261	225	242	259	217	268	267	291	252	280	271	268	247	240	249	264	235	227	251	255	257	241	265	254	244	260	252	232	263	233	232	235	277	247	287	264	234	269	265	250	247	235	244	257	240	265	243	268	253	235	233	263	248	281	253	214	240	237	265	219	273	270	231	245	244	235	277	268	218	274	258	246	225	263	224	259	255	232	220	240	256	256	230	259	225	243	247	258	289	238	267	250	273	244	273	253	243	259	237	275	267	244	250	247	258	250	259	289	267	263	268	303	249	253	249	264	251	221	246	263	241	257	279	228	265	254	234	251	247	238	274	251	240	240	234	244	269	233	247	255	244	240	229	260	261	234	254	255	260	256	250	259	281	240	223	262	240	291	227	260	269	265	248	250	260	261	243	259	276	227	257	252	266	249	251	241	260	246	234	261	230	224	246	261	277	288	244	253	255	251	244	243	212	243	314	254	255	247	248	238	277	286	267	263	247	269	265	247	246	250	234	278	242	294	249	266	262	239	238	238	241	263	258	248	268	281	228	259	232	278	253	260	273	250	275	285	241	275	266	239	275	242	256	259	251	267	240	250	259	236	249	246	250	260	233	222	233	224	218	232	233	277	296	249	269	283	276	257	251	287	261	296	259	251	258	286	259	241	241	230	259	241	239	275	260	249	249	240	255	259	248	241	260	237	252	248	259	248	245	256	277	242	266	235	267	265	249	262	260	239	235	271	257	232	208	262	284	225	237	277	233	251	258	236	247	230	245	254	254	260	276	258	257	253	231	240	254	238	271	266	274	268	253	269	268	242	270	236	220	245	239	247	223	267	238	258	236	263	234	240	269	244	230	255	255	272	257	278	258	229	263	254	221	267	259	265	278	254	243	262	260	236	250	266	246	247	246	248	232	287	235	222	251	254	237	242	277	242	248	279	266	282	250	227	246	226	265	275	267	237	248	273	268	271	267	274	252	253	254	269	272	241	244	270	252	261	263	253	253	263	274	221	250	258	260	242	238	267	276	225	258	262	272	264	218	219	249	238	214	258	262	261	252	240	248	250	239	234	249	268	247	242	260	289	241	291	252	257	260	288	255	298	223	260	296	263	247	255	279	249	249	244	245	242	264	265	226	241	281	226	286	251	235	246	260	275	252	262	237	258	263	244	273	237	275	279	261	240	261	224	288	261	278	246	255	221	260	300	292	279	271	287	250	225	255	263	268	262	247	280	239	249	242	214	245	248	238	239	246	238	281	259	259	253	251	244	275	258	247	254	265	268	274	267	219	234	265	249	225	264	248	230	236	233	277	266	242	247	253	257	266	238	221	236	272	246	274	252	231	265	261	250	253	255	235	236	233	264	263	269	212	248	244	239	237	232	259	281	246	251	214	259	273	257	274	261	261	259	240	241	285	240	258	270	254	235	270	278	244	248	245	274	251	269	261	250	287	256	243	249	258	236	285	265	269	228	228	278	263	242	253	241	278	240	298	257	266	248	223	250	249	279	258	235	275	222	293	252	231	249	262	221	260	224	266	254	227	278	252	255	250	291	267	262	241	210	265	228	247	254	263	271	242	288	276	216	236	244	244	258	243	239	238	243	257	227	252	228	248	277	234	272	243	275	260	252	236	244	247	261	214	260	263	250	234	265	256	249	265	256	254	230	244	248	218	282	273	270	248	223	243	242	263	263	238	220	264	249	250	242	244	253	290	278	288	253	240	244	240	258	250	252	260	271	226	248	264	258	222	285	242	234	242	224	260	259	264	267	286	241	247	255	257	247	229	240	270	258	218	255	244	267	296	242	261	232	246	269	285	252	255	230	267	270	266	224	270	259	217	275	210	266	259	247	247	253	260	269	247	254	249	236	251	268	264	248	273	252	244	257	268	252	242	249	274	248	247	249	244	230	250	239	255	262	283	248	276	239	244	268	287	296	249	237	248	269	244	273	233	262	251	253	274	254	245	285	257	278	271	249	222	242	261	230	209	276	256	240	255	258	262	270	254	265	260	247	265	239	261	260	267	239	262	271	257	235	238	244	229	247	249	246	277	276	270	213	245	245	248	231	247	281	259	254	256	240	275	258	254	274	264	251	262	269	273	260	228	228	242	233	250	255	262	252	243	275	269	232	263	297	261	233	231	245	253	274	270	236	276	238	270	269	239	247	262	265	227	250	255	252	237	284	239	265	244	253	253	243	234	274	263	263	279	242	245	269	249	257	265	247	252	272	266	257	267	255	268	224	226	260	248	262	248	249	236	212	248	263	229	228	263	248	248	247	249	226	266	251	233	280	237	247	238	271	257	238	236	258	239	244	250	239	251	262	263	256	229	248	245	266	242	270	278	258	236	270	308	245	277	223	271	260	237	214	244	278	229	256	245	251	238	239	247	232	250	257	227	263	235	262	239	238	255	235	275	246	247	262	256	243	225	257	257	264	289	252	279	275	262	246	247	277	245	253	252	260	241	242	213	243	251	234	261	244	277	237	268	249	240	259	269	251	256	261	244	256	230	241	286	247	247	253	253	245	247	259	263	237	232	261	250	228	244
23199	22233	29874	10391	5237	3983	3209	2592	2136	1825	1605	1448	1361	1142	1053	1019	906	857	818	798	747	758	764	717	700	677	674	635	607	649	620	618	647	602	604	643	615	600	573	597	640	589	606	581	577	624	632	610	584	620	567	580	591	577	589	588	565	562	558	618	605	529	616	589	564	567	558	567	573	575	570	594	574	587	597	561	609	565	578	589	574	564	543	527	542	533	580	552	557	607	586	580	578	586	561	573	613	587	576	593	585	542	566	601	495	592	535	594	603	569	618	569	555	590	603	625	520	537	580	556	586	598	532	541	547	554	561	633	595	564	589	587	572	607	521	562	584	599	577	618	557	562	572	582	550	613	572	587	602	582	583	557	591	572	615	647	589	576	578	565	561	636	548	588	573	593	566	596	569	572	562	568	617	583	565	563	579	558	603	571	607	564	526	586	562	530	572	570	566	605	537	554	583	581	553	519	557	592	589	580	570	572	589	524	580	585	562	594	618	553	566	605	636	556	586	568	539	576	568	559	551	605	551	571	586	600	582	560	532	562	612	551	572	572	593	608	521	557	548	534	543	569	584	582	556	609	552	553	596	583	586	582	582	583	607	568	581	557	563	568	599	601	605	597	586	619	552	579	556	591	556	550	595	568	580	581	608	553	556	563	548	592	572	582	570	586	563	594	572	606	583	587	606	587	565	563	553	536	566	568	527	568	578	596	532	585	609	592	600	571	566	585	565	551	548	548	593	587	594	579	569	600	631	528	563	577	557	589	570	616	596	600	605	623	565	563	618	582	551	547	628	591	595	560	590	596	567	643	598	587	571	589	542	580	586	571	548	578	572	564	527	581	598	558	621	543	562	556	520	530	563	607	549	589	547	581	599	570	571	544	561	575	549	576	545	567	555	592	564	570	516	580	586	598	552	585	582	608	587	569	588	575	592	546	533	580	560	559	578	621	606	606	567	597	554	585	601	609	549	566	605	545	546	584	578	551	567	543	605	565	570	607	579	577	574	599	567	610	535	588	557	583	545	617	550	567	543	583	542	539	590	596	598	567	550	578	584	552	561	583	588	611	549	590	527	580	541	553	569	606	560	590	547	582	554	573	584	559	541	589	590	578	584	547	609	564	569	585	571	544	577	520	563	580	603	578	586	583	581	598	564	583	591	587	549	594	590	610	590	571	585	570	590	562	578	540	575	580	569	558	572	585	579	580	569	634	587	551	553	574	618	582	562	550	551	563	556	561	575	579	584	589	552	608	597	590	583	589	598	559	582	593	566	589	611	582	556	525	594	569	595	582	555	571	573	571	574	580	574	561	589	608	573	571	572	565	570	576	524	559	540	592	562	602	524	605	579	572	609	553	584	530	575	559	566	614	644	579	595	545	638	555	562	589	543	552	570	562	598	582	596	612	612	584	583	598	546	590	567	603	555	577	558	566	531	572	618	550	582	562	605	564	562	575	591	592	604	571	547	626	568	569	565	564	570	561	545	586	586	645	587	554	584	535	560	566	558	567	628	624	584	596	558	578	591	590	637	535	522	556	556	594	565	605	564	571	577	557	600	544	552	583	595	629	558	559	600	562	535	556	579	570	592	562	566	564	548	577	600	593	584	622	579	559	604	581	568	592	549	578	565	581	553	552	546	620	529	534	574	582	593	591	627	587	579	605	603	573	565	550	560	553	553	575	552	562	585	643	579	549	626	585	548	617	554	580	552	587	591	545	559	587	619	579	558	559	589	576	596	576	552	586	592	551	568	590	549	597	563	610	540	605	589	611	527	547	581	590	555	576	617	558	581	551	565	571	556	543	565	580	570	566	578	539	551	588	616	551	566	586	572	599	585	576	585	571	585	542	556	588	597	571	594	625	618	559	581	570	587	610	572	569	585	577	592	601	610	552	560	630	535	549	546	580	579	564	590	523	591	566	587	594	557	554	625	551	563	571	530	557	611	590	563	598	574	574	543	538	578	612	548	561	561	577	557	522	579	551	576	581	574	564	582	553	579	598	584	584	584	558	604	559	592	566	546	566	607	551	549	550	547	573	624	574	577	603	558	582	580	580	545	578	577	552	591	600	569	583	584	559	575	592	573	575	561	589	541	543	616	580	562	535	602	564	595	572	573	574	552	597	566	572	582	566	579	565	585	564	591	567	588	586	577	553	555	528	559	568	579	572	577	525	581	577	589	546	605	565	595	550	531	573	574	609	558	586	576	582	591	590	567	586	589	538	555	577	602	598	607	603	539	588	571	564	556	540	576	623	593	585	602	602	569	581	605	570	562	595	568	605	574	566	552	582	591	563	568	580	602	582	541	601	572	591	545	563	533	590	601	549	601	544	555	582	553	509	550	587	545	543	556	558	581	595	599	577	617	544	556	586	569	588	596	563	604	565	582	580	559	529	572	573	624	543	566	593	585	614	556	581	600	537	567	601	581	590	589	591	600	583	608	579	519	588	593	573	574	560	583	575	535	591	594	531	567	581	577	558	574	565	587	531	605	558	566	548	613	560	543	577	614	598	547	540	586	538	579	556	546	573	552	564	581	591	585	577	569	558	559	588	582	592	537	534	590	544	548	580	557	561	594	575	574	555	555	604	598	544	596	566	536	597	536	540	546	663	572	565	582	586	544	601	589	592	602	587	587	577	555	568	558	561	555	574	569	601	559	565	579	530	607	574	521	581	537	563	630	521	609	579	628	560	592	564	562	565	589	596	582	569	592	559	537	594	547	568	596	590	572	588	627	588	591	542	573	556	603	569	572	596	531	619	560	599	579	524	589	565	609	603	576	556	582	523	597	575	544	576	580	563	550	610	539	585	576	568	586	547	564	573	580	587	576	587	556	593	531	579	575	579	591	549	544	574	604	572	533	580	536	543	571	540	586	548	626	553	524	607	608	593	596	557	594	573	620	599	625	584	555	635	576	548	579	571	587	554	549	541	590	573	556	600	564	567	615	576	580	582	593	574	533	578	564	572	550	607	555	587	554	560	568	574	566	567	546	569	546	577	557	565	577	573	571	589	532	546	599	579	552	570	564	603	595	542	538	580	545	599	540	568	565	544	620	536	571	604	539	576	598	615	575	600	571	542	559	563	582	551	577	590	548	553	545	575	545	594	574	580	531	591	554	634	526	596	552	593	561	552	550	565	604	580	579	571	618	601	566	533	558	592	601	538	555	565	604	567	581	573	557	585	602	563	569	595	618	608	570	581	568	518	602	611	591	583	574	575	508	564	558	554	564	563	587	584	573	569	588	518	553	595	597	554	574	588	584	560	563	592	607	593	548	573	590	568	591	577	563	527	593	558	597	572	550	571	577	547	561	587	586	601	539	600	581	581	564	536	587	573	610	540	615	547	556	582	596	563	577	558	589	572	574	561	566	594	580	557	591	604	550	585	546	624	541	554	597	530	579	560	575	550	593	565	535	585	575	585	573	544	583	568	614	581	563	551	573	613	540	573	561	572	607	593	548	563	599	558	569	556	518	610	577	567	592	584	574	591
46234	38519	38645	19235	5478	2390	1381	962	730	642	536	481	461	444	405	379	340	357	360	324	326	327	317	340	299	319	318	283	311	287	287	283	284	278	284	282	262	295	267	283	247	321	327	268	279	310	299	299	271	264	286	245	251	289	278	266	280	312	343	314	310	271	280	285	281	310	280	278	307	266	262	263	266	277	286	281	252	286	269	267	314	235	328	324	289	307	274	275	297	269	280	281	237	282	267	275	254	302	246	277	308	291	312	282	275	286	243	309	283	291	280	289	318	291	265	292	289	304	290	276	277	286	298	301	281	247	274	308	296	279	272	294	279	302	295	312	294	292	260	311	261	268	241	256	284	290	304	291	282	278	315	300	278	318	296	276	279	281	295	284	266	264	284	285	255	277	245	276	286	296	266	276	310	281	299	279	290	288	264	291	284	308	292	271	286	265	259	312	252	252	261	253	267	317	273	275	280	266	291	284	269	290	261	267	292	248	289	271	273	301	276	282	282	268	293	293	272	260	281	282	270	262	266	287	282	275	294	302	292	268	312	234	251	305	264	284	296	303	269	249	320	252	275	276	261	247	274	273	304	278	305	273	281	246	295	286	250	266	295	225	282	307	294	276	258	275	285	320	258	298	278	290	303	268	290	275	271	277	309	286	269	271	296	245	273	272	284	267	278	252	249	276	290	281	273	260	273	305	254	300	296	284	297	306	257	265	251	281	289	290	252	291	292	280	279	289	274	255	296	285	302	272	281	297	275	309	272	279	271	281	306	274	273	276	297	246	277	310	284	283	263	246	278	268	304	284	299	306	313	286	255	263	278	241	258	266	263	294	256	300	281	260	272	276	284	269	282	333	290	287	267	280	230	311	270	270	273	312	224	269	278	258	261	286	263	258	271	269	257	276	308	285	290	275	290	291	270	302	307	299	304	256	279	273	317	256	283	276	257	287	284	270	284	308	275	282	258	280	263	279	284	289	264	276	274	290	287	295	282	278	292	258	301	279	280	258	293	306	278	259	296	283	276	275	297	287	290	316	296	266	304	307	296	282	255	281	280	262	291	306	294	270	290	287	256	292	289	289	292	270	254	316	259	286	289	287	251	277	265	312	296	290	272	289	253	264	254	261	288	259	289	261	280	256	281	263	270	293	257	271	289	287	280	238	291	272	309	281	281	271	296	299	269	289	272	262	281	262	283	289	288	291	274	278	289	278	271	275	272	267	288	275	243	251	267	282	289	295	265	283	279	277	284	281	274	293	302	268	277	302	321	290	280	316	281	288	299	273	298	297	262	274	291	265	273	286	271	291	258	253	305	256	283	275	271	265	275	270	296	290	309	261	305	305	274	275	304	274	277	263	246	265	277	278	283	263	259	281	267	294	268	300	293	270	322	289	279	263	289	265	302	282	307	303	259	281	276	292	294	252	267	304	304	285	279	295	268	279	305	262	259	288	270	289	282	288	247	284	281	254	283	285	284	266	255	276	253	279	306	274	309	268	261	265	261	259	312	270	261	293	308	299	292	261	259	276	271	295	273	301	263	277	284	297	288	261	293	310	304	269	306	258	284	314	312	297	304	291	300	253	271	243	289	290	280	270	260	267	301	299	280	278	266	274	268	264	300	279	237	290	259	264	274	300	308	272	283	284	301	287	275	270	274	290	259	294	290	292	267	302	283	265	272	261	262	319	294	259	278	246	268	281	299	256	284	286	287	263	290	252	268	303	287	258	268	264	275	286	246	271	299	269	308	298	269	280	307	276	284	308	257	261	303	289	262	254	254	254	299	289	292	308	279	247	307	297	270	264	280	293	256	255	313	269	292	299	280	312	305	294	269	272	289	264	243	301	290	267	280	291	303	284	289	279	266	279	303	256	270	277	274	265	286	275	270	296	242	286	301	253	261	278	265	283	266	302	263	284	268	287	299	259	275	250	277	268	279	258	269	264	277	288	279	313	265	270	280	229	300	263	291	296	256	281	262	286	319	267	283	265	279	266	260	302	298	249	280	267	268	258	266	286	290	300	300	274	293	304	251	251	279	281	293	290	313	290	271	262	256	284	260	294	296	264	274	268	270	288	319	263	292	300	265	296	311	278	253	267	298	262	303	288	301	264	285	274	267	293	271	270	294	296	273	268	278	285	268	262	276	298	288	258	280	268	282	302	282	290	292	286	277	264	314	287	266	249	236	253	258	294	302	280	287	269	287	312	287	291	277	268	306	305	262	272	270	265	294	281	312	261	268	273	293	267	280	305	304	262	260	257	234	276	262	259	257	294	253	256	255	285	257	287	283	309	291	267	278	294	254	289	302	263	259	268	291	256	258	255	290	262	274	321	290	299	266	288	292	256	288	290	279	279	287	317	270	256	254	276	280	266	262	289	292	282	277	271	282	273	264	264	310	275	275	253	250	263	280	304	284	289	265	265	291	307	287	266	307	298	264	286	266	314	307	304	290	265	314	328	294	266	275	294	270	259	307	321	260	305	260	290	258	301	285	319	260	277	279	270	285	274	283	261	281	271	266	277	280	281	282	282	280	308	289	249	267	261	283	267	307	280	297	306	305	285	297	299	230	282	275	280	291	305	301	296	311	303	310	272	256	308	307	287	297	293	289	316	290	245	265	274	310	293	269	327	306	293	312	286	253	276	264	269	315	287	260	270	254	283	282	274	288	286	297	265	291	278	274	259	284	251	278	308	301	298	271	254	282	276	290	270	276	267	249	287	288	300	291	285	263	276	269	297	271	302	292	277	253	275	265	295	310	285	283	265	299	258	310	267	268	287	324	281	282	299	260	287	265	270	256	259	276	299	288	300	268	250	248	312	268	294	279	304	303	290	265	292	249	267	285	242	281	343	279	267	305	271	304	302	299	310	320	318	296	287	279	275	290	278	274	289	283	284	286	272	260	255	307	296	298	256	261	311	315	253	267	278	267	265	268	271	258	266	274	265	305	257	297	251	286	260	270	310	293	295	256	275	255	297	304	283	285	265	281	306	289	253	298	276	269	263	246	283	271	267	287	261	275	242	286	303	298	250	305	301	315	289	282	253	276	301	300	308	272	300	256	282	291	288	287	252	280	297	255	289	255	246	282	302	279	302	258	285	290	262	295	252	284	287	289	303	259	277	260	286	281	282	261	243	279	282	248	283	288	262	279	329	283	295	262	268	290	307	291	301	277	275	282	277	260	301	301	266	285	295	295	263	276	258	283	268	270	253	272	288	273	262	254	268	310	284	317	279	307	306	272	258	281	273	280	304	275	278	286	287	250	275	273	261	255	260	298	273	281	282	289	268	287	285	276	274	263	315	270	272	292	268	287	281	251	292	284	284	285	262	264	259	295	288	267	290	274	274	283	275	276	266	306	274	275	278	274	284	278	269	272	241	262	251	295	291	282	264	277	280	298	249	282	265	275	257	271	254	283	286	262	250	285	295	313	276	258	284	280	318	276	283	283	255	267	231	287	267	272	280	265	287	294	258	300	278	272	283	271	245	272	279
29977	30074	38306	15685	7274	5683	4240	3473	2779	2381	2240	1929	1730	1515	1364	1246	1103	1021	1063	951	919	853	872	774	837	788	821	758	727	763	711	646	714	708	707	674	691	630	667	627	677	675	667	644	626	637	638	653	661	666	676	627	628	604	652	680	638	634	629	631	627	629	598	665	631	588	606	671	600	642	603	646	622	641	619	615	634	631	597	594	611	618	578	643	651	618	676	607	631	641	627	624	581	602	613	658	652	598	678	612	608	597	609	618	638	619	620	639	628	617	651	677	622	589	646	660	648	625	628	609	654	628	613	628	615	649	589	619	623	641	630	589	634	602	613	645	607	631	646	604	630	631	619	662	627	607	667	607	651	615	626	648	616	646	603	645	602	649	642	591	626	619	619	647	595	649	633	607	591	609	616	623	642	627	672	615	688	604	608	623	645	654	632	635	641	673	579	635	633	653	620	653	587	612	627	594	591	614	638	634	668	604	632	651	660	625	634	647	609	612	646	668	620	604	591	595	564	628	631	628	627	610	599	601	610	611	666	609	660	629	606	640	663	666	607	588	584	606	617	624	620	599	635	623	633	625	614	627	648	595	644	657	588	569	611	631	570	602	625	602	652	615	625	603	583	591	623	644	581	629	589	599	654	623	619	640	648	628	602	651	640	636	605	608	638	581	672	607	587	656	532	639	628	592	601	656	615	623	587	605	581	640	635	627	628	607	629	636	601	638	629	608	603	614	632	602	653	658	599	621	628	641	625	631	626	641	591	632	575	598	616	675	605	607	608	613	602	613	630	639	624	630	619	647	606	611	627	604	588	596	612	612	593	613	614	618	649	617	648	607	644	619	600	625	583	659	621	654	653	643	641	616	644	599	649	630	641	628	632	636	593	632	598	587	617	633	572	674	631	635	639	661	603	641	633	616	614	662	583	608	641	639	601	591	677	615	596	600	584	626	616	616	618	605	620	600	628	667	650	638	604	610	625	635	602	631	651	656	651	600	641	609	615	634	645	636	600	581	620	650	594	607	625	613	585	688	632	641	644	622	630	617	635	660	622	605	586	627	610	617	625	630	586	606	627	626	641	619	595	606	664	565	682	580	634	654	644	615	593	636	623	639	610	637	580	583	597	654	630	624	601	584	649	604	614	649	598	637	606	583	603	627	582	619	594	621	591	594	629	610	631	624	624	623	596	628	626	604	616	634	637	674	646	686	672	635	615	599	621	620	629	625	623	622	654	654	693	685	637	634	583	600	620	605	623	627	624	606	606	652	599	622	619	638	588	636	617	670	626	653	625	610	632	612	622	605	628	632	620	598	580	581	634	648	596	635	589	639	659	620	633	607	595	595	595	620	636	611	590	609	637	623	559	619	614	655	624	631	623	607	644	689	624	632	642	612	644	620	599	595	628	602	604	633	624	593	627	609	656	631	636	624	552	646	616	619	648	610	594	613	617	564	633	627	661	627	616	613	617	656	603	614	666	642	616	612	610	634	663	597	629	653	612	639	620	584	626	596	635	606	602	580	608	642	620	609	596	615	622	668	675	605	629	668	643	648	640	639	637	610	638	593	609	583	645	620	596	611	620	649	589	628	601	652	602	644	596	604	616	617	609	602	585	614	590	612	619	626	611	622	594	642	587	608	646	621	627	587	558	621	640	637	629	659	641	613	627	642	628	640	568	653	635	598	645	606	600	645	541	586	651	569	611	593	622	629	651	625	640	652	631	575	642	638	646	609	641	582	532	642	605	659	657	663	622	635	628	612	645	631	597	646	622	591	600	624	603	618	626	576	585	617	596	647	652	598	612	585	574	615	666	576	646	585	619	639	613	607	594	567	648	606	577	570	610	614	617	632	612	586	612	573	599	614	607	627	604	629	629	628	653	620	613	668	641	643	616	623	600	636	570	650	591	611	621	627	616	592	602	635	653	595	604	579	627	615	607	657	613	643	585	607	615	656	650	575	618	637	612	638	627	613	581	581	648	660	572	627	615	700	631	626	601	555	579	580	631	683	653	612	581	600	630	637	653	600	658	640	593	612	643	599	645	636	646	638	623	652	641	586	625	630	558	663	633	631	602	665	629	621	581	588	614	657	632	645	672	648	627	597	597	558	626	639	611	662	709	659	633	605	603	602	618	622	589	668	619	615	659	647	615	600	600	630	618	664	619	593	600	626	593	667	636	593	622	624	612	644	612	594	590	592	603	681	629	634	640	621	640	598	623	580	621	608	589	575	635	624	611	616	634	590	632	614	611	647	650	641	614	624	646	602	633	634	610	640	619	642	592	580	623	620	634	590	690	642	608	613	608	636	631	618	617	614	606	598	576	615	617	629	644	611	619	630	625	579	623	613	644	635	612	636	625	645	637	597	588	610	598	609	602	650	633	630	644	637	642	639	608	629	610	632	634	632	620	612	627	628	621	655	627	642	590	613	626	578	666	644	637	634	636	591	634	633	641	599	649	597	637	612	643	625	601	597	644	625	613	627	599	615	662	637	621	654	554	624	640	550	631	629	657	685	606	605	614	651	644	612	649	561	614	608	631	643	648	650	613	602	648	630	598	614	661	637	598	616	572	652	601	606	659	678	637	575	607	628	630	636	618	653	620	634	635	669	629	609	644	645	594	629	603	650	608	634	641	638	661	573	609	608	658	606	585	632	617	625	648	608	601	637	667	604	651	614	633	606	653	687	611	669	609	624	662	640	635	623	605	624	617	631	591	632	647	656	598	614	665	603	629	611	620	601	652	641	645	626	641	606	636	606	642	629	643	626	615	625	630	615	604	630	634	647	611	624	641	568	590	632	618	636	587	598	630	584	604	608	591	667	628	603	608	634	600	611	611	667	657	633	633	668	592	596	643	631	634	624	587	620	594	621	611	658	644	676	669	641	598	619	664	606	618	656	629	651	615	603	596	602	583	575	622	615	609	611	598	608	604	678	595	649	654	604	603	598	639	619	614	596	591	610	633	591	657	651	628	614	608	620	610	610	592	615	583	589	599	559	715	615	663	647	617	605	626	654	591	640	639	656	630	618	619	630	620	615	647	622	641	654	610	603	603	619	597	642	622	626	643	648	619	637	655	633	628	622	654	612	604	614	620	609	625	639	657	603	654	628	601	604	583	639	629	637	594	702	604	638	649	619	659	616	610	587	635	609	582	628	635	595	643	598	621	596	590	653	589	606	605	617	606	637	639	619	598	626	592	661	612	608	669	621	637	636	612	638	618	629	642	653	622	640	680	625	637	630	665	611	630	584	626	692	613	596	583	635	625	645	643	630	617	602	620	596	603	627	653	593	588	671	621	636	659	659	666	602	647	626	610	609	630	620	607	627	631	643	603	590	652	638	598	604	629	566	648	618	591	645	629	646	633	608	578	608	641	626	597	590	604	632	612	594	576	624	629	603	613	626	623	626	628	634	636	636	637	602	639	621	628	650	622	634	593	647	631	628	620	605	606	661	619	640	661	616	641	601	612	591	651	629	608	636	627	603	610	651	665	639
18149	10399	7770	2910	949	619	520	428	378	341	309	285	284	250	290	261	257	243	262	247	233	252	252	245	232	257	233	228	206	227	239	246	273	263	257	261	222	237	202	211	249	208	251	245	206	220	228	204	225	253	203	205	179	213	239	234	205	230	233	235	197	201	237	243	200	215	209	224	232	224	207	216	213	231	219	249	211	239	229	195	211	239	233	208	220	230	240	208	226	219	251	203	228	252	210	209	197	195	205	247	218	218	242	220	205	234	199	211	201	198	231	240	229	243	200	197	191	230	218	217	223	209	233	237	209	203	225	230	238	236	212	246	245	218	240	199	237	194	233	216	194	216	216	199	228	226	211	207	234	227	208	232	200	216	230	227	240	207	200	207	223	229	240	249	230	205	243	235	219	215	227	226	203	207	224	231	204	224	206	229	210	212	230	219	242	209	226	225	229	233	229	244	199	225	216	218	228	205	245	226	215	196	217	234	218	235	181	209	207	222	231	233	255	209	190	202	213	264	233	215	221	230	223	228	236	213	198	216	197	211	248	204	201	239	227	247	231	206	199	206	232	214	208	226	222	237	183	249	251	202	217	243	205	247	215	208	203	208	237	220	224	219	226	228	214	253	230	222	252	224	208	208	218	216	248	216	227	224	212	210	230	209	240	227	230	219	238	222	225	213	215	208	226	234	212	231	212	228	237	214	204	235	238	242	225	249	219	208	207	219	228	228	215	244	242	238	216	219	253	222	217	214	236	228	236	241	230	219	202	244	205	240	218	215	214	210	219	212	215	208	212	233	209	225	224	210	244	218	199	203	233	241	235	225	217	216	252	209	272	257	255	241	215	217	245	203	220	254	248	260	232	229	233	226	225	257	202	207	229	215	223	231	204	210	219	216	237	245	259	233	228	249	191	256	223	216	230	276	231	241	232	235	228	208	198	210	224	223	244	239	214	220	246	248	232	208	231	234	207	200	220	236	202	222	246	234	249	235	217	213	226	192	225	204	238	264	229	210	222	212	221	230	233	210	204	229	228	193	229	207	222	196	212	232	211	221	218	213	223	251	187	231	223	219	236	215	206	205	200	232	225	223	240	230	206	226	218	210	227	226	181	198	237	218	220	241	237	219	202	231	206	218	236	217	217	201	223	228	212	237	225	240	233	196	231	192	231	211	231	222	207	238	222	213	224	212	220	225	252	204	222	212	235	219	213	230	217	209	216	252	226	199	224	248	222	221	221	189	246	186	180	224	226	219	197	182	240	214	225	231	204	235	220	222	228	207	257	222	235	223	235	248	218	222	218	248	224	216	232	241	204	224	212	227	227	236	216	212	232	234	243	209	241	230	252	238	235	212	234	198	200	247	250	187	204	202	198	195	223	205	223	258	219	205	231	247	247	210	217	225	227	225	237	219	207	212	217	217	236	219	186	214	226	217	232	209	201	214	207	229	197	224	197	207	216	218	208	200	226	237	249	226	227	226	198	216	225	251	207	222	226	231	236	215	203	236	253	227	216	231	210	216	226	246	215	244	245	227	254	225	213	219	242	215	204	218	250	231	211	214	221	235	248	233	219	225	241	207	206	213	220	224	209	192	218	218	213	216	216	222	217	208	221	240	219	223	225	222	218	228	223	204	213	203	229	215	209	251	240	254	227	218	225	241	238	203	219	218	223	228	214	239	199	210	197	204	219	236	221	219	232	220	233	226	219	232	211	203	234	211	218	210	215	209	214	220	198	217	203	211	217	204	239	225	234	204	223	221	254	238	233	221	232	223	206	214	214	249	201	237	224	235	215	206	226	231	208	251	227	213	232	229	215	225	210	211	194	189	203	218	234	229	225	208	240	211	213	221	229	229	204	213	230	223	243	218	217	230	238	222	224	246	217	243	238	219	251	232	209	211	230	219	240	230	217	223	215	247	235	220	194	223	233	229	244	234	226	219	239	228	228	210	220	233	250	252	231	222	213	216	242	235	215	215	234	205	217	223	200	213	210	215	215	230	208	244	228	222	210	233	225	221	217	208	206	220	207	206	220	204	233	201	218	202	226	216	238	220	202	240	193	214	243	246	239	200	241	217	216	196	202	207	194	221	222	241	221	210	222	218	227	243	226	224	233	196	220	226	229	217	198	198	206	231	219	230	236	197	227	214	240	214	205	220	227	205	224	218	220	219	254	227	191	218	186	223	225	206	205	204	228	226	209	232	223	237	220	195	219	236	226	229	231	211	243	215	221	235	203	204	225	246	183	219	199	239	226	243	195	212	199	265	207	234	231	234	188	210	227	228	238	205	209	231	210	213	202	182	206	212	218	202	201	238	208	233	246	250	222	222	202	202	257	206	208	198	237	209	235	211	230	236	192	226	234	241	209	229	212	231	221	229	231	232	233	230	212	245	216	214	253	199	218	196	253	219	225	231	244	233	227	216	226	222	220	209	230	207	238	200	241	234	244	211	257	198	214	196	203	214	240	212	221	227	227	231	214	227	216	204	218	221	206	220	219	215	244	221	237	237	211	194	220	228	207	226	224	221	224	227	197	216	219	207	219	221	234	217	173	235	223	216	223	225	216	220	211	202	212	217	241	248	220	200	212	197	230	221	224	224	239	254	220	202	211	247	235	218	181	219	215	219	229	211	231	212	212	221	210	234	241	211	198	229	201	222	196	242	222	203	241	188	207	211	229	252	227	232	209	229	236	221	207	219	214	226	248	237	212	195	217	216	212	250	230	224	227	217	224	193	220	255	230	252	212	223	239	229	206	213	202	235	213	198	232	219	218	244	204	225	187	232	227	243	210	212	200	238	240	253	208	215	233	217	207	231	213	214	235	242	223	228	224	226	233	242	236	213	220	216	234	255	225	215	226	210	219	233	215	259	231	225	228	224	207	215	203	198	233	224	209	230	214	245	248	217	209	228	246	223	213	232	250	202	224	220	199	193	215	243	254	216	222	218	247	229	227	241	215	216	225	241	222	212	246	207	218	230	219	221	211	241	222	231	233	223	203	214	257	220	216	229	209	235	233	223	227	217	208	250	201	257	210	202	219	194	207	203	217	214	239	236	226	212	198	220	216	226	244	235	234	239	227	228	199	209	191	241	190	192	201	195	216	210	207	220	233	244	201	249	245	190	219	205	216	230	235	222	206	226	209	217	239	221	210	240	213	211	232	201	213	217	239	229	225	235	213	231	229	228	244	209	219	222	204	226	200	178	228	240	213	205	227	203	281	236	207	227	240	194	202	235	228	231	202	238	258	214	196	223	231	239	222	230	205	232	231	238	208	246	224	193	213	194	227	212	242	247	215	220	214	237	256	234	264	227	225	212	192	211	230	228	230	221	229	227	223	212	226	230	253	243	231	229	234	244	243	223	199	214	229	221	238	218	231	221	253	206	216	214	221	235	217	239	222	233	220	190	226	233	198	237	219	254	224	227	216	220	206	230	238	227	230	241	202	240	219	215	211	207	209	209	235	229	180	214	202	245	224	200	209	217	230	207	241	212
10983	8664	12089	5791	2971	2367	1854	1546	1368	1154	1081	935	829	785	764	731	733	709	618	601	612	552	606	556	614	609	592	585	534	577	561	543	543	522	521	545	561	484	542	511	490	496	509	522	535	517	504	548	524	536	507	500	512	517	546	506	538	522	512	524	550	518	516	520	506	526	465	533	526	469	552	513	515	514	509	525	585	516	474	475	492	543	549	459	512	500	490	507	531	523	496	516	527	524	510	492	520	558	468	490	503	534	476	506	505	496	523	540	510	532	518	522	484	527	515	530	542	522	488	513	460	509	513	536	503	513	511	531	520	495	549	518	544	539	532	518	533	496	539	535	501	493	529	478	479	502	522	553	552	477	453	514	506	535	527	557	556	497	505	512	530	527	489	531	507	493	469	527	511	486	485	520	520	522	543	504	509	545	518	522	523	506	541	516	500	504	512	473	474	518	485	489	528	521	533	541	535	473	579	543	504	498	525	498	475	486	523	515	488	524	517	519	500	476	513	556	531	476	490	526	490	519	533	506	514	514	499	537	509	513	523	510	512	502	544	517	517	514	517	497	496	554	501	570	518	501	541	485	535	502	520	527	542	477	529	533	470	505	525	501	525	483	482	520	518	515	535	526	491	556	518	528	491	513	494	552	513	491	515	505	535	499	505	508	501	490	520	545	498	517	514	484	547	523	515	491	518	502	509	513	470	506	487	508	499	497	508	468	533	482	499	521	539	487	469	505	505	511	488	513	569	550	495	502	553	533	518	488	474	503	521	523	518	513	523	529	508	506	537	514	477	551	532	526	500	548	499	461	511	493	520	516	525	459	516	513	502	522	473	495	564	536	521	510	492	533	536	482	488	535	512	475	500	509	502	492	556	515	517	474	483	514	533	495	485	505	508	472	523	519	509	498	512	527	518	503	536	508	502	524	516	514	519	519	578	563	528	502	505	490	541	531	481	492	511	499	503	546	520	527	515	545	499	488	549	515	505	477	524	511	495	515	521	482	503	534	555	515	518	521	534	562	512	553	517	525	498	480	485	516	547	518	534	532	491	481	528	536	495	516	482	510	510	496	489	516	531	494	491	512	524	521	536	511	498	474	475	526	541	553	522	518	519	521	514	526	513	513	508	482	543	514	541	526	515	500	583	512	477	494	512	515	519	465	522	486	553	566	528	510	543	502	540	508	508	519	526	519	477	531	472	505	527	554	532	502	507	503	541	561	538	527	485	526	566	497	503	516	509	476	509	478	500	511	515	542	513	522	543	530	537	500	494	503	529	497	520	523	527	531	516	492	510	516	502	535	514	519	559	477	509	504	511	506	509	498	533	541	505	478	491	524	494	513	507	523	508	541	508	533	507	523	492	474	497	506	468	500	520	535	520	520	527	518	494	518	514	483	503	505	470	513	514	516	486	563	534	528	489	533	484	492	521	490	494	547	477	502	508	488	484	533	535	488	484	484	512	491	507	494	501	499	503	513	518	522	558	489	523	478	543	497	507	508	513	494	513	508	508	497	526	494	516	515	581	491	493	530	511	542	510	498	542	519	536	466	495	517	482	553	487	474	501	528	529	532	540	525	502	505	474	536	527	469	476	485	520	515	502	527	527	542	493	464	544	494	527	516	511	477	573	507	509	547	481	497	529	529	532	483	485	497	481	539	483	532	498	564	490	467	496	488	496	514	505	474	476	525	521	526	495	516	490	552	539	487	493	487	530	493	516	488	577	505	562	503	505	518	517	501	493	511	496	517	515	534	494	527	505	530	515	496	533	521	489	543	493	528	526	521	525	494	484	521	489	547	536	488	523	528	558	509	546	508	528	495	502	480	514	468	527	506	503	533	462	520	521	518	488	507	519	525	514	525	498	509	514	539	513	525	457	493	528	538	524	522	530	529	496	511	497	520	544	487	506	509	526	514	496	550	557	526	530	545	528	530	512	512	514	511	505	501	492	499	547	506	521	554	509	545	506	511	533	478	550	519	509	507	504	524	529	520	517	506	503	522	506	513	545	522	513	498	528	532	517	531	507	489	507	500	507	509	494	478	534	545	483	507	497	484	509	501	503	559	524	524	517	520	518	520	510	499	516	516	526	512	497	550	536	442	509	496	519	521	502	481	529	497	484	521	509	503	520	534	551	497	457	544	541	518	523	534	504	508	493	525	498	510	550	533	505	509	503	505	486	542	536	509	500	473	517	516	489	487	495	509	511	495	481	483	513	529	515	501	463	533	533	500	527	513	527	511	499	492	529	471	521	524	503	511	511	550	530	544	524	517	476	499	499	510	521	499	513	469	542	529	552	516	513	474	508	547	485	561	519	504	517	534	462	508	521	505	527	477	501	485	516	543	454	502	522	548	521	508	454	506	495	532	480	506	493	494	504	504	521	513	514	508	535	489	527	523	517	492	527	534	524	517	527	504	482	503	502	519	471	509	502	502	564	476	523	520	541	517	511	476	525	494	472	529	519	510	522	558	502	481	531	536	494	459	507	461	512	515	478	529	507	503	482	467	521	505	503	497	492	477	464	532	518	493	503	515	551	472	483	531	463	548	536	527	507	534	496	488	482	499	494	540	505	494	515	498	535	544	518	516	484	547	512	511	498	530	519	523	481	521	511	533	539	492	530	503	568	546	472	527	519	568	511	501	518	527	536	510	487	479	521	520	476	526	518	510	518	496	508	497	523	524	515	512	490	487	509	505	506	524	517	551	508	509	521	503	482	528	498	528	493	551	516	491	522	511	488	523	499	527	506	518	530	530	522	534	507	484	520	520	530	524	528	489	481	501	507	501	474	526	503	487	527	503	499	513	508	482	508	488	521	534	527	525	489	505	530	484	528	460	502	522	562	526	502	501	470	500	574	529	530	499	481	506	507	515	515	535	543	523	484	470	510	548	487	500	518	517	492	511	547	522	520	481	534	516	501	487	493	489	519	514	522	506	500	556	521	491	478	523	481	523	497	518	561	461	530	488	536	509	485	485	522	513	558	467	516	511	543	506	511	517	533	499	508	534	528	516	519	510	516	561	499	514	500	507	500	514	500	531	527	544	489	502	454	485	506	511	521	519	473	496	516	522	508	486	541	514	531	499	577	532	516	492	531	567	501	518	548	549	487	530	537	535	467	524	559	567	522	567	515	468	520	486	538	512	523	506	495	500	501	488	532	517	505	523	484	487	499	478	506	519	529	546	506	450	545	483	489	521	526	528	523	513	524	515	525	508	493	521	516	522	500	544	523	508	558	500	514	539	500	536	507	511	519	489	496	485	503	517	496	486	489	499	521	496	537	479	526	523	524	510	521	531	510	515	510	485	538	525	483	486	518	505	514	513	515	574	481	557	456	479	508	503	521	510	571	498	538	500	494	497	466	475	537	492	498	515	494	511	502	530	508	523	500	521	521	549	514	508	491	526	532	512	513	516	482	475	507	508	498	528	498	500	447	482	508	479	527	535	518	531	515	479	518	476	548	506	510	492	488	536	534	515	537	513	521	504	505	499
36023	29027	28348	11831	2699	1246	891	719	537	464	437	407	421	356	360	322	319	261	303	282	283	270	276	278	272	276	273	295	271	282	252	274	265	291	260	241	270	263	274	274	273	268	289	250	290	253	238	245	269	262	255	260	259	268	234	272	282	263	278	263	257	270	254	276	291	251	255	253	239	249	260	254	255	239	260	249	249	279	242	297	250	235	281	249	232	238	250	223	268	244	274	262	278	251	211	259	230	252	222	271	284	299	243	234	258	241	258	276	230	258	265	281	284	290	245	265	245	288	232	266	256	226	246	282	229	239	249	238	267	248	277	234	262	250	234	281	256	257	272	247	263	268	259	246	268	227	257	253	300	250	247	263	279	272	271	260	263	262	262	230	290	277	295	235	270	244	250	252	258	252	224	264	286	221	266	278	264	257	259	234	241	252	222	224	262	268	257	238	245	285	264	275	266	252	252	264	275	271	254	271	248	248	249	237	261	249	285	289	259	245	253	223	249	247	255	248	264	274	233	241	285	234	233	233	278	270	252	243	237	238	242	235	237	237	270	267	251	260	245	270	238	251	253	246	257	270	247	282	263	253	236	261	283	257	270	256	248	276	214	273	260	266	270	266	264	215	241	251	255	274	252	275	258	240	241	284	247	238	257	257	241	261	252	262	239	240	239	251	239	247	271	242	233	232	231	263	228	241	282	229	281	240	260	253	242	256	256	250	234	237	256	280	271	277	254	226	230	240	238	237	286	259	272	243	259	276	264	276	259	265	252	300	248	251	271	278	267	251	257	259	274	267	241	271	273	231	201	239	279	240	257	252	254	260	257	244	231	240	250	263	207	249	274	236	244	258	276	256	241	226	227	284	283	245	231	219	252	236	273	271	268	216	279	239	266	300	253	215	262	264	248	271	270	235	294	271	263	261	282	259	249	272	239	270	267	231	238	249	246	255	252	276	226	272	251	252	257	256	239	234	254	251	244	227	271	273	247	240	275	237	233	241	268	246	223	239	258	277	255	238	267	273	284	272	243	247	229	254	221	235	213	256	268	265	245	238	242	250	258	262	255	272	230	223	254	251	258	249	251	248	266	241	254	250	256	257	246	272	272	238	246	276	255	242	246	250	249	225	257	266	256	252	259	249	273	217	244	250	272	241	235	268	246	255	264	262	302	278	256	238	243	270	252	275	263	250	267	243	236	258	233	255	245	228	220	229	270	238	240	256	252	268	258	270	245	219	258	278	229	244	251	237	268	286	253	247	223	229	268	285	265	226	277	245	280	244	249	251	252	262	256	209	276	269	292	261	250	259	256	280	281	254	262	261	261	217	233	254	276	279	230	238	249	256	273	240	242	265	253	244	258	271	281	265	232	252	242	256	243	269	267	233	252	235	248	281	294	265	266	237	250	248	253	257	254	230	251	240	272	252	252	246	250	251	263	282	273	223	237	259	245	254	214	245	272	237	250	253	251	228	268	241	257	276	251	235	279	245	242	225	269	261	249	208	262	237	253	243	250	267	273	262	274	278	265	256	278	264	277	256	248	241	256	246	262	253	269	260	245	252	251	276	218	252	249	254	251	245	259	232	257	243	241	273	274	260	235	259	246	258	260	247	227	272	251	259	251	212	257	257	261	269	257	260	259	263	254	250	285	258	258	263	256	229	256	255	245	229	275	261	258	246	238	221	269	250	275	244	242	249	256	284	254	282	226	273	286	256	255	256	266	282	251	283	258	261	250	242	242	252	246	265	259	241	231	240	284	234	253	265	240	243	232	250	261	301	275	265	252	255	260	258	247	254	248	265	268	229	251	272	258	236	249	265	239	261	253	252	251	250	224	282	252	272	245	256	269	282	269	239	277	251	243	271	251	233	255	249	232	250	269	288	265	236	268	269	276	287	260	263	231	255	246	220	267	254	292	243	253	249	231	276	238	264	256	240	269	286	237	243	246	254	278	250	275	271	270	250	240	273	216	251	248	216	257	266	280	258	292	253	264	271	260	253	255	251	262	278	263	278	239	241	241	255	235	269	265	242	251	228	250	243	241	288	274	239	235	242	262	247	242	255	248	254	252	230	271	252	259	282	287	244	248	252	283	260	250	266	259	254	267	232	238	245	233	244	280	256	269	237	259	252	287	254	284	271	246	260	232	256	252	252	233	239	250	260	239	229	279	243	273	245	246	235	234	266	266	245	273	256	244	232	257	261	249	220	249	270	261	236	254	282	290	254	255	281	270	296	250	247	283	254	258	241	248	262	245	229	265	261	261	245	250	250	239	248	266	245	258	241	236	224	260	259	284	260	278	254	280	208	258	251	262	275	267	265	254	277	278	242	264	263	248	234	243	255	271	255	251	255	279	251	260	253	269	253	274	248	246	249	251	229	278	293	268	251	286	246	275	278	260	258	292	286	253	282	240	250	270	233	276	257	222	252	264	272	236	240	257	298	298	241	295	264	248	251	252	234	245	240	234	240	257	289	257	250	245	273	245	248	241	257	248	228	271	259	266	263	270	278	231	249	257	239	249	278	254	252	232	285	251	252	259	225	260	286	257	247	241	232	263	251	263	261	257	289	267	280	226	254	269	253	231	254	225	233	261	274	235	264	261	254	288	257	258	260	240	239	269	257	280	254	263	259	255	260	275	274	237	248	257	240	236	256	234	259	250	246	215	261	268	272	250	247	268	238	248	282	244	239	249	240	250	255	263	278	283	286	274	272	251	240	266	262	245	248	247	262	249	264	255	264	284	236	233	264	219	263	269	268	224	287	228	245	261	245	251	252	245	253	232	249	262	269	262	283	298	242	261	252	256	254	242	272	287	261	238	290	254	264	256	251	232	231	269	262	270	247	279	260	294	273	236	236	263	239	250	232	246	259	269	255	238	270	255	254	264	245	266	259	286	231	231	274	265	249	271	262	253	211	249	235	257	242	228	251	248	280	244	251	261	246	261	242	256	312	262	263	270	240	246	256	273	242	271	245	235	243	226	244	250	253	251	248	247	278	235	231	291	231	260	264	261	272	218	260	228	247	242	258	265	257	271	258	263	252	256	244	280	278	210	228	245	254	216	227	247	268	233	265	260	254	231	257	258	265	246	296	266	241	253	260	257	271	241	248	242	244	275	240	267	292	272	230	253	270	264	270	255	239	240	258	269	264	248	263	261	274	267	236	231	273	264	263	233	250	256	262	266	236	250	267	267	264	233	238	298	252	235	248	242	263	272	256	235	278	286	263	219	237	259	254	244	262	244	270	241	258	248	214	240	217	237	243	272	237	285	254	248	259	261	252	226	260	259	259	251	265	246	229	243	254	247	254	269	231	259	210	247	260	246	237	276	264	248	285	260	256	246	279	267	256	262	255	234	280	269	241	290	238	260	263	263	266	234	244	255	258	264	268	277	286	295	270	261	256	268	245	236	222	269	272	221	245	251	253	261	267	241	280	259	247	244	257	235	280	259	269	265	237	249	216	247	248	290	255	245	243	299	240	290	251	245	246	283	266
23765	23199	30003	12263	5216	3815	3131	2554	2081	1899	1674	1361	1383	1213	1140	998	969	869	807	806	765	778	759	716	709	736	728	663	700	673	606	614	614	631	640	615	625	623	575	578	566	599	603	600	639	579	607	599	577	605	617	563	568	582	559	634	574	595	561	554	591	575	574	617	545	614	591	607	592	557	585	542	534	580	574	556	608	554	529	596	557	612	608	603	574	616	611	579	566	537	569	589	587	621	628	522	599	573	597	561	588	629	591	554	549	610	549	591	553	609	557	558	528	546	595	622	585	537	581	587	569	556	604	604	555	606	579	621	585	557	586	578	648	593	616	592	607	603	561	600	613	600	618	523	570	548	584	594	581	581	563	548	564	556	586	568	545	597	567	593	564	571	583	567	560	596	589	602	561	594	559	600	574	542	599	577	594	549	585	579	537	610	605	521	584	616	593	543	520	568	555	544	593	584	598	591	552	658	549	581	576	616	584	572	531	520	606	597	565	614	545	580	547	536	529	617	611	604	572	570	560	596	572	571	562	567	563	559	531	578	603	585	560	590	584	540	556	593	645	596	593	616	574	609	594	561	578	569	597	573	550	589	619	540	557	564	569	589	605	547	571	578	561	587	562	547	574	579	564	554	585	558	566	620	573	553	590	568	562	579	589	604	608	584	540	601	535	529	564	533	607	584	566	612	616	578	558	574	584	616	575	594	595	591	574	571	545	633	542	581	581	573	593	590	575	530	606	565	616	546	575	581	581	553	564	619	525	574	581	561	592	601	555	578	582	579	576	606	554	564	572	564	562	601	562	575	560	571	582	569	548	548	593	555	565	599	567	567	634	587	591	593	602	571	579	600	592	580	588	545	573	570	598	617	601	569	567	568	549	601	584	579	578	550	583	564	606	620	575	572	571	615	579	597	565	579	588	598	578	617	619	549	562	589	582	606	589	579	559	538	551	589	609	589	590	571	635	527	584	552	583	556	579	578	570	566	524	581	636	537	570	604	617	604	580	541	576	575	598	565	548	571	573	539	556	596	524	577	584	603	607	604	598	532	607	559	612	582	561	561	618	583	562	532	588	531	611	585	589	593	583	580	575	556	599	590	603	551	590	622	611	593	586	584	527	559	581	523	581	561	548	583	576	610	594	565	578	583	581	613	601	614	537	587	572	597	548	574	586	599	548	572	595	545	571	603	592	555	569	581	580	560	600	557	566	575	553	574	578	604	601	561	518	569	579	548	537	582	587	599	597	596	556	614	548	570	573	572	569	582	600	564	610	582	596	576	594	579	591	559	575	579	559	529	581	557	594	555	617	592	580	589	582	568	613	576	605	584	554	574	586	551	552	565	582	590	574	562	602	556	597	612	580	579	574	564	571	584	627	573	551	565	604	548	584	564	600	576	576	600	582	554	603	581	575	598	568	560	571	602	597	579	594	595	610	569	571	554	574	537	527	630	590	596	564	537	534	592	546	524	565	614	557	586	580	573	547	564	559	541	549	575	556	569	573	615	572	620	610	574	545	574	579	586	549	573	585	606	562	550	559	568	595	535	576	600	597	566	543	606	588	590	619	565	580	576	586	660	575	562	633	543	612	633	588	593	598	579	588	572	597	542	592	604	594	576	575	562	605	588	570	568	620	593	584	566	587	605	566	568	623	582	582	593	576	598	535	611	571	605	582	575	528	564	560	558	606	602	552	583	588	532	576	594	585	571	565	559	550	531	559	590	584	543	516	568	560	550	594	558	554	525	579	569	568	558	557	597	566	575	568	594	608	586	620	574	566	568	563	553	605	571	582	590	595	569	575	601	583	608	554	558	593	580	556	571	587	638	573	605	578	567	587	575	566	596	610	574	607	544	599	580	579	565	550	561	577	573	577	572	596	596	586	571	596	600	577	594	608	574	595	610	569	598	548	539	537	576	575	561	551	599	607	606	547	587	568	577	573	605	559	550	585	577	562	553	557	577	577	571	593	605	541	532	581	567	573	572	571	539	533	599	592	549	582	589	583	616	635	631	542	553	552	538	562	567	553	570	587	622	619	559	562	564	585	563	592	560	588	569	550	600	600	586	529	519	587	623	578	576	555	570	624	603	601	568	550	577	531	614	564	523	581	602	564	567	539	601	535	562	574	598	581	597	624	547	565	581	587	594	556	571	582	600	540	587	561	558	591	640	603	576	559	576	573	601	567	563	555	577	630	582	581	634	553	600	583	549	592	579	550	558	592	542	557	591	604	602	648	595	570	590	517	580	625	585	587	576	561	593	594	569	592	588	578	583	576	608	574	604	553	579	568	562	550	597	602	572	570	561	568	577	594	587	580	586	558	561	585	559	529	534	557	578	567	553	596	581	585	570	609	549	560	587	574	601	560	567	581	603	591	556	580	620	590	548	603	555	594	547	574	618	593	589	558	609	597	612	579	583	615	590	565	571	582	573	609	613	512	530	597	574	564	611	607	608	561	567	569	550	568	563	562	609	597	588	571	581	564	567	582	580	561	615	548	562	580	561	606	570	561	647	606	564	593	620	581	565	560	535	585	570	608	568	627	548	601	589	589	584	555	575	581	607	575	579	599	556	626	575	609	571	589	574	598	570	571	546	578	597	597	590	581	600	554	593	578	612	621	599	578	617	589	581	620	568	573	596	595	565	575	594	607	587	568	563	571	559	578	518	613	591	558	564	549	589	573	544	567	567	586	586	619	573	555	630	579	570	560	569	626	551	619	588	586	562	576	557	592	540	587	609	600	544	563	569	577	547	529	575	573	571	575	564	554	603	567	562	569	577	582	555	612	565	549	539	573	628	582	592	521	584	563	604	581	596	611	603	573	602	613	604	561	577	572	558	580	561	537	557	557	561	586	573	609	529	571	598	594	541	561	589	577	551	598	575	573	604	538	532	536	526	593	610	555	568	548	609	596	617	568	563	528	549	526	630	561	565	600	598	608	598	603	571	555	570	544	567	585	565	601	557	573	591	604	554	574	575	572	538	608	591	516	601	602	550	580	579	535	541	578	601	582	586	572	604	556	583	593	558	567	611	588	580	549	567	582	588	605	552	513	607	581	591	572	577	585	584	532	597	591	552	561	557	533	532	566	587	590	590	570	572	557	535	603	561	565	568	547	596	599	558	605	548	569	585	552	542	574	569	576	556	581	544	603	574	572	572	559	586	550	604	571	609	572	569	571	531	546	585	555	587	611	566	540	527	568	594	575	610	615	581	591	580	579	558	579	544	585	564	592	591	611	576	548	546	602	629	562	580	573	556	560	597	564	577	593	580	606	559	571	573	538	531	571	568	588	558	551	584	634	598	557	615	611	555	560	569	558	558	564	598	565	578	605	576	598	561	627	582	531	577	565	523	583	578	581	550	603	558	558	568	531	561	612	562	571	591	525	568	617	561	615	576	584	637	590	613	600	547	556	598	544	592	559	600	584	646	597	567	577	572	548	600	593	580	570	611	574	590	531	595	581	610	568	563	604	561	571	567	555	574	607	581	611	565
47437	41270	38015	19697	5416	2272	1391	1011	774	666	645	501	457	438	448	436	379	306	371	340	322	304	308	313	320	309	305	292	297	286	307	305	316	286	312	308	279	267	277	273	274	292	265	289	273	274	301	279	268	287	286	286	274	265	252	264	280	273	313	270	283	292	281	252	280	300	281	302	268	291	255	304	286	277	263	299	287	286	290	268	269	266	265	295	237	288	281	285	250	279	273	290	283	267	300	232	264	253	265	268	246	285	258	273	245	268	280	273	294	273	251	297	275	272	268	265	257	281	295	247	275	296	302	282	288	264	275	247	305	250	272	269	273	289	275	254	292	279	271	294	263	262	260	293	252	281	254	242	255	279	269	281	266	291	310	305	304	290	282	260	285	283	287	310	264	246	251	274	293	288	258	281	234	256	272	271	251	299	277	272	279	294	303	280	267	305	280	291	297	288	314	307	260	268	264	284	314	293	263	304	300	256	245	291	250	282	256	276	267	299	275	243	259	273	259	266	239	265	254	258	251	281	266	283	256	284	287	288	260	264	263	292	298	263	271	326	264	249	272	274	279	282	308	276	232	271	285	246	291	289	317	291	281	282	245	311	270	281	246	268	242	276	261	278	269	303	285	280	306	293	276	296	253	259	259	252	265	234	282	270	281	264	271	296	262	230	297	242	308	254	273	300	271	263	310	277	279	261	284	253	283	261	285	285	308	282	299	268	298	230	298	291	286	282	227	253	300	313	280	316	274	245	262	257	291	279	281	257	279	250	260	265	248	246	266	223	282	258	267	255	251	280	294	282	274	289	276	267	266	266	275	284	292	244	297	274	283	253	244	265	279	295	290	267	260	267	280	250	253	300	262	266	301	262	274	275	264	305	273	294	279	262	282	280	284	285	261	293	264	270	273	270	266	298	321	275	250	247	252	258	265	292	312	234	296	265	233	275	283	285	253	258	258	255	291	285	269	275	272	265	292	249	258	237	304	274	260	258	278	294	266	278	293	278	248	278	335	309	260	268	289	278	295	292	286	284	293	257	286	285	257	260	254	251	252	264	247	278	250	300	276	273	259	292	247	278	273	262	282	272	285	301	266	307	281	256	313	256	285	273	297	256	257	303	294	260	269	299	251	273	269	316	262	300	288	292	263	277	242	280	298	262	293	271	248	284	261	276	280	275	292	274	301	286	267	280	246	282	270	278	264	268	284	247	297	266	297	282	266	278	269	274	256	274	264	252	280	289	302	264	292	290	281	271	280	261	307	255	266	298	287	255	295	283	265	277	302	253	254	314	255	281	254	298	296	280	294	270	276	293	255	283	264	290	272	314	275	256	285	299	306	277	295	254	314	265	294	277	295	256	277	277	307	293	295	281	281	290	284	277	257	272	275	289	292	260	268	304	297	246	310	287	262	321	252	270	275	320	261	305	295	286	298	293	292	275	283	297	287	275	286	252	270	263	309	280	278	287	272	269	250	253	262	292	272	297	283	289	283	252	266	273	275	283	287	297	302	293	273	273	253	276	277	265	270	288	280	275	286	264	267	250	281	286	245	271	251	251	270	285	295	274	250	279	294	286	304	285	253	281	305	271	266	272	289	264	304	273	292	261	287	283	271	264	293	270	222	275	267	287	279	262	276	261	257	282	264	261	267	252	246	301	311	296	245	306	253	270	257	273	265	276	250	307	315	280	268	260	263	278	298	274	297	260	281	284	266	263	246	284	265	297	258	286	268	287	282	270	281	256	278	260	278	275	290	258	259	279	300	298	249	246	280	280	280	281	268	278	277	261	290	254	300	247	254	286	298	275	272	250	286	280	267	261	276	303	283	271	258	276	276	239	293	295	257	272	280	259	266	292	262	258	256	273	257	267	256	274	292	254	287	276	261	274	257	304	285	267	259	270	289	261	267	261	249	263	258	276	275	276	270	290	288	307	278	289	269	226	274	257	298	265	293	264	291	290	273	281	284	265	272	271	251	283	291	248	242	300	306	263	273	273	280	313	278	260	272	286	243	247	251	269	279	245	271	272	292	292	252	268	262	245	295	245	286	284	315	299	296	282	277	244	257	283	294	281	270	268	274	267	297	245	264	282	304	276	272	290	270	292	274	251	259	260	268	264	262	294	311	263	268	278	275	282	264	264	281	274	245	265	276	295	262	265	244	250	275	276	259	254	251	256	268	267	283	304	279	256	255	251	310	292	265	260	259	278	281	244	268	301	257	287	251	303	256	233	261	316	270	268	275	258	280	275	277	265	278	279	304	299	287	277	284	264	269	262	267	249	281	249	284	288	292	283	302	256	301	274	285	271	264	272	250	294	265	287	285	273	280	277	276	268	289	287	282	280	241	285	275	269	283	289	289	291	248	279	285	248	249	256	266	276	268	266	274	252	312	277	295	256	271	273	297	286	274	279	267	239	268	279	251	259	244	293	276	278	274	289	270	306	279	270	278	267	262	272	296	267	252	272	278	275	285	274	260	305	282	278	289	295	292	275	266	293	263	302	293	303	276	271	244	274	257	266	273	242	286	325	276	288	276	302	235	284	271	245	272	246	250	303	275	272	263	301	276	265	273	290	252	280	271	314	283	288	260	266	294	289	258	276	314	315	255	287	292	305	276	288	251	280	312	268	274	274	242	292	283	292	268	284	274	293	260	276	261	267	238	265	281	271	241	259	299	264	271	264	264	278	281	254	265	269	275	253	275	255	290	271	262	287	275	260	277	297	275	259	293	268	264	291	305	273	272	269	255	314	276	300	292	294	252	271	312	267	293	278	263	285	304	276	264	298	286	273	262	254	267	284	277	313	247	259	273	283	267	247	254	302	273	283	292	268	285	301	284	253	249	258	280	272	292	292	258	273	305	242	257	274	267	248	287	264	255	250	253	272	322	289	296	287	278	277	250	270	288	264	258	291	272	282	276	258	245	253	285	274	226	271	284	299	266	263	254	267	284	279	294	275	275	270	238	298	239	255	277	258	294	253	273	261	291	272	258	285	258	237	283	282	260	244	307	268	257	274	271	280	295	249	245	291	247	269	252	260	260	269	282	262	266	276	278	289	285	260	256	279	265	267	259	305	273	272	286	273	293	257	262	261	260	253	269	269	266	279	283	266	228	276	316	297	268	277	312	294	284	273	274	269	265	271	291	298	262	299	262	220	280	266	262	289	258	256	255	280	302	262	265	313	244	290	310	286	251	258	271	260	246	279	279	245	266	284	282	293	297	258	295	281	248	307	290	309	269	233	269	271	284	244	278	264	272	268	275	253	263	275	272	279	264	259	273	329	252	268	271	307	258	255	278	299	282	279	290	260	272	294	283	272	265	296	314	304	266	267	298	268	302	269	265	231	263	282	239	277	257	283	253	290	265	264	277	284	295	296	266	266	314	285	269	285	293	250	241	279	272	273	283	275	278	274	300	316	263	264	285	292	286	272	300	273	275	268	269	275	275	264	302	302	262	249	275	276	274	280	245	248	267	255	293	292	306	265	290	277	279	254
30463	32591	38033	16318	7006	5607	4467	3602	2930	2501	2188	1888	1704	1483	1339	1221	1207	1078	1008	942	919	888	802	800	784	896	855	739	824	747	708	651	681	704	707	614	630	669	641	635	676	675	668	595	656	609	641	597	649	671	642	619	624	582	616	689	677	621	646	682	630	648	602	585	666	600	622	648	608	634	602	639	633	595	634	597	573	612	623	600	609	590	605	616	621	634	618	571	628	627	613	566	593	604	593	600	639	592	607	609	625	570	613	658	614	625	569	613	598	618	655	610	620	612	593	628	609	585	599	621	603	613	644	560	630	612	580	612	624	605	609	590	644	604	602	634	596	616	570	625	641	650	614	624	639	612	586	596	592	613	633	610	643	599	596	596	601	608	602	651	584	585	624	633	610	585	617	582	661	625	610	611	600	609	642	617	569	591	614	601	584	644	618	557	587	588	597	588	605	593	614	580	631	619	626	617	666	633	618	614	580	628	637	627	646	579	603	620	612	613	649	603	610	571	591	610	602	604	615	595	574	589	629	601	597	616	583	594	590	543	574	594	581	654	653	636	595	617	587	628	590	623	621	573	577	609	624	641	624	583	603	597	579	631	584	619	587	584	624	591	623	583	590	620	606	589	588	577	572	623	634	616	584	617	619	642	584	625	616	582	662	613	680	584	602	602	648	623	616	627	629	582	584	605	621	565	619	634	619	612	562	620	618	602	584	600	621	606	582	598	569	636	613	592	564	616	623	566	570	611	590	588	562	623	604	622	615	652	620	635	631	565	638	626	564	632	648	613	571	598	641	606	595	610	589	617	632	605	621	605	601	612	588	627	571	595	597	642	610	630	575	647	615	584	615	560	650	593	648	650	626	610	602	579	572	601	561	628	595	638	647	622	619	635	655	608	615	620	583	603	623	595	605	632	662	610	603	609	627	595	617	605	599	598	622	608	621	646	583	622	633	642	575	574	575	598	631	569	636	640	583	645	604	590	619	634	657	632	624	617	646	594	637	605	586	598	541	594	607	621	611	629	634	600	574	632	608	585	599	623	628	617	555	598	579	568	613	617	598	604	602	607	623	628	657	584	652	624	599	639	579	623	608	646	645	590	642	608	606	646	645	624	588	652	583	604	590	614	596	626	555	629	619	620	560	624	623	610	607	623	594	617	575	618	626	619	621	653	604	611	606	602	614	559	589	621	558	588	588	641	628	622	594	584	586	569	644	609	635	578	625	629	598	623	604	597	587	589	567	601	621	598	662	605	640	596	575	594	586	571	624	593	665	607	608	662	583	600	615	614	563	633	601	572	592	599	615	615	643	584	589	622	553	616	583	610	589	607	620	622	636	576	591	601	635	616	605	622	641	605	619	575	591	607	616	597	626	624	612	573	627	594	621	577	602	612	654	596	601	598	613	576	602	583	632	598	604	599	578	608	611	633	603	595	628	654	573	631	604	577	649	628	646	605	598	608	577	614	604	598	617	578	611	595	615	606	629	629	588	552	592	616	616	666	554	596	625	566	619	588	597	604	600	533	618	600	614	619	635	587	592	569	593	608	662	648	615	579	592	614	635	620	607	574	627	602	604	591	601	648	602	600	633	588	593	585	631	595	603	569	610	620	630	609	623	603	642	587	608	622	599	636	597	614	601	614	660	541	615	612	614	600	556	632	635	568	642	618	628	605	571	663	658	619	605	594	567	588	590	672	615	616	555	585	567	626	639	607	616	598	578	599	588	652	605	576	588	618	599	599	640	592	621	630	629	631	581	639	582	570	637	629	604	598	568	605	600	594	552	595	578	569	609	583	602	624	611	600	592	604	576	609	609	605	606	592	554	560	670	597	627	654	635	594	595	631	652	576	598	672	616	602	618	619	586	612	612	618	670	598	627	625	587	603	583	609	635	625	577	554	584	635	601	573	617	581	596	617	565	597	630	597	577	640	581	617	631	571	598	628	628	603	659	649	550	600	658	594	617	611	621	616	663	582	577	616	629	625	635	596	603	593	616	575	594	613	609	618	648	553	629	608	624	662	596	582	620	650	597	592	582	622	650	585	574	563	617	630	569	580	592	592	669	612	656	622	577	594	602	648	609	599	622	588	626	610	599	606	590	640	632	621	636	579	593	585	581	629	584	655	592	592	627	633	596	583	592	626	616	598	600	644	611	588	647	575	593	594	650	654	592	585	640	574	556	597	587	604	620	635	583	601	562	612	602	624	595	642	599	611	615	639	585	597	588	598	577	605	564	602	653	570	632	598	581	620	646	621	622	600	584	626	576	607	606	655	616	614	596	603	562	559	570	600	610	631	595	616	602	610	582	598	587	576	591	609	639	574	534	627	581	572	610	633	623	624	612	647	575	598	633	595	651	585	615	618	647	619	598	618	610	617	592	600	656	586	652	625	618	606	573	608	641	611	591	659	610	626	595	590	584	583	585	598	607	596	630	630	607	606	560	582	579	581	596	595	626	586	635	611	642	610	609	616	611	584	595	619	591	605	600	613	621	636	598	619	574	634	636	615	639	618	649	647	645	627	646	589	605	585	569	614	587	591	612	597	609	586	625	596	598	588	583	587	604	614	595	597	618	585	645	613	654	560	630	586	594	579	619	607	587	600	613	587	625	622	575	622	634	582	621	588	659	644	614	568	594	613	587	595	575	623	629	617	608	604	620	613	655	652	603	635	600	636	579	618	598	627	639	586	603	602	596	582	574	636	605	604	597	573	626	625	630	598	667	624	593	614	609	610	584	617	598	684	612	660	620	598	657	574	649	624	631	596	614	601	585	586	596	603	601	584	591	656	605	596	621	614	623	591	575	609	581	637	581	584	654	630	613	622	613	649	630	658	631	627	574	599	593	604	637	635	600	587	615	597	616	570	579	637	606	596	625	594	619	572	604	630	652	613	621	604	552	580	654	597	634	594	576	577	627	652	609	547	578	654	602	572	638	566	621	599	577	623	608	624	645	570	633	617	568	599	610	656	606	604	657	598	603	628	653	620	600	603	635	618	628	572	608	593	587	635	633	660	642	582	646	618	636	636	638	619	603	636	568	610	613	594	585	607	607	608	595	632	659	617	586	615	592	623	610	641	647	641	645	592	584	652	589	590	562	586	616	623	621	623	575	604	578	613	630	569	619	631	601	628	601	620	603	597	612	645	619	613	557	588	639	565	600	651	606	641	587	570	598	602	564	609	616	578	586	597	596	615	561	644	618	603	593	587	610	616	632	615	593	592	597	611	606	591	573	623	567	595	603	623	599	634	689	602	626	596	613	611	616	566	583	599	657	644	580	523	586	580	648	618	589	574	607	608	609	658	597	635	571	638	578	652	632	611	603	584	642	561	590	653	619	666	578	618	588	682	611	622	592	616	541	631	623	646	633	560	574	564	565	607	641	651	604	622	604	583	623	590	602	617	642	629	610	597	589	605	564	645	589	574	608	587	597	598	608	649	573	634	605	611	613	611	569	641	600	596	579	579	609	636	540	613	647	616	638	626	609	611	633	612
18851	10363	7616	2680	820	597	503	414	345	317	297	298	285	269	283	216	230	211	253	204	219	230	247	242	204	244	207	233	213	227	221	226	229	221	191	189	212	224	221	237	206	237	231	227	223	198	202	196	197	207	205	208	224	234	242	225	212	215	240	196	209	192	232	200	216	213	186	187	202	183	217	198	208	203	208	208	223	227	212	197	208	197	182	220	204	210	211	190	206	184	207	218	231	218	222	188	217	226	218	206	217	175	201	209	211	215	217	216	197	194	216	230	224	204	194	245	201	208	214	225	231	193	189	212	204	224	201	222	182	201	222	181	218	221	232	214	212	217	193	197	219	190	208	207	239	200	201	228	201	211	210	185	183	226	217	249	221	221	227	235	231	232	205	209	214	240	245	212	210	220	215	206	191	195	208	191	191	213	215	197	224	212	236	201	221	189	226	216	206	186	198	205	220	222	214	206	214	209	171	199	208	215	218	239	217	239	232	201	220	207	191	232	204	237	222	244	203	211	200	220	210	201	203	233	223	203	195	192	200	222	191	220	193	211	208	207	205	206	214	212	218	191	245	224	225	224	209	204	182	198	226	208	208	213	235	193	227	181	223	217	206	245	198	227	214	257	174	243	192	214	213	195	213	209	174	202	169	196	231	199	206	217	229	215	220	199	219	204	211	202	201	198	199	215	218	203	209	207	195	227	235	213	209	210	196	226	190	209	199	202	212	207	242	212	179	188	217	207	198	220	219	209	205	223	224	216	191	204	222	224	208	229	228	222	194	233	238	205	214	210	217	221	198	215	218	221	238	200	192	226	211	211	219	220	195	218	186	214	206	183	229	217	214	207	225	229	197	185	222	202	230	177	217	229	198	203	227	218	206	218	196	208	224	218	196	208	188	230	207	192	201	239	203	202	205	227	207	208	201	230	212	171	231	209	235	210	216	203	217	205	204	200	211	197	227	218	213	210	228	192	175	207	226	203	214	208	203	195	221	230	240	208	198	192	186	225	225	223	208	216	224	200	198	218	239	182	219	220	233	200	208	231	234	197	189	215	216	202	218	218	210	227	206	193	200	216	215	222	214	206	211	204	206	198	231	216	189	193	216	210	201	202	210	219	202	224	203	203	213	181	211	219	220	200	204	245	237	197	214	223	218	230	213	199	204	222	211	218	229	193	213	239	198	222	208	200	174	203	242	205	206	184	202	221	217	180	213	210	215	234	208	204	198	199	231	192	201	210	206	208	207	201	223	208	215	199	196	227	222	193	199	250	220	222	213	235	225	200	233	194	242	198	210	202	205	231	207	212	205	214	214	234	203	184	204	229	205	230	224	186	202	179	239	212	215	204	202	207	212	237	194	225	226	229	221	222	193	220	219	214	217	246	228	184	214	223	209	224	208	213	185	190	197	224	220	198	234	187	194	194	213	224	193	199	210	200	209	228	174	219	224	193	197	213	204	196	221	202	206	178	223	240	199	202	260	183	201	198	232	219	212	194	202	192	206	236	236	199	226	193	210	215	204	201	207	210	243	215	217	222	202	224	246	213	226	223	221	233	200	210	188	209	241	183	199	220	179	195	215	209	209	202	209	226	224	220	186	211	187	213	223	213	200	195	227	205	204	207	222	212	204	218	198	183	210	236	203	232	188	178	186	223	184	218	206	193	241	227	194	217	187	223	191	220	211	226	219	185	198	207	186	234	202	210	225	226	201	225	201	199	212	178	204	191	223	209	238	218	226	182	211	222	221	217	230	210	191	199	206	213	208	208	184	223	221	209	191	172	211	180	205	209	232	192	206	206	186	195	225	227	201	203	212	201	210	222	239	213	205	216	207	198	203	211	207	227	219	191	199	219	216	202	204	216	234	221	195	205	219	216	207	205	191	213	197	216	207	212	180	208	245	216	238	201	219	210	228	218	204	196	217	207	208	232	232	217	227	221	193	190	231	206	242	178	207	204	180	219	197	221	191	233	212	197	182	214	194	207	217	214	228	197	191	187	215	207	218	212	206	199	198	211	207	216	219	219	228	198	222	207	198	223	222	194	230	212	233	238	221	218	213	231	198	233	235	180	235	208	202	188	198	215	182	212	201	219	229	182	223	203	206	204	217	229	202	218	219	215	207	215	219	214	233	236	187	196	181	217	225	221	190	211	210	208	200	200	182	201	218	214	230	217	196	232	187	213	229	188	191	211	228	191	222	245	211	225	230	190	201	200	199	197	202	216	228	204	228	213	207	201	192	215	190	201	211	209	217	196	197	208	214	237	230	233	213	190	208	224	211	176	232	212	213	244	214	213	189	226	215	236	209	214	235	240	189	227	202	213	211	196	230	202	239	257	212	261	210	214	201	193	190	197	197	217	223	208	169	199	190	197	214	205	215	178	188	210	190	195	194	214	213	237	204	220	192	206	226	194	200	204	186	214	224	203	199	202	212	197	203	217	200	199	231	185	219	230	221	187	180	206	217	252	186	202	211	200	231	221	200	210	206	241	205	189	204	201	202	224	231	214	209	215	226	222	257	199	204	217	205	189	193	194	230	217	214	216	195	203	193	214	192	199	190	216	209	237	224	197	205	221	221	204	217	230	206	229	203	236	237	224	220	236	213	190	201	209	231	227	204	222	220	205	196	228	219	204	216	201	217	187	196	206	183	161	240	212	223	202	187	219	222	189	227	193	198	213	190	226	195	201	207	196	193	212	194	224	200	206	181	206	237	215	240	202	193	187	182	228	179	174	216	217	206	210	211	243	222	202	185	193	217	200	201	194	186	193	219	210	226	195	187	209	220	238	215	219	213	195	225	207	222	216	218	191	196	234	218	195	198	202	211	187	223	208	214	201	197	224	216	202	189	249	219	214	218	242	207	230	206	229	207	208	212	208	188	191	238	245	207	213	188	196	243	202	211	177	211	217	222	221	210	230	228	212	184	199	200	234	205	216	243	220	207	236	205	199	201	194	207	219	216	225	206	193	210	213	222	207	209	180	195	221	212	223	220	193	252	229	205	230	189	196	223	206	187	183	183	201	218	202	199	197	206	201	205	203	212	196	229	189	212	192	191	182	208	194	201	198	205	208	209	232	219	192	229	213	220	239	185	201	222	224	190	181	214	222	188	222	227	201	210	203	221	212	222	234	190	242	204	199	228	206	208	199	183	195	215	235	221	242	213	212	204	238	219	210	210	193	218	206	204	231	196	174	173	229	193	201	196	197	198	199	191	190	199	195	179	209	218	233	251	190	206	212	208	198	199	204	212	202	191	221	190	210	216	191	221	209	213	218	176	220	204	210	229	202	193	213	187	210	208	205	238	207	193	223	226	228	190	226	232	216	220	240	218	195	203	219	234	201	173	225	222	215	222	202	206	210	238	213	231	205	208	195	234	215	203	197	195	211	216	197	191	218	220	196	216	210	212	198	203	202	205	247	233	220	201	233	220	234	192	224	219	197	174	202	186	206	207	228	223	209	191	215	216	228	220	223	211	197	220	216	198	209	222	205
11318	8542	12505	5705	2861	2235	1736	1498	1284	1091	999	947	876	773	727	628	564	566	639	607	641	585	556	563	601	608	535	551	502	505	499	568	513	539	513	503	508	503	465	535	492	489	532	534	517	499	519	501	488	515	437	457	475	489	468	494	505	463	484	489	524	494	495	502	476	452	538	495	529	510	493	484	445	522	469	507	449	491	482	488	478	471	512	467	527	456	443	480	497	499	511	525	469	483	481	512	485	479	463	476	511	496	440	484	464	466	461	503	478	476	500	475	505	490	529	498	468	452	469	473	471	478	488	513	472	501	461	490	503	495	482	485	481	469	492	492	507	505	485	507	519	517	470	451	463	492	505	484	524	489	482	487	494	522	499	523	492	479	471	446	485	487	480	459	497	513	485	504	474	491	500	503	482	499	447	470	484	461	464	469	494	501	442	509	465	486	473	481	488	505	474	498	506	480	476	548	453	488	469	495	465	488	466	481	456	489	478	489	518	476	485	495	512	484	458	471	495	497	471	477	515	547	481	485	454	519	461	509	508	518	494	503	499	456	495	521	532	458	508	452	470	529	480	478	479	477	469	474	498	478	500	496	511	512	463	447	505	452	491	487	473	494	496	475	451	483	508	464	492	472	465	527	456	483	492	490	470	442	463	455	447	467	480	460	487	487	499	481	490	457	475	500	468	465	433	525	498	466	447	476	522	440	471	475	498	472	463	448	484	494	443	501	479	490	520	464	491	445	433	487	475	444	514	508	432	525	487	482	486	475	491	443	484	471	451	526	445	492	455	497	508	456	492	460	479	491	484	494	532	477	480	504	469	499	422	512	489	498	489	514	494	514	481	505	485	500	483	473	479	468	472	473	449	451	472	513	430	488	488	523	439	482	489	496	475	501	493	503	509	467	468	471	481	449	445	458	505	455	486	463	484	422	478	496	502	473	487	458	485	485	510	478	462	455	472	479	496	476	471	488	495	518	471	469	499	468	515	540	486	511	519	448	475	479	458	535	506	499	529	489	532	487	524	516	487	463	501	528	471	465	482	465	484	486	484	464	494	492	491	478	490	487	455	446	479	460	482	501	439	459	485	486	476	493	481	488	473	465	493	516	441	478	504	483	474	463	465	501	477	496	500	494	477	456	465	483	471	485	498	517	487	473	502	497	456	496	511	464	454	491	490	491	470	493	483	512	488	476	480	473	470	518	477	485	512	484	470	516	451	455	495	515	500	486	505	445	461	497	501	470	499	474	473	512	485	493	495	473	487	485	500	454	497	439	505	466	473	471	485	494	485	536	519	495	485	525	482	504	489	514	480	471	511	444	480	480	457	508	450	509	470	481	468	501	471	459	492	488	476	505	484	434	471	487	494	446	497	475	496	477	496	506	468	473	509	490	474	508	501	500	450	464	462	492	459	469	502	490	464	522	513	457	459	488	460	483	522	477	474	516	503	486	445	488	474	457	477	483	495	473	470	497	482	508	502	461	508	519	478	481	490	503	474	464	499	454	489	485	512	499	515	473	486	484	495	490	476	499	512	491	490	448	467	520	461	501	523	505	495	490	450	489	499	471	460	466	505	433	467	483	519	473	483	501	464	483	478	449	479	469	445	503	461	494	505	508	489	492	512	443	471	501	497	480	507	495	485	433	490	497	487	460	516	464	447	465	500	471	433	475	521	480	482	477	473	466	506	438	487	470	472	477	501	505	487	503	490	506	510	454	457	479	502	491	469	471	537	504	497	479	478	504	465	495	493	466	505	504	509	504	472	487	483	522	504	497	491	470	486	493	488	499	510	483	502	466	434	453	463	486	490	465	497	536	469	483	489	503	491	526	511	450	461	464	460	452	463	483	518	469	478	465	441	512	474	467	430	500	489	493	457	486	470	484	451	464	475	476	468	473	474	497	509	539	542	488	482	476	472	508	499	494	466	480	494	496	485	509	497	456	455	458	458	469	455	479	489	510	476	501	479	467	504	509	509	485	459	459	462	436	475	507	480	471	477	502	524	478	472	489	465	494	516	461	474	510	472	477	463	459	437	479	489	486	502	467	483	490	471	532	455	491	479	481	495	473	508	531	484	485	474	505	501	477	485	485	511	496	472	505	507	478	502	465	458	457	499	483	502	522	493	476	486	454	478	483	483	498	497	482	493	457	440	486	486	518	482	475	455	500	460	501	511	489	440	457	489	460	470	509	503	483	515	495	473	487	464	466	474	537	469	486	526	488	493	474	477	477	497	494	491	487	461	456	497	507	512	460	473	520	467	483	495	496	454	509	482	505	474	494	486	478	487	513	487	519	489	474	453	481	479	491	474	482	515	466	492	462	487	474	468	492	470	505	450	464	452	499	476	488	480	506	452	473	472	487	454	485	518	519	492	491	472	477	502	500	476	488	473	519	469	473	521	482	496	532	462	479	522	480	470	451	461	495	506	462	506	506	509	493	496	487	481	504	519	477	484	537	493	505	538	497	465	460	479	504	492	500	509	492	526	482	457	479	548	468	495	481	455	444	444	489	486	497	507	453	499	438	471	498	495	506	468	484	514	478	508	485	511	496	487	444	463	465	496	485	456	484	475	474	437	474	464	471	481	453	498	543	506	526	487	501	470	489	490	494	517	489	456	491	484	491	507	509	480	490	488	458	486	469	486	469	465	507	446	485	452	485	504	476	484	464	485	432	479	476	472	503	474	478	472	500	476	497	486	455	467	507	469	465	513	455	475	504	480	505	464	484	509	477	492	540	482	493	497	470	467	438	459	451	503	470	514	475	504	467	459	495	444	486	473	476	444	479	510	504	501	476	474	471	502	486	494	499	456	479	488	523	497	463	489	536	494	485	533	466	461	508	485	492	512	496	457	505	473	488	527	480	502	480	469	479	483	496	448	519	463	495	517	485	503	502	456	502	461	477	484	428	529	521	485	481	509	495	463	486	509	493	502	467	431	487	504	471	514	456	482	497	497	491	496	469	460	519	505	466	467	471	479	470	519	477	469	487	534	484	471	521	482	484	458	493	462	490	455	500	446	502	468	470	498	439	470	508	444	456	478	459	456	532	475	486	476	473	480	501	511	449	480	517	467	458	453	509	521	498	492	497	499	484	477	487	486	519	483	469	464	444	461	482	476	500	518	476	477	502	467	474	490	503	466	477	462	501	518	468	469	500	479	463	505	484	507	505	516	490	493	501	483	453	477	469	497	511	464	472	471	527	511	480	472	509	502	450	501	526	482	483	513	509	500	502	523	467	475	461	495	486	490	478	484	503	506	472	486	455	473	481	489	451	500	496	479	482	497	504	462	485	464	516	524	495	526	458	487	488	489	505	474	469	505	467	469	494	444	458	450	462	511	483	479	529	481	469	455	514	457	504	454	531	493	472	488	466	475	464	490	486	474	456	467	489	510	467	460	477	479	443	506	489	452	467	444	498	462	484	460	423	465	491	491	485	452	460	475	488	486	471	476	453	467	528	487	460	425	448	459	478	496	465	467	448	512	471	477	490
36790	28686	31750	14717	3105	1349	832	670	560	474	388	432	411	353	334	300	289	326	290	257	292	278	270	282	260	254	269	296	267	252	258	254	266	232	274	261	241	229	245	251	256	230	233	242	267	277	259	254	236	244	270	228	250	284	254	261	244	258	236	252	258	258	239	209	203	244	264	243	262	209	255	247	250	272	254	250	230	211	225	286	237	252	215	238	247	251	253	258	252	211	246	249	275	282	251	278	271	257	214	251	218	250	219	240	233	231	248	267	255	228	235	233	247	244	260	228	277	253	254	262	268	245	247	255	285	271	246	227	257	257	255	242	246	263	243	235	242	252	236	229	265	232	267	265	226	231	255	258	251	233	262	249	236	221	240	247	231	251	231	206	216	220	222	243	235	261	260	240	236	242	242	243	228	233	241	234	212	270	258	235	253	236	245	258	241	234	248	274	214	265	233	270	226	243	233	223	245	242	245	252	271	263	225	274	238	277	236	242	250	262	257	269	229	252	271	233	235	224	280	208	233	247	255	234	234	228	215	258	299	261	212	241	239	236	228	245	217	251	245	273	286	221	267	253	244	252	226	254	257	233	226	262	249	262	218	252	213	252	245	247	251	264	260	218	211	236	231	241	248	258	250	237	260	254	245	254	262	248	252	257	232	237	252	229	247	249	236	253	243	259	230	261	230	216	257	230	237	249	273	229	270	261	254	249	257	279	261	251	274	248	254	243	251	230	235	240	244	226	270	252	249	243	269	257	240	266	257	254	255	228	228	240	237	258	220	224	202	257	257	260	245	264	244	221	264	241	246	255	251	267	278	250	241	233	241	221	266	230	250	233	260	248	243	227	243	264	247	254	225	271	257	229	222	236	212	231	246	267	242	240	285	245	247	232	243	266	250	254	277	241	230	236	287	242	255	222	263	247	255	271	226	240	261	242	233	260	276	269	237	231	247	222	268	262	215	209	237	256	261	265	233	250	265	264	254	256	268	275	216	201	235	241	238	268	255	225	265	237	246	234	245	227	244	216	232	237	232	207	260	256	212	264	268	253	245	247	251	232	267	249	235	239	253	232	241	223	242	256	270	262	248	252	224	255	260	250	256	246	246	259	254	239	250	254	236	254	241	246	273	253	224	231	245	230	256	280	245	238	255	234	223	225	235	231	225	254	241	231	263	240	245	253	251	246	264	262	262	263	246	251	237	257	240	274	251	247	210	214	253	265	256	281	258	288	225	255	226	259	262	256	265	277	236	248	244	247	248	237	240	225	256	234	281	231	232	217	234	250	248	271	245	221	233	243	270	262	229	257	250	245	248	267	237	257	239	265	264	279	263	260	255	217	271	245	249	261	251	219	259	234	265	250	223	230	249	262	240	220	241	249	236	254	248	251	252	275	257	266	242	263	247	262	208	216	254	251	251	251	251	281	237	255	233	230	258	267	245	243	248	255	255	261	267	255	253	247	271	256	226	273	279	247	254	258	262	262	266	235	228	253	253	266	242	261	235	239	242	254	248	226	233	249	248	260	221	230	209	228	223	226	245	224	273	256	224	242	258	268	252	241	264	252	249	251	238	232	242	241	236	256	233	240	286	264	263	255	224	257	251	259	225	221	225	229	228	252	263	247	264	237	274	249	253	226	243	256	269	243	245	259	248	262	220	248	260	243	237	232	246	236	242	275	244	259	266	209	252	252	211	238	220	231	217	277	228	240	269	265	252	252	256	245	243	234	234	260	201	268	238	244	245	227	251	241	251	268	238	283	243	222	226	245	274	224	246	254	254	215	232	245	263	228	224	282	268	213	229	233	289	223	269	293	237	236	282	276	251	253	249	239	227	218	248	242	230	267	245	228	276	243	219	257	230	235	253	247	241	257	248	260	219	228	245	234	239	227	218	204	255	236	241	260	252	231	252	245	243	230	212	248	246	251	252	211	255	245	265	260	253	234	239	271	262	217	242	195	237	230	215	211	256	255	245	234	246	271	272	244	283	282	244	225	233	269	259	254	267	230	252	219	244	251	222	219	262	254	242	268	274	265	274	254	237	244	242	248	265	257	247	261	266	241	266	237	256	233	211	225	263	245	236	282	246	234	263	226	259	235	246	262	232	250	230	249	260	272	249	243	247	274	252	237	253	271	220	223	249	242	213	243	252	260	237	243	236	228	247	253	271	234	247	254	251	268	228	249	244	265	252	228	235	240	267	244	206	267	246	252	263	245	264	235	261	253	260	287	236	262	255	259	258	238	210	240	263	247	250	260	247	242	244	228	209	258	198	261	254	251	243	260	241	268	237	260	232	252	258	276	247	268	252	266	255	268	243	241	234	246	221	236	270	258	263	234	223	216	260	241	262	254	249	243	236	239	243	243	236	256	238	221	259	267	282	258	243	268	241	273	237	254	261	243	263	258	242	248	253	242	274	276	213	254	239	248	256	240	230	256	254	235	262	240	245	262	258	236	284	277	229	242	250	262	246	228	236	247	252	274	245	201	259	253	234	235	230	213	255	249	277	249	248	220	233	263	239	258	265	258	235	220	249	229	208	225	241	223	269	269	251	230	251	253	237	214	233	262	312	249	245	232	264	261	242	253	240	284	271	254	249	223	241	185	241	221	232	219	251	208	215	241	257	227	228	252	224	259	241	219	242	248	237	264	279	232	229	226	223	240	223	239	232	234	239	238	229	260	254	221	253	234	239	266	238	226	248	284	239	296	251	221	228	226	245	243	230	217	242	244	220	255	235	231	248	246	277	225	234	218	243	257	238	235	271	216	225	237	252	239	233	228	266	252	266	257	211	256	225	250	253	244	250	244	282	249	239	223	248	231	244	252	227	215	251	257	255	225	260	239	267	262	250	261	225	217	280	252	242	238	239	254	264	234	256	287	267	234	255	276	228	263	262	258	252	245	245	252	261	244	267	251	260	270	236	274	261	263	222	230	244	255	235	221	222	236	268	236	247	262	276	222	269	274	243	277	246	252	241	257	219	226	225	261	249	240	256	233	234	211	218	258	214	226	246	242	244	247	255	244	233	239	241	268	236	239	233	249	217	231	251	254	264	267	231	264	247	259	240	240	233	250	211	268	249	252	277	249	237	216	246	244	269	251	274	299	248	242	244	257	281	272	234	248	265	232	248	238	253	248	220	262	267	246	239	237	262	223	226	266	258	225	225	269	264	243	249	232	204	252	211	229	214	263	238	209	269	265	260	248	238	256	226	256	256	255	247	251	252	210	258	250	247	242	259	263	253	246	250	216	228	238	260	238	217	220	251	238	240	243	279	223	264	244	241	270	291	221	228	245	266	270	256	223	244	266	257	268	227	246	265	241	270	202	241	281	269	249	237	248	236	249	264	234	250	260	231	226	250	248	262	219	221	257	264	238	234	251	247	235	232	251	232	230	243	237	241	214	247	248	256	250	239	265	267	221	269	241	248	245	245	243	255	250	254	273	237	247	238	238	261	264	262	242	256	242	244	235	248	257	255	240	266	212	247	246	227	232
24158	22807	34271	12550	5271	4002	3027	2579	2144	1900	1614	1428	1331	1145	1077	897	856	854	817	781	819	774	728	732	742	656	632	601	571	545	541	602	615	571	608	526	639	599	586	597	569	561	580	617	577	580	608	593	607	577	575	527	565	544	527	578	569	545	553	552	539	569	604	574	578	547	585	586	552	514	578	526	565	603	559	576	561	562	576	523	622	545	573	544	577	587	566	579	542	554	605	557	589	616	539	560	569	567	542	604	536	572	566	580	546	565	577	565	554	549	563	538	546	575	573	513	567	586	556	518	557	578	530	524	581	571	537	567	569	582	584	593	525	607	561	579	582	574	600	543	563	580	581	562	586	555	568	530	565	542	534	563	548	592	591	564	568	567	548	609	605	564	558	557	602	591	549	625	558	526	544	556	601	559	539	570	552	538	535	566	529	578	609	548	522	555	547	562	541	588	562	542	594	550	513	555	577	537	557	546	523	531	569	530	554	588	588	586	604	595	554	559	556	540	569	543	591	571	532	569	545	560	581	537	592	552	558	552	533	546	533	531	559	576	577	556	559	592	575	542	543	572	577	578	548	553	571	572	561	609	559	566	497	546	558	529	562	568	546	535	584	529	547	587	565	557	545	586	564	543	542	557	532	564	574	534	565	572	542	537	546	570	545	555	563	541	534	527	544	534	529	590	611	596	546	533	543	613	544	552	537	523	567	551	569	578	544	567	584	547	552	591	530	567	560	563	589	582	580	538	548	556	551	572	597	579	559	544	494	538	574	528	538	571	548	569	579	549	518	543	561	549	565	583	554	581	545	573	551	536	576	529	576	526	557	556	528	533	583	574	559	562	572	570	562	527	555	550	557	571	604	558	525	588	552	582	610	559	551	537	560	531	559	563	591	534	521	579	572	483	579	565	516	582	518	526	561	582	583	560	599	582	511	570	559	559	525	555	553	581	548	569	584	525	568	563	562	566	566	605	535	583	555	543	567	565	573	546	573	538	591	588	503	541	543	545	540	585	587	607	512	534	569	578	520	491	581	562	550	544	578	549	562	559	592	624	557	567	585	545	553	531	500	514	579	567	543	557	543	521	558	551	549	506	508	509	560	528	574	587	552	530	542	539	558	552	524	496	563	583	552	566	560	546	556	571	522	560	534	578	539	540	561	552	568	538	556	544	545	574	547	515	536	578	584	559	585	565	568	543	523	582	554	591	513	534	581	581	571	545	490	553	540	580	549	518	527	571	562	629	555	569	533	538	533	603	570	572	554	528	551	588	553	552	545	553	567	549	566	541	536	570	520	606	633	506	578	554	555	587	554	529	518	552	514	542	570	564	524	566	571	547	582	535	518	579	569	551	546	556	556	583	520	557	567	562	535	531	524	525	578	569	529	576	582	556	564	561	566	569	515	563	584	533	593	541	577	600	544	520	558	529	554	574	583	549	557	541	541	544	588	579	527	552	544	555	584	534	569	586	534	595	567	578	557	565	590	569	581	493	538	563	544	541	551	578	514	537	552	549	560	569	527	594	531	524	594	522	559	549	541	581	552	581	557	576	558	602	606	553	548	574	555	579	546	536	584	564	540	560	561	546	540	544	553	556	511	539	575	558	536	553	582	537	548	571	548	577	608	575	582	524	535	566	562	574	556	566	526	582	565	577	541	540	571	594	525	559	540	556	555	529	607	579	559	580	575	572	541	584	564	570	552	561	530	565	579	560	520	555	571	539	548	547	570	579	578	585	597	530	562	575	586	569	554	569	581	530	565	547	536	506	565	573	590	585	578	514	559	583	538	553	568	560	576	545	570	543	550	571	581	551	551	563	515	543	543	547	538	538	544	573	587	538	559	574	621	579	547	574	611	552	503	570	519	526	595	572	569	560	580	536	569	550	567	540	563	554	566	572	597	618	589	559	565	566	533	575	568	542	557	562	546	570	519	535	555	585	586	555	597	533	597	540	583	534	548	542	604	534	525	572	564	562	563	581	564	553	530	535	560	566	600	541	541	482	572	541	564	567	598	582	558	558	527	538	574	563	578	597	560	537	586	574	589	542	529	555	586	578	562	555	547	579	525	563	588	550	556	556	584	549	566	563	561	564	551	592	537	512	581	529	535	524	578	567	533	574	530	560	530	584	579	564	541	574	561	571	582	552	559	570	518	531	558	551	544	523	536	525	577	531	554	533	557	604	531	524	538	516	561	546	564	564	594	521	523	608	562	572	553	567	505	527	538	572	575	554	575	567	572	533	552	549	519	524	552	584	552	505	535	587	523	559	564	540	561	563	546	549	515	534	553	608	587	554	588	540	567	536	581	549	518	526	613	564	575	576	564	594	562	551	540	571	553	534	561	500	560	543	574	531	537	545	584	560	554	562	570	550	565	546	558	613	524	518	574	583	526	565	560	574	590	621	610	547	574	572	567	575	569	547	608	530	527	560	604	590	540	555	550	553	538	562	514	567	561	525	581	557	579	598	514	547	545	569	565	558	572	551	592	599	549	587	547	506	565	568	559	527	559	542	552	565	568	583	630	520	562	569	520	531	602	585	613	566	594	545	545	535	581	606	603	531	577	553	557	522	573	571	594	531	516	544	556	537	561	584	551	545	561	535	579	588	538	559	576	585	540	573	515	568	579	543	528	540	580	560	535	595	561	543	577	521	552	574	559	522	557	576	570	535	538	556	553	552	538	560	561	551	601	520	573	564	556	578	574	567	554	597	514	538	572	543	604	551	556	565	574	547	562	557	544	550	560	571	556	533	539	537	554	554	573	556	527	569	549	600	527	589	593	532	568	627	573	591	572	546	591	520	528	537	574	554	576	597	556	539	519	531	576	487	578	528	550	545	572	539	526	549	523	574	536	517	574	513	572	568	488	566	556	536	546	516	588	587	598	562	551	596	641	574	579	554	554	579	574	588	592	568	557	565	568	550	545	556	559	555	557	537	560	574	561	543	530	589	551	584	537	578	551	563	545	557	568	556	538	595	547	540	546	569	555	565	583	548	562	535	581	557	528	546	540	553	541	571	581	559	553	574	547	580	566	521	586	602	554	580	545	577	539	566	558	556	534	532	553	571	546	611	533	545	587	541	548	595	610	570	543	568	586	580	515	538	588	608	533	550	531	533	549	543	539	554	568	559	567	562	585	576	528	550	592	555	547	576	518	561	557	515	593	575	558	569	601	607	578	575	547	525	560	539	549	531	563	524	537	545	537	542	575	536	541	523	558	530	532	545	544	544	559	592	546	551	574	525	563	564	534	523	528	565	510	582	573	544	530	547	556	545	595	550	582	559	543	552	585	556	561	521	581	536	521	578	523	508	570	555	590	585	579	547	578	578	559	540	551	539	541	581	554	554	535	563	541	538	558	554	543	557	545	550	573	570	570	563	580	508	535	549	578	546	543	540	564	515	556	566	580	541	573	589	535	534	503	497	602	562	590	548	543	545	540	556	552	577	541	545	554	563	544	529	578	527	554	555	568	540	572	543	541	584	529	527	567	557
47081	38899	42708	20956	6299	2537	1340	992	747	605	588	492	482	466	352	355	329	327	308	349	338	336	291	308	296	267	292	259	305	243	249	271	264	265	266	283	302	267	304	277	275	280	255	277	268	275	265	253	254	246	286	272	259	269	260	246	218	282	251	247	266	280	267	277	241	247	258	240	253	266	251	250	267	286	263	263	248	252	274	246	256	283	282	274	278	278	266	278	235	273	287	252	253	241	284	300	287	279	266	241	248	246	269	275	265	247	264	270	258	257	275	243	260	264	287	264	269	267	277	267	238	273	275	283	256	238	305	269	275	278	280	259	253	271	256	266	246	255	272	262	251	236	270	264	287	253	254	292	266	255	269	289	276	257	308	280	287	275	250	269	269	269	249	273	258	255	243	290	242	263	261	262	277	288	252	291	234	286	273	243	291	301	262	237	297	245	270	235	266	278	284	246	253	245	279	299	272	264	268	232	246	251	256	237	284	249	266	303	250	278	293	267	285	253	240	273	259	256	260	289	257	269	255	261	290	277	270	257	244	257	266	247	257	280	260	246	241	258	270	273	252	275	278	293	246	262	287	261	271	294	261	268	228	237	257	275	258	285	262	282	247	263	235	276	267	234	267	312	244	256	259	266	273	288	285	263	274	280	234	242	246	287	249	255	237	271	260	266	290	272	275	242	301	252	272	290	297	231	265	250	243	249	307	265	299	278	242	248	293	273	231	254	313	257	284	260	251	256	263	276	256	277	251	234	235	298	267	260	264	250	235	278	243	274	283	246	259	241	277	290	240	239	263	241	261	279	261	270	237	296	266	248	273	286	270	271	217	259	250	254	263	276	241	274	255	260	275	270	300	267	293	289	246	241	240	280	270	252	278	244	245	231	262	228	261	258	244	243	225	261	253	257	250	265	244	234	232	245	279	284	284	280	254	260	237	235	273	249	268	281	277	273	249	228	288	264	238	260	267	271	265	252	242	242	244	224	269	286	263	261	263	267	269	242	258	271	259	297	284	239	224	271	269	269	256	266	253	273	267	241	260	273	288	252	242	258	280	295	245	259	298	294	298	266	276	273	279	252	258	263	243	278	246	314	267	260	245	258	236	260	276	296	280	269	267	257	265	288	277	243	280	285	260	267	257	253	271	294	260	265	243	268	245	280	256	271	247	268	277	255	289	272	267	259	252	277	306	268	280	259	238	298	246	250	281	286	245	311	254	275	247	285	245	258	263	254	252	231	252	261	241	277	280	293	265	272	251	226	301	301	256	235	267	290	254	245	261	250	247	253	272	257	282	247	268	246	270	252	254	270	252	253	259	304	265	251	262	265	296	275	256	227	249	307	253	258	249	268	276	252	248	247	275	266	271	242	235	283	288	253	253	262	248	264	271	239	281	287	260	256	243	259	255	230	265	273	248	265	260	255	256	247	257	258	276	273	248	276	272	271	236	270	253	286	277	224	271	270	263	263	239	266	295	237	296	276	273	259	250	258	266	271	266	259	275	260	250	258	245	243	219	246	252	254	261	227	255	278	268	243	269	252	250	256	262	280	280	271	256	290	249	235	288	307	269	257	259	258	291	246	269	255	233	247	263	236	282	267	302	262	250	274	298	262	245	271	251	259	268	256	275	253	253	246	255	269	285	279	287	255	237	229	256	267	309	247	266	276	256	264	272	239	264	284	307	265	232	247	269	238	262	252	265	260	267	266	281	212	259	262	237	251	210	252	238	296	275	253	248	268	251	239	287	245	300	236	292	230	251	247	274	274	252	251	276	235	277	254	283	253	259	251	252	269	213	247	286	261	276	258	267	277	290	266	261	244	235	257	226	270	242	206	292	247	274	295	275	279	245	260	250	238	262	281	273	263	265	273	237	266	255	248	291	277	252	256	242	266	255	286	287	254	292	278	255	259	274	256	267	252	253	268	258	285	235	258	269	284	270	265	255	251	247	253	292	265	244	292	241	251	234	269	274	293	245	261	244	260	238	250	262	257	269	300	295	271	252	257	286	242	289	255	284	286	272	259	214	234	263	278	226	225	277	225	254	285	277	278	262	242	253	274	259	225	282	293	287	270	233	271	323	286	259	262	214	254	215	264	290	261	277	269	261	254	269	245	288	257	287	290	287	266	237	241	293	258	261	305	270	245	285	258	257	236	283	267	280	248	256	262	278	263	264	266	242	266	293	267	259	275	298	231	285	285	289	284	286	279	233	263	247	262	261	242	249	315	258	251	249	237	251	282	253	267	269	263	282	228	281	255	247	256	297	278	254	279	244	267	268	249	275	291	287	247	256	292	272	293	264	264	263	271	264	245	268	234	266	244	270	275	258	271	237	270	243	262	294	270	269	302	252	285	259	280	274	269	229	272	285	267	256	294	248	267	257	275	256	280	263	276	261	270	266	277	245	265	283	276	263	281	256	250	263	259	253	249	283	242	229	269	270	239	257	265	269	281	241	289	252	238	277	259	254	274	275	260	249	255	259	276	288	264	267	255	285	235	266	261	257	276	246	267	249	268	272	296	267	282	310	318	289	263	302	249	248	280	281	284	259	287	266	270	250	297	257	254	268	253	249	244	252	236	287	266	265	260	318	283	267	270	266	306	236	295	258	239	297	256	242	278	258	255	247	275	274	250	268	258	265	255	218	247	282	276	272	258	255	276	251	244	231	256	299	287	248	252	262	280	286	236	288	280	270	260	262	272	217	233	253	273	258	296	260	284	247	286	226	283	285	260	290	275	242	267	250	259	279	259	244	247	260	267	299	265	283	251	270	284	241	256	273	272	271	251	305	287	242	268	267	255	260	223	225	268	244	251	243	273	267	257	265	301	236	252	275	254	256	287	275	248	271	246	264	266	246	242	282	281	264	264	261	287	258	265	276	245	251	269	288	273	258	264	272	258	287	259	286	255	261	254	251	263	284	267	261	260	240	253	269	298	259	276	256	254	263	266	277	257	295	242	271	275	259	273	254	258	293	266	241	253	282	235	284	260	306	243	282	238	249	285	298	259	259	255	243	255	284	250	263	254	277	280	256	255	247	253	265	258	260	282	276	251	272	268	251	240	278	308	238	278	241	228	242	246	265	239	271	252	253	257	251	265	253	264	285	291	268	249	261	246	287	269	291	281	228	239	263	270	285	285	258	258	287	259	265	272	281	226	264	294	276	263	258	252	237	236	254	291	265	214	276	264	279	242	258	259	302	285	280	259	252	249	260	238	246	272	268	303	252	269	278	268	294	242	253	255	263	295	283	271	241	288	286	263	278	256	277	257	264	283	265	286	258	258	258	253	282	266	254	304	270	263	261	277	241	260	255	282	243	257	250	271	290	255	238	271	277	249	253	282	267	288	269	283	271	258	276	243	241	259	283	273	271	270	231	286	264	266	271	272	283	270	291	311	256	268	258	240	283	259	261	233	247	245	282	292	257	273	289	251	266	278	271	233	260	237	242	269	315	265	260	289	250	260	256	232	244	271	268	270	262	259	281	250	241	240
30623	30894	41251	15723	6998	5371	4171	3646	2913	2427	2327	1987	1791	1584	1177	1152	1112	1090	998	958	947	898	888	872	806	730	699	675	648	637	673	613	610	649	620	690	668	673	641	627	612	642	601	603	601	617	597	635	584	636	602	614	620	599	598	588	609	579	601	628	607	634	581	577	581	554	643	637	611	619	585	624	591	588	578	600	568	590	642	629	651	552	631	562	564	614	577	588	588	533	592	587	582	582	617	591	620	627	592	609	598	575	631	578	579	593	615	610	598	588	593	587	571	609	616	595	574	590	556	551	605	593	609	579	615	597	602	552	628	598	598	555	613	563	576	541	587	614	594	597	616	604	590	530	595	595	591	616	623	588	579	578	606	563	610	590	565	590	614	624	609	575	586	619	595	605	572	581	597	537	595	593	588	566	579	624	550	584	585	581	551	576	609	581	599	574	625	572	603	588	601	609	546	607	578	594	580	592	589	593	567	618	562	592	571	584	594	596	547	564	559	584	629	570	599	571	589	573	612	572	574	574	556	570	602	594	591	570	560	584	583	567	549	600	607	577	564	592	595	600	560	576	562	582	580	597	604	529	609	593	572	602	604	556	605	584	571	611	586	589	582	573	601	567	612	568	624	609	560	601	644	584	607	570	563	571	613	580	585	529	587	566	595	600	576	635	613	575	561	579	602	592	528	608	602	594	556	606	550	588	559	658	531	622	619	569	567	557	534	632	571	571	584	622	561	573	580	588	625	561	596	573	587	561	592	563	583	517	584	580	608	622	591	567	576	555	560	586	613	621	589	548	561	577	582	617	619	616	582	546	595	550	589	599	585	587	600	592	546	580	598	542	581	569	597	598	575	585	571	600	576	604	548	569	565	588	611	598	585	571	597	609	628	597	595	605	576	596	596	606	588	602	567	588	595	594	563	577	563	560	589	569	580	631	615	568	587	566	597	619	613	561	524	561	581	588	572	584	604	632	559	607	558	574	599	603	612	587	598	564	578	581	573	582	609	543	550	567	583	571	622	578	610	617	572	562	623	562	591	614	617	602	601	555	604	587	606	590	610	603	565	604	566	575	585	613	607	616	586	583	609	557	600	606	583	610	585	584	572	551	564	603	540	593	585	611	566	596	600	623	585	552	616	590	580	596	595	582	611	574	569	549	570	602	594	603	583	578	558	594	585	578	583	564	638	625	555	626	603	603	608	564	569	572	577	584	591	599	580	568	536	542	591	589	551	593	566	558	536	644	616	595	587	587	539	551	640	603	611	569	523	614	570	599	568	598	580	570	580	590	590	605	568	625	615	633	574	604	582	556	560	553	561	577	552	587	550	606	577	551	535	593	540	612	598	583	621	584	566	595	572	603	624	606	550	555	582	600	568	570	617	561	590	576	587	567	580	572	587	555	619	612	602	613	569	578	586	587	534	605	552	586	557	625	546	577	526	575	578	568	587	585	579	560	573	598	612	561	611	594	607	626	585	600	557	602	575	565	590	611	583	565	594	560	572	570	554	623	580	586	552	617	620	612	586	598	560	564	587	528	579	573	565	617	607	549	626	568	591	574	562	625	588	596	590	566	532	597	600	579	583	568	614	587	595	603	580	551	588	580	622	605	622	537	556	550	534	565	620	585	572	580	583	603	555	562	546	574	574	564	596	601	584	632	636	624	577	575	590	571	617	586	590	617	603	609	568	556	585	571	577	593	609	557	606	609	551	581	566	564	617	570	585	611	575	578	564	572	535	628	547	630	565	568	608	592	560	586	595	618	580	625	573	615	561	580	590	594	610	581	566	544	579	577	615	587	584	572	596	594	571	551	586	580	609	628	588	568	553	576	539	609	606	630	564	570	556	593	561	545	574	600	576	588	592	642	607	620	524	598	633	539	581	565	645	584	535	574	577	592	588	581	575	616	586	557	533	591	574	608	615	579	625	598	636	598	573	600	578	625	560	568	566	585	606	594	578	541	605	575	577	588	579	573	569	595	588	627	576	544	583	618	680	597	578	573	608	547	580	589	602	568	614	592	607	592	558	543	595	585	567	594	589	599	590	598	579	560	552	591	590	562	591	550	586	584	596	591	581	590	601	555	571	587	567	557	607	604	566	566	617	580	601	612	577	606	605	594	577	557	572	564	584	568	621	591	591	588	634	580	575	596	590	619	607	598	598	582	605	593	599	539	585	579	599	573	540	571	549	590	597	619	528	608	616	602	554	615	608	565	619	604	578	600	576	567	604	595	548	599	593	595	598	565	546	624	611	573	571	576	590	588	561	581	580	594	573	585	583	583	577	647	573	599	538	613	599	572	580	617	596	581	586	664	556	606	596	572	618	606	554	622	575	560	602	625	603	631	610	561	609	576	587	569	572	589	586	598	552	624	578	552	571	593	571	611	578	605	603	600	619	576	596	566	561	515	612	589	587	654	574	563	619	622	538	534	574	546	581	601	588	558	556	548	610	622	594	611	558	578	546	646	601	559	553	585	552	567	593	615	547	616	625	620	565	590	590	587	569	598	584	572	577	542	565	565	552	577	582	585	613	602	596	608	604	597	571	592	615	599	573	533	592	582	584	579	592	579	567	594	565	604	626	574	589	554	603	597	588	588	588	563	554	595	598	608	558	582	636	599	578	578	585	594	585	604	598	584	547	620	520	649	590	598	593	546	545	550	546	590	557	567	622	576	582	613	581	581	645	636	585	579	587	584	583	572	564	569	628	626	616	602	568	542	597	558	566	540	555	560	582	529	563	539	552	547	554	594	593	592	596	593	575	580	607	598	612	567	588	565	627	614	550	612	576	592	595	613	567	580	555	605	566	595	572	616	572	583	626	568	566	646	559	581	587	595	568	554	583	595	599	571	591	597	609	600	560	598	587	538	559	565	596	587	526	561	559	615	623	575	598	577	571	607	584	586	584	588	621	559	573	586	604	595	553	572	591	551	588	573	583	599	633	560	646	582	569	566	573	554	599	594	581	556	580	608	543	587	605	620	572	626	553	608	584	570	601	581	574	546	615	568	593	610	589	544	526	524	594	598	591	585	572	611	590	527	568	612	612	565	564	608	578	573	565	563	583	618	627	609	602	587	576	591	595	569	584	588	601	612	592	617	578	607	599	612	600	606	594	566	538	571	593	599	590	569	590	551	614	612	563	613	620	548	582	615	584	580	595	565	591	594	563	589	583	564	575	624	589	619	607	615	621	564	538	595	617	588	587	594	608	572	558	545	618	590	577	607	581	573	581	539	550	564	565	596	625	606	625	579	601	576	556	630	573	603	630	537	585	555	547	574	588	614	578	550	601	623	624	588	621	603	578	546	543	566	575	620	562	591	578	579	619	565	551	599	583	554	618	579	595	591	564	620	581	551	521	531	623	578	574	556	649	565	574	569	614	594	553	563	561	607	572	581	599	552	592	545	605	557	565	562	613	537	581	611	603	571	570	583	607	573	561	619	611	606	607	565	600	580	590	542	599	577	573	604	577	580	645	558	642	576	565	598	601	610
17655	10059	7615	2798	830	634	539	424	334	320	291	273	268	209	195	242	186	233	215	202	190	200	226	188	195	211	217	216	207	191	207	212	221	190	168	171	222	192	222	217	180	211	201	182	198	197	193	182	202	192	187	184	191	203	195	212	197	178	178	208	174	187	216	204	200	195	199	186	221	213	177	181	211	209	213	212	193	196	218	195	198	176	197	204	227	184	217	190	211	201	188	210	199	213	167	188	174	166	187	185	149	179	173	201	202	166	176	215	219	199	204	183	184	162	191	166	187	181	201	199	185	195	187	178	191	219	193	181	177	201	183	200	192	192	192	192	161	162	176	215	206	188	182	210	212	179	193	187	208	199	199	160	175	182	215	214	184	172	196	200	209	189	197	218	199	213	185	198	193	178	201	225	188	196	203	196	191	170	176	198	191	206	194	184	223	178	200	224	200	191	184	206	180	193	182	208	213	195	169	191	202	210	207	170	200	192	166	194	196	187	182	190	197	174	205	172	210	209	176	171	210	204	229	198	193	189	187	186	200	208	200	187	198	188	176	180	183	198	189	178	207	218	193	202	228	209	202	196	191	205	185	195	179	197	188	186	196	206	206	185	200	162	168	213	175	212	217	168	193	200	193	187	220	200	170	165	207	193	189	162	187	183	194	180	184	204	202	225	197	181	186	201	169	204	185	192	199	204	196	203	198	215	175	170	201	186	212	190	216	172	203	208	197	170	205	236	178	185	198	187	189	204	169	179	186	199	182	179	184	192	195	184	226	185	191	199	206	193	188	195	174	190	212	234	214	193	184	204	165	206	193	183	200	189	206	211	214	201	200	191	168	189	204	197	202	173	199	177	192	169	207	194	208	177	189	170	190	175	191	204	181	199	201	194	211	199	208	236	191	172	209	190	200	186	188	198	196	209	198	194	179	200	178	194	195	162	200	196	178	204	203	184	203	192	160	185	188	199	196	202	196	199	199	179	200	204	171	213	205	208	206	187	174	188	202	179	194	178	216	219	203	182	181	201	204	213	175	220	181	193	191	190	181	207	215	186	194	198	182	187	206	206	171	173	197	206	225	189	157	192	205	195	219	205	204	208	203	172	169	175	189	194	209	195	210	173	162	210	211	220	215	229	180	174	209	182	204	185	207	198	229	223	189	211	190	173	193	223	201	192	188	211	191	213	176	203	192	206	190	183	201	206	168	188	185	208	187	202	199	188	200	164	183	208	192	189	202	194	209	214	184	164	175	171	195	196	212	191	221	185	183	194	194	199	175	194	186	187	191	186	190	158	185	184	181	189	179	197	178	179	173	192	166	200	193	202	176	184	193	173	184	205	205	203	187	196	232	190	161	177	183	182	158	202	193	196	193	191	200	199	179	165	191	184	193	203	192	190	177	196	202	216	177	194	165	171	183	206	192	227	173	172	205	193	177	184	189	209	175	163	196	193	221	193	187	176	213	169	184	213	185	195	202	160	194	237	198	197	184	176	188	196	192	177	191	177	158	199	211	211	205	186	194	216	211	172	223	187	208	191	214	180	191	184	184	172	233	189	211	190	207	177	206	208	194	192	196	187	198	207	189	206	174	203	190	187	194	210	176	207	198	188	215	171	188	182	187	202	201	203	206	211	195	206	189	175	213	181	174	197	199	188	206	220	182	180	188	183	213	187	191	178	190	205	198	184	189	175	194	202	175	180	185	218	212	192	210	180	226	187	190	184	196	180	197	192	218	178	207	167	165	194	200	192	180	213	202	174	202	207	199	196	203	211	200	174	170	187	178	191	187	200	192	182	160	182	199	218	201	194	185	186	200	197	217	195	188	198	201	181	188	204	178	188	191	190	195	206	194	173	221	215	176	203	208	202	175	190	179	180	184	187	166	177	198	171	175	192	214	190	208	191	183	195	178	242	188	173	173	180	200	188	188	189	159	196	196	196	206	176	191	180	171	177	187	201	184	188	170	191	205	186	202	206	200	187	176	184	206	184	196	190	181	169	183	180	212	190	192	220	197	185	212	201	176	204	208	182	197	185	185	186	174	195	167	170	197	176	196	187	205	203	195	183	196	201	201	191	198	195	172	174	198	193	185	196	198	186	212	206	220	194	206	215	214	174	191	186	177	173	195	212	191	187	195	190	190	184	195	193	175	177	218	198	194	190	211	204	209	189	191	213	213	187	192	190	180	178	195	185	195	210	207	203	183	179	211	198	189	194	199	175	191	190	208	200	192	178	195	205	225	187	188	192	204	175	185	202	176	185	201	183	202	188	202	198	227	189	195	155	190	192	206	219	192	177	201	207	176	167	206	193	200	184	187	197	172	167	216	191	182	184	202	226	198	201	195	228	170	186	193	214	186	205	202	189	192	209	231	178	202	199	204	201	218	186	176	179	190	183	192	214	203	198	201	192	199	218	217	194	210	205	179	162	191	187	172	188	184	182	161	184	219	186	170	163	205	173	218	208	182	215	178	179	189	186	185	201	159	196	211	202	219	204	178	206	180	167	189	192	200	164	192	193	190	195	162	181	210	191	170	183	191	218	195	178	187	185	202	203	192	194	194	209	164	195	159	167	212	194	215	215	196	184	207	188	186	206	238	180	192	197	188	175	196	190	166	183	206	209	205	183	161	184	185	181	221	166	186	170	174	205	206	197	202	189	210	200	194	208	197	202	200	176	201	157	179	187	192	178	202	191	178	172	197	179	180	205	191	195	196	224	184	173	193	201	223	184	194	187	191	199	214	202	192	188	187	194	211	183	186	208	186	154	179	200	198	211	180	195	172	190	192	197	194	179	207	194	202	201	172	185	171	192	210	163	199	198	185	173	206	181	194	202	204	192	198	159	185	209	172	210	198	187	217	211	206	195	189	196	176	190	170	185	172	196	188	197	193	189	187	184	191	170	159	192	189	192	173	188	197	163	202	190	208	210	185	195	219	207	229	208	212	205	201	200	189	197	181	206	189	224	186	198	186	207	194	219	173	186	183	195	181	211	187	178	203	192	184	206	195	221	187	191	219	207	182	185	175	192	180	183	204	199	183	182	189	210	198	177	196	199	198	191	170	182	185	169	200	206	207	196	187	192	180	193	174	164	200	186	182	175	206	189	180	203	189	197	191	187	176	178	182	187	195	180	181	191	207	189	200	153	202	178	180	204	201	180	224	194	171	203	200	205	214	191	198	193	210	187	188	178	207	201	186	175	209	189	187	162	190	205	198	210	195	174	228	210	186	183	193	188	190	219	196	201	188	170	178	212	201	215	177	193	185	201	195	174	162	180	197	219	204	225	197	188	166	205	197	219	186	194	209	188	196	176	222	182	171	179	185	176	203	192	208	204	199	187	206	196	220	198	175	172	196	192	173	202	177	200	194	220	210	202	210	192	193	211	217	199	206	212	198	189	193	186	191	203	170	209	184	196	189	164	163	220	185	164	185	196	173	172	202	198	178	200	175	183	204	165	193	196	173	196	174	204	207	207	184	191	181	192	198	195	195	191
10689	8290	12500	6130	2789	2269	1772	1505	1300	1128	999	900	800	673	637	641	669	580	571	554	596	577	526	510	536	443	476	494	485	490	461	531	448	477	454	496	429	467	489	496	469	482	517	440	446	442	447	446	399	459	397	425	422	439	452	448	455	489	481	453	472	399	460	461	468	431	409	484	487	424	459	454	445	495	451	455	426	448	451	415	435	494	406	440	452	436	467	440	450	449	455	422	464	425	459	476	445	446	462	417	437	464	421	437	458	418	469	457	449	427	462	431	425	477	405	457	416	478	418	414	435	456	447	449	481	458	445	449	490	492	442	433	428	462	455	443	439	419	435	470	451	461	434	419	462	437	473	434	492	440	469	409	450	433	434	439	458	457	441	432	451	479	457	454	485	477	466	433	455	444	470	458	429	444	431	459	435	458	489	473	443	452	431	439	460	424	482	458	465	446	480	460	432	418	455	450	437	404	481	450	464	458	462	481	435	405	457	449	490	441	441	434	443	435	450	409	456	448	431	413	427	476	454	408	455	431	427	462	453	427	450	469	432	417	441	468	441	468	428	494	444	471	443	426	415	435	466	484	435	453	472	450	440	436	447	447	471	438	462	440	438	430	454	423	477	457	485	432	428	433	459	429	456	481	472	461	426	417	431	435	458	454	449	433	410	442	438	450	443	419	471	438	471	403	431	439	445	467	421	486	453	441	473	415	436	439	430	448	439	484	445	451	431	447	434	449	476	471	467	446	443	468	436	396	459	473	469	438	443	461	443	432	422	474	464	419	462	437	461	437	451	473	441	437	422	445	497	481	476	434	466	430	448	450	435	436	452	472	494	447	449	446	433	416	437	415	446	435	446	449	436	439	467	478	437	445	440	461	439	453	405	452	423	433	444	448	431	488	470	472	457	437	451	493	415	456	432	447	418	467	462	469	460	482	424	428	439	404	433	485	473	434	466	469	418	417	457	462	455	444	420	461	445	479	477	447	472	464	440	497	455	462	461	455	454	470	472	449	409	443	444	422	428	449	427	421	437	447	449	464	413	485	480	465	476	481	472	433	428	426	422	475	467	463	433	465	415	410	449	447	448	459	429	433	434	421	426	435	448	435	437	429	430	443	454	457	411	442	474	445	416	414	445	459	444	431	451	436	435	474	419	467	432	406	477	437	464	422	439	446	426	417	481	451	452	429	457	438	464	445	465	462	424	445	442	423	459	458	505	432	464	413	431	444	449	436	491	485	445	475	423	477	469	409	454	423	456	440	427	428	432	464	441	457	450	470	416	458	422	446	478	478	480	408	459	434	498	476	471	491	430	431	454	454	434	460	412	469	433	464	424	407	427	446	433	486	469	449	458	443	467	416	433	427	453	452	441	456	440	437	452	443	438	443	467	476	438	435	456	442	455	460	432	461	457	460	437	453	449	434	442	428	444	440	459	446	446	438	440	424	434	455	431	380	407	424	464	462	464	417	437	465	437	463	460	416	441	424	443	457	432	415	452	440	446	485	463	460	450	449	449	417	435	468	453	480	447	434	434	434	437	450	455	469	445	458	429	420	442	442	432	492	456	416	458	445	478	445	460	459	429	460	440	403	450	422	493	415	425	464	444	444	430	444	462	454	430	438	466	482	443	437	418	475	447	443	458	421	448	464	414	482	415	434	432	429	437	424	413	447	445	400	453	429	446	435	476	460	443	454	469	462	476	428	441	444	441	425	434	463	431	461	453	472	465	442	452	483	442	436	454	459	477	456	445	445	440	478	441	436	435	439	453	439	460	442	445	460	442	438	437	421	436	451	444	445	463	434	444	423	419	433	443	457	433	476	473	471	404	443	454	460	424	403	485	455	435	406	417	450	413	470	430	430	464	456	453	406	417	432	436	417	411	424	457	478	473	422	443	464	448	444	478	433	475	433	495	453	456	432	470	441	413	435	422	442	412	397	453	451	435	445	478	431	455	442	448	430	418	437	472	441	498	456	417	474	462	434	430	460	431	460	425	474	459	437	470	450	449	387	456	442	454	447	465	439	416	438	485	480	445	446	435	447	428	455	455	437	441	465	460	418	395	412	440	456	448	446	488	447	437	450	476	441	453	431	451	453	460	436	480	432	460	480	475	483	431	439	436	458	411	444	435	480	467	451	444	435	414	442	485	443	431	449	420	440	460	408	432	440	424	479	451	468	436	468	477	462	443	431	413	487	459	430	463	476	482	472	488	459	420	445	473	485	482	448	434	474	476	437	438	448	440	452	424	450	420	443	461	462	454	438	451	447	474	493	447	431	463	439	492	439	437	452	428	434	447	449	424	467	454	421	443	442	496	442	416	453	447	464	411	468	481	449	449	477	431	461	400	441	466	442	457	415	466	435	487	447	433	440	404	488	468	452	442	454	462	440	418	452	456	457	435	466	384	427	444	446	438	478	458	476	463	449	440	472	418	456	450	453	462	455	465	459	509	424	433	450	467	425	447	417	473	466	455	475	427	445	451	441	469	468	450	464	455	431	439	432	418	446	478	400	460	460	455	419	458	437	473	440	441	475	430	432	453	453	424	476	442	470	433	433	464	435	463	472	421	463	441	469	437	445	459	407	424	481	453	470	394	456	458	421	487	427	441	447	451	450	420	453	428	460	463	432	439	455	462	444	458	438	441	436	427	475	450	419	432	450	479	432	474	470	439	482	445	416	457	452	441	461	425	471	447	436	423	450	429	427	434	409	452	431	449	473	443	477	460	466	479	469	440	441	466	396	459	464	459	471	375	437	466	440	437	434	423	448	425	473	475	431	425	449	462	399	447	448	453	458	396	449	431	471	468	470	431	466	462	460	446	439	441	458	460	463	453	374	460	435	445	472	428	464	434	450	449	420	461	461	428	488	453	436	477	460	473	441	426	461	445	469	445	494	461	436	468	424	468	454	472	421	446	450	470	464	450	468	440	438	440	468	420	422	443	450	460	456	439	459	406	437	406	445	462	427	465	471	456	448	446	479	429	426	461	455	441	449	477	433	439	470	467	451	426	454	434	400	448	440	417	488	441	466	409	465	418	428	462	474	443	456	486	461	413	402	478	492	443	458	445	454	453	439	472	446	459	440	437	457	462	460	452	423	441	441	434	422	437	451	472	429	403	467	424	455	448	472	436	458	450	464	466	418	432	445	433	454	467	435	450	453	487	440	467	476	440	432	470	419	435	466	413	429	437	429	457	432	450	475	460	427	406	422	495	408	425	452	437	427	448	436	403	475	465	460	438	458	427	431	419	474	436	473	430	421	449	430	453	461	444	438	455	456	455	444	409	436	463	461	463	430	460	441	461	442	432	456	462	413	435	429	469	474	424	443	447	427	437	467	430	448	431	438	447	448	455	436	453	453	432	415	407	416	438	434	411	404	472	444	448	453	446	483	471	413	482	462	421	460	442	425	494	460	419	438	470	490	427	442	463	433	472	420	433	458	440	447	420	431	430	426	481	445	441	475	442	447	402	412	492	474	488	437	442	441	422	453
35486	28020	31449	14457	3043	1294	865	627	560	469	438	366	350	333	329	309	336	251	296	262	279	259	291	259	283	254	244	243	237	249	228	240	241	246	254	227	256	239	216	249	210	227	245	223	251	251	209	233	216	246	229	227	244	235	242	230	223	232	257	238	238	210	249	191	255	220	226	253	220	248	246	250	248	220	222	197	213	253	231	250	226	233	207	235	257	246	284	239	220	216	224	258	226	230	228	218	235	236	210	215	238	228	213	245	214	268	210	226	228	245	238	243	221	216	230	235	235	219	223	218	235	189	251	255	233	219	256	225	237	235	219	246	215	239	222	245	223	216	244	255	219	220	205	210	219	244	240	228	254	237	207	237	216	246	239	231	244	238	186	208	240	229	253	251	246	229	272	233	199	232	246	228	237	221	267	233	212	254	257	247	249	228	258	219	207	267	253	237	220	265	245	218	243	219	227	239	244	238	242	201	215	235	226	242	247	229	240	217	246	237	223	253	209	258	235	251	253	238	226	255	216	246	223	226	223	229	254	218	238	248	232	243	264	232	266	234	223	225	222	227	226	224	227	233	230	245	222	221	251	232	226	227	230	201	222	228	232	228	224	251	211	228	211	269	222	216	216	242	223	219	239	230	212	237	224	240	213	228	239	232	253	223	233	244	220	227	225	211	199	213	230	237	242	255	249	223	210	251	242	234	241	224	206	224	246	239	250	228	267	225	251	224	238	245	258	230	214	247	214	266	221	199	231	214	223	227	232	231	244	235	238	222	229	264	214	234	224	247	252	237	225	225	203	211	237	251	231	252	243	200	258	204	216	218	239	259	230	233	240	231	253	243	284	234	250	257	239	233	253	243	225	248	262	237	238	233	212	225	229	263	206	243	260	231	259	245	242	250	245	228	253	253	201	228	248	212	235	223	230	239	230	240	246	271	223	233	251	246	267	236	233	235	220	201	240	248	236	251	231	235	241	245	258	249	266	238	208	225	225	223	247	253	249	233	217	234	238	225	255	235	206	205	240	214	249	224	207	226	252	218	230	228	237	231	216	224	226	237	233	240	213	225	255	239	243	226	252	233	257	260	254	208	244	249	220	215	259	218	225	291	233	229	259	244	226	238	222	226	237	229	217	213	261	194	237	240	242	230	203	266	221	209	250	226	217	250	225	269	252	250	205	249	252	237	220	223	243	243	227	198	222	234	236	236	239	250	249	228	259	248	237	242	214	216	234	235	266	239	234	205	253	230	240	236	239	221	240	237	226	257	219	206	219	228	227	242	243	205	229	207	227	241	230	236	248	256	227	202	229	228	232	230	230	242	245	218	203	226	249	202	258	262	234	247	241	233	233	233	248	253	247	224	232	225	239	226	245	208	234	254	234	253	259	219	220	219	222	205	247	226	236	232	238	267	260	272	246	220	228	195	258	241	251	220	247	248	231	265	263	221	233	236	216	242	216	250	221	241	234	244	245	201	234	242	222	212	236	237	215	247	229	227	231	196	221	235	215	235	233	221	243	255	207	225	229	237	238	252	243	235	207	264	228	233	233	233	233	247	202	238	225	206	225	196	211	252	228	231	213	233	229	241	244	224	209	229	222	261	236	268	251	224	216	221	234	232	248	202	244	251	217	250	227	215	233	241	237	257	209	234	246	272	265	190	239	237	211	228	182	252	219	233	269	266	245	241	219	236	259	224	241	255	243	235	231	232	230	237	226	251	226	233	236	250	248	228	233	209	257	256	252	230	257	233	223	247	227	254	232	264	238	222	230	211	219	251	213	245	223	207	223	210	225	229	196	199	234	214	215	257	257	221	236	205	211	229	237	235	259	254	226	226	233	255	218	241	204	244	229	252	242	244	210	229	233	224	243	239	248	236	212	202	230	211	230	215	239	253	252	226	206	204	246	236	245	249	236	220	237	228	220	224	260	238	235	231	218	264	270	218	222	247	245	250	216	244	255	270	242	238	239	252	222	255	243	217	245	225	209	238	247	313	224	267	259	271	233	227	232	278	248	227	235	222	232	260	255	222	269	235	241	240	242	254	252	215	253	223	221	239	231	241	260	236	229	227	245	237	212	203	245	255	228	260	263	222	245	233	211	266	229	225	244	240	207	257	202	236	234	225	245	207	209	218	217	239	226	246	254	240	227	212	217	249	239	224	231	242	269	212	251	266	245	236	228	237	236	247	216	222	251	241	231	225	197	244	222	251	234	232	231	238	225	239	191	239	243	271	233	209	221	242	245	229	239	219	227	268	247	204	227	196	231	228	243	252	227	262	268	229	260	259	238	214	226	238	240	225	243	214	219	221	217	273	228	218	236	220	243	237	252	247	256	227	222	216	209	219	215	218	242	207	251	248	200	259	228	240	244	256	231	203	237	248	248	229	250	249	261	231	231	214	241	197	262	233	201	219	236	248	252	258	243	228	235	251	236	244	238	216	220	219	225	253	212	216	240	220	233	254	231	253	210	222	233	240	215	271	220	234	214	245	240	230	193	258	253	248	225	237	229	258	202	263	266	229	254	200	258	225	223	213	248	251	198	249	231	224	243	238	239	217	227	244	223	246	251	253	261	224	249	252	255	263	225	236	222	249	222	229	216	221	237	246	233	223	241	238	242	212	238	250	233	238	240	231	230	241	222	239	251	263	250	196	214	238	202	240	244	210	239	259	254	231	234	218	208	243	240	225	233	231	257	280	221	237	227	224	246	217	209	211	229	223	230	242	235	251	246	219	219	224	233	202	242	213	215	233	261	246	261	220	231	228	229	243	236	228	228	237	238	225	234	234	249	233	222	243	217	226	251	239	237	240	242	253	208	218	199	216	232	253	253	253	237	224	200	221	217	258	249	268	242	176	237	222	212	226	216	220	219	233	217	240	242	242	249	224	251	257	230	260	227	250	250	236	233	224	233	252	229	195	196	242	248	271	237	212	228	228	240	223	229	239	231	217	207	218	191	245	223	242	268	257	209	234	242	260	243	207	258	246	248	248	257	240	245	255	224	254	214	231	221	221	239	242	226	220	220	225	241	247	249	240	199	210	237	236	220	242	221	252	208	217	223	200	241	239	261	226	233	199	235	209	240	252	227	234	243	235	238	205	205	241	246	239	231	227	230	216	215	196	214	234	237	244	234	228	240	229	211	263	264	246	239	229	239	223	210	208	211	217	248	234	231	231	252	252	256	212	237	225	237	258	246	241	233	220	220	228	218	229	256	207	246	235	224	220	241	244	229	236	252	233	254	230	215	236	245	270	263	249	236	249	215	249	254	242	258	231	215	248	240	230	221	252	230	221	240	237	243	232	221	227	232	225	220	206	235	211	231	236	246	272	230	237	214	240	245	227	207	231	234	241	225	227	246	254	233	236	215	223	229	226	235	252	233	231	206	219	212	203	220	232	239	262	238	237	256	220	236	239	221	220	238	225	239	223	228	241	235	241	244	222	241	217	236	219	240	213	245	227	229	242	221	232	221	257	248	207	224	207	223	251	233	232
23247	22404	33325	13530	5130	4176	3190	2877	2286	1942	1639	1350	1196	1131	1038	949	843	900	883	795	773	731	700	675	622	640	635	650	618	599	665	587	595	591	603	573	625	551	579	566	518	506	579	508	527	574	554	480	522	535	523	554	480	548	540	571	556	507	530	550	565	580	547	567	567	541	567	562	568	539	546	543	580	497	583	510	550	512	556	510	542	530	530	549	560	482	515	493	520	551	555	506	518	509	532	513	525	544	539	514	541	518	560	516	543	533	542	493	535	540	534	530	566	499	569	544	560	550	543	509	501	499	503	494	541	518	515	516	514	538	514	561	545	588	541	520	560	589	567	537	584	545	528	514	534	583	535	532	503	523	521	534	509	526	532	539	497	530	532	535	518	535	572	499	518	527	548	584	535	509	509	546	516	499	529	506	519	505	506	528	525	550	577	533	499	486	507	517	518	594	539	526	530	558	507	542	542	540	505	572	525	517	485	533	527	525	551	555	546	492	505	445	539	534	535	548	560	542	555	518	517	542	522	513	549	527	532	522	544	536	526	515	495	501	557	568	543	525	574	550	557	510	536	519	501	558	509	538	564	567	525	549	552	540	512	555	544	545	543	523	520	497	515	541	514	512	580	522	485	559	526	493	540	562	525	510	528	515	514	564	538	533	535	513	570	518	527	512	516	523	495	506	523	494	498	507	572	555	493	529	557	574	531	550	526	569	563	533	465	540	576	532	533	581	540	564	567	545	568	552	546	562	528	528	520	533	488	538	501	505	524	532	561	500	530	545	522	509	539	545	532	503	561	516	533	560	541	536	571	551	527	485	512	518	535	532	545	539	527	499	485	497	567	501	509	524	518	519	536	523	520	520	503	526	521	534	501	552	538	524	547	529	498	541	491	531	529	559	548	537	563	565	522	527	512	550	559	540	513	546	513	508	496	522	551	506	578	535	534	555	532	511	548	539	526	548	525	528	515	586	548	543	553	587	545	540	552	521	513	506	514	535	459	525	548	529	546	544	526	520	536	540	538	538	515	511	527	503	521	575	551	531	526	524	505	505	524	517	487	524	533	542	508	539	517	555	513	541	517	509	518	538	502	538	530	490	486	528	516	569	545	548	550	526	551	560	563	531	553	545	531	535	560	532	562	550	543	555	564	557	539	499	569	561	504	521	520	534	531	528	531	532	545	513	544	517	530	503	546	523	502	502	476	507	546	513	532	572	467	554	509	575	540	561	489	551	502	556	512	549	502	496	507	492	500	504	535	555	509	512	531	521	530	452	515	571	529	514	578	593	539	542	516	522	502	547	522	522	529	560	526	510	524	515	493	550	492	539	514	535	556	525	515	558	531	521	531	503	548	549	495	541	525	527	558	540	574	556	549	550	552	560	562	513	559	537	531	550	503	547	536	516	519	517	519	526	505	565	598	510	552	514	524	529	542	563	543	505	543	512	541	519	521	525	548	512	507	475	503	534	543	539	511	547	587	577	496	542	564	503	547	560	530	552	526	536	501	528	562	491	529	546	562	543	572	531	512	556	557	567	550	576	565	556	577	581	524	514	511	560	515	553	536	565	508	564	531	526	525	533	509	555	536	539	526	517	532	532	569	510	547	526	526	529	530	551	524	534	535	551	507	554	568	601	527	522	521	494	532	489	546	525	534	517	522	549	528	523	550	500	541	510	522	566	556	535	544	530	520	531	565	550	571	547	518	535	540	520	494	526	523	555	531	541	514	518	538	571	559	531	459	558	547	460	570	537	531	528	542	550	525	555	536	533	523	541	563	549	555	535	533	512	513	541	536	536	507	552	562	521	561	508	529	500	534	486	525	553	501	556	499	531	514	531	565	510	562	540	536	531	503	506	506	553	531	535	500	560	525	521	533	498	516	527	507	561	565	554	536	500	559	538	529	508	529	529	515	555	560	533	559	549	514	583	523	514	516	563	518	554	546	488	549	533	535	544	517	525	580	497	528	530	559	527	558	507	535	542	566	549	495	536	533	507	508	548	577	515	512	539	506	554	537	537	501	548	523	536	566	546	548	547	504	531	538	525	549	545	559	542	526	594	514	516	499	522	513	578	520	523	530	532	523	535	542	508	535	551	547	534	528	533	549	540	543	516	502	557	537	524	517	526	516	540	544	500	497	563	517	535	514	522	537	491	509	538	509	527	542	560	489	560	531	526	533	509	527	496	510	543	534	513	534	507	521	555	529	512	560	546	543	537	493	547	534	552	533	535	508	533	542	535	505	537	561	519	543	541	551	519	544	584	522	531	530	535	511	518	532	520	554	498	524	501	508	528	502	512	546	536	494	477	546	553	522	563	513	518	538	567	532	509	548	503	530	582	526	546	585	593	527	517	523	570	538	541	558	549	538	511	540	539	566	540	508	536	514	535	542	528	536	514	542	515	526	542	534	549	556	508	545	552	530	527	515	572	505	505	519	515	531	532	541	481	518	530	526	513	544	526	535	538	521	550	535	521	519	511	513	539	564	548	513	542	531	531	512	512	566	549	536	520	538	524	494	570	542	522	535	545	540	561	505	519	529	554	509	544	529	531	522	504	524	515	546	516	513	523	539	564	542	536	570	533	571	531	532	502	553	552	523	561	536	538	573	521	522	528	503	535	507	563	509	587	540	520	517	581	544	531	561	506	567	512	526	527	513	512	532	500	519	542	565	519	533	545	554	562	553	536	526	510	532	517	514	579	513	504	535	520	519	559	572	503	540	535	517	499	552	510	505	536	504	541	475	532	533	519	552	532	530	501	506	540	493	557	544	528	537	565	511	498	555	545	522	516	521	545	504	551	556	543	523	517	525	516	490	531	533	540	550	593	515	558	525	567	511	530	593	500	517	488	545	515	533	530	577	516	536	589	536	540	550	539	559	557	570	535	540	558	543	563	544	545	528	537	529	547	540	514	546	514	538	512	532	535	522	538	539	545	554	511	517	548	541	530	516	479	541	499	550	516	548	519	574	537	533	532	487	524	489	565	497	523	506	538	531	552	517	533	539	534	538	546	498	522	536	598	502	540	516	526	545	515	556	544	519	545	517	525	528	537	533	526	555	519	545	495	533	540	559	528	525	504	546	545	524	515	519	563	558	518	512	506	492	535	500	518	529	529	534	565	555	558	537	542	521	485	506	543	485	539	561	487	531	548	540	577	509	523	532	550	513	545	520	514	522	520	548	528	507	554	480	571	528	491	545	541	494	514	497	521	536	529	506	514	561	504	529	539	514	529	516	546	522	547	528	563	567	558	533	537	526	555	528	554	529	543	546	565	533	565	489	536	516	478	533	566	529	511	532	520	584	543	529	505	525	554	527	536	524	505	557	532	547	534	534	550	589	523	523	558	535	580	543	539	515	535	566	510	543	519	516	565	524	528	545	529	536	518	567	543	526	536	530	562	511	524	547	513	545	501	551	563	573	568	556	561	551	520	507	510	533	527	536	557	536	520	512	543	535	513	522	525	547	510	528	539	574	519	539	505	541	540	533	529
46177	36851	41221	22058	6311	2471	1377	1005	819	647	600	487	449	373	364	350	403	366	315	362	308	286	270	325	270	262	265	285	249	294	287	251	258	273	266	270	261	261	261	265	281	259	260	307	250	267	272	265	268	270	252	302	242	226	263	258	262	234	259	299	252	254	296	261	243	271	298	284	271	302	256	241	253	263	266	248	233	265	248	221	278	250	270	250	256	252	250	257	255	270	234	232	277	258	265	250	251	256	272	228	263	254	254	278	288	253	271	243	247	264	280	241	265	267	287	256	280	263	262	274	259	247	262	245	265	253	277	277	268	253	234	279	255	253	238	259	276	268	244	281	227	282	253	271	268	253	269	263	239	262	276	230	264	270	283	255	240	253	265	231	246	271	307	258	263	293	233	258	304	253	258	253	263	269	271	285	285	268	270	249	255	280	254	257	268	254	284	275	266	253	258	283	245	248	264	275	248	271	273	243	250	292	250	267	232	275	287	239	250	273	259	257	265	259	232	259	245	318	282	265	260	272	242	256	216	275	303	263	242	249	249	253	248	233	275	257	252	245	261	251	263	229	233	258	267	252	282	258	242	254	276	235	275	253	273	256	246	300	268	259	261	241	263	287	250	249	274	278	255	243	275	244	247	236	268	274	272	264	289	274	282	277	244	238	280	248	243	273	270	223	264	250	280	256	295	277	248	248	269	254	264	268	250	246	260	253	256	260	269	259	297	253	280	247	231	257	271	256	283	259	238	287	223	239	251	267	253	265	271	253	278	254	289	283	271	274	263	267	279	255	262	262	284	254	239	256	272	266	291	249	291	271	264	276	277	292	270	236	263	248	252	239	253	277	238	283	249	280	244	254	255	230	254	256	262	280	249	252	259	275	222	239	265	260	257	284	277	268	259	287	268	250	243	267	290	257	282	265	277	273	251	259	247	230	228	293	237	229	246	243	251	248	257	262	240	262	274	229	263	273	241	251	254	267	264	277	258	238	277	232	272	251	257	258	251	230	266	253	246	273	241	256	286	262	286	238	255	241	263	235	250	256	232	242	243	279	279	264	276	241	264	262	242	297	242	236	259	263	256	260	246	273	242	264	227	232	259	256	260	251	229	234	269	246	245	252	267	248	253	253	291	276	273	263	262	235	251	259	283	259	227	259	245	269	260	258	231	253	289	264	271	252	260	247	265	267	266	267	223	274	270	239	290	237	259	264	258	242	243	221	284	279	244	291	262	261	273	273	263	249	258	268	259	246	256	244	248	270	277	255	261	271	229	253	259	282	241	261	266	248	280	270	285	269	241	255	244	277	223	275	295	279	271	287	257	244	262	249	260	259	272	242	259	253	293	244	247	259	253	259	281	252	253	246	293	274	276	250	267	259	256	259	252	245	263	270	236	254	268	280	241	288	244	267	261	261	251	266	248	263	249	246	263	268	279	278	258	279	264	269	263	247	254	263	250	265	283	266	249	260	234	301	272	231	243	257	264	258	266	280	286	243	276	296	259	255	255	278	285	260	263	283	254	273	259	244	294	272	231	279	250	257	289	276	237	250	259	297	264	267	264	233	277	260	239	230	286	235	267	263	264	250	224	246	259	235	275	261	333	244	255	239	271	257	266	251	267	255	262	280	280	273	285	276	261	260	265	252	261	250	244	235	268	255	267	287	241	281	251	275	266	225	268	285	262	267	303	283	254	246	245	260	275	228	278	274	249	277	279	244	280	256	229	250	250	267	293	245	265	264	271	234	248	276	253	235	256	221	258	249	253	256	211	267	244	244	240	272	236	249	261	239	265	268	290	288	247	247	249	286	259	244	241	216	258	247	294	279	277	249	263	279	276	272	253	242	246	214	263	256	243	268	271	261	283	246	246	266	270	256	280	276	243	261	268	244	255	265	264	276	278	224	263	258	259	237	257	266	233	246	268	278	244	260	237	220	261	251	259	267	255	261	243	231	265	254	268	259	237	289	268	255	285	240	246	276	237	251	289	294	279	287	257	258	271	217	249	270	258	243	274	258	247	276	262	267	256	270	229	264	240	242	264	262	297	248	271	281	264	279	256	224	288	254	263	258	262	244	294	270	272	271	271	261	244	263	256	262	247	279	254	262	253	297	236	246	264	242	240	261	237	245	239	269	244	241	290	263	246	254	259	270	270	229	256	269	249	259	274	251	241	248	259	257	264	273	251	234	264	253	261	265	260	260	252	267	270	241	251	251	267	239	274	286	276	242	216	265	304	253	270	269	261	259	281	241	257	280	254	284	239	253	269	258	291	263	245	249	227	281	279	261	247	277	246	258	256	229	328	247	273	285	281	259	272	270	249	247	280	269	269	286	255	270	273	263	275	267	249	237	275	237	220	254	264	261	253	251	245	276	265	259	230	248	247	260	283	275	252	272	263	267	260	260	259	244	284	264	253	267	248	267	268	252	230	238	269	258	262	286	276	260	280	248	252	243	273	254	260	275	275	220	263	232	276	252	261	284	246	264	274	270	263	259	251	268	254	257	255	247	274	269	273	269	245	251	245	231	259	279	243	253	242	261	255	253	260	268	245	256	264	285	230	247	263	284	240	238	246	235	257	253	253	253	237	219	274	232	253	282	244	244	241	259	272	263	229	265	252	246	227	304	269	272	271	272	262	275	239	272	252	268	242	279	248	244	271	278	282	295	245	240	262	292	270	236	269	290	247	250	245	283	270	252	267	288	268	255	236	262	285	276	289	242	256	257	284	259	247	283	264	252	228	241	264	233	285	274	259	252	283	262	269	238	259	238	258	244	243	278	274	247	241	246	254	262	246	273	293	258	265	239	257	288	290	257	305	230	252	255	267	242	256	251	249	246	233	283	270	243	260	234	245	231	255	271	280	232	249	234	231	272	260	263	262	255	263	261	279	257	254	291	279	226	247	258	228	274	277	252	304	295	288	274	260	250	246	285	237	230	286	257	263	262	254	266	258	244	277	289	254	254	261	249	256	227	262	266	275	243	266	275	277	306	285	243	258	259	264	233	259	280	267	252	258	279	284	260	248	210	259	269	250	235	248	266	276	280	270	274	270	254	274	275	301	265	287	253	263	264	249	269	258	293	237	239	236	270	259	269	230	268	257	264	276	241	283	264	255	281	255	254	249	234	264	266	274	270	287	253	245	255	261	262	270	261	252	240	253	270	241	227	260	255	264	262	282	280	274	279	302	277	264	289	265	264	274	277	275	277	263	266	221	267	266	289	265	275	252	282	262	274	285	266	249	249	253	251	241	265	254	287	260	293	310	257	283	266	242	268	314	249	279	238	247	279	272	280	294	285	239	281	289	263	244	277	234	267	273	239	261	271	244	262	245	266	282	255	260	271	245	252	277	263	281	246	291	268	272	268	247	267	252	255	293	268	277	269	244	252	268	236	286	255	293	268	229	264	271	263	295	250	260	260	265	244	240	262	273	282	226	230	213	249	267	245	245	304	237	272	270	255	267	239	300	278	240	230	266	268	232	263	258	290	280	251
29581	28549	40365	17781	7577	5546	4656	3802	2973	2389	2210	1760	1639	1441	1344	1247	1232	1164	1055	995	909	843	764	808	782	752	796	794	791	711	685	674	676	705	670	690	676	594	623	638	590	648	614	576	622	571	629	587	613	610	567	614	575	586	630	620	591	625	558	627	613	578	603	609	588	567	602	556	593	582	595	583	578	546	574	544	580	611	580	532	619	597	577	544	614	591	596	603	548	575	608	592	586	591	560	562	592	569	590	552	550	510	561	545	588	534	543	570	616	569	577	578	550	596	553	570	582	611	582	590	573	565	582	562	575	551	570	594	576	579	590	601	585	576	592	609	576	578	587	558	589	588	576	532	532	595	593	600	508	565	541	581	555	602	565	601	551	571	587	570	568	596	590	619	574	610	564	595	583	557	574	583	564	566	589	570	573	532	578	595	620	560	565	633	580	595	549	618	571	547	554	560	562	601	570	587	538	551	612	597	561	549	625	583	579	536	557	592	572	610	549	590	610	583	587	573	577	581	552	553	548	529	596	552	590	561	561	559	617	597	583	598	585	595	573	577	586	546	559	596	536	552	597	601	591	559	589	580	566	572	568	552	573	578	563	609	541	621	547	571	614	564	587	562	592	575	595	602	625	544	573	603	576	572	593	563	608	549	548	586	573	558	573	599	539	553	583	534	539	559	559	595	543	573	582	607	560	582	595	550	555	576	567	593	552	567	528	589	593	549	538	578	572	632	601	541	597	567	590	548	565	585	580	601	565	585	611	569	574	584	564	587	561	556	543	561	611	553	581	567	597	550	564	634	594	620	553	593	561	596	596	592	599	584	597	550	579	591	587	575	575	602	574	622	552	570	591	589	573	566	592	613	580	603	553	573	596	583	570	533	602	590	576	575	617	577	563	552	578	594	576	609	598	552	574	567	552	575	537	548	575	582	585	568	554	601	569	577	562	578	552	583	598	530	555	561	559	611	560	570	586	560	558	535	551	541	565	628	584	599	567	581	599	549	555	609	570	561	602	589	622	545	569	552	577	552	531	547	551	603	577	579	582	543	551	539	594	530	586	600	568	625	595	569	572	575	561	556	542	585	618	562	572	591	567	548	571	600	598	594	604	557	597	560	571	576	589	597	623	631	570	570	618	541	619	576	602	598	583	554	556	595	584	593	567	572	610	567	609	570	599	579	587	579	552	572	563	554	595	576	515	592	583	595	566	596	546	614	556	589	578	566	648	553	559	527	616	532	586	588	540	589	545	603	580	584	578	575	617	584	551	585	560	565	576	550	579	541	575	571	544	538	559	555	523	610	599	591	544	562	551	611	591	570	567	575	568	549	568	582	601	584	585	573	578	594	591	530	580	546	592	597	542	552	575	602	576	546	587	589	594	575	592	585	592	603	539	577	548	566	594	640	586	550	574	556	572	568	601	563	573	548	538	584	621	580	562	557	607	550	566	576	588	609	605	603	562	548	579	501	595	560	555	595	596	589	594	595	597	545	610	535	575	625	569	613	534	586	551	546	546	568	574	612	562	535	564	566	604	504	601	594	571	568	603	578	577	581	563	576	632	543	580	580	567	594	550	600	566	585	534	559	598	579	575	573	519	604	585	566	570	552	550	564	592	599	584	575	575	542	602	549	542	587	574	598	568	568	579	532	566	549	585	604	604	542	607	593	569	544	603	570	579	594	564	587	600	549	620	577	571	561	555	562	584	585	573	579	582	571	561	573	565	577	584	543	559	588	590	564	556	628	604	582	557	588	521	595	599	606	619	578	569	608	563	573	556	577	575	586	540	513	606	521	586	599	580	611	571	584	578	563	552	591	608	532	555	542	560	606	622	596	591	589	564	582	532	547	552	573	603	582	574	585	578	552	614	595	561	555	595	593	586	590	576	582	582	564	591	586	650	554	544	558	562	577	539	597	557	593	562	550	558	582	569	578	557	580	562	576	571	581	636	570	590	590	548	551	589	571	605	590	568	578	585	567	593	567	561	579	563	578	555	564	535	549	581	573	611	579	533	570	601	612	566	556	583	602	573	581	545	566	555	628	587	521	612	556	613	535	583	579	580	572	574	577	583	568	574	607	570	643	600	559	589	597	582	580	575	576	527	589	607	592	602	588	578	585	585	549	577	627	560	574	567	569	608	580	549	579	582	546	601	629	568	571	604	611	586	557	519	573	585	573	585	568	534	597	602	598	575	548	577	611	572	565	612	548	584	560	569	576	588	509	619	575	593	563	576	612	546	580	591	582	549	557	562	532	572	557	610	573	534	562	594	591	608	533	592	573	619	548	539	595	597	579	569	584	592	584	550	563	620	572	581	541	568	559	591	593	546	588	556	559	573	588	563	534	574	646	558	578	538	555	582	615	579	566	577	570	590	555	569	532	568	627	550	560	575	588	585	578	484	580	553	612	559	586	573	574	625	599	590	557	585	576	606	567	594	570	575	583	552	539	555	563	552	596	558	572	577	550	584	571	561	597	598	551	564	581	584	588	612	584	583	530	534	595	556	558	594	572	611	593	579	630	577	559	542	564	567	590	509	539	588	602	561	565	569	602	563	601	605	600	544	604	598	599	553	609	618	534	585	575	576	552	587	543	629	528	607	570	536	548	559	614	548	574	590	570	559	586	588	580	578	590	642	588	557	577	541	609	521	566	563	574	629	534	569	566	595	560	558	589	560	571	601	560	587	601	572	596	536	588	584	579	570	601	577	589	535	568	586	579	577	586	556	584	584	566	565	581	619	558	577	550	579	619	580	657	565	551	583	563	595	568	561	589	617	575	583	588	545	570	595	578	582	525	575	574	577	556	564	554	560	563	548	560	578	573	595	589	595	578	608	576	545	575	538	553	573	556	612	541	582	550	565	538	618	563	530	566	573	581	606	570	597	575	602	606	547	627	546	565	577	590	579	561	569	567	614	612	581	566	561	569	594	566	549	568	582	586	576	589	565	557	579	579	545	557	587	587	547	575	623	570	540	554	587	595	561	568	555	562	567	592	563	531	598	549	556	594	597	589	557	539	551	573	569	572	622	568	573	631	535	561	592	640	598	595	565	584	530	588	539	596	551	553	606	541	571	545	582	595	585	580	576	545	590	583	608	562	550	585	531	524	572	575	602	583	607	589	599	537	631	588	570	559	587	581	548	588	582	587	537	565	635	571	557	589	546	583	587	556	597	623	576	584	596	607	561	606	550	608	592	540	595	577	573	597	594	542	601	575	582	573	586	552	600	559	589	598	558	642	602	566	574	549	563	614	569	566	564	560	540	528	566	592	604	585	607	604	568	574	555	605	551	619	560	563	542	601	583	572	587	571	582	593	557	573	552	575	558	565	621	576	595	560	552	571	615	575	583	582	530	604	584	593	559	607	589	623	611	578	554	593	574	620	586	604	532	572	579	570	591	596	554	627	555	622	623	588	581	526	585	573	592	607	578	568	605	562	565	561	589	578	592	582	585	574	565	561	599	517	549	577	576	581	600	590	584	582	587	568	607	544
17838	9653	7627	2597	892	672	515	430	355	302	258	259	243	279	228	230	232	231	253	202	202	245	195	209	208	247	236	209	184	202	187	192	196	192	170	215	199	192	231	226	204	188	196	207	188	217	186	192	200	206	217	173	199	212	180	188	206	182	203	209	205	199	219	206	207	176	214	184	179	219	205	206	211	173	205	210	175	218	192	207	202	200	217	199	213	184	201	188	183	195	211	221	189	194	189	180	193	194	236	201	214	193	202	176	216	191	180	225	222	191	206	210	198	203	222	205	181	199	193	190	187	217	179	188	202	220	195	219	202	216	187	218	168	209	214	184	217	202	192	191	209	198	190	219	207	158	203	201	225	196	172	172	208	208	220	203	205	210	185	211	219	200	212	182	179	196	191	203	195	176	164	186	198	211	219	189	187	174	210	205	214	182	204	194	213	211	188	224	179	165	211	216	188	188	187	211	211	192	203	233	209	189	176	216	204	204	173	190	196	210	195	208	189	198	228	192	164	201	206	190	223	194	200	216	166	191	168	206	178	197	210	224	189	209	186	170	177	215	190	190	198	221	222	202	187	186	175	219	192	200	216	211	207	207	182	206	224	214	219	203	190	171	197	212	188	192	214	218	196	209	208	196	199	225	221	185	208	210	190	188	169	188	179	212	203	182	201	211	202	179	239	189	219	228	215	184	179	187	183	164	218	219	190	209	207	189	198	216	199	199	197	199	197	198	184	170	202	176	218	223	221	177	218	214	207	188	202	197	202	225	174	159	224	198	207	203	223	205	195	188	209	191	188	176	179	212	177	207	206	183	221	194	202	219	199	177	178	189	217	197	201	199	206	191	187	192	190	199	171	184	198	202	192	210	201	183	200	177	215	203	208	221	204	212	187	196	225	206	200	194	215	183	182	183	189	221	186	194	215	187	198	189	218	198	205	208	215	223	172	198	229	212	197	191	194	177	211	213	216	189	214	212	205	196	208	192	205	186	199	206	228	205	189	195	180	199	201	204	194	213	202	197	220	201	222	215	199	208	192	205	233	193	193	195	206	196	199	220	187	211	193	192	183	203	210	220	191	213	179	179	222	185	200	203	176	204	199	190	219	201	203	220	191	208	200	184	200	215	223	199	199	203	211	201	182	186	207	165	175	196	202	206	198	218	178	163	188	192	189	190	196	199	197	194	219	192	172	200	183	195	177	183	203	196	188	183	211	214	207	185	158	174	196	167	183	205	190	212	197	204	209	195	171	184	197	184	190	174	187	181	178	198	204	208	226	212	198	240	194	207	204	198	192	192	211	156	207	194	227	210	217	208	183	190	216	194	201	215	206	178	198	180	180	204	207	204	213	201	201	198	190	202	207	193	178	216	226	193	211	205	185	190	188	224	196	206	173	190	184	219	197	202	188	216	222	231	198	207	190	201	195	194	196	218	184	196	187	197	196	194	205	212	221	178	200	212	216	211	179	220	217	207	188	195	215	200	200	189	222	190	179	177	191	194	196	211	206	181	188	180	181	195	203	204	204	230	185	194	196	193	198	216	198	200	210	189	180	170	198	178	175	208	224	211	184	189	202	184	203	202	194	208	189	199	200	184	198	202	176	185	202	215	189	207	214	165	205	162	189	173	201	191	217	183	202	192	193	191	212	213	223	201	201	208	199	217	192	187	189	165	166	188	200	182	204	181	210	176	169	216	201	195	218	193	207	208	210	188	192	206	200	187	198	191	201	180	194	214	203	189	218	218	213	185	183	187	201	217	170	197	202	210	206	188	220	206	204	202	211	208	187	186	211	211	183	215	185	206	205	197	181	225	210	214	202	201	197	198	179	222	200	215	222	197	209	179	185	202	186	180	199	195	188	219	222	223	203	174	206	212	232	223	223	182	161	202	172	208	211	218	206	176	191	189	200	198	227	180	201	221	199	175	204	201	202	208	229	228	202	241	203	187	205	212	205	197	198	226	193	194	189	182	192	175	202	170	193	196	182	193	198	160	198	200	192	209	212	198	189	200	191	218	214	199	191	166	196	200	198	202	221	196	188	193	208	203	185	215	210	177	201	196	213	207	206	198	223	188	196	179	193	195	199	193	206	207	169	198	219	195	195	202	189	204	201	223	213	176	212	192	212	210	249	225	187	191	206	174	202	221	249	180	197	190	216	192	195	199	182	210	209	190	182	225	166	198	198	199	217	195	189	194	193	205	219	234	201	185	175	188	222	182	186	181	194	207	186	203	219	187	191	196	211	182	203	214	194	220	210	210	197	173	228	191	170	212	201	188	207	204	207	191	174	173	223	231	202	174	208	199	188	199	208	192	233	230	189	198	217	210	204	209	167	197	180	194	202	190	195	193	205	187	233	186	194	191	218	211	218	173	180	187	193	207	201	210	207	224	215	192	188	202	180	226	202	212	228	206	196	197	176	209	206	199	196	171	171	208	193	168	185	195	186	201	195	194	231	191	220	221	193	199	189	235	168	175	196	199	190	202	199	198	218	185	191	203	185	204	182	210	198	191	173	228	170	211	168	203	213	206	202	212	182	209	200	219	207	203	205	188	194	200	211	193	194	213	169	213	216	202	213	223	198	181	166	220	190	217	184	203	205	208	203	208	208	188	174	221	188	199	220	201	190	191	232	173	198	209	194	199	189	193	199	183	181	225	202	205	195	172	190	198	201	203	235	195	221	191	170	190	198	204	205	187	191	176	178	200	201	198	191	197	184	206	205	193	213	202	216	173	212	204	193	231	196	192	214	207	199	206	183	183	161	195	174	215	218	225	193	202	211	198	183	194	195	209	220	166	207	202	214	181	188	195	203	231	199	214	203	234	181	189	176	190	195	192	217	200	214	198	183	214	204	177	195	194	230	209	197	203	197	214	200	211	202	179	194	226	207	212	207	184	188	203	205	180	186	195	193	204	201	220	208	181	163	202	193	208	175	183	196	214	195	202	201	175	199	217	238	190	179	156	197	225	185	182	180	199	203	218	179	196	214	209	219	183	199	200	199	187	205	218	202	191	189	175	222	200	188	221	181	230	218	205	217	211	199	224	206	212	218	208	186	202	223	230	202	228	192	187	214	183	195	213	207	182	196	199	204	201	179	172	206	198	197	201	197	188	173	187	179	183	213	196	205	200	177	192	211	194	217	173	199	209	190	194	187	214	183	198	212	178	187	199	201	184	214	202	191	205	214	214	196	225	189	190	167	187	195	179	190	196	201	196	187	187	198	228	195	207	196	175	192	177	182	228	199	195	192	212	188	209	201	219	186	194	203	211	225	196	204	183	207	195	173	205	213	216	222	178	164	200	188	187	192	175	210	204	181	205	181	201	227	195	203	202	185	160	200	176	187	150	188	196	194	201	177	211	169	181	199	227	196	197	198	207	204	183	163	212	236	189	221	174	207	189	179	182	212	203	206	183	196	185	196	180	222	181	205	175	203	184	179	198	180	175	183	185	199	211	235	216	225	192	203	198	210	187	194	190	199	183	196	213	214	192
10782	8003	12126	5389	3039	2531	1991	1575	1276	1109	968	890	796	793	678	707	647	655	600	571	570	509	538	531	558	584	546	560	528	533	482	514	514	504	482	499	470	493	481	476	509	444	482	439	447	500	462	470	453	484	472	479	493	506	452	492	454	455	451	434	441	486	482	470	460	503	442	439	434	449	472	455	450	445	462	451	450	448	411	403	456	484	436	494	477	466	460	498	489	434	461	459	483	519	459	461	454	478	501	483	433	458	414	418	450	479	444	478	450	461	465	437	432	466	481	493	466	497	479	413	433	461	468	464	474	460	405	443	449	466	465	461	462	450	427	474	462	480	434	472	468	460	464	447	450	462	438	466	486	448	500	467	468	493	471	457	463	437	491	465	468	424	482	461	446	443	424	444	462	472	466	478	477	455	458	450	440	475	430	453	507	451	455	465	429	468	468	469	461	476	457	420	435	431	496	455	444	477	451	469	441	424	453	472	446	504	459	473	452	456	502	414	456	464	468	447	460	437	430	463	496	456	433	459	467	471	461	473	448	496	453	437	443	501	439	462	479	460	462	451	439	468	449	457	445	458	424	478	448	428	429	478	469	418	468	489	497	477	485	454	492	481	453	483	467	409	475	479	472	458	462	443	458	444	444	443	419	498	470	465	437	456	440	407	461	473	494	431	456	460	455	508	450	439	477	456	496	496	491	514	436	479	467	456	468	451	479	496	412	448	445	474	482	468	478	466	484	454	453	457	462	456	491	442	501	426	454	479	441	466	440	444	419	431	467	493	455	438	426	472	453	462	457	425	428	447	471	468	457	440	442	418	448	460	433	470	465	492	525	457	428	443	426	484	487	430	452	463	480	470	500	458	450	459	470	436	476	445	453	478	487	450	448	449	488	456	472	471	449	466	459	482	446	500	461	418	466	448	447	447	447	489	469	454	444	455	431	476	481	487	427	466	459	433	475	431	418	422	433	481	472	476	420	485	423	458	489	460	426	468	491	476	450	437	444	466	461	471	434	475	424	426	463	459	457	445	435	448	501	454	457	447	453	496	446	457	454	461	459	486	416	467	478	460	458	412	475	453	441	438	469	441	423	466	405	485	451	471	421	448	471	481	458	453	442	454	471	446	433	466	443	453	473	422	445	453	448	457	492	492	465	457	429	454	445	470	463	457	494	449	404	442	452	471	467	452	485	436	448	458	425	453	479	452	482	481	437	446	454	461	445	429	482	436	457	452	466	447	450	471	466	444	441	496	443	485	472	486	462	473	501	452	473	499	445	432	454	483	435	483	478	472	470	472	495	428	460	488	469	484	427	452	467	431	441	486	495	485	469	480	464	441	486	481	455	470	477	466	437	434	467	418	467	424	451	506	488	482	446	467	504	504	512	482	468	433	456	461	458	457	412	454	479	451	446	445	430	435	504	465	498	452	444	462	445	449	500	504	504	432	470	451	449	454	462	467	426	444	503	472	436	448	470	454	429	457	459	461	417	447	530	462	476	456	474	462	452	443	483	466	457	475	423	474	488	461	474	473	438	466	473	449	466	473	469	501	393	464	446	429	449	455	465	471	427	476	481	442	437	465	462	411	442	479	451	428	471	477	470	437	494	454	438	449	495	437	511	443	459	450	482	497	462	452	468	410	444	454	486	487	483	440	468	445	454	484	473	447	453	484	465	453	484	423	459	434	409	471	434	459	462	430	449	451	460	455	473	461	458	457	448	471	427	472	513	457	423	468	445	417	466	468	518	475	505	427	462	452	424	429	464	460	447	463	472	460	490	480	457	427	441	447	439	471	462	421	467	459	445	484	445	431	478	421	440	462	466	464	467	490	437	473	438	497	423	455	475	461	465	422	466	493	466	497	454	430	447	449	465	437	425	470	472	466	436	438	458	484	452	477	506	437	459	453	422	442	483	443	445	462	457	518	446	483	492	473	482	507	445	479	486	467	404	439	450	479	460	490	463	439	433	441	474	447	447	433	429	458	417	451	474	433	438	460	443	425	449	441	455	447	466	436	458	452	470	419	450	456	457	457	489	495	458	471	507	464	470	477	465	435	474	448	448	454	435	457	441	457	469	453	460	455	480	472	455	464	439	452	434	485	499	456	456	446	421	482	442	448	471	423	485	453	449	439	492	443	459	458	479	452	446	442	460	449	477	465	448	460	452	459	467	465	485	421	423	451	445	425	464	474	458	462	449	433	460	451	442	468	411	461	443	444	436	469	435	462	453	429	433	457	466	428	449	447	470	425	468	467	455	465	439	445	455	443	450	431	468	437	499	465	484	444	434	499	488	460	465	448	419	470	464	460	464	509	443	430	491	453	477	435	497	469	417	427	438	455	457	470	444	441	493	469	468	425	474	492	436	448	437	423	428	462	460	469	438	412	443	486	466	466	441	460	497	466	459	494	443	475	494	474	490	482	466	451	446	484	450	482	476	461	450	490	444	457	433	466	464	433	474	472	434	448	475	483	478	482	447	487	453	511	447	457	455	523	501	466	449	479	461	443	441	473	453	462	465	459	429	505	481	474	463	467	470	452	444	422	427	437	453	434	497	458	488	459	485	459	486	453	462	468	491	442	455	484	489	464	443	446	468	479	426	480	444	445	448	480	459	457	433	457	430	446	440	464	462	459	431	424	456	489	444	488	444	427	457	509	480	452	468	458	454	501	433	475	454	430	481	493	455	480	484	465	460	435	450	443	444	458	433	500	493	449	444	480	441	421	468	436	471	441	462	454	444	446	469	453	462	454	433	442	464	416	431	491	432	487	454	444	420	464	450	474	475	457	431	460	461	464	400	397	467	448	439	444	431	431	448	466	393	462	460	472	411	441	477	480	478	431	463	478	484	448	447	480	482	456	465	436	418	452	485	448	507	485	452	497	442	458	458	461	462	453	447	459	460	461	463	481	458	432	452	465	453	441	496	428	482	448	439	464	481	482	419	447	474	448	464	441	487	461	485	426	502	480	406	430	430	430	434	457	444	447	497	472	450	464	424	420	460	468	447	484	494	465	458	482	464	481	447	450	465	451	440	431	468	464	467	457	452	426	458	463	440	453	457	450	468	486	469	497	474	455	484	446	453	475	455	453	462	431	435	458	458	477	467	461	457	464	459	457	466	435	465	434	495	435	469	458	462	469	461	408	430	490	409	443	466	445	473	476	420	456	441	467	445	455	457	407	462	452	464	469	427	472	446	443	472	459	483	430	460	469	497	457	487	453	441	457	469	433	463	474	435	495	478	457	438	446	480	472	489	418	506	499	438	453	471	451	447	449	478	473	472	467	453	475	483	448	440	453	440	474	447	459	492	452	475	470	456	435	459	482	446	444	485	448	475	455	462	496	458	440	440	445	480	433	452	447	437	448	480	432	442	468	423	482	482	400	449	456	435	482	441	447	462	457	486	459	416	447	483	445	475	479	425	495	471	466	444	447	477	472	444	464	441	461	467	454	488	472	449	452	451	487	478	425	512	443	446	429	465	439	475	467	466	457
34511	25432	29893	14141	3178	1403	965	732	551	459	434	421	376	364	311	295	278	296	275	308	251	229	267	245	234	247	246	247	235	223	241	273	252	219	221	236	268	246	223	268	234	212	222	240	229	250	241	231	225	234	240	262	242	246	234	216	239	243	215	223	223	207	203	229	232	241	245	223	232	237	206	227	227	248	249	256	232	230	208	260	209	230	244	225	231	244	238	225	271	239	205	208	216	221	224	217	226	227	237	229	279	219	239	234	239	226	229	238	234	214	233	247	244	215	269	227	222	228	234	221	218	245	202	228	253	249	217	223	225	243	232	229	247	247	247	249	239	223	237	270	239	230	221	239	257	232	241	230	265	231	217	272	235	205	251	250	209	212	224	234	227	202	242	211	247	227	232	245	233	246	217	244	229	239	261	197	200	238	226	226	253	242	241	245	285	222	248	246	240	221	265	271	242	229	269	242	242	267	272	278	244	225	248	240	245	212	247	253	201	208	218	250	228	239	242	224	222	231	237	251	236	203	267	268	224	212	237	217	266	266	202	213	241	247	213	228	240	242	226	280	229	218	241	245	250	281	220	259	259	215	228	257	253	225	227	259	231	227	221	217	261	241	277	252	266	215	250	265	198	205	220	241	259	236	229	238	229	220	222	220	257	255	226	260	228	264	216	210	236	228	232	221	224	256	228	219	235	231	236	225	231	223	226	233	234	246	242	237	253	234	228	262	217	214	269	224	228	234	245	233	251	244	215	248	209	246	215	238	215	248	224	232	221	228	245	231	210	237	233	206	204	240	243	282	247	268	223	238	256	261	246	273	229	225	232	218	219	267	266	256	208	217	232	243	213	268	232	222	264	219	204	246	252	229	224	233	262	231	239	243	247	222	242	198	247	268	246	221	238	228	252	229	254	223	230	219	219	193	254	230	245	239	248	208	238	240	223	243	242	234	243	209	223	253	191	273	257	239	249	248	242	245	213	220	235	247	249	232	238	254	226	225	238	237	230	229	236	255	272	255	241	261	247	235	240	239	240	204	223	240	221	222	203	238	219	231	238	240	237	224	219	221	246	233	251	231	226	244	248	272	228	209	246	223	260	231	259	232	220	223	240	224	231	235	225	236	249	258	249	239	264	227	238	247	225	238	261	224	252	224	224	257	225	247	242	232	238	234	237	234	241	207	213	228	231	238	255	265	200	222	241	212	199	226	250	282	228	229	221	267	240	213	226	249	225	243	226	227	240	238	228	217	260	233	223	231	224	211	216	218	246	222	218	253	212	228	227	273	275	226	215	237	245	242	242	216	257	230	221	243	228	243	230	226	238	238	276	230	244	190	275	215	225	229	242	234	249	207	224	264	244	231	217	240	248	238	254	241	265	231	215	212	218	232	251	233	232	234	227	233	215	234	227	235	246	231	268	223	244	254	230	221	242	277	202	254	213	209	220	219	260	244	228	239	210	227	267	263	274	227	231	255	210	242	256	236	244	265	219	254	230	201	218	228	228	243	237	243	246	250	234	240	221	270	230	256	237	208	232	217	234	226	216	261	251	258	253	229	228	233	203	234	249	210	240	220	256	256	220	218	271	240	226	280	238	220	221	239	261	259	222	217	237	239	250	241	237	232	248	227	224	234	242	239	239	253	245	247	255	228	225	230	234	247	240	244	232	240	253	219	237	228	249	233	225	191	236	245	226	246	248	254	218	240	205	214	222	223	241	247	223	275	240	231	215	259	256	236	264	225	249	258	253	224	230	224	217	228	251	219	237	262	239	250	235	265	240	206	241	240	233	239	207	238	259	243	251	249	235	258	242	237	229	258	237	209	231	203	234	231	220	239	214	221	221	234	220	214	239	231	221	252	218	232	269	236	218	225	201	238	222	230	245	208	234	204	219	241	239	212	215	271	237	273	231	243	231	241	208	239	241	232	217	243	233	249	238	250	256	245	241	247	217	233	244	256	216	228	214	197	209	219	241	219	242	228	218	247	209	238	231	232	272	242	234	233	226	232	257	264	253	218	238	229	249	207	226	239	254	211	292	212	200	238	237	238	240	227	230	244	273	221	229	204	238	228	238	235	229	249	237	245	253	252	253	224	230	220	248	217	246	245	245	212	260	229	204	209	244	258	247	210	218	239	224	232	240	210	211	218	245	235	232	212	242	250	258	232	279	238	208	231	228	259	252	256	223	244	240	224	225	210	211	231	237	235	224	268	230	235	194	238	224	250	252	205	227	251	252	259	238	209	237	261	234	254	255	230	223	234	212	238	221	258	209	223	240	231	243	248	241	244	247	234	224	247	220	222	236	233	219	227	228	220	261	236	257	231	239	231	258	217	241	234	197	239	267	240	247	250	223	243	239	247	246	240	225	242	211	221	214	218	224	230	248	239	235	228	232	223	237	253	232	203	214	219	206	217	224	222	232	227	213	254	226	212	232	238	249	230	242	249	240	229	248	244	207	231	224	253	229	241	229	222	235	239	231	222	234	222	207	229	219	245	241	243	238	243	242	247	260	268	236	264	232	250	253	209	237	214	245	212	242	230	231	236	257	243	223	237	224	239	228	223	249	263	253	248	234	244	247	266	241	225	258	229	230	218	234	236	252	225	224	224	214	248	244	215	229	233	249	240	285	243	242	203	234	214	230	236	257	249	205	230	255	252	214	242	203	230	262	239	237	207	215	244	235	258	249	224	232	252	240	213	242	231	234	233	228	263	237	225	271	256	245	232	237	252	234	197	267	255	226	247	236	227	221	214	230	208	226	235	237	239	230	224	225	243	234	238	244	224	235	219	217	223	239	248	229	227	235	229	220	233	251	242	220	194	179	235	217	250	224	220	256	227	209	225	232	227	217	202	209	263	228	246	215	208	214	236	194	244	237	241	226	264	262	253	224	234	222	243	219	249	226	221	214	245	223	223	240	230	232	223	239	247	241	230	232	210	235	251	232	238	260	231	196	214	229	232	215	264	193	240	252	277	213	254	247	228	268	236	224	226	216	248	238	259	263	245	250	224	227	210	218	234	201	255	243	243	234	223	241	241	236	211	213	260	251	241	217	225	244	226	237	256	218	237	222	220	212	215	239	238	204	231	266	233	245	243	238	226	224	238	208	213	280	225	244	240	240	242	229	227	230	233	236	243	199	253	227	232	217	237	217	221	239	213	212	230	228	209	244	246	244	219	223	246	257	262	247	246	223	209	244	223	217	246	214	256	202	251	238	210	244	224	207	233	220	263	247	213	233	237	212	222	239	233	250	257	222	202	224	234	232	221	235	229	249	235	247	242	241	237	227	235	217	204	231	225	256	231	234	229	225	258	270	215	215	256	232	254	256	228	234	289	224	222	268	222	232	245	259	211	235	256	236	226	247	230	248	215	206	238	225	221	205	218	222	212	244	222	239	217	237	220	189	241	226	237	243	242	249	272	252	218	227	256	230	262	210	223	230	224	276	241	273	263	221	227	247	225	229	259	223	260	248	227	238	246	214	232	224	231	223	218
22353	20099	32775	12849	5323	4328	3380	2752	2027	1708	1524	1367	1213	1058	1059	968	982	894	792	787	745	753	830	797	764	666	635	580	659	557	584	610	555	584	594	646	555	608	577	594	582	604	595	531	564	570	576	542	532	549	523	558	539	546	537	522	548	532	552	542	564	512	515	555	541	529	541	522	486	578	548	567	541	500	543	590	555	555	484	545	549	504	530	540	542	519	516	557	526	536	501	519	550	546	539	502	525	523	507	540	547	527	555	544	533	540	524	559	523	539	496	527	494	543	538	526	541	537	535	570	560	508	517	542	513	514	495	568	537	581	541	559	552	552	558	558	527	550	530	526	523	501	502	549	544	542	571	541	544	529	531	513	513	546	535	558	546	550	540	526	550	570	507	574	551	522	548	546	532	525	546	527	584	543	538	541	548	516	529	544	556	547	574	488	565	513	540	522	489	553	538	552	527	524	514	587	578	536	532	569	585	533	528	589	530	518	502	502	504	483	546	523	526	539	483	561	543	572	500	555	528	537	495	541	503	524	512	547	533	517	502	535	554	559	527	558	530	483	562	533	506	482	516	559	516	525	527	538	544	544	526	552	513	568	542	552	545	541	550	504	548	510	545	504	551	536	519	533	513	543	506	564	536	534	552	523	513	541	525	513	517	511	523	534	560	497	547	552	506	547	520	488	550	525	550	504	539	506	515	513	543	498	516	528	492	534	515	526	526	519	561	534	544	523	569	549	519	526	523	535	523	528	561	525	579	550	540	515	533	509	517	534	568	514	571	491	513	549	550	506	538	540	533	526	533	532	535	523	548	540	548	511	550	513	510	591	474	540	541	491	548	554	559	563	525	529	529	535	544	546	497	513	556	485	535	515	510	543	557	530	518	510	489	518	511	537	551	487	506	513	525	539	492	488	564	533	536	538	521	504	549	544	500	528	524	532	526	552	514	552	518	543	533	531	513	529	555	533	535	568	525	525	547	515	559	519	535	550	534	554	535	585	510	513	512	485	490	502	492	556	584	545	547	541	492	518	554	497	545	489	549	520	530	573	547	491	525	563	535	533	540	603	553	516	539	547	560	527	586	529	568	538	534	564	549	529	515	527	550	588	501	517	567	515	531	515	531	566	543	546	551	525	563	574	517	506	577	515	559	561	535	569	555	539	518	544	523	556	480	537	531	547	512	525	559	607	521	538	524	488	530	505	552	533	566	534	533	592	539	520	533	511	546	567	522	506	554	528	543	549	519	568	541	519	518	524	567	574	518	511	562	548	512	549	554	557	559	503	528	518	540	526	540	548	471	501	579	503	559	521	512	528	513	520	514	542	533	530	491	542	498	549	514	506	573	520	556	511	529	580	513	520	523	525	537	508	522	497	516	509	523	528	564	549	525	547	542	537	551	518	529	505	495	522	500	545	534	529	534	516	527	538	490	541	504	517	544	529	501	526	569	584	525	526	508	570	551	501	584	509	563	550	553	549	529	578	564	549	564	540	538	568	531	529	550	502	532	545	538	586	497	526	574	551	533	528	539	566	513	532	497	542	565	525	525	521	556	541	513	569	589	536	558	511	547	517	513	560	549	489	553	520	506	560	566	530	545	527	510	514	548	536	525	534	565	518	556	533	566	558	533	517	510	531	516	506	536	529	515	530	517	494	510	568	517	500	534	570	503	534	537	543	532	573	500	519	496	530	539	541	546	540	528	557	580	503	548	539	575	513	584	533	597	535	532	510	535	521	519	512	548	532	537	500	535	502	541	556	527	511	528	593	544	513	539	505	528	542	543	495	521	511	550	498	576	536	515	586	502	504	522	563	543	552	544	521	514	501	535	552	540	516	533	510	541	512	566	520	541	581	510	553	518	569	543	536	544	513	519	541	527	522	543	507	548	530	536	556	552	541	570	551	531	513	550	529	580	528	539	553	524	488	535	518	542	523	517	550	511	521	557	546	545	540	508	555	547	537	550	574	552	564	529	525	529	523	529	540	520	500	548	553	547	530	524	520	520	506	524	504	533	507	549	561	534	547	521	526	544	556	491	538	555	558	546	521	520	495	539	484	526	503	523	540	525	476	554	516	526	578	517	524	552	500	532	555	500	522	518	530	544	546	563	549	542	507	521	526	528	526	528	542	506	546	539	546	545	498	547	501	593	487	522	486	566	531	522	549	561	552	508	529	531	529	547	543	492	520	532	485	534	556	531	530	562	519	499	509	541	529	551	548	568	521	572	514	575	535	515	491	503	525	519	499	531	518	493	509	533	550	516	515	539	510	545	537	545	548	532	479	549	529	570	560	538	520	519	501	518	529	506	532	508	505	533	614	537	521	519	536	531	527	521	542	524	544	569	513	563	550	533	543	551	521	523	495	519	542	589	559	561	524	525	519	541	531	556	518	561	504	516	549	546	567	542	531	518	538	522	544	523	504	544	523	493	540	546	556	563	557	558	551	539	515	561	502	540	524	528	561	508	494	551	502	537	540	537	532	497	541	553	537	540	546	570	550	485	512	514	547	524	531	541	510	485	537	513	521	508	531	494	505	576	541	513	529	537	509	527	521	526	529	509	523	565	533	517	545	571	567	502	515	508	552	524	516	524	528	561	474	502	542	540	564	525	546	516	514	526	540	521	541	550	506	525	523	548	504	524	544	535	554	522	518	521	548	544	516	553	520	532	524	535	521	551	534	515	539	515	537	530	552	536	559	533	557	563	505	558	544	504	541	553	500	509	562	540	537	515	516	495	529	512	536	539	550	544	540	543	575	545	516	531	598	529	521	518	533	522	526	553	496	523	528	529	522	541	491	473	503	568	507	591	488	546	505	486	565	514	511	582	529	549	541	499	527	575	566	574	566	541	549	516	536	532	513	480	478	510	533	526	537	498	571	530	508	486	546	551	607	497	527	532	566	509	578	526	538	535	530	503	564	528	545	527	562	504	543	511	520	519	524	489	510	566	534	519	516	522	509	538	521	583	527	540	534	506	537	552	533	541	528	517	523	527	526	529	493	527	553	535	528	533	554	556	532	572	501	510	571	526	527	528	540	521	571	509	521	504	554	547	498	587	548	525	547	537	546	539	547	497	543	496	523	532	520	523	559	530	547	534	550	524	529	529	544	557	497	552	562	546	511	536	550	542	565	556	538	527	540	508	540	570	531	525	523	547	522	494	519	516	543	523	564	547	575	497	517	508	496	476	525	538	500	492	555	509	556	541	522	482	514	546	538	531	495	495	482	514	535	541	502	528	506	490	530	528	541	547	504	555	510	527	556	521	506	531	527	507	555	526	564	524	567	537	540	514	509	530	549	553	519	537	521	534	535	529	540	537	516	537	552	532	525	557	523	501	522	501	548	521	539	580	543	567	512	507	534	556	537	533	489	551	508	544	540	528	501	549	530	529	528	560	487	524	548	516	510	547	500	560	525	520	521	500	521	539	512	525	540	536	526	570	564	523	534	517	500	545	527	564	505	566	551	512	527	522	522	561	536	523	559	527	521	501	502
45840	35671	43475	23633	6975	2572	1460	1052	649	549	512	439	411	378	381	342	329	301	319	312	295	302	311	306	266	305	269	245	260	273	265	246	262	262	296	263	279	259	274	250	271	267	243	292	275	252	260	258	259	240	288	247	235	293	273	257	249	262	258	256	281	269	228	241	226	267	222	241	274	259	270	271	254	240	222	252	247	285	245	253	246	231	236	247	264	263	264	283	236	247	266	252	267	223	260	268	264	268	267	227	251	218	251	247	306	275	244	248	240	277	285	243	256	257	245	243	270	243	224	221	263	271	250	256	269	265	271	260	220	264	262	248	250	250	257	258	279	260	227	277	279	242	249	249	258	249	274	263	252	251	260	227	240	249	253	265	244	241	239	257	254	231	278	267	266	273	249	254	281	271	246	247	220	246	272	263	238	259	235	291	250	218	272	230	238	254	237	269	250	264	260	234	283	260	244	254	271	258	283	240	244	263	251	236	272	260	264	252	296	251	259	247	234	255	233	252	249	247	231	275	239	255	265	258	263	270	262	254	246	273	296	247	248	245	210	238	260	252	272	245	276	258	258	236	258	223	252	264	261	248	242	265	265	248	274	275	263	260	278	268	258	256	234	247	258	288	245	242	286	245	239	241	284	264	239	242	284	261	240	233	232	256	309	266	236	236	247	210	249	261	227	223	252	233	266	253	250	252	247	274	267	271	231	238	248	232	276	253	242	270	241	279	286	261	220	248	252	232	264	262	258	228	227	247	252	237	232	234	253	319	234	277	241	283	250	229	241	255	288	243	241	243	245	255	255	231	281	229	234	273	262	213	267	251	263	258	240	250	226	244	259	260	251	253	262	279	272	273	225	262	268	273	258	247	247	236	252	255	247	236	271	265	271	269	225	247	284	272	250	266	244	271	249	286	237	251	263	259	251	242	251	264	245	235	278	242	219	262	250	225	235	238	239	254	225	236	245	220	246	258	235	240	277	266	260	259	268	248	245	273	275	276	267	257	279	264	239	230	262	247	257	242	236	264	287	246	268	249	249	260	284	262	253	251	244	248	277	241	284	243	260	238	287	249	244	282	230	246	254	256	278	253	252	282	222	278	242	277	244	234	290	261	224	248	262	251	253	258	264	252	267	254	276	264	239	267	232	261	281	265	257	261	228	234	267	233	237	250	257	260	255	253	232	228	265	270	258	221	244	299	240	276	269	281	243	240	237	284	217	268	256	274	246	287	261	256	228	270	305	238	222	270	250	292	234	237	273	254	238	283	275	267	215	266	258	235	235	254	250	214	269	278	290	254	254	237	252	237	251	266	270	235	244	259	247	248	247	249	262	258	231	242	260	259	257	254	232	262	260	241	234	243	275	241	236	264	291	261	217	247	247	245	278	249	255	242	276	237	263	237	224	261	253	265	264	221	227	251	255	263	239	263	245	301	275	271	245	239	254	233	225	275	255	231	261	251	291	226	211	225	270	279	239	268	262	259	222	250	251	273	254	228	297	254	269	248	276	277	241	246	242	237	289	241	253	250	232	239	261	265	268	269	256	293	257	289	271	242	245	290	261	246	276	257	225	241	271	233	236	258	254	246	290	279	231	244	244	272	238	240	272	248	261	265	270	283	266	261	267	284	230	247	233	271	248	242	241	270	255	254	251	255	239	282	239	285	259	271	255	282	276	288	242	238	260	241	233	233	227	250	214	262	273	258	231	262	266	259	247	259	249	253	240	256	221	268	271	280	283	255	297	233	258	271	254	262	281	239	251	270	249	281	257	271	267	273	284	252	262	243	261	279	268	263	263	256	274	234	240	245	257	210	235	257	259	238	268	261	222	253	275	277	271	259	257	276	290	256	236	271	262	282	244	246	251	266	243	241	258	238	262	304	240	261	248	237	234	286	263	263	272	277	238	246	263	269	235	240	255	268	282	266	252	276	237	241	264	255	253	249	245	279	266	247	255	252	274	270	236	277	256	263	259	262	267	264	265	269	255	275	248	252	265	247	262	278	247	256	261	247	260	241	256	265	264	232	246	268	268	262	274	264	222	271	285	278	253	297	257	278	241	253	255	241	240	251	253	241	264	252	221	251	247	235	265	251	264	237	227	249	247	266	228	229	256	243	240	247	238	242	253	236	267	250	244	272	244	269	242	223	261	268	235	256	293	261	269	283	226	242	262	251	245	252	222	220	262	260	269	280	249	210	234	264	264	247	253	261	249	244	255	275	256	265	275	261	249	253	265	264	275	252	250	264	286	256	261	265	265	250	243	249	290	232	231	260	257	302	267	253	260	262	249	274	238	257	259	243	247	243	280	225	264	247	254	248	241	250	250	265	248	280	224	260	265	239	256	276	248	258	230	283	249	252	280	260	235	244	277	239	267	264	227	265	212	238	257	265	226	280	280	276	246	236	273	257	245	286	236	223	273	274	272	260	250	245	254	266	260	228	270	267	268	265	271	260	242	249	276	286	243	267	242	278	265	244	259	262	224	229	248	264	239	216	218	249	244	242	260	295	293	285	268	233	248	251	240	268	254	233	308	248	274	256	288	255	251	251	252	291	252	296	261	255	259	261	249	266	254	252	251	271	258	234	250	290	250	230	270	272	233	218	239	248	247	265	255	264	241	266	246	299	267	235	234	289	251	281	284	256	246	260	249	268	274	262	258	268	256	248	244	245	258	255	249	245	269	232	235	267	209	242	240	225	241	240	281	281	268	247	259	257	228	243	238	273	237	255	224	276	232	256	260	271	258	250	277	247	240	239	255	251	252	254	268	278	247	250	240	252	232	279	236	258	262	252	276	244	253	277	261	252	250	257	248	260	255	246	250	264	308	226	307	264	259	264	266	253	245	248	255	255	276	278	259	260	260	227	242	265	257	269	293	255	245	234	271	268	256	236	266	244	278	293	288	271	279	260	264	280	283	240	276	250	271	280	245	229	259	238	233	251	249	265	250	302	269	268	239	230	249	266	228	256	282	260	266	278	252	248	257	228	258	275	258	227	216	236	256	252	220	234	271	252	281	266	266	244	266	273	293	241	253	255	275	251	266	265	233	255	257	271	246	219	253	255	296	254	248	252	277	283	258	222	264	269	256	283	279	227	281	268	253	273	255	274	222	246	224	238	288	237	251	218	229	260	306	253	250	280	242	251	253	238	253	242	288	224	270	269	262	251	243	272	256	290	222	255	262	247	274	233	243	255	248	260	269	292	216	280	249	234	247	295	232	231	261	268	249	267	257	270	244	260	265	256	231	269	285	260	268	245	281	268	249	264	242	232	261	273	256	249	272	249	251	249	263	239	242	265	271	235	281	260	274	241	254	266	256	271	299	256	233	252	248	238	247	247	274	258	244	250	255	261	286	244	249	240	263	267	262	244	254	282	256	282	279	250	224	241	252	232	238	254	258	248	235	258	239	236	254	224	257	274	248	239	225	249	240	247	255	253	260	260	221	257	267	267	272	245	281	283	244	239	218	246	234	260	254	272	247	232	239	244	238	277
29339	27818	43166	17950	7455	5751	4487	3541	2913	2191	2024	1710	1678	1347	1384	1163	1078	1044	1010	996	928	914	940	838	777	712	704	674	668	608	614	641	637	588	670	644	627	583	646	571	611	611	613	550	587	621	625	581	577	560	583	611	603	593	536	599	576	588	580	586	621	608	530	568	602	549	588	551	583	572	587	550	529	552	558	576	548	572	585	604	543	589	582	590	534	576	554	575	535	584	637	530	562	566	645	510	590	557	531	571	516	530	552	589	572	503	577	566	527	570	574	578	542	562	563	518	508	556	553	625	544	565	589	570	544	525	556	601	543	566	571	576	568	571	573	584	604	549	577	524	605	585	547	586	557	590	596	557	610	569	540	553	561	585	569	599	599	594	538	569	559	573	576	549	592	580	544	585	521	580	588	586	627	558	606	608	563	570	549	539	571	554	582	540	569	570	556	563	564	555	541	623	560	582	586	594	543	565	546	534	572	555	603	533	582	559	612	518	585	538	581	607	601	602	622	527	563	581	543	552	578	554	584	529	510	535	551	517	589	584	598	610	573	619	560	545	537	554	551	546	545	559	544	592	624	586	551	598	535	565	586	580	561	569	565	550	588	586	556	569	564	578	536	551	567	602	542	547	527	589	539	599	575	555	544	599	576	594	514	551	529	561	566	593	572	547	573	523	583	546	551	570	532	546	582	628	560	533	537	563	551	600	590	556	573	589	545	597	587	553	570	579	562	600	591	575	566	573	565	526	587	568	537	553	562	541	540	568	556	579	546	563	558	623	547	521	563	543	565	618	530	613	578	495	562	561	541	588	543	536	545	582	564	526	571	543	600	529	554	579	584	559	571	538	565	512	577	585	519	546	575	563	568	537	568	547	566	586	581	595	557	543	573	553	607	533	593	580	606	549	600	524	565	580	561	595	571	546	553	534	580	578	565	571	569	524	551	548	619	561	543	627	567	561	554	583	528	549	571	579	600	540	578	550	556	589	525	555	555	588	532	525	539	517	589	567	602	551	592	573	613	563	525	588	578	565	568	554	586	512	549	577	601	585	576	543	545	588	605	523	603	532	574	546	581	555	588	559	545	560	583	578	582	570	572	605	588	550	566	557	597	516	536	561	622	576	601	565	509	580	551	539	594	572	549	588	576	558	520	544	566	555	556	573	587	571	565	566	546	571	605	566	532	544	549	555	586	573	612	582	586	564	588	558	599	590	563	558	528	550	603	575	583	585	576	530	554	548	567	536	586	587	555	572	516	576	548	570	568	562	577	592	593	581	576	558	551	540	603	612	520	568	533	567	570	580	570	585	556	563	567	577	566	518	549	569	610	610	555	555	576	591	588	581	556	574	537	531	508	560	565	572	555	578	566	589	563	548	597	552	557	531	573	563	542	532	570	552	589	563	605	565	587	593	596	597	532	569	557	554	590	569	548	571	531	565	595	527	534	597	566	524	524	569	587	567	553	601	528	568	608	542	579	580	559	560	541	550	525	524	564	580	551	587	561	575	556	533	588	559	594	530	600	560	602	538	604	598	564	571	590	577	580	564	565	547	563	595	557	546	563	570	588	574	568	584	580	563	548	582	576	556	564	605	543	545	561	566	619	569	550	555	536	533	553	571	590	562	602	601	554	545	548	573	535	557	552	534	592	579	574	595	583	541	519	594	546	550	572	550	550	526	553	541	573	564	570	550	565	598	571	572	562	565	546	581	570	570	567	561	596	545	560	567	554	562	564	580	567	560	526	530	570	575	547	572	585	579	520	581	560	571	594	563	555	528	582	555	544	532	534	543	558	595	561	535	553	603	571	594	526	591	536	545	575	547	540	548	542	606	575	536	583	569	579	546	565	610	551	592	529	577	516	567	562	571	562	560	559	586	590	589	571	550	566	606	570	562	583	551	574	555	548	529	535	573	518	577	537	565	585	564	557	614	551	557	527	554	555	573	563	566	549	577	558	567	544	545	536	524	611	564	560	606	548	610	539	569	567	552	583	560	578	525	528	561	595	609	584	592	601	528	575	557	536	556	543	560	540	568	559	545	573	566	603	601	582	556	568	582	553	549	567	530	506	564	556	582	565	552	560	575	539	592	567	556	568	574	582	581	594	586	581	550	542	575	554	549	563	508	562	561	540	525	551	535	567	612	585	550	581	543	541	563	567	536	568	569	556	560	575	584	551	590	600	582	581	560	548	560	588	516	526	541	571	602	588	572	554	551	575	538	576	604	563	551	559	570	623	555	602	533	543	560	554	562	569	563	600	605	514	546	537	560	543	560	571	546	553	549	535	563	571	566	531	547	567	603	599	572	589	548	574	583	521	577	583	579	598	562	559	530	560	581	546	564	599	596	562	589	554	570	540	579	536	530	514	570	563	536	581	577	594	602	555	529	568	555	545	596	596	562	530	534	593	582	583	574	557	558	558	588	575	567	581	560	528	545	543	548	558	542	601	563	559	549	582	552	574	542	596	564	539	561	576	572	573	526	587	548	581	562	585	594	553	560	534	593	512	558	589	584	544	525	559	580	571	555	575	535	577	599	589	549	587	571	566	575	579	558	591	571	556	569	579	550	535	546	601	559	580	570	544	544	548	569	531	586	564	577	534	553	533	593	531	577	644	542	585	552	595	534	584	582	565	569	574	576	571	578	565	565	556	582	570	554	505	583	525	545	589	569	569	562	581	563	541	561	595	551	518	569	567	605	606	561	586	599	554	562	567	557	538	551	590	595	552	600	544	568	605	620	540	575	543	586	529	559	535	537	604	582	597	579	586	582	570	563	558	537	520	583	565	598	575	575	592	568	567	585	574	595	564	567	574	572	586	576	535	597	538	591	533	581	563	561	591	575	577	528	562	570	521	561	563	570	544	555	518	547	577	583	582	529	595	564	535	594	556	552	554	563	571	572	579	600	555	572	564	556	579	512	563	564	522	532	525	565	534	566	549	584	577	553	553	518	601	584	594	528	577	578	553	569	564	560	514	592	602	553	543	591	619	544	516	533	565	595	574	542	569	564	592	563	561	543	594	546	545	604	582	583	577	574	557	566	566	610	581	511	546	553	591	533	530	578	576	581	595	531	548	575	578	577	556	548	559	580	555	520	564	536	549	567	598	547	551	602	545	569	605	591	532	564	544	585	576	539	553	578	589	555	550	610	539	522	579	570	540	552	591	552	559	562	566	555	560	542	563	570	560	576	559	553	575	583	564	541	573	559	521	568	550	586	562	615	538	536	539	590	587	506	580	570	546	551	591	555	566	558	560	564	550	588	581	519	569	629	597	541	531	535	550	603	540	578	510	566	573	562	533	570	560	559	532	561	587	570	582	564	544	616	593	547	570	588	613	550	529	538	591	567	597	537	585	546	579	550	527	533	580	529	563	527	550	585	569	566	591	589	566	551	600	569	555	574	550	573	554	567	509	506	591	620	548	592	544	603	575	578	595	585	522	578	584	576	548	555	560	588	557	535	570	558	551	582	574	602	535	542	559	611	581	528	506	572
18670	9815	8496	3243	920	588	464	375	306	276	296	269	263	229	231	199	202	201	198	248	203	243	216	205	194	184	200	228	221	176	198	182	197	191	185	238	207	183	200	180	180	194	199	212	171	197	194	204	166	188	181	190	187	189	199	198	207	187	171	205	224	184	187	207	189	203	214	192	186	217	161	195	186	181	177	196	181	202	181	222	170	184	217	202	198	211	177	210	193	193	202	196	199	190	223	180	194	176	191	210	188	181	177	173	183	197	216	224	183	200	199	197	203	178	227	184	174	192	184	194	177	205	163	181	184	197	197	201	235	216	226	218	170	222	228	199	185	184	176	175	173	188	212	186	180	173	212	220	201	183	197	171	226	197	180	187	176	175	185	215	204	178	184	201	201	173	220	179	190	212	210	234	211	187	196	189	200	184	195	185	193	171	186	192	208	192	181	179	202	177	187	195	191	195	215	209	197	199	203	172	188	175	203	189	194	184	202	192	184	200	186	188	213	182	179	184	197	191	197	195	178	196	172	177	184	201	206	184	213	190	204	163	206	204	202	194	193	196	167	194	207	182	179	198	167	202	198	203	190	171	215	197	197	207	203	194	200	210	178	202	208	230	193	200	213	195	206	176	180	159	206	166	192	196	213	191	168	170	217	201	199	214	177	204	200	195	191	198	199	184	182	197	209	210	196	217	206	226	198	182	210	186	207	195	184	201	204	196	186	186	224	198	163	190	175	203	225	186	193	203	179	211	225	207	174	194	157	209	200	158	205	196	193	209	201	172	179	175	205	173	190	195	204	179	172	213	196	190	224	186	194	202	191	185	194	189	204	209	208	222	206	200	190	182	206	190	178	192	186	229	194	169	202	193	174	178	187	193	194	193	189	187	206	193	210	185	170	190	180	206	214	165	180	180	175	201	233	163	219	203	191	189	197	187	189	174	191	194	188	185	179	181	218	175	205	218	200	206	198	203	161	191	205	203	193	218	211	198	193	208	174	208	181	215	188	191	225	200	195	199	183	189	206	186	184	205	187	175	179	199	193	211	191	177	218	176	178	168	187	214	187	181	209	195	193	204	175	169	165	181	210	209	219	176	190	189	180	184	166	180	196	182	206	220	183	191	201	206	214	192	197	168	192	200	208	200	186	182	210	173	162	168	217	179	195	195	205	175	194	213	191	175	202	189	211	188	221	218	191	179	200	188	180	224	175	215	190	206	172	198	192	204	224	202	181	210	208	176	212	210	206	202	207	167	191	172	198	170	178	173	192	194	205	183	200	179	191	212	176	165	180	177	195	193	162	195	236	194	165	195	195	198	200	228	220	195	182	164	214	205	204	177	160	195	173	174	197	191	233	182	161	171	201	184	168	181	186	205	199	190	185	206	167	180	177	188	184	167	198	192	165	207	208	190	209	206	218	211	209	176	186	192	195	184	186	172	180	191	217	189	164	178	231	198	183	187	183	169	208	201	194	204	215	199	221	209	206	207	172	205	182	203	193	180	190	189	196	187	144	193	193	188	210	179	189	208	193	188	167	199	180	220	197	210	204	198	193	184	192	177	206	206	187	203	208	180	201	199	189	193	176	179	187	173	197	187	189	208	166	192	183	203	189	169	215	191	187	199	171	173	203	198	205	197	207	169	179	193	193	179	193	201	169	201	187	183	187	184	190	190	183	197	163	170	189	178	192	197	180	177	199	190	187	192	191	203	230	188	204	185	166	183	209	184	220	204	194	197	203	204	182	193	212	184	184	188	195	214	192	180	195	168	181	181	177	202	182	227	199	214	199	189	164	208	178	212	200	183	169	208	189	183	177	197	198	196	179	188	202	189	212	189	199	196	196	179	175	194	208	184	200	187	203	202	229	207	193	183	201	198	198	183	194	207	168	190	187	191	199	213	163	214	192	188	198	183	205	187	161	191	201	228	187	209	186	195	191	180	181	199	171	220	187	181	217	202	196	193	174	208	176	194	188	184	181	199	192	180	205	166	200	227	172	204	190	170	214	214	196	203	187	193	197	172	183	197	197	227	206	192	177	174	203	199	182	175	191	205	158	184	180	215	187	177	188	205	183	188	170	188	185	193	214	180	185	190	195	192	229	187	187	192	187	181	198	200	188	198	190	173	188	142	184	189	201	159	186	174	214	201	188	195	235	211	204	200	174	197	205	217	231	167	223	191	202	203	187	201	195	192	178	208	157	214	182	194	201	192	201	183	187	177	209	186	168	177	212	179	192	238	201	183	202	173	199	206	180	189	184	205	203	194	175	188	178	201	192	210	183	199	194	214	209	219	218	194	185	187	210	170	196	201	181	199	175	200	185	229	205	202	178	179	176	168	183	190	182	209	195	184	184	191	173	187	201	202	165	169	200	190	202	185	197	204	180	199	214	204	180	182	187	183	199	190	177	186	211	181	178	193	183	179	189	183	175	187	194	205	188	184	190	185	178	179	184	196	197	179	204	201	193	181	206	207	176	177	189	209	229	172	182	180	201	200	213	191	197	183	199	175	203	191	190	178	170	175	208	196	170	176	220	206	185	177	177	195	218	203	179	205	156	205	215	175	231	170	209	192	182	190	191	228	202	164	210	214	177	180	187	202	204	179	203	180	197	205	174	172	185	191	190	160	221	177	179	201	178	165	181	181	187	206	178	187	198	193	191	189	190	208	211	208	183	190	184	211	190	200	200	194	195	204	193	212	214	188	203	175	194	175	210	193	201	216	221	184	187	198	188	200	199	194	169	159	211	224	172	200	182	184	153	208	210	186	211	174	175	189	194	217	215	167	193	178	202	196	214	189	204	219	180	162	184	196	174	192	166	173	181	205	189	198	169	183	207	199	210	208	208	177	194	162	187	203	196	227	239	189	170	185	198	176	203	191	228	212	212	197	184	219	196	210	189	206	199	208	205	202	165	186	185	203	209	192	194	176	184	182	208	193	192	175	156	193	185	179	176	199	172	171	198	197	209	171	177	199	170	157	186	166	200	200	191	170	199	182	192	196	195	210	183	187	187	178	193	214	182	207	196	172	188	183	220	200	209	191	209	204	194	195	211	175	178	172	214	199	202	195	192	180	164	218	184	197	213	199	212	156	200	195	200	159	183	187	180	162	216	205	208	216	185	184	204	174	191	190	181	161	186	190	173	190	187	195	170	162	180	190	200	206	206	191	199	194	193	188	202	193	198	208	199	186	176	180	166	190	200	203	237	190	184	177	212	181	166	198	202	195	188	185	193	177	191	202	182	187	185	165	183	171	215	197	177	168	170	180	204	179	185	189	199	192	199	204	199	206	212	216	217	210	188	199	214	192	188	191	162	192	190	189	204	212	163	174	197	219	210	222	211	205	196	199	191	186	193	221	211	164	182	226	185	193	172	196	178	193	190	205	198	187	200	201	208	208	196	218	174	191	189	200	218	208	159	181	185	199	181	166	199	190	174	204	202	207	183	215	182	191	204	204	200	209	188	192	197	195	198	223	170	216	180	200	187	187	212	203
11147	8412	13610	5842	2992	2417	1811	1443	1118	942	865	831	792	760	713	638	572	591	664	609	605	635	558	501	474	513	596	503	502	483	480	424	470	500	470	483	435	450	477	500	469	484	449	474	471	473	451	475	457	461	491	404	457	464	473	424	476	442	480	472	428	447	482	442	402	441	461	443	488	465	423	441	428	452	440	466	433	417	485	395	423	452	450	436	466	431	459	438	482	472	434	434	467	460	470	402	481	435	473	467	443	436	422	427	468	456	472	481	458	437	478	467	434	477	416	427	453	427	451	444	435	414	423	420	438	449	446	469	438	420	445	478	453	449	432	440	463	442	437	465	432	454	437	464	414	423	433	428	462	444	439	426	438	405	427	424	434	486	425	470	460	458	407	437	469	452	444	454	490	469	430	417	461	425	417	444	438	445	458	444	431	456	428	455	436	437	465	421	461	450	461	415	440	458	457	436	453	418	417	436	432	440	472	431	435	446	438	464	455	477	435	429	418	442	435	450	421	459	474	455	395	406	429	436	424	429	437	457	430	455	448	442	490	454	418	420	440	447	423	434	436	451	472	450	447	457	434	486	425	504	442	446	404	457	438	424	463	433	469	471	445	475	430	434	419	486	478	459	474	408	439	452	440	439	435	470	428	474	439	452	437	482	461	478	428	472	405	427	466	413	430	454	426	397	459	431	469	446	463	453	455	433	401	433	501	472	505	488	440	453	404	449	442	457	432	437	447	412	479	468	434	443	454	460	466	447	465	467	429	441	435	437	445	424	442	472	462	448	435	439	465	447	479	449	469	420	427	415	432	449	407	434	430	419	437	480	448	434	435	414	443	424	465	460	471	426	434	469	450	462	449	429	463	444	453	413	455	435	486	461	468	443	438	426	440	460	447	441	436	441	456	456	424	452	440	426	493	415	431	446	425	456	454	444	458	455	456	441	417	478	437	438	404	454	451	442	439	414	433	464	469	407	443	427	458	446	420	424	467	460	459	438	471	461	456	416	455	472	455	422	419	461	461	431	463	458	454	435	448	466	428	456	443	426	430	450	456	414	433	444	460	449	432	420	433	453	455	465	456	406	451	434	444	452	483	439	451	476	455	452	431	485	429	445	437	463	437	443	469	450	447	452	462	435	422	443	439	440	448	425	435	466	452	455	423	481	409	442	502	458	426	431	458	437	452	428	435	445	447	458	430	447	456	454	422	430	432	446	401	451	450	419	461	432	458	451	476	446	436	452	457	464	443	497	488	409	476	432	414	467	457	465	440	493	417	456	413	458	468	420	445	447	460	433	479	426	459	418	469	430	456	459	425	449	480	444	461	468	443	448	455	456	482	451	441	465	442	444	430	436	424	446	423	451	442	432	450	468	470	406	456	463	426	464	441	433	443	417	452	428	468	412	449	458	415	480	448	461	406	473	437	433	438	463	429	412	396	440	463	450	454	469	448	427	450	486	438	465	439	432	419	462	440	448	430	427	428	440	455	453	465	441	438	481	413	488	474	466	449	468	420	488	478	403	449	447	485	457	442	445	453	410	430	435	430	409	459	441	458	481	446	442	458	429	458	435	437	446	450	439	461	407	458	436	438	447	410	466	459	448	452	409	483	462	420	471	437	420	436	446	456	470	416	472	431	449	471	472	440	437	409	425	422	463	441	431	450	402	431	440	487	454	475	482	454	494	464	425	409	455	473	460	449	451	458	439	441	432	443	453	437	470	432	481	397	443	443	475	408	461	439	407	429	467	413	457	466	478	457	477	464	456	428	469	419	439	457	453	421	479	444	483	419	438	450	467	443	435	455	446	431	462	427	452	459	431	461	462	421	425	418	437	416	415	453	485	434	424	455	456	443	451	486	438	445	448	453	455	449	427	453	424	458	407	455	460	446	455	453	468	494	421	441	425	470	492	445	461	413	459	471	462	454	407	451	426	444	458	454	449	429	418	455	416	429	451	440	438	454	446	434	439	467	444	458	472	474	437	401	422	446	454	466	444	454	447	436	451	479	475	432	440	423	439	455	458	446	436	461	443	436	436	445	433	466	418	473	464	459	466	474	442	429	457	408	483	409	450	430	425	386	447	445	437	475	442	443	441	425	439	443	433	468	468	464	417	444	483	428	464	476	443	491	490	421	401	447	432	455	462	437	416	396	438	454	436	466	457	457	443	485	479	447	439	450	440	417	444	424	488	409	471	460	417	453	452	471	424	466	425	403	443	475	440	450	432	485	437	455	445	422	457	449	440	421	444	487	448	448	455	466	421	446	480	470	453	456	438	449	430	426	450	435	478	454	442	432	428	478	424	440	433	468	466	456	445	435	450	455	419	437	452	479	465	447	454	489	473	450	479	431	431	463	447	455	470	472	442	437	422	463	463	487	440	438	426	467	461	454	431	442	438	459	433	437	431	434	441	436	437	430	444	440	450	459	429	484	440	410	453	460	463	471	469	417	462	460	459	455	463	455	467	457	453	464	454	441	436	423	421	422	436	402	444	443	472	455	446	421	475	442	450	412	434	421	446	450	420	438	463	450	452	420	438	459	425	476	508	433	500	438	440	390	445	410	463	454	429	413	452	446	416	514	465	487	463	449	436	423	456	460	450	458	470	471	439	476	452	439	426	462	440	419	460	438	465	457	470	431	457	447	487	462	433	445	424	462	425	472	448	375	421	467	443	451	461	430	395	423	447	448	457	427	434	478	458	450	405	436	459	474	481	440	451	430	446	425	439	440	446	442	395	475	448	439	432	485	424	422	406	433	452	433	429	483	425	412	453	432	456	428	456	457	448	447	451	471	482	418	441	465	452	440	427	449	451	489	464	455	431	422	462	420	430	443	446	428	461	485	418	441	457	462	458	442	433	398	443	473	477	427	493	431	426	436	471	446	435	432	409	402	427	426	421	429	443	446	461	459	421	433	442	456	423	452	473	460	432	444	459	435	435	428	451	441	422	408	457	423	427	444	375	436	455	436	452	427	416	443	473	431	451	405	490	428	426	444	461	446	445	462	423	442	446	438	442	415	453	456	430	452	466	429	440	440	443	441	434	468	452	438	446	426	439	461	444	462	423	454	403	439	473	459	425	427	442	430	433	416	439	442	443	451	450	456	479	449	442	413	452	444	474	439	452	472	444	428	448	436	447	423	463	488	429	425	436	468	445	442	435	451	444	463	458	447	446	441	459	418	481	437	422	415	472	485	420	442	442	458	418	452	448	440	441	434	453	429	438	476	483	429	436	437	442	442	446	399	461	438	412	487	468	430	441	456	451	460	470	411	468	410	456	460	451	456	449	469	475	424	475	444	437	437	452	410	425	429	435	421	459	432	496	429	468	440	460	420	434	478	453	416	425	460	422	465	419	468	459	414	448	450	442	435	450	437	442	441	485	463	422	421	469	422	446	447	422	450	469	446	438	430	429	508	465	455	436	448	454	435	457	458	415	425	439	486	444	440	459	430	428	461	450	420	430	463	482	453	445	459	443	463	419	426	497	468	454
35191	26758	29593	13642	3097	1381	853	633	446	427	388	352	322	305	306	291	282	312	293	277	275	257	236	245	258	262	230	238	273	234	229	241	242	234	283	243	251	211	261	244	256	255	234	250	250	246	259	265	265	230	216	207	229	260	222	230	232	224	233	230	223	223	212	235	220	237	257	243	229	241	239	234	237	247	235	237	218	239	236	218	234	220	232	223	233	242	247	212	215	235	248	247	233	234	221	218	233	261	232	245	231	212	223	208	223	218	210	230	233	226	253	223	227	212	232	247	276	234	205	222	234	218	239	261	241	243	237	225	228	241	257	252	208	220	216	232	248	223	256	232	222	234	233	240	217	195	194	243	215	222	247	228	254	233	241	206	238	226	226	250	228	221	200	223	246	235	216	232	252	245	231	233	248	246	224	232	210	228	210	244	196	211	229	204	210	227	201	222	251	233	201	230	227	214	234	254	232	259	272	230	214	224	207	232	248	237	199	218	214	221	217	210	216	225	214	228	224	206	231	235	236	219	247	236	242	256	253	215	225	207	240	229	214	237	230	232	215	222	221	264	252	218	258	225	252	261	210	217	232	254	231	227	221	242	218	237	225	245	242	245	239	256	222	204	209	223	242	219	241	237	219	223	224	229	216	232	219	254	241	214	267	219	216	242	239	235	217	214	248	238	237	256	209	218	232	259	232	217	195	239	203	233	206	253	245	250	254	248	222	248	224	217	243	216	222	250	253	250	217	223	224	218	208	228	220	219	234	231	242	209	228	237	226	250	234	241	222	230	229	233	241	233	225	222	216	245	239	234	249	209	236	243	201	225	235	217	237	230	240	224	237	274	253	245	217	239	221	232	243	210	251	230	226	230	230	229	238	263	228	217	225	238	217	205	212	208	257	237	231	222	219	258	224	218	227	205	252	195	249	219	230	223	228	208	214	247	247	241	274	217	217	239	227	219	237	216	217	234	215	245	253	226	207	284	215	238	231	225	246	251	201	207	289	260	234	232	215	246	235	239	233	216	241	244	214	229	239	223	239	219	227	229	250	231	243	229	224	261	234	239	229	247	231	221	224	223	231	260	250	207	237	230	212	226	224	243	244	229	262	192	235	220	249	233	234	257	254	219	244	238	247	236	228	253	220	210	246	250	242	233	243	259	255	242	246	206	232	256	230	218	267	224	233	219	223	226	214	254	211	246	219	222	229	214	224	233	248	235	235	240	236	242	247	206	198	220	268	234	237	250	219	219	245	210	194	211	215	204	218	227	228	249	236	257	234	205	247	235	202	236	217	224	216	221	232	252	230	231	232	222	255	237	234	228	220	225	227	216	247	212	191	266	223	243	205	243	207	229	208	234	231	214	230	226	216	226	263	219	212	237	251	250	226	225	235	211	228	211	248	224	219	239	241	215	231	243	236	250	242	234	234	225	229	227	239	249	269	252	241	219	222	242	249	227	226	222	217	261	236	244	219	213	215	239	221	227	272	240	205	223	244	241	222	224	231	247	216	245	199	232	213	232	199	239	226	217	211	212	220	211	244	216	275	221	234	254	240	234	225	244	238	225	232	227	255	236	223	223	238	227	224	231	235	239	243	221	228	211	234	224	227	232	203	220	249	229	245	236	235	239	233	235	223	262	238	222	237	259	220	260	235	235	219	213	228	260	223	247	246	251	238	226	241	243	223	236	237	212	243	237	246	250	220	212	205	217	248	238	256	230	224	235	269	212	227	240	240	256	236	235	224	240	228	220	205	234	276	227	219	234	271	230	241	230	230	264	204	235	240	259	254	230	240	250	199	215	191	211	251	253	243	224	230	256	221	235	237	223	213	209	239	231	248	249	195	214	235	218	226	220	240	253	231	216	210	215	235	224	222	237	258	203	241	232	246	252	231	214	217	210	239	250	225	262	262	248	220	234	220	237	250	242	190	220	242	224	236	200	215	226	233	210	224	249	231	203	219	220	238	227	248	241	250	233	235	239	220	266	233	220	207	244	221	215	214	259	233	236	240	223	232	262	262	240	220	231	224	243	245	200	197	226	238	242	231	231	249	223	228	244	225	240	223	211	241	247	236	253	233	205	202	221	240	228	219	236	228	227	223	234	230	216	220	244	226	258	218	232	228	248	229	209	224	229	222	227	236	240	216	262	239	234	256	249	267	238	219	202	257	219	215	236	223	248	242	266	224	234	215	254	218	226	218	251	227	244	226	225	261	243	244	255	264	248	225	250	234	254	218	248	223	259	249	229	261	208	217	233	227	229	208	223	225	223	231	255	241	233	219	216	241	248	222	226	237	227	245	236	242	247	233	227	207	242	240	248	239	239	236	229	210	217	260	221	234	235	213	228	219	234	224	255	243	245	253	244	221	251	217	225	223	243	200	234	227	268	226	227	226	266	255	230	258	215	217	225	230	256	240	260	243	240	232	238	202	242	237	240	245	249	246	242	241	227	222	230	235	225	244	281	233	210	228	222	215	227	212	227	225	212	238	223	232	200	225	228	214	231	233	218	197	235	213	248	226	221	225	212	226	219	219	238	218	222	232	255	242	235	228	215	227	204	221	267	242	217	253	250	215	234	249	228	233	238	260	242	226	207	226	211	226	241	203	221	195	214	216	226	234	247	216	239	209	204	217	252	241	226	236	195	219	235	211	256	227	263	216	237	257	213	226	233	236	243	255	244	211	210	196	253	237	245	242	218	228	259	234	226	210	209	229	235	212	203	246	264	226	276	245	219	231	208	252	235	226	229	260	263	225	231	238	215	221	205	207	224	229	222	217	242	232	218	235	220	221	225	220	217	226	235	231	239	244	227	228	224	184	226	218	261	268	264	242	199	236	246	218	249	236	252	240	243	220	229	231	228	234	241	228	235	222	280	237	227	203	215	230	246	232	246	227	248	218	236	226	251	246	255	226	224	239	211	219	242	233	216	240	209	219	232	249	192	246	229	222	224	230	216	230	244	226	256	249	233	252	213	208	240	230	236	214	220	219	241	248	218	218	214	268	211	242	234	239	256	229	213	241	231	263	222	224	205	219	239	247	244	240	212	230	239	204	209	202	255	223	219	197	240	224	220	217	240	231	230	223	224	224	220	264	216	242	222	208	233	250	243	243	210	218	229	239	218	239	223	233	238	242	237	223	243	229	231	229	260	226	243	229	240	259	249	243	213	239	227	247	259	198	210	243	215	250	241	219	255	225	236	226	223	233	230	240	237	222	237	263	213	216	231	241	257	222	220	261	246	217	247	269	216	215	253	238	232	253	216	234	210	233	231	230	234	232	227	261	218	222	241	221	214	175	274	240	183	227	234	240	258	231	239	237	260	242	215	253	221	234	223	245	243	238	236	214	214	217	233	232	234	250	220	239	219	209	220	263	213	237	223	226	256	202	235	205	227	223	215	212	227	229	234	214	224	217	236	237	246	222	230	247	224	247	238	237	237	221	225	227	231	235	244	219	233	223	212	220	245	208	241	202	231	245	230	225	217	224	229	237	224
22903	21597	31612	12400	5369	4047	3114	2357	1859	1684	1549	1343	1201	1063	945	998	943	1026	916	793	708	754	713	681	672	676	721	665	625	633	648	586	617	584	562	565	593	596	586	574	538	569	591	549	511	526	554	536	543	530	537	569	526	549	557	535	545	526	520	518	525	536	537	517	549	529	559	546	536	514	494	525	522	512	553	530	523	517	525	531	541	543	525	514	503	530	536	509	508	536	524	549	510	539	537	507	509	524	532	516	534	550	485	527	508	494	512	541	523	523	502	523	547	558	561	551	509	489	523	520	567	548	532	530	505	528	526	542	534	539	533	538	538	494	557	543	522	526	557	549	508	542	493	538	532	534	601	529	538	555	531	507	498	524	556	505	555	574	517	498	531	545	568	554	481	512	561	522	558	551	513	505	532	519	557	508	530	522	541	553	574	525	545	571	519	518	544	558	565	531	502	529	540	548	504	493	540	556	560	515	534	521	522	545	497	528	523	526	505	493	545	502	533	539	531	527	507	527	539	484	558	516	538	502	546	555	519	540	541	551	533	528	506	530	506	523	511	489	582	554	511	548	501	570	542	521	496	535	554	493	527	501	493	543	506	520	500	500	537	569	500	497	536	535	531	567	572	530	538	544	520	556	520	490	564	514	569	494	544	528	542	492	522	524	594	504	525	507	550	565	500	523	549	556	542	500	529	576	532	504	510	533	532	528	536	540	529	508	533	495	516	549	541	535	506	521	518	509	535	497	529	521	503	534	532	513	501	537	530	518	486	535	547	522	511	552	547	547	535	510	546	553	518	539	527	531	583	537	516	548	525	534	496	492	535	494	534	528	522	562	518	528	529	550	521	497	534	564	529	519	524	567	518	547	523	554	531	570	558	491	503	548	541	499	536	537	549	550	517	532	579	529	526	502	525	577	517	549	509	515	510	505	516	559	556	502	536	538	505	532	518	510	536	514	525	535	522	492	520	500	526	503	564	507	506	524	540	543	519	545	490	509	552	530	479	513	553	535	522	539	552	514	520	574	536	509	540	542	492	529	576	562	563	529	562	475	483	542	549	577	524	512	556	512	513	572	483	551	521	531	515	546	526	516	539	549	477	532	504	516	521	512	539	496	535	534	527	513	522	524	534	539	502	578	535	477	496	542	537	527	529	521	529	511	498	485	524	467	541	530	523	544	541	525	528	536	511	525	550	552	534	504	547	551	485	492	527	555	542	565	503	522	525	514	558	492	559	561	542	485	508	571	527	512	501	563	494	528	532	528	511	514	524	537	518	503	528	559	546	510	571	526	545	540	502	522	518	544	539	498	513	528	517	573	530	546	490	528	532	497	528	542	513	455	517	561	512	521	524	551	480	521	526	523	554	548	565	498	543	513	548	543	537	489	517	540	519	505	541	517	512	470	523	509	504	487	521	508	508	519	507	570	509	552	524	541	531	516	529	505	545	542	529	578	499	525	525	503	515	512	521	485	518	509	515	495	512	521	517	460	553	514	558	507	518	501	548	474	539	535	534	512	539	558	522	522	565	555	559	574	505	516	502	514	566	510	532	494	522	512	518	567	532	553	511	504	546	514	551	540	509	514	542	540	521	563	500	551	528	504	507	479	521	493	473	580	492	501	550	553	544	505	529	503	548	532	521	542	521	519	501	497	465	489	564	545	544	549	530	552	540	546	567	544	520	474	569	553	535	525	517	532	578	475	499	507	534	488	521	561	486	535	552	533	545	540	501	535	490	543	535	530	472	544	530	544	506	524	519	532	539	480	521	547	531	550	547	546	527	518	524	511	503	548	537	520	554	541	532	537	517	554	507	519	514	532	527	529	491	547	503	563	525	506	519	535	506	533	554	526	523	514	529	529	541	549	501	501	520	542	524	524	527	500	513	541	570	489	536	522	529	527	512	519	567	485	549	519	527	517	522	536	550	538	557	528	520	551	542	495	493	472	542	561	550	509	495	537	562	478	511	489	532	504	558	558	547	550	550	497	521	486	557	553	549	488	502	498	514	541	483	517	513	522	576	507	544	552	509	500	532	508	529	518	531	500	525	496	524	515	519	515	535	535	532	489	521	506	549	465	560	513	484	557	538	541	544	530	559	541	527	501	549	526	529	544	509	510	528	496	547	525	558	515	471	508	535	538	512	518	569	520	534	542	568	463	525	526	524	536	503	531	497	521	540	521	529	530	505	580	549	520	506	533	542	536	514	509	492	526	527	519	510	533	539	533	561	547	544	531	581	539	512	558	505	556	532	515	529	546	549	529	510	526	503	531	520	480	595	510	523	531	525	528	478	522	551	504	552	504	534	512	514	508	540	496	500	546	530	524	547	503	542	557	566	521	547	540	519	533	527	520	520	535	535	543	519	494	474	524	492	543	493	518	554	557	576	520	517	523	535	531	511	523	552	488	530	515	552	507	506	531	529	530	533	538	530	497	561	513	555	508	517	516	526	541	531	522	519	511	493	556	515	520	558	548	566	513	519	516	585	538	523	522	527	526	497	542	514	559	554	551	502	521	538	546	520	485	581	522	505	507	563	532	562	518	514	493	551	544	530	550	535	512	518	534	552	496	529	507	487	500	498	527	509	539	487	513	528	526	524	534	553	522	489	508	525	526	536	507	529	540	521	510	499	563	529	508	534	490	508	509	515	491	535	508	539	508	528	557	535	534	553	501	528	578	552	538	500	548	515	531	504	526	564	537	489	542	557	525	542	476	518	555	553	517	559	525	512	516	492	520	524	531	526	497	509	510	530	550	552	528	529	534	501	578	514	514	563	513	516	543	532	508	508	502	510	539	509	550	517	544	528	552	524	518	506	557	500	479	545	542	545	580	545	555	524	514	519	514	538	536	555	524	530	525	521	487	497	519	548	551	537	523	496	527	509	551	507	530	534	489	513	550	572	549	518	544	522	525	513	512	496	543	495	577	522	538	538	514	522	559	541	523	521	551	514	539	535	532	543	531	554	525	539	542	531	507	555	571	463	547	525	535	543	518	509	529	507	520	506	517	532	511	520	483	505	520	542	523	478	544	498	529	517	552	531	572	503	525	587	581	572	506	533	499	528	514	545	473	488	518	539	509	514	521	495	534	492	474	535	518	489	509	536	524	533	482	519	507	524	497	505	532	572	522	516	531	509	519	534	530	535	507	524	461	553	504	501	511	519	530	539	515	550	563	562	532	506	534	530	551	499	529	567	525	545	517	528	522	521	529	551	517	476	529	493	536	505	545	523	515	507	520	525	531	571	539	481	544	554	501	514	543	557	547	539	503	500	471	513	522	530	526	497	549	495	513	546	519	534	547	522	559	538	509	537	538	511	546	519	480	528	529	487	543	516	491	569	544	509	537	544	512	483	544	508	540	570	509	529	507	516	522	543	502	553	537	529	543	505	517	550	514	501	567	557	517	550	554	537	529	512	544	502	519	524	502	514	509	525	464	527	539	522	527	528	551	533	522	537	510	547	485	492	538	547	558	539	533	527	498	515	532	530	519
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
