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
338045017682	338045018240	338045018790	338045019340	338045019890	338045020440	338045020990	338045021540	338045022090	338045022640	338045023190	338045023740	338045024290	338045024840	338045025390	338045025940	338045026490	338045027040	338045027590	338045028140	338045028690	338045029240	338045029790	338045030340	338045030890	338045031440	338045031990	338045032540	338045033090	338045033640	338045034190	338045034740	338045035290	338045035840	338045036390	338045036940	338045037490	338045038040	338045038590	338045039140	338045039690	338045040240	338045040790	338045041340	338045041890	338045042440	338045042990	338045043540	338045044090	338045044640	338045045190	338045045740	338045046290	338045046840	338045047390	338045047940	338045048490	338045049040	338045049590	338045050140	338045050690	338045051240	338045051790	338045052340	338045052890	338045053440	338045053990	338045054540	338045055090	338045055640	338045056190	338045056740	338045057290	338045057840	338045058390	338045058940	338045059490	338045060040	338045060590	338045061140	338045061690	338045062240	338045062790	338045063340	338045063890	338045064440	338045064990	338045065540	338045066090	338045066640	338045067190	338045067740	338045068290	338045068840	338045069390	338045069940	338045070490	338045071040	338045071590	338045072140	338045072690	338045073240	338045073790	338045074340	338045074890	338045075441	338045075990	338045076540	338045077090	338045077640	338045078190	338045078740	338045079290	338045079840	338045080390	338045080940	338045081490	338045082040	338045082590	338045083140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2684	3650	2300	2684	3650	2300	2684	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2683	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2684	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2685	3650	2300	2686	3650	2300	2686	3650	2300	2686	3650	2300	2686	3650	2300	2687	3650	2300	2687	3650	2300	2687	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
64921	42263	23084	9435	4214	1171	707	686	590	549	494	494	476	482	505	443	440	461	483	445	443	436	424	439	429	443	438	413	419	414	473	447	433	436	454	423	460	436	457	421	446	460	450	440	407	432	408	409	424	449	460	451	461	441	412	424	387	450	464	430	436	468	425	427	414	429	399	408	465	458	449	485	461	430	453	414	406	439	408	410	440	404	437	481	408	384	419	483	429	408	423	428	457	447	452	415	422	431	437	455	452	463	421	444	419	390	397	431	393	417	452	425	452	407	410	428	412	436	432	425	476	436	458	389	414	456	427	465	417	422	455	478	429	445	444	424	453	403	473	427	419	436	405	410	439	438	460	450	371	384	377	442	427	430	456	438	396	465	428	420	438	425	486	421	418	426	426	431	460	433	449	468	412	423	458	424	437	433	420	422	442	387	419	452	465	405	429	432	476	449	402	405	424	439	454	466	420	428	455	467	434	428	441	430	401	442	408	472	438	433	429	457	429	416	408	406	426	447	455	428	417	441	450	400	445	402	436	427	458	441	447	410	437	439	431	436	436	430	432	395	398	439	413	388	440	405	444	429	426	456	430	437	442	457	419	496	438	436	420	437	444	417	451	420	420	438	437	450	445	452	402	406	415	441	465	414	421	433	429	454	414	467	429	443	420	496	461	436	455	428	408	427	386	445	454	398	405	436	414	443	426	429	435	449	424	468	392	407	436	432	447	439	438	445	410	464	401	398	403	426	419	446	402	422	446	421	409	452	403	414	428	429	429	413	445	408	435	416	434	431	453	438	443	443	423	381	421	411	439	446	409	415	443	443	437	439	460	422	424	451	430	429	453	411	379	442	410	426	442	434	461	446	401	461	439	425	419	425	464	392	385	409	467	435	447	425	397	438	415	407	422	442	427	421	425	413	429	412	405	414	404	425	471	449	420	425	441	451	397	412	429	458	414	416	419	416	461	431	450	418	429	428	408	437	394	447	472	437	448	445	443	438	428	434	430	446	450	425	448	381	442	427	452	413	410	419	448	454	410	386	423	470	428	448	418	418	435	430	428	383	442	463	419	458	424	413	421	440	439	407	430	420	423	422	457	408	463	487	478	415	447	434	436	383	446	473	428	406	401	418	428	425	473	417	432	468	395	462	410	446	454	422	435	429	439	427	435	411	428	420	416	436	391	433	418	442	388	439	431	450	418	457	456	467	471	370	491	398	457	468	452	419	405	436	418	412	464	430	450	429	467	460	394	398	449	441	450	400	434	436	420	421	408	453	439	433	401	438	442	457	441	441	417	431	419	462	404	413	424	403	424	426	429	448	405	457	399	412	392	453	435	428	461	443	470	434	456	457	425	425	505	405	405	413	426	443	427	411	463	413	425	436	460	434	419	493	428	397	432	425	421	436	452	457	439	411	432	423	440	452	414	434	444	449	438	425	451	438	458	428	458	391	413	448	462	426	483	429	483	414	410	414	442	449	449	447	451	427	425	419	438	472	467	398	423	478	439	454	467	412	428	435	411	441	448	406	419	457	453	381	436	359	424	477	446	469	404	451	431	405	407	475	449	468	432	427	473	429	445	436	441	491	440	459	406	401	432	419	460	433	436	407	441	431	450	438	436	440	397	392	421	396	398	453	450	390	435	387	444	442	460	435	429	412	438	432	432	422	381	414	404	450	428	477	452	445	476	505	432	444	436	437	480	478	422	465	444	398	440	460	428	419	424	383	411	460	421	403	429	403	428	447	442	411	400	432	440	451	414	479	435	450	385	416	409	435	455	456	463	412	464	396	423	449	459	454	381	439	412	416	463	418	407	403	429	425	470	422	431	481	424	440	438	417	479	442	405	423	421	419	457	428	421	394	420	415	419	428	426	389	411	412	411	417	385	459	435	439	458	413	440	415	468	416	431	444	442	427	419	430	423	461	420	436	440	398	457	489	452	461	436	473	443	408	471	433	454	408	457	417	437	444	447	411	438	418	428	469	433	444	434	461	455	424	445	384	442	441	431	399	432	442	404	435	429	446	435	441	420	386	406	391	428	454	441	458	469	431	420	445	426	440	413	435	485	409	447	447	463	395	446	411	410	407	369	441	399	416	467	425	418	457	388	426	423	433	456	423	381	441	451	453	447	391	433	389	445	409	411	443	416	448	453	444	453	430	435	415	406	495	411	399	392	407	388	423	402	418	403	415	448	433	433	461	427	379	426	446	443	419	425	431	421	460	441	424	424	427	445	430	418	426	417	400	438	457	455	410	449	420	433	425	423	454	464	404	445	438	443	421	451	412	425	407	458	461	420	483	447	427	425	421	461	434	432	445	435	448	442	461	408	487	429	430	443	430	422	447	421	390	415	426	444	461	426	459	432	431	429	394	442	422	440	411	428	398	419	424	420	417	431	422	437	416	456	427	448	374	427	424	407	420	461	448	419	452	411	459	443	448	397	429	459	423	406	434	400	457	459	422	421	410	441	426	428	405	413	475	443	463	422	409	425	467	395	435	440	441	461	424	424	433	423	393	427	441	420	428	473	427	435	439	432	414	381	410	426	402	444	451	423	412	428	415	436	428	452	479	469	402	450	413	467	464	443	443	435	410	439	417	425	427	443	450	437	428	411	445	428	484	437	427	419	425	431	410	440	407	465	459	425	416	394	457	466	439	457	467	448	436	412	377	436	456	486	446	444	407	435	442	417	428	406	442	392	408	476	457	409	453	408	438	428	419	445	452	439	411	452	415	390	407	443	399	449	420	430	468	379	447	435	434	398	448	481	433	405	447	427	397	436	453	438	400	425	452	445	444	409	443	409	389	435	432	395	427	436	425	443	429	447	432	425	438	428	424	383	461	405	390	436	417	397	446	422	423	460	432	402	485	456	428	436	421	467	427	441	485	432	415	465	482	457	418	434	421	441	408	393	444	432	443	430	413	418	484	423	439	434	455	434	425	413	400	452	431	434	459	442	409	434	379	460	477	424	455	437	439	461	501	433	377	385	428	433	446	428	459	430	423	437	436	419	421	437	450	458	414	429	427	416	439	426	385	424	454	442	420	420	434	474	430	452	474	445	419	459	409	447	441	402	415	415	412	438	427	452	471	477	440	416	415	455	437	432	427	407	421	400	455	448	439	451	413	445	408	438	420	381	447	437	451	442	389	438	400	424	377	436	411	467	445	408	385	409	404	457	412	463	421	451	439	443	404	444	447	443	428	455	433	418	411	450	420	454	422	437	468	434	402	432	446	434	430	451	465	431	469	452	428	426	463	422	479	430	414	450	439	432	424	421	414	414	415	428	471	449	427	483	425	422	404	407	448	455	449	413	452	421	428	467	409	427	432	427	489	435	436	379	454	456	449	391	430	420	421	446	441	427	493	411	440	437	399	417	424	469	417	444	419	436	398	445	354	437	470	442	447	421	402	398	455	442	433	440	396	426	412	449	413	433	462	446	455	460	406	406	432	452	390	442	401	411	447	409	448	424	370	392	410	456	434	447	408	436	456
41741	32750	22449	15390	10020	2994	1968	2035	1595	1310	1291	1251	1132	1119	1096	1056	1014	994	1013	973	1011	984	891	925	963	921	928	990	928	959	989	951	955	946	983	973	933	976	1021	931	923	967	914	967	945	952	842	908	980	926	958	974	923	937	916	971	927	960	935	952	974	977	872	928	886	907	931	868	949	892	947	971	907	916	901	951	945	933	842	916	909	929	881	901	888	897	900	920	876	926	869	943	905	948	932	883	940	876	965	934	937	919	910	904	896	914	906	913	899	951	884	917	864	900	942	896	943	873	909	877	934	926	887	929	945	966	895	933	878	913	896	921	966	896	939	927	913	949	947	940	862	929	934	978	902	899	924	919	899	909	906	903	952	902	876	927	930	885	909	952	911	858	914	890	809	851	972	887	883	942	959	960	919	956	966	914	922	926	921	888	917	915	892	913	919	891	908	927	921	945	897	884	944	929	910	901	906	951	945	931	919	995	929	916	942	942	902	928	911	916	907	956	945	928	885	948	920	976	912	995	877	909	877	944	918	936	931	926	860	897	914	914	904	876	941	906	926	894	932	885	913	876	917	903	937	883	937	953	903	912	946	926	858	874	920	979	926	995	912	916	922	940	863	882	882	935	988	902	957	960	905	899	949	949	904	920	930	899	944	888	892	889	954	919	959	963	889	884	929	932	937	893	950	929	938	937	930	908	933	880	934	891	968	903	926	951	885	870	937	866	915	967	941	948	979	950	875	942	937	912	951	904	943	925	892	973	907	918	879	953	967	910	926	897	934	898	901	937	877	892	948	944	884	880	953	915	966	927	866	942	892	938	892	929	930	924	906	936	901	908	873	925	934	932	928	914	898	857	922	887	920	867	966	924	937	958	868	912	915	920	928	854	903	972	890	911	932	894	883	921	893	941	926	919	917	983	943	912	900	914	938	942	884	897	925	973	905	862	941	924	922	846	946	886	925	912	862	945	891	920	901	904	913	890	936	953	944	877	924	904	907	915	908	865	960	908	940	920	937	927	912	880	908	919	929	881	894	929	930	888	886	986	956	897	875	881	888	890	928	890	912	926	907	942	867	934	914	907	953	911	914	867	876	889	891	938	909	905	977	908	931	984	929	929	946	929	885	913	895	899	904	957	919	922	931	934	913	922	875	927	902	889	924	882	949	925	961	861	897	906	867	916	968	906	925	928	932	912	928	890	957	938	907	901	949	885	928	885	905	883	958	897	899	902	888	900	898	879	903	888	926	886	886	914	938	953	916	918	878	917	987	946	991	936	955	902	935	903	936	927	915	910	973	868	899	871	912	891	928	919	912	929	910	903	944	932	933	934	886	917	914	907	869	938	905	929	959	929	927	879	891	873	906	902	915	895	996	928	915	912	911	890	917	939	902	923	904	911	938	871	939	890	915	896	986	940	969	930	965	948	911	932	944	943	946	933	949	908	937	925	927	891	935	981	865	920	971	977	922	903	949	922	890	934	927	908	888	895	913	950	914	906	937	929	952	910	944	927	916	915	922	916	887	898	938	936	897	932	892	960	908	962	893	945	904	905	900	902	876	951	904	908	877	907	984	921	944	919	937	975	897	963	935	894	867	950	902	887	955	930	905	926	928	909	904	920	928	883	930	867	901	933	920	916	925	872	906	908	915	898	873	903	933	935	926	953	904	914	906	869	916	936	933	948	910	897	919	917	894	945	945	873	906	913	869	946	900	905	923	924	894	944	926	959	932	927	949	911	921	916	924	894	916	930	938	941	967	876	904	943	914	918	913	933	927	926	927	929	903	940	943	969	929	963	914	958	907	914	971	903	870	924	916	926	924	982	898	940	929	983	930	922	881	932	932	950	939	949	935	892	905	940	871	904	944	937	868	902	1007	912	880	882	879	856	960	898	929	921	977	933	907	916	941	961	943	876	897	897	957	915	931	939	903	914	875	909	979	938	903	934	913	953	924	908	938	920	958	928	918	950	960	902	963	928	901	894	895	927	926	912	915	930	904	896	953	909	948	931	937	971	885	951	861	899	921	917	917	892	876	888	921	903	900	947	888	937	907	915	900	943	947	931	866	988	953	949	932	946	909	936	935	957	907	902	876	918	884	958	948	958	930	951	942	940	945	929	913	963	921	940	868	936	860	914	974	888	932	913	942	909	892	935	918	913	850	916	936	917	890	876	965	923	940	901	890	824	941	914	935	884	918	927	919	894	919	895	878	915	937	913	921	969	945	915	963	942	918	912	866	914	949	856	879	896	854	876	912	921	906	944	931	900	925	927	928	868	868	886	937	920	857	918	883	979	926	948	912	955	978	931	897	912	892	956	939	859	905	853	900	888	893	881	929	976	971	871	932	961	890	954	858	925	897	964	888	921	884	887	914	875	950	939	838	947	932	940	922	922	930	956	953	947	916	911	951	990	920	900	936	892	950	931	857	907	968	919	895	890	929	954	919	950	936	878	905	937	889	926	938	910	921	946	906	922	955	905	954	942	932	915	863	944	914	927	942	893	929	899	909	915	892	965	923	876	935	923	973	876	927	911	978	890	968	954	906	925	897	957	942	889	888	924	894	892	907	899	921	965	856	972	990	886	907	890	886	915	891	955	914	892	932	928	940	919	884	938	963	954	876	871	931	965	914	886	893	946	945	889	930	932	933	906	908	934	911	897	918	932	934	910	828	889	924	906	947	906	930	957	911	958	894	946	872	938	964	933	966	953	914	945	925	900	926	926	865	882	893	877	941	947	883	902	910	882	891	882	951	891	937	889	922	943	913	960	851	870	865	918	927	962	905	949	934	911	952	928	903	895	971	903	935	940	854	915	898	885	843	900	902	885	910	876	937	938	918	939	927	884	921	866	962	888	943	944	940	913	899	909	888	926	888	937	911	950	947	888	943	917	943	935	905	907	947	944	964	903	914	929	939	917	956	921	872	910	923	972	890	929	943	914	911	931	934	879	888	923	931	930	930	929	936	923	901	907	919	947	938	907	901	897	944	940	938	924	869	922	910	984	929	900	880	938	887	936	927	884	902	837	989	895	942	890	936	892	915	949	969	926	950	961	891	894	919	941	987	887	886	894	999	926	980	916	862	898	920	939	876	886	893	950	936	922	885	938	941	940	945	941	940	887	916	899	903	896	949	916	912	907	895	931	949	923	959	947	922	903	895	902	927	895	904	894	922	933	897	911	929	907	907	924	920	978	888	918	945	939	924	928	967	902	887	938	893	876	898	946	923	934	1002	908	848	853	880	931	911	855	919	950	891	897	924	944	859	919	910	878	892	907	937	875	878	1006	892	961	852	863	896	945	960	948	891	948	955	922	898	933	922	921	907	909	964	944	937	948	879	909	908	970	892	944	917	934	917	911	965	927	862	891	970	948	883	894	929	896	927	927	908	829	996	913	943	914	892	889	933	912	880	914	941	914	908	976	916	845	937	914	955	928	944	889	928	895	855	934	895	899	928	911	907	896	878	957	918	919	873	900	935	934	921	910	923	932	921	962	941	942
52035	26205	10003	3132	900	603	497	445	480	455	454	452	422	475	434	437	415	468	426	434	445	432	430	385	384	421	407	426	426	426	446	390	438	497	442	436	370	379	473	392	438	400	433	407	420	453	420	360	373	414	430	451	481	402	383	427	414	458	432	428	454	440	381	410	395	426	410	439	454	412	450	405	417	434	421	454	429	427	417	438	429	388	407	421	414	449	422	449	419	426	401	431	407	404	440	400	417	454	419	419	435	430	440	402	421	375	459	414	437	398	390	459	391	450	396	443	424	435	403	409	441	430	477	437	373	447	433	431	423	421	414	380	439	425	438	384	410	456	437	453	431	416	406	410	409	440	423	420	458	420	431	433	425	410	428	417	423	434	388	399	395	415	423	383	444	406	419	428	401	419	434	430	413	445	421	448	437	421	411	419	401	469	422	391	385	427	424	426	446	422	425	419	433	428	413	426	437	469	422	397	407	401	388	406	424	449	477	420	397	436	420	417	420	455	414	416	429	401	422	427	420	442	426	418	414	422	419	394	385	431	404	449	406	405	410	444	420	422	473	410	431	384	449	462	452	422	401	405	389	461	444	417	454	401	425	426	431	454	433	449	440	395	446	525	397	432	406	383	402	429	403	426	438	425	454	432	454	464	432	463	442	426	478	423	453	438	415	426	447	454	428	450	422	424	419	446	450	439	466	380	445	455	391	417	409	386	418	427	425	441	430	390	404	382	409	430	428	430	413	433	429	450	422	433	426	432	399	417	440	399	389	437	403	449	444	458	442	385	406	386	420	426	402	411	436	421	481	425	418	411	419	431	422	445	433	455	428	384	447	428	409	433	413	451	427	435	392	445	413	433	428	437	413	378	418	453	438	440	391	450	428	406	417	440	369	439	458	454	406	411	423	451	402	440	423	404	418	412	413	406	468	407	415	434	442	451	433	403	436	379	405	382	402	407	400	433	391	389	424	412	421	403	421	432	431	415	429	441	354	405	386	452	408	391	390	424	426	434	405	428	430	431	394	415	417	468	397	455	408	378	427	394	438	405	429	461	431	408	412	419	459	429	351	397	417	422	440	416	432	412	408	442	375	390	443	401	416	413	431	417	457	417	439	429	428	367	419	417	393	414	441	444	438	396	419	415	419	374	418	398	394	357	429	441	421	417	368	427	420	407	456	447	416	441	427	440	433	431	409	424	397	412	441	411	430	435	412	409	469	445	428	403	437	450	437	392	419	404	489	423	428	423	376	391	442	397	392	414	421	412	403	396	423	415	414	425	505	409	395	388	422	469	423	413	453	447	432	423	431	420	427	362	417	452	432	393	438	420	423	413	362	405	440	421	404	411	394	415	387	391	392	436	431	421	406	380	431	415	428	417	420	430	421	408	417	405	448	388	397	429	410	399	420	429	380	411	412	412	375	393	432	405	435	389	411	401	427	407	389	372	399	405	403	416	419	390	432	409	400	399	418	436	402	447	439	410	453	433	447	434	436	402	404	434	388	400	432	427	424	425	429	449	438	414	414	459	380	428	426	443	440	388	409	443	455	424	396	412	428	460	433	431	452	399	400	466	441	450	454	419	417	408	407	427	385	424	410	406	422	408	447	448	431	435	416	426	437	438	423	447	371	413	424	417	455	468	394	465	408	417	408	423	422	437	411	444	456	410	443	447	458	414	403	391	422	426	403	417	457	455	392	396	403	456	435	393	391	407	401	453	484	414	446	484	404	458	440	426	435	370	461	438	446	447	440	429	439	425	428	432	389	441	387	405	420	456	470	471	442	454	378	462	436	455	446	422	422	401	424	462	432	422	427	473	406	384	385	439	400	425	394	435	436	388	444	457	462	422	438	408	430	451	415	464	416	435	429	396	412	430	382	427	396	415	417	441	453	370	422	390	417	423	405	406	429	475	406	412	405	400	424	405	402	421	441	444	433	434	399	417	423	451	409	421	378	430	439	443	435	419	442	404	419	433	442	426	392	403	404	415	383	402	448	388	396	424	428	449	405	380	416	474	426	418	387	410	439	418	404	430	410	400	470	429	423	397	410	466	419	367	424	451	443	414	434	418	412	391	389	423	446	454	428	443	420	382	393	409	399	460	439	393	430	425	443	437	431	440	387	401	410	455	441	442	411	413	412	435	412	430	398	398	455	418	422	447	441	393	414	480	386	431	435	441	404	402	431	422	418	405	420	443	393	410	452	430	391	417	453	453	387	448	444	432	432	433	401	455	456	422	408	380	379	435	414	441	438	439	382	411	409	410	421	419	456	420	410	431	459	423	445	448	440	430	405	413	419	428	420	440	435	424	465	450	421	378	415	431	400	410	426	461	403	443	469	411	435	466	442	432	414	394	455	394	438	418	410	466	429	409	432	456	414	380	415	425	396	442	413	436	402	442	374	430	411	432	399	402	478	421	452	440	447	428	410	405	414	367	415	396	396	422	445	413	391	442	389	421	473	438	420	418	441	432	408	446	419	433	404	423	441	455	422	459	415	437	410	416	417	420	399	403	452	441	388	397	396	466	414	401	421	382	449	453	465	394	415	448	393	410	391	430	390	432	441	413	374	415	412	391	441	418	464	464	394	421	409	413	448	446	439	459	402	416	386	407	390	397	411	404	440	421	417	437	414	381	445	406	398	457	459	388	388	427	463	427	429	408	458	457	420	403	384	379	424	406	446	435	448	449	452	451	448	440	411	409	431	442	447	416	401	406	431	468	449	406	441	446	384	433	404	446	422	434	415	414	439	444	409	437	471	438	431	453	406	443	425	449	412	436	476	402	409	432	381	397	392	438	431	425	456	421	518	448	430	406	425	409	412	429	383	428	427	425	465	444	429	450	393	398	410	418	408	452	444	417	409	429	419	404	440	455	397	416	422	432	436	408	396	410	428	423	446	442	442	410	431	408	369	404	424	431	410	450	400	476	414	418	412	396	490	517	455	443	389	444	469	438	453	348	433	434	403	423	438	425	414	458	446	436	448	460	458	422	378	401	421	452	438	425	425	434	404	445	446	440	456	399	457	398	417	437	427	390	440	388	439	434	415	427	425	400	440	468	414	460	444	421	415	421	409	431	413	390	427	390	408	414	448	469	418	400	433	434	417	406	414	392	429	384	409	405	435	456	402	396	411	452	428	431	406	419	465	448	402	445	400	452	439	426	412	447	385	442	369	419	407	462	402	386	413	446	412	425	406	413	408	423	406	432	421	434	448	425	427	436	412	428	414	391	420	407	414	428	402	408	379	437	431	459	416	446	420	421	438	432	417	411	448	392	439	410	444	421	437	425	403	374	376	432	460	433	446	453	465	435	443	437	446	427	407	411	426	435	414	381	423	416	381	429	385	407	418	404	421	425	436	437	421	431	455	426	448	453	434	399	407	418	400	436	403	414	441	432	436	421	402	428	374	402	404	434	426	401	449	417	423	467	438	451	424	382	404	428	402	439	436	458	427	454	425	468	435	404	429	455	410	459	437	405	427	414	462	430	410	438
33784	17573	11404	6048	2229	1374	1210	1214	1088	1020	976	964	977	991	945	895	904	909	861	887	927	897	920	926	897	877	897	899	920	920	865	896	890	966	905	922	883	900	897	904	863	881	876	932	898	866	864	907	890	874	921	921	937	900	876	891	911	924	890	934	918	899	827	908	907	914	894	857	934	932	859	881	929	872	899	908	862	940	867	906	855	864	928	893	872	882	887	907	896	907	877	930	892	920	861	881	895	854	894	887	871	898	877	907	962	876	894	930	862	914	892	901	846	845	900	917	887	892	882	855	873	894	918	893	853	903	907	884	929	902	882	907	921	873	874	901	883	844	892	911	863	853	879	901	822	910	863	900	892	915	893	892	852	857	864	899	874	913	870	898	890	878	863	860	900	901	914	883	925	838	868	899	870	897	902	913	858	908	906	872	885	863	871	848	860	966	892	870	888	896	892	914	896	902	883	817	844	872	887	891	909	909	875	941	828	949	935	864	887	875	858	899	951	856	912	887	887	929	890	869	863	893	971	898	842	839	869	898	970	901	931	912	816	926	907	885	920	862	903	834	867	859	831	956	912	907	892	865	909	872	870	897	941	906	873	896	921	880	869	854	888	843	866	870	861	914	934	894	941	913	951	879	819	854	902	904	896	917	894	861	859	888	893	908	877	922	867	933	909	943	971	872	908	886	842	938	904	888	900	903	850	871	850	896	879	860	911	920	847	896	974	859	860	889	924	908	857	909	868	913	832	915	907	944	918	842	935	891	883	941	854	901	850	927	923	861	886	944	922	940	936	864	909	914	885	898	868	920	839	853	829	891	822	890	899	856	911	897	873	911	851	854	896	914	891	857	887	898	902	910	928	859	826	887	891	845	902	927	910	935	883	941	885	889	877	886	858	923	842	917	851	819	859	888	913	844	867	898	835	881	909	897	901	916	864	869	858	917	888	871	928	876	894	869	927	893	886	867	880	919	891	952	890	871	905	902	905	873	894	894	933	847	866	867	942	885	880	892	875	921	853	874	876	889	930	893	885	856	904	930	897	931	923	901	885	897	882	920	912	959	880	875	879	900	925	906	906	898	904	886	935	866	942	917	836	891	897	913	950	925	809	881	867	871	922	892	925	928	873	906	876	898	900	881	839	887	890	867	888	918	878	926	914	909	887	848	913	846	864	836	879	910	854	942	941	893	892	930	881	862	915	906	887	903	912	874	917	899	929	857	883	915	911	876	943	901	890	863	884	869	876	872	878	875	909	936	869	884	897	902	876	905	864	928	907	873	860	890	891	888	938	903	905	856	856	848	942	849	892	942	876	895	908	874	904	905	853	920	886	880	932	914	872	929	903	925	874	869	880	943	860	918	907	880	916	902	846	911	880	837	889	843	848	880	864	855	887	899	892	861	863	840	875	897	859	882	948	868	874	896	847	876	887	956	899	897	885	881	872	895	847	875	892	878	935	926	916	894	934	865	900	829	958	889	899	961	870	904	913	875	880	856	875	911	847	899	877	852	841	949	882	822	860	855	906	930	884	865	908	874	860	895	914	912	900	854	929	893	874	898	892	924	868	898	891	921	893	893	925	921	883	863	935	929	906	891	885	884	903	921	886	883	903	937	835	806	913	905	910	912	889	858	942	860	833	867	922	860	921	930	857	895	907	897	942	924	834	911	887	906	878	866	876	860	879	868	876	881	889	919	896	851	852	936	946	874	922	865	946	896	937	928	845	910	916	872	879	888	885	899	879	953	878	890	846	835	919	889	860	894	837	926	868	889	861	848	913	891	921	852	926	887	922	902	962	894	892	898	929	836	922	883	895	911	899	870	951	880	888	929	884	892	828	870	908	924	899	929	905	936	873	866	898	926	885	876	912	853	861	849	909	842	888	910	851	933	887	885	928	917	881	882	965	872	880	919	929	929	900	913	878	863	923	893	906	952	931	916	894	944	829	905	940	894	879	885	900	957	927	873	882	863	916	885	893	910	972	915	946	938	894	909	895	943	879	901	922	877	869	888	892	925	890	880	904	893	931	917	923	836	882	873	892	883	855	916	897	882	912	868	906	857	907	858	889	861	877	916	920	883	874	858	864	903	902	874	924	869	896	811	824	889	883	939	926	912	862	949	946	841	885	886	857	934	897	870	897	909	868	906	901	938	913	914	883	916	858	862	886	916	874	910	885	836	978	932	898	854	896	851	890	907	869	905	899	948	928	931	894	896	880	900	882	903	898	888	833	932	884	909	883	960	936	880	899	907	880	851	841	895	853	918	946	909	843	941	877	883	898	879	876	857	978	897	898	923	895	889	876	883	899	875	878	886	898	874	896	923	926	898	902	925	866	892	857	911	850	899	907	878	891	851	909	891	947	837	867	886	920	865	926	893	902	888	926	860	948	901	872	916	900	912	898	858	881	927	864	884	900	921	897	895	863	874	915	937	931	885	912	895	889	855	839	919	923	880	886	932	898	931	839	864	903	956	846	858	940	874	881	916	886	899	914	894	873	842	894	904	896	897	892	882	869	903	921	920	860	852	904	923	895	886	938	956	871	910	887	912	839	929	890	847	919	875	889	864	871	935	892	905	874	885	885	930	860	919	924	931	970	864	910	927	889	889	856	849	914	840	919	933	946	881	883	938	905	894	827	830	894	890	875	880	897	904	943	870	886	937	897	841	892	891	923	926	889	931	902	874	920	871	942	907	944	882	934	874	898	825	862	880	877	863	855	901	929	864	870	894	844	902	885	887	873	884	860	840	909	945	892	896	927	879	870	849	895	899	909	887	919	889	878	859	872	857	914	862	919	891	862	861	899	899	897	876	905	862	879	848	873	849	918	858	919	888	883	884	901	864	886	866	892	883	879	842	894	872	910	896	929	912	881	907	838	909	847	898	892	922	905	885	929	933	897	907	870	909	879	856	871	894	899	857	914	868	874	889	903	882	908	871	891	867	853	896	915	886	845	878	844	863	900	925	890	896	870	889	934	918	946	916	924	865	915	920	862	876	912	851	839	902	862	902	930	876	865	895	899	899	888	897	882	866	928	849	872	900	922	882	823	900	933	890	883	943	929	912	930	866	866	881	842	870	892	902	871	933	900	908	895	902	875	903	872	962	949	836	888	860	886	931	907	877	851	895	907	896	902	920	858	886	911	894	885	873	892	871	850	860	931	906	910	843	899	864	878	890	869	859	837	896	879	898	904	873	884	910	900	891	874	891	857	896	884	866	895	836	900	865	943	922	924	890	892	872	890	927	931	876	922	903	908	821	908	888	897	878	921	805	911	892	912	900	863	890	945	904	921	877	870	856	894	926	874	884	867	904	865	890	871	920	870	878	863	893	855	877	903	929	906	905	909	879	885	893	907	857	887	936	864	884	874	890	867	843	897	888	905	894	903	880	931	898	909	912	867	870	875	916	915	911	913	849	870	897	885	878	912	872	930	860	900	910	918	855	921	914	875	857	885	923	880	906	872	876	877	857	854	901	878	888	887	889	864	925	883	830
53917	29363	17950	7327	2569	1321	733	627	512	499	481	469	413	464	456	441	408	419	402	407	416	427	391	404	428	406	406	426	418	393	405	365	412	400	431	416	414	398	453	429	435	461	388	351	415	408	404	404	380	419	428	344	395	392	386	408	430	400	389	382	343	390	407	396	407	421	407	366	402	403	412	404	361	392	417	417	429	402	419	371	374	387	400	404	426	413	379	375	397	405	433	405	433	427	389	391	370	435	391	381	389	386	388	413	416	413	371	374	415	410	416	425	373	412	406	394	391	408	359	399	367	407	411	400	407	449	387	375	403	387	406	405	403	424	366	434	415	393	373	379	374	409	388	401	418	394	407	397	404	414	376	419	404	417	371	409	394	416	419	396	395	383	393	415	399	389	401	453	384	383	393	422	398	429	419	408	422	387	415	432	412	412	405	403	383	370	378	386	395	373	393	390	375	411	403	387	415	375	387	379	383	373	373	352	399	433	388	415	392	365	419	410	399	385	393	415	382	436	374	405	406	403	380	393	388	381	395	415	446	399	410	381	399	442	361	391	371	432	378	416	364	396	392	399	413	463	401	427	384	417	418	437	399	386	430	429	421	398	434	407	385	374	414	402	391	413	416	399	423	428	367	425	394	345	380	427	381	409	412	389	419	404	450	417	413	414	406	405	428	432	403	365	416	381	390	389	405	437	416	412	400	386	407	405	409	349	397	410	421	378	402	418	390	379	371	356	407	412	383	379	422	401	411	394	405	357	387	420	413	394	391	383	394	431	418	377	471	384	402	379	427	376	363	403	378	379	412	429	414	399	391	400	389	428	384	395	420	405	387	407	393	386	389	421	407	371	390	367	406	423	419	405	408	408	395	379	387	374	388	410	348	430	443	387	418	394	422	443	400	378	386	383	386	381	372	364	372	393	411	420	407	454	348	395	416	456	396	411	407	367	419	398	391	394	381	370	430	402	388	393	387	395	408	392	378	424	433	388	431	394	381	385	385	395	397	338	390	419	407	383	411	362	391	396	415	384	382	344	396	401	384	399	413	427	405	396	425	439	392	381	409	443	389	398	387	396	377	374	409	353	429	426	390	415	377	382	411	406	432	398	387	398	404	410	394	396	429	386	372	367	383	372	368	418	390	393	397	413	387	407	398	393	375	399	450	418	420	364	413	421	385	416	407	365	382	400	393	402	409	392	358	373	403	404	429	415	368	376	417	381	408	422	399	416	406	398	422	436	406	418	391	433	392	406	417	398	411	416	388	435	426	401	376	415	419	399	413	412	408	408	412	376	417	426	429	379	394	419	381	377	408	387	401	386	414	405	400	417	385	398	438	418	444	401	401	403	391	429	432	348	426	386	404	428	426	387	391	414	389	402	380	381	428	431	403	425	405	403	363	400	395	447	381	389	428	393	421	396	396	374	422	391	435	365	383	374	385	391	399	404	399	421	421	421	451	421	371	420	406	392	410	397	392	404	427	390	412	435	449	433	424	388	401	396	431	405	412	430	410	407	411	415	398	432	381	446	425	416	390	376	434	479	405	417	430	422	380	400	411	413	409	398	375	404	406	383	396	375	383	388	401	426	442	384	405	404	377	381	398	432	385	400	399	427	418	431	384	402	434	390	380	379	405	346	397	389	419	423	376	380	409	400	419	377	410	400	407	421	390	433	428	395	416	404	387	389	372	405	392	382	395	364	392	382	405	378	424	423	397	419	417	367	381	394	414	386	423	416	378	382	393	388	406	378	423	451	383	435	426	377	430	416	394	394	405	435	411	385	420	338	416	390	389	401	406	423	396	414	403	397	395	397	417	386	425	405	406	377	404	433	413	443	399	396	381	423	401	426	416	394	397	412	429	388	355	435	401	378	399	394	429	375	396	402	414	403	418	392	406	468	400	430	426	415	374	385	404	406	413	404	394	374	415	395	382	451	431	402	391	436	386	412	409	415	445	417	393	412	393	409	393	403	405	412	386	412	427	407	388	380	382	384	373	361	417	377	398	370	450	385	421	384	358	392	392	408	367	433	407	388	404	422	439	401	431	409	467	433	434	406	391	394	380	403	379	370	407	419	429	420	430	384	410	398	374	419	410	414	393	401	392	426	405	387	410	411	409	401	385	400	390	414	384	422	392	409	394	373	401	398	396	405	407	388	415	441	415	408	413	386	410	429	417	401	402	379	402	427	390	409	433	376	390	441	381	376	393	423	414	400	379	412	374	398	393	375	374	405	389	407	377	438	435	396	434	422	393	416	422	392	433	385	424	404	399	414	439	413	416	429	386	448	398	349	421	384	370	467	418	380	403	430	423	454	407	399	394	380	449	388	391	426	346	399	382	389	377	360	420	414	419	366	444	390	368	414	419	441	419	416	402	402	447	406	420	421	409	438	351	413	440	424	379	373	459	411	430	414	412	413	419	380	388	415	398	370	404	380	416	431	458	442	384	428	373	389	392	403	401	419	415	405	400	399	425	401	367	379	397	418	378	428	384	397	374	402	425	409	396	375	394	390	395	385	400	414	393	376	400	407	397	391	378	371	400	418	388	404	369	439	367	395	410	431	400	397	423	391	399	415	411	399	427	412	417	399	391	360	398	438	455	410	409	416	439	398	426	381	377	412	401	393	424	367	367	382	418	410	393	402	400	420	416	427	435	450	410	390	406	419	413	387	393	379	380	416	417	371	420	384	397	422	341	424	415	386	394	388	418	404	394	396	391	416	402	418	425	379	409	383	438	393	412	422	365	407	386	410	369	396	395	446	409	397	397	393	394	412	407	387	434	420	436	401	401	412	418	409	382	409	404	414	380	377	423	424	396	393	430	382	396	393	396	366	432	419	391	403	384	385	398	424	431	417	473	423	355	401	418	397	459	398	375	403	406	393	352	378	383	405	392	395	434	421	424	424	425	403	434	418	414	393	381	423	433	352	400	382	407	389	396	411	418	419	423	411	390	402	404	368	397	367	362	357	399	411	396	425	400	416	398	402	416	464	377	433	404	401	376	366	378	418	455	389	397	361	412	418	423	413	413	380	423	409	432	394	418	413	397	410	403	360	391	381	391	412	369	386	455	393	399	420	392	397	384	377	410	404	411	426	393	430	367	375	391	446	369	409	426	395	405	384	391	351	402	436	407	435	378	372	397	386	431	362	416	433	399	396	421	419	420	400	405	372	402	376	455	428	420	381	385	407	374	378	411	417	391	419	397	443	424	349	373	382	452	400	417	441	446	432	373	406	435	395	398	392	401	400	409	384	382	373	382	372	366	408	364	409	393	371	389	393	387	375	387	389	387	422	379	421	463	390	372	368	402	389	412	437	402	433	381	425	376	375	405	389	404	359	390	406	418	415	380	368	369	381	404	409	384	413	393	412	386	373	424	384	390	398	387	371	384	440	405	426	393	428	387	404	386	404	387	421	426	393	386	439	414	387	418	400	380	384	389	412	438	409	394	445	402	436	377	392	391	421	402	396	374	373	387	392	408	390	409	377	375	384
33686	21921	21437	12474	6788	4047	2004	1681	1483	1185	1185	1062	1068	1027	1050	978	947	894	942	940	865	933	879	887	883	884	934	889	858	883	820	899	904	893	914	887	866	854	990	878	922	897	910	903	830	863	885	913	873	829	894	859	852	892	874	803	854	863	880	837	872	895	846	862	858	845	853	903	902	850	848	874	912	866	809	843	911	837	852	800	895	839	835	934	861	874	903	858	870	838	866	863	828	837	844	838	886	837	861	923	813	891	878	840	884	887	873	825	859	840	856	867	845	867	891	834	825	909	872	811	870	860	869	861	851	867	868	833	859	874	940	860	830	882	863	838	887	875	906	911	857	872	880	884	834	767	896	839	810	899	808	878	863	881	851	905	918	853	860	869	881	883	879	814	867	836	842	904	812	820	851	848	846	897	844	888	876	840	855	900	830	859	820	902	837	825	883	839	883	818	841	879	820	861	849	889	865	807	825	896	846	903	871	851	857	881	845	879	884	871	866	886	860	829	882	865	874	866	924	877	848	829	840	899	845	821	848	834	909	887	878	817	867	858	912	859	860	851	827	850	836	902	868	897	889	893	876	834	864	830	844	855	861	842	821	906	867	861	866	823	895	798	899	815	856	866	836	895	891	916	848	911	883	866	833	866	866	862	836	909	870	900	839	867	890	880	875	917	876	896	898	851	852	821	896	877	842	879	831	887	871	848	887	907	809	892	886	847	854	925	852	830	879	908	852	805	840	862	814	884	857	869	847	824	875	836	831	843	838	879	848	862	827	811	892	889	839	883	824	904	848	842	850	834	791	852	849	826	865	822	849	869	922	878	863	860	864	903	832	897	839	812	854	797	887	887	887	795	818	870	856	811	870	846	848	853	877	871	873	810	867	866	823	825	867	859	876	848	840	880	867	809	840	852	897	811	858	834	888	874	822	905	872	810	839	917	834	837	848	816	863	859	858	814	824	885	827	872	845	848	921	801	875	835	820	844	849	839	877	841	821	879	890	861	833	830	823	816	865	875	830	830	863	880	828	858	805	846	801	863	862	842	870	864	826	854	865	860	876	832	843	897	852	839	866	829	852	858	861	897	862	882	855	866	873	903	871	825	883	827	842	868	883	853	868	886	848	894	858	869	886	839	911	919	902	806	811	858	832	810	864	866	878	859	856	819	873	897	890	843	885	869	845	892	899	818	843	911	823	773	905	841	820	911	826	836	856	906	831	847	899	833	846	857	872	829	847	855	850	807	852	844	844	852	865	870	879	815	817	823	892	872	848	769	873	869	812	848	846	923	857	886	883	846	878	877	857	893	837	851	864	823	855	834	915	870	867	842	840	897	897	877	877	850	888	830	863	873	838	821	884	927	803	850	842	907	873	883	808	867	861	848	877	874	881	866	913	884	866	875	877	858	843	840	873	863	882	871	879	846	867	818	878	850	857	856	878	858	848	869	871	866	851	845	784	839	895	835	844	857	856	896	834	856	870	840	872	911	890	846	840	838	857	896	874	806	906	875	885	860	900	905	860	860	859	844	815	837	849	828	895	922	864	929	820	838	849	819	851	908	813	861	894	838	833	819	843	867	876	850	848	856	854	874	890	904	919	861	819	801	878	854	840	898	841	835	845	860	864	878	861	864	845	855	848	877	808	893	850	863	832	842	798	796	845	828	873	906	835	889	873	917	850	848	878	897	819	888	830	863	860	885	824	800	825	885	896	829	855	826	846	824	825	854	884	917	861	813	898	816	835	846	825	864	813	915	811	806	841	906	840	834	847	900	805	874	854	820	872	839	864	853	902	822	919	854	856	818	845	866	843	841	886	846	876	823	854	840	838	890	829	820	852	845	869	843	883	850	896	859	867	831	868	840	788	864	861	824	865	832	888	866	838	893	905	838	853	826	863	832	893	821	876	904	828	829	817	904	884	866	886	876	887	846	858	910	805	860	843	860	875	826	839	820	888	839	889	843	899	873	833	874	774	875	934	877	898	837	835	873	848	877	843	921	883	852	874	915	870	853	852	848	878	875	858	883	845	888	899	904	806	787	863	854	852	840	880	903	903	844	887	827	833	831	845	823	853	860	812	896	864	868	874	873	841	897	881	867	857	855	869	879	880	862	850	859	824	885	859	890	847	861	908	845	862	863	855	884	856	871	836	853	835	858	855	883	812	849	928	897	904	880	862	845	853	811	874	832	830	824	827	855	867	811	846	856	828	829	832	846	897	826	803	882	872	840	881	852	938	876	839	909	878	843	806	849	839	839	893	858	868	883	848	894	866	853	870	878	867	873	820	819	834	870	817	843	821	838	879	846	876	845	897	847	779	863	876	829	859	857	893	829	859	849	805	858	813	887	848	783	833	913	774	859	879	871	854	826	847	853	914	832	839	896	790	885	911	884	872	860	839	784	876	946	800	820	860	841	865	884	872	845	875	897	839	857	822	840	816	848	893	871	897	821	864	836	873	900	860	834	833	840	874	828	836	861	855	917	839	889	902	805	852	875	838	807	903	859	901	889	889	897	848	870	854	856	862	838	883	829	823	855	855	806	854	821	882	899	870	850	811	856	827	853	850	877	873	841	856	894	834	803	890	898	909	859	821	822	864	883	828	901	782	837	851	846	837	895	860	877	856	889	828	872	832	863	848	829	878	895	861	843	868	865	863	849	833	827	827	909	833	822	815	860	872	891	850	894	886	841	896	864	882	882	894	873	851	835	869	849	797	916	831	849	902	856	892	880	899	829	879	855	871	829	821	875	875	887	849	819	833	906	901	819	867	846	897	874	858	862	833	828	877	868	829	865	800	891	858	855	894	838	840	852	826	857	874	848	849	845	897	838	846	869	876	894	862	823	862	843	884	906	927	866	840	851	895	850	865	845	861	890	851	868	878	902	852	856	864	866	859	848	887	869	851	908	875	888	886	834	847	860	858	826	848	852	844	826	875	852	880	862	814	883	857	831	901	878	796	876	848	875	816	834	858	799	877	893	857	874	806	832	799	882	834	833	841	859	856	863	861	882	885	862	824	848	874	855	894	808	814	853	851	895	874	823	852	924	881	862	851	896	863	856	901	836	842	827	843	828	853	863	844	863	893	890	848	866	932	905	882	876	833	828	820	867	879	892	865	861	850	829	814	881	857	818	859	793	870	851	888	840	825	818	874	862	862	873	860	853	899	862	820	871	805	915	812	915	873	852	837	889	859	823	823	857	832	803	846	877	873	897	839	868	867	891	919	906	854	809	910	864	869	814	862	797	852	880	852	864	902	872	835	827	887	887	868	874	855	860	865	837	846	869	881	821	840	856	875	884	843	853	904	827	846	839	911	852	819	872	854	851	825	839	877	874	866	834	850	850	863	857	871	879	896	947	908	825	864	866	842	833	850	825	850	876	844	868	837	870	931	929	889	880	928	850	835	860	875	846	873	893	905	844	829	882	887	869	856	864	895	850	899	854	856	885	864	907	916	883	852	857	825	883	856	851	874	872	862	873	864	859	864	872	877	832
65929	38025	24191	11158	4029	1495	681	640	583	473	514	458	515	474	509	474	472	445	428	432	459	419	436	403	395	427	498	476	438	417	457	445	449	450	460	458	409	436	445	445	448	408	447	479	390	439	434	439	436	439	425	452	416	429	419	416	414	426	418	441	443	385	422	445	475	453	432	380	437	469	409	421	445	438	456	445	459	438	397	432	450	433	435	468	457	390	430	422	428	424	450	387	417	408	428	414	422	467	445	403	449	449	416	402	407	458	436	421	452	440	441	403	413	452	454	417	408	425	398	416	395	434	407	398	420	419	443	415	407	426	431	438	452	425	446	412	419	431	409	431	422	451	402	435	457	428	432	435	437	439	473	408	455	478	412	451	445	441	424	410	452	421	462	406	399	417	420	412	437	423	392	453	412	421	376	440	421	428	418	463	423	429	426	416	396	426	409	456	484	429	447	427	426	403	438	398	485	413	428	401	460	448	375	400	431	445	484	456	433	457	413	455	433	430	412	379	431	382	385	440	433	415	436	403	416	421	431	410	400	473	450	419	372	384	433	401	426	416	398	426	368	409	442	426	439	404	425	452	406	454	417	387	439	458	424	395	431	395	408	472	435	446	441	414	399	401	453	419	426	427	414	392	444	434	439	412	408	451	414	439	432	440	395	435	436	409	410	371	425	421	391	415	449	443	431	426	441	445	430	455	434	417	470	463	447	439	468	451	456	458	420	459	435	384	421	426	446	398	450	389	425	406	493	427	452	428	428	442	386	443	417	446	440	490	399	448	419	411	436	405	442	457	423	438	427	462	414	451	423	454	427	436	417	437	420	442	408	464	404	432	433	431	427	444	404	450	466	429	439	415	426	384	442	431	423	414	414	457	437	435	447	421	476	402	428	419	411	420	439	436	434	412	410	429	425	491	402	454	452	443	426	392	430	452	425	455	417	443	463	452	439	401	426	451	454	406	423	444	451	393	424	437	463	428	433	437	409	389	419	429	410	414	426	444	441	428	395	410	392	400	437	452	411	391	411	441	436	457	398	447	428	425	429	455	443	425	488	404	413	418	405	389	405	403	420	403	436	419	444	403	394	452	422	463	409	500	439	427	438	401	443	450	446	492	431	429	442	416	398	452	433	482	402	465	411	423	404	471	378	396	456	452	420	424	442	433	427	386	416	449	424	399	449	414	442	423	482	451	451	451	420	435	451	404	409	421	425	447	429	388	435	414	418	428	458	393	421	438	426	419	457	449	433	452	432	431	437	435	417	448	407	488	418	403	438	419	441	437	438	415	395	427	401	415	432	445	448	462	464	401	430	432	419	442	405	440	410	446	448	376	428	438	392	421	436	420	412	408	426	421	423	418	424	415	447	410	429	437	453	443	405	442	392	401	475	414	423	448	455	359	410	454	450	432	422	469	374	412	417	463	469	471	390	434	448	427	410	421	434	421	403	391	427	403	458	455	400	414	454	400	441	426	428	414	420	457	419	411	453	391	427	467	414	439	426	457	434	488	478	436	462	430	444	477	425	481	403	414	433	422	397	417	454	389	414	433	399	470	424	440	477	423	429	442	449	431	435	471	421	438	445	434	427	436	426	467	413	428	399	432	423	469	420	404	402	430	444	429	468	440	408	421	429	404	463	416	426	423	426	415	443	426	421	467	419	441	407	441	441	408	466	444	417	409	450	424	443	406	429	384	433	428	401	454	409	459	459	465	369	433	441	410	402	376	508	431	451	437	409	438	407	432	382	425	438	431	433	437	480	427	429	429	428	427	462	410	448	451	455	388	446	404	402	435	385	448	475	425	459	449	433	396	489	459	395	462	432	445	413	405	433	440	386	406	466	423	469	455	428	433	460	470	419	415	439	457	431	411	451	416	469	444	421	429	396	460	380	439	439	437	433	402	415	392	402	404	399	459	436	449	420	418	424	440	449	422	399	434	454	429	448	471	428	466	419	413	401	440	441	426	467	424	394	429	385	411	448	412	421	416	434	457	415	460	389	432	410	414	476	428	439	411	389	441	437	422	446	432	452	451	422	413	396	435	376	409	434	487	459	442	459	405	422	384	459	410	431	425	415	431	422	471	422	469	419	450	411	436	453	412	463	432	384	387	447	412	408	418	438	403	461	423	438	429	450	416	401	401	377	442	405	434	453	429	439	486	427	401	407	404	401	433	429	439	421	390	436	421	427	417	403	429	411	429	430	411	471	416	460	430	412	434	402	443	434	434	454	431	456	413	434	406	419	411	412	423	460	426	405	399	446	449	452	421	452	423	407	402	425	455	406	398	449	426	435	451	423	399	461	402	428	428	407	453	449	435	408	435	411	411	407	390	403	433	429	359	414	467	435	441	399	428	406	454	470	418	402	393	452	460	413	381	420	444	415	410	445	423	434	418	395	402	394	423	417	430	464	432	440	429	420	473	416	374	418	430	437	446	453	436	448	395	437	396	413	425	429	448	396	431	420	488	427	401	436	426	403	435	443	452	407	419	426	444	470	412	398	457	465	423	435	477	442	445	430	459	456	426	380	425	440	420	441	421	437	415	368	455	450	437	433	369	414	495	453	438	430	439	431	422	413	442	395	435	440	403	410	441	412	406	409	427	411	483	438	483	479	413	441	424	436	429	393	419	413	429	460	441	385	449	391	426	419	449	422	405	402	460	407	402	420	400	413	417	400	451	423	422	381	438	423	428	422	431	419	376	433	419	401	451	435	406	424	447	425	435	449	408	416	433	436	429	471	441	414	436	440	418	389	444	432	408	404	471	385	453	437	417	436	441	409	395	403	445	422	400	412	459	424	391	392	417	402	417	438	424	450	422	399	418	450	438	456	433	442	409	426	418	415	444	435	394	434	398	471	395	384	468	430	439	455	450	406	427	486	416	450	459	433	451	435	452	389	441	402	438	421	434	410	408	380	445	430	495	441	417	416	431	450	383	393	425	417	471	443	428	449	415	417	393	427	407	393	407	432	457	451	431	426	393	394	431	426	413	429	427	435	404	453	470	423	422	393	453	422	434	416	442	431	482	438	426	441	420	420	456	422	422	445	409	435	407	418	437	426	410	483	422	409	421	394	431	450	439	487	432	416	426	413	489	418	427	412	436	447	424	457	416	487	426	425	439	380	457	440	435	391	413	389	392	439	406	396	433	429	422	394	429	439	450	445	402	447	506	425	440	454	401	437	421	439	466	394	452	409	432	401	388	440	407	401	433	400	415	435	428	448	434	482	429	396	422	435	420	425	448	474	445	424	448	437	385	461	443	423	441	450	457	432	419	442	452	470	426	441	422	442	457	430	445	448	450	400	481	450	422	412	398	437	444	400	406	421	440	442	429	417	432	394	445	435	432	437	449	446	445	447	455	414	430	408	410	448	417	439	474	435	419	405	429	394	410	449	434	406	419	401	416	431	417	458	417	429	441	446	412	425	405	442	411	435	440	447	449	412	432	478	406	393	424	432	387	430	413	428	408	393	423	442	406	405	459	414	451	443	426
42097	29030	25306	16624	9926	4071	1846	1775	1498	1284	1236	1104	1100	1114	1154	1073	1093	961	969	1006	949	934	948	920	912	996	912	977	945	946	918	951	954	933	931	913	908	1024	969	977	983	989	910	901	887	874	906	901	945	960	974	845	962	894	924	941	912	923	885	892	935	899	915	961	908	957	872	945	901	932	932	884	953	948	890	935	961	914	915	920	900	945	920	967	917	913	877	912	922	866	897	857	924	914	893	893	922	898	931	931	914	885	874	915	892	880	914	890	853	924	899	887	912	905	972	927	908	935	931	910	889	915	906	922	927	954	951	918	874	939	875	929	888	873	962	932	938	927	916	883	955	936	933	902	903	904	857	925	918	947	883	931	866	902	916	933	930	969	928	898	883	882	911	913	952	906	930	948	895	942	931	939	921	924	924	918	926	882	893	893	980	918	892	930	876	924	894	925	863	804	903	937	901	919	946	965	901	890	894	920	901	920	877	883	943	868	936	890	911	831	945	866	915	923	905	903	931	907	931	941	856	922	907	890	945	901	925	931	886	910	921	922	904	897	895	907	866	953	921	850	908	907	941	953	891	890	943	951	886	860	924	932	944	942	965	902	904	868	901	951	946	913	931	909	883	904	937	859	944	882	875	870	878	939	891	910	903	881	865	911	924	911	845	925	930	939	921	912	908	937	873	902	935	890	894	888	944	925	897	890	895	905	903	946	900	886	972	913	923	923	886	899	910	894	879	944	934	837	922	912	900	943	909	915	866	935	927	895	957	861	901	936	881	926	893	925	877	891	929	929	917	858	948	904	909	922	896	959	915	902	902	880	907	883	904	889	908	859	872	923	897	866	898	885	907	882	937	949	866	893	954	927	880	843	937	930	905	906	916	889	916	877	907	937	902	850	926	966	931	974	839	928	862	927	907	914	901	922	887	924	895	865	915	930	891	947	924	958	905	905	857	905	952	946	908	899	910	916	871	937	938	904	900	879	929	933	924	887	950	866	915	917	954	935	892	918	922	899	902	913	907	890	906	856	957	859	911	868	903	916	905	949	938	916	920	870	891	904	915	930	907	913	957	919	872	922	950	863	914	849	878	904	931	946	912	884	904	895	907	860	871	922	902	901	912	932	957	987	936	898	901	938	968	900	923	948	887	913	942	931	951	885	936	911	911	864	847	965	923	930	910	911	883	905	883	944	940	967	878	943	879	886	911	918	888	892	898	919	925	924	925	928	922	879	871	943	922	867	904	877	907	942	922	944	868	919	902	941	914	952	920	890	894	933	890	915	897	902	923	860	927	920	927	907	939	945	918	890	899	947	921	923	865	855	912	951	928	886	917	894	913	906	903	870	921	933	939	896	945	900	857	932	864	899	931	953	867	888	942	956	907	898	916	949	942	927	924	926	876	928	919	956	975	882	982	943	862	880	925	876	911	899	917	932	939	953	949	906	928	851	872	927	932	908	930	930	967	876	935	849	944	847	940	892	935	879	901	909	889	907	920	923	902	861	936	966	872	939	868	833	854	918	877	839	895	892	922	918	865	952	911	882	885	901	916	876	927	907	915	854	892	880	924	950	925	911	982	938	912	890	847	902	920	941	927	922	918	935	924	956	965	893	947	898	909	904	887	901	887	878	955	929	931	880	899	899	901	953	891	853	904	887	866	879	927	928	926	915	884	896	910	885	915	894	932	915	915	855	969	913	906	962	890	893	955	924	953	908	837	916	901	904	879	885	904	891	906	955	890	958	856	913	905	890	924	923	878	934	921	938	907	922	862	896	928	926	864	894	899	943	913	923	935	871	921	943	868	932	865	929	956	918	974	913	894	932	961	904	947	933	859	921	952	981	929	922	910	925	932	967	926	962	957	914	932	915	955	969	941	916	906	917	918	941	896	890	904	948	933	893	914	954	912	955	984	923	921	885	933	907	842	932	903	954	942	899	923	919	931	918	916	929	874	940	878	932	856	954	994	915	968	900	913	924	915	897	908	900	892	902	885	928	930	834	933	933	866	856	913	841	897	959	913	866	912	910	925	944	907	927	851	939	886	935	900	904	877	948	959	880	901	892	870	916	924	904	879	878	912	918	939	923	887	927	947	824	920	876	913	885	967	861	919	930	917	915	918	868	909	906	877	898	960	896	878	945	918	918	934	943	913	884	948	913	939	951	978	971	902	927	937	883	881	911	939	945	917	878	866	920	921	901	900	918	903	910	985	874	921	910	906	868	917	934	941	919	947	908	882	955	920	892	931	923	862	907	937	919	903	926	873	894	933	920	898	938	894	892	905	905	900	958	881	912	905	929	919	952	926	836	948	907	931	935	947	907	940	871	909	932	918	974	914	875	917	878	917	941	905	863	906	936	889	950	878	840	949	908	926	908	893	887	930	893	883	935	914	932	922	915	905	918	975	918	931	920	924	971	874	915	960	923	899	873	897	864	883	880	881	932	885	982	883	916	870	894	906	897	915	867	886	931	913	932	954	960	903	883	912	905	968	888	903	859	909	849	894	906	972	893	909	908	930	891	941	908	869	910	890	865	949	950	918	916	943	916	923	925	887	898	943	913	869	899	937	938	852	865	916	893	925	871	925	896	886	860	948	897	934	934	914	940	951	909	867	950	928	867	933	949	814	881	897	893	889	924	922	962	892	907	896	939	949	904	855	899	953	891	932	976	910	881	919	857	950	884	872	964	871	907	927	854	936	952	900	926	911	943	914	903	814	903	958	934	902	936	947	915	928	971	924	935	949	910	915	883	959	921	896	940	946	948	930	897	915	935	928	936	897	850	947	897	913	902	924	939	926	874	891	889	883	960	926	962	936	941	930	882	897	891	958	901	943	948	898	986	927	943	887	862	914	934	955	928	955	949	906	930	913	924	853	868	894	875	901	913	883	912	925	926	913	883	887	906	850	891	869	917	908	878	910	912	866	918	931	897	919	939	943	955	896	910	903	957	922	895	884	951	867	866	869	890	916	916	879	880	957	912	885	929	902	934	945	883	908	872	920	958	917	872	868	1004	921	913	927	885	911	902	908	930	877	947	912	917	920	947	896	912	933	996	927	879	940	925	921	887	933	882	894	921	911	853	905	953	905	943	928	895	908	909	908	957	922	997	938	916	923	948	889	916	924	853	917	869	940	907	907	936	958	960	955	909	944	888	928	900	930	856	919	893	903	898	930	895	934	902	995	880	956	959	886	919	909	880	945	951	892	929	951	925	888	903	867	950	874	856	864	917	903	909	929	887	901	929	906	924	908	932	919	894	903	943	875	888	923	916	914	871	876	940	913	925	864	899	910	910	890	933	926	940	875	896	925	906	942	879	861	930	941	928	940	950	907	900	950	892	892	868	912	935	829	891	923	867	922	940	937	945	938	904	910	908	963	944	965	913	912	905	952	941	911	895	841	945	896	951	928	943	879	940	888	902	894	890	911	897	884	874	923	894	921	930	895	923	925	854	908	871	942	849	907	903	961	928	926	920	924	941	878	907	971	891	859	917	926	928
45641	23526	7936	3387	1901	955	592	498	503	453	461	459	439	465	409	418	431	406	425	378	396	433	411	443	413	414	443	393	411	380	424	419	398	425	418	446	417	443	420	405	426	476	433	384	407	407	410	392	433	410	427	431	371	398	429	411	425	431	418	443	402	411	387	391	387	440	446	394	448	412	442	402	397	422	401	434	433	408	389	427	404	380	432	375	444	426	408	412	384	409	409	379	412	393	429	452	428	427	439	409	440	479	417	422	421	389	399	399	375	407	443	402	370	383	450	442	429	428	378	387	453	429	416	405	441	395	407	452	418	400	415	479	387	418	385	379	420	407	431	417	456	424	385	428	418	452	417	391	426	445	423	436	426	425	409	432	408	408	399	435	414	430	382	415	408	468	427	442	421	433	422	431	466	398	413	406	366	415	395	411	413	379	395	406	401	440	444	473	413	392	412	406	405	384	449	423	463	377	401	374	437	411	429	431	440	435	407	422	430	428	424	435	417	384	465	422	394	394	454	440	442	417	406	438	456	397	423	411	421	418	432	391	420	434	406	409	436	417	395	366	397	431	402	412	390	386	397	408	405	454	412	423	421	437	367	440	397	430	413	389	383	386	388	409	400	445	418	458	484	469	368	406	401	415	405	451	412	411	351	403	424	463	417	416	459	430	445	481	429	460	366	434	418	405	397	407	401	420	374	426	413	423	402	457	431	415	404	459	453	402	404	402	443	405	415	431	418	461	401	437	381	386	408	433	359	375	395	430	431	432	415	405	425	428	414	443	398	423	428	413	440	430	383	402	420	452	464	449	417	408	408	402	410	414	397	383	433	407	414	440	442	418	383	384	367	343	389	408	415	377	414	430	432	407	420	403	465	456	408	415	431	402	407	383	415	453	411	416	435	439	376	426	423	438	429	411	407	445	394	435	432	421	412	421	431	433	395	380	412	457	430	414	408	379	403	439	383	432	390	394	404	418	440	400	438	426	447	427	421	428	383	455	431	383	444	380	402	386	401	413	430	428	422	369	385	390	447	407	415	406	427	428	430	369	439	417	430	394	434	470	393	413	403	453	411	383	395	398	444	355	401	402	417	444	416	383	440	360	409	451	415	391	356	404	427	474	448	402	420	408	442	426	417	407	412	441	401	404	390	425	399	451	399	400	401	415	403	365	402	414	466	455	419	404	439	427	397	428	391	402	437	457	420	396	451	438	407	439	435	408	458	402	405	409	407	396	429	433	386	404	398	447	421	395	379	383	417	372	409	394	423	436	416	427	377	393	380	399	382	412	435	438	426	392	435	396	448	435	396	382	426	442	444	452	439	443	422	416	400	423	452	446	400	404	415	441	447	419	405	404	445	449	443	456	439	452	406	404	393	423	443	459	418	438	407	426	430	392	392	385	498	399	401	431	433	427	446	386	431	435	419	412	415	429	391	410	439	445	384	424	411	360	426	431	393	443	408	398	399	400	388	423	442	393	451	384	393	398	418	470	441	412	421	429	444	435	435	402	422	373	366	422	436	454	441	458	427	405	395	417	404	421	416	370	409	423	370	438	426	395	417	405	380	395	373	417	380	389	413	401	397	389	444	422	419	417	410	380	412	440	407	432	438	402	433	450	425	419	437	391	457	423	416	432	388	442	421	389	417	432	398	396	446	432	448	404	414	417	488	430	422	421	395	423	414	369	413	405	446	383	433	427	413	432	441	425	410	411	445	370	412	433	450	440	421	448	421	414	378	436	376	426	409	407	410	393	393	422	410	399	410	453	425	377	446	391	461	421	414	409	411	425	369	417	414	381	396	432	400	431	397	425	394	414	384	416	422	382	440	426	411	422	406	380	418	404	432	404	439	395	415	434	433	398	405	424	436	388	409	424	410	384	411	436	420	428	386	432	450	420	379	391	388	425	425	371	407	389	416	435	400	399	366	395	411	417	451	395	392	397	407	427	428	378	419	452	447	464	417	422	430	395	384	409	456	467	408	445	423	397	374	384	415	429	376	436	382	427	399	458	421	395	392	441	407	419	448	416	419	417	380	443	429	383	374	400	433	407	428	416	432	427	380	419	459	466	469	452	387	444	455	441	415	419	386	422	415	432	415	439	449	388	433	414	409	451	434	441	409	428	414	417	417	461	424	397	422	412	442	406	418	415	453	405	403	472	440	418	416	384	424	457	440	405	374	392	425	413	437	415	378	430	453	406	387	397	430	396	433	401	433	406	409	413	409	437	398	402	416	420	407	450	454	444	420	432	399	428	407	400	429	385	424	424	439	429	384	404	413	379	433	436	463	426	451	435	390	397	410	404	453	432	365	433	414	404	460	460	424	421	377	435	440	398	400	403	396	374	398	413	411	408	451	407	381	388	391	395	384	454	457	405	418	410	428	379	413	424	405	374	419	376	434	407	428	396	410	411	387	397	424	406	429	446	427	421	392	417	411	409	468	433	414	411	388	432	458	402	458	444	427	396	384	392	401	405	409	441	447	431	409	388	430	398	397	427	396	412	439	406	414	434	386	384	420	414	421	410	388	430	420	440	471	411	399	433	401	406	402	421	425	362	375	401	453	392	423	448	403	384	435	403	404	458	424	399	408	428	434	418	442	425	428	398	394	370	431	419	432	402	404	425	467	459	446	434	436	439	379	403	417	368	423	451	374	448	453	418	368	402	415	419	404	422	462	428	400	385	458	382	459	448	383	431	469	418	451	420	395	452	406	457	431	383	399	384	379	408	427	409	433	372	438	428	418	374	391	401	384	416	411	377	398	421	471	469	451	431	412	401	420	471	412	449	407	407	380	393	411	440	344	405	418	431	410	443	399	434	447	441	423	431	414	393	439	423	411	399	421	399	407	412	412	416	418	440	403	451	430	440	413	414	467	436	423	414	447	427	451	371	458	419	383	397	423	398	412	437	412	385	441	359	411	418	415	419	417	410	414	412	442	436	381	397	414	414	408	447	468	430	427	434	406	476	388	416	419	394	405	382	422	380	406	418	437	447	405	458	399	398	434	445	410	390	409	439	429	392	427	390	416	420	418	435	440	411	387	435	437	419	387	399	413	398	442	432	450	428	456	431	360	383	408	396	382	418	414	388	406	435	417	403	458	482	453	389	392	361	463	423	398	400	405	396	402	423	430	444	445	379	428	408	398	384	409	427	461	440	398	446	423	404	424	407	399	416	443	434	413	440	436	424	399	409	455	391	426	375	418	381	412	442	433	421	407	436	388	383	376	432	443	429	420	400	413	417	441	436	393	440	407	447	399	414	417	458	408	447	384	403	472	425	433	420	407	384	443	427	423	436	411	402	419	427	420	386	438	429	441	410	426	371	419	420	399	475	429	419	433	393	438	418	437	389	420	415	429	440	421	432	410	465	397	446	394	362	457	404	420	390	435	412	403	385	406	392	397	433	415	437	427	395	407	393	365	412	379	380	369	400	400	401	416	396	413	438	430	449	406	432	376	392	432	401	403	403	421	375	429	409	398	417	409	397	388	434
28592	15439	9380	7828	5943	2737	1487	1494	1226	1073	1057	1065	1034	1013	978	985	947	949	964	914	871	907	887	929	846	927	914	924	879	916	874	873	875	929	831	939	911	894	956	981	912	912	832	877	897	870	887	874	935	903	877	914	927	886	854	896	874	877	888	821	902	891	884	899	961	953	881	910	819	919	855	901	836	871	876	918	891	875	936	842	863	916	861	873	877	841	907	874	851	887	854	818	886	924	893	918	858	887	876	851	891	898	882	812	834	859	900	877	887	833	880	882	880	910	918	924	867	851	878	873	869	863	875	885	878	866	882	891	903	842	879	887	876	874	916	910	855	881	833	919	858	931	873	849	906	860	875	894	894	886	903	876	876	857	883	885	844	864	886	915	897	887	908	868	894	906	858	879	872	915	935	920	891	838	853	871	870	915	847	874	839	885	918	879	849	879	898	872	854	892	855	866	883	888	864	865	882	861	926	850	846	918	860	867	860	851	897	936	865	894	924	878	838	890	897	911	874	920	900	904	839	847	872	883	900	841	863	907	832	880	859	866	901	877	894	867	837	882	930	883	908	893	859	877	874	884	890	875	874	875	875	882	890	904	833	900	853	950	902	924	887	809	891	854	893	896	932	880	895	904	936	864	913	934	888	864	892	887	861	848	880	859	833	872	922	902	889	838	888	863	867	882	859	882	881	849	929	909	908	873	882	886	937	867	917	887	886	900	854	848	874	887	924	845	892	898	830	913	845	862	848	860	858	894	878	858	894	856	840	893	947	906	896	896	898	897	929	857	825	881	884	927	857	867	872	911	862	967	920	882	922	854	915	878	849	859	853	908	869	923	942	903	938	909	890	862	875	913	909	885	851	881	873	841	909	857	859	870	868	843	945	879	882	882	879	879	896	865	879	862	898	887	890	896	903	863	879	860	915	926	861	847	870	885	923	890	869	859	881	875	900	856	920	897	858	875	877	839	887	858	901	837	860	903	912	888	871	871	869	860	895	899	820	876	866	870	921	872	863	903	852	915	816	870	912	863	946	842	862	878	839	869	891	900	865	830	892	881	914	850	874	889	889	919	886	863	913	838	871	901	880	891	855	835	886	860	867	906	876	876	920	856	866	931	902	855	864	962	838	905	890	852	832	917	865	932	837	899	859	845	863	926	961	945	891	863	879	853	847	890	884	904	880	901	847	911	889	1005	895	839	861	846	873	891	921	897	850	908	906	917	883	864	890	871	885	837	858	937	920	874	914	942	978	914	849	903	889	856	885	890	847	920	872	910	903	906	900	793	919	871	851	839	870	904	917	837	887	918	943	905	877	834	863	880	886	816	860	863	875	879	881	897	836	845	895	880	934	895	913	884	829	885	879	821	919	900	928	863	878	843	869	873	891	908	869	922	942	927	884	863	866	888	919	848	891	868	893	887	856	864	835	878	883	827	875	833	871	896	883	854	855	966	913	872	883	847	904	955	862	836	895	850	883	823	896	901	878	926	871	914	908	901	872	882	916	868	865	884	846	953	890	854	857	863	907	875	936	937	878	914	891	896	862	917	883	838	826	910	880	893	840	856	864	883	908	874	903	885	896	921	860	898	842	850	838	876	862	912	889	877	824	863	925	899	937	936	907	864	910	902	892	876	922	915	879	890	868	935	926	830	887	888	886	889	890	931	906	910	885	864	874	891	927	821	915	856	894	906	909	905	891	911	893	864	895	836	895	858	887	853	878	847	871	903	854	877	939	903	891	839	893	888	939	925	885	876	908	877	877	897	858	882	853	914	883	914	879	875	949	894	861	961	872	890	908	892	898	895	868	898	858	901	882	860	885	814	879	912	820	837	925	909	901	860	926	933	899	867	879	901	924	937	940	852	957	893	836	862	951	949	887	881	860	861	861	852	837	889	914	872	855	884	886	904	910	848	879	890	938	900	886	853	900	880	862	898	890	902	922	840	868	889	837	867	885	930	906	906	891	873	877	883	873	890	939	886	904	837	840	838	874	921	875	842	854	899	870	940	929	907	888	834	885	907	893	841	861	932	787	837	868	867	897	827	904	895	877	894	856	840	887	916	865	847	864	885	877	902	888	829	848	869	873	873	886	872	873	853	893	877	873	875	835	806	906	896	886	885	863	942	920	850	902	902	904	940	920	878	879	832	926	914	879	931	888	895	881	899	826	797	857	872	886	863	908	899	875	865	850	898	901	878	894	880	880	915	913	839	863	926	842	831	942	838	864	893	859	855	934	842	839	935	913	805	941	815	864	853	868	856	928	895	895	897	927	882	868	928	901	889	898	896	837	907	854	856	836	897	794	916	851	872	917	912	874	942	940	917	933	871	892	914	867	952	952	943	878	913	928	887	920	910	894	809	914	797	908	874	897	873	882	892	949	890	875	852	904	874	825	878	879	898	880	924	886	878	874	903	867	937	861	902	895	896	925	829	862	897	913	886	828	931	823	883	908	920	888	906	876	850	873	885	881	889	865	868	908	879	901	884	836	895	803	850	893	880	931	869	924	913	873	891	882	912	883	848	861	875	902	932	875	888	919	828	838	901	900	889	873	888	887	896	904	869	882	825	850	933	884	906	874	899	891	931	867	870	874	882	907	901	910	917	889	868	932	858	915	884	920	894	863	912	845	831	885	905	848	833	831	868	902	902	842	949	896	887	857	899	932	928	918	902	859	890	894	837	916	855	867	842	874	874	887	904	852	887	872	876	869	876	892	900	887	932	887	938	838	836	892	905	916	892	903	852	871	887	846	861	890	879	927	858	846	926	872	886	827	887	923	870	898	894	849	822	884	856	856	884	878	922	902	891	849	858	869	828	836	791	907	903	883	866	879	942	911	866	927	852	822	821	882	900	898	859	902	858	861	820	913	839	841	913	899	868	935	891	900	862	863	960	827	891	850	906	878	878	849	871	925	952	903	870	901	914	891	873	899	890	852	900	866	856	868	907	887	915	894	912	920	837	868	897	900	885	893	894	914	841	916	858	912	873	906	916	923	959	901	865	906	866	832	804	854	848	882	935	946	862	910	895	869	872	907	889	893	918	898	898	898	886	922	880	868	876	882	950	933	957	894	845	944	900	865	918	854	909	884	863	904	886	908	897	857	903	929	861	885	922	909	887	868	877	860	861	842	857	863	863	888	822	894	920	867	877	836	950	894	822	933	941	908	899	883	890	873	891	880	898	849	860	898	884	893	913	916	857	941	942	891	916	874	860	926	853	915	862	916	835	836	892	812	861	887	872	893	893	901	862	869	922	893	846	935	929	840	831	893	923	871	866	850	907	860	865	883	910	938	874	890	888	908	881	890	875	876	856	850	837	880	891	876	901	855	877	839	886	907	883	853	924	900	886	824	884	892	901	807	847	950	893	866	856	872	843	883	866	896	872	868	893	901	849	868	863	866	909	888	800	865	906	867	905	875	929	858	807	950	851	867	876	921	891	853	830	866	934	836	876	913	907	866	873	872	882	916	907	918	882	875	830	907	903	871	906	859	889
56383	25490	11127	6403	3171	1255	577	546	506	515	448	420	446	403	452	447	410	397	416	414	414	365	430	387	459	431	354	373	386	411	383	405	441	431	421	386	434	435	444	445	401	416	371	403	402	425	478	390	416	429	452	424	356	440	406	389	405	448	407	396	394	409	402	408	376	395	374	382	410	427	458	445	432	416	415	425	406	394	406	412	428	431	391	389	413	462	381	410	448	424	402	415	417	376	392	446	415	391	421	395	362	448	423	416	408	402	412	414	377	403	425	437	404	381	443	439	381	391	422	392	399	447	401	423	425	398	376	404	423	408	432	384	426	390	396	404	416	422	424	421	446	370	415	420	359	375	419	383	411	417	361	406	392	393	386	411	399	381	395	426	404	425	407	385	406	401	380	397	388	416	387	414	401	423	435	418	434	437	396	392	442	422	423	436	398	396	428	413	416	381	377	372	369	439	376	357	472	383	397	355	421	396	414	384	410	407	404	431	413	417	427	388	443	388	393	425	410	424	405	393	426	384	399	385	403	436	388	425	449	404	399	375	377	385	425	398	438	373	398	412	411	420	380	435	395	403	387	377	405	428	439	392	399	426	444	402	445	434	363	458	395	385	386	421	421	442	453	431	421	391	436	373	385	412	432	388	427	429	399	377	404	419	362	416	416	432	420	397	399	408	416	379	395	408	387	365	356	420	395	377	401	406	401	450	403	391	410	380	369	383	434	391	403	391	368	393	373	415	441	419	415	380	414	376	377	397	421	450	397	389	388	449	397	401	397	364	389	429	387	397	413	412	375	403	383	403	384	387	424	402	449	368	384	411	430	386	395	377	417	370	409	381	390	423	388	406	426	400	417	390	415	434	419	403	410	423	388	409	404	404	412	421	406	383	424	426	446	434	463	403	424	415	449	398	462	410	425	360	401	387	406	417	408	408	413	365	403	415	394	420	365	411	412	402	399	365	366	408	383	404	395	383	337	404	396	365	384	388	398	462	420	423	436	401	432	372	353	385	413	435	385	398	390	385	360	393	399	406	447	415	442	407	388	374	399	410	416	426	437	404	380	398	402	429	395	378	399	342	376	389	401	369	379	427	412	388	409	374	394	395	438	421	390	407	427	395	405	419	405	394	375	379	422	410	407	414	399	402	405	389	408	399	395	402	399	411	454	418	362	404	406	372	380	395	413	433	388	436	409	419	397	440	373	410	420	397	457	445	392	394	423	381	381	415	416	410	392	396	395	386	407	391	406	402	398	422	407	427	403	404	391	403	407	347	374	382	414	409	382	402	398	357	388	367	417	427	447	390	434	401	439	395	430	419	410	406	381	403	413	403	394	422	418	401	434	404	411	404	350	400	441	413	417	409	404	381	397	394	362	401	373	423	388	407	380	401	424	442	397	395	405	427	410	385	437	436	428	436	406	424	391	397	390	388	353	385	396	416	399	387	400	398	415	412	405	381	427	443	390	400	380	445	389	404	404	401	414	407	415	374	419	390	434	441	424	394	411	422	430	392	356	402	417	389	362	382	426	408	433	450	425	396	415	414	432	434	409	405	393	400	403	383	422	417	427	387	423	369	380	394	407	432	362	410	383	391	370	397	439	435	423	350	348	381	385	387	384	426	410	410	444	394	381	457	404	406	361	379	460	430	394	383	368	365	368	410	413	391	441	398	422	415	458	381	398	391	418	400	376	395	410	401	399	369	393	354	406	413	406	391	397	415	382	375	427	445	398	396	368	409	453	434	399	381	435	410	388	410	373	412	418	405	390	375	407	405	394	399	462	426	423	391	401	412	394	413	391	432	401	365	403	407	394	398	410	416	426	434	414	409	383	370	372	398	399	391	396	439	436	415	408	426	382	366	440	423	409	390	399	401	400	391	422	364	411	428	393	402	380	420	433	407	400	415	374	441	376	403	444	395	420	406	395	422	411	383	409	400	413	436	389	434	408	408	385	373	418	402	425	410	408	374	380	388	379	419	417	394	376	395	424	422	401	348	362	427	391	405	437	416	382	428	399	416	372	397	403	408	419	371	410	411	364	380	426	394	397	376	451	393	413	396	369	384	366	402	396	384	409	431	394	414	371	436	401	423	441	406	402	417	451	390	396	382	389	411	390	416	411	397	403	395	388	413	411	392	401	419	356	388	363	417	385	420	404	394	422	423	437	401	415	415	392	378	382	440	439	433	420	431	371	394	388	369	355	384	435	432	368	380	398	383	379	417	411	396	412	432	408	407	359	388	406	379	355	395	411	372	402	416	395	421	428	358	337	439	440	370	419	411	396	381	370	372	423	457	430	411	407	414	413	388	383	416	400	407	384	409	371	395	409	451	411	401	401	394	386	368	406	397	382	423	414	430	372	425	442	414	416	378	371	381	418	439	402	400	411	399	419	399	420	432	418	434	357	365	401	402	437	415	409	421	436	411	397	416	423	393	388	390	361	431	363	377	391	425	452	439	428	402	388	440	417	378	406	462	436	380	407	386	349	373	399	389	440	414	404	416	381	409	401	369	432	434	380	406	381	362	432	427	365	406	431	397	397	410	445	445	420	416	361	406	403	416	407	404	373	396	437	371	429	413	406	398	411	388	389	417	410	440	390	357	403	392	380	372	450	422	380	420	401	426	395	438	423	395	418	419	413	361	438	359	354	409	384	437	391	403	402	404	409	382	450	417	345	408	375	401	392	394	430	443	391	431	444	408	433	413	406	362	425	379	426	412	416	405	394	444	423	410	417	398	389	406	399	409	442	361	396	416	413	429	410	407	345	426	373	401	407	391	429	379	391	402	358	379	420	382	398	400	415	393	404	454	410	403	381	407	421	438	379	378	361	379	407	396	392	407	433	392	390	392	426	396	415	384	381	399	369	387	398	379	391	424	400	436	400	343	378	448	421	415	401	412	391	421	405	422	369	415	356	445	393	438	399	445	406	431	405	386	348	355	391	399	395	377	413	441	411	421	400	410	414	423	408	416	416	405	380	427	356	436	447	376	386	394	432	411	385	360	359	405	411	411	371	373	397	403	423	413	433	413	403	405	374	368	385	422	411	371	412	416	391	393	367	422	417	451	400	380	416	405	432	430	412	447	384	412	397	421	430	403	397	378	378	374	388	405	420	452	395	392	398	398	389	397	408	404	354	415	374	402	382	426	437	397	410	428	394	425	391	413	389	404	413	418	429	417	392	390	404	448	403	394	408	413	403	404	372	430	410	405	400	425	403	434	436	386	425	371	391	427	406	420	391	410	401	431	375	429	404	411	398	435	376	373	382	372	430	398	439	406	428	409	404	396	389	395	398	411	438	384	425	411	406	409	411	407	377	407	370	381	354	419	413	448	459	456	384	386	410	420	398	384	365	391	397	374	367	433	383	433	436	423	387	395	410	403	439	437	385	377	374	408	398	413	428	402	413	419	419	399	406	436	389	400	439	434	401	420	389	440	409	409	405	446	375	487	389	423	433	417	391	377	439	429	362	422	439	382	417	437	381	377	381	418
36441	17183	13910	13367	8860	3747	1631	1498	1321	1124	1066	1091	994	961	937	1017	1006	933	924	971	882	911	827	856	808	858	870	856	845	870	867	893	889	896	879	899	885	834	915	896	921	874	866	859	890	878	910	838	822	867	871	858	878	856	911	875	828	884	864	848	803	830	823	869	901	889	859	895	826	872	886	892	888	842	877	900	844	893	867	818	876	899	890	848	878	869	846	830	844	871	868	815	864	850	848	853	885	835	859	853	872	804	823	873	850	937	869	846	900	884	896	879	898	829	861	853	845	849	838	842	866	845	885	857	865	866	882	843	826	826	871	868	896	872	822	895	862	868	867	858	818	866	894	906	863	872	880	853	878	875	863	882	862	856	832	857	801	802	872	824	868	862	829	852	882	856	806	829	841	810	890	897	807	878	816	893	834	847	844	841	878	853	833	837	863	863	831	849	918	833	830	862	880	868	811	924	903	845	840	875	869	833	837	829	853	876	896	854	823	883	880	947	878	861	868	758	862	865	832	862	839	889	857	867	892	891	852	850	879	839	887	857	825	844	854	877	820	854	797	847	822	850	863	885	806	891	845	860	881	851	875	898	835	870	897	805	886	868	898	894	858	844	891	911	850	835	900	879	882	842	852	950	849	887	841	838	914	851	861	829	837	890	853	865	903	873	912	901	842	880	861	915	884	856	839	867	801	898	939	857	891	920	877	861	859	840	883	871	869	867	832	881	829	882	885	868	850	920	847	832	868	914	901	826	871	849	926	874	892	851	854	836	866	860	869	882	852	840	886	819	883	869	819	810	928	862	873	900	863	812	851	867	899	792	866	901	885	863	850	874	864	852	845	870	829	857	927	863	884	881	888	871	861	868	869	801	880	933	869	840	856	852	859	857	895	846	890	886	872	882	834	807	843	862	866	902	873	823	884	820	855	910	877	855	859	891	877	891	930	865	868	877	876	833	870	865	860	825	840	859	795	840	848	897	863	898	896	831	850	896	881	820	897	815	887	880	931	891	866	857	870	857	854	885	857	869	810	840	892	876	842	891	851	870	822	864	886	823	876	919	858	887	887	835	898	874	843	847	832	890	864	880	888	827	908	839	861	848	865	888	847	863	850	865	916	886	859	805	876	853	842	816	870	869	932	896	873	883	878	872	859	842	871	857	832	859	860	889	861	855	849	873	867	945	814	857	894	866	855	902	856	879	857	905	854	851	815	837	877	896	859	918	844	912	899	839	914	898	884	822	852	857	861	897	875	901	832	831	893	880	821	856	822	917	828	822	886	872	851	886	853	858	928	855	837	904	914	861	858	898	841	852	878	891	915	877	893	828	874	778	882	838	881	867	845	892	876	867	874	912	871	837	854	862	895	900	863	829	887	902	910	853	857	894	830	872	826	857	869	881	884	855	861	875	917	897	924	789	863	822	890	844	869	855	843	864	841	856	890	871	869	830	895	874	879	923	891	896	887	827	883	891	808	819	857	864	881	858	870	869	869	818	875	875	875	857	867	869	777	876	863	901	908	856	873	899	863	883	935	860	835	867	867	875	852	869	902	880	875	840	877	889	856	826	855	882	904	851	880	859	871	877	884	899	874	886	847	835	844	866	841	867	895	857	877	860	834	867	923	905	864	900	842	865	893	863	829	880	850	862	888	852	895	865	867	906	818	854	854	865	859	858	873	882	869	851	873	830	928	899	885	796	921	858	888	814	853	866	853	849	881	831	877	841	827	867	882	827	788	875	895	856	883	861	854	850	813	911	848	834	870	847	864	812	851	840	880	868	928	892	896	874	836	892	892	864	856	848	904	832	854	834	838	851	878	892	890	896	886	890	820	838	890	895	869	908	854	835	921	821	872	876	866	887	856	862	917	871	840	875	879	874	848	899	883	831	855	890	864	847	856	885	832	828	809	934	869	848	891	858	894	866	816	826	857	876	879	857	865	855	859	870	820	857	869	896	878	843	804	902	847	821	830	828	830	878	911	902	836	825	809	833	838	848	875	812	839	899	850	829	862	832	860	843	840	825	863	808	901	854	904	833	837	938	873	936	882	806	841	886	848	862	910	834	824	840	869	858	854	862	898	905	833	845	888	879	869	860	850	913	871	865	919	872	860	857	898	893	876	907	852	831	866	892	852	863	858	903	862	871	860	838	891	834	814	855	883	864	863	824	815	828	890	831	893	858	877	888	856	784	835	873	867	861	871	887	831	862	864	906	827	910	866	877	836	860	842	864	868	853	817	830	908	878	873	875	884	886	890	838	897	853	874	880	875	860	841	855	854	882	858	874	814	847	826	869	840	899	897	818	888	903	881	833	905	899	847	863	852	917	870	847	847	907	885	821	819	895	800	898	898	869	855	846	852	813	853	860	787	869	826	847	857	869	814	826	914	832	868	863	912	866	879	834	867	853	857	905	852	831	915	842	857	893	839	885	857	846	936	829	857	816	842	838	823	841	846	878	893	858	892	900	855	873	889	844	889	919	856	883	865	883	868	866	862	860	845	856	903	871	885	856	869	821	856	871	868	911	847	923	838	846	868	847	853	913	852	861	885	912	900	825	873	871	887	883	841	886	892	861	836	869	881	788	882	897	837	845	788	866	859	831	900	894	862	814	851	871	851	924	895	861	889	826	897	842	897	850	889	913	914	858	857	895	868	840	831	833	884	858	876	843	834	898	910	908	879	897	912	894	850	856	841	862	865	871	838	865	827	852	847	880	877	887	853	832	852	865	802	855	850	883	852	884	860	866	848	852	857	815	912	874	863	814	874	821	920	886	861	875	916	819	885	867	853	874	866	857	853	866	872	831	910	863	886	809	856	883	864	894	896	868	852	857	919	919	903	909	901	889	880	828	887	879	864	920	878	870	846	886	828	855	853	846	907	875	857	888	869	941	838	872	896	842	855	878	859	926	878	910	831	872	925	862	886	868	879	840	872	881	871	824	918	852	911	816	837	838	863	818	887	903	866	838	867	859	837	895	883	832	887	876	832	870	839	846	844	915	887	924	889	863	898	886	892	878	803	879	805	888	864	877	835	842	840	906	881	843	873	854	862	802	850	882	874	870	834	893	844	894	873	889	916	874	936	854	831	873	852	814	888	870	878	872	901	842	865	868	864	881	861	878	869	848	881	857	876	842	867	851	884	877	878	856	905	816	896	876	877	868	908	857	850	874	831	853	848	862	813	938	872	823	855	820	813	844	857	867	826	884	882	794	867	826	844	828	838	859	854	871	871	866	846	849	856	881	873	874	789	853	914	836	850	883	856	898	876	929	822	893	863	885	889	891	886	913	834	832	854	890	914	839	892	847	898	833	887	873	877	814	869	941	840	816	848	825	853	823	891	893	853	863	872	804	896	887	898	859	888	840	927	818	826	878	813	852	814	864	872	852	828	844	873	802	839	923	850	858	851	877	848	906	865	896	874	895	845	845	907	917	893	865	888	838	781	854	845	857	882	906	853	859	867	880	873	921	876	869	874	844	862	842	890	831	865	897
61679	32202	23666	16320	8331	2537	848	673	618	501	519	476	439	489	486	494	392	459	452	448	430	422	453	435	407	458	451	419	394	438	431	457	423	446	415	439	433	454	470	404	413	424	449	468	415	429	451	417	432	395	412	430	429	426	461	450	434	388	420	436	422	410	404	403	422	424	428	434	378	441	465	410	421	407	439	433	397	450	455	398	443	442	439	384	414	422	459	427	466	400	420	399	421	425	440	430	454	450	407	423	439	439	432	427	409	493	422	441	474	455	449	445	434	458	451	439	434	459	416	444	449	428	465	441	410	422	426	449	436	403	417	457	419	420	440	431	451	395	422	461	412	427	415	422	439	440	412	441	429	459	440	435	429	412	434	436	463	470	404	415	449	418	460	413	465	432	391	414	447	405	438	413	420	374	442	432	451	461	438	381	439	397	424	406	398	427	468	407	393	409	416	438	424	413	421	411	434	419	429	402	392	417	418	403	450	441	457	481	424	443	437	429	411	458	428	415	474	462	418	432	426	388	442	433	475	412	430	432	416	465	428	427	437	481	394	423	429	425	445	447	452	406	443	417	486	439	389	439	412	400	441	424	421	440	443	417	405	435	450	411	453	451	416	399	433	436	415	450	408	382	421	413	461	418	433	425	413	406	413	422	445	402	422	440	431	418	413	413	452	448	413	440	416	381	406	411	415	410	390	418	399	441	422	423	445	390	449	448	421	448	405	430	410	467	412	436	424	437	401	419	405	414	423	447	437	454	438	389	417	423	399	393	393	394	406	437	399	433	433	456	429	418	420	459	428	418	423	459	417	482	436	463	402	430	412	423	421	410	456	431	429	428	440	425	429	409	433	422	441	463	377	414	395	394	427	464	435	427	413	431	404	437	449	388	417	398	410	419	443	406	427	424	404	409	444	418	414	407	454	438	415	421	413	419	419	434	405	445	436	431	406	431	461	444	409	424	433	437	471	436	429	389	440	422	425	455	453	441	425	400	368	456	461	448	421	443	421	418	427	427	416	447	443	416	445	440	429	455	401	400	456	385	428	420	424	417	433	412	403	426	465	455	392	447	407	408	404	464	424	419	433	397	431	420	464	447	426	385	448	453	413	416	408	391	431	421	436	447	445	429	426	457	435	436	421	447	421	413	390	405	447	396	423	417	482	435	480	426	420	417	468	438	432	470	387	422	433	412	468	426	384	400	446	459	394	388	424	421	419	436	386	390	393	437	453	431	409	425	411	400	437	409	379	441	442	419	415	430	407	423	401	413	414	363	410	393	413	424	440	419	409	433	429	440	414	417	429	413	423	384	418	409	430	447	456	428	426	435	406	393	392	433	442	421	446	449	462	459	424	415	394	450	462	411	450	439	421	445	429	379	479	430	441	401	423	463	449	403	425	392	438	478	437	433	396	378	431	422	454	429	425	418	403	442	429	425	413	396	444	427	422	443	422	407	456	406	447	464	417	431	418	412	429	465	405	444	391	402	405	473	463	444	420	442	452	442	407	447	419	380	420	430	423	434	379	451	395	447	443	411	400	429	390	461	431	421	439	408	456	432	456	424	420	454	454	413	463	421	446	385	444	438	439	388	409	431	448	408	435	413	424	409	425	458	444	429	441	386	429	465	438	426	395	417	420	456	404	443	455	448	432	465	391	405	423	399	461	419	443	407	453	436	424	422	402	381	425	468	451	411	408	425	387	410	448	457	393	420	443	426	392	455	440	407	418	393	413	432	395	473	430	414	370	393	401	433	437	404	451	431	427	424	425	436	444	438	401	395	447	401	418	426	395	447	410	435	437	397	414	422	446	408	397	427	433	408	439	458	401	430	421	452	482	488	441	432	421	427	434	406	391	402	453	483	400	380	465	455	405	442	409	446	429	425	432	375	405	448	423	455	414	389	460	430	411	394	426	451	400	428	434	489	389	443	431	412	422	453	389	446	450	455	475	416	410	429	396	444	449	420	396	414	433	422	447	384	436	444	442	463	454	413	441	431	452	413	436	417	418	457	458	430	402	374	450	441	402	408	435	392	436	468	455	455	421	448	407	439	405	401	425	435	416	430	442	394	430	421	449	449	420	430	413	435	428	412	452	440	402	393	392	417	453	428	422	413	412	433	440	414	444	431	425	440	472	450	464	426	425	446	413	399	406	401	433	416	408	435	459	436	437	398	414	382	425	413	400	364	416	390	415	458	414	444	460	421	420	461	437	440	403	403	385	401	435	468	439	488	437	389	457	389	414	432	432	397	413	423	393	408	401	466	464	427	440	406	417	418	400	424	394	407	451	441	428	407	447	406	426	437	427	445	468	423	462	424	419	427	424	448	431	439	432	407	461	454	438	440	463	407	420	385	428	403	431	409	415	412	413	490	437	438	405	438	452	417	426	475	440	455	396	415	441	430	443	458	445	433	403	437	418	414	416	420	517	404	389	399	415	419	414	473	406	431	436	440	450	429	406	379	432	466	473	455	454	409	449	461	430	417	440	418	454	374	371	423	356	421	394	430	437	462	435	453	448	453	453	442	411	423	478	414	441	476	466	418	410	394	428	397	445	496	443	415	401	408	449	418	430	411	396	436	423	449	466	418	407	395	438	426	398	481	430	462	398	446	435	381	433	420	416	468	451	418	427	404	423	467	462	422	418	410	427	426	456	438	394	424	443	422	400	422	459	401	355	416	404	396	417	452	405	429	437	432	380	469	447	432	438	437	423	435	410	414	433	424	436	458	404	394	460	428	446	438	430	416	459	434	416	363	439	415	431	439	421	401	448	458	413	422	463	434	443	410	414	399	406	443	437	460	449	429	424	438	436	407	420	421	450	425	438	414	404	398	432	420	414	417	411	465	407	425	428	426	447	449	457	421	425	426	440	489	465	437	412	461	403	456	451	432	433	402	426	450	413	401	412	398	382	409	434	405	389	413	397	410	454	449	435	430	393	419	426	442	414	473	445	447	398	407	424	405	434	388	409	420	398	427	415	391	410	402	450	452	404	399	410	416	427	461	429	441	409	463	464	416	438	412	388	423	409	421	433	417	408	436	443	437	428	430	485	452	434	452	411	460	428	403	468	434	403	448	453	428	383	475	454	418	379	434	426	404	415	389	428	421	457	417	425	442	380	427	447	398	458	431	419	391	409	447	390	353	432	431	402	431	467	389	417	408	440	453	435	491	398	410	400	443	461	419	471	407	432	446	393	407	431	428	415	440	412	421	431	435	437	406	486	390	418	349	421	427	455	435	435	425	437	411	390	445	409	449	423	398	423	410	442	407	389	388	458	434	407	417	432	410	420	446	423	443	485	443	421	451	448	418	426	416	462	437	436	422	437	462	417	409	444	425	407	448	475	443	407	496	450	356	428	422	436	404	455	428	427	371	425	416	392	401	419	431	415	379	453	458	423	407	417	452	454	495	458	430	433	426	464	415	408	460	441	442	388	414	431	410	458	405	428	412	407	425	412	379	443	472	408	449	460	416	417	408	410	466	414	438	438	426
37536	23640	26912	25272	17412	6361	2174	1983	1545	1342	1309	1243	1136	1164	1140	1173	1036	993	984	1012	1015	998	928	965	936	935	931	947	903	955	932	940	934	983	940	953	961	954	914	933	915	940	920	953	960	911	900	958	898	935	952	908	948	933	919	900	912	941	910	847	913	900	931	873	920	937	883	900	917	897	869	945	914	918	935	972	902	916	923	893	912	876	895	903	970	885	891	959	898	891	887	869	912	887	889	961	880	914	956	933	903	918	893	902	873	975	886	850	921	900	901	904	871	913	908	884	906	907	900	908	887	923	966	898	894	845	887	904	874	938	921	960	893	894	887	957	904	891	955	913	943	872	961	869	874	901	925	916	875	864	892	955	899	890	908	943	894	878	925	872	911	938	916	923	927	902	919	928	910	879	909	904	947	926	885	886	916	944	923	878	929	961	881	897	968	904	866	858	926	880	942	888	875	926	947	896	926	908	898	858	907	857	902	882	843	997	868	911	890	914	897	857	948	903	881	897	945	907	908	911	895	905	875	874	908	882	847	972	886	894	891	908	855	883	940	911	902	969	850	917	879	886	897	844	935	902	838	963	908	888	933	882	901	923	900	949	923	910	919	844	885	906	896	844	922	949	868	939	872	882	924	930	943	955	926	884	891	871	949	889	911	890	880	1012	910	940	893	875	879	877	915	924	938	866	860	951	891	976	944	955	868	940	868	877	922	918	907	917	884	928	900	963	889	875	900	922	868	862	937	893	869	900	870	928	901	961	919	896	888	900	904	936	920	972	870	920	906	857	870	905	890	904	867	922	870	905	929	885	933	967	855	897	888	942	876	888	899	884	916	867	877	904	882	911	901	873	911	887	919	864	934	899	942	894	904	904	885	934	989	892	901	928	944	918	887	934	942	902	935	907	872	904	932	920	885	911	888	911	896	844	959	885	890	900	959	876	859	881	950	917	904	865	927	927	912	902	908	893	920	901	873	949	881	897	893	888	886	893	877	947	881	886	950	933	929	958	941	922	901	961	900	896	930	922	910	910	931	969	869	932	936	883	868	901	905	934	877	928	915	948	850	899	947	962	875	912	874	895	909	877	888	885	922	854	930	935	900	897	934	929	934	935	908	943	875	928	924	931	935	909	876	957	894	879	918	887	925	895	881	832	861	917	941	893	874	871	859	912	911	883	970	904	909	929	884	907	870	927	907	894	899	931	902	873	844	903	919	868	866	890	968	882	908	918	871	917	955	953	830	922	926	883	934	831	877	937	914	916	879	872	857	947	932	887	953	862	913	894	882	879	889	890	865	924	828	869	913	883	874	914	903	887	914	965	894	923	935	907	878	909	915	919	918	941	903	943	902	920	904	884	904	877	904	911	896	894	843	854	907	896	946	896	930	884	888	951	880	927	921	917	865	882	936	860	873	905	895	950	899	929	898	943	858	889	918	913	906	878	909	882	880	909	878	908	917	897	916	895	888	973	880	949	908	893	934	918	902	912	936	881	886	878	922	897	884	898	797	902	861	962	907	947	870	952	932	876	908	915	941	945	911	893	853	886	888	927	858	901	911	851	920	914	844	861	900	873	859	948	893	899	931	974	957	891	882	892	923	900	925	893	901	905	864	913	907	948	877	868	917	891	919	856	931	939	913	909	920	896	903	911	849	868	905	926	898	911	873	866	938	892	868	880	892	918	938	894	885	914	918	901	853	847	883	861	938	902	908	870	927	889	898	945	882	950	933	905	896	876	941	866	881	881	883	887	907	872	933	873	920	876	968	888	901	904	905	918	910	920	878	898	888	873	903	900	885	887	892	878	901	981	915	909	964	915	879	912	874	936	878	856	927	900	885	878	876	902	918	934	894	911	896	851	895	868	863	896	930	914	883	908	980	907	948	913	911	931	892	928	942	898	906	933	918	963	879	919	913	925	911	899	896	902	863	883	886	922	900	878	910	880	880	884	877	930	887	881	898	929	877	911	900	889	896	896	907	896	967	851	869	929	922	940	882	897	929	946	921	876	908	883	956	890	942	869	883	873	934	906	957	952	920	948	951	931	939	868	974	907	883	854	913	913	940	909	906	918	909	901	899	888	872	886	911	925	915	948	870	931	938	896	907	873	900	883	904	864	884	956	917	915	929	875	947	919	890	889	932	900	911	925	954	890	908	914	966	890	898	896	934	880	901	917	881	906	901	898	914	905	925	938	900	865	874	914	863	909	898	901	908	885	907	895	899	910	932	879	921	886	932	858	872	917	890	931	907	868	961	847	862	885	937	981	916	873	904	843	878	907	902	890	945	934	958	949	935	936	913	894	849	933	915	868	877	892	902	907	887	920	927	965	959	961	884	896	892	904	936	893	927	885	852	905	909	888	932	909	890	952	875	906	943	898	923	807	944	918	888	872	886	899	940	924	922	921	886	901	947	925	932	891	919	888	900	900	924	890	971	950	885	870	895	886	928	942	874	986	879	854	903	925	944	942	971	884	887	909	901	892	949	913	903	907	909	842	907	890	877	860	877	913	907	906	896	908	927	865	925	981	926	917	917	921	867	876	810	963	901	961	891	920	922	948	917	929	907	883	893	885	954	943	873	879	912	921	907	889	915	890	870	898	871	901	981	906	914	900	899	924	901	928	898	915	905	894	967	895	876	902	924	903	914	862	918	942	831	902	888	855	889	952	912	905	912	868	892	924	934	929	921	922	924	932	905	929	935	832	852	875	901	863	924	838	888	936	905	899	900	905	915	915	910	851	905	914	869	921	966	887	885	875	911	892	936	873	905	897	876	920	867	925	880	910	917	920	857	930	908	832	846	899	873	822	920	848	869	859	929	920	896	964	917	908	943	893	876	896	892	949	943	911	911	917	919	920	897	903	885	900	931	891	878	894	842	921	879	896	888	912	858	945	939	940	966	912	879	920	931	951	917	899	958	890	823	919	901	864	907	897	911	902	853	894	936	958	897	865	889	951	961	909	956	934	911	954	860	889	840	920	863	830	950	871	863	864	958	920	933	921	934	881	937	917	953	960	916	913	972	952	858	918	915	913	966	854	905	922	879	857	978	879	886	917	913	897	897	878	884	868	889	896	863	903	910	891	903	911	890	922	914	893	925	919	870	871	891	855	927	925	900	948	914	924	891	957	982	929	880	940	886	904	897	933	897	926	888	913	972	892	938	895	939	868	937	929	917	874	956	864	881	876	896	926	933	917	895	918	866	892	876	909	921	874	961	944	913	950	908	866	913	881	886	920	938	869	947	837	896	906	900	887	905	893	894	921	885	907	921	906	909	876	950	859	907	859	885	919	880	917	910	941	900	913	928	897	918	918	891	902	904	906	898	897	906	909	977	933	908	905	905	971	896	930	880	854	943	887	955	929	884	902	937	885	914	903	960	883	889	921	907	896	855	929	877	890	850	932	938	899	934	892	861	873	870	968	917	905	954	914	873	875	885	914	909	903	865	884	897	862	850	937	869	873	838	808	900	885	920	948	890	902	916	855	841	848	934	914
39861	21176	11613	4766	1502	724	520	537	447	452	422	411	455	415	427	462	456	402	443	424	429	416	419	407	422	462	432	445	393	390	426	334	395	451	421	401	441	394	408	447	386	416	431	454	410	442	401	422	413	426	416	376	440	386	358	390	416	404	406	410	413	402	386	416	424	401	394	427	397	412	416	422	382	426	407	442	417	400	404	415	428	376	440	405	422	424	371	423	403	404	392	420	417	426	431	405	412	405	385	402	446	369	401	396	418	432	411	384	429	376	387	449	415	386	404	443	397	395	385	376	414	432	390	411	398	374	399	457	421	421	462	453	395	435	370	457	401	426	413	382	376	422	413	401	437	403	432	419	419	426	442	374	359	384	406	391	396	389	428	433	406	437	388	430	422	403	440	414	428	373	389	431	416	370	436	421	394	422	417	441	419	472	427	378	420	430	408	424	375	395	387	442	387	405	411	370	399	428	428	400	387	404	414	422	391	388	403	424	399	393	400	456	436	385	414	401	390	395	446	422	429	402	410	393	398	423	396	404	454	391	424	404	375	406	425	387	422	372	445	381	393	413	411	484	471	423	442	413	411	442	388	455	419	402	460	419	418	383	412	438	402	382	412	381	405	457	432	429	372	427	450	429	415	424	462	415	415	401	409	427	385	420	412	393	403	405	436	402	397	416	410	401	439	418	428	403	417	381	401	411	419	425	410	395	446	421	410	389	379	425	409	412	369	428	426	419	444	422	394	406	408	439	389	362	361	387	380	432	406	440	438	386	419	383	417	433	403	420	419	449	407	450	396	407	416	457	399	425	418	412	425	396	420	374	414	432	408	389	429	447	431	398	425	422	424	383	408	459	417	410	430	376	425	419	405	390	365	424	402	405	406	426	431	399	424	426	394	413	443	397	442	435	406	418	418	384	404	422	428	429	413	413	422	409	404	439	455	402	410	427	409	455	419	416	395	400	396	427	434	414	427	420	425	393	363	408	364	408	418	409	441	390	412	429	423	413	456	381	434	411	424	394	395	414	442	366	393	422	412	399	407	388	392	413	432	448	442	408	430	373	403	395	373	412	394	433	412	404	459	429	438	422	410	389	395	407	415	381	393	406	352	417	427	390	424	426	376	462	420	396	435	394	395	416	417	441	451	412	409	410	422	435	441	389	394	414	381	453	418	421	376	431	396	400	392	414	407	427	416	416	378	413	390	405	453	420	469	391	432	440	437	424	376	370	443	413	413	405	427	413	405	434	430	416	418	373	408	398	377	404	435	403	407	435	449	428	383	396	367	398	383	429	411	410	372	437	428	429	439	398	415	402	430	403	389	430	418	441	442	437	427	410	420	440	401	425	470	409	435	377	409	409	430	409	446	455	401	389	390	406	412	396	426	384	426	367	467	436	424	412	440	387	425	410	413	390	380	379	367	414	400	390	414	427	433	397	421	406	399	412	451	421	408	444	380	406	388	451	361	396	403	428	396	374	381	432	414	435	402	420	431	422	404	441	377	386	427	421	375	399	414	429	416	404	391	416	400	404	387	401	423	396	427	421	418	413	417	416	415	391	413	405	379	379	427	401	426	438	422	396	394	405	410	404	384	371	414	436	446	419	411	394	413	444	423	433	399	392	421	445	424	417	441	387	394	399	396	426	439	419	412	385	374	410	391	401	415	405	409	442	418	443	414	431	384	420	444	406	380	399	390	407	376	386	410	425	420	432	371	374	402	456	400	370	380	440	389	393	420	427	439	428	426	403	442	414	443	399	407	429	400	365	394	442	457	429	405	362	400	411	385	424	408	419	408	415	414	449	382	387	420	390	421	428	452	415	426	408	405	394	415	360	406	437	388	406	428	389	399	435	390	408	417	375	402	435	425	420	424	424	428	406	405	397	393	446	431	434	450	367	455	417	384	411	392	428	405	409	434	389	438	422	414	417	379	424	439	397	382	384	416	436	394	425	437	401	391	419	409	428	463	392	402	427	428	415	397	430	422	421	406	411	427	396	457	438	394	423	392	450	404	428	397	406	444	406	386	423	409	416	410	380	405	402	393	397	446	413	401	405	387	404	429	398	399	402	410	346	368	389	369	396	453	414	400	441	425	403	408	444	391	416	400	408	434	409	395	421	425	417	427	451	406	399	471	443	421	350	389	444	401	406	430	398	404	434	431	396	434	410	411	465	385	439	387	416	400	377	430	422	403	400	389	426	373	401	378	399	391	395	441	382	392	413	403	413	409	426	410	363	403	389	418	431	421	431	378	359	382	411	410	378	386	399	402	406	427	414	441	439	386	413	369	408	388	400	422	418	385	385	440	381	396	395	379	406	471	424	395	385	449	439	431	421	410	423	403	412	416	427	417	418	441	404	399	435	441	384	409	452	420	435	376	433	421	378	436	404	379	425	429	420	428	407	405	408	398	405	388	416	423	350	411	423	413	373	403	423	411	394	381	384	417	408	469	404	418	437	441	419	406	421	436	399	400	404	398	406	384	407	417	393	393	399	394	390	428	396	401	451	403	424	389	425	411	409	401	429	391	441	421	405	398	414	384	388	429	397	441	450	403	401	386	426	425	424	405	428	396	402	383	411	389	411	413	369	386	412	427	381	438	426	424	421	428	397	408	410	405	409	375	411	362	416	417	414	417	429	376	381	392	418	408	400	402	402	414	408	403	399	406	405	419	425	377	385	439	391	408	454	442	430	404	394	399	459	441	385	454	416	403	433	432	424	449	446	400	402	409	431	412	413	396	425	439	425	385	367	417	435	391	442	406	403	398	437	449	407	387	434	458	394	431	407	419	394	415	442	420	405	428	407	400	402	443	387	429	406	404	426	448	430	411	412	407	410	420	428	397	417	435	385	402	414	441	415	404	402	421	381	376	411	451	438	408	404	395	345	391	431	424	405	404	419	407	398	375	408	389	411	409	406	442	410	389	437	417	427	437	418	427	442	428	368	385	440	413	437	399	389	406	404	407	376	406	391	383	416	424	396	422	396	409	429	406	411	410	392	393	384	424	376	430	411	383	418	405	387	438	411	421	419	391	453	432	444	416	431	349	373	437	386	486	382	398	402	405	415	359	375	362	438	423	410	403	405	418	435	399	349	403	393	393	400	439	410	437	411	417	401	439	420	414	432	361	426	394	380	405	375	415	438	434	430	398	399	419	413	417	400	424	415	399	414	410	407	390	377	414	409	417	422	399	401	396	376	392	401	459	414	391	425	404	442	428	449	447	422	458	408	442	393	438	450	410	441	417	445	405	425	389	410	413	421	405	400	384	438	371	413	425	441	450	409	396	393	439	401	426	425	437	431	378	416	403	407	422	413	376	413	447	391	428	434	409	415	470	392	409	400	424	394	431	409	421	429	408	393	399	455	422	374	391	443	390	425	442	422	368	421	384	445	395	397	449	382	408	368	433	422	439	439	393	462	406	430	396	425	398	394	397	457	436	415	392	410	413	418	392	417	366	360	425	402	384	389	364	393	445	410	390	403	395	389	427	407
25412	16415	15071	9108	3973	1972	1457	1387	1178	1047	1087	1041	995	984	985	936	949	930	922	936	890	862	896	880	894	884	847	932	891	897	899	937	874	870	951	865	883	869	926	938	869	955	887	844	880	900	918	856	888	875	903	847	928	830	877	917	873	824	930	866	903	851	893	838	866	832	906	874	868	842	898	917	896	821	884	895	843	901	869	852	891	868	839	877	857	893	896	861	865	895	935	878	871	943	848	863	939	882	926	871	849	850	901	870	852	932	906	868	926	875	868	865	900	851	893	928	839	876	886	885	886	853	882	892	848	872	834	860	819	881	888	891	875	868	840	895	882	843	907	880	861	843	853	877	883	899	964	901	891	836	878	876	907	860	850	895	888	837	914	871	869	839	917	894	896	913	846	871	866	886	882	844	851	873	855	876	888	899	878	881	906	883	897	829	892	929	886	919	887	880	868	846	859	880	886	803	840	866	849	864	878	861	885	877	906	828	858	845	909	914	889	902	897	836	900	867	915	916	920	841	911	886	890	891	897	891	893	856	879	803	908	870	864	908	874	823	921	915	835	850	893	860	861	906	914	867	924	845	873	824	876	880	830	874	851	860	913	911	806	843	897	862	819	900	878	866	900	901	886	853	899	870	897	861	875	843	906	843	888	848	837	858	860	872	907	874	810	877	833	875	884	865	938	855	898	889	888	885	789	874	833	857	874	842	860	813	832	861	891	866	849	930	926	904	882	830	858	837	839	898	875	908	866	893	893	867	884	926	871	893	911	899	820	929	866	907	861	884	864	887	900	929	857	917	796	869	900	813	867	869	897	862	846	865	893	874	882	871	849	882	879	871	835	846	859	931	881	846	925	878	903	876	888	866	827	864	871	884	850	856	857	897	840	884	874	856	850	854	878	877	894	876	863	919	812	889	871	881	829	842	920	914	864	866	838	849	911	895	861	927	917	881	871	839	861	856	893	844	871	842	868	898	896	879	929	924	870	851	899	888	852	834	846	850	876	867	924	892	867	868	851	857	825	909	848	886	839	874	791	843	945	885	877	803	879	903	852	807	877	930	847	925	858	863	922	875	880	891	868	882	862	939	888	937	871	850	828	862	853	870	854	898	922	847	836	782	839	854	832	800	908	847	850	893	867	876	873	865	843	837	900	870	907	848	855	823	851	814	808	888	867	912	855	856	879	900	852	899	808	842	861	930	876	893	862	881	836	897	861	871	833	852	859	853	879	902	864	849	861	891	884	861	908	852	901	863	903	853	864	912	913	896	852	875	835	897	859	916	844	849	837	877	837	817	859	824	930	822	905	839	904	884	874	866	900	882	831	847	888	851	852	843	895	869	888	855	911	862	854	867	847	829	861	902	864	882	836	873	860	915	858	885	849	922	903	873	858	853	869	924	834	905	851	885	864	882	898	918	876	849	842	866	871	845	843	834	873	875	852	919	815	870	840	857	899	916	926	892	873	889	869	800	917	921	882	855	847	912	906	829	842	870	877	822	868	885	925	913	849	858	868	857	815	874	886	865	879	849	903	873	908	879	845	856	844	937	868	918	896	885	898	917	891	884	908	933	859	925	858	878	835	910	925	865	844	892	842	895	887	921	794	849	875	907	854	854	898	892	928	816	837	822	884	870	870	883	854	840	899	913	833	917	878	848	842	883	862	878	931	903	894	842	870	853	895	850	845	896	863	886	897	876	858	860	860	891	900	832	895	865	936	885	883	874	845	828	830	855	884	932	853	824	905	874	888	842	909	895	854	895	864	859	900	919	949	879	887	935	890	865	887	877	892	841	908	857	882	911	841	861	954	860	829	905	865	875	864	897	829	829	821	885	827	880	924	880	890	888	877	817	826	832	874	929	846	900	914	877	906	853	907	874	818	885	905	831	908	886	896	874	900	849	870	869	858	818	888	877	883	846	836	888	884	898	852	836	865	847	861	890	804	868	860	840	909	844	843	879	838	837	879	878	856	884	861	919	900	877	882	848	881	864	845	904	867	885	865	870	831	891	850	851	863	859	946	836	865	880	868	882	908	834	899	885	855	876	887	872	876	840	941	890	861	862	868	914	881	921	902	889	915	872	848	825	927	872	852	862	909	869	861	868	851	831	884	815	849	863	888	907	835	879	888	823	865	857	815	893	866	888	930	882	868	849	868	837	852	848	869	885	869	866	841	831	940	857	829	853	914	917	904	840	848	868	846	876	889	834	876	822	904	853	838	855	888	876	888	880	892	925	932	864	864	873	884	868	823	887	911	796	872	871	850	858	874	890	901	862	877	864	814	882	883	891	919	838	862	853	876	828	857	890	872	881	915	853	819	847	826	855	879	911	893	948	894	874	923	884	853	869	853	827	927	895	835	871	906	860	881	880	871	882	883	883	916	864	863	859	881	831	823	872	866	885	922	843	846	930	905	873	887	830	877	865	879	886	843	858	846	838	920	831	880	867	891	913	866	892	864	884	956	868	840	908	877	921	885	892	894	823	838	891	843	871	875	852	902	878	858	862	871	834	846	907	871	875	859	874	894	867	880	863	860	933	886	877	870	882	915	894	841	842	879	811	862	862	846	823	867	869	934	824	848	830	885	880	924	878	880	867	917	885	890	852	807	834	859	869	875	890	858	869	860	853	921	843	880	842	891	823	815	852	889	822	859	857	874	878	882	889	820	881	836	860	951	853	854	866	892	842	872	848	914	859	902	881	849	870	852	900	843	862	857	862	886	884	835	849	917	881	898	858	895	846	849	875	859	851	871	854	881	878	919	854	894	905	861	879	875	868	932	865	852	934	862	857	928	896	885	857	876	812	866	886	874	836	881	829	825	879	868	894	891	850	880	852	891	881	849	788	905	882	863	863	898	847	884	861	867	905	901	886	864	854	854	865	895	868	821	867	869	885	866	827	866	864	887	900	871	861	870	832	885	879	862	866	898	857	898	852	891	852	873	865	850	911	872	810	897	919	906	882	865	839	851	877	853	863	878	864	871	849	864	894	922	874	919	842	893	837	889	895	825	869	878	863	875	865	896	906	922	886	845	821	855	907	924	935	847	853	870	866	866	853	871	888	876	861	893	830	881	908	900	842	831	902	857	844	859	888	870	910	855	881	896	821	891	848	804	897	858	885	901	921	888	869	875	846	866	858	862	855	829	857	841	830	803	907	854	853	893	853	855	852	875	833	912	876	829	863	880	892	882	862	901	891	897	821	897	870	922	830	890	896	848	891	890	862	848	909	900	839	893	900	852	912	873	858	856	870	906	887	884	808	883	876	840	862	898	918	868	844	876	809	910	912	875	867	898	873	958	893	904	909	889	906	871	911	911	891	923	899	878	932	917	823	825	922	887	848	900	855	873	887	913	853	891	905	885	931	896	837	877	884	918	816	905	916	852	849	832	794	875	866	874	919	844	864	873	826	839	898	830	876	860	833	867	879	912	840	867	869	864	832	911	880	886	890	839	860	886	787	921	854	868	878	847	822	847	863	866	878	850	875	859	853
47460	29158	19946	10372	4087	1565	673	593	495	475	423	452	459	470	445	440	461	412	429	431	437	449	463	456	387	374	396	397	392	405	394	368	400	380	425	410	411	401	396	424	411	384	409	382	364	366	441	414	371	394	429	359	383	404	408	444	402	423	393	383	396	406	352	417	375	410	415	401	402	412	412	416	427	418	395	407	437	423	419	355	413	368	383	368	382	400	388	385	416	418	383	444	394	439	452	411	400	432	402	405	395	385	378	401	357	404	375	431	393	395	399	387	409	407	399	402	402	372	428	383	413	416	426	448	394	414	413	393	439	421	412	414	388	373	418	404	391	412	401	418	383	389	404	396	387	414	387	404	421	413	403	420	382	413	366	406	435	388	418	374	389	405	382	425	415	409	412	389	413	377	420	398	372	405	404	409	376	380	431	373	404	367	406	393	386	471	377	421	420	389	412	426	412	419	428	392	431	396	396	365	374	442	363	392	414	405	363	405	423	429	369	394	398	408	379	409	402	417	377	386	373	430	405	410	401	390	438	440	409	425	417	420	428	427	412	431	419	443	392	400	438	462	404	400	389	388	382	393	428	411	447	389	383	388	390	399	398	375	378	436	421	398	399	394	425	376	380	388	430	405	403	435	409	426	368	404	393	429	381	388	396	391	419	422	408	394	396	367	403	374	384	445	402	385	367	378	412	424	388	412	413	414	385	394	369	400	404	332	399	313	417	429	419	379	411	366	369	386	394	412	405	421	436	413	372	375	400	406	400	402	445	417	392	389	461	404	400	436	413	383	374	378	406	357	397	387	419	384	368	365	422	402	396	418	385	403	395	375	392	391	399	421	393	408	414	437	398	382	387	370	380	371	412	388	404	384	390	397	379	405	386	390	377	376	373	402	397	424	427	402	401	435	358	371	415	364	398	408	390	421	402	409	392	386	374	398	349	384	439	433	373	365	441	442	406	437	413	405	432	389	392	458	396	401	449	403	405	390	416	363	383	383	396	449	381	433	410	400	432	402	387	425	384	428	366	390	420	363	395	395	407	390	394	463	444	382	397	375	398	377	413	397	422	369	397	456	403	376	374	403	438	439	380	397	421	442	394	396	378	445	418	351	381	403	413	406	440	384	378	427	396	396	370	403	379	406	402	372	370	393	394	431	399	384	373	385	392	409	413	390	378	393	399	398	425	377	429	441	443	410	443	372	400	410	380	401	401	397	390	432	399	386	410	428	409	380	419	402	393	381	397	367	420	359	379	391	386	368	399	397	379	425	384	389	384	423	417	405	349	427	437	381	437	385	402	411	395	386	458	413	409	370	429	427	385	387	386	420	406	381	385	443	396	386	444	431	368	381	415	407	361	442	447	395	397	394	406	392	375	403	414	379	371	377	417	385	384	419	392	406	410	432	413	420	361	396	413	421	394	386	457	411	400	379	418	408	415	408	407	424	438	402	385	395	383	374	371	400	420	422	397	390	370	444	420	421	417	364	420	409	435	436	395	392	370	418	417	395	401	362	409	385	393	368	395	391	417	375	409	395	420	384	430	347	389	429	381	440	355	395	421	411	410	390	418	389	381	474	391	400	378	384	410	408	385	378	399	418	406	442	391	382	376	419	433	362	404	429	408	368	392	406	408	410	438	377	374	417	433	413	391	395	384	419	435	404	378	440	399	378	362	411	398	404	400	435	407	406	392	410	437	404	415	357	426	396	399	416	454	387	376	403	407	373	410	443	419	380	398	418	383	406	351	382	406	442	427	386	400	396	395	367	424	431	385	376	370	446	381	387	358	415	401	411	410	380	373	403	403	351	390	368	377	373	388	370	397	419	365	408	397	392	397	380	411	390	403	401	414	372	405	401	400	435	389	403	390	403	409	355	397	400	426	410	351	387	368	401	381	422	417	409	359	414	411	427	379	414	403	384	406	378	423	411	370	404	404	393	369	409	425	417	379	364	414	414	410	403	426	423	403	396	353	374	440	395	411	380	374	415	456	398	387	392	364	405	417	368	377	420	420	400	412	367	427	420	396	404	433	371	393	392	404	436	381	445	388	364	387	407	360	428	411	409	375	403	416	425	391	408	398	398	368	456	367	418	409	389	369	383	447	450	381	410	427	424	415	366	390	414	439	392	386	396	417	417	376	350	417	423	396	406	408	423	398	418	425	379	430	398	374	427	411	390	417	402	392	395	385	413	406	409	378	378	421	409	399	374	392	360	389	408	409	384	410	418	385	421	438	383	432	374	400	426	375	409	406	401	419	387	421	385	398	368	422	431	353	390	441	383	404	399	399	407	401	389	397	410	423	421	430	384	404	400	407	411	423	388	378	372	404	398	430	370	431	427	392	398	390	366	402	417	398	403	449	377	413	396	405	393	403	376	400	417	383	406	418	387	410	425	408	419	399	417	409	382	421	410	406	424	410	368	404	380	424	437	363	406	414	405	406	393	412	375	449	393	414	376	383	424	375	383	449	407	397	386	379	392	402	386	413	410	380	400	412	391	438	379	387	421	446	459	425	397	382	365	417	384	359	397	373	427	403	374	398	395	438	374	398	366	388	332	373	405	398	393	381	423	402	432	384	401	406	399	397	387	386	399	421	414	462	397	409	417	386	428	380	377	405	390	423	403	408	358	419	396	451	400	370	412	357	412	407	394	411	393	369	364	370	390	389	402	404	369	425	411	405	415	390	379	421	415	448	395	418	384	398	385	445	424	363	400	408	379	379	370	379	377	428	411	385	422	414	393	410	405	432	388	422	387	389	396	423	386	394	404	386	415	399	377	408	373	414	377	403	419	398	382	383	407	407	409	425	400	378	404	445	387	414	384	396	407	376	440	404	367	409	413	396	365	427	416	417	378	425	418	399	386	396	405	425	389	440	403	412	418	403	381	380	372	401	411	420	448	384	374	366	423	378	383	406	430	401	419	393	376	439	444	412	402	396	413	340	421	413	393	398	400	404	388	438	390	478	419	372	422	392	386	415	439	413	385	397	417	403	407	398	431	395	369	413	407	375	393	371	407	402	399	411	381	414	364	403	389	399	392	390	405	391	391	393	404	380	371	405	396	418	393	412	398	400	390	391	424	396	439	417	431	412	382	376	440	435	399	395	447	387	386	430	382	410	411	434	395	449	416	418	369	393	386	385	397	440	410	387	403	405	375	432	419	410	379	438	392	375	342	443	404	394	401	392	412	430	398	374	376	415	421	397	397	369	407	423	378	424	428	422	409	381	352	403	394	405	422	413	387	395	417	397	392	365	400	382	389	388	428	410	417	374	411	379	394	421	407	407	418	416	424	416	393	397	393	434	386	413	442	408	387	388	416	395	394	381	377	400	407	374	390	349	416	407	386	396	400	389	383	416	395	368	438	365	400	354	412	415	394	405	422	417	377	370	391	391	419	366	398	420	401	387	408	400	432	392	392	397	414	429	388	358	378	433	436	391	362	435	390	395	420	409	420	422	449	434	414	406	380	418	393	371	366	369	365	428	406	390	391
28981	22685	24328	17876	10789	4465	2094	1786	1302	1176	1172	1142	1053	1058	1048	1023	1077	970	975	916	942	931	928	902	867	846	892	874	905	853	853	878	917	898	885	889	884	909	895	962	901	897	877	848	866	829	913	882	912	849	810	901	891	878	841	842	826	869	850	900	860	925	823	887	799	855	914	865	781	900	883	860	882	885	890	803	799	875	850	834	844	819	842	839	880	886	823	876	875	902	854	869	899	850	836	828	822	822	822	831	878	833	869	829	901	863	845	835	899	893	905	845	887	856	875	857	857	841	866	861	892	884	860	830	875	875	886	888	881	860	875	883	876	847	846	839	826	842	843	815	880	849	843	810	857	892	860	885	914	860	855	856	912	874	869	898	848	860	899	855	883	852	854	877	866	794	853	838	888	878	793	824	845	876	922	871	846	911	892	873	833	922	882	843	828	890	827	820	844	835	843	863	844	861	823	903	820	829	857	854	892	844	800	858	849	847	904	816	891	850	860	845	830	826	816	871	853	894	867	857	867	854	852	844	838	845	869	823	881	847	878	855	845	857	857	870	836	865	869	835	853	889	920	840	872	831	849	851	798	847	868	890	858	801	825	881	861	821	905	830	881	859	884	861	849	796	814	852	826	818	840	798	860	868	854	864	838	842	878	874	872	868	888	881	839	871	824	882	832	895	925	882	896	863	887	845	827	874	804	820	905	850	865	838	870	840	819	890	819	835	879	898	867	835	840	898	828	861	883	847	850	832	838	866	874	890	897	842	833	854	879	886	836	895	860	944	834	859	857	855	832	855	840	827	893	875	818	842	894	840	886	819	868	867	841	905	812	876	892	916	800	846	901	878	878	832	881	832	872	883	865	870	905	903	832	868	850	904	878	872	855	846	866	875	861	830	908	856	875	887	833	809	822	856	851	828	800	830	821	850	933	886	876	875	858	847	834	868	884	816	874	858	857	835	851	816	897	871	860	827	802	820	869	876	814	851	858	888	883	848	886	930	849	878	879	824	847	839	915	866	838	873	863	859	894	858	900	862	883	840	947	830	864	857	845	891	869	839	820	857	827	859	900	834	824	891	893	850	864	811	855	876	849	844	811	829	827	858	875	894	852	842	916	833	850	853	856	834	840	838	842	867	840	815	790	876	880	804	877	860	846	869	811	860	900	885	836	933	864	859	906	879	889	842	883	839	825	878	879	895	895	844	834	868	829	839	858	833	820	883	826	846	815	874	815	849	847	846	854	841	831	882	849	880	829	870	853	851	850	833	883	875	885	889	863	851	812	871	880	862	870	827	882	831	874	888	818	891	847	918	816	883	821	818	877	874	905	885	833	844	864	872	854	887	841	842	847	862	868	901	858	829	894	841	853	845	907	833	819	821	854	771	825	844	909	872	833	858	915	898	842	808	886	834	833	841	878	891	871	870	878	832	894	857	814	834	873	887	829	802	838	887	835	857	845	891	866	871	886	819	850	861	848	900	830	834	853	839	856	886	819	836	834	887	864	908	815	880	851	831	879	867	912	867	859	859	868	835	825	843	790	850	866	854	892	848	906	847	883	871	854	863	870	871	865	878	865	855	911	866	846	884	832	865	850	862	846	820	888	823	921	786	818	866	857	851	810	822	851	886	842	903	879	874	880	862	820	841	836	867	896	842	857	903	864	829	832	918	858	824	866	855	877	887	828	856	795	888	880	807	847	848	849	858	858	838	873	885	893	827	823	863	880	834	858	832	811	846	828	874	879	824	828	883	851	867	820	876	832	872	854	903	895	842	867	867	861	885	853	846	885	871	869	814	865	826	883	879	871	850	806	914	801	858	878	872	856	882	877	862	890	859	872	861	857	876	834	809	833	894	954	826	868	893	813	896	855	834	870	888	860	833	845	870	816	873	854	866	871	832	842	871	802	875	870	907	857	879	931	850	834	857	848	855	884	815	846	859	830	880	813	803	870	863	833	851	869	822	894	878	812	920	825	912	876	911	840	827	901	847	930	815	858	884	865	795	869	855	856	843	863	866	952	809	845	847	832	847	893	932	855	852	873	838	887	811	860	889	881	829	849	831	849	847	893	872	878	873	840	832	838	867	849	843	863	830	832	845	845	889	831	854	822	850	879	845	804	837	818	882	826	830	848	811	928	873	909	836	849	848	832	871	826	845	870	847	850	862	885	881	896	908	882	850	876	864	870	827	806	828	860	783	899	876	865	905	848	865	855	887	878	874	865	855	900	897	924	832	867	897	845	903	841	887	815	872	857	815	823	850	849	850	842	807	879	842	886	854	796	803	854	828	859	823	870	870	889	848	835	880	872	844	908	854	829	838	831	822	900	852	860	863	860	852	875	875	858	866	808	820	871	850	900	839	843	886	870	904	828	856	895	863	869	845	903	869	868	845	887	935	869	832	872	835	833	827	834	872	842	862	829	895	853	883	855	833	879	844	859	824	780	875	794	899	837	845	863	871	858	877	867	796	858	847	859	866	856	917	900	857	885	868	828	828	853	886	793	898	869	887	851	854	836	830	896	882	875	888	851	798	849	812	871	814	848	819	833	844	849	828	833	823	867	830	842	854	878	826	867	839	887	820	836	930	856	821	854	847	844	795	872	886	882	880	869	839	815	825	820	866	867	854	817	858	893	840	853	890	899	863	847	885	882	865	820	866	796	883	873	830	867	894	888	850	844	830	858	870	884	857	912	864	865	801	865	875	858	882	849	826	815	836	882	900	838	926	826	885	852	854	856	849	833	868	880	880	792	865	855	886	876	867	886	770	850	890	822	906	879	862	861	824	887	864	832	841	849	887	844	864	848	827	843	898	861	871	875	858	856	879	881	835	809	851	847	847	833	886	862	870	862	848	854	817	857	854	848	857	885	876	880	880	844	833	864	847	840	829	872	782	862	874	856	896	871	803	822	832	810	887	891	895	842	829	899	891	858	819	869	827	858	794	856	847	829	886	929	888	902	913	820	865	886	871	847	902	884	830	862	888	789	878	849	832	830	824	837	876	866	901	879	880	850	851	857	850	913	822	878	851	839	888	888	830	801	867	873	858	876	861	861	862	829	881	823	815	880	886	774	803	894	901	845	863	799	848	865	872	867	801	914	855	928	850	865	857	827	853	889	838	897	872	845	827	882	858	871	835	810	843	863	859	841	819	856	868	833	796	881	864	889	831	815	853	875	909	846	891	870	852	831	883	845	909	885	852	850	838	839	902	826	856	895	874	865	796	895	839	874	840	890	808	857	872	804	910	832	810	845	861	861	826	865	815	914	883	843	850	822	860	847	893	929	823	859	895	859	889	919	899	830	856	834	848	873	886	867	840	832	801	891	876	909	829	877	901	874	874	858	902	832	881	827	884	820	835	882	873	887	835	856	906	891	857	934	918	849	861	848	873	859	898	839	862	813	814	891	881	917	821	877	864	833	810	895	798	828	874	882	850	847	869	870	901	801	880	858	908	889	870	930	855	845	821	847	865	835	895	905	854	881	802	821	867	859	814
59112	39270	23750	14466	6283	2224	936	734	573	575	536	493	505	506	450	457	510	465	455	435	419	477	435	448	427	461	412	471	452	431	434	421	424	438	437	435	446	415	475	457	435	402	417	432	436	421	467	411	409	411	416	439	435	446	389	426	431	418	409	426	408	445	436	423	431	446	430	453	440	442	448	446	433	423	413	422	427	433	413	379	482	455	422	422	447	457	418	452	404	415	413	420	410	422	427	418	448	386	411	452	433	452	444	451	413	408	413	409	403	407	416	419	409	445	439	451	432	404	444	404	439	414	414	416	439	466	388	403	415	419	459	405	397	394	434	444	440	411	421	406	414	428	436	406	418	397	446	446	444	423	427	451	400	408	419	441	404	442	434	414	379	432	398	416	446	454	411	402	395	431	419	410	420	419	432	427	436	421	421	422	427	466	443	445	436	458	408	426	468	432	438	436	422	424	438	434	422	409	432	402	454	416	419	449	442	445	447	449	425	392	419	408	402	410	413	383	420	461	394	437	407	414	408	435	409	425	414	443	420	404	435	375	426	393	430	416	408	436	453	439	444	442	424	406	416	421	443	389	387	430	400	437	436	396	434	416	402	411	447	418	440	440	422	489	430	454	380	448	466	452	427	470	488	428	389	435	428	439	420	422	421	434	416	394	464	452	385	421	390	425	410	399	419	455	416	434	460	417	406	394	407	426	431	397	431	439	434	395	454	442	392	395	425	433	458	454	412	431	428	434	422	409	449	447	443	420	403	447	411	419	434	387	429	464	430	401	416	418	393	388	418	483	463	442	443	397	454	384	378	443	439	395	451	425	439	409	404	441	451	485	432	433	474	405	442	426	451	420	441	400	421	448	448	405	435	430	409	379	424	401	456	421	415	407	447	447	402	486	462	426	412	434	388	389	396	439	401	415	490	432	431	394	456	425	407	409	450	392	381	416	480	450	484	438	422	482	464	432	455	360	369	415	424	417	424	461	426	430	454	396	466	436	404	433	406	415	422	448	421	384	443	466	462	467	441	423	430	425	438	410	428	423	403	467	429	449	436	464	406	425	423	398	446	431	393	433	428	454	419	434	403	428	424	433	427	463	442	455	428	408	388	420	421	449	415	397	418	419	451	426	432	449	397	444	409	408	422	435	416	410	434	424	459	438	425	383	423	413	407	392	422	452	421	430	413	392	442	441	454	422	417	444	403	419	427	430	366	450	394	472	446	427	418	428	408	389	396	382	432	414	399	449	406	424	401	420	389	396	439	447	419	435	433	441	440	386	389	402	420	468	422	387	431	439	437	429	449	435	407	410	431	421	421	424	399	406	417	412	435	417	429	399	426	382	421	387	410	413	437	447	440	420	429	436	482	390	414	393	444	434	463	449	451	440	433	456	437	455	409	411	444	446	450	392	433	416	461	411	436	438	398	400	444	411	435	419	460	426	430	442	446	422	417	369	434	434	415	417	416	453	458	431	433	414	414	464	433	405	398	451	448	434	434	429	423	398	400	423	436	414	375	408	430	418	456	421	422	450	456	446	395	444	392	428	418	428	409	412	445	406	420	390	391	400	405	462	403	406	416	436	447	441	410	408	456	436	424	450	412	421	447	420	421	393	426	417	421	439	448	443	401	450	446	450	419	424	405	423	446	414	397	361	434	393	448	434	406	482	413	425	397	400	448	428	450	425	405	421	460	439	466	458	405	403	376	425	396	415	404	413	414	437	428	456	413	409	409	418	421	443	416	463	422	432	416	435	423	460	447	393	385	430	403	369	432	399	452	467	451	459	467	438	426	422	407	425	403	404	413	440	437	425	400	398	443	442	433	402	444	457	418	380	419	452	442	412	409	417	456	429	403	407	406	453	461	419	440	420	418	375	391	417	453	439	447	403	420	415	468	412	457	420	415	391	436	421	401	442	415	402	396	436	405	425	445	448	415	413	388	432	407	443	417	456	453	403	429	436	430	446	442	423	394	438	414	409	447	441	399	405	405	414	443	400	461	446	401	407	458	434	411	429	398	439	439	450	435	459	418	427	412	448	399	401	405	410	425	413	419	423	411	472	423	439	393	433	401	470	433	454	409	412	454	432	384	457	433	440	398	437	404	451	442	419	436	410	432	433	417	394	406	441	416	380	409	392	433	416	417	403	408	402	429	414	437	405	460	450	376	415	420	448	390	393	395	411	393	371	383	460	434	437	394	426	434	412	429	422	413	441	452	467	392	408	407	401	445	395	437	416	430	429	394	425	436	406	444	437	381	452	411	482	421	410	411	415	445	426	445	430	408	404	467	412	436	453	467	479	414	425	455	453	431	435	416	434	485	440	456	427	409	425	386	470	471	413	447	437	403	427	455	436	420	441	408	431	461	435	406	427	403	394	444	443	436	422	414	422	408	420	400	381	405	408	422	415	410	395	423	414	388	441	425	427	429	415	405	453	415	415	467	418	407	389	393	475	457	466	405	400	449	412	426	466	430	471	429	409	437	432	451	440	420	394	428	445	429	458	389	446	404	374	421	439	417	402	429	406	462	427	458	444	404	443	410	410	414	412	445	447	454	468	430	419	422	435	433	415	410	367	387	451	434	432	461	433	414	430	434	445	434	407	428	387	373	407	420	390	428	445	446	457	445	433	445	401	431	436	404	449	425	436	425	422	408	411	420	425	429	470	435	414	440	440	390	385	427	420	418	401	462	417	442	410	410	440	413	400	386	434	397	445	382	394	425	388	447	432	429	402	439	423	419	437	437	429	458	438	441	481	433	414	421	464	459	430	442	444	418	399	410	467	463	401	400	412	429	462	466	408	424	390	416	445	431	414	409	412	382	430	465	426	388	422	454	448	461	417	437	419	436	420	389	452	398	451	463	448	403	453	398	407	420	467	425	408	388	408	438	377	448	443	416	435	421	397	433	452	403	433	404	459	442	423	412	426	461	423	426	421	413	436	437	437	413	420	474	432	472	462	406	465	448	437	426	483	487	431	386	415	399	432	434	417	411	444	446	459	424	396	445	414	408	434	423	409	394	461	440	446	438	428	423	415	437	466	433	453	460	412	407	418	419	414	396	411	460	444	419	439	436	410	442	367	426	447	370	445	465	437	404	417	411	416	457	443	391	407	423	455	423	451	433	438	433	347	445	457	427	489	431	437	418	426	388	472	450	382	418	431	439	432	393	430	410	388	429	431	450	392	418	377	405	451	467	415	442	442	441	441	441	440	450	407	425	389	407	424	415	427	460	429	454	387	419	397	399	416	422	404	424	448	400	426	434	432	420	413	383	391	421	413	419	409	423	433	446	450	413	431	426	409	394	428	435	407	413	448	459	474	423	454	425	437	445	466	420	410	388	435	400	396	390	459	447	378	454	419	409	445	411	434	397	391	417	423	427	404	387	448	390	394	447	450	440	431	403	437	414	428	410	423	423	436	420	426	397	448	430	435	426	437	377	410	452	422	397	424	441	474	455	390	445	444	481	409	421	437	429	450	417	412	468	446	489	456
36531	28999	25184	22383	13656	5997	2786	2530	1702	1508	1477	1380	1287	1199	1153	1306	1179	1111	1054	994	936	993	1018	999	929	879	949	946	928	924	986	935	917	917	980	967	1009	975	994	1011	951	934	962	971	983	916	915	922	914	908	932	930	927	929	885	927	941	866	918	898	911	923	900	927	913	959	903	893	910	916	900	927	892	895	909	904	943	913	884	894	982	907	938	913	889	902	890	916	947	933	916	886	856	916	877	897	917	871	928	940	856	829	930	932	858	899	917	864	891	848	852	922	892	875	914	961	875	935	868	983	930	884	926	919	930	917	927	903	883	899	894	913	857	913	925	891	908	920	915	910	882	869	902	885	911	898	866	926	942	860	877	917	879	929	854	912	882	885	876	919	858	889	918	965	941	909	931	870	881	902	863	908	934	934	878	896	873	910	923	905	931	882	936	879	947	953	902	874	915	848	947	899	927	917	881	889	894	902	902	971	862	936	843	899	910	863	918	893	902	937	939	901	914	878	856	915	879	893	917	921	856	896	886	945	895	914	899	908	938	890	874	895	955	908	893	880	937	868	862	955	933	848	963	864	853	918	884	924	902	936	881	897	901	909	896	909	926	917	962	891	879	862	894	883	947	863	874	905	940	952	903	934	895	853	881	906	900	937	883	943	877	909	954	884	910	902	938	892	903	850	850	873	894	872	864	922	851	938	876	832	857	868	878	894	906	924	906	853	910	884	913	876	896	909	937	913	958	937	903	927	882	884	904	874	909	901	917	891	886	880	855	906	907	873	959	909	901	935	903	945	896	861	850	859	837	876	949	925	924	917	877	928	925	929	866	894	931	926	919	910	922	910	877	865	905	915	889	863	874	939	867	934	877	862	898	903	900	878	903	909	876	893	937	860	922	855	945	918	899	865	883	932	903	881	900	894	923	881	953	844	928	855	922	903	939	892	855	917	914	920	932	928	885	917	854	859	904	903	925	892	880	902	911	884	821	940	918	886	902	892	896	888	891	900	877	910	911	901	833	932	938	970	931	903	922	832	947	916	988	929	938	895	906	896	961	908	903	929	869	840	898	911	926	904	917	874	943	952	890	866	849	885	880	906	909	893	909	873	890	924	842	965	880	905	873	909	876	883	903	930	876	881	932	898	888	880	852	869	909	843	862	895	855	911	914	922	898	867	913	949	879	895	903	933	875	898	899	887	930	938	899	858	909	900	906	940	915	856	941	890	865	923	937	904	932	887	867	942	928	893	925	929	873	858	927	934	945	875	887	871	845	900	860	868	942	916	875	993	958	919	959	942	867	909	909	893	894	917	912	907	890	962	859	875	914	964	886	833	927	886	873	925	924	977	940	866	917	922	926	944	923	889	876	899	874	884	901	956	857	910	871	856	911	886	910	912	871	920	927	926	979	924	885	913	958	837	941	859	954	909	926	950	880	854	858	917	918	958	932	942	845	889	880	874	889	882	939	893	897	901	864	916	945	883	877	906	916	880	903	951	879	893	897	881	834	933	829	882	875	911	892	915	869	920	876	942	941	877	886	926	891	929	877	911	844	866	937	915	943	930	972	859	876	902	910	854	901	905	908	882	913	923	926	946	911	874	887	870	873	927	900	941	935	890	884	950	861	917	928	879	900	892	924	950	941	904	898	876	889	946	909	887	927	893	877	905	881	930	908	913	875	932	914	853	874	908	869	894	856	890	929	936	884	885	938	915	857	871	949	897	886	914	913	888	879	938	882	913	976	947	827	924	889	920	952	896	937	899	964	894	842	944	906	891	868	864	918	912	911	886	888	852	908	860	893	887	892	884	895	857	946	901	882	835	863	858	904	884	890	920	899	894	852	853	930	942	877	920	894	918	920	865	830	935	925	921	897	858	881	857	917	873	892	908	887	942	883	872	945	856	877	938	911	888	920	892	932	913	953	914	881	900	904	957	961	881	862	951	895	899	950	910	872	909	903	880	876	900	915	874	882	912	868	873	885	878	927	895	887	911	875	877	902	908	893	901	848	882	897	955	874	889	924	919	894	894	949	915	903	922	864	882	910	928	880	942	851	888	936	924	971	914	901	820	935	890	893	895	899	914	936	877	883	875	895	919	919	896	911	913	915	946	880	902	933	930	923	897	901	924	902	948	877	894	948	945	881	897	890	919	922	939	924	943	883	971	863	904	921	932	919	916	884	900	853	926	931	924	889	926	955	895	928	876	889	907	949	933	834	909	900	998	928	976	904	905	913	863	887	914	894	907	818	906	870	848	953	946	950	889	951	869	874	885	917	826	911	919	900	907	903	917	938	891	933	870	900	855	907	893	935	895	906	946	931	876	863	915	929	876	925	863	886	943	874	921	935	898	842	895	883	904	886	926	913	943	896	923	797	910	902	917	912	943	971	913	956	920	893	867	927	891	894	887	873	882	890	901	832	914	937	862	912	898	947	943	893	975	889	891	932	864	954	879	924	915	860	884	860	952	902	935	939	893	878	944	930	858	919	900	868	897	922	862	866	898	844	878	903	909	933	921	872	897	941	888	872	878	859	909	936	914	908	934	887	916	913	912	929	966	922	875	914	924	892	875	926	866	874	924	894	897	888	946	898	886	877	955	888	874	871	931	917	904	915	899	897	915	879	884	834	844	928	950	909	911	852	888	916	937	924	864	913	869	831	930	893	852	846	954	960	890	918	862	921	959	870	866	889	949	914	920	944	868	920	856	894	912	887	896	900	935	924	980	937	990	903	906	902	969	881	916	889	834	917	910	881	960	871	896	883	916	910	879	881	784	915	901	889	856	919	884	929	865	946	890	904	928	899	904	882	901	868	933	876	883	880	928	917	880	897	904	930	912	915	933	905	927	859	944	888	922	942	907	902	890	917	931	871	934	871	944	938	840	881	887	860	894	910	887	923	927	928	910	876	883	888	917	910	884	901	904	934	863	890	900	915	900	873	938	917	903	907	912	925	940	932	928	925	847	921	898	918	931	919	954	874	857	912	914	938	915	867	879	882	856	941	912	906	932	906	896	890	859	938	947	905	904	897	874	903	900	916	877	927	911	942	942	908	881	919	915	900	906	871	918	951	940	893	916	866	961	915	896	894	867	941	891	890	912	879	867	884	967	913	917	948	929	882	904	873	930	882	916	953	889	853	910	901	907	931	913	911	878	977	875	918	932	874	896	897	916	913	871	907	916	880	873	926	918	918	984	866	931	924	835	897	866	867	894	964	878	940	917	931	963	934	912	986	919	918	918	890	928	910	885	872	889	874	895	882	915	975	881	914	881	894	885	927	939	949	962	873	926	910	914	920	901	893	885	953	924	919	926	902	903	916	903	926	864	891	906	849	917	859	915	906	928	881	831	912	840	880	883	869	933	828	883	834	885	919	923	880	952	897	905	826	970	880	956	897	846	885	908	929	951	924	898	955	904	935	878	924	892	880	903	886	889	857	938	886	880	946	868	904	837	917	858	882	923	867	898	889	937	896	905	863	923	904	929	874	911	862	895	891	871
35896	20990	11614	5388	1735	840	637	621	524	500	462	415	465	442	415	440	435	410	433	479	385	428	419	417	414	378	437	394	422	442	447	414	424	404	394	360	454	467	436	435	399	418	431	418	435	449	420	401	415	410	423	390	494	468	380	401	431	456	421	387	405	440	371	422	401	446	444	400	397	374	455	398	401	375	387	387	415	366	396	403	404	417	443	445	436	442	383	410	438	375	446	436	436	408	423	414	363	411	429	436	407	430	420	432	415	457	379	385	418	456	400	449	423	439	415	440	444	417	417	437	399	443	433	418	393	424	435	413	398	428	432	418	418	432	405	398	409	436	412	416	430	349	417	392	407	442	466	424	430	393	379	416	420	444	415	409	437	426	388	427	444	400	440	425	398	415	369	387	395	409	412	406	418	403	404	454	408	401	414	410	455	425	438	406	418	408	413	431	437	416	422	430	402	401	403	439	368	461	411	385	399	396	459	446	400	465	437	415	427	381	441	379	392	392	415	429	419	447	427	406	410	419	399	441	419	396	442	416	416	415	389	451	387	453	431	418	427	449	388	406	395	426	440	396	404	397	428	376	415	414	382	384	404	452	405	416	460	414	426	383	428	432	401	451	385	440	427	414	438	381	400	426	380	395	443	411	420	397	387	408	397	433	388	423	407	416	400	428	412	430	392	380	378	384	420	425	403	383	439	406	389	384	426	440	401	418	409	412	398	389	383	395	438	422	473	451	394	409	396	406	401	442	429	414	420	425	401	452	407	371	394	412	427	423	449	414	425	452	437	461	366	384	464	422	468	401	379	391	405	408	402	393	410	441	451	452	376	395	403	441	432	429	430	436	386	423	423	413	449	398	439	417	433	413	396	398	427	406	392	431	446	419	388	434	384	442	414	428	398	403	415	426	455	431	437	404	401	426	425	425	453	440	454	438	390	418	378	378	440	410	424	409	453	437	424	440	429	427	424	412	439	379	418	440	430	375	379	446	425	431	386	442	382	425	383	399	415	414	441	425	397	415	428	422	393	403	428	452	449	385	442	467	378	404	382	440	437	427	414	439	388	387	408	415	404	424	460	427	397	396	403	437	408	394	375	422	414	432	436	431	416	472	420	412	390	421	437	451	420	423	400	394	469	435	440	460	414	412	427	398	399	418	411	433	431	421	404	418	414	391	435	443	409	405	438	440	413	439	388	394	417	398	409	368	442	440	418	408	403	402	387	424	416	421	438	424	413	437	431	432	422	431	414	398	393	435	455	408	427	422	372	404	405	428	391	390	442	409	423	474	432	445	439	441	411	410	406	395	405	384	388	403	430	371	425	419	415	385	365	406	405	425	411	431	386	393	420	444	394	384	379	443	429	403	431	427	393	442	408	412	383	426	393	438	404	435	410	368	406	428	394	412	409	408	439	395	412	433	455	429	425	418	390	388	426	396	442	436	385	397	391	432	423	448	416	409	410	460	454	425	418	440	399	417	418	402	391	430	447	441	464	391	458	421	402	437	439	387	413	391	472	453	441	447	410	428	487	416	414	421	395	436	413	447	400	416	438	423	416	381	386	396	423	435	454	432	387	434	453	425	412	437	410	393	425	429	445	451	411	474	419	414	363	411	399	412	404	430	380	391	408	427	424	425	403	438	368	414	439	473	402	392	432	386	441	407	428	398	441	389	440	407	407	389	452	382	398	443	441	471	408	402	404	446	390	401	440	420	399	397	466	438	433	420	418	431	441	405	382	390	419	432	442	441	439	405	440	427	369	407	453	406	424	405	404	418	427	397	406	431	411	408	418	373	449	449	423	432	388	447	435	415	453	404	439	441	404	427	408	416	437	400	421	427	405	425	419	440	418	405	416	441	419	374	422	405	384	458	447	413	454	448	435	409	398	422	382	414	396	421	396	437	428	403	404	395	435	412	375	426	420	421	438	383	445	414	423	448	380	400	435	446	371	435	431	409	417	458	446	408	419	393	442	410	410	389	438	442	430	392	435	453	439	422	422	435	398	401	403	446	424	445	389	451	390	442	403	426	366	419	394	435	421	423	453	423	454	388	424	407	400	406	428	434	440	424	415	389	435	425	433	407	455	419	411	390	423	419	400	423	420	421	413	413	439	422	463	402	409	447	401	397	391	437	407	449	404	397	440	413	350	392	431	409	428	431	414	421	406	420	404	413	437	430	425	400	412	432	425	412	427	438	426	388	431	416	406	438	388	416	423	460	383	403	402	422	403	406	414	446	448	454	426	406	476	417	470	446	420	373	426	487	436	389	376	393	412	414	393	425	399	387	434	431	420	426	400	420	418	440	421	400	429	427	371	464	423	380	449	399	441	399	381	421	412	417	404	422	399	383	424	401	418	445	440	416	423	419	391	413	396	447	405	400	379	439	430	381	448	438	425	401	443	396	394	436	429	455	391	394	443	459	405	425	408	411	442	470	419	419	425	435	449	435	410	434	399	412	452	379	409	386	417	406	395	417	415	415	432	445	422	383	423	409	419	424	399	394	422	419	399	399	372	456	452	469	415	399	408	403	389	369	429	430	470	421	421	432	400	442	411	399	435	393	381	419	417	445	435	413	423	394	424	433	420	428	422	399	432	429	400	406	451	437	452	394	437	380	421	448	438	409	402	372	422	382	409	432	380	410	425	379	367	425	386	400	409	420	392	418	478	441	398	428	393	462	388	429	427	425	396	426	409	406	394	419	419	431	412	457	426	392	396	398	405	403	422	427	416	411	400	370	389	430	432	414	447	377	417	409	416	408	413	398	409	430	426	421	385	417	411	428	389	463	434	457	455	382	456	404	381	426	433	390	423	399	448	429	403	405	401	436	418	400	436	445	377	372	412	411	425	440	411	391	419	427	425	432	396	401	395	403	448	384	374	416	426	403	392	436	455	414	424	391	436	436	428	442	433	432	393	421	381	400	396	395	401	395	401	439	448	423	384	424	369	417	410	432	403	430	423	437	390	430	445	430	409	443	440	422	398	393	429	404	403	433	391	403	410	433	438	398	408	421	423	413	381	434	450	434	454	411	388	404	430	433	432	413	421	391	429	428	435	423	385	448	400	436	389	434	409	427	419	421	448	417	395	381	395	423	437	399	348	404	426	428	385	447	420	399	413	407	453	429	393	434	428	428	420	398	479	409	418	444	426	372	432	392	471	413	416	427	396	414	428	425	417	433	436	375	408	406	443	433	381	372	431	419	376	386	456	443	410	408	400	378	396	412	428	422	419	394	414	426	416	398	437	394	453	443	454	408	455	433	421	424	430	437	390	380	415	413	445	413	415	418	432	425	434	402	425	402	411	448	457	413	372	393	425	399	402	415	426	380	399	423	375	389	423	393	448	424	392	429	430	428	410	433	467	415	475	434	407	438	375	423	423	393	460	402	428	400	431	430	401	398	373	468	407	446	382	434	457	416	409	433	395	438	468	418	433	408	435	441	421	407	382	420	424	432	403	407	407	428	431	388	433	421	404	393	401	383	425	457	414	394
21543	15202	15405	10604	4526	2504	1780	1746	1302	1200	1133	1101	1055	1061	1038	1124	1031	996	959	1034	934	911	925	895	891	934	920	944	936	943	877	874	891	945	877	916	924	972	944	930	921	861	924	940	904	880	932	957	897	858	859	886	873	906	867	864	889	851	880	910	900	885	892	925	867	845	844	913	854	853	911	917	857	876	881	920	948	858	893	877	928	846	884	856	874	892	862	856	866	875	861	899	909	902	874	856	896	901	928	898	935	906	922	860	848	887	853	865	876	828	911	888	854	871	890	811	938	910	812	907	868	881	848	900	867	896	917	904	907	874	836	880	883	919	953	963	853	918	871	898	844	870	914	848	921	875	825	876	936	865	872	873	886	851	850	885	933	910	909	848	896	834	880	880	845	859	849	836	866	855	924	874	841	890	889	893	900	927	896	831	872	889	873	859	854	916	909	892	861	896	862	895	922	877	910	858	944	924	862	929	874	883	897	909	933	909	856	858	912	834	896	894	899	884	874	910	884	834	874	871	879	857	946	894	949	894	875	851	888	897	920	869	867	904	852	883	905	865	892	885	879	907	877	862	971	948	858	913	833	857	915	845	829	857	912	849	885	840	894	891	899	862	810	863	918	879	895	892	886	870	840	885	861	896	876	849	889	873	892	860	911	855	863	853	892	876	821	872	888	830	945	930	913	872	885	828	897	901	900	905	923	890	878	858	867	881	846	918	885	863	922	893	866	897	887	860	854	886	873	842	859	902	862	885	878	910	902	879	800	823	880	838	849	929	885	884	862	875	853	926	869	868	922	868	902	875	845	868	851	893	891	914	807	885	856	874	824	898	860	927	884	855	861	907	889	902	878	868	860	929	831	814	943	843	874	851	842	876	849	821	879	888	870	887	879	800	879	899	868	929	892	842	922	851	900	838	840	831	883	842	889	828	915	883	888	831	848	864	942	852	907	891	916	914	909	923	911	886	820	904	898	947	928	834	833	879	899	912	869	903	866	891	848	833	886	839	865	888	843	843	875	860	881	857	908	909	951	904	885	887	900	907	867	841	894	873	831	883	892	873	888	905	903	872	887	883	932	951	940	893	814	921	941	974	876	879	862	823	848	845	885	868	883	954	878	888	880	862	925	859	847	847	855	882	873	875	899	874	875	890	877	879	915	922	848	844	860	876	880	875	878	880	887	875	834	952	870	923	886	859	878	918	873	873	910	871	849	874	858	861	851	885	867	870	883	937	877	885	873	895	843	899	921	865	785	870	910	943	852	914	869	846	886	891	888	862	888	921	810	875	843	891	884	849	925	897	869	872	878	890	837	862	857	919	827	869	930	891	874	900	872	869	881	886	886	840	831	892	878	881	909	911	861	921	948	903	935	886	892	912	884	862	922	923	857	881	930	840	875	830	862	876	902	866	944	899	900	884	909	955	868	867	898	875	861	829	882	894	873	840	901	917	914	850	888	862	894	852	899	889	863	918	908	898	928	931	850	881	890	848	868	891	853	886	861	922	881	912	833	855	846	868	876	867	910	826	888	907	833	925	885	884	892	891	881	906	838	864	813	928	913	922	886	917	849	903	900	882	890	831	870	840	839	893	910	890	891	907	918	877	849	895	884	834	872	886	958	908	878	847	884	871	842	858	903	931	868	873	886	888	928	849	877	866	919	855	849	915	881	915	854	877	884	908	843	862	882	899	873	872	877	851	847	892	847	878	910	888	884	895	888	878	908	867	851	899	860	901	867	852	870	848	849	897	894	900	925	866	855	874	893	840	915	886	870	872	879	872	852	921	861	859	896	865	865	855	933	901	863	883	915	881	898	820	901	912	889	880	922	904	884	897	867	916	880	882	848	859	885	915	903	859	833	885	906	807	912	892	931	895	848	884	908	905	869	865	898	828	902	927	859	876	908	901	837	922	908	905	865	896	839	892	874	904	848	902	940	864	916	896	901	891	898	849	871	904	863	882	874	869	892	913	854	876	854	855	885	862	844	881	836	881	859	881	931	867	872	866	868	901	839	866	890	931	864	922	863	869	896	864	871	876	858	868	843	906	880	897	869	892	820	884	918	882	874	873	894	873	890	851	906	844	880	823	919	914	864	863	888	842	879	923	871	815	857	866	889	894	923	841	864	885	906	884	929	890	916	914	884	864	893	916	947	899	923	864	892	903	909	887	944	854	878	861	893	849	880	822	887	913	839	896	833	831	888	867	857	898	899	857	887	870	916	870	880	874	910	935	935	870	883	955	857	871	852	887	864	841	857	896	930	859	866	828	887	915	866	870	879	844	894	836	870	917	896	856	959	901	873	879	936	896	876	920	829	886	904	861	896	874	845	915	870	887	831	906	923	923	844	897	927	919	834	903	828	896	861	865	866	911	934	857	937	891	857	882	895	875	840	876	871	914	901	937	824	880	887	891	885	836	884	878	854	865	847	895	887	897	913	895	875	882	900	881	924	903	888	842	816	944	879	918	845	862	889	846	874	905	880	867	877	902	841	883	908	863	905	869	890	905	905	903	861	860	824	922	878	883	901	821	887	884	893	911	878	848	888	886	906	821	860	900	882	863	891	858	894	881	821	844	835	821	883	899	865	874	832	870	910	871	919	890	905	879	910	955	906	931	868	862	905	954	874	908	905	952	883	885	939	887	880	834	893	809	871	913	904	892	878	933	901	896	877	879	898	924	872	876	834	911	880	853	817	888	878	917	925	891	873	836	921	836	928	832	864	882	874	834	849	865	885	881	904	917	838	855	895	872	896	897	844	891	888	892	880	890	887	906	860	871	863	878	861	880	870	817	845	912	858	870	873	877	886	867	871	854	889	857	858	819	843	825	895	832	859	902	873	940	865	910	848	943	852	869	889	894	863	872	917	879	816	895	844	898	889	871	839	910	889	880	842	854	919	905	892	827	899	860	876	932	877	876	833	863	913	864	874	880	874	900	893	863	888	907	918	922	876	922	859	892	886	870	868	886	928	962	881	882	894	927	923	936	863	873	926	899	837	912	884	832	891	898	876	906	866	898	870	831	820	886	863	921	872	901	899	878	901	904	888	921	839	907	895	838	876	855	944	884	867	852	856	886	875	855	912	852	884	861	860	872	833	869	897	917	864	852	831	852	953	896	886	890	881	851	903	851	826	878	851	841	887	888	885	879	878	915	825	948	902	861	888	894	941	914	863	917	893	878	867	909	906	909	907	946	855	894	865	860	930	890	893	989	890	887	877	879	839	877	883	878	826	878	895	876	887	914	926	866	840	831	879	890	842	877	914	934	827	919	948	906	886	865	869	889	865	906	844	898	819	892	898	842	891	903	840	892	849	871	838	894	854	924	930	896	890	889	925	886	861	862	919	856	902	886	920	867	851	818	841	891	875	892	890	902	877	856	861	866	857	946	908	824	816	827	907	857	827	887	927	868	904	863	888	870	839	892	902	894	886	929	907	849	919	836	861	890	921	905	898	829	884	886	838	859	829	834	930	833	905	835	885	880	859	877	819	898
46162	24756	16359	10766	4808	2099	916	653	521	494	518	488	432	461	461	448	474	439	381	431	436	436	428	394	445	411	386	366	419	384	382	411	413	407	430	409	407	384	430	403	388	402	418	406	391	451	397	376	372	444	450	385	421	390	393	400	387	432	399	409	403	362	422	360	395	384	413	384	397	427	413	398	396	379	369	428	361	405	407	388	432	406	411	403	375	361	425	407	405	416	405	410	379	420	399	434	410	412	369	418	446	395	419	383	402	372	387	353	388	435	403	423	398	420	425	404	436	390	434	402	395	396	399	435	373	417	384	405	371	395	404	390	441	402	419	425	408	429	424	402	380	426	386	411	401	366	379	416	408	392	372	402	392	359	394	380	396	412	400	379	370	404	375	401	402	434	412	385	392	422	420	388	375	407	361	411	382	414	412	406	362	357	414	438	395	365	402	412	394	398	413	384	389	378	419	403	397	421	374	417	409	366	377	354	420	439	404	408	402	417	354	440	405	397	404	372	416	357	383	388	401	392	395	380	385	399	386	397	404	404	420	388	418	422	392	376	354	401	366	421	376	412	423	425	408	413	419	409	399	360	426	408	401	408	371	374	381	392	415	397	411	410	458	447	367	381	380	414	375	411	409	382	397	421	414	369	404	411	411	398	375	417	418	450	436	404	427	432	438	404	420	418	414	380	359	368	422	423	399	417	370	421	403	404	408	425	399	425	390	409	434	424	398	418	435	430	439	401	401	400	374	419	424	401	360	416	424	427	427	389	388	402	360	374	412	382	396	392	398	411	393	410	428	416	415	414	419	396	413	382	416	422	376	383	382	413	399	418	399	387	378	378	418	386	406	413	388	387	393	408	442	387	411	444	408	399	400	399	392	337	379	393	402	449	377	409	400	361	401	404	417	439	399	384	405	389	403	355	400	386	390	396	359	422	407	388	392	403	394	376	382	429	386	359	398	396	399	356	368	410	413	398	390	374	372	392	416	410	409	429	388	436	412	406	413	452	410	385	390	398	410	395	406	404	391	405	408	418	382	345	406	386	367	394	445	384	392	385	388	392	403	417	417	396	416	400	408	420	372	413	405	423	442	408	391	392	407	417	422	422	378	365	439	420	424	370	410	401	379	377	403	399	395	412	383	400	402	379	400	406	371	385	416	367	395	378	401	448	419	382	375	378	384	386	414	424	425	421	440	416	406	427	415	438	397	395	434	361	368	375	424	394	369	415	443	390	395	412	399	398	396	399	415	435	441	411	403	415	411	393	390	380	427	431	378	419	387	435	417	409	421	418	416	421	404	401	368	388	420	363	429	394	421	357	397	379	414	417	393	375	367	410	387	396	399	422	418	401	384	379	361	380	422	398	355	383	411	372	409	415	425	436	392	370	426	439	391	381	420	383	386	414	385	397	383	382	390	416	406	401	372	388	412	430	422	422	428	365	402	379	421	381	408	413	381	432	415	398	444	468	428	401	401	370	399	424	373	361	376	399	403	403	368	411	379	381	433	393	439	431	415	390	412	382	381	412	390	416	427	445	366	413	370	371	372	427	401	400	379	397	391	390	396	449	414	399	372	381	436	390	380	388	437	409	382	414	401	411	448	374	423	379	406	387	456	408	414	442	390	394	384	399	398	438	399	420	433	394	390	375	402	374	419	418	367	406	432	410	380	396	398	400	364	405	373	385	398	408	380	373	408	388	433	390	402	468	406	392	368	392	406	399	382	388	385	367	347	444	382	427	434	463	386	380	407	407	380	378	375	394	371	381	402	424	376	386	444	437	412	397	419	435	384	371	377	434	407	427	424	399	416	416	410	404	333	396	399	393	375	400	439	417	404	396	402	404	422	409	408	421	431	382	399	408	414	424	426	392	401	395	399	376	404	404	404	391	391	406	378	408	384	375	342	444	369	389	362	407	404	425	381	415	392	454	388	378	415	418	394	443	391	359	384	391	404	401	367	400	386	354	403	408	411	432	408	412	409	405	415	390	361	373	376	354	407	400	389	409	402	416	462	431	437	409	402	398	407	419	361	409	430	430	400	421	431	411	386	409	408	422	398	406	406	438	403	401	415	361	385	428	399	421	414	427	421	404	410	417	381	401	445	421	373	391	389	418	423	386	413	398	407	379	391	455	411	419	387	406	402	408	401	413	352	408	383	391	409	449	374	405	408	377	422	446	410	402	427	397	428	346	407	409	394	384	442	411	397	398	412	419	379	414	414	419	428	375	405	352	410	386	433	388	388	382	458	375	388	391	396	403	391	412	388	434	417	398	458	399	417	406	409	383	389	389	390	381	364	408	425	407	476	403	393	430	394	391	369	387	415	403	407	414	385	413	428	408	398	387	416	396	396	363	396	410	382	394	389	411	395	445	400	424	394	397	420	419	450	411	427	401	406	419	428	387	417	409	410	362	361	406	423	414	377	385	381	393	407	374	356	401	419	350	360	412	372	393	399	392	414	409	396	374	394	376	384	414	375	410	410	409	415	409	407	399	405	404	387	391	388	380	378	356	366	453	424	402	413	377	435	433	442	417	383	413	381	455	408	407	381	393	396	418	364	393	385	443	400	396	440	420	419	353	399	415	379	430	403	379	413	421	403	398	377	459	426	324	373	408	388	407	415	377	371	427	435	368	396	391	412	400	387	359	369	377	399	390	412	413	346	390	412	401	394	393	389	408	386	435	365	391	377	417	381	400	395	392	451	374	406	403	366	412	395	340	435	387	388	449	388	390	423	423	399	412	382	419	373	439	390	389	411	409	396	416	375	430	396	400	402	424	453	408	387	404	374	411	390	402	419	425	397	360	432	387	382	415	369	420	380	387	390	417	416	454	401	404	415	408	420	399	395	405	378	375	404	418	418	424	404	397	419	435	356	378	361	391	400	406	440	427	381	408	395	386	377	408	414	386	399	420	424	456	392	400	392	390	359	388	400	399	389	408	407	403	429	398	405	388	386	393	388	412	422	393	402	397	349	383	395	375	406	407	396	400	430	397	402	415	393	383	388	418	389	398	355	394	411	406	372	424	443	396	376	398	366	421	410	425	412	428	402	405	368	410	425	381	411	397	451	389	383	394	394	337	437	405	398	395	422	417	412	409	395	400	432	375	388	385	447	417	386	411	366	405	421	407	361	438	377	399	391	451	423	406	351	403	400	393	377	418	391	376	415	361	410	437	394	401	433	407	412	418	404	388	386	384	436	436	391	401	423	350	401	387	404	387	393	404	416	409	363	395	368	420	408	387	406	403	393	420	429	398	417	414	407	410	400	405	397	402	404	357	364	356	405	438	389	402	388	433	374	388	415	432	413	408	423	383	443	416	417	400	393	424	395	377	377	398	395	381	376	416	419	374	400	423	382	410	396	418	357	379	412	443	400	396	403	410	380	416	392	397	390	426	428	356	387	411	375	427	420	437	405	391	410	339	403	356	395	411	408	405	376	396	353	413	390	439	358	369	399	385	426	393	388	377	413	402	420	392	374	350	356	389	419	334
27399	17407	20316	19581	12132	6743	2825	2330	1621	1437	1378	1246	1257	1242	1118	1145	1153	993	1068	959	980	938	931	934	925	917	915	868	878	936	874	896	848	912	857	862	905	926	969	900	910	842	860	930	889	944	911	903	882	905	853	834	861	854	904	859	852	807	867	827	906	828	838	853	900	906	871	826	861	828	794	856	854	887	849	852	845	882	846	893	866	860	882	866	845	870	849	936	864	876	814	858	824	864	794	860	897	815	839	811	861	880	874	838	877	804	904	835	851	870	827	784	888	887	811	897	845	884	813	842	902	914	855	842	810	846	912	854	857	864	864	873	827	856	898	815	870	906	887	881	920	860	892	811	865	834	841	857	858	855	895	858	818	824	817	812	850	845	821	848	848	856	870	826	867	917	804	895	906	826	884	839	890	810	874	875	880	880	849	843	871	892	878	831	864	828	842	792	816	837	847	819	891	790	864	848	832	892	871	847	822	834	881	801	886	849	858	850	899	820	926	872	799	852	883	853	883	872	886	846	789	853	851	882	860	850	864	862	794	902	914	874	851	880	850	842	859	900	856	803	916	865	839	865	899	801	885	857	853	873	867	855	861	890	833	919	864	836	831	877	829	821	838	845	849	819	864	857	837	854	882	822	910	832	859	877	868	880	796	851	904	897	864	836	844	799	905	893	863	820	827	847	864	828	894	831	848	858	820	815	853	831	830	885	909	853	873	864	831	904	884	880	846	856	891	878	819	828	870	889	813	887	821	861	811	852	877	870	891	841	834	848	866	848	859	856	884	880	868	926	835	884	822	868	809	855	855	839	829	797	841	860	863	866	851	878	834	864	901	889	861	885	871	851	836	862	858	870	844	827	831	861	852	869	870	891	829	824	812	818	906	836	834	854	831	895	831	862	827	808	823	872	870	869	846	862	910	860	897	840	856	829	887	840	827	798	901	865	852	888	876	864	893	847	821	839	871	877	864	849	807	892	889	871	843	895	836	930	828	865	863	896	915	890	846	880	822	876	893	849	829	842	838	861	804	860	828	894	879	929	847	859	861	801	869	834	854	889	839	858	856	878	863	872	834	863	841	871	850	919	833	932	794	849	901	821	840	900	841	873	899	841	802	873	860	847	800	919	788	850	888	815	854	871	850	831	833	875	846	930	838	843	824	875	869	827	863	878	856	797	849	877	864	901	859	823	833	851	877	854	798	870	866	883	863	886	896	864	836	875	828	855	871	885	873	877	825	876	844	856	835	838	816	839	859	826	809	869	894	854	898	885	916	822	840	854	878	857	893	830	854	848	798	870	852	817	924	887	889	828	871	846	859	883	835	854	889	877	856	845	856	799	870	833	874	862	886	845	890	880	896	853	888	835	861	819	858	860	885	824	822	841	861	892	881	831	790	887	831	836	845	826	844	877	892	809	854	827	893	814	852	853	794	844	858	805	886	801	921	843	874	871	847	901	916	836	855	903	882	869	893	883	844	877	880	859	875	891	793	848	860	815	836	855	798	860	842	916	888	840	848	865	850	854	854	815	883	862	833	843	861	859	885	842	842	936	805	834	838	836	871	845	877	856	871	882	839	835	870	840	820	917	859	885	792	863	869	878	847	837	860	824	859	875	908	865	820	834	852	795	786	794	824	846	853	837	865	862	848	918	874	868	836	826	822	823	887	897	866	837	843	833	835	851	896	873	865	876	855	819	900	837	889	857	852	841	882	863	861	884	844	849	865	887	845	850	886	802	862	889	873	858	842	854	855	910	878	887	848	842	867	852	895	816	840	914	899	826	883	847	828	831	804	827	836	875	860	929	884	831	809	824	829	871	913	893	843	839	879	804	889	873	866	863	854	833	890	842	880	825	859	834	849	845	880	861	890	866	851	897	908	916	855	863	869	855	906	843	855	876	849	798	881	862	855	823	845	846	872	851	848	877	785	832	846	814	857	840	900	880	790	821	829	832	883	803	879	837	843	836	880	841	849	873	879	828	841	813	852	848	852	883	803	879	867	892	858	895	876	908	812	836	893	860	839	851	865	848	824	930	876	876	833	900	881	891	843	848	848	831	855	876	865	809	885	839	847	860	865	901	835	861	890	866	832	841	814	881	833	855	859	841	870	813	850	822	876	834	865	848	861	870	831	858	811	853	852	856	810	887	900	789	882	844	867	854	875	845	771	832	812	894	870	894	852	812	865	842	854	908	856	867	881	850	865	833	840	864	915	867	855	917	861	893	841	870	813	823	838	852	839	828	866	842	847	912	831	849	879	821	880	838	877	875	805	850	847	870	783	901	826	820	866	851	830	858	871	865	910	851	861	867	860	854	867	831	849	867	861	809	791	834	826	849	854	888	838	853	909	822	840	871	856	835	871	866	845	828	833	856	840	852	844	875	911	862	842	864	823	871	824	860	838	815	835	891	860	884	816	885	831	828	879	887	862	894	915	817	855	833	830	890	893	831	818	869	850	837	867	766	870	880	869	858	837	902	859	861	866	886	870	846	850	842	874	871	884	865	895	899	843	863	856	830	841	870	887	882	821	860	915	906	837	880	894	893	856	880	915	877	865	820	849	880	828	877	885	891	877	867	832	824	867	863	822	873	822	886	833	901	858	797	840	895	847	848	898	881	829	897	835	817	891	844	847	848	845	863	880	786	850	949	882	828	844	860	879	843	836	864	838	847	864	861	884	797	883	858	927	852	804	847	826	883	871	819	839	836	907	838	860	826	797	871	857	834	813	813	867	842	850	796	821	813	885	836	860	846	806	870	905	871	825	858	849	834	858	806	913	859	870	850	857	894	846	873	852	883	790	861	852	849	847	882	847	868	873	845	850	839	879	854	814	844	892	860	910	833	871	798	854	852	843	819	826	831	879	840	838	876	868	841	781	820	807	908	897	865	855	882	868	891	813	888	805	833	841	859	896	877	812	889	786	813	869	822	875	847	820	833	850	820	784	853	834	833	846	831	857	865	819	855	854	902	895	878	868	865	808	873	850	869	827	846	835	824	846	852	835	838	851	878	824	866	815	844	796	840	872	838	855	829	855	860	851	877	852	833	823	826	877	850	876	836	914	819	859	827	827	865	830	903	844	809	864	860	855	865	844	828	891	840	857	851	809	846	841	833	897	907	847	851	870	855	855	861	892	914	812	801	907	837	843	865	869	858	835	875	852	873	829	881	854	842	834	893	907	860	836	876	860	870	822	856	867	897	841	873	833	892	813	896	875	845	835	830	847	794	892	878	876	860	834	884	788	823	855	857	841	828	904	847	828	829	844	833	811	883	874	874	901	821	869	887	813	868	870	787	808	868	819	864	848	815	819	886	846	907	838	892	848	847	806	857	891	853	879	867	805	812	866	845	772	899	781	859	836	876	878	807	860	816	893	852	944	837	863	854	842	819	901	851	878	846	887	864	826	878	842	845	843	836	867	816	869	838	852	826	841	922	842	824	887	876	904	778	815	864	877	862	813	819	834	844	864	907	821	863	857	814	819	816	878	858	842	872
56028	34470	27138	15417	7169	3547	945	812	645	517	556	512	513	458	501	496	467	472	413	443	419	445	438	456	414	404	415	431	441	411	426	410	432	430	450	433	434	434	471	385	460	438	472	451	427	448	383	421	421	459	458	427	422	454	456	442	399	437	361	413	430	387	422	454	423	426	395	425	385	450	481	437	447	428	455	427	415	434	428	446	432	425	393	407	452	407	397	420	416	441	408	454	390	402	450	432	443	414	414	418	449	441	432	458	484	432	428	414	367	415	444	421	381	409	374	437	411	416	436	419	400	420	435	433	393	389	423	443	417	414	431	423	415	458	450	418	479	452	455	425	419	400	451	409	475	425	440	443	437	438	447	446	439	429	388	412	429	405	390	448	418	434	457	449	414	433	430	390	429	449	372	450	440	417	436	410	425	454	430	395	441	422	454	447	430	399	452	435	404	451	422	433	434	445	412	483	404	457	422	440	403	412	438	415	444	427	409	432	448	425	438	423	434	422	425	417	460	429	407	406	413	398	424	405	396	439	434	421	407	455	453	457	432	434	411	457	444	403	429	396	416	424	447	396	424	428	451	460	451	423	434	436	423	403	418	429	438	389	445	429	444	416	377	437	415	417	428	443	462	413	413	453	416	415	465	431	409	431	414	404	442	402	443	438	410	407	444	413	433	460	437	405	413	434	484	458	415	465	441	432	422	425	431	406	431	439	404	391	444	394	441	428	417	432	438	429	434	442	428	409	414	390	400	406	459	400	454	369	419	408	456	413	453	428	379	436	414	447	457	417	432	423	451	386	398	424	425	450	459	426	424	414	449	425	381	442	439	390	402	468	487	419	415	450	409	391	454	406	465	436	435	448	441	434	449	446	461	389	427	443	405	413	446	455	418	431	417	381	425	411	409	392	428	454	417	424	393	458	456	439	459	439	422	463	458	422	396	388	420	430	443	385	442	486	447	393	431	398	423	447	443	430	434	425	422	435	446	473	427	445	454	442	444	393	393	422	458	472	455	418	412	403	399	443	473	429	429	392	397	393	389	426	389	405	434	427	421	419	427	445	430	436	447	394	380	440	437	468	456	418	415	417	465	470	409	425	449	418	403	426	442	410	413	394	446	421	459	423	466	435	440	396	433	420	405	423	408	447	433	443	436	437	443	424	404	402	430	411	391	434	466	378	456	428	401	426	439	391	428	411	453	433	433	412	435	428	451	452	433	404	386	410	409	406	412	400	462	385	447	402	443	436	444	460	456	449	432	433	435	417	431	416	422	433	437	439	458	443	455	432	398	398	385	439	422	469	368	412	402	413	435	436	414	430	451	391	376	456	439	428	421	423	418	404	464	397	401	411	461	435	411	407	429	381	419	447	465	422	415	438	461	440	458	393	422	418	475	454	429	387	421	451	421	409	405	420	470	455	457	458	422	415	403	415	408	444	416	410	445	475	392	412	399	413	441	434	420	414	459	416	442	414	441	456	445	420	424	477	425	397	404	423	449	434	420	431	453	424	378	415	406	426	435	386	431	413	409	444	451	387	375	421	397	423	448	416	416	428	398	412	415	435	461	424	387	445	417	418	445	400	420	424	411	411	486	407	415	453	449	452	425	422	433	445	425	424	444	426	421	455	437	408	401	428	431	449	442	424	428	405	416	417	429	465	410	440	446	464	485	398	459	414	393	416	443	419	436	443	454	402	441	440	428	414	430	409	406	404	430	434	441	452	422	405	432	425	465	458	417	430	420	430	450	425	400	389	473	405	461	424	436	424	429	434	450	425	387	414	406	399	484	395	396	439	437	428	420	412	408	397	421	460	472	390	453	428	409	415	413	435	443	442	408	402	416	406	431	444	402	464	433	419	391	421	440	417	389	420	409	411	423	411	425	401	408	401	431	409	443	445	404	439	415	454	441	409	396	418	410	432	402	438	418	411	425	417	417	418	449	433	414	444	395	388	455	427	424	434	438	415	446	424	375	399	441	473	409	427	423	444	397	434	438	407	451	449	431	467	470	420	418	409	414	424	420	412	409	484	405	440	410	408	420	389	444	436	439	404	393	406	402	406	413	418	410	412	395	359	422	399	476	452	428	396	410	453	445	427	401	419	426	396	391	392	428	454	422	412	388	390	442	426	451	430	415	400	408	410	399	407	412	443	452	423	425	419	406	394	406	432	426	428	393	439	456	425	423	461	440	443	416	410	432	430	447	454	463	448	431	433	438	421	382	417	419	427	439	414	433	436	411	406	436	419	417	458	452	422	423	436	384	448	447	434	440	449	450	416	380	396	427	421	451	404	455	443	442	417	397	478	408	391	402	409	388	418	374	410	418	448	438	460	443	418	439	417	436	422	424	419	445	430	381	433	445	427	408	435	454	416	450	395	463	424	417	428	389	424	444	398	442	437	450	424	447	413	443	389	427	447	419	435	466	414	431	438	449	382	437	405	415	460	447	463	461	428	433	455	417	420	418	419	435	415	438	415	400	446	443	417	398	437	397	407	451	409	427	422	420	408	387	394	442	418	453	384	433	417	399	420	436	455	490	470	425	454	454	397	414	382	431	422	425	451	407	419	411	433	458	415	447	442	445	449	449	401	424	406	391	410	376	417	419	436	393	439	404	385	391	410	397	421	388	414	374	429	414	436	439	404	404	408	441	453	380	429	419	435	436	422	425	429	451	434	448	408	427	401	469	440	419	397	446	453	407	424	421	461	416	421	425	422	416	426	457	419	466	442	426	409	432	464	415	455	425	393	462	415	434	448	429	424	469	433	396	429	427	440	384	364	426	428	433	456	406	426	407	453	439	419	435	484	473	434	397	391	444	438	426	424	399	462	432	428	459	423	407	432	425	444	427	407	411	421	455	412	454	408	400	400	419	435	479	447	468	433	397	426	440	437	400	420	421	401	410	428	433	394	421	442	418	458	418	390	405	453	404	447	468	445	457	437	418	431	454	411	365	357	439	408	500	421	417	438	422	452	399	442	485	466	437	391	430	437	468	401	426	412	403	447	420	412	474	436	430	446	442	416	411	429	401	451	460	441	440	446	393	425	410	458	410	441	444	388	462	466	443	465	414	367	419	402	400	417	427	417	458	417	408	425	405	454	441	413	413	394	402	465	441	421	393	420	401	456	411	417	443	404	456	429	393	382	397	417	423	441	396	463	409	431	457	414	427	424	437	453	418	390	435	417	410	416	431	411	453	434	418	419	380	425	437	426	402	394	412	398	461	430	452	400	456	443	349	443	366	432	427	440	421	390	439	442	416	425	402	443	469	432	410	413	447	459	388	394	434	435	439	476	432	448	434	423	453	407	422	438	457	428	366	399	431	420	427	394	432	397	447	474	415	441	465	415	422	441	456	410	373	395	447	429	417	395	428	427	403	415	417	435	446	408	456	458	414	433	399	403	450	456	400	429	440	405	397	431	422	433	453	443	464	469	429	388	422	443	430	411	442	440	420	471	419	414	416	437	461	422	403	468	450	452	439	405	393	415	395	450
34004	26470	29714	22467	15103	8540	2892	2522	1735	1552	1486	1400	1267	1257	1283	1203	1222	1089	1037	1014	1036	992	988	1016	974	894	991	955	964	919	971	911	930	964	968	976	928	1000	966	942	954	972	990	1018	925	951	944	947	925	844	919	944	934	957	888	972	874	878	948	887	941	882	895	875	883	848	907	902	914	903	957	888	858	908	909	874	940	909	908	885	903	936	888	915	875	917	872	882	904	881	880	855	915	931	873	937	894	885	882	892	957	928	937	832	943	931	936	899	933	902	866	869	936	928	897	862	889	915	851	948	904	891	902	895	961	914	876	900	861	919	888	867	891	858	926	921	873	887	904	912	870	901	898	935	881	894	951	943	875	951	943	895	883	889	883	917	912	859	903	909	879	920	893	866	929	926	884	912	880	860	947	913	900	897	876	854	885	890	938	894	910	914	911	916	900	924	864	893	887	878	874	892	941	832	881	895	894	849	871	914	873	928	940	893	955	959	886	879	945	927	869	879	920	842	959	913	878	914	919	897	895	908	910	895	877	932	884	955	898	874	872	888	928	928	933	891	936	873	872	873	911	955	920	914	903	850	907	877	928	883	830	881	929	900	886	894	894	881	902	914	927	879	932	916	935	930	888	912	886	907	874	893	939	912	901	869	958	907	889	917	915	899	901	907	859	871	915	888	900	900	846	893	913	852	897	936	914	906	940	874	905	860	927	919	879	907	898	917	893	890	895	937	949	881	900	911	878	939	908	891	930	923	909	949	961	944	929	904	899	889	920	892	947	883	887	935	905	881	921	946	920	875	903	944	900	912	898	924	891	929	907	919	939	903	927	911	905	825	874	947	865	902	899	982	917	924	896	946	894	907	921	980	925	916	923	896	871	925	913	863	877	879	919	927	910	939	851	896	919	912	939	905	926	909	920	907	944	928	884	896	926	885	933	854	841	870	949	893	902	908	877	967	918	915	906	939	919	872	918	872	910	932	912	899	926	896	914	896	912	954	895	844	918	904	874	899	891	861	873	939	877	921	893	880	853	880	903	881	892	882	858	919	857	905	872	845	908	893	889	894	954	877	914	885	903	947	883	878	920	976	883	918	913	924	922	869	894	898	907	967	919	909	936	922	869	879	875	869	863	894	936	947	873	959	898	901	903	899	934	906	880	883	977	924	888	847	914	891	862	934	917	909	879	910	902	908	919	927	841	907	924	916	912	910	871	884	973	854	946	968	884	960	932	907	903	858	934	886	916	937	846	909	920	887	869	944	927	908	904	920	874	872	915	945	884	917	889	904	911	933	912	922	924	908	842	889	963	889	882	911	897	932	945	864	845	879	900	895	856	876	908	945	933	908	939	887	930	883	927	943	898	864	924	916	933	954	912	933	918	919	902	952	902	906	878	851	979	903	909	942	887	903	904	935	876	928	899	880	897	884	868	900	940	888	890	930	846	892	976	902	927	900	829	895	914	930	937	963	935	879	843	910	885	912	896	919	854	894	946	884	913	878	858	963	900	970	923	899	944	930	882	913	903	900	917	927	851	880	924	924	892	954	940	845	891	884	907	938	845	927	942	923	907	902	888	858	904	935	902	888	903	906	958	948	920	921	913	917	888	894	928	923	879	879	863	880	903	972	853	896	934	916	933	877	935	960	952	901	912	877	899	925	937	894	954	917	902	885	915	893	929	926	913	876	928	884	905	892	873	891	894	842	849	895	891	947	914	1008	872	939	846	895	866	927	902	897	920	880	898	938	891	878	938	898	940	887	901	924	930	968	943	956	907	883	913	888	873	908	939	944	933	899	892	894	951	929	909	963	940	916	962	942	876	946	898	872	882	878	926	914	913	910	905	901	902	904	864	878	955	910	891	883	955	954	861	903	924	942	896	923	908	945	923	905	936	887	915	904	955	880	938	898	929	917	907	923	908	904	967	954	898	950	929	927	845	939	920	885	937	878	856	853	908	903	957	926	877	942	872	908	907	873	877	903	939	923	857	894	951	893	955	919	907	914	978	914	918	965	857	949	933	940	896	892	888	923	944	906	875	918	918	914	865	886	914	907	937	874	919	886	879	905	896	949	947	882	960	943	876	903	910	869	918	926	940	879	902	984	963	858	959	874	918	878	895	883	895	933	926	884	889	910	954	913	943	929	858	904	906	899	883	951	937	891	918	892	917	930	902	947	904	901	906	885	896	858	889	927	868	912	938	890	886	885	894	909	891	886	901	924	910	926	911	900	902	897	959	913	864	867	902	910	919	895	936	901	897	887	864	952	911	856	853	963	892	834	931	918	846	910	853	867	880	888	940	948	880	898	889	914	896	914	878	860	854	901	890	885	890	921	886	925	893	853	953	922	895	914	905	930	921	914	911	907	930	931	917	882	872	885	883	943	908	881	902	935	903	937	916	949	917	862	861	890	919	879	878	889	882	904	886	840	885	898	924	941	940	892	926	865	892	896	935	958	864	887	841	922	925	886	918	890	932	948	925	904	881	915	966	861	923	915	965	904	933	906	862	873	887	945	921	877	928	883	907	906	913	903	927	967	870	913	965	919	907	926	854	899	933	926	927	892	952	959	914	914	887	898	889	889	850	871	889	983	936	910	960	927	858	926	911	912	908	894	960	947	921	896	904	905	898	934	920	950	898	933	911	889	881	875	922	903	946	895	842	874	863	921	886	894	861	853	937	913	902	910	888	870	891	866	908	893	925	916	908	883	897	937	912	969	934	882	968	893	896	959	963	893	885	917	908	903	910	928	920	901	951	908	889	909	905	940	913	929	946	914	917	877	867	888	938	963	903	968	919	924	950	941	907	946	903	872	884	862	900	914	900	928	974	896	911	943	847	856	862	880	882	869	926	900	905	886	949	915	896	915	934	876	886	918	868	899	906	925	899	932	956	931	930	933	890	913	935	913	900	855	917	923	927	899	899	927	916	977	942	932	900	923	882	880	958	901	878	862	878	897	949	839	917	915	922	930	927	876	938	930	864	923	886	878	933	906	916	925	917	889	904	914	869	862	911	895	886	891	910	913	930	896	979	939	937	910	891	870	849	899	911	861	897	899	873	926	881	917	850	885	885	975	920	919	876	884	874	959	959	909	901	856	888	921	929	942	923	887	937	902	901	916	867	947	915	901	888	920	907	929	915	897	915	965	901	926	861	916	922	935	881	882	898	897	917	906	922	911	940	916	930	891	963	916	906	902	900	923	897	885	854	875	848	859	877	906	913	888	928	928	926	892	934	892	851	928	899	883	906	891	927	901	942	883	901	862	909	876	873	874	890	945	906	888	927	912	966	965	885	929	886	890	910	915	908	890	856	918	965	890	886	918	888	954	864	946	900	912	900	924	925	907	885	974	872	980	892	962	953	897	921	901	881	906	882	890	908	934	912	939	920	932	909	881	915	896	874	910	911	924	900	885	867	932	882	937	914	923	942	890	861	921	910	863	897	925	943	906	903	877	888	920	944	857	885	888	878	925	891	947	894	889	909	887	901	940	961	888	973	931
40412	24122	11732	3770	1314	770	591	564	485	464	475	407	424	441	456	417	465	432	450	421	421	402	432	430	384	447	394	425	429	436	465	425	458	437	428	404	404	419	402	422	407	436	414	383	452	437	407	412	434	415	425	417	419	407	443	402	396	399	423	427	384	400	393	384	419	423	417	441	440	401	420	399	386	410	399	413	401	429	406	399	403	394	396	419	446	363	398	450	433	448	448	401	380	394	457	453	403	436	449	415	415	426	419	398	397	410	430	400	414	412	422	422	445	429	430	435	401	423	409	421	431	425	398	444	401	402	412	418	407	400	435	423	439	458	441	390	420	398	439	427	394	432	409	415	427	440	412	425	439	472	431	415	422	393	430	436	412	416	403	407	426	397	403	412	428	417	413	427	422	446	358	412	418	415	437	405	394	426	411	411	425	427	406	442	397	407	378	423	457	414	367	401	380	413	459	396	411	406	435	460	451	464	433	457	445	410	409	425	439	456	437	410	371	428	427	385	394	367	411	389	434	415	416	413	452	366	427	400	382	390	398	425	410	408	447	419	423	375	456	407	425	418	432	404	450	440	437	398	374	384	436	453	424	414	425	414	447	453	423	416	473	442	431	465	459	444	383	435	441	411	450	402	405	406	403	383	385	374	412	426	397	412	423	404	382	440	390	415	444	415	392	459	458	400	424	430	403	409	437	407	411	467	434	407	431	404	437	401	442	457	405	392	389	402	415	433	452	443	422	409	440	425	415	409	422	397	383	414	430	440	432	444	462	458	435	422	388	448	467	467	436	402	390	461	417	434	399	405	431	450	420	417	418	370	400	413	434	399	393	397	421	389	415	407	367	410	463	451	432	393	470	426	389	389	441	464	386	381	458	453	433	454	446	402	461	428	444	425	395	459	442	418	413	399	376	429	425	401	395	418	411	423	399	431	378	407	465	400	377	370	387	409	435	410	461	421	440	417	410	444	400	417	415	375	431	414	399	440	458	393	419	379	408	411	391	417	433	397	437	430	411	401	392	386	418	433	416	430	372	384	431	393	417	416	425	395	463	434	403	429	418	417	405	395	415	405	415	425	418	427	399	426	452	401	369	419	404	454	394	385	401	419	419	385	401	404	420	393	422	430	426	420	448	435	399	446	453	444	424	400	412	416	400	435	398	446	416	450	404	427	418	422	421	415	364	431	381	409	459	403	423	461	436	438	419	399	413	426	432	380	460	398	394	397	428	398	395	418	419	447	410	394	417	423	424	406	397	427	441	436	396	454	411	435	407	402	460	401	389	397	426	429	452	427	420	407	407	425	436	432	425	408	393	440	404	383	403	423	426	395	434	413	425	473	405	435	422	390	477	430	419	407	431	424	411	417	413	404	425	416	404	431	469	378	418	424	427	442	391	438	427	429	395	399	421	406	401	403	416	448	412	402	405	434	406	352	405	389	419	441	429	452	409	422	388	385	422	416	425	395	406	413	396	401	413	414	440	413	389	420	447	399	405	428	389	387	428	431	421	437	435	396	386	420	397	431	407	413	439	372	435	384	389	438	414	429	373	403	409	410	418	452	439	403	426	434	412	430	405	405	434	405	412	431	388	399	456	351	387	425	393	414	384	366	368	386	407	392	430	423	421	392	412	383	424	464	440	418	406	412	424	420	410	418	434	400	439	408	420	399	422	372	418	397	400	385	395	460	432	414	384	435	391	426	409	423	409	424	427	430	427	472	420	444	416	456	384	423	424	426	400	410	417	428	422	399	423	422	419	410	452	462	425	396	431	360	368	425	430	436	391	398	417	415	417	438	424	413	390	412	372	397	401	406	447	435	429	398	448	475	399	378	421	430	398	391	431	442	448	452	447	401	437	428	397	409	436	367	412	440	401	398	433	422	429	406	401	459	408	447	451	453	422	414	404	382	362	413	403	426	416	417	450	474	447	418	428	426	416	431	439	401	419	383	373	411	449	395	394	424	444	444	442	413	399	426	440	399	387	408	417	435	434	402	420	423	432	441	421	430	425	431	441	411	419	432	444	433	454	367	434	418	428	399	426	376	372	400	434	388	425	383	435	400	382	427	405	425	409	386	364	410	380	458	441	381	426	418	402	435	392	490	391	427	412	458	446	398	394	454	404	426	436	435	429	433	403	431	394	381	398	409	425	428	441	418	435	407	413	395	458	450	441	420	376	416	418	443	377	391	420	417	417	415	427	410	414	437	425	449	372	400	419	388	389	412	395	450	422	414	401	433	429	435	415	415	436	413	443	398	423	417	402	403	414	378	425	419	438	402	439	384	435	432	393	444	435	389	410	428	451	419	395	412	392	379	439	420	399	409	415	399	432	395	408	399	406	457	406	387	441	445	395	445	427	378	408	417	469	434	415	411	424	411	454	419	430	414	442	399	420	405	382	412	392	406	422	437	464	459	446	427	408	434	410	402	381	408	414	430	460	393	418	437	449	392	405	432	420	401	406	395	411	448	437	441	410	435	395	457	425	415	426	443	423	380	399	412	416	446	433	441	427	414	422	421	406	421	392	430	411	410	432	403	386	452	442	424	426	376	433	430	409	448	402	442	391	426	400	437	351	415	420	378	433	393	400	433	418	415	425	414	418	422	432	447	450	434	414	453	445	421	402	412	401	460	416	365	364	436	404	432	382	374	412	437	421	407	390	438	423	451	405	460	430	401	410	443	393	390	410	446	393	431	431	400	446	405	392	408	411	436	423	388	436	432	431	420	361	401	416	384	423	419	448	396	398	413	432	403	439	394	395	392	447	446	438	409	433	399	454	404	424	403	436	408	399	404	414	402	411	423	398	449	403	405	390	421	437	420	408	416	430	391	411	408	432	392	396	412	421	408	410	413	416	462	388	435	410	404	453	411	432	388	410	437	389	405	408	421	424	414	386	416	389	404	391	454	391	421	413	451	463	417	423	384	447	425	405	414	432	372	410	442	446	448	396	410	425	425	424	426	408	420	400	407	442	398	393	407	404	468	430	404	395	396	427	398	392	418	402	413	427	378	444	407	401	429	423	389	403	400	392	391	400	386	420	419	395	390	396	410	438	453	438	415	429	415	441	456	411	387	447	419	454	379	403	351	410	419	485	423	421	418	384	419	438	432	428	411	431	440	386	430	377	421	409	404	434	383	404	427	444	403	404	429	476	442	449	383	385	449	397	433	463	436	390	396	430	426	427	438	407	381	420	434	389	386	414	388	392	428	405	428	400	395	420	440	469	425	419	412	420	451	394	433	422	426	435	438	405	385	400	425	403	430	441	433	408	413	414	409	393	412	380	395	392	417	429	415	360	387	430	438	394	415	410	398	406	433	406	440	414	428	412	402	421	400	424	417	446	401	399	388	441	457	442	435	384	420	412	413	418	398	407	413	426	403	394	405	416	419	390	428	443	431	415	417	420	383	420	421	404	454	459	419	425	399	419	390	461	441	454	428	423	375	399	402	428	405	436	418	400	410	435	429	409	426	407	359	401	431	437	421	398	416
24508	18186	13425	6996	3835	2212	1629	1369	1175	1068	1111	1099	1033	990	1016	1064	1047	943	913	957	934	961	885	932	928	936	889	880	932	944	869	953	938	889	906	885	936	935	963	901	952	878	929	897	942	888	921	865	930	833	868	931	854	887	887	877	882	890	934	865	879	896	896	897	884	953	892	872	879	921	873	843	921	831	879	876	910	859	843	878	892	880	903	839	893	875	869	901	852	901	888	910	872	839	846	850	861	888	835	891	882	886	858	886	858	867	902	889	889	874	861	890	890	849	885	870	842	864	834	902	912	945	863	817	916	834	894	864	821	901	834	843	893	911	870	870	908	859	884	909	907	865	928	896	849	892	914	888	903	883	892	853	880	977	880	904	886	828	880	893	850	882	928	889	877	895	885	872	844	855	862	910	918	772	867	870	901	909	879	865	863	924	838	895	823	891	883	867	901	841	880	850	915	890	855	879	839	854	835	873	904	825	879	925	840	923	916	879	866	905	859	869	875	876	891	904	883	873	869	895	846	883	864	911	881	887	935	906	838	834	844	924	863	870	918	882	903	880	940	870	895	872	868	932	859	905	870	936	900	898	840	887	925	869	895	831	884	900	845	783	886	860	882	865	894	894	858	847	900	910	932	871	884	888	905	901	879	889	889	864	840	883	851	872	861	905	851	868	874	845	842	851	879	901	938	862	882	840	855	826	840	906	897	872	844	845	887	871	912	896	888	940	884	890	929	896	915	885	902	894	875	859	908	859	853	870	891	884	928	915	904	901	902	863	879	893	900	884	898	883	914	905	888	876	850	878	919	889	817	858	920	978	837	894	846	860	891	895	857	846	868	927	874	837	922	900	841	867	815	906	908	895	881	886	910	857	891	894	872	921	833	834	882	899	866	901	912	844	922	941	881	833	932	888	892	891	901	875	898	896	894	861	921	887	863	914	871	894	928	908	845	871	811	909	908	860	880	868	884	915	901	864	833	927	872	881	837	909	923	878	939	921	896	930	940	911	900	942	894	845	895	918	891	884	881	876	895	865	880	878	866	901	920	887	898	866	882	934	874	873	829	887	900	881	910	893	835	834	872	862	863	867	888	830	904	863	870	843	864	859	865	895	839	895	844	844	895	899	862	901	906	862	876	839	882	979	828	952	921	879	890	916	870	884	884	863	894	884	852	842	866	850	898	857	875	875	921	841	866	825	845	831	814	939	880	871	893	856	940	817	877	895	928	910	857	911	856	912	949	888	954	926	886	870	843	920	877	851	936	889	865	854	879	897	879	956	881	857	912	847	918	897	884	851	877	912	879	906	892	903	864	909	863	859	847	885	888	875	903	886	899	903	896	888	861	813	911	897	898	886	852	918	871	838	896	848	926	824	869	951	913	891	859	901	906	876	895	867	858	920	893	964	923	868	874	907	859	891	883	867	909	863	878	879	889	906	881	891	918	906	920	900	861	890	903	825	904	919	871	905	895	905	920	904	877	878	875	894	873	866	901	862	856	893	842	878	856	905	929	905	895	880	902	925	904	855	928	901	870	923	885	928	885	892	903	867	873	858	890	839	829	949	907	881	865	819	860	951	864	899	832	917	889	886	880	880	888	889	911	904	887	857	883	865	886	867	886	873	902	871	865	858	861	864	887	908	853	919	862	885	924	854	880	897	908	887	894	903	851	850	869	877	850	918	871	857	905	857	840	872	889	913	911	877	867	895	868	894	879	874	941	886	841	879	889	934	826	869	886	885	926	920	922	920	923	887	890	892	884	871	880	875	883	915	862	945	898	865	899	842	867	904	905	884	894	910	886	892	906	837	884	823	889	853	926	897	918	888	849	883	877	906	872	894	945	879	961	847	902	901	852	896	882	921	849	848	867	858	867	880	925	875	860	888	881	917	893	887	970	875	877	887	929	924	896	816	892	925	876	892	886	883	886	939	944	865	844	880	943	894	863	824	890	866	814	860	917	908	852	856	868	853	877	886	874	859	877	885	859	887	901	869	848	959	882	893	862	846	879	825	870	883	864	866	901	914	834	860	899	872	846	909	854	887	875	845	790	889	869	880	887	960	883	886	882	884	936	864	901	895	854	895	906	854	868	896	874	851	862	927	881	898	882	872	931	873	886	945	847	911	895	865	857	934	948	936	883	888	890	836	917	849	890	909	921	876	881	890	884	940	878	913	878	835	885	908	858	903	898	870	892	844	907	885	837	855	856	857	856	852	874	906	880	960	899	875	881	893	836	874	896	880	932	921	919	861	928	867	877	911	938	909	847	877	834	891	906	858	900	895	910	859	932	909	908	852	853	871	897	864	881	862	889	902	890	891	867	911	906	875	858	836	844	877	835	827	861	909	872	895	910	896	910	861	928	890	879	910	915	888	848	872	870	907	875	923	861	888	910	869	867	934	867	942	893	878	884	932	934	855	894	881	911	877	862	923	912	872	907	873	862	848	908	856	883	897	941	877	871	861	831	836	885	847	853	873	876	851	906	879	857	931	892	894	860	860	914	862	869	913	879	870	880	889	844	894	908	868	836	887	887	924	938	848	862	900	878	894	879	867	854	924	876	886	909	852	884	827	870	936	899	906	904	847	910	938	893	895	889	869	869	867	868	920	862	886	907	854	885	882	909	898	853	914	894	892	867	848	877	887	855	933	931	918	831	909	874	880	845	881	828	890	876	910	842	883	894	904	853	872	869	897	860	940	913	923	891	918	927	930	898	895	840	803	896	847	877	853	906	871	917	865	895	917	880	853	837	876	866	864	848	891	816	918	902	798	830	904	818	871	942	916	892	833	887	889	874	805	935	901	926	859	866	837	950	872	892	855	869	914	916	939	903	861	870	820	871	943	852	857	891	897	905	893	903	881	828	859	926	859	851	885	905	898	890	902	847	889	871	938	871	880	860	875	945	856	910	876	880	894	855	863	891	852	872	883	885	861	898	895	848	868	880	921	848	935	898	858	908	879	808	873	879	873	894	884	896	906	883	879	883	854	943	884	861	894	892	929	888	895	859	925	923	861	909	857	892	887	855	848	857	889	867	883	864	878	855	918	872	849	869	890	868	873	900	870	879	853	916	867	858	920	866	903	889	846	890	854	851	865	845	858	827	887	905	895	874	887	859	872	854	877	910	858	881	870	882	899	791	839	873	922	907	825	845	909	922	850	851	896	915	855	847	861	912	843	851	892	870	880	862	868	883	831	894	906	884	880	886	915	875	862	856	885	888	886	911	901	856	899	869	846	898	924	873	916	864	915	834	848	888	882	915	911	914	857	888	823	888	881	875	913	911	868	918	805	902	879	853	874	864	833	822	906	921	912	896	873	942	885	842	899	912	884	917	891	890	890	883	898	944	865	893	868	861	870	935	958	829	892	905	943	912	906	893	893	916	865	890	852	899	847	900	899	898	870	892	879	860	887	818	950	883	884	913	840	927	925	887	883	901	871	875	942	864	871	909	894	879	838	858	922	867	914	898	924	909	863	834	900	877	949	903	833	876	925
53816	25589	11892	7686	3822	1497	724	607	519	506	492	468	467	427	474	452	428	422	443	442	420	442	433	429	402	402	415	408	414	423	382	454	385	397	387	392	415	414	411	427	399	384	390	424	399	350	366	388	396	391	438	425	418	389	384	415	379	396	425	452	427	403	410	405	429	346	382	444	383	396	366	386	405	420	429	388	397	410	392	405	382	389	380	347	404	415	408	396	374	404	406	375	404	433	423	406	390	404	436	418	369	386	398	399	410	399	453	406	387	379	385	373	396	391	363	427	405	429	369	434	385	394	430	409	386	423	403	426	406	393	470	443	406	405	418	433	443	375	377	395	405	369	413	397	391	453	454	427	448	394	410	398	410	376	413	369	347	452	396	402	398	436	405	382	400	398	389	413	407	410	386	424	415	397	423	414	408	405	421	419	434	387	408	401	425	427	429	376	399	364	340	378	407	361	440	431	391	417	409	415	376	412	439	391	425	421	454	373	412	351	443	397	408	416	381	416	424	374	410	431	379	381	395	455	407	395	399	368	410	401	443	392	376	391	443	399	374	443	427	392	430	393	419	401	415	391	424	388	408	380	409	372	380	386	400	397	381	394	398	395	358	359	422	363	416	409	434	448	384	394	407	418	396	368	407	449	387	450	421	389	405	359	389	442	390	391	375	399	365	410	403	452	398	383	399	385	409	390	404	382	375	411	385	412	397	384	378	407	381	419	397	413	413	395	390	373	443	397	402	397	409	347	409	398	372	392	379	434	394	397	402	387	387	377	376	405	406	369	372	405	403	372	386	369	383	367	386	412	433	381	412	411	414	426	394	433	398	396	390	414	413	441	347	391	388	432	379	390	399	392	390	404	406	403	409	360	447	415	396	401	397	447	409	392	388	434	412	398	375	375	387	393	403	414	366	390	412	421	402	366	416	411	407	407	376	376	413	387	415	383	396	393	414	388	405	387	406	413	433	462	377	428	404	418	404	393	429	400	365	407	385	356	378	384	407	439	439	385	391	430	400	386	431	406	405	381	403	391	386	385	391	408	429	419	429	380	397	386	381	360	416	419	355	388	388	371	340	404	383	429	414	402	407	377	409	403	401	410	404	383	409	371	377	403	421	404	388	429	384	394	405	420	426	406	403	358	427	420	408	431	390	385	420	378	423	373	379	422	426	363	410	383	407	421	376	413	385	413	378	387	360	373	421	420	411	438	385	410	424	403	436	409	406	400	363	399	357	401	422	441	429	377	413	393	393	366	368	400	371	373	334	407	361	411	364	377	404	404	398	397	392	350	411	372	428	383	396	384	337	391	425	383	397	384	420	388	380	412	395	383	410	401	397	398	370	401	416	384	400	383	406	436	403	380	425	366	391	414	413	377	393	433	406	381	388	410	374	392	418	407	377	403	382	420	396	409	400	389	431	424	403	413	373	406	391	446	433	382	365	381	366	383	399	426	408	422	432	403	389	372	369	408	395	402	365	410	424	397	454	395	407	401	385	390	418	370	377	379	438	397	411	416	387	414	386	412	396	393	372	387	404	395	425	418	384	390	419	441	403	385	441	394	343	372	382	414	414	395	407	393	406	376	395	415	395	413	391	370	384	405	404	408	381	401	445	377	387	407	376	410	371	403	399	398	369	389	397	408	382	410	395	402	386	418	417	391	407	390	423	360	450	386	413	394	372	439	426	416	403	428	401	373	433	426	412	426	401	359	400	367	427	368	442	407	367	352	355	386	379	371	402	396	385	399	419	387	390	421	414	412	399	420	408	391	409	394	400	376	401	424	387	425	388	390	392	410	400	397	420	378	378	386	421	424	394	407	431	416	425	382	384	366	383	407	405	372	366	416	408	411	359	416	430	432	396	404	379	445	407	376	382	411	409	402	372	370	418	392	426	385	408	401	382	375	378	395	423	419	414	379	402	396	416	371	422	413	413	416	424	403	429	371	397	393	427	386	409	411	414	405	403	352	391	391	402	413	401	381	384	409	436	397	371	391	404	393	406	397	462	420	404	384	365	419	413	372	430	401	423	412	381	433	433	394	413	364	416	440	406	420	384	417	406	374	369	474	437	406	398	411	396	385	412	422	434	415	409	370	391	378	377	420	377	418	430	387	396	405	390	432	391	411	373	391	417	411	351	430	405	385	409	420	377	410	395	394	434	389	361	352	455	446	376	401	405	400	384	405	443	379	360	391	381	426	395	393	439	365	391	395	418	408	401	391	400	395	424	436	400	426	352	433	413	426	425	390	422	410	394	398	363	429	402	421	392	415	402	424	428	405	339	408	414	377	417	391	411	420	386	414	428	421	432	386	380	383	399	377	399	389	382	413	381	440	408	410	391	380	391	448	407	384	423	380	410	403	404	405	404	420	408	442	415	428	399	383	431	420	420	394	387	383	431	393	391	390	388	408	411	378	406	354	420	416	378	395	391	433	403	398	392	408	406	412	428	399	376	374	372	373	416	433	419	409	428	426	394	371	404	403	381	338	394	425	395	348	384	392	410	406	387	416	368	408	378	387	401	441	386	407	412	404	397	421	387	415	374	380	402	438	418	391	437	409	391	378	366	391	398	363	409	414	430	410	372	366	379	416	389	379	395	412	430	426	369	443	363	369	366	432	400	401	407	418	421	410	391	342	439	392	415	413	384	402	448	380	365	404	404	369	411	417	431	428	424	429	445	458	428	384	404	449	442	417	422	439	383	410	424	428	396	421	409	410	416	379	422	414	369	429	415	420	418	408	398	406	412	370	421	422	394	377	418	391	412	358	428	393	414	444	433	398	359	378	400	417	351	418	414	436	371	420	396	400	392	371	412	433	363	371	417	395	394	411	361	382	380	401	390	396	407	379	383	415	418	398	418	396	419	414	385	392	423	383	389	405	366	372	422	367	400	386	405	452	362	383	435	366	408	402	380	415	367	406	420	376	391	404	384	432	390	404	383	366	438	409	384	421	369	399	450	390	409	360	394	356	439	401	396	394	397	414	410	414	389	430	415	403	394	404	399	397	398	409	382	409	399	376	425	387	391	409	370	396	432	412	407	390	405	410	431	400	416	435	381	384	435	394	407	404	424	414	375	401	412	417	413	368	396	418	417	419	385	441	441	415	416	358	399	435	434	366	378	405	385	431	401	375	406	440	405	395	368	391	426	384	437	421	397	407	392	449	395	383	369	397	382	409	391	402	389	404	390	396	376	449	372	409	399	383	439	414	349	408	387	411	390	365	395	376	408	384	465	401	372	362	366	378	394	399	374	387	425	405	416	443	405	400	422	413	403	405	408	364	419	393	403	388	392	400	405	386	423	380	415	365	429	419	445	366	423	395	401	345	419	383	376	382	407	385	415	387	405	402	404	393	412	448	432	389	415	414	388	380	435	377	430	396	390	431	418	444	440	427	381	404	389	380	427	445	402	383	405	409	415	403	387	379	415	385	404	357	400	389	408	448	400	384	385	375	381	368	427	411	394	398	408	408	386	428	381	391	380	420	435	399
33175	15168	14921	15187	10489	4618	2223	1874	1522	1400	1319	1239	1275	1093	1085	1072	1060	1017	951	1012	989	968	877	958	921	915	906	874	919	907	911	902	926	910	902	901	875	884	885	911	875	876	904	919	875	897	919	824	860	900	891	865	911	853	881	871	873	937	888	796	847	858	822	857	852	872	873	831	854	863	875	899	885	830	863	841	898	871	870	883	846	847	886	917	865	848	864	845	850	873	850	848	893	804	840	861	860	822	847	828	894	886	848	848	878	910	899	862	868	861	886	818	811	803	882	900	853	871	848	844	829	825	802	864	904	887	877	866	864	818	865	840	909	836	871	835	894	875	867	789	897	874	837	902	815	875	895	899	826	858	849	900	917	870	892	850	846	865	874	879	857	809	856	827	848	863	862	814	895	774	863	779	880	848	907	865	877	868	854	857	888	850	878	855	882	820	867	863	855	834	813	862	838	872	816	823	798	897	843	831	891	847	869	922	858	853	846	800	821	892	851	871	828	820	900	811	900	902	847	890	901	897	874	850	921	866	868	875	860	840	842	783	840	817	871	848	899	845	877	872	915	844	851	829	827	826	843	850	880	855	840	881	912	924	886	864	878	881	896	792	851	889	868	836	842	873	914	902	828	850	890	859	863	866	873	871	845	853	824	878	886	855	867	852	821	811	882	836	844	899	824	911	840	823	885	879	820	908	882	812	834	870	890	860	875	818	812	871	832	889	808	883	875	838	855	859	856	859	854	884	871	853	881	866	877	878	838	901	805	896	840	787	867	868	840	879	870	864	797	875	892	897	859	896	814	802	944	894	864	870	912	813	854	883	861	812	833	862	885	854	827	846	812	852	880	925	855	853	842	866	845	827	801	844	885	924	846	876	846	869	841	851	865	836	888	827	876	868	861	907	806	833	877	873	877	902	864	839	877	866	876	874	871	910	869	909	857	850	856	873	825	875	826	812	883	857	877	867	865	797	875	909	894	896	827	874	888	876	822	895	871	832	791	841	861	823	889	868	861	858	875	851	919	867	866	770	815	846	894	928	853	832	852	843	900	897	822	863	804	881	913	845	891	813	886	843	823	901	897	897	889	887	850	812	860	886	863	897	870	879	846	865	823	835	850	852	848	801	799	811	881	852	877	867	848	866	857	838	856	847	840	871	823	892	847	899	832	824	883	854	822	852	839	864	886	903	871	871	889	850	871	846	831	919	851	849	832	850	830	855	886	864	822	828	834	847	848	895	887	851	849	824	796	885	881	861	846	886	865	862	767	883	918	838	884	841	878	862	841	889	877	867	878	876	852	846	825	797	858	905	872	842	889	875	881	839	875	845	830	792	853	837	916	871	888	871	858	839	818	806	851	927	849	880	851	840	832	879	844	819	838	823	871	895	853	893	833	858	854	884	879	819	814	878	880	893	849	914	824	874	864	872	822	873	839	819	896	766	835	830	844	861	831	850	870	845	838	893	883	929	820	842	858	900	885	906	854	855	886	817	903	850	858	870	880	857	863	863	832	816	871	854	912	867	874	844	843	841	875	787	854	818	863	844	885	839	872	863	838	816	867	917	884	878	865	821	835	871	866	873	886	873	894	863	862	837	841	866	863	856	859	884	845	835	863	875	900	853	844	828	816	827	887	878	805	828	848	852	887	850	831	867	890	840	857	847	936	921	833	868	866	869	866	859	883	885	893	907	839	903	860	860	821	916	884	856	878	849	868	853	840	861	894	937	818	844	912	874	852	878	858	830	893	856	849	845	870	871	856	867	912	878	863	819	909	813	841	876	834	859	855	867	874	878	848	861	828	902	857	851	858	862	858	909	841	802	882	900	855	886	821	853	855	809	829	825	860	880	818	863	824	820	872	842	832	868	909	875	876	839	840	852	857	870	929	838	836	858	869	815	865	898	814	848	879	877	901	832	766	852	900	835	873	856	836	840	823	803	887	843	854	861	816	904	848	832	830	824	860	856	813	892	838	868	873	897	862	892	820	879	927	825	884	812	844	874	834	863	882	894	826	895	876	848	863	932	793	857	831	897	873	799	863	867	811	853	841	841	863	827	806	856	838	859	876	871	850	832	852	863	853	840	882	893	844	834	858	908	862	773	870	836	797	835	910	873	887	885	883	863	829	907	803	884	855	851	828	868	859	850	867	860	868	880	907	834	853	905	854	791	892	858	856	847	859	889	857	863	835	927	834	767	901	873	859	866	787	840	836	889	835	810	818	837	822	858	875	812	897	912	865	854	877	861	788	853	872	819	794	870	887	843	887	911	890	863	882	865	881	858	872	775	887	797	892	862	870	856	849	878	856	838	851	810	852	797	877	867	854	901	887	834	829	849	835	828	847	872	890	851	873	871	788	852	912	855	835	844	846	864	859	897	832	908	864	874	861	872	827	871	812	840	851	828	872	828	841	869	840	861	903	877	840	849	820	876	835	869	839	810	871	842	852	854	871	826	830	912	847	888	874	832	835	899	868	852	857	828	872	839	826	794	816	816	816	840	860	811	894	889	820	852	858	907	891	879	871	849	820	900	875	916	823	848	817	835	890	831	863	883	839	869	861	851	872	859	857	874	852	830	882	816	870	892	847	823	838	867	865	800	878	887	898	871	887	817	837	869	837	928	848	852	849	859	856	843	832	809	880	846	883	847	888	855	847	881	840	888	862	881	874	966	882	853	836	864	839	865	833	844	857	844	892	808	873	793	915	874	842	832	901	855	853	885	818	859	828	789	854	860	855	818	859	836	882	866	841	874	825	897	862	845	862	829	853	882	841	897	851	869	815	854	870	855	870	875	848	857	858	841	889	820	847	938	891	838	880	872	829	855	881	861	771	849	879	952	833	860	872	846	859	895	865	882	871	846	850	879	836	864	846	901	866	893	811	858	893	794	831	866	816	884	858	884	920	960	874	850	901	830	899	844	852	820	867	853	863	834	854	845	782	829	857	885	877	814	874	834	900	863	882	898	866	820	824	908	885	868	847	841	852	845	819	900	829	833	906	901	904	850	850	819	851	890	888	863	840	850	888	901	841	861	824	849	884	846	818	860	875	886	847	844	852	870	899	879	863	834	859	883	831	807	855	905	798	895	866	803	859	852	929	825	844	877	889	887	817	847	904	875	833	853	877	816	954	850	858	860	857	870	834	873	930	843	854	856	901	970	869	882	895	890	855	810	854	869	874	851	848	843	811	861	916	786	840	837	859	867	835	870	865	944	838	889	814	890	861	918	860	878	858	865	862	831	902	890	845	846	793	851	811	836	933	833	873	875	853	872	885	842	840	836	879	840	854	863	883	858	910	820	831	795	894	867	856	872	850	838	796	832	827	858	826	844	863	866	900	849	864	884	842	845	795	807	859	838	865	878	861	911	856	929	833	927	828	883	789	855	858	882	930	821	826	866	903	839	802	813	869	837	924	810	814	838	868	863	882	874	855	922	859	799	842	861	877	832	840	830	893	850	841	844	870	857	855	843	862	817	857	820	876	847	818	821	815	875
56821	29415	20384	12947	7918	3362	1172	791	678	589	498	522	554	455	477	451	459	443	424	485	467	419	409	459	450	412	411	459	407	411	428	428	402	456	412	401	431	441	425	405	451	461	437	429	437	446	447	449	455	436	382	431	438	455	438	441	418	425	426	433	401	431	447	405	432	481	407	457	442	422	440	430	423	433	433	380	445	402	417	405	415	420	405	440	401	467	382	395	407	451	440	392	440	438	422	491	387	472	403	415	421	409	413	421	434	459	437	383	431	420	462	424	390	414	435	440	410	424	431	444	441	436	408	447	403	409	454	426	418	400	436	411	445	483	407	400	450	406	455	460	435	436	425	420	412	409	426	412	421	432	460	432	452	428	440	423	400	381	473	447	451	428	445	451	382	415	423	422	407	454	433	413	444	445	376	464	420	416	427	428	384	447	384	475	403	407	405	451	385	449	384	432	419	405	422	446	426	407	448	389	408	417	399	477	462	424	394	448	442	397	421	413	424	408	399	393	436	411	446	428	422	422	463	405	421	462	476	393	406	401	406	412	402	407	401	428	443	449	415	442	450	413	442	467	414	444	478	432	407	382	427	420	403	439	428	431	431	399	418	430	454	441	436	450	467	430	462	443	403	423	409	404	422	403	439	456	408	424	429	419	430	425	428	408	398	437	436	403	432	433	396	453	467	437	444	426	408	460	471	397	451	429	450	443	407	383	443	464	486	418	415	463	432	441	399	440	413	367	411	446	411	382	401	432	413	444	418	434	440	392	433	373	409	397	433	401	402	425	429	403	459	485	468	383	410	400	451	410	398	395	431	415	445	418	422	409	394	409	396	433	421	396	440	430	459	415	449	407	433	457	439	436	448	436	439	432	401	401	407	479	437	399	435	459	429	421	402	459	436	449	395	411	429	447	435	430	414	422	420	415	440	418	403	403	419	451	397	418	397	437	440	417	441	398	425	452	424	441	457	442	397	428	453	445	450	398	452	380	436	385	387	437	417	429	431	418	419	435	396	448	439	395	438	419	448	453	476	425	396	402	431	477	384	438	399	442	432	449	425	463	442	455	451	420	405	427	416	406	429	441	459	389	435	435	427	446	396	384	422	425	418	410	433	450	416	422	470	420	425	434	394	457	439	481	409	383	394	398	475	379	442	431	430	418	451	421	417	387	442	471	425	418	434	415	410	440	415	455	420	426	429	418	369	438	421	434	392	414	423	427	444	420	441	418	426	416	405	452	467	461	445	447	392	457	422	459	413	428	437	399	440	418	433	389	435	462	450	424	412	399	392	399	407	398	408	384	421	414	402	467	411	452	414	434	435	434	412	423	401	420	414	414	416	447	449	425	435	420	420	417	430	457	439	409	485	446	462	436	434	381	434	433	455	420	439	436	431	443	432	429	401	429	447	444	443	422	451	436	470	461	441	419	421	424	433	400	442	454	450	452	455	415	430	421	394	441	412	419	392	443	402	428	460	455	445	457	419	407	423	436	462	450	438	433	447	384	421	399	364	472	425	451	397	413	406	427	386	415	402	440	453	444	412	405	437	426	406	451	444	442	399	389	405	430	431	445	425	444	422	405	417	447	426	432	416	417	401	441	417	423	440	454	437	449	436	433	406	426	405	444	435	471	436	467	446	425	439	430	459	404	418	423	458	441	399	412	411	415	458	441	412	455	424	403	432	417	418	437	401	419	478	422	410	396	414	441	386	385	418	400	412	430	428	426	450	405	430	437	380	435	444	404	402	403	419	417	418	369	453	448	444	422	426	414	400	422	418	439	432	407	411	423	397	427	444	408	425	428	454	460	424	453	430	444	412	457	396	438	447	421	426	407	437	408	441	452	416	455	369	404	372	401	411	435	396	415	419	470	402	419	469	412	451	414	449	414	448	423	433	424	387	412	364	384	389	417	409	423	443	393	430	423	460	454	411	467	419	423	411	434	417	450	402	435	431	420	418	452	479	404	438	415	400	443	452	444	429	444	386	431	435	399	390	416	389	425	409	367	444	441	416	408	482	442	407	394	411	401	446	411	366	449	413	484	395	394	440	437	427	416	428	428	420	439	416	440	435	412	458	441	410	397	425	403	432	460	422	463	438	421	377	460	420	432	372	449	417	416	391	427	421	422	467	420	422	408	396	427	426	403	405	426	397	428	433	426	437	424	422	382	439	432	429	418	422	397	455	416	407	434	415	411	464	458	464	425	418	414	441	447	421	416	450	426	443	412	418	438	422	400	387	411	451	415	457	464	448	379	428	433	416	385	400	441	425	432	472	456	474	430	411	444	412	456	457	434	435	459	409	435	429	384	429	433	413	444	434	437	414	403	470	405	397	439	429	417	411	384	451	432	426	425	436	432	373	443	438	436	410	435	393	461	445	424	464	461	431	429	484	411	449	401	377	384	434	460	377	430	401	430	472	391	422	412	444	441	430	427	399	464	433	412	415	435	441	428	418	425	411	451	464	431	442	399	437	426	387	421	428	409	420	377	417	390	390	485	429	425	474	448	421	428	436	463	412	412	390	413	393	444	437	428	384	436	450	421	422	413	397	415	450	431	443	439	422	389	434	402	456	398	447	434	471	411	423	462	418	473	477	443	419	436	416	429	462	390	457	434	437	420	384	414	414	403	432	455	387	437	453	423	473	437	405	431	426	441	446	458	435	485	454	420	397	457	389	394	409	419	453	449	455	408	437	425	410	424	388	420	455	410	434	412	425	401	439	405	470	389	460	411	414	389	433	420	420	424	438	449	398	432	441	455	396	416	444	419	412	425	451	420	422	403	456	438	402	423	426	424	423	435	418	434	454	434	415	408	385	388	387	397	431	434	393	436	411	482	409	440	418	409	399	413	440	392	432	382	395	394	408	402	436	417	401	455	468	476	422	416	382	405	416	415	373	403	402	440	436	421	447	424	433	406	458	393	411	410	459	439	362	407	389	418	397	412	431	465	410	394	443	428	439	366	425	441	399	459	447	451	444	443	472	440	391	416	445	430	388	420	447	418	399	430	396	428	455	454	433	441	366	419	403	417	418	395	446	469	400	382	408	432	423	427	440	427	398	429	404	409	431	427	362	433	447	457	431	429	425	407	471	422	442	431	404	417	394	429	416	454	430	441	465	432	421	393	414	463	458	426	427	435	417	414	412	409	438	473	427	443	425	424	430	421	365	428	448	393	399	412	392	444	415	409	458	419	437	464	438	422	410	376	443	427	433	391	391	441	395	413	440	446	411	416	411	434	463	448	450	421	433	432	418	443	409	439	435	408	383	412	405	437	473	413	477	413	438	458	396	422	444	436	442	453	434	395	416	437	448	421	413	463	419	423	430	491	436	438	431	405	425	428	454	408	402	451	426	427	389	432	405	392	421	425	416	404	417	356	450	436	423	413	457	452	455	420	480	447	450	384	393	466	438	450	373	415	402	456	464	429	363	406	441	420	434	417	432	428	425	433	446	500	402	432	417	446	407	402	392	401	404	424	468	421	445	423	459	413
33326	20777	23473	21627	18095	8844	3467	2530	2152	1778	1614	1497	1408	1381	1361	1243	1207	1143	1085	1117	1120	1008	1010	1020	974	1004	904	905	919	936	941	947	933	949	970	989	1006	1010	1020	1002	976	977	967	907	980	946	961	902	927	975	879	975	954	953	988	970	896	946	927	972	894	917	905	949	914	928	902	889	889	895	900	929	956	930	904	930	963	867	894	960	903	884	811	905	921	910	908	900	896	866	974	915	911	893	928	937	902	898	915	868	889	875	900	882	863	862	865	943	934	883	906	981	904	944	870	865	950	872	867	907	877	932	917	911	948	925	884	881	937	804	895	931	899	896	899	899	914	880	899	893	925	872	894	932	862	851	949	876	901	910	963	915	895	911	884	892	906	899	881	925	907	891	907	912	897	995	907	887	911	915	859	950	901	897	887	907	879	902	904	895	833	877	877	949	933	879	913	917	940	917	956	895	851	931	899	889	904	906	944	839	915	897	891	932	883	898	901	905	865	887	869	913	920	885	923	902	940	906	911	902	919	913	878	912	899	942	878	971	920	906	893	877	895	865	903	890	956	928	881	871	906	913	897	888	882	872	914	901	848	881	880	929	917	858	911	947	944	865	934	904	921	937	878	886	889	903	884	894	878	882	913	881	922	914	910	935	896	901	829	856	913	904	871	908	902	879	926	910	917	938	904	927	944	932	895	903	929	902	912	901	919	918	885	940	880	885	929	951	856	890	910	882	882	958	894	904	883	892	947	885	924	957	929	918	889	904	940	1010	881	968	905	938	875	866	862	927	946	950	918	914	909	883	886	931	952	930	945	938	881	850	909	946	912	940	886	866	933	894	946	885	928	975	910	875	912	883	902	906	911	913	961	910	921	906	903	888	900	951	873	916	895	900	906	887	929	963	954	894	908	927	889	885	970	866	959	910	947	904	938	861	909	902	922	874	898	898	908	874	953	903	913	939	886	908	909	879	931	923	909	867	904	907	914	886	881	964	827	950	936	876	934	874	895	913	915	918	954	912	903	895	934	935	945	905	959	927	912	852	856	946	864	886	911	945	906	939	897	900	910	914	901	855	941	955	923	949	889	901	861	875	912	883	955	923	872	951	875	954	932	916	883	901	929	928	921	913	906	888	897	896	956	873	878	902	894	930	923	843	911	852	931	935	864	909	895	878	996	923	892	965	936	875	907	943	916	918	899	942	944	894	906	897	917	861	881	919	853	948	886	903	918	961	926	940	929	881	913	929	942	932	900	935	928	845	922	856	926	899	888	916	914	922	906	999	893	889	836	966	856	947	939	881	900	924	897	880	880	861	868	899	897	904	897	890	958	933	916	841	888	918	923	883	852	875	964	879	918	937	876	935	906	897	932	908	879	952	891	902	971	908	928	920	925	969	903	892	911	937	922	925	897	908	913	915	879	867	838	900	896	879	918	887	873	879	897	915	901	1009	890	888	929	884	904	925	889	950	902	894	839	913	921	983	969	885	879	915	932	879	887	876	927	935	865	909	932	893	884	894	958	928	907	898	948	885	921	939	896	911	911	922	903	890	929	911	919	889	922	947	887	899	863	898	853	882	889	867	958	911	882	915	922	899	932	892	882	870	941	901	932	943	905	909	937	910	898	859	914	887	963	912	939	893	955	892	928	948	936	886	899	903	996	871	911	880	892	926	859	920	957	921	914	933	917	942	895	920	858	890	869	958	869	908	921	911	920	916	949	936	908	944	870	891	915	910	888	883	936	865	936	888	957	878	897	895	902	895	949	889	897	973	930	901	923	913	885	874	915	871	909	899	885	886	955	874	915	899	903	908	921	984	958	894	919	890	885	881	959	902	944	838	966	966	899	932	935	935	907	871	918	887	847	891	896	922	938	936	918	866	939	936	941	942	843	876	912	916	917	926	899	912	935	870	880	917	921	958	905	949	884	939	874	900	884	879	898	933	900	882	878	929	863	910	893	891	919	899	913	978	881	890	873	929	948	885	849	919	884	855	946	920	892	873	897	917	950	897	910	888	914	988	890	855	901	900	948	897	891	928	884	927	897	904	916	912	892	943	889	891	867	974	897	917	944	926	913	855	878	895	905	928	872	898	882	939	907	930	899	908	919	922	888	939	914	901	907	903	899	855	873	915	922	901	910	898	941	871	925	939	900	872	897	931	872	942	871	958	887	989	904	870	922	917	942	912	903	861	861	885	875	943	872	889	919	934	929	913	894	928	925	902	892	917	862	895	900	913	895	915	934	892	918	923	923	919	926	962	976	918	925	946	917	919	932	922	897	907	940	944	915	880	923	946	922	883	869	876	885	874	913	917	939	931	965	911	882	885	885	893	910	954	947	850	946	951	886	924	874	845	974	897	905	898	923	909	927	900	876	852	915	896	894	882	878	939	867	918	900	953	954	898	909	957	917	892	860	887	921	945	914	898	937	916	893	873	921	896	920	935	890	933	903	898	924	953	910	916	952	860	932	911	928	942	938	894	958	925	901	888	909	897	917	872	877	916	907	907	940	952	891	871	908	899	902	929	925	899	909	900	904	923	938	897	903	923	912	954	918	889	918	874	872	907	947	917	883	897	889	862	927	943	885	879	972	890	884	921	902	898	924	939	857	936	944	918	914	919	857	879	923	910	877	882	941	911	914	907	867	914	889	848	922	911	946	920	919	909	881	884	940	915	916	897	888	838	955	954	942	934	891	853	874	901	967	928	878	962	923	916	907	874	863	889	905	862	930	935	906	904	942	930	857	859	910	870	893	879	857	914	888	909	915	948	995	907	880	905	928	925	906	899	905	904	892	911	919	873	856	913	943	896	880	924	902	891	877	927	903	922	944	872	961	930	942	907	898	880	905	916	892	918	860	910	909	921	918	886	965	928	875	876	890	884	926	858	911	901	945	900	886	888	940	886	908	885	949	927	910	912	916	907	900	894	886	931	968	937	926	936	902	900	911	872	960	883	927	919	907	935	879	953	951	919	885	927	976	865	923	936	921	866	894	921	844	903	901	928	896	920	929	959	869	928	948	899	916	881	855	937	909	918	908	874	952	909	958	877	899	919	920	903	936	918	909	875	899	926	895	861	911	944	905	908	911	902	902	875	879	889	916	956	894	888	983	949	933	953	941	878	901	954	920	919	896	886	894	878	885	916	909	945	926	929	877	885	891	962	917	921	885	883	891	917	945	871	910	882	936	925	915	877	922	902	849	915	884	871	932	902	910	890	872	908	932	930	947	927	911	961	898	905	906	912	903	945	914	904	835	904	836	912	925	909	914	874	887	894	893	887	931	934	920	887	926	908	936	910	931	911	878	930	976	869	909	895	948	928	902	907	854	938	899	917	913	923	925	916	891	925	905	926	882	862	853	909	936	931	893	973	899	905	957	898	877	900	904	911	890	917	929	923	888	907	854	936	901	899	888	963	922	910	872	913	907	878	945	943	924	983	930	863	864	911	907	918	896	922	891	859	935	921	904	953	860	897	907	899	953	918	862	962	858	966	875	958	910	901
37624	20446	9304	4646	1941	754	559	520	524	465	469	499	519	472	423	454	389	434	430	427	430	423	397	424	416	397	424	437	423	435	458	445	418	402	448	410	416	413	429	427	429	387	394	389	416	406	432	452	391	483	418	408	428	425	442	383	435	428	432	466	398	404	408	444	391	430	412	402	401	431	433	412	411	408	397	457	378	412	423	416	413	422	400	385	411	387	442	410	423	432	429	432	421	444	375	425	429	377	370	399	413	410	407	397	441	375	418	413	408	379	355	407	424	440	427	451	401	390	467	433	439	392	406	382	420	426	420	457	400	413	422	444	460	421	413	338	412	411	431	412	466	458	413	424	397	413	384	386	389	386	450	425	440	396	428	416	411	408	393	412	396	398	445	414	424	416	404	458	421	428	389	406	408	424	427	408	430	454	436	429	383	452	403	413	367	389	440	410	398	424	456	443	407	449	408	439	419	401	443	386	437	435	373	354	412	416	391	448	457	415	396	412	393	419	459	396	454	463	431	389	448	444	417	423	451	445	392	418	387	390	383	424	427	388	432	424	442	416	384	393	429	411	441	401	405	454	426	401	401	388	399	394	401	419	385	412	409	420	428	410	413	414	418	458	434	435	350	379	400	424	402	414	432	395	403	354	415	434	407	434	418	363	413	435	437	457	396	421	411	427	400	439	391	409	415	446	416	425	445	407	424	424	440	428	391	439	424	403	457	453	456	390	386	453	378	421	408	418	403	413	429	412	403	428	432	395	456	382	410	411	423	396	386	396	409	408	401	440	399	435	415	397	419	447	442	403	381	416	417	447	426	408	430	420	417	391	390	409	425	435	422	433	401	388	405	442	432	439	450	436	422	442	385	441	402	407	394	374	418	403	458	389	444	429	411	388	405	433	401	427	437	425	425	409	427	460	430	400	406	436	416	422	404	466	408	409	409	421	413	385	425	394	393	427	436	424	402	450	419	385	448	459	388	454	403	410	410	427	442	410	454	421	377	375	412	425	400	432	435	451	442	405	405	399	372	395	460	425	445	446	395	486	396	420	382	423	428	390	407	395	409	398	428	456	408	415	421	394	381	406	410	396	363	410	417	433	390	426	368	420	434	415	428	470	377	412	392	428	423	418	401	448	387	405	420	417	440	465	445	408	396	460	395	373	431	440	409	435	418	393	404	392	422	449	445	423	424	397	418	408	409	395	421	434	424	473	420	424	408	428	389	433	418	424	404	446	409	391	431	436	417	408	401	418	433	375	424	458	439	405	395	406	437	445	429	421	444	402	419	412	446	414	404	438	395	444	431	445	423	429	432	398	412	448	404	437	435	363	409	381	378	450	439	417	396	428	395	419	351	385	429	446	409	397	443	396	433	464	369	417	425	419	425	414	415	404	422	433	445	366	439	401	363	467	406	418	397	428	407	389	409	411	435	418	423	433	425	398	358	407	388	411	427	417	437	420	450	451	430	401	424	393	435	412	401	421	385	409	420	410	402	421	459	422	400	413	397	396	392	417	444	427	390	422	436	438	427	431	441	425	398	423	411	394	412	380	420	414	411	373	418	394	402	402	388	430	401	431	419	398	376	419	414	419	381	413	433	420	441	409	451	451	419	417	385	452	411	451	420	437	405	395	431	383	428	395	424	402	383	424	448	384	388	414	408	393	422	404	405	369	430	446	441	440	452	444	410	452	410	434	417	409	404	393	417	416	420	405	441	409	406	414	437	443	393	400	415	425	437	360	358	448	416	387	409	414	394	375	411	430	365	415	416	406	385	415	419	414	420	432	459	390	405	414	416	426	425	385	409	432	458	442	405	449	435	396	411	424	432	391	423	386	411	408	436	375	382	433	416	372	420	432	438	397	410	441	394	447	419	383	447	433	395	420	439	433	389	417	390	418	429	418	415	468	429	430	428	446	414	448	414	452	417	414	417	392	431	417	411	418	397	417	376	399	422	410	419	432	376	404	364	420	412	391	448	391	394	424	405	450	404	407	419	423	443	409	464	429	419	419	394	419	358	394	426	408	436	457	437	421	424	439	415	397	472	461	437	460	418	422	418	417	398	383	431	419	442	386	420	441	422	375	390	432	408	392	454	415	422	420	409	449	434	410	425	436	427	392	404	437	413	445	402	430	427	392	426	406	400	437	412	409	422	423	426	420	399	464	476	416	422	425	437	458	422	415	448	426	390	429	411	460	406	395	447	453	424	433	403	398	398	397	407	393	397	402	431	404	410	449	381	407	432	375	406	402	381	426	388	388	376	453	401	422	415	396	456	413	429	421	373	429	432	346	452	438	425	405	443	434	450	421	424	432	411	420	411	391	434	420	412	422	440	463	404	366	401	400	404	409	388	401	397	450	418	388	404	436	374	412	458	400	426	422	404	436	424	410	424	389	392	406	368	420	397	388	387	446	447	456	405	425	428	407	465	396	434	432	412	417	412	406	429	399	363	416	419	372	407	410	447	417	404	397	418	404	377	372	404	409	409	407	447	420	403	382	391	419	400	419	475	380	446	471	440	398	395	382	438	467	418	424	400	421	397	423	440	441	416	389	415	398	412	413	423	421	420	439	405	377	403	386	422	447	388	422	394	439	418	403	389	408	411	449	402	409	420	472	431	408	452	397	434	393	379	458	459	445	371	395	417	392	400	407	387	432	398	385	421	446	397	440	432	428	414	410	451	392	396	442	400	424	446	374	404	422	372	414	421	384	422	407	453	399	415	399	434	435	385	442	367	427	407	445	419	408	402	394	424	416	433	392	441	445	426	456	433	388	385	396	383	393	439	428	388	457	387	382	397	416	385	421	450	396	391	390	435	435	462	424	389	404	405	365	442	414	401	450	432	383	380	432	366	445	442	406	389	447	389	418	410	438	380	409	414	419	378	418	420	428	436	397	429	410	420	425	429	451	431	420	454	418	413	424	375	424	451	400	425	440	400	419	403	377	442	369	408	388	401	455	421	416	417	410	418	413	437	410	416	435	413	379	402	465	438	416	434	382	453	394	374	464	412	438	394	407	418	380	395	417	413	396	411	441	385	399	415	440	410	429	414	390	368	401	436	385	448	446	421	382	418	462	422	421	412	374	440	447	429	451	375	399	382	439	414	412	411	360	398	421	448	389	433	381	429	380	419	437	405	388	428	398	428	415	406	440	422	409	412	396	418	419	378	410	403	395	412	418	422	395	430	417	430	414	426	421	393	381	386	384	414	397	386	387	412	430	428	419	454	437	412	430	412	379	387	403	458	404	434	414	387	441	429	399	393	420	385	435	463	428	408	408	442	418	432	398	361	424	431	401	449	403	440	383	388	397	427	389	396	424	429	417	381	383	377	401	414	456	433	410	371	423	418	405	384	374	415	444	420	385	396	395	411	406	398	391	418	406	403	400	378	431	398	406	431	419	376	398	416	437	439	404	408	412	417	405	394	410	415	467	446	416	428	432	411	432	401	416	435	415	416	402	421	401	372	418	399	422	432	436	441	437	405	424	388	456
23073	14145	12532	9990	5670	2286	1608	1517	1515	1228	1154	1087	1060	1015	1011	1002	967	964	948	962	966	938	914	920	925	920	922	870	846	899	919	889	884	907	888	957	933	960	906	910	915	892	903	887	884	925	953	889	883	914	887	872	898	892	915	907	933	918	844	882	871	918	847	895	901	903	868	946	886	887	947	954	869	874	875	880	857	917	896	940	854	857	875	881	942	868	879	862	870	903	890	900	870	880	947	888	888	871	914	861	868	914	836	871	879	887	904	878	924	869	896	888	856	851	890	826	849	853	887	868	823	912	883	870	894	894	902	921	867	859	933	848	918	842	973	858	827	875	884	826	879	945	852	914	869	917	879	892	900	840	892	902	895	909	875	894	899	840	881	887	891	850	918	879	893	868	860	911	888	838	852	889	889	853	894	873	901	896	865	889	929	938	880	846	859	863	890	894	883	843	924	837	888	878	879	857	920	898	899	909	928	876	879	913	870	852	912	884	897	885	894	887	905	900	920	873	848	871	872	897	894	912	856	879	906	895	889	918	887	909	852	932	875	842	843	905	857	842	898	855	893	880	928	870	857	873	890	859	881	908	903	848	850	866	902	924	914	924	888	806	875	899	931	899	835	930	886	894	864	873	825	885	859	886	895	882	896	898	834	884	906	874	937	884	856	879	863	864	892	846	840	877	841	927	905	899	871	916	878	866	889	866	856	891	874	836	940	864	845	857	951	873	853	884	890	869	874	876	869	910	905	867	898	892	870	879	873	850	916	850	866	868	909	925	875	862	869	853	893	851	896	875	888	924	929	881	903	896	888	854	846	861	858	946	884	842	938	851	855	933	850	851	877	878	837	886	851	902	939	938	902	900	884	897	875	866	828	867	887	846	907	846	887	883	901	884	863	870	899	870	878	906	867	845	941	886	855	942	940	856	837	878	930	855	889	924	877	910	917	872	867	878	854	876	870	912	908	905	907	862	885	900	858	861	871	913	859	885	837	861	852	870	859	942	837	916	882	882	891	853	960	935	878	850	853	927	868	870	849	830	899	924	863	848	866	865	826	859	849	880	918	843	894	869	899	855	866	940	870	907	909	864	882	868	872	883	896	898	911	868	884	935	909	877	860	938	915	896	895	900	903	906	896	869	888	913	888	889	859	850	899	889	881	884	851	924	900	939	871	904	885	859	837	909	907	933	869	819	892	920	937	919	906	864	920	854	921	829	939	886	925	906	852	833	876	897	897	807	897	893	876	868	893	918	868	856	863	856	833	872	897	862	869	841	814	827	913	831	956	898	880	913	830	900	876	879	845	907	905	873	968	819	911	945	879	874	938	864	853	880	837	833	884	868	912	877	832	944	892	921	881	894	875	922	862	838	839	881	850	886	866	833	884	865	873	868	900	931	876	881	895	908	886	847	848	897	876	868	862	869	930	894	926	900	846	857	911	861	858	876	888	910	882	889	843	921	923	893	852	870	880	900	886	829	885	860	861	885	889	939	888	875	880	868	860	859	892	859	843	874	919	871	874	833	890	819	829	853	903	866	856	932	878	920	814	897	870	870	918	869	917	855	858	823	900	890	837	883	947	865	880	866	864	892	835	852	892	881	934	862	892	929	837	884	799	893	915	792	874	859	864	826	918	891	907	923	833	871	859	838	874	903	832	892	867	891	899	880	825	869	875	914	843	908	880	870	885	836	814	891	885	871	867	829	869	790	868	880	927	906	851	826	888	860	890	897	919	923	857	911	868	883	850	878	841	823	833	906	865	825	889	868	898	890	923	876	872	873	955	895	909	887	850	888	880	875	898	835	842	923	905	859	922	914	886	887	868	834	870	861	905	824	880	885	888	881	873	840	849	894	866	874	878	830	879	873	844	856	916	872	870	859	897	842	871	853	911	863	935	866	930	909	910	850	908	851	889	877	880	876	913	868	877	868	938	845	887	884	884	901	884	857	884	848	944	894	917	869	856	881	857	891	885	853	904	866	884	897	942	862	909	861	823	868	904	928	869	806	878	865	837	874	902	865	888	907	896	915	901	900	889	906	842	855	910	887	859	883	843	864	935	870	857	885	894	804	928	868	868	871	892	855	910	877	889	849	872	896	828	897	924	832	857	851	927	909	876	872	914	873	873	889	891	897	899	914	896	861	877	883	872	908	870	861	891	875	866	834	925	867	885	891	866	790	877	909	953	868	862	872	911	876	870	885	868	870	901	888	910	877	902	878	851	791	880	876	848	830	880	898	831	862	909	848	935	877	858	887	836	892	877	865	873	909	891	896	886	899	907	854	855	890	874	850	903	912	887	850	875	846	846	855	866	866	853	852	876	864	865	902	871	868	916	841	846	872	875	895	909	859	865	836	863	850	847	952	852	843	869	884	890	913	856	865	839	801	880	900	865	809	871	850	899	876	863	887	863	852	871	883	913	897	886	867	942	898	837	958	847	884	900	894	881	924	906	878	809	888	890	864	839	935	845	869	827	905	876	878	853	895	854	816	852	818	962	878	883	877	904	875	927	908	904	878	902	851	882	879	874	907	870	899	867	876	906	848	848	896	854	845	878	890	832	872	837	905	878	888	881	877	861	881	833	887	887	861	909	853	809	858	914	896	857	885	909	858	854	817	879	949	902	844	897	858	868	882	834	898	952	830	879	873	833	865	869	897	877	830	873	899	808	890	896	876	885	892	836	884	859	870	849	843	910	926	922	889	867	894	870	940	907	900	861	893	847	901	869	870	866	896	855	882	807	888	917	904	832	846	906	933	876	863	891	836	864	882	942	963	829	888	903	830	886	891	914	867	871	854	916	883	851	930	863	878	809	909	861	871	919	917	850	880	875	904	883	894	914	830	883	853	841	876	889	905	883	910	881	857	949	905	919	855	897	835	884	901	881	914	885	866	939	875	917	936	878	874	876	861	868	871	966	922	901	893	840	851	886	803	841	850	867	884	888	870	833	875	892	843	927	913	907	867	858	849	882	886	892	938	861	903	942	901	912	915	946	946	903	876	875	886	854	885	917	911	886	903	886	915	847	898	908	892	910	840	837	868	919	890	856	871	883	901	868	921	898	865	879	905	893	943	853	848	825	904	856	893	850	869	907	895	890	880	940	873	838	900	904	920	857	942	907	929	928	856	858	897	906	880	908	909	851	901	906	933	879	890	865	827	896	888	947	884	859	897	837	837	833	888	867	895	857	877	871	888	853	895	857	904	908	893	919	869	869	845	896	916	896	874	828	885	860	868	889	907	864	875	862	867	936	862	821	873	868	903	885	845	905	852	816	890	907	868	905	941	855	884	861	877	898	841	864	866	883	844	891	898	850	878	821	887	911	900	904	862	850	852	847	896	903	885	920	883	815	904	866	931	903	891	911	853	887	901	956	815	844	907	844	893	884	865	888	855	881	871	862	929	908	851	894	849	925	825	871	860	855	890	898	902	956	886	960	863	891	903	805	864	897	882	856	914	898	898	915	881	862	916	954	872	847	894	844	906	834	886	870	913
48331	25735	13960	7583	3618	1414	697	638	621	607	515	497	484	431	453	456	440	420	426	480	421	424	409	420	392	413	411	395	385	420	414	402	401	424	389	415	398	411	412	391	387	412	415	417	406	392	408	378	379	446	407	448	426	398	394	415	385	412	388	399	400	404	472	412	382	400	429	405	413	385	407	387	394	389	446	401	380	399	371	406	359	399	405	385	433	413	427	390	372	410	396	432	405	441	403	394	375	406	426	399	396	398	392	400	391	384	399	380	436	408	394	416	424	425	404	380	405	403	397	426	389	387	391	404	414	386	430	407	437	391	423	401	386	364	352	374	388	376	401	406	423	397	435	363	423	388	404	396	388	387	421	383	402	370	394	376	384	421	444	417	427	430	404	373	385	429	427	397	367	391	379	344	400	428	404	377	386	357	404	387	437	375	430	433	428	382	344	425	374	458	404	409	397	422	384	377	418	416	389	414	378	420	391	384	401	358	365	427	395	444	375	417	394	410	382	422	432	369	386	433	462	421	402	388	392	390	422	414	398	406	377	384	380	379	411	401	427	429	418	366	386	409	388	427	410	390	412	438	394	403	409	374	365	384	417	374	400	382	427	405	365	415	421	411	387	413	391	421	419	412	396	432	364	416	389	359	392	433	417	420	404	382	412	431	419	413	401	393	394	390	388	444	445	394	407	405	407	408	425	411	410	407	380	367	386	404	375	394	379	386	437	448	360	404	432	387	412	416	386	398	416	409	401	435	433	376	410	389	415	406	455	412	437	445	409	389	403	411	390	410	444	408	397	416	422	400	387	422	413	409	429	390	405	392	377	415	427	415	384	373	373	406	426	426	418	396	411	426	378	401	428	402	384	408	374	417	409	401	400	400	427	381	355	393	377	407	422	407	428	383	373	404	404	401	453	428	396	450	422	381	420	416	379	372	394	366	374	390	395	404	370	385	426	415	387	405	395	397	409	386	415	410	364	429	428	425	380	402	406	381	372	396	402	395	405	404	415	398	379	361	388	423	377	367	409	452	367	409	400	411	414	375	386	352	405	400	413	398	411	404	416	352	404	349	413	416	431	416	411	387	395	381	378	425	403	377	408	442	397	367	393	384	393	370	418	399	383	352	396	348	394	427	448	420	411	379	369	412	401	396	382	408	429	408	369	421	370	421	379	402	371	411	432	406	414	421	394	409	396	401	387	368	388	362	415	381	411	450	405	405	374	411	381	388	428	402	450	428	347	417	389	385	405	375	396	392	367	403	408	418	409	393	396	393	393	372	441	356	407	419	415	374	400	426	395	367	398	383	360	382	423	434	365	373	379	403	381	353	365	425	390	422	411	406	400	439	346	414	445	391	366	397	425	407	393	407	404	416	375	369	375	375	442	405	371	368	395	404	444	402	395	348	367	392	394	394	408	360	417	412	351	410	435	371	423	389	376	345	388	435	437	419	430	377	379	400	447	412	382	427	366	390	433	434	379	398	384	421	436	396	418	439	398	409	354	416	377	417	437	396	378	379	390	385	430	390	393	353	398	367	395	389	406	424	410	387	381	376	421	421	380	360	381	395	386	440	390	366	409	388	381	417	414	390	396	398	438	386	416	420	416	382	408	431	404	438	411	418	379	368	409	379	383	374	415	374	425	403	440	393	430	389	394	390	366	433	404	405	374	431	419	379	396	387	399	399	398	420	438	401	407	412	417	392	415	390	403	411	391	356	383	398	439	394	441	431	443	422	396	420	389	386	380	418	396	451	376	385	412	421	438	402	411	394	414	388	389	399	423	407	399	374	377	393	404	402	425	435	388	382	344	402	394	412	392	409	429	371	411	414	407	423	431	412	385	389	420	383	390	393	411	403	415	402	405	413	447	434	413	394	398	430	390	380	382	390	407	422	413	394	430	402	408	408	417	427	433	352	423	414	441	384	410	399	395	385	380	393	379	411	405	346	434	400	397	406	442	406	427	382	370	417	355	447	372	381	425	383	384	413	431	395	439	445	427	375	409	397	403	414	380	402	390	420	387	405	417	413	408	374	368	428	437	439	380	432	395	371	422	403	404	409	370	386	413	362	392	398	379	426	420	394	389	401	387	411	385	386	438	419	402	430	396	407	411	409	396	369	406	338	404	387	374	396	401	392	361	406	389	411	412	436	379	420	457	414	371	404	418	379	415	392	402	448	406	447	372	371	399	421	386	409	428	437	447	348	410	388	368	434	381	362	394	425	422	427	380	368	402	437	465	411	410	428	405	366	427	406	391	405	434	386	410	415	410	411	394	413	420	398	438	432	421	409	412	391	401	411	403	396	398	411	430	430	394	395	401	396	418	402	380	372	402	385	400	398	430	423	393	371	374	405	423	404	428	470	402	393	392	392	379	368	381	377	422	369	419	387	373	399	413	379	411	361	381	416	432	410	428	392	383	380	420	396	419	445	432	380	427	369	404	446	387	409	388	377	425	408	401	484	431	403	403	368	397	371	417	443	389	420	382	331	373	401	392	353	398	403	421	431	385	375	423	394	414	412	372	394	442	449	418	364	416	420	408	423	413	392	345	417	369	395	387	397	393	377	411	395	378	392	415	374	438	388	439	353	390	392	425	410	411	402	381	410	406	386	393	401	384	410	418	346	395	455	407	410	406	400	423	382	379	412	400	376	439	420	428	435	447	447	404	414	421	453	374	395	411	425	392	430	403	412	400	429	438	430	402	434	355	384	376	434	392	400	412	395	414	408	414	406	377	396	415	427	461	402	411	404	383	388	386	393	409	396	378	413	428	420	353	400	405	466	406	391	387	429	414	364	414	414	411	398	392	415	396	428	400	398	405	375	385	394	413	406	429	373	398	426	430	413	377	439	391	357	431	403	413	455	385	372	394	378	390	407	415	405	375	383	408	397	375	410	404	404	394	379	355	407	388	363	413	430	376	403	416	405	389	410	379	404	405	387	397	416	428	420	422	397	369	413	394	380	374	358	352	383	393	373	402	401	397	399	433	434	443	405	383	415	387	409	440	389	384	399	393	398	388	436	361	385	434	426	429	421	407	478	408	420	382	438	398	385	387	436	451	405	401	392	371	375	416	443	414	416	361	360	399	390	374	422	384	399	394	389	383	415	389	398	393	405	378	416	389	401	410	412	433	450	363	368	397	416	416	378	408	399	393	387	399	412	407	425	423	380	381	414	404	382	385	413	431	412	367	405	405	393	417	411	378	393	419	438	391	403	382	381	392	426	403	405	429	379	428	410	411	393	401	388	379	429	416	414	434	404	413	434	403	421	412	395	425	413	391	413	386	371	384	447	417	427	410	382	415	412	388	410	404	420	387	419	406	443	402	419	406	408	381	389	391	401	369	452	379	385	423	425	408	420	404	394	390	401	412	414	427	372	428	382	367	404	407	421	413	392	412	399	404	379	388	357	388	416	430	358	394	384	438	412	423	395	425	387	391	387	434	433	424	362	433	397	386	440	408	378	445	408	382	383	382	386	385	416	425	406	458	458
29637	18533	17159	15578	9762	4414	1999	1973	1854	1691	1402	1295	1136	1215	1067	1088	1067	1048	962	975	1000	946	925	947	870	932	936	880	916	893	955	906	923	888	975	898	881	908	896	888	916	927	889	884	894	862	818	843	897	867	901	887	846	878	926	873	844	822	863	832	870	846	888	864	842	833	840	798	860	862	872	836	827	884	861	839	858	834	860	853	822	822	829	896	895	878	886	817	837	832	860	829	823	897	826	864	885	842	929	830	813	839	882	892	880	868	804	842	856	913	856	804	857	858	864	887	943	888	872	856	829	820	806	842	818	876	900	904	849	856	894	815	858	787	856	898	846	845	850	789	843	840	862	861	921	871	835	894	864	848	882	877	820	845	838	830	893	846	871	857	867	840	863	876	822	839	904	806	872	856	845	857	831	861	859	879	864	863	869	901	840	841	852	860	888	907	854	847	849	883	841	848	866	791	910	868	876	854	842	848	845	882	896	841	870	868	880	870	876	851	866	870	864	861	904	824	818	849	865	822	870	854	863	877	858	844	898	808	861	864	872	857	874	835	842	868	872	888	825	843	839	888	815	914	845	860	891	858	807	839	846	866	895	831	887	856	854	853	847	862	845	898	871	828	837	847	776	805	826	815	836	868	857	866	865	873	879	817	892	867	898	867	851	809	807	828	848	811	862	801	845	869	874	885	895	881	903	850	855	810	867	874	893	864	853	877	837	823	885	888	832	835	849	838	846	825	905	856	906	833	857	879	882	815	862	797	866	835	868	866	911	832	842	891	887	860	796	829	857	855	847	841	859	834	881	912	903	850	861	872	859	858	833	834	859	858	863	830	816	844	835	821	856	839	854	845	880	864	890	879	882	834	857	830	881	846	856	910	842	804	865	915	864	859	861	811	825	843	829	858	849	855	855	797	852	870	895	847	877	878	874	904	818	872	843	799	874	859	920	828	794	832	854	854	804	855	867	898	900	876	830	829	850	843	883	854	878	880	900	823	833	861	887	861	896	854	834	861	840	800	822	853	854	848	873	875	833	834	861	842	871	811	839	840	850	844	801	853	825	893	834	851	887	843	840	861	885	852	892	896	839	814	845	865	873	835	883	855	880	795	832	846	802	893	850	789	849	873	857	870	838	870	895	839	866	853	885	866	795	883	811	900	851	878	892	859	865	840	833	869	838	889	823	858	834	859	865	909	868	811	862	862	838	863	908	866	803	889	941	848	890	859	874	850	849	820	889	851	827	863	848	846	891	863	874	885	858	859	888	854	898	871	850	916	848	799	840	834	860	902	847	894	832	820	867	865	867	824	879	802	908	855	869	875	825	918	785	850	884	858	895	847	804	868	920	835	880	859	830	885	846	847	884	805	873	888	809	811	857	848	867	862	887	853	850	834	873	849	821	848	827	881	856	831	836	841	861	812	867	845	887	931	855	860	845	930	837	863	810	864	832	819	846	896	818	817	779	888	901	899	862	882	867	806	860	850	839	863	867	826	848	909	904	883	879	867	866	832	898	833	923	858	851	838	841	893	913	872	843	844	869	896	865	847	820	854	862	855	846	827	901	856	877	874	870	858	819	848	878	884	854	873	856	864	887	895	888	903	826	855	861	884	894	898	863	861	847	900	846	875	851	826	875	861	847	882	836	858	800	889	819	863	850	878	865	884	830	857	867	813	830	858	843	867	860	844	866	887	882	861	875	878	853	833	866	900	884	878	843	820	874	863	864	887	862	855	857	854	866	827	770	880	816	862	884	849	844	818	847	818	902	838	824	817	897	872	854	864	827	849	886	819	885	859	842	867	911	809	826	871	850	840	882	880	866	883	840	903	854	877	812	854	814	865	865	880	901	856	836	811	863	815	858	839	862	859	808	884	857	866	897	895	888	855	791	867	853	845	874	802	872	874	861	851	877	846	811	829	841	891	847	823	886	830	821	853	835	837	893	858	824	932	861	866	847	828	879	882	834	879	832	866	836	833	866	802	850	835	840	856	846	833	837	852	867	836	872	842	880	891	859	854	908	893	840	844	871	820	832	938	870	827	870	867	896	849	860	867	865	855	864	866	832	862	838	844	880	894	875	872	889	912	873	861	847	859	842	878	846	865	837	894	843	882	864	776	858	826	886	921	874	857	901	801	860	832	828	848	843	821	879	799	839	874	897	867	867	824	865	870	847	818	853	904	874	780	890	810	856	806	877	855	912	875	862	911	877	843	869	919	840	856	856	867	863	827	818	860	882	876	821	859	877	900	820	856	886	876	837	805	813	875	876	850	838	844	838	884	910	858	846	887	861	873	862	873	875	902	886	879	808	834	868	868	869	861	858	858	856	881	871	853	896	856	884	875	848	837	935	840	841	882	872	888	843	862	795	870	882	894	805	854	846	868	832	821	883	833	847	898	894	844	887	865	888	872	819	835	858	856	875	914	883	853	895	884	924	864	875	865	810	832	884	842	839	913	854	812	838	854	906	833	871	876	853	900	817	876	868	826	837	859	845	810	838	819	885	844	835	868	853	865	850	854	880	866	883	862	830	822	826	905	840	869	872	854	862	841	859	869	879	881	880	850	881	840	846	847	892	891	821	791	864	850	876	876	826	873	898	893	806	836	893	851	882	851	889	809	807	885	863	893	850	892	889	832	838	859	838	805	821	830	844	828	867	858	834	804	855	876	904	868	897	871	825	777	883	892	875	862	890	822	866	881	830	916	874	783	889	882	877	859	849	874	898	837	847	833	810	920	879	844	842	865	869	864	875	771	881	875	826	882	823	863	870	847	864	885	806	841	866	857	890	887	819	822	799	863	905	821	868	819	835	890	870	892	837	806	915	864	920	849	830	885	816	856	831	865	873	832	893	825	852	833	872	826	900	896	877	890	873	861	813	874	859	843	828	851	858	876	835	884	877	869	835	928	900	810	887	823	861	855	857	833	882	881	868	873	835	842	875	900	859	855	870	863	821	858	854	872	918	860	867	884	901	875	864	847	803	854	877	770	859	847	823	855	862	871	867	843	865	831	815	843	851	846	838	932	852	838	839	830	811	867	819	864	847	854	870	825	805	857	851	838	913	846	874	887	850	879	846	894	888	894	853	863	855	854	857	850	875	851	838	889	897	873	847	883	856	905	872	853	825	924	889	810	873	862	839	841	802	886	868	884	873	883	830	873	840	876	812	863	810	824	875	815	833	845	824	850	896	803	844	882	807	844	864	854	860	841	831	855	794	848	872	840	835	894	801	868	862	865	825	856	840	842	862	827	869	891	883	902	891	866	862	820	837	842	788	858	819	911	859	869	849	880	891	881	816	861	856	881	847	822	872	826	810	846	803	838	804	849	824	847	898	871	860	919	887	793	849	853	889	897	847	925	873	857	827	872	853	860	854	864	815	812	921	860	831	834	890	821	862	877	919	892	838	794	867	834	793	895	864	874	869	834	851	827	919	842	889	816	862	891	868	830	834	829	892	844	830	866	868	842	859	923	805	877	905	868	841	881	859	922	880	913
54466	31713	21525	13231	7344	3487	889	747	679	704	608	533	548	453	463	486	478	460	479	475	442	464	453	458	452	390	450	405	434	433	507	463	431	489	462	464	420	455	442	482	469	415	422	390	389	430	458	450	459	409	409	463	435	426	419	426	398	420	407	399	416	385	410	430	404	414	428	394	420	437	427	435	439	476	421	436	405	381	436	419	381	374	451	446	403	473	429	429	405	398	394	425	400	416	412	416	407	401	406	438	453	461	443	396	451	443	466	399	409	420	424	444	450	426	413	446	449	487	452	432	403	410	441	401	420	433	426	425	432	439	429	420	420	406	429	459	430	409	464	451	437	395	459	450	415	409	452	443	430	430	433	430	436	433	446	435	435	450	417	466	413	441	428	440	439	405	422	409	421	431	438	431	435	420	398	405	403	401	444	433	440	410	446	398	449	456	424	401	444	413	431	424	402	405	429	439	407	375	401	421	416	421	427	387	457	410	446	426	408	450	427	408	395	424	410	398	435	420	418	436	473	438	422	405	420	436	416	420	424	407	426	449	397	432	411	423	445	417	452	411	440	423	396	416	452	424	450	453	430	418	461	421	409	411	432	392	412	385	419	435	441	434	425	434	398	414	455	452	454	414	394	408	417	418	431	402	387	415	429	483	458	426	399	447	456	435	430	434	436	433	404	425	476	429	429	405	424	405	432	408	434	460	437	390	428	411	453	455	466	420	426	475	432	411	421	446	453	450	458	426	418	425	395	425	408	446	446	404	401	464	430	380	443	452	417	426	442	382	401	447	439	423	405	413	389	418	451	444	417	445	413	439	459	415	412	398	443	439	421	451	441	440	489	410	419	399	445	402	449	427	467	419	456	431	440	437	457	441	463	411	444	413	461	442	447	435	398	424	425	420	431	455	457	447	470	402	436	459	431	440	421	402	438	412	420	439	492	399	372	436	434	440	421	425	411	416	432	436	477	440	398	428	421	472	439	447	412	421	451	409	424	412	395	417	436	404	399	418	394	435	439	427	474	431	473	458	474	409	448	463	379	408	421	385	434	390	447	422	411	387	458	435	414	430	426	379	391	391	402	440	456	430	433	426	395	446	438	391	424	409	433	434	411	432	428	423	424	441	427	437	446	427	452	440	395	445	446	447	441	439	434	396	446	417	401	445	442	430	471	411	440	406	406	396	445	466	432	425	444	459	445	434	403	445	453	422	393	460	429	401	415	443	444	426	408	427	423	437	455	465	395	420	447	413	411	431	470	410	412	438	458	462	402	404	411	398	408	444	368	408	433	408	439	441	423	425	368	451	410	415	443	385	486	429	419	410	394	460	393	443	446	434	445	475	477	431	415	389	416	448	447	396	406	413	432	435	409	415	435	413	450	462	439	427	426	436	411	435	378	371	429	415	401	457	463	444	409	464	435	453	455	457	418	429	459	376	457	442	439	435	416	416	438	441	425	428	439	455	424	406	440	416	437	417	455	417	417	433	422	444	427	418	447	412	430	446	414	444	412	436	408	401	411	432	434	434	467	447	417	458	405	452	419	409	400	439	406	426	453	422	377	423	437	422	412	423	375	429	446	412	405	419	412	427	432	415	412	414	467	427	398	423	432	443	445	412	428	442	440	398	452	438	395	422	443	461	425	435	433	435	412	405	423	466	414	456	449	403	439	444	431	426	392	446	440	417	456	453	418	389	446	462	428	426	473	423	412	383	441	439	446	411	422	426	416	397	462	451	386	415	444	443	439	437	495	434	399	423	479	448	426	426	425	405	464	405	439	420	437	401	406	433	424	483	383	408	402	410	435	462	428	444	441	416	421	418	402	420	460	409	441	402	447	374	420	389	427	446	437	416	409	452	391	413	442	425	404	403	419	453	440	411	399	426	396	457	415	426	436	442	429	429	447	381	410	416	455	427	444	451	423	408	433	429	451	402	423	396	439	435	385	404	427	427	421	443	452	418	461	408	394	415	441	379	436	382	456	422	422	479	409	414	393	435	461	427	426	446	420	415	436	447	447	410	438	400	388	442	430	431	424	411	421	420	421	444	407	435	428	451	453	429	437	489	426	430	389	448	435	411	397	426	443	448	429	396	443	438	433	445	450	404	456	408	415	395	407	404	423	476	452	428	460	402	380	455	424	473	472	461	435	433	431	450	416	400	481	474	382	387	402	402	445	419	407	476	434	406	426	425	452	443	435	430	403	405	453	428	438	448	434	404	423	411	380	417	447	429	403	415	456	399	438	401	412	428	407	421	433	450	394	415	427	386	413	446	418	424	445	391	394	423	446	437	386	401	398	431	463	382	450	427	428	422	465	421	442	436	429	393	465	395	428	429	426	430	428	407	434	424	426	475	434	454	480	435	444	409	449	497	463	393	352	402	404	421	421	408	370	423	434	432	440	447	434	404	437	448	420	448	440	422	390	412	424	445	481	427	443	428	438	440	409	425	468	434	441	410	428	458	401	439	439	398	449	445	435	408	401	437	431	378	413	431	447	404	422	479	407	415	437	450	414	418	437	456	437	406	412	461	467	399	482	448	412	472	449	437	439	419	405	410	403	459	417	451	390	402	413	386	403	418	392	404	393	434	411	436	450	392	426	418	456	447	431	461	413	459	446	417	411	402	448	427	432	442	460	423	423	463	437	434	442	471	382	416	472	401	432	459	423	446	403	436	440	395	451	448	464	453	421	421	438	439	434	396	435	400	408	382	394	473	449	419	493	448	487	451	427	398	464	422	403	379	436	420	406	436	394	421	400	455	418	442	441	432	426	446	391	424	417	442	415	447	433	466	457	422	437	406	448	436	465	452	411	384	441	430	414	430	408	439	444	449	432	435	437	443	433	434	432	480	375	407	428	405	413	413	435	417	452	406	423	404	452	470	430	404	420	439	417	430	438	461	415	424	438	427	415	456	449	435	448	422	423	449	427	464	415	407	429	465	455	395	459	474	415	445	434	443	445	388	472	437	437	458	445	426	467	418	422	424	421	436	428	402	418	419	436	427	440	442	408	414	434	410	403	448	393	441	389	436	440	444	460	447	445	464	431	402	396	419	396	467	403	438	420	417	421	430	448	406	409	426	401	401	404	434	442	481	428	410	453	396	410	409	409	400	453	432	404	442	484	426	389	387	454	428	417	463	411	421	397	480	433	458	405	444	448	379	465	452	420	418	431	418	465	517	386	384	428	436	417	462	452	444	404	429	404	462	380	393	414	400	434	401	396	464	415	396	415	401	442	446	471	438	412	415	431	457	446	429	489	438	414	420	423	416	415	453	424	397	464	418	390	412	490	423	458	430	410	426	412	452	418	424	404	403	422	424	414	413	384	388	385	406	403	427	438	444	438	425	428	456	445	452	408	451	385	439	395	443	440	436	449	433	476	470	429	441	417	433	414	422	390	378	428	407	405	451	412	409	448	452	433	415	415	422	442	388	416	417	423	415	426	430	435	450	414	451	426	404	429	391	412	433	436	451	428	416	412	397	436	420	420	425
32479	23537	24164	21589	16831	9353	2607	2340	2102	2172	1753	1540	1398	1344	1322	1270	1207	1130	1118	1038	1114	1072	1038	995	950	939	955	942	967	1010	960	961	995	999	957	938	967	1020	961	1002	985	914	995	931	876	931	969	890	929	942	973	955	954	911	907	908	879	895	887	923	941	878	889	909	910	918	913	956	912	918	888	897	949	896	898	945	914	930	862	939	881	894	923	980	957	975	873	879	938	885	906	911	905	974	886	906	922	967	985	948	912	908	909	890	951	854	921	951	871	907	858	880	958	840	916	885	885	890	877	911	955	923	928	907	858	895	892	940	945	905	958	855	855	875	870	893	950	915	888	892	957	957	877	883	873	872	867	935	919	914	893	930	931	873	863	913	937	901	908	913	905	916	899	902	939	888	905	943	908	917	903	931	872	897	893	888	942	863	1013	890	868	925	897	917	947	896	917	961	936	905	895	915	902	913	945	913	855	888	870	889	944	881	938	885	890	958	982	942	910	867	909	918	841	888	888	895	889	907	879	908	923	853	903	890	945	968	868	929	898	935	886	915	891	903	849	916	938	924	932	913	901	886	912	978	882	850	907	883	927	943	871	896	940	873	892	992	934	920	908	902	1021	917	883	873	949	951	886	845	866	937	929	918	962	869	939	923	935	904	885	945	854	909	887	869	898	894	898	990	960	954	976	930	904	853	936	922	883	887	867	897	924	898	900	979	939	893	962	910	891	928	926	892	846	881	933	927	917	908	883	912	886	870	874	878	919	859	914	891	979	853	868	929	883	985	911	919	935	914	890	962	902	870	904	860	841	908	930	883	946	866	937	933	924	982	915	906	928	953	915	880	903	925	929	901	882	907	914	967	950	905	912	887	866	922	879	923	893	924	963	837	930	884	911	931	970	936	898	897	907	912	938	904	913	910	894	887	908	940	961	929	915	914	914	877	943	883	937	912	886	879	856	877	901	918	901	946	892	931	956	944	899	886	902	933	884	888	909	868	869	837	867	888	905	921	916	931	887	918	873	880	926	873	937	903	873	909	929	934	909	878	915	899	874	906	944	903	982	929	862	868	942	873	913	941	898	912	871	917	875	924	908	935	955	889	897	929	911	882	890	929	903	882	861	952	902	924	934	939	877	923	900	903	919	877	906	927	851	916	918	905	913	942	862	907	921	886	877	909	925	862	921	891	896	886	852	918	854	910	933	876	926	882	912	967	887	946	845	950	928	871	967	920	846	939	944	898	862	903	894	879	915	934	915	914	929	849	976	936	895	924	912	922	877	915	911	843	912	876	938	842	852	855	906	880	962	916	960	926	918	872	853	902	868	917	840	909	927	901	871	883	851	900	906	943	955	905	886	940	925	897	913	866	898	885	897	901	906	981	866	916	906	916	872	904	860	899	917	887	955	860	915	905	904	896	877	918	888	879	941	908	902	887	895	907	922	917	931	922	965	913	896	846	900	900	920	908	926	917	912	924	877	936	932	861	924	903	935	961	888	927	926	908	856	899	891	911	914	910	937	906	856	922	897	893	928	895	933	888	894	912	957	872	930	882	872	905	947	888	894	910	889	929	877	892	880	898	924	923	890	928	886	909	922	909	917	887	894	938	907	899	952	943	929	901	894	901	835	904	888	923	959	879	893	949	953	910	900	912	921	874	955	891	891	923	932	921	915	889	960	909	914	939	917	901	889	901	919	897	915	917	881	896	884	916	903	935	989	916	940	886	929	915	871	903	888	968	942	887	906	838	922	899	879	902	907	870	887	900	893	947	941	895	958	944	950	893	895	897	926	847	927	848	843	908	968	913	850	978	915	945	877	926	878	926	922	922	911	851	891	880	900	867	924	935	882	930	893	916	902	916	911	859	887	928	947	896	910	958	957	904	926	940	886	911	903	879	953	916	862	924	910	898	917	848	912	902	908	913	880	934	933	888	917	910	898	907	924	926	943	905	894	934	945	868	904	921	938	916	890	846	934	877	892	906	934	933	914	921	902	906	889	856	919	889	889	877	868	858	937	877	880	879	898	931	929	926	953	936	924	989	882	928	903	912	897	837	871	879	904	881	856	922	892	926	933	906	893	872	921	934	885	897	891	874	921	917	889	870	880	888	913	997	857	927	872	954	856	903	939	928	908	891	933	863	912	908	905	870	914	941	914	935	943	877	902	910	926	998	973	933	861	887	964	923	923	905	949	901	855	885	913	937	914	906	935	916	928	1009	859	906	854	956	903	908	893	898	936	958	896	881	880	927	951	898	938	889	877	865	884	934	930	897	916	944	881	881	910	872	925	873	919	939	914	866	896	905	871	887	962	914	940	908	883	924	928	927	853	917	921	927	948	893	894	919	902	935	907	933	885	928	922	940	906	917	932	962	932	969	893	897	937	924	904	915	911	849	949	935	881	898	946	899	872	955	876	929	915	906	885	913	872	906	922	932	878	912	878	885	855	942	938	881	930	918	916	850	857	947	886	865	916	942	949	919	915	872	907	865	928	911	897	902	929	927	942	936	911	921	930	965	902	926	916	897	863	910	905	892	889	890	903	896	895	918	888	900	891	886	880	935	910	863	906	871	931	910	940	906	896	847	923	908	883	887	875	921	919	897	930	908	871	867	868	934	875	943	931	923	914	952	985	900	891	914	946	910	895	889	907	910	905	888	904	895	917	899	967	945	904	906	933	902	875	908	888	933	889	911	926	962	905	940	943	966	895	916	915	842	873	921	887	898	899	920	899	947	940	881	895	951	889	975	906	893	916	909	905	952	921	887	851	868	925	962	910	898	939	883	875	963	983	907	922	913	963	838	925	880	925	893	947	934	901	869	940	886	888	883	906	911	925	885	905	888	926	868	890	901	885	907	928	899	912	858	934	951	924	953	932	869	920	960	952	923	907	898	914	912	909	944	924	976	925	904	908	957	888	906	899	851	906	927	923	906	895	928	888	952	886	974	967	877	902	904	914	870	905	874	928	890	890	940	876	897	878	881	875	926	921	894	905	888	933	858	941	839	873	928	902	897	892	946	906	951	927	894	929	918	863	902	896	888	878	885	922	872	885	944	937	873	881	865	886	852	855	913	912	897	927	961	892	854	843	945	865	897	841	936	931	944	906	940	930	946	938	889	898	857	915	944	883	919	880	888	953	871	922	889	877	894	910	896	919	902	859	947	883	922	935	934	889	930	928	862	905	838	902	894	934	924	952	907	946	914	898	900	897	936	936	854	917	868	910	904	932	885	880	968	909	947	914	898	908	955	891	889	892	903	900	891	967	884	875	920	915	932	896	892	875	906	903	901	903	919	937	902	875	908	896	891	899	892	942	904	945	925	886	923	932	824	840	941	866	939	881	908	961	927	950	900	902	986	917	915	931	863	882	909	920	840	900	928	960	938	867	922	890	955	916	883	941	970	944	909	929	854	879	877	872	901	890	974	883	868	912	860	892	892	903	921	931	942	905	909	904	869	898	910	956	947	936	934	947	860	913	886	911	919	924	925	870	893	864	918	952	889
41504	20085	9510	4916	1698	717	503	478	454	522	487	475	445	459	459	446	432	431	436	403	452	402	439	443	403	444	441	397	434	389	422	460	458	416	423	421	409	464	437	451	429	411	459	426	412	440	428	410	434	369	384	438	430	454	422	416	427	419	404	434	433	438	411	457	460	409	433	412	440	471	403	411	468	471	442	447	393	436	419	433	395	429	402	392	434	408	413	432	436	394	389	426	396	452	417	449	453	443	446	426	449	425	434	438	433	399	384	403	422	425	439	439	406	444	418	418	416	417	381	397	393	416	422	421	385	417	446	428	439	454	410	439	392	417	421	457	438	424	445	409	448	394	416	433	454	420	378	399	382	442	418	446	409	400	395	428	411	438	429	440	443	401	393	414	430	431	413	398	373	421	458	386	446	417	403	413	424	401	407	450	434	475	374	442	434	439	424	401	419	417	431	434	444	454	448	447	417	437	424	416	407	414	419	403	411	401	420	418	436	408	433	413	410	405	435	400	421	411	401	420	450	425	414	440	386	422	424	446	415	438	424	444	439	424	431	451	432	413	459	449	438	422	395	389	451	400	434	388	422	405	417	406	449	426	426	417	418	415	418	414	425	423	395	436	404	437	412	436	400	423	426	428	489	425	390	378	392	448	415	446	441	393	409	411	402	399	445	422	414	360	402	422	389	451	406	422	476	410	349	416	421	397	400	423	439	409	451	405	406	420	409	457	423	463	413	449	440	410	445	429	410	434	418	411	381	430	425	424	400	431	432	408	423	422	438	418	415	422	420	388	402	431	440	446	417	379	427	358	424	430	432	453	449	388	447	420	442	429	404	438	440	386	444	402	453	429	422	427	384	402	446	431	414	412	470	498	395	405	403	439	406	445	381	413	409	428	392	436	384	457	398	443	401	411	422	430	446	432	407	416	459	433	389	424	426	410	410	403	393	473	384	416	412	402	423	425	416	418	450	396	416	392	429	439	430	423	391	398	406	416	438	409	434	434	419	383	374	411	408	423	385	389	399	404	400	410	424	436	390	386	439	428	418	407	449	420	446	443	411	429	419	417	391	442	424	434	422	400	416	425	421	398	419	429	396	420	435	419	432	405	468	406	416	449	428	463	472	413	439	428	406	401	401	434	439	413	398	423	401	392	411	427	447	408	393	452	437	460	415	423	410	395	417	397	426	433	459	430	391	427	453	455	406	441	433	402	429	435	411	409	408	406	391	393	397	401	470	419	431	409	456	401	420	468	384	437	410	421	442	437	430	476	446	422	450	443	454	445	404	413	401	424	429	434	388	427	434	446	417	411	438	402	428	424	440	441	425	448	436	440	436	434	418	439	435	409	425	406	446	412	418	438	424	415	413	432	433	402	400	439	393	428	376	415	465	429	431	438	426	391	453	419	403	428	450	405	415	433	409	411	424	449	399	408	460	435	375	418	432	424	436	426	409	386	396	416	414	423	440	445	372	428	443	444	415	433	460	421	405	385	449	388	409	419	421	453	439	413	421	453	445	452	456	437	385	425	408	460	377	438	400	434	410	385	415	430	438	471	409	414	484	433	443	435	441	415	378	382	410	393	415	425	419	428	440	380	431	368	427	413	476	434	418	443	389	399	441	380	424	401	428	423	406	418	401	460	411	417	453	362	427	422	432	409	419	406	448	400	406	443	420	450	442	473	385	417	461	388	435	428	394	347	453	470	449	455	400	457	414	407	431	401	412	447	405	378	421	421	426	421	441	404	432	415	432	426	427	433	420	392	440	441	434	432	404	426	425	423	384	439	396	389	444	437	441	405	439	416	438	417	395	471	420	425	413	418	445	426	399	437	446	413	416	460	418	398	407	428	405	421	402	401	361	423	429	387	410	463	399	412	407	430	439	444	438	414	413	423	405	436	424	423	475	433	416	411	465	447	395	406	398	425	416	387	428	404	404	427	402	384	423	472	442	405	423	412	441	437	462	398	428	396	457	426	409	417	435	419	439	435	420	426	450	442	452	401	385	396	406	393	389	425	456	427	426	421	432	468	417	441	413	400	401	427	434	414	419	408	441	421	439	428	467	510	451	433	423	407	429	443	435	381	428	411	391	457	425	427	425	422	437	425	400	413	491	417	439	418	428	429	435	424	427	403	424	413	420	430	423	440	459	424	412	412	417	387	391	433	441	439	423	435	434	432	441	427	422	438	447	412	401	442	455	395	421	425	449	399	414	411	410	448	425	442	405	408	420	427	455	411	385	424	422	433	408	406	418	396	389	422	420	400	392	405	398	406	409	405	392	454	462	417	421	451	433	407	445	430	413	460	404	410	463	425	384	409	410	425	419	405	468	429	436	434	422	397	408	440	423	446	435	420	420	446	390	369	422	418	409	419	394	460	372	410	407	429	375	406	432	405	438	397	382	412	433	465	428	400	415	382	429	416	431	430	424	439	404	449	450	441	452	414	409	435	431	416	397	422	405	400	474	396	378	354	412	448	415	408	417	411	416	429	434	424	402	405	394	450	406	404	425	425	416	394	412	432	450	414	471	396	402	434	417	455	445	420	402	438	424	424	429	397	380	447	398	446	400	439	405	403	400	418	395	404	412	397	415	403	429	397	405	446	456	409	387	408	406	436	436	426	433	412	426	433	446	434	438	409	401	424	439	420	425	445	401	437	389	401	439	419	418	469	415	405	411	392	444	454	441	414	415	419	449	412	429	399	439	368	430	408	428	450	434	416	438	412	432	470	404	454	408	433	437	404	404	413	372	404	413	423	391	417	417	418	439	410	418	441	398	417	428	389	432	458	418	375	411	435	415	425	391	393	402	405	469	390	396	409	412	428	431	460	441	413	378	419	449	389	435	416	392	413	379	413	405	401	353	421	471	411	383	427	430	441	410	410	409	416	409	442	412	374	414	426	433	422	425	392	414	436	436	462	405	380	400	438	409	427	375	440	387	426	395	420	435	426	425	403	412	379	406	442	437	420	446	415	438	402	451	421	423	450	392	449	447	445	407	442	397	416	391	451	445	431	427	419	454	403	416	462	437	445	386	383	443	400	480	435	398	412	405	456	451	416	396	488	409	437	361	430	446	413	418	385	429	428	414	407	450	445	397	402	431	402	402	433	445	447	434	424	421	405	398	408	370	453	437	441	433	380	412	434	443	433	394	412	395	458	468	444	408	426	392	431	436	398	466	393	403	404	437	416	404	410	404	411	423	397	394	451	439	441	430	435	444	425	407	442	443	465	430	424	417	438	398	466	399	439	438	444	415	464	412	396	428	398	439	442	408	417	375	413	449	453	433	433	442	423	370	409	399	395	441	422	427	420	438	437	414	370	398	430	427	410	402	412	441	426	447	453	437	407	419	401	405	452	397	453	435	448	411	417	461	442	450	403	441	431	398	392	405	427	437	439	457	414	426	421	382	382	403	438	424	425	400	403	401	424	413	441	431	435	425	411	447	401	461	409	414	414	467	457	445	422	416	431	417	415	392	419	420	441	425	401	404	415
26591	13882	12544	10531	4481	2036	1290	1248	1231	1178	1273	1101	1062	1002	996	981	959	993	991	957	951	918	955	923	914	916	906	872	893	878	921	955	867	907	911	914	822	932	903	915	938	931	857	925	881	860	904	817	884	898	867	898	872	895	942	849	887	911	913	920	865	957	888	875	844	941	889	940	915	895	872	873	884	907	930	939	874	881	881	898	862	848	887	944	833	912	943	954	910	870	912	882	840	904	849	894	901	874	899	891	881	922	895	884	914	893	886	912	863	880	888	866	898	882	908	892	875	904	963	844	843	891	904	825	895	910	894	885	869	942	901	884	841	903	873	902	883	862	868	849	946	889	974	871	911	879	902	839	900	875	820	952	929	938	876	853	898	862	915	914	954	866	914	857	937	897	861	932	920	845	882	886	863	896	868	841	916	911	903	881	940	882	874	888	881	911	920	929	918	888	917	864	879	886	902	855	845	915	814	929	932	910	858	916	863	902	914	882	881	851	847	913	879	906	897	920	868	935	913	852	923	891	876	897	837	923	879	839	874	904	914	824	859	883	846	924	892	880	858	845	911	901	904	876	923	911	937	950	895	893	906	888	916	936	840	854	902	919	859	895	833	909	866	868	915	877	840	835	858	876	853	860	942	940	874	975	882	913	909	884	841	884	911	862	918	899	862	916	901	875	930	890	908	901	902	926	874	912	888	886	831	905	876	823	868	921	893	885	910	892	933	865	883	853	894	884	899	876	910	904	871	951	912	881	916	914	878	880	927	871	890	869	907	900	839	887	869	886	882	936	879	836	899	865	852	903	877	879	919	868	875	870	868	917	872	937	889	908	845	957	924	867	876	886	921	897	836	904	908	906	892	933	921	921	890	902	873	943	808	860	893	958	904	917	851	907	879	846	868	914	903	899	863	886	905	899	895	932	894	874	872	904	896	934	930	881	875	878	900	886	881	910	885	922	964	877	867	896	914	936	926	924	900	916	883	893	886	878	923	881	858	897	907	929	926	895	856	866	856	895	846	873	882	881	882	828	899	935	880	856	940	907	895	858	902	869	892	886	859	867	876	875	915	885	894	876	866	870	887	901	870	932	847	893	883	909	868	906	886	880	854	893	915	874	831	820	938	900	884	894	875	895	880	902	914	836	917	864	880	891	886	870	909	871	939	931	942	879	880	900	915	837	886	901	896	946	855	927	842	872	885	924	952	915	905	891	844	893	835	906	927	927	879	831	863	862	919	845	843	880	923	938	889	904	907	897	875	865	835	929	890	901	866	900	868	876	885	971	882	849	901	911	863	887	941	902	864	841	908	908	917	901	893	879	867	915	904	869	904	917	957	928	903	884	860	912	876	911	857	879	890	862	898	839	924	886	913	818	885	866	867	905	878	843	897	861	880	893	855	851	882	885	884	860	866	873	905	924	930	815	891	825	900	906	920	874	864	900	932	918	879	872	857	943	900	951	927	924	868	884	911	884	896	827	852	875	892	879	857	946	902	869	875	844	885	883	912	890	881	844	943	907	939	867	893	928	917	900	920	914	933	930	863	939	899	959	887	856	853	916	904	899	848	911	937	908	915	846	877	893	893	932	933	907	892	903	895	895	888	877	889	924	885	863	824	874	892	874	950	912	901	848	944	889	893	880	858	871	872	920	904	920	822	900	921	948	896	883	888	917	867	845	886	881	874	968	924	915	909	898	910	907	868	857	880	863	889	847	933	912	883	927	868	927	890	879	881	875	891	827	880	925	887	927	872	868	910	934	872	895	935	932	889	949	874	873	897	890	965	870	870	858	916	843	865	907	898	845	921	899	855	908	854	852	928	824	904	882	926	913	905	915	896	879	937	874	917	917	897	911	861	894	896	934	863	897	971	908	909	843	887	915	899	883	901	903	885	903	858	877	874	883	923	836	891	875	890	875	895	907	927	866	868	883	817	871	920	933	898	865	889	870	919	888	918	912	890	856	914	797	931	859	853	892	841	895	919	925	923	878	862	899	855	902	927	865	878	863	882	885	909	868	919	880	901	916	941	903	875	889	940	865	888	918	838	886	898	858	895	883	939	899	859	909	934	903	935	902	904	853	951	875	863	838	900	925	898	917	894	893	918	878	849	936	910	885	910	935	836	843	860	934	838	899	905	917	889	894	907	904	850	889	898	886	876	906	876	874	894	881	898	859	823	917	936	898	931	889	892	900	950	895	917	891	873	861	831	870	850	917	893	939	853	878	899	880	864	864	866	887	923	876	859	944	848	898	855	905	915	857	915	890	884	905	892	944	978	928	899	920	881	887	872	929	928	928	866	887	919	878	835	932	865	888	930	834	934	872	878	916	888	921	910	890	901	874	884	927	855	852	901	902	909	901	856	886	855	928	958	822	930	936	879	839	891	880	913	864	816	928	854	873	845	886	896	945	853	846	866	909	861	901	936	886	896	917	863	882	910	899	854	909	912	892	920	900	827	896	894	855	912	917	876	848	880	872	879	914	914	907	906	908	865	880	927	885	891	907	905	902	874	911	925	835	864	897	897	912	903	907	938	890	892	869	908	891	861	951	908	871	880	916	839	903	890	902	928	911	904	894	895	911	855	879	878	855	876	913	872	900	886	867	909	881	936	902	876	890	902	886	889	875	930	867	854	918	911	901	887	943	916	881	899	889	894	881	897	868	890	933	904	930	899	876	851	904	904	868	962	898	847	891	882	869	887	892	891	876	884	928	961	880	916	895	848	907	858	901	898	906	910	915	919	877	912	881	860	781	823	783	922	912	903	873	886	891	883	864	870	919	822	897	948	849	876	880	881	947	914	981	883	944	866	876	907	919	883	859	921	913	883	914	891	846	883	890	845	915	925	855	894	928	883	868	878	887	943	894	817	892	887	898	880	892	920	883	903	859	928	854	908	882	862	894	884	947	905	985	855	883	896	882	900	913	905	861	903	862	965	873	821	885	849	908	884	830	898	901	873	863	884	878	887	865	871	889	872	889	892	877	892	861	898	896	883	886	919	862	938	891	906	924	872	858	899	908	900	916	847	904	938	843	839	879	899	888	892	885	915	842	876	891	876	854	861	864	916	854	922	891	879	981	870	881	925	909	926	884	918	903	874	885	887	883	939	887	903	924	861	897	895	896	904	859	902	833	905	863	904	863	872	873	868	894	889	919	858	874	913	864	915	863	839	880	924	865	886	910	936	882	889	847	892	906	848	885	914	867	835	812	942	914	893	910	866	917	921	941	827	970	912	893	884	936	849	874	918	835	952	880	885	886	850	880	889	944	902	910	923	853	954	858	848	904	914	885	876	913	860	934	911	910	886	823	870	900	904	882	894	908	886	850	873	906	910	903	895	885	861	847	890	936	909	884	898	909	889	893	869	887	859	894	930	883	839	893	913	911	904	887	904	871	849	896	852	894	872	928	934	873	897	889	877	921	953	870	905	840	902	932	869	909	909	882	912	902	877	877	923	903	889	930	871	890	901	826	852	895	884	934	862	893	896	914	861	929
52525	29323	15840	7012	3224	1767	701	567	565	487	583	500	477	432	410	441	449	419	435	395	446	416	440	406	425	412	400	386	425	390	417	426	436	409	394	447	399	400	452	392	429	473	405	423	377	430	411	427	432	401	411	427	394	436	404	442	409	386	447	374	398	394	387	410	398	421	401	407	428	389	450	432	394	395	420	402	407	429	410	412	395	417	417	373	407	395	424	446	457	424	414	428	415	405	418	411	371	437	419	412	416	387	414	406	434	429	409	430	440	412	410	403	423	386	408	367	392	404	422	388	414	401	397	406	359	382	434	387	399	415	401	411	380	415	393	379	391	416	394	371	391	440	371	447	433	384	370	424	407	406	401	400	380	400	371	400	432	397	376	382	439	412	392	378	424	416	392	438	424	411	429	416	410	430	380	407	419	383	390	413	396	407	383	376	432	427	385	340	401	428	384	394	428	435	434	437	399	403	396	394	408	411	461	393	443	412	399	442	386	394	417	446	423	433	418	389	431	397	416	403	419	457	404	455	367	431	408	390	429	425	415	406	403	388	390	431	396	416	400	403	412	387	442	429	428	388	373	388	412	403	392	421	451	407	416	419	413	342	426	450	387	391	405	356	415	366	415	415	413	453	387	412	416	409	367	390	411	387	397	370	423	405	431	409	397	421	387	384	415	425	411	440	428	399	385	399	428	387	412	440	403	425	435	364	401	386	389	420	411	427	427	423	378	386	379	403	417	437	390	413	395	402	441	380	388	441	383	401	382	441	376	412	436	401	372	458	359	418	414	407	404	361	415	409	441	380	406	417	409	383	424	406	397	392	415	404	376	367	382	399	407	420	412	445	373	419	448	410	413	380	405	411	414	423	409	427	425	416	378	422	419	417	415	423	400	405	410	398	434	460	430	435	403	385	403	377	398	387	415	375	434	409	421	436	414	388	383	450	381	382	394	421	400	403	410	367	385	423	432	404	391	413	420	436	395	409	425	425	410	422	398	404	416	425	388	396	403	406	416	347	400	391	455	430	355	386	426	414	423	429	370	417	424	397	410	371	433	408	400	402	405	408	375	420	413	369	441	432	382	418	394	394	385	386	402	426	379	392	420	402	421	413	418	413	382	412	407	384	390	364	406	394	395	359	366	397	417	413	397	402	429	427	400	398	418	374	406	428	440	369	403	426	405	383	413	405	384	425	416	376	398	413	406	401	394	405	391	403	420	405	383	418	437	398	376	392	409	398	433	379	366	379	406	393	412	364	410	395	384	442	380	425	404	387	393	400	417	396	390	378	375	408	418	416	368	435	411	397	398	424	389	418	400	385	402	375	390	377	395	398	388	420	364	385	393	355	388	417	423	412	375	389	416	402	424	422	409	378	421	422	424	460	433	415	426	421	415	385	413	411	427	400	408	391	402	417	417	412	425	419	380	390	394	391	427	391	414	366	412	417	390	372	443	426	436	379	428	431	473	418	419	425	454	389	408	437	406	379	422	422	408	408	437	430	418	401	393	416	413	413	403	391	386	380	416	447	426	398	415	423	395	382	383	410	467	380	423	385	409	427	422	374	409	399	427	377	385	409	384	418	432	416	419	436	390	439	387	451	391	403	431	429	388	399	426	429	433	387	391	429	365	420	417	435	401	408	423	369	390	433	375	403	428	408	378	407	428	432	402	404	381	404	403	400	385	364	414	432	438	440	383	393	410	405	419	402	395	408	414	424	465	411	441	438	409	420	400	378	407	412	440	395	376	419	428	412	387	412	384	404	409	429	432	382	420	352	390	385	414	411	413	406	367	386	388	437	397	447	412	372	382	430	369	395	395	414	382	409	424	434	385	409	395	435	391	399	393	416	388	418	403	400	408	421	427	399	409	393	398	405	431	430	431	392	412	430	409	372	409	443	366	368	376	403	413	418	399	405	392	394	408	387	392	418	416	403	401	434	407	406	388	367	391	387	381	402	395	392	399	417	388	448	375	414	381	401	420	391	395	417	396	392	378	393	391	393	421	421	418	428	393	399	386	428	405	426	381	411	386	434	371	430	411	416	393	417	428	425	403	404	377	405	419	408	421	421	420	420	400	462	406	410	378	416	374	394	402	401	341	448	371	407	394	398	424	416	396	432	431	409	428	379	396	391	387	413	392	402	422	424	387	394	378	407	388	419	388	403	406	404	382	381	415	409	402	420	438	376	399	410	436	397	407	423	373	403	440	404	409	418	388	389	379	409	409	385	401	421	396	422	421	428	452	420	450	402	423	399	413	432	459	416	421	424	457	439	445	412	396	439	416	379	385	409	389	395	391	354	367	378	365	375	411	367	411	413	455	414	407	413	394	410	393	392	397	446	439	400	409	377	401	383	403	406	387	384	446	408	391	433	419	442	376	420	431	433	434	411	380	375	393	346	395	403	399	390	425	442	401	395	400	420	432	394	411	405	432	412	396	430	382	405	464	378	430	393	388	390	379	425	426	404	434	415	391	408	395	368	419	421	387	382	386	391	404	388	414	432	408	386	368	431	421	422	418	401	423	400	378	422	419	414	392	415	352	398	381	399	390	411	381	421	416	395	435	462	360	436	397	390	415	384	379	415	370	448	428	385	381	389	432	438	457	376	416	462	412	404	408	409	406	378	372	428	421	415	436	386	411	428	388	408	395	401	409	421	380	415	424	417	433	422	394	375	434	387	397	421	425	408	396	412	452	403	385	383	392	394	388	445	425	371	416	396	371	387	400	424	438	411	426	399	390	456	428	408	422	372	435	373	419	381	413	418	405	451	442	419	441	409	416	395	429	445	384	387	396	416	417	406	425	421	432	383	408	391	401	410	444	393	399	424	392	448	391	448	405	415	393	432	370	438	363	418	443	386	387	425	367	401	405	382	436	428	383	411	389	431	415	411	421	418	391	369	425	436	386	414	393	425	393	396	387	395	370	393	373	373	477	398	408	413	397	423	403	456	406	397	443	382	417	360	434	369	399	428	444	406	418	402	391	409	364	428	387	403	410	405	409	401	399	404	442	401	457	424	423	395	440	390	442	393	387	387	459	395	387	384	431	364	426	376	412	380	422	436	433	391	355	412	391	468	460	470	401	416	425	418	411	393	404	428	390	447	395	367	371	393	394	438	447	400	413	455	409	393	392	416	405	430	417	406	388	381	417	414	418	407	443	415	434	410	412	429	388	414	432	419	408	429	418	382	378	382	399	424	426	376	412	373	399	428	377	374	400	394	408	398	410	447	391	440	434	409	384	431	441	398	410	417	431	372	385	375	405	394	428	433	386	431	409	393	439	384	451	441	417	409	422	364	428	385	360	399	429	364	417	379	413	410	416	411	356	406	430	416	432	416	425	409	448	384	392	389	429	403	421	449	369	438	397	410	404	405	434	453	385	380	401	452	373	416	379	372	434	420	434	358	452	453	421	397	363	428	418	413	372	380	415	430	373	380	415	436	411	388	396	381	398	427	426	396	396	440	365	432	412	373	394	412	401	401	430	382	384	397
33071	21346	18517	12901	9068	5690	1851	1418	1431	1424	1518	1263	1085	1013	1041	1000	1027	941	969	931	952	970	901	961	872	877	893	922	893	904	899	945	890	912	915	911	951	861	880	847	855	892	906	844	891	889	853	858	874	934	904	923	845	885	911	915	888	862	882	870	855	832	851	877	896	880	851	833	873	917	801	874	893	840	903	891	856	837	899	860	900	898	901	866	842	840	891	910	866	913	823	921	834	845	849	832	901	878	865	806	916	841	863	879	859	901	889	855	887	923	873	884	877	879	899	837	886	871	858	904	860	868	906	878	865	842	847	852	844	843	850	866	908	833	867	904	862	936	890	861	923	889	912	865	820	895	910	857	860	849	868	886	870	901	868	856	842	870	866	870	923	906	878	904	900	859	886	786	804	861	906	877	910	898	901	880	823	873	933	835	849	883	832	806	856	897	908	906	857	897	869	842	857	817	907	877	882	890	821	892	894	873	913	858	880	880	872	886	845	925	897	880	887	884	921	851	887	825	857	895	883	899	898	882	896	903	870	877	855	875	897	849	908	848	886	889	873	846	884	867	896	859	895	866	852	878	840	817	862	887	885	826	837	813	855	894	865	880	882	860	905	832	889	870	951	828	876	863	846	863	834	831	835	947	879	872	896	906	861	923	880	870	870	903	918	934	865	859	841	857	832	872	862	860	889	916	802	848	908	879	829	901	833	890	885	841	880	834	904	909	909	825	857	906	871	867	907	872	872	873	860	856	918	846	850	825	898	848	886	879	862	865	894	834	853	918	892	883	845	881	838	867	896	943	877	852	881	909	866	864	878	841	805	923	856	844	916	850	864	867	847	879	861	909	869	860	882	880	909	898	826	892	885	873	838	867	840	861	878	907	890	792	849	854	829	845	795	828	876	864	909	856	877	900	864	849	866	921	869	825	859	890	842	844	874	849	834	850	869	871	877	904	891	883	847	891	841	886	910	855	838	882	874	874	864	835	810	854	851	896	888	910	859	881	875	860	879	859	903	898	865	873	872	818	841	874	875	884	874	847	895	875	872	823	884	846	866	905	809	875	914	881	885	878	885	907	900	864	887	903	835	858	864	876	845	873	822	880	827	875	882	867	876	873	898	901	862	843	910	867	912	853	901	931	871	862	891	886	877	870	836	855	840	842	881	900	855	894	896	912	852	864	860	888	876	886	844	883	878	882	865	904	859	878	891	896	869	840	869	896	890	860	893	855	815	824	902	846	864	880	846	867	868	843	901	895	841	811	892	820	879	858	862	885	821	919	882	846	879	836	889	900	811	844	897	892	875	913	881	896	910	887	919	889	829	799	836	831	911	883	892	870	902	892	849	847	866	892	877	867	838	857	898	918	884	907	852	917	914	872	838	937	799	895	859	896	850	866	865	871	883	873	878	880	853	903	849	896	869	869	841	885	884	919	882	867	815	853	850	936	952	917	886	856	862	862	861	846	865	857	878	882	872	905	854	881	881	859	875	870	906	877	872	861	846	865	893	828	851	890	876	903	882	874	892	867	904	885	878	820	868	806	869	834	852	853	874	914	910	812	856	865	823	830	904	889	860	899	871	912	887	859	861	914	828	859	838	899	829	918	860	831	859	895	852	876	924	841	886	848	839	859	844	895	838	891	896	857	902	914	877	871	867	853	902	893	841	842	892	905	880	888	813	859	864	909	872	853	881	874	884	840	872	885	868	877	871	876	825	860	893	873	841	874	862	877	831	855	888	848	816	870	858	818	856	920	822	890	867	881	890	914	877	904	849	869	908	872	913	895	908	917	835	832	819	877	880	805	840	846	883	905	873	901	908	908	854	846	852	930	849	889	848	908	828	853	903	894	808	905	856	870	869	811	882	854	863	881	926	846	830	841	901	879	905	815	898	865	885	850	809	841	869	821	830	892	872	860	846	878	869	875	865	839	908	885	868	815	866	893	852	877	856	853	931	846	874	873	844	839	869	906	887	858	885	871	851	832	823	903	846	896	859	877	835	872	869	879	878	878	881	827	870	867	902	841	828	863	905	834	857	830	896	863	839	841	886	901	925	880	880	884	846	872	872	864	847	856	901	903	946	801	874	830	857	877	848	897	879	865	820	855	847	877	832	901	833	822	856	883	930	851	837	916	894	807	857	876	828	879	894	860	870	919	846	864	862	888	899	891	930	893	877	907	901	876	856	862	848	843	863	931	864	848	867	834	824	855	888	853	899	907	859	821	891	903	895	934	849	870	854	867	908	904	883	855	878	901	830	854	860	858	828	860	912	866	867	839	934	872	822	865	851	840	848	876	826	834	852	861	883	881	868	821	864	851	900	883	888	822	879	887	895	868	836	870	899	829	864	848	877	885	869	925	909	905	917	863	877	879	914	882	845	848	868	876	825	845	895	872	834	879	919	876	858	898	879	886	852	930	922	892	848	846	889	846	865	902	881	896	842	873	915	877	867	825	927	926	899	892	858	895	841	871	879	835	877	837	906	911	906	835	843	881	888	841	821	850	877	867	829	944	847	861	925	849	900	874	859	811	842	886	870	860	891	848	830	849	890	883	866	889	855	897	827	856	838	876	860	845	834	910	862	862	840	845	871	860	835	871	882	870	833	904	849	846	862	851	842	891	878	867	829	870	881	854	874	836	837	895	890	857	882	881	833	848	879	871	849	890	891	846	841	850	884	910	831	860	884	835	856	859	865	863	875	860	873	922	879	910	872	852	886	845	871	895	861	792	867	871	871	895	911	935	864	850	870	856	887	840	878	885	888	859	892	866	907	881	902	800	887	860	881	848	862	849	851	930	870	849	841	905	875	825	841	864	886	869	902	896	863	882	898	854	861	873	891	878	901	860	883	899	842	843	820	883	823	944	917	858	946	865	861	933	871	868	831	872	889	888	852	885	861	898	848	884	873	879	895	834	849	906	877	889	879	865	814	904	887	874	837	871	945	920	871	874	873	870	858	888	883	854	911	846	834	866	844	861	937	874	908	833	951	870	906	897	903	877	847	892	875	844	866	961	874	830	881	852	888	891	897	847	879	889	885	837	818	849	866	833	871	870	812	859	862	839	879	833	862	889	868	894	965	859	917	847	910	872	939	876	865	929	861	904	902	867	860	857	888	903	860	930	876	859	857	897	859	894	934	856	874	867	852	839	819	879	882	861	828	940	860	889	839	858	870	847	894	879	891	843	819	872	878	913	896	894	857	883	915	880	890	861	893	863	887	840	850	832	884	843	876	834	888	867	894	857	882	818	858	925	876	927	846	903	882	843	837	890	852	875	803	839	926	846	903	874	883	869	895	834	862	908	894	878	845	875	837	881	909	836	907	833	930	872	864	869	799	856	915	842	901	894	872	853	825	874	936	825	851	835	922	874	845	904	876	873	849	837	898	935	863	868	854	876	968	829	878	873	878	831	900	889	851	875	899	871	872	890	860	903	902	839	854	892	886	865	906	818	894	863	875	889	897	858	884	843	889	840	879	857	882	899	856	861	875	828
58243	36376	22864	16091	9434	3498	1020	741	660	598	587	568	507	513	498	518	482	448	462	427	461	454	476	415	455	450	489	429	450	430	439	459	437	434	427	444	463	430	455	445	427	408	438	434	398	434	456	445	452	432	425	449	444	446	446	443	454	457	391	447	447	414	437	437	405	440	462	419	409	382	427	428	429	415	415	364	432	433	425	410	446	376	427	433	420	427	479	449	408	454	421	441	420	396	450	419	401	406	478	424	446	415	502	466	442	419	457	410	424	400	438	430	440	455	431	450	444	428	381	435	421	464	431	455	436	442	436	415	468	409	432	379	427	402	447	433	417	438	428	453	426	477	425	426	427	451	434	422	422	437	398	442	474	423	465	395	406	405	447	393	450	421	424	410	456	404	453	478	426	477	424	444	447	457	484	468	461	386	421	435	387	413	432	417	399	451	410	406	458	447	443	429	459	434	410	500	439	432	415	432	436	451	443	392	428	415	463	404	437	437	427	407	401	429	476	424	421	408	438	420	424	464	425	386	419	459	454	442	429	412	411	426	448	410	436	438	466	408	432	414	427	396	403	410	385	435	428	440	436	433	432	445	454	431	427	430	414	409	403	449	422	429	408	432	405	418	455	442	447	433	483	424	436	401	430	462	400	426	435	400	443	445	446	439	446	398	450	427	414	441	416	478	399	392	455	455	413	431	437	452	413	409	426	458	469	438	409	441	475	453	442	445	406	430	444	423	463	427	450	467	454	453	440	416	396	431	396	413	435	467	432	445	427	430	439	408	388	478	442	455	440	443	432	434	431	415	430	444	396	467	428	408	463	433	419	456	408	463	428	438	457	434	424	446	447	408	417	409	457	413	465	449	416	381	450	429	482	456	458	456	393	460	432	478	377	430	417	423	432	432	422	450	413	464	440	456	424	415	416	418	419	437	457	465	428	452	422	437	384	389	427	450	423	416	412	405	451	438	436	421	456	419	440	431	410	416	462	426	410	435	392	432	425	420	426	438	405	425	441	457	433	413	403	407	425	415	458	441	425	431	462	437	446	413	447	408	422	428	416	442	484	419	429	423	428	419	393	438	459	471	428	412	416	458	405	430	473	405	444	467	430	428	420	433	405	444	505	418	386	434	418	391	459	438	426	419	469	423	413	407	428	449	421	445	461	425	441	450	426	473	434	414	472	454	417	408	393	416	389	391	432	411	442	427	401	378	421	434	447	442	412	401	437	425	420	427	422	442	450	439	453	428	437	415	466	436	432	436	442	449	466	430	475	451	395	405	439	421	434	437	461	397	404	452	477	434	449	443	441	432	416	408	468	417	437	458	452	435	445	439	434	457	406	438	451	446	472	474	461	407	419	393	429	435	471	433	425	433	416	422	401	419	424	451	457	429	458	408	420	444	419	445	434	445	425	481	475	441	430	455	464	465	421	419	431	446	433	420	450	420	422	418	431	453	412	471	445	462	392	358	440	404	441	417	432	448	401	429	403	469	449	404	420	422	431	405	408	441	406	396	443	407	467	426	407	414	441	448	421	440	440	494	434	416	443	417	468	426	432	494	448	426	441	405	411	453	426	413	431	469	431	447	404	395	390	450	432	432	452	428	423	441	421	442	456	475	450	426	488	420	414	460	430	455	421	417	449	414	418	446	379	452	367	419	404	428	476	457	425	418	449	467	443	459	413	410	422	460	441	428	431	444	461	438	450	441	422	448	411	437	422	471	461	426	428	419	452	430	431	454	415	387	397	409	415	440	428	401	436	386	411	418	460	474	453	435	442	464	454	464	411	425	449	412	455	402	390	467	413	439	436	440	428	437	413	435	435	449	414	421	445	433	397	433	451	394	403	420	408	410	469	438	452	442	432	421	475	443	419	460	440	421	414	448	423	449	471	449	457	400	461	431	460	424	405	411	386	418	413	427	416	385	422	449	432	392	437	496	461	443	454	424	445	429	406	415	393	436	415	457	428	482	427	471	412	400	443	468	453	446	431	441	455	396	377	439	424	433	380	381	463	438	421	454	443	421	421	444	422	452	487	422	385	446	464	426	428	435	421	425	436	432	435	438	462	442	440	449	446	420	411	485	404	433	424	437	473	439	439	403	457	422	423	454	411	437	403	455	436	436	417	427	443	431	400	464	432	446	466	397	423	416	465	447	447	402	440	440	411	453	420	423	395	456	420	425	392	449	430	434	431	428	397	384	401	393	456	457	434	410	406	439	410	466	489	449	441	416	431	425	454	426	403	441	390	443	468	397	414	461	440	408	408	396	413	464	439	440	387	468	454	439	413	437	385	385	419	433	413	452	433	424	445	455	448	415	404	420	448	440	474	461	433	440	416	426	440	398	470	454	408	490	424	448	454	434	394	442	435	464	427	403	403	413	415	425	398	432	486	432	376	448	415	389	422	436	451	428	426	450	359	464	419	464	464	433	426	445	447	482	413	412	431	462	451	457	462	465	427	426	412	428	435	461	439	450	418	437	435	440	457	485	420	396	434	420	405	443	392	387	429	451	422	426	407	447	457	424	440	464	463	463	380	453	431	464	422	433	410	426	430	410	414	407	425	401	408	388	397	435	448	436	447	432	408	428	416	457	443	421	413	432	434	392	439	445	403	434	434	431	397	409	417	414	462	414	420	452	430	390	430	469	423	408	425	457	439	422	410	458	434	404	424	410	413	439	437	473	407	451	436	393	454	415	387	397	475	386	418	437	440	424	437	438	469	414	445	412	403	452	480	475	446	442	435	407	420	422	404	429	389	416	471	417	404	424	408	416	399	449	442	409	440	412	437	423	436	416	462	447	415	453	396	438	424	442	425	425	440	460	407	467	415	462	450	404	432	461	409	469	432	455	417	458	426	486	408	449	406	417	438	442	433	433	436	420	433	448	471	470	417	396	414	413	390	423	465	402	431	421	458	433	447	418	435	407	435	382	464	456	424	424	408	412	391	436	386	441	451	407	410	481	431	413	462	406	384	449	410	429	408	406	408	418	431	425	403	439	437	429	424	416	452	449	442	447	498	451	447	471	421	417	443	446	443	383	390	443	437	435	424	442	412	379	422	426	403	421	380	411	425	441	459	444	453	374	410	433	381	408	422	395	406	430	405	428	452	409	435	408	433	451	434	443	453	444	447	416	429	448	427	432	416	445	432	433	404	429	415	389	391	440	420	418	425	447	422	449	428	454	452	460	432	458	453	404	435	385	450	464	454	426	427	431	405	421	433	455	479	429	431	436	427	445	420	403	402	436	412	441	461	401	401	432	440	460	457	450	433	436	471	466	436	450	440	447	443	401	434	462	442	441	435	436	421	470	431	462	470	394	404	451	409	432	440	417	459	398	447	420	460	421	428	445	434	440	412	452	430	425	464	438	433	449	425	440	419	434	449	396	428	433	403	453	437	434	428	440	397	438	413	418	429	415	444	391	405	437	434	399	440	460	447	432	430	443	432	464	445	409	406	425	446	473	426	387	434	427	428	385	465	467	395	450	439	409
35475	25933	24986	25989	19302	8604	2845	2143	2050	1938	2055	1721	1401	1300	1283	1261	1162	1124	1057	1062	1092	1014	1047	991	999	995	970	998	963	947	990	976	953	995	995	988	1002	1020	1015	952	983	966	925	929	920	917	944	975	991	991	921	947	949	965	973	931	913	911	965	974	913	961	903	943	909	927	920	938	903	901	904	906	926	888	883	900	946	899	911	960	920	871	915	901	931	941	923	941	909	865	885	972	930	900	924	925	952	894	906	914	902	925	909	897	897	944	950	946	856	895	873	950	904	897	962	876	868	875	900	926	927	937	878	935	929	968	932	901	891	929	893	895	895	932	935	915	921	937	905	941	905	916	869	872	863	856	863	950	888	929	914	963	931	906	937	965	957	899	930	903	881	868	953	953	867	861	909	910	961	918	926	971	903	913	918	930	943	917	925	945	890	900	918	941	931	930	905	998	905	886	887	928	930	946	928	938	1005	929	935	918	914	877	931	933	929	895	943	943	959	906	872	921	956	900	919	958	919	930	933	919	879	913	917	923	887	913	905	965	873	972	915	894	925	911	925	918	938	873	941	950	936	953	854	893	924	933	931	936	903	928	907	944	928	868	964	892	909	902	886	926	902	916	917	865	892	911	913	930	901	917	931	906	949	887	881	898	898	919	909	890	925	930	891	969	910	951	927	906	908	897	900	925	863	936	916	878	851	902	940	935	924	912	874	955	885	935	931	919	895	935	916	943	923	890	915	912	960	876	896	946	916	929	974	947	943	863	949	940	913	924	877	871	884	973	895	929	902	925	920	957	870	923	893	884	915	889	910	947	890	937	887	850	888	956	917	886	930	938	901	926	894	924	926	996	951	907	897	885	924	854	872	927	948	980	901	864	925	952	932	902	930	911	930	871	913	947	910	960	902	919	919	954	919	902	935	980	929	912	933	921	908	900	850	851	939	933	954	901	885	878	944	927	912	893	909	909	893	925	879	958	960	939	962	871	918	862	904	948	971	932	907	850	950	888	913	911	905	949	934	924	930	937	957	907	940	943	920	968	898	910	907	866	942	990	938	972	906	865	925	910	895	899	889	890	900	908	914	923	939	905	903	900	892	923	920	912	908	892	898	856	937	978	954	893	878	941	907	922	889	886	878	978	937	935	942	884	930	943	898	942	904	897	913	939	928	961	933	946	942	940	938	918	937	858	856	904	900	929	909	951	917	900	914	926	953	876	914	899	916	917	936	939	894	891	910	959	931	923	925	936	882	958	931	971	896	947	951	949	901	891	937	881	900	945	853	890	946	928	899	909	930	920	914	937	871	920	925	922	939	915	913	914	918	855	945	903	927	938	945	924	935	948	953	882	921	882	953	936	911	925	953	891	883	951	919	896	885	880	904	890	904	914	955	936	909	920	884	918	899	923	902	910	941	931	904	887	875	915	942	846	899	906	915	898	884	944	964	861	906	865	859	941	869	926	882	906	933	912	902	911	863	938	887	986	921	869	1010	936	857	946	937	947	964	931	958	892	949	883	872	888	930	871	922	933	946	926	898	859	896	936	899	913	950	911	884	974	901	911	943	910	879	936	902	875	905	906	919	935	913	898	885	936	893	854	951	936	893	956	950	966	941	863	900	899	857	910	915	954	892	903	874	909	893	894	874	877	923	890	899	957	898	910	911	975	919	871	901	879	929	892	881	961	899	925	920	969	880	910	945	893	896	916	903	915	889	909	909	896	912	894	894	873	908	905	900	888	925	933	930	920	882	949	932	945	856	923	920	914	872	886	885	953	943	879	952	910	912	918	895	880	966	965	908	936	940	930	906	903	902	881	905	922	886	876	927	933	838	914	879	918	915	827	909	908	852	875	964	879	916	917	954	942	915	905	928	942	939	887	945	881	946	960	896	931	948	890	901	873	897	913	952	906	889	920	927	932	910	924	887	883	921	948	869	914	892	908	873	973	858	912	938	935	904	890	935	929	926	925	936	952	892	913	886	906	909	963	925	935	852	891	930	912	925	917	890	964	930	907	884	941	916	885	916	928	929	883	904	902	920	910	871	953	927	900	862	946	968	941	968	920	913	865	884	923	929	882	941	947	959	923	920	969	897	910	911	904	969	879	899	908	913	907	930	922	892	968	922	904	901	911	890	909	933	929	910	923	941	840	933	913	953	901	945	876	916	944	888	940	908	896	917	892	1007	930	944	927	904	913	986	950	910	928	906	881	917	918	957	923	891	929	904	949	957	898	857	938	899	899	947	919	933	884	868	905	918	868	961	954	960	859	954	901	945	925	884	911	857	930	918	902	938	861	914	923	898	928	955	936	908	850	938	928	922	945	909	934	910	915	884	963	905	904	886	912	961	916	861	908	918	910	938	942	948	843	878	906	930	886	909	878	899	940	913	893	903	939	917	915	869	882	908	952	919	904	959	898	926	899	950	928	984	963	928	903	875	930	943	893	882	898	903	924	895	885	946	851	949	941	952	900	940	906	912	880	886	868	937	952	974	918	909	852	874	890	916	903	938	906	946	875	930	884	859	963	876	896	856	927	833	913	890	976	902	895	930	886	914	944	899	914	919	926	906	874	954	892	862	920	874	928	884	866	932	954	918	942	895	941	946	997	894	952	897	875	947	924	912	934	940	924	919	975	887	883	942	911	897	902	902	857	927	919	957	950	955	928	919	896	927	872	946	892	939	928	861	916	937	928	912	888	872	925	910	901	896	933	877	925	923	943	954	948	878	901	902	869	891	907	950	935	882	915	907	937	906	897	919	896	918	940	952	965	876	917	935	869	905	867	938	947	942	978	926	887	955	873	926	881	903	913	893	935	915	903	890	903	943	890	907	956	860	911	893	948	895	959	886	897	954	917	901	934	901	872	896	861	943	906	899	904	908	930	934	905	890	983	954	865	892	926	914	871	897	929	915	960	900	896	941	866	890	950	931	934	889	929	917	925	913	945	899	949	948	930	925	918	922	926	891	865	935	927	936	892	941	999	952	1004	916	905	946	916	933	869	946	895	959	929	892	937	909	893	947	965	897	953	943	880	924	935	931	925	890	902	913	974	948	928	882	890	942	940	912	944	934	914	959	934	927	915	932	923	916	915	891	913	909	877	891	936	934	997	991	904	924	917	939	913	923	893	937	889	923	910	897	922	899	924	909	876	886	909	963	971	911	908	919	957	922	917	930	938	882	985	897	900	889	851	926	929	937	882	973	916	851	914	882	955	840	910	942	929	938	870	944	865	906	903	929	901	893	895	882	925	893	885	815	902	935	908	900	946	982	929	945	902	917	942	889	949	917	921	953	928	921	913	919	913	916	864	890	888	928	902	831	915	890	917	892	937	899	965	943	913	942	893	967	843	885	873	870	829	941	924	947	896	874	953	969	936	912	853	907	887	880	865	892	916	925	966	929	919	940	926	912	946	867	939	908	885	937	902	927	922	901	910	894	933	911	885	905	903	957	917	941	930	934	861	910	911	907	934	985	969	914	935	929	861	909	911	919	898	901	923	882	952
41336	22906	13050	5533	1983	805	563	539	469	514	511	504	457	426	430	466	460	427	469	443	453	460	454	404	460	427	415	469	432	422	426	392	398	461	427	438	372	433	437	418	458	441	409	417	413	457	405	431	428	416	417	408	410	435	458	409	418	414	399	413	395	353	386	426	412	399	405	444	414	468	376	464	438	412	434	439	412	437	443	418	443	391	447	434	438	437	425	451	410	433	401	416	389	360	458	440	452	448	425	408	417	411	409	442	417	410	455	449	422	421	406	383	450	386	416	392	462	432	454	417	419	407	452	400	453	439	439	440	384	403	393	422	413	410	411	428	434	419	417	398	438	404	434	403	437	458	483	403	437	435	410	431	431	442	396	438	422	412	394	446	431	456	445	403	431	391	457	433	430	436	439	418	445	407	424	463	430	462	456	410	457	407	401	436	400	421	459	375	441	397	399	419	406	433	433	419	462	435	427	428	459	427	442	454	432	383	406	416	394	432	434	403	405	430	462	422	443	458	441	455	436	456	419	458	382	444	434	411	443	427	416	394	434	459	426	408	406	430	399	392	429	420	443	426	398	418	439	419	427	407	424	412	409	426	442	423	460	387	434	454	455	446	450	440	460	422	412	492	438	427	417	425	433	416	472	366	413	408	407	414	461	431	429	413	407	394	416	397	419	450	427	382	424	451	459	438	406	390	404	420	419	401	414	442	395	391	404	422	446	444	431	434	416	415	410	406	387	413	408	418	425	443	455	400	469	401	412	404	390	416	379	441	428	446	431	440	424	382	423	446	419	404	440	468	450	412	419	434	430	440	433	442	445	380	420	409	424	459	394	416	410	385	417	439	411	427	418	389	370	400	414	384	421	446	451	428	386	419	459	422	436	416	405	406	432	440	439	425	417	437	470	434	412	423	433	400	392	389	416	493	401	416	434	410	418	425	400	422	419	389	419	434	387	402	439	419	442	401	415	440	388	379	371	453	431	401	395	424	412	432	428	421	420	409	443	438	411	434	463	443	420	437	423	398	395	437	453	439	432	423	415	460	441	417	398	405	440	444	439	420	421	407	415	415	436	437	436	428	458	441	406	449	422	416	467	417	426	447	428	390	406	427	445	423	447	433	431	430	424	401	409	413	435	410	403	442	415	417	458	420	416	472	411	399	422	420	405	414	417	397	435	437	456	456	390	447	435	386	419	440	425	415	424	414	444	400	476	451	460	430	450	425	387	418	426	443	427	418	390	381	433	418	432	445	380	451	461	409	423	369	404	460	421	388	446	401	376	410	454	440	422	396	396	400	422	460	418	440	426	421	457	436	483	387	399	385	423	422	398	427	410	395	370	430	435	418	434	411	399	428	417	406	422	407	419	439	457	405	431	396	413	411	417	422	424	441	434	451	379	413	394	418	396	393	425	439	417	378	416	426	416	389	376	459	439	418	421	395	427	411	411	438	434	431	442	423	433	411	466	448	401	429	436	468	425	427	416	372	406	400	424	419	449	464	532	424	415	421	446	407	461	417	394	382	382	418	429	381	431	408	432	385	411	442	412	420	415	429	396	418	445	431	427	431	444	410	431	471	431	415	394	415	414	414	423	427	422	443	409	429	399	426	438	397	443	423	436	436	418	425	444	410	398	414	471	422	428	446	418	402	409	414	442	429	446	437	450	392	417	458	387	418	403	411	450	432	434	433	409	410	402	429	475	396	397	442	391	418	411	395	430	430	400	436	386	426	408	475	393	438	417	458	423	435	406	467	428	459	476	417	426	435	429	436	421	426	464	446	442	405	462	436	440	419	482	461	429	418	433	425	416	385	464	389	401	389	436	440	426	411	430	415	427	402	433	433	450	381	429	475	403	406	416	418	442	393	445	454	442	451	411	427	419	412	428	389	383	417	394	450	399	453	443	424	412	456	430	443	419	425	427	447	435	460	432	412	427	433	400	462	426	451	415	428	400	426	413	426	415	424	387	436	422	436	418	442	442	482	448	414	393	412	409	421	438	425	437	459	434	421	414	421	461	416	461	427	404	422	415	438	438	437	458	471	413	429	424	424	446	437	403	445	419	476	473	402	415	430	397	410	396	403	426	388	416	420	384	420	376	403	385	457	417	432	433	444	423	379	409	421	412	427	473	445	443	413	442	407	432	420	413	450	442	442	416	457	415	412	396	453	422	419	441	446	436	438	433	451	445	417	431	417	411	445	412	426	459	413	404	443	436	416	352	442	438	409	397	425	416	422	407	440	436	419	413	449	425	390	451	438	431	432	461	406	431	428	427	415	393	430	430	393	414	431	408	463	383	437	425	420	396	410	415	414	406	405	435	402	417	401	438	433	422	451	469	422	416	410	377	376	402	422	424	459	400	418	443	419	401	398	411	428	416	420	384	378	416	420	423	438	444	417	433	418	450	439	469	458	436	462	406	408	445	422	448	441	453	434	442	412	410	455	397	381	363	430	455	443	417	431	455	440	423	439	445	425	403	412	391	426	426	423	420	429	465	437	420	371	386	421	413	419	419	423	419	436	436	458	392	469	412	415	370	400	439	466	403	452	434	407	414	421	470	430	438	392	435	429	445	434	419	418	465	439	407	383	428	375	412	434	421	420	363	420	425	466	451	422	444	420	471	408	413	408	437	453	449	426	445	417	413	460	424	418	411	404	403	420	418	433	428	430	432	443	422	421	381	453	436	418	397	387	429	425	471	396	441	418	414	385	458	424	433	434	409	437	446	452	428	433	457	424	402	425	403	427	439	365	413	438	428	453	412	446	377	413	433	454	470	408	408	440	469	454	424	456	425	429	442	469	437	435	445	434	425	480	424	428	430	419	375	414	420	482	432	455	409	411	455	423	428	471	425	443	412	451	435	409	402	454	445	427	440	395	403	395	373	397	402	411	456	416	415	443	428	465	454	430	457	443	422	385	432	461	383	419	408	449	425	405	421	421	422	392	445	364	400	414	387	477	440	440	425	404	416	462	446	431	427	413	392	432	476	403	437	452	439	421	420	451	412	398	411	438	427	436	413	419	441	389	419	414	410	464	445	419	478	445	401	427	419	450	450	449	420	409	417	417	415	438	426	434	434	401	441	371	453	413	460	419	405	417	448	436	457	409	453	433	403	431	407	443	461	420	439	452	430	406	423	431	451	441	436	431	401	457	450	442	460	380	409	474	408	436	400	401	395	435	406	408	456	418	377	412	362	435	418	449	407	406	432	410	427	398	456	414	374	409	415	442	404	408	434	443	416	434	414	435	451	443	455	414	454	437	382	429	435	421	394	433	434	417	437	417	390	409	405	430	382	465	446	427	396	402	410	440	454	407	422	421	422	444	469	408	458	453	421	409	393	384	394	414	406	460	405	418	456	413	461	444	404	409	406	436	447	412	480	430	388	413	377	397	434	424	413	414	421	458	384	418	423	465	430	447	407	406	408	430	449	422	429	435	433	348	430	456	455	452	418	406	452	425	428	429	434	432	450	446	425	432	446	386	407	421	410	432
24244	16212	16218	11315	5813	2289	1530	1363	1285	1208	1251	1184	1011	1014	1096	1020	1033	979	989	944	914	910	964	925	946	962	898	936	899	938	891	909	960	950	977	950	914	878	946	927	972	924	948	964	877	899	907	861	913	860	872	923	931	911	919	927	919	910	917	914	898	941	895	905	871	953	916	968	906	870	891	902	860	896	886	921	865	871	898	942	889	864	872	861	896	968	898	906	922	888	911	915	902	926	976	853	894	905	893	845	809	895	910	883	870	932	927	925	829	900	901	890	926	896	905	943	887	844	926	865	918	1012	866	887	906	851	951	892	919	924	910	893	880	902	926	858	920	885	895	841	862	862	890	896	909	887	852	931	859	975	911	858	904	882	869	851	942	954	937	913	958	915	896	895	908	915	864	926	895	841	873	853	947	946	898	907	910	922	891	869	890	834	886	950	864	888	875	862	906	952	898	877	908	868	905	935	866	847	891	927	952	947	868	905	856	848	901	940	889	832	893	879	885	887	896	917	943	941	928	888	927	923	963	900	933	886	913	866	883	939	901	938	926	904	877	903	916	883	870	889	879	931	928	924	948	906	867	958	939	862	970	912	892	895	953	907	938	841	908	866	921	911	875	892	944	905	884	952	875	917	957	913	936	828	911	929	948	912	864	883	951	923	943	915	882	866	892	907	869	892	847	850	954	893	912	968	924	963	932	852	864	887	888	884	900	953	907	891	839	941	877	933	868	934	918	941	891	949	915	922	914	882	908	888	943	914	939	940	911	898	871	904	885	937	836	873	868	958	917	890	897	911	911	879	858	913	913	914	821	927	887	907	929	936	860	876	858	878	851	923	940	894	879	887	900	870	935	888	841	937	965	881	904	857	869	908	887	882	941	919	910	924	896	878	888	891	879	938	905	876	880	903	894	852	883	883	905	889	870	858	891	896	875	926	922	929	893	960	913	886	908	862	884	929	969	922	927	888	888	923	935	926	917	913	897	888	890	907	926	921	916	876	927	932	892	863	912	912	907	911	855	904	880	878	887	933	882	865	917	883	879	908	898	953	867	879	947	925	927	928	875	892	912	935	897	915	855	867	953	885	924	894	996	867	906	894	877	883	918	940	892	895	917	847	917	911	928	928	864	877	903	872	877	903	894	914	865	997	910	869	915	895	917	897	865	912	881	874	924	896	948	904	871	910	890	897	898	864	874	918	849	889	854	874	889	859	897	900	913	917	881	873	877	917	905	897	878	898	916	874	943	875	874	912	850	892	925	872	925	871	844	884	905	968	915	817	845	858	880	903	905	899	889	857	958	894	941	875	867	930	862	901	896	885	952	908	851	957	924	898	895	862	866	904	881	886	915	855	872	887	898	917	909	910	903	935	883	932	910	918	979	873	937	940	907	951	933	933	856	909	913	894	904	921	928	872	871	906	866	975	910	895	864	878	900	896	851	916	889	881	872	877	876	867	883	859	889	919	952	886	857	924	872	874	916	885	900	897	939	956	919	888	988	872	905	868	845	936	949	900	893	906	883	908	868	884	962	875	874	890	928	853	909	924	914	927	925	872	870	947	921	918	916	822	935	936	828	924	874	900	909	899	911	891	932	875	857	864	892	888	890	909	887	907	886	977	909	890	962	951	891	876	890	888	906	914	842	864	891	898	874	918	931	942	917	875	914	852	913	865	907	881	858	939	872	868	879	950	866	881	967	933	946	932	895	956	879	924	881	894	869	855	949	885	932	936	872	941	918	868	906	902	940	950	909	906	901	922	908	890	866	932	911	906	856	880	858	879	871	915	967	920	874	872	882	920	864	903	962	896	896	905	916	914	875	937	924	873	901	857	877	902	895	891	918	943	919	919	876	850	883	889	901	922	885	904	866	920	933	904	935	925	882	878	903	899	918	946	923	909	897	843	920	905	897	872	954	911	909	909	986	875	930	888	934	850	877	911	910	868	866	884	871	933	918	900	932	908	907	930	898	920	887	949	861	919	907	944	863	886	898	955	930	872	892	879	868	827	872	869	894	935	863	915	968	892	874	933	888	917	931	890	907	888	916	857	922	900	881	858	892	859	891	898	887	892	913	852	925	900	892	916	962	880	935	874	865	866	940	923	865	873	898	928	830	912	976	867	946	974	925	897	874	855	890	944	885	881	876	858	912	920	860	927	958	889	891	923	890	870	881	954	848	896	851	916	900	978	885	913	904	876	862	875	906	898	895	902	911	876	867	871	917	876	908	918	871	910	932	916	887	927	877	880	914	914	895	897	824	881	867	917	861	973	872	915	858	919	933	911	840	882	890	897	957	911	913	916	886	962	899	860	895	912	913	882	919	882	849	895	843	894	934	895	914	909	889	835	930	919	877	887	938	882	896	906	868	982	950	861	887	889	868	880	911	891	939	956	886	946	904	991	877	912	917	970	921	896	941	910	911	858	892	895	939	908	916	860	872	872	828	888	910	905	907	892	948	895	942	886	924	960	902	900	974	843	919	898	882	907	865	902	904	904	917	855	904	875	950	912	917	974	922	840	946	913	863	897	879	863	891	876	909	910	891	891	863	919	898	890	975	878	856	932	901	838	938	969	894	958	843	891	933	906	882	856	886	898	898	946	828	917	937	862	926	861	877	906	826	911	943	877	875	893	962	923	891	894	909	901	875	886	900	891	830	872	848	856	896	917	884	835	928	890	891	936	877	917	923	866	900	875	867	896	950	908	912	874	904	904	888	904	912	888	916	888	890	888	933	888	855	867	896	868	932	912	898	948	907	869	888	820	941	856	917	880	877	863	978	889	941	942	890	888	847	885	887	917	905	920	926	923	901	905	914	918	902	877	913	934	892	950	859	887	914	910	897	897	857	892	961	886	868	936	949	919	901	929	904	843	867	859	936	869	949	908	922	902	951	884	849	885	857	887	856	890	932	913	835	914	953	960	876	896	907	854	899	927	914	904	940	873	894	869	910	838	857	916	909	904	896	951	960	922	904	940	803	836	882	882	896	934	880	893	909	889	922	921	959	948	894	932	851	849	926	896	849	893	968	870	943	891	937	899	882	944	894	879	994	845	896	953	895	876	937	901	929	881	897	925	892	866	921	887	893	954	916	907	907	862	908	928	911	943	889	901	914	855	882	918	956	912	906	875	890	933	965	889	813	907	881	911	889	898	909	912	871	863	947	928	870	905	894	834	914	874	882	835	877	855	876	905	864	910	913	919	904	946	927	917	879	848	857	927	888	954	939	885	984	888	897	871	861	903	871	914	892	930	950	952	875	894	860	905	908	878	889	925	907	913	826	900	885	933	901	907	881	917	901	898	902	879	916	867	898	884	956	935	891	865	930	874	885	885	898	921	912	875	895	902	885	943	917	911	918	906	904	964	872	896	859	913	967	884	912	887	878	964	902	885	881	911	939	896	911	973	880	831	915	911	867	911	916	844	865	964	873	980	902	897	930	897	885	921	868	889	843	902	897	973	914	862	923	905	890	890	898	881	901	923	866	893	884	952	904	874
47094	29700	18206	9221	4222	1869	863	608	540	447	556	523	487	471	453	435	466	447	443	445	439	429	417	462	393	437	412	444	397	419	433	414	414	404	429	439	417	435	428	403	402	427	421	437	442	424	356	408	409	431	461	424	397	399	425	413	410	436	447	423	439	397	402	380	389	375	394	435	400	419	388	395	420	437	387	440	412	377	388	399	404	422	399	413	405	419	399	426	385	387	380	395	393	412	422	429	434	382	411	401	422	399	403	399	385	423	387	409	429	394	433	387	405	458	414	418	457	431	399	400	383	410	355	394	421	402	403	442	356	388	421	380	421	433	455	392	386	397	415	425	389	397	394	473	405	413	356	441	406	403	412	393	405	408	368	426	385	398	409	406	401	412	437	390	366	368	459	460	437	390	382	407	361	401	408	446	364	386	409	402	396	395	409	434	450	437	405	410	431	408	393	351	412	412	453	427	366	435	400	397	413	408	368	414	390	399	378	394	400	366	416	407	413	395	414	415	420	420	398	384	416	381	442	402	394	420	415	438	427	407	398	365	421	447	438	389	386	459	434	407	433	399	406	448	393	404	388	404	387	439	402	419	408	413	430	433	433	415	399	362	419	390	410	403	401	413	439	418	415	428	399	422	399	423	413	402	404	346	407	413	390	410	404	364	429	405	392	429	418	396	368	394	399	391	421	406	420	430	413	437	393	405	401	429	446	388	412	378	427	430	402	454	434	442	412	404	418	396	413	403	387	430	360	410	389	351	448	452	383	436	448	448	409	368	408	413	421	392	395	394	422	396	429	388	383	426	405	416	409	431	418	397	375	383	402	403	380	402	438	422	424	383	435	382	408	377	388	380	405	450	433	434	411	419	414	372	419	393	398	447	401	410	403	451	426	400	420	390	440	421	401	390	365	405	389	380	407	378	411	411	401	369	440	407	425	405	430	450	402	390	431	352	430	369	393	387	374	401	457	439	418	409	400	445	423	400	424	416	427	413	442	401	384	411	428	380	424	404	405	433	403	377	413	386	439	400	434	458	368	433	409	433	441	410	427	389	399	397	418	376	427	385	453	422	395	394	420	434	429	396	425	414	441	450	407	428	396	383	445	397	414	421	402	385	381	381	403	379	394	417	437	408	417	397	422	379	389	406	412	406	378	378	404	368	410	421	438	406	415	405	383	381	390	415	392	406	402	436	425	404	464	407	455	413	414	441	407	390	418	384	408	421	418	426	411	401	380	393	421	395	398	436	450	407	417	459	423	440	415	425	389	369	423	436	413	381	368	386	405	403	364	404	391	365	406	418	421	424	410	395	416	399	397	407	451	399	418	408	453	400	398	408	406	414	432	385	404	420	420	414	422	410	412	434	423	385	423	422	389	396	411	377	410	382	416	386	383	429	396	413	388	430	395	374	396	423	405	419	415	403	419	377	400	428	411	404	404	361	372	393	371	379	383	396	381	385	402	372	397	416	407	422	457	415	420	416	384	452	433	402	440	430	467	353	402	409	433	407	445	437	446	402	417	386	423	424	408	399	372	432	445	405	411	379	410	455	387	457	438	414	416	441	382	399	392	405	408	435	392	436	398	442	419	433	390	381	401	375	404	453	376	423	407	404	416	421	391	417	406	413	411	400	407	436	405	352	421	398	409	425	406	391	434	422	413	419	400	397	365	393	394	438	408	439	400	430	388	409	416	384	404	392	388	402	395	384	420	401	406	400	388	443	454	440	362	379	391	416	419	451	424	397	391	397	396	385	410	398	395	421	445	387	406	367	357	407	414	432	384	424	439	420	436	426	399	422	452	430	433	435	410	404	413	382	431	428	417	424	435	392	404	400	431	418	391	393	389	426	427	377	409	406	404	358	398	424	409	383	395	434	432	408	385	436	376	412	371	400	372	411	409	390	397	418	388	407	439	398	438	385	418	386	419	433	381	418	417	403	406	396	388	414	403	419	356	441	401	423	405	411	397	468	402	424	429	438	415	406	426	383	387	415	419	391	453	456	404	401	394	416	391	382	389	424	409	441	404	426	419	412	423	402	437	405	429	406	405	368	361	404	424	373	377	373	427	428	383	445	395	408	420	401	429	427	457	397	455	392	406	371	418	430	355	403	391	405	397	401	387	416	427	397	435	452	435	392	410	408	413	419	448	399	439	410	420	388	448	444	433	378	410	380	392	415	370	430	450	354	412	389	372	440	360	400	425	433	395	404	399	379	390	397	432	413	391	410	459	429	396	381	419	384	427	406	429	386	380	400	381	406	431	402	422	376	426	449	435	414	398	439	437	432	412	371	420	477	417	423	386	403	440	453	395	424	380	408	421	428	406	408	347	421	424	397	393	414	417	434	423	400	391	386	385	421	407	400	405	413	396	411	420	439	452	405	411	390	422	413	417	400	427	470	382	380	395	443	429	392	431	386	415	411	429	406	384	415	392	381	450	408	400	355	397	391	382	422	406	370	413	393	428	400	432	371	407	441	385	410	395	407	414	417	440	406	410	395	402	428	425	390	426	439	403	439	405	386	384	415	376	401	375	430	417	360	379	425	395	372	446	434	390	383	397	408	373	432	453	388	392	409	434	429	449	404	407	392	395	401	428	376	409	373	383	408	425	413	417	409	434	408	417	396	393	393	399	409	443	439	377	407	461	428	419	377	413	415	415	389	361	399	394	417	388	440	413	423	421	403	374	392	406	422	398	442	426	414	392	399	408	423	442	416	394	370	401	438	395	418	359	433	394	436	420	418	385	424	464	423	424	426	433	430	416	417	405	414	423	393	449	455	443	383	362	430	435	404	379	402	415	403	428	407	369	394	418	440	440	399	437	424	452	386	377	388	421	460	447	406	412	433	377	410	358	417	395	391	416	388	414	407	382	394	426	411	403	369	413	444	396	443	379	415	333	402	395	427	430	397	404	463	434	399	412	436	403	387	405	430	391	407	403	409	393	422	403	395	448	389	384	460	445	409	382	397	412	425	391	416	412	422	426	397	350	390	422	466	394	401	457	381	422	412	406	431	396	456	386	408	407	414	371	397	415	421	452	408	407	398	427	417	426	399	444	403	395	377	429	413	395	407	412	451	419	428	431	443	412	401	409	410	430	421	428	453	403	418	432	390	396	431	408	462	382	375	375	412	404	406	406	421	409	394	390	434	458	384	345	336	410	406	435	413	386	386	382	397	409	447	386	415	400	411	404	397	373	374	372	420	420	434	438	435	389	397	404	372	401	383	437	405	391	394	388	380	393	431	411	392	434	401	433	421	404	391	391	407	415	392	401	406	407	442	432	423	407	377	394	446	439	424	397	423	406	393	426	397	437	376	402	354	379	403	371	437	408	420	375	413	418	431	383	437	414	420	438	375	443	412	427	384	428	424	414	424	395	398	440	395	415	374	415	381	406	398	409	377	391	399	432	416	391	423	443	382	451	415	421	388	394	393	416	411	444	379	394	433	433	393	394	411	439	450	428	423	448	410	416	421	414	401	411	393	433	396	392	379
28208	22383	20943	16529	10886	5906	2494	1692	1584	1491	1632	1520	1220	1191	1055	1104	1060	1023	973	955	951	924	951	967	934	938	886	872	934	868	877	871	943	939	918	975	945	886	969	858	935	948	896	875	862	893	882	928	902	878	908	901	856	896	858	922	953	826	854	825	908	907	847	899	880	841	898	900	895	848	873	881	852	860	886	836	934	877	869	887	890	926	865	940	917	869	879	829	914	868	823	881	883	828	887	894	908	891	872	919	855	874	897	885	840	868	841	856	904	924	874	874	859	913	849	911	835	866	822	838	845	919	851	882	890	850	834	877	851	877	864	843	879	929	929	868	862	847	901	891	877	923	874	847	929	889	836	817	851	877	832	863	892	901	906	855	859	876	890	915	854	802	880	897	858	900	956	887	901	875	884	896	867	896	908	846	883	879	916	877	877	887	883	825	894	835	880	872	848	917	897	913	903	902	885	862	863	880	874	904	847	872	874	895	850	893	922	921	857	917	858	851	872	883	825	952	910	870	889	858	859	861	875	850	823	910	853	847	845	864	851	873	894	901	863	820	886	795	872	866	905	907	894	850	922	845	846	865	885	898	835	875	903	897	896	878	887	879	917	871	899	883	839	855	920	900	898	859	878	841	876	845	878	867	892	872	880	874	863	819	842	868	803	836	861	844	871	877	854	859	844	895	851	935	836	888	882	849	912	865	885	892	891	852	857	860	880	899	859	824	861	918	880	878	889	887	880	870	877	873	906	843	891	866	881	884	845	963	904	877	888	915	892	868	826	914	910	878	875	886	802	844	921	860	930	869	878	832	889	893	863	840	899	914	882	882	904	843	868	934	867	845	869	874	867	797	863	910	859	879	903	824	874	909	925	886	888	886	872	846	876	842	939	842	841	863	930	931	880	870	844	878	889	855	845	845	877	896	907	870	865	873	866	877	928	854	847	915	847	884	888	882	892	813	853	850	916	861	899	841	943	876	844	858	889	924	878	856	892	875	864	903	904	882	846	879	844	821	862	869	860	827	859	887	847	872	901	908	921	920	880	924	899	870	862	920	900	859	875	893	905	852	851	874	835	879	809	830	875	856	855	877	907	882	867	888	880	835	875	884	904	874	846	868	908	859	853	892	904	853	873	863	871	911	825	861	951	848	855	885	879	935	907	960	841	906	868	857	862	848	795	900	855	873	860	867	857	856	863	833	939	921	836	824	863	870	927	900	868	870	851	931	923	840	844	860	848	871	889	860	877	827	836	888	898	890	863	871	897	896	880	874	923	855	910	914	835	909	863	906	843	917	900	899	909	921	868	901	834	895	845	844	889	883	827	894	915	918	885	837	838	928	865	853	835	855	832	897	890	870	856	847	847	873	880	868	877	862	889	834	943	876	879	836	871	778	912	842	833	859	874	876	891	884	872	859	869	853	892	829	864	848	842	810	881	828	929	873	867	906	845	888	943	914	899	888	863	890	853	869	882	860	885	907	883	886	873	903	905	833	839	873	883	884	849	869	834	903	858	898	861	898	925	926	870	895	919	823	893	882	864	841	884	923	855	853	859	937	918	875	865	864	873	912	883	916	849	930	908	924	874	795	870	924	882	864	832	889	887	942	924	851	837	934	892	873	847	865	885	904	857	837	879	863	869	904	880	873	876	902	855	922	852	865	844	878	876	848	844	852	897	885	853	843	890	865	883	833	904	866	866	872	876	856	847	896	890	906	869	878	886	838	837	831	842	868	847	869	879	885	947	892	860	869	885	812	858	892	833	872	881	907	889	889	876	834	886	917	867	897	859	889	887	832	900	880	888	822	862	893	831	880	888	891	895	958	893	848	878	896	901	842	923	857	867	902	863	899	934	863	894	862	905	875	883	895	888	916	874	901	827	854	919	870	851	911	885	852	848	883	865	846	916	918	860	947	860	917	878	835	866	854	896	900	833	937	874	849	920	851	882	925	878	871	897	799	882	842	872	883	871	868	869	900	861	923	862	862	878	926	833	910	868	876	836	863	861	855	837	908	912	972	896	909	891	881	896	851	940	826	877	904	894	860	865	869	890	911	892	888	875	866	825	894	801	904	913	879	876	915	915	889	876	906	903	870	829	886	878	891	856	859	884	841	830	872	883	910	883	862	892	855	859	874	845	866	859	862	889	900	912	881	890	832	859	841	884	905	825	826	889	906	822	876	845	902	884	914	855	883	857	860	904	865	899	905	875	866	895	914	845	866	876	862	872	867	863	867	918	892	847	849	894	893	911	834	852	907	871	896	917	826	846	883	910	907	874	870	887	855	841	893	819	877	845	853	863	866	903	884	894	888	863	898	916	867	902	873	839	879	887	881	852	906	853	905	903	876	886	845	862	870	899	878	903	865	890	914	877	896	872	783	853	830	867	908	887	877	908	904	858	904	895	839	873	845	862	888	873	878	821	854	907	851	853	886	853	842	922	859	907	858	854	815	845	928	869	849	885	852	901	887	860	877	887	937	830	868	849	871	873	825	852	936	867	883	848	846	849	867	843	908	865	865	854	832	881	830	893	876	873	905	896	912	836	847	875	911	914	875	869	871	888	839	899	914	862	865	868	896	903	892	886	903	874	842	901	915	842	848	881	847	838	895	871	900	873	871	895	837	884	896	864	914	871	875	811	837	886	864	879	837	872	861	918	897	829	902	868	931	839	859	880	870	888	831	859	903	859	849	890	891	843	911	928	915	872	895	869	906	862	874	891	892	893	888	871	843	885	902	895	832	924	911	907	928	878	840	828	897	914	869	895	904	993	826	851	888	867	868	835	923	898	894	897	892	840	901	901	893	906	885	878	854	854	851	833	842	833	881	937	889	889	864	838	898	944	875	903	912	897	849	865	862	866	895	873	863	897	895	861	881	909	877	892	864	872	892	913	876	926	832	904	907	874	844	846	859	896	892	918	876	933	867	867	856	888	925	893	885	887	910	888	893	859	867	914	830	813	877	861	847	859	917	881	835	874	940	872	872	889	866	860	878	853	898	881	884	892	876	842	859	843	909	857	849	858	847	859	844	859	854	914	923	882	862	856	843	859	924	912	847	916	860	852	887	857	877	829	933	872	896	871	894	910	937	921	903	873	930	867	853	859	938	827	884	887	891	867	890	911	836	849	876	906	917	917	887	848	872	856	850	939	855	924	827	888	880	875	838	860	861	856	896	892	900	856	948	892	844	861	863	893	913	867	888	842	925	887	877	836	857	865	920	897	838	907	837	841	861	886	863	896	929	847	890	877	873	868	858	873	858	906	850	865	877	910	884	906	888	906	848	886	860	903	880	861	925	896	878	939	835	888	900	849	885	884	870	906	889	844	893	872	848	895	855	872	896	913	891	890	890	876	853	852	863	860	905	912	884	937	886	864	869	896	919	928	852	871	863	890	925	865	841	856	812	836	902	900	873	851	883	913	848	883	851	866	899	925	840	878	854	891	862	903	915	915	899	934	891	858	931	857	913	908	912	872	836	861	868	833	900	946	896	856	921
58801	35515	25868	14944	6787	3240	1026	642	621	568	614	570	495	487	477	485	495	444	434	444	445	435	476	445	417	415	474	438	401	455	460	476	457	465	471	461	440	423	438	415	429	455	465	429	451	429	431	443	429	432	434	411	406	447	445	398	428	453	442	431	418	443	407	424	446	403	422	403	426	443	404	440	482	436	425	446	472	472	498	438	429	481	443	450	439	438	436	447	429	459	478	444	399	430	436	476	437	412	424	420	415	453	445	456	447	433	458	452	478	441	418	438	427	433	421	469	467	398	446	408	450	451	494	434	389	433	436	459	419	430	438	482	450	461	424	446	386	418	399	431	446	443	426	436	405	438	451	432	435	413	389	457	437	451	442	434	444	434	412	460	441	410	432	428	453	431	443	466	414	436	398	394	406	424	466	420	391	403	399	435	472	455	413	427	464	461	450	410	454	433	441	476	430	431	435	434	433	439	454	424	454	433	425	412	407	456	467	450	425	477	432	440	442	430	433	419	460	471	433	441	450	457	473	394	465	447	467	428	435	417	431	458	437	396	429	460	457	437	434	420	433	408	453	412	398	435	456	479	437	429	420	455	441	449	389	448	443	420	425	440	417	414	456	403	439	419	457	446	429	463	451	444	452	461	436	368	460	442	435	430	443	434	468	423	426	408	410	411	376	409	407	441	436	422	438	429	410	385	425	423	442	409	436	400	454	445	437	479	436	472	466	437	436	425	431	445	428	431	423	401	437	446	408	470	454	434	423	434	458	433	436	462	486	458	456	454	418	498	434	420	471	471	439	431	456	413	442	427	406	409	407	461	456	452	416	432	437	413	434	401	450	413	424	418	432	397	436	431	409	459	442	419	475	444	417	435	425	419	442	429	433	456	445	433	455	450	400	452	470	421	454	427	443	497	464	465	431	434	440	464	468	429	414	481	437	435	432	452	478	424	401	429	445	448	414	461	404	418	468	400	411	417	424	434	413	449	425	442	448	445	428	434	436	397	398	459	457	424	441	429	442	408	437	428	444	446	431	422	406	459	454	449	432	417	459	416	488	465	464	467	437	406	462	448	446	430	419	448	402	445	436	413	415	440	467	449	435	400	458	410	418	435	431	431	421	468	418	417	434	457	447	503	414	426	463	368	418	457	437	393	423	432	433	428	394	434	414	420	420	390	383	465	430	458	439	437	456	415	467	425	437	450	440	476	421	394	426	435	388	423	436	451	407	464	450	406	427	439	469	393	438	474	445	405	455	462	460	478	476	475	459	434	486	458	428	444	429	384	414	443	450	416	444	435	448	454	445	445	421	448	417	445	476	439	461	467	438	470	440	398	411	429	464	408	439	438	421	424	453	459	405	439	452	474	426	440	438	435	437	442	410	435	437	460	442	424	454	387	421	432	447	396	458	472	438	402	426	449	387	444	420	447	460	459	484	442	431	438	446	430	406	445	441	453	422	450	415	395	409	395	437	492	450	406	452	456	431	422	414	435	443	421	431	452	461	436	462	437	406	431	455	444	422	422	434	422	433	443	428	463	449	449	451	425	469	405	412	460	449	434	425	422	442	424	459	459	415	416	421	390	431	465	422	449	445	436	405	411	442	474	448	407	425	439	473	425	467	471	423	434	485	418	411	475	463	434	397	420	396	416	426	465	434	441	431	453	445	450	442	440	432	439	425	422	473	435	464	417	442	405	424	434	443	452	462	427	411	465	442	447	438	414	425	398	435	447	404	445	456	424	438	429	429	456	444	445	440	409	477	500	453	475	473	413	425	434	468	420	456	467	423	475	457	427	454	394	417	424	477	425	393	434	438	433	447	392	402	433	458	402	449	435	450	464	463	458	428	440	449	405	466	471	445	449	429	432	398	393	434	428	402	410	415	441	466	447	450	407	374	493	416	446	441	462	462	422	416	431	427	436	436	413	425	401	396	447	446	439	421	421	448	473	433	410	426	464	449	436	411	429	435	445	431	467	449	416	431	451	423	425	435	448	436	399	433	430	475	412	425	454	414	429	412	408	448	458	428	397	447	465	451	388	422	386	398	417	451	491	450	397	413	443	426	418	432	447	428	460	464	424	446	415	455	448	421	479	466	457	484	397	440	402	424	399	426	401	466	426	417	432	444	444	428	464	390	416	412	425	419	446	448	480	423	432	451	471	406	423	432	424	441	470	424	399	395	450	402	417	436	422	441	438	423	449	446	474	454	422	429	438	457	459	462	428	460	431	438	437	405	445	432	430	393	448	450	444	435	415	461	408	427	414	417	410	415	443	441	493	440	452	471	418	454	444	441	431	454	421	438	422	430	454	448	449	452	445	438	438	437	500	456	452	440	436	422	464	441	449	439	451	438	433	458	417	402	397	410	446	432	410	421	446	423	439	404	419	430	425	416	424	421	448	452	414	420	418	422	462	443	388	407	418	457	461	467	453	432	448	437	396	464	442	488	453	452	441	469	425	453	434	428	410	430	445	456	472	410	447	415	400	436	473	447	409	437	488	444	460	473	462	422	410	421	438	436	459	450	479	424	404	418	405	423	445	420	441	423	406	445	433	393	395	459	436	398	419	428	443	433	445	416	454	471	430	418	455	431	403	474	455	401	421	477	418	432	464	428	408	418	446	429	424	414	471	435	465	463	439	397	468	425	431	466	408	458	442	441	444	416	413	368	430	441	455	458	406	442	413	442	416	428	416	441	417	465	440	443	421	433	473	432	418	433	428	466	442	422	436	397	442	443	419	386	437	434	446	410	404	428	467	421	444	453	424	432	442	418	444	438	460	424	464	353	454	424	450	432	437	444	406	442	416	430	441	445	442	435	438	479	450	431	459	410	407	416	437	465	444	449	491	416	407	429	451	429	455	474	412	464	454	420	443	416	418	455	469	438	422	437	437	425	405	437	447	460	463	420	469	459	428	467	440	471	435	450	429	418	417	462	425	436	455	439	433	434	415	438	398	428	437	458	447	457	454	478	434	425	435	468	444	390	435	440	433	427	457	426	443	446	391	420	407	409	450	473	464	489	447	421	431	423	431	436	444	443	418	399	446	467	438	451	420	455	403	409	443	432	432	434	445	402	431	451	420	435	434	417	416	465	414	425	438	423	435	451	438	461	412	405	433	429	415	429	443	449	438	465	403	444	393	421	409	440	417	473	422	385	432	455	415	450	471	450	487	471	404	419	428	477	435	416	426	435	431	404	444	456	445	422	442	429	455	478	433	454	451	476	468	504	424	409	421	460	425	460	421	461	461	408	430	453	410	405	454	390	424	441	455	448	454	460	444	440	435	413	390	437	385	450	466	470	422	434	431	485	447	476	401	415	433	461	440	384	425	456	414	457	435	436	452	412	438	436	441	391	420	426	434	439	430	444	414	441	424	394	467	434	481	443	432	400	440	458	383	414	439	469	439	435	472	474	475	413	446	433	387	449	379	458	447	453	415	437	452	445	416	489	411	440	437	448	387	485	442	482	427	438	443	417	431	400	422	474	429	428	463
35991	27029	28166	22743	15250	8527	2795	2001	1774	1753	1844	1616	1378	1191	1166	1193	1167	1015	1063	1015	1063	1007	992	1001	1026	1013	964	973	964	904	1006	1040	982	984	991	1007	965	1025	1070	1001	1059	982	976	935	932	933	946	959	964	914	973	956	938	1010	902	956	918	1022	921	915	947	942	901	925	910	950	932	933	934	901	942	882	918	910	919	893	901	924	934	957	930	994	942	934	970	885	928	1016	861	906	949	957	948	974	918	921	961	904	911	901	951	905	909	913	919	895	947	943	925	912	971	959	895	965	941	946	988	966	943	948	930	927	924	943	901	929	946	955	923	891	955	928	934	981	885	931	917	915	984	955	912	897	926	913	926	938	985	921	865	956	1012	903	947	898	960	917	955	902	906	898	944	911	911	915	956	891	865	905	967	908	958	959	925	924	941	914	922	914	916	914	905	925	953	948	896	913	913	922	887	945	930	964	912	893	936	951	889	891	843	975	866	886	923	930	920	930	936	908	963	973	976	951	898	915	914	965	934	922	913	931	928	907	918	935	912	915	920	924	965	926	942	905	976	935	906	876	910	905	891	939	929	933	915	926	899	906	960	913	887	970	937	929	908	912	933	962	952	948	916	890	913	859	917	903	913	963	915	912	938	964	948	938	901	973	941	916	930	964	903	998	908	912	899	945	934	927	924	910	911	914	945	902	939	955	956	881	920	950	969	925	964	903	999	958	941	921	919	937	917	922	951	912	920	925	928	882	933	928	929	943	952	951	937	895	950	954	954	947	911	908	948	913	917	913	882	904	876	903	899	971	944	916	891	949	915	881	917	920	882	964	927	911	937	936	932	928	954	934	962	889	932	913	944	929	931	915	872	950	891	934	981	893	944	941	1012	901	938	966	945	909	867	947	923	976	904	883	934	957	919	883	966	936	888	882	900	952	947	961	938	926	954	918	963	934	915	899	914	893	959	912	977	890	914	967	909	930	943	897	970	970	880	918	925	916	876	874	916	914	900	954	901	926	935	910	971	916	900	944	978	874	977	956	905	918	973	971	942	902	922	1006	949	883	968	950	933	902	964	940	912	953	951	923	878	972	943	936	892	924	972	935	890	946	897	924	910	963	923	944	928	974	953	910	927	941	955	936	906	914	930	940	914	929	970	956	943	922	920	894	919	948	936	940	890	920	947	907	889	908	933	906	955	900	916	983	940	951	852	929	944	938	942	961	967	964	937	944	956	979	956	910	916	910	904	880	904	939	991	904	937	918	900	985	937	926	884	918	953	901	865	890	924	892	921	948	875	890	935	885	943	926	889	934	955	940	948	911	923	882	907	945	919	950	951	896	937	947	962	926	924	976	947	928	948	973	965	912	922	945	962	966	984	864	912	879	922	951	873	901	893	957	927	897	928	949	941	881	932	991	925	933	910	993	918	948	925	948	951	934	883	867	923	935	974	900	953	905	963	940	910	897	931	865	908	936	882	917	914	922	943	986	875	911	919	892	897	966	909	894	965	932	886	889	932	961	948	958	970	915	927	881	957	913	857	935	880	897	950	914	899	885	904	937	977	978	927	914	945	886	990	966	949	858	966	947	912	893	869	915	949	932	963	913	929	904	952	925	903	975	914	930	898	957	944	927	959	942	950	984	921	945	989	901	892	898	878	940	910	922	904	859	943	933	929	903	938	916	902	949	945	920	965	904	956	940	957	874	905	979	931	949	943	935	1007	910	977	893	968	898	952	915	877	982	943	953	948	923	971	931	966	919	946	930	922	875	938	900	969	970	932	973	891	978	949	888	927	960	880	951	916	919	963	932	944	940	930	949	886	921	1021	959	922	865	935	965	971	903	933	922	982	911	902	897	913	914	922	933	876	872	895	935	848	903	931	970	938	968	1001	916	888	911	919	931	947	931	930	909	874	932	970	924	908	935	930	929	858	887	896	963	934	945	931	909	901	933	951	862	953	940	950	915	947	980	927	934	906	940	904	884	912	963	957	877	974	947	887	969	930	938	892	911	924	889	970	921	908	913	980	884	957	904	955	913	961	944	871	934	936	963	917	894	999	924	949	912	940	879	937	905	913	904	943	945	914	949	942	910	906	906	911	934	943	973	934	886	1003	909	942	936	931	927	936	857	899	920	939	944	951	960	940	986	923	930	921	898	913	948	929	941	970	939	916	956	891	915	891	917	922	942	936	979	942	922	940	882	913	938	904	900	938	883	911	958	899	925	881	951	943	919	949	912	910	966	911	972	921	979	955	924	946	898	922	885	925	879	883	899	917	914	976	919	961	943	959	899	914	962	935	856	940	909	894	930	927	903	903	920	933	872	889	888	899	943	929	944	942	937	953	955	921	892	911	923	927	883	912	875	925	968	913	929	929	937	909	922	932	910	897	949	953	963	960	963	932	905	917	946	919	974	896	964	959	905	919	963	912	870	948	926	893	920	929	951	953	973	916	886	875	925	904	917	956	958	941	922	931	964	898	989	950	911	923	879	935	913	984	866	983	899	918	889	890	870	968	935	861	967	949	926	948	928	957	961	961	912	960	979	895	912	894	1009	921	887	951	965	924	980	941	958	860	950	947	891	895	938	942	965	941	903	918	964	895	906	930	934	925	903	956	912	966	884	921	922	888	980	909	891	984	914	933	930	996	920	991	907	928	962	916	928	955	930	960	913	928	950	992	934	898	946	897	940	912	898	947	932	899	906	941	926	953	979	951	931	922	874	949	975	910	895	952	922	945	983	967	928	965	912	917	900	956	912	958	903	903	917	998	968	929	887	994	956	934	955	929	885	899	965	895	915	913	890	933	894	935	957	953	935	949	922	933	930	958	953	929	949	950	967	921	926	950	959	891	898	954	957	926	921	952	924	899	941	952	973	921	888	894	957	906	989	910	920	884	924	947	946	864	899	900	891	943	927	930	882	915	844	869	905	866	929	973	916	952	969	931	919	888	944	899	976	885	953	953	900	937	961	984	947	932	925	955	901	976	917	931	897	901	896	921	940	933	955	961	930	837	954	983	886	949	901	877	986	884	914	907	958	935	921	884	902	902	937	858	929	930	931	941	926	932	919	917	882	902	904	877	896	906	909	903	894	927	940	888	895	937	890	958	926	918	991	912	934	934	892	931	938	918	913	897	912	943	922	900	974	930	954	873	944	884	959	1001	943	953	969	951	892	951	931	845	966	889	907	975	907	946	920	874	952	916	892	929	924	942	984	853	910	947	929	914	906	995	903	963	950	946	888	927	884	926	944	919	930	930	893	881	972	961	894	903	939	878	901	910	877	971	911	879	905	907	908	918	918	937	997	934	934	942	965	960	915	923	992	954	924	876	957	923	915	869	959	926	958	867	946	975	890	899	956	956	867	909	924	881	929	947	923	928	957	979	945	901	905	922	881	923	915	963	941	931	945	940	921	917	938	887	940	941	905	891	935	932	922	969	935	939	977	894	938	886	973	901	937	949	942	917	920	981	950	903	963	951	971	894	917	909	924	937	870	919	956	926	885	938	996	912	959	895	916
41028	25316	13478	6120	2045	733	548	515	506	503	482	496	459	475	466	420	448	437	423	442	476	415	432	447	481	417	444	427	409	441	442	424	419	459	402	401	375	406	426	410	465	470	453	441	410	421	433	436	422	451	432	461	423	398	436	420	454	434	443	444	448	414	416	430	418	415	418	428	404	433	448	433	393	434	405	419	431	394	402	422	410	431	424	399	438	420	391	415	472	463	450	453	448	428	384	422	416	465	424	458	402	433	434	417	401	416	404	434	432	421	450	425	450	436	423	446	447	488	426	480	452	449	432	364	424	434	423	469	443	436	432	425	445	410	422	424	443	428	431	444	440	441	422	448	458	428	449	457	431	429	417	441	401	423	427	389	433	406	442	440	436	454	407	425	401	439	444	427	416	454	434	427	452	437	429	445	422	446	424	411	425	427	469	440	405	402	436	427	458	396	404	416	428	436	439	428	427	453	409	429	442	458	443	407	421	437	425	462	458	406	438	417	440	423	456	456	419	454	409	429	432	453	420	421	444	420	410	433	433	450	436	458	416	442	416	405	396	439	436	396	407	443	418	393	445	420	395	404	416	432	466	405	420	424	449	459	400	434	453	434	394	455	415	469	416	402	401	415	473	423	416	415	424	431	379	461	440	459	421	402	409	412	421	404	383	418	430	437	432	431	443	424	446	423	386	405	420	456	441	443	389	407	460	421	419	413	424	408	424	441	468	467	398	433	435	450	440	423	429	428	414	374	457	442	410	434	416	467	435	419	463	414	436	436	423	488	438	465	451	419	408	433	402	453	438	421	405	443	434	425	423	403	426	432	434	426	423	424	432	393	422	430	469	418	410	423	412	377	451	429	405	436	436	420	402	428	464	406	421	436	397	394	441	425	408	393	452	422	413	389	427	427	410	405	417	442	401	401	426	424	448	417	443	448	411	422	429	399	435	420	425	437	406	438	423	428	469	431	450	478	437	447	419	425	424	444	442	405	429	423	442	423	461	430	447	403	417	398	448	445	445	410	386	443	419	499	420	449	390	409	448	486	428	418	381	422	428	478	447	425	423	409	443	379	439	415	462	429	470	429	417	443	477	387	437	447	417	400	390	426	447	419	430	430	412	416	469	400	428	453	412	418	445	436	431	442	437	407	435	472	407	381	428	451	451	417	416	424	409	405	416	393	403	443	429	399	427	429	426	427	434	420	398	434	412	417	432	409	433	403	436	413	456	426	426	443	401	449	437	429	475	422	449	473	395	418	463	402	444	420	437	424	453	451	414	430	438	435	414	383	422	438	430	406	422	433	407	429	443	404	427	400	442	430	410	411	439	402	415	407	391	441	420	419	431	440	422	447	438	421	434	430	437	407	469	401	485	438	377	420	419	408	371	436	444	463	469	444	411	455	423	481	429	396	419	417	402	417	437	444	414	441	410	367	482	382	427	431	409	434	359	437	422	415	382	482	469	418	446	422	415	435	461	420	453	429	439	391	413	452	404	407	443	425	420	435	456	444	407	416	433	408	449	420	418	410	447	443	446	401	475	442	434	404	441	467	422	442	410	444	447	454	379	451	454	406	466	446	429	430	432	439	450	457	418	436	419	398	419	423	413	430	442	384	400	444	460	393	452	410	434	459	431	430	437	406	403	421	434	438	407	431	427	457	462	402	446	430	450	454	420	446	391	402	441	413	439	412	449	402	407	446	408	396	457	414	439	457	449	454	404	435	478	402	418	444	433	425	479	484	473	467	450	420	422	440	422	396	425	420	420	387	382	431	467	430	456	428	457	436	419	425	416	450	407	399	441	415	440	469	477	432	425	418	412	414	382	421	458	468	457	455	434	416	401	416	448	404	454	423	407	452	402	426	428	435	424	397	453	409	373	410	428	436	413	416	452	438	446	447	429	425	450	456	410	396	382	466	468	438	397	458	423	409	404	419	462	421	425	436	436	417	406	435	399	450	419	379	420	434	440	413	416	451	439	468	424	447	435	405	400	420	440	418	378	388	436	428	425	433	428	455	386	454	449	437	434	430	471	420	473	416	406	457	453	441	440	430	444	434	456	431	443	449	418	412	396	481	451	438	414	441	422	433	403	429	421	445	381	453	404	406	420	423	423	401	431	428	430	410	441	407	433	412	421	430	430	395	418	428	447	397	433	455	461	484	387	429	443	443	415	463	462	432	420	450	433	452	427	419	483	428	426	440	398	428	403	422	425	390	425	420	411	472	442	431	401	429	429	411	461	396	427	428	452	418	409	414	446	496	444	421	396	413	450	431	397	404	439	432	438	424	418	452	396	432	441	396	420	441	422	384	413	442	421	459	442	401	409	416	419	406	424	432	436	421	403	409	409	417	419	410	425	423	409	461	416	416	399	456	450	424	398	446	402	426	414	438	427	466	406	456	415	429	420	420	424	438	426	468	464	400	418	413	408	442	468	425	427	437	408	489	404	401	412	423	445	417	427	479	445	451	427	431	439	451	403	421	386	453	414	388	418	422	440	407	413	474	469	428	450	435	414	391	405	418	441	428	422	446	441	433	493	380	394	406	439	438	442	404	419	427	402	460	410	472	460	446	394	424	398	454	461	426	435	383	422	408	417	403	418	437	443	427	460	417	409	487	402	404	461	401	450	430	444	445	430	427	426	469	409	441	453	410	424	436	445	415	437	424	440	466	424	431	394	435	408	439	400	397	458	425	389	399	477	436	455	437	375	441	423	415	399	436	415	456	440	423	417	372	381	393	402	436	406	458	422	395	398	390	427	429	408	421	413	394	399	448	406	399	479	430	434	457	489	445	496	407	399	418	412	434	436	436	407	442	386	439	441	396	422	442	411	401	435	436	423	420	439	414	414	510	408	444	366	422	450	421	450	447	431	462	434	408	415	407	407	420	391	420	440	451	448	426	454	431	458	427	425	419	432	407	400	374	429	456	401	443	449	473	433	416	488	438	437	461	450	397	410	396	406	423	431	417	452	433	404	445	442	437	422	397	429	460	425	407	450	432	430	445	453	397	399	419	433	433	451	424	435	455	462	414	437	403	453	431	454	416	436	465	397	390	418	437	419	412	471	451	432	413	401	411	441	454	432	407	424	439	401	471	408	386	445	458	450	422	421	412	451	417	413	418	436	419	424	418	435	402	429	428	414	420	395	423	414	417	437	460	420	439	437	433	432	449	442	428	459	424	432	386	466	452	440	414	421	452	401	422	396	405	433	406	431	416	471	415	421	407	379	452	452	458	417	410	449	444	451	448	428	418	365	440	411	441	430	415	460	416	431	440	428	426	442	395	435	441	429	421	445	463	436	390	402	436	480	406	432	460	469	460	444	433	422	441	404	420	415	436	421	423	450	421	432	408	433	431	442	407	435	426	463	459	433	445	456	425	453	451	487	440	404	437	425	444	432	432	434	436	461	423	406	446	396	428	426	409	422	451	428	440	442	426	383	413	419	420	432	380	443	395	455	452	462	419	427	429	428	438	437	436	398	433	417	445	445	409
24924	18462	16647	12001	5392	2004	1370	1292	1191	1154	1245	1151	1042	963	1015	1034	995	981	1012	927	965	991	897	944	962	933	887	964	1001	942	915	949	930	914	924	947	887	964	933	905	927	919	946	897	920	919	925	836	891	859	965	957	873	918	930	889	904	913	866	934	876	930	927	874	912	905	929	909	907	959	924	905	842	920	868	917	925	899	938	952	926	893	903	911	890	972	917	904	917	873	880	912	958	920	930	940	920	926	911	965	902	936	897	907	878	923	918	939	871	932	891	922	948	892	941	861	902	928	882	885	932	918	896	900	940	874	959	911	874	873	880	918	904	898	980	890	876	898	894	895	951	960	913	941	889	936	877	906	916	919	839	926	912	881	936	871	858	944	912	916	871	897	867	992	975	942	905	900	858	931	926	895	937	921	862	890	876	889	902	879	927	872	896	857	891	958	923	902	897	897	900	951	920	944	922	927	901	870	921	908	897	893	898	889	904	915	967	864	913	931	931	909	901	889	913	919	907	909	912	929	902	891	896	921	937	954	888	914	901	957	916	915	920	910	902	945	950	949	919	947	913	909	892	890	930	925	920	944	866	931	916	887	935	908	922	944	896	928	896	918	933	870	916	928	906	900	941	947	931	901	921	931	927	923	851	904	921	876	942	917	892	902	934	902	945	886	930	882	942	896	876	914	885	910	886	873	968	941	920	869	903	941	888	879	905	864	892	918	906	921	888	898	891	920	896	933	951	962	918	909	957	927	903	885	888	942	927	897	950	942	903	900	869	875	883	887	894	910	905	875	894	910	900	905	970	885	891	933	967	907	915	931	932	911	949	940	919	928	892	892	914	948	830	919	942	893	857	933	920	925	901	916	895	912	882	912	912	907	926	899	921	929	916	917	882	922	947	892	922	928	910	879	913	902	953	896	882	917	905	895	852	864	933	917	973	975	883	903	892	934	862	945	890	911	933	922	928	977	956	885	908	952	969	897	942	867	905	915	909	883	859	871	878	957	966	866	888	923	945	910	938	873	910	896	890	893	917	882	887	907	910	905	840	877	887	907	924	900	900	875	896	897	906	901	944	878	891	930	868	925	883	940	949	949	869	866	904	879	881	912	911	908	915	894	907	902	908	930	902	874	947	904	846	885	908	939	892	888	933	902	909	889	918	877	876	882	883	968	897	919	902	846	961	956	907	910	859	884	932	944	867	883	927	932	960	937	901	989	851	888	901	910	881	937	864	878	927	913	861	930	863	880	952	915	926	912	945	937	958	931	934	894	886	882	970	905	921	924	937	941	885	928	933	930	945	910	937	880	922	883	920	893	923	942	933	874	906	943	861	879	881	842	889	919	854	916	906	881	927	896	881	895	845	863	892	888	907	918	898	891	837	925	884	924	911	913	883	912	870	914	936	908	915	967	867	905	870	923	932	881	892	885	889	933	879	886	933	916	878	897	912	886	915	897	924	922	890	876	899	888	939	917	922	917	890	875	889	926	885	960	900	942	960	942	931	901	913	918	922	923	896	918	945	923	893	908	948	940	954	936	950	924	892	907	915	899	878	896	899	907	879	907	836	882	862	893	942	871	897	907	933	904	889	988	901	924	915	910	903	908	915	934	932	887	926	890	896	957	947	934	920	907	880	933	906	928	922	900	902	892	936	919	923	908	923	937	937	912	941	901	909	938	886	915	864	919	952	884	916	891	856	910	916	917	926	926	876	908	916	894	908	890	881	973	917	903	936	891	958	834	945	909	950	941	932	908	882	932	915	880	876	899	897	904	943	905	907	912	933	895	867	939	928	914	916	949	905	910	942	958	895	910	926	890	927	907	913	926	932	925	870	892	878	896	898	924	897	936	912	954	936	907	906	927	960	884	955	901	909	879	915	899	875	1009	926	886	922	897	878	889	832	911	817	909	939	941	926	925	937	927	881	926	956	894	942	907	914	940	902	918	908	911	921	930	917	879	944	922	909	851	916	922	893	871	909	900	855	882	909	908	915	910	890	917	912	1001	938	888	1001	924	863	933	911	951	941	924	891	876	876	943	922	898	914	936	939	916	914	897	909	867	895	886	954	861	911	908	914	907	915	896	853	932	911	900	919	913	913	890	964	918	872	901	898	929	893	928	903	888	919	953	847	874	886	913	959	875	904	973	846	933	938	894	874	941	945	893	869	917	916	935	899	892	901	927	913	895	870	963	920	911	885	923	934	974	903	959	887	942	954	917	853	880	931	918	958	882	879	966	976	916	890	894	919	853	916	938	886	919	901	949	904	861	914	899	943	896	891	870	899	927	865	909	933	924	903	972	905	931	925	890	903	958	907	904	884	926	918	896	915	909	946	974	911	911	924	881	882	906	895	870	926	911	981	912	967	959	926	903	934	919	922	930	865	960	922	888	925	935	921	924	945	917	877	922	898	911	940	941	912	931	881	889	924	887	908	891	979	936	896	882	942	942	920	910	914	915	908	932	910	947	911	941	936	912	883	931	881	890	860	905	905	897	853	913	919	860	864	962	926	898	948	901	908	877	922	878	925	912	935	953	886	905	916	929	879	906	952	877	950	866	869	933	912	957	879	915	901	916	901	868	915	925	889	894	927	914	969	888	853	918	908	901	905	900	819	952	885	834	925	906	1007	882	924	916	981	878	827	909	934	942	930	927	938	949	861	900	891	906	904	945	896	965	893	862	933	881	921	894	969	860	895	895	939	912	920	921	948	902	905	901	910	890	933	936	896	917	914	870	933	892	941	820	914	862	872	898	897	929	954	893	888	897	905	880	903	928	929	892	924	855	873	893	956	909	953	922	891	910	937	931	892	873	898	917	927	921	903	921	887	939	941	957	870	889	907	849	910	829	895	908	937	890	900	876	920	931	886	876	943	933	958	885	891	959	949	905	905	864	872	949	926	936	924	948	880	922	909	869	903	855	893	919	931	934	874	997	901	920	979	936	927	938	947	968	882	981	859	899	924	966	893	881	934	938	901	995	937	937	876	908	885	926	956	931	941	898	916	910	898	971	958	886	875	980	883	890	962	944	901	910	908	913	896	860	885	887	965	886	844	942	921	914	937	901	914	893	905	887	881	899	914	853	852	937	917	908	857	940	927	909	933	951	966	915	899	880	915	900	874	887	942	884	807	905	912	940	904	940	926	889	910	942	879	948	939	935	885	910	883	843	858	889	880	822	912	922	876	921	901	936	982	946	909	929	955	892	879	907	940	887	917	932	944	908	881	930	944	882	947	889	880	862	958	884	934	928	930	935	932	972	917	922	931	906	946	941	907	953	928	928	907	895	926	932	887	949	954	916	914	948	865	938	902	861	836	894	908	892	939	939	916	909	984	853	890	895	870	873	888	954	885	967	903	918	923	909	930	907	946	893	932	926	936	907	927	907	919	892	873	956	888	906	864	867	986	858	891	912	934	899	884	920	825	914	896	957	891	891	916	924	908	895	917	882	917	908	912	899	880	923	885	938	910	898	956	909	881	859	900	934	908	873	899	895	839	929
52705	29859	19321	10397	3405	1378	581	522	488	512	507	469	452	490	450	444	429	435	472	458	439	401	428	428	432	409	435	385	423	397	415	426	407	434	415	430	439	420	443	425	427	396	457	416	455	428	428	382	408	416	417	425	401	429	390	389	403	410	398	423	360	429	408	388	379	422	428	442	425	402	395	430	414	462	424	375	420	436	433	428	413	426	453	412	447	428	423	402	422	401	400	411	424	416	397	433	445	438	472	411	418	428	434	415	411	419	444	453	410	444	420	439	425	403	419	395	419	437	395	433	427	456	392	413	397	442	422	462	474	383	428	438	391	408	382	428	426	363	399	405	414	422	433	377	378	414	392	388	430	416	385	407	427	403	427	403	403	356	433	423	440	402	402	402	439	455	390	453	450	393	430	465	387	436	393	451	382	403	410	400	402	393	458	439	401	414	454	410	417	401	389	412	422	365	418	428	387	344	361	426	421	399	403	393	374	396	465	410	424	395	444	406	393	430	415	404	411	446	399	452	406	431	429	368	404	405	400	442	416	424	465	418	436	392	408	419	399	437	448	393	429	366	432	400	384	388	436	390	394	423	400	389	395	385	426	417	436	415	454	448	361	387	438	445	383	425	401	421	401	401	443	409	422	430	404	407	378	415	419	390	412	455	449	438	423	449	443	442	402	437	438	426	418	401	412	427	414	457	445	407	468	395	431	400	401	431	423	405	411	432	443	361	404	439	375	393	391	441	408	421	414	428	444	409	390	470	424	418	415	380	420	420	425	395	421	418	421	476	431	405	440	441	409	407	394	440	465	434	407	473	474	461	416	424	404	407	400	467	417	386	398	409	418	450	420	404	438	397	412	393	415	442	387	439	437	409	393	418	433	418	421	395	413	422	393	389	398	418	435	422	395	378	409	388	383	421	412	427	443	441	415	387	371	418	396	412	433	414	427	442	393	423	403	411	446	403	380	397	440	460	402	436	368	416	462	398	433	445	397	414	429	488	390	419	433	452	438	412	411	447	397	422	432	368	406	448	442	401	445	436	388	439	452	449	438	392	453	424	401	470	434	441	393	409	451	424	375	382	401	407	445	461	405	409	418	375	420	434	392	408	376	390	450	396	416	410	443	430	402	460	424	440	426	436	389	437	413	400	371	472	394	420	415	426	389	423	441	440	393	406	410	398	419	426	431	415	419	393	401	407	445	447	412	398	445	410	405	424	438	404	395	398	430	373	440	450	431	431	430	438	449	437	425	428	390	425	411	421	444	443	399	401	417	405	389	440	413	408	416	398	436	441	431	401	422	423	423	413	410	420	401	407	416	428	435	442	409	402	448	446	380	471	418	407	427	425	382	386	426	412	445	428	411	419	437	460	402	375	423	397	430	442	378	403	416	446	409	423	414	444	388	395	408	432	409	393	449	405	432	424	399	418	406	448	373	397	383	435	448	441	399	431	422	394	389	440	417	432	366	382	431	414	395	394	423	417	389	436	455	410	439	404	458	397	399	388	404	434	429	439	421	397	411	453	462	405	439	454	446	451	421	408	395	413	413	458	410	441	396	438	430	392	417	404	398	439	415	417	409	387	401	405	458	399	395	391	415	398	410	359	422	420	436	369	396	388	398	427	427	430	427	409	408	419	425	441	392	407	435	405	433	388	413	451	415	416	434	397	386	414	377	456	426	416	449	429	418	425	452	428	388	407	460	411	412	439	403	433	450	439	408	402	413	398	413	438	426	430	405	423	423	399	430	417	439	427	428	437	425	406	426	421	422	417	404	418	411	433	410	427	435	411	387	410	408	418	452	416	393	418	432	455	415	408	422	407	432	442	372	444	408	421	409	374	410	425	409	420	397	408	445	441	399	426	416	410	436	431	403	397	432	457	421	411	391	454	417	422	421	378	384	408	422	427	406	378	386	395	460	415	393	402	394	402	422	374	400	446	386	443	406	423	381	411	393	384	408	384	405	406	412	419	411	393	416	380	459	442	440	405	438	417	427	421	422	465	452	406	427	434	399	433	439	420	410	407	429	395	397	399	367	403	398	443	431	429	451	408	454	441	416	417	436	456	399	414	440	442	413	422	433	385	364	392	374	423	411	378	429	459	458	414	351	412	410	409	415	393	402	434	393	369	396	432	395	420	451	391	414	396	414	455	432	435	399	441	375	389	468	458	403	398	436	448	472	420	375	400	405	420	434	438	436	410	415	409	474	390	400	435	423	402	408	407	411	419	401	424	450	437	404	427	446	417	398	403	393	407	371	421	386	399	410	402	414	447	431	400	424	408	427	375	435	397	442	397	409	439	419	436	397	428	414	464	392	417	423	386	398	441	404	423	429	426	401	413	425	409	407	439	456	417	444	442	434	421	396	417	390	426	435	422	429	423	412	388	371	406	419	392	426	422	379	413	430	441	382	422	412	385	460	425	390	417	443	401	430	410	388	396	407	400	415	437	428	386	410	406	410	394	389	395	415	419	451	390	384	411	406	387	400	443	409	480	442	427	426	431	432	415	388	375	398	418	411	379	415	422	429	439	447	446	416	425	357	422	428	412	407	410	436	419	397	438	393	384	400	450	418	407	410	408	466	385	403	447	405	417	423	440	402	409	426	423	438	413	414	400	401	409	388	430	405	417	368	443	435	453	388	431	400	397	383	395	415	390	422	416	422	392	407	405	474	420	394	377	389	425	425	406	449	438	402	451	449	444	419	416	414	395	417	435	402	429	410	382	422	437	421	436	438	410	438	419	425	436	387	468	406	394	426	454	393	460	407	390	407	453	403	410	430	423	427	419	415	405	407	437	413	409	417	392	423	445	433	421	451	406	442	407	412	418	442	435	419	432	412	423	398	399	415	470	389	412	416	419	404	455	378	391	431	407	401	430	418	403	376	439	426	407	366	412	399	405	404	430	426	412	409	414	414	408	413	443	448	438	418	431	441	430	446	459	423	423	434	400	435	421	394	425	439	424	426	365	415	392	418	436	412	432	427	423	448	413	384	463	436	408	389	388	396	370	412	441	408	420	423	390	434	402	422	431	442	436	392	410	471	386	394	425	455	418	450	447	436	398	412	440	399	446	439	421	395	457	453	392	434	430	374	420	424	437	455	409	424	407	382	413	408	404	427	411	409	398	428	415	367	432	451	432	422	452	389	411	411	406	405	412	421	409	400	433	389	395	439	422	416	390	409	438	408	421	412	419	408	426	389	405	466	400	361	430	419	429	439	420	421	422	430	421	423	464	431	391	431	392	445	412	423	411	470	414	465	447	401	392	411	407	354	457	436	384	376	398	438	447	448	403	437	428	417	406	449	426	433	407	426	447	397	405	410	408	440	407	410	418	460	452	401	424	414	443	401	392	406	400	394	411	409	392	401	405	385	434	396	402	443	447	417	412	421	374	439	436	473	437	424	393	430	389	436	387	424	386	377	434	427	450	438	412	421	424	460	450	426	431	434	447	424	429	436	427	390	422	431	417	438	441	421	432	381	458	406	417	445	406
32490	22879	22841	18242	8188	3761	1551	1435	1310	1382	1373	1257	1074	999	1009	989	1036	969	928	951	982	886	947	930	914	900	932	948	925	913	975	878	985	979	920	990	938	910	914	937	914	928	885	908	878	878	905	952	926	971	883	895	894	941	852	878	904	924	909	887	878	898	932	844	904	892	814	877	931	829	864	864	904	946	939	883	949	853	880	914	922	897	870	857	849	898	910	877	919	917	905	936	890	919	880	888	891	841	849	924	881	912	898	863	894	895	919	838	873	929	907	850	848	903	903	899	892	893	927	880	893	919	883	867	887	927	883	811	891	892	925	918	917	884	860	890	868	865	901	889	914	867	923	930	895	845	873	917	884	903	835	876	866	824	860	899	919	900	936	873	899	883	866	916	854	867	858	905	850	883	893	971	892	881	926	944	935	899	794	876	891	896	897	893	924	920	870	905	879	886	902	916	886	872	921	828	866	933	846	900	831	895	893	904	872	888	884	930	871	887	882	894	898	897	825	935	871	888	922	884	866	901	926	830	885	904	954	895	870	881	885	880	904	886	872	955	918	953	912	877	865	881	862	850	867	912	911	858	908	871	850	917	924	935	894	872	927	912	902	870	895	881	925	858	912	904	861	865	891	870	906	894	876	901	879	890	908	925	905	908	923	864	947	896	894	873	862	876	913	859	914	910	931	919	894	885	892	826	886	892	899	851	868	925	915	896	862	862	869	885	900	902	890	887	940	878	887	879	893	875	887	889	907	867	853	913	911	925	849	880	877	822	913	897	886	857	904	917	921	903	881	838	890	929	956	905	886	926	928	898	875	905	929	943	910	875	871	909	902	909	912	880	951	866	913	901	873	904	944	886	920	896	868	848	889	925	886	892	907	884	951	888	862	896	926	900	879	909	886	945	933	890	924	890	916	897	910	950	885	886	928	846	920	885	920	934	919	854	877	855	912	830	821	934	885	892	893	850	922	885	920	885	926	905	883	937	814	896	873	923	852	865	870	877	899	886	900	916	891	886	905	845	918	909	880	885	861	896	892	913	871	892	979	889	901	867	904	936	892	879	926	874	887	899	911	918	919	929	874	911	923	909	887	877	875	833	917	914	955	908	922	916	898	884	906	874	866	878	955	897	878	862	828	859	920	868	889	925	890	859	936	865	906	889	900	913	857	843	876	949	883	910	898	895	887	850	846	918	879	888	881	880	881	885	877	913	913	917	910	906	920	905	899	882	923	876	859	910	910	874	868	897	895	886	928	879	916	926	904	850	860	939	933	890	949	902	899	900	918	864	849	853	939	869	912	808	922	905	931	866	876	875	871	872	931	957	910	938	900	943	929	930	852	885	898	858	864	874	864	914	905	890	868	887	897	847	917	877	921	872	913	863	924	895	916	865	881	901	932	893	918	899	875	917	901	917	895	896	944	846	893	922	918	885	899	927	849	900	906	921	872	886	874	902	954	913	909	868	849	871	934	859	909	887	919	911	850	917	864	933	890	918	904	868	910	903	904	807	933	894	864	886	874	909	885	915	878	889	900	894	910	868	890	877	931	873	936	904	909	808	909	942	910	908	912	892	956	875	931	915	932	880	898	887	904	881	871	913	943	875	872	864	919	899	897	911	910	935	868	916	820	884	882	869	879	916	898	858	903	848	888	937	865	867	919	889	893	842	929	924	946	898	877	918	913	918	926	846	836	934	917	878	910	881	880	940	899	892	912	918	864	858	915	873	893	891	959	917	956	944	881	899	895	909	881	915	846	937	882	891	863	923	872	910	887	861	888	926	918	880	885	821	846	953	885	907	904	886	898	849	854	953	906	877	943	895	878	884	924	910	891	898	894	916	900	888	816	851	924	872	899	882	949	910	929	907	865	890	908	870	919	929	852	848	925	889	890	885	908	856	895	902	896	947	811	906	910	895	905	867	881	882	915	911	851	947	894	956	895	889	863	899	920	890	903	921	918	880	897	855	921	925	881	919	908	872	828	880	872	893	876	903	938	849	892	896	897	852	855	843	901	894	875	896	965	900	925	900	879	946	946	864	894	852	950	944	910	882	890	884	868	887	879	927	916	913	909	882	911	887	861	841	931	859	889	890	925	879	868	951	900	888	881	894	889	875	872	901	861	868	868	877	882	895	919	855	903	862	848	933	895	850	967	861	871	892	836	912	899	878	886	876	864	950	899	910	914	920	889	840	859	902	897	908	906	907	915	890	926	888	902	878	914	875	841	903	898	894	891	910	904	827	901	923	882	902	916	906	940	883	922	924	853	951	847	874	918	898	846	924	872	889	900	866	915	873	879	909	888	900	883	915	946	966	909	903	898	897	826	888	902	882	894	872	893	918	899	879	929	942	885	896	939	878	880	971	871	907	888	872	835	946	864	918	871	890	920	904	885	826	874	853	907	892	871	868	887	912	904	908	932	816	915	909	917	900	952	898	889	904	869	875	884	882	882	902	935	897	862	904	912	921	910	917	874	881	926	872	869	912	881	880	886	903	884	872	894	905	839	861	882	917	897	835	839	860	873	930	901	898	917	856	887	931	913	932	876	850	847	892	860	895	900	934	857	896	857	899	910	910	901	890	956	930	913	935	875	872	873	871	882	915	914	924	965	890	921	915	913	902	873	924	864	876	915	908	863	897	869	872	861	867	913	935	928	901	867	906	882	891	895	868	926	897	887	874	905	926	910	889	833	897	914	875	909	916	882	900	818	885	939	923	922	884	826	880	891	877	841	878	899	887	886	858	888	913	889	867	898	889	907	887	878	892	928	893	915	962	923	891	921	897	868	905	896	925	954	885	893	885	923	879	943	889	882	910	898	889	914	871	897	948	916	910	889	907	879	979	814	847	874	900	898	888	858	928	952	894	919	963	856	844	905	873	934	846	898	842	879	862	904	875	897	875	866	871	874	988	911	961	870	844	854	868	939	894	952	911	934	910	868	924	960	845	901	934	885	913	873	884	881	878	862	837	882	889	934	891	924	921	871	929	903	897	858	900	928	901	879	969	910	892	882	910	876	883	950	897	851	902	875	903	900	934	876	885	870	893	883	904	869	873	980	918	847	879	874	919	918	937	948	902	908	897	871	889	925	916	894	880	861	931	898	874	891	878	912	915	871	826	954	893	933	926	895	913	905	901	897	853	914	858	908	883	953	886	892	869	881	848	900	902	919	939	934	905	886	883	911	921	876	926	896	895	905	899	877	908	905	949	868	934	957	896	862	917	888	938	864	892	906	927	904	945	910	819	885	925	850	893	884	914	897	890	938	905	888	900	890	865	921	917	918	942	875	929	873	908	912	917	849	893	868	903	896	860	874	883	928	848	900	887	919	840	864	903	936	900	923	904	875	877	871	894	927	904	920	852	904	862	852	889	870	869	914	850	869	914	940	853	971	854	885	866	891	889	897	886	872	886	873	859	860	891	896	912	914	898	903	887	869	866	884	858	910	900	901	886	927	925	886	917	913	878	946	900	917	905	872	875	876	861	953	881	935	858
57079	34101	24642	14558	6482	3601	1084	715	633	596	604	535	539	522	487	515	455	462	481	496	474	436	447	443	453	419	478	405	475	437	435	398	430	437	446	440	478	470	452	415	468	437	436	406	428	451	432	395	453	411	418	462	412	436	436	399	399	420	458	462	422	419	420	436	417	412	459	442	445	464	410	435	417	452	428	440	467	449	412	482	461	476	491	435	436	469	425	443	429	454	465	413	428	469	430	431	431	468	442	460	457	501	451	413	417	447	435	416	433	413	418	432	427	395	453	425	440	398	415	415	422	417	465	420	438	407	431	443	437	442	454	431	442	466	436	384	430	435	449	437	431	463	451	459	453	385	450	443	407	382	416	402	446	444	399	438	467	475	432	430	472	450	365	415	423	468	409	425	422	442	466	430	437	450	472	472	441	435	498	421	435	436	454	382	409	420	428	450	415	438	437	441	414	441	420	387	434	437	441	430	434	412	403	417	450	391	472	437	440	436	439	428	416	460	441	432	443	433	396	430	397	423	377	436	410	425	437	439	438	428	417	442	399	417	445	389	418	450	487	417	452	428	443	408	433	419	463	466	465	427	443	426	395	434	468	448	444	447	437	441	468	476	461	425	415	470	451	439	452	466	465	452	403	406	434	443	466	411	447	430	418	440	420	412	452	463	469	420	396	429	423	408	459	483	430	387	439	470	438	432	404	440	433	474	476	429	463	443	467	424	406	453	453	465	428	400	429	445	446	414	410	395	447	438	416	438	455	426	433	418	424	464	450	404	442	404	429	457	400	402	454	438	436	419	449	435	464	455	425	413	472	421	411	456	411	479	450	419	421	458	456	466	427	466	436	484	458	471	460	429	459	438	442	421	485	421	398	436	402	433	444	442	423	448	439	447	415	507	413	453	448	422	437	459	428	411	463	448	407	433	378	439	390	440	418	403	421	443	464	421	432	468	412	460	392	466	448	451	461	440	469	433	440	419	453	457	441	482	425	403	437	409	461	399	423	428	456	434	450	433	410	434	429	429	400	452	440	420	436	453	458	438	420	398	459	446	514	466	408	380	383	427	465	420	488	505	409	416	396	424	412	455	430	476	412	510	431	469	480	438	456	393	430	476	450	451	452	413	465	434	447	408	447	419	459	422	450	443	426	421	409	478	444	459	435	435	457	408	465	448	419	473	441	417	430	434	450	452	435	453	421	429	426	460	451	422	459	430	425	440	470	462	411	449	387	462	440	467	453	440	432	438	430	393	419	430	424	469	429	453	427	442	441	408	438	424	437	446	425	427	428	438	443	451	455	425	417	447	456	475	428	437	455	461	417	410	435	413	442	449	451	434	408	436	451	461	423	478	482	436	440	439	420	446	440	443	473	427	437	401	453	429	448	474	428	372	417	449	437	463	434	443	479	422	394	460	429	427	439	407	396	415	458	426	442	458	437	434	390	435	471	465	457	416	410	439	464	440	442	426	458	452	458	425	440	423	417	433	457	465	418	435	441	488	447	466	425	428	440	419	425	437	441	459	381	439	437	420	444	455	489	499	380	424	432	435	452	440	431	486	441	420	430	423	412	464	428	422	408	434	426	454	458	415	437	438	451	430	448	487	413	432	428	417	444	435	421	425	455	463	442	419	438	467	446	461	452	432	393	417	438	424	443	447	464	390	457	449	402	429	434	441	423	439	417	444	447	411	440	389	405	408	420	446	467	430	502	447	450	491	457	444	424	472	453	430	431	411	460	421	428	416	444	481	463	413	443	464	440	398	440	466	436	412	445	434	445	448	423	434	483	450	435	461	450	425	443	443	425	445	433	461	416	433	404	446	438	407	416	450	430	443	420	459	441	446	459	432	439	430	433	441	426	417	409	489	448	398	435	407	465	426	443	421	428	437	452	434	481	466	413	374	429	441	432	439	427	414	424	470	431	413	429	427	490	457	457	426	429	449	468	432	425	442	433	442	452	420	416	433	481	416	439	420	407	452	469	399	470	449	431	432	411	436	477	440	447	407	407	425	443	457	415	430	461	449	425	428	431	461	441	439	452	421	431	411	446	417	435	435	450	397	419	367	442	489	438	445	404	393	440	442	458	468	407	455	458	440	409	422	464	408	409	454	412	410	443	439	434	433	433	440	450	452	426	471	438	408	425	430	422	392	435	452	447	441	447	416	445	400	459	470	454	460	434	404	443	465	462	433	427	443	441	446	432	425	446	439	453	447	445	452	492	473	412	471	421	424	477	462	424	431	425	416	456	444	421	452	417	438	435	487	462	429	463	446	436	453	401	443	428	408	387	403	426	447	414	409	425	420	431	385	442	445	441	433	487	415	371	439	430	440	489	436	445	408	425	448	448	447	445	464	426	444	426	400	470	414	400	441	409	444	456	450	444	441	416	434	446	414	441	434	414	474	469	430	446	401	482	407	451	438	429	439	452	470	433	431	449	449	445	419	402	436	414	393	461	438	450	433	429	413	439	445	394	437	450	457	400	402	406	435	419	444	437	434	453	436	416	404	458	427	439	458	464	454	430	411	436	436	418	442	429	459	444	432	431	477	453	398	438	409	470	427	427	464	448	422	446	466	451	442	456	390	433	389	433	464	458	422	464	463	402	441	458	468	444	461	435	448	434	410	409	449	390	435	425	417	428	476	448	412	443	423	433	440	444	464	424	416	423	425	410	410	427	433	449	422	432	447	462	418	419	422	416	436	438	451	428	436	473	462	458	459	409	458	480	463	390	436	432	467	459	397	457	427	406	424	449	455	454	443	435	418	436	444	478	461	435	419	461	496	427	411	462	436	423	421	420	431	440	450	446	419	397	403	402	458	480	462	376	426	433	427	441	473	444	446	472	388	465	442	426	450	429	432	465	434	436	434	448	489	466	441	474	441	451	449	475	450	456	434	469	451	468	464	450	432	438	455	455	441	413	425	417	425	464	456	469	423	424	460	461	466	451	425	442	432	427	439	416	472	419	432	481	430	362	437	456	465	441	418	437	484	444	476	490	440	453	434	408	462	444	439	408	427	417	389	440	418	445	406	379	416	417	424	449	441	412	437	420	451	447	415	432	438	424	453	443	457	403	437	480	470	452	427	432	420	450	457	426	404	451	451	453	436	443	436	444	434	467	437	453	431	417	453	409	449	406	419	438	419	439	434	431	456	474	463	412	478	425	412	432	458	481	443	418	388	464	434	427	476	428	433	456	453	470	389	409	408	395	462	415	409	439	464	428	472	494	390	415	461	443	450	396	455	455	430	422	407	452	468	450	405	424	432	470	465	469	461	445	450	437	432	443	451	442	439	474	426	472	431	402	371	422	405	428	406	411	440	485	438	464	459	465	434	446	444	372	470	454	415	424	460	441	483	452	389	392	410	398	405	434	413	428	444	419	410	443	470	413	430	420	424	420	430	531	460	399	405	449	408	458	442	424	430	451	404	428	462	474	483	455	390	448	455	420	445	413	462	425	399	397	445	427	460	417	446	419	425	445	480	430	421	419	446
34889	26301	27198	21654	14478	9901	2743	2008	1792	1852	1860	1685	1459	1352	1209	1209	1099	1080	1145	1069	980	1072	1051	965	1007	949	1033	939	964	1009	977	996	1013	997	973	971	994	1000	1047	979	954	1014	956	956	933	957	968	962	963	896	964	975	928	946	946	973	935	945	926	919	987	906	961	933	895	934	970	941	940	976	979	926	916	919	958	989	928	898	949	921	911	863	961	913	923	951	926	907	942	933	938	946	905	890	980	890	948	972	934	880	903	938	964	972	881	916	935	931	894	992	915	909	949	918	961	935	1002	926	954	964	890	999	957	907	933	964	973	935	929	919	903	930	956	948	963	991	910	957	941	951	933	941	907	966	960	950	938	964	937	899	954	947	979	933	911	948	947	923	904	958	899	976	906	967	911	902	939	914	875	989	949	912	949	936	884	894	927	903	902	960	901	925	934	953	905	904	926	959	961	940	941	931	917	933	940	912	949	920	894	917	964	966	939	978	900	980	894	902	908	900	899	914	959	1029	929	916	889	961	892	926	963	956	945	909	974	919	930	956	935	959	909	930	941	908	926	927	943	880	884	883	934	909	902	921	959	878	945	858	940	922	923	876	915	870	939	968	947	877	921	912	969	893	924	940	924	923	911	921	967	966	905	900	931	944	930	960	910	915	935	948	923	875	966	933	957	946	906	938	953	906	960	987	941	952	922	921	929	928	969	928	925	959	939	893	893	881	985	904	962	934	949	960	886	895	922	943	887	918	882	926	888	933	953	953	932	983	914	982	926	971	932	905	882	922	930	896	898	931	932	951	858	969	956	1030	910	920	963	910	970	940	890	875	900	921	960	979	958	939	882	966	909	941	914	885	936	917	914	927	925	939	918	918	991	916	935	920	942	921	944	924	943	917	925	1001	902	956	948	925	904	925	912	969	881	914	886	931	883	932	880	911	908	947	964	929	867	927	926	889	880	942	928	900	946	908	887	934	915	926	915	913	894	989	896	953	964	925	937	950	934	959	973	942	943	956	927	926	962	903	916	944	914	924	954	958	947	953	920	989	973	937	952	873	942	960	902	916	978	990	941	919	930	948	953	896	958	980	945	906	863	953	922	979	935	909	917	915	917	965	972	975	977	957	920	944	934	992	923	930	887	955	964	967	937	979	898	885	934	910	947	951	897	916	931	945	981	939	991	944	871	925	896	934	895	913	914	940	962	945	970	980	978	913	913	949	972	894	970	938	925	901	941	913	915	902	883	936	941	892	950	926	937	961	958	908	938	962	949	929	900	943	962	925	956	943	917	911	917	956	947	964	935	958	918	959	975	931	886	925	942	921	976	934	961	993	892	931	939	941	1000	923	945	916	902	910	867	911	958	934	947	949	912	867	916	966	969	925	907	915	913	1023	910	970	971	924	905	895	932	947	953	875	976	937	893	931	892	901	947	916	940	963	902	901	920	968	877	929	927	895	950	931	965	951	943	922	945	906	959	929	944	949	912	955	924	921	952	862	898	955	956	968	892	956	923	871	926	933	956	892	930	896	941	894	954	924	947	903	879	979	966	916	904	941	970	952	906	893	921	926	937	902	925	950	876	987	953	936	896	914	880	920	916	911	959	926	940	931	933	918	923	998	917	918	968	901	918	878	956	908	916	993	921	889	938	985	898	930	927	962	959	891	886	975	987	916	910	908	969	921	1014	967	962	927	943	920	935	925	912	924	958	951	922	986	953	902	922	879	923	922	933	946	886	913	954	937	884	925	967	907	950	902	975	937	953	910	982	879	959	910	932	900	916	856	901	896	930	956	934	919	929	896	873	925	864	911	882	947	965	943	987	927	885	895	917	943	943	906	909	921	916	905	991	916	949	891	977	924	924	933	885	969	944	990	993	966	971	956	845	914	967	895	927	960	912	954	865	902	885	965	949	925	970	915	958	905	1001	971	914	930	921	936	937	973	919	884	958	947	912	967	919	900	873	941	954	943	939	876	879	932	996	905	940	918	908	955	916	967	976	923	942	935	874	948	980	943	967	899	905	961	933	970	878	914	954	911	968	912	926	950	970	936	970	923	973	986	964	936	920	905	913	1011	925	917	898	891	992	951	931	882	941	937	897	931	938	910	951	940	869	920	944	955	871	938	959	949	913	943	903	958	941	934	898	954	920	910	881	913	946	894	960	916	920	940	931	906	908	998	954	920	904	916	932	949	899	902	974	888	931	909	958	893	927	889	964	943	981	940	990	898	910	895	960	904	904	928	888	950	980	927	960	953	928	941	985	888	978	891	966	944	929	922	962	955	896	864	938	917	937	961	993	986	942	999	911	966	936	917	993	992	931	891	930	972	933	925	983	939	964	948	937	961	942	944	932	905	937	909	902	934	917	942	896	950	972	919	936	963	944	923	949	964	838	922	879	931	900	908	1010	939	912	966	956	965	967	963	941	926	895	876	920	982	908	961	910	898	924	912	896	931	960	894	887	881	942	968	942	946	906	908	981	926	939	955	949	942	960	919	893	964	943	948	917	910	974	927	960	939	935	921	984	971	924	932	906	889	928	943	938	884	960	905	934	975	914	909	944	999	973	944	917	880	985	915	888	963	946	920	894	913	906	906	935	939	992	973	964	951	972	911	928	890	903	951	914	937	943	929	910	934	948	920	948	874	906	958	944	914	878	893	942	1005	943	945	979	954	967	921	931	904	925	915	913	904	974	1025	907	890	963	911	866	924	905	944	912	920	915	960	913	920	939	895	899	954	911	921	953	919	885	924	930	937	902	937	894	931	911	973	952	930	923	943	966	960	902	942	933	983	947	920	961	912	977	923	937	919	932	924	935	945	956	890	911	935	918	885	922	962	914	941	917	930	914	903	954	933	953	940	985	861	933	903	876	904	904	877	967	971	942	916	963	955	963	905	924	947	975	908	924	944	925	898	940	975	977	925	950	928	952	938	939	948	894	921	942	951	934	898	887	932	924	949	962	931	935	950	934	915	896	966	885	920	950	930	926	926	894	910	922	937	936	892	961	939	903	925	959	887	927	916	928	918	949	886	986	964	922	929	931	980	935	964	929	927	936	924	954	945	906	926	979	946	915	943	955	995	911	918	918	904	888	887	920	945	952	910	931	961	955	901	920	951	938	896	938	941	896	945	967	878	947	912	934	962	909	873	924	931	925	935	935	933	888	941	943	942	934	962	922	981	951	912	939	935	920	932	921	901	880	930	907	943	923	948	924	954	929	904	933	932	935	889	999	914	964	942	927	984	960	919	974	954	952	903	914	955	951	952	930	946	936	926	972	920	964	886	904	921	960	868	988	890	994	916	948	932	899	867	899	946	914	978	898	953	920	921	934	971	919	875	908	923	916	943	939	916	909	964	913	899	917	964	959	879	917	945	950	904	965	967	930	899	906	926	897	917	986	960	902	921	949	910	934	903	892	948	960	944	931	944	941	945	936	922	916	862	979	911	955	965	941	923	910	905	914	930	939	920	910	897	964	932	961	979	927	954	915	957	934	963	958	870	922	885	899	923	887	977
40897	20816	8136	3825	1487	895	594	561	502	560	480	528	493	426	445	473	457	443	418	415	471	422	433	465	451	411	417	416	461	450	420	452	421	440	441	455	411	461	421	468	458	405	428	407	414	432	448	427	421	431	370	436	403	417	429	409	412	467	433	446	459	425	416	433	416	445	450	426	421	416	424	427	437	412	449	457	427	395	433	433	434	409	412	434	417	408	424	401	436	433	413	419	460	401	409	395	452	409	419	428	410	443	441	418	432	439	413	423	423	475	406	467	443	424	385	388	485	441	417	432	420	397	425	441	425	405	447	436	452	414	405	450	449	416	444	452	403	417	418	448	407	447	454	401	420	396	416	432	440	464	420	404	412	423	428	416	387	431	369	435	412	367	400	448	432	477	423	436	430	406	423	435	441	414	438	435	442	409	379	441	399	392	429	444	416	375	441	409	409	431	421	433	402	424	395	433	423	398	421	392	417	427	443	422	475	428	435	421	453	419	466	397	458	405	426	419	427	404	404	410	408	426	417	452	436	441	418	396	447	437	451	469	402	460	429	391	434	426	431	377	469	423	391	458	468	408	437	413	431	417	422	397	420	389	436	410	419	426	431	454	463	390	382	392	428	449	419	427	434	418	411	415	428	443	413	417	465	455	465	391	408	425	422	387	433	435	412	459	431	426	448	437	441	394	434	455	408	383	393	386	401	425	401	444	424	428	452	418	434	379	372	436	385	416	424	381	409	433	444	408	417	415	420	428	413	405	434	423	452	413	470	466	381	423	422	460	442	425	420	431	432	436	432	424	415	426	414	421	429	429	427	397	412	417	425	394	422	432	454	424	456	473	429	440	413	409	412	444	417	413	460	431	376	421	479	412	403	369	477	419	444	424	435	461	445	430	438	426	381	441	437	436	406	413	416	403	384	421	431	443	444	418	444	428	446	407	422	404	398	442	418	427	403	417	423	428	425	406	432	434	397	415	391	414	406	420	405	442	410	462	440	453	420	428	440	401	434	416	434	402	451	438	439	447	437	418	435	447	422	457	398	432	425	448	368	419	461	424	451	419	435	418	404	449	378	424	434	434	430	446	430	416	441	412	396	430	487	476	422	402	397	400	429	412	473	452	406	419	480	432	449	442	459	420	397	418	433	397	432	434	426	426	395	432	409	395	418	428	450	391	405	385	419	429	381	438	420	448	413	435	422	419	467	436	422	434	438	433	445	442	419	422	393	393	434	444	451	434	440	413	400	409	427	423	448	455	424	424	419	418	408	417	402	410	425	413	420	395	444	481	437	450	409	396	435	414	432	452	375	430	430	466	426	415	462	421	444	428	500	414	454	435	383	420	444	469	425	393	452	433	428	426	411	405	448	431	403	418	359	460	425	439	418	429	422	460	424	393	412	397	419	395	381	426	446	435	425	434	404	411	438	429	442	426	431	418	436	429	436	432	455	439	437	414	451	428	451	427	403	425	459	442	417	491	379	442	425	430	446	400	433	429	456	440	465	395	415	421	436	399	406	431	427	414	443	431	436	394	506	424	450	425	429	435	450	441	443	400	419	472	443	391	401	399	382	457	410	416	442	458	467	462	440	454	406	415	420	451	428	387	432	428	442	423	446	403	463	437	484	431	416	459	415	388	415	434	455	416	408	409	433	418	438	435	410	370	441	452	408	457	418	432	428	425	417	433	439	421	442	393	377	389	418	432	425	421	472	451	420	451	416	442	434	431	434	433	445	427	431	444	462	425	446	421	456	392	396	447	398	439	409	465	416	412	403	437	431	402	414	410	446	412	430	460	401	406	451	435	438	431	430	425	411	454	403	426	431	454	429	398	450	407	402	432	463	428	464	422	458	420	428	466	396	417	424	415	435	419	457	433	400	393	412	427	452	411	401	434	444	434	456	467	404	461	449	429	395	431	427	457	395	430	413	404	413	381	387	401	426	438	458	404	425	391	481	468	409	444	392	423	423	415	416	468	402	418	401	470	393	434	394	403	417	434	411	414	406	454	417	439	437	426	451	449	437	409	436	412	397	427	414	454	381	449	427	423	473	459	459	467	413	414	480	424	407	423	436	426	446	428	415	420	430	421	416	440	376	417	444	444	413	403	438	434	413	400	426	412	412	417	355	375	415	470	425	445	408	484	403	438	423	428	399	414	415	435	403	436	436	456	393	394	422	427	440	429	415	424	422	377	437	453	423	433	437	439	409	478	459	429	422	455	497	422	388	421	404	444	410	420	421	412	438	431	448	366	411	415	449	443	440	415	416	408	416	443	468	434	446	388	458	444	425	432	421	415	425	425	441	438	469	413	411	435	412	415	461	423	409	401	428	418	447	458	369	437	418	449	435	406	407	401	403	415	426	399	435	403	440	396	403	419	431	423	396	416	418	431	403	395	425	407	439	428	451	381	406	435	437	403	406	421	414	353	469	399	402	416	426	428	439	397	452	457	398	407	448	419	403	440	417	409	413	414	424	401	428	453	408	386	410	451	397	437	432	412	408	442	428	413	408	477	428	452	422	412	455	402	408	458	423	423	404	406	423	400	381	423	427	407	411	419	430	398	450	410	431	442	434	411	436	434	414	415	451	435	444	454	441	424	375	396	476	443	436	431	481	402	428	409	423	421	400	369	410	432	428	429	480	455	400	404	406	409	414	439	442	439	450	451	435	486	417	403	444	403	438	414	451	410	494	410	453	431	434	418	438	447	435	422	422	456	442	412	429	464	406	430	473	452	417	426	456	441	439	456	413	407	449	413	392	471	424	456	448	434	404	388	424	396	415	439	447	425	464	459	394	381	449	415	442	451	414	477	422	428	430	414	444	406	444	413	421	405	407	403	460	407	437	433	415	422	415	439	403	436	426	426	459	437	398	420	433	434	446	395	419	403	401	411	418	383	442	408	426	394	491	405	453	425	465	478	422	438	433	420	443	444	411	416	448	391	430	416	400	397	452	414	469	445	476	407	410	417	402	382	422	413	413	413	403	395	467	428	410	414	428	436	422	426	440	437	399	421	415	435	433	427	451	419	425	442	431	475	432	451	426	419	477	450	455	434	439	421	450	454	476	477	440	417	439	387	422	399	429	409	457	400	446	430	477	436	450	418	381	441	470	414	420	384	447	365	407	405	440	419	476	402	397	448	447	416	439	438	439	446	449	463	404	464	447	406	440	444	412	404	442	426	425	396	423	443	434	421	404	433	419	437	402	416	433	424	459	426	439	441	430	382	458	402	441	442	445	410	446	431	440	406	408	423	438	442	475	436	414	423	446	451	412	439	385	469	457	450	427	418	443	395	440	451	365	399	409	446	393	382	428	447	438	435	417	434	451	425	432	435	398	432	469	418	434	419	411	415	430	397	450	423	410	436	436	463	457	482	431	407	420	433	452	429	422	446	406	403	403	461	432	420	435	421	383	447	411	419	436	434	432	449	411	446	449	439	447	411	430	407	444	405	416	423	415	429	428	393	384	395	408	403	420	425	427	407	383	414	431	427
25428	13556	10690	8505	4527	2663	1609	1434	1301	1331	1323	1212	1180	1148	1050	1103	1022	1057	1008	935	1032	1016	959	938	988	1000	965	954	938	956	1008	961	976	897	934	950	949	952	975	965	939	979	983	897	968	931	972	954	915	971	917	901	900	941	877	905	944	976	888	875	905	869	919	874	936	911	916	921	905	913	856	927	882	867	902	968	946	885	955	900	932	947	942	937	897	901	941	901	926	906	907	931	897	930	962	911	897	895	928	908	911	847	885	901	874	898	908	897	861	931	928	903	858	923	891	933	874	898	936	938	928	871	889	963	905	868	889	878	929	913	912	852	921	875	969	877	918	940	881	894	951	884	893	894	952	879	905	939	896	920	892	925	907	881	921	853	878	940	880	953	864	892	896	948	867	922	902	906	950	883	899	953	950	963	882	874	888	894	916	909	905	945	836	890	907	886	944	854	872	876	898	881	931	898	931	896	924	878	892	910	933	923	860	917	910	924	872	906	949	952	939	954	928	917	903	866	907	913	936	932	894	852	897	925	897	879	857	884	908	876	885	953	890	874	946	860	861	893	897	911	891	893	888	888	877	910	870	923	948	896	930	888	878	926	900	893	891	850	870	925	934	920	875	905	934	907	959	872	910	899	912	923	892	858	893	903	901	912	903	909	900	927	899	930	944	959	944	917	993	918	901	923	926	913	915	898	885	958	892	906	968	919	953	880	897	881	957	896	928	881	900	932	977	900	875	939	941	916	872	888	1011	890	946	970	934	860	907	927	876	931	919	894	911	939	928	909	930	862	859	944	886	888	905	884	926	892	906	909	953	867	897	860	902	953	971	926	902	934	897	924	915	906	933	906	904	953	905	904	917	909	901	929	888	934	908	888	996	897	884	956	859	919	891	949	927	881	880	877	948	899	895	950	931	917	949	970	931	836	892	866	909	857	957	933	903	896	894	938	923	923	936	960	936	926	920	873	875	884	874	928	908	886	932	918	854	882	956	846	895	941	925	902	981	925	885	884	925	974	933	959	882	959	876	895	876	905	913	885	918	898	944	983	919	868	908	941	948	915	889	897	881	940	935	939	876	918	905	887	929	921	925	851	896	914	915	906	921	966	910	885	844	852	980	901	895	881	923	929	943	915	880	923	884	930	897	910	913	904	937	907	892	921	871	905	876	967	949	906	938	971	919	939	889	933	938	951	925	964	895	904	895	909	924	936	953	871	876	945	973	966	908	942	958	954	933	897	885	875	899	946	827	895	894	952	915	921	944	901	925	916	931	980	895	903	958	947	908	921	920	932	915	946	902	909	951	865	916	959	865	919	891	882	937	870	862	921	910	956	928	899	867	942	893	896	946	923	890	877	922	889	921	938	900	918	926	938	940	930	890	961	921	948	885	872	948	905	903	892	933	928	893	921	933	885	875	951	922	991	847	881	944	917	928	921	885	886	957	881	886	935	908	881	933	929	862	950	903	935	931	900	897	875	922	947	893	869	927	917	933	855	917	910	922	873	938	899	896	937	906	883	896	909	890	967	911	947	856	933	848	935	921	947	889	940	941	916	977	865	902	953	911	960	885	948	864	961	905	957	922	929	912	863	876	876	960	888	886	909	913	874	969	901	902	875	933	902	928	913	869	887	894	874	938	932	907	878	919	912	879	888	929	893	916	910	903	868	921	884	900	900	913	894	835	916	923	883	880	869	887	917	881	865	907	923	893	947	921	917	921	919	887	910	975	905	956	959	916	901	908	885	892	915	895	886	1017	898	940	916	875	852	907	907	977	879	909	961	972	912	842	894	895	902	919	911	896	925	906	911	920	869	906	848	896	987	890	898	876	843	914	891	877	902	927	886	931	866	910	902	842	892	918	897	891	876	949	883	911	888	930	891	911	904	932	880	915	835	860	873	916	887	929	903	901	902	935	929	943	916	873	914	862	921	840	915	937	920	964	926	923	926	892	925	946	894	910	926	911	931	938	916	929	949	918	918	932	944	940	944	853	933	929	926	883	914	941	942	937	932	942	912	917	907	904	905	866	885	882	919	929	868	936	878	873	915	860	900	929	900	912	952	901	886	903	925	932	969	879	922	917	906	892	902	895	899	856	900	918	970	886	861	936	899	908	835	937	952	865	899	880	939	882	888	933	875	909	905	848	956	876	910	915	952	949	890	907	909	924	945	911	970	911	935	900	902	910	888	940	899	976	887	887	924	886	918	933	887	978	893	862	899	933	915	953	885	872	875	902	987	916	945	854	872	891	935	952	897	921	924	943	898	868	949	927	981	937	933	935	873	933	936	908	869	906	913	896	908	903	910	912	904	896	961	913	929	907	942	947	893	926	902	988	955	918	915	897	949	945	880	900	903	933	955	907	885	932	914	862	957	889	900	878	932	890	861	877	915	929	866	903	922	892	884	886	882	883	911	936	930	902	973	925	906	929	910	910	908	929	894	921	950	879	889	891	894	870	988	906	896	918	864	880	891	893	985	925	917	858	918	926	892	960	906	970	930	908	889	910	904	877	865	901	856	942	884	857	946	954	854	894	897	893	891	933	906	908	899	908	831	919	892	909	970	898	913	898	862	941	944	867	921	888	907	928	900	929	921	880	886	894	924	888	860	883	919	926	892	918	856	887	911	934	879	883	924	874	914	949	882	911	945	887	938	921	854	936	901	920	886	901	948	900	966	962	909	940	897	916	918	883	911	975	917	898	904	929	874	926	943	894	943	887	980	870	899	932	927	889	864	874	876	898	869	928	902	888	859	942	888	937	921	900	900	864	948	924	937	889	890	913	835	833	947	872	898	930	905	883	929	897	865	915	932	916	885	951	893	933	841	935	943	913	885	921	895	933	939	971	915	934	902	952	917	887	909	893	904	908	895	979	953	938	889	897	915	899	906	956	920	880	965	911	922	911	940	883	901	882	929	894	909	948	933	875	881	911	888	931	849	929	957	906	887	933	922	902	959	970	903	892	906	928	897	933	893	924	900	915	881	855	909	962	908	880	916	920	889	911	914	894	912	877	887	928	926	931	884	881	939	921	874	977	955	886	900	850	943	901	915	865	937	907	870	887	934	911	866	914	924	910	917	864	923	912	901	965	934	921	943	912	899	913	870	943	925	915	906	865	917	875	992	898	900	897	879	917	862	928	883	916	907	915	877	902	939	940	902	884	896	888	901	932	895	928	892	918	905	914	924	861	916	896	934	889	973	884	862	868	892	895	912	936	852	900	961	905	935	979	906	931	904	988	882	894	923	925	878	907	927	931	892	929	909	860	954	922	898	869	856	891	959	811	895	937	945	952	909	916	923	919	963	863	893	848	906	927	886	879	922	904	856	926	896	928	906	962	918	904	960	914	925	948	900	893	932	913	928	901	878	890	881	904	913	941	900	909	883	899	880	888	917	933	945	906	1003	976	870	926	900	903	900	939	891	927	923	924	896	959	939	855	903	926	910	904	929	940	935	949	963	892	964	877	943	922	900	934	876	895	943	933	954	912	911	968	883	936	880
56815	23861	10866	4998	2505	1380	620	491	507	465	444	472	468	475	467	451	448	433	448	403	395	421	438	396	420	410	420	446	428	432	424	403	441	434	433	428	389	474	424	420	401	420	419	418	454	447	428	416	390	445	436	434	422	429	406	453	429	425	400	413	431	448	424	405	440	406	383	412	410	391	392	419	374	363	420	437	436	458	400	476	406	423	413	399	410	425	414	410	455	436	419	447	421	417	406	419	429	367	426	424	418	402	385	447	454	439	433	413	450	437	415	424	435	430	451	421	415	447	430	452	439	424	380	437	437	450	444	424	403	478	440	456	458	425	386	400	426	411	414	463	446	423	420	400	404	428	420	420	437	392	384	430	397	443	391	384	395	413	387	450	413	385	424	393	425	418	390	413	399	378	415	418	421	391	388	429	405	412	413	384	454	415	461	404	408	413	435	444	404	444	409	430	420	435	446	436	378	394	427	391	413	457	385	401	426	421	394	438	411	432	406	418	421	403	449	441	417	405	449	416	419	396	420	447	410	408	361	399	434	394	393	414	398	425	432	416	405	451	445	421	399	393	450	396	420	393	388	435	420	398	466	425	405	385	409	438	411	412	401	369	393	407	428	429	396	422	410	433	473	421	411	437	423	413	417	449	455	398	430	403	376	417	406	452	419	415	398	395	425	436	456	368	431	412	422	405	444	436	438	437	417	408	438	437	426	400	433	436	397	418	453	450	409	427	401	433	408	412	406	455	425	429	411	431	450	420	426	397	417	427	393	433	392	405	433	409	419	378	415	408	398	417	432	425	443	448	421	412	388	401	410	429	419	431	431	461	425	416	425	427	395	436	382	416	406	419	425	449	433	436	404	421	396	443	429	393	440	407	418	429	415	461	412	398	409	425	407	410	430	443	388	409	470	461	412	411	409	379	444	429	411	440	419	424	430	410	397	409	398	404	416	417	455	430	441	441	410	447	447	406	436	437	427	398	429	443	427	419	400	398	432	378	462	391	443	388	432	405	398	432	405	422	387	428	426	443	478	410	392	394	406	448	419	415	387	450	404	406	441	433	399	419	424	459	399	426	396	429	388	445	423	487	422	412	448	422	387	395	392	402	437	405	432	431	414	421	393	438	417	401	415	404	406	389	356	452	485	446	450	391	407	434	438	429	428	414	392	392	450	429	402	448	429	410	449	410	412	402	426	431	443	439	467	391	413	434	416	443	414	438	403	406	368	404	419	396	422	431	421	394	401	428	461	460	396	419	415	407	422	410	452	451	417	393	405	412	394	426	447	393	414	436	395	418	382	421	443	412	447	428	399	372	401	382	427	422	427	434	439	399	433	430	414	413	417	444	394	391	412	419	446	439	408	402	402	422	432	427	394	412	427	394	438	416	410	415	408	429	391	415	453	406	404	438	412	410	392	397	404	417	422	414	452	407	420	456	394	420	383	375	388	439	434	400	409	422	449	397	394	395	435	403	440	442	428	425	457	416	388	427	383	408	396	433	446	407	396	377	422	413	450	439	410	459	392	431	449	430	457	379	415	444	409	414	426	416	414	420	398	450	445	418	401	433	393	407	428	389	368	462	428	404	392	443	427	378	421	424	467	434	411	433	385	411	429	444	424	413	462	377	417	408	411	432	437	417	440	440	395	399	409	399	411	426	423	418	382	398	380	387	420	434	388	396	400	476	384	431	408	407	438	416	435	421	452	471	406	420	414	396	426	393	426	449	433	413	438	429	410	445	418	400	431	425	390	428	428	384	434	407	397	426	404	395	423	419	405	411	364	498	418	430	404	417	376	384	483	438	431	473	427	412	396	436	420	406	391	411	440	464	446	415	423	435	451	434	427	446	423	412	437	385	380	399	451	420	422	421	411	439	470	452	398	386	421	392	433	421	450	436	404	379	423	418	403	410	403	420	418	438	424	396	400	403	443	379	446	439	444	439	396	471	450	373	444	430	450	413	412	432	454	406	441	403	402	440	401	424	414	429	451	407	396	385	412	451	398	420	461	444	404	433	408	406	410	430	460	412	392	403	410	404	372	393	400	464	436	431	429	399	444	424	390	413	427	441	428	412	440	448	393	421	431	468	415	482	452	434	376	466	400	399	422	411	422	445	381	446	466	424	402	431	432	421	402	394	425	439	387	426	411	414	408	438	428	441	433	414	406	412	389	451	455	430	410	429	378	400	447	431	342	428	449	389	412	361	391	438	397	449	440	438	416	450	394	428	433	434	458	384	398	453	386	402	381	437	437	429	436	416	384	400	434	414	374	403	391	427	413	452	430	433	401	474	424	434	433	362	418	446	360	397	447	407	406	407	450	398	424	432	433	480	394	476	434	429	432	406	418	414	403	421	418	418	417	429	416	423	446	506	429	423	423	391	434	397	423	424	382	407	433	433	450	439	430	413	417	445	430	371	401	471	434	403	434	436	420	466	411	427	423	436	450	397	395	408	400	431	437	421	401	405	431	407	407	420	416	462	369	410	395	408	428	374	397	459	396	458	394	411	440	413	414	425	420	407	375	425	433	436	404	442	437	416	413	407	396	430	417	425	433	415	427	412	399	415	466	414	432	412	423	412	404	462	436	439	435	456	433	453	403	418	426	447	455	460	443	405	394	426	397	427	460	430	434	399	404	447	449	419	456	411	376	461	419	439	433	417	444	445	428	412	419	410	426	444	413	384	463	404	395	420	425	445	449	466	447	418	395	411	440	452	435	431	396	419	389	408	441	441	409	420	434	451	421	436	411	416	429	407	408	404	385	429	436	420	474	451	413	423	396	439	447	425	383	406	433	425	441	389	431	432	467	453	412	408	375	450	436	390	451	417	433	423	391	435	435	411	451	432	408	426	420	432	385	404	397	426	401	420	381	438	411	390	434	414	438	422	416	414	402	456	439	441	446	455	386	412	380	457	418	450	402	408	407	379	368	402	387	464	430	445	410	380	464	447	438	412	400	375	423	434	430	383	333	446	419	414	444	419	455	448	402	408	448	437	405	445	439	364	445	450	414	426	422	359	379	434	448	409	457	458	396	431	412	406	422	415	426	437	401	412	422	420	405	426	436	427	463	410	441	428	424	425	419	436	412	425	402	411	448	390	420	433	410	405	441	442	432	416	395	376	415	428	447	453	428	410	452	446	392	428	440	437	407	373	385	410	426	416	444	439	409	486	413	434	431	396	400	417	444	424	388	390	394	398	426	398	452	399	422	400	404	403	425	421	410	435	425	429	426	405	435	451	438	434	423	405	422	434	411	419	434	411	434	419	397	415	418	443	467	394	437	456	435	415	437	387	452	398	376	378	427	432	396	440	405	441	429	391	397	422	383	373	431	423	442	415	435	418	398	412	429	453	430	436	413	432	410	421	419	419	442	449	447	411	413	414	409	383	448	412	421	451	451	398	426	445	399	396	418	413	394	415	391	422	404	400	429	451	413	394	389	470	405	417	426	415	425	430	430	430	450	421	448	393	397	427	408	424	430	436	412	469	446	430
36477	15824	13620	10452	7289	4244	1529	1264	1161	1275	1183	1127	1062	1074	1036	965	954	952	984	962	918	914	949	938	976	921	904	908	944	927	978	857	915	915	881	912	906	917	935	898	920	915	930	920	937	956	949	918	922	926	942	916	917	925	940	830	908	907	872	889	876	880	861	867	873	933	924	913	934	886	879	911	872	873	942	872	894	817	884	939	901	897	912	877	896	892	910	917	874	853	877	857	866	928	934	910	876	904	885	896	862	879	879	919	895	913	866	908	939	923	883	889	864	922	867	917	828	868	946	928	957	967	903	871	898	892	870	886	876	896	916	924	869	894	883	933	897	894	881	902	891	913	957	904	902	878	922	885	890	885	879	912	859	852	889	903	896	895	918	959	834	969	923	903	871	827	905	847	854	923	885	881	909	890	940	892	948	904	901	938	883	949	907	895	912	881	924	926	886	851	902	917	905	939	876	909	872	905	925	919	923	925	877	876	920	881	866	882	905	878	907	867	887	956	904	933	887	910	927	954	927	873	936	909	918	875	819	900	947	919	895	882	896	858	857	885	926	944	868	898	883	909	926	891	870	892	932	924	867	949	892	927	901	918	862	899	901	854	862	870	935	906	890	952	893	842	863	873	934	905	891	943	930	886	935	940	955	863	878	891	953	885	923	903	883	914	862	898	871	917	897	878	951	900	880	896	889	914	896	913	915	969	942	878	909	920	979	949	852	879	935	887	890	910	966	886	934	942	882	921	882	886	902	867	914	906	941	848	831	892	934	908	889	916	892	856	835	882	936	909	861	893	885	897	928	882	852	859	857	921	889	874	937	889	901	840	934	955	893	896	879	874	879	884	917	885	867	895	934	909	912	915	926	859	897	907	846	916	852	947	890	886	876	899	909	913	943	895	957	936	913	891	895	892	897	885	887	862	911	922	925	900	888	871	864	922	847	917	913	934	894	912	912	885	935	878	902	895	935	893	883	877	901	899	907	899	933	876	883	885	884	904	869	910	861	882	969	887	948	871	909	903	875	887	885	885	878	905	883	931	874	899	887	943	917	914	902	875	878	887	896	932	899	931	858	949	917	922	929	847	909	916	884	894	871	933	927	938	872	841	926	914	886	888	891	886	881	827	887	937	889	849	902	905	895	883	948	916	899	893	918	891	932	858	908	894	883	951	896	934	862	877	877	947	895	906	893	954	848	878	932	965	937	921	919	900	876	887	918	938	860	872	866	889	906	857	893	915	923	859	868	922	928	885	923	876	901	890	856	889	915	908	977	893	944	883	879	847	928	894	932	876	874	903	905	916	890	921	880	928	898	866	948	883	888	924	893	917	875	897	868	905	908	883	832	872	845	931	892	901	915	979	907	925	891	881	942	821	893	967	871	874	920	912	893	906	896	859	914	917	916	897	921	938	919	926	921	874	918	950	957	845	878	924	905	899	921	955	918	871	895	917	913	912	913	889	954	862	896	930	927	912	860	896	901	950	857	912	943	944	894	864	860	919	867	883	872	892	898	863	854	891	917	904	931	932	838	946	899	881	899	897	901	883	958	874	885	914	903	878	929	854	902	965	894	895	908	906	868	852	907	864	858	876	889	915	919	909	901	911	889	919	898	898	908	893	886	921	899	851	885	916	887	877	893	918	883	933	878	861	950	892	908	906	929	956	866	927	914	868	870	931	888	966	924	877	836	894	864	924	829	890	922	936	865	924	899	832	865	931	895	914	918	882	885	886	918	908	913	943	919	877	884	943	910	933	950	888	842	854	884	895	866	872	945	869	922	863	924	904	915	858	857	893	876	892	918	905	889	913	891	914	951	897	874	868	884	928	833	877	921	936	861	900	928	908	902	823	932	937	910	896	941	899	931	851	948	853	862	941	910	860	899	881	916	842	880	916	908	919	922	890	866	872	937	933	878	856	943	877	921	917	895	886	849	914	888	890	889	934	870	966	902	917	889	878	894	872	898	948	837	916	933	863	908	900	918	877	938	901	882	932	909	939	901	889	879	947	867	935	853	863	857	906	890	901	920	943	931	876	891	931	871	894	845	892	828	851	906	938	866	897	893	931	915	896	864	877	944	907	875	896	930	877	900	956	899	856	911	914	927	865	910	964	917	907	901	929	865	895	889	950	915	926	957	900	878	925	858	926	882	870	879	928	880	843	926	933	902	920	941	850	933	856	892	897	924	916	908	907	883	902	881	897	922	889	838	910	871	909	933	897	970	905	913	922	892	927	923	929	883	854	838	890	916	942	923	914	847	928	899	909	939	905	897	867	848	933	936	930	859	895	852	946	941	910	922	890	892	931	903	892	916	895	912	903	918	897	869	913	910	873	941	918	911	968	864	916	926	866	963	908	913	873	910	917	907	889	862	892	894	893	915	896	896	931	931	937	873	898	902	859	936	868	892	902	888	868	939	882	936	862	903	941	898	823	906	947	914	889	900	953	923	851	905	920	936	893	876	954	924	904	908	918	903	907	881	944	940	905	878	917	916	888	942	877	897	842	903	843	894	851	928	905	925	893	899	915	868	906	907	935	878	904	939	943	924	969	913	875	884	896	922	883	938	919	894	910	878	953	948	846	886	980	875	885	872	957	911	875	912	933	938	907	885	919	925	894	870	931	965	920	855	910	825	822	869	886	895	901	906	941	863	881	912	830	928	908	913	869	863	874	888	875	876	910	878	930	865	895	876	865	897	900	871	907	942	935	898	1013	989	904	917	923	942	940	901	878	931	874	891	844	895	918	886	868	894	898	941	903	949	903	890	908	929	844	923	902	928	889	923	953	880	924	919	942	923	901	956	917	900	910	922	916	933	931	919	869	952	872	879	923	897	931	909	927	843	912	867	933	843	861	957	919	897	850	868	875	906	890	878	948	892	904	872	901	895	905	891	934	909	946	945	915	920	900	944	935	901	875	896	889	935	924	940	905	909	865	893	899	917	912	884	836	902	874	867	927	931	875	889	877	921	896	849	936	967	925	946	921	918	917	959	948	931	910	891	876	918	911	927	918	956	976	898	901	970	838	920	869	924	901	867	890	928	919	842	934	887	856	868	846	932	921	948	909	907	890	903	898	906	950	870	848	888	908	927	851	862	966	930	911	927	875	938	908	916	900	839	894	945	899	843	847	911	893	887	905	915	882	877	890	907	866	876	883	931	874	893	840	969	891	921	879	893	920	840	915	972	892	891	896	889	889	931	875	922	870	941	886	870	919	888	843	876	879	928	848	939	873	926	876	879	862	892	866	894	855	929	877	896	935	924	826	910	866	918	898	885	908	875	961	907	906	936	932	897	942	901	898	871	919	887	899	940	941	869	884	909	936	945	939	832	909	912	934	922	879	926	889	869	902	902	904	883	895	920	923	924	860	906	884	941	883	855	921	927	940	857	914	908	902	911	873	897	898	894	879	871	905	923	903	914	876	901	898	938	872	869	896	888	937	952	856	919	908	912	889	945	895	904	870	884	879	906	872	888	856	899	897	882	877	948	877	911	876
60498	36322	24801	13716	6104	1876	725	617	574	587	546	550	528	482	494	517	464	486	462	452	458	465	449	430	433	433	467	415	449	468	469	455	462	444	421	461	442	456	440	451	468	435	435	408	419	434	461	443	427	472	444	429	440	455	491	447	455	476	438	447	465	451	441	392	441	405	429	449	476	432	441	463	449	431	390	427	481	474	421	447	449	406	436	444	394	433	451	476	487	460	472	425	417	454	433	421	392	391	411	420	459	446	478	444	468	402	452	467	455	472	395	403	450	410	446	372	426	463	504	448	436	435	439	434	434	456	426	412	418	459	423	428	421	432	434	458	423	442	439	404	474	421	424	417	442	460	421	467	409	412	443	438	449	403	428	417	437	475	468	496	422	429	414	465	439	425	445	465	452	447	462	431	453	441	458	462	436	435	441	441	438	444	448	407	438	461	400	448	431	474	413	463	448	430	463	464	463	429	427	425	460	434	427	449	430	476	446	437	433	437	484	453	409	444	451	439	421	441	438	444	429	462	445	436	441	444	447	459	429	439	422	415	472	419	421	430	430	404	449	449	408	413	433	444	457	442	453	440	429	441	455	455	409	453	450	462	411	461	473	420	472	478	397	444	451	395	421	441	420	422	446	421	398	462	472	397	402	439	468	461	402	420	414	423	448	431	423	445	437	464	449	448	440	473	402	419	466	478	453	509	413	467	416	421	461	442	400	481	489	480	425	433	436	456	446	447	409	416	430	461	431	435	439	457	442	444	452	426	444	410	455	458	460	443	427	396	390	453	487	483	417	415	502	472	402	484	440	422	402	447	445	441	424	463	458	433	430	486	460	429	461	468	441	416	432	426	457	408	432	457	474	446	418	435	432	457	416	477	434	417	466	470	437	412	416	430	430	433	399	479	395	439	400	413	404	451	443	460	471	433	462	513	431	386	411	424	425	427	413	432	434	394	433	438	421	469	387	445	439	459	416	418	435	426	477	442	433	433	462	432	438	435	452	435	454	442	414	421	445	416	388	403	443	420	468	477	413	451	427	475	435	417	448	438	401	473	472	422	452	428	423	461	450	443	439	453	456	473	413	440	444	432	404	447	455	438	450	373	413	439	415	451	492	476	447	437	455	437	477	497	425	412	450	422	422	430	435	425	418	406	460	434	469	449	426	468	441	443	452	468	452	406	431	446	491	442	457	458	451	400	476	474	487	447	435	466	417	456	485	446	443	431	410	475	473	455	421	395	440	427	432	426	476	411	455	486	434	462	427	429	427	460	432	426	464	440	452	400	493	420	449	464	463	431	420	462	435	497	411	462	506	427	429	439	423	433	439	417	432	410	476	458	429	448	444	456	473	463	420	424	415	438	473	466	457	457	463	430	454	466	426	455	457	445	468	406	422	426	450	477	453	439	437	447	469	424	427	446	470	427	442	435	447	489	412	413	479	429	410	479	431	445	421	446	449	431	457	447	434	440	429	413	453	435	442	450	434	438	433	446	419	432	436	473	395	455	389	453	464	415	431	422	444	436	458	447	451	438	442	477	435	434	448	452	450	422	475	437	411	445	466	445	417	446	484	372	481	433	476	414	470	405	435	398	462	415	431	434	455	448	454	427	425	493	416	431	451	480	439	498	460	430	427	446	429	390	398	432	421	430	425	464	420	391	475	388	449	460	475	437	388	432	437	477	458	484	439	436	443	446	455	454	444	393	466	413	411	410	395	453	443	396	390	444	470	456	417	436	452	484	414	494	400	497	449	434	416	460	440	454	429	415	419	445	401	469	421	428	393	468	435	444	432	452	459	467	450	409	461	458	426	438	431	473	407	383	423	439	446	431	409	454	507	410	420	468	443	411	408	408	483	435	405	420	445	431	388	424	434	419	459	438	454	387	414	432	418	462	469	435	445	435	435	427	450	434	453	503	454	454	466	442	419	450	445	404	438	408	418	434	418	429	437	442	453	439	460	483	445	438	416	444	457	429	421	446	469	412	412	367	456	454	479	464	428	419	468	432	450	450	449	372	431	418	423	463	424	442	474	409	390	440	419	438	493	407	445	417	407	423	437	496	429	415	382	444	407	477	414	428	508	436	428	434	399	476	471	425	453	425	425	449	419	405	421	488	420	467	433	460	428	447	468	464	436	425	446	470	446	431	405	427	462	433	478	426	452	406	456	434	418	410	410	425	437	411	393	495	461	474	448	418	440	444	445	506	441	459	452	494	436	444	470	449	429	452	444	430	457	431	431	423	468	451	452	439	464	435	424	440	420	441	436	435	445	430	447	434	450	431	378	416	403	461	448	440	395	433	468	443	413	445	462	457	407	414	448	416	415	408	411	448	448	411	425	433	441	451	421	416	450	422	440	412	421	459	448	468	431	435	449	406	418	474	447	430	422	424	438	432	449	462	451	420	427	445	431	444	434	441	469	425	411	432	440	487	418	455	452	433	434	443	479	452	451	449	424	455	424	419	449	461	443	477	446	473	408	446	433	404	454	463	441	414	447	420	462	441	488	395	454	473	449	423	467	389	457	438	464	445	452	431	440	465	440	466	431	430	464	392	499	501	430	404	433	516	469	459	430	453	437	419	438	445	415	471	414	437	443	408	451	452	453	427	424	455	432	441	434	441	446	465	420	465	458	444	466	440	459	474	419	452	461	442	440	424	432	451	411	423	460	417	424	448	460	424	441	398	438	398	457	440	437	415	444	456	480	468	477	422	475	406	497	407	454	427	423	483	409	423	433	461	457	458	407	441	415	463	430	435	428	449	434	432	445	455	449	447	456	419	450	424	441	442	443	445	430	428	393	412	449	456	463	446	451	452	454	444	454	423	441	418	491	424	427	440	415	504	427	433	423	418	433	430	437	449	461	425	465	408	426	432	451	445	426	440	403	456	432	433	463	443	449	411	406	410	388	451	399	457	469	441	445	416	443	411	405	446	432	447	400	447	407	426	433	451	413	397	415	389	463	455	420	404	456	474	396	394	444	486	475	454	441	450	454	425	405	443	374	455	420	463	470	464	457	431	476	424	417	445	443	423	395	421	429	430	456	475	424	445	465	471	458	428	438	422	471	463	413	473	452	469	480	432	414	427	460	430	476	442	465	429	474	433	445	400	454	437	413	461	464	438	411	454	425	462	391	452	469	453	464	443	417	470	434	441	456	399	413	413	414	439	443	395	436	449	470	461	384	454	436	441	461	443	461	440	451	435	393	408	440	428	480	434	437	432	414	455	463	448	446	429	461	449	441	465	434	435	420	445	454	438	451	467	464	429	389	459	479	416	427	419	424	391	438	416	444	453	435	419	435	441	427	439	445	412	412	431	446	443	427	448	458	434	446	450	418	445	461	448	451	425	437	435	433	498	438	432	468	454	400	448	421	394	437	400	415	446	471	451	450	420	447	401	431	459	416	459	463	412	405	462	449	423	456	442	417	447	442	444	457	419	416	417	438	443	460	405	437	447	424	428	460	399	428	439	433	498	432	428	415	457	449	392	460	482
38102	28164	27201	21288	13156	5255	1983	1620	1596	1602	1536	1385	1354	1203	1160	1141	1048	1019	1066	1037	963	968	932	1014	973	946	997	1008	980	936	918	998	1017	974	1036	986	937	1037	958	948	987	938	977	947	946	941	954	941	905	963	942	969	922	952	865	902	931	913	928	935	958	1002	939	872	903	953	942	963	925	915	934	908	955	909	955	971	968	1002	951	967	954	975	906	948	948	967	925	903	969	932	959	953	916	883	951	943	928	941	957	865	915	866	894	901	874	929	925	918	908	934	952	944	962	978	971	990	949	924	915	940	964	953	929	925	914	961	925	901	984	953	885	965	927	926	909	925	977	884	936	947	955	917	957	922	962	918	934	991	945	875	905	979	944	919	950	948	950	910	914	980	938	898	988	898	982	946	886	968	915	933	961	950	908	957	946	967	982	956	933	943	956	949	901	920	956	898	882	913	973	971	941	926	905	972	922	910	968	944	902	916	966	961	933	923	927	865	901	976	935	965	947	943	906	944	910	960	957	958	953	957	925	885	989	945	1024	923	920	944	992	941	951	906	924	946	930	968	949	926	961	955	921	988	946	924	889	953	923	979	924	941	932	910	926	949	973	972	874	902	944	950	931	921	938	900	921	952	959	933	898	909	897	917	884	940	960	908	953	974	943	932	914	937	950	894	938	874	930	880	921	961	877	958	946	949	954	964	936	858	926	906	953	927	948	926	910	960	992	937	976	931	879	940	912	936	968	926	947	873	896	935	957	939	912	1007	931	891	959	942	947	938	948	930	936	952	949	950	886	935	992	975	913	881	885	948	944	889	992	939	956	909	945	947	878	956	946	924	943	874	909	928	976	928	947	959	918	916	945	927	968	964	934	953	865	986	935	969	916	921	908	929	955	934	920	924	942	899	940	923	907	960	915	950	911	935	968	941	959	902	914	915	941	972	900	986	932	972	898	961	918	931	935	944	949	937	976	938	928	973	965	899	969	944	974	939	906	986	934	949	883	947	937	959	895	943	900	937	894	882	989	955	961	911	894	926	969	948	926	984	929	951	909	919	932	918	984	906	942	897	971	862	943	941	963	998	945	993	913	984	984	903	947	959	942	948	949	957	902	939	917	955	949	977	899	917	886	957	879	915	944	953	930	914	957	936	949	908	919	867	919	930	961	958	914	944	935	867	930	938	981	902	966	953	886	900	901	986	907	916	915	910	947	911	901	947	936	963	976	946	905	967	936	949	895	928	970	928	980	913	942	951	972	922	923	897	901	1012	971	964	935	932	945	908	873	969	975	950	973	896	947	928	929	942	950	911	954	943	969	942	944	908	934	957	919	927	906	881	921	910	941	977	922	953	940	984	966	967	910	877	907	905	958	924	952	904	965	942	902	964	958	992	952	944	970	917	982	957	881	954	921	979	934	909	924	906	920	939	974	901	939	930	936	895	968	905	937	915	923	915	899	955	885	962	991	950	941	909	937	915	935	943	960	879	930	894	927	891	1008	950	939	954	942	890	976	907	925	902	1026	961	932	901	900	966	953	893	915	988	926	935	904	973	912	926	897	921	942	939	954	944	967	946	834	956	970	941	939	971	944	970	925	934	923	914	887	937	906	927	892	927	914	910	963	925	975	888	915	940	918	925	891	932	949	957	953	949	922	938	908	930	941	935	885	960	976	913	931	921	976	921	931	977	976	997	912	923	918	899	966	930	918	950	953	960	937	938	942	910	917	930	963	943	945	896	951	908	902	945	974	962	962	934	931	924	929	928	965	920	923	984	911	893	927	936	891	976	931	911	918	941	950	933	913	924	950	904	934	930	921	906	930	962	970	925	942	989	877	959	935	897	910	940	942	901	925	948	952	923	860	942	880	935	941	932	961	964	964	969	895	954	901	970	912	963	932	945	929	923	909	941	921	909	937	931	953	952	930	945	918	907	970	876	904	941	945	940	930	941	923	897	936	891	960	958	934	987	941	951	919	893	924	910	932	948	887	998	954	876	926	943	899	907	925	921	887	892	952	936	894	1019	912	944	943	914	1021	929	953	947	910	994	885	942	944	919	918	958	968	949	916	921	949	1012	1006	968	966	921	944	934	907	872	993	952	994	928	912	958	960	942	938	914	916	891	931	928	971	920	917	947	941	1021	944	970	961	928	927	942	953	901	952	930	951	916	942	952	931	902	974	903	925	904	1003	929	904	944	937	929	931	915	911	926	901	899	915	897	983	938	951	899	896	931	927	999	959	941	945	989	930	932	918	918	967	901	981	930	897	935	933	1000	962	930	997	919	947	934	966	944	892	934	885	898	929	966	954	934	919	985	906	972	942	983	949	886	886	898	942	896	991	907	883	977	933	903	946	955	941	989	882	914	938	950	976	897	962	924	942	880	911	905	940	953	888	932	985	922	961	957	937	861	970	942	940	915	918	930	956	936	936	836	941	902	922	945	902	883	965	922	962	914	968	966	917	922	929	990	939	942	919	885	910	952	950	963	961	953	969	941	1006	927	1002	940	927	917	917	925	869	947	891	928	961	961	872	924	951	862	957	950	883	957	970	892	908	902	942	938	985	897	959	902	915	948	915	914	919	923	923	943	970	919	977	878	960	927	950	878	940	954	946	936	975	944	918	875	914	925	966	946	976	950	924	955	927	945	940	950	979	953	922	976	942	949	940	952	926	916	958	891	943	914	899	942	939	924	904	945	913	941	956	947	910	927	976	951	920	948	885	909	969	910	919	960	959	918	922	982	961	976	974	956	908	941	932	928	927	988	965	970	981	954	970	937	920	968	890	979	920	964	901	922	891	950	973	948	917	933	950	923	905	926	916	959	950	979	958	930	912	932	938	885	931	930	934	908	929	915	902	910	892	966	917	995	979	913	948	924	977	962	915	900	933	888	907	938	886	980	932	911	920	922	922	911	945	933	968	887	993	927	943	936	970	981	927	966	933	936	958	964	953	941	928	965	989	913	931	926	915	940	961	891	906	908	929	1036	935	954	944	951	943	964	959	962	959	936	916	955	966	886	924	939	921	957	964	922	945	981	915	935	925	911	894	933	955	895	928	945	927	963	971	968	959	935	912	1017	894	885	986	944	922	948	951	904	890	936	933	932	947	913	903	935	918	911	930	930	938	967	951	938	919	882	1005	895	947	919	948	951	933	903	918	955	937	898	933	958	924	917	933	962	898	953	948	911	928	881	938	902	986	932	906	960	906	919	919	927	917	901	909	961	953	921	887	913	931	915	909	982	901	922	890	956	935	913	881	941	940	995	987	949	890	897	919	947	900	922	935	954	992	891	1009	962	953	968	892	888	936	940	900	892	985	920	973	962	935	988	906	1008	940	869	894	940	895	882	944	1000	907	993	920	976	953	919	918	896	955	964	918	984	965	904	909	910	998	951	867	975	948	893	915	975	935	974	976	914	930	944	970	920	927	828	940	949	906	923	955	899	905	984	983	918	948	913	950	906	908	984	977	942	890	915	922	882	950	910	928	987	923	890	937	906	909	908	915	899	902	905	911	944	928	921	923	949
41219	24669	12115	4082	1262	607	485	488	464	461	479	475	468	450	467	434	476	459	446	420	441	429	451	441	440	440	423	476	445	436	432	456	419	453	401	427	438	439	437	374	458	424	439	434	448	466	400	479	408	430	457	449	398	423	428	429	417	431	469	415	419	442	456	454	415	394	385	406	408	365	414	427	418	420	427	441	456	437	408	404	430	485	425	440	401	451	411	433	450	401	439	405	408	384	387	450	420	406	414	432	422	446	439	445	427	458	453	418	455	463	429	421	405	427	446	460	463	470	427	437	408	419	405	445	481	449	403	448	452	452	452	433	445	440	388	410	431	406	435	428	446	417	412	477	440	399	398	393	424	457	438	530	424	423	441	433	419	422	448	459	465	427	413	443	438	406	415	458	469	412	463	463	427	437	402	451	454	434	440	435	423	456	437	420	430	431	452	382	440	428	397	428	364	366	418	423	436	415	450	427	404	396	395	441	441	415	454	449	470	435	428	429	433	459	470	412	461	413	451	447	444	430	438	422	437	436	373	416	404	384	390	431	436	447	451	481	458	413	421	414	427	420	430	428	437	382	434	444	455	427	437	429	462	473	447	449	448	408	396	435	445	460	454	473	477	417	486	411	449	435	450	451	451	437	411	474	407	433	475	439	416	445	415	451	424	433	462	443	451	434	413	440	441	464	429	449	445	416	411	422	403	452	410	455	482	412	454	438	392	446	439	413	425	403	437	449	465	430	417	398	443	411	398	468	412	423	442	430	445	383	428	407	405	403	459	461	405	435	458	436	434	414	420	451	439	406	422	410	462	409	464	401	394	454	420	431	443	424	437	473	425	433	442	409	406	439	451	439	438	429	383	422	428	409	412	467	437	458	457	454	444	477	439	454	446	411	427	424	399	419	430	441	481	455	403	438	456	425	409	415	426	400	463	454	401	458	398	422	444	419	424	446	429	469	430	450	417	411	464	462	426	409	398	470	443	426	400	437	413	429	416	442	415	423	461	462	433	423	400	431	417	457	416	440	385	425	461	422	453	402	425	405	446	471	397	434	442	412	401	467	449	421	464	400	438	393	386	422	447	455	445	416	447	382	465	443	417	422	399	445	447	434	482	440	481	437	416	376	414	409	402	430	430	443	441	388	424	450	470	438	450	437	424	398	424	477	432	406	465	429	421	426	413	424	428	392	435	437	436	421	395	411	417	458	436	414	425	426	407	440	447	437	409	440	460	408	434	410	419	429	440	399	445	456	454	393	389	435	444	410	391	453	441	430	421	413	439	436	436	390	434	421	440	475	375	418	406	435	423	430	445	429	418	456	432	434	424	482	434	490	433	432	447	465	427	432	431	414	395	431	411	426	448	440	408	423	423	475	381	397	437	430	459	468	407	439	433	376	399	444	448	408	442	451	416	416	434	424	433	426	434	397	417	424	438	404	407	427	387	420	436	393	423	433	454	414	401	434	447	448	440	460	469	445	471	444	438	435	461	448	395	401	422	461	457	398	380	410	449	437	451	432	419	432	437	409	411	416	397	441	441	411	376	397	439	421	463	445	385	479	433	430	443	432	405	424	444	383	422	418	389	406	463	452	428	419	467	394	395	419	406	418	433	415	439	429	402	419	447	452	422	446	410	441	437	435	458	423	415	434	415	420	432	405	367	407	431	457	452	421	419	408	437	418	446	419	437	453	458	432	394	439	415	460	399	421	426	438	423	464	472	433	420	443	422	422	462	397	405	413	437	457	452	460	388	445	456	456	430	445	434	441	443	425	459	388	426	415	456	425	431	454	442	410	436	429	439	424	458	418	405	436	452	426	457	410	393	412	469	453	435	407	389	420	426	443	446	416	438	434	456	398	476	404	467	413	462	448	400	413	408	452	400	404	466	415	425	418	441	461	397	431	460	411	453	430	432	415	435	435	437	470	480	395	437	447	457	456	418	423	424	395	438	413	440	434	443	419	455	407	454	446	489	447	412	468	430	429	397	423	420	393	450	395	450	391	454	444	434	416	470	433	476	422	445	407	435	401	450	430	458	446	459	414	429	436	426	398	399	445	417	424	439	463	481	399	433	416	422	412	423	429	463	435	441	404	436	419	423	415	395	429	426	424	403	419	471	440	390	434	470	439	440	410	419	443	438	460	450	423	454	416	474	474	427	418	458	394	435	389	466	461	444	390	402	460	415	423	467	478	438	401	417	377	431	380	411	419	434	449	432	416	412	442	400	391	443	462	417	445	411	432	450	440	398	429	410	482	425	416	474	453	460	414	422	477	406	461	417	420	446	425	449	398	354	428	439	409	437	449	444	470	410	426	401	372	379	450	400	386	429	400	463	440	394	448	380	434	457	390	391	485	403	434	392	414	428	422	436	421	415	448	405	428	486	429	422	440	452	402	426	483	418	440	477	431	423	397	430	407	446	467	464	445	394	436	429	408	420	405	401	397	413	486	413	437	451	427	402	432	439	411	407	414	400	450	417	387	429	467	422	418	416	423	443	412	435	411	428	448	421	445	432	425	443	412	381	410	406	428	418	447	429	460	452	451	438	409	407	400	420	397	446	431	426	427	418	421	422	419	454	443	457	413	442	457	435	440	419	429	444	439	444	453	430	404	403	456	394	390	427	456	455	434	454	418	424	430	445	428	457	433	430	456	416	467	426	430	453	471	431	428	457	429	402	436	450	436	402	398	430	464	425	432	441	418	462	431	430	421	412	434	432	420	427	413	467	421	384	446	448	451	457	418	430	382	473	442	445	446	457	437	401	389	437	422	420	445	445	433	440	411	440	451	424	434	415	411	385	461	414	420	421	425	383	398	443	430	418	445	411	465	443	427	419	380	432	386	434	433	424	455	472	386	411	419	455	423	415	436	407	456	429	460	451	457	434	400	441	448	434	471	446	436	426	446	436	419	477	420	423	442	432	445	419	422	416	475	408	456	412	437	479	428	437	458	453	419	394	438	450	422	440	425	437	431	431	407	406	429	408	446	437	422	423	447	408	437	416	416	437	455	400	430	391	416	423	432	430	384	455	442	395	445	446	428	390	391	426	396	430	462	427	450	463	426	427	388	432	384	446	451	441	465	416	420	418	427	473	420	430	380	454	395	439	432	411	482	419	415	450	385	487	458	433	415	414	418	403	459	434	405	413	431	430	436	433	415	449	418	406	459	457	426	428	501	440	439	422	434	444	414	426	461	408	458	424	402	450	421	430	411	418	418	428	421	458	426	457	456	456	405	449	406	428	449	464	440	464	387	434	412	460	457	440	436	423	429	441	450	449	405	427	467	419	420	429	406	429	422	449	465	447	448	436	463	425	406	426	427	445	429	366	428	412	424	468	432	427	417	422	432	411	428	473	454	412	449	438	428	412	390	438	391	415	446	392	413	443	423	428	485	430	400	454	428	382	401	444	425	427	446	388	444	437	417	420	471	463	448	403	437	474	416	413	451	446	415	427	399	433	456	448	434	450	394	422	409	386	430	426	408	376	451	432	423
26401	19017	14303	7962	3502	1601	1246	1155	1199	1168	1125	1148	1107	1050	952	947	984	958	1004	1004	951	969	948	973	911	933	965	986	881	919	939	894	979	924	954	935	929	970	1005	987	900	902	938	924	901	899	952	925	946	876	937	924	927	907	940	927	881	861	901	899	863	878	951	905	886	841	938	894	928	889	927	902	941	912	929	916	892	891	910	896	907	890	893	925	931	899	946	922	917	915	967	999	936	900	903	888	876	911	917	910	902	919	925	943	923	955	864	915	900	911	863	917	925	926	933	953	904	920	944	934	951	907	919	900	853	929	922	912	953	952	917	868	901	909	930	846	951	927	900	868	905	898	928	927	899	947	918	892	906	926	876	915	917	944	918	917	888	956	943	929	849	933	943	910	864	919	886	913	918	916	884	925	924	905	911	932	849	951	954	850	868	884	895	938	922	887	926	862	939	932	914	883	954	882	927	890	879	938	907	893	953	921	875	888	894	967	904	921	910	916	876	922	914	902	906	928	869	911	935	866	889	840	936	879	888	887	881	918	893	924	899	970	894	914	949	925	880	950	968	936	863	902	945	898	889	925	964	927	899	915	941	939	881	949	926	928	855	904	903	902	921	919	930	862	887	918	938	915	904	938	900	894	908	911	946	940	973	922	876	892	942	965	882	856	943	907	920	933	929	936	969	879	967	910	972	891	870	895	882	890	928	877	915	895	944	926	942	953	938	893	911	943	933	874	886	876	944	888	930	904	927	898	917	912	920	932	918	928	942	872	923	902	911	896	857	960	890	912	908	944	881	1008	897	879	892	900	934	923	923	915	905	894	898	924	923	902	903	870	918	926	843	876	911	883	911	985	946	909	920	893	946	866	926	973	930	990	919	944	866	904	888	915	917	866	887	837	909	941	936	891	917	958	915	989	895	921	924	887	908	934	920	956	913	884	883	898	923	884	895	902	907	956	944	918	929	899	951	886	956	943	874	897	932	944	928	922	905	930	958	954	961	952	930	928	919	887	888	908	910	885	924	911	889	878	924	897	897	917	925	921	900	888	950	963	973	928	883	929	915	916	903	953	957	893	898	909	938	951	890	926	897	874	912	897	949	892	915	914	930	904	897	927	942	948	916	921	900	893	917	916	930	909	909	911	941	903	901	953	866	905	960	937	866	919	945	866	942	962	926	897	885	904	874	917	897	912	896	918	888	952	899	875	901	911	899	888	878	963	968	878	907	920	905	918	939	895	879	941	867	932	933	852	860	939	952	914	914	892	970	911	933	903	895	888	931	864	911	932	883	928	874	907	938	907	915	903	961	923	923	908	940	952	924	890	933	936	923	908	939	900	914	903	899	895	920	946	927	900	917	890	903	894	927	876	908	894	857	960	974	954	877	937	956	912	883	935	904	909	900	957	929	923	917	877	898	918	875	914	932	910	932	958	893	920	928	937	934	869	947	928	935	943	913	884	895	894	962	908	922	932	948	885	936	983	930	882	948	939	879	943	922	873	912	961	836	944	910	932	908	916	889	922	936	931	939	902	909	934	873	896	900	926	950	956	933	939	901	953	911	966	917	971	938	924	932	971	894	942	882	878	917	895	883	871	933	949	908	929	903	879	915	914	872	943	848	919	855	951	928	893	915	899	894	874	913	928	907	942	930	981	911	961	908	897	948	985	931	879	901	904	913	943	933	895	920	938	893	959	890	858	919	960	945	955	929	960	905	913	956	925	900	938	918	925	883	883	920	991	945	891	924	932	917	913	914	923	944	953	922	884	908	907	903	959	938	905	906	914	895	874	922	908	946	894	943	903	884	953	961	966	902	962	924	912	887	905	863	931	946	880	938	995	889	936	915	934	899	896	943	918	912	951	922	917	919	895	872	863	913	910	879	896	869	918	911	881	916	882	943	929	921	921	848	914	952	908	945	909	937	927	901	929	945	950	891	919	914	924	956	878	902	895	911	913	925	940	941	925	925	902	924	893	924	888	836	867	924	917	895	914	885	895	888	898	967	953	875	931	892	928	899	879	904	964	932	887	871	950	944	872	877	923	892	927	897	939	897	898	928	907	912	915	889	985	925	859	959	861	948	943	891	888	919	963	929	920	985	893	917	895	957	876	890	945	933	892	908	938	917	927	872	940	952	903	917	935	875	929	867	957	874	927	908	906	901	892	962	964	915	896	929	942	948	895	918	960	894	877	918	896	876	915	910	883	883	874	917	884	916	892	882	867	928	884	879	951	885	949	847	940	904	862	920	903	935	914	892	858	931	914	863	906	914	921	982	925	924	940	953	938	903	889	920	912	937	936	943	893	944	919	942	908	917	930	901	887	909	903	900	971	921	917	963	908	952	959	859	887	891	890	952	931	895	935	920	945	871	888	946	914	940	940	904	912	927	914	909	933	864	964	925	948	937	906	902	910	939	930	927	885	915	910	936	952	907	930	875	893	941	961	875	966	941	946	941	947	958	883	872	904	893	934	908	909	933	922	924	977	927	949	943	911	912	903	967	935	947	888	894	947	902	897	875	996	916	883	903	915	937	870	914	887	915	905	952	930	873	935	936	915	879	889	914	962	982	849	859	900	941	898	900	930	921	869	919	924	905	907	935	884	891	947	969	917	913	887	918	907	884	890	949	900	890	910	913	937	936	919	871	860	914	947	925	911	921	996	945	880	885	874	991	879	890	894	856	911	887	919	870	869	911	898	933	950	957	873	860	859	910	927	984	913	825	876	894	930	889	876	946	932	886	867	936	921	986	880	931	880	979	899	915	860	922	889	941	914	932	952	916	934	937	979	878	899	876	978	919	930	946	935	946	934	864	952	990	936	939	950	900	869	896	892	925	889	918	854	958	920	886	950	910	903	945	988	904	918	908	899	890	917	919	923	902	907	903	893	886	955	921	917	899	893	929	871	916	906	920	907	887	890	989	893	920	944	855	938	909	927	938	875	981	886	905	912	934	902	886	900	939	923	904	914	888	895	899	979	890	952	917	891	936	916	893	871	899	896	851	876	930	895	906	926	944	909	877	862	911	959	898	913	874	926	870	938	912	956	925	955	882	915	893	912	930	957	936	900	882	951	956	934	969	923	926	920	881	876	921	942	962	885	927	881	913	926	918	897	947	958	934	940	931	878	917	913	880	990	911	899	930	1007	957	904	959	866	890	922	923	869	887	984	993	916	886	919	919	929	937	906	881	910	918	886	917	908	829	912	925	942	940	931	949	889	877	934	911	947	927	891	908	942	903	870	877	914	855	920	948	894	933	928	919	917	961	881	876	887	934	926	987	920	864	985	923	923	871	882	923	903	897	919	924	913	886	904	932	968	936	940	928	888	906	925	909	954	911	987	851	916	861	860	890	923	956	937	874	913	862	881	940	980	845	950	933	864	950	929	892	961	926	955	891	916	945	882	933	887	907	898	905	927	907	943	903	923	907	988	934	922	897	868	930	887	875	953	968	899	881	889	926	891	897	940	910	913	932	912	903	894	898	809	930	938	908	939	877	869
58436	29598	11606	4389	1948	993	570	523	516	475	485	467	468	461	420	419	431	414	445	454	407	412	418	425	405	434	447	453	407	397	422	426	411	453	394	445	391	432	423	445	454	483	417	408	450	398	425	413	390	381	450	468	412	398	439	415	420	411	432	402	422	403	428	431	440	423	413	418	443	417	389	417	452	439	398	451	451	414	412	417	397	392	428	412	467	454	407	444	439	428	467	416	436	446	411	414	420	385	460	417	408	418	428	370	473	412	416	419	393	412	424	427	415	428	457	396	455	480	405	464	395	401	361	397	458	411	415	418	477	412	427	448	494	425	465	428	403	450	420	427	436	453	414	434	407	443	393	399	420	436	431	454	489	385	429	438	415	418	424	403	482	425	438	446	433	412	388	451	407	422	437	425	398	418	403	438	474	439	449	403	431	449	440	416	432	414	409	368	445	378	447	420	438	395	428	419	447	404	458	409	474	423	466	445	423	429	440	436	432	434	391	404	416	437	406	445	422	420	401	443	435	431	398	445	405	400	452	386	423	430	455	411	431	368	428	431	434	455	436	409	435	409	446	428	438	449	417	420	413	398	415	441	403	407	401	415	443	455	417	411	381	426	446	428	473	434	391	426	375	411	426	397	420	413	419	408	438	414	463	391	443	398	424	395	435	429	404	431	439	428	458	483	437	412	402	445	431	428	373	392	456	389	413	427	447	388	413	419	419	417	405	438	414	461	394	410	467	445	450	431	428	441	397	420	438	435	451	409	430	426	422	424	485	373	391	395	441	415	432	443	431	410	443	430	414	444	453	443	431	406	402	384	398	381	444	408	408	448	449	398	424	435	418	398	449	389	433	405	430	415	427	406	442	419	427	440	466	423	416	423	471	438	378	401	414	416	454	423	411	408	438	430	401	393	440	405	395	400	412	415	423	434	427	437	389	435	440	429	439	391	426	446	431	449	467	438	423	446	423	427	412	404	419	375	430	408	411	435	416	432	449	433	438	432	462	428	434	427	419	414	479	460	439	422	396	389	426	450	416	416	403	407	407	404	416	442	409	417	392	448	438	425	423	425	428	416	424	453	457	406	444	440	421	405	430	386	404	430	447	401	417	448	458	420	468	400	430	405	413	407	427	410	379	421	401	422	416	379	437	405	466	447	454	441	441	432	492	416	384	437	420	442	416	438	466	422	413	427	446	390	446	408	447	421	418	440	460	406	425	463	399	402	417	430	438	418	395	451	424	419	411	398	438	391	448	419	394	420	445	425	400	434	433	434	415	395	450	404	393	386	407	433	419	436	390	415	433	386	401	412	406	439	408	409	463	445	407	400	429	426	448	492	426	435	413	418	429	435	473	411	404	417	422	396	394	390	404	403	436	426	433	426	441	426	453	462	434	409	401	403	427	423	416	446	451	384	401	419	431	453	408	395	408	421	475	436	453	449	441	400	384	435	390	404	429	421	438	397	439	403	475	413	416	406	457	416	444	418	408	405	385	427	444	442	399	385	428	447	428	421	410	418	413	411	419	402	406	441	437	421	396	415	467	437	425	430	394	407	416	454	411	417	439	457	457	396	449	473	431	438	413	438	434	417	433	394	435	400	425	447	439	443	430	427	424	411	448	420	480	412	389	445	400	435	405	436	409	417	420	441	417	446	418	414	409	397	415	450	435	410	376	419	410	380	406	426	422	436	415	438	417	434	399	447	436	414	417	398	428	427	450	409	406	458	474	442	374	402	440	425	414	396	417	407	456	409	425	410	392	423	442	440	432	429	400	428	410	482	422	441	422	409	436	403	384	465	399	408	431	418	421	416	417	436	427	425	438	405	437	481	444	420	413	406	428	411	434	430	400	419	416	397	416	410	409	456	413	395	410	437	402	393	442	436	429	395	445	494	440	399	414	435	426	425	427	382	369	435	417	391	410	401	392	440	426	394	437	418	431	423	449	507	437	446	410	391	406	370	432	420	411	425	406	447	400	415	424	452	404	422	436	412	419	438	402	434	450	460	452	441	380	420	417	397	440	412	406	436	421	403	422	456	406	450	378	401	452	425	419	435	397	414	417	411	424	430	401	445	403	416	439	407	424	452	425	408	417	408	426	498	475	411	405	435	442	400	451	403	435	428	433	384	466	388	426	407	462	412	408	409	465	433	388	402	466	405	424	427	395	394	447	435	447	430	403	403	443	399	404	451	430	415	450	448	429	419	402	387	444	434	393	424	444	454	427	414	390	384	435	446	376	415	420	411	371	412	438	416	421	430	411	437	405	392	387	443	399	426	435	395	485	432	413	422	410	446	409	446	421	408	412	402	402	384	380	468	426	435	415	410	396	434	462	467	412	399	426	451	451	428	441	423	415	455	404	423	420	406	381	398	404	397	407	438	440	435	466	410	401	402	395	423	388	401	454	411	400	403	454	447	403	422	449	434	424	439	406	413	445	437	421	461	422	408	426	411	419	428	411	389	422	442	393	429	419	473	420	404	400	404	411	454	465	424	455	436	453	391	445	419	434	412	420	422	394	397	434	437	411	413	383	441	435	417	427	409	466	459	367	392	423	436	400	408	454	433	477	427	455	393	416	453	411	390	427	407	395	430	458	415	441	406	438	409	421	440	452	388	421	414	415	420	435	410	456	407	446	437	399	406	432	425	430	439	415	418	418	396	424	404	423	449	422	455	432	429	428	439	398	421	408	406	423	440	476	426	451	415	416	444	439	429	424	425	438	443	399	428	427	382	479	392	405	416	444	376	489	411	469	447	451	454	418	433	405	439	444	391	425	420	420	408	455	463	397	408	450	476	441	425	453	418	418	451	411	430	427	434	408	421	410	450	462	372	422	420	433	395	414	430	424	430	456	471	424	433	456	448	442	451	421	435	441	449	413	453	432	418	387	438	441	422	426	461	425	425	440	437	402	433	417	437	449	383	420	445	434	397	409	431	435	396	401	424	438	451	392	452	405	415	426	448	392	388	430	419	445	420	420	420	423	404	461	436	403	409	413	410	422	422	428	438	477	401	414	498	403	403	457	414	409	442	386	390	390	412	418	435	379	443	429	403	396	460	435	393	411	463	404	458	439	469	456	419	389	446	443	427	375	434	428	408	387	437	414	386	415	409	448	387	402	430	422	446	440	382	437	458	424	405	451	414	437	418	435	468	433	432	395	464	441	407	408	455	437	426	394	436	391	393	395	425	438	419	422	444	447	397	403	395	401	424	398	410	425	410	427	425	440	443	421	403	404	418	441	468	419	383	416	428	441	444	430	401	415	370	427	415	413	379	398	416	467	443	425	429	404	396	439	409	356	416	427	430	403	408	452	437	458	417	465	433	404	421	433	406	397	473	398	419	425	485	404	424	448	416	472	433	426	429	410	428	427	439	390	417	423	412	407	457	426	420	389	431	422	420	405	450	387	419	454	440	415	447	393	453	444	417	399	388	409	405	416	442	427	429	434	450	445	461	419	421	424	435	389	463	378	391	421	467	374	439	436	431	456	450
38057	21325	12982	9028	5363	3282	1590	1316	1276	1320	1230	1268	1207	1071	1054	993	981	973	961	937	945	961	979	999	928	943	934	921	932	936	913	923	892	980	966	927	984	956	949	964	895	939	907	944	929	951	968	889	889	871	944	906	915	952	887	858	921	905	993	916	868	925	893	936	886	843	861	898	928	920	888	924	870	874	874	929	904	960	865	913	948	934	888	931	961	867	899	879	917	932	916	873	932	933	924	913	897	936	941	958	919	910	897	939	885	909	924	928	890	868	879	928	890	918	938	885	964	931	921	918	881	923	915	867	916	908	906	938	919	943	932	892	908	933	895	921	919	889	891	862	895	895	921	923	965	934	946	957	845	945	922	952	952	942	904	905	894	872	929	848	873	891	905	911	891	891	934	896	948	936	902	918	901	947	909	922	866	934	959	944	885	901	942	892	911	877	902	905	916	910	900	926	900	927	869	879	906	904	912	919	940	874	899	897	876	905	967	907	909	896	911	895	873	918	880	941	915	942	887	840	932	948	906	913	960	870	916	918	878	901	920	928	866	883	908	942	890	894	865	930	843	888	912	917	905	939	879	859	905	899	914	896	918	886	864	900	872	875	895	949	859	959	898	901	928	900	844	909	870	918	858	848	937	928	912	993	859	883	873	912	894	949	919	907	936	926	925	900	889	906	889	879	936	882	931	943	972	967	884	842	956	920	919	887	958	897	921	921	880	875	899	962	948	903	914	949	911	883	860	887	918	907	888	900	902	902	913	909	925	925	920	930	946	955	847	867	895	899	891	844	889	841	941	932	988	921	837	891	931	954	927	894	943	883	993	880	898	893	882	907	918	955	909	920	929	897	889	928	956	893	894	889	908	973	862	877	906	922	926	947	914	880	882	904	902	918	874	893	934	924	872	909	935	912	934	920	892	963	910	832	881	947	943	903	885	949	898	907	887	919	869	930	886	879	969	878	919	947	904	885	942	910	949	941	900	889	890	890	887	870	941	894	924	962	887	964	964	963	899	879	979	858	859	905	916	920	855	919	908	885	885	919	875	898	881	920	863	906	936	908	852	931	927	914	882	946	859	849	870	929	911	925	905	965	911	876	920	912	921	924	915	860	914	945	915	860	932	976	943	896	947	867	872	912	916	911	930	896	911	870	943	925	846	912	890	896	879	955	945	959	857	894	903	922	878	902	879	907	905	916	895	880	863	920	915	900	867	931	924	910	889	913	902	910	865	908	894	933	914	936	889	896	886	927	934	915	888	889	952	862	896	941	920	928	890	879	923	914	860	886	859	894	918	906	896	894	882	911	893	929	865	924	898	942	937	939	966	929	882	893	897	929	891	910	954	914	926	946	882	869	963	947	905	918	924	914	885	867	874	897	923	922	934	947	918	901	933	923	950	942	905	906	952	911	866	936	875	903	943	892	922	975	913	989	948	976	994	890	926	892	873	902	923	923	931	932	852	948	867	895	909	918	919	909	894	937	892	919	923	912	916	933	900	928	877	951	909	885	899	892	911	941	892	873	897	892	962	900	929	937	885	933	945	876	889	912	955	902	991	904	938	973	926	872	938	901	879	907	894	926	857	943	923	909	919	872	894	800	897	923	924	887	941	898	958	906	890	877	879	912	873	922	908	863	967	927	902	940	883	919	941	847	921	866	871	875	923	895	933	972	877	934	940	913	918	944	936	865	867	917	942	940	868	929	922	924	920	908	919	876	895	925	918	882	931	948	943	925	905	884	881	974	889	897	882	910	878	862	936	911	899	906	934	893	902	935	926	924	925	933	956	926	925	953	900	935	910	910	865	904	856	927	953	967	918	908	955	894	877	866	895	922	881	909	906	896	983	856	867	905	953	932	924	919	914	859	850	902	854	888	889	928	917	968	914	872	873	918	904	879	911	887	947	910	873	852	941	904	859	871	926	878	918	905	922	922	927	946	949	875	845	872	946	910	886	932	920	911	880	878	927	891	941	901	907	878	867	874	896	932	893	919	911	954	900	866	908	893	947	986	965	923	939	893	905	924	908	905	920	937	878	856	894	950	855	941	869	916	915	926	919	960	933	897	889	918	914	862	923	857	905	880	917	883	943	916	915	898	887	922	891	887	905	882	910	884	954	921	883	920	897	941	918	918	911	903	905	980	917	868	931	917	932	926	911	875	886	943	946	903	904	898	904	923	894	929	934	902	864	899	927	893	932	940	924	858	856	908	916	932	921	852	951	904	893	870	914	891	843	946	889	890	876	859	864	909	888	905	932	866	869	959	931	913	923	868	933	953	990	943	869	905	887	966	913	991	927	863	894	975	887	907	877	909	913	917	925	883	918	871	853	930	913	925	900	896	883	916	940	883	938	894	927	922	918	894	908	883	891	937	896	889	925	886	905	913	876	897	912	947	932	908	881	903	891	949	974	904	901	958	901	903	933	880	892	904	887	883	954	874	923	916	904	935	941	945	910	946	923	859	843	919	908	885	881	890	958	874	920	911	930	959	883	853	988	955	921	919	982	884	925	912	931	974	970	876	855	913	943	917	900	906	909	885	915	929	900	932	934	905	861	907	867	898	959	933	940	946	933	937	966	986	950	915	955	914	929	898	912	888	948	946	908	888	964	894	893	887	824	912	879	949	932	967	870	921	884	874	891	940	907	917	916	906	940	885	942	939	857	926	924	937	873	869	842	919	856	906	893	950	896	900	902	898	877	906	933	979	874	944	888	875	877	889	935	901	945	886	891	874	930	882	931	902	863	929	903	925	913	900	870	905	893	919	959	870	847	923	869	911	918	901	910	950	936	907	942	887	920	934	873	903	911	886	950	886	900	909	882	909	898	938	845	900	931	891	906	888	871	897	954	878	1003	929	897	936	929	878	891	912	932	922	886	913	854	930	885	941	893	875	939	887	960	893	913	921	895	932	893	901	922	908	893	881	902	911	914	850	904	884	942	947	895	899	908	869	894	948	916	886	932	883	872	933	861	905	841	837	938	944	903	917	912	901	848	936	911	907	910	918	915	891	917	901	879	922	908	921	922	883	884	873	880	945	889	885	912	888	878	961	881	898	931	911	893	971	874	883	905	945	878	956	921	908	936	957	954	940	905	889	931	913	911	879	903	895	975	916	941	954	949	902	914	891	930	853	906	877	909	921	887	902	908	915	882	953	892	948	869	962	920	931	890	928	876	929	905	928	929	881	895	938	935	948	921	873	854	898	897	910	894	895	916	895	972	882	931	950	979	900	930	867	956	883	904	894	965	932	893	897	927	921	904	915	903	917	933	916	867	926	941	914	956	914	880	869	926	902	898	917	914	927	920	883	923	906	909	895	916	939	922	884	933	903	852	940	880	965	906	953	887	898	924	919	929	903	884	946	935	907	890	938	888	933	892	940	899	909	904	926	888	956	893	878	885	880	889	903	905	949	956	909	933	907	882	904	906	893	942	921	853	919	930	868	833	925	941	913	933	898	865	917	943	895	921	910	885	869	898	913	930	934	944	890	882	929
66845	34756	19087	10378	4053	2537	945	608	580	538	545	505	492	495	508	450	433	446	486	466	474	414	484	407	423	461	427	416	460	485	488	426	437	443	482	435	430	441	435	439	472	441	502	450	451	454	470	420	483	470	438	442	448	486	447	381	430	468	460	413	398	408	466	468	426	451	445	440	445	467	453	438	441	447	447	447	451	452	413	481	437	490	448	465	465	482	459	454	456	441	469	454	459	410	466	418	443	454	402	449	438	418	426	427	445	445	436	449	446	426	469	452	429	465	461	456	449	416	417	489	497	401	428	439	488	401	432	507	435	431	457	425	435	422	434	496	423	403	454	488	426	435	406	427	395	416	436	460	429	425	426	430	455	407	442	443	495	424	450	464	396	417	427	465	473	465	437	458	465	454	449	467	448	471	446	472	441	443	409	457	447	429	404	448	438	426	459	452	468	437	484	457	441	489	470	436	505	488	453	438	457	452	427	456	419	471	440	458	428	459	428	472	440	433	386	481	449	450	438	430	429	456	449	431	485	419	486	408	429	445	425	451	431	434	443	441	458	489	434	420	449	460	477	475	450	469	451	433	409	427	452	400	458	411	439	494	452	404	445	413	448	438	455	419	486	470	415	417	425	445	428	432	437	419	450	450	456	474	406	456	438	479	437	430	445	429	441	426	464	427	461	426	450	455	396	441	459	431	425	468	453	413	452	453	443	407	399	453	434	404	468	437	430	426	436	440	457	449	460	428	429	454	403	440	459	440	440	430	444	451	448	428	418	444	465	436	443	451	488	406	444	400	444	431	434	500	446	473	416	476	434	421	447	480	443	455	422	432	430	474	487	482	453	443	440	412	465	433	409	437	462	445	445	487	444	395	472	420	429	477	475	469	422	479	418	488	437	440	456	437	475	426	447	396	442	454	453	457	487	427	422	411	488	480	414	429	424	464	485	461	449	452	449	441	405	384	448	448	454	425	444	458	436	454	479	489	464	473	463	461	428	421	419	428	484	447	430	474	486	442	453	439	436	448	449	438	461	455	453	417	424	446	472	425	439	435	425	457	440	420	449	461	507	463	451	484	428	448	462	464	432	473	453	429	477	365	424	412	461	434	477	430	447	446	449	435	437	418	432	498	455	436	474	481	466	448	418	426	458	413	437	441	423	421	428	426	430	451	504	439	461	485	488	478	430	477	448	417	448	460	475	429	470	489	490	440	470	467	478	440	481	443	460	431	416	411	417	464	441	457	399	413	454	442	419	416	414	448	456	450	427	498	451	431	428	436	449	495	453	439	461	452	463	476	427	448	439	496	453	472	441	486	475	463	422	476	449	408	410	485	406	436	443	434	437	428	452	429	441	464	494	456	444	462	418	432	451	419	412	452	471	436	439	455	405	520	470	429	446	401	457	463	413	462	433	431	450	439	464	431	494	471	473	452	460	471	465	479	457	428	460	464	417	442	386	440	451	453	458	452	457	459	436	459	462	481	433	422	423	425	452	426	462	443	450	396	473	442	455	461	459	443	413	451	489	447	473	457	469	412	406	439	434	463	429	428	468	414	471	437	461	446	392	466	464	467	446	483	424	454	480	436	438	432	420	442	411	477	407	408	415	451	492	462	432	451	447	459	446	443	497	430	472	444	451	446	451	424	446	437	410	481	466	408	469	452	425	458	427	419	423	442	473	468	453	455	434	417	417	489	437	432	452	424	455	414	448	453	442	449	459	441	437	429	438	414	462	473	401	417	439	439	413	451	479	419	440	439	395	446	436	489	440	437	416	474	450	446	447	486	434	425	460	425	411	431	431	452	456	448	487	479	451	448	406	465	472	432	420	464	438	433	413	462	461	457	393	472	459	434	480	427	440	438	463	442	478	430	472	401	480	436	411	447	464	484	450	422	482	429	415	456	442	425	452	450	417	473	460	421	474	438	451	421	448	435	468	415	403	435	446	418	426	464	412	450	443	442	467	443	482	456	441	409	450	478	455	463	456	399	478	471	453	452	480	452	415	431	448	383	430	424	446	443	453	433	430	449	438	449	428	472	437	441	404	432	436	443	476	435	435	450	404	408	457	474	444	475	465	408	434	402	431	459	421	444	459	429	409	427	444	434	444	437	447	430	456	429	459	417	449	437	438	467	442	454	420	418	437	449	423	424	450	444	448	456	447	444	487	440	461	418	435	437	446	442	413	447	442	466	438	463	466	440	444	461	449	458	466	427	465	405	469	459	469	458	429	414	464	420	467	435	475	435	454	423	447	433	471	471	451	429	425	462	403	482	453	456	409	449	443	475	390	410	415	444	442	429	469	401	438	424	484	426	443	457	439	477	458	467	424	470	447	485	409	386	421	468	446	474	431	469	464	405	457	452	457	462	429	464	447	487	459	393	425	435	463	442	424	471	446	425	429	422	488	436	446	422	440	437	440	407	454	471	413	446	446	443	444	475	381	415	404	412	450	484	461	492	426	444	461	483	444	470	471	447	395	447	428	477	407	414	414	449	406	499	447	408	421	414	427	465	461	471	476	430	408	450	428	418	425	446	468	489	428	454	428	473	467	460	446	444	443	455	432	422	448	410	447	511	420	425	438	441	430	447	460	458	452	456	414	415	461	372	452	486	441	458	456	426	427	441	422	453	440	460	455	428	463	475	412	488	420	413	450	412	441	486	431	448	451	447	456	506	445	446	448	436	435	467	424	466	483	411	450	397	393	420	502	474	471	464	424	479	464	449	428	446	489	435	471	409	432	496	434	458	432	447	449	446	443	451	433	423	421	457	437	469	444	439	506	439	432	446	448	442	433	462	470	430	401	457	429	467	419	450	472	437	445	485	453	438	471	471	412	456	446	421	470	419	479	459	479	442	420	473	455	485	428	457	448	411	458	408	462	453	457	453	414	428	424	441	423	418	427	434	462	450	432	457	426	423	486	443	438	422	431	439	464	471	424	434	443	404	493	508	471	438	457	409	464	430	421	449	452	432	481	472	432	439	494	434	455	480	440	433	432	459	461	436	477	486	436	453	467	463	407	416	449	451	461	476	435	442	428	437	458	465	427	434	468	470	486	445	418	441	508	406	479	441	426	407	421	446	434	442	451	450	435	431	443	436	429	434	468	448	426	446	435	458	435	421	441	437	430	440	417	479	470	436	421	433	432	469	445	435	449	449	424	483	420	471	508	456	440	419	433	452	447	436	438	443	432	425	441	462	445	387	462	419	474	438	441	441	447	453	453	424	415	425	462	461	429	464	457	462	457	437	440	462	461	452	460	410	418	447	437	442	463	431	434	417	434	471	474	475	434	438	442	475	432	442	437	442	437	429	456	446	435	409	407	486	436	427	444	472	481	472	446	436	418	423	424	459	459	497	452	445	512	448	438	464	440	456	458	403	474	461	453	479	475	469	426	422	426	465	449	483	429	452	431	427	437	487	450	475	462	449	448	474	442	431	416	417	437	427	428	437	399	469	433	476	419	441	466	466	423	446	441	464	464	465	449	465	433	462
43006	25292	20531	17625	9712	7196	2637	1545	1469	1399	1336	1322	1260	1210	1110	1074	1018	1008	1023	1028	988	968	971	953	953	951	902	1045	951	1006	960	991	1019	996	976	953	998	985	966	1011	1071	1031	953	960	1002	977	952	1010	981	914	984	904	964	1016	997	973	905	925	978	899	992	937	946	976	966	934	909	939	987	959	962	1026	933	912	913	960	1012	950	945	933	1025	932	917	1003	888	950	924	945	963	960	963	960	1019	972	886	1019	959	922	966	930	945	947	891	897	963	950	983	924	933	913	1023	949	924	1010	932	948	988	912	927	962	928	939	1015	923	910	946	916	947	960	957	909	931	956	950	941	949	950	923	943	910	931	995	958	941	980	966	974	1000	927	952	912	979	935	969	921	937	947	973	1001	927	907	939	950	971	934	938	959	989	974	930	983	920	927	946	910	940	921	920	880	1056	915	912	1014	997	885	933	963	984	947	926	938	969	960	924	950	954	888	1008	937	965	959	931	959	944	961	938	982	957	884	896	951	915	933	972	948	999	952	980	937	973	982	911	936	986	960	950	947	979	894	958	942	898	921	946	970	883	915	950	1007	942	962	963	889	905	934	928	921	962	921	931	931	946	963	933	922	935	972	1012	922	949	937	952	961	907	931	892	977	877	921	942	870	940	886	970	943	940	951	1031	924	948	946	961	903	948	952	937	969	963	932	942	863	971	957	974	938	945	969	959	887	949	957	985	945	938	951	906	936	915	966	964	934	927	964	938	985	900	923	953	972	949	932	978	954	1010	972	914	964	940	958	964	941	946	999	927	895	920	944	955	979	965	940	954	974	997	966	949	932	956	940	929	925	978	894	912	919	999	930	957	978	1024	943	992	915	924	977	893	925	987	981	912	967	947	928	971	966	968	967	981	922	941	954	961	961	892	972	916	955	934	975	964	968	950	953	964	938	961	941	975	944	946	960	991	970	947	942	984	983	947	913	938	956	926	931	947	945	952	936	911	954	967	938	909	962	939	981	934	934	1005	955	982	972	932	939	919	930	946	928	946	942	965	955	980	914	938	980	912	955	961	979	960	922	942	974	959	953	867	912	917	927	965	915	896	948	970	932	980	1029	916	1014	986	913	971	952	981	947	900	1027	968	955	927	930	934	937	991	968	935	968	983	968	926	946	905	953	982	982	929	965	1030	978	944	854	977	908	899	906	925	961	895	986	928	965	946	966	940	993	927	1010	980	931	980	913	927	912	966	959	962	947	980	949	981	937	930	924	934	919	922	932	949	935	931	979	931	926	973	933	963	988	917	964	910	1017	867	943	932	921	987	956	924	935	953	953	920	963	936	948	982	935	980	912	994	990	931	982	952	904	937	971	896	938	941	942	932	917	1013	928	981	983	985	968	972	1002	937	941	1022	920	952	919	963	925	960	921	943	928	952	896	948	929	1007	896	939	896	880	932	934	915	894	913	966	955	870	930	966	959	925	967	965	976	975	902	972	946	970	904	901	988	985	911	976	939	923	937	920	949	997	906	889	932	948	994	926	964	913	942	940	963	949	907	939	950	895	944	922	969	949	935	936	973	917	987	944	985	881	903	969	919	956	941	945	899	975	930	869	970	883	949	926	972	956	896	985	917	912	921	944	970	981	914	936	919	916	918	943	908	926	972	931	919	945	914	910	968	961	959	909	910	956	901	965	934	947	979	976	932	935	972	947	968	950	991	913	954	983	985	916	965	900	931	978	894	949	908	972	929	990	952	915	951	920	946	955	986	871	949	938	970	907	891	948	977	953	948	991	950	937	963	940	920	941	952	935	982	921	940	911	981	984	951	928	948	929	910	961	951	925	912	963	938	994	953	938	959	955	922	912	936	959	896	903	927	1000	941	989	913	981	966	947	938	973	930	943	1003	981	976	986	931	920	976	988	969	970	953	960	954	917	983	907	912	932	929	930	994	985	909	972	955	922	887	979	944	952	954	977	944	923	949	977	976	962	935	909	880	937	992	974	946	944	916	908	955	918	930	980	963	944	919	912	933	919	1014	957	922	936	991	988	960	931	960	974	925	949	887	982	971	953	908	984	941	957	946	935	966	951	923	921	957	930	919	910	906	963	891	955	969	875	947	967	971	993	952	940	941	978	964	964	910	939	979	936	923	973	960	938	997	902	960	939	958	921	946	956	961	995	929	939	955	959	1013	921	898	954	899	962	917	947	878	950	958	964	976	964	931	934	961	949	907	935	969	922	944	960	979	911	998	944	982	955	929	967	970	905	1009	907	934	906	950	911	932	946	978	1034	895	957	939	949	956	985	936	978	943	950	980	1021	963	899	902	984	966	973	977	946	874	941	971	946	911	975	1019	892	958	942	926	928	917	945	1015	923	968	911	938	867	965	952	992	958	921	923	932	920	956	942	922	955	898	914	952	961	929	911	919	953	904	932	993	962	949	944	998	946	913	989	992	960	977	978	884	943	966	949	951	922	959	945	965	894	911	918	1001	883	947	938	905	1004	937	950	913	979	951	948	1017	963	936	927	969	890	940	926	882	981	914	966	931	981	928	937	992	950	991	963	955	982	985	925	930	963	955	966	978	944	941	974	930	956	943	859	924	941	878	938	948	936	869	988	977	924	988	938	948	952	957	904	973	1008	1020	974	996	977	1006	978	961	931	980	919	907	911	929	940	924	941	949	912	948	918	968	980	915	893	960	983	945	952	939	930	927	916	991	968	927	891	921	1003	943	940	1035	954	901	960	947	921	932	989	943	985	900	965	991	951	937	874	957	909	906	923	958	926	972	962	951	952	949	970	956	889	949	941	953	911	917	946	971	922	903	939	948	940	989	988	941	941	924	938	938	948	901	970	948	952	902	960	907	901	983	926	964	890	949	928	973	937	958	990	937	959	889	956	936	890	949	904	917	948	947	930	921	993	976	974	953	940	982	961	957	983	954	957	956	935	970	965	923	968	981	901	950	960	921	976	951	962	959	968	934	937	938	920	984	998	899	992	959	1026	947	931	944	928	990	990	951	936	861	969	977	982	955	935	903	958	927	906	968	943	974	927	935	995	940	932	970	1007	951	926	997	897	913	964	924	925	943	912	968	947	1010	962	908	980	948	925	895	922	947	933	971	978	953	903	934	916	935	974	951	955	957	949	946	982	898	905	983	1000	948	939	972	902	1066	979	936	934	945	944	955	984	940	920	978	944	967	959	909	935	908	914	948	980	915	915	947	980	986	1009	995	901	976	969	943	930	996	944	953	983	941	970	986	937	967	950	939	932	923	939	969	1015	911	960	966	960	939	920	890	965	951	987	926	903	952	939	915	926	948	977	964	954	979	931	936	933	945	975	969	902	953	987	935	931	941	934	951	949	940	975	933	971	938	930	897	964	894	996	955	978	925	984	941	957	962	952	916	901	975	969	950	941	926	948	939	935	928	910	965	954	943	956	985	941	1010	947	957	961	911	997	979	936	952	962	960	950	984	957	944	922	943	928	922	937	963	915	923	912	934	988	931	951	951	928	916	936	981	917	963	951	919	976	936	923	933	915	900	970	988	949	876	944	957	993	928	950	974	933
42570	22455	12808	6518	2501	753	531	538	484	495	495	452	417	445	482	443	431	465	433	480	452	434	402	440	435	428	429	445	384	432	463	461	454	478	463	454	409	410	437	429	408	450	424	425	444	432	443	447	464	429	451	433	436	427	454	448	434	457	444	441	443	458	476	420	432	434	467	395	468	490	435	416	419	394	421	456	432	441	419	436	456	443	424	446	448	429	416	390	460	439	421	436	461	449	435	435	459	435	432	453	431	429	448	442	436	431	404	451	401	452	432	432	439	427	428	441	430	453	423	447	396	438	471	457	420	416	441	458	463	460	396	414	401	431	448	421	405	415	430	466	423	429	478	465	453	419	419	439	387	434	402	461	480	406	419	433	451	446	436	466	421	408	414	425	452	428	478	435	464	474	416	434	418	416	388	426	443	412	406	409	440	407	442	471	454	449	488	443	403	438	453	426	427	419	432	446	441	428	458	455	410	419	448	431	437	423	451	407	433	413	424	450	455	418	442	455	451	453	489	418	444	439	471	442	472	450	388	441	413	422	421	437	390	455	427	463	487	410	460	437	430	431	441	452	429	440	475	469	433	430	480	491	446	421	441	469	457	444	389	421	448	477	428	387	431	416	419	426	423	468	430	420	467	453	445	467	416	441	459	449	394	438	457	426	452	437	432	454	422	457	454	445	444	436	448	430	454	431	423	451	447	429	431	437	459	460	449	472	452	475	425	481	469	461	429	438	429	482	447	416	440	483	408	430	392	437	451	428	378	451	453	398	453	415	412	444	432	398	446	471	488	420	437	446	447	440	449	460	441	413	444	439	412	455	408	447	403	447	428	417	442	451	449	441	470	459	464	437	419	459	406	431	457	392	412	427	392	420	434	426	412	415	373	396	464	415	436	427	465	437	453	447	396	400	458	433	469	456	505	428	444	432	459	467	435	450	449	434	434	397	478	419	452	446	418	431	402	439	470	471	453	421	459	422	422	409	455	402	432	418	420	428	501	408	429	498	495	483	433	423	409	413	435	426	409	449	399	429	445	445	459	437	427	444	429	416	454	432	452	418	473	466	428	453	433	426	446	450	444	444	445	431	429	414	412	425	490	419	424	407	424	437	464	462	456	439	414	448	478	424	417	451	461	401	422	438	444	416	486	420	451	435	441	459	422	409	408	462	433	428	429	432	410	439	441	448	432	422	422	419	396	404	421	429	409	430	417	390	453	409	409	438	492	427	442	444	423	437	432	463	468	471	405	453	467	466	422	410	452	405	436	452	430	441	396	408	452	460	410	416	440	408	456	475	441	429	448	397	392	429	418	454	471	462	472	429	405	428	463	463	419	418	447	480	441	470	458	427	416	383	453	403	401	420	458	459	423	421	417	420	426	422	442	412	419	427	457	470	428	436	464	437	426	427	425	388	413	410	388	411	398	446	439	479	463	438	447	447	457	427	441	393	398	407	416	488	419	451	450	447	438	471	406	424	444	409	446	441	389	450	408	420	395	409	423	437	430	414	481	451	438	434	425	426	441	437	446	459	420	451	411	469	469	421	426	427	433	433	432	454	432	458	434	427	419	475	434	430	451	449	415	437	458	425	444	420	411	425	409	464	427	413	433	477	432	428	414	441	420	406	440	438	413	479	463	416	439	489	455	446	458	422	434	452	475	401	436	454	415	429	432	435	438	423	443	388	432	406	424	454	446	455	406	450	389	409	405	440	432	425	458	451	418	369	411	438	430	453	437	475	446	467	433	438	421	424	428	403	423	442	426	435	420	460	446	426	430	446	448	441	445	460	414	445	465	420	418	441	442	432	443	429	454	441	403	454	462	414	456	426	436	454	452	427	421	448	421	464	435	442	471	437	454	424	435	460	450	415	456	427	480	460	410	440	432	403	435	424	466	403	438	410	423	411	454	467	486	441	426	425	407	430	438	457	448	429	419	423	510	438	419	445	457	434	400	424	448	411	420	433	450	497	453	430	486	436	397	445	426	405	444	482	425	412	448	421	429	466	439	396	453	505	454	409	461	433	452	438	480	434	474	451	422	467	435	488	427	442	415	455	456	424	470	461	407	415	430	433	457	403	413	462	392	464	427	443	472	434	462	421	425	418	412	435	472	440	428	401	402	414	432	399	428	448	394	469	430	425	416	485	443	443	419	443	451	449	411	436	458	432	465	397	458	423	435	445	460	455	400	413	431	419	463	404	451	433	424	470	405	460	433	386	418	423	456	454	418	447	439	425	425	498	415	446	430	411	387	407	433	465	476	486	445	417	417	454	420	424	426	426	414	478	437	427	418	418	425	460	424	424	487	436	410	424	415	463	432	467	454	436	455	455	432	472	460	471	413	427	458	432	409	375	451	422	442	479	436	453	418	443	454	452	474	435	435	479	431	418	461	430	431	417	473	430	446	458	449	412	417	427	409	458	413	453	454	413	456	471	445	428	431	491	426	460	432	427	398	431	416	452	427	460	423	420	456	466	405	413	457	416	443	444	433	461	450	418	426	474	407	459	438	468	432	453	405	497	409	417	434	384	452	456	464	430	426	437	461	432	452	435	407	423	489	406	426	484	442	425	443	450	442	432	437	435	458	418	427	444	421	427	427	419	432	429	436	420	453	454	441	430	392	424	413	471	432	456	444	428	428	418	451	431	442	435	459	406	370	437	464	409	416	469	447	495	501	453	430	415	421	456	416	454	440	439	450	412	398	412	392	434	428	422	454	453	432	459	460	453	415	432	392	396	494	448	433	457	439	454	409	425	414	398	463	440	401	438	461	416	437	444	414	451	436	421	425	463	467	464	441	450	469	434	440	467	428	407	434	413	454	433	465	457	428	444	413	470	427	416	437	433	451	405	389	481	427	432	440	406	449	421	438	469	418	434	411	431	426	432	461	441	430	461	467	397	412	423	444	431	450	431	383	423	446	447	415	458	439	441	465	415	415	422	423	425	438	450	441	446	462	466	412	433	433	437	386	422	446	419	422	497	397	425	436	483	425	419	444	434	435	412	444	444	428	453	416	467	442	439	470	458	458	459	421	445	427	467	420	443	473	458	397	427	433	418	422	409	399	428	437	452	439	452	423	421	393	419	454	416	387	458	418	437	448	417	475	423	463	421	414	419	428	433	445	436	436	454	453	374	421	417	426	443	436	460	435	432	449	410	450	452	454	401	440	411	404	408	458	437	454	439	429	433	413	450	420	421	428	447	436	459	450	435	434	398	411	452	458	422	395	427	444	437	434	436	402	442	431	455	482	455	442	443	464	480	432	415	436	452	429	419	410	410	459	468	442	446	456	429	434	469	426	424	453	421	424	449	453	440	426	449	418	417	450	456	438	456	445	436	451	424	450	425	426	435	449	438	449	437	443	445	414	458	441	442	455	431	418	439	400	441	452	399	420	418	429	440	450	429	413	437	434	430	412	422	443	432	453	441	456	436	496	416	470	462	440	410	415	449	457	436	445	423	431	420	426	424	419	420	407	431	467	426	465	442	424	439
25886	15662	16520	13176	6553	2073	1482	1199	1197	1263	1185	1218	1133	1043	940	987	976	985	1035	924	934	962	977	956	994	996	969	985	917	949	932	915	956	935	896	974	1055	969	949	976	957	1002	965	914	957	916	939	996	848	947	989	891	917	899	908	901	910	925	971	916	903	884	888	942	909	921	973	887	909	964	942	971	958	947	956	940	933	920	929	903	940	931	889	920	926	918	951	948	925	937	929	933	928	965	932	926	941	880	905	872	920	894	875	912	915	934	903	920	892	966	946	942	879	936	920	909	927	896	949	911	925	902	905	931	876	915	905	937	957	888	976	875	900	945	911	938	919	895	865	896	924	931	976	955	953	870	959	923	952	941	972	924	932	931	972	959	952	972	976	912	919	929	875	962	925	900	952	971	908	982	934	897	961	871	957	906	862	940	940	967	939	959	950	947	872	926	996	936	879	902	902	904	897	886	909	967	903	981	923	928	922	933	946	886	922	934	911	947	957	940	900	958	967	985	932	894	920	976	904	961	962	942	897	910	913	905	889	965	955	915	918	848	909	923	986	923	923	911	884	894	925	892	893	945	924	904	956	908	880	921	932	915	893	965	932	924	918	946	934	891	954	925	928	967	964	943	917	892	913	896	953	955	955	909	940	940	897	946	890	956	910	938	909	927	919	921	991	902	921	913	908	896	903	906	932	946	972	899	899	918	956	892	954	929	909	912	863	953	949	931	955	944	883	931	894	961	947	897	901	920	870	914	895	895	912	887	910	926	920	972	934	949	924	972	860	942	960	954	952	875	865	922	927	927	872	926	944	980	914	916	889	954	869	916	963	885	919	882	927	905	960	931	935	943	913	909	876	955	1041	940	877	902	931	946	972	930	938	912	926	969	868	944	889	935	918	949	953	918	929	923	1003	907	903	880	873	1018	898	924	908	941	891	947	996	936	952	871	917	942	921	920	947	961	972	932	930	924	915	935	924	956	899	962	946	948	968	856	980	938	958	968	940	905	940	950	880	913	909	921	948	935	934	900	949	948	890	964	980	929	981	997	940	958	905	933	978	959	912	971	912	931	939	860	910	946	992	978	916	928	931	915	954	924	939	911	899	920	901	907	985	936	931	944	900	909	956	937	950	950	902	935	898	946	901	921	914	943	864	928	965	926	936	925	954	914	893	960	913	919	909	931	942	916	930	912	901	889	951	906	877	886	963	893	944	898	988	906	904	962	961	864	952	957	933	948	909	879	935	897	897	935	896	936	935	959	984	976	940	942	882	904	918	932	985	895	970	893	903	915	918	981	912	900	877	916	901	894	883	924	918	851	890	930	945	911	928	854	960	941	902	906	936	876	919	994	889	941	906	925	914	867	901	923	904	924	892	924	921	907	940	1002	923	928	1013	961	939	944	916	900	929	947	927	979	985	878	949	907	943	1003	900	914	890	869	892	906	923	979	883	952	916	930	925	924	902	952	919	933	938	883	970	968	915	922	903	962	950	900	928	923	915	893	961	936	899	900	854	914	939	961	927	931	881	934	929	966	842	938	888	896	930	943	944	941	951	877	912	928	977	968	858	934	946	894	976	967	853	939	923	903	888	937	945	876	982	917	921	913	898	935	967	933	952	934	918	905	952	938	907	995	890	940	906	961	907	955	883	909	898	869	903	910	949	914	859	916	908	923	897	959	937	929	857	933	880	999	973	919	942	925	929	885	960	958	928	914	922	959	916	948	978	990	924	982	969	931	956	948	939	1007	884	957	947	959	914	963	943	969	878	949	911	935	924	885	921	937	922	921	912	982	937	908	899	895	945	956	953	924	916	912	939	917	928	890	980	891	890	909	884	980	919	886	967	883	953	960	939	909	922	891	879	890	884	956	939	956	894	910	903	961	913	922	893	936	953	953	946	939	912	912	912	881	940	991	941	992	931	871	931	878	923	959	935	933	920	954	945	907	970	956	939	934	949	908	900	874	956	886	945	875	906	924	967	906	936	914	924	909	867	935	881	951	912	899	944	894	940	901	916	871	911	931	925	951	905	897	914	985	906	927	926	947	942	931	942	938	882	941	959	894	934	896	960	911	876	948	938	980	928	900	971	973	950	960	916	857	926	882	952	937	879	931	911	889	979	950	946	926	889	927	920	906	928	904	922	910	916	963	944	875	902	895	939	919	950	899	890	909	888	916	920	900	999	957	885	893	910	907	911	926	875	912	899	997	964	865	936	930	968	944	963	918	958	965	884	922	901	931	923	897	913	933	937	942	943	935	932	932	946	942	940	939	880	927	911	930	993	984	917	911	922	889	918	932	938	867	966	868	939	895	916	853	967	952	975	956	959	913	909	944	941	969	930	936	913	982	866	853	938	896	902	900	930	891	944	995	893	890	918	916	914	928	968	899	948	932	858	920	929	927	954	890	922	944	911	943	899	915	936	967	928	955	935	991	891	899	919	937	893	980	955	907	943	999	932	873	932	931	875	926	909	910	933	930	954	857	937	925	909	910	931	907	936	919	930	874	931	941	964	923	906	964	934	960	936	963	890	911	923	904	1002	878	920	978	972	904	923	946	884	910	915	926	938	985	909	924	946	921	941	913	899	926	943	903	944	950	878	923	915	931	947	938	912	947	915	897	866	960	929	932	945	945	928	895	972	899	886	942	920	956	947	900	944	940	929	923	927	939	970	892	938	909	896	866	954	933	911	934	897	956	927	972	916	885	872	977	944	970	963	952	917	948	959	907	906	894	962	853	959	894	924	945	893	936	933	907	878	949	898	948	888	942	872	897	983	938	957	901	933	938	937	894	934	926	910	894	896	929	903	875	935	909	932	922	913	944	936	879	940	900	934	929	920	939	943	921	922	908	920	920	933	886	936	940	948	941	920	949	935	921	983	852	906	998	933	950	932	903	911	979	967	961	977	910	867	921	923	913	918	943	907	916	907	904	870	895	902	899	938	911	908	953	924	941	929	949	931	919	965	932	894	914	907	900	917	954	958	897	902	907	906	911	903	909	998	941	944	943	899	959	903	929	913	958	948	950	929	880	935	909	979	936	915	947	935	910	972	917	918	1004	921	934	928	908	943	938	897	968	973	919	973	944	882	873	928	963	934	882	949	911	885	955	910	933	931	925	974	1017	898	894	924	935	934	966	924	965	909	874	877	917	928	954	900	902	953	911	924	941	893	892	921	931	932	950	919	937	965	915	900	959	929	906	975	901	906	903	953	903	892	898	954	967	885	942	918	891	1012	916	933	933	879	905	893	929	928	899	894	944	932	887	940	914	909	900	943	927	901	954	902	899	963	923	932	960	901	922	955	889	943	950	944	937	930	928	940	932	924	967	925	904	921	934	922	949	911	956	953	895	935	916	926	921	911	875	926	888	919	912	900	939	883	924	923	955	875	928	929	921	926	911	919	938	971	915	951	922	918	973	920	911	925	924	973	936	897	901	941	945	917	934	882	955	899	969	939	878	911	963	918	960	932	958	893	922	936	940	891	874	952	918	923	912	896	907	913	936	957	935
54399	29474	18750	9002	3121	1401	667	551	498	526	499	508	491	501	420	448	446	434	417	431	412	400	417	413	451	442	400	400	450	395	412	448	416	476	435	432	420	425	467	464	406	415	408	425	449	405	438	433	427	412	423	440	401	390	387	399	412	417	390	408	443	446	432	401	410	425	411	413	424	377	470	382	400	445	460	427	423	420	395	426	430	444	382	436	436	422	404	421	407	407	443	413	442	419	440	432	429	419	464	436	420	411	394	402	394	448	421	445	397	409	407	418	402	428	438	433	421	412	387	446	403	361	385	401	438	447	413	409	418	388	455	415	421	431	412	440	433	407	403	406	445	431	437	448	422	407	410	418	395	437	452	431	435	404	418	449	399	471	439	445	444	407	399	453	395	358	400	443	427	410	424	426	450	389	417	434	441	392	427	401	417	445	389	409	442	401	391	447	472	387	397	430	441	415	428	389	418	389	435	415	440	419	387	414	407	452	388	437	398	426	411	422	392	449	435	442	451	419	423	383	420	440	447	412	430	427	373	394	435	444	438	397	407	405	454	421	408	379	395	389	422	402	429	442	410	392	385	411	438	435	388	420	427	408	444	398	371	436	414	412	386	422	385	431	443	448	425	426	414	423	401	407	436	440	425	425	403	444	399	399	484	439	444	442	445	428	407	414	411	439	441	369	460	383	407	425	440	430	457	408	437	401	416	446	390	393	404	445	401	438	451	422	460	434	406	446	410	440	445	439	376	444	427	447	450	419	408	447	429	421	412	437	413	431	418	403	383	389	423	399	407	433	422	426	424	421	426	398	430	443	399	443	415	441	427	435	400	439	436	413	409	396	423	387	452	404	388	389	422	445	401	414	461	398	424	423	469	456	384	427	420	423	424	435	401	420	446	387	465	435	446	419	388	427	414	415	401	437	412	409	416	423	405	421	390	402	424	430	424	412	436	410	408	414	417	443	406	438	396	447	434	424	463	409	429	419	426	436	394	436	397	417	387	412	439	396	425	405	410	417	417	472	418	351	383	409	453	422	432	405	406	409	397	384	424	412	401	424	436	449	411	425	379	444	407	412	419	403	415	442	437	443	426	454	454	417	468	396	426	425	409	418	428	457	405	422	483	436	444	431	388	402	390	425	477	431	420	427	453	464	434	408	407	431	421	443	438	420	426	404	426	415	416	460	417	451	386	446	390	415	384	446	488	407	442	393	366	434	436	382	408	394	374	379	409	432	410	407	389	445	443	472	435	431	413	443	430	415	446	464	423	436	395	442	410	384	357	463	374	385	458	427	413	441	378	414	431	412	414	429	418	447	470	403	439	416	430	393	388	406	414	409	409	461	422	413	409	371	396	406	381	429	452	463	394	452	413	415	415	415	446	374	394	434	391	440	437	425	419	420	429	445	385	444	431	427	400	435	439	424	460	409	458	461	471	431	456	378	437	433	431	473	422	419	422	404	434	374	425	430	464	409	443	420	367	392	425	441	419	386	403	398	389	423	455	456	426	416	455	416	408	413	430	435	413	430	393	379	421	427	379	397	431	402	443	404	401	439	417	423	415	440	420	385	441	448	394	405	418	430	441	438	435	409	405	428	398	381	434	416	407	420	407	399	447	429	420	393	408	405	381	400	428	393	433	425	432	390	418	403	390	371	453	439	430	435	427	460	399	460	460	403	424	395	439	407	388	401	395	437	404	406	384	410	399	441	405	401	419	444	412	454	390	407	427	416	420	455	482	414	422	388	464	432	423	406	419	406	412	432	417	445	439	458	408	441	448	420	445	437	431	405	426	426	411	450	410	445	418	402	399	393	424	440	415	416	434	423	437	408	427	421	407	425	426	431	448	415	426	394	418	397	411	415	420	464	433	446	464	413	379	439	421	419	410	432	436	406	434	426	463	425	435	396	426	473	396	437	408	408	443	431	415	401	455	411	395	483	432	424	410	416	403	398	368	385	433	479	440	429	393	404	402	455	429	424	462	444	430	427	410	432	414	451	431	430	399	424	412	381	396	425	424	430	424	395	437	437	431	420	416	453	428	463	418	437	436	396	384	425	387	436	445	423	433	393	410	414	372	438	411	398	400	417	422	444	473	429	442	442	405	412	438	436	395	398	413	470	449	426	401	405	417	452	437	452	438	457	402	474	391	424	405	441	400	440	395	446	417	397	395	447	413	418	398	389	402	417	445	442	406	410	443	467	396	404	375	395	424	416	356	409	424	440	420	424	440	399	418	435	442	414	418	402	410	439	409	417	443	432	446	355	396	434	423	408	392	382	426	450	407	451	413	415	415	400	449	437	447	390	441	442	425	454	435	441	449	381	451	361	409	402	436	394	440	418	405	435	437	442	396	416	414	381	399	431	433	443	439	403	400	440	413	431	436	426	399	433	403	392	432	395	420	436	464	393	466	415	426	435	462	426	445	463	411	402	413	460	472	410	422	424	432	427	431	447	441	419	443	442	397	428	396	435	412	420	420	419	423	452	421	416	396	411	394	424	433	392	411	411	408	395	448	447	416	403	422	409	409	441	422	405	387	418	392	399	416	421	445	427	419	439	478	389	419	437	421	365	444	402	409	442	411	455	445	425	428	416	472	413	438	382	407	401	376	444	390	418	396	418	459	375	393	440	430	391	397	425	423	442	391	392	409	405	429	416	432	384	436	410	430	435	418	447	411	397	401	455	423	415	408	410	469	438	402	380	406	449	427	402	430	427	416	425	442	395	416	428	435	453	408	419	424	399	396	354	403	400	420	454	404	402	414	409	406	415	466	431	418	380	371	443	430	437	447	408	442	433	384	446	433	418	420	406	403	411	427	467	418	421	381	433	392	436	468	456	432	405	421	410	402	464	383	432	454	447	387	377	413	411	426	435	421	418	387	429	445	402	372	419	409	424	407	442	421	426	404	413	420	404	446	410	437	419	415	407	384	413	430	440	405	438	430	416	435	435	430	428	454	418	442	420	458	422	407	413	448	410	414	423	400	440	409	391	433	372	429	455	416	458	432	461	420	440	443	410	386	403	411	400	405	453	419	419	426	405	409	439	432	436	410	438	418	434	423	415	450	425	399	438	422	417	443	434	432	445	430	431	453	393	414	450	418	392	402	422	439	437	440	415	416	441	414	440	449	442	460	422	433	441	418	445	432	415	444	415	437	388	440	405	419	413	445	425	431	454	409	436	425	438	431	397	430	437	415	403	393	409	452	427	429	421	387	410	426	451	462	450	397	400	438	407	443	389	457	409	477	446	412	431	390	430	443	400	388	424	426	452	409	428	434	416	442	399	408	393	401	424	393	409	388	456	364	447	421	420	447	385	440	400	391	401	395	380	393	401	411	433	437	447	433	440	429	431	412	443	412	420	418	412	403	396	438	451	419	467	432	405	382	433	442	428	450	456	426	419	442	395	433	416	424	401	399	368	431	410	447	450	426	405	393	415	391	452	420	394	449	401	391	413	438	425	438	441	427	429	445	407	453	404	445	434	434	426	408	416
34055	21471	22511	15567	7996	4337	1948	1447	1384	1303	1233	1266	1185	1174	1046	998	996	990	973	956	981	931	959	928	908	923	940	876	988	968	911	951	938	951	1005	945	947	967	999	920	902	903	947	912	914	929	895	987	855	895	918	902	932	916	904	916	901	970	948	929	935	999	862	838	892	915	903	926	894	888	905	860	927	975	891	905	928	881	902	913	875	939	934	888	918	922	909	939	898	858	887	923	903	909	861	857	928	866	912	856	910	906	838	938	912	904	881	871	941	905	884	910	930	828	908	906	902	896	956	961	934	929	931	888	932	900	911	944	927	894	946	901	916	888	897	920	888	921	937	838	931	900	951	885	918	917	962	892	915	902	899	894	937	944	953	863	940	889	958	892	951	899	932	922	907	915	911	915	917	926	907	860	955	901	925	897	864	969	967	893	922	905	883	946	945	893	908	900	863	899	909	891	868	912	919	933	898	899	907	919	883	849	861	937	919	954	897	921	911	901	893	841	854	903	933	850	930	924	950	846	881	939	853	909	906	899	894	894	868	881	874	895	912	870	860	879	892	971	934	900	919	898	871	954	928	891	917	933	893	897	912	937	914	933	857	964	908	901	850	929	902	889	896	944	960	913	916	890	929	940	940	949	882	932	937	910	849	905	932	855	861	907	921	904	893	888	929	884	924	945	936	917	903	835	962	898	916	906	899	929	929	893	931	840	933	868	941	897	901	923	920	902	932	903	933	927	895	908	900	952	897	901	926	945	906	871	907	946	919	890	913	959	926	886	906	848	890	907	919	909	862	912	919	905	857	937	926	924	931	892	891	880	879	928	973	900	928	939	877	930	950	880	929	903	922	865	889	883	899	953	884	877	904	944	923	950	878	844	917	974	920	878	913	928	888	861	925	883	916	856	926	919	876	890	930	934	910	943	897	949	883	903	959	921	933	851	945	898	922	881	919	941	923	867	913	911	874	914	898	870	880	925	938	897	922	903	874	884	945	926	897	942	926	881	863	896	869	894	931	880	926	925	866	934	976	871	899	897	924	899	931	921	982	894	921	899	899	916	907	915	880	924	874	933	913	950	877	876	906	870	914	870	876	914	952	914	878	866	897	919	834	903	889	927	932	859	876	892	902	904	872	901	937	926	905	867	944	969	911	856	913	904	896	915	889	894	890	925	912	876	849	908	920	902	873	922	879	873	902	927	931	950	902	860	948	892	903	925	878	903	906	897	937	877	959	907	867	941	932	880	944	924	938	918	911	954	871	886	900	946	891	904	862	946	955	891	910	865	889	875	879	914	915	915	929	933	948	928	909	885	911	887	866	917	917	933	900	954	875	885	902	889	849	941	911	923	907	943	856	842	885	915	944	905	920	905	896	942	928	887	882	878	910	885	926	912	882	962	889	932	922	885	957	892	938	900	958	881	883	948	905	900	948	915	894	901	908	901	917	938	890	961	922	906	939	929	839	929	915	916	918	921	911	869	886	905	882	885	903	893	934	912	942	951	939	934	880	912	873	945	886	962	916	898	897	923	907	921	877	935	938	977	949	926	857	913	907	957	891	903	891	926	918	868	871	927	907	902	887	877	898	1007	888	904	914	884	870	881	915	944	860	954	898	866	923	909	899	957	913	916	884	921	922	904	932	873	927	895	865	917	860	872	930	919	908	898	909	896	909	879	919	921	874	939	866	882	940	923	889	870	950	888	915	937	881	888	923	952	901	886	868	915	906	929	938	880	895	936	919	853	891	945	961	939	901	937	890	876	923	908	932	893	915	906	924	879	920	927	881	906	881	927	867	942	934	916	913	838	883	863	874	909	893	923	931	957	917	891	896	933	870	918	929	865	899	877	831	931	884	877	955	882	875	907	886	904	918	913	924	918	853	960	991	939	895	903	975	890	957	895	895	898	872	894	915	905	912	887	943	918	923	889	888	859	953	942	922	933	884	907	904	820	910	859	896	929	907	860	854	929	857	889	878	931	914	885	873	867	849	896	868	872	894	876	871	888	898	874	895	904	948	919	937	912	877	891	907	920	902	877	967	904	970	880	891	891	898	946	883	882	932	963	891	882	915	878	938	920	883	924	889	990	951	903	886	925	877	907	913	851	897	917	892	870	940	921	906	867	868	914	903	914	963	922	937	955	917	909	881	987	876	864	908	894	897	882	859	913	924	859	931	948	897	948	931	954	900	878	937	859	897	901	872	875	896	928	920	869	894	954	840	868	922	971	918	926	899	876	902	897	940	860	942	896	891	918	923	902	928	851	921	966	902	900	884	912	919	924	958	862	944	885	854	920	888	867	885	932	958	884	940	910	854	842	939	891	915	893	914	902	866	943	906	941	883	960	911	896	867	903	905	946	923	857	968	944	920	898	844	911	900	894	924	901	925	913	916	946	890	909	945	912	880	880	957	944	942	917	847	892	947	897	939	919	887	890	870	830	933	846	943	958	920	972	905	932	894	931	871	889	935	865	881	898	896	929	885	928	907	900	887	872	897	858	904	879	887	902	906	928	933	973	943	937	899	872	896	887	876	923	874	902	978	915	853	892	904	880	873	938	911	880	933	898	897	923	920	904	907	895	935	877	922	889	870	966	953	876	969	932	895	896	908	854	904	924	874	891	887	849	917	899	844	936	885	873	945	921	897	923	900	894	887	915	909	893	934	932	989	940	950	880	872	912	931	896	912	922	941	868	906	927	864	837	905	899	933	914	895	925	911	933	876	922	860	901	867	892	903	932	894	914	934	887	895	859	919	888	923	897	894	918	908	893	923	910	954	923	897	882	890	878	939	857	926	903	884	919	859	897	880	908	899	857	916	890	872	924	907	864	903	959	932	915	904	906	932	907	917	918	877	905	919	888	933	910	901	966	880	917	933	896	868	889	858	914	922	907	868	962	917	897	886	910	917	937	924	945	934	860	894	905	872	887	957	870	857	889	966	905	924	956	931	886	914	889	894	882	952	902	947	914	894	974	934	973	918	951	970	911	909	925	930	879	913	946	924	878	901	923	916	890	898	964	954	935	871	948	915	940	936	916	891	933	889	913	918	857	878	919	886	904	916	933	883	905	926	943	929	893	933	907	869	932	877	909	943	916	858	878	893	931	915	880	908	953	882	893	944	920	844	943	847	927	884	883	862	865	911	872	904	899	894	907	875	898	914	855	875	866	933	920	905	884	895	896	935	890	903	932	979	928	933	909	863	941	822	904	936	931	901	903	864	903	939	940	881	899	923	959	918	920	912	964	890	913	930	935	937	946	899	907	907	860	924	869	894	927	942	878	916	896	898	911	865	904	860	911	931	902	900	949	894	915	887	917	879	933	878	890	925	945	894	886	900	923	920	908	915	882	945	938	873	934	928	885	934	872	904	857	874	878	900	943	821	874	894	882	927	952	875	905	924	898	883	886	862	896	846	893	950	917	910	905	912	929	930	927	917	946	883	971	922	896	923	861	851	837	896	933	904	898	915	974	925	915	921	878	913	897	875	899	933	878	950	898
64676	39042	22665	10896	4685	2019	777	565	563	527	526	530	510	473	508	466	521	478	451	454	439	471	415	423	438	460	415	469	470	446	461	430	476	444	417	466	469	460	481	453	452	426	413	419	423	404	469	430	434	422	461	465	425	440	460	476	426	457	459	467	456	444	440	459	458	475	424	458	479	433	435	423	445	447	461	402	478	406	428	437	437	450	444	415	437	443	431	444	442	449	472	441	438	395	395	465	422	437	439	471	481	430	429	442	431	436	434	452	444	446	471	425	435	448	431	456	497	471	460	456	462	478	484	456	470	426	450	421	446	502	432	454	435	497	473	457	443	458	419	427	477	457	451	438	426	438	444	475	464	444	410	444	492	407	428	456	432	426	436	420	468	447	433	401	395	428	487	457	415	443	478	488	472	469	449	477	423	474	458	432	474	398	434	403	432	434	421	441	399	463	467	421	444	424	426	415	448	451	432	423	522	464	477	459	456	410	435	447	425	411	444	424	392	421	433	457	434	455	406	435	446	440	467	481	452	429	459	468	433	458	450	427	434	448	458	430	447	448	400	458	417	438	455	423	415	427	445	433	420	436	406	446	462	472	473	461	421	428	470	442	445	440	418	410	395	431	464	454	449	482	436	431	426	444	445	420	452	441	462	446	486	470	428	447	432	445	399	443	455	436	441	451	437	408	428	420	445	466	461	428	450	443	447	412	427	442	453	426	431	414	447	414	387	444	413	473	434	442	437	444	425	434	465	452	451	441	407	419	454	402	439	454	403	425	424	451	442	465	457	472	447	457	407	422	373	466	435	418	465	428	417	447	456	447	470	404	452	411	454	432	440	444	443	432	448	447	458	441	475	412	447	438	435	439	419	457	425	427	419	479	497	443	463	432	395	430	462	448	486	427	493	444	417	492	387	453	457	471	439	451	450	414	465	423	438	486	462	472	457	463	419	447	437	445	460	461	464	446	460	480	436	430	441	423	443	465	416	437	433	488	462	456	477	393	409	466	422	431	432	458	420	415	410	402	445	451	439	428	459	500	458	441	451	371	410	441	451	430	450	463	446	422	420	452	405	466	450	483	443	405	453	462	433	471	428	428	458	445	422	453	477	444	419	408	414	429	429	464	478	453	489	473	445	454	455	422	404	475	412	428	424	452	480	450	443	441	424	426	423	457	407	490	473	446	407	466	467	498	406	425	432	443	459	451	447	478	431	424	424	403	440	410	462	425	495	436	445	441	430	455	440	433	451	431	461	446	469	426	391	404	454	400	457	477	441	416	513	440	456	504	479	497	469	446	459	443	414	410	421	427	448	430	418	457	461	478	446	442	461	452	496	439	455	442	424	470	467	456	423	462	465	444	451	430	412	449	461	430	377	447	462	435	414	411	434	433	436	449	461	490	437	450	453	473	440	417	442	465	438	390	484	492	445	461	419	500	485	462	427	461	436	494	454	442	456	424	446	464	467	423	443	442	403	428	455	432	427	475	432	439	449	436	467	437	422	448	449	402	441	454	415	435	456	443	474	444	451	453	425	420	445	450	438	434	459	445	435	430	495	462	450	433	411	441	441	451	447	434	441	400	470	438	454	409	439	437	476	453	464	451	441	392	457	435	443	462	419	445	451	462	455	448	421	437	448	453	427	442	405	421	492	469	459	495	462	446	418	448	450	432	429	394	422	426	388	454	439	437	464	419	504	447	436	461	474	477	431	461	429	432	415	437	427	430	445	432	482	451	440	413	388	472	435	421	430	449	413	437	481	459	454	413	436	415	465	432	446	440	430	462	456	478	432	412	399	460	430	428	429	433	456	517	444	464	457	445	443	421	467	429	433	401	480	414	460	458	423	412	461	482	440	433	493	401	422	437	467	424	479	431	439	440	432	431	450	452	444	440	474	430	439	443	512	443	453	412	455	457	438	425	453	450	503	464	425	411	515	439	438	474	468	405	450	418	435	444	437	428	452	451	455	456	442	463	416	443	400	439	438	475	451	435	431	435	438	433	417	423	432	411	459	458	448	440	410	472	476	459	492	429	442	389	454	443	419	448	470	458	449	469	464	473	431	439	426	466	444	421	459	476	471	445	468	435	467	442	415	408	449	431	485	429	410	465	462	461	472	458	447	424	447	492	407	421	443	437	423	434	419	431	414	460	448	428	435	466	486	457	466	476	437	462	432	477	428	431	437	461	417	442	451	437	405	476	447	408	455	448	419	434	451	412	464	417	485	457	452	471	416	494	456	434	434	439	444	435	440	429	410	434	461	419	445	450	487	443	392	440	437	462	451	466	458	444	451	410	435	442	400	446	473	432	395	475	430	428	421	440	452	435	442	450	435	412	444	449	455	424	465	450	443	459	453	481	395	442	455	437	424	440	412	447	475	440	386	455	448	434	453	428	426	453	491	412	427	456	427	459	462	462	488	434	431	429	425	448	466	460	457	425	420	427	449	432	470	446	483	420	479	425	463	419	453	463	406	463	451	455	444	471	422	471	456	392	429	457	426	429	471	438	426	434	434	448	474	446	413	460	409	466	451	443	431	430	455	455	420	439	397	486	421	434	427	469	415	447	455	436	491	468	465	459	436	446	460	431	425	441	473	421	397	477	461	475	473	432	436	476	453	458	445	444	443	461	441	435	465	429	442	456	461	451	446	416	455	401	420	429	471	438	425	442	422	464	450	442	404	432	451	439	456	425	465	451	403	462	466	399	437	469	422	458	440	456	462	453	472	451	481	423	462	427	441	455	462	446	445	400	502	459	429	423	414	448	426	484	423	411	403	438	447	442	433	428	393	506	464	394	433	425	404	464	431	451	418	473	458	447	445	453	438	448	431	457	432	436	420	458	458	472	425	457	454	447	409	447	454	462	441	419	439	500	454	432	465	427	454	408	455	483	432	424	447	445	445	432	456	491	524	477	427	438	426	439	454	455	463	393	438	469	455	442	452	439	489	478	448	458	482	387	442	417	481	445	455	450	461	484	491	459	408	488	434	470	439	423	420	458	450	438	466	462	452	443	405	443	403	448	425	431	430	441	417	451	461	435	459	440	455	460	455	391	444	455	435	444	395	424	402	446	485	449	457	398	455	416	432	425	426	426	437	454	472	460	442	478	398	457	423	490	454	422	393	477	448	465	436	410	428	438	460	465	424	469	401	449	436	433	463	471	467	444	438	447	438	406	459	409	424	473	458	427	437	459	437	426	447	425	429	457	464	426	421	449	432	428	478	397	431	449	387	423	414	408	475	462	412	489	426	457	433	459	451	499	476	434	485	451	439	427	491	462	421	442	437	487	478	450	445	441	439	424	448	465	450	479	463	467	470	424	428	437	413	454	482	437	421	460	450	432	482	495	454	468	422	436	451	448	439	419	417	404	440	464	429	459	454	431	451	480	482	440	420	425	443	454	386	463	464	450	464	427	481	452	445	439	458	434	441	437	477	456	473	468	430	442	465	471	500	422	428	426	415	422	420	442	458	408	413	470	467	436	477	413	448	401
41117	29965	24231	17415	11387	6116	2057	1618	1454	1483	1408	1316	1255	1174	1186	1034	1002	1053	998	992	960	985	984	987	993	998	1010	1017	1024	1019	992	964	944	990	965	991	994	1022	1026	962	997	931	988	955	1006	997	983	961	943	982	967	956	975	960	952	1000	943	991	964	958	991	978	945	962	935	973	939	983	983	974	1011	945	930	905	1012	922	989	913	949	977	940	970	968	916	951	974	929	980	905	967	977	983	973	934	951	970	964	976	942	990	944	931	950	922	948	929	911	900	979	993	955	930	894	917	923	909	891	924	943	950	940	930	974	999	948	966	934	955	960	973	941	943	908	913	944	944	919	959	927	938	977	936	981	926	942	945	944	990	951	954	943	934	910	888	919	979	924	934	926	920	934	947	958	939	947	948	959	986	915	898	950	939	924	921	952	949	971	973	979	976	936	939	920	996	929	926	985	1012	979	936	962	1004	971	951	935	913	936	899	931	954	1022	919	976	941	943	969	910	961	1027	1006	910	908	945	947	892	952	900	930	987	945	954	928	895	963	882	934	932	984	1007	965	929	885	881	946	964	938	877	915	938	909	927	934	938	911	931	925	994	965	875	984	942	919	901	992	1000	977	902	926	965	978	936	929	980	1012	950	914	937	922	952	971	933	956	950	902	921	958	948	967	939	951	922	952	987	979	980	937	961	918	909	935	924	983	920	982	943	929	972	988	974	951	968	965	963	924	977	1040	959	911	905	939	987	930	938	936	924	975	990	957	944	992	943	970	928	978	965	1001	967	1029	922	940	952	987	953	973	980	945	962	957	917	950	950	912	961	968	950	945	910	956	926	968	968	929	946	940	891	949	998	914	936	962	940	895	925	955	985	962	995	942	946	966	989	933	943	952	944	954	916	945	945	999	951	954	981	976	944	938	954	892	942	944	955	973	928	944	939	910	954	974	946	928	911	950	1007	943	993	926	906	928	884	934	950	990	931	970	929	989	915	917	933	965	969	966	980	970	937	998	942	985	917	1032	933	949	919	929	949	973	898	973	987	956	938	935	935	943	976	967	950	924	896	940	988	974	971	928	934	980	940	976	937	938	927	980	1000	933	974	910	957	935	936	947	873	933	941	977	877	976	975	977	927	923	962	936	929	904	1026	955	943	933	983	938	986	980	945	957	979	959	929	1008	939	934	900	977	895	969	897	991	977	948	929	926	923	1001	948	956	923	900	937	957	1012	975	964	1008	980	931	890	977	973	952	915	980	978	966	894	922	914	969	937	946	957	977	960	963	971	981	956	946	932	936	973	980	949	945	914	931	973	940	951	911	955	964	918	949	914	930	936	958	956	960	987	963	930	968	967	961	907	901	959	995	934	967	951	940	1007	958	941	913	993	978	953	990	944	865	989	882	959	954	978	970	986	918	948	944	961	936	962	961	949	945	988	936	998	956	925	958	1018	977	940	927	902	926	924	929	955	965	996	1004	938	985	949	916	968	981	909	958	982	965	934	988	873	917	958	938	909	955	935	904	933	888	1004	943	934	925	912	953	917	923	958	990	979	945	993	954	971	1012	940	952	949	931	933	952	932	952	929	947	920	974	979	990	935	942	911	961	1003	918	944	970	1021	913	913	967	918	955	981	934	911	919	952	976	940	987	968	870	983	928	945	937	956	961	919	1018	993	1021	984	938	952	949	936	974	956	971	896	967	942	926	963	947	950	986	944	958	946	975	919	949	933	972	963	936	959	960	891	967	957	937	958	944	886	958	933	1012	1012	943	900	944	878	932	926	948	952	926	969	1024	907	952	964	942	984	971	967	957	966	930	917	952	998	946	965	987	939	982	966	981	978	917	953	922	931	931	932	945	945	969	953	973	895	909	973	941	904	941	958	916	954	920	928	956	979	917	997	928	991	950	856	975	926	964	940	940	972	952	941	944	914	909	1007	913	930	924	924	947	970	986	915	998	929	972	928	944	962	950	947	945	951	978	966	926	897	944	925	926	933	902	955	940	931	970	950	917	911	942	948	928	959	926	972	975	943	903	917	889	1006	977	958	929	927	963	950	941	934	952	954	917	958	971	955	951	942	953	995	942	950	963	959	952	953	903	931	923	851	946	926	954	978	999	1029	926	914	928	911	960	963	888	896	882	917	880	979	932	956	916	916	940	975	929	976	985	958	960	973	952	933	955	948	913	940	922	927	920	928	934	960	924	961	923	945	972	941	916	935	987	964	951	938	977	932	1001	943	927	951	1004	1000	887	962	943	969	939	926	913	931	956	898	918	979	893	952	938	916	944	947	906	982	940	973	940	926	902	929	988	971	984	918	905	911	932	944	984	949	950	964	970	909	920	885	969	911	894	968	973	999	944	983	946	948	978	963	1004	965	951	962	931	915	975	967	941	962	937	964	957	924	900	961	959	890	949	920	960	978	979	970	934	956	967	974	940	931	967	952	934	892	957	914	961	950	995	877	916	978	875	940	1003	919	938	915	897	951	965	931	943	982	938	930	937	989	1032	988	938	941	996	903	986	951	925	930	957	915	972	955	961	917	928	888	945	967	967	929	915	1008	968	957	957	909	971	956	977	945	912	938	919	935	914	1031	921	948	883	887	928	914	979	961	961	930	964	934	929	905	946	962	972	897	899	947	930	903	958	993	1017	944	973	925	948	979	989	965	985	944	903	970	936	909	1022	982	987	924	931	945	1009	968	966	966	964	903	910	967	1001	932	928	950	986	924	967	917	987	978	937	918	962	996	963	941	946	898	963	985	951	899	929	974	950	990	945	946	940	950	900	948	947	951	982	955	951	923	990	971	984	909	915	980	951	933	862	902	900	918	1012	903	954	968	917	974	902	928	956	914	963	943	936	905	971	963	935	987	921	935	969	930	914	972	946	973	917	957	978	934	935	936	944	934	948	936	966	931	953	925	915	940	981	934	960	945	949	963	913	1014	952	946	966	943	973	973	958	937	973	958	959	939	936	948	948	925	982	994	954	964	980	918	982	983	961	1040	954	930	952	965	916	968	940	991	916	910	951	928	961	982	927	974	961	942	1004	961	905	971	972	1005	904	1004	978	970	930	931	903	949	883	990	937	959	942	1013	942	917	1013	935	981	954	967	882	968	943	894	898	926	1011	947	950	1002	980	954	940	1007	982	952	921	944	985	977	934	959	954	947	955	995	939	984	933	980	981	933	1000	1007	874	943	966	924	929	960	930	948	923	1039	1008	921	921	933	922	928	985	971	932	942	947	950	914	958	952	941	972	926	991	956	921	951	930	966	960	944	926	943	972	922	1007	946	958	974	937	958	957	948	1026	950	978	971	977	914	996	941	927	914	963	882	939	917	993	945	964	876	976	943	973	959	957	952	878	925	983	939	932	1002	985	961	963	992	949	953	927	941	907	990	936	929	921	977	958	981	939	940	875	1000	935	908	982	963	984	962	902	937	961	930	1011	960	953	935	960	981	963	908	944	951	935	950	941	995	954	913	947	926	898	925	923	934	924	923	912	912	980	977	1025	969	948	950	961	956	925	929	925	955	911	937	909	927	903	927	937	914	950	939	1018	941	924	958	966	907	968	955	942	954	959	948
46551	26378	9087	2875	1366	730	520	533	515	527	494	507	495	442	393	454	416	503	443	434	465	430	446	401	440	454	416	426	462	450	404	420	474	462	425	435	457	419	456	404	456	451	441	439	441	417	444	435	412	471	430	422	408	422	405	430	403	414	411	424	446	471	425	451	443	438	429	427	463	463	440	412	422	425	447	436	405	462	404	454	434	424	444	452	419	431	452	442	430	441	448	438	447	420	400	479	397	450	422	451	455	433	449	434	430	433	411	451	410	434	408	446	439	436	446	428	410	411	405	466	469	406	421	434	375	431	455	397	438	401	373	416	406	487	417	403	458	437	428	432	437	438	466	402	414	382	392	396	438	436	392	436	406	485	436	429	439	385	455	403	425	395	403	475	472	415	440	450	492	447	413	418	418	405	453	413	393	442	397	433	406	420	460	400	446	459	454	453	423	425	440	414	475	456	468	434	426	408	485	472	404	416	437	460	444	438	411	409	447	466	438	459	459	426	484	503	444	406	420	422	437	409	414	449	446	433	421	460	410	414	433	463	451	467	419	413	439	415	449	457	432	405	404	400	455	399	451	464	430	426	464	432	394	419	435	458	446	434	421	432	459	445	491	425	389	451	421	418	407	425	414	450	466	481	483	460	443	411	421	420	418	399	422	450	423	401	420	444	394	464	417	449	430	455	460	429	396	399	425	418	405	447	424	431	425	417	455	408	449	402	409	395	417	412	481	450	423	429	424	405	398	434	440	435	401	412	433	389	469	421	394	421	406	393	397	466	439	418	483	455	446	437	453	459	437	447	394	443	440	464	419	454	431	480	435	454	431	420	407	439	410	476	462	404	444	471	460	413	485	429	451	398	446	439	427	435	414	444	437	416	413	443	442	473	436	418	426	433	394	440	414	468	452	461	420	435	443	434	432	439	428	433	429	422	433	447	454	453	450	438	442	440	459	419	437	447	408	414	457	449	420	442	414	390	390	439	431	444	435	461	421	408	447	374	410	459	423	429	412	410	404	365	439	451	447	407	425	417	408	393	441	447	441	453	456	431	434	442	392	465	443	431	427	502	431	431	422	442	418	450	476	449	424	484	460	420	456	417	424	438	446	452	406	458	427	440	417	481	417	437	437	392	481	413	400	429	447	396	440	449	420	436	452	413	434	427	459	391	446	451	442	467	446	433	432	441	451	437	389	468	415	446	441	435	425	449	395	434	455	463	376	441	400	426	486	422	419	427	417	427	454	428	479	457	456	417	427	405	406	430	408	419	442	440	416	412	403	442	447	461	434	390	394	474	408	409	440	431	427	413	410	428	399	418	426	438	428	423	455	431	442	445	405	426	426	394	464	459	392	423	434	440	486	435	435	424	406	431	414	475	456	422	425	429	454	416	404	418	420	435	441	484	425	420	484	485	436	449	411	440	435	438	429	483	409	443	436	443	419	405	471	457	419	438	427	445	437	448	406	436	445	412	439	423	425	407	443	445	417	411	456	409	463	450	456	399	477	420	434	431	462	434	453	446	413	421	439	424	455	436	398	446	418	405	453	447	423	457	456	459	466	390	459	419	447	438	397	414	439	420	421	441	408	427	459	457	443	402	395	418	448	408	444	419	469	446	376	419	481	403	365	406	426	413	455	438	412	415	433	398	426	459	441	394	420	454	432	438	440	451	420	425	448	497	423	434	460	437	421	424	430	471	458	451	428	407	409	422	447	473	429	453	464	412	421	431	414	430	434	403	432	417	427	403	419	446	441	411	424	440	443	407	461	421	447	423	455	426	407	462	441	420	405	402	449	453	421	439	433	438	437	461	415	408	481	440	467	386	417	427	450	454	438	458	455	425	407	432	446	487	416	423	433	469	428	459	451	386	405	405	415	431	400	425	448	400	458	433	435	412	446	469	445	450	434	428	437	493	470	440	447	439	418	412	406	472	400	428	424	446	454	422	420	419	416	438	463	416	428	405	399	451	444	443	413	401	465	432	440	414	425	453	472	423	422	394	423	442	475	454	459	466	438	449	417	471	469	427	443	484	417	472	393	410	438	419	436	414	413	456	466	442	404	429	472	450	441	399	447	423	402	401	429	487	437	437	393	456	457	456	431	420	425	453	421	434	459	446	455	399	433	460	433	436	462	421	436	429	438	445	439	455	404	453	428	472	435	411	442	395	422	409	428	421	428	431	451	419	410	419	447	438	451	426	475	445	438	465	454	409	400	426	468	420	407	416	440	398	469	446	436	417	440	448	420	409	418	454	411	436	408	460	460	474	429	462	431	392	390	413	393	438	387	455	446	463	410	407	441	434	443	458	415	433	426	426	435	418	434	409	446	451	418	411	414	471	428	436	472	438	436	428	418	448	432	471	436	405	463	446	424	466	441	446	388	442	425	444	416	455	457	424	411	450	467	450	459	422	459	448	410	415	425	438	381	448	371	414	422	464	441	448	433	455	443	443	450	450	431	428	446	444	466	407	413	403	422	438	440	434	408	419	418	401	425	399	449	418	435	464	450	475	400	351	443	459	437	482	409	439	441	459	428	451	433	466	430	401	421	396	408	456	407	412	426	414	435	463	429	421	466	495	483	481	430	458	418	418	410	465	439	419	428	450	439	435	471	425	412	449	472	427	438	437	469	490	401	442	429	454	407	443	418	401	462	434	436	400	418	430	473	472	427	418	408	456	432	469	439	472	458	462	423	410	394	457	422	456	419	419	451	433	398	458	422	420	419	427	483	409	444	427	452	412	447	451	427	447	425	420	433	421	438	429	443	455	426	431	419	442	439	416	432	413	462	425	433	428	451	453	375	441	440	420	410	438	439	414	411	441	411	470	426	441	435	424	415	433	429	423	422	456	448	412	398	405	436	431	419	431	440	440	461	426	439	392	414	417	460	430	443	415	439	422	380	456	452	454	426	452	435	423	441	445	391	377	407	424	427	398	422	454	426	423	416	471	451	436	409	441	460	449	467	449	435	411	462	425	437	402	418	459	409	430	411	433	370	437	461	406	464	494	403	459	412	391	406	409	413	465	436	396	436	438	448	390	439	498	461	429	456	431	461	430	393	461	464	422	480	441	431	434	403	419	412	414	439	438	393	439	411	449	468	437	462	380	411	416	420	395	412	477	462	433	454	471	441	419	414	407	392	433	418	481	425	414	429	442	414	420	444	454	435	415	466	433	461	396	474	462	464	445	495	444	457	427	434	443	405	448	424	418	457	452	433	399	427	451	442	512	450	443	423	460	418	404	422	458	415	437	407	412	408	442	398	462	398	466	436	455	416	440	452	427	477	441	464	424	442	461	445	408	447	442	446	404	411	446	424	434	426	431	423	424	478	419	437	423	404	411	447	427	391	401	432	426	444	451	430	421	456	430	425	437	395	412	430	439	421	432	469	417	419	429	391	419	439	467	431	463	431	383	449	476	421	419	461	449	427	452	428	479	450	411	445	446	445	443	447	475	454	474	429	427	466	444	471	423	440	398	430	418	480	462	429	424
29822	19424	10286	6233	4008	2038	1343	1324	1196	1188	1089	1132	1074	1070	1022	979	960	973	887	934	966	927	972	930	958	942	947	922	940	900	941	981	950	940	956	952	959	988	934	917	920	933	964	928	919	889	935	863	967	940	924	925	889	942	936	989	1012	937	923	929	919	986	981	900	934	941	946	893	881	945	917	945	863	900	925	905	950	934	841	902	888	953	894	899	902	882	919	910	884	944	930	934	910	941	881	937	947	888	877	932	893	988	956	982	916	955	902	904	930	960	918	955	931	920	902	871	938	909	945	908	854	925	984	906	889	912	934	888	939	851	976	877	928	958	910	934	904	886	960	907	934	927	943	956	932	917	921	954	967	930	907	898	912	970	915	963	883	871	881	907	970	894	958	945	900	909	909	895	936	949	931	942	920	906	911	964	931	938	944	927	895	898	939	938	985	1016	890	922	969	929	899	927	942	854	817	908	944	875	935	853	883	953	969	937	951	928	881	913	904	928	928	927	906	907	896	894	896	954	916	945	920	954	985	932	887	973	870	891	914	927	888	910	910	885	909	907	916	934	879	919	904	886	891	937	924	929	884	944	921	981	890	966	900	904	911	927	902	926	921	944	911	880	926	937	939	916	947	958	924	887	884	918	865	932	865	933	914	888	979	894	917	931	921	911	934	919	936	971	939	937	931	891	906	933	919	966	975	894	946	957	922	893	893	950	907	905	947	906	900	923	926	906	929	894	957	906	899	936	969	938	907	898	912	974	919	900	977	940	951	928	969	922	879	897	948	1001	872	948	931	934	930	955	837	941	928	944	947	930	888	872	935	967	928	911	934	922	909	923	939	914	894	913	937	928	969	902	905	877	914	960	932	978	881	978	893	921	916	951	898	915	890	948	971	907	922	942	917	949	917	947	878	917	961	923	924	970	920	973	881	958	850	957	876	902	903	937	924	944	931	909	939	944	935	964	924	908	855	920	948	937	958	933	927	950	917	917	886	947	861	966	970	959	929	864	932	941	970	950	958	917	940	930	891	968	878	907	961	953	944	899	946	894	960	939	906	875	909	874	916	933	884	915	918	916	935	919	894	870	941	923	871	925	888	897	948	925	934	934	942	967	950	937	927	961	944	973	987	936	979	954	938	921	941	903	900	897	949	912	963	942	854	922	865	871	980	951	951	894	906	892	949	913	934	931	960	911	895	923	953	926	887	931	893	963	956	969	927	887	915	886	913	906	907	907	950	921	932	956	875	926	899	945	926	965	894	897	921	933	901	874	948	908	940	938	926	878	960	952	945	903	916	893	993	952	912	862	922	912	914	980	882	919	902	977	870	933	896	906	919	915	972	926	909	904	944	905	875	907	898	869	954	896	932	910	912	963	913	921	923	938	911	940	947	894	931	941	907	911	927	908	932	910	874	944	895	929	912	926	948	922	884	879	902	929	940	919	979	950	929	913	892	926	906	869	945	944	1022	936	933	950	982	922	918	836	972	939	921	950	905	911	934	916	956	918	911	939	921	933	906	904	930	875	944	920	843	930	954	906	918	947	926	997	929	856	968	924	955	895	911	874	940	919	911	945	908	935	943	855	921	902	922	960	921	885	944	966	891	933	889	949	889	910	931	919	929	1034	888	915	964	918	891	908	957	969	990	944	989	905	939	922	967	897	951	932	934	936	964	907	917	923	944	952	895	944	933	901	963	902	987	947	1012	934	886	940	959	912	901	865	940	961	952	945	939	916	912	900	912	895	927	947	882	914	929	909	893	933	938	914	910	892	897	941	950	935	864	856	942	952	946	909	894	911	925	902	914	937	895	957	912	955	836	998	939	946	910	1012	921	917	938	900	901	932	909	877	897	921	908	916	947	923	884	924	962	948	914	1007	924	938	961	974	935	966	919	941	922	937	970	888	947	924	938	960	927	933	918	904	907	916	953	939	928	957	903	875	912	914	920	934	930	910	997	1009	930	944	931	962	928	889	892	907	949	972	877	901	905	919	909	855	875	917	959	920	915	858	985	890	887	954	936	937	941	936	934	875	959	945	939	935	978	925	931	904	871	966	876	955	957	918	880	875	936	881	915	908	923	924	904	915	954	922	865	929	918	948	917	967	974	972	912	895	932	862	932	888	922	932	949	888	923	889	913	938	951	921	974	938	941	939	950	917	930	898	932	977	944	908	927	929	883	941	909	915	900	965	925	902	923	964	902	958	910	959	919	924	911	935	969	946	888	959	897	910	933	940	943	943	931	923	887	911	961	958	905	944	906	926	922	922	930	935	933	972	971	908	943	913	975	887	884	944	990	929	983	952	941	957	898	955	919	956	936	971	947	871	929	921	968	937	939	930	903	892	899	883	874	909	952	942	973	949	973	903	873	847	899	959	923	887	916	962	837	914	909	869	930	978	944	917	941	933	901	929	945	886	916	968	957	926	887	951	933	902	913	934	907	887	955	934	959	929	880	881	946	920	929	934	890	933	884	934	895	925	934	881	894	910	935	941	860	954	940	916	910	934	925	982	909	934	892	914	954	938	904	916	931	979	878	948	936	917	930	930	913	938	929	911	930	962	879	925	957	887	906	894	987	925	893	896	892	942	910	966	907	892	870	949	913	899	868	886	909	895	936	867	962	943	941	955	953	881	935	930	959	921	926	914	962	943	938	955	886	931	960	892	897	909	879	891	880	868	943	909	975	944	918	908	952	913	949	904	918	891	918	876	871	949	867	884	904	898	916	886	916	955	924	918	921	905	935	926	893	901	949	943	919	902	894	920	951	912	899	932	920	901	907	949	903	845	924	917	951	917	926	915	881	887	942	944	924	923	856	992	930	945	942	937	896	919	866	913	952	920	952	922	884	920	966	931	929	914	893	932	915	928	948	924	936	939	919	898	927	948	939	948	922	931	940	901	932	873	950	959	965	975	964	878	943	932	919	884	884	932	909	912	941	939	897	878	903	889	935	967	938	885	957	972	881	920	921	916	916	897	960	899	983	950	919	900	937	915	909	940	904	959	932	924	902	912	859	927	924	950	942	941	890	868	912	964	882	876	916	856	939	919	878	901	893	986	911	905	908	985	929	925	906	931	904	962	892	914	889	932	952	880	860	944	919	963	953	940	958	922	931	962	918	870	944	970	919	899	905	924	899	938	878	909	901	972	1033	930	935	949	893	938	968	934	903	912	993	919	915	974	912	904	904	946	972	884	929	970	953	927	912	937	912	917	949	876	946	936	898	917	942	920	879	897	937	967	948	944	980	855	976	939	887	907	956	894	953	983	939	959	887	946	1002	942	931	991	926	970	954	943	967	850	980	918	911	914	926	878	906	948	893	951	894	959	904	850	926	945	928	951	899	916	877	897	914	934	903	914	930	912	945	930	924	894	936	908	897	925	949	954	930	966	942	969	941	948	959	931	903	945	903	878	949	935	940	909	960	930	949	968	930	913	918	856	930	956	926	909	906	897	941	900	933	951	930	927	905	918	922	856	954	943	909	902	893	893	932	931	893	957	946	974	863	920
52437	26857	13111	6366	3536	1509	674	593	503	524	499	467	517	476	471	445	398	437	414	449	435	442	429	421	418	472	396	424	375	435	423	421	421	399	394	413	423	394	417	409	385	438	388	415	471	407	477	432	412	407	430	408	419	397	416	426	437	400	382	411	378	412	353	395	435	432	407	405	384	432	388	424	398	404	418	406	411	399	416	480	434	420	372	386	403	390	417	439	420	420	429	426	402	417	401	436	459	406	409	393	422	413	403	439	406	417	428	392	396	409	393	433	412	429	404	410	404	431	369	405	407	380	461	377	431	442	434	469	412	440	415	416	436	392	431	384	426	430	410	407	433	439	402	412	384	390	373	393	394	443	418	460	419	434	434	421	436	392	467	421	430	443	372	414	384	422	427	416	433	392	421	460	470	377	402	439	412	447	407	426	398	398	424	419	444	427	412	384	427	413	399	441	380	389	440	432	404	391	442	419	424	428	420	432	439	456	424	452	408	376	408	392	443	411	389	414	395	406	379	436	420	377	376	421	424	439	402	435	387	406	387	404	417	413	367	388	445	406	368	435	448	382	390	405	413	359	390	411	420	402	408	448	420	463	428	385	448	407	447	391	424	442	412	377	427	473	390	405	413	414	409	430	422	484	444	406	390	454	449	397	385	408	416	463	397	446	448	397	359	420	487	434	397	429	409	407	391	417	409	392	428	429	387	446	395	416	423	462	416	442	404	420	403	408	386	396	438	409	422	397	426	403	425	437	478	421	408	368	429	359	410	432	423	411	427	412	439	388	432	422	409	431	444	466	416	418	427	399	410	416	429	423	415	403	447	408	417	403	391	407	427	441	405	426	389	423	380	383	411	431	456	411	420	415	391	427	427	436	410	408	413	400	423	439	453	408	383	422	418	447	403	419	447	412	419	425	448	399	402	369	420	442	434	450	420	442	398	424	407	394	404	402	422	439	352	414	418	424	415	444	429	460	413	414	440	409	416	423	430	403	393	411	432	429	393	397	387	460	427	368	448	406	424	424	389	437	387	428	443	438	412	369	422	414	422	418	436	453	445	445	439	401	396	400	402	437	430	420	409	422	422	405	448	428	469	414	400	414	423	447	432	444	419	405	410	428	427	434	438	406	414	404	409	443	429	403	439	403	414	386	415	407	409	431	431	390	381	429	412	438	445	440	430	420	413	404	383	389	408	410	408	408	437	408	398	412	395	425	412	401	392	427	404	396	424	400	423	432	437	427	409	408	371	439	400	439	405	411	444	388	393	411	415	401	392	391	399	419	416	444	438	433	377	385	465	417	421	440	397	393	411	422	373	413	428	432	437	423	430	395	383	407	395	396	413	408	428	376	400	412	416	409	427	466	416	404	402	380	406	388	416	448	381	416	391	452	441	423	435	393	414	401	412	399	428	419	403	416	410	406	436	399	400	434	410	431	404	411	412	385	407	423	438	421	424	371	418	424	417	391	402	403	420	376	397	391	403	436	413	399	432	426	421	415	439	426	418	409	412	373	413	393	434	390	442	405	421	442	409	427	407	436	421	397	408	397	399	438	442	457	389	419	409	454	428	440	411	447	462	433	417	404	409	433	441	400	412	403	411	406	408	384	426	404	428	408	425	391	414	461	448	422	434	406	386	361	403	404	404	442	441	417	425	417	409	436	384	431	402	406	430	403	419	403	435	478	411	408	435	418	421	427	402	446	410	410	440	374	424	427	393	408	431	396	418	416	417	381	386	421	399	422	416	378	404	392	380	422	417	395	389	416	403	407	386	464	398	442	395	416	433	363	448	390	397	419	401	448	403	396	406	430	438	402	424	440	394	460	405	394	405	386	420	378	391	406	416	429	436	373	447	400	402	394	451	414	439	414	390	407	447	401	404	443	411	383	409	397	396	453	417	462	401	448	427	392	406	416	433	398	449	415	403	412	400	415	395	417	381	428	399	414	420	426	398	433	408	410	419	412	453	415	472	381	430	385	436	423	446	436	474	432	420	368	392	378	400	432	431	439	400	374	373	440	418	398	431	428	436	400	383	389	419	387	387	418	401	427	393	450	414	451	443	382	416	418	420	417	405	417	436	420	438	418	468	466	410	392	398	386	389	410	438	386	412	398	387	412	449	446	415	457	446	425	418	404	416	437	398	380	421	414	414	407	391	420	395	432	377	446	371	404	416	398	425	453	397	441	444	408	403	406	429	382	447	398	424	395	428	403	394	411	377	437	425	390	365	415	406	376	391	423	404	426	387	361	385	438	442	452	432	417	411	394	433	396	414	385	438	391	457	408	423	396	427	424	430	398	409	401	374	420	445	405	437	421	390	426	437	454	401	407	426	371	430	412	420	429	396	410	408	406	417	438	465	442	412	375	432	458	362	393	412	417	439	427	400	412	418	449	426	415	426	407	426	422	465	380	381	413	408	395	386	414	393	413	409	454	424	398	435	436	398	432	379	403	435	429	444	405	417	391	376	430	450	404	436	435	409	440	404	423	428	418	401	440	436	395	440	421	438	375	404	410	370	437	455	401	437	385	424	429	412	394	423	403	393	365	477	397	427	384	410	434	419	432	418	380	407	416	407	442	450	467	394	432	401	420	397	415	396	453	386	376	425	413	389	404	430	411	404	440	395	492	445	396	406	397	451	433	409	397	394	406	441	401	436	420	423	390	431	405	412	434	438	427	460	395	435	415	390	405	403	403	418	453	401	412	382	429	429	443	405	405	411	383	440	409	417	399	436	388	449	439	448	391	451	449	412	400	368	422	392	395	405	394	406	383	450	414	395	383	395	464	441	428	410	462	418	408	379	413	436	428	423	416	394	421	420	427	386	415	423	467	430	435	409	416	413	409	409	452	403	406	378	436	405	392	419	431	404	430	423	410	388	386	464	394	413	406	422	417	376	427	415	386	411	450	433	386	430	409	391	459	410	421	414	399	416	451	435	424	390	410	423	457	411	418	450	440	403	367	421	427	412	452	470	416	415	470	380	385	432	453	418	407	377	442	429	383	429	418	449	419	415	419	428	424	428	417	411	435	417	403	438	432	454	412	384	442	425	399	422	395	422	425	401	401	403	434	408	429	391	361	398	439	384	405	423	422	437	394	398	397	420	411	436	436	425	427	354	383	423	387	428	402	412	400	427	400	394	405	407	419	455	436	412	429	405	396	445	398	450	454	445	424	417	424	421	415	437	422	396	371	442	420	389	403	400	439	426	396	429	421	402	394	442	404	412	434	423	437	384	424	406	432	430	461	367	396	414	385	427	436	407	399	392	398	402	409	384	393	400	372	410	421	435	377	411	410	412	440	447	401	398	417	403	444	427	391	452	433	424	412	383	398	427	389	415	446	410	402	410	417	397	380	417	451	419	427	442	426	441	405	425	386	404	452	393	402	422	429	430	398	408	423	405	388	356	411	406	419	416	395	394	430	455	413	391	432	441	417	416	394	396	439	437	487	422	406	449	446	413	413	440	425	433	424	409	392	380	419	406	409	407	400
33354	19709	15584	13341	9544	4819	1909	1621	1493	1384	1335	1305	1212	1084	1107	1016	996	943	976	993	932	958	919	913	963	968	908	884	913	951	892	933	941	963	961	938	1001	923	947	996	960	933	965	870	916	961	928	932	881	886	954	938	846	886	936	849	849	910	872	921	886	873	875	910	883	895	902	872	860	882	902	888	949	895	915	924	900	907	920	924	932	935	899	918	892	916	970	879	887	889	938	902	890	893	922	908	944	858	944	855	932	881	873	869	886	889	872	884	922	834	907	892	911	889	946	923	948	848	958	931	889	865	858	853	904	882	922	898	865	887	875	908	883	871	911	916	913	894	868	908	876	874	890	938	900	883	910	873	905	902	895	879	912	935	887	870	900	879	892	858	887	911	864	895	860	914	918	875	900	863	947	956	874	908	905	906	889	863	922	898	891	921	888	840	883	894	845	917	888	913	853	882	902	962	879	915	904	901	916	905	909	879	911	903	854	890	903	905	897	934	917	915	887	886	848	909	941	918	898	945	896	921	846	921	904	863	951	889	891	869	946	897	971	932	944	917	953	916	935	928	854	892	883	882	901	860	888	895	918	883	881	903	894	873	877	857	904	966	919	928	929	886	879	864	833	910	871	919	876	880	865	914	877	898	873	883	893	887	912	890	890	947	833	942	909	912	849	925	901	933	952	916	850	862	881	894	863	875	962	910	877	878	912	887	876	954	881	914	884	840	864	889	908	838	903	900	870	939	925	869	919	907	902	887	940	929	890	908	854	919	882	926	895	898	927	909	871	940	918	896	885	891	899	864	918	869	910	886	907	954	856	881	893	853	897	925	893	884	875	876	913	863	922	888	913	880	868	912	895	932	902	902	916	923	909	927	903	950	926	935	909	862	859	911	875	886	870	923	874	900	885	999	940	953	894	859	877	857	896	886	904	885	929	937	934	882	882	930	869	893	861	925	880	917	855	850	864	896	909	882	895	905	947	955	914	909	862	879	916	881	897	884	901	941	849	806	927	897	942	918	954	838	939	875	960	894	946	864	873	852	935	897	868	869	926	827	878	959	930	895	883	915	929	863	926	854	932	946	842	926	871	931	925	927	942	867	872	902	909	906	891	883	824	879	902	928	870	879	929	957	876	852	892	874	918	885	872	969	876	925	962	939	904	906	905	908	869	899	902	921	896	868	915	886	937	876	888	930	893	924	899	901	867	914	899	864	900	895	954	918	903	911	890	886	852	870	911	952	917	880	942	879	895	906	874	916	879	884	895	904	961	898	875	895	940	936	899	885	867	897	898	899	842	904	909	886	842	892	901	938	839	870	914	928	884	967	903	909	875	845	870	869	881	879	838	893	918	906	897	860	885	912	871	895	959	878	910	886	918	874	954	911	925	896	906	879	881	879	875	901	890	855	937	890	912	880	868	967	874	876	952	963	869	919	881	911	848	859	896	890	931	904	875	937	899	890	866	923	866	862	911	888	932	923	890	909	867	894	895	898	921	926	916	909	851	900	856	882	894	894	898	895	856	908	855	842	921	888	899	906	902	905	946	895	945	920	910	949	893	871	852	907	871	890	920	895	878	862	899	849	964	870	935	887	857	867	882	900	865	919	915	913	878	896	879	934	932	926	903	863	896	884	853	922	925	926	863	899	914	907	926	921	853	879	942	920	875	923	905	846	888	886	865	928	903	905	892	830	934	933	960	935	857	895	906	909	902	870	868	906	883	938	894	870	892	906	907	918	842	887	871	935	925	883	945	853	878	837	933	903	880	916	862	915	883	924	848	848	928	906	899	906	901	924	907	925	900	928	906	885	880	916	852	909	854	884	933	952	883	966	899	925	877	897	894	898	856	889	896	911	886	871	883	890	867	929	854	869	879	911	879	897	878	884	916	863	924	866	895	875	947	902	875	917	925	950	832	916	925	940	953	975	859	889	899	895	903	971	892	881	900	955	897	917	811	846	911	896	906	893	915	906	849	942	906	864	851	878	879	905	938	880	877	903	850	907	897	873	888	899	838	878	898	884	883	914	869	884	874	871	905	891	795	907	944	863	881	933	896	886	902	900	905	920	922	927	870	890	894	885	915	912	875	898	830	981	877	896	898	872	875	908	930	900	877	893	913	874	934	932	863	902	914	875	850	930	936	928	909	920	919	898	862	914	877	913	887	884	845	854	897	899	874	919	919	943	946	906	946	905	884	930	935	963	918	891	931	884	937	954	925	927	910	851	891	895	871	934	840	923	942	933	895	923	909	858	955	867	868	873	879	899	858	925	924	896	851	895	894	895	905	909	899	910	857	899	861	847	917	866	823	928	934	912	922	899	942	872	929	949	895	929	924	880	918	906	962	907	847	892	863	878	889	904	875	965	899	890	901	871	928	918	884	929	829	870	934	854	910	850	878	861	910	922	913	885	906	881	914	906	917	875	924	917	841	901	906	878	895	854	903	893	848	934	890	933	916	914	891	888	896	910	923	871	877	873	918	898	969	880	879	873	871	895	875	886	894	957	866	871	907	943	912	916	922	908	915	911	906	882	931	907	906	924	899	893	926	922	951	939	882	943	907	945	882	858	866	928	887	913	950	948	826	879	873	858	924	939	911	870	869	933	853	866	901	906	845	952	926	921	911	924	861	919	871	840	809	880	893	846	971	940	915	869	864	916	877	863	878	869	941	895	947	934	891	887	922	877	878	926	935	883	956	873	906	923	836	884	937	911	917	942	900	892	833	913	905	808	900	896	881	897	891	861	876	956	876	888	924	909	895	891	926	869	948	977	922	854	908	852	908	913	915	876	880	866	848	900	900	898	856	944	983	882	906	873	929	890	894	920	876	888	893	923	934	918	926	933	867	902	868	981	902	857	887	934	868	910	907	876	932	879	900	872	909	837	893	855	889	876	848	920	863	921	897	862	889	918	904	884	916	892	898	895	902	903	882	923	865	847	876	908	951	913	887	884	899	914	897	902	917	908	892	845	870	899	878	904	946	870	900	925	861	949	918	905	896	869	879	850	890	936	917	902	943	909	882	943	858	897	929	911	902	926	900	997	862	925	919	837	903	872	896	883	868	902	939	913	915	953	869	921	881	878	873	916	950	898	861	871	862	939	873	942	938	925	906	988	958	891	905	918	881	951	902	934	894	882	910	886	925	902	928	877	900	861	841	884	915	902	842	919	885	916	877	863	925	907	917	905	874	922	834	905	943	900	916	904	891	864	948	910	837	860	850	930	886	875	937	903	889	939	917	868	917	906	897	915	869	879	878	873	877	955	881	908	897	868	893	870	953	913	902	891	873	932	898	887	856	927	879	926	909	934	941	900	874	882	901	901	898	867	906	884	930	868	895	910	922	924	840	859	885	849	918	891	947	943	914	900	865	921	908	889	939	914	898	921	905	883	869	927	915	889	919	914	867	822	880	958	956	878	914	855	882	858	909	905	872	877	951	964	905	944	941	918	834	900	897	918	902	890	871	917	926	849	916	892	872	869	843	899	918	881	901	862
58226	33621	23948	16234	8724	3353	1114	725	674	661	576	588	556	510	510	486	492	423	406	446	485	458	479	452	454	445	478	448	490	467	422	488	459	454	431	407	464	480	461	487	464	446	398	482	464	464	413	386	425	460	410	450	436	501	444	454	454	461	394	444	459	420	477	414	413	473	466	433	489	406	451	429	421	399	444	449	465	415	445	445	450	487	463	423	436	424	475	485	449	503	422	439	436	463	441	398	442	455	433	458	456	416	477	425	438	479	413	450	429	437	446	501	462	433	410	485	440	432	420	424	424	418	442	425	440	411	383	408	427	440	438	454	452	457	431	452	435	422	418	439	429	426	429	464	418	446	446	371	421	481	475	462	440	424	452	432	447	466	424	437	451	407	411	409	403	429	437	439	445	461	438	470	432	424	421	442	442	392	404	445	482	456	440	436	444	454	449	435	417	411	449	454	448	428	454	419	442	414	430	425	455	455	468	446	395	455	422	421	404	430	425	460	440	432	473	464	402	443	420	418	450	462	419	442	447	425	463	439	449	439	445	456	432	440	436	474	445	437	492	416	444	465	451	441	440	462	466	408	470	403	402	432	397	419	480	414	458	422	413	426	446	437	431	439	400	443	466	460	464	419	461	428	446	433	414	453	432	417	458	423	435	444	454	478	427	446	447	432	384	456	384	432	443	416	447	450	416	466	453	437	459	431	433	429	457	407	418	488	442	461	428	438	424	439	428	496	403	434	409	435	463	409	452	454	451	464	411	438	393	435	474	468	443	424	437	439	446	429	455	415	461	446	450	395	416	448	435	448	420	452	426	421	416	392	452	434	496	438	450	423	446	439	474	411	406	384	393	414	428	424	446	471	443	402	425	476	410	401	412	449	445	475	435	441	404	426	380	451	415	410	460	451	413	431	410	443	472	456	420	418	457	442	390	475	463	429	420	427	441	428	410	442	407	474	438	472	434	417	425	412	458	425	452	480	509	460	438	440	437	424	444	434	468	443	402	429	429	396	473	418	447	431	448	417	440	450	456	429	407	410	386	462	458	410	432	428	466	424	439	434	423	407	472	433	430	429	444	448	420	409	461	468	440	381	410	406	446	403	430	425	455	417	435	433	436	456	486	440	441	414	464	412	443	440	389	428	430	437	453	419	442	412	428	443	418	480	441	415	427	409	434	446	428	426	399	392	458	423	448	447	453	421	444	459	440	428	455	424	443	444	446	412	471	478	461	394	444	440	423	468	436	465	399	436	410	436	477	454	432	454	442	390	414	427	434	417	450	374	437	448	447	451	464	448	432	457	445	444	422	428	459	444	464	461	430	420	451	443	411	395	385	450	444	433	430	449	417	408	436	401	421	438	435	405	425	453	434	405	435	461	441	418	407	445	457	425	468	448	420	389	468	416	451	459	425	446	399	418	452	452	483	408	434	407	392	458	469	449	464	452	462	416	434	472	434	462	438	396	411	459	454	419	471	469	452	422	428	433	453	436	444	448	451	458	412	463	451	458	455	454	446	436	425	415	438	438	464	419	424	477	409	484	464	440	424	477	414	414	431	435	431	447	468	477	411	422	452	453	467	409	449	455	424	447	440	466	423	473	462	425	412	395	461	455	473	383	424	442	437	440	470	427	441	411	461	417	443	411	436	445	396	453	452	479	416	414	482	416	471	419	440	461	412	487	444	473	428	472	427	434	405	468	456	437	477	446	476	428	423	459	478	452	455	408	449	439	422	424	470	437	387	421	450	447	470	461	422	475	518	444	461	432	396	434	444	441	431	450	443	438	450	407	420	477	428	444	494	442	408	450	406	447	475	433	454	444	416	465	459	441	463	468	446	439	399	434	476	397	467	418	427	442	454	435	461	410	436	465	443	412	414	467	417	414	414	468	439	420	444	442	472	453	416	481	451	435	429	466	438	423	476	429	451	431	448	387	438	436	444	452	417	412	439	448	402	477	417	414	473	457	400	437	442	440	425	419	452	412	418	405	444	436	473	436	419	463	437	436	437	448	457	424	426	448	442	420	426	427	445	392	427	454	415	454	432	416	422	475	436	458	472	429	439	451	457	406	404	445	452	419	455	472	433	482	431	411	432	439	415	437	439	460	414	451	441	405	446	471	413	428	451	484	422	467	485	471	447	448	418	423	445	417	434	363	456	439	463	437	439	446	445	469	437	379	407	445	437	386	435	416	427	446	449	468	423	438	463	451	460	437	447	411	441	446	432	396	423	427	435	446	405	419	445	427	491	465	423	444	436	446	419	456	453	428	421	399	414	416	449	403	427	470	449	418	426	466	403	466	440	438	465	460	442	443	428	433	434	434	461	439	424	443	456	451	421	424	458	430	491	448	406	413	469	441	423	391	446	412	499	422	460	453	429	469	439	418	439	431	366	413	434	415	447	445	454	445	420	388	496	477	377	454	425	438	449	448	439	413	420	393	421	454	428	416	443	432	392	483	423	450	488	426	442	426	435	448	454	380	430	430	430	429	444	410	431	413	427	440	418	426	448	429	412	460	404	422	431	417	400	451	442	418	429	430	462	453	473	501	407	444	436	425	457	468	417	447	411	448	418	437	473	420	443	444	422	430	492	431	414	452	412	390	428	426	400	425	430	447	466	451	426	438	470	417	408	424	427	412	445	450	456	417	448	456	426	450	483	425	453	449	419	458	483	458	480	450	425	474	435	418	439	443	412	440	420	504	466	391	419	402	437	447	410	434	418	494	458	403	405	459	424	430	426	431	458	451	435	459	418	413	431	455	464	442	404	457	410	417	449	394	452	422	454	406	442	419	452	508	421	442	424	510	441	448	418	448	455	438	464	428	416	431	418	449	442	448	443	411	465	396	438	412	405	400	427	441	437	458	460	444	440	451	447	464	441	446	415	448	410	437	443	483	422	434	443	490	395	420	420	422	440	397	430	454	447	430	447	449	502	447	470	464	448	420	471	434	424	421	442	397	421	434	435	457	429	430	461	474	412	410	474	431	436	445	447	459	414	435	399	451	442	416	407	445	479	434	440	446	421	429	445	437	469	426	433	433	437	422	433	453	439	435	447	440	436	393	442	437	440	411	432	456	446	398	410	449	415	442	423	440	439	418	442	417	484	425	438	430	435	433	427	476	467	422	435	440	429	445	437	429	402	468	420	445	439	457	421	457	404	444	447	446	415	435	417	454	455	422	449	469	439	454	379	469	406	458	452	465	448	455	446	418	421	433	410	436	407	421	462	414	467	480	421	465	410	447	484	419	410	461	421	419	443	422	394	468	419	426	448	432	408	392	428	451	429	427	462	394	425	467	434	432	463	386	443	441	470	459	447	429	415	455	459	441	470	423	415	453	439	455	483	439	456	428	482	450	461	449	425	442	428	440	397	383	402	447	458	446	425	367	406	465	419	426	451	421	445	400	436	415	467	496	433	437	453	449	433	405	452	451	413	451	444	446	419	449	461	417	452	437	435	439	412	433	448	462	431	440	429	424	426	438	421	415	439	470
34899	24470	26860	25887	18245	8806	2843	2338	2145	1979	1820	1584	1498	1395	1311	1178	1104	1048	1064	1021	1086	1017	1033	1064	968	977	974	1006	1026	952	1031	982	1044	1047	1039	988	1026	1027	1036	964	958	1002	1061	997	956	1002	970	979	928	1008	942	983	965	969	921	911	933	984	952	975	912	897	917	924	886	942	958	931	924	971	956	922	920	952	882	922	1007	921	926	932	965	954	935	950	944	940	979	924	964	935	957	975	907	886	935	922	930	949	923	961	925	933	949	952	955	892	908	1007	940	943	950	919	967	957	879	904	971	957	993	943	928	990	898	1042	908	947	927	878	904	930	952	939	903	953	966	932	904	863	970	915	957	889	913	954	940	877	953	947	932	899	935	926	940	865	967	940	983	969	942	917	886	948	918	910	943	987	908	949	909	918	926	896	926	949	914	944	881	989	880	891	959	904	912	884	929	915	961	995	937	941	945	919	911	966	927	893	998	968	926	942	927	917	938	922	933	982	919	906	856	911	888	941	929	935	907	962	964	937	902	951	886	1033	984	880	980	974	986	933	942	953	934	949	968	904	959	928	954	964	957	928	945	974	899	883	906	940	953	975	888	982	915	901	901	937	909	950	920	949	937	936	882	924	896	951	1008	936	961	940	907	913	925	899	907	914	928	899	921	935	904	965	944	924	912	975	944	951	951	943	941	907	923	948	938	946	904	931	931	902	923	945	1004	895	885	917	908	900	902	933	898	897	943	948	922	958	920	927	920	858	890	986	952	947	873	979	964	945	990	934	962	936	926	989	968	963	923	903	905	928	922	920	936	946	976	1031	925	942	926	902	914	916	918	959	977	875	916	993	884	892	954	937	898	894	993	953	942	950	971	986	939	972	946	936	949	926	966	947	923	962	949	936	984	963	867	903	890	956	971	975	968	948	894	958	973	924	935	931	918	924	934	940	904	914	875	962	877	936	958	940	965	928	972	891	966	920	913	934	843	928	928	942	933	961	958	963	954	969	947	933	940	905	898	941	932	937	960	914	930	970	930	875	967	925	930	937	920	944	954	973	977	904	948	886	900	899	996	894	940	930	986	958	927	936	941	887	905	902	903	991	977	970	923	934	983	940	936	895	987	968	938	879	962	869	928	896	937	898	904	970	972	891	918	968	970	932	958	941	933	935	909	879	918	993	944	924	945	956	949	935	944	961	909	972	957	884	950	908	883	903	940	948	975	906	880	893	902	958	950	949	942	950	954	976	927	888	974	954	924	951	943	909	934	962	919	940	921	900	905	923	926	961	961	910	929	929	932	907	950	927	922	955	982	927	921	926	900	936	886	980	968	907	943	922	937	910	949	954	943	872	972	902	976	1027	942	926	972	916	960	890	921	917	961	915	900	919	960	918	918	894	898	944	933	946	898	969	907	920	966	935	918	942	954	955	915	933	892	979	874	936	1005	899	951	945	938	922	984	910	928	941	933	940	902	923	931	990	913	950	900	960	977	956	965	952	954	977	946	955	936	933	939	947	896	1000	884	966	954	953	902	926	933	938	910	994	934	1032	912	840	950	908	942	971	971	957	917	923	950	926	900	917	948	910	937	931	910	885	947	909	925	957	894	895	926	922	906	951	956	945	958	953	942	932	961	917	1001	905	897	975	933	900	918	878	931	935	933	912	942	902	887	944	936	965	896	903	958	914	966	989	957	940	919	936	961	959	957	961	925	943	950	978	917	967	899	973	928	965	905	944	940	916	956	935	953	924	944	970	884	836	924	918	910	968	955	949	1005	954	924	985	935	910	903	945	919	961	912	996	931	902	919	942	882	962	914	971	869	965	888	933	936	934	951	899	901	946	938	942	890	918	893	930	945	918	921	882	962	933	909	940	892	955	900	950	912	894	1018	917	947	975	941	941	925	928	905	933	932	1027	940	965	950	956	971	898	888	906	943	954	990	930	965	960	921	945	955	995	920	921	934	890	957	892	933	973	979	963	945	929	934	890	907	919	925	926	921	944	952	950	904	955	985	943	967	1011	943	952	958	1001	878	930	968	990	922	932	961	968	927	904	956	943	920	934	943	958	929	965	957	921	916	939	907	968	977	961	964	935	897	904	968	937	946	973	973	951	891	907	902	917	934	916	947	959	938	1000	904	966	895	876	917	945	884	925	1020	965	954	958	966	924	914	897	991	902	920	911	892	917	906	921	872	936	965	931	915	958	999	955	956	923	953	944	930	923	874	898	926	950	941	928	964	907	941	987	940	955	925	920	949	896	921	930	934	941	931	967	922	919	963	902	943	904	937	932	967	957	1011	924	939	909	952	906	929	961	962	934	914	918	907	912	930	885	943	916	926	970	927	888	1050	974	905	913	895	935	980	987	948	932	994	905	919	885	962	892	890	914	965	927	971	940	876	866	949	961	909	973	972	989	1003	912	909	925	953	911	962	950	917	989	961	943	942	951	962	921	925	911	995	942	925	911	937	938	950	911	938	869	958	907	941	942	991	965	877	920	932	971	929	1008	947	942	950	927	1021	952	934	970	977	922	950	967	860	917	909	934	910	887	836	880	900	959	925	880	961	985	941	984	931	970	975	934	916	951	960	944	935	1009	922	900	945	940	907	913	950	959	952	917	927	944	906	887	950	941	962	912	974	962	965	968	937	858	935	895	930	936	979	947	903	974	907	891	885	921	880	995	926	896	965	943	963	961	969	913	854	916	882	943	910	930	996	890	895	925	952	941	897	871	910	946	920	942	909	912	927	882	934	953	940	937	938	942	997	939	978	899	953	985	864	914	965	923	933	944	935	947	984	926	967	897	942	961	887	916	948	932	924	929	931	929	968	964	931	935	918	932	953	954	912	964	945	966	910	970	903	953	958	926	970	941	937	936	907	953	954	952	989	980	962	918	917	956	920	939	948	909	971	934	951	893	984	897	910	945	958	984	1010	981	942	971	945	932	939	974	992	929	899	909	915	919	898	946	970	925	930	944	909	960	936	975	927	961	944	941	906	922	890	934	946	884	888	949	977	922	929	894	929	941	937	893	983	933	945	932	926	904	874	934	926	952	1006	948	958	937	905	956	908	886	958	908	895	971	958	928	898	920	946	904	1014	912	943	903	981	935	931	905	946	940	954	944	917	940	897	945	893	899	911	962	921	940	946	961	887	945	960	986	940	966	949	918	915	934	886	935	960	918	914	973	898	961	949	972	961	935	922	898	949	910	913	898	911	969	983	880	961	913	956	920	917	919	965	925	924	916	923	871	944	936	951	956	928	967	913	886	857	946	999	959	899	954	934	915	913	894	932	941	904	928	991	955	886	929	903	980	946	903	944	936	929	946	922	947	953	957	907	963	925	916	951	949	952	923	915	937	874	931	913	889	941	921	927	904	909	980	946	894	938	945	934	960	924	983	893	967	941	962	922	915	871	867	953	947	955	986	969	938	952	978	959	949	940	904	912	939	927	992	936	908	891	947	964	886	893	975	926	914	973	950	938	931	924	931	930	988	902	907	916	898	918	960	914	957	967	919	975	938	905	908	961	911	878	992	889	944
39215	21253	13289	7074	2082	753	573	566	495	476	461	433	471	501	435	459	468	449	427	401	465	476	395	420	436	431	433	443	420	415	401	440	423	412	431	446	423	434	415	441	432	468	421	410	453	416	471	443	405	440	379	409	409	419	439	420	392	400	428	458	435	442	437	398	412	452	423	443	413	445	435	425	424	443	432	420	478	412	429	377	473	441	422	447	407	398	418	410	407	409	471	447	460	450	471	414	400	427	430	406	413	395	430	417	460	425	402	404	425	432	411	413	438	444	448	448	372	429	408	409	437	428	427	432	420	387	449	424	390	399	419	451	390	436	452	397	431	402	405	381	435	418	408	430	442	400	418	384	454	430	430	448	430	412	453	421	460	432	419	405	449	423	393	392	397	422	463	419	435	414	438	447	431	403	421	459	445	387	421	449	420	463	428	417	413	407	387	406	445	408	399	416	380	398	437	443	454	443	399	426	401	439	425	449	417	400	406	422	493	406	431	408	436	387	395	407	424	394	397	438	400	445	423	417	447	428	445	406	459	401	418	462	417	391	423	414	421	437	417	435	451	377	399	409	426	415	435	450	430	430	424	461	427	425	401	423	403	398	409	384	393	446	415	419	409	427	373	417	490	457	425	453	443	450	441	440	434	412	413	410	415	467	437	388	464	456	425	423	432	397	415	471	386	436	434	440	435	423	419	392	456	446	386	415	392	428	436	437	387	455	453	434	462	364	417	447	454	429	409	417	428	465	426	452	431	418	409	399	446	442	437	436	436	435	423	424	444	464	436	420	398	388	437	449	418	429	424	370	445	415	395	423	443	459	440	427	444	426	419	436	423	428	409	443	425	388	458	408	424	411	439	390	409	411	460	418	444	436	449	405	466	408	408	439	440	405	430	431	427	425	445	441	445	427	396	440	406	447	387	394	419	418	424	405	430	415	444	397	416	431	429	424	436	434	443	442	409	414	432	436	413	405	448	459	418	405	433	406	411	412	435	491	443	406	452	430	423	384	429	455	480	433	428	408	413	437	396	428	452	437	431	393	402	432	421	429	432	411	400	440	455	431	412	456	483	425	441	419	486	401	461	396	448	430	449	410	447	415	416	407	395	435	434	398	413	424	416	384	431	433	412	446	443	400	417	434	416	420	431	412	419	409	467	437	460	430	481	460	428	425	399	413	430	409	410	381	360	418	393	444	420	400	406	446	400	436	421	411	404	423	429	422	470	440	420	440	446	408	413	402	433	439	455	418	404	410	439	423	429	449	444	422	424	452	425	431	421	411	415	412	427	411	476	436	395	424	381	392	378	373	455	427	473	413	450	431	373	399	415	407	453	450	399	445	360	416	437	424	442	401	411	467	446	406	415	420	452	431	483	447	399	434	440	434	419	429	418	389	435	421	481	430	424	448	441	446	410	418	432	432	463	405	432	439	386	437	413	400	458	443	471	428	442	428	370	409	391	447	433	444	425	400	403	377	431	439	441	428	414	396	486	424	461	421	439	411	399	401	442	421	436	464	433	398	436	389	442	433	395	475	415	459	442	408	409	437	409	428	456	475	420	407	396	423	413	437	421	409	391	448	433	434	433	438	397	418	403	450	445	435	416	415	390	373	458	430	418	444	423	454	419	464	453	469	429	423	437	463	424	427	426	461	468	455	441	434	417	432	420	384	459	392	400	407	437	433	435	417	439	421	454	451	403	429	389	419	436	458	434	425	465	425	464	429	416	452	408	437	436	445	382	426	453	435	415	416	413	413	385	426	486	447	446	391	437	428	404	442	434	442	395	419	409	444	399	438	428	440	423	417	419	428	386	401	419	383	452	407	426	418	426	400	411	438	430	414	365	411	438	429	408	393	443	459	385	374	427	395	421	435	411	417	447	443	455	432	454	458	436	452	476	387	435	424	404	469	431	408	429	442	463	398	443	423	456	450	432	443	419	436	433	427	414	429	410	445	396	410	413	434	480	437	394	402	413	422	458	426	425	409	409	417	432	445	405	419	406	422	416	435	422	389	451	470	437	464	432	448	444	407	391	406	422	429	466	430	427	442	448	435	457	433	471	384	451	411	439	437	457	426	453	433	424	412	426	414	398	441	414	386	442	473	472	444	416	430	452	466	426	435	424	409	372	435	430	450	450	414	424	459	402	439	449	428	386	411	416	472	410	406	437	410	414	472	397	425	439	434	439	398	409	426	417	415	403	425	429	374	433	418	389	438	414	415	400	425	463	433	415	435	425	430	406	393	415	402	434	421	395	405	407	437	409	474	455	404	387	437	401	419	418	419	402	453	389	435	416	374	398	465	439	423	427	462	448	405	435	406	396	456	419	420	433	409	414	452	398	443	389	434	381	410	419	407	421	411	471	459	423	420	383	442	415	439	416	411	417	418	433	467	430	388	437	408	429	430	419	433	401	455	434	403	397	408	451	398	433	438	418	431	407	462	426	434	383	429	453	411	437	429	380	395	421	399	406	414	415	409	444	423	434	430	411	458	420	386	455	443	406	409	455	450	409	429	419	434	482	413	424	428	394	437	436	429	416	428	388	409	393	433	403	383	432	494	440	401	461	447	395	426	438	429	439	450	408	424	401	418	460	380	421	389	461	412	464	444	406	455	403	443	442	416	441	421	430	433	441	418	387	374	411	456	401	445	393	427	411	444	454	437	428	401	414	451	423	414	429	436	388	394	447	423	387	465	410	444	443	378	415	440	414	444	421	411	400	411	396	416	430	422	403	422	418	407	415	458	423	428	438	412	458	440	441	415	411	425	432	393	449	422	416	418	449	455	438	385	479	431	406	405	456	480	429	412	379	440	409	457	453	437	437	395	385	432	430	473	461	437	396	412	406	439	452	408	410	403	446	424	449	416	406	394	463	416	415	398	419	422	414	437	473	449	432	398	434	392	466	444	432	407	438	420	410	411	442	409	419	448	421	408	417	417	411	433	429	450	440	455	397	442	415	402	432	465	440	437	440	429	425	437	378	436	425	455	418	468	391	418	421	418	448	414	385	398	393	424	414	411	405	434	425	415	433	379	420	416	418	419	451	442	406	439	455	388	423	418	448	439	404	408	404	441	435	407	443	451	360	425	433	400	401	401	405	437	428	416	455	402	373	428	506	463	500	420	471	434	406	406	447	437	419	460	453	439	423	409	415	423	451	434	442	428	436	383	418	397	399	441	413	444	461	435	398	449	406	437	426	430	411	418	425	414	454	420	455	442	449	412	422	429	406	412	389	402	413	434	434	422	421	437	419	464	435	450	432	414	394	416	413	421	485	410	458	421	433	400	403	432	414	438	435	432	403	415	418	470	395	412	410	418	409	440	440	417	431	415	448	420	448	469	465	385	399	464	436	467	437	429	447	445	415	421	475	433	465	455	418	426	442	439	410	413	454	477	421	416	399	408	435	417	410	438	384	430	404	438	412	446	411	397	411	432	429	400	427	413	442	454	428	416	461	431	452	472	414	422	414	403	390	418	415	396	394	380	395	428
23355	15804	17969	13732	5051	1979	1525	1573	1432	1305	1185	1160	1101	1121	1005	985	959	958	922	948	982	950	942	975	921	942	960	909	946	938	950	878	927	900	916	983	908	921	906	964	917	952	924	918	907	899	916	874	939	890	887	910	902	883	911	875	914	871	924	911	923	897	892	908	915	936	890	930	906	909	909	901	888	856	859	862	918	878	939	865	935	892	941	943	819	889	902	957	926	885	871	921	898	898	936	912	923	920	874	912	930	928	871	897	900	887	912	845	876	858	902	881	894	955	904	909	948	895	939	916	925	903	913	916	840	892	919	917	868	891	869	863	857	880	873	968	889	949	889	911	899	889	946	889	912	884	906	835	926	941	861	837	980	903	905	901	845	899	876	987	916	892	905	890	907	907	840	903	894	891	925	837	955	933	932	951	888	925	935	883	919	892	901	899	916	937	841	851	915	942	913	938	951	938	910	925	928	880	837	894	879	930	930	833	935	914	909	896	885	895	911	923	903	898	892	879	880	856	946	946	884	848	930	938	923	914	903	892	863	900	942	885	943	897	888	909	897	971	938	908	942	887	903	875	888	910	886	1011	892	921	969	891	919	874	919	921	912	932	887	953	903	909	928	895	938	924	896	978	900	928	860	929	938	901	908	907	886	877	871	939	911	887	876	895	900	879	932	903	860	903	926	867	874	914	886	943	889	889	985	883	887	877	945	887	850	897	945	906	900	875	908	931	889	943	907	890	922	901	911	897	924	870	859	900	873	875	951	897	917	933	899	940	900	903	917	907	911	902	951	894	868	889	919	949	909	885	895	888	914	895	934	895	962	950	876	888	916	909	899	906	875	892	936	933	904	900	925	854	906	903	927	897	881	920	909	870	915	895	886	917	936	869	953	921	906	917	868	904	926	991	947	915	923	920	885	928	918	900	893	885	862	880	907	900	883	909	962	931	908	871	932	916	845	934	898	918	951	885	946	910	880	979	866	899	929	910	919	902	904	938	921	866	918	936	901	920	892	862	939	969	919	934	936	898	885	904	877	937	872	887	957	841	882	909	909	887	886	906	903	902	890	920	881	850	946	965	908	912	872	903	880	933	942	903	897	872	853	931	944	876	873	908	921	917	944	839	919	917	940	945	880	881	906	909	919	901	906	907	898	877	851	920	903	947	893	893	948	935	907	891	936	899	905	890	913	912	907	918	905	913	878	862	909	899	920	890	884	929	870	918	948	940	915	961	917	885	943	865	900	903	901	876	939	877	893	928	867	886	909	933	868	889	864	894	948	869	886	850	948	923	908	905	973	885	940	922	950	927	944	871	881	901	922	916	892	904	896	883	875	877	889	832	874	904	899	913	921	918	884	943	934	930	907	884	911	929	934	893	908	890	947	884	938	888	899	880	873	869	871	884	903	916	942	978	894	894	902	922	873	942	909	963	964	985	893	907	927	883	867	920	899	901	884	882	910	916	859	881	871	874	899	922	873	892	934	944	957	921	875	938	955	895	906	920	933	969	959	905	893	942	889	891	867	919	891	922	923	894	902	871	877	906	948	858	896	920	909	981	916	874	882	921	881	883	898	904	915	950	868	929	923	972	882	894	880	880	930	937	953	902	919	927	919	894	898	920	921	886	916	908	936	888	899	899	996	929	912	864	956	924	912	882	906	921	948	941	878	896	964	893	913	856	891	870	960	917	833	853	906	914	905	934	940	879	875	904	919	866	915	871	884	889	925	911	870	901	876	897	930	868	954	878	883	922	929	863	899	915	897	919	939	902	939	912	952	940	889	912	927	896	912	875	897	899	916	861	940	913	865	870	945	906	896	909	870	861	910	883	893	898	904	934	894	926	870	911	914	938	942	905	913	874	821	900	887	800	895	895	925	895	908	918	871	939	952	934	907	894	865	907	860	913	884	910	897	864	898	907	895	905	953	936	886	910	850	901	872	911	869	898	880	931	892	897	911	928	880	884	958	916	900	926	920	934	875	928	901	907	926	893	890	924	857	874	925	907	947	869	892	897	926	918	943	921	892	907	949	854	884	945	934	921	906	923	888	925	940	881	902	942	923	909	894	921	906	941	914	906	914	879	887	871	952	936	892	917	937	914	957	907	898	911	944	881	892	894	935	894	942	875	981	868	915	917	875	925	941	864	903	878	931	933	966	921	866	889	915	867	970	868	907	923	902	897	915	896	918	911	902	824	903	946	882	861	949	937	923	912	890	911	901	903	915	912	882	910	881	866	881	909	906	874	863	885	904	900	906	913	850	936	893	932	909	842	874	883	883	1020	909	902	896	896	905	945	916	915	884	946	863	897	843	892	948	858	934	909	946	941	963	901	907	955	961	956	901	935	888	925	933	886	899	925	900	856	903	946	919	869	895	926	916	940	892	899	863	911	881	910	909	872	943	943	886	880	911	888	903	817	934	944	902	853	904	882	928	916	870	913	910	907	923	871	904	910	886	894	888	871	841	895	889	887	928	907	927	932	944	893	864	871	884	944	947	938	900	931	926	908	933	914	953	891	877	880	857	958	926	903	886	915	896	961	917	887	904	917	895	912	875	915	926	942	928	879	930	888	907	909	882	944	917	910	900	886	883	894	946	908	979	923	854	911	894	860	865	903	910	856	874	883	931	913	877	867	952	891	889	940	888	892	894	905	942	894	874	911	939	952	880	902	925	886	909	919	932	921	881	904	902	879	949	920	868	867	871	913	886	864	885	877	914	874	897	896	853	963	938	929	901	894	910	972	917	886	921	877	874	888	928	907	884	907	860	928	910	919	871	890	874	926	934	886	883	939	907	932	885	887	875	896	944	912	859	849	905	883	934	874	902	901	882	939	915	852	913	855	923	903	891	903	864	941	888	917	914	913	901	892	933	884	933	897	894	924	962	892	894	947	870	937	884	928	941	909	917	888	855	939	905	914	958	938	933	887	904	920	903	875	904	914	882	893	938	919	905	966	891	923	925	876	910	956	922	953	958	925	953	857	910	894	933	867	850	927	902	890	953	862	926	920	902	956	903	930	921	862	924	858	955	891	932	904	917	970	937	925	946	930	936	891	936	904	876	853	882	899	937	913	942	900	913	905	955	920	902	967	871	892	914	954	877	898	884	890	923	869	864	853	926	926	913	932	931	878	925	929	903	891	853	893	940	911	862	919	902	958	901	854	858	916	886	923	918	867	923	871	932	910	930	934	887	842	904	882	933	886	959	900	892	891	909	922	926	972	876	937	903	913	872	921	946	958	925	915	861	892	835	899	932	913	916	887	886	894	918	874	912	898	888	886	921	897	935	916	896	910	936	945	895	927	920	866	948	880	887	900	916	898	902	910	889	951	899	887	901	905	920	921	940	980	869	925	854	937	939	910	891	946	917	846	892	884	956	878	899	892	913	891	913	935	930	873	901	894	884	889	925	930	920	895	857	920	891	872	885	906	868	922	935	921	898	937	883	929	915	924	921	891	980	884	924	897	934	934	899	904	902	841	913	902	879	862	912	944	915	857
55567	27970	15435	5895	2221	1050	607	520	485	515	485	468	523	442	468	449	409	451	429	390	398	387	415	447	375	398	439	410	409	418	409	421	389	424	399	406	451	392	407	443	416	428	390	387	409	440	434	405	430	417	422	457	389	398	385	422	425	411	379	401	409	409	419	404	460	410	416	398	358	393	371	429	405	438	424	412	404	437	452	433	431	433	454	396	439	404	400	418	442	437	412	399	404	422	431	408	426	398	459	427	422	411	401	445	419	433	398	396	362	424	426	402	416	402	424	430	429	400	429	403	421	413	424	439	417	370	391	430	390	407	419	450	417	420	424	381	422	379	422	381	384	415	385	395	430	408	363	420	397	388	427	432	452	400	425	378	417	443	404	394	457	422	432	423	413	456	420	375	397	434	430	439	454	382	421	405	449	390	433	404	411	422	382	354	357	403	455	431	396	454	437	421	423	393	423	398	419	391	398	420	464	410	383	401	443	399	417	423	420	404	433	391	396	428	424	404	389	374	404	409	418	415	433	402	419	403	412	391	442	425	407	457	422	415	404	405	394	403	405	411	427	408	450	388	450	416	432	415	460	388	390	454	415	427	390	416	414	421	443	380	381	442	409	365	420	439	391	392	419	399	437	393	387	413	419	390	411	397	439	418	402	439	408	444	406	354	407	435	416	431	430	435	399	425	431	400	443	401	422	402	388	360	395	433	456	419	437	427	350	419	412	420	458	444	411	431	417	409	421	439	417	404	398	419	384	398	403	450	438	407	398	375	413	414	412	448	414	449	418	397	405	416	394	391	430	410	375	376	425	411	391	442	402	432	386	399	424	426	415	397	390	404	374	468	392	416	396	388	422	447	390	416	410	419	398	439	440	402	411	411	384	449	450	431	419	392	417	398	448	390	375	399	400	400	392	383	445	422	445	405	400	426	416	403	408	417	351	385	424	403	407	452	413	415	443	430	406	417	385	391	425	463	420	398	458	412	408	436	437	414	421	424	403	420	439	437	389	404	414	410	422	386	450	405	411	391	384	436	443	437	403	435	415	431	396	417	426	454	427	396	385	430	404	426	448	415	414	388	419	431	406	418	424	414	412	437	414	406	407	408	371	430	428	446	416	415	405	387	411	370	448	429	425	407	409	449	394	422	402	404	388	393	418	431	393	405	438	415	429	389	427	403	405	455	435	428	415	426	403	406	393	365	423	416	408	433	443	425	473	410	455	418	460	380	437	426	449	432	447	423	435	402	399	430	441	392	379	404	393	440	403	422	425	355	459	457	411	413	413	417	416	446	443	425	428	385	387	405	424	393	414	425	393	397	417	447	413	421	427	416	417	443	401	391	440	407	373	422	403	436	429	421	403	414	399	373	438	441	436	430	384	355	425	394	426	382	420	415	429	412	385	403	423	392	427	404	428	447	442	401	431	405	453	393	404	390	429	453	395	431	389	387	408	430	430	412	418	418	422	391	412	387	378	419	414	387	375	430	484	444	452	367	455	472	468	421	419	405	427	415	398	461	428	407	390	395	412	438	404	426	419	387	409	439	404	389	438	403	433	423	389	424	413	431	406	439	403	403	428	414	453	397	398	433	428	392	400	417	442	452	390	444	414	405	461	407	420	408	448	432	433	408	395	402	377	418	423	461	375	383	393	412	397	406	406	380	414	413	418	413	421	411	401	407	425	447	426	403	405	417	415	382	461	418	410	401	393	399	450	408	407	417	434	427	388	414	407	431	442	399	444	394	431	430	409	433	384	417	408	415	397	396	465	403	406	424	425	407	366	394	448	404	374	371	408	397	390	449	390	420	409	429	391	406	445	403	396	409	383	417	437	457	441	425	404	394	427	442	372	419	435	391	372	415	438	438	423	413	369	431	408	441	434	419	427	431	390	413	417	399	432	404	427	442	420	412	368	450	445	439	460	434	391	409	439	422	447	432	447	416	395	403	400	438	415	380	403	392	382	403	416	411	421	370	411	418	434	425	421	444	421	412	410	449	446	415	418	408	433	417	428	420	394	422	387	386	399	421	409	419	456	401	425	438	400	452	405	403	420	416	408	389	445	405	371	403	421	388	442	432	432	421	428	425	379	435	373	380	425	414	417	402	421	442	408	423	402	384	397	388	402	426	436	409	456	376	458	398	419	404	417	410	419	405	413	421	421	413	377	420	422	416	439	411	398	418	398	396	456	432	416	383	435	423	406	431	373	427	445	377	427	412	427	384	397	444	400	411	432	417	405	438	462	411	424	415	413	413	413	409	395	417	400	416	410	416	400	414	382	403	398	411	446	414	426	440	421	446	389	417	383	355	425	426	406	421	385	391	422	442	439	406	409	455	436	403	390	424	395	409	409	426	390	414	381	377	412	391	375	424	385	393	417	394	386	424	439	407	424	422	409	366	413	430	433	446	463	393	441	425	389	390	382	391	404	404	397	434	395	417	389	449	418	409	451	407	374	402	396	404	391	388	425	410	385	400	431	391	419	398	444	420	423	420	415	396	406	435	421	418	400	436	400	380	413	383	419	421	408	400	420	426	374	407	426	405	409	417	425	422	413	423	439	426	396	419	395	412	414	388	412	396	445	427	383	425	402	466	445	437	427	392	417	434	403	408	402	387	440	419	390	401	412	388	429	422	415	421	421	459	404	445	413	450	446	415	424	379	408	372	428	416	388	412	382	448	454	433	432	455	428	423	383	403	384	436	402	453	355	373	418	425	398	408	431	407	371	437	446	406	431	426	392	427	408	408	414	442	445	412	413	413	419	433	397	414	423	418	407	396	380	405	423	456	406	435	396	380	405	448	400	440	443	448	382	364	444	384	423	372	407	451	415	415	411	380	414	417	419	396	454	387	401	382	447	396	476	440	422	429	410	428	450	374	465	374	417	411	424	364	403	435	397	448	418	406	364	430	390	413	426	382	418	428	411	378	454	382	438	443	395	415	402	416	403	431	418	385	419	405	399	429	421	405	407	392	433	393	431	416	420	339	403	404	449	434	396	413	376	396	421	381	417	416	407	419	431	394	438	449	422	417	451	412	405	462	390	473	461	416	395	408	407	416	416	389	431	415	436	425	397	445	430	415	458	420	434	404	405	380	419	428	458	457	460	425	446	439	431	359	411	434	406	420	433	418	395	417	414	413	439	430	434	471	441	400	409	414	442	426	463	449	426	417	450	456	424	397	405	420	433	405	410	414	434	448	399	408	421	435	394	408	418	433	406	405	435	438	434	394	398	431	445	415	430	411	397	403	434	419	362	435	418	404	407	443	439	416	445	405	412	383	398	401	404	434	386	382	425	401	417	439	406	398	410	399	417	408	450	444	388	423	390	464	421	415	430	420	410	402	405	392	415	412	426	361	415	387	404	402	452	361	372	403	417	433	413	379	386	430	428	396	422	364	432	431	395	389	382	429	399	408	415	392	441	428	400	424	458	422	406	408	401	405	401	419	404	432	433	467	387	438	433	423	407	408	427	393	428	416	401	367	418	430	420	437
35728	20626	18594	10545	6189	2992	1631	1504	1400	1211	1255	1138	1117	1052	1123	1038	938	910	913	872	948	935	873	923	911	925	912	920	934	910	918	888	987	898	962	897	960	894	913	904	906	929	923	912	914	880	965	957	926	888	940	901	963	872	937	926	878	867	915	878	913	873	901	854	922	893	891	862	896	880	924	903	945	881	875	898	894	949	925	882	919	886	860	936	959	909	877	856	886	899	945	878	910	858	902	888	869	892	923	903	936	937	965	921	813	912	885	911	929	891	939	864	868	840	849	893	944	879	921	881	910	862	896	851	906	898	912	886	882	878	898	888	868	857	904	917	931	909	936	926	934	937	895	875	969	901	905	913	929	919	878	910	885	882	915	899	837	830	884	904	866	862	830	951	882	883	917	882	893	871	902	831	885	860	880	893	871	874	912	911	916	874	928	946	872	866	930	873	899	935	839	850	901	946	889	919	944	894	921	857	889	833	932	871	931	880	896	840	895	856	893	917	849	875	878	911	898	890	846	864	902	890	844	908	893	907	925	867	900	909	902	949	852	906	893	913	925	907	894	892	854	869	890	853	890	871	880	881	903	889	861	898	860	920	889	841	910	918	885	901	931	868	901	861	893	842	884	843	896	894	915	886	862	849	863	875	853	923	910	858	891	877	935	870	908	903	905	872	894	892	847	884	912	918	888	870	878	882	844	883	872	879	869	891	878	840	851	907	958	917	941	901	901	839	875	910	902	872	910	921	900	891	844	930	907	875	829	948	904	896	858	891	920	867	894	848	922	920	929	909	886	920	940	859	906	878	860	932	916	866	931	923	797	903	891	867	827	913	930	887	885	959	906	878	907	862	904	879	904	882	890	933	907	885	882	901	930	915	899	900	929	923	909	881	861	876	921	837	975	891	874	902	871	908	923	925	948	923	907	888	851	906	928	912	876	883	865	930	912	922	886	825	928	911	882	883	846	879	901	876	872	951	888	889	908	898	892	875	889	910	905	880	922	864	876	914	867	940	891	896	889	870	881	900	892	902	891	908	893	875	865	936	856	885	900	920	897	899	904	936	869	903	889	860	902	864	928	925	878	883	913	901	951	870	896	864	942	858	829	906	896	861	919	926	902	867	855	882	967	921	904	901	907	865	848	881	922	857	887	965	870	908	891	919	933	904	907	914	865	937	887	925	909	853	910	864	866	870	909	902	843	866	877	932	889	955	876	866	892	891	862	882	872	893	895	929	877	888	910	933	911	895	891	845	870	870	870	848	924	868	840	932	843	889	923	922	862	903	920	877	921	911	849	941	951	884	954	905	973	912	879	894	903	866	899	873	855	925	903	917	860	912	915	938	883	886	897	909	967	852	939	850	863	866	883	907	876	880	874	896	891	884	876	873	849	848	847	836	947	905	892	872	901	919	942	871	872	909	880	918	932	874	923	930	898	877	937	901	932	927	956	933	907	865	865	906	891	879	833	877	894	872	900	936	932	923	911	942	876	866	903	884	885	861	921	915	966	934	886	955	889	891	877	881	877	876	865	919	934	901	906	855	880	837	922	888	889	844	879	905	970	839	925	869	872	879	921	874	893	913	860	853	925	959	848	901	866	916	894	900	882	861	881	903	843	849	874	880	918	896	930	875	922	894	906	940	902	923	898	921	921	909	926	868	971	887	941	897	870	903	884	894	949	887	914	898	932	919	865	859	943	879	931	901	895	865	902	864	861	895	887	839	908	896	877	853	913	885	869	860	900	882	897	879	946	879	852	893	891	926	904	857	885	876	882	945	918	918	875	940	902	869	859	875	863	916	908	886	958	892	899	882	833	931	912	875	938	903	882	899	949	859	890	922	886	880	944	834	908	895	918	880	914	855	894	870	859	893	893	894	897	907	844	888	942	891	850	892	933	899	918	879	899	882	873	921	846	901	921	917	901	902	940	852	897	868	881	899	857	860	901	918	917	889	902	926	887	878	895	876	903	913	944	834	849	902	863	949	893	886	856	969	917	919	876	913	862	877	917	868	899	917	934	914	892	869	947	906	885	870	875	891	944	918	851	875	894	864	911	855	890	915	955	865	910	932	888	852	887	919	934	918	878	891	858	923	859	926	883	851	912	901	911	804	822	883	884	942	907	892	940	924	925	897	911	901	902	956	879	928	851	935	918	940	847	874	905	915	891	894	879	839	909	826	863	897	869	867	932	896	921	833	916	869	936	885	895	912	887	914	841	868	845	857	960	913	878	912	874	884	884	811	911	930	920	878	926	891	861	944	932	906	870	829	876	920	858	881	908	828	873	897	877	854	885	885	906	882	869	872	915	910	866	912	872	871	853	930	854	925	979	913	964	894	869	885	911	892	842	876	882	892	929	892	856	918	905	885	877	895	902	897	882	905	903	916	903	890	864	868	849	889	936	850	887	880	843	893	907	880	917	905	859	919	921	862	883	926	952	836	888	908	917	895	897	908	897	914	860	879	898	938	960	890	837	906	871	907	926	940	912	900	866	892	895	911	872	905	896	890	914	875	858	903	923	870	881	923	856	901	914	972	862	849	887	918	892	916	925	923	859	916	900	881	875	865	919	955	914	917	896	926	886	879	864	933	904	848	879	965	900	958	900	906	879	876	860	929	872	864	907	969	877	912	916	887	861	849	915	903	858	904	864	879	915	906	933	916	872	892	892	928	931	899	878	916	882	860	889	868	919	909	917	835	909	903	902	928	865	875	953	948	877	870	910	882	841	876	873	888	904	876	895	881	894	954	902	912	884	864	898	862	906	939	867	897	876	889	892	899	879	864	884	885	886	893	882	918	884	888	880	894	854	921	881	910	919	918	904	866	893	892	891	910	864	887	948	885	903	879	865	868	911	896	889	906	919	946	911	917	877	903	868	902	928	867	894	882	869	865	872	872	906	858	930	862	907	912	842	892	881	889	874	921	950	944	896	949	918	886	888	910	905	905	855	903	865	898	913	939	959	881	894	885	885	912	927	900	875	884	870	942	940	897	909	916	869	923	874	868	895	897	930	908	894	910	920	927	845	833	902	866	900	891	911	844	906	867	906	883	857	828	913	909	867	884	855	893	887	885	877	910	891	878	895	911	860	920	887	884	912	879	935	905	902	903	846	892	895	911	858	935	938	910	888	871	859	888	924	878	925	869	864	930	854	903	920	895	910	936	885	931	862	871	895	890	937	911	869	864	911	953	902	909	912	908	902	933	964	857	873	927	870	914	911	841	933	876	866	905	909	924	900	910	947	840	932	915	898	862	884	908	914	873	875	863	887	919	904	883	853	901	860	934	867	915	931	907	848	907	936	899	937	880	868	896	887	929	899	907	895	915	910	901	909	908	887	859	909	821	854	926	881	873	893	886	832	854	872	960	937	929	875	907	871	850	819	942	892	882	863	874	904	926	880	882	937	891	841	858	919	906	897	860	863	864	919	887	861	926	904	855	882	884	938	834	881	895	928	934	844	848	884	897	917	903	882	862	829	867	912	875	894	853	958	896
63617	35609	23417	13360	5880	2091	847	686	622	562	553	505	477	479	513	475	455	501	433	431	417	435	404	457	479	423	397	447	430	462	441	462	470	416	438	406	439	450	480	450	433	449	418	456	425	415	394	477	429	477	486	468	479	447	428	417	411	455	487	451	424	379	455	470	479	428	388	437	460	438	422	468	448	471	402	475	410	415	447	467	411	391	486	414	404	395	418	451	402	422	389	476	449	393	423	429	437	409	411	479	468	441	386	428	436	438	467	436	449	465	408	456	426	454	475	465	442	441	448	468	431	424	394	401	441	427	421	506	427	411	473	474	419	424	440	391	451	433	444	477	494	399	431	454	436	436	433	389	444	410	423	411	427	436	435	400	451	421	422	430	458	442	425	404	397	400	465	424	394	478	426	412	421	450	447	418	414	439	439	407	401	416	418	439	427	475	446	518	422	400	403	427	418	468	456	442	420	430	374	429	444	406	419	450	420	490	441	457	442	418	445	414	395	434	428	418	419	454	435	455	438	441	383	418	407	399	414	458	415	462	442	427	448	421	423	424	450	420	458	453	436	442	427	456	435	412	432	406	447	429	434	411	420	477	382	447	419	460	412	423	455	391	381	430	425	438	449	444	482	452	452	432	446	390	414	445	481	461	459	398	410	401	445	449	447	428	420	431	418	422	421	415	428	443	425	444	429	407	412	440	442	412	442	443	428	421	403	444	422	383	468	392	424	425	413	423	447	418	422	442	491	416	402	450	444	459	430	397	440	452	435	424	397	445	436	458	450	408	466	405	419	455	429	398	440	446	461	416	430	484	405	429	421	402	431	438	425	432	438	443	436	426	423	420	411	435	411	370	420	436	444	395	480	411	426	431	469	389	441	439	421	423	492	407	438	419	457	448	447	438	435	456	417	422	438	455	432	463	427	435	423	408	427	432	443	380	455	426	458	485	437	444	460	452	406	437	465	422	400	404	427	438	417	427	391	425	435	454	478	433	390	426	427	445	408	432	486	439	460	431	408	460	430	430	428	413	418	418	452	414	414	434	430	470	433	395	449	448	455	414	428	479	455	458	395	391	397	414	429	401	452	411	423	439	415	440	445	445	475	441	469	430	454	413	439	439	458	438	466	472	428	459	430	414	401	473	428	440	458	461	470	453	425	484	408	396	474	413	427	373	457	430	446	406	439	420	364	380	439	454	428	422	402	449	402	411	423	431	435	413	437	411	429	450	408	410	450	425	436	473	430	475	454	392	459	423	462	395	423	410	428	420	424	426	421	464	409	471	404	462	426	429	453	459	454	416	437	440	453	428	459	418	425	448	412	450	432	412	425	450	443	440	479	446	465	466	414	437	430	464	403	440	423	405	393	425	436	442	439	477	369	440	427	423	415	408	429	440	455	491	433	448	380	412	438	439	451	416	441	474	435	422	453	454	439	454	430	433	437	504	448	471	453	432	438	425	402	436	459	435	448	466	461	462	391	430	443	425	423	490	429	453	396	427	452	427	411	463	391	418	507	438	428	464	421	435	450	437	440	425	419	425	433	433	398	442	410	418	437	427	454	423	466	449	447	408	453	439	430	442	421	411	444	427	443	418	443	430	440	462	415	460	436	483	441	464	394	396	474	442	402	460	445	421	437	423	444	426	484	409	417	428	444	430	412	420	448	427	430	449	435	447	432	434	463	459	428	436	445	438	437	429	412	454	442	441	422	406	417	416	444	427	443	445	448	448	438	504	463	385	470	434	433	388	410	398	430	449	464	423	396	435	446	437	435	432	436	428	444	457	404	410	419	435	444	459	495	457	454	428	410	410	430	431	446	445	440	421	451	406	442	433	438	429	457	426	432	444	434	406	469	464	421	416	444	421	441	430	436	430	390	408	436	452	462	397	442	459	406	394	474	466	436	438	478	454	442	443	441	410	439	430	444	455	427	444	467	435	414	427	413	415	415	395	411	444	387	417	421	414	447	410	460	408	416	461	428	402	439	437	442	431	428	411	418	409	459	445	413	427	440	439	454	489	429	459	427	482	448	420	427	417	433	416	445	441	444	431	473	429	406	425	408	387	468	426	422	432	443	474	450	410	438	410	483	473	417	431	457	386	454	408	432	419	477	456	401	424	478	452	452	401	463	463	468	463	451	421	436	417	445	422	460	457	446	448	411	408	433	416	459	471	448	425	480	466	414	437	431	435	440	443	468	429	461	432	444	436	410	448	408	486	460	440	422	425	433	381	417	402	459	473	420	432	427	440	436	482	419	432	436	422	358	410	383	465	444	398	443	465	449	425	435	416	421	416	424	500	430	416	424	432	458	435	412	430	395	414	444	410	435	497	449	441	455	451	381	452	444	418	453	452	465	403	458	465	454	447	432	441	446	422	468	444	406	434	428	504	420	453	424	431	443	402	413	506	425	446	483	393	454	446	454	424	420	421	457	469	463	465	428	460	449	435	449	488	453	447	462	447	380	452	455	462	443	399	421	505	424	434	457	440	408	451	462	439	442	411	418	425	424	451	461	430	424	412	431	444	430	440	431	430	434	387	441	428	424	416	448	448	480	421	420	429	430	412	445	408	444	425	415	394	466	440	471	439	452	442	432	415	456	459	416	463	454	430	424	472	412	466	466	465	446	424	412	464	416	426	410	391	414	439	448	430	388	431	397	399	493	434	448	449	446	420	467	420	469	457	482	440	426	400	422	418	446	433	417	426	430	448	435	427	437	452	453	407	455	375	417	469	494	445	460	416	434	424	445	423	430	422	435	423	449	462	457	456	438	425	431	395	445	389	402	489	439	467	492	449	426	466	411	422	418	428	478	467	470	430	439	452	466	434	427	459	409	444	434	436	414	476	431	443	446	426	419	418	426	423	376	462	466	433	433	474	447	442	401	447	397	410	420	413	445	454	392	397	418	463	417	441	419	437	422	432	384	444	436	443	440	428	412	425	421	459	459	435	455	415	442	418	441	420	419	386	465	414	443	452	435	412	434	391	434	472	425	469	439	498	435	419	423	460	446	411	406	414	438	450	454	461	448	448	400	472	480	429	451	364	412	439	418	401	419	431	435	407	432	414	442	451	435	456	429	449	433	478	439	465	442	466	443	423	419	432	457	447	427	424	440	415	443	422	446	426	433	414	471	468	454	392	427	450	404	463	418	427	459	420	441	442	438	390	467	465	461	430	441	468	448	443	439	438	396	443	433	415	463	462	435	442	445	443	466	447	429	448	458	440	449	502	459	405	457	391	456	454	433	415	434	414	418	464	417	438	456	415	448	479	456	406	436	441	440	423	452	393	442	426	400	412	453	471	467	452	423	447	410	436	469	420	452	452	433	456	467	419	446	420	424	426	420	433	436	428	433	426	387	452	436	380	456	430	436	462	411	409	454	433	441	410	412	432	475	463	456	437	424	438	426	385	453	466	392	400	413	422	456	401	429	437	459	435	436	427	463	414	428	448	410	408	412	402	505	402	428	407	413	440	485	446	433	447	471	460	410	465
39522	26985	25107	21577	13025	5964	2457	1858	1724	1518	1446	1308	1180	1167	1118	1059	1022	1008	994	1070	941	1010	987	950	970	1025	970	992	1025	973	968	992	1017	960	995	1039	963	975	970	933	935	948	928	923	991	916	998	994	929	981	957	928	977	952	940	928	937	912	979	931	944	953	922	885	995	887	898	899	948	901	987	930	961	901	987	954	933	921	893	950	971	949	971	912	921	882	966	966	939	960	931	935	940	988	877	951	970	998	961	975	990	938	948	978	909	968	918	945	977	940	915	923	914	935	948	888	912	924	937	896	973	939	927	939	878	933	937	887	903	959	936	924	905	915	912	928	951	945	913	913	940	956	925	929	927	908	896	948	988	911	862	937	949	977	937	942	966	923	966	948	958	923	937	897	931	889	843	940	963	941	980	943	956	920	891	912	879	949	929	954	940	930	920	969	943	934	995	967	855	905	955	925	933	947	961	928	918	937	935	950	948	920	955	973	940	942	994	948	943	966	998	890	927	903	940	928	886	948	927	939	897	923	948	884	925	900	980	930	926	959	908	916	999	908	985	933	936	911	913	933	949	907	968	897	912	966	895	906	901	905	925	945	965	912	920	915	914	906	878	902	902	923	922	909	935	905	951	962	916	952	939	954	950	929	923	864	910	1003	991	883	906	881	936	940	947	969	984	923	930	979	926	950	926	922	934	913	911	925	848	924	955	932	993	873	974	957	937	873	912	933	923	942	908	912	948	937	866	926	948	939	942	929	945	913	903	907	892	941	971	939	875	962	948	911	904	904	887	909	926	947	939	930	900	895	938	929	890	923	917	983	913	920	951	918	867	884	981	967	923	925	917	966	915	944	946	891	947	955	954	953	959	974	938	926	923	923	976	928	889	874	936	918	932	950	957	921	923	899	915	961	921	874	904	942	960	939	934	903	907	937	894	895	929	928	971	928	906	900	924	917	930	924	911	891	927	897	969	912	864	953	983	880	925	960	920	918	896	904	860	865	924	936	964	933	949	901	936	930	918	889	982	937	870	923	952	925	903	918	951	958	914	844	975	954	910	960	944	967	933	914	942	933	916	916	916	908	917	954	940	959	893	877	898	947	883	912	939	931	925	888	898	979	926	869	931	911	900	873	940	921	927	982	951	931	865	999	915	892	970	885	946	943	978	925	944	979	910	948	901	929	887	881	912	938	899	910	865	976	967	932	897	899	929	953	961	916	919	973	964	1003	918	922	995	926	936	922	1053	932	865	932	933	933	919	993	956	959	981	951	960	927	932	903	916	892	922	920	893	994	958	935	901	876	945	953	900	937	951	981	993	909	962	972	900	901	917	915	943	883	868	929	901	892	942	963	916	914	979	919	940	929	881	890	926	921	938	914	938	971	888	910	889	919	947	901	908	964	977	891	944	948	939	972	923	914	911	953	922	935	950	937	859	887	954	885	948	956	895	965	926	953	934	934	969	892	898	901	936	926	919	971	968	976	956	980	898	888	941	935	922	893	909	910	980	961	936	895	960	935	959	920	985	887	909	878	899	917	968	924	897	899	952	876	951	899	904	1000	960	918	923	935	856	880	938	930	964	988	918	928	913	935	927	980	959	891	959	946	936	921	916	961	924	932	966	940	923	931	948	951	944	956	960	924	923	895	942	930	947	880	953	906	928	958	903	912	891	935	972	946	949	958	970	916	946	942	927	915	908	914	920	935	899	899	941	940	967	928	966	968	922	881	938	912	923	915	945	923	923	900	967	908	957	902	926	987	939	961	899	921	956	933	949	906	917	926	937	913	951	909	885	899	943	924	900	901	877	949	948	969	974	928	989	962	926	902	931	935	946	970	946	929	877	968	865	908	965	904	939	971	897	861	927	859	942	937	930	964	888	880	949	883	969	953	928	1001	904	982	900	897	933	933	948	972	926	979	959	945	946	991	906	961	940	920	931	965	911	888	922	969	973	958	1022	912	963	935	922	903	901	910	980	898	870	888	908	944	926	904	902	987	872	929	921	942	912	963	937	907	908	919	943	917	931	932	934	903	916	888	951	949	951	930	954	960	968	930	934	900	927	916	948	902	940	913	932	905	957	895	908	944	942	935	899	940	930	935	899	980	927	919	890	934	974	968	897	913	872	940	913	942	950	932	949	909	900	920	931	967	919	898	908	917	917	933	910	924	986	911	944	956	924	990	966	958	916	912	872	952	916	937	940	907	924	972	908	931	953	947	962	1001	948	900	949	931	903	943	969	883	891	911	961	929	951	952	936	889	918	929	899	937	955	991	949	945	919	924	925	924	981	913	944	926	885	993	919	962	912	875	900	911	931	963	937	947	985	896	943	922	922	952	908	917	920	982	903	958	949	928	980	961	950	907	957	937	902	949	916	981	941	945	961	968	978	943	959	919	915	951	932	900	932	976	893	884	905	937	864	906	939	982	947	916	948	901	959	940	962	880	896	955	923	963	921	917	958	911	922	905	936	930	918	921	918	967	902	948	932	921	900	887	938	959	909	895	908	981	913	898	971	949	958	946	885	933	990	924	939	901	943	904	939	918	960	922	933	898	921	949	958	974	949	922	861	931	963	873	887	909	928	862	909	1008	924	901	919	935	939	914	913	921	914	958	911	933	890	939	953	994	916	966	991	939	905	929	974	952	899	949	966	897	954	1025	957	960	974	922	917	939	934	901	932	885	922	902	905	919	935	991	931	917	963	943	929	948	951	951	928	897	902	921	1000	954	950	917	921	936	936	901	971	914	935	918	972	954	936	915	960	938	956	886	999	945	937	965	972	970	959	893	927	883	869	947	887	915	947	952	894	977	868	959	940	945	960	921	941	964	938	952	938	927	901	912	919	937	901	918	925	896	928	901	941	927	865	917	900	962	966	876	977	918	956	936	901	929	903	988	995	919	890	949	907	933	967	900	874	912	961	936	930	899	910	950	966	914	960	951	939	916	953	948	932	918	991	927	903	971	952	1011	903	919	940	937	950	918	1016	903	954	944	928	965	942	915	962	942	924	887	896	968	949	896	916	873	974	962	977	952	934	922	963	910	882	930	948	971	908	931	896	955	957	933	973	925	940	935	894	894	952	969	923	875	907	956	957	998	899	975	941	976	963	897	873	956	969	959	928	916	926	946	900	922	957	977	902	964	922	913	911	935	898	930	897	895	915	928	876	962	915	1001	917	934	913	942	942	929	913	951	912	930	979	955	907	944	938	878	926	970	921	937	889	892	955	1013	967	923	930	935	949	953	868	914	962	924	886	1006	914	950	908	927	927	946	960	969	986	931	882	969	1020	972	898	895	986	981	894	892	932	875	881	981	979	931	930	1009	888	937	954	969	883	971	995	912	1028	933	956	944	889	992	896	897	960	896	965	953	877	923	915	857	940	939	900	948	924	951	912	947	915	944	924	922	945	938	935	1003	927	974	991	897	945	891	940	927	963	903	909	938	950	966	920	924	934	962	938	913	909	896	913	960	964	900	924	989	964	933	915	936	974	887	905	965	940	910	917	932	893	906	967	945	913	945
49784	23044	8842	3313	1277	694	563	433	503	471	481	454	465	409	415	398	432	468	399	399	434	376	437	423	421	415	440	406	486	386	458	385	421	405	417	438	444	394	412	390	437	440	434	412	401	427	419	424	404	367	400	446	414	420	423	422	433	449	418	407	416	412	443	425	416	424	467	420	443	411	438	411	413	417	488	480	465	390	398	391	432	420	467	418	409	436	429	446	445	426	418	432	417	454	450	453	450	424	427	416	415	422	413	470	421	402	403	408	452	464	423	442	440	416	408	447	421	425	445	442	422	439	457	444	451	437	411	444	426	469	436	425	423	431	447	428	405	390	420	409	433	405	432	441	420	440	425	431	398	404	467	407	448	453	436	409	427	405	444	421	425	434	403	419	427	371	412	390	406	434	448	459	422	419	426	384	420	419	418	435	396	405	434	423	393	403	437	419	454	416	419	419	412	431	452	414	421	415	380	439	421	411	413	420	442	409	407	449	429	461	431	393	386	420	392	405	423	402	417	424	449	435	437	465	444	416	456	427	427	411	474	412	429	459	423	442	437	397	446	404	428	411	421	450	453	400	444	428	410	431	395	456	442	426	440	436	423	408	429	425	430	441	403	426	403	411	422	477	448	449	402	449	444	496	444	431	405	429	398	411	414	430	455	426	454	383	389	390	431	416	429	440	438	413	470	445	492	382	439	430	393	415	388	416	422	418	411	452	418	420	434	440	414	400	412	413	413	418	440	417	445	433	407	411	438	455	400	410	432	459	404	397	410	411	391	432	423	439	433	429	431	391	463	451	426	416	441	458	435	431	438	406	496	445	441	456	422	422	400	405	424	396	423	411	443	383	428	433	420	407	423	388	433	427	410	439	419	417	451	453	469	399	439	443	447	426	424	373	426	414	453	427	417	396	407	451	449	427	380	385	421	405	410	390	425	446	425	470	422	393	423	431	430	389	429	433	477	381	438	451	455	474	418	414	417	403	462	417	416	416	413	402	398	407	455	416	424	411	414	435	386	400	417	405	443	421	473	397	410	418	420	403	446	409	443	427	421	447	457	408	405	460	427	465	413	422	424	408	471	429	440	420	436	426	411	437	399	415	460	432	397	464	451	440	424	463	442	426	413	374	448	378	427	390	445	448	439	451	434	434	408	462	394	409	422	429	375	433	475	428	413	434	438	393	449	414	439	397	387	466	390	415	450	438	450	457	403	414	393	408	426	435	443	428	434	428	426	442	458	409	420	408	371	403	429	472	435	393	408	433	391	450	434	471	419	409	446	433	419	454	409	375	432	419	489	359	421	431	436	427	390	405	460	409	450	423	419	418	408	442	410	395	446	425	443	445	408	409	413	431	387	410	454	407	431	418	452	400	469	434	466	437	432	385	433	429	435	418	402	403	443	453	414	404	443	431	412	435	447	393	443	392	427	431	465	412	439	412	413	412	403	409	440	441	434	426	402	416	432	433	413	491	465	458	413	409	423	447	419	423	416	425	417	410	441	433	413	446	445	415	439	459	435	376	428	412	481	424	430	452	445	387	453	417	432	430	427	399	420	412	436	424	385	460	439	415	428	414	419	482	439	393	438	422	428	450	421	444	447	435	431	408	432	403	407	441	419	437	422	399	438	416	385	397	426	419	443	402	427	448	395	416	405	425	398	396	379	389	458	449	414	449	404	414	444	414	440	433	455	426	424	447	416	438	433	408	436	420	451	422	412	434	415	430	452	437	402	425	425	476	417	432	445	426	421	444	366	429	410	416	417	447	428	405	466	432	433	409	417	352	438	436	445	418	435	459	447	453	423	401	433	439	443	393	396	419	414	431	421	414	451	441	431	438	412	391	432	466	447	441	394	425	461	403	419	415	454	416	459	439	383	390	432	410	391	433	383	408	385	440	408	415	424	449	473	398	436	428	465	409	424	426	407	433	388	447	434	386	424	433	401	439	433	438	411	391	396	417	413	461	433	434	445	443	404	413	446	479	438	418	435	399	436	423	415	452	414	410	423	424	394	404	410	418	373	408	430	436	447	409	440	408	419	423	407	402	420	420	428	422	417	439	450	403	427	408	480	392	412	434	415	420	465	412	414	387	426	435	419	389	414	414	442	422	422	421	382	392	427	442	445	417	459	412	428	434	437	406	415	471	396	467	411	407	410	440	395	408	416	439	432	407	425	418	433	429	416	465	423	423	419	410	432	407	422	391	400	407	446	449	420	432	414	409	411	466	442	414	447	437	399	466	398	453	438	470	435	395	436	416	438	423	443	435	430	417	403	435	437	429	400	435	407	407	413	438	447	412	407	416	440	407	420	434	429	405	442	435	449	480	404	444	411	419	433	486	447	462	444	413	412	458	445	438	464	423	461	436	475	452	446	395	436	425	439	423	408	406	429	400	409	445	441	397	435	434	396	384	388	459	439	458	429	435	449	428	462	400	408	394	430	424	455	434	460	439	465	404	405	434	453	426	412	425	388	484	435	452	406	437	398	420	428	423	399	428	487	414	379	431	420	415	419	440	392	415	416	439	424	410	432	404	450	456	404	415	406	389	422	403	420	418	403	416	415	459	419	477	419	451	412	423	450	431	415	404	444	449	391	465	427	406	438	437	440	458	418	427	420	422	435	438	409	404	382	358	453	462	421	423	446	427	451	393	434	399	448	447	421	462	471	458	438	445	423	455	408	421	464	471	431	426	390	384	430	451	441	459	427	455	430	421	407	453	398	428	448	476	418	412	439	413	485	407	409	421	410	414	408	385	464	440	420	430	416	445	410	421	440	415	411	451	447	406	441	416	436	410	424	434	453	406	447	421	462	461	437	455	395	387	420	416	447	404	416	437	431	438	456	416	401	377	422	436	440	403	477	444	438	419	397	471	433	425	382	376	401	413	439	393	415	420	426	381	415	440	400	381	421	394	438	431	440	433	428	385	472	433	414	430	415	442	400	400	435	404	395	437	385	447	451	423	444	396	437	447	426	422	451	438	437	461	407	486	480	434	430	415	426	428	413	431	434	428	450	412	434	434	460	440	417	406	434	415	444	451	437	423	436	439	422	424	399	398	413	441	406	413	394	394	419	431	427	405	408	465	414	421	399	435	423	469	453	390	454	414	452	419	410	396	395	414	428	410	396	441	376	418	453	407	431	429	407	462	403	441	491	434	405	467	421	477	458	434	425	441	397	406	427	460	418	428	388	403	449	417	391	431	407	415	387	458	438	414	439	419	443	440	433	414	429	396	432	410	460	425	434	406	385	371	459	459	416	445	460	399	395	386	420	414	411	462	414	456	388	404	434	443	484	475	428	445	430	402	433	431	423	463	432	398	413	425	427	423	400	436	385	405	444	390	454	439	446	420	433	437	373	429	437	434	393	435	417	435	461	441	428	432	437	403	433	410	445	433	436	444	451	402	417	411	405	409	437	422	435	460	368	444	414	426	399	432	466	431	439	481	442	445	416	430	469	419	484	453	440	458	424	413	428	423	434	406	436	436	440	463
32173	15215	11167	6533	3258	1920	1272	1119	1157	1129	1050	1034	1002	988	1000	935	942	996	945	908	945	842	907	899	918	869	964	901	1038	923	893	921	869	931	929	981	889	957	974	981	977	896	888	884	928	902	901	905	871	875	906	901	891	901	893	886	943	958	891	916	940	861	886	868	904	907	962	894	880	912	989	890	897	861	988	959	899	961	969	888	915	937	939	932	921	941	889	908	886	875	911	888	885	896	921	915	905	887	857	862	881	900	854	958	860	894	930	936	921	840	885	931	885	962	897	903	890	905	922	916	866	887	948	900	914	876	922	962	941	886	878	902	892	903	933	961	890	935	897	933	898	911	910	896	936	931	901	933	865	938	945	956	932	925	857	922	934	914	870	925	922	922	929	901	843	906	887	885	989	921	907	950	893	899	931	881	919	938	926	885	879	933	962	920	902	947	916	875	866	937	933	906	914	907	957	944	875	860	951	975	914	940	936	916	854	881	891	915	862	928	919	869	908	948	921	851	919	908	920	899	866	858	947	904	895	977	911	952	949	892	887	914	917	882	867	917	925	966	928	914	892	900	892	931	881	877	935	892	960	870	921	865	893	924	896	928	895	872	911	931	885	944	890	908	872	891	893	925	900	897	898	869	902	875	910	932	909	922	933	943	911	935	916	926	935	943	861	915	941	918	948	886	884	935	886	887	907	935	928	867	911	929	951	904	892	906	944	975	902	918	908	920	872	944	944	961	909	973	901	908	947	873	939	887	918	878	940	891	900	909	945	900	881	872	880	901	931	949	897	884	893	922	927	885	917	904	922	896	938	914	893	922	987	926	892	912	874	888	916	896	899	815	904	926	918	918	934	990	972	880	895	926	882	878	907	904	963	909	879	882	905	920	941	944	896	902	900	935	869	966	933	898	926	868	879	907	970	977	912	897	896	898	913	904	868	864	893	908	965	858	912	927	917	945	899	908	913	922	932	945	931	928	934	931	879	872	878	935	871	905	933	910	833	942	912	889	945	876	906	872	941	940	898	929	923	897	935	963	889	950	857	948	902	909	902	878	858	925	909	912	897	891	852	936	904	938	942	882	949	847	934	906	939	890	898	935	908	905	972	850	962	932	929	889	877	879	856	957	960	880	981	867	923	942	911	945	899	898	897	911	892	932	903	908	875	907	895	955	904	919	895	948	932	917	909	896	906	898	944	915	890	885	915	851	907	995	915	923	946	906	937	918	865	904	955	928	964	917	905	987	889	887	906	877	905	906	931	955	945	905	912	932	913	907	917	886	961	892	906	913	877	878	887	911	922	959	948	948	881	883	966	908	921	928	916	850	956	893	957	917	914	928	917	968	902	875	927	927	908	873	934	913	925	920	936	912	870	876	896	931	915	901	920	945	944	895	860	956	897	932	905	885	907	917	873	908	935	888	905	878	868	890	948	895	992	870	903	895	898	884	918	898	906	901	899	887	895	901	1002	919	932	921	913	928	968	880	923	976	897	843	891	884	949	858	916	951	895	862	908	877	918	853	862	899	906	882	917	934	888	909	893	870	897	904	895	909	882	960	928	898	946	936	901	855	886	938	865	864	895	917	943	885	957	948	874	868	915	945	868	897	892	886	925	876	924	889	915	892	882	915	908	899	878	931	944	881	902	895	901	864	917	915	900	953	875	954	909	910	913	875	879	838	836	879	878	914	939	1013	917	831	928	969	966	899	942	898	912	921	864	938	859	869	921	949	905	937	907	924	922	935	869	924	923	904	884	934	916	931	925	880	889	882	938	854	952	915	907	901	905	888	912	926	936	863	941	884	921	862	932	922	898	923	897	888	879	934	916	884	880	881	914	883	893	932	926	998	881	922	903	872	906	918	918	842	931	940	907	992	891	900	909	974	895	951	919	907	903	948	947	965	922	1017	965	902	898	887	878	954	924	975	938	871	923	877	949	898	865	904	940	935	929	881	864	880	921	937	891	932	872	911	933	899	929	913	929	904	854	972	976	957	922	943	930	917	868	883	933	910	977	973	922	910	901	879	892	874	908	867	897	977	918	948	878	951	867	897	917	879	868	916	946	921	919	849	870	916	900	915	919	930	896	874	924	954	900	902	919	983	941	850	885	889	922	928	942	888	943	939	918	888	942	918	842	922	936	872	923	963	888	902	887	958	914	881	878	940	932	932	913	911	938	929	952	897	882	896	940	931	914	939	905	954	932	859	933	944	914	919	904	892	870	911	891	919	915	885	892	993	895	912	904	916	929	894	926	879	897	866	951	921	902	889	973	912	959	922	949	898	894	885	887	946	904	924	922	935	950	920	895	871	961	938	909	873	980	917	923	904	902	959	940	909	894	937	847	947	937	952	896	877	910	897	899	939	976	961	922	883	868	928	946	904	877	912	946	956	890	887	908	924	898	943	879	897	974	906	916	884	956	944	928	931	933	934	913	933	948	929	925	912	929	900	945	831	929	927	889	918	889	882	926	890	890	857	933	891	865	918	882	908	913	927	875	929	951	887	860	983	881	888	883	916	850	952	911	918	957	882	943	894	923	967	912	923	895	880	928	950	913	916	915	869	944	957	878	910	887	878	854	900	880	919	915	959	932	978	909	916	856	935	897	960	919	902	947	876	905	941	917	903	918	930	909	887	844	889	981	893	898	887	921	849	871	933	907	899	921	953	898	902	933	903	909	906	905	935	885	895	905	877	902	905	892	906	951	904	882	892	913	922	920	909	893	945	922	841	927	905	925	874	892	866	866	907	945	895	904	896	925	943	906	870	891	891	983	887	916	919	978	905	920	878	946	847	889	894	884	913	894	927	978	958	983	928	860	914	932	959	915	923	881	920	912	930	956	990	952	909	882	879	897	900	897	929	957	867	908	934	888	893	890	916	927	929	952	901	950	924	901	902	869	898	923	893	955	916	884	903	886	898	936	844	941	911	932	952	898	909	895	877	855	928	947	910	864	980	960	941	940	896	948	888	924	909	913	846	895	900	982	902	944	903	882	941	933	929	890	927	909	950	888	961	905	914	895	928	868	909	908	922	900	906	910	936	886	918	925	921	906	903	944	811	991	913	874	929	960	870	942	882	903	964	875	915	869	898	936	952	904	950	899	926	875	915	903	906	911	922	897	894	944	885	920	931	974	901	964	953	949	954	961	949	917	875	903	946	918	927	967	948	941	875	890	893	953	948	877	946	940	888	924	927	908	848	963	903	890	900	853	944	882	923	878	922	873	927	945	908	934	914	945	907	953	919	853	896	904	933	912	940	841	953	894	923	881	852	892	847	906	905	892	943	878	891	871	914	860	875	931	963	874	860	938	876	897	941	917	867	889	884	888	933	932	910	962	949	945	908	891	951	891	922	910	923	890	886	892	964	941	947	952	906	905	923	907	882	935	918	895	930	954	840	937	877	952	862	872	903	910	987	937	904	910	914	953	904	912	951	886	886	902	898	961	949	906	938	892	860	864	877	902	929	916	853	922	913	938	917	917	888	944	937	914	886	898	946
51550	24996	13472	5705	2871	1471	772	573	506	535	521	450	475	475	494	421	427	423	407	397	452	414	453	434	436	399	399	405	446	414	413	446	400	408	445	420	409	399	399	403	406	401	403	402	408	382	431	397	430	376	365	360	408	436	426	421	381	396	396	378	411	399	379	377	433	407	397	459	403	414	406	385	379	421	404	424	421	395	392	417	392	359	449	386	382	414	401	417	431	404	405	419	428	396	403	377	418	401	433	410	448	386	400	358	425	417	356	425	421	401	385	404	408	418	375	394	384	431	406	386	444	416	422	408	424	394	427	416	384	365	408	412	383	415	389	419	384	409	415	397	437	388	396	407	415	424	443	407	439	381	397	391	434	412	394	434	394	379	372	437	385	397	418	394	376	410	382	395	380	414	397	427	431	440	399	390	368	336	384	372	424	416	446	382	398	423	395	411	407	371	393	428	396	390	419	411	419	387	405	462	430	408	405	377	381	409	405	400	411	392	391	386	364	387	427	429	348	426	408	394	452	357	415	410	413	436	413	414	423	422	374	409	396	374	418	388	394	367	369	387	452	418	417	410	394	396	407	406	431	413	420	420	428	414	381	411	408	446	407	357	395	387	354	404	392	437	394	464	368	416	432	427	400	399	409	411	423	444	387	385	400	368	420	397	422	419	372	414	423	421	405	415	398	451	423	422	393	392	409	412	422	417	413	364	382	397	381	431	424	420	401	385	429	377	399	382	406	407	408	449	461	390	404	389	421	393	377	426	453	383	379	381	376	390	435	420	364	392	412	381	402	387	425	416	448	421	389	397	394	377	408	379	398	424	367	397	378	389	394	390	435	411	419	394	425	429	408	406	397	381	430	412	423	401	427	401	399	373	391	377	424	414	335	398	407	406	406	431	420	369	401	437	429	393	381	396	422	400	419	406	427	409	401	345	444	413	362	428	394	401	383	408	407	413	425	395	417	389	404	379	360	390	432	418	411	437	399	399	384	406	384	389	389	396	397	392	382	397	389	398	394	399	402	430	460	437	427	423	402	402	385	401	403	402	380	433	433	371	426	399	404	374	424	363	384	444	411	397	399	368	402	455	396	366	402	408	402	373	388	386	399	419	390	371	394	413	362	393	361	445	395	362	394	421	376	426	430	428	396	353	396	413	425	404	406	404	355	408	400	432	409	347	347	385	456	392	413	406	421	402	382	430	415	376	396	384	430	385	386	381	393	427	400	409	432	401	459	425	398	404	376	389	423	435	424	443	421	404	380	385	422	383	418	457	378	393	433	402	412	374	429	398	403	388	371	393	369	414	426	387	400	401	411	374	398	415	424	392	409	386	415	352	398	376	408	410	385	401	385	392	403	381	383	382	437	412	419	408	382	395	420	379	405	408	412	391	370	381	454	446	409	446	414	380	402	390	429	384	397	442	422	374	422	423	335	403	427	413	371	441	420	397	364	396	415	429	403	430	397	388	386	394	400	411	398	394	378	364	421	433	435	418	445	392	382	395	413	370	404	395	393	387	388	404	385	411	408	384	399	417	400	398	422	426	423	412	380	416	393	426	428	412	366	403	430	409	379	352	413	384	375	404	433	410	427	381	456	364	419	448	411	433	403	406	410	394	395	365	394	445	396	402	402	426	391	372	358	375	385	386	398	416	388	413	378	401	363	389	425	418	393	398	431	393	397	427	390	425	437	387	390	385	400	422	364	417	411	429	404	376	401	439	431	382	399	401	430	358	397	404	412	393	364	388	406	411	388	391	399	377	355	410	419	386	433	377	451	401	440	413	419	400	388	406	419	400	423	441	380	424	423	401	417	409	394	383	386	430	463	385	417	380	464	406	414	395	403	414	345	404	376	424	385	403	412	404	389	399	372	395	391	394	389	421	410	383	426	394	369	428	394	397	438	416	382	427	390	379	416	398	391	406	397	405	435	390	394	370	397	435	399	385	429	363	364	370	390	398	421	411	385	404	402	398	412	437	388	407	402	390	390	373	390	405	418	386	383	402	384	378	389	393	444	414	381	442	444	427	405	398	385	407	416	377	395	421	381	380	410	363	421	395	408	383	388	378	417	390	391	397	397	422	423	423	375	352	396	425	415	386	411	407	420	384	417	428	406	418	428	422	379	378	371	410	386	407	395	399	396	385	453	392	409	413	387	416	415	400	430	394	389	409	406	374	418	376	390	400	405	399	425	417	395	429	405	427	428	386	399	412	413	338	417	385	366	416	452	406	397	389	374	403	400	354	420	371	423	442	403	432	412	388	450	434	403	391	409	400	420	398	419	425	415	390	374	395	330	406	422	428	417	397	457	383	402	390	376	320	407	393	408	392	402	407	390	370	400	414	390	398	390	390	377	420	398	412	421	387	371	397	373	384	395	405	391	409	399	419	436	411	438	422	463	428	420	373	435	384	400	436	433	429	453	392	394	388	410	422	428	388	458	406	379	422	388	405	394	385	419	414	439	360	424	454	387	383	393	414	412	346	393	389	385	382	422	373	417	403	416	416	419	351	400	378	478	422	430	408	417	421	412	393	387	418	403	417	417	447	416	381	424	419	405	367	350	377	404	404	411	399	405	393	429	434	407	438	405	379	394	404	393	356	399	395	393	437	425	409	426	398	414	384	386	417	400	416	428	382	416	380	397	392	407	351	422	407	415	354	375	416	397	377	394	441	389	385	421	401	418	430	395	394	418	376	429	416	415	395	410	356	365	386	434	401	418	363	409	427	390	377	403	423	402	436	436	391	432	396	407	417	361	375	383	386	386	434	412	442	419	397	401	392	388	412	387	431	421	446	419	446	395	373	437	359	394	397	423	384	404	453	417	399	366	396	382	398	348	406	426	398	398	427	384	432	408	385	413	399	429	393	411	405	389	392	390	378	384	426	391	408	391	402	416	403	371	425	405	368	409	386	410	399	377	402	376	416	418	434	397	369	403	394	383	398	408	388	386	373	377	404	409	423	355	405	429	395	395	381	405	402	375	387	371	425	418	388	426	402	429	433	456	407	398	387	412	420	412	382	372	403	402	421	385	390	362	419	414	405	372	402	413	394	401	405	406	400	388	393	403	401	388	414	457	392	366	382	452	407	364	414	365	352	378	411	437	412	424	362	415	397	381	394	434	432	395	426	417	430	384	412	405	409	418	395	392	411	430	400	437	391	396	399	375	408	417	384	375	395	425	382	402	412	415	415	409	429	417	409	395	396	375	420	398	369	410	456	397	380	406	407	420	363	413	406	436	419	432	395	403	445	401	407	396	387	380	390	389	423	390	407	402	489	418	413	380	368	383	401	411	373	380	411	397	397	403	382	408	381	355	425	414	423	416	417	433	360	389	391	385	400	414	409	405	399	402	382	399	392	399	399	427	435	427	391	424	410	396	390	397	423	346	382	398	395	383	419	403	428	373	407	405	387	394	372	436	394	397	396	407	390	418	449	377	392	402	416	387	419	401	417	407	390	393	432	429	391	384	434	387	379	395	385	366	418	443	400
32623	18034	16630	11751	8346	4821	2411	1629	1597	1483	1343	1264	1204	1105	1065	1024	982	953	944	916	896	870	951	850	929	940	864	915	955	920	888	911	929	903	916	858	978	904	845	895	885	929	886	941	897	908	860	869	852	945	919	878	942	955	848	886	928	898	832	885	862	877	849	915	867	876	912	862	833	879	898	910	843	885	930	837	934	907	861	859	880	882	883	889	890	902	851	920	860	818	859	863	854	842	895	873	892	894	884	881	889	870	880	840	908	831	855	829	857	914	874	880	907	906	872	913	873	939	936	802	877	883	841	869	891	807	895	890	853	875	885	855	881	831	877	901	866	872	857	885	839	817	864	841	911	818	875	856	893	887	838	875	900	885	878	890	883	905	856	861	908	864	853	858	920	902	855	875	854	853	903	847	873	808	852	839	886	880	877	888	865	880	890	837	858	944	865	814	879	813	880	874	884	896	865	813	872	898	844	858	863	872	869	841	871	833	931	862	857	874	881	815	833	900	898	905	882	897	909	882	872	888	822	886	859	916	854	872	848	864	859	902	892	879	801	863	864	834	871	858	839	844	891	851	897	850	842	886	901	909	832	854	859	909	867	865	892	835	867	837	867	919	812	866	831	880	882	838	865	826	877	838	861	867	892	849	837	887	847	879	838	874	872	887	894	906	838	864	864	900	942	880	888	872	887	839	832	846	876	858	855	853	895	855	885	829	886	881	873	874	857	867	864	902	872	859	862	880	903	889	858	822	886	903	909	877	853	853	866	906	914	856	841	880	886	875	871	867	868	889	867	885	921	897	898	889	897	929	847	864	866	839	805	886	863	905	869	826	883	837	855	866	895	888	919	843	880	890	853	910	842	877	858	868	892	865	877	932	861	851	864	858	866	881	864	897	869	867	875	865	923	895	847	843	833	843	873	865	861	865	896	838	833	898	913	912	875	856	889	924	866	893	908	899	917	846	877	850	884	884	877	862	920	861	936	953	874	859	887	900	805	855	809	914	909	895	907	914	887	867	874	876	884	941	874	928	843	861	891	866	818	865	866	866	829	828	874	843	876	850	935	863	854	869	844	909	898	853	882	904	831	858	917	905	884	892	864	882	890	872	867	866	899	841	829	862	830	926	892	815	875	882	904	888	884	861	877	834	909	875	840	871	869	830	893	927	882	863	879	844	863	875	831	867	926	884	855	858	828	866	907	902	839	768	898	863	840	873	864	910	912	921	868	901	916	901	903	840	915	856	842	913	862	872	916	846	902	810	938	879	850	835	882	839	902	888	840	889	899	874	854	864	885	876	885	857	874	907	884	874	861	878	878	853	884	806	848	926	861	846	888	853	869	909	845	883	826	897	867	840	879	952	879	856	793	888	817	911	854	861	883	845	903	873	866	880	835	913	838	893	866	840	882	887	854	883	874	852	859	888	826	899	893	855	912	867	844	896	872	923	817	854	873	879	859	844	890	872	858	874	888	865	893	853	852	867	908	958	886	867	865	865	900	899	881	923	876	850	887	865	896	914	919	875	861	855	844	854	861	902	873	959	875	840	863	889	870	852	870	852	896	849	846	921	881	864	879	887	902	874	886	865	849	919	882	842	818	879	867	910	828	858	878	833	875	872	887	882	881	866	847	825	846	869	893	866	886	874	893	869	913	866	846	894	871	889	876	929	943	924	893	872	851	850	891	837	880	831	867	868	836	901	835	865	887	915	880	880	911	824	862	896	852	913	919	875	833	894	826	856	881	881	873	839	886	803	866	856	869	851	851	894	894	875	856	833	862	857	874	886	876	865	888	893	862	912	891	862	807	901	884	962	866	872	920	881	849	896	858	882	902	910	930	858	911	884	900	871	897	851	889	893	883	905	850	881	877	900	843	844	879	897	848	814	926	884	839	893	927	841	890	885	903	876	862	914	907	858	835	874	877	900	869	869	860	855	873	907	856	842	893	876	887	936	872	875	898	884	904	893	790	858	870	843	948	864	888	900	877	879	853	879	874	840	807	879	876	906	849	884	928	849	879	877	870	857	905	866	889	893	878	926	880	848	838	828	825	840	907	889	895	893	881	868	850	850	895	876	905	891	860	910	909	892	878	805	882	817	826	902	857	817	947	887	910	866	871	911	813	879	899	875	840	908	896	921	865	893	920	912	854	861	832	851	882	866	860	866	889	886	898	777	834	875	861	846	839	828	879	909	925	884	899	887	881	933	876	854	849	866	892	864	893	853	879	896	889	950	927	925	838	878	919	896	821	892	874	909	906	869	867	898	875	846	845	848	829	870	906	912	857	935	813	926	853	888	927	878	871	830	865	889	823	895	894	895	876	872	855	866	802	911	878	839	858	845	924	883	917	870	875	859	817	867	847	887	923	848	858	866	901	893	898	894	810	872	848	869	863	879	871	850	904	918	882	858	867	874	910	865	851	904	887	877	939	829	879	888	862	872	874	896	878	842	880	910	865	881	855	859	893	855	856	871	881	787	827	908	828	827	882	879	886	818	860	860	928	829	866	856	885	860	839	830	896	877	907	887	891	864	878	822	841	845	920	804	830	864	875	863	844	883	859	906	897	910	867	883	901	914	861	888	840	820	872	850	848	911	856	857	831	848	904	899	895	851	876	887	856	869	861	831	881	857	850	859	876	871	845	884	811	888	873	842	908	874	905	895	840	878	893	912	872	895	837	865	840	850	916	892	798	938	878	845	871	862	876	878	868	862	885	871	908	952	897	919	901	888	856	863	889	868	872	878	881	852	899	830	813	876	942	861	826	867	880	918	832	894	868	924	897	879	880	903	878	870	852	835	935	855	912	873	892	868	901	823	862	931	821	863	794	866	876	867	848	864	841	840	843	896	887	895	909	924	867	833	856	914	865	833	872	829	900	861	905	884	809	858	893	881	883	841	839	888	881	817	874	884	854	864	873	876	851	860	876	824	856	902	923	831	893	803	880	866	854	858	897	872	874	846	919	891	859	832	881	824	923	866	865	812	901	843	868	911	912	894	876	892	893	871	845	868	866	886	842	889	830	881	876	891	860	831	847	845	927	922	877	831	870	902	864	910	889	855	873	891	867	867	881	919	924	863	915	836	861	874	880	888	838	863	906	883	860	839	882	877	867	886	942	851	903	888	894	871	872	845	899	839	845	853	863	896	894	840	899	835	860	893	903	883	869	896	875	889	879	917	884	912	899	838	953	866	877	805	859	921	866	868	837	869	892	848	853	874	896	844	858	882	856	882	866	928	861	872	865	869	902	888	915	886	879	887	850	923	885	900	862	927	882	852	865	924	854	865	853	897	893	898	819	855	854	873	837	888	860	880	895	865	858	864	875	903	872	871	821	869	834	873	870	852	877	857	869	830	866	905	847	879	870	858	886	895	844	871	867	871	838	884	868	851	833	873	882	918	867	904	874	902	880	898	890	882	852	860	894	899	900	821	897	827	820	860	822	861	888	842	837	854	875	900	882	926	878	855	922	889	920	881	834	870	878	866	868	841	892	871
60131	37062	21573	10427	5320	2960	955	687	588	619	584	576	467	455	513	489	472	441	422	426	447	427	445	452	428	446	446	443	499	420	406	439	442	437	449	423	427	427	425	445	461	464	433	395	466	390	434	467	455	417	440	434	394	438	432	399	476	455	426	447	438	454	449	413	394	431	460	432	443	459	407	427	453	406	375	401	441	425	401	467	463	477	440	408	412	431	450	420	499	421	443	392	431	444	460	415	434	469	410	401	451	474	499	440	462	432	427	451	409	444	416	425	435	431	422	464	381	444	401	444	494	427	429	411	435	441	407	422	415	419	395	432	445	434	446	416	439	423	416	439	441	423	417	417	440	389	453	387	429	451	436	418	430	438	442	432	433	453	467	457	436	419	446	422	420	416	384	459	459	415	451	406	396	433	478	468	427	440	422	474	441	435	464	399	446	450	461	472	454	419	402	428	456	419	447	470	468	434	405	467	414	435	432	404	458	410	408	434	448	439	450	446	445	442	395	417	399	410	427	488	436	411	449	417	408	469	402	433	414	412	439	442	408	446	465	438	427	443	444	413	464	438	420	402	451	450	438	421	479	425	445	438	430	461	442	421	419	471	456	426	441	437	466	454	431	432	445	392	408	447	465	474	492	413	474	439	410	422	399	468	471	462	417	473	439	398	427	432	411	467	447	422	439	425	499	456	416	441	410	397	437	409	407	420	443	448	415	429	444	401	413	447	461	438	407	453	388	438	442	441	424	391	425	440	409	421	438	424	428	403	410	463	457	435	433	456	414	448	442	444	451	417	427	450	423	442	435	442	436	406	423	399	454	452	439	433	435	418	450	413	392	404	432	396	400	431	426	399	399	441	413	461	438	417	460	408	412	422	432	419	447	442	410	475	424	419	428	383	412	382	414	437	451	427	413	428	410	413	452	431	468	385	406	428	397	484	446	433	419	399	448	405	444	416	403	420	472	472	411	444	411	430	415	423	404	435	408	424	416	452	427	405	435	430	441	424	424	426	436	416	443	454	472	393	401	452	421	439	415	424	431	407	421	421	426	395	457	437	413	390	401	427	425	419	429	438	449	411	418	432	407	413	423	417	444	421	415	448	440	439	472	486	460	465	479	411	462	445	427	442	411	430	463	421	437	429	416	437	433	436	437	414	449	434	459	407	440	412	416	449	427	402	396	416	416	431	434	473	432	435	408	400	407	449	435	395	448	457	404	407	415	471	420	439	460	474	372	460	421	394	459	451	425	394	437	423	436	478	443	464	429	433	412	400	429	441	434	425	444	436	440	500	414	425	480	421	437	407	452	414	422	392	414	399	449	470	441	434	432	450	428	436	417	397	432	434	443	427	427	416	442	437	418	444	383	436	458	461	491	429	424	426	424	417	395	431	465	456	459	428	436	448	410	424	434	411	411	418	437	447	433	428	439	459	418	383	452	478	434	436	449	444	432	427	401	427	440	423	395	407	387	420	440	463	448	405	387	458	439	455	463	417	414	401	443	483	399	395	452	414	432	425	457	436	460	435	404	446	414	421	392	409	425	444	456	435	439	422	391	423	424	429	439	407	432	426	410	441	425	455	431	439	414	463	485	454	438	410	417	441	463	382	429	439	449	425	444	402	436	457	411	432	467	437	427	407	413	447	439	427	418	443	430	435	459	401	425	395	400	457	438	400	406	392	389	410	444	432	425	465	444	405	461	422	461	461	452	383	418	468	424	438	424	456	380	413	423	415	433	438	389	431	445	408	454	436	440	427	400	457	424	438	422	423	456	484	454	395	435	424	431	440	461	389	487	492	421	441	461	398	476	427	431	457	436	421	448	481	422	409	418	439	398	455	436	425	449	430	383	432	412	380	436	413	466	412	434	477	452	423	436	452	410	411	413	454	401	386	373	426	402	402	433	454	434	434	469	454	443	431	385	418	427	419	425	392	414	465	459	431	461	441	444	413	431	465	454	405	443	408	393	432	434	437	423	428	473	431	422	371	427	412	425	413	415	449	420	409	440	412	400	427	431	430	411	449	442	462	397	405	382	390	450	414	414	417	447	445	418	437	453	426	438	425	396	449	442	433	446	438	469	376	419	364	410	442	417	445	407	427	439	434	436	462	445	445	456	445	460	447	432	455	407	440	446	469	441	424	431	412	436	388	437	396	427	416	455	437	443	411	384	419	438	418	436	451	431	443	449	404	390	369	438	468	406	424	459	438	478	428	420	444	474	409	441	413	422	433	419	439	450	426	439	440	415	409	425	429	406	453	430	437	441	458	421	413	438	428	392	435	448	442	433	433	426	428	433	484	410	453	424	448	474	462	423	446	458	444	457	405	407	436	456	459	451	433	431	420	451	435	408	422	402	400	400	489	404	406	437	410	435	429	399	405	421	448	429	459	484	439	442	433	402	430	394	467	434	428	440	389	422	437	449	427	416	421	426	445	483	413	432	471	423	400	438	425	486	429	420	452	448	378	415	409	463	429	419	432	437	437	432	475	422	414	403	428	454	419	417	426	432	419	459	439	442	418	421	416	436	450	423	415	408	426	421	431	430	437	409	430	415	431	407	460	411	418	463	424	396	416	422	423	422	454	442	410	433	395	412	455	459	423	437	382	383	436	405	444	424	430	420	436	457	458	404	436	413	436	467	479	409	416	450	446	464	430	419	481	392	424	375	419	441	439	407	441	417	437	404	401	472	390	409	413	431	450	408	437	430	443	398	370	455	448	435	447	438	411	426	411	428	393	421	461	379	465	410	440	422	409	468	437	456	462	462	414	395	425	378	445	398	443	428	426	438	421	432	457	444	464	426	456	451	453	449	430	423	437	437	444	385	390	440	372	428	432	459	439	433	455	432	428	475	438	410	398	415	442	435	393	433	481	430	396	447	442	446	449	439	419	424	425	401	437	450	469	435	407	454	401	441	445	412	427	418	422	464	474	458	439	439	458	444	459	409	453	434	429	462	428	437	427	422	422	458	464	432	435	423	387	416	422	413	414	382	435	454	409	459	440	436	442	425	425	405	463	420	422	438	395	385	407	409	428	447	431	396	448	459	444	459	431	426	429	427	431	433	399	421	449	439	443	445	465	414	448	436	446	448	428	410	427	439	442	451	465	429	449	436	412	417	453	445	425	455	457	422	451	409	453	418	443	412	394	422	431	406	422	443	431	477	478	467	429	408	449	448	408	431	444	390	440	443	460	414	430	463	427	460	444	436	413	425	452	443	434	427	435	372	422	433	403	383	449	435	404	424	420	417	409	393	450	419	413	459	422	422	429	476	414	475	406	409	442	400	426	506	408	437	426	409	440	388	464	436	426	428	448	440	463	432	446	455	442	441	456	433	395	444	477	434	423	422	402	437	458	421	425	445	427	440	400	449	402	431	427	387	453	444	416	433	420	430	408	446	448	415	412	394	435	429	440	430	448	452	430	414	460	440	431	414	432	433	405	446	408	463	432	419	434	382	450	376	430	437	419	455	419	412	424	442	444	423	449	442	398
37650	28868	22086	17953	13038	8272	2720	1967	1834	1732	1555	1444	1314	1253	1224	1092	1008	1025	977	1003	950	982	966	937	945	951	917	946	987	955	920	994	962	985	958	1033	997	999	974	932	973	932	954	945	938	957	949	930	926	939	913	962	934	905	910	947	955	925	924	932	914	910	1015	943	929	892	879	945	926	880	935	982	942	915	953	911	973	947	928	938	899	926	924	922	943	936	910	915	918	896	918	894	982	973	894	944	924	895	905	879	869	975	900	926	937	946	918	997	833	861	935	886	938	898	956	927	925	947	888	935	885	947	931	939	899	961	917	908	957	905	930	869	899	866	913	900	905	973	968	909	880	892	948	956	977	920	921	891	899	955	862	905	891	892	939	980	942	979	922	913	926	928	904	963	953	897	869	879	885	953	931	876	880	912	904	960	883	884	895	906	927	883	863	906	954	892	918	914	943	895	891	934	842	919	938	906	900	834	901	917	966	911	921	893	971	859	904	926	982	904	971	908	945	932	888	900	938	889	906	901	878	921	937	895	932	877	928	900	916	967	903	883	923	964	899	951	940	873	934	978	931	886	857	899	901	957	893	940	862	919	923	873	927	884	902	938	823	929	907	964	926	957	911	939	956	928	907	903	981	923	888	906	919	924	893	857	939	909	940	913	929	892	954	889	884	899	907	918	957	919	978	958	911	906	823	934	902	919	959	952	956	943	905	930	876	939	864	926	936	897	905	975	837	895	944	929	910	941	939	921	929	915	908	910	911	963	948	910	918	941	924	876	938	962	897	936	892	981	934	907	923	909	927	932	903	934	863	935	900	959	907	906	935	985	959	911	904	924	920	888	955	939	908	979	914	949	941	961	904	946	944	958	904	956	941	955	923	884	907	885	959	891	947	930	938	917	936	872	929	880	913	918	903	900	984	957	949	908	885	937	927	896	905	954	933	975	915	905	931	924	947	931	890	882	905	971	911	932	947	953	891	932	895	874	876	912	924	910	901	902	927	953	925	928	893	969	882	945	892	935	963	905	898	903	975	945	898	970	959	981	974	897	954	913	888	919	912	889	935	897	932	928	952	920	870	925	955	930	916	967	922	934	917	882	871	918	921	976	876	916	913	936	879	903	971	859	925	914	920	870	927	896	885	935	929	896	975	882	974	982	917	921	987	902	904	857	949	893	873	956	884	932	932	966	921	914	920	900	921	964	878	883	926	953	933	906	904	895	920	922	886	904	888	913	888	894	940	924	887	896	985	1015	909	903	873	911	923	914	941	967	913	964	961	931	930	933	933	911	922	934	917	922	926	922	964	906	920	908	876	974	931	951	950	963	986	895	893	915	888	928	882	855	910	904	958	898	872	963	965	861	918	892	956	931	865	892	902	968	951	928	924	921	902	902	913	936	983	914	930	913	918	963	911	934	937	891	932	916	920	942	865	951	918	1004	962	878	981	929	924	924	927	947	927	904	894	920	911	853	928	936	939	851	922	989	897	947	915	899	956	894	893	905	929	929	952	880	896	923	970	924	973	923	958	927	890	907	932	978	844	958	901	901	961	912	905	938	964	899	933	943	947	875	919	938	904	957	903	972	936	916	936	908	911	925	877	975	924	945	937	962	888	956	894	883	939	951	921	921	905	898	954	915	915	927	935	941	950	884	914	931	910	966	922	903	981	938	946	943	911	861	926	903	872	945	880	922	909	922	956	909	921	920	930	935	945	958	955	892	988	861	946	912	941	916	868	964	947	895	947	899	893	960	865	981	872	938	902	886	933	926	905	972	939	947	964	929	962	920	903	858	978	885	931	912	905	912	924	914	944	936	922	929	948	931	940	927	909	977	925	865	940	859	921	907	955	936	847	890	881	904	943	885	919	913	894	927	930	949	923	898	893	857	952	947	860	890	987	936	935	866	898	961	937	971	938	907	889	875	950	900	924	895	895	893	906	919	890	960	969	907	924	911	932	909	895	918	956	947	946	902	925	937	940	928	946	932	881	905	957	912	947	940	864	924	961	927	874	896	875	920	944	913	905	914	874	907	938	932	923	930	983	912	927	930	917	908	895	932	844	909	863	858	925	911	951	915	930	879	952	916	895	931	966	933	943	892	913	922	933	927	915	931	961	937	943	869	942	948	901	955	897	899	926	927	965	931	912	948	876	919	870	890	886	905	915	987	926	997	891	935	926	913	923	936	830	887	909	973	942	931	915	943	935	917	934	903	912	887	875	969	944	978	932	903	915	913	921	901	923	955	968	924	924	924	917	989	905	934	861	912	952	927	932	908	888	907	919	907	923	935	894	899	973	942	956	885	897	967	912	910	906	954	888	918	901	913	929	942	950	920	943	932	907	930	941	946	900	877	920	847	952	872	943	925	928	916	885	877	934	949	884	919	907	877	918	881	896	855	901	885	948	957	938	907	976	865	915	937	922	929	861	906	946	888	891	921	883	891	932	883	986	872	911	922	900	889	927	995	909	902	876	908	937	933	886	915	935	924	911	947	920	929	901	900	861	916	911	886	900	885	899	911	874	920	886	845	948	917	888	960	907	889	912	940	871	942	894	937	965	890	965	854	911	914	919	898	944	921	874	879	948	917	872	956	931	991	885	960	875	909	970	939	981	920	901	907	985	919	936	956	990	943	965	865	922	903	903	897	948	940	940	920	902	889	914	878	940	979	935	927	937	891	904	886	951	928	881	926	938	929	970	889	894	845	944	917	904	921	982	867	891	987	935	930	920	927	981	903	940	916	911	911	972	950	883	881	929	929	934	909	930	894	899	928	890	904	931	860	912	880	927	893	920	935	979	920	936	873	922	900	906	914	921	925	909	922	915	969	901	940	893	887	926	922	976	940	899	887	945	953	898	937	925	925	901	941	942	917	864	926	924	908	904	900	884	967	889	945	958	988	940	908	907	917	898	865	945	1023	903	882	939	932	918	950	931	917	846	894	989	906	890	957	957	905	925	984	954	918	929	912	941	944	947	946	941	830	920	861	867	920	847	923	866	896	908	878	945	891	907	899	941	907	950	935	933	867	935	915	865	878	919	927	953	930	883	903	947	917	864	895	854	942	942	914	905	921	936	930	918	979	928	897	913	959	988	937	932	872	902	973	934	904	933	969	944	904	925	902	918	868	891	886	938	962	873	915	899	949	912	862	926	930	940	922	931	1006	888	888	874	953	932	861	916	994	956	950	946	924	877	851	900	934	909	936	923	904	927	923	922	923	929	919	869	907	949	966	933	924	848	912	924	902	901	970	946	931	946	904	910	864	911	980	914	969	892	942	869	943	924	931	925	909	870	900	955	914	915	935	907	914	933	851	976	928	911	953	955	998	922	888	910	917	888	960	946	882	915	908	927	933	962	886	943	924	887	971	936	873	923	929	915	902	920	925	901	872	900	948	925	894	916	907	953	933	924	1003	930	930	913	869	879	980	933	879	898	897	904	946	992	872	873	879	969	944	940	906	920	914	869	912	980	921	901	917	866	909	953	902	983	977	947	921	959	870	869	905
44163	22471	12333	5188	2072	842	552	494	518	474	489	453	474	482	426	423	426	426	447	437	421	395	411	433	377	440	419	412	463	472	417	439	393	365	421	402	415	440	434	436	429	399	382	410	422	393	388	422	400	437	421	419	388	454	405	360	375	417	413	442	408	406	407	422	432	428	425	420	393	468	436	418	418	457	414	412	433	416	404	438	431	454	399	399	408	434	466	422	462	420	408	418	455	438	397	449	387	408	431	423	435	411	424	391	431	472	394	402	422	395	425	458	450	391	443	493	420	446	392	471	429	468	427	424	410	415	421	415	411	482	456	416	437	398	409	403	399	445	410	455	388	399	420	392	440	408	444	478	425	444	450	455	427	431	420	367	448	427	418	389	390	366	401	432	437	445	418	444	385	424	436	422	414	424	417	360	487	423	403	430	446	456	447	437	417	457	465	416	450	402	447	429	387	410	400	406	426	411	416	448	391	401	418	417	392	400	417	389	407	425	386	398	444	438	416	412	430	399	416	420	404	403	379	432	407	381	415	408	431	399	464	420	406	431	415	413	451	414	392	388	432	421	385	402	408	402	411	453	410	424	399	443	396	399	384	407	410	398	436	469	405	421	458	393	394	390	420	410	385	410	432	379	413	416	413	415	418	424	432	360	457	434	444	435	428	399	426	432	407	413	448	417	411	390	406	431	433	473	427	399	379	386	436	376	466	404	396	416	450	459	406	381	418	385	428	433	427	392	401	357	415	413	439	398	426	437	440	410	434	429	402	399	394	358	403	406	422	439	427	411	421	426	423	429	397	422	411	461	398	415	449	433	425	416	416	466	439	457	409	424	384	434	414	378	447	432	424	433	416	445	431	400	446	438	384	400	406	431	357	465	455	433	405	375	407	422	415	377	395	419	363	434	468	419	388	414	390	462	402	421	419	413	384	420	360	412	430	441	453	404	439	433	433	399	415	414	398	382	420	416	436	448	411	387	438	397	396	443	389	407	428	409	418	438	420	420	424	414	425	432	416	396	416	429	456	441	419	368	409	447	391	405	416	429	429	424	424	435	411	418	410	436	408	399	400	458	464	386	425	420	415	424	399	427	388	377	394	387	387	406	400	417	454	418	417	428	422	416	425	417	447	424	368	409	417	406	421	417	443	386	411	406	387	432	388	380	448	412	410	393	441	445	396	426	417	429	407	433	399	441	395	406	414	414	427	393	431	407	391	421	412	392	385	416	428	405	389	428	426	412	439	416	431	423	393	398	421	410	441	434	414	358	420	409	449	435	405	388	433	395	377	440	400	430	439	440	390	434	457	406	407	436	418	426	439	442	422	417	396	399	473	448	430	451	463	376	388	380	427	409	381	442	429	384	406	432	409	429	405	425	421	434	427	416	428	383	414	417	411	381	392	459	423	445	415	440	439	445	420	446	388	441	421	444	420	435	474	460	418	449	459	447	418	444	404	436	402	446	442	399	424	408	412	394	369	444	424	423	431	433	422	428	419	365	435	459	435	415	446	449	420	377	425	394	417	387	395	413	470	399	421	421	427	408	432	378	406	419	413	414	390	413	380	386	424	444	404	410	426	447	399	476	423	451	426	434	411	411	414	429	434	413	413	403	424	405	434	424	431	397	380	407	390	420	434	389	404	402	412	399	446	435	399	422	421	471	427	380	444	437	412	454	437	443	433	425	421	453	413	447	401	428	425	417	435	397	447	457	438	412	414	382	426	401	401	415	407	419	383	406	436	409	445	419	389	442	445	433	428	462	444	458	404	438	451	415	398	424	415	412	435	435	398	439	411	435	420	412	422	423	460	393	439	408	412	418	457	393	408	424	435	437	404	406	404	460	448	404	403	413	442	433	453	419	406	417	424	397	445	432	453	438	437	379	457	428	414	408	407	447	466	456	426	419	425	444	460	390	438	409	439	428	412	450	422	428	401	386	423	443	415	421	421	430	471	466	435	409	403	421	405	449	413	433	424	422	395	416	427	436	426	427	410	464	419	424	407	422	415	405	426	370	387	384	462	433	455	438	423	391	411	441	393	472	426	387	436	444	409	417	416	410	386	405	398	402	444	457	410	420	423	422	419	401	422	424	444	439	414	429	406	436	406	399	403	420	454	443	419	425	410	444	398	394	403	430	375	396	432	385	453	395	466	443	419	430	412	437	410	430	439	399	413	395	397	417	431	414	442	422	426	426	432	387	410	442	409	414	404	409	363	380	372	438	424	436	443	442	427	384	412	439	394	428	397	377	438	429	401	386	411	414	388	427	385	383	420	446	437	425	420	417	402	435	448	449	434	432	422	447	457	442	419	419	395	402	409	482	494	434	453	398	387	443	409	452	408	415	422	377	374	409	433	429	424	438	458	446	391	423	392	393	403	410	410	450	422	410	415	427	408	402	435	481	436	454	452	394	434	482	414	420	391	408	419	408	431	431	373	451	434	452	406	422	379	381	401	405	404	410	406	469	458	387	411	461	446	439	392	399	419	460	444	431	426	426	422	413	432	357	371	392	388	405	417	403	434	391	380	430	424	441	410	402	446	469	431	413	484	452	413	429	417	407	411	431	399	454	430	438	423	424	425	448	400	404	407	426	435	433	429	391	417	432	409	441	422	416	420	451	458	415	394	476	432	407	390	410	456	387	408	423	442	436	389	429	402	461	414	414	434	416	415	453	399	413	434	401	419	405	413	406	447	393	452	388	439	419	422	369	410	433	435	441	444	434	411	435	433	442	449	443	409	406	444	421	434	447	414	459	384	417	421	416	428	407	482	402	414	430	461	408	406	425	416	442	421	399	391	415	406	384	417	412	409	424	425	387	394	453	395	451	420	423	412	403	415	468	416	392	429	437	434	436	383	448	458	418	405	413	432	443	408	401	412	388	452	422	423	410	391	440	416	456	434	459	431	424	441	405	421	409	401	392	422	440	450	446	430	430	453	433	425	463	400	463	457	420	369	422	431	458	425	435	426	470	417	395	395	461	435	405	412	441	405	375	445	409	418	413	416	396	420	375	394	435	441	435	431	425	454	447	445	487	422	423	482	416	478	432	406	414	397	395	426	444	449	437	405	399	414	414	434	419	473	439	453	432	442	372	408	378	404	450	417	427	424	424	454	435	431	423	462	412	415	411	423	451	480	410	408	416	438	445	427	421	450	427	432	438	428	397	402	428	412	424	405	425	483	434	441	424	395	400	437	370	413	415	406	428	409	464	421	392	439	426	419	436	430	417	456	379	397	459	441	408	368	430	419	433	396	420	422	441	415	422	420	450	468	445	388	409	438	430	412	416	445	398	403	410	449	392	403	448	446	411	420	387	399	433	431	439	457	390	404	374	373	395	400	419	434	434	459	411	415	450	466	450	427	439	388	396	412	429	424	451	456	386	426	394	447	389	425	404	435	435	439	380	393	461	432	442	433	405	455	435	419	390	443	426	422	435	418	381	444	429	405	419	432	428	419	417	417	422	389	437	436	385	418	454	431	455	454	442	477	396
26173	16235	15500	10586	5776	2383	1451	1310	1310	1294	1211	1152	1085	1027	968	976	968	939	949	921	889	894	884	905	932	896	899	973	931	949	875	911	923	955	927	932	915	937	928	910	947	935	907	933	894	882	880	875	848	899	905	921	867	904	898	911	898	887	903	916	870	889	884	939	924	913	892	910	898	913	855	855	858	875	867	838	886	869	873	953	916	843	886	904	903	885	843	939	939	901	890	859	883	904	855	862	904	833	855	880	922	911	856	843	885	891	904	913	837	902	878	850	874	892	856	846	919	820	902	983	858	898	841	923	863	898	850	891	927	872	886	929	904	827	882	953	878	893	894	861	847	862	903	928	923	877	892	919	886	909	929	867	822	900	874	877	865	878	909	875	897	919	933	898	863	846	862	842	874	903	909	922	851	900	895	894	912	893	899	884	841	899	888	927	901	881	888	930	883	873	910	900	894	902	840	901	885	877	851	825	927	893	907	842	857	893	918	917	901	853	876	889	913	878	933	864	916	898	847	900	873	881	885	940	893	872	897	862	854	909	907	895	864	898	822	888	869	881	922	859	887	894	841	880	848	886	904	871	928	884	881	881	905	914	918	903	893	846	924	877	895	882	908	860	899	887	875	902	966	924	904	880	855	939	883	892	869	899	867	888	863	883	909	925	912	898	853	887	896	892	914	874	835	852	936	905	915	920	917	897	901	886	903	921	839	922	924	837	886	901	841	872	855	929	923	868	870	924	895	873	941	932	846	915	914	932	888	936	870	906	897	872	878	857	923	875	879	850	900	934	906	871	871	864	892	914	869	881	870	932	922	890	855	923	905	897	914	882	956	913	898	874	925	918	918	877	864	882	909	879	928	823	900	867	896	864	940	878	889	894	848	909	848	923	856	863	914	861	922	913	904	928	885	877	889	888	863	898	870	884	939	924	873	898	865	930	884	943	923	899	910	915	950	900	894	936	956	864	903	872	927	922	886	916	880	892	862	889	892	881	898	869	869	903	902	936	853	880	903	861	916	891	897	914	911	867	910	855	901	956	891	893	872	909	913	858	908	840	810	899	895	919	890	892	888	879	865	886	902	866	917	870	897	923	856	903	875	910	921	954	914	886	880	929	891	886	894	931	907	902	876	917	911	863	911	874	898	923	886	950	833	831	920	846	889	865	888	894	850	911	900	911	875	873	887	868	898	862	916	891	892	873	943	886	897	893	916	852	923	919	880	858	915	846	888	907	892	840	889	909	851	871	928	881	910	889	893	896	907	912	894	869	902	957	925	936	837	913	849	898	875	878	897	885	937	901	904	941	867	860	918	871	928	925	922	823	881	891	885	882	872	913	861	914	930	937	878	866	902	934	836	886	894	923	915	882	910	847	933	863	856	900	879	914	844	860	882	890	877	899	911	910	872	888	861	878	932	874	911	898	880	891	919	905	867	867	888	887	939	929	828	928	887	888	878	935	837	881	892	935	869	907	888	943	930	870	877	936	894	844	895	888	847	917	837	876	845	903	938	890	881	921	899	881	856	897	880	931	899	975	867	932	891	884	867	906	924	874	897	870	861	893	938	908	888	883	856	843	931	866	852	875	834	897	913	954	911	917	882	813	878	904	863	898	858	876	911	896	873	924	888	899	919	880	903	896	890	870	841	883	913	840	885	965	878	848	903	924	934	914	901	854	958	831	877	881	939	916	909	846	863	908	955	904	875	875	876	890	879	845	899	928	907	854	883	900	869	875	894	910	907	882	905	863	907	910	881	839	846	924	861	917	847	911	882	909	858	984	904	863	903	854	904	916	951	847	874	906	870	849	907	928	890	929	858	865	896	857	879	875	870	947	915	864	914	904	913	858	869	864	844	906	926	870	857	922	863	902	930	848	846	934	857	876	863	856	896	878	878	910	928	846	932	851	960	914	887	972	928	871	891	846	894	879	858	863	890	846	968	905	936	917	917	951	919	862	843	873	908	877	920	889	940	876	875	902	893	856	857	912	919	913	880	890	844	905	951	904	870	848	865	915	895	932	884	853	865	887	926	889	859	833	914	856	870	838	864	950	863	877	837	917	920	861	970	945	914	873	894	906	861	924	874	891	853	875	924	892	935	880	915	867	860	894	905	904	895	937	876	852	885	928	895	877	884	938	951	934	921	916	880	859	903	862	906	849	879	922	932	900	907	906	855	918	929	844	881	929	882	838	884	882	898	916	948	847	884	886	860	934	868	876	926	815	916	909	856	883	923	833	975	958	856	856	931	901	990	890	848	911	917	918	885	976	890	883	862	953	917	899	876	882	838	900	860	827	886	869	888	902	886	891	880	910	882	859	927	951	868	847	853	850	851	925	910	892	894	899	910	908	807	914	877	897	895	857	862	855	913	913	908	947	825	894	893	891	869	904	895	945	873	900	920	938	892	869	941	883	912	959	878	912	859	867	835	952	899	903	891	869	910	927	873	937	889	902	863	921	883	854	929	925	907	950	897	864	871	889	890	925	876	894	879	869	933	854	886	912	885	893	894	902	911	878	844	878	900	862	910	886	885	843	811	839	918	876	881	844	862	849	927	907	831	897	940	883	933	918	926	917	904	889	896	915	859	887	840	813	877	869	891	866	884	890	893	906	831	923	899	958	884	893	903	875	823	884	904	848	913	914	932	879	843	895	877	844	949	856	887	872	903	897	853	887	895	866	924	890	915	882	894	909	917	867	887	909	879	910	888	930	893	841	914	855	903	926	828	863	875	905	904	891	947	889	968	906	871	839	871	898	889	914	907	895	920	882	886	880	907	858	872	950	896	897	895	915	909	948	913	919	917	865	880	905	872	891	918	869	951	871	830	929	891	891	910	908	917	920	919	934	880	903	864	913	903	895	910	856	830	862	901	910	887	865	893	874	894	889	899	957	989	866	867	895	903	888	887	884	859	897	920	913	937	865	900	881	894	825	828	879	871	852	908	910	909	909	936	867	885	923	934	880	897	908	868	931	866	902	888	877	912	855	899	876	897	874	883	868	877	885	867	897	855	885	881	885	929	873	883	939	877	893	861	920	953	936	895	888	910	868	915	882	856	883	878	852	829	891	916	952	869	883	921	870	899	854	910	904	832	927	895	893	876	891	881	962	875	919	841	938	914	884	867	918	868	952	908	945	840	882	905	928	890	852	948	886	911	926	903	892	855	891	850	874	942	929	841	915	931	847	902	828	913	918	880	821	904	916	909	931	876	848	910	878	886	905	896	894	932	958	881	900	884	886	910	875	934	866	895	920	975	881	829	883	941	889	855	904	903	948	886	904	900	887	956	835	909	877	889	873	896	901	911	862	884	848	907	870	928	902	878	933	875	921	924	869	923	916	888	863	869	934	933	936	889	917	877	882	863	874	873	865	891	934	857	848	895	876	938	887	897	831	913	831	907	895	925	883	862	872	905	918	883	872	910	857	881	920	893	858	912	870	850	855	917	883	882	944	895	903	928	875	937	885	872	875	926	832	846	917	870	913	881	874	885	860
49294	30837	21563	10465	3380	1439	600	501	534	464	471	423	419	416	436	425	401	409	399	393	419	408	395	419	407	400	422	405	403	405	421	422	412	404	440	421	433	405	414	379	418	412	441	424	415	406	431	403	411	414	369	405	446	409	377	370	413	420	392	439	433	437	412	395	412	382	414	400	371	402	402	411	401	386	406	382	406	423	368	387	407	429	424	385	402	455	433	388	418	439	404	404	421	389	410	363	430	428	427	411	377	394	386	358	409	441	403	410	405	400	405	415	394	400	417	422	402	410	442	386	389	377	422	417	475	401	406	419	431	402	411	433	453	398	408	394	366	390	385	401	410	409	372	403	438	389	416	381	386	407	389	422	402	377	416	371	400	381	405	401	392	396	450	385	419	408	421	414	438	405	406	424	414	398	417	411	375	391	431	417	430	393	402	391	416	396	417	422	406	384	436	410	445	413	391	412	415	410	406	409	449	392	424	406	414	391	412	415	367	395	396	420	425	370	426	401	405	416	394	438	439	416	402	396	392	401	423	442	396	399	400	394	399	415	425	383	413	437	414	360	427	388	374	393	363	412	421	428	374	434	413	428	372	418	374	382	420	370	397	438	432	386	433	416	405	380	393	401	410	426	402	460	389	416	408	375	391	421	402	387	424	404	422	402	393	441	386	414	381	396	383	395	404	434	436	433	417	379	392	424	389	370	418	377	339	410	421	389	412	395	432	408	378	417	398	388	431	407	386	407	428	400	408	355	418	404	385	411	397	442	393	411	436	392	440	413	409	404	417	418	363	389	384	377	473	371	415	415	437	436	407	390	407	422	377	422	393	415	403	357	400	380	398	411	408	369	409	432	384	433	419	393	395	405	390	401	364	439	426	398	406	405	365	392	408	390	374	386	370	384	422	413	394	420	366	371	393	412	410	413	385	418	410	388	430	393	380	402	418	426	411	403	392	394	414	404	424	364	398	441	430	387	413	435	374	444	402	425	396	398	402	405	422	384	368	405	424	397	414	398	406	409	437	403	418	420	372	375	408	368	415	390	368	406	421	401	358	404	420	433	421	452	429	411	441	414	440	385	422	413	421	422	400	403	385	403	433	421	399	367	452	401	404	361	380	401	382	406	396	411	395	409	402	435	432	384	430	385	403	423	411	421	390	383	409	363	456	384	415	402	410	403	405	409	419	411	444	383	377	427	388	415	424	407	387	447	377	388	420	423	414	433	399	413	380	398	421	383	429	407	417	387	441	415	407	423	405	413	417	375	424	396	403	465	373	412	368	421	413	391	437	397	437	409	388	421	391	401	403	425	412	384	399	417	391	378	406	401	381	423	386	392	402	394	409	381	395	425	428	451	406	419	407	445	421	399	440	376	420	410	435	439	407	400	426	384	382	396	399	394	391	418	448	399	416	394	417	411	398	374	411	390	417	416	384	397	385	387	435	380	388	397	373	375	411	427	373	430	406	412	422	394	359	384	396	440	417	421	412	383	396	409	390	435	430	438	418	391	425	391	393	384	465	421	421	421	432	432	424	403	439	452	408	412	429	396	404	386	400	377	417	423	391	365	430	406	409	428	372	386	445	408	418	399	404	385	459	379	388	414	402	397	376	395	378	412	395	400	379	369	430	352	383	383	411	418	406	403	436	411	363	413	395	354	392	422	433	406	443	367	445	434	420	408	402	424	426	369	415	396	399	405	342	388	406	407	435	422	398	389	456	349	435	417	412	407	427	417	409	392	434	395	376	363	403	418	405	435	377	364	412	386	443	400	398	400	427	397	431	410	398	436	399	399	416	409	410	388	368	420	439	418	428	412	399	446	434	389	415	427	389	397	403	393	405	408	424	400	409	419	434	421	404	405	400	397	392	438	421	442	370	372	365	420	400	380	404	443	396	414	396	376	377	366	438	402	460	371	384	355	395	381	427	440	398	400	428	427	413	408	395	378	394	417	424	422	421	418	411	387	430	389	405	422	375	422	410	397	385	379	424	400	391	423	426	413	407	375	375	394	387	391	372	425	406	378	391	382	426	373	399	359	396	463	358	411	407	361	371	416	426	383	378	388	382	417	419	392	393	427	382	445	379	395	390	423	397	426	407	439	424	392	385	444	393	412	385	381	414	422	419	363	436	414	401	416	380	434	431	408	393	415	376	423	400	410	476	426	436	404	415	395	383	366	398	393	383	405	431	345	396	416	420	385	375	407	376	393	422	438	360	401	388	378	429	438	432	378	436	440	381	386	402	407	377	419	418	410	391	432	462	411	403	432	373	440	410	420	376	405	405	375	396	380	380	419	406	431	382	361	385	379	383	379	418	414	392	407	391	405	388	389	393	445	448	410	428	377	447	379	439	386	414	439	430	390	360	411	417	372	399	389	390	419	375	411	392	386	379	392	358	413	366	421	400	405	440	408	394	392	394	402	428	380	407	380	372	394	391	394	421	413	413	422	447	403	398	382	402	400	361	369	408	384	402	412	445	405	391	431	396	397	409	428	406	450	415	429	454	421	419	402	382	413	403	394	433	416	401	375	412	439	429	399	406	434	438	402	387	382	382	422	391	404	381	441	423	420	368	374	404	420	421	406	452	390	417	416	372	399	391	409	426	419	387	436	394	410	391	412	405	426	400	382	383	421	401	344	372	417	398	396	432	407	410	369	380	428	401	380	406	407	414	433	455	402	438	417	422	403	414	413	387	410	408	424	424	449	380	390	444	383	406	381	421	419	413	416	413	387	413	408	393	376	435	437	382	421	411	419	372	365	443	392	425	393	397	415	418	413	428	415	427	425	417	399	416	406	440	393	357	394	370	413	390	408	433	426	425	415	443	400	403	407	432	384	368	380	396	414	415	410	425	393	402	411	388	405	392	380	405	408	397	402	400	396	363	431	381	396	396	387	416	379	372	388	398	394	428	383	419	397	416	429	361	416	368	416	449	435	424	375	409	405	417	397	410	415	435	380	415	423	379	418	392	434	406	376	414	427	394	408	414	398	414	381	398	369	388	413	402	468	387	415	395	437	389	426	407	392	384	381	401	430	441	379	409	404	383	404	417	443	424	376	407	397	432	446	377	431	405	422	398	410	452	402	420	442	386	402	404	382	392	399	390	406	428	402	393	423	401	392	428	437	392	375	445	409	431	429	389	470	446	374	374	459	425	409	406	423	398	426	418	381	414	428	407	449	383	404	384	398	407	421	411	418	380	418	441	405	398	395	369	378	413	369	429	428	386	362	416	401	421	416	422	372	413	390	420	412	406	372	381	415	414	428	359	411	398	424	394	377	409	391	369	360	386	427	389	383	399	424	379	400	449	401	326	404	396	414	407	426	403	390	409	416	392	358	412	442	411	414	389	422	458	400	384	411	411	425	396	404	381	382	400	393	409	426	380	409	376	422	433	389	382	391	401	399	410	415	421	424	385	375	380	387	406	390	414	372	420	421	407	389	382	444	412	402	425	429	422	402	419	426	428	399	352	408	426	424	378	416	428	345	391	399
31069	24507	25398	16933	8016	4324	1745	1433	1403	1332	1286	1174	1080	1038	1035	991	935	959	947	928	862	915	876	862	955	887	875	880	898	941	864	907	949	899	944	1006	920	865	929	892	846	856	854	871	930	873	852	890	870	886	864	902	905	847	926	914	862	848	895	851	896	851	843	845	833	805	845	890	803	863	850	859	863	872	830	865	893	824	865	914	848	863	871	865	872	862	888	850	886	877	881	887	825	874	870	900	855	925	890	862	885	844	883	866	823	927	888	917	876	887	916	865	875	853	872	830	906	863	903	863	860	856	873	909	848	898	946	859	864	864	890	895	875	919	857	867	898	927	878	875	821	907	893	830	898	874	887	825	851	880	857	838	881	888	862	832	839	836	833	810	868	818	865	948	884	910	852	904	867	895	863	852	907	952	887	805	857	893	859	917	869	845	856	870	849	858	906	899	835	878	870	873	849	877	832	860	812	808	914	867	922	843	892	862	843	837	859	892	838	891	857	845	904	914	889	829	871	867	823	864	827	879	949	854	856	869	873	921	815	917	862	921	886	862	825	853	855	873	894	881	839	866	840	932	876	912	874	821	866	890	875	890	855	886	872	866	880	893	853	907	893	830	888	848	889	832	905	904	888	880	889	862	861	914	900	831	873	890	903	859	872	865	881	876	898	871	880	835	820	876	846	864	857	843	887	883	853	884	829	852	934	829	850	866	907	888	842	855	897	865	849	890	946	858	846	903	824	911	864	819	939	846	898	944	905	876	860	844	872	860	826	873	932	909	888	897	854	825	883	924	874	884	886	883	887	888	835	845	796	832	866	856	848	889	892	872	836	876	883	890	813	874	950	885	813	858	840	878	877	850	894	850	886	884	900	829	858	904	915	866	877	875	890	848	870	840	831	867	879	859	893	876	897	870	879	879	932	827	858	881	859	901	871	898	894	873	938	871	873	889	864	878	856	885	848	879	919	912	920	827	887	898	926	856	865	884	865	860	872	852	834	864	841	869	870	895	873	865	885	862	878	862	858	887	751	868	888	876	781	868	891	887	853	902	880	878	835	892	891	859	883	875	843	829	842	891	887	873	871	862	905	874	900	856	890	873	829	818	849	875	919	871	812	884	888	839	863	838	897	930	840	866	868	833	846	863	834	874	923	876	831	856	919	863	841	958	887	881	874	861	855	900	901	882	884	858	920	899	877	874	814	867	862	846	816	861	889	874	847	929	862	896	862	845	809	898	865	903	908	864	829	858	850	880	905	920	853	877	829	887	894	880	856	823	894	863	867	883	831	818	859	881	884	890	877	862	870	883	876	868	846	862	890	863	862	869	871	894	903	824	890	901	852	883	859	948	928	856	908	883	849	870	839	880	872	855	858	823	850	822	869	901	839	811	879	865	927	920	888	911	850	903	913	855	813	869	885	862	848	898	891	872	867	882	894	881	880	869	887	879	884	853	894	832	880	853	841	894	841	832	873	867	897	886	860	878	891	853	907	899	861	861	860	908	845	896	896	890	880	935	886	876	880	897	861	851	824	878	886	935	835	904	830	856	846	856	917	843	858	874	850	836	874	872	882	906	873	853	884	921	857	804	889	881	889	894	854	905	843	871	828	885	877	851	871	885	828	827	886	870	868	888	849	842	885	904	825	858	878	881	879	888	901	839	915	848	938	901	866	863	841	844	852	823	891	888	905	862	894	894	884	845	872	943	829	916	857	895	862	867	876	852	875	892	884	824	832	846	833	872	930	885	847	867	879	899	892	906	832	912	899	877	824	924	855	876	836	854	850	889	829	913	861	884	890	803	906	857	870	835	863	825	865	848	852	859	886	876	860	945	827	898	866	833	872	890	845	844	820	840	872	930	923	852	876	907	920	830	815	935	861	910	879	844	832	833	895	823	856	862	870	877	860	876	909	829	889	840	852	859	829	908	837	865	881	815	864	830	878	881	850	918	850	893	882	876	897	882	847	820	897	899	834	884	904	885	866	853	898	904	898	892	792	910	845	840	868	845	844	914	778	908	840	840	877	845	892	952	864	851	884	918	882	933	878	881	945	864	886	844	864	846	849	796	923	896	823	854	876	948	873	852	882	883	826	843	793	843	873	839	844	868	891	835	852	896	878	826	897	915	888	845	903	859	868	887	820	894	907	879	881	856	911	903	934	865	857	829	874	929	910	841	863	870	884	852	889	898	882	872	863	884	841	900	889	846	896	891	906	885	845	873	879	858	877	843	850	920	884	829	866	861	951	877	888	835	862	868	839	889	867	876	923	819	866	844	836	851	930	857	872	903	903	915	920	846	837	836	842	886	880	856	875	888	873	881	870	893	871	872	882	929	858	805	840	865	845	872	877	846	926	863	884	901	883	831	881	850	878	904	875	789	879	854	881	884	870	912	841	833	885	869	843	912	874	855	860	796	845	862	854	897	927	889	863	882	897	841	853	853	834	886	849	864	874	876	848	852	940	804	844	878	857	848	878	879	869	902	883	890	843	910	859	897	836	921	854	843	878	865	826	900	883	886	893	875	831	845	857	878	868	868	840	916	881	825	847	912	831	882	912	907	855	869	886	895	836	899	820	878	871	890	861	909	877	873	918	833	888	843	901	818	848	838	895	904	895	934	848	826	874	852	841	860	850	854	876	816	840	899	840	847	883	886	881	872	874	888	879	819	870	838	878	856	880	868	877	897	871	887	817	907	872	883	825	921	860	917	884	860	863	887	901	841	852	830	868	908	871	830	883	887	875	894	898	864	830	883	851	826	859	907	888	902	852	809	889	858	815	910	867	885	907	904	867	888	873	922	847	929	912	895	937	866	857	880	842	912	880	897	896	885	871	950	905	854	878	863	848	887	848	858	922	888	834	920	873	872	903	859	900	895	838	849	879	894	848	877	869	876	833	897	896	910	881	882	859	875	877	882	893	864	841	904	828	928	812	898	887	884	860	856	878	886	884	863	914	821	850	852	917	837	872	914	853	825	854	835	877	863	912	891	881	851	868	879	902	818	841	902	836	859	860	897	916	881	882	875	876	894	858	906	890	850	908	906	955	900	861	888	879	858	841	845	865	877	904	874	862	880	807	861	846	892	864	869	897	888	923	895	836	854	870	870	893	870	795	871	872	875	886	836	907	902	940	829	883	856	904	880	860	865	880	920	836	899	912	855	864	898	889	877	837	816	868	908	888	870	883	905	871	859	881	885	941	888	892	853	833	820	895	891	892	903	871	917	906	866	893	881	874	881	868	862	878	868	849	831	884	870	907	924	892	868	895	874	831	812	852	887	896	892	846	877	915	856	890	870	837	932	908	881	834	932	844	861	870	861	916	857	844	821	868	913	885	872	875	884	880	890	870	889	890	795	890	903	910	803	892	891	876	890	894	863	885	873	847	858	818	919	891	882	844	836	799	861	851	897	850	877	892	868	856	905	904	835	869	866	877	882	861	854	903	850	898	840	866	845	853	891	857	874	878	861	878	929	872	872	867	882	867	848	897	881	856	833
63009	38508	25293	10660	4443	1841	749	654	568	576	507	578	508	471	469	461	503	418	464	435	471	471	440	434	469	444	459	454	458	433	435	447	430	454	443	408	430	483	420	419	450	431	420	447	440	457	435	423	412	456	457	443	401	436	452	443	431	435	441	460	403	378	416	426	451	424	439	438	407	464	451	471	429	435	449	425	440	440	445	435	477	427	455	444	434	452	441	458	426	389	432	479	406	463	424	420	476	431	507	426	419	439	430	449	454	424	450	432	443	458	437	449	414	461	428	452	427	432	433	431	439	463	472	437	440	416	417	408	457	439	426	427	443	441	404	411	426	443	423	399	434	451	456	460	453	389	444	440	455	442	413	423	457	447	439	406	427	401	445	432	444	437	465	471	446	460	453	407	425	445	458	453	481	441	414	423	415	415	478	441	432	443	407	418	422	455	447	397	387	401	459	444	470	392	444	408	387	398	409	441	450	431	452	432	443	422	444	459	491	424	423	431	429	443	455	444	441	410	447	475	421	457	473	480	425	420	454	458	445	431	407	412	427	473	427	466	446	439	448	401	413	446	400	409	459	453	439	417	450	485	506	423	409	455	464	425	422	453	417	459	398	384	422	446	404	439	400	406	456	440	448	399	478	457	430	438	455	421	433	448	435	421	431	449	444	432	426	398	416	435	400	414	430	435	419	394	433	465	476	448	440	425	424	417	463	477	420	421	427	389	463	469	457	438	426	402	434	417	423	425	437	442	431	438	426	438	458	468	425	438	425	474	458	414	461	448	441	451	437	443	406	404	448	465	423	446	484	402	455	462	423	477	424	420	424	431	447	455	420	423	398	453	464	438	478	503	454	420	414	439	416	438	449	461	432	430	431	431	458	430	462	448	472	431	439	406	433	439	428	424	459	393	446	417	426	420	428	382	416	409	447	413	428	389	412	422	438	417	450	400	440	439	407	443	435	444	408	425	429	431	443	443	449	421	415	442	459	401	464	420	439	467	405	414	419	442	414	450	410	426	414	420	490	447	399	433	427	425	435	468	431	455	393	441	376	411	420	406	422	414	431	411	433	418	460	437	435	430	417	418	410	418	416	428	410	413	396	433	397	403	458	474	481	442	386	404	443	420	400	436	413	398	437	459	455	456	454	382	422	389	434	405	432	461	425	427	474	428	432	438	459	416	416	394	403	454	407	399	431	414	432	449	394	435	460	411	443	419	466	427	442	428	400	453	428	427	427	413	450	448	442	408	460	424	422	459	425	399	446	431	425	426	443	441	410	398	408	460	415	439	406	455	416	432	444	443	404	460	414	450	423	419	440	464	450	415	397	455	449	380	410	412	419	467	447	426	393	441	433	441	404	443	429	430	464	409	448	429	406	431	450	457	420	432	424	434	410	446	466	433	469	425	473	436	398	376	457	458	411	398	432	451	445	456	458	435	463	451	422	413	434	458	421	422	434	467	408	422	458	394	447	432	420	421	462	429	443	415	434	439	431	430	420	410	467	405	417	444	453	445	399	420	433	433	430	404	413	427	432	454	409	473	429	415	442	451	472	439	411	464	424	407	363	426	414	416	429	437	371	457	418	374	424	441	455	426	443	415	407	419	412	467	391	422	432	429	436	433	429	405	435	429	388	401	470	444	446	436	444	424	472	392	458	477	432	426	429	458	430	434	424	417	417	434	452	460	430	437	470	422	465	418	471	431	445	447	475	433	421	443	424	394	438	409	409	445	455	424	444	445	450	443	422	420	389	431	403	440	400	443	408	435	437	454	437	444	458	403	449	432	477	408	387	406	457	452	411	445	413	431	406	450	442	407	470	484	414	412	448	415	425	394	409	437	404	439	428	436	437	455	473	417	435	440	449	395	453	386	430	442	410	424	459	434	457	493	410	425	425	440	442	446	409	439	431	405	413	416	405	405	455	469	407	430	438	429	447	426	435	468	450	459	442	429	405	415	437	413	427	443	428	437	432	441	475	450	414	440	467	421	425	431	416	451	409	403	436	446	426	442	464	471	459	447	429	460	430	397	411	458	409	451	422	453	443	453	421	408	418	477	453	443	425	450	385	476	428	412	438	392	458	475	459	423	434	433	464	427	452	414	422	444	452	437	406	484	457	389	410	385	440	443	405	431	392	439	430	383	443	408	436	403	439	427	407	459	498	444	439	415	448	406	477	422	436	418	454	430	431	411	429	458	468	412	416	433	451	437	406	399	407	394	439	426	451	441	395	455	476	437	418	392	444	427	428	426	391	455	410	437	435	435	435	406	424	437	430	387	428	411	430	422	420	411	463	435	411	400	424	459	407	418	431	430	488	450	410	473	440	438	418	466	421	462	455	471	414	465	397	450	438	449	395	412	437	407	462	429	427	398	456	451	442	468	436	413	409	383	429	422	395	465	435	415	371	397	389	427	432	427	448	455	446	447	415	388	478	453	394	416	410	470	423	423	427	388	437	397	423	396	459	443	435	395	417	448	447	445	404	426	414	431	439	408	429	425	408	444	417	406	405	411	401	422	418	444	425	457	432	443	447	421	438	427	453	448	447	490	486	427	448	487	407	420	392	422	465	421	396	453	432	467	462	416	483	412	399	404	447	442	418	425	413	400	427	451	442	417	449	421	422	447	420	409	426	411	412	396	415	443	414	467	431	470	404	406	425	420	428	388	433	453	425	419	442	433	408	460	446	465	412	438	435	448	485	433	442	457	472	458	454	435	434	443	462	432	461	447	436	417	400	386	439	469	418	412	424	485	417	407	467	436	427	425	439	435	445	447	444	431	443	422	430	425	402	456	423	450	423	427	424	415	418	443	439	416	450	465	470	438	424	439	427	406	446	453	430	456	408	404	453	448	434	444	415	398	436	449	428	445	394	403	439	423	416	409	426	418	420	460	439	448	396	447	419	465	429	416	453	427	453	443	443	468	430	423	421	405	459	467	410	411	437	422	451	440	409	431	427	449	462	392	382	434	434	423	451	420	413	445	484	418	434	407	434	407	450	413	433	438	471	447	460	431	469	433	451	426	413	421	428	402	460	454	419	397	447	502	416	412	420	472	426	412	406	398	390	429	469	479	437	401	374	416	430	404	457	442	417	443	451	463	432	423	446	458	429	459	457	465	412	442	413	433	375	400	456	407	400	441	461	429	453	441	451	460	408	404	478	428	430	437	474	424	432	452	432	505	458	440	378	409	439	419	467	394	427	451	399	427	414	405	478	434	468	466	429	463	454	429	435	419	406	439	430	421	457	472	445	433	431	417	415	400	444	413	438	469	441	427	442	408	396	434	443	470	435	435	401	410	437	452	443	435	418	445	450	442	463	439	466	418	442	436	454	461	452	413	434	426	427	430	449	410	448	430	440	400	434	392	404	426	397	436	418	434	422	411	429	460	416	440	439	426	489	421	438	464	437	432	424	456	452	441	441	413	442	436	447	431	417	417	422	431	420	417	439	482	448	432	391	427	445	446	408	421	364	447	456	441	473	410	473	418	440	460
39550	30384	25670	15882	10869	4946	1855	1775	1572	1617	1440	1416	1253	1101	1174	1067	1017	968	965	1002	942	877	988	959	966	1000	956	941	984	992	961	966	958	987	953	982	947	986	967	969	952	940	950	936	940	923	925	976	943	903	896	903	906	927	954	888	907	918	917	935	938	910	929	861	925	917	902	920	1009	967	886	883	911	956	898	909	958	952	961	909	912	893	914	951	915	910	875	902	922	908	897	920	954	937	912	909	929	875	961	992	930	916	927	915	923	936	955	953	938	928	959	949	897	959	898	908	913	916	974	960	903	909	889	965	899	950	998	931	935	981	962	905	909	898	907	938	959	944	879	914	922	894	893	908	930	929	932	872	929	898	924	939	939	896	857	916	873	882	932	891	927	910	901	903	941	943	881	922	947	934	924	930	891	885	899	909	913	893	928	907	984	941	956	927	961	910	903	901	907	921	941	912	952	918	925	954	948	981	930	970	917	963	952	972	948	943	937	950	937	932	924	890	939	940	913	979	875	972	958	924	899	904	964	946	886	865	868	920	935	926	904	939	939	902	929	976	880	895	868	913	906	903	883	868	951	900	914	932	896	961	924	950	953	875	929	942	878	959	912	927	893	898	897	896	918	865	936	961	946	924	924	954	863	943	877	941	846	919	857	887	875	934	942	940	974	883	943	966	915	922	921	981	899	888	949	900	897	920	938	897	924	932	914	928	890	934	917	945	922	948	901	932	947	931	943	917	979	881	879	937	918	956	954	912	953	929	871	917	908	881	900	866	917	883	914	977	940	917	979	941	946	952	946	904	918	878	940	935	874	958	937	855	904	947	893	926	903	906	936	880	862	951	957	923	911	882	871	912	929	931	891	940	920	932	936	943	847	927	941	947	904	891	949	921	890	933	906	964	874	918	945	892	893	915	940	910	894	892	950	915	919	985	905	960	883	889	934	919	868	905	927	925	904	898	907	882	979	934	993	927	929	923	959	928	979	936	904	931	927	875	903	885	889	913	876	987	914	953	938	921	871	942	890	951	919	903	912	894	878	838	920	923	922	868	912	883	897	969	915	871	953	905	931	873	865	936	912	890	942	929	953	824	918	918	954	875	944	888	905	918	892	911	903	939	944	885	964	933	922	903	914	857	893	925	919	950	937	930	953	943	906	918	946	955	888	910	933	973	946	904	931	927	923	899	907	963	952	873	942	893	919	929	888	889	906	910	902	852	913	947	903	856	957	878	946	938	937	878	894	866	941	908	967	869	929	955	909	915	973	948	925	931	937	919	951	924	961	905	984	954	950	905	956	909	982	974	957	953	901	897	945	890	943	979	881	907	924	909	929	880	905	945	951	912	905	936	895	914	933	906	956	924	958	895	916	923	899	941	900	907	950	896	900	944	911	847	904	879	916	932	930	892	909	903	947	968	885	915	965	916	977	880	869	909	978	931	975	886	860	956	926	913	924	892	837	914	951	922	892	917	890	906	936	943	955	918	880	916	895	915	938	902	929	963	880	946	925	942	910	968	907	943	912	964	890	965	942	889	898	899	941	955	950	913	938	909	939	906	944	954	978	945	891	902	915	928	980	908	931	921	900	883	942	917	944	860	963	894	949	950	924	923	965	913	824	952	941	928	939	939	873	944	973	887	890	911	974	860	911	929	874	886	937	944	939	962	894	899	910	887	954	914	1000	887	931	874	952	860	932	959	952	939	897	925	858	887	909	944	961	941	888	1015	942	959	911	959	939	977	919	925	926	931	931	926	949	948	919	921	889	899	940	898	882	937	888	935	965	940	908	918	921	958	956	925	836	897	926	919	964	928	949	928	929	901	884	919	892	903	922	919	918	918	949	918	929	896	936	894	904	912	921	872	910	966	978	927	914	915	906	934	923	980	933	945	931	920	963	933	896	876	957	891	897	941	868	948	900	934	935	911	896	892	921	917	911	886	922	962	927	958	895	948	942	914	965	839	947	912	922	928	964	926	964	904	924	861	907	962	913	956	924	919	929	898	971	898	938	926	916	950	888	880	967	848	948	976	930	926	905	942	925	1008	879	939	906	949	938	935	932	937	938	927	958	945	886	900	902	964	885	935	864	905	876	915	933	941	892	925	904	903	882	886	921	899	886	915	901	906	934	941	956	991	927	926	960	902	995	906	934	968	915	962	929	909	884	999	913	872	960	892	927	947	918	907	919	926	916	921	986	908	937	885	869	952	892	904	997	921	935	869	938	952	921	956	970	922	939	902	955	892	876	892	909	885	896	931	892	883	920	893	945	979	907	921	890	905	920	898	928	967	899	891	928	953	928	893	935	883	955	919	892	929	957	939	947	924	955	929	936	912	922	868	920	960	944	915	944	967	913	910	921	921	920	897	982	974	927	997	893	891	901	903	886	879	938	920	952	906	908	900	849	905	955	948	930	941	906	882	939	916	917	927	914	912	864	960	956	953	988	963	949	935	918	944	881	906	877	859	871	917	942	983	908	869	874	862	917	951	948	867	861	922	931	885	910	877	949	919	953	955	943	903	965	953	912	934	860	887	891	892	939	889	961	910	901	847	929	928	959	951	923	961	915	913	953	901	877	910	910	951	897	931	909	897	895	917	945	882	905	914	967	910	965	954	936	880	892	930	881	906	918	960	877	922	925	933	997	924	971	900	944	907	981	915	892	985	961	886	942	950	936	918	982	910	927	904	895	955	926	941	911	952	955	992	936	922	909	879	918	949	888	933	894	930	987	958	922	887	911	911	937	912	895	854	955	979	969	939	908	935	938	906	883	923	920	987	923	957	969	910	904	959	896	926	922	916	927	931	965	967	940	902	878	950	893	860	951	920	915	982	958	964	954	928	909	953	914	929	879	842	948	948	893	935	937	890	889	941	883	966	907	927	935	864	864	908	913	899	927	963	933	927	905	885	889	908	985	945	884	946	932	932	944	841	912	902	962	971	945	923	964	941	887	954	901	882	902	980	909	945	909	909	903	914	920	949	920	958	881	916	914	938	912	918	967	949	952	916	910	908	944	964	881	937	936	936	952	980	956	911	924	943	875	950	920	914	920	893	879	924	928	872	945	971	908	921	895	866	895	873	895	901	894	943	940	915	900	891	936	911	890	865	910	876	931	909	967	936	940	923	888	956	916	899	915	921	906	912	898	945	912	913	919	969	914	879	966	915	933	885	917	949	898	816	932	935	962	916	1000	942	919	947	946	926	895	884	904	936	884	953	909	941	948	880	900	931	915	937	923	958	921	956	927	902	893	971	967	881	913	906	962	941	916	979	924	902	887	910	883	862	905	923	918	875	902	865	890	983	940	943	884	958	956	921	927	958	958	927	897	883	911	887	884	891	940	954	863	871	958	963	933	898	979	920	872	909	936	917	1000	923	923	989	933	909	979	938	926	938	918	887	976	907	935	933	932	934	884	931	955	915	912	932	945	891	946	898	920	912	924	933	927	925	961	904	929	912	972	924	866	921	944	977	895	939	934	911	953	908	925	886	925	968	904	918	917	847
44993	23797	8515	3015	1285	731	588	501	498	474	455	442	384	434	415	409	479	417	429	407	406	449	417	414	390	436	388	410	427	376	375	447	403	449	441	445	397	408	434	405	400	401	415	428	406	407	445	409	420	433	419	388	401	420	398	440	399	375	428	420	422	420	401	408	439	390	407	407	424	441	418	406	367	420	444	402	419	410	406	411	394	353	386	365	412	403	405	410	370	411	462	407	421	400	436	415	421	428	400	420	405	410	412	433	439	356	421	421	408	333	393	422	461	405	444	457	438	423	392	423	418	433	428	468	409	412	454	394	422	399	392	388	408	390	420	424	396	440	431	408	420	394	378	421	440	447	445	382	404	397	393	402	375	406	432	392	384	438	408	452	415	389	395	431	395	401	418	401	411	438	428	409	445	488	401	404	426	402	417	437	422	433	390	410	412	425	411	363	408	356	427	437	377	414	416	446	444	443	449	417	387	449	449	423	410	433	414	409	400	381	409	426	414	403	393	431	413	413	396	417	432	424	410	423	413	394	414	420	438	401	411	404	426	398	408	437	425	452	447	399	380	419	434	388	409	396	410	400	425	401	418	449	394	434	380	430	465	411	403	397	445	444	401	416	415	412	370	419	387	384	416	420	453	425	418	434	418	422	399	425	417	410	391	404	379	406	405	405	410	433	421	414	426	393	399	394	422	417	445	426	395	417	432	436	411	409	424	385	401	406	401	408	398	424	394	412	410	385	416	424	417	413	453	430	455	398	410	436	407	350	399	425	429	421	412	370	437	410	371	417	429	420	412	409	412	348	402	370	406	411	440	387	412	426	423	417	411	442	436	402	416	368	408	409	420	418	393	370	423	411	406	415	412	409	411	447	441	407	407	400	400	393	398	474	404	422	403	447	410	427	391	415	416	377	397	381	387	413	434	438	401	436	439	387	352	423	413	421	388	455	425	421	415	433	433	460	418	376	428	439	428	407	435	439	436	432	398	357	395	375	403	461	391	415	412	398	389	402	412	409	432	396	434	404	404	439	366	427	401	449	425	354	430	428	438	427	439	433	377	419	426	376	434	416	411	396	420	395	412	394	419	441	385	412	441	391	414	415	420	452	418	421	491	448	436	393	409	399	425	425	393	412	410	409	394	378	418	409	383	427	426	422	420	398	373	399	407	428	420	442	431	430	390	433	423	416	384	423	402	385	456	401	422	435	428	407	452	406	427	413	393	420	427	396	481	420	393	463	436	435	402	414	428	423	379	429	445	370	442	437	423	406	399	403	419	454	429	420	392	398	402	414	414	396	430	411	438	347	426	426	412	405	431	389	422	422	397	399	391	409	411	440	457	396	414	424	415	403	395	400	369	455	435	384	419	401	396	409	370	421	395	418	382	403	399	433	435	415	433	430	409	415	387	394	421	421	434	421	419	460	443	419	422	429	428	428	460	430	362	390	387	373	432	393	463	436	413	409	385	391	451	433	428	438	426	416	419	414	422	395	413	431	412	431	411	410	406	459	438	409	422	412	443	442	388	435	410	414	406	397	437	423	477	410	428	379	434	438	443	399	388	414	428	416	403	441	446	429	395	431	435	405	414	427	389	405	441	403	425	391	436	427	418	423	392	401	434	419	440	400	400	435	402	385	430	447	424	415	398	439	412	402	386	415	402	450	452	405	442	471	449	398	413	443	434	423	419	409	420	398	424	420	388	367	420	438	399	407	424	406	370	443	372	398	375	411	369	431	401	416	396	450	405	376	433	391	431	416	436	395	408	407	440	460	436	427	439	441	400	387	432	438	397	377	402	414	396	430	408	380	447	446	427	431	434	382	408	435	443	377	403	422	403	410	403	429	455	447	384	421	391	419	373	411	406	406	400	417	414	381	437	397	413	390	382	454	457	392	443	398	440	426	469	416	418	415	396	426	394	413	418	396	401	425	405	409	421	404	461	410	427	394	424	421	441	385	398	386	422	442	419	388	388	445	386	393	378	407	424	447	417	424	386	413	412	434	433	413	414	380	440	428	427	451	446	419	411	446	404	418	409	431	435	408	434	438	428	419	392	434	363	405	380	369	364	417	396	413	400	410	409	408	370	438	413	405	430	385	409	403	450	406	389	389	399	423	448	441	409	403	425	385	462	425	396	432	385	428	401	397	452	433	397	425	386	432	391	409	411	416	460	422	412	428	451	443	423	429	387	417	414	393	393	407	392	406	414	393	384	396	404	443	412	453	387	419	445	414	469	371	441	404	408	386	403	417	418	363	408	436	419	425	415	412	401	435	450	441	440	414	433	444	425	419	428	418	395	396	461	437	423	416	414	438	426	422	405	409	430	432	436	441	420	497	412	422	407	464	406	420	407	390	391	425	393	395	425	402	437	425	403	335	403	435	438	426	392	440	404	360	436	400	419	426	402	364	406	430	428	417	392	383	367	400	468	416	402	404	418	445	467	401	415	419	363	437	399	440	392	419	422	414	408	442	389	422	411	397	367	403	406	392	412	449	429	443	413	437	457	389	415	475	450	423	419	416	400	482	433	417	442	406	404	425	389	434	415	431	402	420	482	458	414	394	415	387	451	382	414	415	446	448	417	415	417	434	393	431	436	398	416	385	374	382	411	412	443	417	423	419	411	402	428	468	383	424	393	405	430	413	447	415	424	401	381	427	401	417	400	415	413	402	375	407	380	406	392	385	395	410	397	409	438	406	424	461	421	362	392	413	393	407	362	390	466	357	370	424	438	408	408	384	413	412	397	387	380	402	377	408	442	385	408	385	408	399	441	399	405	367	416	450	418	439	377	413	404	411	429	462	423	413	390	417	398	360	396	446	395	425	417	360	377	433	408	359	396	431	395	437	413	400	398	438	411	403	408	394	446	420	370	413	428	446	436	417	393	427	415	403	413	429	429	421	402	401	439	412	403	462	409	462	400	428	450	373	455	431	357	413	413	438	413	403	406	403	384	386	379	408	380	402	455	429	399	430	414	424	405	414	397	447	423	443	424	415	423	410	363	414	433	430	415	422	405	395	420	391	432	440	453	398	418	440	425	407	453	415	434	436	440	447	424	402	387	427	395	424	462	422	445	414	414	408	446	429	424	400	406	421	408	407	404	434	454	370	438	415	442	420	421	401	403	418	421	403	426	453	405	445	402	407	441	416	406	443	425	451	437	433	411	403	473	407	390	407	395	386	405	433	438	391	418	398	411	415	373	458	397	404	444	426	422	452	389	424	404	417	382	376	392	406	425	386	389	421	416	427	364	401	424	384	362	387	370	431	416	378	384	418	471	451	405	437	421	439	400	445	431	367	385	412	441	370	437	420	395	407	444	424	388	399	379	408	421	427	472	405	427	397	410	399	446	419	411	429	444	431	413	399	436	442	381	416	360	432	404	411	409	390	394	432	427	412	405	397	480	372	406	403	396	404	452	429	422	404	430	438	432	419	411	393	461	431	425	431	412	408	470	368	395	417	417	433	413	433	407	416	406	397	436	436	416	433	441	416
29093	16878	10312	6353	3708	1980	1382	1260	1207	1167	1139	1124	1046	956	945	972	937	906	867	910	899	930	934	879	887	902	881	880	941	938	891	922	907	881	928	892	922	921	915	854	894	905	907	926	827	915	909	882	884	872	869	879	866	872	855	852	882	863	876	884	876	870	876	904	865	928	839	895	897	826	882	828	874	876	877	885	893	800	876	938	887	851	865	850	879	893	899	941	888	868	889	921	889	876	902	830	886	918	848	886	933	862	922	946	875	943	862	913	887	945	893	876	877	888	883	884	894	882	792	901	870	902	899	898	882	885	882	890	887	904	886	862	836	808	864	855	861	902	883	870	866	902	840	919	902	882	856	920	858	859	909	870	895	860	901	821	863	854	833	853	890	877	956	920	876	904	845	891	895	880	893	832	883	865	869	882	855	967	894	829	852	893	853	892	878	894	872	869	918	912	899	863	925	910	859	856	860	885	868	837	878	860	855	886	923	822	899	850	894	936	901	872	879	858	886	837	950	850	877	840	885	878	866	870	880	903	863	904	887	898	854	858	891	839	864	874	841	834	939	838	896	866	878	873	815	928	863	889	844	888	850	864	838	926	877	856	898	830	894	842	867	870	868	898	892	863	863	874	851	860	883	829	908	911	902	933	866	863	855	875	873	904	824	907	883	855	861	865	876	847	885	894	855	903	846	911	830	889	867	850	860	871	869	863	870	873	916	906	920	901	871	919	908	911	852	844	838	870	922	922	890	933	857	884	877	906	910	871	840	811	906	884	917	914	899	873	892	837	878	904	886	882	893	891	941	907	904	844	800	851	880	882	899	843	843	886	854	897	859	883	806	888	893	864	862	917	856	937	849	875	876	889	927	881	870	920	870	965	818	876	850	855	874	914	888	875	902	926	883	937	886	878	903	881	894	877	864	865	904	896	912	903	879	896	860	912	927	925	886	934	866	895	852	844	881	916	903	831	937	857	886	888	895	901	861	896	939	892	864	850	902	912	870	887	890	888	892	859	861	873	929	830	938	898	869	859	929	876	851	880	881	879	891	875	813	877	871	868	885	893	843	904	912	903	879	869	887	899	828	865	883	879	841	871	890	919	846	901	872	847	873	903	864	861	824	904	857	908	846	879	904	855	909	920	856	913	865	870	864	893	885	937	943	883	886	858	885	856	906	875	882	874	909	890	850	852	844	875	867	890	874	890	853	912	866	851	870	847	874	906	833	853	887	863	881	826	875	915	878	905	879	837	873	852	838	945	853	868	932	907	892	869	897	879	887	902	909	849	836	892	883	897	890	907	875	851	900	871	830	826	913	820	913	902	896	878	899	875	873	850	900	854	911	896	901	921	867	921	821	892	853	855	882	875	864	913	866	887	891	886	854	894	894	910	877	878	906	900	869	858	841	888	900	917	878	887	910	915	900	925	941	822	897	937	894	903	837	843	836	859	866	891	892	854	910	888	864	899	917	846	866	874	916	870	896	897	838	908	868	877	860	912	881	868	894	867	945	858	866	909	819	914	897	825	956	858	907	849	848	878	842	854	871	929	858	909	900	887	880	854	878	856	855	897	914	840	903	868	824	891	898	894	872	878	880	848	904	910	856	856	881	926	844	865	867	868	836	896	894	890	884	886	875	830	839	861	853	871	825	917	895	909	870	893	874	857	871	878	873	838	829	879	864	865	882	911	836	870	919	883	880	884	831	878	940	828	897	919	892	894	891	857	902	890	888	904	918	916	853	840	858	877	943	883	923	896	914	849	833	815	895	911	835	904	866	872	810	854	859	906	908	856	918	907	887	889	887	820	905	883	880	830	867	905	891	863	893	874	911	907	854	892	895	875	903	907	856	901	873	861	867	859	904	828	879	872	867	878	962	910	850	902	915	836	835	858	866	893	852	876	881	837	902	903	898	856	925	890	861	889	877	944	912	839	873	932	902	898	897	887	885	853	908	896	876	839	901	864	909	872	821	887	885	884	889	867	882	830	854	887	886	891	908	849	864	848	849	862	908	874	890	878	854	868	880	864	869	887	876	892	891	878	899	885	927	853	807	896	930	940	929	900	922	869	840	899	871	913	876	919	855	870	859	887	932	907	853	915	878	912	826	886	910	893	891	808	945	881	852	842	907	867	883	788	861	894	866	832	891	856	876	840	929	906	953	827	903	837	932	878	869	851	890	871	881	839	888	834	871	843	815	922	853	910	871	860	853	882	895	870	941	896	869	874	879	869	924	922	917	870	894	800	897	866	827	855	844	904	871	874	882	890	912	872	930	894	867	881	870	879	849	925	887	928	903	857	874	889	857	860	877	849	909	867	915	905	888	893	867	889	815	908	886	849	837	910	928	833	908	834	895	945	842	906	854	882	893	894	903	881	854	842	883	852	865	923	879	903	886	900	842	911	932	843	850	852	902	862	844	866	825	968	840	865	883	861	882	855	883	853	858	835	822	864	900	901	948	893	893	913	881	873	892	816	942	869	835	914	817	944	843	900	901	882	908	868	917	841	922	864	885	865	903	804	851	897	852	824	873	875	890	915	911	894	881	864	849	885	925	867	882	881	866	889	818	830	899	864	879	887	903	887	872	863	895	904	862	882	906	937	918	903	863	863	952	839	863	899	926	894	902	888	890	901	866	847	891	914	858	900	881	871	811	872	821	901	874	845	888	838	930	870	875	887	881	887	905	871	869	943	855	904	888	917	947	894	865	858	905	905	892	868	900	842	883	882	855	928	912	844	900	892	895	883	879	914	846	852	885	874	882	913	890	882	893	896	848	851	904	930	905	839	901	891	909	866	844	942	880	964	896	831	887	880	863	842	898	885	888	842	889	874	873	867	887	836	906	880	932	898	927	891	838	926	864	870	860	876	918	901	931	839	862	893	899	896	862	888	866	928	879	862	879	914	833	904	926	853	953	856	860	884	893	847	853	923	875	874	900	900	870	870	826	871	921	882	891	822	952	862	923	843	916	896	898	878	861	911	870	883	857	850	843	889	874	839	907	840	957	891	915	877	893	919	886	867	912	888	855	864	860	877	837	886	889	830	876	905	884	873	907	895	880	901	911	900	912	920	837	907	864	911	909	881	888	866	846	945	929	894	919	877	923	892	865	887	857	911	869	852	849	855	925	911	865	931	922	860	853	931	888	907	926	892	881	858	870	847	886	859	902	881	898	898	938	933	853	873	912	892	870	867	887	891	881	793	929	878	876	887	868	885	888	857	917	833	898	871	921	930	898	879	881	850	906	834	921	880	842	922	876	923	902	886	882	883	939	883	902	870	939	887	867	833	885	945	871	890	873	884	871	915	919	907	899	865	888	880	846	883	923	875	937	878	924	917	853	877	907	866	907	857	856	893	837	897	932	926	904	817	875	904	921	858	927	875	893	939	912	837	860	910	943	860	868	914	872	872	867	933	925	926	948	878	863	846	878	858	900	813	887	880	890	883	868	862	878	885	886	840	857	901	899	921	883	883	894	891	893	936	875	881	881	907	879	875
54690	31674	16337	6450	3172	1225	609	500	478	458	457	449	444	432	446	425	444	437	406	409	419	379	398	413	402	399	405	451	406	425	378	425	438	421	407	401	424	412	452	428	420	403	406	431	439	420	406	423	429	392	427	373	383	409	425	400	439	437	363	348	363	416	390	388	438	428	388	411	393	436	379	385	422	436	416	407	407	392	415	413	404	399	414	413	419	381	400	372	365	419	405	432	412	430	449	448	440	435	432	419	412	396	415	370	432	397	351	410	420	361	384	425	397	400	364	364	397	392	384	427	431	415	446	431	401	396	399	384	443	388	368	368	398	393	380	381	424	374	440	356	379	420	381	399	396	420	410	411	348	408	399	405	396	432	442	388	432	444	413	406	395	413	406	394	395	405	374	396	403	389	389	441	457	414	408	414	361	424	398	409	390	411	398	372	399	419	396	408	421	396	420	389	385	438	422	403	373	387	380	413	423	357	366	382	433	397	383	419	402	415	429	421	420	415	360	403	388	409	404	415	401	411	374	381	441	402	401	403	381	389	391	362	382	395	396	428	411	391	390	423	388	394	413	407	422	374	383	403	418	413	388	386	401	369	406	362	401	393	412	415	454	437	379	399	424	418	438	412	416	418	409	401	368	401	420	437	410	422	394	391	385	387	470	433	438	412	443	393	394	389	408	391	410	376	408	397	404	399	438	426	432	412	382	364	407	389	408	388	406	418	406	386	427	422	421	326	411	435	389	391	432	435	420	416	436	403	411	410	397	382	429	403	407	394	387	374	392	385	417	401	400	413	381	363	403	401	447	370	351	425	383	419	376	419	357	391	383	400	386	353	394	384	395	369	415	403	403	395	386	390	399	427	425	427	404	430	430	414	412	431	361	445	410	448	394	388	369	400	391	405	385	374	381	395	380	390	398	410	452	395	413	378	407	403	419	441	407	373	420	410	414	378	389	400	425	408	412	405	434	400	412	377	408	417	404	432	393	381	414	385	412	397	398	428	368	441	375	409	374	399	390	415	408	424	386	382	415	391	383	359	405	435	427	407	423	390	400	419	409	424	386	426	411	403	437	400	415	417	428	400	413	415	411	400	415	409	397	407	420	405	414	403	416	392	391	384	421	433	396	414	394	432	404	372	373	373	432	375	368	415	385	389	356	403	402	383	425	381	407	388	432	379	392	381	383	412	422	393	369	385	386	375	351	438	396	401	415	368	444	447	372	421	406	418	426	409	412	416	414	394	442	452	444	408	393	394	387	382	426	435	377	414	418	407	419	420	383	409	435	379	374	371	392	413	410	411	389	459	381	376	424	400	383	392	401	423	390	389	410	401	373	398	412	359	370	396	382	395	418	384	430	440	407	450	423	400	387	407	397	389	429	427	400	387	412	392	420	403	390	406	406	382	390	449	405	423	406	451	419	412	409	408	418	434	454	377	410	397	405	373	383	400	428	402	409	429	407	387	377	398	410	382	423	408	412	424	422	377	432	419	407	396	377	383	370	399	383	464	429	417	434	426	404	429	381	450	392	423	421	445	415	397	394	388	407	376	398	389	420	422	423	436	416	414	405	430	399	384	416	414	395	425	391	373	393	346	400	454	382	429	394	376	422	404	399	428	385	393	403	420	403	397	365	413	429	412	449	379	424	417	415	376	397	408	414	390	443	432	416	449	409	427	382	393	384	423	411	406	410	441	368	415	387	383	425	385	403	426	428	398	393	394	387	384	394	440	440	381	376	413	433	355	378	433	453	392	406	397	376	425	391	389	390	401	367	452	415	396	447	423	466	440	403	385	451	414	405	432	394	400	460	413	390	421	428	423	387	399	370	406	417	444	402	377	427	380	423	435	364	373	416	429	423	410	420	458	395	447	409	396	406	398	384	371	408	429	406	387	419	420	395	439	416	444	387	430	412	409	408	396	383	412	384	443	378	402	394	394	425	373	405	388	407	432	384	408	396	418	381	411	425	420	416	415	409	406	428	437	408	386	377	413	413	373	418	397	435	436	374	392	425	395	445	405	424	450	423	385	405	375	474	378	412	444	375	375	417	407	394	472	378	394	370	374	405	422	354	401	384	365	399	398	417	392	407	430	424	417	398	403	405	401	435	395	409	385	414	371	437	408	465	419	384	411	417	410	367	399	401	370	386	434	423	403	350	407	418	433	426	379	381	415	388	432	417	353	415	428	433	400	412	413	390	422	391	371	416	446	411	413	417	400	386	412	417	438	386	424	414	389	370	389	397	395	371	433	375	437	384	385	431	419	402	425	419	424	353	381	418	431	426	417	397	393	396	407	417	354	404	394	408	366	413	415	389	404	414	409	385	442	383	421	374	407	353	439	387	403	434	404	393	386	393	415	387	437	411	381	400	422	451	404	406	400	386	416	392	441	398	407	402	400	438	432	416	390	402	417	427	431	422	421	395	383	463	370	403	434	406	384	431	385	383	403	404	389	372	392	422	405	409	390	438	400	412	375	414	408	418	405	398	404	440	438	389	401	388	352	409	399	394	417	472	408	433	406	426	379	393	413	417	438	425	392	345	415	432	373	401	435	393	395	425	409	372	391	375	400	374	409	434	367	421	404	410	394	455	429	426	389	383	378	409	412	377	402	405	436	395	401	418	400	402	435	405	422	401	416	374	404	398	421	403	404	415	367	360	409	438	440	394	379	431	412	406	372	397	371	370	409	402	424	396	409	390	380	366	385	393	379	400	423	389	394	442	391	401	419	402	413	386	424	422	434	395	414	423	435	335	423	405	375	415	374	385	386	390	398	387	396	387	429	406	394	464	422	373	393	408	380	395	433	400	418	398	399	413	463	395	421	397	370	407	396	381	427	431	350	359	419	422	418	400	408	379	382	428	385	364	391	361	423	386	422	394	416	422	393	414	365	387	390	360	400	426	438	389	387	374	403	402	379	399	387	371	401	446	427	391	362	368	427	403	387	406	392	404	421	411	405	428	403	410	423	428	404	393	423	415	378	406	388	417	399	394	417	405	444	396	396	413	405	378	407	408	453	390	376	415	431	398	411	417	417	399	383	396	386	363	402	470	414	395	399	380	415	400	425	363	380	407	417	407	395	429	386	406	414	387	389	414	441	402	378	409	428	393	386	409	406	412	452	424	389	435	421	413	410	390	413	373	404	378	432	442	423	350	407	391	426	367	405	431	410	414	446	471	369	432	414	381	431	438	383	412	430	401	401	392	435	388	424	385	390	397	425	380	417	413	411	431	381	402	361	438	388	372	377	371	401	370	380	420	427	424	403	384	407	392	406	387	366	399	383	393	468	381	386	404	444	414	419	399	398	441	409	436	350	427	392	424	374	389	372	410	397	430	363	398	370	423	377	395	461	433	413	375	402	415	418	375	391	434	429	407	397	388	365	409	419	464	441	412	422	441	407	418	451	429	411	414	370	417	415	392	401	439	429	378	423	452	417	398	408	446	411	402	392	404	385	366	377	387	429	424	443	430	418	369	420	422	399	402	420	370	434
35098	23516	18329	12212	8732	3563	1774	1407	1362	1307	1144	1223	1118	993	1034	927	936	911	899	886	868	886	889	889	864	829	889	926	915	895	855	910	880	921	872	835	934	882	894	886	879	893	915	879	864	920	901	875	879	908	895	797	902	869	870	877	907	940	947	876	883	840	908	852	857	888	895	910	926	904	826	843	827	888	886	868	834	818	840	872	888	906	820	859	918	907	899	837	868	823	849	855	884	904	874	859	956	862	839	855	883	839	896	802	882	924	875	866	838	840	809	908	914	832	888	886	804	926	801	887	894	827	875	867	858	895	841	864	823	836	902	896	857	854	824	867	839	884	864	873	826	906	849	880	933	835	955	848	856	913	880	833	894	936	898	865	873	902	908	896	939	819	810	906	838	880	819	862	856	906	858	840	889	800	833	854	867	845	898	874	877	861	890	881	862	829	822	862	851	856	930	818	875	872	838	817	870	850	870	906	819	836	897	873	886	893	855	828	911	832	866	850	858	889	910	896	908	839	910	866	877	842	890	903	889	904	903	841	892	861	856	859	903	825	863	880	865	821	857	908	873	841	909	879	869	873	829	878	921	899	854	824	819	866	880	896	907	898	913	865	898	860	843	795	913	912	898	908	908	885	902	904	900	816	878	891	859	894	834	866	808	916	863	940	867	833	854	807	924	876	803	856	895	894	825	900	893	910	852	902	893	878	897	863	833	854	897	857	859	877	821	865	929	896	917	882	863	837	831	844	892	895	905	898	813	910	906	822	892	878	915	863	888	852	818	862	841	894	908	823	856	874	864	854	856	941	849	852	858	869	927	919	895	855	882	878	857	923	908	864	883	870	911	868	833	875	865	834	862	871	807	828	905	917	808	843	906	834	865	859	865	911	933	870	907	874	847	855	921	888	892	865	871	873	887	878	855	881	888	858	844	870	861	859	870	838	893	882	886	911	849	862	891	890	820	914	836	845	891	879	828	841	873	858	936	923	905	887	930	819	888	904	898	916	842	898	892	883	884	845	827	879	897	831	891	874	877	816	843	871	838	860	897	839	855	836	857	866	849	896	900	872	886	909	875	903	890	890	901	843	897	868	862	896	892	853	864	870	901	856	839	924	874	839	862	904	864	857	878	900	823	897	934	822	900	846	883	891	874	889	914	852	883	870	882	857	895	891	848	837	915	908	864	891	863	870	863	878	909	868	896	883	848	874	900	860	858	870	856	896	879	825	901	867	850	866	881	915	869	891	845	906	876	885	875	878	783	862	910	832	874	876	876	861	833	866	872	856	899	820	922	876	913	852	888	826	848	797	915	846	903	839	858	858	838	869	845	866	894	828	844	880	911	834	911	876	839	892	896	906	886	950	871	876	932	813	909	898	840	879	813	888	863	884	837	903	840	928	870	898	862	890	832	860	906	869	870	871	855	858	851	883	840	866	873	823	917	891	890	881	907	895	847	914	870	827	850	911	894	897	903	882	905	894	886	866	891	836	894	892	870	868	890	886	909	852	882	841	856	853	823	872	805	849	865	894	887	811	876	873	906	852	920	849	898	939	922	862	859	878	871	906	845	883	861	854	900	908	897	849	892	872	841	862	914	857	845	882	823	808	818	870	885	834	876	858	838	841	825	896	849	895	828	880	843	867	907	865	909	853	865	911	838	831	857	868	905	909	849	897	858	882	879	889	899	833	876	877	941	874	844	861	857	879	874	841	803	852	857	833	964	878	888	874	918	862	952	892	836	902	856	907	885	896	862	865	889	871	897	890	907	923	887	835	872	874	873	861	870	893	870	837	858	879	836	891	937	886	897	867	822	827	900	853	917	839	874	880	812	868	898	867	878	847	848	880	874	819	873	911	892	837	906	903	885	888	835	902	916	872	876	887	872	886	835	908	847	858	857	882	913	873	912	875	894	907	804	889	920	830	866	813	849	845	877	896	913	965	893	865	873	876	869	887	896	917	866	831	898	837	885	849	885	913	836	833	849	883	862	837	906	848	887	833	876	873	860	867	867	848	842	837	861	867	894	845	879	926	850	822	849	919	885	882	875	880	875	893	857	871	842	910	906	873	929	851	893	908	880	854	870	885	888	837	854	873	879	895	856	876	865	878	888	837	853	915	845	917	802	791	852	886	901	861	866	907	919	874	866	855	793	884	883	858	906	885	930	849	879	845	834	893	900	903	862	908	859	876	859	866	853	863	842	874	868	851	822	876	904	860	841	872	892	911	950	839	842	848	898	868	831	804	868	920	860	885	861	854	907	915	883	883	882	867	910	853	836	816	870	936	891	871	869	839	867	844	901	849	816	872	894	890	819	871	922	840	819	836	855	817	880	867	846	885	821	833	874	850	838	864	870	873	935	880	851	886	855	873	896	884	847	897	873	835	826	883	885	833	847	880	883	893	825	884	905	867	892	838	902	879	851	896	866	905	862	857	839	889	826	902	904	913	857	889	907	896	850	880	883	929	878	815	839	873	853	906	885	884	817	891	838	871	854	841	874	895	848	855	922	882	913	915	881	863	860	891	870	871	871	881	839	898	859	865	838	864	896	830	821	887	832	839	929	922	837	848	839	894	901	866	935	833	864	919	814	893	916	911	832	866	860	822	855	861	838	839	898	870	854	869	875	874	881	886	861	891	882	868	886	859	873	849	803	954	863	844	907	869	841	925	817	926	888	891	912	865	868	830	830	866	868	825	863	854	851	918	805	875	875	845	838	891	933	884	944	848	859	896	843	902	864	831	926	821	869	898	848	911	879	857	916	908	870	834	932	886	872	914	854	875	842	842	873	903	900	847	830	924	848	852	900	822	877	825	882	875	881	925	847	845	889	874	866	899	867	855	918	918	833	847	887	878	857	844	825	883	826	845	935	887	894	889	889	888	921	835	862	848	874	894	892	892	892	880	873	816	902	868	837	849	880	909	889	955	859	873	886	855	852	892	869	896	881	882	860	912	874	919	842	838	917	849	915	877	878	942	870	918	908	834	859	893	877	811	881	843	863	835	868	889	812	874	853	889	811	894	868	825	862	833	898	861	877	900	820	862	876	880	914	895	862	889	857	909	915	925	880	892	872	886	863	846	907	875	861	876	908	887	878	899	923	908	870	884	827	840	887	861	876	873	894	846	860	877	843	884	890	882	827	808	847	881	810	816	897	891	899	901	898	881	856	844	861	887	878	870	841	857	876	800	897	900	833	833	880	884	858	889	888	839	849	861	871	851	867	919	862	813	872	858	902	903	871	877	901	850	848	884	863	880	877	876	858	905	855	867	875	838	872	768	843	923	902	916	916	881	885	881	865	869	888	838	911	906	889	843	951	909	859	825	899	823	866	859	806	933	828	913	807	902	851	856	833	844	903	914	880	868	913	834	844	887	844	940	850	894	875	814	844	852	885	894	920	851	825	866	869	880	828	856	834	822	904	878	897	863	888	830	945	897	865	885	889	913	913	860	878	855	847	870	880	834	868	853	866	856	829	924	851	897	893	899	879	834	829	925
64901	34857	20327	11640	5164	2140	947	660	636	543	539	501	474	501	502	457	447	440	441	446	451	479	399	387	408	471	456	407	486	416	443	451	426	464	476	439	439	464	461	416	482	469	390	452	429	456	425	473	462	458	435	419	439	461	414	397	386	413	438	411	458	400	433	468	444	408	448	405	421	418	471	409	457	427	440	440	421	464	440	457	432	443	458	436	443	422	430	405	426	400	461	403	442	449	446	460	416	445	440	445	427	439	424	444	440	434	425	452	426	407	431	411	433	455	431	455	457	445	435	411	471	373	441	457	432	461	462	452	427	437	401	375	411	435	402	436	422	412	475	411	442	422	434	456	454	428	391	427	445	424	436	462	438	424	447	430	432	457	450	429	400	429	401	404	419	466	409	407	437	406	417	415	430	438	438	440	513	437	410	402	480	427	444	415	419	411	419	431	432	430	455	433	435	415	461	457	480	417	426	401	409	421	395	414	398	427	466	415	406	369	428	425	426	425	441	424	441	431	432	444	436	439	427	427	401	415	472	433	443	411	423	432	448	451	419	443	453	449	406	383	443	457	412	452	396	474	479	441	417	394	456	447	447	422	408	445	412	430	438	451	439	440	445	438	427	458	440	437	427	441	450	471	424	441	426	395	435	480	487	418	411	380	465	446	401	474	454	456	442	423	440	419	469	433	433	462	439	465	428	446	426	478	489	410	485	428	421	440	438	386	451	449	431	450	415	395	420	434	417	428	422	426	432	403	405	448	422	465	427	414	438	430	425	442	477	420	435	461	445	438	429	456	430	414	407	439	410	473	443	437	425	398	451	452	433	416	409	386	415	436	439	436	455	429	434	430	440	432	418	438	398	470	452	418	411	458	392	432	428	414	481	389	406	466	409	403	451	409	429	439	401	450	465	410	433	427	423	404	471	460	464	422	425	425	472	426	427	420	432	458	459	389	425	427	437	489	403	497	474	439	402	443	464	406	448	418	417	433	467	439	451	420	456	465	413	410	417	412	457	401	487	387	392	433	480	399	438	422	445	419	431	425	480	442	402	452	440	435	404	427	461	453	418	382	417	415	388	397	427	395	496	435	432	409	445	387	469	468	393	426	384	435	430	445	434	412	425	433	431	445	406	413	429	414	394	417	433	432	401	452	459	476	451	416	415	456	482	421	451	385	398	402	481	438	428	432	454	427	423	431	444	425	454	436	439	437	434	422	427	436	416	448	419	453	472	444	445	440	438	444	470	460	384	416	429	425	490	389	424	387	413	434	415	436	420	415	431	443	385	411	464	408	438	420	431	451	429	446	425	375	423	441	398	452	451	450	432	401	454	419	407	410	432	399	434	417	459	441	441	414	457	452	421	434	448	422	422	417	412	434	454	446	455	422	416	462	450	429	420	462	433	427	474	468	437	431	461	440	403	394	464	414	421	423	447	457	413	436	413	428	445	424	430	442	449	443	417	432	421	433	456	420	402	483	408	420	438	426	460	371	509	433	445	418	413	461	449	440	400	484	462	470	446	413	438	402	404	446	468	427	422	391	408	442	394	423	434	429	437	456	390	414	447	452	411	414	443	420	414	429	500	427	396	415	442	430	422	417	415	435	425	432	434	449	437	474	425	434	416	418	396	433	403	419	469	428	459	438	407	463	437	404	409	440	463	450	423	430	410	453	447	388	441	445	417	437	446	420	418	438	463	430	437	423	441	421	441	424	397	417	431	464	452	414	412	423	429	429	398	452	396	422	470	445	421	476	419	439	452	442	428	383	412	447	391	400	411	423	403	444	365	466	408	456	427	409	476	397	445	409	391	403	447	397	422	453	445	458	405	416	447	427	455	404	435	432	457	462	396	439	437	440	448	451	471	421	440	432	406	379	443	452	449	419	415	397	409	447	420	462	425	444	416	392	457	431	417	430	456	434	411	451	416	423	420	429	417	444	427	467	438	425	429	454	417	392	423	445	412	414	459	438	432	443	412	424	448	419	432	409	383	426	471	432	437	447	469	425	392	437	435	447	466	456	405	422	410	425	426	436	419	462	407	429	421	440	454	454	432	455	416	444	449	410	431	436	456	434	440	451	430	463	439	432	460	404	450	452	447	487	440	450	417	436	432	430	445	413	456	434	445	422	441	434	462	450	483	435	463	453	458	406	380	415	431	405	442	439	441	445	445	431	426	428	416	439	461	425	447	429	432	412	448	437	438	443	457	457	460	398	438	451	459	445	463	466	461	476	421	424	413	435	409	436	449	422	413	415	399	463	409	458	446	468	404	421	417	421	438	464	424	459	424	441	437	420	461	476	430	430	416	419	478	436	440	419	396	446	440	443	446	413	404	433	419	417	457	440	455	416	436	426	436	432	415	418	417	452	450	450	451	449	428	414	442	447	457	409	443	438	468	433	433	470	448	422	438	436	397	454	437	421	453	408	407	426	416	398	420	443	422	450	432	469	439	419	416	494	448	429	439	462	446	419	433	475	453	425	417	420	477	459	423	446	435	433	503	435	466	451	418	466	395	442	456	384	409	438	415	427	422	415	453	426	412	418	453	439	451	441	426	467	478	432	445	424	453	472	451	437	414	459	444	451	416	431	452	429	431	397	417	438	455	437	459	419	405	442	409	419	416	415	424	432	433	459	452	460	371	446	418	466	458	430	442	439	429	453	443	458	455	437	397	419	411	418	425	435	427	420	397	394	444	439	476	409	406	405	436	415	445	396	411	419	448	407	422	431	434	409	369	438	416	401	401	448	451	429	462	417	424	451	452	416	450	388	454	471	417	426	441	400	443	442	391	484	435	458	439	410	426	444	424	455	509	424	496	444	423	428	464	426	466	429	489	465	403	458	427	419	414	431	438	467	437	432	423	424	401	421	453	446	405	449	454	406	444	448	438	413	442	428	416	418	424	425	468	437	406	430	417	420	445	415	425	439	413	409	450	414	419	431	409	392	443	418	452	433	434	454	405	440	433	474	441	443	451	444	437	403	417	449	420	439	465	446	437	447	428	469	430	445	414	428	455	427	466	435	419	430	383	430	447	457	472	432	466	450	427	423	420	392	451	457	432	429	458	461	419	453	432	431	407	436	485	436	429	454	423	446	393	390	391	394	399	466	445	449	460	442	430	380	423	435	439	427	451	376	382	447	442	427	422	419	394	443	414	411	457	411	453	429	431	480	515	435	440	445	406	433	414	409	334	432	448	388	388	426	406	415	430	420	466	401	400	466	402	438	426	463	404	427	393	420	414	429	413	376	387	441	400	411	430	471	425	453	420	399	437	414	485	454	428	422	388	399	427	451	456	451	413	418	424	430	465	432	475	437	419	408	419	460	407	392	412	420	433	439	432	397	463	444	423	426	470	401	408	454	433	457	480	435	422	417	399	466	403	452	440	448	424	440	424	458	442	442	417	442	468	434	430	446	441	399	453	450	454	430	451	465	406	437	448	428	406	406	406	424	458	428	436	390	450	367	386	430	421	442	415	397	470	405	435	415	417	466
41644	25318	22419	19539	11510	5903	2688	1583	1474	1503	1393	1280	1282	1201	1131	1066	1025	997	1005	985	937	982	970	914	974	940	961	957	935	947	898	955	904	978	944	950	1009	987	952	992	940	942	934	957	957	886	914	902	921	870	921	882	935	969	896	910	942	942	938	969	915	952	950	881	907	911	897	881	948	920	984	944	914	947	940	924	976	916	993	942	869	968	925	906	878	931	867	925	939	897	863	933	921	911	942	908	899	914	918	981	933	984	956	920	945	940	883	913	926	912	884	953	911	883	948	895	927	872	930	986	952	878	962	967	956	954	911	892	927	895	942	890	927	929	917	979	927	914	903	919	929	900	925	950	881	916	925	930	878	958	947	925	951	924	966	891	913	908	905	907	941	921	889	915	940	892	973	892	983	902	901	900	947	897	907	917	867	923	967	939	881	985	934	944	939	934	903	903	891	980	921	933	964	918	930	888	933	913	907	910	938	935	921	909	915	922	918	968	921	907	933	888	918	972	926	946	972	893	924	940	923	926	905	944	920	856	942	919	982	900	896	916	890	881	934	948	910	936	914	897	912	868	942	978	891	908	920	872	963	905	924	895	914	924	910	926	955	912	934	913	917	891	902	932	914	908	900	942	911	904	911	877	921	899	1002	922	897	910	917	905	882	911	899	949	901	923	959	900	930	870	910	908	844	929	949	985	913	981	959	899	941	894	906	852	989	845	868	899	982	917	968	907	900	983	921	963	924	917	909	929	879	870	936	924	933	948	953	944	903	924	935	870	952	894	942	880	962	889	938	921	885	939	869	936	909	923	915	886	929	931	928	918	919	903	945	940	935	961	922	921	901	925	908	884	938	929	912	918	976	932	892	904	913	895	939	902	848	930	960	938	875	907	879	951	940	930	880	876	924	926	946	923	916	921	875	940	964	891	922	921	957	996	962	929	919	893	967	938	867	960	880	974	877	937	918	916	924	925	961	851	899	918	924	949	910	931	909	918	939	954	869	983	948	911	899	952	943	942	967	898	930	898	931	876	945	912	938	914	891	925	909	931	944	949	894	924	955	984	934	948	945	927	890	870	946	900	912	886	881	918	928	907	918	983	951	923	949	948	965	926	928	857	927	943	933	914	902	948	912	892	909	947	907	894	958	900	888	936	973	918	912	915	893	934	972	872	969	903	938	919	922	913	939	899	887	897	929	951	962	940	924	961	913	904	896	951	914	925	990	925	980	904	949	903	923	888	911	935	978	969	937	936	833	932	958	955	907	887	947	904	931	955	950	922	903	952	932	923	888	928	871	914	949	955	922	966	870	942	921	905	936	945	939	940	874	965	948	917	890	953	867	941	895	920	926	903	844	941	875	922	918	956	954	953	956	891	992	905	925	901	896	938	920	899	918	894	893	896	952	934	917	895	952	899	871	936	908	951	934	905	927	903	899	905	898	886	926	931	910	937	860	932	956	974	929	929	935	901	926	929	940	878	887	957	923	959	879	876	921	931	962	903	915	915	916	899	936	909	894	970	899	957	904	951	844	928	944	919	959	851	910	925	912	952	934	840	914	891	922	927	966	931	895	913	947	942	903	908	888	934	957	920	946	923	850	889	943	938	925	890	874	972	925	950	892	961	890	899	920	844	906	931	925	897	897	949	924	941	941	980	909	924	929	895	877	914	910	915	932	936	952	935	914	897	913	922	918	905	914	936	929	881	893	903	913	919	896	897	899	891	925	888	856	906	940	880	913	948	886	968	876	915	894	982	972	911	965	892	937	892	875	919	947	958	932	902	948	852	916	920	979	994	899	946	937	916	931	913	927	983	862	894	907	908	893	884	933	906	959	819	900	909	882	958	940	946	915	920	949	929	908	958	909	919	936	917	924	938	930	924	923	944	912	936	921	909	936	930	965	901	877	853	929	915	868	882	940	949	969	906	886	963	920	889	909	936	972	939	908	926	932	906	958	864	951	943	974	915	899	941	901	884	970	950	933	936	952	909	879	959	944	927	931	899	867	949	895	887	930	923	945	898	894	945	876	921	959	926	927	878	950	922	912	938	944	935	907	849	951	947	945	878	896	864	902	936	929	889	924	917	922	939	879	912	908	866	964	885	932	912	876	946	952	898	951	951	951	976	930	876	882	894	937	890	962	905	892	952	907	894	964	944	947	893	967	896	925	918	924	881	981	944	947	909	884	953	895	865	958	933	953	939	943	913	889	918	883	896	957	910	941	917	918	893	955	911	893	925	931	921	928	941	943	943	889	916	909	903	977	937	909	969	920	938	891	947	943	900	886	901	956	919	968	901	936	915	950	961	913	914	864	950	839	939	948	949	986	894	935	926	915	956	912	985	865	890	898	946	886	925	947	951	859	958	917	885	905	952	984	972	890	943	927	891	911	886	868	934	883	924	877	1000	922	908	918	949	916	953	978	914	891	922	947	879	925	950	936	888	952	918	912	877	941	898	919	950	898	867	975	898	927	946	927	947	886	901	911	920	954	949	1003	973	897	921	934	929	937	955	906	900	936	936	859	913	936	937	901	908	911	919	899	891	889	889	890	903	930	927	958	903	890	989	910	901	904	935	905	962	934	955	932	881	907	897	923	945	934	924	939	917	943	939	842	884	968	963	886	911	920	923	935	949	922	898	954	975	951	890	905	897	907	894	962	884	932	919	891	968	936	865	921	904	909	901	922	956	890	889	930	902	932	916	927	944	907	972	933	882	951	867	911	948	931	915	944	906	938	964	871	951	958	947	932	955	897	950	872	896	969	911	862	921	912	976	923	933	926	941	893	941	920	899	879	923	952	940	905	924	938	900	958	961	979	993	905	947	921	941	860	907	896	901	932	929	970	945	930	885	913	956	935	880	893	925	919	901	934	969	911	955	944	941	877	982	997	903	924	922	955	892	919	951	930	950	932	868	863	872	928	889	889	907	892	893	942	909	914	906	946	966	959	915	961	902	927	944	891	911	896	881	1005	908	900	876	870	929	889	892	948	909	972	922	868	854	947	907	908	920	903	968	886	930	932	945	913	910	870	891	952	894	902	946	916	953	934	896	967	932	955	964	907	939	898	943	923	917	898	899	938	949	944	916	893	966	895	936	955	929	900	915	955	936	888	939	960	904	914	927	972	908	913	882	929	925	942	909	924	891	875	928	930	933	925	941	940	928	885	949	911	969	921	945	946	940	890	857	865	924	886	942	972	911	888	922	883	948	948	934	944	913	935	884	959	928	888	871	961	887	936	910	947	946	972	875	991	962	931	918	852	901	930	954	970	927	924	945	903	945	914	975	913	905	928	913	876	945	901	916	874	895	899	967	896	942	864	943	912	861	942	904	928	908	912	947	917	857	908	950	890	916	957	932	938	988	943	896	923	892	925	963	951	951	913	893	990	899	954	945	900	925	945	943	936	883	926	972	896	899	920	949	949	892	946	942	923	903	975	924	901	995	962	892	893	965	882	960	922	907	855	929	888	907	907	913	928	956	936	956	953	924	911	940	902	947	944	913
46714	23088	8937	3259	1039	604	486	488	479	455	425	452	454	441	395	445	419	402	406	410	389	435	459	455	440	433	402	471	458	436	409	473	445	415	399	456	407	398	449	427	453	416	441	430	442	425	375	413	396	394	410	436	427	433	410	394	454	397	466	401	455	390	443	456	415	428	412	388	378	442	439	391	410	417	408	435	441	441	417	437	441	453	430	408	414	419	439	470	445	426	439	418	445	431	399	385	420	425	434	451	428	459	485	380	427	399	436	431	447	416	415	473	406	439	430	467	438	446	438	446	438	416	412	405	425	445	407	419	446	378	405	433	435	398	419	470	449	444	411	407	422	469	400	442	481	389	381	441	421	416	398	452	421	426	410	472	417	423	396	416	409	386	434	407	433	412	437	427	403	430	402	383	477	440	434	440	405	422	395	397	461	417	465	384	433	437	438	392	425	427	418	422	421	455	421	479	429	390	431	384	419	419	424	386	438	452	389	433	427	410	435	402	420	422	397	418	436	410	402	405	377	411	410	427	415	376	423	440	421	384	426	421	396	395	392	441	417	413	407	445	465	387	439	399	430	426	392	446	430	413	413	456	432	399	441	430	391	433	374	432	417	397	400	428	387	440	446	415	432	419	413	425	415	405	423	417	375	357	421	409	428	448	396	442	462	415	412	432	421	396	424	402	384	437	427	458	412	415	488	429	414	394	411	398	424	431	418	457	453	431	398	423	454	399	400	444	429	413	389	406	414	444	445	401	426	402	421	421	455	464	385	397	431	384	400	387	402	393	408	508	445	453	399	465	443	380	427	458	447	445	396	432	440	463	394	413	407	427	459	427	400	397	385	431	435	355	384	387	445	465	418	423	463	383	409	416	439	432	492	408	420	398	440	399	461	420	431	449	461	413	365	413	433	403	392	454	417	406	432	442	411	415	442	403	441	448	405	420	443	423	419	466	410	403	408	428	423	440	440	384	456	405	403	396	404	380	407	387	407	452	398	398	429	408	423	447	435	404	380	419	430	434	383	429	413	394	367	415	392	407	457	453	454	445	424	452	404	403	422	471	441	427	441	470	405	404	418	460	393	390	409	393	418	449	425	497	416	397	406	372	371	384	429	431	431	455	420	393	416	422	411	419	412	433	420	415	419	461	459	404	386	439	442	408	417	443	409	402	440	407	424	389	414	463	408	439	445	446	401	393	427	464	425	434	433	416	444	421	421	424	372	379	445	407	411	442	366	434	444	433	429	410	401	467	434	405	422	437	438	393	439	361	429	428	402	392	409	394	388	440	437	420	415	384	406	399	383	453	415	440	444	404	406	392	391	402	453	392	455	409	408	413	453	427	371	403	446	430	429	413	415	411	447	409	399	442	424	388	435	416	423	399	452	395	403	415	405	431	400	416	453	390	381	437	409	386	422	438	412	405	444	404	405	435	414	430	426	454	438	426	434	433	429	415	391	401	440	443	413	399	442	437	405	416	403	394	430	398	436	411	475	423	410	399	443	424	434	451	459	469	427	418	405	445	428	483	426	427	422	433	416	456	427	437	426	386	405	404	423	383	363	386	391	387	426	409	413	394	408	417	426	422	421	412	427	399	435	406	445	439	394	403	388	411	415	453	469	407	425	407	409	416	389	393	397	385	424	421	438	406	410	388	419	412	438	406	447	446	449	433	407	411	415	407	369	426	455	380	447	421	434	437	404	409	403	410	430	434	456	401	439	436	436	426	428	446	421	431	413	381	426	426	432	420	352	413	423	437	419	415	405	402	437	446	442	456	424	377	400	442	412	380	457	446	464	444	392	387	446	407	445	484	420	404	413	411	443	403	417	421	417	409	429	403	463	367	398	430	422	409	417	420	383	433	450	384	397	408	430	436	428	416	392	393	421	392	424	421	423	421	430	424	419	451	413	408	413	384	406	423	435	402	425	394	430	421	435	442	402	441	393	375	378	408	452	439	388	447	386	404	435	448	391	396	401	463	384	394	422	403	392	447	415	422	443	391	421	420	437	383	390	422	419	433	421	450	429	386	428	455	415	394	385	402	407	433	433	454	412	422	455	433	414	393	385	383	452	409	435	403	400	413	394	460	404	450	434	431	416	419	462	429	413	412	390	386	412	462	438	415	418	386	432	426	440	394	395	477	405	444	416	376	422	471	412	417	420	392	418	384	400	432	415	418	393	403	386	430	424	377	424	399	446	419	384	428	448	436	427	416	390	412	464	425	456	412	405	431	395	399	399	443	402	445	406	444	425	385	397	420	405	430	436	460	411	370	418	380	423	467	428	398	403	399	383	408	428	419	431	442	439	392	402	437	415	440	459	431	403	411	396	396	432	412	401	413	389	419	399	416	443	410	461	430	450	410	396	414	421	449	450	479	419	386	352	466	395	444	466	421	412	412	426	438	369	435	414	476	389	424	389	415	408	425	399	442	402	381	404	401	407	446	438	412	421	429	413	439	418	417	455	471	450	414	385	394	450	423	419	410	411	429	432	447	484	407	397	461	430	398	432	400	383	371	450	417	403	396	412	400	448	414	412	419	434	448	400	449	390	408	435	386	391	409	464	439	424	383	414	409	396	420	402	393	397	425	399	442	436	435	418	386	418	406	410	433	450	445	428	445	440	449	413	392	388	431	424	387	455	388	389	404	390	381	430	467	462	448	403	418	410	403	452	422	438	418	407	394	416	411	425	387	420	418	414	431	404	457	416	404	450	420	397	425	401	413	454	418	425	435	404	442	441	411	419	406	456	423	417	424	426	415	403	397	424	472	479	409	434	421	457	420	434	425	428	401	422	371	412	440	405	433	416	425	417	417	466	433	419	423	468	424	405	418	444	431	406	409	388	445	445	467	393	397	393	410	424	425	424	476	419	385	409	395	418	426	478	447	411	414	403	401	370	444	400	436	430	457	396	395	428	443	389	418	401	390	424	408	422	439	436	458	390	405	412	415	433	416	427	425	431	428	420	416	424	413	436	444	413	400	438	409	453	435	423	402	468	469	455	411	412	430	423	427	424	427	445	436	413	421	467	429	451	387	442	411	423	434	455	407	418	390	412	400	400	423	414	413	409	417	434	416	431	432	445	394	402	408	409	385	444	453	437	418	374	374	406	425	452	428	422	468	428	439	410	413	418	429	429	423	463	442	427	391	453	410	405	407	440	433	414	403	434	376	385	427	452	467	451	404	414	427	424	425	404	386	447	410	450	423	435	417	437	425	396	448	446	473	473	422	434	399	416	397	436	438	432	406	405	409	387	431	390	404	449	417	423	440	439	469	418	410	433	428	392	388	386	457	433	406	447	443	418	438	424	390	445	422	427	434	416	392	428	416	426	415	388	421	416	402	409	421	420	406	416	428	415	446	408	397	415	383	381	379	425	413	418	433	439	423	462	400	446	444	428	466	404	412	409	464	438	425	427	417	413	451	414	452	434	425	416	421	439	408	410	407	433	439	443	446	418	430	403	389	426	402	367	451	427	435	430	398	469	462	414	405
30886	16331	10953	6877	2920	1598	1313	1126	1100	1011	1074	1024	972	950	909	991	916	915	874	948	873	945	918	917	934	904	909	954	884	938	889	924	910	967	869	932	898	912	868	937	862	929	896	906	872	859	868	882	906	907	850	934	883	904	942	954	902	935	908	902	901	880	877	906	930	874	881	952	910	930	950	944	910	914	894	867	914	901	919	895	865	922	890	878	920	888	886	898	924	881	900	869	885	948	944	876	926	930	896	843	824	931	952	931	880	941	898	868	852	914	907	902	866	924	880	903	871	894	927	938	907	926	897	867	934	901	859	863	882	892	959	903	892	858	897	877	870	870	849	864	926	895	872	845	888	883	888	911	913	889	869	903	876	840	879	904	905	900	890	926	883	899	917	825	864	908	850	889	875	888	903	898	933	880	858	961	956	888	904	886	882	872	925	942	900	945	909	861	896	935	972	878	898	861	908	878	863	915	879	915	901	916	871	929	900	923	877	887	862	886	885	871	909	925	879	867	872	925	942	871	908	872	917	868	881	908	959	872	901	909	914	898	887	897	959	928	960	901	855	906	927	916	864	862	919	944	849	904	934	879	912	909	899	869	882	882	906	922	892	873	870	928	891	901	885	924	849	848	924	979	859	882	909	875	898	966	885	890	908	895	841	862	895	931	929	923	879	898	893	947	925	930	868	884	884	817	910	903	870	907	958	908	956	914	885	891	912	881	881	833	924	890	887	897	890	904	926	912	894	907	921	871	824	910	892	896	935	940	898	927	951	900	856	927	910	873	926	924	911	887	885	915	934	896	891	898	876	885	882	850	907	895	873	918	899	877	889	913	937	890	886	915	894	893	923	925	921	895	856	880	892	904	923	903	862	892	932	875	896	962	917	899	935	849	963	857	896	887	927	888	912	888	880	958	876	879	883	954	850	902	876	919	932	905	966	940	893	890	930	879	940	896	967	869	895	888	895	867	854	889	918	902	905	883	903	854	903	882	880	859	895	885	939	888	956	937	908	937	893	892	904	972	915	863	907	894	873	851	873	952	889	912	847	888	918	915	904	857	836	885	942	906	850	837	877	907	899	883	930	858	885	889	952	936	870	867	856	857	876	872	898	850	839	917	864	903	876	866	905	922	927	889	949	935	884	856	879	933	894	883	899	855	885	918	972	881	879	918	860	862	942	868	917	886	901	859	861	923	846	856	884	872	826	883	928	825	887	890	891	883	938	852	867	891	901	915	889	902	933	883	913	870	881	871	887	874	867	896	926	941	872	901	893	886	857	896	900	882	946	903	872	903	887	914	872	903	962	912	906	902	926	902	846	931	856	906	936	888	866	964	927	964	886	865	923	909	903	967	920	929	939	871	916	906	903	889	918	860	950	891	904	842	861	855	934	906	873	922	870	889	868	936	896	879	913	904	911	901	862	889	923	902	846	852	921	925	866	937	925	933	869	888	895	924	892	1013	853	856	871	896	912	891	888	923	883	884	894	895	918	940	884	948	871	887	943	899	875	837	894	901	878	922	904	899	899	946	905	912	913	904	873	864	925	924	944	923	901	846	912	898	948	927	922	845	904	912	933	862	876	929	896	932	886	897	847	896	867	827	882	884	852	913	868	899	889	822	910	944	936	906	911	904	916	918	882	835	882	956	911	885	941	880	895	891	925	866	914	909	882	891	954	929	953	888	863	873	886	908	878	932	919	877	923	914	853	909	895	896	914	923	878	904	943	860	902	924	909	901	890	873	898	941	926	913	894	909	972	911	893	859	950	875	858	935	884	915	906	881	888	940	901	923	880	912	914	891	906	915	939	885	854	892	854	861	886	933	907	881	858	898	878	884	918	866	867	893	859	890	873	846	876	917	903	887	900	852	855	861	856	948	893	909	879	862	880	887	935	866	887	934	924	950	891	907	905	906	905	871	900	880	907	909	889	889	910	907	885	945	920	853	881	871	915	911	932	849	933	908	864	891	885	913	908	897	971	883	979	846	913	900	878	932	847	884	915	891	905	907	915	903	920	927	947	862	869	916	896	971	893	847	888	885	903	885	850	859	891	891	939	926	881	899	942	864	827	890	939	851	874	905	852	928	865	899	861	863	914	869	869	857	906	915	916	860	918	914	893	918	903	956	907	892	902	895	874	886	867	906	865	921	841	887	884	872	882	864	931	883	887	826	876	820	889	877	929	872	911	895	886	953	910	822	894	923	913	939	904	922	927	901	945	899	944	904	869	888	893	894	916	927	914	925	900	918	861	858	902	859	883	895	889	862	918	914	884	886	904	936	835	886	881	928	912	900	871	920	869	854	920	889	918	862	890	900	930	871	877	910	924	889	921	937	874	876	903	890	939	925	979	902	832	900	896	857	859	863	922	851	918	886	850	939	845	958	847	844	851	921	931	914	975	892	971	887	926	897	912	874	886	926	868	884	857	920	859	904	899	918	928	913	948	892	879	883	941	912	939	905	859	883	919	907	957	902	924	905	886	961	872	873	882	920	880	913	925	884	895	892	910	888	905	912	846	934	918	963	887	913	967	911	911	921	895	842	940	927	938	893	909	872	834	847	902	887	837	940	906	835	900	871	906	904	903	887	847	903	852	899	906	919	920	902	826	904	864	945	877	927	874	931	932	892	898	905	901	894	938	889	873	871	916	902	918	906	923	923	835	886	914	901	914	894	880	866	867	908	904	868	901	885	871	862	929	912	906	914	902	929	928	880	886	886	897	897	888	913	912	931	890	884	892	900	892	864	897	906	910	916	864	910	874	911	889	881	939	880	913	877	952	912	899	865	946	868	921	860	868	896	892	902	856	879	890	926	898	857	881	916	842	864	888	927	950	893	911	893	896	898	918	892	871	887	886	956	954	928	957	909	977	847	922	927	924	874	911	882	905	906	910	862	908	912	896	917	917	923	842	836	934	946	872	892	910	825	932	844	909	900	884	929	925	893	875	910	905	909	917	928	889	914	896	864	877	891	902	858	901	929	899	944	894	908	878	877	902	904	942	903	903	851	871	882	847	833	870	897	891	911	888	884	860	883	902	926	933	886	863	900	892	892	938	847	927	935	907	899	904	890	840	907	873	875	913	903	892	847	937	924	911	845	931	910	910	852	878	896	874	868	908	964	882	930	954	865	915	903	940	892	943	865	915	902	917	896	906	895	895	909	901	900	846	858	871	931	927	912	873	953	871	863	862	912	892	936	939	877	928	918	912	928	855	889	906	890	893	904	881	866	831	889	922	889	911	879	855	902	914	889	867	914	929	965	900	886	894	897	876	888	903	927	886	893	843	945	929	927	900	886	881	927	945	902	893	903	884	893	865	880	856	929	882	920	843	890	923	937	885	885	904	923	920	930	935	908	901	881	928	891	973	885	866	892	893	877	876	909	893	900	864	922	911	900	863	932	882	910	935	889	897	914	848	954	906	917	890	908	918	852	896	938	892	855	920	899	897	945	872	927	908	877	898	842	918	890	861	920	957	918	910	907	860	898	928	893	821	953
52641	30167	15886	5846	2419	1367	642	523	492	492	495	436	436	404	424	431	452	420	423	407	443	374	408	354	423	412	407	395	435	410	370	391	379	391	391	390	404	414	415	428	455	451	420	413	396	406	428	402	399	387	412	403	377	414	363	430	380	388	394	427	401	386	411	384	388	425	403	397	426	429	401	382	374	400	407	399	420	413	414	408	423	396	387	394	368	355	395	378	418	422	414	434	391	391	400	414	370	355	413	383	404	464	416	426	412	410	395	410	369	380	404	428	377	394	381	363	397	416	437	405	432	416	397	401	416	401	441	391	434	403	383	427	405	425	440	398	418	429	407	437	449	419	407	392	374	444	415	453	391	423	386	388	404	401	403	434	457	403	392	420	436	369	393	388	439	414	405	349	458	405	372	392	391	380	441	377	433	420	417	406	385	411	424	409	403	414	408	395	404	442	385	408	392	375	383	360	405	375	389	407	402	402	441	388	384	359	388	350	418	401	373	477	428	427	349	384	434	413	397	426	355	373	419	391	419	429	391	422	401	416	351	405	397	394	431	396	415	430	419	406	393	391	394	419	416	405	432	419	423	463	421	402	375	368	412	423	405	503	430	455	448	407	421	397	402	407	390	376	423	365	408	398	415	410	355	392	397	382	379	407	422	396	439	447	418	414	403	369	422	393	394	396	417	404	387	370	410	401	407	359	366	377	422	394	414	430	400	372	433	388	426	394	386	385	418	413	403	418	413	406	443	394	394	418	402	426	385	388	400	426	426	406	384	425	434	381	410	410	421	425	391	378	352	394	414	400	410	380	403	400	389	354	413	394	413	435	418	401	425	398	416	407	405	399	365	422	403	402	427	384	381	402	385	372	444	391	403	405	447	400	435	449	394	352	368	385	413	366	379	395	401	385	404	394	405	424	421	390	423	384	395	412	405	430	381	402	398	375	426	404	423	431	383	416	435	403	427	415	393	427	424	424	385	410	384	363	435	377	433	407	390	450	394	379	391	335	429	424	416	416	433	452	440	457	382	407	376	417	457	418	383	397	413	403	409	453	417	417	425	430	412	416	354	419	438	381	391	378	409	393	404	374	416	423	425	465	456	417	455	428	441	417	401	400	420	399	379	389	361	387	436	399	424	468	443	403	391	439	435	408	431	405	394	397	471	421	388	400	441	374	350	354	401	421	384	418	420	423	388	404	402	414	392	398	416	387	372	395	393	357	373	393	406	361	415	418	395	412	438	399	414	380	406	416	384	396	410	395	381	393	391	399	370	422	366	387	400	417	442	391	387	356	402	426	391	380	418	369	408	417	399	386	394	381	395	392	398	390	394	385	426	415	412	422	434	438	404	406	407	361	364	410	409	348	389	387	383	400	425	387	407	369	433	437	406	384	373	440	377	407	414	392	413	373	396	395	363	417	390	396	412	391	430	394	415	467	399	417	352	418	375	372	415	414	409	399	408	366	383	404	395	402	397	419	391	407	424	408	391	393	387	428	382	420	402	407	396	418	412	399	444	412	355	413	360	391	420	377	408	427	391	389	403	397	421	398	376	389	418	385	373	460	470	402	411	374	400	421	395	428	401	394	427	410	401	398	401	391	406	392	393	409	432	362	381	383	381	412	400	425	367	395	419	391	390	365	364	389	411	370	394	384	416	402	413	426	363	419	395	404	403	374	430	415	402	400	376	384	399	443	403	443	362	441	417	419	433	432	409	392	413	403	434	428	373	427	414	398	413	377	366	374	415	389	391	385	391	396	387	411	404	403	393	404	419	404	418	426	399	385	415	366	379	408	377	405	376	443	374	383	450	421	426	408	386	396	403	427	435	410	399	432	396	420	373	417	397	398	391	394	442	389	374	377	379	391	411	453	391	423	427	414	396	380	386	412	371	396	418	409	391	364	394	404	391	363	364	399	415	407	424	407	417	392	453	416	443	414	412	418	417	434	388	402	441	397	396	436	437	395	393	403	437	401	423	417	399	418	435	410	425	378	394	371	369	407	380	404	373	416	382	373	370	434	402	403	402	410	385	405	370	413	359	409	414	392	396	446	374	398	429	408	389	407	408	428	407	374	386	391	390	442	395	392	392	378	408	392	399	400	385	394	402	438	404	371	423	402	350	392	388	363	408	376	387	414	401	407	379	387	390	437	390	381	387	412	406	408	431	407	405	442	401	387	413	403	345	405	387	401	414	427	409	426	385	367	406	402	428	396	460	383	394	391	412	419	394	426	422	459	441	370	418	440	425	417	408	405	424	415	390	384	379	397	389	408	414	369	363	404	368	363	444	432	439	422	418	396	403	425	437	403	421	398	437	398	411	361	442	395	407	377	393	394	393	392	410	402	398	423	390	414	398	372	421	422	426	416	399	397	400	387	410	368	374	425	414	383	383	407	386	412	439	370	401	435	428	389	408	349	449	391	370	369	376	386	389	400	405	384	408	408	403	428	372	399	380	409	393	401	384	404	404	415	385	401	394	406	424	416	416	391	381	408	352	404	387	368	439	404	412	377	387	439	383	415	391	415	385	499	402	387	360	334	375	391	402	414	400	437	442	419	386	393	441	409	375	370	452	363	440	392	352	408	370	375	364	413	331	421	425	434	399	347	400	409	407	414	417	399	413	406	376	423	399	414	395	431	397	382	404	438	396	386	433	429	399	385	465	374	416	413	410	412	411	366	377	377	360	390	410	384	400	395	384	410	427	374	427	394	397	408	384	385	425	451	396	420	394	395	429	405	390	431	418	402	396	382	393	407	396	422	399	379	400	417	414	414	383	393	402	387	390	380	385	381	390	397	421	368	391	385	388	369	361	416	427	439	446	416	391	409	373	369	402	415	365	398	380	381	407	432	409	392	407	415	431	380	396	402	367	392	405	432	424	429	385	368	418	402	408	419	406	398	417	423	422	376	406	388	408	402	381	397	377	375	417	364	380	411	419	401	384	370	356	374	401	399	410	415	404	413	408	410	389	388	400	398	401	372	385	391	424	406	388	401	389	389	412	418	378	408	401	394	399	415	404	413	377	418	392	357	387	410	390	382	389	443	420	439	422	383	405	422	428	380	399	419	371	439	413	406	390	419	412	405	422	411	424	414	415	373	411	394	381	406	373	395	427	404	397	379	421	432	412	398	368	388	446	422	410	405	407	387	384	380	387	396	408	418	420	428	435	374	427	427	428	446	391	435	378	422	418	394	428	380	376	408	420	423	375	407	419	409	391	391	393	345	390	374	380	389	414	402	397	400	379	349	419	395	417	396	404	443	384	412	418	374	390	421	390	453	378	375	364	377	417	414	442	367	377	408	384	382	397	378	367	406	394	404	417	393	397	402	415	373	400	394	339	372	424	442	413	392	444	420	391	427	420	356	410	392	426	392	377	402	388	392	386	421	398	414	392	384	435	385	416	412	385	415	400	385	393	393	386	384	395	379	385	438	375	442	401	416	402	408	412	401	368	374	392	412	425	403	415	430	429	405	400	395	431	392	412	393	396	389
33792	23239	18123	10812	6996	4488	1999	1423	1411	1380	1352	1127	1083	1039	960	973	956	948	927	906	912	870	915	971	900	922	916	940	899	901	877	903	917	889	888	940	876	884	906	903	923	899	910	899	930	900	858	897	839	848	920	907	861	905	846	859	894	873	877	861	871	858	905	892	890	895	889	907	902	879	867	837	888	890	866	882	901	943	811	885	823	875	833	922	823	848	864	868	874	834	873	861	885	870	902	906	841	854	897	909	922	884	888	841	869	885	874	866	877	863	914	893	896	910	840	834	875	810	842	889	905	809	873	865	894	883	842	875	851	887	887	852	904	822	843	902	836	853	884	822	842	858	880	799	883	863	886	866	815	875	851	887	864	886	869	893	900	863	868	920	896	909	831	879	863	835	894	851	921	869	853	867	831	858	898	881	868	865	875	924	795	876	833	874	886	880	866	920	929	878	832	832	815	898	858	879	871	876	861	864	877	877	889	816	873	879	865	869	835	899	842	894	851	798	846	842	831	824	880	863	823	892	882	844	910	856	895	858	908	873	871	823	940	889	852	838	922	901	872	861	899	868	885	938	907	909	869	898	938	878	871	855	893	820	851	898	914	876	902	899	857	867	848	879	958	843	850	883	850	835	827	878	852	872	856	871	886	862	863	902	840	866	884	882	854	897	901	899	898	872	876	868	878	866	912	859	852	807	870	866	860	861	885	866	878	856	834	852	880	942	954	903	848	878	893	858	872	877	895	859	877	899	893	839	907	863	898	848	904	843	884	850	869	946	906	863	849	885	878	869	852	849	851	869	902	867	862	909	907	893	865	880	882	896	877	872	822	852	865	833	907	840	928	898	901	836	857	912	868	835	837	923	872	856	901	849	846	906	875	892	891	858	870	860	825	820	845	893	859	897	911	837	867	936	853	875	823	864	880	875	853	864	882	813	854	854	835	812	888	865	812	893	857	883	901	857	875	875	849	893	819	867	857	930	867	854	847	891	855	893	796	828	848	785	907	904	871	879	865	870	914	879	849	851	874	842	854	907	850	850	868	856	898	875	799	933	872	829	894	868	836	915	868	889	909	845	868	869	832	868	895	914	843	914	854	843	891	881	853	854	873	883	840	834	851	901	851	880	898	848	860	870	910	845	844	899	883	857	812	860	864	924	840	851	878	873	895	859	871	915	868	863	824	889	900	891	885	850	900	868	873	870	815	867	861	831	916	817	902	831	834	953	852	904	866	900	914	853	898	882	836	808	818	882	909	871	858	872	842	893	869	904	898	841	872	836	845	866	853	797	865	862	877	879	899	895	856	876	860	880	864	798	825	931	829	849	868	847	917	935	852	872	873	885	870	863	866	918	858	883	863	829	911	816	884	935	835	788	828	931	868	847	837	842	863	955	852	827	841	821	833	878	835	909	889	891	843	924	866	895	847	879	844	868	918	871	874	864	826	868	891	822	830	883	841	865	868	891	891	897	870	861	844	867	861	939	858	832	878	870	898	853	896	886	884	868	878	896	865	851	867	898	865	870	838	846	870	865	830	921	841	879	856	854	818	880	890	871	900	830	879	857	856	844	851	845	911	857	872	886	899	881	874	873	882	835	841	856	842	946	861	858	913	799	887	837	922	871	833	825	866	856	891	938	851	829	877	932	856	863	875	856	893	880	892	866	834	910	845	900	869	877	845	913	895	887	863	831	839	898	895	869	903	861	879	843	883	843	853	851	884	847	883	885	888	863	867	905	877	864	852	838	837	857	862	858	815	855	883	775	888	841	914	831	848	867	847	870	853	904	826	871	917	803	906	840	855	894	912	877	846	855	868	860	850	881	916	834	857	871	865	877	834	831	944	817	874	884	840	845	875	906	859	864	903	855	835	908	867	884	899	867	920	840	882	886	864	791	895	916	924	889	885	821	904	841	873	855	881	839	847	905	872	893	873	864	866	886	820	864	882	879	856	860	811	876	871	875	853	876	876	874	863	870	887	853	872	835	837	894	880	904	875	908	834	890	881	891	872	876	911	854	843	913	839	866	863	872	883	892	905	865	904	862	885	863	848	855	856	844	845	874	839	909	885	790	877	864	899	913	867	925	905	897	875	833	844	917	870	863	873	919	834	891	879	863	830	833	857	901	865	848	903	888	851	863	865	840	854	836	901	925	861	835	857	850	884	931	823	892	820	879	903	876	884	875	869	849	884	912	816	861	877	904	847	877	863	871	890	856	921	882	872	862	916	945	811	915	870	916	953	881	821	856	809	912	855	861	864	904	895	827	858	816	898	900	913	898	858	856	856	881	865	868	867	904	862	880	866	890	896	880	849	839	855	879	852	886	888	865	933	828	850	888	850	917	847	889	862	867	861	889	835	877	857	842	843	869	870	873	826	915	886	831	871	858	853	883	871	857	863	852	889	885	874	911	860	818	862	847	933	903	868	883	829	886	848	873	864	842	915	906	907	855	875	912	853	893	838	884	885	856	870	832	903	827	885	912	884	802	900	910	852	899	877	896	840	916	850	822	864	865	849	827	906	900	872	942	917	850	797	849	793	866	836	862	840	837	856	871	883	896	912	937	847	854	851	882	872	896	835	894	893	841	851	849	866	872	823	878	926	898	878	858	812	869	971	852	850	836	866	876	877	880	857	869	828	836	856	870	890	901	832	889	844	857	860	908	874	848	886	882	848	835	870	862	882	909	906	897	850	840	866	837	861	910	822	821	810	853	868	865	883	842	830	871	875	871	866	893	908	859	841	880	857	854	883	830	892	845	866	877	854	839	898	817	904	850	846	884	899	851	858	862	868	792	863	846	896	928	870	882	928	832	837	896	906	838	896	861	848	883	885	897	887	876	847	844	855	848	886	818	912	869	886	862	896	849	854	839	869	844	877	855	906	816	872	826	864	881	946	862	866	827	835	937	865	833	885	886	875	825	904	875	868	857	889	833	889	882	863	829	828	803	853	832	865	911	779	866	826	843	829	883	853	935	851	887	882	876	936	884	840	908	820	865	817	934	864	881	802	878	865	858	843	868	837	858	873	873	881	894	867	833	891	830	903	841	871	871	934	847	879	864	871	918	876	854	861	920	875	847	866	867	923	850	872	880	841	809	900	909	898	842	876	848	890	829	859	849	887	873	905	876	930	901	858	907	887	938	862	893	837	842	831	824	854	885	812	864	887	862	852	887	911	854	858	833	948	867	852	868	862	837	900	839	866	834	865	912	900	908	849	846	817	857	794	888	906	883	842	881	903	851	917	901	830	824	861	879	858	904	846	877	848	884	895	885	836	913	862	869	908	900	819	881	889	874	832	892	876	900	842	878	839	838	848	848	849	904	815	908	870	910	895	855	888	905	787	887	829	886	888	832	883	866	852	864	856	866	865	876	923	870	878	873	840	857	869	820	802	907	895	858	895	902	904	876	859	921	831	886	839	877	936	860	829	909	870	907	824	890	904	863	862	847	857	846	829	870	880	903	871	850	882	864	854	872	882	880	863	877	862	845	862	855
59885	35652	24476	11919	6257	3261	991	622	634	636	585	551	495	506	464	464	479	443	476	456	376	456	421	472	440	444	413	407	441	405	413	418	412	444	428	385	419	454	422	415	424	447	451	436	475	444	402	459	421	397	423	450	426	473	468	440	404	418	415	447	447	459	421	461	456	420	401	435	414	451	408	409	430	395	444	438	413	398	411	417	426	395	428	402	366	421	453	385	459	462	432	501	441	435	371	411	454	397	431	441	440	438	476	409	474	425	405	377	401	438	496	431	443	432	455	425	392	393	425	451	444	422	429	401	467	433	427	399	401	482	412	467	464	431	388	435	426	416	423	417	420	422	409	456	433	467	448	432	462	434	466	466	419	393	443	433	425	437	425	426	393	439	463	433	461	384	401	436	392	427	432	409	432	436	435	438	473	408	417	412	438	399	430	438	414	434	425	404	444	403	431	433	457	458	409	464	395	447	462	433	448	507	404	447	474	444	454	412	455	392	426	457	455	442	392	435	469	461	423	412	420	428	438	451	428	424	368	447	421	424	434	444	404	433	409	405	391	399	394	421	428	451	455	427	450	415	404	430	425	424	431	476	439	456	439	454	428	403	432	443	447	417	427	417	422	417	465	477	415	403	446	434	408	433	432	450	409	400	457	432	482	441	466	402	412	399	409	441	436	466	426	438	504	473	400	436	445	486	431	431	460	440	463	439	458	423	428	418	439	415	435	462	376	463	448	434	453	432	430	434	431	419	413	407	405	457	420	397	436	448	417	389	419	400	451	459	402	446	414	442	400	411	433	406	456	415	398	439	438	416	406	396	414	462	447	422	409	382	453	409	465	454	416	429	442	416	435	398	428	434	439	437	416	441	417	380	449	400	439	422	419	455	416	391	441	405	419	420	453	402	440	453	422	380	417	418	418	410	458	433	415	416	410	416	424	411	465	438	439	400	439	455	473	457	416	462	399	442	439	436	436	434	409	429	431	423	377	427	448	411	455	446	399	427	407	399	438	457	434	373	456	432	436	445	466	450	426	422	437	434	397	466	448	438	408	427	412	488	483	424	412	461	445	403	409	414	460	432	430	405	442	428	390	420	435	441	442	376	442	438	437	453	426	425	437	387	429	441	446	423	422	421	405	431	447	434	492	491	390	425	429	484	443	402	363	404	448	419	467	427	438	409	439	399	448	428	417	420	381	432	445	419	423	405	433	463	443	411	424	378	396	487	476	444	479	427	475	396	449	463	447	409	439	425	441	441	406	406	435	472	425	433	483	414	435	441	436	447	428	454	427	434	465	435	430	420	403	420	456	425	432	438	430	403	474	433	434	472	448	490	452	414	412	454	431	431	437	441	436	421	399	426	432	384	394	403	436	408	450	459	392	401	429	412	439	441	426	413	461	407	428	424	437	404	435	385	425	417	446	381	421	398	442	431	444	394	436	474	412	423	455	406	432	452	421	459	471	455	449	401	463	421	416	418	429	474	395	389	447	398	422	449	440	421	421	417	441	437	448	435	409	409	392	422	427	411	442	401	389	388	384	447	411	451	401	452	402	445	455	464	442	418	459	422	460	407	452	412	392	398	395	425	430	434	432	436	406	427	462	448	445	407	430	457	420	446	473	462	402	448	437	401	429	444	422	448	449	424	455	427	434	445	390	443	437	428	451	433	436	399	412	421	419	419	411	445	409	452	368	427	461	421	465	377	408	435	445	469	420	414	411	448	412	470	404	379	408	450	420	388	424	452	487	434	443	423	431	427	452	412	483	432	461	385	417	420	413	447	422	431	433	470	427	450	457	451	437	400	389	430	417	436	442	426	417	457	444	447	433	442	432	421	444	444	410	438	441	421	400	435	388	405	407	402	487	428	431	416	432	424	392	397	410	410	428	428	420	409	416	426	439	421	436	451	404	438	442	448	429	437	425	387	458	442	439	434	414	461	460	432	442	446	439	422	382	423	376	393	449	441	375	424	460	435	439	419	413	420	417	412	430	420	446	453	436	435	423	452	405	393	432	399	449	398	432	482	430	365	454	458	479	437	472	425	451	452	430	456	453	448	426	407	397	425	407	414	449	445	435	443	416	394	404	433	409	399	452	436	406	438	374	439	429	474	449	453	450	445	406	444	429	424	408	393	425	416	401	443	408	413	441	453	407	408	411	418	447	429	465	401	417	431	404	419	437	420	455	407	435	436	448	432	445	449	431	423	436	422	422	441	381	428	410	433	438	429	427	406	425	484	415	450	429	398	423	417	441	431	405	441	416	436	451	409	463	424	402	415	430	442	415	443	413	420	432	430	434	447	385	422	415	416	407	415	420	371	431	420	378	412	428	396	456	410	436	396	439	441	452	404	400	425	473	450	449	430	446	393	439	438	430	397	448	444	444	383	432	444	442	434	430	387	423	421	421	447	432	423	432	417	450	419	408	433	424	392	442	422	449	435	464	455	468	419	439	407	442	422	418	447	424	418	402	373	406	430	405	390	433	444	431	385	454	428	419	436	382	465	425	394	402	448	441	414	397	429	396	413	422	434	429	426	420	430	448	410	416	422	412	456	442	401	413	435	474	430	429	432	462	423	427	433	454	451	446	386	439	425	381	438	412	477	442	387	425	398	470	446	402	423	438	459	366	444	415	381	420	403	415	417	477	466	417	436	455	412	450	429	403	411	463	457	426	432	434	443	441	434	413	389	427	414	441	401	415	438	411	460	439	419	410	432	421	475	448	449	412	457	442	448	404	427	410	428	427	422	451	437	442	408	423	436	431	452	451	407	409	395	428	448	436	439	442	439	399	479	438	441	456	443	424	426	398	441	448	412	421	456	413	424	478	393	430	425	450	406	443	424	447	430	451	441	411	452	432	455	438	417	412	422	429	431	407	435	422	438	394	393	459	397	423	434	467	467	432	477	422	406	401	458	459	417	378	457	466	429	401	473	439	447	443	412	413	417	407	433	417	387	417	457	431	430	461	421	389	423	402	429	451	434	415	398	410	394	492	450	435	420	416	422	463	479	444	419	391	414	421	407	451	410	439	434	422	407	435	411	407	431	440	439	414	439	422	396	440	395	427	426	459	426	436	424	405	394	440	401	403	418	445	440	405	450	411	417	420	428	413	419	423	424	447	416	454	439	423	434	406	410	401	424	433	496	424	414	436	445	434	417	407	457	419	419	388	400	462	449	369	431	438	443	463	447	415	416	393	375	429	405	432	451	450	457	407	411	425	416	408	470	462	400	439	439	442	471	429	429	434	421	432	454	397	461	415	409	447	421	434	438	444	432	451	441	438	410	426	386	440	410	408	418	425	440	453	456	397	430	413	416	455	454	381	412	424	418	389	404	408	409	401	400	428	444	395	439	452	465	440	413	429	418	437	438	418	415	391	382	426	426	430	436	406	412	425	440	464	437	425	376	450	388	416	439	410	463	470	422	422	442	443	436	397	442	419	423	441	414	432	422	411	418	405	401	427	410	434	425	476	453	449	444	425	390	423	446	446	475
37301	26727	25628	19155	14637	8850	2606	1989	1922	1772	1627	1440	1255	1248	1152	1156	1082	1043	992	1036	960	988	955	969	976	992	977	935	914	986	954	958	950	962	1047	1005	980	976	959	1022	948	926	910	953	956	924	906	917	909	954	892	914	946	940	944	921	906	909	898	944	913	885	907	937	867	904	888	886	894	913	953	956	930	925	913	914	950	931	932	939	952	954	855	902	910	889	903	931	883	946	917	937	934	874	897	935	868	916	886	976	891	893	923	883	966	915	928	937	918	965	929	861	922	885	942	972	943	908	932	919	911	944	943	901	913	953	922	939	921	923	898	910	860	959	881	894	929	899	924	900	874	967	939	873	890	904	903	910	891	911	901	890	944	959	886	969	905	891	922	900	927	948	858	879	886	946	876	874	933	882	969	924	894	947	881	956	906	911	939	921	939	948	909	879	922	921	914	875	895	893	864	935	904	951	931	919	927	930	928	894	945	899	882	935	894	929	967	904	859	848	962	977	909	909	968	896	939	934	929	952	922	920	915	895	907	925	957	968	937	935	914	878	909	877	943	893	941	928	919	944	914	936	955	900	893	893	879	905	963	865	948	931	837	852	947	883	967	939	893	942	982	931	904	918	930	918	919	890	919	968	945	936	979	892	961	990	918	952	954	965	985	917	900	927	928	939	974	902	899	943	906	900	918	917	899	907	871	932	982	955	916	889	911	924	939	905	921	914	893	903	896	984	945	923	889	974	915	934	925	886	892	860	873	969	907	915	944	943	935	905	935	934	932	891	942	931	971	944	918	880	880	846	929	924	964	889	895	903	863	894	934	917	944	880	966	915	900	945	898	882	947	952	902	949	912	929	913	909	955	943	842	903	959	896	919	920	925	998	929	912	915	902	901	917	871	907	865	940	885	876	904	945	914	911	912	930	920	910	889	842	854	868	903	932	960	828	914	968	851	968	919	904	938	884	920	903	901	924	926	913	941	909	905	895	901	920	922	881	938	887	941	938	892	896	908	920	905	903	895	947	969	988	912	941	962	900	872	924	926	868	940	874	937	901	868	917	934	879	929	878	871	932	903	882	893	923	929	954	933	875	880	961	939	908	881	961	893	939	942	909	932	991	994	904	864	962	906	930	907	923	880	875	900	1019	906	863	918	936	885	918	906	960	935	832	868	955	945	919	940	892	916	904	905	884	924	888	907	922	914	900	866	928	934	922	898	920	942	899	919	918	871	909	869	911	892	965	961	924	949	950	910	963	888	928	906	973	921	849	853	895	964	891	911	938	925	892	908	906	934	916	931	918	923	888	908	888	865	964	909	894	905	972	891	922	932	939	936	913	952	903	931	913	822	945	917	890	862	937	981	897	876	916	935	952	934	897	914	864	954	917	863	919	893	888	928	872	945	952	952	866	948	853	909	886	902	889	871	908	928	938	909	854	891	892	912	932	991	928	922	912	901	891	952	896	927	902	958	914	902	915	941	916	924	958	946	938	904	931	917	917	910	892	910	914	949	903	869	934	933	888	908	885	924	862	890	819	960	896	962	916	874	929	951	900	863	887	986	874	937	906	902	920	909	914	959	957	932	923	932	901	953	968	910	903	862	891	910	907	886	902	967	891	963	863	904	875	906	887	898	916	988	904	927	864	971	918	851	952	966	915	864	903	878	943	936	921	952	957	928	890	904	879	884	845	899	908	962	918	898	871	889	880	996	836	913	909	922	933	921	932	897	876	924	907	958	906	923	914	875	933	910	937	926	913	919	904	864	902	897	918	889	932	957	905	948	923	959	966	952	934	877	878	887	916	955	875	902	928	926	887	930	903	891	921	924	877	988	914	901	857	899	934	921	891	884	907	938	926	946	890	978	863	941	863	949	904	863	889	885	872	950	889	880	906	973	926	921	893	913	879	961	937	862	871	864	905	934	889	946	867	904	918	948	876	888	920	900	958	931	952	952	915	902	847	916	955	895	860	951	892	885	941	973	927	935	935	861	957	959	875	937	885	946	919	862	991	964	925	912	858	908	905	910	940	880	946	948	946	890	887	939	914	953	916	923	939	879	927	941	923	923	892	945	917	926	915	899	956	958	935	929	923	898	949	931	912	898	934	911	911	905	880	934	933	888	910	903	861	951	965	909	921	854	891	912	935	944	899	932	909	872	922	908	912	938	893	895	922	902	906	979	857	902	950	911	901	905	890	882	957	896	866	917	899	890	954	915	922	919	931	926	932	872	881	892	927	906	854	866	946	913	925	882	916	953	921	891	889	966	965	950	890	925	921	962	908	957	945	927	923	920	924	895	922	892	901	965	966	964	948	933	918	900	939	867	929	976	992	922	925	881	897	899	913	961	933	938	882	900	966	937	950	930	999	919	918	863	846	949	887	874	926	944	902	910	931	953	912	889	957	899	906	898	950	934	919	922	955	938	889	891	873	827	902	898	888	907	904	962	928	962	943	904	894	940	912	900	921	915	878	938	877	947	853	912	946	915	905	950	905	930	928	882	912	921	917	926	909	883	928	923	873	965	903	959	869	890	944	942	940	908	935	877	947	890	873	915	888	927	864	911	947	930	949	930	900	925	931	904	999	931	924	932	944	962	924	875	871	911	914	934	905	912	913	934	921	967	971	884	897	850	921	921	915	937	851	902	977	924	945	911	960	948	930	903	927	898	918	968	943	877	943	945	905	937	884	931	940	919	861	925	917	934	964	863	847	918	941	899	953	903	932	923	879	961	905	901	943	932	893	969	921	972	853	865	954	938	968	898	908	934	947	952	888	930	938	954	967	898	938	859	929	952	931	935	891	908	917	930	945	898	901	932	906	918	905	974	925	909	922	929	885	930	973	939	918	918	909	926	891	934	936	964	908	966	909	937	908	936	918	884	841	918	959	930	931	923	946	891	921	923	938	896	909	938	860	965	914	891	916	881	942	956	920	873	917	977	947	926	924	945	923	880	889	893	882	924	915	903	849	906	917	945	1006	891	914	925	915	918	899	912	985	964	982	907	925	919	898	892	895	907	958	966	928	956	910	878	991	933	951	986	935	970	903	907	910	828	882	911	917	942	937	901	933	889	924	893	898	892	881	880	934	920	869	950	929	939	937	945	904	919	921	911	893	902	867	927	850	984	951	929	925	943	894	928	968	888	948	932	903	875	927	888	914	997	899	887	889	935	922	889	952	876	908	895	969	970	894	954	947	918	905	946	854	970	895	936	929	939	908	928	902	878	866	909	944	884	905	958	954	970	922	936	922	927	920	938	908	956	946	861	930	913	907	919	913	922	947	872	915	923	936	893	932	886	942	915	943	933	895	910	936	876	899	887	904	960	894	942	907	896	907	923	942	889	882	930	915	984	927	864	891	912	901	915	908	902	949	913	917	951	899	910	876	913	933	933	913	916	899	894	914	904	977	937	936	906	908	904	891	940	889	907	917	899	1008	960	910	927	956	957	923	895	949	883	907	920	913	876	905	939	953	932	946	946	946	904	912	896	944	919	993	907	911	874	849
39456	23019	13379	5021	1378	662	546	535	529	487	521	461	439	437	437	435	420	404	419	443	435	426	371	384	416	413	438	405	422	402	450	374	439	407	422	433	410	421	451	449	405	424	386	415	399	408	406	380	425	441	446	447	381	422	380	404	404	438	410	410	416	405	427	431	426	392	405	448	438	435	428	423	395	437	428	446	393	429	410	436	390	427	445	440	435	401	409	414	391	418	408	413	379	418	451	474	401	392	433	458	452	434	413	423	456	451	403	438	432	422	407	400	432	358	404	429	383	417	419	445	384	414	413	396	420	416	419	450	433	402	427	433	425	422	450	458	391	397	389	439	383	454	431	444	417	445	414	414	422	423	422	386	426	390	432	392	394	372	409	404	393	409	399	474	427	380	398	397	421	423	424	427	388	367	448	393	411	454	411	460	387	429	413	397	410	423	418	409	454	418	409	428	437	407	404	412	383	409	432	374	389	414	408	411	466	427	412	452	409	398	413	381	415	441	440	413	383	411	445	380	452	417	381	432	414	402	365	391	392	405	453	418	411	412	427	446	407	431	371	451	419	416	409	420	397	416	430	419	443	407	397	394	419	481	413	403	434	426	374	411	396	411	394	417	417	424	400	415	394	472	432	402	410	433	457	426	417	422	408	441	406	394	419	400	399	436	434	385	456	433	385	403	404	377	441	358	446	438	422	420	441	421	406	399	412	418	408	388	390	447	436	413	425	456	408	420	433	368	378	398	392	434	436	371	406	440	466	411	441	416	415	397	394	436	419	444	405	431	413	430	437	402	409	407	419	439	444	415	397	394	401	429	432	417	439	419	391	419	411	399	401	400	402	431	393	389	433	390	395	383	409	422	431	389	405	441	390	442	413	439	430	434	428	407	457	372	403	405	425	398	425	366	393	407	378	383	413	435	380	403	428	423	469	431	414	393	437	406	410	436	430	393	424	415	381	444	439	392	422	430	411	426	414	388	403	404	415	436	408	421	408	435	424	382	421	422	430	438	421	414	406	415	368	445	391	443	443	414	420	402	439	492	404	396	439	429	426	417	414	416	407	437	375	399	423	417	400	397	437	389	414	433	400	394	468	463	410	426	446	429	444	440	426	404	406	391	411	411	416	416	415	456	421	394	436	424	425	413	365	446	422	419	392	422	405	428	425	380	416	389	421	471	451	430	371	377	421	417	411	391	375	394	397	430	428	435	387	385	430	394	424	419	412	419	393	424	386	405	408	405	431	404	436	435	417	483	405	394	403	440	417	410	411	439	382	438	434	399	389	425	436	408	400	448	408	379	442	435	429	411	410	378	451	384	424	380	401	441	430	398	428	417	400	465	450	424	430	384	390	476	410	427	416	394	396	397	387	371	404	425	442	427	415	417	387	420	435	354	406	386	365	415	365	444	421	418	412	410	420	417	398	398	407	415	393	433	442	417	444	393	428	397	429	393	415	346	390	368	409	420	389	422	371	410	393	421	432	354	422	444	406	373	412	418	428	421	404	411	427	402	421	422	373	455	426	418	418	424	385	379	374	408	421	378	440	419	440	397	385	409	392	389	417	380	414	406	409	401	411	389	440	404	447	389	402	412	447	427	418	401	398	427	435	386	443	393	396	429	445	423	423	404	444	399	426	418	397	417	424	410	437	400	400	420	431	416	426	447	412	382	429	387	434	406	403	412	393	410	416	417	444	412	446	437	423	409	408	389	399	436	440	469	348	426	422	458	376	422	438	394	435	394	427	399	393	403	415	408	406	408	459	423	404	444	408	462	389	441	411	393	412	399	414	422	420	410	427	419	412	424	397	437	443	438	380	393	418	387	411	409	377	424	409	409	373	414	436	396	401	398	371	415	414	415	415	460	392	400	437	372	380	396	393	403	396	417	420	413	454	440	434	392	444	454	398	394	406	430	400	431	445	413	404	411	449	426	390	389	442	393	468	417	467	447	444	421	409	473	453	442	384	421	405	417	436	419	466	422	395	408	418	397	421	381	412	397	432	426	392	397	385	456	421	470	412	381	386	417	384	418	445	460	409	444	427	424	428	402	432	426	452	420	396	391	408	437	380	377	419	431	350	385	385	398	397	439	408	360	436	421	404	395	432	418	411	433	410	407	446	421	437	409	441	402	392	408	440	426	410	441	454	374	418	454	391	374	433	444	412	415	411	402	404	428	454	432	434	427	392	425	382	412	416	438	400	408	427	413	406	426	403	431	445	409	414	383	398	461	413	419	437	462	415	412	394	445	394	395	425	404	407	400	448	408	431	393	381	428	456	408	404	432	401	382	430	389	403	416	433	449	451	405	398	403	424	386	405	409	414	388	416	407	447	401	419	406	415	406	417	422	413	374	444	412	394	405	416	442	392	412	392	400	394	426	436	430	396	454	436	411	410	443	451	414	444	447	419	394	423	406	400	445	370	411	456	421	433	411	428	395	440	427	403	381	403	431	382	407	378	429	417	434	417	435	446	415	411	406	447	393	447	403	437	415	439	425	362	404	397	430	398	395	430	419	402	422	437	412	429	431	392	460	379	397	430	431	415	380	432	431	419	433	413	415	407	428	434	418	422	431	406	387	385	425	400	473	391	452	383	385	460	397	384	399	435	421	357	414	412	441	386	421	424	426	431	441	460	379	429	371	435	419	435	420	399	411	394	413	426	449	402	432	415	449	413	411	407	430	393	377	406	401	381	414	424	431	429	447	434	434	410	458	410	402	388	450	415	346	399	411	444	426	415	417	400	377	409	392	418	430	427	427	392	407	444	453	413	418	416	423	429	442	410	459	402	407	390	384	396	357	420	419	400	429	393	452	430	422	386	400	400	371	457	399	439	442	399	405	395	412	410	427	430	422	373	385	435	410	402	394	437	406	372	398	418	430	395	385	426	407	405	405	384	434	417	391	412	415	406	416	465	398	432	371	407	420	400	432	421	422	435	373	418	444	431	402	439	408	393	401	427	426	404	451	412	420	447	403	441	398	425	435	389	374	421	384	370	397	384	421	382	400	383	426	446	468	431	419	446	436	425	412	442	436	392	428	374	406	424	412	367	384	432	441	445	410	397	427	401	409	396	403	408	407	399	347	378	443	408	399	444	407	395	414	423	420	410	424	397	407	430	391	431	425	413	414	430	426	395	430	412	425	446	407	396	439	391	391	421	398	434	403	433	432	416	432	429	389	423	394	453	423	430	407	426	436	368	464	432	421	401	424	440	394	410	389	404	430	445	418	427	416	432	401	434	426	355	401	392	453	441	428	394	395	416	437	411	438	385	393	380	396	432	384	413	418	387	460	417	406	386	404	394	427	445	421	445	417	354	391	393	421	409	416	409	387	420	410	457	428	440	419	416	401	418	394	386	364	392	425	485	432	376	414	393	408	398	417	438	437	403	433	451	398	401	431	397	387	441	413	426	374	410	405	431	452	409	425	428	413	435	361	429	442	416	431	393	422	410	455	432	397	452	386	434	382	448	394	430	440	400	406	442	415	404	417
24643	17723	17193	8855	3782	2043	1481	1369	1248	1257	1146	1109	1045	982	963	1013	958	931	961	951	960	938	906	929	879	905	894	868	905	919	909	918	910	942	854	937	916	901	909	892	890	961	876	882	934	881	873	933	853	902	903	897	965	886	907	841	884	902	879	856	845	892	876	874	908	883	892	854	940	902	899	935	875	935	810	886	888	907	853	855	914	873	878	857	864	880	837	877	899	914	905	846	882	924	884	802	912	882	887	868	869	818	898	899	891	856	922	892	920	942	895	885	881	835	866	917	900	913	929	913	872	894	928	864	895	879	888	884	889	900	847	885	847	885	889	854	906	897	887	894	884	881	922	825	876	839	844	919	876	883	913	917	908	907	937	842	875	887	892	809	933	948	863	868	908	911	871	907	868	866	864	918	859	889	901	831	917	861	907	906	869	885	914	921	895	903	931	898	865	902	891	879	907	844	883	868	899	823	862	891	877	864	875	936	876	901	890	870	886	878	824	849	885	895	905	907	869	865	911	841	921	901	885	945	885	910	896	900	951	811	873	928	873	861	878	890	889	921	876	870	914	858	898	826	916	843	838	857	870	845	890	852	873	922	903	909	895	895	873	889	853	861	863	989	925	837	898	908	921	878	910	814	859	895	868	853	900	838	877	914	854	890	877	922	874	883	857	868	900	915	890	868	890	910	832	857	858	912	860	882	910	922	946	888	840	913	909	869	868	899	874	892	897	881	904	898	900	864	891	887	888	890	875	909	889	875	881	869	954	912	857	896	867	856	905	892	893	922	889	927	884	832	889	854	879	854	899	941	895	896	844	839	854	941	933	914	818	849	870	849	862	927	920	890	858	877	871	869	888	855	944	853	877	850	833	861	936	820	866	894	878	915	866	893	879	870	941	854	906	860	877	862	906	805	890	853	907	877	851	914	915	886	893	893	834	882	856	925	890	870	919	886	833	953	891	853	890	908	913	893	882	891	884	851	905	895	871	898	897	890	868	942	921	868	931	904	914	927	893	901	875	854	915	920	935	860	926	903	851	849	888	885	846	901	954	912	949	890	864	869	886	897	860	878	842	938	873	862	890	911	913	921	892	904	887	874	913	881	856	942	845	889	885	892	892	863	902	869	856	850	897	936	900	840	913	903	958	951	906	888	908	896	816	912	853	858	918	828	912	869	854	905	847	866	872	890	859	853	868	838	887	848	932	891	868	894	888	893	880	906	904	848	860	839	883	842	889	867	890	846	882	853	884	885	882	875	858	885	894	901	852	862	860	852	892	852	862	908	902	844	897	885	891	859	827	849	905	936	934	882	872	867	875	906	880	902	957	872	859	853	878	876	964	894	841	859	851	828	883	863	877	866	892	867	916	969	853	894	887	883	854	872	897	867	890	886	899	864	896	865	823	880	865	933	875	910	890	902	882	849	856	915	886	908	956	946	889	851	910	882	887	811	908	882	831	875	878	879	872	895	943	899	923	877	854	810	872	845	922	887	914	862	834	910	893	896	881	936	866	923	874	885	909	896	882	885	854	845	878	871	879	936	885	935	875	924	883	862	843	863	872	890	935	884	880	884	852	880	870	930	890	846	877	855	897	920	879	886	838	866	859	842	895	954	902	864	847	906	900	880	854	865	894	863	922	870	857	852	889	880	889	932	909	843	901	824	911	955	857	877	872	909	925	895	907	886	900	910	894	898	910	846	911	905	831	887	894	874	881	916	851	947	866	820	830	929	922	890	856	846	917	931	864	880	878	894	853	860	847	813	901	929	894	884	897	930	915	851	917	863	883	888	906	837	863	849	917	894	903	897	909	895	911	850	880	794	879	902	920	834	874	900	949	907	906	874	909	896	902	928	905	878	858	912	828	885	872	910	833	941	903	871	886	865	959	935	860	820	892	811	928	933	906	881	933	869	891	837	881	927	908	889	906	828	888	897	870	818	868	867	905	857	877	863	909	903	859	916	893	873	899	849	911	858	876	903	863	899	884	878	879	904	936	877	893	894	891	878	882	907	897	889	918	908	926	841	878	874	876	873	891	897	930	899	909	904	905	892	872	965	856	884	882	883	919	872	871	886	865	936	882	869	922	905	902	842	839	886	857	910	944	861	855	882	837	862	882	903	901	919	927	929	847	892	850	857	876	869	906	910	868	862	883	854	843	858	874	850	911	847	863	895	839	936	920	870	870	865	926	844	884	876	864	829	858	882	890	886	852	896	903	844	905	934	855	888	907	862	896	907	865	851	891	881	898	916	859	849	947	882	915	854	891	899	861	907	859	854	833	890	862	866	875	878	846	858	908	893	884	854	920	924	882	864	873	853	928	919	945	904	869	859	850	878	857	941	891	874	893	803	889	946	915	848	920	900	873	867	909	892	857	911	902	901	848	901	888	919	873	931	872	900	932	923	915	886	897	909	910	862	844	833	876	871	871	884	886	819	901	907	927	919	842	894	830	869	982	872	892	825	842	891	939	927	877	839	902	910	928	822	874	899	880	857	897	867	891	855	860	895	890	890	870	934	891	853	873	898	839	858	932	882	886	842	908	929	887	889	916	928	853	861	853	916	871	872	890	884	800	941	920	870	921	946	823	927	838	895	902	909	907	885	863	886	893	815	910	890	864	864	887	858	904	921	863	862	871	860	878	896	903	892	887	855	898	875	921	903	910	823	850	880	894	890	889	902	886	951	904	902	895	927	840	919	860	916	884	899	935	856	855	910	921	891	873	928	882	888	925	877	900	906	952	869	824	937	853	917	876	880	873	896	813	883	880	834	908	925	931	912	903	852	909	940	873	846	859	931	875	875	907	924	852	865	875	899	890	889	893	920	840	889	874	957	896	921	839	871	949	919	950	827	898	870	906	832	832	858	899	853	898	846	834	917	825	860	884	874	842	863	920	890	898	864	819	875	916	877	926	913	882	911	906	868	930	888	900	909	911	865	869	899	903	902	869	878	889	876	851	853	877	908	909	877	910	862	932	881	887	915	895	902	911	873	902	894	898	892	853	884	899	917	905	865	880	844	848	880	916	888	911	903	951	876	916	897	909	853	877	891	920	868	810	871	906	855	884	874	878	864	932	880	846	839	926	900	882	822	899	974	876	888	937	916	880	863	923	940	878	877	917	887	866	853	870	932	862	870	855	878	884	896	879	871	872	857	886	886	871	898	860	858	848	833	900	913	872	888	883	925	871	892	873	940	875	886	859	821	859	908	859	864	864	859	930	875	904	940	858	906	892	908	868	955	882	885	905	842	892	893	949	923	884	894	891	883	906	855	880	914	867	889	837	889	910	881	903	900	901	922	911	868	906	908	886	884	849	862	941	839	862	882	895	926	913	869	882	888	925	937	849	869	876	851	912	890	882	847	868	886	849	872	837	871	913	862	902	823	892	877	890	881	878	868	824	916	890	915	856	903	908	856	874	935	922	918	855	880	880	837	834	875	894	884	913	891	897	913	928	826	866	941	921	875	862	860	862	913	907	912	862	960	929	894	871	937
58961	29335	11305	4823	2258	941	595	492	444	493	483	461	476	405	426	400	403	441	394	386	393	420	362	389	418	415	393	384	423	395	411	418	406	375	394	412	402	427	398	423	394	378	392	385	447	415	417	415	410	380	400	392	411	405	384	399	389	386	384	358	393	427	431	413	399	419	408	399	384	415	406	440	345	371	354	410	365	407	402	397	411	424	414	432	385	396	457	422	425	445	413	382	402	382	399	397	418	426	381	378	403	390	416	413	401	424	390	379	420	385	391	409	399	418	430	401	383	406	426	394	396	415	369	393	386	391	386	438	408	418	378	427	385	398	435	393	428	417	419	427	417	402	376	384	395	393	403	438	409	406	383	408	405	363	406	368	408	387	296	369	398	399	411	365	402	416	376	374	389	354	365	420	396	409	385	440	369	421	405	388	380	369	370	401	366	459	397	415	446	390	370	425	426	415	401	431	446	411	430	408	411	406	408	359	388	441	408	399	372	392	388	404	374	334	401	361	374	375	404	368	409	386	389	371	387	430	386	400	381	403	398	431	395	382	417	454	385	396	396	393	373	395	406	410	395	412	396	380	405	388	400	370	404	411	422	410	390	380	398	402	385	427	398	404	408	378	389	394	429	383	394	429	391	406	388	391	399	429	398	377	382	426	414	403	435	418	380	417	409	398	419	402	390	388	401	393	365	381	451	384	363	386	375	422	401	415	385	386	412	418	372	363	427	408	430	387	374	372	413	385	417	429	382	397	414	395	393	343	374	387	400	400	412	408	408	408	416	386	443	358	377	398	435	416	421	434	374	396	400	389	437	418	392	355	377	389	388	393	392	417	352	374	381	367	382	378	386	353	378	362	372	413	422	406	414	413	350	399	380	392	395	373	385	386	364	431	415	382	398	403	388	404	389	428	442	403	384	407	342	427	410	382	403	416	400	400	400	410	357	410	423	409	399	395	391	414	417	366	389	385	435	425	366	390	389	424	417	409	403	385	399	415	422	424	415	365	405	376	404	381	402	402	385	379	398	380	402	402	391	437	382	360	375	381	392	404	398	403	427	389	426	389	409	388	394	377	362	417	414	388	390	400	394	411	393	419	398	423	410	369	424	424	385	360	399	399	368	408	395	442	389	414	368	359	412	424	431	397	379	414	418	411	405	387	392	390	417	410	405	437	406	402	384	410	413	389	427	377	399	410	413	377	361	403	382	395	385	415	394	385	402	411	400	406	400	387	397	410	426	403	416	359	369	383	458	361	435	419	392	442	350	401	419	375	422	381	403	433	438	386	353	399	437	385	389	411	415	395	396	384	414	428	395	415	410	407	395	378	396	418	397	418	366	364	388	385	392	397	444	424	401	394	424	409	408	390	414	409	428	389	388	376	445	461	452	373	435	422	404	372	399	407	391	396	413	390	400	369	356	426	384	435	378	419	375	397	420	412	385	456	431	358	394	414	393	407	442	410	398	416	390	402	408	461	411	371	440	406	358	419	360	390	385	383	411	402	417	376	417	407	454	400	391	394	431	382	373	402	377	387	440	452	408	392	407	392	357	455	400	392	367	411	378	374	399	400	396	440	408	413	368	398	413	395	404	426	392	408	388	432	414	377	383	383	421	361	366	370	384	424	408	418	409	401	404	384	347	408	398	425	398	357	405	382	429	401	427	392	414	356	392	381	422	397	419	427	362	421	358	425	406	403	426	436	412	410	403	418	385	437	394	376	400	435	407	386	355	394	446	389	404	379	435	374	444	403	407	388	394	403	378	409	395	388	412	402	429	423	420	388	371	452	427	416	397	374	382	390	398	427	388	380	411	392	484	407	352	398	394	397	398	390	396	419	413	387	434	363	416	414	402	396	448	418	373	399	390	376	400	346	433	395	415	359	384	412	354	379	376	353	361	431	357	409	416	391	409	388	394	435	440	387	366	417	416	399	389	388	375	395	373	387	443	363	393	387	414	396	380	396	402	390	424	388	378	428	415	412	452	401	445	397	366	404	387	402	391	415	412	385	391	418	403	415	363	402	396	411	397	375	401	369	380	400	368	414	429	404	416	384	399	404	388	424	368	372	396	422	344	423	366	423	413	379	420	411	381	399	427	412	381	430	403	410	376	409	449	394	411	409	396	417	416	451	384	436	397	420	400	412	408	433	395	410	410	434	399	409	455	423	366	392	393	375	433	424	394	409	343	403	385	409	386	404	404	372	408	400	404	412	400	398	440	400	409	391	403	395	471	413	368	404	390	384	391	436	407	423	410	432	421	390	406	370	390	448	399	400	426	383	392	402	395	388	390	383	423	423	394	422	387	393	377	393	417	405	344	403	452	431	429	396	404	439	423	398	369	401	360	417	380	429	392	399	430	369	415	409	407	383	399	417	433	397	450	415	401	378	416	425	404	413	395	402	409	401	373	398	436	389	385	358	400	443	421	393	381	427	405	374	374	403	393	392	426	354	371	402	432	417	405	436	400	399	381	386	412	388	393	391	375	418	417	391	388	380	403	422	413	397	389	431	405	399	389	358	428	402	405	410	399	404	351	392	386	410	400	408	413	396	389	409	397	427	421	448	418	394	383	393	377	418	407	375	372	386	396	382	438	411	371	409	421	416	429	402	407	439	400	405	391	413	442	415	388	382	393	401	406	416	377	393	394	399	397	368	387	375	404	394	395	401	413	399	399	349	353	403	402	408	398	381	408	383	422	405	388	388	381	393	404	404	392	420	412	386	361	390	355	403	354	392	440	406	378	406	407	388	368	413	441	365	392	391	377	394	400	406	369	380	398	441	377	346	371	396	460	402	392	433	387	410	397	373	403	422	380	431	422	401	397	437	417	402	418	367	390	402	378	380	366	394	420	394	407	422	386	435	420	404	390	370	412	398	424	401	408	357	381	384	401	402	432	380	390	375	366	355	404	395	409	407	410	374	417	437	383	368	408	413	377	415	432	380	387	407	383	372	361	404	434	389	391	430	442	387	365	431	410	399	435	418	383	397	403	402	411	402	365	383	350	377	403	370	405	412	400	390	371	405	411	400	433	378	380	425	364	424	385	402	391	379	428	381	408	399	407	399	429	385	385	393	388	382	401	378	411	461	397	385	405	441	382	418	362	439	416	404	361	421	407	375	393	415	437	376	388	377	379	362	402	373	386	372	370	411	397	369	389	430	390	376	365	387	415	430	419	363	378	399	395	422	404	430	400	382	416	351	406	379	390	392	398	387	384	385	371	405	378	412	402	405	433	433	431	389	394	391	435	470	384	384	415	379	419	414	442	403	406	381	430	384	369	393	426	405	401	428	416	423	407	446	397	381	445	354	401	440	461	396	365	395	388	434	398	456	414	435	377	394	369	375	411	403	420	411	414	437	414	426	398	392	400	436	420	429	357	362	370	408	376	404	420	398	398	377	399	388	365	457	413	371	425	378	371	401	390	433	423	427	392	446	379	431	393	369	418	380	375	376	393	366	376	382	382	418	386	392	432	394	351	385	399	397	367	408
38075	19925	12459	10045	6256	3012	1666	1498	1447	1362	1234	1111	1072	1013	960	1001	928	910	969	906	950	863	874	886	895	919	862	869	928	887	845	864	889	889	941	910	872	898	914	903	833	855	926	883	841	875	841	890	885	829	851	889	925	881	866	881	808	853	888	887	860	987	869	901	840	876	823	809	865	823	861	876	840	807	865	867	808	885	768	867	835	864	841	880	845	846	890	890	869	868	884	856	842	889	888	832	871	891	884	846	856	882	867	872	898	865	865	867	876	898	852	879	869	907	876	875	848	841	901	880	855	860	885	860	843	818	893	827	850	868	866	910	883	857	834	833	876	867	821	826	870	860	860	881	865	849	904	884	840	848	880	845	843	925	824	893	873	820	884	922	838	908	855	867	872	849	900	863	854	852	871	923	860	838	910	792	879	897	916	877	860	882	916	846	888	840	843	859	873	859	851	852	864	869	867	859	823	863	886	846	853	838	847	868	823	839	854	899	879	881	825	860	864	819	878	849	871	840	887	882	844	850	905	887	867	786	903	849	851	888	854	906	880	879	877	893	910	883	862	817	871	914	875	884	799	895	874	854	963	895	863	823	889	803	896	887	922	888	864	899	897	858	874	888	865	878	849	881	810	841	874	898	871	887	884	884	856	841	821	872	891	870	861	823	868	849	898	866	911	845	858	855	907	914	908	910	821	882	845	832	842	874	880	855	858	829	848	924	903	822	892	860	897	878	892	821	880	863	854	823	834	873	883	874	834	911	868	857	838	880	899	869	801	857	874	880	943	841	798	919	866	827	888	885	880	851	857	842	829	877	878	832	805	930	838	886	859	833	881	898	860	851	860	862	872	912	883	902	834	827	906	912	850	838	841	889	883	855	822	891	957	918	839	881	829	778	862	838	815	880	802	914	879	812	873	864	830	881	876	856	798	794	896	797	886	873	865	848	842	878	828	852	835	886	884	866	806	813	851	890	849	839	871	838	881	900	844	844	864	872	876	877	824	863	815	813	880	834	868	861	905	881	891	857	872	868	866	850	863	911	865	908	828	792	879	874	852	835	852	884	852	864	880	833	919	876	852	848	857	858	863	872	884	863	858	831	900	830	876	902	894	857	865	842	842	902	922	829	826	865	888	847	817	826	833	818	841	873	845	867	892	815	855	877	896	868	854	847	872	905	868	868	833	824	872	810	823	819	915	887	831	826	847	851	835	900	852	887	865	764	870	888	862	847	886	859	877	875	861	894	810	887	776	872	862	851	848	877	918	875	868	867	878	861	908	861	885	853	922	889	830	835	846	885	870	838	918	866	894	870	854	896	832	837	894	867	864	878	817	871	940	905	863	827	890	912	833	836	848	841	861	886	872	856	857	869	875	877	811	883	868	816	856	806	884	833	844	853	909	860	877	838	886	874	870	856	848	883	844	931	877	830	890	832	871	878	859	856	822	798	812	875	852	823	814	831	826	856	882	859	844	888	884	869	881	839	881	854	916	851	885	862	844	857	818	862	863	809	931	842	835	906	918	896	849	848	835	815	822	828	853	850	840	917	865	836	876	871	839	821	851	876	855	838	847	859	861	883	892	824	848	859	816	806	842	840	865	801	865	879	892	816	887	816	875	833	911	850	872	850	844	901	884	897	905	856	863	869	829	850	852	891	858	880	898	841	903	888	891	853	839	892	836	890	834	846	853	857	862	864	872	798	840	898	886	839	851	852	854	878	854	818	894	830	857	860	848	844	877	834	888	843	909	857	871	830	854	878	873	832	873	815	863	850	816	856	868	814	868	855	853	837	835	837	890	892	861	871	857	858	829	867	890	841	891	828	834	875	817	896	875	858	820	862	917	867	846	887	857	836	826	849	855	883	909	862	824	862	892	842	835	841	869	881	849	850	837	824	862	852	924	846	869	848	873	856	831	848	940	871	909	897	893	884	824	860	857	831	858	843	856	857	877	898	845	858	861	883	877	868	880	832	851	876	853	853	910	909	873	894	896	858	885	860	866	879	870	861	864	934	825	884	899	846	871	867	856	833	885	886	808	822	908	894	843	820	867	816	806	832	845	828	860	854	886	906	868	841	852	864	905	837	903	861	879	879	885	854	887	849	861	886	839	823	925	853	850	822	860	894	795	803	889	871	867	888	875	826	865	928	841	871	895	824	862	823	845	873	844	887	831	856	886	863	871	855	851	927	857	885	836	860	884	886	884	829	866	781	886	836	888	848	849	909	850	869	812	828	850	838	800	875	867	840	912	874	825	864	892	874	892	889	798	888	873	827	830	803	917	894	851	836	885	776	901	839	876	839	840	853	879	908	845	818	855	867	867	916	895	927	946	907	865	805	861	919	861	840	856	882	866	851	862	850	806	855	909	872	830	881	835	877	864	876	866	895	923	855	853	876	820	797	898	840	846	832	831	830	905	884	807	865	876	878	880	822	876	902	862	907	902	836	874	849	893	833	841	855	834	893	829	862	850	861	928	877	850	873	846	846	829	868	845	868	797	877	835	832	895	900	838	853	917	861	895	863	876	861	841	878	883	828	830	847	875	839	823	907	864	858	857	837	816	854	882	860	878	856	858	877	849	812	856	856	930	873	870	879	893	833	852	890	861	877	820	850	871	858	880	839	876	857	876	859	845	812	861	838	864	834	847	841	911	890	872	826	841	862	850	886	926	870	865	895	851	812	860	805	926	858	815	844	856	849	884	847	837	802	808	836	887	811	890	861	851	883	882	869	881	823	889	864	881	863	902	899	869	854	919	899	867	837	823	889	821	853	860	896	875	887	882	808	832	798	900	865	901	828	826	859	899	858	934	849	897	835	860	888	883	869	823	815	814	873	820	828	885	850	853	851	813	869	899	838	852	882	810	866	890	834	910	809	840	789	844	843	868	843	881	870	864	824	844	818	925	888	917	855	841	879	918	873	870	844	878	798	824	871	854	844	857	888	904	860	808	850	829	855	864	850	838	819	854	863	863	883	860	947	845	853	857	846	873	859	828	848	867	895	875	867	849	829	889	860	891	895	917	803	872	872	875	839	873	890	855	875	872	853	856	854	896	811	831	914	886	818	835	896	862	829	850	856	901	909	866	866	882	905	883	933	864	908	896	908	868	869	882	884	829	873	839	889	859	922	841	886	862	918	880	905	881	840	841	866	865	808	901	864	872	886	883	830	924	847	789	831	898	873	878	838	832	885	943	847	841	890	863	873	885	836	904	873	849	904	914	870	888	895	858	876	849	813	850	874	896	845	840	826	894	850	853	846	835	877	867	883	846	801	798	887	887	858	885	858	821	892	905	836	831	864	856	879	864	806	843	886	837	885	879	873	860	923	866	880	865	863	828	881	908	848	848	834	949	831	881	860	814	803	882	886	892	868	852	908	867	875	836	851	803	859	887	878	858	886	877	841	845	874	900	873	871	854	846	880	879	909	909	833	892	906	847	883	895	883	842	854	835	851	859	889	803	853	851	849	870	840	868	849	862	901	870	850	879	895	856	937
61964	30712	19982	11714	5779	1653	720	726	656	617	541	555	492	491	454	441	418	462	476	417	453	449	452	410	462	430	414	461	425	405	440	396	388	442	464	429	433	499	408	437	448	464	416	422	436	422	432	437	386	406	433	402	445	421	430	433	433	443	393	416	438	453	444	406	417	438	477	427	413	430	432	425	398	441	391	434	441	412	447	458	424	420	415	429	419	426	416	454	388	426	433	424	489	429	460	435	464	428	403	424	393	437	432	461	436	411	447	457	444	430	390	399	396	424	419	423	398	391	439	432	427	449	432	445	437	413	478	372	396	412	437	444	451	439	414	444	466	436	408	425	409	422	416	401	453	441	415	363	366	420	425	459	448	419	443	458	459	445	445	408	417	418	436	411	461	414	430	405	408	391	455	433	436	402	443	458	446	424	433	464	396	478	454	421	420	456	416	402	416	414	401	402	415	443	473	460	482	459	410	453	397	381	393	392	407	422	471	456	419	420	407	428	414	425	441	451	422	403	435	420	460	443	405	442	449	410	410	414	400	414	439	414	455	486	402	452	430	431	426	430	404	430	440	442	441	444	439	391	429	453	412	458	424	410	386	394	395	405	441	422	422	399	455	439	425	463	478	392	424	403	353	429	460	463	392	415	445	386	390	427	435	442	421	405	436	392	427	427	435	436	430	437	425	392	407	428	428	393	393	415	472	437	419	424	439	414	415	425	453	432	435	417	392	434	433	387	458	381	405	414	422	432	467	444	420	448	409	444	419	426	426	438	435	435	438	389	426	449	414	434	419	439	433	454	445	441	418	441	378	408	406	444	447	401	396	398	426	406	411	422	411	424	378	415	411	424	434	476	384	480	449	447	439	444	448	408	433	407	460	390	464	442	463	430	408	433	435	479	432	455	431	446	430	457	436	408	402	421	422	382	419	453	417	429	430	432	454	431	443	455	435	405	440	466	450	452	448	435	386	419	415	511	427	416	403	419	436	390	413	477	421	426	416	459	459	439	440	462	452	409	416	445	437	409	485	445	403	436	425	421	399	430	437	422	443	404	437	420	420	449	472	402	433	431	409	427	446	419	395	412	442	419	450	412	422	407	438	411	457	417	463	438	430	437	439	453	415	417	420	375	468	431	419	404	456	425	444	447	411	422	388	443	400	458	431	390	462	433	430	437	408	427	458	405	413	412	415	396	406	443	397	405	445	444	441	442	420	431	454	395	455	400	438	386	409	440	425	438	428	404	434	428	469	440	442	401	422	400	393	444	441	428	408	400	396	438	415	415	437	414	436	380	409	364	433	390	454	420	409	459	443	414	401	439	460	420	457	454	408	436	456	402	372	405	436	413	443	413	420	436	418	425	441	459	405	425	448	424	439	439	445	383	375	440	440	398	389	459	424	428	439	463	436	443	438	424	434	434	444	463	436	408	429	431	433	427	450	459	478	431	389	415	455	456	425	395	407	421	420	404	481	457	454	407	417	401	419	420	399	420	412	384	392	423	424	415	409	407	422	450	479	443	445	430	434	426	442	428	409	381	411	428	424	419	407	436	415	420	438	426	384	443	413	410	460	464	396	401	409	439	449	441	411	402	430	436	436	428	404	460	424	396	419	433	437	454	405	442	434	415	408	406	437	450	397	427	459	404	395	456	450	420	403	436	399	425	471	416	456	421	487	418	407	388	463	407	418	366	442	440	428	445	413	425	441	396	439	459	429	435	441	411	438	437	456	412	427	394	452	447	441	403	389	415	442	411	428	408	442	447	390	399	393	439	427	394	400	396	415	450	410	454	413	425	401	385	443	384	404	453	454	405	466	422	397	453	439	409	411	443	405	442	487	431	424	440	433	394	421	453	426	450	387	416	449	457	483	469	462	431	430	406	429	375	393	415	413	432	411	425	459	395	427	454	428	446	394	408	417	408	461	422	411	435	437	450	391	472	470	428	468	428	404	396	408	384	425	445	448	410	431	394	415	408	430	404	413	437	442	437	396	423	439	448	457	406	441	460	417	425	417	424	428	443	452	436	456	482	404	463	427	407	409	473	390	441	440	410	425	421	430	430	401	401	435	407	430	445	410	426	406	385	385	424	378	443	445	405	434	412	466	386	470	418	431	436	422	441	410	403	399	460	406	442	440	417	412	454	459	434	436	446	438	411	454	418	413	395	458	443	410	407	410	467	435	410	417	432	440	401	408	430	471	422	404	430	442	482	416	394	423	442	393	429	446	436	402	429	445	422	399	428	445	417	423	439	399	408	428	452	414	419	409	416	410	385	398	402	465	474	400	432	444	377	431	437	427	463	419	391	441	402	453	417	381	443	437	402	423	406	461	417	414	443	452	419	417	424	459	424	445	433	424	427	435	442	422	426	443	432	387	439	436	417	385	410	444	420	429	457	451	461	427	453	473	397	441	404	428	412	399	450	451	381	415	430	457	420	429	405	439	462	416	430	443	456	451	419	428	416	428	436	389	435	404	416	449	411	414	427	392	413	425	440	454	462	451	400	447	431	477	460	453	419	448	443	415	410	393	434	422	448	430	438	461	404	453	440	441	420	448	447	411	449	408	412	438	456	417	444	431	455	447	446	430	425	464	432	417	435	387	436	426	434	434	464	476	421	429	425	425	398	412	458	446	422	466	414	421	399	415	429	436	447	413	396	462	442	423	432	430	434	455	425	443	412	415	454	447	417	414	441	422	426	433	425	406	444	435	421	422	423	411	427	426	432	401	445	409	442	424	408	439	426	407	441	434	432	444	432	425	410	420	454	443	426	422	417	440	425	404	421	432	445	438	426	444	451	467	459	462	446	416	422	429	421	431	430	440	397	461	409	428	460	436	441	454	433	454	422	427	430	419	408	378	447	435	426	434	415	407	463	402	454	426	399	456	425	415	464	427	409	404	430	428	421	398	410	417	427	406	448	449	434	424	414	445	393	427	427	393	446	429	439	396	434	449	444	421	411	411	434	399	410	441	439	417	441	429	430	403	418	401	372	446	460	402	414	456	463	467	402	431	396	404	426	389	416	481	428	408	474	456	449	431	441	463	420	415	420	489	410	474	432	438	425	445	388	419	399	428	407	416	404	395	403	438	419	448	476	426	390	442	412	399	440	440	460	434	409	417	381	409	409	451	420	434	399	433	438	431	401	445	405	438	427	417	389	432	438	428	448	436	409	434	398	449	410	434	440	457	434	482	452	461	412	413	432	452	419	438	429	410	458	464	410	400	438	408	407	409	428	399	430	413	392	422	419	445	442	425	425	449	421	462	430	451	423	435	421	420	414	435	436	426	436	413	449	440	450	417	411	418	414	428	427	437	418	437	430	401	455	416	419	409	453	451	419	415	404	419	416	439	450	414	445	422	472	375	424	422	416	422	456	404	422	448	408	424	423	467	438	410	441	409	381	432	433	434	452	431	438	449	459	450	409	431	450	422	461	415	444	465	417	430	404	448	377	438	415	419	409	413	469	423	419	391	423	443	432	436	412	467	410	432	416
38715	21617	22243	19151	12396	4341	2200	2114	1917	1852	1553	1371	1241	1130	1093	1085	1047	1042	1026	991	949	913	961	1014	921	896	887	884	924	933	941	875	992	916	981	968	948	1011	920	964	1027	916	952	900	927	963	948	981	912	918	933	937	902	927	888	915	937	911	916	865	924	931	942	954	912	888	954	980	892	928	938	917	892	942	940	984	916	944	949	909	920	932	936	958	890	948	921	889	935	944	983	949	882	957	981	941	885	916	933	891	905	888	920	902	881	928	928	939	943	875	887	918	920	930	979	850	903	873	892	941	911	941	923	923	873	902	921	929	886	904	943	898	967	867	956	971	881	922	929	916	943	970	879	937	906	910	948	963	968	915	952	909	937	900	903	899	909	909	933	926	941	914	911	947	871	905	913	942	919	924	957	911	925	882	921	877	881	931	934	894	928	908	874	912	881	932	916	932	885	845	894	896	856	868	916	879	924	956	957	926	913	919	857	932	889	924	958	892	884	934	952	937	928	902	948	897	897	911	909	951	877	909	869	892	915	933	872	949	873	901	827	898	900	886	930	934	914	929	923	906	907	914	880	939	920	927	895	902	983	901	963	926	909	897	890	888	894	896	924	873	919	853	914	857	901	949	899	851	902	875	896	903	924	962	930	903	941	930	869	885	955	962	919	909	883	871	976	891	882	931	844	884	964	939	898	897	985	918	932	897	944	944	931	895	942	883	940	880	952	915	902	921	928	879	933	941	935	933	899	932	945	960	936	898	965	925	870	928	911	963	916	886	893	932	929	930	910	879	899	923	927	920	917	906	917	957	885	884	877	871	920	887	894	901	955	868	947	933	925	967	933	970	888	924	937	851	971	901	911	897	924	931	909	926	922	914	867	893	944	859	913	918	903	891	937	935	914	935	915	883	931	928	918	943	851	887	934	929	862	922	938	935	925	915	935	911	913	907	931	878	939	942	922	875	944	878	914	937	893	925	901	914	877	847	908	944	859	923	902	964	935	892	895	935	916	898	925	946	885	914	895	924	899	952	939	868	923	895	936	915	916	933	928	896	900	874	915	930	957	949	993	922	977	930	913	954	929	918	872	851	884	844	900	896	930	908	956	931	920	889	883	939	885	959	920	918	890	908	910	899	914	870	902	943	977	953	949	859	934	943	892	913	892	893	891	976	886	911	909	908	907	963	914	908	940	912	900	896	957	882	980	882	927	867	929	928	936	936	944	901	921	945	974	986	916	887	918	921	892	963	898	902	909	922	907	918	962	932	952	967	898	935	943	829	921	865	924	926	872	867	919	911	931	900	887	882	962	862	936	916	948	941	919	928	936	948	919	931	913	915	896	950	888	905	1008	920	905	917	899	880	935	963	907	902	896	884	912	909	892	910	888	894	916	889	913	907	923	950	892	956	923	929	937	927	931	902	929	943	879	924	930	913	917	931	906	909	929	958	984	974	863	897	934	886	903	919	985	879	904	903	909	991	951	852	946	932	894	858	963	893	921	880	934	874	942	900	938	908	891	903	944	894	888	939	864	946	921	881	920	885	927	936	864	949	946	946	936	887	905	934	906	999	866	957	888	930	932	957	899	953	908	858	907	941	903	941	941	866	903	877	909	930	952	869	906	911	893	969	933	865	880	867	878	852	935	952	920	924	966	924	902	938	982	903	898	879	887	874	893	906	909	919	910	923	864	901	901	926	1013	896	966	967	956	910	1008	901	945	939	955	874	868	892	971	885	936	903	982	892	902	939	912	928	889	916	926	914	927	915	913	907	901	946	900	921	903	907	919	868	924	960	890	925	861	908	951	921	922	888	908	938	903	892	884	876	933	927	906	968	969	924	910	951	935	888	894	943	878	932	924	885	891	967	940	863	917	943	931	892	889	910	941	901	964	882	903	946	905	882	866	900	886	926	902	875	870	899	880	918	856	917	923	981	881	889	913	884	899	898	902	934	880	930	920	915	923	921	855	947	887	920	868	887	884	873	908	942	984	875	946	899	925	888	942	905	935	884	969	936	849	936	918	968	902	938	940	901	883	898	894	905	900	915	870	901	934	938	889	970	947	896	899	906	914	875	923	928	928	932	990	916	899	899	921	912	917	913	895	969	894	913	937	964	903	903	864	917	863	876	908	885	877	926	918	936	933	907	924	903	900	933	973	928	942	937	874	933	886	885	955	915	932	911	913	924	931	889	931	902	876	960	890	910	905	904	912	923	916	882	921	941	947	922	874	908	860	877	913	897	880	886	894	895	944	872	918	904	946	944	902	866	985	901	918	885	984	935	839	905	1002	888	898	913	914	915	916	956	895	913	972	872	988	889	873	904	885	893	929	910	886	916	918	892	895	912	938	882	926	958	889	888	903	947	901	919	903	891	908	892	960	918	901	986	917	926	905	899	935	896	901	916	865	960	928	892	888	937	901	896	961	894	889	865	935	892	919	938	889	935	926	945	875	922	921	875	919	882	892	931	912	906	881	904	957	909	945	827	890	913	852	947	909	932	909	948	902	915	932	911	916	883	961	955	926	943	839	932	901	922	909	907	899	929	875	895	877	945	925	926	917	915	919	840	880	963	939	864	928	941	937	910	937	918	896	886	917	917	914	894	912	917	911	832	941	952	902	881	914	921	934	969	877	932	945	867	977	963	873	915	869	888	883	897	893	937	862	949	876	897	911	906	946	925	904	913	965	937	917	972	917	925	949	886	905	865	915	943	913	957	905	896	859	951	940	970	913	935	928	903	891	892	881	907	925	914	933	892	901	905	920	904	925	896	956	857	921	914	947	947	963	943	898	907	880	879	934	925	874	919	884	966	892	953	941	950	925	918	874	913	933	885	914	916	934	937	966	956	910	941	903	920	945	854	911	934	887	945	896	871	941	904	851	911	955	946	889	919	913	948	894	915	894	925	895	913	947	887	877	879	923	878	929	890	904	880	867	926	947	968	877	967	895	872	926	892	945	918	928	927	896	915	900	971	860	944	919	940	866	979	882	940	941	908	944	948	940	878	881	934	892	911	913	871	887	957	920	884	891	870	940	901	938	870	950	922	900	923	895	881	854	904	921	871	901	921	952	975	920	940	897	982	916	844	917	877	872	905	951	884	939	929	880	926	919	957	893	923	921	946	880	882	906	934	962	891	933	937	954	957	887	922	871	874	926	874	929	905	888	931	893	960	868	903	919	938	921	917	865	962	910	905	889	912	911	873	899	946	941	874	942	902	903	940	914	974	931	939	940	932	873	953	892	919	923	913	919	958	927	945	933	965	925	857	875	933	877	927	905	903	922	925	926	886	885	865	934	867	917	907	923	954	899	853	871	924	864	939	944	905	912	966	946	954	925	923	930	906	926	922	924	873	948	881	890	918	844	1024	946	919	907	901	884	900	885	919	902	937	913	842	906	926	921	867	898	908	919	913	929	930	908	866	884	925	892	974	914	950	891	900	929	937	904	955	904	936	916	918	843	942	900	971	943	902	925	913	901	890	942	926	920	959	947	880	937	918	917	886
43365	22564	9364	3617	1289	744	618	538	483	542	460	453	436	425	419	462	451	399	428	436	427	441	395	419	370	404	365	435	425	450	441	436	407	421	434	396	467	385	457	438	442	418	387	382	461	399	395	380	391	455	417	460	383	435	443	443	394	425	430	414	466	409	406	432	408	410	441	417	387	383	411	410	421	398	386	412	408	406	406	397	456	451	431	409	406	399	410	388	392	401	398	442	404	403	456	415	391	400	400	424	426	381	413	412	396	404	452	422	446	359	391	413	376	427	401	410	396	375	412	393	377	383	414	438	414	426	433	431	438	478	433	401	388	390	405	425	405	370	415	391	398	399	442	409	406	438	416	405	422	387	414	413	363	416	392	403	432	418	425	429	407	423	390	371	385	423	424	392	409	422	473	427	432	385	386	397	386	384	402	454	374	428	405	418	425	380	430	393	419	373	418	408	368	431	381	438	408	425	396	426	407	453	425	383	435	399	432	395	373	425	462	450	417	401	431	391	421	399	397	450	419	419	427	419	404	371	397	438	390	400	411	452	391	389	427	425	414	427	399	426	418	416	386	439	426	401	385	414	394	421	369	394	386	401	427	386	374	404	428	443	395	404	438	412	421	405	431	384	402	404	439	435	405	397	419	441	418	397	418	397	432	403	405	400	400	383	405	417	391	388	424	397	375	411	412	428	392	393	412	389	409	386	446	434	423	418	414	429	392	433	392	411	436	396	416	401	426	407	412	423	434	411	406	408	409	355	425	381	396	430	439	401	416	426	405	386	434	434	457	415	410	428	439	376	403	386	407	425	377	380	383	403	362	402	383	436	360	383	422	421	430	459	419	418	433	360	448	406	420	447	428	398	436	470	364	386	422	399	444	372	400	434	390	427	405	426	415	427	385	417	389	424	380	381	433	419	415	410	436	444	415	446	418	402	358	406	468	407	402	411	426	423	407	372	416	403	432	438	374	463	420	404	383	403	429	384	412	440	420	427	406	418	421	419	404	387	401	374	401	426	425	418	372	442	405	388	438	406	386	394	437	396	397	422	388	429	410	366	391	387	470	379	381	431	412	386	423	424	424	452	416	385	381	404	395	410	390	389	439	418	409	391	418	463	403	376	405	403	360	434	407	423	399	379	459	401	409	431	413	402	400	391	394	382	451	352	393	377	427	366	396	434	421	423	423	403	406	427	408	420	420	418	461	399	394	417	447	398	391	421	385	428	448	425	412	366	395	382	416	415	435	435	412	377	380	382	454	380	387	441	435	396	407	396	416	434	436	425	383	401	403	428	403	411	397	422	393	396	397	389	425	412	383	459	421	400	386	405	441	461	427	443	411	398	403	410	427	433	420	410	441	447	437	442	395	408	433	438	421	410	406	458	398	403	426	395	423	376	392	419	403	410	417	410	389	418	411	447	440	459	433	392	451	433	411	413	403	403	433	384	374	422	407	421	409	386	435	399	402	385	412	385	383	426	404	420	411	421	385	398	371	399	425	433	361	392	423	385	377	389	432	417	459	442	396	439	422	431	397	422	456	374	382	434	449	402	402	415	404	426	400	419	427	394	416	402	406	427	404	421	462	394	419	391	393	417	388	386	412	383	400	385	422	365	395	421	400	414	421	398	440	405	411	400	396	422	428	454	436	405	374	433	419	364	379	486	464	412	432	385	421	409	384	417	365	408	443	424	446	423	464	389	423	407	429	460	456	411	437	428	400	422	426	413	410	419	427	420	384	377	456	424	431	441	413	398	469	409	412	384	428	387	442	406	419	396	389	390	416	422	453	441	412	442	388	398	385	431	383	384	426	425	419	396	376	420	368	431	397	379	393	464	422	439	447	444	434	435	407	431	380	428	447	406	373	456	434	448	431	431	447	428	424	363	391	396	447	434	435	386	388	389	400	406	479	415	373	391	414	409	406	441	424	405	409	420	414	440	416	414	382	423	413	417	428	438	418	391	416	417	433	401	402	411	440	408	385	393	373	417	438	417	386	416	444	440	412	430	425	436	424	439	448	415	431	444	407	425	429	413	379	416	441	368	449	389	421	397	430	406	413	390	398	402	441	430	440	396	433	412	403	397	492	414	395	402	413	373	439	401	385	413	408	357	458	442	397	422	421	426	403	392	409	406	400	431	415	396	395	421	410	428	379	438	430	402	423	447	415	409	434	414	378	435	404	389	408	405	429	414	401	384	374	400	441	447	418	419	381	462	424	407	363	395	447	456	406	408	394	409	436	378	432	413	434	415	414	387	423	423	397	409	448	388	433	425	404	390	466	403	430	424	411	418	407	483	410	412	398	384	457	414	426	417	454	385	440	377	399	396	380	396	416	417	381	408	394	385	444	409	350	399	373	376	406	424	418	409	396	373	394	421	393	407	446	440	442	390	414	414	407	426	392	402	420	454	452	446	410	429	429	456	417	416	441	407	431	413	386	376	379	393	450	435	409	409	412	389	419	456	395	405	401	389	383	388	399	407	446	401	395	433	393	459	398	384	434	403	395	425	422	393	412	403	409	389	377	431	430	398	393	419	420	401	393	432	424	420	425	460	441	434	407	421	455	413	430	436	431	378	417	437	439	402	438	395	410	406	410	449	410	433	410	439	414	358	379	374	401	448	398	412	421	449	402	404	421	440	421	437	415	393	413	417	403	442	397	441	431	398	435	388	403	397	417	427	446	419	423	409	396	413	395	399	436	422	407	371	412	441	436	409	431	401	360	429	418	361	424	442	438	433	399	411	405	437	412	457	430	402	454	437	394	394	395	425	417	422	391	395	423	426	389	394	429	446	409	386	437	432	411	404	458	394	422	404	449	422	434	406	414	441	375	404	394	425	427	401	433	411	425	392	404	410	435	431	401	410	402	436	398	421	417	451	421	365	395	420	426	407	391	376	434	431	430	444	396	396	435	425	442	421	397	387	407	377	416	414	393	416	396	399	386	425	417	403	417	416	413	423	443	388	394	391	389	371	367	365	419	450	401	426	439	388	436	379	395	419	399	448	407	446	418	410	450	416	402	401	387	410	443	418	390	418	394	404	417	432	414	430	414	380	401	449	398	403	423	400	446	389	454	424	411	421	426	421	424	435	423	437	409	398	384	387	416	402	468	413	396	430	372	461	377	443	412	390	426	377	418	443	406	428	417	386	399	433	438	408	409	395	405	401	440	450	408	439	441	410	449	452	435	423	404	414	402	450	409	431	385	417	422	424	437	411	387	410	412	449	462	452	391	409	446	462	429	423	436	415	425	403	414	399	419	424	399	437	405	412	419	397	403	365	439	441	407	371	388	411	409	429	412	397	429	406	423	380	424	425	448	433	379	423	407	433	397	420	411	430	447	414	434	403	443	410	379	400	393	429	435	405	429	384	404	421	377	412	389	440	403	410	423	414	428	448	403	404	394	413	428	406	398	417	425	398	397	421	409	412	448	406	396	435	400	378	422	416	408	416	458	438	422	420	387	429	422	446	416	432	408	369	434	397	393	417	407	373
27338	16245	11351	7660	3421	1978	1556	1472	1299	1333	1172	1112	1069	989	989	957	938	929	916	889	978	881	923	864	876	925	903	864	864	907	891	910	914	938	904	912	947	955	891	930	900	884	873	893	918	866	917	870	979	888	881	890	899	873	931	892	902	891	900	871	899	934	902	846	903	876	877	907	851	811	877	852	947	927	915	838	882	940	925	904	841	880	882	918	874	841	880	878	822	858	897	883	859	867	864	849	890	889	862	896	838	836	848	868	850	869	866	877	853	884	892	875	880	895	852	837	874	902	927	847	927	896	920	906	876	909	840	841	933	864	875	859	933	835	857	823	885	944	879	902	873	882	813	892	882	910	846	896	913	852	924	899	915	819	842	838	855	877	894	853	872	900	860	902	853	929	844	940	938	844	915	893	880	864	861	895	894	908	860	890	878	913	837	873	836	878	902	931	845	939	906	864	847	941	863	910	884	937	930	822	927	906	883	909	859	882	868	852	903	947	899	881	881	864	866	883	873	890	910	906	905	881	869	962	882	902	864	844	890	880	836	860	886	874	932	874	863	889	895	898	864	864	923	916	850	907	864	814	878	917	890	868	791	880	826	903	903	880	846	923	879	936	907	894	870	862	857	889	846	884	912	859	864	816	872	912	893	889	889	906	820	901	862	949	823	857	845	893	921	859	890	872	937	896	919	832	874	870	904	871	918	866	886	851	923	837	884	898	879	877	910	914	922	858	875	856	860	858	907	893	921	848	922	878	863	905	860	869	868	868	887	922	894	863	899	826	888	868	902	890	916	899	909	855	906	832	906	826	867	928	818	878	892	913	890	887	905	874	880	849	920	841	844	898	870	835	913	897	812	864	886	915	902	895	895	835	916	907	854	864	892	892	914	951	841	855	920	820	904	855	901	862	903	903	892	868	863	852	840	918	894	881	935	885	852	884	868	910	862	853	895	864	880	919	889	949	898	884	881	895	909	867	924	879	916	837	876	866	879	882	846	871	917	893	923	925	838	870	920	827	915	904	868	908	846	891	947	853	862	889	866	920	901	870	910	912	863	929	944	912	860	876	879	898	886	848	863	934	891	958	933	892	878	871	927	906	910	919	892	916	926	852	890	929	856	897	861	840	891	861	907	854	849	891	869	857	816	889	891	867	878	929	860	892	911	858	859	861	896	865	907	866	897	875	882	826	909	883	896	944	906	858	943	872	867	868	924	906	829	823	914	883	885	890	892	863	836	882	935	838	862	896	895	900	879	854	861	886	916	902	872	932	890	849	865	851	788	857	919	920	931	908	847	908	851	913	831	849	891	868	832	866	880	888	894	898	858	865	911	909	937	867	906	878	864	858	909	896	885	896	885	913	868	850	844	890	844	917	817	905	863	903	897	955	879	899	854	934	913	902	866	902	903	878	866	832	889	901	858	842	876	912	889	846	872	911	893	802	836	860	843	872	902	921	887	808	868	903	866	843	900	878	897	868	889	905	887	931	868	827	865	894	875	864	918	872	915	859	928	880	852	839	897	877	863	920	907	899	848	851	876	911	900	844	825	879	889	862	885	890	906	869	909	851	908	858	888	889	830	884	841	852	869	948	873	921	855	885	878	869	924	926	834	906	916	902	938	865	866	923	877	883	876	904	862	885	901	880	905	880	887	852	880	869	921	851	842	818	829	950	847	839	902	857	857	873	923	862	946	850	857	884	950	921	878	913	881	877	917	891	868	895	911	894	951	904	870	867	854	856	863	894	860	847	872	921	863	912	868	886	893	920	844	843	914	854	886	873	914	866	846	900	897	910	850	849	876	915	881	912	935	881	923	876	874	927	836	915	936	910	889	850	885	869	882	889	803	885	870	889	860	831	832	895	861	915	883	920	878	853	910	843	862	846	882	894	900	882	832	856	875	893	874	856	865	903	878	852	901	921	908	842	911	861	834	854	904	864	907	848	886	845	877	899	838	888	857	871	879	884	869	849	914	850	841	893	858	914	895	852	891	883	906	877	874	927	915	887	921	911	849	899	815	853	912	849	903	887	883	899	890	934	904	891	935	858	882	912	912	883	851	896	920	854	873	904	845	875	922	931	884	878	909	908	962	856	873	903	888	929	867	900	896	896	888	921	895	863	877	930	886	920	866	893	859	860	890	898	837	897	848	886	920	938	861	919	891	868	906	872	936	828	834	884	919	901	849	909	853	836	875	862	861	904	920	879	815	948	861	893	889	850	930	887	908	866	892	878	919	903	859	878	843	844	879	874	861	832	883	906	854	856	928	838	871	905	893	880	894	877	913	854	915	881	899	946	911	898	886	853	882	882	832	947	886	865	852	875	886	881	897	907	905	929	873	875	890	868	907	914	909	881	865	841	878	875	914	801	854	902	850	847	862	911	916	882	852	884	855	894	880	881	885	885	911	902	886	932	902	867	850	882	881	834	852	892	835	898	888	953	875	878	936	891	883	880	887	902	917	943	894	880	862	893	880	844	870	860	876	897	877	879	876	882	869	893	849	860	930	860	863	899	874	907	867	796	944	823	882	900	869	902	850	925	895	897	895	857	871	878	897	904	898	846	922	893	814	890	867	907	833	870	948	851	888	925	910	882	866	897	881	883	898	930	895	902	908	905	894	887	809	925	852	879	895	895	922	921	880	901	889	864	876	875	888	851	902	919	875	888	916	952	878	890	897	954	904	850	803	948	887	850	874	909	870	878	895	832	908	883	829	861	864	958	841	873	884	822	872	861	876	844	886	868	910	873	846	876	926	888	890	896	904	854	900	867	914	844	925	904	895	934	888	935	866	871	887	867	907	935	890	886	844	838	874	845	915	875	866	896	858	856	913	869	868	829	920	889	922	855	879	921	939	862	852	849	945	934	899	902	950	916	886	836	869	915	933	845	878	848	865	898	870	873	877	882	921	936	884	922	889	920	936	923	901	852	872	870	872	860	896	850	856	900	921	908	928	910	890	924	872	880	860	913	939	848	892	884	876	911	846	864	901	861	882	860	877	898	871	882	871	940	890	864	888	860	881	900	897	848	875	849	852	884	942	880	955	892	905	896	907	867	857	885	881	889	909	931	898	821	827	949	903	879	899	901	846	908	875	856	877	862	917	886	889	898	866	865	934	856	865	981	904	871	888	869	895	859	868	914	855	868	898	848	882	903	850	862	881	873	859	873	857	865	844	867	929	892	859	841	842	895	914	911	878	846	857	874	897	856	881	898	902	882	925	906	882	873	887	843	919	867	865	835	934	906	860	889	909	897	812	873	917	892	908	919	907	896	918	852	861	917	869	872	875	898	906	865	868	869	834	866	946	910	888	891	902	885	865	910	905	911	870	865	863	859	855	815	840	898	892	909	828	867	905	868	918	882	957	828	899	886	927	861	884	848	928	873	888	922	890	841	881	899	931	889	828	852	888	933	893	901	856	867	879	887	849	905	878	893	896	851	874	847	878	939	857	853	901	881	922	877	890	866	858	890	896	883	878	924	900	881	879	883	869	861
52334	25221	14015	7083	3429	1225	670	637	572	534	510	498	470	401	398	419	379	409	431	392	410	418	393	416	388	400	416	423	419	379	413	368	376	399	424	427	403	411	364	400	388	450	401	448	406	371	395	376	364	393	408	421	382	379	398	381	398	397	393	387	445	366	396	388	416	408	379	401	416	426	407	389	408	404	387	415	416	344	378	409	403	425	397	403	357	427	436	407	430	352	383	367	364	388	377	425	417	433	388	430	391	434	408	353	410	392	387	417	375	377	405	373	404	377	399	343	404	400	444	406	428	432	423	407	400	385	415	361	433	400	404	404	402	332	414	405	430	432	397	418	400	429	378	398	384	402	374	447	398	433	380	360	383	407	451	426	419	384	373	434	416	411	429	405	433	358	397	412	405	360	378	412	386	423	380	379	398	398	372	418	364	374	406	402	399	383	400	447	416	385	426	447	411	389	427	397	425	412	375	382	379	376	395	392	385	393	357	370	370	421	410	418	402	364	436	369	386	388	404	426	402	367	394	396	406	405	429	375	407	440	404	389	425	420	418	442	409	440	423	415	417	403	386	402	389	386	425	404	382	401	387	373	397	375	415	418	430	377	423	409	360	393	402	444	436	396	367	423	430	395	356	388	373	392	395	391	414	412	385	405	393	429	373	402	401	392	426	360	391	388	363	379	393	380	396	396	395	409	420	403	373	431	410	453	417	416	399	409	386	394	396	380	397	405	416	399	358	402	401	399	404	414	362	376	398	381	385	390	377	406	439	411	376	382	384	437	383	410	405	404	381	415	385	412	390	377	393	386	379	408	421	383	375	392	355	413	413	421	372	383	428	391	372	386	375	390	381	408	380	392	377	415	406	411	375	410	405	362	434	444	423	425	414	432	410	397	390	428	402	385	397	409	419	362	394	407	346	425	394	400	411	366	364	399	388	351	380	387	365	360	392	393	360	384	388	398	391	374	396	422	421	385	355	407	409	403	387	417	404	387	376	433	401	400	371	425	408	418	375	407	373	358	340	410	369	375	418	426	395	440	374	403	388	422	413	363	437	391	457	414	410	417	352	403	369	387	393	394	442	379	367	420	417	402	425	407	426	378	410	362	417	428	404	355	383	431	395	419	416	365	385	398	383	423	434	393	409	398	385	408	390	370	389	404	391	364	397	386	392	357	361	369	433	407	426	380	375	407	438	421	409	417	383	409	417	390	368	371	403	373	372	436	419	431	440	425	363	417	446	358	367	406	423	415	435	393	397	401	435	401	411	388	399	365	361	390	395	399	403	405	377	377	425	392	405	359	367	347	380	413	394	386	397	404	396	395	403	416	378	367	405	427	406	378	391	401	409	431	388	399	394	403	383	372	352	383	390	360	422	447	425	395	445	374	391	420	363	407	370	359	357	400	381	388	444	390	370	415	403	414	383	443	410	426	441	378	419	451	389	401	414	421	395	414	398	421	414	407	360	401	382	398	412	391	372	379	423	402	387	402	363	384	346	415	389	439	402	373	378	397	402	394	367	383	395	427	374	394	394	381	392	380	411	396	403	362	366	384	378	411	403	419	393	400	403	393	401	416	392	400	385	407	408	398	381	412	398	428	429	389	394	375	382	345	399	399	381	360	429	420	414	434	434	402	422	419	369	394	426	397	364	422	420	380	377	401	393	401	354	398	412	390	411	398	395	403	414	379	406	375	395	369	385	381	385	390	372	418	391	363	374	386	405	386	395	396	397	353	380	378	431	385	389	402	433	453	417	440	377	400	431	383	398	394	376	442	405	361	398	395	382	426	442	369	412	401	393	390	401	431	386	363	380	407	410	396	403	376	382	406	403	431	414	420	362	417	423	362	402	369	394	408	387	421	382	386	415	426	392	413	403	401	394	349	429	376	370	385	399	417	430	425	375	405	381	392	398	406	406	401	379	380	424	428	406	401	394	407	403	414	377	377	434	367	384	412	415	389	389	386	388	356	399	425	387	427	424	448	373	403	408	396	390	413	440	408	390	401	368	380	399	414	409	386	372	373	384	433	406	431	372	387	393	408	382	384	377	381	405	406	399	378	402	412	420	381	417	393	373	401	368	404	413	369	469	433	389	417	406	392	369	406	379	391	391	412	354	394	390	358	370	391	406	404	419	386	389	390	360	406	387	405	410	437	407	394	402	366	420	375	424	408	380	375	404	400	382	360	382	412	362	411	359	439	380	416	413	402	397	393	381	392	402	382	371	366	377	403	410	396	418	400	411	343	387	390	380	367	386	396	394	389	403	396	436	400	393	371	384	409	393	401	398	371	389	414	380	426	369	399	397	409	348	385	380	389	370	375	367	419	378	353	417	385	385	369	365	390	381	412	374	430	416	427	399	404	372	387	394	374	406	392	392	390	408	351	358	405	376	382	417	414	458	431	404	381	412	402	369	375	429	434	391	378	422	378	419	440	408	410	402	387	373	363	395	390	417	442	414	410	399	399	380	407	419	381	425	357	442	429	426	411	425	402	357	377	393	416	431	400	361	418	402	423	396	391	387	379	371	389	400	396	418	389	394	418	350	351	406	402	386	371	388	396	380	414	378	427	449	399	382	360	376	388	350	392	420	402	421	464	434	365	415	432	379	386	374	454	405	395	459	409	408	341	405	421	359	424	382	445	437	445	379	466	376	395	381	367	375	429	414	412	396	381	403	374	385	402	380	382	355	368	396	392	350	373	400	405	417	391	396	366	406	410	397	374	376	369	409	371	385	402	399	429	366	374	410	374	378	414	395	352	387	400	403	389	376	416	411	391	426	401	412	402	354	412	386	387	429	446	385	364	413	357	371	399	363	408	412	350	407	417	423	404	402	385	370	416	423	389	385	417	381	393	369	367	394	371	403	414	387	389	440	403	416	379	379	396	352	382	361	396	371	455	391	389	385	391	388	399	389	347	377	397	401	400	445	391	385	361	361	419	370	390	410	375	416	394	450	420	388	400	433	379	377	422	389	395	406	367	383	388	408	437	361	416	356	393	419	401	399	413	396	389	356	405	384	389	412	433	394	382	368	384	389	421	390	388	391	426	404	371	376	457	382	373	391	426	424	445	373	417	433	454	416	453	380	381	381	406	378	437	393	394	440	405	367	405	378	416	370	392	411	419	399	402	388	407	399	404	391	378	406	375	403	385	388	391	412	394	401	396	392	422	399	377	396	351	390	416	402	405	434	422	369	333	386	408	390	411	365	410	386	412	383	399	372	395	396	406	394	441	395	411	392	398	397	389	373	387	374	406	419	401	409	438	386	401	433	438	374	404	399	368	390	389	404	398	409	366	374	395	373	391	351	415	376	394	412	437	349	385	405	386	396	389	405	395	400	413	426	386	421	411	400	434	451	410	390	424	373	426	364	400	447	453	416	398	406	401	380	402	381	398	383	387	376	413	360	410	375	398	432	385	386	404	418	403	360	383	380	391	402	375	368	359	399	402	395	416	358	380	409	403	422	430	419	364	427	417	363	387	424	397	405	395
32340	18018	17368	13591	9324	3772	2172	1915	1731	1636	1303	1315	1152	1060	994	1058	974	1016	981	921	903	876	898	907	869	862	907	901	942	841	870	843	942	877	898	913	932	948	930	911	849	889	824	870	872	861	911	881	848	867	933	885	843	885	817	829	893	880	866	882	868	846	883	832	835	837	840	894	873	881	856	865	824	888	906	891	825	878	864	897	872	886	873	832	848	835	817	822	870	814	855	853	860	839	882	882	860	891	810	859	842	851	915	844	897	852	865	871	872	901	856	811	906	864	864	855	841	782	900	849	848	834	882	860	895	843	864	895	865	820	875	870	870	860	876	842	819	877	823	881	920	829	880	853	861	866	868	841	890	907	809	909	880	915	886	862	797	897	841	872	851	918	847	905	884	894	867	867	825	859	845	860	871	906	825	797	782	856	899	854	859	851	882	909	855	904	860	889	875	890	826	821	936	857	812	849	856	808	847	862	807	885	904	874	874	903	882	854	854	831	817	876	852	869	808	821	863	826	814	849	885	870	900	850	857	887	841	871	846	910	879	862	863	897	876	814	808	910	842	876	893	885	839	831	876	848	870	842	909	794	867	837	863	866	879	851	861	851	854	850	895	868	822	864	863	851	833	853	877	861	868	876	863	870	812	882	852	884	872	863	844	791	872	924	821	842	802	868	862	833	827	838	894	923	842	859	789	810	885	872	813	857	819	896	840	822	830	797	865	836	897	880	825	846	867	878	890	827	834	845	959	818	833	852	888	863	843	848	849	850	885	853	893	887	881	788	887	891	801	868	894	879	863	868	886	882	797	846	794	875	866	865	891	864	842	860	849	875	828	840	827	839	822	867	825	808	832	884	907	852	844	851	883	868	876	846	860	912	868	855	811	864	847	891	848	849	830	838	822	862	913	884	871	862	877	864	846	878	849	846	759	862	887	845	838	869	838	854	865	822	845	893	811	934	846	814	799	828	894	866	846	820	922	813	853	875	848	832	870	845	831	860	878	860	907	874	801	842	865	914	854	854	813	835	856	877	841	821	824	859	891	854	826	785	816	837	903	874	892	844	879	821	841	866	837	867	893	883	852	892	862	856	895	854	844	852	824	876	850	851	931	837	836	842	838	846	846	849	849	867	838	835	849	833	890	903	889	837	868	836	824	853	879	874	883	889	854	854	802	827	876	915	857	795	865	862	836	873	850	857	811	829	863	848	918	863	862	798	820	863	864	828	822	868	874	824	826	866	864	862	838	855	864	868	896	839	859	810	872	881	851	838	895	831	851	879	832	849	838	833	838	891	852	884	858	846	945	906	814	884	863	870	822	829	861	855	866	867	866	904	919	878	826	896	853	815	802	844	853	828	837	884	866	918	870	840	829	832	876	831	862	853	831	857	852	832	814	886	826	857	840	860	832	872	856	888	811	855	886	824	865	876	833	848	822	806	836	830	856	840	876	836	844	845	804	847	874	820	850	850	912	789	812	872	847	839	841	878	838	855	825	827	834	877	798	873	907	819	894	832	868	864	897	810	862	883	897	817	859	846	829	855	833	885	887	896	850	897	832	865	863	906	862	830	950	864	843	839	873	838	866	826	921	880	868	866	886	882	853	804	842	877	831	831	850	846	856	865	827	856	881	833	870	862	854	834	875	872	852	824	855	834	817	785	802	868	838	852	830	828	826	846	827	906	852	875	842	860	872	883	869	824	818	893	860	820	859	870	851	824	868	888	835	813	837	838	855	844	887	855	881	878	802	831	860	856	892	824	895	884	863	837	825	842	876	884	861	892	813	862	852	854	906	818	824	818	881	854	921	866	892	898	863	881	868	900	816	818	873	810	823	841	863	851	893	841	881	857	876	849	860	876	904	836	817	872	875	876	828	838	848	879	833	833	831	864	872	874	871	814	853	881	910	849	887	806	898	833	849	887	849	837	883	812	835	787	844	800	846	905	839	855	787	867	852	820	862	873	840	849	845	857	865	849	870	834	846	875	859	883	832	814	864	865	885	817	884	806	843	884	864	870	893	876	872	882	868	847	852	868	821	859	841	840	856	812	888	877	896	865	874	867	854	903	838	833	844	797	858	849	870	842	887	847	873	868	840	857	859	804	844	840	890	916	888	857	840	891	850	853	868	795	827	819	850	877	831	882	863	831	843	822	837	852	892	844	802	899	870	886	845	811	839	848	860	861	809	843	830	908	886	878	821	867	870	870	847	848	860	871	871	891	866	870	860	882	888	832	897	918	880	838	831	849	819	925	871	857	842	895	824	837	861	836	922	856	855	817	837	903	866	854	829	834	884	846	883	890	880	842	849	804	894	811	923	875	829	880	835	812	903	881	844	860	862	836	873	874	862	888	867	847	817	898	867	850	864	840	875	855	873	869	866	851	781	830	866	847	886	827	870	847	865	861	804	850	876	858	828	813	898	814	863	806	881	876	890	823	854	861	860	903	815	844	852	793	834	897	844	837	856	873	872	891	839	838	870	823	875	871	818	848	898	833	952	868	847	834	827	877	851	870	873	853	890	843	832	866	833	867	880	893	863	873	845	869	885	870	829	880	854	876	817	863	861	855	844	875	852	830	865	818	865	855	848	886	859	823	859	814	871	853	853	802	877	905	911	843	885	830	836	878	873	881	810	854	888	872	881	850	832	799	887	869	878	855	890	900	844	821	843	851	848	878	849	817	873	854	860	852	848	787	864	820	845	828	852	767	884	863	880	883	845	857	854	825	861	842	827	921	790	806	839	793	901	874	881	868	810	829	880	833	845	870	837	831	839	835	876	818	873	804	858	864	877	894	864	867	916	847	853	828	812	829	880	889	899	868	836	827	849	898	818	829	835	873	799	892	887	841	847	791	822	902	897	852	898	886	862	830	855	895	877	858	874	825	888	920	831	810	858	803	825	822	860	856	892	856	882	922	844	920	869	884	793	848	848	841	815	851	837	877	851	955	828	846	881	877	816	817	865	847	880	862	888	857	878	845	851	817	864	866	870	889	903	801	864	881	878	865	859	857	827	900	867	848	859	814	847	839	854	844	828	852	885	823	815	838	802	853	831	836	853	885	874	850	862	859	862	879	830	839	843	867	815	807	871	834	805	795	894	840	871	831	836	819	880	853	814	885	833	813	854	913	838	822	856	872	840	822	909	804	893	867	846	843	846	894	914	865	888	860	847	857	883	878	826	877	834	914	907	910	830	857	811	838	842	901	910	873	845	866	858	838	769	838	837	829	819	915	834	853	866	896	808	846	852	872	860	868	861	879	784	871	854	854	810	817	888	863	820	832	865	916	923	836	874	869	877	810	878	839	862	879	908	872	884	840	895	870	815	871	866	836	822	852	866	900	796	845	795	882	889	866	854	763	862	869	809	860	860	856	885	875	889	836	852	814	815	851	855	868	839	858	832	805	851	839	845	912	859	818	889	884	838	944	840	884	879	886	798	799	871	826	899	837	874	877	820	857	864	801	845	937	861	863	829	827	874	865	859	857	897	875	841	818
58147	31741	23627	14912	6603	1841	997	755	709	640	585	497	473	459	423	467	476	444	409	452	442	486	446	421	438	486	482	460	467	403	435	398	416	405	433	453	485	428	443	402	434	424	400	419	429	445	403	422	437	403	408	441	449	455	445	415	423	427	460	445	416	434	421	435	440	444	403	423	409	441	371	410	410	440	450	388	424	451	422	449	436	438	438	441	468	449	435	452	437	455	451	385	425	367	433	419	426	419	433	441	446	431	418	439	447	436	463	393	429	388	356	451	455	396	453	424	427	408	453	409	431	405	405	471	452	400	441	430	408	410	419	425	423	418	383	393	406	427	460	461	448	449	389	390	402	435	424	440	435	454	433	416	446	418	408	410	434	413	389	441	416	412	396	389	437	435	455	437	423	417	434	429	439	397	417	443	432	414	408	463	485	460	397	412	415	389	451	443	417	448	434	418	447	441	439	460	431	418	446	454	428	437	405	406	423	425	446	436	436	458	444	476	421	411	387	437	421	450	406	448	439	430	428	454	430	416	436	429	399	413	406	384	410	389	442	420	386	408	444	479	486	428	410	405	431	395	394	444	402	422	434	408	394	393	427	451	438	434	418	412	450	429	399	403	424	423	390	445	441	433	410	443	410	414	428	423	451	413	453	464	491	425	417	466	444	445	421	399	415	417	468	448	409	419	424	409	441	419	444	493	411	395	452	423	436	430	477	439	455	410	392	396	372	454	463	420	389	438	356	435	467	426	391	419	444	447	420	414	407	406	427	437	387	437	422	434	451	389	407	443	395	392	404	422	416	433	440	415	462	427	409	451	413	379	406	488	459	407	411	407	446	430	425	411	441	453	412	438	387	437	419	421	461	449	443	436	415	431	434	434	481	431	405	440	473	374	398	439	364	441	412	411	420	449	443	441	425	400	425	439	429	402	445	435	413	467	429	423	420	416	443	451	415	445	438	391	437	449	415	410	417	431	424	428	389	440	448	435	449	420	404	365	446	420	437	469	432	419	439	452	452	406	474	415	436	453	428	476	407	397	445	404	413	432	447	421	405	416	485	462	463	422	431	397	399	432	436	427	405	392	495	435	406	430	423	331	440	436	432	464	407	390	440	418	377	481	408	449	455	433	430	425	445	419	434	442	441	429	432	452	429	428	422	403	383	382	407	477	450	399	419	468	449	421	402	426	410	434	403	420	418	433	408	418	457	398	402	377	420	410	411	423	414	408	390	426	426	418	445	445	411	426	433	430	448	445	444	443	431	420	425	391	419	404	469	402	408	433	442	456	422	445	409	433	473	425	451	401	455	437	453	425	421	456	408	455	407	438	425	386	387	452	462	454	407	427	425	436	411	429	402	414	455	429	458	488	441	411	425	442	416	450	431	449	424	444	466	459	424	438	417	448	421	406	428	450	414	387	431	419	415	417	402	408	422	441	426	464	469	435	422	382	399	385	420	406	413	429	392	398	432	446	444	425	417	412	441	394	442	441	384	412	431	388	422	394	434	420	455	427	434	422	415	454	425	423	435	438	391	399	439	399	409	436	435	455	399	487	451	436	433	469	450	421	443	397	426	412	411	442	447	396	450	427	425	441	476	466	443	448	418	405	429	433	430	396	359	397	391	451	397	459	450	450	448	425	406	418	456	434	440	397	458	425	387	464	389	442	474	383	397	370	406	442	466	450	427	393	452	420	398	473	433	382	426	429	478	436	405	437	447	455	405	479	446	460	445	410	427	460	428	392	410	428	423	421	424	432	389	465	412	407	451	393	397	456	459	437	449	449	400	451	429	413	432	405	390	482	427	432	402	409	423	435	438	369	445	456	446	415	473	437	462	403	434	402	414	452	451	418	411	424	431	388	438	375	403	433	437	388	411	425	416	416	438	431	451	455	478	440	404	386	391	421	438	397	397	444	429	453	432	428	425	424	397	422	421	450	409	406	446	414	422	440	436	407	451	466	397	457	436	451	453	425	463	404	419	438	420	412	433	502	458	432	436	395	407	422	409	457	449	436	454	425	458	426	455	399	443	405	418	420	477	418	420	444	436	422	409	426	437	419	488	429	441	427	416	447	479	425	378	423	411	454	405	433	426	430	458	417	409	427	405	417	408	432	401	407	434	455	444	393	395	410	421	409	429	441	472	427	434	409	404	419	473	394	415	454	466	440	421	455	405	416	453	424	422	413	429	427	462	381	465	393	409	449	393	398	434	457	428	435	443	443	414	408	410	459	436	445	472	449	454	423	409	421	390	429	416	413	457	462	449	406	442	410	408	436	402	412	436	442	423	415	429	441	430	399	462	407	458	434	393	398	386	470	404	421	413	439	438	434	430	444	406	383	399	436	457	423	418	459	417	431	418	419	388	412	433	447	395	446	481	458	450	435	412	409	420	440	405	402	402	424	454	416	441	419	417	392	470	444	390	415	403	399	454	388	395	490	441	440	422	414	392	463	426	416	387	374	451	413	453	446	439	417	435	441	429	439	427	425	412	422	423	433	448	398	421	457	396	446	387	406	413	428	436	466	428	426	399	428	415	415	437	431	451	441	424	425	443	399	412	446	478	416	426	435	420	433	433	481	441	409	482	431	414	433	441	437	454	474	419	423	381	446	406	451	421	441	425	408	418	410	462	409	417	453	431	449	448	404	408	402	414	398	399	412	455	425	440	406	433	393	395	409	462	427	430	385	416	439	405	468	420	474	435	421	474	435	447	417	423	416	486	446	443	470	389	469	454	429	439	422	438	414	402	427	475	392	427	429	445	453	447	413	439	478	467	381	414	457	449	434	458	465	423	448	428	426	431	437	423	387	403	414	413	383	453	449	429	415	474	417	441	424	400	402	428	400	440	470	450	462	451	371	402	435	457	423	430	455	383	411	432	427	417	462	458	440	406	403	429	430	455	446	426	482	444	433	458	405	442	449	446	491	416	432	409	409	429	408	459	431	406	410	420	447	381	388	452	431	427	411	411	399	430	455	424	427	418	435	416	434	437	448	408	464	426	430	478	456	434	439	440	431	451	411	427	401	433	431	404	424	405	424	405	421	443	429	396	426	401	424	462	453	419	436	416	437	429	450	444	436	419	410	388	419	418	429	452	398	433	395	408	392	364	409	419	439	406	426	457	446	431	371	463	427	392	477	394	410	440	431	386	433	400	408	438	438	416	423	432	389	405	378	403	410	435	390	424	429	449	422	408	462	429	447	437	442	421	401	456	447	397	455	402	383	405	435	419	439	436	408	453	428	418	394	424	413	426	420	427	438	435	414	461	406	453	426	380	437	407	451	427	443	424	424	417	415	454	430	440	455	409	419	391	463	446	448	471	429	411	438	455	418	409	470	410	459	427	396	419	390	437	444	388	408	404	449	429	475	438	442	411	411	430	422	458	449	414	407	423	438	459	412	434	450	408	411	455	466	470	471	442	464	450	442	441	424	412	455	422	416	420	390	438	445	386	419	418	387	378	440	398	373	437	463	442	484	425	425	429	431	427	446
35455	24045	27084	23693	14047	4522	3075	2408	2098	1924	1632	1480	1221	1204	1096	1156	1129	1066	997	1049	972	1016	967	963	985	921	961	885	917	977	922	934	927	947	1010	1013	976	976	998	917	894	987	956	965	981	926	889	955	931	1005	942	893	857	955	917	974	898	912	936	952	937	908	872	917	917	950	933	914	917	949	923	900	909	910	907	911	945	930	896	896	914	901	922	939	974	903	888	911	908	900	886	917	901	920	951	901	907	892	913	934	961	933	960	864	905	896	901	901	946	904	906	887	896	844	924	897	917	927	869	896	973	899	967	930	896	897	913	896	951	883	947	930	898	929	916	906	908	951	917	885	928	859	830	887	846	908	900	885	881	936	981	966	890	906	880	909	886	933	916	860	918	888	894	906	878	908	911	997	898	887	870	902	863	937	914	912	905	905	875	939	878	896	912	894	928	947	882	889	923	955	935	929	864	953	923	852	952	922	927	877	881	904	892	961	927	949	874	949	900	856	918	921	887	928	922	925	912	863	940	880	858	929	929	933	949	947	929	883	879	928	887	980	955	935	918	921	870	919	889	879	865	921	940	872	863	935	914	912	897	924	872	862	922	899	825	886	886	937	912	881	881	904	974	879	912	908	920	919	897	942	930	914	912	879	933	959	913	898	902	909	927	926	895	896	858	962	922	901	922	854	846	911	925	952	878	924	912	885	955	968	894	902	924	885	941	952	909	877	881	918	944	902	934	920	972	903	891	983	907	903	938	898	929	906	886	899	932	929	912	933	869	985	919	969	985	907	902	922	894	936	887	922	896	932	884	933	952	874	927	918	878	908	896	910	916	891	870	885	960	865	907	932	922	900	915	882	895	908	872	915	937	903	948	848	898	944	920	909	902	895	884	897	950	944	911	924	939	875	939	874	866	921	853	906	961	908	887	926	911	925	946	895	910	902	940	918	851	869	914	888	925	928	917	924	967	872	922	875	868	950	867	921	912	875	916	1001	869	895	924	921	897	883	923	887	908	910	924	866	939	925	897	861	873	905	971	964	938	871	897	928	900	902	933	876	853	928	931	889	932	926	906	861	891	886	942	974	870	843	892	875	936	904	893	902	887	928	895	975	915	886	905	832	936	932	900	923	862	925	953	935	872	904	914	909	943	919	936	955	936	886	926	893	954	928	899	909	918	927	925	900	922	871	993	867	879	937	907	899	914	938	905	923	892	921	890	959	934	898	879	863	886	893	879	921	933	909	951	871	905	880	887	908	876	927	929	914	907	923	892	960	923	901	928	873	951	932	893	892	913	961	907	930	913	914	936	893	883	923	869	932	903	881	865	937	905	853	913	927	908	879	927	881	883	882	917	895	930	924	930	905	848	919	914	899	904	913	873	878	888	918	931	908	923	915	921	923	925	887	942	930	904	937	836	866	912	902	912	921	929	903	872	880	879	936	911	879	931	912	863	895	950	916	950	890	905	905	855	954	914	914	911	931	936	954	909	953	949	927	920	908	860	922	902	954	937	880	941	930	869	889	933	964	927	909	935	925	898	896	851	911	932	930	898	951	905	951	880	946	955	931	892	917	909	907	887	925	915	868	956	944	892	887	902	894	908	885	938	871	962	913	906	934	925	870	938	909	934	946	889	915	931	913	931	922	884	907	880	867	885	893	961	896	918	925	922	861	901	908	901	906	898	856	901	900	919	916	896	910	965	900	940	917	916	910	909	908	917	898	904	870	888	928	874	880	922	927	922	916	889	918	888	902	934	864	909	905	941	908	946	903	929	928	941	911	930	916	952	897	922	890	911	878	920	885	921	912	933	937	900	855	929	938	908	902	864	882	915	947	908	911	897	901	878	915	911	878	880	935	917	935	922	913	890	911	873	890	907	912	911	946	944	922	865	949	985	935	966	966	897	911	901	897	932	897	938	979	935	946	914	941	909	971	863	939	861	927	998	864	912	897	924	898	906	905	902	903	926	968	897	925	921	859	941	924	864	957	930	868	926	895	926	914	885	888	876	909	916	894	944	843	886	871	926	925	944	872	894	899	940	924	901	917	887	967	859	848	910	901	924	977	864	882	895	902	886	994	940	905	882	959	917	949	945	961	935	893	883	944	915	967	878	895	890	953	938	891	976	951	891	934	841	892	867	879	931	886	948	906	893	928	882	869	909	957	922	916	926	910	914	870	960	956	926	936	950	926	905	942	875	921	923	882	949	934	925	966	868	926	924	978	896	923	948	841	921	901	911	867	946	959	909	923	968	851	903	974	894	945	867	943	928	950	911	908	910	871	974	916	937	906	893	882	890	881	904	870	917	936	919	905	885	873	917	920	908	934	885	926	908	900	874	918	918	885	940	928	939	952	920	945	893	906	934	955	912	903	912	877	933	901	929	923	946	885	877	925	910	912	915	950	908	842	898	853	940	930	945	929	908	887	899	895	883	939	927	923	883	901	956	940	895	912	932	909	921	984	881	917	925	916	865	934	904	902	910	838	956	951	920	881	880	916	958	936	876	933	949	897	885	955	1001	912	910	930	925	918	952	914	912	949	930	947	943	935	942	944	880	894	888	878	907	918	950	870	935	952	931	918	952	940	903	874	899	915	898	896	915	959	927	904	896	959	973	880	939	878	923	916	839	950	897	889	878	940	899	890	893	946	931	903	890	924	934	955	941	900	914	907	919	882	902	912	912	870	879	932	884	870	873	955	928	905	976	928	913	938	871	887	910	914	874	903	910	964	953	887	960	940	899	969	954	901	945	915	921	965	912	907	912	927	914	901	946	933	902	939	892	899	896	928	876	902	933	878	906	883	938	977	924	907	903	917	917	883	958	834	906	913	867	918	879	944	929	944	877	902	903	897	903	910	894	947	908	925	926	890	871	908	958	931	888	910	887	917	894	889	911	943	923	920	947	869	950	928	877	923	917	906	927	884	930	916	895	898	952	930	900	906	927	934	967	933	870	895	889	922	967	936	884	914	915	871	911	882	867	878	919	889	858	954	936	938	861	931	952	892	970	956	830	908	905	867	883	866	876	920	872	880	971	865	878	924	929	935	920	875	925	900	895	897	923	970	907	899	930	899	995	890	922	927	916	909	923	860	949	876	879	933	902	855	885	897	929	904	923	930	894	962	880	955	950	947	942	901	908	877	892	933	955	858	953	934	947	935	891	895	955	854	932	915	900	874	937	897	937	904	910	928	879	943	896	924	895	948	941	882	867	875	872	884	907	965	892	901	910	978	874	919	953	865	914	927	908	915	880	915	941	942	920	896	958	886	922	926	915	932	881	907	938	912	882	888	863	921	949	914	867	855	950	876	924	957	945	978	858	977	920	919	863	943	939	896	914	856	874	912	919	943	890	946	883	968	862	887	922	884	892	946	895	869	877	930	930	905	969	924	884	926	928	878	919	882	914	908	894	929	918	919	914	876	926	964	971	934	929	943	927	877	923	862	882	927	965	938	955	873	878	896	935	923	945	860	867	838	942	891	940	929	935	866	926	948	904	867	958	895
44180	20931	10089	4543	1510	566	532	544	528	464	451	448	459	460	419	443	457	427	423	412	423	446	378	418	415	401	394	438	427	436	390	422	427	416	431	421	389	383	391	446	462	423	452	409	438	422	415	410	417	450	418	407	389	403	426	379	411	477	411	425	414	407	368	427	397	407	415	446	429	404	459	431	412	450	429	416	419	404	414	407	440	423	413	419	408	431	414	419	430	392	437	406	426	444	378	435	405	415	417	416	426	413	394	367	402	408	428	420	395	458	382	453	419	381	390	424	432	411	473	426	423	431	432	399	393	404	374	425	386	413	414	391	444	399	431	401	431	396	450	419	445	456	383	398	474	396	446	372	397	371	362	428	410	359	416	417	384	393	431	381	423	444	468	383	394	445	419	397	432	411	408	429	385	408	408	418	431	415	407	436	404	419	433	410	433	425	388	375	423	441	454	411	389	438	420	426	440	396	415	402	398	408	413	398	450	455	441	422	452	407	423	395	425	403	413	445	417	416	432	408	409	412	410	428	417	419	410	399	445	422	414	432	390	428	395	392	410	393	454	411	398	408	384	431	467	416	409	380	388	425	434	422	449	394	428	383	416	412	444	436	435	447	437	444	399	379	406	383	415	431	420	390	423	381	420	417	406	401	358	415	449	449	444	410	444	422	405	425	431	413	427	417	411	444	412	394	431	445	404	414	409	383	392	406	415	421	387	457	377	423	434	452	395	438	451	370	412	397	390	383	369	401	422	417	404	408	400	442	423	413	373	436	419	429	452	387	393	467	382	416	394	430	412	413	414	407	460	404	436	427	405	456	459	419	441	426	388	418	404	425	401	419	395	399	406	425	407	420	427	387	458	429	400	444	418	437	432	421	425	372	405	431	385	431	401	403	424	418	400	406	425	384	450	449	420	441	449	420	437	423	378	438	438	434	415	430	461	447	456	427	434	409	406	413	384	416	397	405	413	392	421	444	415	393	407	415	405	399	401	444	391	398	378	405	423	439	422	403	419	407	447	424	470	422	455	396	420	410	416	443	407	407	442	419	439	386	385	425	433	387	433	401	438	405	416	421	391	430	470	465	432	418	414	414	409	414	417	421	428	420	397	439	408	427	383	440	454	410	413	428	467	439	431	474	412	421	385	397	375	422	426	397	400	448	379	421	399	452	407	452	417	420	419	414	364	422	453	442	408	422	434	406	429	424	374	404	399	408	461	422	397	401	391	385	407	416	446	413	406	403	437	416	428	406	412	426	413	449	385	434	393	422	388	425	380	390	422	454	432	405	393	472	450	416	399	428	415	420	423	428	413	425	420	404	421	426	436	441	448	437	429	415	405	441	390	406	451	443	390	432	430	381	418	452	399	443	469	430	426	457	450	385	436	415	418	397	414	400	409	442	395	411	420	463	421	406	414	424	395	427	412	424	388	406	431	415	402	384	422	405	407	403	432	410	401	443	417	443	403	415	471	459	414	456	441	421	406	409	413	425	400	420	401	430	397	419	417	426	409	403	413	428	406	419	392	438	393	399	429	429	430	426	419	441	440	398	418	373	420	435	362	429	417	402	423	402	428	411	391	436	473	373	419	428	402	465	379	477	373	411	426	432	446	382	421	412	427	414	383	432	426	411	376	418	458	427	464	355	432	401	423	441	449	450	438	414	436	437	376	425	426	442	420	385	422	400	387	421	396	496	422	401	406	405	402	427	400	415	399	428	435	430	424	374	439	449	424	403	442	435	447	428	408	411	422	430	413	443	401	389	428	450	423	409	423	421	397	384	409	379	433	415	400	446	413	448	456	455	379	428	395	419	450	378	407	423	406	442	425	396	395	420	446	412	432	422	397	413	428	409	383	419	391	381	417	438	426	408	405	416	448	378	392	403	402	416	404	428	362	439	438	414	416	452	378	419	433	376	415	424	436	370	399	394	392	416	409	409	432	411	431	408	433	393	418	440	420	450	399	401	417	374	401	410	422	407	447	412	408	484	408	400	407	418	429	399	385	394	425	424	408	403	431	451	413	425	390	397	454	391	420	417	435	428	437	416	435	432	414	438	417	382	446	430	397	448	429	391	390	412	380	392	446	402	381	410	462	392	410	377	429	442	414	398	455	378	390	383	424	420	454	417	391	411	426	397	427	435	412	424	413	392	414	408	441	403	409	402	436	415	409	380	401	355	416	449	413	400	397	409	442	406	448	395	407	407	414	466	420	462	411	422	407	442	421	403	441	430	412	395	425	382	380	400	417	422	480	388	437	404	394	425	417	398	433	396	402	412	393	455	416	435	436	415	379	426	406	436	410	428	385	412	409	397	405	407	421	426	435	404	423	420	423	431	454	411	448	442	422	410	384	406	423	413	448	449	444	428	444	405	401	403	419	435	393	434	451	447	444	412	443	406	406	407	360	395	423	402	423	421	396	455	458	465	433	402	438	431	418	429	431	431	420	451	438	431	455	444	432	430	408	439	432	416	425	454	429	374	401	417	436	415	389	434	361	446	436	371	375	397	413	419	418	410	412	449	429	419	399	360	418	459	449	412	431	451	419	396	422	426	413	425	380	429	412	411	409	419	447	436	402	406	383	401	414	455	434	386	453	491	388	386	405	390	405	410	385	380	442	434	420	409	427	388	402	420	405	387	410	380	435	451	420	377	455	471	396	391	448	411	432	470	417	458	398	425	392	380	419	394	396	444	431	435	412	376	406	419	414	455	438	364	450	389	412	388	414	397	430	413	423	406	416	438	425	442	443	430	419	439	414	425	375	402	413	446	420	396	403	372	443	432	429	433	399	407	414	400	415	376	433	456	403	438	400	386	459	415	413	404	432	396	422	423	399	375	386	445	425	409	420	379	399	424	431	452	447	436	378	380	394	406	398	405	400	405	409	399	388	432	368	424	429	410	465	424	400	413	418	430	386	406	434	400	428	431	378	406	436	411	421	386	392	423	414	426	417	425	409	401	431	406	384	447	428	424	430	414	389	382	401	430	422	421	406	384	407	441	427	412	437	453	451	432	446	419	455	420	448	444	399	427	396	428	424	472	428	433	425	455	405	397	456	422	437	425	400	374	409	406	442	434	408	438	385	456	426	430	476	418	392	393	397	409	421	405	415	421	405	390	443	394	413	451	428	443	421	426	450	449	424	395	409	384	405	398	421	413	388	408	459	446	403	412	472	427	374	404	391	371	421	396	401	420	414	431	428	410	434	432	428	387	405	415	430	442	441	373	435	408	421	471	450	389	434	420	418	424	416	397	395	419	402	429	410	398	392	394	430	385	384	430	399	367	375	379	410	464	429	444	418	410	423	428	423	435	404	410	426	377	419	382	404	434	426	420	442	404	371	404	393	384	408	449	404	397	439	403	438	397	398	415	416	434	399	411	418	419	391	422	431	397	404	395	394	410	424	446	415	385	414	401	424	384	413	435	451	418	398	396	386	422	414	449	407	427	403	453	428	417	434	414	386	432	406	410	436	435	381	422	437	402	438	424	418	478
28300	15658	13634	9871	3709	1646	1391	1324	1300	1243	1043	1008	987	933	983	960	923	957	889	902	956	891	900	919	877	856	917	943	918	917	882	928	877	914	952	920	931	943	995	922	929	878	857	917	891	893	960	924	881	885	855	869	883	904	898	888	846	847	859	868	875	906	947	920	874	921	903	874	838	950	916	877	910	882	916	916	941	840	890	884	892	887	892	933	826	902	921	918	913	855	869	886	867	929	890	925	893	858	910	869	881	881	842	902	864	871	918	925	902	843	851	879	905	888	909	861	913	955	922	871	897	890	868	910	949	861	866	865	964	905	877	858	893	853	892	874	837	945	870	881	915	887	930	927	959	897	900	899	907	943	856	846	848	929	928	923	890	914	776	908	889	877	920	907	862	886	888	926	879	867	966	940	893	944	883	925	847	843	857	899	882	863	911	897	905	848	937	883	876	883	901	905	910	848	904	909	840	884	905	893	955	924	897	956	935	907	919	936	895	910	898	910	865	926	865	868	910	861	930	906	841	828	844	907	914	896	850	877	896	928	926	881	862	814	892	891	880	840	927	829	875	919	876	835	912	881	845	891	894	933	981	911	892	856	925	872	846	889	871	930	906	898	866	863	900	879	894	873	947	951	907	912	881	887	910	846	876	903	861	891	902	863	866	924	929	896	888	835	946	877	900	888	889	891	924	876	873	832	929	924	873	890	917	884	877	917	884	949	899	888	877	852	893	896	932	895	851	929	907	896	895	893	883	887	898	939	926	908	881	884	895	928	896	855	951	856	923	871	893	867	893	891	891	891	909	848	910	900	872	912	881	889	884	899	864	895	864	917	880	930	910	909	914	915	892	903	900	869	893	903	856	915	816	829	879	897	967	891	833	880	932	897	845	841	901	868	904	870	928	874	853	867	889	875	885	894	907	932	911	919	906	927	883	926	953	865	832	891	901	910	844	895	971	893	931	956	915	895	894	915	882	865	847	920	943	953	812	904	895	830	945	885	872	874	894	906	902	898	840	870	867	850	914	872	897	936	853	845	819	913	920	908	909	897	933	903	852	873	876	872	897	907	899	872	946	901	858	861	847	914	954	927	941	922	910	876	933	872	905	886	848	847	935	875	931	907	848	878	903	930	933	943	864	901	883	817	898	879	930	868	968	935	920	883	854	887	907	885	921	878	850	828	884	852	878	920	902	837	877	902	884	872	928	896	920	886	868	925	891	884	908	944	900	935	899	861	841	904	921	953	902	858	932	908	878	895	916	842	916	912	891	889	877	920	919	824	896	881	872	906	879	872	880	862	905	825	848	871	905	937	879	881	921	907	858	848	893	891	892	897	866	880	903	856	916	882	908	893	895	870	889	892	867	873	840	906	877	909	897	898	870	865	893	857	857	865	857	879	900	876	899	883	841	856	910	856	885	890	927	802	903	831	897	920	853	819	891	874	862	862	905	853	922	896	858	902	902	813	856	901	925	834	853	852	907	918	872	874	912	901	903	898	858	871	880	907	892	867	882	895	941	911	873	895	929	932	863	897	871	885	903	935	906	932	929	905	859	908	860	890	898	876	902	887	915	936	937	906	885	921	933	867	948	916	905	857	904	802	878	896	890	936	893	897	857	856	914	918	900	853	897	878	908	859	885	873	880	851	854	874	865	919	918	883	856	876	924	864	871	892	911	885	902	928	844	885	909	859	883	908	865	863	837	906	855	953	879	882	917	884	879	822	934	879	915	906	897	889	864	892	899	849	954	890	889	908	911	867	866	879	920	931	910	866	935	862	927	910	926	846	925	851	904	872	887	860	862	900	914	871	856	866	857	887	838	877	878	904	901	921	904	894	851	878	903	885	874	873	888	872	894	903	917	894	918	930	907	864	948	920	931	903	889	872	852	925	899	894	885	891	888	844	909	854	843	923	916	916	916	860	881	885	892	893	902	905	861	866	925	914	862	848	924	907	869	877	952	878	914	891	908	884	919	923	889	899	854	877	874	919	936	865	904	847	912	873	903	864	894	948	856	930	874	923	848	908	887	851	884	915	853	871	902	912	903	911	866	902	891	889	866	921	902	857	889	881	875	858	941	869	877	908	939	898	795	918	901	878	916	885	918	890	863	862	882	904	871	899	884	919	978	858	867	939	928	956	894	914	893	917	870	924	903	872	900	924	877	907	854	909	863	883	895	943	895	906	855	913	852	881	873	875	847	856	891	883	872	886	857	888	899	847	859	894	863	879	935	886	878	892	856	873	889	915	862	934	862	925	870	903	876	903	897	927	954	896	904	854	912	874	914	889	898	893	892	919	917	889	872	863	863	859	833	906	868	899	924	907	862	891	900	837	890	899	862	885	911	941	847	912	884	900	828	872	938	894	898	900	880	907	885	838	880	866	886	922	885	898	946	843	915	864	878	872	884	867	890	888	889	939	851	923	988	880	949	902	886	845	871	879	910	901	862	871	843	916	902	923	928	857	869	953	887	947	910	900	900	854	856	863	921	907	837	851	966	907	880	917	893	851	861	908	850	931	866	887	898	905	901	882	910	894	917	899	931	916	848	885	866	904	924	892	913	950	884	874	892	939	845	872	842	872	844	845	868	931	894	915	852	867	928	845	937	876	847	927	937	882	870	919	875	857	867	902	903	934	881	896	894	938	893	892	908	959	920	878	935	864	889	897	900	902	906	854	907	895	889	874	880	841	904	848	876	860	858	883	914	868	889	872	908	876	915	886	893	970	902	899	927	900	868	885	902	875	886	883	833	945	899	845	920	876	859	902	914	889	984	909	870	888	875	930	844	925	907	859	889	896	925	878	835	864	864	910	893	925	906	952	865	929	873	851	852	902	887	933	844	895	876	831	799	882	883	880	920	898	906	909	886	874	890	915	902	902	919	899	888	898	882	898	851	888	892	891	944	923	906	903	886	898	873	916	917	922	884	885	890	846	865	919	878	858	930	827	924	872	947	896	904	889	903	929	881	885	866	910	914	932	888	882	946	889	868	891	834	932	843	885	912	868	940	885	925	908	886	854	932	853	884	930	887	876	870	896	864	951	889	821	858	860	904	860	885	913	913	910	894	916	924	877	893	862	884	899	862	927	895	915	907	910	897	868	902	832	852	917	878	923	914	868	842	897	862	918	952	895	883	918	878	904	845	917	870	865	912	852	910	910	914	916	901	862	835	890	863	881	865	851	893	866	885	875	871	853	875	864	884	865	876	900	914	860	904	879	840	903	880	870	899	884	867	927	935	881	858	910	893	862	895	888	861	879	858	879	865	875	879	904	866	902	929	866	866	909	925	862	944	884	932	893	897	897	876	886	880	910	886	883	901	851	885	873	879	888	860	912	866	932	879	896	888	895	881	874	915	915	886	887	886	897	900	913	863	864	834	855	879	885	878	892	819	862	864	880	894	872	896	865	906	820	922	840	871	858	931	946	850	894	893	863	927	883	911	885	891	898	885	892	880	909	889	879	939	905	877	911	881	878	866	888	836	892	891	879	946	880
54800	28106	15740	6822	2317	937	724	571	565	538	495	431	429	428	392	412	441	386	382	386	423	407	387	423	419	426	436	448	433	427	393	385	425	401	386	409	402	374	421	364	372	405	389	422	416	417	387	417	436	444	375	365	398	390	380	365	398	397	414	414	392	400	403	371	380	408	370	409	424	386	402	414	381	441	428	420	411	389	402	406	375	393	417	410	411	392	415	387	387	422	414	394	385	375	389	391	372	430	406	378	405	411	394	409	400	429	388	391	405	395	415	399	425	450	377	352	392	413	362	361	429	407	403	396	362	402	404	434	398	403	408	400	410	396	454	413	400	383	434	431	359	409	387	420	411	451	389	416	415	397	429	353	427	416	385	432	405	381	447	431	405	422	414	376	397	440	378	425	391	373	371	408	399	418	381	390	420	411	447	419	379	453	441	360	398	411	385	343	408	405	379	406	408	410	404	409	402	414	386	377	390	371	407	369	413	361	358	395	358	420	382	421	383	367	418	398	434	406	378	401	409	398	365	397	401	401	406	425	401	403	396	338	387	384	418	395	407	449	379	405	382	430	395	397	395	430	415	384	404	449	432	410	379	417	401	389	395	381	385	414	399	403	400	425	384	380	422	418	384	438	359	404	417	392	420	380	377	369	374	389	391	392	406	427	403	400	396	410	387	411	383	412	381	389	443	407	378	427	395	373	392	443	429	419	404	391	412	385	443	386	407	389	398	431	420	397	395	391	416	403	406	402	359	439	406	389	401	370	378	388	390	393	367	404	392	415	413	407	383	426	415	416	356	391	432	353	390	379	375	407	407	405	432	417	374	432	406	407	386	409	376	422	432	383	404	373	408	393	419	406	394	421	428	384	406	417	434	396	416	385	412	421	384	413	386	380	367	365	393	397	418	400	419	403	378	425	366	364	398	429	382	409	425	433	397	383	356	397	385	404	388	417	447	461	425	417	388	377	404	392	354	427	411	385	398	358	374	372	387	417	407	409	360	372	348	403	418	390	413	387	359	411	426	358	408	369	394	392	405	335	357	381	388	417	452	423	368	414	373	416	424	410	380	361	433	401	383	432	440	393	399	395	394	387	376	419	428	412	365	392	437	403	400	391	398	477	396	424	364	369	430	394	389	401	370	415	372	424	433	415	392	383	366	439	390	428	409	412	405	410	385	433	373	397	414	390	423	444	415	368	365	404	428	400	406	396	401	419	443	411	407	406	408	404	367	411	420	414	422	448	404	398	446	390	417	383	357	396	399	409	402	386	389	384	368	419	377	408	361	401	411	432	369	415	433	382	397	415	405	382	412	410	399	405	401	372	405	420	375	416	392	390	453	386	430	370	441	401	406	389	382	374	390	405	438	410	377	383	383	438	428	371	389	394	404	395	425	379	405	400	432	427	377	408	419	409	442	401	401	393	438	388	388	430	433	448	399	399	430	408	400	428	403	406	402	392	371	381	369	396	377	397	399	386	394	361	397	447	375	372	409	383	416	417	394	411	429	382	390	397	441	399	340	384	405	418	415	418	426	406	414	428	366	430	384	385	379	370	412	440	384	401	386	418	396	393	416	482	399	359	409	422	365	398	445	388	382	418	393	439	411	383	407	427	374	401	384	386	395	400	399	406	388	385	425	393	440	437	396	407	402	384	403	360	388	438	390	400	419	409	402	397	413	402	407	370	418	399	398	399	426	382	393	399	404	386	390	361	363	385	415	371	421	435	372	392	430	428	386	356	406	389	398	455	395	404	385	400	410	377	406	419	414	431	402	373	379	391	396	439	388	380	412	418	372	384	348	371	428	424	385	461	386	404	417	389	374	383	409	373	392	367	398	385	373	402	394	394	383	425	390	400	385	389	346	407	373	404	426	377	379	383	418	384	379	387	378	411	379	399	409	389	382	395	401	464	416	382	382	378	383	407	393	385	368	423	371	374	400	380	361	389	396	388	404	413	437	360	411	358	413	404	345	407	418	388	435	360	413	391	432	416	399	382	378	397	363	376	390	381	368	422	376	401	417	378	410	425	382	400	362	422	436	423	434	397	379	379	374	374	386	400	377	428	439	360	405	430	380	373	385	418	388	409	391	411	387	411	391	370	385	430	402	428	374	387	413	417	399	381	366	380	418	404	367	388	392	404	378	346	383	375	370	428	397	407	409	409	433	392	399	393	422	387	427	387	426	429	419	411	371	385	414	419	415	392	384	421	388	390	406	386	405	390	391	380	399	393	394	387	428	448	445	417	354	364	403	393	393	419	435	405	406	389	408	379	384	398	419	450	418	398	421	400	397	408	419	433	406	410	434	393	391	425	373	360	427	393	395	399	389	356	397	426	397	408	377	379	386	408	395	427	408	413	389	359	379	380	411	386	368	399	439	432	380	405	390	375	376	386	369	388	422	404	360	395	388	408	420	460	415	427	412	386	398	385	401	410	412	373	365	396	384	411	427	392	438	395	412	391	396	381	408	362	384	404	418	424	410	412	400	407	418	426	397	375	385	416	401	393	415	392	422	413	425	411	411	408	391	418	400	414	383	429	413	414	430	400	431	395	426	376	394	405	374	430	417	449	371	388	409	405	428	406	415	410	403	415	393	401	358	428	424	407	385	407	405	392	405	422	438	383	382	397	406	410	416	407	417	405	380	435	418	409	426	407	396	390	398	396	380	408	396	395	406	383	388	381	420	398	405	408	410	415	388	421	420	421	376	402	382	419	375	384	394	383	420	417	402	369	402	397	400	423	398	410	379	399	421	397	354	411	361	412	360	383	396	393	389	422	383	390	384	370	431	395	389	459	369	420	431	390	383	390	412	393	395	415	388	367	413	381	391	389	380	425	405	382	414	380	430	388	363	377	406	418	420	412	377	408	434	411	410	404	397	425	439	423	368	363	407	425	386	410	432	388	414	392	375	401	365	418	364	364	406	395	429	396	390	449	431	402	399	438	389	404	418	408	374	402	414	382	420	356	434	393	398	401	377	412	399	381	418	385	426	408	405	408	382	422	398	406	382	425	361	421	401	445	410	364	390	418	395	410	410	358	415	410	447	418	408	402	452	410	394	409	358	374	392	390	409	401	357	369	421	410	424	397	415	387	435	385	377	407	388	399	407	405	389	376	431	436	396	439	397	427	418	432	389	412	436	408	408	424	388	395	361	392	365	405	387	351	408	372	389	421	390	385	420	367	435	387	386	371	404	403	388	406	365	386	397	451	394	407	408	377	375	435	451	397	417	397	424	436	370	413	405	397	423	417	399	432	377	420	422	448	411	425	401	396	441	381	398	398	419	384	405	412	355	432	400	393	401	426	384	397	384	412	444	439	398	416	365	378	444	397	409	400	399	412	435	428	404	423	393	390	436	379	403	398	437	357	384	376	394	347	407	407	372	386	417	373	345	412	386	378	383	397	400	447	411	411	421	403	402	382	420	393	375	378	460	373	378	375	404	426	383	401	360	353	353	380	441	405	400	425	399	426	427	439	413	387	427	390	395	428
34714	20966	18967	12490	5535	2827	2139	1746	1565	1404	1200	1123	1067	983	1012	991	959	915	951	946	869	879	913	912	916	871	874	929	880	876	853	921	817	880	882	844	942	937	852	894	877	856	868	883	871	881	948	866	893	829	871	841	860	856	874	837	875	872	878	868	855	908	869	851	940	892	892	875	924	851	849	817	913	939	880	823	876	840	885	882	823	884	906	900	871	858	859	911	935	843	871	905	877	879	878	870	859	887	887	867	880	888	883	840	840	918	836	858	812	856	877	941	883	906	891	841	878	861	865	887	873	820	893	865	822	892	850	837	864	882	903	875	886	883	873	846	854	861	816	836	799	909	884	873	825	845	862	867	868	812	858	868	861	848	891	880	886	842	876	863	880	925	901	869	878	836	872	861	898	854	906	855	870	893	889	881	927	855	838	868	861	871	914	869	857	864	864	824	900	845	891	822	827	882	810	882	899	827	829	820	907	823	911	873	838	832	844	916	854	858	889	875	880	854	882	916	831	868	870	889	852	900	868	897	862	893	846	860	844	884	824	848	911	844	865	829	866	859	831	891	862	865	891	848	824	852	823	853	881	853	900	846	881	854	833	834	846	909	861	872	865	834	891	847	863	808	904	869	800	869	819	870	898	834	862	869	861	813	825	876	873	823	895	841	819	850	879	860	880	916	825	892	879	907	905	823	876	849	856	868	876	897	856	901	861	836	822	856	878	891	927	849	901	840	833	867	847	866	879	876	822	895	830	845	918	807	849	880	844	852	874	851	832	893	824	894	904	847	855	899	882	867	880	875	846	848	841	812	840	836	812	900	843	889	808	872	865	824	866	910	864	842	831	861	831	901	861	876	813	887	862	856	842	859	859	880	795	822	858	869	888	880	866	862	832	873	820	883	874	848	902	861	814	866	864	808	847	849	856	885	895	844	834	924	845	900	862	887	819	876	882	861	891	830	848	854	820	856	836	854	866	846	853	859	847	902	849	896	841	864	878	838	850	810	817	870	880	872	844	852	908	873	880	840	859	872	898	895	880	834	911	879	822	882	810	910	836	815	842	860	849	825	854	845	891	814	897	857	871	864	903	859	852	896	862	845	836	855	878	869	916	869	847	828	903	854	866	885	877	827	879	827	873	911	930	849	867	898	859	799	835	848	874	874	904	852	859	842	861	878	884	855	864	856	830	873	880	777	865	897	825	834	878	884	862	881	889	863	831	814	853	891	849	891	848	831	880	820	843	876	926	941	873	822	859	897	848	884	841	881	821	875	845	889	835	891	874	878	859	823	893	859	825	881	889	793	837	865	880	828	884	811	911	865	880	898	855	859	842	868	842	879	889	835	865	869	835	860	834	882	890	833	925	848	875	861	873	838	828	891	866	889	820	887	912	860	924	925	853	874	866	862	811	878	905	868	860	868	917	836	877	894	902	861	862	913	922	915	832	830	876	855	872	858	851	827	850	879	872	892	841	855	862	848	883	855	802	868	892	859	827	875	851	807	851	868	904	897	899	834	876	877	910	920	876	912	851	839	875	858	876	870	902	851	856	881	855	866	863	834	876	875	857	893	851	844	846	873	858	856	892	916	882	883	872	844	903	876	898	845	863	889	867	885	847	906	845	803	862	862	804	815	864	891	854	839	809	887	765	855	848	861	867	858	841	806	817	850	846	869	874	868	864	846	877	833	850	868	859	826	895	921	826	838	867	851	849	918	864	893	860	927	906	867	879	829	867	860	859	841	831	833	858	817	847	828	891	832	923	858	878	851	856	849	857	856	877	843	868	898	894	889	907	835	856	829	888	874	854	858	866	874	895	855	831	822	885	842	862	856	846	856	863	861	845	928	872	856	836	854	817	905	855	864	849	877	850	852	870	869	962	842	893	801	862	879	861	827	835	836	807	905	889	865	875	854	850	837	859	833	857	876	879	868	890	791	864	846	881	871	833	819	923	860	895	844	854	913	843	818	858	876	858	887	876	877	873	813	854	850	880	853	882	906	813	833	845	866	828	863	853	888	802	861	894	919	842	817	888	866	849	913	860	871	868	831	860	873	846	858	862	879	838	886	894	899	838	859	822	875	858	844	853	856	904	915	838	868	855	882	908	831	846	885	882	914	849	863	858	863	873	864	928	833	866	818	880	904	849	823	823	901	851	869	863	871	874	868	889	870	864	885	855	841	865	837	829	847	863	856	843	863	855	872	829	858	873	865	816	879	870	886	830	863	905	895	912	880	878	904	845	912	885	881	899	890	856	865	860	894	888	818	812	852	859	900	831	906	850	817	886	884	878	843	818	865	886	865	853	831	826	894	856	924	873	854	870	835	851	920	879	875	912	820	846	904	887	894	861	863	895	855	850	866	931	895	852	855	866	890	946	853	893	880	857	867	840	782	883	817	879	828	856	870	826	876	859	862	863	862	844	849	875	852	842	888	883	877	891	916	809	828	837	843	894	898	869	863	903	895	846	921	906	864	835	828	868	827	856	853	923	875	903	850	899	837	906	936	814	823	869	843	844	848	840	896	825	821	883	942	819	869	823	896	885	854	846	866	816	868	871	912	880	896	872	824	837	848	839	872	852	859	812	852	879	876	891	840	823	906	872	879	841	893	870	861	910	890	904	912	907	867	866	856	834	858	907	898	876	856	887	889	869	849	815	855	905	890	894	832	885	856	857	841	867	846	864	914	827	915	840	815	881	898	860	819	838	882	870	871	876	887	836	851	885	841	868	852	841	885	840	872	862	877	856	828	901	840	923	844	872	861	839	878	936	816	891	838	840	874	898	844	816	830	841	863	857	865	851	810	829	842	855	898	901	860	912	860	909	815	865	839	884	871	853	836	902	857	865	882	850	891	868	796	819	937	911	835	873	900	841	865	855	837	891	842	870	856	855	891	903	891	829	803	875	893	863	897	901	859	893	821	795	864	874	849	839	799	915	872	861	845	905	866	887	901	866	846	891	869	861	910	879	858	915	833	898	855	870	868	865	845	859	861	894	866	854	854	874	869	891	878	862	845	853	842	843	817	799	883	851	849	847	827	801	817	855	862	827	854	876	857	818	845	859	848	841	813	889	852	906	819	883	887	855	877	910	810	887	859	871	890	816	824	873	882	835	853	823	893	880	851	907	871	910	872	865	923	884	859	865	937	863	892	840	861	863	870	853	813	868	892	907	866	856	844	872	913	904	869	904	878	857	880	840	870	847	903	905	867	899	843	839	872	866	897	887	863	857	842	855	849	802	830	902	852	835	904	834	867	899	862	874	849	896	849	856	851	842	850	879	883	920	867	834	838	849	911	831	855	849	857	888	912	903	879	901	863	834	906	836	806	881	901	885	855	864	865	846	847	838	857	815	867	897	878	861	850	899	859	865	846	875	931	817	906	872	850	863	859	880	866	876	831	881	873	917	905	886	865	904	838	858	901	845	863	849	853	827	855	871	903	875	824	839	904	891	874	851	882	849	865	859	864	843	863	830	883	865	855	855	828	864	936	824	776
54924	31931	24041	15038	6238	2740	1417	903	805	772	637	590	516	515	517	470	416	454	450	447	452	431	417	449	416	417	433	424	458	432	429	466	457	443	470	487	428	443	401	411	450	381	441	405	447	462	444	422	450	387	416	421	470	417	440	458	444	418	413	459	398	473	433	438	412	402	416	448	422	417	421	480	464	431	473	461	459	423	405	446	449	416	418	410	406	432	451	464	418	463	423	357	416	407	376	433	408	384	445	419	455	394	403	427	463	396	400	411	460	431	419	397	433	409	417	450	430	398	422	442	482	419	444	438	469	420	457	465	445	415	402	402	414	434	495	453	466	442	427	422	427	411	418	395	422	420	464	392	412	419	433	428	406	398	435	447	425	388	446	422	439	429	427	454	425	473	412	416	415	408	388	438	421	447	395	412	419	431	464	472	415	419	410	457	415	384	418	414	419	458	446	450	389	448	435	406	412	446	413	415	421	387	414	438	483	438	410	495	423	422	426	399	451	420	442	472	432	395	408	405	438	466	378	439	428	401	438	437	433	405	417	392	433	444	412	421	479	432	423	418	370	430	424	413	417	427	446	447	424	448	413	443	434	359	454	458	458	430	405	404	421	403	367	483	480	398	394	411	432	437	414	436	407	437	409	462	478	439	465	421	421	442	426	426	438	434	441	465	433	417	438	489	431	437	396	418	479	412	420	414	406	422	381	423	402	462	437	417	415	428	411	492	452	413	454	462	407	435	415	437	435	398	413	422	419	431	407	403	409	426	426	448	415	396	426	399	435	444	415	411	395	401	424	367	404	404	442	397	427	451	430	426	411	417	428	426	427	410	386	439	436	410	381	368	404	443	443	442	441	434	384	413	400	450	377	425	394	468	430	395	429	393	417	423	443	438	477	442	416	433	442	435	471	430	394	418	456	376	410	437	396	395	410	382	422	490	488	441	442	468	410	436	424	409	387	432	420	417	414	414	456	398	402	432	414	440	430	422	416	408	416	417	435	424	429	447	436	463	438	379	426	423	428	475	479	451	410	441	396	411	449	403	394	439	425	380	439	433	439	411	450	441	440	413	448	415	410	416	441	462	427	421	408	436	441	422	362	374	428	401	372	429	448	462	451	422	398	406	430	423	452	447	422	418	468	451	408	437	432	427	398	441	443	406	424	422	435	456	403	419	409	433	405	396	406	414	427	401	418	431	383	410	440	389	428	410	409	436	440	436	397	436	408	452	431	424	402	436	445	441	385	422	428	393	437	398	468	401	425	416	368	404	396	462	414	421	401	451	438	437	429	415	382	452	427	436	444	431	435	381	390	430	387	427	480	424	368	432	398	415	425	474	401	425	386	434	460	447	397	415	406	416	496	446	415	412	462	454	436	434	426	450	423	447	420	460	421	408	449	384	422	442	423	437	419	409	387	418	422	406	464	444	385	448	422	418	421	407	410	409	405	415	410	434	393	454	462	423	412	421	447	448	449	427	475	430	424	441	450	445	429	421	413	449	418	441	404	408	475	412	433	397	403	415	425	428	415	443	383	441	405	388	409	414	447	435	386	440	410	430	424	445	405	392	395	433	439	446	400	459	401	437	400	423	424	392	452	458	473	409	448	414	439	466	452	411	424	431	470	405	457	411	400	414	472	422	444	421	399	421	408	401	433	430	440	419	433	408	423	421	460	437	413	396	465	438	467	401	418	426	398	435	417	431	426	428	412	402	429	389	442	459	431	438	435	431	416	407	420	434	442	450	441	442	442	427	411	389	430	421	469	396	434	372	409	426	440	441	433	423	382	426	410	405	425	427	393	389	414	499	400	423	429	438	430	418	446	410	396	388	428	371	427	414	434	338	464	400	463	449	434	437	414	433	409	457	422	409	425	415	433	448	393	462	403	425	443	402	432	418	456	436	437	414	466	429	459	425	430	405	428	405	440	379	414	431	388	450	453	398	458	417	432	450	449	395	473	450	370	427	484	425	465	430	411	427	416	428	388	432	412	437	426	395	436	435	449	459	500	435	468	443	413	419	393	422	430	431	380	413	446	380	411	419	407	401	396	376	447	468	437	420	454	406	445	408	412	442	448	419	378	432	419	437	416	432	426	419	440	436	418	417	394	465	387	407	452	381	434	410	445	415	429	437	462	475	469	408	395	397	412	401	418	414	404	394	451	391	423	477	390	437	402	412	407	430	389	430	431	437	434	441	464	460	421	438	445	431	476	445	439	418	413	420	419	405	402	431	420	438	436	431	430	378	394	428	409	415	437	408	425	450	397	399	405	400	405	448	415	413	444	444	418	461	395	443	426	407	426	472	408	402	423	425	434	437	398	450	389	426	406	448	439	406	444	450	432	426	430	410	452	448	420	485	465	386	396	403	427	412	440	425	421	378	431	452	420	425	428	434	448	427	455	426	426	397	399	452	449	457	443	389	409	459	393	416	396	424	410	435	413	396	434	454	436	433	416	373	394	432	386	410	465	410	406	478	404	453	407	421	466	410	429	381	416	400	433	440	447	437	429	447	465	439	432	362	461	416	422	442	395	420	406	418	441	443	495	411	419	452	445	422	444	428	437	440	423	452	423	430	400	441	457	399	470	401	389	482	410	431	460	457	437	424	451	458	440	458	443	408	405	406	440	433	444	410	446	431	431	413	409	457	406	469	458	405	450	459	391	403	402	418	410	410	407	382	401	428	440	416	415	425	434	406	412	418	386	416	399	408	473	417	405	435	411	424	448	456	439	415	406	404	418	428	435	389	400	407	417	436	429	403	406	435	423	463	379	408	449	404	397	404	438	417	436	416	444	394	439	443	449	412	428	436	441	415	414	404	425	439	421	411	419	419	442	435	405	408	433	381	434	433	424	394	451	418	393	450	412	410	457	418	426	435	437	454	442	428	430	426	418	413	421	455	390	396	392	404	452	435	420	425	415	433	438	426	434	362	413	419	450	458	446	396	399	437	416	410	432	443	433	430	427	438	405	432	434	386	415	397	420	429	411	437	460	401	432	377	400	430	403	400	419	440	431	406	412	406	393	434	446	434	425	460	436	408	440	400	440	417	453	467	381	415	429	400	444	417	414	424	403	411	450	416	442	379	451	412	398	405	442	449	397	405	363	418	393	442	421	417	405	422	412	445	410	456	412	438	410	438	405	400	393	474	419	422	464	412	384	407	444	420	414	426	431	431	412	421	414	426	434	427	467	454	393	401	422	435	419	411	454	452	397	363	418	501	445	402	418	447	437	421	434	400	397	436	432	402	406	387	433	412	415	438	427	469	440	420	469	406	443	404	449	446	445	410	487	439	437	416	417	433	408	423	413	404	395	394	396	456	406	436	374	396	447	439	416	419	444	461	449	431	422	402	445	441	422	411	389	422	423	420	439	433	385	412	399	411	382	410	395	418	439	479	400	432	434	422	406	432	434	393	432	418	443	391	377	388	403	431	404	403	407	410	420	386	431	436	495	423	426	411	403	367	432	412	415	398	443	432	425	432	421	469	403	432
33002	24377	26518	23818	12118	7834	4186	3133	2824	2378	1819	1541	1483	1402	1317	1220	1159	1029	1078	1074	1070	1056	900	971	928	901	921	949	941	1005	962	916	973	1010	947	990	992	921	962	970	957	939	941	909	920	977	920	959	940	953	929	898	923	977	931	930	947	902	895	882	943	955	945	933	891	968	915	929	934	906	943	981	910	975	945	945	910	960	918	905	886	883	921	925	927	926	929	904	887	910	997	904	913	931	914	978	944	903	909	856	900	880	911	892	906	912	864	881	891	892	898	920	933	853	861	917	927	865	867	927	952	886	877	865	928	947	819	938	914	894	921	925	880	879	892	954	922	861	916	910	889	847	988	880	897	934	943	971	923	916	903	889	874	947	943	942	865	935	888	944	901	936	898	927	934	882	903	907	897	891	885	882	869	865	966	918	933	879	936	873	916	898	921	833	951	908	943	924	882	919	944	929	933	888	940	914	914	918	926	887	862	889	854	932	924	935	870	825	902	892	853	925	919	902	871	960	883	904	927	933	920	923	944	883	914	946	905	913	884	924	890	984	934	896	917	900	872	950	888	905	940	885	899	912	916	880	918	941	893	915	957	867	894	911	875	871	943	948	903	845	939	927	943	907	890	941	885	917	876	929	929	907	857	900	928	870	946	882	868	871	882	885	892	880	876	923	893	953	865	899	870	859	916	928	920	929	877	934	923	881	885	915	908	888	950	900	903	903	884	980	879	856	924	913	927	924	894	934	887	883	917	912	906	930	953	883	897	920	925	942	940	954	922	926	957	932	906	924	937	922	896	936	907	905	943	953	915	918	869	942	877	953	927	912	863	956	909	946	914	846	882	893	887	893	854	896	897	878	857	888	889	931	900	966	927	880	883	935	919	923	914	890	920	906	942	881	922	891	936	934	907	897	860	843	870	874	935	904	923	919	928	920	887	949	922	906	875	911	945	863	893	876	920	955	934	962	926	856	842	895	926	983	886	938	892	859	890	963	908	933	934	933	871	939	898	972	932	890	894	876	912	915	946	886	944	917	903	867	893	917	916	863	894	904	834	880	860	975	917	886	909	943	979	869	916	899	902	852	876	904	876	908	916	871	867	926	934	912	891	902	894	920	963	918	892	913	894	887	895	956	977	896	912	910	923	909	1013	915	856	926	909	889	894	942	969	922	911	815	885	946	920	936	877	882	874	872	893	827	919	922	880	911	924	897	911	882	910	934	932	858	918	861	876	886	943	859	892	832	915	917	964	935	919	897	870	879	925	963	883	917	884	911	915	872	880	906	886	895	890	920	899	880	893	885	851	896	875	882	897	880	940	878	915	935	909	908	899	906	871	981	900	879	904	911	917	926	829	889	889	913	907	900	873	901	880	948	908	885	857	897	943	869	915	899	901	912	911	910	913	907	960	943	868	891	953	912	954	891	917	917	916	892	932	858	961	917	883	919	923	918	874	972	891	912	914	898	834	899	869	900	939	904	883	898	962	893	919	893	916	886	873	930	919	916	936	931	872	960	937	876	906	892	855	925	844	863	965	871	911	919	863	869	929	938	874	872	909	927	882	910	886	925	900	856	963	903	871	896	919	869	913	869	948	857	934	921	933	896	933	848	900	922	887	914	894	926	922	914	856	961	865	923	883	912	887	837	865	938	874	891	869	901	934	878	898	878	920	928	939	939	921	884	929	898	886	939	936	964	934	918	916	920	915	849	887	912	914	883	896	827	930	973	909	986	896	900	882	887	973	957	854	855	918	889	873	945	896	889	902	955	870	902	931	928	888	875	940	949	910	870	925	889	967	866	867	920	882	881	877	934	838	913	887	950	936	900	907	905	921	924	855	883	885	907	877	912	896	906	847	879	928	870	941	889	866	945	904	901	871	914	901	861	894	889	877	925	930	892	889	921	930	933	933	967	902	889	933	951	854	916	935	943	909	916	914	876	845	908	903	877	902	828	998	914	934	916	906	928	898	880	896	865	947	941	884	925	943	888	910	934	947	899	917	891	906	874	878	852	914	882	927	914	911	887	908	918	911	861	906	931	904	923	873	887	903	915	896	891	900	923	940	898	948	870	892	914	859	934	922	877	860	901	920	873	895	974	858	886	892	939	860	870	937	908	913	897	877	928	885	904	844	936	914	956	904	910	911	905	918	889	880	896	891	851	889	856	959	846	939	842	874	959	909	927	852	915	942	905	861	879	882	968	924	881	840	900	873	896	926	951	919	869	869	848	840	945	899	891	944	931	918	866	905	905	929	884	872	882	907	869	898	951	866	902	907	920	895	868	901	891	931	866	866	864	899	920	965	873	900	940	903	886	874	970	911	875	929	881	882	926	975	903	921	914	908	902	865	903	930	913	975	945	886	915	913	892	935	925	852	877	914	902	906	931	869	902	868	915	909	865	901	923	938	928	864	917	869	930	897	870	885	942	883	892	908	936	921	908	904	897	878	899	878	906	901	896	928	911	926	880	915	913	946	919	908	909	884	954	864	888	901	911	850	904	915	870	899	922	890	831	906	938	911	880	874	903	901	964	952	939	899	908	932	876	908	937	907	901	842	893	876	907	889	875	928	886	912	898	893	916	981	902	898	905	919	937	825	943	915	893	894	899	857	911	893	930	887	911	848	872	898	921	859	910	935	957	896	962	871	874	914	910	873	869	905	936	951	895	912	920	949	910	940	832	936	901	952	870	905	916	918	847	888	888	897	918	929	924	920	894	897	948	890	885	894	884	913	941	941	937	940	912	925	881	898	916	929	913	923	907	882	898	966	878	855	881	975	889	862	901	930	872	962	887	872	855	956	930	939	911	851	875	852	889	882	906	951	921	944	929	905	867	888	942	868	883	921	906	901	899	968	914	951	895	909	950	981	874	891	940	897	909	881	877	897	884	911	873	887	900	919	904	941	904	852	895	889	893	891	938	886	893	937	924	844	930	902	858	883	895	923	897	895	946	882	877	925	895	878	904	875	901	904	900	918	904	875	869	915	911	877	894	909	950	896	947	921	838	898	898	878	961	891	891	908	941	924	921	870	950	935	945	941	876	922	895	948	933	866	854	908	888	918	876	863	845	865	879	863	970	912	903	870	932	936	919	913	944	921	902	906	913	855	933	880	916	911	850	907	941	906	906	895	894	928	868	919	924	926	906	930	906	909	912	973	954	945	882	953	846	882	841	908	888	887	985	898	942	893	912	923	849	881	907	893	899	898	921	924	952	918	925	889	927	924	881	923	893	882	953	886	911	854	873	886	932	887	877	855	854	893	877	894	908	911	908	866	888	856	866	978	831	889	975	862	897	918	905	914	913	935	933	864	933	895	889	894	954	872	980	902	903	889	925	904	905	916	870	921	931	899	900	910	898	868	944	914	913	880	879	915	889	814	866	931	898	909	889	919	870	903	888	865	909	905	939	846	902	939	861	923	920	979	945	921	941	845	941	904	921	879	907	931	924	972	880	895	972	905	936	907	976	903	899	899	916	919	943	915	917	897	885	875	878	874	929
34665	19843	12139	6272	2418	1029	617	633	584	529	455	513	468	402	407	420	426	474	399	381	390	391	460	452	430	396	421	446	447	441	407	400	426	431	410	398	406	441	420	412	403	418	389	408	419	447	400	405	428	412	403	418	390	437	438	392	421	404	420	426	412	370	430	405	408	418	431	401	402	442	408	437	432	404	411	399	401	419	411	358	446	426	448	407	428	391	418	402	427	464	426	442	399	406	424	425	384	408	383	375	401	449	405	407	369	388	389	426	458	411	404	417	363	427	426	435	406	387	414	405	438	426	401	408	424	425	406	424	408	469	438	399	381	379	385	403	439	391	435	415	372	421	414	401	416	411	474	431	422	424	384	420	444	412	406	387	390	402	416	474	403	377	391	409	423	405	400	434	385	416	430	407	424	412	412	403	418	391	363	408	395	376	417	411	440	452	411	424	408	426	423	422	457	450	446	413	355	381	385	429	367	400	433	443	446	412	412	405	424	438	436	390	425	396	401	410	371	399	435	438	426	439	397	390	398	433	395	424	421	406	407	418	409	366	438	434	432	446	411	428	462	430	406	427	366	403	407	439	468	395	404	364	401	420	387	421	382	429	394	390	430	381	403	428	464	427	410	428	359	437	444	445	385	404	396	384	448	379	398	451	415	410	395	418	393	436	406	429	402	418	408	412	442	377	395	413	426	380	439	379	450	400	417	435	472	415	409	426	354	439	402	411	399	454	419	418	426	422	399	402	436	420	456	411	418	402	402	399	383	431	387	427	396	363	420	408	421	392	376	406	401	397	401	394	376	425	429	421	428	439	436	386	399	440	442	426	392	401	399	426	401	425	392	425	379	390	370	382	422	401	414	391	370	414	392	416	432	462	443	416	421	385	400	411	408	387	406	425	370	416	444	389	430	445	397	425	412	410	417	419	372	439	418	438	368	440	407	426	485	415	462	414	412	406	448	425	378	388	395	413	391	413	414	412	394	435	408	376	404	366	405	369	394	401	429	427	424	402	427	474	390	396	420	367	427	412	434	392	427	399	401	435	383	439	392	407	384	397	387	426	429	386	383	415	443	420	395	403	413	451	424	456	384	422	378	421	431	401	398	418	407	406	417	428	425	442	453	406	420	413	433	456	426	426	418	441	432	415	475	411	415	415	421	398	401	396	438	456	403	410	422	416	385	401	444	426	418	413	422	426	434	380	413	392	438	420	441	411	403	402	407	385	365	377	397	408	417	399	442	414	351	448	435	379	396	368	411	398	420	369	400	446	419	407	442	424	396	364	422	440	365	395	412	372	378	396	395	389	398	384	457	405	377	417	432	401	429	423	365	413	370	392	433	405	403	390	423	399	386	400	423	392	401	450	437	399	429	408	462	410	383	377	383	429	420	404	421	407	423	400	393	410	428	389	382	385	398	423	405	367	390	401	430	482	402	425	419	426	446	386	407	407	426	392	416	410	406	379	423	403	414	411	399	426	409	400	384	398	458	394	377	459	417	412	394	473	366	400	397	442	418	452	457	386	385	368	434	415	337	392	418	445	443	416	384	406	391	436	455	405	375	372	419	354	433	405	424	389	402	414	422	419	455	430	412	416	444	418	392	378	464	396	439	408	450	432	435	383	418	400	373	401	389	418	397	454	446	377	393	382	410	400	430	432	373	386	409	422	422	429	426	386	415	411	413	399	402	420	412	400	409	426	405	383	424	391	431	405	403	399	402	437	413	417	431	356	408	471	433	446	406	391	410	387	420	464	435	432	409	390	436	427	431	463	394	406	417	361	401	429	424	352	416	393	406	425	390	413	448	400	431	431	387	408	401	400	402	427	379	384	380	418	405	412	397	379	420	410	424	385	382	453	387	410	445	395	399	399	397	425	402	420	419	404	404	409	389	387	456	375	403	431	402	404	407	405	425	377	413	427	398	409	457	380	405	422	418	448	382	393	381	415	416	420	401	401	404	444	419	417	421	430	430	429	400	397	449	397	384	408	367	398	435	436	415	400	449	430	396	404	389	378	395	432	417	435	400	426	391	403	425	408	431	414	390	448	437	429	424	423	405	414	390	432	445	407	402	417	398	441	377	404	394	409	430	416	431	393	414	401	421	432	372	420	457	426	380	395	398	418	372	421	418	390	403	417	400	399	420	389	399	411	400	429	398	461	418	392	398	403	434	366	447	436	399	417	427	395	405	438	410	395	406	428	428	392	449	421	416	442	393	410	394	390	405	419	403	376	443	398	413	382	403	406	445	427	424	430	401	401	394	386	378	418	386	423	420	412	455	421	403	415	448	422	429	390	391	463	408	377	385	397	418	406	421	410	413	408	422	432	364	405	402	405	379	401	417	407	418	379	408	416	474	426	389	405	458	389	405	391	410	410	397	436	410	400	428	447	442	441	442	378	450	410	386	420	397	463	413	395	412	436	429	411	413	386	382	428	413	427	418	379	408	365	425	426	407	436	408	406	437	415	411	383	380	427	406	416	419	417	457	405	393	406	415	434	438	388	369	395	432	409	433	369	388	416	393	422	411	398	362	397	401	430	389	423	407	449	426	418	427	388	409	453	442	397	396	398	410	401	417	416	422	417	397	403	434	425	430	385	422	424	376	385	398	405	386	412	388	418	396	434	402	393	369	429	415	382	411	441	403	399	425	441	377	388	404	400	370	411	395	421	441	406	426	414	433	417	366	396	441	426	462	421	381	379	405	392	436	389	413	396	404	396	447	417	447	428	429	464	435	462	394	361	452	448	379	408	420	407	426	397	402	431	370	416	402	420	445	411	449	427	398	408	416	396	397	410	404	418	400	406	406	396	401	379	381	360	393	372	393	418	408	378	390	415	423	377	451	381	438	413	411	462	444	434	393	435	430	439	394	401	427	443	385	438	403	388	419	402	394	429	436	416	391	421	422	388	417	369	401	447	435	422	430	401	427	405	415	439	416	412	429	402	439	432	390	437	409	375	409	383	393	445	423	430	407	389	421	435	389	400	411	418	418	406	429	416	422	407	445	435	393	404	379	382	439	402	422	422	369	431	394	417	408	441	424	431	427	449	428	427	396	443	411	437	412	402	378	399	406	429	412	432	429	375	354	404	423	414	402	408	430	432	407	415	383	408	427	421	411	422	417	378	413	401	404	424	421	400	405	400	401	412	416	394	412	425	427	424	406	415	383	430	383	382	445	405	421	419	372	403	415	412	392	451	401	416	423	408	395	402	384	400	369	369	374	407	405	398	421	390	422	443	448	385	399	427	405	388	402	397	400	396	392	451	456	416	376	425	411	384	415	433	408	433	418	400	428	390	449	380	432	447	423	456	467	411	414	417	375	445	397	415	408	396	375	399	403	411	417	372	407	368	385	409	431	380	415	420	404	407	397	410	406	426	400	436	436	399	404	421	372	433	394	428	437	376	456	403	410	417	421	373	465	394	399	383	412	421	390	432	427	392	416	388	453	451	427	444	381	390	444	401	455	425	393	444	398	429	409	406	452	412	430	407
20935	14747	16190	12897	6778	2928	2009	1835	1827	1493	1248	1148	1076	1042	1024	948	929	957	943	901	943	876	946	936	881	867	906	887	882	858	879	907	858	916	916	883	880	857	919	898	856	893	951	887	929	835	927	878	865	902	887	909	904	905	885	894	881	874	910	913	923	892	878	836	846	858	874	860	895	840	878	924	920	896	888	849	877	881	868	884	850	929	887	847	867	897	912	846	891	923	887	894	861	834	899	842	862	882	848	921	899	920	953	829	862	876	854	836	883	872	834	851	871	881	894	868	867	913	871	900	852	902	953	864	877	918	918	880	855	847	808	842	890	887	884	844	921	790	876	934	929	896	828	878	905	908	828	871	813	889	886	850	838	866	884	906	922	867	911	904	855	882	824	833	922	893	825	914	864	901	895	863	868	868	905	851	915	947	847	836	875	888	915	890	887	906	880	942	889	934	898	865	876	919	882	921	885	878	917	858	884	828	946	889	887	903	888	864	856	855	905	823	879	848	887	869	856	926	860	883	873	879	900	873	903	850	869	840	876	841	896	825	855	806	830	865	865	905	906	948	852	881	900	811	935	786	858	873	853	876	871	898	866	905	850	865	865	893	920	852	910	852	878	865	888	851	895	852	862	899	921	848	903	868	907	838	896	956	861	923	906	856	934	867	878	907	931	877	876	864	894	854	853	889	861	882	867	894	882	882	875	864	839	855	845	907	807	903	908	872	914	847	869	820	869	813	867	885	891	852	927	898	829	903	898	923	836	887	868	860	806	944	910	882	915	890	857	890	900	806	902	906	912	872	882	889	888	891	922	865	799	903	881	879	872	854	891	859	863	847	879	893	946	900	872	860	880	889	855	876	898	831	933	823	827	868	883	881	921	853	829	866	972	861	875	912	830	821	913	856	873	886	871	833	859	859	922	919	858	792	908	823	866	900	854	898	842	856	895	927	890	867	929	875	922	868	859	835	851	817	902	895	926	909	861	816	887	874	878	892	889	848	818	889	877	874	884	911	861	882	858	826	910	874	882	901	848	860	896	869	851	798	840	896	813	899	907	893	881	828	870	814	890	859	845	876	858	913	887	887	878	859	871	872	882	904	858	878	836	816	872	892	846	932	854	896	811	890	870	892	911	839	900	836	860	892	863	893	851	900	892	861	829	871	886	851	923	875	855	893	890	896	871	892	907	907	853	865	912	859	865	828	878	892	897	833	893	857	834	892	884	862	888	873	917	859	855	818	899	890	842	882	898	858	849	917	917	885	839	929	855	843	902	860	892	898	922	880	878	858	852	895	872	888	889	854	954	871	900	870	846	910	900	833	871	875	860	846	831	890	897	883	771	801	856	838	898	866	860	894	871	852	885	893	877	889	872	861	866	896	853	898	940	908	886	824	821	845	901	918	866	943	858	871	900	911	900	874	879	832	873	909	890	895	898	870	824	843	859	878	890	896	848	862	915	856	862	851	892	909	846	879	880	798	917	867	884	838	830	875	870	887	884	874	889	865	872	948	898	886	872	863	897	855	858	922	847	875	876	829	840	853	870	864	882	808	968	877	839	900	866	892	909	833	886	858	873	864	867	830	835	928	798	921	865	842	894	828	845	849	872	886	829	858	852	875	928	872	850	901	847	929	882	917	906	866	839	879	888	865	886	920	879	871	881	891	814	883	838	861	854	900	891	940	860	828	882	886	944	860	863	858	848	890	884	894	869	862	846	860	864	881	890	862	870	928	949	912	884	807	873	886	898	895	920	883	843	914	889	862	855	871	922	853	896	826	900	882	868	829	863	864	878	959	903	798	858	823	917	821	883	932	869	904	910	835	902	835	842	916	932	906	880	907	866	858	870	891	863	893	879	928	844	889	821	852	895	917	822	854	869	916	883	892	883	886	841	867	914	861	897	847	850	864	895	903	900	886	836	866	864	905	871	830	849	801	892	880	884	862	866	912	905	844	898	907	915	930	821	815	893	862	898	865	886	846	896	845	854	903	849	868	843	834	881	891	861	894	840	880	889	866	855	866	889	885	878	861	949	885	918	900	931	879	850	884	853	828	925	874	918	860	826	891	938	906	846	813	855	907	900	888	851	900	879	879	878	830	886	865	875	933	844	888	891	883	891	903	863	902	862	868	873	878	870	913	868	899	875	861	872	862	883	868	902	854	865	848	871	798	894	853	911	819	898	852	925	846	899	865	833	895	877	914	868	855	858	893	860	875	885	857	868	851	888	921	869	879	826	827	902	861	886	839	913	895	895	907	894	869	862	861	899	908	823	866	922	915	877	923	883	853	866	903	846	866	848	896	863	902	886	859	876	902	904	858	893	902	847	855	895	888	870	901	855	895	891	901	854	919	910	885	886	944	930	928	907	864	820	885	929	848	820	915	852	869	873	847	919	906	875	833	907	819	894	870	884	896	912	856	873	872	847	881	909	871	878	898	807	920	861	902	887	877	852	831	846	850	865	859	791	798	890	846	892	855	902	850	857	868	876	910	868	878	913	921	866	872	878	915	845	929	875	859	913	878	856	880	859	850	869	911	824	923	909	870	884	889	856	881	907	900	849	858	846	893	861	840	853	916	824	897	812	903	839	899	899	898	881	816	886	902	888	875	857	903	888	876	910	855	911	894	851	870	856	899	891	890	869	938	836	855	916	871	921	879	935	868	895	899	837	852	890	971	855	901	884	909	935	847	867	837	856	919	912	883	864	881	883	891	901	985	858	844	893	879	910	853	918	869	849	850	851	844	867	873	867	920	861	866	922	878	895	841	892	848	848	891	912	817	881	861	868	904	880	897	859	852	933	894	911	895	896	876	879	858	874	866	844	824	926	865	884	904	881	849	887	879	874	885	916	852	820	873	895	898	858	846	833	854	872	842	885	830	925	911	815	966	888	937	869	879	874	880	812	857	868	853	932	877	834	884	833	891	887	893	853	870	833	867	834	888	845	886	888	874	933	943	836	908	843	833	932	901	911	865	859	871	875	871	813	906	869	906	821	854	866	847	895	852	873	846	808	900	874	900	895	838	880	850	928	847	900	883	856	873	859	900	894	878	859	907	853	863	888	797	904	902	928	931	891	883	903	895	908	834	890	862	894	862	882	907	876	861	857	878	897	837	859	833	871	880	897	846	923	877	893	874	867	898	868	892	848	873	879	869	880	848	854	887	901	833	860	869	922	883	900	841	830	911	889	879	899	898	897	898	832	857	894	892	898	865	887	892	891	879	930	819	881	850	893	864	882	848	890	825	887	884	861	876	879	891	874	851	857	902	877	865	911	851	888	833	862	856	882	915	887	901	826	830	856	844	897	927	875	912	937	881	877	850	836	948	878	934	909	879	903	845	908	865	909	882	881	878	916	880	922	868	865	827	897	896	882	839	838	932	886	849	828	880	833	912	873	893	901	877	900	857	893	898	865	899	864	913	816	888	849	882	884	897	929	904	832	905	854	861	867	866	878	858	906	924	915	859	913	877	876	842	835	899	838	869	838	896	854	892
48537	28290	17881	9377	4541	2323	887	660	632	572	493	467	432	436	427	442	443	381	412	405	378	406	409	412	398	421	405	416	381	365	399	392	396	364	402	383	391	387	389	438	421	394	405	461	425	435	408	405	403	397	421	384	395	380	400	403	380	384	429	440	415	370	425	380	364	361	431	388	408	401	376	450	410	399	361	419	366	432	403	424	417	464	425	399	383	398	409	396	381	403	390	374	362	409	407	408	394	396	384	385	416	414	392	397	407	419	424	411	398	397	423	402	371	382	416	378	359	393	441	396	396	384	417	427	397	378	410	395	399	403	425	393	404	380	386	391	397	384	358	412	373	357	395	378	396	391	396	378	404	386	424	362	327	398	410	352	396	415	369	382	389	390	379	401	408	389	363	356	421	333	367	362	386	390	427	396	386	395	379	355	395	419	407	400	389	378	427	398	387	407	386	382	360	429	404	408	391	429	429	440	419	367	406	362	386	365	394	387	395	390	392	411	421	404	428	412	393	375	383	413	406	391	388	389	357	391	423	414	373	389	406	439	366	394	427	408	410	347	405	380	431	400	413	380	435	394	352	418	391	406	432	357	417	433	393	391	431	388	415	405	418	429	393	369	434	424	359	372	404	436	361	374	401	390	395	433	393	409	345	411	401	366	380	395	407	413	444	398	361	398	400	370	427	432	371	375	401	402	394	369	393	398	396	384	394	402	417	408	409	396	393	369	419	398	382	371	396	438	380	397	422	382	444	420	415	397	366	370	399	396	386	387	380	412	379	398	422	419	415	418	358	417	418	439	381	371	384	439	423	396	387	443	396	392	387	376	399	350	416	361	400	414	438	393	407	435	415	396	414	420	387	373	379	393	368	382	396	409	418	416	421	368	402	394	384	417	428	389	381	369	359	372	405	409	394	399	396	402	390	371	426	418	352	397	383	390	395	386	422	392	391	386	398	371	402	388	401	428	424	414	377	392	421	416	413	372	400	430	412	391	391	378	397	364	393	388	427	404	427	387	452	418	360	399	382	405	365	410	377	395	424	409	394	399	374	391	409	397	395	394	386	408	378	396	395	355	399	375	412	427	422	394	432	394	398	442	372	388	372	418	387	399	339	397	399	386	406	407	404	403	376	364	394	402	421	374	395	390	427	377	385	383	377	442	378	427	411	436	359	403	431	386	393	420	394	390	384	423	406	426	413	390	384	395	395	361	441	411	387	367	373	385	380	404	403	370	408	389	410	427	389	415	370	391	388	410	438	393	397	404	375	408	347	397	412	403	435	382	392	422	420	402	405	401	395	409	434	360	400	405	435	406	425	389	407	379	398	397	396	411	389	412	418	402	437	364	373	429	403	360	417	392	400	391	411	404	397	387	424	352	386	363	414	388	396	402	432	407	413	388	401	376	435	406	451	390	380	437	392	412	427	375	440	409	397	444	430	429	390	404	383	368	407	371	431	430	400	365	392	392	408	396	393	371	389	422	387	392	355	424	414	428	385	425	350	360	411	380	397	409	371	423	427	371	407	401	393	380	404	403	382	403	404	432	415	408	351	378	390	426	392	356	401	391	396	383	403	370	387	369	356	410	364	358	385	388	407	401	423	405	399	414	390	386	402	390	401	422	386	415	418	365	436	418	394	403	409	374	405	396	419	387	368	380	403	405	404	413	405	407	398	418	388	405	367	408	391	370	408	379	439	404	389	387	383	403	412	398	398	416	409	379	404	380	386	424	431	392	389	428	419	426	368	374	412	441	379	396	403	370	394	383	389	405	413	361	371	381	423	411	424	406	444	373	404	411	412	397	399	387	381	362	406	426	388	426	394	400	395	398	400	394	360	382	439	369	427	423	401	389	410	392	360	436	404	398	394	409	393	390	381	410	375	353	379	419	423	400	395	418	393	414	371	395	410	435	371	405	401	420	401	406	379	386	383	378	427	419	399	377	350	395	389	398	374	424	408	396	390	400	429	404	407	376	406	379	433	420	394	384	394	416	382	414	385	385	423	396	393	366	361	371	394	380	383	401	393	407	387	351	357	366	422	393	399	402	357	328	393	381	372	412	401	375	378	380	438	420	413	374	393	393	387	404	368	399	398	410	364	388	424	423	414	425	406	389	414	393	409	411	422	376	373	400	387	421	395	415	355	409	425	393	393	402	383	397	411	395	396	395	399	401	413	404	383	355	381	398	363	402	384	370	394	395	366	410	357	428	384	418	377	396	465	380	372	414	388	421	409	379	350	372	397	402	381	389	383	404	391	373	394	370	363	416	409	412	396	376	408	373	393	376	404	393	344	406	399	407	399	346	405	405	431	408	406	361	430	375	388	396	359	423	382	431	330	426	377	403	381	399	375	402	392	398	364	420	417	368	370	347	399	398	428	405	387	404	367	395	406	399	388	369	415	403	392	401	398	402	377	406	408	363	393	451	410	394	358	396	419	383	395	390	369	387	392	385	424	406	381	385	367	396	396	412	343	376	380	408	389	409	403	390	426	422	385	442	406	404	418	386	371	414	384	346	424	386	420	375	381	411	384	371	411	391	410	379	378	408	404	346	391	409	379	389	392	418	407	396	410	422	389	435	436	381	394	410	365	425	383	374	402	386	360	406	380	418	397	410	422	358	395	442	420	342	413	386	391	440	388	407	355	385	389	440	412	393	395	432	395	388	379	423	395	399	394	428	403	411	375	441	372	382	396	408	356	380	368	379	399	353	394	387	403	397	407	402	381	424	383	400	380	427	430	377	383	399	387	423	374	385	391	426	402	386	418	373	428	373	411	409	396	420	395	389	419	419	375	392	415	416	368	381	411	408	401	384	364	400	387	394	366	373	441	366	373	384	383	412	417	400	371	416	391	383	366	351	409	400	370	387	386	397	418	391	400	339	344	383	375	387	404	381	390	328	413	406	428	397	390	397	422	381	373	441	389	416	428	390	405	410	392	360	402	409	395	396	373	369	389	426	383	443	398	373	363	374	380	405	413	375	380	403	384	409	383	413	361	371	401	390	367	364	400	396	421	407	404	428	380	405	390	367	388	386	390	362	388	403	420	387	365	390	365	334	384	387	407	383	434	396	392	384	411	385	408	432	385	376	404	408	423	373	359	377	432	399	388	408	392	432	392	394	390	403	410	387	422	366	399	421	392	348	376	392	394	381	375	398	391	395	404	397	384	423	403	372	381	392	413	443	423	430	398	418	388	426	394	400	448	413	370	381	359	428	389	411	453	381	362	402	392	396	384	416	351	414	388	375	356	422	391	422	414	422	392	427	391	368	382	368	389	405	377	389	373	390	375	365	397	379	420	350	396	415	394	408	405	370	353	374	395	398	413	426	380	381	402	355	432	381	361	420	422	445	383	388	374	404	422	401	398	424	394	374	366	422	374	435	428	402	417	386	415	417	441	394	356	378	404	421	397	425	432	412	411	374	402	384	362	385	363	352	401	394	360	367	379	370	394	386	440	403	394	408	358	413	384	383	394	383	367	369	405	429	399	372
29867	20977	21844	16788	11755	7267	2614	2125	2003	1750	1390	1175	1116	1025	1030	1088	1001	953	908	932	925	915	919	903	895	888	881	894	879	849	870	907	882	855	903	894	908	927	858	916	853	940	826	816	851	895	929	889	849	858	906	818	890	906	884	879	848	904	931	848	891	893	863	856	872	938	864	842	839	880	846	809	834	873	843	849	946	860	861	821	890	813	901	834	834	867	837	881	880	855	866	855	818	867	844	839	870	855	844	810	872	861	805	870	833	852	865	884	867	865	829	867	851	828	813	827	840	867	892	809	873	887	842	832	875	904	839	888	923	866	852	832	831	819	857	853	840	818	849	860	864	856	862	881	867	847	841	851	828	787	847	887	797	842	815	838	818	806	858	908	849	847	850	843	843	839	815	838	827	888	828	853	884	853	838	817	875	827	873	823	867	840	834	879	849	864	830	833	882	910	883	854	823	836	863	915	825	876	832	884	903	925	837	854	801	906	887	844	852	863	879	818	820	849	789	833	858	885	868	855	824	872	782	861	860	882	805	813	876	850	880	875	837	845	838	849	873	860	860	858	838	914	858	868	883	875	919	891	865	896	875	886	899	863	920	839	827	871	865	877	846	839	813	853	867	860	860	872	814	849	841	855	884	834	843	793	845	871	811	807	827	839	846	931	858	909	871	885	885	864	902	827	847	869	857	869	807	857	874	815	825	889	811	852	820	881	870	845	908	868	875	907	872	880	842	856	861	894	785	853	865	812	805	855	934	850	839	826	854	836	842	831	848	865	825	807	861	836	824	775	868	829	827	848	833	813	842	863	886	813	830	855	850	884	909	867	862	895	867	834	893	829	896	891	871	892	801	864	887	862	815	844	809	861	892	861	885	813	895	898	906	880	843	837	845	857	877	858	813	850	867	895	870	853	859	848	849	823	852	856	846	876	859	855	867	868	859	858	887	870	832	862	826	885	861	848	836	811	846	830	815	848	846	871	820	897	847	877	901	858	844	853	808	851	866	855	838	848	824	845	837	802	845	852	839	815	863	907	846	906	872	882	808	863	859	848	875	858	835	815	885	811	900	852	860	865	796	868	925	836	866	859	845	888	863	864	846	901	807	880	864	895	836	908	865	922	852	852	865	878	891	854	831	840	853	845	855	841	847	868	878	851	844	824	896	883	858	890	855	908	877	826	839	822	841	873	868	894	833	818	847	832	862	880	869	839	873	865	848	847	858	867	874	842	834	843	894	822	839	893	836	836	911	849	874	887	846	826	906	912	833	863	808	816	895	876	810	851	865	885	839	884	902	883	849	838	832	839	832	816	839	833	843	838	924	865	873	891	802	859	885	870	787	895	860	884	869	863	819	838	900	854	875	876	840	887	806	792	844	832	875	851	897	815	879	862	835	829	830	835	783	860	827	826	826	885	802	794	883	836	819	901	814	850	893	898	825	824	835	840	922	893	881	874	873	817	843	843	867	849	836	862	852	819	810	861	844	902	866	877	866	838	829	818	868	806	805	833	850	885	830	879	839	793	871	886	891	825	878	874	856	880	865	864	822	889	853	863	818	826	825	855	822	820	841	946	825	866	799	807	860	844	843	808	868	864	918	845	866	866	888	900	871	837	873	866	830	904	854	815	851	867	883	866	805	869	850	865	882	846	886	877	881	888	849	863	868	930	842	850	828	841	828	868	905	797	839	878	844	860	871	859	861	830	882	843	840	807	883	853	845	847	799	846	829	849	872	846	878	785	863	835	878	790	830	885	849	851	881	864	866	911	814	864	852	868	848	853	856	900	853	865	854	832	872	860	795	866	845	790	833	849	850	816	878	844	819	886	849	833	896	825	865	846	834	863	861	858	853	835	856	874	814	851	842	838	882	868	869	820	838	880	867	865	801	887	819	815	870	854	880	808	871	859	851	862	825	844	843	838	849	842	818	883	895	860	830	856	848	889	843	901	869	861	878	857	805	837	835	888	894	904	854	809	857	916	827	841	862	872	894	806	875	843	885	880	935	827	816	843	820	910	846	866	854	824	795	835	869	814	850	864	868	831	832	849	820	840	872	863	850	880	901	855	823	822	894	832	871	851	849	829	895	839	850	838	851	833	877	790	838	869	869	839	801	893	905	823	887	865	828	889	889	875	851	853	839	816	820	844	849	867	851	873	789	857	793	853	903	881	807	793	912	828	855	838	899	812	869	843	895	910	832	901	841	830	884	896	880	859	873	862	848	834	843	841	832	817	808	826	854	820	865	853	869	782	877	881	840	791	867	838	802	838	859	861	856	856	887	848	842	810	808	853	882	843	859	868	859	839	833	857	862	895	799	815	905	864	870	842	842	866	839	907	886	883	842	816	806	900	810	855	849	873	820	883	872	875	834	887	898	879	879	852	851	883	877	805	847	838	821	825	816	864	866	828	861	841	894	852	843	855	860	856	879	874	845	879	838	843	830	872	860	858	858	835	925	901	904	871	744	847	826	840	850	877	886	821	879	838	881	802	857	847	891	823	892	841	759	846	839	862	853	875	855	870	891	901	884	877	837	814	826	849	848	825	836	883	851	836	865	827	819	848	841	813	868	881	809	878	851	876	873	890	799	879	856	800	874	824	822	880	876	869	841	832	832	891	836	862	854	840	884	846	805	846	852	875	879	811	825	830	827	838	842	895	849	869	816	791	824	860	831	885	880	839	790	869	877	816	835	833	828	848	859	870	877	904	884	862	857	845	867	858	833	858	833	877	851	869	849	890	827	846	819	917	854	851	865	860	801	824	821	849	862	868	879	865	851	864	875	915	808	849	838	859	853	889	857	863	909	804	884	868	848	871	857	896	872	861	851	882	893	799	894	821	868	846	818	877	842	903	891	869	879	842	869	893	860	856	866	857	826	885	834	879	870	855	837	900	847	856	800	843	798	814	834	848	889	844	840	821	869	861	848	856	807	863	880	815	887	916	807	873	844	817	859	830	831	837	863	918	828	817	901	868	832	835	846	884	802	848	915	859	891	862	826	888	800	807	791	853	856	800	873	826	846	833	857	832	875	845	877	894	885	850	801	843	803	839	870	884	860	852	861	837	845	855	859	841	827	846	829	829	870	856	826	826	821	870	852	877	864	806	835	910	849	768	850	870	834	893	819	872	864	860	859	835	849	844	889	844	817	898	893	810	881	829	870	834	806	825	850	846	851	842	843	902	827	841	864	855	845	911	858	827	854	846	874	884	808	855	802	900	841	886	872	845	881	851	807	852	824	836	853	836	839	853	825	830	824	842	872	854	852	852	920	854	830	843	864	877	854	829	852	828	846	864	829	826	888	908	871	850	873	858	859	801	877	850	889	801	889	850	828	840	876	831	796	897	860	797	876	826	878	865	889	793	803	834	847	866	849	871	830	843	896	889	875	873	863	887	840	849	827	871	846	825	866	864	897	794	893	864	818	834	894	851	853	894	856	821	902	823	885	881	812	827	885	854	860	826	806	880	847	871	878	843	839	891	870	837	896	845	845	787
57304	35601	24287	13217	7358	3350	1378	821	772	695	535	534	477	486	461	455	468	475	415	432	460	444	436	475	437	474	447	388	418	398	477	401	448	411	443	450	405	414	431	389	449	413	399	414	440	417	408	466	441	426	453	441	415	425	427	395	392	423	455	431	421	397	404	422	453	457	403	416	396	432	451	405	476	388	424	468	445	419	428	481	442	413	436	414	407	442	410	439	418	434	445	419	460	448	438	454	434	448	462	420	417	439	417	430	446	433	437	424	428	444	428	465	441	407	443	433	446	445	453	427	399	418	425	428	396	435	442	449	404	414	460	433	428	405	405	436	432	427	394	425	411	427	427	446	413	413	435	387	420	474	434	378	384	398	414	398	416	449	431	423	403	426	384	430	430	393	439	438	409	456	476	447	421	455	436	393	414	408	409	419	393	378	420	426	414	493	415	448	428	404	419	420	397	402	397	427	439	449	373	470	449	431	435	423	437	392	426	413	437	381	411	408	420	456	446	424	432	425	365	416	441	437	438	455	427	448	392	433	416	440	450	476	464	413	455	443	391	421	440	446	397	415	431	390	427	402	391	451	438	378	425	435	402	434	423	440	408	435	419	467	460	410	416	448	434	411	433	394	423	459	427	389	435	404	439	436	419	434	416	429	386	423	426	395	455	438	472	422	412	415	385	412	407	412	471	438	383	460	444	423	463	447	432	420	383	429	447	441	449	411	402	395	451	478	429	427	493	463	444	417	435	414	388	425	407	419	428	457	472	409	381	422	380	423	421	416	419	427	463	416	461	424	437	416	423	411	433	443	434	417	391	446	391	412	442	424	412	431	425	404	450	425	407	433	472	442	427	414	399	446	384	391	447	454	435	446	424	419	403	413	402	425	415	418	424	428	407	441	432	435	434	414	449	452	473	394	430	457	396	403	451	423	448	426	428	370	421	427	389	468	453	412	447	423	466	426	388	442	423	461	420	427	451	396	421	429	423	452	393	400	412	412	424	436	422	426	421	414	414	457	447	413	443	406	441	425	421	440	425	463	424	418	433	412	393	423	419	428	411	448	441	435	409	431	432	447	443	416	421	434	405	399	415	385	450	428	462	402	415	430	423	404	418	431	388	412	443	405	438	408	407	424	438	427	395	441	433	384	396	425	418	430	394	431	422	427	401	429	401	427	440	430	421	394	433	409	409	431	424	472	435	400	388	437	418	410	420	464	428	414	404	408	410	455	421	425	422	418	445	385	452	466	429	399	430	438	412	448	418	434	424	461	408	410	440	448	432	402	411	418	411	400	406	444	421	438	400	469	446	427	422	394	420	438	433	447	431	418	417	435	472	412	407	412	432	424	430	388	399	440	444	432	441	440	446	488	456	431	442	388	418	420	462	435	465	442	441	404	441	430	412	415	411	418	392	427	462	418	430	367	440	391	435	428	457	420	438	438	451	412	418	409	420	416	404	408	435	435	447	480	436	397	403	414	406	408	443	432	399	402	390	404	389	426	416	449	409	379	419	393	421	425	458	410	463	409	457	404	424	379	413	397	424	415	448	449	440	403	409	399	432	440	435	432	420	406	388	454	442	434	454	451	422	435	397	426	428	424	437	424	416	422	430	415	426	431	421	461	410	443	462	377	380	400	408	455	420	426	465	435	356	441	443	382	401	376	443	425	391	423	419	422	441	449	418	422	468	409	440	398	412	432	458	414	430	429	406	447	449	420	415	438	419	411	417	414	417	422	455	419	414	401	460	412	436	442	459	396	428	376	415	423	418	424	426	429	416	407	439	442	432	423	409	400	452	438	423	440	411	404	485	408	448	409	454	426	437	430	453	450	415	424	430	459	385	436	401	415	444	413	415	457	444	457	428	366	393	427	433	438	411	420	404	395	432	379	433	426	440	447	450	434	431	408	404	467	397	426	378	442	404	419	468	438	430	415	387	435	430	440	442	389	428	436	439	448	416	419	400	426	419	434	447	456	413	436	437	467	404	415	456	385	421	417	392	420	412	410	403	474	428	411	470	415	429	433	465	428	461	438	410	400	401	436	420	422	430	409	436	410	419	407	415	400	404	412	428	440	408	416	446	431	387	455	428	428	434	421	435	441	428	444	399	424	448	403	431	399	425	438	425	392	442	432	502	410	442	462	435	449	433	429	426	433	369	464	419	444	434	408	396	410	448	423	438	371	413	426	484	434	393	413	437	405	427	432	402	433	445	431	411	382	396	418	420	435	409	407	396	411	407	450	438	417	429	463	403	426	429	421	398	416	419	425	415	451	455	449	452	424	404	466	427	423	391	381	389	457	440	411	452	436	413	408	418	400	430	443	443	439	425	401	416	422	440	435	425	398	429	412	428	394	426	445	437	409	423	415	442	411	424	431	430	386	439	425	385	449	417	455	421	379	466	444	452	436	430	459	384	441	412	427	453	450	393	437	420	433	401	422	409	447	450	397	411	401	438	405	397	436	440	417	476	436	459	436	478	426	452	393	456	441	439	463	397	421	413	452	417	409	381	441	404	405	488	416	447	450	427	406	424	464	424	421	457	392	388	387	398	420	442	427	432	413	445	441	415	420	432	423	426	388	464	466	485	467	434	431	417	425	428	409	428	413	405	441	428	388	462	445	445	406	445	385	438	434	431	443	426	454	460	449	445	430	411	425	425	412	458	408	438	417	419	442	420	413	412	401	426	431	469	441	436	404	420	427	422	461	416	420	431	406	431	430	426	371	457	437	444	435	419	411	438	378	434	445	443	446	424	427	477	404	451	399	428	463	442	438	438	422	427	423	462	378	391	403	408	414	437	433	449	453	423	385	454	447	444	393	450	447	423	393	386	417	404	392	427	405	406	411	412	351	411	437	420	389	413	437	417	436	439	421	425	421	413	457	398	407	423	402	382	421	433	413	424	392	454	447	447	391	457	405	383	409	447	446	432	421	371	410	394	427	420	384	428	429	405	407	410	405	415	449	431	416	402	414	396	413	414	403	394	398	408	410	452	433	445	447	426	440	437	397	411	422	429	449	425	439	427	430	432	458	463	446	380	428	396	401	379	422	426	434	441	422	380	475	435	410	438	422	419	434	403	411	434	417	436	422	431	394	462	427	419	418	409	411	419	458	440	399	445	436	447	416	424	442	418	388	463	379	451	428	423	428	419	400	439	438	417	404	367	418	466	411	437	492	427	444	422	433	410	418	446	438	422	386	435	442	433	406	420	429	409	397	440	421	391	401	402	426	441	448	405	420	410	432	440	444	404	411	427	456	418	432	388	432	465	448	452	422	463	460	441	402	408	424	429	434	442	452	408	399	420	424	456	415	410	448	404	422	440	407	411	398	414	428	391	400	440	444	458	434	414	454	433	446	439	431	442	420	444	433	441	448	437	447	416	384	431	384	455	402	429	409	409	421	402	443	434	427	401	397	435	426	408	432	407	396	454	440	442	400	436	426	399	414	467	393	432	417	420	423	451	450	419	406	394	418	426	386	484	461	461	404	453	424
35333	27465	26500	21134	16557	9387	4290	2722	2519	2172	1646	1430	1341	1240	1187	1138	1032	1030	1058	1050	1012	950	926	947	920	960	926	953	923	969	923	889	948	965	980	964	965	981	947	911	916	929	961	919	898	898	948	930	957	918	925	940	862	880	941	905	933	890	866	855	900	939	951	908	915	917	892	921	919	926	975	886	887	900	896	930	947	941	911	889	951	894	914	906	870	921	911	938	911	886	912	905	870	952	938	888	927	866	920	931	881	905	882	897	863	878	927	955	878	932	913	903	879	879	880	920	917	904	906	894	894	926	964	956	946	901	948	902	909	909	913	868	911	883	880	857	903	872	968	947	924	892	954	919	911	914	1002	887	937	903	892	860	919	862	891	893	933	888	870	942	905	856	913	904	878	927	897	909	890	890	929	927	886	938	907	955	868	922	884	937	909	932	901	925	889	896	948	866	824	912	907	916	897	898	909	914	935	875	944	877	960	876	907	939	834	928	886	915	944	937	942	916	942	885	927	893	894	904	914	903	906	886	889	904	886	877	937	904	895	978	982	949	913	915	909	936	920	893	887	876	916	930	935	956	874	933	851	915	874	935	871	890	924	891	899	888	867	973	887	931	957	901	845	942	949	953	909	895	908	940	905	917	893	986	902	921	874	937	948	871	881	922	882	859	908	912	886	972	871	859	880	920	867	894	925	853	892	863	879	879	908	895	932	876	905	932	936	877	867	925	923	916	906	932	988	860	855	879	906	918	901	916	887	923	924	926	900	888	939	903	905	897	890	908	862	939	979	916	926	855	907	936	935	897	886	888	863	865	877	921	910	902	907	908	916	871	878	885	891	920	912	892	919	914	888	917	876	865	907	866	871	933	973	893	946	917	881	893	897	905	918	893	896	957	868	928	902	879	890	977	896	919	868	901	892	912	891	910	882	896	921	904	905	896	932	867	884	943	821	929	958	951	938	926	930	899	912	944	895	978	877	923	930	916	859	882	897	902	927	949	899	841	892	966	921	873	847	884	928	848	918	891	920	902	939	896	885	909	908	921	941	871	902	899	940	861	885	933	897	947	919	928	847	878	916	825	837	868	928	921	885	892	850	923	908	974	918	969	894	902	879	933	880	919	914	846	914	906	918	911	946	863	963	842	910	875	892	901	925	914	942	895	960	887	963	882	966	912	966	908	946	903	980	911	908	906	905	894	857	918	920	917	948	912	897	913	912	923	879	827	892	907	909	860	927	899	915	914	888	897	900	972	896	882	987	898	945	887	955	883	874	891	915	951	868	942	908	899	895	894	931	913	914	927	877	906	882	914	868	924	936	972	925	945	897	865	911	882	891	870	956	889	926	896	907	878	913	916	869	860	868	971	909	937	869	896	924	857	884	868	953	910	913	965	900	891	893	947	953	916	929	943	891	918	905	923	892	932	861	931	866	862	921	960	911	832	899	914	895	910	933	902	871	880	871	906	942	928	900	927	909	931	939	866	944	924	925	875	958	924	963	927	930	921	937	921	872	924	940	926	897	915	930	923	883	895	854	916	877	948	857	921	900	860	931	885	916	933	899	954	904	902	944	893	966	898	924	888	893	905	900	886	968	842	953	902	930	915	855	874	888	904	921	913	925	935	919	961	930	943	882	912	914	906	898	904	863	940	895	875	919	923	891	933	890	880	900	904	897	923	954	945	902	871	928	909	910	910	915	903	921	918	966	881	913	909	867	963	886	925	885	907	879	908	907	894	913	888	915	876	931	894	889	919	905	925	893	938	884	893	930	857	889	884	911	899	881	953	952	950	856	905	883	903	902	896	912	878	947	902	879	873	927	898	937	887	956	857	936	929	916	909	930	910	910	911	891	900	919	919	903	901	953	890	948	951	880	908	930	887	888	880	961	928	921	906	959	905	944	908	940	885	891	944	873	880	865	873	881	958	957	919	887	886	838	971	890	937	891	933	904	906	895	972	919	895	896	915	923	886	964	912	927	925	904	912	906	920	881	926	987	912	942	913	882	928	861	908	892	880	947	978	876	893	857	880	875	921	909	925	882	888	900	870	947	855	874	922	914	900	946	974	852	972	920	857	948	912	866	974	900	911	912	914	879	907	914	928	887	905	896	906	925	883	912	947	911	971	930	895	892	974	893	926	978	930	910	904	905	877	894	998	933	895	922	889	890	945	875	876	922	873	918	943	963	897	919	923	909	906	887	846	881	897	871	847	940	913	871	894	903	935	925	934	910	880	849	881	906	896	969	868	859	933	904	874	868	900	955	859	942	897	889	880	953	905	912	903	967	919	885	925	898	860	893	933	880	892	897	904	862	944	858	927	879	908	917	896	865	894	925	905	847	897	902	953	922	889	970	917	880	932	885	946	874	924	928	899	919	918	952	964	876	932	910	931	899	920	969	930	913	951	901	904	932	950	897	906	908	919	888	897	900	908	934	870	907	926	936	951	875	916	909	921	916	910	897	946	892	848	951	893	935	875	998	910	910	962	870	897	920	879	930	874	877	929	848	917	929	932	898	865	905	876	877	881	901	892	926	957	888	907	956	911	895	973	948	925	933	986	926	942	905	864	906	922	835	913	866	907	934	929	899	984	904	912	956	901	863	943	967	901	934	920	882	876	882	893	927	860	919	922	909	902	899	870	906	919	892	945	887	945	889	919	888	905	897	869	911	900	963	878	847	917	900	896	901	875	932	1007	909	985	904	894	893	849	882	892	884	865	904	959	910	929	928	924	853	870	982	878	867	954	907	874	933	941	955	927	918	908	923	931	864	894	923	929	928	915	910	926	917	939	933	884	960	926	904	828	884	885	907	904	885	967	911	876	931	923	908	893	967	907	899	961	930	910	927	890	919	893	884	922	910	870	923	933	885	875	919	920	899	897	935	845	927	867	962	927	883	877	947	913	899	936	898	905	868	850	928	891	901	907	896	896	869	916	871	930	885	908	906	904	936	944	889	863	856	878	959	909	918	965	896	885	839	928	899	936	925	959	922	897	925	914	917	920	898	883	882	943	901	888	914	932	866	892	911	898	928	895	931	849	903	930	866	874	888	926	888	894	918	892	906	916	910	929	872	931	873	928	866	892	882	943	889	886	857	956	875	946	893	901	933	889	871	878	901	916	907	890	919	924	905	908	932	934	926	904	934	894	944	897	855	951	874	859	924	854	945	865	856	912	901	895	911	906	921	943	891	915	920	875	945	930	887	916	927	895	890	910	922	902	849	939	931	926	932	867	933	924	895	900	933	856	920	867	895	899	852	853	895	893	888	858	875	951	905	967	937	947	875	924	890	905	911	874	868	901	874	902	912	886	915	943	928	920	931	896	907	900	895	945	947	936	901	876	966	895	951	950	883	944	923	874	865	891	916	940	913	866	929	947	912	901	868	919	935	905	914	872	933	861	929	942	906	891	897	934	849	909	892	890	953	900	929	928	867	905	904	914	934	815	915	914	895	903	913	903	941	868	900	958	948	897	893	895	914	920	917	843	914	916	870	885	968	927
39529	22084	12084	5476	2012	1093	627	587	605	512	446	468	457	444	463	429	401	408	396	432	425	384	396	427	389	422	428	393	412	400	384	453	405	418	406	397	403	442	410	420	403	398	434	397	447	392	398	404	410	437	445	419	385	390	400	353	359	413	411	433	419	386	420	395	395	404	433	420	423	408	413	446	432	407	445	426	429	409	411	425	447	371	416	403	378	418	401	398	421	462	406	405	417	448	398	376	405	390	411	398	435	409	383	424	395	377	409	395	367	413	393	379	429	378	430	401	430	400	443	431	407	431	430	422	407	411	414	392	441	449	439	396	427	404	356	418	409	424	413	422	410	401	408	396	412	410	459	377	405	457	418	412	388	424	444	382	417	432	400	418	396	428	440	459	437	449	389	373	402	419	380	397	418	449	401	404	412	417	394	406	479	396	401	410	431	423	414	410	429	416	434	430	425	417	388	436	397	385	422	415	412	422	414	426	405	426	396	426	410	406	369	418	424	390	368	378	387	387	433	413	406	406	388	421	355	388	421	385	428	451	418	422	404	371	409	419	426	381	416	427	434	447	418	424	438	418	399	456	422	418	402	417	402	430	386	418	412	387	403	435	380	437	459	403	434	392	416	390	358	415	404	393	406	433	440	405	363	406	403	460	401	422	428	437	424	402	392	430	433	427	442	416	426	391	435	420	384	421	479	414	416	408	395	404	401	413	433	397	377	436	399	396	377	413	423	393	406	369	378	419	445	411	388	396	415	400	402	393	407	379	437	424	431	395	429	414	420	387	424	444	436	408	407	414	483	417	395	432	394	447	431	445	378	398	387	414	366	364	448	455	386	440	409	445	377	364	402	384	407	395	433	403	415	428	440	434	470	428	418	428	442	397	407	387	408	424	432	409	410	427	443	432	397	437	405	419	389	438	455	365	408	458	447	404	406	403	408	393	401	416	445	413	431	394	430	398	398	413	428	443	402	402	434	440	454	421	451	414	380	362	425	392	424	368	421	436	404	433	371	429	438	441	431	398	396	388	381	398	454	407	370	421	432	379	368	390	442	445	419	438	397	392	438	421	352	433	447	430	393	413	398	365	382	412	421	451	404	383	371	407	428	401	398	376	419	413	434	416	388	420	443	404	379	437	399	433	421	395	426	447	394	413	433	410	421	368	404	386	429	422	435	412	389	405	422	415	421	392	394	424	416	422	459	428	437	420	386	376	407	416	414	367	396	394	413	413	407	433	423	443	408	407	415	410	420	455	394	394	396	429	408	384	416	421	382	381	396	384	425	404	388	395	436	410	392	408	404	405	426	408	446	398	379	423	439	436	440	440	382	391	406	409	394	431	380	385	427	428	453	414	420	455	397	430	389	416	417	401	418	408	382	421	412	409	433	407	383	433	424	434	407	421	411	453	437	390	428	421	454	411	349	388	409	429	399	444	445	413	439	422	427	408	439	406	438	414	435	405	383	431	394	409	401	438	379	413	471	390	457	446	390	417	432	428	416	385	411	455	390	421	429	399	425	406	424	447	437	386	434	400	396	406	430	417	425	402	420	409	376	400	459	458	425	439	448	392	402	390	425	398	448	407	400	429	398	422	414	429	408	387	467	409	393	411	400	426	427	395	400	362	439	369	427	426	446	409	442	437	435	388	398	396	440	391	454	413	420	364	369	438	419	389	417	409	389	380	428	424	417	373	416	405	400	438	417	456	410	427	405	453	416	432	452	464	397	406	438	391	411	418	393	440	416	382	379	438	395	414	379	414	398	429	412	402	421	434	392	369	414	420	407	371	445	414	454	392	389	409	422	389	452	404	397	441	430	427	398	417	425	415	437	423	419	396	381	409	409	420	445	416	416	421	416	402	429	432	395	378	380	389	347	399	386	413	441	426	392	422	403	366	404	397	394	373	455	416	412	397	395	429	421	425	441	417	388	400	412	411	384	421	396	391	401	390	442	391	377	449	417	442	433	407	418	412	420	438	443	416	428	408	412	400	462	446	414	382	416	407	419	382	460	438	410	446	406	444	380	405	396	366	418	395	407	426	429	487	400	421	438	421	416	402	399	409	407	430	426	409	405	420	397	436	446	424	451	407	389	411	440	431	411	409	440	472	422	424	389	419	396	438	417	413	443	388	374	436	421	365	457	405	427	451	407	368	415	402	403	420	403	410	411	417	412	414	410	460	411	408	385	409	420	400	416	423	399	409	382	410	385	407	439	419	432	424	424	392	398	410	406	389	409	417	425	439	407	423	446	389	409	396	386	405	381	398	378	369	419	399	398	408	368	420	403	395	381	369	403	388	421	446	393	370	423	399	406	403	385	425	394	405	451	381	391	448	437	415	405	437	391	423	434	445	423	403	423	375	427	406	360	407	436	423	431	425	434	367	418	456	405	405	421	432	395	411	390	441	430	433	450	451	403	400	401	427	443	415	448	403	432	422	417	414	421	426	386	417	406	419	448	407	433	408	381	405	417	412	437	388	396	422	442	408	441	405	381	423	397	436	381	403	435	372	422	404	405	419	407	401	418	407	412	430	383	366	447	420	392	443	401	432	443	389	391	429	398	393	409	391	427	384	434	408	418	439	419	423	433	430	422	380	411	408	412	417	370	424	397	397	396	411	380	429	430	430	411	402	408	376	402	418	449	430	404	420	371	420	386	406	406	403	453	419	381	433	392	436	405	382	400	368	355	412	387	446	405	435	437	431	395	376	359	442	406	438	381	433	407	422	410	397	373	433	434	399	453	402	443	398	432	410	401	425	437	413	462	401	401	395	420	426	389	379	395	420	442	421	418	449	395	454	425	415	370	379	414	427	384	351	427	445	431	381	427	400	412	378	423	447	393	454	461	401	448	423	423	397	408	414	466	440	359	412	412	401	423	399	373	425	409	414	406	434	437	385	387	389	429	392	396	396	374	427	428	391	419	379	435	392	446	415	401	417	380	392	444	413	398	380	412	391	444	429	449	413	441	400	452	445	424	385	404	416	413	390	410	374	432	431	376	402	416	451	428	388	417	418	397	403	402	391	409	395	392	397	381	406	407	441	427	435	424	386	419	380	400	411	381	424	430	430	437	390	408	435	386	411	408	431	426	447	391	389	434	459	382	418	365	414	441	406	444	409	372	379	451	403	403	427	395	426	441	422	404	437	451	410	420	423	420	401	396	403	468	422	383	440	409	407	434	376	414	395	391	408	406	418	407	457	414	382	432	412	434	382	409	401	385	395	422	441	429	421	403	417	385	406	374	425	373	400	420	376	400	410	434	431	400	403	404	417	455	398	381	434	433	376	395	426	427	424	371	403	409	384	382	369	433	396	357	411	382	416	411	413	369	406	378	458	426	367	403	402	442	380	428	401	419	369	372	418	383	393	434	409	425	420	400	421	445	416	413	427	368	381	385	456	407	442	401	407	437	390	390	420	407	428	438	364	405	373	398	372	418	394	402	427	360	381	436	420	394	434	454	401	421	447	408	407	431	423	453	433	405	404	431	368
23866	15913	15984	11272	5557	3209	1664	1673	1615	1388	1173	1100	1062	985	993	990	926	971	941	895	954	915	939	896	865	881	904	905	915	879	914	902	880	955	888	936	911	936	870	877	920	859	853	931	876	871	912	880	901	862	836	887	852	833	874	893	878	842	921	908	835	950	914	836	857	864	922	789	823	949	867	898	878	941	836	893	919	876	896	828	839	878	927	905	904	915	873	860	941	856	873	847	868	854	884	869	907	918	959	920	930	850	853	885	877	908	809	894	863	837	867	897	872	899	870	868	874	898	862	830	927	952	873	905	909	925	877	933	842	871	915	907	916	808	894	879	828	869	856	857	895	883	852	907	905	854	819	884	851	847	907	876	861	866	843	900	902	863	869	838	885	871	916	894	868	845	819	894	784	873	929	881	923	903	865	912	809	872	911	908	818	923	886	856	869	852	836	916	848	897	887	872	926	894	930	887	890	868	923	846	849	837	879	904	869	878	900	833	887	851	862	858	886	897	876	907	855	871	891	886	886	887	852	857	858	881	929	849	859	891	867	855	858	871	901	895	877	886	840	827	893	806	882	865	911	825	938	918	849	930	883	877	897	861	844	943	859	861	904	875	866	891	878	842	880	855	927	870	920	882	914	833	819	925	877	885	907	881	908	839	879	862	900	847	899	932	852	917	880	876	858	883	866	837	896	942	852	884	917	848	844	895	898	859	885	841	887	861	861	894	880	868	905	902	861	867	854	914	906	877	903	839	900	837	879	840	855	837	884	890	874	849	885	909	904	892	891	828	898	871	894	916	919	865	889	849	935	905	878	870	913	908	866	853	890	846	900	870	856	872	908	881	881	831	939	847	866	882	900	903	837	913	858	842	910	878	890	892	905	893	872	844	855	890	837	872	834	876	929	833	895	870	873	860	902	861	869	840	891	903	860	851	913	876	888	855	923	836	880	890	899	845	866	931	871	871	907	863	870	811	789	901	899	921	875	927	874	894	849	800	893	929	848	888	923	869	866	893	852	933	953	869	885	880	862	872	883	846	866	891	875	923	874	865	890	873	856	898	903	915	868	875	849	868	852	936	907	869	861	883	934	884	857	852	864	937	822	958	874	873	881	857	898	796	895	865	900	888	824	855	844	849	867	864	917	853	817	875	866	881	907	897	852	843	945	887	880	895	916	891	888	841	900	904	922	906	891	901	883	864	853	860	866	936	875	897	877	876	862	839	877	924	881	886	908	907	920	854	844	890	862	859	834	872	909	828	909	901	839	832	904	842	869	902	863	867	890	864	885	849	956	845	874	849	909	853	890	892	885	885	892	924	895	817	854	900	863	905	879	834	873	867	853	871	957	916	878	866	895	857	871	871	902	869	858	909	882	883	882	868	905	878	862	896	924	866	844	880	867	881	882	887	888	852	865	843	931	930	935	945	901	897	895	919	876	850	882	912	851	861	830	859	870	909	880	912	857	861	880	872	849	871	841	819	907	851	863	949	904	844	872	889	875	885	883	899	919	932	858	864	849	808	907	885	818	814	815	873	841	875	886	932	849	859	875	907	906	889	858	909	875	877	856	891	968	881	878	889	865	836	917	894	845	869	915	884	891	850	928	867	840	820	888	864	903	819	842	871	853	883	855	911	880	893	889	849	869	884	946	874	904	863	849	836	887	902	822	892	920	883	918	906	887	872	881	857	898	920	874	865	937	865	894	861	856	866	839	883	894	933	876	874	890	878	838	856	874	869	848	795	869	857	895	885	885	869	899	885	817	844	894	912	866	852	920	891	890	892	865	911	920	850	876	868	890	903	889	883	871	876	829	934	878	893	842	941	900	897	848	904	917	910	925	868	865	918	817	877	867	832	902	896	883	869	878	875	844	840	853	893	858	853	876	913	908	885	869	836	835	917	895	852	864	841	881	914	854	848	903	844	895	975	838	883	887	851	860	846	880	885	852	879	900	945	920	878	854	843	830	871	853	843	879	838	875	891	893	874	883	859	959	874	935	885	860	904	881	893	919	863	925	861	820	860	926	844	898	896	899	881	917	916	861	876	834	848	854	846	887	884	898	915	883	917	904	874	892	861	856	886	892	918	810	863	810	891	870	895	823	860	852	891	870	856	849	900	941	895	853	863	954	865	906	870	847	877	883	864	923	834	886	880	841	917	911	864	846	933	876	937	842	807	918	883	912	855	839	867	889	846	840	890	868	869	826	845	889	857	916	850	887	900	906	889	866	883	896	854	876	897	827	843	842	868	889	905	856	883	917	847	857	907	831	900	905	859	942	871	900	872	867	863	885	890	882	878	842	815	932	919	903	882	849	857	851	914	891	869	879	826	928	868	846	853	884	907	877	882	881	889	907	912	860	869	867	862	934	887	868	891	875	861	870	896	815	863	858	887	839	947	898	827	849	848	846	857	877	892	920	846	869	853	823	894	811	890	856	885	926	825	863	871	896	838	834	915	863	880	890	871	919	912	826	843	882	850	873	908	885	845	899	876	846	856	900	911	874	891	893	918	886	895	916	904	883	881	887	884	873	880	888	862	813	910	889	862	891	897	826	907	874	880	879	913	886	856	910	879	863	833	957	828	909	879	851	847	843	879	867	896	930	830	892	872	910	882	916	897	924	824	864	908	886	897	910	892	860	870	923	851	881	848	915	863	901	881	893	879	841	891	868	871	902	879	869	874	858	895	861	819	885	925	888	843	882	892	902	869	897	812	870	887	887	856	868	867	870	895	886	878	895	909	871	866	835	854	911	823	843	904	928	936	866	869	830	836	894	844	922	855	901	866	883	828	879	874	896	858	878	822	873	889	882	863	849	870	894	846	899	830	919	871	917	880	871	843	913	856	914	871	910	861	900	889	903	904	837	916	874	862	890	802	903	891	833	939	890	917	867	877	882	861	876	871	876	901	885	838	831	894	846	890	864	906	903	848	845	883	918	846	913	952	879	870	853	884	884	921	877	838	902	888	898	892	909	879	844	881	889	867	862	905	865	854	833	889	917	878	859	880	885	958	949	870	929	904	915	897	863	888	889	849	916	884	847	841	834	855	852	833	885	889	838	909	853	919	889	890	922	910	909	888	899	871	909	867	880	884	900	837	910	814	917	832	911	815	859	860	801	887	929	915	890	850	863	796	861	848	900	901	904	845	896	848	880	900	873	830	870	904	893	928	861	879	868	854	919	862	889	917	949	904	878	885	845	872	934	888	885	866	905	894	852	855	843	913	866	880	867	879	889	926	885	855	860	910	881	846	886	946	836	885	828	811	894	911	857	880	907	879	904	904	886	867	888	840	826	895	790	892	888	876	868	856	906	902	852	900	855	893	880	919	860	928	898	904	832	871	870	925	917	847	875	903	915	838	856	887	854	887	885	869	804	901	888	874	864	896	861	814	891	859	915	866	915	881	856	866	938	878	917	861	851	883	835	909	910	898	876	885	907	862	871	894	880	842	894	909	847	897	890	874	799	887	858	857	879	870	858	887	918	863	897	870	850	905
50215	31779	19218	10132	4078	1482	656	580	646	491	509	492	453	406	448	425	406	418	406	414	426	393	429	434	367	363	398	396	426	379	394	373	442	379	415	396	375	345	365	387	448	395	406	354	435	361	401	369	386	382	381	372	427	398	349	379	416	426	426	373	397	362	385	388	403	386	397	408	373	404	406	386	408	409	363	395	417	382	365	407	391	420	393	363	394	401	365	411	476	375	389	406	370	395	369	398	398	382	411	380	406	376	425	373	387	416	415	423	391	409	384	380	404	388	372	386	359	424	413	406	430	381	411	397	425	433	420	405	366	385	412	394	390	409	442	390	391	387	409	343	394	432	407	406	405	425	440	399	398	375	429	407	388	395	409	393	445	387	415	375	472	403	396	405	382	388	397	393	426	393	403	395	411	389	387	405	365	385	379	404	412	389	430	418	406	395	396	401	376	370	395	356	385	424	383	374	413	372	401	432	372	399	384	390	386	419	383	399	397	389	433	412	434	388	375	361	366	419	392	405	365	410	398	390	403	403	403	402	372	382	401	414	394	432	393	359	360	395	388	372	410	391	390	431	401	375	364	407	383	356	404	366	354	433	381	398	408	415	380	411	408	407	430	434	417	396	423	423	396	408	370	412	390	346	396	400	413	403	365	368	369	387	374	407	408	398	389	387	401	383	360	389	385	403	379	391	399	367	406	398	432	405	413	346	410	380	380	372	397	372	396	396	386	402	433	383	403	414	382	408	387	379	383	430	390	395	386	409	414	410	417	409	388	428	427	388	415	439	400	419	384	407	419	404	393	420	380	369	400	441	394	374	384	395	400	413	375	426	372	391	393	396	410	439	408	394	416	380	393	399	427	382	395	403	371	403	367	414	427	385	394	389	406	411	412	388	382	397	361	367	370	384	394	424	390	377	423	380	405	388	401	387	435	363	428	441	417	389	388	385	417	385	380	416	380	422	382	412	427	390	420	385	372	419	417	430	384	390	369	394	393	373	381	379	387	393	404	418	384	386	375	422	382	417	383	389	394	396	415	390	417	365	395	413	410	409	409	423	432	397	438	414	367	368	394	411	369	406	380	411	408	363	404	430	393	375	462	406	399	422	395	398	406	402	429	424	398	403	413	410	378	422	392	379	358	422	414	395	390	425	376	432	419	414	382	396	440	390	412	441	402	395	379	428	420	391	372	426	419	372	435	441	382	392	407	408	419	392	369	377	382	405	412	406	430	384	353	401	406	393	407	420	388	412	413	388	371	401	385	387	382	400	394	398	440	407	365	395	378	385	378	420	370	386	380	391	367	416	411	412	409	384	404	419	435	414	379	392	397	427	407	383	390	411	383	358	378	386	353	378	391	363	395	377	422	418	404	394	395	406	429	403	388	425	350	415	398	391	441	435	386	413	430	372	399	380	420	395	399	364	375	403	378	421	423	384	413	406	381	427	419	381	380	407	402	400	404	384	387	388	425	369	399	389	404	410	411	391	384	399	375	417	380	406	390	376	405	378	395	394	379	388	402	443	415	410	402	357	392	423	338	399	408	377	407	381	393	422	361	426	406	370	411	353	362	395	373	399	403	398	370	399	361	394	441	409	376	420	378	403	401	417	370	422	375	415	336	437	459	359	376	387	411	395	382	379	391	369	416	420	399	404	389	399	376	425	409	427	386	400	391	390	414	426	431	436	399	398	410	391	406	371	394	397	417	386	383	392	389	387	440	389	369	396	366	362	387	403	408	411	395	413	364	384	423	425	417	364	385	426	414	387	372	375	388	403	427	390	382	385	345	408	415	405	385	409	387	370	385	414	412	405	384	379	383	400	385	387	394	375	427	390	398	385	367	391	391	441	423	376	417	425	434	412	424	342	402	398	392	401	431	375	352	369	407	411	382	394	390	384	370	399	395	390	433	421	396	395	396	399	400	407	396	393	366	416	404	402	383	405	417	391	375	420	413	373	405	368	416	396	395	408	360	390	416	379	378	372	466	420	334	353	398	375	438	388	404	411	414	410	394	411	454	395	379	392	372	405	434	408	409	408	402	438	440	411	369	418	405	383	395	410	446	429	409	371	386	400	395	387	396	403	382	411	385	418	384	411	372	401	405	376	389	385	394	378	360	406	397	370	397	407	385	373	405	374	412	403	386	366	418	400	370	407	410	405	418	405	415	444	409	353	393	368	409	395	414	375	432	400	427	400	413	377	401	403	380	417	444	368	405	366	398	419	371	396	422	383	373	368	416	398	409	401	415	429	412	370	394	407	424	399	381	347	407	433	429	447	447	375	402	421	362	394	389	412	392	395	412	366	412	398	386	397	403	420	392	404	372	380	382	398	418	422	374	367	374	376	405	405	387	393	374	399	418	442	409	364	408	398	389	400	434	397	439	419	379	400	421	416	450	374	410	388	385	372	415	399	363	398	420	382	376	411	392	399	383	391	399	384	401	427	391	385	383	416	404	361	385	441	384	419	404	379	384	393	377	408	381	399	394	389	372	405	403	420	398	352	430	409	402	409	374	388	382	404	391	372	412	367	395	421	433	406	393	373	390	416	386	422	406	380	441	382	419	392	403	414	403	388	390	394	399	424	402	422	369	400	433	351	384	415	390	392	407	410	398	371	396	395	421	371	415	353	394	406	383	384	411	399	458	445	393	374	386	434	395	436	398	396	364	390	393	391	423	410	397	393	364	418	381	422	372	396	409	430	427	387	386	338	352	444	461	397	420	409	395	402	345	399	423	415	412	406	381	355	374	386	424	396	403	388	368	376	410	398	417	393	408	422	408	404	395	411	433	381	368	372	390	395	434	392	427	384	396	415	390	382	396	401	380	413	424	413	367	433	379	366	426	381	390	416	422	371	405	399	408	390	424	418	414	358	378	391	423	374	393	404	407	430	417	387	393	379	399	409	396	419	398	369	404	388	393	404	417	407	429	410	413	402	423	384	383	401	354	406	402	387	407	392	380	413	404	408	401	370	418	419	393	363	435	403	375	373	422	368	428	365	407	411	398	403	368	414	405	409	396	381	356	417	376	399	370	450	361	379	389	386	403	367	366	388	397	395	439	432	378	400	410	402	400	426	399	372	426	391	403	405	400	385	401	410	409	397	394	406	424	375	407	390	400	416	439	411	397	377	394	443	376	396	383	364	417	372	379	423	423	412	393	391	432	453	395	373	398	403	373	418	397	409	384	404	404	410	408	369	376	390	415	377	364	411	389	443	386	411	398	399	380	402	409	392	407	417	455	399	375	391	397	410	397	410	430	441	401	381	394	397	397	420	381	378	407	360	386	386	422	390	348	391	418	393	402	402	415	390	384	413	385	389	386	391	375	421	379	383	394	372	372	376	378	400	346	431	386	408	470	421	393	358	386	374	406	404	387	459	398	397	426	407	409	398	380	404	407	369	438	420	379	404	413	392	375	431	404	367	434	386	391	382	359	383	414	403	412	430	413	406	389	398	398	388	364	395	417	380	410	404	421	442	366	406	369	379	420	388
30712	23985	22280	18296	10562	4350	1935	1852	1835	1580	1249	1210	1078	1008	1020	972	937	930	948	913	882	897	854	902	910	902	843	848	830	897	879	873	883	931	854	832	910	888	834	870	821	879	888	864	880	891	915	882	823	828	829	833	942	855	834	858	796	867	861	854	840	804	870	896	831	892	900	849	830	844	844	887	857	858	893	867	904	871	839	831	864	839	795	886	866	868	876	864	889	904	818	926	881	884	837	858	851	862	895	826	855	857	828	861	852	830	898	889	885	859	917	876	860	852	868	868	914	870	857	859	866	867	829	898	857	809	871	858	841	865	857	879	821	839	856	870	894	877	831	906	845	788	861	859	854	880	875	846	872	858	867	820	881	875	900	798	871	880	833	841	840	839	859	859	881	897	910	794	871	792	847	857	899	864	836	853	919	901	835	863	856	858	828	813	876	865	834	870	842	845	827	863	803	845	894	763	847	849	859	890	881	904	828	866	854	874	877	863	814	817	913	871	879	856	831	873	833	868	860	829	859	848	841	830	845	864	847	872	876	884	871	842	784	869	827	850	864	895	868	863	843	852	845	840	883	866	822	850	886	879	884	853	904	859	831	864	857	861	894	884	863	837	855	862	860	869	845	839	874	836	842	907	851	852	910	874	857	854	872	809	788	896	818	828	863	842	883	877	841	852	858	882	867	839	866	815	902	845	841	804	833	846	853	840	865	881	860	855	845	847	848	896	810	838	877	877	884	859	882	879	936	875	879	875	857	817	881	871	917	878	830	834	824	793	864	860	878	849	845	853	797	835	781	838	851	881	832	886	839	853	853	909	870	859	870	830	885	874	887	861	875	914	845	847	891	913	839	849	838	914	875	859	842	835	863	849	849	856	915	811	891	914	883	855	865	897	870	811	890	885	864	801	848	881	816	842	869	834	878	852	832	870	838	850	841	905	840	824	878	885	866	825	867	865	845	874	848	889	860	899	778	784	841	896	843	893	887	819	870	813	850	842	895	862	842	853	888	857	830	838	906	866	832	888	800	863	887	843	897	860	862	831	826	862	849	869	834	849	855	896	856	857	918	866	866	842	840	889	872	853	805	875	841	892	876	885	866	839	827	838	840	873	851	820	796	830	806	923	851	854	789	845	890	852	840	888	828	849	869	861	887	865	857	870	860	886	839	845	824	813	889	837	826	888	870	882	882	832	814	820	871	863	824	830	866	909	859	839	824	830	822	852	836	886	859	837	853	842	837	819	898	854	851	833	875	864	870	833	879	927	844	820	831	849	846	815	883	872	851	881	839	892	830	877	861	904	846	857	890	886	862	866	853	881	889	863	799	882	847	890	845	858	845	928	846	890	854	861	900	858	882	829	882	907	855	871	804	843	797	837	808	851	803	829	892	797	816	844	830	900	786	782	843	804	837	807	847	851	858	880	916	859	846	857	857	854	858	858	845	825	875	891	814	825	851	870	894	885	836	873	833	874	898	821	887	859	880	861	803	880	851	852	838	839	869	839	871	907	815	832	868	851	789	829	858	842	818	880	816	797	809	859	816	843	924	853	847	889	862	890	884	827	886	907	859	848	837	841	905	895	812	840	862	826	827	841	840	905	916	825	872	880	837	850	831	842	807	859	834	855	832	848	866	853	839	878	840	813	904	889	848	889	887	815	811	835	858	843	809	913	852	804	867	901	871	831	846	837	852	836	897	838	913	885	862	862	891	829	791	781	866	840	816	847	843	881	854	860	907	850	843	863	804	798	851	865	818	887	839	876	891	798	864	855	875	842	849	841	865	835	829	792	848	868	844	839	842	899	819	884	777	856	781	876	877	872	844	856	875	821	813	820	802	856	859	843	838	828	849	852	839	915	895	861	812	856	919	888	858	882	901	895	936	891	853	847	916	923	821	860	850	865	855	863	902	812	830	858	856	828	851	834	853	832	845	903	850	917	901	868	847	847	857	880	865	899	871	882	923	847	830	895	807	863	847	876	884	847	808	833	854	860	772	875	889	810	931	826	836	888	846	793	887	892	900	870	890	830	825	894	884	838	874	861	853	872	867	868	829	844	844	832	860	877	784	806	855	842	810	874	844	850	826	888	855	863	835	836	852	865	850	809	899	916	836	910	825	872	820	857	864	847	849	948	884	825	845	836	892	860	807	856	873	860	849	852	877	808	856	886	820	850	864	856	864	856	885	884	877	880	835	835	862	832	868	871	826	891	847	837	823	898	868	831	906	800	822	877	806	882	865	852	833	811	829	838	856	868	847	859	826	816	797	847	829	836	868	872	902	892	856	906	871	855	870	847	861	845	859	835	899	851	808	862	842	833	854	856	854	832	854	895	821	820	887	905	906	839	914	842	868	842	822	830	858	858	854	877	844	848	869	870	845	860	875	868	911	832	842	821	862	864	876	878	865	856	883	891	875	820	846	924	830	876	907	821	842	848	872	856	821	851	856	859	907	796	861	827	869	837	933	859	856	859	898	836	897	887	855	890	856	859	864	886	816	837	829	816	852	830	882	854	842	755	832	815	852	799	863	882	840	869	872	848	842	853	885	872	869	852	832	824	842	844	827	848	859	846	874	827	818	859	774	866	901	880	914	814	831	838	900	850	841	818	871	899	867	853	849	874	819	851	902	883	861	886	773	838	834	889	868	847	814	880	808	876	881	883	854	815	804	814	846	841	867	858	866	852	858	868	814	795	841	891	816	871	845	832	855	801	856	892	880	872	849	835	841	864	839	883	864	843	904	855	841	854	904	816	870	852	836	870	905	831	864	850	862	863	903	881	864	854	795	865	856	887	822	893	850	877	826	873	810	849	854	816	890	853	837	847	857	799	843	845	892	822	875	867	826	917	916	905	858	868	861	932	831	876	880	829	902	811	864	855	809	831	844	818	832	877	895	840	868	903	881	865	879	863	805	854	875	847	832	835	895	814	859	831	892	840	881	841	859	835	816	808	859	922	876	839	865	861	869	857	858	818	842	871	854	822	892	895	871	843	854	878	826	848	844	830	773	868	824	821	863	886	818	778	915	844	827	852	892	842	850	859	841	846	874	851	836	868	900	869	856	852	845	811	835	863	863	866	872	857	836	870	854	818	834	855	830	857	896	840	861	807	821	866	858	879	863	852	823	854	809	894	848	841	852	882	806	882	757	835	839	898	889	818	801	878	826	872	908	918	868	854	875	862	891	863	919	834	870	842	858	888	844	849	831	871	864	866	874	814	806	866	852	861	837	906	902	802	886	794	858	897	924	831	847	818	856	818	828	826	881	881	830	864	817	855	845	856	863	825	829	881	875	848	800	868	829	835	833	845	863	865	782	839	859	846	890	873	867	823	852	873	892	888	840	836	860	818	880	785	866	822	820	870	838	835	884	827	835	836	867	853	842	892	857	827	846	818	793	882	893	885	878	859	843	897	851	882	829	898	828	849	900	814	837	811	871	849	898	846	846	838	836	832	842	810	855	825	858	879	825	894	827	874	867	879	882	847	877	856	842	856
59367	33380	22193	14691	7639	2731	838	786	766	685	544	507	496	463	483	465	419	456	425	462	470	450	477	471	445	423	413	443	406	396	422	435	380	408	441	450	423	419	407	437	435	401	458	421	457	432	444	386	397	413	417	428	409	435	414	465	434	460	436	452	382	420	427	409	409	384	409	400	386	423	434	438	471	426	422	467	406	415	429	409	412	447	452	431	420	407	465	395	423	405	454	436	421	444	414	440	389	411	450	417	415	445	380	410	400	435	415	456	437	419	426	392	408	400	416	438	391	431	452	393	414	399	419	438	425	398	416	454	443	421	429	439	422	430	449	401	444	421	409	425	420	413	411	429	360	385	425	424	466	408	456	383	425	390	429	386	441	477	426	407	451	405	422	449	483	426	415	450	419	377	442	389	417	379	444	401	400	445	444	447	449	424	427	415	408	406	413	431	401	410	430	384	452	408	418	450	426	447	429	403	371	425	398	437	404	423	414	405	421	439	426	423	362	398	460	425	406	404	425	427	416	414	419	433	422	401	445	406	427	373	437	425	406	421	419	443	406	453	409	449	456	426	423	437	410	427	451	441	410	406	445	430	415	432	436	397	404	418	404	450	423	436	420	440	467	441	413	466	418	403	410	411	442	400	428	443	484	432	417	446	419	422	423	421	399	398	393	445	414	443	466	434	450	425	429	437	414	455	443	387	443	429	442	405	410	422	436	449	436	409	398	422	478	390	420	412	419	437	409	402	384	456	420	384	413	420	380	415	424	438	431	410	396	437	399	373	403	442	410	440	391	445	439	423	464	425	405	420	404	432	446	431	413	442	385	416	429	410	405	373	434	444	440	426	451	427	416	393	427	413	450	448	391	426	456	470	425	445	432	415	411	395	425	425	394	424	408	415	431	433	401	414	445	437	390	421	390	413	413	445	419	422	454	440	435	398	365	441	435	419	441	429	409	437	397	448	409	444	407	442	422	404	447	441	419	429	417	449	404	414	483	443	396	386	428	411	416	408	387	387	418	434	418	432	447	438	414	415	445	413	427	438	407	443	414	455	411	464	420	410	437	395	417	400	432	431	440	386	445	407	451	383	400	466	404	433	425	449	449	451	417	441	397	458	436	450	432	413	409	462	439	410	463	426	452	396	435	398	423	420	423	426	444	412	410	405	468	417	446	414	499	433	429	396	432	414	412	437	450	429	444	473	441	393	440	454	444	450	423	434	436	444	435	430	450	462	412	445	435	437	436	435	436	448	420	384	433	462	400	422	407	423	455	420	424	423	419	434	441	454	435	430	404	402	415	413	387	425	429	427	430	454	401	433	386	432	417	407	414	426	444	399	442	404	408	427	431	434	431	425	408	455	454	454	434	402	490	422	437	410	413	437	437	425	377	449	430	427	416	450	397	426	393	422	373	397	441	430	414	405	430	427	418	418	457	456	397	386	427	404	466	379	379	413	409	426	461	405	451	446	412	410	438	430	426	389	429	441	408	396	414	486	416	411	456	411	391	420	428	414	427	454	414	390	395	426	430	436	448	443	409	422	428	440	445	473	433	420	409	462	483	459	423	439	426	430	426	382	408	455	418	445	465	434	449	395	384	403	411	399	446	409	422	451	445	389	367	433	456	430	447	391	450	430	424	445	440	414	422	406	429	440	418	390	422	416	444	411	415	423	410	410	440	430	439	396	454	409	402	407	470	393	454	470	437	450	395	408	446	425	432	439	413	455	449	392	422	387	408	412	428	445	391	468	374	430	408	435	462	441	420	460	415	443	434	425	436	444	434	437	420	401	478	424	442	450	448	444	404	432	417	438	422	431	414	431	428	469	409	425	406	416	446	402	445	428	389	432	425	399	415	442	452	429	443	404	448	428	412	434	390	387	430	410	409	415	430	438	423	441	460	414	454	454	441	435	443	455	435	432	403	456	413	431	417	415	378	425	396	440	396	425	408	424	405	439	431	447	405	409	422	420	454	426	418	401	390	454	397	441	418	399	399	430	427	439	433	450	401	414	384	412	422	420	436	432	441	426	428	423	406	447	423	429	457	452	461	437	428	397	410	472	394	446	395	431	417	441	407	433	440	455	410	403	456	427	408	456	446	439	425	430	389	431	411	447	443	418	386	432	446	441	413	445	422	423	445	411	398	441	361	421	439	421	426	420	401	398	466	404	416	431	408	507	447	419	393	460	416	397	434	421	399	415	447	461	456	428	444	445	410	383	426	424	367	404	395	410	438	426	396	401	393	412	433	457	458	430	393	446	417	393	401	392	399	395	390	428	436	430	437	439	450	414	417	456	453	429	416	461	416	409	437	367	429	435	434	415	434	436	414	417	434	426	441	415	435	407	417	453	433	473	406	385	420	461	381	407	422	460	396	402	425	446	422	446	453	429	409	424	419	458	432	439	425	441	439	481	455	414	416	421	421	422	453	387	441	438	391	438	435	446	408	435	441	404	410	400	403	414	419	385	457	396	406	422	411	403	348	401	455	464	378	435	387	398	413	422	430	428	444	442	438	444	438	440	427	420	440	431	414	399	429	411	433	412	398	428	424	409	401	426	418	389	434	393	417	391	429	414	412	402	404	428	439	373	433	410	410	396	420	389	441	414	425	447	440	430	410	434	440	413	399	424	464	430	463	424	453	421	442	401	429	401	444	414	456	412	435	449	419	401	461	440	444	438	415	395	397	391	447	456	446	388	389	430	417	424	389	469	435	397	408	441	410	445	422	443	463	449	421	409	431	461	468	426	402	424	404	445	430	403	435	401	382	415	433	417	417	428	436	409	453	392	395	463	409	445	406	445	462	399	403	385	395	387	448	426	404	446	417	416	437	391	390	394	443	400	421	430	396	427	409	424	446	459	413	391	414	421	423	405	404	426	414	388	422	435	419	421	435	448	413	404	440	426	394	416	435	430	477	418	419	427	394	407	412	410	431	457	436	390	418	454	387	418	436	421	411	433	427	443	374	432	427	415	396	429	465	391	446	433	438	414	418	447	416	432	407	396	422	429	425	480	445	418	405	406	414	417	431	440	430	430	426	450	425	440	475	446	461	469	413	420	423	428	430	429	403	425	431	435	422	420	373	461	440	438	432	426	445	439	435	382	477	425	419	422	457	403	427	429	413	420	440	399	421	414	476	468	442	452	443	451	434	410	438	454	381	405	426	420	424	436	411	438	404	478	445	433	409	458	427	409	447	412	406	387	450	453	458	424	463	438	417	454	444	460	395	417	420	413	425	437	405	412	413	373	415	408	425	392	452	419	421	445	412	408	408	435	446	453	422	453	431	441	407	399	436	395	437	400	416	421	456	447	424	393	431	483	472	403	412	425	453	470	398	431	429	438	447	402	406	453	433	418	442	392	401	396	419	431	434	432	430	428	414	420	445	422	435	411	464	434	466	405	415	465	452	412	415	405	434	424	371	441	426	463	423	429	460	445	456	433	427	426	419	424	435	396	472	397	459	430	440	427	452	414	407	441	400	481	470	451	384	431
36133	24073	24926	23932	16674	6621	2657	2693	2803	2143	1657	1462	1277	1187	1157	1057	1140	1100	1088	1027	996	992	964	1000	963	984	977	883	923	928	902	973	894	949	904	977	920	952	935	878	952	925	914	930	953	913	941	882	917	934	924	914	910	939	888	942	893	897	976	930	961	911	959	931	909	922	939	911	922	907	890	915	922	927	906	917	902	888	874	898	900	900	871	895	954	958	945	929	903	915	908	889	916	898	889	860	875	885	917	882	865	903	923	900	948	925	849	935	888	903	877	926	957	889	907	961	918	911	923	906	901	885	915	946	838	885	908	913	905	880	886	918	939	885	918	868	889	893	868	951	899	901	848	908	927	920	937	891	852	964	994	911	837	895	909	895	923	889	875	836	881	870	850	859	883	892	937	978	898	904	925	904	888	893	917	828	890	872	854	937	919	929	904	917	932	953	910	967	851	881	936	925	892	919	956	906	893	893	910	836	906	885	901	945	945	875	925	917	875	924	881	923	896	883	929	949	896	928	913	885	864	932	878	946	882	887	916	975	857	928	965	903	921	850	905	867	916	892	892	919	884	981	910	919	905	902	855	934	886	840	864	905	930	889	874	908	916	879	917	861	905	884	887	926	946	874	881	934	884	949	926	871	881	954	913	908	886	934	865	863	910	899	937	931	929	889	897	859	904	911	860	904	910	919	867	880	898	937	924	900	892	896	933	926	907	916	871	939	893	895	936	905	926	903	915	855	883	855	934	868	948	931	900	915	877	911	890	927	965	864	893	866	894	876	929	943	930	927	904	928	901	911	820	939	961	914	871	912	974	845	917	952	882	882	876	907	923	879	906	878	923	924	903	901	893	868	874	913	924	882	929	937	901	906	934	919	955	873	923	853	903	912	907	885	889	945	896	863	903	873	869	917	893	951	864	914	888	915	937	904	857	935	904	888	924	920	883	908	909	910	850	869	876	872	906	949	903	929	895	900	925	879	884	861	904	911	907	941	886	952	900	873	929	894	925	916	928	891	944	879	888	942	941	900	935	951	968	893	875	881	893	897	932	889	895	908	947	890	924	928	855	932	889	883	930	938	869	922	927	871	889	942	938	888	936	944	882	853	916	894	907	909	869	923	906	907	897	916	853	922	932	900	897	870	896	939	887	869	899	914	874	893	894	882	928	896	908	900	887	859	941	897	923	915	890	912	927	908	953	975	892	866	860	882	927	964	917	888	903	911	838	910	898	896	895	900	913	941	880	894	966	964	938	855	912	931	900	862	984	902	923	907	923	880	898	929	940	913	908	892	972	903	923	893	943	914	888	900	877	899	856	937	887	947	887	909	904	854	922	899	872	929	902	879	864	929	861	829	894	928	895	865	873	863	899	905	919	904	902	895	897	886	869	903	881	912	913	883	884	876	937	842	928	913	947	865	844	937	888	897	913	891	872	949	902	881	887	877	913	934	953	856	987	938	933	859	970	943	873	883	884	853	871	905	959	927	910	898	922	859	901	863	915	897	920	933	879	918	894	894	870	930	912	845	920	884	919	924	876	886	919	938	910	920	880	889	908	944	864	922	843	946	895	884	923	861	900	873	910	865	907	904	935	917	936	902	903	881	942	885	877	875	862	922	893	928	883	865	941	927	909	849	889	853	888	899	910	920	877	859	855	928	921	922	928	918	900	908	905	846	919	929	916	842	911	937	990	905	880	886	872	874	888	877	891	845	922	901	908	908	957	900	902	899	847	910	887	863	886	865	907	899	883	909	905	873	849	934	865	874	883	861	898	904	888	929	985	892	919	922	933	920	863	897	882	892	947	927	885	884	911	902	837	871	859	930	907	889	940	906	890	892	867	896	899	947	931	972	887	820	852	931	940	932	881	858	880	911	942	893	896	904	914	890	958	873	906	858	861	916	899	848	907	949	934	889	892	886	904	898	872	858	925	932	883	908	911	849	854	913	935	904	926	911	929	851	861	921	932	936	909	896	880	975	883	901	926	944	904	933	892	881	924	935	885	840	879	915	908	909	895	950	941	898	875	911	923	884	914	932	859	940	925	933	920	919	901	918	870	890	977	908	914	933	897	947	856	887	859	890	925	879	882	897	919	826	869	1003	886	880	914	913	940	890	893	923	813	912	939	896	892	897	858	891	915	849	889	934	938	880	919	882	909	885	929	915	903	853	952	898	934	888	874	907	902	858	890	941	957	848	933	916	932	958	893	926	917	872	918	888	895	877	940	909	907	949	899	895	879	945	884	894	900	876	906	948	880	871	936	926	898	920	871	948	845	880	899	895	921	896	912	898	925	918	901	925	923	928	884	917	903	885	920	909	892	917	899	856	901	891	969	915	894	906	923	913	912	906	870	870	885	873	904	865	930	878	890	928	872	942	960	886	886	888	935	900	877	946	906	947	878	917	897	923	899	941	884	934	866	919	910	844	892	857	862	895	908	887	909	918	891	907	857	879	884	891	913	925	853	871	910	921	888	911	846	958	929	893	891	849	884	876	894	866	959	915	906	891	920	885	900	887	953	862	832	911	927	900	914	920	877	893	877	922	923	924	836	893	876	924	940	943	900	867	895	915	925	938	933	922	873	938	894	949	874	871	952	949	872	887	927	864	955	933	959	950	882	905	909	909	845	909	929	897	929	913	897	906	973	877	900	924	903	901	883	938	942	884	938	932	846	853	894	919	875	940	887	894	898	861	890	955	818	927	925	912	945	912	895	956	824	899	848	901	926	883	913	923	879	909	931	870	907	912	878	905	913	902	885	841	869	905	873	937	907	917	927	951	862	896	946	869	903	905	917	907	925	871	923	920	980	871	870	936	938	947	896	887	931	891	899	891	868	884	848	902	951	937	918	876	933	896	906	887	852	889	894	879	908	924	872	871	869	880	861	861	865	907	868	871	892	898	898	840	905	907	860	898	870	948	897	927	919	896	862	881	844	871	904	886	912	905	854	939	945	906	932	825	902	891	887	879	885	913	936	915	912	911	899	899	920	829	933	857	892	855	886	919	927	899	966	968	896	922	876	845	899	930	929	884	896	987	941	929	851	909	916	942	885	909	915	923	891	885	864	955	902	928	890	865	921	971	869	911	863	891	953	919	888	942	912	882	951	908	952	896	874	872	915	898	850	899	872	866	889	935	910	922	899	924	878	907	898	898	875	886	950	870	955	866	937	874	899	934	894	880	868	898	930	906	919	849	918	898	879	913	920	913	896	817	901	897	965	825	907	891	889	880	898	928	888	856	925	905	908	895	916	914	870	927	851	911	877	930	900	877	923	899	915	903	897	876	882	831	878	876	890	930	857	892	929	931	930	907	873	892	908	883	932	881	849	853	909	852	923	896	945	946	902	911	925	938	841	902	894	938	918	857	879	864	933	938	937	893	819	941	856	901	861	944	955	945	932	898	902	954	974	920	939	879	963	889	898	877	891	910	902	925	906	951	918	888	880	845	889	946	882	913	907	903	905	914	895	951	933	916	914	919	923	925	886	905	878	875	882	884
35431	19332	11258	4913	1898	883	595	612	593	570	455	426	451	428	427	442	412	428	414	411	457	394	422	404	390	421	411	433	444	405	430	417	412	400	436	416	385	444	383	468	419	438	415	404	379	444	443	416	401	366	441	401	438	424	444	439	418	370	407	395	401	375	417	455	417	403	431	426	395	403	414	428	398	378	414	407	434	369	383	409	424	403	422	417	410	422	376	417	442	425	419	441	409	413	395	417	420	397	428	396	384	423	394	413	398	414	412	435	441	389	431	417	379	371	414	376	408	372	429	397	424	450	439	383	411	403	425	420	449	426	392	383	396	406	424	418	401	413	420	374	430	419	396	405	472	442	397	408	395	408	413	418	437	414	417	417	395	383	401	393	442	407	420	422	409	387	425	435	449	376	383	400	387	415	424	421	417	407	393	386	404	402	400	430	405	400	403	359	386	424	426	407	414	416	402	383	421	404	397	428	401	429	413	388	434	416	395	414	442	406	360	407	418	419	389	376	417	429	412	416	392	373	409	416	388	451	376	429	403	425	442	412	435	442	379	390	364	382	438	404	417	438	443	410	400	425	429	419	370	450	384	428	434	411	367	408	424	412	367	397	417	444	387	404	421	413	407	424	392	443	377	400	372	423	380	432	399	421	417	450	404	431	482	433	392	401	415	404	435	445	409	407	432	406	411	396	409	395	395	435	397	403	390	427	389	386	375	445	382	444	412	381	412	404	399	383	358	409	408	421	442	382	423	433	392	405	417	426	388	427	427	478	429	426	421	431	418	409	379	418	397	433	446	385	369	451	418	420	409	419	488	432	407	431	417	408	378	417	434	423	417	348	409	431	417	411	436	395	449	406	382	428	394	408	441	384	427	412	420	423	371	411	447	412	421	394	367	398	385	410	427	436	415	429	392	416	403	418	421	449	368	405	427	403	400	439	416	369	410	454	415	433	417	420	452	403	432	417	398	415	385	413	424	417	397	401	428	429	402	399	450	439	429	387	438	404	440	391	413	381	400	421	398	390	422	404	410	409	389	398	342	360	419	374	411	422	404	409	426	409	412	422	424	400	396	410	393	399	389	444	423	395	411	402	404	464	397	412	371	396	404	420	382	410	463	407	394	428	445	399	417	402	460	363	404	420	454	396	425	424	422	420	430	414	417	458	420	345	422	404	411	400	414	400	410	430	408	441	394	433	428	402	380	381	375	389	449	381	373	453	378	415	412	419	420	408	419	414	409	418	428	420	461	446	399	446	406	410	420	413	386	429	449	420	384	382	406	399	399	425	438	403	403	439	376	385	419	428	396	390	398	405	395	407	423	392	393	425	382	408	377	423	424	412	394	435	419	408	458	380	423	437	404	392	402	450	417	406	347	414	426	428	448	394	419	416	412	398	385	414	458	389	375	419	445	428	382	427	405	405	392	389	420	449	428	398	403	370	397	451	401	412	393	393	429	397	392	427	422	464	405	414	397	388	404	412	417	390	455	416	405	375	400	401	412	449	391	384	405	414	418	448	413	446	458	384	361	376	391	423	418	421	377	417	453	399	375	399	417	382	455	407	379	412	412	421	404	411	404	416	393	397	391	460	383	403	384	362	384	377	414	391	416	425	402	421	409	405	394	420	403	422	404	373	395	406	438	398	390	451	448	439	442	392	446	446	387	398	428	398	408	456	406	438	410	407	370	397	389	439	391	412	423	419	417	421	441	417	415	383	365	418	411	435	423	441	407	408	396	408	424	404	400	388	411	402	437	401	394	428	391	386	412	424	426	393	441	422	437	444	392	391	386	452	408	406	430	409	403	423	442	413	393	383	392	429	424	390	461	416	379	409	412	420	429	401	404	430	369	421	397	416	415	390	421	412	408	386	381	437	381	414	403	420	407	412	400	427	408	397	429	416	395	416	417	424	418	390	337	395	379	405	406	407	434	396	380	391	386	403	450	407	416	423	452	388	359	412	388	395	399	401	393	382	393	386	388	387	438	413	420	433	398	425	407	404	405	375	396	389	414	385	354	441	381	429	364	374	461	402	424	440	401	368	446	442	423	399	404	429	414	422	411	415	404	421	407	394	416	430	421	427	370	398	416	389	406	404	421	402	393	408	423	415	398	394	402	366	411	382	405	414	454	435	423	384	408	394	394	424	458	443	435	447	395	402	404	409	397	417	416	385	407	405	428	423	368	378	394	413	408	417	387	385	411	414	402	435	412	435	383	374	450	396	377	407	406	435	410	416	397	418	403	392	417	415	417	441	423	376	398	404	412	392	418	379	411	413	388	431	393	375	434	400	402	398	383	409	426	381	413	401	395	394	395	443	420	419	419	399	393	359	405	437	421	419	390	429	364	391	367	410	397	381	401	397	413	462	427	373	430	395	382	368	413	416	377	389	413	422	395	388	400	405	396	390	414	426	412	431	429	375	463	402	404	445	425	447	463	410	388	415	387	381	422	431	417	397	410	415	417	447	388	444	401	388	400	417	403	432	408	381	399	391	378	445	380	404	415	415	407	415	447	441	424	409	392	396	433	391	395	425	428	439	451	377	390	424	420	427	377	389	400	393	390	393	385	416	427	407	418	421	398	453	426	380	396	398	404	404	416	428	425	398	472	393	398	399	416	377	399	405	398	416	413	406	419	428	432	403	419	451	414	386	419	394	368	406	367	411	431	407	404	423	451	390	400	424	429	400	412	400	441	410	389	435	387	425	443	426	403	417	402	404	398	402	406	409	383	446	423	433	386	408	459	405	417	402	419	409	404	418	445	407	442	392	438	400	432	443	412	399	421	466	402	443	387	392	433	378	396	416	395	399	409	459	429	429	452	397	378	426	429	409	389	371	430	407	454	423	445	381	431	428	425	415	408	399	376	405	394	397	416	407	454	402	402	365	407	430	438	419	415	473	391	421	400	414	389	422	408	406	411	411	419	396	431	406	427	401	420	433	413	429	418	410	436	410	441	419	445	418	393	375	399	409	403	401	442	382	433	435	393	415	424	395	408	405	370	421	383	406	430	388	435	422	402	398	432	372	407	412	394	381	369	387	402	408	410	431	405	402	428	442	432	392	440	417	422	416	412	400	420	434	398	390	386	419	392	431	445	418	405	435	429	425	408	386	362	409	386	404	387	392	403	402	404	401	408	415	417	421	361	393	416	408	408	428	419	452	431	426	426	395	404	442	402	413	415	375	410	386	431	417	379	399	440	409	394	402	398	405	402	379	357	407	398	386	323	400	375	415	425	417	422	409	405	447	381	429	405	381	392	429	444	429	395	392	400	418	391	425	389	412	371	342	377	407	429	406	400	418	397	434	438	421	421	442	411	415	400	392	397	431	351	415	352	373	394	413	417	396	411	367	422	387	435	410	412	396	413	398	403	413	422	389	427	407	422	404	439	406	440	408	380	415	465	437	430	454	427	394	385	429	425	402	397	414	422	389	396	427	387	406	415	421	398	395	411	429	418	429	415	377	399	418	397	406	423	414	420	404	392	398	423	390
21809	14644	15265	10361	5562	2631	1699	1684	1757	1453	1224	1045	1062	1003	983	936	971	966	929	951	865	944	913	985	905	909	889	855	870	872	880	881	875	842	881	881	934	872	842	872	865	853	854	887	888	856	910	893	899	796	867	886	865	845	863	858	896	875	890	874	878	883	918	845	884	798	857	895	889	965	823	819	873	839	848	903	894	871	844	856	875	832	887	928	827	900	874	896	854	856	844	884	902	902	907	895	832	843	835	852	855	862	864	851	873	844	857	822	867	841	920	865	892	868	921	881	898	884	848	879	866	837	867	857	860	885	894	889	861	883	854	851	812	874	859	832	886	879	897	849	904	871	864	872	863	830	889	871	848	883	902	864	892	869	810	850	808	860	799	895	930	836	862	859	856	880	845	831	879	851	807	878	832	827	924	853	858	927	932	873	875	837	873	864	899	909	848	853	913	907	853	882	869	835	837	883	865	872	886	851	909	851	857	859	835	808	850	861	906	888	863	914	866	862	830	844	865	936	863	891	877	818	852	898	821	824	830	885	814	868	875	828	896	829	842	834	883	840	897	917	823	867	863	860	855	861	892	863	882	835	843	871	876	857	869	876	875	828	895	896	893	876	876	898	880	879	877	886	856	899	826	867	838	918	905	830	836	866	870	898	881	910	862	864	932	880	869	801	841	870	859	887	875	827	875	867	888	837	849	874	897	889	838	891	864	849	888	914	865	840	870	854	887	853	895	850	860	837	867	932	893	838	878	837	889	847	863	896	845	879	906	857	862	862	840	858	858	891	859	883	850	864	840	885	937	844	903	859	842	880	866	873	816	853	907	861	822	874	890	896	918	852	865	851	852	844	850	891	897	837	862	884	894	894	852	904	875	855	841	861	837	882	845	918	863	865	836	907	831	851	891	847	860	848	909	851	811	891	870	873	850	889	876	886	866	890	846	893	901	854	886	891	847	859	860	861	864	827	928	832	869	795	872	906	897	855	904	869	894	875	898	837	866	888	950	910	910	902	829	870	820	856	818	877	874	914	876	908	875	893	912	885	859	861	851	859	864	766	874	852	864	888	876	910	911	828	932	870	823	821	896	847	872	869	931	855	802	877	851	878	874	867	907	894	988	890	856	879	828	889	867	880	874	856	901	906	854	873	867	882	918	882	857	823	909	843	879	877	850	851	867	889	846	806	909	875	893	846	850	865	828	843	896	881	876	891	833	806	844	889	883	890	914	845	867	895	887	862	846	840	869	847	810	864	814	844	860	868	880	907	878	826	872	924	840	858	838	921	876	872	883	862	894	903	866	874	869	857	879	816	853	866	900	898	865	859	850	846	882	866	879	870	957	889	817	891	909	866	887	808	843	910	853	903	836	890	869	875	828	814	899	837	840	833	927	853	876	889	895	908	864	875	922	828	869	799	883	874	896	855	896	845	850	901	895	822	911	915	860	859	867	858	827	885	834	834	831	869	812	823	900	864	850	882	905	887	869	852	849	867	876	827	811	856	870	868	800	844	955	882	834	864	865	899	858	887	824	898	860	894	856	881	867	866	868	891	863	934	922	859	877	823	817	935	903	887	921	910	896	868	901	853	851	945	909	856	906	895	875	818	832	884	887	873	864	878	903	863	890	855	902	858	872	902	850	889	803	850	883	844	903	869	898	875	887	912	812	848	836	867	855	898	901	877	899	833	871	956	856	881	844	871	822	862	851	927	843	825	875	886	839	888	923	853	846	826	902	914	884	870	877	820	920	845	837	886	860	904	881	860	850	919	819	888	906	835	836	883	881	840	870	846	922	921	895	838	885	916	892	898	883	891	894	896	883	894	878	842	898	905	849	899	889	789	873	894	864	865	865	863	889	866	824	889	844	835	909	876	821	834	915	931	896	847	852	858	866	878	837	901	903	825	886	894	840	894	900	854	890	908	864	833	902	858	824	874	886	896	865	894	799	866	832	892	832	886	878	915	865	890	895	896	841	898	896	889	858	872	862	868	860	886	881	898	909	876	895	837	927	833	804	830	866	862	860	904	864	884	868	849	875	894	830	922	876	900	867	865	830	871	894	880	870	824	895	865	835	841	853	839	850	890	832	900	885	881	826	901	857	885	924	878	905	858	903	813	854	860	881	878	861	870	810	917	876	887	887	884	882	852	895	906	915	862	852	885	832	852	898	879	907	887	852	836	846	833	844	924	825	883	884	859	902	816	855	884	836	853	866	895	867	871	920	882	927	914	896	838	831	850	818	845	839	842	840	888	836	896	862	865	860	835	923	862	842	923	888	931	888	836	879	873	857	878	872	834	887	826	865	878	874	879	878	867	855	903	893	848	881	904	937	836	919	825	855	882	789	853	901	868	884	790	851	866	828	881	886	897	874	802	879	875	849	923	840	893	887	842	898	851	881	890	867	881	880	894	925	889	836	882	806	887	851	870	869	844	832	891	870	871	855	836	915	849	871	904	819	898	872	872	871	874	913	835	847	871	841	831	917	901	917	891	845	820	885	884	874	843	819	861	861	842	902	886	870	854	850	868	887	842	863	891	905	875	822	898	812	824	929	871	813	885	905	938	892	880	835	889	860	865	895	846	827	852	821	856	883	867	883	876	897	874	886	826	857	886	876	894	846	872	921	872	902	868	880	849	833	855	856	923	869	882	828	884	876	847	940	866	879	840	880	939	849	895	863	876	900	888	888	848	883	923	931	789	881	851	861	872	894	772	858	930	863	866	855	851	828	906	863	888	819	858	847	857	844	904	884	880	875	846	894	876	852	886	864	841	941	901	917	923	889	918	856	901	896	892	868	854	924	864	884	902	883	859	894	852	890	861	854	860	867	854	837	891	901	865	871	876	894	873	879	880	862	845	871	892	878	913	928	853	857	818	875	895	821	860	934	878	833	821	892	887	862	869	898	853	826	881	890	904	863	879	851	880	927	889	919	860	850	899	884	830	855	914	865	890	895	821	920	859	889	828	844	838	838	844	828	874	908	799	851	819	900	887	854	841	836	854	922	841	909	858	830	909	884	866	830	880	847	862	852	850	874	924	871	907	874	864	837	824	916	897	863	885	880	877	875	902	904	848	842	867	882	881	839	836	806	815	845	866	880	862	923	870	860	854	897	888	868	845	839	901	835	941	883	845	870	886	874	843	866	916	821	832	903	853	830	854	880	856	885	874	862	835	866	899	808	864	858	826	868	895	857	869	902	871	893	878	917	883	843	862	845	831	850	811	873	846	855	891	880	901	886	861	876	840	869	872	850	871	884	881	889	888	890	869	850	874	868	828	798	855	885	847	848	862	875	830	841	896	868	960	853	911	865	876	841	827	872	843	856	947	854	921	933	842	817	856	854	840	862	851	866	872	854	862	941	866	839	890	841	882	829	848	842	857	845	852	878	874	868	847	850	885	891	910	834	895	872	870	839	882	892	888	874	832	873	922	873	929	804	859	843	840	858	835	853	881	888	843	869	877	889	911	881	902	847	890	859	904	917	863	871	867	912	897
50230	27812	19386	9366	3149	968	628	625	594	522	480	455	438	416	408	409	456	438	388	382	425	430	422	406	392	397	412	389	398	432	433	365	388	399	397	400	395	438	396	450	416	434	389	403	392	382	389	380	431	404	356	361	423	373	384	373	428	371	334	393	390	412	399	466	411	400	423	422	417	381	396	391	363	406	378	387	399	396	374	384	442	413	398	330	393	384	409	394	371	390	365	386	389	386	410	386	398	375	366	382	400	407	393	364	418	418	433	401	362	422	380	407	390	394	397	390	428	415	377	389	359	414	354	399	405	427	387	388	435	408	388	409	356	390	414	394	409	393	403	428	445	403	423	436	382	379	409	412	386	407	388	417	404	376	373	365	441	396	395	399	406	388	393	387	417	337	392	369	414	371	415	378	404	390	406	415	432	396	341	389	398	384	427	407	409	376	412	450	425	372	413	406	410	410	384	405	388	375	450	404	399	390	415	403	404	394	387	404	399	410	389	399	401	408	385	407	381	406	414	390	387	405	354	421	434	438	383	419	414	430	355	383	400	372	373	383	434	386	428	348	431	465	425	443	380	354	374	424	388	373	408	384	390	435	377	384	420	430	427	408	414	360	445	424	408	401	440	379	390	400	406	390	375	376	379	400	388	446	432	387	435	408	403	404	393	401	418	375	377	376	413	387	359	406	381	381	368	400	410	408	416	380	415	332	404	434	390	371	405	429	376	388	410	393	405	389	403	412	408	381	430	390	398	429	422	426	408	419	397	370	392	397	366	402	419	398	396	360	404	402	374	369	390	425	390	421	401	428	411	404	398	416	402	410	385	411	403	363	355	443	434	438	454	396	374	406	398	428	366	377	387	386	435	407	372	409	401	417	416	432	406	420	412	383	410	396	385	403	378	404	412	366	376	391	357	429	392	394	452	451	434	347	415	453	437	363	357	370	370	405	359	375	385	372	396	368	404	432	372	403	454	400	405	409	403	393	396	385	429	373	416	393	381	380	373	403	371	373	384	364	403	401	357	415	380	428	385	413	411	393	394	417	385	374	393	426	404	398	395	411	450	461	411	401	399	389	380	375	414	429	414	403	417	398	398	412	399	380	408	373	381	381	427	407	408	394	394	385	402	388	399	416	406	395	385	388	390	438	426	384	395	398	381	372	392	391	414	379	377	386	395	390	393	382	411	404	427	395	443	375	386	427	390	369	402	386	375	427	402	384	408	391	441	398	423	422	407	404	382	363	406	379	420	383	399	396	416	393	413	388	410	370	406	377	361	386	399	403	395	388	410	393	448	391	432	400	404	399	438	406	415	444	375	421	380	380	386	395	418	421	384	352	435	405	381	379	409	410	391	383	369	408	407	418	395	407	374	389	370	376	405	406	391	371	393	386	388	392	357	353	438	430	435	387	393	351	403	406	396	373	434	420	428	421	408	410	420	397	408	452	370	388	400	390	434	401	372	385	380	389	394	350	386	397	380	364	398	403	426	402	392	383	375	415	383	419	407	415	384	415	412	382	402	417	370	401	390	401	376	415	410	420	369	392	421	385	416	407	394	387	418	429	384	427	383	391	374	425	399	384	389	382	378	372	366	390	394	415	427	417	401	389	376	406	412	409	395	387	381	422	412	385	368	395	438	374	377	396	385	435	391	424	402	385	416	407	415	438	414	432	393	423	425	385	411	373	398	397	406	387	376	432	388	391	411	374	385	398	400	393	419	402	416	381	349	361	413	377	403	388	432	410	375	390	413	385	426	393	412	397	359	370	384	400	425	397	391	389	392	389	378	398	392	383	411	401	424	425	410	366	353	408	390	421	438	400	416	419	418	425	386	402	387	374	380	373	352	383	400	445	390	409	394	361	386	419	397	408	408	434	394	388	390	433	422	389	399	397	412	378	415	386	381	359	389	401	375	388	402	366	393	370	364	416	453	435	427	375	400	412	388	353	376	414	424	354	382	369	390	342	384	391	373	388	400	375	416	384	391	390	443	367	427	371	375	347	409	455	385	395	407	426	401	410	394	397	448	391	429	385	413	394	418	395	414	454	394	352	406	370	401	408	386	412	391	386	399	392	388	407	394	387	377	376	374	371	409	368	396	424	375	432	424	391	396	420	384	399	414	427	406	438	347	394	383	402	385	416	434	400	394	391	406	407	435	387	372	365	366	389	428	399	385	437	377	417	356	355	376	388	422	400	423	399	381	409	397	418	393	382	373	418	401	398	386	414	376	393	402	393	416	422	377	424	461	408	424	403	423	416	408	400	388	400	420	399	395	438	419	361	370	393	384	408	443	426	380	382	393	401	382	384	380	400	386	379	399	393	407	416	407	454	402	391	372	366	403	407	398	359	420	408	402	373	387	393	398	393	400	378	397	367	354	422	407	435	432	377	388	382	407	419	375	391	383	379	364	435	366	424	416	422	411	371	371	425	397	434	388	410	425	413	410	413	372	381	379	400	419	386	420	352	380	374	385	390	402	394	397	401	405	389	414	393	370	374	413	385	401	409	410	404	385	392	394	398	401	440	436	404	409	386	411	389	392	407	409	387	390	394	395	405	398	398	407	407	424	427	370	360	428	353	407	395	416	396	401	375	415	419	404	411	433	405	392	374	404	387	414	373	388	418	373	408	367	418	416	428	400	390	360	387	345	403	413	388	423	358	417	419	411	373	415	398	401	389	365	401	430	414	394	407	354	405	402	408	454	394	399	410	429	400	404	391	453	375	416	442	429	404	414	402	342	380	401	436	406	400	378	413	428	412	429	400	379	392	397	365	358	407	385	412	418	403	395	402	433	370	415	397	406	372	404	410	407	423	399	426	399	426	392	432	390	397	394	402	353	424	388	391	407	416	377	405	413	382	375	364	401	407	391	401	379	350	401	424	423	366	405	404	362	420	409	397	405	421	402	437	401	362	420	372	417	377	392	384	384	367	396	418	387	394	400	400	389	371	394	440	366	378	367	403	440	389	343	402	367	407	410	409	386	329	409	427	423	441	404	447	401	419	423	410	382	412	415	432	392	430	413	378	399	385	367	339	438	357	377	422	405	400	422	414	357	372	399	397	401	410	410	369	418	409	397	392	347	402	398	381	374	422	382	404	388	386	404	413	407	396	402	370	403	383	402	404	396	403	414	430	419	377	359	376	386	431	415	397	439	393	433	371	393	371	406	413	346	386	378	388	418	410	433	441	427	433	356	407	395	387	436	389	378	395	398	392	445	439	388	365	417	377	405	428	409	382	382	431	408	404	344	380	393	430	417	403	459	386	402	418	389	413	389	392	366	429	377	420	395	401	390	398	354	403	393	420	443	406	351	400	372	367	372	396	383	420	364	428	387	382	380	419	435	396	407	385	371	391	367	364	441	355	365	417	410	402	397	372	391	379	401	378	429	385	418	398	405	391	370	363	415	403	414	417	387	384	377	389	409	378	363	389	406	397	389	386	380	364	352	403	419	393	417	375	388	426	379	403	389	385	392	419	364	394	434	399	424	361
31372	21105	23177	16309	7683	2502	1852	1852	1852	1485	1231	1071	1089	991	1016	976	974	913	956	901	903	914	846	855	880	877	871	834	875	861	880	853	818	893	887	856	868	873	901	857	857	868	884	884	903	870	845	844	850	864	807	872	891	889	871	884	844	861	904	884	869	866	883	862	910	890	869	862	875	825	829	872	880	854	859	868	876	866	912	862	871	847	875	808	885	857	873	834	873	853	899	869	859	851	879	861	852	819	855	841	859	857	837	873	820	842	832	866	877	857	865	827	868	835	857	806	790	866	811	880	833	807	910	922	871	900	892	865	808	826	871	867	867	823	909	820	871	812	848	791	846	838	840	866	876	867	874	828	893	859	887	852	846	849	886	837	861	854	800	843	880	902	834	897	863	843	879	880	842	830	903	871	821	849	889	838	829	849	842	824	876	857	863	877	836	918	845	847	819	869	824	842	856	879	895	826	861	851	816	847	887	859	886	870	894	880	856	802	851	817	787	833	809	934	855	875	860	860	897	822	871	891	870	824	857	847	875	850	871	852	784	864	881	863	883	882	914	864	864	841	894	879	872	842	864	796	850	901	851	875	812	823	857	890	831	880	815	814	854	809	855	906	852	887	832	842	828	820	882	849	882	814	877	841	873	801	896	857	887	872	868	848	860	837	864	823	843	828	864	855	847	861	875	855	819	807	862	837	837	809	885	796	873	862	832	858	873	846	870	861	877	811	901	881	881	820	866	829	850	833	797	862	858	830	807	869	948	863	906	848	853	832	815	879	870	846	815	881	884	815	893	860	887	823	897	867	823	861	827	827	851	896	886	884	951	847	883	885	824	932	863	850	852	804	891	851	831	908	887	875	853	813	884	833	915	877	876	882	858	851	866	862	828	855	884	807	860	849	907	828	914	872	890	835	894	862	851	816	840	857	850	848	882	906	855	915	826	836	897	824	911	863	844	893	886	905	865	816	896	881	852	835	849	833	823	862	879	846	889	901	868	826	872	871	882	842	851	836	832	819	909	896	878	841	866	841	899	831	843	867	862	942	851	873	813	803	833	847	841	848	854	837	823	839	878	858	834	844	842	864	843	917	867	823	895	904	879	816	893	889	855	810	852	843	841	839	869	826	837	830	820	859	878	886	782	865	843	854	908	874	857	853	841	894	824	834	802	823	906	836	901	901	912	889	827	885	873	853	938	862	841	862	820	802	864	848	842	882	852	852	879	862	866	815	860	826	843	865	848	880	818	844	847	896	876	875	888	859	879	820	879	830	828	892	834	845	850	825	863	827	866	866	873	841	867	828	884	862	860	856	891	836	856	860	864	828	920	815	841	870	877	895	858	891	861	849	835	845	844	857	887	939	852	868	819	884	862	823	819	844	854	829	871	827	883	793	888	938	892	840	856	907	868	885	877	874	827	885	819	788	844	893	881	843	828	854	778	821	834	851	849	851	879	843	856	875	884	877	881	850	925	840	863	858	904	855	879	879	830	820	864	824	843	916	862	866	833	854	850	859	905	813	884	841	866	882	913	878	892	849	897	890	857	798	887	889	851	848	818	868	902	812	837	842	896	807	859	893	849	856	829	842	842	808	927	856	832	830	836	888	851	812	870	812	814	882	875	884	824	867	850	859	922	840	868	870	889	894	880	835	876	828	843	863	862	906	837	856	873	833	916	863	853	812	829	871	828	911	906	835	872	924	837	817	840	925	899	867	853	837	820	847	855	863	823	822	843	857	867	820	897	855	859	847	782	850	837	831	869	804	866	789	861	826	850	903	854	846	862	906	878	835	848	879	857	832	881	886	858	901	878	890	902	877	851	874	796	867	848	855	885	858	845	791	856	888	840	860	852	828	893	882	807	859	781	786	848	820	930	867	850	802	848	826	875	839	841	880	867	913	869	872	861	861	856	842	862	793	853	854	860	841	888	818	895	787	869	892	847	801	911	815	875	885	854	829	886	850	905	879	840	871	836	827	832	885	826	858	892	922	883	846	850	833	839	890	900	881	879	834	829	836	876	823	862	850	849	885	846	807	894	870	879	824	854	863	935	859	760	861	864	849	820	886	852	896	848	899	843	878	908	861	869	865	859	838	835	822	851	832	853	849	858	824	914	834	843	836	830	840	918	854	848	856	934	849	865	859	878	861	856	874	856	868	860	839	840	880	855	904	874	873	854	807	855	828	873	786	874	796	852	809	859	885	851	824	825	857	875	828	869	878	906	856	848	861	812	846	823	828	902	919	897	890	899	873	854	856	877	878	833	901	865	857	867	872	912	857	861	878	872	810	908	834	881	855	864	841	874	852	856	893	841	877	843	848	878	860	915	865	826	824	878	887	901	878	860	850	876	863	893	866	902	860	869	822	815	851	906	864	898	869	883	792	878	852	925	847	894	847	896	876	865	881	876	820	863	877	826	872	873	859	804	873	873	831	841	860	873	901	875	856	854	830	855	915	832	888	852	872	812	880	884	844	826	800	881	862	853	807	839	853	846	841	837	809	844	846	842	868	916	889	872	858	903	829	858	873	845	878	869	835	835	919	844	844	836	861	858	869	827	885	844	847	853	836	853	815	844	882	896	856	887	875	881	899	851	809	837	867	892	841	856	864	904	843	895	825	869	804	841	859	804	869	873	851	880	861	840	864	832	859	852	849	854	835	839	835	854	901	821	887	847	885	884	877	856	880	864	859	806	845	874	841	836	811	847	869	903	884	807	813	886	837	852	854	905	843	858	782	841	835	857	869	872	872	843	825	894	882	884	875	887	876	893	817	857	861	855	855	843	829	852	865	898	852	798	841	875	827	850	865	895	845	798	839	847	839	867	811	865	872	844	857	894	866	842	863	849	849	837	876	897	859	829	871	843	931	850	850	858	879	888	881	865	802	819	900	862	863	872	880	922	836	869	838	888	837	839	890	850	834	809	903	855	885	883	851	890	841	878	803	836	852	843	839	832	825	889	927	850	876	822	912	829	900	845	866	862	848	809	909	866	819	793	895	868	871	868	872	851	843	854	858	883	908	822	869	870	792	858	860	859	887	812	881	829	883	860	823	888	877	877	857	889	808	879	806	891	827	860	853	887	862	847	865	827	858	824	853	909	858	856	879	879	882	845	810	846	791	846	876	867	858	866	903	859	822	866	871	865	879	857	828	871	797	849	867	864	876	898	816	816	860	892	869	853	814	930	833	869	851	864	887	835	831	875	912	848	856	815	814	843	865	855	887	903	902	849	802	879	883	800	836	902	828	860	899	849	848	905	864	852	812	875	818	873	835	899	861	837	825	883	840	845	866	817	933	837	908	874	823	838	875	853	839	810	906	838	884	870	916	874	835	826	864	881	840	890	840	849	881	857	890	853	876	863	855	894	852	823	836	894	836	877	880	896	792	818	867	856	886	796	870	852	831	857	868	833	874	875	848	849	873	834	865	859	862	884	834	813	894	877	893	834	840	830	868	849	875	805	850	910	918	812	915	854	894	879	844	888	831	850	843	846	847
61521	38076	23540	12014	4300	1322	752	734	676	599	540	510	464	474	457	438	454	479	397	449	440	446	424	414	427	426	461	455	413	424	430	414	394	359	430	446	421	452	426	421	451	429	450	393	410	421	468	419	431	419	427	455	450	453	453	406	463	425	455	468	448	436	442	438	442	440	444	429	459	462	432	415	393	423	425	461	435	422	454	441	431	428	427	467	394	415	472	431	394	454	427	404	384	415	481	388	429	404	433	428	412	457	435	445	399	400	427	377	423	451	442	440	437	407	405	413	453	448	398	429	441	470	409	434	445	396	525	458	437	395	422	398	440	404	403	397	393	389	450	473	492	452	425	421	404	432	438	429	426	429	438	435	394	427	453	449	444	439	424	430	421	406	443	432	451	455	392	432	386	415	424	457	416	404	421	421	422	392	442	390	435	419	420	410	426	394	455	428	395	406	442	413	383	416	431	426	414	405	434	405	402	441	442	444	385	410	408	405	418	416	409	456	383	461	378	445	494	432	440	378	436	412	446	456	430	390	412	448	393	440	420	420	425	444	414	489	437	446	384	426	424	418	394	437	440	418	437	456	378	411	455	411	430	428	413	404	414	434	402	387	425	450	446	402	411	390	399	438	418	398	412	433	409	419	432	415	389	446	419	424	416	431	476	430	416	374	392	403	394	400	393	469	448	411	422	398	403	381	401	403	435	442	405	429	459	434	458	441	388	447	414	434	423	423	448	452	391	463	443	448	443	408	436	419	439	421	393	500	444	421	418	446	403	400	410	436	458	410	449	423	453	447	432	441	462	447	432	435	440	422	448	434	437	417	392	396	425	411	401	413	419	427	471	418	426	431	397	416	398	430	430	427	429	443	409	393	412	460	445	434	409	438	420	421	428	425	454	443	453	421	376	434	411	424	462	445	433	413	427	436	469	434	440	405	408	449	445	407	433	448	406	414	438	409	419	446	415	426	396	436	417	392	422	449	428	402	406	400	423	437	456	378	466	440	400	422	411	496	401	473	379	418	404	460	382	436	430	385	429	423	446	434	429	428	425	418	441	424	430	432	392	463	430	428	419	385	405	426	405	421	407	416	389	433	424	421	409	424	424	440	444	438	396	451	458	435	406	418	410	406	413	436	400	426	400	412	421	461	436	459	433	427	409	390	450	399	457	442	433	442	439	431	424	385	435	453	438	427	439	385	417	403	416	404	428	408	401	389	428	453	398	383	416	409	427	448	425	419	406	444	429	445	431	451	422	399	395	388	440	442	432	390	395	453	430	404	466	428	412	444	431	436	410	435	400	411	413	445	410	457	413	418	430	397	442	409	442	444	469	445	405	432	367	450	411	433	437	425	441	440	399	415	434	415	416	405	454	435	423	397	405	425	425	426	382	421	439	450	425	447	430	441	407	428	474	451	380	434	407	489	459	416	414	424	448	435	398	388	412	414	423	468	447	422	438	427	448	400	401	423	404	434	430	389	411	433	478	467	425	413	463	467	439	460	452	416	379	403	386	412	434	454	424	484	395	404	454	378	407	412	393	404	388	463	463	424	387	396	421	434	468	433	402	440	428	416	440	416	408	423	419	433	419	388	476	468	434	393	430	461	449	429	385	422	430	450	435	427	427	409	431	416	406	428	436	431	464	457	414	464	396	427	412	429	391	384	409	430	430	405	413	446	424	388	455	378	415	392	394	440	410	416	447	386	447	428	438	413	439	402	417	441	431	425	388	404	444	421	395	400	431	454	397	456	445	440	464	424	411	438	425	402	413	427	427	451	442	424	430	432	413	456	435	414	442	456	470	453	386	456	420	399	408	415	415	425	430	430	462	439	424	429	408	459	412	410	411	390	418	440	431	456	426	434	401	405	421	424	417	405	423	447	423	428	483	449	444	441	448	466	444	405	398	458	427	412	461	393	419	391	420	435	449	443	442	425	461	449	443	431	437	400	462	416	457	478	383	469	415	415	444	418	427	425	451	430	422	418	430	408	410	415	417	410	454	400	392	420	450	410	451	468	425	413	446	454	418	461	412	455	433	438	400	420	410	381	442	409	482	468	421	435	466	410	429	417	421	462	434	411	414	426	420	446	502	432	450	433	453	433	464	421	408	418	432	419	454	414	479	448	421	412	403	404	433	430	415	457	442	414	443	459	451	428	404	490	426	426	447	421	418	381	437	388	416	466	461	430	453	407	512	451	432	400	398	437	406	432	399	463	428	420	413	420	454	412	430	418	375	416	455	441	435	430	480	463	418	456	410	426	433	417	443	404	358	433	424	443	439	454	420	414	401	423	392	423	406	429	399	401	426	468	391	434	437	393	422	470	454	383	423	432	403	409	421	405	447	399	471	430	395	451	433	388	413	444	449	460	435	430	460	438	436	446	445	430	394	440	412	417	381	419	416	435	394	414	418	419	451	451	460	399	417	435	407	436	438	426	467	455	430	406	422	433	408	400	409	436	434	413	438	455	449	423	443	434	408	442	425	469	422	420	406	385	467	420	444	437	456	420	438	414	385	441	410	409	458	438	417	468	440	444	412	436	372	417	477	457	391	413	434	420	405	400	438	440	458	456	426	439	409	389	489	463	412	448	471	452	410	400	410	434	412	404	429	442	441	436	394	414	452	437	436	427	379	407	425	419	441	463	434	429	413	396	420	438	460	439	428	403	459	436	421	417	431	440	395	447	404	424	419	466	402	434	432	433	429	403	386	379	426	457	434	422	383	415	391	438	417	432	430	416	407	421	433	440	446	458	451	477	445	426	458	418	420	416	457	445	424	487	435	433	396	430	433	460	449	460	450	408	435	457	428	431	436	440	442	402	433	428	420	402	427	429	411	402	402	434	413	441	412	385	456	410	444	404	385	410	408	401	421	445	427	409	395	450	425	474	402	434	442	464	427	430	455	418	425	408	393	434	431	407	417	426	468	439	418	430	467	426	405	430	442	432	425	411	430	424	441	396	385	447	435	394	429	375	421	416	465	438	426	403	460	386	438	410	446	428	439	401	444	451	425	424	437	445	420	460	454	453	448	359	433	459	373	438	434	430	426	389	399	446	447	420	427	429	428	434	474	433	413	421	423	410	426	438	420	445	449	472	411	445	386	402	428	451	422	427	402	394	450	405	406	389	436	396	396	426	415	402	403	412	432	450	445	446	425	422	410	451	434	431	441	413	428	457	387	428	401	439	452	427	455	433	409	380	404	424	449	438	379	390	457	480	437	447	436	436	446	383	412	444	393	421	425	431	457	455	467	423	442	435	416	425	460	427	405	431	474	435	463	432	439	439	418	423	436	411	472	378	424	429	424	430	398	427	446	436	412	438	449	418	433	457	421	445	435	463	431	405	428	430	442	416	441	433	435	468	415	467	416	425	420	436	425	396	433	447	417	417	415	453	442	402	426	419	413	408	411	450	405	460	404	441	452	398	416	410	425	431	435	388	431	413	445	427	411	434	413	419	401	446	402	420	429	393	447	430	439	430	452	450	426	392	396	404
38193	28852	25251	18611	10228	3503	2283	2538	2292	1729	1402	1277	1182	1170	1059	1064	1032	1055	1032	1008	938	1017	984	948	1007	1028	922	939	962	962	946	966	998	979	918	966	958	917	932	913	948	962	972	917	937	902	880	881	910	906	928	940	944	931	898	847	920	870	946	961	928	943	901	883	888	959	933	918	878	909	892	975	955	904	932	896	950	946	911	903	903	909	888	890	938	890	881	885	910	952	924	876	925	924	941	941	911	920	893	840	893	871	937	854	888	962	934	872	918	930	912	931	927	949	951	910	870	954	923	873	907	965	889	848	885	932	891	911	907	973	878	871	878	906	959	916	893	845	846	888	917	902	889	872	867	935	890	905	850	902	909	943	911	939	930	938	887	932	907	922	926	948	1002	912	917	834	910	942	921	938	943	917	917	952	902	897	886	924	932	922	893	900	918	909	845	876	922	946	911	894	872	943	916	956	861	866	900	912	920	926	951	886	927	891	910	871	906	890	875	910	942	901	927	889	892	908	931	897	908	943	958	889	898	884	936	925	917	921	863	920	911	949	876	925	897	888	929	853	945	911	894	899	950	947	879	854	865	938	905	908	879	925	951	897	900	947	884	919	957	932	900	923	880	946	918	936	902	915	877	901	947	887	943	920	903	891	879	899	884	885	897	929	877	945	936	910	903	909	931	904	896	870	876	959	964	969	931	874	893	881	913	900	906	924	894	970	942	903	912	842	935	908	914	931	898	934	912	900	896	946	922	922	884	896	916	867	916	906	851	916	889	910	913	860	948	955	839	894	962	879	920	886	895	881	850	853	885	891	981	897	885	928	915	945	896	900	927	862	857	891	890	917	904	904	924	957	949	879	927	899	867	893	939	937	948	899	922	947	897	899	898	924	942	898	891	890	848	839	916	900	921	846	919	926	916	925	939	908	928	927	960	914	906	930	892	902	942	900	888	930	885	927	924	898	933	918	916	938	904	914	931	902	929	885	957	844	903	936	925	864	909	891	921	841	922	923	924	949	869	897	867	901	933	937	913	940	874	958	949	921	892	874	934	918	886	917	933	898	925	880	941	897	920	901	949	887	926	926	903	842	914	947	925	886	905	898	858	946	859	885	908	856	896	895	903	909	890	874	909	893	906	900	882	899	849	927	828	943	867	944	904	886	918	880	910	903	942	866	963	851	916	959	928	940	909	921	899	904	899	945	961	922	909	938	896	934	921	948	900	912	923	872	963	915	850	909	927	914	906	869	886	837	894	903	907	877	908	873	939	885	922	890	856	874	878	871	884	920	885	939	906	915	920	912	882	913	955	961	925	921	899	899	907	899	888	934	881	913	965	908	914	907	863	933	881	919	919	866	939	934	908	900	890	884	926	929	880	898	880	885	906	976	941	913	911	956	910	940	906	899	896	915	912	905	906	931	870	918	941	925	888	878	942	884	963	909	875	901	890	957	920	916	884	904	900	895	857	864	877	881	901	873	861	889	903	882	914	880	887	926	936	925	856	944	835	923	944	913	899	932	904	859	857	908	945	933	909	940	886	884	924	933	934	903	912	870	930	898	934	886	896	900	930	882	898	875	863	910	906	908	883	925	845	885	984	860	915	917	894	895	886	1015	871	921	901	861	912	872	979	916	860	908	897	886	841	868	887	918	917	861	943	900	900	942	910	879	900	903	899	916	922	927	907	898	892	877	879	911	896	880	901	910	946	910	894	893	914	926	956	919	844	929	950	889	886	910	957	933	956	950	877	912	872	877	896	908	906	858	893	935	912	894	982	892	906	846	887	956	934	894	884	850	902	931	888	906	889	932	933	882	979	964	907	859	928	888	905	927	929	925	944	886	871	912	915	938	825	850	879	927	909	916	864	890	886	934	871	936	851	894	848	929	910	888	867	888	880	892	906	896	929	927	890	910	895	908	882	883	965	849	966	896	867	893	888	960	902	890	918	907	932	926	927	931	900	940	905	872	956	882	908	910	933	878	934	921	909	894	904	928	859	906	941	901	858	937	932	895	904	936	935	912	963	956	885	880	925	853	943	919	925	957	899	874	963	945	915	871	851	924	902	926	905	926	945	879	947	875	942	898	888	826	867	940	873	869	942	892	931	910	898	924	878	946	943	923	869	903	951	884	920	922	851	910	920	889	953	912	901	895	903	879	863	919	865	898	938	899	936	923	953	922	922	930	918	904	904	864	891	926	874	970	900	919	924	898	956	896	951	861	904	952	909	949	901	884	916	858	898	935	857	908	877	908	921	916	946	936	955	944	906	928	892	877	944	891	925	954	897	888	917	870	921	933	894	882	852	873	938	879	872	864	914	867	897	911	910	969	899	901	893	860	920	889	968	862	900	847	939	909	898	918	891	903	886	933	939	921	920	942	875	870	888	832	946	931	840	889	908	882	888	876	869	939	905	932	939	849	881	914	887	898	913	907	925	922	883	864	919	827	881	944	910	886	924	900	949	908	873	892	897	909	872	934	881	863	888	976	921	867	877	912	947	973	935	930	901	932	940	905	924	893	937	899	869	854	941	890	922	902	947	921	885	855	923	905	898	896	887	882	891	908	916	946	847	894	891	884	972	880	922	907	903	888	910	905	867	883	864	908	897	878	942	894	893	935	920	913	900	886	869	927	912	934	882	912	946	923	904	912	947	931	885	897	891	943	899	908	892	867	968	885	899	957	886	927	873	924	936	877	931	958	929	901	914	859	851	966	909	950	875	912	876	917	880	882	912	908	902	898	904	843	954	858	971	936	943	930	901	906	794	909	915	963	942	888	908	865	962	862	961	908	943	879	877	917	911	943	938	921	939	898	895	912	903	882	903	930	881	940	908	974	939	890	899	914	930	950	882	904	948	929	911	948	892	935	961	949	939	885	914	875	852	886	916	879	946	932	945	917	963	919	901	928	928	925	912	873	900	886	891	902	923	880	929	919	917	876	891	913	885	921	946	886	902	944	921	933	903	913	939	977	826	916	898	903	908	916	946	864	923	897	849	908	916	871	896	926	917	901	923	885	898	878	890	882	928	920	944	897	918	919	938	902	945	899	879	891	885	907	881	941	979	942	839	896	912	926	834	895	911	894	926	907	909	914	875	944	893	892	926	970	919	934	896	862	917	979	885	914	930	881	875	927	897	938	871	917	967	895	932	918	944	935	922	949	904	898	934	936	914	875	921	922	939	912	901	902	902	828	959	870	963	899	876	879	895	884	921	917	972	913	902	951	965	937	890	879	874	904	900	926	985	962	862	929	910	924	898	902	859	939	925	871	938	846	947	875	896	924	931	905	923	900	883	909	938	941	900	876	900	948	899	944	855	926	859	959	888	867	961	934	940	910	937	862	912	946	906	870	880	896	900	911	904	893	931	903	910	989	884	871	884	935	913	897	933	890	902	850	885	959	936	923	928	966	966	913	954	915	903	954	905	893	921	900	891	961	865	871	968	912	914	916	897	888	958	838	888	886	895	903	906	876	865	899	866	881	904	920	870	921	900	865	867	912
45127	21949	11012	5600	1728	616	545	558	563	498	478	452	446	408	397	482	436	376	406	428	422	459	414	451	447	409	464	423	453	397	413	443	424	423	416	423	423	393	424	454	479	416	403	431	404	427	407	405	428	420	422	421	434	426	430	440	394	364	399	397	426	416	432	421	388	415	415	431	400	440	420	461	404	373	410	387	416	402	411	433	408	377	421	402	421	443	399	405	414	403	418	384	429	406	430	373	377	398	419	413	415	395	431	429	429	416	437	391	415	401	440	399	414	442	448	389	389	401	445	440	403	444	438	430	398	417	394	400	414	398	414	439	386	428	411	442	407	416	414	373	425	424	399	433	490	380	410	398	388	453	433	389	404	403	444	403	416	433	417	407	430	395	425	389	418	440	418	405	429	427	370	412	436	423	402	374	419	422	393	435	411	420	399	399	435	412	423	396	457	419	399	454	420	425	428	443	406	395	425	418	404	407	426	427	406	439	419	431	431	411	383	420	415	407	407	398	431	417	434	427	438	383	424	405	440	402	430	415	401	430	414	416	421	420	411	405	426	450	377	412	413	412	414	431	398	428	395	419	419	405	389	410	413	417	447	406	409	403	422	375	430	381	377	404	429	384	401	403	418	410	398	400	395	380	415	440	395	420	441	416	415	396	425	406	425	396	396	441	468	452	458	404	409	416	418	421	416	392	413	404	402	418	430	434	392	460	445	399	438	449	431	438	407	441	424	412	383	424	452	417	432	389	392	432	405	408	411	410	409	433	391	392	442	395	404	475	427	405	426	439	436	441	426	419	457	390	420	399	353	411	382	434	392	415	431	423	429	395	444	449	467	367	428	446	410	451	435	483	396	411	425	438	385	397	398	414	401	389	432	422	410	417	391	445	441	416	432	429	417	375	420	412	399	413	419	437	439	425	415	380	424	422	384	371	386	389	411	394	451	416	426	395	414	412	415	432	417	391	440	402	407	447	437	427	401	402	425	410	399	429	391	413	427	392	396	417	416	400	415	433	428	409	433	430	417	441	436	401	428	421	421	427	411	417	409	458	403	436	410	414	440	414	385	415	398	409	459	413	417	408	424	395	441	371	405	433	433	452	399	471	405	416	405	380	393	416	443	400	441	383	391	414	408	424	446	426	408	426	391	430	430	378	402	409	439	425	412	411	392	439	414	424	409	412	383	377	367	388	414	404	412	411	425	407	405	426	396	401	419	388	400	394	446	410	401	393	457	413	418	425	418	376	375	425	398	407	416	446	454	408	407	427	375	420	395	368	433	435	411	406	372	398	463	359	415	404	448	395	427	426	373	398	404	410	417	408	404	426	390	418	389	425	428	434	407	452	411	418	395	423	423	427	444	434	428	400	376	388	416	401	403	448	428	419	452	414	402	441	397	422	386	387	437	458	415	432	418	399	423	437	397	426	380	437	407	368	435	386	401	404	396	445	436	441	431	426	387	440	440	388	436	426	435	402	404	397	406	409	417	406	411	411	405	450	437	445	441	440	386	438	426	460	467	418	432	438	388	413	427	420	425	395	418	418	437	422	412	418	397	441	417	387	420	408	436	431	423	441	422	394	404	416	452	404	407	383	430	358	411	408	402	417	377	426	413	413	395	386	457	431	438	409	423	363	418	420	429	442	385	437	403	400	368	366	445	396	408	438	435	431	387	454	432	385	416	384	394	358	420	383	396	403	417	389	359	421	403	378	475	408	423	449	421	379	375	402	389	424	375	433	434	415	400	424	439	452	397	449	425	426	436	440	439	389	431	403	385	393	401	420	409	400	425	383	416	438	444	426	417	440	399	401	388	383	377	423	436	391	402	407	412	402	427	413	432	402	411	428	391	415	403	422	405	454	401	422	417	445	426	414	416	442	394	445	433	365	415	380	398	413	417	432	406	400	403	393	381	394	466	413	381	390	390	424	425	417	447	428	403	400	429	422	460	407	411	395	414	414	405	425	456	407	451	427	461	427	466	454	422	409	418	472	423	391	432	436	424	427	433	428	396	413	412	379	374	438	463	380	402	424	416	436	403	441	428	418	432	415	422	443	430	428	428	399	400	419	429	399	407	442	427	392	428	414	429	415	371	469	429	437	426	377	460	419	448	387	409	456	435	441	396	443	396	437	413	441	422	400	433	394	424	448	431	411	426	421	447	410	417	457	410	385	388	421	408	381	416	431	434	385	416	405	438	405	452	412	428	396	460	415	406	415	448	407	392	440	399	426	398	417	430	413	411	389	435	397	433	447	406	379	377	410	446	404	417	405	400	418	428	391	385	403	412	388	409	384	464	448	419	452	435	403	425	431	392	394	373	456	391	388	420	452	389	393	395	438	398	428	435	426	414	391	452	372	435	428	439	381	439	427	404	432	445	438	410	415	425	438	394	397	426	396	400	367	433	401	422	405	426	419	402	457	387	377	408	424	421	379	399	415	401	415	446	432	425	425	382	397	375	422	436	427	436	383	423	409	414	409	379	426	428	377	413	422	407	419	402	430	436	411	424	413	448	414	415	399	409	402	442	387	414	427	424	393	387	404	388	429	417	400	397	389	395	428	435	393	393	352	395	414	413	420	456	423	415	439	423	430	403	448	404	415	372	379	388	415	384	400	385	376	430	425	428	426	440	447	402	454	434	417	427	423	419	425	388	395	398	452	425	432	441	421	465	427	414	404	446	411	424	401	370	421	431	426	409	447	414	438	379	408	456	461	446	416	415	428	377	408	403	442	386	418	384	392	448	409	406	395	401	408	445	391	402	390	444	418	428	409	401	439	426	448	462	397	436	390	398	385	395	423	409	438	402	434	439	418	407	416	419	413	432	423	412	425	455	425	419	407	385	408	379	408	457	406	399	419	430	429	461	423	420	401	451	383	418	408	431	406	417	427	425	414	357	469	429	410	413	429	407	422	402	406	446	429	402	377	429	413	411	429	384	440	413	465	417	434	409	386	401	383	413	390	411	450	420	440	410	436	399	370	414	396	406	422	395	421	391	462	434	404	420	393	411	440	358	395	370	387	435	389	379	394	374	378	418	433	437	414	430	416	421	412	379	467	443	406	463	424	425	449	467	453	431	473	450	453	392	403	435	421	393	438	401	445	403	417	388	400	392	382	404	413	455	430	394	429	418	465	406	410	396	396	403	396	404	411	421	443	443	416	394	421	428	420	416	402	459	403	414	421	428	393	408	408	433	439	417	431	446	400	404	425	390	405	411	427	428	417	420	444	399	454	418	451	424	431	406	439	442	449	475	427	435	404	410	423	396	420	402	410	427	445	407	404	433	417	442	353	448	425	424	456	466	407	425	407	393	414	425	438	428	411	396	418	412	405	410	436	393	453	407	421	378	413	383	412	416	379	450	403	466	404	395	430	418	440	423	490	390	399	400	442	432	430	434	477	387	422	386	417	439	462	458	449	420	406	451	424	398	438	408	416	422	419	412	417	394	422	409	454	438	386	387	437	399	430	421	432	443	417	402	428	384	398	435	448
27090	14924	14368	11627	4553	1718	1435	1576	1550	1208	1058	1035	956	1017	965	947	874	926	923	925	947	901	885	898	877	881	940	879	861	862	940	866	900	860	892	874	879	873	872	843	877	906	834	875	909	854	918	898	866	863	945	884	890	872	910	922	907	914	891	915	886	880	913	913	907	866	911	905	919	942	861	843	887	905	849	845	864	882	842	865	879	858	872	873	865	902	844	941	912	879	903	861	895	860	918	892	842	955	852	908	938	876	876	868	862	894	924	851	890	838	850	853	873	870	915	875	843	921	870	838	856	894	838	863	931	899	859	902	870	867	851	877	879	858	875	831	867	964	903	907	902	862	870	873	870	891	855	870	906	941	876	841	844	910	860	905	927	853	830	937	922	892	866	870	900	891	916	829	906	900	887	888	860	886	883	855	878	941	916	969	806	867	841	866	916	932	832	901	868	860	869	880	884	832	894	865	837	853	883	899	875	892	824	870	912	918	883	869	886	919	873	885	831	884	882	903	853	885	860	928	892	896	880	872	870	872	830	910	929	886	935	886	865	873	886	897	875	816	931	910	850	796	874	919	843	872	880	900	874	881	847	933	832	887	862	889	858	855	846	891	897	878	851	869	899	882	852	886	839	846	871	898	867	873	931	896	844	918	876	852	876	886	887	873	888	879	885	896	925	884	816	920	916	917	911	854	923	863	874	885	865	874	848	862	890	894	868	880	895	868	929	909	862	834	913	901	843	908	878	873	909	845	903	882	857	888	857	868	879	894	857	952	879	904	855	897	826	840	882	899	898	853	845	927	865	874	935	869	844	927	849	845	869	942	839	843	847	838	867	923	932	884	887	914	891	904	858	882	928	859	870	872	898	880	883	927	892	890	858	887	874	902	859	865	858	842	939	879	925	861	904	858	880	857	884	876	920	877	898	863	893	884	860	864	873	947	886	894	929	855	923	847	823	880	833	876	930	864	868	846	891	873	884	886	893	901	889	882	914	940	844	945	910	878	909	922	859	834	877	892	908	866	842	882	867	899	858	829	854	884	850	947	874	891	924	882	857	901	894	871	905	887	880	855	887	931	857	892	872	890	879	856	867	865	879	872	904	929	890	892	890	907	859	877	902	904	897	922	861	909	924	895	908	846	868	901	837	906	913	915	896	908	891	862	900	883	827	950	803	915	858	895	889	884	869	898	923	903	905	874	903	926	871	863	911	924	938	904	884	891	804	832	926	906	913	920	875	904	899	890	930	860	907	845	871	915	901	854	861	885	931	880	854	903	896	883	863	884	881	872	900	905	881	909	897	883	903	902	873	862	859	911	874	917	888	836	857	901	789	961	876	909	891	910	851	900	907	903	905	923	895	909	854	911	941	800	852	862	878	892	887	901	874	877	917	856	913	853	872	840	901	845	916	902	882	870	888	906	883	895	892	912	906	875	844	865	906	880	851	870	907	869	898	866	883	888	894	824	870	922	854	842	880	911	928	859	892	904	871	929	865	915	834	888	920	866	877	891	853	887	875	840	817	843	882	881	908	849	875	922	840	905	895	917	882	869	882	883	894	879	882	878	910	911	903	890	863	850	882	900	861	856	916	925	908	872	892	926	898	900	888	890	872	853	870	911	936	869	868	904	911	900	885	896	861	874	954	879	909	882	878	862	874	842	895	891	871	865	823	993	869	900	950	893	834	884	859	896	888	902	886	846	852	897	883	880	919	947	934	882	893	890	880	896	881	899	894	866	861	872	921	857	893	886	811	889	877	818	877	879	894	881	918	897	871	899	915	898	912	872	874	866	932	864	895	870	913	944	898	921	889	875	855	904	883	906	917	840	920	794	908	891	897	893	891	874	857	897	878	895	966	872	907	871	889	848	905	857	876	916	890	845	916	835	898	910	940	863	903	877	897	863	927	855	869	905	886	888	866	887	865	915	914	946	842	880	975	880	869	877	870	864	914	875	865	865	826	870	904	867	852	858	866	859	867	890	847	892	874	871	909	901	873	890	940	851	889	883	917	878	912	918	894	885	871	916	816	872	843	866	843	892	826	849	909	896	952	901	921	939	916	861	914	875	886	888	892	893	910	900	886	904	877	881	881	876	913	919	941	867	872	886	927	946	868	881	902	886	870	847	877	881	887	880	933	854	963	854	812	891	847	877	869	873	861	886	866	876	881	902	880	923	922	962	935	878	840	864	885	864	902	866	868	827	856	906	883	876	880	869	857	824	884	877	854	872	893	884	888	891	807	831	827	896	897	908	834	852	879	885	866	818	893	879	852	905	887	934	901	880	888	869	891	900	903	858	869	842	916	893	892	876	900	836	949	872	853	897	924	894	847	871	899	848	854	845	920	921	892	870	885	936	890	871	876	884	914	838	925	944	868	919	868	897	883	886	865	858	884	879	909	853	870	934	939	886	878	983	882	908	825	836	868	900	905	859	900	873	843	869	911	904	881	904	822	913	835	923	877	887	877	881	930	896	920	862	869	943	880	886	855	895	951	894	859	896	870	894	851	905	883	816	892	937	883	837	901	849	911	831	942	899	888	873	913	908	853	901	880	878	888	832	880	856	927	913	855	908	928	876	880	921	914	936	920	873	841	824	881	906	868	843	841	906	887	900	886	856	887	911	878	867	881	841	907	854	901	918	899	923	890	819	853	866	875	917	889	893	901	909	885	900	873	855	903	886	876	855	872	892	889	885	914	866	827	868	873	943	886	920	873	888	876	877	870	886	853	862	848	837	904	925	911	832	936	837	843	851	849	877	861	893	879	866	888	871	833	925	885	948	875	911	885	899	898	852	892	927	829	882	880	887	868	846	925	856	911	933	954	908	889	903	891	886	887	930	887	886	879	937	888	839	858	875	857	888	923	837	867	882	899	860	880	939	856	877	866	831	877	912	932	905	868	842	858	911	900	899	870	875	901	880	818	873	884	909	930	880	915	923	858	885	900	923	829	869	881	868	881	897	863	896	894	922	840	891	862	944	882	876	873	864	913	865	924	884	887	876	814	907	823	894	859	838	879	851	893	867	913	895	884	860	893	860	890	891	892	902	912	905	868	855	939	884	851	861	879	896	906	871	844	907	906	868	849	882	888	887	882	870	878	922	948	898	908	842	882	886	826	884	912	903	931	897	891	876	875	863	903	888	850	893	890	833	894	931	846	893	871	867	820	872	875	898	915	853	896	906	933	861	899	847	891	901	853	939	863	898	865	849	881	911	928	911	851	876	865	889	883	868	857	840	855	894	918	941	909	882	867	847	933	864	865	866	846	920	880	889	873	881	875	861	827	839	807	927	885	859	856	954	861	912	893	890	855	885	915	864	871	876	866	848	813	792	882	864	859	893	841	879	901	865	849	839	867	885	832	900	870	875	875	885	867	867	914	906	899	876	876	899	874	904	840	860	898	908	874	891	840	799	873	886	861	868	873	917	830	907	871	896	875	869	915	864	886	855	899	891	901	929	919	860	916	883	872	887	937	914	873	843	916	841	874	878	864	858
51979	31472	17744	7517	3011	1238	650	626	634	509	472	436	437	398	385	413	394	422	393	377	442	397	370	391	403	400	422	372	408	402	416	412	374	407	429	418	389	383	399	415	384	412	414	401	417	363	387	412	394	387	401	397	445	395	418	389	381	392	458	425	389	368	391	402	402	363	413	382	371	350	401	382	400	396	423	411	412	427	366	395	448	428	430	415	415	391	367	370	416	397	385	405	434	418	368	384	430	416	415	390	371	438	395	393	410	402	383	399	395	383	435	366	413	400	359	409	426	407	410	381	410	379	353	413	430	361	402	396	383	409	398	396	361	388	393	408	373	372	401	416	414	375	363	382	394	387	385	411	426	381	399	416	367	417	397	379	369	414	423	402	403	400	379	388	376	424	392	399	413	363	440	402	435	383	397	400	397	401	425	374	378	383	383	395	417	380	369	393	412	414	376	414	363	398	417	408	420	399	366	398	445	428	402	404	378	377	368	391	413	406	374	339	411	407	400	403	391	394	369	383	428	436	403	365	390	392	418	386	389	421	390	401	353	350	391	443	397	347	385	409	389	396	426	411	402	367	408	414	381	404	400	375	391	411	417	435	427	402	382	402	409	406	399	416	410	405	387	432	414	420	419	402	393	465	388	409	427	408	433	430	383	386	381	342	390	381	374	423	410	393	405	398	372	366	392	370	401	354	387	399	398	388	428	369	351	379	396	383	426	419	414	411	382	410	404	392	402	432	386	419	410	394	403	373	410	408	375	387	383	384	386	387	391	413	436	417	431	377	410	391	393	374	409	419	405	403	445	421	410	389	426	422	435	387	393	391	398	397	387	398	406	379	418	371	346	428	440	404	373	393	375	364	395	422	387	437	408	429	382	446	428	435	369	425	391	388	353	409	452	385	403	425	364	432	380	390	399	382	382	412	411	423	424	389	408	363	442	365	397	416	483	377	381	351	400	413	397	421	374	373	390	380	376	436	396	402	388	402	422	430	421	376	362	403	423	394	390	388	393	365	437	380	379	378	414	401	413	365	395	422	389	435	395	350	368	430	440	356	408	396	415	390	395	382	381	372	399	420	402	405	425	436	387	399	408	371	357	405	404	385	428	443	374	422	400	406	387	415	367	410	408	410	423	377	382	369	382	413	443	391	417	396	408	397	385	424	431	399	399	424	407	375	405	391	422	412	389	433	419	388	386	394	389	414	409	399	430	402	408	408	396	375	421	369	377	401	395	371	420	439	438	385	418	413	376	395	396	374	388	382	404	399	433	397	373	363	402	404	419	427	380	414	373	374	394	422	420	379	392	383	399	380	422	408	384	384	415	405	381	403	461	375	404	419	424	408	395	374	381	405	436	381	398	390	421	392	437	402	409	434	362	407	363	368	403	391	385	386	405	428	401	398	394	406	363	441	363	445	417	426	393	378	389	422	391	394	388	396	413	376	391	360	355	409	438	425	391	366	388	380	424	384	398	425	400	390	388	389	419	381	396	377	426	386	403	385	380	387	372	384	450	370	428	399	420	418	352	397	383	372	416	389	420	440	397	402	439	448	365	412	420	413	431	435	399	362	372	379	402	404	403	387	404	415	431	373	400	364	410	379	381	388	350	380	388	409	363	386	370	433	405	390	417	377	436	405	393	393	403	401	397	385	405	436	445	382	386	370	438	406	413	399	383	388	413	336	384	416	396	387	372	434	438	408	431	403	368	404	377	412	417	397	427	376	431	379	391	420	409	336	366	402	430	413	385	429	401	412	467	410	414	394	385	383	421	387	393	408	411	403	378	423	409	420	368	392	403	463	381	404	392	402	397	401	389	409	403	381	409	427	402	423	406	401	341	357	359	398	392	416	360	381	426	395	376	356	389	396	387	410	377	415	395	440	403	382	379	400	430	438	364	388	395	396	451	390	395	404	376	401	418	396	387	396	416	420	425	413	375	384	407	398	397	385	376	361	395	369	384	427	417	398	430	417	396	420	398	376	423	416	354	389	417	377	414	399	398	414	422	396	435	434	417	424	379	385	392	395	401	398	396	418	415	364	398	417	394	377	408	423	437	419	359	404	411	392	412	388	409	406	389	389	372	425	394	429	385	443	395	370	387	403	427	387	404	399	408	440	396	439	390	383	411	404	415	393	394	393	372	409	380	388	436	390	356	391	363	388	378	401	391	418	430	396	402	431	385	386	372	420	399	397	389	406	408	403	397	434	438	387	378	395	379	433	374	379	385	431	371	388	392	426	383	396	402	412	364	419	426	364	437	381	395	362	420	434	414	387	396	382	403	364	384	367	407	472	416	427	427	392	403	373	379	394	326	438	404	411	426	392	380	404	384	412	445	404	400	419	386	395	398	423	433	369	339	356	369	405	402	407	365	433	376	375	413	407	394	356	365	402	359	398	388	411	398	411	394	390	387	416	402	438	419	381	400	405	397	368	418	424	427	377	394	425	406	422	422	404	378	401	391	431	417	388	396	377	422	405	434	390	398	371	379	382	369	408	396	401	394	408	392	365	386	408	368	384	393	389	395	385	417	402	412	366	396	373	421	388	440	409	413	411	415	354	365	395	402	429	402	381	412	414	385	389	366	394	414	407	381	406	410	394	403	367	392	401	374	383	405	402	383	397	394	388	399	398	363	397	420	416	411	386	381	359	369	410	419	414	380	398	374	389	342	417	398	388	398	424	400	400	411	410	426	396	405	407	382	355	398	400	398	407	403	381	387	424	387	396	400	382	392	413	399	430	440	428	413	374	395	350	404	407	432	412	394	432	402	427	413	419	388	422	392	410	388	410	414	383	424	416	446	402	386	374	429	388	384	381	449	370	417	416	432	374	409	414	395	447	410	468	371	410	426	393	375	344	430	367	370	391	430	392	377	372	370	396	399	386	418	390	371	391	425	389	383	391	391	431	383	426	411	392	376	402	390	437	427	408	415	412	380	414	411	406	357	414	441	379	385	380	422	386	410	401	396	423	369	379	371	382	393	369	412	377	434	401	419	372	360	368	425	399	385	424	383	387	390	389	381	398	379	404	387	383	401	397	425	403	430	408	368	422	404	400	395	359	465	421	434	376	438	423	426	425	383	391	424	425	405	423	383	374	378	390	427	394	401	412	418	413	410	407	402	370	372	421	408	386	418	368	394	398	414	406	377	391	392	422	388	402	419	387	367	361	415	412	381	398	365	442	388	388	415	375	398	409	393	422	376	379	406	391	419	389	389	373	403	373	429	389	400	396	415	361	350	408	410	397	394	403	396	417	428	369	405	413	397	434	413	408	423	395	432	399	395	392	436	378	405	428	403	388	412	384	362	397	384	381	390	422	382	399	393	398	368	399	372	377	367	380	400	393	389	419	414	398	354	400	389	362	381	387	408	420	379	418	403	404	405	373	386	431	423	405	404	394	349	388	414	380	422	360	421	418	392	407	375	428	369	407	397	365	385	383	383	380	414	385	391	347	440	431	366	406	416	373	362	404	404	356	401	383	419	424	402	421
32592	23354	19927	13634	7654	3797	1919	2067	2085	1521	1231	1077	960	1007	960	982	960	934	967	907	905	909	879	877	920	885	903	903	854	903	872	899	895	859	901	865	895	911	864	897	902	874	880	892	861	860	887	776	885	865	876	859	838	855	855	865	856	838	904	898	875	904	866	869	871	866	942	852	883	901	850	816	794	857	881	894	852	824	905	886	904	828	873	872	837	884	862	834	842	848	805	908	886	871	825	868	895	853	860	817	899	893	830	837	807	874	915	818	802	833	852	810	885	854	831	873	794	897	904	813	884	924	904	907	889	822	807	865	844	850	802	893	825	859	823	868	850	854	836	805	827	855	824	841	859	819	845	898	815	863	804	890	829	890	905	859	876	895	873	851	878	857	856	843	837	832	892	858	804	902	897	861	858	812	858	893	847	853	817	831	889	847	827	880	842	807	831	882	855	854	869	880	882	844	839	878	883	852	867	879	864	808	816	845	873	858	863	909	813	878	897	872	874	838	857	840	847	867	861	835	843	854	865	820	860	896	855	814	835	889	879	844	842	897	880	810	876	861	863	864	842	882	844	840	860	900	830	843	869	813	833	859	913	894	835	826	842	837	875	837	856	885	818	863	880	874	794	807	865	866	827	870	889	848	864	882	856	896	890	831	891	844	842	835	867	882	908	907	880	888	843	824	839	839	899	859	827	856	819	856	796	840	822	905	854	836	896	878	829	899	908	893	869	874	857	858	880	856	854	928	862	910	855	850	875	818	837	847	819	852	859	894	805	805	830	893	829	905	862	860	851	874	824	834	836	838	821	866	841	832	893	865	916	922	853	844	899	887	822	868	871	865	832	866	821	862	859	874	851	869	858	892	849	915	794	849	916	787	858	903	878	864	881	841	829	857	848	888	886	888	870	844	755	884	904	827	870	854	845	819	871	876	882	882	894	850	850	850	858	866	854	859	835	846	842	879	852	851	842	829	853	855	818	886	846	845	934	867	859	885	860	907	826	866	878	882	839	881	865	846	868	837	865	910	863	855	835	850	814	861	902	825	836	857	862	867	855	908	910	842	847	839	857	864	868	828	803	882	848	862	833	828	826	898	862	869	831	858	863	840	873	891	927	882	858	874	860	834	856	809	880	832	821	857	884	822	864	864	864	842	857	845	848	888	823	870	877	842	829	869	906	835	812	860	901	842	863	869	808	816	878	818	883	888	853	851	845	820	861	866	913	855	806	843	883	944	881	806	865	860	816	840	900	820	826	823	859	846	820	861	820	861	863	822	801	895	814	914	826	819	853	863	851	874	881	869	862	860	800	878	913	865	846	843	824	865	838	839	864	863	864	903	821	883	855	887	866	863	841	847	860	836	821	793	896	799	811	911	811	908	814	883	868	783	812	838	824	851	881	855	869	820	835	897	834	876	830	849	870	849	829	827	836	829	861	842	811	929	781	885	893	883	875	852	848	890	889	876	864	883	807	840	852	864	852	838	847	832	842	828	888	859	824	857	827	851	854	895	923	807	887	785	886	818	856	867	869	857	837	851	873	889	799	862	888	883	891	839	844	870	825	886	857	857	894	786	887	871	857	830	892	910	852	873	839	834	888	876	885	841	876	834	885	876	846	874	812	876	893	888	854	884	848	866	813	878	883	857	871	899	848	891	885	863	863	827	839	851	850	921	838	892	879	904	828	861	858	886	845	866	837	852	884	846	818	878	885	821	898	861	865	858	891	863	802	832	854	825	883	828	890	871	865	847	853	857	838	833	827	890	838	857	853	853	823	863	864	893	823	902	891	893	854	794	838	855	841	866	881	847	829	870	829	825	886	841	878	781	901	862	862	811	849	877	864	895	846	814	852	908	876	915	873	871	827	890	889	895	887	842	885	876	851	858	832	880	811	898	846	895	897	852	894	816	874	820	809	850	853	863	803	842	867	848	855	855	805	867	884	848	918	882	858	877	810	859	872	897	840	846	904	835	845	807	814	877	817	854	875	853	818	851	881	866	887	844	886	896	886	895	852	889	855	873	870	815	906	838	851	873	846	855	805	831	844	879	793	862	843	825	841	846	849	853	908	856	862	898	837	841	854	822	828	835	921	894	833	848	849	851	854	858	819	890	803	842	912	881	896	825	814	820	837	887	893	833	899	893	850	875	890	851	816	843	826	864	832	870	858	855	786	829	868	837	859	878	893	849	868	847	848	907	824	876	932	873	864	891	865	839	866	862	813	855	904	856	832	861	881	874	851	818	836	799	814	868	864	886	859	859	860	879	891	888	877	860	856	838	868	885	857	842	874	840	889	844	897	827	894	818	833	861	857	880	837	854	823	836	885	786	822	859	801	890	882	889	831	828	864	864	916	848	813	830	890	908	864	883	847	811	908	880	837	868	832	817	869	849	870	771	870	840	856	885	881	899	805	814	825	805	811	907	825	850	864	842	784	890	855	870	833	869	821	821	853	875	855	840	857	882	841	847	860	844	857	883	960	817	887	862	873	849	833	854	865	874	815	877	864	863	854	807	848	839	843	879	867	824	901	898	809	866	883	840	820	833	891	824	867	848	898	898	851	906	904	811	886	885	869	864	891	873	842	897	885	810	836	880	842	813	853	898	806	824	828	867	889	876	775	813	874	799	905	817	829	915	853	817	856	840	873	814	902	855	895	828	831	893	817	837	852	904	852	869	857	853	855	892	838	858	870	846	810	845	867	918	894	819	837	857	895	903	847	871	789	860	849	794	844	876	774	895	850	822	868	869	860	879	929	866	864	847	849	818	886	811	838	858	896	853	864	833	850	855	871	887	907	801	848	800	845	848	908	837	883	876	853	848	801	838	866	867	785	864	839	841	846	820	854	842	823	857	885	887	895	855	814	830	873	884	832	856	886	810	837	827	876	832	861	852	848	862	880	844	839	897	839	788	818	899	892	817	870	882	857	853	876	883	853	840	842	849	889	856	812	847	858	892	833	802	890	813	878	821	844	830	844	889	874	796	829	851	892	839	838	858	872	876	851	883	855	830	865	859	888	885	845	843	858	879	813	834	892	851	850	872	824	818	790	824	878	819	835	798	847	871	830	849	865	849	819	875	869	880	808	862	862	829	797	812	843	861	861	864	882	867	834	812	863	883	849	896	874	851	854	928	858	892	849	908	859	884	803	799	866	900	869	891	838	832	835	872	907	880	875	829	912	938	834	871	888	856	903	883	823	876	843	919	880	883	896	835	876	875	849	830	833	844	844	883	831	854	840	822	852	828	840	889	850	839	801	861	871	833	861	827	860	820	842	843	842	855	859	903	890	816	775	896	824	844	878	880	866	832	829	847	859	864	846	824	873	887	848	850	850	841	870	863	860	867	807	872	871	849	857	856	858	912	902	871	873	829	871	797	824	826	885	861	837	863	857	853	817	862	796	823	837	879	818	819	828	845	868	850	889	839	911	839	798	842	837	827	833	865	827	902	884	867	876	860	898	856	902	858	833	810	886	828	852	859	861	863	851	834	854	808
63857	36462	24042	13268	5422	2810	942	791	785	637	567	507	454	439	488	467	457	434	474	442	432	427	434	450	428	472	481	430	446	421	409	423	481	425	414	453	432	428	432	450	393	448	438	398	420	425	468	411	432	457	424	430	447	417	421	434	491	424	430	448	469	448	434	420	442	420	407	453	408	416	397	442	436	453	402	472	412	426	462	477	450	424	406	422	442	411	466	448	457	442	462	408	425	433	401	396	481	422	400	439	462	409	439	459	420	427	440	414	418	413	436	454	439	479	421	420	438	424	431	409	376	415	437	414	486	417	456	443	411	423	438	396	438	428	426	442	445	401	426	422	363	457	464	487	415	437	443	425	435	412	408	447	384	398	429	462	456	450	439	449	442	468	416	428	437	403	416	444	422	441	430	383	407	418	424	418	432	405	463	444	456	419	433	415	414	395	439	411	414	411	417	421	408	453	418	435	393	438	447	364	420	418	427	438	453	422	432	409	441	440	412	411	419	404	438	426	436	431	408	456	421	447	420	450	424	446	414	396	426	480	442	438	406	458	486	415	410	387	400	445	442	435	466	441	411	429	498	398	421	471	418	445	430	417	430	393	410	387	413	398	402	410	435	452	419	444	414	435	405	395	445	407	430	441	424	416	421	430	399	438	457	411	450	440	430	397	412	428	400	402	483	402	393	400	448	452	441	432	422	429	408	457	434	459	448	457	469	398	432	427	367	423	458	448	453	400	430	387	407	413	466	429	445	403	405	436	411	490	419	436	395	431	463	433	444	393	441	422	458	394	471	426	442	411	435	378	445	397	426	458	446	438	425	417	444	402	406	404	405	402	404	430	428	445	417	409	443	409	409	413	414	411	384	454	450	432	455	427	442	436	443	455	452	388	402	390	442	431	417	441	400	448	448	438	457	417	402	412	452	428	413	408	404	416	410	421	429	431	380	436	431	464	395	409	388	375	406	462	441	412	432	417	420	414	443	416	445	436	423	423	417	428	413	436	419	374	411	447	414	433	414	410	432	478	478	407	436	464	431	443	424	456	393	404	370	408	430	413	402	455	426	413	413	429	420	434	419	425	384	435	433	449	438	401	436	401	442	461	404	407	433	416	454	402	418	406	420	429	435	429	419	426	419	428	411	430	432	409	434	418	433	427	455	452	409	430	401	400	421	431	426	399	417	412	397	411	386	437	435	487	436	382	436	414	427	437	423	399	449	445	399	440	428	381	438	434	401	426	383	399	406	440	375	435	388	412	417	430	448	439	439	418	432	452	434	457	424	415	420	430	428	391	413	407	461	449	407	414	399	406	452	456	454	460	415	463	398	417	442	429	464	416	418	388	451	403	434	418	420	455	451	409	418	423	446	398	426	423	405	444	414	428	400	393	387	404	425	400	427	427	400	397	413	442	408	473	420	461	375	409	441	409	475	439	397	427	446	413	454	399	438	430	439	414	472	435	422	416	422	426	425	445	468	444	411	410	471	427	466	442	431	363	444	446	426	434	457	463	429	453	408	434	403	469	414	406	428	421	430	410	436	447	429	493	454	420	445	413	407	423	395	428	426	404	431	422	386	395	380	415	455	421	458	407	408	416	437	432	412	388	438	391	419	446	444	375	450	428	413	429	406	447	413	380	374	415	424	410	422	459	446	418	457	435	438	376	434	408	408	442	417	422	405	421	440	383	441	431	414	410	398	409	427	471	431	434	442	442	402	432	405	445	447	427	450	454	433	389	423	458	425	445	432	442	448	410	415	445	426	431	442	401	425	376	367	401	409	468	420	416	403	419	408	440	425	415	457	457	413	460	458	464	414	431	457	432	438	441	447	415	456	409	410	424	424	446	434	417	415	420	409	405	421	458	394	435	432	463	477	401	427	394	461	435	422	445	400	447	429	434	425	462	440	409	408	391	469	426	415	396	437	472	385	429	393	437	429	447	434	404	413	429	420	447	480	404	426	458	440	449	445	423	394	414	393	490	397	472	414	467	422	408	426	441	365	401	417	449	427	436	436	460	397	415	389	402	434	394	422	457	390	451	435	435	430	406	389	468	400	403	453	447	384	409	405	436	478	442	412	433	429	440	446	433	436	427	424	420	473	427	384	446	477	427	343	426	401	383	382	400	427	404	408	415	406	377	444	414	417	391	459	393	433	427	458	443	452	397	417	417	426	418	403	472	450	370	439	437	421	439	428	415	420	416	407	437	406	440	422	420	395	467	429	410	408	397	430	414	437	394	422	377	415	424	452	432	399	449	460	442	442	414	430	419	399	430	468	387	406	388	388	455	422	400	411	418	443	410	424	414	436	439	429	429	452	409	387	450	441	444	447	434	448	401	385	416	415	456	464	416	426	423	425	453	459	418	397	389	374	429	405	409	403	435	431	427	449	427	451	454	412	413	456	445	480	422	419	433	435	396	403	446	441	467	439	420	452	442	433	400	397	421	414	413	384	393	416	433	454	391	403	474	436	434	415	436	420	441	397	406	441	416	416	454	450	403	455	431	436	420	452	405	393	427	428	425	452	396	433	437	453	440	430	447	458	409	449	425	421	419	450	443	409	401	442	430	405	429	410	426	432	438	421	426	419	401	408	427	425	456	425	409	444	386	471	414	423	401	396	412	413	389	392	408	461	434	458	479	454	448	427	393	438	429	448	436	396	442	430	421	400	435	449	417	422	423	416	419	429	413	433	433	404	428	411	428	400	454	442	421	433	415	432	451	420	471	391	419	422	417	435	414	429	413	462	426	438	432	437	431	404	460	409	462	418	424	398	447	416	435	437	430	429	453	427	434	426	433	439	429	427	403	449	437	441	443	443	378	416	382	417	460	427	422	432	440	446	438	424	420	413	436	440	448	478	416	419	442	431	445	411	409	412	446	425	401	441	448	489	443	437	417	471	454	431	453	418	400	418	430	426	424	413	436	423	419	425	450	430	427	459	440	433	446	432	397	430	417	407	387	371	431	406	432	455	438	426	402	447	435	396	405	424	452	430	499	415	431	437	435	414	390	428	443	456	440	452	475	482	407	450	424	394	433	451	470	414	422	451	424	409	439	436	387	433	425	434	458	457	421	415	397	428	464	389	379	403	444	445	419	436	437	417	425	421	427	405	379	410	420	419	448	467	443	460	431	442	422	374	424	454	440	429	419	437	449	418	425	443	416	433	426	405	400	453	415	403	453	445	440	414	406	467	443	467	422	403	449	400	445	439	413	394	392	436	425	438	412	418	461	408	460	384	410	400	414	393	420	433	410	419	405	439	435	413	453	457	459	393	423	442	431	421	444	422	421	435	423	425	409	411	415	402	434	443	441	446	407	446	430	464	407	464	420	391	448	442	399	465	400	417	438	435	440	429	458	440	416	435	405	410	417	421	418	443	427	394	384	435	446	460	416	457	445	432	432	413	442	408	434	449	421	442	458	440	435	429	427	394	416	454	434	416	421	431	415	452	456	400	414	402	435	463	439	423	412	432	424	469	454	450	424	397	390	418	403
39849	26047	26273	20592	12485	7573	2660	2557	2338	1936	1518	1302	1179	1130	1088	1043	993	1000	1015	1059	1039	915	964	946	956	998	906	943	977	951	937	939	973	936	945	928	912	896	872	988	989	929	958	927	922	940	903	996	902	907	931	929	936	864	938	992	975	904	935	940	970	937	925	994	901	947	985	921	986	906	901	913	967	908	961	961	885	851	939	966	893	924	949	922	945	881	907	866	928	898	920	905	893	945	897	905	869	877	968	894	932	908	905	907	953	938	903	909	940	934	964	899	887	940	847	897	888	947	915	928	889	856	877	879	874	852	916	873	909	901	940	880	895	915	903	910	930	948	907	896	954	957	911	874	916	939	917	915	933	910	972	888	817	881	899	930	919	953	896	945	879	934	931	927	953	940	880	907	971	875	927	910	956	872	877	858	927	901	937	939	892	898	894	918	912	877	970	904	912	922	895	897	950	929	913	848	917	860	947	911	913	910	889	921	962	900	941	898	903	892	897	966	920	882	921	919	938	964	903	860	881	875	866	919	902	873	921	869	997	894	921	885	905	899	860	946	936	962	914	922	907	943	935	877	925	935	933	880	883	850	995	897	888	878	907	908	883	926	909	937	947	895	900	949	908	970	884	917	906	899	957	932	903	995	930	901	978	885	845	883	895	878	833	941	876	923	899	933	912	921	926	884	926	931	912	872	848	900	982	901	932	907	976	951	918	787	891	934	882	875	898	932	923	918	887	862	894	890	923	828	936	960	893	957	899	916	862	919	912	924	896	906	938	915	920	869	922	903	908	912	859	892	919	911	954	899	907	895	900	932	895	872	916	952	879	986	892	915	954	901	940	885	923	904	927	917	848	877	908	925	890	923	947	943	915	914	893	904	909	878	891	903	896	924	923	885	872	931	864	884	890	948	905	883	896	906	889	895	909	920	904	912	894	956	882	805	935	958	880	917	894	923	900	919	885	899	952	917	880	902	890	940	872	935	875	901	915	928	912	912	886	917	888	884	895	956	902	864	868	958	935	902	912	931	862	919	903	876	884	910	878	907	899	932	908	884	890	895	850	847	925	885	926	880	903	944	914	866	910	897	886	873	906	929	871	918	928	889	978	899	927	938	894	908	969	910	924	902	915	926	900	904	908	955	906	912	878	944	889	850	929	923	948	974	940	918	949	899	940	968	924	872	951	875	880	854	919	919	919	900	925	891	904	871	946	904	909	933	872	931	927	913	864	890	947	908	936	897	870	941	906	907	923	910	885	936	891	905	924	930	943	944	879	841	886	856	920	904	915	922	901	929	893	888	894	889	903	916	907	962	887	938	875	907	927	942	911	848	893	899	942	917	921	870	884	893	898	927	936	874	929	924	900	945	860	842	920	894	927	895	895	900	880	941	891	998	842	920	908	896	918	908	877	898	930	901	965	889	965	902	936	937	797	986	893	923	949	941	967	943	914	870	914	907	912	946	884	873	895	932	900	924	943	887	863	923	881	898	946	930	858	879	885	828	896	899	916	908	944	907	894	922	910	902	895	842	946	915	991	909	935	962	866	911	897	923	943	918	915	912	943	914	939	892	948	858	960	897	907	915	912	908	917	923	893	889	892	885	954	922	918	925	906	877	892	870	929	919	980	914	884	901	904	897	895	897	975	949	892	924	933	933	898	903	884	960	879	903	935	916	891	913	905	942	953	916	876	958	918	859	924	957	849	917	942	916	926	903	866	929	981	901	908	882	905	939	907	901	934	875	872	952	892	894	977	857	950	929	849	957	902	923	924	908	933	906	909	931	867	893	926	921	858	920	922	957	862	880	895	907	839	939	911	890	883	874	889	917	938	994	892	874	901	929	923	939	884	892	951	890	899	902	904	925	899	929	874	917	920	880	915	915	924	885	916	927	918	873	857	907	876	946	854	883	927	862	889	921	882	896	900	930	847	915	907	934	869	884	920	865	906	927	952	906	915	929	908	916	894	964	891	873	861	889	885	880	915	946	878	877	869	897	957	927	898	846	861	945	942	879	924	879	888	940	936	884	916	924	935	909	905	884	923	900	900	930	903	936	915	893	931	965	934	894	884	902	885	956	911	896	887	871	913	957	931	893	935	938	935	908	894	890	910	907	950	911	916	908	922	959	957	892	923	967	908	895	905	898	962	876	910	913	915	904	887	897	939	905	914	908	877	923	892	920	828	906	901	972	918	877	914	923	900	887	918	911	915	920	889	837	903	874	885	913	908	917	835	930	854	874	862	877	926	922	915	889	898	886	906	857	935	886	935	935	916	874	940	919	884	856	841	904	918	883	858	921	897	932	853	888	874	935	905	877	894	880	911	939	955	932	977	849	866	891	895	880	900	924	962	929	865	957	956	868	892	895	874	928	939	924	945	921	899	973	903	879	871	864	912	892	878	945	898	889	899	953	956	896	956	944	919	953	929	926	916	877	932	901	892	916	886	964	880	949	913	912	897	885	893	935	901	963	912	900	873	920	856	914	953	944	910	939	943	876	963	953	888	896	931	917	930	961	862	942	906	918	898	883	852	929	909	942	907	888	897	915	897	876	854	899	866	858	914	925	903	864	938	912	936	852	915	897	902	914	880	933	878	929	916	934	867	947	928	923	919	888	906	916	886	907	867	862	873	958	947	987	923	924	954	952	920	862	933	921	913	922	963	912	945	941	921	902	935	894	936	900	906	908	956	862	897	894	911	934	905	960	932	892	895	930	870	900	936	898	932	930	941	881	943	892	901	889	941	881	935	861	859	942	946	875	862	912	886	883	938	910	967	950	954	921	908	918	952	915	903	929	894	897	870	896	939	918	916	867	970	937	917	907	860	900	898	935	887	971	908	926	926	911	861	899	905	952	899	872	941	919	944	912	914	892	842	897	915	927	916	906	936	881	907	937	927	877	894	867	908	960	913	884	913	925	886	869	892	902	943	908	917	841	957	906	909	948	927	893	872	899	936	934	948	894	885	958	850	937	934	861	941	944	871	874	913	875	933	877	891	907	957	925	917	887	940	911	886	916	876	877	943	894	896	905	890	918	878	931	850	869	900	934	903	975	878	887	904	860	988	902	954	911	865	870	862	916	933	880	931	931	874	948	899	909	907	916	901	916	908	903	954	921	961	899	966	930	902	904	898	951	951	917	905	921	909	947	894	931	905	916	923	928	918	895	946	920	859	883	884	906	916	957	930	896	908	922	878	908	916	854	902	891	872	890	903	914	914	885	897	931	913	891	927	930	898	965	974	838	956	902	859	957	946	875	903	931	926	900	885	913	864	924	897	928	909	940	888	934	918	933	962	908	927	966	928	973	922	981	927	900	881	915	936	924	967	923	927	885	883	909	867	881	895	913	874	913	900	863	879	876	902	923	942	941	966	868	900	889	904	915	871	904	932	929	853	858	873	940	966	898	899	899	897	934	896	889	955	900	901	943	951	883	894	885	920	905	887	882	917	963	910	900	960	879	906	950	908	889	906	931	889	896	896	856	856	871	897	921	935	904
41489	23124	14044	4774	1250	792	563	557	641	454	481	457	469	463	468	473	398	428	411	395	403	424	403	370	410	426	435	422	426	444	438	440	421	427	409	411	415	373	415	421	407	432	408	426	385	410	422	411	432	443	407	418	436	430	414	435	439	433	421	402	422	407	376	410	419	405	402	426	426	413	412	440	412	410	404	368	438	394	370	407	389	387	403	408	423	453	417	443	418	420	400	445	424	388	425	400	404	419	437	400	438	424	390	398	404	408	472	381	425	424	402	417	403	443	441	422	431	397	390	393	415	460	421	419	420	426	429	461	421	376	396	429	417	397	389	418	427	445	429	431	414	457	401	395	406	378	435	440	395	403	403	375	399	380	397	408	383	411	415	428	410	399	408	371	415	402	432	439	401	390	422	411	396	433	452	426	426	395	375	404	378	424	395	382	426	400	422	459	399	405	430	414	409	464	433	412	406	387	401	392	401	387	402	385	382	425	436	374	381	402	401	382	431	448	444	398	412	417	391	432	410	388	403	382	414	425	425	424	449	412	350	410	407	382	387	384	367	397	401	402	435	409	453	425	422	433	429	382	387	411	411	426	420	431	420	401	384	419	382	422	410	451	405	431	417	432	434	435	412	463	437	423	399	436	428	432	416	412	419	406	421	434	406	387	409	430	432	430	399	391	389	394	413	406	402	391	441	389	404	407	413	422	447	415	438	409	413	411	445	425	445	411	380	377	406	422	428	438	410	403	454	382	396	419	394	380	383	435	421	387	399	414	402	399	389	409	431	402	395	461	443	383	447	365	405	422	408	427	425	388	369	420	387	377	417	402	435	392	425	431	418	433	444	374	384	382	409	421	408	387	403	443	363	408	438	372	402	430	413	403	444	479	432	441	428	460	473	407	417	439	403	397	378	414	404	426	426	433	436	374	406	418	399	392	411	398	435	371	416	439	404	414	399	400	415	430	407	432	387	425	418	438	426	464	396	454	354	467	433	401	419	394	431	416	407	451	397	399	407	401	393	379	421	424	426	424	405	445	422	414	423	427	411	409	437	415	438	461	408	372	428	410	399	379	410	424	448	411	386	406	361	387	392	390	382	373	398	403	422	409	381	436	430	398	427	437	388	422	398	417	413	429	390	405	414	400	406	426	394	454	408	400	415	435	414	413	398	436	436	449	457	387	490	424	419	400	399	425	408	425	397	401	417	359	374	451	401	375	416	395	450	396	415	412	401	428	370	428	407	429	417	412	419	411	392	408	413	425	421	399	429	382	430	386	408	399	378	419	399	375	382	414	408	419	454	424	403	419	400	439	447	416	390	392	393	396	418	420	377	394	380	419	468	471	421	408	413	454	384	390	389	393	429	408	419	434	383	433	372	411	442	441	394	378	378	403	397	387	394	394	391	393	408	423	461	453	404	397	436	430	407	409	430	392	400	411	364	414	401	366	347	414	462	408	423	396	404	434	425	393	384	422	432	456	416	412	409	412	377	415	403	416	403	409	425	438	416	419	360	370	463	408	424	412	433	405	388	371	404	421	397	423	418	433	403	443	364	381	393	393	407	407	435	390	398	422	358	392	399	373	391	425	409	420	405	362	400	399	410	411	404	391	439	419	397	413	434	374	413	409	403	376	386	369	393	427	449	366	385	464	416	373	407	390	385	369	424	415	416	472	409	424	419	421	443	439	364	384	432	428	432	410	394	420	406	457	401	428	417	404	425	473	425	395	409	387	391	359	395	408	420	407	486	383	385	415	442	383	437	406	380	413	421	414	397	393	377	399	380	425	398	431	388	403	437	406	415	417	396	403	360	385	424	436	432	438	419	416	400	424	480	392	400	407	388	402	381	413	399	402	413	422	381	408	421	388	394	400	446	423	402	394	408	420	405	400	377	401	397	415	403	426	422	388	406	402	402	402	428	411	470	379	419	374	427	404	425	432	422	436	438	410	437	451	386	438	422	439	409	382	395	408	384	408	407	409	413	419	382	414	425	379	378	393	385	412	388	422	405	403	404	390	408	411	423	449	399	430	405	417	401	402	436	399	373	395	429	395	417	397	364	435	445	420	432	405	429	397	416	394	405	402	418	381	400	446	439	430	420	394	438	390	370	504	439	397	407	377	431	425	397	432	442	420	422	409	432	389	419	429	396	367	454	402	407	405	383	424	398	403	426	401	400	392	405	459	403	396	410	421	416	374	381	406	389	401	429	398	402	401	425	429	410	419	430	444	403	412	412	443	429	413	334	403	421	423	420	418	431	384	463	407	403	406	414	420	403	431	383	426	424	421	406	419	389	405	425	416	446	376	430	425	436	429	415	452	380	427	419	385	406	374	415	401	404	421	439	396	395	377	372	375	392	449	396	405	410	433	454	397	400	398	370	470	420	394	472	422	472	424	433	391	399	440	414	396	448	423	411	414	421	407	429	369	459	399	399	384	376	416	396	411	403	395	395	384	437	424	414	404	403	409	417	400	424	407	393	428	452	415	391	379	382	382	389	415	425	382	403	410	411	405	406	412	405	392	386	395	407	429	370	438	393	382	430	403	413	436	401	431	457	434	424	412	421	400	446	451	423	416	397	424	408	427	457	417	422	470	385	409	451	466	403	415	412	411	460	454	402	381	374	402	418	442	414	384	416	390	404	437	396	426	400	422	416	417	435	395	397	443	410	374	382	386	372	415	402	415	462	417	453	406	410	421	370	408	398	421	419	432	445	458	412	417	400	412	410	383	408	461	397	415	382	394	404	401	407	415	415	413	403	432	426	385	409	376	416	404	424	431	416	416	396	383	427	423	424	406	437	413	409	409	412	397	394	420	416	428	395	400	421	435	414	424	428	411	391	387	419	421	400	388	362	431	426	389	361	432	404	402	436	392	432	442	416	425	397	433	437	420	383	422	386	410	429	402	390	441	453	422	457	443	425	427	432	405	391	366	421	386	430	417	417	358	411	395	417	401	380	401	409	453	410	368	404	442	393	399	381	432	434	386	400	395	436	388	407	398	404	414	410	420	423	428	438	420	432	398	419	393	397	424	414	443	425	404	394	419	394	398	424	390	403	411	472	376	396	348	454	418	363	393	377	425	395	416	390	431	346	419	449	439	420	425	367	400	433	409	435	360	451	443	441	419	412	462	431	442	403	424	409	427	390	376	413	434	399	405	455	417	412	395	361	377	386	408	371	399	407	438	425	402	400	431	390	425	369	381	400	450	421	411	415	387	404	395	377	393	383	430	417	386	396	382	423	417	398	477	394	401	419	429	449	409	412	378	402	443	388	402	461	434	442	406	406	431	418	410	425	393	414	385	411	436	439	422	394	375	409	398	363	418	404	454	416	415	362	388	391	383	399	403	410	397	412	442	434	379	435	385	409	405	411	430	404	414	447	417	414	385	426	406	419	375	397	413	406	425	389	417	385	445	417	401	411	384	415	402	426	412	426	410	382	419	411	397	380	423	376	438	420	431	430	428	407	411	404	433	435	376	411	409	410	409	387	428
24671	17042	17578	8178	3650	2323	1655	1704	1752	1458	1208	1065	975	973	962	934	944	866	958	921	974	926	903	896	864	881	861	879	904	819	908	956	931	893	862	883	895	823	861	897	933	876	871	879	864	852	925	896	859	886	873	847	862	882	859	874	860	889	867	857	867	872	868	857	850	892	877	845	869	873	817	873	872	867	910	904	859	911	893	831	899	878	913	862	822	867	912	887	832	831	917	867	917	864	860	861	861	915	884	899	878	927	866	872	887	926	902	856	902	861	882	865	882	903	814	873	859	960	862	904	877	884	897	908	852	890	910	855	861	874	851	891	896	909	874	862	901	867	856	901	875	913	839	858	855	902	844	916	856	853	860	889	842	857	901	857	868	890	867	869	904	935	842	852	920	867	824	866	825	896	872	884	907	812	909	888	884	870	913	891	883	828	909	876	878	880	879	862	873	887	830	908	853	858	846	875	814	842	860	906	907	902	868	846	865	893	863	882	827	892	882	874	850	892	857	875	863	859	853	890	842	876	866	865	881	872	924	877	880	870	886	982	877	856	936	889	889	858	882	859	877	886	884	864	848	896	900	901	881	864	868	877	901	863	944	899	900	874	910	880	861	925	904	872	830	914	876	851	858	899	886	900	870	859	831	917	889	881	885	849	878	868	927	878	855	883	931	864	881	922	879	849	870	886	910	911	868	900	847	898	903	853	811	883	888	871	820	846	834	881	868	874	910	910	874	871	862	870	898	857	899	873	890	873	835	908	899	864	904	926	873	885	848	864	874	826	894	861	872	824	850	880	887	845	861	847	913	851	866	919	881	897	866	835	874	913	854	857	891	879	854	849	880	841	868	906	876	850	890	853	819	875	821	928	930	858	861	900	882	882	913	857	885	871	924	845	867	902	872	934	840	837	898	868	856	928	878	961	914	856	863	852	837	872	860	848	819	902	824	859	942	900	889	880	850	885	837	889	891	888	877	939	885	875	889	851	867	907	905	907	881	915	893	878	819	877	864	919	897	878	888	864	869	866	844	868	895	864	906	891	931	936	839	819	911	894	917	837	911	893	809	899	875	826	851	856	853	861	876	853	935	893	908	866	880	921	867	872	906	890	877	883	897	882	841	943	899	869	905	893	858	868	855	898	889	851	842	890	870	817	833	901	865	932	901	923	948	905	890	935	843	878	877	908	876	888	878	898	845	872	852	887	898	870	915	879	896	919	891	872	971	878	886	883	839	881	874	895	863	876	889	863	924	834	863	891	891	877	878	861	889	873	875	839	886	884	844	890	888	815	878	868	851	891	889	876	892	845	873	901	859	890	864	869	835	837	885	869	866	883	911	859	833	871	870	879	863	879	850	873	902	862	902	849	892	828	908	857	833	861	896	891	923	886	835	836	866	871	833	879	870	850	865	900	865	826	872	945	925	876	886	824	885	882	894	865	826	909	883	899	925	883	865	892	918	900	826	882	868	846	891	852	877	907	837	871	939	892	849	933	891	900	848	901	905	889	869	866	881	851	886	850	854	896	917	908	805	815	863	861	881	899	867	882	855	917	861	898	925	874	866	888	858	891	902	822	861	849	863	877	840	878	918	926	886	876	839	869	885	899	889	899	897	930	881	899	883	893	917	832	894	833	866	895	866	888	870	828	879	945	821	915	826	905	872	923	903	875	826	844	898	907	892	852	804	856	821	910	864	849	797	925	860	894	847	875	870	889	896	916	888	867	926	888	894	886	899	881	852	895	815	858	927	880	863	882	922	932	864	881	857	845	832	834	824	919	839	908	862	856	874	879	891	864	855	821	898	853	866	854	866	846	890	821	892	862	831	876	919	942	895	878	863	876	957	864	873	918	925	852	812	889	838	885	909	854	888	886	919	888	885	899	911	844	916	849	908	877	879	831	834	894	862	874	835	928	869	837	858	884	910	841	883	859	903	893	923	906	827	908	853	900	889	833	862	850	883	811	900	907	874	881	908	937	908	874	862	907	917	898	883	842	884	858	936	854	859	900	844	937	837	869	914	892	855	820	890	872	946	888	865	899	877	841	895	835	829	906	884	907	853	868	877	883	890	878	931	871	803	914	940	814	859	906	879	805	916	887	876	850	872	930	887	874	904	851	873	828	921	878	836	829	892	875	821	860	844	874	841	863	873	865	871	803	919	898	906	908	893	841	885	850	840	863	925	905	847	863	897	879	854	844	849	874	849	829	914	887	887	933	879	853	885	887	920	894	883	874	862	861	925	907	931	884	898	911	854	873	896	894	870	848	859	920	849	838	871	890	884	849	920	889	891	880	877	868	876	896	854	898	910	901	882	898	865	869	901	887	896	871	864	830	877	870	886	865	817	890	867	835	827	923	837	850	896	877	876	857	897	869	883	839	877	865	914	845	875	833	904	865	886	907	873	864	887	898	921	821	873	911	827	882	849	891	870	909	860	922	882	863	855	907	903	851	878	862	930	891	846	917	884	870	854	931	884	871	878	870	841	929	892	920	806	913	905	907	866	907	884	851	880	837	871	898	904	918	880	913	875	846	895	903	898	872	888	896	870	872	923	956	840	830	936	881	883	837	853	827	945	857	892	909	872	880	924	890	847	860	877	908	895	913	908	897	884	843	926	828	903	926	874	891	852	894	899	880	873	891	879	829	897	865	925	882	873	863	835	919	892	921	846	894	837	837	863	835	871	866	914	902	888	885	866	890	861	888	914	845	858	846	873	867	856	879	919	940	900	869	858	867	880	848	863	862	813	905	883	885	897	955	895	828	852	845	856	920	901	877	832	868	850	902	908	814	888	907	888	861	879	888	925	909	871	886	862	881	832	913	866	921	874	868	892	923	858	870	868	884	871	878	898	902	883	844	857	907	887	897	887	946	874	880	851	858	863	871	911	879	887	919	899	929	870	882	890	860	882	881	880	895	870	852	888	882	869	883	907	907	802	888	895	873	877	829	912	875	860	848	857	877	880	913	899	892	877	894	877	883	888	881	817	846	898	849	904	852	900	904	876	849	867	920	849	910	871	914	909	876	890	855	861	866	891	842	920	826	899	899	851	912	892	826	893	863	904	883	870	880	894	899	894	857	843	874	864	861	927	831	894	892	893	865	896	855	905	858	895	853	922	880	874	940	838	842	856	872	897	911	882	875	912	853	893	864	903	895	860	869	948	833	839	822	813	907	822	852	890	885	842	850	873	849	863	919	866	850	851	943	892	871	886	918	934	838	868	850	907	886	848	868	846	886	863	886	900	924	855	872	912	883	882	861	893	933	868	877	890	890	873	906	847	855	786	867	863	875	884	869	916	911	906	878	860	854	824	859	849	860	827	902	825	979	902	890	874	839	860	863	876	884	852	840	889	845	882	859	910	882	887	825	886	842	895	921	848	857	945	919	853	853	854	875	878	799	909	869	928	914	866	864	949	856	915	866	922	885	845	861	890	852	895	897	934	872	829	879	874	866	847	865	907	883	899	858	856	842	867	884	914	912	893	822	869	932	847	877
55586	28089	11012	4262	2709	1529	637	583	550	577	447	443	408	422	415	415	384	423	448	428	379	414	394	359	415	436	366	394	429	408	367	399	418	393	384	432	388	378	405	387	417	368	391	385	409	388	383	394	404	358	406	412	435	441	406	371	437	468	415	393	426	363	388	438	384	378	376	428	392	411	395	355	395	397	356	399	401	428	412	387	402	426	419	433	436	410	395	401	403	365	416	395	390	409	370	409	447	393	387	397	370	385	373	376	412	392	388	459	439	377	403	407	423	387	404	366	371	382	418	422	402	361	369	381	384	397	383	397	398	452	383	411	390	413	383	404	364	408	395	381	395	416	413	413	416	392	390	364	407	412	432	372	390	396	364	388	375	432	413	381	409	393	375	390	377	408	421	378	370	348	417	398	444	399	412	412	410	400	383	375	409	393	393	428	379	412	415	398	416	377	389	378	403	391	400	412	370	390	376	365	376	450	378	392	390	369	431	367	362	363	366	436	401	417	385	352	356	377	411	393	425	395	443	414	373	406	398	421	385	356	381	389	393	355	405	372	394	419	411	439	401	404	440	398	407	381	417	414	401	414	429	376	401	420	383	431	386	431	406	369	404	381	378	401	408	398	406	394	393	405	400	394	403	398	433	389	385	382	381	387	380	434	367	423	400	375	392	378	430	378	390	365	413	426	411	393	389	389	415	385	363	367	387	371	395	422	391	389	388	434	401	391	387	390	360	375	427	398	397	376	413	434	390	387	396	395	422	455	400	396	397	398	403	389	417	372	369	394	381	399	426	362	388	384	384	412	378	367	395	420	411	402	382	400	391	404	366	396	390	409	401	361	426	431	406	389	384	372	397	383	415	366	381	411	391	401	381	392	383	423	385	408	379	389	412	372	370	420	411	375	392	358	374	381	384	377	379	376	411	403	398	404	414	366	397	396	419	401	433	401	420	434	401	396	439	407	383	389	402	410	376	384	391	382	368	347	385	424	412	413	390	378	368	372	403	383	412	404	393	400	407	430	401	424	415	431	416	432	430	385	384	402	433	388	438	431	391	420	383	398	383	386	367	400	430	342	389	364	381	421	413	394	405	397	389	417	362	389	391	390	418	375	376	392	381	413	444	400	429	387	418	416	378	402	426	397	397	400	403	396	389	386	396	415	381	392	437	387	367	408	380	438	395	447	388	421	436	372	383	407	402	407	402	411	408	360	421	412	404	450	412	433	394	391	378	416	375	409	385	408	411	397	436	385	388	426	384	383	381	380	419	393	368	388	396	403	406	398	409	389	378	381	380	444	415	382	401	436	379	418	386	398	393	384	382	375	407	407	410	378	365	422	408	397	430	424	401	425	371	396	405	383	451	407	391	379	398	387	363	406	391	383	418	401	370	421	416	394	381	405	390	422	395	404	437	431	379	367	382	377	425	352	378	393	389	406	412	384	377	376	399	377	432	414	424	391	414	392	379	393	375	412	414	408	424	416	412	429	412	364	391	429	361	390	431	402	414	400	358	387	363	374	392	380	403	393	386	404	408	385	374	384	370	432	385	399	412	371	401	460	394	383	381	378	388	398	380	389	400	381	432	379	423	376	370	401	408	389	385	411	395	426	391	399	392	414	422	406	409	400	367	408	371	377	382	378	397	421	383	428	436	380	404	419	375	422	375	411	445	423	390	398	426	376	418	381	445	433	409	439	399	415	393	378	393	415	368	419	420	379	422	400	436	370	422	398	418	396	424	396	402	385	379	398	372	366	426	388	415	398	409	395	422	401	405	396	433	413	368	426	372	369	410	374	372	423	420	425	384	421	357	403	389	385	413	393	370	427	408	427	386	410	379	412	355	377	375	377	370	406	374	420	416	358	383	396	429	411	396	394	372	379	412	376	392	401	416	427	409	374	415	353	393	421	400	367	374	387	428	380	375	391	455	381	373	366	396	403	395	418	415	352	417	375	413	409	383	371	406	370	385	393	394	403	385	418	435	413	391	371	419	380	410	395	419	399	380	396	367	405	407	402	345	397	373	400	390	406	369	363	350	371	373	430	386	383	395	361	382	425	391	395	415	423	414	407	442	388	382	390	392	409	389	360	375	380	412	385	400	404	374	378	392	421	320	410	415	390	361	407	391	365	408	409	418	371	349	406	394	414	365	388	423	404	397	370	410	425	414	388	430	413	395	388	393	387	384	388	423	440	378	402	438	428	364	384	445	370	426	387	392	443	386	383	384	407	353	416	399	387	420	402	405	403	410	426	432	403	455	413	454	364	353	440	424	426	376	389	392	381	384	334	400	435	369	428	383	423	407	405	403	343	407	390	373	388	372	409	428	430	421	396	385	433	437	371	378	414	385	390	410	391	393	426	410	397	383	373	394	397	417	407	379	369	422	361	438	395	384	412	417	375	410	378	411	392	408	402	409	405	377	409	384	377	388	385	385	380	394	443	383	375	441	390	407	370	391	419	383	430	415	370	411	387	414	359	391	369	391	413	415	401	418	382	423	410	432	433	384	372	344	450	456	428	412	388	424	431	386	437	401	422	361	414	439	398	418	379	348	466	411	393	418	364	383	410	417	397	410	420	429	384	403	378	393	381	373	414	376	393	364	420	359	410	372	411	419	360	399	389	431	401	388	387	342	384	402	410	436	387	395	384	393	389	365	401	420	424	384	389	388	395	417	390	398	407	428	409	414	388	391	415	432	381	408	395	374	342	394	424	378	385	401	393	389	387	428	393	422	408	397	369	386	411	375	418	406	419	384	396	402	432	396	378	391	427	429	413	408	414	437	401	442	391	395	420	375	376	420	414	391	394	376	405	388	358	422	390	377	375	394	401	401	384	358	391	379	373	389	389	374	416	408	415	376	391	349	432	403	418	405	400	394	427	410	401	397	443	413	371	372	389	424	413	420	414	408	395	395	379	417	401	414	435	398	381	365	415	395	414	425	387	371	383	400	400	358	369	414	403	353	426	439	401	429	370	408	424	404	427	412	459	398	474	396	374	427	381	385	386	441	385	376	386	419	422	359	399	409	408	407	364	375	411	437	380	401	433	402	406	413	408	378	367	393	438	389	358	403	391	411	428	402	424	417	382	354	383	433	396	392	404	394	407	419	394	418	417	404	408	378	384	381	433	409	373	397	413	387	418	382	419	375	395	377	384	407	406	394	358	409	402	381	370	435	349	381	376	377	388	398	446	394	355	440	421	394	400	381	441	397	430	437	394	387	372	420	380	401	389	379	412	416	380	411	395	398	426	386	364	408	398	405	398	432	403	397	383	352	388	388	393	383	378	366	396	409	424	436	426	372	376	378	404	416	397	377	399	407	392	402	409	409	383	412	393	392	437	422	362	326	383	360	370	396	379	440	439	428	385	366	367	431	399	382	364	389	384	430	395	404	411	421	400	373	411	394	422	397	384	369	382	400	375	373	387	379	393	414	431	394	429	395	398	406	390	406	423	417	422	398	402	393	418	393	381	430	396	399	377	334	370	390	403	405	387
35689	19410	12034	9107	8391	4823	1886	1803	1716	1706	1305	1177	1036	1020	985	950	973	970	922	948	963	898	839	918	870	916	901	864	872	885	878	920	886	878	873	893	860	899	857	873	868	881	878	818	827	841	841	853	922	825	880	935	883	862	863	873	879	883	826	810	842	861	904	847	853	889	857	846	935	863	866	901	873	816	842	885	898	855	793	887	885	788	879	868	857	911	862	896	821	838	824	832	824	823	912	840	866	848	865	870	889	823	854	867	879	829	867	894	898	848	884	833	827	865	859	886	907	895	852	846	861	797	824	868	822	871	865	921	867	852	837	880	870	845	895	866	849	881	842	853	875	861	887	852	890	887	929	851	863	866	808	931	865	899	893	800	834	855	798	860	874	877	843	850	877	850	853	850	850	902	838	848	839	869	884	783	880	821	860	883	916	903	910	850	841	860	903	900	857	848	885	906	852	872	851	855	880	894	838	861	845	873	809	893	803	853	857	896	844	825	813	850	853	894	865	821	806	855	874	822	914	834	854	809	865	831	856	873	841	863	877	865	839	833	818	881	880	941	867	859	818	874	842	902	841	829	871	877	900	843	819	830	867	834	852	825	867	862	863	869	861	878	910	829	832	897	834	854	871	831	881	856	860	878	892	842	889	853	862	840	847	940	841	853	837	845	849	896	806	856	825	863	859	853	821	855	865	895	839	885	858	874	828	909	894	904	945	810	859	854	912	870	904	862	833	846	817	847	890	876	843	820	858	856	886	898	870	894	858	814	881	821	848	890	898	853	921	836	835	879	840	872	864	836	843	833	868	894	861	890	865	840	852	826	884	805	868	849	869	871	845	847	863	901	888	829	886	810	864	874	815	867	894	797	812	819	817	818	849	849	831	883	851	874	773	822	893	885	817	845	850	837	811	818	811	849	795	834	894	862	838	869	848	807	821	855	828	899	910	872	828	871	847	870	816	866	927	839	873	868	838	824	799	889	891	811	818	860	835	861	869	836	842	856	832	859	915	862	873	832	905	846	869	837	876	840	856	904	828	844	837	811	864	863	847	875	892	855	824	872	845	903	864	827	863	859	895	881	842	885	801	880	897	826	862	854	879	883	827	818	897	832	832	865	826	870	831	847	833	849	840	884	833	897	818	882	839	852	826	872	855	824	859	820	832	900	867	875	855	870	909	887	912	855	852	894	831	841	930	861	889	852	843	819	844	836	838	840	864	853	873	866	841	860	879	858	826	824	823	854	867	890	850	908	910	886	914	863	876	824	825	847	833	830	910	901	849	881	854	844	838	820	868	832	888	848	903	844	831	877	870	874	870	880	854	891	891	812	858	892	838	837	830	851	882	873	820	894	811	883	866	797	875	842	867	866	835	878	860	838	892	860	879	820	836	880	828	884	871	941	883	871	873	827	836	851	899	871	862	850	850	879	916	815	818	815	883	884	850	868	875	826	876	844	849	812	829	880	884	841	849	814	866	835	834	856	809	855	860	847	811	839	817	859	873	864	857	851	872	812	878	879	858	856	894	854	850	814	872	895	855	849	863	886	812	854	896	868	804	842	880	845	877	834	813	846	853	839	862	818	878	908	867	862	784	897	900	876	901	853	847	897	800	875	835	844	852	854	813	837	808	832	836	813	838	854	855	905	899	865	838	900	878	873	883	873	887	822	849	820	886	807	875	904	817	832	888	816	815	937	825	872	826	901	903	863	824	857	844	795	879	844	801	845	855	845	843	885	888	884	872	874	861	824	829	823	798	903	866	850	842	860	827	861	848	836	871	869	835	877	892	902	825	856	835	843	865	858	880	895	834	869	856	850	820	889	927	896	866	799	876	857	824	897	843	830	875	859	853	858	837	819	847	817	867	869	870	863	863	925	839	896	796	859	828	899	916	848	855	811	859	871	864	851	846	867	846	830	871	837	844	836	868	811	792	833	863	826	855	898	858	832	853	895	875	849	847	869	845	872	877	868	814	860	896	843	851	862	894	919	844	899	858	898	872	901	868	857	857	895	795	826	861	831	847	888	857	849	830	844	877	857	837	883	898	868	830	855	867	843	905	831	840	832	891	857	879	891	835	837	900	829	834	900	877	836	913	903	884	837	835	827	913	837	858	858	877	864	869	842	847	855	849	925	887	883	865	846	855	887	903	867	869	839	831	888	863	841	828	851	900	809	910	851	856	909	821	882	838	837	843	796	860	867	813	866	816	813	856	874	811	910	868	867	847	898	880	828	877	872	871	832	854	854	879	893	849	808	894	840	828	872	889	827	914	874	886	865	856	871	840	852	859	842	886	895	890	857	839	838	865	822	869	844	852	879	908	852	756	863	886	844	838	841	823	912	854	836	890	883	854	849	836	875	821	818	875	859	829	801	875	840	874	845	803	831	907	885	848	837	896	859	860	889	850	890	909	851	825	876	825	871	841	852	871	881	840	890	852	855	853	877	877	819	822	878	849	855	839	832	854	892	844	834	865	805	869	874	848	814	871	827	897	875	859	839	810	872	875	886	880	823	886	897	853	871	878	874	866	862	877	813	842	809	851	820	855	824	786	922	883	905	843	900	856	884	889	848	859	875	892	799	822	895	853	857	868	819	869	863	842	857	801	870	877	868	844	872	874	807	882	877	869	892	862	929	839	888	848	921	856	890	866	848	797	872	832	933	800	840	831	849	888	844	839	862	876	869	821	893	792	860	888	878	830	840	854	792	820	890	849	835	857	893	851	818	873	840	858	876	851	865	890	867	831	912	861	874	859	873	860	894	861	834	828	838	871	838	830	860	902	861	855	878	870	859	853	915	893	878	902	833	870	855	874	846	866	862	828	813	923	850	867	872	815	785	911	850	839	873	839	849	934	858	900	781	866	827	889	897	821	848	838	842	791	899	854	904	876	820	871	841	820	837	854	846	840	876	800	819	856	853	818	831	840	818	859	847	879	827	853	822	802	884	908	855	890	846	874	915	893	840	844	866	853	844	823	837	893	900	859	845	857	831	831	850	907	829	931	882	888	904	839	888	814	843	844	846	890	921	841	890	834	820	842	838	864	895	881	861	867	891	847	859	823	902	892	831	839	849	889	879	913	869	896	853	841	845	832	887	858	811	837	863	871	846	880	817	870	846	800	796	830	862	871	815	846	834	893	887	821	843	858	925	830	814	861	901	835	849	875	823	862	875	930	863	865	887	879	827	885	853	878	900	874	838	901	816	856	804	815	800	815	861	831	858	831	848	880	808	839	845	843	833	886	863	859	869	903	803	877	867	878	854	915	869	824	811	858	808	922	850	907	888	899	795	922	903	870	859	851	864	919	908	849	888	860	870	858	810	829	877	857	845	837	865	881	823	853	817	846	863	868	886	839	848	879	866	853	882	828	859	876	791	890	837	890	815	834	905	872	884	889	906	874	881	864	884	843	849	894	817	897	884	820	860	885	889	858	921	858	843	794	864	831	871	868	838	880	866	833	810	864	850	829	901	850	833	827	856	897	798	902	868	843	872
61746	34565	19126	9776	7816	3937	1140	773	726	652	657	485	489	480	448	457	501	465	444	438	423	443	414	433	442	426	428	463	415	428	470	471	509	412	471	410	454	439	397	452	409	456	435	389	433	416	377	434	473	472	441	486	428	487	438	438	422	487	433	397	408	415	404	434	444	440	413	483	414	399	445	459	424	421	454	462	412	439	437	472	451	469	416	349	435	463	442	478	417	429	408	412	406	431	403	452	472	470	418	418	432	419	405	453	396	466	469	423	393	403	480	421	421	451	432	453	436	444	391	428	473	450	436	434	453	402	419	459	423	406	407	449	435	427	392	419	442	469	386	437	465	448	431	485	400	424	464	444	421	424	408	422	421	416	424	424	433	422	416	415	399	414	400	464	380	443	428	400	431	391	431	413	421	383	436	407	427	460	399	435	469	412	399	398	427	443	450	398	383	444	433	397	408	409	441	428	434	410	428	415	454	445	420	448	443	427	435	442	459	446	439	429	438	444	418	443	451	436	379	462	456	443	439	462	437	418	418	432	449	403	356	410	422	435	440	376	428	465	445	467	431	410	461	430	435	439	425	399	451	445	429	469	448	456	433	412	425	403	409	409	443	421	410	390	422	425	431	418	400	408	437	431	460	454	403	402	415	492	434	389	434	434	417	420	411	417	419	416	419	411	450	470	414	422	437	433	476	447	448	438	458	419	452	456	454	424	449	416	407	460	406	437	425	428	402	416	405	427	483	442	402	455	430	432	439	425	428	401	422	437	407	442	444	435	435	457	414	435	422	415	414	454	412	417	437	454	398	473	430	422	446	429	403	468	425	429	480	421	408	425	424	440	405	427	439	398	454	415	425	452	420	436	431	447	388	389	453	490	413	425	461	437	462	440	410	426	441	435	431	456	419	413	425	442	474	434	429	434	438	426	375	414	429	419	432	455	412	455	454	440	399	481	473	401	406	413	440	430	424	433	495	420	412	473	431	483	408	460	458	458	412	403	433	434	419	421	429	416	405	454	411	443	414	437	415	425	451	427	463	446	423	420	394	423	424	412	413	432	412	439	441	414	426	445	417	439	409	414	447	430	429	419	465	421	452	422	480	424	479	464	424	436	392	417	395	443	417	461	468	454	438	446	412	455	404	454	412	426	447	414	431	407	417	442	433	415	410	449	402	401	434	430	426	435	436	412	428	453	455	433	431	436	475	457	446	452	450	430	377	469	445	442	408	485	399	437	429	405	394	451	417	441	444	431	392	451	420	449	420	476	421	428	444	427	426	428	394	431	431	474	435	401	428	449	420	439	452	440	467	459	401	395	424	478	406	443	457	417	419	445	424	451	446	421	428	477	474	443	404	459	415	457	417	454	440	419	406	393	437	422	443	437	446	417	406	443	438	430	412	436	416	400	445	419	412	434	441	409	404	411	413	410	440	447	421	438	411	443	437	456	425	436	465	478	394	422	453	458	406	423	441	443	469	406	459	474	455	446	438	431	431	451	451	427	422	381	407	419	399	412	462	484	407	425	434	433	445	442	448	495	426	457	414	433	428	388	426	447	475	453	393	428	427	436	439	434	445	437	419	410	401	439	430	399	405	427	408	413	406	412	400	428	406	456	419	400	374	442	441	423	441	467	447	441	438	428	479	431	440	417	434	433	422	410	421	460	458	413	380	465	437	439	407	383	404	395	421	425	444	425	433	446	427	434	428	439	422	424	462	458	434	428	410	424	398	405	393	396	462	439	411	421	416	421	404	439	477	438	426	406	413	393	431	417	458	434	442	438	412	437	456	391	478	438	419	446	430	454	472	443	401	410	406	464	486	466	437	399	438	439	409	402	445	416	409	443	450	458	465	448	442	406	428	390	439	419	400	421	409	417	439	433	425	438	384	417	464	428	394	417	433	433	450	441	403	436	479	455	426	393	440	428	445	407	433	442	428	409	425	464	467	461	421	440	417	422	464	438	453	402	418	422	432	439	392	444	496	409	441	475	447	420	412	450	430	418	436	440	453	424	447	395	415	467	449	432	442	423	396	425	465	408	442	445	413	456	438	469	419	455	422	428	459	410	448	450	405	471	384	437	402	448	421	370	466	417	477	440	410	459	465	456	447	405	479	448	427	449	456	444	380	399	444	430	490	430	443	425	423	417	451	403	417	391	429	449	446	412	426	394	402	415	408	426	456	431	469	413	465	463	404	400	440	414	429	412	442	416	391	402	463	455	443	399	409	445	441	412	397	441	443	410	443	424	431	451	400	434	416	450	424	426	449	440	407	443	413	445	427	469	440	468	441	453	440	428	425	428	384	465	392	407	457	441	469	425	439	427	429	444	418	423	432	441	425	428	404	461	431	407	466	462	458	429	461	453	423	414	412	445	425	434	437	396	445	418	419	434	456	440	439	425	451	419	444	440	414	394	371	443	428	443	447	444	397	431	411	461	370	430	446	458	439	435	425	414	426	438	433	408	424	384	406	453	409	459	443	409	447	429	430	454	458	482	458	433	448	447	457	447	432	442	431	424	441	436	448	412	442	461	465	426	458	423	411	441	447	438	459	389	382	396	427	419	407	422	423	463	419	449	457	424	466	445	441	429	432	446	403	461	444	425	388	434	458	444	452	381	451	401	431	463	433	463	438	409	433	427	390	481	452	422	415	391	420	428	425	436	434	412	444	413	464	430	434	427	435	442	426	404	426	483	477	432	430	459	409	446	417	413	448	423	415	452	427	440	437	408	446	470	413	445	465	431	418	443	462	393	425	383	457	448	417	421	416	429	416	386	445	448	428	417	422	441	383	431	456	414	424	412	485	445	390	437	460	448	413	428	427	457	435	419	461	400	433	443	437	379	410	419	407	394	412	429	424	469	407	446	446	430	446	425	471	451	442	463	454	419	446	438	430	448	428	446	410	413	420	434	402	400	434	399	404	448	449	459	412	450	452	454	444	429	424	446	460	456	447	457	460	384	412	454	432	427	416	451	445	418	397	445	430	448	395	412	439	460	466	485	456	434	424	452	427	433	448	438	411	433	398	427	461	427	416	411	415	447	444	378	421	433	459	458	424	440	461	438	433	442	460	435	413	439	403	438	443	435	412	436	466	436	425	423	392	441	428	440	372	429	456	472	451	462	459	439	434	418	417	457	449	423	463	430	396	452	415	443	427	423	446	443	412	404	400	430	406	398	472	396	443	417	456	433	448	451	428	400	414	435	378	431	415	417	432	460	429	463	442	462	407	421	432	460	419	448	448	452	463	447	440	442	446	447	426	445	452	428	438	408	409	440	432	419	434	442	434	414	429	420	471	442	405	387	405	457	442	400	454	433	410	422	407	443	418	425	427	460	412	441	439	424	425	414	402	396	431	399	470	463	447	452	400	434	420	419	437	423	443	396	419	425	439	414	427	467	433	397	396	432	436	452	444	392	391	445	395	429	412	464	409	446	414	422	441	438	423	431	415	415	486	431	430	471	393	423	386	441	433	406	470	412	445	426	401	459	456	409
38440	25356	18963	17742	17389	9493	3414	2536	2282	2209	1676	1353	1197	1154	1116	1102	1061	1055	1075	1035	1022	1012	1013	891	940	1004	959	932	902	923	958	995	948	977	959	948	932	919	917	911	977	946	951	897	957	954	929	968	962	863	946	927	918	944	969	936	904	891	875	976	917	930	964	900	875	982	901	958	986	940	975	973	971	905	993	892	915	911	882	940	893	891	932	923	912	915	925	926	906	886	907	932	911	926	874	940	911	910	904	933	892	906	939	885	880	895	920	899	899	895	902	909	871	913	947	896	933	901	877	1001	936	931	881	944	880	936	930	902	947	885	857	894	876	897	925	946	906	893	900	934	920	944	870	977	963	916	890	900	938	963	935	901	935	910	946	924	962	932	948	874	941	856	967	939	900	951	882	913	924	916	889	914	925	918	897	945	931	891	939	913	970	931	943	891	946	936	896	911	869	937	905	874	865	963	916	930	927	849	905	933	895	979	915	863	921	916	906	928	882	920	929	938	915	894	854	917	861	926	943	909	904	918	946	882	926	905	864	907	941	944	908	875	922	868	912	920	930	925	898	934	944	885	980	929	910	891	927	903	942	903	919	911	924	924	916	950	911	888	898	899	889	903	941	872	869	899	877	895	873	879	1009	940	865	932	924	931	895	913	903	931	941	923	880	916	881	910	958	920	920	966	926	902	875	890	876	926	912	875	974	849	927	936	968	932	919	900	903	871	961	868	934	917	941	910	930	962	948	908	946	916	885	925	901	882	907	903	943	924	918	856	859	901	915	934	926	849	918	869	891	890	856	918	862	936	868	942	870	926	933	903	870	913	890	963	893	900	920	990	875	881	875	888	935	899	914	929	897	882	958	938	897	938	895	897	856	927	904	957	935	923	962	919	838	906	926	938	963	952	885	952	841	922	924	886	943	876	948	914	885	980	844	922	909	923	976	951	942	892	946	902	916	936	881	898	890	906	885	869	890	942	939	937	889	912	899	941	951	920	942	893	940	882	895	933	920	874	904	882	921	884	949	848	962	900	870	867	934	897	932	883	836	913	971	910	896	955	958	891	882	944	934	880	958	952	883	844	916	900	883	891	923	894	926	933	899	870	902	881	916	956	882	944	928	882	924	887	903	883	902	923	911	863	919	896	846	932	885	855	924	926	909	921	888	931	976	926	914	931	913	936	912	957	953	896	940	923	907	921	901	856	873	918	918	913	884	908	872	899	941	845	916	869	902	890	899	961	931	899	945	921	944	902	899	889	928	866	903	936	877	873	883	970	907	951	889	907	946	926	908	946	956	913	946	896	840	924	894	888	940	980	933	919	900	931	870	994	911	912	955	875	936	854	963	885	910	852	914	890	873	933	934	892	908	934	949	924	917	877	863	950	923	923	934	920	903	930	910	929	939	891	897	887	896	915	894	896	852	949	927	923	974	902	941	922	958	907	897	876	957	873	925	879	875	895	961	968	907	912	915	890	951	934	948	916	937	941	918	938	948	890	896	920	906	939	954	919	935	906	958	942	908	888	962	930	914	932	902	868	929	897	903	888	847	872	903	875	960	915	945	896	868	943	924	917	838	913	860	950	919	898	968	863	936	950	879	902	928	887	931	906	956	900	949	902	919	878	915	980	965	893	908	927	891	924	929	922	920	960	930	940	921	902	862	874	885	888	924	881	966	897	894	877	889	930	861	954	901	905	936	873	946	919	910	975	925	923	932	922	919	945	906	890	910	890	889	939	909	903	941	867	883	909	886	876	872	881	907	932	929	946	920	914	873	920	895	949	931	896	937	960	903	965	960	921	895	920	864	945	933	910	947	854	896	878	891	897	913	891	917	881	914	929	896	892	966	914	997	947	942	939	918	940	925	910	954	943	886	895	932	947	900	883	897	905	978	875	950	893	913	963	992	869	960	938	923	913	935	885	888	923	853	902	976	950	930	837	909	925	919	892	847	953	950	893	945	843	942	941	905	903	937	941	872	934	915	980	910	911	932	990	909	891	902	909	917	945	893	956	918	907	875	952	891	901	937	813	970	911	879	960	961	862	892	881	863	948	908	874	837	909	902	929	911	924	918	909	872	920	978	918	861	953	858	913	949	949	911	904	919	857	974	908	950	905	914	870	887	901	917	936	927	913	866	910	907	915	957	894	912	892	917	912	956	942	942	923	892	898	939	912	890	935	910	943	908	896	944	954	910	927	964	921	923	889	896	973	955	898	918	930	930	928	841	931	926	898	898	898	891	913	902	959	900	931	916	912	930	1028	958	887	892	943	957	967	900	905	868	871	874	933	905	957	939	951	943	898	910	939	938	917	852	918	900	892	901	943	953	919	929	932	899	938	924	907	869	936	939	919	942	874	909	917	919	937	891	949	917	928	880	938	917	935	952	871	919	939	918	898	901	927	915	910	889	901	934	884	884	881	931	910	864	918	895	893	940	873	886	906	928	881	937	907	904	950	939	939	874	903	933	902	934	919	949	835	924	905	923	926	874	972	892	927	925	928	888	929	907	925	896	880	949	932	930	900	928	925	851	864	862	976	921	902	909	947	867	915	938	929	926	927	950	878	986	874	906	933	915	910	974	939	955	928	933	909	877	928	1008	880	885	921	920	971	934	907	916	932	887	921	886	952	932	928	889	894	916	885	900	889	925	902	920	918	920	921	921	885	896	905	922	912	919	953	842	916	976	893	865	928	938	878	886	976	907	901	865	937	907	915	900	887	891	931	935	903	918	912	924	898	891	936	940	900	978	962	866	896	898	944	864	938	949	829	907	968	946	867	858	876	923	936	957	863	933	931	912	954	903	941	908	920	914	908	870	866	911	954	886	861	901	916	904	929	928	928	910	900	933	856	910	927	897	910	900	896	920	908	868	869	888	888	922	915	868	942	917	926	905	939	936	890	876	854	936	862	877	952	900	926	943	952	918	962	909	915	973	900	924	954	888	939	896	871	871	906	895	984	903	865	882	906	906	950	899	915	909	918	969	895	884	902	907	877	933	872	950	916	896	866	910	888	895	909	935	890	969	923	853	945	980	970	899	935	920	916	969	902	893	960	912	889	906	930	912	963	967	828	907	932	883	881	934	894	902	888	945	937	889	878	942	958	945	910	912	918	909	923	852	899	957	908	901	945	915	963	935	889	919	912	925	964	943	844	881	906	955	878	888	876	889	984	945	904	910	912	903	867	873	933	874	936	933	954	881	948	931	909	889	949	893	864	915	901	945	922	912	882	905	969	900	900	937	937	922	922	944	879	903	942	880	927	898	907	924	930	891	929	909	933	885	923	890	915	889	890	940	939	905	928	897	945	911	932	924	884	902	918	915	965	923	892	917	905	946	917	874	908	905	898	934	918	902	876	956	911	853	933	906	898	824	898	917	869	856	904	897	909	887	975	897	938	938	895	933	905	931	890	884	897	929	895	897	915	898	882	926	865	916	942	926	898	858	951	972	907	936	868	924	969	901	924	928	884	877	941	860	882	920	894	948	880	886	909	910	889	869	942
40469	19421	9202	2803	1490	921	640	611	543	542	532	450	441	428	413	425	403	462	450	418	411	396	405	431	435	413	392	421	417	405	412	423	428	458	435	406	398	433	411	440	426	446	382	439	437	481	443	389	373	411	383	390	384	453	420	435	389	432	410	421	400	409	386	418	442	453	459	423	398	401	410	400	443	480	364	383	411	416	443	424	431	405	381	353	392	460	438	423	394	442	413	414	414	405	405	408	420	370	371	443	414	385	428	375	397	408	449	403	452	441	455	415	426	406	395	430	392	393	417	445	405	384	417	402	435	389	392	424	459	451	418	441	399	395	418	398	412	427	424	393	420	420	410	375	414	437	405	446	434	386	448	428	395	387	434	436	409	423	437	463	413	359	423	425	419	411	425	436	404	382	409	445	439	433	416	401	405	422	454	460	430	424	354	392	388	413	414	409	405	367	392	426	377	389	411	394	387	403	454	393	380	408	362	397	436	438	431	417	402	411	445	449	399	403	406	398	410	398	399	390	415	441	397	422	394	419	431	467	405	374	449	400	424	411	410	446	379	444	374	408	391	450	445	429	391	387	396	451	418	436	401	411	430	349	400	447	416	406	409	443	431	421	398	433	412	403	431	432	410	445	402	405	378	402	398	418	449	370	398	420	405	400	418	412	418	406	453	429	432	403	412	419	387	424	432	376	420	446	401	425	406	421	398	380	431	429	428	429	426	434	408	411	408	417	431	363	428	371	413	427	434	403	434	433	404	449	426	437	396	420	427	376	397	382	464	410	451	378	425	446	425	407	436	391	389	406	416	409	399	407	423	417	459	410	427	423	364	396	406	453	428	391	436	421	439	420	412	420	446	410	419	396	439	436	415	421	424	417	406	410	427	434	398	389	385	415	397	419	416	387	407	426	376	432	411	436	418	390	388	425	418	376	401	408	378	409	386	363	447	401	440	392	409	417	442	391	373	428	398	385	387	398	413	381	399	415	451	417	420	388	420	393	389	395	401	403	383	394	385	382	434	421	401	417	414	429	400	375	446	385	424	423	410	434	408	447	415	391	408	374	449	410	415	432	423	438	421	457	418	459	415	471	460	393	430	428	425	392	416	427	411	445	410	383	410	400	418	413	438	428	424	430	435	426	421	423	413	422	420	421	388	414	448	405	415	386	412	388	391	429	427	418	423	444	394	394	383	421	443	406	377	423	388	399	420	452	386	409	415	499	401	443	385	361	389	416	431	400	398	442	386	449	422	401	431	384	439	448	383	445	382	399	403	451	413	411	356	415	422	445	410	401	407	396	414	411	391	410	415	415	423	429	438	424	418	396	391	405	387	398	404	400	424	419	402	414	388	422	443	418	439	412	403	405	412	432	404	426	447	431	421	401	413	420	438	422	446	375	349	384	370	390	441	477	430	417	391	426	423	403	396	410	397	457	397	415	423	421	410	398	401	405	463	363	410	373	392	441	417	397	402	408	423	435	426	390	406	420	407	390	428	422	406	400	383	418	391	398	366	441	471	389	421	425	373	427	423	400	395	372	384	432	409	441	405	443	397	468	415	412	413	429	406	445	417	398	420	396	408	390	388	378	428	434	399	394	399	392	420	389	386	462	445	398	431	411	425	424	454	426	390	414	393	434	434	408	425	400	459	438	417	398	390	422	441	392	413	357	419	357	388	437	373	424	404	439	443	414	396	392	395	421	420	395	417	418	414	423	437	423	411	415	427	428	396	411	427	408	410	416	452	399	438	441	436	401	386	412	437	437	423	441	369	392	429	429	404	426	376	414	408	391	444	406	419	396	413	391	410	431	421	431	414	419	429	413	435	388	434	407	431	376	419	409	424	420	401	412	382	386	416	412	414	449	438	411	375	418	422	452	388	406	388	401	382	394	397	408	394	409	404	448	454	384	405	400	387	375	421	395	442	415	408	407	403	390	426	410	427	452	455	414	433	392	445	409	415	441	463	442	407	415	432	423	367	428	425	404	437	425	411	400	419	438	455	439	394	425	424	381	409	402	418	376	451	387	374	422	393	437	385	398	440	440	488	361	407	428	425	434	420	403	411	397	404	405	384	411	416	444	429	425	391	426	433	389	428	391	414	436	403	391	406	413	431	448	427	435	435	408	385	384	422	390	438	393	393	382	402	434	418	406	413	403	408	370	434	406	438	413	407	430	439	457	421	414	386	410	408	423	408	446	414	420	412	419	383	433	390	421	415	416	476	411	432	449	432	426	416	383	412	422	417	382	410	373	371	446	401	416	450	416	418	408	448	393	463	443	435	394	370	382	390	422	450	355	395	416	443	399	432	452	428	413	430	385	422	438	438	418	428	402	446	421	482	408	397	419	412	401	404	405	395	451	383	405	408	404	387	383	430	408	418	380	402	428	440	414	403	395	399	422	389	401	378	400	436	396	394	469	397	385	405	422	444	423	450	376	409	386	370	379	410	433	422	409	408	421	422	415	377	401	370	400	403	412	433	444	412	446	437	449	461	407	404	398	405	424	400	420	427	403	406	378	393	400	400	403	441	370	390	397	425	380	411	397	415	418	440	404	471	384	399	398	448	398	386	413	421	430	472	382	422	450	375	417	434	447	406	393	416	413	419	397	437	410	450	418	441	411	446	429	405	428	409	423	433	396	432	392	360	395	444	408	418	406	416	423	370	396	407	414	404	391	440	430	411	405	395	413	441	414	409	438	444	434	441	429	463	469	409	413	412	435	413	370	441	427	388	384	395	408	429	431	407	439	456	397	380	444	394	411	426	442	398	409	397	433	391	401	397	402	403	439	429	422	413	389	387	387	392	420	445	414	451	396	389	398	423	446	410	387	436	386	439	386	433	418	384	423	432	459	387	430	427	463	374	408	379	427	405	406	413	420	398	418	409	385	406	435	421	406	417	429	424	395	400	393	406	425	418	433	394	418	410	405	391	400	412	400	412	432	426	425	414	439	417	383	379	394	462	411	414	392	426	424	427	401	410	444	423	426	412	414	420	405	389	386	434	412	387	411	433	461	412	424	430	406	437	440	397	392	370	443	388	398	419	455	409	389	412	399	414	456	403	391	419	428	410	444	375	401	421	426	405	421	402	378	437	382	367	451	437	398	398	368	405	429	400	374	393	456	437	398	390	376	398	370	410	412	384	403	412	386	432	430	444	394	432	344	404	428	411	410	399	390	387	381	423	401	431	470	423	395	392	407	389	413	453	409	371	394	434	409	421	398	376	400	456	400	394	389	414	395	418	423	471	407	422	399	392	405	420	388	399	397	458	440	450	442	418	426	413	396	421	415	374	392	421	430	375	416	405	404	424	403	450	413	461	406	415	429	419	371	439	475	394	416	424	442	383	450	431	417	367	422	413	430	422	404	396	407	389	456	408	420	436	425	384	430	438	409	392	453	410	410	410	378	406	417	387	457	444	443	442	381	424	415	429	412	413	408	379	434	392	435	457	424	412	404	389	407	408	406	433	419	400	409	425	439	422	410	426	418	371	417
24233	13657	11576	6037	4897	2943	1882	1651	1563	1420	1275	1132	1015	1070	970	1019	954	897	964	857	936	1001	937	897	886	877	890	928	893	907	901	884	945	956	877	902	884	868	902	926	895	846	893	887	891	870	895	901	861	875	851	885	929	922	898	907	910	894	882	884	907	883	878	824	901	849	895	854	931	910	904	848	865	882	890	901	931	885	900	892	921	869	922	935	907	872	909	870	885	868	928	878	932	854	859	934	886	870	834	848	859	897	901	943	912	865	834	875	913	869	908	905	877	880	832	948	863	871	882	870	898	817	927	857	879	825	856	833	831	882	890	847	886	819	902	902	870	882	877	867	909	894	856	905	878	885	872	844	884	874	809	832	847	824	880	836	889	887	909	892	890	900	925	862	850	874	852	888	857	849	848	841	822	837	869	915	871	842	921	853	864	862	838	904	898	853	854	828	848	818	877	920	877	843	868	896	842	894	865	895	853	854	895	882	851	864	859	908	911	885	918	907	859	852	883	874	887	854	881	839	876	887	893	899	886	840	883	904	861	882	834	891	828	902	930	903	830	904	851	916	897	912	869	852	863	882	876	885	897	869	895	860	915	876	872	857	909	836	907	855	849	844	824	876	923	882	829	923	890	889	885	782	891	841	866	897	939	892	829	868	872	850	887	851	882	834	862	866	866	950	852	890	863	842	886	907	873	874	900	893	900	834	928	867	845	849	879	887	846	887	840	886	893	907	864	846	932	864	946	866	847	834	864	861	896	883	861	895	831	915	899	829	855	875	909	850	913	870	925	902	870	868	926	881	849	851	862	855	862	931	918	898	926	924	905	842	858	814	842	935	864	884	870	876	839	904	892	868	890	857	925	887	899	843	877	881	808	893	907	832	865	873	884	835	880	857	899	917	851	887	888	892	847	892	867	849	832	896	840	855	873	905	906	869	850	829	863	886	918	835	878	880	863	877	873	900	886	828	884	897	874	858	853	886	901	919	920	901	868	876	889	897	888	870	874	877	843	907	869	835	790	896	862	887	863	942	902	874	860	871	877	851	854	866	845	877	896	926	860	919	861	859	888	868	933	888	893	877	910	908	878	843	895	869	863	854	861	921	897	893	914	934	893	885	872	897	847	860	842	894	872	874	939	872	904	853	853	882	840	871	893	902	909	877	858	895	897	887	881	924	904	835	819	842	843	829	914	853	862	884	910	867	898	922	898	899	923	877	874	895	884	918	911	867	844	879	888	857	850	877	903	882	905	919	812	845	900	852	811	863	902	912	847	880	863	932	891	843	886	888	899	858	885	891	840	879	824	832	910	907	865	867	897	876	851	875	858	921	911	877	876	892	918	895	859	868	917	878	868	863	879	856	865	889	879	863	882	859	861	822	844	845	925	841	870	844	876	882	811	826	872	866	873	900	866	877	901	854	880	854	863	858	827	867	892	860	878	902	881	879	899	893	884	871	831	840	897	858	896	876	893	905	906	879	834	861	864	913	830	924	908	884	897	869	873	894	851	881	915	817	869	926	833	916	861	849	833	875	853	859	892	873	852	856	868	892	887	898	906	866	879	854	876	854	885	898	826	921	863	904	848	896	954	874	846	876	883	900	864	865	949	876	839	869	843	887	874	805	880	872	861	917	873	881	840	822	827	880	829	834	828	925	900	892	866	849	861	875	876	798	918	924	873	862	862	865	898	855	899	900	862	889	892	855	866	879	896	900	910	868	867	920	927	837	865	849	873	880	857	863	886	895	855	881	898	824	881	866	908	832	831	887	885	879	849	870	809	856	868	886	835	901	849	903	859	881	877	852	867	914	870	880	868	844	899	894	874	852	897	878	943	856	823	923	866	899	838	922	835	901	892	868	928	839	849	864	860	861	893	894	852	845	873	868	857	864	867	869	904	877	853	882	873	843	929	874	773	857	908	864	937	863	880	873	907	926	890	879	891	827	914	859	870	847	833	887	857	841	870	842	924	857	857	858	906	885	919	849	909	839	965	843	903	861	861	852	839	881	858	842	846	867	870	847	892	908	903	824	849	943	875	836	867	936	839	871	866	861	844	920	925	885	882	871	892	909	948	867	864	870	907	880	856	842	847	800	883	881	911	874	858	931	889	916	805	868	883	858	901	884	834	861	887	888	848	873	861	860	843	890	887	863	932	841	871	876	909	905	905	839	851	889	840	897	874	869	862	881	911	916	899	877	830	861	879	837	881	870	896	943	856	878	871	870	868	881	854	895	847	893	873	846	867	855	888	880	854	879	847	863	916	854	820	858	910	866	840	864	863	869	908	889	876	905	910	873	883	852	932	866	878	898	853	898	877	844	871	895	934	862	884	876	823	842	854	893	875	841	862	913	852	879	901	850	945	884	857	896	871	823	880	886	829	852	840	858	898	850	864	868	834	901	845	908	857	819	893	834	864	862	852	887	870	854	878	888	866	887	840	877	883	862	878	893	950	861	885	848	849	914	879	891	852	892	918	849	940	906	871	893	914	875	869	864	863	896	896	918	857	895	868	839	907	893	900	858	873	888	867	877	802	883	899	860	863	899	862	865	878	908	876	915	867	866	951	841	907	855	835	868	847	906	909	867	866	880	836	875	905	907	860	867	866	924	863	886	870	873	860	918	857	858	864	856	820	821	891	898	850	839	848	889	899	870	892	868	889	879	911	873	840	846	901	891	907	892	856	843	831	900	858	895	866	921	847	861	896	861	835	872	891	901	883	802	885	844	895	862	859	873	962	847	862	870	958	870	861	896	884	867	850	923	879	853	897	900	913	854	898	923	903	826	857	892	908	876	862	888	959	850	891	889	935	934	895	886	905	872	881	895	847	885	889	872	863	896	861	852	850	884	927	874	932	902	883	928	850	887	884	843	889	886	874	853	898	880	905	893	886	845	871	883	898	892	864	883	865	869	863	887	824	840	864	874	884	922	862	878	843	901	943	910	839	854	926	896	911	871	873	834	874	853	879	858	874	833	863	846	880	906	898	893	876	849	887	872	873	911	906	835	854	858	858	839	869	931	821	935	854	820	885	873	854	857	904	842	897	852	919	832	914	890	865	880	900	908	867	918	919	838	912	854	910	880	863	883	899	883	862	892	859	861	880	866	887	878	878	914	957	876	893	847	889	858	878	924	888	814	894	895	888	816	853	891	848	855	856	900	882	833	860	911	871	898	865	861	935	893	878	896	885	865	914	867	890	959	875	884	914	871	836	878	853	869	917	884	850	882	895	912	875	895	890	837	836	895	849	871	876	869	876	828	864	888	864	911	854	891	878	871	843	927	908	856	883	875	873	855	887	830	867	844	890	835	876	877	888	808	865	889	916	855	909	894	855	881	887	895	882	875	886	853	893	801	865	843	879	898	872	874	932	853	824	900	877	860	879	890	870	909	912	903	916	911	859	835	927	894	861	872	883	871	898	835	889	883	861	903	874	902	909	841	888	902	881	880	900	909	832	965	890	807	908	837	902	821	923	906	860	884	925	851	885	825	858	870
50839	23246	11128	6620	4973	1802	730	625	564	539	572	462	406	408	421	431	443	486	438	397	392	414	386	355	376	389	413	378	405	385	385	401	412	412	421	433	440	409	398	389	413	437	416	430	398	394	381	407	356	366	392	410	406	414	398	424	367	386	394	440	375	395	408	394	390	400	393	406	378	380	374	391	381	403	385	380	414	393	444	374	394	417	400	340	395	432	440	390	421	382	365	358	419	363	414	399	406	444	383	415	458	431	351	345	394	418	395	393	422	385	435	380	382	399	370	423	375	412	401	410	441	388	433	405	408	410	405	393	397	405	387	381	426	436	389	401	390	438	396	411	396	373	363	405	421	393	384	413	396	396	387	369	385	377	403	418	397	409	399	397	428	391	415	429	379	385	374	362	370	389	391	401	412	379	422	372	434	400	424	436	419	357	435	401	361	393	440	360	426	413	428	389	381	401	407	396	380	443	378	375	416	404	371	406	400	394	401	401	397	388	393	420	395	420	404	409	395	352	396	407	419	381	392	407	400	380	406	365	397	406	423	424	395	389	356	387	377	428	399	400	390	379	417	417	358	414	401	420	438	358	379	386	410	407	376	420	382	436	432	412	362	376	435	340	394	397	410	391	397	373	370	412	373	391	425	414	476	398	419	411	404	416	421	468	425	397	399	401	441	397	426	424	382	429	390	377	459	414	356	400	409	372	398	412	415	435	386	379	432	392	394	383	418	402	428	432	430	405	388	394	405	390	387	405	378	370	366	405	359	382	414	382	370	385	416	364	364	378	399	369	430	397	391	431	400	421	366	394	403	446	410	393	384	392	386	399	372	384	407	398	397	416	394	415	401	387	390	390	405	382	426	389	433	426	396	341	381	367	406	412	377	412	365	388	402	418	388	383	391	437	419	379	382	376	414	402	392	414	363	407	379	385	386	364	392	382	431	394	403	398	366	420	448	389	378	366	391	330	389	441	394	410	396	434	410	379	399	397	377	374	397	376	389	391	397	396	401	386	381	359	398	425	402	395	431	383	407	425	400	397	433	415	414	420	456	420	443	391	422	394	362	398	372	395	444	418	401	407	397	407	383	431	418	400	368	366	400	385	421	423	397	399	412	413	378	398	444	409	410	361	382	417	391	392	378	374	372	399	393	376	412	411	379	380	421	433	400	375	422	402	402	411	421	389	340	427	414	396	369	390	414	352	378	368	399	381	376	408	388	408	418	423	434	424	398	386	463	416	409	401	416	379	412	420	402	417	402	412	411	378	369	434	393	434	421	388	417	421	367	416	409	431	428	396	351	366	385	414	408	432	395	427	376	439	393	405	392	384	408	392	366	402	374	413	385	376	399	383	414	401	396	422	412	403	432	407	376	395	410	372	378	383	379	396	402	384	405	397	396	415	348	381	409	395	421	377	390	402	443	430	435	381	434	384	417	414	425	367	436	417	407	385	398	416	391	419	379	397	430	390	425	397	400	435	388	394	415	404	385	433	383	393	358	399	410	407	361	444	432	369	418	399	376	369	386	397	382	408	409	433	372	359	383	402	396	398	424	384	411	397	381	399	391	391	385	441	406	415	415	418	382	397	385	375	383	389	433	423	421	432	401	425	380	398	411	432	376	391	415	368	383	372	458	371	461	366	369	408	421	393	400	389	408	397	434	426	386	415	398	413	372	394	415	401	405	364	385	392	378	339	423	429	420	421	418	402	413	395	400	417	426	410	396	407	399	448	371	377	391	410	419	373	355	419	371	369	379	416	389	388	403	396	384	368	388	384	379	385	452	389	405	404	404	412	429	350	420	360	387	393	419	446	395	402	367	388	421	423	394	415	372	419	393	398	382	378	402	435	415	401	371	404	378	419	385	362	399	414	369	415	398	382	404	385	398	413	398	377	419	406	405	418	397	379	375	388	425	399	392	397	440	378	356	403	377	395	365	408	375	413	402	387	422	388	427	387	399	404	423	396	401	385	386	404	418	424	383	411	432	396	401	385	394	444	376	411	397	405	435	430	416	410	417	449	375	439	405	419	402	346	387	405	424	387	378	429	344	408	350	412	405	431	405	357	383	400	394	430	372	401	415	424	395	404	398	394	413	409	385	399	382	385	391	396	428	425	415	409	414	380	407	445	390	391	373	372	417	408	427	385	404	412	413	359	410	402	391	412	412	433	413	452	376	433	405	413	409	416	381	394	408	373	399	419	391	406	409	435	414	384	424	405	391	387	378	395	387	428	440	398	379	388	425	439	426	432	389	363	386	422	394	430	417	397	385	413	434	398	412	352	398	380	422	376	373	410	387	390	407	417	410	417	451	413	389	405	385	407	377	400	444	390	408	417	393	391	350	427	415	417	412	405	412	397	410	436	340	405	433	399	416	411	425	397	385	418	374	396	414	412	392	399	410	403	387	398	436	393	430	393	412	371	378	392	400	415	381	387	386	371	389	410	387	410	421	432	393	402	418	405	412	390	452	386	367	411	430	407	406	405	398	406	424	340	384	382	399	371	388	421	403	393	427	418	361	425	428	396	404	374	384	392	384	398	376	410	427	372	413	398	395	370	323	391	382	404	440	433	389	399	393	380	403	429	398	417	399	367	401	453	403	393	432	385	418	393	432	417	392	423	391	398	405	444	407	346	382	409	401	413	399	413	381	382	398	372	389	438	416	393	413	440	429	395	362	419	379	377	362	387	421	386	391	376	398	375	384	451	377	383	390	376	384	396	381	402	423	405	395	412	410	415	408	405	410	408	362	410	427	400	393	409	389	352	410	381	400	383	358	421	408	372	371	390	406	379	376	399	392	412	395	416	383	375	365	409	399	431	391	427	399	349	365	405	441	430	407	404	392	419	432	388	400	363	433	366	409	377	407	421	384	393	368	389	378	360	411	437	400	383	416	388	383	364	427	393	428	369	375	339	372	430	404	431	366	413	414	439	383	417	421	421	412	434	390	414	422	389	376	377	359	393	401	388	392	398	366	376	417	399	393	370	398	411	374	419	408	443	388	414	394	408	420	449	398	410	418	404	380	366	356	405	413	392	404	405	368	418	385	364	360	409	382	384	408	389	380	438	444	357	386	427	412	356	413	428	363	427	399	404	423	396	413	432	392	418	449	393	395	400	386	414	362	423	365	415	381	400	370	406	412	389	364	379	349	371	371	430	427	440	399	402	435	364	372	415	411	382	436	372	381	378	398	381	350	404	381	410	359	380	445	383	416	411	386	364	387	407	407	368	386	388	403	408	427	420	391	372	412	406	403	387	369	439	401	377	440	395	410	416	422	438	399	364	432	368	410	379	417	456	406	420	451	460	417	405	416	390	385	422	403	387	384	395	389	437	404	388	403	366	362	371	401	376	374	418	404	429	367	390	390	401	386	436	393	398	376	425	377	413	356	414	435	378	379	413	416	401	391	400	412	402	377	383	396	406	403	395	383	388	382	366	392	389	366	383	436	427	412	388	403	420	390	381	392	405	374	403	414	402	439	382	397	401	389	388
31920	16044	13817	13555	13097	4940	2315	2040	1687	1575	1459	1199	1070	1100	1075	980	1001	1059	956	881	912	962	966	927	892	929	863	857	901	874	876	873	904	857	878	914	879	868	854	898	869	886	879	922	864	914	894	912	782	874	827	880	868	828	883	906	835	861	844	850	900	857	898	899	924	824	832	926	851	829	853	885	890	872	822	826	836	889	847	838	855	820	829	845	885	877	856	841	854	875	825	839	831	888	824	891	804	883	874	886	889	900	846	832	762	870	867	823	886	891	897	856	901	874	847	827	828	865	834	876	887	840	864	862	864	867	850	863	841	940	899	831	850	834	856	886	867	871	901	810	832	849	824	867	848	891	862	877	822	799	867	858	835	883	882	857	898	851	840	885	890	796	875	846	854	832	892	842	859	814	860	853	832	868	854	813	873	827	872	862	870	923	844	840	843	873	877	860	854	892	811	839	903	826	823	848	814	876	830	859	891	791	898	871	888	881	866	829	890	850	815	831	866	823	912	849	881	890	840	909	780	807	852	821	889	854	858	858	940	837	856	862	878	891	845	913	829	794	886	800	856	836	872	833	831	830	863	847	857	836	816	870	874	865	856	855	847	857	906	849	838	872	844	849	779	868	804	894	877	808	836	819	831	877	834	892	822	857	879	881	860	865	825	847	843	865	893	873	827	836	911	854	825	872	831	836	868	845	859	837	863	834	895	850	833	873	861	878	872	891	856	889	825	882	937	885	863	850	903	857	868	909	912	814	895	912	897	870	855	891	872	821	853	886	855	835	844	882	845	823	872	882	846	845	868	806	839	824	865	808	882	853	840	916	846	866	816	854	872	880	932	837	846	845	822	836	878	849	820	880	855	868	863	861	828	869	822	868	845	813	855	792	899	883	825	863	880	911	877	865	853	848	858	852	827	895	849	866	875	860	829	804	893	810	867	887	841	846	854	879	818	913	899	862	853	841	852	897	902	866	848	871	884	873	850	849	814	844	806	858	829	825	843	840	903	867	893	925	795	843	845	878	774	874	901	857	892	836	879	887	873	822	837	820	854	868	858	891	820	828	853	873	856	823	892	827	852	893	807	844	860	846	830	820	814	835	832	872	834	830	826	818	915	850	847	842	852	877	870	880	887	861	843	892	876	895	869	880	866	881	864	822	860	844	888	853	897	929	921	860	886	803	859	933	896	829	808	868	851	880	831	840	840	869	830	837	876	909	821	802	830	874	901	882	879	813	845	828	853	857	834	861	812	869	855	860	807	875	832	879	857	833	883	852	879	881	889	860	858	811	906	832	852	873	872	884	896	845	867	776	877	840	876	855	865	932	872	871	866	883	860	845	853	853	872	888	838	857	815	876	893	857	838	848	821	901	841	829	849	887	846	863	780	876	784	827	817	883	924	870	855	852	867	870	927	882	928	837	826	843	863	786	904	883	853	844	891	869	826	902	893	879	817	833	839	828	865	871	924	898	854	822	829	824	851	852	851	858	851	906	804	889	811	897	851	865	808	926	826	878	873	864	801	852	796	882	834	814	902	810	879	809	878	916	885	861	889	890	824	830	907	844	830	857	807	889	862	879	885	884	812	820	863	856	878	874	854	848	822	910	844	822	845	863	880	864	876	868	827	903	861	883	868	826	861	882	904	895	844	842	880	866	847	859	865	844	843	858	849	809	822	933	866	867	864	872	831	837	843	859	851	856	881	919	867	874	833	866	853	919	851	834	858	866	855	846	841	862	843	837	873	843	902	801	856	888	883	870	872	863	878	846	974	888	811	850	820	839	820	840	896	868	807	873	841	888	847	828	901	858	896	869	845	875	900	801	857	865	812	891	838	845	921	864	805	874	870	864	817	872	840	852	864	849	851	900	871	884	852	860	848	852	892	871	856	827	809	861	853	850	940	833	837	829	821	820	832	836	797	908	865	884	888	859	818	877	864	837	839	854	849	851	866	848	888	893	853	829	835	827	899	867	895	859	823	875	842	886	838	892	836	865	824	855	798	831	831	827	881	890	868	842	867	875	814	854	841	845	881	883	850	840	853	868	831	881	844	847	832	873	866	841	822	828	895	857	815	843	833	840	864	820	865	843	882	878	852	858	857	857	848	883	913	862	902	889	859	828	840	895	831	863	829	825	847	830	865	859	884	850	860	847	820	860	902	859	837	832	843	846	843	852	909	915	911	848	892	846	845	899	872	894	816	811	899	860	851	895	834	890	867	851	890	833	829	853	916	824	821	863	865	861	866	832	897	925	849	885	887	895	830	845	823	872	836	885	870	883	844	816	873	850	869	848	833	862	805	860	854	839	818	811	903	928	822	848	850	854	879	862	880	812	865	853	867	838	872	853	855	818	844	895	866	860	889	876	845	892	858	827	897	821	865	830	839	809	894	888	850	858	839	861	839	824	870	885	818	850	892	867	843	829	878	882	845	853	837	842	780	897	858	934	867	838	839	859	916	845	883	832	870	864	882	865	897	859	890	874	871	886	839	847	898	840	844	875	853	830	904	825	839	838	825	844	803	876	876	842	850	892	858	844	866	829	817	883	858	846	871	872	797	834	857	834	884	840	829	883	919	817	849	894	855	869	862	868	874	894	833	923	883	852	855	834	871	810	843	787	855	831	901	873	885	858	891	858	847	846	866	869	879	881	850	901	831	849	864	831	892	869	852	833	876	833	825	896	833	858	857	812	818	864	834	889	894	865	880	857	862	876	861	851	884	846	832	830	820	809	851	846	859	845	857	870	880	829	852	897	873	834	854	854	870	857	822	884	888	904	880	862	872	830	858	824	838	851	842	880	847	837	875	851	865	860	848	835	855	881	828	840	878	894	805	830	875	859	853	831	845	838	849	871	863	847	854	841	887	858	847	908	830	819	813	875	877	860	906	933	819	817	861	908	793	949	850	894	866	891	848	871	857	858	868	865	896	845	830	849	847	811	855	842	875	854	877	824	848	854	805	834	908	860	816	852	847	882	864	855	857	819	829	889	827	871	828	886	895	906	835	841	838	867	855	803	818	879	827	878	882	849	860	835	830	886	830	822	783	859	836	865	821	827	829	855	802	795	936	892	844	893	852	854	869	846	843	901	828	835	900	838	798	852	840	869	824	871	823	836	773	779	826	907	890	855	805	870	856	916	787	880	853	846	823	853	834	818	870	868	896	830	844	921	873	872	840	885	893	887	907	848	869	840	845	870	852	823	906	861	867	821	852	876	881	846	856	878	844	830	881	849	864	861	894	870	840	861	917	888	868	848	874	804	835	852	808	836	821	850	857	858	863	850	827	826	874	905	892	864	879	833	869	850	880	902	836	883	898	876	853	893	852	865	873	902	831	886	855	846	843	844	852	805	858	842	857	829	832	879	842	825	821	853	864	932	877	836	818	846	843	864	873	857	855	893	863	886	886	851	862	783	831	882	813	813	872	846	831	820	850	853	864	874	920	847	828	890	850	858	820	896	886	839	866	913	894	878	875	866	822	860	878	873	812	894	846	850
51201	32262	24212	13888	10647	4582	1134	876	685	696	633	513	498	529	500	424	465	518	462	462	427	447	459	443	456	424	465	414	442	422	417	410	456	433	410	376	425	423	448	440	460	409	435	409	441	420	440	423	459	454	430	423	432	413	416	453	480	458	414	397	435	425	390	393	470	445	423	450	423	450	447	471	440	486	407	428	414	418	438	426	452	451	411	387	438	426	427	377	451	398	399	441	409	478	425	408	424	422	441	395	421	435	442	443	366	427	416	410	404	437	433	449	415	421	457	447	446	453	448	414	401	405	433	448	442	418	428	420	438	456	415	438	421	404	406	380	409	412	424	411	427	391	385	433	449	430	398	439	443	460	427	383	421	432	379	452	438	465	406	381	405	406	460	439	411	450	434	468	413	449	405	417	434	442	412	417	427	447	408	429	434	453	362	399	392	383	378	402	424	388	397	391	435	451	443	435	447	436	392	407	414	437	419	406	475	427	387	434	443	476	454	407	452	429	428	397	373	426	431	421	439	419	407	415	426	414	437	414	410	419	434	417	432	404	412	474	408	423	446	417	496	417	415	388	415	408	442	452	417	427	440	432	424	415	414	452	404	421	397	373	409	429	459	439	453	427	424	426	450	438	484	428	413	429	391	403	460	447	416	427	445	414	429	437	409	398	448	455	437	470	428	462	416	427	398	439	441	481	486	417	421	416	444	416	473	435	420	450	406	440	423	397	458	462	454	452	427	429	418	429	444	392	433	461	452	429	439	417	428	438	478	399	428	464	428	402	425	437	467	431	440	383	428	433	390	402	411	429	385	443	389	412	446	423	459	458	424	403	423	429	450	432	400	483	439	413	437	419	417	436	452	392	428	437	426	427	461	497	427	421	440	442	437	474	452	382	387	437	407	443	401	390	447	426	410	491	427	425	419	403	441	420	425	454	464	415	420	399	383	423	398	434	402	412	440	392	431	445	413	412	410	428	407	479	463	481	461	480	399	402	403	387	443	429	414	417	431	414	451	434	418	422	440	423	426	421	419	454	414	451	407	439	401	463	428	501	409	441	448	437	395	417	446	399	427	432	422	451	419	424	438	456	484	444	416	423	401	425	442	413	450	424	412	404	434	427	435	401	423	446	387	424	433	423	455	426	425	427	408	402	397	497	399	413	394	424	414	446	468	430	426	424	419	436	426	377	443	403	467	428	418	422	425	437	410	428	407	401	457	432	466	430	466	488	423	401	428	427	393	445	430	420	402	406	444	464	447	477	418	451	435	443	416	430	379	430	421	456	432	429	459	416	451	439	419	401	449	439	448	449	409	437	421	426	444	442	397	459	447	390	415	441	438	410	431	454	441	433	396	452	442	456	427	407	405	398	424	396	394	411	432	428	402	423	420	405	443	451	427	434	434	429	455	398	467	447	491	422	420	440	412	423	429	428	428	461	431	438	399	427	457	450	417	405	425	451	415	408	414	426	429	380	405	407	401	411	434	430	420	381	457	386	401	423	434	432	401	389	457	408	422	418	442	466	402	416	421	455	411	477	406	430	414	425	457	432	452	442	463	420	411	451	468	475	460	428	383	398	457	385	423	459	460	438	427	390	432	433	460	408	431	443	426	408	381	432	435	427	407	450	456	448	468	419	448	472	423	471	431	446	434	443	389	428	431	472	395	381	420	431	435	426	389	431	460	427	427	430	432	385	391	417	415	389	418	411	448	412	415	428	460	389	419	394	379	417	455	381	410	390	447	423	445	457	454	422	432	439	441	424	417	447	402	416	445	443	438	382	435	406	444	416	405	463	382	419	423	440	422	435	448	410	454	414	424	462	418	415	471	400	432	413	448	408	413	452	436	447	421	442	409	442	407	447	449	428	417	477	417	437	436	423	418	421	401	447	420	428	431	409	396	408	390	407	414	437	416	412	386	411	432	430	413	424	460	498	393	451	424	449	438	464	387	455	422	422	415	439	453	398	430	438	418	426	440	439	404	443	447	393	422	419	426	426	427	426	438	421	425	446	438	444	445	419	422	430	441	414	456	438	430	438	470	414	472	445	443	415	465	430	421	388	388	424	451	412	433	436	404	438	408	395	431	421	423	416	411	397	434	417	464	455	421	426	413	440	454	380	407	458	457	416	439	398	442	380	389	416	438	381	418	413	417	412	448	405	429	411	443	428	434	437	430	438	406	425	430	479	409	437	437	439	404	432	410	455	439	442	407	435	405	421	389	391	371	420	425	422	451	432	399	419	413	461	447	427	420	427	416	443	426	413	411	428	375	418	427	395	406	474	459	403	421	432	413	447	434	408	438	447	466	443	431	417	397	412	395	445	439	383	412	421	428	458	413	454	434	427	452	436	432	446	465	461	467	439	433	426	424	417	409	402	395	410	417	424	452	426	417	394	423	425	453	450	415	478	427	393	389	438	441	404	416	410	440	426	432	381	406	447	419	451	405	432	410	498	395	419	402	434	448	438	400	475	443	469	438	455	411	471	424	435	412	475	422	468	432	448	406	410	421	390	441	460	415	423	436	441	429	461	434	435	410	446	395	391	411	408	444	447	408	445	447	440	432	415	468	402	409	427	429	470	484	419	391	444	451	424	404	397	418	432	400	468	449	411	398	393	439	450	393	455	437	422	466	384	371	434	419	411	420	407	462	437	482	456	462	410	413	439	423	423	444	429	406	431	439	437	445	430	423	472	419	432	420	454	417	364	466	423	406	443	461	395	412	426	432	425	422	446	406	399	405	461	434	435	453	382	433	452	448	489	423	397	404	447	459	416	448	416	433	433	427	451	405	432	450	476	419	454	415	421	441	445	455	393	384	372	439	429	391	401	390	411	416	436	443	432	473	465	428	457	440	432	431	396	447	394	423	463	403	417	445	421	401	421	443	439	463	397	448	423	396	439	395	439	440	436	411	437	438	443	436	431	450	445	416	472	451	417	401	403	416	425	392	433	426	411	402	450	408	448	424	466	460	444	432	435	431	417	364	460	385	466	443	393	421	471	422	399	419	448	447	445	433	397	447	426	388	447	414	440	407	474	393	397	410	417	424	427	408	452	395	443	416	465	414	436	358	438	411	403	425	424	411	439	437	419	431	441	453	416	447	485	418	434	469	418	453	422	406	417	409	425	389	423	462	391	405	422	409	419	416	459	479	405	411	417	413	453	401	446	447	431	449	429	448	399	406	424	420	413	434	439	443	411	392	405	398	448	435	412	436	436	424	423	416	387	394	399	403	435	417	402	418	407	420	476	439	401	388	412	430	442	458	449	432	433	458	465	405	406	397	435	409	439	400	430	410	442	410	441	414	395	437	471	405	469	406	393	442	450	405	462	438	405	412	460	436	441	413	429	456	443	456	444	442	458	403	475	421	399	423	400	437	402	404	398	418	414	413	395	437	442	398	414	416	449	468	422	430	459	425	437	453	418	439	443	417	453	402	426	413	392	417	461	424	409	399	413	446	428	422	428	439	458	427	409	439	412	426	421	423	406	464	433
30538	25317	26625	22105	22717	9917	3170	2981	2370	2128	1976	1636	1364	1241	1233	1210	1082	1147	1138	1082	1091	1060	1098	978	980	1007	956	959	916	930	976	956	1021	963	1012	952	919	938	930	949	926	951	914	897	996	893	909	930	924	926	955	959	955	939	883	870	958	913	942	943	957	933	917	920	924	940	918	958	924	927	944	933	937	897	962	907	916	940	932	936	947	888	912	911	919	886	944	926	971	910	891	914	955	874	894	911	931	920	951	870	968	891	911	953	857	945	965	891	912	913	902	949	950	838	896	930	946	895	924	911	952	871	918	902	914	922	951	933	876	921	926	928	958	950	917	967	907	926	932	863	917	907	868	837	910	885	904	927	884	901	942	883	904	948	983	905	905	887	932	972	963	914	940	882	924	899	891	944	984	946	903	920	950	946	895	942	912	888	904	910	926	899	962	930	900	984	896	856	908	927	901	893	933	902	891	881	924	910	913	886	905	926	956	957	910	876	955	947	928	901	864	893	868	935	989	898	929	939	938	840	990	957	962	915	885	935	954	978	881	902	934	891	919	899	897	894	949	931	908	840	941	930	897	930	924	963	952	890	890	924	887	960	962	883	918	907	934	918	898	956	916	977	880	941	905	903	918	916	893	909	929	938	926	917	917	891	878	909	911	972	903	924	919	976	871	910	989	898	888	906	905	946	913	963	928	929	910	888	950	907	903	905	897	918	964	882	890	913	1000	862	930	919	946	910	957	892	845	924	905	881	839	881	934	896	919	904	920	915	886	953	972	883	871	920	906	928	899	922	891	897	914	938	940	891	911	958	918	912	872	919	889	881	921	930	889	958	884	921	956	939	867	922	872	837	903	962	917	914	923	878	926	918	905	906	879	945	918	907	880	902	931	900	892	938	910	915	905	916	971	935	936	929	946	901	901	892	912	915	947	850	951	912	938	915	925	873	894	908	877	888	938	896	928	870	947	949	870	948	882	947	905	944	913	891	934	965	870	917	858	933	914	902	907	919	913	920	891	967	929	882	890	899	912	914	925	898	941	947	926	876	903	908	962	952	920	955	944	882	945	866	882	911	867	905	875	905	899	922	950	886	895	913	885	940	901	910	920	933	935	890	881	894	932	906	860	887	920	936	940	912	892	892	908	870	932	913	877	930	890	929	932	906	930	890	908	908	913	891	906	871	941	906	908	957	928	873	927	943	930	967	883	914	916	925	954	927	942	852	912	877	933	935	911	935	925	933	911	950	949	881	933	922	941	910	870	886	902	898	891	953	900	903	880	901	957	957	954	904	906	912	902	920	902	890	891	871	925	829	882	882	940	912	944	896	891	933	933	957	852	925	912	935	948	870	913	911	939	920	874	906	907	922	864	938	926	928	921	955	923	902	919	937	895	908	882	851	930	923	933	873	865	932	933	921	915	914	946	879	912	946	919	892	895	913	927	904	898	915	880	890	885	899	924	895	915	912	895	935	891	922	894	951	893	867	835	898	888	890	919	920	915	920	883	897	935	892	890	909	906	920	913	906	941	902	916	916	942	941	866	871	935	972	897	886	886	904	913	895	990	885	952	967	911	954	844	912	935	885	942	939	906	900	887	979	958	888	944	918	900	955	882	903	918	950	881	900	890	937	948	911	910	912	955	888	889	911	946	934	921	959	899	915	910	846	908	930	879	920	909	853	812	939	904	901	916	887	888	874	966	871	868	914	993	910	914	920	980	897	924	893	906	923	908	908	919	895	927	882	899	928	941	894	880	892	928	873	939	911	936	929	946	904	896	873	911	840	902	907	902	886	885	892	913	903	898	898	922	937	864	922	912	954	910	887	884	903	869	904	886	944	930	866	920	889	895	935	977	895	900	887	872	924	914	908	896	902	942	905	887	932	866	908	884	904	895	956	881	899	980	941	850	961	852	875	932	920	896	881	913	970	871	887	899	888	960	935	944	883	921	872	898	942	931	908	941	930	942	923	883	919	860	893	868	912	896	921	913	950	926	924	881	884	929	942	910	896	966	884	930	900	881	881	890	932	886	936	901	916	890	895	861	895	892	896	924	887	890	913	975	916	885	941	925	964	919	917	936	916	959	887	938	957	888	930	873	932	933	922	921	888	917	888	898	901	925	864	927	847	904	923	969	874	954	854	908	878	851	908	928	916	874	952	902	878	903	902	886	885	994	927	908	885	952	902	895	933	925	905	921	914	919	898	880	901	926	927	879	894	947	887	874	948	891	868	972	887	915	905	884	911	875	963	904	905	900	963	935	936	921	908	881	911	903	874	912	966	888	911	909	910	963	899	917	920	963	879	887	934	912	891	895	959	891	922	886	891	855	888	892	911	898	923	888	927	951	870	940	920	979	883	909	900	898	890	975	902	928	870	895	933	946	854	894	956	931	904	928	944	906	939	908	908	915	897	915	887	958	921	895	904	904	974	902	865	940	916	877	944	937	901	858	903	914	966	912	932	903	916	963	915	936	933	938	911	933	920	927	897	912	920	916	916	899	906	866	921	922	933	896	907	970	923	927	925	947	916	948	861	842	864	907	961	907	947	930	870	956	964	947	933	926	902	954	892	885	939	927	966	919	928	907	907	906	903	869	926	923	880	945	913	939	905	923	962	923	928	915	887	939	907	914	933	924	875	966	934	865	916	908	894	912	922	909	921	937	942	929	910	928	888	965	887	868	902	953	937	895	940	890	923	918	889	934	922	931	901	954	957	905	901	939	891	960	897	897	883	808	852	933	953	892	868	925	937	881	921	870	910	975	930	893	957	929	912	848	894	981	981	901	932	952	946	896	915	825	907	911	887	957	951	892	883	867	854	895	945	901	874	885	976	895	876	964	912	927	953	872	900	912	871	976	928	916	897	959	950	865	922	942	865	923	939	929	912	936	879	984	935	921	890	914	876	900	934	932	917	899	902	828	880	903	912	904	942	866	924	946	888	895	897	849	910	860	882	914	908	916	932	924	952	946	876	926	888	872	885	860	902	866	886	856	933	856	931	911	887	851	915	946	916	917	871	923	970	920	889	960	924	925	902	898	884	921	940	951	943	895	896	939	962	897	911	928	903	896	957	944	865	956	897	902	886	921	925	865	898	936	863	904	916	911	884	927	917	951	902	914	941	923	885	957	914	910	948	932	915	905	904	942	920	884	913	921	936	906	917	877	899	888	949	933	963	865	872	907	921	897	873	932	937	894	877	927	940	917	925	912	946	867	934	857	896	912	898	930	918	871	925	905	918	919	926	950	908	900	892	933	942	898	930	910	899	871	930	931	888	932	936	884	879	925	956	902	877	933	892	895	909	881	924	875	909	931	956	957	920	882	901	873	900	887	943	920	921	886	931	895	921	894	934	926	915	868	941	850	867	929	899	917	890	936	979	893	870	935	884	963	865	913	971	929	901	865	825	878	909	869	941	841	841	930	910	934	909	888	933	908	832	904	909	885	922	950	875	907	892	918	875	910	938	980	903	933	900	911	951	946	916	961	893	857	910	932	909	892	916
39707	18253	5464	2472	1439	736	556	554	500	482	407	429	437	443	444	404	431	421	448	387	451	423	399	410	472	435	438	420	418	430	406	392	400	435	416	402	422	387	391	446	456	417	376	382	393	422	442	404	405	403	423	414	368	379	416	416	386	399	407	420	384	388	433	421	393	432	418	448	433	437	415	393	435	441	380	386	441	420	392	429	358	406	410	447	433	441	408	412	460	426	418	425	384	415	396	409	367	437	411	436	439	397	421	442	401	468	396	442	429	434	428	401	399	399	403	436	387	400	386	414	463	397	474	403	409	420	421	392	445	440	402	416	378	402	460	413	384	431	397	390	383	410	429	420	457	409	427	435	434	414	437	366	386	403	421	430	417	411	409	448	446	442	413	421	425	446	369	406	421	404	412	391	385	382	426	427	426	423	411	397	426	411	376	405	419	433	416	420	439	410	401	427	404	386	388	399	418	463	441	393	397	405	412	410	435	442	449	403	406	387	392	395	406	386	446	418	387	388	407	400	388	385	410	450	448	401	404	394	407	395	407	393	411	425	398	418	402	421	447	427	414	407	420	412	383	422	436	401	414	414	449	434	475	417	424	409	431	402	394	438	436	414	356	438	419	389	439	437	398	395	420	413	384	432	428	386	409	389	397	429	422	410	444	394	407	441	359	380	448	449	441	404	427	441	391	385	444	450	409	424	417	391	366	449	416	406	400	414	406	411	367	400	450	421	352	435	405	462	397	420	400	417	417	389	416	430	436	402	433	383	402	403	454	435	433	494	418	441	431	407	459	385	387	404	443	411	429	410	391	424	415	432	389	390	408	389	386	389	401	409	413	433	377	417	447	388	385	413	415	443	427	438	411	425	414	427	454	374	390	402	382	443	410	432	411	420	445	413	386	396	432	443	430	439	447	369	363	433	434	393	377	424	439	405	416	445	444	430	431	416	424	411	414	385	418	386	457	412	427	432	361	394	448	472	399	417	426	390	420	388	407	415	405	408	422	423	444	435	429	401	432	415	393	441	430	417	378	410	448	408	419	424	423	393	446	435	460	426	406	387	410	415	436	396	423	445	396	409	442	418	393	426	401	407	409	415	410	398	380	458	426	438	391	421	422	421	412	360	354	430	440	432	432	393	426	442	399	428	407	396	449	432	414	398	407	417	417	424	390	401	448	413	433	375	406	412	445	424	414	408	426	428	446	409	439	393	418	407	410	434	413	431	400	410	407	423	398	424	434	399	417	381	443	460	411	411	447	417	419	461	413	396	399	435	423	394	430	418	400	386	370	438	402	413	407	414	416	449	406	441	371	429	405	393	428	385	430	428	407	404	405	441	397	446	405	412	478	463	401	428	384	376	422	435	399	409	411	423	395	432	448	402	406	424	387	388	388	409	430	408	426	413	399	407	423	400	381	405	411	401	471	395	417	398	430	400	412	410	418	404	393	422	413	419	427	451	428	398	415	426	401	390	384	452	417	452	411	444	408	395	402	419	420	431	437	394	432	426	389	372	369	427	409	403	430	384	429	431	414	353	400	417	438	427	388	426	420	412	415	419	415	430	432	389	431	425	412	394	425	376	384	438	407	402	400	406	416	421	430	410	425	356	381	414	403	412	453	435	401	421	407	416	419	432	438	405	411	403	379	463	445	460	429	429	432	421	391	420	419	410	373	382	407	448	418	447	417	408	416	389	434	414	395	403	410	435	438	421	403	445	401	427	434	411	395	430	387	430	466	411	440	388	421	407	404	426	388	411	435	425	469	408	401	394	420	404	413	397	375	457	432	404	446	427	405	410	410	408	404	390	401	389	375	441	464	384	366	399	415	431	440	427	441	437	408	426	484	406	409	395	394	409	405	437	370	448	438	431	373	402	403	435	442	388	382	436	395	454	419	433	419	420	396	402	420	400	411	403	449	393	407	398	365	413	408	398	416	440	406	402	430	425	412	406	393	427	373	399	391	388	412	429	428	376	409	429	424	380	421	414	392	416	405	431	468	389	433	408	419	460	450	414	435	420	461	442	415	443	417	440	410	394	413	431	399	408	432	408	391	401	427	431	400	398	409	407	413	438	398	437	415	422	412	401	412	374	445	402	400	398	452	397	419	434	382	369	444	391	443	398	415	426	426	430	425	360	409	416	354	408	411	444	418	391	422	411	408	404	413	352	426	440	423	430	467	410	390	439	407	407	403	424	393	393	401	435	405	414	443	439	360	366	420	362	432	425	371	375	435	381	394	418	391	425	419	409	410	437	394	395	441	408	388	433	387	432	446	428	421	389	425	421	394	462	459	407	384	435	427	445	393	419	424	418	442	450	382	425	435	400	409	400	383	416	397	413	377	375	416	422	389	419	405	421	406	415	425	466	419	406	435	374	483	433	423	443	446	421	394	423	421	423	433	398	395	408	426	406	420	345	424	439	450	368	397	456	411	416	455	408	410	402	413	448	375	414	405	412	372	400	397	384	397	415	414	390	420	438	424	407	397	424	394	431	444	424	411	431	424	387	396	419	425	367	434	419	360	444	378	400	390	438	432	422	407	415	409	383	388	396	395	411	430	401	438	429	415	416	418	401	364	417	417	421	390	401	430	419	416	423	420	403	422	416	406	450	406	410	421	389	410	406	413	469	425	402	419	452	423	393	464	445	426	422	408	412	430	367	374	419	392	401	432	393	449	450	413	432	428	429	426	434	426	432	421	439	412	396	435	434	372	398	404	396	454	434	417	370	432	360	399	445	410	429	394	418	416	374	419	387	391	422	433	374	398	412	483	421	399	422	402	383	397	455	379	391	415	421	420	422	427	428	431	396	398	400	423	397	395	405	430	427	436	351	354	370	391	453	462	398	390	439	422	375	382	401	422	404	409	405	400	392	412	443	418	435	433	417	430	450	399	411	441	426	440	411	424	398	448	417	385	402	385	450	429	394	433	406	381	416	420	458	431	429	412	385	447	448	405	388	440	450	411	440	444	465	416	422	432	435	441	428	396	411	408	439	384	407	424	414	418	472	405	432	405	451	443	397	396	423	394	388	416	412	419	373	394	443	448	392	473	435	408	462	457	417	421	410	437	403	424	428	420	407	450	410	440	400	400	415	417	419	440	432	427	424	377	443	444	386	449	411	400	427	440	423	388	441	444	430	458	454	417	375	399	409	423	437	428	393	454	410	374	415	399	408	431	449	387	424	440	407	390	386	431	410	430	429	392	399	413	409	402	399	422	400	421	423	389	416	368	391	413	398	399	406	399	406	425	385	365	396	403	425	437	373	429	421	388	393	405	398	444	407	425	446	424	414	387	409	416	402	443	436	389	396	430	430	472	436	417	384	434	403	376	383	388	394	433	393	397	379	395	398	401	436	429	456	416	422	455	422	432	409	394	431	438	367	384	407	414	411	413	405	398	427	443	436	461	453	436	430	418	396	424	397	400	436	402	429	458	372	425	369	399	420	402	437	433	397	419	376	407	412	446	445	391	451	444	405	456	396	400	389	427	432
26426	13384	7253	6303	4174	1952	1467	1409	1180	1116	1127	1052	954	967	967	918	931	937	949	958	970	885	912	895	900	907	897	872	908	888	900	883	939	889	855	939	906	915	852	922	879	893	911	908	891	916	854	839	891	873	961	874	895	855	883	857	852	898	952	925	863	874	900	879	903	833	845	869	902	893	900	881	907	868	894	874	877	895	888	869	884	894	908	905	832	893	877	926	894	888	821	846	842	901	904	870	893	896	860	872	897	873	848	878	911	874	877	856	878	848	868	875	872	893	894	865	862	889	904	874	862	864	919	885	859	894	895	935	879	877	864	884	891	842	870	906	847	880	929	894	923	875	918	855	893	935	884	873	874	880	860	955	931	898	873	861	924	914	883	855	867	846	817	882	836	914	920	871	920	901	876	905	833	882	905	865	888	904	878	909	852	866	854	874	846	829	892	853	891	912	893	845	863	889	904	819	852	876	875	894	865	879	909	843	907	826	884	881	857	894	851	899	865	906	895	872	882	862	929	907	875	909	876	851	959	876	837	862	848	890	868	893	851	873	905	887	870	921	861	886	915	934	920	868	879	847	895	849	853	842	923	900	848	879	828	852	833	880	834	882	891	893	907	885	863	865	844	878	886	874	846	890	881	904	877	890	876	927	896	865	948	869	894	910	906	936	818	890	864	834	872	891	830	881	896	860	899	899	822	876	903	881	892	878	844	908	881	876	847	902	953	849	891	836	882	848	862	820	917	889	909	872	901	850	881	851	856	883	914	893	873	884	879	906	851	894	875	845	890	839	844	818	844	899	908	884	892	925	880	870	888	882	856	882	866	848	919	901	880	921	899	840	854	843	919	879	916	836	896	875	864	833	944	892	917	926	826	896	866	833	872	879	863	913	905	910	943	864	859	858	876	889	878	905	935	809	869	856	845	953	887	895	898	910	877	858	853	864	896	851	871	866	893	865	859	899	900	875	861	851	890	883	911	920	899	867	877	860	867	884	914	866	871	888	885	808	859	905	850	909	854	822	891	881	911	864	911	854	868	837	858	921	864	918	909	864	880	875	856	924	855	855	871	855	895	923	861	864	954	826	832	848	871	954	895	982	867	904	837	885	917	882	877	870	917	907	863	834	863	888	911	901	833	917	885	880	873	864	871	900	842	859	899	879	873	867	831	903	872	887	897	880	875	851	884	864	943	862	863	849	859	952	889	906	876	912	879	882	902	950	926	895	857	885	917	912	862	884	912	915	854	858	887	896	899	924	875	897	869	870	916	874	838	860	909	861	874	894	898	852	876	898	879	930	844	979	906	837	961	851	885	863	923	833	850	909	863	863	899	924	938	870	875	926	911	853	856	900	865	900	905	881	882	837	847	880	891	868	883	922	914	868	877	853	890	940	859	864	893	843	874	908	855	865	918	911	835	935	827	882	899	916	916	878	901	922	836	901	891	879	907	902	903	888	824	882	953	870	882	900	867	894	860	852	870	872	921	917	889	893	841	863	875	933	877	904	859	869	895	921	898	906	886	853	809	841	864	871	888	915	831	878	872	841	833	914	859	877	830	908	832	883	842	884	888	874	891	872	817	881	851	848	878	837	867	899	875	849	879	890	873	871	831	852	891	884	917	887	857	932	853	900	950	825	825	858	861	931	928	854	841	876	874	877	861	917	892	830	856	924	877	919	946	838	901	821	929	883	906	883	908	909	894	837	844	904	881	892	890	877	869	869	899	871	979	916	888	873	890	886	876	907	903	858	902	866	903	875	847	898	903	869	858	878	903	880	909	829	876	906	892	849	900	861	833	876	886	880	861	893	886	868	907	854	895	872	888	904	901	903	857	870	894	848	886	851	917	865	915	918	915	842	887	842	881	874	859	838	880	896	835	925	922	810	847	876	930	819	869	875	871	866	864	837	900	901	836	876	855	928	856	875	883	863	846	935	885	861	887	929	868	898	821	884	871	911	905	908	875	842	928	880	880	842	846	907	826	849	858	852	884	883	873	897	953	831	853	900	847	907	898	854	897	865	915	899	918	889	855	877	873	881	905	861	864	865	883	868	918	854	899	891	814	890	858	900	854	903	882	918	866	908	878	929	889	885	904	872	876	901	880	939	858	881	889	920	956	906	913	873	926	877	868	896	889	887	857	850	903	857	870	832	867	926	904	864	866	861	844	871	867	875	855	885	866	888	837	898	830	893	863	877	883	907	883	877	863	856	920	898	848	898	847	883	841	866	885	882	855	892	892	887	909	870	882	890	846	940	858	892	844	885	867	860	875	878	848	941	905	871	860	871	856	872	909	900	915	913	915	853	889	852	922	870	859	867	897	934	886	843	872	870	887	880	886	922	856	855	893	850	948	854	861	881	839	866	879	892	846	882	912	925	920	888	836	873	887	874	936	860	885	813	899	913	877	872	879	853	880	846	823	859	889	835	890	884	860	897	904	887	893	859	920	887	910	904	848	909	879	878	865	868	863	898	887	918	884	910	920	862	915	891	829	884	857	864	885	856	911	876	864	896	857	848	849	904	906	873	812	872	917	890	925	845	793	917	959	849	873	895	912	851	856	894	909	869	931	885	855	945	893	886	913	899	935	890	836	871	909	875	897	875	861	875	900	937	854	822	907	862	881	914	876	904	901	901	868	870	862	821	935	859	840	914	836	857	854	880	869	899	838	858	920	883	832	885	869	903	830	847	873	899	894	864	938	896	877	874	899	882	860	938	879	874	894	905	850	847	861	921	892	862	879	899	829	785	835	826	876	865	847	861	902	863	871	814	915	833	861	902	887	863	885	864	857	910	902	905	895	903	879	872	860	911	877	947	851	858	848	869	878	857	847	911	790	871	865	900	863	912	909	868	898	847	880	839	878	892	849	847	887	895	878	896	891	898	887	885	877	876	852	832	870	888	917	903	825	974	880	889	874	913	896	871	866	925	874	791	916	859	862	886	878	876	859	928	904	826	883	880	945	931	854	896	863	879	962	912	864	885	898	879	850	882	879	862	860	910	946	832	876	858	862	931	916	842	886	894	879	836	868	897	883	871	855	874	905	863	856	842	925	877	856	850	895	869	883	863	793	930	903	871	841	854	847	901	880	875	883	892	890	913	915	882	842	844	909	901	781	920	884	890	862	904	896	846	868	895	879	877	868	858	856	913	886	905	848	877	867	890	858	902	845	834	889	895	900	886	871	886	880	897	916	898	901	900	866	888	840	863	864	900	955	855	919	882	963	814	834	914	901	896	840	846	866	852	889	887	895	848	896	834	866	843	884	889	907	842	874	903	867	906	816	863	905	772	949	876	883	834	842	953	928	860	888	815	857	844	913	841	872	869	872	890	873	911	908	912	895	854	866	884	878	863	873	899	919	834	878	872	891	939	831	844	887	895	849	919	863	890	864	861	871	801	850	907	892	813	898	870	928	961	865	900	872	863	891	839	884	895	911	895	845	864	919	854	867	833	889	881	881	879	892	933	876	842	894	892	832	861	932	918	877	892	909	912
45921	24372	14350	8796	5755	2030	858	700	606	556	501	481	433	447	417	459	415	441	426	420	449	398	407	416	420	456	403	408	395	436	433	407	408	386	398	380	396	439	408	412	430	405	410	417	415	409	408	405	381	394	384	394	427	428	387	387	437	395	401	361	364	367	416	408	411	355	368	432	382	379	411	425	404	388	386	423	415	387	409	379	380	388	410	407	408	417	388	407	395	359	389	361	384	390	370	415	376	383	334	455	372	373	398	392	410	413	383	396	348	376	447	467	429	405	398	387	423	371	428	400	411	423	369	394	422	422	435	419	368	399	426	440	375	383	392	373	403	404	406	417	416	404	385	406	416	416	417	396	446	434	416	349	383	402	412	370	435	428	365	389	388	402	398	407	444	372	393	370	410	422	418	379	384	356	409	426	392	341	415	398	422	370	369	369	350	405	418	398	445	417	387	414	428	423	411	409	382	375	404	357	399	386	420	410	361	422	415	409	401	423	415	412	405	439	367	387	389	427	420	441	395	439	368	388	364	392	448	390	367	375	402	386	403	376	376	353	400	403	410	395	360	386	417	383	362	462	388	399	429	404	365	388	395	361	403	402	385	431	362	379	393	411	359	394	414	405	390	426	388	441	392	414	380	415	399	416	391	396	404	402	380	436	383	375	387	363	399	413	395	410	370	381	398	367	400	395	407	365	379	412	393	405	432	436	425	403	404	386	414	407	398	451	422	384	377	411	410	371	442	387	345	385	392	400	404	387	401	371	413	365	410	400	460	384	396	437	384	435	386	421	390	379	416	415	432	427	395	396	386	369	393	430	398	404	381	359	339	405	426	389	389	363	419	408	415	444	436	429	409	405	416	356	413	398	363	390	397	407	410	396	400	428	348	422	379	400	421	382	398	387	395	407	411	387	380	434	361	409	371	396	421	342	432	396	381	401	402	392	393	369	389	406	401	420	415	437	394	418	431	403	382	414	432	386	394	361	413	415	424	435	385	379	411	413	383	412	401	355	404	417	411	395	397	428	369	399	437	374	430	387	392	385	419	384	421	393	427	421	403	375	384	388	389	368	411	440	385	378	398	352	398	396	415	394	413	425	424	397	419	454	403	409	400	423	415	405	423	426	385	391	439	417	440	399	349	392	415	442	391	426	418	438	339	387	386	374	375	401	397	440	380	413	416	399	435	410	366	402	377	382	381	392	381	401	407	410	416	365	411	379	375	417	391	400	423	380	413	381	426	386	423	395	376	365	401	408	419	393	440	399	412	401	406	389	405	419	391	395	415	397	367	365	390	426	383	373	395	387	416	379	364	418	390	371	386	420	391	423	416	449	360	410	417	390	428	421	370	400	412	404	402	409	379	438	405	391	398	392	404	414	355	399	391	449	405	363	397	394	367	426	419	420	377	382	405	405	418	433	368	421	384	417	396	421	368	400	414	353	368	388	416	398	402	391	415	398	413	394	417	427	411	369	398	395	433	350	380	369	435	415	371	396	399	373	384	386	392	411	402	402	400	367	402	402	358	418	411	417	417	406	400	402	408	409	407	436	386	400	393	422	405	403	368	376	397	378	396	409	370	392	440	386	432	427	419	390	396	455	425	396	405	410	416	405	436	394	391	381	426	360	377	359	410	388	358	434	387	388	378	380	390	420	395	389	396	393	375	370	401	416	419	375	371	409	377	400	423	393	387	383	364	439	416	411	395	423	387	408	375	413	399	397	428	381	381	384	419	357	414	367	391	379	378	413	392	378	424	387	460	419	428	382	423	376	437	403	374	354	371	366	391	411	386	406	416	437	376	400	401	413	418	353	422	371	380	430	393	395	403	394	343	435	418	406	383	373	394	376	400	396	410	392	385	429	367	382	385	372	383	411	381	400	375	398	409	378	422	399	382	415	409	396	410	396	387	394	416	393	386	431	375	381	402	382	373	388	379	380	373	406	390	424	400	390	369	424	380	369	398	393	425	355	426	418	387	415	390	415	381	405	406	375	342	436	426	399	399	345	398	393	418	418	373	414	395	409	385	420	388	426	418	384	406	416	413	399	365	384	393	379	418	406	436	393	408	381	428	414	345	378	351	407	388	438	425	427	411	400	386	402	376	392	375	363	381	380	351	372	373	393	398	396	369	393	397	418	442	443	382	423	373	403	418	415	394	396	399	402	390	429	406	421	399	391	391	372	417	392	439	407	392	415	430	421	412	399	424	368	396	429	397	414	415	424	383	407	415	389	403	397	357	410	374	414	381	399	450	389	431	399	394	428	373	374	392	400	412	433	372	395	387	378	430	363	377	393	380	391	352	403	393	401	390	399	374	389	418	372	361	415	387	374	421	430	407	394	384	420	377	411	413	413	375	374	407	392	389	393	432	410	392	389	400	383	392	414	448	398	385	380	386	403	388	410	447	414	387	400	442	396	436	430	426	410	409	419	425	366	380	402	372	382	392	444	376	395	360	370	438	391	387	413	401	416	397	417	400	403	411	442	398	369	424	470	403	397	404	445	437	377	422	369	402	411	353	383	422	389	430	432	438	405	423	436	362	415	403	419	421	377	400	367	409	370	346	400	382	417	418	439	422	412	406	370	411	445	426	411	412	408	376	348	403	387	377	421	414	397	387	369	391	400	400	403	371	394	399	409	410	375	425	384	377	425	353	403	403	401	419	388	369	415	406	370	405	374	396	399	393	410	405	388	430	446	417	415	388	371	410	385	399	398	374	347	391	429	407	349	385	420	401	398	404	421	400	399	395	410	367	392	388	424	417	388	431	397	420	367	376	397	411	391	362	378	413	367	390	394	416	419	408	416	390	413	443	442	367	441	418	385	421	390	451	440	429	408	422	438	402	430	377	417	427	380	411	401	401	383	413	400	403	396	407	396	403	382	404	413	375	379	403	429	416	411	379	392	392	397	409	391	384	416	419	375	384	397	387	393	391	385	389	439	428	422	406	353	434	415	409	386	399	374	405	399	406	395	373	395	397	368	389	415	432	398	367	393	413	445	395	395	345	400	408	425	382	385	420	402	388	400	404	408	443	392	406	400	402	388	396	394	394	410	389	416	371	399	412	412	410	392	437	377	414	399	367	416	425	390	416	453	405	415	400	405	381	436	386	372	444	430	435	384	365	427	406	398	366	440	387	380	407	374	414	392	403	389	394	386	359	415	408	410	432	389	383	414	397	373	392	410	349	377	367	393	381	420	417	361	366	385	384	399	392	388	422	430	405	413	395	415	406	393	381	405	385	383	384	412	434	404	391	392	400	390	405	370	402	410	414	400	410	414	377	433	395	408	412	403	411	395	413	419	415	414	394	368	423	386	407	421	400	366	364	379	420	400	401	388	401	395	400	391	367	412	452	432	392	396	380	413	398	359	392	371	355	426	394	400	396	437	407	380	404	413	387	369	375	380	435	367	402	414	377	386	414	382	392	374	409	364	395	414	410	392	423	428	390	428	416	382	401	387	402	384	400	400	407	400	393	398	368	423	407	416	412	399
28209	17791	18072	17255	14193	5613	2423	2300	1817	1482	1525	1213	1085	1092	992	1083	1011	959	945	999	992	936	965	950	901	931	879	912	903	916	868	940	867	871	889	892	924	878	874	879	930	915	950	929	817	917	919	811	883	856	905	856	886	839	895	900	883	849	824	850	842	920	895	784	867	853	841	857	815	915	870	893	845	886	857	886	859	867	872	842	851	865	896	821	840	935	820	833	861	835	850	877	847	886	835	926	837	893	826	837	902	841	842	844	844	850	924	876	870	813	844	875	848	888	856	821	815	897	862	874	847	878	814	873	840	849	932	829	817	829	858	899	853	879	846	858	923	847	873	860	859	863	877	839	868	869	862	846	858	839	889	856	832	848	836	852	867	875	889	867	850	836	868	821	888	877	887	869	865	887	868	900	879	861	867	882	843	880	866	872	831	886	825	828	830	860	833	861	867	858	888	870	811	894	802	791	851	876	873	879	866	857	885	800	875	836	851	818	837	823	833	871	862	856	931	865	857	835	880	827	879	870	830	881	811	892	820	834	802	763	878	813	846	888	816	882	884	858	800	890	902	849	861	844	853	877	863	862	837	845	855	847	882	865	871	828	836	861	836	834	834	881	855	893	889	850	882	882	846	825	828	853	838	862	840	866	858	789	833	851	849	877	871	884	816	856	875	884	827	901	875	869	896	852	825	829	873	867	834	866	864	881	866	916	887	806	851	892	821	900	832	823	896	889	812	867	912	884	872	891	823	900	935	901	855	877	779	789	863	878	861	885	831	927	833	872	855	830	783	832	879	830	901	854	827	844	832	875	857	822	820	855	864	853	837	880	856	852	869	816	848	844	840	865	820	883	899	826	853	803	853	875	854	826	872	888	820	862	878	891	813	851	879	846	851	889	836	863	853	861	836	877	822	883	892	835	882	806	870	891	858	866	845	854	873	816	830	880	850	888	859	797	881	851	871	860	849	911	833	897	861	869	864	886	851	867	864	870	836	841	851	869	836	870	890	871	843	851	820	810	856	862	831	852	910	875	814	854	904	827	825	823	853	900	837	849	879	818	879	866	822	865	842	865	829	837	857	855	898	880	834	866	870	856	826	808	792	818	900	855	927	854	873	888	857	832	865	820	868	849	862	867	866	862	865	907	871	836	872	831	854	873	833	862	881	849	870	883	797	876	831	848	834	914	912	815	901	899	885	878	883	906	828	854	852	827	888	836	841	896	844	844	876	881	899	843	843	830	868	848	847	901	858	859	868	847	848	873	840	888	918	881	857	766	842	885	864	829	849	857	838	852	863	838	892	833	825	830	872	872	826	875	814	838	878	836	885	813	852	857	915	877	849	822	799	898	838	830	880	876	839	833	853	878	826	849	842	875	902	860	840	799	866	870	834	858	819	893	859	869	880	904	866	833	849	842	874	878	862	838	891	801	843	894	888	843	818	816	880	809	881	801	842	895	870	815	840	857	899	855	845	846	853	910	872	877	883	848	854	859	837	900	861	898	840	908	849	873	784	868	815	863	899	868	823	870	881	825	817	831	828	867	874	906	816	889	782	872	878	878	850	822	904	792	831	899	868	860	875	832	838	884	849	898	887	866	864	894	877	819	871	908	848	877	849	850	843	866	781	918	885	854	852	846	876	867	875	866	898	873	831	873	835	873	845	872	821	859	870	831	827	896	881	808	840	804	833	858	863	914	899	875	824	849	868	855	831	904	858	798	842	821	797	825	818	807	855	904	874	878	818	883	835	814	847	828	883	869	880	891	876	842	874	882	896	879	862	882	795	834	883	905	883	817	861	839	826	846	861	831	842	817	845	869	866	938	859	949	846	849	860	833	870	888	863	904	849	870	848	776	814	852	831	865	893	874	851	911	805	836	889	832	870	938	880	863	847	820	862	905	819	862	872	847	872	837	830	907	829	829	834	851	865	876	845	826	887	852	876	865	844	868	874	932	926	870	805	810	861	883	855	883	836	844	847	862	827	896	859	887	851	859	877	784	885	849	815	895	863	847	860	835	816	865	852	851	840	817	863	873	806	845	877	845	910	849	845	867	854	900	813	868	846	830	847	854	810	817	874	883	892	860	835	890	904	823	881	865	882	865	866	792	878	862	849	874	858	874	865	880	887	880	865	852	888	898	865	869	811	817	924	871	876	800	832	853	857	846	819	899	839	857	849	880	901	844	956	901	871	840	845	848	826	833	834	823	886	875	862	836	861	860	886	839	837	876	849	869	903	852	856	872	871	878	834	857	812	873	861	819	831	898	898	853	834	914	889	818	878	860	834	860	835	820	851	882	825	924	892	846	799	825	859	807	864	841	827	886	808	836	823	889	840	880	848	867	837	865	836	887	859	860	859	858	801	819	815	901	852	824	833	912	869	836	865	873	818	797	836	893	841	875	877	834	849	850	851	874	863	862	861	800	865	898	885	839	853	904	856	884	868	838	818	881	893	894	851	826	898	820	885	848	896	904	902	816	836	848	843	879	837	869	862	869	850	826	871	857	880	876	918	849	871	824	841	853	875	844	874	845	850	820	874	813	904	851	844	906	840	859	836	863	812	861	857	829	862	857	870	897	879	894	823	825	872	849	833	809	883	867	865	812	828	838	882	878	847	843	884	885	835	832	864	866	831	867	878	939	838	860	841	838	883	862	827	854	841	877	880	841	881	844	825	895	836	851	819	884	839	862	839	873	860	843	806	794	847	875	825	827	884	900	847	861	852	889	876	889	867	830	847	895	844	868	828	877	864	888	883	848	872	920	913	858	868	880	894	835	894	855	841	861	896	863	864	853	862	874	835	873	879	865	873	864	856	857	880	853	855	821	902	804	829	858	866	817	831	819	856	865	837	860	849	829	886	823	910	883	873	811	898	887	807	853	851	829	849	836	875	798	891	856	808	875	864	848	934	872	851	884	854	854	839	857	850	807	843	804	861	921	821	839	867	850	822	917	870	832	855	837	868	849	857	812	814	870	865	870	855	859	867	854	877	912	877	882	872	796	841	827	846	853	884	827	843	818	922	904	822	841	863	806	876	825	873	795	850	894	829	846	833	856	864	855	895	827	858	858	872	832	878	858	802	865	855	877	901	866	858	876	838	843	900	933	872	844	822	828	842	869	851	861	874	805	892	867	856	778	867	867	838	884	876	840	874	875	860	823	836	861	871	873	852	864	881	867	846	849	806	842	831	847	907	858	815	853	835	859	889	787	839	861	842	877	897	809	845	854	828	829	851	866	870	838	860	872	865	859	853	911	881	880	905	848	850	864	881	814	840	857	811	870	814	897	826	834	884	837	865	839	857	912	880	885	870	829	806	895	870	860	890	858	802	909	866	838	881	895	852	847	820	842	817	841	902	845	930	879	844	848	900	845	883	835	894	868	879	833	842	848	844	853	813	843	857	888	839	887	835	846	828	897	848	864	854	866	833	869	862	846	874	914	843	849	901	849	857	859	846	843	889	875	822	892	833	818	883	834	858	825	838	863	904	844	857	821
56322	33029	22440	16291	10188	3626	1114	918	787	642	640	581	491	490	441	486	503	450	499	479	491	428	454	485	480	458	415	449	409	397	419	442	399	431	442	420	409	409	475	425	393	387	492	478	408	451	439	439	471	433	427	402	440	383	433	433	402	412	416	431	411	450	450	407	451	399	416	409	421	433	445	429	431	426	406	413	408	409	400	379	431	450	404	418	454	410	471	455	415	443	437	409	409	446	420	410	418	425	392	455	397	399	458	442	387	442	398	434	448	426	451	418	425	416	452	413	450	428	406	421	446	392	396	420	451	449	439	399	455	418	408	437	457	433	458	400	398	438	394	421	417	461	419	402	434	465	424	417	457	416	403	461	447	411	368	448	435	449	415	400	433	411	445	430	436	414	422	427	414	449	442	411	439	398	378	445	421	425	433	436	431	410	431	396	436	441	436	411	440	412	440	424	433	412	429	417	420	408	413	427	411	383	447	448	433	437	476	420	399	439	441	429	418	387	451	452	392	461	448	428	409	432	416	473	424	448	418	464	395	423	429	408	457	457	433	433	389	426	428	387	444	437	425	447	478	440	390	425	448	427	435	416	415	412	431	441	417	433	452	455	417	385	387	441	426	458	421	410	450	446	399	411	420	411	426	414	458	455	450	427	389	451	396	439	429	443	431	438	450	417	458	459	390	426	445	411	371	442	409	448	434	422	432	440	459	447	447	445	428	404	419	427	420	417	406	422	445	426	431	428	440	449	434	434	465	441	434	429	437	426	415	401	423	414	445	401	443	442	424	414	392	420	414	423	386	387	419	408	394	453	425	400	388	405	395	376	428	426	440	432	437	427	454	448	388	420	431	378	450	409	431	440	441	421	388	451	388	424	433	445	421	430	412	388	431	422	430	403	463	424	430	403	422	478	402	431	427	420	436	445	426	398	413	397	464	429	414	444	428	436	448	461	430	392	409	443	386	410	403	452	436	415	400	427	379	419	435	444	401	403	428	410	466	441	467	428	443	451	430	436	437	444	444	413	407	456	417	410	426	422	408	456	433	425	402	439	416	450	430	466	420	402	422	428	426	379	435	427	424	450	426	449	421	418	403	439	433	447	477	395	426	410	403	453	434	431	431	433	400	400	389	405	460	440	423	418	420	422	384	394	446	422	417	419	440	390	427	400	416	462	388	431	430	413	410	404	427	420	452	432	440	429	433	409	451	359	460	421	420	439	453	390	382	452	403	445	456	444	423	453	439	413	435	443	422	419	417	378	406	444	463	435	437	431	398	433	410	422	439	448	471	431	386	399	438	450	404	502	385	409	402	422	433	416	414	434	436	455	426	445	423	398	436	397	429	412	414	419	422	411	436	431	413	402	457	428	405	417	436	419	499	411	462	434	451	433	402	422	450	449	454	457	462	416	440	437	444	399	390	435	392	382	446	424	420	425	435	426	432	446	461	451	426	427	413	401	471	447	452	421	445	413	447	450	463	442	419	423	385	436	443	409	461	411	452	405	450	444	410	434	453	411	438	461	410	423	426	440	461	458	425	434	468	424	413	415	435	451	432	432	468	433	436	390	452	430	433	424	405	433	429	416	410	426	426	413	416	457	396	386	420	436	397	431	450	410	413	413	438	396	450	454	427	380	454	422	414	445	406	441	423	432	470	445	460	446	424	422	407	409	429	435	401	439	457	415	416	415	461	418	435	413	437	420	418	438	432	425	434	417	444	405	428	447	411	427	446	440	444	416	452	432	437	463	409	468	426	404	425	455	420	410	410	435	431	426	407	388	451	429	393	442	421	436	428	386	418	428	403	488	468	411	451	429	481	440	460	401	436	394	416	455	481	417	423	429	414	434	387	409	470	407	373	414	462	428	456	423	420	436	429	417	455	441	435	414	442	420	429	448	467	390	446	418	416	404	447	431	464	414	367	430	419	425	459	406	413	425	424	423	446	431	418	417	428	452	433	366	434	390	455	426	442	408	457	443	410	440	448	419	452	454	425	444	436	432	471	429	447	412	407	415	411	458	440	479	430	414	422	429	425	436	419	428	425	446	435	452	442	471	432	415	459	452	408	411	424	436	408	430	397	469	455	422	419	422	415	451	426	402	417	404	465	420	422	415	406	455	418	398	443	424	409	425	452	454	449	452	448	417	455	395	452	422	441	450	395	436	425	420	410	434	414	441	448	450	452	442	470	435	424	434	451	468	417	369	420	453	446	398	436	409	415	459	422	438	440	410	434	420	445	425	398	422	413	425	437	411	446	458	414	454	457	441	435	457	438	429	391	430	447	455	430	401	397	429	437	426	369	473	427	459	438	455	465	439	461	399	395	437	416	386	453	406	446	452	428	383	459	427	433	418	400	438	438	442	467	398	432	399	427	437	409	403	414	414	416	414	392	463	458	444	464	425	449	420	421	441	426	418	414	385	450	398	391	399	440	419	446	371	466	448	453	463	434	415	450	466	396	426	451	418	417	409	416	442	420	415	439	425	438	437	444	432	407	448	445	458	434	403	424	475	417	423	459	461	464	422	415	421	434	419	428	377	454	380	362	448	432	431	435	440	420	442	403	402	488	419	414	387	393	425	430	424	422	412	426	437	376	435	402	435	460	414	419	423	408	408	420	440	443	433	399	449	402	433	411	434	420	414	448	405	389	410	437	424	446	460	437	409	440	463	424	435	371	447	426	397	486	409	422	437	416	424	445	447	432	452	402	433	410	420	439	441	459	412	450	420	391	468	453	418	430	441	394	425	415	418	426	431	430	451	417	447	412	446	418	405	451	436	385	442	430	397	444	370	402	421	384	451	405	418	376	407	440	439	472	441	422	445	437	454	441	371	417	422	412	405	450	451	396	442	386	470	407	402	436	438	449	411	385	444	441	430	444	418	445	460	382	470	438	412	421	396	388	391	380	410	435	457	418	448	440	433	445	411	439	435	396	407	429	434	400	407	414	437	473	449	430	509	367	392	437	457	463	432	419	415	387	407	398	394	462	396	432	445	405	415	387	425	408	450	433	437	440	438	451	421	463	391	437	433	395	445	438	458	439	414	418	445	456	443	433	442	399	413	452	426	474	387	394	423	446	442	431	422	434	412	421	438	413	398	421	436	424	409	421	422	407	397	425	398	447	442	459	429	445	422	443	425	414	444	418	415	391	418	458	440	388	428	414	418	435	411	426	433	421	432	432	447	401	396	437	435	417	441	436	439	418	430	396	407	448	416	450	441	411	427	398	391	456	413	437	438	417	409	433	478	462	425	428	424	430	445	370	399	418	426	432	428	432	426	449	380	407	434	424	425	429	361	436	405	441	422	387	423	419	391	393	448	440	463	457	421	393	402	408	432	412	438	453	445	411	421	455	445	423	398	442	396	427	414	447	420	414	430	436	432	441	446	396	416	427	409	475	426	425	443	447	440	419	442	420	440	442	421	392	448	437	468	400	441	434	440	424	450	454	414	386	450	429	427	403	386	419	426	409	451	425	427	442	444	399	443	423	388
34127	23254	25238	26150	19347	8625	3509	3228	2504	2011	2015	1530	1379	1296	1262	1238	1146	1126	1089	1136	1056	1010	1035	1029	985	959	934	958	946	969	950	906	933	997	1018	999	1005	958	891	945	959	969	985	921	934	911	882	955	924	921	932	990	938	912	944	953	928	914	905	941	923	911	888	950	898	950	934	959	925	882	971	943	901	949	951	982	900	927	905	866	927	900	958	930	902	948	919	945	931	899	966	935	902	884	943	886	841	933	887	912	907	895	854	879	941	893	905	901	865	915	910	921	914	906	961	893	913	882	885	832	889	927	955	936	888	922	919	854	887	949	953	873	847	863	887	906	888	911	930	975	881	915	950	925	940	946	961	877	908	880	885	909	971	938	904	906	920	881	937	923	905	898	911	859	910	896	960	894	914	920	912	925	899	940	911	910	945	928	921	970	938	906	906	878	829	886	917	868	931	895	885	913	898	935	942	940	939	905	923	955	881	900	903	875	943	911	908	912	939	913	892	909	943	919	921	897	897	889	874	899	875	881	927	889	893	912	935	881	893	839	953	903	881	967	908	894	900	889	914	923	916	933	952	928	886	896	936	872	892	875	949	945	896	856	929	954	880	940	933	903	938	890	908	877	907	917	949	973	914	885	916	903	889	914	899	905	941	901	920	871	884	917	909	929	883	969	835	921	883	955	900	867	941	936	881	893	927	857	874	925	887	854	898	849	857	903	944	950	942	923	949	901	935	938	955	858	879	912	923	893	924	875	877	912	841	858	897	891	845	885	899	856	891	875	896	890	883	918	927	939	897	918	872	882	916	901	901	922	929	877	833	862	927	890	950	950	886	920	915	950	919	881	874	896	938	913	890	947	927	936	940	903	880	901	929	914	930	900	925	919	871	957	913	900	943	932	950	894	951	814	919	926	943	888	978	921	919	876	946	865	935	890	950	942	904	924	904	906	892	876	876	881	919	880	904	952	926	945	955	873	907	946	895	901	966	918	912	907	907	936	941	883	907	903	915	931	959	915	894	943	911	928	901	915	905	927	896	891	963	890	894	940	915	929	966	948	907	907	934	902	862	936	911	913	910	926	939	883	917	897	903	937	878	895	904	929	865	934	909	905	935	920	957	921	941	853	881	934	868	918	953	870	901	906	873	922	943	918	865	922	939	894	895	894	887	927	882	937	952	938	857	872	889	936	905	872	961	945	941	887	874	912	947	911	946	868	870	930	858	904	936	934	891	932	881	889	894	926	915	952	865	919	876	940	867	983	813	878	884	892	896	930	877	925	923	920	898	919	903	875	925	935	907	908	896	912	918	922	888	917	915	916	863	906	936	925	902	913	942	922	960	924	945	918	906	882	882	894	960	872	946	912	921	914	916	897	917	858	869	920	911	903	940	879	932	931	897	885	908	920	881	900	882	941	815	868	935	934	933	891	914	898	891	942	882	880	870	924	903	909	876	870	921	991	927	966	880	907	937	922	891	930	914	911	905	950	903	899	972	994	896	878	897	939	897	924	920	915	908	888	855	878	906	860	880	938	891	877	887	941	884	888	887	893	943	899	966	876	887	898	915	910	872	928	951	891	963	883	887	956	905	883	927	902	948	935	887	900	857	873	868	908	940	882	926	902	884	937	900	921	853	907	883	914	950	951	930	952	863	936	929	885	942	902	896	879	886	929	893	870	950	957	906	928	916	939	897	882	938	934	948	905	888	904	872	865	900	923	869	931	859	853	910	927	928	914	927	901	898	847	941	929	872	905	874	893	911	856	872	903	920	891	931	917	940	892	898	941	854	901	899	935	971	918	867	868	921	884	898	925	919	928	896	902	890	904	846	889	957	903	897	963	894	922	924	932	887	904	908	945	927	891	935	971	950	891	882	902	936	911	884	963	857	898	881	958	849	906	935	940	927	905	895	905	949	897	968	874	957	935	948	903	917	945	916	883	928	972	914	882	952	960	958	963	929	900	897	925	885	928	896	890	914	915	899	891	932	939	862	939	914	881	918	919	906	890	869	924	889	930	915	934	907	957	928	904	867	982	927	906	864	916	926	944	934	903	863	911	867	943	951	943	892	906	907	887	912	895	920	878	905	898	911	938	945	877	924	959	914	980	937	944	935	874	902	923	848	929	863	889	924	910	950	907	954	923	924	926	933	920	888	899	880	947	887	934	905	953	904	892	950	936	943	924	883	912	883	912	954	924	900	927	882	876	925	938	922	866	946	903	877	908	903	920	945	963	912	940	900	906	877	894	853	917	886	883	935	918	928	921	918	859	886	890	915	890	918	832	860	956	862	927	884	926	942	955	940	903	912	884	945	952	960	899	879	881	890	920	939	874	943	935	922	968	854	926	974	911	874	887	884	929	885	904	891	933	894	958	848	890	910	902	912	952	922	862	883	934	926	893	939	875	922	901	908	896	913	952	922	866	913	855	957	857	933	887	921	855	902	901	875	918	920	887	940	906	942	923	954	912	941	902	931	894	907	894	863	958	900	930	941	979	868	900	948	827	882	854	875	867	904	896	928	875	895	854	953	889	921	851	918	921	934	941	899	926	897	867	854	891	852	927	920	895	919	982	900	938	910	887	908	849	918	919	854	948	916	893	892	911	952	921	926	945	918	905	937	938	885	910	894	893	949	868	936	904	966	899	908	857	905	926	908	920	941	868	913	905	873	908	934	898	872	905	919	938	903	931	867	953	928	928	949	876	918	911	866	922	905	875	890	924	866	917	929	969	950	917	909	921	961	937	889	918	928	915	914	929	931	886	913	921	876	859	896	884	917	943	862	909	911	925	906	904	864	889	929	944	896	911	895	874	926	908	914	893	897	882	935	913	858	941	896	946	912	925	920	824	889	891	917	908	897	883	998	884	916	928	893	905	957	957	924	928	897	869	903	906	911	859	878	942	904	909	908	925	929	902	891	906	915	861	945	962	876	900	873	900	868	927	846	837	939	915	946	939	892	980	915	886	863	908	926	878	916	933	963	861	914	935	883	938	923	903	964	875	887	881	935	897	923	861	948	913	932	953	901	964	975	892	916	876	893	901	879	865	894	862	929	910	928	965	921	940	881	938	909	914	899	911	905	927	941	924	957	918	865	906	886	932	930	889	902	934	871	860	903	922	903	898	863	890	910	920	935	916	898	891	906	942	866	892	904	936	926	933	922	903	873	831	894	938	922	943	932	931	934	888	830	936	894	906	925	965	935	830	901	913	930	870	865	905	980	913	889	864	883	884	884	929	877	948	902	930	878	933	895	886	926	918	923	889	888	912	899	874	901	927	875	928	881	926	907	917	852	919	907	896	824	908	933	887	911	869	860	882	919	900	935	894	886	911	861	877	903	862	911	902	924	935	872	948	903	991	856	948	889	922	899	890	947	923	919	939	914	908	912	907	935	859	901	911	926	889	906	917	892	908	867	931	928	904	901	910	910	909	929	898	916	895	933	887	878	865	838	855	893	928	887	957	843	905	878	895	906	848	939	921	936	920	940	896	939	898	942	942
36601	19851	9967	4398	1553	875	677	613	516	492	509	476	469	440	407	353	406	465	409	457	433	414	427	415	420	381	424	425	417	388	416	421	414	417	424	411	408	385	441	400	406	424	381	416	408	420	416	374	412	438	406	385	429	391	378	375	414	401	395	458	450	414	395	402	399	391	429	408	413	420	433	400	390	399	426	380	408	383	428	412	397	413	402	390	439	388	421	414	419	392	412	406	440	431	434	414	403	404	390	411	411	429	427	436	410	422	396	415	407	388	357	434	404	399	400	424	403	378	412	415	387	382	457	396	444	398	382	387	415	424	415	450	399	422	407	446	440	413	449	410	427	394	405	446	417	382	430	388	401	437	391	411	412	408	417	427	407	413	454	390	409	382	417	422	390	453	418	418	391	413	450	394	404	384	422	468	416	415	392	426	429	404	409	410	382	393	462	419	424	438	389	430	410	387	416	394	411	439	396	413	377	417	385	431	378	414	402	428	449	447	427	427	419	415	449	398	415	407	437	387	406	430	439	441	409	443	428	414	403	431	375	411	388	432	416	391	392	444	431	393	432	419	401	433	420	431	446	430	384	409	403	412	396	445	386	422	426	409	380	396	428	416	429	408	408	426	420	411	425	393	392	435	432	408	399	417	385	407	411	402	419	397	441	438	424	421	426	419	417	446	423	422	439	408	427	421	410	393	368	417	390	477	390	470	399	399	419	430	384	442	372	397	430	341	455	411	397	400	430	404	403	401	438	412	383	404	406	401	389	405	406	376	417	390	407	397	406	366	443	411	400	412	402	384	429	390	385	446	400	419	449	392	384	407	422	448	396	423	395	392	414	394	420	456	370	423	426	424	433	391	395	421	369	421	397	439	406	406	418	378	393	443	395	406	443	392	446	417	404	390	409	411	375	403	413	429	392	396	438	397	411	439	390	413	411	404	419	405	412	409	428	402	390	401	385	421	439	440	426	403	383	422	423	430	386	404	473	418	437	430	383	411	443	430	427	419	424	377	411	407	400	437	453	439	434	405	400	409	376	408	418	396	365	406	400	390	452	417	449	416	432	407	374	387	399	408	452	411	460	382	418	478	433	416	424	449	379	376	400	448	396	410	422	375	374	390	361	367	424	387	408	384	418	415	419	412	422	385	416	387	439	410	449	444	413	385	409	443	415	400	452	427	394	402	444	431	410	427	401	415	416	431	424	402	451	422	432	390	395	413	396	427	404	417	386	419	403	402	418	428	426	450	420	380	429	447	411	417	454	428	377	424	413	416	409	397	437	420	400	393	391	424	395	440	464	412	392	372	413	400	370	412	470	385	424	419	436	418	433	409	379	384	386	405	419	407	434	405	442	481	418	395	401	389	404	402	385	423	420	465	415	407	417	420	443	418	404	399	422	402	419	413	426	429	436	421	403	417	371	460	383	406	404	427	414	434	417	412	429	359	414	384	401	404	387	400	413	389	414	397	387	420	408	431	380	392	424	419	434	434	412	399	419	402	411	437	379	405	428	393	442	387	438	422	406	425	378	430	445	407	391	421	430	387	438	373	383	405	457	433	427	402	369	398	394	413	411	470	392	373	423	387	426	443	451	409	453	398	426	427	432	455	397	379	389	440	420	402	418	417	391	427	404	419	408	427	405	410	406	394	390	438	427	405	405	428	432	385	457	437	443	430	432	416	439	431	381	416	392	439	442	386	430	423	397	396	401	397	400	408	403	388	390	353	407	406	414	402	403	368	394	384	403	412	384	404	404	417	407	421	392	406	428	435	456	411	379	408	421	399	422	380	386	453	437	434	415	446	402	410	409	419	416	412	403	400	398	415	398	406	417	394	380	420	367	399	409	445	438	362	377	414	442	427	388	402	409	430	418	435	410	400	369	422	408	430	373	392	400	394	391	424	425	433	440	457	419	421	415	459	441	452	405	460	404	365	406	392	391	407	416	412	390	445	434	459	416	427	402	442	423	384	397	380	401	370	420	381	393	418	422	417	440	436	409	410	407	409	426	422	390	377	431	445	390	394	411	410	409	401	419	396	376	400	410	419	416	371	371	403	394	385	363	415	372	410	424	437	445	400	427	419	417	412	403	428	424	391	407	439	391	429	427	407	398	382	417	435	392	395	428	417	394	409	425	407	385	399	394	414	387	390	424	414	404	395	432	385	435	404	410	385	408	419	421	411	460	423	436	381	423	408	407	402	406	396	388	406	418	395	404	400	443	459	451	384	408	433	379	400	456	422	443	420	396	441	426	426	443	406	448	420	398	433	443	427	432	444	409	415	433	412	386	355	405	384	433	414	407	412	418	408	430	458	389	398	407	360	396	449	408	405	419	386	395	411	371	403	394	429	432	443	425	333	402	430	374	399	416	441	390	425	440	397	427	431	423	422	392	395	415	400	450	401	385	394	412	422	451	414	402	412	422	381	376	403	419	441	417	432	428	388	423	434	442	406	455	451	410	425	420	453	425	411	416	458	418	425	460	393	384	412	401	411	407	419	370	409	397	434	405	408	392	428	402	434	406	404	418	440	413	430	403	415	402	444	421	412	485	411	407	383	402	423	413	427	419	445	406	419	434	350	437	394	383	407	401	419	432	412	395	395	404	452	434	399	440	429	407	431	374	444	469	413	362	395	405	437	406	382	431	418	364	398	426	465	403	412	441	379	422	417	407	395	409	402	402	402	425	415	433	398	460	397	416	422	406	445	388	402	418	399	386	372	390	384	350	412	368	426	414	436	399	421	441	395	426	440	470	408	426	399	425	382	434	419	393	427	409	432	446	388	372	384	425	427	411	396	393	412	399	417	395	430	415	451	417	402	412	378	424	385	407	403	394	391	418	399	420	382	438	426	414	418	408	392	406	391	425	387	416	438	426	409	417	415	396	436	433	406	386	393	418	416	400	442	407	405	419	415	451	415	390	438	442	428	379	412	451	399	399	393	402	407	412	399	407	372	390	422	442	424	359	413	376	406	428	424	402	366	380	431	394	417	467	439	412	381	436	431	394	398	428	416	409	446	434	410	437	426	392	382	428	412	427	396	420	407	404	421	411	420	409	386	435	394	382	434	414	402	411	418	378	432	417	378	408	361	408	423	416	436	406	432	396	419	411	462	392	428	379	426	399	382	416	445	386	427	445	376	376	384	420	386	412	424	411	456	419	372	404	407	382	414	391	401	408	418	423	451	409	396	396	423	438	410	423	395	399	409	387	428	441	437	371	396	425	374	406	401	423	413	402	480	438	390	401	411	406	440	400	395	437	462	413	412	396	391	474	407	397	410	429	407	417	410	434	454	434	427	421	469	474	438	407	391	421	385	388	405	426	428	428	403	417	437	406	376	426	401	437	429	430	388	396	443	444	430	392	418	407	394	375	401	438	375	403	417	401	401	449	421	406	408	424	423	416	419	407	408	397	438	370	350	405	437	452	407	418	430	420	408	397	393	408	432	394	397	403	434	412	375	410	443	389	425	412	413	433	437	439	421	404	391	391	421
21802	14790	13699	9430	4535	2462	2037	1888	1572	1351	1325	1216	1110	1056	999	1013	969	970	937	969	1013	948	918	950	914	923	886	923	916	899	870	955	886	919	890	948	954	905	885	897	847	884	824	869	916	903	881	931	887	902	849	917	917	881	891	917	931	840	877	884	895	878	908	882	904	858	842	913	877	882	914	896	925	889	879	933	896	887	966	917	894	882	887	890	876	831	858	953	892	878	908	881	921	850	894	881	868	880	881	849	881	841	799	897	956	790	871	933	909	862	891	855	862	909	883	852	904	889	862	858	906	810	862	874	911	914	887	890	909	913	879	886	901	901	918	896	899	869	839	883	873	839	867	846	937	861	867	852	871	889	904	883	894	853	854	826	895	880	932	889	891	886	866	894	876	849	906	925	902	905	881	914	892	868	851	889	893	860	873	842	876	870	899	846	884	873	917	865	895	857	805	839	876	939	860	880	917	909	864	870	974	855	871	817	870	887	867	847	868	893	865	884	893	904	905	835	895	832	857	861	882	870	867	867	935	844	886	866	821	900	881	850	920	891	845	894	856	917	876	847	850	873	929	876	880	886	861	922	880	900	970	847	857	913	899	866	894	896	925	922	850	895	924	909	860	866	882	878	871	854	875	901	841	905	873	883	915	878	901	892	894	860	860	881	907	885	883	887	880	881	821	943	897	872	853	860	860	813	910	861	887	861	927	917	873	878	907	852	887	902	918	935	895	899	905	859	873	880	895	838	873	893	886	879	898	853	872	851	873	842	877	879	854	914	834	864	922	877	884	871	863	912	852	923	864	858	874	889	879	863	906	862	912	896	857	930	877	910	864	879	902	864	878	896	904	859	882	923	863	868	860	892	887	888	841	879	898	870	920	877	862	882	884	872	806	857	871	867	879	890	915	861	856	816	890	911	929	840	867	899	884	851	882	908	919	861	905	876	882	867	891	881	869	869	876	836	870	857	870	879	886	870	860	865	863	915	911	868	948	896	831	878	869	930	881	847	921	928	913	853	842	859	883	877	922	912	933	858	912	864	860	901	867	851	874	872	935	886	864	910	836	881	916	888	852	792	884	859	839	941	866	848	880	833	894	927	864	883	875	870	884	867	866	842	902	860	867	898	905	841	879	848	854	895	881	952	863	929	860	893	903	897	961	885	851	904	918	862	845	860	927	934	855	900	895	908	910	874	834	852	869	840	860	877	959	871	908	892	892	905	886	830	865	909	853	888	867	903	812	932	871	929	864	876	874	928	854	875	980	846	893	899	835	827	886	896	911	903	834	885	923	891	856	835	921	898	899	888	835	867	885	885	857	867	895	838	887	907	850	851	843	862	880	869	882	841	904	853	880	888	870	920	889	914	888	839	900	873	884	859	845	863	954	939	915	896	879	910	846	846	848	886	876	906	828	853	870	892	905	907	845	904	871	844	864	905	866	918	905	863	896	900	882	906	877	866	910	851	907	880	884	929	898	871	860	899	851	933	900	840	892	849	890	850	968	908	914	878	912	850	920	870	854	917	875	829	917	918	860	854	897	880	875	890	946	889	905	876	877	854	935	891	870	879	901	875	888	917	874	891	854	878	865	844	924	866	886	891	869	890	906	914	867	859	930	897	918	836	876	923	944	880	872	914	885	868	894	921	886	887	894	855	883	872	883	850	906	859	891	904	855	877	866	932	871	907	918	913	911	889	855	945	875	908	900	911	869	895	885	864	855	859	886	878	881	920	878	925	897	924	853	902	886	807	893	899	883	913	879	909	916	888	920	829	861	892	884	872	824	870	831	915	908	875	861	903	861	832	871	854	874	879	878	918	852	867	854	904	816	845	900	788	883	913	875	902	899	893	879	906	928	840	882	848	848	912	900	856	894	901	909	884	853	866	833	911	869	953	889	918	858	882	865	865	873	889	884	890	918	855	912	897	884	857	897	911	869	901	847	896	891	893	933	824	851	840	841	846	892	927	906	873	902	922	850	903	915	850	850	817	907	929	866	867	880	887	870	860	819	872	903	866	880	843	934	851	888	871	885	854	880	862	871	907	852	891	893	831	896	842	898	928	866	867	871	904	895	854	908	848	945	897	866	908	852	889	865	852	913	911	860	892	906	917	891	918	874	950	880	873	954	906	849	842	871	854	910	838	868	861	894	888	852	837	835	912	875	890	936	903	914	900	839	868	933	851	872	862	883	887	909	889	877	942	862	898	884	864	848	889	852	834	903	845	897	857	885	922	921	869	858	924	931	877	893	897	881	867	908	864	879	886	884	920	888	888	849	863	892	882	943	890	910	888	888	894	842	856	854	847	857	863	857	855	878	825	862	895	836	818	853	865	917	888	899	842	913	872	865	819	883	894	869	898	850	920	919	902	858	950	870	840	843	847	925	886	878	846	890	822	906	864	818	894	909	900	873	931	910	879	907	865	852	848	918	919	877	884	866	847	871	904	930	875	897	929	923	853	876	921	895	909	885	903	899	900	891	868	893	858	857	929	851	883	927	860	881	866	914	931	844	868	892	863	874	892	813	945	868	901	834	902	873	924	861	901	910	835	838	844	857	955	880	879	908	899	849	865	861	868	881	858	864	921	875	867	914	860	910	891	879	875	863	811	893	923	845	886	921	905	861	868	842	828	913	842	881	898	885	886	916	883	941	884	870	900	870	889	873	865	840	859	890	918	887	897	875	876	871	862	897	895	885	871	911	926	866	870	914	871	896	890	909	877	846	914	886	871	920	872	911	875	896	877	885	910	852	882	850	886	924	876	901	839	867	880	907	846	917	853	864	915	931	894	919	876	897	928	892	887	881	881	862	906	900	877	853	872	914	931	905	844	896	866	883	898	873	905	926	841	942	941	879	857	926	863	908	875	927	901	913	878	907	856	827	872	852	865	823	884	888	824	877	923	855	928	899	898	898	881	864	879	937	898	865	868	906	839	866	872	856	840	857	882	882	916	924	910	893	848	857	869	872	903	884	876	882	840	854	874	862	942	911	875	873	895	854	874	890	913	887	853	876	861	873	886	919	876	870	860	883	892	885	826	902	862	874	902	862	865	910	893	881	896	890	907	906	897	847	883	856	864	902	852	909	840	881	884	893	883	899	898	821	877	881	827	890	881	937	891	837	890	938	886	861	881	870	941	879	864	871	907	894	889	890	844	803	878	887	912	891	880	782	880	885	835	896	889	850	876	867	826	885	915	866	855	885	897	918	876	877	901	938	896	875	860	866	873	879	870	835	848	884	881	894	898	837	908	892	850	905	923	898	893	924	880	880	884	887	932	850	908	867	854	885	881	939	896	879	856	868	865	829	938	888	928	919	875	863	865	870	886	860	843	894	876	898	904	892	873	896	864	874	899	890	909	866	902	847	924	907	894	877	891	880	918	868	872	881	927	874	881	900	947	937	868	847	879	896	916	860	881	872	870	827	874	887	850	874	868	881	953	834	894	903	878	840	907	880	900	931	953	885	887	890	922	926	908	894	865	864	905	854	893	907	868
50309	28083	16718	8484	3158	1350	810	694	632	520	488	500	492	434	430	443	401	421	450	445	422	430	415	415	408	401	404	455	388	422	431	413	384	368	456	435	382	455	427	410	415	390	398	432	407	442	403	406	441	386	411	388	438	408	398	393	402	446	388	408	410	386	449	414	445	373	426	407	411	410	428	387	380	401	414	416	376	405	440	419	393	376	382	409	369	363	401	393	438	380	409	345	370	409	421	420	372	392	410	413	395	393	369	406	387	382	365	406	370	423	419	359	407	408	424	388	381	422	368	402	361	453	424	388	417	395	378	444	418	429	399	393	395	417	406	363	391	397	386	377	375	364	401	399	417	423	414	365	393	399	384	384	434	411	389	383	433	408	388	377	416	412	402	399	391	398	356	406	390	380	463	393	381	426	430	388	376	390	369	403	420	406	402	418	353	355	388	406	389	436	393	383	435	410	389	389	432	432	390	393	408	403	396	396	412	376	396	398	402	415	428	443	381	373	349	364	424	438	416	373	392	415	459	391	425	387	397	385	396	381	402	393	424	397	393	385	422	375	396	372	405	369	387	413	364	367	407	391	416	414	396	401	442	416	406	413	423	415	385	382	405	337	389	385	395	399	417	394	417	399	379	354	411	380	372	417	347	401	391	394	380	399	385	383	399	404	390	400	413	438	373	382	358	353	416	412	390	409	393	398	383	374	377	407	429	389	404	425	368	437	407	384	393	373	392	380	443	398	427	404	374	412	410	405	417	363	405	405	380	446	375	410	376	372	378	402	436	421	435	383	393	361	391	362	427	401	407	390	404	404	365	404	385	400	382	374	393	412	354	374	414	401	360	401	447	401	457	413	393	376	441	403	402	388	400	402	407	413	418	417	386	390	403	400	406	423	375	405	369	429	409	372	420	396	413	412	410	391	375	421	390	367	461	378	366	429	425	414	401	406	430	391	397	410	447	404	384	392	379	418	335	352	405	440	415	411	411	382	424	363	381	390	377	387	407	424	409	406	398	381	400	411	415	402	351	367	391	359	401	473	436	428	419	429	392	442	404	388	389	401	423	415	361	350	406	386	377	410	391	377	351	379	398	415	425	407	380	404	400	394	379	359	390	417	439	440	412	386	426	430	435	400	422	396	434	400	398	429	375	406	388	395	390	396	390	366	356	406	376	380	394	395	392	369	391	413	400	348	390	400	395	366	391	403	424	371	387	400	396	396	384	373	395	389	415	431	381	372	388	386	423	426	437	360	384	426	425	377	373	368	369	386	411	409	396	404	376	366	394	375	430	411	428	394	391	402	404	423	380	393	387	435	410	422	388	382	379	382	435	394	413	407	362	424	417	356	400	422	381	400	411	391	362	350	386	387	441	420	377	413	394	423	382	387	393	388	421	428	412	423	431	373	426	430	392	372	392	400	406	420	411	409	434	411	389	397	381	375	376	436	425	353	392	384	409	409	366	408	403	411	421	395	361	401	401	409	409	428	392	400	395	399	435	415	421	400	373	440	399	380	422	389	386	378	380	341	423	357	383	408	417	383	389	429	397	383	397	374	381	385	384	414	404	392	419	393	411	384	422	378	410	396	406	352	379	382	383	384	366	392	413	416	403	334	427	409	445	420	390	396	358	395	416	426	402	389	400	416	395	396	414	417	370	434	430	404	386	404	401	400	433	411	401	404	403	417	405	426	418	400	385	416	431	395	409	428	364	421	395	404	397	361	425	392	351	380	415	419	396	379	389	452	365	414	400	405	396	388	396	395	440	389	397	409	361	422	403	403	445	366	338	403	425	393	406	400	406	417	382	413	398	390	425	389	448	394	399	427	422	426	410	403	428	419	410	373	354	354	424	356	410	407	403	416	410	373	399	380	400	439	409	415	376	396	352	385	393	392	422	357	363	401	409	395	402	375	408	397	404	429	434	362	380	396	399	397	438	417	380	417	420	376	377	439	394	401	392	398	365	421	389	397	384	378	497	430	383	376	390	419	478	410	401	429	381	398	401	400	398	401	419	367	382	395	416	405	395	399	372	417	379	354	386	372	398	391	443	416	399	382	389	413	387	382	402	391	401	406	380	389	390	385	357	417	388	361	405	371	400	422	421	431	396	378	422	372	413	369	377	363	380	401	435	410	396	402	401	390	369	384	404	381	391	389	379	438	391	408	384	428	414	420	423	404	393	422	392	377	440	437	409	403	403	387	407	354	408	424	384	387	364	388	445	375	385	453	430	445	437	381	369	449	405	422	405	419	376	381	363	381	373	426	340	412	391	378	410	383	428	394	394	383	383	383	400	391	400	403	385	352	408	444	401	403	394	426	388	396	388	433	425	379	412	396	423	387	384	412	401	399	410	421	382	382	428	417	430	382	336	423	420	409	378	373	421	439	404	386	384	382	415	406	387	414	399	413	378	382	419	387	382	449	393	377	387	385	401	342	370	366	364	421	395	380	379	391	416	384	439	416	403	417	423	417	436	410	400	394	399	365	435	429	386	414	374	397	392	416	450	368	416	428	390	383	388	356	400	419	382	423	358	358	412	391	395	407	381	415	419	416	382	409	390	446	439	394	392	408	401	395	417	437	369	425	422	397	359	426	407	405	393	402	390	377	434	406	358	374	400	444	383	382	420	399	359	398	445	421	373	432	375	398	396	424	420	372	413	390	423	394	422	421	377	421	391	371	413	431	392	415	408	383	430	386	399	389	393	389	370	421	377	439	431	440	396	395	426	401	339	427	401	395	370	401	418	401	406	437	395	427	382	425	425	429	376	408	374	378	371	394	371	433	394	420	408	370	376	398	373	416	414	435	462	423	414	409	380	394	389	399	379	441	417	416	409	426	405	396	390	382	410	382	402	407	389	411	393	372	368	375	419	437	406	368	421	387	436	409	397	437	385	372	409	403	395	407	393	396	406	421	369	375	409	403	408	371	376	426	385	371	417	393	427	425	416	408	369	427	435	454	388	414	353	391	429	381	409	376	388	427	405	407	428	397	399	369	398	365	384	428	373	385	381	409	391	397	381	379	384	421	414	395	403	436	386	388	423	373	372	387	388	423	355	387	419	394	389	375	383	434	381	384	395	420	387	392	408	398	402	376	384	383	380	408	408	366	431	411	407	414	411	416	394	412	382	439	373	424	396	364	378	406	394	408	422	386	416	429	426	401	385	406	439	392	406	384	403	380	376	409	342	397	383	362	403	434	402	419	388	383	404	387	407	435	371	390	406	405	403	391	328	424	391	389	376	381	364	392	417	398	392	407	399	435	398	420	437	423	371	414	408	436	362	427	430	368	372	433	447	408	377	394	405	409	403	370	396	446	425	395	400	395	413	406	409	401	413	419	420	440	376	405	412	431	394	397	450	378	398	363	439	385	390	442	362	420	387	402	413	405	385	436	409	411	375	396	393	396	397	391	372	450	363	388	392	371	423	407	396	426	378	394	425	373	391	394	391	380	357	434	435	427	388	384	372	382	415	410	408	404	433	411	405	412	366	388
30905	20014	19752	15241	8022	4313	2418	2195	1867	1618	1441	1293	1080	1059	1020	1032	967	992	947	946	872	873	910	902	888	855	928	922	875	865	926	872	915	907	879	893	923	892	949	905	898	865	869	803	919	873	896	834	891	868	918	821	933	871	873	930	892	866	810	894	852	862	881	871	892	863	844	866	898	826	877	934	900	838	892	925	854	902	842	901	837	861	868	904	900	864	879	871	861	865	869	824	903	872	825	873	840	839	896	886	853	877	847	861	821	852	871	834	820	847	843	882	839	872	810	829	896	900	876	856	868	903	812	889	833	877	899	818	868	827	816	874	841	816	854	842	904	869	865	862	878	845	815	814	908	824	868	911	863	835	835	810	852	882	889	859	884	881	899	842	876	869	831	860	842	825	864	867	868	839	878	881	824	855	870	916	843	920	888	881	757	844	893	884	867	824	889	894	883	935	891	864	890	828	873	918	863	835	849	901	908	895	898	840	842	914	899	806	873	861	859	871	824	847	882	861	829	873	856	838	882	856	834	828	938	869	858	907	860	863	874	850	820	815	882	858	830	896	854	843	876	857	874	872	849	896	860	872	864	819	863	868	835	871	872	827	868	851	846	815	879	873	891	818	814	840	898	879	849	813	895	786	845	893	869	870	902	866	894	856	879	881	879	838	846	857	847	828	867	834	856	862	820	839	904	885	855	910	776	857	870	860	894	838	866	849	845	897	878	854	871	812	821	853	902	847	831	854	929	880	872	914	904	871	850	878	846	889	834	907	889	861	835	931	798	868	893	917	843	877	874	798	866	886	860	868	806	827	861	885	873	869	847	880	913	867	790	901	893	894	896	909	857	823	768	836	880	873	855	860	883	901	894	793	831	905	862	859	883	866	865	877	912	868	854	867	897	909	846	877	889	878	899	820	833	873	856	875	915	822	842	847	841	856	903	874	838	816	807	869	835	878	849	822	861	891	867	819	896	826	832	833	863	863	886	900	876	881	840	884	885	878	910	897	815	854	842	900	900	845	804	839	916	913	929	839	868	882	900	842	888	848	854	871	842	818	819	858	869	870	859	800	856	854	854	827	885	877	836	889	866	855	851	879	814	884	862	890	881	830	882	899	864	841	910	758	808	827	858	870	831	928	806	857	862	861	855	885	813	840	848	832	856	863	891	820	858	861	821	840	866	859	851	843	808	900	900	868	847	894	900	888	897	820	887	857	845	873	885	824	843	832	894	837	847	893	853	864	832	891	838	892	877	851	902	907	906	867	851	844	869	872	849	905	857	882	838	823	859	841	827	880	850	851	835	918	875	840	827	847	884	903	844	836	874	868	893	844	875	849	898	840	899	836	862	813	872	889	836	892	875	884	841	807	823	824	865	884	899	894	810	848	869	864	867	770	886	873	839	858	850	891	812	882	880	887	848	864	861	871	887	857	867	841	902	878	894	852	912	862	858	870	867	845	835	863	867	858	881	888	900	874	877	882	858	883	841	860	892	863	890	892	913	876	855	892	829	809	877	842	858	846	914	871	828	880	914	879	858	844	880	835	815	876	866	864	884	833	867	866	871	870	914	847	845	898	906	850	921	853	816	842	869	889	820	841	890	888	892	866	862	871	834	804	864	817	909	895	865	901	823	856	862	890	877	897	898	877	909	833	861	825	871	874	849	814	896	871	877	943	880	876	847	803	880	859	857	824	881	796	857	888	835	831	854	910	885	870	945	875	865	828	876	872	876	878	837	868	845	857	864	875	909	838	903	859	842	851	838	871	882	840	903	872	853	817	890	845	851	857	873	804	877	838	841	853	903	859	859	852	785	825	847	838	870	837	877	845	913	863	841	862	856	868	921	908	857	867	841	895	879	814	820	872	881	847	837	876	881	882	854	878	896	833	884	870	864	842	863	825	845	842	835	846	866	843	845	847	843	868	811	847	875	881	838	791	861	838	904	831	840	863	889	880	818	861	834	890	880	799	911	845	877	858	872	841	884	827	889	831	870	828	915	884	855	819	885	910	881	950	868	870	817	888	902	876	907	901	871	911	866	826	836	841	922	850	879	853	860	833	891	841	845	859	846	873	820	902	852	865	894	826	890	877	910	822	838	853	851	837	905	855	889	867	871	853	787	854	874	864	858	897	890	888	881	887	888	890	893	861	872	891	884	814	847	827	826	862	888	837	849	888	881	904	925	850	877	885	850	888	794	850	807	869	858	884	853	880	838	878	855	841	889	848	834	904	835	872	811	808	902	834	849	860	872	827	850	889	859	870	855	825	812	869	894	799	852	850	843	860	844	866	850	878	864	866	868	922	857	904	851	847	863	809	858	846	814	857	891	878	825	869	844	871	864	828	866	868	873	857	876	861	883	853	851	846	865	886	848	913	869	842	847	848	881	876	902	831	876	797	869	865	906	875	827	824	848	844	856	869	865	912	853	864	876	837	860	904	827	843	809	897	881	877	810	811	885	880	869	845	850	802	837	846	846	857	830	914	878	828	890	868	870	847	909	888	867	881	833	852	862	854	837	848	860	888	869	882	824	867	862	859	887	833	859	887	856	855	862	839	903	912	869	844	849	908	871	899	878	893	902	847	850	847	865	862	882	871	858	820	917	863	790	844	886	824	830	871	891	896	829	869	900	903	826	914	860	871	872	854	879	892	890	869	839	909	874	914	808	895	933	827	905	848	825	898	865	877	854	842	836	812	848	860	840	887	846	871	848	832	843	887	863	840	855	864	816	915	877	859	860	855	826	883	816	871	905	825	861	824	841	846	865	891	844	823	830	851	876	821	866	855	837	856	886	836	866	842	885	845	900	864	905	882	825	886	865	901	822	816	887	841	861	837	851	852	878	855	862	853	832	888	846	833	869	903	883	871	851	852	863	869	926	837	853	842	873	896	911	872	917	830	835	882	867	877	861	875	828	842	868	889	833	845	828	894	869	837	900	847	916	845	805	830	890	848	901	875	878	877	907	860	875	840	830	915	865	880	898	903	882	792	852	861	887	914	895	813	846	892	870	831	883	869	877	857	822	869	835	834	849	900	884	873	838	868	902	874	854	840	839	877	854	857	900	894	904	852	853	874	793	833	852	804	874	843	838	885	866	889	915	845	906	875	849	854	897	842	848	904	798	837	841	819	839	866	804	900	885	881	858	844	910	901	873	889	867	843	910	914	823	879	881	841	841	854	845	882	863	953	887	829	866	885	835	869	840	871	880	857	858	899	846	855	875	892	851	917	868	865	839	812	872	871	873	828	839	886	834	875	845	876	879	900	886	829	863	829	913	843	857	886	829	851	862	819	861	859	883	843	883	834	836	828	888	854	890	877	900	843	831	861	891	894	861	906	853	899	835	893	880	885	860	877	837	812	870	884	841	835	863	865	845	916	868	849	846	902	848	891	844	829	875	870	865	836	892	840	802	802	926	888	865	871	850	885	861	862	862	844	867	853	864	867	871	831	863	800	862	792	845	877	860	885	847	876	829	848	856	882	885	822	844	851	913	805
64512	35255	18926	8181	3452	1858	1011	806	717	580	573	537	468	496	462	442	418	475	455	445	426	451	427	472	453	451	393	439	473	389	405	426	446	421	411	441	430	463	458	481	465	403	430	464	464	430	444	432	433	413	402	427	452	439	462	446	426	438	458	449	422	448	483	443	448	419	436	429	377	376	413	396	475	445	439	440	436	439	435	438	476	462	427	386	430	419	392	453	509	423	450	424	437	441	435	410	399	428	377	427	382	450	436	454	391	400	422	424	437	439	427	437	445	404	410	455	434	443	397	437	429	457	449	457	405	475	447	413	458	456	415	413	443	441	423	431	440	425	434	427	471	454	433	446	467	430	451	434	417	407	416	435	420	429	440	404	402	398	421	439	385	437	393	462	388	440	382	437	423	445	382	417	463	428	371	441	450	431	394	396	408	445	485	401	381	418	435	413	427	446	422	425	441	421	420	413	389	418	418	455	450	413	478	393	439	448	431	391	437	475	427	438	498	418	433	386	455	401	383	422	459	428	484	404	434	436	409	460	439	455	416	409	421	430	422	441	399	452	436	390	400	400	433	455	406	420	401	418	444	469	453	443	403	390	402	428	431	443	425	447	408	450	441	476	461	438	430	414	416	414	421	428	415	442	414	437	414	422	407	434	392	398	395	409	465	451	443	390	451	483	448	475	416	381	426	436	468	431	435	403	445	442	413	418	417	416	469	400	430	387	449	389	397	439	443	449	464	437	398	425	455	412	470	408	388	429	432	406	427	441	438	397	422	420	449	431	401	453	458	441	420	423	417	447	460	438	408	455	381	390	427	432	440	414	442	409	462	419	455	426	457	446	431	461	417	425	434	435	452	451	419	463	415	447	463	466	456	431	371	401	466	417	412	425	413	452	421	479	409	411	421	402	433	411	422	378	431	437	408	407	412	435	427	393	445	443	420	427	421	390	401	416	444	457	397	433	428	411	425	423	419	459	442	462	447	440	396	441	423	411	433	450	449	443	433	434	442	412	397	452	443	415	462	393	404	463	391	451	414	382	418	425	430	446	417	430	386	413	426	421	433	406	435	448	426	461	398	408	414	439	460	427	425	451	395	412	430	442	440	419	431	416	420	441	412	422	412	422	446	439	442	412	431	433	438	443	456	468	439	435	430	426	414	431	438	431	435	417	455	462	430	421	454	430	405	449	449	426	499	454	458	433	412	414	487	410	438	418	452	436	394	416	447	429	466	439	415	436	438	428	426	446	394	453	421	417	449	446	402	452	393	435	468	467	437	431	427	456	445	450	452	435	427	394	454	435	444	428	440	407	413	393	452	417	387	436	418	443	388	434	462	444	418	408	417	427	424	420	462	443	425	411	408	401	441	419	435	422	413	458	409	429	422	429	422	395	395	471	447	378	386	432	444	448	461	393	423	427	464	427	430	440	401	432	472	436	455	452	421	472	425	420	449	476	464	409	393	449	413	431	441	398	441	410	392	415	443	466	439	413	408	396	435	464	458	439	458	439	444	424	456	439	411	451	373	420	458	451	402	443	444	419	440	417	425	407	450	428	428	442	425	413	400	398	445	419	424	466	449	374	443	440	401	446	461	428	462	423	425	434	475	436	432	372	423	403	442	419	404	412	414	395	408	454	417	436	454	424	432	465	450	440	415	407	468	433	417	429	385	391	377	395	408	484	430	440	411	460	432	422	390	443	413	439	405	442	422	429	444	448	434	436	385	451	401	401	460	445	451	469	433	428	428	413	431	417	435	412	398	438	464	440	446	475	430	437	464	404	405	406	430	381	435	429	417	455	446	450	409	450	435	434	417	429	424	408	442	434	436	393	447	440	427	432	431	402	452	371	410	434	467	478	407	438	462	371	431	418	420	472	421	471	440	405	439	438	421	450	451	442	417	413	423	425	458	446	460	423	443	443	413	424	407	437	418	441	439	408	442	418	465	427	428	417	413	421	436	415	453	403	390	428	438	433	424	428	415	404	374	414	492	394	470	424	412	432	413	524	401	443	446	402	456	405	427	442	413	388	421	437	405	440	483	448	411	449	431	435	472	437	412	435	418	417	409	398	406	407	493	385	443	444	471	460	440	425	464	433	466	456	407	416	445	437	453	426	446	462	419	450	428	430	430	419	468	423	445	403	451	450	410	489	432	410	426	489	409	488	435	395	462	485	469	395	448	458	440	410	405	436	420	466	445	414	402	439	431	432	437	417	443	413	421	406	438	422	466	435	373	433	393	447	391	428	487	441	433	421	428	425	423	450	393	410	446	412	428	443	427	466	397	470	436	435	418	403	420	393	411	439	429	461	420	417	459	446	433	397	456	455	460	422	423	464	459	437	422	468	428	437	447	429	401	472	428	409	457	447	416	409	454	413	459	424	422	436	447	446	450	432	479	467	426	403	463	430	415	452	432	431	455	430	464	427	405	443	440	410	434	391	421	451	411	408	427	449	419	456	458	384	415	439	421	440	413	413	437	445	421	465	403	418	420	428	406	398	409	387	419	456	430	472	448	403	457	429	432	440	438	419	452	451	422	408	442	394	423	444	400	472	425	425	414	417	465	436	416	436	394	438	417	442	415	410	425	442	423	424	467	456	428	393	452	436	451	427	418	396	435	400	440	393	437	504	432	472	407	440	443	457	450	391	432	425	402	442	454	435	403	422	410	402	425	388	426	391	408	425	422	418	434	400	453	446	394	355	427	383	438	437	446	449	428	399	467	431	473	397	412	418	442	429	437	437	416	419	438	409	419	433	431	421	409	432	416	446	397	375	357	406	420	427	424	375	454	468	389	385	423	413	427	441	392	422	442	462	465	434	428	437	432	397	438	430	394	450	409	447	435	418	416	447	440	424	458	462	444	438	423	442	415	460	412	454	433	426	436	429	485	400	424	448	412	420	448	427	423	437	422	493	436	378	464	434	414	407	394	459	451	438	459	436	432	433	442	399	457	448	427	389	430	428	427	441	433	413	401	450	450	450	389	418	434	435	447	423	412	463	469	411	469	402	417	430	420	445	400	419	468	420	453	412	440	400	444	412	484	446	410	407	424	403	423	458	427	457	432	472	447	458	453	419	426	472	394	432	437	465	385	449	423	396	455	425	436	472	431	433	441	418	444	437	378	407	411	459	444	431	422	445	443	417	413	451	435	398	468	436	426	431	468	406	431	412	446	431	470	441	432	422	409	405	410	418	410	442	428	445	425	441	419	450	429	399	450	415	455	439	434	472	441	411	442	471	383	415	411	438	441	456	414	406	415	404	450	416	439	425	431	438	439	412	406	428	434	393	436	383	424	422	477	473	410	428	462	455	405	440	433	429	455	411	403	428	415	421	458	463	436	442	450	433	444	411	434	441	428	423	446	445	445	438	409	462	442	423	443	456	404	451	465	459	406	389	361	441	455	462	418	439	434	442	409	429	423	431	467	405	422	444	445	433	413	428	472	398	397	437	446	455	366	424	418	457	404	489	449	439	390	445	388	442	411	430	435	424
40434	24545	18939	13599	8580	5663	3011	2784	2057	1798	1637	1388	1306	1184	1204	1104	1062	1039	1060	983	1021	983	974	1007	998	941	992	964	973	981	937	915	962	957	967	987	978	955	963	962	951	972	940	927	956	948	928	949	930	922	919	895	941	970	957	967	923	908	937	905	920	919	910	982	969	912	917	950	993	927	888	889	947	933	933	891	945	938	905	942	926	919	864	953	914	915	953	931	944	887	904	916	869	944	922	881	922	901	860	946	943	898	925	945	921	947	966	939	905	955	893	926	895	891	930	998	923	948	954	922	906	929	903	893	910	875	933	862	910	898	945	894	942	885	887	906	924	951	885	916	966	976	970	918	870	868	878	871	943	891	952	903	943	907	895	906	870	943	912	915	900	847	952	927	910	942	909	938	966	881	944	889	944	895	989	930	940	930	893	898	920	909	955	898	891	930	935	905	934	945	918	946	915	891	902	889	964	908	886	908	928	890	963	844	907	901	947	908	934	939	891	911	901	989	909	998	919	973	900	950	934	884	897	955	935	890	920	882	994	908	894	941	969	972	973	877	945	871	935	940	913	886	925	883	945	858	914	970	949	889	942	902	872	894	913	917	894	922	939	976	920	900	927	896	950	959	901	903	879	905	870	942	974	895	957	882	940	950	955	965	901	884	921	935	956	887	921	906	950	893	1022	919	944	889	943	920	891	893	893	924	931	886	953	929	911	983	959	848	894	913	961	896	927	915	929	916	886	904	919	950	961	973	877	941	901	868	917	914	951	907	938	899	802	905	946	891	923	948	913	959	917	921	927	915	935	966	992	919	943	942	916	932	906	936	906	952	929	857	903	888	958	948	908	903	896	887	883	933	901	904	889	927	952	910	985	909	896	892	924	902	925	870	885	872	919	927	922	923	931	881	968	948	935	941	852	894	820	931	895	965	914	865	954	920	879	872	965	882	924	962	868	927	958	912	897	898	901	912	904	962	915	917	940	906	921	892	933	892	925	953	949	884	841	940	918	959	972	843	894	896	901	895	882	904	931	904	910	988	877	959	942	889	885	938	895	918	985	895	884	937	951	972	934	922	905	974	978	896	911	959	882	910	854	923	953	947	912	912	947	905	879	907	957	882	953	964	924	919	957	926	927	857	937	883	910	901	913	871	957	872	916	852	938	900	924	946	933	965	949	930	908	940	879	948	917	931	882	904	942	899	959	925	917	914	946	882	930	916	861	889	922	932	921	898	966	963	900	957	940	915	917	923	941	1002	946	938	913	898	934	845	902	844	904	947	923	994	953	892	906	961	912	931	905	916	969	928	910	924	944	935	915	883	933	933	930	917	899	902	910	912	921	911	940	928	928	916	908	941	840	900	933	976	935	987	981	953	924	901	885	885	930	975	915	903	914	941	956	920	863	904	909	905	925	907	893	930	911	922	936	924	896	881	971	922	945	874	926	939	961	979	877	920	894	898	861	873	952	948	949	877	907	928	898	885	866	881	941	898	949	988	914	909	949	928	905	897	899	934	849	936	947	947	920	901	917	891	919	924	946	890	922	917	914	971	939	898	916	844	920	916	928	918	878	885	901	923	931	924	919	949	892	892	890	926	909	945	947	895	961	914	920	928	929	934	896	915	915	933	900	940	898	908	888	888	912	934	884	995	897	920	933	866	912	899	917	907	902	861	908	874	921	957	990	946	901	903	894	892	921	932	985	921	902	922	968	953	918	969	901	878	959	829	938	900	940	928	916	940	935	893	923	898	869	951	975	932	958	880	912	912	924	917	927	896	868	930	910	916	890	927	989	907	957	910	906	922	925	920	964	933	906	916	912	874	924	922	908	954	905	895	942	944	922	905	965	917	897	959	915	923	873	941	894	864	930	970	937	898	897	913	907	921	955	956	942	928	893	922	915	933	878	936	888	917	910	925	878	904	860	978	897	906	898	992	962	944	895	896	959	958	976	923	952	948	890	898	906	894	935	882	949	925	894	878	928	893	898	850	890	895	917	916	871	969	917	939	902	867	927	932	982	922	929	971	875	880	883	915	918	906	875	882	883	899	942	926	938	945	1020	928	972	952	895	917	915	917	911	932	959	907	935	872	862	855	938	981	900	881	908	953	932	922	942	904	913	913	917	896	918	938	937	883	926	881	899	871	917	944	897	920	884	882	925	943	903	905	890	909	920	927	877	907	920	916	875	940	913	875	913	976	951	951	923	926	941	833	945	954	944	956	923	949	969	914	892	975	919	913	893	920	899	897	888	936	887	949	958	940	956	902	982	893	921	847	959	909	855	905	941	938	840	933	912	944	936	943	923	883	919	919	913	876	964	992	886	903	902	932	921	928	934	919	907	858	919	946	874	950	959	940	966	980	899	936	963	891	927	891	962	911	860	902	943	910	916	870	942	909	891	900	934	912	918	943	935	921	916	937	914	896	833	906	917	913	956	924	934	885	899	866	976	1003	926	917	932	927	966	936	947	954	941	939	948	926	906	969	885	884	952	930	912	953	997	957	959	873	894	930	980	912	908	896	894	908	939	887	919	946	923	935	906	955	901	968	912	903	900	922	945	919	891	928	938	901	932	940	897	937	890	896	931	905	915	958	882	917	907	882	908	957	899	895	878	906	937	875	972	866	913	955	881	890	945	943	895	906	905	875	915	918	927	917	981	930	943	989	921	931	889	905	890	853	946	939	928	936	927	931	961	890	879	984	896	974	886	922	933	903	895	922	943	936	939	936	905	889	901	926	931	963	934	939	993	924	965	945	956	907	868	901	968	921	900	951	893	964	918	891	940	949	929	919	941	931	887	921	949	916	895	884	901	972	930	982	905	934	957	912	885	936	883	897	893	888	899	908	940	905	926	890	905	946	898	945	915	936	897	908	937	904	950	948	915	969	918	923	914	895	892	918	936	907	982	936	864	975	924	850	935	885	957	886	933	873	948	924	901	913	893	873	928	952	932	916	905	966	938	930	977	867	890	919	948	949	933	902	955	957	940	922	942	931	919	931	914	893	926	956	915	934	885	964	942	911	975	926	919	980	921	942	898	910	922	938	898	873	957	961	910	907	948	926	896	937	920	964	944	871	945	925	927	909	927	876	931	956	996	941	927	894	954	943	913	925	897	944	912	975	909	902	866	937	985	907	937	897	900	880	938	914	927	920	965	917	931	948	926	906	930	949	938	902	927	923	854	838	922	904	899	890	893	903	945	918	891	879	960	898	960	912	958	843	941	914	871	895	944	925	915	942	888	921	937	926	917	903	919	868	897	907	902	902	899	917	927	871	916	957	920	943	914	901	876	938	906	906	953	899	939	975	936	904	880	875	964	873	889	926	883	902	869	900	864	918	910	910	922	904	944	891	933	911	859	903	942	923	974	903	962	963	947	928	917	916	949	926	921	938	924	957	910	883	931	963	890	872	949	929	896	932	945	903	923	904	930	875	915	946	951	954	942	911	878	963	935	905	888	913	929	922	879	950	949	931	967	957	909	971	971	967	956	927	949	902	903	894
42771	20027	6960	2126	1038	703	602	534	470	468	535	439	402	442	438	400	408	408	431	391	433	413	408	412	400	420	411	448	398	429	438	430	439	437	442	398	454	410	438	413	412	387	442	419	404	441	440	390	468	431	406	407	426	417	432	425	428	412	419	419	416	399	433	417	385	405	397	405	425	447	403	408	434	418	449	420	410	419	386	428	420	401	410	391	413	391	408	419	399	385	413	428	434	409	405	398	434	408	432	397	407	443	423	398	389	433	442	388	445	416	426	422	445	404	426	400	398	386	430	414	404	376	399	433	457	418	403	422	395	400	421	433	394	426	402	407	386	429	435	408	430	415	405	454	411	420	435	423	380	399	431	377	454	377	400	427	429	454	393	371	394	396	400	433	432	438	434	371	442	375	420	379	351	448	400	445	438	441	466	430	453	396	413	393	430	437	409	415	409	423	444	396	428	403	414	426	420	403	401	404	432	420	389	443	405	426	389	418	389	413	435	421	384	451	426	395	427	415	443	383	422	424	449	439	415	446	422	400	419	462	393	430	397	430	401	391	425	436	351	403	424	403	461	381	465	401	420	443	407	426	394	434	445	415	417	396	440	431	458	407	411	398	377	385	400	433	411	418	416	419	435	430	418	409	366	395	372	430	374	419	417	412	409	381	417	409	428	428	408	437	404	399	435	410	411	421	454	386	404	400	445	436	427	414	400	388	410	426	384	367	424	416	394	418	393	407	402	431	427	416	395	438	432	406	443	433	394	385	412	452	432	415	395	422	435	430	378	400	445	430	395	460	389	412	407	410	403	427	387	442	402	446	365	446	429	434	446	412	423	383	386	385	366	403	414	407	427	364	425	370	436	420	425	393	371	406	375	389	405	384	410	407	400	420	397	354	407	425	400	408	389	402	387	434	424	389	473	422	441	397	427	450	396	413	443	411	406	400	425	400	396	387	452	428	391	431	417	415	414	396	419	407	418	399	456	417	364	445	410	393	414	459	407	428	371	424	421	461	370	420	422	426	444	418	446	411	396	412	412	388	467	435	467	389	420	400	414	426	446	395	457	399	377	439	416	397	407	424	386	425	424	373	413	417	391	430	450	422	411	429	423	403	423	414	441	437	369	428	461	419	385	400	414	418	431	397	456	425	406	397	445	415	426	444	424	413	469	423	419	391	417	398	426	440	407	363	401	411	421	425	413	386	440	424	424	445	377	385	402	398	408	402	437	464	451	407	421	421	415	389	437	394	423	451	404	425	418	434	391	403	422	384	384	406	434	421	426	437	429	393	412	448	425	433	438	384	390	380	422	387	437	399	407	418	447	387	454	434	420	407	420	387	427	412	415	422	383	423	457	451	464	406	424	416	413	450	442	395	433	454	411	442	410	403	419	409	442	375	440	439	420	453	426	422	417	396	394	372	425	382	421	382	437	392	399	399	395	430	390	412	401	410	418	434	413	421	407	432	413	440	400	421	382	415	431	428	375	424	412	426	406	403	415	429	405	436	405	426	434	409	415	408	388	411	377	413	463	443	443	397	451	414	437	432	467	370	443	437	434	447	433	432	463	446	450	400	395	439	396	403	436	398	398	426	455	426	448	426	412	403	407	400	423	422	424	417	424	426	394	402	429	435	469	430	430	430	423	424	434	434	420	428	363	428	378	416	406	469	412	385	428	410	397	401	373	417	416	415	398	407	439	391	393	447	417	417	419	464	438	412	442	455	464	383	376	383	394	378	401	401	382	456	407	426	429	454	425	407	425	412	425	385	440	390	425	376	411	448	410	411	425	407	418	395	398	441	357	391	379	410	381	455	423	407	379	393	429	415	411	408	387	429	430	415	454	410	402	430	400	446	460	418	464	443	408	396	474	413	448	411	438	433	394	437	474	430	435	395	401	411	385	410	439	466	427	388	432	463	429	397	420	409	383	438	421	429	416	406	400	392	421	437	397	442	380	411	454	415	383	402	406	391	417	397	432	413	410	420	414	402	412	413	437	432	390	416	407	474	417	434	422	427	417	439	450	391	422	416	410	461	426	436	442	422	409	421	425	433	428	358	435	418	413	440	412	399	460	447	400	405	446	429	428	422	411	441	443	404	417	367	408	426	412	427	402	395	413	426	399	432	408	437	442	382	404	380	398	397	421	411	443	396	389	425	376	415	420	436	427	437	403	445	409	433	465	407	407	402	429	386	382	446	424	399	412	437	417	427	410	411	417	435	442	427	436	426	412	438	424	463	431	435	416	414	393	405	413	386	398	406	434	420	424	389	442	446	406	446	411	453	417	414	417	384	409	422	447	462	415	377	382	402	430	401	428	416	398	419	412	367	397	451	404	384	438	415	347	418	396	410	425	431	397	393	409	452	393	415	429	445	408	417	393	420	399	401	412	417	431	434	418	426	376	422	408	419	401	437	417	432	381	444	412	423	427	399	370	404	416	412	419	424	390	409	370	435	391	408	387	399	424	422	429	458	408	401	405	396	377	436	423	386	422	446	437	420	411	401	403	397	479	457	407	444	450	396	433	469	404	420	433	387	410	447	418	402	412	424	413	393	432	410	436	424	407	434	418	397	420	440	422	419	421	452	405	388	427	396	396	421	413	396	416	404	424	477	403	450	401	393	460	419	447	452	416	430	443	412	413	419	431	402	421	420	465	413	418	411	373	418	414	411	388	411	399	419	426	426	400	431	409	417	443	417	408	410	434	408	441	405	403	452	416	406	410	400	417	413	372	380	448	423	428	411	409	392	388	402	402	425	432	427	448	396	376	418	401	455	433	391	409	439	435	438	400	393	415	441	440	388	417	412	384	413	414	367	430	434	439	375	400	420	390	419	396	374	429	428	367	410	402	435	383	416	423	375	426	413	421	392	392	418	433	393	450	407	433	393	461	441	448	436	391	408	433	376	408	396	427	425	439	440	469	396	427	387	407	400	429	425	432	398	402	388	384	418	432	425	402	376	420	429	393	399	414	381	402	383	448	436	397	413	418	396	411	452	443	384	414	381	404	454	431	422	408	378	419	431	391	388	398	425	402	411	401	431	405	427	419	376	431	437	430	453	400	406	414	430	437	438	407	384	373	391	408	392	418	433	430	444	412	420	426	457	452	443	436	401	446	424	424	420	406	432	413	389	405	449	442	401	429	451	455	398	437	425	433	412	421	415	411	422	421	392	401	418	397	450	419	391	406	387	403	409	459	428	433	438	468	440	403	412	372	376	428	429	402	362	415	433	420	421	387	406	424	425	409	398	409	406	399	445	408	439	445	442	429	415	425	408	402	402	436	433	421	395	438	427	444	391	408	420	407	362	389	411	410	392	410	379	413	410	441	383	388	431	412	400	389	406	377	406	386	440	412	395	383	397	433	428	414	402	397	428	409	432	401	397	424	442	387	403	394	401	376	447	400	453	427	422	451	445	409	421	402	395	425	431	421	385	415	413	409	417	377	380	430	450	440	434	381	382	411	395	417	430	401	424	392	394	450	414	403	404	399	436
27759	14353	8537	4604	3187	2250	1790	1611	1319	1252	1117	1059	1017	977	959	972	902	962	962	956	931	881	991	957	917	926	936	932	849	876	898	914	893	881	872	882	918	898	884	896	916	862	901	888	815	922	902	853	903	890	892	887	870	834	944	877	900	883	971	837	884	892	882	844	889	898	935	891	950	905	906	890	865	895	901	850	945	902	843	930	916	896	889	895	894	888	905	867	943	923	876	889	920	936	879	875	919	895	827	901	902	952	934	922	906	909	858	842	860	858	910	869	932	890	863	887	918	940	937	873	875	882	874	908	905	928	852	901	830	909	871	898	856	827	864	913	848	909	884	865	948	872	872	881	873	887	875	785	911	831	914	898	910	938	899	899	869	898	882	861	900	888	815	938	885	836	873	889	899	905	870	893	906	927	850	853	866	860	885	899	891	872	945	864	888	872	845	869	908	920	953	863	939	868	833	842	896	863	895	894	930	825	853	896	886	883	888	902	902	908	889	864	891	884	908	895	872	895	884	860	914	888	862	872	888	947	902	844	864	885	950	890	899	877	844	923	867	923	864	915	928	862	870	944	914	898	869	913	883	885	936	834	899	890	850	922	871	962	910	890	887	875	934	889	938	877	878	875	848	935	940	861	896	881	927	903	857	881	910	908	845	894	899	894	914	927	873	831	883	874	886	870	855	915	931	880	875	833	926	895	895	915	828	905	891	904	910	891	852	964	872	882	864	869	910	916	869	879	877	900	929	860	913	908	823	867	925	915	921	946	927	909	868	859	875	842	860	916	896	885	925	900	872	886	937	836	854	908	906	881	873	872	921	884	870	878	933	907	913	903	883	816	881	899	889	830	931	847	906	862	906	883	911	891	882	878	928	851	877	938	856	873	937	983	955	862	880	852	862	932	911	953	937	937	871	921	915	875	909	891	877	866	913	822	911	881	858	878	899	890	895	902	909	894	875	895	932	903	920	940	906	878	939	883	907	941	906	938	882	896	892	864	898	872	923	891	897	896	878	888	875	895	896	879	802	932	904	870	903	895	904	879	831	903	882	842	913	908	887	890	890	870	915	862	848	892	888	876	841	886	857	852	866	887	866	862	870	886	907	857	887	880	880	935	894	872	888	891	889	910	924	879	836	884	860	915	891	891	972	882	931	884	916	865	911	946	877	931	879	911	847	836	900	879	889	842	864	843	851	902	871	849	913	881	901	945	892	866	921	855	862	834	886	893	902	913	871	848	889	900	914	880	910	907	880	906	913	934	900	944	908	900	908	895	895	817	884	856	921	922	884	924	915	882	897	811	843	871	867	864	907	850	907	887	886	895	891	894	898	952	896	895	871	923	931	904	903	926	950	915	904	876	869	901	857	902	860	855	885	798	852	855	939	910	917	891	877	892	923	882	874	846	901	854	929	886	938	916	861	865	888	871	912	909	851	872	861	953	878	904	855	859	917	905	906	906	865	843	946	849	878	892	854	873	932	897	921	856	933	886	834	888	884	857	846	887	919	915	840	876	865	928	838	884	851	904	886	901	931	906	882	899	973	887	877	855	910	881	925	896	915	847	895	853	929	844	870	879	855	854	894	847	857	908	892	904	934	889	885	908	888	878	966	921	929	898	882	911	880	936	889	874	849	883	890	868	925	892	941	904	854	869	877	861	872	922	862	897	897	906	880	898	900	905	872	917	904	885	900	913	900	869	864	826	889	830	891	886	852	908	912	949	890	890	873	855	944	879	844	889	916	875	901	824	857	972	880	913	911	851	854	843	896	905	896	921	919	901	868	883	953	879	880	891	831	853	928	922	870	867	932	855	895	837	898	876	900	875	869	918	893	856	940	911	851	918	856	869	917	934	907	869	905	886	897	918	893	896	905	888	861	855	835	892	902	900	889	892	923	885	941	897	817	861	918	882	899	848	845	871	875	941	965	865	893	881	881	910	899	851	895	968	903	910	923	933	836	926	867	937	891	865	844	850	843	936	923	891	841	870	876	870	920	932	847	900	910	901	910	846	922	856	901	912	934	858	871	875	868	871	877	909	948	893	881	939	898	914	875	860	898	915	903	851	899	896	896	893	873	875	887	872	920	869	890	874	891	909	868	913	899	840	902	914	858	863	883	879	877	888	894	877	873	886	865	844	902	945	932	821	921	907	879	899	870	910	866	812	937	884	896	827	884	875	885	888	901	914	868	892	922	878	889	901	920	878	869	899	895	888	915	926	891	899	946	942	886	908	911	856	908	891	868	939	869	879	915	901	925	905	873	890	831	855	907	844	918	921	875	879	906	856	857	886	871	941	869	848	846	864	857	892	926	837	877	864	847	877	925	870	883	928	913	869	904	943	895	923	900	881	827	914	973	925	875	870	915	905	910	819	902	877	842	886	955	853	900	849	864	901	882	904	907	876	895	877	894	895	881	836	894	916	915	917	915	942	933	938	855	879	903	893	862	853	873	869	923	876	908	859	889	879	926	919	833	901	831	847	880	865	853	878	928	854	899	921	900	868	882	859	862	914	909	839	867	922	855	868	869	905	821	880	918	857	823	870	933	928	911	876	860	901	894	922	882	929	880	894	866	860	840	948	875	892	890	809	857	885	855	907	870	879	898	910	885	895	895	864	907	899	883	907	867	873	902	876	858	889	858	823	932	884	840	895	866	888	909	889	849	883	941	882	900	830	841	918	938	919	887	914	885	895	868	878	930	862	891	851	860	834	892	885	924	878	902	841	881	809	880	932	835	879	892	887	912	886	902	911	982	865	908	895	833	877	907	849	883	922	932	923	929	836	881	917	915	903	910	907	903	879	940	887	826	882	897	942	886	835	818	833	838	846	929	855	964	889	954	893	867	963	889	893	896	875	873	884	878	891	871	859	916	908	916	853	873	828	865	897	880	952	885	901	863	853	873	877	897	953	858	847	932	859	873	889	900	846	950	862	913	866	927	928	918	857	855	867	859	894	885	912	938	901	869	883	896	887	886	894	851	913	902	888	807	909	905	947	877	906	876	917	863	935	860	913	873	891	909	916	907	843	942	874	871	895	910	909	853	920	886	825	906	857	886	925	901	980	861	958	880	844	874	900	927	828	902	868	901	912	836	848	937	881	881	921	839	893	890	882	874	911	879	918	891	958	908	884	955	884	942	847	910	910	843	902	884	873	869	888	876	923	899	876	905	892	887	928	878	894	857	897	953	884	873	868	904	881	908	915	831	909	890	894	903	861	907	891	883	872	845	865	907	900	913	852	922	873	891	866	921	813	960	920	839	867	883	908	886	902	919	840	870	888	916	898	895	886	890	922	897	879	862	876	875	855	903	891	908	958	873	834	903	843	914	939	903	873	908	911	874	865	884	934	865	870	829	810	897	861	864	971	863	894	827	919	895	900	845	922	906	884	925	898	876	832	947	898	905	859	866	912	953	881	841	870	886	900	889	898	877	868	860	925	921	876	907	888	937	849	881	887	907	867	822	909	907	942	899	858	949	890	924	879	881	881	875	905
49308	24250	12649	6254	3754	2743	988	702	592	542	501	503	469	436	423	422	444	389	425	390	405	419	391	435	421	431	407	423	426	379	401	421	397	406	394	370	426	394	446	402	407	405	357	405	441	388	414	390	391	406	400	430	413	395	423	414	360	414	386	417	402	386	381	385	403	418	408	371	388	386	420	382	392	410	416	403	389	405	420	384	424	352	412	418	421	413	396	376	338	377	388	409	404	397	391	347	378	383	397	423	424	416	346	396	399	372	361	401	385	395	395	386	418	432	364	455	381	429	409	390	398	391	391	396	403	411	400	384	361	362	429	380	372	383	430	425	360	409	426	382	402	407	381	398	400	423	393	397	361	422	412	411	376	399	422	435	380	437	392	391	411	416	374	385	377	429	388	367	391	412	403	404	422	374	367	419	393	401	393	449	384	408	357	396	413	399	427	384	399	441	392	385	372	414	420	421	360	397	412	423	452	394	401	406	418	415	396	423	411	372	436	432	376	394	468	402	416	409	397	389	389	383	404	371	366	361	411	393	395	399	411	413	422	422	412	405	394	407	390	419	399	404	403	371	409	363	417	399	375	413	376	352	400	414	402	367	389	414	403	407	365	372	392	385	406	391	402	403	391	421	416	418	396	376	404	423	364	385	416	396	397	404	421	402	385	413	396	404	365	420	359	402	361	387	402	407	393	385	407	398	365	380	437	382	404	392	416	428	363	425	391	391	396	388	357	425	418	358	383	377	396	368	393	381	417	382	433	459	414	360	370	373	424	379	401	446	416	378	388	422	411	396	409	363	395	388	378	407	386	441	392	388	404	415	404	387	378	427	392	368	388	415	445	406	452	376	419	425	410	421	412	373	399	452	412	362	378	407	385	365	381	369	377	439	439	412	396	368	404	420	398	435	405	390	402	379	403	396	394	433	435	447	407	393	402	383	401	404	422	416	383	402	377	394	382	404	433	406	351	376	421	374	379	388	376	397	442	398	399	409	388	383	426	448	387	459	375	418	412	428	398	417	405	408	418	396	427	424	401	392	402	396	396	383	373	435	371	395	377	380	379	396	417	368	404	401	332	395	387	399	412	424	400	418	369	366	393	409	365	425	357	406	396	404	392	385	417	409	425	392	389	402	388	418	398	379	383	424	372	404	366	370	353	371	393	399	413	400	386	400	385	425	367	417	414	423	396	388	367	380	416	408	401	410	458	359	392	401	379	390	405	398	415	382	384	411	385	371	423	433	420	419	402	428	361	374	358	380	435	400	376	389	401	381	408	368	443	393	410	427	363	408	426	443	396	414	450	355	395	443	387	430	415	378	422	403	391	401	417	384	390	392	391	413	427	389	409	384	372	414	370	395	394	356	408	422	452	434	400	410	389	370	381	400	361	395	433	420	446	403	362	374	401	377	400	422	390	372	422	410	370	397	422	378	372	374	392	406	378	383	411	410	377	357	453	413	386	392	376	432	405	405	378	391	385	385	394	387	411	411	378	418	396	375	375	385	374	396	419	423	395	406	413	422	404	348	393	414	416	386	393	405	377	399	403	400	367	406	411	400	385	390	397	395	348	403	424	393	360	400	426	384	387	423	396	434	379	384	423	398	424	385	392	408	415	383	403	453	357	387	406	385	431	359	408	390	401	392	394	392	392	392	389	407	399	397	409	383	415	354	364	377	402	401	392	361	392	446	416	391	422	407	402	436	401	413	424	409	419	437	410	421	332	386	427	415	380	396	368	401	364	385	374	377	396	400	385	379	425	415	392	387	418	411	366	401	416	408	469	404	381	399	383	432	383	415	414	432	420	414	408	389	361	451	358	420	454	440	370	393	394	414	408	385	388	391	369	393	400	380	406	403	335	379	370	420	383	427	410	437	366	408	390	383	388	414	421	376	402	369	374	411	391	425	370	382	385	431	382	392	379	388	442	393	427	412	379	385	412	437	416	397	419	404	385	386	406	404	391	357	389	384	369	415	399	379	408	392	381	407	424	391	383	390	434	418	445	381	398	425	400	423	380	405	429	397	405	391	410	423	398	357	411	446	411	357	405	413	405	377	344	418	384	374	396	428	427	370	395	372	432	384	378	438	426	396	401	407	389	396	381	386	409	423	401	414	388	407	386	406	443	404	365	407	394	391	415	388	404	369	408	396	374	420	407	439	414	403	429	371	406	418	430	405	353	385	422	390	404	390	381	374	410	380	399	362	426	401	397	421	393	399	407	436	376	420	410	440	408	394	410	433	405	431	434	397	354	399	416	401	408	427	388	391	394	370	407	380	369	411	430	415	395	395	376	404	418	363	418	387	391	364	389	380	392	363	385	434	406	390	423	419	396	399	397	406	412	363	425	373	383	385	382	391	377	424	394	416	357	371	408	409	409	399	357	391	429	421	375	408	445	443	398	393	457	410	404	431	382	379	362	415	426	346	389	363	381	379	374	417	408	434	388	432	341	406	385	417	394	438	395	372	407	418	400	384	406	371	412	409	360	397	366	392	421	400	359	390	391	412	415	384	420	414	402	426	409	366	428	388	403	394	387	387	408	420	405	385	419	423	366	377	408	404	429	391	396	369	386	395	423	414	403	425	385	388	402	390	346	391	420	392	410	437	402	413	396	428	413	407	410	369	381	398	383	409	397	387	391	389	453	411	389	394	402	432	412	362	400	395	398	423	436	415	407	425	423	434	413	381	400	400	396	404	415	438	368	365	386	387	389	364	399	404	394	383	385	413	409	415	424	378	404	367	421	410	395	414	389	418	424	385	379	377	394	381	380	346	419	397	380	408	409	421	433	400	424	391	390	421	420	405	440	419	429	393	396	378	422	376	384	419	374	411	377	411	345	404	399	413	389	411	352	408	382	401	384	417	414	416	381	458	440	414	356	397	415	393	382	432	352	392	355	413	442	396	449	375	408	380	390	389	400	380	398	381	409	434	431	387	428	383	418	436	400	430	408	337	405	382	397	429	383	416	384	401	396	402	426	423	379	424	443	437	383	404	381	393	398	420	379	387	384	421	377	414	396	387	433	355	362	368	450	388	411	403	381	370	398	389	372	412	421	445	434	387	416	361	390	396	422	400	394	360	398	383	382	400	397	397	388	391	413	404	407	381	384	411	425	400	387	409	415	410	393	456	409	372	441	432	406	382	387	385	407	418	366	413	414	394	396	370	412	355	381	400	381	407	377	403	406	396	419	404	395	392	376	371	387	429	439	422	399	388	354	422	403	371	405	424	413	406	362	387	391	373	414	403	409	440	388	389	402	399	400	395	446	409	381	392	392	470	374	397	406	381	357	456	404	362	406	437	413	428	462	388	432	464	412	377	417	447	379	377	387	387	401	417	372	384	399	409	432	433	407	402	414	375	432	363	439	370	400	399	405	424	417	401	410	395	407	372	402	385	397	368	394	414	363	387	365	388	419	442	446	378	421	404	435	418	425	371	380	395	425	382	428	386	425	382	407	409	416	428	375	405	416	385	385	373	412	417	408	356	443	373
30478	16768	16045	12744	10942	8455	3273	2424	1909	1659	1462	1255	1080	1085	1034	988	950	1007	987	925	982	945	955	1011	910	903	871	878	920	889	935	855	877	869	864	871	864	897	854	835	948	849	866	828	898	890	877	870	850	845	849	896	866	883	817	870	841	884	952	883	896	885	893	856	864	881	910	817	863	870	873	893	896	853	821	872	887	885	861	828	849	835	945	915	839	813	845	866	851	878	856	847	828	922	882	866	847	858	889	842	862	874	825	877	853	887	897	896	872	878	831	865	894	855	845	813	861	877	855	852	824	841	875	836	915	910	904	895	821	873	824	871	850	907	859	901	935	842	845	817	915	879	902	874	862	842	859	861	842	851	871	859	905	836	847	861	842	848	831	900	878	847	860	887	853	773	830	868	849	868	855	865	850	839	880	851	849	851	842	865	847	870	875	884	879	870	888	821	847	902	893	833	881	879	896	908	849	862	839	873	837	828	894	869	854	838	845	871	914	816	874	876	896	884	850	872	825	852	865	802	891	845	839	854	925	900	886	775	842	853	840	861	866	846	892	874	860	853	924	838	847	862	895	867	846	860	819	888	851	833	861	803	853	848	816	862	851	884	852	853	842	840	807	847	837	857	844	828	843	869	908	874	876	873	879	874	857	861	879	879	828	887	876	855	861	847	884	895	868	921	887	827	829	877	904	813	918	894	893	869	837	853	931	835	838	797	875	891	887	890	906	869	880	839	819	823	823	816	882	819	832	872	858	806	877	861	843	859	857	880	873	860	840	847	900	880	825	871	841	849	835	831	845	863	846	903	875	836	855	858	880	840	803	863	827	864	841	850	852	893	814	837	888	846	843	885	799	875	869	853	854	889	836	887	858	847	874	782	846	851	872	873	873	858	916	882	815	856	843	878	844	826	891	835	868	845	861	883	870	875	897	875	861	856	876	866	841	854	813	859	853	910	852	930	878	868	884	911	814	866	839	838	863	867	858	909	845	879	852	833	876	820	888	852	928	857	818	865	825	871	883	826	852	817	816	869	867	842	826	859	818	882	885	881	805	829	872	896	872	844	821	895	843	873	839	903	845	838	850	906	858	862	867	872	885	898	875	884	851	894	854	852	866	815	853	879	818	807	856	827	865	856	898	920	812	891	829	853	852	839	906	885	844	865	840	813	872	884	859	800	847	835	883	831	862	904	890	846	863	830	810	828	878	864	839	894	842	859	862	863	876	866	868	891	889	916	880	908	841	891	891	830	900	900	874	878	826	798	861	867	870	826	870	880	824	890	857	832	827	859	821	875	903	819	914	831	848	927	873	842	817	850	873	896	862	856	842	799	803	836	862	889	828	872	875	857	879	904	876	877	843	884	865	862	842	848	863	858	848	879	840	804	857	866	852	882	878	839	843	905	830	887	875	827	872	895	856	886	880	878	877	874	941	851	830	865	902	813	844	829	869	838	815	863	833	839	837	844	764	885	827	851	824	807	851	876	871	810	899	879	881	856	859	844	902	853	842	897	884	910	907	838	820	859	901	891	869	832	840	843	827	865	859	864	890	892	841	874	890	815	811	897	832	905	821	872	883	777	845	884	876	874	874	883	819	860	877	918	845	908	833	820	847	873	864	833	870	888	873	866	876	796	829	874	855	883	873	899	837	871	899	822	893	884	853	861	837	836	907	866	835	844	888	847	876	837	892	867	817	845	832	825	886	838	826	896	852	809	838	860	853	872	852	897	857	832	803	922	882	889	873	849	814	842	872	864	886	873	828	836	860	924	863	840	875	842	843	884	876	862	855	836	880	851	884	834	859	862	855	824	836	852	838	848	838	835	894	854	856	856	900	853	834	848	890	835	876	869	824	882	855	851	829	918	866	853	849	870	814	838	894	838	870	826	887	835	812	881	843	831	890	849	883	876	831	873	875	836	871	875	828	886	909	862	890	846	812	853	844	852	850	842	877	825	860	891	873	829	900	855	846	856	826	885	862	879	914	850	821	840	878	812	927	833	883	915	852	910	846	825	820	859	879	848	919	893	895	861	885	927	785	880	877	855	959	837	869	869	864	823	875	907	911	903	856	874	865	834	850	885	879	850	841	871	807	879	861	858	828	790	910	855	827	823	820	885	865	840	852	883	894	909	933	890	854	881	850	883	840	869	893	849	876	881	851	836	864	826	855	857	856	904	930	827	811	886	858	882	850	809	890	842	844	875	856	865	860	880	887	852	908	870	855	911	855	843	878	812	878	890	823	800	803	837	864	925	909	871	843	909	825	880	835	834	882	836	937	813	894	825	909	842	886	841	872	879	874	858	887	863	885	878	818	852	863	834	887	850	891	851	934	869	837	881	909	862	800	801	810	919	879	810	841	871	865	886	877	847	815	829	868	905	794	916	843	869	892	840	891	818	908	856	822	848	873	879	900	902	873	841	828	855	851	865	801	874	837	838	870	828	888	853	876	882	854	843	831	867	892	832	873	851	861	874	831	890	874	852	847	869	882	856	833	856	892	829	878	877	836	881	879	856	871	874	851	909	862	892	890	895	840	880	814	848	867	870	835	894	890	827	850	841	906	867	844	835	853	803	847	880	905	840	890	853	933	840	805	898	865	818	846	860	871	925	889	818	847	889	862	837	877	802	859	843	927	835	828	938	850	835	826	800	863	871	829	843	870	941	870	878	876	835	817	889	850	900	836	866	842	904	852	838	855	850	880	835	845	902	877	843	880	841	842	816	814	832	820	834	851	840	923	833	821	844	827	818	853	841	935	850	839	885	829	818	852	861	891	842	858	880	828	854	848	906	935	813	884	840	900	859	847	859	887	892	856	885	877	819	849	847	856	866	856	881	858	870	885	876	907	891	861	891	878	870	858	893	860	847	863	881	836	869	833	876	834	845	872	893	881	862	890	907	884	836	886	865	847	828	865	813	887	829	859	860	844	855	884	874	853	885	867	818	848	834	880	912	809	869	847	850	856	885	847	891	866	883	861	875	865	827	891	911	827	830	889	805	841	838	847	883	870	881	907	872	874	853	838	919	803	818	865	838	928	844	855	920	851	854	850	855	851	870	866	893	859	823	873	874	826	828	850	898	850	817	891	854	821	883	865	878	838	822	856	873	864	900	863	902	838	860	871	854	872	889	844	846	842	907	824	878	857	859	883	875	873	839	838	873	827	878	847	876	839	862	905	852	844	913	845	845	815	836	825	886	846	891	871	878	900	892	879	896	897	838	883	865	903	890	835	907	862	821	847	818	853	866	859	850	879	822	873	854	856	788	850	852	835	897	877	887	842	842	799	853	860	908	844	841	828	840	853	844	840	822	872	825	910	839	867	844	866	871	855	877	841	882	878	849	859	859	820	883	914	797	897	857	830	867	883	871	849	834	886	858	847	837	868	858	842	852	832	904	831	891	843	850	837	889	853	867	920	837	805	866	849	876	843	874	869	852	873	813	887	859	806	891	852	822	846	910	889	851	885	915	832	857	865	869	863	865	859	861	887	893	862	864
64509	38050	20112	7960	5598	3713	1161	775	580	584	570	496	551	507	477	488	454	438	449	453	429	430	437	447	417	493	426	454	413	471	444	420	450	438	437	459	479	442	410	417	450	380	427	442	428	412	429	437	414	430	435	411	410	455	450	418	445	436	441	434	436	424	462	465	466	414	438	452	430	456	414	402	452	437	415	428	401	462	440	411	416	401	457	442	433	460	394	455	459	402	454	477	403	437	458	442	447	460	421	423	444	419	471	448	441	418	427	446	429	398	436	443	455	405	449	399	407	428	420	426	432	421	403	443	413	456	437	401	416	457	444	423	395	438	371	414	420	462	436	416	406	427	404	419	423	424	461	399	497	436	386	387	449	373	423	450	403	438	428	412	421	420	440	415	416	447	460	462	463	392	441	392	402	458	416	432	454	397	404	415	474	421	421	430	470	435	430	451	365	422	416	413	452	442	443	407	415	458	436	445	416	432	418	440	425	436	432	428	436	420	421	388	402	449	485	453	428	409	449	430	403	460	492	450	448	438	406	434	481	455	462	417	407	425	460	429	447	456	386	429	462	449	412	431	442	411	449	434	443	429	416	444	412	437	411	429	458	442	389	435	414	439	460	476	419	439	378	452	457	447	457	402	441	425	477	389	431	406	428	428	417	452	490	406	443	469	451	468	447	433	416	429	471	427	467	485	410	457	430	406	481	458	479	440	436	430	430	419	423	387	443	417	448	421	409	443	424	446	462	430	419	438	420	428	430	440	447	441	473	441	428	432	428	385	455	416	438	447	435	431	405	472	473	428	411	456	432	422	465	470	424	436	448	436	430	412	408	432	404	426	405	419	447	436	404	432	452	417	448	461	446	461	428	458	446	409	439	468	434	412	457	421	431	423	426	411	420	452	451	413	430	403	467	438	456	462	364	403	449	411	398	428	449	482	445	423	426	407	411	393	435	402	402	443	415	464	449	411	422	394	422	454	433	414	437	412	429	411	468	453	457	440	431	430	412	426	483	498	468	449	415	463	408	408	433	400	441	438	424	441	405	397	406	406	417	483	451	410	446	443	452	412	423	473	442	455	446	437	465	427	450	452	452	451	416	383	416	430	417	453	418	460	414	387	437	429	445	435	409	415	426	422	422	409	421	426	418	443	433	394	375	401	403	457	416	410	421	438	439	460	456	439	471	453	431	437	454	427	409	394	408	419	388	430	408	453	460	440	385	423	413	432	431	434	440	470	413	439	452	464	449	429	456	456	405	477	449	462	422	415	398	384	413	432	422	455	431	457	444	439	398	466	418	395	420	466	417	409	479	471	444	416	431	420	379	438	429	448	400	426	427	444	404	413	448	433	405	430	416	448	432	422	453	484	399	451	445	439	395	418	436	437	427	438	469	423	456	409	416	427	435	414	439	444	412	436	470	423	405	408	421	430	434	416	445	469	442	406	405	433	423	455	456	444	453	436	423	409	437	395	416	429	433	424	430	425	456	452	460	446	454	445	457	412	432	416	450	410	438	429	392	434	424	430	485	436	429	392	426	444	438	414	454	409	377	465	449	417	444	463	429	426	420	397	472	397	414	438	445	406	444	446	452	402	445	456	454	440	410	438	399	422	455	438	416	422	429	434	415	450	466	432	416	514	430	423	414	412	442	425	439	431	459	398	440	462	427	404	423	458	456	395	415	410	433	402	413	433	454	459	415	430	437	439	484	449	457	429	475	422	446	442	452	391	462	397	457	416	402	444	434	415	450	449	427	419	466	425	448	427	430	394	412	427	402	453	437	412	417	414	422	452	424	427	463	439	424	433	449	408	439	410	429	449	430	453	422	412	426	411	394	366	408	434	440	405	421	410	416	460	404	420	421	465	436	449	444	446	412	421	414	437	438	440	399	388	427	458	430	426	400	462	443	474	455	435	458	439	459	434	424	475	412	445	483	459	444	406	475	398	426	428	448	437	420	437	456	458	421	426	460	368	433	426	432	441	460	429	456	424	463	424	446	459	474	454	396	363	453	493	423	399	434	455	419	439	420	473	430	459	438	467	427	412	421	428	450	426	417	384	451	440	415	423	409	427	442	448	415	454	437	429	434	454	419	449	435	422	450	406	459	423	418	430	428	378	416	421	415	463	473	427	394	405	425	417	427	465	450	465	432	407	465	458	419	434	448	438	445	387	418	449	437	460	398	454	449	435	421	477	439	427	454	396	460	429	419	428	458	410	420	428	433	422	421	481	425	376	425	455	444	435	426	399	464	454	407	454	445	448	453	433	406	412	388	474	405	454	431	443	395	434	470	404	441	413	434	391	428	417	432	416	433	451	443	399	421	444	428	414	422	402	444	393	413	420	436	420	422	435	427	428	455	442	436	420	422	461	469	425	428	428	403	449	434	447	466	443	467	429	406	426	442	435	434	454	474	431	389	437	433	458	485	425	436	454	419	408	418	441	465	443	490	404	413	461	443	437	434	415	430	441	395	467	445	435	444	424	410	414	427	426	442	430	412	446	462	444	413	426	453	443	400	433	398	417	422	423	409	424	405	442	393	394	399	390	430	453	453	423	383	440	425	443	421	431	445	425	445	443	451	420	474	435	401	418	460	468	452	418	409	460	434	450	437	418	401	417	445	467	404	412	449	441	430	425	431	419	459	460	461	447	449	446	456	448	419	431	376	423	422	421	438	432	502	437	415	410	429	426	436	438	443	415	426	429	435	428	442	420	425	441	446	474	421	419	426	432	464	443	447	462	461	389	447	416	436	426	462	434	429	434	409	424	470	417	419	399	427	434	432	399	423	415	394	435	454	431	443	435	365	457	394	423	442	462	434	414	398	430	448	469	438	438	428	404	435	450	451	412	461	427	401	472	450	445	404	424	459	423	417	434	456	397	472	431	404	426	444	418	415	427	460	423	390	456	429	401	408	455	427	425	491	430	384	430	455	434	466	467	422	409	449	448	446	416	420	452	402	398	394	400	403	415	481	425	451	447	417	466	433	450	432	416	410	427	434	454	452	413	446	451	454	384	417	417	430	403	406	433	449	403	448	413	430	416	414	432	455	439	458	427	405	430	449	421	492	408	448	452	388	399	468	452	424	433	412	467	426	473	483	427	418	425	459	413	448	404	438	402	407	416	495	453	436	462	453	467	426	430	418	407	440	419	423	434	420	438	448	400	375	377	427	400	457	417	431	371	425	410	422	407	413	427	388	433	439	421	430	478	421	438	448	464	413	442	433	445	465	433	427	454	423	446	435	426	405	428	463	464	434	411	428	366	430	420	439	455	452	420	424	413	440	442	392	427	398	439	461	431	403	389	413	417	435	405	447	435	380	412	445	442	463	398	467	425	415	434	439	440	443	403	404	379	417	443	465	445	412	432	426	444	469	428	413	412	438	451	439	428	408	420	436	436	419	401	370	434	451	436	422	506	473	446	425	456	447	436	423	459	413	373	419	431	432	413	413	424	451	427	428	417	442	429	379	437	424	453	371	404	405	480	441	505	425	417
41458	28489	19161	13890	13713	10337	3097	2179	1891	1645	1480	1305	1153	1129	1116	1091	1047	1025	1010	995	974	981	952	957	997	990	976	990	939	919	1012	942	941	945	946	941	978	922	937	939	924	941	901	957	942	961	947	894	907	954	922	959	887	917	949	993	951	932	948	948	916	887	907	933	986	944	939	913	922	924	975	907	938	958	948	893	889	889	893	903	953	967	907	905	900	912	939	938	941	901	887	958	901	932	967	885	898	950	916	909	895	913	901	952	952	924	900	917	939	921	929	922	928	918	961	958	892	895	914	932	984	898	955	903	902	914	883	904	934	974	929	903	948	905	925	945	915	951	907	937	983	926	935	954	936	907	968	860	943	893	895	887	932	919	894	867	943	867	913	939	857	956	964	958	919	918	927	905	893	958	956	923	885	882	919	944	929	913	919	888	909	903	968	921	957	937	949	916	960	889	893	902	944	954	912	937	941	981	949	903	919	931	931	962	920	949	932	954	936	910	913	931	929	904	904	938	853	943	926	909	906	939	979	892	897	911	840	936	916	908	970	861	913	880	903	893	862	916	894	933	944	914	964	943	927	920	948	935	925	942	936	969	927	947	957	953	896	892	945	954	938	912	948	952	910	949	924	885	923	967	913	930	892	926	919	902	920	876	912	899	886	929	919	945	957	922	955	895	972	911	938	984	889	946	889	924	928	905	868	943	965	953	888	958	909	919	931	902	917	944	960	907	920	935	842	873	903	974	953	936	905	980	934	935	923	930	908	876	947	915	911	913	936	967	943	917	902	884	867	930	901	880	923	933	916	938	970	904	945	937	972	850	966	957	944	879	949	928	954	975	930	924	932	925	900	950	964	915	906	942	943	894	911	895	894	895	908	936	903	940	936	892	883	916	907	916	932	951	941	905	918	909	985	876	918	928	969	915	967	928	854	903	904	948	946	903	878	962	947	898	882	939	971	884	964	918	911	936	932	973	933	909	926	893	917	912	955	917	916	903	906	902	898	890	926	944	905	934	967	883	951	918	953	945	919	901	944	902	918	952	928	926	931	885	930	916	935	955	914	910	914	898	927	942	920	913	898	937	877	916	947	909	895	865	934	919	953	909	889	901	879	960	924	941	963	930	930	889	942	943	951	974	890	938	877	951	964	931	937	948	992	962	928	935	906	907	892	878	947	884	909	998	930	896	911	945	969	907	931	943	909	874	927	937	892	933	948	862	933	920	936	926	967	918	933	912	938	917	931	925	942	922	916	908	925	922	992	911	892	945	956	990	890	867	959	906	872	932	926	889	903	894	929	956	952	913	953	903	930	894	978	969	935	926	914	947	944	953	994	895	874	904	919	903	905	914	870	917	1004	882	922	916	907	934	900	900	935	950	1012	918	913	982	918	912	941	921	968	905	903	904	932	942	912	945	934	914	947	934	884	878	920	915	843	954	924	873	929	935	896	964	908	945	936	941	858	958	910	956	946	956	913	957	865	968	957	945	920	935	954	883	900	899	932	925	933	902	942	894	969	903	939	908	927	917	908	940	947	955	885	887	964	926	962	879	929	931	936	945	949	979	927	948	894	955	897	891	914	978	903	939	946	936	956	931	938	922	938	851	922	935	880	938	902	906	927	940	901	924	922	888	904	976	892	894	884	977	887	903	918	928	948	885	951	882	958	954	970	954	897	984	964	908	915	940	952	932	919	923	963	977	932	919	959	892	928	896	902	917	945	920	912	917	945	940	889	913	917	927	910	933	922	910	913	948	891	940	877	960	907	951	957	930	936	955	926	907	946	909	911	964	972	897	943	951	990	902	973	931	878	929	948	979	871	927	972	890	935	937	928	909	906	921	912	927	911	905	938	936	870	913	902	917	925	950	913	898	975	913	948	969	922	894	904	933	924	911	956	898	924	866	931	908	946	935	923	926	952	916	927	921	919	876	900	894	880	935	970	927	942	957	928	896	964	941	925	942	903	946	916	899	958	979	874	890	983	927	965	925	925	908	910	908	966	924	878	985	910	949	924	908	887	950	924	905	944	941	873	932	944	955	918	855	920	913	935	921	830	898	986	886	970	906	965	976	947	918	938	902	942	885	943	927	956	926	920	892	958	864	854	925	974	885	942	908	913	929	975	911	930	913	931	937	950	937	931	964	941	950	955	990	847	999	961	930	901	914	892	909	913	941	927	943	867	898	882	921	899	947	937	971	887	909	870	927	904	936	901	938	941	907	939	967	899	949	907	954	942	950	936	919	907	917	974	930	924	907	982	862	949	890	890	953	940	914	936	924	951	922	948	895	961	896	903	921	895	923	899	864	947	922	900	990	971	900	963	982	902	939	911	909	939	923	1012	914	876	931	929	893	909	960	901	848	950	914	900	917	935	891	911	954	936	953	899	979	946	968	952	890	912	917	917	948	897	862	933	916	914	924	922	851	916	894	906	952	931	944	923	925	951	890	850	958	902	950	931	954	958	902	892	896	944	923	893	929	945	910	908	944	886	924	934	893	934	923	890	934	947	898	929	949	925	903	949	942	937	886	911	936	931	983	995	956	915	969	938	942	963	903	943	925	891	901	942	933	897	926	974	898	894	922	887	933	885	884	932	921	946	950	884	900	956	901	931	941	952	885	923	893	917	953	896	960	924	906	875	926	910	828	930	934	882	947	898	970	929	938	893	890	946	896	952	939	877	924	917	995	947	954	895	878	930	922	938	836	909	963	922	922	945	857	942	910	959	971	924	936	961	922	979	937	897	935	938	925	898	886	939	944	913	954	880	965	955	943	917	951	917	985	951	915	949	937	895	960	916	991	894	889	963	962	837	989	920	928	938	852	923	879	873	892	937	918	920	950	966	980	901	903	920	902	886	915	942	927	930	935	940	893	899	892	900	896	907	924	889	978	859	900	900	912	968	879	915	912	918	925	905	879	887	924	986	871	938	913	867	883	925	923	923	929	899	935	968	934	911	924	900	843	890	955	889	925	934	934	912	927	971	946	928	935	913	946	933	941	895	857	921	893	893	924	918	925	911	936	921	884	885	963	914	985	954	897	892	947	911	941	944	945	953	908	942	899	921	933	939	900	929	1004	948	964	895	922	911	904	953	908	926	910	899	989	954	929	949	887	973	907	876	869	930	913	956	909	898	889	949	901	951	915	964	886	960	933	917	962	901	889	935	892	930	922	951	941	976	948	934	915	942	926	949	908	935	975	893	938	953	982	929	880	942	902	961	968	919	931	939	959	889	940	926	968	935	956	905	891	892	866	924	939	941	898	932	945	932	943	962	914	912	915	917	961	897	941	902	935	849	925	928	912	931	860	924	956	947	886	978	918	913	923	946	945	961	902	917	875	935	963	935	940	926	903	889	926	970	905	917	934	895	880	956	908	882	886	920	942	902	934	942	920	895	947	853	942	906	895	873	918	941	949	903	943	909	881	936	929	931	899	953	964	953	911	934	898	901	927	902	873	954	869	892	930	974	906	941	953	911	919	851	951	951	953	886	955	908	861	899	885
48900	22449	6333	2331	1304	774	555	531	552	437	424	476	430	440	430	441	416	464	438	471	419	420	432	458	401	429	484	405	419	430	415	432	439	387	396	439	401	409	413	444	439	406	408	411	430	437	444	429	455	408	436	465	422	411	436	437	394	411	427	416	422	426	403	401	439	445	404	434	391	419	396	408	393	445	461	399	410	446	410	407	417	400	430	422	416	405	435	460	381	433	408	401	444	436	430	410	433	381	471	395	420	404	426	483	414	442	402	433	435	372	407	391	409	464	405	395	399	417	449	423	482	401	455	448	437	414	383	366	418	404	437	395	447	420	428	436	414	419	403	428	386	382	417	383	425	445	387	403	440	435	451	419	413	418	447	433	398	446	440	447	415	394	400	383	378	412	429	442	432	409	400	390	426	399	414	439	437	464	408	406	391	441	376	417	434	470	434	415	426	431	433	441	409	401	435	425	453	420	423	389	419	421	426	443	430	419	409	426	405	378	427	425	454	411	453	473	457	454	435	434	442	433	422	434	399	443	413	476	397	406	379	421	404	382	443	402	396	427	417	398	387	399	373	426	445	375	382	431	464	429	437	410	382	429	420	427	409	383	413	411	440	406	396	430	403	418	442	387	423	434	410	402	415	437	431	448	388	440	417	386	463	423	409	436	439	423	381	391	442	432	381	400	433	422	406	409	403	400	432	412	393	440	458	381	432	420	384	436	420	404	410	382	425	422	423	426	413	426	461	442	398	444	450	410	435	440	415	434	416	408	373	419	404	425	438	408	406	439	423	395	408	421	454	442	445	441	424	434	406	438	401	438	447	406	415	424	470	411	446	409	400	428	401	432	382	405	437	412	379	451	398	394	435	445	410	424	413	437	413	410	406	414	436	471	432	443	474	434	424	455	472	429	462	432	413	406	384	425	402	433	441	416	413	431	407	396	400	413	403	469	420	396	420	432	393	396	401	398	386	429	384	431	432	424	425	414	420	379	410	407	432	435	437	437	436	429	430	426	396	393	452	421	433	454	411	430	443	407	474	416	401	408	427	398	441	411	383	419	448	414	458	406	451	453	440	416	376	458	427	412	401	387	391	428	404	415	425	395	405	422	408	431	405	403	434	466	373	408	399	366	415	412	414	392	412	426	432	446	409	450	452	365	427	471	412	389	416	376	412	392	408	385	405	436	427	442	416	432	397	441	389	418	452	422	406	483	434	438	411	405	428	438	421	381	424	410	416	400	389	434	413	416	426	432	390	429	420	421	409	432	435	422	421	444	420	392	385	402	423	436	409	405	397	451	442	411	425	401	425	414	385	428	419	433	424	432	442	461	379	422	434	413	423	424	412	400	413	442	428	418	392	395	409	418	397	424	393	374	441	425	426	439	434	409	411	409	430	428	423	436	399	405	434	391	432	396	419	429	426	418	447	428	423	425	386	433	414	456	435	384	425	435	420	417	426	479	404	434	408	381	446	426	433	451	405	433	444	439	435	447	417	440	376	423	387	456	420	417	433	437	420	446	437	412	432	375	417	420	429	393	390	429	440	450	395	411	439	423	399	458	394	431	398	400	436	387	392	410	415	364	393	426	373	394	410	417	425	418	453	409	420	419	385	413	410	419	417	417	430	407	382	402	407	422	425	376	427	430	420	394	426	379	448	384	408	386	433	423	385	445	435	468	416	423	391	475	406	378	434	442	418	399	433	433	444	402	388	419	424	450	411	418	439	410	401	395	384	392	424	415	458	387	374	426	408	376	420	417	405	421	419	410	419	424	403	389	395	399	408	434	424	456	407	434	402	441	452	402	427	422	431	410	430	422	399	423	469	430	399	397	429	403	399	421	420	419	377	428	434	409	451	430	403	414	408	375	429	402	439	424	426	398	384	424	423	427	405	421	435	436	421	443	445	420	409	422	414	377	426	382	384	427	470	422	415	376	420	459	416	397	403	429	419	448	442	448	396	408	413	407	413	414	415	448	427	439	383	403	434	404	419	392	386	410	423	448	430	422	413	416	453	432	429	399	444	393	393	421	396	439	426	415	414	418	423	416	388	410	407	428	420	404	440	432	465	458	375	409	431	409	432	403	402	427	424	447	447	404	453	407	428	439	390	391	386	382	421	391	444	400	394	405	439	439	417	452	419	414	426	397	430	439	446	427	424	418	439	409	427	398	452	451	432	446	392	419	444	453	426	458	432	432	438	454	403	453	461	399	446	450	406	377	410	406	438	409	395	443	372	394	388	373	415	411	387	448	413	442	417	415	417	400	393	414	456	387	426	428	398	426	412	426	430	434	398	473	407	418	445	423	369	406	376	402	390	425	393	402	396	404	382	435	442	417	435	461	442	446	423	457	412	432	434	411	443	405	457	457	422	391	406	420	430	427	465	430	447	449	405	424	441	370	436	408	416	416	440	451	438	433	426	410	412	405	420	419	423	377	443	410	468	393	386	379	390	413	433	389	403	452	409	432	410	366	413	464	403	408	433	421	425	389	409	444	400	438	408	441	433	390	397	467	418	438	452	394	440	385	403	440	425	423	401	436	436	446	406	419	431	402	416	373	382	410	449	425	443	430	428	390	433	416	388	423	445	398	406	434	417	395	416	412	406	384	440	405	410	476	422	378	439	454	431	397	417	406	404	430	422	393	405	413	423	428	417	431	410	398	395	379	385	394	460	440	381	442	422	414	469	424	418	418	426	422	453	412	398	395	447	402	386	422	433	418	409	418	382	413	447	394	432	439	399	426	405	374	394	418	414	404	455	426	431	437	397	440	409	416	429	453	422	413	436	381	413	420	415	457	395	437	377	379	463	445	445	420	427	413	421	429	439	398	397	455	431	416	420	411	414	442	415	445	429	445	460	389	442	374	446	392	428	435	389	444	412	432	437	412	459	433	385	400	450	437	381	418	464	400	394	384	396	404	428	466	409	407	424	452	437	419	419	391	374	411	470	403	442	448	419	424	436	426	429	420	424	480	473	440	459	449	443	428	464	439	420	455	418	424	392	399	442	444	444	420	397	433	436	438	439	385	437	390	403	413	412	435	397	402	370	444	423	409	424	436	402	417	403	385	444	427	371	398	431	386	437	408	452	440	424	441	443	427	408	424	393	461	425	450	408	416	419	413	423	398	484	406	434	400	436	448	455	425	379	425	398	445	374	410	449	421	392	432	425	393	421	426	437	419	458	417	442	454	427	436	416	445	467	413	381	393	466	414	410	424	392	444	366	392	393	412	391	407	406	429	390	421	415	398	418	413	428	412	433	431	452	438	427	439	405	393	422	430	442	433	432	428	406	451	408	396	438	467	374	455	444	414	404	416	431	440	395	417	390	433	435	404	417	414	451	419	458	444	373	444	468	421	413	419	415	406	457	436	400	408	417	459	390	415	397	434	438	426	431	408	443	435	450	452	429	436	427	440	477	406	463	441	420	405	432	414	420	397	429	398	426	433	436	436	458	427	424	476	415	426	449	399	410	425	460	385	427	427	420	416	392	404
31010	13271	7483	5461	4162	2327	1704	1412	1229	1189	1114	1040	1000	973	978	972	948	951	929	952	880	917	914	932	906	872	886	908	963	898	923	949	890	901	850	907	897	905	895	908	932	916	872	878	881	948	915	890	840	924	825	906	882	866	925	868	965	892	888	906	891	952	879	882	888	877	890	951	944	890	901	926	872	893	857	899	908	910	929	905	891	916	862	891	952	851	912	838	887	923	914	861	865	865	893	881	857	886	872	902	857	927	870	943	872	898	834	905	919	926	911	915	876	888	869	883	891	888	906	879	841	887	893	840	839	849	923	909	934	864	839	899	885	913	926	944	913	879	876	873	954	872	891	901	926	879	956	935	911	912	888	869	961	860	909	904	905	921	898	855	902	905	908	876	913	903	888	888	895	914	877	952	869	905	879	884	889	852	848	920	963	903	891	897	848	906	877	874	953	845	899	919	903	879	836	867	901	897	865	836	927	906	920	911	891	845	886	862	952	908	878	939	930	912	911	930	935	918	959	879	870	899	922	871	888	865	893	875	924	878	893	847	889	906	913	871	919	930	950	904	862	920	893	907	832	900	919	854	918	898	875	919	898	857	931	867	879	870	875	888	848	891	939	930	904	825	902	876	924	888	850	849	924	933	924	895	885	885	863	894	919	942	913	885	894	894	887	952	905	896	890	922	935	830	905	853	869	892	921	840	933	886	915	890	884	890	923	931	956	948	898	877	877	883	939	914	868	884	899	906	898	939	844	913	907	909	967	857	908	916	951	907	907	893	881	876	909	898	863	979	926	881	897	893	886	880	821	921	900	864	942	901	903	900	958	1022	894	905	846	832	870	884	868	906	912	861	918	903	892	929	880	896	880	903	937	924	929	885	892	934	848	875	892	936	910	880	867	880	844	935	888	898	804	928	880	913	880	862	916	853	954	893	833	907	905	892	884	873	892	888	890	902	877	812	857	797	917	904	907	923	904	852	900	960	923	952	878	889	871	929	920	912	942	913	897	926	879	904	912	930	919	891	893	929	912	898	961	907	938	882	935	957	903	877	891	897	860	912	905	870	899	896	892	866	882	902	959	885	930	916	887	902	897	904	845	922	894	915	858	869	909	847	942	887	863	903	900	900	886	908	893	926	818	900	927	880	873	895	891	876	873	915	917	876	904	916	889	932	927	858	907	892	895	905	910	918	911	870	912	862	838	902	911	921	873	890	895	875	834	865	882	921	888	872	918	874	955	919	901	903	936	958	898	901	900	957	939	854	912	894	944	887	882	849	894	946	916	891	864	944	907	956	927	923	904	893	910	868	912	892	887	921	903	870	920	847	934	893	954	861	912	959	883	930	903	912	880	886	948	915	900	904	865	972	899	907	870	889	867	856	870	892	919	894	912	910	903	885	885	881	836	930	873	881	904	944	872	891	937	915	963	947	958	911	917	844	864	893	882	861	903	890	911	897	897	921	859	893	852	878	890	916	922	875	880	884	869	893	879	935	841	866	891	884	930	925	886	885	886	858	914	891	900	929	878	903	901	951	915	940	929	868	925	908	832	862	877	913	920	911	877	921	881	863	888	877	846	871	877	908	882	899	849	840	951	896	920	900	863	923	882	864	911	913	913	849	895	890	883	906	906	899	881	889	871	878	914	893	872	956	863	890	891	919	898	892	880	901	885	929	929	917	895	873	916	872	854	918	873	905	909	944	947	897	861	851	920	918	876	953	901	822	885	899	1001	956	939	863	894	848	896	880	910	964	858	886	926	920	912	911	917	893	867	919	864	844	904	899	879	850	870	898	895	842	924	896	935	879	913	880	939	858	911	894	938	901	899	924	931	874	876	934	909	883	897	925	890	895	967	924	969	933	867	913	911	952	864	874	892	877	895	931	893	866	906	912	915	949	854	920	896	915	900	880	896	913	941	898	891	892	914	935	865	866	935	864	888	872	908	930	876	847	919	866	851	850	967	894	920	915	924	813	888	852	904	942	890	946	896	881	948	879	881	893	893	928	899	884	866	883	877	922	928	899	886	917	882	903	921	894	929	866	925	890	873	895	867	888	920	855	892	857	906	864	872	837	878	891	858	933	943	899	864	880	940	932	893	877	892	913	946	894	929	941	900	885	867	874	903	906	870	896	893	870	873	891	925	897	893	898	889	928	889	883	875	865	951	874	868	883	847	872	869	909	945	863	852	916	969	823	850	929	867	870	928	922	913	914	951	890	912	890	836	919	884	921	877	883	934	924	942	904	913	893	927	951	894	882	912	866	871	915	960	892	885	851	908	906	920	871	850	878	950	893	947	905	894	905	864	916	948	886	863	881	908	863	925	897	914	878	898	866	911	916	913	853	846	896	854	920	895	881	894	866	907	869	889	854	881	892	906	899	937	868	938	921	887	859	910	931	875	915	870	850	928	919	950	918	876	936	872	962	901	909	851	905	920	933	899	862	940	880	951	925	881	907	920	879	880	858	877	902	900	880	902	909	922	898	948	904	923	888	890	883	843	905	899	910	874	878	937	917	891	893	950	951	912	894	847	926	883	859	886	899	923	849	906	917	866	929	933	882	929	914	906	971	889	882	839	949	885	925	906	877	894	882	891	942	890	934	910	921	877	853	908	918	969	868	910	965	869	959	888	911	905	894	887	909	881	883	915	869	884	929	943	895	898	917	896	928	858	885	873	931	920	911	859	956	930	911	871	936	873	906	924	922	959	859	830	892	922	846	954	865	856	847	841	927	904	875	946	859	889	891	863	904	868	947	901	855	905	913	895	865	884	834	911	912	895	863	952	939	889	913	863	921	867	894	892	893	915	896	900	883	861	896	886	892	881	926	913	903	895	880	893	908	880	851	923	910	939	911	933	896	866	924	863	926	917	881	859	911	963	893	860	879	897	927	881	948	906	865	868	934	892	887	923	936	915	932	889	938	894	896	851	859	949	912	952	916	987	901	923	963	896	904	841	936	894	898	930	839	872	897	832	864	859	897	960	896	928	879	927	883	838	907	898	860	858	901	922	913	948	838	925	864	919	906	920	880	886	921	891	901	928	891	878	857	909	915	907	930	965	873	926	886	891	863	919	969	913	849	922	884	848	931	903	895	876	917	899	907	883	888	879	889	846	909	815	835	883	893	944	891	920	856	953	939	899	902	880	948	910	893	862	945	894	944	862	954	953	878	882	913	871	919	912	881	861	895	902	862	898	930	916	874	895	929	870	929	899	880	917	890	938	874	891	925	920	912	949	897	894	875	919	858	863	920	897	895	897	872	885	892	897	855	988	872	850	906	895	910	911	889	907	891	919	930	906	906	907	902	836	887	881	879	948	918	880	896	848	908	870	865	887	888	876	900	891	867	863	878	854	929	873	870	908	883	855	847	890	899	859	841	887	902	878	837	947	893	856	919	951	918	887	883	961	881	889	882	897	948	893	907	912	943	962	918	915	927	914	933	894	871	863	929	934	900	916	951	897	896	897	923	909	946	901	896	869	900	945	896	914	888	865	880
51662	26251	14280	8146	4049	1388	810	649	535	551	563	449	474	419	443	448	406	430	394	403	445	418	391	398	425	403	432	395	417	442	411	402	426	391	422	447	432	375	411	455	407	393	383	385	436	385	407	371	420	373	395	411	426	386	403	369	414	405	364	435	403	427	399	410	432	401	411	389	399	400	420	449	393	409	413	453	416	388	418	415	473	401	382	385	429	402	384	439	395	420	418	392	370	381	397	388	429	417	368	382	383	414	412	428	430	399	416	397	388	378	445	403	359	413	379	389	373	408	416	398	409	402	381	378	431	400	424	412	401	366	396	401	434	393	401	436	401	378	436	389	367	366	391	373	406	398	414	410	405	366	383	419	391	361	373	371	400	391	398	376	398	398	424	430	395	421	408	444	366	365	388	403	459	360	347	479	430	416	353	386	427	404	387	392	416	363	389	406	436	444	423	421	429	429	421	424	419	401	393	417	402	446	401	401	422	392	400	421	404	392	386	382	402	406	424	417	428	420	431	421	389	394	393	399	395	417	442	414	429	405	378	392	394	395	442	423	410	374	423	434	426	429	416	384	397	410	413	424	402	420	400	400	395	390	428	396	361	431	362	388	403	394	407	379	416	432	385	452	446	402	416	433	411	393	351	393	409	352	409	443	405	418	449	397	380	403	361	383	371	403	405	391	378	386	456	430	396	380	422	401	389	435	396	404	469	442	400	387	466	409	420	381	432	408	372	377	409	435	366	451	407	417	393	404	432	416	382	351	431	405	340	443	402	415	426	378	412	407	417	415	415	383	370	400	356	419	451	387	423	392	402	397	438	425	459	368	378	417	398	369	391	408	425	428	389	413	439	454	398	369	408	382	424	402	357	392	418	406	430	428	454	401	407	407	417	395	417	396	397	424	405	389	452	374	358	404	450	412	433	429	402	408	390	401	384	402	428	429	380	398	416	401	462	418	373	389	427	375	407	396	418	363	419	390	405	368	411	399	405	417	410	411	388	417	379	404	381	428	405	434	420	403	407	381	405	423	407	377	401	399	378	432	407	422	431	393	405	385	405	404	430	379	423	399	380	416	420	403	414	437	424	400	430	406	431	432	377	376	439	419	380	407	398	409	404	426	430	403	396	404	427	404	419	435	442	410	392	393	384	395	421	434	404	392	416	419	452	411	387	432	387	402	383	373	383	357	376	396	411	420	423	393	418	406	362	444	449	389	429	425	379	401	401	405	406	455	369	383	393	376	424	389	393	444	430	395	369	397	400	414	404	400	394	411	413	393	381	423	385	406	392	397	437	388	417	409	399	436	402	428	397	402	444	401	352	392	413	410	404	432	402	392	393	381	430	404	406	394	388	404	358	419	417	406	396	392	401	419	406	402	442	379	388	426	435	381	410	447	404	426	410	419	394	389	372	403	406	416	423	377	414	431	409	414	395	375	405	392	421	405	390	352	418	397	422	402	399	418	409	410	383	423	413	380	404	409	418	393	438	422	396	398	394	444	397	396	407	428	419	370	399	329	393	389	417	454	392	413	369	394	428	377	373	410	432	403	411	387	347	409	409	403	366	400	431	407	414	451	428	396	427	404	368	389	388	387	400	429	353	441	408	430	395	394	424	407	387	408	363	383	384	370	370	434	396	438	414	386	408	422	410	394	425	407	388	419	389	408	403	389	401	400	393	360	418	405	388	420	408	399	400	403	355	371	369	400	431	429	389	404	413	415	449	396	409	370	410	400	415	418	403	403	378	429	413	418	398	400	351	410	402	428	392	449	426	402	401	415	419	403	379	404	440	425	389	407	413	429	430	361	398	385	395	409	388	400	415	402	366	391	417	446	392	387	461	394	387	447	418	391	386	455	398	411	418	406	396	454	402	410	395	461	399	437	405	405	414	439	387	415	352	391	443	373	401	409	406	416	374	403	420	373	413	418	449	378	389	391	379	390	390	416	398	392	427	418	366	419	404	438	407	414	424	416	364	403	390	387	430	380	415	412	413	399	407	368	405	440	440	419	389	397	381	415	370	381	436	406	397	405	375	410	406	399	426	417	399	392	412	419	386	418	403	413	401	374	402	398	426	432	412	392	404	388	437	400	403	414	417	424	386	379	404	418	397	429	383	409	405	389	383	395	421	409	424	408	421	393	375	397	459	408	362	446	403	409	424	387	392	425	384	360	418	432	409	379	393	399	395	376	402	419	413	422	462	409	412	382	373	385	394	426	340	394	395	405	424	407	401	400	417	385	399	386	399	416	409	436	380	379	423	355	395	407	394	415	411	381	384	426	389	403	369	390	428	419	394	399	394	406	407	443	407	451	396	404	414	371	425	438	371	398	380	374	407	411	409	388	425	403	388	406	379	416	402	351	397	430	422	388	455	417	387	412	379	412	388	409	388	393	406	410	409	451	429	429	392	407	382	410	391	402	381	390	367	405	442	404	421	419	432	429	357	378	394	390	409	406	389	432	408	408	426	393	381	393	445	408	402	428	427	415	417	391	446	421	439	396	397	396	427	394	400	408	398	399	397	421	419	390	391	366	427	433	440	397	390	409	422	429	396	422	403	394	411	389	430	406	417	435	423	389	423	412	409	383	405	426	469	436	403	414	401	377	404	393	403	432	409	406	421	403	418	356	403	405	418	342	423	361	441	404	447	423	403	414	424	425	409	382	425	412	396	370	419	373	391	411	431	381	397	432	410	369	451	408	410	388	387	366	400	398	410	401	373	404	403	450	391	377	369	415	371	391	427	398	413	385	374	408	426	425	397	384	415	416	371	413	388	415	413	420	436	368	377	424	374	420	427	439	374	399	426	408	441	403	398	404	433	423	410	377	431	383	382	395	410	378	388	420	403	377	415	397	418	383	467	399	400	399	356	393	420	411	382	424	371	402	398	445	401	462	401	372	356	454	427	428	406	372	398	397	415	391	406	451	404	415	428	350	383	445	435	378	406	365	396	392	417	429	401	403	396	438	355	411	402	438	413	417	393	371	391	389	388	408	405	403	391	411	421	377	430	399	404	417	423	421	436	436	417	393	413	402	417	394	383	441	437	395	408	396	428	385	373	378	413	370	389	392	375	394	417	411	417	404	393	384	379	418	422	414	423	393	374	423	409	378	385	385	417	445	400	403	454	409	391	403	377	421	437	416	384	428	382	396	404	381	417	419	395	387	399	425	370	392	432	346	404	414	384	418	404	421	389	400	423	384	367	367	445	411	422	413	429	394	396	400	379	375	421	423	416	444	416	429	407	420	353	408	398	407	421	427	442	410	398	403	405	347	401	397	393	424	428	419	428	431	396	391	405	401	387	404	404	408	395	448	371	388	405	407	384	393	444	385	390	412	399	434	405	410	410	402	434	415	382	395	401	421	429	414	416	382	443	386	367	398	396	426	385	426	416	403	372	407	421	411	397	401	377	415	391	388	401	440	397	399	420	406	380	385	409	368	364	381	420	393	406	413	402	410	433	399	419	430	400	389	406	430	438	390	416	426	415	402
31666	18649	17891	16026	10764	3958	2320	2041	1664	1556	1395	1224	1118	1122	1008	1017	1001	892	1011	929	931	910	906	924	996	863	889	911	955	883	865	860	875	902	851	917	910	884	883	891	873	889	872	883	899	892	892	951	871	953	902	913	924	915	900	878	936	957	858	886	839	866	782	907	878	912	927	879	923	883	879	878	892	901	879	840	831	851	928	869	851	857	809	885	914	910	886	859	860	838	850	891	879	876	907	849	898	870	845	887	872	915	848	875	820	880	831	812	899	877	842	928	916	859	930	918	867	913	843	882	910	849	909	893	828	908	851	835	871	892	922	895	865	851	845	913	917	867	916	908	831	855	866	839	899	913	846	901	882	833	861	900	828	859	850	853	865	839	834	929	860	822	878	866	924	889	881	847	865	831	903	860	851	953	886	850	894	839	893	903	876	883	833	899	820	921	921	948	895	847	867	853	823	849	881	882	849	857	824	872	939	869	862	899	868	869	889	907	902	880	900	824	906	861	863	879	890	891	835	849	841	861	819	957	932	891	900	878	861	901	909	861	895	834	909	858	916	837	860	921	846	880	867	899	885	896	852	865	889	841	922	849	872	827	848	862	905	805	927	949	871	851	875	851	887	869	859	891	855	862	855	859	927	883	854	871	839	843	886	899	893	899	879	984	916	866	878	867	895	916	855	833	917	840	865	844	870	876	843	866	856	861	878	856	878	852	895	906	902	906	888	862	920	816	873	861	894	862	848	897	865	843	882	870	863	901	841	899	937	862	880	897	884	878	871	883	954	857	908	866	823	951	845	880	873	903	844	927	835	897	849	877	881	850	850	864	905	875	876	860	928	851	837	886	898	899	873	892	843	917	898	890	863	840	907	879	823	927	865	857	887	892	850	882	899	888	900	888	853	850	855	872	871	881	879	858	887	888	859	904	875	842	859	935	888	835	901	856	896	872	902	850	857	884	874	899	852	892	860	871	872	852	880	900	863	854	888	884	873	838	824	904	877	912	883	855	858	888	876	840	842	845	840	827	865	872	860	835	871	889	809	918	850	863	886	877	883	881	902	874	842	858	906	945	839	869	912	853	836	903	878	871	870	848	865	874	867	850	851	886	866	874	887	923	925	904	882	910	886	845	869	882	914	945	902	856	825	911	872	824	878	859	891	860	899	843	859	841	827	889	894	896	907	885	883	853	866	898	850	845	834	851	900	853	812	862	928	894	845	849	910	869	886	853	836	882	950	848	851	909	842	896	866	869	867	863	892	905	871	853	897	887	876	848	884	908	880	865	897	840	889	876	874	861	879	912	921	863	847	869	894	894	803	902	842	832	835	870	860	871	862	914	862	873	883	884	883	894	893	897	898	857	896	850	918	889	873	872	864	860	895	937	844	887	881	848	859	899	899	865	866	869	861	860	875	890	868	925	894	880	876	893	862	829	910	875	886	829	877	907	874	921	869	844	841	896	888	889	875	945	895	839	907	860	814	888	881	848	930	903	880	899	887	898	846	917	838	946	858	891	854	916	866	910	891	839	850	897	834	892	899	887	820	856	892	893	854	844	845	895	848	849	825	856	912	907	882	887	873	887	854	867	864	835	843	933	839	844	846	916	892	861	899	882	860	826	855	855	884	879	849	826	900	844	838	904	826	909	859	834	867	867	871	821	910	856	894	876	874	858	852	863	835	916	865	846	884	843	872	926	858	872	850	929	882	872	897	835	897	890	836	833	818	866	848	855	884	845	933	896	909	856	906	881	872	879	873	888	869	865	838	905	867	899	910	863	837	945	862	845	821	920	869	893	882	868	865	913	858	930	833	844	897	838	852	852	855	886	890	841	873	861	847	905	844	896	940	843	884	832	859	938	882	895	865	840	875	834	866	853	875	869	875	861	913	840	822	870	913	832	884	859	831	901	882	857	873	849	877	833	857	914	821	868	882	865	832	853	858	888	859	897	869	883	882	928	892	868	858	867	858	852	867	887	862	843	890	886	910	815	829	891	900	847	858	900	915	907	894	841	891	870	895	889	912	847	881	822	919	875	873	854	860	894	865	845	874	916	891	893	853	859	900	895	854	865	860	874	805	899	853	882	922	882	846	875	869	866	895	877	927	816	870	888	878	821	850	938	843	850	897	852	836	915	839	892	867	786	871	899	852	892	867	858	825	869	864	826	939	837	868	850	877	898	821	889	909	859	851	876	882	877	914	877	891	849	855	919	919	907	833	876	846	883	831	904	881	869	923	893	852	851	873	816	883	859	883	893	828	857	865	893	819	850	863	940	864	901	860	846	881	864	893	873	918	899	893	858	880	891	879	872	868	858	967	884	860	859	879	883	884	888	873	871	859	876	886	909	843	841	831	881	904	877	843	861	920	824	838	869	863	872	837	846	871	864	914	831	923	911	907	853	906	830	959	887	876	880	844	873	887	914	813	812	873	865	882	896	842	866	859	840	875	889	925	851	842	903	867	935	869	883	836	888	828	880	847	899	887	883	833	874	864	872	860	889	858	896	872	840	854	874	941	878	819	838	830	860	920	832	891	926	897	835	883	872	910	909	837	908	869	878	844	878	834	872	868	867	853	833	910	880	882	817	865	905	848	914	906	864	879	866	873	846	837	844	896	856	880	777	882	869	898	910	865	812	852	835	823	871	846	887	867	888	870	889	861	912	920	874	893	910	864	882	872	837	835	897	825	845	868	842	885	869	915	871	911	841	893	937	851	897	867	869	901	870	899	905	853	861	911	840	897	903	835	887	872	916	865	903	866	826	839	835	863	815	881	869	839	850	838	912	878	842	846	886	842	864	883	861	846	891	890	899	904	842	861	858	902	845	919	892	827	867	870	844	882	847	870	885	907	905	881	916	864	892	901	918	924	877	867	932	906	890	830	855	830	820	865	890	848	904	901	817	878	879	904	829	927	895	860	865	825	902	867	860	911	803	938	863	850	867	859	850	875	891	888	900	895	915	853	919	885	882	880	843	864	819	886	866	926	897	847	858	865	901	863	883	875	896	873	820	865	799	881	944	908	844	861	896	919	921	814	904	862	868	892	860	869	851	842	859	820	852	942	833	836	925	828	917	887	925	889	865	820	903	863	881	882	867	951	869	827	868	867	876	913	855	874	849	915	911	898	811	828	878	841	907	901	860	855	912	897	880	893	842	811	929	873	851	928	882	867	871	883	886	823	890	881	878	905	886	882	856	867	865	912	816	900	878	935	906	841	904	843	857	903	841	904	812	877	857	829	885	867	926	903	895	880	860	849	886	850	879	844	840	922	885	879	857	924	905	842	845	879	864	912	907	929	885	843	847	887	920	891	833	919	897	888	892	835	815	830	875	873	897	866	857	904	918	892	853	872	891	837	897	905	841	827	833	903	889	893	865	887	887	804	853	872	846	855	814	891	881	863	899	827	878	863	890	872	860	894	880	872	848	920	908	906	897	908	868	841	880	829	911	899	849	839	875	899	847	877	890	903	853	851	920	888	852	875	920	884	891	835	856
62863	34986	20950	9732	3693	1365	805	713	618	593	524	521	464	462	507	497	471	454	419	451	476	474	455	442	486	435	452	453	454	472	438	440	489	411	445	400	488	422	429	452	422	460	407	441	429	435	439	449	447	428	461	455	385	434	416	412	445	394	432	418	476	421	436	398	451	473	406	466	442	469	424	422	460	461	436	428	434	437	453	402	428	460	399	424	432	480	454	450	412	450	478	426	424	411	403	466	423	475	457	427	463	461	439	457	449	445	443	432	392	407	400	451	493	454	406	439	418	424	454	453	454	409	465	449	422	441	405	442	448	475	470	481	424	481	419	412	435	448	455	436	468	458	466	457	420	444	437	408	435	422	457	430	441	437	444	428	478	432	451	462	429	422	445	415	418	426	480	395	393	425	438	430	465	430	408	441	410	442	414	403	488	395	449	433	465	419	454	459	461	438	447	395	435	438	400	411	445	412	424	408	420	440	480	425	426	464	488	445	444	402	416	427	440	452	396	450	433	443	402	427	395	360	422	460	425	433	428	411	436	424	428	446	451	430	404	423	432	437	480	452	465	420	469	439	450	425	465	466	444	442	412	441	481	424	475	471	482	431	420	398	394	449	434	431	470	438	448	452	417	431	450	424	432	414	460	425	475	466	455	423	450	440	399	459	419	450	432	457	432	409	433	455	412	444	450	436	426	431	400	393	474	452	448	409	396	408	447	481	487	415	438	475	436	420	426	488	476	465	424	430	402	439	417	398	467	435	445	454	455	442	404	472	467	473	445	430	415	438	419	432	430	460	461	425	409	445	451	430	395	415	468	432	441	442	401	453	433	441	488	429	410	373	407	443	455	420	414	435	428	451	467	449	441	430	432	411	463	437	433	428	437	443	442	433	412	457	457	391	437	444	402	468	450	438	419	396	401	454	400	461	466	428	431	407	443	440	437	449	448	449	464	436	454	468	425	385	459	433	451	472	417	442	454	485	488	403	423	477	446	416	428	427	432	458	437	434	458	406	418	404	447	428	409	462	429	428	434	438	474	406	454	459	472	484	444	447	426	424	438	438	487	417	422	448	465	433	390	396	444	447	432	421	447	428	440	446	440	406	447	468	426	427	430	407	427	401	463	457	455	419	438	393	416	444	436	438	400	462	454	432	440	451	435	435	403	435	476	414	447	466	447	435	443	433	429	429	413	430	418	452	494	426	427	460	436	495	432	466	448	422	423	465	473	439	431	451	409	455	485	421	443	460	436	453	433	430	413	396	405	437	429	405	439	431	468	424	432	433	466	415	406	472	400	401	409	418	451	435	440	436	426	439	462	450	414	401	381	398	427	407	445	409	453	437	443	449	415	391	453	399	405	417	426	487	466	422	392	443	408	413	452	457	449	401	430	422	493	419	471	428	422	426	456	457	426	410	459	442	439	462	418	454	452	500	404	455	439	432	415	427	500	424	405	427	464	487	436	429	453	472	400	458	420	455	424	463	466	379	425	434	455	438	439	470	432	431	452	457	452	450	464	419	418	439	466	440	436	440	448	462	455	429	486	416	457	448	428	449	444	417	427	420	441	439	443	440	428	420	474	474	408	399	450	506	424	418	474	455	419	422	455	470	410	476	464	431	477	454	444	403	442	447	449	424	401	442	422	489	437	440	400	436	418	403	406	426	473	444	480	452	406	438	443	464	457	491	467	459	421	440	415	420	424	433	479	422	411	429	393	461	412	407	416	429	418	471	417	417	454	462	427	412	414	399	461	444	421	470	442	429	466	498	474	420	472	437	436	407	427	432	470	409	445	420	429	449	435	434	406	448	451	446	439	431	466	441	439	420	428	444	421	375	435	416	446	419	444	415	435	418	428	434	412	394	439	440	415	425	485	422	459	440	419	444	494	464	474	448	457	438	458	446	421	417	463	453	412	456	461	454	418	455	464	418	448	440	394	424	431	454	430	454	453	428	402	444	431	407	419	405	426	426	497	439	432	415	433	433	444	393	424	452	400	445	433	421	459	435	480	403	439	440	493	428	465	460	455	467	435	478	439	465	450	426	406	417	442	418	430	438	422	452	427	437	430	420	406	439	438	451	398	440	445	422	454	438	408	435	453	448	464	475	404	412	453	414	410	424	489	458	442	432	402	418	473	485	431	421	432	464	439	439	458	446	458	440	432	445	465	409	429	425	439	433	423	414	421	444	418	454	410	451	455	414	462	451	410	419	390	450	469	454	452	431	461	400	437	466	420	418	416	444	403	406	450	460	450	430	418	409	473	474	441	438	443	418	446	420	424	456	456	424	432	441	436	464	454	433	427	417	435	453	433	438	431	434	456	405	453	457	442	466	435	440	439	465	436	432	456	418	415	418	407	399	442	438	463	418	446	415	392	407	441	438	473	438	460	402	396	391	450	427	417	435	436	444	425	453	452	449	435	435	439	422	416	423	424	451	453	417	474	443	455	446	412	430	419	432	397	469	433	422	428	403	429	469	471	500	423	404	428	447	421	468	419	438	400	415	446	457	450	435	439	429	443	467	426	444	407	432	421	419	401	396	420	415	480	440	435	453	476	476	430	387	447	467	452	430	498	432	456	475	458	470	428	413	421	424	414	441	402	437	438	495	447	426	433	439	436	406	440	440	413	389	416	426	469	441	405	390	440	422	426	412	405	429	460	456	444	389	426	464	424	415	442	410	444	435	437	454	412	387	460	442	423	426	480	418	445	443	416	418	391	457	430	460	402	429	432	418	389	414	449	432	432	406	379	430	445	412	428	427	408	413	440	466	397	460	404	455	462	410	409	469	413	463	422	446	447	437	399	436	404	460	467	484	391	405	441	423	436	441	424	396	422	460	419	424	466	418	464	417	434	420	476	398	455	446	429	427	408	473	408	461	490	460	440	407	422	378	459	451	422	496	463	406	438	471	429	416	463	420	430	440	386	444	424	424	477	464	429	460	473	490	439	428	417	440	390	431	390	476	443	450	455	412	433	461	456	425	403	384	434	452	461	460	425	448	428	436	452	439	464	452	408	427	448	449	464	441	415	452	444	423	448	455	414	451	437	452	453	466	470	419	408	475	433	416	418	468	432	424	395	477	493	448	397	423	429	420	431	431	416	445	440	435	446	452	449	407	435	412	423	436	441	419	417	414	455	413	416	428	435	421	409	434	421	443	436	466	415	460	480	410	426	447	436	427	450	452	464	427	475	429	418	403	419	431	480	450	392	431	399	461	439	464	422	442	444	449	475	412	423	420	456	448	441	453	420	461	447	399	455	468	443	484	428	444	392	405	418	429	422	445	481	443	468	438	430	441	436	426	418	406	447	432	414	453	457	406	419	481	488	435	430	428	450	423	426	395	458	427	396	429	409	431	457	437	416	414	430	413	407	421	436	419	464	470	472	432	440	442	433	422	417	424	450	421	440	458	452	439	405	428	404	437	479	427	413	440	421	440	451	431	454	420	393	406	422	411	459	440	452	458	458	419	446	453	496	429	454	441	439	405	436	457
40030	26676	22358	15923	8903	3490	2261	2147	1773	1674	1429	1320	1094	1105	1076	1071	1039	989	997	1040	989	1004	990	981	997	998	1015	962	904	953	923	998	913	988	956	972	879	957	977	956	866	964	956	898	959	931	956	962	922	916	881	935	980	951	934	962	970	957	910	945	963	928	979	961	968	896	926	890	953	937	967	891	1011	934	938	953	930	970	969	949	961	992	927	916	909	901	879	956	940	922	917	908	947	959	921	937	1027	930	909	903	944	921	923	937	977	905	834	976	903	921	949	896	945	929	975	958	935	926	931	937	961	932	898	909	932	940	925	962	876	902	912	959	944	933	939	964	883	925	953	953	888	964	972	949	921	925	934	979	895	916	935	941	896	914	946	886	923	933	936	934	958	937	901	886	999	898	910	908	952	892	959	935	918	927	978	871	944	963	925	945	872	921	926	946	946	939	933	912	988	928	915	914	925	917	926	911	940	876	952	948	902	904	939	928	905	939	922	960	926	955	972	906	925	916	900	950	916	933	881	896	945	943	946	901	928	904	940	859	993	926	938	948	932	907	924	926	947	937	1003	941	937	963	873	967	918	943	937	888	886	1023	944	930	957	934	876	957	929	911	935	933	890	942	980	880	940	919	921	939	935	933	969	935	902	922	977	925	892	926	924	899	930	925	946	929	948	895	943	913	927	897	944	943	933	946	902	971	920	912	918	932	939	960	896	893	928	882	941	892	908	933	918	965	913	955	963	940	923	932	966	982	915	962	936	919	884	906	893	888	931	904	955	873	951	913	967	975	890	920	926	946	1016	908	927	904	942	907	921	955	937	968	964	902	899	922	912	962	899	941	936	991	913	944	897	895	897	918	934	937	905	946	926	887	932	951	929	924	913	928	888	904	919	975	948	944	918	938	898	903	973	943	922	952	919	911	908	957	916	891	917	865	937	894	890	948	898	914	930	964	944	940	990	923	875	929	980	930	972	929	886	945	940	977	954	898	951	924	965	936	971	934	966	969	944	887	945	917	904	974	890	959	964	876	885	962	933	987	900	970	910	918	899	972	893	933	892	981	908	939	963	875	915	919	936	881	921	925	941	961	892	948	973	926	940	991	929	933	910	904	891	953	917	927	908	945	924	922	920	902	905	899	926	959	991	892	921	935	920	924	923	903	901	949	866	922	930	936	918	944	942	955	923	904	918	928	912	947	892	890	912	883	913	936	912	896	959	985	950	914	942	978	951	917	971	905	928	939	893	858	915	897	932	950	921	960	927	940	943	888	935	909	916	942	951	923	918	907	948	962	940	906	893	891	933	894	944	907	953	910	927	886	911	906	953	824	950	894	975	963	917	918	959	939	936	945	905	911	943	919	932	895	856	912	884	873	974	864	942	944	956	982	948	915	933	857	904	984	929	882	884	892	938	962	936	939	912	922	896	985	886	972	926	935	983	953	899	942	953	901	949	936	905	899	956	909	968	926	971	881	884	955	894	958	906	897	885	1009	954	958	903	925	965	963	902	928	922	963	938	940	923	957	961	923	945	925	992	863	919	961	934	948	945	962	936	944	914	943	951	966	942	946	976	949	946	923	897	966	861	921	909	876	988	919	910	968	912	926	928	956	947	869	930	871	874	874	961	972	921	915	938	897	951	898	962	906	921	919	933	930	977	972	946	944	1007	938	879	926	943	930	943	956	948	934	949	932	926	892	905	905	892	988	920	908	899	901	901	915	914	880	909	890	898	932	946	911	897	936	934	910	924	903	975	921	930	924	966	975	941	922	921	971	954	890	912	940	921	928	910	938	920	879	971	931	900	918	850	922	975	917	916	917	953	949	983	951	918	938	960	966	904	953	903	938	958	916	888	884	924	964	906	930	949	892	956	906	956	919	926	926	922	893	907	966	853	946	849	922	938	916	887	951	945	932	939	925	915	876	932	937	949	963	916	895	974	945	936	925	955	930	910	966	988	943	929	935	921	924	927	975	946	915	960	910	937	934	905	908	935	935	954	856	991	924	986	989	964	928	963	927	893	903	930	885	923	908	887	925	932	959	931	972	904	936	932	922	933	877	951	913	871	925	902	941	956	941	964	929	938	923	903	892	931	897	960	899	938	927	909	967	984	933	1005	885	941	895	912	905	932	916	910	1010	961	891	969	910	929	962	952	913	944	921	939	972	935	870	930	955	905	884	943	909	926	917	904	881	910	948	982	917	907	968	927	960	928	968	945	960	890	871	951	937	951	943	997	946	944	925	933	943	953	918	921	929	929	936	945	905	906	991	1013	927	895	942	957	895	896	931	964	891	906	956	938	987	884	881	984	982	916	954	920	961	946	905	946	928	909	978	950	874	873	960	902	948	887	886	901	920	939	911	897	904	956	873	931	874	928	901	879	937	932	952	923	954	929	892	939	940	916	889	935	964	906	949	962	939	974	899	938	962	942	901	940	903	982	936	940	869	888	886	901	973	882	914	919	971	935	905	901	886	947	925	949	968	905	938	900	971	952	962	910	918	938	895	955	934	855	924	946	952	913	968	975	933	963	981	934	924	965	928	955	962	959	907	927	904	926	889	900	900	849	921	917	855	929	945	867	971	958	856	945	923	903	952	916	962	927	849	961	970	890	921	930	917	921	931	928	921	904	964	954	952	971	962	895	904	940	915	922	899	911	961	983	973	902	956	947	923	912	959	908	942	933	889	966	923	901	921	907	920	925	934	906	906	949	932	927	942	925	962	905	950	964	912	904	948	915	995	947	998	940	902	915	948	923	943	964	956	870	922	911	896	935	931	926	907	917	960	889	917	860	919	923	853	926	890	869	928	913	989	898	952	918	955	942	947	930	943	936	949	921	953	933	857	980	954	982	949	940	890	903	947	947	960	940	901	887	938	940	916	909	967	958	900	959	973	957	946	892	895	866	854	905	926	910	915	940	904	940	939	925	961	948	946	972	955	918	965	960	985	918	864	971	903	930	946	983	943	932	943	950	887	883	983	979	896	890	895	927	951	886	884	942	952	852	928	942	939	951	963	901	945	941	932	880	999	937	894	969	903	941	929	939	898	912	916	908	880	946	966	894	890	920	901	940	921	923	937	999	944	933	920	960	975	947	933	909	888	932	974	911	936	923	934	991	946	956	952	925	960	905	958	887	924	896	940	952	934	956	942	975	933	896	968	1001	918	957	990	918	930	929	975	899	941	896	920	893	934	917	952	936	925	923	920	971	921	928	955	923	936	929	929	868	947	923	900	969	952	914	935	976	932	946	908	886	887	942	913	965	914	922	943	940	963	933	939	879	940	901	909	1005	979	952	960	951	921	931	915	915	906	924	957	857	907	940	899	912	922	930	916	895	931	971	891	910	972	893	936	897	877	896	936	924	953	979	930	865	939	910	969	887	946	935	888	900	880	880	932	939	890	943	931	913	934	952	905	908	887	946	943	929	948	932	890	967	903	908	938	883	890	935	882	973	931	875	951	936	865	923	953	879	959	938	912	923	929	881	947	959	946	918	930	883	939	922	942	936	939
44598	23656	10735	3709	1191	644	566	518	506	485	473	432	448	417	443	433	437	447	411	382	417	416	401	414	397	417	394	435	430	428	438	421	432	385	416	431	464	401	418	389	412	432	388	435	432	416	420	419	427	391	426	452	420	439	368	433	390	396	437	479	401	392	413	457	413	427	419	412	402	461	384	428	427	440	453	385	445	389	396	428	425	461	406	401	472	440	422	421	378	429	448	384	392	423	469	451	397	405	418	456	425	464	431	445	427	402	412	444	423	435	398	378	450	370	423	429	413	420	415	397	456	423	416	445	431	394	379	454	452	440	387	410	447	390	418	387	407	420	443	390	413	401	425	448	402	410	411	426	427	405	402	426	429	442	437	384	417	478	426	466	435	450	385	397	421	432	424	387	426	427	418	415	403	452	479	412	426	429	438	425	437	393	468	458	446	415	417	427	399	406	436	447	416	385	473	413	444	380	422	400	423	418	402	407	418	460	414	427	416	409	427	429	397	415	375	420	408	431	416	404	418	398	432	401	421	423	414	411	428	394	397	411	434	440	459	370	406	417	402	461	440	418	425	393	428	448	420	444	446	413	413	417	404	433	433	461	404	403	401	406	417	399	406	436	396	414	423	457	399	392	425	421	419	434	439	463	413	408	444	437	400	406	417	386	434	459	444	431	441	415	455	406	424	416	438	392	414	467	403	390	431	471	423	404	432	398	420	386	454	439	443	384	412	418	430	445	422	437	426	412	407	414	398	392	421	433	421	403	445	473	452	439	386	458	422	479	438	391	413	433	428	408	469	442	440	422	430	433	422	379	477	433	437	424	446	394	375	441	427	429	382	412	414	463	439	427	414	462	437	390	444	415	446	388	434	416	429	442	389	412	413	421	443	440	449	408	452	439	451	404	419	434	377	429	406	430	422	411	413	409	420	395	411	441	418	448	405	418	435	437	418	415	420	429	407	399	383	427	393	397	411	423	432	368	457	413	406	400	444	411	443	410	398	410	434	416	385	431	421	436	396	394	422	419	405	407	448	389	421	421	437	451	445	411	439	410	442	440	399	409	451	396	403	406	422	449	419	388	422	422	454	472	402	402	397	410	399	418	438	424	401	451	432	446	455	377	459	388	394	421	355	418	460	420	404	398	397	437	400	411	376	429	406	434	408	465	458	397	374	391	452	476	420	446	420	427	436	430	439	447	418	434	428	417	440	429	379	450	399	418	422	437	426	482	409	418	436	428	425	414	411	427	404	400	438	448	431	444	442	404	424	456	443	424	418	420	414	386	421	393	399	402	431	430	419	431	460	393	435	396	361	418	402	401	422	384	429	423	433	407	427	480	429	453	425	454	421	439	435	375	398	393	408	401	416	401	418	416	392	393	421	454	424	417	393	405	426	407	445	433	434	406	394	417	439	423	428	479	408	423	429	425	439	444	407	432	424	414	451	416	381	448	436	424	442	400	409	411	410	423	398	423	452	420	435	459	419	443	406	416	447	424	399	409	370	405	431	380	417	421	392	397	414	412	429	456	400	414	442	422	396	428	420	428	423	412	436	421	427	453	440	479	381	422	436	439	440	398	413	408	413	381	436	429	437	382	430	401	426	417	442	407	405	434	432	440	441	419	437	416	422	405	438	425	413	457	411	422	432	377	425	427	456	439	433	462	467	380	394	412	412	412	424	418	399	430	422	422	419	435	425	431	424	383	396	414	385	407	418	367	377	396	430	481	456	386	424	429	383	395	421	462	410	433	412	458	410	408	403	465	407	377	423	391	419	449	428	414	405	422	412	406	434	427	464	416	447	417	424	406	412	428	414	405	386	412	417	432	439	406	409	463	429	419	423	466	416	447	432	460	412	412	407	398	437	398	480	456	404	448	440	446	443	449	413	436	426	390	390	410	421	414	404	422	419	405	473	459	428	411	413	435	441	445	417	365	398	393	430	467	409	404	400	429	444	408	424	421	421	445	453	452	435	417	405	438	421	423	407	457	436	460	392	427	434	407	438	419	430	434	416	402	476	422	392	430	418	431	424	431	388	421	422	411	419	439	426	428	434	388	431	426	382	454	425	413	428	440	398	373	466	434	418	449	422	403	407	434	399	430	429	455	433	431	436	441	446	402	404	444	411	469	443	416	410	443	392	460	447	482	393	437	457	440	440	418	423	440	432	423	381	412	443	444	469	418	410	384	448	441	451	447	411	402	390	414	410	424	392	445	414	396	412	414	438	451	397	379	400	388	410	431	412	386	428	445	420	446	400	422	437	419	415	466	430	430	414	429	436	387	405	383	430	439	385	407	440	427	458	393	420	421	450	452	393	419	404	431	402	415	451	410	406	416	426	403	428	388	408	410	420	419	425	458	424	396	429	438	435	399	420	448	413	397	441	405	444	483	449	411	406	440	403	407	424	467	433	440	422	390	417	407	449	407	390	445	388	444	473	394	434	428	398	434	402	429	406	405	422	403	423	404	441	445	413	492	419	370	433	450	435	375	391	418	467	432	410	385	374	396	458	369	440	416	444	431	454	463	456	426	457	402	420	426	416	414	425	431	443	440	443	410	418	414	382	401	430	444	399	454	423	399	401	446	374	449	439	396	404	442	400	434	439	488	401	433	402	413	443	408	407	451	420	453	451	395	414	396	411	401	451	464	433	462	439	447	391	410	391	412	434	437	418	423	419	431	426	449	424	407	413	410	457	440	409	421	455	422	449	406	447	420	428	440	426	421	405	404	443	423	469	466	425	454	414	417	402	439	422	411	461	425	413	425	405	404	400	389	429	401	420	440	412	432	397	418	418	420	372	395	408	390	410	435	418	425	439	424	433	425	457	436	434	443	424	380	425	434	431	436	415	419	443	409	451	403	453	404	415	463	425	404	418	398	398	408	394	418	437	418	426	407	393	408	418	409	402	388	403	427	435	406	444	427	415	404	413	430	441	414	419	464	414	386	414	442	407	464	334	421	411	416	442	444	421	440	418	439	417	441	428	416	395	412	434	411	391	432	406	416	396	400	412	435	428	420	461	443	422	420	421	402	407	485	385	385	386	399	392	379	408	407	464	445	421	430	415	440	377	439	465	446	409	415	411	380	399	434	416	444	461	436	419	425	427	457	405	435	432	387	440	393	440	432	418	399	381	450	441	393	409	462	433	400	411	414	429	414	410	381	407	421	430	398	465	455	452	424	454	438	385	447	423	417	416	407	418	431	362	467	440	424	381	403	395	399	407	430	427	447	408	441	402	435	405	434	409	454	404	427	417	418	393	401	431	416	413	440	463	420	421	396	423	402	402	411	423	429	394	411	431	404	388	419	423	475	424	395	405	408	399	398	428	371	432	437	452	453	428	382	436	395	443	412	446	404	427	435	398	353	428	441	409	412	423	411	423	462	426	447	435	452	412	453	422	432	394	414	435	422	412	438	460	428	421	402	411	451	421	416	412	401	436	403	420	425	397	420	421	415	429	423	404	372	404	426	432	382	421	409	419	430	387	431	454	433
28256	17108	12866	7418	3292	1795	1536	1382	1231	1179	1118	1048	951	1009	970	954	965	953	950	1006	944	903	878	923	896	906	849	915	894	928	885	872	950	894	924	865	935	876	875	874	902	893	904	926	839	846	919	879	892	850	926	970	926	865	905	894	951	873	937	901	857	920	963	891	887	821	894	895	875	867	870	898	917	904	925	887	894	811	898	846	900	845	881	902	910	892	925	931	902	927	831	871	924	895	877	889	894	888	893	883	896	886	866	890	899	890	933	910	868	970	882	942	930	840	892	845	891	899	872	891	818	904	874	895	868	846	840	847	910	906	926	938	864	949	920	923	920	918	884	898	886	865	907	944	916	891	902	911	954	853	886	852	876	872	885	945	892	901	906	874	930	904	881	922	876	895	871	925	859	896	903	924	947	874	895	940	824	887	904	890	931	930	884	935	899	877	862	864	885	925	966	865	868	943	901	896	851	876	881	868	881	902	874	820	872	899	893	864	849	881	923	927	894	893	898	917	942	951	872	904	849	868	898	902	900	862	921	877	866	892	871	909	879	927	861	915	905	931	879	878	909	933	928	918	853	872	884	920	934	873	862	920	881	871	908	895	901	865	888	933	930	887	908	851	869	919	873	880	936	873	907	917	951	900	883	881	908	920	869	897	915	906	922	897	872	981	917	840	877	851	914	916	893	894	871	932	881	869	910	924	900	898	937	883	856	882	950	900	919	888	922	898	868	892	907	895	930	874	856	852	908	867	907	949	879	923	872	965	900	906	935	932	922	911	890	866	911	838	939	937	891	886	875	879	878	880	925	906	872	887	938	883	920	897	919	879	937	928	913	889	890	832	901	889	827	864	894	844	869	917	886	896	898	888	888	908	866	921	922	911	892	924	931	931	913	895	908	892	882	882	880	947	964	893	914	918	871	897	864	921	951	894	891	935	870	874	886	878	870	928	889	899	878	891	874	865	925	930	861	860	875	948	898	900	882	940	842	989	959	904	832	925	905	848	843	891	863	911	872	932	879	866	886	898	884	897	871	861	894	874	911	930	847	911	870	928	883	886	881	934	844	896	932	937	889	887	912	933	875	883	952	894	865	856	854	861	845	879	886	891	925	862	907	917	875	895	898	890	867	917	859	871	925	876	872	917	853	927	846	891	871	942	855	942	877	955	918	927	892	929	969	885	869	898	941	933	908	909	869	968	868	888	910	866	870	883	897	873	903	890	911	874	891	904	921	939	816	900	857	929	935	914	885	928	857	935	884	960	871	923	914	877	890	871	900	871	927	880	903	890	883	928	888	917	906	890	867	947	845	921	911	885	921	831	873	840	889	946	899	901	932	900	895	844	909	876	825	894	912	878	946	886	901	856	893	936	917	940	911	901	919	892	924	928	900	888	861	944	969	864	859	901	860	900	919	894	923	893	905	915	858	886	892	904	855	877	886	895	899	838	851	849	842	891	909	939	908	858	932	873	936	901	864	886	901	885	937	929	873	894	908	912	897	907	891	892	910	950	917	948	817	944	906	866	925	882	883	877	892	899	931	896	866	905	951	862	866	868	895	910	964	878	877	927	859	851	886	904	898	913	925	953	853	837	899	896	922	870	865	960	885	972	840	850	898	889	911	948	872	923	911	919	871	938	899	814	867	929	933	884	910	857	890	913	913	902	885	867	872	946	882	906	916	853	898	862	876	851	881	933	863	903	888	856	908	906	897	877	875	932	906	894	884	897	882	915	900	897	848	894	887	886	957	904	959	928	917	874	931	855	901	862	880	914	934	860	922	909	923	950	882	934	897	885	939	901	889	916	892	920	907	899	914	875	939	904	839	900	927	878	890	885	902	913	913	916	923	888	907	894	924	844	933	872	943	913	888	866	918	889	856	946	902	901	878	878	919	850	916	889	879	913	901	873	947	903	900	897	886	956	867	895	847	904	903	907	917	909	960	875	868	870	883	892	908	927	909	918	924	842	915	819	862	933	881	894	889	857	843	869	909	901	908	987	869	908	911	892	887	937	887	883	913	904	924	854	840	917	890	927	947	860	896	898	939	892	907	880	929	915	950	900	886	942	916	872	909	927	927	915	907	923	874	882	877	874	891	928	932	944	922	904	856	901	935	894	935	890	886	898	891	913	910	888	901	903	907	916	944	926	918	832	894	927	938	938	878	927	897	906	883	870	914	880	859	937	911	867	850	946	853	908	899	891	922	910	913	945	869	931	894	939	860	922	863	895	881	938	871	854	866	904	796	945	875	964	833	876	885	902	841	911	853	870	934	896	912	933	837	885	891	900	891	887	948	900	931	917	919	951	923	893	881	893	878	906	859	877	875	821	945	954	906	866	911	910	937	846	872	932	928	946	893	900	932	887	859	929	857	903	883	870	879	833	927	899	885	896	916	869	905	873	923	879	938	899	890	930	957	877	971	865	832	868	871	866	847	917	939	879	895	930	891	940	893	893	850	906	909	903	887	900	870	883	887	907	880	880	850	852	839	901	916	891	907	943	834	927	920	887	939	916	896	878	912	932	923	923	911	919	893	869	934	896	915	896	898	967	873	885	872	948	917	934	858	897	861	865	911	907	928	954	874	885	874	922	861	894	939	927	894	875	910	887	903	934	894	884	950	910	899	894	886	878	901	873	904	905	958	902	877	924	845	892	916	873	914	870	932	881	911	938	866	895	906	890	886	872	904	900	891	877	913	868	835	919	930	905	892	902	929	877	878	917	874	913	861	947	879	843	856	931	875	901	864	920	851	892	828	932	878	901	922	922	850	893	907	900	930	882	930	854	870	879	868	868	927	908	920	976	914	952	866	913	845	845	906	918	864	897	921	885	905	884	869	925	930	899	916	844	881	886	910	840	908	950	895	891	947	861	893	879	839	876	941	899	865	909	879	933	886	885	928	917	969	934	862	956	869	876	898	908	875	926	933	907	962	867	880	897	922	938	916	922	906	872	901	934	917	877	880	876	898	899	926	900	918	891	905	878	883	909	909	927	901	884	891	911	863	898	859	908	903	922	907	928	862	905	906	886	900	906	899	926	917	875	868	926	888	908	931	895	930	839	920	866	921	925	882	912	937	881	921	904	918	909	940	889	878	865	888	900	866	898	920	863	906	908	881	912	893	864	892	878	888	908	934	883	854	958	898	930	897	873	929	939	883	920	865	893	910	917	939	896	921	969	842	853	911	931	894	919	901	894	890	910	879	924	862	924	862	922	849	936	910	890	858	910	914	917	857	885	867	885	913	814	883	842	908	875	907	892	875	863	893	922	892	883	888	838	862	865	876	879	888	901	899	868	880	903	862	881	902	888	876	918	854	902	885	909	888	882	893	914	936	912	901	907	897	872	855	865	904	877	854	894	886	853	943	958	889	897	887	883	901	883	892	914	868	839	923	946	893	883	880	857	873	917	893	836	905	874	863	931	883	908	830	887	867	881	962	870	915	921	912	852	913	949	914	944	912	899	903	918	928	855	911	880	921	894	917	866	873	911	821	894
57282	29650	12113	5519	2447	1752	768	531	482	477	461	473	463	445	441	439	417	396	450	432	444	422	420	452	395	400	430	421	406	382	426	444	378	445	399	436	412	367	408	411	407	404	430	366	418	405	372	403	419	417	399	412	421	428	372	406	422	458	393	412	417	388	416	392	433	375	388	415	412	364	432	435	409	408	431	424	420	374	385	409	395	442	378	453	435	421	387	433	433	424	407	437	391	386	407	384	401	436	374	401	384	426	410	398	390	436	439	419	391	414	415	421	399	401	423	396	385	416	416	411	414	407	419	370	402	382	378	436	387	407	419	405	387	406	446	383	410	409	403	429	439	437	384	464	394	412	415	438	415	425	357	398	418	415	424	409	399	407	414	431	412	411	407	395	400	403	354	410	415	435	430	444	369	446	437	442	375	405	419	393	403	460	427	413	444	410	415	421	395	398	403	380	391	419	402	448	394	419	436	377	401	432	420	426	376	370	426	381	413	403	449	407	428	403	436	412	433	391	388	406	404	433	416	439	411	449	401	411	464	437	422	404	417	388	366	411	432	407	439	394	417	384	395	406	401	424	366	374	436	395	376	415	391	457	414	387	356	446	403	421	364	436	375	368	415	386	422	355	388	380	396	419	415	430	394	415	432	435	463	421	403	405	379	440	422	398	391	467	359	405	426	378	431	406	414	419	417	417	413	393	357	445	421	408	410	415	420	430	399	387	419	377	408	397	399	412	385	389	410	429	422	370	366	400	408	408	434	398	415	384	398	370	419	430	404	410	419	397	428	382	379	396	426	437	426	370	443	429	406	437	378	414	419	445	384	403	468	413	371	423	445	382	406	417	404	430	445	459	403	399	442	406	370	396	433	434	415	421	433	406	414	425	404	408	410	430	425	437	414	412	430	411	457	420	442	454	404	383	422	361	417	395	416	424	422	402	411	428	393	398	430	405	392	366	387	405	388	408	390	395	412	404	434	436	394	384	407	378	368	394	387	453	447	462	378	432	374	428	427	429	416	410	371	454	403	411	377	417	394	440	372	407	381	386	413	406	411	386	411	384	401	408	396	393	383	422	392	410	416	368	417	410	416	385	413	442	430	410	437	409	403	410	395	408	387	432	428	419	417	428	414	414	411	363	426	369	391	424	404	417	438	413	417	408	441	378	458	373	399	439	403	378	407	408	392	399	400	450	413	418	442	433	389	384	436	418	415	390	425	413	419	418	416	365	373	419	481	403	420	412	352	406	433	398	396	394	464	422	378	406	433	421	423	444	382	405	439	416	378	420	388	405	418	426	460	435	446	433	444	417	424	415	393	393	419	405	416	410	413	426	452	426	452	351	396	380	432	390	408	411	356	421	431	408	429	414	397	407	362	400	394	405	437	442	413	377	376	390	403	411	390	392	406	418	425	423	367	453	415	409	419	384	406	383	388	442	404	398	418	409	411	416	406	407	401	399	404	421	423	414	385	396	401	409	409	398	418	406	414	426	427	372	404	417	445	389	383	360	393	406	368	441	423	417	414	400	407	418	389	375	416	383	427	456	441	373	408	420	435	401	376	378	389	434	389	404	392	419	409	440	433	417	416	423	395	416	454	446	384	397	395	386	436	469	441	411	404	417	435	408	461	408	411	418	404	386	423	370	367	388	399	363	458	415	406	398	434	382	423	403	406	435	391	374	382	401	405	396	403	402	403	387	405	390	435	445	411	414	414	453	398	471	392	401	400	392	386	381	376	396	390	413	383	394	413	418	378	395	372	397	436	425	390	390	409	396	440	406	416	414	387	414	410	416	408	411	394	423	393	426	385	375	403	427	455	370	398	432	425	423	412	417	441	415	438	388	404	440	443	411	391	403	390	385	427	399	419	431	424	439	414	451	425	423	441	382	369	396	399	429	441	385	390	414	403	388	452	402	410	431	452	400	410	376	415	386	429	403	433	403	396	387	424	413	412	374	378	386	405	387	425	392	410	419	385	398	428	401	432	382	431	419	407	383	382	413	400	427	417	373	414	398	395	402	438	377	394	426	422	460	438	409	402	393	374	390	402	422	419	418	381	384	378	362	394	390	405	429	370	415	428	401	406	397	410	418	399	433	412	386	447	423	418	414	407	408	405	417	413	431	380	352	440	400	387	405	373	386	420	399	395	448	404	389	425	426	420	406	407	403	427	439	393	472	397	415	439	400	415	393	365	432	365	453	416	399	428	407	406	416	442	422	437	407	445	461	392	393	432	413	442	436	417	443	383	408	434	404	415	465	444	405	435	417	422	457	386	419	403	424	422	386	418	353	405	387	410	428	409	439	356	400	379	468	366	432	383	415	397	423	384	382	407	380	386	428	411	428	415	431	369	416	397	394	394	452	373	406	389	414	404	410	396	367	371	380	406	455	420	390	399	415	425	435	402	410	409	369	444	416	387	434	413	403	378	399	375	428	413	410	412	422	422	418	394	438	432	398	422	388	363	423	408	400	419	422	418	409	388	421	415	360	408	410	410	428	399	389	379	384	441	433	386	417	414	424	423	421	415	417	415	431	434	432	375	397	425	408	428	410	411	423	439	407	403	437	384	411	416	371	426	403	405	400	453	420	437	401	428	404	425	392	426	371	388	412	388	446	391	393	422	419	440	410	414	378	398	394	420	439	417	372	403	429	413	425	465	408	425	388	417	388	394	407	391	419	419	399	418	393	370	413	409	399	399	397	405	444	359	389	383	425	407	388	374	403	411	426	408	389	402	397	438	414	396	432	414	401	396	462	439	430	406	416	416	432	381	395	416	397	414	415	407	423	421	396	394	405	391	406	416	429	387	368	388	382	392	385	375	427	446	387	403	419	405	411	399	418	434	427	432	415	356	421	430	453	397	448	420	408	434	416	454	450	425	378	384	424	356	393	422	377	433	407	354	421	410	427	383	381	408	405	438	419	390	433	406	423	384	446	405	374	403	425	378	393	424	400	447	429	405	381	398	408	378	372	384	414	414	427	416	402	384	396	397	387	380	377	419	414	404	413	408	417	442	434	431	419	414	396	425	428	437	404	386	388	396	377	373	417	417	414	395	407	410	378	389	415	425	414	382	404	418	456	435	432	408	405	404	395	367	410	412	397	418	377	425	341	456	383	414	398	391	425	436	405	388	391	397	419	382	409	397	429	400	399	416	441	389	368	373	401	398	417	385	394	415	388	384	405	396	377	412	434	410	414	441	435	413	377	364	394	387	385	429	442	365	404	427	433	393	446	420	427	412	427	382	423	419	441	397	384	398	398	400	404	426	383	426	439	462	420	412	394	405	423	406	376	429	435	413	415	399	432	415	426	389	418	430	410	439	438	379	380	395	362	437	386	422	410	418	453	412	372	379	391	394	404	459	410	396	412	395	401	407	420	404	362	425	408	417	418	390	376	416	390	408	361	430	422	412	407	382	419	413	405	446	426	399	406	415	408	434	418	430	403	455	407	396	422	403	412	402	390	371	409	399	401	458	402	373	353	412	429	416	419
37280	20171	13749	11270	6605	5528	2197	1562	1494	1292	1221	1090	1010	937	988	996	998	912	926	968	899	891	884	865	898	903	936	929	896	917	843	922	911	854	881	889	933	912	947	862	858	880	919	914	932	873	931	873	881	903	882	877	933	900	855	915	859	896	847	870	913	909	931	862	859	871	856	907	894	857	913	906	850	880	893	860	868	929	852	853	874	897	858	848	883	845	901	909	825	876	881	837	868	823	852	844	820	868	881	866	921	834	838	875	854	893	898	897	857	875	942	891	885	916	842	906	897	901	874	888	803	856	903	892	860	868	864	876	910	856	907	854	897	888	873	904	943	857	893	875	889	879	849	864	860	885	857	873	844	917	953	881	873	901	918	851	945	855	898	890	919	906	933	850	905	932	927	886	873	857	925	869	843	886	862	938	909	814	883	829	908	899	943	909	862	861	854	856	848	915	904	837	866	927	881	851	866	893	886	880	887	861	891	851	931	871	838	862	834	906	860	869	906	860	877	897	846	925	869	923	862	901	810	929	866	874	849	881	838	915	842	894	869	888	883	852	856	857	865	897	847	886	884	879	889	886	839	863	893	866	880	840	863	910	952	842	886	883	836	943	937	896	875	850	901	838	889	849	854	892	864	874	872	891	923	924	938	857	893	863	943	876	856	916	868	905	827	906	865	860	898	887	914	887	923	926	869	854	860	880	885	895	872	815	899	867	869	861	884	911	878	883	925	892	882	886	847	899	863	875	870	887	879	886	844	924	862	854	848	806	875	862	848	884	828	869	883	856	901	920	906	913	857	911	907	886	913	878	840	870	879	949	886	853	881	873	893	890	853	881	905	888	918	872	877	858	906	908	856	851	876	890	852	876	896	816	819	895	829	887	884	910	917	899	887	902	895	853	873	876	845	881	855	887	879	846	880	813	866	879	877	836	935	879	930	893	893	874	852	883	835	897	850	890	894	880	868	873	904	867	871	884	890	893	860	874	905	895	884	888	834	865	908	893	893	858	810	934	834	894	807	887	839	936	878	834	840	923	866	919	857	877	870	891	888	909	839	914	852	866	893	867	870	855	830	881	881	857	893	865	875	841	832	864	944	845	898	867	848	856	856	847	835	885	905	853	913	864	898	818	879	872	901	854	885	933	894	910	919	928	885	856	852	870	913	853	859	862	827	900	861	864	848	850	873	931	932	850	943	908	873	870	860	840	853	904	930	865	941	885	883	883	865	904	918	891	904	820	896	917	929	840	833	897	865	929	851	901	894	819	849	883	838	909	872	857	913	914	886	871	908	867	894	862	897	895	907	881	913	913	882	891	923	897	854	887	877	893	858	844	825	825	871	881	894	879	923	882	901	917	847	880	899	855	889	888	835	872	828	902	821	906	853	891	870	890	945	886	866	895	922	868	884	822	960	853	819	886	897	903	871	913	893	837	889	894	859	873	893	915	894	894	868	859	858	842	851	879	943	877	859	868	844	877	877	924	965	843	877	915	867	857	928	944	856	915	960	908	870	860	894	890	883	900	952	886	879	933	908	914	866	883	867	890	909	873	922	941	841	891	896	867	867	862	887	895	884	867	907	890	915	884	898	874	918	862	868	906	898	881	863	855	884	783	880	892	904	857	986	887	878	890	880	801	863	873	845	841	896	928	823	926	849	868	912	837	856	874	857	871	891	853	853	893	866	846	896	894	835	897	953	860	853	838	831	837	929	858	876	838	896	911	876	902	925	879	856	854	908	838	876	918	886	860	854	870	875	900	849	884	855	889	919	889	847	910	843	857	877	882	857	875	833	872	886	897	859	960	907	849	830	887	857	867	858	882	822	864	912	851	924	875	885	892	929	940	885	909	939	844	809	884	899	883	886	851	827	833	882	878	925	896	867	894	907	891	832	904	823	905	916	945	919	868	849	914	901	876	904	865	910	936	906	896	890	881	866	912	861	930	897	864	859	883	868	855	903	881	889	866	862	882	895	888	933	851	866	879	900	954	898	860	894	904	845	879	825	857	896	903	956	903	858	922	909	878	818	902	873	843	840	896	899	902	907	922	941	879	888	894	878	912	867	905	880	872	954	845	876	929	861	880	862	869	873	885	898	872	880	857	872	914	901	862	880	873	892	870	896	874	855	865	842	905	856	865	875	868	885	882	841	894	878	908	918	887	877	907	858	847	878	906	831	867	860	857	910	920	937	860	899	901	880	903	888	898	919	817	877	860	880	866	839	849	874	887	885	868	864	890	881	904	888	899	868	873	849	904	817	863	885	925	908	880	873	949	892	892	883	875	846	899	855	831	873	874	897	862	887	870	928	910	830	860	911	861	871	882	926	825	852	858	859	843	835	871	878	926	920	892	877	876	850	897	967	861	899	882	864	908	854	923	933	898	865	897	885	925	882	923	913	925	908	855	848	881	895	864	892	877	873	897	854	871	893	859	871	869	875	927	922	834	927	866	923	862	879	895	868	890	911	858	874	925	808	901	912	908	915	881	860	901	850	873	885	875	873	900	894	904	900	864	891	863	883	895	907	882	900	918	891	817	859	853	863	909	876	882	873	864	872	820	893	878	925	848	871	836	898	866	876	865	861	826	881	871	896	877	907	802	877	883	851	923	884	877	914	916	899	899	871	872	868	838	842	857	875	872	881	876	907	869	896	909	834	892	834	914	826	885	854	884	883	860	891	837	925	901	859	862	872	857	929	834	859	879	889	880	879	902	872	880	916	891	829	894	925	881	866	868	899	885	823	898	823	906	855	824	880	836	923	886	872	907	904	902	862	865	869	895	885	883	889	892	893	901	938	849	832	896	858	870	938	911	883	860	866	858	893	867	913	916	823	897	864	886	900	887	868	867	859	903	877	875	863	932	869	898	901	895	875	851	827	864	887	842	875	867	879	873	846	847	872	882	920	885	891	854	859	901	823	895	843	898	883	884	880	866	903	879	870	912	854	844	868	858	879	850	915	824	855	919	828	871	926	842	915	903	894	868	905	867	889	824	894	912	899	911	848	904	879	879	890	898	895	878	920	887	892	917	899	899	854	928	887	852	819	922	875	893	918	887	853	862	878	856	859	869	938	904	889	909	862	886	857	866	842	811	932	901	890	883	819	858	879	872	884	905	946	886	853	919	847	833	839	901	885	814	895	875	817	897	871	944	892	871	886	884	875	848	952	856	894	837	880	853	849	813	870	907	892	833	896	836	887	828	875	859	857	883	893	923	902	902	897	854	858	827	892	933	848	881	878	874	856	896	861	900	901	862	895	866	907	895	887	857	890	866	862	874	912	867	905	891	863	869	876	877	846	853	860	900	896	835	893	874	877	860	859	873	867	875	885	845	898	866	892	905	894	893	882	873	863	894	898	899	850	876	871	873	950	853	916	886	882	934	845	906	856	893	849	968	887	886	864	913	858	904	870	901	831	854	908	890	904	935	876	853	882	815	865	919	860	883	879	904	846	893	899	883	909	865	885	916	881	896	913	880	887	893	843	898	913	888	880	878
62129	35768	21577	10963	5277	3120	1394	747	669	586	538	500	503	479	461	471	425	435	461	434	418	433	424	465	447	454	447	399	463	416	437	413	414	426	441	436	434	433	455	460	434	475	425	440	415	425	441	462	404	464	419	474	451	426	415	422	460	470	443	391	435	417	445	459	439	429	407	426	380	427	411	465	417	440	443	441	392	437	497	414	456	409	413	425	431	435	460	426	422	400	460	412	437	418	445	437	459	397	425	383	438	427	432	414	417	421	447	458	441	432	433	409	424	422	457	481	428	439	440	403	465	437	434	441	457	432	421	436	469	440	474	453	453	438	435	432	411	425	466	423	446	429	405	433	428	398	447	443	429	500	439	455	410	422	403	416	449	449	417	425	444	440	463	430	422	446	395	402	409	427	414	444	419	444	437	423	449	486	440	421	453	438	464	433	430	431	424	415	449	401	462	451	476	424	411	401	438	439	429	443	403	425	477	454	444	406	361	454	445	449	426	462	407	436	424	445	411	439	439	461	464	449	396	422	416	409	422	412	409	441	410	410	434	397	421	458	418	427	420	452	439	399	457	428	426	475	418	415	416	472	407	463	416	465	431	464	446	451	493	426	448	438	410	453	448	412	442	419	452	478	415	445	437	449	444	460	385	431	442	412	432	434	467	491	391	433	448	393	446	412	410	418	449	425	444	409	415	442	430	413	432	417	408	426	451	395	397	462	464	451	472	449	449	448	443	453	411	442	433	415	396	445	469	469	404	419	395	404	413	390	443	448	466	440	481	444	439	429	426	450	410	387	442	447	438	456	456	407	436	438	400	456	466	441	442	442	420	397	444	425	422	463	420	449	425	430	440	419	436	423	403	413	479	411	442	437	451	395	451	419	426	430	454	447	413	432	432	444	434	459	414	480	424	420	456	467	448	414	434	450	440	440	403	420	429	433	432	452	456	437	450	489	442	451	435	395	425	473	437	488	428	389	459	450	457	430	434	398	415	430	438	474	453	428	447	402	415	457	444	421	458	434	443	450	416	449	436	457	453	405	487	421	416	460	463	441	450	430	450	429	453	440	433	426	469	519	400	435	443	449	455	418	443	450	448	460	428	473	420	421	414	425	436	400	433	414	415	410	420	427	426	433	449	504	430	446	421	418	461	451	432	382	431	450	444	428	423	449	418	433	406	412	446	429	428	443	422	466	485	446	496	427	406	447	431	423	404	417	388	434	454	427	433	434	391	451	469	451	428	447	434	438	456	421	411	421	405	394	408	441	446	431	449	427	427	415	441	432	445	457	414	413	428	405	418	411	454	393	416	456	496	447	450	407	456	466	440	440	424	437	441	464	425	408	450	436	445	426	422	456	458	469	483	452	442	451	428	452	450	429	445	424	440	426	428	404	444	449	398	459	442	408	408	436	447	447	407	418	422	433	435	450	479	412	435	462	445	400	458	413	402	399	424	435	407	409	415	407	423	442	459	431	416	428	449	424	386	434	447	385	418	413	460	420	387	450	440	440	436	468	404	446	423	425	390	358	427	424	431	423	442	403	415	425	439	450	455	422	467	471	475	443	428	429	439	419	417	485	486	423	441	393	416	433	434	474	462	442	472	434	479	412	447	453	445	399	454	410	451	404	414	445	408	426	425	442	443	412	449	451	428	412	427	450	413	439	474	462	413	490	452	438	440	394	401	409	423	404	456	414	437	423	420	470	422	416	437	445	421	477	454	450	460	401	443	397	477	460	399	435	420	424	404	438	428	445	402	429	429	438	448	441	464	420	444	429	476	432	464	456	414	443	433	452	463	411	418	410	401	454	439	427	430	429	431	425	419	441	459	422	389	436	392	433	429	435	455	450	454	416	413	436	434	439	417	450	451	437	440	481	479	481	425	436	436	426	423	425	344	424	459	428	446	460	456	442	428	469	436	420	452	446	459	445	437	400	446	419	379	403	410	409	435	440	461	488	441	437	460	420	441	423	420	453	429	447	429	434	457	411	450	393	425	461	389	398	434	448	442	439	419	448	474	410	453	420	418	447	437	448	430	445	458	421	397	422	436	466	467	410	445	446	406	423	407	383	458	438	429	429	468	438	426	470	390	442	426	467	405	410	464	423	456	432	478	444	452	447	445	412	434	453	396	433	459	429	492	401	436	430	434	420	446	430	431	434	444	476	459	452	414	474	442	439	431	454	426	382	489	464	450	417	431	422	450	447	458	448	433	474	407	414	466	411	438	431	448	407	459	452	462	417	420	419	419	447	445	447	422	437	415	413	456	450	443	432	441	435	422	432	412	415	439	437	438	433	437	444	409	465	428	454	410	427	436	407	438	390	424	475	464	422	424	413	402	422	405	393	443	471	433	438	424	403	445	415	430	461	422	430	421	408	404	433	410	396	420	465	463	428	393	411	455	423	447	421	443	429	424	424	435	434	425	469	430	489	405	442	449	466	408	430	435	418	419	447	446	451	446	416	473	459	420	433	406	441	429	412	439	421	437	459	415	439	442	412	431	451	459	401	387	425	423	416	409	458	400	427	448	406	459	416	431	423	431	421	446	439	467	405	434	466	404	493	420	407	417	409	405	439	447	444	411	441	416	448	424	421	407	411	429	451	443	443	438	433	422	449	414	428	423	407	435	440	384	439	404	417	440	415	427	453	434	427	421	440	447	399	419	415	457	431	392	449	432	452	466	412	431	429	410	455	433	448	437	394	396	416	451	389	440	411	447	444	437	424	437	417	445	413	457	446	464	457	464	415	434	421	441	447	423	415	404	418	419	455	429	402	451	414	442	444	458	432	467	444	443	439	459	438	441	436	479	382	421	435	410	398	424	392	368	421	478	460	472	447	470	451	434	450	415	419	450	442	407	460	420	461	413	477	481	477	448	437	429	451	431	444	437	445	429	453	440	415	420	400	392	424	478	446	420	400	447	408	433	433	428	444	459	427	442	417	471	449	446	427	440	463	485	440	437	401	448	432	397	418	414	465	425	453	451	431	443	467	471	487	444	399	443	416	422	429	451	426	450	430	443	452	406	428	446	384	418	434	485	408	420	476	438	447	424	429	420	420	404	446	382	420	431	426	402	433	495	442	431	424	396	431	420	438	463	487	451	436	460	455	405	419	454	434	364	411	429	429	454	422	498	459	423	406	457	422	468	452	406	451	432	445	442	458	415	423	448	396	455	440	443	466	407	433	422	455	445	403	429	405	459	449	427	447	433	425	405	426	429	446	421	428	419	409	409	449	439	439	410	431	441	416	452	402	464	443	419	453	412	427	433	452	443	433	460	416	435	452	427	452	461	423	445	417	397	459	403	415	445	447	446	445	393	455	424	453	432	457	415	433	409	428	445	424	392	468	451	471	405	404	424	465	385	388	421	450	512	408	416	414	422	430	467	444	428	427	421	417	421	442	438	431	444	431	441	477	456	433	430	426	463	448	429	448	443	430	414	405	420	415	438	422	424	435	424	445	421	443	379	449	444	405	407	433	432	458	476	417	419	463
38619	26134	23364	17959	13060	9486	4331	2195	1934	1752	1491	1383	1283	1165	1138	1015	1058	1070	1050	973	985	976	995	947	999	944	1009	931	975	933	987	959	958	925	944	992	984	946	959	983	924	960	936	930	994	925	974	944	901	887	1012	925	1002	1005	908	914	923	929	927	935	925	905	901	985	936	951	921	945	938	905	987	944	942	958	924	879	897	959	971	893	928	934	913	943	920	980	924	893	896	959	926	936	973	951	927	966	942	916	912	909	1002	951	885	928	918	966	924	925	929	909	989	882	882	968	943	906	876	903	951	966	876	934	890	916	920	904	944	851	928	970	858	965	945	931	914	936	899	950	894	940	937	957	953	951	940	955	954	958	932	949	934	903	950	935	946	902	914	891	915	940	892	854	947	888	871	918	929	920	932	954	936	890	935	867	941	916	884	991	939	980	952	979	917	928	914	899	994	840	931	947	916	943	970	889	930	923	854	913	886	933	893	943	914	908	892	973	954	929	891	937	869	957	894	936	908	888	959	953	1012	941	923	983	974	936	902	931	944	964	891	930	900	920	959	949	899	926	930	977	887	910	967	948	882	882	964	1031	963	965	895	901	939	915	914	873	878	959	893	899	990	947	908	978	954	945	923	925	913	902	961	911	879	991	1005	938	923	917	962	894	877	930	963	946	922	971	932	878	900	912	937	931	922	912	946	965	951	965	939	934	946	958	954	918	917	881	950	857	912	899	928	922	901	946	918	955	953	921	942	967	955	956	956	892	925	903	913	911	908	935	954	938	909	974	966	927	936	944	900	919	917	928	925	896	926	868	958	961	912	949	929	929	922	906	943	936	916	951	947	877	892	935	884	975	969	931	922	888	945	1011	950	939	917	950	899	953	959	934	889	991	956	991	890	919	913	895	908	981	965	929	961	979	920	908	951	954	892	879	941	940	930	919	993	932	946	951	963	896	907	977	986	945	928	984	908	942	932	928	940	990	924	913	922	952	872	913	934	889	950	868	922	926	908	949	946	924	904	959	914	934	893	917	937	858	998	963	937	941	874	937	902	930	905	935	930	878	934	979	926	877	869	931	941	934	917	964	948	941	969	909	926	916	919	898	963	908	941	927	895	901	929	947	907	886	935	873	904	975	963	960	920	930	903	907	928	892	933	911	888	990	923	941	922	963	941	941	920	976	984	913	945	893	889	885	920	884	901	930	926	884	956	916	885	869	959	961	941	982	861	916	935	927	898	916	918	922	938	932	987	924	922	941	964	935	939	917	925	942	881	922	900	913	935	955	869	899	923	988	952	892	875	916	981	970	920	929	921	943	985	926	949	944	953	981	883	951	919	919	905	915	904	954	947	944	936	949	926	906	955	946	983	914	910	917	899	953	929	904	903	960	978	944	911	938	914	976	923	915	869	883	928	959	938	903	975	940	947	909	925	936	968	981	917	940	900	924	889	976	904	929	925	860	953	996	950	971	932	900	934	920	980	929	921	950	923	916	957	916	911	937	945	919	927	906	876	964	966	905	966	896	856	987	885	918	941	895	893	966	888	997	949	914	896	926	928	896	908	940	921	914	937	868	914	953	905	881	941	936	936	925	941	950	915	940	911	870	925	894	917	947	952	920	907	968	863	918	880	913	892	947	933	911	984	857	913	937	893	955	943	951	951	933	919	953	906	938	870	955	948	931	941	898	959	917	944	1006	833	965	928	891	936	943	924	934	948	936	895	987	955	922	979	898	894	981	942	871	918	924	904	908	938	880	863	930	877	961	949	891	864	895	930	926	954	926	932	926	957	942	941	912	903	959	953	941	910	940	927	892	916	952	979	901	933	932	924	926	917	931	973	889	905	904	959	943	939	988	936	970	973	918	963	905	925	967	888	885	942	915	958	942	973	981	1028	895	942	949	968	852	864	921	932	879	934	959	928	929	944	905	928	883	941	917	921	959	937	979	864	872	956	896	939	909	894	915	996	909	919	925	928	882	851	889	918	963	873	937	903	931	909	920	937	950	994	885	979	937	933	939	909	918	901	904	910	870	926	926	945	904	949	960	922	941	916	930	931	931	972	942	943	952	928	925	849	859	914	952	939	966	897	919	911	940	930	922	965	995	960	875	961	899	943	923	962	970	928	937	979	912	983	929	936	920	905	963	939	920	904	939	943	908	950	945	985	879	1014	952	970	933	871	938	963	937	907	940	900	923	938	908	915	854	945	915	979	937	904	905	985	961	960	918	912	933	952	940	928	999	897	887	917	988	973	902	924	927	934	940	989	911	933	916	882	910	965	889	853	938	901	931	945	916	847	911	922	935	914	956	866	943	940	932	920	918	920	899	982	913	932	936	934	941	976	926	965	949	936	897	901	936	963	967	922	891	923	966	897	941	977	954	959	955	973	940	946	950	949	922	964	932	941	938	858	905	929	943	968	948	909	921	939	961	916	909	876	978	958	966	932	901	956	860	844	948	923	987	951	950	939	925	909	930	922	966	977	889	919	868	973	930	864	860	889	899	941	933	894	967	892	949	913	946	918	871	876	909	948	936	944	919	982	952	958	953	871	934	929	932	880	889	901	971	911	896	935	966	919	977	923	944	973	932	989	905	940	926	951	971	951	882	936	895	912	951	923	916	937	951	951	958	885	917	974	936	913	921	942	911	958	911	961	931	887	914	930	918	945	904	921	895	924	932	969	927	933	906	999	978	916	895	944	926	896	954	920	949	921	908	951	901	889	877	935	896	892	949	891	906	918	936	905	934	882	928	952	978	945	958	887	957	919	922	949	958	901	999	862	936	926	938	873	964	968	891	896	896	955	867	932	896	891	895	898	912	959	918	946	902	902	952	878	980	928	939	929	928	905	878	919	945	918	893	914	958	958	920	938	949	931	893	889	889	932	889	908	905	979	988	889	917	929	927	904	957	948	910	945	971	911	924	940	938	945	966	907	947	975	980	986	943	924	880	898	880	909	912	930	895	935	927	840	942	939	899	942	902	940	889	888	888	977	931	904	930	898	922	1001	957	959	913	971	933	947	911	894	955	897	933	900	917	989	933	906	909	913	892	912	901	902	861	901	923	928	861	959	939	921	901	941	928	970	920	941	906	925	929	957	924	960	904	953	926	941	929	924	927	944	893	908	880	950	932	970	932	948	973	974	949	976	927	989	943	965	923	887	927	945	955	922	915	902	965	908	955	982	949	979	885	916	964	946	914	949	904	914	928	933	920	900	964	919	979	930	957	992	930	945	933	902	920	925	965	910	988	935	951	913	922	914	922	914	953	976	916	938	942	939	935	942	850	929	946	919	878	939	934	928	916	899	933	929	921	1007	951	970	957	930	952	877	951	916	932	942	978	896	933	962	899	939	950	943	950	929	906	961	906	926	928	909	938	949	911	927	928	909	943	984	1017	948	969	982	997	944	973	920	940	957	923	910	939	919	930	914	963	957	919	938	898	938	905	951	920	947	892	878	879	964	914	961	939	940	932	915	902	885	917	1016	978	979	928	972	906	962	919	986	866	923	903	848	904
42380	26215	10604	3957	1418	879	566	539	500	473	462	432	432	458	454	389	429	426	380	432	425	427	383	393	419	394	404	457	408	425	435	435	460	453	463	450	422	430	447	417	427	417	437	383	432	387	450	375	386	457	470	444	458	466	447	456	420	447	429	450	419	411	456	437	415	428	438	367	416	428	415	426	474	383	443	480	449	401	420	440	413	415	414	452	409	446	404	420	408	429	387	402	461	407	439	439	451	421	440	379	412	401	406	395	426	416	429	447	407	441	434	435	462	454	376	450	425	425	419	445	412	396	428	382	395	418	393	399	445	446	428	442	423	402	407	459	410	456	462	446	419	457	447	455	418	446	459	439	435	385	455	420	450	417	394	421	425	417	424	462	396	431	429	405	458	419	414	428	405	411	398	388	415	444	418	449	428	422	399	430	475	420	443	453	388	488	378	405	450	386	412	414	450	408	445	439	442	447	458	432	414	384	429	435	405	415	411	396	450	454	429	410	430	422	413	497	448	437	393	398	429	438	422	414	458	444	430	400	373	420	399	453	433	426	454	427	416	441	463	396	452	396	434	445	426	410	394	437	411	423	428	445	443	424	439	415	421	403	417	394	407	449	412	411	393	414	384	411	405	454	421	442	428	434	437	408	431	464	453	388	406	411	449	402	460	409	435	428	447	405	447	406	418	442	414	377	441	436	429	416	399	397	440	437	452	441	398	418	403	381	373	421	377	437	428	427	407	423	400	421	447	420	430	430	426	391	420	372	412	399	380	435	462	440	376	427	427	431	421	408	433	386	424	405	442	371	408	433	411	408	432	460	451	435	445	451	448	473	440	460	434	435	417	438	412	469	402	443	423	461	417	428	421	441	395	372	402	401	475	442	397	451	408	436	408	450	425	409	399	406	409	432	412	459	426	441	361	405	397	413	408	398	474	407	412	446	421	444	397	380	422	408	419	419	451	425	412	436	466	438	423	384	373	416	425	413	410	400	406	434	431	426	430	403	410	408	419	448	398	425	442	422	426	414	437	423	447	419	429	463	471	412	385	406	407	417	428	409	450	369	425	414	431	396	431	436	450	398	378	443	463	444	407	410	424	438	493	417	437	451	443	427	425	452	453	422	416	486	398	448	409	416	422	413	393	394	429	432	457	439	452	405	379	412	438	426	451	499	439	434	469	471	400	381	424	423	421	426	393	447	418	425	373	406	434	405	382	427	447	454	425	452	434	423	458	439	447	416	468	484	398	426	434	471	423	404	425	392	422	423	443	394	419	426	440	401	442	473	471	421	435	404	422	439	428	431	396	435	399	367	434	468	420	391	429	424	400	381	460	460	438	471	464	438	424	436	420	426	423	394	413	470	446	414	444	425	446	419	410	436	461	434	409	429	462	415	488	423	408	438	396	436	404	443	426	390	456	452	388	425	405	406	404	369	414	431	405	411	460	419	469	435	441	410	424	431	434	404	451	411	409	385	414	406	422	440	428	431	441	402	425	406	389	403	419	404	393	413	372	447	421	451	473	430	397	412	387	416	402	437	409	446	476	440	405	408	415	432	434	415	382	476	450	447	404	452	442	439	443	414	417	475	408	406	394	403	436	464	424	379	385	401	421	397	416	430	455	408	397	449	432	411	414	406	457	428	435	418	434	410	401	412	429	444	379	445	433	452	407	441	401	437	411	410	421	454	403	427	443	411	441	457	398	422	404	390	425	432	437	451	445	453	432	377	380	439	421	422	412	419	407	468	401	468	457	405	403	448	450	433	423	430	416	422	433	403	414	401	411	413	422	440	425	420	424	433	459	426	427	402	405	441	450	439	407	372	394	427	390	401	401	425	436	403	408	421	430	402	437	435	436	437	422	409	437	409	392	413	436	412	413	419	422	441	392	375	449	446	466	412	406	422	463	430	414	396	435	435	430	412	394	404	453	417	438	455	405	428	404	424	431	411	437	427	408	409	436	401	442	474	410	406	411	406	438	403	410	398	457	486	414	421	462	418	427	406	406	451	445	396	390	430	467	430	425	436	401	465	450	422	462	434	436	399	438	421	401	385	390	421	437	427	397	440	419	425	435	431	454	417	408	392	398	453	420	384	383	392	389	433	411	431	379	402	428	416	445	441	410	462	412	423	386	404	431	417	425	441	400	430	427	429	415	457	454	425	426	428	461	437	429	410	381	441	429	483	421	388	435	428	400	427	405	415	435	432	430	437	402	373	408	413	440	472	432	379	443	427	435	398	422	425	400	397	372	446	435	404	402	440	438	431	427	440	406	412	453	423	411	448	428	408	420	444	421	416	432	409	435	435	445	447	437	443	418	432	425	435	421	384	390	405	472	418	431	471	427	449	419	445	445	430	418	397	412	450	397	424	407	414	459	417	402	357	411	424	409	444	455	422	416	423	415	406	414	410	436	397	395	431	454	406	412	416	418	451	434	467	414	384	452	440	452	399	405	436	429	437	388	429	401	430	402	413	415	402	441	440	444	436	440	431	460	446	432	445	421	433	409	402	464	418	436	449	414	400	423	422	421	385	462	418	370	440	438	418	464	420	399	374	429	388	433	375	446	406	434	411	424	394	396	415	436	429	430	437	449	418	386	424	413	446	439	410	454	442	417	410	417	384	441	393	434	405	453	418	437	456	386	423	439	365	425	453	427	400	400	418	453	461	389	371	436	426	367	406	395	423	458	429	426	397	355	412	426	419	388	422	449	418	439	413	460	424	419	425	450	429	466	418	413	406	432	436	422	412	420	433	421	432	480	417	426	449	457	432	434	435	406	420	411	404	380	416	390	421	405	424	404	389	437	435	380	452	444	428	412	418	397	397	403	432	464	412	422	437	413	433	422	394	423	428	444	432	420	375	411	417	425	452	430	425	471	438	440	458	444	442	387	427	432	405	445	414	437	411	405	455	453	444	420	438	426	459	460	460	401	417	484	433	409	390	444	421	421	414	401	452	427	418	455	439	421	407	435	426	378	428	467	392	420	435	431	408	378	436	421	440	420	427	447	403	409	411	436	431	423	433	417	437	394	428	415	411	445	444	419	423	411	419	415	392	423	408	413	407	370	449	472	399	402	393	388	417	415	428	463	455	426	420	443	402	415	432	405	467	437	364	439	460	419	387	413	429	416	425	431	434	417	401	421	439	415	452	427	413	455	392	454	421	427	456	411	413	424	417	407	386	443	408	397	434	449	421	456	408	453	432	426	421	435	416	419	435	412	432	421	435	384	429	443	423	436	450	427	421	394	389	406	471	476	398	403	400	398	396	421	386	363	412	433	425	406	430	417	471	452	393	424	410	404	420	425	443	432	449	419	471	456	423	425	414	475	406	437	456	409	401	382	412	383	467	483	419	409	428	397	419	385	415	448	415	428	432	436	428	409	366	461	389	423	421	414	424	443	426	439	414	375	406	465	358	381	404	415	440	438	401	435	429	417	399	426	402	442	416	426	435	399	372	427	429	434	419	397	405	425	414	425	404	435	420	410	450	438	433
26828	20243	12276	8201	4151	2648	1651	1309	1281	1180	1050	1046	1050	933	920	954	917	977	1036	945	920	923	904	909	884	939	875	869	965	903	893	929	908	889	931	978	827	926	953	937	888	964	948	917	832	890	857	922	861	913	866	862	894	929	862	935	914	879	875	928	923	842	915	903	863	895	864	920	855	854	936	887	883	909	950	930	868	925	931	969	906	865	894	921	880	944	929	848	909	918	880	841	894	912	909	891	877	869	890	970	893	906	911	838	818	901	886	866	905	913	895	940	857	956	873	897	862	874	857	962	941	857	976	908	903	916	890	894	921	864	896	854	933	905	911	953	903	871	884	908	851	900	882	888	904	896	926	912	918	922	899	910	939	900	880	973	926	962	900	885	924	924	898	896	910	923	878	956	861	916	944	882	922	903	961	922	885	899	937	897	949	940	896	912	928	879	850	891	873	924	911	871	906	957	945	912	893	873	870	848	902	913	892	873	862	926	879	888	905	865	901	874	935	916	863	930	888	888	888	901	906	837	907	909	943	878	903	877	854	890	885	874	927	856	995	856	941	955	875	880	895	891	903	919	938	915	891	938	872	895	913	915	897	909	856	862	872	924	931	921	869	936	910	923	902	865	929	953	882	864	938	859	922	912	910	942	930	968	924	983	910	890	864	894	883	895	935	889	896	864	941	923	837	882	908	898	939	936	903	863	865	881	866	832	911	907	856	938	962	895	896	919	874	879	938	956	923	910	895	877	931	870	923	895	853	884	892	869	943	924	881	912	861	906	893	906	913	928	893	953	876	924	910	883	942	923	881	935	914	938	883	877	876	849	909	910	903	907	869	879	923	875	853	918	904	834	940	924	889	941	903	924	890	846	913	934	895	922	930	852	942	944	924	901	957	918	927	884	903	916	865	886	905	874	904	908	933	875	906	891	923	896	878	903	897	871	888	897	933	855	925	903	888	900	930	922	886	914	936	983	931	929	906	944	919	943	852	868	898	925	917	950	913	919	948	918	904	869	904	862	858	913	872	945	878	942	897	961	872	911	846	880	848	956	897	914	860	918	915	951	876	921	939	865	873	931	946	913	862	889	923	889	914	950	865	892	885	910	879	857	890	922	961	974	951	914	913	858	933	916	905	880	893	907	886	873	867	869	906	898	899	978	899	893	881	862	927	928	882	888	956	873	870	915	897	910	916	887	880	902	940	907	946	869	902	849	932	945	864	910	923	883	891	864	888	879	894	881	870	950	889	928	943	906	942	906	899	912	947	914	932	929	930	861	905	888	927	923	905	928	881	843	903	875	893	907	915	835	888	914	890	930	924	920	880	897	927	886	874	858	842	889	941	899	902	900	917	927	862	888	861	894	945	959	877	852	888	873	945	949	848	916	921	952	875	911	936	885	920	913	886	894	918	861	906	877	944	881	906	929	904	941	897	869	912	861	875	890	891	866	960	883	901	894	928	917	943	897	919	929	923	887	885	952	913	921	869	887	911	881	879	883	934	869	881	891	884	963	943	860	940	932	933	928	893	899	910	844	912	921	913	892	899	945	918	956	866	865	928	924	896	922	864	946	935	900	940	863	924	899	905	898	823	906	871	897	902	856	902	894	878	931	896	880	904	900	862	878	943	903	907	891	866	901	893	870	903	931	876	865	912	886	920	910	921	934	868	890	870	848	900	891	945	936	875	891	960	931	922	914	930	911	895	911	874	891	949	912	893	916	910	930	878	880	912	929	861	913	916	965	895	891	897	899	890	935	910	935	884	934	924	870	870	882	921	897	940	897	951	903	901	917	874	850	907	919	881	895	902	907	905	882	892	889	888	952	950	879	901	882	920	914	892	865	890	929	878	855	926	894	879	910	821	940	859	893	909	850	934	860	898	904	925	925	877	948	902	866	924	971	892	927	930	881	907	943	921	944	911	926	881	853	889	917	880	890	932	893	887	943	880	919	946	957	864	865	904	964	918	913	952	930	896	881	903	902	936	904	871	908	841	913	909	926	944	944	933	914	929	885	868	914	927	844	865	924	894	883	942	856	929	887	848	935	832	840	889	868	936	894	927	843	916	959	860	871	881	931	868	885	931	907	905	930	954	911	884	907	868	926	909	890	920	866	895	944	918	907	884	908	887	833	917	909	900	932	964	901	918	858	860	918	941	914	905	907	951	902	864	918	885	852	919	891	892	897	891	918	907	931	907	859	840	885	955	897	841	885	871	856	921	873	938	929	905	916	854	889	919	929	931	908	933	814	931	907	965	911	885	860	901	940	918	864	924	886	915	898	850	886	932	874	911	951	924	890	869	905	926	869	877	921	856	896	901	908	859	875	893	910	863	931	943	934	890	856	853	868	887	957	950	929	909	885	904	911	949	844	892	925	886	934	922	891	936	901	944	889	852	908	884	888	880	902	933	920	906	921	927	900	933	913	872	924	890	899	880	868	882	885	973	964	893	899	853	896	928	859	853	909	856	916	952	935	877	885	856	891	858	922	884	894	904	863	881	937	866	898	883	883	849	946	922	879	916	904	893	887	965	907	898	890	899	874	885	970	910	856	897	853	906	882	895	896	892	892	882	850	900	870	845	927	870	909	944	908	921	974	923	874	837	867	904	918	908	952	868	933	888	914	876	871	897	864	948	970	908	907	891	880	938	918	886	927	895	947	873	931	867	871	924	865	927	939	932	871	900	896	951	933	874	852	905	918	944	874	986	869	874	921	882	899	873	930	878	893	939	921	876	884	901	849	898	884	908	974	901	883	902	946	865	887	914	914	905	891	924	884	942	932	950	928	910	878	850	984	878	898	944	896	854	888	866	885	895	944	889	970	892	914	850	932	867	895	892	843	889	920	896	948	901	937	930	868	891	873	916	895	928	877	871	902	928	888	941	933	976	881	841	859	933	910	876	927	887	903	843	891	901	823	877	906	880	924	933	908	895	940	911	918	910	876	918	904	918	904	872	906	915	921	913	875	885	884	897	959	945	926	877	917	922	955	877	918	902	906	897	910	858	895	909	976	913	928	940	885	859	882	874	899	939	926	949	898	883	914	890	872	919	931	912	901	887	896	941	888	853	898	907	865	911	899	854	944	904	963	877	895	940	955	895	941	901	923	917	847	915	897	899	904	861	908	931	962	897	917	949	914	932	926	912	930	881	883	844	933	896	915	923	872	909	906	847	894	938	942	918	894	884	900	873	906	913	916	870	929	906	933	915	920	953	925	911	937	873	910	881	909	849	929	938	912	924	888	898	881	901	892	919	866	874	867	928	881	914	914	881	923	944	964	908	928	918	915	841	920	919	886	928	859	886	885	920	857	885	889	926	859	916	936	886	907	876	881	922	898	930	916	898	876	878	906	944	897	888	917	913	912	888	917	886	901	865	891	975	956	905	910	954	926	881	901	936	894	892	934	937	882	909	898	887	923	926	840	880	834	920	873	939	906	940	881	872	955	876	934	902	866	924	902	884	909	885	927	886	854	859	901	975	864	887	843	951	913	882	921
56063	33604	16141	8369	3505	1928	855	508	522	480	488	437	431	421	468	414	438	400	412	415	387	411	459	430	397	424	438	454	386	442	358	431	415	422	403	428	430	408	392	409	394	431	376	393	386	404	398	431	422	431	426	397	467	407	429	443	433	391	411	414	443	370	401	416	388	413	401	419	414	420	404	375	380	401	417	392	452	376	417	424	417	435	379	440	411	450	404	433	431	401	388	424	433	393	389	414	412	426	414	424	373	434	394	369	392	411	437	373	366	409	375	400	412	444	425	441	419	409	416	399	414	437	415	414	414	397	420	396	427	407	402	444	418	436	431	375	383	399	462	407	429	403	421	391	407	386	396	402	394	399	382	399	389	404	402	394	436	422	454	434	392	433	386	458	413	376	440	408	395	398	402	426	408	398	414	404	435	403	388	381	403	410	395	435	480	408	429	426	365	448	448	444	382	394	372	384	394	404	407	457	412	399	405	408	397	395	404	398	438	419	405	433	434	386	419	431	411	418	445	395	394	434	406	388	401	415	392	422	429	409	406	428	414	442	419	399	396	443	419	435	404	433	389	387	436	435	416	458	356	405	435	392	441	419	443	420	422	397	452	405	388	387	391	387	383	433	440	395	419	394	392	383	423	387	425	410	391	393	412	424	441	413	427	413	421	452	456	413	386	415	419	428	404	395	417	424	418	395	391	419	401	406	420	452	432	391	396	408	423	390	373	370	393	455	450	403	398	412	434	423	459	425	412	437	421	403	381	413	370	407	407	438	430	437	421	416	428	387	400	435	393	416	400	390	422	409	426	425	410	400	391	390	423	446	381	412	398	422	426	405	386	413	389	374	399	408	410	439	428	436	412	426	348	394	397	431	427	401	386	374	425	399	399	414	365	408	433	407	426	402	433	391	451	371	422	410	377	390	426	390	405	419	401	407	452	420	406	449	373	373	439	399	427	395	400	430	428	396	412	414	433	458	402	400	425	435	414	389	440	379	428	392	383	396	400	424	434	400	416	415	458	402	426	416	373	421	371	435	403	418	391	435	394	407	401	398	385	408	440	424	387	411	427	388	446	392	385	396	422	391	406	370	383	408	441	408	420	385	407	418	436	387	430	406	415	407	417	430	402	425	458	390	408	419	407	407	390	381	423	451	412	435	480	381	410	415	393	440	446	413	402	365	412	433	391	351	420	413	360	420	410	424	411	447	426	441	401	419	369	453	434	437	399	370	423	390	436	368	443	390	379	403	355	446	419	427	450	418	416	384	414	373	450	405	410	399	450	407	409	426	404	380	434	398	433	372	404	390	401	384	401	366	427	439	417	396	385	420	419	383	407	408	401	410	399	403	429	435	408	399	427	434	365	395	435	398	411	446	414	392	405	415	421	454	403	429	399	425	428	414	395	388	381	412	384	400	389	429	442	421	422	416	409	443	396	429	409	397	429	413	393	418	420	423	406	394	394	386	425	423	417	411	392	413	422	392	404	405	410	404	390	409	370	394	398	396	454	416	391	448	408	375	400	425	402	394	452	432	409	422	436	420	440	398	409	430	411	391	382	411	470	436	390	398	429	451	403	379	370	422	471	390	394	402	351	394	416	399	382	402	425	393	421	400	411	385	384	423	407	387	370	409	463	418	443	427	402	399	435	398	438	420	384	397	415	400	432	424	425	420	395	405	460	414	387	388	410	384	429	399	425	391	414	422	422	444	460	430	397	389	433	408	408	366	433	408	465	383	365	452	405	443	434	383	405	375	380	400	426	373	405	428	457	367	442	437	383	377	375	403	393	432	407	400	360	387	412	387	406	356	427	410	440	436	398	427	401	439	374	386	407	429	400	406	410	405	429	450	387	410	420	392	456	389	410	358	362	411	390	441	401	379	390	398	408	413	378	385	390	426	376	400	380	387	413	406	453	421	413	387	387	442	393	390	415	449	438	405	399	398	438	398	428	455	392	410	385	393	417	364	401	396	384	389	411	397	397	429	366	374	441	395	392	428	386	415	452	441	450	433	405	411	405	397	395	363	368	407	408	429	407	409	440	393	384	444	429	405	434	418	374	420	418	424	382	391	398	419	371	414	431	393	421	429	430	410	424	412	404	361	459	428	409	408	407	418	421	448	415	425	428	414	398	421	394	415	460	431	425	412	433	396	404	430	395	410	412	423	423	396	397	399	364	384	389	448	429	443	416	396	458	439	394	435	383	362	393	431	421	404	387	422	402	417	388	416	404	434	433	421	390	416	409	414	434	441	383	387	393	394	400	441	396	413	404	379	372	410	484	420	414	435	469	452	435	367	423	409	371	380	373	406	421	411	405	360	431	400	404	427	385	424	384	382	390	378	406	414	414	381	381	383	403	418	407	430	400	432	423	443	385	399	372	401	424	435	389	370	413	396	420	399	415	413	380	389	390	427	393	392	413	419	392	430	419	390	421	408	390	452	441	405	403	370	405	441	371	368	406	392	414	390	449	418	413	397	403	417	399	382	434	409	398	388	426	389	381	373	418	399	415	423	394	428	396	407	437	380	399	449	432	413	414	435	428	416	394	430	390	408	412	370	427	433	425	419	370	444	447	413	391	451	454	409	399	428	418	383	414	405	404	419	405	421	402	411	409	404	404	419	399	415	410	428	410	370	369	411	389	372	417	382	418	406	446	445	401	423	396	429	386	417	395	386	428	393	425	407	398	399	405	406	408	428	407	385	431	427	423	413	448	449	400	410	439	375	432	421	386	419	457	421	399	417	385	399	419	411	403	430	417	394	407	400	395	393	385	419	414	401	367	459	393	449	419	418	440	371	404	382	413	426	406	424	433	398	405	411	427	391	421	404	402	406	444	410	448	403	427	412	404	414	440	403	426	439	410	397	434	393	396	426	377	407	393	412	399	384	384	423	405	389	389	446	433	373	431	401	397	406	386	424	411	419	417	435	413	395	433	419	400	401	401	432	364	396	400	380	386	401	372	447	390	423	357	428	415	434	369	438	423	438	414	436	371	430	456	411	457	431	389	402	404	427	440	442	368	399	448	400	383	406	422	419	394	379	442	416	384	353	412	419	416	410	422	358	440	426	409	415	407	425	414	409	437	442	410	401	431	402	440	380	435	434	403	433	432	386	398	407	385	416	403	427	412	421	412	410	437	425	412	385	387	388	399	435	422	429	425	398	417	376	405	398	446	447	411	385	392	419	410	412	377	401	390	409	439	418	400	367	421	400	412	415	410	422	368	407	424	437	366	380	428	439	408	388	414	375	399	389	418	419	394	402	363	385	410	408	386	414	408	409	414	418	392	416	402	413	422	387	419	474	396	380	428	406	403	417	400	413	431	380	402	386	425	402	412	429	442	382	383	408	397	419	409	415	435	418	379	451	425	372	425	403	406	408	390	420	406	393	401	427	435	416	385	413	471	384	421	403	407	402	370	425	442	407	414	455	423	387	396	414	414	389	467	425	462	385	440	410	410	391	400	388	452	437	420	442	399	420	375	387	426	402	407	409
35718	24330	18400	16136	9110	5923	2334	1535	1403	1254	1163	1130	1049	994	960	923	981	943	933	934	887	897	936	854	906	915	884	924	918	885	886	846	911	888	913	928	941	929	868	853	866	921	883	931	860	854	903	877	875	896	840	893	923	941	889	893	917	875	839	924	912	921	923	864	907	910	944	863	881	918	901	862	885	877	916	899	874	850	886	903	871	871	919	909	952	909	877	887	869	859	898	888	894	897	840	881	876	917	864	877	827	942	874	876	853	825	906	836	856	873	876	889	896	861	876	834	855	910	885	881	868	884	871	896	841	875	837	927	883	882	882	920	892	909	877	890	871	866	946	896	893	914	833	825	901	941	887	859	867	803	861	874	898	885	878	866	920	896	906	896	927	919	866	924	883	863	857	908	867	894	895	906	864	855	847	856	837	909	880	886	910	822	904	871	852	892	848	884	858	946	882	911	830	854	918	839	947	866	918	872	906	921	861	877	892	877	871	870	867	876	875	883	948	817	942	924	845	902	912	858	888	900	873	874	889	871	910	853	854	904	912	906	885	869	888	881	879	904	873	887	877	867	917	910	844	876	898	885	902	865	836	865	839	925	900	907	885	907	934	875	886	921	882	901	875	874	906	957	876	910	894	854	906	930	861	852	865	897	892	857	913	920	830	908	887	863	846	919	849	875	904	907	866	916	910	855	847	853	915	806	910	931	905	931	832	851	864	879	821	920	856	901	898	915	912	868	927	935	849	903	865	869	892	907	878	900	896	898	914	891	886	905	877	893	883	896	883	882	845	876	871	866	858	922	858	883	876	859	960	883	878	871	861	892	912	937	934	903	876	867	922	966	846	933	836	887	897	935	879	867	910	868	892	864	881	865	886	858	831	895	817	891	889	901	861	912	859	875	829	880	885	954	921	930	917	890	836	934	912	899	885	861	963	910	864	869	844	854	927	862	860	851	859	845	863	886	867	875	860	815	919	902	861	871	867	895	892	873	883	846	926	877	869	861	873	875	900	861	914	885	894	906	863	917	897	877	859	929	871	900	889	857	882	857	854	894	915	887	846	882	844	874	909	894	913	924	879	911	922	893	864	911	903	843	890	897	896	869	922	885	878	875	861	842	856	910	932	871	917	844	899	906	851	883	893	887	902	902	890	909	900	845	839	901	941	874	865	887	896	835	901	856	883	900	849	901	857	879	852	909	879	892	896	868	836	896	849	890	877	885	878	895	886	862	891	911	857	895	836	944	881	860	894	882	884	966	890	870	864	844	875	886	882	895	855	924	910	866	891	871	853	873	924	892	909	893	909	838	879	877	883	839	843	928	900	869	850	889	887	886	896	879	889	875	908	870	885	882	879	882	859	893	853	913	918	956	859	873	881	854	858	878	916	901	874	845	901	882	889	881	876	866	873	896	901	847	893	957	843	863	875	870	891	876	894	938	904	911	907	892	885	880	924	865	906	880	851	863	884	877	952	844	894	845	852	849	886	904	889	899	844	881	864	893	869	932	852	863	897	920	900	877	910	883	925	903	837	926	865	898	873	883	864	932	841	900	888	955	847	892	949	865	899	912	872	863	830	858	908	924	813	839	907	912	863	918	847	879	845	909	864	886	871	920	889	904	852	879	872	861	867	867	845	893	927	960	918	879	923	867	863	907	877	896	960	866	898	862	888	886	920	849	842	916	825	910	933	866	881	873	881	832	881	868	868	890	878	884	860	871	841	882	912	900	880	884	867	855	868	888	905	855	931	884	847	899	907	906	906	938	902	869	821	932	898	891	917	926	832	870	867	904	916	857	875	870	884	883	909	855	853	854	818	917	877	786	852	875	847	912	833	836	841	829	827	848	882	907	868	875	918	882	888	842	837	858	881	935	918	857	914	855	875	930	913	875	913	854	883	919	888	836	894	886	866	904	876	875	889	863	876	941	841	869	828	856	892	856	892	885	886	867	876	898	871	876	886	881	895	859	879	936	843	875	875	846	798	885	917	880	897	891	885	899	875	884	790	820	866	843	887	881	891	812	872	891	890	848	880	869	910	897	928	876	888	932	945	911	852	859	890	899	916	944	851	909	904	833	865	926	953	858	944	906	857	891	926	993	847	914	900	911	868	863	878	872	813	851	893	862	915	918	882	892	883	869	852	951	947	905	915	854	893	848	844	878	891	880	889	873	913	883	877	877	815	851	899	880	890	880	841	924	910	910	860	878	911	908	870	932	829	852	860	842	898	856	902	910	879	872	888	880	866	888	854	846	866	880	881	875	871	844	865	941	852	928	890	852	892	898	851	913	856	857	818	902	867	831	860	881	901	929	910	921	929	873	923	891	906	923	883	948	891	911	830	855	912	811	943	874	860	883	921	884	865	858	880	889	900	852	868	909	901	871	833	867	909	899	888	880	898	929	875	893	868	912	843	785	835	853	892	847	882	832	886	862	864	863	884	872	836	880	895	951	842	842	943	878	888	863	865	862	940	881	917	833	837	898	923	883	859	856	881	870	926	893	859	922	873	881	916	867	896	871	895	849	893	838	973	886	852	888	879	881	874	859	851	918	840	906	902	891	898	885	946	884	896	858	867	895	901	968	871	860	896	900	928	864	868	864	873	899	883	931	912	896	926	820	895	871	908	839	887	881	901	870	936	845	864	856	888	888	911	911	905	891	861	893	843	881	824	843	848	880	857	880	846	890	843	854	922	936	898	881	913	904	883	935	805	895	820	839	876	955	883	830	897	898	806	893	903	905	897	858	897	920	892	870	891	840	847	908	846	912	906	864	907	897	887	907	931	886	877	876	850	873	851	874	939	879	880	848	871	864	874	899	890	861	863	853	863	841	866	834	871	899	883	852	877	894	894	904	951	822	848	907	831	843	838	905	897	894	897	835	888	862	867	855	852	862	843	869	909	889	901	893	806	941	854	881	923	875	845	929	867	912	858	884	915	811	892	925	896	850	884	904	868	863	889	921	831	890	895	929	852	931	874	880	934	927	882	874	855	826	896	833	899	853	867	878	885	862	827	875	878	915	928	888	892	896	902	896	902	889	877	907	848	874	883	882	850	844	862	893	913	853	867	919	862	899	835	895	888	906	893	900	909	874	903	897	852	913	877	869	888	835	884	899	837	882	903	877	848	874	897	898	923	870	918	826	843	843	884	849	882	859	909	853	846	935	854	882	879	809	912	900	917	874	931	902	888	877	836	904	898	872	900	877	942	903	860	914	871	906	858	874	881	856	902	955	931	865	860	838	861	876	802	904	869	927	909	876	930	934	904	947	932	935	825	873	871	857	869	929	898	862	873	919	884	885	907	858	913	889	952	888	891	852	889	886	871	882	901	844	923	868	832	885	880	912	862	902	861	925	888	875	849	852	856	850	855	849	892	865	874	851	880	866	882	891	878	842	873	872	846	841	918	887	857	900	911	859	866	877	861	922	860	914	855	855	909	875	869	891	907	864	919	847	882	860	874	885	905	889	933	914	849	917	890	887	875	877	891	837	869	876
61874	38586	26146	13788	6954	3931	1189	665	678	521	490	526	504	427	420	474	483	464	463	442	466	444	462	439	460	424	446	447	391	461	454	425	420	438	460	471	453	419	477	456	442	489	398	416	405	415	456	428	455	460	422	471	455	447	463	435	443	426	403	414	451	457	457	433	424	403	426	497	454	376	450	418	407	445	443	459	473	429	454	436	452	444	380	459	434	461	469	451	439	487	428	469	431	438	466	409	433	423	423	435	412	427	418	469	394	494	444	425	417	425	465	424	410	438	376	465	476	432	444	421	394	447	441	443	472	433	390	440	408	452	460	433	414	430	380	431	437	428	424	431	411	383	444	440	423	456	449	473	423	483	447	448	492	453	491	431	421	417	453	413	473	495	442	453	419	442	462	422	424	421	429	462	460	468	412	438	409	453	435	436	444	405	432	447	425	419	434	399	409	428	420	416	444	414	474	439	441	430	439	412	397	418	421	426	430	414	462	466	402	443	439	440	444	456	422	417	417	489	461	440	434	401	405	454	468	433	433	431	463	453	451	468	428	436	439	435	423	445	445	437	470	485	443	437	457	415	439	454	465	449	429	454	405	434	410	448	416	449	401	403	427	392	398	420	396	427	446	403	439	450	449	426	474	451	436	465	447	390	425	450	425	432	419	452	433	431	443	453	441	437	481	454	466	420	430	442	457	444	411	450	456	436	446	462	436	470	451	461	491	433	458	424	411	462	422	435	458	390	428	426	416	467	457	437	468	491	431	429	434	426	415	481	421	406	435	471	442	446	460	424	384	399	414	475	443	376	428	448	431	454	423	411	406	443	433	463	452	439	485	457	450	439	435	439	455	420	400	460	467	450	456	442	445	423	409	446	481	476	415	442	422	446	412	413	418	464	444	434	408	428	415	453	413	451	448	423	450	420	409	456	455	451	405	393	417	409	420	463	502	465	471	422	439	467	447	441	439	379	432	369	452	446	454	438	466	465	439	443	493	460	468	440	453	441	418	430	411	474	440	411	402	462	438	452	457	461	443	410	427	446	420	397	454	473	455	429	428	426	385	441	436	415	479	431	443	445	418	444	475	444	405	417	465	416	431	434	428	414	404	416	430	441	443	436	438	423	411	430	462	430	420	473	407	422	466	423	412	444	413	415	394	444	409	434	423	412	409	410	448	436	432	419	443	449	438	440	487	422	441	463	446	495	446	438	417	453	454	425	407	475	423	473	424	428	429	404	468	440	419	426	395	441	428	405	490	456	437	418	440	428	411	447	401	433	464	419	421	424	436	413	504	442	432	441	417	456	430	437	450	415	444	474	467	451	430	468	435	460	459	414	411	444	458	440	448	430	469	431	418	433	357	421	445	472	438	432	468	439	437	440	397	449	442	451	480	430	440	476	429	447	456	454	436	467	458	420	410	425	409	413	432	466	435	447	411	444	426	425	433	436	437	453	438	429	497	422	432	516	413	425	449	477	418	385	435	411	477	451	445	452	439	418	449	397	487	461	453	459	453	453	450	438	464	425	454	446	430	432	447	490	443	425	430	425	449	471	434	444	420	405	450	439	484	444	436	396	390	469	435	432	459	415	422	424	446	437	434	488	435	470	414	426	438	447	423	403	452	410	470	478	443	400	412	392	394	426	425	415	429	425	431	470	437	428	453	417	454	448	387	434	451	447	424	408	430	413	420	451	466	461	493	412	433	419	425	368	459	385	405	462	409	380	409	434	424	472	457	435	437	436	447	440	426	435	448	433	452	408	404	437	424	446	445	432	428	454	457	424	445	463	434	400	473	433	416	404	423	452	407	439	443	472	396	434	407	459	471	408	431	459	505	427	457	449	430	489	411	452	462	446	436	406	404	450	469	452	444	439	400	430	384	407	423	422	429	427	417	460	431	425	463	455	446	428	395	448	457	439	441	432	427	414	376	444	413	386	487	449	449	421	445	416	447	444	461	437	396	446	460	447	428	431	436	428	426	413	419	473	490	437	435	438	440	471	419	443	433	458	426	428	422	472	487	415	487	446	459	461	467	412	453	449	450	425	431	421	442	451	455	421	429	422	440	453	439	451	450	427	427	387	460	431	462	446	422	415	436	454	391	391	403	431	452	440	448	494	407	448	468	442	439	434	473	410	410	416	450	445	469	429	450	395	500	450	438	472	432	435	418	411	412	449	445	446	485	461	410	430	450	410	484	418	394	450	453	427	455	465	436	437	448	434	410	433	447	469	454	445	448	399	437	438	439	434	459	441	470	456	431	451	440	432	445	437	445	452	418	394	463	465	451	416	443	428	427	459	438	428	422	455	408	421	470	465	418	475	434	449	429	483	467	426	447	410	420	428	429	485	419	434	433	441	463	480	406	428	432	420	429	429	401	424	443	433	440	421	400	455	437	435	430	439	426	438	501	425	439	435	429	433	476	442	437	471	409	446	449	413	436	423	402	441	435	391	397	405	456	456	447	423	422	463	441	443	477	451	415	455	446	431	450	488	445	483	432	453	416	445	436	440	435	416	396	452	442	446	436	436	436	447	473	456	436	454	479	405	418	433	414	419	432	400	434	455	460	451	494	470	464	397	428	426	423	459	470	422	445	392	438	435	498	458	437	449	452	443	437	425	404	440	482	421	458	457	426	450	473	425	468	431	432	396	420	472	420	439	449	420	467	455	434	430	411	452	427	428	461	408	409	443	455	450	395	486	435	407	439	431	439	424	467	409	429	429	417	451	442	438	411	458	443	435	435	465	451	422	417	408	410	450	436	486	449	461	477	429	430	451	448	480	445	436	446	390	485	439	447	436	470	425	470	454	422	426	475	445	409	395	446	384	437	389	408	476	434	424	460	481	453	439	423	446	430	459	464	413	412	392	434	404	465	408	381	433	453	407	464	485	443	446	443	400	400	427	436	476	423	433	429	425	422	437	428	443	392	460	421	439	449	435	446	427	423	429	444	438	411	453	441	416	426	399	471	457	407	438	455	498	473	422	418	441	435	426	421	449	433	389	431	431	395	429	408	439	421	421	441	429	450	476	441	445	430	463	439	404	445	428	442	450	423	467	470	476	448	414	393	469	428	450	464	434	426	452	479	437	475	430	408	428	450	473	450	439	464	412	438	428	490	435	419	438	387	470	457	439	440	471	405	421	449	429	448	427	474	484	427	458	443	431	427	427	446	430	419	434	479	458	447	433	431	430	450	483	412	440	467	451	450	446	452	440	474	420	458	427	489	459	427	477	417	430	448	440	432	441	422	446	425	461	436	404	423	379	411	451	477	440	409	427	484	447	428	425	449	430	421	440	447	410	443	464	438	442	473	413	417	442	448	428	366	426	443	439	421	467	477	482	433	420	443	423	416	440	429	468	442	394	398	430	471	444	385	432	433	390	432	415	504	441	444	466	442	423	436	424	425	434	485	443	435	447	387	411	448	454	483	443	419	428	452	433	463	409	449	426	432	402	392	423	412	430	467	431	433	409	448	445	436	446	447	426	437	444	433	414
38722	29365	28325	20554	15540	11012	3178	1960	1764	1532	1347	1325	1223	1142	1082	1122	1083	1045	1102	1000	979	975	1005	998	971	956	966	940	943	983	991	968	966	970	918	916	934	1009	950	916	952	931	925	959	934	970	925	928	879	919	934	868	937	986	990	965	964	907	959	945	957	953	953	944	950	961	942	975	956	980	904	1033	940	935	908	948	900	907	944	896	1019	911	940	962	935	929	947	924	955	949	906	1016	907	982	931	921	939	917	894	898	933	941	928	957	954	938	933	913	967	922	943	946	915	956	924	922	953	910	935	923	924	974	893	947	935	894	976	915	951	942	949	939	944	977	897	957	915	911	975	925	931	938	926	910	928	861	910	961	956	930	922	946	879	917	914	926	920	993	925	883	906	920	941	917	930	935	887	929	930	947	943	935	945	919	896	898	863	958	945	941	974	895	900	923	902	904	928	992	960	941	921	952	954	950	927	918	954	944	915	906	945	958	882	903	942	917	913	905	918	931	951	981	928	912	932	913	917	930	963	925	916	921	958	921	912	917	948	896	926	894	1017	967	881	924	945	952	944	912	924	919	883	884	955	926	908	963	938	908	937	943	896	927	891	921	918	932	938	991	912	935	927	962	944	993	901	961	956	893	891	925	955	953	1014	931	974	914	903	993	975	903	925	938	929	959	941	1002	870	972	879	932	949	994	846	889	938	949	958	937	937	950	919	899	957	930	898	999	968	926	956	916	892	925	935	986	986	977	911	968	885	956	947	968	929	949	856	883	923	891	956	915	960	981	944	922	982	942	949	949	915	957	929	986	905	883	992	928	950	886	878	984	903	896	971	922	910	952	987	852	928	943	926	964	933	923	945	937	939	921	974	934	953	951	910	932	923	972	941	942	933	929	929	928	899	926	963	907	920	952	935	884	904	1003	882	861	921	969	883	1038	940	907	960	940	937	936	956	986	931	947	928	1024	949	909	937	1011	954	939	932	953	881	933	911	921	952	917	958	983	931	939	932	947	881	948	944	907	935	918	901	975	998	959	901	919	931	892	957	934	985	870	960	929	930	934	893	913	930	961	931	968	928	904	892	958	883	980	921	971	928	918	936	946	950	929	896	939	875	917	943	948	937	942	967	949	937	905	974	882	926	907	924	898	941	954	897	888	888	938	973	924	896	974	980	939	917	923	887	927	928	888	947	901	949	923	937	910	886	938	948	971	946	860	900	945	960	938	938	926	977	947	975	926	916	954	947	942	958	951	933	915	917	956	944	926	960	958	954	926	895	855	914	906	900	935	966	963	927	963	898	897	931	918	978	929	943	925	923	908	921	894	882	918	928	935	930	935	907	943	1041	934	954	946	891	907	894	943	953	893	959	938	913	916	1007	934	915	879	926	930	950	966	921	900	930	880	913	966	902	886	924	934	858	911	931	959	940	986	963	920	943	908	909	920	955	915	939	944	921	932	906	892	939	986	918	935	934	933	965	958	928	935	914	942	1026	932	904	945	989	941	978	925	889	935	893	918	925	940	932	950	894	915	1016	946	901	919	904	978	953	987	904	992	990	918	981	927	891	950	912	974	979	956	925	925	966	945	949	922	948	895	901	922	906	866	941	896	947	969	935	959	934	960	948	941	946	911	976	911	923	871	922	914	941	964	965	884	934	921	918	960	908	950	897	969	945	858	941	879	927	950	947	934	959	952	930	892	973	918	913	961	971	922	909	946	878	905	959	966	930	970	955	905	928	971	977	934	921	918	944	904	912	901	924	914	912	908	901	922	871	943	973	902	973	939	933	952	972	922	976	974	930	918	917	894	999	961	953	924	951	983	946	893	905	970	946	979	891	923	933	963	937	961	923	913	947	924	917	896	916	948	1013	942	916	946	929	953	919	949	907	984	943	879	961	945	964	897	974	970	913	929	931	892	970	914	936	893	929	965	922	967	924	965	966	940	911	894	904	960	939	903	893	916	920	906	919	955	952	953	907	898	895	945	903	882	951	968	933	1002	935	969	906	884	974	914	891	986	882	952	892	917	953	927	1020	952	914	948	915	946	999	942	939	924	926	844	970	949	937	899	971	912	922	883	917	947	913	863	939	928	970	919	899	970	957	882	925	907	946	926	961	947	946	962	917	949	952	890	938	920	866	998	969	916	884	921	971	881	955	924	959	946	865	930	920	914	943	935	870	887	942	905	912	987	911	908	931	930	928	917	939	913	950	959	974	868	921	914	916	912	960	944	954	927	920	922	916	917	952	849	969	955	919	936	943	921	892	929	981	991	904	957	956	933	938	968	901	948	938	967	919	976	892	896	942	943	919	948	887	932	910	910	907	983	889	895	947	972	884	923	946	913	901	988	943	908	938	958	892	948	922	935	941	944	899	967	920	964	885	982	907	961	983	992	890	969	934	956	931	900	892	959	917	932	901	956	949	881	953	888	928	982	948	921	884	915	913	871	941	907	949	953	869	963	923	928	906	944	895	917	935	951	934	892	934	886	1011	958	885	937	967	933	933	976	929	944	977	927	946	835	957	958	955	969	968	945	951	957	924	947	918	893	921	894	956	920	931	870	939	948	901	937	877	979	895	932	931	919	905	957	906	953	917	922	941	994	948	962	919	983	914	925	960	957	955	919	966	953	898	964	940	920	994	939	944	994	932	986	971	950	949	952	963	943	919	981	919	913	925	933	887	936	946	894	904	944	921	920	937	883	910	932	938	925	933	917	878	892	891	937	945	935	936	917	964	895	981	870	952	900	979	944	954	936	924	916	968	947	935	959	935	912	916	883	942	948	940	902	892	887	959	939	902	959	937	946	964	927	878	910	936	937	980	857	884	957	879	945	951	943	927	920	971	900	996	896	945	898	989	926	913	860	945	911	955	940	948	924	882	915	936	979	884	918	971	910	934	922	918	1004	905	955	984	967	914	917	870	922	892	967	911	950	933	916	957	945	969	976	958	991	914	957	932	942	910	933	885	943	905	937	904	923	930	930	912	941	939	989	968	957	927	928	905	924	939	1002	907	979	931	890	973	922	891	888	885	951	899	901	895	913	935	973	923	941	973	907	937	948	947	936	967	933	913	909	917	888	914	913	992	878	935	986	978	912	934	866	885	925	922	902	930	921	972	1000	961	941	930	914	876	930	959	954	911	988	937	903	954	977	942	928	889	929	932	883	877	892	903	939	905	935	955	919	954	942	962	945	887	905	990	928	951	949	966	982	921	907	885	994	861	928	927	939	940	917	913	946	936	982	910	1033	935	900	969	896	951	946	912	943	910	925	885	947	929	1003	910	906	955	956	919	967	949	951	933	957	900	921	903	903	910	910	933	889	963	951	950	935	980	967	924	904	901	977	964	913	937	885	907	925	953	903	978	952	950	960	961	987	949	901	942	980	948	1017	941	1009	921	926	954	950	898	927	927	904	948	988	952	896	964	854	931	911	970	978	973	943	936	938	949	913	961	949	913	979	901	928	970	968	968	896	938	912	950	948	956	942	990	911	920	908	887	990	914	965	953	903	908	921	1005	879	900	945	962	934
42576	23920	11035	3953	1896	845	576	540	518	498	427	449	474	430	417	450	377	430	428	415	429	391	406	418	410	374	430	403	430	400	412	456	407	387	396	428	417	399	446	421	410	416	443	396	414	370	418	403	404	423	418	461	424	461	435	432	406	431	405	448	490	387	429	469	456	419	390	438	427	452	438	433	402	439	371	388	404	389	420	391	437	401	381	402	423	461	431	427	377	409	440	429	404	428	440	380	437	421	398	429	418	448	414	434	432	458	418	389	470	434	434	415	434	383	398	426	450	410	433	392	446	434	388	442	424	409	425	411	438	458	411	414	427	403	405	447	405	405	429	400	374	446	433	392	421	419	408	416	413	417	425	413	437	430	419	425	415	446	417	387	412	403	429	396	428	457	428	443	437	445	447	468	415	436	411	454	408	414	463	409	439	434	412	431	430	464	384	408	448	384	385	409	438	406	425	410	407	442	441	383	400	429	452	381	449	412	454	417	441	419	452	417	429	406	446	432	447	380	422	429	407	410	407	433	458	430	417	441	426	437	400	401	412	396	424	439	408	403	434	362	441	394	418	430	430	463	422	440	422	410	389	424	452	450	386	377	394	449	427	417	439	401	401	422	426	433	450	407	485	387	430	428	457	415	403	412	481	409	386	387	431	422	410	427	413	427	430	416	406	391	444	422	440	393	390	413	444	396	415	447	409	417	403	409	435	463	453	402	441	414	371	415	410	417	389	407	384	419	415	435	422	422	435	435	423	424	431	371	414	423	397	423	395	395	478	420	416	426	420	398	429	413	382	392	394	407	424	458	440	455	464	440	406	464	381	438	411	413	434	413	446	436	408	423	437	437	420	421	443	394	454	427	384	461	436	407	387	409	426	402	436	448	390	420	401	440	400	399	411	405	424	399	385	428	426	386	414	414	424	442	407	395	423	378	405	434	430	411	427	448	404	407	455	433	383	412	413	430	431	389	458	419	431	443	430	398	438	387	431	431	412	407	462	428	423	409	408	430	448	403	410	403	458	444	433	433	429	425	437	400	415	403	400	436	426	446	434	422	439	403	470	394	408	442	417	449	404	438	415	387	412	425	416	446	410	470	428	418	421	405	445	446	451	452	398	445	419	437	479	426	399	390	404	446	391	427	439	418	435	423	399	417	418	410	432	471	451	474	417	409	401	431	408	457	436	390	435	449	419	433	471	399	425	402	398	418	418	428	425	428	436	434	430	440	422	413	431	441	416	414	453	444	447	414	396	409	438	434	452	402	418	448	403	406	436	432	411	422	419	403	398	413	401	416	481	381	427	420	432	406	456	420	403	397	447	459	432	420	407	417	455	420	449	471	405	439	407	428	440	438	412	427	426	419	422	407	428	400	440	443	424	441	437	423	472	393	418	449	448	407	417	410	391	403	416	419	398	401	389	418	427	441	433	443	426	420	437	396	405	400	414	416	410	428	422	437	402	438	406	375	430	441	455	445	434	448	419	369	401	410	451	414	394	388	402	451	396	422	406	446	455	438	436	430	427	408	382	437	453	430	420	461	461	458	404	383	417	454	442	426	425	409	404	412	436	407	440	390	457	390	376	434	414	412	383	401	440	432	445	436	395	409	466	433	466	466	428	447	417	421	394	410	415	413	435	437	431	417	409	440	393	426	428	417	428	422	408	479	450	419	453	432	422	424	415	426	413	401	422	419	404	431	438	427	416	382	420	410	414	419	430	448	413	420	429	437	404	387	406	455	427	391	421	396	392	416	408	414	437	412	407	434	422	400	411	414	409	404	417	468	451	392	436	416	418	424	420	439	387	388	399	404	429	445	414	451	387	428	403	413	429	442	441	408	393	390	365	402	443	440	406	421	463	441	431	407	431	405	418	406	440	418	424	421	433	434	434	405	409	397	474	434	425	428	386	456	440	402	441	381	381	414	491	431	425	434	402	412	363	408	409	388	442	400	428	409	404	379	398	398	416	444	433	421	428	374	409	437	417	385	411	451	469	456	411	442	424	453	441	493	426	414	451	460	401	476	423	427	384	459	420	399	418	437	466	435	430	434	427	406	410	433	440	404	410	439	387	424	467	372	401	424	416	393	416	446	467	422	404	423	409	424	425	382	423	391	364	405	449	401	404	456	410	388	443	458	416	426	448	407	451	411	447	437	435	402	416	418	457	421	428	433	424	414	455	398	396	454	409	427	448	426	392	402	446	448	420	391	416	460	412	431	407	442	463	409	428	390	409	436	459	469	438	451	394	436	425	448	433	376	392	452	431	421	441	419	438	386	411	420	444	408	459	465	457	404	413	418	435	413	422	414	416	403	419	388	428	361	423	446	421	409	401	392	412	410	424	393	400	372	404	405	412	428	393	430	381	465	437	399	453	434	411	398	400	426	383	401	462	409	415	412	438	412	366	435	393	443	441	410	395	414	421	384	383	404	419	435	406	420	437	432	406	467	428	434	401	438	410	394	429	393	390	392	431	412	419	422	423	406	401	403	432	455	463	419	428	467	416	399	473	408	414	405	449	380	391	397	428	402	451	411	404	409	455	401	395	446	427	388	401	421	440	393	448	383	413	426	423	407	420	441	406	422	423	410	393	412	442	447	425	422	394	442	446	426	407	428	423	448	433	425	413	461	446	354	388	398	404	397	448	416	456	425	450	426	424	452	416	457	389	436	436	426	424	423	425	399	434	433	396	402	415	412	423	447	416	449	423	400	362	400	398	405	443	439	451	418	422	423	410	417	414	455	429	435	409	402	442	405	381	441	412	434	438	429	424	429	399	408	425	428	422	417	428	377	435	421	419	426	396	419	424	416	437	410	473	449	456	400	407	415	400	416	413	446	426	425	376	433	443	404	408	433	401	401	441	433	408	424	429	388	418	401	392	428	403	450	442	417	427	395	412	415	403	421	406	426	433	428	419	393	445	405	445	392	419	407	432	425	419	449	418	431	440	445	439	393	411	386	424	407	420	414	404	434	408	430	430	467	428	430	407	385	409	467	416	423	419	430	421	474	436	438	478	444	456	460	443	400	399	416	442	427	430	406	419	431	414	417	406	451	434	394	445	436	408	396	463	420	378	416	425	437	401	435	419	438	427	459	452	407	406	420	359	397	413	424	424	424	406	435	425	409	416	438	452	451	412	434	460	380	398	406	451	427	415	418	443	429	431	383	384	384	410	430	411	400	463	421	432	444	447	388	437	420	435	434	433	445	417	420	448	416	438	429	396	383	400	404	381	437	430	429	435	405	396	407	456	460	434	383	389	433	405	437	393	449	406	442	415	460	445	423	378	453	392	469	440	415	407	405	408	441	418	424	444	410	421	435	342	389	400	421	390	411	398	444	448	378	439	435	411	393	409	431	431	421	405	423	399	392	448	398	458	425	417	397	421	410	441	446	424	406	404	449	397	386	408	403	440	453	397	440	403	405	435	465	438	380	389	423	437	436	408	412	450	413	458	459	427	425	386	408	438	450	442	426	407	421	424	408	435	401	443	406
26544	18238	13478	8404	5361	2527	1542	1402	1234	1142	1099	1105	1064	1047	1015	966	965	946	917	942	918	938	938	938	935	909	875	896	903	954	876	908	934	940	921	889	956	907	965	900	942	903	910	842	896	887	858	937	877	902	895	950	889	893	895	891	949	934	943	937	889	900	848	914	866	942	922	836	943	936	882	846	943	898	878	869	893	883	884	930	845	939	907	923	861	865	855	909	905	871	871	888	870	967	868	908	898	917	886	901	853	890	881	890	831	874	930	919	833	915	909	931	924	923	909	899	882	881	942	912	893	851	893	874	943	980	853	883	876	873	914	862	892	873	983	845	939	871	883	968	915	926	923	924	885	918	881	901	913	937	905	863	880	920	909	887	880	960	914	859	887	923	875	948	924	925	917	814	894	860	937	933	899	917	902	914	935	905	891	889	892	941	916	896	939	901	849	920	923	861	900	887	834	897	886	887	861	888	940	905	865	896	856	948	922	941	897	884	941	790	928	897	914	904	913	866	936	927	860	926	891	869	902	951	860	859	848	903	890	889	871	938	889	922	907	830	903	896	908	941	880	904	939	944	932	880	928	926	917	920	899	908	884	900	889	947	913	929	918	897	856	901	884	878	927	923	898	897	878	939	887	926	858	884	904	868	886	872	903	913	890	890	921	857	934	945	921	884	898	895	878	906	840	888	939	898	903	928	858	891	906	865	906	922	882	909	881	871	919	893	956	883	897	846	905	896	921	941	879	915	870	906	917	857	849	958	966	901	946	880	885	915	928	860	920	928	922	892	871	906	887	897	918	938	896	902	967	950	923	878	887	940	922	955	873	885	944	959	875	896	916	982	865	886	860	878	888	922	892	939	872	874	924	855	880	865	859	870	920	889	888	875	912	868	918	882	919	946	939	936	895	857	919	857	915	923	858	881	932	875	873	943	944	866	967	944	882	895	913	932	888	951	961	875	939	928	898	908	914	881	941	910	947	863	940	880	862	931	856	962	876	849	897	902	926	912	881	906	876	939	815	917	881	878	866	895	908	883	921	902	915	900	913	893	913	960	905	909	915	855	818	889	873	922	914	927	841	837	915	929	915	917	889	881	921	946	899	912	898	892	911	906	863	897	929	885	867	885	893	933	888	872	904	913	909	893	876	853	906	906	865	878	885	908	880	884	892	948	901	921	912	929	884	866	898	926	846	876	934	902	862	873	914	836	929	895	906	887	873	897	857	861	897	859	841	889	881	943	825	931	849	952	900	873	924	888	905	931	932	877	867	940	902	881	891	903	877	893	850	955	935	887	941	908	902	892	897	883	902	869	901	900	867	870	914	929	884	921	882	896	891	893	900	866	932	842	903	908	919	940	952	912	874	895	846	897	892	874	911	870	862	925	928	833	894	853	827	849	910	939	928	941	856	856	913	915	866	876	861	909	904	917	928	890	925	910	905	894	865	828	879	901	889	850	943	894	940	930	943	882	904	885	943	882	908	875	933	952	874	890	899	917	899	847	882	899	914	922	913	872	922	891	878	868	906	899	885	894	861	940	992	924	917	875	943	942	895	891	907	903	911	911	902	844	899	888	888	884	843	890	890	911	896	903	937	888	902	976	860	923	922	921	857	932	913	909	925	916	932	876	924	888	817	910	887	903	911	882	882	862	928	912	873	966	933	872	913	993	953	916	893	913	903	909	881	964	909	844	866	894	834	890	922	913	895	919	883	865	938	886	877	919	853	866	918	874	917	926	926	913	868	923	921	944	890	904	899	924	881	889	906	881	902	843	914	840	862	868	897	917	918	917	896	920	868	898	926	877	855	885	880	928	925	905	887	899	951	912	853	857	915	867	872	913	869	875	904	930	940	885	838	858	942	914	916	882	889	877	916	884	921	893	885	879	881	902	930	899	904	842	889	927	898	886	927	929	933	866	866	918	919	890	867	891	864	918	862	900	909	905	926	968	891	900	866	909	917	853	894	924	921	899	865	914	897	899	871	912	848	906	915	905	899	913	921	925	842	919	908	895	883	900	942	871	911	905	843	861	887	880	935	904	870	925	887	882	931	916	867	901	890	884	894	842	898	875	874	890	922	908	908	880	907	870	879	913	877	893	914	829	913	873	952	926	920	893	899	888	897	929	864	908	925	904	858	905	894	881	890	897	947	907	916	869	882	931	880	905	895	889	885	890	902	878	884	875	887	906	864	908	857	946	924	893	888	875	887	855	917	855	877	965	881	894	903	872	920	861	882	954	900	877	811	902	924	897	911	900	883	891	882	923	856	905	873	904	905	895	865	889	826	894	865	892	944	906	878	858	891	902	948	896	907	889	915	910	950	890	954	902	894	934	901	892	886	887	905	844	876	880	928	912	906	902	896	919	909	903	904	899	914	881	901	942	900	849	915	903	879	894	888	908	909	861	920	899	886	865	867	924	895	871	912	919	910	962	910	896	853	867	895	913	953	890	902	913	903	889	899	833	868	923	871	954	878	868	921	944	869	904	924	874	895	863	874	902	929	840	851	859	882	855	886	892	877	906	872	897	954	907	915	936	920	874	867	888	887	889	874	850	892	897	907	901	857	889	866	906	878	874	917	867	909	910	876	874	857	886	887	918	850	912	897	899	866	919	865	893	905	876	912	909	896	885	907	945	888	887	906	897	922	916	918	895	927	885	866	883	905	919	877	847	928	885	925	910	920	894	880	829	861	881	895	866	907	882	828	906	911	846	839	914	893	894	875	833	875	915	934	909	902	876	886	890	892	910	873	895	903	886	880	864	900	854	886	847	897	953	926	903	916	884	864	896	851	911	889	867	907	867	872	885	875	914	899	840	865	894	938	913	930	862	924	922	922	905	906	914	920	928	915	883	934	880	900	904	891	925	919	927	876	909	875	900	901	891	909	947	944	902	944	881	860	856	862	898	866	909	926	866	916	864	873	856	824	886	885	920	924	938	896	880	900	864	908	903	920	890	897	911	901	911	887	897	909	906	869	928	920	934	887	894	907	899	909	869	908	859	941	914	836	892	853	932	899	859	946	900	945	900	916	859	883	872	914	940	913	932	910	853	908	843	901	904	951	917	866	859	869	900	891	833	915	935	835	916	900	896	895	912	894	921	918	913	918	930	867	917	953	938	864	822	932	886	852	872	923	879	908	877	925	885	810	891	877	888	909	823	900	935	911	875	881	894	850	918	900	831	968	934	893	878	873	880	883	878	834	858	938	872	921	883	907	933	893	914	884	861	925	911	898	913	908	895	886	972	913	889	879	891	860	906	861	870	904	865	941	898	899	913	945	908	822	907	930	917	891	931	889	954	950	912	879	876	900	945	888	932	911	905	940	846	938	925	894	873	865	983	928	883	905	873	897	953	854	916	855	945	870	905	918	893	887	891	905	845	904	934	923	881	912	902	894	883	907	908	886	892	907	916	883	919	930	906	869	894	911	911	950	908	889	862	888	889	955	914	856	971	867	900	894	858	900	890	927	922	907	966	871	871	936	901	896	919	872	907
53391	28391	16694	9122	2850	1098	700	600	513	500	437	461	484	484	449	389	408	413	423	366	357	399	405	411	412	450	441	403	416	412	381	437	394	395	426	406	404	372	415	424	402	422	442	420	389	400	389	427	411	395	419	391	407	411	415	393	426	433	391	427	445	421	414	419	452	402	383	381	357	411	426	415	405	356	425	437	417	407	436	409	411	423	423	396	398	378	400	381	427	412	394	413	371	372	395	419	394	422	439	439	400	419	438	370	416	390	435	414	406	417	417	388	449	425	380	377	389	453	420	378	417	388	419	407	371	428	412	390	386	405	415	423	445	402	415	383	387	421	392	377	439	386	365	388	399	414	390	391	372	418	417	424	368	414	399	409	372	423	445	404	399	427	419	397	415	404	414	372	373	409	376	379	428	391	441	445	444	422	379	431	357	430	388	390	374	373	455	373	442	431	373	394	416	377	372	405	411	357	399	466	381	398	402	379	418	410	393	411	413	424	372	366	421	374	438	400	375	410	457	402	395	397	413	393	350	420	412	412	394	436	422	372	388	437	421	377	418	388	410	426	426	400	388	414	418	402	379	434	411	395	407	388	393	441	408	477	421	438	402	402	391	417	412	423	379	420	415	380	384	412	429	388	419	417	410	373	384	398	474	426	421	409	419	411	385	406	413	425	404	396	457	414	375	379	395	407	387	434	413	389	396	418	425	411	435	368	442	409	396	398	434	365	348	443	416	442	374	392	379	392	437	431	393	396	405	414	388	418	405	427	388	445	427	397	434	435	374	402	397	399	376	383	374	409	430	399	424	397	399	423	392	433	428	382	383	360	422	406	398	434	403	403	414	443	375	404	386	395	439	427	421	414	434	428	434	371	407	402	424	372	433	395	416	442	402	428	448	411	388	382	411	411	397	404	392	414	413	414	424	416	388	405	401	375	409	409	404	389	350	395	419	422	386	371	375	385	420	417	402	428	378	391	435	444	420	408	393	452	406	423	404	436	395	419	413	463	394	402	392	419	407	391	414	380	405	385	400	389	406	400	426	401	381	385	418	394	424	428	392	391	384	389	396	391	440	412	428	433	378	418	427	406	378	393	397	363	435	446	404	395	451	377	357	396	395	409	374	428	378	420	398	442	420	403	382	423	491	386	390	403	441	440	395	387	423	386	390	414	412	425	405	381	405	362	383	403	426	404	385	437	430	413	412	369	405	363	381	392	419	388	431	427	419	369	395	400	403	384	406	428	430	383	395	423	418	425	398	404	416	423	428	401	420	446	399	392	453	431	408	379	395	375	385	414	394	396	431	422	399	400	399	430	390	375	380	434	428	363	403	422	392	384	432	391	426	446	412	436	407	380	422	413	433	407	408	451	402	384	416	390	420	444	434	436	391	428	402	410	414	406	427	423	404	385	372	421	429	389	384	422	440	421	389	424	358	382	413	368	436	381	402	386	381	430	408	384	406	397	389	439	420	382	363	397	385	406	409	391	399	405	415	391	393	420	364	412	391	396	390	369	415	421	362	424	418	374	411	370	356	384	402	448	408	405	455	426	365	404	375	382	413	396	401	403	402	375	385	379	433	396	407	395	437	339	393	373	366	404	424	432	383	433	397	395	396	372	418	388	429	397	386	411	398	451	442	429	367	429	416	384	403	412	428	388	407	368	401	382	391	393	451	435	362	397	403	409	398	408	383	391	388	405	389	388	439	425	432	394	419	409	443	408	382	392	443	378	440	380	436	402	419	373	399	392	454	453	441	369	414	392	382	396	397	405	386	393	380	405	415	393	385	410	388	402	418	413	408	418	416	379	373	456	385	401	416	400	367	394	399	417	406	423	399	414	383	422	409	409	415	398	376	416	381	428	410	401	366	406	408	426	406	387	394	421	411	372	444	350	455	420	434	379	398	397	383	364	385	419	401	409	435	398	397	439	400	436	419	394	418	419	407	382	423	415	423	394	401	410	400	389	383	375	404	442	411	429	405	403	424	378	393	413	383	412	390	408	441	393	418	424	412	392	408	388	399	388	387	406	385	379	408	421	419	379	443	368	392	398	406	378	359	423	416	396	379	449	423	381	388	442	447	388	416	418	426	374	451	429	401	448	436	405	393	393	417	403	449	373	422	401	379	413	390	403	402	413	462	420	353	404	411	389	401	419	438	407	452	367	388	431	364	406	409	402	403	401	392	403	433	388	422	397	426	408	410	396	398	382	325	383	375	416	405	400	395	424	423	410	397	404	437	426	420	380	420	420	403	391	404	388	415	403	392	407	418	390	355	416	396	394	402	436	440	435	373	406	390	351	412	418	441	376	387	386	411	344	410	398	417	403	382	368	430	452	388	355	420	365	421	438	413	426	398	364	403	416	370	404	419	395	398	375	400	399	383	386	416	382	416	410	442	433	394	370	403	415	408	397	383	384	405	447	377	409	457	404	420	392	385	427	437	404	416	402	368	397	372	419	401	387	392	462	396	383	434	404	414	393	382	406	395	404	424	362	415	432	407	417	382	381	414	401	402	394	409	408	408	429	402	395	449	382	451	407	417	423	409	434	421	403	445	407	423	412	414	404	394	409	418	424	418	408	397	419	403	410	388	425	417	408	436	424	373	397	370	431	421	423	388	377	434	413	408	359	418	413	424	408	430	397	430	411	409	428	407	427	389	436	378	373	396	370	384	395	389	356	402	402	426	414	439	385	366	429	416	410	417	451	412	390	417	416	415	421	396	407	383	402	438	395	400	456	374	399	390	409	440	435	420	411	414	369	379	396	413	395	401	441	417	404	400	401	424	396	411	425	419	427	380	412	386	415	425	374	394	402	435	410	410	345	403	418	407	446	370	375	410	439	391	403	345	379	460	432	399	449	381	401	440	427	444	379	376	414	397	394	417	387	416	423	402	411	436	436	443	390	391	405	390	409	385	403	428	417	402	414	398	428	420	376	446	416	404	403	373	389	394	432	404	417	449	389	431	449	383	375	404	387	406	409	392	404	412	432	453	392	390	428	408	395	416	407	378	378	412	410	407	441	388	402	427	395	398	385	442	362	388	411	414	398	408	411	431	430	399	427	358	438	406	362	383	419	391	396	393	383	397	393	389	388	418	406	429	409	441	401	424	422	403	411	408	412	416	380	393	405	389	375	362	378	411	428	425	437	396	403	419	400	441	405	395	421	414	362	396	409	379	399	406	429	415	424	390	427	413	388	394	394	382	421	422	401	409	417	407	432	416	369	384	407	389	393	395	415	386	358	408	400	419	402	402	406	394	417	394	392	445	380	406	395	445	401	397	413	382	403	416	386	406	377	420	415	422	390	416	406	379	427	431	413	388	386	429	379	380	435	392	389	406	415	399	410	412	429	415	439	400	445	417	429	394	432	403	468	469	465	442	420	398	383	419	412	389	363	377	445	427	371	388	401	388	384	419	387	361	408	401	359	390	418	372	381	418	418	394	422	375	388	427	387	386	444	392	431	443	404	405	413	392	385	435	454	408	400	439	405
33476	20436	20225	16367	6919	3410	2104	1765	1609	1301	1243	1182	1185	1090	1136	1034	999	955	982	886	907	881	911	921	943	947	943	909	878	895	879	906	890	885	867	854	921	880	937	832	870	876	905	858	900	912	926	891	926	915	892	856	897	933	870	956	919	897	835	894	866	857	919	912	891	866	899	846	850	906	907	827	875	870	843	838	908	900	905	909	887	849	870	862	866	837	883	892	874	894	912	873	883	865	855	865	882	856	870	893	909	844	907	928	910	875	843	884	857	869	903	899	856	867	884	893	817	879	959	888	877	878	878	873	882	868	850	832	865	899	906	862	885	889	902	898	867	909	903	908	850	934	909	885	847	851	876	860	896	859	823	869	861	863	851	886	840	923	861	885	886	885	922	876	889	823	832	908	864	860	850	864	896	890	866	835	832	906	818	828	889	878	967	883	857	898	868	846	857	826	885	880	905	801	881	856	964	799	911	850	896	864	868	947	905	909	875	887	840	878	876	855	920	844	864	913	901	888	850	857	853	840	863	894	867	862	897	885	786	806	864	863	901	925	885	867	834	920	853	872	832	860	874	869	839	857	863	886	887	912	896	915	896	906	897	897	897	847	871	827	887	867	854	867	879	887	902	881	867	823	865	885	934	931	891	878	881	889	901	841	832	840	859	886	856	871	863	879	852	884	949	847	844	846	893	889	875	910	897	861	897	866	930	871	890	862	866	828	908	898	834	924	889	856	856	915	840	871	917	876	834	868	832	872	849	884	887	878	858	890	897	864	859	892	921	812	895	863	872	861	876	833	893	862	884	868	873	862	863	887	909	897	875	845	851	912	839	881	923	898	925	896	899	814	872	840	921	901	854	884	879	881	882	882	885	844	870	873	848	848	910	875	891	871	850	921	841	920	895	914	848	873	871	881	849	899	873	858	834	816	835	874	877	854	876	895	919	895	881	899	870	899	874	911	920	837	852	893	830	912	877	888	832	879	845	924	828	853	878	906	874	931	849	839	831	874	883	861	885	844	889	861	899	891	804	860	882	839	897	868	870	908	824	841	890	917	868	872	891	842	877	878	868	890	811	869	878	868	845	862	869	896	903	916	827	866	862	877	884	882	921	851	865	853	876	854	863	822	862	877	839	840	910	883	826	856	886	887	863	877	905	866	892	892	904	842	866	845	868	905	879	926	911	886	879	822	903	909	943	860	846	880	850	911	852	859	864	863	880	833	888	904	852	862	879	852	921	854	879	902	873	850	837	956	854	928	839	852	835	850	881	859	832	842	854	864	892	905	860	891	889	886	865	860	865	855	886	861	881	891	903	884	850	937	880	909	894	843	843	900	928	901	912	841	837	866	911	885	905	874	865	928	864	887	854	877	863	875	860	869	883	910	872	878	892	899	925	842	877	855	836	892	917	881	846	857	923	850	889	960	860	870	913	891	902	873	890	849	901	856	869	918	890	913	887	839	883	848	839	886	890	902	849	849	794	850	874	880	866	836	855	844	870	868	882	867	900	894	879	898	873	849	891	891	889	864	906	859	892	877	829	888	875	944	882	860	834	882	896	837	847	862	862	865	837	924	843	877	843	858	861	868	897	903	872	882	826	871	899	852	840	862	866	878	866	912	823	904	817	898	852	884	833	860	886	842	904	863	832	822	881	884	866	896	859	893	868	865	878	894	893	846	877	858	950	868	891	868	907	904	847	833	867	898	853	900	873	891	944	914	836	852	855	870	842	909	896	903	831	853	885	854	816	873	925	875	912	856	860	869	888	896	880	904	861	848	848	865	926	878	898	884	836	877	872	865	836	860	857	904	877	853	876	889	890	901	866	933	867	849	892	871	853	866	887	864	857	866	879	922	862	849	858	867	867	865	881	877	871	919	921	901	868	841	836	839	914	862	853	947	867	840	915	859	842	858	877	891	877	888	881	872	845	831	903	890	926	864	934	875	869	881	892	858	928	861	888	873	877	888	863	893	921	883	884	923	886	913	843	905	842	867	909	848	901	910	842	859	904	892	905	841	866	877	854	872	799	913	873	878	899	829	826	855	861	875	861	891	858	880	894	829	887	878	910	873	935	873	895	838	863	871	907	866	892	902	906	878	909	866	933	860	823	857	861	847	896	880	850	860	843	925	918	884	878	848	891	857	863	887	883	792	908	877	859	855	881	873	845	925	838	918	879	910	893	879	944	850	836	816	871	858	882	923	866	867	874	916	863	916	822	840	859	807	913	925	866	869	895	866	838	862	822	898	851	896	891	916	857	858	841	868	877	835	859	837	850	872	937	900	845	889	940	890	839	912	872	818	872	867	874	862	857	909	863	902	847	918	840	868	862	843	887	912	860	829	835	900	840	867	870	864	860	896	911	825	913	910	872	821	875	882	886	848	848	894	910	887	834	868	885	893	846	886	865	908	910	908	877	863	862	867	876	844	861	860	925	875	912	900	849	882	842	899	847	879	889	866	900	901	939	838	884	933	858	890	873	848	875	857	818	866	860	865	879	844	829	889	828	853	850	869	875	883	889	897	860	835	829	860	841	837	900	884	828	824	829	824	865	889	855	924	839	888	856	859	846	784	888	869	908	900	893	920	1005	868	861	895	886	861	891	827	929	910	920	841	839	911	862	887	876	851	880	859	813	862	861	855	866	891	878	883	867	858	840	912	882	885	857	855	790	838	878	855	884	908	850	877	888	821	851	868	883	874	857	880	897	897	851	832	817	853	837	841	914	867	838	826	872	898	861	916	884	906	910	835	887	899	873	870	893	874	897	887	927	875	888	870	835	871	939	978	897	913	869	872	858	835	914	789	848	885	907	873	869	901	884	901	880	887	876	877	888	906	880	893	864	844	858	858	885	825	871	830	866	810	858	893	861	818	870	836	923	858	907	878	873	862	876	919	843	887	904	831	916	857	880	904	860	820	897	902	906	888	847	847	867	894	918	892	865	866	907	844	843	893	902	890	895	829	904	863	890	889	890	825	876	842	850	896	844	900	897	862	958	831	860	857	878	856	872	870	898	856	949	786	865	869	923	886	824	873	867	904	903	893	907	903	882	872	862	867	838	863	875	901	862	864	868	905	841	828	830	859	894	866	859	858	867	850	889	877	798	953	879	849	857	863	853	870	895	928	851	891	922	886	897	813	947	917	816	876	877	830	880	902	845	845	872	833	869	862	938	862	855	896	911	922	820	849	917	870	892	883	848	885	872	858	884	869	861	840	822	819	912	870	841	852	899	846	870	891	868	850	878	873	883	878	876	862	871	900	901	920	899	879	896	966	859	867	891	812	875	837	869	887	867	858	831	871	876	883	878	851	822	914	853	843	873	855	866	875	882	879	886	872	874	885	888	892	886	889	878	862	881	863	869	834	867	906	861	900	850	860	893	927	904	861	858	832	878	905	899	915	849	877	882	874	880	875	851	891	907	895	883	853	890	918	867	854	880	807	865	884	806	881	857	926	895	870	827	878	913	885	892	853	881	931	898	847	907	916	857	838	874	883
64413	37735	21484	11735	4975	2399	1015	718	685	596	535	489	510	496	547	485	440	471	482	404	466	461	436	496	430	444	430	445	477	447	461	427	443	442	423	444	437	418	448	457	459	416	420	428	432	430	444	434	430	438	430	469	485	390	448	432	420	445	463	442	455	463	452	459	457	449	440	457	409	423	471	462	471	434	460	443	443	444	453	488	416	431	411	421	431	425	440	393	403	445	434	433	482	470	432	459	446	470	419	416	436	434	446	419	423	444	455	429	439	447	445	404	429	448	429	475	453	445	404	430	415	428	445	434	416	399	451	412	440	440	440	434	422	449	418	405	452	415	417	448	413	444	445	429	442	418	461	468	441	444	460	437	404	410	445	443	450	418	434	476	422	455	464	399	439	405	414	456	435	399	428	416	412	436	424	460	446	420	419	428	468	439	407	401	456	427	443	437	427	407	431	424	468	434	429	427	446	451	438	443	441	430	418	440	406	449	427	447	425	453	430	400	419	410	410	413	399	395	466	453	427	462	461	426	462	427	430	466	434	422	425	403	401	495	413	411	418	486	454	441	431	481	421	445	434	455	455	429	440	457	449	414	429	451	438	456	415	394	404	432	424	436	456	432	436	405	415	431	441	414	427	440	438	459	447	442	467	448	442	446	455	401	438	407	448	436	438	452	412	460	437	464	447	449	421	420	408	383	452	455	452	398	402	426	410	420	429	450	454	422	424	478	436	432	478	446	446	433	450	455	430	424	442	451	422	415	440	417	449	432	473	431	389	420	411	422	408	442	423	434	462	429	455	443	469	459	398	442	431	444	394	444	430	462	477	459	433	502	459	421	423	471	426	454	439	412	425	430	450	430	439	420	406	449	404	421	466	446	429	456	418	397	463	428	461	445	451	442	437	454	439	452	457	456	456	423	434	433	429	434	432	445	469	472	482	432	387	385	448	455	429	466	475	472	428	437	432	445	427	395	439	426	457	450	457	433	419	460	413	479	401	402	397	435	444	446	450	411	455	417	469	416	424	410	400	423	476	467	429	393	440	412	449	453	468	446	468	478	453	463	424	435	478	442	429	414	466	437	431	483	420	397	438	462	441	442	458	516	408	443	440	414	437	405	417	437	458	457	406	418	433	447	475	461	444	446	466	453	398	417	423	441	485	439	380	426	458	422	419	455	417	427	439	463	386	411	446	421	436	391	436	414	433	440	450	419	443	416	451	437	428	414	440	454	441	477	443	444	436	455	454	387	427	428	426	397	429	448	411	437	465	432	405	472	433	445	439	460	433	417	458	422	405	436	419	424	427	449	453	370	430	436	419	418	431	454	388	462	448	410	436	477	445	455	445	441	463	436	441	424	401	448	444	438	425	463	407	453	400	448	428	412	459	432	416	444	424	439	455	445	456	453	432	421	468	387	434	441	455	419	428	415	433	404	416	415	477	464	436	460	469	439	421	426	427	416	437	443	459	437	488	448	474	464	443	447	406	395	402	452	397	416	413	477	431	442	442	440	369	463	450	450	444	433	450	400	392	384	479	419	436	446	419	437	472	459	397	419	395	456	413	431	419	430	460	416	437	443	423	432	448	420	407	467	450	472	508	477	408	401	434	457	473	474	407	406	436	431	433	433	417	417	423	445	467	408	429	437	439	456	418	496	416	407	439	428	424	447	430	396	428	428	415	453	435	448	433	474	425	414	419	463	457	439	485	414	415	472	432	439	425	467	480	435	461	419	423	417	423	403	418	402	451	420	423	445	455	390	394	438	432	433	461	432	437	431	439	424	407	418	426	430	442	449	450	425	451	451	427	457	427	435	451	418	414	423	465	427	413	464	425	462	441	425	399	430	447	425	445	443	427	438	476	479	471	458	406	443	457	447	413	434	440	436	425	444	424	439	433	432	460	443	442	436	427	462	421	379	436	396	447	413	430	438	460	444	418	430	440	421	423	445	462	465	422	452	451	456	442	445	461	410	440	422	448	396	426	466	423	461	493	430	415	417	399	446	398	421	405	444	410	408	415	411	416	458	466	417	457	429	465	437	453	474	467	484	410	398	423	443	479	429	433	435	452	438	416	427	468	455	416	437	445	458	479	393	431	462	488	450	420	420	412	418	503	443	436	461	414	408	452	465	453	421	430	445	439	490	470	429	429	467	498	436	417	449	455	436	449	414	419	388	420	426	420	448	417	439	440	448	485	423	431	420	419	404	393	429	451	397	446	415	458	425	422	464	408	410	422	418	447	405	430	429	405	477	442	427	382	457	435	477	433	429	439	437	442	445	426	442	404	407	439	450	466	439	430	448	461	434	432	430	419	429	453	449	407	418	428	445	418	414	424	467	458	430	421	436	445	469	424	446	457	444	432	451	462	436	421	405	446	407	393	436	394	452	404	432	402	413	423	456	436	441	442	412	419	398	397	425	500	443	473	423	395	434	429	453	415	441	464	443	435	442	441	451	460	417	425	494	458	421	450	433	416	459	431	459	475	467	472	452	437	447	458	455	369	440	434	416	430	442	443	435	365	416	426	434	430	484	431	459	453	450	502	407	409	392	408	419	440	414	424	455	441	418	436	402	464	437	449	454	427	456	464	453	408	467	400	476	404	436	451	427	440	418	463	453	426	442	418	406	458	414	424	451	458	455	466	412	414	399	406	437	460	460	451	452	456	452	449	415	451	465	461	446	420	436	448	452	450	448	431	401	458	443	424	463	448	452	436	450	412	437	452	421	411	425	454	432	408	438	454	453	420	358	476	446	444	437	432	443	397	422	441	455	428	410	428	422	446	460	434	489	420	469	410	419	443	425	466	476	477	416	410	410	474	416	446	400	419	441	410	427	439	472	465	459	397	453	424	448	450	454	479	451	442	437	420	400	449	385	411	466	428	432	453	453	453	472	443	447	465	422	430	456	413	440	425	428	431	418	410	402	446	431	449	446	416	407	451	467	485	437	437	423	434	445	447	446	429	445	434	461	459	420	426	442	452	442	443	460	449	409	421	435	406	428	452	448	481	428	436	459	466	437	428	424	412	422	444	435	413	378	391	430	478	465	443	436	414	414	447	442	486	404	479	440	441	419	428	404	446	455	424	446	443	421	436	470	464	431	470	451	410	433	407	449	408	410	477	480	435	478	421	427	423	415	403	413	465	420	488	456	462	413	439	410	438	434	415	443	478	451	447	446	403	393	445	493	448	419	452	431	463	445	428	420	444	429	435	441	441	431	448	402	402	468	473	442	398	458	430	444	473	466	422	438	375	441	449	435	397	435	439	423	433	445	440	424	423	456	438	414	411	439	417	413	467	411	431	442	401	466	420	463	405	431	441	420	448	444	445	479	447	434	414	459	465	390	401	441	417	456	415	440	402	423	455	441	423	393	409	436	434	447	463	469	456	491	387	450	457	372	419	454	412	413	415	452	468	418	419	400	426	500	446	444	409	445	423	456	427	467	461	439	392	449	470	459	418	388	399	410	447	408	435	430	423	433	452	424	470	456	416	437
40077	27753	21852	19679	10785	7123	3003	2300	2006	1569	1493	1426	1359	1305	1236	1123	1119	1079	1056	1094	1008	1023	1014	977	920	954	963	983	964	971	1021	981	1034	944	971	1011	974	965	950	969	928	938	967	1014	1019	918	965	893	948	919	966	932	1001	977	950	983	996	946	960	929	972	944	947	899	992	968	951	955	919	906	882	918	913	898	884	926	930	952	960	989	936	929	966	979	936	963	916	885	926	950	995	937	950	938	909	931	967	955	945	953	957	941	935	933	947	859	953	922	926	959	941	906	902	964	942	931	894	916	933	977	965	958	930	926	903	863	945	933	906	947	952	925	939	903	925	968	934	911	899	961	936	939	959	907	968	881	922	975	939	1020	946	898	950	852	909	926	865	912	923	960	918	935	901	938	975	978	951	907	935	928	935	941	893	924	966	958	928	1018	933	934	935	913	928	932	891	909	960	923	962	948	976	898	882	967	930	921	930	929	874	954	950	956	940	943	967	941	883	913	933	959	899	933	958	922	936	898	948	941	960	946	961	983	941	924	970	926	886	941	938	941	921	897	941	964	907	899	960	939	917	941	880	918	973	947	955	943	886	886	973	880	912	922	928	902	922	953	941	914	936	946	991	924	928	925	935	915	908	928	961	919	920	956	897	956	903	866	877	932	945	889	941	939	943	953	970	930	902	980	977	904	956	961	884	911	901	915	925	949	922	950	980	973	968	869	884	898	891	886	950	978	929	900	869	925	860	940	956	920	971	882	998	986	907	949	955	934	897	939	910	961	991	942	985	955	961	944	936	956	945	956	920	947	944	928	964	907	947	883	973	957	911	949	941	939	947	921	914	968	938	845	942	898	947	950	929	952	925	982	929	931	904	943	1001	1001	987	945	913	949	937	943	880	918	940	956	945	1008	990	909	903	931	903	946	957	907	884	915	948	931	911	881	916	979	957	902	902	905	947	881	963	926	963	896	953	982	932	925	926	957	989	969	960	880	887	927	929	906	942	906	938	938	925	966	1016	957	916	899	899	855	920	934	949	962	921	931	967	880	979	948	950	937	914	923	928	943	876	870	969	926	861	940	910	949	881	950	992	985	934	917	922	891	928	955	867	943	951	897	931	949	921	900	924	951	940	910	944	937	859	928	943	938	964	933	944	882	912	959	953	938	937	976	939	982	936	930	924	937	914	917	906	947	936	939	896	922	945	955	915	937	963	885	1027	995	888	941	935	982	997	952	954	875	962	867	951	952	980	903	936	948	908	901	963	872	903	846	952	937	919	895	920	869	907	908	976	957	928	907	959	903	919	927	944	983	906	945	920	949	956	912	902	889	923	929	894	862	910	934	896	906	962	932	935	928	917	972	918	900	903	888	944	930	951	930	969	949	874	929	970	926	858	955	950	925	934	902	922	937	918	935	924	965	969	975	944	889	896	969	868	990	886	916	903	919	930	883	970	919	1000	929	935	965	933	937	914	988	931	948	959	981	956	929	891	883	922	892	941	936	906	863	945	925	959	984	937	948	951	881	909	862	956	901	899	963	915	947	947	949	914	931	952	894	925	934	896	884	907	929	928	961	942	905	950	914	943	884	979	903	903	941	932	970	976	1001	859	957	883	933	919	937	964	928	952	976	941	959	965	866	903	957	898	899	910	887	967	979	922	884	884	914	861	955	907	915	990	954	956	926	925	923	985	985	952	914	883	942	989	907	913	941	935	886	921	954	922	880	941	884	883	927	917	929	901	944	949	890	921	898	940	924	899	953	959	947	939	955	960	932	959	893	917	937	970	939	966	939	936	930	972	934	935	948	976	940	914	923	955	900	873	920	940	964	922	901	941	959	951	927	914	884	918	937	904	908	904	888	936	938	905	887	953	901	934	894	930	909	960	905	861	913	938	912	938	924	932	947	891	872	932	873	935	951	896	895	978	920	922	900	993	870	958	977	920	941	966	964	907	934	970	919	915	882	962	944	952	881	956	908	937	957	969	911	927	944	933	927	937	910	866	987	937	938	925	892	936	907	882	959	951	967	875	964	936	929	979	924	910	957	944	980	889	947	943	947	888	922	894	908	901	962	966	891	944	928	935	925	935	888	912	934	963	886	924	911	978	957	931	904	898	965	952	893	920	927	931	994	934	946	967	904	934	911	952	974	991	906	928	947	920	832	930	920	895	890	905	912	889	957	899	933	962	924	945	949	928	876	964	947	964	953	953	952	902	913	918	903	923	934	923	983	982	928	912	917	954	939	901	869	976	912	940	926	954	929	947	918	936	888	910	968	944	881	943	905	924	949	904	915	925	965	857	978	912	946	921	912	950	980	968	860	961	929	906	923	910	946	888	966	927	908	923	945	925	884	925	991	885	940	894	935	926	942	920	950	933	914	959	918	935	907	930	986	1002	936	886	876	929	916	909	967	971	904	896	911	918	918	955	898	963	927	949	918	953	980	985	913	970	920	920	936	955	954	946	891	906	937	966	959	912	941	919	921	944	898	923	943	950	920	894	970	932	938	953	875	985	931	978	956	874	931	898	905	975	890	943	934	919	909	948	929	913	931	985	960	951	993	874	921	952	920	985	996	910	910	869	1001	927	901	911	885	906	979	955	960	937	926	917	974	934	895	951	917	955	904	944	890	899	912	938	970	960	928	922	952	884	914	896	945	955	881	946	917	936	920	962	935	943	961	890	918	960	851	981	947	878	891	907	951	956	914	927	928	829	962	962	925	950	895	976	917	898	994	949	969	956	940	958	955	881	921	923	899	938	906	967	984	920	928	912	919	909	921	927	956	901	979	962	946	957	904	916	970	888	948	950	915	942	943	898	954	948	990	891	954	956	920	962	944	926	950	940	899	928	870	920	932	906	960	946	938	864	926	994	972	931	977	998	920	964	922	889	937	862	915	947	914	908	842	922	951	948	973	918	887	898	968	943	994	955	912	893	898	893	914	951	912	906	927	969	907	933	933	857	893	943	910	930	939	916	932	879	940	916	927	940	941	968	852	925	963	898	937	945	902	953	936	892	926	908	920	931	966	948	982	960	956	898	911	947	959	980	951	943	939	998	935	960	988	906	920	941	924	869	956	969	964	955	921	923	952	935	939	921	919	915	942	960	890	940	912	908	973	977	930	896	892	965	949	966	893	942	946	939	906	947	916	916	975	1006	959	947	913	960	955	932	874	918	885	903	954	938	971	915	936	884	968	969	905	915	952	935	934	953	888	934	908	889	874	969	920	910	948	949	965	997	910	909	937	983	945	962	931	1059	957	896	863	897	921	932	952	992	933	925	957	884	953	991	922	915	901	979	898	948	1001	923	916	920	963	926	939	912	975	972	965	915	904	957	933	889	876	995	908	933	926	930	858	909	929	941	906	928	936	895	920	923	915	966	890	965	937	915	973	987	904	972	935	946	923	912	963	883	969	953	945	931	941	914	1004	980	942	908	955	937	928	930	916	894	957	941	929	888	916	937	899	872	911	931	935	916	903	931	941	917	919	952	932	945	984	939	887	974	919	922	925	959	940	913	938
38583	18085	10194	4422	1549	964	696	573	570	473	453	466	429	485	485	465	447	424	421	428	445	398	445	412	399	438	408	429	399	391	398	408	392	405	418	435	418	410	404	394	406	407	452	442	421	406	409	417	424	433	396	414	438	355	392	444	415	435	426	433	414	397	407	430	388	437	441	416	433	438	385	397	432	454	408	415	432	418	405	422	444	444	419	433	402	428	377	415	423	393	422	404	440	412	392	430	375	389	378	394	396	416	379	429	430	371	416	416	420	405	429	433	393	386	427	415	402	424	424	399	441	455	416	395	427	451	438	387	406	406	410	419	439	468	406	398	398	373	421	443	418	451	417	448	401	437	442	412	419	439	441	446	453	406	394	424	423	418	454	401	416	405	408	418	395	396	395	409	388	412	418	407	429	487	410	444	468	426	428	419	388	409	436	405	434	424	418	387	391	441	447	406	421	451	399	410	434	430	359	415	438	401	406	414	430	435	463	422	403	393	389	394	381	429	452	418	415	457	406	419	449	421	432	402	414	443	407	438	404	358	427	414	403	445	455	413	405	416	399	424	420	403	415	436	404	407	419	401	413	416	418	443	404	395	449	404	405	443	409	384	382	404	415	404	409	424	423	396	400	435	410	408	430	408	403	409	390	434	474	447	439	486	419	383	389	413	393	423	430	400	449	379	432	386	452	410	425	414	386	398	383	414	385	411	413	451	435	432	428	439	412	425	423	395	412	410	374	435	389	428	458	480	437	365	393	409	436	397	398	445	422	419	395	391	380	425	423	413	458	414	393	415	441	453	420	431	451	446	426	427	414	428	423	399	429	425	447	415	428	399	450	390	390	411	435	439	408	454	430	412	459	453	407	392	450	399	421	404	388	421	426	421	417	400	428	447	397	425	412	411	442	402	482	454	426	396	398	388	415	438	414	406	398	411	384	461	427	447	442	430	442	438	421	455	424	355	429	405	398	401	440	431	417	453	404	429	418	414	436	422	422	422	419	451	395	407	414	451	428	419	462	427	402	391	408	400	446	468	380	421	406	421	453	422	387	417	404	436	420	434	429	432	420	429	401	425	428	419	438	406	410	445	364	441	369	405	398	464	421	440	463	447	412	432	396	398	394	404	420	394	441	415	422	397	407	402	390	458	455	419	427	414	425	407	444	416	457	397	419	395	390	416	425	441	437	431	432	408	384	411	448	419	447	414	403	380	429	394	410	376	448	436	406	454	422	402	419	457	423	415	443	395	404	420	368	428	405	424	445	450	453	408	446	434	464	405	408	377	398	407	406	434	459	412	438	404	417	396	385	431	420	411	438	432	427	404	426	377	432	385	423	409	425	437	417	427	417	390	423	409	391	377	447	443	393	407	426	468	380	399	412	414	486	387	393	417	423	416	429	428	421	400	438	429	461	434	399	383	462	428	406	434	438	414	394	433	403	418	404	430	441	445	412	450	424	381	451	443	444	409	421	427	442	422	386	384	413	449	406	413	463	431	441	425	445	418	434	430	413	419	417	418	443	468	451	441	408	404	431	370	434	412	434	422	415	464	435	438	408	424	410	420	436	449	391	435	428	421	453	424	435	434	420	432	406	429	428	476	425	427	425	431	402	410	407	428	438	421	453	416	416	421	435	397	437	411	445	380	446	421	380	468	408	411	408	420	422	444	435	421	392	398	373	448	430	423	449	425	387	388	442	425	419	402	415	390	408	417	423	435	389	410	421	394	399	426	464	412	424	406	441	480	397	423	453	460	438	420	426	402	380	403	408	396	414	408	458	431	419	448	383	413	384	390	417	396	377	430	400	409	418	421	422	402	401	445	452	437	424	438	421	449	435	448	419	406	426	412	410	398	382	372	441	438	397	397	437	431	397	427	417	408	412	374	426	408	419	414	434	418	410	421	399	431	402	415	388	409	425	408	396	418	412	460	465	416	433	405	427	443	425	428	397	441	409	442	410	425	371	422	388	400	403	373	410	382	412	416	404	421	440	435	364	402	461	404	421	406	465	406	383	431	453	430	432	375	421	420	401	409	418	378	423	429	435	407	394	433	421	441	422	441	389	424	447	405	404	415	428	417	401	418	457	409	457	404	425	397	433	418	442	420	462	427	437	420	406	418	450	431	417	417	366	408	408	416	419	413	387	432	426	427	456	393	434	438	385	407	409	437	452	379	435	463	426	410	404	413	462	388	381	441	419	443	394	422	417	416	448	413	435	422	412	432	401	446	387	419	434	452	425	415	418	460	401	391	411	383	383	382	409	427	414	410	422	407	404	426	423	390	403	402	415	459	406	378	427	398	387	411	433	422	435	443	403	405	435	403	442	433	424	438	384	369	423	382	433	389	401	433	442	385	415	407	415	442	463	431	432	401	438	414	430	376	430	417	434	449	427	446	444	423	430	398	404	442	418	474	400	387	410	428	393	403	451	431	441	443	411	419	438	405	441	411	368	393	416	421	428	441	429	421	389	403	365	388	439	393	425	425	400	398	377	445	399	402	452	447	436	378	410	440	415	402	422	397	400	426	398	425	467	402	455	420	418	450	393	413	450	439	391	401	419	459	394	370	435	417	419	410	408	410	422	404	423	394	388	378	427	434	454	392	434	365	418	414	410	444	426	446	428	396	455	417	407	386	419	400	399	459	419	407	426	458	397	452	458	386	397	412	374	433	398	425	403	426	416	372	408	461	466	414	434	427	437	433	393	412	410	382	432	440	438	384	393	443	448	403	381	405	401	420	431	397	402	416	399	392	434	452	464	436	419	390	410	402	433	426	418	435	438	466	451	411	421	439	445	442	471	396	421	425	388	453	413	395	393	409	425	443	410	395	460	407	432	404	447	415	421	415	404	392	455	427	396	438	388	409	409	396	458	412	435	408	394	408	410	396	458	402	421	404	366	439	407	449	414	410	428	386	456	424	421	484	442	459	449	445	448	436	440	464	424	394	432	440	390	433	396	383	443	405	381	372	439	359	419	439	418	416	474	415	396	392	418	440	424	401	406	410	405	444	449	407	382	417	426	451	426	416	448	425	404	387	427	405	421	351	404	397	430	446	396	393	422	436	398	436	422	391	431	364	391	478	430	431	393	447	434	402	415	435	370	421	411	419	382	436	422	408	465	469	439	394	413	390	423	400	421	421	416	452	435	389	462	412	425	392	438	397	423	437	431	457	397	417	428	446	433	421	418	394	396	410	439	411	437	433	461	432	426	427	394	413	418	419	356	423	395	403	387	417	443	426	416	420	436	375	434	383	401	404	449	434	411	448	438	435	427	414	413	408	406	447	422	460	425	413	417	409	441	428	401	461	432	404	423	393	416	385	380	407	421	427	414	433	456	459	448	396	424	422	405	442	406	424	418	421	464	411	438	410	432	408	423	413	414	371	382	393	431	404	437	420	439	432	383	449	426	465	439	402	424	421	423	406	431	410	415	379	449	405	427	401	444	412	441	442	404	407	418	473	437	369	382	378	409	440	387	456	405	385	433	461	391	394
23610	12938	13866	9792	4364	2973	1893	1653	1461	1225	1152	1096	1093	1087	1062	1005	977	994	960	930	970	929	880	938	954	921	936	891	948	921	972	968	953	909	910	860	889	873	915	899	884	922	883	876	968	895	882	842	893	862	921	972	922	935	858	849	918	932	925	881	849	905	912	914	881	884	875	824	895	955	903	853	920	898	823	860	921	900	926	949	918	920	907	890	905	914	861	971	864	853	932	885	848	945	904	902	912	876	876	911	853	900	891	840	924	903	888	863	889	888	873	875	871	855	878	889	941	896	891	810	854	984	881	866	917	861	898	912	884	885	913	861	938	949	882	886	921	865	893	939	909	913	895	886	915	934	880	861	910	891	882	876	884	911	840	939	919	897	911	925	856	863	888	918	878	878	866	942	934	911	861	941	834	861	885	863	898	893	882	935	833	850	909	922	882	963	896	930	925	865	898	881	895	886	896	945	889	874	874	854	877	868	940	874	841	888	940	888	897	893	879	899	827	884	885	847	845	913	856	863	869	950	860	941	925	895	890	927	888	875	896	922	930	860	889	847	940	863	929	889	873	894	939	904	892	890	935	838	877	899	883	884	920	908	863	879	865	862	904	906	880	897	862	850	932	871	893	912	905	877	913	857	879	859	878	867	896	920	887	866	873	926	893	878	860	892	860	903	883	926	878	868	832	871	941	938	855	913	937	875	891	849	898	889	944	916	860	862	902	881	858	912	889	923	919	903	929	963	934	911	849	880	865	913	845	861	881	863	896	901	860	899	916	922	861	894	889	891	870	890	928	885	897	928	926	889	885	943	921	868	916	863	883	862	928	912	942	844	919	924	860	907	890	910	877	844	878	913	916	919	931	892	916	931	893	904	948	869	945	966	975	865	869	906	874	836	875	940	875	905	841	887	850	903	926	911	873	899	870	897	904	912	915	882	904	942	875	892	899	903	937	886	932	950	936	886	903	957	879	944	886	899	880	891	893	884	865	871	925	831	905	906	905	970	871	908	896	928	875	940	884	913	850	895	910	925	903	893	892	885	862	914	879	908	890	907	919	894	897	904	967	868	873	934	881	910	896	888	931	933	895	914	833	942	887	879	892	845	893	899	847	858	809	896	827	915	916	843	940	891	905	877	916	931	886	884	904	869	865	920	888	947	881	888	903	888	911	886	927	820	868	901	942	909	890	874	912	890	945	849	911	867	896	917	884	905	886	957	936	898	869	912	902	895	912	841	899	825	843	920	881	807	931	874	895	860	906	904	900	841	884	956	909	881	914	918	912	898	876	927	920	896	845	948	843	878	916	857	925	890	867	890	901	927	866	917	936	888	932	872	888	919	929	906	920	908	954	898	920	884	886	977	881	847	901	860	887	912	853	878	887	874	838	918	893	872	919	882	916	883	942	889	894	898	882	912	880	905	888	933	938	873	896	881	878	924	929	868	891	893	892	888	924	939	843	933	933	937	871	872	932	851	869	886	896	893	895	908	861	915	914	869	868	939	947	964	897	883	937	915	869	906	909	882	915	909	831	881	882	849	896	900	876	932	831	911	903	870	888	946	895	863	878	881	934	838	937	942	835	874	919	871	901	897	953	883	871	907	908	872	909	898	889	870	890	893	901	913	913	926	878	897	891	851	903	888	886	872	915	934	922	904	877	914	859	924	909	857	906	904	874	827	926	856	893	930	913	873	883	910	884	882	867	887	858	915	892	915	862	877	879	900	853	892	890	885	914	881	869	893	881	930	875	890	902	877	882	900	875	907	925	885	925	891	872	918	925	878	867	813	902	857	855	881	945	868	876	890	895	895	916	878	875	908	887	939	859	905	871	859	847	895	911	869	932	866	913	878	918	914	893	926	892	891	888	882	880	867	895	876	872	864	843	908	880	872	927	927	912	882	950	908	889	894	906	868	854	886	880	932	907	890	898	878	937	887	895	882	849	921	906	909	889	875	897	880	868	813	905	927	883	890	886	891	910	896	806	909	890	874	882	884	881	962	890	849	846	878	890	843	874	931	885	912	917	868	890	893	889	873	841	861	868	881	828	834	866	916	896	908	883	903	858	846	943	900	907	890	871	887	897	873	897	865	889	843	919	894	884	879	897	870	907	911	864	903	890	914	923	906	871	887	862	848	910	867	923	862	937	899	919	860	879	893	862	893	878	885	869	924	871	862	858	979	876	916	929	939	875	854	879	914	864	916	887	921	957	917	951	847	881	902	866	888	866	869	937	891	837	896	878	939	895	903	871	884	841	876	918	861	951	910	884	865	928	903	952	889	912	868	901	907	867	906	874	889	915	926	848	937	893	890	880	910	854	889	938	868	873	874	940	917	949	920	908	886	900	870	910	845	895	896	906	846	898	885	853	861	911	919	854	887	912	885	929	861	860	861	922	884	873	896	872	855	895	887	915	897	879	885	902	892	892	866	919	899	876	934	877	921	903	893	904	824	892	873	914	898	901	858	905	893	886	902	907	891	917	907	865	930	858	860	906	895	885	873	894	857	931	943	854	908	874	877	926	865	896	881	902	905	901	873	938	828	887	913	890	906	927	871	915	891	949	904	895	866	871	935	877	877	911	898	897	943	889	937	848	891	966	887	895	934	897	952	865	898	905	874	882	876	916	898	858	857	821	885	852	871	921	902	853	931	892	884	827	879	812	891	847	871	921	897	910	893	859	882	880	933	888	860	874	875	936	888	940	899	882	870	911	873	920	887	836	951	863	855	885	900	872	892	870	863	885	900	914	917	865	864	854	945	914	880	923	837	925	929	915	845	857	897	941	868	950	899	849	854	850	865	948	937	854	870	941	901	883	857	872	882	926	871	872	928	876	881	891	855	875	929	874	877	834	893	895	857	906	918	913	848	913	914	845	840	870	899	811	876	899	896	960	857	903	868	910	907	925	936	953	871	927	832	866	852	878	870	866	876	894	871	870	899	902	867	971	923	896	879	878	887	904	893	835	867	905	879	843	866	891	909	891	920	871	877	909	910	815	925	841	906	912	884	900	884	885	870	903	890	942	882	946	918	924	897	854	904	900	886	902	910	887	838	954	851	948	879	887	893	907	907	939	895	811	884	868	881	887	888	864	850	871	900	859	832	881	869	955	867	920	895	901	904	898	896	877	867	907	904	874	874	878	867	899	952	887	926	951	916	818	956	880	882	888	886	875	893	927	830	901	895	832	856	944	912	931	870	878	909	888	944	882	903	930	884	874	902	912	908	873	962	933	923	878	877	844	955	906	897	935	822	861	834	929	885	902	925	885	878	867	872	898	893	847	901	826	872	939	874	845	856	893	900	925	844	909	922	863	878	914	871	876	923	853	941	928	939	902	845	937	858	893	874	914	924	916	936	903	850	939	865	927	936	863	865	861	913	940	939	925	899	898	879	892	879	846	853	921	849	886	861	899	887	874	891	839	920	896	885	875	867	948	961	918	908	867	884	932	904	877	828	962	914	893	873	854	866	913	893	869	870	936	859	940	862	893	847	882	884
51725	29994	18476	9983	3837	1876	817	544	531	502	471	434	433	431	438	429	412	443	407	381	406	402	438	400	413	385	385	434	411	418	437	448	397	388	407	400	434	370	395	424	393	377	436	424	419	399	403	420	389	385	411	399	371	369	448	398	419	403	425	395	380	385	418	424	437	438	397	452	418	386	429	384	406	412	453	386	430	395	436	391	418	435	403	415	433	423	411	367	409	401	422	370	402	348	398	412	454	440	438	409	453	397	423	406	416	380	435	381	399	415	390	397	431	418	418	395	384	393	402	409	398	375	435	397	400	423	385	379	392	414	424	362	419	386	372	430	420	393	379	375	429	387	411	433	370	390	406	414	438	399	378	408	389	404	417	423	403	404	391	381	424	399	406	381	364	421	385	384	397	453	411	390	420	459	402	424	398	419	387	375	431	435	379	414	429	382	413	358	420	394	406	368	433	429	374	375	390	420	383	425	416	415	384	442	418	452	419	426	399	397	380	398	395	471	400	418	397	392	427	403	415	417	414	405	406	430	421	431	413	395	413	399	372	381	410	405	424	410	376	402	390	369	417	399	454	428	423	401	404	404	429	415	449	355	406	388	413	401	395	406	416	403	423	401	385	419	431	406	397	399	399	390	431	410	424	417	408	440	430	390	378	445	404	418	383	414	401	394	403	380	398	435	407	404	420	415	436	370	436	430	456	388	367	392	397	432	409	407	398	405	413	386	409	397	421	392	426	425	376	389	460	392	429	360	411	365	389	402	383	399	419	427	399	439	381	353	407	417	442	401	392	397	439	415	412	429	398	382	419	420	367	397	420	413	402	382	439	404	378	389	384	441	395	410	425	412	411	400	390	422	381	419	434	451	395	405	390	363	439	413	403	379	388	385	410	388	398	404	409	380	390	402	441	367	411	395	412	405	383	407	386	408	399	402	410	410	422	395	430	420	358	383	422	415	423	421	422	398	388	413	389	399	383	451	368	405	403	403	412	466	439	407	370	431	411	387	398	403	406	410	401	423	386	382	414	459	448	412	418	397	421	437	392	403	413	382	420	393	383	388	404	383	373	383	424	405	444	410	411	413	417	374	358	376	442	356	330	412	387	408	439	414	416	400	379	432	371	383	430	451	398	405	424	397	400	412	429	424	387	396	392	417	422	375	357	389	403	455	394	383	387	410	388	414	426	390	423	363	387	409	388	396	455	408	445	384	385	390	391	420	410	381	409	432	393	365	401	412	416	397	421	401	417	416	437	370	401	409	401	401	443	436	427	383	399	384	444	377	382	379	421	383	416	389	411	406	413	420	441	406	390	382	396	416	421	433	394	402	391	382	416	365	408	424	419	398	450	427	405	422	373	421	399	423	411	389	413	398	366	392	425	395	411	388	410	391	399	390	395	418	369	408	402	426	393	380	360	450	380	388	365	467	432	398	410	393	396	376	394	407	406	430	376	417	405	403	412	402	411	389	398	392	414	418	403	399	449	425	408	398	428	436	397	448	417	406	389	444	411	384	408	381	377	391	404	438	399	393	385	375	413	385	405	404	411	370	396	385	413	388	386	432	387	440	414	422	406	413	439	424	423	419	454	405	428	414	414	457	417	382	383	393	400	417	430	419	399	414	391	403	387	385	374	408	455	417	377	383	394	391	391	398	393	426	391	376	437	409	381	455	367	396	417	376	404	395	387	405	421	422	401	387	397	414	403	435	407	394	389	423	425	443	412	387	405	411	398	395	429	426	425	411	406	360	416	402	353	422	413	404	434	417	409	435	399	392	423	445	407	392	435	364	424	401	400	408	417	415	421	410	397	418	445	387	366	407	423	408	422	376	429	376	458	433	387	410	401	391	421	370	416	412	386	426	425	416	438	422	444	429	424	399	419	446	437	457	380	436	435	440	421	403	431	396	424	408	416	398	401	437	382	393	368	412	419	358	390	408	421	378	377	402	400	392	416	384	408	414	428	392	436	416	411	392	424	372	420	386	431	394	409	384	360	413	417	424	428	392	405	406	381	450	418	395	391	362	440	402	399	409	342	410	373	406	414	415	429	421	409	410	401	404	370	399	357	425	418	408	435	378	404	411	426	368	404	448	407	417	437	399	419	409	426	399	394	412	428	397	422	429	420	426	375	392	376	381	380	394	375	406	438	401	418	418	393	437	390	401	395	384	445	405	416	392	423	405	420	400	363	352	382	400	371	437	416	412	403	460	391	385	375	399	379	414	405	401	389	418	412	423	400	367	381	386	404	417	399	415	445	422	409	395	381	424	395	397	396	413	408	387	389	415	409	420	401	408	429	421	409	418	383	415	392	427	415	405	443	424	392	426	378	420	411	402	427	423	455	409	414	400	389	382	386	409	396	389	388	407	397	426	391	415	397	372	400	452	432	431	426	384	429	421	417	414	407	416	436	422	430	425	428	388	383	384	375	420	386	381	411	427	420	445	436	395	411	427	429	417	410	397	457	383	403	381	393	420	415	374	411	442	414	448	415	377	410	413	370	419	396	419	419	409	443	449	377	422	437	422	377	386	425	401	416	378	444	410	414	403	390	395	427	386	409	425	432	403	427	472	407	372	406	404	389	385	416	416	394	404	409	360	415	412	395	381	418	397	408	424	460	423	396	418	434	419	482	432	412	383	395	397	389	371	389	408	392	360	392	455	367	438	398	424	406	394	438	436	412	454	378	377	407	415	373	378	399	358	385	383	397	419	380	355	395	428	409	404	436	395	414	376	412	412	399	382	403	425	423	398	397	405	397	406	405	404	410	432	412	433	397	385	418	421	436	413	389	377	419	429	391	433	393	385	401	429	397	409	413	394	398	402	454	423	410	398	403	430	428	420	435	405	412	411	387	430	381	435	422	404	413	416	408	426	373	416	437	406	405	396	401	397	380	423	430	406	416	375	424	389	430	403	418	429	396	355	440	441	433	419	411	353	411	419	427	417	399	374	379	410	409	407	422	419	422	385	413	393	420	422	428	375	370	414	384	403	393	437	394	375	403	416	429	396	448	392	397	367	405	391	434	371	402	434	431	439	422	450	421	424	415	372	359	395	420	383	412	432	378	395	420	395	376	427	440	434	439	417	428	411	364	357	376	401	449	435	397	415	400	381	422	442	383	390	452	408	391	417	397	388	386	398	464	391	364	423	455	393	395	388	419	393	413	411	394	432	379	367	376	419	446	442	362	421	387	394	396	397	406	437	394	384	400	349	356	438	359	452	361	413	425	412	402	381	411	400	412	456	395	399	434	430	428	416	415	423	406	413	394	390	436	410	434	435	415	429	406	421	402	386	409	394	378	413	433	417	359	465	450	424	456	386	402	428	367	411	385	372	404	388	424	378	400	414	400	385	392	399	369	350	378	417	391	414	388	409	438	439	422	410	422	448	374	408	406	423	396	401	440	423	417	414	362	417	411	408	431	406	404	437	373	403	358	392	406	406	448	434	430	426	439	397	399	348	379	400	394	395	429	410	429	427	403	443	417	458	426	392
31956	22219	22326	17762	9630	5635	2565	1632	1594	1367	1150	1103	1156	1127	1066	992	967	1010	1032	987	920	964	929	962	857	877	905	918	895	927	887	947	891	895	921	878	922	912	891	836	876	897	902	931	880	927	894	872	820	878	909	881	878	884	900	885	876	862	854	835	892	856	927	834	866	870	855	889	890	863	884	923	911	860	844	910	889	931	857	888	883	854	900	839	925	851	844	922	827	858	877	898	844	858	869	876	893	889	856	883	897	894	835	882	893	868	861	922	841	886	926	936	866	879	851	898	926	853	877	889	865	886	868	860	841	840	882	890	911	878	869	915	915	895	895	900	878	890	877	805	878	889	883	887	879	877	889	896	855	899	857	902	891	885	866	890	871	895	855	853	859	865	900	843	865	921	841	919	853	870	835	812	878	885	896	911	895	839	878	913	882	922	858	867	860	941	889	883	899	872	897	875	863	853	913	838	896	871	856	896	911	822	900	807	899	888	878	846	862	880	863	837	887	923	846	871	886	834	808	896	898	825	868	859	829	857	879	855	831	878	825	850	873	879	880	911	904	865	862	856	913	890	795	915	916	880	838	881	871	913	838	896	873	926	848	844	877	862	854	857	861	915	912	860	959	899	860	892	899	856	873	828	880	886	855	909	884	859	894	859	984	835	937	914	852	889	868	893	831	849	882	838	930	858	898	869	874	868	854	901	823	872	863	841	887	892	846	895	847	899	888	883	862	876	864	879	873	842	884	901	873	818	890	860	892	855	881	868	844	881	912	851	940	867	867	902	821	912	879	873	904	905	847	890	840	893	862	871	845	865	947	842	870	884	831	907	841	836	860	875	835	884	909	886	871	827	857	833	873	859	914	883	904	889	841	876	839	858	836	862	930	883	844	863	881	903	860	890	865	796	892	860	852	880	910	842	859	930	866	919	913	875	889	875	881	875	885	864	893	906	884	830	873	855	858	876	858	878	897	848	869	867	862	901	919	828	907	840	880	892	841	867	885	819	872	874	900	940	883	882	860	853	889	877	854	899	852	869	898	808	874	880	943	894	893	857	848	822	894	897	854	885	866	872	823	850	863	892	882	840	828	898	873	857	869	898	940	873	861	884	908	899	829	861	902	872	813	889	836	927	829	878	879	887	898	908	876	876	860	839	890	895	879	890	907	870	852	937	865	900	887	863	792	907	866	874	892	908	882	886	880	876	866	898	851	863	946	878	907	909	826	858	863	872	910	853	846	872	837	907	884	865	887	850	855	953	900	870	867	902	877	877	855	900	890	856	879	863	871	911	874	826	884	883	857	895	856	921	882	857	925	877	854	863	896	856	901	880	902	872	894	857	869	817	868	845	854	891	841	846	852	852	927	907	932	812	843	891	874	879	876	938	901	899	918	896	875	892	841	905	871	877	877	826	911	800	852	907	892	810	878	862	882	864	841	864	910	864	857	869	855	875	904	914	895	863	915	874	881	826	867	882	823	901	889	883	803	892	851	893	877	927	932	864	909	902	871	924	915	827	877	856	921	872	931	893	865	872	890	914	864	838	866	887	905	865	885	929	867	909	879	904	941	867	856	856	860	862	854	909	851	897	846	857	893	903	937	839	874	850	875	904	887	900	809	833	902	869	857	901	872	872	859	869	813	958	886	915	890	867	877	870	838	965	889	900	850	828	877	855	869	855	862	888	876	888	871	857	903	867	875	864	900	872	867	874	922	858	888	828	847	918	876	874	870	841	952	899	905	899	892	871	920	848	882	841	876	890	886	873	835	865	861	914	888	920	925	844	832	862	962	869	886	887	879	897	859	843	907	850	846	815	849	870	823	858	838	887	881	867	890	856	904	859	876	849	917	873	895	873	897	881	908	881	876	802	822	906	851	895	865	855	870	903	826	909	846	887	901	895	921	838	889	864	915	848	871	885	825	883	842	864	847	824	878	846	834	874	819	882	882	881	894	881	876	866	867	864	849	883	825	892	837	829	898	890	864	876	920	853	840	897	860	850	863	908	880	916	896	848	837	893	899	833	899	869	872	876	854	873	927	885	912	939	890	858	887	859	852	866	913	858	873	861	902	888	857	883	916	889	848	849	874	875	892	850	876	864	879	874	839	858	911	895	886	870	852	848	819	872	873	879	860	934	885	882	932	891	886	904	920	874	860	862	907	922	845	901	837	871	866	863	880	895	812	894	884	899	868	873	871	896	902	899	926	883	945	874	880	842	821	881	852	892	896	850	849	928	860	911	911	931	824	867	860	873	868	895	869	887	880	909	846	863	907	939	877	846	892	901	836	843	813	888	884	876	918	849	902	847	885	864	850	892	876	876	845	841	888	921	907	849	876	899	874	854	871	905	853	859	898	831	915	859	871	896	899	911	891	885	874	863	885	871	901	850	912	876	890	857	868	814	845	885	887	938	873	842	894	885	915	859	901	852	882	843	853	815	881	865	872	869	897	832	839	867	863	849	890	877	883	870	812	861	933	867	841	850	909	921	865	864	890	887	865	876	895	926	883	863	847	873	820	884	890	910	870	899	871	889	873	864	854	910	892	893	869	885	830	842	918	862	879	839	855	875	858	884	855	893	891	833	898	851	854	887	855	876	873	908	934	862	892	862	917	919	909	844	825	878	870	860	879	891	886	869	902	861	877	899	893	866	915	887	916	853	894	913	853	887	881	931	885	873	889	856	862	861	905	883	888	837	883	890	855	872	892	874	873	864	849	851	854	929	862	852	853	878	903	873	865	843	838	837	885	860	857	939	893	895	861	835	847	850	861	841	842	960	861	852	884	918	861	869	826	869	877	853	858	887	854	867	876	850	890	928	852	878	864	918	914	906	846	883	879	829	899	878	918	911	848	824	835	886	873	854	855	913	911	882	847	872	859	899	875	842	842	937	881	872	877	887	884	890	859	866	930	980	911	868	859	837	876	861	886	838	881	903	877	890	941	859	895	934	873	859	892	844	870	896	932	861	906	795	862	868	856	900	862	890	881	903	890	880	891	840	852	884	861	883	840	886	872	873	884	839	901	896	898	881	914	856	918	880	868	907	850	864	927	859	824	826	886	889	882	870	822	892	849	862	855	915	902	878	886	830	875	868	849	853	890	891	898	860	896	904	823	903	860	904	855	876	877	841	842	799	882	853	864	858	879	850	902	863	898	878	846	883	865	888	870	839	819	904	926	837	843	875	904	855	863	908	896	873	879	852	877	863	894	942	852	857	903	820	856	876	854	890	914	958	879	887	893	873	859	875	910	889	890	873	911	879	877	897	882	881	898	946	888	904	887	893	890	951	875	862	843	897	873	924	891	843	883	876	877	851	930	902	887	854	848	881	852	910	898	876	862	888	875	906	846	844	926	892	911	877	823	855	840	887	891	907	902	817	864	847	866	860	848	899	861	811	897	858	883	841	806	835	894	831	902	862	853	927	874	865	870	848	833	781	880	859	877	887	875	901	833	883	878	843	876	878	906	895	893	878	870	933	867	862	885	891	855	912	877	892
60823	36668	24555	15312	7061	2913	1133	681	627	551	549	568	515	499	492	446	534	447	462	448	480	434	395	466	468	459	444	416	442	424	481	444	426	453	456	466	482	461	450	447	487	431	452	439	471	424	433	435	458	430	432	439	404	460	430	465	418	401	452	428	416	468	421	475	506	427	473	430	425	484	494	467	391	434	414	436	393	469	432	458	460	458	451	480	429	419	436	475	432	459	429	416	463	443	422	420	445	457	426	423	404	401	435	430	415	431	490	458	424	417	469	434	430	463	434	453	417	439	419	440	392	464	446	471	443	462	436	445	472	434	422	440	423	392	464	450	446	418	433	406	417	434	444	488	437	471	455	451	440	431	427	436	451	404	437	419	434	414	419	396	463	451	447	455	454	448	423	484	439	453	501	453	437	464	442	434	451	436	468	437	414	424	463	415	383	417	414	416	427	469	433	478	451	446	415	492	456	436	441	453	446	421	458	484	412	423	452	437	467	400	447	436	401	436	425	461	411	438	447	447	452	449	465	458	412	426	459	398	454	446	469	438	494	439	404	448	444	447	460	444	438	480	417	451	476	451	433	469	446	436	455	411	435	435	419	459	428	436	455	419	435	443	470	433	443	446	443	401	432	459	402	432	461	412	452	434	409	442	425	453	443	392	434	437	444	445	441	421	426	431	401	424	415	450	446	445	408	437	410	395	439	434	443	490	404	435	430	403	431	422	469	474	452	437	433	445	444	399	461	446	434	422	407	404	436	402	468	426	410	428	441	454	455	427	469	480	446	383	411	409	436	451	426	442	439	443	431	437	425	442	429	427	461	441	421	468	473	404	469	459	452	419	425	440	398	446	477	470	465	460	421	425	446	404	442	412	444	465	444	478	419	431	406	461	460	467	449	420	402	423	420	390	447	433	424	415	412	456	431	421	465	395	403	451	472	424	444	435	394	404	435	447	383	405	429	426	426	479	422	420	388	425	415	407	434	452	430	399	456	493	462	424	412	399	457	432	475	437	411	449	463	424	459	417	414	456	474	415	438	414	416	442	441	439	474	396	425	412	434	446	401	447	452	452	417	444	396	379	410	432	464	442	427	474	461	451	433	474	411	467	428	470	416	453	423	430	435	462	413	441	385	466	458	467	447	451	415	452	450	395	436	417	422	472	435	413	467	484	471	439	447	443	464	512	455	441	429	440	448	412	425	426	416	379	421	487	442	415	456	470	435	451	445	445	461	458	421	427	447	456	465	455	449	466	456	413	427	405	411	452	422	416	395	441	467	467	419	379	482	471	473	399	448	479	407	446	461	476	407	439	421	394	441	406	470	438	443	428	459	405	428	384	470	423	385	419	443	423	425	441	409	426	444	441	471	423	444	448	427	419	411	449	388	453	444	437	434	404	435	418	455	441	432	452	426	405	426	429	439	417	457	457	443	450	460	426	422	414	484	451	438	417	445	443	454	454	451	417	438	441	446	432	438	432	442	387	430	439	453	415	436	447	451	432	441	436	441	436	425	426	401	460	404	448	433	433	440	471	419	451	435	434	430	382	503	410	427	435	425	425	453	429	477	455	441	432	428	448	420	450	505	481	446	453	405	441	445	446	459	407	431	415	449	471	435	474	417	417	448	428	470	441	456	456	431	449	446	464	460	461	481	438	437	417	445	443	446	487	444	425	420	425	452	484	431	449	449	446	453	451	430	399	439	448	462	442	433	417	411	412	430	463	428	441	474	460	441	407	495	490	444	443	420	471	413	452	437	423	436	439	413	456	448	469	433	408	381	443	441	415	435	407	468	446	448	439	453	413	462	466	442	466	402	432	420	482	439	418	447	437	435	445	443	427	439	424	454	411	416	452	433	433	464	400	494	441	417	400	415	450	432	433	439	426	470	440	483	449	439	464	449	465	455	409	409	427	435	405	431	463	444	468	437	423	410	447	448	427	501	490	438	466	425	478	475	402	457	473	443	420	434	407	443	462	423	465	455	416	398	456	449	436	410	453	434	440	457	433	444	439	436	404	417	472	402	413	442	406	481	406	473	459	439	436	434	479	446	459	442	456	437	428	460	441	431	436	421	441	468	419	447	496	435	441	419	444	408	452	413	461	454	417	420	430	427	413	431	438	428	418	418	448	432	408	436	475	447	414	423	442	425	435	420	410	423	428	419	457	432	415	445	427	430	421	404	398	422	430	449	430	432	447	389	460	428	453	444	412	472	462	471	474	459	443	452	431	467	433	413	481	383	436	419	440	457	451	437	448	471	451	442	461	429	431	417	476	426	449	426	422	462	447	436	497	464	409	418	451	390	476	451	427	420	408	452	405	420	390	448	431	449	463	439	409	454	439	451	418	412	438	473	436	443	401	470	436	487	442	397	440	436	460	438	403	439	438	400	405	426	427	431	453	443	413	433	429	452	430	456	438	433	366	449	423	443	435	448	442	449	426	455	433	457	438	471	463	445	436	454	427	411	421	471	435	398	478	429	418	392	401	463	415	413	465	429	410	439	374	432	449	460	422	429	441	412	451	441	443	428	426	446	471	439	448	394	429	443	443	438	492	495	440	422	437	421	429	415	427	488	423	414	453	427	463	460	425	449	433	454	457	432	412	447	459	434	430	421	395	405	496	430	440	443	467	425	417	426	472	427	464	490	464	424	403	452	462	440	417	426	411	448	394	466	453	462	445	464	421	433	460	418	453	458	436	422	449	435	440	488	479	431	409	445	455	494	440	413	402	453	490	427	434	452	455	454	409	453	449	419	409	448	429	438	445	439	456	391	421	432	431	422	437	467	456	413	443	445	410	450	439	436	448	419	409	457	448	482	464	461	445	465	465	434	456	447	436	481	457	448	449	440	439	427	426	442	460	436	436	437	429	436	459	433	435	457	397	422	448	470	419	434	443	425	451	392	458	467	475	459	448	441	411	434	442	405	416	441	439	453	426	438	447	488	425	483	406	422	399	437	454	452	411	473	417	436	426	473	433	434	487	484	382	471	420	404	470	421	459	467	439	452	436	415	445	458	425	469	449	467	416	446	434	429	454	431	466	463	430	437	445	467	462	444	429	410	433	429	425	430	423	399	447	428	467	430	450	434	439	441	454	451	444	448	418	452	415	458	434	411	431	461	444	428	455	451	459	447	422	434	466	426	465	442	417	472	476	479	495	438	459	403	439	446	457	446	435	433	429	464	433	429	446	431	417	472	379	435	450	427	431	496	437	407	401	431	454	419	466	428	401	420	439	404	445	434	416	449	428	456	489	468	449	477	448	445	445	492	440	441	430	451	443	396	412	440	455	416	393	406	439	416	411	470	456	451	421	446	425	457	427	473	457	435	462	439	457	442	431	458	429	419	411	462	442	441	389	453	415	466	432	436	412	429	431	483	448	438	486	440	403	451	459	462	421	402	406	407	408	491	428	424	432	433	414	402	425	428	439	462	455	462	461	415	456	419	418	451	432	454	410	414	419	419	432	405	457	425	422	443	402	415	407	427	476	443	415
37688	27567	27076	23719	15468	8044	3407	1984	1860	1622	1420	1395	1314	1260	1183	1125	1115	1054	1060	1039	1019	1004	931	954	996	965	1020	997	973	1014	960	979	1001	937	909	935	923	965	930	923	975	941	930	976	933	932	924	937	968	925	993	953	922	937	931	926	985	958	952	982	915	896	1007	953	970	965	951	896	938	944	901	913	909	953	901	895	896	973	924	1020	908	961	890	992	966	930	954	920	919	927	929	996	907	887	900	913	906	945	909	921	938	941	957	876	916	925	965	887	949	918	922	905	962	947	940	937	959	946	919	921	936	914	912	933	925	902	947	925	892	907	891	990	947	955	926	877	939	958	872	928	926	943	932	908	889	959	962	942	929	926	918	909	947	905	919	960	928	923	928	938	907	904	902	938	908	983	918	923	883	954	923	963	925	936	923	970	839	924	942	926	884	943	935	941	954	874	875	948	916	986	922	931	936	915	950	929	945	969	925	952	978	928	944	967	928	912	956	947	958	939	946	898	935	914	953	950	924	899	868	941	963	902	929	933	971	903	930	963	952	999	928	952	945	943	986	967	944	862	934	904	936	919	902	1008	967	947	935	961	910	940	939	924	933	1003	924	923	936	956	922	937	950	921	952	943	919	942	942	918	927	895	985	955	981	948	964	951	936	894	934	933	914	927	980	906	888	1018	937	920	935	893	895	925	939	960	1002	938	890	960	965	936	922	937	939	947	945	900	901	965	977	925	925	944	902	921	927	965	931	995	913	923	929	930	971	942	900	958	938	986	933	925	916	927	939	935	963	904	948	942	958	955	860	907	907	947	925	910	937	935	908	912	950	953	933	977	902	874	949	976	969	960	857	892	950	925	933	1022	990	956	932	963	965	902	871	897	948	900	880	897	946	913	944	946	948	924	952	886	986	918	929	959	951	864	922	916	946	927	930	886	893	921	895	938	1020	921	955	913	990	922	933	939	890	929	915	961	1004	925	933	968	932	913	938	901	963	942	928	911	947	943	926	907	936	976	913	891	915	953	957	861	949	920	916	922	941	943	918	1000	926	888	919	967	884	870	925	965	941	943	905	912	907	978	913	830	924	890	943	963	918	948	950	1007	948	937	919	870	900	917	921	960	874	926	990	935	935	905	949	893	941	927	946	900	911	934	945	923	916	923	904	864	927	896	1013	932	937	888	947	977	919	936	917	927	950	942	881	949	899	999	916	920	979	976	944	971	942	898	1025	967	909	909	940	959	884	896	971	913	938	933	925	944	958	1029	926	963	921	893	922	936	901	910	955	956	931	903	935	895	935	857	998	917	949	975	928	957	943	905	939	989	867	875	913	902	935	934	940	967	890	980	953	920	963	875	956	905	881	961	929	986	945	933	934	931	944	926	949	908	904	934	935	966	948	899	931	932	967	974	943	906	947	928	973	939	950	968	931	888	871	933	880	980	917	971	894	946	931	903	953	908	909	931	918	951	871	910	960	930	980	970	985	949	947	904	922	925	903	886	941	917	875	953	919	960	951	922	924	928	934	899	885	961	944	886	928	910	919	964	923	921	906	965	987	890	951	920	888	965	892	897	929	913	911	956	952	909	985	973	957	969	943	957	946	916	912	914	893	875	904	901	883	891	954	958	934	940	935	962	921	917	863	935	912	912	897	906	939	903	913	938	981	861	947	919	899	917	919	892	930	935	983	934	988	907	957	942	972	926	929	955	891	918	957	918	926	946	959	952	888	937	956	958	937	919	983	940	948	888	933	893	953	921	924	910	936	982	932	914	917	969	933	924	917	909	975	930	948	930	946	954	904	913	908	927	921	910	883	938	951	915	940	957	882	988	932	939	932	924	929	920	949	932	912	919	973	923	949	890	925	949	940	936	912	938	922	917	886	917	961	1003	913	938	916	893	929	899	942	900	980	949	910	959	946	867	925	930	947	886	898	932	879	913	943	913	923	903	929	944	972	924	914	866	914	942	959	931	910	918	913	930	945	952	901	964	886	943	933	916	966	986	959	910	960	932	949	918	955	908	902	884	912	912	945	906	974	890	886	902	950	928	904	889	930	926	918	986	928	1003	971	930	928	876	890	935	945	919	934	863	919	939	938	929	917	958	990	933	932	911	891	920	881	976	948	932	931	912	955	914	910	929	907	944	908	945	919	967	905	985	942	978	950	941	932	919	932	954	917	941	893	967	932	946	965	904	901	900	905	973	938	924	912	950	899	903	936	949	926	906	897	927	996	944	940	929	995	900	948	895	895	926	916	947	941	954	858	902	968	927	952	899	938	964	911	911	898	904	919	923	940	938	977	928	994	909	892	900	858	914	992	888	922	957	983	951	933	919	896	928	905	950	914	971	920	955	918	924	912	942	968	944	926	954	945	907	934	926	890	897	922	988	949	948	968	913	898	957	968	952	1017	919	890	940	963	947	914	937	979	973	949	943	950	906	896	927	913	926	932	954	907	870	952	924	908	945	936	979	962	895	962	933	921	959	936	922	926	918	992	929	915	954	959	984	921	890	923	973	962	917	972	912	949	950	972	862	994	935	930	923	882	920	899	905	932	927	947	967	901	952	884	989	959	934	959	951	909	902	890	1005	937	911	960	915	997	924	949	966	983	910	865	922	933	991	955	971	953	892	965	900	952	931	918	913	963	912	1005	901	938	941	956	993	917	939	910	895	1004	909	1004	906	930	1037	926	905	916	931	903	988	962	988	923	890	890	882	903	903	930	928	974	978	952	903	920	917	949	949	893	952	911	915	926	898	902	893	919	944	950	883	927	933	904	965	909	908	930	912	906	901	916	999	873	940	938	978	893	882	938	948	911	908	904	952	956	986	943	929	925	854	932	957	953	942	891	962	915	909	914	910	917	897	955	927	931	924	938	927	926	967	949	933	911	935	962	923	933	871	912	940	937	939	963	963	957	908	940	927	972	875	925	970	964	884	944	941	869	885	907	951	862	957	970	892	913	908	932	927	979	922	881	937	920	920	927	972	902	905	953	951	912	959	910	902	954	952	930	920	910	951	917	921	930	949	872	957	934	871	939	966	932	1000	952	897	974	937	925	927	853	956	913	935	958	891	915	947	941	987	918	928	910	982	909	932	962	916	975	954	949	978	946	934	909	947	938	935	916	957	954	871	955	902	915	948	924	888	913	891	853	899	892	936	988	962	915	898	919	939	905	899	922	907	947	977	927	881	1007	946	940	921	911	942	923	954	898	917	917	942	944	935	976	943	937	938	925	892	923	907	927	916	906	840	971	887	928	884	939	947	1026	884	915	921	901	952	910	949	907	982	904	906	910	914	965	937	894	967	920	936	877	896	917	921	908	918	944	937	949	915	929	898	885	913	932	938	910	998	986	953	943	862	868	968	926	898	941	896	919	915	912	928	940	916	921	930	905	867	913	912	911	929	936	922	921	843	979	953	905	910	935	881	977	919	877	937	943	952	960	938	900	909	920	905	987	932	943	967	898	926	947	949	947	921	959	952	927	972	951	918	971	972	924	930	921	940	905	949	959	857	924	924	893	966	986	903
40680	23123	11328	5394	2153	992	618	544	512	509	463	423	456	462	450	459	422	431	486	419	400	430	381	453	418	385	412	423	449	395	443	433	425	480	367	419	441	407	454	435	422	433	458	430	421	433	409	400	420	440	418	426	394	440	421	421	426	421	416	441	436	397	431	418	383	434	412	459	429	401	436	434	460	461	446	435	436	446	443	470	364	442	417	418	432	461	413	444	437	398	431	455	408	396	418	435	408	436	423	465	424	446	429	420	404	402	386	433	415	402	399	406	438	455	397	435	439	412	399	401	421	449	420	388	473	417	423	423	462	417	391	400	395	394	390	446	433	438	419	424	413	387	460	422	408	398	437	400	483	450	411	443	421	408	405	455	459	413	466	396	424	419	419	429	403	424	430	372	428	456	441	442	461	441	434	441	397	402	452	381	442	438	447	446	425	402	404	414	413	404	436	417	405	408	468	406	420	462	415	430	428	406	438	408	430	430	405	404	427	458	388	469	434	432	450	392	432	427	413	427	453	418	405	406	427	448	367	411	409	437	420	411	453	407	383	444	367	433	412	437	413	420	425	432	409	396	449	453	443	364	427	423	459	409	422	436	443	442	403	442	424	394	442	382	466	413	452	456	423	417	428	440	424	456	388	409	423	443	411	443	436	414	446	423	456	439	393	396	419	425	428	451	414	420	431	439	448	419	396	448	401	420	399	443	423	378	381	427	416	412	453	430	416	466	456	450	443	426	425	471	418	413	390	399	383	446	420	427	377	417	429	448	439	375	427	448	416	428	417	436	430	411	413	430	415	435	420	428	445	474	398	412	401	419	413	495	406	472	435	397	435	400	417	459	421	448	427	425	402	414	412	449	428	405	447	455	424	436	478	408	404	448	408	419	402	405	391	441	402	390	454	457	454	401	438	438	420	436	452	448	442	470	436	434	427	423	401	444	458	408	427	442	408	465	448	388	402	386	467	435	428	437	443	440	416	399	416	404	389	467	426	400	441	430	420	390	442	424	470	422	413	375	418	418	393	400	426	462	398	394	386	393	430	411	457	424	394	463	447	455	412	428	443	415	417	427	433	462	446	449	432	420	464	447	385	410	456	443	465	418	439	405	430	422	424	412	415	424	436	383	405	404	411	402	444	426	448	404	448	439	433	437	422	362	444	394	430	404	436	424	408	427	423	422	449	448	368	390	409	442	463	424	449	398	413	417	404	421	441	459	404	430	422	455	394	435	438	470	469	450	421	444	434	409	411	389	413	397	403	423	451	456	414	447	410	424	413	458	430	465	429	415	435	440	469	431	489	442	447	466	456	424	439	431	396	414	445	409	439	440	446	445	376	379	377	415	426	420	449	457	433	380	430	416	378	404	368	378	448	433	414	428	399	420	398	421	430	409	399	422	441	407	429	435	431	439	466	419	457	463	386	414	380	421	443	411	423	450	431	437	443	432	451	444	447	410	415	429	420	397	423	393	441	404	406	434	425	468	445	476	438	414	468	429	428	403	446	463	379	425	429	379	422	386	439	414	417	449	426	440	434	414	435	459	457	445	423	447	424	423	461	414	440	464	444	451	382	443	401	430	415	456	430	394	469	424	451	399	420	435	418	400	400	428	431	389	418	417	459	407	396	434	397	433	399	462	454	430	410	397	395	412	419	441	448	471	453	471	447	389	417	443	367	400	421	450	444	473	422	419	441	406	438	380	420	433	419	363	415	446	436	412	449	421	470	465	430	392	447	440	426	466	414	440	399	416	413	419	435	410	408	433	400	442	426	436	421	422	406	424	425	458	385	497	471	413	414	399	415	429	424	431	412	389	446	443	417	405	395	444	401	422	426	419	424	442	424	443	379	425	400	430	424	409	373	415	446	437	407	416	466	441	411	423	392	434	481	416	420	417	457	437	459	444	462	423	428	434	432	425	418	414	423	426	456	407	443	420	421	447	396	427	457	424	418	381	424	399	452	418	385	417	406	399	449	434	445	447	425	409	396	415	405	446	426	453	410	430	432	461	410	450	421	438	436	440	399	449	447	400	420	437	438	452	426	421	428	409	407	444	441	425	423	481	431	432	425	423	438	469	458	427	442	409	437	449	425	451	467	430	431	430	413	435	441	426	414	416	409	433	437	487	392	398	435	470	459	412	431	435	393	436	415	416	410	424	421	476	449	441	438	426	416	430	418	446	427	418	422	412	437	434	444	403	392	438	393	432	435	447	402	438	429	449	404	476	412	402	409	456	397	462	442	441	413	392	407	429	453	404	406	421	427	413	408	456	446	427	434	464	465	409	391	420	425	458	481	414	412	376	419	412	401	425	423	382	454	448	404	422	396	406	427	417	444	427	443	435	465	490	437	432	430	428	431	423	390	447	407	447	466	442	385	441	416	411	446	442	453	435	443	481	431	449	463	467	435	437	440	459	434	452	418	432	433	471	445	471	430	415	433	384	416	426	433	439	450	420	434	416	434	401	436	405	442	444	384	449	453	397	449	437	415	422	446	388	419	452	418	394	448	445	472	396	463	418	406	450	457	447	411	466	414	441	448	446	444	422	395	400	421	447	409	419	407	437	417	458	417	444	440	408	459	421	431	432	449	410	421	406	443	402	400	394	471	455	462	399	443	464	443	433	418	412	429	465	431	425	385	427	435	405	411	404	408	466	445	400	409	435	443	463	406	414	384	426	389	390	400	420	461	456	422	420	463	447	442	407	427	379	420	436	377	433	419	420	391	414	437	415	405	444	416	420	440	450	404	428	445	399	430	427	413	397	440	439	438	399	421	413	371	452	386	423	419	413	460	443	432	426	444	419	395	416	402	445	463	438	458	435	435	451	419	387	420	394	384	403	431	433	417	460	446	428	442	439	441	440	432	424	412	420	449	394	397	433	400	407	440	449	424	425	472	426	436	423	457	425	397	411	454	426	416	467	419	440	426	434	448	425	412	425	445	419	478	469	437	384	434	441	430	471	432	409	418	415	414	433	373	461	404	413	457	427	373	391	409	459	393	440	462	404	435	419	400	421	446	412	433	420	423	445	450	424	431	434	424	408	447	442	381	387	410	419	469	396	395	438	419	394	411	403	401	441	444	446	423	443	421	418	432	400	446	409	387	467	431	400	449	407	446	437	402	429	425	398	410	408	412	396	445	423	456	397	470	456	407	414	415	405	440	454	430	401	430	426	451	399	411	409	434	425	440	453	439	399	412	426	410	405	438	441	447	400	454	415	454	448	445	453	428	431	397	462	443	418	443	421	447	422	442	419	422	459	466	482	457	396	413	446	427	429	366	423	458	432	446	436	361	489	434	424	397	443	436	412	403	445	424	394	403	418	458	441	425	426	416	384	444	428	401	399	408	431	483	447	432	409	429	381	461	454	417	421	404	455	470	427	404	425	423	412	455	428	448	409	413	429	475	400	417	436	422	413	431	481	457	395	453	422	455	470	458	427	393	443	397	454	438	422	399	452	416	417	367	392	420	382	409	424	458	440	441	451	457	415
24832	17043	14812	11472	5852	2861	1763	1439	1322	1224	1160	1088	1099	1027	1066	1008	979	981	966	953	932	835	943	985	908	938	894	945	929	961	947	940	869	889	927	910	895	931	886	942	930	933	884	900	917	920	931	901	923	935	919	904	870	954	903	950	872	894	913	880	916	938	880	918	881	892	911	916	876	902	904	881	927	945	899	959	913	894	926	878	899	890	916	889	936	855	894	908	895	903	856	889	883	895	906	908	931	918	909	937	891	878	854	867	893	883	909	893	906	863	907	917	884	879	863	924	902	886	934	951	917	886	883	843	912	894	839	953	857	911	898	884	914	922	901	906	903	905	859	958	884	925	937	924	844	921	826	854	856	982	863	881	899	880	855	914	928	860	903	926	939	923	930	909	893	925	876	908	884	885	892	921	924	901	871	905	926	909	918	888	934	894	892	901	932	954	886	856	892	928	907	927	932	935	860	828	907	889	967	911	905	947	911	922	950	942	906	910	955	885	916	868	879	907	873	961	895	861	934	940	886	883	951	829	830	965	880	899	925	896	943	899	915	883	898	896	876	934	875	898	938	931	933	901	923	936	852	892	922	922	911	907	898	893	937	962	922	878	913	857	872	929	930	888	958	886	905	903	885	922	867	863	878	899	934	895	905	863	931	970	929	918	939	908	906	907	984	842	920	858	854	915	883	858	912	908	870	897	959	904	901	897	893	942	896	921	900	953	971	902	866	944	887	912	905	862	950	949	908	905	925	977	910	865	901	907	865	894	874	946	908	945	886	881	926	905	903	912	887	912	900	886	862	922	931	853	929	915	934	863	890	954	926	878	891	864	876	938	886	903	907	904	925	909	893	845	933	863	902	947	884	884	909	919	882	987	936	885	910	930	927	863	894	897	870	848	864	926	956	870	869	908	938	884	904	882	898	846	932	878	925	885	889	912	912	855	908	890	898	921	923	896	912	860	966	899	910	937	848	919	879	921	940	909	943	875	885	892	948	919	929	956	923	891	883	930	913	996	882	881	883	898	876	871	905	914	942	875	939	912	904	897	950	899	893	884	902	896	918	885	909	881	905	895	875	928	903	874	912	889	908	911	912	886	864	947	869	895	869	906	882	966	890	902	903	929	975	899	927	878	866	948	864	905	912	868	926	874	914	900	891	870	867	893	875	955	888	878	924	873	911	874	880	905	844	929	882	857	882	935	840	929	899	884	915	928	848	901	907	874	890	863	920	883	943	942	929	862	884	905	913	956	952	908	856	921	900	927	935	944	835	910	863	881	863	872	890	889	934	868	864	897	888	936	908	935	892	889	944	893	902	857	847	893	898	886	887	930	881	870	908	903	891	913	889	936	875	861	908	869	862	915	916	876	909	914	887	867	866	937	923	887	922	872	897	961	872	932	948	879	937	900	954	901	877	920	868	927	897	871	911	866	943	917	902	835	852	903	929	915	877	903	890	846	901	917	893	850	858	853	887	905	935	899	924	858	876	837	898	893	885	869	917	912	941	917	915	878	916	942	909	847	914	922	950	879	945	932	882	831	874	932	879	941	904	903	891	902	917	910	921	880	898	852	872	926	892	933	974	921	908	862	898	881	935	854	952	897	921	920	891	920	952	881	932	917	861	954	925	943	835	870	911	900	897	884	944	906	889	920	879	899	929	929	880	882	918	943	910	879	947	920	909	843	914	902	860	916	914	879	933	889	929	931	933	906	880	937	904	884	903	893	886	830	924	891	915	846	911	946	976	881	840	850	851	921	864	910	898	882	902	884	914	930	917	906	915	912	862	869	865	891	919	890	888	924	903	889	888	919	933	865	867	909	860	932	887	934	876	909	949	865	861	909	971	888	912	941	922	854	913	938	933	909	857	939	914	844	898	908	934	895	915	923	932	890	902	860	874	914	897	947	897	918	919	891	904	961	885	896	905	927	922	943	903	895	926	889	902	917	922	889	976	939	917	913	894	894	889	915	875	923	925	895	902	890	871	924	931	887	920	904	912	933	870	883	931	850	822	954	861	895	895	917	945	913	911	906	930	894	941	960	893	870	911	966	967	870	920	876	932	910	870	875	844	925	902	944	896	875	933	932	830	872	909	932	922	911	875	883	902	938	914	892	925	874	868	947	935	894	917	853	912	862	860	907	943	932	922	926	892	913	884	871	933	914	896	904	920	980	943	927	915	960	919	902	888	884	853	884	866	910	848	914	910	889	879	866	857	888	912	934	927	851	862	952	894	930	904	869	901	900	916	925	859	917	908	900	947	935	880	842	865	921	915	856	909	911	898	966	905	924	921	870	879	882	892	891	960	900	918	939	940	906	907	885	889	913	899	895	924	913	889	945	884	873	962	934	907	924	916	866	929	881	859	919	905	885	891	943	972	945	859	919	889	901	903	961	898	861	955	904	903	934	896	884	875	964	969	933	874	922	950	888	875	859	879	933	942	900	941	932	895	954	905	908	872	947	879	898	961	934	871	930	896	896	912	900	878	877	885	890	921	913	892	873	866	832	899	880	905	939	895	890	896	929	904	910	919	925	942	887	892	932	946	896	909	937	885	889	886	907	894	844	902	894	980	899	835	891	887	898	878	910	885	853	879	903	844	869	887	921	870	914	901	951	914	904	940	863	878	905	895	879	961	905	935	922	917	859	858	914	849	950	904	887	875	859	850	901	928	845	914	914	977	900	945	924	915	924	954	905	931	842	962	874	908	909	886	884	888	873	933	892	906	897	920	913	964	892	874	913	873	897	861	870	899	944	868	955	915	866	930	890	913	884	904	893	889	948	917	937	902	902	936	913	919	947	941	894	919	870	957	912	882	897	878	907	883	886	882	954	881	953	925	909	887	881	947	904	903	918	886	905	910	908	886	897	914	862	919	878	924	891	917	883	888	890	921	876	889	887	850	919	876	903	913	895	893	904	872	943	911	897	864	881	908	890	875	891	906	898	912	868	886	933	871	901	902	907	930	901	901	898	950	906	921	859	918	894	897	921	912	943	907	947	947	922	898	891	921	904	921	891	912	815	888	881	864	929	938	834	884	923	897	888	915	897	871	898	866	901	935	919	855	910	886	940	931	906	934	886	921	925	876	948	950	901	894	906	948	904	902	846	897	961	900	930	864	904	857	881	840	906	948	888	938	917	891	929	941	919	879	905	825	876	915	942	931	923	895	937	883	898	970	840	911	863	913	903	896	857	871	842	820	916	944	831	948	940	822	904	862	905	931	869	864	873	892	912	868	899	911	901	897	935	927	925	885	838	931	881	922	924	893	851	829	926	897	927	863	922	894	944	924	897	861	879	951	910	940	869	961	901	938	914	921	910	901	936	916	921	879	912	859	919	880	938	863	923	887	959	908	928	936	911	910	879	903	899	895	889	874	927	917	909	919	932	911	949	878	871	866	878	935	822	905	883	905	922	902	930	893	943	914	882	869	845	897	932	870	896	898	897	901	893	888	884	896	880	914	907	952	883	874	917	896	899	921	955	841	881	875	917	912	950
54820	30853	17096	7745	3089	1427	735	591	521	463	465	435	449	457	456	465	414	395	429	402	432	436	449	426	412	424	449	395	415	435	429	436	417	410	414	400	375	419	415	426	419	418	393	399	411	418	405	402	441	429	410	394	451	428	423	423	436	371	421	416	416	410	386	406	375	431	406	429	443	439	395	389	395	427	409	397	429	401	424	379	387	408	463	392	405	366	402	412	460	379	408	386	381	431	401	413	428	396	412	438	426	405	444	432	396	397	462	382	424	430	440	474	440	392	388	385	408	428	421	419	402	410	417	441	417	409	403	402	407	417	416	439	405	405	388	428	402	402	440	424	422	463	429	411	414	431	405	430	403	421	450	422	404	401	403	414	375	428	442	407	398	406	382	409	447	390	377	438	420	442	378	381	435	413	365	422	418	436	434	391	395	386	410	430	388	434	456	452	418	429	425	398	416	414	400	410	436	408	455	452	395	411	412	398	404	400	395	399	421	441	434	430	424	429	402	431	441	418	437	376	381	438	419	421	418	380	437	381	382	381	409	441	376	402	424	421	412	390	392	391	454	403	414	391	399	422	445	413	446	428	389	402	421	427	420	440	423	436	387	396	421	393	407	442	447	352	441	401	410	441	419	427	470	439	415	471	388	385	406	416	410	477	432	390	378	385	453	421	435	411	410	412	418	379	451	455	437	436	410	434	408	365	441	451	447	461	432	424	438	404	411	421	443	415	396	409	418	443	428	396	423	428	422	386	422	445	433	435	369	409	455	406	426	365	416	408	423	420	400	389	415	408	467	411	391	394	366	394	427	413	394	417	460	387	394	402	410	421	377	395	416	439	388	437	416	423	453	455	420	411	387	428	434	453	405	447	433	461	449	402	430	449	400	387	400	391	448	424	369	406	388	424	463	397	423	411	428	435	412	390	443	406	409	416	393	408	446	449	385	414	409	415	428	403	437	421	418	418	383	431	470	447	420	399	437	388	434	424	378	418	378	430	410	401	390	402	408	446	431	450	388	390	415	409	374	412	408	436	385	449	443	437	399	437	448	475	437	468	421	446	432	390	415	420	411	436	420	438	415	372	371	407	406	444	452	438	394	410	388	368	433	370	420	388	353	412	398	423	390	421	415	419	365	415	429	363	374	418	436	412	396	409	421	379	397	395	428	423	397	424	432	448	407	395	407	424	397	393	385	415	398	424	462	405	435	391	381	412	425	450	396	394	391	400	428	454	422	421	413	392	404	385	389	392	413	430	428	422	409	365	414	460	441	414	441	433	444	383	378	404	429	413	383	429	415	430	415	414	368	389	419	379	373	427	393	402	447	473	408	397	436	412	366	429	455	457	382	412	413	380	408	458	462	437	397	387	391	471	425	457	403	391	363	425	402	451	392	415	402	434	460	395	380	368	458	423	367	416	440	387	407	421	479	412	434	411	414	418	414	431	427	417	427	390	388	403	441	382	388	436	389	436	344	412	420	418	437	404	448	418	382	435	402	397	443	404	414	404	441	431	399	439	438	450	382	415	440	430	414	396	403	401	395	402	410	417	421	389	435	426	465	413	395	431	432	452	425	385	398	412	375	403	392	400	430	438	360	420	437	476	439	386	388	432	407	429	424	436	421	391	418	387	431	433	401	440	417	423	440	427	391	387	435	437	397	450	425	419	366	404	389	466	436	441	425	389	406	393	422	387	372	437	428	404	429	366	420	410	454	399	445	384	426	411	377	408	395	421	448	447	417	378	446	416	410	458	427	445	414	377	449	450	431	415	439	388	429	402	407	392	450	413	392	408	415	394	432	439	431	402	414	357	431	404	427	408	427	418	400	411	387	379	426	428	384	385	398	436	414	450	393	420	439	414	391	389	446	459	441	396	444	442	408	404	447	401	435	428	414	410	440	456	442	392	369	402	406	450	425	428	453	427	407	426	463	404	411	444	441	408	433	439	411	382	397	417	409	425	389	438	416	419	404	390	411	418	429	423	406	420	442	409	428	424	415	436	445	439	436	450	397	444	395	440	461	442	440	416	448	421	455	423	384	421	419	434	388	404	411	408	437	428	446	419	424	433	440	428	440	407	415	432	450	402	402	387	411	387	382	382	405	394	402	415	414	415	400	436	413	437	450	411	415	430	430	399	395	429	391	415	462	429	390	404	405	387	406	403	437	428	399	420	417	436	449	441	425	415	391	443	391	446	431	399	434	425	404	404	436	413	405	400	431	390	389	393	411	434	414	374	412	427	416	449	449	431	375	442	422	406	427	409	396	367	401	421	371	400	407	447	433	404	433	378	414	418	405	436	433	407	417	409	374	464	431	427	420	393	441	480	413	439	407	441	377	393	384	433	395	439	420	371	414	438	470	383	410	429	414	390	389	415	410	430	393	411	425	409	403	447	406	400	388	433	439	422	433	410	407	452	453	419	435	459	410	384	430	425	453	369	403	373	426	428	408	407	402	396	446	419	428	427	422	428	448	418	419	382	407	423	399	409	421	447	419	469	414	416	398	401	399	439	405	413	419	421	401	426	401	442	385	424	444	421	434	448	412	369	421	421	404	447	424	445	401	427	406	420	387	423	411	413	412	412	415	389	414	406	429	452	468	411	412	387	435	392	442	416	441	375	416	432	374	422	379	385	406	463	447	399	405	407	387	430	426	415	442	392	394	445	398	404	430	437	410	393	401	437	405	388	420	392	395	407	424	440	431	445	403	407	475	462	416	462	450	438	384	394	410	384	440	365	395	406	425	385	398	425	392	446	410	404	377	369	442	446	405	398	401	424	413	412	414	430	392	407	426	415	427	419	380	383	411	387	403	413	412	400	422	430	426	392	451	394	401	385	423	390	394	383	417	398	424	383	413	415	394	400	424	413	419	371	397	412	409	444	392	400	381	425	416	410	406	437	440	417	402	421	453	402	429	403	422	418	395	425	425	404	429	405	419	390	411	436	417	426	415	436	448	439	407	437	395	417	430	417	437	441	424	466	409	381	379	429	403	414	387	380	399	431	426	408	437	414	411	412	403	429	403	397	399	422	395	418	446	426	381	417	386	421	442	421	380	398	406	415	416	425	371	464	409	426	394	441	404	469	384	470	389	404	430	417	425	400	416	434	401	378	412	432	421	412	423	392	397	425	412	404	407	395	418	444	406	405	433	432	430	409	411	393	380	401	398	412	411	387	431	407	463	400	420	429	389	393	460	424	405	432	403	401	416	449	416	403	381	409	402	360	427	438	426	433	400	417	367	414	384	398	361	401	370	439	433	389	403	430	419	428	399	388	400	451	411	404	389	419	441	435	416	433	396	409	408	414	410	367	451	442	439	405	404	395	404	389	447	439	395	410	428	416	472	431	437	412	394	466	407	434	408	412	427	423	458	410	406	419	442	438	369	410	400	383	409	403	438	422	409	406	438	446	371	468	412	394	443	418	407	395	384	418	390	453	436	427	434	377	419	434	406	400	411	398	448	427	423	399	419	431	422	444	421	413	417	424	408	378
34719	23594	20252	13786	8153	4600	2424	1565	1357	1243	1164	1172	1119	1051	1080	1056	1015	992	903	949	892	936	913	977	880	897	952	906	913	933	944	872	897	825	883	917	966	903	868	913	907	912	911	911	897	872	878	874	903	927	898	880	881	884	862	893	848	890	876	867	873	906	886	907	877	907	899	892	906	893	878	918	857	899	877	875	876	844	884	868	925	885	854	937	845	876	918	899	816	891	974	869	896	898	857	907	846	833	859	872	894	874	841	877	915	908	902	908	868	861	915	945	964	875	893	856	909	896	869	879	842	855	897	888	929	889	892	817	870	921	893	855	864	880	888	907	885	880	909	838	878	898	917	866	875	857	909	919	891	892	868	892	836	852	870	907	891	865	861	855	924	894	893	910	910	889	865	894	869	945	874	876	891	864	931	939	864	825	884	948	918	910	919	902	880	918	855	862	894	877	935	878	892	884	857	897	892	859	865	852	896	817	868	923	844	867	874	960	854	834	846	882	865	897	832	839	871	816	885	886	905	871	875	883	815	845	899	851	864	907	902	840	898	873	879	870	876	896	906	876	859	886	854	878	885	892	883	924	903	960	891	951	901	898	920	910	914	873	879	888	854	878	866	870	849	868	916	898	917	855	857	826	835	930	888	811	973	863	913	888	863	854	859	885	887	881	829	915	867	886	894	880	914	935	909	891	879	948	898	878	890	886	901	856	815	876	846	845	888	868	887	868	864	835	859	888	906	894	837	887	942	928	879	928	940	895	878	967	913	920	897	921	895	955	899	876	907	883	868	860	897	867	829	902	867	914	920	915	952	851	874	927	846	924	918	917	896	909	899	945	881	899	926	873	895	865	833	863	872	921	865	891	962	908	883	893	893	869	875	905	886	864	873	874	905	936	888	843	870	920	955	875	911	870	872	869	904	878	841	895	850	874	860	877	884	902	918	906	878	925	890	864	868	908	873	872	878	925	850	893	905	908	849	869	914	880	887	882	898	849	862	849	900	889	904	891	925	915	935	864	819	916	892	880	872	839	851	838	920	867	842	866	917	857	933	944	882	910	944	853	894	884	848	874	842	801	848	928	855	857	890	923	833	877	902	872	881	910	892	937	868	898	879	878	871	917	877	933	917	881	866	829	838	868	926	857	896	897	821	875	881	881	869	874	855	847	904	874	841	870	915	889	890	913	874	924	882	874	905	885	916	908	835	881	904	889	913	843	884	869	899	900	848	907	930	837	862	887	875	893	914	920	905	873	932	833	877	882	876	908	854	853	874	830	883	864	875	872	888	912	893	858	901	902	943	905	838	953	861	879	905	924	849	897	910	868	872	887	905	816	902	896	904	955	890	927	858	837	839	922	858	898	819	934	790	891	860	952	895	862	781	895	926	890	885	907	944	916	906	881	871	859	877	890	882	908	883	907	906	907	887	862	937	857	859	889	829	882	935	861	880	843	872	833	899	847	867	855	909	896	883	900	890	863	907	920	937	877	888	887	892	831	860	870	904	940	932	956	889	890	911	863	918	869	908	909	898	867	894	886	934	873	932	934	943	870	896	928	897	933	897	838	887	912	921	850	897	884	919	873	863	902	862	862	946	877	897	895	898	872	954	936	902	834	867	923	865	887	883	935	861	914	923	903	901	923	894	930	864	898	910	868	887	925	916	912	934	919	856	894	891	912	864	903	937	915	908	884	933	906	862	861	865	861	906	887	856	903	936	866	826	896	828	931	870	882	879	897	903	919	895	869	895	875	876	845	883	921	929	872	870	934	881	951	880	910	883	918	886	886	938	931	833	898	941	949	835	897	843	924	858	892	917	892	894	906	912	930	887	871	914	879	878	876	865	847	901	896	893	779	866	905	919	904	914	889	928	863	880	836	857	923	940	854	927	891	891	919	904	894	915	886	898	910	881	934	905	885	880	897	859	926	874	893	936	851	894	885	901	880	883	926	933	874	890	964	916	862	883	958	907	825	830	895	870	923	849	931	873	864	891	845	941	850	910	862	846	876	868	864	906	915	917	898	869	896	903	915	852	910	912	913	855	953	889	875	890	888	937	912	853	937	889	871	904	900	900	868	868	913	835	892	901	876	921	897	889	876	866	916	848	926	909	865	878	844	904	889	912	888	909	911	924	877	912	904	887	891	907	896	894	858	861	842	880	832	892	883	870	897	878	892	924	883	876	848	944	891	877	856	900	835	896	913	928	903	897	849	901	924	886	870	909	861	887	854	845	879	910	885	903	905	893	956	911	841	890	865	913	926	858	888	922	853	856	856	938	913	917	907	905	884	883	941	896	874	874	890	898	925	839	869	895	886	939	874	869	911	916	893	909	909	898	851	934	893	854	901	888	897	857	884	877	882	910	847	834	827	879	890	892	927	868	879	865	845	893	856	847	898	879	875	915	840	908	928	921	875	915	881	858	901	895	896	895	922	962	898	863	884	880	877	856	858	868	954	888	929	870	888	851	856	870	871	851	887	873	959	851	923	876	873	948	891	914	858	959	897	867	869	944	889	924	878	950	857	935	890	902	848	895	907	899	912	915	924	872	957	883	876	886	894	885	897	879	894	867	928	860	852	874	859	840	833	900	899	843	892	922	905	842	912	896	897	880	876	907	923	905	857	884	862	884	892	875	863	859	855	918	926	863	931	897	867	874	889	870	836	865	895	891	897	873	807	897	904	884	870	901	883	885	853	859	909	895	859	869	889	864	855	890	887	909	866	856	896	876	875	924	866	908	856	861	886	906	895	873	840	927	894	882	878	886	865	906	861	907	873	903	875	870	863	870	920	896	853	883	855	865	900	877	886	894	874	857	857	874	904	848	852	881	853	899	891	872	913	938	931	932	869	914	927	883	950	913	885	938	913	886	900	846	904	923	900	909	884	884	868	911	868	872	887	865	902	866	873	813	894	892	873	907	944	910	887	831	880	910	931	880	878	945	867	862	929	908	914	872	854	945	886	912	875	917	928	1012	893	916	946	883	901	879	897	864	822	886	869	893	882	892	895	881	909	917	929	860	932	867	891	906	865	833	927	920	922	903	879	905	883	938	905	880	845	890	819	851	869	893	887	895	868	941	943	853	899	876	894	870	902	858	892	859	865	898	933	953	895	864	919	864	855	900	876	858	867	927	890	889	884	917	846	886	880	889	888	886	843	925	898	909	892	897	902	907	927	897	938	914	893	899	886	877	927	916	919	893	892	872	919	874	938	852	904	857	897	922	884	911	864	868	875	869	900	891	854	838	877	843	861	880	888	898	870	883	842	905	925	891	942	821	931	893	861	882	859	894	882	867	912	886	809	859	846	898	867	926	861	889	852	932	887	931	890	904	935	899	948	920	887	872	880	904	894	856	932	869	916	892	882	894	925	901	886	871	921	871	876	856	930	880	885	892	886	888	914	912	880	924	911	899	957	868	916	894	901	899	902	877	891	901	928	934	870	884	905	889	899	890	869	831	914	864	841	873	887	814	906	870	862	897	867	940	860	912	883	894	885
61589	35203	22887	12889	7113	3985	1400	713	652	541	531	576	482	513	489	534	463	503	463	494	492	461	447	477	434	432	430	427	448	416	446	473	496	441	457	425	426	466	470	426	432	430	431	449	437	434	449	437	502	455	440	404	468	471	479	428	451	470	433	455	417	449	419	408	462	422	498	419	442	431	460	444	431	421	390	423	425	427	458	426	440	455	446	453	452	471	474	438	411	399	437	467	442	484	451	500	433	432	442	462	433	433	433	468	431	428	410	449	444	412	438	430	454	394	437	442	442	458	445	416	506	468	491	427	452	450	438	465	418	404	419	484	477	467	448	436	454	407	474	447	460	432	423	473	433	376	393	411	476	424	436	440	453	468	433	445	448	455	449	457	428	438	408	404	462	443	459	379	422	449	466	472	450	433	433	445	419	458	451	480	444	437	458	470	441	420	412	419	445	431	410	388	430	472	444	414	423	447	447	481	483	430	433	446	430	440	440	444	468	449	438	457	476	428	417	452	435	455	467	476	433	480	412	409	420	434	475	449	486	478	457	450	406	461	454	452	490	443	447	444	463	455	462	419	465	468	425	411	482	454	438	428	408	474	453	462	466	452	422	446	394	449	437	453	463	441	406	466	438	456	400	443	452	444	498	454	483	414	432	458	434	430	428	478	446	483	462	416	478	445	429	427	498	382	432	407	431	412	421	449	432	436	477	407	417	449	433	483	441	417	430	403	429	419	446	451	470	445	490	455	444	440	429	455	457	446	468	486	438	444	451	438	505	488	441	475	414	453	463	434	443	423	425	455	477	495	439	425	459	440	435	427	454	476	464	466	499	438	414	435	450	419	419	487	445	403	407	419	411	428	465	437	478	412	433	422	442	442	448	476	434	448	412	440	458	447	459	453	428	462	462	445	426	461	446	480	434	440	492	447	433	488	410	444	492	415	426	426	461	436	474	456	428	450	473	444	456	437	451	503	416	451	440	442	432	441	425	408	446	445	439	432	472	436	434	427	399	451	435	416	472	486	465	405	433	430	442	438	432	444	460	444	426	447	450	448	416	435	467	412	463	458	451	426	465	465	445	457	445	421	440	424	452	448	467	445	479	433	442	482	433	482	439	416	418	441	430	417	444	490	413	419	410	418	461	458	430	408	443	421	486	414	464	452	453	456	396	465	430	416	444	444	406	415	455	442	446	447	477	411	449	413	437	437	454	425	454	467	469	423	415	455	453	411	439	402	434	440	457	425	412	396	462	382	450	445	468	412	439	435	432	430	435	428	433	400	474	437	465	431	447	462	434	426	477	416	399	416	451	475	422	434	439	417	476	461	464	450	432	468	483	456	419	438	430	421	406	466	427	406	417	468	448	461	441	467	470	385	448	466	469	473	469	410	410	450	438	436	452	455	435	473	429	411	422	443	443	449	439	439	443	411	458	409	416	464	451	474	450	425	428	429	481	443	442	427	416	455	452	416	471	418	405	437	462	458	430	459	477	448	454	453	464	423	463	460	423	429	408	377	481	430	477	433	432	435	494	428	449	464	410	411	473	467	455	477	461	451	443	485	411	422	481	428	477	453	450	451	436	478	466	441	417	415	416	445	401	426	433	440	436	449	427	413	466	424	451	468	452	450	466	437	446	420	457	452	445	412	452	423	420	441	483	409	428	467	446	453	454	450	464	470	430	450	433	445	439	434	437	447	434	450	462	433	441	426	424	436	437	464	436	421	428	434	413	438	415	416	416	465	452	443	441	464	429	446	445	474	417	448	447	419	439	443	453	447	425	419	447	453	435	511	437	406	447	478	509	440	429	441	462	413	416	414	468	443	417	439	463	468	451	459	453	463	474	450	430	406	416	436	463	432	435	454	463	437	409	459	440	442	460	483	430	425	424	431	460	428	458	467	411	446	429	401	462	468	430	437	451	437	447	465	448	489	442	441	456	411	416	469	437	445	413	446	434	432	440	437	411	460	458	446	478	441	418	481	417	432	483	423	394	447	465	422	458	484	489	455	432	428	443	445	467	430	485	448	431	390	447	482	422	438	401	416	465	433	413	449	490	485	447	444	449	464	492	441	434	424	423	418	437	480	429	443	446	418	424	445	462	451	450	489	420	417	463	434	432	466	421	469	443	431	427	435	438	447	482	434	432	422	443	453	433	453	427	475	458	432	431	429	443	482	416	460	422	464	437	453	444	431	387	460	430	407	480	481	422	416	471	424	438	425	456	420	433	492	466	445	421	435	441	469	479	437	485	430	440	436	458	486	394	436	451	437	412	445	434	445	430	443	483	406	457	410	455	456	426	446	440	431	460	411	440	453	488	483	420	448	435	422	422	417	420	440	459	441	442	437	435	415	462	444	458	430	452	448	429	455	458	403	445	433	417	453	440	444	439	457	447	453	481	449	479	448	424	434	447	437	506	448	410	401	422	449	423	463	483	450	464	457	438	421	429	404	469	425	415	434	403	423	459	413	432	462	427	440	403	443	415	450	418	426	418	456	444	481	449	439	449	441	438	427	428	408	427	408	470	439	455	454	409	420	449	445	413	425	429	424	463	411	411	496	460	463	412	427	411	450	438	437	427	410	475	412	432	457	447	474	425	484	449	463	438	451	437	462	456	467	424	476	450	426	464	424	439	439	412	417	428	426	468	476	433	441	430	459	474	442	432	400	456	412	409	409	412	438	459	437	435	453	447	510	419	432	472	452	427	462	466	435	423	441	437	462	473	465	506	449	485	427	483	501	491	437	423	481	452	421	481	472	441	494	412	410	452	440	413	433	472	436	461	449	449	444	412	417	440	418	455	447	437	454	414	457	427	425	433	480	448	437	495	407	440	454	424	407	470	469	421	473	474	456	475	445	493	413	437	439	400	459	453	457	478	458	421	431	450	462	435	456	479	492	446	442	436	408	461	462	429	460	408	403	444	470	451	428	448	420	461	449	423	434	456	398	416	415	438	436	415	424	460	439	455	435	412	410	434	443	461	458	434	441	414	467	451	431	429	418	490	424	450	463	466	471	451	467	463	430	435	467	480	408	446	454	406	431	443	409	430	459	479	468	443	400	436	435	434	458	428	432	463	428	468	482	423	437	431	415	450	434	466	466	443	445	436	460	433	495	464	458	480	430	480	504	452	437	454	467	435	424	430	429	481	439	446	417	436	484	489	438	416	441	409	468	443	453	472	475	467	451	441	449	447	438	478	432	410	456	419	432	440	427	457	448	446	431	428	456	459	436	398	431	461	432	418	421	466	426	430	456	433	447	463	470	413	461	412	466	424	414	440	469	419	471	418	437	436	497	426	467	413	462	492	432	481	401	419	442	470	403	440	431	444	412	437	459	431	433	451	416	437	402	430	479	413	458	456	437	439	433	477	471	412	489	446	437	441	446	439	476	458	455	413	475	428	399	423	441	470	475	443	464	480	460	441	433	458	466	417	427	446	438	433	405	474	450	435	468	474	473	461	447	462	448	425	421	402	435	433	447	469	416	407	467	425	390
38568	26681	24764	20695	15853	10455	4360	2133	1836	1518	1419	1370	1321	1294	1276	1218	1081	1052	996	1091	1041	1017	989	980	1002	989	918	957	973	972	987	1011	1010	1005	932	931	1002	930	953	970	968	941	958	973	963	942	963	983	1000	982	934	972	943	938	937	949	1022	992	925	990	979	964	957	969	1002	943	967	973	930	923	932	970	966	940	927	904	925	937	893	959	971	928	919	971	973	878	912	871	974	904	908	900	913	945	941	942	900	929	886	945	951	936	988	912	929	900	906	889	990	918	923	888	965	914	944	972	914	929	893	910	943	954	913	956	991	879	961	921	928	946	996	963	955	991	947	862	921	926	936	935	862	949	915	940	999	971	897	923	894	943	919	899	953	932	899	995	932	890	1015	959	981	942	906	951	954	885	946	884	951	875	942	1024	937	925	938	923	945	997	946	984	950	954	950	932	943	939	961	935	957	872	898	979	962	1013	958	924	907	974	950	960	954	959	932	933	928	895	961	939	897	976	938	927	947	907	919	915	928	926	946	942	938	925	936	929	924	920	905	959	960	978	897	886	970	881	913	924	942	972	961	971	910	897	888	888	936	897	933	935	964	1004	898	939	931	1003	941	954	942	980	926	941	863	988	943	887	898	965	973	915	926	901	934	890	923	920	959	897	954	933	936	881	933	908	901	928	937	942	952	896	979	943	872	985	983	946	912	983	872	985	990	951	960	952	960	970	984	941	954	924	952	951	911	936	992	907	923	970	977	964	968	967	961	927	880	933	949	911	939	985	928	956	918	945	915	932	958	953	964	956	867	927	960	993	905	982	942	917	985	992	977	924	948	954	979	954	916	948	913	900	955	929	965	954	918	976	932	891	908	925	946	896	1008	906	958	934	912	965	956	954	930	954	889	893	955	912	971	954	895	933	898	890	909	924	916	934	896	905	868	919	892	934	933	922	875	903	893	936	933	959	953	913	939	944	915	949	948	940	938	879	962	868	943	977	935	987	941	986	869	938	932	942	929	988	990	876	884	988	972	911	985	910	954	918	940	921	948	967	976	893	926	917	945	956	903	898	905	940	946	935	983	910	949	954	936	951	921	971	976	954	926	947	931	963	948	868	933	895	949	937	920	877	930	1002	953	915	938	938	938	888	943	959	934	917	886	925	963	969	953	933	964	901	966	946	895	937	932	967	937	915	896	882	947	922	952	947	905	881	957	894	928	904	973	924	933	992	939	890	969	962	928	885	905	926	881	903	971	906	933	931	948	958	950	977	968	975	894	856	934	895	943	927	946	914	908	927	873	967	1017	898	957	885	961	942	974	898	930	943	932	943	986	892	911	895	944	963	935	943	935	945	912	886	969	940	986	902	933	977	910	926	951	926	1003	947	914	911	923	938	941	913	912	924	934	932	944	960	915	951	949	977	875	939	913	918	949	945	925	928	979	985	935	917	939	994	883	991	936	972	928	893	910	903	942	971	947	914	930	973	962	875	955	941	915	900	953	949	948	986	941	953	901	974	919	930	925	929	929	929	883	944	959	937	957	950	880	940	976	909	907	900	972	966	953	971	951	933	978	923	945	924	879	945	885	915	902	931	926	955	946	913	961	886	939	912	1008	919	911	890	951	960	905	925	933	953	974	939	973	913	906	948	887	911	909	889	936	904	956	927	904	968	995	907	962	977	976	957	949	968	940	969	927	878	974	878	966	955	933	876	928	917	934	914	950	847	956	962	921	898	975	990	957	872	883	944	872	949	961	967	943	966	977	930	915	944	938	972	933	942	898	899	918	900	912	974	909	846	946	933	993	950	956	951	940	963	903	958	913	924	952	890	985	936	931	945	904	939	901	949	931	914	953	918	910	910	940	989	918	986	929	903	937	944	920	924	906	905	989	933	917	931	907	922	918	958	884	943	907	921	940	967	959	963	901	909	924	939	923	955	963	960	1009	976	986	943	924	908	932	973	899	972	960	932	969	903	907	896	870	954	930	890	933	932	948	904	911	918	910	983	978	948	939	934	946	949	955	918	879	998	975	950	943	964	898	954	975	902	886	926	907	904	941	960	970	962	953	862	968	925	932	948	892	986	951	940	949	899	890	916	934	902	932	988	927	917	963	915	936	948	923	903	952	935	911	946	917	839	919	904	927	925	983	1005	971	917	944	926	983	887	1002	938	930	949	945	937	903	978	979	932	956	903	956	920	918	921	896	971	961	857	918	904	954	948	935	893	901	905	914	902	932	903	946	913	951	917	942	975	965	873	917	910	909	913	939	938	921	935	932	951	943	929	900	999	933	937	950	872	931	981	958	946	923	983	951	961	875	955	980	937	873	939	989	972	920	945	962	884	924	927	940	949	976	884	931	912	929	948	911	935	921	916	881	946	919	920	920	949	1029	946	935	941	1011	919	1008	970	917	925	948	952	971	887	934	927	1005	971	880	907	905	969	961	950	894	1000	943	987	949	892	929	934	939	930	917	941	887	1002	975	935	944	965	888	920	948	942	900	956	920	942	911	965	942	962	919	885	944	949	950	948	869	968	943	923	903	885	943	943	937	920	945	957	883	906	944	917	1018	947	947	887	945	874	982	871	971	913	919	897	932	925	916	941	889	926	896	945	980	953	963	939	950	935	980	959	934	933	900	969	949	976	906	966	925	964	911	930	976	930	949	926	883	908	959	920	871	1013	974	924	935	945	935	941	929	946	947	914	961	891	947	915	965	1008	1013	922	938	961	959	920	924	964	971	943	988	955	899	958	908	951	951	963	947	933	1002	877	972	945	897	955	925	957	954	950	949	908	925	898	938	869	928	947	925	953	959	969	918	945	982	955	925	924	939	920	1006	933	922	961	963	968	935	998	910	941	963	896	961	940	957	930	970	947	934	914	936	993	950	954	922	917	971	1002	942	986	914	902	943	990	908	940	974	975	959	941	917	927	914	946	980	909	969	916	924	914	880	939	937	985	992	949	892	917	917	959	956	934	982	941	978	939	990	910	951	902	869	924	927	910	937	948	910	954	951	954	960	901	898	944	986	908	953	956	910	931	975	908	962	967	912	927	991	956	899	1002	903	943	939	933	966	941	915	935	903	889	895	948	979	947	992	934	951	893	970	949	982	915	1001	918	892	913	902	994	901	929	1037	938	934	930	920	923	947	933	954	938	985	861	907	949	901	949	918	972	920	992	879	879	935	931	940	956	913	939	943	941	966	996	929	945	975	906	919	902	920	960	936	968	966	984	908	934	940	878	935	945	916	938	950	982	910	937	975	923	958	965	954	952	1005	947	932	906	971	919	938	981	959	937	981	891	959	946	908	904	906	975	981	882	983	890	898	962	939	960	919	944	907	920	936	946	962	906	903	982	928	990	960	925	922	928	978	952	955	959	951	879	984	955	943	952	949	948	878	977	904	898	944	968	899	959	963	900	939	933	867	949	957	973	901	982	994	967	890	935	947	963	967	848	910	942	910	890	964	922	948	959	918	968	976	927	938	970	950	932	951	903	951	908	985	942	920	895	968	961	913	912	940	965	873	947	934	943	932	911	941	925
44704	23082	10601	4225	1370	850	601	573	503	510	475	473	444	491	453	458	431	440	455	405	483	441	418	429	421	409	441	436	422	426	424	446	419	415	478	443	424	444	409	455	472	435	403	399	431	427	412	450	449	435	423	413	391	431	418	476	403	427	387	439	423	432	428	419	438	451	439	454	405	427	445	428	394	404	422	426	446	435	424	429	415	465	424	390	403	419	424	439	474	466	455	434	416	458	442	419	473	426	444	470	405	408	458	444	428	435	444	461	413	466	393	465	422	396	426	398	402	396	414	428	414	434	431	374	445	445	443	445	439	475	419	414	485	398	426	415	384	398	449	452	463	447	406	428	422	462	418	410	431	418	412	419	439	414	431	450	417	444	422	457	411	421	448	404	455	402	383	405	425	440	436	428	425	408	442	426	423	471	426	410	427	489	453	419	406	416	420	444	386	415	453	397	433	452	454	433	436	465	423	421	385	432	460	445	380	407	446	409	437	467	418	416	457	470	442	441	452	419	399	432	388	413	430	455	435	407	439	479	408	428	405	402	430	418	436	446	434	419	453	420	445	391	398	416	437	394	422	434	422	433	449	466	443	435	428	426	433	419	429	476	449	401	456	430	409	449	416	432	432	467	425	461	436	431	403	430	416	443	391	418	417	442	397	481	441	423	403	414	446	455	416	375	431	390	424	459	386	455	398	450	422	391	482	443	384	403	497	430	402	424	401	416	452	427	452	439	436	449	414	380	440	414	451	440	426	442	473	406	440	434	429	435	441	414	410	444	445	413	470	382	425	455	433	427	454	443	433	420	422	439	429	418	390	425	427	417	457	426	424	446	424	426	414	432	412	469	470	442	452	451	477	420	408	438	480	435	415	441	419	457	395	448	404	399	437	434	419	480	423	439	422	425	425	431	419	429	453	396	457	400	420	409	403	428	440	438	469	441	407	394	441	418	435	430	448	439	419	480	432	454	424	447	441	424	393	447	401	380	400	443	451	434	429	472	444	476	399	440	427	421	427	397	402	435	395	407	423	429	422	421	428	410	411	431	399	427	440	469	412	400	447	431	459	390	440	443	434	406	416	420	417	467	450	427	422	406	449	428	441	402	440	449	429	409	452	408	426	412	398	448	441	374	475	418	382	466	424	451	440	444	427	440	428	421	429	414	388	444	457	416	419	413	425	417	416	400	429	457	439	464	429	454	415	445	431	433	449	422	421	406	427	467	465	431	446	394	469	431	409	428	448	418	441	418	414	411	415	423	464	457	516	462	410	391	402	432	443	380	419	472	433	425	438	449	435	422	447	398	393	453	434	389	441	436	463	436	414	416	416	465	422	388	407	425	433	445	435	428	459	435	460	445	432	457	425	442	426	436	424	405	470	448	439	454	446	367	449	420	405	405	424	430	427	419	437	422	412	426	418	441	461	409	453	465	428	442	388	439	390	445	415	409	415	461	493	409	436	424	420	409	431	446	383	426	425	401	408	435	422	426	447	436	422	406	397	436	401	430	413	437	476	508	416	449	441	449	437	453	420	419	476	395	420	452	446	433	439	410	439	423	409	411	410	456	415	405	425	391	452	409	435	434	447	447	457	413	408	443	409	421	401	407	400	402	445	388	424	429	466	424	412	427	442	439	451	422	390	414	413	384	420	408	436	455	400	440	418	452	444	432	433	437	433	458	444	494	427	443	395	402	406	437	439	451	417	422	438	399	449	421	391	425	414	403	420	409	428	421	427	439	515	422	435	421	430	454	433	430	448	409	420	415	417	467	414	413	418	435	463	432	450	428	442	397	423	415	416	436	446	428	425	407	422	387	434	427	438	435	436	444	407	437	467	452	459	421	411	436	405	434	419	429	421	468	423	424	415	431	417	426	443	396	414	409	438	453	433	430	419	405	437	402	443	430	409	416	509	435	470	380	442	432	427	438	459	423	425	446	442	446	412	393	386	430	377	406	447	416	403	417	431	423	444	440	454	449	442	398	441	457	438	399	415	431	406	419	426	410	405	464	462	415	402	434	433	362	439	451	408	437	454	417	416	426	382	429	414	445	431	437	424	447	411	444	399	426	459	504	427	414	450	451	442	433	430	444	435	400	436	402	438	449	449	423	395	462	424	391	443	419	451	425	457	462	419	418	427	439	397	426	457	452	441	456	404	437	437	407	436	439	399	402	454	438	404	477	429	454	413	446	428	431	442	404	389	458	417	412	482	417	435	461	396	440	454	461	416	450	446	459	452	473	469	483	413	444	434	389	410	445	442	414	438	417	387	442	435	433	418	403	400	435	390	463	436	410	404	426	432	424	379	409	439	430	422	465	407	420	437	463	416	427	440	461	439	417	456	405	425	471	429	439	455	439	407	411	449	488	449	444	400	431	389	471	432	433	446	433	395	450	461	444	428	418	405	424	432	444	406	421	400	473	455	426	413	454	437	411	437	380	422	416	438	448	404	407	421	447	434	429	430	414	441	399	399	498	415	446	399	426	421	440	459	456	435	403	413	436	448	416	433	411	409	436	436	452	442	475	429	461	389	409	429	427	450	393	453	422	438	471	449	445	424	431	443	417	432	429	481	417	465	447	440	413	475	400	447	454	430	458	401	412	429	431	445	423	362	433	455	482	400	413	411	433	444	408	440	404	425	408	416	443	403	425	466	428	431	445	423	447	404	396	396	442	425	400	432	396	431	412	435	453	402	408	431	440	424	440	416	413	437	437	428	412	469	419	446	438	427	432	424	402	452	414	452	426	449	416	434	428	431	433	389	479	417	394	421	402	393	442	448	405	439	488	431	443	384	418	387	459	435	433	416	429	419	455	439	432	430	481	420	395	477	460	425	436	429	450	449	439	397	397	386	448	460	440	450	398	432	464	421	435	415	418	431	439	451	380	454	439	431	422	402	413	424	438	500	472	448	472	415	432	455	464	431	402	439	435	451	422	470	420	451	414	424	432	457	441	425	425	393	434	410	415	397	425	393	433	414	395	418	401	441	433	422	399	475	442	424	415	457	433	463	425	440	450	480	447	453	466	437	440	453	400	436	429	410	431	423	417	435	432	431	454	444	421	426	443	443	456	409	439	401	476	395	439	405	477	402	451	419	386	434	437	412	406	427	456	435	392	398	418	450	425	417	389	438	469	460	434	419	433	436	451	409	437	414	470	426	433	418	449	445	431	414	430	401	404	427	444	441	458	464	391	416	474	416	427	420	403	466	392	416	435	438	463	408	382	401	433	422	469	420	410	456	467	445	445	443	460	464	412	436	420	414	476	410	457	425	383	432	482	420	452	413	437	401	458	436	505	459	428	442	468	379	423	428	418	455	383	416	445	398	398	472	448	390	463	443	410	445	436	410	452	428	425	421	435	421	482	445	431	390	380	454	405	450	473	431	425	449	424	440	388	409	426	431	424	439	458	425	454	442	462	418	424	417	439	454	446	461	447	459	414	440	456	438	413	399	419	419	412	444	417	422	452	415	403	396	423	401	450	419	370	439	405
28110	16548	13157	8660	3934	2425	1775	1324	1259	1096	1087	1108	1056	1055	1005	1030	1002	987	977	955	944	929	988	928	923	957	943	938	930	953	950	937	908	887	935	979	912	929	922	912	927	920	904	873	893	930	967	883	947	926	857	913	906	954	926	922	922	866	918	897	891	938	921	908	909	891	908	867	904	931	881	904	901	897	905	957	908	901	921	875	909	919	929	908	933	967	905	877	911	859	908	876	903	904	853	933	955	878	888	966	921	932	879	902	945	885	866	881	938	891	905	830	920	893	979	912	886	935	903	923	1000	939	942	897	851	919	968	905	920	940	879	913	901	951	867	891	874	859	945	891	895	959	932	940	881	899	967	886	970	916	912	926	916	910	870	959	907	912	950	954	885	916	882	984	863	941	923	916	915	874	946	920	922	924	883	932	929	946	962	902	942	937	971	893	925	891	936	855	912	884	910	915	928	989	920	876	900	883	887	927	921	918	867	901	896	924	939	925	906	941	976	909	962	917	896	855	951	888	868	883	944	882	921	926	903	886	863	917	911	909	926	906	903	916	939	899	949	969	919	923	906	918	917	874	903	911	891	945	921	927	904	939	926	889	912	859	893	866	915	890	920	935	940	879	883	900	918	847	936	913	905	879	882	902	868	937	920	887	871	956	926	915	907	892	947	904	880	979	976	948	910	961	960	845	903	946	848	849	935	928	904	912	918	917	839	834	906	890	984	879	903	900	914	918	917	885	874	916	926	900	922	885	942	878	879	920	945	911	837	876	920	894	924	941	977	936	875	919	922	926	879	909	939	857	904	936	875	881	901	898	916	883	928	932	875	875	957	911	877	929	908	937	898	840	915	956	896	923	921	904	936	923	901	878	908	913	908	877	905	861	874	911	960	890	909	884	885	987	917	872	936	923	899	904	933	937	899	867	893	893	903	912	946	879	921	907	905	932	890	893	867	924	889	885	911	950	873	915	881	934	904	948	934	952	897	917	890	843	888	898	953	895	883	917	956	852	878	909	914	931	895	860	893	899	893	905	910	919	870	921	943	883	948	901	891	936	999	917	865	891	966	905	831	887	948	948	943	972	912	891	986	911	865	894	840	896	832	910	880	886	929	930	902	933	953	934	931	964	967	901	937	884	859	930	979	948	916	899	875	987	892	859	892	965	884	889	904	909	873	887	932	950	947	915	883	886	929	913	895	961	899	929	870	917	953	896	933	929	920	914	906	951	916	951	865	884	928	855	936	939	937	943	912	951	909	1020	931	928	890	915	901	903	961	909	884	870	951	901	892	873	889	880	863	942	889	877	919	885	924	895	906	882	861	922	1018	939	890	960	877	914	882	972	923	902	910	879	916	853	884	912	913	910	937	941	839	897	915	890	890	904	887	907	902	918	880	940	951	874	865	886	902	913	875	883	919	927	952	930	934	925	897	906	855	886	914	909	919	878	875	902	885	912	930	895	988	922	874	903	958	924	917	948	870	922	895	895	876	893	884	872	937	918	896	898	916	944	919	892	892	896	911	942	872	961	941	922	921	873	879	935	920	916	923	906	940	875	952	932	919	868	974	904	973	926	832	921	880	908	955	868	855	887	979	949	948	868	875	934	909	861	956	929	944	930	947	914	926	936	938	928	881	934	873	905	890	891	887	891	912	881	978	929	935	924	932	923	932	879	899	912	905	882	911	943	892	876	940	925	973	902	921	917	909	928	923	896	938	885	927	927	906	905	895	982	957	887	916	920	920	912	905	910	924	936	962	945	882	909	913	887	916	907	874	939	932	893	898	913	920	907	969	879	892	955	927	866	886	864	922	865	951	919	895	877	906	919	920	904	898	910	907	892	897	944	959	984	881	936	892	906	893	880	921	913	898	938	895	901	889	930	890	946	964	880	911	896	954	933	890	880	893	880	940	900	941	955	962	944	951	958	900	924	889	857	878	887	873	887	939	926	883	903	903	965	897	941	895	897	879	940	928	913	912	885	914	869	890	935	923	893	871	893	913	900	898	941	897	962	909	903	944	947	935	873	936	948	878	962	893	949	905	895	936	876	935	941	924	910	934	890	871	923	911	935	886	929	881	910	918	932	926	949	940	907	876	910	942	922	888	957	945	899	922	899	901	847	903	919	938	898	917	900	940	879	891	967	846	901	968	913	933	936	882	1019	915	950	908	917	920	943	914	856	882	868	875	962	894	886	925	946	910	882	899	892	924	854	911	942	905	917	934	905	964	897	917	902	900	949	890	907	951	897	931	927	899	886	896	913	865	972	900	874	894	857	908	944	934	879	916	866	903	891	896	896	913	950	909	980	867	945	870	874	936	925	914	920	917	886	880	901	943	921	963	889	843	953	932	877	991	955	931	893	930	909	884	923	899	886	965	885	935	923	861	922	897	903	934	914	920	908	924	874	891	897	915	954	895	963	865	880	921	902	963	976	926	930	945	972	940	896	908	907	896	894	935	858	965	925	903	961	850	970	858	849	921	915	936	895	908	867	844	912	889	925	868	847	900	941	897	879	896	944	968	963	923	932	950	972	948	901	858	905	910	907	899	917	895	847	919	895	937	915	897	909	879	913	902	894	893	957	918	917	889	857	861	888	918	863	864	871	964	884	906	898	901	892	902	931	920	940	916	907	907	933	929	950	906	924	920	917	887	872	951	891	862	928	887	955	895	945	891	967	870	946	915	911	914	928	880	877	926	912	959	933	917	916	916	860	886	903	929	946	899	943	900	944	916	939	978	896	917	894	903	907	870	938	921	902	922	947	915	919	913	899	888	916	882	956	912	940	940	949	927	909	911	960	963	898	857	831	965	940	899	912	889	901	944	907	928	929	908	913	936	882	879	870	937	887	895	949	927	927	973	869	917	886	909	891	902	894	882	905	892	945	934	968	835	951	923	884	899	894	925	914	890	878	984	920	898	867	890	947	935	907	961	967	948	867	960	890	858	923	921	946	950	919	912	843	938	904	907	846	908	850	903	891	941	940	881	917	931	931	907	918	943	926	958	910	911	913	919	900	906	893	907	911	930	930	969	898	936	1021	914	923	988	924	914	931	890	921	926	955	949	898	925	949	913	912	978	946	943	879	936	911	920	927	887	898	884	883	927	904	920	916	946	900	944	881	881	926	928	887	841	891	882	896	915	885	914	919	936	912	940	939	894	885	921	871	882	864	915	856	941	887	927	911	886	875	894	866	909	928	951	888	894	886	897	846	896	863	922	946	927	887	892	945	923	910	959	907	882	937	941	951	875	870	862	942	969	951	856	926	922	934	965	927	868	864	915	879	882	921	899	902	889	878	924	938	905	893	926	919	955	975	901	887	887	885	930	871	879	866	898	893	939	978	920	954	885	925	898	923	948	908	879	924	917	892	918	966	904	949	954	960	918	890	940	968	878	896	871	874	909	930	901	930	863	875	879	929	904	920	926	911	880	904	954	912	921	896	867	922	914	921	920	872	921	868	938	884	903	914	911	923	852	913	897	869	888	906	885	915	914	928	922	892
52113	27493	14440	6664	3788	3084	1180	651	551	482	435	493	494	527	464	497	476	434	443	408	430	464	447	493	416	446	432	415	352	453	454	425	422	428	407	414	426	456	417	445	441	437	422	467	374	448	405	406	418	427	418	438	407	441	402	413	410	403	381	396	458	418	397	410	360	408	426	468	402	431	417	417	408	414	422	416	451	445	381	422	420	416	423	406	472	425	400	447	398	414	405	409	418	416	418	406	414	440	388	417	457	420	399	433	438	423	413	411	405	439	376	427	434	414	432	396	406	426	403	378	412	385	396	429	418	385	419	398	418	398	391	393	438	458	428	448	428	431	403	403	395	424	399	385	412	405	419	482	461	395	402	396	399	423	437	445	428	419	396	446	423	444	388	408	379	423	380	413	401	427	440	427	442	409	430	394	396	375	374	401	394	408	401	415	442	404	407	431	366	360	449	395	417	397	424	415	414	414	417	440	387	404	415	437	438	386	451	379	461	425	402	419	392	435	405	397	421	422	410	420	406	422	390	440	428	392	424	434	419	428	401	379	452	415	425	417	418	450	387	411	386	438	408	424	417	420	407	396	411	401	413	406	397	418	442	418	384	441	441	444	443	403	422	419	453	434	392	411	413	401	423	445	382	446	438	425	392	438	434	420	398	384	408	443	367	428	428	399	379	394	399	451	437	400	431	427	382	426	368	420	423	423	428	399	424	396	381	406	402	388	391	355	424	383	395	412	440	424	434	411	403	411	421	428	403	439	418	411	410	395	406	416	407	417	399	439	446	432	398	406	423	391	438	421	445	407	401	434	467	425	442	385	411	380	424	402	408	420	416	415	373	392	411	378	434	405	439	402	458	447	452	405	390	388	402	426	403	417	409	402	392	394	384	395	394	395	396	426	419	444	417	378	379	442	406	422	409	420	416	420	415	380	411	433	452	429	413	433	442	419	436	427	430	434	387	379	402	415	415	438	413	430	429	376	371	432	404	401	394	430	408	408	398	384	396	390	401	454	436	445	421	386	438	405	412	424	416	403	434	378	389	400	412	394	427	424	422	398	401	403	421	397	377	407	384	435	423	457	434	418	410	393	426	399	415	410	395	373	380	444	439	434	421	401	426	413	403	454	407	441	392	420	443	418	404	434	459	374	401	449	416	422	405	410	419	411	432	414	423	390	389	402	376	380	410	443	429	423	393	407	393	405	412	450	398	398	432	428	431	414	472	431	354	419	431	454	406	417	433	434	427	396	412	445	409	393	401	419	450	378	394	424	418	407	407	401	451	449	397	427	411	413	430	401	417	419	385	378	425	389	444	403	402	407	435	390	418	400	414	384	416	419	447	420	447	371	422	425	416	431	434	427	443	426	397	413	413	417	436	454	406	424	446	387	408	434	396	386	396	392	391	430	391	432	414	403	417	424	382	402	407	427	401	419	418	378	430	447	447	393	411	405	344	423	412	469	413	404	431	433	425	410	460	397	401	441	407	379	465	427	393	421	384	396	407	415	410	382	391	406	435	429	396	434	398	427	434	396	381	389	400	384	393	426	400	431	377	389	404	397	428	446	434	416	391	439	447	416	356	399	426	403	444	397	418	433	418	411	390	396	429	412	372	452	384	428	397	368	395	440	441	410	428	332	418	401	404	428	449	429	456	407	374	384	443	417	440	418	397	364	427	406	433	403	402	399	418	408	384	448	426	427	369	409	392	421	411	412	380	446	398	422	458	416	422	406	420	386	385	456	428	405	396	424	358	448	409	392	411	437	444	401	402	379	432	384	426	413	400	407	419	400	411	410	366	412	428	462	419	396	380	458	414	419	436	415	411	415	393	399	410	404	428	421	421	439	389	404	432	401	386	412	399	412	428	415	395	403	446	400	390	404	385	423	386	420	409	417	390	402	429	390	457	425	437	430	415	403	388	431	423	383	424	434	416	384	411	456	429	377	444	412	436	423	379	413	437	410	426	404	448	409	423	422	411	412	428	382	408	411	415	406	411	455	451	423	386	400	437	433	389	433	423	413	469	404	425	393	421	439	371	432	389	414	453	391	407	409	443	419	440	424	426	395	408	390	434	411	441	399	424	439	418	461	401	452	405	404	401	436	421	443	422	450	417	413	391	414	475	437	426	389	391	402	403	397	412	442	436	347	389	409	426	437	416	419	397	415	445	423	368	448	451	403	398	423	392	368	412	394	400	403	395	378	418	420	391	427	413	382	454	397	418	408	400	377	434	395	423	423	409	462	420	451	423	405	408	437	425	383	444	388	419	420	377	429	383	389	395	408	407	417	406	426	462	412	408	456	437	431	433	423	443	425	428	433	427	381	408	455	435	450	365	456	423	413	396	409	381	432	425	423	456	403	414	395	430	410	420	416	383	409	421	415	439	423	429	470	429	440	408	444	439	484	403	451	405	365	387	407	408	423	449	423	429	399	375	403	356	378	438	399	395	393	415	411	397	439	409	439	428	413	388	428	401	464	436	406	409	385	455	425	431	409	443	432	474	360	397	431	444	403	396	391	413	452	425	423	443	435	405	446	421	413	401	407	422	385	426	421	389	405	392	442	440	429	384	422	389	385	471	414	397	431	416	438	400	393	419	434	446	361	417	422	401	414	399	422	422	418	453	435	418	414	396	436	392	413	422	418	407	399	402	424	371	417	391	373	431	408	394	405	414	449	399	412	375	374	425	383	409	441	431	431	480	413	390	417	374	380	401	385	431	384	385	417	409	418	436	387	408	413	399	407	401	423	429	428	399	399	390	422	420	407	417	423	419	445	409	452	442	404	450	410	435	393	408	405	430	438	405	434	414	432	384	377	429	393	441	394	408	421	413	392	413	430	442	422	412	408	376	426	395	455	400	422	364	393	401	457	420	376	375	408	424	445	415	394	399	386	406	389	429	423	436	419	408	407	418	401	376	367	438	409	451	417	432	387	396	445	443	434	410	421	414	412	427	356	423	417	449	385	426	397	394	414	406	412	425	366	367	383	397	433	431	394	404	372	478	456	386	382	389	447	395	399	402	385	394	410	424	398	384	420	421	373	416	429	450	441	433	413	441	427	445	421	396	418	435	427	394	380	457	418	433	392	437	426	409	409	438	430	413	459	460	449	443	386	432	427	426	367	413	394	420	421	425	391	403	439	421	391	429	372	444	396	369	368	401	388	415	367	396	413	390	394	423	391	397	394	410	413	398	397	419	442	414	380	385	404	442	439	422	385	421	387	424	443	434	463	423	426	416	411	430	408	400	438	383	419	390	411	422	466	426	422	419	404	407	398	482	441	434	396	410	387	449	413	399	432	418	401	436	432	406	463	424	410	370	437	409	402	413	406	446	437	417	437	410	408	425	415	383	415	423	451	431	365	393	422	389	397	408	377	385	394	389	417	413	423	393	413	391	376	383	452	412	413	450	434	398	379	424	411	427	421	430	403	433	352	433	433	440	438	412	413	416	382	422	363	424	418	404	444	383	373	428	435	408	397	414	421	424	425	417	423
32682	19478	17193	13105	10728	9320	3407	2027	1674	1411	1283	1204	1218	1195	1137	1090	1049	1081	978	944	946	1054	949	971	920	901	968	894	932	958	969	917	962	932	973	924	849	861	893	932	889	839	895	921	923	912	953	882	902	912	931	918	876	913	859	906	940	874	882	862	890	934	951	911	857	873	881	885	870	861	852	899	854	893	897	914	865	880	842	898	909	862	886	877	913	890	843	889	938	899	897	874	912	916	954	919	869	852	879	883	909	880	907	874	920	876	855	907	871	866	914	837	884	887	875	881	883	847	897	911	888	903	855	834	894	917	903	889	917	917	934	836	940	929	863	853	870	882	877	897	843	886	931	893	905	935	886	893	849	850	914	886	909	839	849	869	854	905	890	888	923	852	857	887	877	901	884	903	824	892	861	890	897	922	889	843	815	851	868	951	924	898	870	854	825	881	914	884	934	919	912	859	914	891	860	885	896	894	886	913	878	833	897	880	895	906	897	939	901	907	863	930	866	919	912	937	856	866	885	905	921	909	897	916	913	902	859	850	916	883	846	900	848	861	929	862	862	820	847	932	853	868	884	882	887	895	888	844	899	839	842	876	890	906	922	872	899	840	888	889	881	919	898	907	895	906	874	885	873	901	830	877	936	887	881	917	855	880	851	852	867	888	892	918	885	833	828	864	906	800	849	894	927	859	845	872	869	865	998	862	862	873	875	918	832	851	863	848	910	851	853	916	875	860	892	878	901	918	884	896	835	913	927	835	850	919	927	864	885	941	879	853	883	905	893	847	852	889	890	969	908	944	872	870	885	866	876	873	876	886	832	850	892	899	879	883	829	858	885	860	870	865	887	896	924	843	886	891	901	888	862	899	905	900	854	901	883	882	868	897	915	870	926	851	949	851	874	883	876	917	918	870	885	875	874	946	847	833	876	867	886	910	874	885	889	883	919	901	895	861	922	816	860	916	928	877	876	856	872	874	857	898	893	863	881	899	924	878	895	872	869	893	870	888	867	882	884	888	866	869	875	875	894	908	898	883	901	842	891	904	881	855	857	896	868	835	860	865	862	873	867	910	909	861	895	857	884	888	896	876	893	843	920	886	885	852	876	930	898	878	892	861	920	888	899	867	901	914	874	856	871	883	822	863	918	875	847	923	881	930	907	872	892	884	871	876	928	907	894	911	911	892	892	904	908	926	915	860	898	898	868	848	886	864	910	862	955	888	871	902	897	904	857	882	841	913	860	933	870	880	847	883	924	886	868	896	837	929	874	844	927	865	883	851	880	911	902	869	909	903	873	907	817	910	870	887	905	890	906	877	930	856	887	880	919	928	847	855	925	870	848	865	862	884	910	919	900	901	888	888	861	906	896	904	897	917	876	889	885	887	934	876	899	887	838	881	903	929	873	905	901	908	872	842	897	893	871	916	879	908	899	946	887	880	907	900	909	901	869	944	910	918	907	867	936	853	891	868	867	943	832	929	932	903	899	871	941	959	882	924	897	847	851	865	858	887	891	876	869	905	884	867	867	821	832	884	826	850	893	939	874	892	882	860	891	904	886	886	885	878	890	849	867	914	894	900	914	862	916	874	855	939	920	892	874	864	882	926	941	910	873	874	907	847	894	901	826	823	927	863	887	888	901	820	846	906	891	874	864	855	872	912	912	883	928	866	812	887	897	857	888	848	917	872	872	873	935	907	919	911	907	846	927	841	872	850	881	903	916	925	898	920	897	882	858	854	891	873	878	908	831	868	826	939	864	825	850	863	933	865	887	854	873	885	902	866	879	873	918	898	867	886	902	897	858	846	861	897	933	879	898	836	859	857	823	903	873	886	816	874	832	909	870	903	837	848	912	906	893	869	916	875	868	836	879	896	829	910	886	854	915	893	963	879	944	942	923	935	833	871	827	869	853	881	941	916	856	847	913	945	861	908	925	920	930	845	942	886	892	843	881	883	850	923	925	893	932	818	880	868	892	868	931	837	860	913	861	910	859	879	892	883	882	909	831	895	847	920	897	911	873	891	883	846	876	874	874	871	849	880	901	886	901	832	879	925	905	908	882	872	891	901	888	908	852	882	941	873	900	909	887	868	849	856	823	909	921	876	931	863	853	918	857	921	892	915	919	860	885	893	950	893	893	878	889	898	897	832	899	900	877	866	915	902	911	892	859	887	948	873	868	884	855	921	856	901	848	882	939	843	922	841	869	883	879	921	877	891	887	936	859	944	903	912	845	860	868	898	888	867	857	927	861	848	927	914	915	829	841	840	850	869	887	867	824	943	899	902	897	816	910	860	867	892	915	911	880	857	869	886	880	860	907	883	879	886	903	879	895	888	847	827	915	936	887	916	892	854	907	878	869	930	898	855	853	896	886	851	890	915	869	853	877	892	892	897	906	918	927	852	894	866	867	849	902	931	894	842	936	887	860	888	914	870	831	931	877	851	898	862	929	876	923	886	890	880	933	921	975	889	869	857	858	859	879	850	930	938	920	889	887	869	890	930	896	924	920	869	933	887	898	927	906	916	890	884	859	919	898	909	868	874	904	841	909	881	872	875	896	919	918	895	858	907	864	933	858	913	915	879	904	897	953	919	909	919	871	899	902	896	900	899	912	905	891	892	883	896	947	903	884	844	842	872	862	898	925	895	832	895	941	838	910	847	892	889	920	888	864	873	840	905	886	871	896	890	860	889	875	881	878	878	896	903	846	909	860	885	843	888	896	928	895	921	854	909	853	889	859	899	915	813	861	871	893	908	917	881	919	961	939	874	911	891	876	855	919	883	874	875	928	863	841	857	854	934	865	888	969	868	980	900	874	859	831	877	893	892	930	924	867	866	882	893	887	856	880	847	911	909	882	866	855	946	878	881	874	896	855	978	852	901	847	899	896	925	868	933	892	864	882	949	861	896	888	882	871	888	854	868	897	910	910	864	849	855	838	854	875	854	879	916	889	910	861	912	859	860	916	839	894	899	941	855	852	926	878	912	912	890	869	872	869	878	911	872	861	904	905	871	885	906	846	853	939	892	840	876	924	890	885	866	862	907	852	904	900	898	894	948	874	947	931	821	928	861	915	882	907	906	869	909	878	918	852	904	886	845	880	877	920	925	878	861	874	846	879	811	875	872	859	875	932	883	905	926	905	909	881	858	945	873	914	882	884	890	957	929	855	909	893	874	830	868	887	868	950	899	875	885	804	851	925	930	865	913	880	852	859	907	862	882	884	905	855	849	852	874	935	898	869	779	832	879	876	864	866	899	881	872	888	873	881	910	957	921	825	909	846	908	867	876	905	877	922	959	889	884	845	886	918	867	853	889	908	915	877	914	907	960	925	851	858	851	859	873	927	929	914	906	908	889	908	865	898	913	885	914	833	895	879	905	875	898	864	855	919	915	878	903	856	883	825	882	924	885	904	905	883	848	905	890	877	875	865	949	846	865	865	936	852	858	832	873	884	866	949	898	831	871	922	813	845	885	835	909	871	906	884	893	880	878	872	887	901	928
58150	34353	24950	13379	7486	4853	1298	795	683	581	552	560	560	545	513	548	516	512	486	440	455	460	505	474	465	465	450	464	414	452	453	500	456	449	440	461	488	465	463	440	421	463	450	463	429	467	468	462	384	455	467	436	469	406	469	418	425	447	450	443	392	418	491	449	482	429	419	463	442	441	423	428	429	452	481	443	453	501	427	490	485	487	430	435	457	405	489	397	465	434	460	467	417	435	403	460	441	442	452	451	438	438	418	463	445	452	471	421	459	446	504	456	463	455	412	487	493	438	419	435	427	416	429	419	466	466	429	454	418	418	456	453	450	449	458	454	430	444	446	470	466	478	434	433	443	457	435	405	450	437	399	418	407	435	454	401	454	420	442	454	428	387	433	458	446	476	431	442	425	478	460	457	469	446	417	432	443	445	433	468	476	438	439	463	483	418	461	443	433	432	433	426	448	440	484	436	484	443	440	420	419	458	444	468	434	443	430	474	508	427	438	440	422	448	449	450	467	430	451	415	456	467	423	455	454	458	472	454	455	459	443	439	460	447	449	446	421	457	452	452	441	436	460	418	425	446	403	426	403	440	448	459	427	429	436	432	435	465	468	427	451	515	452	467	458	429	452	417	491	475	433	423	441	463	470	464	425	442	457	496	444	476	384	446	403	448	457	438	458	464	469	402	436	463	411	460	428	442	455	463	453	462	445	439	438	419	447	446	474	400	469	408	424	463	438	454	437	437	473	446	437	453	473	409	463	508	427	468	423	435	445	437	472	478	427	430	448	381	445	427	427	454	448	447	439	443	439	458	451	450	438	432	431	412	399	435	484	439	427	471	467	470	423	453	422	474	459	411	471	461	463	432	445	420	478	412	485	460	426	458	448	466	465	441	438	456	461	401	460	486	424	474	462	451	438	432	447	409	467	435	451	427	477	411	469	459	415	461	466	461	414	417	409	503	454	463	424	430	409	457	461	413	482	485	415	448	421	438	406	445	415	463	465	459	446	450	416	457	430	411	478	443	441	419	421	440	438	462	465	451	437	465	406	438	392	478	414	436	452	418	463	442	403	419	412	433	380	440	492	487	484	460	432	438	487	436	434	490	475	453	464	479	418	445	468	445	428	408	468	436	470	448	434	448	412	415	479	435	459	446	442	470	405	433	417	458	424	438	446	453	433	456	511	450	468	467	420	455	488	453	475	441	437	450	466	419	439	448	418	439	440	437	440	435	461	449	417	457	422	430	443	426	437	465	493	478	440	435	429	425	443	390	406	468	460	463	461	432	406	482	436	448	429	486	472	460	466	414	443	424	423	482	459	438	431	448	419	429	429	435	417	416	429	454	416	471	481	449	404	408	418	444	449	435	440	420	451	451	428	410	443	471	454	464	443	470	401	425	429	455	441	452	420	439	439	443	436	493	481	453	423	436	421	427	388	458	468	465	452	418	439	436	409	456	435	430	428	434	441	460	468	411	436	438	448	420	453	441	441	450	453	454	432	460	448	457	468	432	436	478	425	455	447	457	461	443	425	432	442	460	476	462	442	439	427	446	443	465	453	433	414	423	469	441	486	458	429	405	424	444	466	439	419	440	427	421	441	475	394	438	448	457	462	438	447	439	447	434	457	503	429	465	412	418	463	467	464	440	441	430	482	435	431	439	484	443	483	424	447	422	456	417	473	410	414	422	445	410	434	433	449	474	445	447	510	433	448	445	481	402	458	446	495	444	408	478	425	467	458	467	419	435	387	426	448	489	418	457	425	436	465	434	459	455	429	435	459	436	455	441	417	425	434	459	452	433	422	451	463	470	486	434	424	433	462	438	401	394	444	470	453	477	478	451	458	427	422	449	443	485	464	481	417	431	514	444	461	451	452	484	464	463	471	445	389	485	455	457	470	482	435	442	492	458	442	442	401	427	414	492	409	438	461	417	439	409	474	415	413	408	461	424	437	436	435	443	411	406	472	452	433	431	444	451	472	453	447	412	430	439	443	434	427	467	457	451	413	447	479	431	447	444	480	454	424	447	450	471	427	451	478	396	453	480	423	454	457	464	399	430	425	436	425	426	440	409	438	429	460	451	436	487	438	475	419	414	441	422	449	483	465	467	410	424	461	460	454	459	457	436	442	446	457	428	458	458	431	398	450	456	424	460	418	459	414	428	457	435	446	474	438	408	401	467	444	439	492	426	474	405	471	442	446	442	431	437	429	416	474	454	456	411	458	449	429	444	441	385	452	432	418	427	475	438	465	499	470	492	430	458	405	421	405	432	450	430	427	455	429	472	449	469	466	474	447	408	463	466	439	464	490	462	454	460	430	460	459	421	429	428	440	460	418	439	440	430	489	431	460	462	436	426	478	444	424	428	466	445	440	421	420	416	433	413	416	452	444	457	447	446	426	470	459	422	437	467	471	447	470	442	431	524	434	414	468	407	447	480	486	422	466	447	415	428	464	456	427	462	438	471	448	456	463	457	479	431	485	465	447	409	393	439	473	460	451	442	466	471	449	446	452	406	447	456	453	432	447	434	405	449	424	466	445	435	416	449	407	442	428	436	457	405	467	424	412	448	423	454	464	477	444	483	474	461	431	417	434	412	473	439	415	433	477	485	418	483	432	479	457	467	404	404	445	461	456	427	456	443	463	413	387	442	450	475	460	488	440	437	463	441	486	439	439	492	423	461	474	450	497	420	430	460	411	453	452	411	448	443	433	425	488	440	465	478	448	446	476	447	447	423	487	416	411	416	474	426	404	441	441	423	417	431	500	467	468	447	433	441	443	450	422	423	423	440	432	437	482	441	419	466	438	436	459	455	464	436	469	432	434	496	494	424	427	471	466	457	472	401	438	433	423	473	443	424	440	458	433	435	472	433	400	418	416	446	454	496	430	435	449	468	492	440	429	423	484	444	460	451	416	440	467	478	434	464	450	482	421	471	473	481	436	429	429	435	452	433	456	439	488	454	485	421	439	454	491	495	456	429	414	449	454	464	467	460	454	457	450	457	471	484	452	456	466	467	420	481	445	470	444	419	425	460	442	427	402	460	472	447	442	434	452	447	442	427	440	460	444	449	475	442	463	449	447	463	422	445	445	490	431	446	447	447	489	436	422	464	416	475	484	422	406	450	427	409	424	452	447	437	431	450	447	413	420	412	452	456	423	450	480	422	437	458	411	426	425	419	460	451	418	456	511	474	423	420	434	457	407	458	433	445	446	468	449	437	435	454	435	433	451	461	446	433	396	453	456	435	470	473	452	479	418	433	438	466	411	435	457	461	437	448	446	456	478	442	411	444	455	477	477	427	455	421	435	488	468	438	438	452	458	461	458	461	429	479	464	407	436	419	439	448	423	422	432	462	421	444	438	442	445	450	442	397	489	469	461	438	473	452	446	463	485	429	434	417	458	425	447	378	415	451	431	470	459	417	457	455	454	450	450	453	411	429	456	421	469	425	421	425	447	450	432	449	451	434	398	428	459	445	439	465	455	443	414	478	479	425
35118	25206	27068	20829	17272	12147	3605	2332	2138	1701	1605	1569	1507	1495	1307	1251	1234	1139	1085	1006	1079	1016	1096	974	1069	1020	1008	973	972	1036	1007	1009	1000	1003	959	1007	985	965	939	951	968	930	963	961	978	971	1007	935	999	1019	1012	978	960	987	957	967	949	981	1020	983	960	974	940	922	940	964	962	978	917	981	958	952	953	976	965	900	1027	1009	903	970	965	923	886	958	907	966	1000	946	902	969	962	952	965	931	917	968	951	907	983	915	921	936	944	924	967	969	964	934	940	913	957	921	934	973	941	956	962	977	974	1005	941	997	1004	940	981	872	917	901	967	963	943	933	940	951	919	945	925	931	1036	963	1015	935	929	932	986	1010	991	928	943	868	954	954	928	998	959	902	980	1042	889	982	956	921	985	972	950	919	914	954	894	958	1027	914	958	908	927	932	924	918	944	944	934	931	970	922	956	923	933	1003	934	964	923	964	947	933	982	917	969	940	980	940	921	932	913	902	944	900	945	940	962	989	991	917	926	914	913	879	957	929	988	983	923	909	949	924	933	925	903	946	965	964	953	1027	991	965	941	1047	918	966	910	946	956	966	971	968	931	968	961	990	915	940	958	913	942	944	949	979	974	961	970	951	919	969	899	935	935	926	915	935	907	937	990	961	923	897	957	980	1041	981	944	937	897	933	882	892	979	951	994	973	911	959	955	998	895	876	929	958	957	989	973	955	961	971	925	912	950	976	929	947	905	1003	963	969	953	910	927	981	920	895	928	1005	931	936	894	950	952	971	900	922	931	923	902	946	931	941	987	918	945	1023	890	950	931	933	971	858	971	950	941	995	942	989	939	929	953	900	974	906	887	948	949	916	926	909	941	967	900	926	913	927	894	943	950	1010	989	972	963	971	956	964	965	982	931	954	946	894	952	977	952	917	975	886	954	952	924	921	940	881	926	921	912	963	932	979	980	910	989	985	927	938	949	904	901	939	986	958	953	939	905	965	965	986	905	968	966	940	949	914	948	895	950	888	947	855	952	909	920	965	938	949	953	985	919	970	918	970	940	981	944	927	951	942	942	965	968	878	983	914	965	917	935	993	983	958	937	977	929	868	1018	1023	910	930	933	897	964	926	961	957	931	998	939	996	959	939	973	926	959	940	939	983	978	915	966	913	947	913	962	939	945	931	970	924	840	1005	955	1022	976	929	911	880	980	963	985	964	935	957	969	939	998	949	916	944	921	908	861	920	907	941	959	941	957	972	931	933	872	990	930	954	922	946	927	988	943	962	989	969	870	969	949	958	936	906	924	945	963	992	950	939	935	953	925	964	938	957	911	931	955	977	972	929	897	958	937	944	944	937	956	933	977	981	916	913	952	961	976	931	953	908	953	952	956	949	972	975	921	936	909	895	958	896	989	896	900	922	961	910	925	891	997	979	926	924	941	948	981	900	966	969	949	902	942	948	1023	920	928	924	964	969	986	954	934	897	909	950	951	962	948	930	980	991	939	913	987	955	969	952	977	996	943	991	939	908	973	990	965	920	900	953	896	913	856	943	973	954	986	921	971	964	986	911	960	955	936	943	959	944	906	939	948	895	888	950	946	928	952	956	925	975	916	935	944	964	950	959	966	940	947	924	896	927	932	936	933	967	979	905	971	908	956	925	941	980	967	929	958	969	951	940	943	1006	944	956	916	935	917	944	999	925	980	955	895	990	1004	974	906	916	931	914	954	968	934	987	968	914	946	958	917	948	945	1009	931	910	921	954	977	932	959	967	964	995	959	938	981	902	976	903	929	883	919	890	959	928	943	919	938	918	907	935	960	989	925	978	1015	938	939	919	948	971	962	929	912	883	984	910	950	922	948	970	939	979	939	966	940	934	924	868	887	954	920	985	954	954	941	912	909	926	969	880	979	955	907	939	933	920	959	966	951	926	892	932	950	970	982	972	955	900	954	904	960	930	969	931	964	926	934	906	1006	883	952	979	946	949	888	958	969	954	985	941	922	940	998	968	963	946	978	942	958	954	971	944	973	936	976	885	933	906	976	998	946	991	912	967	979	994	968	899	957	877	956	911	964	926	953	946	933	968	963	931	996	999	884	894	972	960	959	940	989	965	956	934	907	983	918	973	984	939	935	989	875	964	999	998	977	1027	948	1001	915	936	910	960	943	941	964	979	931	940	941	874	961	1004	977	963	930	967	940	965	981	944	940	926	921	900	998	914	966	911	980	987	941	959	964	911	974	991	994	931	964	850	887	913	971	929	973	955	938	900	963	946	902	969	944	954	914	975	910	1013	909	910	899	979	926	938	938	959	947	951	927	912	977	984	971	925	879	879	942	991	942	874	920	904	904	955	954	990	927	973	944	932	916	1017	947	909	936	939	933	926	969	998	951	976	890	933	903	970	910	955	933	906	863	929	953	947	959	1008	972	980	961	921	924	945	920	894	928	946	1030	920	947	966	921	913	917	955	953	936	928	949	932	918	960	865	927	987	930	1012	901	939	980	909	963	948	941	968	932	964	966	937	970	991	901	941	964	917	947	901	924	969	994	948	958	932	934	946	925	989	915	984	935	955	924	960	909	919	931	966	903	940	968	993	908	979	960	944	968	956	951	969	969	966	992	975	961	932	975	924	933	963	920	1011	952	939	925	965	951	927	891	986	936	986	852	965	948	937	916	974	923	897	925	964	976	977	958	927	924	956	957	980	923	946	935	907	964	941	939	897	959	930	944	999	897	978	902	927	987	892	952	923	926	994	957	979	934	948	912	924	981	921	928	948	913	896	944	983	910	962	961	944	961	960	944	974	947	940	918	968	906	899	936	931	904	898	941	949	959	966	918	965	943	962	950	950	936	960	933	961	975	901	906	933	932	886	940	920	933	978	965	980	963	945	946	938	933	945	947	951	892	985	961	980	918	990	1002	907	919	933	932	951	964	1011	922	965	1016	926	999	955	952	920	938	961	900	909	932	901	943	940	926	989	927	943	946	945	975	991	956	940	940	923	929	937	977	920	961	970	989	858	912	951	956	906	943	877	970	907	932	957	903	963	953	908	889	962	927	910	959	908	852	980	923	906	930	901	939	966	933	964	964	890	936	952	901	924	972	996	921	956	939	968	937	925	906	963	964	951	991	919	941	927	909	913	995	951	902	941	948	879	912	945	952	884	882	922	961	941	972	950	958	1019	937	956	966	962	950	983	901	971	955	906	929	934	936	908	933	909	921	948	968	980	979	889	945	922	945	942	980	949	941	931	912	952	977	924	979	964	944	916	932	971	955	952	900	978	950	910	941	996	941	965	943	901	941	952	878	955	973	931	963	931	934	949	955	940	923	902	1001	935	915	932	1005	945	956	951	966	962	992	999	914	937	916	919	917	935	914	943	899	921	962	963	930	1012	905	982	938	934	955	988	987	950	971	890	961	889	929	980	948	974	967	968	951	934	932	1028	948	922	934	923	970	955	962	949	945	925	922	958	913	922	1004	970	930	923	968	919	897	920	934	911	949	960	894	925	946	989	912	931	914	941	928	959	896	905	987	979	1030	987	950	929	924	948	944	927
41718	24360	11237	3869	2266	1169	624	563	526	522	486	479	475	459	503	468	475	443	456	446	467	476	444	442	419	460	434	450	442	467	422	467	427	457	434	440	450	419	426	453	427	408	433	457	488	415	455	445	390	455	412	447	424	477	414	464	457	412	450	460	421	430	424	429	442	441	448	407	464	436	479	442	474	407	472	433	422	397	449	425	473	462	448	451	415	428	440	418	435	450	439	435	403	427	412	436	449	441	445	425	461	455	429	467	414	416	429	469	477	430	402	452	399	444	455	445	420	397	429	430	434	412	446	463	385	422	386	446	441	413	428	448	459	455	449	452	434	479	431	445	434	454	439	470	428	421	455	441	412	433	424	491	394	437	429	449	420	456	411	414	445	469	376	439	447	452	442	424	413	454	450	404	434	402	458	472	434	473	445	445	464	452	441	472	499	472	424	403	451	451	442	446	418	413	452	427	439	438	411	481	449	438	458	450	413	432	475	469	448	451	429	421	437	456	387	453	447	435	452	463	432	436	435	466	460	459	405	438	444	420	443	449	449	462	430	445	439	436	431	426	418	454	459	451	422	408	392	447	404	448	410	471	458	417	432	457	471	382	460	474	422	454	446	454	402	450	425	449	423	440	413	459	476	429	431	444	426	427	465	452	444	453	419	444	432	408	406	439	456	407	429	413	464	399	480	440	449	405	424	457	450	416	464	403	421	465	442	464	411	413	447	437	471	421	401	443	458	390	465	499	416	443	460	417	450	462	431	429	432	418	422	421	480	405	400	423	438	482	413	433	465	397	429	431	414	421	427	430	441	473	457	415	450	419	465	414	423	410	412	392	438	429	394	442	433	434	376	434	453	394	443	435	399	409	468	432	463	435	455	387	434	416	469	461	424	462	437	412	436	445	458	447	456	457	486	432	444	448	448	454	411	397	437	430	422	435	396	421	436	430	453	430	420	426	428	456	443	435	428	387	446	436	422	430	422	452	439	459	477	402	417	461	419	487	467	455	449	449	456	427	439	471	418	445	469	474	468	438	405	456	399	471	434	414	425	436	443	441	423	440	421	446	401	438	416	411	456	427	501	451	460	467	397	435	457	461	407	478	412	455	443	415	443	375	422	470	431	447	450	396	437	425	451	442	429	404	425	477	396	454	453	438	462	441	454	443	453	441	409	440	443	430	427	466	403	440	437	458	457	426	413	450	415	450	454	442	445	404	457	462	435	449	414	438	426	441	460	447	438	433	455	431	461	438	475	412	408	472	435	428	442	443	449	483	422	454	443	433	447	444	440	452	457	462	438	443	431	432	469	421	394	425	482	411	405	441	429	436	459	460	406	449	458	448	430	439	485	491	415	449	440	418	413	419	450	411	462	399	448	457	478	413	422	421	508	458	443	445	436	422	449	452	439	425	452	410	448	448	453	438	434	433	423	475	404	429	437	455	458	412	432	421	398	467	456	436	429	417	455	414	457	446	457	444	440	449	464	426	463	412	439	427	444	481	439	422	455	435	426	476	435	435	410	441	417	431	398	441	441	430	464	478	427	443	416	426	465	412	443	451	482	447	409	468	486	429	394	438	407	427	436	401	448	432	399	408	434	477	416	430	424	409	417	462	481	399	455	393	422	436	432	421	437	388	470	405	501	431	459	418	452	475	451	415	435	389	440	438	442	437	426	395	444	432	434	456	428	479	409	439	414	417	393	473	449	419	407	421	438	435	450	414	478	438	435	445	419	416	421	439	456	410	403	442	394	421	455	418	435	423	427	464	438	423	436	432	461	414	415	463	459	438	438	406	468	460	408	465	407	453	449	428	470	430	474	418	437	399	419	425	472	435	420	435	403	407	434	465	441	464	446	403	416	396	416	461	437	441	464	428	456	424	437	456	416	452	439	473	449	418	427	439	432	450	464	445	453	442	429	435	477	452	452	455	401	501	439	426	454	415	449	477	454	457	413	450	413	399	411	424	412	440	432	429	472	489	453	446	428	413	466	482	465	474	504	460	399	417	444	453	443	450	439	407	471	446	435	452	408	428	436	447	462	420	459	469	462	447	437	446	418	397	441	421	422	448	427	441	448	448	469	446	442	433	455	459	457	467	449	445	474	447	416	426	437	414	458	421	454	461	473	474	456	457	434	457	451	436	457	468	475	400	425	448	455	455	422	389	452	443	474	426	443	493	428	417	418	443	424	459	427	512	413	442	451	440	421	403	466	458	386	437	430	446	435	461	445	396	444	446	426	421	451	435	397	453	452	440	472	446	476	436	384	426	448	413	418	394	421	480	464	475	473	411	391	410	417	457	414	434	452	412	430	437	400	431	386	392	417	462	470	427	490	436	415	400	425	448	422	417	430	412	439	452	424	439	419	441	457	430	418	436	426	438	422	463	415	425	409	455	445	413	405	454	429	465	445	439	430	426	450	414	440	417	423	443	467	446	450	410	440	437	429	449	451	391	416	432	376	404	439	472	402	421	438	442	379	432	417	437	421	458	437	440	415	427	443	432	453	410	434	431	466	446	436	446	434	402	420	472	414	446	459	424	442	468	427	471	466	455	461	445	434	410	438	412	480	409	446	450	427	424	478	433	436	463	412	371	439	388	472	431	470	447	443	470	453	433	405	462	445	383	422	435	403	415	438	484	441	448	398	432	434	482	440	394	478	445	425	417	407	424	443	455	461	455	428	449	418	437	396	463	420	444	418	422	455	433	440	397	460	456	473	415	424	415	459	426	436	448	393	416	437	435	394	440	454	451	444	459	435	422	442	445	406	465	457	459	446	481	455	437	420	492	469	461	426	418	459	452	465	450	413	412	468	467	448	439	414	460	458	430	468	422	422	432	429	457	437	408	435	453	433	418	474	440	489	392	449	437	390	431	420	435	447	447	461	456	427	422	431	412	444	424	464	422	447	442	415	460	409	441	425	403	441	443	443	440	450	443	434	448	475	446	466	442	471	436	425	453	400	446	494	433	427	435	419	463	427	417	454	440	459	464	434	413	450	441	455	438	436	465	420	438	461	474	447	466	433	477	441	443	426	450	440	444	397	431	449	415	440	388	382	479	423	373	445	408	439	435	410	436	433	443	432	407	438	441	389	435	470	423	403	448	433	466	435	430	416	474	427	430	441	483	443	467	451	405	476	479	469	471	475	455	467	449	451	393	409	382	405	428	480	425	424	450	414	464	454	389	441	429	431	392	441	420	482	425	397	472	450	422	403	428	454	400	434	428	415	450	414	430	434	459	457	466	407	434	422	427	406	452	474	420	418	413	433	418	473	433	455	437	469	431	412	475	430	439	491	423	416	454	393	418	437	471	460	458	376	453	412	440	449	428	456	448	445	418	437	442	488	408	422	418	467	452	439	399	444	446	437	402	463	434	451	492	458	458	431	420	442	433	429	438	500	451	428	424	431	421	476	424	427	407	457	446	407	386	440	442	444	452	464	419	428	447	439	468	450	452	450	410	466	399	436	439	436	435	442	419	464	414	416	407	452	427
24816	17539	13260	7726	6314	3616	1674	1470	1351	1228	1149	1111	1096	1118	1029	996	1040	984	1032	973	1034	1005	949	954	1013	922	952	935	978	983	964	933	967	993	940	938	927	900	935	984	985	898	904	910	985	922	925	901	993	939	870	967	961	940	976	958	922	927	908	976	902	917	942	869	930	956	915	931	873	886	926	942	906	922	970	871	890	909	933	899	963	932	966	938	931	871	935	926	932	924	951	967	874	935	918	938	919	904	930	901	994	910	928	974	905	904	930	871	934	868	928	971	964	947	928	899	938	977	942	945	897	887	915	920	940	881	927	958	927	929	957	999	936	931	951	908	938	994	833	909	920	895	905	940	890	861	891	874	928	922	926	944	945	926	960	966	885	935	885	931	908	967	878	967	890	953	907	920	911	892	929	958	999	891	908	930	898	881	888	950	947	958	896	882	911	852	917	971	889	902	917	917	928	960	927	905	926	993	984	864	943	922	964	966	904	892	945	909	955	883	945	946	890	865	930	910	975	946	925	919	956	946	939	951	929	934	924	893	904	950	957	865	951	920	952	936	933	951	915	888	939	922	911	938	924	908	911	941	946	898	902	1003	872	958	927	914	922	949	921	964	943	912	904	917	919	872	929	948	904	914	906	936	958	926	948	954	888	913	956	933	944	957	917	958	914	917	917	921	948	898	934	898	932	961	952	954	885	937	921	923	916	954	954	919	975	891	911	904	926	930	995	946	893	947	982	955	883	939	956	980	911	919	942	915	944	978	1002	894	936	880	919	906	1003	904	904	953	973	959	941	924	923	921	980	894	894	897	950	941	908	973	933	893	935	922	875	915	901	886	978	926	921	884	858	939	943	930	928	932	946	954	926	924	941	956	899	891	917	939	921	903	922	936	909	946	971	965	954	914	905	917	918	903	913	876	938	944	902	910	878	875	951	870	881	987	954	928	947	921	930	948	920	942	939	893	925	921	925	866	874	947	921	958	881	896	913	907	901	940	912	940	966	927	869	932	937	906	955	868	979	885	964	898	908	964	912	899	931	874	909	906	912	969	902	932	969	903	934	871	870	913	892	913	921	930	879	991	1006	938	896	917	918	950	913	949	963	944	893	899	951	894	939	898	956	930	909	944	896	932	935	945	924	967	912	861	923	927	938	898	980	940	919	921	914	930	918	892	903	948	897	940	982	911	942	885	868	951	920	910	912	929	950	905	951	942	962	947	894	970	949	884	928	939	942	929	893	958	964	918	876	968	943	954	896	962	934	934	922	919	941	922	970	947	939	871	971	962	933	946	965	967	942	940	886	938	923	948	961	920	875	916	891	864	986	914	906	954	872	930	913	943	998	996	934	952	924	915	885	943	882	890	946	957	927	958	955	928	873	936	967	879	948	971	937	894	959	950	938	975	917	928	896	918	890	922	943	947	938	885	891	908	911	967	875	1011	955	954	874	936	910	928	907	904	918	894	883	894	977	942	954	939	909	929	924	881	936	939	866	964	905	894	944	924	931	910	943	965	899	888	972	958	970	937	940	932	916	872	1008	916	920	938	906	919	951	958	910	990	890	896	945	878	936	958	940	948	916	926	960	941	941	932	947	933	930	925	943	933	946	968	902	989	932	917	963	930	897	912	905	933	918	890	910	926	883	876	917	957	954	933	912	937	873	960	945	951	905	959	958	900	967	945	926	909	924	937	912	914	877	894	882	946	942	905	902	929	906	965	961	946	916	832	927	971	889	954	948	921	943	910	983	950	934	894	947	919	944	969	894	893	914	961	908	962	852	883	948	918	915	971	935	935	952	905	959	947	930	905	953	990	923	972	860	935	896	890	949	905	942	866	913	996	939	915	909	913	908	917	986	913	867	936	903	890	960	965	976	968	925	920	978	930	937	941	965	890	926	883	899	966	927	939	925	959	959	978	894	958	904	867	915	931	899	913	940	917	928	908	936	883	867	959	921	864	874	900	962	894	909	931	968	885	898	961	944	930	941	922	887	956	947	883	908	955	959	938	937	978	899	933	931	955	909	908	932	963	947	928	912	941	924	901	904	892	950	945	920	901	967	941	919	901	929	955	932	935	910	911	872	928	980	914	910	933	911	875	947	881	937	913	900	898	915	916	905	900	903	933	958	943	926	935	946	957	885	979	937	913	998	928	896	959	912	878	952	919	907	933	863	926	890	942	971	976	934	884	985	900	933	932	948	932	941	951	876	918	910	943	912	962	907	943	929	952	901	957	906	960	944	864	871	956	975	964	914	895	896	922	944	974	937	918	960	907	917	960	917	895	906	957	913	912	884	919	887	948	966	910	943	881	939	966	901	965	963	941	894	919	955	921	961	937	881	908	906	891	928	990	902	868	934	986	997	936	958	906	921	908	931	914	954	931	911	918	956	936	900	911	954	882	935	934	920	900	941	875	918	955	849	895	930	914	889	951	941	897	929	909	962	937	903	921	907	946	916	912	973	923	877	907	930	946	870	955	920	904	922	916	936	935	975	866	867	887	933	1013	941	884	933	930	936	927	922	955	916	964	934	941	954	929	912	962	910	926	954	924	952	965	918	917	913	918	905	965	910	908	896	967	961	917	945	887	933	970	907	896	867	906	929	962	930	912	954	894	908	909	900	947	973	867	917	955	939	922	989	950	931	884	888	919	931	923	891	936	874	958	911	974	947	922	929	914	885	963	923	922	911	938	1001	907	895	963	966	918	924	899	958	946	937	887	893	966	919	924	859	925	889	962	884	933	887	917	942	899	920	933	911	868	919	964	926	986	947	971	964	963	896	946	954	924	952	905	900	887	864	980	959	929	912	918	925	954	910	943	893	888	910	916	943	925	892	923	899	950	893	1001	978	944	924	875	879	919	946	913	922	932	940	918	895	929	950	892	862	883	908	960	921	892	923	944	940	883	915	894	926	910	899	928	909	952	962	944	928	1025	875	926	947	919	920	952	945	950	947	951	908	917	946	906	956	887	876	945	976	894	936	881	931	888	892	987	928	941	991	956	969	916	943	953	919	926	950	927	909	907	941	1001	891	969	934	914	933	895	906	908	953	934	911	922	880	919	924	984	936	934	900	897	940	873	916	928	980	897	928	886	945	955	934	951	886	927	911	879	888	956	868	946	955	929	942	970	920	956	916	922	940	972	921	947	961	922	890	924	938	925	941	953	987	893	934	932	897	924	913	931	947	961	945	964	963	960	912	900	908	943	925	934	936	871	951	905	955	946	902	918	986	920	893	947	931	943	950	950	955	963	935	911	933	901	995	973	943	958	927	919	960	917	928	951	918	949	913	914	922	943	991	935	892	916	868	906	930	953	893	942	967	926	914	921	935	902	890	956	993	912	955	911	941	933	924	920	968	901	930	934	938	900	909	968	935	914	917	890	965	950	988	961	903	942	961	961	914	952	963	895	953	909	922	935	928	971	903	945	1027	941	907	869	930	953	866	940	952	937	976	922	871	928	955	954	896	901	961	943	882	973	904	926	937	908	916	935	890	932	960	920	915	864	948	903
57389	28926	12911	5907	3258	1121	576	555	528	518	499	462	497	501	458	425	401	465	505	450	463	445	406	476	454	465	411	412	446	456	448	385	424	456	402	415	426	417	382	425	440	430	453	446	443	394	462	409	424	449	394	447	429	437	464	441	398	430	452	454	434	453	449	417	427	442	430	453	414	411	438	451	429	450	446	430	407	380	453	480	480	421	442	450	410	442	442	417	412	422	475	424	416	410	443	387	422	474	482	524	404	408	440	464	457	488	483	379	425	426	391	446	406	460	448	457	454	438	428	419	425	397	452	427	404	420	386	409	427	419	459	420	464	445	449	424	419	405	460	432	400	408	408	387	427	455	472	432	398	409	424	411	421	412	477	475	388	432	417	417	439	479	430	391	415	466	403	393	432	423	426	439	443	437	394	432	446	426	410	436	463	421	466	417	456	414	418	439	447	416	413	438	445	452	438	426	427	388	406	460	454	420	445	459	437	407	452	441	411	424	425	405	397	415	411	461	456	435	438	468	462	441	419	433	431	460	439	449	428	399	431	448	453	416	435	494	443	432	422	393	435	421	449	429	418	422	410	397	417	432	418	447	467	414	442	450	468	442	432	404	450	406	407	418	449	443	426	391	416	411	423	456	417	434	481	417	428	498	434	404	434	412	439	411	451	413	419	410	418	403	489	473	397	442	416	425	433	459	431	438	417	457	395	420	441	448	428	437	401	422	432	455	429	412	449	415	442	450	434	444	453	444	422	436	425	381	408	394	417	444	387	451	445	423	432	415	439	467	423	427	422	424	451	399	424	415	425	446	424	418	404	453	432	417	455	409	437	425	400	434	437	448	442	400	445	379	387	423	456	458	430	404	471	465	457	418	419	422	446	466	437	385	410	391	437	460	415	454	437	441	426	384	481	409	439	444	478	441	438	420	443	481	452	434	424	431	424	442	418	377	439	411	411	442	429	501	460	397	428	447	456	457	440	423	414	427	428	488	479	434	394	422	408	448	392	422	428	434	430	426	458	462	441	435	433	416	443	411	441	437	427	425	398	448	405	437	428	408	400	449	403	388	430	442	402	427	447	419	441	383	400	454	448	449	421	437	414	391	451	442	432	404	436	415	414	473	424	415	447	437	438	423	453	434	430	427	406	422	428	422	432	426	409	411	431	468	443	433	442	447	447	438	456	438	413	427	432	433	372	395	474	438	373	447	444	429	451	430	430	392	445	458	466	405	388	407	411	380	433	438	426	443	418	424	504	462	414	408	430	394	459	454	437	358	408	437	459	448	435	418	462	432	434	410	436	471	467	425	469	435	395	443	471	435	419	446	411	445	474	441	466	433	417	437	445	456	415	424	441	416	437	423	424	401	462	433	420	426	412	441	421	444	423	451	466	371	458	443	410	426	433	449	445	426	420	401	421	386	420	477	457	418	417	429	447	436	419	408	435	418	435	455	460	439	440	406	445	438	418	422	418	425	462	407	383	432	393	431	451	409	429	439	424	441	441	430	450	399	459	425	428	431	409	410	433	421	429	390	421	464	455	463	461	412	473	436	446	389	416	436	432	423	447	396	419	435	413	385	414	427	403	434	473	448	427	430	442	422	448	375	467	462	393	458	437	414	442	458	449	449	433	432	434	385	412	437	436	422	407	459	389	379	415	421	424	447	485	447	459	432	447	450	442	402	412	398	434	443	438	432	439	359	403	398	454	407	440	420	400	448	470	410	401	439	422	438	396	448	433	413	411	411	421	436	432	461	406	473	445	429	408	435	454	387	430	440	443	481	462	420	420	435	384	453	408	449	405	469	418	412	451	417	407	417	430	435	445	433	395	432	427	453	461	426	411	454	409	449	437	439	409	438	390	443	442	435	406	458	447	420	436	473	424	445	432	407	425	435	417	432	432	437	434	446	449	397	444	419	461	446	468	438	449	414	430	416	417	474	407	427	403	448	405	436	418	431	449	444	455	442	489	426	462	384	398	412	462	408	446	444	411	437	443	422	468	412	444	469	462	435	431	431	460	426	471	436	428	417	429	444	428	420	429	420	428	453	476	424	439	453	420	431	429	445	415	431	459	458	455	428	421	448	440	396	414	401	415	419	417	462	395	399	462	422	432	437	430	424	424	465	413	422	394	453	449	405	463	397	396	437	456	423	417	434	468	458	438	450	443	382	437	426	435	470	427	437	436	400	417	423	416	432	417	434	458	437	431	451	415	386	465	458	474	435	385	465	417	436	442	431	420	456	456	429	421	425	441	417	448	448	433	401	423	450	444	419	434	435	410	428	455	457	447	449	454	440	452	444	423	449	483	451	455	403	494	475	442	443	436	432	415	424	453	436	483	469	385	458	450	488	465	422	377	402	409	424	447	432	428	418	399	400	420	409	407	442	448	431	400	438	479	422	472	424	450	469	456	424	452	448	396	447	444	406	441	470	421	423	429	412	404	447	414	428	412	409	451	404	421	454	423	463	405	405	410	439	433	393	435	419	437	460	448	458	471	474	448	449	431	438	420	426	423	459	459	499	439	418	431	486	423	456	483	396	453	423	403	405	467	403	408	454	402	440	415	447	438	418	436	456	434	442	446	427	459	423	392	401	422	414	386	405	411	431	414	368	410	468	418	450	432	466	389	416	398	420	414	450	433	426	455	454	410	456	421	409	406	431	449	427	431	425	393	415	402	457	469	412	434	397	401	409	419	467	391	436	437	420	438	425	413	435	472	497	409	403	407	479	441	444	446	416	412	417	452	467	448	441	433	462	439	427	447	465	432	425	415	426	449	419	417	417	449	417	439	468	410	464	415	445	449	464	440	440	451	441	429	415	471	415	433	443	452	402	400	419	464	462	441	405	411	405	451	438	449	429	436	433	404	434	388	468	403	439	367	467	443	402	406	465	438	388	436	372	419	426	426	410	455	444	455	420	397	429	420	416	442	384	435	450	424	473	448	410	439	417	432	438	453	461	507	421	430	406	441	414	443	434	413	423	427	401	452	432	464	454	441	450	435	454	397	423	408	413	437	435	489	454	438	415	373	448	413	390	404	427	385	466	425	456	428	465	470	432	426	427	398	433	419	442	407	431	423	418	445	448	438	419	411	415	466	379	440	445	444	443	432	443	433	460	424	454	486	451	402	456	442	439	438	464	408	452	403	418	433	403	434	447	477	414	536	410	470	435	403	434	439	460	428	423	427	419	377	427	396	429	427	449	423	435	407	439	397	455	451	454	446	441	456	455	447	405	410	379	452	431	440	406	408	426	444	405	433	445	430	423	411	427	440	446	437	406	434	432	407	445	405	446	376	439	415	415	445	443	422	389	437	455	433	432	407	435	437	394	460	439	402	399	427	404	448	412	414	440	404	427	418	439	418	434	414	428	409	447	395	429	435	434	421	417	419	421	421	423	463	431	474	446	453	442	434	386	400	443	417	433	459	434	406	419	447	451	461	466	426	460	378	456	444	417	443	433	425	436	425	427	422	455	427	402	432	440	431	375	442	401
36759	19588	14579	12209	9160	3173	1672	1524	1377	1231	1154	1150	1183	1076	1062	1018	1064	1041	1091	1008	907	960	944	960	970	956	896	937	969	892	922	957	900	885	951	948	964	946	950	959	992	925	972	973	938	957	908	903	921	946	972	903	915	946	886	902	879	947	935	924	971	927	963	933	900	921	928	938	938	928	905	879	924	917	910	890	937	898	948	916	941	877	957	875	966	942	912	912	925	934	954	886	858	948	905	970	914	945	946	890	927	913	958	866	909	922	891	945	943	888	896	906	921	920	937	894	900	914	910	939	950	877	946	935	894	923	895	948	905	873	956	966	930	869	947	935	874	865	980	884	940	931	947	908	924	984	874	929	877	859	894	932	916	913	877	951	898	962	921	926	980	915	947	930	913	859	900	935	974	873	927	904	881	955	954	894	934	882	933	904	893	938	964	912	930	917	948	921	921	896	891	954	897	912	926	963	928	914	957	908	931	902	890	943	946	882	930	965	920	872	926	873	887	889	892	864	913	956	950	955	909	878	906	998	945	892	900	888	919	927	945	895	953	940	858	982	891	855	846	959	902	924	894	946	928	901	977	929	908	907	865	919	907	932	926	897	891	965	919	893	941	925	883	904	916	946	872	961	966	907	939	913	922	959	959	902	881	939	954	918	932	904	909	900	906	884	939	901	917	981	955	961	875	889	947	964	974	929	940	916	861	900	934	918	897	913	902	893	956	957	924	929	869	868	916	909	892	863	999	888	914	961	921	955	895	921	971	893	880	960	930	904	903	979	877	865	909	921	925	885	952	926	906	910	892	906	927	882	935	934	929	906	938	915	951	909	919	976	915	892	908	879	956	938	839	905	903	931	926	947	926	912	946	935	889	885	894	917	910	933	955	888	929	942	941	941	917	889	985	949	900	914	927	905	917	907	871	920	937	927	966	907	932	919	883	927	915	903	931	883	978	972	946	899	887	967	946	928	904	904	938	921	879	890	1008	873	876	954	919	883	925	897	954	909	992	868	908	909	915	901	934	927	842	951	924	883	891	940	901	933	867	938	966	947	894	934	964	921	937	966	841	878	919	927	880	923	936	956	946	883	896	887	917	894	936	922	899	924	896	894	962	904	973	885	929	917	912	900	931	917	885	897	930	926	909	910	949	942	943	949	896	940	945	972	891	892	929	913	879	899	890	883	916	940	855	937	862	933	894	884	913	871	915	911	877	916	925	905	978	915	924	911	892	935	903	904	950	884	903	931	928	929	893	929	930	905	898	879	907	956	948	919	881	892	905	956	899	916	946	924	953	936	963	968	954	866	902	937	905	935	871	906	906	904	905	923	919	926	919	885	967	941	884	966	922	887	870	891	940	925	906	946	906	898	920	924	919	872	914	929	973	905	927	856	919	945	971	910	894	949	875	902	915	932	877	893	889	902	937	919	916	929	978	941	924	972	947	940	890	993	882	878	956	893	887	937	920	947	930	909	922	953	923	939	891	957	944	899	899	944	887	895	857	927	935	913	1006	912	910	950	942	962	914	923	941	922	899	893	836	894	893	925	907	875	905	914	944	971	892	912	898	916	890	934	950	922	903	927	922	917	914	916	906	941	857	899	943	934	888	906	916	864	876	895	945	884	914	887	886	875	919	924	960	904	937	891	923	915	920	938	988	915	925	919	934	890	932	959	962	923	941	956	922	921	949	887	936	881	934	876	922	930	900	896	889	936	887	960	994	938	879	950	864	896	966	948	911	896	919	899	953	923	946	921	937	1007	888	925	890	848	930	941	948	921	957	910	891	928	896	921	890	905	900	911	945	891	887	896	975	876	867	938	908	952	905	898	929	953	931	986	935	948	898	843	907	918	952	946	928	953	889	952	902	954	895	916	897	885	963	913	900	954	918	906	922	906	906	889	939	881	888	895	901	892	919	901	909	941	891	928	875	934	958	956	896	945	902	908	930	932	878	935	922	914	962	970	925	898	921	924	941	912	905	906	911	880	871	927	935	947	927	905	939	946	915	916	833	901	891	875	941	868	950	894	918	894	962	863	974	897	916	934	949	879	911	936	912	866	921	929	900	904	929	846	933	895	888	935	938	913	920	894	879	938	892	888	888	914	919	941	860	884	894	949	903	946	919	951	878	899	867	915	948	896	891	939	950	903	964	969	863	923	931	918	940	890	939	914	921	955	933	891	938	897	951	885	967	925	862	890	892	929	929	939	925	870	920	908	877	934	910	875	914	904	919	953	914	928	949	951	927	932	878	897	929	917	882	960	935	887	946	913	869	934	907	999	971	900	869	938	953	915	933	900	910	886	915	854	935	990	892	895	939	937	955	910	917	914	894	893	945	938	1018	931	904	946	892	951	904	945	945	976	943	910	922	898	907	945	898	901	900	893	955	934	909	916	968	901	888	949	934	932	893	889	933	931	959	942	935	924	955	1008	903	900	938	885	910	930	927	926	956	912	898	950	897	939	893	867	904	964	925	894	959	859	957	938	943	891	938	945	934	914	879	897	993	966	936	891	926	919	963	911	924	934	891	911	908	944	924	944	890	898	918	912	947	956	966	897	933	941	882	867	872	924	993	959	870	927	918	905	966	881	869	891	910	849	922	890	876	880	971	916	917	949	884	912	901	937	958	911	930	930	939	913	893	917	904	864	936	911	899	895	915	942	932	931	915	939	910	910	866	953	930	885	923	944	885	922	905	897	987	921	928	922	930	936	884	918	925	881	889	931	889	916	919	908	954	912	949	936	875	895	925	932	934	935	861	934	862	941	876	865	879	901	941	956	926	865	856	829	888	917	926	982	885	920	977	887	921	925	925	918	937	951	923	905	908	934	882	879	981	925	896	898	888	855	935	874	942	915	968	859	881	940	897	915	941	960	889	942	925	897	986	953	963	870	904	916	905	952	886	955	914	916	894	955	922	899	960	939	922	940	898	952	952	932	860	900	939	924	878	930	879	936	894	938	952	924	918	938	938	935	908	880	910	915	892	912	959	972	944	949	914	883	882	894	891	970	951	903	923	958	927	883	947	961	942	924	904	906	876	961	924	857	937	864	959	970	911	942	919	921	903	922	887	932	910	921	919	923	960	1008	898	927	904	889	949	992	897	945	909	922	937	925	898	923	927	924	1005	951	937	947	938	884	902	919	906	909	867	945	837	882	922	906	907	898	907	883	922	868	950	895	968	921	892	919	933	894	901	934	940	904	959	906	884	940	878	966	918	936	905	938	885	958	949	891	932	930	935	896	1008	917	919	912	932	901	898	919	887	961	897	925	871	932	870	933	905	888	897	930	908	910	903	986	910	923	878	949	941	919	923	955	955	876	870	924	867	884	909	919	912	914	937	911	971	902	859	906	890	847	911	874	885	940	955	845	852	970	831	932	921	912	917	870	921	970	876	915	914	893	877	907	886	947	892	927	917	913	931	934	913	898	924	916	880	905	849	940	925	950	886	962	942	849	884	909	914	908	893	914	958	943	924	924	874	893	876	899	862	978	859	896	903	950	913	892
59715	32868	23142	13260	5465	1466	826	738	655	642	522	553	532	509	500	480	514	470	458	490	450	470	498	497	497	462	434	447	473	470	477	467	419	480	466	485	478	472	476	442	412	452	451	503	438	460	439	452	424	450	454	433	408	441	488	465	471	441	434	462	471	476	458	443	468	480	489	489	448	447	466	518	474	462	454	430	461	450	467	465	473	377	471	466	457	436	417	446	463	426	434	443	458	422	508	424	425	484	471	465	474	419	434	436	447	421	476	516	501	488	486	454	483	437	429	451	421	459	491	446	457	447	446	471	470	428	427	478	476	487	475	447	444	397	467	433	462	505	433	483	423	485	452	435	459	449	429	484	444	441	436	490	460	469	464	443	458	450	430	468	461	434	447	430	452	458	463	440	460	498	458	489	448	425	452	463	502	475	446	480	451	480	446	422	431	450	459	450	449	471	470	499	457	442	463	482	464	446	415	439	424	404	455	446	457	400	451	464	423	479	464	440	460	440	452	444	473	461	447	433	455	469	453	468	447	485	429	433	448	501	438	473	460	466	458	504	424	493	432	452	416	430	495	475	502	468	462	449	507	462	436	479	436	447	428	468	452	459	448	482	449	469	445	496	423	455	469	473	446	441	471	457	460	452	479	432	459	469	488	479	423	438	458	440	448	405	437	437	487	402	433	472	449	443	459	477	453	468	447	457	458	451	433	449	443	461	440	478	434	456	420	463	448	444	476	441	500	450	459	479	446	451	466	453	458	433	426	478	446	401	426	438	482	436	514	444	476	441	394	436	440	460	469	478	446	464	452	429	461	426	456	456	455	438	448	472	432	448	439	462	439	464	473	429	470	463	461	470	478	436	475	477	497	449	468	420	464	418	437	445	493	455	473	411	468	456	447	496	490	475	448	468	445	472	444	507	434	457	507	490	474	469	465	422	427	431	468	455	482	458	444	465	463	446	498	459	436	446	468	474	447	428	468	446	427	459	476	474	454	418	467	467	426	445	421	450	472	441	432	459	463	463	446	453	447	471	467	492	491	491	454	442	488	419	427	441	453	455	466	414	448	480	458	435	479	497	461	457	464	480	471	452	468	465	460	482	454	448	411	468	450	490	474	449	480	459	511	496	505	446	440	476	438	457	430	468	483	452	451	416	443	453	439	433	442	423	394	453	470	436	441	485	469	455	479	451	514	461	456	462	455	470	470	462	509	411	417	456	466	438	447	437	502	492	389	486	461	421	470	457	460	413	457	420	421	482	461	458	472	462	451	492	495	484	455	457	468	464	453	405	436	462	455	436	459	438	476	461	459	461	470	450	488	466	476	432	488	439	424	429	476	507	477	484	488	450	537	471	457	452	444	438	459	461	490	442	470	429	475	464	468	472	441	490	495	482	413	457	422	474	468	473	451	449	464	438	434	481	451	474	494	465	441	458	428	464	435	462	424	455	466	432	469	410	480	416	459	440	474	420	472	450	449	420	467	444	440	458	446	481	482	497	463	412	446	468	425	415	481	470	459	437	437	453	454	461	479	459	493	434	457	470	396	445	425	501	464	426	434	454	479	482	454	404	447	474	449	472	446	466	447	444	408	431	468	491	466	461	472	463	462	510	410	476	482	423	409	441	477	452	468	442	418	439	429	462	453	482	461	460	459	444	419	484	460	506	415	475	441	459	478	461	440	449	461	452	483	455	454	422	464	422	444	461	472	464	422	423	483	468	415	446	424	452	436	522	475	464	465	455	450	431	501	466	452	466	418	453	446	468	451	419	442	438	471	469	441	493	487	495	452	442	458	463	497	421	497	425	429	456	447	459	468	443	489	463	477	444	425	449	439	420	455	477	459	439	471	423	445	439	451	480	472	455	442	476	505	436	426	470	438	479	491	440	463	442	470	456	472	482	475	463	445	448	443	436	459	481	464	442	514	443	472	498	444	423	464	452	489	401	464	476	424	458	452	439	452	478	493	448	448	462	453	449	504	458	445	439	448	394	440	451	426	447	452	448	473	456	487	507	463	432	438	467	423	457	450	482	446	458	450	473	458	440	482	444	473	429	493	434	404	474	501	488	427	510	498	432	458	421	477	472	461	451	485	439	481	441	489	433	445	434	479	451	453	457	467	459	447	422	421	413	437	482	486	450	449	460	430	476	489	468	385	452	470	486	450	434	453	421	437	446	460	430	443	436	444	500	440	478	461	428	465	442	442	435	451	417	481	487	423	442	422	456	435	449	427	475	472	452	473	458	455	437	478	489	427	479	475	443	435	437	456	463	426	380	461	459	448	465	505	456	461	453	457	444	448	476	447	449	442	434	467	441	465	465	431	436	445	492	469	466	468	482	396	469	441	426	431	407	443	446	496	481	456	479	467	438	462	457	440	445	448	432	436	451	435	452	437	459	469	501	451	482	492	417	471	427	457	474	450	438	475	486	445	457	487	473	441	438	528	434	453	440	459	420	462	414	461	413	473	420	456	425	463	471	446	468	442	505	433	409	471	467	430	449	483	468	490	462	471	492	452	476	422	455	469	474	424	474	448	441	435	465	505	464	470	413	422	456	473	443	454	455	452	452	455	497	485	403	422	455	486	480	466	426	468	506	444	457	403	441	472	448	429	435	507	475	490	396	437	476	481	476	418	448	453	445	445	491	438	457	448	507	416	471	454	462	499	466	468	435	463	447	462	466	454	415	432	453	467	455	457	451	438	435	453	467	436	466	446	458	459	409	430	471	514	462	467	474	439	497	438	489	438	446	433	441	433	442	445	461	450	446	420	458	443	476	441	447	487	443	453	482	460	449	472	441	466	422	463	433	435	450	462	469	437	481	497	464	449	452	454	458	468	453	457	495	423	434	472	474	451	398	454	434	456	484	457	427	478	441	469	447	471	461	422	406	442	449	461	430	425	491	460	430	412	441	418	445	458	434	484	471	486	429	441	473	459	440	470	434	408	431	442	439	456	463	448	432	438	438	434	478	427	430	418	444	482	435	455	458	469	471	467	432	480	476	462	430	470	467	452	483	465	460	440	478	482	440	428	450	439	439	425	498	433	455	465	436	451	419	445	480	467	426	450	504	501	418	455	437	450	429	480	454	484	482	437	432	491	450	415	487	473	425	461	479	440	452	457	442	492	434	455	455	475	460	424	455	453	478	445	461	406	435	464	442	469	456	413	472	432	479	448	434	482	422	478	490	454	487	454	463	465	475	477	491	459	408	435	453	465	424	443	507	417	421	444	462	440	428	451	478	442	469	424	430	459	438	447	444	421	497	433	487	444	477	460	459	440	429	454	492	414	468	471	443	431	446	437	482	468	450	456	474	453	428	428	464	484	477	465	501	463	436	425	460	417	474	446	473	451	417	487	475	405	464	472	416	443	479	454	472	454	473	466	440	466	433	441	457	473	441	468	471	460	474	477	465	473	435	461	434	471	411	495	464	447	437	448	466	440	417	485	481	442	458	435	466	414	428	484	415	465	470	433	465	481	488	443	451	441	477	474	485
37094	24109	26031	20444	11205	3661	2576	2346	1803	1618	1554	1464	1408	1259	1235	1138	1156	1022	1127	1062	1079	1042	1081	1023	996	1011	910	1011	1030	1005	979	972	965	946	1009	1002	1003	1025	959	974	912	981	955	960	999	952	938	965	973	968	898	1004	992	961	891	1002	938	1023	972	955	1017	1027	976	970	981	988	974	960	976	964	1004	970	947	961	965	929	1022	1002	918	981	929	902	942	908	925	959	974	937	966	945	946	978	958	919	924	924	961	887	962	990	1049	966	936	1008	979	969	1007	916	968	991	956	956	981	950	1001	967	976	958	948	983	931	982	949	947	929	937	986	972	966	920	953	1003	974	938	1028	939	958	947	945	941	1005	936	949	969	948	981	934	927	966	907	932	967	961	942	898	989	957	946	940	963	932	975	959	929	971	942	976	965	999	926	963	955	1001	959	959	970	968	904	1005	970	985	981	989	970	942	973	1017	1008	1000	979	972	928	966	966	956	975	1004	976	952	1002	981	961	961	893	914	942	978	920	979	971	994	997	970	968	940	962	996	922	970	969	977	978	957	969	948	987	985	967	979	940	966	953	945	952	998	986	945	972	949	911	956	924	990	947	965	931	937	934	968	961	950	943	969	951	915	983	922	967	938	949	940	998	965	928	933	979	995	930	989	981	965	997	943	1012	969	963	1015	922	994	992	981	973	953	943	983	935	957	955	989	940	1048	946	929	991	945	971	882	962	913	939	945	993	922	1010	944	968	975	981	961	892	926	954	992	925	1006	964	927	1034	969	922	969	991	960	943	999	956	941	974	987	946	947	964	991	911	943	984	957	992	972	931	1014	1012	963	982	957	988	966	930	960	937	953	916	934	904	960	1002	1004	983	947	930	926	975	1014	928	947	952	971	979	948	1012	922	948	1043	939	970	936	964	1005	961	992	983	963	994	958	975	932	881	972	961	969	965	939	942	985	914	947	968	943	955	940	968	944	983	1003	950	978	948	1021	908	979	922	932	997	951	964	940	952	1016	957	997	963	928	974	901	963	979	967	922	937	1035	1009	941	992	904	967	922	957	1045	903	952	970	978	991	967	944	993	977	997	1024	966	1000	923	956	951	963	953	963	958	1019	976	1032	976	954	1020	916	985	957	968	947	953	1011	970	956	1005	967	925	912	930	1016	929	969	966	1021	938	1005	963	963	973	998	975	979	1021	989	908	963	1001	882	1009	937	1008	925	970	979	958	992	971	983	938	1018	932	915	949	912	967	940	980	965	934	947	1028	899	971	966	925	946	980	982	952	935	953	972	977	939	945	941	920	942	955	968	989	922	977	956	984	1030	918	968	924	963	967	941	955	981	930	965	1008	922	976	956	972	978	955	952	937	955	980	986	948	943	980	975	979	1018	877	893	980	938	913	961	956	923	934	984	924	1010	1008	982	984	987	968	883	954	937	976	1011	983	952	977	992	977	965	1012	998	959	1015	957	910	969	949	931	948	955	950	974	999	929	946	948	1002	963	986	1020	983	961	1001	948	946	996	970	987	950	1007	976	953	967	936	930	950	913	982	945	979	908	982	943	958	944	986	920	987	977	992	902	980	911	979	949	925	935	933	920	980	874	1000	984	937	966	982	970	969	952	951	999	931	926	1013	957	966	922	992	941	956	971	967	947	981	981	971	947	953	938	967	966	927	947	949	953	938	950	1031	995	979	961	986	945	951	961	916	982	881	888	948	917	934	945	917	969	959	979	912	971	918	971	960	948	983	950	938	971	948	955	946	910	977	977	898	930	1017	918	1027	928	936	989	992	916	1007	941	976	966	1012	933	970	946	936	1010	920	995	1002	994	926	903	970	955	930	989	986	928	990	995	971	927	957	915	959	941	879	982	922	951	995	970	971	992	941	983	908	922	990	950	976	987	974	928	934	977	897	922	974	961	941	928	966	971	1009	958	974	977	890	955	964	976	947	944	963	965	1003	919	951	945	995	968	976	962	928	918	918	995	988	969	931	956	965	999	940	982	1000	955	909	916	972	962	951	938	958	915	989	942	942	992	970	961	971	936	1004	930	993	943	999	930	1004	930	983	942	956	954	924	961	989	947	991	998	942	1003	959	926	913	980	957	920	993	988	943	983	960	942	896	950	977	963	964	956	926	982	970	899	1014	931	938	923	911	922	1011	931	917	977	939	971	982	939	939	928	1012	973	938	943	993	952	975	969	956	913	969	954	978	941	968	961	979	961	930	913	1001	955	945	931	947	952	948	968	900	960	944	968	986	1010	931	923	922	1027	956	935	959	953	931	956	952	956	958	901	911	954	960	944	954	1029	930	935	967	932	989	922	966	945	968	998	943	956	952	951	927	915	981	962	910	980	1006	976	975	938	960	1028	966	950	915	929	966	953	966	966	950	1016	949	944	960	920	944	1053	949	940	960	925	936	929	992	965	976	958	915	926	936	951	985	960	918	932	926	1032	999	974	935	955	953	934	960	997	936	939	939	943	939	979	967	991	972	963	901	986	954	986	943	972	967	962	988	924	918	981	975	986	938	963	919	944	1009	929	962	991	983	948	945	957	913	954	945	976	1016	942	924	955	971	968	985	990	985	989	934	905	951	925	939	948	945	954	1010	952	1012	980	962	968	961	970	940	938	926	958	960	939	1011	984	955	948	955	969	994	988	950	905	937	948	989	931	949	936	934	943	962	936	996	984	963	991	929	971	946	940	955	923	913	983	927	963	967	927	963	927	962	954	943	1057	973	941	913	990	910	945	981	992	981	977	938	1024	942	958	973	925	997	957	985	956	1010	967	974	972	1007	969	954	980	908	991	1016	1012	936	1046	1023	947	963	958	964	927	934	958	994	987	937	931	975	936	997	934	959	960	981	911	943	985	888	908	864	1000	973	978	943	974	926	942	962	930	967	950	899	999	934	978	1009	948	891	932	929	984	954	991	914	962	977	941	957	976	926	1020	992	983	966	967	971	976	949	947	998	1013	989	966	972	966	978	990	955	944	987	943	951	906	1004	958	968	940	985	927	993	953	953	938	931	941	956	997	939	943	1016	977	919	965	981	942	922	960	944	1007	957	939	989	976	940	961	930	965	980	944	1013	1004	989	983	957	920	954	976	1035	997	944	1024	991	934	979	967	956	994	982	968	967	1001	927	942	926	956	932	964	995	956	997	975	998	927	929	998	959	962	918	952	972	948	920	976	923	991	940	983	994	977	975	971	985	978	946	943	966	978	972	978	986	914	929	948	932	934	978	974	939	954	909	938	909	952	905	1025	957	1002	1044	978	918	977	935	908	909	920	990	977	950	931	920	922	935	942	1004	968	970	1007	963	950	971	906	927	928	963	953	948	923	1008	931	918	969	953	925	947	970	934	926	979	995	943	871	988	985	962	944	951	1000	940	953	977	972	994	955	957	926	888	935	1008	974	948	1006	923	934	978	942	977	976	941	941	946	916	995	963	937	982	977	961	956	952	952	943	996	961	961	948	1000	926	925	987	1001	980	983	985	992	960	968	971	1010	955	1003	975	934	980	946	997	944	964	947	988	1047	982	940	1001	1021	969	954	928	970	943	970	948	938	936	987	933	928	956	957	973	955	971	991	942	923	944	967	906	1012	981	955	937	989	956	958	975	947	971	947	1017	945	983	1003	992	986	939	903	944	961
48826	23421	8815	3453	1071	659	507	552	485	480	494	492	479	449	486	470	467	412	465	421	437	429	502	490	460	398	483	487	480	438	451	462	411	433	435	417	463	491	468	439	467	488	456	434	439	423	480	492	417	436	382	449	444	432	436	448	437	419	493	452	449	467	430	426	457	490	443	447	457	440	423	462	432	405	470	457	441	457	448	454	445	445	482	403	451	422	459	434	447	441	464	423	469	375	472	455	438	449	421	448	474	473	476	446	456	423	434	390	483	456	481	410	459	402	425	415	457	442	461	432	441	456	457	505	444	437	425	479	499	461	449	464	426	437	459	416	412	429	411	473	419	438	458	424	460	437	424	416	434	452	429	426	434	463	447	420	442	419	495	430	438	464	440	441	432	470	467	474	427	455	439	404	453	456	503	422	438	429	454	421	451	429	464	463	469	434	428	434	472	422	442	437	398	431	439	420	411	455	448	443	439	443	416	448	443	423	462	467	431	449	513	420	410	441	456	487	424	440	426	445	474	443	466	457	459	412	441	473	451	429	451	457	413	423	429	426	431	439	477	454	425	471	435	443	452	448	460	451	471	454	458	465	452	464	453	472	422	449	472	472	401	455	449	489	421	426	426	474	426	449	435	427	451	452	437	470	444	489	444	435	496	418	438	433	494	526	494	435	423	478	495	458	466	374	452	436	445	466	449	434	437	412	474	426	476	412	453	444	421	452	425	454	443	431	452	406	422	423	468	410	463	450	420	421	432	445	452	423	456	449	435	462	453	407	469	479	480	493	453	424	445	449	474	441	451	432	445	455	452	451	493	451	414	465	495	435	417	420	468	471	443	434	478	499	450	433	494	469	447	474	453	463	445	441	464	410	483	424	477	418	438	480	428	474	427	438	436	435	465	425	390	435	454	434	471	423	450	484	442	447	435	425	446	432	427	452	426	458	415	480	458	473	450	482	497	395	442	429	477	455	462	473	419	434	483	500	426	394	411	456	501	423	426	461	483	441	441	460	461	446	460	442	416	454	447	451	426	467	446	437	421	414	428	438	473	435	407	443	457	435	448	428	465	505	439	473	452	468	418	415	445	406	478	449	416	454	414	468	419	393	457	461	402	467	393	408	457	432	437	485	434	443	443	461	433	429	420	421	427	471	452	426	455	460	489	443	430	452	463	459	467	411	400	441	472	450	505	465	440	424	430	452	432	491	489	435	422	461	469	427	387	480	443	442	485	464	469	418	412	431	488	441	432	428	473	442	457	433	501	446	470	468	431	481	458	461	429	430	468	457	478	432	429	452	445	416	446	455	404	475	446	415	464	438	462	475	453	445	437	474	406	428	455	436	457	423	449	402	441	449	461	469	477	437	429	430	429	463	475	427	424	472	433	417	443	504	470	418	453	432	484	446	514	467	427	423	481	424	475	410	429	454	465	455	462	425	459	423	437	411	423	423	440	471	433	448	484	456	461	468	467	396	401	442	462	453	475	496	487	433	455	470	439	423	430	469	432	471	425	464	452	422	483	468	459	448	453	449	457	427	394	404	435	437	412	438	489	428	459	433	447	462	450	427	385	465	454	443	441	463	458	416	477	475	457	479	450	428	438	456	443	411	452	452	430	436	426	472	408	432	400	436	454	451	405	421	456	447	464	411	471	430	447	478	475	479	421	415	439	463	458	477	411	438	419	449	438	453	421	436	437	443	504	422	404	409	439	448	456	481	462	450	422	428	457	426	459	431	460	456	432	456	468	443	409	435	481	452	437	468	449	469	454	469	461	433	411	437	422	404	471	450	479	454	445	482	447	453	447	417	464	444	479	430	468	443	473	446	449	450	443	423	449	463	464	457	434	419	421	445	503	471	450	456	431	442	401	401	506	479	472	450	391	473	419	419	436	450	463	464	469	443	475	468	475	473	434	438	443	433	478	433	439	449	431	458	469	463	484	470	429	458	490	458	421	450	493	461	448	472	454	436	455	456	391	489	473	460	444	437	519	427	434	459	433	431	460	462	452	458	438	437	451	457	458	426	437	486	477	465	424	478	478	451	447	451	432	441	467	464	404	415	457	413	475	452	466	486	479	443	452	447	428	433	464	473	434	449	444	427	474	457	422	432	410	439	461	450	394	416	442	463	449	476	477	462	450	431	453	442	420	441	500	471	436	480	436	464	429	459	412	435	454	438	462	425	459	436	418	466	496	413	434	459	480	444	451	493	461	483	437	448	444	458	448	464	472	420	422	462	465	456	454	467	442	417	409	429	462	410	458	486	415	445	449	426	444	425	437	434	465	446	435	471	464	456	453	454	438	488	451	457	478	451	454	438	433	417	429	408	418	428	410	434	418	470	446	481	439	468	449	477	447	432	423	416	457	418	415	448	455	479	437	416	413	476	435	434	457	434	439	466	431	418	458	432	432	450	474	464	453	420	466	418	435	419	444	432	445	435	456	439	476	431	422	400	473	456	421	412	446	458	445	460	436	430	461	456	495	465	462	389	427	422	445	474	462	450	473	410	477	446	463	473	400	484	432	445	447	422	499	461	453	455	419	424	486	476	412	417	423	473	480	440	445	452	490	449	458	445	487	459	483	468	410	403	493	426	405	418	453	476	448	414	475	468	482	437	467	428	487	451	451	413	438	460	456	439	426	472	468	459	441	442	463	435	428	457	433	455	414	470	434	449	425	440	454	448	412	486	474	426	413	453	435	429	442	503	443	446	405	475	393	452	445	471	463	448	458	451	459	393	463	452	406	450	459	473	475	462	423	436	447	428	446	435	465	478	478	459	464	434	433	497	490	474	451	434	494	457	438	442	445	452	494	457	463	424	426	420	445	459	456	471	448	498	456	419	463	424	436	470	470	461	432	445	426	422	502	455	422	464	428	391	443	409	486	437	439	481	430	445	455	439	443	421	467	398	484	445	449	476	455	461	482	500	419	457	442	419	445	442	431	419	440	437	461	478	422	509	423	463	476	386	435	439	477	484	427	452	454	453	434	454	417	497	460	461	432	494	451	447	440	411	434	492	459	447	466	432	447	458	464	449	476	423	435	447	442	444	437	457	407	459	483	465	453	448	446	464	466	468	458	440	498	490	470	417	478	478	451	449	438	460	446	444	415	466	426	455	452	439	439	416	437	434	457	469	463	460	450	446	462	424	493	442	407	411	441	414	496	480	470	483	473	428	459	454	453	419	412	419	446	436	451	414	513	448	449	435	471	459	474	438	475	434	425	418	454	429	420	403	425	422	458	437	455	428	432	496	450	464	454	432	455	459	466	465	459	464	467	491	432	445	466	507	438	455	454	473	445	419	450	468	433	443	477	450	459	437	471	417	429	440	476	459	455	422	456	453	503	449	413	429	445	407	427	433	460	394	434	418	492	463	463	376	430	444	453	474	441	446	460	441	433	444	452	436	450	416	439	416	428	456	492	430	442	444	482	453	387	465	465	428	461	437	396	453	470	451	461	485	428	442	440	427	447	457	426	390	506	453	421	446	399	439
31631	16584	11034	7053	2888	1825	1320	1229	1120	1059	1078	990	1020	964	986	979	1009	1013	936	976	904	933	1007	912	918	870	943	929	947	984	981	961	948	965	907	953	952	944	970	948	1001	1003	952	981	932	954	872	982	962	920	906	968	962	922	979	979	938	977	953	975	989	970	965	977	964	931	887	974	970	994	975	964	987	917	966	998	920	1008	966	927	978	922	982	965	955	954	963	913	957	924	915	972	940	972	971	994	930	930	974	946	928	939	914	967	915	1028	915	903	958	920	925	940	958	960	949	984	914	997	960	990	949	889	936	910	957	925	932	953	918	920	945	944	909	987	940	945	934	967	939	915	955	914	909	920	926	957	938	998	925	971	877	947	940	968	922	930	942	933	889	930	967	943	948	946	1030	961	944	949	907	928	966	963	938	893	897	925	955	964	963	913	992	955	953	994	915	942	905	964	952	951	954	941	962	955	934	957	934	917	945	962	995	939	911	928	954	927	962	932	926	942	919	996	963	962	925	929	900	911	994	944	953	957	942	983	995	958	956	951	1009	926	983	942	939	978	951	950	962	961	923	990	989	969	948	875	946	908	926	894	911	910	918	961	918	912	1002	914	923	922	990	958	949	912	928	938	978	938	944	924	970	975	934	975	935	935	923	905	929	960	895	934	958	952	946	928	949	929	1013	918	943	960	927	947	953	1012	964	963	937	1018	924	902	933	915	926	955	917	914	939	910	962	931	957	962	934	943	994	1008	909	897	918	919	946	958	957	920	938	900	1000	990	944	962	918	968	985	955	933	927	927	921	930	914	934	938	960	932	945	955	932	937	911	950	983	954	932	904	976	966	928	935	939	945	959	929	937	975	950	936	961	938	947	925	941	954	964	924	946	956	950	977	928	1003	996	849	909	950	913	918	908	933	1005	931	905	908	919	917	957	866	956	896	1000	947	899	974	907	893	964	897	935	954	985	912	927	902	956	864	958	941	956	951	941	903	924	967	920	953	983	956	887	995	961	953	935	952	958	942	912	958	953	967	913	917	979	958	944	945	986	934	966	969	955	994	930	944	939	952	884	931	933	925	955	946	884	902	936	993	965	916	931	961	928	938	981	924	956	986	923	927	931	894	945	1002	950	943	902	944	935	891	915	949	913	940	957	966	944	923	945	1034	933	916	960	953	884	937	930	988	898	1010	925	954	968	919	874	983	925	973	941	937	887	860	909	937	918	975	930	955	944	938	910	964	917	993	987	956	978	941	965	955	927	936	930	942	923	904	972	971	976	916	960	937	937	970	938	956	928	938	946	936	913	903	954	944	967	1030	880	958	925	916	969	929	948	943	1000	933	975	893	975	972	945	899	947	962	902	941	980	888	935	951	898	963	869	919	936	931	905	936	941	927	981	999	951	920	966	956	929	957	910	924	992	896	964	899	951	905	918	963	948	893	903	929	979	900	976	902	911	965	969	998	923	946	951	987	932	859	945	934	995	920	941	898	949	912	945	953	973	919	957	923	952	945	979	896	951	972	873	1003	968	936	963	877	936	969	979	932	1004	943	963	929	978	950	971	951	898	982	970	908	959	978	932	921	995	956	954	954	966	963	919	924	998	935	980	924	956	929	993	950	934	955	912	973	944	963	992	954	991	962	922	944	944	956	946	918	943	985	951	938	946	940	922	930	954	984	1002	926	977	905	958	927	971	945	931	923	906	969	958	980	929	932	969	947	904	958	938	945	939	958	963	936	962	968	929	985	917	865	894	971	968	958	907	960	941	964	999	958	972	971	913	957	941	939	932	934	978	900	965	903	994	901	974	953	966	915	928	940	961	944	914	959	990	992	963	987	929	957	911	936	889	946	940	920	972	871	955	945	989	956	955	961	1045	936	957	996	963	951	907	987	976	956	928	925	960	889	980	959	932	888	951	940	955	947	975	944	964	953	882	936	954	948	939	934	998	999	928	911	959	992	939	955	942	901	926	953	981	905	911	957	937	992	938	999	942	955	962	943	984	964	915	928	960	958	966	924	980	894	948	999	953	963	991	1004	938	923	922	944	982	908	933	1002	967	937	945	960	898	965	947	964	933	964	865	965	989	958	906	943	1006	943	917	955	990	962	974	921	937	958	958	937	902	892	915	970	959	986	961	907	961	1003	928	917	956	953	939	953	929	913	883	929	1000	915	967	934	960	964	952	945	1024	933	966	953	961	952	996	977	945	848	926	902	920	950	957	896	880	942	985	908	936	953	935	990	974	921	902	956	944	960	927	920	1054	986	909	1007	922	911	978	990	993	934	946	939	951	962	991	932	949	939	956	944	893	903	982	922	961	981	931	972	990	974	957	989	932	934	933	952	952	940	909	964	905	932	907	990	877	959	933	986	961	932	955	956	996	952	945	900	996	964	931	955	938	970	961	956	937	942	921	951	944	938	923	952	958	919	981	949	974	954	1004	948	954	966	924	952	949	896	906	929	944	981	970	973	967	920	1020	926	942	915	944	962	935	929	946	981	937	979	887	1003	911	894	991	960	966	1005	955	949	890	921	936	854	917	960	954	927	907	954	921	974	937	984	952	962	996	900	948	935	856	905	986	957	961	927	906	946	934	950	964	985	917	968	971	986	926	983	895	950	956	897	932	978	968	974	942	986	947	955	943	956	921	907	947	916	940	970	958	930	978	981	934	941	915	882	917	916	980	948	882	948	980	963	964	943	987	932	963	942	951	919	993	921	905	923	906	941	893	933	954	999	935	925	928	907	974	966	916	925	934	960	957	939	1004	990	883	907	1003	933	918	904	961	995	973	975	942	970	979	934	953	915	943	911	937	933	900	915	940	929	980	959	925	932	876	931	914	988	963	912	952	886	930	952	959	909	967	900	1004	941	885	970	1001	916	945	940	965	925	984	979	909	923	950	949	910	980	930	950	940	910	954	964	966	917	957	931	920	923	890	964	938	961	946	889	977	915	973	944	969	946	884	954	916	957	922	923	930	926	940	994	886	910	968	963	961	921	946	963	951	948	968	896	959	949	923	951	975	954	982	980	962	894	925	934	927	963	953	956	914	965	928	946	962	924	984	1001	863	904	906	983	930	971	911	1000	920	973	939	990	888	960	921	904	947	914	964	989	993	941	949	921	881	907	885	970	914	1007	998	973	932	986	915	897	920	939	949	933	972	965	964	933	1017	945	914	960	877	924	962	886	944	945	915	931	896	933	944	949	940	969	936	894	963	958	921	937	878	918	967	909	978	953	913	945	973	964	984	902	954	894	936	997	932	902	929	1031	1004	988	940	967	987	969	917	963	912	975	946	945	939	917	925	925	976	963	954	958	938	936	942	934	928	961	939	932	920	980	989	905	963	897	929	913	939	932	907	997	955	896	909	914	956	946	946	951	990	922	948	906	948	954	994	898	980	929	965	946	930	935	925	942	942	948	1021	944	947	932	870	994	908	964	933	923	966	913	994	894	939	968	925	971	977	939	945	988	958	918	926	966	989	941	944	902	1031	943	980	909	951	968	942	958	945	945	974	973	958	944	906	957	947	875	914	983	935	914	947	951	842	942
56568	29832	14927	6560	2816	1192	694	527	535	506	477	495	476	505	442	453	444	456	405	443	487	417	394	441	457	443	413	421	389	468	443	456	454	413	418	430	417	452	422	442	446	425	431	428	450	406	415	404	436	423	462	407	471	449	456	394	448	389	426	443	466	431	436	437	446	457	444	411	449	422	416	419	435	457	451	404	409	433	424	424	438	423	429	430	473	414	428	447	432	426	420	435	425	456	418	416	430	435	425	462	409	449	422	402	439	400	458	430	456	464	435	420	435	416	419	419	360	419	448	384	427	397	430	436	425	426	436	429	407	474	451	427	437	402	463	478	474	487	416	409	391	457	460	450	461	449	436	419	443	454	446	465	437	381	436	408	459	426	457	473	438	425	421	456	435	448	460	422	405	475	442	446	426	423	443	419	489	417	372	460	457	477	445	472	488	419	428	434	409	472	442	427	406	427	421	394	444	446	479	453	472	438	449	445	420	456	448	452	426	460	475	450	391	425	453	465	406	453	442	432	452	417	406	400	439	439	438	465	463	420	419	438	466	458	453	463	386	472	421	440	424	454	422	446	413	461	456	430	450	466	401	426	458	453	422	420	450	428	441	421	446	470	433	485	426	452	437	431	427	452	422	404	448	412	436	454	402	425	412	431	396	421	438	449	433	392	426	446	415	422	449	446	456	417	447	421	415	428	433	438	442	450	401	396	443	422	407	416	416	449	416	436	430	441	416	457	465	405	449	482	418	453	446	475	425	435	433	429	437	446	405	405	380	456	429	461	450	426	446	462	461	424	444	440	394	453	447	396	399	433	453	409	415	413	450	449	436	433	427	448	446	435	443	431	435	448	467	465	440	406	455	424	428	452	430	431	435	449	443	434	421	440	409	437	437	411	460	462	452	412	461	439	420	423	441	413	454	464	466	442	453	458	443	429	480	472	445	417	442	418	453	418	450	418	429	406	454	402	434	465	424	419	438	420	452	466	478	430	441	453	453	429	456	436	469	426	425	456	464	449	383	439	478	454	442	460	475	428	443	453	415	419	428	440	434	430	476	393	429	410	392	441	448	425	446	425	412	410	385	409	456	415	412	473	480	457	441	392	467	413	434	434	405	434	436	409	460	432	425	440	449	484	438	449	440	410	409	458	428	411	442	440	453	435	420	418	458	428	415	413	428	411	442	436	445	433	412	411	436	431	452	452	453	444	462	416	429	441	430	437	424	404	412	424	438	397	485	416	454	436	451	465	435	439	404	456	459	436	443	449	446	441	438	411	421	403	448	467	429	455	431	434	450	461	440	468	421	477	449	464	435	445	412	425	460	444	435	453	435	463	461	438	429	423	449	477	422	444	413	442	420	391	441	458	466	433	418	450	443	405	442	400	411	404	436	442	414	486	460	462	502	472	503	433	403	432	427	452	457	442	432	420	419	420	433	447	440	468	448	468	428	471	401	424	430	448	405	459	404	419	430	423	411	401	412	427	472	450	452	449	405	456	447	419	461	474	422	413	444	467	452	405	448	410	433	451	417	407	399	453	405	441	423	430	436	432	442	417	417	470	472	435	441	385	453	426	440	491	436	414	433	423	416	474	438	442	469	446	437	459	430	476	443	441	437	452	431	407	492	451	422	477	457	410	413	413	407	451	427	408	450	449	429	448	432	436	501	442	443	419	472	447	404	434	456	455	441	502	463	470	455	407	463	463	451	429	429	432	423	428	474	430	448	441	455	412	444	424	433	408	411	399	491	480	395	463	468	407	456	439	427	477	434	443	406	429	421	417	388	401	416	411	422	422	453	446	419	411	428	471	434	444	473	437	423	443	441	414	440	473	394	485	452	423	438	399	427	433	465	429	403	425	414	412	448	414	430	429	425	448	445	443	467	426	442	422	479	458	426	412	445	397	403	430	432	444	427	439	456	411	425	455	445	396	410	419	415	423	419	478	474	446	425	455	458	435	442	425	430	408	409	399	470	405	428	466	472	437	457	385	426	426	385	450	410	422	451	416	414	453	456	455	400	437	428	457	458	373	419	427	468	463	403	453	465	468	472	398	430	438	427	433	404	462	434	392	406	427	456	436	431	445	426	445	474	450	462	436	434	417	408	412	398	409	407	427	423	395	451	446	451	440	433	447	419	430	392	417	470	446	428	400	431	440	433	427	453	499	393	446	451	447	401	423	415	392	438	420	442	450	447	440	418	446	419	429	415	450	442	463	505	444	443	436	481	469	430	405	436	447	462	442	434	436	410	428	433	449	460	431	437	432	445	447	444	469	450	448	432	437	465	462	420	423	443	452	479	446	427	407	461	456	424	432	464	438	448	447	417	449	423	442	444	449	435	436	439	453	458	458	462	436	447	418	452	404	447	456	425	384	454	430	439	404	411	408	479	382	433	419	414	451	453	451	423	459	428	455	466	448	469	422	448	412	481	455	489	404	455	419	416	414	467	434	439	385	409	413	402	424	439	417	423	388	447	448	432	423	448	474	442	431	428	464	465	407	469	430	410	417	426	427	417	447	400	424	405	462	437	430	404	430	449	413	412	445	436	400	433	441	437	441	459	442	426	465	459	431	445	477	456	421	423	422	440	418	427	408	460	380	451	459	451	454	444	400	431	469	447	384	443	448	436	441	444	469	430	435	419	446	465	426	468	452	461	378	442	422	458	433	434	461	394	474	437	453	413	431	420	457	448	426	434	465	431	422	420	419	461	467	422	469	429	464	398	437	428	437	452	422	433	456	422	453	441	419	420	458	454	423	367	442	441	442	444	421	451	448	423	400	412	402	474	431	424	438	408	396	413	457	407	469	501	438	437	419	396	417	407	432	446	458	445	430	396	460	456	413	438	436	455	394	446	482	421	438	441	448	404	434	427	398	452	462	396	452	424	437	411	447	420	463	437	397	434	430	402	451	420	430	436	404	407	460	391	438	418	449	436	428	432	453	433	468	465	429	466	422	452	450	437	462	436	461	443	418	415	502	434	405	431	409	416	444	437	419	447	444	435	450	454	435	492	424	454	417	421	413	483	393	462	407	398	436	450	444	450	420	483	397	432	398	415	501	418	405	466	425	411	437	408	423	444	456	380	434	421	440	442	407	459	388	431	442	444	408	460	450	428	477	468	426	428	433	409	456	436	450	477	443	397	431	459	446	404	426	431	481	460	401	385	436	424	425	440	483	400	438	430	451	438	410	416	462	428	419	445	486	439	449	414	427	410	467	425	418	428	437	497	458	464	439	473	431	427	431	426	445	415	424	440	452	425	428	442	480	408	414	436	473	488	416	461	433	408	420	436	436	469	411	432	420	455	438	442	429	425	441	451	444	437	426	428	426	470	423	441	434	428	457	444	395	435	417	445	462	436	443	431	416	441	461	449	463	403	397	421	465	448	452	439	460	460	415	470	476	419	460	431	437	430	368	429	442	413	474	415	401	440	447	450	418	436	434	474	440	422	390	437	400	433	428	445	451	414	384	473	460	438	461	441	459	407	452	447	443
36098	22200	16606	12836	7197	3736	1775	1496	1322	1235	1193	1196	1123	1118	1102	1084	1077	1038	970	926	1037	977	1008	939	987	920	965	961	997	945	917	893	1018	965	901	954	946	905	952	979	922	903	868	907	959	948	949	965	942	934	946	921	959	938	951	885	954	911	893	910	938	965	952	911	921	909	965	974	942	934	902	946	943	941	939	924	906	904	961	987	908	887	912	924	976	948	944	885	952	909	972	911	917	937	981	944	950	924	916	865	881	903	930	890	886	931	914	897	945	930	921	927	940	980	950	954	917	906	955	947	1006	966	928	909	933	924	936	950	911	954	903	904	970	932	971	904	913	895	890	893	932	921	911	965	919	948	982	904	911	965	923	907	961	906	1009	891	902	920	966	904	961	911	986	922	954	914	869	963	893	956	916	938	910	949	946	931	917	959	918	997	900	919	943	952	928	956	891	905	914	961	946	947	915	903	887	941	927	930	935	883	882	942	923	920	925	910	904	972	960	934	931	925	911	942	874	962	941	890	939	933	878	959	951	923	972	912	915	933	884	956	923	957	957	923	943	925	918	905	919	970	835	1002	907	893	944	878	974	886	937	1016	895	948	907	895	913	869	932	895	998	948	899	876	950	920	953	956	915	918	944	890	921	885	976	984	974	906	908	898	922	915	916	972	926	899	936	913	964	978	901	885	944	930	954	943	950	905	948	902	992	1011	960	900	945	891	955	867	973	914	940	959	916	941	899	922	964	944	935	916	997	951	908	891	971	941	912	964	945	914	954	924	934	923	910	919	909	907	890	934	940	928	927	920	906	920	933	967	937	932	956	926	925	961	899	936	898	903	940	978	906	956	953	938	936	935	898	864	896	913	974	942	919	962	926	958	943	925	888	932	944	971	985	940	904	965	917	958	958	920	998	872	925	925	853	890	952	935	925	931	936	922	887	904	970	950	919	964	919	933	983	928	916	936	967	984	943	1010	899	967	943	895	970	909	932	914	943	944	902	915	963	915	927	926	944	942	917	913	966	973	958	941	965	967	934	891	894	936	928	974	928	889	928	922	894	956	928	913	977	947	953	972	930	920	907	939	903	903	973	956	973	926	924	885	948	970	922	904	923	916	912	1003	951	952	932	948	943	902	925	924	925	984	914	944	927	965	943	901	948	915	962	958	966	896	915	893	922	925	956	926	934	983	937	959	942	918	1000	953	948	913	942	972	915	951	932	952	990	931	911	886	941	960	915	978	947	941	899	908	946	979	917	963	922	942	921	926	948	947	950	916	911	972	916	881	947	928	974	989	923	922	916	909	938	941	928	918	916	911	902	909	942	940	926	980	939	976	944	960	934	918	908	945	896	980	904	923	912	923	880	892	925	994	951	942	896	938	916	919	904	957	969	925	907	990	918	890	890	881	989	940	926	889	932	942	955	953	912	908	955	926	942	882	907	909	959	931	981	915	887	925	836	954	945	937	949	913	891	954	915	844	915	953	893	899	934	930	926	915	903	956	925	909	954	963	899	903	1008	933	884	937	920	946	959	954	901	912	938	938	929	956	974	966	896	943	973	992	989	915	918	924	927	966	966	841	931	890	883	965	924	919	884	951	975	949	934	914	952	905	939	936	910	897	965	904	961	924	919	957	963	902	900	877	957	893	875	881	951	953	950	925	888	872	953	907	972	942	965	874	954	944	912	949	908	952	929	966	899	933	950	964	957	940	970	960	954	900	935	931	936	888	903	965	858	947	875	940	906	925	969	891	947	886	869	900	927	892	951	944	873	907	927	905	953	949	952	936	955	923	975	942	891	933	880	946	914	945	910	933	897	908	959	921	916	905	948	946	917	901	952	990	902	958	882	923	966	954	965	985	938	954	901	1006	937	896	940	938	940	938	923	923	935	952	895	933	957	955	919	895	935	945	925	938	892	944	893	945	924	890	945	908	912	854	920	951	956	886	895	953	949	939	858	906	923	914	921	941	921	985	896	905	932	913	935	886	922	957	931	958	933	899	926	908	956	935	871	934	901	929	959	982	934	924	967	950	898	874	929	934	881	885	932	954	902	910	975	904	954	944	955	939	923	976	914	972	926	972	961	912	920	954	944	973	984	961	932	940	858	933	911	925	885	889	941	972	927	969	961	873	955	898	968	941	962	979	891	972	971	879	926	877	995	899	917	883	937	930	909	955	931	958	925	939	982	962	854	894	917	872	927	904	935	906	979	947	908	959	902	920	937	957	926	873	942	917	912	963	927	934	906	925	996	867	948	919	947	907	925	929	896	906	916	918	965	927	898	906	947	900	864	915	921	911	933	936	903	966	908	941	851	970	972	944	919	902	902	919	873	942	889	921	896	920	876	930	932	928	885	922	938	932	921	905	890	960	881	934	945	937	980	917	936	927	893	914	915	867	955	914	946	984	878	930	921	934	902	954	949	899	886	942	938	938	965	848	941	950	959	909	962	934	878	939	891	907	960	879	958	954	880	980	894	913	904	987	940	877	942	934	997	976	857	932	987	980	873	904	930	884	948	922	954	963	943	911	914	886	974	946	921	897	951	946	884	970	918	894	962	908	946	914	924	928	929	941	944	927	890	852	920	929	917	1000	953	984	957	924	974	909	964	918	952	947	923	938	927	918	916	966	1017	910	974	953	963	910	883	932	945	938	891	901	922	902	893	960	939	937	903	899	960	962	940	911	917	966	886	944	931	991	963	991	980	870	921	923	931	988	915	899	908	879	933	938	937	926	953	922	925	943	959	964	956	920	959	899	866	908	898	985	960	929	964	927	951	881	908	947	911	981	921	947	960	966	904	943	919	901	873	955	912	881	968	953	918	928	913	970	958	924	916	888	938	937	934	919	989	940	920	938	904	947	930	862	995	944	923	954	876	869	910	922	934	928	846	902	972	879	950	937	932	901	953	923	937	917	919	939	936	947	918	884	904	903	899	950	901	953	968	915	937	895	999	946	903	942	963	909	972	973	887	944	897	905	912	912	887	884	954	953	914	867	969	926	907	933	898	856	911	880	922	946	936	910	928	910	932	926	984	947	917	906	933	864	875	944	964	968	884	982	936	896	909	903	970	953	898	884	901	905	884	904	968	932	889	920	959	960	906	924	911	929	947	930	908	952	959	945	945	972	934	939	856	972	925	910	944	905	928	972	955	917	966	949	944	940	913	942	945	938	912	951	942	895	901	946	931	967	905	927	895	943	905	965	935	878	935	892	890	897	923	931	951	925	917	950	857	908	983	912	938	959	862	903	943	917	976	950	972	922	990	889	906	959	916	916	926	930	920	868	925	857	974	925	901	991	913	959	908	918	924	895	888	927	960	946	921	963	931	971	938	934	910	924	883	913	896	898	991	925	954	972	850	957	908	979	1009	878	907	979	943	937	938	881	903	917	940	857	984	985	890	896	917	906	924	922	887	922	925	931	916	958	917	985	947	944	903	907	920	928	992	982	964	977	939	919	895	945	961	894	924	926	937	923	939	938	936	884	1021	925	899	917	982	916	902	948	929	897	915	920
61227	32670	22215	12758	6292	3874	1067	678	637	592	565	512	505	489	524	542	509	457	505	494	505	501	483	493	486	437	444	500	484	466	441	436	480	430	458	447	470	461	438	436	453	447	421	493	450	461	414	478	494	445	452	449	449	494	454	460	437	428	447	436	489	452	448	458	433	430	456	462	471	438	471	493	431	443	490	439	467	457	427	464	479	450	463	458	438	455	475	469	433	433	469	416	439	453	447	432	471	480	480	472	411	479	452	459	476	490	465	524	461	477	489	439	422	491	451	480	450	448	444	446	489	491	411	479	432	481	481	417	404	465	449	438	469	443	478	435	461	457	401	481	418	464	453	429	463	460	427	464	477	467	454	454	467	503	456	436	427	468	419	451	472	498	510	421	445	442	430	470	424	444	438	441	459	460	458	494	485	471	465	471	484	440	472	424	444	430	434	451	489	462	469	465	494	474	472	435	474	445	483	462	480	448	449	459	440	398	467	437	477	446	446	461	496	452	456	434	477	466	459	455	448	447	481	467	481	409	466	460	418	466	433	442	443	477	488	440	435	477	419	442	505	457	477	439	451	465	472	433	438	434	470	491	451	441	465	430	446	439	490	481	483	477	452	480	489	476	457	414	482	468	533	452	445	427	466	452	448	486	489	477	435	414	521	441	462	504	492	453	416	436	519	462	459	449	452	456	423	476	459	447	483	465	435	467	437	461	444	464	440	476	497	419	494	456	425	426	471	434	432	490	474	490	454	498	478	490	429	451	475	452	485	440	444	391	455	474	425	477	442	452	437	488	403	461	452	440	452	436	440	443	476	437	404	465	451	421	460	459	473	454	459	449	453	465	434	449	489	465	473	431	471	472	460	440	500	443	487	425	475	436	476	480	504	454	455	449	468	441	467	443	454	479	461	486	466	484	472	407	418	473	473	471	463	439	451	462	457	470	464	459	429	472	469	491	436	451	483	468	441	449	454	467	462	449	480	427	402	412	463	468	413	452	453	479	480	473	506	457	460	484	456	457	454	452	493	446	443	496	477	460	483	483	470	471	501	493	408	429	464	485	470	460	478	478	455	475	463	455	469	464	457	469	462	491	449	494	436	454	428	426	474	522	467	458	490	497	422	428	406	515	479	463	484	444	443	437	411	428	451	436	484	431	464	395	470	422	427	418	495	482	431	445	508	453	492	465	423	469	489	486	488	484	437	461	436	520	450	469	481	448	467	471	455	483	452	452	433	473	467	447	462	477	476	434	434	496	408	451	454	480	473	444	478	441	436	445	462	456	491	412	437	462	496	448	431	470	491	436	459	452	424	423	439	453	421	461	461	428	448	449	448	486	484	439	438	462	458	451	478	491	468	420	474	471	456	473	450	435	498	450	509	433	489	462	469	470	472	468	464	454	453	478	432	505	476	462	466	457	438	450	411	448	483	451	451	495	455	473	478	463	470	411	446	436	440	453	432	448	494	420	494	460	455	463	460	444	421	456	451	472	447	473	449	506	458	429	463	395	495	448	466	474	459	465	460	432	444	485	437	442	429	438	471	488	452	476	456	400	481	417	440	443	491	487	416	449	452	444	483	420	440	457	496	489	463	431	459	459	461	446	433	435	448	468	525	513	423	473	480	474	476	473	461	485	488	496	453	441	423	404	421	453	462	467	426	499	481	442	420	425	430	452	462	439	492	493	393	455	508	491	454	406	464	464	457	446	425	481	432	495	460	450	461	504	466	443	458	471	428	482	454	432	475	501	461	455	466	472	470	478	492	484	450	482	443	461	494	451	441	463	450	491	454	480	451	486	443	446	440	511	441	409	444	479	432	434	479	474	453	490	442	452	434	485	459	482	482	443	477	423	454	439	447	489	500	451	440	439	425	468	493	482	489	447	450	438	498	461	425	484	448	432	468	457	490	450	436	482	484	430	442	457	462	466	483	458	419	471	441	443	461	429	450	487	491	468	441	442	440	465	443	451	427	469	456	503	458	458	467	478	479	451	506	460	486	464	459	421	434	460	490	429	441	398	450	449	480	429	437	457	448	517	499	459	480	500	432	420	453	469	484	476	475	470	457	454	433	459	490	455	442	487	422	490	427	424	426	415	460	439	432	476	433	423	471	456	437	426	444	420	438	464	453	422	462	439	460	463	438	465	443	480	428	470	465	454	434	441	452	468	446	475	458	461	477	430	492	480	449	508	495	509	438	459	465	469	465	434	403	484	474	475	516	502	483	464	481	453	474	473	466	462	439	452	481	427	450	466	462	473	447	441	426	452	452	454	430	438	453	439	434	444	483	455	432	409	425	439	396	456	472	452	456	418	480	466	445	430	461	474	442	426	416	431	455	491	473	458	437	425	450	415	402	467	468	471	464	513	454	476	523	470	522	476	462	476	486	510	478	446	453	422	475	475	476	471	507	487	462	474	441	483	488	444	478	441	458	470	441	467	446	464	464	443	462	436	441	428	455	457	454	432	445	425	468	454	481	472	494	465	485	453	472	466	480	438	464	432	458	474	477	492	457	456	441	417	452	468	477	467	480	468	476	450	466	492	481	448	433	498	456	486	425	439	438	476	457	483	465	416	449	464	452	455	440	468	451	453	461	492	431	457	507	488	479	489	425	442	511	456	452	460	427	416	446	457	425	454	432	431	488	518	456	458	452	443	439	438	456	451	429	449	438	476	486	458	469	459	450	482	480	430	481	477	470	493	462	467	469	444	467	429	446	520	489	429	448	451	478	467	434	423	474	495	451	473	451	477	440	488	498	455	424	422	442	458	432	454	484	407	434	474	470	418	430	433	451	428	401	437	467	465	436	462	473	445	465	487	481	497	441	476	456	455	461	485	443	475	454	475	507	440	463	480	480	458	455	444	426	465	488	467	461	487	457	476	458	515	451	441	474	468	445	473	389	489	482	445	464	450	413	483	467	485	485	433	467	461	452	493	428	458	490	463	465	454	430	406	464	462	469	443	453	433	436	452	459	438	488	456	493	426	456	488	493	480	483	491	431	448	477	482	465	508	484	430	462	444	468	444	439	455	461	422	426	479	471	436	429	464	477	446	466	457	480	441	442	444	482	462	476	423	431	420	443	508	431	468	471	429	474	421	419	468	448	455	451	475	442	444	443	472	465	472	461	460	451	466	426	459	438	478	394	465	493	461	493	437	463	484	433	457	502	443	446	444	439	460	470	513	438	477	440	467	454	468	437	412	449	417	434	459	453	434	443	448	474	459	449	467	450	455	463	446	462	461	457	451	435	460	475	450	439	450	403	462	488	451	414	452	460	449	464	457	432	419	482	448	481	452	440	483	485	450	478	490	459	472	467	462	439	504	447	468	459	473	400	468	470	453	491	506	500	453	411	499	448	495	494	456	455	490	486	454	466	429	486	448	448	432	484	455	442	487	488	460	443	463	477	435	458	488	458	422	465	426	445	478	450	449	459	441	450	447	454	479	445	475	422	488	453	481	459	457	463	460	483	485	452	433	437	473	501	504	465	456
38057	23227	24938	21052	14274	10509	2610	2076	1918	1673	1478	1362	1313	1310	1231	1202	1254	1156	1125	1069	1091	1076	1088	1030	1020	1098	1010	993	1007	1011	1004	1012	931	985	993	1009	996	961	992	1010	974	970	980	995	997	986	960	945	1045	992	957	1008	989	968	1006	998	966	978	929	1009	959	888	1077	983	1018	1013	1026	975	892	987	1006	974	905	951	1001	967	998	895	920	986	931	968	955	921	968	959	976	984	995	986	941	1050	1006	985	1066	958	1002	959	1008	959	967	949	944	986	915	924	951	982	1005	970	940	952	978	1014	1009	975	952	980	975	970	957	979	978	1039	984	979	946	944	1008	1050	1047	991	1032	959	1005	969	958	930	986	974	947	945	956	953	964	957	956	962	930	1001	1001	1023	968	949	967	1001	962	952	963	989	983	986	960	938	953	991	972	983	962	974	951	958	972	931	976	1033	952	1008	982	970	1006	987	956	962	899	922	972	1038	991	983	969	971	988	958	963	987	958	931	929	1008	970	948	948	932	959	923	981	993	983	988	952	947	986	954	980	922	1004	974	968	912	951	942	965	935	1000	909	981	973	928	926	942	935	999	975	915	947	976	1019	1005	969	968	974	979	936	957	985	957	985	960	929	937	1009	948	997	961	924	937	917	968	966	1001	1002	1024	973	976	981	968	938	956	981	963	979	992	954	1018	918	997	1011	980	1014	1032	990	974	966	992	926	955	923	962	976	977	1014	975	950	1001	950	916	951	983	893	925	958	971	986	952	986	999	1003	972	973	947	977	952	997	950	934	954	969	968	990	995	938	953	922	998	975	1034	936	929	958	955	949	939	954	981	1002	948	1011	969	984	982	968	1028	1001	986	1016	980	917	993	955	1008	926	924	967	985	1002	975	1016	935	974	981	956	960	987	1027	925	966	979	935	1043	999	989	986	911	928	970	1006	946	1019	978	1013	987	940	969	1007	997	951	939	964	928	962	1033	1012	905	968	953	929	967	927	983	994	1031	977	958	958	963	1000	971	927	950	987	972	994	935	941	977	935	943	998	993	966	980	1061	981	984	935	1018	950	959	993	989	974	986	977	953	951	924	952	990	983	890	951	974	998	972	976	945	953	973	953	913	990	959	987	904	967	958	957	953	934	976	973	986	977	961	979	998	970	890	960	979	955	966	1029	1017	966	982	983	966	964	993	971	943	958	984	926	936	933	969	974	988	963	992	970	944	977	950	965	949	984	945	998	1001	918	947	905	936	934	973	967	965	948	1014	972	975	985	980	972	953	1009	962	964	933	944	992	1009	1003	970	947	985	906	961	966	1026	925	954	969	1001	1007	974	968	950	978	970	971	972	970	954	991	972	981	986	974	922	1005	927	981	971	969	973	947	973	954	960	945	976	950	951	951	1016	1016	986	997	994	966	963	984	922	960	959	908	927	977	1027	937	931	908	950	961	971	976	967	948	954	984	991	941	934	952	899	990	970	971	994	997	996	964	984	970	1012	976	950	1002	1004	1018	987	952	1030	888	968	1010	937	937	925	937	983	913	985	974	977	977	959	969	939	1021	960	970	931	954	978	972	968	1000	1001	955	1003	937	976	951	968	952	982	1040	957	993	998	965	970	969	922	914	967	957	950	973	916	970	994	962	1000	969	923	1004	968	961	997	924	1014	976	990	1015	1000	966	974	995	963	966	917	973	975	993	979	943	932	966	906	947	985	960	1026	980	946	1032	930	1003	959	999	1044	957	949	962	986	998	1038	948	977	995	957	990	974	875	974	960	1017	958	973	976	960	995	944	956	991	905	969	986	1016	1019	933	913	982	951	923	978	981	922	915	930	978	992	967	953	986	993	921	957	992	976	1028	973	950	986	954	934	963	967	940	987	1001	948	941	1000	944	989	975	952	963	967	953	912	973	1023	978	948	938	1002	907	948	1002	934	965	1023	960	957	958	1016	1002	962	936	967	1017	992	912	938	914	933	981	1007	983	948	966	952	932	988	974	939	978	957	934	926	961	972	991	949	923	987	981	943	982	939	1001	1014	1041	968	997	935	998	980	951	990	924	1004	985	930	946	1018	941	966	972	966	957	996	1004	978	934	1000	909	953	979	921	962	965	962	921	976	912	954	999	973	972	976	980	1025	912	1022	906	935	978	959	982	950	903	967	1012	960	982	971	931	993	969	965	989	1047	939	975	930	984	939	999	945	993	993	927	962	985	949	970	917	1011	935	965	968	944	987	980	898	988	988	929	922	927	984	1007	952	1022	984	907	960	997	931	963	901	1011	999	996	966	942	953	997	959	989	988	993	987	937	962	976	958	965	947	908	991	991	998	962	980	1001	944	968	943	972	1009	949	985	995	1036	968	978	904	957	1007	955	959	993	954	1012	973	965	998	979	958	961	984	970	951	909	977	927	965	973	948	915	935	1018	947	941	967	956	998	981	966	976	951	976	950	958	953	904	1028	952	915	919	953	973	1000	982	961	979	998	991	977	995	955	950	973	970	944	984	975	973	991	975	982	983	954	977	942	959	984	1006	870	1027	948	960	931	981	948	997	926	915	973	965	969	994	959	968	975	997	1011	978	972	984	996	908	967	984	968	977	1006	988	929	968	980	991	958	968	941	974	940	993	976	949	974	940	1035	993	932	962	999	968	933	974	975	961	973	946	1000	945	939	987	954	969	990	980	1023	907	1045	960	944	953	981	995	922	963	927	987	929	955	968	953	968	957	969	942	913	987	1003	981	943	967	950	958	927	943	984	999	945	950	972	967	915	952	968	973	937	935	976	982	1017	955	956	972	937	966	966	946	960	950	972	911	977	956	966	982	912	958	947	979	1020	915	998	999	965	961	988	923	996	955	1010	954	953	1004	907	949	1003	973	911	938	960	1064	954	926	951	998	973	961	958	975	968	983	954	920	976	988	1021	962	972	942	967	982	949	971	941	987	983	980	993	979	972	962	1017	902	1011	997	979	1019	1011	948	955	1015	959	983	957	958	958	939	983	1020	994	941	981	978	999	922	1014	980	989	951	988	963	975	1020	947	996	982	937	949	951	995	936	915	987	959	987	1014	928	930	1020	971	933	998	1011	985	916	999	917	994	940	998	949	1034	934	980	978	983	919	946	948	968	976	949	959	992	975	1023	982	980	998	991	950	989	989	933	973	915	969	938	920	966	980	946	959	1029	976	942	1003	967	951	978	978	1029	947	936	941	946	962	922	1002	957	989	996	951	970	929	951	1015	993	988	951	990	967	1001	996	943	957	969	950	930	908	976	916	980	998	987	1025	1030	990	921	972	920	1043	988	980	946	975	977	973	1013	1038	969	964	914	1021	930	973	984	939	971	985	928	918	961	1016	980	913	942	937	972	960	961	993	962	983	959	930	996	961	956	963	968	1043	1016	963	963	968	960	920	924	942	957	968	976	939	935	940	974	937	915	961	931	1003	946	901	944	906	940	1021	959	945	982	1010	987	987	996	951	947	947	1017	990	973	943	960	908	1024	968	955	957	983	1016	956	945	973	978	915	953	965	959	927	978	1011	978	993	914	965	921	946	953	951	957	976	990	920	929	986	950	968	1000	945	960	968	947	972	982	1014	945	1024	1038	986	911	1001	991	1010	958	965	1059	963	927	939	979	979	929	998	993	930	926	970	991	974	968	880	976	949	1036	961	976	954	925	948	946	978	1032	967	993	951	965	918	962	987	976	1044	1034	989	902	992	1017	991	987
37126	19427	10362	5030	2009	856	612	523	509	528	473	471	471	480	483	476	466	478	428	429	436	430	489	454	482	448	432	433	446	444	469	413	462	446	470	437	390	443	502	493	460	463	450	432	439	445	461	434	448	488	467	474	447	509	475	444	425	473	449	455	459	437	427	437	432	427	434	445	420	431	451	411	447	442	425	406	436	429	446	375	465	416	465	466	447	494	422	412	479	413	476	435	459	420	475	431	419	465	464	490	461	426	452	411	413	475	470	481	413	451	423	472	465	512	438	431	433	447	407	441	455	445	436	452	428	450	468	455	462	460	437	414	461	435	453	459	473	420	469	433	454	445	451	436	428	435	422	461	485	420	478	425	425	436	425	483	431	446	476	463	439	415	452	468	460	455	430	425	450	427	425	460	429	396	442	482	482	461	448	409	505	434	410	416	440	474	398	423	422	430	451	423	448	433	419	446	456	432	482	460	426	409	396	428	414	457	447	454	422	452	482	432	426	486	428	442	476	467	474	455	440	422	428	453	458	483	470	459	432	475	446	404	436	438	404	423	478	448	438	433	428	428	471	457	424	475	472	461	482	442	388	437	416	437	436	378	449	465	440	493	489	481	447	436	449	445	428	469	451	465	453	467	459	434	430	444	462	464	405	466	458	401	457	406	464	407	431	440	422	461	436	439	476	422	400	436	418	453	431	413	433	469	421	458	454	433	413	398	409	479	458	440	425	423	450	429	456	402	437	435	489	454	385	411	440	393	461	451	464	436	437	429	425	406	445	434	425	428	428	439	439	440	462	432	426	448	440	457	425	460	467	467	430	480	460	440	436	410	442	457	452	433	449	426	445	409	443	411	411	455	399	412	442	416	435	424	457	441	467	459	456	457	431	403	434	442	452	436	481	432	414	433	433	476	463	432	449	409	461	423	453	425	473	464	423	427	404	418	463	405	451	426	454	444	400	450	446	442	429	431	448	452	449	435	440	436	439	436	446	407	449	432	400	428	454	477	378	502	429	389	425	451	475	433	434	459	434	431	508	421	461	460	400	452	425	472	417	471	441	439	474	417	444	448	446	422	424	461	461	461	425	458	437	497	446	472	444	467	440	438	411	437	455	445	454	444	488	460	501	432	455	447	478	451	430	451	460	438	429	439	419	455	431	459	382	391	446	454	446	389	471	478	479	409	444	491	426	456	464	439	462	457	474	477	423	454	481	436	496	445	447	441	465	492	451	456	447	421	453	418	480	443	464	456	402	457	448	440	433	436	438	437	422	475	475	390	435	436	346	428	400	449	435	412	481	451	411	456	479	432	424	464	442	461	458	418	417	453	438	460	446	458	506	448	433	456	461	469	425	457	421	478	426	438	441	422	433	422	424	423	454	444	449	467	469	465	457	449	447	437	422	458	431	419	390	409	437	478	439	484	460	457	423	454	434	509	402	462	444	419	462	414	453	435	436	451	474	425	411	419	430	474	465	430	456	441	439	472	488	430	478	446	481	460	436	458	441	448	442	462	446	437	458	454	448	396	406	456	460	458	439	469	475	432	434	413	420	445	481	438	496	456	464	472	419	421	421	424	449	422	444	461	431	450	475	479	437	425	434	476	475	439	472	454	418	375	453	435	464	401	416	417	422	416	426	460	444	467	451	452	422	443	432	436	436	469	479	417	416	473	402	413	460	456	478	447	412	406	432	472	416	460	435	438	426	452	427	426	423	408	435	468	490	433	421	469	404	437	444	484	448	468	455	426	460	440	450	476	423	437	436	472	466	413	446	460	396	465	445	433	424	407	469	445	407	426	474	462	433	465	501	487	396	469	454	446	461	424	460	436	464	443	450	459	427	418	464	428	435	445	434	437	427	430	432	438	447	424	427	412	462	495	446	450	443	401	449	461	480	449	463	456	458	448	469	450	433	443	418	432	399	423	426	418	428	473	448	405	406	416	483	417	396	399	429	418	404	436	433	418	428	427	449	458	432	475	455	496	474	395	466	448	465	434	429	436	449	415	399	477	469	441	408	484	470	502	443	464	417	439	458	436	450	469	426	471	445	423	477	474	473	477	460	466	423	442	416	368	473	387	436	434	445	480	416	424	467	457	368	441	451	430	476	444	450	478	462	514	442	441	463	459	419	403	418	475	452	440	438	447	460	447	454	438	440	479	454	460	456	488	469	455	429	444	475	447	475	481	470	446	465	504	457	424	446	409	384	410	435	464	437	456	462	420	440	466	436	422	439	447	414	436	479	451	430	432	439	428	492	405	407	418	424	435	441	459	456	436	434	403	461	478	467	432	433	418	458	448	459	428	468	453	445	414	457	435	439	445	459	428	445	470	442	418	448	432	457	418	457	426	495	439	458	437	450	487	465	463	453	462	443	441	448	461	419	444	465	425	401	461	422	444	414	450	393	428	446	435	438	400	453	452	433	427	422	428	460	414	484	463	479	470	445	430	381	421	417	434	467	420	439	405	444	432	456	443	422	408	435	443	444	421	432	460	467	442	469	457	481	460	459	436	436	418	440	451	462	433	417	461	465	406	474	433	407	425	461	451	455	454	443	448	403	436	438	445	470	396	407	470	461	492	473	423	477	472	448	422	409	438	430	470	511	494	435	407	431	423	493	443	468	427	426	513	478	456	443	429	443	439	470	417	507	440	456	464	419	425	403	476	453	445	449	438	434	416	425	409	435	419	478	410	457	425	408	451	467	413	453	432	439	479	435	454	435	470	465	488	476	466	425	421	418	408	408	442	452	429	455	455	470	424	430	456	434	456	424	446	415	424	435	478	455	452	472	456	441	422	438	443	418	443	435	456	453	439	453	454	421	416	469	447	467	460	427	433	463	423	442	417	486	453	458	429	447	479	464	420	433	444	421	425	420	445	419	427	465	447	459	467	435	437	448	456	451	460	505	460	444	462	494	456	451	445	442	400	451	406	454	466	475	463	450	433	447	438	462	455	425	503	466	454	428	469	461	422	423	469	421	455	482	424	442	435	427	442	461	466	474	420	426	484	444	441	453	453	462	449	428	501	437	426	457	484	440	468	446	478	468	419	450	411	448	447	480	456	449	436	427	469	459	438	458	424	442	443	484	446	430	420	431	454	437	428	413	492	463	447	491	457	448	443	484	478	465	442	448	476	459	503	427	463	437	441	453	450	430	436	431	429	469	460	441	497	441	417	414	460	441	448	435	456	484	461	424	422	454	418	499	433	393	415	475	470	500	455	463	419	448	466	424	408	483	443	439	462	449	453	442	490	408	419	433	469	422	439	440	451	435	417	436	486	444	401	448	408	448	491	467	468	441	446	490	484	467	462	425	470	424	439	422	433	430	472	424	430	496	445	462	468	408	428	441	413	435	429	451	447	430	444	456	432	464	459	449	481	438	458	447	428	461	430	480	424	445	463	464	456	501	426	416	483	453	416	465	484	455	426	425	438	438	506	449	416	458	488	443	472	453	454	439	424	457	435	476	410	430	481	434	410	466	412	460	432	437	432
23251	14692	13906	10789	5474	2571	1602	1396	1344	1230	1179	1146	1099	1095	1117	1090	991	1055	1106	1004	936	949	982	958	923	977	971	939	938	987	907	951	948	959	963	967	914	939	975	998	931	918	928	883	978	928	960	951	930	963	982	972	929	940	968	984	982	960	911	968	912	993	888	941	948	938	904	916	949	908	899	920	1024	940	909	913	960	921	898	916	966	880	950	922	898	899	944	968	916	897	952	963	986	941	979	895	959	943	899	901	904	928	956	932	945	952	883	995	942	985	940	955	999	885	889	937	946	891	955	952	922	967	974	904	914	979	938	970	948	1005	958	928	1001	950	965	916	922	931	958	949	896	911	955	905	937	929	945	933	931	981	860	957	965	949	914	947	933	957	951	987	907	1000	935	934	1010	937	895	944	985	958	909	933	944	948	932	945	940	953	948	911	955	954	941	928	969	932	958	940	929	902	934	918	944	959	947	959	970	969	942	969	954	916	936	894	900	925	929	966	973	940	936	910	921	960	961	955	984	943	959	925	962	941	955	898	936	935	931	957	986	941	933	944	952	923	948	943	916	928	915	970	947	972	959	894	896	932	904	929	966	945	953	981	916	937	983	984	874	931	951	926	958	947	930	958	914	897	919	946	929	974	961	913	923	936	1003	917	914	904	972	976	963	970	956	958	903	954	966	1004	873	922	894	948	899	992	976	960	923	915	1008	931	919	875	952	917	964	976	924	925	981	943	987	952	950	949	918	923	906	979	998	901	899	910	939	912	913	907	967	964	940	935	890	971	942	898	955	935	932	909	923	960	959	909	888	965	878	938	912	947	960	973	918	923	894	924	962	950	979	962	949	943	969	969	939	923	959	985	930	930	903	903	902	947	991	941	911	918	920	907	978	943	906	917	970	923	921	928	939	934	945	923	913	902	873	924	918	954	960	925	898	910	976	992	934	959	897	885	920	940	904	953	911	891	940	933	931	952	914	978	936	921	945	912	935	930	958	959	943	933	918	942	945	914	944	1008	901	948	940	940	951	925	936	969	952	972	958	969	871	978	927	946	890	946	938	948	951	952	958	909	966	913	942	928	937	961	940	966	976	927	959	926	947	939	941	965	919	944	967	940	957	930	1026	893	965	966	942	923	976	954	985	942	945	962	941	891	926	946	939	893	943	959	933	958	949	953	920	957	979	880	933	994	940	929	899	914	958	969	944	935	936	973	937	907	946	893	950	919	963	966	929	925	940	939	938	941	935	897	925	949	986	914	937	998	900	971	886	932	912	930	935	928	967	923	933	896	939	861	977	963	919	923	941	965	893	964	936	935	960	935	1015	966	909	965	935	956	958	981	910	953	928	1000	967	971	934	967	894	912	952	916	972	923	943	934	949	933	948	946	896	888	982	921	919	962	931	923	955	921	970	977	945	925	939	994	915	928	965	939	942	936	910	932	968	920	846	940	942	966	957	1012	958	969	921	974	970	931	959	932	1000	896	946	966	921	1002	927	913	965	897	910	880	942	929	923	956	895	937	948	912	955	919	940	968	902	955	977	941	909	915	956	982	951	910	930	996	941	921	967	912	913	961	866	950	967	984	938	940	966	1048	935	922	937	976	935	925	986	970	949	954	919	996	937	919	988	989	954	942	899	963	974	911	926	950	887	964	958	969	907	918	973	920	969	979	933	934	878	896	924	948	915	946	956	914	1007	946	974	992	966	1002	1043	937	976	973	904	1000	942	887	963	967	949	877	970	913	919	923	923	923	979	952	904	902	934	937	904	909	980	953	935	939	937	935	920	975	1005	983	917	936	964	949	945	917	917	926	905	993	897	1008	884	906	993	938	914	994	950	907	977	954	960	950	900	1008	956	953	950	918	977	919	929	918	984	951	907	887	965	976	931	931	972	964	914	910	960	910	958	952	928	916	903	913	965	976	885	974	960	948	960	946	913	949	941	926	991	922	947	993	892	907	909	950	923	961	961	936	966	908	953	928	903	949	976	980	955	998	968	953	864	961	926	963	931	976	939	906	925	877	949	958	950	906	907	938	959	971	916	998	988	921	918	951	988	928	928	945	957	978	950	970	958	988	996	959	1004	996	961	960	938	937	962	930	945	916	980	895	967	983	908	975	939	904	906	939	931	946	981	883	918	888	933	923	930	1000	950	983	889	974	977	943	1032	921	907	913	959	917	926	954	917	916	959	932	966	921	946	956	944	941	970	940	965	968	955	883	954	938	945	940	939	969	940	983	970	895	956	954	955	927	939	967	945	956	980	947	975	957	936	867	938	941	898	949	917	962	936	936	945	900	963	949	956	972	932	915	972	925	947	960	957	955	904	987	974	969	961	929	967	899	989	888	935	886	933	935	1012	974	959	952	943	963	909	961	944	954	940	995	948	919	864	951	962	941	952	942	865	971	1001	940	1006	942	920	915	906	926	955	920	961	963	899	950	1022	975	958	971	960	944	985	961	916	936	963	943	916	952	947	937	931	929	936	889	903	952	971	881	928	963	912	923	1005	920	1016	952	901	955	933	952	1009	886	912	993	964	977	949	957	918	931	963	932	908	944	972	923	929	901	936	932	945	987	920	909	962	908	984	932	965	959	957	927	986	968	952	969	941	996	973	924	912	958	955	952	969	971	901	961	939	964	903	916	932	940	932	983	918	955	991	977	892	929	949	919	993	944	909	988	889	935	953	916	948	974	979	928	913	905	925	954	926	921	943	948	933	953	981	936	959	935	905	1010	907	962	984	938	903	911	962	950	940	901	925	954	935	914	892	913	908	953	953	992	918	900	956	918	963	971	924	910	932	915	994	940	962	924	925	929	966	972	961	916	930	929	889	883	954	958	927	934	914	963	976	949	941	973	902	973	955	942	969	928	941	904	932	934	920	943	922	964	947	943	939	916	995	947	945	948	930	913	929	949	1012	968	1004	965	977	923	918	931	953	928	962	956	948	951	932	925	991	986	962	891	945	907	937	874	913	921	972	937	919	922	873	948	997	948	892	934	961	919	968	930	981	972	927	917	922	915	915	888	889	935	938	974	932	984	976	1003	985	931	950	941	973	941	912	926	953	967	920	946	915	968	928	974	966	980	890	949	887	949	990	966	970	951	960	900	922	926	916	931	895	919	981	933	928	944	989	917	936	851	925	966	882	1014	897	948	960	921	941	927	904	968	934	967	985	952	977	931	867	900	971	923	922	924	930	904	970	925	980	927	923	944	931	1017	968	896	954	956	947	963	945	932	902	955	974	913	963	928	931	950	959	971	920	986	905	931	881	969	961	947	954	908	925	940	917	944	1010	913	934	957	932	959	880	929	934	935	925	944	938	892	942	927	958	923	930	952	1001	975	917	937	929	985	937	1016	957	956	946	928	979	940	916	872	958	954	940	908	932	1030	930	951	964	893	955	939	959	877	929	934	885	1014	942	930	935	1011	943	967	913	936	968	933	902	964	947	961	968	972	942	964	945	926	917	938	960	971	910	980	960	896	885	908	913	1007	957	928	880	924	922	984	930	947	985	899	907	895	899	956	955	970	955	945	905	941	861	925	974	971
52498	28586	15114	6696	3149	1309	660	545	511	491	506	462	451	463	441	464	407	470	480	415	468	436	482	401	454	471	429	423	431	479	454	475	435	403	426	421	449	452	452	451	471	447	439	431	459	470	434	430	405	446	418	455	432	475	441	411	432	464	413	434	476	452	420	465	414	424	428	371	405	450	475	401	438	409	417	438	423	416	458	435	449	453	460	445	424	397	414	430	415	440	440	463	434	467	447	406	462	487	482	474	493	475	437	456	492	444	431	441	395	407	450	457	441	430	440	418	436	470	415	442	442	457	416	403	426	432	414	422	443	418	387	431	416	419	439	411	463	458	443	447	440	457	459	401	462	411	422	408	444	432	459	498	461	440	503	401	443	471	446	470	438	470	453	447	465	426	431	412	450	405	458	477	460	444	433	436	422	434	450	454	462	435	414	413	505	405	382	381	456	471	444	433	452	436	413	429	419	489	482	401	409	427	428	430	450	451	435	423	445	421	431	463	422	442	451	395	425	422	413	410	438	491	423	429	447	439	488	442	393	422	475	457	459	464	421	412	436	450	427	408	451	434	461	433	417	424	433	445	415	443	438	442	451	483	445	401	437	468	448	491	411	405	444	460	443	387	429	444	483	474	476	435	465	439	432	410	419	446	417	422	454	438	425	396	401	393	454	422	460	444	442	387	425	411	460	441	452	440	438	450	433	443	449	441	414	411	440	465	455	442	448	450	445	427	429	409	464	476	429	411	410	424	408	461	431	452	442	441	440	451	473	433	420	424	466	450	441	460	426	395	424	448	464	446	466	441	452	430	412	424	478	447	420	454	473	432	424	410	405	417	414	447	443	422	437	436	427	454	416	449	425	437	428	421	449	425	449	431	441	421	493	502	444	395	468	440	381	421	463	419	420	413	435	452	464	437	448	420	427	425	444	427	447	432	428	447	426	442	438	442	393	474	391	399	452	413	437	472	423	433	424	447	427	426	429	473	412	448	442	396	443	420	432	456	448	465	463	432	391	408	415	421	421	467	487	435	416	462	436	418	422	422	435	445	433	435	438	417	452	464	422	422	462	435	418	440	417	463	443	411	438	439	422	454	421	440	435	432	456	386	434	443	431	412	422	447	388	422	450	419	440	451	456	434	495	433	406	439	446	421	431	470	440	467	445	445	479	464	450	460	477	418	426	451	435	462	469	448	479	413	459	415	454	443	444	412	420	437	391	426	416	451	436	478	425	455	422	480	434	424	403	445	460	458	432	403	435	433	431	448	472	479	459	448	465	487	455	442	384	447	423	417	489	487	430	421	404	443	467	470	435	430	428	442	444	453	444	425	457	474	477	405	428	427	434	441	415	458	421	423	428	422	468	430	434	417	422	422	468	465	455	396	447	426	458	442	465	444	410	508	441	422	427	463	444	456	450	499	395	505	398	472	428	429	457	398	448	426	459	456	460	411	422	458	390	437	434	443	419	410	443	465	420	441	451	428	366	466	401	367	465	453	403	421	417	455	430	437	473	425	459	440	464	472	457	443	451	430	438	432	412	385	435	479	415	434	471	427	458	452	425	413	514	410	442	418	414	458	433	460	426	454	419	436	449	416	485	464	453	395	433	423	432	456	432	471	470	461	453	411	413	488	440	425	429	446	454	449	449	471	430	455	408	407	431	424	441	427	455	408	396	437	464	459	483	419	415	440	482	417	436	416	450	449	468	441	435	396	454	432	439	503	436	440	431	421	421	418	445	398	447	439	410	503	435	431	471	438	425	416	423	466	447	431	444	429	429	427	438	451	433	433	474	461	442	435	430	437	434	408	440	473	454	455	464	425	419	400	443	425	444	393	470	423	437	397	471	434	387	453	414	495	429	430	455	462	465	446	412	444	441	466	468	412	444	430	409	469	453	494	450	454	466	415	438	437	465	426	457	468	371	425	447	420	427	451	458	460	445	440	440	397	410	457	469	458	414	443	432	479	455	463	453	418	433	433	408	421	404	459	472	436	402	425	435	454	413	398	432	443	428	454	449	454	440	488	440	425	438	457	436	458	450	442	421	407	444	458	448	422	392	422	419	423	419	419	448	410	439	427	453	428	433	432	439	452	450	428	441	437	467	448	444	460	446	441	448	438	445	440	461	464	466	478	389	435	407	470	439	467	464	402	428	433	431	418	447	465	426	429	499	461	439	447	427	440	453	439	414	427	438	455	436	445	436	405	419	476	484	422	426	460	440	463	413	423	424	467	445	409	415	456	456	426	442	445	460	404	432	430	400	398	425	424	454	433	432	434	443	398	450	462	425	437	428	457	448	430	415	443	448	448	438	445	463	432	428	489	445	436	418	439	409	427	437	433	431	479	486	432	451	390	410	459	483	454	427	444	429	422	443	449	456	442	450	438	408	466	436	442	385	433	447	411	431	441	448	487	491	432	443	439	463	428	449	429	414	417	422	421	434	450	435	444	407	452	391	474	413	464	496	432	421	442	463	439	424	459	426	434	407	504	448	469	470	453	406	450	431	445	459	467	440	415	461	421	421	423	404	406	439	487	441	470	444	425	410	440	454	444	469	481	474	448	430	434	481	474	441	423	416	445	467	408	419	446	421	443	432	440	432	464	477	439	487	489	467	441	457	478	446	382	423	446	454	456	413	436	433	434	419	446	426	451	434	426	462	431	447	436	474	456	447	437	418	443	422	456	481	426	412	422	395	434	410	440	421	420	401	414	466	434	428	439	474	426	443	433	424	430	434	444	483	418	419	451	479	450	444	468	442	451	439	439	428	408	454	463	457	415	452	439	434	408	412	443	443	404	413	453	444	445	429	428	445	404	413	434	463	461	444	429	401	414	423	429	434	405	470	459	468	438	423	422	429	398	382	422	428	454	436	427	459	421	448	429	438	443	433	444	468	414	409	461	422	450	456	419	417	437	411	466	462	409	457	424	439	402	443	449	421	482	441	454	439	452	448	424	483	465	432	410	432	431	417	405	426	456	405	448	441	407	408	446	450	407	444	458	418	436	469	419	412	449	422	427	450	409	430	414	399	432	487	444	414	413	464	475	426	449	417	424	475	450	462	397	426	455	498	437	422	447	391	462	458	430	421	460	436	444	418	424	456	452	461	462	444	437	422	429	411	419	465	445	415	430	419	473	474	436	472	446	473	406	481	426	431	442	423	432	401	451	506	437	428	411	458	464	446	433	436	422	413	378	420	440	428	421	393	441	408	425	416	437	453	445	426	476	467	427	445	408	464	421	419	436	443	430	419	405	436	450	433	447	480	411	434	427	456	413	404	460	410	437	480	411	416	453	449	483	441	465	380	441	419	429	435	433	447	480	412	468	423	404	437	423	462	443	416	453	457	397	439	422	433	431	415	415	426	435	469	425	416	417	454	408	421	401	430	368	440	399	463	417	400	449	460	417	475	486	419	448	447	472	437	428	438	454	446	413	419	452	476	426	438	419	425	447	416	446	483	432	464	484	448	407	415	382	448	455	443	415	443	423	438	424
33589	21677	17625	13167	8141	4126	1926	1495	1472	1410	1281	1155	1139	1123	1199	1110	1075	1079	981	1061	993	946	983	1045	915	1005	944	945	958	1018	908	939	964	918	973	964	992	976	937	955	960	937	903	917	969	926	969	1023	936	901	1006	905	935	953	900	948	932	961	911	965	941	957	972	985	917	959	912	969	986	915	985	931	941	932	947	957	958	940	904	940	935	952	902	903	904	966	958	979	941	912	958	955	992	896	970	941	923	956	929	882	913	937	898	943	999	927	982	945	872	911	989	927	975	976	968	929	961	920	959	922	921	911	967	994	908	946	945	921	919	981	996	881	985	902	982	939	921	924	950	965	905	1012	922	929	913	915	919	947	918	905	962	952	924	918	938	979	933	991	942	957	907	963	956	968	927	935	963	925	930	941	920	918	912	923	921	923	920	967	957	870	942	909	941	929	921	968	958	932	970	988	920	948	912	949	948	950	924	953	900	922	957	937	967	915	894	971	960	975	935	930	957	903	1001	936	934	1000	877	930	919	924	975	931	957	918	937	921	930	915	929	933	923	932	916	966	867	935	969	987	974	922	891	914	940	901	960	904	916	894	911	908	959	979	906	925	922	955	920	937	872	943	977	935	937	940	942	972	1000	926	987	900	896	915	906	931	948	1006	956	912	879	946	990	951	889	929	948	937	932	940	992	922	961	983	953	968	948	912	914	956	923	982	926	937	917	976	902	923	949	894	953	876	911	979	956	901	972	956	916	937	953	940	911	962	947	924	930	914	940	939	926	945	957	969	929	951	943	948	973	902	919	954	917	918	907	967	993	921	963	980	971	893	892	893	947	884	956	924	947	891	897	974	960	912	936	954	955	955	952	973	997	959	917	958	896	956	926	938	914	890	953	933	915	968	958	878	948	899	915	930	963	965	943	882	918	934	955	907	894	897	926	926	937	933	928	866	976	948	887	956	974	970	936	932	897	923	950	905	905	992	944	972	866	917	944	1002	943	948	946	948	916	938	933	890	924	946	935	907	968	918	988	946	955	975	943	933	907	918	915	895	923	970	978	964	970	884	910	941	970	987	934	933	924	983	905	920	948	986	954	918	982	943	966	925	911	888	922	935	972	903	924	918	972	870	948	1001	902	898	943	964	915	917	917	953	870	928	899	928	973	925	906	920	883	957	939	923	967	908	912	908	989	910	938	970	923	927	962	876	988	963	981	991	909	908	968	960	942	949	945	942	908	939	960	918	913	926	966	941	918	884	983	938	931	999	954	887	896	982	926	946	981	910	955	990	910	926	892	888	869	972	919	882	917	994	952	898	952	969	970	977	930	913	913	947	915	920	925	935	953	1000	949	1006	994	993	931	924	951	931	902	959	956	958	994	951	943	921	930	928	926	964	942	926	978	928	870	947	969	935	937	932	927	921	984	986	986	956	899	970	921	916	897	940	902	959	895	919	899	908	945	893	933	915	918	888	921	968	917	889	937	995	932	895	969	906	916	929	902	886	950	928	940	929	968	964	945	990	944	885	958	986	936	943	898	927	975	901	970	951	971	908	911	956	960	970	946	883	948	971	912	905	948	928	937	970	964	925	902	927	858	835	968	953	969	924	926	959	991	955	993	927	975	930	929	920	995	960	973	934	922	923	925	916	907	884	962	973	913	939	971	943	910	921	984	968	980	895	903	884	985	924	914	888	980	942	954	969	957	890	962	1007	919	968	989	939	931	891	972	935	893	966	964	958	932	915	950	914	945	969	957	896	958	949	979	941	957	923	969	968	918	945	925	941	891	981	930	904	938	921	938	881	926	898	936	967	896	987	935	913	983	944	919	990	952	903	1001	929	903	868	966	913	937	904	935	888	955	916	942	944	985	934	916	947	965	928	920	917	900	949	937	922	925	937	924	952	948	967	968	923	913	902	911	967	940	923	878	863	939	922	877	870	919	964	916	936	916	998	899	935	905	941	1003	932	958	997	967	906	924	977	973	970	914	918	897	939	961	955	889	891	944	946	892	937	925	963	895	911	942	930	923	941	927	865	965	914	907	920	973	1002	979	948	965	939	927	929	895	971	935	944	995	960	973	919	924	959	955	916	958	882	975	899	905	944	873	961	897	952	890	881	923	921	902	931	939	993	931	918	917	918	964	938	948	911	955	948	960	902	962	918	879	905	992	953	929	964	944	938	947	897	901	962	982	993	886	971	929	911	903	954	980	885	956	900	1005	952	951	890	981	958	933	895	920	915	927	930	997	1017	959	940	976	914	1008	910	924	879	898	952	998	985	896	938	908	994	918	910	916	955	1002	932	1012	895	922	933	951	972	948	921	967	890	952	903	962	941	947	936	999	916	898	885	953	963	951	925	946	902	898	980	922	930	920	965	1011	936	921	937	902	898	890	969	908	969	879	884	966	937	1011	938	968	1003	916	977	944	907	917	923	942	999	949	860	920	991	949	898	938	914	883	943	950	978	972	942	933	921	907	937	926	943	940	949	966	959	930	870	937	959	958	899	887	982	934	979	940	900	992	883	976	946	964	975	951	981	948	901	1002	918	924	899	975	917	907	901	948	918	992	911	927	951	990	929	953	878	963	922	1012	1001	911	917	957	944	911	955	956	895	941	945	970	932	962	917	930	948	956	951	931	944	957	962	974	991	949	925	899	930	961	945	899	932	950	913	904	958	982	972	951	875	910	935	995	945	935	904	914	944	978	985	938	973	927	997	926	912	913	949	925	968	961	921	928	925	951	990	925	957	989	931	888	935	902	935	950	935	943	884	957	923	929	921	1015	963	1024	950	927	902	916	953	957	897	887	981	911	978	970	950	915	947	884	890	946	905	916	900	944	966	921	907	942	899	974	906	955	939	985	930	883	984	941	956	938	949	915	986	962	884	949	938	905	960	885	909	918	963	965	951	890	889	983	905	908	939	935	984	934	910	950	910	936	899	907	995	945	940	951	948	947	964	938	956	928	988	965	957	972	923	929	938	950	992	920	931	936	918	992	962	921	930	966	943	943	919	954	973	886	943	950	857	953	968	925	977	959	922	958	922	932	952	923	939	960	877	939	976	941	972	918	910	992	915	907	953	903	904	887	921	942	892	938	912	952	950	952	933	939	907	958	983	900	910	880	949	896	943	979	942	989	908	920	914	918	982	899	954	948	838	919	962	911	912	970	924	971	968	985	945	891	935	989	949	932	976	916	986	928	919	906	950	922	862	953	949	954	927	964	969	982	927	939	911	902	975	951	968	920	894	939	968	964	902	956	1003	921	894	934	934	934	925	910	951	932	898	965	920	919	945	955	942	950	916	938	939	934	932	1003	966	950	881	932	892	937	979	954	1006	978	958	962	926	935	919	974	907	911	937	922	948	894	909	936	897	974	1013	895	920	901	976	984	933	947	892	972	943	890	973	930	971	927	928	967	968	906	942	977	929	918	922	912	940	979	954	1005	919	850	958	994	922	910	961	959	940	920	993	901	889	975	964	972	904	930	993	909	935	914	937	974	926	946	916	918	936	939	921	938	988	947	945	898	924	1021	940	917	933
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
